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
339544417237	339544417807	339544418357	339544418907	339544419457	339544420007	339544420557	339544421107	339544421657	339544422207	339544422757	339544423307	339544423857	339544424407	339544424957	339544425507	339544426057	339544426607	339544427157	339544427707	339544428257	339544428807	339544429357	339544429907	339544430457	339544431009	339544431557	339544432107	339544432657	339544433207	339544433757	339544434307	339544434857	339544435407	339544435957	339544436507	339544437057	339544437607	339544438157	339544438707	339544439257	339544439807	339544440357	339544440907	339544441457	339544442007	339544442557	339544443107	339544443657	339544444207	339544444757	339544445307	339544445857	339544446407	339544446957	339544447507	339544448057	339544448607	339544449157	339544449707	339544450257	339544450807	339544451357	339544451907	339544452457	339544453007	339544453557	339544454107	339544454657	339544455207	339544455757	339544456307	339544456857	339544457409	339544457957	339544458507	339544459057	339544459607	339544460157	339544460709	339544461257	339544461807	339544462357	339544462907	339544463457	339544464007	339544464557	339544465107	339544465657	339544466207	339544466757	339544467307	339544467857	339544468407	339544468957	339544469507	339544470057	339544470607	339544471157	339544471707	339544472257	339544472807	339544473357	339544473907	339544474457	339544475007	339544475557	339544476107	339544476657	339544477207	339544477757	339544478307	339544478857	339544479407	339544479957	339544480507	339544481057	339544481607	339544482157	339544482707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2726	3600	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24332	23603	34900	29195	22696	17382	3970	504	365	367	330	395	343	318	360	323	354	341	299	328	335	341	353	359	363	373	329	326	338	345	339	352	342	331	341	355	369	332	325	321	352	358	313	359	340	374	346	320	358	307	331	351	314	339	342	335	336	318	376	342	329	328	381	341	345	336	357	329	325	332	361	339	349	330	320	380	337	312	329	345	350	353	311	335	376	352	341	330	317	362	330	356	327	357	338	320	342	352	330	341	338	306	350	328	340	363	346	332	329	368	337	353	338	336	363	304	322	310	306	340	352	353	318	348	339	320	312	338	333	339	340	338	349	341	321	332	357	376	360	354	347	369	329	342	339	332	341	307	314	344	325	335	325	347	318	359	301	331	345	361	349	322	335	328	330	334	367	323	342	323	341	347	318	339	377	328	322	312	326	367	329	317	310	350	330	339	340	332	326	328	340	354	304	327	364	332	342	328	333	347	366	369	330	307	310	352	342	329	297	325	340	401	301	335	356	338	341	292	343	348	328	356	378	341	330	333	304	344	355	330	368	348	336	330	330	341	348	324	314	342	331	335	341	349	312	322	354	340	358	349	333	342	347	336	347	316	341	324	348	354	313	364	359	335	369	307	368	329	322	324	316	362	320	307	343	348	313	363	350	337	350	328	319	356	338	321	329	348	289	334	347	331	349	373	343	315	345	366	336	359	345	342	324	351	312	315	330	318	348	336	353	352	348	317	358	310	332	319	316	306	352	343	364	328	357	344	345	305	327	331	341	337	350	343	348	317	340	315	350	347	310	336	356	334	332	355	364	314	309	339	342	375	336	325	324	334	320	328	343	373	314	335	360	319	331	331	299	344	343	352	325	323	360	326	333	304	324	324	384	332	361	333	345	321	313	315	346	358	339	363	377	314	322	335	321	327	339	322	345	344	354	339	315	335	326	355	299	342	309	339	339	318	356	326	300	333	303	353	325	303	332	308	312	335	324	360	367	353	322	354	330	375	341	319	329	350	333	310	353	318	350	304	318	351	330	317	342	331	326	342	320	337	331	345	332	312	339	372	335	340	351	330	350	327	348	330	347	345	331	336	338	330	354	350	314	335	345	340	343	334	312	362	320	332	305	342	352	332	326	314	319	341	349	307	350	376	361	317	337	322	321	313	324	326	337	347	355	308	346	359	338	356	333	341	326	326	306	359	326	317	337	343	347	339	337	326	322	345	325	337	331	320	336	307	319	321	329	351	327	314	314	339	305	346	342	349	328	314	331	318	317	347	312	315	333	367	342	351	328	333	350	313	325	352	350	318	328	350	337	332	334	354	366	298	318	302	344	327	388	332	342	310	318	339	336	352	341	310	313	302	324	341	363	365	331	328	294	313	341	347	345	344	320	333	331	337	322	311	326	335	374	322	324	315	335	317	308	318	332	357	353	338	318	309	307	365	333	363	336	379	301	338	337	352	335	351	361	330	343	334	327	330	303	333	305	321	305	324	352	316	348	334	354	342	343	333	349	358	341	354	341	312	336	368	370	332	337	309	341	306	321	331	349	331	325	341	331	332	351	340	337	346	370	337	369	311	335	339	339	335	312	370	327	335	353	360	332	325	282	319	304	354	359	325	357	332	341	345	354	347	382	318	312	350	341	338	336	325	325	310	304	337	313	362	346	345	328	337	361	346	341	345	317	342	319	333	346	352	321	305	293	333	349	377	335	327	328	357	346	318	347	319	329	356	331	339	372	349	364	327	342	356	346	300	334	356	342	326	311	353	324	364	336	343	354	324	349	313	321	306	336	320	334	343	328	336	317	319	356	364	316	322	360	323	331	302	308	357	337	306	342	323	343	347	287	394	351	335	354	324	336	355	324	350	318	294	328	335	367	358	345	363	332	335	299	328	353	302	346	325	334	337	326	335	340	343	313	350	334	338	332	323	332	339	351	312	357	322	370	331	340	337	310	346	303	329	325	302	297	351	315	350	331	301	316	326	333	299	333	344	322	331	331	342	347	335	312	350	346	333	291	359	331	323	328	344	350	351	342	349	340	346	329	347	354	343	338	339	348	324	334	320	319	332	333	333	347	354	333	348	300	356	321	364	328	329	322	334	338	329	321	308	330	330	304	361	309	318	331	308	351	342	302	330	300	338	351	357	320	322	341	360	337	355	312	329	350	315	312	319	318	349	316	346	315	319	359	342	331	338	322	341	376	345	309	326	309	361	322	307	330	343	314	336	314	343	354	319	329	334	327	311	358	327	356	334	353	340	333	314	365	333	326	331	320	339	355	377	337	356	366	312	338	369	362	334	344	330	338	378	319	335	359	357	329	334	343	332	328	315	340	338	323	313	322	348	308	340	326	328	327	309	306	345	358	320	347	331	318	342	349	340	306	325	353	366	312	343	349	334	318	337	334	331	334	351	317	320	354	360	349	366	333	318	335	343	342	320	337	346	324	347	331	354	343	348	344	330	331	310	330	344	344	366	322	342	314	358	341	319	332	314	311	295	338	345	306	322	315	353	375	351	310	343	332	337	367	316	324	342	323	338	346	321	343	372	340	357	327	330	332	307	336	326	323	331	332	332	342	299	342	285	314	349	353	316	370	342	345	337	328	326	321	322	328	343	322	331	345	312	363	335	352	323	339	315	345	340	326	339	317	306	334	349	355	328	328	334	310	309	334	308	354	325	358	338	365	338	345	329	307	340	339	345	327	341	352	350	315	345	338	328	366	334	350	332	331	333	363	355	327	326	346	351	360	322	327	340	329	307	352	350	358	337	315	366	332	371	336	305	324	307	338	342	350	358	351	327	332	311	342	307	316	315	341	347	340	368	347	340	329	364	328	365	329	341	314	337	308	346	311	331	300	346	342	306	303	355	345	354	351	345	341	326	364	327	335	360	358	335	305	346	342	330	310	295	356	349	352	326	361	327	330	335	384	337	326	338	353	340	317	344	316	316	330	352	321	302	378	355	330	323	352	336	348	373	316	302	300	315	338	337	319	329	343	328	363	341	301	329	330	355	320	339	370	330	310	354	330	340	331	348	335	342	366	333	344	351	313	332	352	354	336	328	314	364	350	333	371	310	306	312	319	350	331	340	335	300	318	347	308	314	372	320	337	317	372	347	319	350	361	339	307	362	317	344	351	337	344	366	345	366	319	337	345	364	313	309	334	330	351	324	339	335	321	320	337	298	321	338	329	349	316	316	300	300	361	331	333	325	381	332	312	390	341	365	345	356	367	341	308	316	325	336	344	324	376	345	336	344	330	346	355	316	352	339	324	326	337	317	335	344	319	343	350	331	353	346	340	306	307	311	310	346	326	319	322	329	340	321	344	323	330	356	305	341	333	329	329	356	326	326	354	320	335	345	294	335	319	332	321	363	343	339	321	332	341	328	372	335	317	342	318	344	348	316	313	334	304	296	337	324	316	346	345	294	301	327	359	325	311	343	341	375	322	274	339	307	341	349	329	341	331	335	328	347	311	321	340	352	322	317	317	321	318	327
63117	106791	80855	51189	26899	8454	2087	804	574	606	603	568	584	598	573	562	590	605	611	588	598	568	579	585	644	612	588	618	581	597	615	586	597	605	578	603	598	582	557	580	586	544	633	558	608	582	547	597	590	635	576	573	586	553	597	574	549	584	618	604	562	552	566	553	560	609	539	583	586	616	586	557	580	547	583	580	575	590	538	602	611	611	612	595	567	557	630	643	606	600	593	600	583	607	582	552	559	587	561	584	599	557	599	603	564	556	561	584	580	601	580	611	544	570	586	581	585	573	573	574	588	549	628	573	536	563	612	582	624	569	537	607	548	602	593	566	560	598	580	612	569	571	568	600	597	609	570	621	617	592	562	574	598	594	613	573	599	586	592	574	578	604	558	579	610	583	589	594	590	614	596	620	593	556	575	619	626	583	567	611	606	625	604	552	598	607	548	596	603	576	609	585	584	587	584	563	603	600	596	618	574	547	547	554	582	547	553	559	600	551	583	626	561	599	605	569	585	604	617	575	576	567	579	562	598	561	577	557	563	590	616	562	594	640	564	572	577	553	609	536	546	588	564	563	579	582	588	591	605	565	576	595	598	587	549	627	568	598	579	565	557	637	610	611	576	548	597	571	586	516	543	564	602	629	632	580	619	591	602	572	567	616	567	557	584	597	541	574	572	569	590	593	606	602	584	593	564	570	579	559	589	581	600	571	568	579	589	571	583	564	619	592	564	585	604	599	601	617	549	614	585	593	585	629	584	637	617	582	528	562	591	589	586	578	596	616	589	594	600	603	592	551	576	578	619	613	571	622	608	588	574	603	587	616	665	557	587	561	579	573	594	579	582	585	566	593	572	628	594	596	554	605	572	595	624	609	547	604	556	580	600	624	573	579	569	611	588	593	594	588	597	609	561	592	560	579	590	585	633	569	575	575	602	543	539	565	623	553	575	616	567	615	610	551	627	617	584	591	565	589	588	642	582	558	566	585	546	599	559	558	579	589	558	544	559	550	593	606	623	630	569	634	580	601	608	547	554	574	568	609	579	550	603	598	607	555	585	549	565	561	605	595	593	566	559	567	587	571	590	547	579	546	607	593	609	607	587	623	543	573	583	560	600	568	591	583	597	561	570	553	566	569	613	605	601	594	553	565	605	577	580	591	591	596	556	553	583	573	645	579	575	587	587	588	569	543	558	596	591	590	570	606	628	614	601	601	542	582	607	574	571	558	546	619	593	574	597	617	569	543	570	625	562	598	599	626	601	565	611	610	584	539	532	594	581	568	589	621	561	601	621	610	604	640	608	531	586	558	573	588	595	592	585	621	595	590	551	576	589	529	600	603	586	597	563	621	630	575	553	549	576	584	562	567	559	612	551	593	579	570	603	550	620	565	618	595	575	557	577	568	555	586	563	566	594	601	569	615	543	558	614	601	573	556	567	613	550	586	608	560	568	568	588	585	563	553	562	573	570	587	602	557	588	622	610	581	587	531	600	577	575	570	629	599	522	607	581	593	568	614	554	602	623	540	600	577	560	595	616	588	622	566	584	572	567	587	575	574	560	592	627	568	560	581	578	561	567	581	595	577	601	602	565	583	584	567	597	575	582	581	595	547	571	605	553	609	577	614	576	596	602	590	595	588	593	558	577	586	583	560	535	639	615	556	582	607	564	596	571	565	530	627	588	593	593	581	626	578	547	601	569	606	578	566	551	546	616	586	619	578	607	570	588	587	598	571	572	537	540	590	595	571	545	581	582	591	599	545	592	564	565	553	580	562	534	578	607	603	574	570	627	562	584	563	553	578	600	616	572	560	622	592	615	616	608	561	524	568	604	591	563	596	580	570	581	621	614	579	595	566	570	609	581	611	571	610	583	569	551	587	610	548	589	581	563	593	567	569	572	599	575	604	581	592	570	588	585	593	584	550	585	591	582	554	640	574	598	552	582	544	602	544	548	592	621	560	581	579	573	562	634	555	577	574	580	579	596	564	590	581	592	575	579	581	559	549	609	617	588	601	566	611	553	571	576	603	608	578	590	548	585	580	562	537	600	568	568	546	606	580	572	587	587	609	572	592	574	582	632	590	589	574	579	586	578	547	612	591	615	542	584	570	583	602	588	540	578	558	583	583	609	582	597	573	582	558	577	602	583	599	586	578	578	576	579	548	568	567	602	589	572	600	584	585	610	567	601	539	583	560	554	593	577	608	570	527	541	562	588	573	587	595	548	597	584	524	571	584	563	569	566	524	590	594	567	595	609	570	610	567	597	604	606	582	614	587	561	588	543	546	573	635	611	586	589	584	586	582	605	633	586	583	599	588	607	602	571	573	634	570	564	580	582	560	628	563	577	627	563	560	591	596	549	554	577	572	561	575	540	586	579	578	528	610	573	582	590	570	546	558	551	573	598	579	569	623	552	605	571	601	576	599	636	570	535	602	624	602	574	591	546	564	623	591	561	550	567	596	554	573	617	591	602	576	596	582	631	548	585	582	589	559	583	555	560	622	590	576	604	613	581	591	560	627	558	554	600	568	625	620	531	603	566	618	545	587	613	632	596	575	562	569	559	563	566	584	585	583	621	588	605	570	535	567	573	621	546	608	546	581	572	577	611	582	592	587	565	591	607	547	607	542	604	592	573	599	588	589	607	614	602	534	588	596	589	543	592	572	590	585	585	571	566	608	635	597	620	556	610	631	554	596	593	581	577	586	605	568	593	575	553	620	630	616	593	579	579	626	578	577	604	595	586	645	572	576	574	609	584	625	557	576	604	635	605	568	601	572	563	541	613	604	562	620	593	637	569	583	567	574	586	544	535	634	565	563	594	527	584	558	574	605	603	627	606	561	611	572	543	595	575	614	578	603	595	602	565	566	613	558	587	601	654	558	581	571	594	621	597	569	591	526	551	580	579	626	567	601	577	607	628	566	589	573	566	593	540	622	608	570	572	561	595	641	620	612	595	565	604	599	590	604	543	625	587	601	560	573	599	601	581	589	576	553	630	566	586	620	587	595	538	538	634	576	601	570	557	575	606	568	583	609	528	608	585	626	623	578	602	537	567	555	567	576	518	554	591	586	536	574	596	585	575	549	597	578	562	579	561	548	584	575	613	587	564	598	588	636	558	622	565	559	575	587	571	618	619	577	592	578	559	582	588	561	590	521	580	634	566	586	630	599	588	535	605	573	537	590	596	574	533	546	567	593	583	556	584	579	577	603	559	567	600	595	601	594	606	582	563	581	554	602	594	579	574	599	618	610	536	577	603	577	616	591	590	618	542	578	630	541	628	590	571	590	599	596	569	593	571	578	587	622	573	534	526	545	539	593	600	599	564	587	531	572	563	572	544	546	557	598	577	645	597	590	575	576	568	581	605	558	634	556	604	536	632	605	612	581	552	607	578	625	563	572	598	583	561	542	586	598	585	608	571	663	596	551	553	552	616	591	580	606	589	645	617	616	648	564	583	596	581	584	510	625	574	622	537	537	554	559	539	584	553	607	572	601
29073	32004	29779	14068	2538	611	338	294	268	261	302	272	271	261	263	286	268	262	264	273	268	252	279	258	265	275	284	312	259	269	266	306	261	263	267	261	288	280	295	261	246	247	273	252	270	260	261	246	312	281	254	296	283	259	262	287	284	251	275	273	277	267	254	282	274	273	264	265	265	284	277	286	278	271	281	283	246	284	270	280	272	259	282	262	251	258	241	305	266	271	278	255	274	276	300	297	266	292	290	267	283	265	277	271	248	292	278	277	244	300	301	260	248	264	259	288	290	272	246	284	286	282	281	281	281	284	260	264	271	257	285	303	270	247	281	280	248	272	249	263	250	276	269	278	270	272	237	264	235	281	262	279	294	273	268	285	263	243	288	237	308	255	264	274	266	260	257	268	264	307	253	269	264	258	288	261	271	254	251	270	279	259	277	240	302	259	247	258	265	257	265	278	288	241	262	255	264	255	259	280	262	273	298	259	279	278	284	258	288	289	273	282	277	253	269	275	283	258	263	276	257	295	245	257	268	265	284	263	273	288	265	302	286	258	309	275	237	297	272	278	286	272	253	259	272	273	268	277	273	243	278	258	253	262	289	254	254	235	257	273	243	270	292	252	284	278	254	285	272	268	264	276	255	248	273	254	284	288	270	260	290	266	233	263	268	268	252	294	270	277	310	268	274	242	266	302	274	312	268	271	262	252	307	262	249	274	282	292	245	269	260	296	262	261	255	308	255	253	275	260	265	281	293	253	277	283	252	238	239	275	282	290	270	257	254	264	276	266	267	286	287	265	267	276	277	269	280	269	274	262	274	263	263	258	294	271	298	251	263	289	241	285	270	253	271	281	253	286	251	249	264	286	269	236	285	285	271	273	279	229	246	238	282	240	286	258	259	280	253	266	293	296	249	271	262	264	274	274	256	268	284	273	280	291	247	269	264	247	247	272	257	240	231	232	282	274	288	306	233	268	265	300	257	264	263	251	253	260	262	266	259	266	276	274	280	281	246	302	225	254	288	258	245	271	277	289	266	261	272	283	266	264	275	255	263	260	268	305	254	255	267	296	275	265	249	249	276	287	255	261	251	280	265	251	273	290	235	286	273	279	268	285	249	228	299	286	261	259	269	266	263	262	292	243	252	283	276	247	278	279	302	238	263	284	280	277	322	255	301	245	298	273	288	285	260	291	250	276	276	286	253	291	281	294	276	292	262	262	291	252	264	274	265	279	271	273	270	253	282	273	262	288	276	272	272	276	264	276	301	299	251	280	246	253	254	267	228	276	267	254	273	266	249	269	266	277	282	260	309	251	305	247	292	287	261	270	251	279	263	284	260	284	254	283	255	290	265	270	255	310	273	270	249	276	283	275	262	257	299	282	264	305	248	283	264	282	254	291	271	302	300	273	303	287	269	278	291	269	311	285	283	292	256	268	261	250	257	238	262	255	272	278	274	243	294	266	255	237	267	271	286	266	250	256	287	281	272	264	278	258	281	264	261	252	262	267	299	276	257	290	263	235	278	257	264	307	296	262	275	237	304	281	275	242	290	264	295	281	284	279	249	257	275	297	280	290	298	261	286	287	260	281	293	232	287	241	275	279	256	283	288	246	256	271	264	288	267	254	267	237	246	287	279	281	264	266	274	290	293	261	292	267	278	256	272	265	282	246	284	288	278	275	276	278	273	259	252	244	226	250	276	249	286	263	262	267	271	265	275	278	258	304	245	296	253	263	274	309	267	284	260	292	252	263	264	264	262	271	273	260	251	277	262	283	268	259	276	293	278	286	248	281	290	260	241	249	253	299	263	260	262	280	285	263	307	261	275	254	253	235	293	250	266	257	271	264	294	269	271	286	257	271	294	280	277	291	265	268	298	277	263	265	296	287	250	269	254	253	248	269	251	243	280	288	251	281	279	289	302	252	282	270	239	262	262	264	293	259	267	271	283	273	291	274	257	254	243	277	287	284	279	282	287	262	267	283	268	286	275	259	273	282	292	272	261	274	258	265	269	241	249	291	302	258	248	274	287	262	288	245	260	270	259	280	265	295	254	263	282	261	272	269	281	292	268	287	244	252	262	242	268	271	254	267	249	257	290	263	298	293	265	259	277	260	242	272	257	275	274	282	278	274	277	294	257	287	288	275	287	245	255	260	256	275	239	247	283	272	242	242	278	273	280	304	273	290	292	263	274	244	261	265	264	279	255	252	266	262	245	266	287	251	259	267	267	274	313	273	266	272	275	286	269	238	253	279	269	259	249	285	300	302	278	275	270	252	275	251	262	263	258	258	263	255	274	284	300	265	293	253	279	267	265	275	279	287	271	256	252	261	249	255	277	256	250	256	286	279	274	277	255	293	238	301	278	271	275	256	281	270	278	273	255	270	268	281	281	268	282	282	267	252	261	264	249	239	292	253	269	290	259	262	239	269	268	261	284	266	299	259	292	284	264	290	266	288	255	245	258	279	281	292	268	263	258	239	281	273	269	242	277	269	277	259	249	275	283	259	275	277	286	285	287	250	234	284	255	284	258	258	245	276	250	274	263	275	273	278	276	273	266	271	270	257	281	258	273	256	294	287	259	265	273	257	277	261	268	258	298	267	267	273	276	251	266	261	286	277	301	255	263	234	248	258	259	245	236	283	258	244	265	253	273	276	278	276	242	282	275	279	261	297	268	281	259	302	244	257	275	275	277	273	280	257	267	277	262	258	249	278	252	281	274	293	288	277	230	271	256	261	280	285	267	247	276	276	258	260	275	255	262	282	223	240	257	267	293	285	286	244	282	274	304	284	281	285	303	278	264	289	255	280	257	279	275	277	292	276	251	229	281	271	261	273	284	300	265	283	269	252	216	280	264	252	283	265	284	239	292	285	247	272	286	288	276	249	262	274	295	280	270	272	290	264	261	299	242	311	302	321	274	243	274	282	271	290	285	270	272	284	266	302	294	244	274	311	297	265	257	295	242	279	273	229	275	271	273	274	254	243	260	261	257	254	241	293	246	273	284	240	238	262	262	278	252	229	277	284	281	279	227	260	256	281	275	291	247	235	260	270	261	272	256	272	252	311	268	275	272	274	289	301	269	281	250	272	272	292	279	280	281	302	291	266	249	285	296	285	236	283	291	252	288	265	299	289	262	256	298	244	288	250	292	289	283	261	274	259	261	297	273	265	285	269	257	268	246	240	267	291	279	266	275	243	267	267	238	301	285	276	288	261	308	288	267	284	287	254	269	253	282	285	242	245	281	258	294	278	263	272	294	242	291	263	259	274	299	250	267	268	254	280	266	302	274	277	248	257	254	233	300	275	260	256	268	257	265	259	237	289	265	253	256	259	264	240	271	278	281	258	284	260	267	283	268	257	299	243	256	274	261	277	246	291	245	252	253	285	319	244	283	255	259	257	295	236	293	273	255	277	292	263	286	278	273	258	264	240	259	271	256	263	264	266	265	262	259	276	265	285	266	282	278	271	276	271	260	267	265	300	281	281	286	260	280	270
35389	49964	35364	15349	4531	1287	652	549	510	510	472	531	477	511	530	464	498	483	508	490	511	485	487	515	536	481	479	518	533	497	500	451	556	469	464	498	484	506	517	477	508	522	496	505	501	529	476	522	499	495	488	523	527	489	499	495	501	528	485	475	482	535	457	473	493	527	517	496	501	508	477	506	522	523	509	545	464	522	519	529	500	511	482	510	528	517	495	523	492	492	476	485	512	490	534	512	479	506	530	495	462	518	470	522	540	509	504	520	510	494	513	512	517	503	487	489	516	473	459	484	524	482	511	493	520	488	525	506	480	499	498	528	492	473	510	489	509	512	501	486	476	487	475	538	465	477	463	485	524	467	460	456	506	523	540	535	445	512	516	516	534	511	524	471	507	496	484	486	499	513	497	491	500	510	486	507	503	506	490	480	531	501	485	460	500	515	494	486	488	511	513	498	488	532	480	514	493	545	512	506	522	439	461	476	480	479	497	490	503	508	461	463	494	526	476	550	496	471	494	482	507	484	495	498	504	503	520	508	467	472	471	508	487	484	477	463	498	521	512	462	515	492	521	508	521	528	497	484	492	500	497	505	519	543	533	469	498	497	448	463	509	488	528	499	500	452	448	478	499	505	491	512	476	505	475	504	440	534	488	469	513	481	529	477	500	546	487	472	500	505	501	459	478	466	531	521	506	496	526	519	514	487	510	492	514	475	499	475	497	500	490	492	483	485	546	530	512	516	512	490	500	507	452	505	493	479	503	496	477	472	463	500	513	502	508	499	512	497	492	460	538	449	459	487	465	515	488	529	495	475	533	521	471	483	474	532	478	476	538	489	500	493	459	521	470	505	488	503	508	496	492	516	505	478	463	501	481	509	511	479	526	512	521	485	502	456	537	513	484	545	495	522	485	528	477	493	460	512	507	487	511	527	542	507	496	470	521	492	483	528	480	514	507	506	481	509	497	505	514	498	554	467	493	449	520	526	500	454	519	490	543	478	482	524	479	517	524	491	495	474	523	489	535	495	485	500	456	512	475	500	488	515	535	493	512	495	481	462	504	467	493	485	508	526	469	495	523	493	469	486	487	487	479	546	481	477	491	529	545	481	505	518	490	520	512	532	483	522	503	502	471	528	518	548	471	528	506	516	467	515	528	513	503	488	546	545	521	502	483	549	464	487	518	517	513	522	498	497	496	501	484	482	459	494	511	517	450	511	521	506	488	516	521	503	465	491	480	459	533	503	474	469	514	485	494	497	517	475	471	517	533	479	523	491	528	489	502	486	486	495	491	483	475	481	480	528	494	474	521	514	497	474	496	484	510	517	520	526	529	487	485	509	545	479	490	508	500	497	484	513	489	494	520	494	489	486	504	482	534	507	447	468	522	469	509	521	464	531	497	497	500	499	501	507	485	468	487	511	516	510	526	491	492	511	501	494	511	475	487	484	487	506	519	488	504	540	484	513	513	481	506	503	467	481	529	511	510	499	497	458	514	477	491	494	502	506	497	486	488	544	485	503	514	471	471	513	525	474	494	489	471	488	499	474	465	518	513	526	533	477	519	491	476	492	523	493	482	537	461	500	494	500	526	499	516	514	506	488	492	516	499	495	503	498	495	496	472	510	502	495	512	486	489	457	499	499	487	509	485	498	486	489	495	512	482	482	492	525	518	492	525	503	471	499	464	466	489	530	482	512	485	492	468	536	507	522	491	503	504	537	489	513	535	505	498	476	512	457	459	501	488	475	484	496	476	483	522	460	490	499	541	537	506	491	498	467	533	465	495	501	489	494	482	505	483	517	496	529	498	462	508	525	496	486	475	509	519	493	500	512	493	496	528	462	511	493	467	506	489	491	519	524	496	453	535	519	481	515	523	491	504	512	458	466	515	523	517	531	482	524	508	506	539	505	455	502	509	541	515	547	469	479	542	478	483	504	498	478	478	490	537	532	482	523	514	534	510	506	490	518	483	472	480	490	508	475	493	490	525	496	493	520	513	491	470	538	449	511	499	504	513	515	524	527	495	539	462	492	485	517	529	489	533	469	482	479	506	510	468	482	498	546	512	542	501	500	540	517	529	482	484	552	509	474	499	504	503	510	515	488	485	516	496	472	479	475	511	478	462	474	485	518	508	467	515	459	499	497	483	464	476	518	509	461	513	491	504	475	488	517	537	519	515	509	487	476	484	473	490	480	498	479	454	506	519	475	502	510	488	474	508	555	514	484	519	495	487	513	486	504	490	501	570	503	462	491	484	512	495	471	475	519	500	526	498	510	459	482	516	503	512	484	517	493	473	523	459	532	490	521	495	476	492	496	463	468	521	543	452	510	508	479	495	496	503	501	507	541	469	485	464	491	499	513	484	485	497	543	504	535	472	461	475	504	502	485	513	519	504	507	521	502	460	509	504	508	479	491	478	529	538	494	478	483	494	484	504	537	482	495	505	470	497	516	491	514	519	429	509	470	453	478	529	499	514	471	452	518	493	485	526	489	505	490	497	507	536	486	522	489	489	484	502	506	485	515	507	491	493	512	536	495	470	500	492	533	489	518	509	487	488	502	492	531	496	540	458	499	490	541	501	502	503	511	554	507	485	465	524	490	503	501	460	478	480	475	507	450	484	527	466	469	468	479	503	468	491	517	500	498	507	528	521	463	519	511	521	530	494	477	513	517	513	493	534	504	483	488	479	444	573	514	491	477	536	498	497	486	516	509	475	492	510	486	495	468	478	514	538	493	479	495	489	506	480	438	503	507	482	506	477	500	478	467	496	513	516	474	493	522	497	482	492	524	460	486	504	551	470	521	486	517	456	458	508	475	511	502	485	498	483	501	466	534	489	492	474	518	523	466	489	535	524	495	509	505	509	518	523	517	504	507	481	505	530	498	492	495	485	497	503	514	531	512	507	501	514	474	492	494	491	534	516	497	502	515	450	459	471	492	488	489	497	502	487	496	491	461	531	444	512	520	514	507	493	491	476	495	468	476	477	472	454	492	504	474	479	474	506	507	482	468	545	527	498	511	485	463	486	467	505	500	526	515	527	544	495	536	493	483	469	480	520	482	488	516	514	498	515	510	506	523	486	465	483	527	497	474	531	498	451	479	458	505	481	501	501	509	466	528	476	502	471	438	489	528	525	501	516	485	544	475	474	505	488	444	455	505	519	499	496	457	486	523	539	481	498	542	497	474	527	520	519	481	497	515	464	489	490	499	478	494	488	469	464	487	495	527	527	491	502	525	521	492	504	471	477	471	454	512	522	470	503	460	526	507	501	509	502	549	507	441	509	505	511	467	461	482	479	498	486	519	509	460	502	501	486	484	523	502	492	459	472	559	482	515	511	501	473	484	508	500	475	453	443	454	515	487	526	502	553	503	479	495	489	477	514	507	499	542	503	478	495	472	524	485	497	488	522	511	506	471	512	502	512	459	494	475	509	524	489	480	501	477	499	489	481	519	530	498	489	497	522	508	466	533	503	514	535	539	491	550	481	512	519	492
24599	24673	35732	29231	19546	7629	839	336	270	315	285	291	302	281	302	277	301	279	297	277	302	286	276	293	282	291	273	311	314	268	292	282	293	260	294	296	281	290	271	296	311	283	289	289	308	302	286	282	283	253	289	291	267	265	280	294	289	281	277	313	312	291	292	283	304	273	293	273	278	299	271	301	294	281	270	268	276	243	289	325	277	286	277	321	282	285	272	312	274	302	279	268	301	289	282	278	308	271	291	290	291	271	264	309	280	276	280	262	297	301	265	285	303	286	255	285	295	289	297	276	289	306	279	274	262	243	306	258	301	291	276	273	243	265	290	315	253	319	281	302	262	242	288	286	281	254	283	269	273	301	272	281	301	275	308	274	315	283	287	283	276	281	290	272	298	293	271	284	281	273	292	323	286	296	289	279	287	274	283	261	250	282	268	284	265	279	287	287	260	267	285	272	305	289	276	301	295	279	283	299	254	322	286	247	268	298	283	280	303	305	280	240	281	281	284	311	309	274	275	298	284	272	272	297	250	263	268	294	280	285	298	302	289	284	278	263	283	278	314	298	288	274	306	256	298	281	268	297	300	295	316	283	263	297	278	274	267	280	280	268	308	295	316	294	301	304	300	282	305	325	286	290	291	276	289	262	258	279	304	288	294	269	265	317	279	267	283	276	282	315	274	316	277	268	290	295	278	293	251	284	301	289	276	295	285	297	308	273	287	289	300	311	318	266	290	261	283	268	279	300	289	292	306	284	300	288	262	306	290	305	282	271	287	308	280	274	286	257	259	270	260	283	303	295	294	275	318	268	300	291	274	281	290	276	269	294	281	298	277	269	261	279	285	312	278	292	272	298	247	286	287	291	283	279	283	288	304	270	291	286	290	275	289	267	302	277	311	251	247	264	272	279	299	273	302	300	297	265	284	291	304	294	294	305	278	304	288	312	284	286	274	299	280	280	281	309	293	277	258	254	303	250	250	293	303	268	270	303	301	288	252	314	284	289	295	269	306	247	275	288	282	294	323	297	298	275	290	253	280	292	299	304	293	297	296	277	298	279	258	308	288	285	273	262	266	289	291	279	250	298	305	295	281	309	270	321	296	292	284	282	300	274	310	268	268	280	308	262	280	287	262	281	284	253	298	300	287	286	290	298	276	296	267	293	292	285	285	268	283	279	309	297	277	273	306	278	267	321	283	274	295	279	305	299	248	285	315	251	279	289	257	284	286	276	277	286	285	267	290	279	283	290	302	310	285	279	294	293	303	293	287	298	287	274	302	293	290	295	269	286	306	299	279	287	285	327	272	259	251	266	291	294	233	280	301	281	272	296	267	266	324	293	278	293	273	285	289	286	295	285	285	283	283	284	249	286	283	254	269	302	282	280	294	308	290	301	292	296	258	277	263	321	257	270	293	301	280	265	284	295	264	262	293	263	253	302	307	275	297	275	299	265	275	325	269	278	298	310	301	289	296	275	283	300	300	278	282	317	309	284	279	260	292	321	282	250	299	306	322	270	275	270	265	274	299	268	309	305	256	285	261	282	251	305	277	296	293	290	251	296	289	279	312	289	304	275	256	267	296	303	273	263	269	296	268	319	273	279	270	285	268	306	284	269	272	284	267	295	277	256	275	279	290	266	266	249	286	282	261	287	269	278	309	295	266	283	245	283	298	263	285	256	277	287	236	303	282	289	269	285	311	278	291	295	272	273	277	298	277	255	301	284	290	293	290	265	293	300	264	300	288	305	298	308	298	304	321	309	298	286	288	261	280	306	280	271	265	292	290	280	288	284	273	290	272	325	282	258	274	283	294	315	284	278	288	303	305	276	282	232	278	350	284	292	295	313	291	265	287	275	268	285	290	293	280	272	285	247	274	271	249	294	296	281	302	262	285	291	254	299	271	273	306	312	256	285	291	304	277	268	303	278	276	299	274	287	306	303	281	286	288	304	278	298	298	294	273	274	313	249	295	295	278	263	315	272	293	290	283	299	280	308	285	273	307	290	269	327	267	284	288	289	279	290	288	296	251	290	292	267	303	281	294	295	260	296	290	267	304	271	272	289	261	286	289	285	292	310	262	286	287	242	287	298	271	293	288	289	263	287	308	299	287	302	270	277	305	266	280	296	266	289	285	296	274	263	292	292	283	275	282	290	270	260	267	312	318	299	255	292	275	260	316	273	269	291	289	288	276	310	296	295	273	296	259	256	291	304	272	297	283	276	283	271	288	268	267	292	248	294	285	297	298	300	284	297	291	269	301	304	275	284	290	279	271	265	249	320	287	275	291	281	264	266	300	316	283	283	350	297	269	289	308	292	297	284	292	296	256	310	269	297	287	296	293	243	263	285	306	290	304	249	262	287	259	299	289	283	300	288	288	270	294	266	282	271	298	319	282	276	276	268	265	273	287	300	263	303	285	319	285	281	270	318	298	270	292	284	284	296	292	261	291	267	313	255	241	269	278	290	282	288	275	267	267	276	285	304	266	265	276	286	276	235	298	270	270	289	296	298	279	305	257	270	299	256	285	283	306	266	272	285	276	288	313	311	285	290	277	285	306	278	275	283	293	280	329	294	278	280	274	304	264	272	313	280	296	276	266	270	307	279	285	278	290	270	279	263	313	294	281	302	253	282	276	278	288	285	263	265	277	299	313	252	281	245	290	289	273	303	267	288	291	249	311	266	276	292	253	301	270	301	283	300	284	306	290	265	283	261	260	291	290	282	283	304	265	284	289	294	300	307	277	295	299	288	284	259	334	279	298	283	277	272	293	269	293	292	293	298	313	252	300	296	285	249	279	281	291	282	289	284	309	235	307	312	281	280	299	275	268	313	301	261	274	256	299	291	291	277	287	262	292	269	286	289	291	295	262	286	293	270	273	270	272	308	294	271	276	297	263	280	321	299	321	272	262	294	281	288	275	283	293	320	289	296	254	301	283	270	251	296	257	281	301	254	294	310	287	300	282	282	296	290	267	293	279	261	308	305	298	246	285	277	285	248	277	297	307	295	280	269	266	299	308	273	285	278	273	312	287	272	314	292	322	287	284	293	265	261	291	276	284	286	294	284	277	280	282	279	278	283	278	276	300	247	266	304	297	288	264	308	248	294	287	301	306	301	283	276	286	296	260	307	283	284	265	267	304	272	260	273	290	310	298	301	257	273	275	286	275	290	250	289	261	292	308	282	296	280	306	265	317	275	283	293	261	278	289	251	296	301	256	274	295	267	253	300	269	314	295	321	278	288	292	285	288	292	289	286	299	295	273	289	288	273	277	281	317	278	315	293	283	277	276	300	268	305	300	268	280	286	285	299	285	271	296	291	272	279	269	282	261	255	256	272	280	301	294	302	277	320	271	297	315	267	284	292	287	296	299	265	284	271	294	276	274	271	293	267	310	301	297	280	293	303	296	297	309	333	310	290	309	276	272	258	281	271	288	291	267	293	262	284	284	295	279	262	306	284	278	284	272	283	302	275	276	280	294	263	288	274	265	282	276	285
59161	92646	68461	39274	17946	4650	1198	584	550	492	543	533	508	550	475	522	492	538	447	511	484	489	548	478	487	515	528	514	540	535	533	520	531	492	497	522	551	516	518	480	502	542	535	522	561	533	564	514	542	574	500	527	552	514	488	525	530	485	488	554	515	569	543	523	491	516	516	517	507	545	512	506	514	477	517	516	532	565	496	518	470	571	548	538	500	518	546	545	556	523	523	513	513	517	511	514	532	549	535	495	549	542	543	530	501	524	518	565	547	509	491	556	514	571	500	514	512	530	491	511	535	541	465	531	519	578	539	510	496	540	515	514	566	500	535	491	527	531	516	503	530	487	544	526	496	517	502	522	528	529	547	504	492	560	571	533	477	530	488	515	550	488	552	476	512	550	529	530	534	524	493	517	535	505	508	548	536	491	504	541	517	562	533	537	548	531	518	548	521	497	516	519	509	503	516	494	470	522	485	551	470	487	496	483	540	510	530	506	559	510	582	524	506	503	530	516	528	506	542	518	503	492	532	543	515	526	499	538	523	520	511	558	491	474	478	475	514	542	545	551	548	524	503	512	512	525	504	515	531	535	520	549	499	515	535	573	523	481	540	504	509	534	579	488	537	500	514	541	533	536	489	554	564	558	499	484	526	519	461	533	482	508	560	555	516	485	533	475	541	525	557	515	525	535	460	520	523	483	547	515	536	540	519	496	532	495	547	527	521	525	543	487	560	524	502	510	511	506	537	534	527	515	499	531	517	519	548	482	492	542	487	563	540	536	514	515	479	523	525	554	520	501	506	509	551	530	521	528	533	488	509	499	508	526	542	493	520	496	548	503	520	562	544	509	523	505	510	516	517	534	496	517	528	502	489	506	508	486	517	546	502	526	494	528	524	516	509	541	534	523	464	502	505	525	520	513	506	517	522	517	579	537	543	500	521	512	499	530	540	530	524	552	518	532	528	542	508	526	519	526	494	521	521	540	512	559	514	542	532	495	491	505	540	557	561	528	541	550	519	493	494	510	494	532	532	573	511	454	520	548	500	507	512	532	493	520	514	502	510	517	497	510	544	527	501	513	500	510	463	525	535	533	488	518	532	508	516	501	512	508	501	497	497	532	502	534	519	514	477	525	521	517	521	525	520	484	497	487	514	497	498	480	526	513	530	554	506	538	499	501	552	507	525	556	509	549	522	504	529	534	519	501	471	548	484	489	543	511	517	557	502	517	520	542	502	522	550	537	504	505	516	511	525	486	510	519	461	498	538	499	552	534	516	568	542	529	520	484	501	535	477	520	522	517	493	491	511	507	524	515	517	508	568	533	514	489	495	503	498	501	555	476	516	491	524	467	519	497	535	521	516	530	560	552	502	510	542	517	524	517	507	568	525	491	555	524	535	494	502	517	532	527	524	554	530	495	512	482	535	564	529	544	520	499	504	536	544	543	551	522	468	510	495	541	531	503	518	525	552	499	501	495	504	507	494	492	541	510	523	482	545	519	532	508	526	532	526	522	493	466	484	500	515	514	562	515	530	552	503	505	526	488	536	549	521	524	477	499	506	497	518	504	527	493	532	495	554	536	506	480	507	512	492	507	493	537	479	493	496	563	513	546	504	489	541	526	498	509	507	529	497	553	500	493	526	556	519	559	520	490	504	486	514	542	504	490	535	492	515	513	470	515	552	524	484	518	565	503	534	512	501	537	477	547	525	503	499	544	505	522	484	523	538	488	530	499	554	552	494	467	530	537	522	505	516	551	533	474	489	534	520	501	504	474	504	501	511	495	542	505	503	502	545	545	544	558	554	531	492	501	511	517	529	568	530	540	515	553	509	511	492	523	491	517	555	542	565	456	527	493	479	533	543	534	528	471	535	510	509	495	493	492	520	530	517	507	487	550	521	536	528	493	478	488	553	477	503	572	540	540	495	507	520	545	478	526	518	538	462	551	502	495	482	503	560	509	522	555	555	507	506	545	492	586	516	527	522	500	539	527	529	495	502	514	472	489	504	527	487	535	518	509	538	530	505	507	500	510	520	514	539	546	537	475	542	552	531	542	544	527	546	516	540	537	510	538	523	526	494	529	497	534	519	536	514	526	510	513	537	521	527	525	521	535	531	539	525	498	501	548	493	486	524	570	545	492	516	540	540	529	545	513	515	525	508	534	524	506	512	549	523	508	534	495	478	483	525	519	504	482	513	502	538	523	525	526	513	504	508	544	478	518	524	496	504	549	526	563	528	476	557	548	503	502	507	520	552	544	506	478	542	568	523	537	496	516	520	532	541	481	518	567	499	479	465	541	497	536	475	539	469	507	505	552	479	516	493	503	508	477	507	538	543	535	484	508	471	534	490	549	483	531	511	535	489	509	538	497	479	515	518	490	530	536	489	512	497	521	501	561	532	562	527	567	492	559	556	533	527	492	475	523	499	508	541	456	531	452	473	540	505	514	518	487	549	496	536	536	481	518	528	542	536	532	532	514	562	548	495	505	522	493	522	505	529	509	499	526	534	589	493	474	484	518	491	536	559	498	536	515	553	478	531	492	537	503	565	519	544	518	553	568	481	527	540	511	504	465	490	529	506	529	544	541	562	531	533	488	517	556	470	522	501	475	561	503	534	536	473	478	541	521	524	543	502	532	560	517	506	500	499	486	506	482	503	565	502	537	526	483	560	509	535	509	513	462	524	533	510	506	469	520	502	519	505	523	533	493	540	490	521	512	531	532	482	546	517	534	504	507	518	496	525	510	502	496	532	500	519	487	552	514	466	543	534	514	525	538	518	491	471	516	519	518	501	521	515	484	486	516	516	540	525	499	488	495	544	531	514	511	525	542	532	515	540	533	557	531	477	516	485	514	506	567	524	516	506	550	513	503	524	532	491	523	516	481	516	504	524	514	499	544	506	497	531	460	541	526	532	499	514	535	489	524	481	538	494	503	515	507	516	540	502	502	495	472	513	532	511	486	527	517	484	546	537	507	499	563	512	514	484	539	564	531	496	475	524	543	487	506	545	502	504	530	530	513	505	501	517	517	487	525	530	563	465	507	503	546	534	545	543	567	522	503	509	542	551	547	540	525	502	524	495	517	515	487	540	507	537	560	523	492	526	522	496	550	514	488	510	480	506	535	528	523	505	498	455	516	484	507	493	521	491	507	514	539	536	501	487	516	502	494	499	538	518	491	501	524	545	517	503	530	505	514	532	474	524	535	494	520	529	575	537	552	503	523	495	499	518	534	517	497	540	517	497	497	494	497	520	503	474	520	538	528	507	528	513	514	536	587	526	543	476	503	559	536	505	541	500	514	500	515	506	533	479	478	484	550	521	540	456	513	542	500	521	510	479	549	534	516	535	509	525	528	499	523	493	550	517	520	497	540	473	530	562	522	511	557	478	480	506	526	540	528	504	518	539	532	493	527	557	579	511	503	510	543	557	529	493	543	524	529	517	541	488	590	552	536	484	518	518	550	506	528	512	507	542	497	535	506	481	543	494	492	522	547
23440	22713	32844	27398	21687	16676	3775	464	337	371	319	345	324	329	345	369	347	332	306	328	325	324	318	335	340	324	319	327	321	303	322	341	348	343	327	324	345	309	357	348	317	335	321	300	316	318	332	276	318	314	308	342	287	354	321	322	336	326	300	311	321	288	302	311	274	319	319	334	336	302	325	329	308	316	326	332	342	299	307	310	305	329	317	317	317	313	358	318	315	300	311	300	340	317	303	308	332	328	364	301	310	342	323	330	279	319	311	333	324	346	307	326	327	309	321	309	334	334	333	315	302	322	340	326	285	314	332	287	346	346	309	311	333	311	328	326	337	327	333	310	315	313	347	328	332	310	313	357	323	328	328	337	325	317	300	321	289	348	314	331	356	347	314	321	326	299	312	326	309	305	282	301	309	324	316	353	351	349	350	314	337	318	318	342	315	306	335	307	341	328	300	309	314	271	298	333	332	337	321	345	315	319	342	319	318	324	309	308	324	336	341	301	315	310	320	329	336	326	310	336	330	319	337	340	326	357	289	286	325	368	337	320	337	313	324	336	317	337	329	338	322	300	308	329	310	332	339	281	334	341	293	302	354	309	324	363	337	289	294	314	315	327	320	326	302	299	323	326	322	312	351	307	349	305	334	318	337	313	321	337	337	345	343	329	310	317	298	362	313	309	347	286	276	348	322	317	354	376	331	322	305	334	319	305	331	329	309	311	303	340	346	337	296	304	323	284	326	286	285	306	323	314	314	305	310	332	289	307	323	287	346	321	296	318	312	299	357	326	314	326	306	323	324	348	335	318	328	333	313	328	322	308	333	299	335	359	302	328	320	314	320	310	336	306	325	337	329	347	309	337	340	344	309	290	314	339	322	309	322	299	297	334	343	307	352	336	292	348	320	303	347	317	343	359	295	320	331	379	310	321	342	328	316	307	304	330	352	306	301	324	339	344	305	312	309	332	324	307	325	271	322	330	314	329	331	324	305	318	317	327	293	333	327	308	299	329	312	333	341	344	324	313	331	338	291	358	330	329	316	335	323	349	316	344	337	349	339	363	302	317	324	322	323	311	321	320	329	293	326	332	323	285	296	310	319	334	332	317	307	316	295	319	307	300	311	325	345	329	295	304	330	317	336	342	322	341	323	320	325	338	326	307	285	311	294	323	350	348	344	323	319	350	334	304	319	292	316	338	339	327	315	335	330	333	311	290	337	302	328	300	318	304	378	318	323	332	329	313	310	312	337	336	297	306	306	300	304	328	316	314	322	332	341	321	312	351	326	305	353	336	291	317	317	308	310	316	339	310	312	318	338	343	306	323	308	329	311	300	315	328	293	337	349	353	310	328	305	345	332	348	323	323	318	308	297	289	358	289	331	335	332	314	310	335	320	322	302	320	330	334	333	314	342	314	334	315	347	326	311	316	329	297	314	319	296	317	341	316	292	315	319	334	330	304	342	354	313	324	325	325	334	358	335	329	321	352	322	332	333	290	371	326	310	312	319	334	315	309	345	342	303	309	318	301	292	320	316	322	294	328	333	315	307	327	353	308	342	345	332	287	305	296	333	334	297	327	322	320	338	331	289	350	346	327	281	314	338	346	337	335	312	327	334	347	322	315	319	343	305	318	312	322	310	312	310	345	364	326	284	324	308	299	318	322	314	346	313	337	316	303	333	346	308	334	324	311	306	292	327	321	320	317	338	302	327	353	341	325	341	365	317	318	314	302	318	290	327	305	315	326	320	334	303	318	309	342	317	356	312	320	349	334	335	270	320	295	307	300	320	327	294	329	354	299	317	324	306	340	287	332	307	344	302	284	309	330	325	311	301	312	324	295	305	317	331	337	308	362	294	316	302	319	374	312	343	331	330	326	307	297	313	310	348	297	299	312	343	314	354	312	291	324	323	316	304	315	337	337	344	348	355	323	343	329	300	295	339	337	293	336	342	329	306	341	339	308	320	305	320	359	341	321	318	333	323	314	357	307	300	335	314	283	344	331	336	321	314	342	335	304	313	318	315	315	301	292	331	325	326	297	309	317	328	343	327	317	318	319	342	320	354	310	314	325	331	337	316	304	320	338	315	314	308	297	328	337	326	339	308	311	296	308	344	338	348	334	340	322	349	339	315	326	349	312	332	339	344	356	340	326	311	333	341	311	333	335	312	326	318	359	341	325	345	326	293	322	319	319	294	308	323	298	316	306	344	332	331	305	298	317	294	316	304	311	379	346	303	313	321	342	341	304	334	326	305	334	304	279	293	280	315	326	324	316	348	290	337	315	341	332	344	324	330	343	326	297	307	295	296	327	336	283	306	329	309	311	326	284	319	314	309	353	297	296	324	325	307	318	309	335	354	315	317	316	330	314	339	335	309	277	305	298	320	326	317	353	335	270	302	290	328	312	330	313	303	296	332	331	293	314	330	306	295	303	334	327	346	331	328	319	308	360	318	314	351	320	315	301	312	345	325	330	320	327	309	331	308	298	328	309	298	297	311	309	313	317	313	271	322	347	309	321	290	332	317	360	326	333	298	320	300	336	345	316	340	319	316	306	280	330	302	327	308	305	318	326	312	316	304	319	318	300	311	319	348	324	332	313	354	344	310	363	302	346	339	315	335	328	331	289	322	314	314	335	344	328	326	312	310	331	288	326	318	363	304	319	338	338	335	307	306	316	315	302	311	323	301	315	320	326	326	338	329	354	305	324	284	317	296	320	281	328	289	324	330	321	339	302	301	294	332	332	308	338	277	321	312	343	332	327	322	314	349	300	328	340	341	304	348	303	324	329	283	342	346	299	312	314	300	325	318	292	309	323	314	333	324	315	295	331	307	315	378	336	343	322	320	315	331	344	343	334	286	306	289	278	292	342	346	351	322	294	313	327	330	335	328	288	306	315	309	320	328	311	331	339	348	342	296	314	313	324	310	300	293	333	319	297	337	348	343	325	301	286	307	336	296	328	309	311	349	344	320	308	307	295	336	319	322	331	333	304	330	341	331	345	320	327	329	314	315	333	335	321	317	336	320	329	313	305	322	307	332	293	352	277	318	331	308	310	348	303	301	297	332	310	322	327	301	312	323	294	304	363	322	319	329	339	319	326	329	337	309	352	324	319	330	332	290	288	301	326	340	350	315	331	294	338	324	322	359	349	299	357	329	337	282	338	333	320	284	299	344	289	326	316	286	315	315	302	334	314	328	323	341	314	319	319	320	308	341	315	334	334	351	316	328	291	319	333	341	357	340	301	331	348	321	315	323	327	307	321	368	320	333	326	307	316	291	339	308	311	335	313	288	325	345	313	354	320	346	331	313	336	299	301	345	292	310	308	335	321	312	278	326	334	313	327	330	322	335	315	294	341	326	302	323	303	281	308	351	308	298	317	320	303	327	345	316	325	349	295	357	319	311	311	328	327	330	318	289	342	324	297	315	326	346	346	327	288	360	305	351	333	315	300	309	305	317	329	339	309	311	336	298	300	316	334	352	323	307	337	320	312	330	325
60899	102138	77542	48243	25156	7810	1725	750	601	509	569	537	569	574	574	563	557	559	561	551	586	568	594	583	522	530	564	520	535	576	603	581	545	554	518	532	558	575	579	567	583	557	539	510	542	566	552	556	569	578	588	613	524	554	582	539	542	578	574	575	537	576	522	571	577	560	539	534	570	579	569	573	545	555	539	524	554	531	518	505	641	592	542	544	552	583	570	567	538	590	569	563	550	559	544	581	582	544	571	549	578	580	552	555	574	546	559	573	583	548	528	573	599	538	530	574	582	489	516	562	579	595	559	559	564	550	535	611	544	535	539	570	567	550	552	575	571	557	537	556	553	545	549	509	570	530	545	574	548	579	623	600	574	587	620	539	556	556	582	530	557	578	554	602	569	570	592	585	575	570	542	532	540	566	559	524	531	513	576	566	563	553	597	584	574	577	545	597	557	566	556	603	558	538	555	565	552	562	559	533	612	534	562	557	564	586	554	550	504	597	519	556	557	548	551	547	581	594	570	548	536	534	550	559	581	562	580	571	589	537	530	585	574	590	544	571	517	549	604	565	555	565	568	583	550	571	618	545	595	573	606	549	523	576	553	574	543	558	533	561	570	528	526	572	530	524	565	561	603	573	543	523	565	585	605	558	515	621	526	592	574	577	558	546	582	570	543	560	560	567	537	576	586	564	585	568	553	618	559	556	535	547	519	585	615	578	548	560	542	527	532	563	540	571	610	531	547	578	578	581	551	575	556	525	559	565	570	547	573	579	575	596	533	555	542	533	518	578	548	549	565	528	561	524	528	592	612	546	529	507	564	526	583	529	556	511	537	557	555	554	568	569	586	604	533	545	577	583	599	562	561	580	560	566	519	580	571	591	544	588	571	577	580	548	550	598	556	522	574	564	564	567	524	545	540	564	557	551	561	565	529	610	521	571	538	581	572	542	559	565	593	569	551	556	584	556	605	536	555	604	593	535	589	550	544	554	583	559	611	544	546	564	535	561	579	519	543	567	536	572	580	528	572	579	584	559	539	561	517	542	555	549	545	550	539	597	544	555	618	581	599	521	556	539	579	565	577	529	582	530	574	545	549	536	537	569	574	566	572	566	549	535	545	549	550	548	554	564	540	575	553	589	546	548	570	594	537	606	590	544	601	541	558	562	534	556	566	552	537	543	571	556	588	558	584	545	517	531	555	528	579	562	619	561	556	534	547	590	582	598	550	587	553	620	589	512	585	558	545	593	580	567	547	598	562	575	590	515	521	587	561	583	555	569	542	570	613	522	615	558	525	531	561	562	590	552	564	554	555	553	552	559	548	579	570	565	589	600	528	588	564	576	563	547	520	564	565	566	564	550	596	561	567	593	559	551	558	597	587	517	504	579	627	535	577	536	529	523	551	592	566	568	605	582	559	593	596	514	562	570	576	576	552	593	550	582	562	602	560	561	569	570	579	555	571	599	572	580	543	540	612	611	555	563	544	612	525	564	572	558	536	542	541	592	583	586	574	562	523	575	564	584	545	576	605	541	508	585	532	556	585	584	549	582	537	528	583	574	575	543	573	532	537	529	554	556	555	569	575	591	557	556	575	572	566	565	555	567	525	534	593	576	529	578	529	580	528	547	577	524	588	609	575	551	576	583	575	527	548	575	564	584	550	601	536	527	568	512	539	556	537	536	547	541	557	525	569	586	579	589	566	544	544	523	556	536	572	566	587	582	567	561	537	530	542	589	593	549	552	536	572	576	577	562	583	564	591	564	545	550	544	574	550	568	560	559	548	562	584	543	566	573	549	562	534	555	544	575	565	545	515	589	580	542	525	588	550	561	574	551	550	584	547	555	553	548	560	588	568	563	533	567	575	535	558	560	572	608	607	537	572	539	604	527	539	539	545	607	575	585	545	549	574	583	559	561	547	591	576	571	575	577	575	527	561	570	577	521	548	568	565	584	561	495	543	559	566	533	571	521	555	530	549	538	539	550	610	533	572	572	584	549	539	543	546	560	571	561	577	552	539	617	577	569	550	576	558	550	575	558	515	589	569	522	558	534	566	534	599	559	548	567	559	543	568	576	569	561	533	573	558	590	582	540	540	567	527	566	605	565	603	558	572	615	540	603	579	537	558	577	569	591	563	543	588	559	539	562	552	582	576	603	546	540	636	549	542	587	593	506	537	552	565	555	553	545	516	545	600	553	585	527	536	564	541	570	570	597	569	562	556	532	548	574	584	554	557	553	565	601	538	574	560	576	575	549	577	562	547	542	554	541	558	568	567	581	526	528	546	565	562	555	561	545	539	602	563	567	578	595	555	586	578	586	561	582	552	564	587	583	517	531	546	579	537	593	578	587	580	585	529	550	558	536	557	586	554	588	533	556	600	565	527	568	551	539	532	530	580	577	562	563	594	500	541	569	542	551	575	530	560	550	568	532	539	593	529	530	553	556	546	540	563	557	548	590	584	558	528	564	556	538	602	526	588	550	598	551	569	597	594	560	586	562	546	615	595	569	544	549	600	553	566	595	538	566	568	549	588	573	531	531	511	547	555	570	544	587	585	556	590	553	545	557	543	576	543	528	564	570	554	534	566	532	542	589	610	555	585	515	583	572	624	541	559	562	586	551	549	532	579	554	601	541	573	571	521	547	553	602	569	577	589	555	581	599	544	542	587	597	561	589	569	578	549	608	561	577	559	586	536	542	534	553	565	555	550	554	531	553	590	600	537	556	574	543	555	568	549	559	583	560	564	570	554	558	575	512	564	604	590	563	549	521	557	536	596	531	537	570	569	543	508	558	603	571	597	567	587	555	545	524	593	577	574	599	532	599	568	545	596	547	555	547	580	579	593	577	594	594	561	548	548	584	541	554	565	584	582	556	553	529	560	541	587	546	558	555	553	593	568	519	537	533	596	574	577	554	560	535	590	581	579	590	534	527	572	525	522	578	541	574	543	557	544	556	550	551	596	579	583	569	548	535	558	550	538	528	574	565	528	539	605	555	580	553	609	542	554	557	568	545	541	552	541	523	541	531	550	526	611	592	561	551	595	580	578	564	553	581	581	586	523	551	598	530	552	587	581	534	548	520	580	581	528	547	561	575	550	594	512	585	561	521	491	521	508	515	611	549	554	577	547	529	539	604	562	524	594	520	561	540	566	567	542	519	517	578	534	568	571	559	545	593	598	585	585	572	574	553	591	539	542	534	558	553	523	563	562	578	554	578	554	546	560	557	554	546	513	563	584	606	524	588	572	573	569	569	574	542	587	603	569	584	546	593	571	604	536	525	552	570	542	559	551	536	538	539	541	581	557	546	567	566	567	566	544	569	514	557	522	613	619	576	573	568	610	528	508	546	566	570	555	565	561	551	530	543	584	546	548	540	597	543	534	533	584	560	576	563	589	600	579	582	556	552	574	536	555	564	568	541	551	536	531	549	541	571	551	614	569	623	570	542	538	520	557	560	612	566	554	556	552	541	600	590	555	540	578	574	542	570	557	575	568	571
29020	31315	29420	13657	2421	622	318	268	292	278	259	303	271	253	247	274	244	245	273	252	292	275	262	288	269	261	296	289	282	272	268	284	264	254	265	281	257	265	276	231	278	298	286	298	276	259	287	297	267	260	269	266	273	281	299	284	288	270	292	257	282	252	255	272	250	263	304	259	271	286	277	283	260	235	282	256	281	282	241	252	294	280	280	266	261	282	257	250	261	288	276	243	250	259	263	258	266	274	252	267	256	293	274	290	253	309	262	271	269	267	267	246	277	266	275	235	252	298	286	277	245	261	265	283	298	243	275	281	251	245	282	241	301	251	278	270	269	274	238	270	254	278	266	292	272	285	259	270	273	277	254	251	307	266	262	265	277	281	260	275	278	282	243	289	269	243	283	256	268	245	261	271	255	261	291	266	274	269	237	250	274	260	297	285	277	259	267	275	285	271	259	264	289	258	263	256	274	258	280	240	256	253	290	263	257	274	273	260	283	235	248	247	279	273	263	291	244	266	263	253	281	268	281	262	254	297	284	268	279	261	267	280	278	253	277	268	280	278	269	250	279	258	257	258	291	273	278	241	254	259	239	272	255	296	272	272	262	248	290	256	248	289	270	269	238	285	244	259	276	251	281	276	278	259	288	244	276	250	297	263	250	309	261	292	274	251	258	264	260	267	266	275	288	277	252	251	253	309	289	280	252	238	297	249	248	283	267	263	270	259	271	270	255	264	266	281	299	273	257	241	286	257	265	250	280	282	291	268	265	285	255	252	247	287	277	251	292	268	253	256	276	289	276	271	280	275	281	301	263	266	275	261	264	238	284	299	277	262	283	264	266	253	276	263	271	214	270	237	263	302	253	277	265	257	278	275	287	324	239	274	272	257	247	288	289	252	283	251	249	288	276	295	272	289	269	256	274	259	275	269	274	264	268	265	271	250	292	270	288	243	262	268	287	255	248	276	322	249	267	291	276	262	280	279	277	265	273	269	279	283	272	251	280	275	254	256	284	293	261	273	285	264	273	269	258	257	275	261	267	278	300	276	263	293	269	267	262	289	286	268	276	300	243	295	287	278	267	292	242	249	267	305	331	258	280	283	277	276	274	303	288	263	269	280	259	277	256	275	283	272	306	290	266	249	277	255	251	294	285	271	283	290	272	261	266	253	259	275	258	251	267	254	289	281	264	276	289	265	286	281	265	258	274	282	274	255	266	264	258	269	271	257	289	274	289	252	268	298	273	315	252	272	255	248	275	276	270	264	299	258	273	284	270	266	288	255	260	266	261	264	301	288	273	297	261	293	282	262	278	245	260	258	283	259	283	270	268	272	277	254	239	244	266	255	277	277	274	244	284	292	281	263	263	238	259	282	268	282	301	264	296	248	284	257	284	244	289	279	272	270	262	258	259	267	288	284	238	248	262	228	274	276	244	301	297	291	254	275	254	268	273	257	265	257	296	269	288	262	243	287	248	275	255	266	288	253	289	288	295	282	271	279	235	240	290	243	272	289	269	256	264	281	257	286	263	294	286	289	272	289	292	234	261	258	289	266	266	262	268	301	278	253	250	250	251	280	276	279	277	264	266	293	265	283	279	262	291	264	272	225	252	287	281	294	262	291	291	296	234	263	270	276	246	241	292	291	266	246	259	269	250	250	286	272	274	278	229	238	258	248	275	231	286	294	284	271	283	263	259	264	272	278	284	265	276	278	258	279	263	252	273	272	282	246	277	279	265	283	286	270	243	272	278	276	254	238	272	252	270	260	295	261	285	267	276	275	288	289	252	272	253	268	253	264	247	266	309	288	251	265	254	271	285	260	250	263	309	262	265	272	285	244	263	229	275	264	266	285	259	269	252	277	268	273	280	298	271	288	266	269	256	286	274	279	277	254	279	264	292	266	265	241	279	267	242	252	269	292	255	257	253	277	290	259	243	277	299	298	250	254	300	259	268	274	280	294	259	265	243	264	246	273	273	282	285	260	294	280	251	282	256	281	286	257	282	240	258	283	267	291	270	282	268	257	274	229	271	260	287	271	289	287	281	265	281	280	262	272	281	263	279	257	267	253	234	277	277	250	301	250	285	278	274	277	301	268	251	263	298	262	266	281	272	250	252	274	270	266	267	262	298	232	283	260	283	235	267	274	297	284	260	291	267	268	269	261	244	276	265	238	252	264	277	261	301	241	270	295	250	259	276	260	266	283	264	252	274	265	294	259	252	256	278	261	249	249	273	276	293	267	269	264	291	261	250	257	255	291	283	277	258	254	281	263	291	260	284	273	280	259	275	271	251	261	265	280	281	255	275	253	264	253	289	276	292	249	290	273	286	252	268	258	255	261	280	244	257	263	269	271	259	261	261	264	294	241	269	269	248	267	265	275	251	267	285	261	274	304	262	300	293	272	259	282	275	265	266	260	273	260	254	299	273	264	287	266	271	283	273	271	278	266	247	237	253	284	255	252	278	279	287	274	288	268	262	292	258	259	264	251	255	257	262	248	281	255	282	252	271	262	258	251	277	241	274	248	257	277	263	262	266	293	265	276	252	269	225	290	276	274	259	284	285	262	244	277	257	268	275	264	271	283	254	270	251	257	273	298	308	239	273	248	242	251	256	249	257	250	241	300	257	270	268	278	268	256	275	272	254	248	303	243	247	259	256	296	257	241	271	288	281	246	260	267	291	247	243	262	266	270	269	269	254	292	273	277	276	293	277	266	280	253	265	268	238	288	285	279	259	260	270	285	250	289	274	249	275	265	267	270	244	268	265	282	249	241	266	284	308	276	262	311	263	274	287	276	263	252	255	270	264	285	273	260	274	278	278	266	272	260	259	269	239	270	291	277	273	258	262	262	313	256	248	270	261	270	284	302	280	272	253	289	280	254	279	257	278	254	275	276	230	287	250	252	264	290	269	288	272	279	261	299	255	286	252	254	288	256	282	273	261	274	271	266	271	280	287	267	270	278	275	278	243	289	240	268	256	293	251	256	269	257	277	256	294	297	242	268	269	289	260	253	270	265	288	278	278	262	278	264	296	275	291	261	293	270	268	272	264	253	284	267	261	257	314	269	253	263	283	299	282	275	259	268	294	263	274	275	287	276	270	274	250	265	249	272	251	259	244	250	284	296	265	258	248	241	281	263	293	261	301	278	241	246	265	285	281	252	259	270	302	276	282	257	257	268	255	261	322	290	270	256	258	283	267	278	279	260	268	283	271	269	300	276	279	252	267	303	280	274	274	275	272	292	269	280	271	252	259	284	279	275	277	261	296	272	249	253	282	270	264	279	236	281	241	277	286	285	285	241	263	251	260	212	261	271	263	254	290	266	266	273	242	279	283	263	248	256	288	238	300	268	255	289	260	273	241	298	299	276	290	309	303	281	279	291	277	274	278	278	267	256	251	279	290	280	270	261	270	281	279	279	265	257	265	270	275	257	277	283	244	244	271	275	275	275	269	265	262	243	266	275	273	259	285	244	280	295	257	282	300	304	295	294	274	262
35526	49040	34973	15225	4440	1226	639	524	510	494	492	541	492	478	516	478	514	504	529	502	480	532	502	473	485	485	493	494	487	517	515	513	491	479	501	462	500	454	503	514	479	470	505	457	486	455	540	480	443	525	469	507	514	504	521	461	493	498	513	479	485	488	495	503	492	517	484	447	458	494	527	453	456	483	552	472	473	507	465	523	475	489	476	491	473	485	502	502	492	502	468	507	476	463	472	484	503	504	499	483	523	464	496	529	474	489	442	494	491	521	507	517	501	501	508	494	537	498	515	491	495	470	501	493	484	509	516	515	496	516	514	488	539	501	482	516	491	495	509	480	532	480	488	512	506	495	526	487	493	489	511	479	443	495	492	490	545	505	454	517	475	524	505	512	494	500	500	475	522	488	509	494	476	513	491	489	506	509	489	474	528	502	480	513	488	483	523	490	490	462	527	502	518	499	468	506	532	477	468	519	509	484	490	447	476	533	491	518	499	524	477	476	472	443	501	497	522	508	457	514	480	482	456	486	504	471	446	481	485	523	505	494	484	476	505	507	472	484	469	466	484	464	513	505	473	499	473	497	499	462	491	537	473	539	486	486	505	499	487	507	490	488	495	499	505	514	464	475	533	462	457	545	519	462	455	467	457	487	509	432	454	486	465	481	512	536	508	487	486	540	506	438	516	490	527	542	452	473	516	495	483	512	473	496	509	484	460	463	528	454	538	462	491	547	516	489	503	480	497	504	530	453	456	485	472	507	469	480	487	479	454	512	479	474	526	491	501	461	488	470	506	473	510	479	537	488	541	491	512	488	522	525	497	460	516	461	491	475	510	460	509	489	476	479	488	498	512	490	529	434	486	532	514	521	479	493	493	491	510	493	486	511	431	486	528	485	451	474	499	528	445	475	493	460	495	476	491	484	488	491	512	508	520	459	482	480	456	476	474	450	516	498	487	474	463	525	489	510	507	515	525	479	489	485	514	500	496	474	516	458	498	473	482	527	512	450	536	476	493	526	512	489	473	462	468	523	495	486	474	470	472	517	498	512	498	515	484	519	490	471	505	534	503	472	539	496	510	495	517	455	482	513	512	509	486	475	520	491	482	455	489	476	481	483	520	494	495	516	505	472	453	523	494	486	505	526	511	506	529	508	490	501	484	506	500	506	457	452	473	496	484	465	510	451	484	502	512	494	501	459	468	514	477	477	532	515	509	484	522	536	509	490	481	495	487	539	525	476	463	493	493	498	420	475	482	496	518	485	557	501	488	516	444	486	499	506	520	505	520	523	488	506	491	465	490	465	501	487	495	509	496	470	523	485	484	496	504	513	532	454	514	505	505	502	500	475	477	483	514	485	490	500	528	493	491	499	506	500	518	487	506	467	466	508	532	495	432	503	497	508	486	496	484	512	550	445	512	496	502	449	491	518	474	470	487	499	472	473	498	462	516	505	487	489	527	518	479	467	499	444	525	493	485	454	472	486	494	525	517	532	512	549	482	492	472	481	523	481	494	474	484	474	507	508	514	506	495	488	467	499	490	486	484	518	522	514	513	516	521	521	489	426	443	513	502	522	436	536	540	523	466	477	498	515	485	496	481	472	512	508	487	483	505	498	497	509	478	497	465	441	482	490	486	504	551	458	446	460	482	549	491	501	489	495	469	506	499	488	469	461	511	482	527	507	490	493	465	466	497	463	516	505	461	491	491	499	515	518	535	506	475	492	507	543	507	490	465	498	465	479	491	534	502	447	489	473	504	452	456	467	522	492	496	480	487	516	529	475	491	532	523	475	511	491	488	533	547	511	466	436	479	467	466	445	498	510	474	507	493	541	492	489	488	494	483	540	526	465	492	507	488	499	557	538	512	480	517	496	508	476	485	483	497	482	473	491	460	488	479	521	507	479	503	470	492	500	502	511	499	476	500	495	482	507	501	502	501	480	493	500	532	539	522	476	466	510	500	504	433	511	482	473	487	503	460	475	477	522	504	485	515	499	501	486	490	468	485	494	513	445	487	469	500	513	508	469	507	530	506	548	438	500	507	499	485	445	482	485	482	489	482	436	478	505	510	495	509	478	498	459	540	474	503	481	510	517	479	513	498	491	498	480	515	526	539	472	474	501	482	518	496	535	519	487	464	522	514	464	472	472	495	490	470	514	462	466	475	523	514	484	501	488	457	457	512	513	514	473	511	510	505	476	488	519	509	513	501	528	455	468	472	483	471	546	497	479	498	514	489	487	484	436	498	467	497	522	485	537	477	531	485	532	508	481	450	510	495	463	451	469	481	513	473	487	506	492	456	466	489	505	498	475	504	468	454	543	516	485	470	497	452	496	494	551	507	548	508	457	512	500	507	471	475	464	488	472	495	529	512	492	495	465	487	522	526	482	457	520	511	503	479	478	498	473	496	502	503	468	496	490	493	494	497	493	475	518	481	481	483	487	523	522	463	523	473	527	528	533	497	485	495	507	521	493	475	456	473	498	463	525	471	449	526	529	486	516	500	508	460	465	511	469	484	449	498	474	467	466	447	478	482	460	470	465	503	515	482	509	502	526	494	471	502	521	489	511	510	491	448	492	502	473	477	487	458	473	537	517	512	484	500	520	553	486	532	482	458	504	512	486	509	505	490	517	471	514	505	462	483	498	493	484	461	468	537	512	495	486	541	467	495	482	491	470	496	468	451	523	452	497	500	511	471	500	492	502	483	495	509	515	435	506	490	469	483	480	478	520	470	499	457	496	502	488	516	487	540	485	504	503	476	519	532	527	476	483	475	508	509	525	472	493	483	456	506	506	498	458	511	547	476	504	487	501	454	520	511	504	470	479	491	475	465	459	507	464	523	521	470	506	489	486	516	471	479	490	486	502	512	486	523	499	486	491	496	500	483	521	532	524	481	531	502	459	478	518	467	508	485	516	519	508	472	480	495	489	457	481	491	479	509	501	499	498	485	459	492	516	520	480	470	498	516	477	487	509	474	512	465	481	491	479	480	486	517	490	480	480	507	503	507	470	472	450	477	486	517	544	502	521	495	474	480	486	496	507	476	508	498	529	526	478	513	465	478	499	496	462	511	467	521	485	495	478	429	483	481	462	525	493	473	496	447	499	506	493	463	475	492	487	480	538	437	480	474	457	476	502	514	493	504	490	519	474	459	529	487	538	476	483	528	496	513	512	523	508	511	491	509	510	521	513	492	470	463	474	502	529	495	490	520	469	507	481	506	498	514	505	492	524	528	497	491	488	507	466	498	477	527	506	471	500	484	538	495	493	496	514	505	479	478	522	499	455	534	504	505	472	469	492	473	523	495	502	481	489	485	470	498	481	480	507	479	490	485	481	452	474	494	481	470	464	491	476	465	472	454	488	470	491	504	479	509	487	501	530	499	500	522	497	483	488	442	507	516	513	510	504	507	460	468	486	456	439	501	480	487	508	512	479	504	489	492	481	507	507	509	512	506	501	502	513	478	525	491	500	503	479	486	514	504	517	504	447	508	504
24723	24411	35629	29036	19549	7499	759	343	319	296	323	294	297	297	273	281	277	286	308	288	294	290	271	291	273	281	263	317	268	264	305	280	287	294	278	267	285	291	275	273	284	245	300	277	269	285	311	258	281	304	265	260	289	265	298	264	268	257	278	285	299	271	281	269	295	298	289	267	288	280	280	286	269	303	296	256	294	303	251	294	285	269	309	286	299	248	286	290	266	305	297	306	303	263	284	287	314	283	283	282	276	261	245	279	304	296	287	306	286	272	273	300	242	257	280	274	279	300	279	271	287	280	281	280	285	301	251	268	292	283	275	262	291	312	271	287	287	276	290	263	286	277	280	270	302	279	278	294	288	305	284	302	260	255	282	277	297	281	274	277	284	302	275	275	287	302	280	286	320	275	278	271	256	292	275	265	266	290	281	269	283	272	282	274	313	269	282	294	293	298	271	283	287	297	296	296	262	308	280	273	278	275	281	305	269	293	285	279	291	293	281	297	291	289	277	281	293	282	291	307	308	266	309	278	291	286	282	300	298	290	253	283	258	254	270	265	261	315	284	289	276	293	245	248	285	262	295	255	301	279	287	281	279	288	310	263	267	273	293	293	283	247	272	284	273	299	287	283	299	273	279	312	274	285	268	283	282	276	281	293	313	277	345	280	280	275	259	296	292	274	285	281	304	282	282	277	293	268	274	290	287	297	247	295	279	259	279	285	256	307	254	285	309	295	258	312	289	262	293	285	261	301	275	279	294	299	258	271	281	256	283	289	305	308	293	304	261	277	290	286	281	304	311	289	274	295	299	282	274	284	279	303	271	264	298	278	274	251	283	305	281	289	262	290	283	300	287	301	265	250	288	294	282	284	260	294	272	313	286	274	273	297	298	269	275	286	312	280	299	258	255	307	279	295	257	276	275	297	281	300	290	287	275	299	291	269	259	308	289	281	289	291	283	262	301	287	255	271	280	278	292	275	291	307	314	281	290	243	270	274	263	293	280	293	311	264	271	295	255	290	295	276	262	281	290	292	292	285	291	288	290	340	276	296	258	285	269	304	260	284	283	316	323	285	281	310	279	268	292	286	292	290	314	319	279	256	316	301	301	260	286	276	276	270	283	279	296	281	292	272	293	304	292	290	273	248	289	279	289	286	277	302	252	264	294	284	263	291	280	288	279	298	283	258	299	261	285	308	284	303	271	257	293	297	267	304	273	302	293	274	249	309	275	270	269	291	266	275	284	271	303	293	270	252	308	293	281	239	276	286	271	266	313	279	295	273	263	290	288	306	291	308	256	281	327	285	301	250	295	251	261	282	303	294	274	278	290	283	296	288	293	286	283	260	284	298	291	293	295	298	283	274	281	280	318	272	291	279	279	287	288	299	288	285	280	299	310	267	272	284	275	304	287	298	301	299	297	312	279	285	289	281	292	259	269	309	311	316	280	309	290	265	288	285	255	292	268	260	297	304	249	300	280	292	265	284	313	299	285	276	283	284	292	282	287	276	288	273	261	279	301	317	273	285	290	334	289	274	282	288	281	282	324	276	291	294	250	282	305	274	263	275	285	298	289	279	254	309	256	287	304	273	290	285	289	313	319	264	282	262	270	280	295	292	289	292	263	288	273	283	316	293	302	275	269	297	268	284	290	286	266	279	274	302	283	281	310	274	292	302	289	281	258	267	268	257	280	281	309	285	297	314	278	331	280	249	266	299	267	277	260	312	312	246	259	296	271	284	272	300	261	292	312	258	308	309	249	280	307	271	288	266	295	292	250	300	275	268	296	293	292	289	307	284	290	299	278	283	279	277	310	270	295	300	294	301	318	273	281	322	294	286	295	281	265	271	300	284	299	274	298	289	272	308	280	293	274	285	275	266	267	267	280	302	302	292	285	295	320	294	272	263	290	269	260	258	290	270	272	298	280	282	278	283	277	285	292	294	295	304	263	288	266	295	289	303	254	281	291	276	283	289	307	279	289	293	304	276	292	261	260	298	290	277	260	301	300	268	250	287	302	278	293	313	268	282	279	287	297	265	248	318	290	292	286	255	268	267	299	303	279	292	280	301	264	281	285	309	270	291	269	297	293	282	277	312	322	303	260	256	279	305	283	279	304	293	290	297	252	303	280	268	265	284	288	273	275	304	263	272	285	270	276	297	284	269	307	283	276	268	293	286	279	290	267	280	255	285	297	290	257	286	281	281	298	288	290	289	303	279	271	293	262	266	298	271	324	317	275	301	291	306	269	291	280	275	287	307	285	274	290	293	263	277	269	269	272	284	259	290	292	274	302	275	261	319	280	290	273	275	268	285	267	294	291	299	256	297	255	241	290	285	302	272	300	293	281	303	294	292	275	274	298	302	303	273	312	240	290	278	263	263	301	316	293	288	257	270	291	278	287	262	276	304	277	306	289	287	305	261	293	274	270	321	305	281	279	265	292	280	285	273	297	284	301	281	288	281	265	300	253	288	288	292	297	303	267	302	274	298	305	311	270	262	292	282	284	286	293	299	297	292	267	277	263	286	275	306	283	262	282	261	263	279	261	312	276	285	284	271	268	286	289	285	272	255	268	291	260	272	286	275	271	285	295	289	260	299	294	286	284	301	270	277	262	280	290	290	290	267	287	272	289	298	267	294	279	257	291	284	284	266	308	300	256	258	306	284	314	289	253	259	308	284	293	297	255	274	297	293	295	269	288	274	278	262	282	286	280	242	262	284	259	276	321	273	303	290	284	295	289	334	272	287	293	281	270	281	287	312	277	276	256	288	248	290	297	305	266	291	281	275	276	308	282	299	295	290	283	275	304	306	288	291	265	270	277	302	281	283	286	286	285	292	275	280	263	295	279	284	298	282	263	298	293	281	270	283	300	287	268	277	289	289	291	260	281	282	313	284	294	255	297	281	275	289	289	272	305	315	261	285	259	264	256	290	272	285	280	273	261	292	268	253	297	293	288	295	287	276	306	271	301	306	300	277	276	281	327	281	272	288	294	287	311	299	269	266	303	261	243	276	286	258	298	302	310	307	299	265	289	285	286	254	283	295	306	304	266	277	288	321	291	274	284	281	278	275	266	312	279	294	281	258	249	270	259	290	274	295	294	269	269	286	282	292	274	287	272	251	272	255	292	267	263	277	310	295	267	300	299	269	282	293	280	275	275	271	325	282	284	319	284	257	289	273	279	298	279	273	286	282	295	292	298	283	293	286	268	302	296	283	276	267	283	305	276	274	300	283	300	245	289	296	297	294	290	267	286	279	289	279	262	307	279	292	296	311	295	287	292	286	288	277	283	277	287	261	261	288	275	299	269	274	284	286	284	275	257	307	284	286	301	282	282	237	274	299	291	293	257	280	295	264	288	278	285	282	316	275	279	281	279	274	263	279	297	273	322	304	283	276	299	294	289	290	254	321	261	307	280	290	252	285	244	280	309	280	286	304	270	294	262	300	261	282	292	300	283	287	278	258	262	297	277	303	283	313	279	284	275	278	290	292	290	296
59725	92295	67607	38833	17818	4502	1158	571	569	534	490	555	560	539	508	553	524	514	527	519	581	519	526	538	484	557	512	524	533	532	534	539	516	553	513	547	507	548	555	503	508	523	560	520	503	513	549	511	520	499	521	494	506	549	517	511	512	527	497	549	536	544	511	524	523	542	512	487	570	462	536	503	540	555	511	540	494	522	500	500	538	524	509	489	528	506	542	510	492	519	547	497	515	506	464	536	517	529	526	528	510	556	507	504	544	463	478	542	522	525	520	539	538	547	522	537	527	532	502	525	540	501	554	510	493	547	474	468	500	538	490	516	504	503	504	526	530	499	523	474	498	540	511	498	525	531	560	519	507	485	533	505	529	503	487	507	509	533	526	502	507	543	554	535	496	516	500	520	526	513	490	486	490	544	496	469	528	498	504	530	493	560	506	538	483	529	536	531	505	485	527	545	546	569	514	534	499	513	539	528	550	555	522	507	499	531	506	526	557	515	512	555	515	477	508	510	535	511	538	527	500	478	478	544	531	478	516	515	519	539	492	521	495	510	556	519	553	522	545	520	507	564	511	495	527	486	527	520	531	572	511	512	512	493	543	529	499	491	557	552	512	573	498	525	509	494	562	524	486	502	512	520	530	523	474	513	512	549	505	536	514	558	491	523	459	512	515	490	538	500	522	450	518	514	505	472	517	515	518	522	518	498	521	536	520	543	502	551	498	519	542	560	522	534	531	483	494	519	519	554	521	513	505	491	548	501	539	561	555	506	507	490	493	507	557	529	508	518	554	490	498	523	525	516	530	586	486	512	551	542	544	508	542	529	507	519	530	497	533	527	508	512	516	485	552	517	521	531	526	536	487	531	566	472	547	519	508	472	519	533	533	513	531	480	500	508	507	491	541	489	509	570	519	540	502	504	479	508	519	486	549	497	583	488	499	526	518	530	527	566	531	568	537	460	516	512	534	474	560	503	536	546	520	571	516	539	559	506	528	532	493	507	507	462	520	507	528	504	520	521	512	543	546	530	509	495	500	523	520	547	468	496	553	512	493	518	506	513	505	512	495	527	527	498	503	499	542	520	532	524	562	545	494	518	518	544	503	498	555	504	494	552	484	550	499	508	518	522	490	475	474	499	495	503	523	524	494	565	484	493	539	539	478	539	526	555	497	563	548	528	530	530	480	531	483	553	504	487	534	555	533	533	496	507	491	507	490	524	504	524	475	528	489	481	527	549	489	538	548	555	478	508	540	524	476	564	529	516	500	531	537	530	518	523	534	538	494	549	519	523	489	513	498	502	526	514	538	473	558	512	518	505	523	539	541	513	497	546	500	548	542	555	494	504	530	511	495	543	499	537	542	530	501	512	541	532	507	518	536	509	541	527	486	533	541	523	541	489	542	503	513	502	541	506	495	518	524	540	502	508	498	524	537	524	506	511	467	509	532	503	511	522	502	534	535	525	530	493	521	536	529	494	533	546	551	523	498	504	547	541	526	505	494	532	526	499	538	529	519	555	561	559	500	504	543	504	495	523	495	535	495	541	545	544	584	500	499	497	554	523	559	556	546	539	518	535	500	513	504	527	519	488	547	512	525	484	531	517	520	559	503	512	560	553	506	508	540	499	511	525	528	512	541	515	541	547	523	489	513	500	515	506	512	535	525	503	520	517	539	512	532	550	518	547	511	513	517	518	521	539	522	514	529	515	504	503	507	495	518	536	547	469	508	555	543	514	546	503	520	571	492	500	489	520	518	507	475	491	523	511	527	473	478	536	499	508	499	545	486	528	499	463	531	531	498	563	489	537	504	517	484	512	529	534	518	510	498	517	514	492	508	526	520	510	522	505	477	487	529	499	521	536	562	531	568	539	486	509	523	528	508	494	550	542	514	501	512	538	557	502	534	573	519	466	473	522	526	512	537	513	507	531	520	548	540	518	531	548	518	525	541	528	516	510	519	484	514	541	545	555	511	537	531	529	527	545	502	553	535	500	554	510	517	503	489	490	529	512	501	551	548	572	461	517	502	501	529	502	525	553	531	536	537	485	493	521	531	535	529	523	560	504	543	517	527	497	491	536	584	564	500	541	486	562	510	483	513	515	514	509	509	513	525	521	482	523	512	484	486	535	552	524	481	509	494	523	521	523	536	501	519	497	541	505	550	486	544	509	535	530	535	510	514	477	518	505	510	511	526	551	499	517	533	513	520	526	491	513	521	552	547	528	544	502	528	506	555	533	524	525	583	520	493	522	533	529	498	537	507	501	505	534	557	564	557	511	529	523	518	507	559	508	530	483	555	502	519	478	514	572	488	482	516	534	453	558	512	556	532	559	556	508	496	470	509	528	521	511	533	531	510	469	509	518	543	559	549	561	513	532	533	466	550	520	529	555	518	490	510	504	480	527	495	544	554	480	526	540	518	513	556	531	507	525	523	539	481	523	507	525	470	471	498	499	476	527	492	514	484	537	551	526	498	517	487	526	496	516	504	495	549	559	550	541	550	518	561	517	518	506	496	515	488	550	493	559	529	498	513	519	562	503	499	494	502	523	501	519	494	514	470	463	471	533	572	541	480	535	509	503	584	508	527	495	541	510	525	479	524	507	486	520	498	501	527	530	533	551	509	530	530	523	498	534	532	492	531	532	506	509	510	491	504	530	515	530	535	525	493	530	525	463	510	521	499	492	521	507	544	531	538	553	539	520	536	531	509	520	461	529	553	497	548	519	547	512	463	500	528	501	535	531	506	512	513	501	539	491	531	509	501	543	544	499	509	483	554	537	494	527	498	527	501	494	517	493	516	530	524	541	529	562	533	530	489	527	529	533	522	507	497	526	522	494	509	482	507	512	522	521	490	530	587	524	551	526	531	538	513	525	538	516	527	523	507	540	493	509	528	528	525	514	480	508	518	533	491	511	511	501	523	507	492	532	511	532	594	468	492	532	503	515	515	517	478	497	559	529	512	505	475	502	539	522	497	493	536	544	527	537	502	513	577	495	560	560	534	480	508	544	515	510	531	531	495	583	539	512	537	512	457	566	521	534	526	486	539	498	540	535	550	522	500	537	521	478	526	489	527	512	488	495	506	557	512	522	501	527	539	539	512	507	536	513	515	520	523	499	518	524	505	489	549	513	557	481	533	533	506	466	520	484	558	542	491	509	528	518	546	511	514	510	551	532	518	538	478	469	539	503	504	522	547	524	526	498	487	546	495	472	523	517	565	531	548	551	518	554	499	503	541	464	522	555	530	546	548	528	507	544	542	518	536	527	546	496	472	541	540	528	521	510	503	505	545	500	542	492	522	487	542	487	535	501	514	472	541	496	518	535	525	532	520	517	486	536	547	553	521	524	519	512	544	512	545	494	525	511	546	535	473	509	506	521	486	531	493	552	550	529	509	502	546	512	488	508	523	483	551	495	515	537	505	511	504	489	544	503	508	518	506	508	553	515	548	509	504	514	520	531	518	525	517	561	491	509	508	529	510	511	505	533	492	503	504	534
23504	22744	33155	27088	21617	16718	3575	430	355	314	328	334	298	325	344	339	351	309	317	318	311	347	306	364	344	339	327	340	336	386	323	321	298	319	337	348	316	337	332	337	351	330	321	327	327	305	326	315	348	299	313	318	342	329	327	312	324	333	325	325	308	308	328	310	341	309	304	304	305	323	324	359	301	350	302	293	333	308	324	349	336	317	331	321	332	318	340	349	326	334	335	299	350	316	362	328	305	317	337	314	325	294	313	367	308	360	300	307	316	319	307	325	354	313	339	363	351	316	335	333	315	357	338	281	322	324	317	308	319	323	324	344	320	327	319	338	342	337	331	302	324	326	321	370	326	321	330	328	306	364	309	326	342	329	332	308	321	323	340	324	345	347	323	356	327	334	344	325	304	321	316	323	316	329	310	334	326	309	293	310	320	317	326	290	314	307	337	327	289	297	310	328	336	335	355	311	310	325	326	317	305	319	332	316	314	330	317	298	301	352	318	301	320	302	327	348	334	341	327	312	299	326	311	333	341	344	359	332	322	324	359	305	316	322	325	296	329	328	305	291	313	345	337	338	334	321	325	322	297	342	326	327	319	375	348	346	307	316	330	356	340	306	315	361	300	316	316	318	297	343	327	300	281	341	370	322	325	318	343	315	333	329	311	322	325	322	335	317	339	286	369	317	299	313	358	295	342	356	352	317	330	304	333	344	331	314	321	306	330	351	336	288	296	301	314	331	305	355	311	338	333	304	314	317	332	368	314	320	349	316	313	336	337	355	317	333	344	317	327	316	335	342	310	308	339	294	328	297	340	299	357	308	316	351	314	315	293	306	347	304	298	349	356	288	352	329	340	317	341	321	307	304	326	320	310	324	306	333	310	300	328	343	325	339	301	372	311	304	301	310	333	314	334	311	324	345	332	322	337	322	298	342	327	321	322	320	310	342	307	344	317	312	302	282	347	323	331	331	306	341	342	311	313	303	295	335	291	341	293	320	304	316	326	328	313	331	321	313	322	298	333	311	314	328	342	350	278	329	311	323	318	330	311	303	316	345	324	312	353	308	326	323	325	323	335	323	355	345	375	347	304	296	356	336	288	328	324	325	352	326	318	329	356	356	309	350	312	351	331	312	321	305	312	349	367	334	322	304	303	279	324	321	339	313	356	316	322	314	337	342	323	340	308	307	302	307	311	318	332	318	299	335	344	322	330	319	323	319	332	308	331	335	300	334	313	320	362	339	321	300	305	277	319	327	306	340	301	328	341	345	331	302	321	309	309	357	287	300	339	330	345	326	288	301	323	347	314	324	329	330	306	316	329	309	341	288	337	324	342	323	340	338	336	290	311	302	327	321	330	332	328	349	326	328	324	290	293	317	362	327	312	311	299	370	318	334	296	313	331	327	334	298	327	330	341	341	305	334	296	342	350	336	302	321	356	315	320	336	317	333	315	293	320	340	350	327	287	309	309	324	288	346	343	334	332	321	312	302	285	312	343	335	332	310	330	305	324	330	334	344	337	364	342	313	325	331	323	331	328	318	326	322	295	323	322	310	297	308	322	327	311	327	342	343	318	317	289	301	346	305	339	311	357	304	313	316	286	303	318	324	299	346	319	319	334	327	352	303	334	361	319	323	299	307	319	303	317	320	292	337	304	322	302	312	328	351	326	309	323	331	341	369	352	312	348	318	298	319	309	305	323	357	296	336	334	305	320	335	300	334	310	308	304	302	334	317	333	329	321	316	351	349	333	303	352	364	345	325	332	316	344	339	303	324	327	344	374	318	330	325	318	316	311	309	290	328	291	326	347	314	345	327	295	307	345	294	338	319	308	326	318	325	303	335	357	282	366	311	316	296	306	352	333	316	324	330	316	295	310	328	296	332	321	304	354	352	337	342	322	336	330	312	294	339	357	301	325	313	294	333	325	304	346	307	345	328	295	311	284	311	322	328	332	301	348	327	326	354	344	334	311	338	316	306	343	341	315	330	327	310	343	329	321	310	337	331	338	340	306	280	380	294	313	323	306	326	316	316	309	332	326	311	322	333	320	327	310	336	313	338	325	334	333	314	309	297	325	343	323	302	331	336	292	304	346	313	358	348	333	325	297	295	364	355	301	309	308	317	316	316	311	351	330	307	332	305	338	314	315	347	327	302	310	337	337	337	333	282	315	331	315	331	354	347	304	294	314	339	312	330	326	348	344	383	335	328	344	306	312	342	305	316	334	378	314	316	345	303	306	306	315	305	329	318	303	346	348	319	339	329	358	365	286	290	304	289	295	320	356	316	309	338	324	294	355	323	307	316	329	329	314	330	331	323	323	342	310	319	321	328	383	338	344	304	348	332	317	312	321	319	310	284	305	304	336	322	331	342	301	352	325	310	321	339	324	302	287	343	294	276	314	355	328	321	318	328	330	322	299	322	303	306	331	340	305	350	336	335	308	353	336	324	319	314	313	305	294	311	320	331	329	324	312	292	308	302	367	320	312	323	370	320	351	319	326	303	316	343	322	328	340	355	327	352	331	276	319	367	350	319	364	281	352	312	313	314	330	339	298	337	306	353	336	317	339	324	346	295	307	299	365	318	343	324	341	316	316	327	311	330	296	302	337	353	292	304	320	327	317	329	331	322	342	331	333	337	311	307	301	315	335	311	322	348	328	316	316	335	352	310	328	319	309	364	345	334	352	304	324	322	324	350	324	297	326	317	330	303	339	327	322	332	321	308	369	334	319	298	334	341	320	308	329	340	345	282	300	339	330	315	338	359	329	336	337	303	323	309	333	330	325	349	332	335	316	319	316	305	320	333	320	340	363	371	321	309	322	325	326	332	336	322	341	324	314	317	324	305	310	334	320	263	320	323	345	341	356	309	309	322	330	314	311	295	359	336	364	306	324	320	338	339	296	360	335	287	350	306	322	356	304	332	333	288	321	298	319	303	339	321	335	335	336	303	317	299	319	298	324	332	305	346	308	314	330	315	315	327	272	300	318	348	320	302	298	333	305	316	328	310	328	333	324	316	308	297	335	345	311	340	349	302	355	284	351	323	351	361	326	336	286	293	321	310	316	254	324	313	337	337	327	297	311	327	339	316	315	296	336	321	337	331	327	368	303	329	309	346	325	318	344	310	330	320	313	337	322	337	326	316	293	319	334	300	325	320	351	309	325	345	317	318	342	320	340	304	339	296	323	311	314	330	337	329	334	318	335	333	342	306	350	331	344	321	328	357	304	315	333	319	320	344	298	325	316	303	297	324	338	311	328	341	313	310	334	302	325	326	309	314	321	313	313	320	329	273	342	319	316	318	331	298	298	329	338	320	319	322	319	306	313	325	338	336	336	335	343	335	285	315	353	308	322	337	284	352	316	353	334	293	340	336	314	330	294	292	303	278	306	313	318	314	333	331	334	346	335	346	319	339	311	325	312	312	307	298	323	309	331	328	320	316	311	371	327	305	311	309	315	342	329	313	347	326	304	317	286	286	319	303	288	335	274	301	363	300
61028	102429	77223	47550	24377	7256	1707	699	553	589	583	580	565	573	518	580	578	515	550	598	605	590	531	583	576	612	538	572	581	573	549	564	540	538	570	589	550	583	562	580	539	584	544	589	582	587	529	516	567	559	534	574	567	574	552	572	568	576	576	640	569	546	581	600	587	525	580	580	564	586	626	584	579	562	523	597	524	585	544	608	602	541	507	559	575	540	589	567	552	567	582	590	611	534	567	562	586	580	591	564	575	542	617	583	567	576	558	605	601	551	508	536	555	582	545	550	571	532	554	539	603	545	579	603	565	564	554	529	579	530	597	598	560	555	562	555	528	562	551	616	559	576	563	565	546	545	556	505	535	542	559	596	497	549	571	548	553	519	569	567	561	585	573	570	520	542	565	543	543	570	553	543	550	601	567	573	533	522	539	565	555	571	543	561	587	550	616	551	575	550	584	521	601	535	595	529	577	555	540	577	554	553	566	550	560	524	559	565	553	615	531	553	558	582	552	550	537	555	566	548	559	531	606	566	584	573	599	553	540	566	517	566	552	555	607	521	570	604	541	560	552	574	560	567	544	570	549	564	572	548	561	583	579	600	596	548	541	563	599	616	519	548	567	543	549	545	543	572	610	622	554	576	552	556	567	573	536	524	574	562	538	584	519	576	585	542	553	557	537	601	557	597	535	562	550	569	604	565	522	555	539	534	550	550	583	547	559	550	583	583	610	585	588	526	558	596	568	525	598	537	597	578	577	555	570	574	541	519	560	532	520	605	550	533	606	565	571	527	556	558	580	540	533	579	599	582	544	566	571	571	593	500	556	566	611	566	562	527	528	516	570	561	588	570	578	559	532	522	547	574	583	596	546	593	559	559	536	512	584	564	536	569	572	561	593	573	580	550	559	606	544	553	569	574	548	547	566	603	588	573	560	568	587	577	558	578	548	543	587	557	540	618	528	555	600	574	556	560	565	550	581	591	563	541	561	557	540	590	586	541	542	526	547	557	561	621	564	609	547	576	548	570	534	584	570	605	532	560	596	526	534	548	537	554	538	540	602	554	557	526	579	533	569	553	535	521	552	602	565	551	568	582	539	595	496	574	570	548	539	574	576	581	545	551	591	547	569	572	574	549	574	591	525	514	572	545	544	560	582	554	583	516	552	568	554	524	546	599	561	541	571	582	552	560	584	507	535	576	577	557	572	578	527	538	592	584	565	554	550	598	558	540	565	578	544	541	586	540	582	597	568	583	568	570	559	542	541	537	594	544	556	561	530	568	533	547	549	497	564	568	508	610	597	622	545	548	566	585	585	548	529	535	519	577	552	554	567	588	559	608	576	537	549	553	561	588	576	574	550	562	577	536	554	574	589	552	576	536	530	593	576	549	589	548	565	614	564	585	620	576	576	548	551	568	539	578	558	560	559	565	546	576	539	556	616	584	506	580	565	565	585	547	568	585	538	538	554	576	584	581	555	602	578	608	552	562	573	583	559	585	529	523	558	542	587	554	583	568	543	513	567	563	536	578	599	576	569	591	598	558	545	577	588	559	564	588	547	604	577	589	536	582	552	574	575	541	576	556	584	573	564	586	535	540	566	556	584	570	591	560	565	554	561	560	519	521	570	580	595	604	574	582	593	591	573	564	561	554	580	550	545	555	548	534	545	538	592	562	559	550	604	559	607	559	576	533	569	543	554	535	566	527	557	547	600	545	563	556	576	534	557	562	541	595	539	544	548	602	599	568	561	604	547	561	573	523	563	580	540	545	527	586	539	563	562	605	560	533	569	544	580	575	542	542	535	540	564	550	561	576	604	564	609	579	548	588	576	563	586	559	555	576	534	547	588	599	550	548	552	546	576	519	559	540	555	562	548	585	579	575	551	578	531	496	574	558	586	549	533	615	579	544	566	550	535	579	550	570	586	563	556	544	570	574	572	582	586	575	540	580	583	585	620	558	550	553	538	574	555	548	544	555	553	569	586	570	583	558	564	591	560	544	519	538	535	571	620	556	551	562	552	549	570	577	557	566	505	523	532	531	569	583	557	593	527	532	610	566	575	570	580	573	569	561	566	584	544	541	538	549	564	566	592	576	590	538	553	513	547	562	556	526	538	547	544	578	560	579	551	540	532	568	575	563	603	531	573	579	541	541	596	569	584	580	548	557	525	529	598	601	548	546	527	621	573	600	515	542	559	565	584	587	595	555	579	539	576	559	579	544	585	595	557	565	568	544	572	565	554	518	564	570	517	564	566	559	548	552	542	627	564	587	593	559	581	541	571	508	581	557	595	560	576	533	538	545	564	538	555	596	534	584	603	521	558	548	558	557	538	553	559	563	597	578	570	536	542	563	548	538	587	563	580	591	560	514	595	567	559	524	589	557	547	527	540	548	594	574	548	557	543	533	553	558	528	557	534	550	581	572	536	515	572	518	579	552	605	588	590	530	529	552	599	565	540	525	533	537	631	553	574	545	546	585	539	518	549	534	585	559	556	584	536	560	543	576	568	538	513	563	581	549	543	532	561	528	556	584	630	573	515	533	547	539	560	543	583	592	556	554	584	534	549	611	571	562	544	543	519	567	544	543	543	552	565	543	582	513	554	525	564	585	558	563	557	583	573	568	540	569	577	543	584	576	566	560	538	529	550	589	579	526	588	533	580	521	546	580	516	570	539	575	590	591	557	566	553	583	563	543	567	583	576	573	581	525	532	600	542	544	547	528	599	558	573	592	579	518	558	539	587	548	553	571	565	619	548	569	544	512	514	568	580	525	517	592	559	601	572	553	592	540	575	575	563	554	589	563	537	563	504	532	546	529	569	524	578	558	569	562	560	545	570	529	540	548	594	555	608	540	573	536	570	596	534	567	576	506	558	542	585	556	570	579	644	541	591	563	576	564	579	536	555	599	582	559	564	566	537	577	514	597	582	595	595	579	559	542	559	552	568	519	591	570	566	550	588	538	535	564	574	573	572	599	588	544	587	547	533	542	560	590	539	583	546	561	560	549	543	580	553	554	536	538	557	532	561	557	547	569	549	569	588	611	554	535	527	556	556	573	550	566	539	607	527	524	552	566	593	601	585	525	528	546	546	546	578	620	604	587	546	559	590	592	599	579	566	577	547	530	573	563	553	540	544	576	584	563	554	573	537	547	554	592	544	600	548	575	512	566	569	547	578	521	610	561	578	556	574	527	538	586	564	597	517	588	554	544	563	563	558	601	571	576	585	575	572	543	521	605	591	591	585	575	573	576	566	522	529	560	557	531	593	534	552	563	569	578	587	545	582	589	593	539	567	562	601	556	567	565	568	534	554	579	564	578	536	563	564	601	546	579	547	542	551	530	581	539	593	564	543	546	624	612	580	532	578	565	567	589	581	590	549	551	578	592	539	533	577	530	588	557	570	552	518	588	530	571	583	539	566	552	588	521	593	546	535	572	564	581	534	532	589	619	557	553	543	544	567	558	572	530	530	546	592	552	596	555	586	574	587	573	546	563	567	590
28844	31851	30320	14414	2508	593	323	279	251	251	273	256	282	251	277	271	270	321	273	273	276	282	264	273	236	311	274	272	267	268	263	291	267	278	264	304	258	294	259	260	294	265	272	250	258	251	268	275	253	250	260	261	274	263	256	252	309	230	283	273	261	299	282	268	285	270	272	256	278	268	272	290	260	257	291	293	253	264	281	317	266	259	255	232	266	235	284	304	270	250	277	274	260	249	290	276	252	262	282	256	282	287	272	263	275	250	278	245	261	286	250	294	256	280	260	237	293	280	246	261	281	297	266	246	252	265	257	254	280	267	298	251	290	282	279	283	267	277	274	258	318	288	288	268	257	260	248	293	277	291	284	252	267	287	274	246	283	272	271	276	273	291	278	251	281	253	263	285	262	300	282	269	257	266	255	263	309	310	286	275	267	299	271	264	275	269	270	275	266	257	285	287	258	268	286	285	289	264	287	298	273	276	281	281	256	301	276	287	249	235	278	268	270	270	262	268	282	281	298	293	251	256	265	300	286	286	266	290	264	269	273	280	282	269	270	267	262	256	275	287	272	289	270	251	255	311	234	261	260	268	265	253	305	296	275	244	273	280	268	275	282	296	256	275	276	265	258	252	255	279	268	283	271	295	247	255	269	274	262	294	256	281	257	268	247	291	266	281	278	276	260	276	275	272	272	275	248	260	271	274	258	294	285	263	277	267	246	279	279	242	260	267	278	261	298	275	277	285	267	263	309	250	262	260	275	272	258	285	257	259	264	275	248	255	256	270	279	279	257	284	238	257	264	277	260	270	275	293	306	274	279	261	256	274	269	267	275	297	263	243	280	266	269	312	301	259	300	270	244	283	292	230	269	281	280	259	283	261	273	262	287	299	290	284	256	238	271	270	266	256	286	290	262	242	277	280	258	245	272	279	254	273	254	285	288	255	251	261	298	255	285	272	277	268	268	274	283	263	258	275	273	277	286	294	259	242	279	219	260	259	225	267	280	266	274	270	276	270	259	231	250	302	286	264	283	275	247	315	290	248	268	270	286	258	271	238	279	256	279	270	276	284	289	299	249	298	229	256	275	292	278	271	288	276	268	266	265	255	288	268	284	291	292	254	254	260	268	273	266	293	269	266	279	292	266	276	282	268	258	279	262	281	263	270	265	299	287	261	284	264	263	252	261	252	268	263	260	280	268	266	280	266	262	247	257	274	277	294	269	273	283	288	289	279	237	277	287	256	282	242	255	278	268	264	294	273	256	244	259	241	266	257	250	264	263	233	274	246	286	257	275	266	265	265	279	259	251	267	257	275	258	273	285	282	276	283	267	276	273	294	264	271	251	276	264	238	258	282	256	309	265	271	289	258	258	262	286	252	264	276	270	252	274	296	268	269	258	258	237	285	259	259	260	259	240	263	278	265	288	285	289	278	271	287	250	249	243	265	268	260	267	259	273	285	257	264	307	276	276	274	252	257	235	236	262	299	225	282	245	270	232	286	263	283	234	274	250	273	260	243	260	257	292	246	272	295	261	247	262	286	257	266	278	265	289	259	271	292	290	267	275	269	286	279	258	280	257	273	257	284	304	288	252	274	298	253	264	261	273	269	266	266	309	270	271	239	262	263	281	291	275	246	273	291	269	277	281	300	260	276	273	235	279	268	254	272	270	288	301	295	274	276	259	278	258	249	293	283	264	250	256	272	260	226	299	302	263	263	263	269	324	263	267	263	268	256	255	261	280	262	233	261	270	290	306	286	290	251	275	257	280	297	248	274	281	259	278	246	290	266	244	283	280	267	285	270	278	255	304	252	283	253	286	284	280	248	303	287	273	272	292	279	266	260	256	279	281	286	250	293	277	274	256	258	256	248	290	267	260	270	274	293	261	283	254	320	266	283	287	292	250	280	294	294	259	265	287	255	257	285	321	269	272	287	263	293	251	249	278	262	255	251	265	258	256	269	282	279	275	281	251	272	269	275	284	256	253	273	248	261	278	278	280	261	272	294	246	285	279	285	315	268	271	280	269	263	271	310	290	272	263	273	262	264	286	287	297	259	271	230	269	268	292	268	255	279	298	225	249	273	297	259	273	269	241	267	224	284	265	258	275	274	276	264	255	266	268	291	262	309	265	249	245	298	264	240	293	237	256	247	286	270	282	291	270	245	287	285	281	255	295	277	272	272	237	253	277	265	293	275	259	273	283	245	280	297	255	293	286	264	291	253	259	267	252	272	262	261	278	274	257	254	280	300	259	269	301	303	258	276	286	266	263	255	270	253	273	273	254	259	267	277	279	268	280	249	271	268	284	274	267	254	291	267	250	249	295	252	273	284	266	264	244	287	291	302	238	249	279	281	269	292	270	320	284	259	285	272	287	274	255	269	264	287	262	247	280	266	230	268	267	257	276	248	273	279	275	253	252	287	289	277	275	265	271	273	267	257	261	290	266	257	271	265	282	279	282	268	278	240	299	249	272	299	239	267	254	267	251	269	253	257	256	275	237	261	277	272	236	257	278	276	272	254	258	242	257	268	284	270	260	273	280	282	256	271	245	251	291	244	249	264	245	251	260	290	260	281	250	272	262	296	268	260	275	303	246	298	261	279	273	271	280	269	306	255	260	258	262	273	293	247	263	278	268	228	287	300	280	271	268	268	248	265	259	266	274	285	260	299	255	253	257	291	260	281	278	271	294	259	267	260	281	236	259	261	276	288	257	292	267	289	271	249	258	247	265	284	263	265	265	261	297	286	261	255	256	257	275	270	273	271	279	288	295	252	300	276	267	278	277	260	265	247	281	282	288	285	250	257	265	291	278	271	284	261	270	264	273	262	282	278	266	264	273	266	286	251	242	277	281	282	247	274	281	278	264	265	278	261	264	269	264	282	284	242	279	293	262	275	295	265	241	280	283	258	263	270	298	270	271	241	249	262	296	248	280	265	254	286	260	278	249	267	236	300	263	273	293	229	264	275	303	275	274	262	279	261	278	288	269	269	268	269	254	251	256	249	274	271	292	258	273	274	291	271	280	268	286	263	268	269	275	281	300	281	300	257	286	285	269	288	276	282	294	297	276	290	284	267	255	280	261	270	270	242	251	261	266	258	267	275	266	256	268	272	271	262	300	271	272	282	271	260	255	298	289	249	294	248	268	255	280	250	274	294	255	267	267	279	288	272	296	290	282	264	276	298	280	275	272	245	270	260	263	270	247	274	284	290	281	284	289	240	243	260	266	298	263	290	285	273	265	260	270	284	263	261	286	293	259	299	280	284	272	256	274	282	254	285	270	286	281	253	281	291	277	265	270	258	244	265	263	270	259	261	270	243	267	253	269	254	273	255	247	260	261	277	249	282	309	272	253	292	264	253	313	284	284	261	234	289	269	289	289	270	265	268	253	262	281	269	260	272	262	249	280	249	269	268	266	292	260	266	259	254	260	264	254	257	265	245	270	287	275	262	269	276	280	264	244	275	281	246	297	254	275	267	289	307	302	262	261	260	284	270
34690	50127	35816	15712	4555	1260	591	529	484	516	494	421	501	496	507	475	474	497	500	512	520	497	459	494	518	479	499	505	512	528	538	500	490	526	500	502	482	513	516	515	487	486	523	494	469	484	521	503	461	474	500	526	490	473	487	521	497	478	502	485	458	504	468	498	491	514	518	534	475	496	492	511	481	502	484	510	539	504	511	479	482	511	545	531	533	529	521	481	503	496	478	477	548	474	526	493	533	489	473	502	476	526	531	488	503	495	508	531	515	508	512	541	496	441	533	485	466	530	478	491	484	513	466	493	497	516	450	492	505	503	495	531	482	461	547	516	523	473	504	547	514	517	508	509	489	493	535	482	510	490	510	435	481	504	499	497	498	510	457	485	520	520	552	516	515	530	569	492	531	525	519	494	485	501	501	467	478	539	533	487	500	511	500	492	481	487	514	506	510	529	486	471	484	501	508	484	517	479	450	533	514	518	499	483	500	525	454	539	523	485	499	527	470	482	530	444	552	515	520	552	479	511	492	527	473	482	503	482	508	486	519	482	520	471	495	518	497	513	493	518	523	458	464	515	511	511	486	455	502	488	496	495	481	514	486	497	550	501	517	556	486	516	468	468	497	501	525	486	459	499	486	477	470	473	495	508	496	503	491	482	497	478	525	504	529	506	519	524	520	500	482	496	515	567	490	455	514	493	529	530	503	528	542	502	522	471	500	514	495	502	505	489	481	505	488	522	506	515	501	539	509	505	538	520	481	500	507	496	533	490	545	505	469	493	493	512	477	497	505	480	494	480	468	519	506	475	540	530	530	495	501	519	518	562	522	482	483	519	477	500	494	478	493	515	463	507	494	465	506	511	443	490	466	486	536	477	461	476	472	533	486	489	519	489	529	521	479	536	508	523	495	500	524	480	521	477	459	514	491	506	493	471	459	495	539	515	492	482	523	505	512	494	510	490	515	469	484	520	490	480	478	544	509	484	462	526	474	514	489	480	516	527	531	511	516	505	536	489	500	473	503	525	480	495	503	478	523	523	479	499	524	521	490	465	504	534	510	504	455	538	538	491	511	526	523	506	469	480	520	485	489	510	502	506	464	490	483	511	502	523	487	494	474	482	481	463	498	459	490	520	525	491	499	472	458	462	482	503	484	535	465	498	483	485	523	484	483	514	500	560	499	497	519	446	499	512	486	488	525	505	467	495	506	517	490	499	479	516	491	519	491	501	491	517	510	490	507	494	510	537	499	459	466	484	508	525	490	490	481	499	500	508	487	497	491	448	517	489	460	492	510	488	488	505	500	530	522	492	515	510	521	489	482	529	491	478	473	498	523	495	521	484	485	487	485	527	497	486	488	498	488	474	483	498	509	502	491	513	504	456	528	519	513	526	499	502	537	507	485	518	518	470	543	538	512	495	492	512	517	534	521	466	454	529	509	517	508	484	490	505	498	461	549	510	488	532	512	508	528	519	506	504	473	504	510	496	523	519	469	512	490	541	479	523	474	509	505	515	461	494	496	497	509	500	528	505	506	465	517	470	473	531	521	475	518	484	494	505	519	487	499	517	462	505	499	463	513	489	503	530	497	534	503	491	490	532	458	522	469	530	534	469	500	488	503	481	477	526	491	469	531	512	487	467	503	502	485	445	512	484	484	508	495	507	521	490	514	460	512	516	500	481	495	471	514	509	529	496	497	548	479	503	471	501	527	505	504	482	527	486	521	530	467	534	516	494	472	542	477	501	510	514	527	548	491	523	532	506	530	491	507	485	477	502	476	503	477	499	512	475	475	494	506	484	505	511	495	509	506	498	512	475	494	502	519	486	528	472	492	441	462	514	493	519	514	524	530	525	552	502	488	475	524	489	543	474	500	489	512	527	485	477	489	516	479	519	546	478	496	470	509	497	558	502	502	505	491	517	493	469	484	526	462	517	485	509	517	530	516	524	481	486	495	513	503	486	482	471	529	469	474	451	549	452	549	507	511	505	493	522	457	497	495	482	518	494	495	468	519	494	481	484	491	485	491	485	489	500	488	456	462	482	499	479	515	485	475	533	504	506	472	494	494	538	529	485	509	488	533	474	509	475	499	513	497	536	530	508	484	507	467	509	503	496	469	508	535	469	501	474	531	520	475	485	527	518	505	513	509	523	498	497	531	491	475	528	515	504	517	479	465	501	495	493	535	502	512	525	477	495	500	475	487	481	524	466	515	486	537	474	451	527	530	499	521	483	509	483	500	492	455	524	513	528	495	511	526	497	531	514	474	481	520	494	484	496	536	481	487	507	530	490	506	520	504	499	476	465	526	517	487	499	535	509	456	467	459	517	547	524	509	515	533	515	501	484	508	507	497	510	525	502	490	514	520	492	469	497	510	481	530	532	501	497	484	478	513	498	451	457	488	500	507	502	526	521	496	464	457	490	499	498	462	480	465	513	494	541	473	505	500	516	534	500	548	500	484	489	529	491	472	478	533	491	552	509	478	472	493	463	515	535	513	467	487	511	498	540	508	472	460	489	482	509	515	534	447	495	507	484	502	492	487	496	513	508	498	495	507	489	517	493	504	521	476	484	534	524	502	536	516	463	514	565	498	503	514	506	460	490	475	498	524	517	480	492	486	488	468	520	478	467	556	504	490	485	498	509	516	508	507	535	517	486	506	510	518	509	489	519	505	482	472	487	491	486	490	497	513	513	499	477	469	501	512	473	524	516	513	494	515	460	474	466	448	530	498	494	519	519	495	512	523	528	508	500	481	491	487	448	494	512	505	499	542	470	487	481	464	486	505	465	539	523	545	509	527	516	497	467	502	517	492	486	490	526	505	493	542	538	503	488	530	520	504	536	503	514	499	491	527	494	537	488	513	479	497	531	517	482	484	537	511	530	533	492	482	518	446	494	526	497	479	476	539	520	508	499	500	523	517	504	494	515	499	471	487	475	530	504	514	489	505	504	477	529	502	491	486	452	515	508	506	486	510	479	536	516	497	501	501	475	463	542	499	493	495	497	513	506	453	515	519	488	482	523	485	517	488	493	481	498	464	526	498	490	515	472	501	495	506	492	529	551	489	512	519	497	499	537	493	467	522	475	500	477	498	533	515	538	504	509	510	494	491	531	472	489	504	521	516	476	498	530	487	507	467	486	519	474	502	485	508	500	528	470	494	531	483	521	529	486	508	483	519	510	510	514	484	505	495	508	463	500	554	514	490	519	511	553	497	457	508	501	502	519	463	536	473	497	522	519	496	515	491	501	494	490	492	498	501	493	513	539	501	509	535	506	479	500	461	533	484	511	463	484	445	526	536	470	530	487	512	525	513	513	524	464	522	478	515	508	517	533	501	504	481	516	497	486	503	508	492	473	509	483	514	510	514	461	496	498	499	490	435	494	479	533	498	482	466	502	488	512	540	467	474	493	485	490	518	513	513	515	512	493	435	485	486	516	485	460	520	534	489	493	506	515	527	513	523	544	511	517	482	513	518	477	507	467	490	503	510	517	544	501
24604	24834	37185	30239	19616	7735	747	380	293	284	296	293	317	274	282	284	272	323	292	287	295	270	309	313	298	299	297	304	298	287	283	302	307	293	326	277	313	285	317	301	312	316	272	272	292	260	249	291	297	268	327	297	273	299	305	295	294	251	283	301	310	300	265	255	279	277	300	300	275	290	284	290	319	277	255	311	282	286	275	260	286	289	281	301	277	275	271	267	270	281	323	280	279	332	295	268	293	259	253	279	308	247	298	295	296	301	282	292	257	325	296	299	267	263	289	247	335	296	300	281	286	303	298	253	293	258	300	292	260	296	293	300	285	263	304	281	283	318	260	285	267	294	274	301	277	292	289	290	294	272	282	290	285	283	306	263	309	291	293	290	303	314	280	275	267	285	298	301	263	282	292	276	262	289	289	299	281	256	285	298	281	298	291	321	315	296	296	299	265	273	295	279	295	294	294	312	273	295	314	318	267	273	259	299	322	309	299	287	284	316	283	281	283	291	272	308	290	301	246	268	276	285	280	255	280	256	290	278	291	276	271	256	287	281	287	293	274	305	275	275	293	283	284	282	278	265	290	270	297	268	269	283	315	274	260	269	289	280	321	289	275	315	299	295	294	297	287	275	293	268	295	282	287	287	283	301	308	269	309	275	271	287	281	296	287	285	284	278	288	293	281	269	276	288	297	286	289	289	288	290	254	266	315	284	326	323	291	288	287	285	309	308	281	271	259	287	306	280	314	287	276	263	291	285	306	291	303	299	325	308	260	286	290	274	298	292	308	315	259	319	253	279	266	281	283	277	303	293	270	293	295	326	283	297	269	307	276	265	291	305	282	282	278	284	273	320	289	264	325	308	276	273	295	263	271	290	286	270	265	254	266	280	259	262	293	304	283	288	275	310	289	289	295	292	280	298	272	283	292	278	284	287	274	284	274	317	247	275	277	286	303	268	259	271	295	303	281	310	292	260	261	277	325	280	316	316	297	271	308	287	265	283	275	262	298	302	296	243	290	278	278	260	307	290	291	272	292	249	265	266	305	273	317	255	296	296	286	270	309	291	308	286	334	293	290	282	271	303	301	268	277	265	287	311	287	304	285	292	275	312	293	284	295	268	278	275	314	285	276	290	297	285	276	281	286	302	309	280	296	294	288	271	270	275	279	296	276	306	271	325	297	286	305	282	244	289	293	299	296	313	266	277	284	317	283	280	294	280	296	316	264	298	300	293	269	267	283	278	296	291	311	287	325	324	308	263	279	305	293	306	307	274	293	304	241	290	281	258	326	298	280	300	279	280	304	268	266	269	315	300	278	271	274	305	299	299	280	289	297	295	286	274	271	269	316	286	248	276	281	247	283	326	290	283	258	305	300	290	278	275	285	261	261	298	306	285	276	287	281	321	285	292	262	291	296	286	285	295	302	283	293	274	277	283	291	295	288	291	283	292	276	296	272	307	287	272	278	307	283	293	315	309	269	288	303	261	293	272	296	305	284	320	285	281	291	303	316	312	285	305	287	289	307	303	292	277	299	290	276	285	303	288	287	300	274	276	285	278	275	313	272	284	316	292	305	312	318	300	303	284	297	319	267	269	318	277	268	283	293	296	290	281	294	283	277	300	271	309	288	274	301	303	243	311	286	295	277	274	273	295	272	283	265	280	274	311	308	287	284	287	274	305	288	316	322	299	307	283	283	274	304	238	292	266	287	268	300	279	294	289	267	293	247	305	266	281	296	285	322	287	283	276	289	281	287	262	313	288	313	284	271	272	266	293	258	302	263	307	291	284	284	278	279	282	281	283	272	289	321	299	274	281	277	294	307	314	294	293	256	276	293	284	282	284	281	266	258	322	289	298	281	300	312	275	294	289	291	279	296	268	271	274	319	330	296	306	266	277	277	295	267	262	299	268	313	253	316	326	280	263	274	294	287	295	298	290	291	280	268	293	305	270	318	333	258	282	287	303	302	286	284	257	298	297	288	291	299	315	288	284	275	269	291	295	273	310	309	273	264	257	298	272	275	295	283	300	299	267	285	313	265	300	268	273	273	281	299	273	284	263	322	289	293	279	296	316	303	269	258	279	319	284	301	248	269	276	288	273	283	271	312	296	308	286	259	318	284	284	281	308	282	288	320	267	287	304	304	300	322	261	288	301	298	302	285	287	287	271	257	262	288	315	285	265	296	293	284	283	299	294	262	278	296	302	295	266	268	262	295	280	292	285	281	284	271	289	281	314	295	282	288	297	295	277	299	285	278	288	271	286	301	302	306	276	293	263	265	283	279	291	314	276	316	258	304	275	285	300	272	275	288	304	288	303	252	257	273	293	282	287	308	306	283	279	272	295	297	272	301	297	292	276	295	278	260	280	295	297	301	279	306	278	291	264	288	291	281	259	269	303	277	307	300	244	282	278	307	288	287	309	305	268	285	301	284	295	262	304	281	262	303	302	289	317	316	293	272	265	298	290	298	288	294	297	314	304	259	295	302	305	285	308	259	273	260	293	301	296	286	282	300	303	310	280	284	317	310	282	289	294	271	277	277	298	293	312	323	309	299	291	296	296	275	292	299	294	304	297	270	280	269	284	242	264	292	288	261	268	307	323	261	303	311	275	277	277	293	282	253	267	294	268	324	296	305	308	291	283	272	269	268	265	292	286	292	293	308	294	313	261	323	269	309	305	289	278	299	255	314	266	295	271	295	296	291	294	288	302	301	303	304	278	294	278	290	295	278	301	288	259	297	292	279	267	297	307	314	320	282	244	258	298	293	292	276	335	298	262	286	285	257	276	298	293	267	308	298	293	272	284	285	287	299	271	271	295	256	289	292	290	272	296	300	285	298	287	318	271	286	272	266	282	270	286	284	258	297	289	272	327	283	283	294	286	292	270	276	315	298	308	268	257	291	277	281	287	291	298	279	270	283	317	256	250	297	235	322	298	286	305	289	278	267	320	307	253	277	287	298	299	274	299	306	277	309	266	265	304	295	280	276	267	291	283	259	291	265	283	303	306	274	287	306	277	292	276	286	300	290	279	272	276	277	269	309	293	261	283	277	297	281	296	334	289	257	278	280	275	317	263	284	303	261	288	289	299	270	283	281	290	284	271	286	271	292	292	276	289	290	268	279	307	279	270	289	292	279	290	289	274	315	281	304	305	305	289	267	277	281	287	288	310	316	296	299	269	264	282	298	301	277	281	327	284	282	275	278	306	275	274	284	250	256	294	283	301	286	303	290	300	301	298	265	274	274	308	261	300	281	277	314	302	275	252	267	286	290	305	276	284	289	310	266	282	283	308	280	304	274	266	292	324	286	263	263	282	286	280	295	306	293	268	278	297	298	259	267	261	275	323	296	292	267	326	327	279	319	285	304	282	291	278	281	278	308	282	292	282	278	289	296	278	293	296	283	282	301	292	268	268	294	290	304	274	295	276	288	294	258	282	310	260	297	291	288	291	288	283	291	270	274	283	282	290	272	273	279	302	285	272	295	289	293	280	301	296
59272	93800	69942	40010	17853	4635	1106	572	535	549	502	523	561	554	516	519	494	522	532	535	537	515	503	545	518	474	520	529	511	551	509	527	530	512	522	518	525	548	512	536	521	527	527	517	530	524	522	528	534	546	534	520	542	563	537	494	531	553	510	538	501	530	547	466	547	530	495	472	532	521	581	544	536	499	484	534	539	524	503	516	508	577	517	507	535	521	509	490	514	519	555	486	515	520	547	562	492	506	546	520	517	515	508	521	549	484	488	522	573	526	497	523	498	537	544	498	502	536	558	551	489	520	519	499	508	535	518	545	532	508	510	518	557	501	540	508	515	492	561	523	532	527	543	498	568	559	506	561	512	524	524	540	552	522	533	538	500	524	528	492	535	529	494	520	531	521	523	495	502	487	503	544	512	520	511	517	524	543	515	484	556	521	521	499	499	507	534	542	561	504	533	532	509	545	526	532	499	521	537	532	516	469	502	543	517	483	504	519	506	526	499	544	527	547	523	511	470	515	507	499	547	532	550	530	530	493	499	508	508	535	507	527	519	519	500	462	546	484	537	536	468	520	565	549	521	501	513	508	558	521	533	529	505	537	524	503	504	493	528	577	539	525	480	517	523	508	508	532	514	502	536	531	512	536	505	540	494	516	497	540	526	513	485	513	533	541	516	548	536	514	493	530	521	542	555	507	571	542	476	498	536	516	513	520	557	520	487	484	510	463	544	526	541	527	529	497	564	513	554	531	528	532	522	510	476	540	559	511	573	551	506	513	540	522	539	535	471	535	518	482	510	548	520	486	494	527	504	493	499	520	500	572	484	584	554	524	485	510	545	520	539	493	520	517	501	494	525	459	543	510	512	485	506	545	534	518	573	512	559	529	505	543	520	528	545	515	521	487	518	519	476	503	513	517	535	521	520	492	514	535	535	551	515	536	574	535	511	513	526	506	516	529	546	518	487	520	532	503	555	525	524	509	550	524	501	504	568	506	516	514	466	558	537	493	526	503	532	510	509	537	554	523	511	528	509	533	495	507	572	514	498	525	491	476	562	520	534	539	550	514	501	516	517	498	543	518	537	511	529	512	465	505	516	509	493	539	495	519	498	545	525	502	534	527	507	523	544	515	509	526	510	476	523	522	530	522	505	509	534	503	500	529	526	521	496	551	534	506	550	527	566	509	495	561	511	539	501	569	523	510	493	539	522	487	524	524	522	507	530	499	547	553	529	481	522	483	518	497	524	525	523	497	488	532	539	536	535	502	537	484	548	544	541	541	552	484	491	505	512	517	531	512	529	504	537	514	496	514	557	538	530	516	530	539	486	545	518	517	536	496	538	504	498	479	530	565	537	520	508	494	505	546	550	516	488	504	490	522	506	554	454	520	525	501	536	527	506	512	571	516	528	516	530	509	517	521	541	506	542	496	530	495	556	533	507	506	548	506	503	532	542	569	518	526	524	521	499	492	508	508	531	546	519	511	536	533	498	488	523	508	507	503	547	530	521	502	548	548	521	514	549	580	459	510	481	503	547	532	546	523	554	532	526	488	502	549	518	548	544	535	529	483	508	543	494	520	524	544	544	503	510	525	520	517	521	553	546	493	558	526	532	478	523	543	555	523	540	484	547	549	528	507	507	494	507	519	475	552	515	540	502	512	507	543	542	534	536	493	465	499	545	542	529	536	524	561	509	494	532	510	477	527	518	511	521	529	535	512	535	542	501	552	517	550	496	540	485	494	527	533	559	539	530	522	541	531	535	510	558	496	493	490	532	496	510	517	499	570	513	519	552	575	518	487	534	529	495	523	518	556	558	497	560	515	508	530	501	539	526	544	540	509	493	502	549	562	528	533	547	539	492	509	544	520	558	533	513	503	483	509	526	548	550	519	512	490	515	519	552	538	533	525	520	531	474	534	519	507	473	512	508	530	523	502	495	504	536	518	564	544	527	519	500	529	517	498	549	522	548	517	531	535	536	533	518	520	549	518	486	540	484	523	530	494	514	505	521	497	504	523	500	509	542	543	509	496	520	502	532	521	502	537	522	557	483	524	526	540	507	536	540	512	511	515	497	526	505	509	539	502	518	494	515	501	532	535	557	518	515	509	518	553	506	521	527	497	499	528	532	508	538	570	498	535	507	539	524	534	520	510	501	540	502	528	494	512	508	489	484	521	491	536	534	516	535	536	542	490	554	494	515	545	493	540	521	496	479	502	507	524	535	512	520	510	539	525	537	529	514	552	533	525	490	532	544	502	543	468	506	515	497	556	482	524	514	481	518	498	502	502	532	494	561	511	515	505	583	506	483	566	507	495	508	499	488	531	483	536	532	561	479	502	530	515	525	553	549	501	501	495	532	544	494	512	525	499	513	493	531	501	520	521	538	561	553	516	531	528	496	532	524	507	503	479	518	521	543	526	528	549	480	521	517	498	533	513	547	490	536	535	483	532	554	506	545	556	505	544	503	529	521	552	551	493	526	516	559	530	561	521	534	504	509	543	483	490	541	492	524	505	488	526	521	525	510	484	530	523	502	493	506	535	512	534	491	490	487	527	540	522	604	538	487	488	522	528	522	500	492	547	532	488	531	506	494	542	508	525	561	498	547	509	529	506	513	514	545	489	522	506	483	509	529	517	537	506	543	534	561	540	508	560	520	529	520	546	463	491	555	512	510	519	539	515	524	489	512	570	519	531	490	515	536	549	545	508	481	534	516	458	531	546	514	527	513	547	539	521	503	501	542	529	545	556	543	531	493	543	500	494	569	493	490	521	505	502	507	498	540	527	550	535	546	515	517	526	526	536	519	512	528	538	529	532	514	534	519	535	564	539	509	523	566	538	561	509	496	485	534	498	455	495	532	501	515	545	504	544	495	498	474	494	486	528	505	512	546	499	535	536	497	534	563	465	534	501	495	527	492	495	505	511	518	511	510	501	552	534	502	538	527	489	483	530	504	536	528	530	552	540	532	530	518	497	534	499	486	486	491	544	515	502	533	502	536	489	536	493	512	523	532	498	554	539	536	557	460	503	553	500	548	541	511	549	526	535	512	532	496	529	541	513	523	547	481	518	529	479	507	561	504	512	499	521	521	516	521	509	528	545	522	526	487	530	527	494	518	508	531	523	550	543	530	517	526	511	549	504	512	555	509	493	536	503	523	528	552	553	531	532	481	535	504	502	504	524	556	488	504	494	518	527	524	518	526	498	527	506	531	549	521	537	515	494	534	543	513	508	526	496	458	556	540	532	486	517	534	506	538	519	503	507	496	536	504	484	527	571	533	486	477	484	533	548	522	516	532	542	524	502	480	532	528	509	519	519	504	512	515	516	536	506	519	528	509	514	526	552	556	539	541	546	516	512	490	540	538	544	556	519	559	516	542	541	489	484	535	502	512	530	538	535	493	512	535	519	505	533	553	502	508	515	520	554	530	495	509	488	539	519	487	523	542	513	556	535	518	537	481	517	522	554	539	492	529	503	540	508	476	493	512	556	523	528	512	501
23407	22834	33262	27458	21672	16674	3782	461	341	344	350	319	331	316	308	308	347	319	360	329	344	331	353	326	323	347	311	344	309	329	327	335	337	336	308	291	329	321	310	312	333	329	300	302	306	348	306	316	330	328	367	314	336	362	330	294	301	288	335	324	321	325	289	318	320	327	345	335	325	276	301	304	311	298	328	304	288	331	351	301	316	345	315	356	350	374	304	321	328	293	326	330	326	316	265	298	360	317	330	347	310	344	352	365	335	339	360	310	355	321	313	317	339	312	333	325	312	310	323	308	324	310	309	357	329	312	326	304	340	304	324	310	331	323	327	327	312	316	335	315	326	330	316	325	308	335	329	330	300	331	315	284	346	340	303	338	349	337	325	321	333	371	323	324	315	334	332	305	320	342	318	317	332	336	366	357	312	314	314	308	347	305	316	335	334	320	309	337	305	324	313	322	312	365	322	329	344	324	300	309	331	308	298	310	329	321	334	318	308	314	303	343	299	311	334	334	318	341	315	320	340	319	329	335	321	318	337	300	338	308	316	335	312	326	301	342	308	291	307	373	330	323	341	326	301	298	288	346	287	352	351	317	306	330	329	292	310	312	314	336	327	315	322	331	321	315	340	352	319	331	301	322	343	318	339	285	298	319	327	308	306	286	310	306	329	319	302	336	333	339	299	324	306	317	340	345	295	329	300	297	306	332	329	353	351	299	314	309	306	324	320	316	316	321	314	327	285	315	339	326	300	297	339	306	318	308	329	310	334	358	332	352	298	349	305	310	299	324	321	344	340	336	325	316	353	343	311	328	335	318	334	301	324	307	329	301	327	309	335	308	327	328	314	337	315	327	330	337	306	334	339	317	296	335	320	364	319	347	366	305	316	292	284	324	308	323	311	307	337	353	317	328	331	306	306	315	338	306	320	341	338	341	323	335	329	340	301	348	326	326	336	375	304	315	343	360	313	323	298	309	295	306	283	323	331	306	321	303	328	303	299	325	301	339	296	336	351	294	324	349	313	325	334	342	322	321	325	322	336	344	315	330	346	341	335	306	326	327	311	335	317	312	335	322	316	341	318	318	325	308	331	350	324	334	331	326	334	316	345	308	301	327	303	304	315	336	313	322	355	320	299	307	316	308	306	306	303	328	317	315	310	337	291	292	313	312	337	350	316	307	290	346	337	322	287	340	346	310	328	304	353	300	300	331	317	307	338	365	286	337	338	297	315	314	292	350	296	343	315	284	316	318	338	325	317	314	320	290	351	336	340	331	303	315	322	338	320	350	332	313	322	340	325	305	349	311	289	319	318	310	339	329	362	311	306	317	326	316	310	314	323	295	319	333	321	343	320	349	314	343	323	328	368	319	314	313	325	306	326	328	320	312	290	327	317	326	323	319	333	317	336	299	327	311	350	366	333	305	310	313	307	347	351	349	337	323	321	298	316	313	357	325	305	332	308	334	338	324	287	322	300	314	313	343	310	344	324	330	327	319	332	316	317	319	358	309	347	306	326	303	324	305	345	318	305	304	322	326	368	303	309	319	335	304	314	318	311	301	342	342	330	341	283	319	332	307	331	312	334	323	332	341	297	332	330	327	324	298	288	350	339	337	343	311	309	295	308	355	302	351	354	321	321	308	315	340	340	343	319	345	335	314	333	325	305	310	325	326	318	317	303	325	323	327	323	319	336	343	326	291	319	319	322	290	333	333	326	337	297	352	313	327	302	326	315	322	332	303	330	355	305	297	303	322	301	326	347	328	319	328	337	310	330	341	317	331	294	341	350	328	315	287	287	350	299	318	342	340	337	306	338	333	311	332	305	306	329	319	324	316	326	327	320	306	328	293	343	316	333	284	307	312	294	342	289	322	320	314	311	306	323	329	335	359	348	328	328	310	325	332	355	315	318	314	275	311	311	314	323	339	309	326	352	317	311	358	358	325	329	339	341	330	322	277	286	325	297	331	334	329	332	323	312	314	306	318	299	316	313	324	339	320	319	315	320	325	318	322	289	355	326	316	310	331	320	324	325	324	316	340	329	312	325	334	311	352	301	338	278	325	289	314	284	335	348	309	305	325	306	339	310	329	350	316	345	295	320	334	338	306	304	332	361	334	361	326	329	315	337	305	335	304	311	299	338	302	324	334	339	346	298	358	323	326	330	330	305	341	312	306	341	365	304	311	318	338	306	337	316	333	315	337	335	299	316	288	341	317	337	323	320	317	292	292	338	310	323	312	333	309	352	349	322	319	297	318	335	301	341	314	331	345	337	254	298	331	292	297	323	324	310	313	317	329	317	312	310	315	326	331	332	307	288	321	329	344	316	321	327	348	343	333	301	304	319	331	313	339	284	305	331	329	298	337	338	329	326	313	322	341	289	353	321	357	288	340	335	315	296	329	309	297	321	318	337	323	340	370	324	329	362	309	310	334	353	325	357	310	312	300	324	269	323	308	293	315	308	331	331	343	320	324	352	295	307	316	340	291	324	334	307	322	313	321	328	315	348	309	394	332	330	323	317	320	345	304	314	297	308	331	342	320	328	352	306	312	338	341	295	316	307	322	339	313	309	280	306	332	337	321	324	320	289	303	326	315	328	327	293	318	327	322	331	294	315	307	317	346	309	297	314	348	318	336	305	320	344	323	337	336	310	348	293	342	293	291	378	312	336	333	339	349	350	315	340	326	292	334	321	341	293	310	327	335	307	328	308	320	327	312	317	321	313	313	327	337	331	318	338	288	341	321	342	340	319	320	309	300	316	328	303	294	333	331	324	298	332	327	339	322	320	341	297	311	304	314	295	289	318	311	337	303	332	307	359	334	313	302	323	327	328	340	337	289	319	309	350	306	278	304	325	309	315	329	341	322	329	322	309	323	309	321	284	333	333	316	316	334	333	339	344	333	349	305	326	345	316	335	343	339	301	342	335	354	329	315	327	342	313	311	343	325	294	360	346	359	325	307	344	304	312	332	318	315	329	335	294	316	315	329	349	337	343	355	334	361	335	355	311	297	314	327	339	341	349	320	314	307	331	337	298	345	333	317	333	342	313	309	313	303	308	363	315	326	355	322	284	316	321	340	325	345	345	340	308	323	340	345	319	330	308	313	301	317	329	327	322	351	289	306	324	309	317	319	316	346	315	334	340	353	324	348	355	313	322	326	347	306	335	340	309	310	304	302	332	300	281	326	321	316	308	355	310	313	330	311	328	285	294	329	333	332	312	331	304	281	310	334	297	340	330	308	285	320	324	301	327	347	309	321	322	324	317	323	289	304	310	282	325	333	349	361	314	337	321	316	342	297	308	308	367	334	312	313	314	319	326	327	306	313	328	328	336	333	333	331	335	342	310	359	340	287	336	332	301	307	329	323	313	306	353	305	302	300	326	324	336	334	334	337	332	282	325	311	312	319	339	308	309	319	325	318	314	305	303	334	314	305	342	317	350	307	299	317	315	328	292	331	318	316	317	315	331	330	344	310	336	338	303	304	323	322	350	307	319	316
60163	102940	78306	48650	24462	7009	1614	719	596	566	636	585	561	610	547	562	562	538	596	533	553	548	570	603	587	565	585	523	563	565	569	571	543	540	531	602	621	593	613	552	569	526	557	520	596	570	564	556	562	558	547	577	621	518	553	563	527	538	536	562	596	551	590	527	599	509	559	520	535	556	549	578	575	580	561	549	556	562	559	609	564	566	563	558	547	562	533	550	561	542	527	547	521	571	539	542	531	578	568	546	514	560	537	534	555	523	571	554	571	571	575	568	555	590	587	539	537	618	558	569	545	581	561	550	555	532	573	532	532	523	575	528	546	592	530	566	560	551	559	564	577	548	562	548	557	530	568	552	554	545	566	525	616	546	580	578	543	547	576	543	565	546	538	541	561	540	551	563	538	546	579	575	571	556	533	555	482	587	545	580	537	562	544	558	565	529	576	581	582	560	590	588	576	556	606	567	588	619	538	542	583	547	586	539	579	554	553	535	548	573	574	550	570	587	566	544	534	543	576	569	582	564	577	510	546	529	560	566	589	582	588	554	563	565	536	576	574	552	591	580	559	571	563	587	560	571	573	523	553	524	592	585	538	538	591	597	541	540	568	535	583	544	576	543	546	576	536	559	587	542	515	571	623	530	581	546	557	536	580	519	551	509	585	572	561	584	559	563	566	567	530	569	531	568	531	567	551	554	573	607	554	535	551	567	547	559	550	538	593	578	572	558	554	596	576	569	553	592	586	570	560	590	571	582	557	566	597	574	543	532	535	550	547	560	563	548	574	528	591	591	547	546	572	553	535	551	579	608	591	523	602	583	581	545	556	577	563	551	598	559	590	574	532	563	572	526	531	506	576	599	574	588	588	570	595	536	561	540	607	560	621	566	597	545	579	566	530	591	568	571	556	578	553	577	538	581	566	541	560	606	602	545	544	587	624	541	552	555	613	561	574	568	549	594	578	598	567	579	558	565	515	571	578	552	545	601	560	547	591	552	562	589	587	551	566	536	595	552	542	574	545	534	566	546	546	564	626	548	557	526	548	545	524	604	552	564	575	570	553	599	540	542	537	601	542	594	615	527	564	553	578	541	569	557	551	546	602	524	598	531	510	575	586	517	578	543	559	546	561	560	546	572	577	601	519	551	620	505	560	583	546	600	539	540	584	552	599	564	568	569	551	568	558	515	553	524	551	534	525	590	581	593	583	548	537	574	542	583	556	562	555	568	577	580	586	541	574	537	566	532	579	534	558	564	562	593	555	502	570	556	562	540	598	514	581	580	535	607	555	543	589	542	561	547	566	548	524	561	592	535	529	549	561	539	567	576	594	565	564	591	554	546	504	557	561	553	553	601	554	548	579	577	574	550	561	565	528	553	536	551	574	567	582	544	586	549	586	583	576	543	536	582	588	600	562	584	587	599	563	560	542	576	581	549	550	549	610	565	573	546	518	589	531	571	560	576	569	571	549	574	582	542	569	528	549	569	546	591	540	606	571	549	528	582	602	539	565	544	551	581	557	589	576	545	560	597	587	612	591	556	530	607	564	554	550	552	589	568	588	553	520	539	605	557	542	539	544	547	519	532	577	588	563	595	556	530	587	581	594	565	571	551	607	576	572	580	583	590	562	586	604	560	564	528	554	535	541	574	588	550	600	555	559	547	547	568	546	517	553	519	534	577	574	553	575	516	541	567	542	554	573	598	590	562	518	511	497	563	611	605	606	558	538	546	550	587	573	562	550	551	542	533	592	505	585	547	595	582	560	533	592	571	567	571	522	554	566	558	552	519	559	523	518	551	563	570	499	549	578	549	571	601	553	549	548	558	548	589	541	543	537	549	576	519	579	588	574	594	555	544	598	586	573	532	569	543	604	579	527	570	584	544	549	583	598	529	590	603	565	534	584	541	587	556	547	578	602	593	579	580	580	580	589	562	544	532	548	540	562	563	563	540	586	582	583	532	525	552	600	552	556	608	589	555	553	588	572	576	582	529	586	549	533	588	559	582	563	552	566	555	576	595	550	564	526	556	557	532	547	568	534	580	576	555	545	545	561	575	537	579	581	586	560	524	574	541	579	582	544	578	565	553	592	537	541	538	599	604	533	578	552	531	565	557	544	553	583	530	555	522	571	588	575	546	562	558	568	557	579	543	567	580	548	589	533	571	564	594	529	533	594	541	526	572	563	557	550	562	551	528	559	561	563	560	565	539	595	596	521	576	538	574	578	512	515	575	535	540	567	556	574	557	572	599	542	586	563	541	524	566	556	574	581	511	606	539	561	578	541	574	553	555	528	542	552	537	564	605	521	587	545	552	576	557	540	553	553	541	604	537	522	517	573	558	567	545	555	549	541	562	564	541	565	571	548	553	539	567	556	547	564	569	560	555	508	547	563	557	518	599	573	532	590	557	576	597	591	560	597	540	539	577	554	532	563	548	581	591	529	569	593	573	522	563	543	543	586	518	581	584	580	599	575	555	556	584	584	558	586	537	596	578	577	556	542	535	532	539	556	581	592	565	539	539	506	549	549	597	531	593	587	551	574	532	572	561	533	553	535	587	558	603	613	610	557	536	569	569	548	580	510	598	600	579	541	524	515	570	579	560	581	556	587	536	547	563	539	577	576	570	541	568	573	550	560	567	558	593	560	598	563	576	565	556	574	625	568	546	568	560	552	561	529	596	560	553	560	559	577	550	584	552	568	546	559	529	592	567	542	533	562	555	549	561	534	552	557	574	542	579	552	538	594	554	551	572	567	590	513	548	630	576	558	591	574	548	537	543	566	562	554	546	539	528	584	569	579	562	531	542	567	570	572	561	566	596	561	554	554	569	554	563	586	551	556	595	554	582	541	551	568	582	569	558	545	567	568	542	569	530	587	596	564	551	531	587	540	548	555	573	522	551	571	557	561	520	569	576	555	594	540	596	562	610	566	602	554	547	556	575	585	564	588	549	569	554	564	547	560	570	592	545	555	549	575	520	534	540	569	557	562	540	552	561	559	544	581	560	598	567	528	527	540	567	566	585	526	534	554	562	580	587	582	546	527	564	514	592	557	592	592	564	558	580	555	536	547	556	545	561	568	575	566	568	531	557	557	573	593	548	584	566	593	611	553	587	591	575	541	541	569	576	550	543	537	584	583	585	573	579	542	561	562	564	547	558	543	579	594	564	551	559	552	564	579	565	559	560	594	552	590	542	568	600	569	580	581	544	593	550	572	576	623	604	560	578	549	536	581	541	550	592	514	513	569	539	563	548	551	555	546	602	540	546	554	545	571	540	547	523	599	591	554	606	553	577	543	563	597	565	564	577	566	566	569	573	536	563	577	579	595	534	550	557	571	534	562	569	602	554	575	561	558	574	619	546	578	569	548	581	606	524	504	578	518	589	579	580	586	530	553	586	575	613	559	582	559	582	623	556	581	530	568	542	533	555	550	568	551	549	585	582	539	557	549	565	590	547	524	566	606	586	582	542	507	551	511	520	561	552	554	540	562	561	586	581
28676	32188	30465	14127	2312	551	317	303	292	261	244	284	267	270	275	272	226	285	294	295	254	277	263	249	252	282	276	274	297	275	247	265	263	305	259	276	271	274	293	295	294	290	294	279	281	286	288	260	231	286	272	293	283	274	284	246	273	233	275	251	263	266	247	268	288	259	286	264	278	258	272	277	267	272	263	259	285	261	263	251	281	266	262	275	262	248	247	283	265	238	241	280	277	238	262	252	249	262	262	260	251	233	262	265	258	283	273	248	269	271	234	260	276	284	268	286	282	279	270	260	280	265	260	288	301	312	298	252	224	271	299	284	289	282	278	285	308	271	266	260	261	260	264	272	305	277	299	276	257	247	258	239	289	263	282	270	278	281	277	245	298	245	277	224	250	276	260	271	279	261	291	261	273	295	284	271	251	288	250	271	270	275	282	282	283	286	262	277	256	278	273	277	284	259	305	296	287	270	256	284	265	248	288	271	276	280	282	269	277	300	280	292	273	246	296	247	255	270	268	249	235	246	271	269	281	301	271	264	229	278	269	275	272	295	292	288	274	252	265	268	240	236	245	310	297	280	276	265	264	246	259	276	299	279	255	267	300	286	264	278	257	230	242	258	286	248	255	272	297	258	269	273	246	234	260	289	249	266	277	269	293	258	283	254	251	261	285	259	292	253	277	258	283	295	217	271	314	250	236	292	281	284	240	277	264	270	268	300	261	274	277	279	294	254	283	288	243	249	254	303	285	276	240	283	293	304	249	273	288	270	265	265	286	303	298	268	238	282	260	275	299	280	283	301	303	278	269	271	272	248	234	258	272	266	247	259	272	294	272	280	275	267	284	280	277	290	253	258	270	256	293	253	294	279	289	295	299	257	282	268	277	254	241	237	281	262	255	292	272	265	257	257	252	265	251	243	293	310	258	302	286	267	284	253	261	259	284	236	300	238	295	238	278	265	259	263	235	282	271	287	291	275	279	281	257	263	253	271	280	266	296	279	288	288	267	265	305	253	286	262	239	300	270	261	269	260	271	251	294	279	245	265	291	263	283	290	246	265	284	282	271	270	228	286	271	248	290	266	273	256	305	276	301	270	267	275	280	277	254	257	272	256	250	276	240	259	242	278	277	283	288	283	251	270	255	290	279	281	291	268	299	259	249	272	263	263	249	281	307	296	249	279	275	259	292	250	292	275	302	285	282	275	296	279	273	279	290	272	280	302	267	285	272	303	310	297	279	269	247	288	243	264	302	241	277	277	245	255	280	274	287	284	270	280	275	291	254	261	277	270	268	248	271	271	273	282	262	271	227	241	267	266	258	285	282	267	280	299	246	233	270	290	281	272	281	288	272	273	279	263	288	268	285	267	269	263	274	282	294	250	283	257	278	275	282	282	268	287	254	260	252	257	273	287	280	231	239	298	231	277	249	276	269	271	252	234	267	233	290	255	267	261	281	257	290	288	261	263	287	259	261	249	255	259	282	266	292	281	280	266	274	265	278	292	284	268	245	263	274	292	270	272	318	279	257	244	303	280	276	280	285	266	277	295	247	277	266	271	283	246	270	289	248	269	290	245	261	276	266	252	271	277	277	286	249	279	255	277	279	248	288	268	264	272	249	275	316	270	271	264	229	244	272	266	239	254	296	261	279	294	241	268	269	276	272	239	263	275	277	264	269	281	265	278	294	272	267	255	278	254	247	246	305	253	275	280	270	248	241	288	285	238	244	285	293	262	291	300	302	279	289	269	287	245	264	263	268	287	295	283	285	276	271	308	290	256	267	266	259	257	267	288	281	302	262	270	282	311	291	240	245	261	245	249	297	275	274	243	253	289	248	269	263	268	255	294	266	257	250	293	265	282	276	263	286	303	279	279	248	297	270	263	313	255	256	278	269	270	262	283	252	279	276	270	294	252	288	289	267	245	295	284	278	279	277	300	285	263	272	262	277	240	290	288	258	250	245	253	255	274	271	281	274	291	239	250	250	250	279	263	267	279	272	256	251	269	307	233	289	288	274	254	252	290	263	272	266	266	317	303	282	252	262	256	265	262	277	263	271	281	284	270	246	270	236	292	281	277	260	271	281	251	260	263	274	268	289	276	249	272	282	288	293	242	258	270	262	261	308	283	296	270	299	294	285	263	271	271	289	280	298	306	256	263	260	288	280	253	279	267	279	301	280	261	276	288	285	269	273	302	290	236	285	284	270	246	264	264	279	257	245	263	240	255	267	259	250	278	282	308	276	298	276	286	308	249	236	280	289	259	289	299	271	261	293	307	271	267	281	274	261	282	309	260	254	272	289	296	264	265	268	274	275	273	267	295	262	274	253	288	261	276	264	240	277	271	288	274	303	241	283	241	294	276	269	258	251	288	308	283	257	277	261	280	267	285	287	255	272	306	309	251	272	257	268	277	251	261	252	266	309	274	285	279	277	249	271	250	277	271	263	262	270	254	244	267	296	258	295	261	281	268	244	280	279	291	288	281	245	287	279	315	264	241	262	275	278	274	300	246	290	247	250	294	241	289	267	287	247	269	270	301	225	278	268	256	273	270	280	268	268	245	296	252	266	258	252	265	272	259	262	275	268	246	277	257	257	284	282	266	281	271	283	260	244	244	244	265	269	262	265	280	268	292	286	259	253	270	256	276	292	250	271	279	281	273	296	254	292	286	288	281	278	263	273	254	270	291	259	267	275	282	262	292	284	251	262	302	237	253	245	237	293	302	284	282	292	263	287	259	288	256	278	287	266	281	292	263	258	275	266	287	249	280	256	283	286	276	267	268	265	264	259	236	258	262	282	289	272	280	235	285	267	284	275	256	261	284	273	288	286	245	279	253	309	267	277	265	271	272	259	265	239	240	276	290	267	269	281	258	267	278	258	259	266	278	277	293	243	237	260	237	246	266	261	248	264	233	262	284	269	275	262	300	266	237	274	270	241	263	278	310	241	267	275	254	295	244	283	275	289	263	262	285	248	266	276	295	286	259	257	293	271	264	301	296	302	300	263	292	256	258	286	276	271	269	252	252	299	281	270	258	277	270	275	258	283	268	292	278	274	300	268	270	295	260	261	281	292	253	270	282	277	254	253	285	306	263	265	278	252	257	277	262	242	243	288	299	279	262	272	259	260	255	266	247	264	261	289	274	265	250	269	279	235	261	276	303	263	289	293	274	249	246	295	253	261	285	265	249	264	258	281	267	310	294	270	244	258	260	278	282	306	259	250	260	274	270	264	260	281	241	273	262	288	265	255	275	248	286	253	257	295	253	268	312	286	265	296	272	261	280	268	308	262	288	275	237	273	275	278	262	278	267	262	276	252	263	282	281	281	261	277	291	266	243	265	282	273	246	273	277	281	310	266	278	285	268	283	272	262	263	259	287	272	269	230	256	261	296	273	251	284	295	287	268	271	281	285	278	284	270	252	291	273	274	262	256	300	295	270	276	272	253	287	257	265	268	266	285	268	281	254	283	281	274	280	265	272	283	285	248	272	276	271	295
34574	50430	36208	15612	4279	1157	617	524	519	486	536	536	521	468	487	508	500	531	510	537	520	464	491	543	497	515	482	511	486	523	488	490	514	526	545	522	493	474	501	454	467	510	463	464	516	470	478	510	500	492	510	506	498	529	539	507	529	471	495	492	505	510	510	509	510	486	452	481	503	511	505	518	475	501	506	479	487	489	519	522	462	521	472	541	506	495	472	475	513	494	471	461	539	522	527	484	460	496	513	527	559	487	487	488	512	509	517	459	494	499	515	520	533	502	461	552	501	484	509	545	486	497	529	497	532	494	492	514	522	515	498	522	538	456	490	473	464	509	474	457	483	476	527	513	512	463	525	556	489	481	480	484	485	504	470	484	534	480	506	507	511	493	493	468	509	486	464	462	528	504	474	520	509	494	517	519	500	497	520	505	501	505	542	537	507	458	502	474	468	483	528	519	507	523	508	486	493	488	492	499	488	491	549	501	534	452	533	498	494	474	502	476	514	492	495	506	468	521	513	506	498	481	497	487	520	516	518	499	483	531	523	520	508	474	532	467	495	460	477	543	508	451	495	501	531	489	518	525	538	464	521	518	500	500	483	475	504	506	477	529	516	504	518	483	493	479	505	511	492	506	508	488	513	493	499	493	523	510	563	515	480	442	518	475	520	565	518	535	494	500	442	504	524	478	510	506	510	480	545	486	525	538	506	504	469	466	455	498	491	486	490	523	511	487	488	510	498	502	467	509	491	523	495	470	509	505	519	557	503	505	485	483	498	559	498	451	486	460	505	431	527	520	495	503	509	531	501	527	466	537	499	470	501	513	521	516	549	496	497	504	522	485	523	491	474	462	490	516	485	549	499	500	491	508	499	491	535	448	512	503	469	504	495	461	498	474	501	483	506	502	469	503	520	504	494	491	465	549	549	483	491	537	536	526	487	560	536	503	490	475	500	531	492	518	487	529	511	481	530	533	479	485	514	495	504	464	457	507	563	530	484	496	491	513	509	483	501	506	489	517	494	491	512	453	460	493	481	475	506	494	527	515	507	507	484	493	477	507	511	496	511	530	474	494	518	515	512	505	538	509	448	515	530	495	489	456	475	522	528	500	539	464	482	523	504	522	486	487	452	503	518	488	478	481	510	529	468	499	542	522	463	511	492	518	482	489	531	460	499	530	461	504	522	526	542	490	491	480	492	490	472	532	463	460	483	457	474	513	501	478	482	519	498	505	525	474	465	528	485	493	514	531	524	459	498	495	490	498	494	502	477	489	501	488	499	487	506	505	500	481	485	478	524	539	486	500	490	517	509	470	501	505	512	489	475	515	516	465	509	506	557	480	482	494	479	501	505	478	503	491	506	507	534	503	520	493	487	463	478	539	530	492	521	521	545	516	468	494	508	489	511	499	506	487	518	507	500	532	522	556	521	507	472	499	517	541	518	485	551	475	518	507	486	506	464	501	508	490	509	483	503	490	438	491	506	505	513	535	478	498	467	505	507	475	484	467	497	540	495	531	497	498	490	497	472	485	489	494	496	486	508	524	532	490	499	543	511	473	504	465	492	517	501	506	524	528	519	491	515	480	527	486	511	501	525	499	486	461	508	513	509	486	521	484	503	529	530	471	502	528	514	486	511	469	502	513	500	491	503	518	481	494	495	489	490	486	520	493	478	557	490	515	470	482	528	496	484	499	518	501	534	494	462	497	490	495	492	469	547	523	534	495	510	537	508	504	495	477	473	477	479	515	510	515	472	513	477	483	505	518	500	500	505	504	493	520	514	511	487	468	514	511	522	464	508	515	520	461	522	505	512	492	553	539	517	503	525	548	509	481	534	504	500	529	490	468	515	534	520	489	522	512	519	493	475	462	459	471	529	552	530	522	470	532	467	477	482	482	505	532	513	494	502	515	496	522	477	517	494	492	528	498	515	491	496	531	507	496	485	494	490	496	530	520	462	482	478	512	489	507	509	527	496	509	536	544	519	468	495	555	503	490	496	497	547	547	474	519	499	511	483	512	512	521	466	459	515	533	494	509	522	482	480	504	495	496	513	508	480	535	483	532	502	514	500	495	479	492	495	470	482	519	491	498	505	508	498	510	512	510	520	516	524	516	487	539	458	414	481	478	518	457	522	509	492	508	519	503	503	500	528	480	520	486	489	503	456	509	532	516	495	499	520	473	490	481	502	494	515	467	466	470	445	480	535	492	490	479	498	489	483	505	476	505	490	507	520	503	506	499	518	523	521	489	522	487	513	492	495	479	467	502	465	472	463	537	497	498	489	506	536	489	548	511	509	516	540	460	529	503	460	455	510	498	495	553	491	491	498	493	501	517	503	517	508	532	517	493	569	462	492	506	545	505	517	506	497	478	460	560	516	507	460	500	514	494	503	483	464	479	493	556	500	490	495	550	447	475	532	483	501	478	516	497	499	511	503	485	533	500	457	529	524	503	479	495	508	498	515	534	551	491	504	448	515	475	516	503	530	493	463	514	559	485	539	528	519	474	484	507	490	497	504	468	485	478	508	473	527	517	498	515	512	502	494	490	501	507	521	465	521	508	491	528	463	497	486	533	520	545	464	484	483	525	479	455	457	474	503	490	518	473	508	519	527	495	473	498	510	500	516	505	497	470	486	495	499	487	462	470	547	486	520	476	500	496	459	507	485	506	501	487	488	562	479	479	537	453	504	491	508	477	532	526	467	475	502	518	512	476	490	536	495	495	491	521	466	469	526	495	496	490	517	533	487	477	502	505	521	506	499	508	469	507	505	518	520	504	480	513	511	513	527	484	508	518	514	493	507	463	512	526	489	478	477	514	477	520	479	487	490	485	492	513	498	497	505	505	511	498	486	509	494	471	502	510	537	508	532	504	512	554	505	489	494	493	499	490	476	479	493	472	501	514	497	508	487	476	475	504	492	459	503	494	462	502	486	507	517	497	467	475	505	530	480	516	529	473	474	531	533	485	488	512	496	515	474	547	494	475	494	476	502	526	533	498	536	511	499	557	486	522	481	475	523	479	495	482	483	521	492	542	469	516	524	498	487	500	479	513	546	470	480	507	475	520	521	545	526	433	502	532	469	525	527	515	478	531	502	520	499	500	503	493	518	485	525	521	534	484	499	501	494	456	474	529	474	508	475	512	517	483	537	492	520	490	497	473	496	505	539	472	490	512	487	488	493	529	493	492	543	460	498	529	521	450	503	478	536	503	503	516	475	516	514	485	526	492	512	562	481	517	523	520	490	543	493	496	523	494	465	517	501	517	506	511	531	511	519	498	504	477	505	511	460	500	480	524	495	487	500	523	510	459	507	488	506	489	524	506	477	511	514	521	516	503	490	514	503	546	475	517	496	468	513	513	503	485	504	506	493	502	497	489	506	516	490	454	543	529	475	519	476	500	546	503	499	494	511	484	517	521	477	495	523	509	461	478	494	495	517	458	519	494	507	465	490	528	504	464	489	501	524	461	499	519	508	486	482	481	513	482	500	505	530	484
24664	25317	37599	29819	19421	7310	800	329	296	281	282	275	265	295	292	267	277	263	303	311	278	291	309	284	279	281	314	282	286	277	311	314	268	255	302	296	291	287	285	290	255	274	299	299	282	272	295	264	323	307	272	274	280	302	272	256	328	256	282	307	270	295	291	284	317	256	269	276	271	294	295	281	287	273	296	312	303	286	297	295	281	305	249	315	278	298	287	313	294	296	287	309	263	296	279	280	279	261	326	274	294	271	262	277	285	313	291	290	275	285	275	273	299	253	309	272	274	302	296	278	284	274	288	287	291	275	274	275	283	284	301	274	270	311	271	295	262	293	272	282	289	287	290	280	286	256	263	299	284	276	317	317	315	291	297	268	266	284	272	290	286	281	300	303	295	304	274	277	280	260	322	290	272	309	275	294	266	281	283	282	300	286	273	283	300	305	291	265	281	262	266	291	288	294	313	279	292	282	287	290	304	283	314	269	283	268	292	284	295	294	238	281	270	308	292	289	308	286	290	274	257	269	306	286	290	322	336	273	269	294	283	294	289	278	281	276	289	290	288	281	296	284	274	269	284	289	303	285	289	260	285	298	262	278	313	317	270	273	274	263	260	285	286	285	286	281	287	300	289	311	286	256	311	319	298	312	281	284	303	300	266	310	295	296	258	266	257	285	298	308	290	267	307	248	270	314	274	273	282	326	293	276	288	290	246	290	296	258	271	277	280	255	268	292	297	280	270	285	302	310	279	275	283	291	299	291	274	281	292	282	282	277	298	304	281	282	282	266	294	271	286	291	273	263	286	276	302	265	304	294	277	279	291	299	277	308	314	290	295	299	263	303	277	251	270	289	259	298	274	284	281	309	290	275	286	271	277	279	268	289	297	304	298	292	281	290	316	318	243	285	258	281	275	286	283	282	275	301	307	266	267	250	257	289	305	266	295	292	262	294	281	237	262	285	285	282	255	263	272	268	288	291	267	270	289	275	328	287	289	279	288	305	276	266	294	265	278	290	268	283	300	293	289	285	308	277	257	296	268	258	271	262	305	297	295	282	273	276	268	295	287	280	282	260	278	296	300	292	298	293	262	324	311	274	281	281	258	295	271	268	269	254	262	294	302	285	297	279	279	302	279	299	251	276	265	296	302	283	282	281	294	283	326	267	273	309	260	252	277	312	268	271	291	268	261	297	282	284	273	302	289	301	302	283	274	304	280	331	279	292	314	282	282	282	319	283	267	301	248	257	304	287	296	267	311	281	291	288	263	291	281	272	242	290	299	284	299	273	307	272	283	268	289	296	252	285	283	291	285	271	247	263	290	321	285	282	298	299	279	299	288	283	291	291	269	283	315	256	297	303	267	275	287	283	275	302	310	271	282	292	302	295	305	287	273	296	299	290	259	284	270	272	285	257	269	267	282	283	309	276	283	273	296	292	286	266	312	286	290	263	307	288	287	283	277	296	289	261	266	266	278	308	287	288	283	263	300	293	259	294	236	293	272	273	286	280	272	267	305	270	315	250	328	280	319	278	292	282	288	294	269	295	311	274	290	287	266	268	287	312	273	292	286	303	293	273	287	267	304	278	287	282	283	290	295	287	296	279	272	257	288	280	260	281	315	268	265	295	289	258	270	286	287	293	289	271	295	312	297	280	274	311	283	304	280	301	298	304	288	265	295	269	280	268	318	288	281	261	290	267	293	262	295	268	313	270	304	286	310	279	316	280	246	281	270	270	276	291	274	288	291	302	252	318	263	276	284	266	270	298	278	286	270	290	307	332	297	276	266	296	295	269	269	275	282	308	295	283	299	285	310	291	283	259	301	284	293	289	326	276	286	293	291	260	289	300	289	294	293	291	300	317	274	299	256	296	271	247	251	294	260	275	271	285	290	269	330	303	289	263	275	271	293	295	274	263	309	270	284	318	295	297	257	291	257	300	296	265	301	276	275	261	254	279	296	283	287	298	285	259	286	254	302	303	282	302	285	283	277	260	316	290	275	327	278	274	302	284	287	277	288	296	258	265	288	290	283	295	280	297	268	271	291	261	292	281	277	283	264	276	301	287	290	286	301	282	294	290	299	289	301	301	262	298	294	284	282	311	249	267	284	292	288	272	303	274	283	274	289	297	285	285	291	254	303	289	270	258	307	307	250	280	270	268	263	291	296	282	281	287	283	283	264	303	304	282	286	319	314	300	317	308	279	322	273	253	300	293	252	291	266	297	266	290	298	297	272	308	286	283	286	290	260	299	312	296	276	319	273	283	270	288	274	301	272	269	299	305	308	257	290	314	277	299	281	293	286	303	286	251	243	288	278	315	290	298	296	296	294	292	295	302	270	264	279	298	296	300	281	263	284	303	282	258	290	285	287	271	293	295	305	285	340	292	311	300	281	315	314	274	265	292	275	282	312	292	272	293	264	292	288	263	288	274	276	285	289	279	292	280	311	307	289	287	304	272	288	298	303	275	279	311	260	281	296	289	271	293	310	314	301	255	269	281	256	304	276	317	288	249	296	277	266	305	313	299	266	261	299	296	288	270	285	316	270	279	295	294	298	259	307	266	294	272	276	269	288	290	284	285	286	243	255	274	283	284	279	270	272	281	281	279	256	272	289	285	291	268	295	298	289	287	259	305	288	310	270	255	301	267	294	274	264	302	250	268	278	302	306	308	281	278	286	288	249	298	289	274	281	292	283	284	290	258	278	299	276	297	283	234	307	291	289	275	298	286	275	293	298	281	312	260	291	258	262	310	290	327	282	301	291	273	281	286	291	264	292	280	261	269	265	267	273	311	282	292	278	279	290	291	275	292	307	289	328	284	245	271	283	312	262	281	254	258	251	306	248	261	282	262	309	275	241	292	316	277	296	309	322	270	257	287	289	304	247	277	290	288	287	278	282	270	280	298	269	291	302	275	274	265	279	265	250	278	290	270	278	280	290	289	290	260	289	289	282	294	319	322	269	275	281	272	279	266	294	329	268	300	271	308	296	266	263	256	301	278	312	301	275	306	280	296	302	296	291	268	250	259	284	280	299	283	285	281	287	294	276	279	269	300	291	307	293	304	287	293	263	275	291	308	282	259	283	300	296	280	283	295	282	264	266	299	292	316	279	297	287	278	276	288	274	275	287	268	293	255	285	309	283	260	286	301	308	282	265	310	278	278	277	281	293	300	274	285	280	277	295	300	262	266	256	286	281	279	281	281	292	306	293	315	277	287	282	285	289	288	293	297	297	282	283	289	286	291	306	300	305	296	313	262	313	292	293	264	315	285	284	299	298	269	311	289	318	303	283	285	291	281	277	280	293	308	284	283	279	316	280	295	270	269	285	269	271	284	280	262	303	273	303	282	265	269	283	291	277	284	270	300	286	298	289	276	252	272	304	293	276	280	291	290	304	270	293	264	290	291	269	280	292	303	278	271	267	271	295	247	300	285	281	305	294	274	259	280	299	270	313	271	262	299	303	255	282	274	306	277	274	285	302	271	249	278	286	256	291	270
59001	94204	69707	39517	17154	4165	1061	628	529	504	535	490	550	550	508	557	523	520	497	490	503	532	552	537	490	517	477	550	526	558	523	530	488	542	515	497	517	493	494	513	501	530	516	502	528	545	533	518	533	566	543	496	492	512	525	515	534	574	527	517	541	501	534	546	510	541	493	539	519	538	485	538	537	477	529	501	567	530	521	548	521	538	533	499	493	508	495	526	517	531	541	495	552	499	543	517	534	508	505	556	505	568	519	497	524	505	522	511	524	488	519	527	578	526	552	500	524	493	490	506	518	520	484	489	515	535	571	528	525	558	551	483	544	475	519	519	507	510	508	478	522	520	519	509	514	499	551	483	529	509	533	546	533	528	489	513	552	548	515	511	514	504	495	510	516	515	582	530	571	489	546	559	528	530	529	516	528	478	516	524	513	550	529	529	527	545	503	498	558	491	497	525	550	536	495	538	503	527	528	569	517	482	513	526	564	499	512	514	537	520	521	511	505	520	544	541	509	557	536	524	498	501	514	498	476	556	524	501	527	526	496	521	534	519	489	521	542	529	510	522	487	553	500	493	519	511	509	508	494	490	524	534	513	520	485	577	499	520	536	505	547	518	519	515	559	535	537	487	496	504	516	531	470	508	554	490	496	543	532	529	526	528	494	497	529	518	487	503	477	526	511	504	537	526	552	527	527	516	533	502	542	522	572	497	493	517	514	511	492	535	509	513	526	501	549	505	504	529	499	545	513	533	521	540	547	527	511	534	544	517	514	540	503	479	492	521	512	466	492	483	511	516	543	506	520	557	530	520	517	514	525	506	514	534	548	519	517	547	536	546	503	510	542	553	547	559	491	514	536	552	511	515	534	506	511	524	511	580	507	515	522	524	542	515	478	553	531	535	515	466	508	518	494	498	509	538	531	527	548	515	527	502	522	521	507	503	510	501	520	535	493	503	551	544	512	501	520	517	537	520	483	522	467	513	490	511	476	526	528	482	510	499	509	540	520	498	495	514	522	548	574	491	516	528	527	466	505	548	496	527	527	540	521	537	495	490	538	495	523	491	521	516	538	556	576	498	540	498	503	550	494	530	548	534	520	569	511	521	516	521	518	528	516	521	505	537	544	505	507	498	546	546	548	501	539	531	547	530	530	562	511	534	509	490	508	527	492	500	489	515	498	521	508	520	525	529	544	529	519	516	508	509	570	504	535	543	531	518	533	573	503	503	539	525	478	451	532	519	481	534	524	535	517	543	506	510	560	519	496	538	496	562	485	549	523	521	498	513	565	524	560	547	488	509	514	525	520	503	538	470	518	508	506	539	494	501	516	538	522	516	540	518	505	522	506	535	497	492	523	552	509	485	486	544	504	527	503	526	490	540	520	541	531	541	515	514	523	480	521	492	497	552	533	530	490	507	518	507	536	506	525	507	515	548	503	523	531	541	500	510	500	518	542	526	518	529	503	534	510	540	539	540	548	510	503	506	511	498	531	509	519	522	545	508	523	528	520	549	525	540	495	512	550	501	527	519	509	516	491	515	512	496	511	541	490	522	546	523	509	551	539	534	504	524	531	543	526	519	486	513	519	556	533	502	507	494	515	540	488	521	483	564	521	514	517	533	531	515	501	499	583	560	514	518	492	536	499	484	514	503	540	523	513	493	500	519	536	492	487	521	505	520	487	538	481	516	527	541	547	544	555	500	534	568	526	523	494	524	528	502	515	494	545	530	552	537	537	560	553	536	525	542	516	535	548	514	515	487	505	528	481	501	517	488	547	523	512	476	506	517	522	523	561	474	520	524	515	529	514	552	537	504	508	480	524	508	527	507	534	518	528	567	511	490	508	501	522	497	499	532	557	501	506	489	517	531	506	531	509	524	506	529	505	531	542	531	536	534	518	545	518	524	503	533	544	577	558	527	509	514	480	565	516	544	512	476	496	542	506	500	519	507	514	520	508	505	530	526	568	541	559	521	529	536	522	519	482	519	476	527	525	490	490	518	492	529	552	531	502	522	490	510	540	540	520	583	505	540	497	552	520	531	513	520	517	499	534	525	541	543	496	516	534	529	538	528	540	541	534	521	525	488	528	478	478	570	459	500	515	549	495	528	544	531	528	496	499	510	507	536	531	496	459	475	496	530	486	556	535	533	522	522	549	529	532	541	523	472	487	497	496	518	502	528	529	555	499	514	487	531	490	488	520	535	516	565	512	568	525	529	522	524	522	521	523	512	511	544	541	515	528	504	515	531	512	546	557	489	523	516	538	539	521	526	532	516	497	543	539	496	466	551	507	512	521	542	473	520	475	489	543	537	469	533	518	515	496	526	554	509	523	510	534	562	509	554	511	502	520	474	505	530	506	506	497	549	509	529	550	521	536	519	540	524	533	566	518	511	550	532	517	527	559	509	500	505	521	522	527	491	505	508	502	523	542	510	495	527	586	526	483	538	507	490	527	518	493	543	508	516	538	501	505	511	476	533	538	499	508	534	513	532	534	539	534	481	546	519	494	532	503	515	513	509	501	536	500	522	560	519	503	564	506	522	481	560	521	449	568	546	508	525	473	485	541	532	530	548	523	496	536	512	556	554	496	486	512	524	562	533	526	488	483	527	558	507	568	537	532	547	536	543	522	534	508	525	499	522	502	545	528	500	515	510	531	533	513	504	512	506	519	511	507	549	496	499	555	505	556	487	515	528	507	494	531	512	531	502	571	562	533	537	489	550	542	514	494	508	522	503	505	503	522	521	471	493	531	526	507	484	519	521	493	536	514	488	536	523	519	501	527	568	502	595	494	551	558	511	527	483	530	525	496	548	535	516	543	494	519	462	484	517	495	511	499	485	508	521	503	496	556	530	529	551	517	518	613	505	518	542	525	498	522	521	501	516	540	492	562	516	511	528	525	495	549	502	555	536	559	526	498	504	518	501	520	502	537	484	512	518	490	501	521	493	473	546	505	495	530	485	534	498	566	568	502	535	528	503	531	541	517	503	537	562	520	520	563	503	569	527	518	540	510	516	545	527	520	499	545	534	532	529	536	513	533	493	538	536	526	489	537	514	515	487	522	519	540	501	491	518	514	528	524	532	519	486	534	518	531	498	511	520	555	516	533	560	523	539	530	527	561	534	552	493	534	494	504	549	511	490	536	526	534	518	535	517	494	510	536	535	544	540	517	495	512	492	497	541	546	502	522	554	510	547	532	503	545	539	540	535	526	572	523	563	519	552	518	522	551	505	531	540	519	529	512	543	511	514	552	528	532	500	548	529	544	531	547	531	522	515	516	497	528	539	498	517	523	528	500	520	521	506	545	539	539	506	526	517	552	553	533	540	542	490	542	511	477	525	498	496	525	556	541	551	521	504	527	503	496	486	553	547	538	522	526	520	538	542	507	512	524	506	492	510	519	538	492	554	546	503	514	526	512	512	541	502	489	543	557	544	556	523	515	502	500	524	521	519	545	520	548	526	564	507	549	516	561	559	545	516	535	487	505	508	514	528
23467	23157	34164	27514	21659	16426	3540	421	374	367	356	319	326	321	343	317	330	316	300	316	311	303	335	339	313	328	333	324	317	309	360	347	337	368	337	303	348	338	355	315	306	333	344	322	277	346	349	323	336	322	305	287	319	348	369	317	308	305	343	335	306	342	348	298	365	315	324	309	330	318	319	315	337	309	330	358	355	315	301	319	329	323	300	357	325	328	310	318	338	314	351	327	347	313	304	330	313	318	331	313	300	333	325	334	326	332	309	300	326	351	318	333	318	326	327	307	336	305	307	329	304	346	313	310	314	311	317	341	315	277	329	311	343	301	292	316	299	318	319	340	346	306	323	319	306	322	327	312	341	332	355	313	307	353	323	317	315	332	291	337	335	333	328	311	340	343	310	325	323	314	324	341	327	298	319	322	312	323	314	298	274	326	327	284	314	317	347	347	312	309	340	328	322	347	300	289	328	312	313	335	302	327	312	309	352	353	314	305	336	317	321	320	332	312	328	328	352	318	310	342	333	292	336	337	324	338	319	316	321	302	343	304	323	306	304	327	319	292	313	295	306	304	313	270	334	338	311	338	308	323	301	320	337	336	315	323	325	326	318	363	332	328	335	342	336	298	337	316	330	319	326	297	344	292	340	327	322	324	322	354	295	303	341	310	304	347	357	346	341	299	286	319	347	313	309	331	312	332	321	326	333	305	310	341	321	343	299	341	325	333	355	315	337	308	328	338	318	323	325	347	325	306	308	331	303	318	303	345	320	297	328	311	294	336	325	333	317	325	310	329	354	340	310	343	303	338	318	281	342	304	302	347	336	324	347	333	310	338	293	368	307	362	323	326	330	362	338	355	336	301	352	339	308	320	315	323	325	352	332	348	282	313	326	320	339	306	275	339	313	332	341	305	361	294	320	365	330	308	312	303	345	336	313	328	315	331	297	311	313	299	333	329	300	305	302	333	341	327	288	304	321	323	321	341	328	320	318	312	336	340	353	326	316	328	342	316	324	342	329	337	327	303	333	350	327	316	338	320	295	334	328	319	323	354	344	310	353	338	299	327	351	326	347	324	300	348	285	323	295	324	313	328	319	341	312	335	316	308	314	353	338	354	316	351	323	321	332	313	328	299	311	329	356	332	331	321	302	338	305	311	321	306	334	314	312	311	340	307	332	335	358	306	317	346	308	333	293	332	331	330	338	321	279	313	321	336	313	332	314	306	321	321	322	314	338	294	322	330	322	281	319	312	303	326	322	320	302	329	309	303	335	329	343	314	305	323	300	318	293	296	304	327	359	308	350	337	320	327	317	288	329	365	318	322	320	292	334	367	322	336	322	306	298	298	315	329	366	333	351	327	302	323	295	309	349	324	316	302	309	331	332	357	306	302	318	313	329	313	324	325	311	311	317	336	314	336	305	311	319	340	357	332	336	344	332	324	284	313	305	327	315	314	325	313	326	337	314	325	362	296	304	347	301	356	348	304	320	341	323	324	348	349	337	349	343	297	296	366	362	356	332	339	285	335	337	336	330	301	302	359	273	309	327	304	324	326	295	357	315	317	321	289	325	303	317	317	328	316	330	311	312	307	323	359	312	312	320	345	328	292	310	329	328	311	336	321	316	349	323	313	299	315	326	325	325	325	310	336	318	331	303	308	319	306	314	321	318	290	294	317	319	330	310	288	327	348	340	314	328	333	328	289	330	350	314	333	319	313	307	330	332	324	310	327	323	301	290	295	343	306	296	323	303	303	333	304	301	307	326	335	310	307	315	289	338	336	336	350	325	321	332	307	305	332	317	303	374	317	328	307	329	299	339	330	344	320	310	337	316	337	308	316	323	347	320	301	300	352	345	339	326	339	343	312	314	310	311	317	267	307	335	323	332	344	360	316	333	340	343	326	316	357	289	328	316	294	306	347	342	320	309	322	307	310	325	347	315	373	328	313	322	318	315	317	334	309	300	332	323	305	348	329	334	328	322	313	299	326	294	320	316	336	338	334	323	330	301	342	293	340	320	320	310	339	316	323	331	316	327	341	313	330	297	322	320	336	333	330	313	299	327	344	335	331	332	325	335	339	293	322	314	317	324	305	309	362	365	324	316	324	297	328	325	325	317	323	330	302	324	357	297	312	327	349	334	297	335	312	339	312	321	303	318	321	313	305	326	322	306	342	307	331	308	275	306	307	345	322	291	323	331	309	315	316	305	301	336	299	323	333	322	320	318	359	328	337	327	338	305	296	343	319	326	301	336	316	323	315	318	344	315	298	326	331	307	344	305	325	332	357	324	345	310	324	318	313	293	305	338	321	278	339	311	345	343	306	327	306	300	327	281	303	294	323	309	309	317	325	335	346	305	315	322	304	331	349	316	324	358	302	349	294	306	318	335	314	347	342	309	347	317	331	312	318	317	303	314	349	289	307	306	337	339	291	357	330	308	352	309	305	322	329	301	320	315	315	339	306	338	327	297	332	337	301	312	308	311	318	343	317	327	296	341	321	333	356	329	353	326	328	335	308	340	320	315	329	298	304	337	316	313	327	327	342	326	318	306	309	339	308	298	322	323	311	308	334	340	332	340	324	326	333	293	328	305	326	332	296	317	320	294	357	305	331	327	315	296	304	299	338	291	346	287	340	313	310	338	321	322	352	345	302	347	329	338	308	353	309	337	342	297	307	299	300	328	329	313	356	334	338	333	330	302	340	351	346	307	319	320	321	307	328	321	314	307	285	310	357	316	317	305	308	359	316	323	322	323	302	347	350	314	324	297	307	318	319	291	341	301	331	273	304	331	337	293	312	294	330	352	298	306	310	322	290	325	325	291	309	320	324	320	329	331	332	368	313	309	343	330	338	320	269	337	332	326	296	319	316	326	326	302	308	310	322	298	319	311	311	331	318	346	280	335	339	302	346	328	297	329	339	332	312	302	320	343	307	303	317	331	340	337	311	353	336	329	292	343	349	308	324	295	298	324	335	329	314	344	330	350	310	303	301	305	297	305	341	326	328	328	320	325	308	336	314	344	331	312	318	307	314	327	314	323	349	345	322	338	321	318	312	298	297	367	318	363	318	329	363	362	332	322	331	335	316	319	352	327	308	304	325	338	306	328	307	321	291	341	328	348	338	328	344	321	302	329	334	318	322	340	328	330	357	344	317	360	328	314	342	345	309	324	319	349	317	344	345	333	331	304	338	313	330	310	367	338	308	364	328	321	340	337	290	337	305	341	327	311	321	342	332	354	291	344	306	342	303	343	338	323	299	324	305	323	310	302	312	315	324	317	305	317	319	280	316	350	336	324	302	285	318	339	346	324	339	315	307	319	321	366	337	334	289	334	335	322	300	348	322	313	316	338	332	343	303	288	307	306	349	339	312	333	296	327	324	318	304	313	339	319	342	343	328	303	323	352	322	379	276	301	316	312	347	311	345	305	306	342	328	346	303	299	284	330	307	305	341	299	329	327	330	352	341	345	327	314	333	327	290	316	307	324	307	306	315	327	347
59321	103562	77338	48214	23497	6344	1483	661	601	580	539	625	540	542	546	581	562	508	569	569	561	508	599	571	501	551	578	573	568	584	558	573	532	572	593	554	555	589	559	550	583	528	559	607	564	563	578	597	569	561	591	585	552	591	599	592	574	538	594	562	597	547	568	543	549	570	601	569	525	575	557	542	546	534	589	565	548	566	562	559	547	574	586	560	588	565	572	599	533	545	535	576	579	574	551	556	569	583	569	534	573	546	550	589	556	535	574	562	557	579	540	580	533	559	525	566	545	536	565	592	597	565	531	559	571	542	559	519	560	560	596	549	609	539	543	498	546	566	587	609	503	580	558	561	546	544	594	554	567	584	553	590	566	579	533	572	588	585	552	516	567	553	559	574	545	591	557	597	589	558	595	564	529	564	544	567	569	574	579	588	593	609	586	565	595	524	547	586	592	593	549	581	543	567	558	534	544	525	579	571	554	540	597	585	568	569	581	571	529	528	532	586	559	557	591	556	596	513	560	600	536	546	593	581	552	592	545	538	571	567	542	539	593	562	564	577	562	502	564	597	547	526	588	555	515	540	535	561	527	557	574	564	565	562	569	551	593	556	564	610	546	577	583	523	578	563	585	562	569	558	561	558	586	564	532	551	606	568	592	544	576	587	558	575	579	581	622	561	555	559	576	508	530	592	531	564	571	574	573	567	608	514	569	586	552	545	589	560	588	543	554	559	539	515	581	571	597	563	554	574	589	596	562	568	528	519	594	599	579	532	580	551	543	587	572	570	538	537	545	581	580	580	566	598	609	558	549	543	558	545	556	545	525	548	577	544	607	552	557	606	521	579	585	572	575	532	580	567	552	576	573	569	539	589	518	560	584	580	533	536	529	573	560	570	551	554	562	559	588	579	563	559	574	605	541	506	546	589	585	567	526	573	567	535	561	580	567	537	558	552	565	564	560	586	553	558	538	559	597	546	585	532	515	574	578	574	578	545	585	593	609	567	542	587	572	583	581	580	592	550	577	571	535	553	544	588	556	532	539	572	586	562	577	571	558	603	596	557	520	562	592	600	591	550	590	533	582	532	575	578	540	552	542	588	544	570	587	567	582	604	542	551	540	580	553	558	582	567	586	564	538	624	566	595	575	515	571	549	536	582	566	537	566	543	547	536	574	560	582	586	527	552	559	571	551	543	600	621	587	571	527	555	568	600	593	567	567	608	589	546	572	566	535	574	547	585	583	558	566	585	554	593	547	553	576	601	562	546	595	559	613	533	565	560	538	547	578	586	607	547	555	583	567	528	561	577	564	548	547	591	596	580	569	557	567	543	590	511	584	587	542	550	539	534	560	590	576	581	602	551	585	566	599	552	566	578	597	570	513	530	537	585	536	564	577	552	578	531	561	519	607	570	536	487	587	557	553	528	539	611	548	557	536	580	560	578	557	566	574	544	578	579	527	573	552	573	609	598	536	534	543	569	580	571	557	543	573	597	583	606	594	575	572	585	552	551	535	539	540	571	557	531	550	548	608	612	542	542	545	543	544	600	531	586	575	579	534	609	544	574	581	584	564	540	579	600	591	580	589	536	564	553	544	613	582	574	561	588	596	571	590	573	568	569	610	580	568	502	530	582	565	558	569	570	513	550	598	590	549	579	548	554	619	580	599	538	544	597	619	581	543	563	554	591	592	583	530	579	540	571	564	525	605	546	552	581	555	568	575	570	548	561	569	589	573	534	567	537	545	492	556	571	615	563	582	594	543	535	556	554	554	584	570	518	581	566	548	520	546	572	605	561	535	572	591	556	534	529	592	562	575	572	559	546	571	558	590	544	565	561	596	563	569	569	547	545	564	560	566	574	579	597	552	609	620	571	590	559	571	598	542	593	569	580	588	542	545	550	556	558	567	566	554	604	559	583	501	565	578	600	579	609	634	594	573	592	537	546	565	536	548	526	532	581	571	528	551	523	572	548	526	567	601	548	551	570	566	558	586	559	558	567	555	623	611	544	574	522	547	552	550	592	538	586	587	586	541	551	546	588	547	551	560	551	543	563	542	555	592	611	517	551	587	562	552	513	594	515	563	594	650	601	578	563	521	580	546	579	552	549	581	629	547	585	523	548	542	602	554	563	532	567	600	508	578	585	543	607	566	570	584	589	568	567	564	592	553	545	590	534	613	578	548	542	549	580	611	547	583	563	580	597	531	549	584	557	608	580	580	482	593	534	525	557	555	568	595	558	556	544	547	594	576	543	590	592	563	530	564	531	577	551	588	585	542	542	575	530	561	536	568	544	553	528	548	567	540	549	520	598	540	594	599	561	525	572	610	562	561	558	550	619	585	536	570	564	568	553	607	554	550	560	561	577	572	559	572	560	569	585	503	558	581	539	565	575	557	575	575	579	581	512	558	592	555	635	519	561	538	607	561	543	558	598	598	569	532	595	566	519	549	560	559	565	538	543	577	537	586	568	538	566	543	536	551	536	559	608	548	556	534	584	583	532	558	557	526	552	531	595	598	577	540	548	560	549	581	583	532	546	572	562	578	597	553	554	578	584	553	527	572	574	521	561	513	554	605	566	563	528	603	553	585	522	591	550	576	642	530	594	578	612	562	553	549	560	581	540	523	588	571	558	554	570	586	576	573	583	517	594	603	555	585	523	578	538	544	549	562	568	572	555	559	513	589	595	547	578	593	567	600	583	606	573	539	588	574	545	579	579	592	557	547	557	575	553	555	577	576	623	564	581	579	582	511	598	542	557	558	565	589	552	558	597	552	561	528	600	572	558	543	529	594	611	559	570	567	557	594	584	594	565	535	520	531	542	547	485	587	594	580	585	563	541	566	541	592	578	590	596	564	570	594	554	613	616	564	559	597	566	556	577	559	576	586	562	554	569	593	529	603	528	600	606	534	588	581	536	529	552	524	539	581	548	527	559	588	545	541	545	550	582	579	534	545	571	575	530	565	524	561	629	556	601	578	558	569	553	627	577	556	567	556	592	578	545	584	549	525	562	568	578	577	546	562	528	564	576	555	588	572	569	595	556	569	552	558	541	570	558	550	574	537	553	612	558	500	596	565	558	576	616	560	573	561	576	568	589	575	558	583	551	543	560	562	610	541	601	534	550	569	556	577	586	539	545	550	557	544	543	560	571	566	581	559	542	599	527	528	541	571	622	585	556	544	554	564	555	591	579	575	596	602	586	578	583	586	576	555	545	558	534	587	544	544	577	593	583	539	519	591	543	574	517	533	568	583	559	553	595	570	536	576	611	533	622	558	560	517	574	592	588	544	571	571	582	584	550	547	540	581	599	562	547	521	528	548	554	585	535	553	540	534	550	545	544	571	584	564	554	545	576	596	563	556	576	534	517	603	525	540	573	543	593	557	589	564	566	601	565	585	520	605	545	591	535	531	558	559	539	543	552	566	559	531	546	567	582	610	585	583	566	599	560	571	595	568	537	545	598	536	547	547	565	532	559	561	588	577	549	563	566	599	564	550	539
28415	33381	31872	14879	2568	565	329	319	272	285	275	286	265	278	265	291	242	313	283	282	267	251	261	291	284	281	277	276	281	275	293	248	267	276	309	274	288	296	256	273	291	259	264	277	278	297	274	274	250	286	288	269	272	282	304	297	267	282	276	262	289	257	279	250	266	271	270	264	297	268	288	302	275	283	280	275	285	278	270	281	257	283	263	294	300	265	285	283	291	265	278	265	288	260	276	268	272	253	258	295	267	276	278	278	284	266	315	260	263	292	251	261	280	277	267	308	266	257	256	257	262	284	268	284	246	285	281	271	280	280	254	259	283	267	274	287	290	268	282	277	269	281	257	271	254	288	262	295	261	264	257	284	283	264	291	270	269	291	252	294	275	244	288	277	283	280	285	264	295	275	297	263	270	271	260	283	278	279	269	282	277	289	267	247	268	261	262	271	277	264	262	254	292	255	263	281	262	305	290	284	247	263	274	271	254	279	261	284	255	278	258	262	268	288	263	275	273	263	296	273	290	259	263	277	262	272	269	256	281	278	262	275	271	281	273	266	263	283	275	269	296	260	274	259	264	255	277	306	273	276	278	283	262	298	246	281	298	259	290	261	272	280	248	262	255	276	240	282	307	253	237	259	275	302	281	274	277	264	284	279	268	273	253	284	308	241	272	257	252	257	268	292	252	277	254	309	282	302	285	280	265	319	284	274	274	300	280	280	257	291	231	271	273	266	292	281	270	255	287	259	276	271	281	288	248	281	296	279	286	270	276	281	262	282	279	260	288	296	295	272	275	308	275	271	263	258	285	280	273	286	290	245	281	251	284	284	293	269	290	288	235	274	280	275	264	254	277	285	266	295	269	269	281	277	277	250	252	291	261	282	279	261	293	278	299	275	286	266	272	259	268	266	247	256	282	293	259	305	277	259	246	283	286	315	263	265	238	284	259	246	299	273	234	320	272	278	261	294	314	282	255	264	287	284	262	283	311	294	258	267	261	254	289	275	287	255	302	241	281	323	290	294	268	262	264	278	253	269	261	282	283	260	301	280	276	261	274	292	262	268	264	284	266	277	270	261	276	258	261	264	255	286	264	273	274	267	296	276	293	257	271	264	284	297	271	269	264	264	282	288	278	220	263	301	294	234	291	259	278	308	281	248	292	266	243	274	255	278	271	285	245	284	277	280	287	276	299	284	266	311	266	296	266	304	268	264	254	279	284	254	279	290	305	271	302	242	307	287	262	306	249	236	266	248	246	288	257	267	270	313	250	259	238	272	250	273	265	243	275	247	270	271	297	266	257	286	284	265	248	253	265	256	267	288	253	271	275	269	281	287	278	290	259	282	291	273	302	268	289	270	295	254	299	272	285	296	271	280	244	274	287	298	273	272	272	244	281	283	249	286	276	256	279	253	297	305	249	259	309	268	297	309	267	288	257	307	234	266	274	267	273	260	317	293	276	258	257	256	269	269	255	278	281	285	277	260	271	275	278	281	272	307	265	262	255	245	274	295	285	261	256	292	278	247	256	291	318	289	241	258	245	256	283	266	258	315	278	282	277	265	283	255	253	266	305	261	264	283	255	274	272	263	289	304	266	289	283	304	246	266	271	277	296	275	291	267	269	273	282	276	261	290	285	279	272	305	278	271	245	270	298	275	240	279	280	299	272	262	310	283	260	267	258	243	248	292	258	257	273	251	273	280	245	296	298	272	297	273	264	274	278	296	277	292	256	274	278	286	263	281	272	262	256	274	251	270	278	250	275	282	294	278	277	272	267	248	289	267	298	271	281	305	283	301	275	284	281	271	294	251	261	271	273	279	277	292	270	269	300	273	239	270	256	232	254	326	256	274	270	292	269	273	300	287	280	225	284	274	267	264	286	278	305	305	269	267	257	277	286	261	261	277	262	310	266	263	252	273	272	298	274	265	283	291	260	297	295	242	275	288	271	275	276	297	282	286	257	281	274	307	249	244	267	251	268	269	274	262	257	307	291	294	286	235	267	287	275	275	265	299	311	271	285	297	279	283	277	258	249	281	286	299	272	273	297	248	284	247	252	275	307	257	287	260	255	280	243	289	259	275	282	277	250	295	243	278	283	273	263	295	294	269	252	290	292	302	299	256	266	264	253	282	291	233	263	268	264	300	277	250	294	261	290	294	269	287	244	280	257	289	295	280	283	282	263	288	268	265	259	260	287	272	272	295	297	262	296	277	302	321	305	286	296	275	288	273	284	265	255	286	254	240	299	259	246	294	259	283	290	301	302	255	270	270	278	243	251	285	285	280	267	268	271	273	272	255	267	279	281	276	284	265	226	315	283	266	271	264	234	295	265	282	290	264	283	250	254	279	292	246	257	284	287	302	271	273	321	270	268	240	278	285	299	282	273	286	269	273	271	264	281	276	260	301	268	270	288	259	261	268	283	289	304	260	282	280	286	234	270	232	275	255	281	294	245	288	306	265	274	296	301	271	244	277	255	280	271	252	273	274	274	283	289	277	278	276	299	249	292	266	271	259	230	274	271	266	260	261	293	273	305	310	286	287	309	267	315	270	268	287	273	265	286	258	266	299	273	269	249	284	252	267	275	302	269	273	256	256	277	275	268	261	269	280	254	242	282	290	269	250	276	281	291	272	273	287	233	279	265	313	309	266	286	250	291	285	277	306	292	267	301	263	285	275	303	263	285	239	268	289	270	264	298	277	250	243	255	263	281	256	297	299	254	275	280	280	300	257	280	322	248	249	256	270	291	268	258	252	272	241	281	291	278	256	267	273	283	274	272	233	282	277	292	289	255	258	282	267	268	261	259	268	294	270	291	286	273	276	260	275	269	255	255	289	270	278	298	289	274	283	251	289	270	243	277	302	280	252	288	301	284	275	265	263	284	278	262	253	279	308	280	249	262	222	271	272	250	285	278	305	254	253	284	296	296	271	286	269	268	255	267	295	252	227	249	312	287	259	282	259	288	285	268	277	286	298	273	244	273	261	281	281	284	272	272	277	267	263	287	257	304	300	261	251	274	259	266	271	282	294	302	277	281	271	282	275	259	274	248	262	286	242	278	301	269	283	286	275	288	246	287	245	301	255	270	277	270	264	293	283	268	242	261	282	288	291	270	287	286	253	267	292	258	264	263	278	258	278	285	273	285	260	293	253	253	246	294	288	272	289	291	250	281	303	298	257	277	290	299	287	290	256	257	236	268	253	280	273	308	260	261	287	267	285	297	271	287	259	281	247	293	274	277	273	268	264	261	306	276	295	280	283	300	279	278	276	227	252	248	294	262	268	293	280	247	242	299	288	276	270	284	293	225	276	257	293	276	279	285	269	265	283	255	258	276	261	260	319	251	270	271	260	299	304	273	258	291	274	248	269	305	292	244	273	286	280	295	266	256	306	290	249	292	306	294	243	288	257	271	280	273	270	258	274	252	290	278	273	283	299	272	288	272	259	273	260	256	261	259	283	277	253	317	278	248	275	276	294	274	287	282	275	255	277	240	273
34367	51726	36951	15792	4431	1188	603	511	476	485	498	506	510	506	497	491	510	522	520	521	514	529	495	482	500	538	530	472	492	486	462	459	519	525	514	525	440	476	526	535	526	470	471	509	499	534	520	526	516	452	481	492	528	501	516	515	459	505	513	495	484	512	513	513	507	518	531	489	464	513	508	485	491	515	493	491	491	483	539	490	514	494	496	541	483	504	472	529	517	487	506	479	539	513	533	500	527	486	528	498	520	485	509	478	508	498	558	505	485	503	507	507	478	516	515	519	506	507	503	467	532	486	470	531	474	475	497	514	488	536	515	465	546	508	502	533	519	524	477	526	542	478	514	451	484	504	511	482	502	495	504	493	499	539	540	503	508	518	511	491	480	500	536	496	459	503	496	526	514	482	480	487	499	511	502	500	495	490	535	479	505	499	540	493	469	499	480	502	512	472	508	510	517	502	504	539	489	480	484	510	480	476	484	477	521	477	491	528	486	502	504	523	507	504	512	532	479	452	491	497	507	546	495	488	490	510	473	524	527	494	499	530	493	524	505	508	532	498	555	495	481	499	565	458	486	537	470	469	515	509	502	515	502	446	470	476	502	517	522	504	483	504	514	523	481	506	509	543	485	516	498	518	504	496	516	453	507	550	487	488	480	503	542	488	500	473	513	459	517	503	477	496	526	534	545	519	508	506	473	488	525	520	485	490	501	509	485	508	468	513	467	480	501	523	475	478	523	525	498	509	487	466	567	478	532	502	526	471	520	541	520	527	488	483	525	510	492	499	516	499	507	545	502	532	538	541	515	480	496	497	501	498	527	495	494	511	479	492	496	486	489	517	483	502	502	523	528	494	525	478	491	514	544	506	472	520	520	520	478	490	460	508	473	470	468	482	525	475	490	474	541	457	502	511	450	494	501	507	508	495	513	504	506	503	481	537	511	500	507	489	503	513	541	470	498	473	508	504	502	540	533	474	508	484	467	491	514	482	481	513	522	495	512	475	524	489	481	518	503	464	473	496	502	468	488	531	508	500	503	518	496	510	517	497	488	460	453	491	524	494	525	489	498	489	514	527	511	490	513	494	481	496	512	490	484	537	504	504	490	485	495	457	518	531	505	488	524	458	517	508	506	493	503	512	487	505	494	474	525	538	507	496	528	470	525	504	473	511	496	519	478	497	514	510	464	493	501	503	492	464	505	494	470	535	513	504	506	511	543	513	507	507	517	502	497	487	502	485	507	510	466	535	492	502	507	493	507	500	521	474	526	501	510	506	519	504	490	483	488	478	521	507	462	507	491	523	518	508	510	532	529	527	520	484	484	522	515	521	492	495	510	497	509	497	500	526	499	531	514	487	506	506	505	478	479	514	500	518	492	504	548	538	480	520	480	460	486	504	485	514	505	495	535	505	490	475	514	489	518	507	466	511	488	516	528	509	510	522	555	510	493	546	515	497	473	466	493	507	514	494	476	493	491	519	471	500	522	503	515	501	520	503	440	498	511	516	492	505	529	539	458	476	493	499	525	506	486	540	516	500	509	488	529	521	460	503	500	457	500	511	481	512	477	521	489	495	506	511	515	512	501	474	511	482	503	526	516	524	517	528	528	508	479	534	522	478	480	475	512	496	532	473	504	504	475	477	497	513	493	453	487	509	509	526	514	481	499	480	484	452	509	536	472	504	504	509	533	522	514	464	490	532	491	513	502	513	528	505	524	493	510	477	494	469	496	500	466	498	504	491	495	466	524	525	506	538	505	497	515	506	489	532	513	476	509	540	534	481	510	496	467	530	493	537	456	530	523	514	492	468	514	449	489	503	496	530	506	495	534	518	525	494	514	486	550	489	507	503	492	536	503	506	523	475	485	491	495	493	518	524	536	491	507	540	500	462	484	512	513	485	496	517	474	485	506	450	499	514	493	500	482	466	481	536	486	509	483	497	525	506	518	529	491	479	523	485	478	503	520	520	493	529	516	524	525	454	512	501	488	455	499	507	526	495	470	496	520	525	456	510	496	504	494	488	487	500	481	496	489	502	544	497	513	516	504	511	535	523	522	542	496	456	504	535	510	489	501	471	497	526	522	507	491	543	520	563	493	498	546	489	534	527	475	508	498	485	499	504	476	519	468	508	491	501	501	491	521	506	514	530	481	512	496	486	556	476	445	489	493	528	489	530	539	532	510	531	502	468	520	476	472	537	479	486	496	508	489	509	476	476	519	447	514	521	515	490	514	490	485	498	512	490	464	502	471	489	521	494	539	502	488	486	515	499	478	506	490	500	469	521	499	489	515	511	485	503	463	529	481	489	512	495	545	493	485	509	504	508	496	520	528	507	467	493	491	519	505	486	502	473	523	493	518	520	488	491	509	515	523	499	490	532	526	528	468	518	513	482	467	512	473	531	505	511	466	500	521	521	496	535	503	510	495	494	515	495	509	486	514	504	482	516	525	498	516	520	482	523	496	515	496	518	490	512	529	478	522	501	499	502	508	493	482	486	511	516	502	546	529	485	514	489	478	517	472	532	484	554	489	486	513	481	509	543	501	575	489	529	475	500	496	506	509	489	524	501	495	455	473	531	498	511	486	509	527	482	490	521	528	526	540	516	527	490	518	518	521	476	480	508	510	471	449	481	512	543	526	508	506	509	501	508	513	519	538	511	502	512	495	514	494	502	498	512	526	492	488	492	524	485	506	507	524	485	506	506	492	501	468	530	529	511	502	460	497	539	512	484	537	522	498	460	488	514	488	528	496	513	504	523	542	550	504	484	493	488	525	483	482	481	470	503	495	500	501	508	473	514	521	518	466	540	478	489	491	503	494	505	513	498	488	469	535	531	549	520	488	513	516	498	503	507	529	530	523	507	516	514	516	509	508	469	460	542	489	525	496	503	531	508	480	487	492	540	485	512	502	518	520	523	480	503	513	519	498	498	502	495	483	498	503	491	518	487	506	477	506	526	490	488	484	493	472	542	490	547	494	463	508	482	522	507	493	526	471	522	488	495	465	506	470	488	512	544	490	498	522	465	501	534	477	509	515	508	521	507	465	486	514	497	494	532	462	520	538	481	490	533	519	459	550	486	526	500	507	468	504	469	508	516	519	528	501	553	476	459	488	467	502	550	551	505	521	460	484	510	524	506	473	508	500	513	501	447	525	484	489	495	515	482	523	486	524	514	506	508	510	481	492	527	507	552	488	441	514	476	504	508	506	503	498	496	521	506	479	523	501	466	521	498	513	531	504	470	522	509	503	505	525	534	509	506	507	521	493	545	533	511	506	495	508	486	534	460	489	515	507	519	523	472	496	513	515	524	510	509	505	517	523	494	495	479	499	483	495	503	492	486	492	493	493	542	491	516	520	565	488	505	499	475	466	484	466	468	497	533	485	491	496	556	521	497	487	492	495	482	490	496	467	490	493	512	496	510	489	543	496	467	461	466	478	480	522	529	486	493	484	524	464	471	507	526	500	498	490	493	472	467	473	484	492	487	518	485	561	481
24667	25266	37474	29687	19564	7824	811	336	291	338	292	291	271	285	295	268	315	278	301	298	315	294	290	295	276	294	281	314	296	252	318	272	275	262	282	292	300	311	305	288	259	265	301	273	284	291	300	267	287	302	301	277	312	310	292	269	295	274	283	318	300	304	315	291	314	295	283	285	267	295	286	308	305	260	295	304	295	322	279	265	305	303	291	281	297	324	293	270	288	273	263	293	291	282	274	298	319	305	313	263	303	297	272	263	270	285	299	288	279	277	305	273	265	286	268	263	278	271	305	295	284	299	263	278	303	300	292	258	319	300	303	292	303	311	258	260	268	287	274	295	296	298	287	281	293	268	261	294	252	305	255	292	276	289	277	262	262	325	262	258	267	294	274	282	279	312	289	291	274	280	278	312	321	277	299	289	268	284	288	288	291	276	314	311	302	254	289	266	300	272	287	282	263	280	280	283	302	304	276	288	291	303	284	273	268	274	317	272	300	274	271	262	294	285	303	286	285	259	287	269	253	306	296	255	337	284	260	289	274	284	285	272	278	280	281	281	294	292	266	273	298	268	245	292	299	282	291	277	262	286	273	288	268	271	263	304	277	287	292	276	293	281	270	285	278	297	257	276	287	262	284	279	315	294	280	305	289	299	286	277	288	289	318	278	295	314	246	255	311	291	303	292	273	267	286	279	285	290	301	285	269	280	276	279	255	298	329	259	315	331	293	286	277	260	307	287	274	281	292	290	281	252	260	313	309	275	298	304	284	307	281	265	307	300	300	294	256	299	289	280	282	280	300	286	293	269	286	275	282	286	283	317	299	290	267	277	286	289	281	288	268	286	286	301	283	293	302	303	303	285	318	298	309	268	261	288	284	282	294	317	273	312	265	260	274	269	289	278	299	298	266	315	268	284	280	277	325	284	292	277	316	277	253	277	296	303	293	301	254	286	321	269	298	288	315	298	310	288	296	318	256	280	271	280	288	288	289	298	304	304	280	268	296	306	307	295	276	275	280	291	254	291	311	299	293	290	267	284	301	291	263	269	263	291	279	297	292	285	291	278	273	327	287	310	261	272	299	288	285	286	274	273	289	243	318	287	286	238	309	306	276	285	279	314	303	278	294	287	266	299	279	286	283	310	287	253	267	286	303	286	288	287	297	318	282	265	284	283	289	302	284	304	305	263	302	266	293	294	278	293	282	317	268	244	281	281	281	287	296	263	303	318	261	302	258	271	241	294	337	286	291	313	256	284	283	296	281	291	290	298	292	254	284	294	275	283	300	310	282	309	293	300	300	275	291	272	288	274	309	261	268	278	272	290	249	302	303	281	273	277	283	296	287	267	305	249	260	318	277	263	279	295	275	288	299	287	287	316	302	269	293	286	283	300	245	269	287	297	290	277	267	268	290	315	240	287	288	290	293	280	276	273	305	279	269	299	272	288	308	268	303	297	295	293	289	267	291	285	252	334	283	284	290	290	308	257	307	271	246	275	313	287	269	309	300	314	305	281	282	283	281	269	291	284	272	271	277	265	295	272	300	304	306	291	294	279	279	291	277	292	300	281	325	306	284	262	297	284	289	286	268	277	283	267	286	285	276	293	285	250	266	285	292	278	299	261	276	281	297	315	303	296	298	262	288	279	295	280	306	321	295	290	295	250	293	291	326	276	286	266	313	276	305	267	312	299	279	270	265	312	310	289	273	264	289	306	302	300	271	322	317	281	283	310	277	297	289	304	263	279	306	284	274	307	298	290	275	284	315	299	298	281	292	281	290	310	313	275	294	310	286	291	307	318	286	279	296	284	280	276	281	272	290	283	296	297	285	314	259	306	277	295	255	250	288	287	277	288	281	275	301	291	300	273	313	276	266	331	275	280	270	305	281	265	305	303	268	278	277	292	299	303	319	279	287	277	294	269	288	296	287	274	284	287	303	284	313	284	321	266	273	277	303	278	271	267	299	291	281	306	299	299	251	279	291	297	268	289	310	303	265	282	316	261	275	281	301	296	293	276	297	285	261	285	331	284	325	315	299	296	262	314	283	322	293	307	312	268	322	303	274	297	286	310	267	292	304	291	283	301	295	291	273	276	299	273	273	277	271	271	295	316	295	311	285	287	282	246	282	294	299	260	301	297	268	274	264	294	260	302	260	309	258	278	298	280	289	299	277	276	306	264	284	298	306	282	277	278	298	274	305	301	282	261	270	294	271	278	287	309	307	267	306	308	287	310	282	282	300	258	263	306	282	292	279	292	273	250	282	288	275	265	267	289	311	266	267	282	269	278	315	305	273	314	274	277	276	251	275	283	314	275	281	347	286	292	276	318	310	282	301	256	265	266	271	265	282	261	281	273	284	255	293	294	326	280	317	282	306	274	292	280	292	278	256	279	278	277	271	267	291	296	279	270	291	319	281	288	298	286	276	269	282	298	277	300	292	282	308	314	289	278	300	293	282	314	288	276	294	290	317	299	289	285	285	297	277	290	252	336	281	301	280	285	279	295	279	295	292	293	309	273	265	281	289	292	292	278	271	307	270	311	286	248	285	283	288	296	256	292	286	278	270	284	298	308	280	293	310	289	284	307	291	265	312	278	305	290	260	291	292	254	283	293	296	296	273	280	280	303	289	270	286	303	307	277	275	276	288	330	318	303	288	264	291	271	294	303	289	300	262	252	262	277	273	317	261	286	285	294	291	285	282	287	269	332	273	306	272	284	280	285	307	281	255	289	257	247	280	288	267	306	276	264	298	316	289	258	255	281	290	317	292	319	311	288	281	272	285	301	272	282	259	302	288	291	252	298	270	305	305	276	278	272	271	290	269	281	309	281	282	245	298	296	305	294	263	277	294	299	331	298	267	281	300	308	310	314	295	290	302	325	252	284	248	279	296	291	249	267	285	277	304	300	300	291	310	279	267	295	260	267	281	297	269	303	281	321	305	275	289	290	273	262	275	298	294	281	333	293	284	310	293	299	302	294	293	289	303	292	285	274	306	287	280	261	310	314	315	265	296	250	281	296	287	274	316	275	286	299	287	284	295	304	277	289	307	291	318	275	256	285	278	281	288	264	284	285	326	308	278	279	284	275	315	294	270	267	295	279	276	288	289	269	284	258	304	264	275	276	301	301	284	310	300	280	271	292	299	280	289	277	239	280	251	315	310	309	310	274	302	305	284	310	275	319	287	293	295	301	273	272	287	280	269	293	279	284	276	306	279	279	295	276	294	272	302	247	290	306	303	291	269	271	272	305	298	285	279	306	290	262	288	293	299	307	309	279	290	287	288	294	300	275	276	273	284	297	282	292	311	302	309	305	272	299	271	311	291	296	312	266	326	269	283	300	279	324	290	270	289	276	275	282	322	295	283	280	274	282	267	281	277	293	294	294	306	305	283	299	303	306	285	281	296	282	283	294	289	291	283	279	279	277	291	294	280	285	299	280	295	272	287	299	300	310	277	297	271	274	323	249	262	257	304	300	295	306	282	282	304	256	275	291	277	275
58701	94900	69663	39502	17428	4370	1063	582	530	520	513	542	515	499	507	520	513	509	539	528	524	512	543	522	582	532	565	538	539	520	540	527	533	536	524	480	503	505	539	493	506	538	498	563	486	532	552	508	537	518	480	523	494	512	509	553	520	501	547	544	544	500	504	504	504	546	527	522	530	526	501	514	498	518	488	540	531	491	550	494	511	515	514	523	537	513	539	508	542	544	491	532	518	519	568	539	512	517	538	560	485	543	541	562	531	524	508	562	507	544	561	536	511	480	582	519	526	554	527	478	518	538	492	490	515	522	519	538	536	521	534	552	517	477	538	510	540	536	526	498	505	510	508	570	500	471	513	531	538	485	531	535	550	544	502	545	520	523	505	534	487	484	499	485	508	509	533	530	526	493	528	507	529	547	507	523	523	494	484	530	517	549	500	502	515	509	518	541	593	520	540	532	496	515	497	469	543	519	534	521	515	522	553	519	555	526	508	502	551	497	506	531	531	535	546	516	514	544	481	545	543	542	504	498	530	470	491	520	544	502	537	515	569	540	529	494	495	483	564	499	546	489	531	511	490	518	503	518	530	531	514	524	480	506	519	535	528	558	506	487	521	485	521	485	538	516	475	535	568	567	494	503	511	567	517	580	529	509	541	487	496	512	493	474	484	485	519	541	533	527	547	460	497	526	513	493	496	532	545	500	527	521	539	518	485	548	459	511	514	521	514	479	515	534	482	504	512	492	530	541	515	541	549	524	466	503	530	493	555	557	521	518	542	519	545	532	526	525	512	478	541	556	527	511	506	488	533	525	535	509	540	474	558	514	527	531	511	520	506	510	509	502	528	517	519	578	494	518	510	483	543	493	519	548	503	534	517	521	513	529	571	513	550	542	545	468	507	506	520	532	511	523	535	493	539	514	562	492	545	544	536	525	496	494	510	552	508	538	525	497	513	522	559	523	541	538	512	570	536	557	525	467	518	519	530	492	540	575	477	542	510	539	495	535	541	549	596	534	546	522	534	518	510	549	523	548	532	544	511	506	495	502	524	502	526	525	502	527	524	537	485	465	503	466	510	515	533	521	534	520	501	551	558	525	505	519	550	486	498	490	561	538	522	486	553	534	515	546	581	528	490	510	508	501	531	520	489	544	511	517	506	521	529	538	532	535	520	544	511	522	524	512	515	518	529	495	557	505	527	546	506	568	528	519	501	525	539	538	533	514	463	521	491	539	531	484	532	482	501	527	524	509	532	557	517	509	511	490	548	510	514	506	497	575	492	515	536	535	519	544	537	519	523	543	511	494	512	500	536	503	547	544	528	528	544	483	542	523	504	526	510	486	572	522	527	515	568	501	516	540	517	515	494	540	526	520	524	478	544	548	528	507	535	484	476	512	526	515	515	517	583	504	521	540	506	493	486	498	493	540	532	533	533	521	521	490	513	527	508	523	532	520	532	495	542	486	531	502	492	524	511	502	476	503	552	529	562	527	534	549	538	527	470	496	520	508	522	534	531	508	523	514	503	535	526	514	496	543	502	517	539	492	524	511	575	486	501	490	516	499	518	491	545	511	518	559	522	488	540	544	509	566	538	552	551	529	537	502	512	530	539	497	515	546	517	500	534	503	547	526	507	516	566	519	514	513	566	519	553	503	508	532	510	546	503	510	532	556	515	537	503	524	552	465	507	475	515	476	539	513	519	523	508	559	548	515	517	504	510	491	549	543	539	542	487	499	536	519	547	503	510	490	537	496	539	515	507	488	513	498	471	504	482	523	555	520	536	533	506	517	505	490	524	525	526	544	521	525	545	493	499	459	494	511	524	512	490	475	511	499	486	522	563	511	545	521	512	529	523	535	493	441	495	490	558	562	532	481	513	543	524	503	509	516	505	560	518	467	511	490	517	519	516	540	473	531	504	488	534	530	505	539	516	567	497	551	524	520	515	522	513	536	545	495	508	530	540	516	518	493	528	493	483	497	507	512	490	542	510	503	539	487	523	486	554	569	511	537	523	517	550	499	536	524	570	507	506	512	543	537	542	523	513	521	509	496	484	530	519	509	527	557	546	456	527	509	543	512	494	503	458	525	570	498	508	543	507	543	515	521	514	511	537	516	526	513	483	499	512	540	543	466	548	535	533	522	523	527	500	546	523	501	549	504	518	520	533	517	537	546	525	518	522	534	515	522	468	534	532	521	505	522	520	518	500	486	480	521	534	558	514	497	516	510	534	520	501	487	551	522	496	482	541	515	503	520	500	547	516	513	527	521	522	532	521	514	528	527	561	537	563	494	551	543	508	546	536	571	491	499	524	531	507	536	539	519	512	536	511	574	506	515	503	524	504	500	503	516	544	543	571	513	539	491	509	530	505	531	534	528	537	525	551	539	494	541	538	521	540	539	583	534	518	503	527	513	524	544	506	537	510	495	521	546	549	504	528	494	552	521	526	538	510	544	500	538	506	512	530	530	495	517	482	512	506	481	517	488	495	518	520	477	487	512	511	524	537	530	516	490	510	541	534	483	491	522	506	522	502	554	521	544	563	528	540	540	534	522	527	527	485	521	596	506	542	508	515	509	530	505	505	494	496	543	540	522	557	453	542	526	496	507	498	494	527	543	498	504	505	547	513	521	519	499	556	489	537	524	557	522	549	561	504	498	540	527	528	509	486	481	489	509	540	535	521	499	477	534	512	506	548	519	517	523	513	473	512	497	532	571	532	526	515	518	528	515	490	545	514	503	499	534	542	547	492	519	537	535	515	512	554	479	544	522	562	502	534	513	513	482	529	553	543	495	542	493	521	537	550	534	495	516	518	544	499	516	509	536	502	509	560	509	498	545	535	555	525	501	576	551	490	554	529	550	514	538	553	499	514	530	500	548	524	498	508	503	530	510	528	497	484	518	494	511	499	493	559	535	505	537	518	510	519	503	560	521	513	494	514	512	526	490	539	515	496	513	507	508	516	546	493	521	562	493	512	511	537	547	510	519	517	557	538	498	487	466	522	532	513	524	489	489	507	529	525	552	550	529	551	547	545	524	515	507	527	515	507	536	540	499	491	535	520	541	474	512	500	531	545	505	498	495	528	537	551	552	512	500	489	526	513	507	580	524	526	495	534	500	536	506	527	492	562	505	557	540	517	501	480	510	543	520	446	517	508	517	521	507	478	468	545	536	504	504	534	522	551	519	508	549	513	503	507	550	515	499	526	572	494	527	541	515	551	477	550	566	540	553	530	485	524	505	520	511	474	522	506	524	486	497	507	527	526	533	523	516	504	574	494	504	564	542	523	510	486	527	559	523	523	482	541	474	530	557	510	527	532	528	514	571	553	512	494	505	515	530	506	518	535	488	557	548	539	553	494	490	514	552	551	557	542	490	491	522	529	515	492	560	539	535	512	533	506	518	482	499	488	507	510	559	516	518	524	509	529	521	504	542	556	528	526	515	569	553	537	506	565	548	550	534	518	544	480	499	489	528	542	532	516	516	500	495	559	519	519	483
23407	23048	33732	27717	21624	16535	3607	432	354	349	331	327	302	341	373	322	334	303	308	338	345	315	321	327	337	324	339	283	348	334	335	297	325	315	337	316	332	329	358	311	321	331	345	321	328	321	369	324	349	327	332	326	330	309	307	333	343	327	329	317	347	336	317	310	356	337	301	344	340	310	330	278	331	327	306	326	338	330	363	340	344	322	355	323	302	327	329	337	338	311	323	320	319	320	360	308	334	368	355	330	355	320	325	314	335	357	333	333	334	317	318	320	331	330	336	323	323	340	296	308	321	345	319	336	320	304	312	331	327	331	322	318	297	312	323	309	360	333	316	331	352	323	361	321	344	326	325	337	332	336	320	330	332	350	312	324	320	341	307	328	349	323	288	305	309	317	300	315	321	320	327	327	310	301	321	334	310	330	312	322	355	287	332	334	327	327	287	318	311	304	326	345	327	314	301	330	313	342	326	318	309	335	346	355	332	319	355	315	336	313	328	338	319	341	319	344	288	338	345	325	338	314	317	338	308	342	316	334	284	330	333	338	325	319	340	312	332	323	316	335	303	304	353	351	324	309	348	317	319	351	334	341	335	303	306	334	308	315	328	338	322	290	349	318	333	328	338	312	342	291	305	325	330	335	354	305	312	317	309	323	322	320	333	351	340	327	315	329	292	335	328	284	300	321	330	314	334	317	292	323	312	331	312	332	295	314	332	317	304	331	312	326	332	292	336	325	344	322	308	328	322	299	318	322	310	343	333	318	316	317	313	351	328	336	327	311	322	310	347	318	321	300	328	349	296	335	335	311	337	317	327	340	319	301	321	311	318	285	336	319	321	326	357	349	327	314	308	354	317	338	336	321	297	309	321	331	329	319	354	319	352	300	333	293	321	329	298	302	320	341	327	341	323	324	324	311	301	316	315	292	329	310	336	334	303	335	315	328	321	312	352	308	299	353	306	322	311	326	335	328	330	310	310	318	304	323	329	338	323	297	342	286	339	336	341	294	358	334	366	322	323	341	348	327	327	340	316	317	306	294	363	301	348	361	340	331	337	293	337	353	330	321	290	320	313	316	325	332	325	304	349	348	305	341	311	330	300	319	300	321	339	366	343	317	322	299	344	311	321	335	300	333	319	315	363	331	326	314	370	321	317	301	333	295	374	333	333	347	309	326	331	310	345	363	338	294	322	291	318	325	351	308	294	331	305	359	321	306	343	336	334	327	317	303	315	313	325	308	321	351	351	308	315	321	335	305	334	328	345	339	348	342	352	320	318	302	385	300	321	322	349	333	313	356	312	325	312	322	329	317	335	340	312	297	332	317	312	332	351	319	311	323	332	305	324	348	359	329	341	335	336	305	311	366	348	319	362	337	320	323	340	319	349	304	304	320	341	337	315	342	335	332	309	312	352	330	348	343	302	289	323	285	309	311	306	318	340	311	292	319	309	332	313	345	301	349	340	289	339	354	321	328	331	340	348	361	317	331	334	307	316	321	338	334	341	326	329	330	333	322	301	336	319	338	325	346	327	331	346	335	311	298	323	322	289	328	323	322	312	357	319	319	309	323	341	331	287	329	326	329	331	320	298	339	311	319	294	304	331	322	327	312	337	313	305	355	307	323	311	298	333	315	319	293	287	328	303	305	289	320	328	332	339	311	350	314	322	328	349	344	351	338	310	321	306	292	323	335	355	304	322	327	307	340	296	328	329	300	364	319	322	297	306	335	314	320	326	322	338	334	313	312	301	309	316	315	299	294	337	299	296	296	324	369	312	352	307	368	319	318	321	318	327	320	317	325	324	313	361	296	343	346	350	322	316	312	300	293	373	323	281	322	332	335	331	311	321	337	288	345	336	333	310	309	297	334	321	352	306	320	318	298	362	356	371	297	332	309	322	352	345	351	288	312	348	346	324	312	337	356	330	304	334	349	329	342	308	361	273	316	319	298	335	342	300	286	328	317	327	338	339	358	320	341	326	305	337	292	335	331	351	370	353	313	341	327	338	315	331	361	307	325	348	327	339	329	307	351	304	336	317	340	323	330	357	297	313	286	317	327	300	331	351	296	298	303	317	324	325	343	337	308	327	356	347	336	300	346	350	313	333	323	330	336	322	331	308	281	338	341	323	310	324	336	318	333	339	339	319	319	330	318	324	331	269	303	308	311	368	310	330	369	319	306	297	327	324	346	314	306	321	334	308	355	338	318	315	340	311	346	310	296	343	322	334	324	334	322	300	307	291	301	345	306	351	317	306	273	353	336	341	316	330	313	328	329	314	333	319	311	320	326	324	288	323	327	343	310	333	332	309	339	317	333	316	327	283	356	359	294	349	335	315	305	365	339	309	355	328	336	352	327	336	333	333	339	331	294	321	363	343	322	293	321	332	335	315	309	320	344	315	310	317	336	318	346	366	315	327	316	340	320	323	322	312	361	371	297	331	294	339	322	340	305	354	335	345	299	352	332	306	344	324	300	351	336	351	330	309	324	314	324	328	303	328	339	325	331	299	336	325	340	313	310	356	325	311	331	322	318	314	328	296	330	324	342	309	352	311	339	333	324	308	308	317	329	309	313	331	321	318	313	331	328	336	344	327	334	322	342	339	315	320	294	329	346	333	293	324	335	335	351	306	301	336	347	356	281	338	342	314	331	319	334	319	323	283	349	343	327	337	329	324	324	320	269	319	314	353	349	322	310	300	312	329	323	318	321	305	312	326	349	362	331	320	318	344	337	311	303	310	322	327	340	359	325	318	313	288	339	309	284	350	326	308	331	332	337	341	329	338	345	348	304	354	315	341	339	328	350	307	333	350	352	326	315	362	319	308	341	332	320	291	319	324	312	333	356	324	344	334	304	312	342	314	322	337	316	333	314	292	334	311	341	334	307	329	310	320	325	323	318	324	354	313	297	329	333	342	311	340	320	339	317	332	311	306	326	365	328	330	345	312	307	327	335	284	342	336	351	332	335	319	352	316	328	346	303	368	317	342	339	316	332	337	323	313	375	315	365	311	326	329	325	338	333	344	318	326	360	317	314	345	327	334	302	297	356	326	338	297	381	320	366	344	330	330	326	307	325	320	340	328	329	330	327	328	333	358	319	343	304	344	307	292	295	311	284	326	340	319	331	318	323	330	351	321	319	328	332	298	326	295	308	324	301	303	297	323	303	310	333	303	346	318	312	352	350	349	334	374	343	310	301	359	286	343	325	333	356	321	325	334	346	293	332	275	338	306	312	342	342	303	323	296	323	318	323	312	325	318	327	323	324	295	339	328	314	321	311	320	306	350	332	330	298	316	340	332	322	317	316	337	340	340	315	295	315	321	346	321	334	325	325	297	322	343	344	331	317	279	323	321	335	302	333	353	324	335	301	330	325	371	320	347	325	338	310	319	323	309	308	318	330	361	335	325	333	340	326	336	334	319	329	324	324	332	327	328	322	341	322	306	301	310	318	317	329	350	348	311	314	344	325	333	338	336	319	293	320	314	298	311	337	292	306
59009	102965	77680	47806	23766	6808	1488	700	617	565	567	552	593	579	540	572	544	548	584	548	572	536	550	558	557	608	551	586	566	585	559	569	610	557	581	581	575	584	557	563	546	587	555	522	548	595	568	556	527	561	579	556	531	543	581	611	570	638	531	569	550	555	560	566	587	602	550	568	570	571	548	550	585	588	554	554	540	544	546	601	559	597	514	603	593	552	555	556	583	586	572	538	559	555	547	567	567	612	591	583	565	534	564	579	581	556	570	565	567	520	522	513	577	576	525	565	565	547	560	584	532	598	602	554	570	554	615	548	567	553	582	501	566	545	589	587	561	578	553	619	559	580	642	566	547	560	575	528	584	551	537	567	575	575	536	544	563	565	545	563	550	571	535	590	560	587	553	566	548	569	526	567	573	559	557	539	529	587	581	580	602	556	552	564	508	580	540	569	566	556	569	610	565	556	545	578	550	573	563	541	565	581	582	554	581	549	547	532	541	542	556	554	622	587	553	556	562	550	589	571	564	533	566	568	550	580	602	597	545	566	541	578	538	573	563	574	558	561	548	581	546	550	547	599	526	560	564	570	584	597	524	522	542	596	606	526	566	513	582	532	591	566	572	550	535	556	512	591	569	519	573	557	594	629	610	589	558	566	536	570	565	572	550	591	569	548	575	554	578	565	531	546	548	576	622	578	601	506	563	551	583	580	553	577	538	581	596	529	594	547	553	553	526	563	563	581	576	582	560	577	591	558	578	569	579	568	550	586	589	546	600	552	549	556	529	572	539	551	567	591	595	589	584	559	518	545	534	549	569	555	556	547	520	597	559	561	589	579	567	513	563	556	533	541	541	569	573	541	582	550	548	575	533	582	562	550	573	561	546	545	582	562	560	552	545	534	506	512	570	547	550	572	562	584	566	540	545	591	542	558	547	536	567	581	529	555	577	591	550	553	551	514	561	574	572	574	580	550	533	551	529	582	554	496	596	559	585	579	531	565	557	551	543	573	589	542	554	545	532	576	570	573	589	557	577	545	594	584	540	570	530	573	539	555	535	600	586	600	554	555	526	566	563	549	595	584	568	533	570	530	592	554	558	570	563	568	554	580	550	572	572	623	559	547	584	526	558	593	588	586	567	585	526	525	541	550	546	526	566	609	543	588	564	537	535	563	519	615	571	585	551	554	575	538	570	541	561	567	571	521	533	580	568	553	540	570	561	588	556	608	555	584	605	531	597	507	531	547	592	560	580	597	552	555	578	568	620	563	565	540	623	586	533	605	578	592	538	573	586	579	556	538	572	544	549	532	533	545	591	527	547	545	519	584	546	571	534	576	557	577	562	525	571	559	533	554	566	594	558	580	556	599	581	553	571	572	538	537	557	548	541	542	533	560	582	537	575	537	569	591	596	519	540	566	602	585	547	529	534	557	581	577	568	535	531	520	507	563	576	585	598	550	588	582	550	538	566	572	563	501	621	553	556	574	599	585	597	563	580	532	566	602	543	564	572	562	546	579	552	580	531	579	533	518	605	510	541	572	604	534	573	560	572	571	580	581	558	512	618	577	577	563	597	579	552	533	568	553	544	586	585	642	553	556	597	566	624	598	568	566	512	586	526	583	586	564	553	549	536	541	565	483	597	564	539	538	545	557	587	585	584	606	555	584	564	545	596	573	534	537	579	594	561	586	565	547	554	578	561	591	565	568	566	535	606	557	565	545	585	562	587	551	552	553	530	543	569	544	560	596	530	584	543	567	555	520	578	580	579	543	553	578	600	540	554	538	511	557	577	582	534	529	582	563	544	585	575	555	536	555	555	540	565	584	601	613	571	550	610	564	548	607	562	575	574	609	549	561	569	559	559	580	597	534	571	539	524	589	543	593	579	579	571	567	544	545	593	565	507	548	532	569	598	559	531	575	616	485	576	589	537	595	574	580	576	577	527	546	553	559	559	563	549	520	566	584	532	604	569	553	558	547	525	536	561	569	531	525	579	544	567	570	540	578	589	527	546	536	559	526	529	544	545	538	537	528	571	581	580	578	602	557	574	648	548	572	580	580	565	559	554	571	556	555	592	557	577	543	569	568	580	577	559	573	543	583	575	562	593	544	581	577	597	559	549	560	553	551	559	560	580	576	591	551	551	545	621	587	578	569	568	554	560	554	588	571	553	568	566	542	543	599	587	591	564	544	527	563	576	572	526	577	590	555	583	570	585	579	549	544	560	600	561	560	579	523	559	540	584	554	530	519	535	585	556	588	566	535	587	567	530	572	568	525	577	573	544	548	604	565	592	542	521	506	599	567	557	595	569	567	563	574	537	499	561	570	583	580	578	566	561	594	584	606	560	580	561	590	522	584	532	566	549	584	561	542	555	556	529	556	601	570	593	583	555	542	535	548	554	594	599	552	551	594	580	531	557	532	556	604	510	550	553	568	516	573	509	574	581	581	525	607	572	565	536	556	572	545	560	585	604	571	576	578	551	568	561	538	526	582	557	572	609	558	582	602	572	555	564	578	547	569	576	506	599	582	584	576	585	490	569	578	556	556	601	550	532	569	497	589	583	569	570	510	579	553	520	579	561	577	552	556	522	529	589	575	519	572	541	546	570	589	587	574	526	581	552	513	573	545	566	555	560	532	552	527	581	563	576	570	578	582	566	535	585	531	549	544	600	579	598	497	588	612	573	565	545	559	604	603	552	562	596	560	525	563	594	563	551	583	567	565	563	528	563	557	542	585	597	576	528	534	576	589	544	613	541	509	551	555	553	542	539	588	587	528	596	581	541	583	507	579	585	541	555	534	548	572	552	515	524	574	521	561	556	613	594	560	606	568	520	566	570	583	539	553	536	529	512	574	555	572	548	526	580	554	607	552	554	552	536	577	567	537	559	552	568	555	618	559	563	531	536	522	584	537	553	536	542	507	547	575	577	531	604	517	561	561	542	545	557	572	559	525	583	550	549	556	554	575	590	568	579	563	569	566	559	588	571	520	579	593	568	549	565	556	564	583	505	559	558	574	567	590	593	566	537	556	598	582	570	574	553	580	530	591	547	547	547	571	557	587	478	558	556	517	551	586	573	556	550	525	621	558	611	576	550	580	557	606	562	569	568	566	593	571	572	502	550	586	528	560	582	593	553	564	519	581	564	515	533	530	568	554	549	583	573	570	549	622	539	546	570	576	537	548	585	550	595	558	486	520	548	573	540	579	576	569	552	572	580	571	583	580	567	555	625	541	531	555	533	543	554	566	542	535	548	543	561	538	575	555	606	584	529	548	526	519	545	602	593	549	554	545	539	550	546	545	540	536	564	580	559	555	573	563	572	569	512	565	542	544	569	561	560	564	560	595	565	519	586	580	532	580	602	572	555	557	592	582	584	606	588	522	578	591	620	538	594	569	569	574	573	569	546	530	523	565	559	566	547	562	565	514	571	556	559	537	578	596	577	571	569	553	521	552	570	581	532	584	544	495	577	567	529	555	558	539	566	552	554	543	591	550	589	551
28506	32594	31751	14898	2405	627	307	319	287	290	275	284	249	263	258	280	263	250	267	260	259	274	283	289	259	292	297	274	276	248	257	275	265	294	272	272	274	316	286	258	254	274	279	278	251	260	233	236	275	275	253	259	262	259	271	272	248	258	272	273	275	264	290	264	259	278	276	242	266	268	287	260	242	247	253	283	271	284	287	262	245	254	310	260	261	272	296	283	296	272	279	242	281	284	268	284	291	263	309	272	260	291	260	252	236	279	280	276	262	258	265	251	279	271	258	253	275	272	265	272	282	303	274	244	262	259	268	281	258	255	301	280	276	295	269	252	276	270	257	263	290	305	271	264	262	264	291	281	282	271	263	273	293	269	249	275	255	264	267	288	283	274	284	297	243	294	274	256	268	277	283	277	243	285	281	275	269	247	266	299	276	293	260	261	286	278	258	259	255	281	253	304	301	292	275	261	248	280	263	280	278	283	269	264	259	261	282	297	245	277	275	270	288	296	237	269	242	270	297	275	239	275	281	250	264	265	270	273	274	261	266	256	301	261	251	275	274	268	246	268	279	255	249	267	325	270	264	266	247	291	250	273	271	257	280	259	249	283	287	254	296	267	317	266	289	261	272	275	263	283	268	270	261	273	266	281	267	301	276	245	242	286	259	269	291	257	268	292	269	274	278	251	267	285	262	288	251	276	250	262	278	280	261	240	268	282	267	279	261	260	257	274	270	283	261	248	261	259	280	247	260	290	274	269	283	278	263	272	305	266	280	302	214	289	297	266	269	249	271	262	302	288	282	261	245	280	262	292	260	282	271	249	266	240	283	273	261	235	266	229	265	270	268	258	303	271	243	266	264	270	259	249	295	274	301	279	238	252	271	276	240	287	276	266	259	303	262	295	273	263	270	281	300	242	276	290	271	239	293	253	285	262	269	285	294	305	249	227	288	280	284	264	285	249	255	278	261	298	308	276	250	246	280	276	274	287	260	307	261	286	275	298	263	297	260	261	244	274	286	268	261	291	318	270	286	270	282	264	290	248	310	268	287	262	245	295	258	264	287	294	269	266	278	254	273	272	258	275	272	273	266	286	262	275	279	247	270	282	274	246	268	286	269	287	278	292	280	265	268	267	272	271	265	304	300	296	289	272	279	285	281	289	278	255	257	277	256	254	266	283	297	267	281	288	259	243	270	308	253	292	256	259	280	265	281	270	236	253	269	244	267	303	293	256	254	257	276	276	241	264	289	279	263	270	254	280	266	269	243	268	278	293	271	274	272	254	272	289	275	271	270	264	298	283	304	282	288	301	293	274	289	281	255	255	269	261	234	279	279	280	288	289	266	282	285	287	265	269	233	254	309	306	285	278	277	230	278	281	280	264	257	264	258	279	273	259	270	288	271	267	256	264	261	252	307	303	255	269	298	269	233	262	308	245	271	269	250	276	261	300	263	295	268	264	247	279	291	260	262	289	259	298	260	269	307	257	300	290	274	274	286	271	287	268	270	275	276	238	317	270	264	267	267	269	284	282	266	222	260	287	271	272	282	267	278	276	288	254	278	266	282	266	249	255	261	269	270	277	280	257	287	258	287	245	262	284	283	260	279	267	269	265	266	281	244	260	267	278	284	273	296	263	283	259	267	273	281	287	275	251	262	269	279	305	275	298	259	270	275	257	258	271	269	278	271	267	302	283	259	262	270	269	272	254	270	262	256	285	262	247	297	305	285	261	262	268	267	296	281	297	284	279	293	298	272	276	257	276	275	281	270	273	278	292	277	289	261	288	267	291	290	278	284	298	266	290	250	264	275	267	289	258	250	245	273	291	271	281	287	267	275	252	294	251	264	267	295	271	243	272	288	251	274	281	242	260	271	276	258	283	272	266	297	265	257	233	292	267	270	239	286	277	260	267	297	257	285	258	255	273	241	291	274	275	276	263	280	302	301	265	243	268	248	249	277	314	283	287	274	277	263	268	255	271	268	253	240	260	306	276	261	292	280	256	269	251	274	257	286	257	263	287	274	271	275	280	284	280	271	254	258	290	271	249	281	283	260	260	281	281	259	263	271	260	265	258	295	300	247	266	264	252	276	259	250	273	293	324	267	267	268	289	259	278	253	261	250	249	287	273	281	290	288	276	266	235	264	259	220	258	279	257	308	295	264	251	234	286	283	280	263	281	265	247	290	303	270	287	257	245	283	272	271	294	269	260	273	269	277	287	275	260	289	274	261	271	252	279	266	291	282	310	255	298	265	253	259	285	264	259	272	271	253	250	273	279	265	279	281	288	275	278	266	288	281	301	297	253	253	278	271	257	256	269	267	286	253	273	266	279	266	275	271	259	295	251	272	295	265	259	265	267	272	276	278	259	295	258	277	278	263	251	269	270	276	239	287	256	264	313	284	290	264	270	266	273	275	260	299	263	310	288	292	241	290	272	275	272	260	275	262	294	276	283	266	284	245	284	259	279	246	274	264	261	284	280	282	283	287	263	250	273	295	239	263	282	263	301	287	259	277	302	292	288	284	247	264	231	267	286	272	275	283	263	263	259	286	288	257	271	246	269	275	294	268	256	297	273	310	260	280	252	294	291	272	247	275	304	272	281	286	254	296	259	305	262	273	256	267	276	254	281	258	251	263	286	277	261	254	285	287	256	276	229	279	248	239	290	230	266	274	302	263	282	230	286	293	265	290	283	296	284	266	305	265	265	285	272	251	271	284	270	269	271	277	265	271	299	278	272	308	272	263	294	272	303	266	306	245	283	264	276	304	284	282	283	249	244	253	279	286	273	255	260	234	271	265	258	250	260	276	284	276	284	289	296	259	249	270	266	256	263	268	243	277	276	281	289	281	284	253	294	248	283	256	237	276	266	299	262	251	265	302	249	281	260	257	268	255	233	301	268	257	273	266	263	256	263	272	266	283	268	275	291	302	248	279	276	288	266	278	273	275	275	273	263	291	240	280	302	283	280	270	289	308	254	281	281	285	277	285	258	266	256	283	254	279	289	255	279	285	322	262	266	264	269	269	283	263	265	271	258	262	275	298	287	276	264	275	295	283	269	258	290	255	283	256	279	265	265	251	276	265	258	279	280	244	268	277	260	293	279	274	269	288	299	288	294	264	278	245	299	310	261	273	272	266	267	274	284	280	267	304	259	253	242	277	276	288	283	284	277	302	267	259	261	279	286	261	263	266	257	254	265	273	286	261	277	254	276	254	264	235	283	253	310	274	284	265	272	279	273	276	285	270	260	264	288	267	246	295	266	262	285	262	294	285	251	282	266	260	266	305	280	276	266	293	249	281	245	274	284	274	285	283	279	282	281	284	242	309	250	277	285	283	276	282	270	306	303	253	249	251	285	282	278	293	271	280	250	264	245	285	258	278	267	237	294	256	264	266	269	287	277	280	280	298	274	278	273	263	278	270	291	276	300	308	258	248	283	276	249	281	275	254	302	270	261	246	256	276	279	270	283	288	263	224	267	295	267	263	253	265	282	280	275
34801	51321	36853	15527	4349	1155	556	514	488	520	507	497	475	496	519	543	526	494	512	559	469	507	520	490	569	479	518	536	500	465	564	510	500	560	519	483	482	525	545	529	511	532	528	493	495	498	484	504	563	533	534	517	466	516	494	537	500	515	493	511	509	510	489	490	482	498	491	505	538	488	515	516	467	481	511	495	524	527	487	512	517	516	489	524	529	508	503	472	488	484	516	475	531	550	492	473	486	499	501	491	477	531	521	485	514	491	549	495	513	503	528	495	538	490	515	504	476	486	518	523	506	503	517	500	481	514	492	490	484	509	545	499	492	480	524	524	455	475	542	509	480	572	520	479	503	542	491	556	499	497	518	459	523	498	507	520	507	498	465	523	504	495	487	505	506	496	496	509	527	516	536	490	470	524	541	495	468	525	535	486	527	546	470	532	523	522	494	505	509	492	521	450	485	518	527	491	511	502	495	523	504	514	456	467	498	477	501	496	474	518	494	501	487	522	495	505	473	535	499	523	533	512	509	477	483	472	489	488	499	492	497	496	502	496	513	491	541	467	496	518	500	471	530	483	471	459	484	503	492	481	543	504	521	491	467	452	509	466	498	475	482	496	516	510	492	466	530	500	511	530	497	491	509	507	498	493	494	482	507	489	527	522	483	480	490	533	493	479	509	532	533	462	508	495	481	497	512	496	494	478	482	445	517	528	474	500	456	516	491	522	480	508	504	485	471	517	512	511	464	474	525	514	474	491	540	527	490	489	492	498	477	500	479	517	497	528	473	509	490	464	526	522	496	518	497	483	515	448	511	504	492	513	490	479	496	472	539	501	488	455	499	526	515	493	492	489	534	503	508	474	489	568	496	463	459	539	507	479	477	487	490	490	471	479	509	484	521	460	514	531	522	478	473	484	472	509	477	517	459	504	492	517	495	481	509	534	506	493	511	521	484	496	518	518	487	517	482	459	503	492	493	511	519	502	481	504	511	512	499	537	473	513	503	512	476	516	475	512	497	513	478	521	524	546	480	482	487	476	505	501	498	456	499	500	513	516	474	512	509	529	491	529	520	496	491	511	476	481	509	518	482	528	479	496	476	481	535	443	477	462	483	529	510	493	502	478	524	472	496	498	494	462	505	511	475	510	481	497	484	491	495	484	560	508	528	502	517	469	473	518	483	506	512	508	529	472	477	511	560	490	513	489	511	478	468	501	478	505	508	481	485	514	520	496	499	488	504	513	513	495	520	501	497	468	484	494	511	455	480	509	501	513	523	525	501	484	534	519	516	510	478	497	494	527	517	486	552	552	497	465	488	520	496	457	502	519	466	498	460	487	502	527	488	468	496	528	499	529	526	476	468	531	514	514	493	506	497	516	469	513	509	485	510	525	528	500	488	485	462	496	458	526	504	460	525	536	499	507	485	502	527	491	517	512	494	498	514	515	480	501	486	430	508	502	505	512	500	535	498	503	523	454	474	485	522	515	507	508	461	504	469	472	494	502	475	513	505	498	521	482	528	480	482	523	531	509	483	523	489	516	505	535	492	532	490	467	467	518	487	523	496	487	528	505	467	490	519	474	503	523	487	480	500	489	508	532	487	512	524	491	495	465	500	472	478	475	492	490	512	513	528	510	540	499	522	499	531	502	475	505	521	482	518	482	517	530	524	499	466	520	499	511	482	516	460	491	511	478	478	479	469	485	489	494	517	486	481	479	518	471	523	464	505	461	523	481	477	484	487	492	529	486	460	512	488	499	503	491	497	550	485	529	510	465	497	533	455	513	514	479	479	500	500	541	505	500	493	460	542	474	507	494	538	493	480	512	472	459	503	523	510	533	526	523	471	499	531	508	435	491	500	492	488	491	522	560	505	497	496	491	506	557	475	520	502	481	519	513	477	486	469	504	459	457	531	541	511	500	494	518	502	508	546	514	490	481	539	511	483	513	511	486	519	487	499	476	499	480	528	492	508	510	469	476	536	502	455	490	490	496	526	530	525	515	551	493	539	540	514	528	473	469	479	475	491	483	501	501	511	522	508	556	487	515	502	553	539	537	515	454	540	515	505	477	513	472	475	510	524	526	533	545	512	480	470	502	490	511	481	510	497	490	484	510	536	498	486	489	464	486	526	510	482	475	512	452	475	485	513	522	489	466	512	515	500	522	514	485	554	531	468	492	491	503	468	474	507	518	518	468	507	498	477	480	513	506	502	521	518	493	490	527	481	500	520	482	541	501	527	475	512	499	483	475	489	546	484	499	499	488	484	524	462	454	508	531	484	491	504	461	473	495	490	483	480	497	533	509	489	532	499	526	511	498	513	540	492	477	506	504	510	517	496	548	505	459	507	474	453	480	475	493	493	501	501	504	508	491	507	482	544	485	494	523	465	519	464	479	511	502	503	484	472	458	507	459	528	538	495	516	465	474	518	518	505	520	507	517	502	512	514	482	542	516	495	509	515	499	532	502	464	522	468	497	477	479	495	506	477	515	523	522	463	502	510	509	493	495	519	484	526	474	514	499	512	498	477	507	494	478	510	518	509	538	496	531	544	526	488	486	528	491	496	532	514	476	534	474	500	493	483	477	543	479	508	504	509	508	475	516	530	496	509	498	465	551	502	502	505	528	479	524	486	505	486	526	510	490	510	533	497	538	487	483	531	496	480	541	477	485	492	502	521	516	479	529	482	513	504	500	531	509	489	504	515	501	527	491	458	507	511	486	460	496	537	491	509	447	488	444	483	489	534	488	487	504	471	497	464	494	482	499	479	508	544	509	497	492	537	503	533	521	489	551	528	509	474	534	506	508	511	522	482	491	479	537	493	498	483	485	503	447	495	475	517	493	469	495	487	548	549	476	504	478	490	492	519	441	500	471	486	528	522	509	512	502	463	492	477	524	466	485	580	489	480	488	484	503	481	557	527	511	515	498	495	483	509	496	498	525	516	496	485	547	519	478	517	493	521	507	499	511	524	520	515	543	494	504	445	475	521	502	516	482	476	462	501	509	490	472	503	507	516	512	490	487	493	454	526	527	540	491	490	461	494	496	489	460	488	500	500	518	495	511	492	511	516	473	511	500	485	512	499	509	535	509	507	484	527	519	512	495	481	524	480	501	489	512	488	505	460	502	510	470	516	494	504	501	523	499	542	527	497	506	527	512	480	446	504	529	501	526	500	508	513	531	488	537	474	477	482	546	450	506	526	488	540	496	522	495	482	516	478	522	510	471	484	548	507	522	512	499	506	474	538	509	539	482	508	478	484	504	494	537	510	504	486	511	491	481	528	522	478	501	539	517	544	476	521	522	511	512	481	490	496	473	505	482	514	520	452	480	515	477	507	542	506	512	505	474	514	469	464	493	525	517	506	530	488	531	499	505	497	481	492	487	547	489	491	482	482	508	534	455	504	520	510	476	491	466	503	531	485	462	484	486	499	479	478	489	486	543	500	508	475	490	548	518	506	485	496	452	535	502	514	497	504	505	527	539	472	498	540	497	494	531
24642	25373	38178	30308	19730	7789	831	356	284	311	274	286	291	302	267	274	277	275	278	302	260	321	276	297	273	270	316	277	276	298	327	278	288	300	309	282	284	273	301	323	303	262	284	268	308	306	308	287	263	259	296	294	305	292	266	276	291	282	276	262	290	258	294	308	274	259	269	285	302	297	280	288	285	291	284	282	262	279	330	279	294	288	299	310	270	297	268	284	305	285	323	295	293	284	290	308	311	304	300	273	298	284	302	291	293	317	255	274	304	257	269	290	285	305	314	295	275	289	274	267	284	305	290	291	275	291	273	256	294	326	283	288	273	278	280	299	294	281	306	303	308	264	268	289	289	292	273	298	303	284	302	266	271	286	275	281	329	255	282	279	298	280	280	299	314	313	311	293	329	319	295	300	267	287	299	273	285	279	287	314	270	295	314	304	280	298	289	289	282	281	274	305	298	277	309	299	265	290	309	295	322	279	304	253	266	276	279	264	280	269	300	291	295	310	308	293	296	301	291	270	273	274	271	264	309	313	288	302	297	286	284	294	301	308	284	272	264	277	290	278	288	289	261	286	314	291	284	277	299	260	304	285	290	279	272	287	283	292	279	301	284	296	277	275	292	284	305	247	291	265	274	258	275	269	266	293	278	288	296	326	274	268	259	279	297	289	264	275	287	291	256	257	286	300	295	279	282	280	286	278	292	295	293	302	328	301	292	308	289	267	272	292	276	289	290	283	267	277	273	296	333	274	297	300	276	302	255	302	282	275	293	297	303	292	288	270	276	279	295	290	288	292	262	269	293	282	250	274	270	270	279	269	260	270	290	307	268	255	291	299	306	271	267	283	295	295	303	294	282	286	262	301	298	283	310	265	312	267	302	292	265	275	315	281	297	252	281	257	274	290	277	301	296	278	251	298	280	257	274	275	295	262	313	270	260	266	289	281	267	312	291	266	268	289	302	300	268	270	253	261	282	299	290	291	302	286	297	265	283	303	292	326	302	280	277	300	280	268	290	250	303	264	296	286	300	290	294	282	267	312	291	297	308	326	284	323	290	275	276	288	268	296	274	248	272	286	268	276	268	274	298	285	272	271	296	310	291	312	280	281	283	290	292	270	275	303	304	290	267	282	297	277	293	294	255	320	293	292	272	279	292	284	281	287	292	305	265	295	302	294	297	284	277	296	273	273	280	259	292	264	287	308	294	281	307	278	301	276	327	291	261	298	303	286	288	298	239	295	300	274	293	315	278	285	274	297	284	257	302	302	254	286	276	299	276	283	302	288	289	296	332	288	278	291	256	290	287	303	296	307	282	291	264	311	303	266	285	260	297	262	260	308	259	273	265	260	275	273	312	308	306	260	292	278	261	310	272	297	297	284	274	300	295	322	282	272	296	288	313	269	309	292	293	279	263	276	273	304	302	270	270	284	280	256	272	307	267	257	289	293	272	301	310	292	255	292	270	269	283	267	283	287	276	288	298	306	279	278	287	297	268	298	309	277	288	288	264	302	296	252	306	305	278	281	278	290	264	320	296	293	263	277	270	289	300	286	287	288	261	280	278	331	285	282	283	264	297	310	250	289	275	285	298	290	310	289	331	246	279	287	266	275	343	303	316	320	306	260	255	328	277	239	310	282	282	289	293	293	251	267	297	261	260	302	281	295	313	291	278	308	318	257	273	265	285	277	299	292	275	309	290	300	279	286	296	284	295	271	286	273	293	288	296	264	281	297	287	276	302	298	269	273	266	278	280	259	288	281	296	276	296	294	297	289	292	275	288	295	289	302	288	299	285	289	282	254	274	286	330	304	269	290	291	285	279	291	246	328	307	270	274	247	275	279	295	255	302	268	268	286	305	305	300	277	298	267	276	287	300	271	312	281	238	250	293	266	294	325	299	282	279	237	312	289	305	280	300	285	278	317	287	295	299	308	278	300	283	253	287	286	277	301	311	268	303	290	256	285	290	282	290	279	283	243	287	275	296	272	269	289	290	299	294	299	313	264	283	291	284	283	268	287	280	284	277	286	270	288	284	296	266	261	282	265	249	269	279	285	289	270	287	266	295	293	307	268	312	293	305	277	297	302	276	281	297	271	269	277	273	290	282	301	297	263	290	287	289	263	269	274	258	280	261	289	268	297	307	276	319	264	297	297	308	270	286	271	289	279	280	270	320	260	277	272	264	299	280	291	283	250	326	294	300	286	287	314	260	291	297	309	266	285	260	287	278	293	257	306	264	303	313	278	269	291	269	306	274	284	315	305	317	292	292	300	283	301	291	288	302	295	277	283	316	315	325	280	292	279	275	275	293	320	290	295	273	303	291	298	264	263	273	285	330	252	291	308	277	254	266	317	288	303	287	281	316	302	271	295	271	262	276	281	273	262	299	294	292	244	282	304	276	307	277	297	274	284	265	278	275	288	271	314	291	297	291	287	301	303	291	310	303	285	302	329	263	298	278	285	284	311	284	266	262	293	259	266	267	272	303	257	282	277	237	286	294	305	301	293	278	276	261	283	277	316	274	327	259	282	237	284	276	283	303	296	239	244	293	278	281	274	299	276	275	280	299	287	286	278	289	298	270	276	240	280	314	277	299	291	271	296	294	303	292	311	300	273	291	306	274	297	308	311	307	279	278	262	321	321	262	271	300	316	271	288	289	299	270	306	295	266	297	283	264	287	269	296	280	299	275	294	298	290	297	250	265	261	305	274	308	316	280	276	267	308	291	291	267	281	276	276	296	287	295	325	302	299	271	331	282	267	291	277	308	303	299	286	271	267	258	275	297	304	301	278	310	273	258	263	274	308	272	283	273	297	272	268	305	304	284	271	312	271	288	289	298	298	283	268	294	274	293	315	272	280	272	285	307	291	288	292	294	296	285	267	285	275	258	296	304	260	306	277	266	300	291	286	290	258	298	271	333	289	303	302	283	287	259	296	286	294	313	265	268	278	270	319	267	302	306	273	292	310	260	274	299	286	301	289	282	301	272	303	270	267	280	280	302	290	268	275	289	261	296	297	292	284	295	271	308	302	302	281	274	296	278	310	282	259	306	279	253	262	277	286	270	295	249	285	313	272	264	286	280	324	287	300	281	278	289	258	268	253	329	274	257	279	294	303	270	260	294	267	255	278	277	277	281	274	291	303	296	304	316	293	274	281	286	265	287	287	256	260	269	289	294	268	288	286	260	292	281	258	286	286	312	301	313	286	279	306	281	256	272	295	277	287	271	273	305	279	277	272	270	272	298	251	261	325	299	271	285	326	283	310	286	280	299	302	265	292	295	283	312	313	302	300	320	274	274	269	276	278	265	273	263	302	286	254	296	294	284	285	282	293	259	306	292	286	270	270	283	259	248	287	273	292	272	271	297	271	283	267	283	284	272	301	305	300	298	287	265	289	282	262	271	288	273	285	310	274	273	278	292	272	276	282	269	283	264	300	297	309	309	262	284	273	318	276	273	306	288	302	289	288	307	281	283	286	310	307	303	287	290	271	289	270
58393	94191	70084	40121	17943	4696	1141	639	572	538	510	533	553	494	546	551	506	533	536	490	513	537	492	526	537	521	488	522	548	524	522	490	522	561	533	503	520	530	486	549	503	514	497	499	544	515	503	529	535	550	522	502	524	490	517	568	540	485	543	552	549	551	549	512	507	523	550	575	526	532	523	531	513	520	545	513	526	518	509	529	478	525	553	506	502	543	547	508	508	515	518	522	533	548	510	485	536	538	498	512	536	513	511	512	559	540	523	527	502	491	507	494	536	548	498	471	505	496	514	503	517	497	524	527	499	514	485	533	547	528	496	547	553	515	529	539	563	522	525	541	493	528	572	534	522	546	509	531	482	524	502	537	511	540	490	548	498	516	557	531	527	499	497	491	498	501	509	520	512	542	534	523	540	508	541	542	509	503	513	537	534	518	511	493	526	506	509	487	519	519	525	529	536	513	504	508	543	492	512	519	547	503	517	499	536	537	532	520	506	530	520	500	495	533	513	494	580	524	528	492	535	511	518	510	509	516	541	514	525	522	522	515	524	538	531	504	506	532	559	509	513	519	518	542	534	515	517	517	484	498	534	524	540	496	542	504	473	521	529	525	525	530	525	569	538	478	508	499	534	499	542	527	557	469	525	481	555	514	485	505	543	496	565	486	528	496	494	503	484	490	496	485	524	509	521	518	505	479	494	533	518	566	527	498	530	552	527	510	531	522	499	513	491	589	509	544	523	578	523	519	546	543	537	511	499	535	508	543	544	498	534	521	528	541	475	520	514	495	506	532	534	508	542	488	515	519	521	540	510	549	466	514	546	508	529	552	511	534	543	549	510	511	528	505	552	564	500	551	520	479	512	505	496	508	502	533	531	551	508	520	509	515	531	534	489	549	514	487	485	497	516	544	500	529	530	490	496	513	498	543	550	528	535	565	511	510	514	533	516	490	513	549	507	539	500	493	582	566	528	531	448	560	500	516	537	495	514	526	525	501	496	483	536	530	515	507	464	499	505	508	511	531	534	522	525	538	486	536	501	523	501	508	539	515	564	496	507	541	491	547	505	540	564	526	500	515	534	558	542	538	521	543	509	499	531	554	537	540	506	495	455	472	483	551	566	503	512	503	528	514	535	526	541	527	472	547	520	496	516	559	466	505	513	490	484	506	497	512	546	493	524	535	549	525	512	504	529	523	549	524	498	506	500	520	541	528	516	547	541	543	531	533	513	494	535	493	518	493	491	524	544	493	544	523	537	539	505	495	492	503	563	494	547	525	545	542	507	572	519	544	532	555	534	537	516	490	533	543	477	499	515	482	536	548	522	507	503	534	490	538	490	518	526	481	531	506	533	542	506	530	518	482	527	501	490	557	514	546	457	500	497	503	496	536	544	494	519	475	467	561	503	502	532	544	488	527	491	527	500	531	481	542	526	512	523	522	525	509	525	520	484	504	509	517	529	505	510	513	512	526	535	520	585	534	513	512	514	561	505	537	519	526	529	514	566	522	506	492	534	516	495	537	504	502	523	494	532	517	507	526	510	552	492	488	507	553	495	510	521	514	531	489	510	514	513	554	533	515	499	460	537	513	496	510	548	537	497	532	489	513	548	531	528	515	543	533	502	497	518	514	522	537	515	562	545	497	510	497	492	548	540	528	498	505	540	542	519	507	508	466	504	516	505	540	519	524	523	478	471	513	535	548	535	519	505	505	508	478	518	506	534	564	513	544	527	513	543	512	497	531	524	522	492	492	500	516	512	518	525	482	520	512	516	551	550	540	518	537	509	509	518	569	531	506	512	506	549	563	518	493	513	517	524	523	508	534	514	552	485	504	506	531	505	532	483	472	538	512	548	538	522	482	497	490	515	483	512	537	515	506	538	555	534	515	539	556	490	517	539	498	500	500	499	526	545	493	533	527	538	522	478	503	499	506	519	520	503	542	507	556	485	474	503	525	557	508	559	524	525	544	532	500	514	551	517	508	529	545	545	516	513	508	554	528	471	531	523	528	513	501	489	531	562	525	495	509	518	509	553	475	491	509	502	509	505	517	514	535	517	522	503	548	502	570	538	527	509	505	532	542	483	531	525	518	561	513	570	552	554	522	538	545	512	493	535	499	539	523	485	512	560	534	551	527	531	543	525	517	520	533	487	512	528	545	525	493	525	540	500	529	496	529	520	522	520	510	560	496	534	528	573	513	514	524	540	541	530	519	534	546	538	505	462	486	519	478	540	555	481	541	511	528	563	519	498	517	554	526	522	520	506	582	557	544	502	508	499	503	483	517	529	532	557	485	545	516	503	519	521	544	527	508	523	491	486	515	528	512	478	484	544	506	528	579	513	535	534	547	517	523	513	513	505	520	545	532	513	500	526	512	514	536	533	505	482	530	541	538	526	529	535	491	522	509	494	496	517	516	489	530	514	485	512	553	509	553	519	537	531	518	525	538	487	537	555	498	514	547	499	504	542	566	553	519	509	546	507	532	523	515	521	505	551	497	526	507	527	514	532	509	501	548	525	509	543	510	533	504	519	532	542	515	556	522	536	543	565	553	512	492	511	502	534	514	517	496	543	502	520	516	517	521	500	522	567	481	531	502	472	541	568	542	516	527	546	517	515	510	509	493	532	481	549	498	521	476	558	517	532	516	541	489	512	508	503	545	519	501	499	523	522	545	555	531	506	485	524	522	527	517	543	565	499	552	553	489	550	533	512	523	523	505	516	482	518	492	522	548	518	478	517	515	529	525	508	515	495	521	532	532	530	489	479	533	531	520	521	519	510	514	546	483	520	497	530	528	551	551	511	549	552	513	509	505	515	484	498	506	505	532	520	503	530	533	533	498	544	537	502	544	502	490	544	480	533	517	508	516	483	511	529	537	505	562	488	541	509	514	509	470	521	512	536	519	560	494	528	544	517	487	505	490	527	518	531	515	531	524	526	540	493	501	563	501	514	506	506	534	501	530	500	539	513	542	494	501	511	492	513	515	520	521	517	528	501	509	527	521	518	537	538	543	517	481	504	529	544	515	499	546	519	520	538	496	472	509	546	509	534	523	503	502	524	496	501	476	492	532	515	552	529	571	507	536	570	547	515	500	497	473	527	528	536	535	539	509	523	522	507	503	543	507	524	520	521	545	502	517	484	550	535	553	506	492	528	484	532	549	529	496	575	521	506	526	573	512	512	525	529	499	548	498	481	506	522	533	542	527	514	509	551	504	556	509	498	486	493	495	478	543	580	513	507	525	553	516	519	504	490	513	533	542	498	518	502	546	515	567	540	532	530	512	542	496	531	508	516	499	547	527	544	508	511	512	518	520	516	480	504	527	519	497	518	562	523	532	512	529	489	485	517	527	489	522	515	531	525	506	508	506	538	504	563	553	572	526	507	529	506	516	589	535	526	523	522	504	510	474	508	522	523	538	523	530	566	520	538	490	505	564	541	570	484	526	517	555	509	528	530	522	487	533	527	540	518	494	505	479	484	525	512	514	533	548	535	525
23354	23101	33847	27896	21783	16761	3831	480	359	330	357	313	303	331	320	322	341	311	335	327	335	329	324	300	354	343	337	316	325	305	279	318	358	353	310	339	308	339	324	303	309	299	311	314	301	336	353	340	324	265	316	361	326	320	333	339	305	325	289	312	351	314	309	332	357	324	317	333	337	309	319	303	308	333	306	349	326	358	334	336	348	343	330	309	318	331	328	315	329	332	304	303	330	328	312	349	307	346	351	331	339	328	320	336	335	325	348	305	337	354	353	337	295	333	292	331	318	310	330	331	345	326	320	344	347	338	300	304	304	321	332	318	330	321	310	360	331	296	347	315	321	289	349	351	319	317	320	312	341	319	354	323	320	312	303	348	330	364	329	317	364	286	351	351	347	307	334	341	352	345	328	313	330	321	336	324	312	337	352	318	308	318	303	352	319	307	295	322	301	337	355	357	322	303	329	354	330	305	307	307	305	321	335	287	336	354	335	313	287	315	316	325	367	341	335	326	335	312	329	355	289	358	357	313	337	321	307	315	309	322	326	324	325	338	312	336	330	332	311	333	315	336	375	352	309	318	294	338	366	372	370	342	329	328	339	292	315	325	324	330	314	324	327	341	317	332	316	296	337	340	324	325	314	311	297	312	327	299	319	355	326	316	321	341	318	313	291	304	311	325	354	355	338	299	327	298	344	305	327	320	299	305	325	360	321	340	296	359	325	285	310	339	323	349	336	349	315	288	360	347	280	317	297	298	340	301	311	306	320	339	363	338	328	341	341	289	303	305	341	290	310	375	324	333	330	339	326	331	309	330	334	343	336	345	314	315	323	303	283	313	324	327	295	314	306	327	323	327	312	303	308	309	303	332	295	325	289	328	340	355	289	324	314	306	340	320	304	300	324	319	314	319	325	302	325	312	332	330	320	332	320	294	318	310	320	323	359	347	285	300	301	307	358	336	326	321	334	285	337	316	309	352	336	322	332	334	319	337	329	333	330	341	329	301	322	292	316	338	313	323	322	305	319	325	318	338	314	351	310	326	327	333	310	294	335	340	314	301	299	329	346	334	321	327	331	354	307	334	340	341	357	317	330	325	344	318	309	309	337	297	299	309	296	324	321	329	290	323	319	328	336	365	330	309	312	311	318	300	304	315	331	309	325	297	281	317	320	311	309	315	332	343	348	334	319	308	306	310	337	325	325	351	294	315	325	348	324	319	314	342	342	315	319	344	336	322	328	311	309	288	316	335	355	324	319	342	330	334	319	334	312	313	313	325	319	346	331	349	320	318	329	342	313	337	323	337	300	351	340	297	322	367	311	317	309	336	342	323	311	339	326	293	333	341	329	319	310	355	328	309	320	331	316	334	334	347	329	324	303	300	307	314	312	332	344	328	320	314	319	331	319	331	318	291	317	305	354	328	324	336	319	336	325	345	290	335	320	307	322	315	328	314	295	308	316	309	298	309	323	313	327	295	348	299	294	335	328	370	313	327	306	316	325	275	301	317	337	291	286	323	331	319	313	312	331	329	338	291	357	296	317	319	326	312	343	328	331	319	306	293	315	326	335	329	334	345	301	315	334	318	325	294	319	307	311	338	316	321	316	317	315	326	347	339	332	337	327	336	327	312	326	316	343	341	311	332	331	316	283	310	308	347	357	325	337	321	310	346	341	337	336	322	340	313	322	326	299	312	319	314	328	309	326	320	316	336	337	302	323	296	337	308	365	331	330	304	310	334	347	313	305	313	331	326	326	323	336	323	323	298	307	319	329	336	336	333	315	331	319	364	341	338	314	355	325	331	351	347	339	331	308	327	308	316	320	328	341	301	344	310	355	317	315	332	338	339	341	357	362	330	324	330	304	327	343	308	311	336	313	296	336	313	313	320	324	321	316	326	321	320	334	340	302	339	332	343	296	348	300	309	325	332	333	361	290	312	309	328	325	323	306	316	325	301	330	333	307	335	298	344	327	338	312	335	304	332	305	313	313	356	330	314	353	342	345	321	315	308	318	291	336	339	371	316	350	313	297	321	329	340	328	335	346	324	315	333	312	293	335	330	335	342	265	330	319	282	312	309	314	326	317	343	322	326	304	315	364	340	304	308	357	329	292	331	311	322	315	273	328	333	331	325	299	359	317	314	321	337	324	307	332	320	343	303	319	311	338	316	315	302	318	289	311	366	292	338	330	293	314	319	324	329	324	328	304	314	318	319	321	305	313	318	295	352	312	322	326	329	310	330	323	365	338	325	365	311	343	332	334	327	327	335	311	293	331	303	339	312	332	342	329	352	330	303	341	332	339	341	322	334	294	297	310	324	336	339	367	317	296	337	325	298	335	336	313	322	321	336	321	296	336	320	317	324	281	311	301	322	336	353	288	321	304	327	335	323	323	331	323	351	297	344	315	329	314	317	310	328	313	360	325	342	334	319	301	297	320	328	341	304	319	335	310	313	355	317	314	364	302	306	335	302	347	322	320	351	331	317	311	312	353	328	309	329	320	353	338	317	327	315	327	312	313	332	337	355	318	322	317	318	317	355	309	286	324	318	314	316	320	305	318	343	338	347	311	337	311	321	320	315	317	321	329	308	350	329	309	341	322	272	339	341	313	339	315	316	301	290	349	326	302	306	328	323	333	305	302	351	331	334	320	338	306	307	329	310	290	301	335	315	340	340	303	303	357	320	334	338	306	337	336	327	300	310	323	336	312	326	319	307	311	317	334	346	339	317	343	317	338	338	332	310	316	320	332	334	358	333	287	312	322	317	305	276	335	342	314	329	316	319	312	304	321	339	320	313	343	333	287	312	346	326	292	305	335	311	310	309	330	358	292	295	329	323	317	317	332	319	332	330	331	331	318	303	309	273	349	319	334	330	344	339	324	331	321	331	316	322	308	329	318	350	289	321	330	348	355	337	325	299	297	328	327	313	327	329	336	324	314	330	331	317	277	287	338	319	343	346	331	331	350	286	323	303	336	326	346	309	303	291	299	327	351	298	316	350	345	333	325	320	334	315	351	290	304	336	330	291	338	314	318	331	322	307	328	329	314	347	358	334	351	298	353	308	275	318	305	294	335	307	352	304	326	302	298	295	360	319	358	350	353	354	298	332	335	306	318	341	304	320	292	337	323	338	331	329	342	342	300	289	309	333	333	314	307	317	341	332	308	348	303	342	345	327	334	325	361	339	339	305	338	334	334	329	310	293	316	274	332	342	363	346	333	303	326	333	338	349	320	309	302	294	316	332	368	329	310	313	333	337	316	349	303	336	312	331	369	342	325	335	329	284	321	312	328	327	298	342	307	334	312	315	300	338	360	348	326	309	303	308	286	284	297	364	326	322	302	309	339	330	306	297	335	355	316	325	323	324	303	325	309	321	321	315	351	329	334	311	330	342	296	313	332	338	294	330	321	329	300	306	321	337	353	351	339	293	308	324	310	319	319	309	328	314	311	350	331	308	336	302	319	325	348	322	292	300	298	323	321	318	324	326	347	324	360	304
60109	103012	77761	49389	25122	7350	1755	695	548	566	554	572	565	559	563	558	523	520	595	543	530	511	567	560	578	634	598	568	562	539	533	556	544	606	566	593	540	555	573	555	562	567	563	541	553	577	582	611	572	544	604	600	580	584	575	549	553	546	568	516	614	537	596	557	540	581	572	599	582	602	589	581	554	575	550	522	588	569	590	583	557	516	570	556	575	559	562	564	597	520	564	558	611	536	552	535	555	573	543	550	559	578	549	579	604	588	566	579	539	555	550	523	611	564	559	555	530	541	541	556	574	585	556	508	560	574	472	545	538	583	525	581	545	512	566	568	552	580	573	595	610	533	536	549	570	566	575	549	527	547	591	519	536	519	553	575	595	566	513	544	554	567	573	586	545	558	535	558	579	562	545	554	579	567	558	578	569	551	594	523	566	551	549	565	562	567	544	558	562	541	544	546	573	581	530	547	595	572	539	539	555	569	556	574	554	575	579	528	556	550	542	564	593	542	602	531	551	529	587	564	571	575	557	542	557	530	578	560	602	557	593	582	559	602	552	549	557	573	555	568	584	558	554	520	548	566	564	569	572	582	597	596	525	583	580	557	558	550	554	518	532	580	581	558	567	550	565	573	566	561	560	559	558	568	548	539	572	589	574	561	539	542	545	532	564	565	534	588	601	584	549	570	556	559	603	582	580	565	533	537	573	585	535	602	555	556	553	557	547	527	585	604	577	561	587	590	594	553	536	533	575	559	598	553	585	575	574	585	563	558	554	575	516	554	593	516	508	611	572	595	555	602	525	562	534	536	565	583	565	568	513	521	557	595	567	576	566	566	588	529	579	564	581	543	535	589	557	537	585	607	600	581	567	551	596	579	562	544	529	570	561	534	573	582	584	588	507	547	598	577	589	566	509	554	561	551	558	570	553	588	531	532	545	560	550	559	547	540	570	622	554	569	535	574	544	586	597	575	609	560	559	580	583	568	562	533	586	567	532	602	538	542	559	543	548	558	602	612	549	534	574	588	503	560	550	527	514	533	589	559	584	565	536	566	528	588	545	581	564	562	550	600	555	572	555	573	602	585	577	537	598	575	554	571	595	534	553	564	556	549	576	538	594	610	547	583	543	523	547	560	627	528	573	599	558	527	584	564	612	602	550	571	562	568	569	577	566	533	577	567	528	583	580	564	572	569	559	573	548	544	530	562	528	588	561	522	578	567	571	531	580	566	570	569	532	563	563	581	578	560	568	563	558	541	574	557	555	575	572	579	576	562	539	590	523	579	561	567	566	590	538	572	537	558	534	592	535	544	521	577	547	553	556	602	575	567	543	553	562	569	530	558	562	559	580	558	612	587	562	568	562	535	542	568	569	582	580	576	552	533	538	534	545	559	539	567	571	545	572	556	572	597	530	575	589	541	549	540	618	586	579	586	608	570	591	550	542	578	577	535	533	599	541	561	589	555	535	544	571	549	535	585	525	565	563	624	558	546	581	595	552	518	563	570	566	554	564	522	557	551	564	548	573	567	566	538	546	535	582	563	566	558	595	542	563	576	563	588	543	567	590	583	563	529	562	571	546	541	496	543	567	537	570	476	565	536	573	537	587	540	575	558	582	587	551	547	586	560	564	558	577	556	574	561	592	576	542	558	544	630	569	523	547	560	551	566	593	559	532	589	537	562	565	556	560	597	555	557	577	567	575	596	547	571	600	559	548	534	525	580	581	521	553	550	589	565	550	545	558	576	569	538	550	547	544	587	560	581	560	565	565	549	574	574	568	558	528	585	616	570	563	552	569	572	548	595	613	543	537	558	556	553	566	582	545	560	568	559	530	545	592	552	549	537	569	542	562	596	548	561	592	587	537	567	577	633	529	529	589	545	541	574	546	540	556	589	582	554	551	567	516	549	528	581	592	548	581	551	571	614	579	567	561	525	563	587	576	537	606	587	553	576	575	538	568	578	557	557	583	593	564	553	576	553	530	562	561	605	562	561	544	603	512	559	551	545	592	559	550	577	560	548	575	562	525	578	555	523	550	537	545	621	569	552	559	554	542	545	574	587	560	572	593	551	612	616	544	565	586	596	555	552	562	566	587	568	565	518	579	562	597	560	555	569	527	531	541	560	560	529	569	532	586	523	570	588	553	577	562	582	576	548	583	554	554	546	569	533	631	589	586	577	566	590	539	627	570	537	579	551	563	597	527	534	554	568	511	567	556	539	537	565	574	550	597	581	580	553	533	551	558	577	566	553	555	558	579	570	555	563	611	571	563	556	551	542	511	579	550	569	546	554	565	587	552	563	585	560	558	590	516	613	519	554	546	544	547	555	547	522	577	529	575	602	579	564	505	576	527	554	545	567	566	549	544	569	590	557	539	573	611	550	582	585	538	555	595	553	579	529	549	584	573	599	534	557	523	568	570	530	545	584	527	601	560	548	568	544	623	540	532	594	573	541	554	586	544	542	585	540	567	548	602	556	546	581	575	597	557	608	558	529	510	596	565	598	547	564	546	568	584	598	606	540	554	548	571	549	555	583	575	554	574	521	555	559	583	546	568	550	551	528	576	575	572	572	534	513	570	564	551	548	562	585	536	543	588	600	552	585	569	558	571	554	577	600	567	509	569	560	572	581	559	536	612	568	576	592	561	574	549	569	495	569	630	561	537	566	566	539	593	546	586	562	548	526	619	562	578	605	600	566	602	562	599	557	568	534	556	587	553	577	595	554	593	558	592	563	562	619	533	607	543	565	572	564	530	564	580	527	586	554	539	562	531	568	587	551	577	532	537	566	546	580	566	535	544	529	601	589	614	535	560	568	583	576	551	557	587	573	549	541	579	558	548	546	519	590	544	547	582	583	558	574	572	544	602	552	557	568	552	552	552	602	572	540	587	582	544	585	550	572	546	589	533	548	567	567	567	552	597	554	552	580	536	580	574	586	588	587	540	578	558	556	533	578	524	587	572	546	575	547	540	576	612	516	586	532	557	570	565	593	547	559	551	548	593	584	598	515	535	556	594	565	555	588	596	576	548	602	542	511	585	536	578	562	547	555	583	588	557	545	560	559	507	547	527	537	538	594	544	554	578	580	522	553	552	596	597	550	530	604	577	579	537	548	612	598	580	599	566	594	561	595	571	585	558	580	590	586	526	548	602	569	584	554	564	566	582	565	546	525	543	599	531	558	544	538	546	590	589	582	547	565	547	539	559	578	548	607	553	560	586	582	587	595	581	600	536	580	557	580	571	530	599	587	560	545	614	591	531	577	547	596	562	549	551	600	547	552	534	569	562	583	583	552	563	539	563	570	583	553	525	508	561	575	545	557	569	545	615	532	580	550	542	554	530	585	534	540	542	569	614	564	554	566	546	573	547	566	561	554	552	569	566	590	573	557	603	560	605	572	572	580	557	547	591	584	574	581	579	532	575	541	555	564	596	573	593	543	558	567	531	541	607	571	562	552	537	543	567	534	587	597	581	532	562	587	553	551	567	543	578	619	542	535
28469	33010	31860	15259	2783	592	354	264	243	272	258	263	289	263	281	256	251	297	288	289	282	258	282	263	262	294	286	258	274	273	287	280	303	302	277	291	275	244	258	285	255	253	265	263	274	282	280	296	268	279	264	265	283	299	284	312	263	278	257	282	289	267	306	252	282	270	284	269	264	262	264	302	288	268	268	248	302	289	262	270	279	274	246	275	264	262	259	255	303	273	289	259	274	257	269	266	287	272	291	272	302	277	285	283	266	283	272	259	254	279	240	262	297	296	288	271	274	272	310	267	237	282	288	270	272	272	263	293	276	300	234	256	241	266	249	266	286	285	287	276	289	266	246	263	250	289	286	279	291	256	275	286	264	298	241	258	258	301	292	323	247	295	257	279	272	255	244	308	281	285	270	287	218	274	254	269	265	272	290	279	274	265	254	246	261	273	289	283	239	265	265	262	272	255	267	271	255	279	266	303	259	262	306	266	283	309	283	257	276	247	276	272	292	254	243	249	284	268	285	258	274	280	269	268	275	240	249	259	258	269	243	247	253	274	298	270	281	275	281	264	279	285	247	270	290	277	252	269	273	277	258	246	276	261	268	254	287	262	241	279	282	266	291	287	273	281	269	273	286	263	293	245	262	290	268	281	288	291	272	265	299	268	282	271	284	259	265	271	247	290	269	287	283	259	288	279	268	267	284	263	277	259	281	292	241	272	296	304	271	260	275	275	280	278	280	286	268	262	246	283	294	264	269	293	260	290	254	277	260	268	275	249	263	272	276	240	266	290	260	288	266	287	283	277	260	251	270	292	248	262	257	259	274	252	285	265	280	263	284	285	254	249	280	245	251	267	247	286	285	286	283	244	287	256	273	280	290	272	262	261	266	228	279	281	300	277	268	316	274	285	255	277	254	271	277	277	271	263	254	271	257	259	250	264	264	265	258	267	257	266	270	298	256	280	256	241	269	258	258	257	272	308	275	289	267	253	262	264	298	274	283	273	277	285	273	280	261	253	277	238	252	278	281	270	312	299	259	273	286	236	299	264	265	268	264	255	291	254	293	256	285	278	245	282	283	276	247	243	254	266	283	279	252	268	286	277	249	247	293	289	267	243	282	273	299	270	268	261	248	262	273	282	267	296	283	282	285	276	314	284	281	264	271	261	311	265	288	290	292	287	296	276	293	264	270	285	294	260	257	253	299	262	242	301	312	301	286	275	275	276	273	287	242	275	243	267	271	264	267	260	264	302	261	299	280	308	264	274	282	275	267	280	300	315	277	273	266	270	260	285	264	290	279	262	259	232	271	278	265	254	267	242	255	289	287	293	256	274	262	272	289	279	262	265	264	321	258	251	291	285	295	268	272	272	260	282	293	253	259	299	293	268	279	271	291	270	289	287	262	280	273	239	237	272	266	264	284	287	250	290	276	264	248	277	246	266	265	271	271	314	286	303	281	270	249	247	285	285	242	252	260	233	270	266	274	239	262	261	270	253	255	273	313	251	295	260	248	277	299	255	256	256	255	265	266	256	288	292	282	265	272	269	269	291	249	262	281	292	253	269	290	252	278	288	264	269	245	262	269	293	260	273	266	259	276	242	252	268	263	292	275	285	263	274	276	284	278	260	274	228	262	298	264	279	270	262	223	289	289	247	280	241	260	277	288	270	268	272	288	270	263	246	268	264	243	282	291	257	257	296	265	294	266	244	260	256	279	271	277	267	300	268	304	271	284	270	261	258	275	247	280	254	254	264	275	267	270	244	277	267	266	267	254	237	278	280	259	256	273	247	289	272	260	261	272	272	272	266	246	265	280	262	269	229	291	258	300	271	264	275	264	249	267	252	245	273	241	271	270	276	273	254	278	276	254	253	299	281	256	255	266	264	273	281	262	268	292	274	287	258	251	239	243	280	261	278	280	261	270	289	273	267	279	250	278	299	286	262	263	285	264	279	284	269	272	282	277	313	267	282	262	267	269	288	274	286	256	269	292	271	256	261	249	251	289	269	271	292	258	269	268	279	277	284	307	291	308	252	258	249	253	294	293	274	251	277	252	256	269	272	270	266	273	263	281	292	281	264	264	277	278	256	271	264	266	267	278	287	252	276	285	245	292	277	269	266	276	251	285	241	288	263	265	261	243	258	285	291	298	239	258	249	244	271	250	267	265	257	269	269	254	274	233	281	285	265	256	285	304	279	279	261	275	283	264	292	284	265	251	281	247	266	260	312	262	288	307	268	297	264	228	242	277	269	289	276	264	299	245	289	293	254	267	280	291	302	278	278	284	291	273	226	243	241	262	275	264	262	297	232	287	265	271	301	277	267	274	287	283	283	271	256	255	272	276	278	266	284	255	256	275	256	289	243	265	270	254	277	267	245	278	275	294	274	298	285	271	264	279	289	287	274	265	228	276	246	284	250	277	278	282	286	298	276	295	252	267	255	278	268	253	285	280	275	270	280	261	270	262	277	271	303	270	257	248	272	273	282	255	254	283	247	280	323	260	270	263	282	282	270	294	278	283	270	225	277	300	280	271	278	291	259	271	273	267	292	257	269	295	245	271	253	284	270	307	249	276	257	279	251	287	277	269	257	265	270	264	252	256	249	285	263	279	244	276	260	268	270	270	283	305	279	259	254	289	266	260	273	263	271	271	286	243	319	274	258	267	285	274	269	296	258	293	251	293	276	305	259	269	282	253	245	260	271	277	274	295	279	286	263	250	264	259	288	273	280	271	278	274	272	266	262	308	242	269	249	268	275	296	238	265	255	274	255	284	269	252	318	288	263	269	260	262	269	270	281	278	268	288	288	301	281	268	277	261	263	303	261	252	268	276	254	285	276	279	242	281	281	260	280	283	254	291	297	294	278	306	274	258	257	299	258	276	283	257	260	287	291	256	274	263	308	296	275	294	265	260	272	272	247	286	265	275	278	281	281	254	272	265	254	257	261	238	271	280	269	258	260	236	249	276	270	253	283	274	302	274	253	284	286	251	269	263	288	278	245	269	259	279	255	265	274	279	227	267	243	265	258	274	317	267	271	266	300	285	251	282	283	282	259	269	263	290	266	303	285	262	271	272	277	292	281	320	252	289	273	280	286	280	271	259	296	292	270	296	262	256	269	254	268	245	277	272	269	268	283	274	287	265	263	255	309	270	293	239	305	294	249	285	290	241	279	262	277	279	270	265	271	280	297	277	251	274	287	260	286	288	273	288	256	249	288	266	299	269	278	234	302	237	260	264	246	264	272	271	239	271	288	246	305	274	274	270	263	289	275	266	293	300	269	235	249	272	261	275	277	284	303	283	278	279	267	232	258	241	282	260	278	269	279	272	262	258	270	281	235	279	260	259	243	286	233	257	290	288	330	272	271	243	272	280	237	288	278	270	274	291	284	281	272	279	249	261	302	272	266	245	266	301	269	282	248	247	288	266	237	273	253	264	267	281	266	299	266	279	281	247	314	245	240	252	248	279	291	278	259	283	283	253	257	253	268	291	287	258	258
33962	51317	37033	16841	4825	1285	602	543	533	497	510	470	482	509	489	500	509	541	475	531	512	491	526	504	481	475	480	502	499	486	465	553	441	442	493	478	515	474	463	519	491	481	517	493	491	490	492	543	490	469	513	534	532	497	453	510	528	493	502	500	530	497	502	470	492	520	498	503	496	530	491	506	520	528	490	501	544	514	477	473	504	463	461	459	500	495	467	519	512	540	528	513	512	497	521	520	516	517	517	506	498	477	494	512	504	515	508	501	502	527	519	511	453	501	457	469	486	522	497	502	505	495	511	492	493	489	502	514	497	498	476	536	501	501	554	463	460	485	501	494	526	484	496	538	526	505	508	491	509	495	479	494	476	529	474	479	517	491	484	500	469	451	490	510	488	493	522	484	493	483	502	524	520	517	530	453	533	511	476	494	510	531	514	503	467	513	466	497	509	501	493	511	515	511	487	478	448	518	499	437	494	498	425	548	444	529	517	488	493	529	487	480	514	500	527	480	524	570	503	526	483	524	471	528	519	535	490	479	527	507	535	487	523	511	493	512	513	487	498	522	493	492	492	477	448	485	554	540	483	477	528	531	517	484	464	481	516	511	499	493	539	465	527	493	536	503	550	467	460	523	506	492	516	477	484	479	465	525	523	483	538	501	475	511	528	516	481	527	488	499	519	527	493	520	504	540	532	490	506	490	482	503	475	458	495	471	502	510	529	493	480	493	479	508	484	497	480	462	514	517	573	497	475	521	497	486	512	514	473	478	521	481	520	504	466	513	510	461	526	496	492	525	513	505	449	497	513	508	471	469	470	516	488	490	485	565	501	489	543	523	496	517	518	497	475	493	522	475	496	503	457	470	501	461	469	498	498	504	486	507	490	520	512	482	479	443	498	485	490	468	548	498	503	478	488	506	524	498	504	510	529	518	504	530	460	504	500	507	530	523	503	500	494	475	477	497	464	489	533	532	482	475	507	553	482	512	506	538	511	496	497	538	528	483	478	516	497	481	504	499	467	533	523	505	564	542	505	540	501	531	514	467	472	490	538	460	530	521	507	493	522	490	508	536	496	527	463	510	504	497	518	500	562	504	526	487	487	493	553	495	510	520	530	544	429	469	500	487	507	486	505	485	469	482	528	507	518	498	529	493	508	507	528	456	516	498	517	468	493	467	502	476	501	525	464	508	537	453	525	515	567	498	450	525	511	494	544	527	525	514	520	514	534	472	518	496	508	479	510	465	507	498	484	526	494	519	448	506	463	494	468	512	495	536	514	490	495	508	500	539	539	502	479	506	513	541	489	521	491	486	529	498	491	509	532	500	498	558	487	505	535	494	485	525	517	475	521	524	467	511	509	474	518	505	523	513	509	472	527	478	502	510	479	497	508	487	482	535	528	503	467	474	489	513	497	509	462	492	502	492	475	495	476	489	493	487	549	527	533	508	532	524	518	452	517	497	494	481	486	497	535	507	500	482	464	483	477	514	497	463	479	475	453	548	501	481	448	498	520	499	503	533	473	504	480	522	556	461	494	534	518	518	506	488	499	517	509	511	514	498	497	542	517	479	482	478	501	492	496	486	464	481	522	493	543	471	524	509	481	484	539	463	520	483	506	489	547	523	486	474	524	486	498	485	529	510	483	489	467	479	530	525	514	479	466	499	493	506	500	496	530	512	477	522	496	470	486	534	502	498	495	505	527	512	506	529	478	499	503	514	497	480	506	520	534	465	489	495	527	509	542	508	480	526	522	494	504	527	487	495	491	459	502	539	467	498	497	540	525	489	487	487	503	489	541	527	503	517	527	467	490	477	509	468	536	487	501	523	499	514	531	493	495	512	510	498	480	497	513	491	467	470	475	511	494	493	508	520	505	531	535	503	489	497	497	540	510	525	504	475	516	494	479	515	515	459	482	490	493	469	493	484	512	505	496	488	470	489	504	468	505	490	482	536	498	506	520	506	506	520	543	505	475	496	530	506	459	480	505	507	531	498	510	510	458	485	493	498	449	505	542	505	489	462	476	524	471	507	507	542	485	519	494	511	481	505	491	500	500	495	504	475	532	512	453	512	513	510	517	507	503	510	447	524	519	515	493	505	499	488	473	507	485	481	481	514	485	518	531	510	471	522	524	505	529	526	516	470	498	484	495	466	571	508	490	481	570	482	510	488	486	491	532	482	526	529	535	487	538	507	482	487	476	490	556	492	561	506	492	512	480	522	506	514	498	469	507	487	476	497	515	474	471	495	482	472	514	537	502	496	515	514	549	515	493	491	490	507	499	504	472	534	497	479	475	462	522	504	510	495	490	499	489	499	480	493	494	466	470	493	479	498	514	530	498	519	516	519	516	470	502	504	512	486	521	525	489	467	484	533	521	501	504	480	483	475	495	500	507	467	532	493	484	470	488	511	498	497	513	510	513	520	523	519	465	477	472	490	507	474	542	503	472	534	496	518	489	519	504	521	527	507	513	496	535	496	499	492	523	485	513	504	498	501	490	464	521	470	519	502	551	488	539	497	468	491	497	515	468	445	507	486	546	525	493	511	491	529	496	497	504	487	498	518	512	485	493	495	517	467	509	484	490	497	505	479	499	509	503	479	483	512	500	506	535	506	509	501	489	522	486	509	535	473	532	487	519	492	461	484	510	506	513	504	549	509	498	491	511	467	489	535	492	522	520	440	510	491	514	567	519	536	478	486	519	507	502	473	555	493	509	510	482	531	511	498	497	538	506	488	527	522	528	532	534	517	492	479	492	510	493	514	512	498	523	484	529	463	504	506	505	462	539	485	519	507	533	484	490	543	500	501	499	528	527	501	530	551	546	477	520	512	469	509	522	463	567	475	479	516	479	489	471	502	489	494	486	522	479	489	492	473	515	497	557	477	525	495	487	501	502	494	536	492	499	510	516	506	512	491	470	509	496	502	518	509	494	495	495	542	519	470	483	462	454	498	492	482	476	535	488	486	510	517	519	501	470	491	519	476	481	513	487	495	531	485	491	491	478	515	517	441	493	477	481	513	521	442	511	476	545	503	547	499	530	459	499	482	508	540	511	498	539	518	482	522	524	508	489	498	475	524	511	442	543	526	492	499	519	503	485	514	483	510	499	509	511	556	466	522	503	496	519	538	504	494	527	525	536	518	500	503	528	514	506	510	503	505	507	512	520	457	513	530	511	488	486	469	525	525	493	517	518	532	486	472	535	482	528	473	505	476	489	489	502	485	506	520	509	506	508	507	509	481	485	510	470	481	516	543	505	478	509	493	505	488	522	523	521	508	483	503	516	534	509	521	465	487	485	493	511	516	476	549	487	500	481	500	508	531	526	551	526	516	463	526	519	500	501	508	493	498	501	517	506	456	548	511	502	484	451	485	459	494	494	508	477	470	558	469	470	532	514	495	487	521	550	482	503	528	502	455	508	509	464	459	486	494	476	468	512	511	486	546	531	490	472	503	484	518	509	506	459	518	493	507	453	501	519	477	516	499	523	499	489	498
24604	25979	38625	31244	20246	8326	933	313	317	291	304	318	308	322	296	282	280	283	269	299	317	288	282	276	279	274	292	320	289	282	293	273	283	273	305	290	293	277	296	290	328	300	294	304	288	296	288	266	275	304	295	285	273	306	266	275	313	328	265	290	287	313	268	283	256	312	314	268	306	280	290	297	303	289	318	284	303	269	322	295	269	259	271	278	290	279	287	299	296	306	266	294	270	302	261	279	275	295	295	298	285	329	276	287	279	290	288	276	266	322	288	299	285	298	273	270	309	307	275	264	296	291	275	305	279	245	300	280	284	283	277	292	261	293	302	268	271	282	290	265	276	323	266	295	283	314	312	332	269	305	298	324	261	245	294	288	301	270	304	277	257	287	273	284	275	291	270	305	282	284	298	291	296	286	274	268	288	295	301	312	301	291	306	290	274	290	288	279	293	282	236	273	291	280	285	289	255	305	298	299	276	296	288	278	274	291	303	306	286	284	291	296	281	268	281	289	294	277	298	271	303	309	292	287	288	278	318	285	248	294	270	313	271	314	292	275	330	301	285	281	289	282	307	296	292	266	279	297	311	291	278	276	313	295	302	300	269	292	265	296	295	284	274	292	266	274	283	281	263	271	281	281	299	301	292	292	262	272	278	283	284	319	308	284	277	295	287	287	284	298	277	293	269	270	301	293	282	280	284	305	285	291	309	297	288	271	283	266	294	302	285	283	311	286	303	276	284	303	306	250	246	276	270	310	260	300	291	267	267	298	311	271	271	283	278	265	281	285	256	289	297	265	288	297	296	287	272	294	279	302	237	306	269	310	281	297	287	281	287	280	318	292	287	276	297	262	268	277	323	301	283	264	286	258	319	305	314	299	284	279	270	287	296	291	296	278	286	289	290	308	284	272	299	282	307	267	318	310	265	258	288	257	332	291	277	283	262	284	276	293	277	284	314	256	297	291	261	312	271	304	284	290	308	273	295	303	302	274	291	272	256	329	289	257	275	301	267	291	317	267	276	270	285	269	279	281	298	305	300	263	242	303	276	287	286	290	263	324	293	298	314	292	279	302	296	291	293	287	267	274	287	281	295	299	308	286	298	283	304	274	297	290	293	301	291	278	253	304	292	253	280	279	286	300	275	264	283	288	265	277	310	275	317	316	299	296	309	275	273	263	299	298	269	287	279	275	282	288	286	294	305	269	276	304	308	304	277	244	294	294	269	299	294	287	284	277	285	303	297	288	303	323	256	308	321	306	292	256	286	287	276	295	296	276	284	294	305	321	281	272	266	270	295	293	304	297	308	261	298	299	246	273	274	297	310	290	269	305	292	280	279	312	305	282	284	300	283	312	285	308	295	322	287	301	273	288	291	294	271	283	289	271	291	323	267	315	320	279	281	265	297	259	275	271	261	294	272	288	310	269	282	288	281	275	288	258	308	288	274	298	289	275	289	302	299	287	304	254	289	266	303	262	281	294	282	286	267	291	308	306	293	273	268	283	287	271	280	266	263	309	298	268	309	277	263	320	329	266	308	274	298	311	293	269	311	295	281	289	306	297	305	284	261	270	265	282	283	279	295	254	271	321	296	283	284	273	283	259	266	292	287	295	313	291	305	288	255	271	288	286	268	280	282	268	298	258	294	261	287	307	291	258	273	270	266	294	258	280	283	291	266	282	267	292	281	288	306	291	284	315	302	255	295	280	270	312	284	283	311	309	280	299	265	274	279	282	302	306	317	288	303	267	290	301	266	254	289	249	294	304	283	310	288	283	278	292	266	273	309	283	290	280	307	277	283	275	312	286	263	272	261	300	274	255	283	267	240	288	268	312	310	289	283	283	281	277	258	281	299	318	285	311	305	273	281	264	253	299	290	295	288	269	286	304	307	311	282	295	311	303	292	268	294	304	303	278	280	269	294	265	277	299	292	282	304	286	255	282	256	316	253	295	275	255	270	306	264	315	273	309	284	262	287	256	284	276	250	303	301	295	295	305	310	298	278	247	299	266	280	290	318	268	268	267	293	317	276	315	316	304	265	265	298	290	237	275	322	299	288	294	300	292	282	304	279	306	318	288	298	269	286	289	282	305	306	298	277	313	263	289	286	276	286	276	315	270	312	274	300	315	272	244	308	289	282	269	295	296	279	313	296	269	300	299	282	287	297	272	274	283	307	273	318	321	280	273	280	306	278	268	283	278	292	276	279	323	264	290	274	272	277	268	320	299	272	291	271	265	291	258	287	285	284	303	261	293	267	286	277	253	267	290	276	296	311	283	273	270	270	280	281	319	278	261	305	272	272	299	310	290	279	281	265	306	272	309	283	310	276	267	289	295	293	284	296	282	237	314	263	282	272	286	301	291	276	267	266	297	326	337	314	255	306	313	314	297	281	273	278	288	295	269	244	276	329	287	256	310	266	271	310	285	280	313	303	267	299	275	333	278	287	275	278	270	273	318	269	306	269	303	284	289	282	322	296	270	273	295	284	276	316	269	287	268	316	284	294	315	274	290	294	299	289	292	300	297	293	288	266	292	280	351	267	281	275	249	278	287	276	278	291	282	287	276	290	304	294	266	282	295	260	296	308	319	267	300	299	298	284	299	296	281	292	279	262	300	272	289	297	321	304	311	292	298	289	299	262	289	266	324	277	259	292	291	297	272	291	283	284	290	267	314	287	271	288	282	282	271	262	307	284	277	290	262	269	254	285	252	275	293	294	255	275	276	285	288	274	293	302	301	291	288	284	256	273	281	296	278	299	266	264	295	292	279	288	294	283	306	273	293	254	261	300	307	269	291	294	278	290	290	294	290	267	282	277	262	272	292	282	291	303	268	262	272	315	267	297	273	286	277	285	282	268	275	266	295	332	275	281	273	273	272	275	275	302	316	272	272	262	261	294	299	275	298	314	286	305	269	276	304	312	323	304	314	300	289	257	283	283	302	292	277	319	274	308	266	324	311	290	286	268	284	290	286	308	285	271	292	306	320	278	286	300	309	280	261	274	273	296	305	270	303	309	302	282	311	271	288	290	301	291	265	287	301	281	273	290	295	302	275	271	264	280	294	314	283	280	286	301	260	276	282	279	270	270	283	300	280	243	290	274	293	302	276	280	298	311	286	298	291	341	281	318	324	331	304	314	272	284	273	305	291	295	302	293	290	273	295	277	286	283	274	286	261	282	293	289	315	301	313	303	256	272	283	282	273	312	276	249	294	284	335	256	299	283	263	295	287	272	286	308	280	284	290	271	274	279	271	296	297	286	283	280	294	278	263	286	306	291	295	258	290	266	253	267	303	285	312	310	263	272	261	273	293	265	277	278	290	294	276	319	311	284	279	286	279	305	257	300	260	271	327	280	261	269	284	270	302	275	253	314	266	291	297	281	297	274	258	300	262	270	314	295	293	292	270	300	281	316	274	293	289	277	299	282	253	257	278	289	274	239	298	308	289	291	300	285	285	342	255	293	340	286	267	272	264	292	313	287	288	291	281	282	267	289	319
58333	95650	71200	41788	19485	5082	1227	650	539	528	516	556	562	548	521	492	491	560	518	509	472	563	521	544	512	548	507	516	501	500	510	543	531	540	516	560	530	535	521	534	512	545	520	541	569	546	509	563	534	528	515	492	517	502	531	557	544	513	552	542	500	539	520	562	529	527	533	508	500	528	522	502	602	593	554	525	501	514	526	502	488	509	505	511	521	470	520	531	506	527	502	521	516	512	602	517	575	516	491	504	494	539	549	607	534	504	544	538	559	502	493	512	509	528	554	520	526	570	522	533	537	538	499	491	503	509	505	558	506	506	496	554	538	509	548	518	504	583	530	520	539	507	506	533	557	527	510	525	467	528	527	536	516	512	485	517	514	494	528	524	510	494	584	515	518	519	537	553	533	538	527	496	535	529	526	509	489	518	577	491	468	527	529	501	556	485	539	522	509	543	504	519	499	516	525	525	532	537	536	503	562	539	532	519	536	521	548	494	501	517	513	526	510	524	492	517	517	525	464	536	542	515	525	511	525	543	532	512	537	550	535	550	525	539	520	575	540	505	517	529	515	508	506	530	486	565	502	494	528	522	534	540	518	537	549	536	518	522	533	534	518	568	536	538	555	496	535	514	539	516	511	529	506	523	480	511	521	552	478	491	522	508	514	539	498	508	540	505	498	519	481	554	556	537	560	561	512	491	526	531	475	504	542	505	566	517	513	537	526	515	487	504	564	522	547	520	564	521	539	509	545	529	513	536	534	513	551	516	538	559	541	547	512	519	523	494	485	544	526	556	527	514	498	516	485	504	542	534	530	506	541	553	512	504	543	554	480	494	555	522	539	548	502	521	533	522	511	524	490	520	549	547	526	533	523	541	540	491	550	498	533	506	504	512	532	531	555	551	515	525	547	517	495	482	534	520	540	544	533	474	535	537	495	527	503	508	529	510	516	537	509	488	528	537	505	508	547	483	529	497	571	540	519	547	546	490	523	516	554	528	519	524	496	516	548	530	512	519	550	583	558	549	544	472	503	543	493	504	527	490	522	553	496	511	528	494	528	517	520	505	528	548	504	531	532	531	528	521	567	515	474	517	518	538	522	530	575	504	533	584	509	533	474	578	486	558	564	524	509	491	560	551	554	531	488	548	515	508	532	542	525	527	532	516	570	521	502	464	515	556	504	521	574	507	524	476	511	489	519	454	475	520	497	494	531	558	507	532	490	481	535	521	475	493	527	540	528	508	509	513	485	479	493	541	518	514	489	508	528	554	514	497	507	521	529	560	534	539	524	546	547	527	539	520	547	487	540	520	524	450	503	516	499	521	570	512	571	519	544	506	501	534	480	520	525	562	494	514	542	568	495	483	548	511	479	541	516	525	522	543	502	511	522	506	543	525	529	515	553	553	527	573	569	528	544	520	534	539	512	540	512	494	549	521	492	513	530	507	531	569	529	540	537	520	531	516	504	488	527	559	506	518	504	541	513	502	488	536	511	535	508	530	518	513	546	509	552	485	533	518	559	569	478	508	494	539	515	482	502	485	531	552	544	529	544	546	512	592	531	533	510	554	488	515	532	546	504	517	552	507	479	492	554	529	499	500	498	541	519	520	497	544	537	520	465	550	536	559	529	524	531	511	514	545	551	544	514	563	544	509	505	531	504	547	562	518	514	515	529	530	530	520	519	520	505	525	516	555	517	561	509	485	505	493	522	505	501	480	498	536	515	473	497	506	503	508	549	538	490	516	531	498	524	525	508	514	513	532	560	454	534	555	522	518	526	507	494	500	544	550	507	497	506	491	514	530	543	517	511	497	530	524	547	532	480	513	554	536	523	508	512	511	511	504	539	541	545	541	522	529	545	568	522	538	511	525	555	575	524	494	521	507	465	521	534	480	472	577	555	520	556	537	534	524	541	514	562	528	512	506	497	545	461	541	536	538	503	479	533	513	508	562	556	531	521	524	514	548	537	547	512	493	497	491	539	541	566	518	500	518	522	514	498	510	505	493	507	516	510	502	519	526	520	527	550	503	547	569	516	532	549	529	525	560	530	519	509	527	543	551	543	557	546	559	559	512	500	499	508	507	505	547	489	514	524	514	515	561	534	526	554	516	562	494	577	496	523	536	502	501	542	557	540	544	522	536	535	558	535	490	535	461	538	504	494	529	541	519	494	510	556	498	498	520	465	531	523	562	521	549	478	555	512	541	550	494	537	520	534	541	562	576	529	499	550	534	525	470	549	533	525	498	513	547	533	513	520	488	519	529	545	504	528	496	503	498	508	518	531	517	505	483	527	501	510	570	497	525	507	521	461	490	518	486	507	521	575	486	536	518	505	515	503	526	536	518	542	538	496	543	508	533	551	514	565	530	501	502	559	526	507	540	545	504	517	558	528	500	497	538	531	538	512	499	498	550	512	563	499	514	541	518	463	538	532	497	548	521	497	494	515	534	512	523	515	523	555	559	530	506	491	534	510	540	483	500	504	506	546	514	580	491	538	577	514	512	526	565	542	486	535	509	573	543	508	517	489	536	516	558	502	548	524	516	504	526	545	486	516	534	517	522	512	517	542	504	566	530	489	518	516	539	541	515	504	538	526	499	514	541	510	505	528	486	557	534	534	522	507	556	519	525	523	533	530	546	509	518	483	507	541	511	567	541	531	532	531	507	523	541	465	518	547	563	541	475	513	507	550	487	518	508	502	524	523	562	504	527	527	519	507	540	546	525	535	502	492	491	529	549	533	554	522	531	526	545	470	492	531	577	519	545	508	492	546	537	508	571	512	524	574	566	535	507	509	541	491	508	535	530	519	509	549	498	546	570	498	541	522	488	483	515	536	491	525	494	502	562	518	500	507	568	545	492	569	515	531	535	507	505	525	478	530	525	532	515	515	546	513	496	503	515	537	528	480	503	525	504	548	535	534	490	523	523	526	516	527	560	547	531	500	502	514	516	502	497	497	527	498	544	539	532	547	520	552	529	523	497	492	522	536	502	516	524	538	515	527	523	515	538	510	528	522	505	515	520	569	502	528	536	502	537	527	506	487	498	541	545	499	570	532	507	503	570	501	549	534	521	554	470	550	522	505	533	514	541	534	517	499	537	509	526	544	507	539	525	513	491	500	523	530	532	511	538	506	538	522	556	508	505	504	462	520	529	562	497	471	540	523	528	524	545	495	504	485	495	494	512	530	512	541	506	515	526	540	504	550	568	520	492	524	547	540	513	488	569	505	561	509	532	555	506	505	545	542	528	555	538	543	527	539	534	513	527	486	552	509	501	553	509	511	548	528	525	554	532	535	540	507	540	537	536	493	534	538	495	501	524	540	501	542	505	504	524	561	534	549	504	538	549	489	501	539	584	488	494	496	519	528	548	494	508	521	548	539	485	507	520	538	553	560	537	518	547	509	514	532	493	507	504	518	520	541	542	508	490	502	516	554	524	530	500	523	495	549	532	474	503	552	537	456	472	519	539	541	498	542	546	535	540	543	515	513	557	557	503
23461	23274	34187	28649	22054	16951	3996	470	313	359	328	315	315	318	323	326	319	349	311	302	349	313	341	338	334	313	329	322	329	347	345	337	311	290	314	346	291	319	316	355	353	369	303	307	345	322	341	331	309	312	325	306	306	372	311	322	304	332	327	341	316	291	343	321	305	319	312	312	317	314	289	317	337	314	348	312	313	321	334	320	320	311	320	320	338	326	312	367	327	315	328	321	313	322	334	311	333	320	349	332	307	336	306	302	306	344	335	322	321	338	324	329	320	337	323	335	320	339	303	315	330	320	326	327	330	357	311	349	349	301	332	312	336	328	316	321	339	316	323	305	306	336	317	314	359	303	324	324	348	290	371	299	320	311	344	371	291	298	323	322	321	301	304	312	329	322	325	292	330	344	330	314	314	321	326	329	332	321	369	329	293	326	332	313	294	308	321	341	315	306	307	322	312	313	317	310	341	352	331	336	305	346	335	342	357	322	319	300	337	314	309	343	337	320	322	319	340	321	298	317	330	311	338	289	316	312	354	358	342	346	357	316	331	287	303	348	304	311	330	301	351	333	339	307	329	330	313	306	311	359	314	345	308	303	302	334	323	320	299	310	334	316	333	302	306	289	349	316	326	300	307	305	306	339	320	324	288	340	335	333	304	352	321	302	343	341	335	337	303	335	300	331	350	348	310	315	325	350	292	315	326	369	309	304	337	312	310	329	330	337	325	345	316	324	306	334	320	354	341	313	318	329	362	306	308	318	310	292	294	320	315	332	314	310	314	328	301	338	344	340	323	278	307	333	305	349	325	340	300	344	290	281	320	323	311	320	312	311	311	319	321	319	371	317	364	348	318	318	319	369	353	319	328	309	325	309	313	321	308	334	323	346	324	364	384	319	311	319	309	312	319	289	337	330	332	339	315	350	320	332	334	307	317	353	342	304	334	328	322	367	355	334	341	311	321	345	329	281	355	328	307	307	343	366	311	335	322	347	339	348	312	341	338	331	319	313	321	324	315	302	324	301	337	370	355	307	331	319	301	311	307	317	345	326	344	324	284	307	362	359	301	308	346	290	311	335	355	311	300	294	345	343	336	337	329	346	330	334	306	332	315	304	351	327	312	314	350	330	344	335	295	336	360	312	319	382	340	335	347	330	321	296	309	310	351	293	322	345	326	328	318	353	327	308	336	314	292	340	322	303	311	341	315	337	331	324	322	301	314	323	321	334	316	334	322	344	317	328	315	320	329	322	311	328	335	321	320	312	345	328	303	303	338	315	313	319	306	309	316	319	315	321	299	330	312	294	273	317	309	312	336	285	353	360	339	338	319	297	321	301	326	330	357	290	294	346	316	312	364	324	332	309	312	301	314	340	299	308	336	297	284	343	328	317	341	335	334	335	333	340	325	328	355	315	310	340	333	336	365	317	291	294	333	355	302	308	308	347	311	296	336	310	316	333	327	321	357	330	300	308	316	341	312	325	330	326	321	323	333	324	297	348	316	317	325	338	307	325	300	302	354	316	301	332	344	292	353	334	318	321	286	320	324	331	372	302	310	325	304	335	330	332	335	303	327	365	325	357	308	340	330	322	317	312	322	323	334	338	332	338	357	315	332	305	332	330	296	323	314	315	329	314	314	292	326	332	317	343	321	333	310	319	325	312	312	331	325	326	331	315	288	322	328	309	343	316	299	349	320	293	311	347	318	315	288	336	332	304	335	318	318	305	304	320	309	311	304	334	322	304	325	338	317	329	291	315	323	331	311	329	326	316	330	349	319	331	342	327	319	304	299	326	317	307	357	315	305	337	295	338	310	355	335	349	369	304	325	336	326	323	321	303	279	327	342	343	304	313	312	358	343	337	342	353	315	334	342	300	275	302	345	335	321	342	317	326	337	391	332	321	383	340	319	328	337	307	370	300	294	327	320	308	319	289	320	324	352	349	326	328	353	364	302	330	337	321	328	322	316	307	298	327	319	343	345	326	324	314	344	321	330	352	363	315	327	325	357	313	313	326	352	319	310	335	313	301	332	328	333	299	304	350	321	377	352	302	335	317	338	341	310	300	330	323	307	301	353	340	306	343	308	327	309	302	353	332	315	333	331	339	338	332	342	338	322	303	313	308	328	337	326	362	325	323	345	338	348	344	314	320	309	346	309	305	340	310	342	328	333	350	338	343	314	333	300	319	321	335	356	339	325	337	338	357	320	297	311	289	309	323	334	320	308	330	327	315	319	329	326	323	323	336	307	304	306	343	336	318	321	342	338	303	320	337	303	324	334	313	339	312	344	348	323	347	314	319	321	330	314	329	312	309	293	325	306	314	348	294	307	295	334	348	330	322	317	343	356	301	319	337	321	330	307	318	325	331	340	327	335	315	305	339	314	316	355	331	311	333	340	353	352	315	315	324	333	338	338	297	312	341	331	350	320	347	359	365	331	324	353	329	349	333	340	320	319	307	305	386	328	318	334	326	331	319	327	342	318	300	338	330	326	316	310	313	328	323	335	294	336	321	333	310	337	318	305	320	337	350	300	345	341	319	320	307	354	348	356	345	340	326	337	324	344	303	350	315	326	318	316	301	305	331	312	304	301	372	301	331	331	338	320	325	348	335	335	334	296	340	343	319	327	335	290	347	345	318	301	334	329	319	318	326	327	333	319	325	317	297	348	324	327	333	305	332	372	332	315	340	319	355	318	370	337	334	319	300	323	330	342	301	344	332	323	310	319	353	323	342	320	276	303	354	340	297	313	298	292	329	305	296	315	310	338	323	353	329	327	342	335	335	307	291	314	315	330	322	317	317	306	324	331	363	318	301	352	337	358	322	319	340	326	309	318	336	350	337	309	330	325	309	343	320	335	338	335	341	329	295	312	332	336	306	321	286	337	343	332	342	330	331	336	314	323	351	311	338	305	336	310	312	320	317	320	343	349	351	329	304	310	320	337	330	320	325	349	314	328	326	283	321	305	372	359	321	326	318	311	302	296	329	338	331	324	320	323	294	316	299	283	342	296	336	283	325	328	307	302	341	311	322	347	321	320	293	312	336	328	319	328	351	309	332	334	290	359	334	373	351	314	304	342	310	352	280	351	352	325	316	291	357	339	325	334	323	312	353	302	322	311	321	324	342	312	300	340	298	311	311	307	317	323	351	353	326	307	298	344	320	309	334	339	355	302	345	339	319	293	335	340	337	317	313	338	327	346	349	323	361	321	365	318	334	364	345	334	330	352	312	318	344	351	307	372	315	325	349	319	331	287	339	283	315	308	326	356	323	324	303	323	317	333	331	316	307	315	313	331	318	314	296	313	354	325	319	321	319	344	372	325	375	340	327	320	328	336	327	346	323	305	329	317	360	324	325	336	346	366	328	323	316	320	301	330	338	289	322	338	332	334	325	335	319	342	323	314	327	328	338	315	314	313	313	320	319	298	325	362	343	335	361	329	315	296	335	349	317	315	337	315	330	323	329	341	326	338	328	302	321	317	329	323	321	347	303	313	339
58735	103727	79242	50188	25919	7936	1750	721	624	560	566	598	570	584	562	555	606	610	597	570	598	548	523	562	556	564	566	545	567	570	550	597	575	554	580	560	547	543	515	599	557	552	544	565	569	546	554	551	577	548	571	578	597	566	576	583	532	579	541	559	582	579	548	545	582	550	530	527	549	541	557	602	595	571	567	571	544	614	564	586	554	522	521	550	546	547	558	560	579	576	525	595	594	551	596	548	590	562	602	560	593	576	595	590	536	553	577	569	569	560	572	599	563	520	540	576	572	579	573	524	548	571	604	587	593	578	589	569	566	598	559	564	561	607	538	559	574	557	573	565	577	537	571	542	536	589	566	583	551	574	548	545	567	576	552	613	560	599	517	567	557	565	569	564	578	580	580	568	566	598	574	579	540	584	574	537	592	550	581	538	547	566	583	578	579	596	575	567	560	564	576	562	533	597	599	555	570	528	536	623	547	552	623	593	581	520	567	541	562	556	531	576	606	541	575	535	574	603	591	532	546	571	563	562	608	553	506	563	598	593	555	573	581	534	562	558	553	532	547	571	565	593	601	612	593	597	572	514	581	573	576	612	575	559	577	620	563	528	568	541	528	604	600	570	565	532	566	619	568	569	553	581	595	567	581	586	563	565	562	493	567	581	552	572	574	626	568	592	570	548	527	558	558	583	600	543	597	587	588	548	582	556	586	558	574	553	559	592	573	570	569	545	535	568	600	559	557	571	547	555	528	577	577	581	528	579	537	553	579	596	588	572	551	542	569	509	552	541	550	545	598	604	593	525	571	566	535	605	538	599	574	577	590	537	566	576	543	592	570	552	558	588	574	536	592	603	602	585	596	589	556	558	557	554	527	552	554	572	564	582	599	581	603	583	595	554	540	609	583	557	583	525	546	514	569	579	567	591	541	556	594	602	532	556	516	592	555	537	563	617	544	566	549	584	541	570	593	542	521	559	569	544	538	507	573	543	612	555	558	562	569	540	570	569	494	559	570	554	571	579	569	580	607	591	591	581	572	574	537	596	542	555	570	562	560	549	555	538	525	557	586	549	557	541	562	614	550	570	595	560	543	569	545	540	555	548	576	535	535	540	555	592	555	564	545	567	594	553	539	580	571	535	547	572	567	597	499	564	576	554	599	531	561	557	566	526	585	548	567	564	567	538	572	553	560	573	506	529	581	561	566	540	557	568	562	550	547	546	577	552	542	563	556	565	586	564	583	571	586	586	542	536	586	557	520	577	552	541	578	549	554	536	599	544	588	573	558	572	534	577	550	582	560	561	536	535	581	602	567	581	586	579	553	529	537	571	589	580	565	539	553	561	615	595	569	546	553	596	595	562	538	520	531	598	534	583	620	585	588	561	579	540	560	575	531	536	582	566	601	572	545	543	593	565	548	573	547	598	551	538	563	558	605	566	606	557	633	573	557	561	566	592	536	601	609	576	601	581	546	563	544	536	536	597	515	558	582	545	556	580	562	544	600	521	573	545	524	551	551	554	566	551	555	547	526	575	589	566	586	589	572	567	589	568	561	582	622	561	571	571	557	608	566	542	566	559	603	581	565	514	609	585	567	539	577	561	523	543	588	596	596	569	531	622	559	596	537	556	548	558	584	553	550	591	561	562	620	560	569	553	539	584	553	567	572	538	595	545	588	542	553	527	589	565	581	582	555	603	585	555	557	567	582	575	572	600	561	589	590	578	570	555	579	527	596	627	535	591	564	538	590	549	608	576	533	585	616	554	531	547	584	593	561	607	547	574	549	549	567	585	563	550	568	573	567	527	565	551	554	563	576	589	607	545	534	563	551	571	580	560	582	566	571	558	600	572	586	548	598	571	575	534	588	588	546	607	615	551	532	553	597	534	545	541	561	598	554	567	556	560	541	525	518	544	573	534	563	558	570	586	549	562	598	553	587	553	544	533	598	572	572	569	593	552	541	570	582	583	613	541	579	543	553	581	565	556	530	593	588	551	585	584	584	577	557	589	592	580	623	571	557	592	593	553	591	525	594	551	572	568	579	559	620	582	554	630	566	557	598	568	553	589	593	556	558	575	556	576	570	509	546	558	531	571	563	544	578	536	567	543	620	547	583	582	582	511	577	590	555	541	526	574	591	533	546	593	566	555	538	563	466	532	548	507	547	567	564	553	568	566	545	558	550	605	536	575	564	554	544	542	565	550	570	553	560	522	563	586	522	598	548	551	556	598	560	604	579	624	552	572	558	553	572	580	589	613	571	584	547	578	559	568	559	638	561	587	535	560	563	575	558	558	594	558	625	567	570	557	534	517	537	567	577	581	571	605	559	567	532	575	593	562	557	562	570	575	565	561	525	552	574	581	636	554	580	550	560	581	551	581	594	550	570	565	539	541	587	540	564	566	575	552	576	564	584	539	551	546	539	546	577	519	559	583	574	573	538	563	596	592	536	544	547	558	517	567	535	590	570	584	617	551	546	554	602	612	623	559	593	581	580	582	548	543	557	583	578	536	600	548	589	570	552	597	586	574	572	561	604	525	559	549	581	592	553	582	535	527	564	566	570	562	565	554	548	574	580	560	534	565	573	574	571	570	554	575	599	571	570	558	536	530	596	573	585	549	537	542	589	574	548	532	568	567	572	588	560	581	574	559	541	561	614	575	571	561	589	544	579	555	545	564	566	562	597	583	545	545	585	538	542	571	578	568	579	537	606	566	536	575	574	566	521	526	591	559	590	610	581	585	561	549	570	582	563	585	569	544	578	593	567	557	572	539	581	559	520	575	580	577	549	531	599	578	576	529	608	570	573	573	559	582	519	613	568	570	565	555	585	558	597	556	593	556	586	585	576	567	510	603	563	559	536	578	575	565	579	559	599	563	559	578	550	558	500	539	610	573	582	565	604	566	550	605	523	572	594	637	544	581	578	546	562	575	568	570	551	519	550	532	569	551	537	542	574	566	539	551	565	538	565	615	596	553	550	583	596	601	551	563	562	534	540	591	548	590	590	583	535	572	609	554	522	531	550	571	596	556	596	537	599	536	551	548	548	563	604	530	571	562	584	535	568	564	555	572	570	534	586	566	574	526	585	566	549	560	561	536	571	623	614	541	559	566	548	562	556	571	517	564	612	542	602	541	599	575	565	549	557	575	554	584	548	573	592	577	565	590	601	591	579	541	551	559	576	515	572	627	567	552	583	596	558	546	532	568	578	580	546	559	559	581	558	557	578	590	551	552	548	568	557	569	583	590	551	568	545	565	577	574	552	529	617	597	554	581	541	578	568	594	501	560	594	594	593	579	518	579	540	584	584	548	543	554	586	598	564	561	551	576	535	608	540	540	539	503	557	564	538	568	582	587	531	579	566	500	565	575	540	536	565	597	574	542	579	590	602	534	579	551	587	567	586	572	572	582	639	550	526	543	581	613	557	558	575	566	571	590	555	560	586	517	548	602	539	561	554	617	541	574	545	565	588	590	633	595	575	576	567	570	602	595	601	587	563	560
28733	32949	31102	15088	2753	614	367	286	301	279	285	264	275	281	269	278	290	266	278	283	284	287	274	289	277	278	244	289	275	264	263	209	273	298	276	254	259	260	252	287	277	257	286	283	262	283	303	303	251	279	257	272	265	270	278	283	279	261	258	241	288	261	297	253	272	276	265	286	281	280	258	261	267	265	239	293	296	230	305	259	280	284	242	269	268	272	268	287	245	290	271	264	269	281	260	271	283	274	291	273	295	282	277	258	268	285	269	264	275	286	260	248	275	258	256	305	294	300	292	292	257	249	296	252	274	241	294	270	279	294	280	261	290	264	258	291	253	271	275	266	268	253	289	244	269	282	289	285	280	246	282	246	251	272	263	293	283	251	289	258	277	275	273	286	278	278	272	278	291	278	246	277	280	267	267	260	273	279	278	253	262	283	235	269	254	288	257	304	244	302	273	246	270	232	268	306	274	265	264	266	279	270	275	234	298	274	250	275	274	250	282	274	257	289	242	258	276	252	250	298	261	295	265	245	275	275	266	266	275	277	281	277	326	278	267	262	275	250	255	264	267	253	292	259	266	250	273	268	302	280	266	269	288	259	281	261	281	265	263	278	312	268	253	268	226	268	284	278	273	284	293	274	253	274	249	270	284	278	269	266	274	261	297	285	259	261	284	279	260	295	289	297	261	271	297	290	287	257	266	260	279	296	284	279	290	273	295	284	256	276	270	262	318	274	282	293	261	272	275	258	254	276	263	272	272	272	274	276	311	277	271	258	269	251	300	279	296	261	267	263	266	257	253	258	300	273	260	283	219	285	239	273	280	243	280	265	281	260	258	283	241	286	256	284	255	280	287	261	265	288	272	281	263	298	306	295	277	249	264	271	267	271	257	294	262	269	287	268	261	277	274	296	290	267	295	283	302	249	257	251	270	258	293	286	258	288	276	246	294	286	238	294	237	272	279	270	268	268	255	261	281	252	270	270	280	258	273	279	249	263	256	272	273	267	277	251	282	284	285	287	274	270	243	278	260	247	288	264	256	290	286	282	266	299	273	283	246	263	271	305	276	290	254	282	283	246	284	260	243	299	268	257	252	253	263	283	272	255	274	281	292	270	268	305	276	250	294	297	241	251	262	253	254	260	259	302	264	289	258	289	240	291	237	294	270	275	268	258	280	274	276	273	285	253	260	265	273	233	270	260	298	273	263	265	282	270	279	270	261	276	259	288	265	277	268	285	267	284	266	246	280	250	262	293	227	274	277	272	262	237	242	265	273	258	276	288	258	275	291	290	272	271	270	285	285	293	274	287	240	270	258	292	256	282	250	284	278	271	278	277	277	266	285	260	291	290	290	287	283	286	245	280	284	285	276	247	281	264	255	267	274	263	255	275	272	262	306	296	273	290	285	274	262	263	283	278	271	295	270	261	238	277	286	247	259	300	254	294	251	292	265	298	263	251	247	253	306	262	263	286	269	276	276	286	269	259	286	267	271	274	248	259	238	269	280	268	268	249	277	287	269	260	268	280	297	252	258	271	280	268	262	288	253	267	246	296	262	265	271	273	270	277	308	272	251	272	245	260	304	264	278	264	292	275	282	272	266	285	282	258	287	259	288	286	264	239	276	275	269	286	251	289	282	274	290	231	296	258	256	247	233	276	289	263	291	217	281	284	277	288	254	286	231	265	236	244	278	268	294	274	266	255	255	281	243	256	271	284	277	272	291	269	237	255	242	277	271	262	265	237	273	259	285	250	244	269	280	285	275	259	257	277	278	280	278	283	229	283	292	277	278	258	274	279	264	246	283	268	286	280	264	305	305	253	253	259	278	285	254	264	298	266	240	239	290	287	281	277	269	298	270	285	261	262	280	269	301	256	275	279	273	242	268	306	244	291	277	271	269	272	265	258	278	295	277	282	296	251	256	264	258	278	241	267	268	261	268	278	244	280	260	274	282	287	269	263	294	250	264	234	294	298	284	287	281	300	277	272	259	270	293	248	278	267	273	274	303	304	282	288	263	293	265	292	272	254	266	269	271	282	263	279	248	262	270	272	281	277	253	264	291	285	261	260	293	271	258	306	272	255	234	286	264	275	293	270	283	300	278	269	252	261	275	275	281	304	280	283	266	281	268	255	267	254	283	284	268	280	264	282	278	272	273	285	264	257	295	248	261	262	282	268	288	247	273	280	267	268	268	292	292	263	227	264	309	267	284	270	270	261	295	256	264	271	281	256	262	271	275	256	267	254	278	286	245	288	269	283	275	272	274	265	274	269	248	281	268	289	279	252	279	271	250	256	257	297	267	261	262	290	259	285	284	283	272	261	253	268	266	278	276	300	296	265	264	296	235	270	275	266	257	281	263	278	317	275	298	284	259	290	278	257	288	284	279	251	285	276	303	257	257	266	274	290	286	290	264	286	252	284	269	275	280	258	286	277	285	246	280	284	256	272	298	278	278	256	274	287	258	253	260	267	256	266	271	270	255	282	288	275	256	281	283	271	258	263	266	261	271	286	225	278	265	250	273	266	286	265	287	296	272	282	254	257	298	262	251	256	293	282	293	283	273	282	303	278	340	259	238	274	226	282	270	250	262	243	280	285	285	269	313	243	289	258	268	284	265	285	290	282	273	253	289	256	244	282	247	285	278	258	275	299	256	282	282	271	284	259	258	269	296	301	293	262	264	279	297	284	289	282	287	284	263	279	260	256	251	263	274	270	263	244	276	295	263	270	290	284	283	290	267	287	260	259	281	265	277	242	279	286	268	253	284	283	276	244	279	299	244	280	297	285	284	275	265	293	298	253	303	257	260	272	280	301	261	278	270	246	274	271	273	265	267	271	256	257	270	282	272	255	255	268	258	272	268	255	305	276	274	276	243	282	268	280	263	269	273	258	250	281	264	266	264	279	271	281	286	264	277	266	270	276	273	317	248	264	286	268	280	280	271	288	274	300	264	256	245	291	279	295	301	257	278	245	248	268	264	273	242	254	283	251	247	265	275	257	302	266	244	282	270	262	261	264	266	263	288	273	283	292	273	250	279	290	275	265	282	261	264	262	278	284	271	295	282	252	276	292	266	299	299	276	271	276	282	256	303	272	306	260	274	250	273	288	247	272	269	274	249	286	300	281	256	251	271	263	279	279	298	280	278	231	299	264	246	273	259	292	273	242	259	227	290	261	270	264	282	287	279	262	271	295	247	265	250	263	270	271	271	298	281	286	269	303	270	287	249	277	294	256	279	250	252	281	280	246	292	242	252	246	289	268	279	250	289	268	302	265	272	283	293	260	241	278	278	297	263	261	272	271	279	260	251	296	235	271	273	260	250	270	268	272	269	270	226	252	279	249	300	292	286	299	280	280	240	270	289	298	291	290	259	263	267	252	292	257	288	270	280	252	268	290	276	282	261	282	292	265	261	245	259	266	261	282	264	264	280	302	278	279	281	285	269	278	280	243	284	255	270	257	260	286	271	267	271	236	282	285	242	271	274	242	289	283	280	243
34705	50814	36763	16726	4958	1276	661	541	498	521	502	533	532	521	498	487	512	533	492	510	490	498	506	470	529	488	521	459	536	511	501	527	455	509	523	514	505	475	524	505	514	506	479	497	531	492	495	526	505	506	534	510	513	545	516	512	512	494	503	524	504	458	531	499	488	544	491	482	512	460	528	526	502	487	465	506	537	520	517	494	526	506	514	486	466	494	537	524	523	488	490	498	470	472	514	457	496	506	548	479	476	531	516	477	530	498	500	479	533	506	489	517	486	504	481	519	508	463	475	498	523	493	490	495	489	513	513	487	507	475	498	503	445	522	488	499	482	475	505	450	504	519	509	520	482	570	507	512	480	514	474	467	540	454	520	491	494	511	550	495	534	517	511	502	484	473	469	485	475	539	492	482	486	506	513	521	523	494	509	510	505	501	471	495	488	516	477	484	517	492	536	486	502	508	488	484	506	502	504	508	527	522	501	489	499	532	515	479	475	504	508	497	504	518	534	474	451	505	492	505	498	508	477	492	507	457	493	479	491	532	489	520	490	477	519	507	488	476	481	484	527	476	518	458	530	512	499	479	514	516	506	526	507	512	528	513	472	473	483	534	481	476	480	510	541	477	496	511	529	486	471	478	485	498	463	521	497	502	531	507	547	484	517	545	512	498	474	500	496	501	497	514	482	476	494	480	533	488	515	538	501	510	512	486	487	445	484	486	504	527	490	513	504	494	509	523	491	544	513	481	523	490	494	463	529	520	504	466	487	482	522	517	497	506	490	499	524	527	505	517	441	497	531	450	516	474	444	491	524	519	517	497	530	489	489	543	481	532	517	523	501	496	484	480	516	465	509	473	494	499	506	485	492	496	492	494	525	474	538	482	475	496	473	509	553	481	497	490	507	536	526	498	522	490	496	481	512	480	497	497	540	516	506	475	517	475	515	528	517	456	514	500	511	494	517	492	496	506	510	535	516	529	491	471	487	505	496	511	529	514	514	507	515	495	516	499	538	500	505	481	503	504	533	491	521	526	535	473	492	487	467	518	481	525	496	498	513	530	526	491	518	485	506	436	487	490	479	496	549	491	452	459	507	512	517	495	517	501	486	546	508	526	507	512	474	488	488	502	499	521	514	500	479	522	502	486	498	494	488	504	498	503	523	466	517	526	547	506	510	494	519	498	516	468	496	507	462	458	488	493	503	501	486	532	477	514	528	511	488	498	511	516	490	515	516	534	505	481	515	487	494	470	501	480	482	535	496	512	540	475	481	475	526	522	483	519	488	529	475	492	491	488	515	508	479	506	466	474	489	450	517	493	496	470	502	513	495	490	491	485	518	505	514	485	519	462	499	521	502	501	512	517	476	479	518	534	501	504	509	515	492	465	499	508	523	484	453	503	494	520	517	487	464	508	522	472	489	515	500	546	474	499	505	442	506	497	496	534	492	507	474	493	510	493	487	487	509	488	481	489	489	543	513	505	479	494	520	485	521	522	493	525	472	487	479	511	505	524	535	495	437	492	481	486	530	505	485	528	482	513	456	513	494	492	489	511	493	503	503	453	484	525	529	524	456	484	469	494	521	476	538	520	507	544	526	536	521	461	515	492	493	498	480	479	505	508	498	535	494	465	522	503	496	506	483	485	519	514	493	457	525	510	514	528	498	511	494	519	480	494	491	477	522	481	490	477	503	527	460	450	525	498	515	496	495	505	502	455	480	531	463	529	483	480	517	502	490	502	539	482	509	525	488	493	507	469	491	512	484	513	515	491	542	468	514	485	508	492	475	494	477	470	516	527	496	481	471	516	506	502	495	506	496	483	509	518	509	465	499	527	492	467	496	546	477	482	481	448	533	503	490	496	493	496	503	503	499	558	515	486	505	520	502	495	482	507	517	498	492	496	474	490	489	540	501	512	544	488	537	493	501	490	469	494	482	509	461	522	492	545	545	486	487	503	484	500	529	505	524	513	493	553	460	512	549	469	511	492	514	499	521	542	492	472	491	519	507	540	515	528	529	498	500	500	470	525	536	456	486	515	488	530	507	476	497	487	491	501	528	513	515	531	499	503	465	535	500	494	448	481	481	508	475	495	495	495	476	511	501	503	496	463	528	522	543	528	499	520	496	541	509	510	491	491	512	498	515	500	470	475	518	495	469	490	519	545	545	512	514	525	527	533	519	496	504	505	518	499	492	511	468	511	478	507	521	494	510	480	514	508	496	505	464	518	518	482	448	466	490	480	501	554	509	548	515	489	524	507	527	470	497	449	494	474	524	502	494	502	512	489	476	497	458	541	519	514	524	523	513	503	497	473	487	481	532	469	500	513	481	491	487	519	493	506	475	478	535	469	489	515	530	503	497	506	514	478	514	507	514	506	481	512	498	463	531	477	522	528	467	479	470	509	440	513	493	467	504	520	529	463	455	490	548	521	512	524	490	529	526	474	536	440	474	504	484	522	498	516	500	534	507	494	458	512	520	528	545	455	511	494	453	521	504	525	480	533	452	517	507	479	486	491	518	521	497	517	513	524	493	521	480	450	462	539	527	503	476	506	496	527	499	545	433	517	498	474	477	484	523	526	554	528	507	542	475	516	516	531	474	501	473	508	499	512	507	544	510	513	499	503	501	478	493	470	493	508	502	453	505	496	517	483	528	512	515	495	498	502	502	499	507	504	455	525	485	512	490	452	499	470	484	512	530	516	511	497	482	540	482	485	489	556	497	438	508	492	530	489	497	512	498	511	507	497	495	523	485	517	497	483	475	491	532	494	487	495	512	556	459	527	514	533	539	499	456	449	481	493	521	515	486	484	497	518	497	458	515	496	499	494	487	523	513	496	487	557	516	523	489	478	480	500	520	510	459	544	477	520	534	503	516	502	502	508	520	472	540	541	499	505	511	514	492	505	515	468	490	489	487	482	505	529	506	508	499	511	529	521	527	543	484	510	520	505	513	539	525	492	480	483	546	462	490	506	501	496	470	503	499	469	509	501	495	508	479	532	519	502	480	513	508	498	510	488	501	481	496	533	528	505	518	499	542	506	462	532	544	450	479	487	494	503	529	487	505	524	482	501	461	495	495	497	491	524	492	537	530	476	496	504	499	486	476	510	483	520	493	505	472	506	459	505	483	485	497	516	543	507	509	501	514	474	541	434	497	439	501	474	450	504	495	473	490	508	479	520	499	484	500	527	471	504	492	508	505	521	523	516	534	511	470	515	530	494	500	531	512	479	455	487	519	487	498	518	527	458	479	511	508	501	494	532	516	507	462	500	471	532	456	533	492	510	487	482	483	494	519	522	502	445	543	498	482	532	539	482	499	451	522	492	536	493	488	537	474	482	484	503	464	515	480	521	474	510	512	521	475	538	467	501	479	489	483	490	513	495	486	505	487	487	509	495	514	515	511	474	466	506	468	517	523	494	498	508	500	498	481	518	481	474	451	503	505	511	535	500	487	512	497	485	523	459	498	508	543	522	471	538	478	509	524	516	481	499	534	487
24718	24816	36453	30361	20017	8144	840	318	298	261	283	290	299	309	291	264	279	305	287	301	297	309	289	274	314	294	271	292	293	282	282	292	273	265	319	267	289	291	284	295	308	294	322	296	273	289	287	268	271	276	301	298	294	279	286	293	280	295	293	281	297	275	294	311	295	271	274	264	290	289	293	292	310	273	273	287	300	274	280	280	268	286	277	276	286	281	275	310	299	271	316	298	289	303	272	274	310	288	291	293	268	282	286	319	259	268	271	312	274	297	279	288	281	293	291	296	290	287	286	292	297	294	291	276	280	276	296	316	277	277	278	274	293	287	291	290	277	253	324	276	285	314	288	328	301	274	275	274	297	294	267	297	279	296	308	308	301	286	291	291	283	311	296	272	288	298	312	290	305	282	290	293	274	280	272	295	280	309	289	288	302	249	269	293	301	304	279	265	297	316	318	320	294	278	273	283	288	284	268	285	320	264	264	291	291	286	283	271	309	303	319	276	258	283	278	316	279	274	294	287	284	269	286	285	282	281	290	292	258	275	277	277	301	264	270	292	288	328	269	295	264	297	291	282	286	272	280	267	274	301	312	300	268	287	291	290	289	311	290	301	272	290	281	266	283	295	282	270	278	276	277	277	323	287	241	262	271	303	285	291	288	292	277	282	313	277	273	302	280	306	280	272	289	270	277	282	280	279	306	295	301	295	281	296	322	258	264	298	277	282	283	274	302	289	280	314	309	317	293	285	288	277	321	302	267	328	263	278	300	290	297	293	303	253	273	287	237	311	293	279	284	286	298	266	320	270	271	259	259	286	267	259	287	300	298	280	299	278	301	240	313	253	267	271	314	288	277	263	275	261	256	326	292	293	268	272	311	278	293	295	272	263	288	278	283	265	282	256	281	277	259	275	284	286	263	260	267	285	283	261	263	275	272	311	292	279	300	291	270	275	264	296	294	282	313	294	296	312	272	288	224	326	302	282	305	285	282	270	278	305	270	283	297	285	291	285	292	288	269	271	303	257	303	290	285	315	285	311	293	265	259	287	295	302	300	287	300	287	285	317	275	302	265	258	285	297	284	333	292	272	288	260	290	267	257	250	321	293	273	265	276	336	299	273	306	311	300	302	266	252	271	286	276	303	277	306	272	275	301	280	270	297	290	271	315	292	275	308	273	272	279	266	277	272	259	267	282	286	288	329	249	287	272	297	286	267	301	308	286	271	294	289	314	273	281	288	273	261	275	284	289	289	262	256	276	274	282	295	248	292	326	297	302	272	331	299	276	270	299	265	282	302	304	308	335	290	293	265	319	321	267	276	282	293	322	282	270	277	293	280	272	277	258	305	272	314	266	272	268	310	296	266	300	297	286	285	268	298	303	272	298	296	292	262	295	259	285	263	303	300	307	290	300	276	281	282	263	265	296	318	267	307	271	297	245	297	302	297	305	268	254	282	291	299	290	298	290	289	285	316	311	285	280	294	274	278	271	299	297	260	269	310	238	275	289	266	306	274	275	251	311	312	287	293	287	279	269	296	279	284	305	281	290	298	292	299	313	316	242	286	289	313	289	262	276	300	282	300	291	276	285	260	281	286	290	270	298	311	281	275	286	285	261	306	290	293	313	320	280	284	283	295	267	290	294	277	260	303	286	275	290	304	286	254	289	317	283	276	304	268	298	283	282	284	280	289	281	283	315	293	269	275	283	284	310	284	295	258	279	285	266	302	261	283	276	291	288	279	273	285	262	294	297	281	305	293	258	319	287	259	303	270	279	257	299	309	250	304	271	274	269	262	293	312	296	266	304	297	278	292	289	305	291	267	309	272	264	307	268	287	293	279	285	267	323	300	321	283	294	300	288	281	262	308	294	262	284	280	282	291	318	272	272	290	301	283	291	294	251	297	281	270	278	308	279	288	258	270	277	297	266	266	317	268	291	267	291	280	270	311	266	308	296	282	284	301	256	295	273	277	290	267	307	279	267	299	302	256	246	290	272	309	254	283	311	293	303	313	289	268	282	289	303	274	248	293	281	290	270	290	284	260	281	294	284	312	289	298	307	287	311	279	276	291	301	319	298	297	299	277	267	273	284	279	268	285	289	253	284	258	296	295	289	278	288	304	287	296	275	271	341	312	308	283	294	301	298	298	279	301	292	258	283	276	259	295	293	282	270	293	282	313	297	276	291	252	320	262	270	283	275	272	304	312	303	273	281	294	294	295	301	259	270	275	269	280	302	293	315	292	315	286	291	238	302	302	274	329	288	279	282	299	299	267	268	284	300	280	301	317	272	296	299	287	300	289	265	302	296	260	308	302	262	278	283	286	284	314	261	277	291	291	298	267	308	282	268	281	322	300	309	279	305	271	250	273	331	302	288	265	327	296	297	303	279	307	271	255	269	315	278	288	306	272	281	301	304	305	276	272	278	297	293	300	317	303	322	289	318	311	256	262	292	294	286	292	263	247	310	272	281	275	286	267	284	297	302	277	282	292	279	291	316	289	293	312	292	294	286	297	276	282	302	281	293	303	307	285	297	264	319	295	286	274	267	310	254	274	318	268	247	311	284	315	311	310	277	306	275	262	283	276	285	298	280	284	300	287	330	285	293	275	278	267	287	278	285	289	274	275	287	270	262	289	289	279	303	288	313	279	272	273	264	274	309	285	268	304	263	297	271	278	323	244	268	290	284	280	276	268	292	285	303	289	284	262	275	304	300	278	264	293	305	307	284	298	257	317	280	262	259	258	267	278	282	307	264	296	279	267	282	286	265	306	292	283	281	279	270	291	289	266	265	287	292	298	312	279	258	305	288	263	285	288	280	281	297	305	280	279	312	284	306	294	288	288	275	282	284	282	288	270	290	274	287	277	269	286	292	292	295	297	304	291	268	295	293	280	277	301	303	280	286	273	308	275	287	289	304	293	294	266	260	283	286	276	277	288	289	272	237	247	275	310	278	284	311	259	282	286	279	311	306	319	275	297	283	273	285	329	275	283	301	267	282	289	274	296	310	287	274	277	276	316	293	290	290	283	287	284	253	291	281	292	308	258	289	308	283	288	288	276	295	255	265	270	303	300	322	277	303	283	276	272	285	312	294	274	314	315	304	300	290	312	302	278	275	287	289	327	285	239	255	279	267	280	313	300	307	265	340	294	288	260	308	289	265	294	284	273	273	291	288	305	318	287	278	316	288	306	311	283	246	294	281	279	297	271	298	297	245	290	310	263	274	250	285	283	297	253	257	249	289	316	296	278	314	278	269	298	292	263	300	309	274	289	280	315	298	286	287	254	302	280	283	273	306	286	291	274	268	301	260	272	291	305	264	303	262	319	259	285	272	284	289	282	279	272	273	303	274	275	284	279	278	282	294	295	299	271	295	273	277	294	298	282	314	265	281	230	298	281	286	278	283	305	300	289	282	296	288	280	277	289	262	282	300	283	280	319	309	297	299	287	278	277	294	306	292	282	312	271	299	282	297	255	292	261	259	282	293	266	277	294	286	287
59532	93348	70088	40955	18754	4905	1148	635	556	570	482	557	521	550	534	501	551	547	480	566	540	509	501	530	509	575	579	518	533	515	526	498	486	525	543	510	517	514	517	572	516	538	550	520	518	528	526	513	517	519	523	537	556	525	553	535	478	506	552	473	511	473	542	510	549	583	525	507	527	546	545	516	581	546	553	508	522	502	529	520	521	571	556	515	541	504	559	568	561	520	530	512	553	561	512	558	497	538	539	529	496	504	468	521	515	513	544	493	542	578	527	538	562	484	533	528	552	542	518	504	508	529	478	518	509	515	516	490	496	507	512	497	524	519	486	528	517	502	540	507	569	547	514	527	488	544	510	530	512	515	533	501	530	518	516	530	533	518	531	534	533	464	453	536	519	544	515	517	546	535	497	545	509	527	483	507	537	494	495	546	503	509	510	498	483	517	520	533	546	540	467	542	518	523	523	528	537	520	502	529	533	536	512	498	530	489	489	547	522	517	534	490	544	527	552	529	544	518	516	523	522	550	532	544	529	491	478	548	503	508	557	522	537	546	566	549	530	547	556	500	556	513	489	488	546	517	511	505	501	549	550	507	563	521	552	534	537	578	569	546	516	510	517	547	520	521	507	500	517	499	528	510	499	502	506	505	497	530	510	533	545	514	538	503	522	554	498	515	507	531	532	500	514	536	573	494	537	545	480	542	518	515	541	529	507	543	514	502	516	497	525	503	517	553	524	509	536	584	464	503	508	560	477	497	531	518	490	555	551	502	518	510	560	473	542	460	518	519	537	539	490	480	538	485	525	504	495	505	502	523	513	528	491	520	493	507	475	527	483	515	546	517	546	531	493	520	503	480	515	558	524	542	537	498	476	516	480	541	540	518	559	519	529	503	543	479	532	497	513	547	545	536	531	539	516	558	524	517	527	570	553	522	519	554	543	505	526	501	542	516	562	516	497	505	538	521	506	500	487	514	508	509	478	560	530	527	561	535	489	506	571	526	499	502	489	498	513	459	530	491	538	524	508	531	522	539	557	522	580	545	531	505	552	549	526	520	540	510	520	508	502	493	540	503	536	523	502	526	513	522	518	522	525	552	490	521	547	516	523	489	558	543	554	548	520	490	506	546	494	531	521	480	505	533	529	478	538	531	543	507	526	520	520	517	527	520	507	527	487	508	539	520	486	534	471	529	554	539	510	510	503	548	538	557	529	519	500	526	442	514	487	574	525	515	497	529	539	510	530	496	552	542	527	510	511	534	505	544	571	540	530	538	527	553	489	549	542	544	538	488	511	521	551	514	546	506	509	519	529	454	541	573	512	508	510	502	518	548	513	515	529	507	478	509	573	491	539	549	495	513	556	504	525	523	504	555	496	536	488	501	520	524	565	513	496	546	517	549	506	527	507	524	475	527	518	518	485	564	529	527	530	546	543	470	543	526	513	559	500	497	512	552	538	488	538	499	518	518	528	551	512	497	563	500	497	516	545	536	517	503	537	548	522	542	501	479	568	525	506	551	534	515	549	540	535	522	543	518	524	496	496	520	558	527	521	503	558	526	526	505	542	522	498	525	538	512	522	516	506	534	548	548	528	553	516	534	503	502	501	542	528	541	517	506	535	503	519	506	538	503	554	535	518	499	494	521	528	507	538	506	564	505	501	527	530	514	482	562	519	547	590	540	542	516	522	503	535	541	533	553	538	513	545	494	491	513	504	515	529	579	546	533	552	477	491	507	546	545	493	534	507	513	552	515	502	472	542	501	534	533	527	562	539	508	526	492	535	564	534	536	519	504	532	543	552	543	518	474	527	550	527	545	523	505	516	544	539	516	506	536	508	542	538	518	485	519	549	492	512	525	512	525	465	547	503	533	534	542	535	482	562	512	479	517	551	519	532	493	511	467	525	553	510	571	572	491	543	507	526	529	508	471	514	499	523	532	505	543	527	509	525	529	561	501	496	548	548	553	547	504	539	531	509	545	522	520	513	536	514	510	508	508	501	528	566	525	509	474	528	555	515	538	525	531	528	492	528	518	469	526	526	524	513	520	509	501	509	540	534	491	522	532	585	484	501	500	525	521	524	534	478	553	509	552	547	513	516	535	550	536	532	527	513	492	558	574	504	522	513	500	538	514	561	522	518	534	502	558	529	494	512	500	514	520	517	523	508	504	519	541	499	502	538	541	512	499	510	492	489	520	510	517	480	512	521	491	561	485	510	513	516	572	544	524	491	512	525	522	519	504	517	564	525	570	527	514	465	544	510	498	521	545	516	548	538	480	528	535	506	545	518	493	501	509	505	556	505	530	507	505	530	527	492	539	532	539	492	533	506	536	555	519	513	549	528	548	515	559	507	528	478	492	489	452	511	518	536	537	541	558	508	550	517	547	557	530	502	552	502	524	504	489	567	518	509	561	528	530	529	580	493	512	509	498	504	520	515	519	500	548	525	561	510	539	541	507	503	549	526	498	492	468	520	508	522	511	523	502	510	512	508	530	498	573	543	479	487	544	480	494	559	488	513	531	500	555	536	547	551	514	454	517	493	495	485	504	543	551	556	549	448	523	514	541	544	480	537	525	542	521	511	511	569	511	533	498	549	518	493	487	506	486	511	513	518	544	506	514	552	544	526	583	506	555	503	535	537	515	557	543	517	479	536	513	516	537	537	528	501	538	466	551	506	523	554	526	540	506	578	521	510	542	509	524	536	533	565	537	483	523	520	551	522	515	515	497	520	509	518	565	507	531	511	556	512	530	517	535	540	519	513	528	519	518	503	478	545	484	514	536	518	532	474	523	512	525	505	496	525	527	500	512	500	492	485	566	516	541	537	530	529	486	512	539	512	551	485	529	507	537	513	509	552	542	547	528	536	555	510	531	514	525	532	509	513	530	562	557	493	527	522	501	549	519	526	554	539	525	562	518	512	489	488	545	475	537	533	525	553	501	534	555	504	480	505	501	481	510	543	504	515	533	508	477	554	522	529	511	551	509	543	498	575	492	514	548	526	568	517	509	487	495	528	511	511	517	503	574	499	509	500	543	581	560	477	555	517	475	490	503	522	536	521	522	502	570	543	512	499	538	526	513	549	519	559	504	496	536	537	498	546	509	533	504	541	551	542	556	536	572	504	488	533	505	530	522	486	526	516	543	530	530	489	513	533	553	522	535	503	507	550	521	514	563	524	523	520	545	522	509	506	461	517	549	515	509	512	513	518	537	529	510	507	499	465	485	522	513	510	545	552	483	532	506	512	535	523	526	504	530	506	512	515	505	529	517	544	502	543	505	506	507	513	483	509	512	537	516	583	495	524	476	492	534	511	527	516	518	514	569	517	554	520	562	537	495	543	525	530	485	508	519	533	528	520	527	533	535	530	535	523	479	505	521	553	535	575	516	537	518	517	532	543	545	548	515	563	542	531	492	535	518	510	509	531	515	509	532	537	518	502	504	507	533	533	510	523	520	483	536	489	529	561	546	524	507	508	543	540	494	529	526	557	571	492	502
23527	22707	33017	27837	21975	17154	4078	466	358	351	333	302	347	344	360	317	318	311	307	327	329	327	373	336	327	347	312	328	331	319	333	328	345	323	352	301	332	347	340	312	334	297	350	305	293	314	329	335	327	339	324	313	319	349	294	343	323	348	330	329	327	334	336	311	325	319	332	303	289	335	336	313	317	335	341	360	336	343	336	327	340	299	308	369	313	344	340	338	337	311	295	328	357	316	325	283	300	308	331	342	316	311	356	321	355	340	329	338	334	338	290	327	286	348	308	340	315	318	326	350	308	314	326	348	319	321	326	292	325	338	352	305	346	318	323	345	319	370	321	329	306	328	291	317	346	300	326	330	311	327	345	333	323	322	307	375	336	322	364	339	340	313	331	330	308	316	307	306	339	305	350	293	363	328	328	309	287	342	305	296	316	327	359	347	350	330	320	307	379	318	306	317	342	300	305	320	347	344	334	343	324	303	334	341	339	306	321	316	335	333	329	297	325	352	358	299	340	298	315	297	334	311	316	339	291	358	326	343	326	305	356	316	329	316	326	330	304	298	343	350	339	340	315	310	325	337	319	309	350	349	302	350	321	298	360	345	315	333	306	318	336	295	340	310	329	328	318	334	321	309	297	338	327	375	283	309	310	333	321	340	328	325	313	323	323	336	283	305	313	320	308	328	284	304	326	305	318	327	322	343	289	300	314	279	318	311	336	321	318	327	322	340	341	335	320	297	330	309	317	316	318	362	358	339	343	324	337	351	322	361	345	331	290	357	342	323	313	349	322	330	307	350	307	345	348	321	318	336	315	319	299	323	364	309	327	334	322	308	335	310	322	325	322	323	317	285	308	302	330	310	299	334	315	322	288	339	340	325	325	296	331	305	303	330	294	300	352	341	335	315	310	318	342	339	334	329	344	305	329	321	347	322	328	318	332	355	329	351	332	338	335	346	348	322	302	306	333	310	310	332	305	314	330	339	317	343	339	305	328	353	350	325	314	325	322	304	294	366	326	309	349	329	334	345	338	335	327	340	303	325	338	320	304	327	308	321	333	340	319	328	331	328	315	346	329	336	329	354	307	305	345	348	329	346	302	303	327	312	299	310	315	292	321	354	318	319	286	307	328	328	319	340	336	312	325	333	325	330	308	325	309	327	327	287	320	349	313	337	309	356	300	288	316	349	350	357	336	328	306	340	312	315	322	293	297	314	300	299	342	341	331	307	343	340	339	325	323	330	316	339	317	343	306	340	327	315	325	349	313	344	311	344	325	338	343	316	343	340	328	331	314	295	337	343	306	330	296	326	295	340	291	339	331	297	364	305	331	326	300	314	316	321	342	326	330	338	321	296	302	336	313	298	321	330	329	303	314	350	337	306	333	322	363	334	333	301	321	336	329	325	322	328	335	357	330	327	295	329	301	309	333	317	305	332	310	318	314	308	308	326	300	316	313	305	319	296	290	316	334	312	334	315	300	321	321	346	314	316	335	313	350	325	361	322	333	342	303	364	293	295	307	330	344	332	326	307	319	302	300	344	334	290	331	310	344	322	334	313	322	321	323	335	312	296	316	321	330	335	299	314	341	292	354	314	324	329	324	324	341	314	316	301	346	314	320	370	328	301	304	327	346	345	312	324	296	343	304	273	341	338	314	295	340	310	323	310	329	322	323	314	320	342	308	339	291	326	347	279	315	350	328	307	306	332	278	330	330	317	325	345	320	319	293	313	308	332	334	316	343	354	335	318	304	323	317	335	277	352	342	332	348	326	324	346	310	336	318	304	318	301	309	353	320	329	351	295	297	323	324	310	337	348	335	315	329	317	298	314	321	315	327	335	330	311	285	342	284	326	323	317	335	303	321	326	349	333	318	331	307	319	329	335	331	321	326	321	277	308	339	303	297	320	334	340	295	330	340	324	322	330	313	330	361	337	320	332	315	323	311	350	329	310	323	343	260	342	346	329	326	303	330	329	324	313	282	328	332	304	331	329	327	364	317	343	319	362	316	313	302	341	320	333	329	307	294	323	332	335	319	310	327	352	279	334	304	358	344	333	324	303	336	317	328	310	346	299	316	345	325	292	324	336	340	302	352	339	321	328	349	328	331	314	317	335	333	329	303	365	353	345	350	343	326	328	328	307	305	284	337	301	346	320	309	326	317	297	337	298	337	359	293	318	346	341	328	316	329	324	334	329	312	305	296	352	323	286	345	348	361	337	330	341	315	301	314	355	284	335	306	318	337	331	334	326	355	319	288	343	324	343	298	301	324	330	343	290	341	303	311	324	322	313	329	317	320	328	320	345	323	321	324	312	330	320	332	307	323	290	356	349	334	313	313	318	288	328	324	342	355	300	319	345	316	345	336	322	342	330	310	326	327	315	335	314	333	311	278	314	324	326	312	347	315	327	339	307	304	336	337	326	291	334	304	280	333	332	320	342	307	301	295	328	316	323	322	319	330	345	367	328	295	354	310	293	314	311	329	342	310	322	325	343	336	332	327	309	358	327	317	310	354	351	313	289	343	309	323	316	328	293	333	313	320	339	332	300	303	316	317	339	342	331	349	294	334	338	317	298	331	324	314	351	317	314	333	327	342	349	319	332	298	311	315	333	305	343	307	302	359	335	328	335	329	323	328	333	334	336	329	316	311	311	330	324	330	295	349	317	349	301	361	334	316	333	327	343	352	328	346	332	319	322	335	306	335	354	311	352	317	314	319	336	335	347	299	337	343	322	308	351	327	353	334	304	313	308	304	324	331	327	336	324	344	320	312	315	323	323	316	300	312	332	324	333	320	341	328	292	327	294	309	320	308	305	302	338	317	325	332	349	323	296	327	317	338	315	313	312	325	349	353	330	345	333	328	306	310	334	305	334	335	329	329	330	347	302	321	366	303	360	309	294	301	335	329	358	287	296	339	335	286	324	332	323	335	296	311	359	307	319	350	304	312	311	327	335	301	342	348	307	323	319	309	318	371	343	325	326	287	330	322	293	307	340	346	305	299	316	335	316	321	321	320	329	363	320	345	315	316	329	299	338	293	344	323	323	316	288	317	337	305	341	295	322	308	350	320	362	312	340	327	304	303	319	305	326	316	328	311	333	323	342	308	344	358	326	303	338	308	365	306	326	331	328	341	323	330	331	332	322	336	341	374	299	284	334	326	323	308	319	337	325	329	335	333	339	302	304	346	339	316	319	284	326	327	293	345	326	353	328	327	341	318	302	315	331	337	345	336	355	319	324	325	329	326	312	359	327	331	322	304	324	317	313	338	337	333	310	298	321	299	338	330	342	343	303	346	315	324	315	320	342	339	310	329	339	326	322	339	314	315	309	276	318	320	333	322	343	338	329	331	352	336	328	320	355	346	335	358	345	321	362	306	297	325	320	333	338	286	325	300	319	342	336	324	305	328	331	332	341	359	316	338	313	311	332	307	303	304	327	325	318	295	330	340	346	324	324	324	300	315	305	302	276	329	328	326	304	324	272	310	331	327	335	312	347
60468	103072	79710	50289	26114	7991	1749	761	611	569	557	570	559	585	582	536	570	591	581	597	550	574	556	622	571	543	542	555	544	578	556	537	578	604	575	565	573	525	583	551	592	553	559	567	542	594	538	596	530	556	563	556	556	583	590	515	549	555	556	603	581	567	530	602	560	611	560	587	593	571	515	561	594	557	588	559	571	572	587	593	569	545	574	563	561	634	557	579	584	563	565	576	582	580	560	574	543	539	538	583	593	587	571	593	572	611	557	596	551	575	579	552	597	568	511	561	558	570	579	585	590	557	553	597	578	551	559	582	523	582	574	601	573	585	583	565	555	563	562	569	540	560	534	563	563	548	549	558	545	612	572	600	594	545	527	558	539	559	560	566	560	557	604	573	603	583	558	550	581	545	530	551	606	575	562	567	561	544	574	579	521	565	588	563	618	565	533	528	545	553	605	583	584	552	536	569	546	568	569	566	572	572	553	548	556	567	567	562	576	544	562	529	565	582	527	623	546	589	530	597	552	586	607	577	513	610	540	541	563	567	564	562	572	543	531	588	560	563	570	549	589	568	554	546	565	581	575	590	556	582	556	579	548	590	538	577	569	595	578	563	565	542	585	609	566	568	563	536	583	620	529	570	580	608	527	524	589	549	564	564	548	577	540	620	575	602	573	566	532	568	527	542	545	533	575	575	551	524	556	542	588	552	575	569	564	597	557	580	536	564	588	572	545	549	589	558	561	545	538	544	577	584	555	595	590	566	568	563	599	536	553	583	584	524	577	548	564	570	541	620	571	550	570	600	535	541	543	558	522	553	587	585	570	583	593	577	580	561	626	560	567	560	575	553	547	588	599	595	568	566	595	534	539	598	573	596	555	572	572	537	566	585	575	597	534	559	563	572	572	597	558	549	604	568	530	584	549	570	614	540	588	554	544	567	562	576	547	580	568	563	595	564	598	571	545	557	585	574	527	593	563	560	559	585	559	583	586	561	504	570	564	525	538	583	553	509	590	558	557	550	518	567	566	548	576	561	548	534	540	533	578	577	575	584	554	599	603	557	601	571	540	578	545	600	543	519	593	576	562	579	562	566	584	531	557	564	569	559	577	584	543	537	552	546	543	579	560	557	624	535	578	579	563	558	563	568	574	514	537	569	563	554	601	603	581	527	556	578	576	586	561	567	590	560	572	581	576	523	562	610	578	551	577	608	565	604	559	566	596	569	554	563	570	595	556	612	564	546	539	612	600	557	551	557	596	565	548	542	588	556	562	555	536	612	541	597	568	539	570	535	559	547	538	565	559	570	605	565	603	603	572	519	570	579	568	563	544	575	530	563	578	584	604	537	539	521	589	548	579	578	562	588	555	573	597	554	601	610	584	576	605	563	577	587	562	586	577	556	549	529	559	585	538	599	587	571	551	546	560	546	556	580	561	620	560	514	540	574	563	542	572	582	523	632	558	577	526	541	549	574	569	566	572	565	555	563	560	586	566	576	549	529	580	616	534	494	560	539	547	559	547	575	530	586	555	595	588	566	550	608	559	572	592	549	550	562	565	577	541	533	603	571	563	534	588	548	544	554	535	603	592	529	513	568	580	605	566	521	586	543	566	568	543	541	578	575	566	574	551	557	577	570	556	551	546	568	590	551	607	576	560	593	632	580	596	585	585	591	576	564	565	532	541	529	561	560	592	535	599	571	584	608	534	622	529	582	568	550	563	561	539	581	569	586	529	520	576	562	574	571	548	559	538	547	586	565	596	546	574	536	573	570	526	591	572	555	560	594	575	588	560	554	565	566	547	580	562	623	563	551	612	578	554	555	568	540	542	626	541	558	554	565	565	544	584	567	613	562	578	551	604	542	559	554	614	533	566	539	546	583	559	539	579	528	562	542	586	551	548	562	553	553	607	559	592	536	586	560	573	538	593	526	603	566	546	552	556	520	588	580	575	570	572	544	506	569	562	577	575	568	592	581	544	571	584	562	592	554	553	588	592	569	532	551	586	646	544	550	511	553	533	567	546	571	582	544	571	566	562	609	556	530	611	575	551	545	591	601	529	527	579	543	578	633	539	574	545	597	545	557	586	578	591	536	594	551	532	560	545	593	567	572	552	581	581	597	567	603	567	615	606	566	556	527	555	573	546	598	588	566	590	602	574	534	564	544	577	581	571	564	592	574	559	564	576	551	564	610	606	584	602	499	577	566	578	592	552	590	586	558	607	603	559	589	587	563	579	567	560	554	575	578	582	550	569	546	572	544	533	594	558	610	553	568	528	527	542	589	597	558	616	542	552	584	564	559	610	569	537	552	588	540	541	564	557	532	572	557	546	585	614	574	581	601	541	599	553	555	553	565	538	520	502	577	554	586	559	544	536	565	537	523	560	573	577	549	563	568	578	546	529	553	543	555	546	570	566	567	593	545	576	603	538	585	525	540	537	555	538	541	551	567	567	549	558	520	630	560	572	584	569	589	580	514	543	545	532	561	563	572	576	580	565	565	572	576	553	561	591	545	561	559	590	587	534	580	576	569	554	561	548	582	573	587	560	614	588	566	546	567	547	573	562	524	592	591	573	586	515	539	543	597	544	597	576	538	569	581	574	541	587	577	549	551	601	557	583	595	577	591	592	570	591	546	540	561	601	559	564	546	581	595	543	546	563	539	563	535	583	558	528	558	570	573	583	574	572	569	577	582	556	597	558	528	543	541	567	569	561	558	547	548	552	540	547	580	556	593	586	565	563	519	550	607	555	547	580	566	536	569	596	549	555	538	560	557	504	576	566	599	584	560	611	553	586	559	582	601	608	550	588	562	537	546	537	522	554	562	551	547	540	559	579	555	577	537	559	558	587	559	567	565	599	607	549	555	580	544	561	568	606	536	553	562	583	542	580	576	543	539	550	555	535	581	536	564	581	560	548	545	559	558	585	555	554	543	598	560	540	500	536	545	574	566	569	548	537	536	588	546	544	527	542	542	559	560	586	554	613	568	593	576	520	566	592	570	549	538	576	546	572	584	560	593	542	564	607	567	557	606	554	580	566	562	570	529	558	557	548	570	559	586	560	585	553	553	558	549	593	591	599	586	546	636	550	583	588	551	546	596	582	550	573	557	581	581	576	551	569	571	553	516	539	589	607	558	562	566	585	553	536	561	540	527	522	567	609	566	611	546	573	577	593	568	604	578	570	594	573	572	522	557	557	605	574	589	570	601	573	550	584	546	573	553	530	564	594	559	546	550	547	543	544	545	565	577	546	563	578	592	619	581	575	544	569	561	570	598	557	599	596	555	616	552	614	565	585	569	554	546	547	573	539	561	566	565	593	610	560	573	555	465	557	518	579	585	533	541	553	557	577	564	542	562	568	549	599	594	588	563	560	544	580	561	568	568	573	583	568	575	535	581	542	551	540	494	581	532	563	610	575	615	562	550	591	596	558	588	574	533	562	555	573	537	564	556	610	543	531	543	574	583	540	559	563	551	554	578	589	561	575	561	550	554	604	574
28525	31849	31189	15066	2704	576	327	258	268	277	270	271	264	240	286	236	264	260	285	289	271	282	276	261	283	272	273	275	287	273	274	287	276	275	265	287	258	267	274	279	257	264	263	282	269	299	254	270	273	270	265	296	254	256	289	257	285	256	293	269	256	269	261	292	276	287	266	254	249	250	264	271	262	242	233	280	255	252	263	275	272	293	255	264	249	261	279	244	249	251	314	265	265	313	281	293	269	257	274	263	275	288	242	262	310	276	283	255	268	259	237	273	286	275	273	261	291	287	283	271	298	271	260	278	262	259	256	279	264	230	303	267	252	273	282	278	267	258	253	270	270	274	287	263	276	283	275	259	252	275	287	279	244	257	278	289	281	265	275	264	267	276	282	276	253	269	250	282	242	282	275	230	279	284	286	253	292	257	290	275	239	266	232	291	275	301	245	259	259	257	285	272	286	266	261	289	272	284	294	267	261	257	273	287	265	276	275	252	264	284	275	275	282	264	283	253	269	263	265	289	267	270	282	278	263	290	289	280	308	261	279	291	273	287	277	255	274	241	251	254	272	263	277	257	286	283	270	251	267	242	283	259	266	274	292	264	282	278	271	266	268	250	273	264	316	262	283	265	245	262	255	284	276	286	261	251	282	275	272	261	256	253	288	286	274	268	238	260	281	246	272	295	271	275	259	274	271	277	272	273	264	286	306	245	276	279	226	257	246	260	250	278	271	273	270	266	236	259	264	276	284	249	276	319	272	280	256	257	277	245	246	306	276	256	283	279	255	292	282	283	251	269	291	278	277	290	289	283	276	235	239	255	285	271	278	269	246	260	276	292	293	286	274	271	273	284	317	308	252	272	283	252	274	307	292	268	265	295	261	275	269	255	274	286	263	263	269	280	262	269	288	271	285	276	249	265	277	278	234	247	282	267	266	272	272	266	264	247	252	272	273	277	277	275	264	282	247	281	271	263	253	268	255	261	283	320	291	272	277	278	256	297	251	297	265	259	264	276	278	262	274	274	220	270	291	264	234	255	279	270	291	268	252	289	264	244	285	272	285	275	263	240	268	266	278	277	242	266	242	272	276	286	292	250	278	247	263	269	268	286	253	278	289	274	276	265	272	266	270	263	276	249	264	265	262	262	278	271	271	264	292	283	281	256	252	243	262	273	260	256	284	272	275	268	266	270	288	264	258	260	270	274	294	271	281	264	262	290	323	260	245	287	258	312	291	270	266	250	276	246	235	276	287	280	260	273	221	262	295	286	257	294	255	278	293	289	260	258	282	274	271	266	273	268	262	264	281	282	272	254	257	254	268	252	313	262	266	252	265	266	287	264	254	265	268	272	266	263	274	270	275	262	306	251	283	261	238	277	296	295	283	293	288	259	266	278	242	269	256	258	254	271	270	262	277	272	242	271	263	273	241	263	277	272	285	256	285	273	279	263	253	259	259	264	256	254	270	272	274	273	279	269	255	261	257	258	279	257	266	261	279	266	252	257	266	270	280	265	249	254	253	295	300	265	259	250	285	263	263	289	257	276	251	275	269	275	288	265	275	299	257	265	274	262	270	283	276	271	250	281	269	279	262	258	287	266	283	297	254	259	244	255	267	247	285	287	271	291	256	255	271	241	263	256	266	277	276	258	304	291	241	287	277	267	282	274	280	296	268	256	271	269	308	299	263	268	296	259	248	289	260	251	292	292	238	272	290	277	279	261	256	284	264	266	283	258	253	238	263	255	261	260	297	282	291	312	280	272	281	295	286	278	285	258	275	242	258	282	252	284	285	288	247	280	293	255	280	303	267	281	260	269	277	267	264	262	279	244	275	255	278	257	280	260	268	275	307	266	297	271	285	264	253	292	265	279	285	302	291	273	271	287	269	278	240	258	252	248	262	271	253	233	293	267	280	310	274	281	244	270	254	263	252	222	266	266	297	235	296	288	255	253	265	277	266	248	273	263	253	266	234	240	262	288	289	256	268	286	298	226	249	280	282	297	260	261	283	282	273	265	289	296	286	260	296	274	291	260	284	274	269	286	261	276	307	285	258	295	281	267	264	249	294	274	260	277	297	259	280	273	256	234	265	277	254	304	257	281	271	277	266	265	269	284	247	250	267	279	261	276	270	296	276	286	289	296	258	308	265	240	289	270	243	295	266	302	270	289	261	255	302	270	302	290	274	280	258	276	281	283	258	255	294	272	236	260	290	275	240	280	267	278	318	281	241	273	271	277	292	278	251	294	254	229	254	280	278	277	249	290	260	279	270	252	270	255	284	273	276	260	275	292	268	285	259	295	291	268	275	289	294	278	300	269	241	286	289	299	230	275	249	281	256	271	245	284	262	274	274	260	257	278	269	280	278	258	286	251	278	279	241	258	264	236	254	297	264	263	286	270	244	273	254	266	270	247	277	291	283	263	272	278	282	271	229	262	274	288	296	281	275	270	273	288	272	286	283	255	297	256	291	301	275	288	309	257	279	291	257	264	269	292	265	281	282	264	272	275	264	274	279	235	285	269	250	277	279	252	281	246	251	243	270	256	259	257	296	261	297	276	255	296	254	250	292	257	276	255	257	282	275	277	265	265	253	270	277	286	251	288	299	264	264	262	275	261	275	239	260	274	259	237	276	266	280	304	262	273	257	299	252	272	263	279	274	279	284	272	284	281	284	271	280	296	264	274	298	263	268	319	267	281	247	264	284	289	290	259	272	266	283	259	252	294	250	264	262	292	284	271	275	270	288	301	251	279	265	250	253	253	251	235	296	269	302	252	286	245	274	264	264	279	279	290	243	272	284	283	285	282	245	306	287	279	262	244	277	275	302	244	295	282	295	271	297	254	275	295	287	286	263	262	260	290	267	270	264	291	277	248	261	243	273	266	263	274	281	241	279	267	299	273	252	303	296	280	283	245	305	281	285	265	251	280	246	272	275	282	299	257	281	271	297	268	276	295	283	269	294	272	255	288	304	296	256	273	281	275	292	300	281	281	276	276	262	285	279	274	257	258	254	271	262	290	271	291	285	261	245	263	242	280	239	243	271	272	278	265	291	290	257	278	262	276	287	262	284	261	274	281	271	286	275	260	275	291	270	272	289	284	238	279	273	254	283	279	276	284	264	289	252	254	258	242	293	253	267	271	280	291	283	277	246	235	277	261	268	256	258	262	273	284	254	265	286	277	289	290	272	255	285	239	264	268	295	274	263	270	258	284	255	290	266	298	276	293	266	293	275	260	310	265	283	269	256	272	293	261	263	258	308	250	255	259	273	298	267	277	280	264	277	250	287	246	265	269	283	313	293	276	281	246	242	262	251	301	296	277	268	265	237	290	270	286	286	271	266	263	308	266	284	293	265	254	264	255	296	262	248	248	290	272	290	267	272	261	254	288	273	245	261	258	277	286	297	266	247	235	266	261	255	285	285	290	278	250	284	288	257	271	238	262	276	275	255	280	331	270	282	271	291	264	283	265	261	266	246	276	285	268	280	287	274	248	278	251
34370	49847	36519	16629	4959	1290	638	537	468	481	471	470	517	496	517	463	549	501	505	524	514	506	516	516	466	504	506	459	510	487	515	474	500	522	499	513	528	512	496	520	512	485	500	516	535	456	487	523	517	486	506	540	481	496	501	507	518	455	505	464	519	506	502	489	521	491	506	531	459	524	505	508	503	518	513	517	534	500	526	538	499	522	518	545	512	515	475	485	532	508	504	481	508	527	463	485	525	469	504	496	499	499	471	504	483	493	509	547	469	514	470	489	494	521	498	498	496	530	494	483	518	532	501	479	491	526	475	525	488	505	505	526	525	445	494	511	484	484	495	524	480	501	489	483	517	496	490	495	501	507	487	497	524	496	497	498	499	526	520	495	499	527	489	440	464	493	491	508	479	460	479	495	514	512	484	500	511	506	496	513	510	494	504	526	491	507	516	501	501	477	469	498	502	514	459	527	526	483	506	508	490	484	505	512	496	479	496	500	491	483	506	466	452	489	500	517	544	490	480	493	479	516	471	513	509	486	514	527	478	470	493	504	530	510	468	488	527	524	514	491	467	553	496	493	480	478	504	525	490	508	515	462	530	498	540	517	509	466	485	497	487	490	469	487	522	476	468	478	494	498	469	531	513	508	497	480	488	452	503	517	515	521	509	482	508	515	499	523	476	501	539	504	486	499	480	494	538	463	554	509	469	517	506	484	502	498	463	487	475	466	447	519	507	457	486	510	478	507	498	486	510	481	538	513	490	522	505	492	467	498	546	520	477	480	450	562	462	505	509	536	551	505	494	520	499	520	485	487	537	491	527	501	454	455	501	506	515	484	556	498	498	509	506	463	490	527	498	531	469	507	522	530	492	481	468	522	470	493	474	546	481	514	506	508	533	505	510	518	497	486	479	507	520	526	466	528	449	536	521	531	482	508	483	505	487	483	480	478	492	472	531	524	486	504	475	513	511	490	460	511	523	508	494	508	495	484	514	474	512	498	464	492	504	509	523	481	502	515	518	518	505	495	468	495	503	528	531	522	477	531	456	512	517	512	511	471	462	480	486	515	485	482	516	497	501	526	438	506	491	466	514	500	492	502	497	505	502	438	480	522	486	536	517	477	452	504	521	494	515	502	524	484	496	527	504	434	452	505	508	521	506	525	515	493	477	523	458	516	483	470	514	519	501	490	509	482	510	475	508	482	500	484	513	467	491	489	502	521	544	500	501	544	477	502	504	475	509	480	493	507	463	502	512	536	485	456	487	558	504	514	483	497	489	508	486	491	462	486	504	499	446	483	522	509	481	484	534	508	511	583	528	512	516	493	528	507	463	492	530	499	477	460	482	532	475	525	489	476	491	476	479	466	493	473	479	489	495	462	514	522	519	478	505	490	499	487	533	493	492	488	491	531	506	505	539	511	485	496	502	476	495	477	475	499	505	482	490	496	481	497	543	503	493	511	466	474	456	495	495	508	505	496	479	515	508	485	459	509	513	492	481	512	476	482	488	488	509	481	550	516	490	492	514	519	480	485	483	519	554	529	515	502	545	520	526	471	510	481	541	537	478	506	555	526	530	486	510	479	493	502	505	508	516	525	492	474	455	494	492	512	514	513	512	501	492	531	514	528	542	495	489	496	507	483	491	460	487	517	455	481	459	470	502	473	554	491	492	477	514	515	493	486	508	509	469	424	487	503	452	500	465	515	507	481	512	498	503	515	500	503	516	494	483	516	489	472	514	468	495	516	505	486	513	505	496	519	456	508	477	512	492	502	503	543	514	497	496	572	491	499	497	521	505	486	532	492	519	502	533	525	477	490	515	535	460	494	509	497	467	483	498	498	508	493	507	503	537	528	494	507	561	484	510	531	495	467	500	510	498	537	477	501	493	501	494	518	496	513	488	489	511	534	460	465	492	527	498	534	503	509	501	492	474	488	509	484	473	493	513	492	534	497	471	518	476	494	520	511	494	492	500	497	502	484	523	487	535	505	506	489	517	453	475	470	467	527	487	523	547	508	517	482	498	503	511	492	483	482	511	489	506	496	514	520	498	481	519	529	481	538	522	517	509	484	531	474	485	491	524	472	524	500	488	459	535	509	480	452	493	523	524	523	484	498	503	487	513	489	483	468	504	478	516	538	518	502	507	490	485	501	501	492	510	506	485	493	461	541	523	519	485	476	502	482	524	530	469	500	474	500	497	519	539	522	522	552	511	524	486	492	520	466	528	515	503	541	500	498	485	498	527	530	503	505	536	506	509	504	499	530	500	510	502	519	494	500	529	522	490	491	491	479	495	492	520	466	488	498	484	518	488	496	502	499	523	499	446	449	491	482	499	522	509	500	531	514	488	490	544	498	480	515	489	499	506	518	476	510	500	510	495	494	537	489	514	480	487	495	491	488	500	505	495	502	486	560	537	503	495	479	514	504	535	543	489	490	465	511	537	473	471	504	487	522	511	575	469	533	464	507	469	494	463	558	459	508	494	500	475	499	507	517	549	492	496	496	522	496	478	453	533	503	543	505	515	541	517	529	497	520	537	488	506	518	491	477	469	515	506	511	516	569	506	534	512	488	497	493	509	478	500	505	470	546	517	489	479	512	496	485	493	480	487	497	487	459	468	486	471	495	517	525	500	508	527	508	486	501	505	535	457	476	511	528	497	491	473	507	524	509	495	528	486	527	492	505	523	494	516	484	516	483	528	497	527	486	522	492	535	475	469	471	536	550	471	476	517	516	546	495	498	501	535	488	511	494	515	521	485	510	463	486	517	487	490	496	498	506	504	533	516	503	485	523	477	503	496	529	540	493	505	489	515	516	517	490	485	518	538	472	489	457	510	499	433	485	509	498	517	492	520	475	550	500	485	495	495	500	558	497	493	492	509	504	528	500	488	459	502	496	549	498	505	483	518	520	488	519	481	502	509	500	497	494	539	531	502	528	520	490	524	497	474	506	475	469	490	502	526	501	495	520	507	472	504	480	484	503	498	487	470	482	480	507	515	497	512	499	493	491	482	509	535	500	515	486	493	503	462	500	494	496	511	517	503	541	496	519	522	503	527	528	517	523	483	517	488	425	473	467	483	486	501	546	525	501	504	472	518	492	498	513	520	513	483	472	497	494	550	508	477	480	512	502	475	494	481	512	535	467	497	499	540	485	491	487	519	464	515	483	462	516	520	504	494	500	530	515	505	507	458	496	499	526	497	514	498	518	521	500	518	483	485	502	517	514	513	513	441	516	500	502	489	494	509	481	479	491	510	513	513	486	511	502	483	516	503	534	501	469	496	513	519	505	503	516	490	466	470	508	508	518	519	490	461	463	516	504	535	479	499	501	540	515	492	514	506	532	494	535	485	530	492	498	468	487	505	500	478	542	498	481	522	466	506	503	532	503	514	499	470	493	531	499	477	530	527	518	490	513	562	492	516	455	515	495	504	505	501	529	494	481	490	481	491	488	505	471	505	487	525	523	522	519	503	543	511	465	490	497	510	498	499	504	454	521
24637	25535	38828	31575	20297	8373	917	357	297	300	313	301	280	294	289	288	285	255	293	277	295	304	317	284	297	268	277	287	257	298	275	299	274	310	306	294	300	298	306	291	288	305	293	285	311	301	255	272	306	293	303	308	298	265	328	293	272	297	305	266	292	270	289	284	304	280	287	314	293	278	264	279	286	306	301	288	278	277	294	287	275	309	291	261	305	286	292	305	305	268	283	296	300	293	302	309	291	274	254	290	284	297	272	263	293	298	282	262	302	272	288	258	265	269	315	275	284	293	273	282	279	276	279	289	310	257	278	279	270	265	292	284	308	297	289	282	330	282	274	278	291	267	284	296	308	294	273	294	289	281	323	290	276	294	258	285	293	287	314	310	268	282	323	291	281	295	264	286	308	272	274	290	280	276	291	296	300	273	271	276	281	305	286	302	287	288	271	301	286	274	277	270	311	281	312	267	279	299	308	314	282	293	309	275	287	284	284	294	287	261	318	236	276	330	293	312	302	293	295	276	302	278	275	258	302	297	299	290	277	290	281	275	277	280	292	308	277	271	270	292	279	304	296	264	268	299	262	281	323	277	285	309	275	295	270	305	284	259	271	269	280	270	312	297	292	284	309	289	268	268	283	270	282	298	315	277	275	280	290	290	304	270	316	240	291	297	331	278	325	287	305	272	280	266	266	281	265	260	278	263	315	276	279	275	299	256	309	247	265	270	268	278	264	289	292	279	265	272	292	267	286	329	271	314	312	285	268	290	321	306	282	288	260	287	261	283	295	287	296	258	288	275	288	245	261	307	257	259	296	274	287	314	267	273	302	266	282	290	291	254	301	277	265	315	251	262	291	283	300	280	295	285	283	248	295	287	290	288	284	288	297	289	305	301	280	290	284	281	289	260	283	285	323	267	287	289	323	272	259	302	283	301	277	299	269	288	304	292	303	268	266	261	312	257	259	309	290	285	280	286	254	278	301	299	316	290	308	282	271	261	291	290	288	300	278	272	305	295	304	297	321	291	291	264	292	300	279	290	288	304	286	271	287	283	242	302	288	294	288	267	303	288	283	300	263	287	276	282	304	313	296	289	291	285	288	277	251	278	299	295	303	302	274	277	298	290	275	278	266	293	275	268	276	315	289	288	298	285	296	296	324	302	289	286	297	291	271	299	279	295	287	292	306	291	312	265	289	269	291	283	269	332	278	274	283	279	277	302	291	317	313	304	283	301	277	289	269	281	309	251	254	291	282	275	281	268	257	298	298	292	299	260	290	279	277	287	305	307	282	267	264	294	289	278	266	313	274	317	265	320	283	306	273	293	307	288	304	254	277	295	314	265	310	295	284	290	277	286	280	288	269	295	302	281	276	272	277	279	280	285	298	312	284	284	270	294	287	281	320	289	308	292	319	302	300	285	284	292	304	310	289	312	293	304	302	262	293	292	285	309	282	273	260	292	284	298	331	308	275	294	311	270	309	287	264	293	263	296	275	285	312	305	305	284	299	290	276	284	317	282	265	280	284	291	275	283	299	295	275	284	293	267	301	300	300	274	279	258	298	275	266	277	299	259	307	311	272	301	257	271	321	302	270	277	295	292	328	297	298	324	294	292	302	260	280	306	255	291	305	294	288	302	286	266	285	304	303	250	295	299	262	302	262	276	269	264	277	278	297	307	305	279	310	294	280	294	302	285	293	295	267	301	244	284	315	282	268	285	266	303	294	280	335	289	278	290	284	304	311	284	305	302	280	295	303	297	320	318	298	342	303	281	258	267	299	284	269	297	263	272	280	272	306	282	240	304	245	286	298	296	308	292	269	300	285	276	281	286	268	269	267	306	293	255	275	280	288	291	260	268	291	267	289	263	270	262	290	293	288	266	281	268	308	232	300	312	325	279	264	273	300	288	275	302	287	245	301	308	290	301	308	312	254	271	267	276	286	290	274	276	302	290	283	285	321	266	269	279	270	281	299	266	299	297	280	271	276	302	309	308	295	296	268	272	291	295	261	295	272	273	295	294	286	279	292	272	282	307	271	281	321	277	256	276	257	284	289	287	277	302	301	302	312	259	266	275	277	275	294	302	259	271	256	266	296	286	311	260	280	294	285	326	283	282	285	281	295	251	267	291	326	295	313	272	279	292	328	275	314	301	277	290	307	283	323	286	292	286	308	316	300	308	284	266	293	290	299	286	271	242	265	267	267	286	279	279	304	268	297	280	273	315	288	284	287	305	291	317	287	279	300	280	292	301	287	341	295	296	281	276	295	282	302	284	242	266	277	282	302	285	291	278	299	297	306	309	268	315	290	265	270	289	285	310	299	289	272	288	283	302	297	301	289	292	278	280	298	265	273	295	286	268	275	268	288	303	290	302	286	272	304	286	284	291	288	284	279	289	264	295	263	253	312	283	284	250	310	278	308	300	295	308	291	295	302	297	286	300	289	303	292	263	296	296	284	284	293	302	311	282	315	313	263	294	306	326	278	263	301	288	273	313	281	283	286	275	292	272	267	298	285	314	247	287	267	242	295	297	267	293	252	233	304	282	288	294	290	300	316	357	279	273	302	295	317	278	293	284	274	284	277	283	292	289	296	310	288	269	289	289	284	307	293	326	284	320	267	297	306	280	280	284	271	319	278	290	272	340	292	280	294	274	258	310	256	282	278	267	276	297	286	291	300	271	292	264	291	304	296	285	312	331	289	270	300	308	327	289	302	301	290	267	288	299	271	299	288	309	288	302	310	293	274	286	282	320	297	257	287	288	279	279	304	305	261	281	305	291	250	266	281	292	272	290	297	302	293	265	290	280	293	310	291	293	314	302	304	281	263	275	280	278	289	285	307	306	301	294	312	286	309	325	281	308	300	286	301	278	283	281	298	280	267	299	276	300	278	285	303	267	287	271	285	270	290	319	270	261	305	316	300	285	295	290	311	298	280	277	274	273	288	321	319	316	307	286	280	292	331	287	303	292	289	260	282	267	289	276	291	254	284	300	296	304	272	295	286	297	271	322	244	261	286	284	278	317	300	285	279	277	263	313	300	313	306	281	296	284	319	271	310	304	280	281	297	263	308	304	290	276	296	289	290	290	306	275	299	267	265	271	290	294	299	263	260	263	322	299	294	301	287	289	300	278	295	297	292	298	270	298	274	291	286	309	280	260	281	291	314	303	337	258	285	292	310	317	315	285	269	304	282	307	275	314	266	300	278	291	276	264	287	258	303	278	288	302	265	293	301	283	316	291	269	300	306	255	319	260	297	269	308	294	266	313	283	298	314	277	279	315	308	289	269	282	281	279	274	281	295	295	288	298	272	278	277	298	291	306	282	281	297	280	287	294	289	306	268	286	301	305	321	318	267	318	323	281	304	295	298	267	297	281	295	260	294	299	301	295	311	295	275	284	268	292	281	252	270	284	306	305	274	276	293	295	280	287	323	296	275	282	263	309	299	302	286	299	279	312	289	288	256	277	272	263	299	289	264	304	277	266	266	305	298	301	262	280
57355	95588	71455	42064	19803	5362	1281	619	525	521	518	531	501	557	517	520	528	545	496	524	535	528	534	500	516	549	485	554	507	551	541	528	566	534	521	492	543	540	538	532	525	502	500	513	485	525	530	510	538	504	547	529	537	505	565	515	541	534	535	529	528	521	531	533	531	524	525	521	502	546	512	531	493	514	508	532	513	501	518	542	544	571	523	503	488	534	540	542	532	528	536	563	523	482	546	543	546	533	526	537	484	528	541	517	495	511	532	516	512	519	549	516	527	497	550	485	485	549	525	523	497	579	519	554	496	475	500	563	529	553	535	535	539	497	473	544	537	519	508	544	466	499	536	529	520	534	487	521	524	523	501	553	519	543	522	511	516	550	522	536	484	533	534	524	541	535	510	531	522	543	508	527	527	508	550	521	531	546	567	545	494	511	541	550	499	497	554	534	551	546	572	519	526	549	508	556	526	505	516	518	500	506	503	521	502	543	514	508	522	499	505	534	549	487	489	528	542	544	527	499	519	531	489	540	513	524	528	572	458	524	517	506	503	519	529	561	525	533	499	507	508	541	516	528	528	512	525	529	511	570	535	513	536	482	486	504	528	567	507	504	513	531	555	523	480	535	513	487	509	494	531	590	539	533	503	497	547	519	540	583	533	500	502	507	538	534	518	523	547	545	526	535	495	554	514	497	516	531	550	536	542	536	542	548	553	548	538	581	533	540	523	485	521	522	529	559	551	482	542	517	502	518	518	526	487	544	514	517	517	541	489	571	535	544	583	569	515	561	537	563	497	524	532	490	538	561	550	545	545	558	527	498	528	531	548	543	532	525	495	524	569	527	537	522	524	500	524	492	506	500	513	551	468	549	531	502	542	534	518	535	522	523	512	520	549	521	525	519	577	561	510	520	487	557	553	523	541	532	554	501	475	508	567	506	463	518	546	496	505	511	519	533	531	533	544	497	544	542	547	536	523	520	511	530	555	536	553	573	513	583	524	534	531	552	490	547	537	533	537	574	486	529	469	556	510	527	518	518	546	509	518	500	516	524	550	488	503	500	557	498	547	511	506	521	556	531	508	526	541	576	524	541	492	532	534	525	506	552	544	512	538	501	581	587	536	540	492	558	525	499	512	558	464	518	514	540	510	530	544	511	566	489	522	532	531	518	553	544	521	523	493	520	511	508	506	493	509	563	486	527	494	515	481	527	506	520	574	524	521	551	549	507	501	498	535	494	504	574	495	485	538	530	556	572	505	502	524	504	529	522	485	525	537	520	493	521	541	495	493	514	546	517	488	500	508	496	508	513	557	524	558	526	494	568	482	491	538	532	484	486	496	519	527	527	551	513	519	509	480	497	508	526	510	487	516	521	519	505	522	515	522	531	505	525	519	526	523	549	528	562	536	546	536	522	500	546	537	568	544	542	522	490	523	577	521	501	524	494	526	531	501	488	481	516	512	525	534	540	500	556	521	531	540	511	506	529	504	534	506	543	505	540	548	520	498	529	500	538	515	569	515	555	568	527	522	557	498	529	536	508	526	553	515	485	538	543	529	514	546	520	539	546	544	532	536	531	529	502	540	548	530	533	528	535	509	484	521	522	552	520	565	531	532	538	546	502	517	494	561	560	537	490	554	504	549	493	529	504	517	519	517	531	524	520	557	532	537	552	504	522	537	472	537	557	538	539	566	528	521	553	535	552	540	497	515	528	549	569	485	553	568	515	516	537	532	508	552	527	514	493	548	568	545	536	533	519	554	527	527	520	517	523	517	463	547	536	493	469	532	539	498	513	510	566	527	499	555	543	544	520	489	531	527	528	542	522	539	523	547	551	509	518	515	514	507	518	555	507	528	515	493	511	511	505	557	494	551	526	560	516	561	531	551	505	512	534	512	546	509	521	513	502	502	540	512	497	504	485	510	491	539	540	550	511	575	529	474	500	548	534	510	500	538	575	525	507	555	501	525	556	536	498	535	544	512	519	486	508	527	565	526	524	538	532	500	511	526	518	505	552	538	504	552	472	529	559	504	539	531	556	537	524	525	514	552	541	499	543	534	534	503	553	586	572	481	515	509	517	499	521	487	506	535	519	528	529	545	558	510	501	502	553	541	554	517	520	519	505	543	483	502	509	544	499	540	540	529	524	521	477	538	485	544	496	499	499	530	512	559	544	495	563	502	470	528	542	508	514	513	508	535	504	530	548	537	524	540	533	516	527	509	548	491	506	493	521	513	528	513	492	540	532	552	529	509	525	515	530	518	548	528	530	502	485	515	524	528	529	551	538	557	524	501	532	540	485	529	524	509	500	545	539	489	548	532	518	538	527	521	533	519	546	538	512	497	499	522	496	563	501	531	508	501	504	487	491	508	521	485	518	506	541	510	536	490	515	513	520	519	539	523	569	561	510	566	544	492	485	520	486	510	496	512	511	538	469	505	481	518	541	514	535	512	514	559	516	543	531	559	527	539	531	528	503	557	485	523	492	531	530	586	504	534	504	523	527	511	518	510	538	529	543	560	537	520	499	501	548	518	536	518	535	527	539	531	497	450	540	530	529	516	519	560	494	537	561	532	510	540	489	543	529	522	582	530	529	518	531	524	525	477	532	522	497	485	541	531	472	510	515	494	486	489	531	559	535	493	528	492	532	527	566	569	492	531	572	512	532	492	538	552	510	515	547	512	506	540	498	561	545	519	520	490	473	569	470	546	521	534	521	574	541	499	474	525	539	536	476	507	488	530	505	531	539	530	510	513	492	528	522	518	537	507	529	540	491	499	557	536	534	541	515	529	494	526	556	515	549	513	507	510	514	500	505	513	557	525	530	505	537	521	539	543	537	524	494	566	583	471	536	512	471	511	522	517	530	493	509	522	526	496	552	462	544	513	569	515	517	462	499	534	460	520	510	532	576	570	503	463	528	527	510	510	515	566	555	528	519	502	489	519	571	517	515	545	525	562	492	523	541	529	527	548	524	541	498	523	466	517	506	530	498	540	529	468	490	527	514	492	529	500	526	559	516	543	484	488	543	512	522	550	523	529	492	481	482	501	578	519	520	518	559	496	526	500	501	520	544	473	521	526	548	495	547	497	528	526	527	503	503	544	476	502	523	512	532	539	527	565	539	528	484	510	557	527	486	540	562	547	536	532	512	543	495	527	520	501	568	499	516	530	515	534	510	546	512	545	551	509	510	542	548	501	525	531	523	506	590	512	516	529	507	508	520	550	494	513	532	521	537	519	529	537	487	550	515	522	501	475	516	530	481	534	521	512	481	505	514	518	558	530	508	510	530	509	503	552	516	503	482	503	502	539	544	576	478	543	523	561	563	513	537	521	514	518	538	497	536	521	507	514	506	538	510	543	541	507	525	496	489	537	506	531	508	550	528	515	527	547	471	534	547	584	497	546	555	582	526	494	538	516	534	533	507	556	490	539	514	504	533	517	496	524	525	526	520	479	513	469	517	528	489	538	508	525	542	564	513	518	508	505	530	502	520	535	492
23509	23075	33538	27903	21872	16790	3799	470	358	311	326	300	327	370	335	355	330	341	298	313	296	346	319	355	343	323	345	301	320	335	329	333	298	339	316	325	315	343	339	315	334	346	343	349	295	310	305	335	297	344	336	304	308	335	335	328	348	369	317	311	332	339	331	295	299	325	326	311	321	329	340	313	334	316	335	344	341	302	307	314	291	334	324	310	308	344	328	308	342	287	347	339	324	336	332	335	319	315	297	307	323	316	338	319	313	319	331	321	285	276	304	350	316	334	318	297	353	297	355	309	363	322	353	315	331	317	348	318	342	355	306	330	342	327	302	330	346	336	316	320	302	311	320	306	331	307	298	307	328	304	318	335	312	344	277	319	292	360	303	306	354	325	343	322	325	301	348	336	333	293	342	286	293	306	310	342	316	289	324	335	309	306	326	320	310	357	330	340	333	308	343	308	304	299	316	290	326	312	313	328	343	287	339	291	308	329	308	351	308	333	309	284	343	337	315	307	308	318	315	307	325	313	340	301	299	345	360	317	320	351	295	333	324	326	349	321	321	335	316	306	319	336	309	343	308	320	361	297	353	308	328	336	314	325	329	343	291	303	342	313	335	357	318	323	337	332	319	304	308	337	330	326	343	338	325	304	323	307	317	283	340	310	342	330	348	308	331	320	328	330	298	306	306	323	329	344	333	329	313	358	296	340	310	293	310	308	337	319	307	311	341	330	310	306	322	294	320	326	330	330	333	324	331	290	336	315	358	334	325	339	362	328	337	347	333	321	351	331	311	308	321	301	324	318	342	333	349	276	279	308	318	311	345	310	322	354	345	348	338	310	339	281	342	338	336	357	318	347	304	317	307	319	334	357	310	307	332	336	338	331	353	307	334	288	292	323	322	322	299	306	312	347	296	289	342	305	302	289	344	297	291	327	334	359	320	316	329	309	330	311	286	315	326	305	338	337	336	326	326	335	346	315	310	305	364	324	336	321	353	365	314	324	341	355	341	313	355	307	313	346	344	325	322	337	321	323	355	279	331	328	312	331	323	340	321	327	294	298	295	344	363	344	319	342	283	322	300	308	300	336	309	292	314	321	332	362	344	321	334	318	332	293	329	332	313	318	344	292	331	341	334	330	312	312	313	308	298	316	346	341	353	327	341	288	311	281	294	328	306	303	332	342	307	307	344	330	321	308	321	358	348	329	296	332	313	310	318	344	327	317	326	327	309	313	311	327	324	322	288	328	303	326	336	334	338	331	373	320	344	323	328	353	313	336	326	331	321	356	325	299	353	328	321	336	326	311	335	335	317	330	335	348	333	350	351	334	306	364	320	323	324	317	284	347	313	313	333	347	337	337	356	326	330	326	331	337	308	295	335	324	342	336	342	326	339	323	335	319	352	323	334	327	316	337	338	302	319	329	317	320	318	296	332	332	326	331	299	331	333	323	291	324	349	311	319	344	341	284	316	339	313	335	311	320	348	362	310	354	327	306	315	308	340	302	306	298	338	343	315	312	347	324	329	306	312	317	352	326	318	338	335	305	300	336	286	304	330	326	361	315	324	358	281	317	319	315	333	345	317	309	296	356	333	331	351	317	300	350	364	307	314	293	309	340	289	326	324	317	341	297	321	329	309	343	332	367	334	336	323	331	320	306	314	323	311	347	357	340	290	338	330	320	325	323	327	357	334	367	331	318	323	334	365	326	314	335	296	304	299	343	334	357	339	324	313	326	321	333	316	358	310	337	308	300	339	312	331	337	329	340	339	332	323	310	316	331	332	326	334	313	325	313	324	347	349	310	313	344	322	283	299	344	324	324	335	321	315	321	303	385	343	276	309	297	335	374	351	318	330	324	342	287	288	324	349	307	348	342	325	340	325	321	328	310	355	352	335	332	340	340	320	366	366	374	311	314	336	322	297	330	310	333	354	324	329	361	322	336	336	345	309	315	300	319	319	289	338	313	334	298	336	324	307	300	301	334	325	307	321	349	319	326	334	335	316	312	343	319	312	314	327	292	334	317	315	319	341	343	335	346	343	306	307	352	327	314	328	317	318	319	330	334	318	336	332	374	287	335	322	306	305	290	332	341	306	327	341	302	312	300	312	297	335	299	320	311	367	300	374	322	333	330	317	341	346	322	304	339	295	329	294	274	298	345	342	349	340	378	344	322	345	326	295	313	316	311	335	298	334	327	292	297	341	333	321	335	318	329	304	312	336	327	316	304	300	329	310	315	326	346	333	320	317	336	321	315	321	330	315	335	329	359	359	341	320	325	334	302	284	353	321	323	336	325	337	324	313	309	326	289	359	326	303	339	333	346	345	353	323	312	352	310	313	341	336	330	318	346	314	354	338	335	324	328	312	338	315	340	359	351	321	322	297	315	344	348	345	313	292	308	309	311	334	343	305	338	331	297	346	269	311	358	328	361	317	316	368	332	326	359	342	333	334	360	303	346	321	333	313	309	310	330	338	326	324	292	349	318	311	342	319	325	302	327	342	301	339	350	361	306	319	324	296	325	318	302	323	316	314	347	313	302	302	329	319	352	325	321	325	336	328	333	315	327	322	302	318	321	346	319	301	309	335	305	317	335	331	347	346	305	310	337	336	317	299	286	343	322	314	341	344	303	341	306	320	301	316	319	291	338	331	330	354	293	323	311	334	342	367	317	350	326	313	319	335	326	316	305	349	314	334	326	310	319	332	336	318	323	328	324	341	300	296	322	343	305	317	350	302	297	310	320	326	309	322	331	316	303	292	326	310	292	321	320	347	338	278	345	305	305	318	312	341	295	344	358	310	355	310	309	318	314	321	331	319	314	332	320	312	369	340	313	316	330	322	324	332	299	330	329	319	337	318	337	320	307	322	327	327	307	300	331	284	321	334	300	323	312	331	330	299	331	341	325	353	334	337	342	324	312	286	308	341	334	316	346	328	329	345	312	288	332	338	313	343	312	325	328	308	358	300	297	331	301	325	307	338	320	331	362	365	306	334	334	345	313	361	304	316	336	340	321	314	344	339	324	316	319	359	291	336	300	355	324	290	331	326	341	305	336	346	330	312	336	289	332	281	331	352	331	326	327	360	326	355	323	353	331	326	306	335	301	324	326	303	306	299	328	321	315	342	311	327	355	319	288	319	330	363	312	318	316	339	323	329	326	347	344	335	319	330	294	330	296	332	318	347	368	331	303	326	334	306	328	324	352	318	348	300	336	355	298	358	284	329	323	327	318	344	327	314	326	352	332	315	321	333	328	319	335	320	306	317	317	294	353	318	325	308	328	342	280	315	351	352	322	309	321	342	319	319	312	323	328	338	330	317	350	316	335	333	316	332	327	301	322	315	308	317	332	339	318	322	324	366	313	324	324	327	308	301	331	307	340	337	335	307	291	296	329	324	314	309	324	335	334	332	303	339	326	325	318	332	336	315	313	323	357	338	304	342	336	308	333	324	293	312	312	328	331	332	318	306	354	337	353	285	312	318	312	335	298	311	321	319	349
60227	103134	78210	48991	25358	7833	1668	715	646	555	556	573	582	521	559	571	580	591	609	613	553	566	584	537	584	562	550	538	577	566	622	550	579	570	627	534	555	548	511	537	579	576	611	591	540	540	624	598	575	586	585	601	565	558	545	589	586	566	557	576	600	625	570	579	532	564	582	586	571	590	579	524	519	588	536	580	590	613	542	615	582	612	550	557	560	538	575	577	550	536	534	575	543	545	585	533	526	589	572	579	552	558	575	568	554	579	557	558	560	576	563	594	565	583	547	538	583	561	549	564	571	578	568	582	618	544	542	560	603	539	597	570	566	549	554	572	545	537	578	627	552	566	576	534	555	545	519	575	564	577	565	565	578	513	577	553	593	537	570	522	547	545	544	589	575	591	585	550	590	566	569	601	545	585	564	576	531	582	582	540	518	555	575	569	548	596	592	614	560	580	541	595	552	615	566	593	547	576	519	570	576	541	567	540	569	605	562	565	604	555	545	567	570	557	589	552	596	552	585	636	584	570	593	542	532	561	566	571	604	531	552	511	567	532	518	583	605	545	531	567	562	544	562	595	553	564	605	564	591	520	562	558	548	564	581	554	551	595	569	579	545	548	581	578	570	580	570	586	561	594	509	518	577	561	577	610	548	583	558	600	535	580	528	581	563	588	564	579	602	553	572	572	589	536	576	608	552	562	576	566	566	522	574	584	546	577	558	577	579	599	582	569	555	543	562	561	559	545	508	573	577	562	535	595	558	545	590	563	574	584	529	557	536	541	597	599	563	591	554	533	606	567	551	558	566	630	582	538	560	566	576	550	563	548	574	549	548	548	504	585	575	554	540	595	564	593	510	570	591	554	576	547	583	544	611	562	600	529	582	582	567	572	555	578	535	597	513	567	537	559	633	587	563	568	562	566	557	545	568	586	584	575	541	571	577	580	571	544	587	532	548	570	552	583	563	540	553	563	596	579	534	564	560	578	554	588	589	571	546	540	534	535	571	580	544	542	554	553	557	522	571	600	510	586	579	562	604	554	571	579	527	568	581	552	558	554	579	584	563	525	525	526	619	565	574	612	554	617	541	601	577	614	557	557	550	580	578	572	531	601	530	537	600	578	568	532	586	552	527	540	560	576	558	572	566	586	556	545	632	569	600	615	594	567	521	570	552	555	569	591	551	601	587	592	577	622	507	593	592	547	547	576	545	554	569	551	562	618	545	558	565	509	565	559	548	584	572	513	542	569	550	575	577	540	582	569	579	556	588	572	545	544	587	554	554	590	556	562	544	532	557	575	584	585	547	572	582	589	550	576	549	563	570	594	603	584	547	541	527	531	596	558	601	552	561	557	597	565	596	560	602	572	545	551	511	577	609	551	540	549	569	589	566	559	529	587	535	566	557	579	537	518	546	565	578	551	553	569	544	570	589	573	586	575	522	602	548	557	578	550	577	575	551	553	528	579	587	568	545	545	607	627	555	610	556	583	552	543	534	561	531	586	553	585	547	565	536	550	565	587	533	502	556	584	593	562	552	550	600	610	568	548	528	547	552	537	602	555	562	593	565	584	570	580	585	581	595	525	536	556	568	565	583	573	555	581	572	522	539	589	529	565	587	580	587	528	523	535	550	583	553	607	577	589	521	582	598	562	587	508	525	580	582	555	570	590	550	531	588	609	533	569	557	534	576	572	574	596	580	598	563	580	577	581	525	524	543	564	587	564	533	576	584	605	515	541	565	590	587	559	596	534	558	582	586	583	532	574	544	560	544	582	563	574	545	570	543	548	585	615	572	571	588	546	563	560	559	589	580	608	526	512	588	571	586	588	554	568	568	589	577	576	541	530	564	517	549	590	532	552	502	520	586	612	604	570	534	508	561	563	540	516	554	519	570	554	638	559	613	577	519	591	576	588	560	571	577	566	575	598	544	545	585	643	573	578	560	601	579	587	572	573	580	560	592	564	559	530	590	546	573	598	622	573	549	606	565	588	523	567	569	593	558	545	574	532	526	603	565	555	556	534	533	573	565	589	558	588	588	587	522	586	602	611	594	520	582	548	562	565	549	575	609	570	603	600	542	604	598	600	565	580	567	572	560	539	555	512	589	564	525	598	554	552	583	515	508	580	553	586	568	488	530	525	529	542	580	542	572	560	584	569	610	571	580	601	591	546	575	547	557	579	554	590	597	573	550	581	542	542	562	594	524	526	536	552	587	584	535	561	563	553	551	546	578	549	566	567	564	575	600	573	569	622	544	600	544	536	562	574	595	551	569	564	582	572	535	547	563	578	596	606	559	562	571	569	578	574	573	564	544	589	566	578	591	531	559	556	580	539	527	576	574	554	567	545	538	532	573	543	588	562	600	587	600	580	549	587	550	550	546	564	579	575	528	549	596	572	549	587	609	573	568	591	562	589	568	520	555	562	569	543	549	541	538	565	573	556	562	530	578	568	538	577	587	566	558	562	590	566	571	558	553	575	556	558	595	557	582	584	582	574	540	553	555	528	579	580	553	564	577	576	571	559	552	576	548	541	571	579	554	548	643	588	563	584	554	536	570	575	583	594	527	601	570	589	579	563	584	556	615	568	572	596	595	558	562	610	592	582	564	538	555	537	562	592	531	558	548	568	536	512	591	542	513	609	574	571	562	556	592	546	607	531	601	555	555	565	536	568	581	547	592	563	540	580	549	599	518	540	581	596	522	571	547	564	553	544	551	561	619	581	548	582	560	544	579	574	548	559	557	550	539	559	573	579	560	546	530	573	549	568	582	574	539	567	593	556	605	567	566	549	566	571	574	578	577	588	515	583	548	585	607	577	598	576	594	562	566	573	579	588	550	562	584	534	525	545	592	562	523	539	576	550	575	542	557	587	601	621	591	537	601	540	651	589	566	563	523	577	576	537	556	586	539	556	552	580	526	528	592	539	571	526	602	543	587	554	559	554	562	546	577	560	552	573	571	594	595	583	556	582	522	533	604	582	559	525	551	521	557	534	555	573	551	545	543	584	513	551	573	542	581	592	565	597	570	640	589	571	554	591	562	563	557	575	559	569	534	570	548	572	589	591	558	548	559	562	614	560	614	561	576	544	553	550	560	544	583	558	525	556	547	552	575	539	517	594	543	553	613	591	531	579	518	546	538	581	630	543	552	574	571	571	611	539	576	556	536	601	569	560	536	586	584	565	559	563	573	538	604	574	566	551	540	579	595	604	546	587	584	562	572	555	543	564	555	587	544	554	533	514	619	631	536	554	590	565	598	569	542	552	574	547	557	532	542	584	583	591	612	556	594	510	573	561	589	550	556	564	572	566	538	579	594	563	605	584	570	548	587	550	565	573	571	583	575	559	599	579	577	591	553	556	555	565	559	532	573	618	570	592	519	565	533	544	552	582	570	520	563	551	541	544	583	602	549	575	560	543	571	559	579	537	545	522	574	587	591	588	579	588	596	551	587	579	569	557	599	584	588	551	541	546	561	583	565	539	574	527	593	573	578	579	548	597
28745	31793	30399	14321	2512	635	327	296	295	267	259	258	268	305	258	258	232	268	289	248	254	265	285	289	273	275	261	292	274	281	258	279	243	268	297	270	317	289	261	296	266	277	263	289	264	306	255	300	281	285	268	275	280	253	310	238	253	276	273	300	254	312	285	257	262	270	276	249	253	292	280	293	253	286	272	271	268	261	268	252	275	261	278	272	264	267	279	294	279	265	297	266	251	261	265	262	275	261	291	290	301	293	283	238	268	264	299	238	286	281	306	284	302	283	260	291	252	256	257	268	270	254	258	281	281	261	264	283	262	264	311	275	265	266	295	276	276	258	252	299	275	311	277	291	248	272	270	279	254	254	273	276	246	270	294	235	288	310	270	269	257	265	247	290	274	244	268	285	288	256	238	290	282	277	268	279	261	268	250	273	272	252	266	279	273	266	284	285	251	298	248	266	285	288	236	298	296	318	287	274	269	296	310	253	278	266	271	274	275	265	276	271	279	308	281	265	267	302	282	289	253	292	286	257	253	282	276	283	260	278	268	293	308	272	282	289	251	309	246	312	277	254	293	266	271	264	275	252	275	247	270	289	282	277	292	285	257	262	278	309	258	267	240	277	271	273	277	296	242	278	277	250	297	296	256	278	283	257	274	250	275	249	279	319	256	278	280	261	269	295	266	263	258	254	289	276	271	261	271	250	262	284	269	279	269	274	285	246	271	249	302	268	250	268	268	260	261	296	273	277	266	298	272	238	260	277	248	277	261	279	254	276	276	295	275	256	277	260	281	250	260	245	267	273	260	250	286	276	291	270	237	244	269	288	278	229	285	234	252	266	235	247	268	254	283	279	283	276	267	282	297	299	273	275	261	259	256	287	281	243	265	284	289	284	263	275	270	259	304	258	293	273	280	283	236	266	249	257	262	293	271	262	288	230	262	290	268	288	264	291	280	262	291	291	266	280	241	267	272	270	261	271	244	242	306	287	281	282	282	267	267	252	257	293	274	291	264	289	277	282	272	288	268	288	263	263	297	291	274	281	264	265	274	282	269	264	255	282	275	263	278	290	261	259	286	268	279	267	231	252	254	282	280	312	289	277	271	257	288	274	308	260	274	263	282	304	275	281	270	260	283	249	302	279	275	291	246	280	268	276	290	248	278	266	285	240	272	271	263	276	275	286	279	249	263	263	253	271	232	264	283	267	243	305	246	260	268	262	276	250	239	261	253	247	291	264	279	269	279	284	274	254	284	270	268	266	263	249	259	265	276	273	298	264	270	273	274	277	263	306	274	259	283	275	269	255	310	257	296	306	259	280	279	255	263	267	263	265	275	265	252	254	285	269	305	252	263	279	272	267	283	287	304	266	259	238	252	282	273	270	296	271	268	247	298	281	288	264	254	257	262	247	256	297	295	258	245	275	269	279	255	300	274	274	261	266	284	264	292	261	271	279	256	297	268	236	293	259	277	305	269	275	230	272	255	258	282	241	304	280	317	280	280	277	266	284	262	236	250	275	288	251	262	263	284	256	252	275	234	262	261	290	285	272	248	249	255	238	286	271	264	285	249	293	281	265	263	272	275	289	270	296	276	283	274	300	288	297	281	248	293	280	251	250	259	293	274	267	274	278	249	301	276	243	289	258	238	262	268	286	285	285	270	265	263	260	249	282	251	273	283	284	305	299	265	286	254	287	273	299	271	282	257	286	282	256	297	280	257	246	275	287	263	251	270	269	276	266	302	295	254	270	295	259	302	236	272	271	292	271	286	272	270	278	301	272	260	272	283	256	277	278	260	257	293	301	262	282	313	239	239	294	261	275	260	253	266	261	275	258	289	281	271	276	280	254	268	274	265	259	274	284	261	264	269	288	297	286	286	277	288	270	277	260	261	260	292	241	270	258	277	261	268	271	267	295	275	285	267	307	264	292	243	266	265	253	299	297	265	255	290	283	279	263	302	288	315	276	258	284	269	294	299	279	283	287	260	230	272	294	258	277	275	259	254	272	243	269	273	257	278	283	279	279	276	265	263	283	290	279	285	271	290	260	272	290	307	269	277	279	283	282	281	269	310	259	273	270	272	301	260	257	254	239	269	257	260	255	248	269	279	250	280	310	270	277	255	270	275	270	276	274	285	272	291	288	286	258	267	265	279	297	272	280	272	282	236	262	263	280	295	266	291	293	299	269	283	269	262	278	270	276	277	253	268	290	257	248	261	279	269	269	287	260	270	273	307	256	284	295	281	281	264	290	248	279	293	265	286	269	267	293	273	305	276	283	290	245	285	292	313	256	268	262	273	264	266	272	277	292	267	253	283	296	257	300	267	293	282	258	290	279	246	275	252	299	300	293	292	284	266	281	282	237	254	280	283	295	261	276	272	271	269	275	248	256	276	281	280	252	275	295	273	275	305	272	253	278	303	259	271	238	266	264	288	287	278	253	305	235	272	277	259	258	284	282	247	249	295	259	284	286	275	306	300	271	264	278	315	268	253	252	304	276	267	273	292	294	280	265	270	281	269	278	236	265	266	246	273	277	282	284	258	264	260	262	269	251	244	277	282	245	292	267	269	279	283	295	228	254	266	302	264	281	278	299	249	279	284	279	295	265	318	257	286	265	287	294	234	267	290	294	252	261	279	264	273	270	286	265	262	275	275	258	276	287	283	275	255	270	250	257	301	285	263	283	290	235	266	264	276	269	258	274	260	293	293	244	287	290	269	260	291	267	292	265	259	278	254	274	250	268	287	260	292	254	277	287	242	312	274	273	274	279	286	279	290	277	292	244	284	262	271	268	242	247	258	264	249	273	298	278	296	268	281	255	245	295	273	282	294	268	293	281	246	275	244	293	239	250	275	283	258	282	268	240	280	291	274	257	260	276	273	277	262	268	279	262	291	263	300	259	274	275	264	284	289	266	272	264	270	284	257	261	316	268	258	276	270	273	284	268	267	295	259	264	252	269	254	293	309	282	276	247	240	291	271	263	286	241	267	291	270	307	295	279	267	251	284	261	274	273	247	287	269	240	283	268	259	274	298	267	264	269	255	299	275	255	253	272	267	264	272	278	288	254	287	262	270	256	279	262	280	296	256	286	278	268	257	283	261	291	259	264	245	251	258	284	275	256	283	307	265	281	258	278	280	249	281	290	302	251	267	287	264	297	291	264	257	248	272	245	276	265	270	274	283	244	288	230	259	268	235	259	293	280	235	309	273	273	288	305	272	288	266	272	266	258	268	267	264	279	255	295	285	258	289	277	278	265	293	298	285	265	262	261	276	279	276	307	287	273	246	246	287	258	249	301	268	285	286	274	294	294	273	277	259	274	304	241	283	259	279	281	256	257	280	281	318	275	261	250	277	270	261	263	290	238	284	283	258	269	248	252	289	287	264	263	257	255	251	236	282	288	268	279	271	268	286	267	275	253	287	269	302	258	263	272	268	265	300	276	261	265	242	271	308	268	235	274	284	277	247	293	282	256	274	258	252	296	268	270	294	289	276	252
34949	49716	35560	15727	4623	1324	647	512	467	513	546	488	472	492	497	513	463	512	516	537	485	520	510	480	491	529	536	476	508	492	501	487	490	516	511	475	501	504	507	500	465	509	492	528	527	506	487	511	498	479	499	518	537	510	464	494	508	492	515	550	444	499	500	517	507	516	471	563	501	504	511	522	467	509	510	506	514	496	522	485	531	536	501	488	472	504	499	534	551	515	493	508	489	476	494	489	448	480	508	512	512	497	479	512	504	556	525	467	491	493	490	509	482	504	463	487	488	498	476	504	534	521	492	523	511	525	485	514	513	498	512	480	515	496	490	501	504	519	470	509	491	524	513	491	498	492	486	517	490	484	519	496	514	515	513	500	514	484	493	521	537	501	531	471	474	519	499	513	465	499	478	516	517	503	511	509	498	461	500	530	547	502	506	510	498	500	481	502	561	445	486	499	510	513	488	491	483	513	468	487	496	483	499	465	523	526	519	462	528	485	475	530	458	494	508	505	507	503	492	497	487	529	524	504	532	506	471	487	503	490	494	491	512	520	501	500	471	524	500	493	461	584	510	495	472	496	528	510	492	530	504	506	496	481	487	507	448	511	521	492	464	565	519	519	494	460	502	494	516	470	524	519	501	504	489	487	495	510	468	475	442	476	470	548	513	520	490	506	491	501	514	506	496	498	504	491	495	549	490	483	470	490	488	471	500	499	468	484	460	521	522	536	509	509	545	499	511	489	508	510	524	487	493	485	510	500	472	491	513	494	468	507	555	491	543	506	508	488	495	488	484	510	477	472	484	489	487	487	464	498	505	494	536	522	501	498	489	489	517	506	475	509	508	466	504	497	502	527	497	483	513	479	515	486	509	485	491	535	527	490	513	480	513	488	496	487	518	458	493	518	469	485	495	465	480	487	466	476	561	499	511	535	495	530	500	496	509	502	481	501	522	498	465	492	460	507	491	537	503	529	491	494	506	543	485	478	459	503	537	502	465	477	503	485	518	467	531	479	486	512	507	535	487	521	488	518	477	525	502	536	506	530	487	523	479	517	499	494	496	476	467	492	535	512	480	499	536	482	509	521	492	520	460	506	491	513	514	462	495	487	484	545	519	517	503	507	510	492	506	477	521	473	468	488	504	485	511	501	497	515	483	501	491	515	530	532	508	469	502	496	494	489	507	513	508	472	513	519	521	511	517	530	521	471	527	492	514	466	482	470	512	501	514	532	486	494	486	511	510	493	512	503	506	501	526	507	483	540	510	478	533	526	487	478	484	507	501	528	516	515	503	520	520	480	507	491	516	499	535	525	481	506	547	523	474	492	503	507	552	478	527	516	455	544	472	567	524	469	491	523	442	494	566	518	515	505	521	512	513	532	524	535	500	486	494	487	524	506	521	512	501	483	504	538	513	524	472	496	491	457	493	468	532	494	476	516	475	447	507	512	494	517	509	503	466	531	491	459	466	488	529	508	486	519	526	531	481	502	542	511	531	487	469	504	522	496	489	524	478	496	523	511	491	528	484	487	493	530	531	490	509	493	515	511	522	522	527	498	500	503	496	490	465	468	533	517	525	474	489	484	491	527	520	505	504	483	443	481	537	516	511	517	526	467	500	509	536	495	494	511	492	493	528	508	495	506	477	487	497	507	488	524	484	491	479	491	518	511	517	459	507	552	513	493	497	495	482	493	494	543	481	481	511	526	467	500	486	514	543	479	486	481	500	514	523	489	505	511	479	508	490	470	469	511	503	508	543	454	477	522	520	488	501	493	519	506	484	502	500	553	517	456	467	493	477	504	539	493	490	481	469	507	522	491	505	494	482	481	470	510	502	477	510	510	546	505	501	513	507	485	485	540	484	506	492	467	501	483	490	459	488	472	432	525	503	535	529	499	482	495	490	470	483	501	512	482	518	477	473	464	468	487	498	497	477	498	462	498	532	488	514	511	465	494	504	508	511	553	509	514	506	521	533	507	479	512	485	506	506	517	491	536	501	518	472	541	520	506	478	509	496	488	494	489	495	515	494	516	517	467	494	527	515	484	493	518	522	516	523	505	530	497	472	453	485	520	456	539	494	530	493	511	529	467	493	497	497	508	494	534	467	487	490	459	456	479	473	486	457	482	495	474	502	497	514	496	493	526	511	493	482	458	489	509	488	505	505	470	473	488	532	520	526	526	529	485	498	471	532	514	510	496	511	459	534	496	552	504	459	519	530	496	497	503	438	490	472	479	517	548	536	519	484	482	453	490	466	499	503	533	503	472	546	468	481	510	493	526	502	580	494	491	547	518	461	520	515	514	511	512	467	461	496	528	512	465	551	524	493	487	487	508	488	472	520	539	495	505	517	489	486	484	531	500	485	502	477	479	526	494	504	464	513	488	501	505	517	477	507	471	475	489	495	540	487	465	475	508	461	486	503	511	480	490	491	460	504	543	506	494	513	465	518	541	533	523	536	550	490	478	493	494	460	505	526	503	478	522	534	504	518	512	502	523	465	524	456	499	534	485	507	480	529	466	541	511	478	497	509	466	479	510	507	507	524	480	532	492	510	476	500	477	494	475	525	469	504	497	521	506	448	466	493	533	486	451	475	538	512	476	523	513	506	499	516	489	488	487	505	487	522	526	453	503	506	492	511	497	483	516	507	491	485	513	502	462	544	492	497	515	521	516	489	524	490	513	497	492	510	504	540	501	488	466	505	498	526	492	525	526	501	511	533	517	502	473	480	474	489	490	522	483	505	507	530	501	505	466	508	497	488	492	492	497	471	499	525	489	490	496	460	479	457	508	504	528	488	534	522	522	497	490	490	475	516	546	511	481	506	508	506	518	537	506	535	475	472	443	537	515	453	498	450	545	453	482	470	503	514	511	507	539	516	512	524	524	508	471	495	506	460	514	486	527	469	519	484	486	532	505	479	503	471	516	484	519	481	461	500	483	486	512	499	522	518	508	482	518	534	516	526	466	475	515	498	485	471	462	486	499	521	501	481	530	503	489	496	494	507	479	518	491	509	478	495	517	508	449	502	496	507	531	491	505	478	514	487	509	486	477	498	513	522	485	503	481	516	506	483	544	499	497	526	489	491	493	506	521	505	527	515	529	481	529	514	491	522	449	502	531	495	504	492	485	462	491	482	517	461	484	478	464	475	501	488	462	496	495	459	493	529	520	525	513	490	483	491	515	515	513	506	503	489	511	491	508	530	523	501	531	490	461	504	510	531	513	481	535	511	485	516	483	568	503	545	495	506	470	480	492	510	503	519	503	523	514	468	505	537	509	469	517	481	499	506	516	472	505	505	475	510	522	542	513	547	499	503	504	503	509	476	509	458	515	542	465	472	495	495	505	503	520	504	501	506	497	528	499	522	488	546	498	485	511	533	492	472	468	512	495	496	486	495	487	490	511	533	560	520	517	472	499	519	484	526	546	504	510	472	483	484	469	503	538	457	511	496	508	502	481	512	502	523	502	496	510	489	487	498	578	509	531	502	482	528	504
24632	25795	38249	30805	19920	7809	879	368	326	272	312	308	288	293	269	279	306	288	311	285	289	292	270	269	270	286	284	295	282	263	300	289	323	289	294	275	315	307	287	290	260	288	246	325	287	285	280	297	268	276	300	276	283	293	295	299	303	281	317	298	314	294	299	297	263	286	270	259	292	242	272	300	282	261	268	269	289	270	279	274	279	296	270	278	307	297	281	291	262	241	291	286	288	280	263	270	276	252	317	284	299	283	324	331	270	302	300	298	275	303	244	279	283	301	279	276	307	294	263	273	307	267	277	283	261	287	311	251	304	286	274	274	293	267	293	309	272	277	288	290	269	324	274	271	299	271	279	274	271	310	271	293	286	302	279	280	303	291	268	267	277	290	287	265	264	311	326	270	301	298	248	267	265	302	290	303	286	289	265	266	309	262	287	308	275	331	263	281	284	316	279	292	275	280	271	305	299	305	275	276	284	307	282	302	290	311	249	315	282	281	283	297	305	282	285	284	256	272	280	286	298	280	303	280	293	296	300	328	285	265	292	254	301	299	294	288	312	278	278	310	270	265	280	288	312	303	264	294	252	298	311	294	267	294	293	263	299	281	277	298	277	300	314	297	262	326	287	317	276	309	284	290	268	269	275	288	242	295	311	281	283	295	294	284	280	277	290	281	310	291	292	289	285	318	318	255	328	247	312	291	282	299	276	317	273	284	300	283	263	271	285	243	268	280	279	300	298	300	273	258	274	292	264	319	306	269	279	284	294	280	312	304	300	273	297	291	295	259	298	271	257	309	286	290	292	277	286	298	294	285	320	253	274	283	294	290	315	270	285	309	306	263	290	252	287	289	300	301	277	304	311	293	260	274	281	251	270	303	295	276	278	288	289	248	297	282	272	284	276	263	284	252	288	293	283	281	311	297	306	280	283	311	307	253	283	309	302	294	321	274	300	261	297	288	278	275	285	285	304	284	268	262	307	316	267	274	321	318	318	261	270	287	308	284	270	313	275	282	281	299	327	275	289	286	261	303	287	273	312	285	292	268	283	323	304	313	306	284	272	257	283	278	305	282	301	271	288	314	309	294	298	319	256	288	295	308	262	283	288	279	257	287	293	295	285	274	297	287	275	283	283	290	249	267	278	300	276	315	256	312	297	274	281	281	264	274	288	276	290	297	313	308	297	300	284	279	278	313	291	295	287	263	260	290	273	282	301	330	306	330	293	266	267	263	299	311	305	322	278	286	267	327	306	303	282	301	269	274	272	299	300	286	276	280	297	342	286	271	293	269	289	298	243	257	284	291	301	280	308	279	323	280	315	298	288	285	284	293	326	261	304	292	283	328	292	307	291	290	291	289	282	281	338	301	293	296	269	265	300	292	287	272	291	275	275	271	287	260	306	312	304	288	315	265	280	272	281	287	298	301	311	304	314	297	328	293	268	279	308	283	265	279	307	287	275	264	276	284	300	276	272	287	264	283	293	302	279	284	304	291	269	308	290	315	275	279	300	269	286	288	301	293	284	260	285	291	298	280	280	336	314	294	268	293	306	272	304	284	287	273	282	282	290	303	314	286	272	302	291	327	279	297	305	268	276	292	293	327	260	305	291	275	296	250	272	278	305	281	310	287	306	293	270	286	226	287	299	259	309	284	277	288	300	275	293	287	306	297	272	287	314	267	283	272	302	282	292	290	251	286	281	295	299	311	290	330	270	305	275	264	266	280	282	291	315	298	298	317	282	280	327	262	254	304	279	267	276	281	287	295	282	276	292	308	301	271	290	271	260	276	277	266	304	289	297	276	291	285	266	287	301	274	326	282	292	291	279	292	306	300	317	299	260	288	281	287	299	284	287	326	300	264	278	283	306	301	276	267	318	252	283	262	295	332	294	306	273	300	250	303	306	293	264	314	274	295	269	272	299	294	259	278	275	277	274	269	292	289	286	278	297	291	241	298	289	277	269	279	266	285	273	290	328	289	310	298	281	286	286	304	278	291	286	276	292	274	293	323	268	258	290	269	312	282	306	285	273	300	278	279	237	271	282	318	297	285	289	292	299	288	302	247	293	282	276	298	281	260	294	285	298	280	293	322	261	281	304	287	279	268	284	285	292	292	298	282	251	286	277	277	286	294	278	295	278	294	303	280	313	293	276	268	293	305	264	292	317	315	293	288	300	292	297	291	283	257	283	289	307	274	273	265	265	308	270	293	279	303	272	287	295	268	288	298	283	278	334	279	307	299	275	309	302	274	286	288	255	312	296	276	290	283	281	259	309	296	270	282	305	278	315	284	263	261	264	284	279	289	260	252	282	278	300	279	288	287	296	280	302	280	250	283	307	299	278	285	261	298	274	303	306	337	273	290	308	275	320	284	286	299	309	280	278	279	283	288	290	256	286	293	287	284	265	287	260	270	259	292	289	252	304	308	294	278	284	268	291	281	274	309	290	293	317	246	288	285	302	278	262	297	329	273	275	309	280	280	264	295	308	289	320	284	286	283	283	280	266	293	301	313	299	288	292	288	259	269	281	283	287	253	275	292	317	290	262	318	295	301	331	295	282	269	278	271	289	275	280	298	291	275	289	290	264	312	312	285	286	326	289	272	278	272	305	291	285	295	303	301	317	267	291	283	252	290	308	301	292	281	293	270	286	287	311	327	309	280	273	298	305	303	292	274	298	290	315	293	293	294	260	288	270	281	286	288	273	309	275	279	271	289	269	302	305	324	276	287	283	299	312	286	291	298	292	282	317	284	284	265	257	276	269	288	313	268	268	249	310	290	289	301	278	295	275	286	289	294	295	277	283	305	295	307	308	290	295	274	274	293	291	286	295	290	273	266	260	277	301	284	299	280	279	335	260	309	276	286	277	280	259	264	270	264	305	288	304	282	276	263	287	277	279	283	319	261	296	272	296	294	275	269	309	275	287	279	305	288	261	312	308	267	288	282	287	277	290	289	250	275	277	276	277	256	294	262	289	289	250	293	288	307	313	277	297	269	301	281	296	288	282	295	315	286	282	307	294	291	308	256	274	302	274	276	303	285	293	279	301	291	272	282	257	304	285	296	240	272	294	283	258	284	273	338	317	283	308	285	315	286	294	265	291	304	247	294	290	303	288	266	243	300	288	295	285	313	279	272	243	280	291	309	281	326	307	292	312	292	288	299	273	282	255	302	243	277	302	266	304	272	298	295	288	304	322	286	296	283	298	247	275	287	288	254	281	298	279	252	311	290	281	301	273	289	277	302	296	269	285	298	285	300	279	294	235	280	265	305	287	295	268	291	294	300	326	278	281	283	292	268	280	289	276	260	285	282	299	294	304	291	322	297	298	303	276	315	274	311	297	305	290	283	296	289	261	278	261	310	309	296	290	283	287	297	281	301	297	277	293	267	294	260	298	281	319	284	311	272	284	302	304	279	289	298	286	284	282	310	257	307	301	294	266	286	285	264	316	269	276	286	273	301	249	280	288	279	288	298	302	275	258	299	275	275	300	269	272	289
58506	94502	70235	40972	18890	5134	1228	614	537	508	524	501	539	539	562	537	537	545	532	549	515	564	558	485	507	536	507	542	509	534	518	513	557	521	543	512	538	485	494	510	506	558	518	501	503	531	535	511	528	490	531	544	531	558	548	516	548	552	497	545	485	559	579	519	523	514	506	527	516	544	521	529	498	524	514	532	552	501	498	535	543	535	513	481	530	521	491	501	543	527	550	476	516	548	553	537	542	566	493	513	544	516	559	511	513	521	526	550	516	539	547	562	521	519	504	479	567	521	495	528	529	535	533	491	527	528	531	495	529	530	575	508	535	557	523	522	512	553	498	536	568	493	520	529	508	526	535	530	522	530	542	507	520	463	490	515	517	537	547	526	557	524	514	556	512	513	533	520	490	513	546	545	545	539	521	519	548	514	545	513	533	532	530	474	542	482	505	506	525	531	527	507	526	489	519	483	533	523	548	501	527	501	547	536	473	541	516	555	522	482	509	525	559	492	562	520	528	528	526	509	534	523	494	553	517	467	471	530	514	487	517	517	529	484	547	534	558	506	500	533	529	562	509	548	504	543	523	545	574	503	520	503	535	491	548	575	516	567	526	554	509	507	548	504	539	517	542	534	482	544	524	480	526	515	577	512	523	551	533	554	518	536	524	525	532	496	499	489	484	513	536	543	538	560	517	567	503	526	507	511	538	516	554	523	522	530	517	498	529	516	530	517	511	519	572	489	484	502	524	541	526	507	575	525	534	520	489	557	524	507	493	551	519	539	516	510	497	522	503	554	491	526	495	501	548	552	540	508	549	524	496	527	524	538	512	522	547	533	540	493	490	538	507	500	551	556	521	565	507	546	501	471	518	518	516	516	527	533	518	497	523	521	543	506	513	471	548	539	516	531	499	586	521	519	505	529	534	528	507	540	545	481	549	554	541	510	497	546	579	537	530	555	567	509	518	519	541	496	531	532	511	541	507	529	545	504	498	521	506	518	537	560	529	524	522	540	551	481	549	512	548	527	498	491	526	559	482	493	546	537	523	514	558	518	503	546	485	518	544	535	512	516	523	534	498	544	517	552	509	534	473	497	566	533	518	552	539	529	514	540	533	503	538	484	520	549	534	556	522	518	545	576	520	522	539	509	557	521	508	520	564	498	538	479	507	563	507	546	524	522	533	593	496	499	499	537	511	511	519	529	518	514	531	533	513	498	554	541	527	485	536	493	475	512	496	532	532	517	523	529	535	503	504	532	539	504	519	562	514	499	543	491	462	536	498	461	518	468	514	541	480	543	515	543	536	547	544	537	542	519	522	534	552	539	529	549	555	548	500	502	544	563	531	494	510	546	503	552	522	538	522	482	542	547	565	506	569	531	517	541	553	556	506	524	529	516	566	536	534	499	515	539	536	527	534	530	490	470	535	478	548	520	512	560	499	484	521	536	518	522	495	521	518	497	543	512	567	555	528	522	473	484	551	544	494	551	529	575	545	512	541	545	531	514	530	509	564	486	521	487	512	533	506	527	515	524	517	502	531	544	570	532	533	533	537	548	532	527	494	511	523	503	501	533	562	572	561	539	510	526	552	506	538	548	557	543	558	526	510	506	503	510	499	502	534	527	525	516	534	506	533	544	553	543	546	518	496	486	534	531	480	510	497	557	511	522	517	497	536	547	516	468	550	534	533	544	501	526	522	485	538	519	501	490	505	495	523	532	503	484	563	504	481	533	549	550	548	520	496	530	544	493	512	558	497	499	521	524	541	523	511	559	481	503	536	530	549	492	509	518	579	560	494	546	498	525	520	507	514	486	497	551	485	554	552	565	539	500	543	494	531	524	539	524	523	487	529	573	521	507	548	504	519	551	508	512	548	553	514	509	538	549	512	567	540	520	531	515	503	516	579	514	544	519	524	516	511	466	552	509	518	530	537	517	502	542	484	537	528	516	541	522	498	495	490	501	497	495	532	516	486	476	524	508	558	567	556	544	502	573	515	504	506	543	530	528	530	509	522	476	497	536	536	511	556	533	557	569	532	541	524	487	482	494	570	510	506	502	563	535	540	492	501	530	530	534	521	506	537	503	513	540	485	536	522	519	505	509	511	522	531	555	532	552	512	501	534	496	530	542	536	517	533	548	564	603	559	510	518	567	503	572	512	528	524	528	535	498	526	518	546	548	512	579	529	533	506	537	513	568	563	535	529	543	514	565	517	537	530	552	515	524	513	510	494	528	527	527	536	487	534	537	474	537	492	521	574	529	505	538	529	481	513	533	556	491	543	508	502	511	547	514	537	549	525	544	513	501	537	523	541	524	544	535	508	504	482	492	509	531	533	480	497	536	513	505	485	540	514	550	508	524	535	521	517	547	567	511	526	541	532	471	533	553	470	487	528	515	548	490	507	536	484	550	543	552	543	512	559	553	534	523	546	515	541	534	516	556	542	529	538	516	520	541	495	516	546	525	514	490	548	567	488	544	518	570	503	516	525	505	542	551	528	507	500	558	511	488	549	521	541	519	510	523	518	558	504	541	571	542	519	480	545	531	529	522	534	552	569	551	520	528	516	541	561	478	501	499	552	554	521	534	492	511	519	505	472	491	509	502	505	486	492	550	523	527	549	491	537	507	514	539	516	478	523	459	522	536	528	534	544	484	495	529	534	520	548	528	536	529	556	469	479	497	544	529	516	543	549	531	538	542	514	539	547	528	478	508	532	530	552	545	529	518	505	502	524	504	499	552	527	521	494	503	506	507	493	488	546	536	501	571	503	531	512	541	524	530	499	500	528	503	557	560	513	539	547	567	513	558	572	509	529	482	517	529	526	511	528	511	490	517	568	504	557	536	524	556	508	501	524	567	517	558	551	524	510	484	503	525	520	540	507	519	542	536	507	510	523	539	541	557	580	554	578	547	518	509	517	531	545	541	508	506	507	536	493	495	536	526	503	512	509	507	541	505	546	517	521	495	538	539	558	455	549	500	509	557	519	540	555	517	498	523	519	540	552	562	529	494	563	545	540	522	516	460	553	512	509	547	537	568	542	516	517	498	503	538	528	533	535	531	538	540	500	551	531	525	533	527	504	508	495	524	495	516	528	518	498	498	540	464	558	517	516	501	486	517	501	524	509	522	515	518	512	543	500	496	516	527	516	533	515	530	559	490	495	533	499	534	519	548	530	543	524	484	527	536	520	547	497	532	518	549	496	517	493	543	545	509	501	556	515	540	536	501	509	500	496	538	496	548	558	500	530	500	510	534	545	497	502	530	513	524	478	520	520	516	483	501	526	545	483	560	468	505	486	523	507	535	534	535	535	512	525	525	507	515	507	512	522	526	494	559	500	550	530	479	457	522	497	504	484	562	556	558	511	499	503	483	546	597	547	545	503	489	491	499	492	532	510	568	498	535	530	488	521	552	548	541	515	490	576	516	521	528	552	534	533	575	535	493	505	547	545	542	508	535	466	543	513	518	547	550	548	516	515	509	502	533	501	524	530	493	508	508
23532	23234	34515	28950	22200	17081	4099	479	342	342	331	355	333	337	334	341	343	306	338	321	297	315	354	336	292	312	344	330	358	356	352	338	315	348	336	326	318	354	313	339	336	348	336	331	340	324	334	351	340	350	337	351	354	315	311	353	348	346	351	318	332	322	296	322	314	318	343	320	328	332	319	343	369	354	327	334	312	338	361	341	325	310	302	336	327	342	303	334	315	328	335	344	337	337	329	316	328	314	350	286	367	293	313	336	362	320	337	334	339	309	317	309	337	369	307	315	298	334	312	297	345	328	311	327	348	336	346	335	326	315	327	321	324	322	329	316	315	328	357	334	321	351	318	304	312	335	328	357	322	337	357	322	353	324	338	345	312	325	303	329	321	339	333	295	342	350	296	338	306	318	353	352	327	294	339	323	335	349	345	331	341	352	327	307	298	310	347	358	338	297	314	275	334	332	319	328	336	291	312	329	355	335	305	341	314	317	345	330	335	322	332	334	302	317	324	311	361	304	323	312	336	333	303	349	304	324	329	338	336	331	336	317	333	330	317	322	311	297	316	329	325	355	326	323	323	331	340	331	321	306	343	333	310	319	285	335	299	308	310	318	323	332	315	335	316	344	287	319	308	308	331	325	311	323	327	313	344	324	320	280	361	316	359	355	306	338	307	310	347	310	325	342	310	351	335	305	331	314	326	334	319	327	341	340	277	298	320	349	325	356	345	334	314	283	324	303	309	337	341	295	324	329	361	329	312	337	345	333	320	332	346	361	326	330	321	341	347	321	355	327	356	338	343	358	324	341	347	334	354	300	343	318	321	327	295	331	338	335	320	330	309	326	350	374	341	360	342	353	317	347	318	288	351	314	330	304	356	297	341	355	323	330	315	332	283	354	350	324	325	315	299	323	340	320	312	326	312	348	346	316	354	332	364	334	334	323	342	339	312	335	294	322	343	361	327	323	307	297	335	317	321	338	319	327	346	307	312	322	307	308	325	342	327	323	318	341	317	343	311	347	339	317	326	326	340	345	317	303	308	354	343	316	322	321	327	353	314	315	290	307	335	320	327	325	306	342	319	358	324	326	346	317	348	311	325	350	331	366	322	349	342	291	334	303	301	330	329	297	336	354	319	334	344	355	318	328	346	302	330	299	371	297	355	355	326	308	325	331	330	332	319	321	324	338	304	342	325	302	300	337	344	317	330	327	314	322	317	365	314	321	334	352	316	342	328	326	333	319	304	328	340	313	311	346	297	336	336	326	286	311	313	287	342	337	339	316	355	342	337	347	344	316	349	333	277	339	318	312	324	311	352	323	349	330	329	325	363	322	317	349	339	326	315	329	318	312	352	323	343	291	338	295	312	324	333	343	287	322	331	369	322	340	351	328	326	349	326	318	316	354	339	369	354	325	343	319	358	339	315	318	313	348	290	321	331	314	300	303	325	337	337	335	331	341	328	323	309	316	351	324	344	291	331	331	299	298	327	279	328	324	302	333	341	343	355	329	329	337	354	313	314	329	344	350	290	353	327	275	278	320	336	330	326	314	312	334	343	330	291	314	317	326	332	308	326	361	295	277	313	316	295	351	354	300	319	317	351	321	300	301	309	324	345	323	337	311	322	335	318	330	314	338	302	319	329	322	315	308	345	306	323	334	349	372	295	293	329	323	344	304	354	315	321	326	365	368	324	322	333	355	346	345	291	334	286	316	351	297	360	343	309	336	315	345	316	312	310	363	314	350	347	341	330	341	316	336	295	318	352	325	332	361	314	336	307	339	327	325	338	326	340	346	328	325	345	326	319	339	329	359	328	355	344	343	313	341	306	341	321	340	302	312	309	347	306	336	290	345	328	330	344	283	333	311	315	317	317	322	315	324	332	328	345	321	314	311	332	316	312	342	312	333	338	354	350	321	331	365	347	321	319	327	329	300	332	318	338	339	318	329	340	363	324	320	328	317	359	353	340	362	324	320	342	323	319	328	316	362	358	332	326	326	333	284	340	309	300	312	322	330	293	319	330	291	347	321	332	318	342	334	318	340	313	346	333	316	351	333	324	326	324	328	312	339	380	338	312	318	316	346	322	285	346	325	354	309	344	340	294	336	339	320	306	354	313	361	321	300	321	314	344	333	325	306	312	347	336	324	336	334	318	305	330	313	324	298	340	327	341	362	311	309	359	308	320	324	345	309	343	338	313	320	329	331	298	311	309	286	299	317	325	326	307	335	337	310	337	333	335	352	307	366	335	338	319	334	323	308	316	347	319	373	359	324	342	324	317	329	316	331	324	336	315	315	309	343	282	309	302	300	311	325	324	310	348	296	320	342	338	310	307	326	350	321	341	312	314	295	353	339	336	323	322	316	318	319	324	342	310	322	321	331	343	358	322	287	319	366	316	317	327	300	328	314	336	320	318	330	316	348	339	313	342	327	322	330	343	339	316	317	330	348	321	300	311	330	305	331	298	356	305	324	329	305	332	314	327	298	325	316	301	294	289	284	335	315	333	309	333	320	356	343	301	301	295	320	334	318	365	315	322	347	319	324	359	346	345	327	344	309	311	325	320	345	324	339	310	331	336	311	285	347	333	315	331	311	329	315	333	303	352	292	326	330	364	351	340	361	334	350	339	331	318	330	330	332	340	322	306	282	350	325	330	303	325	348	334	329	323	332	308	335	340	352	314	319	289	338	315	329	336	324	346	316	335	327	364	341	376	330	320	316	280	310	311	316	301	335	330	351	358	327	313	334	327	339	309	321	331	348	308	358	288	358	321	332	343	329	323	351	301	343	365	309	307	328	301	389	344	335	342	318	333	350	293	312	306	341	341	313	353	355	330	306	342	328	351	328	313	296	347	325	294	308	338	340	334	327	328	316	324	327	311	312	329	355	333	353	356	341	328	323	308	342	307	342	323	335	307	339	309	329	333	335	332	324	305	344	311	340	296	322	316	330	311	325	355	311	326	330	328	344	293	350	314	338	281	357	326	332	308	318	318	315	324	313	354	333	311	348	296	342	305	345	338	322	316	305	342	341	326	349	331	329	309	340	313	312	318	322	311	311	316	332	326	333	348	325	320	318	302	317	320	329	322	353	329	348	355	288	327	333	320	299	327	320	304	307	329	303	321	336	350	333	320	332	325	315	300	333	300	336	337	316	352	348	320	310	316	360	304	372	327	317	330	328	325	327	315	317	368	316	331	319	316	304	359	333	329	313	346	366	341	334	364	354	308	331	322	324	325	321	339	319	328	301	365	342	330	324	304	349	308	316	319	310	341	313	347	325	319	353	339	336	293	308	306	348	340	323	317	312	351	333	331	340	360	312	332	314	313	330	340	302	325	371	352	332	301	327	330	311	297	321	353	356	326	328	326	315	341	340	299	312	299	318	345	336	314	347	317	314	315	285	351	342	344	323	317	332	267	330	313	352	341	315	314	309	304	329	344	346	336	311	325	323	311	322	318	324	343	339	284	299	349	333	308	339	331	343	284	279	328	313	312	304
58578	104359	79379	50822	26872	8489	1805	733	613	620	585	590	581	613	566	568	564	528	592	548	582	554	586	587	564	585	580	579	538	586	543	591	575	567	588	590	538	587	582	572	562	592	544	560	570	579	583	570	563	588	572	559	579	583	540	526	564	560	551	612	566	602	533	531	590	568	584	565	562	565	554	579	599	546	543	543	579	572	594	575	550	576	558	547	548	557	583	547	576	579	543	603	558	571	548	580	594	585	610	620	604	551	574	561	544	529	576	555	543	610	589	528	531	550	597	532	557	553	580	559	617	588	548	531	562	619	536	543	585	587	555	534	532	523	557	564	571	550	549	576	562	589	559	605	553	584	550	602	560	556	554	571	554	566	529	578	592	548	556	604	587	544	587	564	564	537	562	558	582	555	556	520	575	589	540	569	572	586	536	575	561	545	551	592	604	557	557	582	528	583	568	591	574	598	559	558	571	611	584	569	587	607	537	573	528	563	573	544	593	559	555	599	577	584	587	570	564	542	593	537	556	574	565	537	566	541	552	587	599	589	577	519	603	531	560	535	588	579	577	597	593	547	552	564	560	581	575	586	561	574	584	575	585	607	601	583	573	570	600	575	589	532	559	556	594	574	588	525	562	584	581	561	544	545	602	583	522	584	586	542	539	575	544	564	501	585	580	610	531	544	568	553	589	591	596	594	539	570	546	565	624	555	549	553	564	572	556	604	574	611	557	561	557	558	571	579	624	565	555	622	547	637	586	565	592	545	589	530	571	554	583	575	583	596	576	579	581	534	506	575	568	564	557	557	542	562	579	590	594	590	553	546	581	513	563	563	601	571	556	536	606	583	555	584	569	540	558	572	578	591	560	579	606	584	611	528	595	556	558	589	548	550	593	558	539	563	567	541	561	545	562	578	571	573	567	568	567	549	594	557	546	575	563	579	557	541	554	575	580	592	553	523	610	561	577	574	604	576	570	560	553	555	572	600	567	569	575	563	613	598	560	564	597	562	567	583	550	594	564	565	596	552	550	591	557	585	554	551	540	539	543	535	578	551	556	601	572	501	597	545	552	580	560	597	574	606	541	606	558	523	572	537	571	592	606	583	569	569	586	511	583	560	576	583	577	561	592	602	592	532	552	565	571	578	563	563	560	599	558	564	557	568	608	578	566	570	570	583	600	596	601	569	533	569	535	579	551	580	600	609	598	549	574	563	604	581	606	563	571	590	532	595	557	531	574	567	562	621	551	564	568	552	570	553	559	558	591	547	548	579	610	596	554	526	566	570	554	549	546	611	559	533	556	551	594	587	577	534	608	598	569	573	538	540	564	597	557	532	599	595	592	556	535	536	540	566	556	592	564	548	577	543	564	598	548	582	575	547	603	552	569	571	559	566	536	585	545	552	553	554	598	557	549	553	542	559	583	567	578	622	564	576	585	540	554	572	580	573	583	541	578	534	483	573	560	563	600	577	579	545	637	636	598	560	572	570	556	581	607	560	557	573	573	548	612	587	551	604	575	534	560	558	554	534	535	528	576	551	593	556	573	547	541	568	580	567	542	590	567	583	611	567	539	562	570	583	554	540	595	532	553	565	579	608	592	593	565	616	569	569	581	547	544	564	540	604	588	581	591	496	615	600	586	566	527	554	562	573	541	586	543	538	569	549	537	541	556	520	595	546	615	551	555	568	599	542	581	599	572	590	533	553	586	559	575	580	586	591	573	573	579	527	606	514	568	568	595	560	621	554	549	539	539	559	596	572	565	613	577	602	589	548	573	539	608	567	584	553	544	579	548	584	552	587	551	551	556	579	583	550	567	572	550	583	569	549	583	556	573	621	538	513	550	616	602	547	587	588	578	583	566	607	562	589	497	587	605	602	570	540	596	545	576	587	580	567	572	607	581	566	590	537	549	555	544	564	566	597	615	577	586	515	624	562	578	541	550	578	568	580	561	574	565	605	563	554	553	558	579	595	578	564	554	574	565	557	585	573	564	593	565	543	550	542	586	566	550	592	530	561	590	598	577	563	547	591	626	577	608	578	563	543	602	550	601	574	571	547	570	593	587	565	593	533	585	593	536	565	576	559	592	552	555	585	555	574	523	522	544	583	544	587	555	550	556	543	589	615	610	558	602	581	615	572	570	595	562	520	542	614	610	556	559	551	625	611	564	602	577	578	583	598	547	578	540	539	579	566	583	548	558	561	533	527	571	583	566	578	509	597	569	587	539	571	567	582	550	549	568	585	552	610	585	554	558	530	526	567	547	592	581	591	581	555	551	576	610	539	529	562	619	575	562	520	571	570	542	543	560	580	605	579	537	572	592	585	537	581	580	631	564	575	583	573	530	561	547	562	555	588	527	572	583	580	578	599	560	543	567	542	573	552	548	581	547	571	576	609	552	552	563	568	585	596	542	545	574	564	513	549	574	535	545	551	581	574	552	553	618	548	591	570	581	561	560	572	610	619	608	568	531	572	582	545	550	534	548	587	595	597	535	572	569	577	557	590	579	559	553	603	556	542	571	576	545	588	536	585	570	552	506	605	598	567	512	556	567	540	561	551	589	566	589	583	538	580	547	526	567	546	575	587	604	591	567	537	571	570	614	566	525	620	551	522	565	563	593	545	577	528	573	601	604	580	579	547	557	549	572	540	577	569	526	612	628	585	526	600	594	569	560	553	581	544	564	564	605	529	562	560	589	571	639	558	535	568	575	545	610	560	584	585	566	568	577	578	530	576	558	554	600	587	547	571	566	550	563	580	569	561	544	568	550	584	547	562	578	558	566	604	564	545	595	593	542	525	563	570	520	583	542	588	576	581	590	598	539	579	561	555	560	610	604	557	612	574	573	609	571	571	563	541	568	552	572	579	562	577	560	557	533	568	557	558	581	539	568	564	597	566	555	552	555	607	614	551	534	609	574	582	558	538	546	570	621	537	569	538	581	533	570	590	552	550	532	561	570	604	565	596	539	573	532	590	608	564	595	602	556	502	583	582	579	544	543	576	563	597	582	609	569	553	547	581	600	570	568	575	586	609	576	543	568	607	574	541	566	604	557	539	554	555	568	560	599	539	549	580	587	601	585	560	584	535	579	544	544	550	540	540	598	556	565	547	575	602	581	542	549	555	549	552	532	567	530	586	554	554	569	588	618	585	558	556	606	559	538	526	547	552	520	567	548	516	561	521	600	591	579	571	577	582	541	568	575	595	557	633	617	566	564	554	533	599	518	594	590	537	548	592	590	579	575	559	539	565	611	563	551	564	555	557	567	591	579	580	596	590	545	546	609	579	540	577	527	566	591	571	573	580	519	549	585	565	566	564	604	583	556	542	590	576	584	574	546	626	556	571	539	586	569	569	558	603	565	526	581	587	557	549	552	551	619	541	542	580	567	583	551	548	592	574	600	560	613	555	569	566	598	602	569	556	567	516	583	548	558	563	564	594	575	551	572	538	539	597	557	576	567	606	544	543	565	568	575	547	527	554	536	570	542	589	562	552	579	572
28676	32426	31557	15542	2941	680	328	277	284	294	276	258	279	282	269	255	272	278	279	257	274	271	246	249	300	268	263	271	264	288	261	286	273	267	286	270	268	290	260	244	287	279	283	291	269	268	262	267	291	261	260	277	284	280	297	273	261	289	280	268	254	262	279	278	286	284	283	278	277	299	269	269	275	279	273	281	279	289	268	310	254	242	249	281	292	277	301	256	267	268	311	257	249	284	280	285	272	288	270	264	286	273	266	259	277	281	279	244	274	284	286	270	274	307	262	256	265	272	271	257	263	296	286	262	261	263	259	241	271	287	272	281	280	281	280	316	279	276	269	280	282	263	268	280	261	282	279	264	275	263	292	268	281	273	246	275	270	262	277	296	236	266	269	268	277	234	273	305	255	274	295	291	264	280	293	278	275	278	307	276	264	259	271	292	284	275	274	273	270	273	231	268	288	290	249	258	273	278	298	256	275	265	265	274	276	267	286	277	285	246	276	268	289	269	286	253	258	262	220	300	289	262	273	289	277	281	242	261	280	257	262	276	267	301	268	280	264	284	269	282	262	275	287	285	267	263	255	258	296	271	297	298	260	276	291	301	275	263	286	281	267	264	262	267	268	284	275	245	245	261	261	266	262	269	297	272	252	274	258	238	288	265	274	272	265	253	300	273	285	271	288	283	259	268	239	278	271	296	274	275	278	298	253	261	294	257	266	258	280	262	281	281	239	258	269	266	253	285	248	286	255	273	254	285	279	291	256	266	289	286	269	273	270	272	291	263	289	271	257	255	268	304	263	283	285	268	253	262	254	261	260	274	241	274	276	259	276	286	277	281	253	244	289	279	283	284	257	283	302	258	282	271	271	248	291	254	255	270	260	273	271	256	242	267	261	293	275	243	247	295	260	236	264	296	276	270	270	281	284	271	260	267	277	243	273	265	265	290	276	293	277	237	309	320	285	311	296	248	256	274	289	253	258	293	291	275	265	282	287	267	251	294	238	278	276	288	258	246	253	258	295	249	300	273	304	279	275	277	291	253	254	274	292	257	295	254	284	294	263	256	293	302	272	260	257	289	247	281	259	245	281	264	266	285	279	270	293	249	281	271	279	292	264	244	297	265	268	285	282	258	282	290	301	242	277	255	293	259	254	243	279	294	259	296	257	270	268	272	269	275	314	268	270	263	272	295	263	288	292	275	283	252	263	275	262	258	257	283	266	259	246	276	273	270	258	281	298	273	297	277	287	242	270	301	278	288	269	267	270	279	270	282	259	281	266	259	266	282	274	258	279	287	291	269	289	284	242	292	269	274	278	272	268	284	272	265	266	301	281	282	263	258	265	298	301	267	302	235	258	252	290	245	279	271	266	264	282	269	240	275	259	235	286	256	258	310	286	255	279	254	287	247	270	284	299	290	268	276	273	260	299	281	282	248	253	279	254	299	289	251	248	285	253	285	284	292	284	244	256	292	257	256	269	272	254	273	319	251	306	230	268	288	288	301	302	256	269	293	280	262	287	251	277	262	280	292	282	280	299	265	270	275	282	278	271	275	259	274	268	304	261	281	286	248	272	294	256	291	282	271	296	278	259	259	260	273	248	273	268	298	261	282	291	290	302	262	274	246	278	272	282	296	292	240	278	299	278	264	276	288	270	278	255	260	263	282	285	292	285	288	270	257	269	294	272	264	255	318	252	289	281	307	264	271	300	277	254	250	265	285	242	256	283	282	276	278	264	283	273	262	319	302	262	296	262	265	268	268	271	274	273	248	253	292	279	272	277	276	264	256	278	272	254	291	267	268	278	296	286	236	265	246	265	279	297	252	268	276	300	271	240	297	285	279	270	280	274	245	263	263	246	267	252	255	256	265	270	269	257	266	278	275	283	286	265	293	294	281	272	286	284	266	269	273	298	306	263	253	292	287	278	284	287	266	286	297	240	270	264	246	275	277	295	282	289	253	301	295	287	285	270	245	276	277	303	285	297	256	251	277	280	232	255	235	293	270	263	230	263	245	305	257	317	273	259	311	255	279	251	294	283	268	275	252	272	253	284	284	227	292	259	273	272	315	277	229	292	272	267	274	270	298	221	289	276	265	278	258	268	252	259	277	260	245	274	273	281	271	271	271	268	244	284	271	285	266	276	286	295	267	274	316	292	261	283	261	282	253	297	284	272	274	319	277	247	271	261	276	285	277	256	287	298	252	295	243	290	259	273	261	252	282	278	275	268	274	279	260	278	286	305	263	267	288	277	272	310	265	283	276	278	269	263	259	298	268	287	252	281	276	284	265	300	274	260	279	265	255	254	284	260	271	263	281	286	275	274	275	275	259	282	273	254	280	269	268	253	260	273	257	277	286	256	298	306	284	278	276	247	275	284	260	253	310	276	251	283	274	269	277	281	262	274	285	263	267	269	258	269	254	290	270	237	256	273	258	267	292	290	269	274	251	281	289	263	264	276	254	283	295	295	275	273	249	280	264	277	278	279	283	293	279	274	264	263	294	260	276	244	290	262	274	288	259	291	280	275	263	284	291	254	279	251	263	264	275	273	281	277	269	264	268	278	255	279	286	287	257	292	287	305	247	259	287	257	278	265	245	297	269	291	256	266	282	279	247	263	282	298	303	279	294	270	298	288	293	301	266	282	229	284	280	260	272	266	263	266	273	275	238	283	284	281	269	283	269	255	279	265	285	267	262	267	271	281	258	296	243	289	259	287	317	242	268	282	299	258	265	267	243	261	261	302	261	273	296	274	255	262	298	272	271	256	288	275	267	282	288	271	258	274	247	282	264	271	301	263	282	251	287	303	283	270	276	279	250	255	244	258	278	269	259	275	273	303	263	305	270	253	259	292	256	267	300	256	294	281	272	252	268	271	279	288	247	271	263	263	257	296	292	270	281	293	297	260	293	258	233	258	280	262	271	282	255	266	260	239	299	274	280	251	276	297	277	266	267	273	295	249	258	255	256	254	250	258	283	258	280	265	320	275	286	286	298	271	274	243	265	240	260	261	258	285	269	268	251	268	272	295	269	265	260	277	295	278	258	280	290	273	280	279	268	270	267	247	268	310	267	270	261	248	246	286	266	296	273	294	246	283	256	282	287	237	286	277	315	268	271	285	274	282	268	278	285	242	232	269	271	288	295	282	301	290	265	254	251	256	277	235	274	250	264	284	259	262	254	274	235	288	278	263	259	271	271	262	283	242	287	281	279	297	273	265	315	282	257	275	284	275	266	290	268	248	284	289	297	260	252	315	278	287	266	244	232	268	272	246	285	297	300	269	258	248	311	301	255	299	297	273	288	276	262	266	289	274	271	264	290	259	268	309	266	259	265	298	267	260	273	306	291	279	270	283	300	251	256	280	274	262	227	274	289	251	265	267	275	275	270	290	284	264	269	277	264	273	264	282	263	256	251	280	262	272	288	302	260	262	279	282	274	272	271	281	251	301	286	276	279	298	276	255	243	258	275	263	262	272	281	284	265	289	277	277	263	280	252
34182	50676	37004	17373	5221	1441	630	523	517	526	535	570	501	472	500	500	541	491	473	480	480	479	452	503	515	526	522	481	501	513	498	545	485	529	479	495	486	520	511	489	517	549	510	476	485	511	472	494	504	475	490	496	475	523	511	497	486	471	525	542	485	533	514	488	523	501	548	494	511	495	480	506	500	495	532	493	549	506	519	503	507	478	509	489	521	519	530	518	474	487	480	481	489	478	502	541	511	498	479	531	509	554	516	518	521	564	497	491	491	509	527	476	479	497	468	504	497	548	499	508	520	503	487	489	506	561	492	507	520	472	536	467	526	508	497	500	478	529	498	494	517	530	518	486	486	497	489	504	507	495	520	521	464	470	504	490	527	516	473	542	494	502	535	507	534	509	504	483	459	496	506	495	492	493	509	521	516	537	488	490	500	507	498	509	478	538	483	475	536	532	462	518	519	484	515	495	532	516	518	504	480	497	500	547	512	517	506	478	494	537	490	510	497	470	505	512	494	520	483	486	522	497	513	506	490	513	468	514	471	516	482	521	542	501	489	526	518	513	486	526	545	495	479	482	506	464	489	536	495	492	494	546	529	506	506	483	453	473	503	504	464	513	501	479	510	510	489	551	462	493	505	503	505	521	467	505	503	533	479	495	542	527	501	494	505	525	508	534	539	521	512	513	485	505	494	524	482	531	543	525	530	502	491	503	524	492	528	503	471	490	525	469	499	471	499	529	536	494	465	499	528	528	491	511	482	457	525	518	500	498	517	478	473	459	504	543	527	474	497	473	500	499	510	522	501	528	496	446	479	503	519	501	474	510	477	550	507	515	507	532	474	463	533	494	523	536	483	496	511	464	513	500	491	481	463	501	515	536	549	469	515	518	490	512	527	490	522	485	507	534	486	495	489	551	544	474	496	504	470	476	542	477	490	523	524	514	471	505	497	515	514	517	503	521	488	508	500	501	472	503	477	500	474	521	527	497	507	500	520	480	506	519	512	482	475	538	494	485	515	473	548	532	540	504	517	467	464	475	480	493	468	547	503	553	515	510	508	473	539	489	511	509	512	503	481	513	498	552	490	519	518	494	482	525	553	472	491	515	492	514	516	482	541	500	481	481	467	561	527	486	500	516	507	484	484	476	493	511	539	510	487	541	495	501	455	504	509	492	516	532	505	493	502	492	518	510	520	466	518	496	455	541	460	526	498	502	448	526	477	499	491	519	519	511	534	452	500	516	487	500	508	477	534	504	556	484	512	496	522	483	487	557	474	508	516	527	472	524	531	532	495	500	520	500	478	488	498	512	494	520	521	506	480	510	515	484	506	519	526	489	504	537	471	533	515	494	517	486	509	476	539	547	500	514	524	472	514	514	460	490	541	489	496	524	510	537	499	487	501	485	475	503	486	541	462	466	457	514	517	492	486	502	512	503	493	482	479	491	512	532	476	500	499	525	504	486	497	528	498	463	458	503	486	548	524	532	499	505	551	503	494	460	525	482	509	487	489	493	489	498	495	515	539	472	501	511	508	445	520	523	525	546	529	486	530	489	532	513	532	541	527	546	460	501	536	496	494	496	477	511	500	530	525	489	483	471	497	507	523	532	511	527	524	463	502	509	493	517	478	510	502	491	512	483	491	508	497	516	498	556	490	531	503	474	474	494	493	503	522	512	484	521	505	523	503	525	493	509	500	479	492	520	480	517	495	541	499	490	562	535	516	503	484	480	507	491	516	475	500	506	475	530	509	535	476	501	516	494	508	515	510	544	507	546	523	516	506	504	499	528	484	529	525	472	519	494	482	488	485	495	539	504	473	518	522	565	491	504	477	492	505	514	459	496	482	484	507	535	500	518	491	489	483	527	512	507	517	494	497	538	501	523	451	503	519	520	515	496	549	498	489	483	530	521	517	504	479	501	519	453	531	524	532	492	568	537	482	475	518	537	520	540	500	525	502	505	490	477	474	531	507	525	489	512	511	527	534	500	483	550	500	508	533	503	548	494	474	532	477	503	468	495	491	553	496	538	516	472	524	479	511	525	500	463	495	519	499	538	498	513	533	511	518	514	487	480	492	490	499	545	485	480	553	517	516	539	450	506	491	530	491	486	523	506	538	511	477	513	524	545	505	460	515	490	503	481	478	480	484	478	495	507	525	486	531	495	520	535	511	475	507	507	478	534	523	502	519	510	534	502	535	509	537	486	516	524	487	566	480	450	498	511	536	524	534	478	505	486	499	500	507	488	534	472	514	468	502	499	503	477	478	495	485	466	531	484	522	507	524	473	495	476	482	543	486	539	514	489	549	508	483	485	461	514	489	524	473	528	476	519	557	522	495	501	500	530	456	510	522	513	524	524	518	514	498	483	496	520	525	503	516	496	485	478	482	495	559	515	537	530	529	479	496	500	491	498	538	496	470	528	487	517	511	477	484	493	506	531	461	516	525	467	489	476	470	543	516	489	559	514	465	498	503	501	491	500	513	508	499	529	547	500	517	531	526	502	502	508	448	480	548	523	484	465	490	540	473	501	487	515	494	449	519	480	506	526	493	495	511	472	547	507	542	504	501	514	472	521	510	485	521	487	534	518	481	505	553	476	494	555	523	484	517	510	550	476	532	515	479	526	546	469	509	508	536	492	494	508	531	529	510	496	483	521	502	519	554	520	509	514	521	513	489	517	493	498	533	509	534	532	482	530	527	509	528	506	454	511	506	513	501	515	516	481	556	515	510	456	509	504	500	511	474	502	492	472	484	545	521	546	532	450	486	504	448	464	488	480	472	533	494	476	491	522	494	525	512	501	518	505	509	525	500	480	500	497	519	522	529	544	508	533	497	488	534	511	475	511	502	482	516	488	477	467	510	491	527	509	503	500	550	506	493	502	490	536	485	499	513	522	540	504	478	512	467	471	485	509	488	475	483	508	475	464	473	475	492	497	490	522	462	492	504	498	483	514	472	549	518	474	510	542	495	485	496	513	531	520	530	492	494	494	494	508	531	548	537	523	469	494	514	498	486	558	523	537	483	513	521	536	524	495	500	500	512	491	526	474	472	515	522	501	514	525	533	523	463	506	475	504	498	483	554	503	531	470	497	541	480	549	524	476	486	507	515	505	520	518	504	550	471	492	504	521	536	486	510	474	510	507	518	505	519	532	561	528	516	514	491	503	492	531	468	493	487	476	462	548	496	497	481	514	507	499	460	535	505	523	492	493	471	457	497	482	479	490	516	549	500	504	528	516	500	451	463	542	500	506	511	519	497	510	504	528	525	481	471	489	503	514	476	482	468	524	535	536	518	507	480	481	491	523	465	511	487	471	500	470	490	508	482	524	467	479	446	509	502	525	522	478	498	509	505	477	496	497	500	504	504	485	495	496	505	518	496	488	511	502	487	504	492	500	536	488	515	556	492	504	504	505	504	562	460	481	455	487	444	523	527	496	516	483	517	522	515	499	504	512	494	510	530	502	496	511	518	537	534	522	494	541	451	499	506	540	482	518
24628	25352	38933	31767	20494	8681	1019	361	298	298	292	317	283	286	282	291	289	295	289	302	292	284	279	276	315	293	284	284	276	255	310	296	318	311	304	296	257	301	276	259	311	265	299	280	335	286	310	303	301	292	284	267	317	297	265	276	308	305	297	292	272	306	280	292	275	276	281	272	285	277	288	302	295	303	302	263	318	287	304	300	310	292	306	276	254	261	282	282	265	305	282	308	252	288	275	294	266	281	278	329	287	298	289	297	288	310	282	253	282	286	277	276	273	283	301	287	329	294	263	284	283	278	273	259	279	295	286	287	269	273	302	274	244	281	287	269	267	263	299	289	298	277	269	269	275	303	282	277	308	257	295	280	311	295	294	278	276	292	292	316	266	279	257	295	273	276	282	312	299	280	276	294	300	302	274	272	323	290	265	286	291	289	296	269	300	312	251	304	286	286	263	288	288	275	264	273	283	292	280	293	298	291	283	293	298	257	284	304	310	279	285	313	281	309	270	304	302	318	298	257	297	266	295	279	278	263	278	280	296	267	283	266	316	308	260	290	317	276	298	294	302	297	272	262	268	284	277	278	303	325	290	280	282	271	281	281	290	279	297	298	283	291	275	291	301	300	306	283	329	269	286	313	302	267	278	295	292	294	313	300	252	256	251	271	295	291	283	314	295	295	300	260	282	281	302	293	326	241	301	246	271	285	276	294	283	290	289	297	276	269	321	281	270	295	298	286	303	310	297	237	314	273	280	269	265	316	282	279	305	267	276	262	291	252	254	286	291	274	311	271	275	299	283	268	273	324	269	319	298	299	283	281	246	268	266	270	306	280	286	282	262	302	307	286	271	289	282	296	278	305	315	287	288	274	304	326	271	276	311	270	281	293	302	308	283	271	274	306	271	313	278	321	289	273	293	268	286	308	282	244	268	248	305	293	298	291	284	285	262	271	304	247	302	275	301	278	284	264	305	287	300	293	282	301	302	301	275	305	297	254	280	311	302	257	283	286	303	250	294	289	282	309	300	251	286	290	293	327	278	294	283	290	281	292	314	258	293	283	292	267	244	281	276	289	309	298	272	296	277	305	277	289	305	321	288	276	286	253	310	282	281	303	281	292	269	280	273	285	291	278	270	275	281	284	284	281	324	280	297	298	288	288	287	259	285	289	325	272	255	282	267	284	303	296	282	309	270	305	283	269	269	292	298	319	313	319	276	295	294	296	278	277	263	286	295	270	274	278	317	276	298	321	297	290	298	330	274	288	268	302	284	264	273	288	320	320	283	277	298	282	292	327	297	307	268	333	279	306	291	276	334	258	297	264	306	312	296	301	298	269	280	294	299	279	277	286	258	277	298	310	273	257	300	302	302	303	309	289	266	277	285	288	289	276	285	310	283	304	283	292	316	296	287	320	273	276	286	329	292	286	306	275	257	295	295	283	282	310	300	285	284	276	310	290	297	286	274	323	289	295	323	283	284	277	294	255	289	288	294	294	298	282	301	317	268	301	253	298	269	308	288	270	291	304	253	307	277	297	281	273	302	287	310	273	286	306	309	293	288	272	305	276	302	286	297	289	289	296	266	267	264	295	268	277	285	309	295	276	287	273	286	264	316	283	297	280	260	301	299	297	298	300	297	303	294	289	302	300	300	285	289	281	252	280	291	266	295	306	289	305	288	304	280	297	294	309	314	294	338	280	290	314	299	258	304	290	306	305	273	276	281	258	299	286	296	268	288	299	303	284	303	306	287	289	311	284	245	321	313	271	308	275	289	297	291	299	275	302	294	293	283	314	284	289	306	282	288	292	288	297	291	327	325	258	322	268	284	265	281	280	307	278	283	306	247	264	261	288	264	301	304	299	309	309	259	304	265	279	307	278	286	309	302	316	250	308	322	279	293	267	280	302	298	269	304	268	316	309	282	265	262	263	292	281	266	299	263	300	290	285	289	300	262	289	293	281	262	305	316	285	284	259	305	289	278	276	275	304	306	296	307	259	266	292	258	332	265	291	304	267	280	264	263	260	287	301	285	287	285	283	270	323	301	309	283	273	274	275	318	257	302	289	307	267	283	275	286	287	263	274	282	302	288	296	309	310	287	275	301	271	298	278	298	280	286	280	286	296	321	280	279	310	306	294	293	298	266	287	284	306	285	324	268	307	273	294	298	271	266	309	306	246	294	277	290	303	311	281	265	273	302	286	277	282	299	294	300	271	309	290	302	264	276	272	297	304	253	321	288	292	274	281	307	275	287	290	268	271	284	271	286	233	290	271	322	270	295	265	306	284	300	245	279	283	265	303	285	323	302	277	274	289	264	286	284	302	276	303	281	261	307	269	284	280	266	311	283	301	297	304	291	314	291	297	270	296	251	272	267	323	281	282	295	328	299	298	271	295	320	282	280	303	276	304	281	292	262	259	287	293	288	262	282	287	273	305	263	298	255	296	281	283	278	277	270	286	282	257	259	277	268	283	290	302	310	289	286	297	303	269	258	298	281	300	310	312	307	312	286	279	295	280	269	263	295	271	308	303	279	264	285	293	296	275	286	286	291	280	278	265	286	238	294	258	308	286	285	276	285	309	285	264	299	299	299	287	284	294	283	320	262	274	286	275	304	262	283	307	284	266	307	304	302	278	303	284	291	272	267	265	280	291	279	290	284	322	292	286	272	283	317	308	293	290	289	316	283	313	276	281	315	266	309	297	276	279	297	268	283	285	306	283	251	275	288	273	303	295	307	270	286	303	304	263	289	294	312	310	301	288	319	305	300	278	315	294	325	287	288	314	289	287	302	265	285	255	285	287	278	294	260	248	288	270	307	284	276	294	274	283	300	300	288	312	295	302	311	263	277	311	312	295	292	282	269	269	284	252	295	283	316	301	317	279	251	266	266	285	317	284	289	261	302	298	290	269	287	275	303	295	296	297	296	296	263	332	284	316	281	281	281	300	263	265	273	282	288	287	297	258	278	293	306	290	291	270	283	280	280	285	271	271	282	289	304	300	290	292	283	276	270	261	286	275	273	306	253	320	277	328	314	287	281	291	246	293	283	276	283	291	253	301	273	239	289	281	276	285	309	266	282	296	270	292	282	290	281	271	267	281	272	342	306	265	265	308	308	263	275	322	307	296	279	288	273	295	324	265	313	297	263	290	260	295	312	295	279	285	270	249	301	263	291	289	310	294	276	266	292	260	280	291	273	284	276	292	285	275	266	271	261	289	263	283	297	304	277	273	261	313	320	304	292	301	291	295	263	306	282	288	267	279	277	287	280	302	300	277	292	308	308	297	264	280	260	258	293	264	284	280	290	302	281	295	286	285	289	259	281	276	264	296	270	271	296	304	270	285	277	288	280	313	257	288	281	284	314	319	286	292	248	284	289	305	276	287	277	312	274	295	269	305	316	280	306	306	275	277	261	323	292	299	314	291	234	285	308	259	302	331	304	294	274	275	284	291	319	268	255	283	272	281	285	267	315	302	285	263	303	306	277	328	308	294	301	274
57950	95056	72384	42763	20208	5506	1283	645	510	573	543	493	568	532	548	517	568	544	551	539	507	489	566	544	539	531	538	542	554	573	529	516	534	517	529	532	538	542	509	508	527	519	504	510	561	538	497	541	534	564	546	517	545	528	567	513	569	529	522	513	544	545	507	538	521	522	525	531	526	483	563	531	545	535	510	535	512	514	563	530	513	518	538	520	539	504	534	501	503	529	509	519	554	498	529	549	507	530	571	551	511	540	518	525	564	511	523	526	502	502	530	521	597	490	554	503	541	507	524	485	527	490	544	494	559	519	511	504	550	505	517	520	520	509	516	556	515	515	507	514	578	508	507	534	486	527	538	514	558	513	501	529	496	527	501	529	516	522	539	557	540	517	533	514	525	526	524	514	552	529	505	542	549	509	521	498	495	512	539	530	545	542	521	488	525	555	527	550	548	543	534	514	547	527	462	545	518	487	539	533	535	549	531	496	493	540	547	480	513	546	508	489	519	568	540	521	588	530	538	524	529	502	519	506	481	506	506	511	486	554	516	551	520	520	490	525	569	504	506	516	531	541	555	524	574	496	488	515	527	544	536	533	488	550	577	523	547	540	524	532	513	508	538	558	589	460	579	501	540	572	507	541	515	534	539	504	514	507	550	527	569	526	528	488	510	546	536	539	509	539	540	510	498	501	566	511	516	528	565	495	531	484	558	524	517	547	526	534	525	510	542	511	538	544	529	503	510	549	542	515	528	510	511	544	501	518	516	529	469	525	526	573	504	547	513	533	514	499	520	531	548	532	531	534	519	500	554	543	500	495	539	527	543	519	527	559	499	541	536	594	583	525	536	514	565	551	546	504	554	468	521	534	498	547	530	516	515	471	531	556	529	568	497	513	513	519	528	532	522	494	530	539	548	534	489	543	527	506	579	552	557	490	528	533	555	513	515	526	547	512	515	515	521	493	502	535	532	558	513	561	495	558	483	541	529	529	469	515	559	510	533	539	506	548	533	510	527	529	530	531	556	545	558	543	500	506	514	535	511	506	526	524	519	514	523	533	540	522	518	521	525	511	513	491	576	573	549	572	497	525	539	545	524	502	503	511	535	511	553	533	544	536	504	587	560	546	511	513	514	540	508	546	559	544	501	542	517	538	503	525	525	567	518	564	521	590	496	524	560	505	525	533	518	536	544	548	573	536	530	520	533	521	540	532	520	560	521	495	550	509	512	573	581	526	512	547	515	475	526	519	560	486	516	494	525	538	517	539	527	514	531	516	508	565	529	568	542	529	542	544	515	525	528	546	490	507	531	523	539	561	538	509	564	529	523	520	542	549	548	485	520	583	516	556	524	542	503	516	505	552	536	514	536	501	577	503	534	531	525	495	584	518	526	531	513	561	510	540	559	522	550	555	519	510	499	503	509	482	541	545	548	552	547	548	491	541	539	535	543	555	519	517	553	494	566	501	523	504	473	513	537	536	526	586	541	516	507	482	533	507	498	527	535	500	488	544	539	530	523	507	521	539	495	519	514	522	517	534	545	578	521	502	537	522	554	533	544	506	512	501	525	523	532	504	541	523	529	559	541	517	512	496	543	487	540	535	501	521	506	525	521	512	527	520	529	577	500	516	500	540	575	502	506	476	567	491	563	511	489	531	510	543	517	506	520	494	529	498	511	545	550	512	537	528	505	533	508	502	524	508	527	563	524	516	529	488	541	495	513	516	537	536	522	571	512	534	496	506	550	516	548	518	490	527	539	520	506	500	521	519	532	525	561	542	530	527	495	542	547	512	551	509	584	552	564	506	529	489	544	556	534	546	516	530	537	556	500	497	488	513	518	543	501	551	547	522	535	523	518	547	518	497	487	523	526	565	518	529	528	564	508	515	537	521	584	518	509	504	509	466	521	541	537	511	515	526	540	524	525	515	553	508	550	568	547	525	570	548	522	517	541	508	500	489	519	547	523	552	525	494	546	550	507	552	515	523	518	573	514	481	524	520	527	509	537	514	519	542	548	486	486	571	523	545	530	513	540	518	532	498	487	523	538	526	529	474	548	506	479	511	513	532	547	531	556	505	514	512	509	542	508	542	539	490	520	518	516	521	526	520	494	500	537	501	539	490	541	546	558	525	493	505	481	510	514	569	538	497	557	503	481	527	468	522	505	549	559	518	533	531	517	531	509	569	566	560	492	546	546	515	566	543	532	506	497	565	495	560	518	503	504	493	516	516	483	555	500	563	511	525	521	511	534	524	486	472	504	482	499	518	509	528	532	533	529	521	505	561	555	485	522	528	533	520	506	508	497	514	535	536	553	535	534	546	519	514	543	513	520	566	523	526	535	518	516	494	470	543	530	457	521	542	530	546	534	568	506	494	522	494	527	493	497	545	523	540	553	504	496	510	544	490	528	513	511	524	504	503	529	531	549	514	538	534	518	520	549	531	529	514	570	531	546	541	538	509	545	530	571	553	560	495	572	539	552	512	521	483	560	546	523	569	506	518	539	507	538	502	530	554	554	508	542	541	540	525	522	539	524	530	540	507	548	516	546	509	501	515	516	514	506	570	527	506	530	501	535	532	560	534	539	533	509	547	520	507	544	544	502	477	518	541	533	544	548	517	542	582	532	537	541	488	521	519	547	541	509	483	506	557	552	536	527	523	533	573	505	575	554	511	553	497	544	545	510	534	546	513	512	543	532	546	557	540	508	507	497	512	513	495	524	524	558	515	528	528	549	513	523	527	535	496	502	582	540	551	526	508	534	513	535	562	509	548	501	548	543	536	531	530	532	542	542	501	523	531	532	528	498	510	505	514	532	510	496	498	559	557	512	529	520	506	547	521	570	545	519	504	511	519	491	530	524	484	506	512	519	507	508	486	544	559	482	532	527	552	465	505	517	543	532	533	538	520	558	541	523	553	547	536	535	522	547	524	534	555	505	511	488	537	496	535	525	541	538	603	508	494	489	502	534	517	523	546	534	508	519	501	520	537	555	530	512	514	529	526	508	475	540	543	529	518	561	557	532	514	517	533	537	520	519	509	501	523	539	523	554	518	534	503	578	527	538	521	544	521	494	563	554	553	499	541	530	520	511	543	534	540	535	537	511	530	512	541	547	498	529	543	526	538	530	528	553	516	580	546	559	534	518	551	550	541	562	544	573	508	529	552	537	563	548	544	512	528	503	502	547	521	574	482	546	542	528	519	542	547	535	526	491	536	523	489	516	538	558	533	519	526	537	521	515	550	543	557	527	512	574	523	527	541	571	518	521	544	498	548	490	508	546	527	533	550	522	562	517	554	545	496	521	573	494	557	525	488	530	538	531	549	535	541	553	545	569	514	521	538	520	546	537	521	562	516	524	530	489	552	499	513	519	491	516	570	518	507	507	512	535	519	513	518	553	520	493	537	521	504	534	524	543	531	538	551	503	554	526	482	542	531	606	542	564	477	507	546	490	522	526	534	550	504	516	551	494	569	502	514	534	493	554	536	502	526	524	509	511	482
23551	23000	34276	28757	22220	17262	4298	488	365	321	352	350	347	323	323	316	319	328	348	327	334	321	342	297	331	325	307	314	300	328	336	321	328	338	333	334	356	303	321	315	367	360	311	311	356	312	357	328	357	363	360	344	327	322	357	319	344	338	337	337	292	337	335	305	334	328	355	341	341	322	298	324	329	317	320	303	321	341	309	344	311	338	334	341	313	309	333	341	370	301	286	330	288	306	315	311	330	341	310	299	318	322	328	333	329	337	314	347	365	323	329	339	298	334	309	315	308	359	347	338	285	343	357	342	321	322	325	343	372	348	307	292	311	327	332	312	321	298	330	320	351	297	282	334	340	297	327	320	311	330	306	325	329	315	311	372	321	321	361	316	317	332	322	311	339	316	331	325	316	336	348	329	331	296	320	314	325	342	299	328	327	345	328	295	305	352	337	297	312	321	313	358	302	312	328	336	329	335	307	339	313	322	328	338	341	314	312	355	342	359	309	305	314	322	331	352	352	331	308	309	312	326	310	360	332	341	334	313	333	335	315	333	328	321	349	335	324	301	305	329	306	304	284	325	343	329	320	327	275	323	330	315	293	303	334	301	295	298	330	338	304	289	338	313	357	319	311	324	319	333	299	330	317	323	334	323	339	339	328	310	311	310	350	335	331	325	320	296	319	318	337	318	316	358	324	302	317	340	308	360	348	317	326	301	303	298	328	352	322	312	323	342	363	353	322	315	326	326	367	343	316	334	299	310	319	313	310	335	326	344	318	337	360	305	314	327	319	331	338	317	312	316	342	309	329	284	304	319	330	320	334	342	317	339	301	346	299	321	325	329	320	281	335	287	299	319	317	338	317	324	343	339	326	334	315	334	324	289	333	329	317	293	332	329	285	353	294	337	354	335	324	333	333	343	316	331	343	312	331	328	304	310	314	338	304	291	328	352	310	317	355	326	342	329	361	343	324	337	304	328	335	343	299	289	302	318	359	323	331	325	336	331	330	329	315	312	350	316	313	352	328	322	313	311	340	340	363	332	314	320	339	325	296	345	288	313	310	319	341	337	331	294	318	327	281	330	340	333	308	348	320	349	331	316	323	307	312	322	339	331	320	319	301	348	336	312	349	322	351	313	323	345	307	320	316	359	330	331	319	310	322	369	356	321	352	310	307	344	362	341	354	348	334	294	322	340	325	330	283	339	331	305	310	322	340	347	337	322	327	332	338	315	346	344	320	329	284	332	327	320	323	311	334	346	339	358	314	303	340	336	334	325	327	363	312	312	309	312	338	314	296	304	333	333	333	323	275	331	307	311	311	330	309	323	316	330	372	300	315	319	322	333	325	344	331	334	325	321	322	337	342	337	301	349	326	340	302	309	314	321	329	333	330	336	324	324	330	325	300	333	295	305	318	305	319	320	302	340	309	323	333	299	336	302	288	311	320	349	339	341	339	321	319	334	310	353	346	337	322	333	287	320	337	343	280	281	363	352	284	340	315	322	369	295	344	345	340	325	324	325	319	353	303	317	297	318	340	309	326	325	314	316	309	334	305	322	318	335	336	342	328	336	347	346	315	303	302	341	333	308	304	335	315	305	329	318	276	324	292	313	354	321	318	291	337	325	361	322	342	314	322	340	292	323	336	334	305	352	329	325	326	318	314	309	322	307	323	344	321	324	348	299	297	312	347	329	325	324	321	330	332	303	287	322	336	314	340	331	328	299	322	321	290	285	332	330	318	326	336	299	324	305	343	299	324	310	341	332	290	336	299	339	311	331	328	332	312	351	330	338	337	291	318	313	330	290	337	328	325	286	314	311	302	342	329	364	306	348	322	339	290	303	304	312	304	308	346	344	325	343	339	330	327	310	298	312	306	371	358	325	341	329	334	354	345	298	323	337	312	320	334	319	354	335	317	333	296	355	313	327	347	354	313	325	317	286	337	357	306	306	374	341	339	324	309	331	362	301	309	307	321	298	359	345	335	286	355	343	301	315	361	319	325	343	328	337	316	340	295	301	348	318	291	300	293	326	347	286	341	305	342	304	323	327	334	344	352	316	326	341	330	333	330	303	335	331	295	330	314	356	326	301	324	312	310	335	341	320	318	310	327	343	324	299	321	317	343	321	334	282	314	335	327	320	338	341	364	297	319	328	358	345	356	326	299	315	319	304	296	315	351	320	326	299	328	314	351	339	337	284	269	316	327	316	309	337	331	373	322	339	343	326	315	329	333	333	292	280	325	307	347	321	306	308	334	330	327	320	329	320	339	324	331	296	341	316	303	312	325	305	378	322	314	318	355	353	322	344	317	341	325	339	353	309	311	368	319	346	349	344	329	330	307	354	329	319	298	321	321	317	306	319	325	320	335	304	331	342	326	320	333	355	310	299	327	329	334	355	321	330	304	342	330	318	337	346	347	344	307	321	345	348	337	306	318	314	313	335	328	345	295	317	309	342	340	326	334	317	362	326	294	342	356	333	319	317	345	348	323	317	336	340	358	343	323	347	348	327	338	332	320	315	313	311	351	344	306	303	330	346	340	320	327	292	275	328	334	305	335	338	297	333	325	314	348	309	335	338	335	333	338	348	322	324	332	316	373	302	320	292	305	320	332	344	315	331	336	289	343	352	317	338	334	321	316	340	356	339	328	323	329	358	327	319	327	328	322	288	319	332	329	306	320	341	325	306	355	340	319	321	303	298	290	313	302	322	300	308	329	344	317	330	326	318	311	314	325	347	316	316	322	326	328	324	348	353	338	332	343	313	328	317	309	324	334	333	313	325	338	325	333	328	307	322	336	311	309	342	331	311	343	320	307	353	304	348	331	313	358	317	320	346	326	324	329	334	324	320	318	326	329	342	304	326	358	309	337	301	324	318	352	323	315	304	325	320	353	334	335	338	332	291	316	342	361	309	323	319	331	316	324	327	302	326	301	352	316	321	342	314	309	331	348	322	351	352	330	335	330	313	339	327	330	303	321	327	350	297	342	355	334	298	339	354	284	323	336	327	337	321	338	339	326	316	341	308	312	354	355	319	346	335	336	296	325	350	314	322	353	346	349	297	305	307	309	305	335	307	328	343	306	320	324	320	350	320	329	316	350	310	322	294	340	309	346	365	308	288	309	308	307	335	351	322	305	307	322	312	326	360	335	330	297	291	305	339	307	322	311	313	329	322	342	340	349	300	332	315	328	312	331	325	351	350	330	278	323	316	334	325	301	311	327	385	302	341	319	278	311	327	322	298	336	359	324	335	346	285	331	341	324	325	310	301	292	339	344	350	316	310	323	338	302	300	339	331	311	335	356	334	329	338	326	297	304	338	316	294	332	333	339	338	328	297	320	324	343	280	341	311	328	345	323	295	296	353	318	324	339	301	307	313	313	334	313	325	314	319	331	308	348	321	342	292	302	302	336	340	317	352	311	350	324	316	319	316	332	346	342	313	305	329	304	331	310	340	340	327	344	326	328	328	323	311	345	285	343	308	330	331	315	322	310	343	309	325
60271	103902	80667	51128	26831	8431	1899	716	573	606	587	574	622	588	560	577	572	556	592	555	566	552	585	580	618	568	594	566	618	561	626	554	562	550	560	560	567	571	591	555	560	564	561	568	589	568	549	582	566	533	607	558	619	614	543	584	565	552	564	550	546	625	518	582	564	568	568	592	553	583	596	566	561	577	585	567	551	576	581	589	570	547	581	598	536	565	577	558	587	546	613	567	543	547	545	546	589	587	519	575	606	562	558	572	533	613	563	593	616	555	560	539	577	606	562	613	569	582	570	566	540	576	563	621	576	547	571	612	615	625	593	557	596	572	585	584	543	579	573	621	572	590	583	550	595	546	556	580	560	547	564	591	573	584	588	564	566	539	545	579	591	571	608	579	553	605	520	570	577	584	557	583	593	565	553	556	572	605	558	564	532	603	579	565	561	595	518	581	582	598	568	549	602	591	557	557	535	580	555	599	599	575	591	582	540	571	576	574	558	597	556	531	558	574	551	582	589	534	578	569	570	553	529	520	560	571	577	559	607	563	555	506	592	582	556	547	568	598	607	593	563	555	542	561	583	584	586	572	539	555	605	613	596	572	555	579	532	574	601	581	576	573	580	534	584	610	588	593	575	518	535	573	539	544	574	535	591	579	592	584	524	593	560	546	576	515	552	609	580	563	554	616	531	512	565	536	572	545	550	576	542	594	553	610	539	520	581	548	563	586	609	557	575	554	553	565	571	568	578	564	560	599	569	605	565	571	592	548	568	556	561	566	585	604	560	557	574	568	562	590	602	543	532	551	581	557	564	579	605	557	544	557	629	557	560	568	572	561	573	558	603	572	548	579	570	582	556	573	556	541	603	564	565	564	559	520	616	542	559	569	553	592	563	556	525	591	588	561	583	501	587	566	545	597	599	560	543	605	536	581	605	533	561	595	496	582	572	600	608	605	563	562	607	602	540	532	558	628	599	573	567	592	550	588	572	563	570	544	565	598	575	590	598	580	535	546	591	554	541	566	511	571	543	576	598	572	599	525	607	570	583	608	543	584	571	572	582	573	545	573	528	559	608	545	609	601	574	555	595	615	561	599	542	594	578	564	530	578	547	566	541	581	614	573	547	559	567	570	516	576	580	559	579	535	593	574	593	583	600	563	566	579	554	582	590	574	580	581	587	531	583	622	585	545	591	568	563	563	603	585	558	573	555	568	566	555	568	559	584	563	571	561	576	547	585	596	549	566	525	554	536	581	556	557	601	592	594	571	576	561	562	581	584	573	557	536	594	566	565	572	557	553	552	607	569	589	520	596	565	565	556	575	545	571	565	537	534	584	510	580	552	525	531	548	586	510	560	577	579	571	594	575	553	550	554	559	582	537	571	543	557	584	595	552	574	569	544	586	538	569	597	584	543	622	584	589	553	618	558	600	545	567	577	567	599	598	551	609	542	616	594	579	576	613	582	551	587	571	638	563	625	601	555	554	541	575	593	572	608	558	580	595	579	560	588	567	574	545	571	573	529	580	568	586	574	554	542	548	615	606	531	584	569	588	580	596	589	573	613	580	571	627	616	546	562	547	610	562	581	605	578	557	581	586	572	545	583	526	581	593	607	527	588	560	577	612	552	579	589	588	566	546	533	558	525	587	572	598	563	554	576	547	585	557	589	562	604	578	602	594	571	539	587	585	603	599	609	558	595	574	534	541	560	552	605	633	585	556	584	571	596	569	605	602	557	558	571	583	555	577	546	565	544	579	580	522	588	584	587	576	591	595	540	530	560	600	571	503	530	577	557	583	519	623	592	570	537	543	594	587	557	550	525	565	569	538	582	565	568	587	584	567	570	548	581	587	565	574	569	569	581	521	577	615	522	523	568	583	610	576	564	556	582	583	611	583	542	547	541	511	567	552	569	541	588	550	588	554	569	545	590	568	560	562	600	548	581	555	589	582	561	561	597	598	550	606	579	563	600	578	562	538	542	554	538	573	528	553	550	585	613	581	590	579	574	550	530	577	562	610	578	608	553	554	565	576	570	558	591	549	551	570	595	577	593	590	600	577	560	585	549	583	596	559	567	563	590	579	622	582	599	600	546	561	572	564	547	542	594	568	540	574	573	552	571	599	565	573	572	590	599	570	568	600	578	594	572	560	590	571	560	567	583	569	548	561	565	596	548	539	582	554	624	610	573	571	548	586	569	589	591	573	588	527	590	555	563	550	611	589	563	518	553	572	556	552	551	537	575	570	556	539	548	528	544	524	532	585	585	587	573	576	610	576	601	575	576	561	562	546	602	579	554	562	526	581	546	546	607	553	592	553	557	545	561	588	552	600	582	538	532	599	581	557	603	553	576	572	549	539	583	580	522	568	560	612	586	619	569	565	592	592	607	538	563	540	589	553	571	586	586	573	553	561	575	577	558	562	584	568	567	529	560	596	564	551	573	530	552	638	592	561	617	573	557	590	532	577	578	552	550	591	583	557	580	551	585	585	561	566	602	512	582	544	563	563	605	557	582	563	567	552	586	557	614	608	564	559	557	584	567	620	598	565	586	616	583	565	579	580	569	597	573	556	567	578	549	569	564	556	601	579	566	598	578	613	618	538	561	560	568	588	578	584	570	584	560	590	584	548	534	599	608	551	586	532	583	531	592	544	551	608	601	527	566	545	580	558	592	567	579	562	552	572	589	544	555	602	565	599	600	564	557	578	550	573	609	578	555	631	561	602	550	552	565	571	552	555	585	572	564	542	560	588	572	580	577	574	546	532	549	627	507	572	557	571	585	543	569	527	569	594	580	553	590	572	524	582	588	539	519	560	581	551	536	521	567	566	561	568	544	539	527	584	600	546	592	625	537	565	567	528	585	595	589	580	609	538	580	580	546	591	586	592	585	601	544	592	534	580	555	602	572	588	550	551	584	585	549	586	583	582	574	562	577	593	588	591	592	539	580	565	580	632	601	567	566	574	615	598	552	583	527	588	566	562	571	551	620	566	656	547	521	565	554	592	556	603	512	573	570	598	579	567	521	590	540	582	553	611	541	560	561	582	540	512	569	592	597	579	596	582	593	543	569	563	549	564	608	579	536	562	573	591	605	567	544	567	577	529	596	575	596	533	559	544	569	539	553	574	563	602	562	602	575	574	587	571	561	605	551	534	530	553	540	528	560	581	574	568	574	577	571	596	561	573	565	531	554	614	549	545	565	540	589	584	549	572	541	534	538	593	591	577	568	608	539	580	550	560	567	555	588	584	534	573	554	570	562	609	534	553	567	551	529	646	588	560	626	587	541	574	571	594	552	544	584	577	613	582	563	585	613	558	569	592	614	581	558	632	630	563	591	601	590	605	568	552	584	539	582	575	602	548	578	582	574	560	583	558	535	546	547	594	599	543	587	566	566	589	590	591	517	556	563	577	544	540	561	524	576	544	547	539	575	549	557	570	583	549	582	548	587	571	597	573	623	570	563	551	546	538	604	591	527	580	591	563	593	583	578	567	610	556	549	569
28572	32134	31336	15646	2871	660	322	297	268	273	285	289	277	231	265	274	264	266	260	290	277	252	262	292	263	295	293	280	278	282	275	274	281	270	255	281	278	290	255	287	271	288	302	259	247	276	281	238	264	298	273	276	299	278	273	245	284	266	263	287	221	264	269	260	251	292	287	297	265	266	258	302	231	304	269	272	275	260	284	294	276	252	265	258	256	254	234	256	272	272	235	276	261	287	281	290	278	255	266	248	264	265	258	305	275	274	298	267	232	276	270	264	277	265	264	252	254	263	278	270	268	271	293	246	264	281	273	286	274	271	267	289	261	282	281	260	256	267	262	256	296	264	259	277	263	283	265	257	288	278	267	279	278	256	247	266	248	253	288	280	273	269	259	257	235	278	286	266	252	292	248	288	278	276	253	266	266	261	271	265	282	277	296	285	277	287	288	273	287	264	270	307	245	265	265	235	247	283	280	277	294	281	290	262	239	251	268	272	256	252	291	258	247	279	234	277	268	268	276	247	260	291	247	276	255	260	250	270	270	245	298	252	291	249	275	284	290	255	272	279	303	275	297	301	259	264	276	270	258	249	284	260	243	302	259	285	264	263	297	259	248	283	270	302	277	289	271	264	282	262	276	280	279	283	289	287	279	294	264	277	255	270	250	286	286	281	245	277	289	275	254	257	264	258	279	249	265	260	250	264	269	284	281	268	261	274	260	288	252	276	268	293	242	276	252	277	294	305	309	297	289	277	257	251	299	252	285	283	265	279	259	270	281	258	246	289	275	249	298	254	279	278	251	245	267	273	289	282	292	275	280	270	266	234	249	273	265	250	247	273	273	298	288	307	296	265	282	283	276	265	303	258	251	260	292	284	286	300	294	288	273	252	275	280	283	262	279	263	283	297	252	294	290	286	297	288	266	263	287	268	271	265	277	248	273	278	265	297	284	254	249	269	307	262	263	294	292	285	279	248	294	280	286	268	265	261	246	272	285	275	235	298	245	284	265	280	273	306	254	233	276	281	264	265	279	288	277	246	280	253	285	274	282	300	245	262	263	264	289	284	237	308	270	270	278	261	283	283	263	271	252	262	274	300	293	267	261	254	285	272	257	268	293	265	272	277	278	255	291	265	256	285	260	270	289	264	258	296	277	264	275	288	247	256	277	268	281	259	235	256	302	302	273	262	301	302	291	266	276	294	280	269	317	280	277	244	259	274	257	272	272	237	304	298	251	268	270	251	281	252	252	286	271	264	270	277	260	253	254	281	263	279	254	267	276	255	262	266	276	284	315	266	266	289	287	295	279	245	281	236	294	290	271	263	294	268	255	263	266	246	254	249	275	264	259	269	269	278	282	259	265	270	281	282	314	287	273	259	251	281	264	296	305	278	282	266	277	280	272	252	255	282	301	296	277	270	289	292	250	275	262	255	257	285	271	296	280	280	288	283	271	265	290	293	244	276	262	259	261	238	263	282	271	272	295	274	272	273	250	277	258	278	274	270	304	285	247	274	286	274	289	285	295	245	273	285	276	266	264	271	268	280	255	283	279	255	266	275	271	287	265	281	268	301	312	253	252	291	280	274	292	271	276	265	253	257	266	264	265	280	263	263	260	265	255	268	275	261	260	277	262	248	257	273	268	303	271	258	279	274	295	275	256	291	269	262	301	272	294	270	273	266	263	276	297	255	278	259	243	286	274	324	298	275	235	262	267	267	269	302	278	275	253	261	278	282	290	251	260	279	296	242	228	242	258	254	261	235	257	284	272	258	264	284	255	274	289	316	274	287	230	276	261	270	302	268	284	262	263	305	254	276	285	286	256	297	241	270	276	278	246	289	267	288	278	278	292	248	277	280	264	255	268	289	250	285	288	273	268	278	253	247	294	279	251	267	262	261	282	295	290	281	266	266	281	311	275	257	246	290	312	269	265	288	295	295	281	251	283	286	295	248	306	277	235	266	268	261	293	261	260	302	282	266	301	281	312	256	282	270	292	272	253	279	305	256	320	270	277	287	268	275	263	280	244	264	288	288	279	260	270	247	288	271	269	238	237	300	259	286	270	266	275	246	252	274	265	274	306	269	258	273	284	289	243	259	305	281	239	300	273	261	280	294	236	288	253	253	288	257	308	260	287	277	260	266	285	246	284	281	288	266	262	275	265	261	277	276	273	249	310	263	262	259	268	279	296	307	243	277	280	267	277	279	274	299	270	290	295	251	271	275	309	250	266	292	265	265	287	282	265	253	268	240	253	268	277	284	257	253	257	262	251	279	255	260	260	313	228	281	302	273	283	274	282	283	278	286	241	298	283	292	262	262	278	261	273	290	230	281	284	278	253	295	260	286	266	276	247	273	280	279	260	276	271	272	264	313	250	240	267	251	260	304	279	250	288	268	261	295	278	291	319	272	262	271	283	252	303	275	264	291	249	292	259	282	273	260	257	262	275	263	245	249	275	258	266	271	281	273	254	247	257	286	255	269	268	256	278	265	270	293	258	280	269	269	285	259	275	271	288	254	291	279	279	301	295	254	255	260	275	285	296	278	280	252	266	279	263	283	281	265	252	275	279	252	269	290	287	278	292	273	287	250	259	292	278	276	250	296	238	299	295	273	273	268	290	252	255	268	279	243	262	272	273	290	273	277	287	313	272	235	294	269	298	283	287	300	255	280	287	273	273	275	296	271	239	304	258	260	287	277	299	267	279	252	264	298	289	277	235	269	281	268	283	304	303	260	263	276	269	285	250	289	273	269	313	298	291	258	275	277	247	278	274	270	240	295	281	240	264	273	252	300	280	285	288	257	273	286	259	252	275	296	276	265	280	286	298	292	271	272	281	293	249	270	279	294	246	280	274	269	266	278	255	265	241	266	267	297	294	267	275	259	276	276	276	255	273	261	273	275	264	240	260	268	282	242	274	270	253	275	270	277	272	244	278	250	283	259	277	278	248	300	282	296	282	265	291	256	283	244	254	279	287	299	235	308	305	305	297	306	259	266	249	274	257	250	264	256	280	268	272	279	274	268	269	267	234	245	285	254	285	291	297	259	267	281	243	299	256	288	260	278	269	281	290	291	258	280	270	281	255	297	258	291	250	302	288	253	255	262	268	284	251	297	270	270	275	265	244	303	282	295	258	256	266	292	266	259	273	274	279	253	256	250	280	267	245	282	249	244	262	259	275	266	299	262	275	251	291	266	278	287	250	268	251	271	265	251	239	303	267	278	272	288	297	275	243	263	264	281	265	254	275	280	277	254	298	258	271	253	287	280	256	266	270	274	292	257	255	271	262	314	283	299	273	262	297	272	278	263	258	268	257	248	286	270	289	253	266	290	263	264	240	260	315	286	289	286	282	276	270	302	309	298	272	276	278	275	290	269	257	278	261	259	302	266	273	271	271	264	269	280	299	279	268	288	282	265	289	245	293	247	292	246	307	272	269	277	300	269	288	281	221	260	255	256	286	242	269	278	240	272	262	255	270	273	243	271	281	260	284	272	261	268
34442	50380	37022	17205	5335	1450	660	504	485	480	503	488	527	502	514	490	492	507	483	500	505	499	509	502	458	521	500	541	518	491	429	519	510	498	518	481	537	508	474	508	495	528	524	528	527	478	525	498	507	486	513	500	504	502	510	477	524	492	495	493	546	496	513	539	555	528	495	538	478	484	492	480	491	522	517	486	495	463	491	507	497	536	493	490	494	498	477	523	515	488	490	466	491	520	484	488	495	539	524	535	502	497	525	486	534	476	481	514	482	499	486	522	525	507	481	450	519	504	538	491	505	486	487	547	506	534	552	528	485	526	544	499	526	515	511	505	475	478	518	568	473	482	483	512	488	518	523	498	508	497	521	465	483	504	517	478	478	501	520	475	474	505	480	506	506	522	510	483	452	507	501	486	476	504	529	467	509	491	532	526	491	490	534	505	556	489	490	527	485	514	548	503	526	504	528	476	511	526	508	545	498	504	482	477	511	478	458	541	543	523	527	470	501	502	489	501	470	517	521	507	458	480	468	499	537	527	507	489	462	520	497	512	514	494	522	489	464	502	513	530	481	483	508	514	540	475	476	497	508	514	513	520	482	500	461	535	500	507	495	479	539	489	532	507	519	493	510	473	519	497	530	492	512	488	513	497	518	484	518	491	539	481	512	519	514	465	525	482	511	516	532	517	484	500	525	496	520	505	513	495	526	506	484	488	496	503	489	477	487	511	538	505	517	486	505	523	503	525	510	522	506	524	507	512	517	479	500	496	533	499	490	507	490	462	545	496	479	489	540	497	521	498	480	506	516	504	529	456	537	505	531	474	448	461	532	521	525	476	525	501	541	488	490	490	489	497	496	482	478	490	525	512	487	508	470	503	525	523	452	491	508	474	501	519	549	516	473	503	498	530	524	513	512	494	504	494	543	493	508	489	536	483	516	523	506	489	512	517	490	486	495	457	526	540	544	483	517	501	511	485	468	553	470	477	503	509	551	489	501	492	528	464	482	522	514	494	514	505	481	467	487	532	495	490	537	476	498	535	512	546	487	502	520	505	490	475	491	467	474	509	498	513	509	446	532	511	539	540	510	508	526	478	481	494	475	505	530	514	480	529	550	495	501	499	486	475	536	509	484	540	482	512	497	496	498	510	519	537	533	511	495	507	492	481	519	489	505	501	525	478	479	478	472	537	535	486	502	527	474	513	531	539	507	529	456	500	491	507	483	481	546	502	476	493	472	479	480	484	525	516	496	511	496	508	522	499	526	515	499	496	473	513	499	534	517	473	519	483	488	545	495	572	477	521	506	500	532	495	504	506	524	508	566	491	509	514	480	490	488	475	478	485	492	493	542	510	471	514	498	479	508	496	494	501	479	501	517	486	492	475	481	478	519	500	506	501	509	495	518	500	541	506	517	519	459	476	504	482	503	529	525	492	492	488	511	484	489	473	494	516	525	514	478	539	520	494	470	510	506	529	507	531	526	554	539	509	498	515	516	521	516	498	496	518	491	467	502	490	524	444	534	516	498	469	499	534	532	509	518	516	517	464	476	485	520	475	450	511	479	507	518	506	516	499	539	510	513	490	519	472	487	530	476	500	501	533	508	502	476	489	495	558	504	474	495	487	497	482	511	509	475	495	517	501	480	478	512	478	495	508	505	505	496	474	527	571	514	515	516	542	484	524	502	513	495	476	506	498	462	534	528	480	489	476	496	498	477	505	521	476	490	509	470	518	509	485	493	490	484	520	491	485	521	489	496	512	447	508	471	487	489	470	504	502	527	501	475	515	532	476	494	476	485	493	498	498	505	484	484	460	494	500	459	501	509	493	527	472	516	480	474	495	504	486	523	523	477	503	469	463	503	489	524	553	498	480	522	515	520	548	477	523	505	477	481	476	509	500	546	493	499	485	464	529	527	516	530	538	512	490	505	495	523	500	487	499	485	529	517	532	527	507	491	456	505	514	519	483	497	509	480	494	461	508	486	522	546	458	498	462	475	510	469	534	494	499	496	502	500	504	487	522	474	495	546	517	522	535	508	490	503	493	504	488	511	485	522	515	484	480	510	495	499	537	529	530	486	502	514	553	494	504	484	491	495	509	512	465	521	502	465	505	532	469	490	494	462	523	549	516	533	489	527	495	470	543	514	516	533	486	484	485	495	500	489	485	519	519	466	502	503	497	448	466	480	488	555	519	503	473	492	476	531	490	533	490	520	497	529	502	478	493	461	505	512	511	510	501	498	482	533	483	521	503	526	522	480	505	525	517	492	500	507	483	484	516	503	494	494	525	482	512	519	539	540	503	502	501	525	534	525	509	524	505	471	514	536	492	517	489	469	519	498	500	463	496	513	537	535	515	501	480	502	497	526	537	515	525	522	499	472	486	503	508	514	504	519	509	491	519	492	524	535	520	490	503	485	502	504	483	519	519	511	489	465	495	474	488	497	495	522	524	468	529	529	523	470	499	507	526	481	517	469	499	536	493	502	514	494	502	488	475	495	475	493	499	491	497	491	492	516	493	533	465	501	500	530	525	488	490	477	502	476	448	499	547	521	505	511	487	493	504	484	492	544	503	495	484	497	531	519	511	523	534	517	457	508	534	466	518	517	449	525	500	494	526	505	495	497	525	547	510	521	499	495	537	505	488	466	524	463	507	514	532	505	513	490	489	551	503	491	482	496	501	490	537	485	489	495	500	496	541	507	501	562	504	522	488	504	521	510	494	483	525	492	482	495	516	488	506	493	467	494	530	497	513	522	520	506	526	505	497	513	501	512	502	482	509	488	499	527	496	521	501	517	503	518	537	500	487	505	524	505	511	480	455	523	513	500	525	491	494	519	522	496	470	513	516	489	459	517	507	499	529	537	477	519	497	508	524	508	507	466	489	505	506	500	535	499	518	484	526	513	519	521	469	520	514	516	502	463	529	514	463	475	476	512	507	526	552	524	457	510	531	504	563	518	489	481	531	501	523	505	512	542	500	500	507	503	482	522	542	520	488	453	512	522	490	497	502	513	511	514	527	522	492	496	516	544	472	498	541	513	484	523	512	467	508	492	508	484	480	508	496	484	498	509	499	491	520	466	494	486	541	466	501	558	494	534	493	477	487	518	543	512	496	483	520	498	540	508	512	472	490	543	553	527	521	474	539	516	511	520	479	505	509	552	533	487	514	515	520	534	480	528	517	494	482	500	526	501	525	522	537	541	482	538	490	535	497	472	493	481	494	486	479	553	553	520	508	499	508	497	457	484	485	536	524	496	465	490	495	512	497	484	457	460	476	459	522	497	498	520	480	535	544	510	477	526	516	494	517	522	494	505	462	498	503	470	502	520	480	478	484	467	526	484	516	519	482	466	508	509	478	464	517	493	535	558	477	535	501	492	529	503	549	487	499	475	505	531	509	516	504	463	490	497	505	497	498	496	495	494	508	510	479	497	486	496	508	541	517	522	478	517	455	536	519	454	516	553	460	477	489	495	512	528	522	469	509	511	514	506	506	491	519
24660	25634	38625	31440	20238	8298	944	364	274	310	293	301	333	298	287	321	272	280	306	270	297	283	280	260	300	298	353	297	296	268	267	273	287	322	293	284	289	311	297	309	255	301	272	277	269	279	294	298	266	277	264	294	279	288	292	267	293	285	260	282	315	277	294	324	308	271	288	303	303	272	272	297	282	283	265	296	291	273	301	313	300	291	278	298	285	285	267	311	281	278	298	286	274	317	277	292	272	292	266	294	257	291	299	272	286	278	284	279	299	289	300	282	283	282	274	268	279	296	291	274	319	292	279	281	269	288	293	272	308	292	305	309	271	297	306	279	281	284	309	293	299	277	262	279	272	262	258	280	294	278	308	307	319	280	275	285	286	269	314	284	289	269	313	278	272	289	284	292	297	280	265	298	281	275	274	254	274	279	300	319	296	305	254	270	273	274	282	297	257	285	311	290	296	285	301	301	264	294	309	280	293	296	289	270	286	325	288	292	260	312	282	277	292	312	278	292	296	282	312	294	303	316	324	276	281	272	280	290	278	297	271	280	287	260	272	261	293	283	314	300	288	288	296	263	262	269	259	310	318	300	299	296	289	289	294	280	292	298	281	279	266	320	300	272	311	269	277	279	305	289	296	277	256	293	289	268	283	281	278	281	278	306	262	326	287	303	317	235	279	293	300	284	275	313	313	291	309	270	292	293	287	276	288	301	293	295	291	285	301	292	294	302	258	304	274	275	292	303	259	308	291	291	315	280	276	244	307	301	282	286	286	275	311	289	288	296	296	292	317	315	251	266	332	282	302	254	272	279	309	269	266	297	298	312	262	291	296	284	288	290	298	280	283	283	285	262	263	310	273	301	290	277	311	297	283	277	305	283	307	279	308	260	305	267	287	299	293	290	292	294	306	299	260	284	294	286	270	301	300	273	293	285	288	291	303	266	298	275	270	278	301	307	281	318	296	263	276	275	267	265	302	278	277	295	295	295	282	296	277	285	293	279	265	283	277	282	273	289	277	284	281	320	278	293	299	289	306	279	279	314	290	289	251	308	268	287	265	268	316	265	305	316	285	266	293	291	254	287	271	290	305	290	266	265	282	296	295	271	323	281	296	272	259	261	297	274	285	289	312	289	284	303	292	286	291	268	261	265	267	259	300	307	291	306	283	273	244	280	285	293	296	246	302	327	258	292	305	295	263	314	285	258	264	261	260	304	301	294	284	259	268	272	300	280	296	276	274	288	255	267	287	294	311	268	315	292	284	268	273	297	289	278	268	249	292	271	255	300	295	292	282	295	306	296	275	267	278	279	268	308	258	293	284	254	271	284	280	274	318	278	295	291	280	279	295	315	267	314	281	293	262	305	278	285	280	289	303	255	266	265	282	288	302	249	272	273	296	290	298	299	287	294	301	282	286	250	280	277	279	284	264	312	289	302	327	273	281	283	299	297	265	269	256	261	324	284	278	290	308	265	277	316	294	297	278	309	271	304	251	273	258	304	292	275	278	275	284	282	291	286	289	290	274	282	271	279	291	267	278	282	300	274	291	296	285	269	274	306	326	286	321	258	313	310	291	267	288	290	299	293	278	300	273	288	290	298	291	297	253	279	283	304	296	273	294	284	291	292	296	279	285	279	275	281	287	288	277	270	287	285	324	309	298	294	281	266	288	297	293	292	268	300	295	298	287	271	280	284	283	290	273	293	271	283	272	280	264	291	282	271	282	293	273	317	301	281	261	270	283	270	273	275	292	304	270	284	274	295	295	326	265	297	284	277	279	270	283	282	294	287	284	263	275	255	282	272	265	319	282	265	305	264	293	269	295	308	297	301	290	275	257	326	310	297	288	258	285	289	293	281	280	260	291	296	284	285	287	309	281	253	280	240	271	276	265	285	250	336	285	300	296	284	305	267	259	272	304	287	306	313	296	271	283	298	277	279	304	291	292	307	324	301	321	274	292	290	262	285	270	307	295	289	301	301	299	295	283	265	267	264	307	294	273	302	298	303	292	287	273	290	266	267	295	255	285	306	278	306	248	327	277	271	292	286	285	288	289	264	276	289	248	275	294	266	301	278	285	277	290	301	299	269	282	303	258	246	264	315	288	287	293	290	292	310	280	285	290	269	281	270	308	278	285	303	313	287	266	262	308	316	325	283	296	303	283	304	273	256	264	260	308	280	275	296	273	281	298	284	272	258	276	273	282	299	286	306	268	277	296	287	276	308	293	326	258	298	279	296	298	282	265	280	280	315	267	302	256	301	275	271	292	294	291	304	300	290	271	302	290	295	282	299	291	294	281	322	304	267	311	295	263	270	297	276	250	271	310	292	286	297	271	278	275	284	284	281	299	282	285	299	302	280	282	256	264	281	293	275	275	243	295	285	301	282	290	285	262	273	275	280	298	286	309	286	296	280	262	307	270	271	295	319	250	252	278	267	298	298	296	253	268	280	274	318	249	267	282	267	268	288	298	282	261	278	305	297	285	282	302	293	316	285	310	298	286	272	285	269	278	310	271	306	273	278	291	273	290	267	287	272	289	292	281	269	267	319	294	334	271	276	298	272	306	295	280	264	274	289	288	291	307	283	300	262	321	283	255	282	283	296	259	279	282	270	284	261	282	286	295	257	281	291	275	292	285	281	287	302	270	277	268	289	308	303	302	327	286	297	281	326	301	304	271	283	278	307	320	254	311	293	259	288	279	274	301	280	241	269	263	289	289	292	277	307	270	273	258	286	310	244	277	275	280	283	291	293	288	285	282	298	277	261	299	311	282	281	301	309	275	271	286	288	301	282	318	313	303	277	278	305	300	294	272	295	299	266	311	273	278	279	271	306	288	283	277	321	288	274	278	266	310	293	286	249	296	319	273	280	295	300	317	256	285	279	250	305	288	292	324	298	284	312	303	297	285	286	300	286	284	267	293	307	276	275	301	288	281	293	301	270	274	316	280	293	280	258	283	287	284	280	280	304	300	300	265	314	276	282	308	301	288	296	315	284	288	278	272	301	287	283	313	266	299	297	314	276	261	272	318	295	286	304	287	292	267	288	287	285	295	309	260	276	317	269	317	280	266	290	249	283	303	260	289	314	282	264	302	286	304	331	283	262	292	279	271	309	290	308	284	279	267	286	279	293	277	292	297	272	275	291	302	303	281	287	285	281	270	270	287	284	277	316	280	305	270	315	286	305	261	283	288	290	286	289	273	299	275	314	285	288	266	280	262	283	284	298	314	269	243	289	283	317	290	280	298	297	276	290	310	281	323	286	271	291	278	260	298	276	305	279	274	315	275	286	272	282	282	291	314	287	264	289	263	298	301	264	277	283	314	291	301	309	279	298	284	293	267	275	294	287	296	299	296	313	282	261	283	319	284	307	291	277	295	245	298	301	319	287	280	284	315	264	262	287	272	281	291	289	287	280	320	276	298	269	295	282	285	294	282	303	279	267	281	279	299	258	305	266	250	275	275	266	259	269	292	244	266	293	265	262	305	308	298	312	300	293
58065	95427	71601	42108	19690	5462	1260	617	547	573	478	551	509	531	578	560	519	511	516	544	499	509	487	523	561	516	571	477	508	498	530	548	564	503	516	494	470	583	511	517	504	507	502	531	516	530	527	497	526	525	502	532	530	543	513	538	525	518	570	538	546	542	531	548	529	532	530	529	535	542	580	557	517	506	507	520	517	548	530	536	523	493	496	533	525	504	543	521	508	565	474	561	521	507	562	507	524	529	561	512	525	571	562	481	540	533	531	501	509	509	508	533	498	534	543	516	531	517	533	530	518	501	538	548	579	521	529	556	527	496	546	540	531	549	520	505	533	517	521	544	502	521	478	546	555	511	554	541	543	509	535	532	534	524	547	503	577	532	504	515	496	535	510	559	524	528	555	539	515	486	469	554	548	545	525	527	522	490	550	545	521	527	487	545	526	512	520	511	503	522	530	536	493	529	496	508	501	549	504	538	528	576	566	503	536	564	455	541	526	514	509	543	561	565	547	534	547	490	534	536	496	504	484	506	549	535	543	534	553	547	534	552	532	507	539	516	519	536	573	496	529	524	502	494	502	569	510	531	504	541	560	541	528	545	508	530	561	544	513	522	544	517	509	533	518	517	529	542	536	502	572	503	505	501	512	518	496	519	539	508	520	541	542	561	534	508	546	511	513	524	558	513	482	495	528	501	560	558	518	501	501	495	533	493	510	533	536	530	526	524	529	499	597	537	508	564	526	539	513	539	511	547	473	515	532	542	514	467	531	537	525	566	518	518	530	507	492	533	553	531	529	501	518	549	502	522	546	575	525	519	522	530	511	541	570	499	543	536	527	504	530	491	516	481	546	512	551	518	529	541	536	523	548	501	507	492	525	515	522	494	541	527	542	509	546	544	513	491	504	569	547	531	539	524	551	532	542	560	530	504	513	500	545	533	523	505	540	534	500	528	557	550	529	553	518	492	521	513	520	558	536	549	534	517	529	496	526	554	507	531	525	499	508	519	548	540	529	539	537	533	566	533	526	533	557	530	530	529	564	545	538	541	525	554	539	523	488	520	516	507	516	544	494	526	563	501	519	487	505	540	551	500	520	481	526	499	529	547	529	522	530	575	504	557	549	529	506	524	505	534	546	530	516	526	516	525	511	542	514	492	511	504	558	494	536	520	506	504	512	533	523	531	520	573	515	548	540	499	528	489	548	506	480	555	546	479	457	533	540	524	508	552	517	512	536	504	515	533	507	542	505	522	519	504	515	524	516	537	546	521	495	536	561	549	550	505	528	530	501	536	508	547	539	509	554	467	519	516	520	551	570	519	504	514	504	532	533	540	529	544	525	492	532	510	545	520	531	497	537	496	545	514	525	533	540	495	561	548	514	552	520	536	540	494	518	504	516	480	525	540	511	521	502	514	520	504	510	510	521	504	533	502	524	568	524	528	515	548	548	558	528	503	503	542	531	468	537	501	484	506	503	562	551	546	518	513	539	529	546	538	547	575	502	535	513	537	550	535	559	527	533	541	511	533	549	541	545	501	543	531	523	544	514	505	528	498	513	533	504	541	538	537	531	511	536	533	525	529	528	536	538	518	511	521	528	529	514	505	517	535	547	536	523	523	486	540	555	548	551	520	485	549	525	587	486	518	512	544	541	502	541	545	525	523	533	534	545	492	500	517	533	535	522	496	498	521	505	507	521	503	530	518	505	537	524	515	528	510	545	538	509	514	522	543	492	521	548	570	565	538	524	523	516	521	542	507	510	555	521	494	560	535	564	509	523	524	531	496	537	559	520	523	515	488	526	532	513	532	532	509	536	549	491	549	505	527	515	555	530	498	492	532	530	546	564	533	507	532	534	517	503	525	518	554	537	499	538	556	533	504	514	553	494	515	498	515	504	524	532	497	537	546	528	524	511	553	507	508	523	523	521	536	540	513	530	528	494	526	512	521	540	523	484	530	506	556	482	513	502	534	531	503	501	514	483	521	543	538	532	520	505	542	504	516	485	498	500	489	576	528	502	523	543	540	524	523	532	532	500	493	532	559	528	501	517	511	567	555	504	545	528	571	514	514	530	484	527	556	476	547	615	539	537	534	536	529	528	540	522	534	530	531	511	536	497	611	523	503	552	543	513	534	509	540	530	521	552	534	517	545	502	563	563	563	530	515	542	546	506	533	488	530	524	506	537	523	488	562	562	561	541	512	517	519	482	543	542	556	525	556	549	513	513	526	557	534	522	550	493	529	518	563	487	507	494	522	505	520	507	543	512	544	540	532	495	530	512	519	496	523	509	536	529	483	524	503	493	566	492	539	508	500	534	495	535	558	508	542	532	577	503	559	523	500	543	528	544	520	549	547	548	525	553	523	542	530	564	511	541	507	503	528	522	506	585	514	575	505	506	506	533	540	550	505	549	528	512	540	518	580	517	525	541	517	568	556	515	561	527	520	524	499	525	500	541	529	523	514	511	530	536	513	517	532	511	546	556	526	542	507	561	487	557	557	519	520	509	522	555	571	593	533	472	514	518	505	483	543	570	528	508	510	490	545	516	505	531	489	515	534	542	550	515	533	511	554	537	508	511	515	489	510	563	536	538	528	488	538	576	555	509	534	502	555	561	524	518	519	536	569	537	506	544	519	538	526	521	543	510	541	506	537	518	515	498	544	507	522	537	521	532	480	570	510	538	528	522	550	541	544	512	570	552	526	541	524	530	484	532	498	520	525	538	511	533	548	558	511	514	531	523	523	570	549	455	529	501	504	539	480	561	570	540	493	531	539	559	548	539	511	545	515	520	558	505	523	505	478	533	497	508	547	521	528	523	539	536	548	499	512	529	495	549	531	514	557	504	562	573	562	524	501	511	519	514	498	537	514	501	517	537	594	510	551	491	494	522	540	536	507	569	472	525	569	519	523	501	528	527	524	547	523	519	546	531	572	555	521	541	525	493	579	518	510	555	484	495	558	512	536	515	543	549	553	551	565	513	561	513	533	527	500	537	500	529	482	539	565	494	539	527	538	504	551	551	518	552	530	514	539	514	545	495	535	551	526	542	506	543	538	521	524	548	530	511	547	545	513	545	540	514	547	549	510	532	474	533	541	555	532	492	559	518	510	549	509	549	531	565	538	512	495	543	491	569	513	539	486	550	522	562	555	512	526	497	514	516	520	518	574	541	525	528	514	519	511	537	513	495	498	512	500	510	507	512	545	522	539	515	480	533	568	560	511	547	508	523	513	534	539	513	491	511	533	537	554	531	529	552	517	534	497	547	546	552	552	471	525	492	523	547	541	504	562	513	533	536	526	530	529	534	509	522	556	558	531	558	518	509	504	519	552	501	529	567	536	521	521	512	532	533	488	528	508	527	509	510	563	545	546	494	536	511	532	509	518	496	573	543	503	498	500	516	498	541	547	539	551	512	541	532	491	528	505	520	576	526	557	519	524	568	520	550	538	542	549	558	527	527	520	519	547	492	518	522	548	501	525	565	558	524	519	543	543	522	511
23489	23173	34154	28460	22009	16864	3877	449	347	347	310	346	330	324	349	343	305	324	353	333	324	313	351	331	320	336	332	356	356	294	336	296	303	332	347	315	363	329	303	323	347	347	330	334	301	310	362	349	327	298	326	367	358	313	322	326	342	340	372	323	325	321	340	316	301	336	340	278	328	327	339	350	299	355	317	331	330	328	341	342	292	334	315	302	334	371	333	370	309	332	341	322	358	322	325	340	330	313	320	320	321	322	322	340	311	326	311	323	329	322	326	330	304	330	291	339	349	304	305	330	341	327	340	314	343	321	334	331	326	330	359	329	304	308	318	317	317	335	324	319	323	308	308	341	357	324	348	324	346	338	309	322	344	327	330	333	351	337	324	315	310	352	331	332	338	350	321	311	362	367	340	314	334	324	310	331	323	292	352	315	315	295	314	324	359	318	312	312	352	347	340	346	370	344	307	323	307	361	331	317	339	356	339	380	313	303	295	306	311	332	312	347	365	295	347	330	339	334	340	339	293	347	334	324	304	324	322	297	323	342	323	305	318	312	329	321	306	292	315	303	325	347	308	321	331	317	316	342	294	331	327	326	319	321	311	323	301	303	297	346	341	325	317	314	335	331	347	327	335	343	294	303	340	320	287	350	306	317	332	350	346	329	334	316	294	303	305	348	327	295	321	317	325	327	301	307	321	284	317	315	329	347	330	322	316	319	309	341	293	286	337	338	314	328	371	330	326	349	339	310	314	337	347	340	323	285	339	341	335	343	340	319	333	338	288	326	327	316	287	330	319	328	322	302	327	366	318	317	323	304	326	328	355	303	302	346	319	345	291	313	341	285	296	300	297	329	314	310	316	319	325	324	303	308	313	307	334	339	337	333	324	321	318	342	325	335	359	329	329	306	315	341	316	331	309	326	332	340	353	319	329	314	343	350	306	317	362	290	313	357	307	325	313	344	328	309	340	335	353	335	329	343	333	323	327	308	323	342	310	332	340	333	330	322	326	331	299	311	315	308	317	368	315	327	363	331	353	328	333	300	341	309	291	335	308	312	298	323	317	320	369	302	328	345	309	318	319	307	328	378	331	341	347	320	324	284	321	345	320	347	308	319	353	330	332	346	328	328	326	348	331	336	350	348	312	329	326	335	339	315	333	323	309	306	324	316	338	343	321	331	301	342	309	325	305	284	323	328	339	329	318	314	317	353	318	308	342	348	315	306	302	335	320	322	353	317	328	319	323	323	349	356	335	323	312	295	350	320	350	302	336	322	312	322	316	293	326	339	310	287	320	328	317	343	325	317	325	343	342	332	298	314	306	301	323	310	323	306	348	317	309	331	348	346	321	342	328	316	357	351	307	308	318	335	303	319	339	350	289	324	303	336	322	339	331	330	307	349	308	302	327	332	335	338	320	316	320	334	339	332	300	333	312	320	311	307	335	323	342	355	345	340	321	311	325	333	299	324	325	329	325	325	338	303	311	316	315	315	338	340	325	349	333	332	320	330	334	320	327	302	323	300	330	332	332	317	315	309	358	292	322	324	301	326	334	329	283	325	307	294	299	314	311	318	344	318	337	342	332	360	358	353	374	313	325	359	304	327	327	329	331	310	339	336	321	344	322	342	329	333	331	322	322	317	295	328	342	311	328	304	309	347	302	325	309	310	311	298	349	332	333	318	321	309	323	320	362	315	351	320	329	321	321	336	319	324	337	298	319	339	342	337	361	298	311	310	333	371	315	315	317	350	353	345	315	332	329	341	289	357	337	316	327	328	344	302	322	286	335	309	312	344	352	352	324	353	328	302	318	311	316	321	296	331	312	329	345	302	310	308	317	273	322	323	332	339	343	316	317	295	350	339	342	344	313	317	307	340	333	315	322	311	336	327	295	332	341	331	356	322	347	345	333	339	323	311	348	318	349	321	332	316	295	325	300	334	338	306	324	295	287	313	335	342	298	354	308	331	313	336	329	321	328	317	303	315	336	340	309	297	316	338	343	341	343	291	317	347	367	349	327	346	318	332	335	329	343	313	301	338	330	360	336	355	328	320	298	313	327	326	350	341	319	301	314	323	314	331	341	325	309	326	300	322	310	315	329	324	315	287	337	333	347	303	327	299	292	311	321	358	320	323	271	321	327	363	305	293	311	336	341	323	311	299	284	338	307	302	335	317	357	311	311	323	304	344	329	305	323	343	367	338	320	336	303	324	321	289	320	314	351	289	330	334	310	358	340	320	324	331	317	293	349	341	341	327	290	359	314	333	324	318	327	317	319	329	357	318	340	316	354	326	319	313	300	333	318	296	335	304	324	324	320	328	334	320	281	343	313	310	335	330	294	355	329	327	330	324	344	328	347	339	342	333	297	292	309	331	346	303	313	340	328	339	321	328	328	314	326	320	310	294	273	315	321	296	356	311	309	307	334	337	379	325	333	324	333	298	335	320	326	316	336	343	334	347	306	321	337	333	373	288	303	312	347	319	345	332	320	325	340	319	297	351	326	308	322	338	322	307	367	342	347	321	318	341	328	319	321	308	314	333	306	311	324	296	304	299	338	282	292	332	309	318	304	348	325	353	296	293	320	344	326	328	272	278	330	304	314	327	336	306	376	351	357	344	319	337	302	281	333	329	315	353	352	345	345	349	319	298	343	330	310	326	314	319	326	321	318	353	312	321	314	294	350	338	307	318	348	330	305	305	296	322	318	324	318	339	338	289	334	331	352	335	334	322	350	348	325	342	348	328	350	351	285	363	354	349	325	354	306	330	355	324	361	332	340	345	343	317	336	337	315	329	342	320	340	355	343	342	350	325	329	298	352	312	294	311	325	336	306	342	332	349	309	304	350	319	352	331	339	308	337	348	320	348	330	355	307	311	327	302	305	340	298	306	308	335	325	349	315	305	333	332	306	315	294	333	331	342	322	343	321	304	300	308	349	360	336	315	317	372	324	322	332	337	329	337	305	332	325	325	337	334	321	308	295	298	353	356	344	322	341	323	330	330	296	330	337	316	348	299	337	353	319	349	342	297	310	323	354	318	337	319	323	326	357	325	340	295	301	291	315	330	325	315	345	343	350	311	324	347	331	351	300	295	308	338	346	322	337	305	331	310	323	358	350	357	303	330	322	347	310	310	345	347	366	310	322	336	334	309	329	299	339	323	308	323	312	325	335	344	296	283	310	291	300	352	357	328	333	303	339	328	347	302	296	320	354	359	328	332	296	326	354	309	340	305	302	311	330	341	327	312	362	324	325	316	317	323	328	326	290	336	307	294	332	322	311	332	351	331	306	312	297	301	328	333	332	307	312	319	317	311	330	331	315	348	346	335	340	305	347	313	335	322	316	330	330	311	335	322	319	315	330	324	316	324	306	328	335	330	337	315	328	332	337	314	337	336	302	329	333	310	358	331	331	319	317	325	310	372	350	339	331	318	336	327	318	307	273	307	327	337	379	295	364	353	339	344	335	323	326	325	325	323	315	323	346	355	347	347	335	340	330	322
59182	103559	79009	50202	26172	8193	1799	756	577	598	560	589	597	575	594	556	561	583	591	506	575	586	588	566	561	572	570	593	588	561	584	584	546	538	546	573	563	555	565	605	570	581	582	602	548	569	578	563	551	584	592	536	561	555	565	605	526	569	566	580	611	520	553	546	569	607	558	613	624	583	571	560	574	579	584	550	652	588	561	602	555	567	597	545	583	555	591	525	598	597	584	581	571	569	618	594	557	548	571	593	527	604	588	582	547	598	611	575	544	559	544	549	586	608	557	520	574	568	528	571	565	554	592	550	560	587	593	605	582	562	613	597	578	572	525	552	568	567	621	605	566	585	627	541	580	553	603	575	545	538	545	575	566	581	592	597	588	558	573	567	546	536	571	601	616	574	567	586	577	587	530	556	609	577	587	581	530	542	558	588	537	558	578	516	571	553	575	555	589	525	570	605	527	595	529	561	579	582	553	554	565	571	572	577	596	578	598	535	586	583	533	595	573	589	512	557	577	566	570	586	607	577	564	561	542	585	573	566	564	563	596	567	565	591	573	536	574	603	553	535	637	560	584	550	617	595	599	576	539	576	589	570	519	568	576	625	594	553	572	595	570	560	577	588	599	556	580	583	591	582	565	587	548	550	574	532	562	552	578	562	514	578	551	585	546	582	588	568	518	535	558	566	596	572	550	560	566	617	601	587	566	560	556	567	599	591	585	571	577	581	566	554	584	542	583	547	591	532	561	595	581	572	569	599	573	546	584	612	587	543	603	576	547	585	574	536	565	579	564	572	563	578	571	573	564	533	570	575	547	554	532	557	561	548	536	565	539	563	556	598	554	549	569	558	569	584	588	597	564	569	528	559	579	551	553	558	573	611	601	572	562	568	583	563	566	541	531	590	598	611	575	571	581	586	537	564	566	598	571	579	563	557	572	550	597	605	554	604	568	560	525	584	589	570	548	588	582	610	570	556	549	597	525	579	558	555	569	561	566	548	578	559	583	566	581	541	533	605	553	523	583	536	584	551	598	579	571	560	556	562	567	587	575	608	579	584	566	578	596	570	596	576	579	557	571	515	564	572	596	571	564	515	526	573	522	490	566	596	552	595	565	563	561	592	535	579	583	542	514	603	581	567	573	600	579	542	586	581	593	568	565	578	545	570	583	581	579	557	545	553	562	576	568	565	587	535	553	554	569	560	578	592	557	573	592	589	548	509	577	549	527	617	554	572	611	563	574	600	536	581	585	560	606	512	520	597	572	561	598	590	582	574	551	598	559	588	605	589	596	571	577	581	544	555	545	614	569	574	566	569	558	600	536	589	537	597	569	546	566	557	558	564	569	603	595	563	519	576	603	507	562	578	565	569	599	596	575	586	597	586	545	584	555	612	557	595	578	544	590	596	596	540	590	523	536	550	553	566	606	580	542	590	559	535	564	594	596	634	589	550	578	576	532	555	601	546	570	578	575	559	602	553	553	559	563	534	559	620	578	553	569	563	591	563	579	571	550	557	573	503	542	555	547	563	520	546	577	573	578	561	610	583	602	607	578	551	592	584	557	575	572	589	556	561	588	539	567	556	570	558	596	613	587	547	555	499	602	579	539	572	579	591	577	550	582	561	581	608	573	566	561	522	560	583	582	560	532	583	558	575	559	599	560	540	595	595	592	593	576	539	562	627	588	569	564	581	561	599	623	555	560	557	576	584	559	550	583	598	559	564	557	582	557	548	553	532	563	562	543	569	552	592	564	542	619	570	550	532	586	553	599	569	567	535	604	594	574	579	606	552	539	609	538	598	550	597	557	573	585	592	559	576	571	570	586	531	589	563	552	565	560	574	569	587	547	585	593	584	552	534	540	585	542	588	582	614	570	570	585	532	568	553	566	577	576	606	557	555	566	580	609	522	575	550	549	558	559	563	587	560	569	552	542	535	584	578	608	571	599	556	590	582	548	552	570	548	562	577	556	567	575	574	585	576	553	549	524	553	560	554	558	613	555	610	544	567	557	585	560	571	543	541	579	563	586	563	550	591	600	554	586	597	554	570	565	537	572	572	543	589	569	592	550	536	565	588	596	547	552	543	586	594	583	561	563	589	549	574	564	549	549	578	588	554	516	561	553	575	575	588	582	587	559	538	579	576	576	543	574	559	560	566	585	562	584	586	608	620	604	590	548	519	533	591	565	569	603	540	567	539	545	537	554	628	593	589	569	611	596	593	577	559	578	589	614	543	585	612	585	593	570	591	545	532	571	612	576	527	603	535	578	585	566	580	525	560	573	596	601	573	544	566	591	548	552	551	560	580	570	595	566	556	590	594	559	589	603	594	557	597	570	597	611	569	561	582	574	581	566	574	578	561	566	577	576	558	523	573	571	587	507	599	546	557	560	581	577	608	566	610	546	532	573	552	580	631	588	627	542	559	525	594	543	582	606	589	598	572	574	517	563	521	548	577	593	578	548	550	570	525	546	574	551	552	545	578	561	617	553	542	585	562	573	506	584	551	565	556	538	520	577	565	577	552	593	579	572	589	545	572	562	557	566	577	585	537	576	569	556	588	516	580	585	579	573	572	584	558	591	585	596	557	594	524	557	540	577	550	533	560	539	563	586	622	586	578	584	591	555	577	548	610	588	575	537	577	573	563	601	600	545	590	579	576	555	576	630	531	592	554	552	585	503	586	584	559	555	612	591	556	598	550	595	597	533	604	560	559	570	584	606	548	546	565	573	551	624	549	516	600	546	580	543	540	583	577	603	572	524	588	614	596	541	582	573	556	547	589	586	594	588	548	560	605	554	592	557	609	563	539	559	564	559	560	523	557	556	566	588	590	547	580	578	552	545	530	619	562	543	617	557	553	561	564	579	587	575	550	587	533	565	527	540	568	585	606	597	593	541	569	568	556	568	558	566	576	536	529	579	563	585	613	586	593	551	575	597	565	545	579	559	580	549	565	542	599	558	582	608	566	526	560	588	545	591	571	588	525	576	527	553	547	603	545	596	561	569	560	584	533	590	568	588	529	579	607	566	582	571	582	537	582	567	575	576	612	571	567	570	546	547	608	590	564	548	563	561	558	533	535	555	542	582	559	565	583	570	569	610	529	580	583	590	557	595	513	562	579	532	542	568	518	549	563	581	575	581	585	531	587	563	599	569	547	570	533	591	583	604	581	582	575	543	581	576	547	576	581	593	578	592	568	564	560	618	574	542	592	607	543	595	582	590	570	613	538	570	587	546	582	616	578	564	542	560	586	580	550	570	559	578	561	590	588	585	554	567	530	602	571	542	520	577	548	563	555	568	573	562	570	577	607	563	612	582	588	542	543	566	580	555	544	518	586	597	555	548	570	578	559	562	574	522	569	548	557	575	566	536	550	579	608	552	556	589	551	595	557	561	585	596	568	584	576	568	598	563	545	553	542	563	585	605	550	570	529	582	548	568	569	584	571	593	575	565	580	568	537	594	575	547	541	548	589	563	568	562	576	572	574	599	546	571	567	570	573
28651	32390	30936	14810	2713	606	329	305	242	257	277	269	252	272	274	262	276	283	274	282	258	273	283	292	272	267	303	280	277	283	283	267	267	268	260	303	246	280	268	285	248	260	288	285	235	270	263	305	264	272	292	284	275	257	263	264	280	257	276	320	281	251	268	292	281	256	277	288	300	282	260	281	259	270	290	276	289	269	271	278	278	292	250	273	297	302	244	280	302	255	267	271	276	300	271	312	263	286	245	277	285	240	290	274	269	264	265	258	280	264	272	275	284	291	260	269	263	265	300	285	254	276	287	226	243	279	269	285	323	263	254	325	262	256	264	258	243	289	274	262	279	273	272	273	236	275	273	247	263	258	285	261	281	291	275	255	301	261	293	275	298	274	269	243	267	255	239	267	294	269	283	282	270	279	296	263	274	287	305	288	263	283	272	294	308	274	253	277	261	258	267	318	276	294	280	279	288	283	286	265	274	280	279	292	267	296	269	292	273	271	244	292	275	322	263	284	291	274	290	240	254	266	273	265	285	255	274	270	265	234	270	277	280	284	275	279	237	241	264	274	303	276	262	239	296	248	282	306	286	249	249	319	273	284	282	265	266	281	287	276	248	292	279	278	279	320	296	259	264	297	281	289	293	272	273	296	262	282	270	261	286	262	274	264	279	280	263	259	263	268	274	284	272	262	278	280	310	269	259	249	300	304	294	282	300	250	296	274	264	282	289	262	272	272	326	282	259	289	281	261	287	267	297	260	280	256	274	253	254	285	285	287	273	277	270	257	279	273	276	305	260	268	257	284	258	279	309	255	311	274	308	257	282	274	284	297	285	249	289	296	278	278	276	273	257	270	276	280	260	277	315	280	269	267	266	267	258	275	266	292	275	256	292	266	263	269	267	295	254	296	297	307	263	271	295	257	276	273	274	280	243	294	256	265	261	291	266	240	309	280	270	276	277	295	274	285	291	262	286	284	293	285	266	278	263	308	285	282	269	298	284	263	255	270	297	268	297	280	267	286	268	270	266	285	295	289	257	268	260	258	276	274	276	278	249	278	270	268	286	249	297	302	264	262	252	316	294	270	249	288	252	277	271	264	267	253	264	259	285	288	294	283	280	292	260	247	272	271	245	290	265	276	312	273	265	267	276	263	275	275	235	286	283	243	287	250	288	266	263	304	270	280	249	282	273	268	262	245	295	278	255	263	256	263	270	266	260	305	232	264	284	280	272	295	244	260	300	270	246	249	297	270	263	254	292	295	245	303	283	278	293	259	242	264	274	280	268	273	288	275	280	284	273	267	258	268	275	282	280	288	292	286	254	241	264	278	267	268	274	273	266	308	258	259	264	258	270	273	260	274	272	299	273	286	235	292	248	280	271	286	283	309	278	279	246	275	282	308	315	293	284	289	276	268	331	286	272	274	281	289	267	297	301	262	289	275	286	286	268	266	265	275	265	298	266	252	278	301	262	290	276	264	281	249	282	279	281	279	302	286	274	263	270	261	267	263	299	282	251	259	247	294	306	238	296	269	277	302	267	309	297	293	290	316	245	266	254	270	296	264	256	276	268	263	275	281	284	295	279	269	291	278	271	259	293	272	239	288	292	258	284	260	316	276	262	271	297	263	258	281	287	237	276	286	270	262	308	252	256	282	273	289	272	257	294	291	260	248	274	265	264	260	254	274	276	275	280	291	262	275	299	273	293	297	300	252	302	264	255	267	285	247	272	261	275	258	292	291	255	290	251	252	271	278	283	265	272	261	262	292	286	268	291	281	294	263	284	252	272	280	260	303	236	252	280	273	279	289	271	260	312	263	294	233	258	249	284	244	275	286	268	294	246	288	255	266	283	272	292	285	296	299	267	288	288	256	262	251	244	273	287	262	293	294	285	268	247	278	260	246	271	267	291	269	266	257	237	263	271	258	262	254	256	277	252	278	291	256	277	308	245	290	275	257	270	253	274	280	290	255	255	262	264	245	293	266	287	298	289	258	260	291	273	274	262	277	293	236	299	279	297	284	294	280	269	265	282	256	256	289	285	297	255	291	292	262	310	279	290	304	278	300	281	292	247	275	254	300	264	291	263	270	306	255	272	275	268	305	276	307	259	272	290	303	264	289	285	283	261	295	260	275	279	239	288	293	247	288	281	263	259	278	285	241	264	255	279	256	266	294	258	266	285	266	294	257	269	296	278	253	289	251	281	273	302	272	251	292	276	266	239	282	301	248	259	285	243	244	261	255	265	262	265	259	281	265	279	271	291	282	292	279	266	279	264	289	258	284	283	271	264	259	281	268	278	279	262	251	275	282	284	313	284	258	287	306	292	262	274	306	274	232	225	272	292	246	307	287	310	266	270	293	249	288	276	262	268	294	283	272	270	273	235	273	320	271	258	279	279	281	284	264	286	291	261	295	266	234	295	297	283	282	291	268	260	240	265	260	250	274	268	272	276	269	273	280	276	294	268	264	265	235	261	272	252	259	291	265	262	289	297	271	276	302	281	296	273	294	287	277	249	277	257	281	283	274	273	282	257	244	237	269	306	278	265	284	283	262	282	301	290	261	248	302	267	286	249	267	272	288	238	266	292	294	289	258	279	285	283	263	285	318	286	293	262	265	262	256	246	260	284	300	273	248	263	284	240	284	267	283	294	306	264	280	264	257	286	286	287	271	253	283	275	300	253	300	275	280	245	247	259	277	274	254	277	263	285	276	265	280	287	274	263	250	240	281	277	261	241	293	292	263	292	270	260	278	261	274	276	310	264	253	289	269	273	247	285	277	260	271	293	323	269	293	267	307	252	279	275	265	266	267	304	307	262	298	268	267	289	275	269	258	241	247	259	276	274	317	281	254	298	283	271	265	265	282	274	266	286	269	256	286	263	302	285	296	288	280	281	268	258	267	286	286	261	240	288	280	259	312	279	287	286	294	273	303	282	249	243	274	274	275	268	283	298	272	302	296	275	273	260	290	312	277	257	265	271	251	298	274	275	254	294	282	256	294	258	275	260	259	263	261	297	270	277	289	275	269	280	281	283	271	255	250	282	284	259	255	299	288	260	254	284	249	257	257	269	272	244	268	283	293	289	283	280	252	276	288	288	282	290	298	277	279	307	277	292	285	245	274	260	268	301	267	276	264	283	299	263	277	290	277	272	278	272	271	308	279	295	318	288	262	275	268	270	276	269	247	269	281	277	268	276	292	280	245	298	272	270	272	231	288	307	291	276	241	290	301	295	249	288	257	248	286	272	261	247	254	276	326	256	274	271	274	260	250	266	262	291	263	275	268	277	305	274	281	287	263	274	263	281	293	264	259	275	280	267	278	292	295	265	279	278	278	259	267	289	264	273	254	262	260	279	273	263	300	288	253	289	289	265	247	267	262	292	263	253	269	259	289	298	241	273	285	264	279	276	267	253	326	269	266	273	280	253	267	249	244	311	272	241	279	293	274	275	261	258	279	262	313	304	275	282	268	265	241	279	292	287	284	267	263	277	311	297	309
35065	50677	36358	16241	4869	1407	652	494	484	528	511	518	526	474	496	470	511	555	531	521	492	517	516	553	483	470	516	488	508	516	494	544	563	534	500	489	479	485	509	470	524	516	483	537	517	511	499	493	498	547	552	511	512	493	512	498	524	499	486	518	491	501	494	519	529	492	478	497	479	516	506	541	513	501	485	492	520	478	509	492	533	506	487	563	505	531	491	509	528	514	540	526	469	492	512	465	507	524	559	487	536	493	470	504	519	456	512	536	513	526	468	511	521	500	537	493	516	528	481	508	452	490	528	518	558	538	496	522	507	489	540	520	478	470	528	500	482	508	471	511	485	509	512	520	530	488	509	503	515	547	536	521	540	504	513	472	513	526	507	505	524	478	507	515	495	501	524	557	533	472	480	527	486	495	518	506	482	497	502	544	497	503	527	489	516	505	518	526	482	498	527	529	455	506	497	520	530	520	506	485	557	509	520	545	529	468	519	501	503	499	514	557	541	511	448	480	530	475	570	528	509	475	482	513	505	531	542	468	490	500	507	494	491	511	555	485	485	514	503	512	535	504	537	512	539	522	516	521	510	504	536	542	504	524	450	481	479	489	504	533	502	503	514	478	501	535	524	543	523	501	539	540	542	520	504	486	495	462	494	497	505	533	511	515	503	514	499	534	530	527	509	527	511	445	478	520	518	529	501	533	508	502	521	524	494	501	501	504	538	497	514	466	519	506	509	501	506	510	501	512	493	539	506	448	523	519	503	497	527	484	486	492	513	499	508	528	521	540	497	504	519	526	499	546	499	542	499	504	523	502	482	522	513	522	529	515	465	508	492	514	509	495	513	514	528	531	514	503	523	533	528	505	513	503	520	518	505	546	519	474	518	548	493	532	507	490	488	529	466	515	563	543	502	550	521	526	506	481	485	514	508	505	518	452	507	483	542	485	479	529	500	504	522	480	544	482	503	504	489	529	536	512	500	506	502	531	516	515	504	521	507	495	523	476	514	482	511	526	491	550	507	546	554	537	489	506	538	487	519	505	530	549	528	494	500	539	537	496	501	500	527	506	474	553	537	545	497	520	485	492	500	502	532	502	502	511	540	493	500	512	458	507	513	508	532	511	549	502	490	498	522	530	473	498	496	480	502	493	499	517	508	472	509	516	543	468	500	563	494	476	497	532	514	499	472	486	511	516	475	529	499	511	519	519	529	493	489	475	500	488	502	501	501	533	480	480	545	500	481	484	507	523	476	539	507	489	493	523	473	513	515	524	500	512	533	514	510	469	523	496	490	506	510	503	464	506	477	571	476	501	479	497	524	509	509	525	484	510	496	512	496	430	492	513	481	523	529	518	519	527	513	525	533	485	513	459	485	502	471	485	515	484	506	499	497	490	518	517	519	526	516	528	488	469	526	535	479	507	473	544	513	489	532	525	505	511	503	503	473	479	490	531	496	511	510	502	500	519	502	511	523	505	486	508	511	519	508	480	458	483	516	482	514	523	491	527	543	567	536	512	539	507	493	497	495	538	474	492	475	523	525	544	508	507	497	520	515	563	453	512	519	471	467	499	503	492	502	483	518	509	539	514	500	521	503	511	475	510	478	469	503	498	506	504	526	562	536	488	498	487	520	488	523	514	544	502	528	498	491	546	526	496	556	502	473	487	513	497	556	535	500	532	533	523	534	498	516	530	512	527	517	538	560	496	475	511	492	510	498	513	512	509	503	518	478	464	533	553	501	512	493	481	489	512	529	498	509	514	468	457	515	524	515	533	517	509	504	526	496	525	498	467	465	506	552	519	519	454	486	494	498	494	494	514	514	485	531	566	517	498	567	484	494	476	529	520	503	530	480	509	475	536	516	516	474	542	493	509	549	501	513	491	518	522	497	535	519	462	520	531	502	515	543	503	489	521	500	523	515	536	507	481	527	487	539	513	517	512	535	498	488	530	513	490	516	464	483	517	481	474	509	499	513	487	475	521	509	553	521	501	488	532	515	492	504	534	479	505	516	537	516	484	495	519	522	497	497	466	535	538	519	510	503	545	498	512	490	479	529	545	508	527	512	488	511	518	505	549	499	484	511	531	502	495	513	544	499	493	503	523	535	546	529	502	519	487	564	487	530	518	529	504	477	493	524	521	535	503	491	506	496	479	508	488	522	507	493	523	497	485	513	499	470	478	510	476	528	520	478	511	496	493	500	503	510	494	489	542	484	486	516	503	499	533	466	532	499	519	491	524	496	476	477	505	516	500	503	520	556	479	543	507	482	476	538	505	481	495	502	596	471	542	528	499	498	533	504	490	518	520	504	509	489	474	501	506	497	513	509	488	518	532	495	544	504	500	506	468	531	510	503	528	563	529	523	488	540	514	568	500	519	526	522	506	506	521	509	515	465	453	517	515	471	496	538	491	481	505	503	509	513	540	474	528	484	453	518	509	530	489	548	514	500	540	506	497	493	498	525	537	498	515	489	491	540	512	483	538	525	487	510	557	503	491	533	479	512	489	518	484	494	515	494	498	531	511	500	498	474	510	521	473	522	540	539	517	522	533	499	544	488	506	522	513	491	524	527	504	479	489	566	497	516	516	531	474	520	541	518	493	500	523	536	541	520	516	504	521	513	546	541	479	520	548	530	550	495	480	494	530	535	534	508	533	505	538	514	440	497	510	479	510	510	504	521	471	442	502	509	516	519	552	503	491	498	547	487	508	506	494	492	498	501	514	503	549	554	481	497	517	528	491	525	504	501	488	473	502	499	539	500	519	492	489	520	498	532	515	518	527	488	478	464	530	540	496	485	515	496	507	534	509	513	518	489	530	485	496	498	560	489	497	523	494	517	511	475	551	479	506	493	511	530	518	527	502	546	488	506	487	524	534	504	441	531	493	521	504	526	484	495	502	512	482	526	519	492	517	534	505	532	563	494	474	542	533	465	516	493	502	570	505	460	468	537	525	514	497	542	458	485	542	508	509	495	475	512	517	478	476	522	529	558	476	533	535	541	508	497	481	493	484	509	510	488	512	536	507	550	477	505	516	499	524	511	468	458	492	554	515	495	530	494	499	516	466	510	500	481	504	482	504	490	503	536	517	503	499	503	464	522	514	486	497	521	519	497	498	483	498	508	517	508	505	527	517	489	494	505	507	514	525	548	531	533	491	524	518	495	567	503	504	497	486	491	486	479	487	459	516	522	529	509	527	563	489	498	494	502	480	542	490	507	492	487	511	506	514	498	524	500	502	493	494	520	498	514	495	498	532	496	558	517	494	535	488	520	518	473	515	517	506	496	488	551	563	500	554	469	532	519	515	504	499	555	486	508	456	451	512	504	503	488	545	496	528	523	504	493	487	469	522	498	512	492	511	493	480	504	509	526	504	492	495	482	493	515	543	507	501	493	539	505	485	494	505	550	506	473	483	501	492	503	497	534	507	504	503	542	519	552	500	477	495	554	488	539	481	541	490	522	539	490	514	515	530	484	544	486	496	509	483	457	526	490	465
24651	25425	37387	30474	20163	8254	912	390	309	319	309	288	298	261	288	313	281	288	319	290	302	315	306	305	290	287	316	281	267	297	295	306	316	324	289	301	307	328	283	281	277	298	317	304	293	304	294	316	315	288	304	297	315	260	303	312	283	283	281	300	278	288	291	323	288	254	289	287	311	311	286	273	263	285	295	278	293	282	311	263	287	334	288	285	312	281	323	283	296	295	289	302	317	289	302	314	273	276	293	324	286	272	296	288	329	283	309	288	289	314	292	316	285	289	273	294	286	308	294	263	285	282	295	283	314	294	285	255	281	287	312	264	304	287	285	296	295	275	271	276	325	323	294	322	290	306	291	277	264	306	254	271	290	287	283	296	291	286	277	316	294	289	317	299	285	282	297	297	285	283	247	299	281	324	286	282	298	270	297	297	281	270	262	314	283	268	294	278	270	254	283	283	269	270	333	303	303	290	302	314	292	305	271	316	328	273	294	289	305	297	274	321	265	275	288	316	297	297	269	291	295	295	290	269	291	298	304	282	289	292	259	302	304	324	303	277	283	285	295	256	276	281	294	317	323	238	296	294	295	321	309	278	272	329	321	272	288	283	295	298	296	315	312	304	277	277	260	290	288	295	306	268	310	293	272	282	291	284	277	291	315	284	296	282	297	323	302	320	291	285	288	272	287	315	300	320	312	267	300	314	301	275	314	286	303	328	270	265	278	304	306	281	298	279	297	276	300	298	265	292	295	274	309	302	297	273	277	271	302	299	278	322	289	261	299	282	325	286	305	314	284	284	291	301	312	306	326	293	295	300	289	259	282	282	278	287	316	261	290	289	281	319	302	306	304	279	293	301	273	289	308	308	282	301	300	322	260	301	321	297	261	265	300	288	282	278	313	296	271	292	301	267	256	288	313	316	278	302	284	307	285	263	316	295	301	297	291	255	288	271	314	287	272	299	298	296	279	277	301	287	266	326	281	291	301	276	299	293	277	287	307	266	255	292	302	309	257	314	256	303	257	280	284	311	288	285	305	290	304	319	315	287	310	283	304	271	322	308	317	280	289	277	268	279	276	288	279	276	326	301	309	254	316	273	314	276	298	288	308	289	317	288	286	291	292	320	325	314	287	314	285	297	298	296	296	275	266	326	313	287	273	324	270	297	256	289	302	307	279	317	285	283	265	275	299	306	302	284	282	251	324	317	270	278	301	285	278	288	274	287	298	295	324	271	292	261	317	282	302	261	269	311	296	278	283	282	281	311	262	284	305	293	281	294	294	309	281	291	296	280	281	288	293	301	320	276	274	286	281	273	308	294	288	264	297	278	256	303	266	261	300	270	284	283	303	287	320	307	296	290	295	291	305	313	315	298	281	305	295	302	309	310	300	268	296	298	314	302	283	290	292	313	302	258	311	270	334	296	313	296	259	309	276	313	302	303	257	297	283	279	335	287	291	316	290	270	254	273	305	258	293	303	289	268	304	261	302	290	311	291	292	259	299	284	295	280	261	289	294	285	285	276	301	312	294	295	291	282	280	327	295	288	281	284	305	286	307	272	272	293	319	299	273	325	304	328	279	305	319	300	275	319	287	280	284	273	287	318	288	281	246	275	274	271	289	311	251	278	315	291	316	285	266	262	311	302	280	302	277	283	279	277	270	277	301	280	249	282	294	271	260	275	260	289	282	285	286	281	303	271	293	301	270	307	305	290	289	299	273	303	287	285	272	286	308	288	310	289	306	311	284	292	291	296	277	325	281	303	290	319	294	293	273	306	308	302	291	326	302	313	298	293	294	262	279	278	275	298	270	320	313	305	295	269	301	271	266	282	276	276	297	312	287	290	290	311	285	293	254	283	264	285	287	324	285	280	302	274	305	292	294	300	266	277	283	290	301	269	311	287	303	278	292	311	304	291	273	287	317	296	274	298	303	267	256	308	282	290	286	284	276	282	285	265	305	297	319	265	283	283	286	278	281	306	306	258	305	290	318	279	278	294	280	324	283	311	302	315	279	292	307	281	294	275	265	305	293	289	308	298	261	310	285	303	304	331	290	311	291	288	278	277	285	321	299	291	268	255	292	313	301	297	298	305	261	294	262	250	297	284	279	311	303	278	268	300	282	275	275	285	295	309	271	279	296	263	295	277	312	300	254	314	296	295	281	279	275	273	288	299	280	288	289	237	279	276	298	275	320	287	262	280	272	296	310	278	292	298	268	316	310	326	285	297	300	287	295	318	263	298	288	301	274	289	270	278	322	260	295	276	315	289	290	287	293	265	311	299	312	311	264	271	295	319	275	292	292	279	271	290	267	288	282	287	258	295	274	299	269	303	292	318	301	290	280	298	284	315	316	282	266	312	309	321	315	310	259	298	280	269	270	288	282	297	308	304	273	326	292	304	278	243	321	269	266	285	273	272	257	300	266	265	282	276	308	284	292	286	284	282	286	271	301	241	301	299	264	304	285	313	294	312	293	276	258	280	276	263	274	297	293	282	290	288	296	281	329	321	291	305	288	288	294	287	275	317	333	291	278	268	295	291	300	285	307	284	265	290	300	283	325	266	264	274	283	289	296	274	303	298	315	278	283	255	304	297	293	298	325	309	327	291	298	272	312	303	306	283	249	298	278	317	280	282	287	278	281	286	299	278	293	247	297	268	275	311	284	284	284	274	300	307	299	272	300	254	290	305	292	276	282	312	285	297	303	293	287	281	324	304	282	288	255	323	297	288	272	313	279	269	288	285	287	271	291	310	285	297	300	295	307	312	264	299	296	285	286	299	309	280	318	293	323	288	281	274	266	289	280	285	293	312	285	309	307	293	304	298	324	270	292	279	280	268	279	247	271	301	301	320	295	295	301	270	286	288	316	291	288	316	275	270	245	265	278	285	292	296	295	274	320	282	294	281	302	273	304	285	317	289	280	277	291	299	296	286	292	289	288	291	263	301	280	275	264	294	265	262	272	310	289	285	292	339	277	289	283	310	261	318	293	310	310	286	306	299	267	280	249	292	315	262	291	321	300	304	273	276	308	289	294	267	275	305	298	280	279	292	259	263	291	292	297	276	296	286	302	291	286	285	268	274	288	297	306	286	288	294	297	286	284	269	296	313	300	278	290	322	302	294	300	301	314	307	293	275	313	294	306	297	285	318	301	312	276	273	276	271	296	271	294	291	274	266	291	300	273	267	290	301	284	310	283	291	287	320	318	291	260	291	291	295	310	269	291	265	271	272	290	287	274	287	317	266	257	287	254	280	288	269	277	267	285	295	317	289	291	271	301	283	290	313	289	275	290	279	292	270	262	273	334	295	306	289	283	319	279	303	286	272	272	285	276	310	329	310	276	304	251	298	282	278	263	278	285	289	274	271	277	295	293	274	304	274	294	304	297	289	289	307	286	269	299	300	282	280	292	288	315	318	276	281	301	261	284	286	277	307	274	265	287	299	309	265	307	291	285	307	306	316	259	287	315	287	272	273	282	309	276	299	300	306	262	306	305	287
59133	95140	70711	41176	19444	4866	1204	594	508	558	570	526	527	524	514	548	535	536	523	524	534	517	578	530	510	498	529	520	545	543	546	520	520	526	512	499	527	569	517	526	582	566	535	521	513	561	539	538	531	518	473	555	535	481	529	553	529	519	535	573	504	511	567	575	508	535	525	591	529	514	532	551	531	580	559	525	512	530	524	553	513	527	548	559	528	522	519	537	491	535	516	550	534	541	504	515	527	538	483	543	562	564	503	554	469	522	540	542	526	505	540	507	547	554	530	508	549	539	529	544	517	515	502	503	539	475	555	539	535	502	557	541	556	527	513	523	548	486	526	537	475	548	493	549	518	554	502	565	528	506	551	555	479	584	525	528	550	515	516	517	502	536	507	537	554	564	511	528	549	529	579	550	503	529	536	541	499	507	503	503	521	528	554	557	522	563	505	538	536	507	545	531	519	524	545	502	516	519	539	559	541	516	530	538	535	545	553	525	490	535	508	529	527	588	559	511	532	490	535	525	538	549	515	536	559	522	527	540	514	540	496	545	551	540	545	523	526	463	533	527	548	578	510	514	545	546	504	487	518	522	543	511	535	516	538	521	549	511	541	545	559	551	526	544	476	560	519	503	541	530	539	544	522	542	573	523	531	497	499	511	573	539	500	516	524	515	533	528	531	557	508	531	508	516	507	536	513	514	526	519	548	547	503	520	521	510	562	523	542	493	545	545	555	559	562	535	529	529	537	529	528	539	544	564	521	547	535	557	471	547	501	505	554	523	531	515	541	521	513	541	556	490	519	507	544	579	530	526	538	539	553	486	496	509	492	501	550	547	529	550	535	520	550	540	509	549	535	564	523	514	517	552	529	517	537	542	529	530	511	553	511	564	464	527	566	525	509	538	531	532	567	547	565	546	528	505	541	533	494	503	503	546	518	559	517	521	545	511	543	472	538	521	516	491	513	554	522	504	539	530	463	539	541	564	506	548	526	551	575	503	549	568	534	535	555	525	535	563	574	518	526	548	520	558	555	556	563	504	519	542	547	514	517	511	571	556	537	527	516	501	539	520	520	538	528	517	590	510	544	517	511	500	528	527	543	570	544	511	486	569	504	542	508	536	499	500	541	502	548	571	524	526	526	545	501	533	540	547	513	524	513	456	494	506	539	500	496	516	521	531	541	536	550	543	530	510	478	526	524	518	559	503	553	495	522	547	556	542	547	495	561	477	533	554	521	506	538	496	498	489	525	536	533	552	527	507	540	519	507	481	518	523	533	521	555	556	552	510	508	553	533	521	558	532	492	508	504	567	492	525	487	538	533	526	491	530	477	528	527	540	533	545	526	513	504	528	478	540	543	480	545	520	556	557	536	549	527	539	529	540	543	498	516	535	541	507	517	568	537	517	565	513	524	514	519	546	561	541	518	517	524	495	533	518	512	522	506	482	523	535	525	529	483	508	546	490	552	477	552	553	508	556	507	532	555	558	583	549	545	543	500	551	546	512	502	510	536	493	543	550	524	552	528	499	554	542	537	524	543	549	532	535	596	513	500	535	516	561	498	558	550	543	532	544	520	487	545	548	514	564	509	508	505	513	525	551	516	553	525	491	500	522	492	540	533	542	548	558	557	545	533	542	535	534	514	536	530	535	505	520	534	545	527	526	521	508	517	569	550	497	482	503	529	520	504	549	516	520	541	507	550	575	460	517	529	516	526	546	529	532	528	508	551	541	534	518	526	533	574	525	556	564	552	510	566	504	518	540	540	510	536	504	547	503	510	520	540	509	578	504	510	504	576	515	541	528	543	565	531	577	609	569	541	526	511	522	534	529	529	526	519	516	523	545	558	580	545	544	492	513	481	493	511	535	507	556	521	507	499	501	508	521	524	528	562	565	501	567	564	515	511	514	555	541	520	572	525	533	572	524	517	565	511	514	514	513	516	539	504	546	520	549	540	502	538	536	521	492	558	498	541	550	508	495	480	523	533	513	542	500	515	497	538	542	511	551	514	561	534	515	531	544	541	528	498	547	537	567	530	498	577	527	545	498	508	517	541	537	507	510	551	545	562	590	533	566	537	511	576	532	547	509	499	559	518	538	540	482	531	559	520	567	527	521	532	555	582	516	520	537	505	540	481	516	482	539	507	532	518	479	501	560	530	526	530	571	538	523	532	529	556	525	510	520	508	518	532	509	525	524	529	535	545	516	548	557	549	523	523	532	531	511	530	528	527	530	514	543	572	526	527	498	548	513	526	521	539	568	509	522	530	534	525	537	513	540	546	512	532	525	511	488	558	530	539	530	559	553	522	557	483	574	537	558	534	577	524	509	570	484	539	515	521	524	538	523	528	553	573	518	543	528	532	531	536	542	529	551	538	505	513	523	508	543	491	527	519	493	554	557	548	541	527	515	517	558	534	538	538	531	529	539	568	540	549	579	529	524	588	568	533	522	532	514	505	568	487	500	503	547	549	534	488	533	527	509	539	492	580	522	542	562	569	535	555	524	563	544	556	552	490	563	503	529	568	539	556	538	522	514	567	528	535	522	484	556	532	537	499	550	539	531	542	505	531	515	522	549	505	541	551	544	540	532	492	513	523	515	549	524	521	542	564	507	531	505	588	497	536	536	525	510	512	505	537	465	528	547	535	515	525	518	532	547	506	551	525	562	564	548	543	572	506	541	537	514	473	528	549	546	523	543	545	544	555	504	547	497	555	517	495	560	524	554	515	482	533	550	519	531	546	528	547	485	559	527	545	550	551	552	540	527	548	544	546	514	528	543	552	523	538	499	527	533	510	525	501	544	496	563	546	517	548	509	496	518	494	503	549	546	550	512	546	566	559	528	496	493	546	522	593	505	517	517	479	523	543	570	553	509	506	521	517	538	550	515	551	532	521	525	551	541	511	542	495	493	520	558	551	512	538	523	519	529	512	515	477	518	558	536	570	534	507	512	498	493	542	537	571	548	523	546	509	587	583	551	509	539	518	506	502	496	502	502	532	524	517	540	513	531	548	569	570	545	513	546	533	529	527	510	549	524	506	530	538	541	523	537	540	500	588	529	547	524	554	526	528	556	473	538	518	509	526	560	564	530	517	510	499	524	515	574	549	581	490	520	531	553	531	535	519	532	536	521	499	527	495	534	533	548	547	551	557	545	502	513	504	530	505	559	520	516	526	534	546	519	530	541	531	501	520	530	547	521	478	528	536	477	536	561	537	534	535	506	499	527	498	478	553	527	468	519	530	493	494	523	571	510	531	516	540	547	484	497	506	562	581	554	488	539	515	526	513	524	551	526	511	542	519	526	507	553	531	525	482	530	542	549	520	517	483	509	550	519	515	559	539	547	509	542	511	515	507	517	538	514	516	506	504	502	509	549	543	514	501	510	532	574	584	502	530	510	550	534	515	575	531	558	505	536	504	504	526	537	507	567	541	527	532	548	531	531	533	526	545	533	548	544	514	489	508	492	516	515	552	578	529	510	549	548	541	554	512	530	534	513
23458	22954	33463	27721	21919	17337	4361	478	339	351	372	360	326	346	339	353	356	318	347	364	299	321	358	324	331	329	332	359	332	329	332	311	333	333	367	312	337	335	302	330	329	337	332	301	333	355	342	325	346	350	365	318	307	333	352	306	347	338	294	301	320	326	344	327	362	356	352	321	369	317	356	329	313	324	309	315	343	330	340	322	342	312	355	338	329	314	323	339	352	359	327	331	321	338	355	307	328	331	350	322	330	344	295	390	312	341	361	295	369	334	328	342	352	318	314	338	348	333	340	349	343	332	317	327	340	301	334	315	343	316	299	344	321	341	339	308	297	354	338	310	343	362	335	375	314	331	340	353	348	334	344	300	332	332	313	350	345	339	301	313	301	338	316	325	307	320	338	320	325	336	347	301	322	326	348	347	334	334	322	370	335	322	350	320	360	335	350	312	337	329	318	351	334	322	296	355	339	314	335	340	329	331	341	307	321	325	330	294	331	312	326	317	343	301	314	318	325	348	331	327	347	352	339	333	334	329	335	317	311	329	331	308	322	338	327	329	326	332	305	348	314	366	332	371	338	315	347	319	337	317	323	343	321	305	314	318	362	330	289	315	308	321	348	319	307	354	312	347	354	368	350	329	329	325	287	310	317	313	330	335	319	300	301	320	354	308	339	328	326	364	318	326	315	343	303	344	316	344	338	311	321	341	334	322	330	337	311	341	311	329	297	335	351	316	307	313	299	322	338	322	322	367	339	335	354	322	355	326	344	339	325	345	308	344	345	342	308	319	361	352	329	342	315	312	323	342	365	318	327	334	310	337	319	312	320	311	330	329	329	321	312	304	347	315	293	324	347	322	324	325	337	303	301	352	336	314	341	334	337	304	329	356	330	324	344	301	318	340	304	307	316	326	299	329	366	367	323	324	339	332	334	335	325	327	321	332	352	345	318	302	306	325	335	280	304	364	323	319	285	365	299	346	347	323	299	302	342	338	338	325	304	359	359	311	326	341	323	330	308	338	332	319	326	340	360	306	337	334	308	311	347	318	337	350	313	351	344	300	339	328	346	327	291	335	331	331	347	341	329	351	326	314	331	341	352	327	334	322	359	347	348	331	318	316	346	335	341	320	340	348	350	340	320	324	325	320	342	324	341	315	354	316	376	331	354	304	353	326	336	358	346	374	332	369	342	319	320	313	326	352	313	317	352	344	345	316	323	287	299	331	298	356	347	320	341	347	329	320	335	337	311	344	343	328	307	323	359	320	326	296	355	326	340	319	372	359	356	314	345	320	344	320	318	352	358	342	338	342	355	317	342	311	326	325	335	333	327	355	316	353	325	345	344	331	347	370	334	333	333	333	363	350	346	344	335	324	349	318	351	322	349	320	309	320	339	322	332	342	319	323	347	302	325	323	328	318	363	314	334	344	327	353	347	314	373	361	311	360	323	330	316	310	323	347	322	304	327	335	319	327	325	314	304	325	350	332	301	302	316	335	326	367	331	351	347	354	315	313	319	362	312	329	340	333	326	325	311	273	373	300	320	369	353	341	319	328	326	352	340	338	298	354	344	335	327	342	335	354	323	308	312	344	310	314	345	317	325	322	318	332	332	319	313	311	327	314	336	310	330	320	315	311	324	355	331	330	348	327	325	303	324	316	336	329	346	292	331	318	317	297	325	358	316	351	338	336	293	333	330	300	335	347	303	327	320	348	339	334	335	342	315	346	305	355	336	329	333	287	340	308	327	296	322	324	335	329	354	312	328	318	337	312	325	353	348	329	348	318	312	329	348	350	349	319	302	347	310	337	313	314	313	323	340	335	316	334	336	292	342	330	329	343	328	323	326	297	316	358	358	345	303	300	338	346	345	331	336	326	306	317	334	311	314	376	318	368	324	299	322	303	325	310	319	314	320	344	325	317	327	322	320	337	320	338	341	347	352	365	329	318	297	328	357	350	301	315	324	353	344	319	318	315	336	333	337	302	337	321	313	319	328	372	292	328	332	324	343	325	321	331	342	312	341	322	349	317	328	326	305	343	324	347	321	326	310	354	333	340	341	327	317	329	353	315	320	334	300	328	304	313	327	301	322	337	332	318	316	324	298	320	334	319	302	320	346	325	331	308	324	319	322	324	328	320	340	318	358	332	342	327	329	339	314	323	342	307	326	323	358	351	329	331	302	307	337	297	325	319	311	313	333	351	315	315	325	312	340	316	344	317	302	335	332	335	315	352	326	360	357	330	312	332	345	313	311	322	329	297	306	325	291	337	316	343	345	290	320	303	313	300	355	308	345	311	350	351	336	301	307	323	317	347	298	331	359	329	340	319	330	334	295	341	348	358	342	351	321	326	320	321	336	368	328	318	338	332	387	362	328	328	342	312	320	338	324	331	332	334	306	303	356	339	339	325	333	326	322	333	313	342	334	329	326	331	354	342	337	327	354	322	324	323	331	323	329	314	353	317	326	306	319	315	305	298	309	339	367	332	332	329	306	365	360	330	334	298	328	331	344	345	324	321	329	327	351	327	323	335	338	312	317	332	334	358	348	319	336	344	325	337	315	306	323	333	313	336	313	319	330	340	304	333	339	335	306	299	309	325	322	328	323	357	339	336	326	341	366	341	314	322	348	312	355	303	364	339	318	346	336	330	305	333	325	330	369	317	324	313	330	297	336	328	359	360	315	323	338	328	349	341	339	336	310	301	351	347	315	314	313	295	334	319	321	331	324	312	313	328	294	351	309	341	340	326	312	322	336	337	328	335	349	321	316	352	329	327	330	349	339	339	317	349	345	344	299	342	344	331	323	322	345	353	311	324	347	317	335	321	373	358	306	338	335	286	332	333	337	301	317	349	310	327	343	310	329	307	358	320	331	341	318	351	318	312	311	321	330	331	314	329	327	314	314	346	316	333	337	343	359	321	309	372	355	320	331	292	352	318	343	331	344	340	320	317	319	297	327	346	330	304	322	297	333	344	291	319	319	343	347	371	320	317	325	317	340	333	346	305	316	333	288	335	367	291	325	329	370	309	336	351	335	326	343	346	316	355	323	342	310	351	336	312	292	357	347	290	316	335	368	328	313	287	321	302	334	379	323	363	333	357	334	356	318	340	301	318	346	322	333	336	334	329	358	317	327	362	335	322	347	324	297	310	314	326	353	341	373	346	333	333	322	314	379	345	330	324	295	320	323	349	323	336	344	297	333	347	353	333	335	322	348	309	339	339	327	298	316	359	347	335	320	319	312	344	350	380	337	336	351	337	341	312	360	331	364	343	325	355	342	305	331	324	342	332	311	319	282	318	311	316	307	299	316	311	312	339	338	334	361	337	347	317	333	352	315	327	323	310	294	349	310	335	285	330	333	341	342	366	331	368	334	309	333	339	312	348	322	356	343	313	304	332	329	355	364	352	315	334	320	270	343	348	338	345	320	359	328	333	341	320	325	327	357	336	331	343	349	330	350	340	344	332	332	325	337	335	340	354	320	311	342	345	323	344	311	352
59123	103313	78815	50216	25992	7765	1736	753	577	554	570	560	576	541	572	551	598	618	570	566	592	597	626	610	590	600	573	585	574	569	543	598	564	578	563	592	560	574	602	619	558	565	561	526	566	532	496	539	644	575	605	553	592	597	569	539	552	599	574	567	572	634	541	553	581	610	608	590	536	598	598	562	601	582	607	598	576	507	570	582	566	615	528	540	576	563	586	589	589	569	553	557	584	554	529	582	597	583	568	594	587	572	622	556	551	584	561	603	543	554	547	553	569	564	566	565	566	587	531	568	608	575	542	610	585	595	580	598	601	556	598	597	572	578	565	571	540	588	528	591	587	607	584	526	562	528	574	555	598	526	590	591	563	561	591	573	577	588	549	566	625	623	563	564	549	569	584	590	590	567	591	587	560	581	584	567	575	597	601	532	582	577	566	547	517	609	559	587	550	531	567	606	577	576	554	567	532	567	516	623	566	551	555	569	528	575	597	615	587	598	548	619	583	570	543	554	621	559	585	547	574	544	569	561	581	603	571	578	584	570	577	583	562	546	590	570	559	609	591	560	573	549	579	570	550	550	545	619	549	590	526	550	581	523	581	557	543	557	567	594	585	523	603	553	529	570	535	570	529	556	552	555	591	536	579	586	603	562	545	541	551	565	625	542	557	587	584	539	550	550	556	539	566	598	565	543	553	572	540	562	547	552	612	603	590	586	545	534	566	571	576	591	600	552	563	577	529	526	548	587	569	554	589	582	524	583	560	556	593	573	598	582	536	551	574	585	569	602	561	558	584	597	522	568	571	567	571	582	586	525	584	568	594	545	618	572	590	578	532	592	598	535	565	550	582	633	594	585	550	562	566	537	573	527	611	538	603	562	559	605	594	595	557	564	564	614	577	544	604	577	563	534	587	564	567	544	565	562	546	590	626	603	553	561	539	578	575	535	547	578	598	557	588	595	582	554	581	621	575	586	571	509	560	566	578	542	582	591	566	557	584	629	592	581	585	587	530	612	568	582	573	615	590	563	587	573	591	517	531	562	541	542	574	583	607	549	607	577	568	588	548	565	572	575	551	561	565	594	580	610	574	551	593	568	568	561	597	568	534	556	567	579	545	575	598	588	600	551	560	520	550	564	558	507	553	552	580	548	601	579	588	577	558	538	607	565	570	566	577	534	594	582	568	540	602	573	543	568	563	548	573	561	577	632	588	577	578	593	562	536	571	534	574	560	545	572	571	548	585	542	594	579	549	555	552	557	545	580	583	595	572	586	526	581	584	593	628	553	590	611	561	577	558	566	590	578	578	587	564	562	562	537	588	548	543	555	582	599	613	593	556	584	570	551	605	554	574	564	605	566	544	590	561	537	557	590	570	594	571	590	562	498	573	583	498	563	569	533	591	571	579	607	586	549	594	592	563	592	583	601	591	598	603	544	594	559	602	547	548	529	562	559	546	581	580	589	600	563	582	548	559	576	544	608	579	592	524	559	612	501	532	588	546	534	578	571	560	527	577	573	584	575	577	564	538	604	584	544	578	577	510	575	561	564	564	571	560	574	559	547	574	615	560	581	565	573	557	530	599	581	551	557	587	591	560	556	503	534	581	562	546	588	535	578	528	593	537	570	578	543	606	566	602	579	564	563	550	588	532	557	572	517	554	583	568	524	570	578	555	575	559	589	575	521	550	571	602	567	586	586	589	570	589	575	611	594	570	551	515	560	616	570	587	579	554	563	569	550	563	584	585	533	558	595	524	552	538	560	571	603	587	520	572	547	519	542	553	534	580	583	621	548	569	563	578	560	601	548	564	592	597	561	553	612	574	571	556	591	584	616	568	584	584	596	560	566	590	565	535	577	555	599	589	536	580	570	557	592	593	553	552	547	509	595	575	578	570	566	622	576	563	535	556	577	591	577	542	591	562	564	566	600	555	574	587	547	539	558	591	570	553	546	524	602	553	592	544	612	591	601	567	565	547	544	583	575	567	568	583	522	586	552	568	588	560	589	583	542	544	573	587	564	585	589	562	546	543	567	577	551	545	578	550	579	558	581	548	588	627	599	610	562	600	548	553	554	530	560	586	607	551	580	529	583	554	537	583	591	570	529	624	576	573	533	590	587	561	588	564	574	587	544	583	559	562	574	537	547	548	546	617	565	598	550	544	543	558	583	529	584	604	556	576	555	574	548	518	584	589	575	551	550	600	584	557	582	615	583	527	608	556	556	563	541	532	625	540	557	544	558	534	551	573	572	554	550	529	591	615	587	638	563	593	570	573	548	550	532	564	579	571	557	562	517	570	613	583	596	559	535	537	562	553	563	602	604	530	599	567	580	554	587	575	600	602	550	568	575	583	578	593	562	566	566	577	557	554	609	624	550	571	569	560	593	559	590	599	605	555	549	584	580	563	564	530	556	549	560	581	570	618	541	566	549	595	515	530	577	594	581	591	569	552	563	567	535	565	553	567	549	559	563	539	549	526	558	576	571	547	563	565	558	562	607	507	581	629	596	566	532	590	548	634	596	548	594	604	558	550	565	526	584	616	556	531	617	576	550	591	557	557	569	556	552	551	587	597	587	570	581	553	576	615	572	554	598	567	569	549	619	554	597	588	586	526	559	570	576	575	571	581	569	544	578	546	583	590	561	609	553	581	529	554	542	550	574	547	557	554	565	581	581	543	558	554	581	528	561	538	618	583	593	510	547	585	540	565	577	534	590	589	604	541	547	608	547	588	558	552	629	595	584	603	590	554	619	579	565	553	598	582	526	541	576	546	542	578	537	562	558	534	571	621	562	538	563	565	572	600	520	540	560	586	588	581	575	551	531	633	538	607	560	582	585	586	525	513	571	586	551	572	588	571	508	514	607	578	572	569	592	519	567	624	574	566	573	564	547	589	547	538	576	544	583	563	610	574	591	525	591	562	561	576	569	610	572	590	566	546	537	596	601	592	562	520	592	533	582	569	590	596	574	590	579	501	571	592	560	515	591	593	533	566	612	547	571	595	546	544	572	558	511	572	542	594	541	589	548	582	564	597	511	550	552	579	585	588	556	529	591	603	583	599	515	567	542	545	596	635	585	569	569	600	592	564	536	576	528	555	562	572	559	573	564	587	519	573	601	583	579	553	594	556	581	623	583	570	565	615	537	553	603	592	547	566	599	541	536	560	604	569	593	573	573	613	546	553	572	592	581	550	578	582	548	557	537	531	586	562	596	598	561	568	577	542	578	543	552	568	542	571	562	569	584	567	597	556	536	530	543	549	599	603	559	573	562	554	560	558	554	518	569	555	571	576	585	495	579	581	620	556	574	574	595	586	576	538	616	572	571	563	540	579	571	580	584	598	536	589	586	556	593	610	572	565	515	546	563	547	574	538	550	573	572	586	584	592	570	610	557	501	593	561	533	557	597	604	539	595	584	566	562	589	585	576	535	592	588	575	574	581	642	564	560	570	593	538	598	569	569	562	575	605	585	522	594	607	577	573	605	529	580	567	580	595	573
28488	33862	32156	15529	2898	663	322	331	289	295	260	265	241	247	304	308	302	254	299	267	299	279	284	277	276	247	283	261	270	268	292	305	286	298	264	299	252	303	270	272	280	273	254	302	276	267	279	246	280	295	303	280	317	270	314	263	302	253	267	279	272	289	295	266	270	280	256	267	281	255	299	260	298	275	249	268	262	282	249	289	293	275	253	265	261	275	298	267	271	255	270	261	293	269	255	286	291	283	249	260	265	273	296	299	276	317	273	266	289	271	294	290	291	257	305	255	249	290	275	272	247	260	257	303	273	277	255	254	296	270	264	275	245	278	299	285	254	262	286	262	273	279	271	281	300	293	279	253	303	291	306	270	281	280	278	242	271	266	273	268	282	266	274	271	299	258	284	271	293	245	264	288	282	285	260	287	296	259	265	265	263	284	293	261	261	287	286	273	287	290	293	275	279	256	275	244	280	280	282	257	266	243	251	278	264	267	281	271	270	278	285	277	327	268	263	265	305	272	281	267	269	264	303	266	286	246	316	260	270	278	265	283	272	278	267	302	285	285	278	282	297	256	284	291	263	298	289	253	273	298	257	264	271	246	252	300	288	287	298	269	301	268	280	282	295	278	273	286	270	272	272	282	292	286	293	277	270	231	235	274	292	292	298	276	285	258	279	257	245	257	286	286	273	293	272	258	275	266	299	290	282	273	290	241	272	268	316	286	285	260	270	310	271	256	240	272	258	253	258	254	268	290	280	260	277	275	269	259	271	280	287	291	273	292	283	297	269	264	294	290	270	292	279	264	250	263	276	298	283	265	267	243	277	313	317	254	290	277	274	301	265	294	247	278	288	299	267	288	284	252	262	288	261	272	257	266	276	303	285	281	316	290	276	240	278	286	294	257	299	253	269	279	274	279	268	270	288	266	247	259	274	235	294	277	288	240	262	280	276	272	306	259	301	267	262	254	269	267	277	261	276	283	237	277	286	300	280	244	279	287	250	270	268	267	283	272	249	261	265	262	288	282	263	275	268	274	272	264	258	283	284	269	260	259	254	272	265	280	257	284	276	321	257	271	263	245	301	294	284	276	278	288	266	265	279	281	248	270	274	293	279	286	250	287	266	309	262	256	282	274	272	265	266	281	274	251	279	262	296	270	290	261	269	256	270	261	304	256	279	261	271	276	274	253	272	297	269	264	248	284	292	273	305	273	267	311	285	303	294	276	268	277	267	296	267	268	268	267	268	266	284	288	271	293	296	280	270	263	278	272	320	280	279	296	248	267	281	262	277	255	275	259	270	292	317	289	275	279	261	244	288	285	282	263	273	330	285	279	283	269	257	281	258	252	291	281	261	275	296	289	284	291	268	300	252	269	255	262	279	268	274	286	311	267	264	290	264	253	295	289	279	307	273	284	281	266	274	305	291	273	291	266	239	293	268	270	267	279	278	275	267	286	324	305	284	282	249	277	307	254	289	246	303	286	259	276	314	267	265	297	259	272	269	280	309	263	272	293	261	275	290	267	283	267	283	292	295	267	276	237	276	236	270	288	285	269	294	290	277	291	272	278	266	274	291	264	265	274	309	311	288	276	287	305	270	297	303	280	272	295	243	257	292	262	250	273	290	290	295	270	256	290	267	257	286	276	244	291	289	296	298	245	277	279	239	236	282	285	276	313	278	283	290	312	265	274	248	314	279	284	269	257	303	296	292	274	259	273	270	258	303	274	256	266	260	291	280	270	282	288	304	267	273	282	265	269	248	256	282	291	272	261	240	278	257	279	260	295	269	301	262	277	295	281	307	267	265	311	290	238	266	294	278	284	288	288	286	304	256	263	279	290	269	274	282	285	280	250	290	284	274	269	277	272	250	270	267	304	286	263	266	268	282	280	279	278	265	267	277	267	272	271	292	318	239	289	288	280	293	292	271	267	264	280	272	294	285	307	288	273	269	255	273	236	245	269	299	263	261	284	288	286	279	251	250	255	247	273	266	287	269	291	269	262	301	257	289	280	291	291	268	262	284	285	283	270	264	286	279	243	281	263	297	267	265	284	259	292	228	265	272	294	292	291	261	276	286	249	259	278	255	309	311	241	258	261	277	275	294	239	271	272	292	273	278	270	255	309	266	263	296	273	315	299	293	283	265	265	272	289	270	272	278	262	278	264	286	282	274	272	321	278	277	295	265	268	301	283	251	280	287	269	287	267	259	287	259	304	267	245	262	294	317	261	233	291	260	290	270	282	293	268	254	259	276	278	248	266	249	283	279	289	267	278	300	278	258	292	264	246	282	279	298	270	260	284	280	282	278	286	292	276	282	277	312	303	281	295	266	279	265	303	249	245	267	267	265	252	271	267	292	265	285	280	275	286	282	278	285	265	252	259	238	249	293	291	267	269	288	265	258	283	250	296	254	266	282	288	261	291	284	270	257	281	278	270	259	271	295	265	287	279	255	298	294	251	286	291	278	281	289	282	266	282	235	285	265	263	291	274	254	252	301	251	273	292	279	296	264	238	297	304	285	263	280	258	282	270	271	280	283	278	284	270	260	230	274	267	288	276	251	277	259	238	285	291	321	282	274	264	264	289	270	286	291	270	281	266	279	310	230	271	293	288	263	276	276	270	273	256	324	264	265	279	280	249	273	259	291	295	287	279	289	308	261	267	256	277	281	292	260	275	234	297	283	300	296	268	264	287	268	322	268	267	264	275	303	271	253	296	276	306	285	277	270	298	265	278	272	316	285	273	247	288	272	257	279	276	299	288	251	258	269	304	242	282	277	274	267	258	304	316	317	282	297	289	294	259	286	276	271	256	265	273	271	237	322	266	296	261	277	273	265	247	279	273	296	254	279	274	265	256	299	275	272	303	285	257	303	268	285	276	287	267	288	280	266	278	276	270	297	287	277	260	304	283	281	287	268	247	277	282	275	304	292	260	295	283	302	284	283	277	267	282	288	238	269	273	282	297	297	272	270	271	291	281	267	263	299	292	258	267	277	290	283	274	301	291	256	313	258	275	296	283	255	285	268	282	264	290	298	300	281	237	254	249	282	281	251	262	260	281	294	271	284	278	285	289	291	277	300	279	275	280	269	284	268	296	265	260	264	325	273	262	271	273	302	265	302	251	269	271	279	261	282	267	286	304	283	272	274	297	278	285	240	291	293	270	266	263	264	272	260	276	277	311	278	300	245	303	289	298	276	305	300	271	266	272	282	257	252	279	257	274	287	237	261	292	294	262	277	272	313	299	286	254	286	296	280	299	261	301	272	261	271	260	281	279	300	290	299	268	254	252	262	288	274	258	270	262	270	272	264	245	268	254	283	272	283	249	285	283	264	282	253	304	254	284	295	277	281	275	258	270	277	291	273	230	266	250	282	316	271	261	268	284	269	257	298	248	278	285	284	271	272	245	269	253	258	304	289	273	288	284	287	285	267	280	281	287	263	322	290	279	288	271	291	246	265	294	277	265	286	290	306	261	265	244	295	292	258	264	282	273	249	269
33735	51818	37391	17075	5058	1325	641	565	527	530	477	504	516	537	494	437	501	432	536	505	476	478	536	491	484	461	516	535	537	527	550	481	511	478	526	507	526	515	534	512	499	522	500	539	527	490	499	502	525	497	510	494	495	558	511	526	488	495	512	480	541	517	526	508	513	511	528	473	494	513	539	495	505	518	520	516	495	547	517	498	501	532	483	531	485	526	523	504	513	487	491	489	521	540	520	507	481	478	503	522	502	523	491	499	487	477	557	510	549	529	549	475	501	493	493	481	506	492	454	536	496	502	490	482	496	477	576	530	501	484	507	540	490	523	521	482	501	505	548	461	483	540	525	495	509	562	505	493	491	489	528	545	515	452	485	534	498	522	491	481	516	490	502	532	496	474	557	465	525	527	501	471	524	515	497	512	501	505	478	515	495	521	506	507	498	507	534	501	505	515	494	484	515	514	511	533	546	508	486	485	566	504	555	520	509	495	530	469	462	494	512	518	543	505	486	487	541	511	453	487	523	498	536	502	517	513	517	488	516	468	526	531	540	482	502	488	492	532	492	500	515	516	500	487	519	532	472	534	497	573	539	484	504	533	512	520	486	541	501	519	513	466	493	493	518	514	487	528	537	491	508	497	504	535	527	522	565	492	507	480	494	488	468	505	497	513	492	481	517	503	508	518	515	487	502	502	494	494	521	511	527	495	481	539	486	506	465	524	530	475	555	471	528	540	471	536	536	488	489	500	511	512	529	506	512	524	522	530	466	490	561	503	484	516	489	505	462	510	491	524	521	524	518	536	492	491	513	496	495	517	467	504	521	502	497	504	472	523	491	528	503	505	513	540	488	515	498	526	487	511	497	507	502	492	495	569	509	497	491	514	524	482	542	521	466	487	483	544	489	475	509	479	511	518	515	525	538	468	545	485	496	480	496	520	485	533	487	498	496	508	501	515	494	487	482	547	538	475	460	520	502	486	551	477	538	505	479	507	522	523	507	521	551	497	514	490	556	488	514	509	544	494	556	517	506	559	551	519	526	485	536	504	471	506	511	520	564	508	466	528	491	582	511	524	506	490	548	527	553	492	526	505	544	498	557	512	516	516	509	499	534	491	478	500	542	528	487	520	478	478	450	488	511	525	519	473	508	505	490	537	488	508	446	510	552	521	536	489	496	497	489	507	532	503	531	525	502	542	492	544	510	475	529	491	526	486	526	512	500	506	476	481	468	527	493	517	484	500	477	450	508	495	546	530	509	508	516	525	499	508	523	534	510	521	526	502	538	500	518	531	499	516	511	509	498	498	521	499	543	512	490	487	483	500	511	496	495	497	481	554	493	481	518	534	476	554	516	520	498	516	536	524	492	532	480	538	521	520	527	471	515	474	474	496	505	492	558	477	487	520	496	538	450	511	515	492	528	528	494	516	482	529	519	494	479	529	503	519	493	503	542	499	495	510	526	517	514	496	488	524	482	493	508	469	549	524	511	518	555	520	510	522	514	550	539	502	517	517	488	516	502	522	512	490	505	517	510	530	528	504	535	506	485	525	494	513	526	500	493	482	493	484	524	497	524	505	509	519	535	474	536	488	554	537	491	480	523	531	490	509	542	496	550	535	511	512	524	506	476	518	509	495	483	492	510	479	504	493	513	514	518	508	500	519	502	498	512	462	515	532	516	478	557	476	494	477	542	486	518	478	496	478	532	536	494	525	526	484	540	496	537	468	497	485	484	520	511	514	555	525	526	506	543	519	506	508	573	510	496	514	531	491	494	464	524	512	486	570	498	474	483	528	469	560	466	493	511	505	458	470	509	546	511	491	480	484	489	515	505	494	497	507	496	517	500	550	505	530	529	467	482	526	485	527	496	504	527	516	520	449	532	503	486	461	513	525	480	504	493	486	496	503	524	492	498	456	511	500	528	490	516	486	540	474	470	531	506	522	506	506	470	499	514	481	480	494	463	545	502	485	469	485	508	513	461	502	513	507	507	476	504	520	503	495	515	497	474	524	501	503	509	518	538	493	489	458	536	525	524	494	505	506	544	514	580	498	467	510	503	519	536	475	485	556	534	532	517	532	507	520	545	492	522	499	459	511	462	497	506	506	487	510	472	514	520	525	490	498	493	502	514	538	467	556	496	522	516	512	472	506	535	515	480	496	507	477	526	494	486	539	527	518	528	530	526	532	514	502	513	507	514	525	531	516	465	514	472	480	474	500	468	505	481	511	513	522	534	494	498	487	500	511	487	482	494	518	503	544	527	532	500	563	496	518	523	530	498	534	502	526	489	510	510	495	464	504	525	528	481	498	510	519	461	522	509	527	505	477	504	546	457	538	497	533	512	498	528	513	503	523	516	507	524	525	499	513	486	544	494	514	515	487	529	514	487	517	504	520	540	481	522	493	487	510	516	507	500	519	521	502	509	490	503	520	522	492	485	525	489	493	498	495	526	522	509	513	524	502	543	501	552	472	471	542	535	493	458	495	541	503	500	513	514	517	517	493	531	482	538	474	484	487	475	542	472	510	513	503	497	510	528	479	542	540	497	492	514	509	475	525	497	514	512	497	498	512	471	516	507	521	491	492	464	489	488	517	511	524	523	470	496	475	504	480	544	540	504	494	536	531	522	533	507	498	551	501	510	507	540	478	526	496	496	527	539	508	517	486	512	480	497	483	501	477	501	499	495	541	501	474	444	490	514	510	512	517	492	496	484	523	520	488	505	486	476	489	520	473	506	525	508	501	546	519	532	534	525	466	523	481	514	484	492	455	528	534	526	506	526	508	497	518	508	523	525	485	507	504	494	543	556	507	515	533	488	517	502	481	488	522	504	515	524	546	483	512	510	533	504	518	482	469	524	508	477	528	545	488	516	503	523	485	520	501	475	490	460	499	543	494	489	541	467	527	519	505	463	505	504	481	504	501	531	513	500	498	501	492	508	530	528	497	488	512	537	485	519	488	518	478	484	522	501	476	539	496	511	475	520	503	479	479	540	472	513	548	540	466	496	495	489	531	512	509	512	496	534	502	520	522	486	509	515	501	494	550	498	527	511	501	497	501	517	498	513	534	522	498	522	510	496	496	515	519	502	516	469	510	489	513	498	533	505	519	496	519	503	492	460	487	547	528	513	521	492	462	483	499	515	544	523	536	517	492	489	521	510	493	528	499	516	472	551	549	484	553	472	480	513	532	547	518	502	521	473	487	477	499	493	471	526	519	496	552	496	485	520	528	483	502	496	511	491	481	540	484	472	505	484	475	535	546	487	478	553	555	482	510	472	506	533	475	442	469	547	539	530	504	532	492	495	499	519	507	507	473	540	569	494	516	513	519	514	475	475	508	512	489	446	506	482	528	513	507	525	493	519	525	480	499	496	499	503	482	492	494	489	520	493	512	513	503	490	485	529	534	534	506	527	516	479	555	496	474	535	544	514	504	516	512	499	514	540	524	522	531	499	518	506	534	497	491	530	553	511	508	511	500	527	469	505	507	480	518	502	505
24522	25802	38946	31988	20663	9158	1028	365	314	319	298	297	304	309	297	278	294	305	302	303	307	305	287	296	261	277	308	307	286	347	294	250	310	274	275	293	275	312	259	331	308	276	304	303	309	289	315	312	301	303	279	277	301	296	308	296	287	292	302	279	272	303	315	261	303	303	286	281	293	292	303	306	324	292	309	285	300	260	281	296	290	293	295	255	286	310	309	315	304	284	291	307	304	298	292	305	291	287	277	260	300	279	284	291	309	308	295	283	301	305	301	313	284	306	298	284	329	283	293	294	275	306	291	292	311	303	265	294	293	299	299	272	281	278	318	278	293	295	290	288	240	285	301	295	302	296	302	291	298	295	304	309	283	299	293	267	304	296	319	277	296	305	316	275	250	281	273	307	275	275	253	287	333	333	273	284	307	316	288	314	280	308	316	270	295	310	277	307	296	317	303	286	257	312	280	289	325	285	297	296	271	284	308	282	295	271	296	269	290	271	265	306	296	313	294	290	300	295	305	284	321	297	291	286	267	295	273	288	297	298	290	292	293	317	289	287	281	280	299	278	258	301	271	302	306	295	269	282	322	309	280	256	323	276	289	275	292	310	289	285	269	326	286	297	290	289	286	297	315	291	291	294	249	263	302	275	297	296	282	300	324	302	283	283	286	283	279	261	281	281	295	288	282	280	310	269	289	317	295	273	318	296	288	281	295	290	283	287	285	300	302	300	257	302	261	280	278	282	295	293	303	309	315	288	301	305	306	269	292	289	308	275	287	313	304	275	314	298	317	277	288	270	287	267	292	257	307	287	299	285	256	293	306	305	272	291	258	278	297	277	287	264	319	303	313	302	291	304	298	284	296	279	276	290	292	345	293	285	320	287	307	293	295	288	299	281	264	295	292	293	260	315	293	276	308	313	313	275	335	303	251	270	293	279	304	281	305	275	271	272	294	314	320	311	265	317	280	298	302	277	277	302	280	286	252	281	289	287	285	288	327	265	290	296	268	312	285	274	267	311	334	278	261	296	284	283	292	289	291	278	342	287	265	298	286	289	253	255	276	329	294	264	275	270	304	281	287	295	298	303	301	304	283	285	295	279	285	294	286	297	288	266	281	295	246	304	278	296	295	308	291	294	285	325	277	285	282	303	280	284	302	311	312	276	324	283	297	304	292	293	329	269	293	306	288	255	297	273	288	285	282	295	275	263	322	301	297	303	288	289	306	310	288	292	261	279	286	282	321	280	286	312	283	273	304	309	281	267	295	304	311	253	308	307	302	291	289	279	313	321	305	305	305	308	294	310	305	314	288	297	283	289	283	274	298	264	300	304	254	267	259	286	306	268	323	283	295	315	290	268	311	279	295	264	314	302	278	316	254	264	304	311	305	290	297	285	317	305	281	275	300	273	308	294	302	287	328	293	295	291	314	272	290	286	290	306	297	332	280	286	280	290	291	279	289	291	319	281	303	290	278	293	271	266	287	264	300	298	269	310	286	285	293	291	305	290	290	298	296	304	298	299	275	268	272	281	295	308	276	316	295	293	291	306	299	306	298	276	326	332	298	309	282	278	271	287	302	290	279	314	270	267	282	284	294	278	331	269	298	311	308	296	320	287	300	288	295	310	288	280	314	301	299	277	293	266	292	314	255	284	262	283	298	287	319	286	298	280	304	274	317	321	268	278	275	313	309	308	309	284	283	286	298	292	283	295	297	296	301	318	288	293	282	299	306	278	294	292	274	296	294	286	286	298	272	272	263	304	295	275	289	307	309	290	291	311	320	293	316	293	304	274	272	295	298	288	328	288	294	273	300	280	285	304	304	299	261	276	301	264	275	296	311	257	315	275	283	296	274	300	286	310	290	294	288	312	285	301	279	287	320	284	300	301	308	272	268	285	284	272	297	283	301	306	276	326	259	280	296	271	267	308	287	304	313	283	279	273	299	315	309	288	276	305	261	298	298	306	291	279	298	306	313	291	314	313	291	297	296	289	284	285	303	262	327	266	285	279	318	300	281	305	255	264	307	296	314	256	294	301	261	267	290	311	302	314	291	313	264	299	298	296	314	291	268	286	304	277	298	297	296	282	308	305	293	287	302	287	306	272	283	285	274	311	280	290	280	281	304	300	285	281	307	293	296	276	292	270	270	319	312	304	310	293	313	293	302	290	289	300	279	288	287	274	260	293	295	277	325	313	305	271	307	284	333	269	265	341	273	260	309	289	311	294	290	310	328	314	273	301	290	304	282	282	283	284	281	272	314	313	300	291	312	283	304	284	299	277	280	308	290	320	249	284	291	318	294	300	322	264	319	289	277	283	282	289	313	278	307	279	301	282	297	296	291	290	304	320	279	297	289	317	280	252	285	299	269	282	307	273	274	266	320	321	281	319	296	274	269	282	303	260	273	262	276	270	298	320	284	308	292	290	309	284	261	316	288	277	304	306	297	283	292	252	281	285	320	314	305	313	283	293	305	326	272	309	294	302	308	276	288	296	325	283	298	303	319	287	305	283	285	298	319	319	316	293	287	329	290	252	309	307	300	299	306	323	290	318	305	294	290	283	294	299	274	319	285	301	280	292	294	283	307	335	294	284	313	297	292	300	292	317	306	315	291	279	324	296	241	293	272	284	311	306	294	307	276	307	313	265	302	252	309	305	299	300	304	283	273	284	294	290	301	300	291	301	260	307	270	294	289	326	298	255	303	307	281	270	291	311	275	272	320	285	301	269	297	286	285	287	288	285	293	298	291	276	299	297	295	280	315	271	294	326	311	284	283	281	269	288	275	301	300	285	286	330	317	251	311	297	281	276	306	307	324	275	272	308	302	311	310	288	302	304	304	288	300	306	287	275	315	286	305	281	306	298	306	302	293	299	276	268	298	307	297	302	278	302	271	280	247	293	277	280	316	319	305	302	292	265	305	306	305	268	284	298	298	262	286	312	270	316	293	321	286	309	296	294	286	281	274	292	250	289	309	294	305	264	302	286	294	295	286	281	292	273	299	299	289	313	322	273	287	272	325	294	307	258	296	270	302	329	272	287	303	305	300	327	282	304	304	279	289	286	289	282	270	305	295	264	271	318	302	291	287	290	304	282	270	304	278	289	282	277	318	278	308	300	300	271	300	296	278	323	255	297	300	285	309	289	287	297	269	320	299	285	301	304	293	313	298	310	283	284	330	302	289	269	288	322	283	291	328	299	288	299	270	292	266	302	262	290	301	284	309	284	296	294	266	302	303	307	291	319	269	313	302	279	286	313	345	291	275	301	296	285	341	289	318	312	307	281	283	267	279	300	305	292	269	277	280	322	274	309	332	287	263	298	311	281	292	284	284	273	302	234	281	305	316	286	286	330	263	288	299	280	290	299	280	255	292	275	275	288	302	281	267	277	274	265	303	255	281	268	277	286	308	309	291	317	290	288	319	300	261	308	311	285	297	294	258	296	327	295	303	314	257	302	293	301	274	322	313	314	275	283	291	314	314	304	278	302	291	310	317	325
57799	96053	72334	42583	21117	6094	1378	624	534	532	500	531	540	498	542	571	524	517	532	522	537	538	530	567	484	512	516	493	568	560	535	516	518	552	580	544	530	533	491	537	526	537	501	545	493	511	500	512	538	534	543	530	546	572	506	515	549	572	544	513	504	491	525	525	528	506	529	500	560	538	521	587	510	541	545	561	518	496	574	554	511	534	555	507	512	558	532	508	519	548	503	534	512	539	506	553	523	494	506	526	507	509	546	537	575	519	523	552	492	567	540	479	533	546	534	516	534	563	494	553	509	520	581	527	498	525	519	513	558	524	532	527	526	520	547	540	530	520	564	551	565	530	515	556	575	507	538	566	497	488	514	562	507	532	525	512	488	507	541	503	545	522	528	586	516	522	526	558	501	521	508	530	589	577	534	547	500	531	572	534	487	521	562	524	539	544	527	520	504	530	566	516	544	513	537	538	545	491	530	566	506	522	556	534	553	488	537	509	530	550	513	524	491	546	581	518	519	516	530	517	532	561	548	527	527	539	537	514	529	532	504	564	519	548	530	567	550	546	525	509	523	490	507	538	534	569	489	514	560	526	547	574	515	565	541	531	547	515	522	528	565	550	533	493	541	553	517	504	536	522	519	511	532	531	511	516	515	518	529	539	548	516	533	549	565	455	524	541	557	526	542	535	528	500	493	503	575	519	543	509	511	514	514	525	539	559	555	487	511	515	526	506	536	541	534	517	562	480	570	547	580	504	544	547	533	552	543	515	543	562	512	556	482	559	523	518	527	577	515	529	537	542	503	547	520	562	515	532	495	516	518	507	518	535	538	551	560	515	530	568	501	516	497	500	504	505	556	534	539	532	502	488	544	472	602	525	543	524	527	601	549	555	516	551	499	567	527	560	546	481	499	544	491	520	527	488	553	492	484	532	501	537	545	506	516	540	495	586	544	541	506	534	546	499	485	549	536	563	563	498	551	545	570	515	522	495	555	532	547	542	545	562	527	529	508	531	507	550	522	528	544	503	509	504	503	565	539	553	497	506	505	540	502	563	518	522	567	549	586	518	510	488	534	538	474	513	532	546	579	542	522	549	538	501	492	506	504	543	558	587	526	499	531	553	534	525	543	525	530	537	518	556	523	582	479	541	569	520	530	554	536	542	542	527	536	523	486	548	502	570	554	536	491	528	482	507	551	509	542	520	543	527	535	530	504	523	543	556	532	539	534	572	552	538	499	547	538	544	550	513	512	551	529	538	532	572	498	592	535	518	539	542	520	557	549	553	527	546	555	574	527	543	558	561	570	520	545	524	501	537	556	550	535	542	522	507	562	528	543	559	528	543	518	519	560	528	532	535	550	548	553	519	511	569	536	554	527	520	509	521	538	489	522	514	494	544	513	528	542	535	527	506	531	547	514	513	473	492	537	527	557	534	546	500	521	597	529	501	513	555	533	532	529	528	550	500	521	548	545	522	511	498	559	527	532	540	534	535	521	482	578	552	528	554	536	535	532	560	508	528	495	566	579	506	522	474	533	524	541	539	521	513	510	534	503	532	504	518	507	513	538	502	514	561	551	541	522	493	508	507	570	538	539	519	536	535	507	500	502	521	508	495	511	533	535	509	477	538	502	543	491	512	535	519	528	577	511	543	526	517	504	518	539	529	508	575	566	532	550	556	518	485	536	521	489	538	496	559	542	551	551	536	503	522	553	549	539	518	578	501	550	505	520	501	541	548	517	543	525	564	526	534	553	532	543	554	524	508	543	545	538	499	536	530	539	494	494	527	543	538	545	514	538	528	570	480	571	524	528	531	550	553	500	509	540	548	525	543	509	526	521	525	534	493	547	580	522	501	504	537	503	511	518	523	542	502	545	550	517	556	524	532	551	564	591	488	550	500	575	534	505	555	529	538	572	498	532	554	544	484	526	533	546	560	523	506	521	519	574	487	473	501	539	559	484	510	512	511	534	498	533	508	541	528	544	552	545	513	519	560	536	512	524	509	536	546	526	564	556	527	520	533	516	530	503	506	525	554	526	526	511	555	505	510	523	561	519	540	547	524	538	528	507	495	509	506	542	572	518	561	548	495	550	509	531	562	519	557	524	507	517	533	486	500	512	569	547	523	565	524	557	541	543	535	522	492	532	554	520	523	504	517	535	524	524	525	537	544	485	529	548	524	516	526	539	554	526	556	547	589	528	524	521	506	513	539	523	522	526	504	555	502	556	514	544	552	517	480	501	512	513	538	491	525	519	520	559	557	528	514	551	542	531	515	566	525	529	512	516	563	562	534	499	546	487	521	509	548	515	511	512	523	542	563	511	557	534	546	503	534	500	504	500	517	547	566	530	501	523	533	544	536	516	534	485	487	510	528	504	531	515	563	545	505	477	507	483	543	513	569	497	548	542	516	498	544	546	561	515	524	568	516	519	507	540	556	580	546	521	548	520	570	515	550	526	511	540	548	513	509	508	546	492	512	520	531	512	480	510	499	532	547	533	536	526	555	524	562	546	513	539	505	491	546	534	539	537	528	543	530	553	499	544	491	554	510	542	529	549	510	532	552	529	530	536	506	552	523	541	530	482	527	530	499	508	532	553	492	558	538	574	559	574	503	499	531	509	517	543	546	518	558	521	510	551	525	545	545	541	558	552	521	524	534	517	520	506	493	509	536	543	531	534	533	545	566	484	545	537	558	481	538	510	516	524	517	539	527	496	536	519	502	540	562	559	486	580	518	566	505	519	493	542	514	536	532	551	511	515	555	575	528	532	506	544	525	542	537	555	518	543	518	511	526	565	509	543	540	523	511	493	538	536	514	496	529	548	492	506	505	496	497	520	555	551	504	488	543	503	530	512	506	535	525	539	528	536	533	501	507	518	572	511	523	555	542	558	554	494	482	511	479	557	540	555	547	565	492	491	563	528	543	535	530	572	521	540	563	558	524	550	520	527	558	522	567	540	551	494	535	562	548	534	496	514	518	520	548	514	544	553	513	515	535	571	492	542	531	539	525	520	505	543	531	536	542	525	524	499	517	559	510	560	533	546	528	554	548	517	531	594	550	564	527	484	533	539	523	488	559	517	538	537	532	519	497	531	511	535	542	525	540	528	512	542	505	527	548	523	530	538	528	508	531	553	548	508	548	550	548	512	545	532	494	501	503	560	493	541	565	529	525	512	525	544	559	552	562	519	581	580	540	510	533	525	507	538	561	531	590	525	506	549	570	517	547	516	526	520	480	497	522	532	507	499	541	480	530	532	514	531	510	479	539	523	558	555	576	522	514	514	508	537	536	497	570	539	532	531	542	507	510	541	545	472	529	535	515	579	501	535	527	502	536	498	543	539	549	501	531	555	543	501	503	590	536	502	490	545	516	509	529	521	518	528	553	499	504	534	545	555	561	524	535	536	494	530	513	491	528	570	543	500	507	522	496	515	508	537	555	551	558	485	512	563	549	491	514	515	515	531	561	542	549	530	556	538	515	556	485	543	527	486	553	543	551
23472	23364	35212	29235	22530	17428	4667	490	335	374	393	335	338	354	366	337	329	370	331	332	337	359	333	360	333	342	317	300	294	316	325	350	358	368	346	343	351	335	326	338	354	282	338	345	354	309	330	359	315	320	343	339	341	337	361	328	308	327	337	349	333	333	330	333	343	322	309	313	345	328	369	327	349	371	338	330	333	318	341	340	312	341	304	356	313	335	338	352	330	326	332	318	341	352	298	305	334	326	330	338	294	313	321	308	324	331	316	347	348	307	335	319	314	338	315	297	339	341	368	317	353	354	335	330	346	332	329	319	339	335	344	345	351	346	344	332	302	300	317	329	334	344	315	335	351	361	361	342	327	323	325	311	306	300	321	297	367	329	355	341	323	324	334	328	327	348	332	308	362	312	327	356	332	344	333	345	347	368	321	332	324	338	341	307	338	325	345	316	364	353	327	303	337	354	332	325	378	323	295	339	318	335	346	326	361	342	323	343	325	329	310	347	343	338	349	305	353	351	313	321	333	306	355	310	311	321	345	367	332	374	334	320	302	320	323	334	347	308	308	355	311	312	354	362	337	319	319	338	350	307	301	301	339	334	349	336	321	310	332	343	290	310	343	344	346	383	327	349	332	324	349	334	320	339	316	337	392	336	328	338	365	318	299	334	318	342	317	328	330	321	345	333	347	338	329	304	322	338	357	338	352	308	358	321	323	347	317	334	367	332	344	322	310	348	290	299	327	342	368	338	331	343	317	309	355	320	351	344	303	319	308	360	347	346	324	314	374	305	301	335	333	364	338	335	343	347	335	331	349	328	339	331	328	321	339	350	322	332	331	340	325	337	343	331	335	306	359	320	358	312	309	326	324	323	331	365	326	335	320	309	335	348	349	339	328	309	338	343	326	315	328	326	348	352	358	324	314	323	306	340	326	345	325	317	318	359	357	363	369	320	343	360	345	328	351	356	328	302	321	353	305	327	295	313	341	346	326	343	308	332	337	336	332	324	340	348	314	319	340	337	295	326	356	335	322	319	336	332	339	334	339	364	319	323	341	339	340	333	308	357	338	325	315	346	323	337	325	318	328	335	312	325	330	350	319	338	311	297	341	347	339	313	310	324	331	297	343	334	333	384	353	313	362	341	343	339	338	324	360	315	330	329	307	315	327	322	348	339	341	315	319	318	341	335	334	347	338	329	347	309	380	325	320	342	342	338	339	333	311	360	335	326	352	315	328	334	339	341	294	341	338	339	311	300	287	351	365	348	328	290	335	344	335	298	338	289	352	345	351	313	315	341	345	345	351	315	344	319	329	340	331	360	342	319	346	313	335	327	278	339	330	324	328	301	334	351	357	325	322	348	326	355	337	336	325	307	346	328	329	344	333	300	316	307	310	328	335	323	345	333	333	304	321	307	329	332	363	322	346	312	303	333	325	332	303	292	299	343	347	319	319	312	319	340	323	318	326	343	326	335	350	323	306	337	318	332	312	348	313	329	327	349	290	324	369	331	322	318	329	317	326	337	327	345	336	319	330	321	303	303	299	336	315	337	348	320	331	315	296	318	309	348	361	308	353	321	315	307	335	323	333	324	356	324	287	317	280	355	316	327	347	367	334	329	347	331	337	322	378	333	339	317	322	323	324	297	323	324	346	348	316	326	345	296	355	340	327	345	330	317	356	312	335	336	338	325	358	336	338	341	326	324	317	343	321	361	330	322	348	328	334	334	351	349	343	305	312	332	353	341	344	360	360	359	330	327	348	306	325	320	334	314	325	345	306	310	316	336	337	317	332	329	335	346	346	315	364	339	303	327	323	336	372	334	332	329	341	320	317	331	270	331	327	351	332	337	359	303	349	338	345	337	344	336	338	314	325	335	319	331	344	357	330	337	320	358	333	324	306	310	328	321	314	303	316	304	323	319	311	332	350	326	331	330	343	328	351	353	343	379	348	337	324	313	360	334	336	305	322	326	329	307	358	352	336	310	311	313	316	324	327	327	312	304	324	311	317	341	317	346	305	321	315	316	312	319	314	319	353	326	364	341	347	314	314	357	378	290	317	338	319	330	291	311	321	320	319	330	341	349	319	333	344	357	340	324	312	350	308	334	320	339	336	322	324	334	353	303	331	308	340	308	296	327	316	340	324	342	330	322	341	355	304	332	329	309	333	349	330	337	323	302	319	336	344	362	336	340	306	336	353	336	309	298	364	364	295	343	316	329	363	332	332	310	329	284	347	345	328	309	319	304	307	307	310	326	308	336	297	308	352	337	351	346	327	338	322	327	339	372	323	334	314	332	326	348	323	326	337	285	295	294	332	317	329	309	350	317	324	319	304	358	313	340	310	332	355	346	353	305	339	338	325	316	359	311	349	335	355	340	358	338	325	326	369	326	311	306	288	308	322	317	350	340	320	336	335	302	340	334	315	327	339	321	308	348	329	365	319	345	342	339	333	294	321	327	342	349	314	340	349	299	348	321	357	368	351	338	333	303	316	340	306	315	323	350	359	339	322	350	338	338	315	326	302	326	351	356	343	315	316	322	287	341	332	326	329	310	342	322	307	321	356	324	335	354	334	338	357	324	312	321	331	322	319	315	314	344	309	337	307	334	350	356	333	343	360	350	335	359	322	319	321	320	376	364	321	324	330	343	355	334	324	319	342	347	322	317	319	315	321	310	318	370	345	322	332	351	375	324	317	299	353	331	331	339	357	361	321	336	318	376	307	322	339	326	351	319	309	381	337	350	346	347	316	319	312	329	336	313	334	304	309	334	330	366	324	327	361	318	352	314	317	325	318	322	314	355	339	333	332	342	311	338	339	337	308	308	351	333	317	307	347	330	352	333	302	354	317	327	335	371	315	336	324	317	320	318	337	315	334	341	368	330	312	328	339	331	286	312	339	315	367	363	338	327	322	299	362	326	315	331	329	310	320	329	324	309	354	290	342	351	312	325	317	301	350	345	352	323	338	373	306	326	341	347	327	316	318	329	378	357	362	336	350	312	319	316	303	323	350	309	280	318	337	310	335	334	339	311	303	329	338	349	330	361	320	317	319	315	347	319	312	305	351	301	335	362	369	313	317	361	299	352	327	359	326	343	354	292	335	339	348	336	339	295	352	305	332	339	360	316	322	369	318	316	339	342	314	341	335	350	343	316	322	332	319	376	343	322	355	311	338	298	345	332	331	351	318	332	322	338	305	328	356	365	308	313	317	339	340	316	343	346	306	330	288	332	321	306	334	323	326	324	331	344	304	323	334	313	324	340	346	341	334	360	334	341	312	297	318	333	329	309	338	339	336	323	330	331	341	325	335	317	318	339	342	337	312	292	334	325	324	327	337	319	336	338	333	332	344	312	330	341	356	314	343	349	350	319	349	371	320	340	335	348	353	329	312	334	334	328	349	306	311	307	287	352	351	328	313	319	359	305	331	304	359	313	330	332	305	337	340	313	329	367	293	323	391	329	322	326	316	341	332	354	318	311	341	343	357	345	303	356	335	311
58922	103734	79699	52301	28193	9179	2048	785	644	556	592	548	646	579	600	553	577	593	604	557	555	581	533	599	612	581	540	566	612	565	586	592	580	538	586	526	555	520	580	598	625	577	499	588	638	580	578	561	537	572	586	601	607	574	575	537	588	634	620	628	569	575	568	584	542	617	619	585	559	593	579	586	549	580	573	566	582	594	557	567	544	589	595	579	572	539	561	516	570	597	603	572	595	612	539	567	535	558	610	585	561	561	556	577	616	555	565	563	600	576	559	541	540	546	577	537	616	569	597	596	560	604	597	579	570	578	568	594	585	584	569	573	578	572	574	578	577	546	589	577	580	595	556	618	535	561	575	558	608	595	585	584	625	586	563	567	548	602	568	594	545	560	541	574	600	571	546	544	564	634	581	570	563	596	561	618	574	594	562	605	596	553	610	618	601	587	592	560	552	593	582	628	607	563	566	521	615	554	574	552	552	578	557	563	625	557	576	546	600	603	603	561	562	602	527	637	557	565	559	594	572	577	586	611	560	586	572	568	573	571	598	577	610	573	620	607	545	606	573	606	562	567	564	578	577	629	598	599	570	568	587	557	532	605	582	532	580	569	565	572	570	636	538	612	605	532	549	534	579	603	593	551	597	586	580	553	574	598	534	547	539	569	539	602	548	595	558	543	542	570	605	559	526	568	591	570	584	562	531	538	658	578	608	572	552	583	559	612	582	551	548	544	547	616	564	597	548	582	606	537	542	570	567	560	586	602	573	587	559	550	574	564	559	608	582	569	570	517	615	620	571	627	605	586	594	608	591	596	575	585	595	576	614	570	579	558	583	575	517	545	581	567	559	590	563	563	539	555	579	552	605	584	538	575	614	593	548	563	544	549	549	565	628	552	571	589	592	637	568	586	584	607	577	549	551	597	613	538	580	553	594	567	560	551	578	591	625	612	574	575	619	577	525	583	601	580	583	578	586	552	586	620	557	590	633	635	551	586	612	545	626	536	560	567	581	613	566	587	598	563	611	558	545	615	620	603	547	576	628	560	582	564	563	564	632	539	595	566	532	552	556	563	577	539	596	565	582	564	576	549	612	584	597	584	588	540	533	599	586	605	544	560	560	595	546	571	587	611	561	554	580	565	596	536	591	558	578	624	573	585	510	612	553	570	567	577	590	604	583	561	579	591	565	520	594	597	588	525	550	577	552	550	592	587	581	601	591	591	561	610	551	568	589	608	585	549	545	599	607	560	564	557	593	576	604	551	561	589	595	542	547	554	557	546	583	573	554	516	572	570	571	604	589	625	577	594	571	564	560	535	592	621	580	607	507	556	557	572	551	566	575	513	585	571	538	578	611	556	601	595	564	554	557	565	539	563	514	524	596	564	539	558	558	532	562	630	616	569	562	594	577	556	579	605	581	573	539	594	580	612	581	516	571	564	574	570	611	554	625	549	554	569	566	601	576	577	572	574	582	586	583	546	559	597	600	595	592	596	578	556	612	600	601	542	551	536	567	586	554	594	567	545	614	562	614	608	589	567	534	601	582	592	600	572	531	568	594	547	571	599	610	621	557	542	654	559	577	577	579	593	606	551	561	511	584	617	619	564	554	577	600	550	598	578	561	594	554	608	604	570	552	624	612	535	593	574	531	569	577	608	569	643	529	586	573	550	610	621	550	576	628	583	578	522	582	597	572	543	569	600	544	582	574	584	539	551	604	559	567	544	595	625	566	572	588	571	589	560	576	549	561	545	613	579	600	565	580	568	573	558	561	555	585	555	564	563	548	562	548	557	557	552	545	589	580	573	579	518	586	568	581	594	597	584	541	590	565	599	521	615	598	612	594	575	587	588	532	555	565	582	564	561	562	586	562	585	588	578	593	596	583	579	558	588	621	574	585	583	598	580	562	582	578	612	592	584	635	621	575	553	566	583	542	560	579	560	592	508	553	568	582	555	585	624	578	579	568	533	557	551	551	570	590	574	577	591	535	575	545	542	559	574	560	582	553	596	514	571	554	580	607	568	620	583	611	561	566	569	538	586	561	614	567	589	574	604	621	612	594	563	575	570	577	554	572	640	574	611	581	581	607	581	573	593	610	547	567	547	551	532	550	565	624	605	582	570	571	595	596	540	521	520	579	568	576	563	597	571	538	593	586	584	555	539	565	568	563	596	563	577	585	549	560	601	538	561	597	559	570	572	576	614	570	597	585	490	584	591	535	552	627	612	590	516	566	570	545	595	573	564	568	579	598	566	628	540	564	579	587	555	587	542	603	606	579	578	608	617	612	586	554	536	573	620	609	604	569	556	600	600	592	541	606	577	612	598	564	582	553	544	552	562	582	560	603	547	593	578	548	585	581	581	559	561	600	567	551	563	587	579	521	594	571	590	568	543	558	619	553	524	605	533	566	561	586	605	576	573	553	596	520	580	568	578	553	555	578	560	590	578	570	569	554	547	575	553	612	592	539	586	584	583	597	599	544	559	529	530	568	537	539	570	584	580	556	570	572	569	630	576	575	605	578	603	525	566	597	522	543	572	572	580	613	543	600	558	613	569	549	559	531	601	625	571	562	559	559	550	593	585	576	614	610	560	590	569	590	567	564	566	600	567	551	589	546	575	609	589	531	589	580	549	558	556	577	562	563	605	597	596	564	564	596	593	566	609	581	543	558	621	533	585	589	623	593	562	607	621	546	546	550	576	589	583	545	561	567	608	570	580	550	591	554	611	556	558	595	564	575	590	608	582	574	561	572	567	580	552	570	565	545	542	587	556	603	575	567	577	556	571	581	547	581	555	595	523	575	582	591	573	544	571	586	577	565	598	585	550	619	591	516	568	591	625	571	583	564	558	574	568	569	615	546	595	585	577	559	600	595	583	548	561	566	581	600	555	573	586	553	585	515	538	594	581	644	569	566	549	573	613	590	560	565	594	601	601	608	558	557	605	580	611	570	568	569	566	600	594	572	560	528	589	577	556	548	548	608	540	609	574	641	589	626	564	574	607	537	584	557	577	572	572	558	552	575	607	567	582	606	571	567	572	551	545	579	592	582	580	565	598	583	604	593	593	599	555	571	549	579	591	569	552	596	554	567	546	578	588	576	542	594	630	594	608	562	562	586	647	569	594	560	573	530	566	578	605	567	597	566	555	562	603	615	566	578	616	577	585	545	560	575	586	564	533	614	552	611	582	578	579	566	585	595	561	579	581	581	582	545	544	585	531	598	585	587	561	548	573	549	582	558	591	568	594	539	544	583	552	557	559	581	609	591	551	562	614	572	553	579	564	555	604	579	570	579	565	559	556	581	594	546	587	569	527	593	571	564	642	536	567	571	574	561	607	594	563	576	563	522	547	576	548	585	578	597	584	594	566	566	564	541	548	564	579	573	570	581	597	566	560	534	526	582	539	581	579	591	593	551	561	567	555	576	578	576	563	635	547	545	595	579	618	563	572	508	558	571	579	587	595	592	599	564	554	560	615	635	550	565	553	537	573	597	600	603	576
28604	32979	32095	15879	2952	641	336	306	257	303	298	307	279	257	273	260	278	282	278	262	292	259	293	255	268	312	289	270	272	283	293	264	320	249	277	269	272	245	277	266	276	269	266	292	264	282	251	312	300	296	274	286	255	303	285	279	272	304	266	271	278	283	258	300	285	263	253	248	282	277	268	283	252	289	283	261	235	254	279	286	261	276	286	291	302	300	252	277	262	249	267	299	255	256	293	268	260	265	275	270	285	266	307	258	276	264	271	255	272	296	274	285	244	243	277	305	294	263	248	277	269	278	273	265	282	282	281	296	280	259	252	266	298	253	286	278	252	255	268	298	260	283	309	255	282	290	282	305	271	269	293	289	289	302	315	274	255	247	269	268	276	282	306	249	254	281	253	257	287	277	240	271	272	261	263	264	263	293	252	285	262	278	310	268	266	255	278	274	269	276	289	274	292	269	299	272	289	270	286	281	270	281	265	266	285	248	298	306	273	282	303	294	299	282	290	301	307	302	291	244	268	261	282	267	266	271	274	263	316	267	256	289	258	255	285	272	288	287	257	268	287	233	285	294	270	261	248	266	296	283	290	267	263	253	282	277	280	274	299	267	292	259	274	282	239	271	264	263	258	272	284	258	248	278	284	285	267	275	276	268	256	259	253	270	281	267	292	265	293	256	249	248	290	286	314	310	262	289	302	259	288	269	258	279	253	292	261	260	284	309	264	273	292	301	256	260	285	254	275	275	259	297	292	275	240	280	251	281	286	270	274	278	289	283	305	277	285	268	280	245	288	259	295	254	262	300	264	264	254	289	265	273	269	294	246	266	253	257	269	275	272	262	238	276	279	257	265	260	271	255	265	285	276	295	268	275	255	276	268	275	246	233	292	264	247	284	283	260	255	265	288	285	285	266	269	300	272	279	286	282	260	256	313	259	271	254	272	277	295	281	306	277	260	282	287	273	303	299	283	270	306	293	256	293	286	274	247	276	282	269	266	249	277	287	286	292	256	281	253	261	276	261	287	257	309	282	262	295	300	293	262	257	236	299	256	287	303	265	278	265	277	267	259	307	289	300	286	274	282	248	286	270	281	295	286	272	271	263	257	267	280	278	260	283	235	296	269	255	275	270	269	295	308	278	261	298	311	279	308	281	291	279	271	269	266	277	300	299	310	298	285	275	256	274	303	284	242	260	264	271	293	247	295	291	278	286	285	272	277	246	263	280	278	286	286	280	279	278	274	291	293	283	283	314	293	293	277	287	267	318	271	272	274	275	284	248	294	291	265	287	245	278	279	265	272	273	286	264	247	283	302	289	307	271	268	261	263	279	307	262	241	268	283	262	268	273	296	289	261	275	256	315	259	270	266	260	278	299	290	264	291	258	261	275	273	270	280	308	268	286	274	281	284	295	293	261	266	293	235	274	246	267	285	281	259	305	301	299	324	258	279	282	282	261	282	296	296	284	290	273	285	266	271	257	298	282	259	257	274	270	306	280	272	275	294	259	267	261	263	290	249	260	265	270	259	287	253	258	272	256	265	247	289	252	268	295	308	276	273	257	273	264	265	288	278	307	291	260	296	266	277	278	313	286	302	285	291	300	291	248	287	233	243	284	251	248	307	252	272	275	261	267	282	242	282	301	279	281	279	277	275	269	282	288	261	287	296	261	245	275	309	260	239	247	285	290	239	272	281	267	291	292	280	282	308	255	272	277	272	269	315	248	253	286	248	272	299	271	278	307	263	284	320	269	299	286	270	293	267	279	290	266	272	292	281	285	287	300	258	258	274	275	267	273	275	272	264	299	302	286	286	285	289	311	271	249	248	273	260	257	268	284	263	280	307	246	263	273	262	271	261	292	263	293	297	267	283	294	262	277	282	271	295	254	261	277	310	289	267	287	290	281	267	305	265	263	292	283	272	317	288	290	295	251	244	278	295	266	290	291	303	290	293	302	305	259	261	268	289	304	270	253	262	275	291	284	285	281	273	278	254	264	291	291	303	279	280	265	281	286	297	272	273	290	287	253	249	285	270	254	293	280	268	302	274	272	281	254	260	242	288	252	261	299	282	286	313	269	269	293	254	273	294	286	284	257	265	273	267	273	274	262	267	247	246	305	305	289	268	282	289	257	276	292	275	291	267	277	259	303	246	269	281	295	248	303	259	274	277	283	273	273	276	277	305	276	281	236	253	298	264	289	266	258	301	282	274	291	277	287	282	278	267	273	278	279	284	309	279	281	268	255	285	299	282	263	264	290	294	290	289	258	275	269	268	285	262	279	286	294	269	288	266	286	284	293	291	271	259	293	287	271	269	263	278	248	251	268	281	274	252	309	310	253	279	290	287	281	285	274	274	271	269	297	289	276	282	259	251	288	299	261	268	280	272	264	287	294	244	236	255	295	277	279	279	277	258	240	323	271	241	288	317	261	288	299	267	277	268	286	271	303	243	251	283	255	266	278	267	271	260	303	234	260	297	283	292	284	278	265	276	283	293	276	257	246	281	288	275	244	269	302	269	252	256	277	276	284	290	285	314	249	263	281	291	257	260	296	268	273	275	273	284	242	291	287	294	275	259	255	263	279	265	301	252	292	252	300	273	265	275	280	259	261	269	274	277	238	259	305	246	271	248	271	298	256	263	278	306	251	255	287	274	267	303	286	262	286	271	250	289	280	301	266	289	295	286	247	296	281	277	267	254	253	270	278	258	276	247	272	262	283	266	253	267	270	291	289	283	299	242	273	260	274	274	277	251	266	280	280	244	298	278	286	275	266	283	294	272	264	281	262	271	243	245	289	259	287	253	267	277	271	279	258	262	253	273	290	257	281	281	270	279	252	276	275	289	285	270	285	278	272	251	265	277	259	248	248	250	264	264	231	288	292	276	296	239	320	262	271	262	291	291	273	262	280	297	266	285	281	269	301	298	286	277	281	266	264	286	286	279	284	272	301	291	274	240	289	261	269	319	263	273	279	254	284	259	276	269	248	251	293	260	263	274	282	284	274	271	265	274	286	291	263	272	297	273	297	271	277	249	302	297	240	278	242	272	270	325	304	262	276	305	309	272	261	307	267	267	291	261	244	272	255	250	278	296	257	278	309	314	275	284	271	326	288	309	285	279	274	254	289	275	259	286	281	306	246	280	305	275	274	291	309	298	262	286	264	288	242	291	254	264	257	249	274	271	276	269	297	265	281	269	266	270	251	285	273	245	266	285	240	308	290	280	272	272	277	266	273	285	262	253	255	284	270	286	283	317	266	266	285	278	272	288	282	304	280	268	281	265	286	272	306	259	258	319	279	273	264	268	286	293	278	279	289	272	289	304	289	280	253	302	296	271	273	267	299	312	291	276	282	268	287	293	289	302	279	271	289	275	247	262	244	263	275	241	276	308	262	282	263	297	288	289	278	274	272	266	281	288	276	277	284	289	289	290	292	303	315	261	289	302	300	310	277	275	272	242	294	284	273	265	248	301	297	272	278	258	231	293	271	276	316	306	265
34364	51511	37271	17437	5076	1411	650	551	523	512	509	505	502	482	531	551	495	513	525	553	544	510	558	530	566	484	506	523	466	502	501	449	522	498	544	524	490	514	531	500	497	483	495	479	503	477	510	500	477	497	534	483	499	523	550	465	518	546	501	508	516	527	542	533	500	508	502	469	428	487	490	481	505	576	486	507	508	491	543	470	472	504	522	469	528	513	511	541	518	473	475	526	522	548	492	510	528	508	520	477	473	509	523	501	525	546	486	524	492	504	515	535	509	494	469	514	576	488	531	528	476	512	500	514	530	495	497	529	532	538	561	462	507	475	512	546	494	502	516	506	544	531	497	461	522	544	460	493	528	477	496	512	475	474	504	497	478	541	523	518	478	529	502	510	483	507	530	486	516	535	506	487	537	482	522	554	498	544	524	519	524	516	533	488	513	517	489	522	503	504	479	520	558	493	498	489	550	497	484	528	517	537	505	525	508	483	477	505	498	519	491	552	512	523	556	495	467	525	501	505	490	503	494	533	496	492	503	514	531	538	532	527	524	493	486	458	527	480	504	491	464	501	503	494	526	495	486	517	528	498	509	477	529	503	499	533	509	496	510	465	503	504	526	489	496	509	474	534	496	495	499	507	503	477	513	498	505	488	499	492	492	504	471	511	534	493	506	507	526	519	488	530	505	467	489	524	506	497	495	526	549	504	486	486	491	525	515	519	480	515	525	554	473	522	499	497	482	532	518	502	567	501	515	512	489	504	491	504	522	514	487	516	462	535	483	541	502	530	537	519	499	480	489	514	503	533	551	499	485	489	480	510	473	496	548	498	536	492	523	507	510	541	497	495	524	475	499	528	507	467	481	482	509	503	522	483	478	541	526	501	523	530	480	500	522	502	491	491	542	541	473	481	516	486	481	520	539	523	535	543	509	476	539	518	489	542	480	526	542	507	496	501	510	511	515	514	483	499	537	524	460	538	534	515	534	515	439	526	535	484	527	467	481	542	539	490	491	507	526	499	510	505	519	505	493	513	526	509	495	511	497	520	490	496	465	531	514	527	484	530	505	537	523	493	534	537	481	484	490	507	534	456	547	500	503	529	471	505	507	510	525	503	508	529	521	516	521	525	512	471	533	504	510	540	551	464	495	551	493	485	499	476	520	488	497	531	542	535	531	506	502	491	535	509	548	531	508	477	481	542	545	499	456	479	525	544	501	510	508	517	508	453	474	514	502	494	514	514	543	546	517	485	537	543	498	519	464	493	496	541	496	501	502	480	509	514	513	497	522	521	529	503	492	528	518	501	492	496	559	493	509	541	505	536	519	495	505	517	496	505	489	504	520	514	539	530	497	511	497	491	534	523	524	562	526	488	499	509	528	518	523	519	518	504	495	526	506	528	510	527	494	464	552	494	512	528	495	520	541	486	550	507	475	482	533	518	508	525	508	488	539	487	511	510	526	507	512	521	510	503	511	524	537	516	503	495	503	534	509	516	498	528	540	496	507	493	511	520	492	483	523	535	491	530	484	490	535	488	482	502	495	526	486	485	474	493	486	487	496	516	519	518	542	529	539	505	569	551	513	562	493	517	467	508	512	491	514	509	490	444	482	521	491	492	526	521	490	506	529	525	522	522	486	517	501	512	494	510	544	498	548	502	526	518	519	528	535	488	539	464	537	532	517	488	474	501	534	517	510	518	496	538	560	516	516	479	476	528	526	489	504	535	551	501	540	504	522	474	512	496	528	491	540	484	523	497	521	458	525	480	506	496	514	497	522	465	491	517	507	525	491	481	488	500	539	479	577	542	522	488	501	498	559	530	502	526	514	506	531	527	548	510	525	467	518	540	506	499	521	506	511	530	542	439	536	489	494	526	526	476	487	503	541	491	465	487	482	494	524	526	526	506	517	505	486	495	467	496	500	505	465	494	496	506	509	499	490	516	514	499	514	508	492	489	567	492	511	561	531	514	488	543	489	493	485	477	516	492	479	500	524	503	490	478	521	521	506	490	487	525	505	509	512	506	466	511	489	563	513	516	522	506	544	501	563	490	527	507	516	472	477	500	500	485	520	549	511	529	521	473	525	505	496	504	488	504	538	539	487	503	505	485	522	513	509	520	518	461	507	549	499	514	495	532	496	445	494	490	515	493	506	505	504	494	533	494	536	552	480	526	479	508	542	495	534	484	501	486	522	509	498	483	513	471	508	499	504	521	526	492	501	514	512	512	536	508	516	554	518	503	499	501	480	520	497	516	463	506	507	526	516	487	485	488	478	501	477	522	470	518	517	462	476	494	497	487	496	538	492	490	498	498	522	514	522	520	480	512	489	510	511	559	477	519	513	510	509	499	525	512	505	539	510	502	507	535	470	510	565	524	484	511	504	516	503	480	472	514	499	488	543	526	501	487	521	530	554	479	529	505	545	488	522	527	509	536	531	442	475	493	522	483	482	520	503	528	530	518	525	478	516	492	481	502	483	514	526	520	484	480	500	484	525	532	520	526	486	512	515	507	488	513	525	539	507	509	535	529	517	495	506	486	541	478	540	512	511	467	495	508	466	510	474	509	494	502	554	514	526	514	494	504	514	497	486	533	501	515	535	516	502	541	532	530	554	505	512	513	499	524	512	504	537	525	501	520	488	527	526	502	502	474	531	516	496	576	474	523	491	561	508	514	527	477	532	500	516	502	529	510	515	513	535	516	510	498	504	510	529	531	509	497	485	514	500	525	485	469	483	525	516	492	496	499	492	512	491	505	488	544	505	572	515	517	517	545	501	512	495	509	491	536	518	526	509	495	529	527	469	517	502	530	530	532	538	524	509	523	516	527	485	509	478	522	516	490	538	522	486	509	475	542	487	539	517	518	508	509	547	467	523	534	547	479	539	542	511	515	503	505	503	502	476	486	521	495	542	522	492	478	500	488	515	524	498	480	511	503	499	531	500	521	505	510	518	519	518	484	517	513	531	489	514	503	507	481	509	531	525	497	505	511	520	479	498	517	525	533	501	498	561	473	509	481	479	544	476	493	477	504	514	497	497	487	515	489	495	505	550	522	527	525	541	537	521	459	510	483	546	471	494	487	533	500	521	509	511	489	494	532	505	543	511	511	487	505	527	530	502	519	498	478	493	514	488	510	495	526	486	466	492	509	490	501	507	523	574	534	499	503	527	519	477	504	493	506	481	493	506	530	495	541	471	512	485	487	495	522	462	504	487	501	539	516	514	492	486	521	499	486	514	502	522	491	492	516	520	526	490	511	511	511	530	489	523	497	499	491	497	459	496	501	499	487	495	525	520	527	520	486	506	512	520	524	521	486	451	521	534	474	540	537	506	520	511	537	523	513	533	478	513	537	474	541	488	526	514	509	472	492	514	495	529	497	513	500	498	497	516	495	523	515	551	490	488	553	513	531	502	480	504	471	535	509	512	517	503	515	520	524	512	519	514	503	508	488	533	524	502	488	508	549	512	546	505	560	535	489	542	500	489	516	490	481	515	515
24634	26046	38486	30606	20107	8004	878	394	330	311	278	297	286	252	271	313	313	307	270	286	270	285	275	286	294	281	272	308	342	300	299	308	312	274	336	293	300	260	270	259	297	286	293	261	293	287	282	297	300	315	311	320	273	280	319	322	303	272	313	292	278	294	309	313	308	278	308	300	318	301	286	306	306	288	304	288	284	271	298	294	320	289	282	279	285	280	299	293	295	301	294	287	323	306	276	290	273	293	280	319	288	289	258	289	282	259	296	297	319	307	309	286	243	281	273	288	297	321	285	284	270	294	301	275	255	298	303	296	294	284	281	284	271	291	333	291	264	290	300	307	271	314	303	272	258	324	298	270	296	290	313	305	294	279	297	281	293	288	290	304	287	274	295	268	290	282	268	280	313	259	294	260	296	304	302	282	304	286	283	286	301	300	303	299	275	280	300	274	326	309	284	327	303	273	285	299	274	256	289	273	307	289	308	284	282	303	270	290	296	288	316	265	265	271	323	273	289	283	273	317	288	286	245	269	319	277	311	280	270	298	268	302	296	330	303	293	274	275	286	267	289	287	275	266	263	325	259	285	293	318	275	283	288	290	282	270	297	276	324	279	306	297	288	274	306	286	289	272	309	298	329	292	321	279	267	293	297	300	291	292	294	300	288	282	314	313	284	277	274	289	276	247	298	284	311	291	272	318	317	346	304	294	297	293	314	314	280	283	301	284	291	299	291	284	273	281	290	304	274	296	299	296	304	280	328	283	265	295	277	306	293	303	294	287	311	268	291	275	297	280	301	317	303	298	319	300	298	297	308	273	302	304	272	296	275	320	284	313	298	285	307	298	315	289	294	302	292	304	300	311	294	290	297	284	313	308	297	282	304	305	273	314	282	281	328	272	281	290	295	288	303	268	300	266	275	295	301	297	263	267	287	304	297	280	300	270	262	279	265	292	300	291	307	316	291	319	282	319	255	283	303	291	293	288	295	317	280	289	299	275	305	316	305	293	283	284	252	292	281	283	267	267	283	304	313	280	277	283	311	288	313	297	301	290	265	282	281	277	251	289	282	304	300	303	290	284	290	266	282	296	317	303	297	271	293	309	289	327	281	270	281	290	301	285	262	276	288	287	301	349	293	285	285	291	291	296	285	312	249	285	293	309	316	269	286	259	305	281	304	311	281	295	301	306	260	297	282	327	292	292	294	272	302	326	301	286	263	296	310	295	325	283	285	289	271	285	329	279	295	283	250	268	282	259	313	298	280	271	297	290	322	279	309	309	327	289	306	297	300	304	306	275	275	291	298	266	301	300	288	311	310	288	297	264	310	278	294	293	281	293	265	314	274	281	274	299	289	268	257	306	257	310	285	293	301	308	272	311	286	311	298	263	278	279	271	279	304	301	342	277	267	290	289	280	281	289	287	276	286	300	294	307	304	296	313	282	306	302	292	296	290	303	272	290	293	302	283	278	280	253	247	307	288	307	324	266	303	307	297	282	320	277	321	289	278	274	307	293	278	276	291	323	288	287	267	285	288	288	279	294	309	334	296	309	302	323	247	267	278	300	283	304	294	262	273	311	301	284	291	270	307	288	291	331	288	307	269	290	274	299	294	298	274	314	274	325	251	285	300	270	299	309	302	289	288	277	289	312	289	304	290	268	272	320	295	292	303	251	313	275	289	323	305	289	292	249	280	276	271	273	270	297	276	287	335	301	289	284	274	313	304	271	291	308	303	254	303	308	313	295	291	284	289	294	293	264	299	270	295	278	271	277	268	284	303	268	320	309	285	293	278	280	281	306	287	291	309	296	298	282	273	275	301	278	308	285	295	316	275	313	302	263	316	290	305	302	286	275	261	257	287	288	320	283	340	277	294	283	281	305	267	277	287	287	302	270	325	283	304	285	318	320	278	323	277	297	322	314	283	288	292	278	310	286	305	294	304	274	290	307	306	284	263	287	270	299	293	304	276	279	285	260	291	296	305	307	288	287	289	298	276	284	290	310	271	289	270	291	271	287	302	304	280	298	308	295	312	295	269	287	312	301	296	317	293	270	308	299	282	297	290	257	294	283	271	330	284	297	283	294	292	293	295	274	282	291	298	295	319	285	270	281	290	314	290	321	315	290	286	249	274	277	305	287	309	280	279	321	274	277	274	276	286	307	278	306	306	294	289	292	305	273	317	297	320	301	272	302	294	307	282	286	271	299	301	302	266	300	321	262	284	277	308	284	291	308	272	242	302	288	288	282	330	278	320	293	281	325	329	294	307	292	261	296	279	268	302	280	282	282	326	267	297	316	309	298	286	248	294	271	273	294	280	264	310	277	282	278	274	284	282	307	303	254	293	308	330	291	317	297	275	307	256	275	279	307	320	261	321	301	279	288	275	281	309	301	327	324	301	316	271	301	290	286	276	288	298	302	278	297	281	288	274	283	282	314	293	272	297	289	318	263	312	278	281	312	303	297	309	283	271	283	262	326	283	281	322	268	282	295	294	326	323	279	317	263	297	314	290	287	283	307	307	310	290	269	287	298	290	259	281	307	243	307	303	290	285	279	270	316	289	289	309	305	315	322	299	291	292	317	293	310	274	287	330	302	297	295	309	328	292	283	275	306	318	307	291	277	290	272	289	292	284	310	279	280	264	332	274	291	287	278	317	289	287	290	297	314	281	298	283	289	302	313	276	309	284	311	299	271	281	257	284	308	282	299	294	289	277	295	274	284	302	277	307	338	303	279	267	284	265	307	265	306	271	292	314	268	299	302	298	303	290	281	310	322	286	286	311	317	261	297	263	278	297	302	301	286	260	309	314	291	296	289	265	277	289	310	279	286	289	303	308	304	251	261	304	290	281	295	291	303	298	306	292	284	288	322	274	288	284	322	309	281	325	301	300	278	277	309	281	318	299	278	280	309	304	306	272	319	311	277	293	283	287	293	295	295	315	255	268	287	278	311	297	292	332	318	290	284	305	273	308	309	311	284	266	275	277	291	326	270	270	286	295	286	303	293	303	270	306	283	292	333	265	269	270	301	312	301	311	299	281	253	297	272	302	306	288	284	319	273	301	266	269	291	305	275	282	287	280	307	292	309	266	293	281	302	290	292	303	287	303	291	284	287	253	285	289	275	298	273	291	278	306	274	285	272	296	297	304	278	271	289	295	285	308	312	298	280	306	293	278	314	284	278	301	286	310	290	283	257	307	272	274	274	263	259	308	303	292	307	317	291	303	289	274	294	278	282	291	321	286	289	249	293	275	308	282	293	284	281	294	281	321	280	288	297	315	286	260	291	313	292	271	304	312	295	316	268	283	270	272	278	281	301	307	287	256	278	306	258	334	316	297	284	318	283	297	275	279	275	286	290	309	279	291	289	284	306	324	326	310	318	284	273	275	293	282	297	291	312	306	288	288	314	278	309	267	315	274	309	270	303	283	271	293	258	317	288	278	265	291	311	295	306	287	297	275	282	308	290	288	278	282	296	271	306	324	274	300	289	292	287	275	292
58051	95172	70257	40919	18839	4900	1211	579	528	535	521	539	539	527	576	525	521	527	539	549	523	510	540	548	521	540	534	520	525	557	509	543	502	525	526	567	522	494	555	561	532	528	535	531	472	565	526	526	536	535	559	574	502	524	495	523	528	539	532	553	509	502	540	523	534	508	537	546	519	522	558	536	555	568	559	558	514	543	562	516	497	515	519	516	528	503	556	515	513	522	528	489	511	556	549	506	517	540	520	574	526	534	553	492	530	547	526	527	516	558	502	515	498	545	534	504	516	531	516	494	483	521	491	546	520	501	561	530	505	504	502	526	524	496	565	512	594	527	503	557	539	467	537	522	531	492	572	528	517	521	541	522	506	587	586	528	488	525	576	542	534	515	551	529	490	550	542	486	490	477	549	523	516	534	507	551	541	542	503	546	545	511	513	538	531	526	522	513	532	537	504	488	507	526	496	538	527	536	495	501	520	557	484	512	529	543	472	549	530	562	521	529	577	532	532	509	511	523	524	548	530	533	545	511	533	536	531	548	575	547	546	517	508	539	488	531	541	527	515	557	571	535	560	550	507	489	544	613	533	549	516	538	522	517	533	543	517	551	529	544	517	533	537	470	540	569	559	583	515	507	526	528	544	558	534	551	567	551	535	504	499	476	493	519	561	584	520	495	557	522	504	546	505	587	524	511	544	570	559	539	496	518	554	555	494	538	532	553	532	529	528	529	527	504	533	544	480	524	534	531	555	499	532	568	508	551	565	563	534	514	523	542	531	527	508	528	548	522	576	501	515	507	537	524	551	512	520	585	576	531	568	554	544	512	526	529	533	547	509	564	545	518	559	524	522	529	529	518	557	509	530	518	514	547	578	499	544	532	511	531	533	511	538	546	531	508	503	503	508	541	524	554	492	575	502	559	558	570	529	527	521	501	528	531	565	502	524	494	501	563	573	496	522	524	541	533	516	538	553	547	583	496	506	569	536	529	528	493	537	515	535	531	536	524	510	518	516	559	495	505	544	521	539	508	517	501	523	518	550	491	510	483	542	522	495	552	542	529	530	537	499	546	532	534	556	521	526	491	505	550	497	545	509	527	493	574	556	525	532	566	494	541	562	549	476	534	537	510	537	543	542	523	563	509	519	503	547	501	502	539	531	527	500	556	504	543	497	532	509	529	544	529	539	498	498	497	581	529	507	520	487	570	498	588	530	521	556	551	537	470	556	548	561	540	516	514	542	510	541	501	495	519	521	540	541	514	511	529	506	505	530	526	533	543	552	510	502	526	527	505	520	533	486	534	497	522	520	499	491	539	517	511	499	506	524	510	520	534	522	495	532	530	530	504	550	529	529	498	528	535	526	516	541	497	553	528	555	545	533	548	508	537	572	560	534	519	543	529	579	515	519	546	517	495	519	510	537	569	564	552	502	536	547	535	522	489	490	518	527	541	542	539	518	508	546	545	494	520	562	503	551	502	528	543	542	551	526	521	542	506	515	496	529	507	544	563	564	519	531	512	509	505	527	515	532	577	501	494	545	518	506	528	522	508	534	515	487	549	529	537	519	544	497	506	534	535	520	530	555	539	536	559	517	524	520	531	578	522	558	526	540	541	519	518	532	516	510	509	488	532	508	534	531	533	528	555	514	549	551	543	549	517	574	516	543	518	505	521	527	511	486	501	516	542	568	513	551	501	526	554	549	572	521	533	531	529	542	534	496	550	546	544	525	509	508	488	518	575	531	535	534	549	480	542	479	521	523	518	533	568	503	518	544	503	499	513	521	514	511	524	545	522	547	516	517	537	502	529	513	517	531	535	532	532	486	542	526	525	526	556	520	509	539	530	485	557	537	540	496	533	541	482	508	517	503	548	528	556	561	476	522	501	523	518	525	546	564	541	509	554	537	555	495	453	507	521	516	577	553	512	553	509	538	511	509	563	520	561	501	555	516	534	521	520	583	503	572	545	575	493	522	480	530	528	518	542	529	537	554	517	523	504	530	506	512	519	549	543	575	509	555	501	555	521	535	538	534	514	511	548	543	532	540	514	560	545	527	529	523	528	546	517	544	495	507	557	496	535	501	565	525	519	524	547	509	528	516	542	494	574	500	557	540	524	517	554	527	492	500	521	598	560	544	495	521	518	551	530	532	516	510	545	506	529	529	527	539	551	567	519	521	547	536	536	533	518	551	527	501	510	517	528	535	565	501	553	522	523	543	528	521	541	504	541	491	499	503	563	537	543	513	522	539	549	536	547	559	556	538	519	506	566	507	482	504	513	497	496	522	555	546	496	572	510	517	500	520	539	526	519	554	591	532	521	494	527	492	501	572	541	527	566	500	530	533	519	547	519	529	528	548	550	567	503	532	540	533	516	489	553	529	539	517	528	533	516	524	506	535	564	552	495	550	524	493	499	490	547	528	562	522	574	519	583	548	549	499	518	516	541	546	556	554	509	545	481	532	514	489	533	500	517	510	530	532	488	565	564	494	524	543	507	534	522	541	541	528	540	517	519	516	578	558	548	554	525	530	521	527	518	559	508	541	548	542	569	555	551	557	512	506	538	500	493	548	509	532	533	531	518	575	506	561	488	553	508	513	528	551	556	472	559	509	501	496	521	517	491	502	561	526	530	497	522	546	511	522	554	531	527	503	537	494	519	536	509	543	497	578	529	562	556	528	558	575	520	495	537	526	522	513	540	499	492	519	533	529	551	514	484	564	528	509	541	489	478	523	523	530	536	515	530	552	540	569	490	496	513	557	522	548	509	532	524	490	498	510	544	544	516	536	499	533	544	563	564	527	509	495	507	509	537	540	531	544	557	505	539	553	539	523	530	518	541	502	523	536	555	528	556	498	502	520	511	562	543	540	527	503	491	525	508	535	528	529	479	496	528	562	535	481	563	534	561	508	521	487	529	552	583	544	558	518	571	507	566	538	554	551	531	531	489	543	536	507	533	554	551	549	546	528	541	528	532	512	537	566	561	512	540	509	524	529	462	530	583	543	517	509	512	553	552	546	528	549	511	503	522	540	510	560	542	511	522	562	535	557	520	572	571	560	526	542	503	504	530	460	555	545	545	546	547	568	512	543	502	533	499	515	483	550	539	555	538	563	515	523	540	486	530	548	564	516	495	539	567	541	530	490	486	502	562	535	542	533	516	502	540	510	537	498	533	527	530	523	539	545	520	528	556	525	487	522	502	536	501	513	592	508	535	494	554	541	533	521	502	494	515	544	527	518	504	528	586	538	506	545	544	552	505	531	523	550	567	550	514	528	518	522	577	516	514	558	515	518	480	530	492	482	515	542	501	525	548	527	505	545	521	531	546	537	511	514	512	532	502	541	539	559	536	575	511	587	493	499	529	483	537	543	520	531	532	540	536	535	525	488	523	500	580	513	551	550	509	526	537	523	558	506	509	556	522	496	521	557	473	506	538	561	549	523	503	505	588	498	526	493	532	524	537	498	541	507	577	528	531	485	529	523	503	573	525	549	530	502	526
23443	23271	33715	27938	21953	16704	3884	474	371	342	342	322	331	325	355	353	335	352	328	309	331	350	307	338	360	345	332	312	341	307	314	365	341	306	325	327	334	322	361	336	319	328	321	336	352	300	303	335	288	323	287	323	352	321	337	297	314	319	351	328	334	355	322	354	355	329	328	321	288	322	331	305	333	315	322	306	317	373	316	342	321	342	334	339	333	322	337	359	338	283	336	331	310	317	347	334	339	348	357	332	322	325	347	333	343	346	310	330	313	295	328	390	331	328	326	336	325	312	344	272	292	327	333	343	326	317	350	339	325	365	308	328	316	314	341	348	346	308	343	299	348	333	342	345	326	303	326	328	322	361	325	331	318	307	352	330	303	339	321	371	314	302	346	285	304	357	297	308	335	323	318	334	288	299	347	309	345	323	309	310	326	299	319	329	327	316	330	302	344	301	346	320	352	310	295	316	298	336	337	350	299	324	336	315	338	314	340	338	305	319	343	346	352	346	341	339	333	350	336	339	287	317	339	308	319	302	330	357	297	324	349	329	345	315	334	350	307	326	349	311	309	331	301	352	320	316	315	332	359	307	319	344	307	350	307	305	297	341	349	316	328	329	325	308	354	300	342	311	321	335	317	317	361	331	332	319	319	321	347	302	326	326	326	344	301	323	318	340	288	354	313	365	346	350	355	343	347	321	306	304	328	294	312	316	291	318	313	323	351	351	325	334	344	350	350	337	309	315	367	316	307	354	311	318	312	296	322	304	349	311	337	320	313	325	328	331	335	329	310	321	329	313	354	354	308	338	299	348	305	333	365	336	324	308	328	322	356	298	318	313	338	330	329	319	330	348	343	357	308	315	330	316	327	314	318	343	307	317	309	347	349	336	329	313	338	308	342	338	321	325	358	319	327	340	329	324	327	330	330	331	318	322	333	309	296	339	301	320	322	322	306	351	292	359	323	327	355	329	331	320	348	348	343	353	348	323	331	308	330	321	331	339	348	371	338	324	297	333	322	349	333	324	339	311	321	338	346	311	317	341	338	336	320	330	305	301	343	319	328	325	319	324	307	347	327	349	342	347	319	337	341	361	354	371	325	338	310	322	297	333	330	314	340	308	310	321	330	291	359	293	324	316	340	322	359	329	299	342	369	308	342	318	315	314	337	314	316	305	325	313	317	353	331	342	309	311	354	300	336	334	310	328	350	319	320	336	326	289	328	290	323	315	290	322	326	361	373	321	373	368	348	317	302	304	322	341	330	327	351	351	323	311	370	323	324	335	326	307	361	304	348	290	321	339	355	316	297	337	322	330	356	332	292	320	325	331	327	346	355	328	294	340	343	362	332	335	329	316	313	327	311	329	337	326	339	330	342	346	321	297	340	299	316	322	312	312	366	327	330	292	323	298	315	316	339	319	337	331	334	329	324	276	331	326	333	354	344	321	313	324	319	318	334	316	326	334	351	312	292	354	318	319	320	313	317	320	336	316	306	290	343	342	320	351	323	340	306	338	298	316	320	318	322	318	337	329	307	348	320	331	318	336	314	304	347	330	328	316	323	320	355	323	314	339	344	323	330	328	343	336	329	309	314	336	332	320	355	309	310	310	323	335	326	304	335	323	301	340	316	304	350	331	320	331	284	319	325	343	322	356	321	339	348	308	327	327	329	320	335	324	350	319	332	313	311	305	327	315	308	315	339	341	327	317	314	310	304	338	317	322	313	328	331	339	330	340	328	305	356	324	316	318	346	316	346	309	311	340	331	340	337	335	348	319	312	337	321	321	318	351	350	340	344	326	330	333	360	309	355	317	341	338	326	371	305	334	337	345	315	286	308	343	325	359	340	331	322	341	289	337	344	317	333	313	343	343	335	316	346	313	371	323	360	345	345	347	304	311	304	324	346	331	353	314	283	346	303	315	335	292	325	320	315	322	360	309	327	326	341	316	332	341	306	330	341	333	322	325	362	345	357	318	328	312	298	319	329	335	296	290	368	325	374	337	314	365	335	313	299	335	334	318	320	344	323	339	359	326	296	316	342	306	344	307	327	335	306	307	350	311	314	340	337	311	323	332	321	328	323	345	317	318	317	346	298	310	344	333	325	315	330	329	313	322	336	322	363	326	369	330	323	328	307	327	320	323	331	348	331	344	308	329	355	347	322	318	318	341	332	330	320	344	329	329	323	309	316	325	330	316	304	312	311	315	306	343	329	331	320	349	340	338	354	344	310	327	332	330	335	318	271	319	316	343	333	341	308	306	322	331	313	330	349	336	337	339	329	356	316	330	331	317	354	357	329	320	310	343	320	320	327	345	338	340	296	344	329	316	302	293	324	313	343	344	346	347	342	320	348	327	333	350	326	362	336	326	301	328	303	314	333	323	307	336	335	336	346	285	340	332	328	352	317	330	335	311	335	338	324	324	301	331	343	317	324	359	348	321	321	347	309	325	331	297	312	332	371	318	332	320	322	327	346	325	339	331	350	322	329	341	332	321	330	288	340	330	339	305	344	333	307	304	368	324	318	325	317	341	310	321	325	317	332	307	353	335	359	348	319	328	355	370	351	344	295	330	323	309	345	310	329	308	349	314	318	351	348	323	357	309	337	319	304	304	292	329	314	329	318	328	289	291	343	336	329	327	331	318	316	318	325	325	307	366	301	336	325	324	355	321	311	318	347	338	346	345	322	318	362	309	319	337	327	367	352	304	274	329	343	323	353	334	307	353	328	317	318	322	334	325	340	325	352	325	319	334	342	345	319	343	293	311	318	352	355	317	331	330	332	329	341	379	343	330	352	320	356	313	315	303	340	320	334	320	336	341	321	324	325	346	340	311	349	327	308	314	309	325	339	340	318	327	339	348	338	347	343	323	339	317	325	339	318	322	321	332	333	324	362	304	317	351	330	314	310	335	339	317	343	326	345	306	312	327	335	347	360	329	354	358	289	310	356	321	301	302	332	304	311	302	325	299	339	341	309	347	319	364	298	312	322	316	347	304	349	345	308	345	314	342	326	312	338	312	356	335	342	357	297	309	313	337	333	348	339	293	338	310	304	322	323	339	304	323	355	301	312	351	330	288	305	276	357	300	351	328	321	328	334	342	355	302	305	318	340	322	307	347	322	329	316	314	308	314	350	308	311	342	312	333	293	321	342	359	292	361	313	332	343	341	343	312	332	321	325	301	325	317	320	323	340	329	301	307	325	300	342	358	322	316	310	311	339	317	349	309	344	345	337	360	333	292	292	317	336	348	313	304	319	329	338	326	303	315	353	359	298	312	282	337	333	301	311	313	318	312	359	297	336	332	367	318	322	350	301	371	327	323	307	315	368	346	337	330	333	335	340	322	315	335	345	314	335	325	301	329	365	316	299	334	310	291	324	307	326	339	333	371	295	351	297	318	344	316	350	326	322	352	335	336	319	359	323	334	344	306	286	359	337	316	353	338	301	347	324	273	345	329	352	331	351	311	323	335	345	329	318	339	316	340	324	328	349	320	326	336
57231	103483	77175	49504	25941	7715	1659	685	638	586	558	581	582	552	598	583	577	583	609	625	588	553	538	572	542	605	541	543	598	604	559	577	527	581	600	628	539	549	559	578	576	581	582	562	540	616	527	571	566	558	608	588	557	581	566	602	535	603	571	566	572	597	504	587	567	589	568	540	582	588	564	600	575	568	552	602	561	594	571	589	593	544	598	602	559	554	611	589	588	548	590	600	532	579	575	594	601	566	608	576	560	532	552	570	574	601	604	539	568	580	560	562	573	557	582	546	604	546	611	599	547	581	624	564	540	542	571	540	603	559	566	540	586	581	552	564	564	586	606	580	583	548	523	589	586	542	574	546	610	624	567	583	577	568	586	567	554	596	583	546	581	591	554	588	580	568	592	594	556	578	556	612	599	586	574	581	565	583	562	604	554	562	577	600	595	571	589	550	586	585	556	592	576	543	588	548	528	593	580	564	550	603	546	565	591	557	543	553	559	563	576	566	530	617	581	582	589	574	563	553	580	579	608	580	547	601	531	581	549	564	587	573	572	585	578	551	553	566	531	575	593	559	562	558	538	534	545	556	565	588	561	603	569	584	598	555	538	521	558	579	599	594	609	551	538	560	564	557	571	544	579	604	550	521	543	640	549	567	549	573	584	562	591	565	556	588	596	548	559	582	589	558	591	557	582	596	576	570	532	580	564	542	588	581	580	576	585	575	573	599	541	580	603	570	643	597	557	549	609	547	541	573	576	544	536	571	576	560	581	569	503	579	625	551	593	581	616	554	531	583	605	584	555	586	550	584	570	583	586	608	595	584	590	535	577	567	573	573	558	539	545	574	564	614	532	571	562	569	594	571	591	602	576	551	584	565	548	599	597	570	600	538	572	549	569	593	571	577	627	562	570	551	604	574	583	654	603	550	564	599	552	563	531	571	592	568	597	605	576	587	549	566	566	628	552	595	584	580	567	591	544	527	592	572	569	620	545	605	573	612	567	579	610	605	567	568	537	575	593	574	607	570	551	639	574	573	566	589	585	532	558	560	549	586	560	603	583	530	568	594	555	561	563	564	547	529	544	597	583	561	546	559	558	595	550	595	537	599	592	579	557	569	543	605	587	613	535	580	594	577	577	583	584	555	577	561	527	535	546	580	542	550	576	572	596	604	562	543	613	590	557	569	579	568	608	578	508	571	573	584	562	606	547	534	570	600	501	575	571	551	619	573	612	543	567	573	591	576	568	592	579	502	573	592	594	582	555	638	579	554	590	582	578	558	606	549	572	585	536	590	591	560	574	576	558	577	582	564	562	542	564	606	633	572	568	570	602	540	581	561	541	590	550	580	581	561	559	585	544	573	576	562	552	539	583	582	599	565	540	591	573	584	574	539	583	577	600	585	612	582	613	596	584	575	570	585	616	537	550	530	607	543	583	571	616	559	547	544	571	608	568	564	577	569	608	566	551	540	561	552	602	508	562	632	515	554	546	617	591	581	585	564	570	561	544	558	582	546	584	557	564	559	522	557	613	566	573	568	533	568	575	556	560	556	612	571	553	562	579	566	583	549	583	533	554	636	555	578	522	565	594	572	596	546	553	615	600	595	575	586	546	574	557	563	561	598	574	537	569	572	570	590	548	568	581	562	571	554	549	574	572	540	537	552	596	552	544	577	543	591	571	537	554	538	588	531	605	556	559	581	552	578	611	536	600	567	604	557	573	579	547	570	540	591	580	584	604	533	579	559	559	563	557	555	576	567	566	613	583	603	619	613	555	551	602	609	572	583	600	579	647	560	616	562	568	576	564	551	550	546	622	579	572	558	569	595	564	561	595	586	604	616	587	568	548	537	582	586	585	571	614	595	598	596	585	592	543	575	569	546	525	641	543	565	534	560	561	517	603	555	541	580	566	602	552	556	594	535	526	594	620	608	577	589	554	597	587	547	547	565	562	580	519	575	565	573	545	571	530	602	558	603	568	564	581	631	585	624	556	595	540	571	595	569	613	565	579	559	560	566	602	533	521	572	544	539	552	574	593	592	541	582	578	574	600	567	534	540	628	573	540	569	576	580	537	587	561	541	612	612	559	565	565	551	543	557	570	576	546	558	549	591	567	598	591	542	578	584	539	563	577	561	548	600	589	587	560	582	600	580	573	606	562	567	528	549	563	592	584	549	582	565	533	595	532	530	584	601	529	571	576	563	580	559	534	617	610	571	580	567	583	570	584	582	560	534	570	608	557	586	549	563	554	575	613	558	582	557	547	629	591	590	561	618	567	591	543	600	627	565	585	591	543	536	557	598	611	561	552	574	589	536	614	605	625	589	566	591	599	564	571	591	564	581	534	583	540	584	553	606	515	571	567	594	561	551	567	560	573	584	564	574	599	549	579	567	578	611	539	549	589	560	567	513	559	602	575	529	552	527	602	595	573	566	548	569	555	583	580	575	532	567	615	577	573	597	553	545	563	572	582	590	573	598	588	573	556	583	586	603	530	539	636	599	559	546	553	528	596	592	558	571	554	586	573	592	606	573	584	582	575	575	577	565	575	566	550	572	623	585	584	553	540	586	591	569	585	622	551	559	558	557	587	557	576	579	542	571	564	541	561	571	611	545	558	603	569	632	625	583	598	578	584	556	567	554	573	559	566	574	543	566	530	573	572	595	600	584	546	563	605	560	521	600	553	581	608	551	586	546	544	603	561	551	593	589	615	554	586	529	559	584	621	559	551	564	522	565	610	572	541	559	586	588	572	535	576	602	511	561	560	573	537	600	616	604	588	607	614	564	576	567	564	578	564	593	591	573	594	564	549	525	572	576	558	579	551	562	558	556	573	588	560	579	579	576	571	563	596	607	558	570	551	534	575	550	579	565	587	566	571	591	608	580	588	545	584	586	613	599	580	625	586	603	621	539	571	521	565	548	569	552	569	579	540	590	541	576	546	618	556	568	542	564	528	555	562	573	560	550	575	577	533	564	552	591	548	573	563	552	592	571	552	546	578	569	571	562	594	571	574	601	571	565	596	567	570	577	636	558	582	580	589	566	583	543	584	596	594	553	592	571	562	574	591	609	535	561	572	601	543	568	624	547	602	525	586	570	608	562	569	613	533	543	582	605	590	540	583	567	558	561	565	556	579	574	564	576	560	618	556	579	643	561	605	564	604	580	565	571	570	540	581	566	571	561	564	543	566	561	590	616	583	620	590	583	639	577	560	588	588	557	546	591	580	548	596	598	612	583	563	578	549	570	571	561	577	578	503	587	579	576	531	559	602	557	603	573	603	567	560	560	605	571	568	626	584	563	555	549	558	563	570	532	544	532	550	565	562	598	541	556	572	581	626	548	623	576	581	566	538	598	561	556	633	636	601	583	571	582	568	598	570	611	550	545	580	575	595	562	542	585	584	559	609	525	607	587	613	654	584	575	593	560	537	610	559	586	562	599	581	601	555	622	585	538	561	593	586	602	594	600	562	557	551	571	578	593	588	561	579	581	593	569	556	555
28693	33038	30893	14995	2644	641	327	280	300	267	259	261	269	258	282	255	275	277	292	273	259	290	275	280	260	271	271	251	298	254	283	290	270	274	285	300	275	294	285	264	293	275	286	278	289	277	253	285	286	267	266	239	277	281	266	241	277	265	270	267	250	266	299	290	301	271	297	279	272	250	248	273	298	279	276	261	275	245	268	285	284	299	302	282	272	301	294	304	268	274	262	266	264	288	286	309	284	279	305	294	284	276	277	274	264	288	283	268	286	263	247	320	264	299	269	272	285	258	286	284	255	252	288	272	296	280	292	274	273	267	281	266	252	283	241	262	302	290	280	285	243	279	277	306	291	256	274	279	287	262	259	266	274	281	284	276	282	250	267	281	269	292	305	268	252	271	257	275	279	287	267	270	275	245	263	299	278	269	271	290	271	266	265	288	273	311	286	273	264	275	285	259	285	231	272	293	277	281	259	265	265	284	267	285	289	266	245	263	289	295	291	260	271	268	247	281	262	257	256	268	279	257	276	282	284	278	275	276	273	271	268	278	243	302	279	257	280	290	276	263	257	278	260	287	284	258	265	253	296	266	287	271	270	272	241	260	264	253	259	243	282	254	249	264	284	264	265	272	285	276	263	298	279	293	292	258	269	266	298	272	267	276	284	301	288	283	305	267	291	286	262	238	286	287	257	298	272	304	300	258	309	253	259	302	276	288	288	266	254	255	221	267	262	268	257	276	253	295	257	261	262	292	290	269	260	270	236	264	262	268	258	277	264	269	270	273	294	307	268	295	277	232	292	286	264	264	257	277	300	267	264	292	266	292	294	243	303	262	295	271	280	294	286	290	274	257	281	269	250	254	276	261	306	246	280	253	259	293	299	302	286	289	252	264	261	272	275	283	276	308	275	273	264	291	280	286	273	256	297	270	277	263	247	289	295	256	272	304	282	272	284	284	269	274	276	277	304	236	236	268	286	274	254	293	284	282	281	272	283	271	282	301	270	271	257	277	262	281	250	264	282	275	285	261	299	289	270	268	278	276	291	255	296	305	264	280	294	270	270	275	292	293	278	269	261	280	282	278	265	288	290	255	292	252	271	265	260	288	287	264	292	290	262	252	293	255	249	234	284	270	280	257	275	274	270	249	272	274	290	239	278	274	269	283	267	280	288	259	263	281	254	241	264	299	297	259	264	240	277	271	266	311	244	288	271	279	263	279	299	275	293	257	240	272	273	260	277	270	288	285	295	267	310	267	269	247	268	305	310	259	282	276	255	256	274	274	281	240	278	265	269	257	253	256	263	256	304	269	322	270	241	303	254	259	284	256	271	280	277	263	284	314	258	285	274	278	271	266	260	312	273	275	291	287	305	268	246	265	286	287	252	258	290	261	268	293	279	282	287	263	314	277	258	287	271	262	271	300	244	268	288	283	253	255	297	251	307	280	307	245	271	273	248	250	308	253	274	260	262	285	239	266	262	279	261	255	249	253	250	270	269	275	261	302	297	248	260	285	281	275	269	264	284	265	250	268	307	282	290	250	281	274	278	241	280	265	277	263	284	269	278	270	263	255	270	262	234	265	277	288	250	270	257	258	276	285	285	246	243	300	260	305	256	286	296	258	302	282	306	273	278	260	306	268	266	285	262	302	298	266	271	238	316	285	287	290	266	255	265	249	273	270	276	268	290	295	283	250	242	270	274	305	292	278	235	279	270	296	244	269	290	259	274	269	280	285	262	301	259	271	274	265	257	266	269	296	260	241	276	270	243	285	264	287	269	290	272	275	287	248	280	275	256	262	285	275	273	276	260	306	262	258	265	293	287	273	281	310	271	251	292	257	248	274	297	244	247	250	266	273	284	290	277	275	274	258	283	271	290	290	266	276	269	278	291	285	293	296	275	288	310	299	278	294	248	266	280	277	263	249	241	290	277	255	277	263	262	318	306	271	261	290	262	282	263	272	305	306	275	232	292	261	289	318	284	273	290	301	264	292	304	287	285	303	297	288	251	274	260	298	276	288	274	280	285	296	277	257	267	287	274	281	315	256	307	274	241	286	272	279	284	270	284	255	287	292	267	312	269	256	270	268	307	281	294	232	258	278	282	253	280	278	273	289	289	256	272	286	274	242	252	243	249	266	266	274	263	283	301	294	249	266	247	270	276	286	301	259	316	269	294	275	248	280	280	264	235	215	256	254	263	280	279	284	280	256	255	280	261	292	264	278	285	248	297	286	258	318	255	240	245	270	255	262	264	255	271	298	272	265	276	291	261	276	259	285	294	280	232	248	270	262	302	259	253	283	277	255	238	247	257	288	289	279	274	282	279	285	288	257	293	289	269	262	257	277	263	267	279	265	269	273	259	287	254	294	289	269	267	286	258	295	266	298	286	283	276	252	256	279	271	276	270	283	292	305	283	263	276	259	259	266	258	269	288	268	279	271	263	278	249	294	298	280	238	294	283	298	273	255	263	261	287	286	275	271	271	287	289	293	248	249	282	281	251	282	269	275	250	265	303	293	292	267	264	270	267	282	288	296	273	267	255	277	274	274	276	287	280	290	257	252	256	281	278	270	273	291	247	315	301	273	253	235	262	263	256	269	287	271	251	262	272	292	257	270	286	282	310	279	265	260	283	281	289	294	281	278	267	269	246	288	260	285	281	275	308	295	275	265	277	266	276	289	295	260	272	254	279	308	260	277	300	271	269	297	277	301	273	268	255	265	280	265	274	250	281	287	280	273	270	292	259	277	277	302	302	274	268	269	289	309	285	266	290	271	258	301	280	304	278	257	297	271	262	304	290	270	281	270	259	252	290	284	279	296	262	285	297	309	287	269	289	278	263	281	284	268	274	267	295	312	305	274	256	274	257	256	292	282	275	277	261	264	272	276	246	275	258	256	252	269	246	261	267	226	273	267	252	289	270	288	280	285	300	249	250	282	263	271	297	282	267	290	266	290	286	268	247	280	276	290	292	312	301	263	298	254	286	290	269	279	273	280	248	246	250	280	297	285	290	284	271	262	282	294	280	268	278	261	300	254	264	272	270	287	280	302	265	267	286	257	292	242	275	252	283	257	263	260	285	242	261	303	266	301	242	280	255	270	251	275	280	273	256	253	286	261	289	267	276	256	258	258	290	263	259	264	261	255	282	286	266	269	269	283	274	270	251	279	269	275	286	261	267	266	245	261	260	265	295	284	267	270	286	244	275	256	249	269	282	256	288	293	284	261	268	284	273	260	264	268	280	294	269	250	309	272	276	250	229	270	282	245	259	269	284	272	244	252	274	275	229	285	282	263	265	282	262	262	286	253	281	269	295	249	280	281	262	252	286	287	249	248	258	265	261	278	283	282	258	281	289	314	265	296	274	287	292	275	284	294	302	293	264	285	272	275	259	245	316	262	255	274	282	267	280	285	292	281	290	268	259	285	291	273	253	262	280	281	271	326	270	275	262	265	283	276	277	255	283	276	241	292	233	279	276	247	297	270	269	264	251	250	251	300
34491	51235	35868	16938	4984	1321	654	584	531	477	545	458	550	510	505	502	514	531	523	513	491	476	487	503	544	543	505	527	502	542	513	480	497	514	524	507	515	455	523	526	525	500	516	504	495	515	539	540	540	514	523	523	461	522	486	515	497	524	519	557	508	500	510	485	506	529	509	487	477	527	499	515	516	523	491	502	511	517	469	519	507	469	501	506	507	504	488	511	495	491	495	505	516	524	523	481	489	503	522	509	478	533	464	524	500	499	498	490	504	527	527	521	526	498	525	469	478	518	481	515	472	498	512	504	494	464	497	477	529	521	516	522	497	501	500	487	501	515	479	530	500	546	501	512	497	498	512	516	486	557	526	544	523	518	541	491	492	498	508	457	521	496	501	507	500	541	488	539	532	514	531	479	495	506	534	512	515	502	530	555	483	495	507	518	513	555	519	490	528	496	497	486	523	490	490	529	501	462	492	539	513	483	512	536	478	493	491	518	534	484	516	454	537	524	485	508	564	525	486	522	483	554	519	484	515	548	488	529	538	522	497	469	497	502	461	523	504	508	542	504	529	520	480	544	519	484	499	503	495	488	460	483	487	518	465	490	484	505	534	513	485	502	525	565	541	512	527	473	492	460	504	496	532	498	548	489	544	525	505	498	531	534	480	538	486	495	502	531	555	521	499	538	509	517	511	546	523	487	485	537	494	544	549	503	560	488	533	509	527	508	512	472	546	525	567	530	528	518	539	472	500	498	489	503	452	493	541	489	493	503	483	478	521	539	517	498	537	504	503	518	508	512	483	493	492	514	530	582	507	513	474	491	478	507	496	513	490	496	523	511	536	519	500	540	522	527	491	512	502	476	506	543	511	513	510	526	530	507	543	562	536	502	504	500	508	512	501	507	491	509	513	495	503	500	517	523	533	497	470	520	497	505	464	506	527	543	470	508	481	457	483	532	568	509	505	541	524	523	524	516	504	530	534	501	549	507	531	513	503	533	504	477	545	530	484	468	516	511	517	484	498	501	533	553	489	460	446	497	488	511	530	523	485	513	520	491	533	522	490	498	536	518	488	474	479	554	510	508	514	508	477	528	527	533	530	511	492	505	523	485	498	510	506	498	513	538	546	551	505	538	529	508	514	505	483	524	504	518	501	528	518	472	534	550	520	534	497	468	460	464	498	498	483	542	484	527	503	538	526	503	477	546	452	514	496	504	505	504	500	534	496	546	527	517	501	500	513	512	492	505	508	491	501	540	509	493	534	490	518	482	496	520	458	480	531	498	518	512	538	482	546	528	526	549	503	503	519	507	478	525	543	529	504	503	525	485	526	513	516	503	490	523	540	487	484	496	498	507	499	520	500	495	540	468	543	552	495	522	486	506	474	501	488	511	481	494	570	499	562	474	521	489	480	481	516	529	475	511	467	506	541	510	484	513	498	504	511	506	496	505	517	487	499	514	523	535	508	502	521	527	524	480	519	481	537	533	505	515	511	527	494	518	492	504	484	551	486	519	538	523	528	464	507	487	511	507	514	545	463	490	503	539	533	481	474	534	527	562	493	495	510	501	500	546	535	496	519	460	469	534	470	517	486	506	505	471	500	537	489	513	496	509	520	496	508	488	511	526	490	499	542	505	507	481	497	490	524	550	506	534	537	475	495	517	511	516	457	491	544	491	514	451	504	556	509	493	501	495	480	533	469	488	520	522	489	535	468	510	481	509	488	527	522	489	495	526	529	499	547	552	514	509	508	466	445	499	512	529	469	517	514	548	534	505	534	495	505	526	533	501	518	521	497	483	514	494	552	509	533	518	520	521	476	511	499	517	532	480	482	499	501	514	476	542	491	537	521	476	478	491	507	486	498	550	502	485	545	524	507	500	482	516	493	481	494	505	493	545	503	505	549	552	481	497	491	483	517	477	507	487	517	506	482	547	544	495	493	503	515	507	510	539	534	516	454	503	489	522	469	477	475	559	527	489	495	517	469	487	496	504	547	487	507	543	489	516	509	502	504	509	526	507	520	511	512	527	506	521	535	486	469	540	476	500	528	487	500	510	520	452	508	526	527	540	503	493	525	499	484	519	483	494	499	435	505	483	497	488	502	459	499	505	510	510	493	517	485	502	514	523	474	491	541	499	538	502	496	480	506	514	542	489	511	514	551	512	501	543	531	501	473	524	518	499	451	540	490	480	511	517	526	517	543	501	488	572	504	521	498	489	548	526	514	533	488	502	529	505	558	544	492	527	507	507	459	535	543	488	503	483	510	477	493	487	498	496	509	505	511	520	522	503	516	499	488	521	519	514	506	534	538	516	498	527	576	505	501	528	523	498	477	519	542	496	501	488	508	536	520	496	546	509	533	506	523	502	466	538	480	537	480	523	468	513	475	531	515	526	525	520	513	532	527	541	499	533	506	502	529	525	505	492	513	481	467	519	494	560	512	504	535	538	528	470	538	533	507	483	518	461	553	524	467	524	486	490	506	496	489	497	511	499	507	504	499	572	471	483	508	556	495	525	465	474	499	525	466	500	484	481	504	491	545	526	499	498	540	509	527	515	512	483	538	575	515	497	536	505	504	475	514	540	519	527	482	505	512	532	520	515	543	489	520	553	520	548	485	499	507	495	520	511	535	483	534	505	452	492	537	538	518	534	504	523	490	531	529	486	526	512	559	489	527	531	474	514	546	477	501	512	501	565	549	518	492	499	505	516	528	545	483	510	474	507	494	530	468	552	548	485	494	534	501	513	522	491	497	516	507	527	554	506	499	532	503	513	531	500	506	488	487	533	553	506	512	528	486	461	553	493	499	514	507	512	529	507	527	505	517	529	479	525	492	503	514	530	556	533	511	510	511	534	518	509	462	535	512	497	494	481	510	494	516	543	506	499	527	498	554	483	510	486	495	517	508	464	505	480	467	491	492	549	497	561	497	542	477	539	473	523	498	506	534	503	503	496	524	515	520	497	483	503	508	499	490	498	495	504	548	492	528	539	489	536	528	515	484	496	508	473	511	491	550	487	535	531	513	486	498	497	456	503	507	496	494	519	536	476	500	508	525	540	513	527	513	542	528	504	489	497	481	503	526	534	531	537	520	489	492	513	458	533	490	512	525	472	501	518	486	510	453	513	518	502	500	518	503	489	513	496	499	512	517	514	487	485	467	552	516	476	496	492	500	502	486	502	524	492	537	528	468	500	541	510	514	503	514	503	503	463	512	468	509	527	471	484	487	509	533	543	505	503	504	521	506	543	506	512	514	520	514	542	507	490	509	477	493	530	528	492	491	486	518	483	542	511	511	455	461	496	498	533	519	526	524	498	499	515	506	548	520	501	501	524	489	490	517	498	495	531	511	547	518	477	465	535	500	502	497	541	514	511	509	544	488	495	519	518	518	523	495	562	510	519	517	505	577	502	474	578	505	540	512	493	486	527	466	492	488	523	492	536	526	508	456	483	492	511	507	522	523	521	493	501	487	509	499	493	504	486	510	521	518	501	476	442
24670	26104	37878	30455	19756	7662	797	348	287	287	304	313	291	290	300	286	263	304	302	285	294	285	294	291	302	316	286	294	278	269	309	283	309	261	288	282	295	312	314	286	330	279	282	286	285	278	296	292	271	302	264	290	286	272	288	260	287	290	319	283	287	294	283	304	313	253	300	278	319	303	267	263	299	274	301	316	315	311	294	278	283	335	283	284	327	285	297	314	287	318	292	295	316	303	295	271	269	290	276	291	298	289	291	299	306	275	298	306	291	270	306	282	260	301	307	301	296	281	276	240	301	298	303	313	276	275	315	322	299	300	260	287	291	317	294	292	272	284	288	307	267	315	317	297	305	291	278	284	290	312	290	314	300	294	278	275	257	293	271	315	286	321	278	312	299	304	283	309	300	314	317	302	287	272	286	300	288	289	290	290	295	314	295	311	283	300	311	298	295	270	281	286	288	288	275	291	287	264	284	293	294	308	289	277	274	297	304	296	276	290	284	301	299	258	281	286	286	289	284	280	296	293	319	315	285	267	295	280	284	293	293	270	318	294	286	306	315	288	277	302	284	316	283	281	273	280	302	304	289	306	311	283	290	292	276	297	318	325	339	270	305	302	298	285	298	289	314	252	314	275	277	301	288	274	292	281	277	271	297	319	312	317	297	297	291	320	287	263	293	281	286	313	311	303	282	282	284	267	319	314	272	277	276	283	283	288	285	294	294	303	311	263	301	250	293	274	272	271	272	303	292	279	318	291	324	311	296	261	285	298	311	320	272	274	283	303	276	299	275	316	282	260	315	283	266	316	278	273	286	286	291	295	281	283	291	280	302	305	305	290	295	279	292	279	310	280	315	265	292	280	292	290	299	310	280	282	276	293	291	301	299	288	300	292	294	278	318	294	304	307	292	287	275	287	288	299	295	293	280	306	297	304	281	253	285	316	281	294	295	286	303	306	290	300	312	306	308	273	276	301	289	293	266	298	302	270	296	328	306	278	288	303	308	277	271	291	306	308	291	284	266	311	309	326	277	277	286	317	286	279	284	287	294	280	301	276	295	282	312	287	305	287	300	283	269	307	276	274	299	284	297	308	290	298	309	282	290	273	291	314	280	296	282	292	293	292	303	310	287	267	284	304	290	313	296	273	306	290	288	307	289	292	298	305	307	292	283	306	313	294	276	273	300	285	282	293	313	290	284	306	314	295	304	301	295	313	278	260	324	274	288	257	292	288	332	268	289	285	289	313	260	288	304	306	298	297	278	271	288	330	277	298	278	269	309	272	302	292	310	258	282	291	287	286	274	301	264	268	271	292	281	306	283	305	290	289	264	276	290	313	319	278	312	297	282	284	287	297	286	287	304	313	290	315	278	323	284	314	289	273	282	290	283	290	276	298	320	287	282	258	277	288	300	342	276	281	313	300	297	283	293	301	315	286	293	308	284	300	303	291	320	300	294	310	312	279	267	295	304	297	296	270	300	276	277	282	285	285	304	306	308	310	271	307	287	267	295	305	266	279	287	290	293	299	283	281	310	300	304	257	291	271	296	303	311	296	296	269	307	286	302	303	276	265	275	276	275	264	285	316	281	270	281	283	289	295	291	256	259	296	295	295	317	288	302	279	288	301	304	291	333	301	312	276	284	293	299	281	273	330	299	289	300	292	316	291	291	307	282	285	296	286	307	297	297	275	304	287	284	299	310	290	240	263	285	247	277	288	305	291	246	303	276	299	285	276	265	281	321	288	303	289	276	270	280	311	292	289	297	310	283	270	301	274	313	282	294	296	290	313	309	285	285	293	266	308	285	267	277	276	320	311	289	278	283	276	289	274	327	263	316	307	304	250	284	283	326	260	293	272	303	270	273	300	309	276	282	312	301	311	269	341	286	322	283	272	281	324	301	287	299	286	307	288	298	308	292	299	311	293	291	324	287	294	306	286	302	312	310	286	294	279	304	284	282	291	272	273	296	277	314	313	301	284	274	266	323	255	315	290	273	273	296	287	276	305	286	287	266	312	310	269	240	295	305	280	273	256	267	295	307	287	288	294	318	262	327	292	272	302	281	300	278	291	306	285	304	249	277	292	278	290	303	267	302	278	276	297	284	280	282	297	281	276	242	283	292	280	287	281	304	299	292	312	289	293	257	295	276	286	275	295	303	287	288	294	285	314	267	284	321	295	280	284	307	267	320	274	274	279	291	282	287	251	310	299	307	308	288	319	276	307	307	305	300	264	283	293	266	294	300	285	290	289	302	301	277	283	290	294	277	302	269	297	284	269	326	293	279	282	268	355	278	283	309	307	271	292	264	278	296	295	310	322	303	293	284	290	273	297	301	291	287	307	274	266	292	333	266	283	298	280	285	279	300	297	282	289	287	272	301	280	271	275	283	279	297	289	294	284	338	278	317	277	301	305	274	306	262	280	275	305	292	314	293	321	309	305	305	273	280	307	265	284	312	289	301	297	296	312	295	273	254	295	315	273	307	323	326	306	288	290	315	265	242	302	296	279	281	294	284	302	289	311	296	322	297	274	278	277	308	309	287	288	311	302	295	327	278	268	269	297	293	309	285	296	296	279	281	319	288	294	290	309	290	316	275	263	274	278	293	300	291	302	296	313	290	310	316	273	289	298	264	286	269	311	282	284	303	299	287	269	308	273	300	296	291	267	291	250	292	282	300	287	291	316	291	293	274	283	291	308	305	287	272	299	301	335	309	304	318	273	317	291	266	288	297	267	276	293	291	302	300	321	284	270	294	292	309	314	289	290	293	295	331	277	282	290	312	322	271	289	313	285	329	269	263	288	271	314	285	316	304	304	280	286	282	325	275	305	282	275	305	254	286	272	271	331	297	303	269	274	278	290	312	303	286	273	312	293	290	250	289	304	265	281	281	309	290	292	293	277	289	320	291	278	312	316	282	317	268	281	290	291	284	283	298	289	286	275	246	297	277	318	299	296	310	277	275	284	309	311	285	313	310	290	297	290	260	301	266	310	315	303	278	274	319	289	278	275	295	279	306	286	320	315	306	274	304	320	284	288	304	321	279	288	301	308	279	306	312	338	279	278	306	300	273	330	303	306	279	304	295	294	280	290	277	275	294	294	297	306	289	294	273	298	287	287	275	292	288	294	279	301	287	286	290	272	282	286	278	282	261	328	304	316	311	292	300	312	284	268	305	259	286	293	303	301	306	331	275	283	289	293	273	291	252	326	269	299	287	280	279	288	296	301	326	314	318	306	281	295	287	298	287	300	293	276	290	275	268	265	316	274	297	314	275	306	283	294	303	293	308	309	239	301	276	284	309	309	281	264	303	282	300	307	296	306	278	281	284	288	303	275	293	298	277	301	259	280	287	288	271	288	295	321	302	307	316	292	286	299	334	307	284	290	268	293	263	304	300	278	280	300	277	292	339	300	285	277	303	309	307	282	267	286	269	300	259	319	294	296	292	308	282	286	296	297	259	285	267	309	293	310	288	270	312	312	317	293	294	313	283	290	271	258
57868	94928	69530	40206	17890	4594	1160	617	544	516	569	532	553	516	540	546	527	575	493	517	483	541	537	537	538	541	490	473	489	555	490	535	544	542	539	531	575	497	540	564	554	550	549	532	544	513	558	541	497	567	509	496	549	590	532	547	533	548	564	538	544	539	542	510	543	581	532	537	519	536	516	511	507	538	520	491	545	490	556	521	501	539	556	547	516	531	501	529	518	548	534	530	553	512	547	528	524	535	538	536	499	520	550	504	545	545	548	539	524	509	483	540	560	486	464	509	588	518	567	550	509	545	556	525	534	551	572	540	540	498	544	545	555	535	535	515	487	533	533	512	489	574	538	546	559	519	520	540	494	487	523	546	555	485	496	540	486	503	509	489	567	516	552	513	551	546	519	552	547	531	517	514	562	553	520	525	553	509	506	529	496	540	562	572	530	519	526	550	497	538	538	546	574	545	491	518	541	484	532	563	538	507	520	531	512	509	547	564	479	543	494	571	517	532	534	504	516	543	530	542	550	505	522	503	513	553	555	517	513	533	512	505	518	535	551	490	541	510	532	521	540	511	524	527	501	531	538	480	506	525	560	561	535	552	557	548	523	515	506	522	573	532	518	503	542	535	545	540	511	517	520	545	557	525	540	547	504	553	512	548	562	546	545	525	543	534	513	522	545	515	546	540	565	499	507	518	545	508	524	581	498	567	542	534	502	536	547	506	505	516	524	520	552	568	530	546	548	515	524	542	532	543	555	527	497	551	520	552	496	569	528	551	543	560	556	538	534	544	497	515	537	554	526	534	528	496	512	506	541	529	512	548	505	482	532	528	526	531	505	559	549	538	526	506	525	578	507	556	511	552	535	530	514	499	562	586	537	552	513	514	526	543	518	537	530	523	521	504	486	532	542	526	536	532	484	529	539	506	527	517	593	510	562	528	512	571	547	510	584	534	523	531	522	533	508	549	521	548	564	520	512	585	514	536	518	505	534	515	538	513	516	551	506	509	548	525	509	512	486	519	514	529	536	547	545	529	547	546	541	533	529	582	523	543	474	504	502	528	537	534	544	526	579	484	534	526	529	517	557	519	514	532	541	491	516	536	497	510	535	545	512	497	527	528	526	582	503	518	517	564	533	514	559	527	546	513	505	545	545	533	532	505	521	534	510	499	547	542	497	548	565	524	506	549	510	459	533	493	565	547	541	547	525	547	556	552	458	528	545	559	528	550	553	517	548	544	550	502	564	563	532	524	480	494	491	578	516	514	526	503	520	556	562	525	575	515	505	509	519	535	520	526	502	476	533	550	527	506	548	535	539	515	538	567	542	549	537	536	543	549	566	530	535	554	541	553	534	530	544	572	552	545	536	539	518	508	472	487	524	495	564	523	542	561	537	537	509	499	452	572	557	533	517	523	519	501	505	529	492	501	541	526	502	538	522	536	529	536	483	516	569	546	522	532	536	555	530	499	497	488	521	546	511	523	510	509	536	498	501	509	526	519	516	546	549	500	501	515	562	568	535	533	567	573	534	540	585	510	516	568	551	484	506	546	555	506	492	526	545	546	556	517	525	483	586	562	501	543	492	546	547	534	534	521	545	515	532	532	548	485	516	508	555	510	529	513	494	524	532	521	523	530	584	551	562	509	484	541	509	525	543	556	552	573	512	547	538	505	521	467	543	558	549	560	574	521	541	532	530	549	496	550	544	532	564	522	507	541	504	552	530	541	559	489	524	563	540	527	523	498	484	535	505	528	524	484	502	563	535	514	501	526	532	580	543	510	511	526	538	533	531	551	533	562	515	485	512	513	532	529	513	509	539	510	542	525	505	512	559	527	537	536	549	544	501	527	509	550	523	533	520	558	525	537	515	552	517	571	508	561	489	550	531	521	507	557	536	521	530	509	492	515	517	519	476	522	524	539	516	511	566	494	524	512	558	520	535	532	500	524	534	511	547	505	515	555	544	534	553	568	524	487	539	538	494	520	545	546	554	555	544	548	535	484	532	504	532	484	561	517	513	514	533	519	574	523	493	513	527	507	544	530	494	531	513	483	521	529	561	558	512	518	534	537	526	534	543	581	514	526	548	516	498	516	524	545	529	517	496	564	530	514	530	529	529	542	577	505	517	506	529	541	557	516	511	521	466	520	533	544	535	494	487	521	509	517	502	542	532	535	514	535	536	523	518	528	564	526	557	556	525	522	527	528	534	540	532	531	524	480	539	525	528	583	492	564	535	500	532	556	515	539	519	537	550	518	563	537	521	563	510	515	523	519	517	544	571	499	527	547	551	519	505	519	498	516	476	487	490	514	519	520	490	550	535	492	579	497	479	543	518	492	499	542	557	552	543	540	532	521	530	538	534	554	510	555	564	530	539	547	549	511	495	561	489	539	495	560	542	490	503	531	534	523	555	552	519	523	548	524	507	501	514	527	567	519	542	549	531	501	528	503	501	539	524	565	541	517	540	560	549	526	526	475	549	500	552	532	511	502	517	523	514	532	537	517	535	530	498	538	533	522	605	555	532	608	517	530	530	542	539	526	565	551	546	496	532	527	554	539	530	542	501	503	494	488	521	505	517	525	515	487	533	505	591	517	527	531	502	528	503	494	530	544	511	528	547	513	512	548	564	542	553	518	549	510	551	503	514	511	534	514	566	518	516	530	521	510	541	571	544	546	535	554	505	546	523	536	517	464	512	526	504	518	503	507	560	512	539	519	521	553	511	518	507	509	523	544	520	519	543	523	539	530	542	557	480	497	504	536	524	521	509	546	477	541	511	600	517	529	508	515	524	518	576	488	580	549	521	548	464	528	517	529	517	550	534	549	497	565	512	534	492	569	546	504	522	495	536	552	484	527	570	522	532	495	519	514	573	485	522	567	560	533	537	517	528	531	507	513	503	536	508	529	498	522	507	511	542	553	501	524	499	546	533	484	515	507	520	521	556	504	518	552	554	532	550	528	553	526	556	550	590	592	546	562	523	494	557	497	546	558	494	528	544	548	505	541	524	536	537	533	552	520	544	555	553	544	540	537	539	492	500	529	509	511	546	487	539	538	552	552	499	558	544	533	508	496	540	559	481	545	484	591	480	532	506	559	542	526	506	516	514	558	561	532	522	569	541	519	527	525	486	542	515	511	530	537	522	519	516	548	544	541	497	552	537	512	582	527	544	528	500	560	502	519	538	499	554	513	488	523	516	540	544	552	534	491	586	559	542	515	536	503	526	518	519	529	537	534	509	538	549	533	505	508	542	504	537	503	527	482	536	534	506	531	543	546	549	517	521	583	503	526	512	523	547	495	563	551	545	522	539	527	550	516	529	533	565	530	522	555	513	545	546	531	515	542	535	587	525	528	532	576	545	505	531	535	516	542	544	537	509	509	497	554	498	529	493	540	544	511	496	520	511	503	536	510	538	525	508	530	521	524	529	501	560	516	530	558	556	512	530	505	533	531	545	517	554	537	523	536	534	515	519	498	530	529	539	547	517	473	541	506	506	514
23507	23160	32973	26929	21466	16328	3257	456	351	369	325	365	316	356	326	325	330	351	361	361	318	340	339	319	346	310	311	325	335	347	317	348	347	336	305	318	290	365	338	319	311	342	350	319	335	309	332	340	333	345	341	323	349	328	331	336	365	335	338	307	324	337	340	343	350	320	306	336	299	323	334	376	308	343	326	294	314	305	317	316	333	326	345	313	329	346	350	360	333	320	352	331	354	330	319	333	315	328	326	315	337	308	349	322	324	312	319	334	317	328	333	339	341	351	336	359	337	346	347	317	295	363	321	335	349	357	338	324	311	319	315	312	353	338	362	348	337	313	320	339	343	318	339	328	285	314	352	330	293	371	338	324	327	317	309	325	326	343	340	325	292	331	300	319	336	307	304	344	362	384	327	314	379	358	341	351	326	339	320	327	326	297	301	334	339	314	345	312	339	326	360	325	360	303	326	327	310	351	297	357	352	307	325	350	340	319	312	311	313	341	352	316	317	336	342	310	325	365	320	344	292	317	349	305	346	320	343	312	341	327	350	328	356	332	312	338	333	301	336	310	331	339	351	335	351	319	348	346	373	304	305	354	354	324	326	312	317	317	287	323	351	332	312	329	329	324	313	334	310	324	316	288	350	319	348	322	331	338	334	330	336	332	312	358	335	348	325	355	331	346	314	358	303	324	327	348	343	315	359	309	349	357	351	317	332	316	320	333	309	336	330	310	314	343	348	335	318	327	345	324	355	318	333	346	281	336	361	348	275	351	311	356	326	323	371	346	363	349	323	325	319	329	327	344	321	348	349	362	326	346	331	331	316	356	336	323	334	303	338	336	356	323	302	316	333	300	325	305	337	308	327	323	328	313	355	316	355	342	335	318	326	323	321	345	335	340	334	330	302	307	328	343	323	326	339	332	345	333	332	346	325	331	326	285	344	348	341	356	316	352	333	331	346	316	312	363	326	300	346	345	328	325	349	353	313	324	354	360	336	302	357	296	319	275	357	328	315	334	342	335	347	335	340	370	313	360	323	365	308	319	303	333	326	321	306	326	355	301	354	313	318	320	340	322	322	339	330	291	319	300	328	324	321	343	325	296	309	374	329	336	299	317	340	330	325	344	341	305	345	344	350	328	309	305	329	282	307	325	325	324	345	337	352	312	344	319	294	310	323	313	342	330	328	343	350	358	348	285	373	347	337	331	324	336	299	318	350	343	310	343	371	311	281	325	314	321	360	335	330	327	350	330	326	322	314	308	350	317	306	327	327	322	309	322	326	326	296	316	334	325	362	328	320	358	327	319	308	269	328	300	324	317	308	321	307	346	322	334	313	308	333	322	330	329	297	337	349	350	341	302	328	344	325	333	312	340	358	351	360	328	296	313	320	340	320	342	328	323	336	335	305	316	345	334	339	326	296	330	329	386	355	333	350	335	323	325	309	326	326	329	339	347	323	329	332	362	296	338	333	308	314	361	342	354	335	325	294	338	336	342	336	352	325	321	300	350	332	349	301	342	329	284	353	290	272	344	327	310	355	329	344	325	337	339	368	337	338	336	323	312	320	348	332	324	323	331	319	323	333	347	343	331	346	295	328	328	340	374	330	331	317	363	305	351	318	330	358	316	314	329	329	338	310	322	355	316	341	355	305	332	360	330	326	327	346	342	306	338	339	355	321	360	316	332	373	321	300	313	325	356	331	329	362	319	346	321	320	313	310	350	337	305	335	360	344	363	322	379	333	312	334	301	330	328	332	323	306	332	353	326	332	355	310	295	355	321	306	365	336	330	336	335	314	330	326	321	332	302	318	330	334	313	355	322	330	329	335	338	326	349	336	325	335	318	319	341	327	326	321	331	343	320	330	316	342	329	345	345	325	372	367	312	320	317	314	348	325	316	338	332	361	325	361	336	344	340	339	307	361	355	312	289	344	348	330	318	343	337	333	333	340	305	348	325	342	299	335	362	340	313	293	319	312	327	325	331	336	313	354	307	356	339	364	327	339	328	334	313	337	316	347	325	309	277	340	321	313	327	356	318	312	313	297	311	338	314	354	328	354	343	327	362	341	322	308	335	340	311	298	336	318	359	322	317	349	374	349	326	325	339	347	336	327	310	308	357	340	364	313	308	299	306	347	329	315	350	309	338	318	317	329	368	349	346	358	334	322	346	363	335	333	335	332	340	360	320	361	337	318	310	335	334	312	291	339	334	317	342	318	310	332	334	332	316	338	350	332	312	320	330	320	324	332	299	306	321	300	312	352	364	346	326	319	336	335	323	334	287	341	330	326	315	299	330	349	310	330	316	337	330	312	304	330	339	306	316	301	329	301	331	297	308	336	330	295	317	348	331	337	340	342	334	343	348	313	340	324	336	353	333	325	358	324	348	322	341	349	298	333	288	356	331	354	327	333	340	331	319	330	342	349	341	326	309	336	334	321	335	322	292	328	322	313	327	292	347	352	318	313	301	333	363	316	306	318	309	307	290	296	323	307	344	342	335	357	303	350	342	340	352	363	324	361	355	323	349	322	352	326	335	329	363	354	341	333	301	328	354	330	352	346	335	355	370	337	355	327	338	313	338	283	356	333	302	340	338	332	303	337	332	315	321	343	347	308	361	314	334	334	323	321	343	295	323	307	325	326	326	351	351	318	343	328	323	328	356	328	323	328	341	330	338	320	355	285	348	317	335	327	328	315	323	323	331	340	323	350	320	305	318	321	351	296	338	321	350	315	312	340	343	333	308	322	337	332	319	358	326	348	339	317	323	296	299	317	336	355	322	336	363	300	351	313	346	353	297	301	316	339	329	316	331	302	297	347	333	340	321	321	343	311	326	332	345	354	312	318	310	316	317	339	319	331	304	359	326	325	332	335	315	306	346	333	314	338	317	287	347	322	303	334	351	310	337	365	308	357	350	311	334	330	356	360	327	338	305	311	300	339	360	310	369	325	333	332	325	333	343	353	305	348	363	342	305	343	280	314	312	353	306	298	361	308	332	341	311	323	312	301	311	351	305	338	349	317	331	331	346	353	334	340	332	369	318	308	327	332	327	305	348	334	315	302	317	331	367	294	332	294	303	313	342	326	331	341	314	355	322	309	308	336	323	306	281	322	340	309	332	325	360	312	323	310	313	324	331	327	340	339	292	337	346	347	350	334	343	373	319	335	350	364	345	327	327	345	339	341	334	350	335	324	355	318	340	295	321	353	295	336	338	349	321	356	297	337	359	328	313	388	330	335	331	284	350	340	345	322	325	316	336	321	310	310	345	350	332	308	314	328	372	332	322	361	366	352	315	339	349	345	312	310	332	337	312	322	328	343	342	327	338	324	352	329	318	314	344	335	327	319	324	334	325	303	317	333	332	346	366	316	346	357	331	331	342	363	307	336	315	333	303	316	328	309	293	347	307	348	318	317	335	344	321	314	285	344	313	323	344	353	325	324	304	307	362	345	333	335	342	357	314	328	317	334	337	333	335	320	351	324	334	318	315	322	297	348	313
56983	102858	76195	46440	22624	6343	1550	678	556	587	546	572	576	532	580	577	559	552	611	603	589	583	561	613	610	582	553	591	599	557	588	541	592	544	600	586	525	568	639	604	564	563	568	576	581	577	578	603	580	577	551	585	577	551	561	567	597	524	551	589	571	561	601	556	564	581	611	550	568	562	669	554	577	572	539	589	590	545	579	578	558	547	553	594	583	533	608	521	545	551	576	579	593	581	583	546	598	575	553	614	571	598	562	566	557	590	556	552	560	547	587	539	538	557	607	585	579	549	588	567	608	579	578	560	586	546	576	571	595	611	587	545	591	588	549	556	564	614	507	593	576	569	603	541	582	519	555	570	538	564	579	561	561	533	546	609	560	555	551	568	517	551	603	537	555	601	600	587	556	590	577	587	603	609	590	558	548	590	594	549	561	577	576	567	574	563	563	574	588	598	575	513	588	585	576	557	557	534	607	554	581	571	558	555	587	528	589	589	619	554	580	573	569	582	561	560	562	549	569	582	510	567	566	567	527	562	571	574	561	565	614	579	534	589	587	583	577	558	590	566	571	570	553	553	607	504	558	577	566	538	576	556	581	518	608	552	603	555	566	562	567	566	544	560	561	546	528	552	562	568	552	536	543	606	547	549	605	531	575	587	593	567	582	556	545	562	601	560	555	565	537	559	563	590	597	623	551	530	560	573	520	614	603	558	539	571	554	591	550	584	558	592	545	580	544	575	593	551	578	581	526	600	590	570	605	540	585	613	542	593	584	585	553	619	560	556	566	605	605	613	532	623	593	618	592	565	574	551	542	617	553	569	573	558	538	566	608	573	575	545	555	544	562	579	581	559	568	562	596	592	549	606	552	577	533	559	613	577	574	553	586	550	585	550	588	579	626	541	575	628	586	583	563	599	568	615	563	561	573	546	584	577	567	564	535	602	560	571	566	559	576	598	567	576	584	579	609	578	572	581	544	556	610	504	558	538	619	602	604	562	535	546	561	569	540	554	568	553	556	583	612	601	564	581	586	594	543	557	533	590	619	574	563	566	569	537	572	592	587	549	538	562	517	588	560	611	612	577	581	564	567	555	563	547	583	588	553	591	616	578	562	628	550	553	581	583	565	581	572	612	545	569	560	545	609	575	526	582	582	575	565	565	531	586	550	577	558	553	558	574	590	598	568	547	593	585	544	521	562	579	543	544	550	539	550	583	537	542	573	553	525	571	580	580	604	569	561	584	545	553	544	562	575	548	601	543	541	560	534	582	585	577	572	555	574	545	524	584	545	590	569	582	582	570	568	553	543	555	533	575	574	543	546	532	581	605	601	582	522	573	589	586	572	552	538	567	592	524	513	568	580	594	581	566	541	536	574	612	612	546	490	605	541	576	573	547	577	580	571	584	610	588	575	582	628	585	544	567	561	589	535	604	558	575	571	604	588	574	577	542	533	570	574	589	564	580	574	549	602	558	570	574	621	551	606	564	579	544	562	527	561	560	586	576	619	545	589	547	597	595	554	584	590	619	538	554	561	620	608	566	542	575	553	543	598	547	569	571	601	575	565	568	560	565	569	571	563	591	568	550	526	564	555	596	551	604	543	549	561	579	579	583	561	608	538	566	552	541	559	556	599	608	572	578	535	619	571	577	547	533	588	610	563	572	563	566	565	546	525	599	555	557	568	572	552	570	519	572	565	548	577	588	568	588	574	559	548	573	586	543	578	578	534	592	548	553	572	574	589	576	579	558	572	570	586	569	549	577	554	557	528	560	595	585	554	570	550	592	553	553	558	539	577	596	567	561	573	588	520	593	582	530	534	559	569	510	592	558	567	580	582	530	584	563	614	546	596	586	542	561	601	580	584	532	591	617	547	574	551	567	582	550	608	560	585	563	553	528	561	586	559	584	560	591	577	528	581	581	554	582	583	608	551	573	641	553	536	581	577	583	574	588	572	574	534	555	578	558	598	566	602	548	550	544	529	543	598	569	609	558	554	566	595	531	587	565	585	584	573	567	587	604	601	589	560	548	578	565	597	577	538	604	548	570	620	588	600	528	551	638	549	574	535	573	593	592	581	579	593	559	589	556	573	550	555	539	555	587	596	547	545	585	583	588	533	553	578	585	576	579	597	586	583	544	530	552	606	574	615	547	538	589	561	581	541	600	551	564	572	593	606	568	581	574	548	562	579	585	547	588	548	522	550	556	569	539	547	556	539	579	608	553	588	590	554	566	574	558	578	583	579	585	583	600	568	587	608	563	560	522	554	570	528	554	542	556	620	562	545	548	562	582	561	568	624	562	565	606	569	564	550	558	551	591	596	554	555	589	576	507	581	589	538	575	543	531	546	618	597	596	592	613	514	578	566	605	584	619	588	554	554	612	592	567	574	569	571	585	574	551	592	548	559	596	578	527	583	562	609	567	584	567	551	581	532	531	570	540	578	609	564	562	541	593	564	559	602	602	581	571	554	534	555	587	566	581	552	580	547	583	581	589	544	569	587	621	592	601	581	603	545	589	603	527	516	599	563	578	640	539	622	586	594	565	543	580	591	551	541	588	598	571	545	550	561	575	565	571	589	564	599	561	591	584	597	542	560	563	581	590	571	583	559	586	558	522	561	624	585	631	590	569	528	570	535	591	583	603	588	550	521	595	549	543	573	610	590	605	542	581	581	576	569	561	590	570	559	576	581	552	569	579	573	567	578	529	606	568	541	542	614	557	554	551	575	595	621	549	559	549	581	560	546	541	609	558	553	547	578	576	573	577	583	598	584	565	557	592	553	565	578	572	597	600	511	593	563	568	573	555	590	556	559	582	535	546	564	556	602	594	552	539	545	560	593	544	549	561	574	617	553	577	589	564	575	585	522	579	595	565	589	565	559	554	590	565	602	589	542	545	562	603	558	604	550	568	589	535	573	515	578	587	562	561	577	564	554	575	589	578	618	578	570	570	577	571	592	607	553	615	558	564	584	629	600	551	580	564	565	638	585	614	608	515	593	528	580	588	559	580	555	542	549	546	576	546	601	552	541	598	545	578	557	579	575	571	520	561	560	577	577	566	579	584	579	563	545	553	610	595	555	579	564	563	558	596	571	558	577	529	589	538	579	506	567	617	577	595	574	584	591	565	603	587	585	545	606	572	575	566	545	555	613	570	518	572	576	572	586	546	581	558	570	584	588	556	541	547	557	549	552	580	566	601	580	564	590	541	540	589	588	567	563	547	552	581	576	555	571	595	531	552	527	619	579	626	536	605	597	582	599	585	564	593	527	555	620	563	565	579	572	572	532	564	554	579	570	564	570	594	558	566	615	567	583	578	564	550	617	590	557	609	588	541	590	557	615	554	609	583	575	605	592	562	540	557	568	535	609	530	566	528	565	557	551	623	578	565	565	574	581	605	539	542	597	606	559	598	567	572	556	576	562	579	547	575	552	604	536	550	622	575	569	555	548	567	633	561	578	627	575	609	555	572	570	595	592	535	523	577	565	597	606	551	598	558
29133	31474	28730	12726	1912	536	321	281	288	285	253	270	265	277	288	261	258	272	310	324	276	269	271	292	269	295	313	283	283	300	291	236	274	287	283	251	256	249	268	284	262	283	262	265	255	245	278	274	297	274	274	280	261	286	291	286	286	264	290	236	267	251	290	262	255	303	279	274	240	283	242	285	308	282	285	284	278	289	277	277	287	304	281	295	274	283	250	296	291	291	268	281	301	283	287	257	283	280	276	269	285	276	261	299	291	280	264	261	249	270	310	272	280	281	277	264	255	279	260	272	261	330	263	262	279	278	291	308	264	272	282	283	275	283	287	273	295	289	261	247	259	297	258	241	266	298	279	277	286	299	288	272	292	273	282	284	235	264	284	286	275	285	268	279	245	273	294	264	263	290	269	267	274	240	298	246	255	270	260	287	284	295	247	245	305	275	289	269	312	291	282	280	285	273	263	297	289	269	271	273	266	291	276	232	275	267	260	268	236	304	262	273	269	273	270	293	289	258	253	250	273	246	263	267	278	292	273	285	262	279	296	280	276	262	269	281	273	272	245	260	255	287	252	266	287	272	271	281	246	293	301	278	286	276	297	281	289	269	260	296	260	279	297	302	289	282	251	274	275	274	274	290	287	284	291	267	281	267	288	269	281	271	264	257	271	252	255	288	280	259	298	274	285	251	271	264	298	280	310	266	269	273	297	266	285	286	268	260	271	298	273	278	308	255	240	295	253	245	302	268	293	251	258	294	263	270	280	256	279	285	256	259	275	273	320	264	313	277	269	280	263	284	261	281	274	264	247	290	310	268	280	287	259	269	283	246	269	289	275	279	272	251	261	270	248	308	250	260	250	266	249	282	243	278	296	281	288	274	277	306	293	268	268	278	282	272	285	293	291	254	236	305	260	265	254	259	270	278	272	282	265	273	294	282	262	272	266	281	295	278	283	275	259	289	289	257	301	254	285	266	286	295	286	255	313	265	261	249	286	271	263	249	282	278	276	306	252	272	268	254	306	248	283	285	301	280	258	259	232	248	258	275	274	244	242	282	243	278	276	291	267	294	261	268	267	282	280	266	268	247	261	287	273	255	297	259	276	244	291	266	298	251	273	258	247	252	290	274	248	315	263	293	276	263	255	259	255	306	263	275	232	286	292	257	277	256	284	267	298	297	244	280	270	274	317	276	268	270	307	276	290	295	277	233	266	300	250	252	244	264	250	284	284	295	279	274	257	306	266	290	265	293	282	289	275	276	252	291	257	274	283	287	243	296	259	303	264	269	253	279	277	305	299	274	264	290	264	257	250	285	296	276	279	263	274	252	301	290	286	286	297	281	265	295	269	278	306	283	275	275	269	286	270	277	272	224	284	284	295	284	289	298	293	257	296	254	268	274	260	263	271	263	276	261	266	262	271	259	300	290	308	290	285	295	260	275	253	273	266	302	289	313	282	308	272	259	268	279	231	289	275	282	270	260	287	280	261	249	282	307	268	262	266	274	252	282	252	261	266	266	267	256	272	248	253	274	284	285	263	293	286	274	250	282	290	296	266	260	280	270	278	272	290	300	278	300	297	295	274	256	282	288	273	259	273	272	301	241	294	279	292	256	305	302	249	297	275	289	282	282	254	252	295	298	281	270	256	256	270	257	288	266	286	249	259	250	245	252	277	259	254	281	251	271	255	296	272	259	288	287	269	266	262	291	299	264	299	281	283	284	290	277	261	274	265	267	265	296	273	251	259	274	294	270	287	305	289	279	267	265	269	256	310	267	263	292	272	265	290	255	296	291	278	297	261	265	269	244	286	276	284	248	286	270	274	297	284	295	277	268	277	262	247	275	274	278	260	283	296	289	284	291	270	240	274	273	265	258	253	262	284	296	261	295	281	280	272	268	277	281	287	249	254	261	280	262	272	258	269	271	299	249	302	273	274	278	289	266	261	266	264	279	245	288	303	280	275	295	270	260	252	275	273	270	287	285	288	291	271	277	305	250	282	273	293	268	306	269	297	260	271	311	250	263	297	256	288	282	289	267	270	275	277	247	290	269	274	290	259	261	245	263	267	240	267	295	281	320	291	272	274	286	275	282	262	258	258	280	273	299	280	288	258	272	277	256	291	267	274	265	278	280	277	263	258	306	291	255	239	281	306	251	274	273	276	274	285	255	278	282	314	274	264	250	269	275	281	258	280	286	242	283	273	266	275	272	292	261	276	266	281	257	291	271	246	285	287	265	262	251	271	265	265	297	275	259	276	276	264	283	278	296	268	289	257	276	279	300	278	265	269	260	288	250	270	277	276	286	252	276	261	279	290	278	265	298	261	272	281	285	285	278	283	290	296	273	241	261	275	303	301	255	283	294	302	265	267	282	256	249	262	290	273	264	274	285	277	267	281	241	276	287	277	289	244	271	256	312	248	263	265	249	263	277	254	280	305	298	287	266	279	253	254	300	262	292	264	270	279	263	298	273	297	283	280	274	265	274	270	288	283	263	252	299	278	268	263	297	263	265	291	275	297	278	286	277	289	250	275	261	260	292	263	294	275	271	266	281	294	282	279	264	248	233	286	281	292	270	258	279	291	291	299	264	287	268	309	285	224	263	274	282	267	287	300	253	292	297	273	292	266	269	295	251	286	265	281	294	247	250	306	271	268	285	272	272	274	289	255	275	243	253	262	281	281	284	295	278	274	293	282	281	265	277	303	285	262	274	250	306	294	303	262	284	284	249	273	280	300	286	272	279	295	255	297	282	259	284	305	313	243	282	292	260	253	290	285	282	264	257	286	274	263	239	263	304	277	256	321	290	265	273	263	276	267	270	263	250	306	271	259	250	288	279	290	287	305	248	258	268	286	292	273	274	295	280	273	269	284	268	289	282	277	285	289	297	286	291	261	255	289	273	281	249	279	276	268	282	275	281	289	261	272	254	269	284	263	304	274	280	258	276	292	277	298	300	284	290	290	270	261	284	251	240	265	269	282	282	298	264	291	278	291	269	288	318	267	242	267	256	281	253	320	275	301	275	276	292	265	263	275	307	287	281	283	251	283	291	254	277	287	268	258	259	262	239	260	286	289	255	249	264	287	274	280	275	281	303	259	248	302	289	260	247	305	287	275	299	274	305	234	254	284	280	288	250	291	287	233	274	260	267	244	300	257	278	256	268	296	298	268	270	272	292	266	281	253	273	268	247	264	285	253	286	273	278	284	262	305	274	268	252	285	312	241	295	249	236	292	271	282	258	235	267	274	266	257	260	310	289	275	265	275	254	265	276	269	249	260	254	277	262	303	259	276	262	280	272	268	238	266	274	261	260	304	302	260	287	278	259	274	287	263	257	263	273	268	266	276	270	265	274	241	235	273	268	244	252	277	273	272	272	242	276	269	290	285	264	273	271	277	275	276	277	252	273	297	278	257	293	289	268	281	275	288	294	301	302	279	249	308	256	251	269	295	264	275	293	259	266	259	294	258	251	269	280	271	236	293	248	296	277	264	260	273	275
36244	49015	33789	13788	3496	1076	578	520	529	507	523	528	479	497	517	489	526	476	475	509	536	488	503	543	495	482	490	511	513	515	553	489	534	527	493	481	487	506	506	464	514	538	536	490	543	522	495	514	528	464	485	495	529	500	502	532	538	508	527	494	523	543	468	509	507	508	512	502	507	510	505	473	479	503	504	480	479	534	510	503	477	518	504	523	454	529	524	502	529	531	490	495	527	532	499	500	511	497	476	510	509	483	509	501	453	509	525	504	519	488	497	521	575	522	455	546	503	503	524	507	467	505	486	513	508	522	520	505	520	519	500	498	469	498	497	519	510	513	482	508	470	533	529	461	483	502	466	511	511	518	494	546	495	536	488	495	470	480	493	513	514	522	495	507	535	484	481	536	487	493	509	485	536	506	513	505	485	482	498	464	467	530	497	492	515	493	508	534	507	511	535	508	482	523	527	489	488	506	493	525	503	504	511	537	510	513	519	481	472	518	489	499	508	530	478	518	550	495	505	483	502	507	466	505	519	540	509	509	535	520	492	537	571	484	493	535	512	519	518	524	492	588	553	499	528	498	497	544	525	519	524	497	523	499	509	518	516	506	523	473	532	522	487	499	504	506	501	517	506	501	473	493	520	509	486	492	475	525	536	500	518	504	491	478	501	499	561	487	476	504	462	491	511	486	504	494	556	523	479	537	493	557	505	527	450	538	504	539	502	531	500	514	509	509	522	509	483	519	482	475	499	492	524	527	490	531	477	512	514	481	528	518	503	529	502	450	507	495	481	531	535	521	480	502	505	484	486	527	500	490	490	499	506	508	485	501	557	510	513	496	534	478	528	486	503	479	560	523	547	526	496	500	563	544	505	489	555	469	492	504	515	520	491	455	508	483	489	512	489	526	510	503	497	522	491	503	481	467	497	499	500	471	485	494	508	515	521	474	550	516	484	495	498	472	515	485	484	473	510	519	522	487	519	516	526	473	509	475	509	495	490	544	492	446	512	538	495	471	477	488	483	554	459	487	515	531	455	510	484	483	515	523	478	536	516	527	516	498	500	509	485	504	496	531	512	548	508	511	513	507	533	493	529	535	507	501	496	496	517	506	472	521	495	481	497	503	549	489	479	507	501	499	488	513	509	499	521	514	499	529	492	506	507	484	510	521	515	551	510	473	514	523	518	433	510	511	514	495	515	481	480	504	501	486	477	533	517	526	509	529	464	493	565	498	524	509	465	518	528	500	508	487	483	487	521	501	529	467	526	510	523	534	509	483	527	510	490	512	520	525	510	532	515	522	513	483	539	470	535	510	540	513	496	491	508	523	495	517	484	497	562	499	481	529	501	484	526	521	497	528	494	515	511	493	487	488	504	529	525	544	513	509	481	498	527	504	505	480	485	498	504	525	498	532	516	500	480	492	540	486	486	510	485	548	474	518	517	507	571	494	500	518	482	497	522	525	465	467	499	519	486	500	507	488	506	502	507	525	462	540	464	516	511	484	498	468	518	524	584	530	528	502	520	498	513	515	538	509	484	503	543	523	500	488	513	503	514	516	492	540	534	485	522	496	503	506	492	489	476	496	504	529	510	505	492	548	527	529	517	562	527	556	483	549	484	525	494	492	517	540	535	518	534	507	495	517	520	524	500	462	474	522	538	501	528	519	504	488	478	501	531	515	487	508	533	475	524	503	507	524	482	510	501	489	545	486	469	470	545	565	489	542	535	504	498	469	540	485	465	496	514	528	467	457	526	499	505	494	520	513	512	484	550	545	480	491	491	518	514	466	517	498	474	498	484	487	508	489	514	502	498	528	505	480	467	546	540	492	503	519	525	503	508	468	476	508	497	514	530	527	523	511	484	533	492	494	529	497	489	500	515	504	510	499	502	507	522	551	498	491	537	516	486	518	480	493	469	534	534	526	502	499	480	525	541	500	498	513	523	517	504	511	526	519	518	525	484	537	501	498	518	487	509	517	477	493	453	533	519	530	501	497	511	494	522	526	461	518	522	513	514	525	497	506	528	505	515	516	478	484	517	493	535	518	499	478	532	482	524	492	481	527	524	486	500	476	517	525	530	541	501	518	530	470	535	498	506	462	513	554	503	484	561	506	515	535	462	546	498	518	467	486	546	468	507	517	476	536	497	491	513	524	508	516	509	506	566	511	487	461	491	513	519	543	519	532	518	535	493	512	535	488	504	488	486	487	517	484	514	491	525	503	483	494	488	500	494	507	490	508	480	507	496	514	525	509	429	546	534	506	534	517	482	473	462	491	496	498	500	515	524	504	500	551	522	532	485	516	508	495	493	510	519	534	506	526	481	503	494	507	497	499	497	502	500	530	524	487	527	498	504	497	500	505	519	492	484	499	501	504	521	508	497	470	522	478	485	491	537	490	512	449	480	493	523	503	495	481	539	470	541	540	497	512	510	542	515	465	475	507	510	516	498	530	529	537	506	491	498	495	527	482	528	494	474	527	494	486	505	501	586	533	480	478	482	513	513	510	532	515	489	553	511	521	505	519	509	511	469	500	509	472	528	523	477	541	522	540	504	518	477	520	484	532	493	541	510	504	518	507	483	524	475	494	529	520	529	502	500	522	522	499	526	469	533	519	525	511	506	537	501	532	478	483	547	532	501	490	500	525	533	523	523	518	485	517	468	505	498	501	492	523	437	521	470	535	501	471	505	523	431	518	497	505	497	519	484	497	508	499	491	500	505	527	498	478	468	516	522	498	488	495	498	486	510	536	486	505	539	532	534	509	472	515	510	527	536	560	509	488	509	490	512	481	458	541	518	468	520	509	504	466	494	497	484	495	507	492	497	516	509	477	543	497	537	525	490	536	502	500	512	519	558	515	498	531	482	495	525	507	546	511	534	505	476	449	484	500	535	462	499	508	489	492	490	503	522	478	498	543	517	503	499	511	537	508	508	482	507	482	487	531	493	499	493	520	519	515	484	458	510	505	514	475	485	486	543	539	484	513	498	484	506	508	515	515	505	509	479	492	526	496	533	466	468	510	461	519	476	508	498	464	554	491	500	523	496	492	501	540	469	521	509	491	513	474	516	527	521	482	501	457	527	513	482	499	494	486	520	490	489	530	519	525	528	539	488	520	519	535	485	510	502	465	476	505	488	517	519	459	474	516	502	507	534	552	523	509	519	455	485	516	522	554	485	504	517	530	478	487	496	528	498	521	513	472	489	489	500	459	523	480	502	525	483	540	506	512	494	503	529	501	530	509	519	481	488	483	514	514	485	533	488	495	496	491	501	463	557	498	488	469	488	532	543	505	509	512	501	514	486	520	532	512	453	498	508	483	512	539	479	508	460	510	482	502	527	507	522	503	520	527	500	534	500	533	510	517	488	495	521	502	484	505	503	518	491	506	485	518	503	540	488	535	492	506	532	554	518	508	484	541	519	520	544	475	493	522	485	537	493	507	475	527	489	507	509	484	522	500	501	475	508	507	504	513	501	471	528	555	511	516	515	481	524	487
24761	24710	35469	28422	18975	6560	644	317	279	308	294	302	333	288	290	309	318	330	239	312	258	280	283	294	324	274	286	297	315	276	315	285	311	279	316	283	276	308	273	345	288	299	279	272	270	298	287	254	309	286	322	258	264	319	278	301	275	299	300	287	283	296	287	294	255	303	326	269	301	325	301	265	292	296	303	287	312	283	316	275	289	271	287	274	316	318	300	297	282	275	306	268	280	289	278	294	274	304	286	270	302	268	324	297	277	283	302	291	301	309	278	276	319	267	289	299	289	301	315	315	293	267	281	307	301	276	314	326	294	284	255	295	267	275	281	281	302	299	300	274	298	286	307	271	302	269	296	289	278	285	305	272	274	276	303	276	303	289	286	297	295	298	285	283	298	276	271	275	321	307	280	279	285	284	308	290	282	281	311	314	297	303	333	326	269	308	288	260	297	307	298	295	281	297	260	301	282	297	285	289	309	269	300	299	317	281	290	293	281	325	273	282	303	294	271	293	272	310	313	297	298	313	313	254	296	326	279	282	317	272	299	281	288	247	275	326	280	319	285	247	286	293	262	302	293	296	294	267	283	313	272	286	253	284	278	285	282	270	272	298	286	280	301	249	273	327	302	284	300	271	280	262	298	297	304	274	265	319	295	282	291	297	302	270	308	283	315	276	264	262	288	307	313	301	276	280	295	294	302	305	293	282	283	280	285	297	306	331	289	326	283	308	291	288	298	278	304	307	291	310	278	271	313	308	319	307	314	291	279	326	307	262	277	293	264	306	263	298	319	274	296	293	288	264	267	273	309	300	300	313	273	280	275	297	292	281	276	283	267	256	303	275	280	269	339	290	284	325	280	329	298	290	283	270	282	269	315	310	295	288	272	290	288	293	278	273	316	306	311	261	294	291	301	270	294	309	299	282	304	277	292	308	282	311	281	294	283	320	278	267	307	316	285	298	303	291	303	308	277	274	286	288	290	306	295	291	289	290	309	299	296	270	298	262	272	283	255	312	297	292	307	267	322	285	281	302	316	274	278	295	286	269	311	272	310	295	319	291	271	303	304	274	282	323	266	284	270	277	296	288	313	280	297	269	303	267	266	323	294	303	314	294	270	312	303	288	281	289	284	270	292	292	282	287	273	275	292	320	295	296	286	262	300	292	287	301	327	310	305	284	312	269	301	332	287	274	302	282	272	306	286	282	268	265	270	291	303	276	290	308	299	281	324	291	291	305	272	301	262	290	287	320	307	301	279	279	289	280	275	279	275	275	268	273	322	293	306	296	276	297	285	295	294	282	287	292	305	298	273	299	264	295	278	300	282	287	285	297	303	279	271	297	265	292	261	291	283	291	301	259	278	304	289	295	296	275	276	270	287	314	334	292	299	306	301	293	292	298	293	320	286	299	284	301	251	312	257	266	287	291	297	262	281	284	299	270	286	298	269	284	261	290	294	273	259	300	284	295	288	263	337	287	276	261	301	288	304	282	282	318	306	290	321	276	284	271	297	296	339	302	320	278	283	299	294	275	282	300	325	295	274	260	284	276	303	275	319	259	287	326	272	311	292	326	302	311	265	288	284	304	295	290	299	289	269	279	293	289	280	267	279	267	277	316	336	307	294	289	318	317	280	285	281	307	278	303	283	317	330	316	268	284	274	283	277	276	288	330	320	286	309	291	264	309	277	270	284	270	274	292	282	309	296	280	259	299	290	284	294	300	284	322	286	297	285	276	289	302	274	269	293	296	302	286	311	294	280	302	282	268	262	285	304	261	292	308	282	295	275	286	273	277	284	306	308	275	270	290	297	302	290	285	302	251	283	260	302	263	277	281	275	280	295	312	292	298	318	306	265	280	287	294	297	291	287	278	332	282	277	269	312	295	290	308	283	320	277	286	269	290	308	287	297	307	273	297	270	285	308	287	302	286	271	257	313	297	300	290	287	286	277	285	282	290	298	276	282	290	290	303	287	274	318	266	295	263	256	290	264	246	287	286	293	300	262	318	276	289	271	294	260	307	288	259	271	258	297	280	293	290	297	308	282	265	284	258	300	287	264	304	269	301	301	255	283	268	280	285	267	272	291	300	295	259	320	258	273	275	325	267	267	277	290	298	305	303	290	324	293	312	259	293	283	273	321	290	310	289	285	283	271	289	272	270	320	275	279	300	294	277	285	310	307	290	298	268	309	287	307	282	281	312	292	277	286	265	275	315	283	261	274	300	279	302	284	290	279	300	260	284	282	300	298	294	309	309	296	274	309	295	272	284	282	308	301	304	303	318	274	293	278	266	334	300	288	279	272	280	278	277	271	283	295	290	283	296	257	258	286	311	270	308	268	300	301	320	336	264	274	280	288	309	288	317	282	282	280	281	300	282	276	302	276	293	305	303	270	298	288	248	254	313	294	286	301	313	287	324	292	280	324	267	295	282	290	307	288	327	313	288	312	275	280	299	321	262	296	273	269	331	292	263	280	335	328	281	295	313	297	265	267	306	297	268	265	293	271	268	299	291	255	283	276	271	281	317	298	321	276	297	294	280	269	284	327	306	276	270	288	287	287	322	275	283	315	301	310	277	262	303	297	298	280	304	283	293	293	287	270	289	278	277	279	265	312	281	291	286	279	287	271	290	290	293	307	282	291	301	312	301	263	269	300	290	260	273	296	292	266	275	276	335	263	275	285	280	277	315	298	268	281	287	290	252	285	270	268	320	334	295	304	301	262	257	297	273	275	284	279	321	302	309	293	284	272	286	292	311	310	298	283	255	278	266	289	272	309	284	274	286	298	274	280	256	282	267	298	280	277	302	271	312	275	292	274	300	283	283	281	263	285	288	261	302	263	310	261	289	295	286	319	301	310	290	320	277	312	265	283	292	319	322	339	272	303	283	305	294	283	274	306	265	270	280	271	298	285	318	313	293	279	284	321	255	301	329	266	314	284	298	296	294	302	292	291	288	305	332	311	303	280	326	258	259	289	319	260	311	281	299	276	312	304	263	294	299	287	309	295	277	300	281	298	282	284	260	300	304	278	309	291	249	286	312	275	307	274	299	259	274	293	297	285	316	285	273	282	323	268	294	284	273	293	303	299	304	298	319	253	274	283	280	309	273	272	292	312	272	268	293	260	276	278	295	304	282	265	274	256	295	284	299	249	266	313	292	306	243	277	312	299	258	280	263	286	294	264	307	293	312	310	290	278	303	276	291	299	296	278	291	316	308	303	267	297	299	314	300	297	288	276	311	258	271	279	268	262	293	281	285	306	310	297	294	282	308	269	328	285	271	307	301	302	268	287	282	295	260	285	335	288	283	305	284	280	309	273	286	269	301	293	292	288	279	282	302	304	285	301	310	306	299	281	254	265	274	309	282	297	277	294	278	268	269	325	274	284	279	281	290	304	306	268	305	282	259	281	303	270	311	289	279	298	268	279	279	280	295	281	302	322	298	287	294	274	329	305	272	265	300	280	298	269	299	284	309	282	267	305	262	301	263	284	274	295	285
60153	93022	67408	37250	14856	3630	993	604	522	561	532	541	523	518	554	539	566	525	534	522	549	520	504	524	504	501	507	514	506	561	495	549	539	569	537	532	555	532	526	551	515	509	518	550	548	478	542	529	543	520	510	527	573	490	518	548	566	542	505	550	536	509	513	529	546	514	539	558	561	531	531	537	526	528	561	553	530	520	514	504	518	540	563	491	524	548	495	523	498	529	546	518	518	518	523	542	532	522	531	526	534	542	522	535	560	511	583	542	523	525	535	481	511	476	547	519	506	487	523	505	533	503	495	506	515	535	525	480	526	541	525	517	522	541	534	505	558	535	512	575	569	515	494	560	574	508	500	508	489	504	541	543	581	510	524	556	543	501	552	511	511	519	488	523	518	509	551	555	516	554	504	557	539	529	531	538	497	509	544	523	496	519	525	527	556	527	552	540	555	526	540	497	537	553	538	563	558	521	518	507	510	545	506	501	548	519	529	539	538	520	519	547	547	528	560	526	489	514	534	510	531	537	549	514	535	494	545	520	535	512	539	516	538	529	513	529	530	509	544	530	493	526	554	487	487	497	562	495	557	532	516	515	530	550	515	535	531	497	524	568	520	517	507	539	535	539	550	510	548	529	508	514	489	526	508	509	524	525	515	528	505	541	551	529	517	513	551	499	518	524	527	499	497	532	527	576	545	528	569	555	518	522	540	525	563	546	520	514	535	521	536	551	574	521	503	520	525	494	501	522	520	525	557	527	527	517	499	548	575	550	493	546	525	529	517	531	573	545	510	526	518	553	526	512	551	552	554	546	545	508	499	533	516	536	555	519	529	532	533	510	523	560	483	504	518	556	524	509	541	493	549	563	537	539	500	519	545	506	492	564	538	511	536	515	568	507	514	550	499	553	524	509	517	542	505	550	547	515	559	572	538	548	485	495	528	547	539	528	536	532	525	521	506	536	524	544	526	536	522	531	556	539	541	513	548	516	519	516	521	529	529	526	562	548	555	494	484	536	523	556	564	548	487	541	559	495	473	495	506	551	548	586	521	497	505	528	538	502	507	509	542	536	514	490	528	566	562	548	512	573	513	519	527	495	502	529	474	554	523	535	487	549	536	573	534	511	539	571	537	505	565	543	520	527	535	511	548	525	518	516	527	576	528	525	510	511	540	531	527	528	520	520	521	512	525	544	529	494	557	506	567	557	507	551	544	501	542	583	541	538	505	496	576	529	551	564	576	521	557	549	538	543	514	542	559	500	540	514	539	495	548	524	515	538	490	505	497	549	566	516	546	530	575	544	503	560	543	536	514	495	536	508	561	528	515	535	537	531	551	543	503	524	546	502	522	542	563	531	555	489	532	553	515	511	538	540	520	529	506	515	514	508	506	533	543	506	522	503	500	556	479	551	521	549	531	497	514	506	560	515	530	525	530	525	477	530	502	485	549	519	495	504	526	492	554	560	539	522	508	507	514	533	507	497	552	475	509	510	543	542	518	502	545	525	581	534	511	529	520	565	541	498	539	559	534	549	550	498	538	524	534	520	535	511	523	484	528	574	530	527	489	535	511	539	541	534	566	525	523	542	527	531	510	543	505	512	592	522	520	562	518	532	545	550	495	516	536	531	578	526	527	508	570	539	525	512	527	488	536	512	544	504	539	534	568	558	529	488	518	524	540	522	550	556	571	524	528	507	498	519	525	501	504	530	506	542	520	547	516	546	548	514	555	526	533	525	499	546	509	540	524	542	546	517	504	506	547	510	545	538	536	542	516	544	507	507	528	508	528	543	541	525	537	515	565	563	487	524	523	531	502	545	539	480	502	517	562	551	581	497	535	582	537	516	526	526	567	562	594	519	500	562	527	542	532	546	549	530	587	545	531	527	548	485	545	501	505	529	491	533	504	510	511	575	517	540	486	522	528	530	532	524	507	566	548	533	493	546	546	505	512	538	546	503	532	548	513	517	513	546	561	542	510	529	499	581	530	550	544	526	571	544	476	484	518	566	539	486	522	527	566	515	522	557	516	533	514	569	525	522	530	542	528	505	502	505	577	540	536	496	512	526	555	523	544	533	602	526	481	526	562	552	495	539	495	515	507	547	507	556	537	523	523	487	536	544	513	507	499	561	531	541	521	556	527	560	539	550	518	508	522	547	523	553	505	542	519	577	496	524	508	544	493	546	513	526	567	495	526	503	524	509	538	530	537	560	525	511	534	508	532	515	554	542	534	499	519	537	586	484	494	538	528	528	537	530	496	520	545	519	531	557	570	494	545	530	525	530	510	537	538	509	513	553	511	536	507	562	530	551	508	521	551	505	535	504	537	500	542	528	517	547	548	532	527	545	552	495	526	528	542	551	477	554	532	497	544	542	535	512	503	532	548	476	530	520	511	573	528	506	541	524	543	471	551	557	535	544	553	493	537	535	557	476	540	578	523	521	557	545	500	523	552	499	540	546	551	527	561	510	546	540	520	521	540	498	481	529	536	541	507	578	506	499	522	523	534	531	563	489	498	524	542	499	532	476	519	533	525	499	532	498	529	588	511	542	538	497	523	512	538	500	567	503	568	546	552	552	561	491	514	525	540	528	546	518	517	563	509	546	568	518	544	514	526	495	485	474	515	521	529	537	553	535	546	542	524	543	503	531	522	524	526	526	522	514	542	490	510	528	556	518	514	530	526	523	582	527	543	565	521	541	482	507	526	515	571	535	502	551	565	508	569	515	547	539	508	546	548	522	549	522	525	554	528	551	543	502	491	528	530	526	557	552	497	518	529	511	537	536	545	501	529	492	497	510	552	567	568	545	539	524	512	555	531	544	570	507	518	527	489	498	549	519	511	498	542	548	565	541	526	536	536	540	515	527	517	498	549	534	545	559	517	540	563	536	510	539	520	511	539	514	533	530	513	524	560	539	565	533	499	500	543	531	508	528	513	485	557	494	529	499	510	551	539	524	572	514	541	516	518	497	494	513	530	561	534	526	494	501	513	549	541	529	530	561	563	565	569	546	559	556	535	559	527	521	557	512	512	532	529	521	552	538	516	500	486	526	538	524	539	519	504	537	536	543	487	506	512	500	557	525	493	502	513	532	499	544	547	532	545	514	519	481	517	532	539	521	528	506	500	545	551	562	551	533	569	525	523	516	549	498	550	570	529	546	521	488	520	495	536	536	538	533	499	518	545	541	542	512	508	527	512	572	542	527	579	503	539	514	524	534	509	532	492	553	538	517	536	526	550	526	508	539	541	528	522	499	521	485	530	536	508	537	494	547	515	508	519	531	487	526	528	517	510	508	494	523	516	487	514	547	553	529	537	535	519	545	548	498	560	482	557	508	483	510	546	506	536	510	517	516	518	552	539	496	586	524	540	526	494	510	562	572	505	546	559	599	514	540	512	575	509	519	543	520	526	579	531	528	497	537	503	540	500	523	546	509	527	533	511	541	544	520	531	496	547	529	526	533	528	553	503	524	503	532	539	563	518	539	531	516	552	551	524	541
23533	22845	32381	26515	21353	16370	3173	426	366	350	350	375	332	333	348	345	323	314	328	296	343	347	340	316	359	337	334	347	340	351	316	330	341	305	344	323	370	299	335	321	319	317	325	308	331	347	298	334	397	319	353	352	317	331	356	319	350	333	324	318	362	334	340	322	328	338	324	338	317	333	319	349	379	335	341	347	374	330	316	325	319	328	321	366	338	294	346	329	340	327	332	324	327	300	327	335	367	325	303	328	332	341	323	344	354	312	327	341	335	358	305	335	326	357	341	352	331	344	318	319	339	334	341	328	328	328	350	312	328	333	342	314	286	330	376	350	301	298	359	348	346	324	348	320	360	319	355	315	326	329	300	325	350	329	315	315	308	351	330	310	344	330	318	347	317	313	335	340	344	313	275	351	328	339	325	338	326	347	334	334	319	322	333	320	324	315	303	333	328	341	331	359	280	353	334	333	319	372	351	287	354	284	319	305	374	352	298	338	318	296	333	313	331	322	346	330	344	362	313	366	313	363	306	346	345	361	327	335	302	337	352	323	328	337	356	341	322	327	352	321	302	310	322	330	310	330	301	348	339	335	353	325	342	287	337	305	341	295	340	327	328	340	340	302	329	326	317	335	372	293	321	329	318	333	329	311	314	355	331	330	318	316	320	318	327	351	307	304	311	317	312	333	334	295	335	337	334	329	345	327	304	322	333	316	356	389	345	334	309	333	364	322	342	351	355	359	330	334	326	315	300	323	330	371	340	326	328	348	305	344	331	335	334	324	324	331	316	351	334	317	332	324	366	314	334	323	320	301	325	301	335	307	325	306	329	338	313	357	350	319	324	352	318	300	336	331	331	327	364	318	325	361	373	351	336	343	330	302	346	335	330	304	341	326	360	346	339	320	311	339	337	337	329	312	348	311	352	329	329	320	316	349	325	317	315	328	306	333	325	348	330	325	342	343	333	312	329	337	307	337	343	307	304	307	313	330	323	320	288	303	293	340	359	306	330	347	335	319	313	324	345	308	352	354	300	322	359	355	330	331	351	322	355	323	332	346	328	349	332	348	326	325	337	319	312	292	313	350	338	315	348	352	315	308	319	330	321	354	324	323	311	342	308	333	312	313	319	308	322	342	363	340	338	321	319	323	342	356	331	348	339	315	333	349	302	312	313	363	333	336	336	334	311	325	336	317	334	333	334	326	337	297	356	340	336	338	340	335	301	334	285	321	313	359	349	343	334	338	311	316	348	322	345	334	320	336	327	339	324	340	304	372	331	337	305	332	316	311	303	330	332	326	290	302	333	341	341	333	344	317	329	326	328	325	312	323	322	347	294	333	329	349	344	340	343	324	322	336	354	337	323	333	346	317	333	282	335	339	332	329	342	307	368	311	333	312	303	334	343	357	328	325	363	363	297	345	357	333	314	320	334	316	328	343	317	368	347	307	339	349	307	349	293	314	357	343	314	320	342	339	315	292	323	344	362	312	310	314	349	315	335	326	315	317	315	319	343	349	362	353	322	323	320	336	329	333	299	290	331	331	287	331	311	332	326	342	366	359	326	317	329	331	333	312	331	332	329	319	334	329	342	334	345	297	326	322	301	333	337	297	341	324	322	302	346	320	327	339	336	360	320	288	287	303	344	325	365	313	348	322	325	331	329	332	327	323	332	306	329	338	338	332	319	329	323	355	346	357	324	311	334	321	320	294	352	329	334	347	316	367	336	338	353	345	325	326	346	316	329	329	353	329	329	314	326	323	326	323	380	332	303	294	300	378	328	309	353	349	336	333	332	328	331	340	338	362	357	325	345	299	339	351	330	321	328	319	326	338	336	333	296	336	348	303	330	336	320	337	321	338	345	364	321	357	320	323	295	298	334	305	322	308	322	331	340	299	340	327	349	290	317	319	351	340	346	352	361	340	327	343	355	330	327	345	323	322	295	307	322	324	319	335	315	330	326	340	335	347	366	323	353	318	351	317	303	337	311	342	342	302	313	318	357	352	337	354	335	334	326	322	325	316	341	329	335	341	285	302	312	293	338	323	332	305	321	340	321	331	347	347	334	346	320	315	307	338	329	337	346	345	326	354	344	341	332	356	323	318	356	319	327	333	326	308	314	356	332	298	315	299	340	332	340	301	348	330	360	317	311	319	310	320	353	336	324	343	323	330	313	341	352	317	322	315	317	354	327	345	303	340	307	324	334	318	329	330	298	330	353	318	360	327	361	359	308	317	354	330	347	314	329	337	317	365	339	323	318	336	317	339	343	326	307	346	321	323	314	347	348	289	338	305	326	318	331	335	325	327	332	358	313	334	344	350	339	312	358	344	313	343	330	349	343	332	293	332	323	350	323	320	299	341	326	324	296	332	324	324	342	333	309	311	299	316	325	311	326	333	342	323	324	333	324	320	339	339	334	342	338	341	306	314	351	331	345	327	312	319	350	336	337	358	369	354	328	342	319	341	319	342	318	337	351	321	341	324	327	331	328	294	343	365	313	349	313	301	353	324	364	335	334	314	298	317	306	312	343	344	317	344	338	317	341	345	322	326	297	293	350	334	347	285	328	322	335	346	341	298	316	322	291	336	353	327	325	323	371	289	296	349	322	330	295	331	335	319	314	327	317	325	301	315	330	318	340	316	339	336	312	305	293	326	332	364	344	338	331	362	325	339	329	344	342	293	331	339	304	343	355	313	323	371	345	336	335	331	321	318	343	356	314	337	335	345	349	325	348	321	338	375	321	310	323	346	359	314	324	329	359	346	312	345	305	350	342	298	305	334	313	340	323	344	318	346	305	320	328	337	347	311	318	323	317	328	307	348	335	330	333	317	323	325	284	300	318	344	355	321	309	302	368	306	319	326	335	319	341	326	346	344	344	319	336	326	337	288	334	334	322	356	357	285	328	353	346	325	340	300	336	328	315	309	320	322	342	333	320	332	339	339	310	324	350	323	367	299	316	345	330	343	338	337	310	341	316	317	294	330	310	341	279	321	314	321	321	352	335	335	358	351	343	324	323	339	336	333	341	342	310	317	297	308	287	334	312	348	309	310	282	325	285	353	328	298	354	335	342	382	339	330	326	336	350	313	324	316	325	314	331	333	336	354	326	315	313	331	318	382	323	335	326	334	338	311	329	367	360	322	343	338	313	337	341	332	308	370	314	339	338	318	300	314	330	313	340	309	335	344	327	333	337	344	320	311	312	337	302	300	334	333	325	307	296	328	335	322	310	332	290	372	353	330	324	310	345	320	329	330	368	302	322	327	306	344	290	298	339	344	330	334	324	360	312	346	312	336	324	332	335	325	326	344	331	266	327	355	351	344	338	296	340	355	315	380	337	338	317	322	340	336	344	324	336	355	360	364	304	343	280	344	348	313	309	281	342	311	330	308	315	323	310	360	313	303	324	345	349	358	349	331	309	325	325	364	341	385	305	347	308	340	328	304	327	343	381	323	312	340	326	315	317	314	327	314	341	337	339	331	347	293	339	345	336	357	315	321
58797	102815	76761	45794	21787	5905	1356	691	583	590	521	596	581	543	616	578	574	620	542	560	619	607	574	565	561	596	614	588	601	552	556	570	613	569	580	589	599	572	556	530	579	584	546	569	595	614	564	534	569	574	578	590	599	571	612	571	527	589	600	587	559	596	579	596	612	586	550	580	598	572	564	541	530	571	530	557	598	526	594	608	584	616	572	519	581	570	571	585	602	542	573	578	599	575	583	549	576	561	586	521	566	599	538	526	582	569	560	577	597	513	571	584	597	584	571	600	562	554	581	576	579	540	591	591	548	578	592	588	604	561	529	576	546	564	604	536	545	555	577	547	559	570	564	584	602	572	617	578	558	536	552	589	578	592	589	545	569	564	572	577	568	540	604	546	590	525	578	561	555	590	546	562	601	576	552	611	540	588	569	582	576	578	602	525	615	536	578	586	588	545	564	567	592	576	552	559	575	565	595	595	608	598	578	564	546	538	544	628	542	584	577	597	557	562	556	576	565	541	564	553	604	560	580	578	582	530	619	573	575	575	562	591	554	566	579	574	605	592	609	618	608	579	614	566	606	578	587	546	569	596	595	565	591	523	596	574	613	591	582	602	603	598	554	559	570	548	556	545	561	549	559	595	553	588	588	533	574	560	574	555	564	560	558	600	605	556	587	553	575	581	571	555	563	591	606	506	574	582	596	583	574	592	549	593	609	553	581	548	570	560	601	527	545	567	573	525	541	566	575	541	561	559	615	553	601	573	554	571	604	611	567	593	555	551	565	565	571	575	564	552	571	615	545	583	598	561	598	546	573	587	569	544	561	545	570	572	592	566	626	581	576	591	610	571	586	564	575	568	567	564	558	590	649	625	562	603	563	570	582	559	569	572	574	563	584	557	559	578	545	579	592	576	577	568	545	561	566	609	556	596	564	613	597	533	601	560	562	582	556	621	559	578	593	556	605	563	570	582	549	542	548	558	590	644	551	595	553	569	596	573	605	573	566	577	567	563	567	572	579	558	552	583	569	574	553	632	563	549	566	557	546	551	582	537	592	601	555	550	594	581	593	585	570	542	593	584	565	589	586	563	598	579	572	590	614	560	588	517	560	542	583	564	579	529	576	585	578	576	532	620	559	576	547	619	539	585	557	571	600	551	586	595	570	603	573	634	559	589	528	622	578	586	585	590	583	604	555	578	606	563	562	592	594	589	595	591	581	582	578	521	563	586	542	577	557	568	584	595	587	576	552	567	559	548	573	534	590	572	580	556	557	582	562	590	553	587	610	604	558	576	546	552	540	562	543	578	542	586	551	599	577	572	553	588	586	585	603	554	561	574	584	573	548	581	549	589	538	586	574	574	569	560	577	548	573	526	570	564	593	573	580	558	565	585	598	585	602	552	577	567	525	564	575	543	536	559	563	550	568	562	581	606	592	596	558	566	552	587	594	566	554	580	577	560	559	582	572	562	571	629	575	544	579	547	591	583	532	556	578	602	591	565	607	557	574	586	588	583	589	579	602	608	569	531	590	608	580	584	558	578	581	570	576	602	561	551	592	572	590	555	567	585	598	546	592	572	571	559	554	536	588	561	583	506	579	591	582	587	586	575	533	540	594	577	582	590	549	615	628	551	582	542	585	578	596	599	591	570	559	583	559	529	547	555	564	592	572	560	523	573	571	524	568	546	566	608	581	542	615	570	532	536	569	564	608	597	567	591	614	550	557	548	600	524	533	586	613	553	576	599	542	579	571	548	584	542	567	577	564	598	566	619	551	540	551	565	550	549	588	607	562	611	589	551	533	580	567	546	522	589	564	618	604	602	513	558	576	549	533	569	553	610	566	557	610	542	570	539	578	583	577	550	613	578	556	572	610	572	602	580	610	582	587	580	608	540	584	564	562	581	544	567	591	583	575	570	599	534	535	532	577	578	545	594	572	594	601	533	582	572	570	580	588	588	563	552	555	562	539	578	577	588	570	590	572	598	570	552	615	580	567	567	621	532	556	576	638	564	572	585	554	597	578	522	534	575	610	604	553	567	583	602	548	562	545	524	569	574	555	575	597	575	601	586	526	572	573	563	563	561	583	595	579	571	605	558	579	599	609	524	603	575	581	611	523	572	590	546	551	573	579	614	522	536	580	584	588	608	577	590	592	575	591	578	601	613	563	562	590	541	569	600	599	596	590	561	581	509	577	588	537	553	561	544	559	572	529	553	570	553	582	581	566	542	623	579	605	585	599	579	555	563	522	557	570	568	557	578	569	559	573	598	586	576	582	563	518	578	605	624	598	552	545	544	555	582	554	557	569	613	597	556	590	539	590	610	552	581	564	550	574	611	577	503	525	578	567	566	554	585	600	603	595	572	612	573	588	552	578	559	611	600	558	578	581	603	602	541	569	584	563	550	557	596	544	552	563	566	568	588	621	591	553	562	553	564	565	575	604	587	642	534	623	572	581	566	564	585	575	555	529	574	615	568	556	589	628	613	590	590	596	589	601	595	600	548	565	577	597	547	576	558	567	565	593	582	576	552	560	572	538	601	604	601	575	569	555	546	586	556	558	546	569	586	556	600	541	555	577	600	565	570	559	565	569	537	611	605	603	600	552	554	535	590	544	624	601	578	570	561	576	536	519	589	597	534	573	554	538	565	568	554	526	574	541	555	545	544	569	537	579	555	607	572	577	600	609	504	565	552	628	573	608	585	596	588	541	610	589	580	593	577	596	539	605	610	573	579	552	541	539	580	565	549	551	586	557	606	604	592	558	555	538	579	584	589	614	561	554	552	534	558	564	586	574	593	581	636	601	563	565	581	595	581	596	562	573	580	555	555	577	580	604	517	542	575	577	574	573	584	553	593	579	538	543	549	574	552	573	598	575	594	559	595	591	560	566	548	616	566	583	592	604	596	580	570	594	589	578	581	537	581	565	596	572	613	565	581	568	579	550	569	597	562	598	558	595	549	583	568	560	600	556	555	590	621	597	597	531	572	544	577	562	560	580	576	591	563	573	571	648	598	578	572	582	581	590	597	609	585	584	578	560	573	564	606	564	556	536	544	587	572	553	561	600	583	593	569	604	555	556	619	563	531	577	545	566	585	559	615	579	611	585	570	566	598	576	563	581	592	582	558	606	562	594	588	528	574	585	603	582	578	570	582	542	530	555	539	594	588	563	572	586	578	553	590	574	547	556	595	580	565	556	589	591	615	556	571	554	562	610	542	574	538	556	572	557	584	574	591	575	574	545	591	582	561	504	588	605	543	584	586	627	584	581	551	553	554	577	598	609	623	617	548	598	558	594	599	613	601	575	592	528	555	556	566	575	595	563	506	571	563	565	602	583	590	587	580	588	571	560	595	524	601	544	618	585	576	554	591	548	570	574	536	544	571	579	587	547	552	541	560	576	538	560	566	552	555	588	560	548	601	634	558	614	613	554	582	586	601	570	594	609	601	582	568	604	564	539	532	616	573	548	599	571	611	603	566	570	548	579	567	582	570	559	548
29194	31964	29123	12810	1937	536	316	291	263	286	311	288	273	296	295	286	273	288	283	306	280	259	264	267	286	278	291	257	293	295	268	256	294	294	269	281	256	272	283	288	252	263	253	287	288	286	272	255	302	246	254	295	307	278	306	279	253	310	295	269	240	296	254	261	270	258	279	279	266	243	267	294	270	267	307	281	263	314	299	291	284	277	295	262	275	269	274	300	286	269	250	247	250	282	271	299	295	289	228	247	253	256	276	302	287	301	282	274	285	286	306	280	261	250	286	270	282	302	284	269	259	269	272	255	261	257	279	265	282	274	291	293	293	279	280	239	275	257	293	245	263	255	286	300	289	271	265	272	266	277	269	256	254	296	287	274	274	292	280	297	287	298	285	264	274	324	280	277	236	271	260	244	277	252	309	253	306	263	269	264	281	269	269	253	279	281	294	285	325	263	283	245	272	251	280	296	302	284	252	297	304	262	242	256	294	307	267	267	279	252	279	279	247	260	274	306	292	269	260	285	286	285	293	266	274	309	290	238	240	275	281	258	266	271	259	284	264	272	262	281	273	287	278	265	252	284	292	295	277	265	258	288	260	278	274	271	285	260	270	254	227	247	317	266	305	283	270	268	254	305	253	300	294	263	269	295	285	289	291	306	263	275	288	271	292	262	289	288	283	253	271	290	265	262	291	256	287	285	280	254	251	250	284	295	271	273	297	263	277	265	279	299	278	288	241	298	272	262	264	255	286	286	309	283	265	270	290	276	280	286	250	249	298	278	284	224	273	254	280	273	262	290	243	267	284	279	268	263	284	298	266	295	298	266	293	302	250	288	269	261	298	294	291	272	256	245	265	281	274	267	277	260	279	253	238	280	279	272	290	262	283	296	283	265	275	312	261	254	249	259	287	287	277	281	276	286	282	265	269	280	264	258	288	266	276	318	281	297	324	278	301	246	282	270	256	273	259	279	257	282	264	264	284	269	290	263	265	253	271	237	275	270	292	292	253	289	292	270	280	268	269	290	258	252	273	283	293	279	253	265	272	305	274	267	283	284	310	303	252	299	286	255	238	280	307	267	304	294	278	285	285	285	245	266	272	294	274	264	254	275	292	314	294	263	277	272	277	265	264	286	296	268	284	243	278	276	282	328	257	286	256	259	290	288	293	288	289	274	286	282	266	291	289	253	273	278	286	264	250	252	281	266	280	260	267	284	264	279	271	301	274	276	268	269	275	273	283	256	264	286	246	304	263	260	257	307	286	265	284	269	295	282	286	289	276	270	266	268	262	265	286	236	309	248	279	267	311	286	266	273	299	296	276	257	281	275	263	275	293	295	304	268	255	267	253	267	259	287	265	277	280	249	266	271	265	291	273	301	284	288	313	283	240	266	278	283	252	300	279	272	283	261	284	259	255	291	302	275	268	252	288	254	275	266	260	275	262	266	273	279	272	279	277	265	268	307	271	309	286	294	290	315	308	256	248	254	267	287	272	283	263	284	265	264	253	255	279	280	288	270	273	283	288	292	298	262	297	270	285	285	274	249	250	298	281	266	280	283	246	247	261	243	291	289	268	287	286	271	263	261	286	263	292	290	263	286	304	251	289	253	255	273	290	291	280	277	289	284	262	250	236	273	277	269	271	256	274	291	265	258	254	286	251	285	252	247	263	299	276	249	284	274	255	268	279	261	255	247	286	267	289	286	296	246	284	286	301	283	272	277	268	282	269	277	288	278	281	248	291	263	276	274	284	290	292	281	251	262	273	274	259	248	287	265	267	276	286	272	272	262	289	295	270	269	292	254	264	258	283	291	276	237	301	250	235	265	296	267	283	274	272	278	293	279	286	274	259	291	254	264	258	293	247	264	280	263	283	274	288	273	286	253	289	295	301	282	304	272	270	264	252	271	282	280	279	289	287	280	291	296	282	262	296	267	263	261	286	272	287	274	273	274	271	289	263	253	311	274	283	259	279	273	310	286	288	289	294	253	271	271	309	270	281	285	292	289	270	297	264	249	268	279	290	257	262	228	278	279	272	277	253	265	296	276	290	230	272	276	271	267	301	282	277	272	285	258	273	306	296	264	285	267	265	256	300	261	288	277	259	295	271	251	280	296	283	257	288	278	265	300	284	263	289	257	276	272	252	283	312	289	298	291	263	281	264	249	297	265	242	285	309	284	262	282	280	274	248	289	260	251	284	252	289	291	293	277	256	254	278	297	287	312	274	276	315	269	293	256	299	290	275	258	261	286	264	283	267	268	293	272	257	278	276	291	280	278	266	300	271	271	271	286	291	266	312	266	283	280	273	277	282	308	266	263	264	275	276	298	267	287	299	270	257	276	277	253	271	302	258	303	282	245	282	285	282	262	264	262	260	281	267	260	304	260	252	253	292	287	271	256	283	268	234	296	272	282	295	276	301	265	320	268	259	303	301	271	272	262	281	270	285	300	279	265	291	287	268	256	296	272	309	252	263	279	286	284	237	276	276	270	274	269	263	272	262	274	288	259	277	294	310	295	270	282	257	270	320	277	285	277	305	257	277	275	258	257	264	264	276	291	307	245	280	289	264	262	279	265	279	258	268	242	259	259	282	259	274	249	292	285	278	293	286	278	265	253	256	275	271	288	287	263	261	258	276	273	272	303	273	309	295	279	288	281	280	288	288	265	282	272	272	288	296	281	264	273	254	275	263	275	271	278	277	273	271	296	291	279	278	259	274	301	254	248	272	274	265	288	294	260	259	285	275	267	316	271	256	288	285	276	283	269	264	286	283	266	245	261	292	270	263	257	300	291	292	267	282	272	257	305	289	268	280	285	259	277	286	262	248	270	299	275	291	257	292	277	269	255	282	288	300	265	246	285	285	309	249	257	279	263	250	307	277	288	286	272	284	284	289	278	298	279	276	284	267	272	272	296	278	287	315	277	277	269	284	270	275	304	250	253	265	270	295	279	250	248	238	301	288	301	296	253	256	276	285	286	305	262	266	276	277	267	292	274	259	284	258	249	296	290	264	262	273	294	286	291	261	294	258	281	296	269	285	256	268	265	244	271	304	264	297	267	281	253	269	247	269	262	273	287	286	284	249	256	264	274	273	281	313	283	267	269	241	265	281	309	254	269	276	303	257	274	284	285	270	251	262	270	264	292	268	283	282	272	263	306	280	293	292	280	263	257	280	260	263	273	280	278	270	293	282	268	277	254	267	273	289	262	265	274	240	282	265	292	299	257	264	307	262	259	281	271	253	255	264	294	272	243	292	268	237	283	242	285	283	301	270	282	276	301	270	294	272	298	289	268	278	265	247	253	260	292	279	269	292	284	306	283	269	270	272	294	298	263	285	265	269	279	253	287	254	291	259	296	316	280	249	290	264	282	270	261	285	248	310	248	290	234	280	281	272	272	267	293	262	269	277	281	261	286	293	255	272	286	243	280	273	271	289	289	275	280	271	269	292	273	281	292	236	278	284	266	232	273	252	277	260	279	271	256	275	270	271	308	300	241
36496	49610	34485	13685	3495	968	597	543	491	510	510	530	548	492	483	513	484	510	520	502	510	535	507	522	508	513	537	498	495	481	501	510	482	544	497	492	504	505	506	527	518	544	522	530	487	549	528	510	516	496	510	542	503	484	492	497	523	495	530	550	503	473	510	541	519	499	482	524	509	491	500	454	523	499	466	474	512	488	459	499	509	523	524	523	518	559	496	489	540	506	522	534	503	507	533	535	499	531	528	532	514	519	465	517	504	497	485	507	512	472	526	522	476	502	485	469	457	482	516	521	524	430	494	480	478	472	471	469	533	518	557	502	510	511	546	522	529	508	510	502	501	508	542	493	477	529	494	471	520	494	487	558	499	513	471	545	475	531	475	492	489	492	490	469	488	499	498	516	532	479	520	532	492	550	484	519	515	457	490	515	496	488	541	482	472	516	469	523	476	459	478	548	522	498	499	499	524	494	485	508	463	496	477	462	510	514	527	541	467	539	503	495	531	502	529	526	491	549	499	490	467	530	514	507	532	526	496	491	464	459	500	544	508	479	515	499	512	518	494	501	484	470	518	522	530	494	559	479	511	488	523	486	497	503	523	521	505	506	481	537	541	490	513	496	537	488	485	522	499	535	478	499	483	522	469	508	481	461	487	484	535	539	492	454	449	499	503	489	520	501	535	510	505	531	519	524	512	487	517	520	509	501	543	498	474	484	498	508	504	522	538	494	508	484	531	513	580	471	495	499	470	487	507	517	510	532	491	536	521	547	501	491	484	475	480	490	549	491	521	522	518	493	482	503	515	522	522	512	546	516	531	510	507	492	500	507	483	497	505	535	468	528	541	511	460	513	486	518	527	545	529	490	489	519	530	527	513	487	477	517	512	552	497	505	505	509	454	472	502	509	490	475	507	509	538	532	542	494	469	514	516	502	509	483	504	490	538	516	500	543	518	526	514	482	466	496	501	475	517	504	524	494	512	515	501	493	528	522	481	493	540	513	509	507	504	523	503	504	515	512	499	512	513	505	489	546	512	486	521	513	533	515	490	495	493	507	518	507	521	521	492	496	458	564	463	563	474	505	544	487	503	523	508	507	528	484	481	479	506	543	487	535	518	498	476	489	493	487	517	479	532	489	523	526	502	514	496	494	501	477	475	505	537	544	492	517	507	490	495	526	501	510	504	507	512	547	505	481	554	488	499	493	523	509	493	499	536	519	542	495	498	514	491	475	501	502	536	450	504	540	491	518	535	495	523	517	494	518	502	532	492	478	548	511	496	504	508	522	514	528	529	506	482	530	532	514	510	506	506	494	536	494	477	510	500	518	522	493	463	515	533	486	495	532	518	502	546	520	500	493	499	504	526	558	530	476	497	519	483	502	537	492	501	489	478	505	532	520	479	514	543	491	528	554	539	492	492	482	536	534	476	483	510	507	510	527	486	500	494	485	545	506	524	529	508	469	486	485	534	503	454	503	518	507	539	551	514	485	505	482	515	533	521	475	521	559	495	488	495	505	501	526	501	465	511	526	500	484	511	508	550	504	542	510	504	474	522	519	469	521	485	507	482	484	556	504	534	538	487	487	515	493	495	506	527	487	516	464	497	519	511	472	515	488	518	497	512	517	532	487	484	469	510	479	498	538	515	499	481	495	517	522	486	521	509	501	570	495	516	543	520	517	500	522	506	501	490	511	464	485	507	524	510	512	498	524	537	558	505	508	524	522	528	490	478	486	477	532	518	481	480	476	498	517	507	533	445	499	502	492	488	535	494	513	512	471	536	493	521	506	479	510	486	496	535	535	502	474	518	508	499	528	522	508	509	541	520	527	505	516	522	498	528	513	512	493	524	533	472	522	477	535	512	502	493	461	503	509	467	459	522	505	505	531	545	500	490	516	520	511	506	528	526	530	530	489	527	526	531	537	531	501	533	517	528	537	452	478	482	456	530	523	509	488	531	488	527	536	492	493	489	483	502	510	531	524	487	509	481	513	514	515	532	502	534	494	510	506	483	538	532	544	529	513	487	511	492	511	532	477	483	492	539	502	525	462	475	504	532	560	515	498	532	499	482	471	494	519	545	530	525	494	507	495	490	521	502	508	493	540	496	506	496	464	523	486	526	543	514	545	549	516	493	510	478	483	515	482	506	496	499	513	481	514	500	540	501	476	497	483	530	521	513	489	512	495	508	481	495	529	528	517	543	515	523	494	494	500	516	485	507	517	556	545	568	503	528	500	523	500	516	500	562	496	485	519	513	559	483	513	514	472	526	542	480	501	514	513	499	534	504	519	522	530	491	471	493	495	523	517	517	497	515	516	522	465	509	500	524	534	511	518	517	481	532	512	502	485	537	474	520	478	545	508	543	533	515	498	493	521	496	498	540	469	456	498	494	478	509	501	530	474	535	510	521	514	467	490	497	499	514	525	474	550	519	471	505	504	497	491	511	530	535	497	524	488	557	530	537	493	502	490	479	546	533	493	498	509	515	514	554	498	455	526	531	523	499	491	492	510	564	474	541	510	484	512	501	478	511	477	504	505	499	545	443	507	550	535	519	505	536	518	507	528	510	509	519	534	477	525	505	490	499	493	527	517	500	484	517	468	482	510	499	530	558	512	530	531	501	508	499	493	456	509	470	516	502	513	541	527	537	500	477	467	514	488	514	524	519	477	545	508	470	520	495	491	474	527	503	471	532	555	484	488	521	495	501	486	515	478	502	536	511	488	492	509	515	505	495	495	539	536	521	521	534	501	482	485	504	529	498	523	532	548	513	557	519	476	492	517	487	511	515	504	489	527	496	508	511	529	533	501	507	510	492	492	511	500	486	494	473	512	497	499	465	535	500	523	479	494	481	532	501	552	496	555	551	503	503	512	539	477	517	505	493	524	524	493	485	520	510	477	503	529	526	510	529	524	535	496	512	532	534	506	527	519	475	490	524	540	503	549	516	528	512	510	490	518	494	541	500	496	496	512	491	529	513	516	577	540	526	544	489	508	518	489	484	513	512	499	535	518	508	530	493	507	495	484	532	523	493	573	488	529	539	527	517	501	470	523	475	499	492	510	521	523	502	496	531	524	485	504	547	524	475	485	481	473	522	507	567	532	498	517	495	537	489	480	577	506	496	507	514	512	505	502	490	514	538	508	544	465	510	495	514	497	564	528	486	479	536	501	536	465	525	530	519	498	488	538	549	493	499	514	489	489	505	522	488	492	511	475	477	471	498	496	499	528	507	512	513	505	498	525	500	504	565	516	499	525	524	514	484	559	509	518	510	524	531	502	475	500	506	496	520	538	471	524	505	504	523	474	502	485	482	490	551	485	480	514	478	495	513	518	485	496	487	499	525	513	501	491	525	472	541	473	505	495	501	513	483	525	511	505	498	515	484	507	492	547	493	507	550	494	512	483	509	452	491	498	512	554	526	558	515	483	461	509	485	518	515	505	507	507	495	492	531	513	504	530	496	525	560	492	549	525	509	528	531	513	537	536	533	507	543	498
24741	24614	35386	28249	18974	6680	649	369	316	308	318	318	305	314	268	312	310	289	307	296	322	284	294	295	297	288	318	299	310	294	298	292	297	312	292	286	287	269	287	269	314	304	299	292	274	288	303	276	294	291	277	296	307	278	283	289	267	294	300	309	288	309	296	269	338	357	271	277	292	310	299	278	289	304	332	297	293	336	322	290	272	280	299	294	285	300	306	349	284	295	251	317	287	273	269	271	272	303	260	278	274	318	318	274	267	311	301	247	296	291	305	317	293	262	296	302	292	298	282	296	313	308	284	297	288	309	300	269	301	286	296	312	260	307	283	288	293	295	280	274	286	286	261	296	249	289	308	284	289	275	297	300	262	304	288	289	286	287	312	292	310	254	310	298	244	278	308	288	312	284	266	311	295	274	250	291	286	270	278	268	314	324	255	314	308	281	343	307	273	289	264	286	311	275	271	308	301	300	267	294	288	319	290	270	317	279	281	310	300	262	273	300	313	291	301	273	274	328	290	286	275	307	314	257	302	305	299	291	273	270	294	276	282	254	273	276	318	273	309	301	301	286	293	311	260	291	285	290	317	299	310	298	278	301	309	296	309	336	315	293	284	288	289	252	268	316	304	318	311	292	260	294	306	291	290	326	276	283	303	279	295	302	286	285	270	297	294	299	271	284	266	267	329	282	308	290	301	299	320	304	276	299	288	288	279	281	310	286	312	274	295	311	278	285	270	278	269	324	258	337	246	263	282	286	275	326	295	298	256	309	312	300	297	284	265	291	294	259	283	282	302	275	291	290	332	259	294	291	249	300	283	267	302	290	267	257	287	314	291	297	308	313	276	345	281	256	282	312	279	281	290	283	306	289	296	301	259	308	296	282	302	246	278	287	304	302	312	296	280	288	298	307	286	274	286	314	290	290	304	295	279	307	309	284	283	315	307	279	298	307	286	290	277	295	292	312	285	293	278	309	287	299	265	301	287	283	287	280	273	288	278	260	310	308	295	306	311	290	290	286	302	279	281	282	310	290	291	288	322	314	271	300	306	266	303	300	256	294	275	291	308	298	299	293	292	293	290	285	291	303	300	300	274	297	307	300	287	286	315	283	280	284	297	317	332	300	302	303	271	278	331	314	276	274	279	308	282	299	283	280	322	300	290	291	322	303	292	296	298	306	333	289	282	320	324	293	302	305	287	297	281	294	289	307	291	283	293	270	302	299	275	286	304	293	287	305	290	312	302	289	290	296	307	287	336	297	273	266	306	273	254	299	251	285	309	278	296	273	313	266	302	305	285	304	275	304	321	290	303	304	299	296	305	295	259	292	286	311	318	285	276	325	266	257	267	327	279	295	317	276	302	294	312	298	308	289	299	252	300	304	271	283	297	290	292	269	288	306	300	315	272	260	300	269	288	287	290	298	310	288	290	288	307	309	301	280	285	306	283	294	299	296	283	305	304	305	280	279	291	291	292	282	317	304	308	300	270	300	277	294	300	274	274	291	295	306	299	283	256	292	294	298	331	266	306	298	278	298	271	284	318	286	313	320	299	317	308	301	263	275	269	293	295	284	271	291	260	273	287	259	295	285	302	287	297	299	275	336	277	311	268	288	304	294	318	281	276	293	247	296	297	309	274	268	321	310	291	284	301	312	294	298	300	275	283	311	287	265	305	263	274	291	299	312	288	306	343	276	311	295	270	256	278	298	307	261	300	283	297	290	262	278	271	297	284	282	287	264	276	289	253	300	273	302	290	294	329	282	323	277	291	276	319	310	316	314	336	298	284	285	294	319	300	289	258	285	306	321	267	314	285	284	270	293	311	272	273	326	276	326	298	298	295	283	326	285	281	274	283	310	294	306	292	300	306	295	314	293	274	339	271	272	293	292	301	283	303	302	278	288	300	264	288	295	275	307	298	288	324	288	268	273	321	290	260	268	304	272	276	316	279	261	321	262	292	321	259	265	279	265	278	276	277	300	271	264	267	280	292	297	287	313	276	331	264	280	309	288	278	323	301	297	264	304	303	275	302	282	289	300	318	268	300	277	284	288	272	304	299	269	278	270	285	258	299	279	294	329	274	268	291	269	305	289	294	290	288	280	276	277	317	299	280	266	270	262	276	347	298	302	287	299	291	254	303	280	298	301	282	265	273	290	288	280	283	271	291	296	287	269	288	283	320	304	292	320	301	285	317	267	295	282	311	259	301	306	289	301	282	285	263	259	242	312	304	299	307	274	311	283	291	281	290	280	274	295	277	279	284	282	300	285	275	309	289	287	260	314	305	293	308	282	290	286	261	287	271	286	316	272	292	303	307	278	267	286	302	307	296	275	287	287	287	284	291	282	281	290	305	252	304	291	273	302	293	303	308	303	313	281	282	307	304	278	297	288	273	280	292	301	285	292	289	309	309	276	296	281	308	288	292	303	313	302	292	296	294	295	313	323	313	298	283	314	297	299	302	262	261	293	267	324	276	298	304	270	301	271	303	269	292	280	323	288	250	300	313	291	278	307	316	284	315	265	288	315	277	304	298	299	301	272	326	265	298	292	280	312	264	279	272	323	272	327	307	289	277	291	286	311	306	317	271	278	332	295	316	276	303	289	312	260	292	277	301	316	280	275	298	274	275	300	294	291	288	305	264	312	278	271	292	285	315	292	286	279	297	311	294	314	273	284	279	258	314	272	294	276	315	307	278	298	266	280	277	337	286	234	300	309	284	294	280	287	287	317	274	312	295	287	266	310	293	271	266	288	297	298	285	301	309	274	303	298	283	298	277	303	278	336	285	308	305	311	285	297	285	299	289	307	311	302	305	290	287	305	277	315	274	299	292	296	302	265	271	264	308	277	292	300	278	305	284	281	306	307	295	287	308	274	256	289	277	282	293	295	315	274	276	310	314	296	317	256	249	294	330	292	266	302	279	279	290	299	297	310	283	289	262	279	313	278	310	301	272	290	284	308	316	285	257	277	261	301	318	284	278	293	276	281	253	276	303	290	287	286	284	296	266	289	308	306	271	282	269	304	246	288	296	308	333	294	280	320	284	286	286	305	297	256	288	288	287	285	287	276	296	285	280	277	287	326	289	281	282	282	294	288	287	284	305	294	285	269	300	298	277	286	298	271	300	302	274	243	296	275	280	289	294	256	277	308	294	285	282	296	280	295	294	300	290	311	272	319	289	288	301	298	263	255	264	295	292	291	313	292	240	310	251	291	272	293	283	289	288	286	272	297	301	270	289	326	311	284	295	249	300	297	295	289	295	260	289	283	292	314	290	290	302	263	256	288	297	310	287	294	320	312	325	304	288	266	287	308	291	330	285	314	278	293	311	293	295	281	283	309	290	288	310	300	251	268	291	302	304	283	315	311	277	296	284	271	289	269	299	291	267	316	290	281	290	271	286	307	278	319	302	293	295	286	326	329	299	293	318	251	299	281	269	268	289	323	271	266	299	282	297	288	318	300	285	292	285	291	276	304	281	297	283	286	301	277	274	287	294	289
59876	93225	67250	36794	14729	3288	946	580	551	553	595	508	500	534	538	500	560	485	512	515	535	508	516	512	545	558	534	548	498	522	533	534	494	543	526	525	531	542	514	519	539	549	496	543	514	470	541	519	517	536	547	554	548	560	523	519	533	490	537	489	504	513	524	489	529	547	527	523	495	524	517	516	543	507	506	507	515	552	480	517	589	561	506	565	544	521	507	500	495	509	508	533	512	530	513	536	545	546	523	540	534	524	569	496	541	506	506	536	488	543	512	550	514	549	558	547	547	526	551	534	518	494	544	533	567	554	509	532	525	566	478	546	540	553	559	492	564	573	542	584	575	527	506	551	545	517	490	522	556	541	549	555	477	516	519	533	535	521	510	498	534	528	510	480	571	520	515	498	528	492	480	550	550	548	505	503	478	520	560	497	549	557	565	590	517	526	552	580	525	590	540	490	514	503	527	520	515	529	525	530	526	540	497	523	543	489	493	565	558	520	535	526	558	553	501	531	483	530	511	573	536	526	513	537	539	516	551	508	558	501	556	517	547	512	471	551	538	546	518	502	528	573	527	558	528	500	548	526	475	517	517	507	570	532	544	552	519	520	539	522	512	535	520	522	511	519	512	520	522	531	508	540	506	520	533	529	495	568	512	534	545	518	523	506	547	544	540	553	514	510	549	549	537	531	546	519	514	520	526	529	494	520	502	563	507	536	552	532	536	504	527	543	524	523	483	512	542	576	543	514	528	536	489	502	530	555	556	529	519	519	514	516	551	576	520	519	505	559	546	496	508	484	538	555	477	575	558	543	561	528	523	522	534	501	510	505	534	549	522	547	525	544	542	541	530	517	536	519	508	539	537	535	534	523	530	539	535	500	555	563	554	526	493	518	516	560	555	521	589	557	544	548	485	549	506	535	507	540	538	539	524	530	528	543	492	528	528	528	536	549	536	535	523	506	518	525	498	530	537	551	570	506	494	538	527	509	544	534	521	504	548	520	525	533	526	568	492	500	529	539	520	524	552	502	562	499	502	548	542	541	520	526	508	547	525	525	535	515	528	494	558	529	538	529	523	504	520	540	568	522	534	556	524	543	524	524	492	516	539	558	534	535	554	544	553	551	534	552	502	519	539	553	487	553	507	510	547	492	509	511	558	548	524	549	548	504	513	520	504	515	560	557	479	574	553	529	510	507	541	513	531	507	537	498	517	572	542	525	543	512	520	516	529	548	534	505	530	552	541	540	514	536	574	535	538	531	529	511	537	509	501	520	525	570	518	541	568	515	509	493	560	529	555	561	532	542	526	557	545	533	519	530	539	520	534	521	523	547	505	478	515	543	532	507	478	538	580	583	522	514	548	530	545	532	529	554	530	500	544	535	523	536	489	517	497	565	537	540	506	535	538	529	498	569	497	506	530	543	550	512	572	529	520	520	490	536	521	545	526	512	512	545	506	521	552	507	533	514	549	516	544	565	536	520	535	513	528	556	537	554	538	500	543	536	516	500	537	484	494	515	514	494	530	517	514	523	507	564	551	554	532	521	576	519	556	518	482	569	503	507	555	520	504	562	524	518	548	524	557	534	559	581	530	535	522	519	564	523	550	510	554	512	562	495	531	527	560	526	549	506	535	559	542	504	530	585	516	528	553	556	525	543	508	528	558	515	528	559	546	554	530	523	509	564	548	494	529	524	536	524	532	517	576	509	525	534	525	535	531	511	512	486	513	520	537	486	544	500	527	533	549	494	565	537	491	531	511	538	544	532	501	534	509	520	539	546	513	539	508	534	532	528	502	538	580	517	555	503	510	512	545	543	493	524	530	548	501	538	527	558	548	520	510	553	524	503	567	513	524	558	540	503	551	527	513	551	496	509	527	550	502	513	530	502	520	518	510	523	531	534	564	490	541	524	540	514	501	523	539	519	514	522	558	535	543	518	520	517	566	534	476	514	512	518	520	576	542	535	530	497	491	503	494	539	597	549	555	558	484	547	525	587	516	552	551	551	545	500	542	514	517	549	532	505	524	521	523	519	529	517	547	509	498	586	494	533	527	554	505	531	512	547	523	554	507	551	575	527	551	523	536	551	514	540	526	549	551	528	532	546	576	529	518	514	534	554	538	506	542	500	496	522	527	529	547	532	528	513	551	521	519	540	446	482	539	553	511	526	563	543	527	519	558	501	537	551	544	556	519	563	524	537	519	533	542	548	493	525	496	544	522	523	515	556	562	519	516	520	532	533	547	493	518	563	517	531	500	513	565	510	549	532	529	524	495	575	521	529	528	547	542	538	549	542	548	521	504	547	514	517	531	492	537	517	536	499	536	501	506	514	522	552	513	537	516	551	552	527	546	556	523	522	515	513	550	475	501	503	572	504	503	546	553	504	497	540	529	546	563	534	502	477	514	511	521	511	536	539	535	548	533	532	531	511	510	474	542	557	497	523	511	518	484	487	513	500	523	534	518	533	500	521	503	573	531	516	528	555	540	516	537	554	533	510	545	537	551	521	485	556	532	557	550	533	537	557	541	516	515	523	536	488	533	518	504	517	521	553	528	514	544	528	511	532	507	532	508	500	545	531	495	543	544	510	556	521	541	517	592	512	535	526	507	536	550	513	511	525	510	575	518	547	535	511	513	523	546	559	508	556	503	563	528	556	546	490	496	510	520	520	518	545	549	475	534	552	521	533	518	541	556	501	498	479	541	510	492	538	495	550	518	547	539	559	529	530	556	546	523	545	503	533	528	584	542	509	551	530	502	514	528	511	534	547	560	530	542	524	557	502	530	534	551	509	556	513	539	506	579	520	513	518	488	514	536	527	501	522	554	522	486	554	496	489	570	556	538	557	551	546	509	510	562	556	493	501	514	506	528	527	529	543	543	552	505	515	541	489	503	526	518	513	549	481	536	531	525	534	503	539	491	513	547	503	586	506	522	525	532	499	572	504	547	504	542	511	559	548	497	547	581	525	553	543	505	495	507	491	570	510	560	515	494	566	545	551	552	553	552	492	532	547	510	533	549	537	550	552	514	533	556	555	549	531	500	508	526	528	516	507	498	523	503	526	533	503	487	542	554	572	465	533	553	503	573	533	521	507	583	532	523	531	526	514	512	534	523	517	527	522	560	555	527	521	561	551	573	540	591	513	514	506	540	509	554	529	528	554	530	543	567	533	534	518	566	553	513	543	504	524	585	518	574	548	559	511	519	512	503	487	524	532	501	550	540	542	513	530	518	530	546	498	516	535	546	540	514	544	511	560	553	550	528	531	518	541	537	477	509	536	504	467	552	509	499	562	525	538	538	516	480	528	494	540	525	536	531	499	492	553	513	549	535	503	560	517	520	530	568	552	538	543	514	542	527	529	512	516	508	510	518	583	529	536	520	511	515	548	542	518	493	531	550	521	515	515	569	527	540	486	552	523	548	521	514	539	532	495	483	518	498	537	515	512	487	495	500	532	556	565	527	520	555	572	542	522	512	516	590	504	527	522	489	509	506	509
23530	22770	32325	26163	21368	16562	3296	437	343	310	361	316	349	348	366	335	354	358	328	335	299	323	318	357	338	355	383	313	309	302	313	323	338	362	332	329	357	341	334	351	377	312	344	345	352	326	289	314	337	336	340	356	364	323	334	332	320	334	337	344	336	344	338	346	322	334	299	304	318	313	333	327	326	334	336	351	333	327	325	336	318	358	322	307	343	351	344	322	330	337	323	317	335	347	350	310	303	336	362	297	343	293	332	329	298	332	355	331	353	341	344	342	358	365	321	315	317	343	351	363	337	352	298	289	303	328	298	344	338	334	325	310	372	361	334	324	317	360	324	345	345	349	323	320	346	332	354	345	322	312	363	333	340	336	315	323	311	354	352	345	338	316	323	330	334	333	341	294	297	304	325	380	343	356	334	323	334	341	324	337	345	338	331	337	332	364	314	322	342	310	325	320	337	335	384	321	351	323	307	312	332	333	335	334	316	319	334	317	332	357	335	326	329	319	330	347	346	311	348	328	316	309	296	309	314	352	333	354	333	348	325	323	336	350	318	337	323	287	303	312	321	296	300	345	333	337	342	313	345	347	302	337	337	311	349	331	348	344	315	331	321	354	338	334	330	315	341	331	305	295	323	331	323	349	341	368	304	355	327	324	327	377	303	320	352	359	342	329	338	380	345	335	357	339	353	281	336	310	324	353	328	341	339	340	325	381	307	328	315	326	334	320	334	326	342	355	359	311	364	331	346	351	355	310	316	360	331	322	305	349	337	344	344	296	307	349	337	300	317	338	328	288	323	329	328	336	371	356	334	359	336	332	336	302	342	346	303	344	322	317	344	353	341	353	309	321	315	335	314	317	341	346	301	322	310	360	348	348	323	332	350	344	308	344	360	332	331	326	311	331	338	341	338	352	305	336	338	311	294	317	321	347	339	308	318	335	336	362	323	324	355	341	330	337	363	333	330	308	322	352	325	347	332	363	350	293	319	335	312	349	351	318	333	295	379	366	355	309	341	331	353	322	351	325	334	325	357	323	332	286	306	347	327	316	313	348	345	308	337	342	326	299	332	306	368	347	308	323	322	311	334	300	330	350	340	314	355	329	334	328	352	331	342	318	341	286	336	332	307	377	363	348	287	322	350	321	345	319	330	356	326	351	322	352	312	338	343	302	320	334	328	311	350	362	332	321	330	322	308	344	320	356	322	336	345	318	315	347	331	309	306	313	318	313	336	324	335	320	323	355	327	332	321	342	313	343	320	343	310	330	331	320	328	297	321	323	344	330	366	323	318	325	339	307	317	358	329	317	326	319	325	331	328	332	312	316	360	295	323	330	315	331	314	301	352	320	346	338	318	333	340	327	357	311	349	333	350	336	308	306	331	332	314	341	316	364	364	324	307	365	321	360	353	332	331	347	338	346	339	362	341	344	338	331	308	327	318	344	340	317	335	328	348	351	320	329	350	319	370	331	339	342	310	324	349	329	322	330	360	310	338	302	341	348	330	329	343	351	336	341	325	316	321	337	361	328	351	340	326	341	322	318	301	326	331	331	322	321	326	358	353	340	306	318	334	332	303	334	322	307	338	337	299	302	332	361	374	329	323	345	315	336	315	316	323	338	339	300	345	376	351	320	332	300	348	344	331	322	329	346	325	332	314	369	323	337	382	358	348	338	319	331	362	318	328	360	350	334	299	319	341	340	331	323	353	315	337	341	346	305	309	322	363	353	322	326	324	293	326	358	350	320	339	329	341	342	328	320	357	326	358	321	318	336	345	305	304	343	337	336	293	318	336	354	313	343	362	344	327	324	332	353	341	334	345	299	303	319	362	298	324	329	312	332	304	342	324	371	357	332	317	331	317	308	342	314	335	326	338	305	329	331	301	321	303	343	341	352	330	341	333	335	337	321	301	336	337	326	318	337	351	335	343	310	364	333	330	332	317	305	310	323	317	327	327	336	333	328	324	350	324	302	336	353	327	341	356	307	355	354	347	360	311	313	323	321	341	319	344	317	335	324	333	341	352	349	359	317	350	357	324	330	346	332	352	335	308	307	334	350	315	366	352	318	318	326	343	305	333	328	346	353	326	335	318	316	330	321	348	345	303	333	349	316	310	338	349	326	328	303	365	338	328	343	350	318	339	332	322	318	328	329	345	314	355	347	351	339	331	317	305	300	330	322	357	333	316	310	336	347	311	338	316	312	296	332	322	334	323	324	340	337	365	338	334	312	326	336	356	339	339	368	314	334	322	347	327	326	335	327	277	364	375	369	371	344	331	320	373	303	315	351	336	322	326	335	312	336	360	320	337	356	303	339	379	332	324	344	326	344	297	342	345	333	326	302	311	342	353	367	297	345	315	303	317	351	340	355	307	322	308	317	305	332	371	330	307	319	359	339	360	361	335	335	336	332	349	317	345	329	357	320	298	335	316	339	315	316	342	315	330	370	368	354	319	331	358	326	330	330	320	311	320	309	347	347	348	327	375	302	325	342	315	332	313	311	359	367	354	311	307	322	354	335	315	301	318	312	346	297	329	351	359	343	345	324	321	322	322	331	319	319	330	328	330	335	338	327	329	325	348	341	300	320	319	344	352	343	323	323	347	341	353	320	331	304	335	331	326	317	367	317	317	325	317	327	334	300	337	331	334	324	337	358	322	316	311	331	343	313	325	311	311	294	313	329	344	378	310	320	370	373	329	308	317	309	374	343	368	323	358	316	301	332	333	329	332	304	291	361	338	330	283	322	310	343	311	361	361	332	314	323	346	324	313	331	323	328	366	347	323	317	327	313	332	345	327	314	344	350	337	315	311	316	337	317	317	354	324	341	323	328	359	333	319	371	348	302	339	294	339	328	332	335	311	337	351	310	351	329	339	344	330	343	362	333	336	299	327	341	356	351	328	335	377	348	357	353	323	317	317	350	375	345	294	318	303	340	320	325	371	341	325	323	326	337	313	346	354	325	356	308	341	330	352	317	315	325	338	338	301	348	324	322	341	336	326	305	322	360	313	344	337	368	320	328	351	311	325	329	350	350	347	330	356	337	350	328	328	336	372	345	315	337	319	333	312	332	347	312	311	332	335	347	316	335	329	312	323	338	347	317	385	359	292	310	350	336	321	369	334	315	321	333	316	299	320	346	354	347	365	327	322	345	311	340	324	358	320	349	318	342	310	300	314	339	337	322	319	332	341	308	323	299	355	341	321	341	309	359	331	300	314	359	325	318	326	341	319	344	349	315	325	339	333	339	376	357	332	360	365	304	297	326	341	323	314	377	331	340	324	337	341	336	345	323	324	347	329	329	309	338	338	362	346	336	336	344	329	380	344	354	315	331	330	314	310	331	359	303	327	336	322	328	311	314	334	334	364	332	351	318	353	345	315	314	368	324	305	342	360	334	345	341	310	337	328	324	287	345	343	328	284	334	326	330	319	364	337	350	311	374	330	364	331	342	344	340	307	301	303	347	345	312	314	341	357	345	344	360	321	355	342	327	354	354
59701	103019	75696	45208	21122	5462	1339	687	578	589	560	562	574	527	602	607	599	547	595	579	569	588	571	610	572	593	586	591	548	556	567	590	552	595	615	590	542	580	577	561	574	583	597	525	548	572	588	568	567	543	583	609	567	555	533	615	606	573	577	578	569	593	575	593	599	582	604	565	592	563	609	585	594	575	593	562	535	583	587	533	588	555	562	534	547	593	572	585	611	569	611	595	536	571	546	556	594	604	572	610	542	565	553	591	565	572	556	575	579	605	566	517	561	587	569	562	577	559	558	620	584	619	588	579	577	581	588	620	613	588	619	579	595	562	580	588	594	557	558	605	626	563	579	552	535	587	587	571	596	579	581	624	582	564	594	572	607	581	524	575	594	556	626	609	589	566	576	582	561	587	582	564	579	585	567	572	608	593	578	544	595	592	585	614	538	554	569	598	581	581	587	540	518	588	559	592	563	582	537	539	560	572	587	571	608	588	600	547	562	541	567	541	622	565	552	582	580	564	544	582	579	603	604	588	542	559	560	569	558	581	593	595	572	562	602	544	576	596	562	618	558	595	619	519	590	588	587	604	584	565	533	543	538	565	554	591	592	574	556	595	555	572	589	567	577	621	608	594	583	571	546	576	553	597	584	596	589	590	582	613	561	565	577	586	568	594	577	583	535	563	573	539	600	574	569	558	570	624	571	551	598	583	545	600	612	587	613	567	580	553	527	577	572	576	568	573	570	596	541	571	594	585	568	527	561	554	573	590	574	570	542	570	570	539	549	569	566	555	560	563	583	557	578	589	561	562	597	624	569	543	605	596	560	593	566	600	570	563	571	550	580	566	564	587	595	566	589	576	613	570	587	591	579	576	554	567	595	578	577	584	574	592	580	565	591	548	590	565	561	579	635	602	555	575	578	544	527	649	575	555	561	564	580	609	584	591	546	563	528	577	613	545	549	583	551	543	588	604	567	582	582	582	537	586	538	541	593	565	563	591	571	585	592	579	540	591	549	589	588	562	591	576	589	599	558	561	564	605	588	584	545	560	540	552	569	582	599	563	569	613	573	574	588	551	590	589	592	572	586	614	554	536	584	555	550	524	586	578	568	579	558	628	597	595	608	584	556	568	587	586	594	565	581	605	594	585	547	562	546	579	573	547	591	587	571	569	591	557	560	549	592	584	536	597	583	611	549	574	599	579	606	554	560	588	562	546	622	587	548	591	606	539	569	553	617	552	589	538	574	596	597	573	557	572	589	566	620	575	590	546	596	546	558	557	600	573	595	541	530	592	579	599	577	558	545	597	553	595	546	546	546	594	601	582	589	534	533	590	535	550	581	576	582	541	606	550	615	562	562	590	595	546	591	596	588	549	580	542	554	563	576	589	528	578	576	575	570	594	548	559	595	502	605	615	565	591	550	572	620	580	616	553	591	510	558	602	564	557	578	614	630	614	550	591	588	586	626	557	568	567	570	598	560	556	595	591	588	565	546	570	581	580	563	569	582	582	571	534	535	614	589	576	589	571	523	562	589	560	596	550	595	585	575	542	615	549	586	614	537	556	552	564	597	571	543	548	557	570	591	588	539	607	586	597	623	633	586	583	584	569	552	578	623	541	494	609	561	579	571	542	577	523	570	575	564	609	516	605	594	573	579	573	544	562	586	537	579	562	570	591	529	595	534	587	537	636	553	579	619	595	553	555	534	543	594	562	566	523	576	590	585	509	582	556	582	605	589	559	561	574	542	586	600	561	580	560	594	582	567	585	551	548	584	611	566	590	582	560	582	586	579	561	593	596	552	577	574	575	570	588	576	555	571	611	552	561	580	598	569	588	598	555	573	542	589	605	536	601	562	535	555	552	563	597	557	562	565	580	586	567	572	605	601	575	594	545	611	619	553	562	590	566	571	589	605	537	594	565	559	545	568	560	609	598	553	580	580	579	578	607	598	562	599	599	565	551	582	570	588	572	560	574	553	590	580	599	605	614	578	586	561	551	568	615	551	589	578	553	566	595	527	586	606	621	569	612	566	602	598	528	607	586	577	618	597	556	583	587	579	549	613	552	571	546	585	584	600	563	603	561	619	583	608	575	563	593	591	543	578	561	565	589	584	598	571	640	559	581	574	548	610	569	544	568	595	557	548	546	597	614	580	566	577	618	579	579	541	541	557	578	585	547	583	600	547	584	566	564	591	589	584	626	560	568	595	567	569	584	623	594	530	533	570	611	597	562	584	568	554	570	562	579	586	547	565	601	550	550	541	550	581	598	537	530	583	542	557	624	576	580	581	588	578	583	550	571	561	572	581	556	611	597	525	608	616	587	600	600	540	575	541	585	551	520	601	548	588	597	581	588	605	568	592	583	562	566	539	592	589	527	604	578	568	588	554	576	578	580	598	569	580	581	556	593	568	558	572	601	553	560	572	575	575	496	535	559	588	586	555	564	531	607	584	575	585	596	616	564	533	559	570	581	592	552	584	587	572	565	591	585	591	590	575	559	573	551	575	580	552	580	560	546	559	547	591	579	592	581	584	594	570	579	589	569	540	591	564	565	538	614	554	567	580	519	599	567	567	609	572	563	549	565	580	602	572	565	564	584	525	566	569	608	604	555	562	565	549	596	531	601	541	543	610	575	593	600	555	583	535	551	590	549	601	568	632	586	589	578	587	543	555	613	557	570	576	562	575	612	596	578	536	537	563	564	585	577	596	568	628	574	567	596	586	575	565	635	605	576	597	546	578	581	537	576	569	561	594	610	573	572	560	562	584	556	620	556	590	572	622	608	582	600	588	606	561	618	601	566	570	605	556	606	615	561	570	606	553	539	593	559	599	572	655	563	573	589	569	594	603	598	586	537	637	563	590	580	515	583	623	580	577	577	570	546	585	561	537	538	608	615	572	573	546	601	547	568	550	562	585	592	565	561	576	594	593	576	591	581	550	609	569	548	597	595	589	541	565	594	595	577	567	574	577	560	563	610	583	510	548	597	524	572	592	539	508	516	567	547	572	621	537	574	612	586	575	588	577	546	586	549	543	589	551	567	573	605	592	605	528	565	563	564	560	540	588	586	576	548	552	573	559	551	600	556	590	599	567	597	567	598	536	564	599	552	598	558	604	573	577	579	563	579	624	567	512	558	573	599	560	574	595	571	596	563	601	648	590	529	586	578	544	558	603	571	552	543	593	587	556	537	581	566	565	534	615	596	604	591	573	580	534	615	600	589	580	570	593	597	580	577	564	598	560	612	594	551	582	607	536	574	570	556	571	570	596	566	548	581	586	564	572	584	578	545	570	603	553	575	588	587	587	567	613	569	593	548	605	573	589	591	602	530	579	582	568	549	566	590	604	584	575	577	545	592	600	580	575	552	636	533	560	531	617	625	564	573	546	537	544	588	552	587	571	556	562	594	633	581	608	559	593	579	590	593	574	598	584	563	593	578	576	599	600	528	585	521	607	561	580	574	580	524	580	544	619	613	569	600	561	574	607	557	549	584	582	623
29395	31961	29129	12775	1949	521	331	315	282	289	306	276	308	277	282	297	295	273	294	282	274	295	265	300	281	276	250	258	289	292	265	298	271	286	273	271	305	277	282	287	248	276	285	263	292	266	268	287	286	278	292	284	272	267	300	255	266	290	300	264	301	276	295	293	261	254	262	232	240	281	294	258	252	270	274	272	277	277	260	262	281	256	289	270	266	296	293	299	284	294	285	282	252	273	282	265	288	275	306	278	268	283	253	290	259	277	262	271	314	245	281	275	291	262	264	291	276	249	285	269	271	287	287	266	276	260	297	307	256	264	265	303	274	292	261	268	283	287	292	260	283	251	262	272	301	290	290	320	275	281	283	260	271	239	275	287	264	261	277	280	245	267	259	281	294	272	268	285	290	257	267	281	254	253	259	296	279	280	285	300	267	282	294	312	310	274	286	276	286	296	284	304	274	287	307	231	299	282	283	258	302	270	281	244	264	287	277	289	261	273	296	263	269	283	282	303	259	246	268	269	259	270	253	286	289	287	281	252	274	266	272	267	253	305	288	266	282	263	285	299	295	292	274	263	292	295	289	278	291	269	266	284	276	293	268	329	259	295	290	263	284	267	288	305	235	266	272	261	302	291	262	259	256	266	292	275	265	281	284	303	256	266	271	283	294	263	303	262	283	254	296	275	269	306	280	252	259	258	279	271	265	268	260	285	258	295	292	263	280	273	264	253	309	253	264	266	254	258	270	257	291	283	286	264	316	263	320	297	287	279	280	264	275	268	270	280	285	241	284	273	282	282	313	290	272	314	303	281	289	282	280	296	303	270	256	255	267	301	301	275	286	264	267	253	319	284	272	295	298	255	296	258	289	273	272	256	302	269	284	270	252	263	293	283	288	273	275	264	318	270	291	260	316	289	317	258	265	310	273	294	293	327	237	283	274	276	308	261	301	290	281	294	256	276	282	261	302	283	273	286	257	278	270	271	250	286	285	264	300	307	243	275	288	288	254	308	299	272	278	288	286	289	296	258	306	278	300	256	283	283	298	262	277	304	276	286	253	275	273	253	271	251	245	277	255	274	254	289	268	276	276	293	296	277	285	281	267	303	273	274	302	276	267	282	287	286	277	270	280	283	269	291	254	300	280	291	237	263	288	290	282	283	285	275	265	282	300	251	250	274	299	279	269	262	279	291	284	253	270	284	293	274	271	256	286	292	275	306	264	268	290	285	297	281	260	291	274	265	291	296	295	267	283	256	293	272	277	271	337	281	297	277	241	270	300	288	276	274	275	284	300	259	284	263	288	273	283	279	270	274	259	274	272	266	284	282	287	304	290	284	265	276	261	291	290	256	279	272	315	295	279	269	271	290	289	286	262	304	289	257	317	272	288	279	289	296	274	289	291	299	266	274	275	289	299	308	274	329	311	264	276	301	254	286	285	278	288	279	298	279	286	240	237	290	297	274	268	250	259	295	285	290	272	281	252	251	261	270	283	239	281	295	267	271	255	271	270	265	276	254	287	299	264	264	279	301	291	303	291	242	283	324	256	291	253	284	261	262	271	273	290	258	275	279	288	297	279	282	309	303	279	288	282	281	290	289	298	253	277	251	291	272	298	272	279	272	275	290	256	270	316	264	253	297	291	230	289	277	251	243	281	268	266	300	259	282	260	302	270	251	287	261	268	305	281	264	265	259	256	264	280	284	277	303	250	269	255	291	279	296	277	243	290	289	313	279	291	287	253	270	244	283	284	284	279	263	240	262	254	295	264	294	302	291	260	277	294	261	286	274	262	298	270	263	279	269	271	287	296	237	296	274	269	255	285	270	262	261	297	283	293	280	269	266	320	282	257	292	287	269	238	301	277	270	267	273	268	282	284	289	282	259	234	256	306	262	269	278	257	268	293	262	238	279	298	274	275	244	288	234	314	289	288	273	277	296	253	283	302	289	277	278	305	281	262	300	275	271	284	286	287	272	281	295	290	290	266	254	300	305	259	250	294	275	274	297	280	266	259	274	288	310	307	300	269	275	269	268	286	270	276	292	265	266	267	254	262	257	294	265	308	280	288	254	263	275	278	272	257	273	320	293	277	292	295	273	284	262	323	250	252	261	266	288	268	285	291	260	279	277	269	296	308	269	262	254	283	291	256	263	271	314	267	270	315	276	291	287	270	259	266	288	259	313	259	275	268	276	249	289	318	286	264	295	310	251	299	270	254	280	278	264	295	264	251	281	274	297	248	263	273	298	274	267	266	264	274	280	294	271	238	270	297	295	287	285	274	312	280	291	263	260	289	271	302	295	272	279	267	264	294	275	299	257	294	268	276	255	270	271	292	278	283	270	234	263	267	276	272	287	293	299	300	256	270	270	249	292	297	316	282	268	270	280	313	283	280	253	286	273	271	278	290	290	267	273	269	306	275	305	298	262	304	288	264	291	311	286	281	295	315	299	280	274	283	282	259	253	259	270	288	256	259	273	273	293	290	267	312	322	303	293	291	270	254	259	276	310	301	274	294	294	259	295	291	292	276	287	291	268	267	289	281	277	266	265	287	276	295	303	270	283	295	287	280	282	271	283	283	274	285	257	279	269	272	260	282	267	270	295	274	305	255	284	275	280	266	259	276	268	303	295	263	286	265	299	270	284	283	274	270	298	245	270	275	274	287	302	296	268	280	253	245	282	276	262	291	264	283	264	295	308	245	292	310	260	321	300	284	264	288	264	295	238	278	271	313	308	297	280	283	283	274	312	282	249	271	269	262	277	278	284	277	263	283	264	278	264	274	276	298	276	253	299	273	292	267	266	276	270	271	259	263	290	272	297	277	282	282	257	298	277	288	273	278	301	263	281	288	262	299	280	311	270	297	247	279	271	280	272	259	314	281	283	282	287	260	281	285	261	275	307	289	272	252	254	254	263	271	327	304	279	312	297	269	271	270	275	280	297	276	252	284	271	285	285	303	267	262	264	284	285	288	270	256	288	286	273	272	272	255	289	286	275	263	277	306	278	277	265	274	286	291	306	282	289	281	255	287	268	271	258	320	269	280	274	266	277	276	280	278	292	289	262	269	302	306	265	270	279	251	280	268	256	275	280	287	254	274	274	309	282	267	287	262	287	274	255	291	250	275	302	273	281	302	254	271	281	274	290	265	280	275	269	306	285	272	271	299	285	252	285	293	280	284	263	291	290	286	253	290	306	279	298	250	270	296	276	286	252	294	297	308	275	276	285	258	289	268	246	291	255	277	301	302	289	270	302	307	293	294	283	304	284	313	272	294	286	249	279	268	289	271	265	275	298	276	296	258	269	304	272	277	274	285	300	292	288	271	278	291	282	283	290	268	293	245	290	266	257	248	273	285	263	264	277	282	272	298	269	301	259	256	276	270	257	260	262	276	287	277	296	243	285	260	286	252	267	302	290	262	279	277	279	278	295	267	287	275	286	299	282	258	278	298	268	274	305	284	256	264	289	302	294	294	255	241	263	270	321	270	264	262	276	257	283
36450	49613	34457	13227	3549	1093	594	547	505	518	487	511	498	502	527	516	524	526	490	511	518	511	517	487	512	486	535	511	474	480	497	513	501	503	511	510	528	541	474	463	529	551	545	503	483	532	545	505	502	494	529	530	496	558	499	549	489	497	475	522	531	492	486	512	524	509	508	505	541	489	544	537	516	530	494	542	517	515	542	533	537	532	546	489	506	478	494	531	501	516	516	488	504	473	477	572	507	534	496	506	511	473	503	552	495	512	502	532	503	479	481	519	499	508	549	553	491	510	560	523	566	494	508	532	477	506	556	515	525	518	502	494	518	497	495	522	494	529	492	512	490	524	552	507	523	506	525	494	579	538	531	482	501	495	505	532	481	528	470	492	541	525	527	495	530	490	505	480	478	525	532	496	493	562	498	540	477	492	508	523	485	482	483	483	509	553	533	481	542	512	477	520	527	481	508	546	539	523	553	537	485	511	539	500	495	511	526	546	550	498	525	501	497	505	504	509	534	485	501	515	509	476	506	505	537	522	493	523	497	508	506	512	498	502	511	517	534	517	499	511	537	487	514	497	525	527	519	443	500	511	532	487	486	486	510	505	490	499	519	521	506	529	504	522	488	506	492	498	523	521	553	517	534	544	532	506	506	481	525	488	514	536	462	523	538	471	494	516	503	517	507	487	534	516	475	495	532	500	511	527	481	513	492	532	489	497	496	511	489	500	536	517	465	502	450	497	535	520	537	519	507	508	486	499	506	538	538	506	528	491	483	509	461	508	500	522	492	493	483	474	520	519	509	521	475	452	511	505	519	520	526	506	521	479	511	501	509	505	498	553	476	506	485	507	491	517	511	521	516	507	491	514	516	516	507	520	528	535	506	530	488	460	523	496	494	484	509	476	500	543	513	531	516	506	488	529	504	495	526	504	494	512	482	517	509	516	504	480	495	528	487	492	486	508	513	549	509	517	501	490	476	519	514	489	513	536	505	463	499	521	470	537	532	522	521	523	467	504	487	465	513	466	497	542	548	487	494	534	486	501	522	546	489	492	494	507	494	488	516	499	506	510	498	528	470	509	521	534	486	557	482	546	491	512	508	543	491	514	501	516	530	513	547	494	486	511	486	514	505	490	510	502	549	519	531	500	456	504	509	530	530	537	455	537	511	502	482	510	518	531	502	523	504	495	511	511	488	494	516	526	467	531	526	490	517	538	529	509	486	488	500	478	518	506	502	521	484	500	504	492	540	536	524	529	546	509	538	517	503	491	499	543	528	517	514	509	497	517	523	501	530	534	526	526	498	480	499	472	507	537	509	476	513	525	492	469	490	478	501	519	526	510	497	520	506	506	510	531	515	493	491	488	523	506	505	522	476	492	476	486	551	489	549	565	541	531	521	563	481	510	522	533	536	487	468	512	476	512	500	507	532	516	491	468	520	538	502	520	508	482	542	469	521	516	477	503	522	490	482	460	499	487	523	551	474	514	483	511	489	512	532	504	509	516	509	519	506	498	551	476	495	473	493	446	516	500	550	492	523	509	491	554	513	500	525	494	459	493	508	493	491	488	505	549	497	506	496	517	493	520	485	504	511	529	507	503	475	476	497	491	506	503	517	508	502	495	479	476	494	497	538	500	527	469	502	528	525	502	479	483	489	497	481	479	503	501	504	454	494	514	471	547	520	512	465	499	505	528	532	545	513	522	519	501	506	524	480	475	533	505	500	518	531	450	518	467	506	545	471	513	526	511	513	491	496	538	471	518	475	481	527	506	498	558	523	491	494	513	521	496	518	478	483	534	498	464	517	510	528	480	528	486	553	523	522	500	476	525	475	490	525	483	515	536	477	519	507	478	492	493	528	490	511	484	515	508	491	514	513	528	491	494	478	510	501	514	482	492	496	470	500	525	539	511	482	551	557	538	524	506	512	500	474	518	504	498	517	478	515	518	483	484	493	508	536	499	490	501	440	532	511	528	495	501	496	485	530	524	455	522	533	532	534	548	511	537	509	522	512	511	542	514	506	489	502	530	537	482	513	521	496	478	485	516	533	524	510	506	536	534	443	481	562	494	496	489	496	494	544	482	516	511	523	499	514	513	496	483	526	500	520	492	510	502	512	492	522	499	496	499	493	499	542	479	481	469	516	499	490	568	549	523	525	499	545	552	510	500	491	522	555	507	501	498	487	526	528	535	548	501	494	502	448	494	551	496	524	514	512	544	510	509	500	554	474	518	486	487	535	529	572	515	541	509	486	495	489	487	538	526	499	487	510	508	488	528	498	499	506	550	534	511	535	479	553	510	510	534	552	500	472	504	524	536	510	530	523	515	549	493	553	525	514	495	484	471	493	575	497	473	517	500	518	484	570	506	491	540	486	529	512	475	504	485	524	516	523	529	515	485	501	481	520	513	487	489	519	508	519	536	488	523	495	515	509	495	515	493	497	481	513	526	494	550	502	527	464	505	525	505	470	544	521	520	495	531	519	525	499	547	495	495	519	492	493	518	493	529	556	498	471	534	510	506	530	524	494	533	525	485	489	522	519	523	468	511	529	504	478	504	501	542	500	522	493	521	521	502	515	486	509	523	565	517	495	503	494	534	559	518	528	485	544	500	533	511	529	488	493	540	478	546	521	507	517	509	495	450	505	471	501	516	530	545	511	491	514	553	464	501	489	534	518	516	509	516	543	489	505	521	490	559	463	538	502	520	531	552	504	503	534	505	483	479	505	506	520	516	496	526	552	515	519	511	528	526	501	501	505	493	510	504	520	547	486	546	485	491	508	495	525	492	481	520	520	490	481	532	512	517	468	530	489	521	478	506	509	488	544	506	511	506	530	503	509	546	534	490	505	498	515	518	514	534	504	496	510	491	465	500	498	523	531	490	501	486	505	541	518	504	505	546	506	489	482	493	509	487	522	480	524	463	507	476	514	535	514	543	512	566	542	480	468	521	559	499	558	517	528	498	493	494	493	503	521	517	474	508	530	460	504	523	519	530	531	491	487	501	520	552	540	556	514	503	514	520	508	511	503	524	518	506	543	501	454	446	519	497	524	518	532	505	528	520	541	533	493	474	530	516	519	501	451	518	504	498	516	504	490	498	477	566	511	551	498	520	489	518	516	502	535	521	511	511	505	497	507	481	481	481	500	461	522	493	560	539	512	467	543	506	507	527	530	522	468	495	507	493	449	487	502	531	511	552	531	523	501	545	520	541	491	516	528	479	500	513	507	484	485	498	514	518	472	481	505	479	525	502	516	513	484	482	487	497	528	488	484	504	494	493	503	506	534	490	541	480	524	516	516	495	510	538	531	530	546	486	514	484	510	507	456	520	495	499	492	456	521	518	533	515	520	500	512	523	534	518	510	514	507	510	523	525	516	490	509	524	501	537	527	513	498	496	487	513	495	522	523	474	505	494	494	495	456	486	503	517	505	516	508	535	486	512	528	490	535	500	478	529	474	518	540	499	501	542	508	539	506	499	497	513	513	522	484	496	533	519
24763	24476	34845	27682	18933	6662	663	375	259	315	263	297	272	273	288	325	297	274	292	319	325	310	301	310	309	291	330	291	277	270	290	261	312	298	337	261	292	295	297	272	270	328	295	293	331	289	280	302	275	301	277	296	292	273	297	277	303	298	290	267	296	269	283	316	293	259	294	281	280	256	279	266	293	323	321	283	326	270	278	263	326	302	309	283	267	264	270	276	327	301	272	299	288	305	287	299	307	321	327	283	305	304	280	310	298	279	286	290	272	280	283	269	275	297	291	292	291	281	288	298	279	307	302	268	288	303	286	279	271	302	291	281	263	284	310	300	297	281	282	300	276	261	294	264	283	264	313	278	264	284	264	291	307	292	321	319	333	277	294	289	283	301	297	305	272	279	309	287	290	316	271	305	292	305	273	295	280	299	315	260	294	302	312	283	288	313	271	319	273	274	313	274	298	313	310	295	289	293	285	263	301	322	304	290	259	294	270	312	274	296	298	309	289	316	283	287	294	276	295	256	305	292	283	297	272	291	290	282	288	289	302	266	300	287	284	284	297	279	278	283	292	303	292	279	291	265	286	287	316	288	295	284	271	314	284	267	276	296	288	277	302	280	287	287	287	278	265	279	311	247	285	329	292	293	298	297	273	306	321	296	278	310	291	306	286	298	284	288	276	281	303	291	294	293	277	275	276	272	312	285	278	261	271	300	313	268	293	276	304	294	279	279	304	276	305	346	296	331	313	284	301	298	331	287	307	283	294	296	289	282	281	298	300	302	286	293	301	301	279	312	290	294	313	286	301	284	292	317	319	294	301	292	303	277	283	292	257	298	281	286	307	252	306	287	282	299	303	285	314	323	284	295	298	280	286	264	324	294	281	250	294	289	279	270	288	286	303	295	280	300	309	298	281	313	291	278	279	299	321	297	317	298	270	288	300	279	282	265	306	274	313	295	274	296	279	291	284	309	306	314	300	277	285	309	308	279	258	298	279	299	276	297	290	293	286	271	297	292	287	291	290	279	266	263	287	265	309	277	290	307	332	294	285	280	265	308	283	282	300	306	306	295	319	272	293	305	304	271	253	303	322	289	273	310	271	293	274	278	324	315	291	288	280	260	317	281	293	282	283	308	280	301	282	292	296	288	312	292	299	300	292	292	327	260	310	295	279	278	339	274	282	288	280	280	293	313	294	283	294	282	318	293	303	290	316	286	276	286	281	299	277	313	279	290	305	270	302	281	280	298	279	297	271	307	299	289	287	280	303	281	277	269	300	291	303	331	315	248	271	290	285	297	274	285	269	265	289	298	288	290	278	292	299	253	288	271	277	300	281	311	286	308	336	294	262	293	301	295	289	299	266	297	295	243	257	286	256	294	301	328	316	252	286	286	336	294	292	289	294	306	282	301	311	283	282	312	302	303	293	280	290	305	299	275	300	279	276	264	277	262	284	297	274	321	295	302	303	290	312	287	289	263	274	268	278	295	297	301	290	298	290	315	294	284	272	299	310	305	308	279	305	281	258	291	268	245	292	261	305	296	301	286	291	294	299	285	293	289	290	290	271	280	306	290	314	296	293	311	311	260	294	308	270	283	302	287	302	288	269	289	311	295	264	281	280	328	291	294	286	277	259	304	274	304	291	292	286	291	273	261	312	297	279	255	279	285	306	297	307	264	267	290	286	325	306	295	288	268	289	282	304	281	295	311	285	274	279	267	297	282	279	295	297	307	320	305	286	272	279	316	295	295	303	306	314	310	274	289	301	256	303	273	282	304	295	287	280	322	289	258	297	284	283	277	297	292	285	283	285	293	264	296	327	264	275	267	271	279	283	302	303	314	301	293	273	298	277	290	266	293	286	278	285	285	305	300	314	271	320	250	302	316	277	262	274	276	249	282	279	291	273	256	285	313	277	282	310	270	308	278	308	286	296	308	288	267	308	270	276	294	280	296	302	296	282	286	276	279	307	260	288	289	307	264	271	296	286	279	313	319	301	281	278	282	272	275	272	275	283	290	323	305	281	326	281	296	297	299	301	307	302	310	300	298	290	292	314	288	287	304	302	265	280	298	306	325	283	300	277	268	249	318	333	273	305	299	275	308	314	278	278	290	284	292	275	294	304	304	271	300	297	280	282	292	300	271	270	279	281	305	321	286	276	275	280	284	305	268	294	285	275	323	280	305	264	301	291	275	269	297	287	316	313	291	279	285	285	275	282	287	278	280	282	279	259	295	279	302	313	287	279	291	303	278	298	263	315	289	301	279	272	283	293	303	290	312	280	303	328	257	299	299	297	307	296	313	296	266	299	308	281	280	300	278	273	295	310	294	314	306	329	294	307	311	281	303	275	263	304	259	300	306	297	286	309	258	286	245	302	288	316	288	302	262	265	295	299	297	275	309	288	299	310	274	289	282	271	314	284	290	276	285	285	297	290	279	284	327	279	278	304	313	281	282	290	282	314	307	295	321	283	293	303	309	274	291	299	291	285	276	276	289	258	295	306	266	277	301	294	316	279	283	304	306	290	268	277	284	288	313	268	294	283	316	276	286	269	305	255	276	309	263	301	304	305	315	299	268	311	288	300	311	284	320	269	283	305	308	288	295	300	304	295	270	270	301	297	272	319	288	297	275	276	308	289	298	304	293	297	271	295	319	318	285	296	294	273	287	302	319	264	259	275	279	301	289	274	308	275	295	313	262	288	313	272	310	286	313	284	280	277	315	300	273	301	295	311	274	296	272	267	268	308	296	304	273	293	269	323	295	300	278	304	305	301	308	302	297	255	283	272	242	276	287	323	282	297	266	276	293	300	291	289	284	264	258	300	248	302	321	284	270	280	292	278	288	259	291	294	264	323	293	301	295	291	290	280	297	348	317	270	274	285	290	266	283	268	305	271	298	284	292	319	303	287	274	284	280	291	290	286	281	312	297	303	306	338	287	280	260	304	306	297	283	276	290	281	283	288	292	293	275	314	295	304	291	284	318	276	272	278	272	309	320	316	254	285	275	277	268	304	273	276	295	315	308	323	304	301	265	307	308	291	272	267	309	307	307	298	279	303	293	278	278	270	276	305	280	303	320	272	278	305	284	305	289	276	302	293	299	293	313	262	287	290	286	327	300	315	275	308	284	262	285	286	287	283	290	301	301	268	301	291	261	283	307	303	312	296	288	299	288	297	291	264	267	269	327	281	287	295	299	267	268	300	285	328	287	299	289	272	278	285	278	277	319	253	246	265	283	308	290	264	299	305	292	302	292	293	285	293	271	309	295	285	300	300	296	300	324	306	291	287	308	297	293	284	289	300	278	269	299	269	304	277	291	308	306	292	266	267	289	305	291	285	303	310	300	294	298	284	292	288	307	300	278	295	282	308	305	293	295	293	264	303	289	291	255	303	315	300	283	286	283	282	284	275	274	274	301	301	299	283	302	271	312	290	277	294	309	283	290	283	307	288	291	308	302	301	283	285	288	268	273	267	291	298	285	285	294	315	297	293	311	287	289
60120	92916	66243	36256	14836	3531	958	562	534	538	528	552	570	538	527	524	554	514	503	559	515	522	551	552	530	520	542	532	540	530	480	502	484	530	527	574	525	533	536	523	555	531	543	506	508	521	573	553	547	493	518	542	587	508	532	536	552	537	516	507	535	549	510	542	554	518	547	530	509	590	541	505	564	519	507	510	546	524	510	513	535	509	533	566	516	536	557	550	517	500	543	507	516	542	522	527	540	544	533	513	563	577	532	505	525	516	549	528	547	515	512	537	519	579	502	511	522	513	530	555	525	547	554	507	519	530	503	556	559	544	516	528	568	539	577	512	532	521	489	532	545	528	503	551	521	540	514	539	526	491	557	524	520	541	529	499	559	513	571	502	518	533	548	491	544	543	526	535	522	572	514	526	497	542	533	514	589	556	526	547	520	483	534	532	584	541	511	544	527	492	511	495	491	516	530	521	556	503	517	520	525	541	507	516	505	532	540	533	529	537	535	550	533	544	491	550	536	568	557	527	517	525	537	533	548	509	518	522	591	532	537	530	533	499	544	506	502	519	575	532	534	523	551	517	585	533	525	548	535	549	551	554	556	553	550	506	542	524	555	545	491	551	539	528	549	510	532	545	519	517	529	581	512	535	534	544	552	491	514	516	547	556	513	506	498	511	548	528	525	529	537	526	541	540	534	517	513	523	528	527	528	541	497	555	530	552	532	509	490	557	532	517	505	547	538	510	533	527	505	555	555	560	530	541	513	516	539	532	512	493	482	528	580	532	514	547	479	526	499	497	527	495	514	502	499	520	564	531	522	480	519	560	548	556	524	518	502	536	528	497	507	547	487	531	518	552	526	512	562	540	526	559	548	505	551	516	555	546	590	530	538	547	523	526	543	514	545	533	541	569	563	497	531	527	540	529	519	518	537	558	564	537	553	503	510	569	512	538	499	552	517	522	482	498	528	537	531	543	492	528	533	505	535	513	551	511	556	548	551	514	513	553	551	509	521	506	532	493	536	534	529	500	527	528	542	527	530	519	507	537	502	520	548	511	510	548	568	543	527	547	567	556	504	509	501	524	502	530	537	526	539	516	528	525	526	559	537	548	551	549	536	503	540	520	514	516	513	511	543	550	517	551	511	532	506	497	523	539	520	564	507	470	556	520	518	509	508	519	503	513	533	483	501	516	532	522	553	534	506	535	537	564	513	526	489	486	518	537	509	502	520	583	526	497	517	498	528	501	528	528	513	512	548	546	527	491	539	533	500	528	528	537	561	537	561	524	530	520	500	511	526	531	493	505	517	540	551	524	547	508	509	528	547	504	534	493	530	530	502	479	603	529	502	530	530	534	554	489	516	480	553	555	514	539	522	569	547	585	512	498	538	538	537	494	528	522	496	476	533	538	523	523	480	526	520	510	537	576	524	520	522	526	539	542	561	541	553	531	506	544	515	534	550	523	527	537	510	536	568	493	505	533	493	511	524	512	537	526	517	513	535	532	501	556	540	534	573	497	519	542	529	544	544	552	576	547	527	523	568	538	511	510	543	547	537	539	535	520	545	531	558	502	494	559	558	541	525	557	505	523	525	512	541	572	553	527	513	564	531	504	554	571	581	513	535	574	521	534	553	555	514	515	582	512	518	540	574	488	525	521	560	539	525	551	522	576	501	538	467	520	533	519	506	500	509	507	555	511	548	550	542	516	520	536	524	530	508	526	523	504	498	559	535	508	591	531	552	556	516	536	570	531	479	549	564	520	489	522	528	512	536	527	534	539	513	559	519	538	540	549	480	561	502	545	535	547	511	513	547	505	517	531	553	518	512	530	515	568	519	514	523	523	557	563	480	549	548	537	501	533	530	513	530	533	552	529	535	491	531	548	527	518	524	493	554	528	553	520	533	519	530	557	489	546	513	535	553	524	518	525	511	524	497	531	530	545	542	534	518	538	547	514	528	549	533	526	541	555	507	561	529	558	519	518	520	558	538	531	524	520	523	538	557	533	513	501	517	555	542	530	556	555	566	526	546	545	513	530	520	520	513	477	517	529	552	492	535	554	559	497	497	519	496	532	564	510	541	541	544	536	533	539	545	548	508	495	533	531	540	546	533	499	548	525	525	537	533	528	557	545	502	522	526	506	541	504	531	512	519	523	529	524	499	519	531	547	505	508	518	511	513	568	534	527	534	552	502	534	526	549	497	539	537	535	569	540	481	476	497	506	482	500	540	510	550	508	572	534	508	532	542	565	583	546	538	520	538	504	565	495	504	565	572	523	538	501	548	542	514	529	511	523	462	545	518	547	519	553	535	506	517	562	521	563	541	507	491	529	538	514	496	554	560	547	535	531	562	548	495	545	570	548	511	502	535	523	506	566	509	537	532	533	498	574	551	573	510	546	562	509	567	531	528	555	492	500	521	524	535	559	540	518	534	504	556	538	518	495	522	561	531	582	510	535	489	563	520	512	532	517	517	570	600	536	533	489	555	533	534	557	572	532	547	541	497	493	540	542	507	551	512	543	505	506	513	526	540	533	533	500	479	478	546	497	533	537	529	501	540	552	546	514	519	536	590	513	548	488	529	507	543	475	503	567	529	519	548	530	515	540	477	525	524	563	558	534	552	522	562	522	489	514	538	531	503	532	484	522	552	551	503	588	523	541	566	556	546	554	524	504	528	525	529	553	469	506	527	514	572	502	546	520	542	508	495	575	556	530	538	535	543	518	525	565	477	514	514	522	521	509	565	543	530	529	533	541	560	508	506	534	506	539	532	547	504	523	565	514	570	486	527	529	516	532	536	536	470	485	504	483	570	563	484	544	541	529	546	546	532	561	528	518	560	582	535	528	499	505	549	520	478	520	545	542	522	516	553	505	494	521	526	534	502	497	522	527	514	531	514	554	524	537	520	529	517	606	535	548	507	528	532	501	544	523	504	532	504	495	546	534	564	555	555	524	528	537	522	511	538	540	535	545	525	489	536	536	566	537	505	513	521	523	526	544	491	506	548	562	507	563	520	513	538	493	505	487	532	488	501	507	509	517	537	517	524	525	513	507	565	527	525	555	547	538	537	532	535	530	500	504	498	545	572	515	537	517	522	572	534	547	539	517	528	509	589	521	536	559	532	534	549	536	568	519	548	572	545	545	542	546	536	520	505	516	561	526	533	553	548	521	510	548	564	551	495	541	506	539	501	539	539	509	565	502	537	537	536	529	547	512	534	522	560	524	529	511	535	550	534	505	518	508	569	534	535	521	538	548	486	526	534	522	530	518	574	518	536	545	543	565	552	581	518	541	511	553	509	558	541	518	564	551	542	512	512	534	560	509	552	524	530	521	513	523	530	479	536	545	543	507	483	525	544	531	533	540	543	510	553	549	494	538	555	531	479	525	528	511	569	537	534	509	506	528	554	543	542	544	569	565	529	503	535	546	567	499	517	523	518	538	524	524	551	518	514	503	563	540	534	537	538	502	517	520	531	535	542	540	551	555	517	513	526	517	494	565
23512	22673	32404	26248	21378	16383	3229	423	389	343	359	331	303	338	298	331	349	331	340	324	316	346	306	339	317	374	332	308	349	326	326	339	352	332	329	333	358	342	312	323	315	323	337	311	343	312	318	323	341	337	312	316	317	341	366	341	320	356	333	332	366	326	313	321	350	339	349	346	310	288	329	320	346	334	299	313	315	317	324	359	322	324	337	321	322	338	332	292	338	340	316	315	337	300	342	336	317	294	316	338	360	337	358	362	333	312	328	339	328	332	350	320	324	346	379	338	327	329	338	331	328	332	368	318	344	324	340	331	314	335	324	353	351	328	306	314	320	337	276	324	327	333	306	340	329	328	323	314	313	339	315	305	334	305	353	320	377	297	305	343	334	355	300	359	337	350	338	318	305	316	341	336	332	340	316	345	341	327	324	320	311	306	331	327	335	356	322	311	344	331	331	320	324	333	329	360	293	320	314	344	350	341	319	324	328	313	343	328	334	319	324	332	328	309	333	298	332	349	314	354	344	320	308	326	345	303	320	323	323	341	352	334	341	312	329	321	341	315	307	318	291	324	290	352	352	333	363	327	372	334	330	312	340	311	354	340	317	329	342	341	357	353	337	350	340	346	334	334	327	349	337	317	339	314	337	339	348	303	350	321	288	328	338	317	326	379	319	324	321	333	318	345	336	380	334	292	314	315	352	321	311	331	354	304	330	308	300	349	340	316	303	309	359	318	306	317	312	321	332	320	316	337	341	356	349	321	346	365	330	334	354	301	352	322	324	334	323	349	337	350	365	360	314	330	329	326	317	338	299	349	319	334	350	335	324	336	332	288	309	327	354	313	323	331	309	346	304	336	299	321	346	347	295	344	317	314	330	318	283	331	336	316	324	344	333	329	327	338	361	348	384	306	322	305	312	322	351	317	309	312	326	351	370	323	344	294	313	333	332	320	349	335	313	360	319	325	321	353	297	333	323	343	337	355	324	330	353	304	325	338	308	353	353	328	327	314	293	344	306	350	364	291	319	352	308	323	312	341	345	310	346	322	333	332	327	320	344	324	322	366	315	350	321	324	310	338	309	297	337	330	319	336	305	312	348	319	363	356	325	301	321	337	346	346	315	330	329	338	325	312	342	319	305	317	338	330	355	348	342	339	338	334	335	326	310	361	304	309	370	365	325	316	347	308	315	322	326	317	333	314	361	317	291	293	341	369	303	340	320	334	324	370	332	343	319	323	343	331	323	315	326	325	310	311	297	339	340	325	313	354	336	309	338	355	359	301	354	337	332	332	327	338	330	341	324	304	370	316	329	309	386	330	345	314	340	356	338	311	311	340	326	316	333	326	339	326	331	323	345	352	323	314	331	322	309	326	300	308	341	301	321	330	326	338	321	350	321	317	304	314	324	323	357	354	358	318	343	342	345	349	322	336	314	351	282	306	318	323	326	334	308	321	312	305	326	329	317	324	354	359	342	312	291	346	332	331	310	334	377	311	338	353	327	332	344	325	356	323	353	332	320	356	346	314	350	331	324	350	335	303	315	321	303	310	320	360	335	343	310	324	299	290	303	349	329	337	313	348	341	351	308	312	346	336	306	288	320	306	348	367	340	375	339	352	301	290	312	359	352	303	344	344	306	350	331	352	336	330	343	323	342	328	347	331	341	347	321	304	321	307	331	306	307	330	318	343	357	342	326	340	336	348	294	321	319	328	306	328	298	334	314	327	326	319	321	313	326	349	304	332	292	308	317	344	328	338	313	347	331	298	325	316	328	305	336	332	338	346	346	348	361	348	289	346	338	367	312	333	326	347	334	318	333	321	365	303	336	318	301	297	335	335	301	334	309	318	328	342	347	332	288	325	315	334	338	322	347	325	318	319	321	331	311	349	320	325	352	338	280	313	347	344	339	313	315	379	339	306	336	312	347	324	297	321	331	332	328	298	286	325	318	335	328	309	323	359	356	310	321	317	316	337	332	330	347	332	310	297	330	351	337	299	314	341	355	337	384	325	326	340	292	347	320	338	320	325	334	333	341	337	340	331	317	299	325	341	301	338	295	308	325	321	317	353	331	360	355	325	345	329	313	331	290	345	333	320	300	325	348	353	352	351	346	295	363	352	323	354	322	323	315	347	340	329	332	310	330	315	358	316	307	333	318	347	331	320	312	297	323	309	327	318	343	305	323	342	307	330	352	316	351	366	315	338	343	323	349	317	339	309	320	333	311	340	318	318	317	303	351	348	380	323	324	327	327	322	347	313	312	350	328	341	325	335	342	316	316	324	298	350	300	357	351	332	342	356	319	318	327	333	305	302	334	292	313	331	339	313	327	299	319	335	342	306	338	331	366	320	309	329	326	346	342	312	306	352	348	360	353	300	279	309	334	337	301	281	341	347	299	320	314	350	302	350	324	352	352	308	327	338	339	335	341	328	343	315	335	290	317	324	335	334	305	376	317	287	314	351	308	318	373	356	328	342	325	341	326	322	328	327	314	327	317	325	298	303	321	335	311	335	332	338	355	313	338	328	343	348	329	340	322	328	360	346	343	350	334	343	341	347	339	336	329	340	310	319	339	293	297	325	351	314	324	333	342	334	312	334	326	320	314	348	323	377	331	306	313	310	294	345	331	323	318	361	311	320	351	328	344	326	343	311	303	322	324	311	298	312	334	319	312	332	324	328	339	336	288	329	325	341	339	337	321	330	297	354	336	328	334	308	329	337	363	295	363	371	339	359	318	307	307	304	355	340	319	323	340	305	322	329	351	301	281	340	301	329	326	335	303	352	305	331	350	348	356	342	337	327	312	344	326	328	327	332	334	313	330	325	322	330	333	306	280	296	324	339	356	330	320	299	329	333	324	355	322	357	336	333	320	301	317	318	301	306	342	347	332	338	371	338	324	348	316	315	339	339	320	306	334	362	333	309	339	349	334	350	312	315	348	322	286	286	319	329	359	349	278	335	342	331	346	323	300	325	326	339	358	304	325	330	336	328	314	327	316	339	344	317	327	342	348	333	342	335	333	354	317	308	320	322	302	327	357	312	331	326	307	334	298	352	337	340	355	329	346	342	365	337	352	329	343	354	320	348	319	314	324	311	313	348	348	341	332	308	329	350	317	335	320	332	326	337	302	358	319	318	275	305	336	337	331	319	364	344	312	338	308	342	332	330	344	334	333	334	319	312	336	321	301	331	324	326	340	312	338	315	327	329	340	359	356	338	340	307	332	342	308	326	319	319	321	292	308	349	318	330	295	306	323	329	315	337	328	305	302	351	340	337	313	319	302	343	311	322	328	313	328	354	347	326	328	311	328	308	325	316	352	315	308	322	315	337	306	346	312	341	326	356	320	330	352	309	340	341	352	323	362	342	323	311	308	304	299	327	328	315	347	336	296	323	314	345	299	332	283	349	334	319	290	325	326	335	328	312	338	311	332	338	324	301	324	320	322	314	349	311	330	315	325	332	358	359	334	333	281	303	319	314	355	312	368	326	331	319	348	336
61157	102896	76017	45201	21646	5780	1315	715	623	553	595	575	605	599	562	585	572	535	566	593	595	576	543	611	609	573	610	561	559	599	617	601	596	562	554	574	557	550	541	600	546	575	559	569	612	590	581	594	566	561	529	566	622	591	567	601	598	571	596	599	565	504	560	604	540	585	555	642	571	529	552	604	564	583	566	557	536	577	588	594	568	586	540	557	604	583	587	587	563	574	585	576	566	553	557	604	523	583	618	576	545	553	553	584	548	529	566	573	583	586	548	573	582	583	575	629	591	573	581	601	603	556	563	589	598	590	631	585	534	651	532	602	560	587	572	573	565	579	592	553	559	560	540	536	598	564	564	549	579	536	540	592	533	564	575	550	586	509	530	583	594	610	555	593	596	557	596	568	551	596	572	626	584	572	582	560	560	561	622	543	589	564	581	599	582	580	648	604	559	599	622	620	598	590	562	614	574	548	504	527	575	606	565	569	560	592	552	614	573	564	587	565	583	568	571	598	579	580	604	564	531	548	577	519	592	567	516	598	594	564	550	606	559	576	572	539	591	541	563	613	597	573	574	600	560	573	565	590	595	579	591	539	594	589	574	575	580	521	594	598	608	610	598	571	569	607	552	556	582	582	554	584	601	583	554	543	602	514	594	540	585	527	599	519	550	606	584	566	540	574	549	577	607	576	609	576	565	571	570	549	567	586	540	500	571	610	606	548	569	598	560	567	609	544	575	589	582	596	538	557	543	550	575	532	582	570	611	537	586	534	598	554	581	576	601	606	532	565	531	558	546	529	563	584	624	575	604	556	557	545	563	573	573	608	584	585	604	551	557	625	558	585	528	552	575	568	588	581	606	564	620	559	533	572	582	647	523	574	539	520	582	524	557	576	570	580	608	532	584	592	576	540	592	546	556	577	578	576	571	551	570	577	564	529	569	547	553	580	558	551	563	568	605	572	609	586	545	540	595	598	602	592	531	559	569	533	565	553	559	546	571	534	609	548	564	566	577	586	571	611	547	545	582	627	589	583	576	567	584	580	608	594	561	601	587	563	570	553	619	558	529	620	589	559	577	586	588	588	585	546	578	556	565	563	601	575	561	611	573	597	558	526	624	562	594	559	555	550	598	601	582	570	587	557	578	615	607	629	566	570	587	598	553	588	568	583	622	604	571	527	550	587	576	592	602	599	585	582	555	577	562	527	569	570	565	559	592	584	589	569	581	621	564	589	581	577	548	545	583	581	551	596	588	532	532	581	553	562	584	531	565	603	569	526	547	553	563	595	615	603	608	563	589	573	558	550	602	562	567	556	571	570	567	583	580	591	525	551	580	557	604	579	613	551	556	619	572	609	561	560	575	557	585	627	573	562	534	544	545	564	543	588	605	569	569	521	594	558	528	552	601	579	556	615	573	615	557	570	581	537	588	576	575	588	558	573	537	581	552	551	608	538	566	584	558	584	606	578	581	643	599	546	598	574	616	581	573	589	564	564	593	570	619	595	578	590	574	600	592	577	606	536	589	581	573	533	647	559	552	577	565	587	585	613	588	546	566	567	602	573	646	570	553	605	560	618	564	517	557	560	565	609	547	581	584	567	587	571	558	589	547	577	583	602	561	612	558	609	575	584	580	602	555	559	582	575	538	579	546	562	570	587	588	570	547	566	590	582	551	592	599	593	594	571	637	583	549	532	539	574	621	562	599	553	593	579	547	581	577	555	562	580	566	578	532	567	582	571	569	564	603	584	584	582	581	600	553	617	623	566	597	564	549	564	571	596	552	565	533	578	579	533	602	577	559	537	612	576	565	561	564	554	559	604	579	563	583	580	579	568	619	616	564	607	560	537	631	607	577	580	574	573	548	539	578	578	549	548	608	574	540	554	559	594	566	628	559	573	592	570	608	550	564	558	582	573	563	524	592	578	542	609	573	629	571	588	521	562	584	590	606	532	571	589	580	571	599	534	589	496	602	591	585	552	603	562	582	556	579	573	606	584	578	569	584	628	548	556	582	605	583	554	564	613	552	568	602	593	573	585	571	561	619	555	523	561	549	580	550	533	596	555	583	570	540	572	558	589	573	568	572	595	542	563	561	569	569	594	556	564	544	591	589	567	618	583	577	598	521	580	614	607	564	584	569	581	584	577	553	576	609	591	572	555	598	579	559	565	575	614	573	578	571	595	575	567	546	578	612	613	558	591	583	589	598	569	597	559	577	568	528	579	573	593	533	584	576	530	564	549	542	606	545	600	591	532	594	569	581	556	589	576	566	598	525	559	550	563	583	584	573	571	580	586	570	547	588	548	577	595	587	601	584	569	591	562	575	554	558	626	571	571	611	577	547	613	585	571	577	563	600	550	541	598	577	568	580	539	595	549	592	584	590	558	550	543	541	613	558	580	572	588	612	564	575	586	575	580	565	575	558	578	550	555	581	577	583	570	567	588	565	610	554	576	605	628	590	532	626	633	557	556	560	589	587	569	589	529	538	546	555	567	571	544	596	572	579	580	568	533	564	578	540	559	567	572	549	561	591	548	589	585	565	610	585	611	577	554	553	566	560	589	559	574	594	545	528	599	572	545	560	578	599	560	616	550	589	526	586	553	605	542	555	553	565	608	605	548	533	643	564	542	562	578	601	551	539	572	572	599	592	563	579	562	572	538	569	573	620	520	607	582	647	592	540	573	553	567	591	552	572	563	571	548	580	565	513	590	603	569	574	607	599	563	563	548	572	556	559	566	607	582	595	554	588	571	602	587	583	525	527	563	587	608	622	590	594	579	598	578	609	560	530	596	612	542	561	580	547	586	572	556	573	546	599	592	554	573	591	525	560	585	587	587	547	598	551	556	585	556	559	578	552	562	531	610	551	590	580	561	575	565	522	602	582	543	551	548	570	564	616	561	577	575	582	588	553	557	554	597	607	578	650	582	567	559	565	572	615	558	588	575	601	570	583	602	564	594	571	566	581	585	582	580	594	556	551	545	560	545	574	580	574	592	603	574	585	599	548	538	561	588	607	577	592	608	603	523	533	596	597	561	597	522	563	587	569	520	560	552	544	651	545	565	612	516	563	545	579	545	577	560	602	613	563	572	586	557	562	578	559	595	617	579	535	558	591	562	577	522	556	617	587	583	535	561	575	567	570	553	608	594	562	555	607	585	557	623	558	558	562	569	561	576	568	581	554	608	561	555	574	576	584	567	562	535	560	553	507	553	531	552	574	584	597	574	584	543	596	522	535	569	589	572	545	584	600	558	563	576	592	606	571	612	532	559	609	576	543	584	593	573	566	601	570	533	589	617	584	520	553	617	550	563	581	584	598	571	541	534	565	589	557	580	546	565	617	584	526	587	599	581	558	554	570	591	546	609	536	573	572	542	570	569	612	601	584	583	552	579	567	614	574	620	521	542	556	581	655	588	576	588	576	599	594	583	576	561	614	577	579	573	582	570	609	551	588	542	573	552	568	567	531	596	568	565	566	554	517	546	613	552	610	580	558	576
28967	32111	29365	12803	1952	488	311	294	255	289	285	252	275	281	275	260	285	280	255	272	246	295	295	280	260	276	277	307	269	268	260	267	257	254	288	274	237	292	281	278	288	287	301	264	277	261	270	292	290	283	280	287	278	289	265	270	276	245	267	261	264	265	286	252	259	278	272	303	277	273	262	261	281	286	267	262	275	279	279	293	285	288	281	305	283	276	273	258	301	292	290	254	266	265	261	270	273	279	312	304	261	262	261	280	280	253	278	292	274	279	270	292	267	256	289	285	253	243	266	296	266	301	261	272	269	309	284	277	271	264	275	291	274	281	274	269	264	294	305	284	243	301	252	291	275	284	277	260	284	266	248	281	286	298	289	284	298	261	267	268	261	273	306	274	314	285	296	289	275	269	284	296	263	251	273	299	263	256	269	293	264	256	265	282	284	259	252	263	274	276	280	261	284	323	225	254	253	268	278	257	300	274	262	264	266	233	270	284	288	272	276	278	271	275	304	275	259	285	287	292	270	278	240	265	260	281	265	249	269	259	295	284	275	275	257	298	263	243	261	252	280	264	288	259	293	256	279	295	275	267	268	265	259	312	270	270	282	262	269	260	286	298	279	298	262	268	293	289	252	298	261	287	318	292	293	282	241	269	297	274	267	268	277	279	276	270	265	268	276	278	263	272	257	272	269	295	300	267	281	256	260	301	304	302	318	299	277	271	284	253	283	275	264	263	271	291	253	287	291	261	273	285	271	305	240	291	288	271	263	239	275	279	254	277	251	265	275	266	235	235	290	293	250	304	295	266	304	267	241	253	263	248	281	256	282	261	285	261	250	237	302	257	262	283	268	292	282	266	266	274	284	265	278	272	270	277	280	264	257	286	311	249	289	313	277	256	284	273	285	289	242	276	249	268	295	264	291	290	284	267	284	318	283	264	264	284	271	300	287	254	263	267	272	265	284	277	252	300	238	279	263	277	279	277	276	285	283	258	281	277	259	290	290	287	267	226	290	286	256	269	258	268	313	288	295	263	275	260	275	274	307	255	289	268	251	272	255	266	284	276	263	260	276	287	277	265	278	264	277	278	259	246	281	271	280	275	259	284	285	310	267	277	227	269	250	278	243	265	271	259	291	276	274	283	292	299	299	284	258	287	284	263	251	260	257	242	293	281	280	266	261	233	257	283	243	258	260	290	300	272	279	252	284	272	285	257	299	301	261	293	289	295	260	292	298	265	283	280	262	276	259	266	260	307	269	249	290	284	280	271	272	264	258	298	305	280	284	273	266	264	245	229	262	284	280	268	288	271	254	261	278	277	290	288	266	288	272	281	272	281	267	277	225	269	274	297	268	272	287	269	274	283	262	254	264	287	273	287	274	241	255	284	265	253	300	285	263	280	256	279	304	287	274	230	264	289	285	250	268	295	254	292	276	229	284	293	276	243	267	270	252	259	306	265	251	265	275	280	288	296	285	248	277	299	279	263	278	275	274	248	261	254	284	271	288	280	285	274	283	283	275	257	274	288	288	272	273	282	301	301	280	301	291	272	270	250	281	286	270	280	275	269	275	255	239	274	269	276	245	258	297	308	267	284	243	265	263	276	255	278	290	263	247	293	246	270	234	295	266	279	264	296	281	259	257	285	257	262	268	255	273	224	278	268	267	242	283	266	289	277	273	257	275	274	263	263	266	300	271	276	272	277	283	298	241	242	294	264	280	288	262	272	253	253	280	280	276	302	271	283	279	257	273	284	296	287	287	268	261	269	265	272	294	281	284	255	249	255	290	268	268	273	273	300	246	270	264	266	282	279	288	243	278	268	260	260	264	236	267	294	293	276	271	275	259	253	245	261	243	290	253	266	310	271	258	254	277	251	289	295	280	255	286	274	262	269	289	273	278	293	267	282	258	250	263	294	259	281	291	263	290	308	268	256	258	264	283	268	256	299	263	290	248	278	261	282	280	264	302	266	258	250	258	270	271	258	257	299	265	277	243	287	282	285	274	251	247	240	290	266	266	260	266	290	260	283	253	289	261	269	248	259	264	238	255	270	283	269	288	281	262	254	251	267	253	285	262	285	286	254	275	244	296	303	298	245	266	288	281	260	258	246	250	268	262	270	296	270	318	264	259	272	284	275	265	279	261	285	268	280	267	303	271	269	280	287	262	271	264	261	262	272	242	286	247	260	274	266	224	267	237	279	300	279	302	260	250	270	264	265	313	259	275	270	280	267	254	279	282	292	279	270	252	276	269	282	283	290	264	272	275	284	287	288	283	270	286	252	302	244	271	292	271	282	284	262	297	272	274	300	294	296	283	307	251	264	275	284	258	278	239	247	268	234	271	278	297	307	295	284	240	270	262	282	269	257	259	250	279	270	284	266	266	248	278	268	241	281	283	246	260	296	282	279	249	268	287	261	273	265	306	290	268	261	278	283	276	250	269	269	264	247	285	227	261	277	249	265	275	284	306	293	293	272	285	267	263	293	273	287	279	254	256	256	260	267	286	278	286	262	258	270	278	256	277	294	245	274	263	241	291	288	290	273	264	275	270	262	278	320	276	278	268	247	286	274	293	279	255	257	298	263	258	289	281	242	279	264	291	264	278	265	263	263	282	264	270	241	255	263	251	266	260	270	306	278	261	279	279	280	285	271	270	258	276	264	291	286	262	307	267	301	281	270	271	282	292	281	283	274	269	265	260	287	250	269	283	295	276	273	284	272	270	261	292	268	236	293	279	293	318	284	276	281	258	274	287	251	269	284	258	254	271	256	244	271	293	301	260	276	289	282	293	276	293	254	267	239	283	305	281	302	304	261	266	267	256	280	265	273	277	265	272	266	265	268	264	235	271	317	294	282	269	258	272	244	273	293	308	268	269	262	285	254	263	268	252	283	254	249	261	273	274	254	302	280	287	253	283	276	284	282	305	283	262	296	287	272	286	279	295	271	265	276	256	279	278	280	266	275	266	277	242	256	273	267	309	270	262	291	301	248	255	284	291	281	283	254	262	278	264	274	287	303	291	276	259	252	265	269	293	276	283	254	272	247	272	284	266	296	272	275	272	266	286	275	275	288	269	261	285	315	269	261	277	272	281	285	301	293	285	264	253	241	280	260	280	257	294	285	274	252	266	285	266	295	288	260	274	247	253	255	270	262	300	305	303	294	286	279	292	261	261	281	274	266	271	275	275	282	301	263	269	291	291	289	224	293	292	278	255	260	250	271	284	255	270	266	254	267	276	265	273	276	256	260	295	258	271	281	263	322	286	290	287	276	268	295	334	306	275	258	303	259	274	274	245	282	279	285	273	293	294	298	265	262	249	256	302	290	289	250	266	277	280	296	280	262	306	268	275	267	275	248	244	265	269	271	263	252	276	284	267	254	273	256	277	271	271	245	263	256	229	269	244	306	270	283	270	274	285	250	246	290	269	269	289	257	263	272	290	251	260	302	288	295	254	290	265	298	273	288	277	283	264	282	298	271	268	277	279	280	260	261	246	265
35700	50066	34435	13706	3538	1009	554	528	512	559	497	510	497	491	498	485	494	485	487	541	516	494	507	516	537	504	490	513	497	496	507	467	490	510	482	492	504	528	481	477	477	492	527	461	477	514	472	534	504	492	504	481	486	502	459	508	497	491	544	473	489	482	508	513	534	535	487	471	519	473	494	517	496	532	532	517	517	509	502	458	499	498	501	500	504	540	474	433	514	467	506	477	521	523	467	469	514	523	519	489	499	512	507	470	490	500	498	521	551	498	484	467	485	487	477	497	487	523	475	521	495	459	481	501	466	491	513	517	539	508	488	528	457	496	507	495	536	509	526	496	469	504	520	495	484	483	495	451	495	490	500	533	501	485	480	536	477	509	502	524	463	502	494	469	524	466	514	517	512	551	492	516	492	486	488	519	475	523	486	487	517	497	510	541	472	512	487	503	531	530	472	540	510	474	517	483	518	500	468	483	483	475	525	501	511	467	520	526	491	528	510	518	452	462	507	503	483	505	526	540	541	529	516	503	487	538	489	515	472	519	510	509	492	521	502	517	528	461	544	496	502	505	503	497	489	512	476	507	495	516	534	508	488	523	520	492	505	496	499	501	509	499	505	457	494	457	513	490	511	477	514	543	518	504	505	491	513	477	494	510	494	507	529	515	498	546	490	535	508	539	496	553	479	502	493	542	557	468	534	507	517	495	480	486	494	477	466	535	515	527	505	526	500	484	504	510	500	532	487	477	505	532	509	479	482	490	548	508	508	495	497	472	559	555	502	520	505	518	491	457	495	559	478	485	521	513	494	508	524	529	522	508	518	492	525	472	463	519	509	542	510	500	517	495	521	530	464	491	470	541	517	526	495	499	489	478	519	478	536	516	499	479	495	517	460	497	504	468	439	473	494	511	468	510	502	496	481	493	466	491	490	510	485	519	463	524	532	494	536	509	484	499	515	496	560	490	515	478	545	537	512	489	478	466	515	501	524	527	494	507	511	537	499	494	559	486	500	488	499	521	484	467	471	497	499	527	485	510	512	539	511	543	510	484	511	452	513	503	511	497	529	490	504	505	486	483	482	513	510	521	511	488	517	538	524	528	502	511	519	507	478	495	520	510	505	518	515	510	465	468	490	495	536	540	465	487	539	536	500	500	535	536	499	512	516	513	500	500	494	541	507	473	501	538	499	555	485	513	506	482	475	533	484	507	543	492	490	475	487	502	501	510	494	484	500	474	540	505	500	484	496	483	478	508	531	498	518	503	493	530	529	504	504	486	524	508	502	495	506	531	513	546	478	485	496	480	488	533	514	527	549	493	492	485	542	496	505	519	482	488	497	532	504	529	483	477	515	487	498	519	515	499	446	486	519	504	485	529	528	530	526	517	513	534	482	527	487	532	495	478	491	486	514	499	495	554	510	535	538	524	532	502	512	498	503	493	498	465	457	493	516	508	533	540	495	555	491	518	509	478	501	542	511	481	485	482	550	522	501	508	513	475	504	526	517	503	507	495	499	495	513	525	496	483	495	506	440	512	486	521	498	505	502	541	508	503	522	494	474	489	490	501	484	499	495	515	478	520	485	503	484	519	495	479	483	482	495	522	477	532	493	545	516	459	474	549	503	479	496	518	522	471	512	494	494	471	484	500	473	462	475	512	502	541	459	478	491	511	500	479	517	515	498	484	494	521	506	504	546	489	535	504	500	501	520	504	496	494	519	491	461	529	501	513	512	491	491	480	474	488	498	504	481	499	524	549	510	467	489	518	481	539	506	506	517	496	510	488	507	512	512	529	468	488	508	467	515	501	481	527	440	537	503	533	499	452	492	500	527	505	498	516	495	461	561	503	491	562	529	505	548	511	483	550	481	479	496	477	486	512	521	495	522	519	504	510	492	501	472	524	522	504	503	498	491	489	482	502	478	507	496	443	471	530	475	496	483	532	450	521	490	474	519	515	495	489	518	504	505	533	492	503	537	526	472	492	494	537	518	496	474	528	484	490	485	495	522	537	476	516	477	498	493	527	511	513	495	503	527	518	505	500	502	483	505	471	497	491	516	519	479	492	505	481	527	528	501	505	540	480	506	495	494	502	501	491	526	515	474	489	524	505	507	505	504	454	530	494	515	518	497	494	502	515	534	471	485	494	552	540	489	512	516	518	527	497	486	492	497	523	531	505	532	510	488	484	506	511	531	501	566	509	499	524	470	513	513	521	508	490	500	516	498	507	494	477	529	547	482	523	491	518	503	490	500	506	458	504	484	501	485	476	491	497	491	494	521	515	475	522	463	489	493	499	519	476	542	517	524	505	482	535	504	475	494	520	534	504	503	540	507	500	483	499	499	479	511	504	479	542	515	513	505	492	482	488	471	511	512	516	479	499	482	475	486	557	561	485	498	497	505	533	479	544	524	499	536	517	505	515	490	513	515	474	535	527	498	479	533	507	487	482	491	448	513	509	527	514	516	533	529	521	500	509	501	496	488	464	539	509	503	532	488	534	544	509	513	507	517	501	536	483	526	512	492	532	476	513	493	531	515	515	518	500	526	502	516	537	472	544	504	488	498	541	506	534	516	504	532	521	479	522	484	496	497	489	496	527	504	509	518	530	547	513	475	534	513	491	500	498	523	510	520	508	505	515	519	520	528	521	529	532	517	500	499	538	475	490	513	523	516	523	509	493	507	515	472	502	568	517	535	496	551	520	491	534	508	531	530	577	505	533	492	497	512	487	510	501	522	485	484	496	503	488	489	499	510	499	491	470	526	494	566	516	550	493	489	501	535	486	514	517	528	491	516	549	507	520	506	528	458	444	521	517	498	510	516	507	494	509	517	520	469	487	543	516	515	503	492	503	529	507	518	480	498	510	485	494	498	498	503	480	487	502	508	499	496	479	526	502	524	469	484	502	525	509	502	541	541	494	509	529	475	495	497	524	475	501	519	505	455	553	492	538	484	483	489	494	525	528	534	478	481	557	511	518	514	498	485	527	528	513	507	498	510	572	506	476	497	502	483	489	482	483	469	498	509	501	510	487	516	513	496	475	505	483	506	484	507	498	468	502	496	562	485	516	555	474	515	488	507	544	537	526	474	461	452	507	497	508	504	471	508	519	529	511	516	506	498	545	510	489	517	528	526	482	520	500	506	493	493	498	483	526	483	483	522	511	520	496	530	496	513	502	490	456	551	474	500	490	490	494	499	506	525	505	516	525	501	544	538	521	494	541	502	532	497	497	515	501	493	505	463	487	515	499	512	498	501	501	471	493	503	528	531	476	483	528	499	495	485	532	496	496	520	474	493	503	509	488	528	492	523	475	438	488	499	514	519	516	512	497	519	532	525	509	490	495	483	518	478	526	491	490	476	501	462	476	534	511	541	522	473	509	461	493	566	501	480	486	512	515	496	500	488	480	473	527	510	510	514	496	520	497	534	473	499	489	492	523	536	510	528	479	501	530	512	470	480	555	504	517	452	493	524	495	500	503	470	512	501	495	509	480	499	468
24637	25006	35309	28240	19338	7186	700	326	309	297	286	342	275	295	299	291	267	304	290	330	283	331	281	303	294	271	279	292	277	282	279	306	299	292	301	289	256	292	271	310	280	268	279	297	284	286	270	297	282	286	310	305	289	271	316	263	281	279	319	304	309	292	290	281	261	287	312	322	299	283	285	269	311	266	312	282	294	274	312	286	278	272	279	285	282	308	288	295	292	278	291	298	266	305	310	291	285	291	312	298	286	259	306	287	256	245	281	286	310	255	279	287	287	298	296	284	279	293	282	298	276	299	309	290	275	294	308	271	323	295	245	303	290	277	254	259	288	272	301	258	281	265	292	288	311	293	297	317	302	275	268	288	289	317	296	275	291	268	252	320	282	294	285	297	291	280	318	297	299	311	303	286	311	287	306	287	276	294	278	265	308	277	317	331	268	293	309	298	305	280	313	296	281	278	320	283	277	269	307	301	287	305	289	298	278	292	308	270	322	318	271	279	289	319	280	280	263	270	323	291	306	289	297	294	285	301	277	272	325	299	286	257	285	303	294	296	311	300	281	268	319	291	292	280	316	298	275	285	286	274	277	296	280	271	274	299	314	294	270	273	276	288	277	289	274	291	310	268	312	278	298	275	299	291	280	279	263	309	308	295	291	269	273	309	288	303	313	307	314	307	266	294	260	260	277	281	313	289	280	270	305	278	287	290	278	297	284	286	264	291	303	291	289	279	309	300	282	282	306	272	282	286	272	282	339	253	288	290	301	278	284	275	328	316	283	281	314	284	289	282	285	276	307	302	323	295	275	293	283	295	283	273	283	306	276	306	293	288	297	281	312	274	318	312	283	294	261	322	312	313	279	314	289	283	282	292	268	300	278	295	286	322	294	297	279	293	277	297	292	286	286	310	293	309	300	292	290	283	272	286	281	285	270	310	262	289	307	304	263	294	267	311	288	295	307	270	291	306	275	278	315	297	256	287	314	267	275	288	291	287	323	255	312	340	260	278	307	289	316	299	302	286	294	308	288	280	326	294	287	278	285	302	266	299	265	265	287	279	305	298	287	274	281	293	275	278	317	284	282	278	303	272	273	295	282	283	299	321	276	293	313	276	254	298	315	317	291	285	304	279	292	288	268	296	317	294	309	276	299	301	287	287	284	270	291	264	276	281	296	294	297	293	286	271	272	282	282	291	304	287	269	305	282	278	278	290	271	290	292	300	278	265	271	252	289	305	305	306	301	269	322	261	304	306	284	285	258	288	289	311	304	274	333	314	269	270	259	303	320	327	266	266	306	274	270	278	301	287	262	322	297	279	274	293	290	287	287	310	290	282	288	279	293	279	300	316	345	281	298	286	318	275	278	279	295	282	280	303	266	292	290	288	311	309	273	294	292	274	272	261	286	286	285	297	285	279	275	287	315	304	296	286	270	293	308	282	263	290	282	281	322	267	299	286	316	290	277	269	304	297	292	288	286	282	294	313	288	295	290	298	270	284	313	277	309	311	267	320	265	279	300	273	266	286	284	286	286	266	302	289	293	228	284	265	287	271	312	303	296	294	308	273	274	307	302	266	268	272	289	280	290	288	302	287	302	280	281	285	303	295	303	305	295	282	300	292	281	290	289	286	286	316	278	291	313	304	269	293	274	293	306	301	305	314	310	294	300	310	280	297	291	299	301	292	267	281	316	300	288	273	272	294	269	286	285	266	304	276	297	281	247	274	329	269	290	295	293	285	296	301	282	305	291	260	267	279	303	267	264	315	280	309	269	286	300	271	277	293	288	298	297	287	333	291	267	285	268	301	289	312	267	308	326	272	280	284	280	321	273	282	296	265	282	319	288	293	303	289	268	328	285	307	262	294	280	281	300	322	271	288	302	305	287	314	299	295	301	273	307	299	293	278	278	318	274	269	257	295	251	313	299	279	272	305	279	283	255	295	291	303	289	262	269	297	307	303	288	285	300	295	305	304	283	327	295	299	281	288	315	287	301	303	288	293	283	273	260	297	305	271	302	273	278	266	306	332	272	325	298	305	305	307	291	265	266	310	288	327	304	297	264	303	318	301	265	294	292	313	315	297	302	277	302	285	317	265	342	275	253	298	286	298	314	303	324	313	302	282	258	298	298	265	309	320	276	294	273	272	273	279	275	293	292	285	278	302	307	275	322	306	266	302	262	295	309	260	294	278	272	282	259	273	281	284	302	280	295	273	280	278	286	289	269	285	317	279	311	314	270	264	270	272	309	293	301	296	296	287	294	321	275	316	279	283	288	286	260	292	313	294	276	315	277	286	312	288	302	273	295	311	281	257	283	274	292	320	276	245	275	300	285	296	299	304	276	237	308	304	298	291	310	291	299	257	285	277	312	282	290	273	315	264	272	271	298	276	295	306	295	276	274	309	281	258	323	309	270	311	301	293	280	320	270	308	313	297	292	281	266	272	276	274	300	296	295	295	288	269	270	263	277	267	311	275	300	314	291	298	293	297	275	284	334	302	272	304	313	314	281	289	284	313	329	306	302	285	304	304	290	269	300	277	292	292	275	288	281	278	287	287	266	297	302	291	283	295	294	293	288	278	301	295	287	307	296	316	288	302	272	271	271	286	315	288	267	304	302	282	281	303	299	296	295	307	271	266	305	293	277	277	328	311	291	302	292	288	278	300	295	286	266	301	297	321	300	260	296	301	285	306	287	312	280	288	288	288	303	278	303	292	328	291	288	263	321	304	315	262	288	292	268	299	275	292	269	319	311	298	287	295	301	279	272	281	308	282	276	284	283	273	294	281	294	262	284	285	282	297	301	305	308	299	267	286	274	263	323	249	254	271	294	306	289	282	300	276	267	312	303	273	284	290	284	305	276	279	287	306	305	285	287	263	299	319	293	276	318	298	280	284	277	299	304	296	308	299	283	268	321	286	255	289	291	314	315	312	336	286	298	278	294	290	276	277	315	303	272	287	280	281	301	296	286	326	296	281	291	305	299	288	299	287	293	335	318	294	283	283	312	266	291	340	281	267	263	283	255	292	266	276	309	305	298	304	268	269	294	286	315	269	293	312	285	303	293	305	279	286	272	280	308	268	293	286	355	304	319	276	320	261	249	282	296	275	316	289	303	290	320	314	293	284	303	288	277	285	281	319	308	273	275	283	281	254	268	266	267	285	296	291	283	320	272	297	287	278	296	274	299	299	274	270	285	300	308	292	306	282	276	257	273	265	318	287	283	277	258	286	290	311	273	299	289	283	288	287	283	261	269	272	307	288	297	287	270	297	282	300	268	265	319	297	317	304	258	281	293	293	297	262	304	308	291	285	262	269	289	295	292	287	272	298	315	309	327	277	257	260	320	292	312	297	287	301	288	296	277	271	290	302	301	287	289	312	279	332	313	294	290	301	271	278	298	309	280	279	315	288	283	297	270	299	287	293	299	311	284	295	286	276	290	307	301	261	253	267	283	289	296	297	300	309	289	273	285	304	304	274	310	278	290	294	306	258	264	275
58988	94494	67404	37481	15241	3571	956	586	532	539	500	521	556	497	499	534	532	529	535	561	536	536	591	547	530	496	512	521	527	538	512	500	533	548	521	533	539	561	493	555	523	531	527	554	510	536	553	522	487	529	510	571	496	555	496	489	526	531	515	524	477	500	538	562	531	521	519	532	540	548	519	537	502	530	535	497	503	513	503	536	542	556	518	530	533	504	546	514	521	538	512	518	490	554	528	495	507	539	543	572	519	542	508	520	504	557	555	522	539	478	539	528	601	540	524	540	519	511	541	546	524	538	532	505	487	509	568	541	525	557	486	531	532	514	507	516	551	481	563	553	540	511	542	509	515	530	486	481	545	506	513	531	571	500	505	479	514	502	499	507	526	549	514	551	530	519	528	549	513	513	524	541	527	551	540	535	529	549	507	542	578	501	535	556	508	494	535	510	501	547	529	541	525	498	515	510	536	552	497	519	522	508	528	519	536	511	530	547	512	513	540	558	551	483	515	553	523	550	478	517	516	541	503	560	543	508	507	558	509	526	507	575	512	535	552	512	511	534	520	533	533	501	505	505	516	517	534	541	508	485	543	512	532	520	499	514	554	550	537	542	541	546	482	517	552	511	561	529	527	543	491	540	547	499	523	515	522	547	491	529	534	525	531	485	523	532	506	510	547	503	525	507	503	535	521	497	568	552	500	529	547	541	557	537	520	484	546	528	529	503	516	525	522	511	529	565	532	513	533	519	538	508	502	510	527	537	512	539	513	509	527	566	581	506	490	499	493	495	513	515	566	516	522	515	534	525	532	516	553	534	542	518	564	541	516	519	521	491	543	530	505	515	527	536	528	486	530	543	547	512	522	512	483	582	531	519	524	559	508	564	514	517	549	550	509	539	482	521	563	585	549	532	546	556	515	520	478	499	522	497	544	524	516	519	502	541	513	503	523	503	549	545	524	508	559	542	502	536	543	573	505	564	509	521	505	538	510	530	511	567	537	523	496	514	500	509	520	501	511	509	494	527	541	524	543	558	576	544	515	493	516	544	546	514	574	510	524	518	569	530	529	499	516	569	563	534	511	549	520	522	516	481	524	538	544	553	569	558	521	544	490	524	496	481	546	533	546	523	554	518	514	528	579	557	534	520	540	541	528	513	511	530	566	479	492	517	491	557	537	520	517	482	512	528	529	502	547	501	541	495	527	549	525	549	568	542	508	521	536	489	534	542	499	575	483	507	510	521	548	519	538	515	507	538	509	554	538	545	506	515	512	499	540	544	493	545	527	502	490	505	493	542	533	512	514	501	517	519	519	473	544	490	523	533	525	521	548	513	536	516	535	513	563	527	513	505	517	526	560	547	552	530	544	496	505	504	500	497	565	531	529	529	528	483	600	554	539	523	518	503	530	553	519	505	524	527	531	488	512	573	525	571	503	537	557	532	542	494	479	514	495	527	556	522	537	536	554	509	534	516	547	523	545	534	521	546	510	504	498	497	506	532	565	503	536	529	511	524	522	547	518	531	551	522	552	485	491	466	511	544	511	519	534	520	500	523	507	525	566	528	524	507	505	555	512	499	540	497	576	557	493	534	491	505	499	569	522	515	533	533	520	529	532	512	498	589	545	545	536	508	547	512	522	518	545	521	542	493	523	549	505	515	515	520	495	514	547	482	517	516	548	556	462	528	513	487	540	515	558	519	528	534	522	537	539	488	499	537	532	563	525	546	537	526	523	505	513	593	501	472	542	529	543	532	523	539	563	543	508	486	510	509	528	579	521	491	491	531	524	514	482	534	531	546	527	492	513	502	533	519	525	525	550	510	528	535	483	520	493	492	567	487	510	530	510	542	504	514	518	515	523	468	548	552	596	508	544	508	542	504	507	511	518	529	484	505	516	507	516	520	556	533	529	523	555	540	540	544	507	561	501	519	540	564	486	540	527	507	501	527	479	519	507	567	524	505	521	521	536	507	581	518	553	545	520	522	548	543	488	552	532	508	538	511	527	500	459	508	535	516	536	514	516	522	540	521	561	585	569	517	494	579	540	526	521	496	496	504	533	505	550	561	513	518	499	487	581	505	473	507	512	480	487	528	504	554	535	541	493	501	532	513	517	520	515	544	514	562	524	526	522	515	523	532	539	566	548	527	511	511	506	517	497	510	550	510	533	543	524	494	546	511	482	564	557	493	495	539	537	542	539	527	556	566	531	537	536	519	534	512	545	506	534	473	545	475	545	517	507	516	530	492	548	542	556	554	509	505	504	546	541	529	504	534	479	513	521	543	511	538	512	538	508	553	512	511	504	548	503	502	549	523	528	533	521	524	495	491	540	573	565	530	570	551	529	545	525	556	534	513	483	530	546	538	512	484	513	529	519	481	521	532	529	514	543	501	559	583	497	522	544	535	538	512	502	503	574	543	523	535	558	531	513	529	489	538	562	522	539	522	502	520	514	473	520	548	534	516	536	507	524	523	515	508	528	522	532	531	505	491	503	545	526	527	560	526	502	577	520	533	551	526	538	491	553	502	508	524	536	459	537	527	539	520	534	566	504	525	510	498	552	507	536	526	545	498	534	536	536	529	561	562	503	520	524	545	524	559	554	520	565	517	529	482	514	550	488	519	475	516	500	522	515	494	534	495	488	516	511	512	549	502	496	545	566	546	516	537	518	526	528	523	516	521	540	520	522	533	494	525	529	519	526	547	554	498	553	521	503	536	494	535	529	534	536	525	534	570	512	578	549	525	521	536	517	507	542	509	511	514	522	507	565	548	517	548	517	524	494	538	529	543	522	475	507	533	543	543	542	531	544	515	535	516	517	524	543	512	511	503	515	500	519	509	535	571	494	557	502	501	543	538	501	531	531	556	526	527	544	529	503	543	533	547	523	489	531	542	502	501	531	522	537	494	550	559	529	522	550	523	501	530	520	509	546	564	500	508	514	554	491	557	532	521	588	543	539	485	555	529	553	496	515	513	543	523	510	552	545	504	514	486	522	538	514	512	482	523	457	555	495	513	511	574	496	523	526	547	492	567	508	530	523	439	497	561	519	542	509	571	540	526	534	509	527	535	518	558	513	496	541	520	499	504	494	495	521	508	544	542	497	544	552	511	551	491	508	511	549	511	539	532	490	551	563	492	515	503	536	548	554	548	550	502	581	501	549	489	531	507	529	528	525	529	511	523	509	487	495	505	529	530	523	518	534	526	493	499	535	523	526	485	526	551	555	521	516	513	533	555	510	544	480	533	528	517	531	526	483	523	571	532	544	536	527	532	521	524	533	556	545	554	555	501	520	517	540	545	514	532	548	528	496	538	530	515	539	508	537	501	521	531	515	538	537	513	543	549	565	509	542	533	510	519	496	565	514	555	542	492	535	516	536	511	516	541	558	491	553	534	537	551	528	525	562	534	517	546	495	537	515	543	552	548	508	557	493	516	537	551	533	519	566	537	561	503	510	542	483	534	553	535	533	566	547	542	551	547	536	556	540	548	549	540	520	549
23536	22542	31279	25250	21280	16762	3079	435	375	303	354	320	378	334	322	305	343	337	358	386	333	292	375	318	321	354	363	337	343	308	293	344	309	361	334	321	345	334	362	347	330	337	357	330	344	322	317	337	318	323	356	310	335	354	323	331	291	346	344	340	359	315	313	351	341	300	346	347	366	315	329	334	328	353	328	309	314	319	298	317	353	316	405	330	321	366	367	369	349	313	360	357	318	328	316	341	366	330	352	358	344	347	336	358	329	318	337	328	322	318	320	369	336	326	311	334	317	323	334	346	355	328	319	339	317	332	315	313	295	314	315	314	362	359	337	323	331	328	340	348	320	329	331	313	333	318	348	330	322	335	345	321	341	339	310	347	338	346	349	346	322	334	324	331	335	310	348	381	338	326	321	305	321	314	347	316	339	319	355	360	330	327	329	349	324	366	325	314	328	309	304	337	328	332	333	305	321	301	335	320	299	346	341	359	336	380	331	344	327	364	340	351	343	338	346	321	364	304	366	348	318	338	357	307	353	315	328	370	331	305	315	318	334	336	350	331	341	318	321	294	349	289	338	336	335	369	349	340	329	338	296	322	352	332	336	334	324	320	367	313	325	342	351	354	356	351	337	342	309	347	343	337	358	322	309	287	313	361	308	323	360	330	329	354	320	327	337	331	325	319	292	324	348	349	328	340	297	305	329	331	352	335	342	356	354	319	320	330	300	319	352	312	312	336	336	346	285	356	329	323	333	314	355	317	340	327	332	337	326	339	330	350	318	345	355	328	330	347	322	329	354	362	335	318	355	334	345	368	318	317	355	325	286	324	316	336	343	338	333	295	327	344	322	358	364	328	329	365	341	367	364	316	333	350	350	350	339	344	338	334	324	323	333	304	337	310	323	314	340	301	336	306	338	359	338	331	323	324	338	325	326	336	341	333	312	351	343	326	335	327	292	329	340	328	339	343	335	354	328	295	352	353	378	320	342	325	342	328	324	332	311	318	359	354	338	351	325	358	318	359	333	352	328	331	339	358	330	343	348	322	314	324	346	334	352	307	350	385	309	343	332	317	319	337	362	348	339	310	301	309	329	323	348	360	329	308	332	347	346	326	340	343	321	330	347	320	347	368	332	336	294	307	339	326	348	363	314	345	335	341	326	347	362	316	324	359	312	346	343	306	311	304	334	338	315	303	349	344	374	362	344	359	297	323	317	308	319	321	334	335	326	347	329	320	312	326	329	310	315	318	363	331	356	331	333	328	333	352	350	303	333	302	338	324	337	322	328	337	339	349	323	348	335	352	351	333	341	349	340	346	319	330	327	365	357	304	321	334	331	343	352	333	334	323	327	351	343	287	358	315	326	352	336	358	320	346	374	336	329	347	365	350	352	342	307	345	308	303	330	332	331	312	322	327	341	323	342	349	360	350	342	328	344	315	362	348	333	387	353	336	360	327	338	308	307	335	370	335	327	324	329	326	337	352	367	342	325	329	340	343	361	314	339	348	310	338	354	324	377	336	351	349	343	349	333	329	357	325	339	332	332	312	352	310	343	328	313	304	314	333	315	331	372	337	308	297	318	303	357	380	336	344	337	355	340	338	350	341	350	375	304	355	315	331	303	316	324	333	326	307	318	350	366	343	352	342	325	372	316	338	330	360	340	327	331	302	325	317	310	341	345	340	343	324	303	317	359	361	338	326	361	331	313	347	318	339	341	350	352	335	316	339	346	355	314	334	378	333	360	331	339	311	345	329	325	354	321	342	314	316	330	340	324	313	325	345	355	337	338	337	315	320	326	333	321	336	338	330	319	317	321	331	345	332	338	313	307	307	346	333	329	375	321	378	324	330	312	348	311	352	291	333	315	343	363	320	311	317	340	333	336	316	304	349	328	296	383	330	362	343	332	303	329	336	333	343	321	313	337	380	326	327	325	372	344	326	342	345	322	329	327	343	340	307	329	324	306	328	330	340	357	303	319	327	345	298	316	314	337	363	331	339	314	346	351	314	322	339	330	310	318	313	363	352	357	314	314	344	333	316	341	352	328	346	332	328	335	353	322	319	335	343	317	288	360	328	319	334	326	297	371	320	344	304	314	334	312	353	320	353	366	331	312	325	341	360	345	373	305	319	342	341	349	331	341	332	344	321	360	337	304	333	348	323	312	310	332	338	350	337	340	305	326	328	315	363	374	369	314	348	364	331	365	298	331	351	337	303	339	300	373	309	347	354	315	349	338	306	314	389	322	347	314	352	337	338	332	322	300	344	311	360	320	360	347	327	351	304	341	303	340	311	337	329	307	330	347	347	312	337	304	325	345	340	326	344	355	322	323	330	339	322	334	323	333	343	309	336	339	327	320	344	334	347	303	308	341	301	352	350	349	344	376	321	342	310	355	324	326	325	346	340	350	335	336	316	343	305	275	343	363	336	335	348	334	324	354	325	337	344	382	318	311	321	306	347	325	328	342	337	322	337	337	323	349	304	319	342	316	344	309	329	301	334	328	323	320	327	307	356	325	324	326	320	363	355	324	329	357	338	387	311	313	316	325	343	345	323	340	319	306	324	290	337	329	328	359	340	315	315	358	335	331	319	325	326	309	333	354	339	350	319	296	342	337	353	319	342	340	304	313	342	371	344	347	340	296	346	320	341	319	323	335	342	308	333	357	339	351	344	312	322	364	330	387	349	314	350	324	313	334	368	321	315	346	321	339	330	332	303	346	293	327	329	346	334	353	292	329	316	368	326	323	319	355	302	340	323	307	323	329	315	332	336	312	335	356	334	334	309	331	337	304	328	338	340	345	336	340	353	325	306	335	291	335	356	329	312	320	356	325	353	319	346	339	352	334	299	306	348	325	319	319	332	310	340	269	328	319	359	328	327	341	310	315	314	323	311	306	331	312	318	331	355	343	304	340	325	311	329	337	330	336	330	316	315	324	339	325	347	311	313	335	343	310	320	362	357	360	324	340	357	343	323	320	357	333	327	359	315	331	345	351	310	333	351	331	325	324	319	338	321	327	325	308	362	355	358	328	307	325	333	363	315	320	325	331	317	345	375	322	350	318	317	343	348	348	343	346	354	343	334	320	318	348	332	343	331	318	345	343	333	303	344	343	363	317	339	334	350	341	314	331	319	353	320	329	345	344	355	347	336	332	315	366	334	365	341	361	361	339	325	328	297	366	323	363	324	303	328	326	355	339	354	314	358	354	317	362	369	330	359	318	324	345	344	317	339	336	332	336	364	347	337	332	321	307	349	333	346	300	361	351	338	314	338	316	363	327	323	329	320	306	355	344	331	289	337	342	344	308	352	353	324	330	319	309	327	339	332	324	317	347	307	343	340	339	335	360	344	351	326	326	304	319	342	320	336	307	328	331	333	376	354	351	300	320	365	298	327	326	293	312	378	307	333	335	333	308	329	296	347	332	315	307	310	311	342	352	313	351	329	319	313	308	325	330	287	324	345	350	344	335	346	354	331	357	333	357	343	331	324	342	336	325	357
59863	101746	73623	43302	19669	4806	1236	732	595	622	601	642	563	572	557	574	595	633	634	575	575	588	529	550	612	612	629	547	572	549	582	550	610	562	583	546	575	593	590	554	619	557	564	546	569	536	564	539	544	533	568	577	558	608	617	546	592	641	592	624	582	560	561	530	560	569	609	604	568	588	557	590	618	564	567	571	568	568	559	580	601	546	585	573	573	536	571	561	582	548	633	607	566	570	570	586	583	590	613	556	567	617	564	548	574	573	578	599	544	624	557	608	569	592	586	575	576	573	596	594	603	584	529	559	588	576	571	553	573	579	621	573	600	561	545	559	580	604	587	574	548	538	618	573	557	615	586	520	568	591	585	553	573	586	540	561	552	558	567	579	534	580	555	579	605	563	578	559	538	587	612	582	550	581	577	605	594	577	592	598	589	550	548	577	581	571	598	568	546	540	548	570	578	599	568	605	592	588	540	563	562	567	550	601	541	549	583	602	577	565	562	591	615	558	556	537	561	607	577	589	537	550	540	588	593	531	607	582	560	587	527	562	587	574	593	512	570	599	566	570	561	598	550	571	549	568	555	581	561	546	592	584	601	565	538	593	587	559	585	567	583	590	565	582	549	593	572	610	578	556	570	612	577	557	601	555	571	585	566	579	585	534	574	543	522	571	593	613	523	558	534	591	545	586	593	549	567	592	544	549	587	582	600	590	576	577	583	584	567	560	591	584	575	590	616	579	609	586	526	604	614	569	555	630	581	587	559	535	576	592	591	591	610	610	614	597	581	529	529	607	572	579	599	567	570	566	592	538	633	580	566	565	581	565	553	554	601	551	587	572	565	584	579	581	543	560	592	570	585	588	583	625	587	552	594	592	580	566	603	572	596	587	580	576	604	561	622	577	565	598	544	570	595	529	610	550	526	565	574	616	583	601	535	583	552	568	570	612	577	593	552	585	568	596	564	553	617	573	583	542	541	588	556	571	531	577	606	565	555	567	592	580	575	577	589	584	585	609	575	601	589	605	566	558	624	564	582	559	580	632	559	550	569	596	545	592	571	557	577	579	541	548	580	544	613	549	546	561	552	568	580	618	563	566	587	584	575	557	565	564	576	551	555	594	593	565	578	550	584	628	590	565	540	610	605	576	582	570	581	573	586	555	551	589	565	619	572	584	553	584	563	575	569	564	598	570	550	598	564	583	543	555	553	583	603	531	575	589	603	627	577	555	548	567	547	583	613	598	580	540	551	607	582	561	610	579	596	552	592	575	612	615	604	601	565	574	572	568	571	571	553	588	563	579	567	599	573	544	542	601	599	562	588	579	580	584	541	588	603	610	542	530	595	570	583	562	558	533	584	574	561	535	572	573	574	562	543	554	598	543	536	555	574	561	563	581	580	563	563	583	552	562	575	585	580	553	554	603	617	568	588	575	573	579	603	585	560	590	579	582	585	551	559	510	558	526	598	606	564	598	563	603	565	566	549	564	588	559	598	587	548	613	546	592	630	578	531	604	582	601	571	572	606	602	569	577	576	578	535	550	611	557	562	547	565	584	585	587	594	570	585	592	555	570	605	634	580	588	568	585	588	548	623	529	556	563	597	579	615	582	547	563	528	575	560	545	547	589	597	573	589	584	513	585	566	602	577	593	569	597	572	554	555	560	627	579	591	583	560	554	631	571	604	568	558	595	557	556	615	622	551	549	597	543	584	609	549	577	573	551	546	546	608	542	589	595	584	561	539	545	606	553	619	575	572	586	605	595	561	534	609	593	546	579	631	601	541	574	543	597	551	580	601	569	553	572	581	560	591	560	544	572	589	555	565	543	571	609	553	616	555	517	551	609	578	595	597	573	606	569	613	602	556	579	571	568	559	600	622	579	600	560	555	596	552	585	582	568	566	563	572	562	603	567	579	565	559	572	576	599	567	595	521	557	589	604	575	578	555	601	525	585	586	541	570	581	526	577	605	578	586	540	616	582	602	558	576	567	603	575	580	555	561	556	567	591	619	574	620	559	583	545	573	546	601	551	553	576	565	578	598	575	565	569	590	579	599	608	612	558	545	582	567	573	594	584	547	575	579	537	591	538	572	536	554	550	584	551	614	591	563	578	578	538	576	567	560	558	565	593	578	579	614	512	638	540	571	547	586	566	624	573	554	550	611	581	577	566	574	602	570	627	588	609	589	610	573	569	585	563	562	563	586	557	563	544	591	544	548	550	581	561	567	590	590	585	561	610	542	596	588	612	573	516	592	561	573	562	638	555	554	543	543	536	590	583	583	552	552	574	563	584	577	538	538	570	574	577	591	548	604	552	607	596	566	546	558	610	575	587	583	578	587	611	560	629	592	573	573	558	567	621	587	580	565	534	550	542	571	592	579	588	531	537	561	573	574	564	565	582	611	606	556	581	585	586	578	551	552	546	574	559	564	533	587	567	580	598	613	555	611	569	582	586	596	586	573	589	561	586	565	573	600	602	550	561	581	579	573	592	546	565	546	558	574	600	568	558	579	604	526	594	593	575	571	559	543	554	592	583	577	577	541	600	585	589	582	530	584	592	552	523	568	544	550	578	557	565	574	573	544	605	586	548	523	594	593	563	578	578	589	552	586	626	553	542	602	592	577	585	572	586	553	589	548	615	559	603	584	576	590	581	600	575	564	600	549	576	581	617	560	587	597	570	581	593	573	535	575	544	616	587	595	548	574	538	582	538	570	578	573	585	580	578	549	540	597	561	568	579	552	576	583	584	567	550	571	574	564	542	560	589	578	602	599	600	577	528	581	595	545	602	571	545	620	582	606	603	567	571	592	563	573	603	574	562	571	596	592	585	548	599	589	600	563	581	571	562	575	551	547	553	605	565	616	594	570	562	577	578	592	572	563	602	563	603	604	612	591	608	528	554	593	605	589	587	583	514	592	616	594	609	593	580	576	590	556	574	564	568	568	571	574	583	590	594	574	564	570	588	571	592	582	580	569	588	579	589	620	556	592	560	581	550	560	571	616	579	546	546	537	611	571	590	541	542	596	630	546	580	577	602	588	606	613	607	646	559	582	581	588	584	547	580	617	600	562	569	573	620	586	593	577	570	527	548	541	569	548	600	582	538	621	533	580	578	537	567	599	556	569	514	582	555	576	574	551	579	575	585	559	566	561	547	595	614	578	578	583	572	606	612	577	563	577	618	569	587	587	586	594	564	629	513	593	608	588	572	584	590	581	594	566	546	588	606	587	616	608	563	601	557	559	546	612	593	622	575	598	590	575	605	582	598	579	594	552	546	567	545	581	571	616	552	602	565	544	582	571	607	575	535	622	560	585	572	568	548	577	570	580	578	628	628	528	619	586	579	576	593	602	601	573	574	594	571	570	568	582	585	591	575	571	529	577	562	628	535	576	574	576	595	573	572	599	596	566	571	597	524	595	562	583	583	567	596	575	576	581	554	524	588	583	572	578	547	582	593	553	581	582	562	565	583	561	541	588	599	579	572	568	573	590	569	553	601
29469	31632	27605	11756	1810	483	308	245	308	265	280	264	283	282	256	266	297	255	252	245	269	281	298	259	305	288	283	270	270	260	272	273	280	249	263	269	259	281	280	264	266	318	264	251	302	286	273	286	265	284	266	260	284	284	249	271	270	286	282	290	270	265	282	285	271	268	242	288	291	267	258	274	261	289	307	290	263	261	270	259	288	287	291	287	272	255	285	276	270	241	274	256	293	306	278	269	257	295	264	287	273	265	244	284	270	305	276	275	296	274	231	280	260	300	288	264	273	275	289	286	286	249	280	261	300	282	242	268	266	271	301	260	274	271	276	254	283	261	287	296	257	275	268	270	293	275	255	277	287	289	249	268	282	275	267	236	251	274	275	265	314	255	272	261	262	271	273	269	239	297	283	282	259	283	254	245	264	256	317	299	314	253	271	297	262	285	271	301	267	266	269	234	250	282	269	305	251	279	259	244	265	300	283	291	280	256	268	266	280	271	271	260	291	288	275	277	256	263	288	265	299	266	267	248	261	276	260	284	271	238	271	259	275	263	293	265	281	245	298	244	232	297	308	247	258	295	265	305	294	292	260	280	291	277	274	269	303	276	273	275	314	278	268	298	237	252	271	287	285	282	267	284	277	263	313	276	299	251	269	297	279	285	260	270	275	253	267	264	247	247	264	271	279	278	266	265	288	285	267	281	270	280	313	259	275	277	287	268	275	258	270	258	269	284	288	277	286	272	265	297	252	275	276	275	273	275	264	260	259	250	266	290	267	289	263	257	283	248	303	243	286	275	278	248	292	275	278	289	256	273	319	249	292	255	271	261	276	261	248	292	256	243	286	268	271	287	273	288	292	246	245	270	227	285	261	277	259	275	298	280	272	285	266	261	270	308	256	269	254	251	239	264	292	275	285	273	260	281	261	286	289	290	260	292	284	282	306	265	274	302	261	301	252	284	286	266	250	257	279	262	275	272	273	290	284	284	278	276	293	278	278	254	290	301	255	271	273	278	254	272	295	274	249	306	281	262	248	302	285	261	288	260	270	284	280	284	273	286	267	275	250	295	280	276	294	283	292	281	291	282	258	292	290	262	275	269	272	283	305	284	276	268	260	281	278	271	250	255	276	275	285	248	284	267	284	305	280	262	292	260	310	266	294	307	273	266	282	288	244	272	292	232	282	262	300	279	261	264	266	281	288	281	282	265	280	285	297	283	254	245	279	251	239	299	273	308	258	273	315	267	261	242	246	294	264	283	274	284	275	270	267	285	282	270	294	285	264	301	274	278	275	277	299	284	284	262	299	253	268	280	269	283	274	260	288	247	253	262	273	307	253	286	259	248	313	235	275	249	236	289	285	246	285	282	299	260	289	249	264	258	261	280	273	265	255	279	272	280	259	309	267	267	269	262	260	247	257	310	243	287	259	275	295	255	263	283	256	285	251	277	273	284	258	280	289	290	273	277	288	254	263	258	265	275	306	247	275	274	291	269	296	292	268	270	308	275	264	265	300	252	281	288	264	275	273	255	283	298	277	280	261	277	284	278	248	250	272	279	289	284	237	273	267	290	263	261	276	268	258	254	282	244	277	268	291	285	275	265	263	251	276	267	252	256	268	265	266	286	263	293	277	233	251	292	288	249	249	263	276	265	284	258	262	269	270	273	276	266	274	274	280	288	293	273	273	290	268	279	289	273	273	282	266	300	264	250	289	267	253	260	261	265	258	277	288	290	308	249	272	279	269	264	272	266	239	264	276	285	293	289	279	306	259	258	277	260	254	258	317	253	259	247	282	275	277	264	296	286	265	262	265	290	267	267	271	268	267	255	280	307	278	318	279	271	291	234	298	280	291	285	279	275	278	282	297	270	256	284	285	311	264	272	289	261	281	272	265	260	294	280	276	277	274	276	241	298	298	264	257	309	298	261	281	242	298	252	250	273	311	293	285	272	263	282	288	288	227	298	275	259	283	237	268	273	282	254	287	287	301	268	290	259	269	247	287	270	281	258	268	265	261	316	282	261	232	281	298	249	291	270	266	288	249	290	255	251	267	252	268	276	246	278	274	285	273	271	292	270	264	275	257	268	260	306	254	260	281	255	271	249	288	285	263	270	248	286	274	277	251	266	264	288	273	300	269	257	260	299	267	295	280	251	279	249	279	278	292	272	282	286	273	327	239	278	284	263	269	281	278	264	256	291	286	258	272	267	253	280	308	255	266	277	263	259	290	269	259	234	267	325	255	290	286	231	250	250	258	262	296	261	280	260	281	278	283	261	255	285	293	278	303	309	264	270	265	260	288	303	267	328	308	268	282	247	293	253	256	264	298	253	297	273	252	282	279	294	260	288	284	259	269	261	258	261	250	257	288	262	277	282	258	304	279	287	233	300	260	253	249	277	301	280	298	286	262	268	261	262	277	270	295	284	272	284	255	252	257	271	257	279	250	299	291	288	279	263	271	289	249	244	294	235	256	288	303	259	263	298	255	264	263	278	299	280	239	246	280	267	281	279	266	248	294	276	277	283	266	253	257	253	259	284	265	271	236	301	256	288	253	266	278	309	267	278	262	239	286	278	265	252	300	291	268	270	262	276	267	260	291	240	272	244	283	272	275	297	260	258	243	261	267	268	259	259	270	273	273	287	272	281	287	256	308	271	273	277	246	269	250	271	260	282	312	294	274	295	263	291	275	270	286	264	286	256	283	259	290	277	292	242	284	294	285	286	294	285	281	293	263	283	246	296	287	270	273	281	268	254	258	255	297	279	269	286	272	285	257	263	257	284	275	268	275	276	280	308	275	277	269	259	278	274	271	258	273	248	271	247	283	277	274	291	263	276	262	303	275	282	282	268	290	272	267	298	307	283	290	287	290	255	263	262	289	272	263	314	260	260	252	303	273	243	271	275	249	274	237	275	275	278	280	309	272	250	286	253	270	258	304	288	273	302	270	272	255	310	303	271	263	274	286	238	261	249	290	266	281	274	255	249	280	271	243	284	281	265	267	250	264	251	280	273	288	277	316	300	279	307	298	267	233	291	260	292	290	275	275	277	262	263	262	254	244	277	297	263	284	255	281	249	223	290	296	310	283	276	256	305	277	296	262	275	253	292	241	267	290	246	293	253	277	269	258	292	261	279	258	261	295	288	303	273	266	293	253	271	287	311	284	297	278	244	280	276	281	271	251	303	277	272	259	263	246	274	251	262	267	270	307	295	283	279	259	257	255	249	285	292	257	277	279	256	243	305	244	246	256	271	242	243	285	292	271	261	276	297	297	270	303	255	276	277	260	268	288	244	289	280	273	272	287	300	297	268	282	267	298	273	291	273	273	264	269	282	262	287	298	286	256	276	265	311	283	288	301	267	266	276	260	280	278	268	240	234	268	300	265	298	273	252	275	293	278	265	279	267	283	267	270	252	265	258	259	252	290	246	248	258	263	274	249	276	287	282	264	275	263	283	268	261	279	266	273	271	274	298	272	277	249	284	288	289	263	286	229	280
37229	48869	32738	12881	3473	994	579	513	485	502	544	497	559	491	574	492	501	507	486	529	521	500	486	492	573	487	560	469	474	491	518	496	537	504	512	513	486	539	513	513	505	514	502	521	497	528	505	516	532	562	526	473	507	480	481	505	486	541	479	523	459	497	531	496	479	521	483	513	526	498	480	515	506	502	520	489	506	528	502	485	509	507	465	473	533	500	533	502	483	526	466	518	531	508	496	525	464	532	496	513	514	544	519	501	506	497	484	523	493	486	510	483	524	501	470	473	490	478	542	492	552	501	503	492	526	476	461	514	509	475	497	497	545	491	497	522	496	472	468	484	497	494	494	504	528	512	483	537	515	484	554	520	526	479	525	534	491	486	526	486	526	495	495	536	503	531	503	485	550	488	537	508	488	519	513	505	514	543	478	512	472	529	493	520	500	525	507	547	538	535	475	488	519	486	502	522	520	489	535	527	492	487	473	499	463	495	474	524	480	505	509	507	479	526	483	496	488	467	479	503	520	498	514	485	459	511	529	508	542	511	522	513	534	528	519	495	518	504	528	477	523	520	484	482	527	491	465	525	497	522	545	513	511	520	483	530	488	515	559	515	491	516	492	500	492	508	521	494	506	507	530	443	494	480	482	490	518	501	489	510	483	498	512	531	516	513	474	476	496	485	524	504	492	489	511	470	507	507	493	483	502	511	529	527	480	519	470	511	502	479	495	483	477	509	498	498	539	511	447	512	476	471	525	499	525	500	464	471	489	474	545	485	469	461	483	501	529	514	456	528	523	512	516	522	494	497	490	544	529	458	509	508	496	523	503	522	509	507	499	461	519	527	514	458	519	482	482	509	473	514	504	516	530	495	487	492	448	490	490	519	503	509	478	535	502	492	494	475	529	477	498	487	510	468	542	557	486	517	526	534	518	490	488	513	516	543	504	464	493	523	504	514	483	498	480	473	520	501	529	472	515	491	499	495	484	497	521	492	514	492	495	523	529	488	504	525	513	474	496	515	507	502	495	508	472	490	453	516	501	529	475	496	466	484	452	501	468	505	500	498	479	502	461	491	502	515	531	553	549	494	509	495	502	493	514	494	476	504	543	499	475	521	479	486	527	497	506	502	529	483	496	544	533	535	496	547	510	489	511	503	525	527	498	526	508	539	498	485	494	470	505	530	523	492	510	486	501	506	541	488	496	465	493	510	528	512	489	480	515	499	474	464	483	498	504	505	550	528	488	478	485	494	479	514	515	519	475	500	504	505	469	496	522	494	473	531	475	507	496	479	530	491	502	471	499	471	469	503	504	486	486	539	490	531	472	507	503	448	574	504	493	466	473	482	482	508	462	529	481	506	498	540	504	530	542	517	512	501	517	447	511	476	510	503	499	528	518	500	484	496	524	514	497	462	508	538	487	510	550	494	535	544	491	483	486	487	523	476	485	478	521	498	498	502	499	517	496	482	502	515	516	481	520	515	499	528	505	525	509	531	503	490	462	498	467	498	473	490	523	498	509	487	506	494	470	495	465	528	530	497	519	512	522	525	485	530	511	506	491	529	503	485	491	490	461	515	531	533	501	473	502	515	547	481	528	516	504	491	565	512	509	535	494	500	560	509	494	498	509	519	517	531	491	481	499	498	543	510	480	534	488	502	474	503	514	502	463	478	498	496	499	545	501	564	498	470	461	510	474	529	500	512	551	500	483	508	513	483	530	522	534	494	502	544	519	514	481	496	501	491	527	532	549	485	482	517	489	528	528	512	502	516	496	516	552	493	535	518	548	486	502	552	486	484	519	450	492	494	498	494	492	499	476	515	490	458	482	500	529	443	459	473	496	457	503	546	476	503	516	478	509	531	478	455	468	514	485	484	504	519	472	514	476	550	508	513	462	489	501	499	512	462	510	521	494	537	532	528	496	469	489	498	504	487	486	557	479	490	537	503	499	507	481	497	485	520	482	497	500	494	484	494	501	491	535	519	489	481	481	503	514	489	520	474	518	517	490	510	496	511	510	504	506	544	531	491	505	529	490	506	498	515	501	510	493	472	535	498	568	476	476	495	487	510	486	504	481	511	520	510	497	480	515	484	501	499	512	547	521	523	489	499	498	496	506	509	464	538	518	505	530	536	485	498	509	529	512	469	488	529	515	524	518	493	519	484	494	497	507	504	505	493	496	519	489	492	542	494	506	493	512	519	485	500	460	513	502	498	495	507	467	480	512	458	542	475	538	511	480	485	529	516	518	503	501	498	492	463	489	493	526	469	507	503	519	537	529	512	509	437	501	497	483	497	493	483	513	517	508	526	513	500	517	523	503	497	485	534	531	498	528	503	488	535	514	452	545	511	540	511	500	525	470	527	480	512	511	509	514	486	469	481	491	490	504	527	554	506	497	495	510	540	460	489	468	520	546	480	483	521	492	505	514	501	524	529	459	513	469	515	454	473	546	505	530	463	517	452	494	490	504	502	477	525	464	524	497	505	476	484	540	526	531	530	502	500	482	522	499	509	523	511	525	462	509	489	503	513	511	483	502	516	495	508	504	484	524	502	506	516	495	498	486	498	505	500	505	489	493	489	475	528	489	509	485	469	496	494	511	499	493	472	534	432	516	486	522	507	510	497	496	474	493	478	498	509	488	477	525	505	508	535	471	494	507	513	506	506	502	518	529	546	479	485	495	525	507	545	538	528	494	482	485	508	506	525	506	522	493	466	511	473	498	492	548	470	477	484	531	500	465	498	531	529	516	507	511	528	465	550	492	499	451	530	519	482	507	516	505	524	501	486	468	486	486	472	544	483	492	532	475	522	501	524	490	532	509	534	514	490	503	498	511	508	480	512	466	495	484	483	511	492	490	492	503	491	544	502	525	514	523	538	485	534	508	543	462	539	500	490	459	544	463	501	493	512	511	536	519	505	522	496	525	485	488	511	496	487	523	492	499	514	526	517	509	509	492	492	485	513	485	478	475	499	505	518	457	504	522	557	505	503	512	485	489	492	496	516	476	517	447	469	477	493	525	472	495	497	528	533	503	484	536	517	482	529	523	501	499	500	524	487	531	507	520	527	511	480	448	506	509	499	500	502	525	500	526	488	473	514	521	508	478	502	477	503	507	479	510	542	522	500	513	470	523	516	500	484	469	490	488	490	501	507	498	525	448	488	467	531	543	512	515	523	524	494	508	467	497	536	496	502	468	485	516	490	505	513	538	489	526	470	497	480	521	509	435	487	494	519	513	494	508	525	522	501	471	507	545	495	483	535	518	487	518	517	472	522	489	481	501	509	502	488	500	506	491	479	498	463	526	492	462	470	491	546	505	544	463	535	502	504	516	529	518	502	504	480	515	507	469	490	548	517	502	497	516	514	476	519	512	477	514	490	492	501	525	468	533	508	446	452	485	457	500	508	477	514	540	539	502	515	535	485	518	486	496	528	519	506	488	516	529	467	516	499	490	463	522	493	502	509	514	499	479	489	480	485	501	517	483	508	495	496	510	469
24799	24098	33352	26927	19094	6823	711	351	308	318	314	262	300	287	273	313	294	277	338	277	304	297	325	277	285	302	314	301	281	257	291	325	267	287	320	269	248	293	291	276	301	267	288	298	280	281	268	312	282	292	279	289	296	289	289	313	287	311	293	300	301	273	273	288	287	287	297	305	292	288	303	321	298	300	318	290	274	314	245	311	306	291	307	278	289	261	304	281	278	266	289	301	293	291	293	243	281	265	296	264	301	287	283	283	275	278	282	333	304	323	288	289	323	307	296	296	276	288	270	273	302	297	281	325	283	310	266	312	299	286	295	283	305	259	281	291	269	308	300	317	283	315	299	289	296	316	273	314	311	262	293	282	266	284	294	287	308	319	258	280	294	268	278	277	253	276	283	293	274	298	296	269	321	287	318	336	288	276	276	281	258	280	301	300	278	309	301	285	274	260	271	270	318	296	300	298	294	317	285	287	314	278	309	301	297	291	315	276	265	272	297	277	279	250	294	298	299	302	276	287	251	302	271	293	280	303	296	274	285	285	296	281	291	303	299	295	310	285	265	315	290	268	286	292	300	268	265	312	313	277	286	279	284	307	314	261	283	306	296	295	299	306	309	288	271	274	294	312	268	287	269	319	286	286	290	287	302	283	269	274	274	285	291	289	295	305	293	267	294	282	275	282	301	301	290	324	290	297	295	284	289	293	286	307	288	316	281	309	285	323	290	287	273	257	277	326	301	278	266	292	297	281	301	284	257	283	299	290	290	268	279	265	296	282	284	284	281	310	299	266	292	290	261	312	310	315	293	287	292	280	294	281	301	281	292	284	263	283	307	308	305	268	271	283	314	286	294	305	290	296	303	295	315	286	291	262	320	294	291	313	286	299	283	281	301	258	322	300	297	304	303	287	298	268	309	283	304	291	330	320	318	293	303	242	294	314	290	301	287	276	275	285	306	294	328	307	265	275	264	279	282	306	287	330	270	280	309	308	297	271	312	292	281	310	255	326	288	274	276	302	295	285	274	285	294	309	302	300	275	285	314	294	308	292	297	306	269	298	297	259	244	334	322	283	277	288	276	298	279	296	271	276	262	265	309	277	275	303	250	282	309	312	270	284	301	260	294	285	308	276	296	314	312	272	305	293	312	310	308	295	285	289	266	287	266	301	284	276	288	306	277	293	309	292	282	279	282	282	287	287	291	284	287	287	260	283	298	282	284	290	277	305	296	252	283	285	272	315	298	285	293	302	286	293	312	274	288	290	303	298	292	269	296	307	281	311	326	297	261	276	265	302	311	267	306	297	299	283	277	291	269	284	289	264	257	259	279	279	280	316	279	296	277	294	307	299	289	285	287	300	276	269	274	276	295	265	269	301	287	283	269	268	295	289	289	297	296	296	260	280	284	289	283	275	271	279	301	299	267	284	264	300	250	279	263	274	278	302	304	308	282	314	293	302	290	295	290	257	318	273	312	260	292	302	263	279	265	325	287	300	297	295	279	285	285	276	282	287	295	306	281	268	289	297	299	275	295	277	289	283	268	273	270	281	279	262	292	267	285	290	303	284	236	293	249	280	296	300	302	277	303	298	285	295	308	290	303	283	269	278	273	271	314	315	279	288	301	284	246	323	282	319	246	308	288	299	260	284	283	269	305	270	290	297	282	285	271	298	281	283	318	283	296	276	325	296	258	289	308	249	284	251	281	240	287	311	293	296	299	286	291	278	269	299	276	296	291	294	294	292	253	289	319	307	289	273	281	287	263	290	258	254	281	291	275	271	284	280	266	289	264	280	272	319	309	293	285	303	299	258	283	277	278	265	282	296	320	298	297	294	263	336	292	297	251	313	266	267	307	308	269	300	282	315	297	284	269	270	286	287	292	272	291	278	295	291	287	302	314	259	286	282	273	309	282	288	310	290	288	300	301	303	273	324	290	271	281	302	294	289	306	287	286	286	290	282	279	313	288	266	269	280	299	284	289	273	286	283	267	270	273	280	287	278	270	281	285	311	285	316	300	273	283	281	301	272	313	277	279	284	305	261	270	262	256	311	301	273	273	275	249	293	281	313	272	290	314	278	297	283	300	303	313	301	283	286	264	308	295	246	290	258	276	305	279	278	266	303	311	300	289	304	276	299	256	280	286	287	315	313	306	287	281	310	315	314	287	279	273	295	276	318	291	303	253	306	302	276	294	308	290	287	260	285	276	303	315	307	285	283	274	267	342	271	311	298	271	305	281	306	257	297	298	274	328	275	300	311	285	302	306	287	301	298	303	301	296	267	283	298	303	296	293	301	298	299	305	282	288	293	294	257	263	276	241	267	285	282	279	268	275	292	254	304	308	293	284	273	289	302	303	311	293	309	258	289	299	301	272	265	282	265	274	299	322	307	287	282	267	303	300	317	265	294	293	287	272	273	274	297	311	315	301	271	269	281	308	263	271	261	320	274	257	305	284	290	269	294	285	287	291	292	298	279	269	280	284	274	300	303	306	290	237	268	265	287	289	269	273	291	296	295	285	298	297	281	280	283	290	300	272	283	285	290	318	289	303	253	280	274	272	288	287	263	302	303	313	291	296	292	291	312	298	296	287	299	286	309	280	266	289	264	276	289	289	274	294	294	274	266	272	302	280	280	298	301	283	285	266	273	281	298	314	261	283	249	320	301	303	285	291	292	293	309	279	273	292	284	274	265	258	308	290	305	244	309	286	265	277	303	273	275	266	302	282	267	281	292	274	265	303	269	269	293	288	299	261	270	289	322	274	289	261	278	301	272	289	288	292	274	289	300	298	272	281	300	289	302	275	322	282	284	305	270	311	294	305	281	276	291	258	266	283	310	320	303	300	296	290	278	272	312	288	317	286	272	290	304	296	302	267	262	276	275	305	283	304	276	295	298	278	293	307	291	290	249	320	292	263	300	272	300	296	312	288	244	299	286	318	279	273	303	257	268	309	279	276	307	295	308	270	252	284	277	305	311	322	285	274	308	262	263	293	283	309	295	290	315	279	280	280	278	298	287	309	281	276	284	269	305	299	288	276	284	290	284	288	295	303	263	304	305	264	283	288	335	272	287	297	305	285	291	297	273	284	302	261	275	275	306	292	294	309	306	304	308	286	280	263	280	260	307	240	294	302	295	265	293	276	257	302	307	284	294	287	299	281	299	289	279	303	290	270	285	272	284	302	286	304	257	282	259	263	307	281	271	286	296	258	245	278	289	268	296	294	313	296	276	281	271	277	259	279	289	286	305	278	305	268	295	294	290	282	290	270	290	324	266	301	281	296	329	290	287	287	304	291	291	283	252	296	287	307	305	278	287	278	307	283	298	284	259	281	290	293	326	269	294	302	314	280	290	250	290	282	286	275	314	284	296	294	274	305	275	284	270	265	240	300	287	274	293	291	287	288	334	282	256	317	293	281	278	280	292	317	294	271	307	278	296	273	282	287	258	295	296	311	283	264	304	326	303	291	315	286	312	261	276	304	288	289	281	280	277	299	313
60468	91455	64556	35256	15290	3990	1074	566	574	512	544	541	541	511	529	513	549	516	508	520	511	499	498	574	536	499	526	536	512	518	537	538	557	519	497	549	508	525	525	532	497	522	520	522	523	504	494	522	497	548	544	531	553	532	485	514	499	532	509	484	532	531	487	532	536	514	511	532	554	529	507	517	528	498	550	532	511	529	511	583	516	512	546	524	520	493	549	534	549	586	535	515	542	514	469	508	500	541	522	514	516	482	529	559	547	491	570	539	534	515	539	518	523	496	504	541	530	501	493	520	534	551	534	490	485	487	549	510	542	530	507	543	498	507	518	474	525	552	537	506	548	487	533	499	498	500	518	517	529	516	529	538	540	533	561	516	536	528	536	521	514	518	517	511	525	563	526	524	537	533	528	546	483	517	547	508	531	524	568	529	545	526	571	519	504	534	526	543	536	549	558	514	490	546	535	518	526	501	478	560	535	549	533	525	491	540	528	523	504	518	532	508	537	521	551	514	534	521	522	504	572	529	505	579	529	501	496	477	502	508	519	511	547	508	532	523	509	548	534	560	545	542	551	541	523	557	498	585	511	531	522	535	548	565	506	523	533	584	564	500	500	521	497	513	536	554	531	510	516	537	531	487	551	500	486	537	508	550	508	521	522	501	568	540	547	521	565	506	508	530	538	514	518	507	523	509	544	526	539	499	535	567	514	493	500	531	496	518	508	481	533	526	546	497	499	569	541	535	550	519	519	491	480	535	533	558	501	535	544	548	572	491	526	573	531	528	537	520	530	553	493	541	511	484	539	497	513	520	500	565	557	508	504	546	545	512	555	520	503	527	519	544	565	531	539	511	516	515	527	474	538	523	551	548	520	530	525	537	505	505	521	548	504	508	546	506	534	538	556	543	555	538	511	554	519	515	479	570	532	491	533	479	482	558	572	516	535	501	556	548	523	527	488	519	508	516	527	529	587	539	539	553	521	536	521	520	543	538	521	512	543	524	516	550	549	518	509	496	539	526	528	495	509	518	526	519	534	526	533	516	539	548	537	532	467	494	554	539	505	512	496	559	506	466	527	488	524	534	528	489	520	522	538	548	558	500	498	521	505	549	533	520	489	493	526	500	495	541	513	506	517	492	531	560	548	540	501	492	553	499	497	540	511	513	527	504	517	520	533	533	530	503	530	499	548	543	534	506	504	531	508	520	499	489	504	488	549	535	509	523	537	480	542	520	542	531	478	531	521	542	534	529	524	513	533	560	552	525	547	556	484	511	507	508	490	506	538	536	557	503	496	560	536	552	554	509	529	501	546	503	530	513	538	516	499	507	525	546	523	533	528	525	546	535	542	536	524	490	492	591	483	494	524	509	492	522	525	517	558	528	548	495	538	505	514	530	508	544	508	552	542	520	554	542	516	518	501	532	531	475	497	498	508	508	504	519	545	504	531	520	523	522	566	485	519	527	523	474	512	533	502	519	507	531	516	518	516	540	527	515	490	491	506	556	529	550	530	502	547	525	544	525	559	551	509	546	495	556	519	534	503	561	540	505	534	503	512	513	515	532	545	515	503	507	521	531	520	545	561	506	557	512	487	500	491	527	529	556	510	514	539	542	549	502	542	516	525	524	525	487	490	523	513	525	521	528	554	530	494	519	551	526	556	530	499	523	521	544	516	490	512	509	518	572	479	522	503	569	484	576	511	535	557	503	510	558	547	524	510	506	525	549	515	493	519	496	517	551	516	528	549	548	533	527	531	539	550	508	478	530	491	470	515	531	546	488	530	534	496	541	525	533	527	512	481	510	541	553	520	480	523	502	510	524	517	505	496	502	547	527	508	525	537	536	521	518	509	508	489	492	507	523	535	514	531	508	546	566	520	533	525	567	538	515	527	527	513	549	583	510	567	535	534	558	526	527	537	530	575	500	544	544	542	531	510	540	514	537	532	514	501	542	527	551	524	529	487	505	526	517	526	547	505	561	507	513	527	520	484	491	493	500	548	509	554	511	532	536	564	523	532	516	522	527	527	595	496	493	507	555	536	516	516	555	531	533	547	546	516	563	510	563	515	473	512	572	516	522	523	547	547	522	524	528	531	559	545	496	510	527	525	538	435	531	535	512	548	497	523	530	507	497	500	526	510	498	469	516	542	546	510	507	547	510	510	558	543	514	519	540	557	483	533	498	550	543	517	512	532	487	518	514	566	531	501	524	519	517	499	521	506	519	519	511	511	510	529	516	571	513	495	542	485	534	549	508	504	542	547	570	487	508	545	483	511	531	529	546	549	508	547	548	523	503	519	529	517	532	543	531	530	552	530	548	524	503	518	518	544	545	516	561	521	566	501	509	541	556	530	530	511	524	544	540	502	524	549	533	514	469	544	523	571	526	499	509	510	530	501	502	528	528	490	513	520	487	525	550	526	510	529	510	534	495	517	522	499	547	472	485	566	491	533	547	499	556	505	512	527	477	534	554	527	544	517	510	513	546	528	556	506	514	556	497	519	550	507	545	508	555	511	582	501	539	532	518	518	526	549	531	517	529	488	527	506	514	521	561	542	538	530	529	544	521	559	480	495	537	504	507	529	522	494	505	471	533	526	535	542	500	558	516	496	520	530	526	532	525	553	503	525	529	517	568	521	521	521	508	530	542	503	522	501	534	556	527	498	513	527	501	535	491	538	543	528	515	523	564	534	533	540	550	530	516	558	543	499	523	539	581	523	517	530	504	511	529	530	564	529	552	506	555	526	488	488	521	502	534	544	507	505	482	534	519	543	484	507	552	514	501	500	542	516	498	515	518	523	502	529	509	520	520	550	519	513	513	548	578	540	535	587	547	543	494	503	554	565	529	507	508	514	560	552	504	502	503	550	581	582	544	526	537	546	514	517	495	528	506	505	568	536	531	515	528	477	510	529	487	542	528	513	480	512	512	534	528	491	581	510	518	551	529	557	509	524	574	516	490	576	515	517	506	516	531	507	540	522	541	499	525	509	551	528	519	530	517	502	529	520	522	509	546	529	479	531	553	519	514	499	546	520	507	509	512	520	542	492	541	511	527	549	482	548	517	555	482	567	536	545	506	528	510	517	480	523	533	537	539	492	482	528	501	548	471	539	523	551	496	540	536	520	518	529	544	550	523	553	519	478	531	484	568	530	505	493	529	505	520	565	551	543	529	524	523	543	520	506	508	530	535	545	509	540	538	520	526	475	541	539	573	531	580	481	501	533	524	534	567	527	504	488	522	499	555	516	513	541	497	513	536	524	485	539	535	509	511	492	531	496	573	476	547	546	521	543	511	532	524	523	539	557	526	519	554	557	487	545	531	510	548	527	548	508	518	517	531	504	538	539	526	510	497	507	556	507	526	513	494	578	512	529	535	542	508	533	546	501	502	531	522	550	499	508	569	550	542	505	535	546	522	576	519	535	523	534	504	506	536	564	528	508	567	546	554	552	534	526	544	504	506	519	502	523	503	546	536	501	476	515	581	467	543	540	535	541	538
23565	22519	31347	25478	21278	16787	3546	463	351	339	330	325	327	341	365	377	326	324	350	348	323	338	379	308	361	343	336	358	313	364	314	308	351	363	323	327	336	340	367	336	332	339	322	362	302	328	330	329	316	334	318	353	319	369	337	332	353	341	341	323	321	345	333	328	338	322	294	351	348	337	335	353	338	357	350	323	320	354	339	353	341	336	336	346	329	316	329	321	305	360	297	303	306	344	317	306	361	355	315	336	318	330	342	325	342	341	353	334	331	324	360	345	318	341	320	318	346	323	326	353	330	316	365	314	336	347	346	332	349	328	351	320	339	342	299	348	361	321	336	327	331	299	335	324	302	312	340	329	343	332	329	319	322	340	327	356	320	336	327	349	349	308	347	352	337	328	323	318	289	352	318	344	347	343	346	364	285	363	330	313	332	347	307	314	328	333	338	378	327	317	351	328	353	301	304	340	306	328	319	355	342	345	352	353	345	345	336	315	349	296	334	342	329	353	332	318	310	322	377	362	340	347	333	365	308	332	330	309	352	356	356	352	323	293	355	346	316	372	325	316	345	343	362	322	304	314	337	335	297	310	319	323	351	308	323	343	336	333	325	322	341	339	306	336	324	347	331	356	324	368	330	349	353	326	336	352	361	357	312	340	326	300	330	326	315	290	345	335	351	304	336	334	364	319	334	331	322	334	334	311	338	323	318	342	369	307	356	352	321	350	345	318	316	315	363	320	326	313	324	370	331	348	298	360	341	347	330	309	335	322	318	325	322	304	304	335	331	325	321	312	315	321	305	318	332	336	309	318	344	314	320	324	339	339	283	333	310	350	315	341	300	330	319	325	348	339	336	294	345	290	337	329	324	342	324	323	338	343	297	344	348	339	324	306	317	317	347	314	328	346	338	350	327	340	347	302	329	318	360	337	328	346	359	317	328	355	302	316	263	327	334	332	346	336	345	350	333	336	343	344	335	333	350	329	329	325	352	327	293	323	379	348	344	336	331	316	305	324	314	347	362	338	324	356	330	311	316	343	315	318	316	327	354	331	352	293	347	294	335	316	325	309	333	338	315	317	322	295	341	356	346	300	365	320	323	332	307	319	364	298	323	318	399	336	320	320	338	310	319	290	338	311	333	318	310	300	333	353	324	321	316	323	327	363	327	314	315	363	340	290	300	319	345	347	372	339	334	344	310	350	322	316	308	316	306	332	362	327	293	337	322	331	327	338	322	309	316	296	357	339	337	348	320	325	333	330	319	314	348	335	283	333	327	321	338	337	315	322	322	351	333	328	321	364	313	333	366	307	299	355	343	313	331	355	340	323	327	299	368	346	306	313	338	335	340	353	346	323	339	324	326	328	322	323	289	357	299	314	305	329	329	322	339	327	347	321	330	329	344	346	341	325	330	326	331	330	343	332	338	311	347	333	344	323	320	323	320	351	316	332	315	354	327	349	363	328	357	327	330	319	337	329	340	371	342	313	348	312	356	305	345	327	335	315	325	334	301	270	348	345	327	327	343	329	333	354	330	340	341	351	328	323	300	340	353	326	370	336	345	331	312	331	350	325	323	311	343	347	345	315	365	316	349	342	355	317	296	348	313	296	343	327	349	338	358	346	283	344	337	341	310	310	334	309	333	332	348	361	352	326	316	341	347	324	344	336	335	344	310	343	319	331	311	342	316	330	320	326	349	310	326	300	317	316	336	343	304	344	342	333	307	313	357	348	346	339	330	312	314	343	350	283	328	328	335	308	324	330	331	335	356	365	366	340	345	359	339	339	307	342	337	320	366	333	364	329	395	303	327	322	308	338	344	345	333	339	325	342	305	316	313	342	328	313	337	335	321	342	333	336	348	348	339	323	322	290	340	351	336	331	354	341	325	366	342	296	327	330	358	332	339	346	354	336	342	345	323	318	296	311	336	334	358	329	331	335	350	322	338	277	325	366	286	344	332	307	311	329	318	335	324	317	305	324	318	306	336	321	314	323	333	338	329	366	330	329	293	305	321	329	309	359	334	306	359	347	291	350	359	349	328	372	346	298	329	330	317	357	321	314	317	345	346	346	309	357	297	337	326	334	321	318	387	324	299	347	325	319	349	305	320	335	325	341	333	355	329	321	346	321	346	326	319	305	354	301	328	344	316	335	335	289	329	347	329	326	327	329	335	318	320	338	356	325	349	346	337	349	329	309	328	311	324	338	312	319	326	332	353	329	369	335	309	319	352	320	371	318	328	338	354	333	323	365	334	347	330	356	322	327	322	371	341	336	327	344	346	354	288	333	325	361	312	333	330	372	375	320	349	335	302	335	314	374	320	347	336	296	292	309	322	291	343	328	356	360	306	311	345	355	353	326	299	364	338	312	320	334	357	323	341	320	351	306	333	378	307	342	278	324	321	340	322	359	319	326	323	320	364	311	348	334	349	316	344	336	352	311	314	300	345	320	322	315	325	334	328	316	350	333	341	338	325	319	333	327	358	334	354	340	329	301	379	318	322	306	365	323	316	309	348	325	300	325	323	326	326	337	329	324	299	346	334	362	337	343	332	384	314	334	372	309	335	337	298	346	347	336	328	350	307	337	317	313	363	344	354	305	354	343	327	323	322	352	306	312	340	310	328	346	295	329	336	332	320	304	319	326	327	331	323	326	335	335	337	355	326	331	341	323	353	318	334	332	337	345	356	342	338	343	308	352	349	336	326	324	345	295	305	332	353	364	347	338	313	347	347	332	327	348	317	306	310	346	358	336	325	343	335	319	337	363	324	314	319	331	309	330	345	342	344	366	333	309	327	336	337	325	353	338	349	339	323	319	335	305	298	296	357	319	330	309	369	300	375	338	319	343	357	341	286	329	329	365	364	333	329	357	353	319	286	319	352	328	319	345	327	328	358	327	324	342	280	307	330	337	285	326	357	310	310	346	351	349	344	321	355	343	323	361	296	317	346	290	362	335	351	345	331	317	325	314	331	340	301	282	319	333	357	348	297	333	324	305	310	326	304	348	359	342	329	361	330	319	304	336	348	313	357	307	336	356	349	344	322	325	318	303	347	338	323	328	337	355	305	325	316	343	341	302	324	294	303	334	352	341	318	276	350	321	349	332	314	319	336	336	318	324	318	339	310	320	342	298	353	329	342	300	367	323	340	308	338	333	342	339	336	317	338	313	330	335	326	342	326	336	289	293	326	336	279	331	347	345	319	291	315	326	310	348	287	322	353	331	341	316	321	337	319	341	337	323	348	335	331	318	328	302	343	345	348	291	328	308	358	321	327	327	328	291	350	325	325	306	347	323	314	342	336	308	309	356	345	351	313	317	347	344	319	359	323	363	297	325	320	316	344	302	347	333	302	326	344	340	334	360	337	331	302	331	344	342	349	331	325	328	339	342	340	321	305	291	338	341	312	328	342	359	335	343	369	354	335	339	312	350	344	358	354	331	337	310	319	335	347	339	328	327	290	334	338	344	322	320	345	322	337	333	336	365	316	328	348	323	323	341
60277	101537	74377	44213	21781	6571	1597	741	585	609	588	572	580	593	603	599	612	585	587	576	570	569	601	602	566	589	611	590	546	568	567	613	574	613	564	617	608	556	556	574	617	565	574	573	576	573	588	554	598	594	584	604	615	607	582	574	563	550	535	602	555	580	604	572	640	658	581	591	628	570	573	593	578	595	553	609	574	600	580	633	559	564	603	556	549	593	630	592	563	586	580	570	543	564	573	551	591	559	603	555	607	616	575	598	597	583	609	580	549	611	545	589	580	572	590	546	553	580	585	615	563	529	554	586	591	568	576	635	554	563	588	561	610	550	560	580	588	578	552	560	569	562	548	537	595	573	561	604	569	579	589	589	572	567	550	560	586	554	607	538	612	553	603	594	588	550	575	586	558	599	574	569	556	585	581	523	628	583	529	580	550	590	497	588	546	545	554	575	591	562	597	581	564	628	548	590	567	565	585	531	581	549	592	590	596	598	562	592	578	622	574	569	598	595	621	556	563	559	541	536	580	560	565	554	602	591	595	596	583	563	572	635	602	558	593	548	547	577	586	583	590	555	560	564	568	580	553	587	563	575	559	602	570	598	566	623	557	528	565	596	613	536	581	605	602	601	543	569	557	582	576	576	514	537	588	546	573	529	568	593	553	587	562	549	569	535	536	568	541	573	591	585	596	614	557	571	588	564	583	562	557	569	624	614	642	587	585	573	604	570	553	581	601	560	587	604	579	577	582	581	570	580	584	585	629	622	603	579	577	570	580	598	566	565	579	581	595	554	559	584	573	615	601	577	571	578	581	577	593	606	604	571	590	534	561	538	581	589	547	584	552	582	586	537	585	566	538	550	545	591	567	582	578	551	564	597	573	568	560	571	589	546	585	593	553	560	599	604	557	589	612	574	588	616	576	540	611	567	565	560	584	495	564	601	558	612	617	554	530	591	576	576	531	602	555	549	617	565	562	581	545	593	525	585	588	598	601	565	568	578	570	556	564	562	550	601	600	597	551	539	586	595	561	544	564	565	543	555	570	593	584	571	595	613	558	531	569	567	562	586	593	535	571	584	641	548	552	530	575	554	570	566	551	574	567	578	569	586	575	617	573	596	542	551	562	571	595	560	547	529	564	595	569	562	579	547	574	556	572	585	570	574	569	544	580	556	561	552	587	589	560	607	627	540	560	562	599	573	553	567	539	603	581	579	625	562	565	585	615	586	558	577	592	592	586	569	602	588	594	542	582	539	595	581	544	601	608	612	588	579	600	594	545	615	534	518	609	536	586	605	572	554	545	559	570	575	600	584	588	563	604	557	580	558	577	580	560	581	583	583	557	578	571	613	551	540	621	562	588	597	572	565	605	579	569	574	539	585	587	518	539	596	565	541	582	578	584	563	577	587	585	584	570	571	574	591	590	576	578	549	542	562	547	580	585	571	635	516	553	561	574	603	569	559	593	554	526	523	598	583	632	574	564	586	611	569	587	587	585	564	587	561	568	594	597	570	584	609	565	532	581	580	531	537	577	577	598	545	541	585	532	580	607	596	606	530	546	551	587	565	597	564	580	586	544	571	578	548	563	579	547	564	564	520	559	631	523	603	592	586	553	588	537	522	591	547	540	548	553	573	593	599	547	555	531	565	566	566	549	567	553	528	613	567	565	587	587	598	577	571	595	607	576	570	556	555	585	591	607	567	577	562	577	596	592	559	595	616	539	598	579	589	531	584	597	548	589	561	574	536	569	543	569	559	566	610	563	621	571	553	595	605	571	583	611	586	586	599	586	581	581	554	610	624	614	586	586	610	565	585	597	592	577	571	591	556	555	594	573	557	563	590	610	571	576	572	635	557	586	551	605	545	621	529	559	602	582	591	570	587	613	571	584	566	582	582	586	585	563	582	501	579	555	560	546	600	587	560	590	616	612	595	611	571	573	585	541	571	628	530	594	609	588	649	597	578	576	567	573	593	585	601	582	645	536	594	579	537	584	559	591	571	586	557	569	617	525	591	553	586	555	546	595	624	560	593	558	616	615	569	562	599	569	569	597	582	608	605	578	577	591	600	576	613	597	553	566	568	617	575	566	554	604	579	578	560	587	582	602	590	594	563	574	585	568	602	524	581	567	542	568	551	587	589	588	562	592	545	573	549	603	567	585	603	576	586	550	557	540	559	606	590	563	590	608	551	586	610	640	574	584	547	636	563	568	580	562	558	564	583	573	567	587	592	596	571	559	586	567	556	569	574	606	601	556	526	606	579	616	608	549	572	588	571	571	577	597	584	583	540	549	607	587	562	586	569	617	631	559	575	581	601	563	579	559	555	556	530	590	583	585	579	585	553	586	578	571	591	574	537	546	594	541	532	555	618	619	570	534	556	608	574	577	614	611	569	594	567	578	593	558	558	592	616	577	532	510	545	578	610	561	592	581	573	521	527	546	537	605	564	589	572	562	576	584	595	594	594	560	593	584	572	590	630	563	575	593	619	545	580	563	549	573	522	549	532	560	611	580	562	595	579	572	563	576	600	580	563	591	630	565	547	587	566	605	592	578	578	610	577	541	576	578	525	588	526	599	569	567	580	626	566	596	561	561	621	568	546	567	618	548	594	595	543	548	589	570	570	553	591	568	571	593	574	595	553	582	592	592	599	607	564	547	574	575	568	582	591	588	606	567	602	624	637	566	604	605	555	570	568	587	591	608	574	582	549	550	602	569	574	610	559	568	572	539	595	567	558	604	578	566	559	555	554	541	518	602	594	597	585	546	608	578	579	582	557	559	559	561	548	567	559	581	558	594	598	603	557	591	572	530	557	609	560	565	582	534	557	566	540	556	562	614	584	577	551	560	584	547	615	545	602	520	589	576	533	558	557	534	570	579	592	580	533	569	554	610	589	606	555	572	549	547	609	624	545	610	579	552	560	566	561	606	597	568	570	578	548	549	582	542	543	594	579	589	591	601	598	583	586	525	590	557	611	597	563	562	603	551	567	574	568	626	598	594	550	583	584	574	580	571	526	530	560	586	528	586	556	566	617	611	598	591	574	573	569	574	554	527	611	575	547	579	592	515	614	630	546	594	587	582	574	602	584	560	575	572	572	557	556	582	554	545	556	554	598	600	564	591	546	567	546	588	575	588	570	615	569	613	603	551	590	574	586	565	553	576	645	564	526	606	575	548	623	576	624	565	600	581	573	580	544	583	580	586	578	593	585	579	551	559	598	558	623	572	580	595	594	608	579	608	584	597	547	598	604	602	573	592	607	571	540	609	568	568	533	586	581	608	626	568	581	601	597	618	534	568	612	562	563	571	601	589	603	607	573	583	583	548	579	584	597	550	586	581	539	552	590	576	572	576	578	587	544	573	572	556	515	617	573	570	558	594	577	591	536	526	592	539	578	524	565	587	611	547	550	565	609	587	574	572	615	601	537	596	521	612	537	544	584	565	577	585	588	561	565	552	569	568	546	572	594	569	595	605	577	580	577	562	602	611	563	604	540	590	589
29239	31577	28385	12293	1985	520	339	284	268	254	273	252	283	276	280	258	272	281	274	271	272	277	288	271	273	271	259	268	279	261	296	233	279	244	242	281	255	291	271	293	271	281	252	272	244	254	293	266	276	263	265	282	269	288	278	255	247	282	306	300	244	285	250	243	263	263	275	241	289	264	265	272	285	297	245	276	274	280	267	277	272	273	259	269	256	256	229	283	281	250	293	304	272	295	266	274	266	254	266	260	264	278	252	286	277	240	241	281	298	280	281	254	259	265	262	280	282	277	264	277	263	305	274	254	257	273	276	287	269	256	277	286	273	279	268	287	259	237	273	255	292	262	253	270	284	251	284	283	268	284	293	278	277	310	263	257	280	261	251	279	278	259	277	253	277	248	260	238	284	244	267	256	276	294	259	270	292	284	276	279	265	268	276	285	255	261	264	271	263	287	268	285	269	251	272	261	271	274	274	266	276	296	268	289	247	257	264	271	270	253	278	290	271	303	277	286	256	267	300	279	279	264	243	277	271	265	265	302	233	308	276	254	276	279	292	264	243	277	287	277	269	252	290	262	283	258	268	274	257	281	283	259	233	258	288	273	302	259	280	237	263	277	287	291	293	264	248	243	263	272	268	265	263	282	263	243	283	269	262	268	243	269	293	287	272	256	244	281	270	266	270	266	270	278	292	271	314	244	272	276	262	246	254	281	261	268	294	291	269	270	262	273	283	276	266	269	251	291	273	265	261	294	264	257	271	315	266	272	263	276	270	284	294	243	278	268	266	250	281	231	303	273	272	308	263	251	285	244	276	277	264	268	297	254	288	298	252	305	277	270	272	275	281	254	285	270	268	274	277	283	289	260	285	265	269	302	251	267	260	261	277	256	253	268	256	289	293	267	258	268	271	282	270	274	280	256	311	290	256	275	279	261	289	274	261	314	266	263	283	274	256	267	276	283	274	275	279	283	234	298	267	280	276	266	258	252	271	257	255	276	270	279	263	258	258	300	286	250	285	271	244	288	275	284	262	300	237	267	248	277	259	241	252	257	284	300	266	236	287	267	259	276	247	316	259	273	304	270	312	274	258	263	264	256	287	257	270	278	269	280	284	308	263	254	255	272	261	253	285	285	267	246	243	276	268	269	264	308	278	278	277	272	294	298	293	263	283	282	269	254	298	315	274	273	292	280	279	259	281	269	251	304	272	263	280	261	245	267	279	259	268	269	287	264	282	272	300	272	267	269	278	254	278	265	285	279	260	268	257	270	246	247	237	269	278	270	273	235	232	252	281	268	280	275	288	296	275	282	276	258	300	264	275	294	309	276	289	288	275	269	251	276	290	298	281	278	271	267	300	261	269	268	294	289	276	270	248	246	257	278	276	274	302	277	261	251	261	279	269	243	285	280	264	286	277	273	251	263	277	269	262	277	271	264	251	292	261	272	307	236	258	272	296	280	250	254	269	258	252	289	270	277	285	284	252	270	262	289	250	267	278	262	287	270	263	292	252	278	260	233	278	268	295	271	268	270	273	295	273	269	261	292	284	279	249	304	273	251	276	255	285	271	256	268	299	300	270	309	255	251	276	288	278	287	275	277	284	275	246	261	299	268	263	303	276	277	272	242	276	263	275	248	264	273	262	245	303	277	235	258	296	281	290	264	245	287	294	271	274	276	248	242	273	284	274	252	285	277	261	269	280	247	270	267	284	296	276	257	238	272	281	267	263	251	289	272	283	244	286	264	292	288	291	263	271	284	295	286	267	262	286	267	272	287	260	279	297	260	278	275	304	260	283	264	267	276	305	263	305	272	249	275	246	293	265	273	268	269	260	263	316	259	251	273	237	267	264	272	275	266	272	244	252	257	277	276	282	308	275	251	274	297	299	264	260	282	270	288	251	264	272	277	281	269	260	272	285	253	265	266	231	295	269	292	290	289	274	274	296	279	275	287	327	306	265	286	259	261	275	290	249	317	297	288	265	257	275	263	241	258	289	284	263	299	279	268	255	282	258	266	284	267	253	269	291	285	262	270	269	238	275	265	276	278	287	283	281	281	272	276	261	304	290	267	256	291	295	265	285	294	279	269	268	259	305	259	292	232	293	259	296	270	281	264	257	286	289	274	286	257	325	278	288	251	263	253	277	275	264	256	228	288	263	245	271	279	259	263	268	264	279	280	263	251	254	284	290	290	247	285	270	284	255	240	260	262	287	285	263	251	253	258	255	270	282	264	300	259	256	266	252	253	292	247	252	261	265	263	277	268	264	283	265	264	292	277	253	256	274	267	285	255	278	257	276	280	281	266	277	277	290	289	288	257	274	297	280	278	250	301	280	266	314	280	260	283	303	279	266	273	303	251	282	263	269	268	288	271	253	248	270	283	264	268	275	249	281	258	273	247	257	259	316	277	275	266	251	269	273	273	280	269	248	287	268	278	300	266	294	289	260	275	277	278	287	278	280	273	271	262	255	302	260	249	245	244	275	258	227	244	284	256	284	292	251	256	261	264	284	264	261	285	287	261	297	275	309	286	295	261	257	289	256	255	244	259	268	270	266	254	271	290	257	282	275	248	293	257	272	272	295	306	263	285	281	297	264	263	271	261	262	276	266	288	255	283	297	293	239	277	316	276	265	264	262	265	256	257	279	258	287	279	267	277	297	267	282	254	304	265	246	276	255	291	270	268	293	268	276	260	281	290	281	273	295	288	265	279	266	248	257	266	258	255	296	285	251	281	262	261	250	281	284	254	290	300	268	262	287	258	289	253	286	284	255	276	281	263	291	284	272	274	276	250	263	253	249	246	278	269	278	283	240	239	272	263	280	230	275	290	269	278	269	286	284	290	286	267	264	256	288	293	270	248	290	265	260	283	285	276	264	264	277	262	289	273	291	321	272	291	270	273	256	270	256	241	259	269	269	270	255	274	287	257	294	271	260	317	244	276	273	282	254	268	272	265	296	264	265	272	265	269	261	293	255	267	290	275	250	255	258	263	273	277	267	314	280	282	275	284	277	276	264	288	279	292	295	272	300	274	286	281	251	249	266	275	291	266	264	268	273	270	265	278	265	273	255	278	262	264	285	291	291	256	313	279	289	285	263	250	256	268	280	253	279	267	274	285	287	265	285	287	288	266	276	270	284	276	313	260	268	258	259	256	243	292	297	290	260	257	278	272	282	266	289	277	276	286	271	310	252	238	321	271	263	281	275	278	261	278	273	266	292	281	259	289	278	266	262	292	295	259	285	239	268	302	278	265	242	265	268	255	268	278	250	288	272	269	260	256	300	245	258	273	291	250	242	260	257	258	274	288	276	276	297	282	289	269	278	273	266	265	273	263	297	287	284	273	253	273	277	280	293	282	255	286	258	277	265	292	260	276	284	300	288	291	275	290	266	270	257	248	292	264	258	261	291	253	271	259	292	263	269	249	273	300	231	283	258	260	298	259	257	278	265	289	279	252	278	284	299	264	278	266	276	284	249	271	259	294	283	283	282	289	251	287
36452	49010	33852	13376	3942	1161	614	505	498	486	508	497	547	487	508	522	510	506	507	501	494	541	499	513	504	498	499	495	534	505	538	473	519	488	464	524	502	511	507	496	539	533	478	526	524	497	455	529	476	516	508	491	501	479	474	508	488	470	499	500	507	472	500	521	477	484	513	500	505	534	479	500	502	510	535	484	491	543	489	479	493	499	530	494	525	471	495	494	515	508	530	521	498	530	507	516	487	517	542	495	499	501	460	511	493	509	510	482	528	484	505	474	547	516	528	501	494	497	493	504	508	521	512	478	524	513	487	516	512	496	494	481	530	518	487	490	538	478	485	513	479	526	505	534	471	499	504	536	474	511	547	503	513	511	499	489	508	486	504	505	465	484	494	486	473	516	516	505	517	509	503	489	507	500	525	507	496	505	489	514	483	488	529	511	500	515	493	492	484	499	518	498	489	514	511	464	511	489	503	504	474	466	492	547	536	496	533	493	489	479	488	498	476	485	533	500	544	508	486	510	486	519	509	519	466	495	486	507	483	511	531	502	523	501	509	479	507	516	495	474	511	502	501	516	504	493	509	530	505	529	481	531	501	495	538	475	510	463	506	534	493	485	524	520	473	491	469	490	510	470	506	519	537	492	551	529	516	497	522	489	531	498	521	479	498	467	546	515	490	504	487	486	502	524	460	528	469	552	524	536	485	485	496	477	478	554	508	513	506	486	484	477	500	494	505	462	489	525	504	529	510	490	478	549	524	499	552	446	503	512	471	538	489	481	504	481	555	475	544	536	491	511	463	493	513	489	509	545	542	504	515	487	495	485	538	525	481	491	491	474	570	480	505	480	501	520	507	502	506	512	547	533	476	515	482	474	510	485	526	511	497	512	504	503	478	503	467	505	519	478	469	486	522	499	510	489	494	515	496	519	509	510	461	491	471	509	506	456	501	497	488	557	524	529	512	499	519	472	449	501	497	476	485	501	499	523	483	506	527	503	503	483	486	510	484	500	476	501	485	493	517	445	468	504	469	492	468	488	473	512	512	457	495	481	490	472	510	517	540	487	503	509	498	499	479	531	536	477	474	530	529	514	493	482	531	496	494	496	499	482	500	473	473	527	525	461	488	460	518	505	527	535	497	515	515	502	497	512	507	519	499	502	500	459	485	459	505	472	500	504	530	550	488	510	497	510	520	516	488	535	471	515	516	485	504	507	496	518	490	471	507	480	520	475	501	477	531	487	505	542	520	531	521	474	512	501	455	478	546	538	505	480	484	471	497	520	506	518	495	501	509	497	500	485	489	496	501	499	490	477	482	531	504	490	569	485	565	452	520	492	478	504	490	483	490	516	499	519	538	526	475	511	495	475	525	521	523	496	522	485	510	472	546	500	530	495	512	476	493	468	513	506	490	523	541	506	511	500	501	502	470	483	506	476	499	487	507	523	471	497	518	513	468	487	460	492	508	522	520	535	467	507	513	505	495	541	468	548	458	516	525	518	520	460	492	534	497	503	474	513	483	496	495	526	505	496	508	510	529	486	527	480	481	536	487	512	465	516	518	506	544	495	523	502	542	487	506	506	523	506	510	530	511	467	479	539	464	506	492	468	513	487	511	484	451	536	503	500	501	501	494	475	508	495	499	499	542	522	488	505	486	501	517	473	532	490	524	511	470	496	512	508	557	498	503	487	496	542	460	520	497	498	511	516	516	528	442	508	466	453	511	463	481	485	530	547	516	487	492	511	514	510	516	513	474	481	472	544	506	501	500	495	519	497	520	490	532	540	480	492	507	540	517	482	474	526	495	528	509	477	526	525	496	496	494	458	546	453	513	492	488	479	523	510	526	495	463	495	497	488	501	479	487	487	523	527	518	488	506	485	487	529	489	451	529	496	533	570	494	481	497	530	520	451	513	544	528	523	498	498	504	516	504	480	519	502	519	499	487	475	550	522	483	487	494	516	468	514	480	452	484	486	531	513	506	498	502	516	494	478	511	491	498	512	515	497	494	499	497	510	478	486	493	491	479	514	472	490	470	511	503	496	478	483	479	512	488	503	523	487	492	477	504	477	508	496	519	517	508	493	503	488	509	498	495	501	516	499	477	506	467	464	472	507	520	501	494	493	513	526	524	483	521	525	537	449	490	477	533	521	513	472	511	523	513	518	527	524	514	459	507	496	561	526	509	504	509	472	547	493	511	507	529	495	514	476	493	512	476	490	487	505	517	500	470	517	453	463	545	479	534	497	492	495	500	495	472	507	507	515	529	503	491	476	545	515	528	537	511	506	500	494	528	484	525	500	504	521	509	503	542	502	502	547	527	508	500	456	487	486	483	508	493	497	504	463	489	522	498	509	474	507	538	500	522	506	506	517	515	515	524	486	475	512	503	493	487	464	511	496	530	514	498	520	539	534	520	540	489	499	532	524	468	488	507	519	502	472	479	509	524	555	473	475	529	472	479	515	536	503	465	494	471	490	497	520	507	478	479	494	519	503	464	515	491	494	499	485	544	507	468	503	465	475	490	482	497	485	507	532	489	486	473	516	474	508	496	507	502	480	496	492	525	506	491	478	476	489	556	531	457	499	465	487	467	495	465	489	528	529	518	486	474	512	492	496	520	450	464	508	491	493	474	515	461	508	503	488	482	485	486	582	479	526	490	490	497	483	494	534	508	549	502	513	513	468	483	524	519	470	527	514	523	468	508	572	498	496	520	484	504	508	512	473	504	484	480	483	504	485	507	517	483	485	524	519	518	490	508	521	580	498	510	523	477	498	498	515	511	509	484	483	537	483	483	495	503	514	528	487	468	483	519	484	511	506	491	481	484	479	491	462	511	495	498	515	457	527	466	494	528	478	508	518	540	482	501	486	497	550	483	511	493	506	515	486	485	462	530	478	552	500	450	488	495	482	545	517	509	503	480	494	509	468	524	462	498	490	525	487	502	529	497	494	523	498	494	481	513	532	484	461	483	512	504	480	480	505	507	509	500	511	476	495	479	511	508	503	538	493	542	458	503	508	511	526	485	463	506	493	536	481	485	457	500	478	471	497	512	455	498	480	485	479	507	517	504	495	471	546	506	485	529	500	531	542	517	491	497	523	497	476	527	481	489	532	509	523	530	492	489	516	499	503	478	480	489	515	505	515	472	485	474	461	504	521	521	504	487	471	531	562	482	523	534	481	515	510	502	493	466	471	489	530	475	517	490	475	528	480	507	513	542	483	496	544	477	504	510	472	509	508	496	518	493	534	544	512	475	477	499	507	499	471	492	485	478	500	580	482	491	523	527	504	551	477	455	519	495	512	521	471	481	480	443	562	493	507	519	517	490	523	549	512	496	475	496	505	475	511	510	487	494	557	483	495	488	540	495	491	489	528	504	489	478	483	517	491	524	520	536	493	507	518	475	497	525	511	483	500	507	515	523	501	517	508	489	522	499	513	515	500	475	503	525	508	520	534	491	502	499	504	511	557	490	512	516	514	493	478	515	511	485	510	480	473
24723	24903	35919	28654	19648	7566	965	363	317	321	320	287	270	311	285	289	340	310	301	298	302	277	269	263	296	291	296	285	276	298	286	294	319	289	298	288	252	291	316	292	287	290	299	296	295	302	261	339	324	259	298	275	295	286	280	291	310	331	289	256	297	277	305	293	293	315	295	308	311	277	287	289	295	280	265	321	298	288	303	280	287	294	292	302	297	300	324	289	270	287	327	280	296	279	281	289	317	301	310	263	290	304	319	272	297	292	299	253	300	275	298	280	287	292	290	300	313	306	292	269	294	283	299	280	301	284	287	289	313	326	318	265	319	270	276	321	295	300	302	257	293	297	282	289	294	296	318	261	314	275	293	315	302	279	290	287	290	280	300	313	274	308	276	282	288	316	261	295	295	299	314	309	313	266	263	273	274	268	304	292	275	293	282	287	297	272	307	287	286	288	311	279	294	316	335	271	292	258	295	287	282	299	283	295	332	317	283	295	277	300	278	287	292	280	302	281	268	341	326	306	301	288	295	280	274	285	280	292	331	282	310	305	287	273	291	294	292	294	295	292	292	274	297	275	316	305	283	311	305	248	293	308	294	282	294	296	282	298	291	265	290	308	292	296	272	319	309	287	251	298	291	309	286	274	290	303	324	286	281	319	298	314	276	296	259	274	319	307	314	244	289	277	332	305	296	259	306	309	267	317	282	294	282	294	281	251	335	279	294	309	267	271	305	276	303	301	259	266	282	259	270	320	250	275	268	284	317	327	294	274	271	330	287	312	296	308	305	286	298	287	297	281	266	278	259	276	319	270	280	293	275	278	320	295	290	288	276	297	285	302	297	314	273	293	281	310	287	305	316	276	272	333	276	276	270	292	323	317	308	301	278	271	261	252	301	275	307	275	273	315	327	281	260	269	270	286	271	301	270	285	286	274	327	293	297	287	285	296	257	270	271	316	285	281	281	268	272	303	289	289	254	288	298	267	303	289	275	297	268	285	267	311	275	297	292	303	276	286	285	310	249	287	273	301	272	276	278	315	282	302	328	287	300	290	273	305	286	288	266	256	269	260	281	257	274	266	289	271	307	312	297	273	274	288	262	254	310	276	297	273	299	292	270	299	282	295	292	283	291	299	275	286	300	300	305	285	303	301	306	286	255	270	285	301	278	267	278	302	310	255	249	302	270	311	267	299	285	286	312	260	291	311	283	278	297	293	284	248	274	287	277	310	312	287	284	319	295	291	305	260	293	255	313	304	312	307	299	293	289	297	281	269	282	306	269	297	314	298	294	297	304	288	251	295	278	278	308	278	309	284	302	315	267	298	278	283	309	268	289	275	302	291	262	295	279	281	273	284	316	289	296	288	312	274	321	300	280	283	283	316	302	314	278	285	306	312	325	303	299	278	283	300	275	280	287	274	306	307	301	307	318	282	290	316	326	281	285	292	258	300	270	307	291	281	277	258	276	281	295	297	291	266	316	286	282	301	259	306	271	293	296	272	294	293	309	286	318	301	289	277	272	280	284	274	289	274	304	316	302	274	292	322	280	310	293	317	296	284	283	297	284	299	302	284	333	285	301	271	303	321	301	304	277	278	287	265	296	271	281	285	298	289	260	296	303	308	302	283	293	284	284	296	340	299	293	258	320	302	281	317	302	286	291	283	313	299	291	287	264	308	290	277	328	293	266	295	284	320	296	289	313	283	271	304	289	320	327	280	340	291	283	319	309	283	275	293	270	284	276	297	312	281	295	295	268	277	294	295	282	300	294	319	301	283	275	321	273	285	291	299	297	307	284	288	293	310	307	290	275	276	281	287	280	293	273	308	289	292	286	284	304	310	288	286	302	293	323	266	305	297	308	300	317	274	278	309	284	291	274	303	294	317	343	305	315	298	290	292	333	304	300	287	299	286	273	275	310	289	279	317	303	288	270	275	316	313	306	283	286	319	271	314	304	294	285	264	279	283	286	296	303	305	293	311	305	267	288	259	316	290	298	301	302	293	258	274	284	298	277	280	256	284	277	274	303	257	297	303	288	290	286	313	266	294	281	273	308	304	288	303	278	294	268	286	307	307	288	269	274	258	281	305	288	312	282	274	269	298	301	294	290	268	280	291	281	274	301	296	305	262	274	290	304	273	304	297	318	285	300	311	262	260	304	296	308	284	305	300	303	274	289	274	304	314	287	301	299	305	291	309	306	298	284	308	290	348	283	296	301	326	314	300	261	287	279	302	293	282	272	303	269	277	282	313	284	300	325	286	272	283	314	279	309	263	297	319	303	301	280	266	262	287	298	277	278	267	296	312	267	280	313	274	316	266	310	304	308	293	300	272	280	278	294	294	267	304	328	264	313	270	288	281	299	336	284	282	300	306	280	284	279	282	282	313	292	331	276	263	306	272	291	278	318	260	293	302	291	283	277	299	289	281	317	289	293	274	288	265	288	284	303	273	299	276	292	291	297	287	271	278	263	327	311	288	302	262	311	313	287	293	284	288	271	281	297	261	295	329	307	295	284	277	266	293	253	296	271	296	272	293	289	302	271	324	304	300	277	281	326	278	312	282	277	282	259	276	277	287	327	273	293	299	295	291	276	289	308	276	299	286	286	278	291	300	268	280	268	299	266	290	280	332	338	287	297	270	287	277	297	289	311	295	302	291	307	287	281	296	289	257	279	295	282	287	285	302	284	271	306	275	298	314	281	291	296	270	271	312	296	293	276	287	285	296	296	279	278	301	285	320	296	293	263	321	265	305	266	263	298	301	292	278	274	294	310	289	309	308	277	307	331	286	294	323	315	276	295	333	280	266	297	318	272	294	289	290	293	307	280	293	273	299	284	266	255	293	273	306	290	318	277	282	280	302	300	281	284	287	289	312	296	280	310	275	277	301	291	310	319	313	264	273	298	311	298	301	269	263	294	280	325	302	298	287	277	287	289	306	300	323	284	301	310	275	284	310	293	312	281	255	321	290	312	275	270	301	272	283	294	278	279	291	298	293	259	293	283	263	295	307	286	309	303	297	294	292	290	271	318	251	298	317	288	292	296	328	316	289	273	287	289	293	310	278	289	299	287	300	274	333	257	291	282	278	283	301	299	288	279	297	307	304	281	284	296	276	305	261	291	295	302	290	284	323	320	323	281	299	291	276	265	295	244	293	293	320	292	272	296	284	284	286	284	300	278	303	287	313	309	286	274	269	283	285	298	318	296	278	270	284	296	313	280	303	282	277	275	290	262	280	245	296	298	262	262	308	228	267	259	278	301	282	276	283	317	300	258	305	292	324	276	296	279	329	337	297	314	299	281	271	249	318	306	285	281	278	296	281	326	284	253	286	280	293	303	294	265	299	275	275	303	313	311	310	305	283	319	316	282	294	326	289	294	307	286	311	276	302	313	272	291	292	272	262	295	295	286	308	315	269	298	308	297	320	309	268	315	284	301	286	314	302	290	296	301	289	283	302	309	286	284	274	262	258	282	287	294	279	300	303	283	290	270	265	310	307
60052	93793	67956	38311	17469	4344	1490	702	581	526	500	558	545	517	519	566	536	498	570	549	480	552	504	517	519	568	498	542	534	538	565	578	529	515	516	528	534	545	549	560	585	481	521	510	530	550	544	515	538	507	525	568	528	531	558	545	475	522	541	516	545	516	572	550	554	542	541	564	540	569	536	519	583	530	538	540	529	559	515	547	523	540	507	538	529	520	561	545	527	538	518	561	521	507	544	576	561	520	516	532	502	563	511	479	540	527	501	553	546	501	582	553	536	481	517	507	489	485	505	504	517	505	517	581	526	509	532	541	558	492	520	538	551	533	550	560	540	542	549	520	555	556	531	529	540	574	542	565	570	557	539	531	499	542	511	507	522	510	514	518	528	521	539	509	535	561	527	505	507	526	526	522	541	535	505	538	561	539	544	515	545	506	544	504	538	544	500	494	516	569	555	549	553	540	539	498	523	537	548	532	562	536	517	533	533	525	548	546	557	524	505	557	499	509	574	505	556	519	545	536	531	513	508	518	552	531	544	509	545	515	548	539	547	573	527	503	560	581	531	537	518	537	557	495	521	506	553	518	515	543	546	524	527	511	577	573	543	544	508	534	481	523	534	525	537	507	543	526	528	525	522	552	536	518	499	542	555	528	544	518	530	580	508	534	506	544	510	511	526	507	526	533	528	493	529	567	527	531	543	600	539	589	537	583	542	538	531	571	547	514	496	555	505	551	521	529	541	556	496	516	569	544	523	498	512	563	556	551	560	558	553	488	512	523	525	548	539	511	533	515	530	524	533	511	499	517	548	510	567	520	519	501	559	530	533	546	516	545	540	544	540	555	508	519	551	506	553	522	538	487	518	517	497	554	554	526	549	536	583	538	506	534	541	518	520	539	527	541	532	532	526	543	521	519	559	544	535	507	556	526	509	505	577	502	545	478	528	475	560	530	536	566	562	554	522	559	500	522	520	527	498	493	543	544	552	524	501	549	559	518	548	522	541	552	543	551	504	517	508	501	565	500	528	556	499	497	502	543	555	531	547	589	538	550	532	534	502	565	486	539	517	537	496	523	517	515	520	488	500	532	565	506	534	564	536	514	541	597	533	514	582	543	501	525	537	560	530	524	496	521	541	548	531	580	574	554	523	541	575	527	546	513	567	537	517	537	503	521	535	536	533	542	549	520	570	536	545	561	556	553	538	572	553	555	534	555	521	520	534	507	545	524	554	503	543	537	510	533	516	547	531	524	554	546	523	551	530	561	506	529	534	535	503	537	493	534	561	547	515	507	571	481	517	540	524	550	583	513	518	520	570	535	537	534	537	518	515	541	586	551	553	554	546	513	554	508	559	513	516	514	515	542	521	554	503	545	499	580	500	513	509	539	531	526	516	526	524	516	529	529	525	509	553	502	497	526	530	521	514	526	506	503	513	537	523	562	517	546	533	533	530	514	529	541	507	551	544	515	512	529	567	518	525	538	554	508	551	510	569	514	518	499	498	491	523	490	533	557	510	530	546	528	500	524	558	519	507	487	544	578	523	526	548	514	561	509	529	557	519	505	534	568	504	524	516	525	540	557	551	508	505	513	553	498	552	520	506	521	540	587	528	568	491	516	526	545	505	524	555	551	548	545	552	492	538	540	515	549	582	518	515	531	538	523	576	552	506	516	487	554	517	527	534	498	555	529	540	533	534	481	518	539	492	558	558	525	519	543	528	541	513	520	527	495	571	536	574	539	534	549	546	524	539	505	508	539	497	526	556	462	553	542	565	547	524	527	537	504	512	538	531	516	525	524	547	512	519	547	528	565	512	527	553	516	556	540	555	597	497	514	601	531	543	544	531	517	519	518	564	507	530	523	557	538	502	533	578	536	544	523	510	563	548	547	565	523	494	527	552	529	496	540	528	574	577	545	538	589	553	548	514	549	517	502	551	562	538	558	537	534	517	544	522	520	526	537	546	516	547	510	548	526	513	539	562	549	522	532	537	541	566	523	558	510	574	528	518	541	491	566	496	552	548	532	520	531	504	538	583	498	517	539	530	484	511	514	535	502	535	518	528	583	505	537	542	533	529	563	503	516	515	553	532	521	508	549	527	535	507	537	528	527	529	543	573	551	536	548	507	564	511	492	529	552	483	549	532	516	560	488	545	566	532	566	564	498	511	513	505	532	541	542	528	612	481	483	532	501	510	492	516	486	576	502	499	553	521	507	517	532	527	495	549	506	496	560	521	561	549	538	521	519	533	534	536	527	536	509	522	535	510	578	534	518	522	520	556	530	547	515	518	507	509	514	542	525	601	530	523	569	524	560	536	565	548	526	521	555	534	509	509	497	558	528	527	544	523	538	525	513	515	523	528	544	512	530	522	563	516	531	504	504	552	562	527	541	494	550	498	536	493	529	521	554	502	511	531	498	537	536	517	501	505	528	556	493	518	541	539	514	524	524	486	545	542	530	526	525	496	529	552	489	520	548	581	538	504	522	501	565	549	561	518	540	513	518	518	561	540	508	540	596	520	509	547	519	513	526	538	544	480	542	511	483	503	550	517	510	491	497	542	552	534	546	530	524	532	539	530	521	549	533	526	501	546	502	550	512	574	563	515	588	548	513	528	559	553	546	590	522	569	559	534	537	522	535	551	559	553	531	519	502	534	531	536	545	528	531	490	513	528	501	561	524	528	570	543	543	511	515	507	521	529	525	551	551	553	517	518	552	489	505	531	564	501	548	516	497	511	566	550	530	547	508	568	529	504	517	509	510	545	507	534	529	538	594	536	521	530	540	524	577	566	545	541	535	525	507	522	544	506	533	539	522	553	509	536	521	537	516	491	572	551	537	505	511	527	538	518	492	528	564	494	537	558	531	530	518	501	557	541	547	518	521	539	533	512	549	519	510	497	538	532	508	500	570	481	536	573	520	552	557	527	567	486	538	550	511	518	503	509	516	527	518	525	519	534	507	488	553	543	561	548	557	487	539	521	547	579	552	500	570	530	532	529	507	514	561	538	531	571	541	530	525	516	547	533	523	562	533	544	496	559	507	516	541	570	509	539	543	520	547	499	526	541	523	552	545	530	554	528	550	526	532	487	536	533	534	521	514	536	541	511	550	543	559	502	580	552	541	554	546	531	500	511	530	522	519	538	538	544	539	525	524	538	554	613	563	523	510	520	523	544	534	572	540	546	501	549	539	518	590	556	532	543	500	503	485	560	547	508	546	542	550	555	497	494	563	538	516	543	531	537	576	525	598	564	604	531	515	485	517	512	556	573	567	537	514	533	513	535	532	521	522	533	524	531	533	493	555	531	503	532	532	547	517	532	540	525	521	536	579	550	519	550	519	542	557	524	502	518	547	495	550	539	558	542	517	505	518	537	551	535	546	553	486	543	504	562	510	546	506	564	515	546	595	534	502	549	522	524	555	511	498	537	567	512	573	505	548	563	514	524	535	500	516	527	519	547	542	530	506	500	560	524	511	520	523	501	488	571	488	511	541	523	537
23577	22675	32037	26174	21568	16899	3652	453	372	329	347	350	357	343	337	360	336	357	316	342	351	368	330	342	319	337	351	307	343	373	318	343	361	334	333	329	324	345	342	321	363	322	346	315	361	362	319	356	344	342	330	342	348	324	329	329	340	333	366	307	326	322	307	338	357	309	377	332	312	323	326	317	331	326	344	347	349	330	354	335	319	345	343	320	325	358	333	358	346	300	365	328	311	335	322	323	350	347	332	366	335	329	336	313	319	342	348	321	337	292	320	340	355	323	352	333	341	323	342	319	336	337	380	350	335	330	348	340	340	305	321	327	318	319	308	345	349	364	355	324	343	341	325	330	345	373	336	318	356	331	325	368	333	327	336	324	349	335	326	322	324	346	332	314	359	343	310	343	355	345	317	343	355	320	346	304	332	312	341	344	319	357	325	344	320	290	324	317	347	339	344	332	343	326	330	339	356	342	351	343	376	335	330	325	339	321	364	305	343	329	341	348	317	333	336	352	306	306	335	399	285	325	340	315	338	322	345	350	389	334	352	322	349	362	324	332	343	313	342	334	362	358	331	345	368	351	317	310	360	327	355	304	292	335	314	343	337	361	369	350	366	333	321	343	326	357	346	322	343	367	321	317	355	311	375	332	322	325	323	315	314	337	312	347	331	303	323	343	316	323	314	327	343	335	309	366	325	381	339	340	329	349	324	340	291	316	310	319	384	315	338	334	338	352	337	349	308	329	334	343	340	347	340	316	314	377	337	357	312	338	332	314	324	347	339	333	364	342	314	302	357	354	344	332	350	339	310	329	310	334	303	331	312	338	315	343	334	346	346	332	315	382	327	329	323	295	332	358	330	340	314	320	339	331	329	342	308	338	365	332	309	366	313	314	325	336	371	321	326	335	370	330	320	311	317	329	300	339	351	328	333	323	335	361	331	323	305	321	293	328	337	315	330	318	344	355	332	331	318	348	338	318	337	343	341	351	315	330	344	344	351	348	318	333	312	361	341	346	312	352	376	320	346	321	308	334	304	321	335	366	361	290	346	351	344	357	333	347	345	313	300	359	320	340	337	359	345	347	350	336	324	372	328	315	328	318	336	329	354	361	355	368	345	312	319	306	327	337	338	327	320	326	346	341	334	329	355	365	331	329	328	367	346	347	338	331	305	351	319	326	361	322	340	330	348	333	312	331	311	337	322	323	357	325	313	321	374	319	332	302	324	369	350	327	310	334	306	349	303	368	349	353	326	348	344	346	340	357	292	312	320	365	351	337	327	314	326	367	326	309	306	343	348	292	335	348	348	364	360	319	335	314	338	329	338	322	349	312	291	355	291	347	328	341	313	311	349	332	339	317	337	357	328	339	333	336	354	338	332	373	323	326	337	330	316	330	344	366	335	313	325	331	355	336	356	335	330	319	324	338	353	299	331	312	328	362	346	314	325	343	360	297	339	333	322	312	344	320	336	329	343	320	324	333	317	350	344	321	283	314	329	343	338	306	318	328	357	293	317	332	331	335	321	328	325	348	340	351	313	300	318	359	319	330	344	349	313	329	335	314	325	328	331	341	317	344	317	368	303	341	339	322	329	334	336	341	328	373	343	320	299	300	313	335	338	347	321	353	356	337	330	328	330	366	372	329	375	313	337	329	346	379	367	352	336	334	331	323	348	332	323	292	313	318	318	317	335	320	322	302	345	338	333	334	348	342	357	345	327	342	316	318	336	312	352	320	313	354	307	326	321	317	339	320	380	341	332	336	335	321	316	359	307	309	354	342	354	311	292	337	353	316	356	327	310	351	318	337	319	345	333	335	342	338	310	352	317	350	342	350	337	305	339	345	320	309	324	325	316	317	346	372	340	337	321	351	351	345	341	343	365	354	314	341	330	313	305	338	312	319	319	320	325	321	304	345	328	338	321	294	357	334	347	318	348	324	326	351	313	351	356	345	322	321	344	347	354	352	351	318	323	353	384	363	345	357	340	311	333	328	321	348	313	332	365	328	367	314	346	339	327	329	343	356	315	337	392	352	342	316	336	338	346	319	345	364	324	363	334	326	356	318	346	320	380	300	315	312	334	331	350	338	366	329	324	337	332	343	340	321	311	354	342	352	315	346	336	343	320	355	358	344	326	340	324	336	296	345	330	352	351	355	320	341	296	306	329	339	331	343	357	311	337	345	348	345	350	341	316	326	320	319	364	337	348	313	360	331	316	331	366	312	325	335	319	360	348	328	370	321	328	314	337	325	338	311	317	329	357	338	331	347	350	339	341	342	317	330	323	326	336	307	315	365	349	346	326	307	305	376	325	334	342	352	351	346	333	332	340	316	327	348	339	334	344	333	346	314	321	350	362	337	321	336	349	331	324	341	329	361	313	330	353	355	358	353	329	309	351	314	324	314	343	318	337	371	354	352	326	322	344	319	312	358	359	321	339	342	348	301	346	310	352	320	305	341	343	336	327	326	328	319	338	326	324	300	304	375	311	323	324	340	288	331	306	326	353	332	348	331	321	361	331	332	348	347	327	324	348	328	360	323	330	311	339	314	293	325	370	344	328	297	357	322	293	312	327	353	321	323	370	359	348	371	304	341	351	336	355	339	331	342	332	334	313	344	335	341	346	327	344	366	345	330	334	323	355	348	334	342	360	320	330	323	318	332	334	339	343	343	302	334	302	331	313	354	313	333	328	304	363	363	314	328	352	363	347	318	325	314	318	351	331	337	320	326	376	337	340	351	358	332	327	341	318	341	341	336	299	362	328	325	318	355	327	305	336	368	333	325	336	318	340	337	348	326	344	340	309	341	326	337	331	356	334	321	332	327	340	315	333	335	326	316	329	327	357	311	358	321	304	352	335	303	323	324	353	329	312	330	329	303	320	316	352	337	350	365	312	354	314	342	353	345	338	369	326	333	294	354	313	341	345	329	346	300	350	349	276	347	330	338	312	329	317	362	363	349	315	318	283	321	294	353	337	377	330	315	371	338	355	336	304	341	337	332	357	326	347	345	331	334	337	326	323	335	324	354	317	356	326	348	326	300	375	321	321	315	297	320	341	353	332	354	335	334	331	326	338	339	338	342	349	324	298	342	337	320	336	348	370	341	322	314	350	337	319	320	295	330	343	316	349	365	326	314	316	342	329	324	312	342	312	334	363	312	315	337	311	324	310	358	310	329	317	334	348	352	318	328	319	328	363	325	348	315	367	327	311	351	366	318	311	315	334	342	325	326	340	305	327	345	323	335	319	329	320	306	355	347	308	350	298	320	321	350	349	338	326	307	336	337	359	312	333	317	365	343	335	313	337	356	320	325	336	301	312	347	325	315	338	318	355	374	347	310	311	341	348	342	331	334	333	337	354	341	342	326	333	332	336	348	333	297	340	354	335	294	286	320	291	357	307	336	340	318	319	345	316	354	338	326	344	319	335	378	329	366	367	325	306	323	331	306	325	327	333	328	318	341	322	333	332	335	346	359	310	323	345	323	313	355	331	312	381	330
60293	102845	75376	47110	23055	6291	1594	759	628	598	599	630	605	552	573	550	582	620	602	576	609	578	569	586	610	582	590	607	606	595	585	579	574	588	549	603	552	618	611	576	587	562	559	613	575	533	551	593	565	540	608	574	583	585	572	590	578	586	570	572	593	572	605	576	592	610	581	563	610	562	593	574	587	552	579	613	523	596	575	573	567	595	569	558	582	568	577	612	585	559	616	575	635	562	537	578	555	581	551	583	631	577	564	588	643	568	596	568	595	578	628	515	531	572	607	590	585	617	569	590	585	583	613	552	575	543	537	575	571	570	578	566	627	602	577	523	567	598	527	651	575	529	567	575	571	562	598	607	596	544	531	572	577	536	592	573	555	561	554	597	562	614	589	604	553	536	593	615	552	552	565	596	569	580	597	575	608	577	582	583	611	602	576	583	569	612	592	587	627	573	586	550	616	577	593	554	594	551	583	602	528	574	585	569	609	617	539	598	576	572	570	550	573	563	596	562	513	593	560	594	594	559	594	594	558	581	563	630	607	547	594	576	534	532	555	590	572	594	586	578	575	566	568	604	557	538	546	594	564	595	576	556	541	576	606	577	558	551	571	581	601	587	565	631	582	595	590	540	606	568	552	613	610	604	555	582	598	521	599	596	536	547	586	577	580	565	602	542	539	566	593	536	586	593	542	591	572	616	587	571	576	580	579	604	603	547	563	555	594	583	567	576	551	594	563	584	612	589	581	607	595	609	589	590	571	562	583	563	562	571	601	544	579	598	555	557	593	568	606	531	566	584	569	562	554	572	556	573	600	612	570	610	561	571	601	571	611	573	560	581	576	608	567	603	584	622	575	589	601	575	552	560	548	522	579	569	567	590	575	538	618	609	592	563	566	555	597	524	585	579	590	609	601	551	616	551	553	593	560	588	592	586	583	582	558	641	568	566	562	546	596	565	551	571	600	579	587	596	542	571	597	604	586	584	589	602	569	525	630	602	568	591	526	587	572	533	586	564	573	573	608	594	567	579	655	601	594	586	591	551	620	588	559	605	622	635	593	570	579	565	579	597	605	587	596	614	577	557	599	599	583	529	579	573	621	577	569	574	544	553	627	583	600	540	564	579	570	582	590	638	569	535	615	562	545	590	593	604	601	615	569	566	582	577	550	580	567	553	577	578	577	577	619	555	588	584	560	572	558	559	574	582	609	623	614	585	516	560	553	587	594	554	525	550	568	570	591	597	573	638	588	564	590	586	619	602	546	549	619	564	596	524	580	583	552	555	571	587	642	580	593	567	598	615	592	575	594	575	543	562	610	597	572	535	550	561	629	569	600	568	626	587	584	571	564	588	622	582	585	619	524	580	533	606	595	559	543	583	584	559	568	585	608	582	567	577	592	564	581	600	603	577	591	584	589	575	622	578	571	559	601	565	609	606	611	629	610	629	638	584	563	587	615	562	543	569	603	554	628	574	562	596	563	611	563	564	529	561	577	554	568	562	561	586	608	560	561	580	564	540	565	574	613	537	601	565	552	615	576	555	539	570	578	540	590	553	585	603	564	559	557	570	604	569	597	567	560	576	571	581	595	548	546	603	560	580	620	567	586	600	530	587	582	595	581	523	593	578	566	575	555	569	553	598	587	579	627	573	559	582	544	540	548	581	593	577	567	588	560	571	575	553	526	615	573	577	602	540	581	585	598	557	588	593	576	554	574	623	595	591	597	584	609	549	595	605	571	563	587	601	562	573	565	609	525	580	596	587	575	546	564	567	607	503	569	605	567	592	558	584	614	554	576	572	589	587	566	562	535	564	569	556	612	579	591	576	574	565	591	604	637	589	554	554	554	602	565	605	582	621	567	579	563	564	554	598	609	586	590	574	580	598	578	602	602	608	568	573	576	555	567	548	536	580	584	614	605	561	587	592	552	569	574	580	553	580	602	596	566	536	615	548	576	596	579	618	588	618	581	582	580	533	586	604	550	583	566	590	568	585	612	542	601	606	556	576	578	613	590	636	573	582	578	592	582	555	611	596	566	565	567	580	577	531	582	554	581	575	548	595	589	560	569	598	595	574	599	598	564	611	574	581	577	553	589	613	586	580	596	573	610	586	563	566	592	627	587	574	616	563	548	594	582	564	546	591	575	601	555	582	590	589	570	575	578	581	584	576	582	586	611	537	596	586	571	561	594	577	551	585	569	545	552	567	552	586	629	591	611	598	601	546	588	564	571	544	549	530	564	579	539	579	617	605	561	536	581	622	573	567	579	575	532	591	517	586	550	643	541	537	562	585	575	579	574	589	567	571	556	627	570	571	579	580	559	566	548	579	577	592	586	595	616	630	593	571	566	582	570	545	544	589	564	571	537	544	556	610	598	579	631	590	588	598	545	564	594	540	584	615	574	589	595	584	570	579	554	571	585	589	570	600	597	599	588	562	562	541	608	551	532	564	601	590	557	590	611	618	598	598	593	584	562	563	621	561	573	586	578	595	587	571	569	531	584	575	566	574	566	559	563	580	581	601	557	581	585	582	598	576	560	614	556	565	565	563	582	597	559	598	606	594	612	567	567	595	565	580	600	588	614	622	587	576	633	570	557	520	563	580	553	598	574	590	592	581	607	603	633	580	559	568	552	589	604	570	560	553	580	602	591	576	585	589	547	605	556	555	557	597	579	614	614	621	522	588	580	598	595	600	567	624	576	535	628	580	618	582	596	621	537	546	604	604	561	563	590	565	588	570	592	619	563	598	605	532	582	571	544	589	586	560	587	605	571	563	622	604	612	578	591	574	595	589	565	596	563	544	579	570	579	534	575	581	539	621	623	567	575	565	555	580	524	564	580	586	565	608	586	546	591	568	578	568	570	581	596	553	566	570	555	601	593	571	580	578	551	568	565	584	571	595	580	578	599	535	562	610	628	589	562	595	579	587	605	628	588	583	575	586	555	569	572	578	578	547	583	594	565	568	574	594	528	579	585	598	605	608	611	546	611	590	608	543	558	592	584	531	572	583	553	540	557	549	569	556	579	594	554	581	595	583	534	580	555	578	558	578	577	599	575	579	532	562	558	585	558	597	594	574	570	549	581	571	562	551	589	612	590	622	571	600	599	568	581	555	552	602	587	571	596	587	574	559	600	568	561	547	558	534	545	619	558	575	566	570	609	601	555	588	569	575	590	583	588	566	563	531	607	605	628	578	594	584	585	593	589	602	562	605	546	566	627	582	561	566	604	536	593	583	568	621	573	586	575	563	588	606	584	589	616	585	616	589	556	609	583	603	574	557	605	582	583	584	591	561	550	561	551	587	600	611	546	595	564	593	597	594	577	590	562	566	582	608	619	558	572	575	620	637	572	567	579	576	567	599	520	595	525	591	621	562	569	581	573	558	520	632	557	564	525	531	575	641	583	541	587	580	512	582	530	599	569	579	589	586	589	610	525	600	546	591	522	605	572	566	584	581	598	609	571	600	577	558	597	549	591	587	591	590	604	564	602	579	570	580
29311	32121	29507	13768	1960	557	360	269	265	281	282	287	297	246	268	271	284	257	284	292	264	289	279	263	264	279	295	265	293	290	287	290	252	261	292	243	264	255	288	263	281	306	287	292	256	279	291	273	278	270	269	314	283	295	306	295	267	261	295	312	288	267	273	264	275	263	279	253	272	280	277	271	289	269	273	267	251	294	249	295	292	285	282	258	260	264	296	310	315	283	300	279	244	304	354	283	255	262	271	302	307	269	255	242	260	250	280	250	290	279	285	298	275	283	286	255	285	262	261	270	287	248	282	278	296	260	300	293	273	283	268	253	290	285	275	251	289	262	286	267	264	271	270	289	293	277	270	296	258	251	307	274	267	263	269	300	280	294	254	269	297	259	267	283	292	292	258	278	281	297	267	304	269	298	290	272	286	273	293	275	288	255	276	281	265	267	305	295	291	317	266	252	288	265	269	279	291	260	254	308	269	263	253	275	292	273	296	283	304	270	275	252	273	267	280	316	262	296	282	268	273	270	286	280	248	316	272	301	279	262	260	240	282	277	288	300	290	261	260	269	287	269	294	279	251	289	291	277	268	278	287	277	281	256	298	255	274	278	278	274	304	262	286	271	256	285	247	267	277	293	298	283	272	263	268	293	281	268	254	275	266	265	272	278	269	289	255	259	258	294	252	257	236	286	267	262	278	294	292	291	279	250	282	259	253	299	271	253	293	287	276	267	277	291	289	267	289	285	239	282	279	270	309	276	287	263	320	270	270	306	284	263	286	258	269	280	254	267	274	274	285	253	284	248	295	286	296	269	285	280	284	285	289	273	256	260	273	270	288	266	299	285	277	287	277	288	272	271	262	268	287	289	282	303	253	271	286	270	270	247	233	309	267	290	274	268	256	250	295	280	259	284	297	262	272	268	234	297	268	261	279	278	259	285	269	308	268	247	270	290	280	287	271	272	291	264	256	243	283	285	255	307	273	261	266	289	282	257	306	246	305	257	285	258	285	250	240	256	305	289	272	267	283	267	276	284	263	289	285	297	265	278	295	280	285	265	306	274	301	280	244	243	275	266	277	273	280	254	249	283	281	276	258	247	296	278	286	278	288	277	256	265	270	252	278	297	287	273	285	288	286	296	279	288	267	269	272	260	288	284	280	255	297	247	260	309	270	282	317	293	304	266	278	294	282	302	265	281	277	286	279	297	257	275	260	276	272	290	291	316	258	270	287	296	265	259	252	315	291	275	301	263	276	267	287	274	306	283	266	288	265	275	260	318	264	293	250	266	292	269	272	278	293	271	311	304	305	275	279	263	309	315	306	263	268	290	240	308	267	271	273	290	293	270	256	293	310	274	294	254	256	280	285	256	283	289	278	269	276	283	270	261	307	276	270	269	224	260	294	278	291	319	267	279	273	269	272	273	265	289	255	290	280	278	284	262	300	265	282	289	286	276	272	279	294	271	290	259	255	276	269	270	290	261	253	256	272	298	315	288	278	272	267	252	285	279	294	282	281	285	282	268	267	269	274	278	262	288	265	280	273	277	241	291	276	286	247	288	286	275	291	284	264	331	263	289	296	268	298	246	311	293	271	300	282	280	275	302	288	260	277	296	302	259	286	290	263	298	298	273	251	247	261	258	294	258	296	298	253	245	298	269	276	281	281	282	277	293	283	279	272	283	274	313	299	257	254	280	261	307	294	283	292	266	248	304	296	276	286	266	256	252	304	309	300	272	270	299	291	280	236	247	265	282	286	306	268	278	299	324	258	286	281	255	289	269	258	268	285	279	249	279	282	263	298	244	285	253	280	270	286	282	288	304	294	270	272	279	296	281	308	279	292	280	271	275	287	289	291	279	298	276	266	294	255	264	302	304	270	279	303	267	277	272	275	274	295	281	301	308	308	275	293	261	265	282	264	288	277	258	272	285	276	254	308	270	266	240	285	280	272	291	299	272	265	298	304	296	275	278	283	283	281	280	259	257	289	257	299	281	272	260	276	292	245	295	286	274	287	272	262	261	278	308	267	270	265	268	289	270	275	267	237	288	268	267	285	291	291	271	283	298	265	272	271	270	265	295	250	271	290	285	222	264	250	284	265	291	292	273	305	304	261	273	285	268	308	260	277	288	267	288	299	271	264	273	289	246	275	285	273	259	280	285	271	282	232	287	293	281	292	260	276	297	284	258	242	277	265	265	285	293	252	284	282	288	286	298	249	278	270	278	246	262	254	284	292	291	309	267	247	271	278	260	271	287	299	280	260	280	260	283	261	287	266	265	238	271	275	309	254	294	268	256	272	289	288	300	283	320	263	309	271	265	272	310	313	283	275	295	280	308	286	257	280	248	257	258	269	263	265	298	261	268	305	279	250	266	323	286	270	312	279	276	255	295	290	266	277	287	293	275	277	276	281	264	276	307	268	273	285	294	247	251	279	288	306	271	287	289	279	287	304	270	264	258	281	262	277	253	300	268	253	249	265	281	275	284	258	253	263	281	285	279	288	257	245	276	285	282	275	263	301	259	286	255	287	256	289	263	289	253	285	294	282	287	291	303	251	285	277	269	263	258	268	299	284	269	286	267	268	270	277	308	295	274	292	282	279	280	274	304	284	316	280	285	302	263	283	321	290	258	267	277	275	225	264	269	289	307	268	249	271	297	278	269	269	290	252	294	263	283	293	273	270	267	280	251	261	259	277	277	287	305	280	276	294	289	270	263	265	272	297	277	269	272	285	267	280	279	277	274	275	291	269	291	280	267	267	261	286	294	249	274	267	261	277	261	261	282	257	297	276	268	278	297	290	255	265	264	258	317	254	301	285	276	307	286	272	245	271	257	264	269	275	294	278	296	288	319	289	279	278	289	253	267	341	264	313	270	260	284	259	283	292	279	249	277	270	272	271	278	302	274	307	271	291	285	277	287	304	259	298	247	276	272	265	291	282	273	283	281	283	276	277	262	267	285	303	274	300	286	272	272	285	269	259	257	260	300	272	255	265	282	277	282	294	300	278	257	265	273	248	260	296	310	282	302	267	265	282	267	296	280	273	258	311	280	294	264	298	268	257	248	265	283	264	272	315	266	252	272	280	284	249	262	258	279	278	312	270	262	272	303	264	284	280	267	262	280	284	275	253	307	266	295	264	293	300	286	260	296	257	283	269	280	286	259	279	292	272	292	268	280	311	275	277	280	266	275	274	291	279	275	261	278	292	275	272	297	296	316	283	279	255	295	287	247	265	255	278	266	249	302	258	266	266	268	292	272	283	298	285	302	278	263	278	278	254	284	248	293	260	256	261	277	269	257	255	280	282	280	272	267	260	279	293	263	288	265	287	317	254	258	282	285	296	287	295	262	312	267	280	288	266	286	274	274	289	285	294	307	276	277	262	283	284	272	287	293	273	276	265	284	272	303	284	293	299	276	274	284	330	276	270	258	255	296	271	280	288	277	265	292	264	292	288	297	271	295	299	298	288	274	293	325	277	281	246	256	272	279	311	295	280	277
36110	49529	34825	15436	3570	1163	676	562	515	507	501	479	513	502	486	524	534	498	519	526	511	504	530	474	515	510	472	471	545	527	480	523	515	463	483	513	492	529	505	507	532	534	539	527	505	537	501	484	477	510	481	502	480	506	485	509	518	539	477	535	564	513	498	491	540	505	499	470	493	515	472	509	500	518	558	508	469	538	535	492	514	512	528	477	478	507	558	520	513	508	479	537	525	539	508	501	541	513	501	496	522	509	533	519	504	532	499	479	530	494	530	513	529	469	471	492	503	504	522	475	540	495	510	486	513	470	505	505	544	523	515	546	474	513	533	551	495	510	465	519	540	535	525	544	511	541	521	489	485	497	509	491	499	525	526	514	498	531	534	467	517	516	513	505	514	492	529	488	545	518	497	487	510	519	535	476	512	526	484	525	507	520	517	498	501	489	466	474	539	487	526	454	494	480	448	514	510	510	499	483	564	508	492	503	517	517	535	516	509	505	476	540	486	514	499	556	497	510	508	502	516	478	526	564	483	519	464	506	531	466	531	518	524	524	483	534	508	551	514	513	512	497	520	498	521	497	499	520	525	496	530	522	538	515	506	523	541	467	533	479	540	520	489	547	539	520	475	504	537	488	511	524	484	501	546	534	498	533	502	540	485	494	485	531	506	554	520	516	499	510	529	522	511	527	478	523	546	561	507	530	532	536	507	495	529	552	511	504	540	518	491	544	533	469	488	536	493	506	497	519	503	537	497	509	529	457	502	485	538	487	527	477	514	505	508	513	457	543	517	532	525	500	499	568	523	509	514	510	464	538	482	542	528	511	542	499	520	504	502	471	512	513	506	459	508	497	499	492	515	485	492	515	483	523	506	530	529	530	518	534	502	504	485	513	557	515	512	495	506	560	548	497	498	566	520	493	478	496	498	524	485	553	523	492	535	530	490	480	519	529	477	553	503	463	495	525	537	501	502	473	538	537	534	519	514	482	536	486	505	542	491	533	527	535	503	511	481	500	526	502	525	473	534	477	471	507	488	528	525	489	530	498	529	502	492	524	467	523	557	511	497	492	554	515	571	474	497	513	493	578	495	536	513	515	499	480	508	532	517	520	479	532	503	545	502	493	511	507	513	517	500	513	477	494	519	504	520	487	492	499	549	458	512	527	487	546	491	518	491	472	516	525	502	510	490	497	498	504	544	508	521	518	531	515	506	493	528	528	550	498	486	502	508	516	509	517	488	510	520	526	530	507	475	528	499	507	554	503	524	529	506	488	501	513	533	518	490	495	498	472	538	481	543	493	502	506	462	497	518	478	523	530	528	496	473	520	493	525	514	536	516	516	520	521	477	514	511	519	511	493	499	501	439	528	507	512	522	527	505	538	533	543	511	528	515	523	532	526	486	534	501	504	499	478	536	522	492	519	525	512	483	466	498	458	507	501	542	509	520	509	490	502	509	493	544	519	501	497	527	502	509	582	529	483	544	526	506	521	504	492	524	509	493	478	516	505	493	511	494	483	561	532	506	490	501	513	517	504	507	516	517	505	500	552	524	481	526	510	522	542	558	469	499	501	518	486	492	533	531	486	501	451	513	540	519	528	523	506	547	506	506	495	534	554	512	542	558	496	514	469	490	523	492	521	555	496	533	521	527	473	497	480	494	527	520	513	561	544	510	483	498	526	523	531	521	501	516	518	515	493	528	456	553	511	518	477	491	490	511	514	499	483	489	528	485	551	523	525	561	503	523	542	491	542	505	532	480	481	511	491	514	501	464	569	503	493	526	532	521	523	533	518	516	491	501	509	529	495	512	567	530	519	518	493	521	512	527	496	536	503	501	516	501	507	507	536	569	496	542	496	485	458	506	506	559	514	496	511	476	527	533	488	536	517	508	495	548	504	453	516	487	507	505	493	527	480	519	520	484	539	523	503	509	516	548	463	523	535	474	513	493	481	498	510	505	529	494	476	510	499	491	468	460	462	528	503	525	488	533	558	531	507	519	524	555	501	474	530	493	506	485	550	514	496	530	501	518	500	519	495	489	538	522	489	493	493	524	568	547	491	484	540	537	527	516	486	512	556	528	491	546	491	504	507	513	520	508	489	535	542	501	469	491	531	556	498	486	491	524	512	498	512	517	515	494	514	492	552	507	532	508	491	528	553	513	502	500	554	554	497	512	517	467	538	481	514	502	469	484	487	519	509	512	521	497	508	495	562	539	485	519	522	463	539	524	511	536	521	524	552	527	513	542	504	527	523	516	517	513	480	526	478	460	504	528	507	465	496	520	546	486	540	507	545	527	514	519	547	490	523	491	513	522	522	497	547	533	524	484	508	492	510	500	540	485	508	496	525	473	488	512	471	525	477	474	557	493	519	465	537	489	508	502	528	523	488	505	503	523	545	537	536	489	486	513	522	540	502	504	500	553	491	488	481	441	487	526	499	516	504	524	454	520	515	480	506	538	493	533	497	532	546	556	503	473	524	498	503	475	544	521	526	502	492	484	495	513	512	507	509	513	526	511	486	515	485	523	507	538	484	475	484	531	537	505	522	504	558	510	505	526	524	506	506	532	518	500	516	522	493	512	499	487	495	530	509	537	474	536	498	508	469	511	503	517	530	507	532	513	516	553	503	497	501	502	560	500	512	495	509	528	488	524	538	518	515	475	512	498	507	525	492	521	486	513	486	536	446	481	503	475	519	497	517	478	535	508	503	526	519	529	498	536	529	516	530	533	471	531	502	537	528	504	490	523	529	518	501	467	525	528	466	518	505	495	508	501	473	462	469	491	538	503	521	478	515	483	503	531	490	512	517	540	486	497	495	504	528	490	523	535	526	520	538	508	505	528	529	503	474	551	475	530	495	499	501	499	516	498	497	509	544	540	492	551	502	520	521	518	505	512	482	517	491	535	511	491	512	496	490	511	535	498	522	483	527	486	500	554	524	487	523	512	518	480	498	534	525	518	539	492	501	496	536	473	480	504	517	485	511	492	517	500	509	544	536	528	473	536	535	498	551	527	475	522	508	505	537	535	538	503	479	532	499	562	549	542	515	468	521	499	480	480	521	490	568	511	522	528	514	504	533	484	502	501	490	507	531	515	543	501	488	489	543	500	494	514	512	535	474	518	487	512	505	515	478	512	518	483	514	475	536	547	497	517	526	509	477	515	526	488	498	541	528	506	534	476	513	532	506	520	520	534	487	526	551	532	501	474	515	520	500	516	518	463	489	500	522	489	526	467	551	518	521	479	521	474	524	554	511	508	533	492	507	504	531	526	530	478	483	495	503	448	526	493	493	521	556	512	515	509	544	501	523	545	528	489	535	513	530	493	492	539	497	498	537	520	512	457	498	558	489	501	506	524	512	501	545	480	500	540	497	516	483	511	510	547	511	517	496	534	504	553	526	530	541	501	510	533	498	526	474	482	484	517	510	513	538	531	515	475	518	495	490	484	506	521	476	545	510	504	532	492	485	473	535	518	541	520	501	531	518	496	539	466	525
24769	25043	36593	29707	19551	7695	801	357	273	275	276	296	289	287	325	293	309	305	283	294	294	332	299	314	288	285	310	291	315	324	295	300	309	282	268	323	298	277	308	286	312	277	312	309	263	310	284	311	297	302	289	319	314	302	281	313	312	281	296	283	281	323	289	299	286	289	313	288	307	278	276	318	308	294	264	288	272	317	285	282	262	281	297	264	271	273	275	337	288	293	330	304	286	305	297	292	280	305	283	310	306	295	298	315	281	302	286	292	285	311	280	326	298	280	295	270	287	310	302	308	312	322	292	336	285	269	280	328	309	333	281	295	317	324	286	274	278	322	335	277	281	284	272	281	305	273	291	304	295	312	295	288	310	283	278	299	307	287	289	308	276	306	268	286	286	318	321	320	307	313	298	305	321	313	266	273	334	320	301	275	300	287	286	281	343	297	286	297	313	303	281	293	314	289	313	273	306	299	254	287	314	314	275	289	301	306	289	293	281	329	317	328	298	296	268	272	261	300	299	301	302	303	306	328	317	274	310	333	339	339	295	291	322	304	316	264	320	314	319	293	305	294	275	285	292	333	308	315	291	296	298	273	298	276	305	256	303	298	270	291	296	310	316	306	295	282	277	309	296	289	297	321	340	277	318	339	294	309	296	295	295	290	281	323	271	305	291	283	290	322	290	300	302	284	293	314	269	276	307	257	290	279	300	315	309	330	269	316	319	298	284	287	316	337	303	294	302	294	287	299	285	281	283	303	313	292	295	268	279	338	308	301	303	265	303	309	255	302	311	313	276	303	286	323	272	283	275	304	334	285	291	280	274	296	309	302	281	295	311	288	285	312	283	261	289	294	276	298	268	291	295	312	292	274	305	275	284	321	302	294	273	264	294	306	275	311	293	276	299	307	290	284	292	307	292	311	279	287	284	296	295	261	293	312	306	292	300	277	318	273	308	324	276	301	314	310	295	302	297	298	301	311	314	293	295	286	323	288	298	268	301	311	280	276	285	303	293	307	309	312	306	299	302	300	314	294	299	281	277	305	312	296	322	307	278	284	299	313	302	304	288	311	302	321	269	272	303	297	331	331	323	271	286	288	312	269	275	313	310	313	312	312	265	320	292	293	308	275	259	306	296	308	279	307	280	325	264	310	307	308	300	321	306	305	290	290	332	301	294	293	260	301	285	313	314	327	310	285	326	322	279	284	285	283	306	279	293	324	304	263	328	278	323	309	304	284	310	309	295	280	307	309	298	287	287	278	276	296	277	285	285	316	314	276	290	322	324	277	287	286	337	307	284	320	303	289	290	292	285	289	320	280	289	312	283	283	288	285	305	297	285	311	322	280	270	283	294	273	307	317	296	264	298	281	314	285	285	277	278	316	306	287	305	302	294	294	289	296	291	302	305	295	299	271	325	278	285	284	290	292	316	279	296	298	303	287	273	317	307	287	284	303	315	277	312	298	313	306	283	310	293	283	278	294	290	289	303	282	294	321	306	272	294	277	299	293	302	297	279	274	296	306	278	321	289	292	287	310	309	294	305	296	283	295	301	307	292	300	276	277	281	280	312	293	300	287	275	282	310	316	294	304	292	297	287	276	275	278	319	303	290	266	309	295	321	293	298	299	294	277	292	280	303	277	269	281	307	266	293	300	266	305	300	268	325	276	328	306	296	273	311	279	320	297	296	302	317	325	279	288	308	285	288	328	292	330	261	308	272	295	306	299	327	310	303	305	272	299	293	286	303	272	298	291	332	331	293	292	295	289	305	309	308	284	296	291	287	303	309	303	282	315	283	286	289	295	300	319	298	291	334	305	337	289	297	301	305	295	275	297	276	292	286	302	316	316	272	310	294	301	289	290	315	314	272	316	324	299	278	319	285	315	271	295	298	319	311	286	293	279	293	300	262	298	307	284	292	313	308	296	307	282	286	288	289	274	307	296	277	298	307	276	304	311	317	276	284	293	298	289	274	297	287	311	292	315	294	285	273	288	310	286	266	285	288	302	321	318	316	291	314	278	298	275	311	272	303	285	278	280	302	323	284	296	288	284	275	283	285	275	285	306	311	296	287	291	280	289	315	305	278	296	313	314	280	283	291	303	323	279	271	299	336	291	278	301	306	316	284	279	301	306	285	301	309	275	301	290	301	332	287	299	304	292	324	314	310	289	303	287	314	284	289	274	319	294	304	310	290	283	310	265	310	295	291	310	289	297	294	271	314	310	274	301	285	327	278	300	311	304	308	262	273	289	324	281	279	314	320	280	318	298	312	300	306	299	323	310	294	274	300	284	332	298	277	282	295	308	280	304	276	289	289	278	329	276	307	295	288	306	295	295	273	300	278	293	288	310	298	285	283	316	301	288	307	292	288	290	297	300	265	283	319	279	307	325	276	292	314	285	292	280	310	284	268	313	302	290	296	316	336	295	315	311	298	312	291	289	303	266	298	290	297	288	264	291	299	302	286	293	316	265	299	314	253	302	296	297	281	299	263	295	290	286	300	316	264	310	279	299	274	244	297	302	302	265	285	279	271	288	287	298	314	304	262	299	330	280	302	311	315	278	288	325	308	266	321	292	297	276	278	287	268	308	286	293	333	310	297	303	292	288	274	328	285	289	293	332	290	283	321	314	300	305	304	290	303	245	268	295	291	285	295	296	281	265	262	257	319	280	289	305	275	290	298	281	271	266	312	290	259	304	290	293	328	317	282	277	302	284	307	323	294	283	301	293	303	289	291	290	299	269	292	270	282	280	266	296	268	312	301	278	296	320	296	305	306	286	273	331	293	287	284	286	296	273	316	299	325	279	288	322	300	318	296	321	281	298	274	257	301	298	293	269	301	308	286	290	323	270	291	325	300	278	332	324	292	289	294	291	280	306	276	289	257	298	265	297	285	317	311	283	314	306	323	314	312	299	308	310	298	278	302	300	300	294	273	308	298	303	298	294	328	290	283	294	293	282	263	298	296	310	306	307	272	286	290	298	301	291	319	305	302	284	285	277	285	308	304	283	313	254	249	281	285	291	265	287	306	302	297	326	271	310	276	299	305	287	261	294	318	293	286	282	319	274	289	275	325	306	257	303	281	335	266	304	295	259	328	281	271	284	297	318	291	296	285	288	292	271	304	316	294	315	304	284	306	289	307	275	308	277	293	313	303	300	276	292	303	295	311	304	315	289	297	300	313	318	284	287	320	298	300	294	277	287	304	299	271	277	286	278	289	318	328	299	272	273	278	296	315	288	292	272	289	301	284	294	289	318	280	287	318	299	256	308	286	312	296	300	315	286	292	312	260	273	301	281	287	279	268	281	292	290	299	291	265	300	294	308	302	275	300	293	281	315	285	277	287	335	295	290	305	304	292	320	273	308	273	346	288	317	307	292	256	280	298	305	310	306	342	281	294	283	301	280	301	290	280	290	286	296	284	304	305	277	287	292	293	290	271	288	321	284	290	295	280	273	283	300	304	304	275	317	242	243	288	311	297	288	302	316	291	276	302	263
58219	93606	69834	39768	16131	4570	1216	668	571	576	546	567	555	479	580	529	560	536	503	527	564	519	540	545	551	547	556	508	555	536	542	532	535	595	541	533	526	568	511	571	544	544	553	543	584	542	533	540	523	544	524	537	550	540	531	557	561	556	533	578	505	507	526	502	587	556	558	537	584	486	534	536	514	521	523	514	514	532	528	540	546	502	516	553	517	511	532	570	507	561	554	533	506	527	537	536	505	532	547	535	541	533	523	543	553	533	507	560	582	538	532	526	555	512	571	557	518	502	509	564	525	517	563	545	516	539	549	554	551	514	535	519	514	548	526	499	547	516	550	524	494	532	549	513	597	553	530	525	573	508	528	531	559	556	599	572	537	532	539	536	581	546	574	569	546	510	522	563	543	527	517	518	543	550	517	507	554	493	506	548	584	518	517	567	552	507	492	525	565	517	526	521	550	503	513	534	534	546	529	515	509	505	503	527	537	530	531	505	543	548	532	539	584	510	558	591	532	569	543	517	559	559	537	550	541	502	547	545	494	518	530	541	556	545	550	547	528	519	551	506	529	566	584	538	549	523	539	542	515	521	499	516	553	542	534	527	525	532	575	539	543	542	547	536	570	520	562	500	487	515	532	543	532	507	553	506	553	591	567	557	492	535	545	543	546	564	540	511	532	559	480	511	557	515	551	582	538	535	527	527	517	533	534	536	542	517	506	534	516	515	533	549	497	560	530	555	504	511	589	564	515	548	531	554	487	557	517	546	550	495	531	541	512	473	547	544	524	537	559	534	558	535	519	559	536	544	534	563	531	575	515	529	549	518	508	508	539	486	536	558	554	504	536	511	518	512	551	551	543	527	541	584	531	530	477	556	552	506	562	538	536	535	526	542	515	580	550	518	559	528	547	522	574	514	561	530	543	523	564	602	537	506	567	524	503	552	553	539	520	541	560	542	559	528	559	558	492	520	574	548	526	558	527	560	564	521	505	528	555	554	532	586	553	534	533	535	549	593	532	529	545	512	564	544	555	546	569	523	527	542	568	550	533	546	542	517	543	501	495	549	493	541	519	484	584	561	558	571	523	557	518	519	625	507	561	585	521	531	534	481	530	544	534	574	544	548	568	515	552	507	552	541	518	532	579	550	549	563	518	541	523	535	566	558	517	539	556	559	571	522	545	572	544	538	549	518	510	519	571	542	499	539	560	562	543	533	543	518	533	564	554	580	546	545	496	521	530	571	531	522	503	546	507	546	549	496	536	611	494	572	491	530	550	540	519	515	582	547	574	555	507	560	549	486	552	560	537	523	542	543	524	529	553	565	556	544	535	515	527	477	514	534	520	523	556	517	542	527	540	562	586	520	522	551	546	566	541	542	536	492	512	562	536	539	502	564	558	527	555	529	545	510	562	510	548	548	503	559	531	567	529	502	557	496	504	538	542	535	545	551	552	534	473	509	519	557	515	542	559	549	510	534	578	534	574	535	527	544	553	557	561	535	533	578	528	550	563	550	579	545	522	500	484	508	583	527	559	518	551	593	520	551	535	565	554	525	563	517	516	526	611	530	498	508	590	538	521	538	548	532	522	546	535	524	539	555	517	519	485	566	542	489	537	541	568	497	531	529	552	544	533	552	480	564	563	531	558	539	534	520	558	528	519	535	528	549	507	544	553	512	510	521	512	494	511	531	521	516	542	548	504	579	541	539	564	509	524	541	523	525	498	552	536	562	523	501	519	545	537	531	516	501	572	537	532	533	539	520	507	533	545	538	569	501	528	537	531	529	518	552	526	554	549	545	545	538	501	587	526	489	548	514	548	518	540	519	522	552	555	517	509	533	525	516	526	550	527	519	545	502	495	540	558	551	508	560	510	504	581	571	538	510	563	559	549	538	545	586	533	578	524	572	567	538	511	560	532	540	558	510	584	562	550	526	543	564	519	519	541	529	511	554	525	498	504	499	565	507	565	524	540	543	579	547	505	502	543	518	541	549	532	537	511	551	560	533	519	575	522	576	543	543	542	538	586	564	507	575	531	524	524	549	533	536	532	556	555	514	568	555	490	524	547	483	559	545	529	505	508	510	549	524	507	569	557	542	539	541	534	528	536	585	501	513	517	525	548	574	540	530	529	556	557	543	493	574	497	513	524	555	574	504	539	563	563	525	563	522	553	503	521	547	495	528	513	543	531	556	562	556	560	549	508	555	546	566	545	498	556	561	530	584	539	589	542	528	496	531	518	544	529	545	561	554	533	522	581	531	519	547	513	549	485	546	519	570	550	535	531	514	555	519	555	524	501	528	570	509	535	531	538	538	576	540	518	544	551	506	509	530	531	522	538	562	540	525	529	510	573	558	528	537	508	556	492	501	551	563	570	552	542	500	548	517	515	548	515	560	553	564	549	550	557	542	591	555	519	558	549	550	518	520	509	558	551	558	538	528	524	518	506	552	555	544	543	534	529	501	512	526	544	552	559	548	529	556	558	511	531	516	539	534	515	568	562	570	548	518	540	547	544	569	559	531	544	533	536	519	532	517	529	520	529	554	482	546	515	558	534	574	549	530	533	519	525	539	523	516	560	563	543	515	521	493	495	520	516	550	587	534	540	527	518	546	544	545	511	520	573	513	513	500	537	532	541	532	519	561	521	520	537	537	546	573	533	509	543	542	546	536	569	514	536	532	497	510	521	587	540	553	535	529	536	582	516	512	523	530	528	524	587	541	538	555	532	523	536	540	528	533	547	571	549	512	525	550	533	517	552	550	534	512	567	563	521	542	558	535	581	562	511	526	583	565	539	508	527	553	520	542	530	513	532	531	552	567	533	530	531	547	554	537	536	515	569	494	538	545	558	467	532	552	558	490	552	505	555	536	517	525	594	566	512	591	547	531	537	525	551	557	532	555	542	508	542	520	550	603	568	524	488	560	546	555	512	538	547	511	560	499	556	548	513	529	530	501	554	502	543	547	512	536	538	546	546	533	527	539	528	555	553	510	524	588	519	517	553	499	509	570	535	517	531	565	570	520	540	560	508	547	549	524	538	505	567	513	560	502	553	532	499	530	545	535	525	518	551	538	569	519	534	550	514	566	524	544	536	553	552	525	548	544	540	519	503	556	518	567	580	574	493	517	526	511	551	503	570	499	513	544	557	575	516	566	530	556	546	503	504	548	563	540	566	545	524	555	574	543	502	532	522	524	520	542	553	540	553	533	556	527	569	530	548	539	507	546	553	545	538	531	526	528	548	535	516	518	581	498	532	521	505	546	529	569	594	511	572	604	539	532	553	530	530	568	555	510	520	550	488	500	567	500	518	557	549	536	499	529	520	505	549	593	527	511	516	567	549	541	561	569	483	527	512	542	519	540	550	527	513	533	497	512	551	579	496	559	533	533	560	578	565	534	542	521	555	539	563	493	528	553	563	546	517	541	532	554	595	481	530	548	541	524	534	544	531	511	500	529	529	530	509	536	564	578	550	522	494	560	578	509	568	543	517	500	526	533
23520	22894	32977	27715	21829	16937	3948	438	343	376	376	333	351	351	344	360	339	333	307	335	361	353	341	344	349	332	368	335	343	345	344	310	337	353	322	311	334	344	346	377	337	336	342	356	303	329	367	342	338	326	368	361	335	317	304	323	350	332	345	347	325	365	346	333	313	350	346	363	343	329	366	339	329	330	366	313	338	346	357	340	324	329	308	332	317	377	324	316	299	322	316	332	301	375	334	274	325	319	338	335	310	335	321	322	338	361	342	349	310	334	329	330	345	347	344	362	350	381	328	359	353	308	331	326	317	364	317	327	323	332	338	321	351	311	334	329	328	314	330	310	344	358	337	347	321	307	337	302	332	326	321	324	358	333	323	331	332	328	309	324	294	345	330	339	315	330	311	338	343	362	358	311	337	339	316	352	336	357	336	323	327	314	362	356	330	371	346	319	333	313	341	310	319	341	335	356	336	343	342	326	329	341	348	330	314	341	346	340	315	328	346	324	336	322	314	353	358	312	336	342	354	295	321	342	311	320	356	312	357	359	337	338	313	332	303	326	366	333	332	320	316	309	350	367	348	331	308	326	350	341	326	317	315	363	331	328	342	320	332	351	315	301	313	306	339	341	308	332	372	354	309	344	329	326	308	352	324	318	326	321	315	348	319	323	319	344	330	331	304	323	328	330	342	354	338	353	326	331	330	331	339	342	359	347	333	372	347	333	330	323	319	320	336	379	324	339	319	318	353	324	359	330	319	335	325	315	344	335	343	324	311	348	340	335	294	354	333	344	326	338	360	316	383	332	328	342	347	352	345	368	329	348	370	337	318	355	359	304	347	323	347	350	332	329	364	332	350	331	345	325	360	334	330	349	320	343	336	337	319	338	352	309	336	336	330	319	354	319	371	339	325	330	328	305	336	314	330	303	334	304	325	333	327	308	344	349	356	301	348	341	317	356	360	334	316	338	343	297	357	341	347	356	349	327	307	335	341	350	327	342	327	337	308	339	329	359	338	342	364	338	332	331	353	320	325	346	336	379	338	340	343	290	317	355	308	307	347	318	309	329	358	328	329	341	363	356	338	337	324	352	334	343	337	332	313	332	355	365	319	337	346	323	364	352	312	320	344	308	360	336	326	323	307	344	330	344	327	379	327	316	338	325	344	350	345	312	344	333	346	380	362	355	340	336	317	326	316	323	355	313	338	331	378	334	370	345	323	366	355	338	333	344	324	330	322	318	310	331	349	344	331	342	346	336	310	345	321	359	329	360	312	364	331	326	325	343	348	351	371	359	321	346	351	321	325	354	336	353	331	341	311	320	319	317	348	310	335	330	328	338	325	313	323	330	344	348	351	317	307	327	361	315	331	369	312	313	341	343	353	380	300	332	320	318	327	334	313	347	349	349	326	372	341	341	328	311	334	309	331	330	321	335	319	365	337	349	305	344	299	370	348	316	322	342	334	318	325	314	320	336	326	314	333	313	333	333	372	325	312	325	314	354	357	324	313	317	334	314	341	359	342	304	360	322	357	341	318	358	312	294	340	328	332	315	341	336	376	314	327	335	333	358	334	315	349	309	331	347	342	329	324	331	339	309	306	358	343	375	324	351	365	318	332	344	334	338	342	320	342	363	328	358	302	336	322	340	323	333	335	312	316	357	304	311	332	364	341	343	354	303	332	325	317	323	353	363	299	339	324	343	329	333	329	335	374	339	354	325	334	343	344	332	363	315	321	302	340	336	338	370	364	349	305	318	335	336	340	348	341	314	349	338	347	327	345	359	333	355	332	331	337	356	321	339	344	353	327	337	340	342	320	340	335	312	332	293	360	356	368	327	318	338	334	323	326	356	320	340	341	320	374	338	353	329	297	355	312	317	319	347	302	342	316	330	349	340	332	300	363	342	310	332	316	292	322	345	314	332	318	346	352	338	342	375	316	343	360	349	333	336	341	390	352	324	346	329	341	364	336	318	345	341	317	308	341	355	338	341	384	351	329	318	340	313	335	338	346	347	317	354	327	329	355	367	319	362	323	358	310	343	314	322	302	360	316	352	348	327	325	320	325	353	317	332	320	341	351	328	335	316	325	329	316	294	307	353	338	341	365	310	308	316	330	334	321	327	317	301	343	336	340	339	331	340	297	324	357	349	335	331	329	333	318	365	305	353	309	330	335	334	338	334	374	308	321	320	327	341	319	352	316	348	308	327	328	302	328	356	304	326	324	345	329	389	356	332	330	317	314	323	352	337	362	301	321	329	303	341	350	361	312	339	322	347	331	328	324	325	330	354	353	337	352	334	343	314	326	360	328	376	302	345	374	362	310	354	350	355	308	349	338	355	316	327	298	322	312	340	313	356	312	327	307	361	341	323	347	348	333	341	358	334	332	338	357	351	359	344	333	327	327	327	330	332	359	358	360	334	343	335	350	322	346	348	334	342	361	333	339	326	337	322	325	343	338	319	313	299	364	359	341	287	354	339	323	339	318	309	335	352	323	358	356	324	375	348	298	347	333	317	297	308	326	323	322	325	321	304	348	359	360	295	310	325	320	319	336	331	335	346	361	340	341	340	347	355	338	323	362	299	361	323	347	322	349	335	374	326	319	321	348	357	302	340	341	356	345	357	354	338	371	335	341	341	312	344	357	336	349	335	329	309	338	323	324	335	339	341	336	339	334	347	333	293	343	323	343	308	339	330	322	306	333	327	349	367	356	361	327	337	302	350	334	328	333	356	324	350	324	349	299	334	329	341	330	334	318	360	305	310	377	337	361	336	324	335	309	363	318	333	350	358	344	311	331	324	355	338	319	320	307	315	333	317	329	335	357	346	344	321	328	337	333	327	349	373	358	352	325	366	347	347	356	326	332	331	349	322	348	311	315	344	332	324	305	328	312	330	345	322	331	317	341	340	312	323	347	331	356	326	341	323	326	338	329	337	331	371	342	348	353	318	336	336	312	303	346	362	329	299	310	357	346	316	348	309	351	333	369	358	336	309	337	336	330	302	343	322	352	320	353	311	319	332	348	332	328	342	341	313	326	322	338	364	327	360	307	323	335	319	359	311	328	301	322	329	339	328	328	308	357	329	357	327	350	365	349	334	370	340	313	361	301	344	322	342	322	319	370	349	312	346	342	317	335	326	342	359	339	354	353	330	323	324	360	318	323	332	324	358	341	327	350	332	342	338	352	345	352	342	342	346	339	335	334	304	324	345	360	332	342	321	322	380	314	351	342	323	312	344	360	332	361	309	329	361	341	318	343	319	340	326	367	302	326	335	346	327	356	340	339	344	338	348	331	326	385	313	305	304	334	353	317	367	323	340	339	336	330	349	347	345	345	310	346	326	300	373	350	354	330	322	362	325	309	335	349	317	321	348	317	337	341	351	300	316	322	318	332	344	366	358	316	294	327	332	351	345	341	327	319	352	367	350	298	324	348	354	348	325	313	324	343	327	345	374	332	335	320	322	372	317	333	345	334	322	337	336	345	320	318	304	373	356	323	353
57122	102651	78684	50028	24718	6804	1510	743	615	556	573	601	561	589	578	575	632	563	584	593	576	559	563	628	597	614	608	592	620	550	639	590	615	583	553	560	596	588	598	596	551	541	583	573	634	589	561	567	591	566	611	585	562	554	596	588	537	571	593	619	582	558	555	590	558	551	596	573	567	600	600	594	585	599	598	569	559	562	590	566	555	562	574	549	589	567	556	578	589	568	582	602	581	562	580	596	531	595	577	577	591	610	578	589	566	564	561	551	573	570	583	553	583	585	595	551	611	601	573	536	548	593	576	582	571	618	574	592	589	621	538	566	614	565	565	563	569	578	585	588	580	572	602	585	550	571	624	577	605	594	567	581	591	567	585	609	557	569	581	602	570	610	585	598	573	581	585	621	579	553	580	551	597	612	568	565	541	576	543	579	536	575	548	596	547	589	550	582	604	561	610	610	588	577	583	584	612	556	592	560	618	610	603	597	589	555	589	554	557	623	561	582	572	617	568	608	549	578	594	590	587	559	569	582	570	545	590	566	587	600	562	549	626	586	611	582	576	622	560	585	590	541	572	616	599	581	555	551	584	592	573	640	603	579	617	592	582	601	574	544	568	584	580	618	597	583	544	593	606	590	554	577	566	637	567	532	580	572	559	580	591	598	582	589	598	562	594	596	585	604	581	523	600	604	556	587	576	527	566	562	581	585	572	549	595	593	581	553	559	594	562	581	587	597	551	582	555	608	567	581	556	588	599	614	574	567	580	569	537	593	555	550	611	591	548	554	576	563	560	573	552	598	557	609	592	573	535	554	584	573	554	592	582	565	598	574	590	555	622	603	613	575	594	576	580	564	590	602	570	582	575	572	606	616	574	573	596	598	643	590	618	601	547	607	599	559	554	573	540	595	532	581	519	574	599	607	572	529	574	553	588	603	624	606	519	597	577	627	585	572	590	565	543	609	604	577	562	587	576	553	589	580	553	597	613	550	598	564	566	540	604	578	613	589	543	622	603	594	568	525	591	574	582	552	535	598	629	599	610	577	556	580	573	596	594	612	615	575	564	600	580	586	563	534	530	605	560	588	602	560	601	564	545	555	567	606	571	580	572	557	605	611	589	586	564	579	569	547	624	570	590	615	592	614	564	560	581	541	578	565	582	601	579	589	577	560	599	592	581	584	571	599	569	611	544	576	579	612	582	597	540	579	575	571	593	573	613	577	588	580	562	541	577	561	548	569	576	588	530	609	579	575	582	564	547	560	556	594	538	575	587	578	582	577	631	586	575	579	585	575	560	558	585	561	567	592	594	573	582	612	589	561	569	590	557	566	559	556	564	606	554	542	579	591	559	622	545	556	601	576	595	634	607	546	549	555	617	568	583	585	575	598	613	574	589	601	565	630	591	609	617	569	566	571	552	559	562	561	563	562	596	630	576	536	557	566	626	592	583	579	584	546	580	577	578	562	557	639	543	574	573	525	565	588	548	570	542	609	592	600	597	600	597	576	633	601	546	587	589	563	610	626	578	604	560	548	551	579	552	558	621	591	611	571	601	641	606	579	574	615	610	623	635	589	585	617	600	573	565	566	563	610	609	549	532	619	609	562	566	589	598	583	560	585	585	573	565	587	598	588	612	603	581	589	598	611	583	635	590	619	602	604	607	567	575	577	565	565	581	583	576	591	586	582	576	566	547	575	575	577	607	596	562	587	580	552	589	587	590	555	552	545	553	581	534	572	633	621	571	537	558	603	552	579	578	573	567	609	623	578	571	514	609	541	583	576	594	624	590	594	635	583	564	631	610	530	567	554	587	608	549	558	582	559	567	624	557	605	577	545	605	565	592	571	654	581	568	562	584	615	565	516	597	580	567	579	588	556	588	581	595	589	585	543	566	577	555	596	582	532	571	526	626	593	596	532	593	571	573	552	555	549	579	565	596	559	603	598	549	607	591	549	521	603	608	617	594	601	608	543	627	582	593	567	571	572	584	563	539	629	550	608	582	598	574	556	605	573	569	591	571	565	588	565	574	572	558	606	579	577	553	590	569	580	551	574	538	573	608	549	610	571	539	553	579	568	612	541	582	627	589	609	584	583	572	569	594	534	556	583	596	531	619	568	569	563	601	589	601	612	591	560	554	598	571	577	582	566	579	579	600	549	594	631	577	590	584	564	614	531	552	527	599	578	590	585	621	607	559	557	567	574	612	599	604	611	573	597	545	609	583	580	578	578	603	585	626	578	599	565	615	635	585	585	596	609	563	593	587	577	555	607	544	593	580	630	602	629	573	627	549	549	606	598	558	565	581	598	588	585	540	589	539	588	631	599	603	558	593	587	598	622	545	558	616	565	587	554	562	566	572	555	550	580	582	596	585	576	587	572	576	562	606	562	554	578	582	574	544	578	529	577	574	576	575	571	588	567	549	591	607	582	601	611	558	548	581	560	533	571	554	573	573	595	583	607	605	575	589	570	564	598	572	568	586	590	582	581	573	621	571	610	608	573	602	547	601	611	622	605	580	595	552	549	633	594	592	592	569	575	568	580	602	588	605	620	600	597	593	508	571	584	570	591	580	577	585	592	599	575	604	620	582	545	618	586	570	590	631	498	589	616	592	566	591	547	567	583	557	586	617	588	574	545	580	589	597	597	574	609	583	546	621	600	563	570	581	606	541	556	601	601	595	622	556	572	602	566	580	612	582	561	568	543	566	577	545	606	588	624	604	612	587	587	608	570	534	628	572	593	599	596	585	597	562	553	579	603	558	563	590	557	584	581	558	566	547	581	534	595	606	551	559	612	573	642	589	568	564	587	636	603	597	600	560	547	569	584	581	591	563	540	567	601	598	560	564	575	593	580	557	589	552	610	595	578	571	592	555	577	584	564	608	597	574	581	583	592	634	571	609	592	533	586	576	564	550	578	586	614	538	557	571	621	590	581	615	592	586	567	602	608	613	542	583	556	594	554	575	567	587	575	551	555	554	594	579	600	537	554	539	611	588	570	631	590	570	543	573	559	587	593	577	572	589	570	565	600	539	604	567	573	597	557	583	600	612	582	588	572	578	563	579	575	583	566	593	549	577	557	616	566	553	592	606	593	570	577	545	603	579	577	601	605	626	617	560	602	624	576	606	564	584	560	559	537	538	589	557	597	557	618	615	556	533	563	602	544	565	586	573	551	605	558	597	559	583	572	577	589	550	529	595	581	574	608	583	600	560	548	557	517	605	588	550	585	523	586	611	565	636	593	615	558	579	626	583	568	575	580	585	566	569	552	605	556	585	559	582	620	614	568	557	637	572	558	566	574	626	586	581	539	601	573	618	608	546	559	609	595	595	585	546	623	563	580	592	573	571	601	592	564	578	590	553	570	591	618	560	593	578	569	578	535	572	604	576	602	554	575	608	546	591	580	600	536	549	587	577	572	572	574	580	609	596	594	574	527	602	606	563	591	584	552	603	588	534	614	568	590	583	602	590	563	588	570	616	567	565	594	560	571	552	581	540	555
29015	31897	29466	13936	2677	636	354	316	308	273	301	299	274	287	265	268	282	273	273	255	277	277	310	299	274	290	285	269	254	296	300	281	273	279	302	268	278	280	236	268	270	284	257	280	272	299	267	280	268	294	311	316	304	283	280	284	244	254	273	303	282	255	294	280	241	257	240	271	250	247	297	246	303	282	303	263	246	285	305	272	262	281	272	282	273	262	295	302	269	258	279	282	271	274	264	314	278	270	247	318	296	253	292	287	279	296	275	282	309	282	273	296	287	310	285	286	283	295	289	311	272	296	280	266	296	267	293	276	262	261	275	252	287	244	251	289	284	317	292	300	255	283	279	280	240	296	258	276	297	285	284	262	286	268	303	261	250	276	293	282	314	257	291	275	298	284	300	260	305	268	295	275	268	280	263	281	249	263	240	304	293	265	312	297	291	279	291	263	268	292	268	264	256	270	297	253	262	273	302	263	276	249	255	280	283	279	268	257	267	301	314	258	265	253	272	258	295	257	308	265	298	315	263	294	275	285	263	284	297	276	270	298	298	264	293	280	285	276	275	276	275	270	288	289	276	282	299	275	242	285	250	275	281	278	268	284	275	270	292	262	280	246	257	262	280	265	276	258	296	294	264	280	268	267	290	284	285	279	269	291	278	272	289	289	287	292	302	279	297	274	286	262	278	273	289	309	257	271	298	293	259	295	279	297	292	266	291	272	269	280	280	288	286	307	274	258	287	304	264	288	280	282	264	281	248	265	285	246	274	279	310	253	266	254	287	284	298	284	286	280	276	249	293	298	272	259	319	304	278	293	266	287	274	266	274	274	273	274	261	282	263	266	276	249	282	285	256	276	269	267	282	304	261	294	300	266	254	296	295	275	256	268	299	306	283	280	279	279	301	254	266	268	252	260	279	269	316	283	270	268	291	252	270	260	271	256	318	257	302	262	247	271	291	308	274	288	297	273	280	303	268	289	268	287	270	296	281	271	287	298	302	302	251	279	300	271	288	297	251	300	280	289	289	278	264	302	287	279	276	261	257	264	297	271	269	261	281	248	285	274	285	268	274	248	283	299	253	306	256	298	244	277	316	290	295	265	295	277	263	273	285	325	274	293	282	263	273	285	268	261	258	263	273	271	284	273	255	273	294	265	296	279	288	284	267	273	234	292	292	288	275	285	254	283	270	285	267	277	265	257	258	267	291	293	274	272	293	303	278	269	286	238	282	259	261	278	315	256	265	279	256	258	316	259	284	250	273	238	273	282	281	300	284	279	317	278	268	285	262	282	300	301	302	258	275	301	277	299	284	255	289	310	308	258	292	249	261	256	289	289	287	275	257	274	289	285	251	283	258	285	253	302	311	280	288	259	260	274	252	271	266	283	283	253	284	294	288	264	281	303	276	257	301	282	240	324	280	275	283	247	252	273	277	260	261	284	280	255	266	259	264	298	285	277	272	261	255	276	257	277	293	272	295	292	269	263	313	305	268	304	295	279	286	281	292	282	276	287	304	294	268	261	292	280	254	293	275	295	240	273	290	275	278	267	278	265	288	278	284	259	295	272	285	300	288	291	275	288	284	296	290	296	258	258	285	284	280	269	268	245	223	263	283	291	266	268	274	282	298	296	311	320	260	272	268	260	293	321	292	246	292	252	261	267	282	299	285	298	260	289	291	272	298	294	262	296	295	297	264	284	263	279	278	265	259	319	303	293	275	246	270	285	270	279	291	270	260	279	264	239	291	309	286	276	284	281	283	291	275	272	247	244	270	291	303	250	261	270	282	269	267	255	278	284	286	304	285	282	240	275	252	269	279	248	267	288	289	279	286	279	295	284	272	279	268	254	302	268	265	247	281	293	276	282	266	292	276	298	286	268	270	290	263	300	263	275	278	264	281	287	299	271	289	291	244	246	257	277	283	290	267	289	282	264	261	287	278	264	253	277	271	284	273	291	275	279	236	264	266	281	262	297	293	277	287	272	271	271	285	278	285	277	277	247	268	267	256	241	264	283	252	280	300	267	264	265	264	251	321	280	272	253	289	273	282	268	299	303	286	275	272	257	249	274	273	292	286	254	281	292	251	312	287	289	274	247	275	267	265	269	269	284	313	262	263	290	286	311	273	287	284	270	273	307	270	286	280	271	307	280	282	285	280	288	253	274	276	279	253	302	271	269	266	259	272	257	263	268	271	306	276	286	252	261	308	302	277	265	287	298	285	291	261	282	271	268	284	277	263	277	264	270	284	280	271	287	263	250	276	275	265	282	242	275	283	288	305	271	269	283	289	294	310	251	270	279	306	265	308	256	254	244	275	292	279	279	292	295	266	274	270	286	246	279	281	281	281	291	248	294	263	263	287	293	298	291	283	285	281	273	300	306	277	294	262	295	275	315	264	279	271	282	296	272	291	278	268	294	260	271	241	269	261	286	261	279	252	282	288	292	288	290	310	276	260	264	267	289	285	273	270	304	286	273	272	277	252	261	300	259	296	291	276	274	271	275	273	285	302	267	288	272	299	290	261	251	268	273	286	247	258	282	272	264	276	294	276	274	247	283	273	298	275	302	290	284	274	288	254	267	306	277	272	287	280	242	289	249	261	277	284	272	288	285	272	298	317	285	293	283	277	253	265	290	283	247	291	279	272	279	297	286	302	278	281	268	253	278	284	283	277	292	291	250	253	283	288	286	289	247	268	278	279	258	271	278	296	308	288	266	253	283	262	280	299	259	275	283	278	263	283	281	298	269	260	288	269	308	271	266	317	266	281	304	294	271	272	291	264	239	258	248	293	262	274	273	297	290	263	284	261	267	273	299	287	306	297	266	291	286	297	274	301	292	254	319	299	289	279	287	279	241	267	270	272	269	279	290	262	294	278	293	287	266	294	267	263	307	277	284	279	292	298	294	273	271	254	259	261	275	274	307	272	295	267	289	274	292	277	272	274	273	259	294	284	278	287	302	279	290	301	277	265	279	266	304	295	285	288	246	259	290	287	278	265	300	291	256	270	269	281	286	274	278	271	257	289	265	240	278	305	262	286	290	271	260	272	286	276	288	294	285	251	281	252	273	289	304	272	277	266	314	280	270	279	302	266	295	299	273	254	266	293	280	286	288	300	278	298	271	313	274	273	296	277	288	277	289	294	291	276	292	284	283	264	289	261	286	287	284	281	266	270	262	273	294	269	265	281	272	310	290	292	275	295	288	261	270	308	272	277	265	280	315	296	274	264	261	270	288	285	279	272	243	279	276	276	293	271	257	317	264	302	270	311	296	256	251	287	293	263	268	270	251	294	310	265	280	270	281	248	281	273	259	317	284	303	272	279	234	255	274	283	260	262	263	297	277	267	318	260	278	273	288	242	287	247	282	277	277	286	263	255	297	254	263	263	275	279	251	272	274	297	248	287	282	258	286	277	291	257	285	294	244	262	261	249	272	274	284	269	249	250	256	274	254	279	295	290	270	264	305	290	281	287	297	298	286	310	288	300	281	294	298	250	274
35981	49435	35561	15296	4899	1380	667	532	521	529	487	525	539	518	485	522	520	539	509	499	545	502	538	519	499	525	509	505	544	506	508	489	533	511	526	563	499	495	556	546	498	535	549	480	506	493	490	511	533	523	500	525	497	523	499	522	484	506	495	513	497	500	545	497	512	500	533	481	519	528	563	511	503	491	494	537	492	518	487	544	515	512	487	528	508	536	534	508	492	458	532	524	468	494	509	482	512	543	532	521	519	530	483	580	532	497	504	485	508	506	550	520	504	496	519	532	482	527	514	517	495	527	468	506	546	536	502	523	492	491	564	492	533	511	507	480	562	541	510	498	473	501	503	509	541	480	486	494	487	497	492	528	516	553	550	528	546	506	563	517	501	501	514	480	524	463	534	498	506	543	528	541	537	543	482	524	521	517	527	527	447	511	519	559	506	517	474	507	567	530	505	512	529	526	521	508	492	505	527	492	520	536	536	471	570	559	528	510	515	520	507	489	495	512	480	529	509	513	500	526	523	483	530	510	576	490	547	549	496	497	528	488	513	544	464	496	512	513	515	503	559	471	506	492	511	539	493	524	507	505	503	523	515	522	495	501	514	503	512	525	508	520	504	524	506	517	497	507	510	498	540	497	514	507	470	505	511	537	479	533	469	511	501	537	512	523	506	532	526	529	488	469	507	545	500	518	531	520	510	512	497	520	502	518	541	506	530	536	446	514	520	503	513	488	487	466	514	530	524	561	514	511	485	487	510	500	499	508	505	502	489	537	515	507	544	496	498	508	541	495	485	476	513	489	455	508	496	526	540	522	544	486	512	517	515	531	487	536	536	526	525	533	560	517	489	531	497	545	506	520	515	529	492	522	526	499	523	496	507	499	486	529	506	487	509	509	520	531	516	508	530	528	516	495	512	514	517	512	514	503	504	452	523	495	528	532	541	552	520	539	547	504	531	505	523	564	525	499	492	516	488	501	520	502	524	482	538	485	518	483	509	528	520	536	510	494	520	534	502	514	548	479	478	523	517	501	501	539	513	535	525	515	491	503	514	513	536	509	517	479	521	537	520	513	515	572	519	482	530	530	562	489	514	541	482	508	487	544	486	516	509	548	513	511	530	484	495	543	562	497	496	525	493	494	496	541	504	513	489	499	504	565	515	527	544	562	514	505	528	491	501	481	489	501	481	574	536	527	541	511	525	482	521	515	550	516	520	497	543	510	505	518	529	530	533	537	523	490	536	518	482	513	498	533	452	510	512	515	477	529	526	507	496	546	474	482	492	530	493	545	526	516	496	497	487	494	496	497	510	528	508	484	517	504	464	498	495	545	479	516	507	482	483	450	519	534	514	517	497	495	505	549	529	576	497	518	488	528	512	494	498	503	497	516	502	547	511	511	505	516	531	486	503	515	488	472	498	542	495	514	549	531	483	498	523	507	539	531	535	519	507	506	498	501	518	493	542	549	497	513	518	502	517	537	505	519	504	497	510	497	499	510	522	542	532	496	523	499	516	499	512	527	498	548	502	494	504	524	479	512	515	529	517	530	503	522	489	500	545	473	544	534	527	524	531	527	516	532	528	501	515	510	533	526	477	544	494	521	550	515	505	495	479	516	536	513	556	486	491	539	540	492	548	505	503	535	509	515	485	476	521	479	527	526	539	533	505	506	466	562	520	518	575	508	522	524	473	499	494	522	513	500	491	492	531	498	465	500	542	490	502	531	514	527	503	520	513	474	481	501	517	502	506	523	495	524	523	518	534	522	542	515	545	488	510	546	495	527	541	480	501	549	527	487	539	511	474	489	516	518	459	530	480	502	496	489	488	498	504	515	548	540	519	493	481	517	538	477	511	533	501	568	523	506	518	542	533	494	472	520	536	521	526	551	467	530	535	479	498	486	545	484	496	498	493	512	509	500	479	531	490	481	510	541	524	512	520	530	507	526	472	492	549	495	474	503	515	525	468	486	530	489	498	497	490	507	532	561	485	501	528	513	497	489	536	520	501	503	527	494	455	458	522	523	543	501	494	494	537	528	493	473	532	504	501	523	478	511	533	506	585	520	470	499	529	537	450	563	512	497	501	535	511	486	506	535	549	524	504	491	521	506	506	561	522	522	516	502	530	537	479	496	500	547	513	498	469	508	517	513	503	520	490	526	511	519	502	542	482	509	545	505	526	504	515	514	523	495	488	482	562	493	557	504	518	557	559	495	513	532	547	509	485	491	560	523	516	500	480	542	495	492	499	502	513	501	502	518	496	509	533	503	489	502	513	562	521	524	521	512	568	512	502	523	572	516	482	476	505	509	519	517	502	498	501	538	510	514	501	512	520	527	522	528	509	484	536	495	484	515	522	551	498	544	520	518	499	501	522	491	503	479	503	549	517	520	524	464	532	496	474	517	542	545	534	520	504	468	527	463	530	503	513	513	551	508	516	486	502	503	463	498	501	555	472	506	498	533	506	534	490	505	510	486	524	495	501	532	468	550	480	523	537	515	496	531	481	498	526	532	497	520	495	496	499	482	551	514	540	488	525	515	539	531	494	508	469	507	522	465	503	487	498	552	514	506	478	498	512	531	523	521	519	533	520	509	484	465	508	532	511	471	537	535	560	508	468	488	535	518	521	510	486	466	501	493	536	531	518	477	535	495	501	520	570	537	535	478	531	516	493	554	481	513	511	493	506	524	509	499	508	488	526	497	514	516	492	463	531	517	505	506	500	525	508	509	494	501	527	497	504	495	521	538	543	512	522	494	529	543	515	524	541	501	535	541	478	522	533	513	523	491	524	529	497	484	522	500	517	541	504	480	540	511	535	496	483	537	488	522	504	531	496	514	487	491	508	541	509	499	529	492	510	520	486	536	541	483	505	486	516	520	514	508	504	539	494	527	509	501	518	501	498	483	549	509	508	497	476	488	526	489	485	464	527	475	518	519	537	509	498	540	491	492	509	487	517	490	509	547	494	511	451	473	505	511	508	500	477	513	504	530	540	527	511	532	478	505	526	520	504	523	472	522	518	509	530	518	477	507	515	465	531	519	505	531	531	537	523	540	511	535	483	509	519	472	494	493	563	512	523	504	533	513	528	525	504	504	535	515	449	573	515	529	507	511	526	515	522	512	519	511	534	481	505	543	516	476	499	501	485	543	513	521	544	521	560	499	487	552	523	494	527	465	514	547	565	529	494	537	521	531	531	541	519	526	479	449	531	499	505	467	539	503	482	519	519	502	553	504	490	502	502	507	515	553	530	516	533	483	498	467	478	489	514	527	498	483	510	491	528	492	484	509	522	521	513	556	534	545	494	495	547	502	500	531	495	522	525	486	504	503	477	516	515	518	488	539	500	481	525	521	514	529	540	493	517	508	545	526	476	517	522	488	529	503	501	518	486	502	519	471	547	483	484	510	554	498	513	487	510	545	500	472	548	562	492	553	532	520	511	491	537	507	495	512	510	503	528	545	531	470	542	525	491	532	563	501	467	518	469	532	516	511	483	504
24687	24471	34793	29015	20238	8856	1129	391	321	292	331	292	270	284	330	289	275	310	297	288	296	295	305	320	297	277	299	293	317	293	294	307	295	288	310	318	347	298	286	290	288	283	276	276	266	288	316	303	290	296	297	301	285	277	309	278	310	315	315	296	338	299	280	300	316	288	298	269	299	286	322	297	274	262	302	305	304	333	287	279	308	297	294	327	296	278	311	265	312	294	316	302	268	285	294	298	298	309	303	289	294	316	276	311	278	294	250	287	294	273	303	276	292	321	282	265	307	294	289	325	279	289	302	330	303	310	268	283	304	316	306	342	283	298	273	314	305	313	283	301	265	298	270	259	306	283	294	307	287	306	291	294	258	324	314	291	288	320	262	321	288	297	287	307	311	308	300	277	274	299	277	304	287	318	248	298	318	307	305	286	283	311	316	296	274	312	286	274	291	280	301	288	289	264	316	260	290	304	286	315	294	274	258	298	286	278	302	306	310	297	308	279	291	317	271	305	296	289	310	283	271	283	269	278	311	315	296	306	294	313	311	278	309	311	292	265	308	303	307	318	297	272	273	290	313	282	297	280	277	297	299	305	304	290	297	288	300	278	288	283	324	279	299	287	304	306	306	278	310	279	268	304	281	309	314	289	310	319	273	294	273	281	259	288	269	310	301	286	277	303	294	279	284	302	282	308	321	309	304	318	285	302	262	322	327	256	300	274	289	313	288	298	311	310	305	311	315	275	275	281	279	287	312	301	255	277	317	303	305	284	292	296	288	281	290	290	313	278	295	318	309	273	292	299	262	298	315	330	282	291	315	285	259	320	324	296	317	283	290	283	270	322	293	296	316	298	300	332	297	319	281	293	311	287	278	312	294	291	280	311	306	272	280	265	286	286	287	310	321	267	271	319	258	324	297	284	314	291	294	311	266	320	316	310	292	309	271	275	305	274	299	286	291	311	305	291	308	279	281	282	308	302	257	261	293	291	299	275	285	282	255	300	329	302	267	287	257	323	289	312	272	280	283	281	276	297	280	326	282	307	306	278	317	320	291	275	273	290	286	317	304	305	282	304	280	273	285	300	293	296	293	323	289	334	260	322	297	291	286	280	274	306	278	285	303	317	289	303	299	266	291	268	291	282	335	266	309	315	310	274	308	286	305	274	296	266	294	280	319	288	306	281	307	282	283	308	322	305	317	278	278	313	242	270	301	292	297	277	299	302	274	307	249	301	296	298	283	310	327	272	319	304	306	296	289	311	323	295	277	302	282	298	258	268	306	300	280	297	293	283	285	294	293	296	273	303	288	281	285	304	294	296	294	300	336	293	300	285	318	287	295	295	302	271	323	284	294	296	304	287	280	277	295	306	308	318	293	264	292	317	321	293	301	323	281	307	273	313	306	302	302	301	259	315	290	278	286	287	293	302	287	295	281	275	285	297	294	299	302	250	320	300	298	284	248	293	284	294	307	262	295	272	278	293	299	293	276	298	309	297	299	299	280	306	310	297	259	280	314	316	310	283	304	286	322	295	310	301	277	308	293	318	283	309	280	322	300	308	298	316	267	306	325	296	312	339	283	323	275	281	323	294	319	314	312	305	295	289	314	307	267	338	295	289	291	285	297	264	335	274	272	289	286	291	289	322	303	312	285	291	341	283	289	303	314	297	308	298	315	276	317	289	271	313	304	299	294	275	307	314	291	261	277	327	285	293	292	295	292	315	249	304	304	314	292	325	302	306	288	270	290	273	305	284	299	295	275	283	306	309	297	302	299	294	278	284	289	318	286	293	280	267	318	302	300	327	279	291	292	317	321	281	287	296	313	298	260	282	320	264	305	284	305	295	299	278	301	281	271	308	270	299	310	293	282	308	291	271	316	287	297	321	302	330	288	286	284	298	285	315	304	317	295	291	297	282	298	297	290	290	265	300	279	278	274	304	297	313	287	306	296	275	319	324	270	313	305	260	269	301	291	312	298	327	299	313	320	306	296	268	297	304	321	275	273	325	314	301	298	327	301	316	290	283	293	293	274	277	278	316	268	274	305	277	274	295	276	276	299	307	324	281	284	282	272	259	280	274	280	306	277	298	271	300	272	303	268	304	286	321	292	288	260	268	292	301	277	291	298	328	309	283	294	269	268	287	293	313	319	269	293	287	302	318	278	319	297	276	308	287	307	304	279	302	315	309	290	292	263	273	279	273	290	287	309	308	283	299	288	295	308	311	309	299	298	330	300	299	311	300	286	293	306	308	279	263	325	315	280	281	291	312	317	299	291	293	289	321	315	314	278	277	293	296	302	306	291	295	318	278	303	306	293	289	301	309	269	263	302	307	319	336	314	292	262	292	299	277	302	283	310	310	302	305	310	280	312	293	310	279	289	278	281	284	297	304	292	295	303	290	287	298	270	279	304	296	287	303	312	318	296	280	270	295	272	272	282	289	299	291	288	325	300	311	302	260	276	284	309	307	290	281	258	315	289	309	284	289	322	264	301	277	275	288	288	289	287	310	297	316	274	293	293	300	331	313	285	288	271	294	291	275	338	283	307	284	269	265	292	270	291	274	306	289	298	267	277	287	315	299	279	325	269	290	303	268	289	329	309	317	313	294	291	270	285	292	291	301	311	326	279	287	319	304	270	280	326	291	286	277	298	284	315	298	264	268	309	253	274	275	258	320	297	302	318	271	321	289	340	266	265	284	266	292	282	287	318	251	320	304	302	325	284	280	287	275	315	306	290	313	282	300	311	265	310	286	275	289	304	286	306	304	288	310	317	315	307	293	279	279	283	292	290	300	269	285	271	268	288	302	305	328	315	311	276	277	296	310	288	296	314	305	319	273	294	301	293	284	299	311	297	316	305	342	320	334	332	294	296	289	310	312	291	295	278	308	300	289	303	314	295	284	303	297	305	295	316	311	322	300	282	266	290	294	301	316	288	310	329	283	295	293	295	281	286	268	321	323	288	291	291	256	309	294	282	302	315	264	313	276	300	268	300	291	291	288	291	309	271	290	324	291	301	296	325	280	296	277	285	299	280	237	275	280	286	290	324	304	289	295	282	289	266	269	308	270	297	276	283	280	284	296	271	271	302	295	280	315	287	289	298	292	280	260	266	274	310	290	292	304	323	258	296	277	282	250	309	279	274	288	312	303	264	326	295	306	304	302	306	318	297	317	269	287	279	288	273	304	294	308	266	342	270	311	312	328	301	293	300	307	309	275	261	305	282	286	308	305	257	314	302	293	287	273	296	293	303	296	270	277	307	311	296	290	319	301	263	318	305	290	309	313	307	247	305	282	293	283	280	310	328	306	289	292	293	313	278	298	312	317	279	284	283	293	266	276	318	265	295	284	308	306	294	336	283	287	302	258	283	327	280	293	298	303	289	294	315	301	279	312	296	261	291	298	292	296	294	303	278	291	287	270	316	298	314	328	306	295	290	305	287	279	293	305	280	320	272	310	308	301	295	307	280	301	300	278	316	331	290	264	288	319	311	310	293	316
60010	92673	67430	40161	20682	6216	1607	689	562	581	507	541	512	520	514	514	495	579	515	558	539	577	522	518	545	514	540	497	565	543	537	506	526	544	538	534	560	578	535	548	525	517	531	524	566	581	555	532	557	537	545	552	576	504	531	535	576	523	564	560	528	507	541	502	533	546	545	543	533	537	534	581	501	563	515	536	520	571	540	537	544	532	507	503	528	552	505	548	543	536	522	557	503	553	582	532	525	559	572	530	537	530	572	487	532	539	538	578	512	549	562	528	540	599	575	546	570	534	533	511	552	483	583	520	546	520	560	553	504	553	552	534	563	527	521	569	537	503	534	524	576	564	557	525	564	548	534	532	517	512	533	548	550	538	533	567	559	538	534	506	516	535	546	584	545	541	542	543	550	527	533	511	542	494	508	543	504	553	522	552	533	519	566	547	535	570	538	517	516	496	536	519	531	506	503	557	520	556	502	534	536	537	565	571	500	575	520	531	498	531	510	540	543	586	506	561	534	514	544	505	526	532	558	540	557	560	567	547	498	530	531	535	574	497	549	544	490	597	532	531	577	530	533	521	535	550	551	523	587	516	510	532	545	559	507	578	575	548	547	521	538	525	532	559	556	491	530	551	550	505	513	563	549	526	523	541	547	563	488	533	541	525	478	568	568	538	541	533	496	517	535	509	503	514	513	579	534	530	538	535	526	519	538	532	559	525	530	544	501	513	487	534	528	529	553	563	539	528	535	555	502	519	525	526	555	526	535	555	524	543	501	528	540	527	513	540	543	527	532	542	576	541	556	561	517	539	548	542	528	536	549	526	559	569	516	540	521	526	539	520	547	541	531	513	537	527	508	534	543	541	520	504	526	544	523	551	539	561	580	529	528	526	544	551	550	541	571	525	558	487	511	498	550	542	575	515	507	538	556	502	510	506	538	522	553	530	538	564	550	561	522	518	488	496	577	527	511	538	539	515	526	524	533	504	507	542	548	589	551	495	505	512	554	521	524	543	496	508	544	532	521	541	530	527	556	561	523	517	556	534	540	527	567	575	531	524	521	545	545	521	523	560	548	549	559	527	540	516	557	549	530	502	503	555	510	532	505	519	534	539	489	559	503	500	506	510	540	520	532	572	492	537	551	547	525	507	518	539	489	507	541	530	523	539	570	507	525	561	549	565	540	538	569	532	499	510	554	524	512	516	521	524	540	561	575	520	554	535	526	515	528	528	522	482	561	524	530	547	523	570	558	536	495	510	506	521	561	520	573	540	572	540	553	522	540	506	550	503	516	544	527	524	520	506	558	512	554	537	515	550	536	529	514	563	528	555	471	541	514	540	492	559	547	542	536	510	601	539	546	563	561	544	522	520	548	564	521	524	525	525	570	482	502	538	532	536	516	549	529	514	522	513	524	495	502	568	547	569	589	509	553	539	571	521	536	542	519	558	526	549	534	521	522	480	538	586	484	524	574	564	516	566	497	510	546	560	505	540	552	510	548	560	532	474	554	477	561	577	575	553	521	483	555	565	527	512	560	519	555	578	526	525	527	540	541	537	571	525	508	518	507	563	530	517	500	539	529	533	563	524	519	535	539	561	474	529	523	513	543	556	533	523	521	553	523	554	504	574	535	574	528	531	560	553	541	511	530	520	511	561	526	557	530	517	510	506	548	525	492	524	520	580	517	513	568	508	530	512	536	538	559	597	535	531	543	518	577	551	478	546	557	564	519	549	506	535	504	573	562	553	537	553	552	527	583	553	541	509	561	528	540	491	557	537	577	508	535	533	531	523	572	482	541	551	549	532	548	542	517	562	539	506	526	512	525	570	523	517	552	564	527	544	535	536	524	519	483	503	519	558	546	555	530	521	521	540	516	501	533	565	527	536	506	522	534	549	530	524	535	534	535	522	519	551	563	500	531	512	547	501	517	530	538	528	502	532	487	555	572	522	587	540	565	567	597	534	530	556	534	534	561	504	526	530	527	540	574	520	523	513	515	561	534	503	545	553	546	510	550	528	591	498	528	524	555	536	548	512	528	530	541	569	517	539	529	541	558	503	528	482	548	529	540	549	527	585	564	541	584	574	546	529	488	528	489	553	528	575	516	494	554	539	555	501	570	526	562	546	525	542	507	527	597	514	549	510	576	517	529	537	523	538	543	531	526	492	580	508	561	542	537	548	483	519	533	505	512	543	523	569	563	548	493	543	537	510	515	535	598	513	543	517	521	528	545	561	541	516	484	547	554	555	546	543	530	538	573	551	529	542	548	514	545	504	526	548	530	544	544	556	515	549	548	535	577	513	585	554	492	512	506	549	516	533	549	520	559	539	549	551	554	544	564	502	532	552	527	561	540	523	574	556	518	556	544	480	529	585	521	527	567	505	505	546	519	568	529	532	548	557	543	527	507	589	538	541	556	493	516	537	546	530	528	506	504	544	563	534	506	539	542	526	554	473	551	538	539	549	538	504	545	563	500	555	526	536	543	483	612	533	524	508	546	539	550	554	537	529	564	519	579	554	515	540	528	586	535	527	558	526	519	497	556	522	569	496	549	536	559	545	537	503	558	504	524	505	505	550	494	534	533	546	551	543	556	530	518	520	570	536	507	519	504	533	548	526	550	523	542	541	540	559	530	524	556	509	515	538	505	562	550	532	497	557	501	575	543	516	510	528	538	544	505	502	563	505	513	512	508	531	533	563	539	536	533	549	514	549	488	535	545	531	542	494	541	541	561	500	511	569	560	538	520	536	518	540	527	539	532	515	548	576	533	557	518	545	539	498	518	521	478	524	519	480	546	540	558	594	563	537	560	531	537	568	539	544	538	528	557	590	515	559	511	559	499	554	525	546	510	511	518	502	515	511	523	529	504	520	524	480	552	505	543	512	561	508	513	535	517	558	504	539	535	525	505	507	541	514	505	522	525	523	508	575	599	562	516	506	537	596	501	570	546	569	543	512	513	527	564	560	535	525	524	520	528	510	536	501	534	540	554	537	551	520	565	541	491	535	523	532	523	559	522	517	508	507	553	522	553	512	527	565	492	496	548	526	516	532	541	518	534	532	534	493	528	524	544	526	547	568	511	513	519	521	494	513	550	550	530	534	517	526	509	542	538	522	526	507	527	523	544	513	556	574	491	534	478	542	525	587	525	542	497	526	546	568	520	508	538	578	496	537	523	549	518	551	523	552	501	552	549	562	529	547	538	541	508	565	548	536	523	533	550	536	542	558	547	525	551	533	518	530	520	562	530	508	523	545	549	541	507	536	530	536	518	531	524	567	506	516	516	557	496	518	517	498	520	537	555	537	538	540	570	545	551	526	541	543	549	521	542	541	499	506	535	548	531	538	540	534	536	576	578	552	543	552	551	539	509	559	541	534	479	532	563	507	524	541	521	536	536	524	518	500	520	493	514	528	483	568	494	527	560	517	519	550	555	532	521	522	562	527	532	547	532	515	533	525	521	553	534	533	525	515	563	538	538	519	523	543	516	528	524	567	495	498
23487	22767	32449	26869	21914	17524	4395	516	388	336	338	353	347	356	319	343	363	346	346	346	338	366	321	302	325	337	348	310	349	336	325	342	333	346	346	357	329	306	343	316	329	303	328	343	324	321	328	334	308	369	349	311	349	333	334	335	326	358	362	361	303	361	340	343	325	342	361	314	357	289	348	322	359	361	289	311	333	327	332	319	331	315	312	301	301	345	344	365	337	351	310	348	359	337	346	318	308	315	364	310	336	342	340	329	362	306	349	358	321	336	332	307	345	359	318	334	330	335	324	319	336	322	323	321	316	323	323	342	341	345	377	322	315	334	299	343	369	318	344	314	322	343	335	334	353	340	334	341	351	352	315	340	342	307	353	333	359	330	309	292	324	363	320	319	367	318	376	327	327	324	346	339	328	347	298	317	320	328	330	328	327	371	377	331	327	310	348	296	344	386	329	342	341	324	331	315	328	356	319	365	327	344	320	296	309	315	325	343	304	346	306	334	294	355	326	315	339	345	330	307	310	347	331	342	346	355	329	329	354	332	360	311	330	333	298	287	327	340	335	336	333	340	344	321	338	325	328	330	346	314	362	337	339	341	326	354	358	333	327	381	313	315	326	321	335	346	327	301	316	318	327	357	354	349	363	289	347	346	335	321	315	337	332	337	339	360	323	343	334	361	322	348	330	361	352	351	327	324	333	346	355	318	333	313	347	329	323	323	346	346	346	340	334	351	332	329	361	375	325	338	327	327	334	357	325	356	319	334	313	345	344	347	341	353	313	331	334	329	349	345	330	333	345	360	317	328	339	322	367	325	319	353	338	313	345	317	342	345	329	318	306	299	344	340	348	337	328	356	333	341	327	323	346	324	311	349	304	304	325	323	354	338	303	326	331	339	320	320	313	357	338	342	343	354	348	338	310	333	302	344	367	336	338	346	343	325	346	338	324	295	304	305	333	308	323	347	318	328	379	297	345	357	316	321	343	334	340	306	332	345	355	295	352	334	358	317	350	320	316	319	340	312	318	321	355	301	306	313	327	344	329	288	323	331	337	316	327	306	332	350	323	327	352	336	343	363	354	345	328	345	317	267	337	368	322	370	353	376	344	329	351	323	329	321	365	330	314	331	314	350	314	327	318	368	338	314	315	325	348	351	314	317	331	346	371	348	349	343	321	362	317	339	365	303	353	332	359	304	315	284	322	322	332	353	287	360	334	337	318	336	337	344	339	293	330	343	325	353	336	318	325	339	349	321	367	346	327	312	316	322	336	309	329	325	317	338	351	326	343	327	321	316	325	314	336	365	347	349	319	335	332	310	315	304	339	322	339	336	339	345	327	325	378	363	319	307	339	314	328	342	332	304	325	315	320	315	342	323	273	315	320	336	334	299	344	297	345	333	328	308	326	333	340	329	304	356	360	355	320	348	340	343	316	312	328	323	336	341	333	331	322	330	332	326	334	321	329	314	319	346	347	311	352	324	337	312	340	350	357	354	309	325	347	342	314	352	361	324	309	352	311	316	373	329	331	342	368	365	340	301	338	324	352	314	344	326	361	363	350	338	308	322	342	334	366	324	327	331	311	354	378	314	314	340	320	340	337	323	372	331	340	356	322	333	341	339	310	347	325	331	364	364	330	297	349	380	317	298	334	367	341	307	364	316	325	331	318	337	313	307	331	308	317	323	333	358	347	341	310	345	337	362	321	380	346	317	354	365	330	345	325	336	321	358	321	320	327	350	348	310	327	350	311	306	332	330	341	305	303	346	321	322	326	313	312	327	330	327	314	334	345	332	350	318	306	317	364	347	345	318	349	352	307	319	369	327	326	321	346	308	341	349	303	292	339	334	331	326	355	332	328	327	312	336	367	346	327	360	338	319	308	325	355	336	298	324	299	338	314	359	335	348	304	327	345	320	320	335	338	348	329	349	340	315	321	344	354	336	334	345	348	322	318	319	319	352	326	318	341	361	364	359	336	334	358	330	304	341	335	338	325	354	355	360	327	333	356	348	338	346	329	329	361	320	337	350	355	272	339	334	329	345	340	338	352	368	323	331	371	329	351	355	322	326	355	341	339	309	318	307	344	308	331	321	351	331	331	322	381	349	311	297	349	346	333	319	373	339	309	328	359	357	328	366	363	310	336	347	327	296	333	311	307	330	374	311	324	348	309	332	315	353	305	343	341	359	328	333	360	355	348	306	341	322	357	323	323	340	316	323	340	307	358	314	343	345	314	331	337	342	328	328	355	332	352	315	344	335	361	340	294	372	374	356	341	343	325	325	354	315	328	336	364	322	339	340	336	349	353	338	311	305	313	322	323	325	314	353	336	341	343	353	331	343	346	342	339	350	333	341	349	311	305	330	350	356	335	345	319	310	334	310	338	332	332	351	344	330	341	360	340	336	386	363	318	363	358	350	336	338	334	320	335	340	336	327	351	353	310	325	345	363	338	322	368	315	316	307	346	332	305	318	348	306	341	346	358	321	318	324	349	316	328	334	345	323	363	340	332	312	311	328	322	325	325	331	318	332	340	303	328	352	362	326	344	323	335	339	356	315	330	318	347	345	325	341	367	338	324	349	321	335	308	326	376	307	331	336	346	339	341	341	324	288	352	312	312	346	337	325	348	343	343	338	320	328	342	368	369	304	318	329	349	332	361	330	351	356	352	365	301	329	318	329	326	342	322	309	348	311	325	337	335	331	321	349	337	394	337	356	315	357	296	335	278	285	321	325	359	318	339	344	355	355	347	351	361	348	335	326	333	322	325	370	328	305	330	357	345	319	319	370	318	354	334	350	330	323	354	299	349	301	366	342	344	330	313	307	364	350	347	362	317	315	305	318	334	316	335	311	344	330	316	317	330	292	347	328	339	341	325	340	340	335	322	359	331	363	323	368	307	311	343	338	327	359	333	342	298	333	358	354	347	301	315	387	345	353	343	350	343	322	362	316	313	341	357	325	321	328	356	308	357	340	338	353	303	345	320	319	320	345	312	335	321	319	324	298	324	356	300	305	342	337	350	320	355	325	334	301	328	359	352	316	352	320	324	326	317	351	330	319	316	335	315	322	345	369	372	319	343	314	344	351	325	329	317	349	299	335	337	329	347	325	340	332	344	328	335	340	327	331	330	342	321	323	320	341	342	317	352	306	306	340	311	314	327	364	347	328	344	337	338	369	342	310	328	314	327	313	307	332	339	354	307	351	312	346	320	337	315	328	350	323	337	305	335	359	311	339	356	324	322	338	354	323	304	332	351	305	354	319	332	332	297	348	365	323	337	321	349	330	330	359	333	365	352	342	327	323	314	335	325	327	341	339	353	304	335	344	342	298	346	335	322	344	340	320	326	320	340	332	312	331	330	313	334	344	348	328	360	337	335	336	311	321	356	354	329	302	307	308	337	339	321	318	350	327	339	331	323	314	345	340	341	354	345	322	328	349	286	351	326	336	339	298	314	332	336	355	339	357	352	385	357	316	315	360	322	341	344	338	350	335	341	346
60065	103082	76391	48471	27146	9300	2278	838	631	584	642	602	585	552	619	588	631	586	588	595	592	559	620	583	580	586	574	581	595	588	565	571	576	608	615	589	590	554	582	589	592	583	590	594	590	595	597	548	584	575	622	577	566	584	569	595	569	617	585	591	584	578	596	599	562	557	579	585	571	577	536	600	629	533	568	545	537	571	553	591	561	582	591	582	568	563	593	613	627	572	553	589	574	568	570	562	576	602	578	584	629	582	563	629	580	568	607	569	585	518	569	612	528	526	550	582	586	570	607	561	608	538	602	586	548	592	601	597	565	594	600	607	607	604	624	575	556	561	627	603	567	608	566	559	612	632	596	542	568	604	569	597	603	622	604	558	565	588	568	580	575	635	570	555	599	579	554	614	603	615	584	576	548	576	578	585	593	579	569	600	643	570	593	573	643	525	576	577	661	595	540	596	534	546	567	561	583	601	551	550	615	535	562	545	572	591	563	582	493	578	577	602	593	619	545	568	529	543	597	604	568	557	575	591	597	585	542	560	573	611	601	565	585	543	595	596	536	590	552	564	574	580	584	576	606	576	529	564	583	616	598	556	538	615	579	607	562	590	582	568	609	577	549	564	524	592	580	539	589	569	634	551	522	579	568	589	589	644	615	609	589	605	583	586	568	572	581	631	551	548	592	568	562	560	618	606	649	580	590	550	568	612	596	560	573	586	596	582	550	532	556	612	596	583	565	581	599	557	552	568	574	567	576	581	568	532	555	571	621	640	561	591	595	579	590	560	587	566	611	593	591	622	558	600	561	545	594	544	595	597	632	561	558	549	581	563	551	577	529	572	581	578	558	519	607	562	568	602	579	554	578	603	554	583	618	587	609	583	572	568	597	608	614	563	597	567	658	547	587	607	604	590	590	595	585	559	600	563	605	566	614	620	608	566	567	594	579	585	572	589	552	597	577	577	594	601	547	582	597	580	602	586	602	558	563	592	578	607	543	556	543	546	563	603	591	596	593	568	572	589	578	593	530	535	595	583	616	575	597	630	596	554	602	549	584	602	606	562	542	535	565	586	537	569	578	582	551	617	599	547	587	562	619	574	582	603	583	606	552	589	593	553	586	586	605	560	593	581	547	587	598	573	561	579	599	614	596	573	572	579	602	661	564	575	557	586	607	577	633	586	584	590	574	605	584	592	590	590	622	589	596	595	608	572	588	602	588	549	560	587	596	538	567	603	599	550	577	576	570	590	563	565	594	570	568	550	590	583	550	603	603	581	567	589	574	576	556	581	614	590	591	574	602	569	617	599	591	578	598	546	602	573	604	563	557	580	583	558	623	598	576	589	550	585	583	561	599	536	559	557	565	609	535	549	599	571	569	568	573	549	615	617	595	615	543	593	595	572	578	552	596	563	533	572	551	550	553	573	580	593	517	589	604	557	572	595	577	572	530	561	594	549	579	564	576	548	564	557	590	641	570	560	568	556	575	558	584	586	590	564	577	578	605	550	566	558	582	591	589	565	577	590	548	546	635	581	592	593	577	599	566	577	603	608	580	587	618	560	603	627	568	532	575	541	607	579	608	563	603	542	607	582	567	600	538	567	575	565	581	536	550	591	555	611	548	592	592	617	559	619	585	564	582	570	615	582	595	575	594	616	602	571	572	594	616	547	549	567	535	569	592	555	618	555	583	547	574	625	543	613	578	543	591	600	588	568	592	582	533	561	578	614	560	573	557	575	608	595	586	574	583	598	587	571	558	592	559	577	571	598	567	546	549	585	587	576	576	598	537	588	568	610	531	573	568	604	571	586	594	579	542	586	549	560	624	565	582	584	614	593	572	609	590	592	570	523	587	585	547	538	579	535	551	563	569	588	572	533	601	582	594	605	609	541	585	617	608	598	572	606	574	607	603	594	585	587	552	569	564	562	603	513	591	596	557	551	567	553	553	599	590	576	608	577	588	553	560	574	561	616	569	620	544	605	614	592	595	547	574	529	595	577	560	598	556	602	587	596	559	569	562	593	562	589	543	608	579	577	566	564	580	590	563	581	593	601	584	543	613	599	569	571	559	596	574	556	623	593	577	561	562	583	589	606	593	561	589	549	592	551	571	589	591	560	544	611	598	558	537	520	539	597	622	558	598	570	580	554	574	564	569	611	525	553	610	582	582	549	566	607	608	590	599	621	587	565	557	530	576	567	554	584	572	601	579	581	583	578	561	603	587	538	594	593	576	548	609	591	592	560	592	617	617	558	521	586	514	566	561	583	566	585	632	537	566	593	608	597	575	556	594	577	581	578	611	648	565	512	566	565	560	581	577	585	591	644	555	559	574	614	547	580	594	565	586	554	563	593	571	555	586	523	600	575	578	597	585	608	572	607	552	567	580	642	594	592	577	600	568	589	600	581	572	562	599	604	585	563	564	629	580	542	575	591	590	581	531	595	548	615	588	560	609	628	566	572	600	582	571	586	607	554	571	585	613	547	561	585	594	604	606	623	605	617	600	596	569	518	552	573	561	615	605	586	628	542	549	572	590	596	564	532	580	596	566	602	579	580	606	554	563	598	582	559	587	624	532	581	596	553	586	614	580	572	578	567	566	536	562	573	546	544	543	540	596	587	569	577	580	604	583	591	593	614	614	593	557	525	592	602	617	576	529	599	556	535	605	567	584	539	584	582	610	555	574	607	606	603	558	568	584	610	572	586	609	581	568	608	609	595	575	582	607	572	569	571	557	613	614	550	601	608	565	594	549	579	550	539	616	537	585	575	558	623	567	606	601	548	586	529	598	575	551	564	601	572	566	584	593	581	602	577	546	541	568	552	564	596	599	533	586	549	563	562	567	534	566	585	575	567	541	603	589	546	594	593	568	559	615	622	560	597	599	566	610	588	619	594	561	535	582	588	584	562	557	621	562	547	597	550	592	603	595	569	587	545	580	609	587	597	570	576	611	588	611	576	598	566	588	541	543	543	603	573	627	574	585	552	560	547	572	590	575	588	608	576	604	577	551	597	618	563	633	610	547	555	590	629	558	599	523	527	621	559	583	578	615	540	583	561	618	554	573	552	593	548	622	587	563	541	568	621	556	584	587	553	561	558	560	579	578	585	615	613	592	537	544	615	570	616	521	591	589	580	585	548	550	564	563	616	561	580	579	615	598	570	568	574	560	574	575	575	587	635	625	497	584	571	542	570	582	575	560	570	567	605	567	642	556	578	601	558	607	562	609	575	632	582	624	530	528	587	557	568	595	583	577	577	528	595	583	563	587	575	557	539	577	579	570	577	578	639	611	598	587	580	577	565	587	622	612	547	578	601	592	572	576	554	589	554	568	537	537	567	593	573	625	631	603	558	595	629	537	566	575	572	548	570	555	614	556	592	539	587	559	583	627	569	581	588	579	588	569	564	559	606	553	583	599	541	613	578	580	584	525	613	576	630	624	583	594	610	593	577	569	593	543	575	558	550	599	583	580	538	621	573	551	555	565	615	542	566	571	579	602	590
28707	30994	29492	14938	3100	744	357	281	271	304	276	287	278	288	276	289	260	284	276	269	293	263	269	303	273	268	260	253	301	257	297	293	267	286	265	279	295	282	271	262	258	279	281	268	317	273	265	256	302	273	263	268	269	258	276	280	241	254	302	272	281	283	250	260	286	282	260	283	285	266	253	303	298	306	304	257	258	271	271	260	278	264	319	310	249	277	274	286	262	275	292	291	254	241	298	306	274	251	272	284	264	289	258	273	259	280	285	271	303	280	283	282	296	263	269	268	282	280	303	264	284	274	277	298	292	280	267	304	296	291	297	300	288	272	254	287	271	262	290	272	285	290	296	267	260	269	266	272	305	280	263	271	299	284	286	265	257	309	316	289	274	257	297	300	256	270	282	246	298	265	274	264	252	286	255	279	259	277	279	283	274	319	292	266	287	308	286	273	272	256	277	296	298	256	276	265	281	273	266	289	285	298	293	283	274	277	270	272	305	289	275	261	231	282	247	295	232	264	261	252	270	289	268	255	285	284	255	292	282	269	295	249	285	254	293	285	300	268	289	281	281	267	302	282	271	273	274	276	275	279	275	256	294	297	284	271	276	293	259	271	280	271	289	280	251	304	284	298	255	304	275	252	287	263	266	262	284	290	275	275	234	264	297	280	304	267	286	269	294	291	286	268	303	300	278	289	284	287	258	290	223	297	281	292	284	253	285	296	257	290	268	297	259	264	253	267	269	269	293	274	271	323	279	268	275	252	270	306	280	277	276	278	280	305	280	253	283	276	273	273	280	287	275	273	256	291	250	256	290	241	270	297	276	265	256	278	253	310	279	268	275	267	284	279	287	256	284	284	282	300	281	272	289	295	269	272	259	271	259	280	293	282	284	287	263	281	264	263	237	270	288	283	256	260	279	275	263	271	299	261	252	284	292	269	276	290	280	287	281	271	259	269	271	297	289	272	265	284	312	279	285	261	287	295	279	267	280	295	291	271	267	267	271	304	286	293	275	292	294	275	268	256	264	289	290	272	278	284	274	276	277	269	315	283	276	292	302	285	297	268	247	293	287	293	297	269	269	269	286	304	283	246	286	239	275	275	283	271	264	272	279	267	330	269	265	278	305	273	254	276	293	288	273	266	277	266	263	235	296	285	271	280	264	295	259	261	262	296	267	299	282	272	303	298	268	306	255	278	296	293	267	249	268	264	267	276	292	273	263	317	296	279	271	246	250	294	299	261	290	281	253	257	262	281	280	281	266	261	283	261	277	261	274	290	301	288	264	269	281	291	262	285	290	289	271	250	257	271	265	266	270	293	283	263	296	306	290	305	323	272	261	287	278	276	251	255	272	289	281	283	291	265	273	295	312	258	275	300	276	260	271	303	300	282	291	281	263	293	304	264	278	276	287	312	267	276	276	286	316	270	248	278	238	284	277	302	306	282	301	266	284	258	262	283	299	264	273	289	257	305	269	271	241	288	282	265	279	270	303	267	263	262	285	288	283	289	274	304	275	277	270	273	298	292	274	274	279	270	296	253	265	271	284	273	297	266	274	298	277	263	264	267	281	281	284	289	281	312	257	279	270	258	319	262	287	275	314	278	283	261	304	274	286	262	292	275	277	264	270	280	288	261	280	278	293	301	291	262	302	275	283	254	275	281	286	301	282	276	259	281	287	309	256	288	307	305	276	279	298	266	289	231	269	277	240	261	285	278	261	264	256	241	263	276	296	286	284	323	276	294	270	227	291	269	257	292	277	301	260	309	305	290	261	257	256	270	269	267	264	285	273	266	282	266	276	285	271	253	288	274	299	275	286	250	283	273	294	250	299	246	273	288	286	283	288	277	254	297	329	277	251	290	263	276	304	311	261	268	307	241	266	308	283	253	267	290	257	300	279	292	282	292	288	281	275	253	259	241	256	271	275	274	269	253	275	276	281	279	274	261	235	295	279	291	270	294	245	258	249	284	261	298	277	302	273	283	303	264	260	269	270	284	282	260	296	299	296	290	265	261	281	258	280	279	292	263	259	267	284	302	285	286	254	272	294	318	287	281	258	274	274	253	303	283	259	296	262	268	306	287	292	259	281	256	279	264	269	316	273	275	259	255	289	293	265	281	279	280	274	274	294	276	255	280	290	263	262	284	293	296	281	292	262	263	285	276	277	309	268	309	276	270	284	287	293	318	305	289	271	273	273	264	266	287	274	293	279	257	308	305	305	262	276	267	263	309	275	290	279	280	289	303	283	297	285	287	279	288	255	264	301	311	337	275	265	264	292	303	288	270	273	240	311	305	280	266	279	277	296	277	299	288	262	267	287	265	281	268	247	283	267	276	271	251	306	287	277	297	292	261	297	274	272	271	277	308	269	289	273	282	280	286	272	292	273	298	281	307	310	280	283	263	293	278	256	262	289	291	288	272	270	280	226	267	290	306	253	263	250	241	287	274	291	266	300	291	286	279	285	261	251	287	270	289	262	281	271	268	238	263	293	263	268	294	266	274	249	307	269	283	278	254	272	308	263	264	296	316	281	278	296	263	289	252	304	288	290	318	270	264	282	261	267	258	300	289	284	266	282	296	296	280	277	286	296	279	251	283	285	241	290	275	285	293	305	300	275	264	295	253	275	270	265	279	270	309	243	248	257	283	305	280	296	327	279	292	273	274	250	284	279	264	265	277	268	271	292	280	278	283	263	288	278	285	282	253	276	303	296	246	267	274	271	273	278	262	295	272	287	263	255	288	270	316	284	280	275	262	273	284	274	294	239	290	258	297	279	243	265	295	256	283	279	272	283	276	271	287	287	251	287	284	230	255	275	291	262	309	264	295	285	266	264	288	264	277	293	286	285	264	263	270	295	272	280	277	290	268	304	272	244	278	292	285	249	266	253	288	268	273	267	303	289	315	274	290	255	304	271	294	282	292	269	261	292	272	279	287	264	279	298	272	299	256	294	269	277	305	278	257	278	275	284	295	285	280	258	312	273	297	262	275	301	241	287	274	294	292	271	258	260	250	301	281	264	292	285	294	277	269	299	312	299	264	289	255	232	298	265	267	288	264	282	276	268	275	301	278	322	276	280	263	284	285	256	292	272	294	295	275	266	253	273	265	300	259	254	275	267	267	248	308	308	301	265	314	276	258	293	294	250	279	286	245	269	290	298	267	276	280	277	277	284	256	272	261	320	301	296	246	268	279	284	286	271	295	261	307	291	313	282	264	268	286	260	260	268	266	266	295	294	263	288	312	289	269	287	256	278	288	257	292	279	245	292	264	276	276	248	292	290	256	261	233	272	308	276	235	278	269	296	288	296	292	293	276	298	286	274	278	267	282	285	284	263	276	279	266	271	271	270	276	263	259	259	321	297	260	274	292	281	287	258	273	274	268	266	277	292	262	292	269	297	281	296	284	318	302	270	284	268	324	290	290	275	290	298	265	276	271	269	256	268	269	275	284	308	274	281	282	242	271	281	263	290	246	282	266	273	264	239	286	279	290	265	289
35149	48836	35559	16951	5582	1601	675	561	535	491	488	531	492	479	521	508	485	492	535	520	499	509	514	493	511	566	480	532	496	522	500	505	524	531	523	526	527	504	515	476	509	478	485	500	511	495	515	530	561	505	501	518	544	475	475	522	512	589	495	522	516	532	512	522	493	524	474	480	465	495	493	501	524	502	493	507	497	536	519	555	496	500	540	481	485	492	503	548	507	524	539	522	495	496	488	487	515	534	536	489	473	482	509	527	515	513	529	473	490	510	495	496	540	560	520	480	514	506	541	487	506	483	507	556	514	524	496	532	528	512	504	524	483	485	487	514	533	534	529	516	518	519	500	504	472	495	548	526	506	506	483	499	473	483	547	513	517	520	517	494	505	543	556	529	513	502	521	542	487	476	502	506	492	510	525	491	533	503	516	525	554	508	522	511	486	539	530	498	494	515	496	515	510	465	454	490	516	484	499	498	533	499	568	531	482	505	540	475	493	471	513	489	527	474	523	533	505	527	531	512	520	519	537	482	532	476	518	504	527	491	551	455	527	510	526	500	496	492	451	431	528	455	485	503	541	529	526	540	517	496	507	505	519	505	486	495	513	512	462	482	560	511	468	525	532	497	468	529	505	497	508	527	500	547	514	498	551	519	497	553	493	535	541	514	519	498	497	516	535	540	530	524	525	518	507	494	536	494	495	527	473	520	477	504	515	492	488	501	532	518	561	505	505	512	495	465	551	483	516	497	509	494	526	535	499	489	505	530	511	479	536	512	491	475	505	473	507	493	544	522	541	507	519	502	559	484	527	507	496	490	497	485	512	525	475	495	535	507	480	474	521	525	560	488	487	521	520	559	511	522	499	525	524	530	527	510	524	527	529	538	519	518	479	493	474	506	529	505	511	511	494	537	477	478	531	500	496	504	511	517	529	531	498	470	480	531	498	484	517	492	536	506	530	545	486	511	496	543	507	499	515	510	471	506	478	541	544	509	554	526	516	547	516	553	526	515	498	513	470	532	539	486	513	485	470	522	537	511	534	474	449	490	497	559	523	493	525	535	472	490	534	490	500	481	474	499	495	533	514	518	457	512	495	524	530	541	475	487	522	521	516	490	485	529	485	496	514	495	529	485	494	496	481	498	498	496	472	528	491	535	525	503	502	483	504	506	513	500	493	478	517	504	495	507	481	501	501	513	511	523	539	529	508	495	505	480	501	518	489	479	466	518	538	535	478	531	493	500	504	540	537	534	537	471	505	533	519	551	522	517	508	542	503	509	499	493	501	484	480	496	523	551	506	496	519	500	521	508	498	533	515	538	528	475	510	556	496	507	525	535	517	511	529	526	513	478	516	481	533	493	498	505	500	532	522	522	536	518	504	535	520	445	534	497	500	475	511	497	538	491	504	493	513	515	484	506	488	505	504	489	507	484	521	541	512	512	519	493	470	506	492	488	506	537	478	538	505	500	528	533	502	466	536	519	477	515	539	511	476	529	543	485	518	522	457	467	465	527	539	494	476	499	468	468	476	509	513	532	507	517	496	515	552	540	470	499	505	509	502	472	506	524	516	527	526	514	531	521	493	519	501	551	530	534	505	514	498	504	534	490	501	510	504	472	479	495	526	498	535	518	526	520	486	499	524	514	492	510	490	538	502	520	474	505	531	541	504	515	477	481	516	488	508	470	534	528	540	519	492	515	495	518	510	495	499	507	504	494	498	530	523	541	501	513	542	530	515	511	548	535	506	517	515	476	487	497	479	493	508	529	554	480	505	446	529	512	523	543	539	467	539	501	505	521	481	472	507	507	516	503	508	509	564	526	532	517	513	495	487	539	521	530	511	509	538	525	526	527	513	531	500	475	495	455	550	483	552	498	490	509	523	537	475	506	523	535	508	500	562	503	492	484	505	507	514	528	493	509	503	508	472	507	488	487	513	469	511	472	519	453	525	487	518	517	505	508	511	505	505	512	498	523	520	497	498	518	476	467	523	548	499	521	508	543	513	464	506	517	515	518	493	494	500	531	493	528	513	516	505	533	514	520	479	528	519	507	501	522	512	501	554	476	490	524	522	469	493	526	545	492	511	523	553	497	530	538	523	503	527	516	523	548	499	503	489	500	513	506	538	501	497	492	519	547	501	485	496	501	511	479	513	496	531	522	496	528	476	502	503	495	522	510	513	524	533	519	492	506	511	537	509	504	495	529	508	524	491	464	486	541	507	520	492	501	496	505	472	517	536	479	563	485	509	532	479	501	539	522	508	493	503	551	487	493	518	533	521	489	516	512	534	500	491	523	544	465	499	523	525	512	531	511	515	539	475	510	523	510	517	454	538	551	488	499	535	478	554	514	534	542	480	509	494	504	495	493	521	546	484	513	517	500	579	502	509	449	496	478	499	500	489	525	484	487	494	477	458	527	501	510	479	523	507	507	484	536	518	544	536	503	550	488	558	510	532	464	515	539	493	490	529	508	523	559	481	496	493	510	520	524	524	523	494	514	513	513	494	518	517	515	497	507	478	516	552	533	492	564	466	499	493	476	509	562	491	505	475	546	510	507	511	503	520	494	514	519	510	471	469	504	504	516	491	487	531	523	547	527	516	477	525	502	521	497	500	518	548	518	528	522	505	482	510	529	475	564	481	511	497	494	521	474	514	545	548	500	534	528	523	503	494	488	508	505	545	543	541	530	499	524	527	523	541	524	491	503	518	468	531	536	529	507	542	514	508	549	494	498	516	522	516	538	509	503	495	462	506	495	494	485	518	530	493	489	509	511	488	493	496	528	535	515	522	547	459	528	487	468	491	503	549	512	493	521	499	506	507	512	478	475	524	507	542	483	500	562	493	502	511	492	539	501	522	506	500	501	502	475	509	508	509	542	530	494	491	507	496	521	511	559	515	514	500	531	505	501	508	510	477	514	501	515	522	476	500	533	513	498	526	530	546	502	521	512	489	498	510	509	488	487	498	516	562	541	479	495	549	470	514	504	475	497	487	528	524	509	539	524	483	510	508	491	503	512	489	479	557	500	507	519	482	563	518	500	505	503	569	517	496	537	541	499	515	518	515	491	517	510	490	495	532	570	512	510	520	525	485	488	497	525	523	490	459	523	487	457	487	511	504	568	509	525	535	540	507	502	585	520	489	512	508	464	553	485	488	553	501	519	553	485	508	530	536	477	516	517	519	516	526	493	497	472	569	503	515	537	487	504	485	498	514	486	483	515	463	493	527	538	525	521	484	484	560	468	508	502	508	541	524	495	532	561	524	525	487	505	554	510	498	549	481	517	500	527	503	555	510	480	527	506	518	486	499	472	506	484	520	483	508	463	512	518	480	515	513	486	574	526	531	484	523	540	505	539	516	526	538	538	533	541	501	497	478	498	515	484	496	518	529	525	499	509	516	502	532	518	497	525	559	464	507	500	543	493	524	494	529	467	529	525	501	499	504	497	498	548	540	499	507	505	514	498	529	524	524	542	494	570	512	532	484	537	505	488	554	508
24614	25039	37075	31096	20518	9113	1072	341	303	308	301	332	298	298	318	298	306	324	290	305	290	277	287	335	304	347	312	292	275	314	303	310	285	280	289	305	293	292	272	284	295	293	282	285	307	285	302	293	287	272	305	305	302	316	281	286	289	289	308	268	267	282	310	283	298	296	279	310	289	297	298	277	289	300	263	259	288	306	312	286	289	309	284	298	277	278	287	258	274	287	304	304	324	262	316	273	261	268	278	280	244	328	280	269	273	273	284	294	314	259	310	307	304	311	261	273	287	322	298	279	315	298	314	281	314	266	282	304	289	299	278	275	332	316	286	319	313	284	305	309	304	288	296	262	304	305	302	311	270	293	289	302	289	288	284	298	287	278	287	294	352	274	288	285	299	290	298	300	308	281	329	323	265	271	281	264	288	279	311	319	276	251	276	276	287	312	308	291	276	283	292	325	305	292	269	315	265	315	295	304	292	275	299	266	283	309	291	280	298	275	305	301	311	301	293	293	251	274	285	286	304	265	299	304	251	304	307	269	315	306	312	302	297	298	304	294	306	295	294	303	302	318	288	260	278	339	275	285	294	295	294	323	300	292	289	286	297	265	271	309	286	288	256	330	293	297	295	285	292	263	298	335	303	304	256	278	285	316	301	297	300	271	301	307	300	296	303	287	325	308	319	301	309	281	278	301	333	279	290	262	295	318	295	307	288	315	278	295	332	295	284	272	296	281	262	314	302	318	317	280	278	287	300	336	308	281	293	281	314	297	306	318	298	309	291	282	292	276	283	239	275	312	312	317	294	258	275	283	292	293	293	289	325	344	297	322	273	258	279	295	293	324	298	310	301	292	263	294	309	267	284	292	275	271	269	329	294	294	284	291	307	295	321	284	286	282	288	302	278	281	285	283	291	292	280	301	279	296	345	314	296	276	315	288	257	289	308	284	274	302	296	300	282	289	298	291	313	294	311	286	296	311	269	280	301	273	309	285	317	272	318	317	291	276	312	305	285	267	286	305	297	299	299	281	282	288	266	301	275	311	253	307	301	282	278	292	310	301	279	301	289	313	295	264	293	273	284	313	299	302	311	319	291	257	272	278	273	301	274	289	299	298	290	315	299	305	251	289	317	292	295	310	305	288	278	319	275	285	282	282	296	292	285	300	301	268	302	297	298	283	298	287	294	298	307	285	289	295	309	292	292	313	313	296	269	294	321	294	285	288	306	298	321	278	284	290	291	293	309	302	274	301	290	293	267	261	273	303	276	287	322	332	317	251	250	274	285	301	281	309	279	285	290	293	326	315	294	295	322	293	278	294	277	298	290	301	304	325	276	303	302	283	310	291	290	268	303	292	318	303	276	279	268	280	309	290	273	294	326	321	293	325	322	305	312	298	315	293	305	282	309	303	294	269	292	289	259	315	300	296	295	300	291	313	323	305	297	307	286	296	317	286	303	315	296	311	284	272	295	269	302	311	279	274	286	300	300	288	266	275	304	322	313	304	329	297	287	290	315	298	272	306	299	330	308	279	269	278	305	303	313	303	316	286	266	281	264	260	299	299	309	303	283	277	305	275	295	309	316	312	310	306	309	333	303	314	284	296	304	290	278	297	281	302	291	331	241	324	294	303	269	278	282	279	311	302	311	313	284	247	293	299	311	286	269	285	290	308	285	260	270	289	325	270	265	283	304	289	304	302	267	302	310	271	309	314	292	276	280	308	305	306	283	266	304	280	265	265	309	311	296	290	296	271	278	302	296	283	290	289	269	265	279	268	294	298	280	317	301	321	309	283	307	278	308	301	327	275	300	278	292	293	320	292	329	287	309	309	305	305	280	341	280	304	312	305	282	318	277	281	324	318	309	289	283	288	286	285	302	269	311	298	265	250	300	287	299	290	289	294	277	291	298	296	298	276	308	288	321	286	302	284	268	299	307	320	256	318	300	289	308	328	286	300	286	297	282	270	276	301	249	316	292	284	282	290	313	281	291	265	297	298	286	296	306	329	308	292	283	295	317	298	304	284	304	263	270	266	309	285	288	294	296	338	317	264	281	291	297	299	308	297	305	293	314	280	314	287	278	291	315	301	293	317	313	279	290	313	296	287	279	291	287	296	291	265	287	300	279	306	302	292	302	300	306	307	289	290	309	299	309	282	314	296	278	294	291	322	321	273	293	289	303	302	282	285	325	295	283	285	268	292	311	290	306	287	264	267	310	305	294	330	269	304	305	302	288	272	303	305	296	303	274	311	293	289	302	289	301	310	292	299	279	282	288	302	267	288	300	298	298	305	288	304	289	287	296	300	289	300	291	285	288	309	311	312	285	282	284	298	282	291	292	274	263	288	307	278	270	300	286	269	324	262	294	281	309	255	328	297	296	290	309	253	279	315	303	302	319	299	308	289	264	278	282	325	292	291	297	331	270	274	288	286	276	287	267	291	279	309	303	323	276	300	280	281	310	293	290	275	290	254	329	305	328	274	314	329	303	314	299	293	317	298	284	310	290	284	301	285	297	293	284	277	279	292	273	301	312	292	287	276	287	309	293	294	283	317	298	285	331	299	295	269	266	264	303	320	284	294	297	294	328	274	305	300	275	270	284	281	276	294	275	298	296	288	310	301	295	297	313	315	294	274	304	310	295	285	306	281	323	321	283	262	296	313	298	287	291	287	261	288	275	281	288	311	289	285	323	289	330	318	295	304	298	300	291	331	299	311	299	275	319	277	312	308	306	326	299	292	290	299	275	316	301	309	305	274	295	289	283	299	313	294	278	307	303	294	315	295	310	273	292	336	312	309	287	283	314	307	289	278	292	260	295	288	298	294	255	267	284	328	275	288	277	280	275	309	277	265	293	305	282	280	292	291	255	269	292	305	272	298	277	299	275	320	290	319	279	315	304	316	291	330	273	294	314	254	281	279	290	287	300	297	288	277	303	305	281	303	286	297	324	282	318	298	304	284	279	294	299	293	294	300	308	280	285	331	287	329	291	314	282	299	317	300	313	317	301	297	278	316	302	305	298	283	300	283	280	296	321	280	296	294	274	298	297	300	289	319	315	298	291	288	306	271	292	265	297	272	325	306	303	298	261	270	290	269	277	297	289	293	270	298	292	328	310	306	299	272	289	289	334	279	263	275	270	278	299	297	312	288	291	316	265	293	321	270	259	291	279	302	280	306	313	308	272	281	290	294	293	296	298	283	254	316	313	330	303	291	262	285	276	300	276	302	297	306	293	297	290	286	311	291	268	303	307	289	288	291	283	296	292	292	299	298	324	263	289	309	258	278	279	275	277	298	296	263	287	286	276	321	267	272	297	301	272	310	308	291	321	299	297	297	325	284	287	316	298	277	297	295	322	308	303	304	288	280	292	277	309	283	299	265	290	302	278	294	310	292	271	272	273	289	282	283	273	294	282	297	297	298	292	287	296	272	268	278	299	274	302	297	270	303	282	295	279	282	323	276	280	291	303	297	286	292	295	324	318	309	299	297	295	264	302	304
59344	92446	70537	41820	21805	6605	1452	722	551	553	589	585	516	521	529	531	568	581	553	522	560	534	549	519	568	487	536	538	517	498	512	530	540	535	557	497	577	526	509	530	529	510	511	499	555	544	503	494	539	567	486	536	537	559	530	496	509	507	565	555	531	561	552	557	528	562	534	564	519	512	497	523	540	536	517	552	532	546	512	497	522	540	520	536	530	556	507	543	527	566	551	546	526	527	515	548	490	529	519	533	478	533	534	532	559	507	542	549	497	521	556	568	543	536	518	509	517	559	542	545	563	495	522	541	514	550	499	540	513	558	506	547	539	551	523	528	508	493	565	486	539	558	556	530	549	583	597	517	551	570	574	501	542	566	567	493	574	511	555	522	501	530	504	528	544	543	513	502	538	541	514	514	511	551	547	541	568	530	531	530	538	514	532	544	570	585	544	542	520	568	574	505	520	536	501	523	527	542	567	557	542	494	476	540	544	543	584	536	531	501	551	547	528	557	541	497	505	534	497	533	541	549	531	548	515	546	505	541	581	567	493	551	527	562	491	539	520	507	507	501	517	547	578	544	515	555	534	556	582	543	524	510	531	546	579	537	583	541	536	543	528	474	530	554	554	521	543	524	561	561	529	559	567	522	563	536	533	544	535	538	544	541	494	531	541	547	536	546	538	575	568	531	554	506	579	549	526	549	551	524	504	489	513	508	539	547	548	524	502	515	562	508	518	573	543	511	516	567	517	515	506	509	481	501	565	507	556	513	499	552	523	536	543	521	506	548	528	559	550	534	547	510	563	515	527	504	541	499	583	535	492	551	519	506	526	533	533	527	529	533	593	566	516	534	524	521	522	531	533	536	566	545	501	513	564	532	513	503	485	542	531	533	547	543	529	557	531	613	510	541	552	530	539	507	505	515	554	550	550	504	530	504	557	514	534	516	542	516	567	532	533	559	510	568	541	559	548	551	521	534	522	494	538	531	565	516	523	514	540	548	508	579	529	541	527	511	537	531	538	510	540	535	551	516	551	542	542	536	547	532	575	564	518	522	563	521	526	510	539	544	551	540	532	524	527	550	530	524	581	548	500	572	565	547	550	547	544	556	533	523	532	545	540	548	565	507	510	526	554	550	504	556	573	534	513	584	570	543	522	524	510	535	506	578	532	565	513	540	495	535	526	522	553	548	528	537	566	510	567	545	490	516	530	569	498	527	554	524	534	521	498	548	536	541	533	552	568	508	545	534	575	534	521	563	557	565	542	582	543	513	552	520	523	512	531	546	543	525	507	507	513	552	514	546	532	529	522	557	595	526	528	537	505	548	551	527	541	522	519	535	563	530	511	562	561	524	550	571	529	552	531	555	525	512	557	548	550	555	534	529	544	550	523	489	514	563	542	551	520	550	530	572	558	560	523	534	505	560	544	520	537	546	511	533	497	564	529	537	521	502	544	544	530	515	484	486	518	506	540	511	543	523	546	537	546	512	513	521	502	483	552	536	563	515	562	552	512	536	547	566	522	580	521	554	532	533	502	550	537	552	558	548	541	551	521	529	579	591	511	513	538	547	517	534	511	548	517	515	522	552	529	514	555	562	512	541	498	549	572	560	588	572	545	542	572	503	521	552	557	563	506	500	521	576	540	550	491	529	519	564	556	563	498	518	561	528	549	484	507	542	558	489	507	586	579	528	572	547	530	559	536	549	511	509	540	561	537	508	573	565	503	545	542	532	504	558	553	537	544	499	535	505	578	543	539	562	508	506	581	549	574	532	531	491	515	485	531	543	555	527	528	563	571	538	518	531	564	551	503	550	524	551	517	580	548	507	547	526	506	556	528	522	522	515	533	534	511	542	531	542	540	514	543	549	506	532	556	520	493	531	584	548	531	516	569	569	591	468	571	521	526	536	543	530	538	493	565	528	540	503	555	517	544	521	518	521	538	536	552	552	572	547	540	503	529	528	543	549	549	524	530	547	533	512	537	545	567	547	480	533	510	563	516	527	553	576	496	527	521	512	542	563	524	549	508	513	547	508	536	516	502	504	545	551	538	542	515	508	498	516	529	546	529	514	550	549	522	478	535	558	522	558	530	581	496	513	528	536	513	504	534	491	531	542	527	507	524	561	536	525	536	535	507	509	518	525	521	565	548	516	538	490	565	588	524	551	519	521	539	531	546	562	534	584	571	521	506	567	602	567	522	546	582	528	548	547	527	531	520	528	585	514	561	505	518	575	545	523	505	526	514	536	536	501	537	525	504	534	517	542	546	533	520	528	533	531	531	498	516	509	544	543	531	562	540	543	564	555	553	506	501	543	523	494	530	533	527	567	543	516	499	545	562	517	529	530	549	519	546	544	532	538	538	553	526	547	558	535	526	534	505	529	532	557	555	512	523	526	536	553	547	507	495	531	548	562	550	522	554	537	538	534	557	512	540	535	495	500	562	525	537	516	544	526	509	567	529	539	570	529	508	518	564	542	503	512	553	527	564	534	559	492	518	484	563	574	567	528	506	528	530	579	532	504	501	509	550	567	528	542	529	549	554	550	543	539	538	541	565	539	519	532	538	537	547	618	525	510	541	498	540	508	512	542	535	507	526	573	525	558	486	554	514	567	518	525	549	501	572	542	488	537	514	581	520	546	553	521	529	557	524	567	540	532	536	550	523	514	518	541	513	554	545	539	548	523	575	514	537	566	532	525	483	525	522	531	527	533	558	536	517	562	572	552	582	537	491	543	550	520	563	535	520	579	494	539	514	552	579	522	595	488	583	519	517	496	532	533	528	529	534	522	520	525	537	532	538	549	574	545	535	493	519	496	515	586	549	565	506	522	503	537	549	532	497	539	566	526	558	534	540	546	568	570	572	513	515	526	536	589	521	549	541	559	541	517	543	521	491	541	551	546	527	529	527	558	534	561	511	505	515	557	533	518	577	541	543	565	515	524	536	520	570	538	538	591	516	536	520	515	546	514	579	510	485	546	550	520	514	527	537	533	530	549	529	570	540	535	551	514	537	512	498	521	496	498	546	540	502	549	541	506	533	506	533	536	554	518	599	496	525	539	537	536	566	555	515	567	560	513	527	525	516	520	515	529	522	559	538	517	530	547	519	550	506	525	588	510	569	559	574	521	532	534	562	514	557	530	525	523	549	495	513	552	534	512	539	505	548	491	493	534	556	570	520	501	526	547	581	542	522	546	536	550	523	530	520	596	564	541	580	515	530	541	534	540	515	554	560	548	525	586	541	547	481	557	535	539	519	546	551	572	536	570	541	550	544	527	549	540	522	518	573	513	512	530	534	521	545	516	529	510	537	551	504	522	524	547	495	570	547	539	574	542	539	545	539	543	537	512	560	506	547	533	565	561	526	519	512	555	590	551	534	543	527	518	547	507	538	457	504	529	548	519	520	511	541	476	574	530	537	549	506	535	552	531	544	554	534	543	511	548	555	530	507	495	502	576	545	548	495	543	548	531	545	586	512	553	517	556	545	560	536	550	479	519
23513	23010	33014	27886	22017	17124	4246	502	368	377	341	339	347	348	332	327	324	314	341	335	355	342	338	340	359	340	344	308	322	340	309	314	341	329	360	361	321	332	338	352	321	336	359	363	353	313	360	333	335	317	361	317	345	348	337	340	356	329	324	326	335	357	326	339	315	338	341	349	330	325	323	350	306	334	327	313	354	318	308	352	332	328	316	321	341	319	340	348	343	334	321	351	340	316	334	335	312	318	319	320	330	352	333	354	368	320	297	324	352	362	325	359	333	333	307	335	319	350	361	316	333	367	313	335	330	337	317	329	343	318	364	321	339	328	346	360	336	329	342	353	345	319	319	346	328	367	309	336	319	311	336	328	338	344	367	346	349	354	319	318	316	335	347	367	331	342	359	347	362	341	378	338	343	324	343	320	334	353	355	325	320	361	338	323	350	313	340	322	361	333	331	351	340	324	363	319	339	300	314	342	346	343	328	393	314	340	342	356	338	330	337	321	340	338	350	335	354	335	331	323	352	343	317	320	312	356	351	334	343	342	349	314	344	329	326	351	334	358	340	321	353	342	342	362	340	304	312	336	337	339	328	341	357	337	348	316	338	361	340	337	320	309	352	345	355	363	329	314	316	356	350	327	368	325	331	337	347	329	331	291	385	331	332	337	327	346	334	317	348	303	325	324	338	365	300	328	313	321	304	323	337	305	340	315	338	316	321	288	364	357	355	327	331	335	330	316	353	347	351	313	297	319	315	359	343	313	331	320	311	339	337	367	308	346	365	343	350	321	336	362	339	351	310	371	328	328	323	357	342	331	317	331	352	341	332	354	373	366	354	305	312	355	334	322	335	342	342	317	319	341	328	331	354	338	321	331	379	332	313	308	367	305	354	319	316	346	339	341	320	358	309	309	362	316	347	345	328	292	305	353	340	328	312	323	338	320	341	344	352	354	349	351	378	366	309	339	331	325	313	315	310	347	315	335	334	325	328	355	357	312	328	322	324	362	341	341	328	301	333	325	317	340	322	366	347	347	334	340	308	341	344	340	342	352	363	322	357	347	331	283	339	323	319	329	311	334	383	318	331	331	298	319	345	381	333	304	335	324	331	339	332	343	335	344	295	320	356	296	346	350	344	303	332	335	340	361	323	310	372	349	307	349	329	369	330	317	359	301	336	339	301	336	360	340	314	374	349	336	336	348	327	348	339	350	350	308	323	352	341	347	336	359	325	331	354	340	346	314	367	333	345	338	315	364	345	338	357	375	369	336	319	334	343	335	311	346	356	338	336	324	319	329	366	343	333	328	363	308	341	361	355	341	363	365	350	367	340	323	343	346	339	304	357	382	315	345	350	347	327	354	316	325	334	333	342	342	310	363	355	326	344	346	331	340	316	321	344	313	344	373	370	318	357	332	294	352	343	324	328	342	344	353	327	331	376	312	378	341	327	350	340	351	325	316	345	337	366	355	316	359	334	322	336	327	334	343	331	318	362	331	331	327	359	347	319	356	334	319	340	334	305	328	337	333	356	339	333	375	329	340	309	294	339	347	351	330	339	336	329	359	350	336	343	324	344	336	305	315	370	352	318	310	337	313	320	320	341	324	354	360	303	351	354	349	310	328	306	335	346	343	343	339	343	329	330	345	323	350	329	342	335	358	314	355	296	323	349	337	362	325	304	309	334	359	321	357	329	325	372	324	357	308	363	334	321	328	334	333	354	343	324	308	318	337	356	322	340	353	326	328	333	367	330	355	332	344	323	366	382	320	354	322	327	325	344	366	324	311	308	334	344	312	347	335	338	332	349	323	329	361	353	344	314	348	366	362	314	307	334	355	334	340	330	348	334	331	365	329	321	359	352	348	311	333	358	345	328	314	337	332	327	319	331	350	356	332	334	318	330	334	326	317	339	330	339	343	330	313	340	358	319	338	312	350	348	365	329	340	336	325	375	332	314	360	347	317	313	360	353	319	315	311	347	329	320	380	361	316	341	313	298	328	338	364	357	318	355	323	339	319	331	307	333	354	340	349	317	342	345	270	315	360	336	331	340	352	324	312	363	307	340	332	303	359	329	338	340	366	323	317	316	337	315	343	348	324	316	326	369	345	320	334	367	339	341	324	299	347	353	337	389	369	321	345	336	345	341	352	346	329	324	318	335	329	337	354	322	336	330	347	314	360	344	383	348	358	329	329	352	367	330	369	352	346	365	363	386	302	403	361	330	347	337	347	347	314	296	372	332	313	349	352	326	319	331	322	357	333	323	332	323	308	331	319	340	337	335	332	330	324	347	350	329	275	348	298	306	278	322	332	322	328	338	320	347	336	315	362	309	321	354	315	333	339	296	376	353	328	356	347	317	375	328	296	341	329	321	358	330	360	331	348	320	345	350	324	333	321	322	376	344	335	303	318	310	319	336	350	340	331	311	323	365	329	354	320	326	341	336	325	317	365	332	346	319	328	336	323	355	331	367	341	360	341	354	346	340	309	326	340	325	302	380	338	332	327	351	367	363	342	352	345	355	318	342	386	323	322	320	354	327	350	345	308	351	326	330	318	343	320	357	344	352	359	367	325	335	317	321	318	351	338	338	333	339	330	332	324	293	308	383	333	346	362	363	296	355	358	329	368	320	326	329	340	339	333	363	354	327	347	354	349	351	336	329	332	344	347	347	339	374	329	308	298	343	345	344	336	330	324	317	315	334	353	316	326	366	350	351	348	372	311	335	325	357	285	357	335	321	314	335	349	327	327	343	333	364	330	347	362	345	316	335	305	305	307	327	318	308	322	323	327	282	315	359	322	363	337	314	358	323	345	362	337	348	313	331	349	334	325	288	335	330	314	332	331	326	330	360	364	323	328	344	311	343	332	381	331	328	331	347	324	346	326	339	354	336	308	304	329	336	337	317	302	340	356	333	325	351	346	334	317	332	337	337	350	313	343	327	345	341	332	335	352	344	317	306	320	329	310	313	331	324	328	336	316	320	342	310	332	327	308	356	344	363	337	329	305	311	328	334	342	352	322	324	306	359	313	370	326	322	333	335	330	330	368	352	346	350	349	326	348	336	328	355	319	356	320	367	311	334	330	304	322	346	345	337	351	309	337	361	325	344	323	329	326	319	324	362	324	352	314	340	359	347	325	341	357	341	327	349	293	333	325	297	343	340	314	331	306	342	336	335	333	324	344	327	335	336	358	324	346	341	327	336	325	347	331	332	305	335	352	349	309	317	309	332	340	365	341	354	332	326	367	363	330	327	342	335	356	348	339	364	314	360	313	331	339	350	328	362	354	373	345	343	364	325	329	326	346	345	352	309	310	362	326	326	305	342	331	331	374	324	350	340	358	309	315	376	314	350	325	319	319	337	326	322	353	344	347	338	340	334	323	317	369	319	311	328	334	303	340	322	331	327	328	341	335	355	316	373	354	335	332	339	336	310	327	313	350	348	339	387	349	346	359	318	325	361	359	354	325	363	314	329	314	310	334	342	330	349	305	322	332	311	358
57906	103513	78265	49337	26836	8873	2050	831	623	635	626	578	612	597	520	582	576	579	569	573	604	599	571	552	563	633	599	602	600	580	581	594	553	570	580	553	585	608	547	603	564	584	546	605	612	612	554	591	560	582	551	593	572	567	603	591	607	557	581	576	566	575	633	606	578	591	579	594	626	597	557	597	586	611	572	562	559	617	594	579	547	543	563	591	590	545	567	602	595	589	595	599	561	565	580	553	571	599	597	565	596	561	598	585	561	557	606	550	606	624	593	568	626	573	572	604	636	612	595	637	625	572	570	583	589	567	594	560	588	599	553	573	595	627	639	565	552	593	601	574	631	581	569	588	616	589	581	588	612	597	609	589	582	573	570	587	598	603	546	562	572	551	567	620	567	596	541	577	581	577	547	546	563	585	512	546	603	569	574	554	538	586	604	579	586	554	602	577	589	597	549	573	576	600	591	590	575	557	556	559	571	590	586	560	577	558	583	576	562	581	615	550	579	582	592	579	602	640	603	534	567	607	631	569	610	566	611	573	557	585	590	608	610	611	554	572	587	629	584	566	569	534	589	553	577	607	583	603	640	567	555	611	557	571	565	551	567	602	592	562	584	591	561	568	568	552	595	581	572	609	544	584	604	581	603	578	579	608	601	545	579	549	582	543	563	573	615	584	554	545	540	610	586	562	541	597	554	560	608	551	570	588	591	583	636	552	554	588	561	592	571	579	549	628	555	571	588	580	592	594	578	560	586	564	600	590	612	585	587	589	564	607	551	535	579	609	555	616	598	572	568	575	617	552	584	560	599	573	599	589	620	568	572	541	593	610	559	586	595	574	616	594	583	588	552	586	577	586	596	562	527	576	572	595	583	565	531	605	553	595	589	634	587	595	556	546	616	601	593	608	593	561	616	579	600	591	605	572	601	552	570	575	530	533	595	584	595	562	539	573	613	579	550	592	551	563	573	575	607	590	579	598	620	568	587	581	575	619	550	586	618	544	583	577	556	550	603	580	572	586	567	594	602	602	582	561	598	557	583	555	560	620	608	555	558	591	597	596	596	600	585	610	630	559	540	586	591	593	552	606	554	607	536	591	596	604	598	594	586	573	583	574	592	594	563	583	580	577	561	529	566	591	578	555	585	644	571	572	590	574	567	565	555	607	564	562	577	626	605	559	586	576	541	585	544	548	508	591	591	582	559	596	558	570	539	557	556	624	578	569	549	569	587	549	612	613	623	585	530	554	570	592	595	597	555	589	580	591	584	547	607	543	562	581	600	596	569	547	571	590	571	587	580	577	584	602	547	584	596	528	560	607	648	578	612	574	580	546	586	591	568	578	594	557	568	570	593	631	545	577	558	585	580	546	554	601	557	592	554	569	575	603	598	567	538	604	584	583	600	555	532	572	549	609	621	617	574	591	585	533	563	620	587	577	597	574	534	540	601	564	577	544	572	571	552	585	559	606	589	556	584	567	551	575	568	582	589	564	625	584	642	569	574	575	529	569	577	555	567	611	547	555	569	597	580	593	601	597	605	537	595	584	553	563	552	610	600	591	577	627	583	555	597	596	575	560	541	578	607	589	578	586	565	574	575	611	576	547	582	584	585	570	574	571	562	586	572	591	581	598	549	613	587	567	523	546	591	609	533	522	561	553	563	572	548	571	590	614	588	569	615	562	547	561	570	593	604	619	598	555	632	572	595	605	551	544	603	588	543	587	558	597	586	564	577	596	562	589	547	560	559	565	580	588	580	542	599	553	583	637	612	572	564	549	600	596	575	576	594	586	561	567	571	580	556	569	614	591	577	617	572	598	545	584	600	576	582	592	593	585	582	593	575	597	588	624	582	558	549	550	565	593	580	579	580	592	572	580	566	587	609	606	580	589	611	590	583	607	587	596	606	586	605	605	547	551	586	604	566	591	583	582	574	534	542	565	549	579	603	575	616	585	583	572	576	592	577	580	561	533	590	572	588	584	586	566	594	615	600	566	588	556	564	559	550	614	604	619	602	603	578	558	572	594	581	558	574	578	578	611	592	603	598	559	588	571	611	560	619	599	592	560	564	558	618	591	630	575	558	549	558	611	593	543	569	577	562	566	585	613	624	605	551	563	594	595	576	556	577	557	589	524	555	553	595	573	569	558	577	652	586	587	570	564	578	563	607	574	619	568	600	549	538	589	581	550	577	577	543	560	602	595	599	651	564	595	584	566	573	562	549	604	600	584	561	584	578	559	556	568	528	587	568	562	597	586	552	648	646	581	573	625	569	599	544	571	599	556	529	586	565	514	548	613	551	594	600	568	583	599	610	573	544	583	608	604	564	547	596	569	612	574	558	588	545	564	562	582	547	600	543	581	571	554	615	547	567	561	543	590	612	558	590	547	586	611	556	550	615	560	577	595	564	577	551	619	569	567	620	574	614	600	532	584	558	615	604	528	569	589	619	564	589	586	573	568	543	617	565	619	591	562	619	567	588	609	592	549	612	642	608	562	596	582	536	540	564	608	596	558	584	572	571	559	587	562	583	572	595	518	578	574	542	564	577	528	634	564	541	583	581	576	599	576	549	613	563	577	573	594	609	582	548	607	559	556	565	600	591	564	556	581	569	610	605	606	572	583	561	580	603	565	568	610	541	602	595	536	557	575	596	602	613	571	559	580	577	585	554	569	607	554	571	586	584	571	619	544	597	607	599	621	593	555	581	608	606	593	607	607	561	564	592	589	608	612	592	552	584	603	589	585	562	587	584	595	583	606	600	579	604	573	568	553	568	577	585	606	592	595	585	577	585	551	573	558	550	579	564	588	546	580	572	591	586	571	548	574	522	583	593	571	599	556	599	611	563	574	588	585	554	581	555	586	595	580	594	565	577	541	583	622	578	638	568	585	613	542	611	604	570	593	571	553	561	567	599	594	618	612	568	553	567	567	606	615	619	624	569	588	606	608	554	551	597	558	575	592	583	641	548	592	616	617	604	590	617	567	602	561	562	540	617	589	564	576	602	602	565	555	595	584	576	574	596	578	567	584	611	579	575	594	574	617	604	551	593	560	584	552	549	545	557	629	564	587	577	570	575	587	558	563	607	597	580	588	576	570	595	558	582	574	611	638	573	572	566	568	565	561	580	600	584	602	564	615	623	579	559	563	587	611	579	576	562	614	574	591	552	565	586	617	545	547	575	531	576	602	579	545	546	586	554	579	615	623	565	605	614	573	612	559	630	606	560	587	572	569	610	576	552	598	576	557	567	600	588	571	595	597	579	657	562	554	547	617	602	611	604	578	630	559	618	562	552	606	580	619	581	569	603	596	563	634	611	562	580	566	631	577	580	570	576	548	587	548	574	603	550	570	561	577	591	624	612	628	573	534	549	559	556	615	577	576	597	584	616	611	581	539	583	593	618	556	570	602	592	574	614	603	539	561	553	607	587	573	585	583	567	579	570	594	578	573	580	596	564	578	594	594	522	544	623	568	572	575	586	568	577	607	603	556	592	588	584	557
28995	31172	29301	14550	2838	643	348	311	279	283	284	253	281	274	291	272	306	293	287	298	274	276	278	272	260	282	296	289	272	297	281	266	270	297	276	267	297	245	298	277	288	284	266	296	283	273	275	277	294	291	277	272	289	321	251	293	277	248	311	283	284	285	277	292	285	295	261	283	292	295	304	268	307	273	273	293	297	267	293	275	266	274	284	276	290	272	298	273	261	264	237	280	256	291	314	298	245	289	271	308	270	292	294	280	286	264	274	271	276	260	253	311	266	280	279	284	314	293	266	249	288	280	268	268	297	264	277	301	282	281	262	268	284	292	284	314	247	286	261	253	317	265	275	269	284	327	308	306	272	285	265	238	270	287	296	319	289	279	272	301	246	255	292	266	263	286	279	283	276	267	275	277	297	302	266	277	266	271	280	271	277	272	285	293	287	283	263	311	267	282	281	236	267	277	270	258	256	286	269	280	259	296	264	313	297	280	278	297	277	302	308	236	282	295	268	272	280	272	275	248	291	294	290	273	278	285	284	270	297	276	286	303	277	282	266	285	320	272	288	250	278	277	284	287	271	281	279	274	266	281	258	248	281	274	262	305	246	296	293	252	279	276	303	269	286	287	281	295	272	234	301	267	283	270	273	293	307	286	307	277	275	306	285	314	280	314	286	295	288	284	278	282	275	261	304	293	270	284	285	291	285	286	269	281	290	308	271	265	285	283	284	269	257	277	272	296	270	262	259	290	272	262	286	283	276	278	277	277	284	286	276	309	317	296	267	253	274	270	279	284	266	308	256	243	251	271	265	244	279	275	303	285	276	271	263	293	294	277	262	276	294	298	251	273	308	315	281	281	270	285	278	268	283	306	289	289	264	290	300	282	260	241	296	280	286	278	269	297	281	283	286	291	294	263	309	277	273	277	318	270	260	271	279	288	255	255	255	268	275	299	288	274	310	273	270	299	269	238	265	263	289	255	292	306	261	270	308	276	287	285	310	278	274	287	304	287	263	280	284	272	279	286	267	288	272	289	293	262	302	282	295	283	243	277	277	276	272	263	276	306	292	272	280	250	270	277	270	297	282	291	269	287	279	261	269	284	271	279	267	289	301	255	257	276	275	274	252	298	280	283	286	264	272	311	276	298	241	268	285	316	290	288	285	306	285	266	239	260	276	274	258	271	295	268	298	285	286	277	258	277	294	264	238	301	263	283	286	271	261	287	252	266	287	274	294	285	272	280	277	281	281	289	264	242	283	259	303	293	248	289	288	240	287	277	263	268	281	295	289	292	263	299	287	244	270	280	286	293	285	290	294	284	256	297	261	269	270	270	276	273	277	264	247	258	298	260	293	251	305	292	276	248	259	261	300	252	287	281	287	281	293	293	296	313	274	247	264	294	286	264	297	272	323	288	273	296	290	257	275	310	269	272	279	280	268	274	271	266	241	274	288	273	288	244	306	313	270	281	297	264	267	278	261	255	290	246	249	246	269	252	267	277	271	258	282	273	288	282	277	249	283	271	283	274	286	279	282	264	272	287	279	277	254	265	253	293	295	268	236	311	287	271	289	271	282	292	270	262	271	306	283	296	266	278	263	252	283	273	291	310	276	280	279	273	271	259	295	267	288	287	276	265	307	267	280	291	286	290	254	294	285	293	261	288	294	250	248	252	279	288	301	265	311	256	281	260	246	306	273	260	282	288	267	279	303	279	254	278	280	276	284	275	300	270	300	298	249	304	278	272	303	296	295	267	299	281	277	273	266	263	287	261	302	274	264	300	293	276	275	279	310	283	252	284	274	271	259	285	299	271	278	314	281	268	254	272	243	275	264	283	279	274	278	255	275	285	263	282	290	254	282	291	272	267	277	287	255	323	279	281	284	267	305	284	262	259	298	257	279	279	261	318	287	296	272	277	253	259	277	263	288	277	283	272	269	285	295	270	253	298	272	269	287	278	247	265	254	311	247	305	296	288	306	292	250	290	283	241	280	279	305	291	281	269	284	300	316	280	270	280	263	282	270	288	262	289	260	257	281	267	279	287	291	281	292	256	290	279	239	287	284	285	279	293	242	255	263	282	297	289	261	289	280	321	289	272	299	271	265	299	271	258	277	244	291	232	288	271	258	272	282	281	312	257	269	266	284	277	331	286	247	258	291	308	266	284	296	259	246	280	285	278	285	287	264	264	282	267	253	270	323	299	267	311	285	275	283	271	298	290	293	275	284	260	295	274	279	275	274	287	261	310	279	287	261	268	269	267	307	268	287	283	265	294	253	252	280	279	300	267	287	257	241	308	277	306	290	272	270	276	283	253	287	303	263	282	279	281	296	290	273	262	302	268	283	284	294	304	289	273	308	278	275	304	249	250	303	302	292	269	279	254	267	325	265	277	277	283	226	274	279	273	282	267	289	299	271	298	259	267	262	287	275	245	274	287	291	301	289	292	278	268	300	261	282	287	267	277	298	297	299	298	308	294	268	292	282	253	292	311	269	267	294	271	307	294	270	267	307	280	279	277	267	297	281	261	274	273	276	260	285	302	283	287	268	277	276	280	308	272	286	281	267	277	264	259	301	284	282	244	290	257	308	271	290	277	250	302	294	286	274	287	298	288	288	277	267	245	284	264	259	276	302	288	294	264	289	290	290	261	278	304	290	273	267	285	261	290	277	303	264	315	248	250	284	273	294	270	256	264	272	261	286	278	269	298	281	285	276	289	318	287	298	264	286	279	277	292	268	280	282	279	259	283	287	283	292	289	295	308	297	325	292	267	275	275	293	288	258	274	289	281	302	277	247	294	293	269	288	278	274	273	284	286	280	274	305	256	301	275	274	292	288	284	283	267	292	267	314	269	297	276	267	275	297	265	267	254	273	284	257	280	292	269	279	294	292	263	275	283	285	281	283	264	280	266	272	275	279	297	259	282	277	291	292	293	303	265	283	310	281	295	254	248	276	261	306	258	265	301	281	284	278	270	287	245	281	278	282	279	263	282	301	280	302	255	274	263	296	261	271	283	281	275	285	264	259	253	248	286	281	269	298	296	304	277	251	276	261	278	281	282	289	283	265	275	289	265	278	259	284	281	264	274	273	271	287	269	267	303	277	257	270	263	288	290	293	275	293	272	280	277	291	270	295	258	256	280	299	298	283	260	281	261	259	286	302	280	280	255	285	298	290	264	270	287	271	273	265	286	303	293	278	279	258	288	295	285	270	277	293	285	249	269	241	291	271	264	266	259	276	258	308	273	278	247	316	304	305	263	269	274	286	248	313	287	288	286	296	293	304	298	299	287	292	284	296	288	277	251	292	273	269	266	245	287	248	264	273	282	264	250	276	266	280	301	269	271	274	265	286	273	300	279	291	294	267	284	279	268	276	263	272	302	241	293	271	275	284	278	267	292	262	295	258	290	277	268	297	300	278	302	237	302	274	277	272	276	279	266	275	303	276	260	274	266	274	227	270	288	290	304	264	268	281	279	271	316	281	280	285	284	286	280	280	270
35770	49316	35120	16595	5207	1451	674	540	519	533	530	490	509	530	562	510	538	518	516	514	505	527	539	471	529	475	501	509	523	535	546	495	529	522	487	505	548	541	528	496	521	544	502	472	515	489	530	527	534	489	462	509	549	514	492	521	527	490	504	546	516	521	522	539	511	493	466	493	552	520	543	475	540	522	504	502	528	504	492	511	529	537	512	544	503	527	506	466	531	535	466	498	503	504	551	512	492	531	549	527	503	480	489	491	537	488	486	489	509	532	499	539	530	519	485	513	481	525	554	526	494	514	491	499	497	511	539	504	512	545	517	463	503	510	476	526	517	546	557	515	514	486	503	513	497	541	487	508	512	542	573	559	521	515	554	514	486	540	526	468	507	530	468	452	544	526	516	507	528	500	529	501	536	458	562	511	502	519	552	490	505	503	505	518	494	501	540	482	497	539	482	513	505	520	496	526	501	514	525	486	520	507	544	535	523	511	510	516	523	574	477	499	528	524	500	523	515	546	501	510	478	508	512	488	484	510	531	541	510	496	511	500	475	541	509	461	523	505	499	479	488	509	557	510	508	486	523	494	521	501	500	519	529	507	488	538	518	522	505	505	479	486	516	514	492	528	532	568	502	528	529	507	499	524	510	505	497	490	519	552	516	514	517	549	518	505	513	552	493	486	488	520	521	504	503	499	501	528	506	476	514	505	521	535	502	499	471	498	517	536	534	519	502	537	508	523	528	484	510	504	515	552	530	519	519	545	478	475	503	481	543	518	536	522	540	519	520	502	482	543	495	487	480	551	514	480	540	483	529	510	567	534	531	524	540	507	500	498	539	479	524	549	575	498	548	510	478	514	545	541	521	528	527	504	527	496	511	508	536	527	534	467	536	496	507	511	547	483	496	524	569	472	510	500	512	527	518	537	450	486	514	502	540	533	468	464	523	565	517	476	557	528	476	487	486	542	505	503	491	497	525	499	518	518	502	476	490	529	547	539	542	526	563	512	523	503	525	532	552	501	567	517	475	508	501	491	518	503	465	495	524	518	515	525	478	518	550	509	490	550	520	513	480	474	506	562	515	513	528	539	554	507	531	514	476	497	497	506	464	520	539	503	487	505	531	538	483	516	506	503	480	531	511	519	526	469	506	499	501	528	496	529	493	514	512	500	499	521	574	499	503	469	525	546	513	517	480	539	503	523	521	500	545	483	558	479	508	470	511	466	489	482	538	516	527	522	505	498	549	543	538	518	505	540	506	504	511	540	494	522	538	494	506	509	507	527	522	476	534	517	457	474	506	532	490	495	516	474	513	480	507	514	504	514	549	524	506	530	490	513	476	537	510	480	456	513	547	504	470	539	503	487	490	513	500	476	475	509	496	517	524	501	500	538	488	547	526	494	467	516	529	536	546	533	526	474	542	520	543	502	515	481	538	549	531	489	488	498	497	479	524	481	518	526	551	509	542	498	506	537	499	499	477	538	524	524	505	534	528	538	525	517	507	552	510	495	543	547	503	454	509	509	524	535	546	505	513	508	508	510	539	490	511	568	522	506	555	530	524	523	556	468	504	488	519	466	547	556	497	458	521	531	518	499	510	513	499	521	513	513	535	504	497	511	524	508	481	514	543	504	546	509	528	518	496	493	560	542	506	507	491	485	543	506	460	498	488	517	519	492	493	510	524	492	510	537	491	472	536	536	547	484	514	507	506	534	542	443	558	541	522	538	518	490	526	525	517	491	535	533	533	505	488	492	492	529	534	563	507	471	511	516	542	470	471	462	529	544	524	472	533	517	506	532	507	470	509	545	554	524	514	433	567	519	497	521	481	519	543	502	515	521	522	509	512	501	510	495	499	510	517	515	538	568	507	492	488	500	510	485	530	555	531	543	489	487	499	540	490	548	526	473	501	545	481	523	495	530	522	484	491	499	521	529	516	530	488	502	517	484	511	502	523	531	523	497	497	538	533	499	569	478	531	502	494	522	509	553	498	514	523	514	506	492	555	486	502	517	536	513	493	526	511	494	527	516	491	487	508	506	523	501	518	520	504	490	487	498	495	482	557	566	525	528	504	541	540	567	552	530	525	503	510	495	528	513	519	525	537	502	509	518	486	512	526	535	484	491	498	529	490	493	519	521	497	489	514	508	501	538	548	506	549	470	556	519	487	549	520	469	513	530	526	498	574	511	478	504	444	542	517	535	560	525	500	524	524	475	511	485	528	518	511	509	495	510	546	485	508	492	491	554	480	496	486	502	516	478	456	538	536	488	543	508	498	516	510	514	518	508	504	504	518	514	536	526	507	515	555	513	519	488	534	489	520	525	495	529	477	517	539	488	508	590	512	506	553	530	529	539	572	554	492	513	468	455	495	473	556	519	517	544	516	528	526	517	512	494	542	558	494	546	486	522	534	484	517	503	496	471	520	485	550	513	545	573	505	503	534	510	481	502	515	488	505	520	508	551	501	506	516	514	512	522	544	499	533	486	518	489	499	457	508	505	502	529	511	485	485	532	495	490	498	524	529	523	549	526	490	504	483	516	536	507	494	526	502	500	516	517	536	517	517	510	478	529	506	525	514	511	479	535	502	518	526	522	501	521	574	543	537	479	527	501	534	501	482	515	508	540	507	525	517	521	505	471	486	551	508	506	504	486	465	491	522	461	525	483	492	511	521	507	495	525	527	540	506	515	512	525	507	488	535	466	550	512	497	529	501	496	558	508	485	534	509	534	523	544	544	482	542	515	532	519	518	484	491	547	493	490	525	514	500	527	570	496	527	510	486	492	579	488	495	487	509	479	492	526	548	525	532	518	493	564	541	487	556	574	527	518	489	528	518	504	525	518	501	477	490	476	479	512	469	511	458	528	506	493	507	521	500	502	509	521	494	532	520	496	535	542	534	541	522	494	530	514	503	490	545	511	518	550	503	534	505	516	533	549	537	503	536	498	490	553	489	501	514	541	541	485	522	519	523	507	525	527	540	494	466	494	509	503	495	507	485	522	505	534	539	534	547	509	520	475	480	519	522	516	487	527	497	512	504	540	522	500	512	508	569	524	485	515	533	526	506	529	517	458	528	500	550	520	515	515	514	487	525	496	520	513	511	479	512	498	469	503	495	562	487	506	490	530	463	529	539	460	510	526	477	496	508	499	507	489	495	475	487	511	511	544	498	527	510	516	538	522	550	532	493	531	523	484	494	492	511	518	529	516	551	520	502	509	504	506	539	511	543	496	521	533	529	494	543	517	493	499	498	500	507	526	521	516	489	521	506	544	512	515	489	503	535	519	505	513	531	548	476	551	496	510	527	510	527	499	513	562	498	533	532	494	497	522	538	566	563	559	558	541	501	505	522	533	549	516	543	561	504	542	497	502	509	510	547	545	504	468	525	554	521	492	490	502	499	517	528	518	548	533	531	530	488	521	513	493	507	499	515	513	503	474	531	506	541	517	472	524	513	514	487	507	501	598	502	510	512	523	486	481	567	490	513	506	484	499	497	550
24638	24363	35365	30624	20529	8824	1095	387	313	305	330	301	295	290	275	324	308	300	297	313	311	321	290	310	296	288	298	284	306	282	313	294	265	291	287	325	309	303	299	259	275	278	298	274	318	284	295	311	273	292	306	288	311	308	324	288	297	312	318	293	264	270	270	318	305	278	293	286	279	289	305	307	289	292	284	287	310	285	287	299	302	298	297	316	286	273	281	296	296	319	302	256	314	311	284	286	287	288	323	288	293	291	290	301	305	273	297	327	280	297	283	302	315	327	309	330	245	298	279	275	284	288	260	300	266	294	296	323	282	276	301	310	300	298	305	311	304	245	316	299	283	309	294	298	333	259	343	270	283	298	280	260	308	299	309	289	287	287	298	276	307	279	288	279	291	291	278	287	300	310	285	305	291	280	292	301	295	304	288	282	267	271	291	296	304	307	289	281	296	273	297	290	271	307	282	274	296	292	294	290	287	265	297	310	321	311	297	295	300	294	286	290	283	280	261	288	289	293	328	296	293	292	296	296	306	306	316	278	303	299	319	279	311	271	306	282	309	320	324	325	327	277	293	314	309	316	317	289	300	315	308	271	297	290	297	258	322	269	276	293	293	283	294	291	318	288	282	294	280	324	307	303	297	287	309	329	325	305	267	296	301	320	287	306	306	329	305	285	290	302	268	314	325	309	279	305	258	286	313	275	263	307	308	282	303	302	316	299	273	276	307	332	289	303	302	340	272	318	296	316	289	269	296	280	290	301	289	299	291	315	302	306	274	319	294	311	324	290	282	302	291	281	313	321	282	311	295	278	288	307	306	306	316	292	309	298	298	268	305	294	287	287	297	305	285	294	283	304	299	305	275	294	289	277	301	274	277	292	307	293	301	254	283	306	294	269	303	290	337	281	279	295	273	301	285	286	340	306	294	274	288	301	289	295	277	285	278	302	315	294	278	259	312	290	293	297	271	302	304	285	291	288	299	323	288	284	318	305	314	299	303	287	286	290	288	286	297	287	330	279	272	304	277	312	293	288	265	285	269	264	281	301	282	292	292	318	267	249	310	307	263	303	249	284	274	294	313	283	280	327	300	321	295	296	323	310	278	316	288	301	317	285	300	307	313	289	313	295	290	257	293	278	296	333	283	277	272	281	328	287	283	300	292	300	313	293	309	321	281	294	301	275	282	304	298	317	308	262	316	291	299	267	278	288	291	283	264	271	341	293	280	287	286	278	247	301	260	296	293	300	279	266	313	286	289	265	309	322	271	315	291	262	265	300	299	281	275	315	254	309	305	296	283	307	304	296	276	286	292	281	275	302	279	269	287	296	321	306	305	262	255	308	294	296	296	300	297	297	296	314	283	289	292	297	295	296	294	312	308	297	294	296	312	316	311	291	297	300	317	298	310	279	307	311	288	297	284	284	287	277	287	282	305	264	313	286	290	300	278	280	258	312	284	302	303	295	264	302	310	297	330	288	267	283	299	322	306	292	272	291	289	322	320	293	289	283	289	297	298	284	271	320	283	281	310	284	312	289	270	286	315	292	306	288	315	279	287	289	311	298	293	305	324	307	285	305	299	281	298	284	279	300	274	307	302	298	315	278	246	284	302	287	271	302	296	302	283	295	281	266	332	297	301	294	283	281	282	280	297	277	288	314	276	307	282	300	279	308	314	308	311	323	318	301	288	298	308	299	300	300	321	292	293	284	290	328	290	288	315	299	271	302	326	300	288	289	289	309	281	301	294	269	301	282	339	326	299	274	311	284	282	312	293	297	291	331	283	285	284	276	305	279	303	297	298	303	317	322	309	291	291	306	283	317	296	305	332	314	283	288	311	294	283	294	299	268	273	297	303	297	282	329	294	297	286	308	268	320	246	356	316	301	290	297	291	290	285	298	291	285	265	263	290	315	320	340	322	293	271	272	305	306	270	272	303	288	267	280	311	307	280	308	298	288	290	280	326	317	291	282	288	314	278	311	296	283	322	295	302	293	317	289	280	296	314	287	296	262	300	316	296	290	280	258	298	285	283	322	290	298	305	314	311	313	289	286	301	286	305	273	269	309	303	314	322	267	282	292	265	316	308	280	276	265	284	307	287	289	296	296	304	309	304	287	323	293	284	282	295	317	287	323	298	287	297	268	301	273	308	290	291	297	311	295	300	283	303	277	246	322	287	303	311	282	316	282	293	259	291	290	291	290	266	317	281	262	302	313	321	305	280	312	310	304	303	299	311	322	276	287	293	319	311	275	284	304	280	273	294	290	323	319	267	321	300	283	283	273	312	294	290	279	275	253	282	331	309	295	294	292	284	319	274	297	287	306	304	318	314	310	290	283	304	279	300	280	285	305	289	285	309	279	290	284	309	297	309	300	291	306	281	269	290	311	295	272	299	274	304	308	322	300	294	301	299	292	286	297	303	289	285	290	291	281	291	315	255	281	272	284	292	284	316	318	257	308	262	302	267	317	308	307	285	280	293	334	311	288	291	311	311	279	293	306	293	280	301	298	306	310	304	284	290	289	282	305	286	302	295	304	278	275	273	319	299	314	321	286	254	285	302	300	241	337	315	335	297	305	300	278	316	292	306	291	302	260	283	277	304	292	280	309	339	282	285	264	278	311	291	300	292	318	287	285	352	276	314	290	277	287	307	314	291	302	291	293	299	304	302	299	296	285	298	275	303	303	309	334	295	289	292	324	290	271	285	297	338	262	266	277	315	288	295	297	322	293	284	288	293	289	292	315	302	302	301	284	292	319	300	286	286	320	280	305	307	293	288	296	303	289	311	314	310	269	268	304	289	306	294	310	264	304	305	317	283	281	298	304	303	258	303	292	296	300	313	319	288	299	305	272	293	293	291	303	301	300	287	321	293	300	281	311	313	312	304	337	295	280	267	307	274	295	307	283	283	302	273	294	272	301	301	286	286	300	281	323	303	294	291	295	273	303	285	307	330	284	321	306	316	284	325	300	282	288	285	280	271	287	288	296	296	289	272	283	319	325	271	268	309	302	283	298	293	309	312	299	284	271	310	304	299	273	304	285	257	299	313	303	302	280	290	308	305	309	310	274	291	287	272	260	309	290	294	277	300	300	307	295	283	296	279	284	296	309	300	312	296	305	296	293	296	309	292	288	241	324	314	304	301	293	283	295	266	278	273	278	296	298	316	286	260	280	280	316	293	295	284	255	296	293	283	278	296	289	298	277	302	297	326	281	290	304	292	294	289	294	304	293	276	291	263	284	279	269	271	279	326	303	323	277	294	315	302	274	308	302	304	317	312	292	313	316	282	312	286	308	280	320	310	285	295	323	270	295	314	299	325	270	320	282	283	285	268	300	324	287	304	287	267	271	282	297	302	291	290	258	265	288	335	306	306	311	306	299	315	284	291	287	302	307	316	315	304	314	319	284	263	305	275	305	306	314	294	296	288	282	285	305	304	266	305	293	283	340	301	322	283	304	317	285	294	273	289	316	298	297	290	278	259	295	249	273	294	310	309	284
59499	92545	69136	42093	21239	6105	1448	698	561	528	515	548	531	601	536	533	526	545	561	517	530	546	542	554	545	547	484	527	519	506	519	527	548	510	502	577	488	515	558	512	584	531	565	521	517	551	575	530	540	531	518	529	560	577	540	555	496	532	529	535	506	566	510	555	551	545	486	523	498	499	556	548	587	562	557	520	534	543	530	557	517	577	520	514	551	522	514	569	529	564	531	507	511	551	528	544	546	522	550	521	520	539	553	506	518	531	520	599	522	537	521	522	525	493	533	559	550	502	520	515	559	517	543	534	542	535	509	504	562	558	527	502	559	541	562	520	524	572	554	592	539	521	542	488	553	545	517	528	532	521	541	547	542	530	515	545	555	495	516	592	557	532	523	541	534	543	527	539	557	564	530	497	491	525	563	505	513	534	517	560	528	519	537	515	528	543	522	547	553	584	555	537	545	531	541	593	519	539	535	547	574	579	550	506	492	546	540	511	563	509	526	537	543	533	516	549	530	535	561	497	534	575	547	555	592	550	539	550	542	567	530	521	540	544	544	509	526	522	548	526	532	519	551	531	550	543	515	539	512	553	507	528	521	553	504	521	552	520	545	546	554	539	537	497	531	533	574	559	548	549	546	545	566	571	541	561	534	528	542	536	570	542	565	508	552	496	557	557	532	542	571	536	496	545	524	536	512	550	526	568	560	517	507	543	528	540	540	534	550	537	555	527	554	534	520	554	540	536	541	511	536	573	571	541	542	526	539	526	532	520	564	533	545	532	522	563	523	571	534	554	518	527	541	493	529	558	527	486	558	542	540	513	536	499	497	516	524	572	525	485	514	550	535	541	490	551	521	507	520	546	544	540	538	529	542	536	502	545	538	522	606	528	521	496	496	511	588	505	529	528	521	519	528	516	500	518	521	538	553	530	555	556	549	521	532	538	522	545	550	545	567	497	585	537	539	553	519	529	530	501	501	513	581	536	537	555	532	564	571	491	553	522	504	532	573	546	550	556	583	510	560	526	500	532	579	564	496	531	533	565	528	511	539	524	498	553	537	521	526	504	555	534	585	538	518	561	510	501	548	561	564	514	520	544	563	524	544	502	555	554	527	588	558	527	562	554	532	546	537	505	565	550	510	537	536	556	573	539	448	516	527	524	549	505	527	511	550	502	539	553	563	515	544	533	534	474	510	555	544	576	526	536	534	549	508	547	506	519	489	555	557	538	537	547	543	582	566	539	518	542	541	532	526	531	540	564	519	512	495	517	522	528	525	547	561	489	468	522	543	549	509	498	533	572	476	549	517	548	525	548	568	535	599	515	549	532	525	525	550	543	546	509	520	576	568	529	523	548	504	530	535	557	538	516	531	537	506	515	565	511	538	491	583	508	539	546	505	560	520	557	569	521	567	541	579	523	523	511	505	542	553	560	553	549	494	537	530	536	524	563	517	559	469	556	541	517	518	505	514	545	542	542	524	476	541	554	547	568	551	526	522	536	520	528	526	520	582	505	556	521	594	505	557	540	547	559	525	558	532	532	580	532	504	519	511	557	537	533	547	564	548	534	567	538	538	573	537	534	503	545	535	553	563	547	504	582	548	518	520	512	489	539	507	515	542	516	524	508	531	520	519	533	544	520	541	546	543	528	548	537	514	531	524	551	513	547	538	517	530	505	532	590	543	527	530	575	518	516	558	534	550	565	497	547	519	524	529	529	533	542	529	553	585	531	512	516	569	560	526	536	541	510	557	565	537	528	536	545	498	516	563	530	549	526	552	530	568	539	498	527	542	545	521	496	521	536	549	508	488	544	558	570	543	497	533	556	509	554	488	500	533	588	547	479	534	530	538	540	594	508	526	536	549	529	567	535	533	518	523	540	558	542	521	576	527	552	530	512	539	529	575	512	517	528	542	516	505	554	547	545	531	552	507	520	548	552	521	543	533	529	512	527	490	523	530	485	516	510	554	537	558	555	584	509	542	499	542	524	536	529	528	541	521	560	556	544	507	501	547	536	510	538	551	532	534	514	565	548	499	531	548	533	514	546	539	491	506	532	531	548	531	536	522	564	514	556	497	542	541	520	516	586	557	537	555	539	565	579	546	564	483	537	571	525	586	532	535	563	487	548	539	521	555	550	528	530	541	520	506	536	525	564	551	517	533	545	501	528	491	498	539	496	582	562	546	536	547	516	551	543	554	548	566	517	568	532	547	592	555	546	546	531	542	529	536	521	516	509	529	549	534	526	533	536	514	490	566	490	528	527	591	540	534	542	523	517	520	529	534	514	535	564	532	516	500	540	514	536	535	519	566	545	545	500	575	556	517	509	549	533	541	528	531	587	535	524	577	534	518	557	558	523	564	503	529	536	519	536	534	510	545	544	527	544	569	558	515	538	523	541	546	550	516	523	556	503	567	519	561	522	529	587	528	534	559	512	541	498	521	524	568	526	501	555	511	527	521	552	526	539	498	539	526	587	539	530	530	518	484	520	507	504	537	531	588	541	585	574	503	538	583	545	553	530	570	557	517	523	523	498	538	525	582	534	542	509	559	566	525	549	506	532	533	547	499	553	530	571	530	534	553	500	523	516	553	525	525	556	536	561	560	521	558	542	514	526	519	555	519	493	581	544	522	588	562	552	584	590	545	541	548	549	522	551	531	555	542	505	563	546	555	541	495	549	566	531	525	545	488	514	577	563	526	551	555	502	527	542	544	557	503	536	551	528	541	560	530	534	520	554	543	536	498	495	565	531	522	508	485	541	520	551	530	533	514	526	544	514	534	539	507	522	549	523	505	589	517	524	539	551	497	561	533	527	548	510	532	501	551	525	549	550	535	558	524	543	525	543	600	549	541	519	513	565	553	533	511	538	536	547	529	579	559	557	538	531	513	582	551	550	516	514	533	564	572	537	525	521	522	527	552	521	552	588	541	548	506	552	554	528	570	535	549	525	518	570	557	492	519	533	542	548	528	535	541	510	525	506	522	555	535	510	506	546	506	530	529	539	529	541	511	524	560	533	573	511	503	532	552	540	527	577	534	503	512	536	528	514	510	533	566	578	570	539	534	548	506	547	559	528	545	522	539	488	576	561	499	535	541	521	573	524	528	520	532	502	531	506	560	539	531	509	568	542	519	533	520	476	544	551	550	539	521	503	563	511	508	501	550	553	554	553	510	510	535	562	553	530	526	550	561	506	499	508	571	524	531	527	533	509	561	561	540	544	578	522	519	524	501	506	533	525	587	552	491	521	494	493	543	547	540	498	544	538	536	549	553	505	534	534	569	573	576	541	482	507	525	522	497	531	558	520	529	543	553	521	558	584	537	550	493	573	535	566	532	558	544	546	556	556	544	498	526	547	543	513	555	534	523	520	505	496	510	554	532	503	534	526	526	533	567	552	544	511	535	544	540	532	578	471	556	548	559	484	561	507	498	542	470	515	516	556	532	552	512	545	568	510	534	522	588	503	546	563	507	540	499	586	545	475	548	532	529	529	591	553
23496	22692	32912	27957	22161	17354	4495	525	352	367	332	358	361	340	368	340	349	365	321	340	331	356	325	354	374	326	360	360	338	325	382	303	345	320	333	321	343	377	304	343	365	317	324	354	361	326	340	338	325	359	372	297	358	314	334	335	335	347	352	302	334	329	335	323	319	359	331	327	360	311	316	329	349	332	325	335	347	339	359	351	358	336	328	316	323	328	354	306	275	302	329	345	327	356	330	315	354	345	325	306	355	340	341	366	332	322	314	339	343	345	302	354	336	340	350	338	321	347	320	345	334	318	341	323	368	340	322	344	334	321	345	343	337	319	353	308	309	369	320	333	329	316	339	352	309	313	335	341	314	345	326	321	336	326	302	324	364	356	356	363	363	369	306	355	345	306	354	352	357	341	324	342	323	354	315	321	342	311	325	326	350	335	319	320	346	354	349	364	310	351	365	341	344	351	313	330	313	326	351	361	328	335	326	330	339	293	324	328	330	330	330	324	364	312	350	308	367	331	289	309	333	347	335	346	339	338	340	327	295	327	335	328	336	339	333	356	311	303	321	343	329	349	318	328	373	320	342	341	328	319	324	351	351	311	312	336	365	320	334	320	363	343	301	322	332	313	354	347	326	325	359	348	336	313	327	331	359	347	308	370	311	306	315	336	354	343	332	354	333	328	312	326	371	355	338	328	350	341	357	325	324	329	333	328	300	305	339	340	330	335	324	331	312	342	348	322	340	329	339	301	355	339	385	298	306	330	312	329	335	349	336	359	333	301	334	343	344	336	357	320	322	363	336	309	330	345	365	314	316	346	320	357	340	333	313	312	311	335	298	352	351	343	361	321	339	319	348	331	320	298	322	352	327	306	327	337	315	314	306	331	350	355	319	372	339	338	329	357	348	344	361	325	353	322	349	324	350	367	345	359	325	344	286	351	343	346	378	333	327	350	310	338	334	317	326	349	375	321	331	330	360	335	348	317	310	301	350	329	323	348	297	325	325	342	305	327	334	315	322	322	307	339	344	380	363	342	330	333	359	325	340	336	323	311	340	358	355	330	345	332	353	312	338	321	347	335	330	342	354	314	332	358	346	363	306	300	348	325	369	329	348	319	312	322	321	331	329	341	318	329	326	328	331	324	336	329	339	351	364	291	337	335	319	354	318	358	347	317	320	367	334	360	330	325	331	307	356	367	362	333	322	308	348	358	357	359	371	325	323	348	329	326	356	341	329	352	298	330	338	355	367	290	362	346	331	332	324	367	334	356	328	354	327	325	350	321	332	356	337	329	320	368	350	333	322	337	306	291	346	325	313	323	345	352	334	317	344	342	364	332	310	327	337	325	350	324	325	317	336	322	344	333	361	303	304	305	329	333	319	326	362	319	349	333	321	288	309	365	302	318	340	324	376	314	331	318	364	341	371	371	361	340	315	336	323	344	345	369	318	315	326	343	316	341	320	342	322	311	350	319	317	337	344	332	359	339	354	369	330	350	353	300	328	343	358	356	317	317	345	330	340	324	316	343	308	306	361	310	369	318	338	337	311	330	337	318	340	352	319	333	312	339	343	338	346	353	332	350	350	333	326	359	339	370	348	325	339	357	283	356	304	342	325	341	322	364	335	323	344	307	346	324	343	365	342	365	346	310	347	348	348	306	325	316	338	316	335	370	324	345	360	320	327	327	314	323	346	371	325	342	326	367	324	341	331	309	344	317	340	322	355	349	327	317	336	323	325	328	317	335	293	300	316	332	331	328	347	339	374	321	310	336	329	330	328	340	348	353	326	304	319	347	339	343	336	347	326	332	328	312	354	338	336	332	345	315	316	388	319	368	367	321	355	343	351	340	374	328	309	320	336	280	325	329	336	313	320	320	308	297	337	348	329	339	353	338	352	318	335	303	336	308	337	313	300	355	307	320	304	338	353	324	338	340	325	336	333	343	327	322	331	333	319	330	356	362	347	332	333	320	337	341	354	366	347	330	336	326	338	322	337	310	340	321	335	335	320	332	309	333	347	341	338	326	322	354	325	363	346	333	319	323	336	339	334	336	339	342	334	344	340	345	315	324	333	343	360	323	315	309	354	318	340	347	350	317	359	338	314	314	333	308	327	314	331	312	326	360	323	313	301	330	355	326	377	313	343	319	313	318	368	323	308	337	353	336	314	356	318	391	344	360	306	345	341	341	329	347	318	339	342	346	330	357	296	334	358	334	323	331	341	339	342	326	323	355	347	349	345	331	307	362	326	359	298	365	346	305	328	347	298	357	316	345	350	332	336	324	321	330	320	350	363	355	334	349	314	325	337	314	309	337	316	315	341	328	336	337	338	318	347	349	316	348	333	390	321	316	285	307	327	309	324	340	339	351	339	331	316	339	337	329	340	312	329	362	328	375	355	314	345	329	329	322	341	328	347	329	324	330	339	312	324	342	322	335	342	340	344	317	363	336	334	347	334	318	336	317	356	314	332	329	340	352	369	365	346	319	338	366	321	349	346	330	338	326	355	297	329	338	332	340	336	356	327	332	325	327	351	351	330	339	347	331	346	354	308	313	343	359	352	351	322	349	332	297	334	330	326	315	336	314	345	316	313	346	353	347	353	344	326	336	334	329	323	341	352	370	319	343	315	330	369	354	377	316	351	317	339	328	325	337	321	315	342	335	303	330	357	343	335	322	303	325	313	333	360	339	315	348	363	353	338	349	345	370	350	341	333	327	299	351	324	358	353	318	353	334	333	321	304	350	372	319	304	306	354	364	360	301	331	344	318	331	324	327	334	309	339	305	297	319	364	324	347	313	335	349	327	332	347	352	341	335	336	330	342	317	363	338	323	305	331	326	376	365	318	346	365	313	326	326	340	344	315	341	326	318	322	314	363	326	341	324	337	328	345	348	346	316	316	348	324	294	337	316	333	350	363	346	344	310	323	302	326	313	330	341	329	313	370	335	345	326	348	310	346	330	328	341	351	367	327	351	346	358	328	322	307	345	329	320	347	341	304	326	354	319	347	326	340	356	349	317	340	324	354	322	321	343	350	339	360	341	342	293	366	340	345	325	340	326	359	318	352	301	316	326	338	312	328	312	321	294	327	312	352	322	336	329	333	321	337	323	331	335	284	346	315	354	305	338	318	313	350	338	331	351	323	332	321	350	369	339	358	328	333	330	337	300	357	321	335	306	357	326	323	334	323	334	322	338	344	369	325	352	308	347	311	305	304	314	325	349	284	333	315	321	350	334	345	301	309	338	313	328	359	313	329	330	325	340	354	333	312	296	337	315	325	361	329	319	339	371	317	340	304	362	344	349	327	356	339	312	324	350	334	334	316	323	334	331	330	336	362	308	323	348	365	357	301	359	363	320	351	324	358	337	357	354	314	330	344	314	306	341	348	327	344	336	342	349	304	343	352	346	342	332	348	332	334	343	363	325	341	346	312	330	357	353	325	336	342	310	333	348	311	326	334	336	310	323	349	357	337	324	364	316	321	329	320	351	344	351	326	345
60264	102271	78360	50606	27498	9360	2093	756	579	578	604	550	619	601	572	635	575	578	559	598	569	566	570	620	563	633	575	523	573	607	591	565	587	562	550	599	573	579	601	630	598	581	604	566	584	601	563	537	555	633	572	576	604	586	613	541	596	579	538	588	576	584	574	563	545	583	596	612	589	589	564	594	583	622	546	593	561	556	534	579	534	549	605	565	593	588	595	630	627	569	598	577	586	592	535	571	578	569	592	580	554	606	593	601	620	541	570	598	602	605	568	582	591	600	570	576	580	511	557	588	567	559	564	566	588	593	578	611	562	625	603	548	585	594	569	569	571	565	598	628	574	540	585	583	591	588	594	564	559	588	560	553	612	579	563	540	603	541	563	592	578	580	576	552	546	595	623	603	569	595	608	628	526	600	579	591	559	568	579	638	597	558	534	573	564	587	597	565	608	597	559	605	579	610	631	593	622	568	550	567	575	588	577	551	567	563	529	556	566	569	559	583	572	583	569	582	557	572	586	628	556	574	544	560	589	607	578	567	575	614	603	603	595	578	604	576	586	571	564	601	577	542	558	598	629	568	535	589	552	593	506	589	625	551	552	557	587	517	580	609	612	556	593	644	605	607	555	579	606	596	595	600	598	577	579	556	571	591	563	617	585	571	578	606	573	553	522	554	577	564	578	530	611	585	614	582	554	549	596	582	552	571	558	580	586	569	556	553	563	624	597	579	589	546	588	565	595	609	565	553	577	570	609	564	544	604	563	587	552	586	548	610	576	568	585	567	589	597	590	551	574	556	564	580	576	573	578	607	580	556	596	562	618	598	572	569	588	564	561	569	549	579	577	583	585	571	590	553	570	577	563	607	617	576	617	619	583	569	586	628	570	606	585	586	565	566	614	560	573	611	564	510	562	592	564	616	551	562	544	600	562	532	545	615	587	581	605	601	573	595	607	541	603	558	548	612	554	552	588	601	516	599	563	562	597	530	576	587	544	608	581	563	557	542	573	603	600	614	587	596	586	600	590	548	605	581	591	622	605	579	562	583	580	588	616	583	597	563	577	560	590	582	577	583	559	576	568	568	558	629	574	580	600	565	551	576	573	543	601	598	596	595	593	582	552	589	584	601	533	581	593	579	607	578	592	594	579	566	609	573	588	592	576	566	597	603	571	554	545	549	547	546	596	551	614	592	526	553	556	569	593	598	549	561	569	581	593	518	580	601	566	594	569	553	579	517	549	583	590	534	571	615	569	581	585	550	545	568	606	583	619	595	612	587	582	547	593	523	555	579	531	593	579	580	552	582	596	633	504	551	604	600	586	572	556	577	602	567	619	559	559	581	564	549	546	591	563	573	621	573	565	547	582	591	590	553	621	555	562	573	564	556	555	614	626	578	553	585	574	565	572	580	593	542	565	538	578	575	571	581	631	546	597	548	583	609	614	545	609	556	563	560	601	606	575	618	580	587	575	569	609	551	564	566	613	602	570	578	563	548	573	591	569	597	580	593	551	595	549	597	606	634	569	585	569	587	559	596	579	609	631	572	612	574	564	563	554	581	564	594	580	562	587	610	594	572	538	554	588	600	595	568	592	576	550	600	609	590	542	624	577	587	574	586	556	562	623	619	575	579	528	552	627	622	589	553	557	592	601	572	551	598	582	628	629	610	537	590	602	589	581	619	546	551	552	602	588	589	596	582	576	585	608	569	611	605	548	573	560	562	602	556	565	543	642	579	560	564	563	614	559	529	639	576	539	591	587	549	549	556	553	573	558	568	556	572	581	530	563	573	523	602	576	577	594	565	596	596	562	586	601	648	582	541	596	589	565	586	556	562	533	542	559	585	552	612	613	581	602	543	538	575	573	548	580	576	585	588	577	561	582	578	580	580	615	586	573	573	583	580	557	547	580	567	575	625	578	557	558	607	534	552	589	595	591	564	540	556	586	604	585	530	573	588	553	547	560	575	550	540	597	563	539	588	591	540	558	607	566	609	574	571	532	546	591	570	595	569	548	566	587	551	598	633	608	576	537	572	535	590	550	574	571	603	589	588	605	553	546	559	579	597	586	580	572	554	561	559	570	623	584	556	590	566	563	572	562	576	609	602	563	585	573	539	573	560	564	576	617	548	575	570	562	568	567	588	573	607	597	536	575	545	587	565	549	573	608	557	568	558	567	612	568	592	598	624	585	567	583	577	612	566	570	578	523	560	575	566	586	584	593	618	592	605	533	549	578	551	575	603	552	575	578	577	577	540	580	602	574	643	543	551	562	581	595	570	589	562	567	587	568	555	591	557	540	621	556	546	577	550	550	594	563	599	556	542	575	588	600	566	544	545	561	595	606	546	580	556	570	530	560	555	531	537	582	560	547	621	563	573	577	561	572	542	572	553	529	580	564	566	595	612	553	608	575	586	581	549	576	577	582	574	546	588	565	556	563	578	565	594	601	548	548	543	548	577	550	584	565	578	592	574	573	633	555	555	584	590	608	541	568	572	605	615	582	603	584	564	590	575	610	560	595	585	557	569	565	595	581	588	542	579	580	572	584	587	601	570	565	570	571	600	561	578	553	592	554	589	595	598	559	609	612	508	547	582	580	592	591	572	595	588	561	569	596	579	588	613	613	606	579	582	512	567	584	536	588	602	591	581	575	604	548	556	568	572	600	566	612	555	601	585	582	576	629	590	631	610	565	597	549	564	558	580	603	557	580	553	594	594	558	556	569	613	582	573	574	543	595	568	562	586	554	568	558	558	575	608	585	561	577	549	543	604	541	577	582	610	579	542	581	553	612	547	611	541	561	582	625	579	599	581	564	585	594	640	552	584	567	591	606	589	562	630	602	592	576	536	600	565	631	611	602	544	619	581	560	574	566	545	624	568	620	602	631	601	542	582	580	579	543	586	559	570	560	584	587	609	590	556	578	592	601	605	575	615	569	590	574	589	568	551	598	594	591	600	577	604	582	567	591	571	591	551	556	594	571	628	563	560	574	566	583	601	611	559	592	591	574	577	549	580	561	583	624	573	576	594	591	565	557	576	573	585	573	547	613	567	570	590	582	610	574	603	570	585	587	567	600	567	582	589	553	558	566	560	558	597	553	655	555	556	620	589	605	571	591	574	578	609	592	617	576	569	600	606	565	588	583	585	627	534	568	534	553	587	524	564	556	612	577	629	546	567	611	563	569	582	589	608	558	588	589	579	559	574	563	538	589	555	582	610	580	569	581	586	617	592	593	569	579	574	551	547	586	587	596	615	584	550	515	588	566	570	567	562	565	574	564	586	578	602	583	603	559	574	530	605	562	568	550	538	603	601	542	517	572	575	579	589	572	594	583	574	531	580	578	570	538	586	533	560	613	573	647	582	602	595	555	515	558	559	547	588	595	590	604	580	580	586	606	566	564	574	571	572	599	620	577	577	622	510	591	587	581	591	603	551	603	554	571	568	587	586	580	546	542	583	580	581	529	587	591	609	555	620	537	593	569	558	580	591	567	589	557	571
28794	31053	29900	14577	2532	642	339	292	279	291	288	301	281	298	277	281	273	259	282	274	297	266	272	267	282	289	281	310	285	272	285	298	269	281	280	273	273	253	307	288	265	280	238	305	277	295	266	303	281	298	278	265	284	257	311	275	293	265	283	271	272	276	298	272	269	290	280	278	282	262	257	247	310	315	273	292	279	264	272	281	302	278	261	252	276	291	278	281	299	294	285	241	284	258	264	288	278	272	268	275	262	302	264	280	312	286	272	258	255	279	300	284	263	276	281	277	288	259	288	286	291	269	299	274	255	283	284	287	283	318	271	274	283	279	305	279	284	255	283	264	268	238	308	319	276	269	285	301	265	258	268	271	288	269	265	279	272	283	237	295	267	259	284	253	266	259	274	242	268	294	286	303	263	286	295	299	261	285	243	275	284	266	240	251	264	286	283	281	251	239	297	247	247	277	310	264	308	244	271	273	265	276	281	308	272	252	274	274	255	273	290	305	249	277	227	300	268	270	277	278	261	265	251	279	286	269	284	298	270	258	298	265	260	282	283	274	278	273	258	300	279	289	278	313	273	274	285	294	291	309	305	300	292	269	288	282	284	293	257	259	268	295	261	261	311	253	287	281	281	271	267	269	274	274	291	280	279	269	279	279	283	289	292	278	295	279	279	264	273	292	314	268	290	273	263	272	259	301	295	268	262	283	258	264	286	280	292	272	265	261	277	260	261	307	279	275	297	261	284	269	300	303	275	281	274	267	289	280	287	298	281	271	312	293	274	283	250	256	242	262	265	277	279	252	328	283	268	264	298	266	268	263	286	282	283	294	280	274	288	296	293	278	286	284	251	303	253	284	259	272	267	274	268	250	263	299	260	263	295	250	288	298	248	258	267	307	285	259	293	296	254	268	273	278	258	277	297	255	296	299	267	275	297	268	302	270	298	271	271	275	237	271	240	268	279	251	293	291	282	274	269	300	267	263	277	276	305	279	263	255	257	255	283	277	286	290	269	267	256	289	267	287	288	290	283	288	298	270	285	257	273	267	286	273	288	281	274	308	275	268	257	275	265	273	266	261	266	278	257	259	265	287	261	268	268	285	281	308	272	284	293	274	285	292	260	252	302	289	298	254	242	267	275	258	267	251	267	267	307	273	267	297	261	278	283	278	264	280	306	257	297	284	251	284	271	257	262	277	292	251	284	255	301	242	259	267	253	288	274	267	267	271	292	298	274	257	280	266	256	273	283	249	296	241	280	276	283	259	255	266	277	273	279	282	280	267	236	287	291	271	272	293	287	312	283	267	293	270	280	267	275	263	271	298	260	251	264	289	285	302	279	250	264	285	265	275	284	295	297	279	278	282	266	252	252	292	271	259	304	240	276	239	266	260	256	249	256	299	271	264	304	252	282	269	286	294	277	250	256	269	271	270	301	268	272	281	263	266	279	276	262	275	278	278	278	276	247	290	251	276	288	280	274	270	257	258	282	307	295	325	273	280	260	287	300	300	278	307	269	262	246	267	298	290	280	284	273	308	268	271	290	244	253	293	280	260	279	283	265	319	252	272	313	287	284	286	279	251	325	275	292	306	277	281	277	272	287	281	236	284	274	270	297	272	296	259	271	268	263	296	273	265	256	275	276	273	293	246	272	281	303	286	249	293	286	278	290	273	290	284	269	285	281	257	259	260	272	321	268	306	275	265	285	293	251	275	299	307	284	279	267	282	301	311	303	292	263	286	291	277	304	299	263	302	275	287	279	267	253	263	252	294	262	284	312	268	294	270	267	260	303	292	296	290	241	275	265	289	268	253	266	264	284	318	258	282	256	271	280	267	263	261	268	287	314	268	261	288	296	300	308	306	272	278	291	270	272	267	265	303	282	246	297	288	284	291	245	277	281	283	251	279	264	283	253	275	272	271	280	257	294	274	307	296	293	308	266	320	255	296	258	272	293	243	256	264	257	307	252	289	282	251	262	273	270	287	286	274	274	313	289	297	285	296	285	299	276	302	285	260	299	278	230	248	262	273	284	278	266	296	292	285	287	256	238	267	300	287	275	283	288	286	261	281	277	258	259	288	285	246	278	273	288	285	282	289	310	283	284	296	278	272	282	261	298	280	281	302	308	249	294	279	283	286	290	301	281	271	292	272	288	275	286	262	301	301	287	275	263	262	291	276	308	271	273	281	266	293	273	285	286	283	262	257	255	276	286	267	271	277	305	264	306	271	273	299	275	285	271	271	267	260	288	261	282	290	301	279	281	269	299	282	284	291	263	289	286	272	289	281	298	295	257	270	286	253	300	254	258	273	262	292	298	261	298	302	284	291	244	263	270	268	298	307	257	276	254	269	311	268	300	259	274	253	265	278	296	284	262	272	261	263	256	264	279	294	291	262	274	297	263	260	275	275	281	292	310	273	254	277	264	276	271	285	327	273	291	283	261	264	265	303	283	272	274	269	277	288	275	273	246	277	284	280	264	280	258	266	309	264	310	293	282	269	290	263	291	262	264	303	283	279	249	273	262	298	296	292	250	308	262	288	327	273	277	276	278	256	268	268	262	282	268	298	304	308	276	271	265	250	265	264	285	267	298	268	284	307	280	281	290	265	277	320	293	297	274	263	260	295	284	285	266	269	265	351	273	285	309	294	271	278	291	284	275	290	270	307	284	285	277	264	312	262	280	263	259	273	265	274	281	276	288	278	254	297	286	266	288	266	306	264	254	314	319	272	264	276	298	314	285	267	265	263	283	261	251	281	293	273	261	269	265	313	279	258	284	283	276	264	304	292	254	272	277	278	251	293	264	245	268	270	255	258	276	267	294	280	268	248	282	263	253	276	270	265	273	282	282	298	267	256	275	295	292	253	278	255	274	288	264	296	271	308	301	271	274	266	274	260	303	295	290	298	275	305	289	279	278	269	254	286	284	266	289	268	271	291	271	267	297	276	253	272	261	298	262	259	302	275	265	281	310	307	314	280	281	266	264	290	258	297	298	299	290	273	269	267	277	277	318	265	275	305	306	275	284	283	269	278	274	299	287	290	282	285	260	314	288	275	308	295	283	285	270	296	302	285	250	269	279	260	275	248	245	278	264	283	253	272	274	316	273	281	268	276	273	291	304	236	278	307	274	280	265	286	272	269	272	259	293	258	307	275	284	282	264	269	289	319	279	308	265	286	261	275	267	273	259	265	305	271	264	287	291	266	236	293	250	318	256	285	273	274	288	295	282	256	285	293	270	272	292	270	298	314	254	303	279	274	255	302	297	275	265	295	283	285	291	253	312	282	282	307	287	275	241	261	265	268	293	270	276	264	263	289	310	273	272	277	269	290	272	274	288	288	300	280	284	285	312	295	278	272	282	230	275	268	280	279	277	263	284	278	298	308	277	281	300	286	280	310	276	271	273	299	247	282	290	280	283	264	291	249	267	286	287	290	264	271	289	279	308	275	275	276	269	269	287	293	294	271	258	273	283	285	274	261	285	278	280	301	303	291	274	283
35326	48831	35962	16023	4692	1303	681	560	527	576	539	505	510	506	487	499	493	544	526	499	522	505	497	548	541	466	525	488	494	496	522	511	539	482	492	513	504	548	510	521	499	543	538	461	512	509	476	485	476	496	518	525	510	547	518	546	502	506	504	476	522	509	508	505	544	503	498	514	524	509	504	513	508	470	513	488	534	481	485	530	505	486	534	478	491	511	522	514	482	505	548	494	521	532	508	514	517	531	506	490	511	497	553	510	493	480	516	502	544	509	494	513	460	550	517	512	534	491	551	468	509	468	501	535	519	512	542	523	547	500	525	535	512	521	516	532	531	519	502	478	529	491	514	542	504	513	476	501	487	511	472	463	509	501	478	509	530	497	523	507	532	508	531	511	495	503	482	552	492	516	479	563	520	495	522	518	486	506	548	486	487	527	547	481	512	544	536	486	533	479	489	547	498	466	526	512	502	524	542	527	538	488	505	528	522	515	456	491	503	491	526	534	524	530	497	523	482	516	479	539	548	502	486	520	518	543	514	482	537	506	506	498	485	552	491	480	482	521	524	512	526	486	499	491	557	505	554	508	532	491	497	491	460	492	492	497	527	523	488	531	534	491	540	495	542	504	504	534	534	498	545	550	456	520	489	541	506	510	519	521	471	503	477	497	507	525	508	520	489	459	512	518	495	522	537	542	477	497	484	497	463	515	508	489	516	515	517	485	529	523	527	472	529	521	481	526	522	519	478	481	530	537	525	483	491	509	528	532	500	504	505	490	457	519	508	491	485	507	526	512	476	508	509	490	510	456	542	523	486	481	488	502	540	525	524	484	516	521	513	520	479	504	502	552	497	509	513	498	476	497	535	516	525	506	482	523	512	525	512	509	488	494	515	506	509	495	482	494	510	546	530	539	495	504	513	519	551	530	464	502	494	504	510	469	509	508	559	552	489	519	514	522	501	519	476	506	545	511	527	495	523	546	504	525	486	489	489	515	517	503	523	498	513	489	524	471	576	523	504	532	479	507	507	468	550	500	522	497	539	500	480	499	520	503	515	515	493	541	535	504	506	503	457	487	470	528	501	514	492	535	534	505	519	488	480	516	495	524	487	514	525	480	514	501	469	497	530	539	505	535	534	507	558	520	513	519	510	493	474	499	521	546	510	536	491	525	510	493	510	489	486	475	515	487	472	487	493	504	542	533	495	504	498	499	513	502	503	546	463	538	531	499	510	533	506	523	481	529	501	484	481	526	504	498	532	465	489	529	500	548	547	515	547	516	512	472	494	523	507	491	558	486	516	494	531	571	548	515	513	517	502	504	543	463	515	509	469	531	514	542	463	465	537	514	486	531	490	499	497	488	543	497	475	531	523	490	528	498	562	517	531	520	513	523	577	473	484	519	533	515	453	535	496	508	508	495	565	500	518	515	531	472	505	492	520	494	532	513	459	512	481	497	530	534	515	520	505	527	529	455	527	566	499	531	492	537	528	504	500	504	522	526	522	492	522	502	493	556	517	504	506	486	545	503	521	524	535	474	542	533	494	518	498	526	506	512	518	437	555	507	466	491	499	509	529	533	468	472	502	514	546	493	514	489	523	534	500	505	541	509	473	558	531	567	517	481	529	515	513	553	547	495	485	499	514	508	505	517	500	530	522	472	484	510	519	480	488	478	514	519	503	482	532	529	510	479	508	553	521	517	523	512	525	533	492	519	499	510	518	493	511	540	482	546	490	493	530	521	495	509	520	563	467	485	530	499	515	464	549	490	528	534	509	527	528	508	528	454	501	545	493	533	522	482	539	508	494	504	509	469	498	512	518	524	502	531	513	513	465	484	563	520	525	497	524	506	567	520	508	493	491	477	502	492	470	488	500	500	543	543	533	511	528	552	464	543	474	469	517	530	511	515	488	530	484	530	507	517	526	497	514	509	546	511	514	503	512	523	508	535	532	513	507	517	515	521	520	539	496	522	520	508	523	521	512	551	450	529	516	555	503	515	532	522	512	496	481	515	518	482	530	508	512	550	530	519	529	494	495	471	553	508	520	493	495	497	532	501	526	487	507	534	517	530	515	465	529	467	518	480	508	551	515	540	543	479	545	494	525	473	491	518	545	483	494	506	525	533	514	523	482	510	477	511	506	548	497	500	521	489	480	516	512	515	521	540	512	512	500	477	490	465	484	498	498	541	494	508	521	536	523	517	484	495	529	523	575	487	504	512	543	508	517	477	558	544	471	503	473	505	486	505	477	501	536	506	460	526	505	486	497	502	539	488	462	497	500	477	500	504	508	563	513	520	531	502	506	539	502	524	473	499	517	473	506	490	510	513	481	502	512	496	488	502	506	517	520	504	550	486	545	472	529	529	498	528	567	497	502	521	465	500	480	490	542	517	485	527	525	516	532	499	493	494	490	508	517	502	480	494	495	549	509	499	514	520	511	480	511	547	524	467	518	549	479	530	509	529	518	544	515	490	505	537	472	530	499	521	482	478	504	494	521	498	516	529	493	484	507	538	494	473	495	523	493	499	540	450	528	527	488	495	570	534	517	516	510	510	501	505	475	523	549	529	496	549	512	522	520	500	521	543	510	521	486	468	519	482	507	548	499	522	498	503	505	514	523	491	497	494	503	519	466	507	506	492	503	493	476	518	505	492	486	493	493	496	525	489	525	513	493	518	515	479	512	490	509	532	503	516	509	516	480	469	540	501	494	542	490	479	492	494	491	572	504	487	526	496	518	541	487	507	525	478	486	520	493	516	538	515	511	541	488	525	496	459	481	496	535	487	503	506	494	530	509	488	469	516	529	506	498	519	498	503	485	510	493	515	521	506	531	527	475	483	499	507	494	491	474	511	488	533	469	471	500	525	485	510	514	527	530	476	527	525	479	529	475	520	523	486	503	485	523	493	523	457	490	514	491	512	475	483	519	511	531	482	531	539	490	520	506	520	492	512	489	503	525	526	500	552	504	498	500	503	523	483	489	496	494	485	544	482	500	511	496	493	492	552	500	524	517	536	485	528	508	548	488	504	508	541	511	553	506	552	496	519	461	475	497	461	517	507	519	479	543	502	505	531	523	525	504	497	482	498	519	532	495	521	508	480	496	515	501	511	526	494	486	508	524	479	518	493	521	501	488	555	515	510	496	525	507	537	527	529	503	519	529	528	491	536	505	483	542	479	532	504	481	510	506	500	486	542	529	465	488	525	490	466	540	515	518	535	545	510	500	469	479	497	499	503	514	530	506	495	501	486	524	517	514	482	516	480	549	530	497	525	510	480	518	484	520	517	521	526	470	545	523	518	475	487	555	504	505	497	535	510	510	559	531	535	497	486	531	525	496	539	507	559	510	519	541	508	513	515	516	509	534	513	536	533	488	537	516	486	479	496	507	492	488	556	531	503	543	534	498	499	503	521	489	538	533	515	512	463	518	511	530	528	528	491	525	542	527	503	544	522	506	525	532	476	509	481	524	518	480	524	536	469	510	514	505	496	494	509	469	482
24588	24574	37508	30229	19756	8083	886	328	320	328	322	286	284	300	297	278	290	301	302	293	295	298	289	323	286	286	322	279	304	271	285	278	277	278	309	286	248	297	307	275	277	298	306	267	304	263	290	291	294	318	306	305	292	269	283	311	314	301	292	291	310	252	314	259	294	252	315	285	253	303	307	337	317	262	270	277	303	265	293	284	321	288	290	279	305	276	339	298	305	279	275	308	292	293	295	280	312	277	279	300	269	289	271	304	297	315	311	284	278	295	300	290	283	304	316	312	289	286	309	299	305	280	288	282	292	309	273	297	291	294	309	277	282	316	313	351	299	312	289	319	302	300	274	289	289	291	300	278	289	262	327	303	321	304	314	307	302	269	287	308	295	309	292	276	273	308	300	277	271	303	312	267	291	272	280	305	300	308	260	310	298	312	290	293	308	296	302	308	301	335	315	270	288	287	296	305	292	303	307	281	295	304	271	316	284	286	299	275	294	317	314	286	286	300	293	320	295	313	334	289	279	279	330	326	298	283	292	301	296	327	268	304	293	299	310	294	311	264	306	297	309	297	276	293	271	291	319	295	289	293	323	302	352	290	268	332	283	311	280	291	304	278	299	312	290	303	290	281	255	286	295	281	300	260	266	310	328	272	300	329	295	310	276	316	286	317	319	296	298	292	287	282	306	289	327	289	297	288	298	311	318	287	276	320	298	312	274	298	299	268	309	311	290	290	310	301	285	274	317	295	276	290	309	297	289	285	299	309	297	281	296	317	297	306	282	293	273	287	287	303	325	283	283	312	307	328	278	295	305	321	287	271	277	283	290	289	286	291	283	267	298	276	298	274	298	302	296	299	316	319	329	304	280	277	300	314	310	263	308	293	295	281	317	277	281	299	285	286	286	322	329	300	313	332	306	289	280	288	294	277	315	305	278	313	317	306	280	304	276	275	330	300	312	265	327	297	302	311	296	333	301	273	301	289	283	296	295	298	300	310	264	284	306	309	280	307	297	291	297	288	293	284	283	296	262	307	290	301	323	293	281	284	270	308	280	305	318	292	273	299	320	297	304	320	317	320	314	296	310	295	298	302	282	267	282	304	293	295	280	265	302	294	288	313	304	320	322	259	301	287	298	289	310	268	273	276	307	335	287	291	297	308	305	285	295	301	334	277	326	326	323	309	285	305	297	292	297	326	306	289	269	280	292	297	294	277	302	300	281	318	279	276	298	286	270	291	310	286	281	314	276	319	276	304	306	351	302	291	311	308	311	305	290	297	298	255	296	283	314	317	273	280	268	292	292	297	248	308	294	281	301	305	300	278	280	262	305	269	292	295	322	312	307	314	325	325	291	303	322	287	284	276	285	290	285	316	285	248	295	304	272	281	290	295	324	288	305	294	295	292	291	266	315	301	299	308	260	313	318	298	305	279	313	288	293	314	278	316	314	299	304	292	295	329	287	261	291	307	302	278	252	260	292	307	299	304	328	259	270	275	319	284	285	285	291	343	291	299	299	315	291	326	287	290	283	306	303	276	301	276	302	334	286	293	291	265	288	318	317	282	296	305	283	308	277	282	339	330	307	246	298	299	306	270	268	289	303	293	291	278	281	310	279	286	275	288	267	314	303	315	257	321	287	301	273	305	295	279	301	306	275	302	309	296	317	304	277	297	308	319	308	298	262	295	281	319	333	321	267	299	296	278	316	307	280	320	301	297	303	304	289	278	314	315	297	302	298	299	275	290	320	284	307	310	278	288	317	300	274	297	290	305	308	287	278	306	308	304	292	276	292	314	276	320	272	280	286	313	273	303	296	280	305	273	310	310	301	278	278	301	275	291	311	300	304	328	287	313	312	290	276	289	273	294	306	287	300	282	300	335	295	283	327	316	310	313	272	296	304	310	276	284	300	285	288	312	299	286	301	278	291	272	285	291	260	303	304	304	278	292	312	273	314	314	289	289	270	314	321	275	277	301	328	281	301	271	294	278	307	298	318	319	298	312	298	302	317	282	308	316	304	289	268	296	288	257	286	309	305	327	299	300	295	276	313	295	298	303	278	312	306	298	279	279	282	273	324	309	286	311	304	276	280	278	284	307	308	321	287	289	287	269	300	299	290	289	295	279	265	298	320	289	295	305	283	303	281	304	287	303	311	298	289	295	298	318	283	301	287	320	298	277	304	295	277	302	267	281	292	299	301	283	304	308	289	343	283	311	328	308	304	280	262	306	272	307	285	288	307	302	252	309	251	293	277	298	294	277	269	329	289	314	283	275	303	267	311	283	300	276	322	321	290	275	264	315	296	299	321	269	330	284	286	309	277	319	269	283	303	281	313	301	303	275	293	297	337	285	294	281	303	317	309	296	266	304	315	304	282	312	264	303	327	286	297	290	299	322	299	283	286	292	298	325	291	323	298	290	297	296	280	306	314	291	268	269	286	290	281	305	299	320	283	270	313	310	319	263	288	288	298	298	299	298	299	343	279	307	270	272	310	283	334	303	286	310	286	261	309	294	309	299	290	305	281	296	320	271	275	296	280	272	300	268	295	285	278	286	309	264	269	308	325	284	322	301	309	260	283	273	294	306	308	298	305	295	287	278	325	262	300	319	279	294	285	300	281	284	313	317	294	264	299	325	315	308	294	327	302	311	291	264	291	306	286	317	292	322	305	309	298	303	316	315	296	301	281	294	292	302	259	274	294	296	297	263	298	320	318	262	286	322	301	311	335	304	296	323	292	300	310	298	292	290	293	277	259	273	301	274	258	275	303	272	281	297	310	275	299	282	314	306	309	323	292	282	250	286	294	262	300	282	309	291	302	302	292	287	314	298	294	282	291	279	299	276	277	283	324	293	275	285	301	285	311	303	307	289	314	321	310	273	298	294	291	279	278	317	264	293	310	304	298	316	314	305	300	282	322	299	275	283	312	257	302	310	321	276	304	307	260	321	314	280	289	282	275	309	272	305	305	281	282	307	298	294	289	273	282	288	278	306	303	299	332	302	307	287	270	295	283	299	277	272	310	273	294	312	274	295	300	284	292	299	311	312	312	313	290	289	291	267	336	270	306	293	305	290	241	325	293	275	315	289	270	282	327	305	283	303	302	305	305	306	272	290	321	293	274	289	302	306	310	273	306	286	303	271	301	282	288	267	304	294	272	302	292	280	299	312	317	302	342	302	318	296	312	312	315	296	298	299	304	308	319	294	304	305	330	281	294	278	310	313	326	313	265	284	291	286	305	321	305	300	292	299	298	305	338	291	310	277	290	263	273	293	270	302	299	277	287	287	296	307	283	267	298	302	319	298	281	268	278	292	289	288	273	318	333	281	331	302	285	289	288	311	291	319	316	285	293	295	290	329	289	326	308	308	307	276	292	278	280	312	296	299	299	271	292	274	282	315	301	285	297	289	251	290	296	283	292	294	320	289	289	307	282	299	300	271	284	272	306	320	284	299	302	282	273	308	313	292	290	304	292	279	287	331	320	276	299	263	333	295	272	303
59253	93722	70760	40304	17828	4760	1220	619	574	581	557	537	530	540	485	540	541	543	511	521	548	555	542	515	563	534	522	495	521	557	532	524	521	524	530	485	555	544	548	522	555	514	539	518	505	492	555	570	542	549	491	563	540	541	547	512	535	520	515	535	555	513	553	518	524	507	576	550	527	533	547	500	571	523	521	548	496	519	519	531	532	551	526	510	544	532	510	565	488	529	519	491	569	506	503	500	549	510	535	583	541	538	524	563	496	509	518	529	517	572	525	554	530	531	575	563	526	558	515	536	522	535	561	551	509	543	503	543	536	512	542	524	534	518	549	525	500	531	530	526	551	527	537	546	546	532	546	513	554	535	538	539	518	545	508	531	513	513	527	531	518	554	532	545	554	548	536	507	507	493	513	507	532	557	507	521	549	536	541	541	535	516	541	547	560	559	524	521	517	503	515	516	528	535	544	535	514	537	521	564	546	531	525	501	595	533	524	546	552	551	549	539	575	512	537	558	503	525	522	534	538	531	509	573	542	552	545	518	540	556	532	515	512	537	554	527	538	566	541	558	509	584	512	531	539	570	513	525	519	541	525	510	556	564	543	528	493	552	571	541	539	539	532	540	543	535	546	544	518	501	520	483	513	530	526	517	543	568	510	492	549	496	510	503	493	528	560	544	559	548	514	509	520	498	516	552	515	534	550	548	524	533	555	544	576	552	533	523	536	537	553	528	541	541	511	539	549	549	533	505	553	540	517	534	541	545	524	563	507	564	508	524	514	517	536	504	555	492	495	499	576	504	568	548	507	511	523	566	543	550	543	538	571	532	558	556	538	509	560	548	555	523	585	547	575	542	522	541	507	523	500	544	495	525	512	553	550	521	534	546	550	492	515	497	517	517	533	561	543	510	546	557	545	525	497	551	565	504	503	521	526	573	581	490	507	529	528	494	502	529	529	511	526	519	546	521	543	493	527	524	512	526	533	557	546	579	554	545	529	519	536	553	518	519	566	545	533	523	573	507	496	543	522	499	552	487	555	526	579	563	528	551	539	527	561	539	538	544	534	540	522	553	512	521	548	504	530	499	567	530	563	556	581	557	525	524	519	548	542	544	545	505	542	586	549	519	542	547	544	548	514	523	502	514	498	556	506	535	524	513	551	508	548	512	526	565	544	500	523	533	569	538	563	488	504	525	519	526	541	530	536	495	535	509	550	516	534	535	545	561	528	551	564	563	495	565	497	489	516	517	536	539	526	535	522	575	530	530	523	535	548	530	517	549	519	530	567	572	520	549	543	561	509	491	519	536	516	543	532	530	559	533	510	565	525	509	576	564	530	529	565	528	505	491	531	528	503	565	582	551	538	561	581	508	560	513	505	564	529	526	561	535	501	506	506	546	545	543	550	553	540	527	582	526	501	547	546	528	506	511	576	602	558	555	549	561	518	532	561	528	507	499	538	511	558	560	561	529	535	522	549	536	513	498	549	503	564	541	540	529	526	553	523	527	506	522	488	530	499	571	534	510	537	548	592	514	516	520	520	560	534	525	553	552	527	537	522	543	561	541	522	541	564	546	556	543	519	564	541	476	534	527	500	523	548	581	508	545	539	545	549	527	560	545	547	529	544	547	551	559	482	498	521	540	554	578	524	489	557	556	557	571	509	556	516	529	513	528	543	514	554	520	561	513	519	544	572	542	539	547	541	530	532	542	526	569	532	586	548	538	542	478	492	512	508	495	526	502	493	546	537	531	565	517	530	544	547	560	524	534	515	563	520	505	513	516	526	510	523	524	536	559	512	562	581	498	500	524	555	569	563	525	519	575	538	542	536	514	551	494	546	615	521	541	554	516	553	545	550	524	525	526	570	529	523	571	542	575	548	540	528	581	533	547	525	557	561	531	523	523	512	573	555	535	542	538	535	556	553	490	497	551	519	535	551	521	522	526	543	533	511	525	543	510	532	510	495	528	535	511	525	510	543	555	576	561	547	522	539	507	526	527	553	573	554	540	542	563	543	519	515	547	545	487	507	575	501	517	528	531	527	523	476	555	526	549	527	569	513	534	541	538	523	586	518	532	527	514	513	562	524	514	537	557	537	528	520	515	506	529	489	540	467	556	555	527	544	551	562	523	534	563	557	580	536	543	541	562	516	565	520	543	511	541	556	556	544	526	514	504	532	537	527	554	532	514	508	539	550	560	550	553	523	511	524	542	515	521	532	547	557	504	563	533	543	549	521	554	525	544	548	546	520	523	548	531	515	561	503	533	525	530	532	544	510	558	553	538	552	521	505	572	539	538	532	504	499	530	504	603	478	541	554	524	510	524	521	538	526	559	586	500	530	540	501	518	508	524	537	557	536	531	500	512	547	555	542	529	564	530	494	526	571	498	504	544	544	542	519	536	537	547	508	553	563	532	532	543	563	548	558	546	553	583	536	554	555	528	549	575	502	526	520	568	574	493	509	529	572	533	477	552	527	513	518	535	528	563	524	544	547	498	520	481	520	532	515	523	558	549	518	527	565	526	543	578	560	542	519	554	504	533	525	519	518	538	535	568	578	519	532	525	512	554	516	553	557	524	554	481	543	563	540	558	554	561	532	537	528	556	564	518	574	537	516	536	504	524	492	557	523	557	523	521	549	521	531	518	541	506	535	535	496	539	511	536	556	566	520	564	501	526	545	552	499	545	492	542	523	558	562	550	559	543	563	540	545	564	577	503	540	508	533	566	552	518	508	570	520	536	527	533	556	520	505	537	570	572	547	530	507	514	578	552	553	550	540	564	549	529	566	525	486	566	492	536	540	515	515	538	531	529	539	499	505	506	494	524	541	535	520	543	527	499	551	576	567	524	521	556	542	510	537	515	509	511	528	523	510	532	508	551	558	558	520	540	532	511	541	532	538	499	545	516	509	537	518	503	510	519	512	502	554	534	545	541	547	526	542	514	513	544	560	515	542	537	568	538	575	538	535	570	504	507	523	513	529	499	538	511	511	521	576	507	532	544	513	524	525	545	546	527	516	542	493	544	512	524	555	585	493	551	478	570	549	538	541	526	519	561	518	570	558	571	595	522	531	542	547	530	514	538	548	549	539	578	488	514	513	514	523	541	504	474	548	523	517	517	535	523	570	532	531	512	539	535	539	550	531	517	513	535	538	538	569	534	518	575	522	525	524	506	556	529	501	561	559	541	571	508	516	553	523	551	576	533	559	528	498	557	528	531	499	529	553	538	535	524	524	538	537	539	514	541	518	557	534	503	522	527	506	539	490	560	543	574	538	500	532	509	557	547	544	521	556	552	541	520	530	543	520	516	537	520	548	555	497	498	522	559	511	513	535	571	526	535	532	550	527	515	480	510	546	549	530	518	525	517	574	524	517	534	565	518	515	525	511	605	548	527	577	556	582	528	534	539	513	548	551	586	555	532	532	527	522	532	554	535	492	537	539	529	572	517	499	547	506	567	492	556	522	566	536	548	505	506	535	557	545	568	519	519	568	603	516	547
23383	22800	32940	27724	21642	17038	3999	455	367	341	355	296	341	315	354	353	316	362	345	348	338	381	342	346	350	320	315	317	338	325	343	365	365	330	341	349	328	346	346	323	321	319	308	327	291	353	312	353	354	331	341	366	328	319	342	329	330	316	346	339	361	336	335	344	360	337	332	323	339	336	333	299	332	343	356	330	327	361	310	339	349	331	345	345	333	333	385	356	302	344	307	338	336	309	314	339	331	310	315	347	314	312	326	356	327	337	308	331	312	308	330	332	329	318	323	313	334	319	349	330	370	313	321	362	395	355	302	312	319	296	353	333	304	320	327	329	347	314	313	335	350	324	329	345	325	362	364	286	331	354	332	327	335	342	324	299	330	284	340	334	325	342	310	342	346	325	365	364	330	326	295	318	351	334	344	329	344	359	348	353	323	341	318	326	320	334	297	317	323	328	313	359	323	344	329	315	321	344	310	353	344	325	336	339	345	327	299	338	384	322	267	335	343	326	338	311	336	344	361	347	320	340	317	314	337	306	342	331	357	343	329	346	344	335	329	339	319	320	339	311	359	356	330	356	347	333	289	330	348	332	329	300	327	319	349	353	344	302	308	310	353	315	343	342	333	305	318	345	320	331	324	366	303	346	335	309	318	312	367	299	337	335	360	351	302	333	360	370	328	325	307	374	327	329	334	319	327	319	319	351	337	326	336	349	310	341	312	340	302	330	338	342	351	304	362	336	313	331	314	319	344	314	330	344	331	325	332	295	333	325	343	315	334	341	332	336	354	342	354	347	274	320	328	320	336	349	319	320	320	349	327	315	344	347	328	333	309	324	327	341	328	335	331	328	342	349	332	353	340	329	331	335	319	344	335	327	339	318	318	314	342	338	316	312	331	326	334	331	296	326	324	338	335	333	319	298	280	326	324	321	336	355	332	323	332	306	350	297	332	325	323	303	315	312	327	289	326	300	347	321	342	348	344	332	340	312	346	323	333	317	309	335	322	326	326	323	312	338	341	345	346	355	358	316	340	368	335	327	311	352	344	349	313	313	347	313	323	321	316	349	330	325	344	335	321	312	331	316	299	346	346	313	298	327	327	357	299	312	324	351	340	300	334	329	353	330	321	322	320	365	337	331	304	333	354	309	318	327	319	332	340	360	364	329	323	334	286	320	327	337	350	360	331	302	368	345	332	356	328	350	313	332	331	342	364	354	321	319	350	347	326	327	313	355	329	333	337	333	317	323	365	320	345	323	334	345	352	340	334	332	341	328	328	322	341	319	330	360	333	353	364	333	310	314	285	323	343	328	339	331	335	344	329	341	339	332	317	322	355	325	330	355	342	320	327	331	334	317	328	303	305	326	299	334	318	343	337	360	317	338	327	325	330	360	347	301	315	361	379	347	329	291	353	323	307	349	306	279	341	343	347	332	345	332	318	331	325	351	321	343	331	320	337	337	312	335	335	369	300	338	307	317	323	348	320	342	326	322	351	335	356	323	351	360	318	355	344	310	318	336	351	339	344	341	302	344	296	324	358	328	308	342	316	360	306	325	335	337	343	330	327	324	360	326	304	338	350	289	313	331	312	364	342	327	316	341	341	347	335	348	303	311	341	309	307	304	298	337	335	339	342	337	351	326	333	297	326	311	292	349	352	352	295	386	345	351	320	321	367	329	355	328	344	354	342	342	318	316	334	344	324	353	337	359	320	329	349	328	329	311	298	343	368	345	319	323	321	293	364	335	309	318	340	314	304	353	317	317	345	344	335	298	348	310	338	300	332	332	365	341	354	298	349	343	317	340	301	340	333	321	322	334	327	336	323	332	341	317	319	338	306	343	344	338	311	310	340	358	339	348	299	342	315	317	330	293	367	313	318	321	345	315	325	325	357	360	311	329	344	336	331	313	329	337	365	329	325	321	330	315	341	287	342	316	355	333	333	338	336	339	329	314	323	304	307	336	367	324	292	336	331	333	330	346	383	308	332	335	325	340	344	342	337	348	348	333	283	338	276	325	349	344	340	350	333	320	357	320	329	298	314	336	356	354	356	329	337	333	322	316	348	322	288	324	346	346	333	349	372	307	348	347	339	316	344	339	332	303	289	350	319	304	335	354	322	363	322	350	344	347	327	354	354	346	325	345	319	298	323	362	331	331	373	349	320	341	290	349	347	300	329	331	313	340	338	343	344	355	334	316	335	344	335	343	362	348	346	346	331	359	321	306	316	326	317	306	333	336	326	295	367	327	332	338	340	343	333	330	329	325	319	326	333	329	342	323	308	341	328	323	383	347	311	323	302	337	364	309	326	313	344	346	339	335	349	314	335	322	372	328	309	293	318	355	322	337	320	322	335	340	329	317	296	317	343	323	340	324	313	351	306	305	339	316	322	330	361	331	326	374	318	321	347	307	302	338	313	326	326	330	320	364	343	308	331	358	359	325	328	321	317	321	314	354	339	322	372	342	344	358	340	344	316	317	333	335	313	344	340	344	321	362	337	329	299	324	318	352	328	356	333	325	312	326	341	314	360	339	327	332	323	340	337	347	348	361	330	330	348	328	339	322	323	341	350	305	346	326	377	363	350	322	346	331	350	328	324	343	328	332	351	327	322	307	307	363	346	344	327	340	339	300	302	376	326	358	303	346	361	333	365	319	317	360	358	366	343	320	319	308	313	323	322	331	338	345	358	353	330	316	331	318	356	339	307	323	380	355	345	355	354	345	325	344	366	299	322	363	368	339	320	334	325	363	323	343	352	347	305	307	344	328	354	291	345	354	284	363	318	346	322	331	287	327	319	334	324	336	294	340	326	322	319	304	336	317	316	329	345	328	335	312	335	339	299	373	333	306	280	330	324	315	321	340	355	348	318	300	317	322	323	314	333	344	322	333	330	315	337	317	343	288	353	345	356	356	350	326	346	327	341	302	332	335	332	328	361	317	340	329	290	301	323	315	319	307	334	302	334	327	350	321	316	342	320	340	322	311	332	340	338	337	305	356	367	315	345	367	326	315	344	332	304	319	350	323	343	309	345	326	336	340	299	352	334	338	334	315	333	308	348	316	310	346	342	312	313	332	357	346	322	322	324	325	290	339	302	351	360	321	366	361	359	285	341	356	336	324	325	334	293	356	322	333	325	316	348	351	339	337	340	357	310	337	371	324	352	327	358	325	373	353	304	348	343	325	331	335	324	295	327	315	335	334	327	333	337	316	327	336	318	304	335	306	346	369	318	301	344	341	327	334	337	353	335	339	342	321	320	303	317	317	347	337	338	318	354	344	341	360	319	317	307	344	305	322	312	325	320	348	330	311	299	357	347	299	334	341	349	334	361	326	329	361	389	342	332	342	340	325	315	323	344	336	323	329	318	331	334	328	353	344	351	346	328	334	334	319	323	321	324	333	346	330	343	308	319	311	334	308	278	304	335	352	320	309	329	318	314	330	308	305	315	336	304	375	345	328	318	354	368	304	298	334	295	347	346	313	326	328	345	314	288	300	325	332
60419	102879	78315	48526	24917	7529	1646	748	603	609	605	569	595	588	577	516	596	615	577	620	553	606	585	563	553	553	630	553	574	576	580	533	584	561	514	572	553	593	567	553	575	618	578	580	577	588	552	583	585	531	592	507	591	540	552	582	553	589	589	589	545	535	525	585	565	587	598	569	614	560	537	585	602	545	580	559	548	591	535	587	562	599	587	602	534	574	583	583	591	580	539	583	568	564	570	591	596	608	583	571	595	547	591	535	556	564	597	599	534	575	572	589	556	562	573	548	576	538	584	591	568	585	575	590	560	529	608	552	539	537	589	589	572	607	584	601	574	537	566	563	551	594	577	556	580	557	585	561	593	605	576	566	561	582	598	581	557	568	566	576	607	551	571	568	555	583	603	600	607	575	577	581	576	612	577	576	540	543	559	589	568	545	589	551	565	569	545	586	585	585	601	584	592	566	621	583	553	571	621	536	559	577	615	549	564	593	559	524	558	580	586	595	553	582	603	580	526	558	616	556	565	556	538	599	592	577	552	556	567	583	641	554	577	596	522	574	518	604	588	553	598	570	526	568	567	599	599	621	572	583	554	568	576	592	565	571	603	565	573	568	587	641	577	567	541	548	600	569	560	591	556	568	578	565	577	590	601	559	609	567	580	545	590	533	573	545	540	540	535	579	544	577	603	606	568	579	563	563	583	569	619	558	624	554	541	539	584	556	587	599	602	564	578	614	604	546	582	540	546	589	586	592	612	564	595	572	570	566	532	609	613	524	604	561	539	586	595	577	583	563	609	591	546	567	575	553	556	553	569	602	595	553	558	619	523	611	565	530	560	594	587	612	548	575	642	581	569	638	569	555	564	540	611	563	580	561	531	606	567	574	529	540	573	622	600	554	578	592	587	522	579	537	612	596	557	585	597	564	503	548	562	554	551	521	561	583	579	544	561	584	621	611	587	615	593	588	549	614	558	570	536	572	587	574	566	557	559	573	600	565	543	576	591	563	622	559	639	523	575	552	568	575	598	512	593	586	559	634	560	575	609	575	531	586	606	538	551	586	522	572	565	573	550	561	566	562	608	566	602	553	611	539	553	562	580	555	588	598	607	599	591	593	526	577	535	554	539	572	556	599	580	543	565	593	576	595	576	606	567	537	589	618	580	583	564	563	589	528	568	619	558	556	544	623	559	593	524	571	499	584	554	583	607	584	513	553	543	626	567	577	598	557	578	579	566	608	542	589	603	581	579	627	575	602	532	566	534	549	573	558	556	554	625	585	587	583	591	570	540	542	625	592	608	575	541	591	554	532	583	548	555	606	572	583	566	576	573	562	596	562	572	558	559	580	554	517	623	585	586	555	585	547	596	592	597	590	540	556	558	571	558	558	557	580	589	561	579	520	547	565	588	535	618	555	567	597	530	551	605	608	590	567	545	550	571	585	528	592	564	575	559	524	580	571	589	585	575	568	556	540	588	590	576	552	574	571	565	584	576	594	595	587	599	609	547	569	578	550	570	609	593	570	542	599	555	535	589	615	602	572	566	575	604	594	542	534	589	601	592	584	567	590	553	546	543	596	575	556	582	555	589	610	554	569	579	548	552	589	547	589	585	615	611	605	583	544	596	582	570	579	554	502	569	606	545	548	557	554	536	610	569	587	565	552	595	568	570	577	566	589	559	586	561	546	534	567	561	544	564	602	566	592	600	614	533	578	572	621	610	593	584	592	583	576	592	596	555	555	565	584	568	531	600	613	569	569	598	583	582	592	565	565	554	594	578	550	586	614	604	560	541	568	554	587	560	553	563	534	572	534	558	585	528	596	580	564	542	626	603	622	582	583	575	537	577	568	537	584	556	586	566	536	580	531	602	545	540	606	584	547	559	617	604	567	557	547	605	614	575	550	563	555	612	603	559	547	585	553	593	579	580	594	602	558	594	568	567	562	600	601	562	575	622	583	577	557	514	570	597	567	566	547	548	573	572	536	601	583	579	554	606	607	560	582	583	572	559	573	594	586	570	545	549	557	563	559	564	545	529	558	578	563	563	574	578	600	574	603	571	574	539	594	596	549	594	540	538	586	564	558	593	534	587	593	568	577	564	608	604	530	589	571	578	543	534	580	589	567	586	549	595	576	561	511	620	572	559	559	573	574	536	592	546	530	588	556	555	634	574	585	563	568	586	550	576	585	546	575	600	549	616	570	563	572	585	558	551	562	539	565	565	550	545	583	529	609	586	559	529	603	557	578	551	582	582	552	601	551	547	597	570	581	551	584	579	589	572	550	573	564	558	588	583	533	543	536	542	568	534	560	550	575	568	569	567	546	575	583	555	602	598	589	601	563	595	584	539	597	584	562	623	549	577	614	600	575	598	566	549	564	568	559	601	558	565	550	589	574	534	575	539	574	581	555	578	599	596	592	604	616	542	574	575	514	569	602	544	550	603	575	560	631	586	551	613	549	608	581	566	599	619	574	584	597	568	546	589	584	553	568	526	593	562	542	527	615	574	596	578	560	571	566	571	582	563	638	562	575	548	584	592	603	573	612	591	553	591	568	550	569	579	599	540	577	556	547	568	611	597	569	517	619	589	548	599	564	610	590	545	588	567	603	613	553	556	567	596	564	595	590	568	609	569	562	582	551	532	561	558	510	561	541	584	558	562	573	568	571	581	616	605	561	600	559	551	566	541	569	569	565	569	561	608	607	575	597	543	588	558	537	571	557	560	575	558	590	575	569	575	529	577	580	597	647	594	595	552	554	574	580	550	636	590	604	566	536	590	549	609	570	559	631	581	597	592	547	573	585	598	585	560	601	594	613	553	603	575	562	601	535	566	591	578	585	556	579	550	576	543	568	591	593	570	598	569	571	549	567	580	575	597	573	552	564	623	619	572	574	556	553	558	599	536	579	532	585	582	561	555	571	562	582	632	580	564	620	554	638	552	602	530	574	604	587	623	559	575	568	555	568	575	596	586	567	561	571	579	578	582	535	599	615	595	588	623	626	626	547	578	575	579	562	563	585	572	574	616	591	595	581	553	593	575	571	580	592	563	587	592	620	566	585	565	601	551	594	540	566	632	584	540	641	536	582	570	560	580	566	560	589	579	617	563	598	527	587	555	584	555	588	555	542	613	556	561	531	587	548	565	564	588	589	576	524	563	541	581	565	535	547	546	523	564	587	537	588	581	557	591	577	552	580	574	545	590	567	577	621	533	563	625	544	542	593	595	600	560	565	519	572	607	574	579	563	611	621	535	556	567	583	550	584	578	599	597	554	572	568	563	575	581	595	572	593	573	551	563	589	612	569	606	575	595	574	571	632	581	536	578	581	592	570	615	545	594	553	579	560	561	560	578	538	572	625	538	588	597	596	556	572	584	534	585	534	604	528	541	576	597	583	628	613	535	578	572	588	611	582	618	573	614	617	610	540	574	556	544	569	582	545	581	606	594	543	550	634	567	593	571	592	565	587	623	570	556	578	569	591	565	563	570	602	521	562	593	552
28618	31605	30506	14942	2754	664	343	278	267	278	311	290	265	290	291	270	304	272	277	265	247	283	267	277	297	290	274	246	293	285	247	288	309	306	309	259	251	291	274	232	303	255	313	281	283	261	315	299	312	294	270	277	309	274	246	296	287	279	291	288	274	272	294	318	258	267	268	278	299	276	297	298	291	313	282	305	272	287	315	308	293	268	300	283	250	283	292	274	294	242	294	280	278	267	288	290	299	322	291	291	308	276	281	302	263	266	278	282	263	247	237	306	267	288	315	281	275	288	282	265	265	293	293	291	270	263	256	297	231	294	284	261	292	283	318	301	281	303	320	274	266	273	278	267	292	288	274	315	284	292	278	289	254	303	298	253	311	288	278	260	290	258	259	265	284	278	283	290	279	269	304	258	320	275	281	295	290	269	281	296	290	270	285	291	291	286	274	292	293	284	313	247	262	275	275	280	277	303	281	263	284	290	283	293	276	269	280	278	289	264	300	253	279	251	256	292	284	259	284	278	296	289	320	301	241	280	259	285	296	260	244	283	295	299	283	270	261	261	267	255	265	274	278	266	287	285	290	302	281	286	267	260	300	291	278	280	285	264	287	275	231	306	277	261	271	306	290	307	296	261	261	288	282	307	281	265	272	268	232	284	262	279	283	289	285	273	279	262	266	308	281	291	292	299	258	252	255	289	256	294	279	278	283	266	276	236	288	288	291	278	275	286	271	299	279	282	289	264	288	285	297	295	304	263	259	297	277	287	283	280	278	293	288	277	266	300	279	249	291	278	275	300	289	266	255	261	263	276	307	310	257	249	258	290	281	285	289	263	283	258	302	291	277	290	275	261	284	289	254	276	313	293	259	293	296	272	274	273	269	286	308	275	257	285	250	259	248	296	285	292	262	275	262	295	270	267	282	294	274	251	278	306	279	290	262	285	272	289	305	260	262	279	295	274	284	251	266	281	267	278	276	294	286	267	260	288	291	289	259	303	288	301	257	274	310	307	246	289	303	283	324	303	295	311	249	300	265	282	263	296	275	297	292	278	279	297	266	283	299	296	264	273	294	280	289	273	264	262	299	287	280	259	275	273	303	280	303	302	280	285	274	266	297	262	300	295	296	310	290	288	283	279	299	261	278	288	255	294	297	270	274	279	312	280	248	266	262	304	281	296	245	307	280	250	289	294	267	296	265	269	287	271	290	284	310	275	303	298	274	266	279	275	291	255	278	290	283	287	297	260	295	290	277	264	259	317	335	285	252	291	267	268	290	273	272	267	277	301	275	257	317	304	280	306	294	290	289	261	265	270	267	311	264	270	317	248	287	271	297	279	281	273	285	270	297	279	273	289	275	281	275	267	267	317	276	289	276	305	263	277	273	299	291	241	271	274	277	281	281	288	293	288	279	256	271	306	273	281	280	247	270	281	298	281	291	288	271	265	264	300	275	298	274	271	275	287	331	253	288	276	309	282	266	259	297	286	276	289	257	276	278	281	272	270	270	259	271	223	269	314	270	307	265	279	281	309	269	300	303	291	317	257	285	296	278	307	300	280	311	278	272	276	281	263	296	275	253	279	286	296	306	279	276	278	296	286	288	248	290	292	285	286	301	264	304	287	291	271	270	276	288	280	287	298	300	282	273	294	289	246	288	273	291	284	254	273	262	272	273	294	301	281	282	268	280	293	277	302	256	286	285	280	287	266	277	294	266	280	292	290	257	255	270	264	277	303	278	286	291	275	307	286	280	298	260	282	293	258	295	296	276	274	275	290	251	300	241	306	280	272	266	286	284	299	291	259	291	285	303	273	297	296	266	282	314	279	286	292	279	272	303	270	278	307	291	301	287	289	263	310	259	273	284	257	276	274	248	320	281	298	287	283	268	307	292	311	291	278	285	268	284	238	285	278	262	286	280	286	256	302	281	294	294	269	282	272	270	288	257	270	271	291	302	275	285	308	319	314	301	277	275	275	303	286	280	270	294	309	262	305	287	280	295	289	267	259	272	269	257	289	273	275	272	272	286	289	289	278	283	268	283	260	280	285	288	299	299	278	283	277	278	273	277	257	249	315	244	275	300	289	268	283	301	268	265	293	294	309	321	292	296	270	275	275	276	314	281	295	284	269	290	319	286	268	259	271	270	301	292	272	275	272	287	269	284	295	287	271	264	274	314	277	294	269	291	281	238	286	285	280	283	290	296	294	292	285	294	267	291	295	238	272	280	307	272	325	300	270	271	290	299	289	322	280	300	281	270	259	270	261	303	273	265	293	270	279	295	249	284	280	288	266	239	275	286	287	301	298	295	264	294	286	288	259	269	302	321	264	281	295	256	248	254	271	309	255	259	256	310	291	307	290	242	283	257	237	260	285	281	288	261	269	272	272	264	315	300	275	292	246	298	255	273	288	271	295	287	290	287	279	314	270	286	258	293	300	272	292	286	290	262	304	298	285	298	302	270	312	321	269	293	288	283	282	292	294	261	254	289	239	299	265	268	302	311	284	279	310	288	268	307	279	301	290	295	261	245	259	301	299	259	317	290	295	279	275	284	249	292	304	305	259	276	299	281	257	271	250	264	264	276	254	266	298	275	280	256	290	257	292	252	298	282	282	274	304	254	263	282	290	273	278	293	277	270	265	295	291	258	290	253	281	296	301	296	275	280	295	263	285	308	262	246	319	281	265	273	290	271	284	287	256	333	272	269	295	296	277	252	299	278	295	293	249	284	238	300	267	269	277	293	253	302	282	271	277	282	276	269	279	278	298	263	307	303	282	291	294	263	309	290	288	232	275	277	314	266	286	273	269	282	282	282	284	284	281	293	283	260	274	308	256	292	292	270	271	309	290	281	286	311	275	276	275	295	291	284	268	249	326	303	259	285	278	321	275	286	284	291	300	271	303	257	284	287	285	273	300	291	317	303	305	290	299	317	285	285	264	287	272	276	282	253	273	268	253	273	302	269	272	231	286	274	287	284	274	274	255	294	264	275	297	298	278	242	282	292	282	281	273	272	328	279	307	284	330	265	285	295	330	277	278	283	261	323	253	269	294	276	272	246	265	292	283	275	287	290	275	274	272	291	267	270	285	267	288	286	281	286	277	287	277	284	261	287	283	271	288	255	281	278	286	278	290	280	282	282	305	288	284	273	293	260	292	299	286	268	272	269	303	282	283	347	261	290	295	290	292	277	282	255	271	274	283	263	259	276	292	250	295	301	268	302	269	318	286	298	272	264	288	319	265	306	280	278	260	276	289	263	260	250	296	252	288	296	258	297	264	300	282	259	276	276	267	281	261	253	314	289	251	261	304	298	271	291	301	310	313	276	280	277	278	256	272	255	285	292	297	274	287	284	262	275	263	283	277	304	274	282	275	285	275	271	248	233	273	286	279	263	265	263	305	304	272	285	268	264	306	285	295	287	276	287	275	293	274	283	267	301	288	289	258	282	248	264	291	285	280	296	281	284	288	273	287	254	269	266	276	262	284	267	275	284	267	298	296
35381	50311	36257	16407	4906	1392	696	553	530	496	514	516	533	517	534	529	501	493	506	477	514	477	513	510	512	510	533	524	529	514	556	520	544	478	522	484	473	491	506	493	507	501	499	498	484	470	553	526	582	512	537	490	525	526	491	498	529	496	487	484	508	499	529	507	485	516	515	483	507	522	494	546	515	482	532	506	506	487	476	502	492	486	494	489	509	528	552	515	520	528	548	502	519	481	489	498	519	515	554	486	479	496	474	511	501	505	541	551	531	522	521	480	500	480	534	496	510	485	513	520	501	521	554	499	526	494	551	528	507	494	521	538	490	532	546	533	516	584	522	496	481	510	562	520	506	526	504	522	511	517	505	529	535	492	533	551	508	503	528	516	516	507	485	515	542	479	518	502	526	540	501	493	516	514	548	504	516	476	510	522	491	485	532	527	555	531	474	492	542	505	514	498	529	530	499	509	490	522	522	515	486	506	538	446	574	492	497	518	504	534	523	493	530	530	505	484	485	497	533	511	502	537	486	551	555	561	511	502	518	541	509	496	551	512	525	523	482	514	525	492	514	486	501	521	498	502	535	499	503	523	514	472	518	477	498	449	477	504	500	513	519	516	529	482	527	519	525	516	485	520	509	512	503	520	532	487	518	526	522	521	486	515	496	520	561	527	507	507	514	497	499	505	498	527	474	506	488	511	476	541	521	489	492	493	544	494	518	513	517	508	517	526	530	518	523	501	512	528	511	505	551	487	536	522	498	536	529	540	531	514	559	457	546	490	468	497	501	522	551	539	501	496	502	487	504	525	510	498	489	464	496	502	485	506	514	488	541	523	481	541	514	493	524	473	531	522	527	491	530	515	488	486	542	561	534	478	529	504	560	518	531	517	495	518	488	501	502	527	483	550	518	518	519	491	524	549	510	536	530	495	490	510	502	529	501	517	531	501	515	513	438	543	493	486	516	473	508	516	519	521	546	502	467	514	503	496	543	518	520	511	528	543	528	537	484	567	507	523	518	559	535	535	503	474	531	527	550	504	516	509	475	542	481	544	527	522	535	525	518	503	531	519	486	492	504	503	495	556	517	522	469	520	527	545	499	515	523	497	499	470	522	508	502	528	485	511	481	495	501	553	487	514	478	493	483	545	552	490	494	504	511	507	510	525	536	480	484	526	554	506	520	544	532	499	514	507	519	499	501	489	505	578	520	513	514	475	532	549	499	492	477	511	492	549	550	525	512	506	478	496	498	497	509	535	520	539	518	522	461	536	584	495	523	522	504	506	520	515	550	506	517	542	537	521	500	486	478	524	549	497	485	531	504	507	515	508	511	507	520	505	505	497	509	505	503	505	533	550	535	494	462	496	523	486	514	520	543	491	518	550	469	534	494	521	546	489	520	486	494	523	509	528	480	513	501	497	501	497	515	520	521	492	524	495	508	526	531	565	498	507	534	500	461	529	507	484	519	505	498	492	514	507	530	515	490	504	505	464	507	519	509	538	506	577	469	522	511	539	468	520	540	501	477	504	502	514	499	509	508	533	514	502	551	534	545	483	476	501	517	533	520	496	513	501	523	541	482	503	524	528	485	543	513	504	520	551	496	518	502	542	511	487	485	516	529	503	482	522	540	504	534	517	517	485	487	518	504	526	497	490	541	510	543	487	531	487	497	483	504	533	498	550	527	531	487	533	490	513	505	488	496	514	517	482	502	518	551	490	519	480	499	497	495	525	498	491	514	522	504	491	467	481	520	518	495	531	529	518	515	483	541	504	515	508	483	526	514	509	543	542	536	528	522	531	462	500	471	521	539	549	503	490	550	470	528	540	501	534	499	515	515	569	531	499	517	518	478	486	526	548	569	522	472	524	535	522	500	516	509	510	490	521	500	506	468	533	523	494	526	473	492	523	510	548	539	516	551	525	539	501	497	485	487	514	549	504	505	524	504	507	501	515	535	547	487	527	491	519	456	507	529	519	532	505	534	512	507	515	507	525	507	504	502	540	540	522	528	536	505	544	592	487	473	513	540	512	487	502	499	478	491	508	524	505	528	479	558	521	505	516	477	517	516	517	514	476	490	517	535	541	507	541	537	531	531	548	543	529	453	477	483	552	495	475	452	559	524	519	514	500	560	466	496	466	483	548	510	520	491	479	525	516	531	496	494	485	509	513	495	528	514	533	505	557	520	466	490	529	480	514	515	525	513	535	510	488	529	542	527	519	515	521	476	491	509	485	531	484	524	516	521	494	506	532	550	526	505	488	506	529	498	520	536	521	497	526	531	481	537	546	510	544	476	506	481	477	498	547	523	469	500	508	472	502	519	497	525	510	532	552	498	508	519	512	483	496	527	521	543	525	533	533	504	494	516	499	495	538	528	501	466	498	515	536	540	512	509	506	504	509	535	502	516	499	528	503	498	484	516	520	505	524	500	496	520	518	522	463	537	515	472	490	509	499	504	512	556	486	494	545	509	514	504	512	505	513	491	514	555	489	491	493	552	530	499	472	512	510	525	465	534	488	521	523	490	514	516	498	513	509	549	521	510	512	499	494	523	503	529	497	558	512	513	527	491	537	485	489	507	521	534	500	500	512	499	528	513	557	515	510	528	524	514	506	513	492	546	504	534	510	561	513	511	546	536	531	509	558	538	493	521	511	530	493	514	485	500	544	530	479	529	473	467	551	514	478	510	471	524	540	516	505	517	500	506	485	480	520	526	543	490	519	538	518	563	499	490	517	492	475	512	506	517	481	548	539	464	489	523	485	492	511	537	478	502	516	506	517	530	528	525	493	459	514	493	472	536	510	501	516	520	525	506	486	509	541	541	502	516	496	517	507	517	537	523	537	539	516	493	532	508	539	531	539	501	504	497	496	549	486	472	527	548	525	484	475	494	549	478	541	483	515	494	503	521	513	540	527	493	496	489	545	511	534	541	539	487	522	537	528	505	506	501	537	478	527	524	545	517	509	459	514	509	497	504	501	554	489	510	491	510	527	514	499	505	521	543	493	538	495	512	522	497	520	530	494	489	484	539	498	454	538	557	482	566	545	536	518	448	507	507	496	471	540	494	517	501	551	470	501	479	512	521	517	517	524	508	517	529	501	479	458	495	549	559	523	528	553	549	535	535	495	537	496	532	521	484	499	529	559	459	543	467	494	517	451	508	514	513	507	533	529	486	510	492	533	522	586	464	536	480	497	512	511	528	502	509	464	476	505	507	549	547	534	519	518	475	492	477	561	511	503	490	521	514	516	490	504	514	471	514	504	478	490	531	546	512	567	509	504	510	532	523	492	508	489	517	519	470	456	474	532	498	522	501	515	526	506	531	515	526	516	495	497	496	534	509	505	511	532	541	525	516	500	509	501	492	488	526	496	503	499	561	520	557	477	485	535	494	511	537	520	493	485	506	516	513	525	513	499	515	536	494	500	512	516	533	505	496	527	528	563	499	544	502	562	567	491	504	530	537	525	520	523	513	512	547	495	504	491	508	514	558	534	532	486
24478	24903	37851	30570	20038	8161	909	352	327	285	308	281	292	317	303	290	279	291	315	329	306	300	303	339	291	274	318	286	273	304	290	265	273	302	293	260	277	280	297	318	299	298	292	284	298	286	306	277	298	284	302	309	307	311	306	288	287	290	310	322	274	287	286	312	313	306	296	299	292	288	313	261	268	316	287	300	307	292	261	309	271	277	290	309	320	326	301	278	272	315	297	312	284	297	300	279	309	323	322	289	284	308	317	308	321	285	309	340	300	290	322	299	274	322	266	278	282	285	295	262	299	271	318	277	294	310	266	328	292	297	306	295	288	287	313	309	296	276	304	314	300	271	306	308	327	299	282	288	323	295	306	274	279	326	299	319	338	320	294	284	309	317	332	299	313	255	288	306	307	287	276	298	287	288	297	303	324	273	284	276	296	260	301	255	288	297	276	283	281	310	264	302	323	309	286	297	272	252	282	303	334	283	287	287	274	305	286	302	312	285	289	281	279	296	313	283	334	322	284	280	308	285	268	306	278	293	285	309	295	297	306	313	305	302	269	289	311	271	300	348	305	317	298	292	285	299	298	299	301	296	311	286	271	342	296	295	294	308	338	310	285	279	331	284	289	317	301	300	323	308	300	294	299	331	299	286	283	251	319	301	291	292	272	292	298	322	282	311	286	302	287	293	280	280	307	303	318	278	309	304	312	269	286	294	277	286	320	307	283	302	275	297	297	278	301	304	303	309	302	303	262	311	314	273	307	314	285	280	310	275	301	278	281	287	273	311	303	316	346	293	284	324	311	295	311	289	323	288	276	309	293	260	312	319	315	308	279	278	293	289	290	289	305	281	333	299	268	272	302	297	297	304	268	331	316	289	271	289	280	298	308	322	293	271	286	283	275	293	294	288	299	304	301	299	325	287	301	310	286	279	314	255	289	308	293	326	283	297	299	282	312	285	284	292	294	325	275	306	317	282	346	290	290	280	331	276	286	292	282	276	281	303	276	302	290	282	321	310	313	282	255	297	318	285	317	271	279	284	301	313	286	289	319	312	295	284	292	292	281	277	306	317	286	294	320	291	277	317	307	300	315	319	319	287	265	309	281	279	272	332	326	276	266	317	287	285	301	330	306	287	300	297	322	293	280	283	307	302	303	287	292	292	284	295	261	293	284	273	258	295	280	285	291	295	290	333	286	326	319	304	309	296	328	281	326	320	287	289	295	265	304	314	282	305	304	316	265	307	259	265	290	283	292	294	297	309	299	304	283	293	329	305	263	300	295	313	297	323	280	270	277	295	303	251	279	326	264	295	317	284	285	302	287	305	283	278	274	290	302	299	300	277	329	285	285	282	294	295	307	294	268	275	289	279	287	289	308	294	327	282	307	289	279	259	304	324	306	278	285	299	314	264	305	291	286	320	297	291	270	327	299	294	295	310	340	286	293	283	276	289	289	311	303	305	277	297	301	302	273	303	345	289	330	294	259	316	306	270	280	316	291	338	299	288	285	273	284	330	296	293	295	318	310	281	279	308	269	289	332	326	280	318	309	311	306	333	303	301	308	257	278	312	325	287	312	282	283	303	315	287	300	295	316	308	262	284	268	289	305	286	307	272	290	275	314	290	298	264	308	300	317	281	282	297	265	281	275	267	324	308	292	308	277	279	268	300	331	296	276	304	306	305	299	287	282	291	313	319	273	281	291	292	282	298	282	314	292	302	286	273	296	293	318	293	282	302	270	294	315	283	287	315	279	284	273	305	293	284	285	301	304	303	276	284	294	300	297	282	268	328	294	278	290	293	323	307	277	279	274	318	286	285	318	317	292	304	310	303	281	305	272	274	289	292	293	304	298	296	306	318	265	306	314	303	268	302	290	299	295	311	302	292	280	294	283	289	292	292	318	304	284	296	309	285	313	293	293	275	295	294	319	295	268	308	325	298	330	319	261	331	278	298	331	322	281	308	286	303	303	295	308	318	317	270	311	292	278	308	316	313	285	286	284	316	285	303	291	335	266	304	279	302	307	303	295	309	297	293	309	289	274	312	254	293	299	291	286	291	302	284	291	294	295	283	298	314	290	265	316	282	317	274	292	332	322	269	292	316	306	278	251	284	311	273	301	301	286	290	325	278	284	312	270	294	285	306	330	281	273	317	305	291	276	290	268	339	294	287	280	289	309	270	295	279	288	281	329	266	270	306	312	274	299	283	305	333	313	281	328	314	280	286	280	270	288	303	265	287	303	264	284	279	288	290	297	324	279	284	314	286	282	298	325	271	302	328	307	293	286	295	292	293	290	278	291	331	313	290	306	289	286	305	272	296	293	288	292	316	274	304	315	288	296	322	336	311	321	289	316	289	279	296	270	285	305	276	334	303	310	299	302	300	283	303	332	305	318	321	299	296	336	288	268	297	307	332	324	339	259	288	308	276	297	273	286	304	319	303	293	305	308	285	311	307	276	319	292	301	281	279	268	321	308	326	283	290	282	280	294	320	301	312	275	294	280	283	312	317	308	285	290	304	298	291	303	323	254	296	308	307	297	298	308	305	300	316	286	288	293	305	289	312	314	299	290	303	319	277	302	333	292	286	304	288	299	297	306	279	285	288	261	289	300	327	277	281	265	273	290	278	285	303	296	304	268	289	307	301	306	285	312	296	301	316	265	285	251	284	310	316	303	270	316	290	317	291	289	291	267	291	298	299	311	266	302	323	249	297	297	290	272	308	305	321	264	298	304	291	298	286	278	302	308	309	311	313	320	306	289	293	316	298	313	291	309	273	318	293	320	258	302	306	280	312	326	283	307	292	307	309	287	299	287	329	278	280	304	289	263	308	313	281	299	271	295	304	306	289	269	314	330	289	298	333	295	319	266	278	294	315	318	308	281	305	275	297	295	329	289	305	286	314	310	313	290	305	283	301	270	267	287	296	311	306	317	303	304	320	285	283	311	292	274	309	286	307	309	301	307	287	295	296	277	290	290	273	276	309	265	318	271	327	286	319	319	310	322	267	303	301	315	304	292	304	314	291	290	318	292	304	302	269	309	292	293	285	292	298	303	289	323	302	297	291	316	284	269	269	326	308	301	301	322	317	316	312	300	290	283	304	310	306	291	257	279	278	328	311	300	296	307	295	311	301	304	302	270	275	292	276	316	308	296	277	272	287	301	325	317	310	285	313	310	283	279	292	304	326	278	293	329	312	301	286	292	298	316	302	288	309	314	261	268	291	291	281	298	335	304	298	258	327	298	282	320	332	315	286	300	309	312	306	300	303	280	308	275	293	291	321	289	287	270	286	284	292	287	305	291	322	304	293	301	300	306	280	324	278	292	299	309	295	293	312	292	316	279	302	274	273	302	292	316	297	276	266	296	308	327	293	308	289	270	298	316	282	304	295	295	309	298	297	319	295	307	290	306	279	293	259	321	300	275	293	286	322	290	280	289	314	314	278	309	301	304	298	290	298	287	306	291	303	288	317	287	317	271	303	325	319	275	308	309	281	287	299
58803	94297	70551	40537	18487	4623	1168	626	557	533	547	527	546	563	581	518	512	577	534	545	535	588	578	544	509	570	542	532	553	566	550	500	567	545	499	576	529	548	493	511	576	513	503	519	522	519	520	562	495	562	549	545	513	541	511	566	531	554	574	509	490	583	502	562	562	537	490	548	571	525	548	509	547	520	545	522	572	502	510	546	562	485	523	565	528	533	523	578	548	494	543	494	502	528	513	565	499	517	542	536	536	544	495	531	527	573	481	517	556	520	565	515	515	524	554	516	572	545	544	538	584	557	556	520	500	528	505	543	494	515	479	516	501	517	543	540	549	525	544	538	535	537	565	552	513	531	539	536	552	498	527	503	550	536	532	552	522	524	508	550	549	483	501	535	578	514	533	555	569	553	530	492	521	546	566	501	499	526	578	524	543	543	536	521	532	534	535	560	518	542	546	565	526	549	547	517	550	565	548	533	522	544	545	491	532	543	528	528	519	519	567	563	539	544	552	529	519	566	508	570	510	508	569	547	506	517	572	522	513	549	508	504	539	499	529	517	563	532	545	510	561	524	564	584	538	571	512	508	554	535	558	528	546	505	531	517	515	518	563	589	521	545	519	550	532	527	554	515	516	521	512	543	575	574	525	509	581	522	512	533	556	497	549	531	519	526	534	528	508	547	542	554	564	523	522	518	556	589	557	526	560	553	549	531	517	526	515	515	542	559	517	506	532	521	537	524	523	535	508	516	514	541	499	511	523	517	545	599	510	530	539	550	562	553	547	524	524	554	540	532	523	514	532	540	559	531	544	523	529	486	533	569	539	572	543	515	533	540	534	560	508	536	497	552	558	540	534	538	566	534	518	519	527	513	528	542	533	513	542	537	517	529	523	583	539	545	543	500	529	537	527	501	530	556	550	531	531	506	545	539	579	565	521	529	552	527	515	537	542	568	544	518	496	505	502	530	505	531	533	514	527	536	516	554	557	539	566	541	523	524	528	487	512	566	537	498	540	542	552	535	521	502	571	527	545	541	518	546	528	547	555	527	548	524	543	545	521	523	551	539	527	552	580	540	549	535	507	524	495	510	538	539	519	515	539	510	552	535	526	547	537	564	554	504	538	525	585	531	516	540	522	532	485	507	514	583	567	506	531	554	547	567	552	488	508	516	525	527	531	519	515	510	516	544	511	544	543	535	550	539	539	501	527	551	492	521	535	541	540	554	517	568	525	546	560	502	498	541	519	570	495	531	550	525	549	549	526	549	535	577	536	534	513	521	564	546	549	534	514	547	539	523	533	518	530	547	566	519	540	528	551	507	504	513	510	549	569	507	474	548	562	549	537	518	541	543	554	532	526	542	490	529	571	508	493	525	516	565	532	551	508	528	504	523	539	536	547	528	541	486	521	501	510	539	579	532	523	538	537	552	544	534	542	542	555	543	526	527	530	553	569	531	557	535	523	521	552	519	546	569	508	534	559	550	596	495	513	526	589	547	497	515	509	559	500	475	514	534	498	552	532	532	536	513	543	515	537	555	499	528	566	533	528	548	549	521	537	580	503	558	525	551	521	529	526	529	504	536	506	553	541	514	538	518	500	566	545	548	533	508	501	565	552	535	530	526	562	503	570	514	532	540	533	535	525	582	520	543	553	499	544	520	502	516	538	540	538	551	513	550	570	527	533	508	544	492	547	520	561	524	569	534	497	545	521	509	508	566	548	538	526	553	517	557	534	503	559	539	510	545	500	520	542	513	519	542	550	551	532	522	532	574	543	531	529	554	480	504	522	529	527	491	557	540	498	563	534	502	508	571	502	525	509	542	518	513	524	547	514	573	523	498	547	505	558	522	528	547	530	531	534	511	532	509	552	518	511	534	544	515	573	541	571	522	529	554	573	508	510	521	554	521	542	531	537	545	531	577	548	540	545	499	516	529	570	546	577	494	543	521	576	541	548	552	542	525	569	540	548	507	547	531	528	529	528	553	556	537	537	472	569	519	519	513	569	528	525	540	530	544	550	495	526	522	567	521	515	571	531	533	528	529	555	570	521	542	543	530	530	529	566	511	517	531	536	537	536	556	554	502	560	527	514	545	533	530	538	519	509	537	549	558	511	535	514	532	512	521	556	532	501	524	561	497	486	552	556	558	567	570	540	512	519	535	550	495	516	531	498	560	559	529	560	511	510	546	525	566	521	559	494	575	503	510	485	509	503	545	529	543	545	544	536	559	524	537	560	512	568	549	551	560	509	559	521	512	542	541	538	557	536	548	564	527	527	580	529	565	541	543	531	557	522	505	520	522	507	518	524	555	537	530	528	510	506	542	532	533	541	504	557	553	525	579	508	528	519	513	532	474	505	516	548	558	534	528	536	558	544	534	573	551	498	543	536	536	548	553	572	535	522	539	533	548	520	555	544	507	505	531	514	523	495	524	517	541	524	534	512	532	561	535	499	576	502	540	547	506	520	490	571	578	509	533	574	564	507	510	561	541	504	556	513	561	512	514	552	528	487	498	520	545	471	523	551	534	548	562	495	533	553	500	557	583	538	547	544	521	542	553	522	544	538	528	559	520	553	550	519	519	542	520	512	516	499	524	535	534	517	541	533	536	540	521	536	546	529	537	535	511	531	510	530	564	485	565	522	539	540	527	558	520	574	533	509	519	572	534	476	536	521	487	530	565	517	521	542	521	497	574	527	565	546	509	474	529	540	535	494	527	542	547	593	560	521	523	550	536	559	496	508	534	540	548	520	540	550	573	502	520	536	541	544	492	510	541	543	495	551	537	527	552	544	596	538	551	555	534	522	550	489	528	537	528	526	552	548	566	533	561	532	560	497	531	520	528	523	513	572	511	514	557	540	487	511	525	503	515	526	520	499	547	568	589	554	540	544	511	560	533	533	536	521	526	528	520	540	511	519	529	489	518	508	543	538	536	475	520	570	566	536	552	556	528	534	517	554	572	546	534	500	552	545	531	538	549	543	530	520	581	532	525	535	507	561	559	504	560	556	531	537	558	554	498	533	515	534	511	518	545	520	511	513	510	564	532	545	524	544	548	512	552	573	601	549	544	543	534	526	511	518	505	510	563	507	539	529	511	545	519	542	516	525	545	575	550	539	555	555	545	508	547	521	547	542	523	571	536	533	528	510	495	508	555	543	496	586	565	536	551	565	556	557	498	521	533	487	513	569	505	482	540	515	513	539	497	527	588	550	547	537	540	509	522	560	510	521	516	540	539	530	548	491	499	542	496	523	541	539	559	539	530	484	523	537	544	500	551	566	539	527	506	556	515	541	526	513	546	527	533	559	507	550	561	524	547	547	603	493	533	500	543	522	514	545	542	500	507	540	515	502	570	570	529	539	508	560	522	493	534	530	519	549	537	513	518	501	518	534	526	515	498	567	533	580	504	550	514	527	543	522	517	564	469	528	552	557	521	525	524	533	498	530	560	542	527	521	524	489	554	518	540	506	560	542	528	537	517	538	533	585	543	529	555	548	532
23392	22812	33284	27177	21664	16811	3857	435	356	353	345	354	350	363	349	340	394	376	343	372	341	342	377	346	357	347	335	366	331	301	351	358	334	362	346	353	334	340	352	348	344	308	343	337	325	341	306	315	337	333	346	312	344	309	308	314	336	317	319	325	348	345	326	348	333	310	328	367	349	358	321	343	315	348	332	340	382	353	324	354	336	344	330	327	294	310	304	314	330	331	351	337	351	331	318	337	354	379	332	369	352	326	298	329	302	290	330	341	369	339	349	368	345	343	342	311	319	301	311	325	291	305	304	347	336	312	333	282	339	335	373	366	325	323	320	340	350	326	319	330	323	321	318	352	360	324	366	337	341	321	322	353	324	312	321	333	345	333	291	331	345	310	313	329	311	334	300	330	315	333	317	291	306	371	329	316	341	342	329	342	329	322	339	351	331	337	335	303	326	331	339	303	341	298	326	358	323	306	339	354	365	347	327	330	344	336	341	357	325	345	329	331	334	321	334	330	322	315	335	337	338	316	351	314	333	348	327	326	326	303	363	305	329	318	322	327	331	320	347	327	308	330	335	331	338	335	348	350	324	354	329	342	308	344	313	319	322	299	357	316	345	326	308	339	316	346	297	327	329	346	308	332	324	317	330	356	353	323	322	329	352	291	322	304	335	349	335	321	321	349	363	348	314	358	354	284	320	330	366	328	312	329	330	312	324	362	286	350	327	312	340	386	359	329	328	323	325	320	333	355	322	326	329	332	324	344	328	331	317	316	356	324	305	299	339	361	325	335	338	313	367	359	340	338	321	321	354	291	334	332	347	307	328	345	314	300	350	330	363	354	352	342	343	345	321	311	325	348	343	346	341	323	382	340	351	320	338	334	327	359	326	307	319	286	326	312	362	325	336	332	312	334	333	328	348	348	359	349	352	313	340	365	314	365	320	298	385	352	346	311	339	351	331	306	342	364	323	368	361	335	333	325	322	327	331	334	356	373	353	337	298	325	319	319	334	326	351	334	332	329	338	323	299	359	306	314	325	360	347	306	353	341	338	312	329	329	343	341	345	331	322	337	329	340	306	320	346	316	337	346	328	313	307	332	345	320	318	343	370	351	329	334	316	328	349	349	328	333	340	329	296	317	307	342	334	318	351	310	363	327	309	338	329	363	303	347	331	336	354	326	305	308	313	340	343	326	321	346	286	336	304	336	325	325	331	353	344	364	310	346	331	344	323	361	333	318	326	327	336	352	321	342	292	355	349	330	322	338	315	304	377	332	350	366	338	312	330	356	322	340	345	334	346	308	342	361	316	379	337	326	316	298	322	296	330	341	322	324	331	319	358	313	374	341	279	345	356	348	352	312	339	324	332	327	313	299	339	333	351	328	323	356	322	360	305	361	301	332	320	348	313	326	321	350	301	332	340	322	355	343	318	307	337	321	306	354	341	320	355	334	309	307	320	324	330	362	347	323	287	317	338	321	326	340	341	305	311	294	321	331	357	349	355	329	320	321	351	344	343	307	338	303	316	326	344	296	333	331	339	341	360	333	306	357	311	345	347	348	323	329	344	339	353	336	315	332	349	311	357	314	301	328	315	322	344	304	293	320	347	303	333	353	350	333	330	313	333	299	320	322	301	343	353	313	324	313	343	315	342	321	329	343	363	327	391	303	352	320	328	313	357	318	325	305	324	324	317	329	340	335	337	353	326	332	344	356	344	320	353	307	312	336	345	312	327	350	297	327	331	322	305	326	337	333	334	336	324	328	328	380	339	335	330	331	363	338	299	319	319	330	350	307	315	346	319	308	332	299	334	331	376	318	346	303	319	351	327	311	318	330	347	299	302	306	326	350	343	338	328	347	334	339	316	320	297	329	332	345	300	329	331	331	304	329	345	340	348	365	332	321	324	339	336	325	351	351	337	330	308	325	331	331	316	343	304	341	337	340	342	307	338	318	340	336	312	297	326	329	343	336	344	335	339	347	318	309	364	339	333	337	333	346	347	345	331	328	308	325	325	314	318	339	298	344	329	342	350	366	314	331	299	341	318	357	364	358	316	322	322	303	310	332	359	333	316	336	316	331	315	347	323	340	326	324	339	355	352	379	321	346	305	338	316	367	321	349	347	356	346	328	327	302	310	331	349	338	333	350	323	325	325	331	291	329	380	350	314	343	340	341	326	356	328	315	370	344	321	310	324	340	332	360	341	336	327	333	310	322	355	298	325	308	310	329	342	315	345	360	325	357	322	342	336	334	359	332	320	331	341	317	334	333	343	359	370	329	344	333	314	320	311	306	358	342	327	360	337	333	349	345	311	327	347	347	338	325	327	353	351	315	312	328	339	332	312	358	338	327	314	371	305	322	301	333	317	333	368	302	330	348	350	334	347	332	315	366	377	346	339	330	330	294	319	312	345	326	323	333	351	311	316	349	336	351	298	344	348	306	343	320	348	341	329	347	322	327	342	319	318	342	306	338	343	365	349	332	313	339	335	294	338	333	322	307	346	325	327	371	311	353	340	354	313	362	355	338	328	343	326	326	352	349	301	326	355	346	304	358	347	315	346	339	341	324	312	330	326	345	321	352	360	328	322	313	328	332	309	295	352	368	353	331	335	326	315	336	373	318	335	380	333	322	334	335	317	327	334	332	355	324	355	292	321	335	306	359	323	288	306	357	320	329	370	319	389	340	342	330	319	335	320	336	316	328	307	310	329	347	348	345	342	349	328	370	333	305	314	327	305	301	347	329	329	327	345	323	298	385	362	359	317	355	320	332	327	338	317	349	361	333	335	345	295	319	362	294	368	338	349	298	308	309	309	342	358	302	313	338	331	382	327	338	347	324	310	330	301	339	353	315	301	355	324	334	320	324	321	329	303	359	351	355	310	308	337	343	343	339	325	316	322	345	302	312	361	342	360	300	316	306	325	307	332	320	362	335	338	367	351	332	332	326	340	341	335	321	325	333	351	318	324	366	346	314	301	343	315	362	350	340	316	343	351	322	346	368	344	369	329	365	330	314	338	325	353	326	319	329	293	292	302	331	318	362	326	342	356	325	361	312	311	357	315	353	317	328	330	328	337	311	338	351	369	360	340	349	369	355	325	372	362	315	350	328	351	324	319	308	328	314	327	337	304	339	332	280	345	368	319	314	308	325	283	311	340	303	323	337	327	335	306	318	341	341	330	305	364	356	332	345	335	326	347	346	342	324	308	372	341	324	340	323	328	338	330	338	308	336	314	321	323	335	338	334	331	334	351	298	344	334	294	354	335	334	348	350	322	326	309	333	366	322	328	314	343	349	323	325	353	328	339	284	359	350	304	341	300	313	311	308	283	316	319	327	357	348	350	368	371	332	341	338	315	328	346	334	324	345	308	342	332	342	343	356	340	337	332	372	349	357	328	322	289	366	375	354	325	357	343	322	319	336	354	332	332	333	358	361	284	293	347	336	330	309	359	301	327	328	332	292	355	373	361	349	330	338	322	337	335	321	339	342	309	281	320	330
60279	102340	76844	48325	24519	6989	1586	680	579	608	598	553	604	588	540	552	602	603	557	613	590	581	604	603	582	597	604	597	580	584	609	545	585	569	563	540	564	596	538	532	595	552	600	530	541	541	555	568	587	598	578	621	570	596	548	609	596	589	610	606	549	579	586	593	615	547	619	575	603	604	616	537	563	596	562	563	607	524	591	591	605	567	609	579	609	577	580	567	571	597	578	565	608	550	567	548	565	616	582	557	613	558	641	563	573	561	553	596	564	554	563	584	544	564	538	575	628	576	623	559	572	558	550	640	594	583	621	568	525	597	592	566	596	616	583	569	554	589	560	654	559	587	580	514	627	602	608	550	578	587	576	589	596	521	593	576	531	598	599	514	548	591	554	609	571	612	598	558	557	577	573	590	590	548	580	585	558	600	553	557	576	590	597	565	549	587	532	585	562	541	573	557	561	581	550	604	536	545	558	552	628	579	587	580	584	590	601	559	589	598	557	592	613	551	553	564	620	557	583	543	569	602	584	586	572	553	576	572	541	566	541	554	590	557	568	574	607	634	590	581	559	549	565	624	601	569	607	551	577	531	578	577	577	605	598	547	601	601	571	620	590	511	546	583	533	576	557	592	534	601	610	607	520	529	581	599	569	595	605	598	567	567	521	601	568	586	587	573	577	583	573	550	537	586	568	591	561	575	571	575	590	564	573	562	584	562	565	571	569	569	590	602	564	574	582	578	600	562	587	592	593	576	608	582	584	551	586	536	575	529	589	595	573	609	611	581	590	569	550	567	567	551	579	630	553	570	598	607	557	553	584	577	553	561	582	565	560	620	561	607	556	572	553	631	551	574	571	557	568	576	573	550	580	571	566	567	593	597	541	581	545	583	539	610	550	578	604	605	551	571	550	563	602	627	565	597	594	560	609	597	591	571	542	590	579	559	599	608	597	522	570	595	586	584	572	583	542	564	575	564	563	562	528	619	583	566	616	577	620	593	588	537	613	558	596	633	618	539	558	596	580	588	598	593	578	574	578	585	576	585	547	550	582	588	577	587	576	594	618	557	566	570	584	558	554	624	584	564	595	570	576	552	607	563	584	586	593	591	556	555	582	561	566	598	579	544	500	594	590	610	558	583	574	591	563	573	551	550	568	581	602	581	636	610	595	583	557	591	591	563	563	555	565	548	594	562	557	588	533	546	589	581	571	586	587	581	593	571	542	579	562	564	591	600	596	597	611	586	609	566	599	552	578	594	553	553	612	549	517	579	596	550	546	595	598	578	584	571	602	609	538	554	611	609	577	573	612	570	547	585	574	555	563	593	569	605	596	570	562	570	566	566	570	568	563	557	577	604	602	571	585	584	560	571	593	590	586	561	628	544	587	586	550	543	548	568	588	556	561	555	584	605	554	527	561	624	572	583	564	575	627	603	608	588	596	604	606	582	588	590	626	587	614	575	579	540	586	614	585	565	556	550	594	553	580	577	597	581	554	563	610	546	560	567	602	594	548	604	584	573	577	542	596	573	549	584	594	601	561	592	633	525	584	578	558	578	561	565	565	590	555	642	566	577	592	578	612	581	594	550	567	613	585	567	582	570	563	647	582	594	515	591	594	599	596	593	612	584	582	567	540	527	549	552	594	557	612	556	561	562	559	608	599	574	606	563	617	567	542	569	625	592	589	554	583	612	562	559	515	615	582	603	593	558	576	552	598	587	601	573	589	557	577	593	578	568	609	594	624	583	557	560	589	568	554	570	531	549	570	566	579	604	575	565	583	589	591	543	608	570	615	595	529	555	575	571	620	567	599	587	601	547	584	575	576	590	572	560	551	573	585	558	610	569	629	556	566	580	551	602	602	566	536	587	566	546	576	568	572	593	594	593	561	601	528	604	544	562	581	564	599	591	554	608	566	558	549	549	564	555	546	551	598	566	573	594	587	572	611	538	599	603	558	581	555	559	585	576	531	624	545	592	618	575	573	576	565	564	595	534	599	604	580	561	522	589	546	520	574	573	551	576	595	552	613	604	591	540	579	586	621	618	546	542	559	572	573	582	562	580	535	565	548	580	603	582	525	592	570	594	589	606	554	610	581	500	569	593	601	570	610	575	557	632	564	595	581	577	582	575	590	583	559	586	586	584	579	594	538	614	564	581	588	608	560	561	569	583	552	631	562	557	601	591	576	596	576	572	598	547	554	598	603	591	557	583	543	554	544	564	600	583	505	596	605	566	603	572	533	577	587	517	607	576	582	539	570	548	523	581	570	589	604	541	513	597	595	559	562	551	601	603	601	583	570	576	560	596	549	616	541	578	529	567	523	547	572	588	567	589	582	558	586	599	614	626	598	588	599	605	578	605	541	586	579	553	582	580	584	586	605	582	595	625	587	521	594	569	566	605	570	595	595	572	594	594	603	578	551	571	524	545	598	525	573	579	618	621	584	571	566	584	607	534	614	549	578	504	576	559	564	611	565	554	642	586	558	556	547	591	520	556	548	597	590	546	595	576	595	600	596	611	552	560	611	643	621	598	612	619	558	608	578	554	536	511	559	552	561	534	569	570	599	565	573	582	599	557	592	578	555	602	575	535	609	618	638	611	570	610	564	541	588	580	597	595	553	599	579	565	578	589	606	579	570	590	569	595	567	621	573	556	549	600	619	613	587	557	563	603	595	607	569	542	587	564	602	562	531	630	522	554	565	575	618	577	550	557	554	579	585	571	572	552	610	574	583	602	568	586	553	557	587	582	564	613	590	536	549	639	534	577	596	613	541	601	561	547	598	578	573	584	568	545	575	588	539	586	615	617	575	557	553	582	597	536	606	582	560	531	589	546	582	540	583	569	603	544	568	562	583	574	587	543	609	568	604	571	552	576	551	568	570	569	542	562	587	572	608	585	551	554	547	568	567	606	592	554	592	581	555	552	597	610	583	571	606	559	569	533	572	563	551	560	518	589	595	581	602	571	584	569	546	532	578	597	565	557	573	624	593	571	591	543	561	578	561	563	589	599	578	572	574	592	585	565	545	567	596	592	602	555	556	584	578	572	577	585	578	552	552	621	574	588	594	568	519	585	599	557	537	570	552	587	589	549	610	571	593	553	555	582	573	546	562	573	545	550	569	558	571	581	554	584	558	598	563	581	571	603	583	569	571	579	549	612	565	543	565	549	546	582	564	584	607	596	578	637	535	606	558	576	591	569	602	566	542	580	559	578	563	609	587	617	576	603	593	580	623	536	606	576	577	560	578	562	568	574	531	580	597	626	560	596	629	554	659	568	576	570	523	561	544	614	599	619	611	576	553	585	624	560	541	569	600	582	619	558	578	612	579	557	576	587	576	567	560	584	597	600	609	572	595	554	615	549	575	571	582	607	603	522	538	572	567	553	586	540	594	560	616	594	567	560	598	568	563	586	544	593	534	585	568	563	576	577	588	570	571	601	561	605	592	560	592	591	581	555	574	598	579	559	565	572	552	626	574	587	562	597	619	557	526	583	564	592
28682	32395	29971	14298	2801	751	422	301	283	266	284	263	272	274	288	266	300	299	283	270	305	272	290	257	285	287	272	290	293	273	262	286	278	258	265	268	292	265	304	265	266	246	292	266	257	290	313	298	260	298	266	297	250	286	290	319	287	304	285	292	287	281	271	275	288	282	275	286	313	329	280	273	298	287	275	288	283	246	268	255	261	259	287	295	257	264	283	263	291	295	270	272	319	273	278	288	270	296	275	257	296	287	292	289	272	280	249	278	286	296	281	287	273	265	268	308	249	277	306	265	287	283	297	271	294	260	294	277	288	281	263	300	263	268	282	297	259	258	269	284	317	275	279	261	248	299	286	261	285	296	286	266	284	323	286	261	295	308	252	279	232	291	262	308	294	303	294	282	316	284	299	280	277	276	296	291	268	293	275	295	263	287	280	298	280	274	289	312	277	261	296	292	301	281	278	249	282	253	273	300	294	318	259	271	314	271	297	282	301	278	289	275	299	287	262	312	273	290	282	294	258	285	301	289	283	332	301	282	283	316	263	274	282	302	280	296	292	310	279	316	280	289	280	270	284	283	276	285	275	295	274	308	277	286	287	269	298	315	310	285	249	286	253	285	301	268	291	273	271	279	257	293	312	244	272	295	290	302	278	303	294	285	292	283	273	242	308	292	311	306	278	294	279	301	299	279	267	261	265	286	267	292	264	296	277	269	296	250	281	292	279	293	286	279	300	283	277	279	284	282	291	289	283	301	294	289	272	266	280	272	317	295	262	296	289	271	288	280	289	284	282	308	308	284	254	314	285	295	310	279	277	262	293	298	301	279	299	281	298	305	282	278	284	293	279	294	311	290	287	291	289	304	291	277	279	278	278	278	277	274	296	272	256	296	272	248	282	311	304	283	264	288	271	270	278	299	264	278	265	295	295	291	290	271	251	296	310	263	265	249	301	262	288	245	277	283	284	286	266	297	263	254	248	285	257	274	284	277	279	289	283	298	303	294	243	272	275	309	323	279	285	260	281	257	252	300	289	275	276	302	293	275	283	292	272	266	280	299	265	272	284	279	287	279	282	287	302	292	277	288	280	280	276	295	260	310	286	275	314	304	285	283	289	298	302	279	254	309	289	268	271	276	282	285	281	269	279	266	301	295	292	282	281	269	300	278	288	294	271	254	280	290	288	264	265	271	309	304	258	268	278	310	268	256	311	276	272	259	285	284	286	299	286	246	275	263	267	284	287	304	280	304	283	254	271	250	296	278	298	287	273	297	270	259	280	265	297	260	310	275	308	273	295	290	288	273	242	303	274	297	285	282	275	256	285	283	266	319	290	305	290	261	300	279	275	297	290	295	264	273	295	286	271	269	298	288	301	286	260	273	264	272	285	285	284	261	253	289	276	291	298	275	290	269	269	349	263	315	284	276	315	292	318	331	274	273	284	282	281	266	289	271	275	289	261	295	288	285	276	271	283	301	285	279	273	304	315	289	276	302	276	251	300	306	271	286	300	263	263	278	293	303	283	265	273	291	270	272	273	253	289	272	268	241	272	263	280	292	286	270	293	307	274	283	286	298	280	261	303	303	268	231	294	286	285	275	271	300	255	308	290	271	288	300	309	269	273	290	289	267	290	280	258	299	290	310	290	290	283	293	314	284	267	296	300	286	331	304	290	286	282	275	302	309	301	298	261	301	278	262	272	294	269	286	274	268	258	284	273	259	298	267	274	292	284	287	280	276	291	287	299	307	248	305	280	302	324	284	249	278	283	255	291	275	255	285	279	282	283	281	265	237	286	268	308	239	323	299	305	257	284	261	265	250	301	282	297	261	278	308	316	317	276	279	323	272	274	323	258	276	264	269	260	285	285	294	289	310	280	266	294	286	290	284	269	259	296	290	283	299	287	282	272	279	301	275	298	275	288	267	295	278	276	274	264	300	275	280	269	278	286	282	303	257	299	260	303	274	274	273	282	287	287	263	290	271	265	302	306	316	302	274	296	283	290	272	271	264	280	301	267	267	264	290	260	261	298	278	261	276	291	295	262	281	272	273	302	266	272	284	289	260	293	262	299	271	258	306	295	295	253	261	271	279	297	263	293	271	269	283	307	280	275	268	308	258	272	310	291	270	280	284	272	283	279	263	293	267	280	270	257	273	289	286	278	307	305	292	301	270	269	307	304	259	258	297	304	296	297	288	289	269	284	288	317	295	307	305	283	279	279	297	273	260	306	270	275	287	294	298	292	269	279	299	322	278	265	299	272	283	271	289	302	276	278	267	282	276	283	311	288	256	282	307	289	278	287	296	262	301	267	278	275	292	312	278	295	286	286	297	292	281	294	269	256	295	296	304	270	248	278	266	263	297	267	287	282	291	279	301	305	276	292	283	281	279	276	267	295	282	280	277	279	317	234	248	256	276	288	272	298	269	274	284	290	275	285	304	261	300	328	291	276	293	300	273	291	304	250	290	278	275	293	283	298	305	262	286	313	262	306	303	289	273	291	291	282	277	278	279	253	288	288	273	292	273	293	276	283	269	251	258	293	297	281	286	288	283	296	285	299	282	277	287	269	258	256	265	301	307	265	257	296	266	303	276	296	300	283	280	284	261	282	281	280	281	299	271	289	301	274	260	257	274	287	250	308	263	293	263	294	278	285	278	308	284	275	289	285	278	294	292	322	272	294	279	278	249	294	278	271	304	297	283	310	297	285	291	266	252	301	255	263	290	279	243	281	289	259	288	285	275	331	304	261	278	267	310	270	280	287	309	277	270	266	323	284	264	287	295	301	281	291	283	266	292	292	272	278	324	290	296	286	289	291	311	289	260	277	246	276	275	279	273	271	295	255	281	285	265	287	257	258	253	283	272	299	265	288	267	277	303	294	296	299	263	252	288	286	302	291	309	270	283	290	309	285	279	271	294	276	302	289	276	315	269	258	304	276	269	260	265	293	319	301	260	285	314	289	293	282	264	283	246	287	291	275	311	279	265	252	275	289	268	275	267	321	260	286	291	294	282	269	252	309	266	250	284	259	295	269	300	263	302	285	282	261	286	297	292	299	284	310	275	293	296	316	259	312	299	298	303	287	262	291	259	292	286	285	285	273	274	284	304	256	286	263	273	291	270	270	283	238	282	280	265	304	286	274	270	287	249	268	284	252	264	305	276	288	265	299	285	271	304	300	273	266	276	323	277	279	266	300	284	306	280	281	285	286	292	291	289	272	295	278	318	295	268	318	272	285	309	297	267	288	262	286	303	273	269	293	296	289	294	305	271	259	283	285	289	282	267	317	336	274	269	260	265	282	279	269	289	255	276	279	286	294	277	289	268	286	291	284	264	316	273	279	285	312	273	283	275	276	264	276	292	272	300	271	304	296	287	295	283	269	268	267	291	303	272	266	274	300	278	270	299	305	307	286	265	290	284	273	258	270	293	279	262	308	308	318	299	278	303	297	297	286	289	268	289	270	274	267	299	303	295	291	296	291	268	276	290	275	278	280	295
35509	51063	35750	15953	4814	1311	630	517	502	558	563	515	513	501	495	541	519	546	492	501	497	515	515	530	538	482	537	539	486	506	563	550	516	526	513	529	526	502	491	528	521	525	541	498	545	506	548	523	488	489	544	505	544	489	540	494	487	509	556	511	518	469	508	535	512	545	530	522	493	489	511	504	525	556	521	540	526	541	485	499	501	499	513	534	516	538	481	510	516	510	495	504	523	535	497	537	533	489	470	525	515	531	479	478	543	487	503	503	515	506	522	570	528	516	485	501	546	527	495	565	515	534	496	526	505	532	535	516	500	490	534	516	507	555	506	555	532	547	493	492	519	511	523	493	490	487	511	497	513	490	517	550	530	525	508	489	509	496	477	516	516	503	517	509	501	567	535	567	523	522	514	482	511	516	544	505	499	506	502	513	531	519	532	511	498	507	497	551	513	495	515	498	544	531	517	501	519	512	519	523	517	508	516	483	505	498	490	566	508	486	498	499	509	513	512	506	504	482	511	495	491	525	503	490	471	534	502	509	493	522	520	498	532	495	527	510	526	500	507	541	520	516	486	498	493	499	519	541	549	519	510	525	518	496	495	483	493	511	475	501	490	547	545	506	538	508	524	519	504	479	544	530	487	498	491	517	507	523	513	501	538	491	560	531	506	523	518	526	524	509	531	505	532	506	497	501	568	491	511	509	516	533	568	502	497	482	471	503	544	546	504	508	498	537	480	486	458	538	533	561	493	493	524	491	530	554	499	550	491	505	513	511	543	532	529	462	515	513	522	480	483	467	497	509	487	512	529	507	529	531	517	514	480	485	472	513	515	509	519	554	540	551	498	528	494	532	494	533	499	483	504	530	489	529	481	518	485	504	515	560	493	513	503	509	529	494	430	460	490	526	527	497	522	523	540	500	537	517	509	504	500	546	513	503	500	503	567	571	515	516	498	527	517	524	482	493	529	571	560	501	549	523	510	512	532	490	568	516	521	499	513	505	516	526	489	496	513	515	514	495	501	540	493	510	494	516	514	554	488	504	508	535	549	493	527	541	578	495	467	529	523	521	495	533	511	510	519	538	532	519	538	505	475	500	493	481	500	551	486	498	499	530	506	484	522	502	494	497	520	528	502	516	529	546	504	519	492	521	502	479	530	470	544	507	559	515	559	518	549	522	519	532	454	539	482	484	513	485	544	519	528	550	487	507	522	508	558	506	533	516	523	509	536	468	506	505	491	520	477	521	566	528	502	492	510	515	565	535	539	517	551	503	502	505	504	532	477	512	514	488	519	538	508	500	555	498	563	509	493	511	513	521	505	495	511	468	490	539	519	522	456	506	523	521	525	471	526	532	475	481	499	496	498	509	541	479	517	565	536	498	510	523	555	493	479	513	500	528	563	521	477	498	522	498	522	478	500	569	500	527	547	522	536	497	502	520	498	560	525	514	508	449	561	511	519	489	504	534	544	487	530	516	485	519	499	548	543	556	519	508	524	556	513	507	514	519	542	513	537	503	561	464	554	501	536	542	510	519	471	519	535	562	508	489	491	484	502	528	520	539	512	445	498	533	519	512	493	527	493	499	528	500	506	490	500	523	526	541	465	532	523	499	510	525	534	523	508	520	492	508	509	512	495	490	544	533	533	528	515	499	526	503	549	489	529	514	552	526	514	499	544	538	521	525	521	522	505	533	499	543	516	524	501	548	550	504	492	490	509	500	532	503	531	482	503	489	527	479	530	573	529	515	563	495	558	549	531	528	488	516	516	535	531	492	502	567	506	482	541	549	531	491	558	525	498	502	485	521	518	545	522	456	489	562	534	517	513	513	516	561	509	519	532	530	510	495	503	494	506	532	502	506	487	511	531	518	502	496	529	533	502	529	519	520	505	524	531	506	537	513	527	500	504	517	541	469	489	552	487	515	531	502	551	528	555	492	559	524	541	509	461	506	505	522	515	580	548	495	514	520	527	499	475	516	537	539	473	547	526	548	508	507	467	515	523	532	528	526	537	523	486	551	529	455	499	545	557	521	516	475	549	515	527	510	550	479	494	524	468	491	544	524	467	485	558	501	522	557	508	521	483	504	530	482	498	483	531	517	504	499	520	548	508	510	529	532	521	530	526	493	493	537	534	556	509	496	533	537	500	544	514	516	514	502	513	505	506	533	511	526	511	473	477	533	529	532	526	531	542	498	573	488	541	495	587	498	526	522	503	512	491	518	503	520	506	533	535	544	483	485	496	505	529	522	558	473	516	507	531	510	539	506	532	539	495	520	530	497	498	530	493	509	487	521	502	524	547	515	494	489	500	499	489	518	554	510	519	530	500	541	560	467	544	527	527	507	519	510	474	529	511	557	501	507	477	513	473	520	568	522	508	474	517	480	542	540	537	537	506	486	547	489	486	495	507	487	541	528	508	507	527	519	504	498	539	502	482	498	532	532	516	517	489	540	487	493	519	545	529	515	500	537	525	529	530	500	520	513	504	575	526	506	513	492	505	511	482	520	539	506	465	533	513	491	500	529	513	532	545	512	475	526	519	544	529	502	524	546	526	535	500	505	513	488	502	471	468	499	519	510	504	498	522	487	501	524	506	525	523	554	485	533	535	505	474	564	525	470	530	487	536	464	550	507	478	483	486	516	533	512	542	529	531	507	517	548	471	513	510	522	522	478	512	520	518	536	491	525	561	508	504	489	479	537	538	526	515	521	537	569	502	525	507	519	490	495	499	527	521	542	520	482	534	505	529	563	527	507	555	539	541	500	509	509	480	498	506	535	541	497	522	542	513	495	437	525	518	563	530	473	521	509	513	495	490	511	515	520	457	541	507	494	495	502	502	501	573	572	517	531	513	525	519	508	521	501	552	481	543	523	504	503	527	527	487	535	502	518	507	496	517	550	521	506	508	457	516	483	472	547	509	522	518	495	488	504	502	551	486	542	546	506	526	545	497	499	528	511	542	510	505	554	529	464	514	510	507	522	513	521	510	532	552	517	502	515	553	525	501	475	527	523	511	581	518	505	496	527	491	503	551	544	442	502	465	534	526	551	554	519	472	522	569	538	505	492	525	536	523	549	503	543	497	488	505	521	538	571	534	523	531	519	479	489	537	532	465	494	570	517	489	501	537	498	523	489	501	494	476	501	489	542	558	493	543	494	551	501	514	541	471	531	521	533	517	492	510	491	496	517	503	487	501	490	522	523	524	544	507	515	511	486	491	529	500	486	498	541	514	485	465	513	549	507	507	518	496	531	534	497	528	492	520	512	517	503	559	524	550	499	502	546	508	508	493	489	480	528	524	492	505	509	519	531	551	554	527	541	522	504	528	515	500	498	573	541	509	522	511	493	499	496	488	544	498	471	538	481	479	516	529	542	500	521	495	512	536	472	546	523	527	475	532	511	530	482	498	535	494	526	498	511	530	530	488	562	500	504	512	554	506	506	447	526	520	502	526	517	501	504	497	503	502	481	481	526	504	497	506	507	500	540	516	500	508	531
24552	24775	37256	30469	19925	7984	820	306	302	335	341	325	299	310	326	279	322	286	313	281	298	291	322	300	293	295	302	286	307	327	277	332	293	314	324	306	275	296	335	327	308	308	292	291	321	311	283	306	306	312	315	314	319	320	288	298	309	265	273	281	275	315	275	271	335	295	263	292	298	301	278	313	286	304	299	323	290	319	315	299	290	334	299	286	311	296	318	306	292	305	335	292	288	313	313	312	312	285	313	291	290	311	297	317	293	307	313	305	293	298	344	309	334	302	274	293	293	270	287	296	307	290	313	292	302	287	288	293	304	290	301	313	283	283	311	322	302	315	269	297	270	289	284	300	285	262	288	300	306	300	291	287	284	309	274	295	310	310	295	294	274	304	312	313	300	290	295	297	305	276	321	304	312	327	318	285	316	291	300	307	296	315	308	296	306	306	277	330	286	303	302	319	304	301	298	275	301	321	273	308	296	290	286	301	303	299	337	300	290	310	283	281	292	316	291	290	320	306	303	304	315	300	305	334	306	268	288	307	296	298	294	297	313	304	287	345	327	283	295	300	293	285	308	315	290	299	311	303	300	303	321	313	299	283	287	311	319	302	282	288	318	297	261	297	277	295	284	286	293	297	326	283	320	290	298	281	275	305	298	302	316	279	290	296	297	301	312	313	272	286	331	283	298	287	300	305	294	282	297	286	320	268	308	290	307	275	295	276	308	262	297	284	283	280	301	284	261	294	296	323	309	312	306	310	302	296	262	307	287	310	287	309	286	313	326	296	307	315	284	264	302	294	292	273	303	313	300	310	315	280	322	301	297	301	257	279	292	281	323	328	325	327	261	320	276	295	280	314	286	295	281	310	320	340	297	291	281	311	320	324	311	327	302	278	326	329	313	286	272	302	294	293	293	294	300	302	311	308	300	285	289	306	281	319	302	282	295	294	295	293	290	293	315	266	321	289	284	308	266	312	305	319	293	292	314	306	285	279	309	272	300	308	332	300	293	294	315	274	301	330	294	287	238	301	301	303	318	293	273	328	302	324	298	292	317	300	289	302	277	265	275	319	301	296	296	283	288	310	318	300	312	297	310	308	301	308	327	289	304	309	296	304	294	309	302	271	268	295	287	295	302	288	271	274	303	294	261	286	288	268	287	271	323	269	296	304	285	301	285	293	288	296	329	309	308	291	301	283	266	270	321	313	336	299	313	289	293	297	288	285	302	295	288	293	275	317	309	285	285	298	272	276	289	330	295	294	284	300	302	303	289	304	289	302	303	306	288	328	292	304	293	294	288	310	346	304	317	330	283	293	311	276	287	306	293	279	312	320	284	293	299	288	312	315	306	302	280	300	304	304	284	301	303	292	304	293	286	317	308	322	294	311	293	289	315	318	297	288	280	300	329	249	253	284	305	311	320	296	307	299	300	290	297	276	307	334	336	313	286	301	337	299	308	316	270	245	301	314	298	297	297	312	302	266	312	313	279	272	304	295	307	304	268	308	296	316	312	282	270	274	283	292	316	303	260	332	287	309	297	291	317	299	292	299	287	297	313	304	318	305	326	283	292	307	298	280	265	288	290	294	269	293	284	294	305	312	321	318	290	272	309	292	285	292	290	293	278	283	290	277	302	333	286	352	302	266	291	284	299	306	285	313	302	289	289	283	296	289	293	319	306	290	294	254	300	304	316	293	307	314	306	319	325	319	260	297	326	314	311	280	301	291	307	294	314	264	322	294	314	280	305	283	310	288	267	265	260	304	299	318	282	280	250	303	297	305	316	265	280	294	297	298	314	299	290	283	305	307	284	302	310	276	317	296	314	291	291	329	295	306	293	305	291	281	299	294	306	265	271	288	299	298	309	324	279	308	358	317	292	303	286	277	300	293	296	284	300	266	312	277	295	292	315	351	317	299	317	301	330	287	305	287	290	314	309	311	289	294	312	321	280	288	305	305	279	302	289	312	272	271	293	272	318	288	270	298	273	303	276	306	284	289	285	313	304	277	302	296	343	295	309	305	311	305	331	300	335	314	277	313	293	316	273	292	305	296	287	298	287	317	304	315	285	297	338	312	301	315	280	309	305	300	297	311	326	250	302	315	297	298	317	295	299	337	258	288	294	285	303	309	295	292	273	272	298	284	303	293	307	293	300	287	304	318	296	312	286	318	314	297	322	310	267	289	319	313	329	304	325	326	329	289	314	296	321	303	287	322	310	304	322	286	304	298	276	309	287	267	310	272	314	313	267	318	300	290	319	274	304	277	296	310	308	289	338	304	317	278	305	265	291	272	307	308	300	307	301	307	289	291	288	275	300	285	292	285	294	325	274	273	285	304	324	315	290	283	273	299	309	277	271	307	262	297	319	313	282	291	274	303	289	270	282	303	306	308	299	324	298	297	312	311	311	289	294	267	316	288	312	273	286	311	323	303	298	270	305	299	283	320	287	274	288	294	314	302	337	309	277	293	301	273	287	308	273	315	311	301	302	272	296	291	314	295	279	293	308	293	323	321	239	339	322	286	309	269	324	283	345	301	303	272	313	318	291	329	279	306	275	272	297	305	315	282	315	299	277	313	314	283	277	295	309	351	277	297	325	316	327	273	301	285	281	309	297	281	319	279	321	288	255	287	308	293	267	290	282	286	279	292	293	271	307	277	300	327	291	290	291	277	306	318	337	309	296	295	295	303	302	293	328	301	298	294	298	295	300	276	281	302	279	314	280	279	279	272	288	304	284	298	312	338	303	269	289	278	277	300	305	305	285	296	291	307	354	281	328	294	313	286	304	293	281	332	320	321	310	314	316	294	313	305	302	285	307	270	279	284	291	285	306	289	288	311	302	314	291	272	301	307	281	297	285	296	306	311	290	276	290	300	283	293	305	269	303	303	275	276	315	315	303	292	311	302	297	287	302	291	291	325	287	259	282	275	275	281	292	312	277	282	277	269	288	290	298	288	283	289	286	285	299	329	280	299	295	294	279	311	298	323	270	275	305	314	316	294	282	305	308	287	310	301	274	274	293	321	279	305	306	274	310	304	305	282	317	269	302	305	311	310	277	295	274	268	301	286	285	263	314	287	323	334	285	285	314	316	293	342	316	290	309	292	316	291	307	309	289	295	304	334	312	296	256	307	260	294	298	315	284	305	313	294	284	286	296	298	278	313	329	309	310	318	315	298	318	304	285	298	283	271	291	345	324	289	309	267	308	333	291	280	262	275	302	283	254	290	263	320	293	302	339	315	333	298	291	265	290	309	315	295	290	305	281	311	295	328	308	311	297	306	287	297	288	310	327	300	300	337	294	261	316	284	304	306	273	291	305	290	297	300	306	294	290	304	314	284	288	306	310	317	287	321	298	316	285	290	303	333	298	296	296	279	298	304	290	317	298	299	279	331	291	331	271	274	311	266	303	303	316	281	297	304	288	313	303	297	311	269	294	291	304	301	280	272	276	320	281	310	296	293	280	310	309	301	298	281	276	299	289	297	302	282	295	280	304	283
59314	94403	70369	40608	18001	4317	1046	580	538	546	531	561	541	547	502	556	556	515	539	524	554	543	553	525	522	539	568	530	582	525	539	554	581	557	513	537	520	552	536	542	493	536	547	530	514	492	555	545	535	500	540	528	502	524	550	557	554	549	570	559	547	546	526	539	505	530	551	582	489	542	556	510	526	571	559	504	576	542	528	535	526	524	544	573	582	524	549	566	553	530	531	547	531	543	532	500	549	534	563	522	563	569	554	540	534	571	542	534	490	562	620	551	565	581	552	546	501	559	534	564	496	596	566	525	526	503	543	501	539	536	517	515	549	511	512	526	530	541	493	554	529	495	538	538	530	518	512	500	505	546	497	512	551	563	558	536	524	501	527	552	528	522	542	597	545	510	566	520	522	531	527	539	498	511	550	503	527	490	523	555	536	562	560	563	523	522	543	509	474	541	551	579	506	542	499	531	521	550	544	521	535	495	565	529	543	524	570	543	573	566	571	509	522	517	540	555	507	517	556	518	563	491	524	570	531	538	515	515	542	556	542	584	552	569	582	501	514	531	514	577	486	546	520	541	525	514	505	540	509	525	584	528	540	565	549	540	541	562	591	541	530	558	577	521	510	551	519	521	506	541	541	541	542	550	538	552	494	541	510	519	541	527	509	545	494	515	573	541	547	497	560	526	525	510	506	529	507	537	508	542	557	530	525	513	510	595	544	533	554	543	502	524	490	533	495	565	492	511	551	578	563	520	539	497	531	544	517	532	553	566	568	581	558	540	524	501	552	526	524	537	552	540	534	544	506	472	541	553	533	549	513	580	527	518	562	514	568	546	556	556	503	544	490	523	570	549	502	514	482	542	518	502	542	502	536	522	538	503	550	553	522	541	550	549	549	570	532	576	526	521	577	521	527	545	544	545	578	575	566	536	542	522	541	551	520	561	541	525	551	550	591	578	534	533	530	498	589	569	514	539	541	529	531	529	523	563	512	521	510	534	520	518	542	500	499	541	572	516	560	516	534	574	501	532	537	556	509	579	546	509	496	515	490	512	498	543	511	536	556	549	524	525	554	558	526	520	559	507	552	570	565	498	518	572	524	531	544	517	557	547	562	541	535	506	549	526	616	542	497	534	537	538	496	561	554	551	484	497	552	525	498	494	570	525	544	510	523	517	507	531	560	530	511	574	542	538	544	543	507	572	514	550	539	567	528	552	542	540	522	540	556	580	549	511	531	500	547	534	516	544	561	515	524	528	511	531	518	491	569	526	563	535	526	475	552	584	543	536	550	568	537	510	489	541	521	556	516	570	550	530	583	555	521	533	541	542	557	531	486	549	533	491	487	511	568	572	513	553	559	561	511	570	531	520	512	537	529	526	498	555	553	519	511	502	502	534	525	510	534	531	533	488	509	569	509	514	529	538	521	527	523	535	572	537	494	557	534	530	543	517	544	551	568	560	555	504	582	493	514	520	557	527	563	530	542	506	548	550	542	485	527	533	509	521	553	515	570	540	531	525	591	509	543	551	522	508	571	518	546	575	547	545	531	494	511	510	562	517	512	538	553	521	541	516	565	563	537	532	565	513	518	564	530	534	535	559	534	547	519	524	539	605	509	518	540	531	558	499	531	543	584	544	536	535	554	533	538	547	525	581	512	538	544	555	500	527	555	520	475	538	523	517	557	517	566	537	576	501	541	556	562	548	528	519	533	531	521	538	545	552	587	531	508	550	547	526	536	546	535	554	543	528	561	484	535	539	556	569	538	544	545	535	492	572	480	518	512	521	582	536	533	552	522	545	532	513	570	519	538	596	528	527	539	534	514	504	568	535	520	475	523	530	517	520	535	540	534	497	539	515	533	505	517	556	555	565	512	556	548	514	531	534	535	537	558	517	514	520	526	557	553	489	560	557	545	507	595	522	547	504	535	513	573	575	514	513	495	547	558	574	534	518	514	521	540	540	548	518	541	548	520	544	538	563	572	559	557	520	487	594	590	521	566	538	550	534	514	569	530	527	553	522	507	554	551	507	536	523	510	523	554	496	558	520	545	541	565	522	544	495	552	529	569	533	491	536	544	532	541	545	504	535	507	494	552	540	522	581	493	544	523	542	549	537	537	537	518	571	520	551	569	535	562	531	462	541	560	510	511	513	590	559	532	531	503	548	550	527	518	532	571	537	534	483	516	505	465	575	536	541	554	559	553	588	555	519	523	539	568	521	501	530	497	590	587	554	531	505	524	539	550	579	582	490	549	518	488	560	532	524	512	502	527	571	544	510	504	556	524	471	519	568	480	569	520	553	548	570	509	569	518	525	555	509	567	496	514	505	577	554	532	543	551	525	528	540	532	541	530	541	528	549	540	541	527	543	521	528	567	550	519	515	539	587	537	548	546	531	544	547	553	498	564	529	541	506	560	521	517	534	521	513	513	534	518	527	506	530	534	560	582	554	545	533	586	529	511	515	517	564	540	524	527	550	544	561	542	567	519	518	532	533	558	552	532	538	512	540	511	494	518	517	576	553	521	507	530	515	573	527	536	523	544	526	535	553	546	520	540	553	525	515	553	573	545	518	494	549	554	541	541	524	540	526	528	577	569	520	508	553	504	536	561	511	568	544	543	517	577	516	512	513	573	519	525	545	522	532	533	504	545	532	587	530	550	546	562	555	574	530	545	505	580	536	544	503	510	537	513	550	511	552	518	524	490	505	555	479	537	500	536	489	519	568	528	536	525	508	537	525	574	517	550	528	526	530	559	554	552	526	525	540	545	553	503	527	584	562	523	552	521	523	505	553	504	503	553	493	549	515	537	547	532	554	542	507	564	565	490	573	555	511	517	543	572	548	516	528	502	522	509	535	498	528	482	526	557	562	501	598	558	547	514	537	515	555	538	543	551	541	528	599	547	548	570	582	559	538	546	537	578	546	541	529	499	519	594	524	566	496	552	576	530	547	571	531	536	530	570	531	519	532	523	517	548	548	518	522	518	576	560	528	521	537	528	535	541	530	520	503	520	496	515	528	551	540	560	556	543	525	542	521	508	538	519	572	557	525	518	526	553	550	527	535	533	535	540	540	546	484	569	539	546	574	541	539	511	534	587	563	555	536	542	537	539	549	540	541	542	540	546	574	553	552	521	516	550	522	536	564	542	535	516	543	557	497	512	551	535	536	540	576	533	503	514	564	503	544	522	557	554	497	556	528	492	544	555	546	536	515	550	544	488	550	513	526	523	549	569	559	545	537	520	565	575	515	521	537	545	519	468	520	538	522	550	545	527	550	511	536	549	513	567	560	559	517	569	522	539	552	542	533	588	530	570	534	572	561	539	507	540	477	579	521	526	571	538	531	545	536	515	522	526	543	568	538	545	541	528	537	534	570	488	515	565	556	538	536	545	566	549	567	488	549	563	516	522	548	523	566	578	530	557	518	539	530	538	574	533	565	511	531	562	556	571	518	499	534	550	537	520	551	513	533	563	538	541	537	558	512	579	525	551	557	510	535
23414	22736	33332	27775	21848	17108	4038	469	323	367	358	351	364	343	331	338	331	369	361	375	344	364	353	295	336	359	339	359	342	350	320	321	350	336	356	334	312	354	347	332	315	391	329	349	344	334	355	358	332	350	346	337	341	334	351	342	324	350	323	354	339	346	363	329	336	341	342	328	327	326	365	360	324	356	359	352	327	325	310	319	356	364	321	362	317	333	310	338	329	338	350	374	302	358	333	330	362	314	358	342	330	376	326	342	341	361	356	349	360	366	335	351	342	328	357	336	349	313	325	326	347	329	365	328	345	315	323	368	328	327	335	324	374	357	331	336	365	332	347	351	349	365	321	321	344	336	321	320	312	293	339	343	351	366	343	307	358	307	348	331	305	320	302	374	317	343	328	337	344	337	343	344	334	298	357	323	323	345	345	360	320	320	384	348	382	324	331	295	320	359	359	338	359	347	367	307	322	353	334	323	342	354	322	335	350	330	349	342	339	332	334	333	336	346	322	325	322	347	325	335	346	340	323	319	327	314	364	354	312	339	315	319	332	352	335	313	294	318	351	329	342	354	347	341	331	340	334	307	328	359	348	315	356	313	336	328	337	333	335	330	363	349	342	341	359	340	363	333	327	352	293	329	313	318	353	312	320	330	364	348	338	325	325	366	320	303	344	340	313	328	350	348	312	346	371	357	322	327	365	316	305	309	316	338	336	346	346	332	309	307	312	336	342	341	333	353	329	324	316	357	337	343	340	333	341	343	358	310	334	348	323	335	338	324	361	350	326	312	306	357	347	340	313	356	331	340	311	335	329	308	339	324	321	363	333	344	321	342	343	314	324	323	363	331	310	343	339	315	347	350	346	343	326	320	333	358	332	354	330	303	336	363	331	316	331	351	316	340	337	338	330	345	363	343	309	305	331	342	322	324	344	322	350	312	313	333	319	350	314	353	348	347	314	317	322	338	328	344	346	322	358	347	368	319	330	333	348	354	352	354	340	315	329	348	364	316	313	297	321	361	340	332	325	328	319	353	336	332	328	361	379	343	350	328	322	303	317	338	302	350	343	385	324	315	323	340	334	308	298	344	379	348	327	357	311	348	334	352	332	331	336	315	352	343	331	311	351	320	349	342	351	349	337	324	350	324	355	399	328	299	335	338	344	328	328	339	364	307	308	375	335	346	341	381	327	326	323	367	343	308	307	322	370	329	328	353	320	305	310	356	306	327	345	322	318	359	336	319	330	326	333	340	321	356	326	335	342	352	359	352	363	327	342	363	333	309	336	343	302	339	356	318	332	347	324	325	330	345	355	339	303	356	338	362	349	346	342	344	316	329	336	314	313	347	314	315	351	343	329	351	333	339	333	331	333	314	363	351	326	330	354	325	353	311	343	336	340	314	318	331	344	331	375	348	315	327	356	298	328	339	329	363	371	326	314	336	347	341	356	336	368	329	340	331	366	353	322	367	315	319	311	303	341	338	344	365	353	321	356	347	312	349	332	352	338	335	348	346	315	308	320	343	353	360	342	321	321	354	334	333	334	357	316	353	347	316	306	320	305	356	341	355	349	338	350	297	347	318	340	365	304	342	338	315	343	345	337	344	338	331	321	329	340	336	350	347	330	333	300	350	368	332	352	334	328	341	328	340	362	373	330	328	348	353	316	323	344	363	358	324	306	326	347	363	314	326	328	328	322	339	307	296	344	351	329	350	331	327	338	320	340	342	335	334	333	363	344	336	310	333	345	339	313	337	350	314	340	331	317	319	339	303	297	348	295	342	327	348	370	320	328	346	331	346	308	336	319	332	362	308	327	340	340	372	343	316	321	288	346	340	325	342	322	344	343	366	317	334	355	337	326	343	283	339	303	355	354	333	322	327	323	314	333	345	327	322	334	379	341	306	316	395	317	338	374	326	320	305	338	303	336	365	338	311	355	374	330	339	310	335	348	312	337	334	354	382	362	328	392	337	337	353	313	337	338	323	354	320	334	305	359	358	303	331	324	336	335	333	329	330	366	329	338	341	333	333	335	344	328	285	333	366	353	321	311	331	324	332	315	349	336	353	338	354	365	310	312	365	353	349	380	367	307	366	320	319	353	330	310	336	330	341	324	335	310	337	346	367	354	360	343	303	326	332	339	327	304	362	328	358	327	327	340	323	331	344	328	337	327	346	332	346	341	345	335	320	333	336	346	333	314	319	313	328	350	337	367	340	351	327	335	326	342	327	330	306	314	319	316	372	326	314	345	359	333	336	340	336	326	353	327	373	333	305	353	353	326	318	359	349	335	307	355	299	337	338	320	335	348	342	344	344	361	343	350	330	352	334	319	329	325	347	317	306	333	311	323	350	318	337	330	332	334	324	332	321	308	335	342	344	315	322	350	324	337	314	331	349	333	319	377	332	365	324	325	309	334	360	292	332	336	338	304	309	357	337	329	356	361	327	325	331	331	308	339	353	322	332	327	328	368	362	362	316	320	338	318	356	330	338	351	351	318	344	338	356	327	335	353	303	286	354	358	307	347	345	330	293	320	364	330	335	345	309	362	316	361	320	372	333	335	335	321	328	356	336	332	337	333	316	315	324	344	362	366	322	308	334	323	334	325	320	342	331	359	351	346	342	354	293	338	324	318	318	326	334	317	327	342	322	343	316	349	339	340	350	307	366	328	370	335	354	336	302	306	321	340	337	358	343	350	295	321	328	335	354	354	338	351	355	320	341	348	297	330	331	322	341	327	350	343	308	328	331	336	351	357	343	371	331	315	346	345	320	317	346	362	302	363	315	318	305	322	345	351	355	358	326	359	302	344	331	335	333	332	349	331	328	328	331	361	360	358	332	338	311	318	363	365	340	336	305	324	343	346	330	338	342	350	342	342	367	355	354	322	304	314	309	343	320	333	331	357	332	317	314	337	350	350	319	332	382	354	335	357	334	377	341	337	310	329	317	353	338	347	340	342	363	343	306	330	336	334	334	364	312	344	352	318	299	330	355	332	304	323	352	307	359	323	327	318	362	349	333	327	375	346	313	316	376	321	326	338	340	344	315	343	320	319	352	332	332	343	324	357	348	302	362	307	349	338	347	369	320	325	319	347	368	306	357	356	330	325	371	328	338	319	335	326	325	349	315	325	347	358	337	345	305	355	343	353	349	329	354	350	347	315	337	322	334	348	339	372	328	350	348	314	348	314	293	316	286	341	362	315	305	323	344	314	348	365	371	309	339	351	325	331	368	310	333	323	330	348	344	374	336	350	321	351	307	313	325	325	341	337	363	331	296	344	312	350	369	332	332	320	354	332	319	318	341	325	338	298	315	333	360	334	300	351	322	284	338	346	367	317	346	315	336	354	347	304	371	328	354	323	346	326	312	346	339	286	293	340	325	322	343	352	357	353	309	346	355	334	336	333	320	329	307	335	353	326	312	356	327	343	314	343	364	338	356	328	343	377	334	328	323	314	359	331	329	343	336	309	305	341	322	330	336	362	324	307	333	338	298	321	328
60604	103051	78468	49412	25437	7202	1574	727	624	600	559	543	625	564	551	556	620	592	563	563	566	583	578	624	534	541	576	583	624	573	584	553	556	559	565	575	545	582	574	573	612	589	576	610	599	567	585	619	604	566	600	574	549	593	577	605	562	598	598	576	568	552	542	559	559	598	564	579	576	599	627	552	580	566	607	600	603	581	579	609	579	575	577	604	585	601	563	593	578	582	587	598	560	588	565	569	586	560	555	565	582	558	595	567	586	517	599	587	559	617	556	544	572	595	561	570	592	545	587	589	581	587	592	598	605	582	599	583	613	555	573	560	611	587	548	544	589	585	560	584	579	566	583	558	620	638	612	540	528	594	586	575	595	587	576	560	563	594	592	583	601	582	588	574	588	576	609	616	660	532	598	584	583	589	569	619	561	558	542	559	570	575	543	601	603	569	563	551	554	587	558	582	562	579	610	565	598	555	611	616	552	584	566	591	584	570	575	572	589	562	624	602	526	566	575	575	622	672	561	571	584	586	588	559	579	586	538	576	546	600	579	568	590	563	568	572	584	580	540	591	596	526	608	618	565	593	563	554	561	572	605	598	609	560	599	555	597	615	591	605	558	523	572	584	579	547	541	609	546	572	508	565	610	595	585	535	623	602	528	551	557	609	569	575	550	596	558	610	561	569	540	539	591	589	555	566	556	555	536	583	580	571	541	596	577	548	596	576	566	558	583	568	597	561	577	554	531	581	562	591	576	565	614	578	539	587	572	599	616	565	549	558	564	585	575	584	581	549	569	571	583	632	577	621	604	583	586	590	559	596	564	612	581	517	601	583	588	572	588	601	565	612	601	603	620	578	565	553	577	554	579	538	599	631	586	567	585	585	576	570	565	546	585	599	574	574	596	566	586	553	587	575	613	544	532	620	572	586	562	595	543	588	548	556	571	533	602	596	546	607	578	586	607	582	563	557	578	590	532	533	572	577	547	565	568	560	554	545	559	568	564	528	597	580	571	608	563	563	562	575	583	585	573	573	597	595	573	549	591	589	532	544	586	512	613	604	580	582	613	594	614	599	554	576	584	548	566	612	599	585	606	585	603	552	566	580	561	572	575	574	565	606	534	546	554	588	587	579	586	576	592	640	563	581	589	512	582	597	568	582	581	553	573	566	569	521	589	534	569	569	590	546	584	612	584	575	590	571	539	587	547	597	540	602	549	534	572	534	588	556	558	545	567	583	593	587	600	590	610	604	588	558	566	539	541	555	562	560	589	619	586	564	578	586	593	613	602	562	552	608	573	537	542	553	563	573	539	542	576	602	565	608	552	580	572	574	554	550	588	570	611	585	591	597	568	556	579	559	617	561	577	581	607	581	602	529	582	551	560	543	592	573	553	568	598	603	557	597	578	549	582	535	583	586	574	544	606	620	590	572	624	559	577	565	531	570	581	572	613	581	540	583	603	611	613	553	555	574	579	579	555	579	550	588	601	539	596	547	551	546	654	584	599	595	560	564	589	592	563	592	564	617	602	589	593	600	586	602	604	569	547	539	574	586	559	558	586	575	606	583	562	569	599	560	591	581	595	565	553	618	581	573	540	556	537	606	534	597	588	574	573	536	590	562	568	557	575	617	567	588	576	652	577	578	583	561	571	592	562	549	625	580	607	580	583	600	580	542	610	611	599	605	579	591	603	586	602	589	603	591	594	583	577	557	553	582	583	587	619	583	588	558	614	557	581	587	573	559	599	589	597	543	589	577	564	603	576	568	579	584	595	592	566	566	579	586	572	570	575	590	589	557	527	598	562	569	581	551	576	555	600	549	582	586	566	593	585	573	580	598	537	581	616	561	559	563	612	613	604	542	565	536	565	569	558	639	551	573	582	551	570	571	608	506	549	550	566	572	569	581	584	615	567	575	558	571	584	598	537	570	578	605	563	575	573	570	543	549	585	585	569	598	599	583	574	541	590	600	544	554	563	595	565	582	608	575	548	531	562	568	614	602	570	580	583	624	558	608	579	533	594	553	617	625	609	606	567	566	631	605	543	566	612	604	608	561	563	625	560	598	585	552	594	630	585	551	618	604	583	547	531	570	565	571	603	598	601	603	600	588	597	567	562	577	582	609	587	544	605	565	574	671	582	594	569	571	591	563	550	582	562	608	568	604	596	609	559	556	605	582	588	548	572	579	599	555	545	542	581	596	547	573	534	566	580	621	556	579	556	547	578	513	593	534	588	594	561	559	608	570	537	567	582	638	597	564	619	546	583	574	555	600	594	563	524	555	568	525	607	591	566	568	561	566	570	547	587	554	616	602	570	620	591	567	535	576	594	549	567	546	572	561	539	568	591	591	599	616	601	575	604	572	589	616	574	609	632	553	530	575	579	613	570	581	594	594	563	577	586	602	585	597	583	590	581	620	572	545	541	618	595	570	612	560	612	636	562	561	568	590	565	623	549	545	601	596	578	588	557	562	577	581	584	579	586	575	599	573	604	566	622	570	575	593	557	583	572	593	608	550	565	539	562	586	577	552	562	562	583	558	578	660	557	572	618	604	593	561	582	568	558	572	588	597	596	555	565	573	573	566	565	596	580	605	563	589	591	617	590	606	575	545	579	627	601	642	613	535	557	598	592	615	548	597	539	578	586	585	577	552	616	605	557	609	584	586	606	586	570	566	549	561	608	551	582	551	619	576	623	569	551	578	574	561	542	571	537	559	595	582	563	558	551	549	567	541	622	540	585	535	524	615	566	594	562	600	569	553	555	552	580	552	561	604	549	563	593	623	534	616	567	548	560	620	568	620	569	588	564	587	573	564	556	637	584	572	581	567	564	613	569	660	617	582	559	572	565	550	552	569	538	605	599	570	593	613	597	573	557	596	542	555	615	563	577	591	580	563	589	545	557	585	555	572	578	575	547	606	572	597	616	596	555	553	561	584	571	531	582	603	574	607	580	561	588	571	550	559	578	550	581	588	595	573	573	559	557	606	574	560	594	593	575	581	558	579	577	610	614	582	604	551	611	618	555	584	579	537	580	582	550	547	533	597	557	563	574	577	553	563	582	598	579	540	583	570	641	580	572	568	581	613	558	596	583	569	617	558	584	575	570	602	530	608	569	590	549	547	591	563	570	558	599	574	593	548	591	607	578	573	574	584	545	598	601	577	555	627	588	553	590	583	583	564	527	538	548	627	636	568	565	569	573	544	563	585	575	583	553	536	544	537	560	588	586	590	588	577	547	566	546	525	558	606	593	585	584	609	568	639	568	561	573	565	573	590	566	582	544	536	621	544	568	551	590	572	602	555	583	566	562	605	605	530	509	599	543	584	530	578	560	589	582	565	559	554	568	542	590	588	612	577	568	550	554	570	604	574	555	606	587	542	578	578	597	625	595	552	602	580	533	570	559	561	554	567	538	608	599	623	593	589	596	590	593	590	607	594	611	600	578	579	572	588	580	580	541	552	577	576	557	562	588	580	572	598	575	588	605	562	557	600	558	575	602	587
28441	32011	30878	15207	2770	596	337	295	275	302	295	299	292	283	293	278	286	285	281	295	268	271	334	295	295	301	323	294	260	315	271	269	285	267	297	258	305	291	284	283	269	273	290	285	286	299	275	266	304	290	279	289	283	268	286	266	252	283	260	280	300	284	277	267	265	282	290	313	291	289	280	297	277	270	259	258	263	300	268	277	308	263	264	280	251	267	312	282	269	309	310	306	274	265	285	274	257	325	287	293	284	290	289	255	273	318	270	260	306	298	271	303	299	282	277	274	310	274	283	294	276	286	288	279	280	316	295	269	309	265	270	247	266	279	265	298	281	291	326	270	264	284	314	318	277	287	270	299	295	320	284	295	291	286	254	290	308	286	312	307	266	271	291	257	291	273	278	280	270	293	292	270	272	269	277	268	294	293	275	284	298	265	298	298	295	293	277	305	296	270	277	310	286	274	258	280	264	297	269	284	249	267	302	274	284	281	275	272	280	255	291	263	285	264	288	298	284	290	295	298	266	292	288	276	281	277	273	303	301	308	288	297	286	288	285	290	275	282	255	313	286	296	287	292	298	287	292	308	280	301	293	288	268	246	328	262	285	309	269	268	284	272	315	289	297	295	286	318	250	302	269	274	299	263	298	298	288	315	268	265	261	273	264	256	294	297	270	278	305	286	290	291	274	291	276	272	312	267	258	261	259	269	263	260	308	282	304	258	272	281	298	275	269	268	299	259	295	301	304	276	300	266	287	292	271	292	266	261	253	298	298	282	271	287	275	295	283	309	266	267	304	287	269	253	292	279	297	282	289	306	293	294	289	298	295	298	288	295	289	283	258	289	278	271	297	275	264	310	266	284	269	296	279	283	259	304	300	272	293	294	291	289	280	308	290	269	284	260	263	276	290	267	303	282	306	284	257	282	283	299	300	230	266	305	268	293	263	278	302	270	309	272	273	267	254	254	287	308	317	280	290	290	277	293	285	294	275	297	278	297	278	287	281	261	296	326	282	292	285	254	272	276	289	275	309	265	276	270	298	289	286	308	291	265	279	293	290	265	261	305	278	279	301	291	254	294	288	288	287	300	296	283	315	325	259	258	277	267	306	304	286	280	287	282	265	260	280	260	258	281	302	273	315	268	287	261	270	267	294	279	274	271	298	268	269	265	282	244	287	314	265	288	306	269	314	277	277	273	275	275	309	275	269	290	275	282	278	266	257	267	307	267	299	293	284	261	252	274	290	305	299	277	291	273	272	266	258	284	278	288	293	269	283	302	269	283	297	289	282	296	263	265	281	307	271	296	298	268	290	286	267	262	291	275	274	253	280	283	303	304	268	283	282	273	256	272	289	259	284	307	258	300	285	288	290	273	277	302	300	260	276	287	266	298	291	251	241	308	284	278	285	275	280	269	294	291	279	281	297	288	292	291	301	264	281	267	292	298	266	283	261	316	276	306	294	289	269	274	260	267	306	294	269	268	285	299	284	285	260	295	298	272	297	287	287	292	257	290	275	312	276	309	261	267	300	268	277	276	301	315	261	265	292	264	264	299	286	280	262	294	292	289	295	304	298	289	279	259	291	310	256	294	285	277	271	289	292	277	310	290	286	318	291	294	288	315	299	305	293	285	283	287	252	271	255	293	280	286	267	268	281	286	298	249	306	257	299	281	264	262	327	290	313	312	265	243	295	277	292	265	301	302	261	266	261	301	287	288	289	269	276	299	294	266	285	309	281	293	253	301	291	282	283	322	282	271	314	273	287	305	246	247	304	311	280	257	249	267	261	275	274	279	268	263	265	265	276	274	303	302	316	282	290	267	275	264	268	293	269	295	289	273	263	295	269	301	273	287	315	278	291	278	279	286	262	282	271	308	275	291	284	270	269	267	293	282	305	276	277	261	264	277	302	274	290	277	307	284	286	279	259	277	295	302	292	282	281	271	269	265	251	287	282	252	292	282	295	252	313	262	276	263	283	307	281	258	245	301	257	285	258	255	287	301	273	262	287	260	294	265	265	297	306	324	281	292	280	281	305	282	279	298	312	269	274	261	266	274	293	262	263	284	282	269	279	276	274	266	287	253	299	281	276	294	286	268	298	265	249	258	264	295	278	305	244	273	293	290	300	279	292	289	269	254	264	284	311	263	260	293	264	289	297	279	282	303	299	283	278	276	312	289	280	267	268	267	287	288	287	315	264	287	275	305	286	265	261	274	278	315	263	299	318	283	298	297	275	296	276	288	277	290	298	287	268	261	239	278	302	282	284	270	284	310	286	287	268	304	258	252	296	298	284	303	262	270	256	263	332	301	295	304	294	267	274	315	286	280	275	276	303	290	275	268	282	317	269	293	285	271	285	285	274	311	302	312	268	287	253	270	301	306	279	278	292	250	259	299	280	268	290	296	290	274	282	292	288	296	275	276	231	262	290	263	270	293	262	268	277	269	297	289	273	308	287	286	298	275	266	275	306	302	291	271	282	304	325	284	298	290	264	274	258	269	266	286	273	266	274	253	273	269	323	267	289	257	252	277	283	295	291	286	281	303	302	297	302	282	314	288	264	281	291	280	284	283	275	261	262	281	310	302	277	270	281	295	288	259	312	258	292	323	290	273	275	295	257	272	284	279	260	283	269	286	305	309	282	268	287	298	253	302	312	281	275	285	282	275	294	308	310	300	250	275	278	307	283	297	273	288	318	301	305	297	272	274	286	283	318	285	255	283	265	282	264	281	268	282	304	261	269	279	285	278	269	260	293	298	301	272	272	264	259	296	258	307	294	282	287	263	253	271	264	287	315	266	261	294	299	294	303	279	283	278	283	274	281	279	275	261	266	290	268	268	263	278	298	277	285	305	305	284	322	283	301	289	295	300	255	283	264	246	280	299	272	287	268	325	307	325	292	288	253	282	287	280	292	271	269	277	280	302	280	266	301	281	277	284	298	318	291	270	304	301	299	277	264	260	286	276	268	275	282	289	280	326	276	316	290	284	266	283	260	323	294	261	285	325	298	278	283	283	258	304	281	306	283	281	289	269	306	292	270	280	310	272	276	326	259	282	269	268	288	281	295	266	274	274	281	289	303	297	294	281	279	272	310	262	266	275	300	273	276	277	281	279	287	309	261	276	264	292	287	295	292	306	278	289	293	284	293	289	277	300	272	289	268	294	296	269	262	295	269	269	278	303	288	303	298	283	282	285	279	268	303	261	311	304	261	270	286	258	311	265	276	278	287	283	266	282	280	281	283	281	310	272	257	275	265	292	266	276	282	247	294	294	275	271	282	275	294	248	274	308	272	273	274	286	300	326	290	291	255	281	262	298	292	319	271	279	308	279	324	286	292	290	265	296	296	270	277	266	261	304	299	272	320	268	279	277	276	297	281	270	307	268	283	281	241	282	292	294	279	292	282	306	248	293	266	273	279	254	264	290	260	285	324	289	297	277	259	254	267	271	258	312	295	286	270	291	287	245	272	298	289	298	289	255	255	265	285	276	277	282	299	308
34613	50452	36201	16573	4785	1212	599	550	514	489	516	547	489	546	492	533	509	574	528	511	535	486	489	532	514	511	531	515	511	505	503	501	520	532	506	526	535	535	508	531	540	574	531	500	498	526	447	511	538	498	514	514	502	522	524	517	514	534	490	491	543	502	505	448	524	492	521	529	500	564	518	492	528	543	523	532	560	518	491	487	529	542	506	509	524	503	517	504	518	504	524	478	508	520	494	559	486	546	527	516	495	512	514	507	485	515	504	498	505	532	530	554	497	502	525	537	482	516	544	515	464	492	533	512	492	535	554	498	553	517	511	507	501	531	537	516	515	532	494	503	465	481	520	505	488	504	496	492	512	525	516	531	542	557	487	516	516	526	549	524	528	504	510	503	530	487	495	516	506	512	524	554	498	515	527	533	492	510	496	498	506	515	502	523	530	483	494	527	492	515	530	470	522	511	495	508	526	542	495	519	529	486	486	513	554	541	508	505	516	538	516	562	512	490	512	510	536	522	504	537	496	536	491	520	512	522	528	512	513	523	523	490	498	497	503	495	510	522	508	497	509	567	493	524	509	493	509	523	505	482	520	529	549	503	552	506	506	471	476	476	530	522	513	519	490	537	517	429	478	480	514	506	500	504	535	552	545	538	540	533	492	504	513	512	526	544	550	471	526	545	492	513	465	473	516	524	481	538	524	488	482	514	496	482	515	526	475	543	505	534	503	470	511	540	514	465	561	537	506	495	513	535	525	506	517	541	478	531	523	533	488	528	509	504	499	505	471	490	489	518	518	508	537	521	524	513	476	499	514	471	492	515	479	523	530	494	508	525	547	479	518	530	522	517	517	511	515	501	562	500	530	544	506	534	475	513	494	529	546	480	506	506	541	507	531	532	500	479	530	498	551	502	523	498	515	554	524	485	508	515	507	461	557	504	522	493	557	535	531	523	534	512	523	541	515	540	505	542	533	503	519	502	517	480	504	490	476	501	497	523	511	492	506	536	523	526	530	551	522	483	541	535	514	514	547	504	508	507	500	535	508	511	531	474	485	491	495	525	524	533	516	464	477	538	510	496	503	521	523	507	525	519	544	509	517	502	486	511	483	496	475	468	539	517	487	494	504	521	494	509	505	536	496	515	523	526	520	535	518	518	512	568	527	492	531	477	520	469	521	500	549	507	525	496	493	572	513	548	507	499	508	472	485	485	535	544	498	533	517	522	486	522	467	549	487	519	518	530	505	493	524	515	531	507	496	527	554	512	552	488	526	530	514	529	506	489	539	483	538	556	505	500	545	485	467	493	519	518	517	522	504	492	474	504	474	481	522	520	537	500	502	515	508	501	517	469	492	481	510	532	516	497	473	471	482	561	512	527	527	494	487	535	490	523	529	499	551	486	528	528	473	522	547	520	503	530	511	515	491	522	492	520	536	518	500	525	465	547	497	583	486	464	508	501	504	575	545	505	517	513	455	494	515	524	518	512	529	508	545	517	493	498	516	520	489	499	530	548	522	535	526	503	514	490	490	528	513	539	504	484	539	518	516	502	540	504	499	513	517	488	548	528	497	515	494	533	519	485	510	553	543	532	532	543	541	526	580	490	517	533	507	453	521	530	504	520	519	467	557	497	554	511	477	487	517	495	502	505	499	469	526	498	531	490	525	525	468	511	555	485	509	501	506	513	513	511	514	520	542	504	500	523	575	505	529	507	507	528	531	483	485	510	558	512	474	498	546	512	511	537	518	485	546	480	476	514	507	541	505	483	478	534	510	508	485	525	512	478	531	492	496	508	518	505	502	511	505	509	532	525	511	469	535	515	508	510	512	510	523	532	521	540	512	499	490	517	504	475	519	519	495	533	532	545	495	499	487	491	514	481	549	521	519	514	492	524	498	543	503	514	532	533	484	523	499	513	498	527	525	515	552	507	520	480	515	536	520	537	546	524	507	549	530	492	512	506	519	509	515	527	487	515	487	509	555	490	560	526	507	538	544	537	538	493	532	521	511	518	489	522	494	475	535	515	529	507	480	487	503	535	500	471	515	495	503	543	528	535	502	540	547	470	531	484	573	470	559	528	504	511	538	503	483	511	519	499	474	484	573	535	509	518	481	530	521	502	533	509	521	478	516	498	536	492	511	519	473	527	535	475	501	520	456	509	513	546	533	491	512	505	536	523	500	523	492	513	496	509	530	494	567	519	518	526	584	500	484	509	518	531	512	500	555	538	512	514	504	541	519	555	515	531	507	537	526	550	505	480	526	492	529	514	479	523	534	497	526	485	484	492	541	551	495	547	518	523	519	517	510	560	499	561	518	506	482	555	518	522	505	528	544	550	505	516	499	526	545	532	543	527	490	526	483	520	510	505	539	549	474	493	524	495	484	512	483	524	469	484	529	563	554	524	522	505	533	505	548	486	510	533	510	563	537	508	495	546	489	513	527	512	539	513	522	504	515	494	534	494	515	535	499	520	523	521	584	523	521	487	515	513	491	507	485	494	517	532	506	529	528	501	516	497	502	526	463	541	513	524	544	507	524	462	521	588	512	548	511	547	500	523	532	524	531	501	475	551	528	510	516	563	548	578	518	524	510	516	531	508	525	521	492	521	473	500	501	514	498	514	526	490	519	526	496	474	510	515	536	501	482	530	466	552	475	467	512	551	476	494	489	542	516	481	524	510	506	495	508	519	537	526	520	513	509	524	487	485	513	503	517	488	488	518	526	533	516	533	499	521	522	511	482	469	538	535	494	513	496	521	532	490	498	530	499	514	501	519	508	499	549	469	494	515	490	512	519	457	466	516	538	507	518	499	528	498	508	466	527	500	512	487	500	510	500	501	535	526	516	467	518	546	543	471	526	493	506	515	473	549	566	507	482	505	532	513	521	534	543	518	515	494	551	559	573	490	559	521	487	505	492	510	522	462	516	513	496	516	514	514	461	521	526	532	492	510	545	495	490	522	518	453	542	570	472	518	495	509	510	545	475	505	489	524	472	503	510	535	457	518	512	534	510	508	517	564	536	543	499	517	519	499	496	543	556	457	524	490	519	529	467	476	500	507	474	502	552	518	522	525	545	493	548	519	488	498	485	492	476	526	514	515	498	535	519	514	506	490	527	480	506	536	514	495	479	507	530	508	492	527	539	545	503	532	497	529	509	494	544	470	479	541	492	495	497	510	516	554	546	517	500	458	502	555	480	526	502	498	510	514	505	552	479	518	483	534	501	516	517	495	487	514	514	492	518	475	496	529	507	469	495	508	487	541	490	488	505	495	501	490	517	532	544	492	547	506	542	490	516	507	521	517	481	555	466	492	502	509	494	528	572	551	500	540	495	532	550	543	506	540	500	518	539	484	489	558	514	485	485	478	517	542	519	538	546	539	512	562	491	543	531	517	523	548	518	466	480	502	497	539	468	480	529	492	512	533	555	496	511	545	573	524	537	527	524	551	526	529	537	505	503	545	497	559	503	535	484	490	490	504	541	526	553	510	504	540	503	496
24554	24846	37181	31259	20332	8403	931	381	349	314	298	311	287	319	289	326	278	311	286	301	326	317	312	313	284	312	328	292	327	277	345	331	311	293	281	294	287	295	325	305	312	288	329	323	303	271	279	276	292	305	267	323	319	282	295	307	302	288	283	348	282	303	283	285	295	300	310	307	294	335	286	292	264	270	313	301	314	279	289	301	279	281	307	328	332	311	289	314	324	312	278	284	282	301	279	289	299	294	287	299	275	294	314	291	284	313	282	303	277	316	287	293	320	261	284	305	306	293	315	294	306	298	302	276	297	295	320	317	295	312	272	338	290	305	298	291	292	285	286	320	306	337	294	273	347	320	293	272	299	291	283	282	303	296	301	332	288	297	315	304	296	300	289	266	319	335	289	260	287	285	301	271	297	287	281	305	269	301	301	273	291	300	294	286	316	284	304	305	292	280	298	290	323	315	311	321	329	307	325	301	293	306	311	307	282	300	351	333	297	293	337	315	295	314	330	256	312	291	305	298	291	306	268	299	330	302	303	271	287	297	290	294	309	315	331	294	287	306	325	286	341	290	255	273	325	302	293	300	299	289	295	281	284	298	302	291	304	281	298	329	327	295	316	297	325	285	292	311	276	310	304	299	289	277	305	302	309	279	317	283	299	300	301	306	282	282	323	328	329	307	300	305	293	309	291	296	296	304	288	336	285	274	329	316	294	295	307	295	312	293	297	306	301	317	268	298	293	282	275	312	298	303	295	287	300	328	313	294	317	302	311	299	309	315	285	292	288	295	302	280	298	319	290	289	284	310	302	286	303	303	302	281	291	310	300	260	310	286	288	325	303	306	330	288	327	300	316	307	267	317	310	308	316	322	297	309	321	309	277	302	320	278	274	297	287	309	292	277	282	308	293	304	263	309	265	315	280	315	312	306	279	312	302	313	284	322	289	297	274	311	322	297	312	317	321	275	261	282	300	302	293	303	294	280	290	311	287	279	296	312	299	300	291	283	297	303	309	297	321	280	305	290	321	294	298	319	297	279	336	288	294	291	291	307	288	292	305	325	290	316	279	300	296	281	324	309	304	298	314	299	271	301	285	275	319	329	284	295	288	325	317	271	278	321	318	283	293	273	289	303	282	302	291	287	277	284	310	285	303	307	314	277	288	334	297	298	318	296	309	309	298	278	301	310	300	303	304	300	316	307	286	276	299	295	306	313	270	288	292	331	288	277	288	277	303	303	301	301	284	296	311	277	277	285	331	299	331	291	286	325	297	329	296	302	319	294	321	284	291	292	304	303	303	326	312	303	328	287	292	282	314	259	287	274	298	300	291	309	311	295	317	308	296	299	280	297	300	324	288	274	294	310	301	300	308	276	348	310	327	329	289	308	279	306	301	286	289	295	323	297	307	273	311	265	304	331	310	323	303	296	282	281	269	321	288	288	312	296	316	335	273	299	312	295	280	320	293	288	330	286	287	288	307	313	295	313	305	292	275	287	305	288	295	284	292	289	301	294	308	307	327	282	313	273	297	315	284	294	301	285	293	315	303	267	314	315	322	275	307	286	302	289	318	299	332	296	321	305	333	280	275	294	307	316	285	272	295	280	302	300	303	305	295	282	284	297	293	294	287	332	292	310	290	303	283	291	316	313	296	302	273	287	316	301	304	291	257	298	266	314	307	308	255	334	291	283	324	263	303	291	273	313	284	307	320	318	303	275	303	275	299	300	313	301	298	292	303	314	290	308	345	273	303	274	325	308	281	312	324	279	288	280	338	289	300	335	293	319	285	292	320	285	283	285	315	301	283	295	292	299	286	300	321	293	289	299	280	294	294	342	304	301	300	295	312	308	302	326	287	267	300	285	309	296	274	342	272	274	284	308	315	311	297	293	307	337	313	296	285	332	326	339	331	311	311	292	295	320	281	335	304	297	281	317	321	270	293	275	329	306	313	300	298	301	270	301	287	297	305	303	323	271	281	328	303	291	326	306	297	303	324	316	274	306	320	302	297	275	285	265	311	321	300	269	315	275	273	308	322	305	304	310	316	324	254	290	299	282	315	308	291	288	329	281	304	285	298	291	316	295	312	300	316	270	332	309	303	279	289	302	319	308	334	271	306	307	288	313	297	281	278	312	331	262	315	300	300	325	338	289	271	271	292	273	298	290	301	301	306	263	310	327	292	316	306	311	295	294	289	294	323	289	290	335	266	287	311	341	297	315	284	309	297	304	319	288	285	309	316	307	302	270	274	274	297	317	296	305	298	303	310	315	317	309	290	290	277	282	277	303	321	327	293	328	276	289	310	312	309	311	301	286	303	284	269	309	287	297	294	312	292	284	328	300	301	282	296	306	312	318	281	283	274	274	296	307	322	293	314	301	287	289	287	295	302	316	316	292	283	295	271	289	295	319	269	283	325	272	309	289	274	317	288	278	259	277	306	306	280	293	322	311	291	307	293	306	286	272	319	339	292	286	279	326	299	311	282	303	314	286	304	288	280	271	285	309	299	277	321	309	287	310	303	295	288	283	273	311	293	287	294	306	300	280	309	302	278	301	323	302	287	302	321	312	319	310	296	293	291	317	282	294	279	284	305	257	311	300	301	271	322	278	309	279	282	286	295	312	301	278	299	294	319	312	309	278	299	294	271	303	293	278	311	284	303	303	302	312	292	305	280	286	299	293	319	316	315	311	264	302	289	295	287	323	308	270	288	329	326	292	303	275	307	313	282	315	303	315	275	310	315	307	290	302	290	313	326	313	301	288	317	295	328	297	320	305	311	315	310	316	302	306	280	295	319	275	321	294	310	304	274	305	348	304	316	305	277	277	294	298	297	283	331	282	299	294	289	297	288	288	303	286	314	315	320	327	297	308	280	281	302	305	292	292	297	278	299	320	314	314	307	290	301	302	307	293	302	297	294	308	310	302	272	303	284	269	313	303	277	310	306	270	320	333	303	300	295	332	295	260	333	298	312	304	294	281	297	299	316	294	267	320	304	303	300	305	293	289	281	316	299	294	306	314	302	304	302	302	286	328	303	281	290	298	300	311	302	296	282	326	316	301	297	297	304	296	306	320	285	284	298	301	293	329	327	307	276	316	279	289	285	293	292	274	259	292	287	288	307	264	297	296	311	306	318	315	296	311	288	293	299	299	271	289	289	309	273	269	300	328	288	290	296	298	306	300	301	314	296	282	321	281	296	334	286	320	306	310	282	288	278	310	289	312	282	325	274	318	295	314	280	281	299	300	308	310	290	321	300	306	290	294	327	321	346	298	327	318	303	298	300	267	323	291	322	274	284	290	285	301	280	298	291	259	298	293	272	312	278	306	307	303	314	302	296	314	256	299	302	285	287	334	297	292	304	309	285	254	271	281	291	298	298	271	299	309	307	301	303	305	273	309	294	305	274	312	304	296	300	328	285	306	322	320	327	286	305	286	263	287	302	273	281	296	300	266	290	296	300	300	290	308	315	277	306	288	305	319	304	294	283	306	290	307	280	294
58979	94668	71125	42241	19163	4988	1231	617	577	561	594	525	585	552	557	580	533	558	573	515	581	548	563	556	531	520	507	516	554	574	546	546	571	565	525	552	509	551	535	503	524	564	551	546	530	518	538	533	563	515	499	509	519	539	521	560	537	541	545	543	568	531	557	576	559	533	539	570	528	576	517	547	530	573	553	545	547	578	548	491	551	529	531	523	534	529	503	525	537	572	541	529	541	523	516	539	529	543	559	515	522	554	497	591	521	542	526	513	549	544	543	505	545	579	535	504	548	530	557	548	535	485	507	558	558	549	509	549	540	511	555	557	551	549	543	531	527	523	562	557	595	558	510	539	549	528	518	588	524	521	515	530	532	478	520	525	537	526	561	550	543	508	539	510	584	550	512	547	552	523	532	579	531	517	608	519	561	524	525	503	554	513	518	497	516	527	529	550	574	574	535	527	548	542	560	521	539	536	517	525	557	574	546	558	532	527	481	535	546	568	529	569	561	460	500	530	544	576	581	528	567	548	542	542	509	524	509	530	449	532	521	559	504	543	535	524	531	513	510	575	526	539	548	541	600	540	535	516	548	514	574	536	536	532	531	559	537	518	517	565	570	527	585	518	511	560	543	533	543	527	502	552	563	518	540	547	501	522	522	542	509	569	568	543	541	520	548	535	538	544	609	533	592	569	550	558	559	528	524	517	520	493	542	547	510	533	525	550	545	551	526	497	505	533	497	515	523	552	505	546	564	567	586	531	576	539	538	560	546	512	563	523	515	532	517	537	555	540	543	529	497	523	541	546	530	555	536	532	537	562	546	516	518	566	553	502	569	542	541	550	547	513	536	549	547	541	552	502	603	542	536	535	497	509	569	514	545	549	545	508	507	555	527	512	556	524	521	532	509	572	569	555	510	520	520	521	566	519	576	544	480	516	557	554	544	541	520	562	539	536	514	537	543	512	562	547	505	508	501	548	525	523	571	520	489	506	567	555	553	531	557	504	503	549	552	483	528	567	501	552	582	515	536	534	527	578	559	547	527	527	514	542	563	528	527	555	572	555	520	514	524	520	525	574	521	568	536	575	501	523	514	540	558	550	528	569	565	581	519	560	549	538	545	557	542	564	533	557	494	551	527	556	537	552	539	525	524	564	542	549	489	543	508	585	537	508	564	546	513	569	509	506	586	547	539	529	512	538	500	584	515	559	570	516	536	548	522	536	513	540	568	555	544	540	558	548	517	509	524	522	556	509	512	526	533	544	497	527	568	552	536	503	516	544	579	546	533	556	545	548	525	585	545	584	530	518	549	563	546	526	559	548	553	574	511	532	539	524	582	556	508	542	514	519	563	527	515	527	527	521	517	515	574	570	511	540	509	517	487	499	550	553	519	543	528	553	569	536	541	552	520	557	544	583	558	508	543	536	566	541	565	484	542	550	533	559	539	531	515	554	579	527	513	546	524	506	517	571	539	509	554	528	552	493	580	551	540	528	559	491	527	578	528	580	534	525	499	566	526	522	537	590	549	504	552	540	520	515	520	573	516	569	505	534	558	522	561	528	525	548	514	534	539	530	516	581	495	525	492	513	577	505	554	583	554	535	546	613	562	559	506	568	533	503	526	555	510	550	611	507	495	530	544	541	538	525	539	524	548	516	532	517	520	572	527	573	533	505	547	519	536	542	525	520	551	560	541	540	539	513	540	542	542	562	537	535	488	532	551	552	543	554	535	559	529	553	547	525	501	547	541	549	518	531	519	502	563	571	517	531	540	523	531	526	564	520	556	556	547	523	550	503	512	559	503	560	541	524	551	532	560	483	550	486	515	550	533	525	526	551	527	518	529	565	550	527	533	580	536	512	535	553	581	565	520	521	549	527	489	557	494	550	519	567	519	521	540	519	558	519	522	502	546	575	561	502	540	551	531	537	495	534	573	522	536	561	530	567	591	542	524	540	585	531	564	564	487	546	536	529	482	542	504	540	563	550	525	577	507	569	549	564	514	537	541	546	526	564	495	520	544	560	552	535	516	515	534	497	512	587	497	487	530	524	549	519	518	543	549	523	520	521	551	551	539	527	541	530	536	519	515	552	524	565	529	533	517	541	581	592	549	549	523	522	535	556	570	538	550	533	522	513	528	533	519	517	560	541	519	512	530	548	513	566	531	525	526	500	521	525	517	513	519	524	516	520	495	514	571	497	549	572	531	542	526	536	526	548	535	503	522	523	594	526	523	498	533	554	572	529	529	555	526	524	529	530	567	519	552	538	546	539	513	547	526	564	552	529	510	512	525	529	547	549	548	550	508	551	554	539	547	538	553	546	532	548	528	544	491	520	532	571	550	586	532	535	557	576	522	517	563	509	536	538	565	556	523	580	547	523	522	504	547	523	508	527	544	533	571	535	539	564	517	538	509	502	511	531	518	543	547	525	512	516	514	531	555	553	512	504	516	532	521	550	585	570	511	517	547	515	574	551	567	571	524	533	526	578	518	552	566	542	522	487	556	523	560	544	506	507	524	516	530	520	556	550	539	537	563	553	543	534	548	527	530	536	535	539	535	543	526	586	518	546	548	587	536	530	532	536	504	566	559	500	541	505	588	552	553	541	536	482	547	531	523	576	534	569	548	527	540	559	556	575	499	552	537	488	543	554	489	562	529	530	539	560	490	523	527	538	537	562	568	508	566	529	578	495	501	518	539	503	528	522	503	540	519	585	552	526	547	538	476	555	544	488	559	585	500	572	532	557	524	507	537	584	542	562	578	519	509	570	544	486	557	557	523	548	530	525	528	527	545	581	556	565	565	520	496	541	548	543	539	528	570	548	537	497	565	532	539	524	565	568	551	546	536	552	545	559	498	518	523	515	558	519	551	559	548	539	563	531	558	508	544	523	541	500	545	574	546	536	514	570	527	519	501	540	534	550	531	537	549	503	535	562	542	568	538	495	560	541	543	549	533	516	527	507	541	513	544	492	547	532	538	556	491	559	546	492	532	557	557	527	536	523	474	526	546	530	492	519	547	576	567	530	519	498	534	516	520	576	511	536	572	540	545	565	548	540	528	555	523	525	558	529	556	527	548	542	537	541	541	575	562	558	524	536	554	611	596	512	526	566	586	546	538	557	522	549	544	547	539	540	528	525	515	535	542	554	492	584	539	497	517	547	519	535	503	543	516	588	558	527	572	577	566	525	564	537	585	549	515	516	562	546	551	497	530	497	517	526	553	552	551	543	535	560	532	517	533	564	566	580	576	543	534	533	507	544	554	550	539	563	536	541	536	537	504	515	543	536	518	568	526	584	516	482	524	543	527	557	540	538	524	548	539	550	583	483	530	512	555	499	518	556	531	540	522	530	587	519	530	569	555	524	540	539	558	544	539	567	543	517	557	541	548	532	546	534	547	566	539	543	538	524	541	497	528	567	550	547	567	554	528	526	546	503	533	531	490	524	576	516	530	554	546	516	533	536	577	514	545	600	556	545	573	535	522	521	576	548	528	530	548	524
23495	23073	34243	28987	22178	17013	4069	457	327	360	362	334	331	344	323	375	348	315	309	325	337	367	385	315	353	369	336	319	298	319	330	330	342	320	347	322	326	322	333	319	344	344	344	360	370	338	316	320	365	302	323	309	331	343	335	340	331	314	319	338	330	326	291	336	349	346	339	377	326	356	332	329	350	347	343	351	349	311	346	316	318	327	344	342	328	311	388	344	358	329	320	346	348	350	356	330	354	340	325	346	352	335	314	333	348	306	363	340	349	325	331	314	336	339	333	336	353	334	333	329	316	347	333	318	335	312	332	350	336	334	333	337	340	374	335	376	349	337	331	360	330	354	343	317	343	326	308	347	310	328	345	353	327	321	330	350	333	375	330	285	327	302	322	318	343	320	276	348	346	352	302	322	329	359	331	354	320	361	320	353	347	345	321	338	329	324	318	335	325	340	320	328	351	327	386	336	335	338	339	316	348	340	387	362	374	348	336	328	365	325	358	326	336	334	359	341	333	311	312	336	339	350	342	339	318	320	364	379	346	334	364	321	316	336	351	329	311	318	333	349	316	380	331	323	345	346	322	355	339	328	326	323	342	329	361	302	334	320	339	318	345	346	340	314	363	328	338	338	328	331	328	343	322	316	313	340	306	325	328	303	337	337	340	333	336	343	365	359	323	339	356	353	313	321	308	318	357	325	333	322	317	327	325	338	361	383	345	346	369	329	326	326	310	339	346	362	321	334	335	345	356	323	347	381	332	326	321	355	312	330	337	308	349	340	317	334	350	324	341	334	345	353	322	340	373	353	351	315	318	355	340	362	294	343	342	330	353	322	343	334	356	328	324	363	304	333	361	355	343	339	348	372	292	306	359	344	347	336	336	362	358	321	380	330	348	302	321	342	348	346	340	346	330	308	340	347	323	329	325	340	341	357	375	320	362	351	341	336	312	347	326	352	341	337	352	335	331	365	331	331	324	329	336	366	328	327	336	332	385	333	330	324	361	304	350	351	338	311	388	303	347	337	342	328	337	331	333	356	347	316	356	370	349	338	331	315	365	341	339	339	325	324	321	349	351	334	364	317	351	309	355	355	321	370	301	319	339	344	369	320	329	358	345	344	333	331	330	310	354	327	335	334	329	357	338	311	350	350	361	299	345	314	353	330	348	305	340	370	326	323	303	356	349	342	361	352	316	336	354	348	338	385	330	355	345	347	356	330	344	313	327	324	321	315	319	363	339	338	349	350	334	344	354	331	313	331	322	359	341	312	335	310	355	331	320	348	370	370	336	315	308	350	319	336	348	349	320	342	358	358	352	329	332	334	340	327	331	347	313	353	355	332	314	315	327	317	300	332	318	319	368	332	334	325	316	344	315	373	324	332	341	339	334	334	328	312	365	315	353	320	319	333	331	363	361	334	384	355	328	310	333	347	317	381	323	336	336	342	362	316	343	350	334	360	347	330	311	364	362	330	361	333	348	346	325	331	369	333	350	331	350	305	292	322	325	348	343	348	315	338	319	343	368	330	318	337	335	322	332	343	325	344	315	339	363	348	343	340	335	308	335	322	386	341	354	309	339	347	356	340	332	326	330	325	349	357	322	352	343	357	337	334	371	339	345	336	348	320	311	315	374	329	315	314	339	352	339	346	330	340	352	335	338	316	352	311	326	318	316	354	341	304	341	339	319	355	316	370	366	336	369	317	324	341	350	339	285	334	360	352	334	318	337	312	340	361	298	370	325	316	331	331	340	349	339	360	324	360	366	337	350	320	319	326	308	345	327	317	307	336	375	305	375	348	330	342	336	337	330	324	368	330	346	346	326	345	329	332	332	314	344	369	339	345	332	310	329	314	356	320	319	306	336	381	368	361	338	332	349	342	327	322	371	333	324	321	341	361	339	352	320	367	305	336	313	341	331	369	329	384	393	344	320	328	355	367	313	391	312	323	310	364	355	309	321	329	294	327	330	334	323	331	317	328	361	351	344	352	333	350	323	318	338	319	325	311	357	339	332	325	342	347	353	359	330	361	346	329	350	375	321	318	323	347	333	334	344	348	348	327	347	298	348	335	350	323	350	327	342	334	350	328	350	356	313	338	358	317	337	335	330	356	375	320	341	322	341	348	328	355	333	318	325	338	328	317	324	366	339	319	349	326	331	327	328	328	328	314	349	369	290	325	329	314	342	321	322	358	347	329	336	318	366	298	347	328	305	338	319	339	352	338	332	315	316	339	342	331	347	335	366	352	347	368	381	333	338	339	314	326	338	315	371	309	332	344	333	332	328	331	361	317	358	330	331	330	352	338	357	331	351	347	317	336	344	334	309	347	343	340	369	336	352	292	324	328	341	309	327	331	310	336	314	353	316	362	344	316	344	324	348	329	363	357	339	375	349	328	330	330	345	356	337	318	339	371	335	309	339	328	362	384	325	310	366	348	344	335	322	319	328	339	329	313	316	335	344	352	335	339	318	358	332	342	352	320	348	349	344	335	335	326	315	363	319	337	335	340	340	359	348	347	334	329	342	339	307	344	338	348	317	345	340	342	351	310	367	357	322	352	331	336	363	333	338	334	348	326	348	332	321	343	307	361	315	316	339	347	340	319	335	314	335	330	340	306	340	311	338	346	361	330	351	319	363	347	324	362	359	329	342	348	345	335	355	340	343	313	346	356	309	385	338	352	326	319	317	354	338	345	323	339	363	352	335	324	360	325	341	360	337	308	328	334	339	311	322	373	365	361	348	360	348	354	343	298	320	351	361	296	329	344	329	331	365	325	323	310	323	339	333	332	352	362	359	310	308	323	326	326	347	320	308	329	333	328	359	341	336	378	353	332	324	349	357	316	322	321	327	323	345	370	335	372	348	301	314	341	316	332	342	345	310	309	357	344	337	347	333	350	353	325	324	370	348	342	338	330	323	331	330	356	328	310	334	308	373	340	328	357	333	322	330	332	318	350	301	293	343	329	323	339	335	367	321	358	332	337	337	333	331	358	313	337	318	286	320	321	324	336	338	305	338	359	349	344	348	337	346	375	345	360	373	351	326	350	337	304	334	335	351	328	320	321	348	360	304	306	346	312	313	330	329	332	328	348	316	323	348	322	336	345	334	399	345	320	326	330	329	340	335	354	323	318	334	366	324	322	348	314	314	331	347	352	301	333	343	332	325	310	332	334	338	334	351	371	307	315	301	330	353	349	371	363	355	341	329	343	322	316	323	339	331	311	324	334	349	315	301	356	340	343	314	337	325	327	349	353	350	341	307	348	339	338	360	335	310	344	360	321	302	363	306	328	319	345	334	337	336	335	322	347	331	341	346	330	354	332	338	311	328	334	316	324	337	327	368	322	324	337	355	362	318	318	330	320	318	369	329	325	328	296	359	337	331	302	322	330	358	330	348	321	298	345	351	343	362	323	361	357	350	326	330	341	347	330	308	347	313	348	331	331	327	344	344	298	350	333	351	331	329	337	337	320	350	319	322	325	336	306	341	334	364	335	353	339
58027	104012	80178	51873	26256	7993	1765	735	565	598	549	614	587	587	586	592	611	610	563	593	593	623	557	608	565	591	593	594	547	619	580	590	555	560	579	592	587	586	553	615	579	536	582	544	548	603	572	548	570	609	583	600	572	559	585	569	596	543	579	601	572	633	572	576	536	570	540	564	563	630	586	584	594	571	623	556	602	581	578	584	577	629	578	593	619	582	596	600	556	591	566	584	608	569	559	595	587	603	566	559	591	568	597	568	572	593	553	580	559	603	598	573	585	606	603	565	552	556	593	569	572	617	561	577	593	602	554	581	559	583	578	556	596	591	593	614	580	534	582	582	608	588	600	574	566	581	581	620	537	591	586	550	600	585	600	571	604	609	578	591	544	594	589	531	573	544	567	549	567	607	581	526	585	551	574	566	581	600	595	556	587	598	528	588	525	642	594	593	600	556	598	607	581	622	560	593	591	591	560	574	585	563	561	582	595	582	548	610	568	586	586	579	544	551	587	565	562	604	596	587	590	576	573	587	580	591	593	601	544	593	544	571	577	592	554	529	588	601	534	556	625	548	600	587	560	570	528	566	587	588	565	610	564	593	597	603	590	574	541	560	630	606	550	592	663	552	604	554	593	630	581	582	537	582	599	589	617	588	595	570	625	557	586	612	576	615	567	569	587	566	565	581	577	558	592	580	572	572	621	583	606	571	562	550	566	568	596	590	597	553	566	573	584	624	590	574	530	547	634	595	574	609	581	580	593	556	600	589	622	587	568	622	624	597	574	581	575	586	594	562	576	613	570	614	598	563	570	611	535	586	578	589	549	573	587	598	568	559	572	561	586	582	588	574	554	584	621	566	574	553	566	543	586	623	594	591	593	581	551	582	612	585	575	569	579	590	631	545	540	586	569	597	586	594	629	550	590	584	600	573	557	596	586	606	620	564	565	564	583	573	583	543	593	589	589	600	539	589	614	619	565	601	551	566	624	594	583	552	592	602	584	599	575	596	587	603	613	585	574	571	596	566	603	552	590	589	555	591	550	574	600	567	552	564	550	584	534	518	581	630	574	594	600	578	589	560	579	548	545	606	580	592	593	576	572	583	587	556	583	568	615	555	593	541	568	552	566	572	531	552	564	564	559	602	605	584	594	566	620	602	589	532	586	598	579	539	629	588	546	612	604	572	596	590	574	544	612	615	593	613	573	550	577	554	544	611	534	574	589	595	554	571	596	558	624	577	578	571	557	572	562	586	563	560	586	583	575	581	548	540	563	589	623	562	542	575	524	576	543	585	555	534	578	537	579	613	583	575	596	599	582	612	562	625	597	560	560	600	624	560	606	595	587	586	588	545	597	542	594	592	617	555	580	620	532	577	595	568	601	618	584	590	583	592	508	594	585	606	575	604	621	563	606	562	592	586	576	573	585	611	569	598	574	562	568	539	553	589	535	589	542	568	611	611	613	568	598	546	585	626	617	609	561	584	570	551	533	581	617	582	628	559	609	612	588	585	585	572	592	611	589	548	614	559	545	563	558	581	595	572	579	620	589	580	586	588	620	570	595	616	577	579	566	605	566	559	599	544	566	564	572	558	609	589	553	577	615	574	550	573	588	549	581	564	548	579	570	624	546	583	567	602	608	572	548	605	561	584	571	569	584	559	617	622	568	565	574	596	594	597	570	580	578	579	555	610	594	594	571	575	568	581	579	567	554	579	566	593	556	565	602	594	601	565	571	560	600	572	545	552	618	599	563	606	563	555	591	553	591	569	598	603	601	600	608	561	588	569	570	552	568	531	549	578	548	568	568	578	568	561	573	540	598	557	561	599	568	561	569	598	550	609	589	575	587	558	586	605	565	597	586	605	552	540	575	560	592	578	591	547	638	568	546	574	595	614	532	562	620	599	554	585	620	599	591	599	553	538	594	592	561	562	549	592	573	566	600	579	557	599	574	565	568	598	566	578	560	598	529	548	570	541	568	565	535	586	575	587	557	577	626	619	553	570	572	587	597	599	585	569	596	592	566	581	567	555	606	585	555	604	580	626	591	551	598	599	591	529	560	588	577	568	584	602	577	552	560	606	594	570	555	622	616	542	557	549	575	568	551	576	606	580	581	610	586	577	570	575	559	572	569	591	601	529	579	580	563	571	571	611	562	586	576	577	569	612	600	599	573	572	586	562	578	565	604	543	581	532	578	568	634	608	552	577	597	617	584	568	608	581	675	568	608	619	510	590	582	586	564	537	589	587	592	592	616	581	584	544	578	558	568	553	605	592	541	574	596	551	594	601	610	570	574	614	592	585	588	574	576	626	586	574	567	606	602	584	595	556	593	609	569	574	589	596	549	540	623	656	579	580	581	588	600	581	565	592	574	569	608	573	567	559	587	598	601	602	588	562	565	577	534	648	612	612	583	608	591	606	569	573	617	595	563	567	545	565	571	613	558	630	602	647	571	573	560	555	544	540	584	568	572	590	604	544	548	551	580	621	573	613	589	542	573	627	578	549	572	607	532	590	595	555	596	603	607	582	591	644	574	602	575	574	555	548	577	610	575	551	611	558	565	544	558	592	588	549	614	587	624	621	585	583	573	549	594	564	570	559	583	571	568	592	589	570	583	567	606	614	558	611	597	572	596	554	620	611	581	546	564	602	569	607	610	597	624	605	613	572	578	586	573	606	545	563	561	546	537	571	542	607	581	595	588	558	560	595	567	591	563	602	573	568	585	588	554	622	579	603	565	613	555	588	575	596	576	605	559	584	584	576	550	554	588	573	606	579	588	552	571	568	598	602	578	582	599	590	556	627	586	560	606	589	562	608	610	568	619	601	571	540	584	576	589	557	608	596	597	579	559	569	559	570	527	594	554	558	551	544	637	563	616	558	564	547	590	564	558	557	559	581	625	563	545	558	609	594	611	595	602	552	592	551	604	577	594	579	605	588	579	537	611	578	605	572	588	587	567	553	538	628	560	580	586	573	610	573	526	565	568	577	583	573	588	615	549	624	562	595	569	564	549	592	550	552	591	585	594	567	592	587	562	605	561	594	595	539	592	587	608	577	584	551	613	565	591	580	650	615	572	583	575	597	573	573	573	562	622	576	589	590	553	534	607	594	585	553	575	580	576	546	577	570	592	555	599	580	564	593	584	574	551	624	584	603	593	583	587	587	576	591	598	624	548	595	556	595	572	571	600	587	564	549	597	591	549	611	575	561	591	600	561	614	618	595	567	604	614	561	597	620	580	604	576	586	583	567	608	611	613	575	550	582	608	582	614	596	609	642	580	559	556	544	586	584	576	524	588	583	574	588	589	545	605	585	560	571	610	609	587	581	545	542	545	557	579	539	567	597	567	573	534	545	602	586	606	584	607	586	607	578	569	550	554	588	590	623	592	630	595	624	590	612	589	589	575	612	604	584	579	572	567	576	615	568	568	577	566	586	587	612	604	601	566	597	603	583	586	615	606	580	598	537	608	575	593	581	556	580	561	599	569	582	591	569	601	594
28602	32043	31205	16124	3170	768	364	340	313	307	291	259	269	262	277	253	253	249	266	307	274	279	280	287	280	249	294	276	280	296	297	262	288	261	288	275	269	287	272	284	266	285	281	256	291	285	289	261	286	287	279	271	248	270	278	301	261	280	277	296	291	294	290	269	297	262	303	300	296	289	286	301	280	295	278	319	293	306	292	256	270	294	271	264	249	271	274	283	290	277	267	283	282	289	303	266	288	282	301	281	257	294	281	260	297	280	279	275	293	295	294	290	301	267	316	280	294	306	266	272	255	271	304	272	269	283	289	265	293	307	266	310	293	303	288	312	294	297	269	278	270	277	278	283	271	286	276	274	286	253	297	235	293	261	283	259	264	269	290	286	265	283	293	255	298	285	301	285	292	256	271	251	264	258	279	314	272	289	279	297	270	279	292	287	320	315	258	248	297	255	262	277	292	251	247	275	306	292	296	349	301	280	296	247	276	257	277	286	277	281	282	311	264	290	282	277	288	269	272	278	257	267	278	271	255	282	269	267	264	289	282	239	285	272	284	289	268	276	300	292	287	291	272	276	273	291	315	272	252	284	304	274	282	296	295	257	281	257	274	306	289	280	255	275	276	294	298	273	292	310	271	257	289	279	270	259	301	282	276	287	278	274	267	244	293	263	307	266	299	269	279	302	298	307	267	296	257	306	305	282	253	289	311	270	282	271	322	291	290	290	315	278	288	272	298	252	281	259	244	274	238	282	302	292	293	274	319	260	287	297	297	312	284	289	288	294	270	304	298	273	279	259	289	272	301	268	291	265	273	264	252	249	267	268	318	310	271	295	300	290	293	264	300	287	288	307	273	297	305	270	268	269	257	299	261	268	284	246	268	295	290	259	283	285	271	269	268	262	290	287	289	302	302	300	303	287	261	299	280	281	259	288	269	278	270	282	299	292	253	297	282	260	282	284	265	267	276	285	278	260	291	285	268	276	302	274	269	250	295	297	278	284	289	275	303	274	265	289	279	302	287	287	265	273	293	286	242	285	263	291	277	298	281	285	282	272	303	285	266	276	267	296	264	277	258	268	261	263	277	302	296	270	258	258	311	258	274	262	308	264	282	288	270	290	274	272	285	273	278	276	293	285	267	269	267	242	306	310	298	280	290	282	282	261	265	270	303	272	300	266	273	280	264	292	306	273	324	295	286	295	287	269	283	265	299	260	244	260	283	245	286	295	262	285	299	272	281	251	273	283	301	298	279	310	281	318	258	274	285	301	269	300	275	288	282	250	309	264	308	254	274	272	245	260	252	278	295	276	289	285	284	263	305	283	305	300	282	301	282	265	293	252	292	292	287	282	305	295	289	268	259	285	250	325	314	283	292	285	300	260	273	276	288	283	249	271	274	278	331	291	281	286	275	271	268	255	295	276	277	281	308	283	284	259	281	259	318	281	312	268	266	282	291	275	287	291	264	278	288	286	277	252	314	275	292	310	309	267	284	307	290	265	298	274	276	281	277	281	283	303	272	276	305	304	285	288	261	275	253	289	274	291	291	266	274	295	285	271	288	264	256	276	288	276	300	287	291	265	272	281	263	308	272	290	297	286	258	272	312	239	253	296	278	262	288	274	248	248	306	295	294	269	279	288	257	239	307	297	300	290	308	247	285	297	279	317	283	311	257	267	278	270	285	294	286	298	279	290	294	313	294	284	252	282	273	319	302	268	307	308	269	302	280	280	308	283	292	297	279	273	294	268	280	278	261	268	281	264	274	287	256	273	305	254	263	287	265	270	245	281	293	273	278	253	300	279	269	275	264	284	296	291	286	266	310	276	275	275	263	257	277	285	305	291	288	267	265	274	298	270	297	275	281	264	305	274	254	290	264	293	293	272	269	267	286	277	255	298	234	255	293	265	293	311	288	261	269	289	273	263	281	306	314	287	310	291	268	277	273	296	268	276	254	288	282	265	311	284	283	285	292	292	274	290	277	283	279	247	295	285	243	278	285	264	303	282	266	287	266	280	317	279	261	280	281	280	266	269	302	281	273	296	285	269	293	275	286	301	273	287	265	264	276	264	300	272	273	298	325	278	285	299	287	260	280	261	285	256	297	292	267	277	260	275	298	300	309	296	267	282	275	259	267	286	237	262	253	288	287	257	267	307	281	257	247	296	284	280	298	283	270	254	270	268	284	297	300	302	299	265	272	268	265	268	294	252	282	271	266	278	287	271	292	291	290	293	224	289	277	303	270	285	274	280	266	288	272	271	283	267	302	260	299	275	274	289	255	302	267	281	235	294	261	253	303	274	275	278	271	274	278	292	285	294	304	291	301	290	292	302	322	280	274	266	300	299	296	269	269	285	274	253	266	277	283	280	285	289	267	277	256	284	280	286	319	281	289	296	254	276	281	281	283	277	271	271	268	273	294	296	279	293	262	292	283	298	283	304	299	265	270	256	287	278	257	283	309	288	268	246	285	258	292	275	275	284	292	312	291	274	292	276	306	285	272	308	292	305	271	281	271	279	275	293	297	297	293	270	282	304	270	281	293	298	283	272	255	304	293	288	285	288	265	270	270	302	291	277	280	283	284	304	291	243	274	288	269	300	270	269	281	289	302	276	260	283	300	291	291	295	280	263	319	288	294	277	244	264	275	303	299	286	302	260	277	288	285	297	287	259	292	300	282	303	234	287	281	292	300	258	273	277	254	279	278	267	258	283	270	304	281	248	275	291	285	279	299	291	275	279	300	286	267	257	278	267	277	274	284	271	268	295	277	309	284	284	289	265	250	294	295	309	259	278	267	270	290	265	261	259	262	301	254	279	298	249	298	292	284	284	283	277	298	283	305	298	291	286	265	270	278	284	300	305	275	307	298	285	264	285	276	287	282	271	278	278	288	290	279	268	262	256	280	287	305	271	272	319	293	266	280	298	298	303	301	266	266	303	292	282	294	271	300	314	270	263	251	282	265	313	300	292	294	289	286	300	295	278	274	289	284	277	280	278	279	275	298	275	252	310	295	286	327	251	282	281	281	286	294	271	274	303	260	298	284	266	256	276	269	274	272	298	277	273	279	280	302	274	311	285	281	277	269	288	268	318	261	301	265	249	287	308	272	271	299	300	314	277	285	286	293	279	273	270	273	271	300	274	285	243	298	307	252	276	259	302	305	290	252	286	319	289	262	285	260	270	289	270	283	303	279	297	275	292	284	273	269	289	279	274	291	252	269	271	279	304	288	292	279	263	296	286	283	298	243	309	280	276	283	294	255	319	262	278	289	273	290	301	263	294	249	259	296	302	296	274	259	290	281	278	262	294	291	251	277	307	281	272	295	305	283	295	278	306	271	277	261	292	251	285	256	281	302	290	305	292	287	285	288	268	269	280	263	295	281	288	275	298	282	280	296	283	286	252	249	281	288	283	264	239	260	287	296	273	268	258	261	306	280	285	268	264	280	298	281	300	291	283	317	277	262	288	299	263	301	277	312	275	272	284	283	265	270	258	304	282
34348	50770	37327	17918	5133	1395	645	531	482	510	496	521	481	518	518	511	525	517	503	502	497	511	515	489	547	487	507	542	480	552	510	486	518	525	518	491	497	495	508	530	536	543	485	523	497	533	543	528	543	527	500	515	536	527	492	498	498	512	489	516	540	520	544	557	494	533	505	511	528	550	540	548	520	517	503	541	508	477	512	530	515	516	547	504	513	543	536	516	464	498	513	549	513	534	511	507	501	509	487	521	491	473	495	468	554	503	493	533	524	526	548	457	521	512	505	519	488	540	531	490	510	511	539	486	522	514	485	515	533	486	488	546	506	521	528	491	554	496	546	509	520	533	531	532	503	501	489	524	521	514	477	512	499	506	511	546	508	480	502	540	482	530	509	551	528	537	512	536	498	488	526	521	531	518	522	478	541	501	505	553	506	513	517	535	498	526	531	512	518	538	531	518	536	494	514	499	534	491	544	516	493	507	525	545	559	523	503	535	550	517	535	551	505	540	523	544	496	509	522	507	520	514	519	516	503	494	538	495	527	523	533	550	497	504	528	541	463	508	514	499	514	527	523	538	497	539	491	536	521	540	562	479	511	518	565	468	521	509	532	537	509	510	537	501	502	508	541	505	522	486	504	474	535	526	519	536	556	486	520	507	488	578	535	487	539	539	535	485	539	481	521	533	511	525	498	541	504	545	560	482	513	510	521	502	518	487	482	506	537	529	530	521	477	518	535	503	520	484	515	546	430	497	500	528	528	528	496	509	537	562	497	520	499	495	557	537	497	536	524	521	542	521	535	535	514	488	521	515	507	508	524	557	493	462	535	501	497	530	481	520	510	509	526	556	504	489	514	496	505	497	528	540	537	514	571	530	527	506	535	534	481	484	521	498	518	513	488	518	510	515	528	524	504	498	509	498	524	505	486	532	514	546	493	489	547	520	503	519	500	534	483	484	503	509	507	548	505	541	494	534	497	541	473	524	520	532	524	526	468	492	519	569	499	523	532	522	533	504	507	503	531	486	524	530	486	510	489	481	455	510	494	540	523	500	529	486	516	530	511	540	537	549	500	513	494	491	498	495	473	515	519	476	518	492	508	526	507	537	541	539	521	534	476	498	531	520	523	530	516	522	552	507	507	469	561	522	513	509	575	529	549	517	534	501	498	541	521	497	526	504	468	510	490	490	505	543	517	530	529	487	503	520	577	515	552	490	471	501	508	571	539	518	504	517	513	476	532	553	507	531	504	505	543	492	499	519	528	542	567	512	491	470	521	505	553	506	538	475	518	513	516	515	515	514	496	501	483	528	526	517	512	539	512	478	492	510	512	507	495	530	524	495	557	495	479	481	512	553	501	541	520	494	540	536	535	490	479	518	513	521	472	526	492	471	495	469	506	500	528	526	529	508	511	531	515	490	494	498	489	481	519	488	513	540	518	538	503	538	480	490	538	496	506	529	533	517	496	535	483	506	501	512	475	533	513	542	550	477	521	504	491	518	541	522	544	522	553	499	533	539	527	552	489	520	520	475	509	514	493	531	524	516	470	508	481	490	473	516	545	491	499	511	493	516	521	499	480	493	504	516	516	554	552	511	475	500	484	534	558	483	525	508	523	536	498	526	532	530	512	478	496	519	486	486	550	541	498	518	469	496	486	478	548	510	520	495	479	528	490	529	527	509	557	539	523	504	526	525	541	492	526	504	495	504	512	558	499	510	498	520	517	532	509	526	580	526	495	507	535	498	496	454	536	547	511	496	551	519	511	513	494	512	495	502	552	539	481	512	511	535	513	506	491	523	547	500	501	506	525	542	539	546	519	516	523	510	545	514	534	525	487	564	469	539	507	474	541	535	518	531	499	492	469	464	514	559	521	530	512	521	540	490	523	508	501	516	514	534	499	496	539	503	518	548	480	507	508	493	497	468	523	500	511	472	530	527	523	512	537	531	542	550	481	510	483	523	521	503	510	525	505	506	497	503	537	542	529	553	503	524	507	524	548	521	513	534	534	534	504	484	540	483	512	509	507	493	461	514	517	503	518	556	505	477	495	521	518	475	496	505	556	519	532	510	515	553	534	492	495	509	469	538	552	538	526	570	507	528	499	531	514	542	508	527	495	514	525	508	549	481	532	507	521	480	494	514	497	535	528	555	548	498	528	485	475	519	523	517	483	511	576	515	503	527	521	493	522	524	517	551	499	525	502	546	558	513	496	492	503	521	517	519	520	515	504	499	510	512	485	492	533	526	473	522	494	528	493	549	539	537	529	490	520	499	530	522	541	516	525	490	496	531	506	532	479	529	502	514	498	487	518	530	530	534	541	532	529	517	490	515	498	493	546	504	517	521	510	522	523	541	548	482	551	484	472	541	494	486	512	502	507	495	499	492	531	524	513	521	512	549	477	540	493	526	488	541	580	523	527	528	511	526	469	514	533	513	512	527	465	510	493	507	537	523	540	535	501	509	530	522	557	525	513	527	496	495	471	524	531	533	489	482	509	543	514	524	532	507	521	515	552	527	506	516	525	514	547	526	506	517	500	503	521	517	518	547	508	494	532	464	520	525	501	525	499	518	499	484	562	513	503	524	528	506	505	528	506	508	513	523	507	500	525	478	543	504	517	484	472	530	506	486	506	502	496	485	511	513	560	513	507	554	523	510	516	506	478	512	479	494	531	525	554	518	509	537	520	531	489	516	530	542	522	520	570	488	489	506	511	533	502	507	480	527	490	499	539	494	508	551	533	487	505	509	525	499	539	507	523	499	509	493	532	511	539	514	545	522	457	535	542	521	520	527	468	512	478	529	533	556	489	515	513	481	474	506	545	509	494	544	546	490	513	537	513	478	562	494	501	536	530	487	534	520	516	514	503	493	495	529	537	562	562	483	550	513	507	492	515	517	490	517	523	500	521	495	496	520	515	514	542	516	516	476	517	507	522	507	490	522	540	513	496	473	494	540	512	539	529	509	526	536	543	529	484	535	518	485	514	529	516	522	471	510	502	561	531	531	505	538	529	511	523	559	537	511	490	489	513	506	501	513	532	536	545	489	482	523	517	503	484	517	536	528	516	509	523	538	568	493	486	508	545	491	543	498	459	527	492	524	562	511	511	492	494	486	508	523	532	492	539	491	541	528	538	476	521	511	496	516	529	483	502	534	532	498	518	486	520	524	514	542	541	481	504	499	537	538	514	489	503	543	549	497	497	473	497	511	464	488	510	504	523	520	497	517	499	544	491	526	540	548	537	530	499	517	506	516	517	508	517	482	491	522	502	469	522	472	471	505	503	514	497	524	535	532	559	555	539	527	499	494	513	496	516	478	493	493	531	505	564	514	505	536	501	498	526	549	512	521	512	495	538	499	528	538	494	500	517	526	514	468	514	487	535	489	511	510	529	568	547	529	520	515	513	505	475	506	502	486	508	492	520	544	530	530	512	466	504	561	498	513	502	525	547	510	519	481	533	473	513	563	525	521	517	473	527	521	503	526	510	504	513	532	528	521
24524	24775	37511	31349	20472	8854	907	323	308	311	274	309	295	306	312	320	284	299	308	308	307	294	310	311	263	294	278	310	289	313	314	282	260	317	295	319	289	304	317	286	287	292	323	253	278	321	287	316	275	315	316	323	270	296	297	286	296	276	299	292	316	304	298	295	299	309	300	272	285	274	291	320	302	290	286	296	292	286	301	304	281	282	319	272	276	288	286	283	317	307	278	329	296	288	289	292	311	305	306	306	287	321	286	311	300	309	317	295	303	270	310	299	303	280	297	319	303	273	304	284	294	306	318	270	268	265	312	303	336	271	286	317	324	285	302	278	293	290	312	297	286	298	317	307	288	298	286	285	286	299	305	304	288	307	304	303	300	287	310	299	300	277	327	302	297	272	313	326	337	291	279	330	287	299	306	283	268	276	282	309	263	296	282	311	310	298	274	334	307	287	277	300	311	305	294	301	302	282	302	310	279	296	315	321	311	317	323	291	293	279	307	293	307	315	329	302	277	298	323	303	322	275	307	314	306	297	293	288	327	275	280	296	302	274	264	300	307	327	307	283	294	310	277	292	299	299	295	359	291	279	300	274	260	314	259	294	287	307	305	276	282	348	278	298	315	314	331	279	288	293	317	303	311	314	299	316	266	327	301	305	310	295	275	299	318	313	234	282	296	297	322	299	287	312	285	347	312	290	298	293	272	314	303	316	302	314	303	299	282	293	300	280	293	309	315	293	288	308	272	270	324	289	285	291	272	284	318	282	314	287	293	301	289	297	316	276	305	296	304	320	300	304	286	277	316	322	297	285	292	324	295	338	310	294	296	332	289	286	300	310	305	267	283	299	332	295	299	281	310	287	276	300	317	284	323	274	306	331	286	292	291	282	283	275	291	317	261	279	287	290	332	282	300	323	307	347	280	268	322	336	304	305	287	277	286	294	285	290	277	291	294	327	311	296	301	329	287	289	320	320	300	281	303	298	269	315	300	290	306	283	298	304	299	309	304	288	287	298	285	298	289	278	309	289	283	326	298	298	243	336	305	277	320	314	300	307	318	261	306	282	277	315	295	321	274	295	322	317	284	263	286	284	312	295	290	279	326	286	296	310	290	290	314	312	257	320	309	319	301	278	267	283	265	310	272	291	294	291	282	301	286	305	270	308	305	306	315	309	257	316	281	326	313	299	315	318	309	280	316	282	295	283	276	284	302	296	305	298	308	303	311	291	333	287	294	304	284	309	292	292	292	314	288	322	303	302	256	293	293	294	298	302	292	300	311	318	289	289	329	290	294	296	317	247	309	262	276	277	295	298	279	321	293	287	328	286	329	296	297	325	279	292	286	267	303	266	297	284	300	311	292	303	312	282	294	294	316	311	289	323	277	305	277	281	309	308	315	297	287	289	289	279	274	309	286	297	295	308	287	286	264	335	290	294	270	306	274	276	327	268	270	267	332	276	291	311	311	285	310	260	333	286	295	322	302	296	319	289	287	290	303	271	326	259	289	292	291	331	319	295	314	287	309	276	333	297	301	275	295	304	298	308	268	289	285	305	295	280	289	287	317	311	318	288	314	298	313	300	291	307	290	301	309	302	292	292	317	293	290	316	270	303	310	274	291	326	310	268	286	318	278	303	316	320	300	300	292	283	297	317	327	280	321	320	331	285	293	293	316	301	287	300	319	300	300	298	284	269	277	314	284	307	289	318	285	301	320	284	330	263	296	325	319	292	270	285	304	297	290	272	290	325	296	268	306	264	303	300	300	281	311	289	286	307	281	291	292	279	240	329	271	285	310	298	296	306	273	286	300	304	299	285	274	322	285	291	288	273	285	290	280	282	282	289	322	292	336	275	277	296	272	309	290	269	317	304	326	279	311	314	265	300	259	285	304	292	288	282	254	281	289	284	321	291	272	304	300	308	271	282	319	279	278	298	316	258	273	265	292	310	320	280	317	297	312	286	286	275	299	268	284	285	315	297	286	300	311	293	295	304	286	282	271	295	272	286	316	308	283	319	308	317	303	316	293	285	311	301	289	322	298	292	277	295	287	286	292	317	291	278	298	302	318	307	290	305	277	271	280	342	282	281	319	277	290	317	310	313	297	281	278	269	289	301	293	273	301	317	305	303	301	301	270	312	300	288	293	284	306	280	303	271	285	294	290	326	285	289	312	298	308	275	302	302	295	322	298	300	280	302	279	296	305	291	263	296	314	291	264	300	301	320	297	271	293	321	292	297	281	311	301	307	288	320	295	282	281	309	273	288	302	304	287	291	316	290	277	279	303	285	294	279	307	302	300	308	303	333	304	295	331	314	279	304	303	301	324	318	282	294	309	290	322	308	293	315	305	297	280	287	285	294	271	312	305	305	276	295	293	271	313	302	299	315	290	290	307	304	284	306	294	298	308	321	323	297	294	326	298	310	304	331	305	292	275	295	295	285	276	300	285	311	291	300	277	278	321	267	289	294	278	285	311	307	335	288	281	298	292	307	295	282	298	296	311	316	264	302	301	311	303	278	264	291	288	279	279	287	279	297	308	292	278	318	300	315	261	306	303	293	283	280	279	302	290	290	295	303	322	284	316	316	248	281	276	331	316	281	284	337	312	306	272	269	311	311	349	275	308	262	328	273	303	318	284	300	308	292	320	288	313	302	268	293	313	264	284	278	306	347	281	286	280	301	292	302	278	258	311	307	280	304	342	287	308	309	308	306	300	310	306	291	269	329	329	294	325	311	305	304	307	287	275	278	268	303	313	310	293	296	289	266	295	292	305	314	302	298	287	290	279	318	293	269	303	301	313	301	277	292	312	285	307	288	318	287	295	303	303	329	287	337	290	280	297	289	297	310	281	305	314	305	297	327	297	322	316	291	276	294	306	293	330	303	309	284	296	274	275	337	290	313	284	324	293	287	265	305	314	309	303	295	285	262	294	297	304	274	299	286	316	283	340	282	280	307	291	304	262	304	302	308	311	274	276	330	308	319	290	296	324	295	336	312	302	297	290	283	278	274	299	322	294	307	293	297	284	279	299	313	296	298	295	291	303	268	301	288	314	288	309	280	287	292	335	302	320	302	309	281	311	298	292	292	300	283	302	316	284	273	284	299	284	274	311	299	287	316	325	284	270	302	253	310	292	276	272	307	302	298	295	310	283	297	315	283	281	287	285	284	310	287	334	274	277	325	276	315	308	290	287	303	301	293	296	318	300	285	316	290	271	313	284	294	258	299	319	292	299	322	301	288	275	279	299	296	269	306	290	278	278	300	305	294	288	308	303	276	274	307	293	300	269	306	290	294	288	319	320	321	300	279	319	310	270	294	319	299	326	321	293	290	323	292	325	297	310	288	277	287	268	288	303	318	292	296	290	337	293	294	294	314	266	301	301	295	294	304	268	288	292	301	284	256	274	278	296	295	295	292	288	299	312	335	285	281	296	271	287	310	296	316	290	269	290	280	310	312	281	306	296	285	299	305	277	295	310	273	277	286	292	291	300	285	296	279
58784	94693	71737	42986	20367	5312	1212	629	544	509	573	588	518	556	528	533	487	596	545	539	558	502	549	526	566	557	543	541	514	574	557	548	532	553	519	490	539	545	572	552	527	539	550	551	483	493	544	529	533	541	511	519	541	504	539	536	542	519	545	540	528	503	567	539	542	548	556	576	540	563	551	566	558	483	525	526	590	505	531	523	527	535	520	500	526	517	545	544	568	549	529	560	499	519	538	545	531	506	529	536	543	576	500	490	537	548	540	553	514	517	534	575	550	536	537	500	529	551	525	521	523	532	586	550	515	570	525	534	537	527	551	590	498	531	539	556	553	515	577	550	520	556	547	543	519	534	572	538	562	520	524	514	579	565	523	522	570	539	514	550	531	548	537	506	541	553	540	529	508	511	558	591	517	515	500	521	553	505	561	580	532	553	529	465	527	548	531	548	520	504	539	507	528	564	545	510	539	546	547	556	511	505	539	524	547	537	522	494	510	534	537	544	529	530	536	549	521	538	572	511	529	541	520	573	541	566	510	542	529	547	527	552	533	492	549	547	534	496	571	517	528	555	492	511	540	534	541	509	562	509	567	502	516	564	532	547	532	551	567	533	543	530	558	533	503	541	557	517	565	511	525	529	536	544	605	514	551	553	566	507	519	522	527	534	512	510	558	538	539	528	568	535	514	545	601	562	544	542	544	497	544	544	557	559	496	517	516	548	534	491	571	523	512	567	518	552	542	556	543	533	523	546	505	542	544	569	498	491	524	530	529	564	537	546	553	519	532	573	526	525	551	589	566	556	561	583	534	554	540	565	517	546	569	511	570	497	589	528	569	538	543	531	521	518	550	537	526	553	571	507	519	479	575	552	550	576	524	501	555	549	515	517	561	535	529	519	489	528	554	573	527	501	498	529	561	514	575	528	540	539	544	537	566	478	500	518	564	519	586	549	534	511	525	551	535	533	576	527	500	532	546	536	513	556	510	514	530	563	520	528	546	548	530	507	517	565	558	532	574	533	517	549	532	540	528	584	527	520	581	525	541	507	527	562	567	533	544	519	525	512	567	497	557	540	542	578	572	549	537	520	529	505	516	568	531	540	566	528	526	504	548	499	517	562	561	529	503	517	591	519	507	531	548	525	555	552	576	561	552	562	529	564	560	530	533	528	545	570	533	553	518	533	586	554	552	519	558	527	496	527	571	567	575	521	531	534	527	538	515	531	542	525	540	547	502	501	530	512	557	529	542	552	513	527	519	545	540	551	540	565	561	536	553	553	546	544	539	550	567	501	568	557	550	560	535	520	575	528	576	486	543	550	536	562	554	514	546	589	544	553	502	546	522	567	516	512	544	520	526	522	515	569	575	552	536	563	544	566	537	545	535	526	558	535	565	537	521	537	524	539	531	522	564	554	560	563	529	559	508	527	580	574	498	537	494	539	528	554	506	559	551	528	550	528	525	540	584	526	550	539	549	519	566	529	575	530	508	509	537	550	548	523	549	540	548	558	546	577	540	532	571	553	517	513	516	533	506	556	545	542	535	545	566	522	570	544	554	546	529	513	517	547	531	548	548	585	537	525	506	590	546	499	522	532	543	492	556	531	559	556	556	541	502	529	535	540	546	550	526	534	521	553	544	532	526	515	548	558	504	507	516	513	557	511	535	560	557	546	526	532	524	547	535	524	527	559	547	514	542	523	537	523	540	527	510	581	518	559	516	575	543	562	542	521	518	535	554	507	513	530	505	552	546	531	513	546	493	562	495	561	534	511	512	505	539	555	535	545	551	584	517	545	565	558	539	538	582	543	518	513	535	555	521	621	552	570	530	527	552	516	535	544	546	547	532	550	542	586	517	552	570	563	543	549	536	552	507	501	503	514	529	604	563	532	523	523	526	539	524	497	544	545	523	561	564	545	538	544	526	556	571	463	528	583	543	517	535	520	518	563	551	530	562	505	545	536	498	550	528	486	498	555	515	574	506	546	523	560	519	552	526	541	505	511	549	498	535	528	540	518	497	511	544	536	592	492	537	539	512	510	560	564	532	552	539	538	549	529	490	506	556	577	543	511	525	519	554	568	573	555	526	545	504	563	504	550	535	552	502	560	547	533	568	530	543	513	539	595	557	543	551	567	480	504	512	514	513	565	580	544	518	556	540	527	518	523	559	572	509	497	536	502	572	558	508	542	558	505	537	504	542	537	535	565	512	572	533	522	547	528	536	539	530	547	556	516	527	563	561	554	549	515	549	505	520	542	486	594	539	526	556	533	576	559	555	535	519	538	528	527	543	569	558	519	540	560	521	536	563	535	555	545	549	583	560	521	500	495	539	494	565	570	582	570	535	600	526	556	507	553	546	511	567	583	532	526	528	532	532	542	504	545	557	557	521	550	528	520	539	564	496	534	495	519	539	540	559	514	541	541	509	489	519	538	527	513	531	520	537	549	528	537	549	528	530	575	557	504	537	572	520	531	573	519	565	546	528	537	548	567	518	512	525	553	524	515	571	587	520	508	557	536	533	520	571	516	506	560	519	558	522	543	527	534	480	552	523	587	544	530	495	506	543	513	565	537	563	537	533	512	521	512	550	542	567	530	559	537	520	549	532	584	551	523	510	520	504	513	529	552	561	510	560	536	558	571	510	521	578	595	539	489	567	523	530	553	522	547	547	547	502	525	528	555	598	564	490	514	558	495	503	533	539	574	535	546	524	544	506	555	537	500	538	513	538	533	526	549	518	556	549	540	504	509	506	522	519	588	529	519	498	551	574	526	525	538	519	545	480	559	559	542	572	509	523	535	579	539	517	512	558	472	566	539	519	543	542	518	514	551	534	544	554	556	558	538	575	565	534	578	527	495	536	559	526	569	546	561	529	501	566	504	527	552	533	512	542	531	529	590	533	552	519	538	549	527	507	538	517	536	557	563	544	559	525	521	470	533	545	523	570	531	535	510	538	537	571	520	526	549	514	514	543	537	530	514	536	531	592	527	542	525	526	539	534	566	497	554	525	565	577	501	563	538	541	567	521	529	536	519	540	549	547	556	514	535	490	530	539	551	494	550	503	576	540	537	525	521	546	536	549	544	565	547	552	523	550	513	549	568	524	521	500	572	526	549	509	547	578	515	529	580	590	550	560	491	549	523	551	550	514	492	503	535	522	543	546	527	544	544	540	565	546	567	526	558	540	531	542	540	480	552	568	555	554	529	523	567	544	540	523	569	518	562	573	537	501	548	526	536	553	509	529	524	530	486	523	541	532	554	562	605	563	552	535	559	553	550	554	553	490	531	534	509	537	542	551	551	523	556	518	540	562	574	539	551	528	510	539	564	550	558	499	536	528	535	528	540	543	564	572	526	536	539	556	526	510	558	529	550	541	540	533	493	509	521	497	535	544	560	541	537	561	566	533	543	573	519	539	519	562	501	571	569	521	517	554	548	502	524	512	500	587	565	548	548	537	494	547	544	566	552	494	516	505	528	487	524	530	513	555	587	512	524	549	543
23380	23045	34604	29540	22566	17166	4460	484	333	362	385	361	339	344	361	363	365	292	350	345	357	319	322	402	332	343	312	382	357	335	360	331	340	338	365	319	355	313	353	333	370	321	305	320	349	326	360	323	351	330	355	343	312	329	348	315	328	329	366	327	309	313	323	344	309	330	342	324	340	326	335	333	319	346	326	328	350	327	325	333	334	327	319	342	326	339	338	334	351	343	334	313	316	350	344	329	354	343	314	361	353	323	337	338	344	384	312	331	326	323	328	339	320	364	354	318	345	326	349	331	319	325	351	375	299	322	350	340	339	307	366	323	311	353	309	316	313	326	335	347	314	316	357	307	360	316	308	316	318	332	321	346	353	336	343	340	302	318	337	341	331	354	352	287	342	347	363	327	339	331	332	333	334	354	327	333	316	315	344	319	345	347	345	344	322	348	329	365	319	332	364	328	341	339	346	324	336	347	318	370	338	352	325	310	318	352	329	321	345	327	313	331	362	361	326	317	348	341	354	335	337	323	355	345	345	367	311	336	313	327	334	318	313	345	326	327	343	342	346	348	324	330	351	342	342	335	344	300	346	327	357	350	357	320	328	358	350	313	342	390	308	329	320	324	351	299	340	327	305	315	332	311	344	325	363	360	316	387	339	322	342	366	344	328	314	358	312	353	340	355	301	313	337	322	358	354	331	301	301	333	326	327	335	358	333	364	295	350	316	337	306	331	354	307	300	333	335	356	353	362	349	329	323	367	368	321	351	330	334	362	356	336	321	350	336	347	324	338	319	370	353	333	333	330	339	343	320	361	359	331	330	309	335	324	331	365	358	358	346	344	362	328	346	325	325	333	361	327	331	326	318	330	323	311	325	380	351	336	358	322	323	318	330	342	309	334	340	321	294	314	335	363	312	341	365	309	341	341	336	315	352	310	330	339	323	305	355	322	282	300	328	345	345	325	342	339	322	309	357	378	333	328	320	331	358	349	340	339	323	341	289	342	337	320	336	324	346	325	322	351	334	326	304	319	338	347	325	325	307	319	332	381	327	343	332	371	341	352	337	352	352	302	342	347	314	358	346	313	297	330	307	277	315	338	340	346	321	318	319	353	336	367	343	365	316	336	370	325	330	339	339	312	300	345	347	389	364	320	335	378	317	336	345	302	321	327	320	333	337	330	344	345	348	335	348	372	332	358	322	318	341	347	289	345	314	336	309	353	356	354	322	354	331	353	341	384	337	352	309	347	347	339	350	347	314	311	341	350	333	345	349	341	329	346	339	320	318	315	328	329	339	354	326	325	338	310	347	366	320	333	330	350	349	332	322	339	337	318	335	346	317	330	376	346	329	364	331	355	320	351	298	327	337	314	351	308	339	297	346	296	337	326	375	334	317	339	328	359	331	346	343	342	304	341	340	346	345	341	332	324	340	360	341	318	334	309	335	321	347	293	342	333	334	337	329	334	354	332	364	336	357	322	288	351	303	314	312	330	322	336	348	330	322	312	326	332	304	332	348	310	355	326	349	340	348	319	339	334	334	303	355	338	348	338	344	309	352	368	341	332	350	350	327	352	344	330	326	297	345	344	337	317	328	330	326	355	306	356	342	321	345	341	331	315	313	374	345	326	315	344	344	322	346	313	312	338	322	333	337	342	364	327	347	335	342	329	377	324	340	335	339	340	363	324	319	319	300	318	362	289	292	341	374	319	354	337	339	347	366	361	361	314	335	349	324	346	339	361	341	343	352	328	343	329	331	321	346	330	328	338	321	333	342	355	313	339	318	329	331	346	317	312	346	334	337	357	315	364	339	328	344	319	340	352	344	355	318	301	331	319	354	346	343	321	320	353	329	368	322	344	314	329	314	344	337	337	352	323	308	347	342	314	324	355	330	326	357	342	327	351	328	322	337	347	340	366	333	311	338	339	324	331	346	346	335	313	303	325	314	329	329	309	344	363	313	328	308	304	387	329	361	340	348	325	356	325	326	349	322	324	326	326	351	342	316	345	318	369	371	356	320	338	364	344	336	347	334	323	347	349	332	302	346	367	328	330	333	288	344	312	313	348	333	314	334	361	291	357	312	336	313	340	348	335	357	359	328	341	340	339	310	323	354	351	351	318	301	335	299	315	314	348	350	310	344	347	352	315	334	356	332	327	343	338	359	310	347	347	320	290	345	317	321	361	318	338	328	324	302	346	373	322	348	360	383	327	324	363	341	355	324	295	313	381	326	338	333	352	344	353	344	343	318	289	380	328	348	327	338	373	308	351	325	331	364	326	324	313	312	325	302	336	322	338	322	340	345	367	330	345	320	349	371	360	329	353	340	330	305	349	345	364	371	354	340	339	343	351	357	300	347	340	313	317	319	313	347	324	345	317	330	309	365	316	316	345	382	350	340	326	319	334	330	363	345	358	299	357	300	352	326	337	352	343	336	341	334	350	343	350	357	376	335	332	340	371	345	334	303	357	343	315	348	322	333	356	351	291	328	336	341	336	357	350	303	356	333	364	332	352	337	335	298	351	318	333	328	301	341	345	335	352	353	343	350	325	336	336	328	316	341	301	319	352	349	340	342	312	323	344	337	321	341	358	348	328	318	329	326	331	327	319	338	324	350	367	344	359	322	316	349	337	380	339	307	307	323	344	326	348	340	344	345	320	338	311	336	350	355	346	319	346	347	355	345	352	365	303	371	342	321	334	317	357	319	330	343	339	375	324	354	341	335	349	347	321	349	329	349	373	329	348	343	298	334	356	317	359	327	324	325	321	336	342	326	328	325	326	346	337	292	360	327	336	340	321	344	332	332	348	334	370	332	334	340	312	330	361	332	324	320	327	312	328	307	347	382	327	321	299	326	364	355	345	303	321	344	366	350	323	342	332	344	344	336	322	330	343	365	352	375	317	329	326	323	318	333	314	336	309	336	331	326	320	324	370	347	354	349	332	347	327	301	357	345	300	342	362	373	338	340	305	339	358	353	342	360	348	337	353	337	350	351	335	341	319	301	350	348	320	333	355	336	313	332	333	315	351	349	351	328	338	357	337	315	346	337	337	359	365	331	308	319	331	336	327	332	306	309	310	332	311	376	320	347	351	357	335	328	324	329	318	335	340	346	339	344	350	308	324	320	323	325	360	296	352	335	341	319	347	366	332	323	338	346	308	339	307	351	342	349	336	299	344	374	327	308	320	322	339	339	300	339	360	320	335	352	376	345	324	331	361	327	323	332	351	339	309	327	338	317	323	311	349	327	345	357	337	319	342	313	310	340	300	352	313	313	370	343	342	346	350	351	330	370	316	323	331	292	344	351	342	348	344	335	308	353	302	341	319	318	338	335	333	364	330	355	321	320	280	350	359	315	342	327	332	317	340	302	322	303	332	314	341	343	350	312	346	298	366	306	328	350	308	326	298	303	370	356	313	316	339	330	339	351	317	305	318	309	344	305	337	337	337	369	356	340	329	343	317	323	330	327	307	325	310	343	317	318	331	331	346	348	298	350	309
58074	103348	80387	52761	28488	8920	1966	777	564	615	586	538	608	589	561	632	582	627	559	571	584	572	599	561	549	600	610	578	581	564	630	568	611	599	593	573	559	595	620	556	581	547	590	605	592	605	577	587	600	580	590	584	576	562	615	556	608	564	556	569	577	610	542	561	564	553	635	592	539	562	556	572	605	582	557	588	595	607	599	566	575	558	583	560	554	606	575	564	572	585	550	568	571	585	598	576	567	568	576	582	578	579	582	616	563	619	563	567	559	656	559	559	578	580	563	577	620	596	609	605	553	601	609	586	542	574	616	578	600	623	587	577	582	601	585	557	615	582	550	598	544	589	585	584	552	614	537	559	626	598	581	601	575	579	612	582	560	572	578	647	568	575	556	571	546	586	567	560	577	563	581	571	588	539	600	569	578	591	542	622	605	588	577	548	581	581	562	565	588	573	566	576	588	553	606	599	603	604	538	587	549	604	582	589	565	603	535	611	574	549	560	583	610	578	569	597	578	581	564	582	580	562	576	580	595	564	560	590	567	597	563	578	627	570	558	573	544	551	593	592	592	573	583	539	628	565	604	596	582	620	542	592	574	557	596	574	644	622	601	570	582	586	605	555	573	610	560	523	576	591	574	590	576	531	567	628	556	571	590	545	592	595	573	620	583	593	577	639	611	603	565	578	577	600	599	574	579	567	571	596	537	597	526	584	601	560	560	592	561	581	570	597	624	608	589	561	549	576	584	558	531	544	605	537	595	547	554	607	532	575	559	544	585	605	609	632	559	599	538	601	580	552	586	594	569	565	560	603	591	590	589	531	552	585	590	550	561	570	567	576	571	592	604	602	568	570	554	598	565	565	613	575	596	587	591	628	543	566	585	600	590	558	609	569	504	584	589	593	543	613	586	557	577	597	547	583	579	594	568	607	594	579	572	558	599	575	545	605	583	598	567	579	546	559	580	556	622	616	554	553	585	581	577	583	570	603	549	568	555	557	555	585	573	531	548	556	600	602	597	607	570	533	575	639	605	550	568	586	606	577	583	610	594	594	575	599	612	589	550	610	633	558	562	574	571	568	547	573	580	567	549	580	562	543	593	571	565	629	616	593	623	570	592	570	581	629	583	591	552	567	563	593	589	622	594	573	634	548	559	607	625	618	561	587	577	615	593	553	629	602	551	599	574	602	577	569	604	580	597	581	581	601	548	627	607	579	620	575	547	605	575	605	588	569	564	585	621	545	567	591	565	594	584	626	556	585	569	575	597	575	566	559	561	576	617	570	530	563	530	597	563	568	632	559	569	604	595	580	577	570	581	554	591	562	554	580	555	569	567	565	594	566	555	579	555	582	617	587	562	584	570	603	598	587	615	596	567	562	578	597	589	601	579	576	580	617	592	586	535	572	549	592	609	554	615	585	554	579	619	591	570	586	613	559	605	539	591	599	576	586	558	555	604	572	588	586	569	609	579	591	576	529	575	570	551	571	549	553	557	577	549	556	611	571	613	637	565	552	565	643	559	596	565	588	540	576	573	562	601	580	569	593	581	560	590	546	574	563	557	594	575	539	607	560	509	585	574	600	530	589	589	597	572	595	569	564	556	580	588	630	601	571	587	631	607	579	615	561	614	546	546	618	620	608	578	612	565	554	541	607	603	615	569	561	601	630	561	534	596	598	562	540	576	605	546	558	567	600	587	556	556	599	564	609	590	567	592	613	594	598	553	586	615	604	565	556	567	586	552	568	581	580	585	557	539	556	586	586	586	554	586	592	608	592	574	578	571	597	594	640	561	583	599	592	566	572	554	619	579	559	572	598	566	563	629	556	563	558	570	571	584	575	606	561	578	584	553	599	567	587	551	572	589	541	545	579	574	602	626	586	578	603	543	566	632	563	547	592	597	569	581	590	544	590	589	567	587	550	582	590	558	564	573	631	565	581	582	603	592	614	552	563	586	527	561	579	630	565	593	590	561	555	622	572	598	580	587	601	587	557	593	584	579	540	606	584	555	558	552	579	544	583	526	583	589	602	578	613	537	613	602	589	528	544	552	535	611	600	571	625	565	570	571	566	573	541	588	559	602	538	568	577	594	577	579	605	567	569	607	579	577	560	569	588	590	577	595	562	584	596	585	582	584	590	591	563	562	637	544	553	583	559	607	600	579	577	583	595	534	583	570	536	530	592	577	566	619	632	578	612	586	582	578	570	565	602	588	575	610	578	555	590	583	578	588	578	583	551	583	582	563	522	529	634	573	550	606	605	602	605	575	587	553	582	610	610	573	573	569	548	591	551	557	565	559	612	570	600	544	548	578	571	555	588	566	581	591	594	624	575	613	556	583	581	557	565	599	584	583	585	519	612	611	604	606	577	597	576	595	577	593	580	630	622	551	562	604	588	584	568	568	589	548	564	615	554	593	545	574	553	595	578	585	601	594	565	597	579	569	591	584	541	570	570	581	576	579	568	586	553	562	617	613	599	571	583	579	570	548	554	584	561	539	556	561	580	556	609	533	553	610	575	556	638	621	564	620	579	560	565	565	565	563	562	573	565	602	579	633	583	565	585	561	556	566	570	582	572	571	569	571	586	556	571	525	571	598	610	588	563	560	631	593	578	590	545	563	562	554	550	574	590	551	600	584	596	588	542	548	561	581	596	538	578	588	569	561	583	624	558	574	605	561	587	595	560	544	551	536	575	607	582	613	586	548	611	595	591	602	557	584	578	550	599	609	548	529	549	597	580	569	597	598	537	557	600	561	580	588	564	586	581	560	598	608	601	584	556	573	580	612	548	583	617	583	610	556	558	584	631	568	616	572	573	586	594	590	624	603	553	592	572	523	549	590	595	558	593	607	591	594	576	597	592	601	615	575	587	583	577	578	573	597	607	600	543	606	580	581	588	570	589	608	592	556	625	623	571	536	615	573	571	621	573	570	569	594	586	541	545	548	591	574	592	604	574	592	585	606	602	562	576	629	589	585	575	550	568	533	594	553	560	548	575	572	560	563	539	551	555	574	554	582	576	595	607	542	581	583	547	568	582	550	624	606	581	549	566	603	550	551	614	586	557	606	588	571	547	603	605	562	571	596	601	583	561	570	548	604	587	585	572	548	571	610	584	558	566	597	570	580	569	583	561	587	567	585	578	573	604	573	559	594	570	606	585	585	578	579	615	618	563	526	591	564	560	560	601	574	569	597	618	555	536	566	605	580	568	551	581	571	574	600	596	544	599	574	577	563	572	606	538	618	596	574	567	562	558	551	563	565	590	561	571	576	570	610	594	602	612	565	585	579	630	549	584	590	606	613	565	571	544	584	602	659	598	580	629	572	588	586	598	604	569	568	626	648	558	534	576	581	597	551	604	539	555	612	598	583	562	578	568	581	568	611	578	605	619	578	591	592	603	525	576	579	565	561	588	613	555	590	583	561	567	599	587	592	557	571	553	571	543	566	590	604	555	574	610	571	597	560	595	588	582	515	567	552	595	574	574	580	589	575	596	577	555
28667	32754	31419	16048	3152	638	339	286	277	323	306	306	281	317	325	296	261	257	307	271	260	287	308	278	298	265	314	294	313	289	265	276	289	292	273	267	278	296	270	249	305	299	274	264	255	317	266	302	306	289	299	325	253	284	264	286	308	270	263	270	277	286	290	283	308	278	292	280	265	285	321	290	284	278	272	281	265	272	305	293	286	304	281	297	274	285	283	331	302	281	274	286	265	277	298	262	277	295	285	273	294	314	275	269	301	292	268	276	260	285	288	296	272	305	262	257	283	283	262	287	281	281	324	282	275	273	277	299	288	282	284	271	289	291	272	256	290	285	274	264	298	285	295	290	314	273	284	291	277	284	284	284	291	274	290	293	289	297	304	278	297	324	294	259	278	286	298	257	319	280	268	301	300	298	284	280	265	286	252	304	302	255	292	275	305	317	260	236	276	286	291	300	262	309	291	257	272	291	271	279	281	266	290	257	290	276	289	291	321	256	277	281	279	293	265	301	256	274	298	287	287	264	266	299	316	290	269	289	315	289	292	266	279	290	302	271	299	273	325	285	289	291	308	295	306	282	293	258	320	291	294	255	280	264	295	296	278	280	302	279	256	287	301	263	312	266	289	292	301	298	288	298	296	286	289	277	250	284	289	282	258	300	293	272	280	260	296	312	296	280	293	250	278	284	299	291	318	271	279	307	281	251	285	282	272	275	268	290	291	281	288	299	280	274	257	295	304	271	321	288	255	262	290	268	275	292	263	295	288	271	241	293	272	274	298	251	297	281	293	290	307	301	266	267	232	255	303	292	271	255	294	294	315	253	302	298	264	264	278	281	289	284	267	309	281	269	266	295	285	277	294	266	286	295	305	285	286	269	296	294	261	290	302	339	289	274	268	284	266	284	295	273	293	284	283	267	307	312	263	297	267	285	267	251	287	282	263	278	275	286	307	274	278	275	311	245	293	278	303	260	277	291	259	291	291	301	287	274	288	272	292	278	289	288	277	261	300	273	288	307	287	243	280	280	274	261	255	276	287	267	277	272	276	264	295	260	287	289	292	306	314	292	254	288	268	294	272	274	288	270	284	278	298	275	304	260	269	259	263	307	276	257	300	298	266	277	278	261	274	280	266	286	296	301	304	290	310	264	280	294	293	298	345	274	320	278	294	293	276	272	264	283	291	307	255	289	248	305	297	288	259	297	283	287	283	259	279	294	272	260	299	302	279	282	268	281	318	266	298	305	276	282	294	253	287	283	295	267	287	296	277	254	297	290	262	305	269	290	245	279	285	281	258	259	273	271	256	305	299	275	297	295	274	269	285	278	282	269	278	263	299	271	276	272	312	282	283	265	289	268	276	268	257	250	309	291	292	265	290	292	286	283	255	301	279	293	293	291	270	265	303	283	285	272	268	291	302	304	281	262	299	261	295	285	299	282	271	263	293	281	284	289	275	283	282	270	256	303	300	286	295	296	306	293	319	282	260	250	306	260	273	316	304	274	284	283	258	323	278	287	263	286	285	281	306	257	274	287	262	279	262	258	311	298	287	287	286	305	307	292	299	290	257	302	315	303	298	260	262	273	277	304	270	285	297	282	287	284	313	282	271	291	281	278	272	274	300	287	287	292	276	281	270	300	266	271	273	317	290	287	283	289	283	282	247	301	261	273	265	271	285	255	287	276	271	283	285	288	279	284	280	272	316	268	245	318	257	278	259	315	274	313	280	291	287	277	303	294	271	259	300	279	267	273	272	294	284	304	276	306	274	295	305	291	258	282	295	271	267	280	273	278	297	286	307	283	286	263	251	311	277	289	279	305	307	285	287	263	285	274	266	267	313	292	282	297	297	309	266	302	267	263	263	279	283	292	285	292	299	288	252	284	293	302	303	292	292	275	287	280	276	268	269	234	292	269	270	250	292	305	294	297	311	292	277	299	284	266	289	285	265	281	296	292	270	265	290	265	300	304	281	293	280	258	274	261	317	269	291	305	281	275	277	267	252	284	291	258	281	275	296	271	288	304	305	264	283	289	310	296	292	254	269	266	293	287	275	290	287	280	281	291	269	273	289	259	267	280	287	236	300	286	283	282	271	315	261	289	271	298	265	277	272	295	270	263	287	273	287	272	292	290	275	261	301	261	258	287	287	261	305	281	260	274	276	284	310	284	261	274	274	267	249	273	266	297	276	277	300	281	249	289	260	273	285	264	307	273	269	260	287	277	295	297	268	287	282	288	267	275	280	288	277	268	306	309	276	271	287	284	296	288	261	285	264	284	292	260	287	289	272	256	305	287	292	291	303	287	261	296	306	301	281	267	296	285	296	278	295	283	269	227	280	275	269	260	256	274	278	286	250	314	302	285	295	258	261	285	271	289	282	272	258	286	282	293	265	272	263	284	275	293	263	298	257	297	295	278	256	295	271	321	281	289	281	287	288	292	269	266	311	270	296	278	283	294	323	294	273	262	297	304	293	324	260	291	265	266	279	260	260	272	284	278	275	322	280	291	280	281	294	317	296	271	265	289	289	323	266	278	286	280	277	310	340	305	288	276	286	294	280	285	273	268	269	272	302	270	267	273	294	271	273	259	313	286	305	287	282	288	266	260	303	256	286	241	264	286	278	278	301	256	320	286	313	305	293	284	270	291	277	305	258	309	294	276	272	273	287	272	294	298	277	269	268	293	269	270	266	303	254	290	306	294	307	255	314	296	302	290	292	300	272	273	277	291	301	290	281	263	267	251	270	281	260	288	300	290	280	322	278	310	267	317	291	281	283	278	298	256	279	272	256	260	277	310	274	310	294	277	247	307	294	285	254	286	284	266	274	282	289	314	293	279	271	268	287	272	285	275	275	281	291	302	286	285	287	284	277	284	274	260	293	285	293	278	290	285	297	276	293	270	322	280	292	290	305	289	266	284	304	303	262	279	281	281	310	277	251	262	280	290	286	290	254	256	275	280	291	261	285	291	299	271	304	292	289	280	277	260	284	263	276	277	291	282	265	299	255	285	277	283	308	293	312	251	293	273	303	291	288	259	280	302	288	275	302	276	276	264	284	307	296	265	295	286	318	300	304	279	290	253	280	263	291	291	273	282	288	293	287	277	275	308	284	283	259	286	294	299	295	293	280	320	288	291	257	290	308	268	258	272	261	263	271	296	279	280	308	285	271	278	289	286	293	281	281	298	292	278	306	289	274	242	296	314	294	290	264	257	245	283	297	299	277	288	298	273	290	292	279	287	279	285	294	260	305	274	275	278	273	293	276	276	289	288	267	290	302	274	285	282	274	285	280	276	278	288	267	284	278	278	292	281	280	278	306	307	270	284	268	278	284	262	295	243	285	271	278	283	264	312	278	254	264	307	311	304	262	271	275	274	289	304	260	281	256	278	299	294	272	260	261	260	294	308	281	293	307	281	280	289	285	262	274	279	287	301	315	272	265	283	287	302	259	290	282	277	292	279	247	277	296	281	273	283	290	302	255	291	327	300	295	280	271	278
34314	51044	36795	17835	5349	1415	650	546	507	560	497	499	525	547	523	546	500	554	500	517	514	549	553	512	506	492	498	485	538	514	512	536	505	493	537	591	499	525	516	543	481	515	522	506	498	523	539	529	513	494	511	491	528	497	559	525	509	526	529	524	523	502	505	528	495	478	511	504	547	469	523	489	497	534	510	521	514	537	511	476	515	524	525	504	527	500	560	522	493	481	502	489	514	521	521	489	569	516	505	486	471	514	506	501	560	494	494	508	532	510	517	501	542	514	501	545	551	525	500	518	532	523	527	538	538	522	529	489	502	534	504	477	513	481	477	510	526	495	524	522	546	508	505	498	511	522	518	522	572	522	512	482	544	522	496	526	477	533	540	543	496	520	521	576	551	457	497	512	515	508	505	546	525	516	522	538	517	530	566	526	513	520	501	508	500	494	520	514	525	500	528	516	500	534	543	512	534	494	476	535	508	567	518	503	526	513	519	537	523	522	537	518	501	548	490	490	513	529	504	487	499	526	509	492	530	604	508	469	485	538	470	488	522	524	515	501	514	487	517	510	509	514	534	483	512	522	530	528	517	537	535	548	481	488	516	543	518	523	497	504	507	502	568	512	525	534	526	496	494	528	520	519	535	517	505	505	501	500	526	504	496	506	523	482	522	542	549	519	503	482	586	540	493	508	523	537	482	546	517	498	502	516	477	519	527	560	479	539	473	484	505	511	497	511	529	529	495	535	520	513	519	506	538	536	527	491	522	509	502	456	509	479	523	531	524	500	526	502	525	533	503	498	474	516	523	499	541	461	474	499	502	543	528	525	529	534	542	482	510	530	526	537	512	554	501	538	512	460	538	462	530	545	516	527	533	498	488	496	525	534	506	518	486	537	510	504	541	496	521	509	521	517	507	481	499	524	514	502	444	491	533	555	503	521	487	505	539	575	520	549	486	458	504	448	511	505	506	533	538	525	535	520	531	528	529	534	524	534	528	510	497	475	511	458	524	501	516	514	536	500	493	508	520	501	474	527	518	481	490	491	480	552	514	524	478	521	516	523	533	536	555	517	521	506	551	536	551	505	521	528	550	484	527	530	546	522	537	520	506	514	516	505	528	517	527	505	514	508	499	491	525	515	519	509	544	540	517	504	519	562	555	488	505	520	568	515	517	510	472	480	530	509	524	502	513	514	495	506	518	478	500	529	512	547	521	508	549	481	528	519	518	501	531	490	512	543	526	539	538	519	530	556	561	508	555	533	505	518	497	527	511	516	531	519	505	504	507	490	540	540	519	463	525	479	545	542	506	488	529	530	507	544	512	475	502	521	495	498	508	502	507	507	519	513	511	521	547	537	510	523	544	531	532	484	517	501	474	536	496	520	531	501	503	543	541	510	547	484	552	529	512	483	521	534	477	540	507	510	495	462	556	503	513	508	535	490	514	459	479	521	477	528	487	512	525	477	549	500	508	554	552	494	449	462	529	535	521	474	521	510	521	510	494	500	546	523	515	515	512	495	509	476	511	541	516	540	523	551	523	545	497	495	524	504	477	509	484	558	513	504	518	496	510	489	526	508	517	512	531	533	539	500	512	566	514	540	494	544	505	548	585	515	474	534	520	518	461	520	529	513	497	506	529	523	515	519	507	504	491	488	478	514	518	537	535	487	505	471	533	496	492	552	551	498	546	475	515	515	481	542	477	515	537	521	508	526	509	515	553	517	481	489	512	509	528	519	555	534	544	490	497	548	511	452	509	512	515	549	540	522	533	517	517	548	523	511	506	556	529	508	545	495	476	502	506	512	510	518	488	530	530	536	497	553	500	516	530	507	524	502	490	512	505	490	508	501	517	504	524	510	507	525	506	545	511	544	532	513	529	508	504	512	556	550	487	507	499	498	550	542	483	499	518	522	525	519	494	488	569	516	521	516	493	490	464	510	489	549	520	521	534	578	523	508	522	485	521	544	524	527	564	526	524	493	547	513	542	473	527	484	535	499	504	483	473	501	502	520	506	535	521	510	526	509	517	515	502	521	516	514	510	544	496	498	485	507	545	517	532	505	514	515	544	579	527	525	556	492	520	555	513	544	522	500	523	504	497	524	517	517	492	539	511	487	536	468	508	519	521	492	495	515	514	512	525	499	453	551	504	502	473	478	525	527	542	532	515	508	529	494	498	529	507	542	509	517	505	486	570	525	492	517	522	555	511	532	527	504	527	477	460	526	535	521	519	512	488	531	505	538	520	535	511	487	516	510	505	468	536	530	535	528	497	491	515	537	514	546	463	471	539	466	542	502	535	529	509	544	491	474	526	509	505	523	515	565	477	529	479	523	501	544	524	517	501	513	551	509	494	510	510	520	508	533	542	509	503	547	494	514	545	509	480	551	526	528	524	526	514	528	481	512	523	539	522	549	528	487	538	512	536	560	490	521	500	544	522	508	490	530	482	512	552	523	541	490	483	462	508	510	494	551	551	505	550	521	543	516	521	476	559	515	516	504	506	539	476	516	524	479	517	526	528	530	563	550	504	544	525	501	498	507	510	508	512	525	480	475	505	513	509	510	498	530	507	491	480	520	539	546	485	513	504	522	532	525	515	504	496	501	499	499	576	516	535	526	501	487	527	517	485	487	537	534	548	485	515	516	530	537	510	517	507	516	519	493	498	536	543	542	490	481	524	527	496	535	519	491	544	523	499	491	536	540	494	472	501	482	498	541	509	512	500	496	525	509	522	506	498	489	507	502	458	525	522	524	502	524	505	495	532	525	502	552	533	500	548	489	484	485	536	547	516	536	522	521	519	551	560	496	465	454	505	545	546	518	530	484	528	518	548	468	524	522	525	531	523	503	483	521	527	518	532	534	550	558	538	499	522	501	544	515	563	530	508	517	504	516	463	534	500	528	529	518	519	514	539	543	499	549	474	539	524	537	531	533	521	514	538	496	521	527	532	520	532	513	522	511	563	516	533	549	556	496	519	506	516	482	524	525	495	532	545	502	514	503	531	541	537	484	530	506	527	506	495	473	502	546	543	543	503	514	532	528	528	518	533	553	513	536	485	510	525	539	537	567	509	516	522	512	553	472	531	542	535	528	530	548	489	530	513	498	491	465	501	501	513	543	519	510	520	526	505	541	545	534	522	505	515	513	521	525	504	512	537	528	549	536	556	517	530	474	554	523	509	519	543	518	504	513	477	534	458	516	499	505	492	515	519	467	552	533	495	503	516	486	510	510	477	521	531	526	534	535	537	509	573	547	502	510	514	515	501	553	485	496	534	520	526	544	539	455	505	517	512	526	543	526	521	528	492	503	530	471	525	545	544	503	513	515	542	514	511	508	550	528	522	480	496	493	525	502	478	508	501	474	487	514	537	499	536	498	525	534	464	473	525	517	516	528	524	515	547	518	516	495	527	564	501	509	531	500	514	532	510	540	524	503	492	531	526	509	500	457	482	526	522	504	530	512	514	534	489	475	525	497	488	517	479	531	536	505	530	525	533	539
24492	25192	38241	31566	20446	9101	1031	366	291	310	331	317	299	293	323	303	287	343	292	313	310	338	296	300	307	305	291	310	323	286	308	297	304	322	305	316	284	294	305	280	299	321	295	322	319	320	331	297	296	327	292	310	287	303	284	312	288	295	306	300	283	305	296	321	359	307	291	303	315	300	292	306	286	307	298	285	309	344	311	293	304	314	287	298	307	315	290	299	310	333	328	291	318	303	295	307	310	287	331	306	313	314	328	291	315	316	320	311	296	284	295	297	283	267	290	264	313	336	282	311	291	330	310	295	278	287	299	305	303	304	293	285	307	287	309	269	305	309	312	330	322	300	287	295	303	283	283	342	296	296	285	295	276	303	344	295	275	307	300	297	310	328	303	319	318	303	281	304	295	308	271	321	315	304	298	294	290	297	259	296	276	320	306	300	307	327	344	296	318	279	296	305	305	302	295	320	292	298	302	319	260	297	293	297	304	278	282	300	273	323	301	329	284	313	320	310	296	320	273	301	315	291	306	314	319	309	284	290	312	326	328	345	279	283	283	295	299	318	294	292	310	323	311	280	280	296	291	321	310	319	305	307	321	324	290	275	301	291	307	288	299	291	323	312	323	298	308	292	289	317	316	294	292	290	286	280	273	283	328	308	287	298	294	292	295	322	308	308	305	278	288	300	269	284	265	291	310	286	333	283	313	250	312	314	306	313	291	306	300	323	277	305	289	278	304	315	311	274	294	302	271	277	325	270	320	302	309	310	294	302	288	286	294	310	311	316	303	308	304	339	306	300	296	294	298	313	285	292	293	274	283	279	315	254	308	324	303	305	287	276	287	281	302	314	269	272	263	302	291	288	264	319	292	327	297	274	323	303	327	288	279	301	304	313	294	290	287	316	318	306	290	294	319	280	319	298	304	307	278	313	317	295	309	290	313	272	326	281	316	284	279	296	307	312	270	311	331	299	337	304	290	264	310	290	333	304	289	312	296	330	302	305	305	271	305	311	296	306	312	308	337	295	287	293	322	299	325	309	297	267	316	336	291	331	286	339	302	288	267	296	313	311	307	304	335	310	312	302	307	312	309	306	279	294	300	280	289	342	299	304	304	295	316	272	313	303	311	313	287	335	294	298	329	302	285	277	316	340	303	279	299	292	309	250	311	326	294	286	282	316	280	294	305	318	295	306	315	320	315	272	286	300	293	300	307	268	290	299	304	299	303	306	277	295	291	295	313	316	307	310	297	286	321	297	317	320	324	269	272	310	269	286	309	322	295	270	291	298	322	292	314	323	279	295	303	300	268	291	314	311	301	303	311	299	286	292	272	326	305	291	267	323	300	305	272	322	292	297	283	310	327	331	288	305	325	328	346	278	269	324	281	319	283	319	311	317	300	265	286	293	285	291	297	288	314	302	291	310	302	297	318	317	298	268	324	294	312	313	310	283	274	293	296	315	298	302	310	299	329	309	298	322	302	268	278	296	315	279	251	330	289	298	298	295	286	294	282	301	288	314	295	341	290	282	297	291	299	279	294	282	300	324	319	317	275	274	293	331	299	296	265	306	316	283	315	293	297	277	322	304	266	289	312	293	289	323	291	259	302	293	290	289	299	293	314	320	289	294	270	299	283	288	310	283	323	319	322	341	311	314	324	293	321	287	308	292	313	306	299	341	290	273	272	327	319	303	320	319	329	291	335	310	319	283	293	320	330	284	306	284	322	300	306	320	292	307	318	320	310	316	280	316	310	278	293	350	275	310	312	304	294	327	280	357	305	287	283	277	312	289	296	254	303	306	310	326	293	308	294	306	288	295	308	276	330	292	295	305	304	290	311	311	341	316	286	287	289	311	345	313	298	316	297	275	300	293	279	314	302	300	311	314	309	322	282	308	317	289	319	330	304	309	287	276	287	317	310	278	309	279	315	321	294	322	299	311	298	299	295	310	305	295	311	302	320	267	320	313	291	252	305	290	341	286	338	314	312	307	312	308	320	274	309	302	288	296	299	304	305	299	304	296	272	279	305	296	314	284	297	289	307	302	301	291	307	282	300	271	306	307	277	293	304	312	309	311	314	291	318	269	288	279	316	298	314	323	295	300	325	307	304	309	311	300	318	332	330	322	309	316	341	307	268	318	310	284	326	307	272	292	291	307	308	290	280	289	316	298	290	298	270	311	285	292	289	334	288	326	308	317	305	279	319	296	276	307	305	280	302	302	295	285	308	346	286	286	296	293	286	280	289	286	286	332	321	313	285	297	309	273	296	307	313	290	324	315	315	303	311	293	318	297	298	294	269	290	280	310	295	317	297	270	301	306	303	293	358	317	292	290	298	289	279	314	288	280	341	321	269	285	316	342	313	296	282	272	293	288	264	299	288	284	304	279	310	327	330	291	280	303	274	267	300	274	316	295	291	305	306	281	286	316	285	293	306	287	301	326	326	270	287	297	323	299	296	280	329	311	285	293	287	326	265	296	315	274	297	263	321	307	312	311	299	285	310	269	326	285	307	341	278	280	296	311	323	310	272	314	311	301	319	291	317	260	297	315	305	317	304	295	288	293	289	274	312	311	277	305	276	270	292	270	307	327	303	303	309	307	288	270	285	307	326	312	328	334	306	322	279	296	330	289	332	312	270	306	278	294	299	291	304	300	301	286	325	315	284	290	297	328	284	305	295	296	317	301	300	298	311	307	327	301	300	318	298	328	301	294	352	302	301	283	277	284	285	319	261	280	291	297	308	299	333	302	310	286	325	295	283	292	279	299	313	297	290	299	334	283	314	325	292	303	308	288	307	284	294	291	304	305	300	256	279	312	302	287	272	329	304	310	316	278	321	283	331	293	325	278	261	302	271	319	296	284	283	273	302	272	324	317	281	295	286	289	263	323	284	308	333	300	301	287	298	305	344	328	300	306	281	289	323	332	280	299	311	296	318	302	269	286	321	327	311	311	291	307	313	279	295	318	266	297	262	316	297	300	307	312	306	304	301	276	295	318	320	300	299	299	273	303	308	312	328	319	277	302	290	304	306	320	314	297	303	304	267	309	294	296	303	316	304	346	309	291	283	285	307	285	287	277	288	311	321	313	294	291	290	284	276	271	326	278	304	303	291	293	294	303	297	272	291	311	295	286	288	293	325	301	314	286	309	334	323	261	278	292	290	283	272	298	312	296	270	314	325	293	308	304	305	305	288	280	290	303	308	283	329	275	295	317	334	290	288	290	266	315	282	308	285	319	297	266	305	355	293	285	316	280	286	294	275	291	296	312	302	298	331	323	297	307	323	276	311	336	298	297	281	278	290	325	279	294	287	324	311	292	316	315	306	301	275	294	329	285	282	295	332	277	305	343	304	311	293	284	296	272	280	285	307	310	320	268	299	290	322	281	341	305	277	288	305	300	312	309	287	332	267	274	297	313	296	312	295	292	276	309	310	312	315	291	301	307	322	293	280	277	305	344	298	300	341	313	328	281	317	314	301	330	306	286	292	281	316	279	308	284
58385	95399	72598	42788	19595	5130	1225	614	542	582	557	610	563	502	572	580	548	534	500	551	522	560	514	544	527	529	540	547	520	544	550	521	555	577	534	579	581	538	536	516	524	552	517	471	548	516	532	561	535	495	564	527	550	583	547	523	549	568	525	518	552	525	552	521	508	522	551	531	562	520	529	570	506	541	545	544	543	510	532	526	531	571	532	542	586	580	499	538	538	600	569	539	520	545	528	550	531	524	534	512	538	556	528	493	531	546	575	517	548	558	557	552	526	519	568	526	555	492	476	528	518	545	494	554	528	579	544	568	537	547	510	496	498	530	559	561	594	545	517	568	518	528	533	547	541	513	515	517	556	557	559	551	533	534	539	498	543	536	546	526	558	509	521	505	555	518	569	485	529	554	550	557	532	553	585	529	552	512	502	546	517	517	546	569	555	532	553	552	563	535	540	516	533	553	536	566	530	514	572	545	536	578	541	525	499	514	584	479	560	547	568	530	532	556	520	517	517	542	550	512	536	525	574	541	514	555	541	539	569	510	528	577	531	539	523	553	593	552	556	513	501	507	494	569	569	545	528	535	563	573	528	503	531	525	532	531	527	537	535	566	534	570	557	500	534	523	545	539	527	551	554	524	549	533	542	559	537	558	546	525	536	523	528	555	583	532	539	550	531	528	529	545	509	470	512	547	509	586	536	532	495	528	553	555	508	531	539	494	544	538	507	549	577	559	502	548	541	520	559	513	546	541	558	563	547	542	564	586	548	523	582	530	525	519	557	550	573	531	485	514	533	552	560	527	559	524	530	522	524	517	527	532	529	526	528	525	576	517	531	547	524	553	546	570	526	546	531	553	522	511	570	520	485	548	546	586	523	559	547	542	520	505	544	520	570	529	541	539	568	546	532	562	524	537	587	535	553	499	534	513	517	528	529	521	549	541	559	591	527	562	491	537	557	536	538	520	553	479	516	601	572	549	571	540	565	506	576	566	518	536	505	510	513	552	547	549	525	522	520	546	520	556	537	514	551	550	507	512	546	539	485	488	546	531	499	538	491	495	517	537	583	495	486	552	535	535	559	528	523	552	511	553	535	542	523	530	541	534	538	571	527	560	572	587	548	538	544	527	537	498	497	564	575	544	519	514	512	516	529	535	533	570	532	583	558	553	530	545	572	509	519	552	524	538	585	567	580	542	515	575	552	555	580	533	540	554	533	574	508	543	536	544	510	557	529	566	527	557	528	557	543	586	539	547	537	533	568	566	549	545	548	546	574	515	526	547	575	547	535	550	559	547	512	539	501	578	516	567	547	512	547	526	561	542	487	543	517	506	553	548	551	527	517	552	493	513	517	540	568	544	538	552	562	540	562	527	513	498	561	569	566	573	557	510	523	554	546	500	564	563	553	511	532	562	515	556	538	552	547	543	544	500	540	532	545	528	562	525	529	529	529	564	516	511	562	517	539	537	524	507	528	561	523	528	555	509	546	498	600	546	550	520	556	527	522	543	516	537	534	518	549	565	551	544	544	520	561	562	547	537	552	521	586	523	537	509	533	572	511	557	543	518	533	500	566	513	508	492	550	524	539	506	567	562	523	519	551	574	525	520	521	511	503	531	525	553	529	552	544	498	507	559	548	526	532	526	529	542	563	537	539	536	590	557	536	545	535	501	579	561	532	534	521	558	512	513	518	545	566	561	488	543	535	528	557	527	555	548	559	538	538	515	538	507	515	553	511	505	504	572	551	495	537	536	523	546	520	509	513	498	522	554	580	528	559	535	540	566	496	545	547	510	580	536	502	508	572	526	519	471	518	541	543	567	507	566	525	531	538	559	566	532	513	521	506	543	537	542	556	509	576	563	546	534	567	527	535	542	529	518	555	547	502	503	514	516	516	560	544	513	557	543	525	549	558	525	521	555	561	574	511	536	504	545	531	527	570	552	560	559	520	526	574	497	538	513	527	598	494	550	560	527	504	537	507	575	530	528	527	537	563	579	558	534	525	543	544	581	541	500	536	506	562	617	543	533	529	481	523	530	567	540	549	544	588	551	567	531	537	576	581	544	512	568	554	541	563	476	562	552	548	568	544	512	560	523	520	518	539	537	507	517	572	500	553	523	548	550	517	534	549	507	511	551	525	522	517	552	518	519	545	559	544	537	532	536	502	536	509	511	527	523	508	580	506	515	545	557	536	516	518	507	573	521	548	555	577	559	524	497	479	550	520	558	536	521	526	590	532	519	565	489	543	520	543	534	555	542	554	581	486	552	550	540	532	528	547	532	518	499	541	525	534	563	525	528	611	515	547	514	533	492	529	495	575	514	494	521	533	526	546	542	524	486	536	566	547	536	503	520	541	523	546	562	560	533	544	528	499	555	586	523	565	518	507	550	563	510	558	530	503	494	510	559	518	532	541	567	552	569	547	543	571	543	495	528	501	541	526	508	555	554	510	521	508	542	556	477	515	530	543	545	507	513	536	546	547	558	500	540	551	556	548	524	523	535	556	550	539	539	526	519	509	528	536	550	513	520	538	535	587	547	537	534	534	564	533	534	520	533	522	561	532	510	501	508	542	563	498	525	550	573	563	536	549	551	560	526	516	526	573	524	582	534	560	571	559	548	571	557	573	536	543	569	529	548	517	557	573	575	539	526	590	533	584	547	513	548	567	569	521	535	533	571	572	539	527	527	537	527	528	528	551	522	542	493	553	564	532	569	557	569	543	545	539	539	543	530	490	580	541	488	552	523	534	539	553	529	575	540	566	511	546	574	541	522	531	513	519	595	516	593	547	522	515	546	539	558	535	466	490	547	602	541	534	497	571	521	531	519	528	524	565	515	528	546	576	541	519	539	552	557	512	554	549	525	546	500	564	546	527	585	565	521	522	522	570	583	546	578	532	539	530	578	557	522	530	540	516	537	527	491	547	552	525	540	551	561	524	560	540	507	537	532	523	534	533	536	527	523	523	543	531	540	541	540	519	525	532	589	530	533	555	471	556	564	498	503	534	531	522	481	518	550	539	584	491	532	514	538	502	558	520	544	532	533	537	557	545	553	524	503	499	545	541	516	580	532	569	569	499	576	511	525	513	534	564	559	544	546	551	492	526	508	570	593	564	514	551	510	516	536	584	573	531	557	516	549	510	514	564	524	542	497	554	546	556	524	510	578	539	557	513	581	506	555	540	516	588	541	577	528	525	575	537	525	570	532	557	533	531	560	554	523	555	533	542	530	553	530	550	524	508	530	576	629	583	520	541	542	544	570	550	533	546	546	530	538	521	590	510	543	509	521	531	556	557	523	551	533	524	522	570	508	574	561	548	503	570	533	554	558	533	528	523	523	482	536	568	529	586	568	521	560	498	564	499	556	533	546	566	519	574	501	570	540	518	502	543	502	516	551	551	509	547	519	567	488	507	508	515	525	507	519	539	538	567	523	520	542	556	504	555	542	529	527	523	531	526	531	554	533	518	527	557	535	545	534	550	497	555	556	537	529	570	496
23383	22962	34486	28733	21975	16796	4130	522	402	351	350	312	375	346	331	347	344	302	364	386	360	329	374	342	334	341	336	312	365	354	322	329	374	350	340	332	367	347	352	345	352	329	379	349	375	318	324	360	370	363	333	323	354	312	346	319	340	322	342	349	343	325	352	364	339	331	366	364	370	348	334	323	326	346	349	383	309	348	330	332	312	337	327	355	325	354	326	333	335	330	315	342	329	340	340	333	334	345	353	353	359	349	372	334	339	362	313	366	327	334	334	375	339	338	361	324	313	309	338	366	345	340	364	363	349	348	341	364	351	320	342	368	341	337	298	342	317	336	331	354	310	325	351	350	325	348	321	299	340	354	321	311	353	347	328	341	333	356	322	372	368	329	346	355	336	326	331	325	322	319	340	371	335	330	288	326	341	343	351	368	314	332	350	317	371	357	345	296	338	334	352	302	378	304	353	327	335	326	341	338	304	340	290	310	341	330	345	340	346	373	349	319	359	362	332	354	359	345	326	329	336	330	339	341	346	341	357	335	359	328	354	333	338	328	310	337	343	348	379	311	344	342	337	359	320	315	358	344	336	321	318	337	351	354	322	342	321	362	314	376	338	364	347	340	335	334	310	345	355	329	332	318	339	347	344	344	342	334	337	319	326	354	358	332	351	322	338	377	358	338	338	349	312	330	329	355	314	349	347	338	326	312	342	328	346	379	352	345	318	316	358	322	332	326	338	321	362	354	312	329	325	362	309	342	367	365	341	315	344	329	345	348	325	313	340	337	366	324	334	345	323	344	362	344	351	356	360	326	364	351	336	320	341	338	298	351	362	327	355	334	348	356	330	310	335	359	321	347	329	331	327	343	343	313	346	346	353	343	356	367	364	336	375	338	348	308	338	305	315	349	350	332	354	344	345	336	344	322	325	341	342	372	330	372	341	326	324	338	322	359	351	343	307	305	362	332	310	367	329	316	366	346	356	339	365	356	373	344	354	334	334	338	338	343	310	340	339	319	361	361	344	350	315	372	335	331	327	368	324	366	362	365	339	356	315	320	350	347	354	356	364	322	310	384	338	349	348	342	312	354	344	350	325	368	330	360	336	353	314	335	307	356	345	348	333	343	335	321	349	326	338	354	358	330	367	331	354	341	338	344	383	331	357	342	366	318	346	342	329	323	318	353	317	331	357	355	316	342	318	335	348	335	349	331	324	335	324	342	331	319	322	343	303	316	344	314	320	330	367	312	357	373	338	350	344	347	364	354	324	315	352	353	335	368	361	349	349	338	352	363	343	332	318	333	348	359	331	353	345	327	319	357	317	369	355	354	347	330	311	335	317	296	350	337	337	339	375	352	337	361	307	316	354	325	354	361	365	344	329	338	321	358	334	355	338	339	343	348	325	346	341	355	340	365	353	342	354	334	346	323	355	362	341	369	301	322	336	336	328	338	313	351	374	357	356	330	350	350	319	355	345	323	326	354	358	340	355	339	341	345	362	381	359	326	325	320	315	308	335	343	345	328	382	378	336	335	376	343	344	315	326	359	356	363	353	345	298	359	342	335	337	346	355	346	313	372	316	304	300	346	328	356	334	326	303	327	346	318	355	326	331	345	352	310	351	334	335	336	380	365	346	346	352	333	339	373	339	349	344	311	333	310	339	341	323	368	375	310	322	336	300	311	357	342	337	328	335	326	354	310	338	348	323	336	333	329	354	346	331	359	332	381	330	335	302	333	346	330	306	333	371	357	336	299	341	362	350	306	356	333	337	333	343	338	312	347	333	337	355	317	374	354	345	340	339	336	327	319	347	346	374	362	363	342	355	340	314	324	314	326	331	309	359	336	327	329	341	336	324	348	376	348	375	378	351	318	351	342	310	340	338	316	337	333	320	364	347	309	344	331	357	344	319	346	344	334	339	334	328	331	339	332	349	353	326	312	326	359	347	327	357	353	349	352	322	315	353	364	330	292	299	330	332	322	346	369	302	345	329	357	328	340	369	353	344	386	328	332	358	318	326	349	353	330	350	332	311	329	317	332	306	365	345	346	355	343	334	341	336	348	347	344	344	339	340	345	310	351	351	361	333	315	367	330	349	360	317	341	322	353	338	344	289	318	318	380	349	347	304	351	366	339	362	340	335	327	317	351	333	329	343	350	324	338	339	343	342	335	317	336	338	349	370	348	322	331	291	317	294	333	330	369	348	306	344	319	340	298	326	323	338	356	297	369	325	324	328	359	329	335	361	335	308	336	336	352	344	371	367	299	362	311	342	328	349	344	340	334	337	358	333	343	333	329	335	374	338	343	332	316	305	344	378	330	338	334	331	312	334	329	323	322	371	346	322	341	338	350	351	333	351	336	324	345	344	352	336	367	322	389	358	375	353	386	353	326	349	356	329	330	362	343	357	312	350	317	322	326	341	335	330	334	331	321	334	325	373	354	356	304	378	325	327	365	299	352	305	343	316	336	320	327	345	332	352	343	380	365	362	338	300	325	360	348	345	367	348	320	322	330	327	334	298	334	336	345	329	311	343	326	361	336	336	332	342	352	327	322	349	367	361	343	326	347	351	306	364	316	329	294	328	345	368	335	350	332	301	372	351	326	345	302	332	351	345	342	341	380	342	332	344	357	362	380	349	358	341	362	350	313	315	344	335	332	359	346	341	310	348	346	384	311	358	360	320	320	353	349	323	330	311	313	354	301	345	356	333	347	314	336	378	346	344	337	363	338	355	355	334	325	323	346	322	348	400	346	335	351	354	331	317	362	317	340	303	362	315	338	351	357	354	317	348	325	353	347	327	341	358	301	342	377	345	343	349	302	318	361	362	336	343	326	351	316	319	335	330	318	334	320	326	348	317	369	344	331	331	325	318	346	301	370	346	332	330	328	359	342	330	364	305	305	343	362	343	297	331	322	360	346	329	336	376	367	333	327	313	340	338	340	383	340	331	358	351	330	337	349	322	322	346	354	345	351	340	341	341	353	349	347	330	327	333	334	334	346	354	352	355	342	349	355	333	329	360	326	337	332	315	342	350	352	350	356	373	360	290	368	336	352	306	315	328	315	355	309	346	330	339	342	349	345	335	348	361	356	362	354	349	361	315	317	372	321	305	352	352	340	355	331	339	354	347	351	349	383	270	348	323	324	343	368	343	364	326	323	324	325	326	328	350	346	328	319	322	344	337	348	334	329	375	350	355	325	364	348	323	369	319	346	348	349	337	349	306	335	327	337	368	384	330	316	332	323	363	338	316	288	345	339	343	328	364	347	319	322	315	344	326	356	358	366	339	314	344	293	376	351	322	325	336	373	341	344	316	372	347	335	359	322	325	341	345	338	331	300	338	323	347	345	333	352	313	320	354	343	333	357	316	305	318	333	348	342	341	325	320	356	354	367	332	356	345	344	330	360	308	343	346	320	330	325	333	307	339	336	323	352	331	331	322	314	319	340	328	384	334	352	354	348	323	345	359	351	373	326	333	348	342	326	325	351	360	343	348	317
58055	103973	79389	50834	25827	7914	1847	803	579	597	613	618	572	562	549	599	605	599	582	623	558	614	509	552	551	579	613	586	603	596	576	606	569	575	596	611	572	581	578	568	585	582	589	593	610	585	559	555	539	552	597	587	581	605	553	570	574	594	605	579	540	575	591	571	596	578	602	589	561	593	533	574	564	564	601	609	561	614	568	580	584	610	636	581	567	607	562	563	585	557	557	538	572	599	575	621	590	551	585	585	606	580	600	572	561	545	552	591	567	600	573	592	563	561	587	599	616	615	555	579	594	563	580	638	541	604	600	599	593	563	596	565	601	566	579	595	581	608	646	628	586	609	573	595	561	589	573	560	554	601	549	596	628	615	562	613	591	536	558	584	558	565	599	572	571	606	569	550	546	598	531	582	564	578	590	631	574	593	574	580	596	626	572	561	619	568	573	583	595	592	553	533	593	593	584	571	502	604	579	596	595	612	551	560	587	592	611	588	571	561	605	604	576	597	504	578	570	632	566	564	597	537	594	579	615	583	601	592	565	655	587	576	577	568	554	559	600	577	583	579	581	623	543	552	588	568	565	561	588	596	593	641	569	576	608	560	571	641	581	568	563	629	598	559	588	593	572	554	621	557	593	571	606	583	597	550	621	562	607	596	569	594	614	598	597	619	612	589	591	567	552	597	561	589	579	566	634	656	582	583	556	570	596	600	543	625	569	588	570	583	597	558	607	560	599	584	570	552	558	592	572	593	607	586	563	596	600	557	571	543	604	538	591	559	574	576	571	566	540	572	573	562	579	543	593	604	538	587	598	581	591	547	595	569	582	607	560	564	592	562	581	563	577	557	555	575	575	562	565	635	590	596	570	576	622	530	581	558	604	578	575	587	573	630	628	634	566	564	592	565	643	560	566	618	574	568	566	609	574	573	613	567	581	517	576	604	562	539	579	588	598	539	591	625	600	573	539	597	602	575	597	578	564	594	552	609	583	583	550	591	592	571	613	579	586	597	579	631	505	562	555	554	619	561	550	547	583	585	586	574	565	571	585	599	624	596	584	605	612	573	602	582	584	596	524	523	569	544	580	553	582	565	603	575	607	567	606	576	592	585	609	569	565	573	605	556	580	605	556	578	583	529	602	563	586	553	627	555	568	565	577	588	600	580	583	554	575	592	587	569	557	612	600	548	564	580	600	572	565	551	573	566	560	574	597	603	577	566	609	588	525	583	626	556	563	599	579	563	592	576	608	591	599	549	592	620	564	624	554	547	585	549	595	565	636	559	565	602	619	576	606	539	591	563	578	573	595	567	583	568	569	593	560	582	575	550	608	605	548	586	585	554	611	564	577	584	577	595	577	594	582	565	594	604	592	561	570	578	589	611	598	589	561	666	625	570	554	560	608	583	578	598	578	584	560	560	567	576	593	559	555	611	562	638	614	597	529	596	608	544	521	577	606	570	556	639	606	578	589	576	620	573	564	565	556	559	598	569	552	580	558	566	609	558	604	554	547	602	610	566	627	563	576	556	564	548	566	580	569	556	623	605	556	561	543	564	628	584	552	563	588	584	559	574	599	572	599	550	555	575	582	622	621	562	565	549	553	608	562	563	565	582	583	598	566	541	557	587	543	587	564	564	578	605	570	572	562	546	582	593	555	577	581	567	567	568	563	572	588	556	606	582	558	565	594	599	574	559	609	592	568	590	606	566	622	606	634	550	603	602	613	569	558	611	600	580	599	589	574	556	576	544	551	592	602	573	545	585	634	564	628	577	565	589	573	564	584	554	615	601	619	605	566	590	547	613	583	535	573	578	561	560	606	582	591	583	584	533	567	621	575	575	583	601	592	574	587	603	576	562	552	591	626	572	516	585	605	585	560	568	562	606	610	609	571	582	562	558	551	562	576	583	565	576	589	609	569	621	592	599	591	585	598	573	623	537	583	596	579	587	592	591	560	589	570	627	576	583	574	599	557	600	565	588	591	564	598	542	548	566	581	618	568	558	601	581	609	588	596	614	561	545	593	570	537	586	558	586	623	607	627	565	599	576	598	580	580	584	596	611	551	587	602	603	580	575	563	592	542	551	586	561	550	571	577	589	579	559	570	562	575	600	558	571	583	550	568	604	569	605	626	559	567	583	583	547	569	610	586	605	582	560	609	525	560	552	556	614	573	556	574	602	553	596	577	615	558	589	563	602	597	581	584	591	580	564	591	571	573	546	587	580	575	609	570	555	555	605	581	590	552	580	556	595	623	547	630	558	571	517	595	576	572	560	558	579	552	542	545	522	567	558	564	594	590	568	553	624	573	588	578	588	583	566	599	604	581	551	567	590	620	578	568	617	563	617	581	538	601	603	582	613	607	554	598	572	594	602	555	552	583	596	611	594	598	554	624	571	594	542	579	530	517	607	590	583	621	591	594	597	568	593	603	613	600	553	664	549	614	590	572	552	613	587	592	581	595	589	571	606	626	581	583	586	577	609	641	570	538	628	566	557	579	620	533	550	567	578	588	580	542	595	543	578	544	597	582	580	601	583	568	612	602	604	557	554	554	619	591	557	535	582	563	510	571	594	525	625	626	559	641	579	552	551	603	596	596	598	619	500	555	558	599	606	573	558	562	601	559	602	575	545	588	549	565	572	597	603	563	586	586	574	571	579	564	590	607	594	525	614	545	563	563	583	581	592	611	527	588	579	598	651	574	601	576	580	573	587	627	553	561	595	550	577	582	599	586	604	581	531	573	578	603	567	541	594	584	590	559	534	564	592	571	600	584	560	583	594	588	569	540	585	616	580	553	596	580	550	595	567	584	566	598	578	564	617	577	623	518	613	555	586	557	576	588	604	528	599	577	561	562	540	561	596	628	516	584	613	615	590	569	558	576	533	597	584	605	583	586	574	591	576	551	549	615	570	578	605	580	604	585	598	575	568	541	574	540	631	578	588	538	550	616	582	555	601	588	580	577	571	548	604	572	561	558	563	569	545	617	585	557	536	594	599	566	546	580	594	590	569	599	492	585	580	592	552	612	580	539	573	590	576	576	538	531	556	582	609	583	587	543	536	549	562	562	610	588	593	572	605	597	601	587	578	590	604	577	594	581	605	620	568	535	555	581	579	563	590	566	542	600	546	579	589	588	554	581	603	513	615	631	570	608	607	586	560	583	605	577	572	595	577	593	593	583	592	599	558	636	612	569	600	619	621	601	555	598	594	589	580	609	606	555	613	580	582	588	563	606	579	533	618	581	601	595	573	607	615	652	576	569	610	565	596	569	575	592	569	558	573	586	558	589	604	555	611	587	614	588	632	564	575	575	609	593	575	558	635	577	569	577	543	601	591	560	601	601	588	559	556	599	558	543	556	598	551	584	593	585	553	599	574	573	575	646	575	568	531	614	590	517	620	542	568	609	585	563	585	563	583	599	596	579	558	585	536	540	529	574	559	622	596	596	540	580	559	567	563	570	560	558	601	591	592	567	582	567	592	580	583	552	610	605	567	582	605
28189	32683	33054	16168	3115	798	358	301	312	264	285	290	272	261	291	291	292	294	280	273	271	273	277	302	310	293	270	315	272	298	283	265	289	278	291	275	253	301	270	303	309	264	289	291	288	266	295	278	278	273	292	265	280	289	287	271	296	292	293	257	284	283	294	311	269	300	268	273	293	271	283	273	283	300	295	266	282	278	279	288	291	287	250	283	279	276	314	292	279	290	280	290	279	304	291	277	287	280	303	287	276	277	314	305	276	285	291	259	301	278	297	275	257	239	241	327	280	307	268	296	259	273	282	273	288	299	291	268	257	258	308	281	286	278	291	286	298	276	250	288	289	259	271	295	305	306	290	273	312	294	267	276	296	280	268	296	299	268	289	257	289	267	264	272	260	312	263	304	312	310	288	282	265	275	270	276	315	270	292	265	267	289	272	324	258	277	294	269	294	293	304	298	247	282	252	286	253	303	267	248	270	290	295	293	291	269	257	317	289	275	276	288	268	296	267	276	287	287	266	285	260	280	280	253	284	297	313	279	308	290	272	269	276	309	271	275	270	283	289	259	281	269	282	273	288	280	308	274	282	280	291	292	300	287	284	287	282	285	284	277	239	288	280	319	273	265	281	277	293	292	281	287	258	263	323	295	279	274	322	302	307	274	275	283	282	259	298	293	268	268	273	295	322	267	316	314	319	279	290	297	299	276	257	280	312	286	278	309	278	273	286	266	293	307	305	288	259	271	295	270	269	278	268	275	307	284	292	299	290	268	263	332	287	274	259	284	297	347	260	278	296	277	273	280	283	293	276	288	265	295	273	291	265	300	250	282	291	287	291	292	294	323	260	294	270	279	286	292	288	284	283	275	266	280	295	273	288	278	300	239	264	259	282	281	281	253	263	316	291	265	288	288	296	286	283	287	264	277	302	258	251	321	283	302	273	294	264	306	292	269	292	279	276	294	284	290	297	282	279	285	299	288	303	282	273	270	273	281	282	288	331	299	285	267	280	282	270	274	253	288	275	285	280	276	266	309	299	281	272	260	268	290	307	276	295	275	267	274	275	269	251	287	288	296	275	291	268	288	261	247	290	294	322	263	296	281	264	308	296	314	285	283	287	282	272	265	284	280	289	270	282	278	284	258	249	280	266	267	271	291	282	284	282	268	286	297	237	291	292	261	310	276	292	294	268	289	251	286	295	295	307	297	275	242	258	299	263	283	284	277	308	272	284	273	262	263	308	274	292	281	284	274	262	255	277	271	294	275	277	286	285	317	272	272	279	296	285	247	314	285	266	263	297	278	297	323	260	259	262	263	311	285	264	306	312	293	275	252	273	296	285	286	272	299	280	280	293	284	299	288	316	263	257	269	269	277	297	271	308	264	304	253	277	272	297	271	290	301	262	297	265	290	263	247	268	301	311	312	274	290	285	277	303	291	271	287	331	306	310	268	262	274	259	264	270	311	291	287	291	278	290	291	263	289	272	281	276	279	255	260	309	289	285	308	302	295	287	341	285	283	290	273	292	308	291	269	301	276	241	307	301	258	269	277	275	275	294	303	268	297	282	283	308	292	290	291	264	258	290	296	274	274	291	257	266	303	288	242	260	315	252	295	278	318	278	291	298	284	292	286	309	283	292	276	284	278	292	292	281	269	284	305	292	281	299	276	282	257	246	295	267	285	244	284	264	290	279	284	238	280	310	280	242	294	243	275	254	282	280	292	262	300	273	303	258	279	282	292	291	284	281	304	266	283	274	298	304	271	286	276	323	283	289	279	282	260	293	289	275	292	279	293	286	275	292	287	275	303	290	264	295	284	249	309	295	290	311	277	282	270	287	290	285	264	291	260	288	254	288	261	252	277	287	293	273	247	260	276	303	301	282	273	285	260	298	279	312	257	284	275	287	281	269	249	278	304	289	303	303	282	303	300	282	271	285	262	268	257	292	284	282	299	265	272	289	306	290	296	286	274	293	295	295	303	272	285	296	309	279	302	277	290	266	301	309	282	241	289	283	281	286	296	306	282	242	235	287	284	287	314	284	268	282	280	271	294	281	285	272	264	285	266	297	258	272	303	288	287	284	300	278	319	282	273	272	265	305	301	292	276	291	282	270	279	277	270	266	295	266	296	276	272	276	298	297	280	320	283	272	269	284	280	318	285	311	249	276	269	284	249	273	302	313	276	289	280	272	281	284	265	279	256	255	272	290	266	280	275	305	289	290	301	283	255	326	269	291	282	274	289	283	298	308	273	286	279	252	269	276	272	277	259	279	288	302	278	227	288	301	272	284	286	268	274	258	277	291	293	296	288	274	289	275	266	274	275	264	287	280	318	287	281	301	277	269	288	285	265	273	282	301	294	304	285	269	287	278	288	296	262	305	250	241	255	281	258	276	278	284	251	296	261	275	283	270	282	279	300	268	314	268	259	273	278	295	267	271	301	271	289	273	303	275	299	267	304	258	295	280	275	296	285	287	280	278	273	306	257	265	300	272	298	284	272	264	291	295	286	280	271	279	282	258	307	272	283	262	283	290	289	255	298	287	291	253	278	294	302	310	280	267	267	291	300	288	297	233	247	258	320	259	287	304	275	297	317	297	279	305	264	287	279	277	274	281	265	280	309	297	301	278	256	270	284	264	268	279	272	287	268	273	314	295	286	263	289	280	272	295	274	306	284	231	290	303	270	305	269	288	315	271	267	289	257	284	279	296	302	294	263	278	290	330	272	256	285	278	309	280	267	281	296	288	284	284	298	272	310	260	275	289	304	260	276	309	266	290	283	288	242	291	268	303	284	295	302	285	286	278	303	274	296	269	295	291	288	286	310	294	288	285	256	296	293	276	276	311	267	289	258	297	311	290	263	299	256	289	306	320	298	303	269	296	265	276	310	283	275	291	314	293	283	284	298	258	296	250	305	298	278	284	262	309	303	272	278	299	286	284	290	300	280	287	284	273	289	270	321	287	264	287	277	298	303	297	252	268	306	299	273	294	264	280	248	298	279	295	272	295	304	305	263	279	254	277	285	279	296	260	283	268	268	308	263	265	302	270	285	257	281	284	280	293	303	312	285	312	274	263	288	265	274	285	268	298	295	284	274	268	270	281	311	282	247	273	253	261	268	292	274	310	271	274	287	329	276	285	279	252	293	315	303	268	280	295	265	309	298	292	285	280	288	334	278	295	305	308	280	303	260	297	277	263	300	292	293	294	292	275	291	280	283	327	284	294	300	306	259	295	265	302	256	282	292	289	252	287	285	272	264	289	285	300	272	287	250	265	294	269	303	314	283	269	288	270	295	270	288	292	282	318	284	287	280	261	294	286	285	266	259	262	279	297	300	265	301	287	279	295	305	304	277	274	276	265	299	306	270	304	307	266	267	262	287	288	276	301	325	285	300	308	315	284	282	293	277	260	272	293	301	294	291	292	303	266	301	281	296	258	287	266	287	263	280	294	264	263	264	294	284	267	281	295	295	290	286	283	306	313	276	290	280	290	284	304	297
33911	51596	38602	17726	5065	1428	672	498	485	520	554	490	511	528	479	535	506	541	509	484	517	553	504	521	491	511	506	521	479	533	523	535	528	520	522	547	545	505	491	539	510	530	555	531	526	519	511	501	530	531	526	490	490	505	508	485	508	513	508	542	499	518	535	507	513	495	496	505	511	538	540	484	489	530	501	521	527	534	507	506	481	545	565	526	519	512	489	524	519	517	502	520	534	509	499	506	538	466	515	556	491	505	522	522	533	507	492	446	446	557	547	561	545	535	493	491	532	496	495	487	485	512	563	487	510	520	554	474	529	520	521	518	502	502	540	521	545	545	532	549	506	502	527	458	483	530	543	525	514	513	538	530	503	514	490	499	529	512	491	543	513	537	522	484	509	511	529	526	487	547	569	548	515	507	508	526	507	516	537	512	522	486	509	542	501	524	515	476	529	548	524	503	556	523	494	507	522	523	517	531	549	469	546	522	502	537	540	519	512	514	521	522	511	535	528	524	536	532	534	548	470	510	523	524	474	519	487	490	499	536	491	505	529	533	470	552	511	498	517	515	544	505	528	521	503	517	539	523	569	521	495	527	503	501	529	525	556	501	575	532	523	514	503	459	548	574	502	510	504	505	535	543	554	498	516	512	498	564	528	514	529	516	511	541	520	510	517	510	518	526	568	543	502	479	546	481	532	525	503	501	530	492	472	548	498	498	488	550	519	513	568	500	515	508	535	503	512	483	509	530	525	545	508	502	487	482	513	560	568	544	533	490	533	491	526	510	523	505	503	506	525	521	494	496	540	508	488	534	463	525	519	505	525	529	497	519	508	583	508	520	530	527	528	524	529	527	536	516	503	499	508	504	551	492	510	522	511	507	504	511	500	530	533	497	517	482	518	490	505	506	522	503	522	540	507	539	505	507	464	529	518	578	518	563	480	505	529	499	479	533	549	534	496	489	543	509	505	474	510	523	530	518	523	552	509	528	543	505	520	507	512	506	540	541	524	489	514	524	511	488	524	495	506	531	491	492	512	548	574	497	493	518	531	537	524	524	508	518	502	514	536	522	486	525	512	499	543	504	561	491	522	515	506	512	489	529	544	512	539	526	523	543	526	576	538	519	522	491	536	562	543	539	529	520	484	532	552	522	519	483	544	513	543	537	464	557	517	523	561	504	553	499	521	503	517	506	498	506	527	531	516	531	516	500	503	517	517	534	548	502	492	514	525	496	531	496	504	541	525	479	479	465	503	537	479	499	506	524	481	471	513	564	521	504	555	493	515	546	513	491	525	509	546	537	546	500	506	540	513	564	558	512	504	490	510	541	498	487	482	485	572	517	534	501	492	495	523	583	500	505	522	543	505	538	517	501	522	485	467	495	501	514	544	499	538	505	497	517	482	498	548	556	527	501	477	516	531	496	515	512	537	535	538	532	514	517	520	501	524	480	493	492	519	513	515	512	498	495	511	500	538	507	491	553	534	508	531	498	525	538	538	582	522	510	533	492	518	486	497	494	515	542	517	516	508	531	542	524	501	508	538	516	523	519	528	511	494	494	506	524	485	512	542	556	548	532	566	502	500	539	523	469	513	443	503	491	492	558	507	498	517	528	559	521	528	490	512	560	510	516	541	531	520	474	456	519	540	556	531	527	508	535	535	525	475	513	498	531	494	528	478	528	548	517	471	523	529	508	505	473	467	531	497	467	517	523	514	551	518	494	490	537	507	523	512	503	502	545	505	584	519	533	540	535	530	534	508	540	512	531	505	478	490	458	527	527	495	547	522	516	503	524	480	518	493	511	489	554	488	510	484	487	479	532	540	496	512	518	524	497	552	509	502	499	508	514	511	536	518	509	525	469	479	505	495	494	496	503	550	551	531	501	477	514	531	507	568	542	504	513	538	487	515	530	511	486	485	509	526	513	494	516	543	479	521	498	506	494	521	551	534	484	515	517	542	518	498	512	521	530	552	510	565	522	485	534	506	484	516	508	512	533	472	544	510	496	471	520	522	520	497	499	498	510	524	541	509	541	562	517	508	496	515	496	510	509	511	472	516	564	544	493	528	537	540	532	520	517	533	510	500	548	513	490	500	520	531	526	550	495	531	534	515	505	472	532	495	498	510	507	520	554	508	502	506	545	535	484	507	527	564	515	493	569	514	514	483	540	522	551	512	541	538	487	513	504	494	511	516	517	546	506	517	500	502	519	522	475	537	510	524	501	538	518	503	464	514	484	515	491	537	501	544	505	515	551	528	551	516	520	540	539	470	505	530	514	516	531	564	573	504	467	519	523	530	516	513	517	477	548	544	502	513	516	534	489	525	546	501	540	537	543	553	489	502	511	532	557	550	484	539	505	499	507	503	506	525	494	553	498	527	546	527	547	505	547	540	512	499	532	549	489	509	514	480	512	502	561	491	509	539	529	540	510	517	525	527	529	486	483	518	495	504	519	520	518	498	513	534	537	494	511	499	491	505	506	494	505	517	489	538	507	474	520	540	540	483	532	539	548	510	546	591	521	551	468	523	499	531	548	539	569	542	527	506	491	480	515	520	515	509	472	515	551	572	527	536	513	527	503	491	495	532	509	491	546	533	500	517	491	541	505	479	496	476	490	510	525	537	471	511	532	510	499	506	500	526	553	531	533	513	532	509	562	519	546	526	504	528	490	527	520	537	493	568	525	523	530	477	520	519	502	570	501	509	487	507	517	539	515	531	514	501	507	514	559	531	532	510	524	509	506	531	503	489	509	491	510	520	498	498	508	511	490	504	581	543	525	528	559	505	498	492	542	502	508	481	517	542	500	484	532	491	496	522	516	545	511	500	504	543	513	484	517	504	512	514	553	525	542	517	508	525	551	543	579	547	513	487	516	582	500	493	496	519	541	539	531	506	501	501	491	537	522	557	496	533	504	501	496	508	491	513	517	496	525	529	503	514	483	493	505	500	532	537	554	542	521	531	501	504	531	531	514	526	505	471	515	547	563	500	543	509	481	570	496	500	544	537	518	536	501	523	541	532	513	534	528	510	547	528	537	500	524	497	486	513	521	472	527	531	515	518	516	505	540	496	483	484	518	487	531	525	535	506	518	517	493	489	508	523	505	563	514	545	538	513	496	506	541	489	489	545	511	458	527	502	484	486	510	493	532	495	482	558	518	530	514	498	504	557	532	478	524	532	563	510	494	530	540	554	494	538	514	457	491	530	593	497	532	477	558	539	500	532	485	558	519	562	536	499	531	530	506	477	484	508	517	524	498	512	535	488	531	524	561	536	499	495	537	554	535	538	468	493	558	499	486	506	476	488	525	512	496	520	535	498	544	519	500	508	534	489	542	528	520	525	525	525	486	505	532	504	498	518	488	525	500	496	541	499	510	507	531	542	476	557	535	511	473	498	549	510	541	542	525	575	493	492	519	526	526	532	558	478	507	529	480	546	547	531	536	528	533	502	525	517	529	486	519	568	535	497	538	495	524	494	537	524	479	546	502	529	540	478	537
24527	25426	39346	31721	20446	8832	1037	363	322	325	301	321	307	300	303	307	306	311	314	342	319	311	293	303	328	293	306	309	306	313	313	275	302	341	283	276	322	307	309	306	326	301	328	314	296	312	320	316	292	284	282	274	302	276	322	309	287	308	277	305	290	299	302	305	305	286	273	294	308	314	293	280	301	315	320	270	321	317	320	304	302	291	321	305	305	306	297	299	285	296	286	335	288	257	281	325	295	292	292	322	287	320	326	281	320	272	295	288	319	315	328	283	319	264	290	266	284	328	310	291	286	307	336	279	294	287	318	331	289	300	298	290	309	288	321	325	295	299	312	302	310	278	290	305	324	304	298	318	328	309	291	309	276	303	297	309	299	295	298	302	296	330	256	315	276	308	309	284	314	279	258	296	293	297	282	282	313	276	310	286	297	292	293	292	286	306	305	307	299	294	317	330	293	305	320	309	334	345	308	326	296	288	274	289	309	317	322	330	277	324	304	323	290	324	310	292	291	354	328	282	306	275	268	307	320	325	318	298	325	274	294	262	279	273	300	311	314	311	297	289	324	314	312	265	316	254	298	279	314	294	299	299	299	271	299	318	285	306	316	283	330	306	302	321	330	318	281	308	305	298	291	293	308	321	300	294	322	309	296	327	315	325	312	284	313	309	317	285	282	288	321	311	293	301	292	276	271	303	308	308	273	314	330	290	276	304	318	299	313	272	271	284	336	315	316	292	273	290	302	304	313	276	303	301	289	336	287	331	266	305	349	290	288	272	321	289	299	324	292	296	310	306	290	298	301	276	285	290	306	282	281	282	294	295	281	315	270	298	314	311	330	295	307	310	289	322	261	319	277	308	308	286	322	298	313	305	308	321	306	300	297	296	312	283	324	290	304	278	300	295	285	283	324	294	313	299	271	307	314	325	294	333	295	306	271	305	319	296	305	285	303	332	302	292	311	284	324	316	283	259	298	290	320	312	310	301	335	307	299	293	298	309	292	303	296	289	307	307	299	308	278	290	337	318	308	289	315	281	312	302	326	293	282	291	306	281	298	318	294	315	285	262	328	324	280	286	340	300	285	307	317	295	348	305	302	302	293	317	304	324	303	284	302	321	289	284	297	298	314	300	306	313	294	349	310	314	293	274	309	288	291	303	294	301	286	327	317	294	314	310	277	309	291	310	299	304	298	270	319	312	294	316	307	289	328	275	304	337	321	285	302	299	290	305	297	336	315	304	294	288	324	314	329	273	302	292	315	291	305	276	288	287	312	331	300	299	298	312	314	311	304	297	283	313	299	305	269	299	285	333	287	295	298	301	274	297	304	310	291	310	328	318	283	303	275	305	309	298	310	267	327	287	312	272	307	335	289	292	296	334	338	316	304	281	271	317	304	282	327	290	299	279	294	274	321	314	325	319	322	291	287	326	298	270	329	288	301	319	312	317	308	305	297	296	317	298	317	310	300	270	301	320	316	289	287	294	322	327	290	270	306	317	292	312	270	305	270	312	276	300	309	314	305	292	310	303	325	291	299	311	329	308	285	312	334	284	282	306	274	295	305	300	344	318	316	289	306	262	312	299	318	291	290	310	328	279	295	276	299	298	325	305	289	284	322	302	313	299	273	301	304	288	310	295	273	327	316	305	315	297	315	329	320	318	300	285	321	320	302	301	309	306	284	292	283	316	307	271	293	300	299	295	292	300	309	293	284	284	299	285	304	295	299	302	286	290	317	298	330	307	300	303	311	289	275	317	308	310	321	314	308	264	304	326	322	340	306	319	317	276	274	291	306	300	285	320	301	305	298	319	324	311	308	304	281	287	313	320	324	325	308	292	289	313	287	307	318	284	301	262	282	289	299	283	317	305	311	347	291	311	289	307	277	303	299	279	311	286	311	293	313	299	280	262	326	295	310	274	308	280	310	295	282	323	301	280	298	286	281	311	309	297	277	308	308	294	305	305	281	297	317	364	301	296	317	287	291	316	311	288	333	301	287	305	289	302	286	282	284	307	285	288	299	324	307	292	305	285	318	315	314	300	295	302	285	301	323	313	298	320	274	346	278	292	292	294	275	288	300	310	288	336	276	328	281	276	322	325	291	276	270	290	325	262	294	280	310	339	283	307	292	327	353	300	314	275	303	318	318	295	302	297	294	295	309	297	290	315	322	311	288	283	324	278	279	306	267	319	291	319	292	275	291	281	286	317	277	292	255	317	332	294	293	317	310	295	300	276	291	272	281	292	318	310	301	292	307	334	289	272	305	308	294	277	306	328	296	348	332	299	291	317	306	310	285	326	317	289	279	317	307	292	297	299	292	308	322	294	335	274	291	286	305	278	301	321	291	276	301	317	301	320	313	308	357	279	291	287	312	283	300	313	305	294	298	285	339	324	295	303	314	291	327	307	301	324	295	289	290	299	320	301	275	311	312	286	301	297	282	276	298	286	305	288	296	308	343	303	328	314	309	309	280	298	302	298	286	287	325	283	261	297	300	300	313	307	278	287	321	303	303	291	312	309	284	305	286	290	297	278	315	300	286	290	282	296	289	290	322	317	296	296	286	290	293	274	318	286	270	303	307	268	302	295	299	314	307	319	315	282	333	267	297	308	340	300	303	276	296	296	243	273	303	288	307	327	296	307	295	284	258	290	298	306	316	324	314	294	312	332	285	309	270	314	281	318	292	303	298	311	304	331	290	305	307	308	277	292	304	288	264	311	327	283	325	306	301	313	307	291	300	319	268	319	307	269	273	285	300	318	287	301	306	277	276	297	322	318	303	276	320	320	310	314	300	294	337	300	307	288	309	309	333	290	284	305	301	298	306	311	300	325	278	293	281	280	311	303	329	302	300	262	324	284	280	311	318	319	318	294	314	268	318	289	305	322	291	332	292	310	312	322	324	305	294	291	305	318	267	320	264	298	318	322	312	313	242	331	266	298	309	343	319	310	270	309	307	287	288	261	302	318	283	303	281	268	274	304	286	277	288	302	304	331	276	291	306	284	294	269	321	288	277	306	286	298	268	309	323	294	279	311	262	308	295	268	298	310	304	279	272	291	309	286	275	285	298	314	299	309	300	278	292	295	299	301	305	319	305	314	264	272	280	305	287	315	319	304	289	287	286	322	300	319	318	334	304	256	310	335	314	296	315	330	300	302	270	322	286	286	302	300	303	321	294	287	293	293	302	325	301	316	290	290	299	292	325	292	303	298	302	337	314	306	307	280	306	287	310	286	288	280	295	297	295	314	301	318	270	305	309	305	290	306	338	303	307	266	306	297	327	281	306	264	284	296	331	316	305	310	293	299	309	295	302	301	298	311	293	303	304	332	325	304	290	304	308	310	285	292	319	287	295	296	280	295	326	287	314	279	305	304	325	322	289	332	314	321	342	284	313	325	336	273	285	320	301	275	275	287	272	302	273	332	324	322	313	287	306	254	300	285	290	303	310	313	326	324	310	274	280	291	289	276	306	297	294	306	308	288	291	309	300	310	332	266
57559	95937	72322	42672	19925	5195	1330	663	557	544	571	513	509	535	525	541	507	595	522	528	494	522	543	568	544	512	534	589	595	538	556	488	548	531	577	520	524	527	521	501	523	540	544	569	595	512	524	536	492	504	555	537	517	551	559	522	530	507	579	565	544	573	529	581	560	532	550	536	567	528	565	523	516	553	495	533	509	543	528	533	529	507	554	531	527	530	555	544	504	535	536	536	523	528	558	539	535	511	556	561	550	555	549	571	537	533	534	575	520	539	547	555	523	557	553	547	523	540	546	553	539	522	509	536	539	561	539	530	520	516	543	534	529	542	523	554	550	481	546	522	571	525	540	539	530	561	532	565	513	552	522	529	547	583	540	509	547	548	502	541	571	519	528	532	535	535	537	496	548	560	520	544	575	570	553	576	547	551	550	562	515	575	559	520	528	563	535	502	541	546	529	543	540	523	553	535	560	529	465	549	564	530	558	545	527	562	565	547	543	491	535	545	493	527	521	575	541	534	519	510	539	533	559	502	526	546	539	552	584	557	523	568	541	530	524	530	544	526	547	537	517	556	516	535	521	550	548	562	547	570	505	520	502	520	532	498	558	534	503	538	541	510	530	542	552	561	553	565	542	555	558	515	527	509	527	525	537	522	567	535	509	560	517	537	545	564	564	531	522	484	538	581	568	524	550	527	575	478	558	507	540	572	524	503	566	534	566	521	532	546	519	538	546	535	567	560	550	557	539	544	509	536	537	548	519	542	514	529	548	550	530	537	561	500	535	549	534	554	533	541	544	577	508	506	532	525	563	544	519	534	563	557	540	560	551	592	542	575	518	535	544	564	556	513	527	555	545	521	530	519	526	556	523	522	563	528	556	502	549	538	524	532	569	528	583	560	573	546	521	572	512	535	550	529	556	543	539	531	507	560	573	501	528	573	540	518	529	520	544	498	506	509	574	531	518	531	551	528	577	505	567	507	535	539	522	588	553	547	526	530	526	494	470	549	533	528	572	552	502	532	565	531	511	541	529	512	528	552	528	525	519	523	513	582	539	516	539	519	521	535	577	545	508	546	537	538	520	531	512	504	538	535	567	534	505	520	546	514	549	519	568	530	523	539	554	536	529	557	568	531	537	549	519	535	532	518	576	557	575	548	492	522	490	509	503	519	549	534	518	580	520	552	547	560	539	537	544	563	554	539	516	534	563	561	553	521	558	510	529	515	539	567	606	503	509	527	532	547	521	491	500	490	553	506	528	547	547	532	480	526	554	546	528	545	523	521	543	536	524	539	570	551	549	546	515	566	534	487	521	570	528	549	550	508	556	565	521	553	545	513	531	553	561	498	543	528	541	527	536	560	546	543	567	515	551	524	518	498	562	538	555	475	514	501	545	582	511	536	554	502	550	548	542	530	568	574	554	562	549	541	529	578	545	540	541	531	543	515	530	530	521	524	536	550	538	552	564	527	506	547	541	568	544	514	559	521	549	529	560	543	507	521	532	549	556	543	517	537	559	537	547	548	523	541	556	511	499	520	529	526	568	563	511	519	558	543	517	530	551	539	521	522	504	519	539	534	563	512	510	549	529	520	611	527	543	584	542	589	549	551	536	515	516	535	511	540	585	530	524	501	581	519	579	535	538	524	530	513	561	542	539	567	490	576	530	561	513	550	545	561	513	521	523	502	570	520	517	578	532	562	567	539	576	507	564	556	533	563	525	507	563	587	536	516	518	530	536	564	551	525	535	555	537	535	509	537	555	565	520	505	535	511	503	511	526	539	572	542	497	589	567	543	534	566	578	551	563	507	575	525	556	555	522	541	570	514	521	514	553	534	572	558	530	533	563	549	511	551	550	534	554	550	534	548	552	532	541	553	541	553	542	497	513	565	564	528	527	572	520	565	539	542	587	539	514	579	548	512	523	538	511	562	542	532	541	510	526	531	534	507	541	537	595	565	520	562	562	530	545	538	529	539	536	546	584	568	516	593	534	517	544	551	538	544	518	495	537	583	554	508	548	524	539	544	545	538	564	544	560	510	525	574	532	487	580	531	526	552	519	520	530	539	551	535	547	559	552	529	526	548	558	502	577	550	527	532	535	538	517	578	501	550	564	566	529	525	539	567	551	542	573	576	580	580	547	546	502	515	556	627	573	540	506	558	534	544	493	539	565	565	550	540	498	550	524	536	561	546	515	492	515	552	549	527	519	526	561	542	513	541	522	527	542	558	571	567	515	484	524	528	565	542	534	577	552	558	545	542	514	549	526	568	550	525	479	501	511	534	541	554	513	560	524	553	568	523	552	553	527	518	565	539	495	522	537	566	550	470	557	545	527	583	567	554	518	560	576	542	517	502	512	545	530	531	586	535	543	561	569	538	510	558	558	551	557	517	536	518	518	554	547	518	511	534	519	550	534	539	513	508	530	545	544	515	541	576	505	540	528	564	567	504	542	520	528	535	547	536	539	558	510	578	559	506	530	517	548	576	536	512	528	526	528	549	498	553	570	558	529	540	516	564	573	549	566	515	543	550	540	567	529	554	543	520	550	515	500	512	543	543	565	521	561	547	515	526	551	525	570	520	534	543	534	517	532	536	562	553	547	512	554	554	588	503	543	563	563	523	566	572	570	538	511	535	514	518	527	601	549	533	545	527	510	588	550	532	546	552	529	513	534	525	530	539	518	559	505	542	497	515	548	503	528	536	552	539	499	541	539	579	544	547	562	573	523	556	551	527	513	537	527	520	520	527	526	561	557	565	518	507	513	572	498	532	532	548	526	535	524	525	496	593	526	545	537	547	557	555	524	499	499	544	560	538	549	529	552	543	528	571	517	565	565	527	549	551	510	494	524	552	532	581	514	584	515	548	554	544	486	566	522	551	532	515	511	551	513	549	500	540	489	559	554	530	522	570	556	579	551	535	544	568	582	617	566	536	579	519	520	538	560	554	557	535	557	503	514	568	535	520	519	563	536	519	573	536	518	534	526	537	534	552	551	529	542	513	545	572	577	550	547	548	544	527	550	556	554	568	526	559	513	541	567	533	573	501	539	492	520	521	569	517	535	533	496	521	536	516	538	516	492	530	556	564	502	512	538	530	558	495	570	544	506	531	556	550	508	566	547	527	582	545	544	535	604	526	534	515	553	520	604	555	547	544	518	539	527	549	540	530	539	553	571	541	519	540	485	501	570	563	569	502	530	562	562	541	553	544	551	579	541	567	557	555	540	572	539	517	537	542	541	531	559	587	554	535	557	547	545	545	543	540	533	567	537	524	546	551	531	558	534	531	527	529	533	524	570	547	561	534	561	532	517	545	544	536	543	547	562	547	549	527	554	562	505	523	525	537	565	580	529	507	520	547	527	551	498	591	541	544	532	508	526	550	560	496	583	529	534	535	556	552	573	554	551	560	540	529	544	549	511	520	552	568	510	553	530	544	555	545	514	517	509	524	577	549	558	552	565	516	570	535	545	537	562	561	587	526	579	498	554	512	506	534	527	539
23345	23138	34993	28738	22065	17184	4398	510	386	353	379	355	314	379	348	366	337	373	327	305	356	333	364	343	319	319	354	340	318	353	345	335	342	350	349	344	360	334	365	317	347	343	331	348	352	369	333	346	346	365	346	359	310	355	342	343	313	347	329	356	364	303	348	343	347	336	299	368	361	277	344	369	344	392	355	289	334	344	369	334	298	341	360	320	331	306	338	340	343	349	339	351	313	357	333	315	380	341	359	344	356	313	346	321	320	365	348	347	331	318	346	327	327	324	341	321	327	334	370	340	348	355	324	310	369	361	326	297	368	320	317	328	353	310	341	355	377	321	346	325	328	314	360	314	318	372	338	327	328	364	351	354	334	345	376	369	337	335	339	329	371	342	377	351	346	373	313	334	338	338	365	326	339	352	345	364	354	387	341	364	320	349	335	344	381	331	359	295	351	316	361	332	374	329	347	339	301	318	319	359	348	362	316	350	337	365	335	334	349	304	304	329	324	344	320	356	315	347	312	333	345	348	330	337	364	335	336	323	307	347	337	343	353	348	326	327	341	323	358	360	346	340	338	350	329	331	298	341	350	332	334	354	356	357	332	364	322	304	362	347	337	330	317	340	358	327	332	341	365	343	350	353	355	351	323	330	344	356	325	317	344	357	374	310	371	338	365	338	333	358	366	329	321	348	325	343	366	335	374	337	340	352	358	331	359	349	341	303	367	332	331	323	349	370	347	329	336	369	349	351	366	326	355	364	342	347	338	308	329	317	361	302	343	332	330	302	335	344	334	366	311	307	330	342	340	359	340	368	346	348	347	329	357	334	301	337	331	341	326	333	310	324	352	341	366	341	356	324	325	308	348	349	358	366	364	319	338	332	354	350	352	338	390	339	373	316	306	358	384	334	310	330	336	362	296	361	364	354	324	345	345	349	338	353	372	351	335	355	345	345	340	319	329	335	346	364	375	348	346	334	359	368	341	349	344	363	329	360	363	347	365	308	317	331	364	348	340	355	327	352	347	347	336	334	329	299	341	334	343	337	316	356	342	335	348	344	337	331	337	313	370	318	305	326	320	324	342	342	336	345	330	364	356	329	333	331	310	313	326	357	346	343	349	332	344	345	328	337	334	334	350	353	337	295	313	337	332	319	325	308	321	286	346	360	344	342	332	334	341	307	332	328	342	348	329	351	339	334	381	357	345	315	311	278	312	345	315	357	330	340	331	338	315	347	343	343	336	350	345	356	314	311	325	344	323	366	322	342	332	355	351	343	313	347	324	347	380	360	375	333	355	333	341	356	328	406	313	326	360	310	333	367	350	369	305	347	366	326	350	342	383	322	316	336	352	343	352	338	343	366	341	331	339	365	316	312	338	332	330	347	338	328	335	327	356	370	341	347	340	329	315	318	363	319	340	339	351	318	336	357	338	327	282	334	310	374	336	337	325	313	360	329	324	340	321	334	331	355	355	328	321	354	332	369	341	341	331	319	356	324	365	363	328	331	343	351	336	334	333	349	344	325	339	318	316	362	323	355	326	358	376	346	333	329	355	320	318	319	322	370	370	383	368	355	361	352	374	335	356	341	345	344	327	346	321	345	353	338	333	342	354	333	305	354	334	324	324	337	339	330	320	323	357	331	309	350	329	318	319	325	335	380	330	340	331	323	334	315	330	356	316	349	338	363	364	341	354	337	327	346	355	376	338	298	340	330	343	385	347	363	332	322	349	321	314	379	317	338	325	293	307	353	334	361	338	350	352	318	300	318	379	295	360	352	342	333	381	336	338	329	353	356	345	369	359	339	349	336	347	336	358	318	317	340	345	337	336	311	349	348	345	336	357	368	318	347	338	319	321	347	379	357	342	312	342	328	315	340	328	301	341	330	353	294	363	352	376	355	337	326	334	299	323	345	346	336	342	304	348	342	327	350	337	343	295	301	326	356	333	342	344	311	332	349	358	337	321	347	331	307	321	340	320	287	338	352	338	326	322	351	320	348	342	344	322	336	364	345	347	355	343	376	355	342	317	335	304	318	358	325	340	335	339	354	360	343	357	326	360	346	358	323	358	331	329	309	341	343	315	355	363	346	337	323	326	340	353	329	335	353	359	347	353	334	323	309	327	353	346	342	319	329	310	354	303	373	321	304	288	342	328	346	345	341	365	322	371	346	341	320	342	302	332	315	358	346	327	317	344	311	325	334	359	363	324	338	336	326	334	324	365	344	348	350	337	336	332	357	351	337	333	354	333	281	346	317	319	338	336	343	360	339	347	343	336	346	336	345	323	353	350	317	337	313	371	340	364	350	356	318	362	334	346	340	364	337	348	333	327	341	304	382	323	310	331	334	350	351	317	353	358	350	329	368	334	328	345	336	323	341	341	328	339	337	333	346	375	315	333	350	319	348	333	356	383	342	333	322	342	357	323	344	335	320	340	329	342	357	325	339	351	337	340	335	332	336	334	338	314	346	313	315	338	343	365	332	311	326	339	326	370	353	368	306	375	343	310	340	329	315	292	347	347	335	338	317	315	298	364	325	311	333	373	315	348	332	347	324	331	336	342	322	343	326	324	343	326	333	344	337	316	354	339	344	335	327	338	342	367	351	321	335	320	314	330	371	344	337	330	363	296	346	321	334	348	346	333	345	339	328	354	346	353	312	314	310	337	351	339	329	338	373	364	317	351	324	338	309	345	321	335	329	368	294	376	368	351	319	347	355	342	320	315	338	324	341	338	323	357	326	356	333	313	318	359	361	367	377	330	320	332	329	321	342	341	335	339	342	344	342	353	370	327	348	372	315	342	314	349	332	318	328	362	317	323	329	338	345	336	321	345	346	357	348	343	306	337	294	324	340	341	347	355	333	357	343	304	330	343	345	353	328	343	325	316	333	289	337	311	332	336	316	354	355	315	351	360	345	364	349	331	317	350	353	352	337	347	325	360	354	319	330	357	319	337	333	319	346	393	333	333	346	338	344	352	323	352	328	368	327	363	336	332	294	325	331	344	345	354	355	342	327	335	351	342	361	374	395	353	319	374	362	358	342	312	342	327	338	377	382	315	370	340	329	359	334	356	330	334	360	365	310	333	346	335	339	360	327	327	329	330	321	330	360	337	351	308	344	344	336	357	300	340	316	376	351	341	360	345	341	339	359	332	368	336	354	326	335	321	330	353	313	318	306	329	317	323	353	336	350	344	337	339	331	344	360	329	339	352	336	324	350	348	334	334	336	329	369	306	354	340	360	337	353	356	350	342	347	327	357	335	355	332	314	319	355	361	325	346	325	313	349	337	325	333	319	322	349	337	337	342	345	374	335	357	361	366	373	343	329	326	352	332	329	349	376	343	325	333	326	319	365	329	354	330	331	324	318	319	340	325	362	341	330	362	334	368	362	360	349	360	329	336	327	325	340	335	325	358	311	358	341	321	312	324	322	323	346	357	337	304	379	348	329	323	361	373	370	353	336	342	363	357	348	360	320	335	354	348	307	351	348	308	328	311	322
57412	104425	79154	50843	26522	8187	1917	775	606	603	589	622	596	589	631	612	628	573	579	517	604	574	587	561	586	601	634	591	572	591	588	560	609	628	558	554	582	572	559	564	609	624	605	567	566	584	586	615	584	578	544	591	589	590	597	582	564	584	562	564	538	614	599	618	582	579	586	623	603	613	573	592	573	605	592	598	618	576	588	567	616	542	635	580	573	568	621	620	527	569	589	607	576	542	581	604	591	598	620	578	552	581	606	591	580	585	564	576	632	631	558	577	576	626	609	586	594	552	626	576	607	630	596	588	585	568	550	548	595	597	600	570	616	555	567	611	553	515	599	569	587	551	571	582	622	571	615	568	600	557	564	577	559	587	612	606	614	611	586	629	591	556	560	555	584	562	622	583	588	579	578	567	614	596	607	575	611	604	611	594	622	612	589	610	642	512	632	586	584	530	556	623	567	568	566	561	573	541	572	555	587	579	601	573	593	615	562	596	581	551	553	588	591	584	584	578	552	583	561	569	539	550	555	599	587	568	560	579	556	568	552	615	628	529	624	582	575	596	585	581	555	584	589	591	582	596	583	557	577	570	567	573	563	598	567	601	578	592	569	570	590	549	591	559	561	553	551	571	566	518	613	523	597	620	607	579	573	582	584	611	574	580	588	599	622	567	578	573	615	550	592	577	563	553	602	587	627	628	594	598	603	590	582	584	577	601	526	565	592	630	606	576	572	602	639	579	589	553	594	619	594	558	599	621	575	637	564	583	628	562	570	556	596	533	593	556	575	573	579	560	598	571	594	627	571	539	584	627	617	619	577	616	582	625	574	556	572	604	558	615	645	612	573	589	590	588	571	552	553	590	595	606	612	585	594	586	586	573	614	585	557	608	562	571	562	579	589	548	569	583	571	587	588	575	573	590	578	596	580	560	577	563	596	621	561	555	600	615	628	622	560	614	597	584	615	594	591	574	585	575	583	589	603	600	607	585	616	575	585	571	606	571	577	542	617	585	548	585	582	561	606	621	615	589	566	551	589	573	603	567	587	550	586	600	559	596	592	564	567	592	560	588	599	583	604	606	563	611	548	563	616	589	567	582	581	578	569	603	583	552	550	610	609	556	590	552	595	604	597	555	584	581	583	621	571	580	557	565	620	562	645	552	561	598	589	620	606	551	608	588	570	583	587	549	578	574	617	592	581	576	598	616	536	594	534	638	545	575	577	601	557	571	613	561	514	605	512	553	572	540	589	581	572	578	540	524	588	601	594	601	522	608	578	565	534	569	570	635	562	561	628	606	579	594	596	570	564	605	584	599	533	624	628	571	553	594	600	595	587	563	556	619	610	599	572	560	571	575	620	585	591	595	513	496	577	594	600	583	624	577	562	601	567	549	627	553	573	592	596	617	552	605	640	555	575	585	572	572	568	584	551	618	583	589	548	558	622	570	626	617	603	572	561	611	557	552	577	621	592	571	558	584	584	584	588	538	551	557	607	578	561	567	569	587	581	575	560	616	571	634	625	621	551	608	651	581	558	566	556	562	577	585	620	614	565	616	590	595	622	591	593	577	598	598	567	546	557	601	617	610	651	591	569	605	580	612	575	630	611	574	559	572	545	569	557	590	591	582	600	567	577	607	583	581	621	584	594	553	679	615	594	571	597	657	590	615	599	636	638	525	601	615	577	573	555	578	579	562	560	567	576	613	595	542	615	583	570	542	570	581	592	567	591	628	560	562	625	576	600	589	570	575	599	544	565	559	572	569	587	549	554	515	582	611	617	575	556	568	594	612	552	562	539	550	611	565	603	589	578	566	598	593	575	593	570	580	589	560	541	595	588	595	573	590	609	620	616	603	586	587	574	597	625	604	546	596	598	616	555	580	586	511	559	575	574	581	610	581	562	586	566	604	542	563	604	595	562	544	632	586	596	595	599	583	546	581	588	592	581	592	559	600	609	619	597	629	615	581	577	587	569	555	554	577	561	579	587	639	604	580	586	577	580	615	569	560	580	610	597	589	599	533	549	568	573	582	581	606	576	607	652	587	576	559	616	597	581	597	576	609	573	565	630	567	610	570	541	595	598	574	578	561	598	529	577	579	567	619	604	568	557	552	546	575	577	585	566	578	575	575	595	590	555	552	587	567	641	637	600	588	578	565	577	580	529	550	557	610	573	602	615	597	610	580	566	578	629	576	604	627	580	640	576	584	621	595	533	580	534	582	576	529	593	579	564	626	580	585	551	566	592	558	570	577	615	630	581	627	548	596	584	609	576	599	553	569	589	579	566	577	607	602	581	615	598	597	586	595	553	551	588	609	585	586	561	571	577	577	574	566	640	584	627	579	578	587	618	624	588	592	613	616	590	581	651	609	559	576	584	601	612	596	565	637	610	584	560	584	564	612	605	559	590	583	594	612	585	573	595	598	562	579	602	609	569	563	578	577	632	558	545	573	583	584	534	585	598	613	580	551	604	568	574	608	588	585	584	603	561	563	532	593	578	641	594	602	622	588	581	603	581	591	576	620	574	585	592	561	586	583	634	573	545	556	598	580	606	598	658	612	546	538	600	571	604	574	606	585	551	592	572	575	598	596	599	610	584	602	554	563	569	533	546	574	560	564	594	542	611	616	589	585	571	587	585	578	606	559	585	603	589	577	627	589	560	578	599	601	550	561	574	588	572	587	586	605	600	579	575	596	563	611	582	577	563	597	577	573	557	567	611	600	551	604	597	571	570	546	574	577	597	604	603	569	553	609	548	547	583	568	578	598	606	541	596	562	577	565	564	591	578	574	571	604	578	584	548	600	575	605	564	576	530	618	609	671	560	585	574	561	572	566	548	595	564	597	571	613	589	594	608	627	585	575	634	595	550	579	634	535	547	628	588	622	590	632	592	572	599	576	604	558	556	619	610	601	552	582	587	599	597	584	604	552	558	537	590	553	535	578	572	573	578	589	590	615	557	564	623	578	576	582	536	555	575	549	598	547	585	563	580	590	559	569	562	543	549	563	619	545	583	603	630	592	576	578	621	639	601	571	592	575	564	547	584	576	598	581	564	563	571	576	553	529	624	600	628	594	537	654	598	587	554	594	542	583	551	589	577	587	585	571	573	555	580	562	572	540	594	582	587	559	585	620	577	590	555	556	563	593	547	589	610	550	566	579	587	548	604	609	593	576	574	592	599	582	593	586	596	611	578	602	597	610	562	537	572	540	626	641	548	534	533	617	565	546	604	569	600	573	548	588	612	617	595	608	571	581	624	548	618	597	585	597	606	565	584	601	563	603	579	570	574	613	567	580	583	574	572	607	565	543	624	574	607	566	615	545	577	556	604	624	597	601	588	625	586	559	563	586	600	556	555	542	619	591	537	567	567	563	581	590	552	594	599	587	622	561	604	571	564	536	619	607	578	634	608	571	566	530	555	588	531	568	546	573	604	593	604	606	556	590	586	586	591	577	597	586	568	584	577	589	572	604	646	598	619	582	601	578	568	568	561	624	589	572
28331	33696	32618	16089	3199	610	354	269	271	303	278	286	290	295	314	280	271	285	314	290	308	286	284	307	295	294	275	298	248	285	267	279	270	296	267	256	332	285	294	276	288	285	278	272	282	266	269	304	282	265	300	280	279	268	280	302	255	276	309	290	279	262	283	280	258	289	275	274	267	282	289	296	321	277	287	297	280	306	287	287	266	306	280	314	265	281	273	254	296	294	267	329	286	291	300	280	269	309	275	292	281	266	283	275	259	255	278	288	286	306	271	281	267	295	290	256	278	317	308	294	311	290	247	284	275	276	252	328	243	285	252	259	281	289	263	282	283	269	260	279	284	310	256	290	298	311	258	278	294	303	296	250	242	271	301	281	287	248	292	276	309	250	331	244	265	242	269	285	242	259	273	278	319	267	278	327	283	292	273	306	292	285	286	279	291	286	277	290	294	295	278	259	282	259	266	286	291	307	267	255	263	292	233	270	256	306	290	262	293	279	265	285	256	305	280	289	241	296	265	280	280	284	300	292	269	296	284	275	302	273	314	282	283	284	306	271	299	290	278	303	269	299	291	313	275	287	303	290	260	281	293	251	310	250	261	283	271	307	299	280	281	270	284	281	319	279	245	247	299	290	267	275	269	274	287	251	296	254	305	288	295	280	289	293	253	279	301	269	305	259	285	268	291	262	294	288	284	295	277	272	278	282	275	313	272	298	271	268	251	281	294	308	277	300	289	269	242	295	300	287	311	260	304	290	308	290	294	267	267	308	288	290	299	280	264	288	278	297	301	268	304	264	286	279	289	306	272	242	264	248	298	291	273	278	292	260	276	273	287	272	323	289	313	271	289	290	288	274	274	263	305	311	265	285	266	252	300	258	287	296	299	312	304	266	288	298	274	270	280	300	275	274	297	271	287	312	297	285	279	266	299	266	263	294	282	260	289	281	264	284	291	272	279	307	286	269	291	288	292	277	278	299	290	308	276	290	282	262	274	297	284	276	305	271	306	264	292	286	288	286	309	273	290	283	264	290	271	318	310	261	287	261	302	274	306	290	267	249	294	299	300	273	278	295	272	316	317	290	270	290	283	277	253	303	282	277	252	260	253	273	288	254	261	300	262	313	295	282	286	330	282	289	272	310	264	310	274	290	303	278	269	281	266	289	250	285	261	251	288	270	263	280	280	226	285	283	289	275	266	256	258	305	284	264	288	251	259	280	282	277	266	276	284	273	270	281	301	281	299	299	292	271	285	276	307	253	260	271	282	231	283	298	304	293	272	271	279	269	302	271	270	270	279	260	255	282	284	291	286	320	292	315	294	289	268	278	270	297	246	261	273	264	289	285	256	294	278	267	269	287	294	285	324	276	285	276	257	277	273	286	263	274	309	303	273	307	291	280	254	285	278	294	279	285	278	264	272	275	281	284	294	297	279	279	302	291	296	262	287	292	300	280	291	287	296	294	284	291	309	238	315	283	257	269	291	260	254	290	269	272	272	266	285	245	254	290	279	324	303	274	290	271	310	280	287	269	288	277	291	292	290	260	289	287	290	263	278	304	276	279	257	265	271	269	271	292	247	267	316	299	303	259	259	290	307	255	257	297	289	275	260	265	310	281	310	269	264	273	283	270	247	287	317	248	281	285	274	276	299	295	257	269	317	274	265	295	270	279	290	284	276	317	307	282	336	285	274	279	288	297	285	273	268	270	272	298	290	293	276	261	283	276	267	273	275	252	331	267	288	271	292	310	267	300	282	280	294	250	242	271	291	273	281	286	290	278	310	291	257	279	262	295	260	285	258	290	271	271	250	258	290	270	254	297	288	294	281	276	279	258	302	304	301	289	305	267	265	271	263	309	284	329	286	261	290	302	256	262	298	263	300	280	300	263	291	299	282	296	274	289	281	307	283	289	292	293	274	275	284	269	271	289	286	257	275	290	275	302	297	262	258	273	249	307	262	273	264	311	283	253	306	285	295	301	271	303	286	261	281	269	280	277	253	286	264	297	286	299	300	287	262	291	298	273	274	275	274	270	275	279	257	280	268	265	254	265	290	253	291	292	289	310	280	284	276	279	299	322	284	284	278	290	295	293	264	277	289	251	269	283	269	266	263	269	273	289	309	289	301	261	291	270	320	283	299	291	285	270	284	298	256	270	269	276	264	281	270	278	289	272	292	280	291	284	278	280	282	267	290	305	333	286	315	276	276	325	300	303	281	292	292	269	273	285	272	274	282	297	238	296	285	301	308	269	261	293	259	295	279	282	289	255	280	257	284	247	288	262	302	276	316	285	255	262	287	256	270	280	262	295	287	256	274	287	261	268	250	313	278	245	287	272	280	287	316	263	262	313	311	318	289	277	285	276	265	300	300	300	297	255	297	245	275	275	247	276	272	255	300	255	288	289	288	273	266	295	283	287	274	258	285	265	291	311	286	283	279	285	284	258	287	286	268	274	284	266	284	271	299	289	264	287	308	264	294	269	265	296	294	292	271	304	286	263	268	294	245	261	259	294	294	340	313	262	261	279	269	266	270	279	288	289	261	295	294	268	282	286	254	259	272	274	257	296	299	266	276	291	317	266	263	301	286	315	294	272	261	277	273	303	289	302	295	270	290	283	254	268	294	278	286	294	278	280	290	290	257	317	257	261	254	295	278	297	284	267	287	262	273	309	275	286	274	269	276	269	251	288	290	270	264	285	271	271	274	276	275	287	322	273	272	268	272	278	287	278	295	291	290	278	280	272	252	280	279	284	262	274	315	283	278	288	273	304	264	287	311	268	264	256	294	284	260	306	279	282	302	278	282	268	283	283	285	283	304	274	276	297	312	288	267	274	276	290	279	269	312	310	283	259	271	285	292	294	294	250	295	264	263	284	286	277	325	276	262	256	244	309	285	290	274	298	307	273	261	314	288	259	263	290	260	288	289	265	285	265	262	251	287	266	292	237	269	303	314	264	285	275	259	282	307	296	263	264	295	262	265	305	275	292	286	288	288	312	254	310	291	282	309	320	272	249	285	303	293	253	281	292	273	262	280	271	266	281	303	271	278	302	268	296	265	279	285	274	274	273	297	245	258	296	313	279	288	267	292	278	273	268	259	318	299	269	265	286	322	256	266	282	273	286	320	307	297	252	263	300	287	320	281	292	281	279	283	284	292	277	277	266	247	283	265	293	291	285	313	287	273	290	271	283	300	276	298	259	282	284	264	264	300	309	261	280	294	272	289	292	283	289	253	286	281	284	290	269	292	278	308	319	303	278	304	280	291	280	270	275	296	314	286	249	290	272	290	265	270	281	251	288	279	292	318	303	258	291	284	261	238	288	297	293	271	282	273	267	292	297	325	300	273	269	261	287	294	297	270	283	266	286	285	278	249	284	263	304	262	276	276	270	266	281	278	281	263	265	286	282	239	286	277	267	264	293	289	286	290	303	294	265	288	257	255	297	280	300	262	280	290	290	269	275	298	279	286	298	281	265	272	254	301	263	289	286	280	286	254	274
33497	52139	37719	17580	5418	1463	707	548	564	545	542	512	532	509	527	530	523	516	565	512	497	529	528	560	522	517	472	497	518	546	561	539	515	531	525	550	491	527	528	549	514	513	507	532	530	569	503	546	526	541	453	499	525	527	508	545	489	506	519	547	518	469	515	511	525	520	556	538	509	540	506	510	497	532	515	501	481	498	498	472	511	544	542	548	532	500	506	492	503	541	540	522	496	544	507	517	525	519	536	562	492	532	526	509	541	476	535	562	543	532	510	519	554	563	562	538	484	518	507	519	529	519	517	553	485	551	514	487	497	511	520	486	548	551	507	506	495	513	548	516	458	527	508	492	544	516	494	502	504	469	506	512	498	511	535	508	506	457	510	510	494	498	531	509	533	515	535	520	514	535	486	480	517	531	506	535	477	515	529	508	514	554	552	555	530	534	561	513	517	489	552	582	576	513	497	548	496	553	537	537	498	500	524	475	547	536	519	479	518	542	543	536	506	510	524	509	482	509	524	560	556	515	530	514	469	524	475	549	558	515	512	530	559	516	514	524	519	548	496	493	496	529	512	481	501	516	497	528	505	493	480	520	479	515	535	517	535	542	511	545	490	553	519	500	507	475	487	519	539	491	551	547	509	528	542	546	559	481	519	525	493	459	562	509	543	523	522	499	488	526	520	502	545	530	536	488	498	484	540	542	523	534	555	502	556	535	523	558	510	495	525	509	492	526	516	486	476	498	485	525	539	504	515	521	503	517	526	542	476	548	493	552	506	483	554	517	496	533	500	502	535	521	561	468	478	503	499	528	484	515	476	499	480	530	537	533	510	545	515	525	522	524	515	510	526	500	538	482	514	496	532	530	512	499	553	527	525	520	528	527	492	502	540	537	533	483	537	496	530	538	516	526	500	501	519	489	568	509	513	515	523	513	492	536	531	470	523	513	497	503	508	487	542	511	545	513	528	502	476	507	524	509	483	506	489	512	526	547	508	531	527	513	490	506	527	504	535	531	533	513	485	528	519	492	526	545	537	542	531	481	496	539	501	526	538	518	500	502	564	512	506	522	505	505	492	547	509	488	521	561	517	546	515	538	507	521	496	514	526	540	524	520	521	510	532	524	479	535	522	517	532	528	506	515	511	521	520	576	552	505	504	535	516	520	505	510	524	496	473	543	515	527	549	520	523	534	537	538	524	528	523	495	521	511	522	528	522	519	529	514	514	532	514	542	515	504	507	528	525	524	542	498	532	540	521	543	524	553	480	520	474	539	535	503	524	527	515	521	498	513	497	511	509	532	515	475	495	502	504	572	487	501	496	527	520	498	523	497	481	520	497	517	514	527	521	559	556	522	486	513	523	512	484	520	507	488	522	526	497	508	497	521	555	492	532	518	531	491	508	505	479	525	531	527	521	494	499	535	526	571	508	563	508	515	510	528	495	532	523	525	490	520	506	492	519	479	496	499	515	548	497	557	524	493	543	531	516	503	515	494	494	524	509	527	533	520	518	483	528	521	511	478	548	546	487	500	501	487	526	524	505	567	525	516	507	475	567	506	505	511	512	523	466	527	538	538	521	508	535	487	555	538	513	501	501	565	519	504	525	493	512	503	532	509	524	481	569	529	496	545	504	513	520	491	536	533	530	506	539	510	530	553	490	508	532	476	527	526	543	530	527	484	542	531	502	504	545	460	536	559	496	516	551	507	495	512	473	529	492	529	486	555	513	504	538	517	533	517	508	493	500	506	467	494	512	508	486	492	498	542	511	540	495	487	526	496	522	512	508	529	534	553	516	484	559	508	502	552	496	528	520	526	535	542	512	518	508	493	535	540	489	518	487	527	512	503	492	503	492	499	563	499	501	586	534	537	493	519	478	505	527	526	497	524	517	532	520	529	540	531	530	506	522	570	508	506	529	544	519	526	500	514	517	539	513	526	495	523	546	515	482	511	532	503	506	534	538	494	524	524	546	527	539	520	555	500	510	486	522	513	499	534	491	509	528	536	499	546	511	534	526	500	475	482	506	503	510	528	565	514	533	501	504	496	525	532	519	522	501	541	530	550	515	492	483	501	477	502	514	516	534	534	508	539	547	574	546	537	526	545	512	495	532	479	535	511	508	534	542	539	538	502	525	536	532	513	497	529	494	508	529	523	527	520	523	521	507	493	478	505	528	500	533	508	482	500	522	506	531	533	487	556	522	490	530	518	478	518	540	527	491	528	519	486	525	485	511	517	528	512	543	530	483	518	557	489	532	523	530	563	521	513	513	515	537	510	538	500	525	508	523	478	549	542	516	559	456	511	497	512	526	522	486	488	503	518	540	516	512	535	490	529	459	497	541	524	525	513	497	547	528	516	499	511	514	528	544	519	526	516	515	535	511	525	501	484	543	550	492	551	541	532	562	512	515	529	504	528	507	528	491	481	523	512	513	526	532	506	511	519	541	533	544	553	542	541	524	553	512	476	547	531	533	478	507	551	493	494	524	512	523	483	553	481	526	531	565	525	515	563	495	497	487	553	536	494	513	503	520	507	561	537	516	524	561	525	503	499	552	553	509	535	552	529	526	505	515	520	519	556	573	513	557	524	515	539	540	507	518	519	511	575	492	562	470	506	474	533	503	507	526	529	474	504	517	527	506	493	529	517	505	516	543	494	502	507	505	497	464	529	505	494	499	503	487	521	511	529	520	509	578	552	545	534	499	524	503	477	494	525	524	504	545	515	509	529	508	543	494	503	536	477	532	514	518	497	544	527	514	469	527	474	501	507	511	513	535	496	572	521	561	483	517	490	517	539	503	495	500	487	500	516	458	498	517	489	535	499	525	496	533	497	500	517	525	454	518	519	506	479	488	495	499	553	496	512	518	522	524	527	529	552	587	505	549	515	519	513	521	491	494	488	567	516	506	545	479	526	533	511	532	562	515	533	525	495	538	542	483	494	508	513	507	513	486	512	528	519	487	553	522	478	538	540	522	513	501	547	523	529	525	527	519	549	543	518	496	534	506	495	549	496	553	497	543	509	525	519	552	509	502	549	494	541	504	538	539	508	503	537	515	519	513	501	482	523	556	529	512	480	511	480	548	556	461	522	544	499	510	551	496	526	548	461	505	521	483	509	563	510	540	487	520	469	498	489	497	530	519	483	513	542	517	540	495	519	553	495	481	479	520	519	569	511	503	494	547	545	510	544	477	499	537	495	511	495	468	524	513	547	498	525	506	520	525	497	519	516	510	523	526	514	510	533	532	500	525	486	495	505	519	538	525	505	494	541	522	538	513	543	488	509	549	541	533	518	521	505	514	517	515	534	501	549	541	518	538	561	511	508	466	513	545	517	524	493	518	507	577	508	496	550	480	539	517	570	511	507	489	489	489	531	519	522	513	542	530	524	511	535	549	530	529	521	519	517	471	557	496	505	499	501	536	540	559	493	474	525	515	517	499	499	496	518	535	538	543	531	547	533	522	519	517	532	484	537	476	498	506	496	484	512	548	506	504	530
24489	25413	38799	31655	20344	8573	983	370	313	329	287	313	315	308	322	303	334	306	305	296	302	276	291	281	289	276	299	329	314	303	280	336	297	298	285	277	306	311	288	291	312	267	328	303	284	276	315	285	302	322	322	287	313	280	297	314	290	329	324	308	281	319	290	331	267	265	307	321	289	284	303	289	291	291	272	286	332	279	272	315	287	310	273	295	288	303	296	299	297	310	303	307	288	312	277	299	290	293	291	301	302	302	311	327	298	290	281	296	338	303	306	295	299	310	287	290	304	267	297	306	317	317	310	285	319	301	315	301	286	318	302	288	294	320	275	296	287	290	307	313	285	256	283	290	302	300	298	286	313	289	291	293	312	282	317	305	316	328	306	334	276	315	311	322	300	303	262	288	313	299	286	272	291	272	265	290	313	300	300	264	280	322	279	296	301	295	320	270	316	276	272	289	289	298	311	260	311	326	283	303	321	276	283	266	308	293	293	266	305	271	276	289	256	304	321	279	285	285	317	285	326	304	302	287	317	292	316	323	269	283	297	306	293	307	323	350	280	268	290	281	290	302	291	314	293	272	322	278	315	320	306	303	285	297	325	308	304	288	315	294	271	295	282	284	288	306	297	298	305	299	294	339	294	318	299	271	316	271	347	311	284	317	287	289	276	294	271	293	264	316	303	325	297	300	299	284	313	290	293	284	313	309	304	292	284	308	278	301	290	304	292	324	304	274	306	303	305	306	282	327	301	317	292	305	268	263	289	320	274	308	299	321	272	321	275	346	298	316	313	293	277	298	303	306	305	288	282	303	278	263	260	273	285	271	308	297	305	320	303	291	269	289	280	276	291	283	292	311	302	296	294	338	316	290	327	302	291	323	279	329	292	315	308	279	299	281	272	303	285	290	335	315	317	272	274	286	288	282	291	319	311	279	300	285	309	345	294	324	294	291	284	343	331	287	305	272	327	317	263	289	302	271	289	278	309	303	322	293	307	322	309	310	302	280	284	294	314	291	293	317	290	290	289	295	309	320	290	297	307	317	263	323	309	291	280	326	300	286	325	317	252	283	269	293	291	284	284	299	307	298	277	303	282	281	280	284	328	261	302	286	301	297	314	288	288	297	275	288	313	272	294	303	284	312	283	318	278	320	301	303	305	310	320	292	285	303	262	309	309	303	315	310	300	294	304	295	295	276	294	294	321	317	284	291	293	318	283	305	288	318	307	323	314	285	290	282	314	296	311	285	290	334	294	316	266	297	289	284	292	280	321	279	293	273	264	317	316	271	309	334	303	292	290	287	279	292	279	351	285	306	287	302	284	322	298	316	300	281	294	286	288	306	278	280	304	303	262	291	316	284	315	289	280	293	284	306	325	287	302	284	308	267	329	277	239	302	300	292	311	321	306	308	328	298	294	308	313	271	302	309	288	280	280	316	317	312	308	277	291	294	272	296	326	311	295	320	278	275	315	328	285	297	293	319	282	323	310	304	302	290	299	300	298	314	264	282	257	286	284	293	322	307	266	325	303	291	319	281	284	289	322	272	320	291	304	311	288	319	299	270	304	294	271	289	292	290	292	266	305	304	308	277	310	330	298	317	269	275	288	299	331	281	294	282	294	293	295	300	295	302	295	309	263	289	319	312	289	293	297	275	305	305	342	313	310	283	279	309	314	290	303	270	313	341	305	310	283	307	307	311	285	305	299	284	313	265	319	292	304	293	279	288	294	300	279	309	263	292	284	296	293	343	322	299	298	290	281	305	293	324	298	324	309	326	270	312	284	287	321	298	316	310	280	328	303	274	297	288	316	321	254	325	303	278	316	279	307	304	298	328	267	310	326	303	296	323	299	322	321	319	310	280	271	295	285	270	295	277	266	323	283	293	314	281	295	283	300	299	334	278	266	307	280	288	314	282	305	315	289	295	326	320	276	309	301	273	309	308	292	275	292	338	290	282	333	288	293	264	315	278	304	297	312	292	265	319	317	313	287	295	308	272	309	296	298	296	296	289	310	309	293	312	312	299	281	305	296	285	283	287	312	281	284	296	327	288	282	287	288	304	305	273	325	284	309	294	294	304	301	328	270	284	294	287	304	303	314	271	285	270	300	316	302	297	275	318	292	291	344	297	295	311	327	294	287	294	270	306	304	357	294	307	314	312	295	289	299	328	275	288	330	318	282	294	302	280	313	288	316	315	315	290	310	313	302	281	295	273	316	288	281	311	300	305	323	293	312	291	300	297	312	295	308	289	291	281	273	296	278	292	309	324	321	329	290	310	300	338	262	279	307	301	294	312	324	285	275	289	296	295	278	290	304	272	316	278	299	279	286	292	300	323	281	298	333	335	303	284	323	308	295	302	311	311	289	274	300	316	298	299	302	308	320	307	304	288	274	281	282	276	303	298	300	310	274	318	338	299	296	310	299	299	292	284	277	310	297	297	289	296	305	313	287	288	283	290	275	324	289	308	318	269	319	282	279	269	289	283	338	287	275	273	308	285	318	311	307	294	295	316	297	302	275	329	245	314	310	307	299	301	296	308	316	290	308	272	309	296	300	291	286	311	293	289	291	295	321	285	315	277	293	299	290	280	282	321	294	301	297	284	281	305	317	311	309	270	310	298	298	308	280	265	283	289	295	272	309	319	275	287	290	284	329	316	301	291	326	313	285	273	300	273	292	292	304	320	306	289	318	299	275	308	303	288	286	321	327	311	288	272	312	299	289	300	268	279	312	316	312	295	291	304	314	312	290	316	313	295	287	310	272	295	300	272	288	309	282	280	298	304	281	295	310	290	301	301	314	304	291	297	300	280	321	281	297	318	284	286	273	300	302	315	298	288	285	286	295	275	294	298	297	299	312	265	283	282	304	323	281	298	284	292	303	300	293	282	308	319	337	296	290	262	294	282	285	293	283	286	321	281	300	308	264	293	325	309	336	322	327	320	285	289	321	285	277	293	332	301	274	290	278	292	270	314	310	287	292	312	293	280	307	294	312	268	294	329	334	299	288	286	262	254	327	281	290	309	329	316	298	295	304	305	289	309	323	287	281	282	279	298	319	306	300	348	272	307	289	301	300	307	263	330	285	333	343	286	268	288	290	292	331	278	255	318	318	293	291	304	305	307	279	322	300	283	309	313	290	321	311	282	332	288	298	283	286	307	287	292	285	299	295	284	288	280	294	289	316	294	310	289	286	317	315	291	299	284	279	284	293	288	277	298	296	297	298	282	299	299	302	316	308	326	283	263	267	326	300	286	310	317	263	282	284	292	313	307	293	287	321	310	308	277	267	308	310	290	315	284	330	287	302	303	277	295	299	290	285	280	317	301	288	299	331	317	289	286	342	303	270	276	304	290	298	315	299	290	279	290	278	283	305	305	304	277	284	248	324	306	281	297	289	325	297	290	298	289	318	290	314	317	312	268	295	272	270	256	302	346	282	281	290	308	294	283	281	308	310	301	282	301	279	292	297	289	303	284	303	306	313	280	303	299	285	291	311	271
57442	95671	72016	42569	19736	5182	1281	622	569	545	508	563	513	567	552	498	557	516	556	508	498	524	549	563	545	520	498	493	510	544	554	562	513	517	531	508	566	519	515	505	574	555	539	507	547	540	561	516	598	528	555	538	503	505	523	608	537	542	566	545	590	537	517	524	553	521	574	572	561	526	577	523	515	527	531	564	553	540	512	537	545	547	536	507	556	525	540	518	585	570	538	532	509	522	541	529	499	571	540	533	559	551	533	517	556	549	472	561	543	526	577	547	529	516	507	527	491	528	517	555	516	502	585	531	550	515	538	534	547	559	574	533	524	541	552	564	543	576	554	535	562	503	528	523	519	522	586	528	513	495	568	533	530	530	536	552	571	573	488	538	553	516	542	548	557	585	526	556	546	545	561	531	510	543	549	538	547	514	529	523	544	543	493	512	494	531	576	533	528	519	539	526	563	523	514	511	513	553	573	528	530	533	566	513	507	545	532	556	571	540	534	542	576	529	586	549	538	517	566	525	567	527	515	507	526	570	527	570	522	543	545	533	549	516	569	495	484	501	575	556	546	556	562	548	540	577	534	521	546	550	528	526	552	545	545	577	549	496	520	511	544	504	537	517	541	546	557	547	545	549	524	533	534	517	546	563	519	539	502	517	554	538	519	514	582	536	547	559	520	534	525	535	602	567	547	557	520	541	518	542	594	530	531	526	516	509	537	547	551	547	553	512	560	530	560	550	552	543	564	556	507	478	557	555	576	538	542	559	538	531	585	502	513	558	531	492	531	531	531	556	503	588	529	543	557	511	551	508	527	533	556	565	502	584	534	539	541	506	562	533	563	523	523	558	566	529	562	501	519	531	555	545	528	540	522	549	555	536	568	571	518	547	519	539	583	544	510	529	562	512	532	528	567	536	557	525	567	569	533	533	523	561	523	513	500	568	517	560	505	503	549	552	551	537	525	550	559	503	541	487	532	548	562	517	520	514	548	565	560	592	543	505	546	556	529	555	521	544	536	511	538	556	556	552	528	569	572	509	515	519	558	547	576	550	580	532	534	558	547	517	503	514	541	543	523	486	522	533	542	540	513	548	514	543	524	535	539	527	499	537	535	524	538	556	532	592	581	511	572	547	537	558	529	493	538	516	547	552	530	533	519	566	512	530	555	511	546	548	502	536	520	522	534	546	544	522	568	501	549	533	541	532	521	550	524	597	523	512	552	525	501	491	563	536	538	543	571	533	589	560	528	534	529	525	556	519	529	560	516	519	568	553	530	502	521	504	541	477	507	547	575	561	556	535	538	500	545	568	512	509	513	527	509	560	505	585	548	550	542	500	540	543	549	491	509	524	571	570	551	485	552	574	553	514	544	542	525	577	560	563	528	542	542	599	537	551	548	559	547	542	547	546	555	560	493	556	552	483	530	552	542	568	570	581	531	550	513	549	519	542	539	560	506	532	513	580	556	520	501	490	530	539	510	523	548	558	530	542	538	518	547	565	566	547	576	540	600	582	557	516	577	505	559	558	529	568	569	544	551	554	551	526	524	563	504	579	560	535	549	514	489	537	539	560	548	518	537	560	565	541	511	550	558	515	534	529	540	573	553	503	543	519	539	540	545	550	553	532	547	587	517	542	515	567	545	572	498	519	501	520	548	543	534	576	533	585	495	517	487	567	563	542	558	548	536	559	565	554	529	544	527	535	539	517	516	547	536	542	524	603	548	528	556	513	538	534	543	549	568	566	531	524	524	556	523	566	557	507	547	578	496	556	531	559	570	481	562	576	581	525	508	517	541	502	515	493	553	539	551	568	496	515	551	542	505	564	549	509	528	518	542	525	544	554	533	501	513	538	503	538	546	548	494	514	562	525	543	540	533	514	549	525	541	512	521	517	525	567	547	568	541	550	523	559	527	544	551	515	529	583	532	516	536	527	517	579	550	513	564	490	556	539	534	536	574	534	555	530	549	498	556	542	583	576	552	546	552	520	599	523	527	554	535	544	522	554	527	555	606	513	544	487	521	529	503	513	527	548	553	573	518	539	507	542	549	543	567	529	537	555	532	534	528	563	554	547	519	559	546	582	541	556	541	559	510	539	560	541	530	536	550	539	540	520	514	523	546	532	552	532	538	571	492	558	563	524	609	540	503	537	546	534	564	554	534	539	497	516	541	514	569	566	562	520	534	509	531	567	541	542	537	558	552	525	500	571	562	497	546	530	554	540	544	485	518	524	531	493	560	571	514	551	570	563	542	572	529	546	561	525	510	554	529	544	499	526	546	494	547	587	479	531	496	506	527	558	533	513	538	542	560	511	500	599	559	566	526	559	530	592	560	543	519	527	552	502	522	541	493	523	535	540	556	541	576	498	533	525	521	557	514	549	536	551	556	570	546	574	533	550	512	586	556	508	563	505	560	518	542	545	525	540	533	559	541	512	554	571	542	533	550	538	574	556	503	497	550	548	502	522	530	533	529	536	539	548	586	517	553	537	546	513	517	519	547	530	521	573	546	540	537	509	536	581	525	550	569	556	537	518	561	554	532	548	568	545	535	511	513	551	535	532	567	554	568	524	532	543	544	565	549	555	563	529	546	517	535	530	524	549	539	526	502	558	544	536	548	506	502	531	524	562	549	544	543	553	546	582	598	501	531	566	550	532	532	565	484	544	584	594	575	537	518	548	534	573	552	548	528	558	531	532	571	535	548	522	536	534	556	527	581	553	509	502	556	529	522	535	510	531	535	553	555	540	546	570	588	552	558	541	504	550	521	553	545	506	528	550	563	544	512	566	540	558	511	558	536	559	577	521	528	499	541	554	569	523	529	557	506	550	531	527	576	526	518	572	548	529	527	580	488	535	522	561	557	543	551	548	534	551	562	528	516	528	548	551	557	569	550	568	553	559	563	514	562	539	490	582	576	541	581	515	521	533	546	540	598	509	510	515	530	531	544	552	536	510	519	544	536	540	570	563	564	529	571	522	513	540	599	552	528	512	507	576	555	534	507	511	513	546	538	554	528	532	531	574	520	566	543	553	540	544	559	554	568	499	528	563	569	610	567	551	544	570	527	536	547	533	536	542	537	561	511	568	581	563	532	568	561	529	539	528	577	566	560	570	518	557	534	552	523	500	524	550	514	531	516	532	564	526	554	570	574	550	523	587	543	511	499	583	517	581	548	526	577	501	602	526	551	553	539	513	532	547	541	529	557	547	584	537	565	514	525	526	527	570	581	492	537	510	580	509	552	517	546	546	575	519	544	501	558	510	555	546	538	526	532	525	562	567	541	551	565	512	530	515	540	564	575	524	549	562	505	582	526	542	529	540	487	547	519	519	524	567	551	537	526	573	517	578	529	559	469	549	507	503	556	591	538	530	511	526	559	528	550	525	563	572	585	524	554	500	536	534	556	555	545	535	571	507	538	581	523	521	560	526	533	501	541	527	548	531	600	533	529	549	545	549	575	537	559	535	532	553	541	556	498	535	567	549	542	513	566	532	540	525
23378	22970	34092	28291	21963	17082	4255	519	398	340	322	341	374	370	384	332	358	356	362	329	329	351	309	330	365	362	341	353	330	335	325	343	353	331	338	334	358	380	337	327	348	355	359	356	361	334	358	304	330	346	339	289	345	354	343	331	354	339	310	321	365	341	315	325	344	327	336	323	346	334	337	335	323	326	329	338	341	317	301	307	326	356	340	345	365	338	337	335	333	343	330	364	323	355	336	345	343	344	302	327	302	373	309	347	345	336	332	351	345	324	343	343	343	349	349	345	349	314	312	319	311	329	347	362	328	329	311	321	353	327	335	319	342	344	351	331	353	340	353	302	334	324	344	321	352	378	352	321	338	328	330	325	333	351	308	350	344	335	347	330	325	326	319	350	343	350	346	340	326	357	329	342	334	330	342	314	325	309	346	353	328	332	376	354	331	350	345	329	353	327	287	359	340	340	310	335	332	326	358	326	358	368	332	339	355	353	384	348	342	330	332	336	336	350	339	331	365	371	320	298	323	345	323	303	339	340	327	299	347	332	360	354	319	334	311	343	331	342	362	332	320	336	324	346	344	362	364	365	303	363	349	348	341	324	320	355	329	342	336	346	332	344	336	339	339	326	302	359	337	336	333	346	355	339	351	321	327	312	352	315	336	339	336	326	350	349	313	358	339	337	360	337	321	324	333	321	325	340	333	331	334	327	342	335	342	323	322	364	336	327	337	303	315	362	309	316	354	301	354	363	331	322	315	343	359	380	357	360	310	311	342	320	340	301	355	342	321	350	342	339	308	380	313	323	377	341	296	364	352	314	336	348	306	339	366	289	326	378	305	334	329	344	330	331	338	307	291	367	313	343	335	341	333	362	315	322	332	328	360	327	309	339	320	316	342	358	341	346	346	336	337	364	343	323	345	339	352	320	323	348	314	351	310	339	327	316	309	321	322	307	309	311	328	350	317	336	345	321	346	321	322	306	367	353	328	341	329	382	319	336	347	300	350	306	340	338	321	362	323	327	365	352	351	329	322	355	354	347	358	339	349	314	325	344	337	329	351	318	352	340	350	353	324	355	330	357	315	318	348	323	304	336	346	323	335	344	341	360	340	310	326	280	327	310	334	333	358	360	359	305	315	352	333	308	347	348	335	311	330	327	358	309	324	326	328	330	348	379	334	312	320	321	334	332	338	310	367	321	364	348	341	330	327	333	359	342	363	299	332	344	325	345	319	345	332	315	321	312	357	319	359	292	352	387	342	331	337	367	334	382	328	329	353	353	347	345	375	344	364	334	351	381	342	349	328	302	354	337	321	324	367	341	322	327	318	320	305	317	353	332	379	333	330	345	324	326	341	322	321	348	365	352	335	326	366	325	323	327	329	354	319	348	326	368	334	336	344	339	340	356	369	365	315	359	320	367	335	347	350	325	354	314	339	352	319	356	341	346	331	328	318	305	326	320	330	367	350	319	308	351	349	348	360	340	332	331	339	337	319	344	349	305	352	326	320	318	341	316	283	335	307	345	332	317	349	353	362	334	360	336	348	301	346	338	340	337	357	331	328	319	352	367	325	342	340	326	362	338	346	299	361	326	323	351	315	379	351	303	318	317	360	358	352	315	338	337	330	324	347	346	316	337	326	339	297	330	340	327	312	363	358	335	360	302	315	358	352	345	338	324	356	358	319	364	336	326	327	341	318	295	361	342	338	358	327	352	343	347	360	338	353	340	295	343	331	326	306	360	336	320	324	336	335	347	339	327	326	361	341	328	323	352	340	332	334	329	351	349	365	310	337	359	328	350	311	316	352	343	332	351	332	354	339	326	312	352	316	352	333	353	325	326	322	346	325	362	339	353	345	365	325	300	348	334	339	346	349	330	345	330	356	344	325	339	320	360	322	335	299	367	352	362	317	329	338	341	297	352	322	360	377	342	325	322	322	336	298	379	324	341	360	342	338	353	333	341	314	312	333	303	328	343	327	358	350	365	359	340	345	338	340	342	357	354	345	302	352	299	341	325	301	353	329	332	337	362	333	332	322	367	346	353	340	354	303	332	324	322	395	346	341	338	371	332	350	352	334	364	331	356	374	359	342	325	329	339	343	340	335	357	304	332	324	325	291	327	341	332	354	360	321	330	332	326	307	335	309	359	341	338	322	359	361	320	327	299	324	336	314	346	325	335	348	331	346	319	314	355	337	348	360	355	339	315	342	345	346	363	346	359	359	341	341	329	304	335	311	367	341	335	331	340	341	318	338	341	346	334	332	333	342	345	352	319	311	338	335	345	310	330	332	340	356	336	347	316	335	338	365	329	329	363	320	323	329	336	327	366	315	335	314	342	349	335	333	327	327	339	352	393	337	356	359	321	333	352	311	305	317	342	279	334	332	332	334	342	352	324	349	340	292	337	347	369	328	334	337	370	354	344	328	355	339	354	317	330	356	301	349	333	374	342	358	336	385	333	339	336	323	319	293	358	340	353	356	341	334	320	338	335	328	359	350	344	361	318	340	337	338	365	334	315	294	345	346	336	348	345	359	339	339	352	300	341	344	317	302	344	340	344	341	348	317	312	295	332	331	344	341	314	355	311	369	299	332	317	340	344	332	373	337	371	321	389	313	330	340	341	383	312	353	370	347	324	286	319	325	348	356	351	311	336	382	338	350	312	333	324	358	332	349	340	356	333	326	307	386	337	331	329	356	325	365	326	344	331	317	349	355	318	343	339	376	333	352	359	355	335	333	306	324	315	305	340	310	337	340	324	319	322	321	349	330	343	357	316	313	332	338	352	287	316	364	333	366	338	337	366	364	333	338	332	319	331	354	309	346	355	321	364	343	319	344	305	357	345	352	339	332	301	285	330	330	310	325	340	360	352	343	364	317	335	302	350	346	343	330	365	312	343	364	378	388	341	322	311	303	354	339	327	346	320	354	305	367	323	298	318	334	320	321	324	340	336	319	316	348	315	368	346	335	334	367	360	358	327	314	332	329	323	359	359	299	358	315	324	355	315	326	317	324	323	324	334	352	351	322	376	340	360	325	319	358	348	349	358	331	318	320	338	348	310	338	321	341	322	323	370	334	342	355	355	329	360	314	337	325	335	331	315	317	341	338	362	330	332	300	332	346	316	317	355	354	346	389	366	363	371	319	339	343	338	333	340	328	332	326	335	307	354	341	322	346	350	362	347	332	308	326	294	329	308	338	339	333	338	330	307	350	350	355	351	346	335	322	368	324	323	307	355	348	363	347	326	324	315	345	322	352	370	360	351	345	323	325	325	346	328	319	364	366	309	322	359	357	375	338	358	309	354	313	311	315	331	359	311	362	328	347	355	318	323	346	318	322	333	344	323	354	324	342	331	316	319	320	365	335	328	336	327	361	316	347	317	316	349	325	316	304	332	327	391	368	320	290	323	335	363	349	342	326	315	346	290	295	335	343	341	328	341	305	337	326	334	325	382	324	302	335	345	342	336	318	309	312	356	320	334	314	342	330	323	333	337	367	332
59524	103324	78546	50473	26154	8313	1823	733	656	593	599	609	581	586	614	601	593	619	619	619	612	525	620	583	590	621	592	567	580	612	577	590	584	599	576	564	609	570	557	579	610	593	552	615	544	562	600	560	600	558	606	570	588	617	602	577	616	581	598	590	587	615	560	600	560	574	603	581	583	573	557	601	598	573	583	589	615	558	616	611	590	601	580	583	599	599	563	590	582	574	556	590	626	555	588	577	565	607	559	613	606	602	598	579	563	563	598	603	559	590	595	594	564	600	572	570	590	572	542	587	581	571	627	583	584	595	579	600	582	584	565	584	612	566	589	568	588	578	562	553	574	575	577	561	563	603	603	573	612	541	602	628	584	583	589	582	587	548	575	594	555	644	625	579	607	582	593	553	576	556	595	574	614	556	565	555	567	579	544	574	588	571	557	564	632	539	598	579	552	623	577	546	538	567	560	589	564	603	614	577	526	590	544	603	586	583	619	584	610	643	573	550	663	560	587	560	619	632	581	559	578	588	594	604	569	592	609	594	567	554	576	572	555	600	576	602	520	603	636	599	563	603	595	606	571	587	566	580	587	604	554	647	590	562	574	595	590	607	547	554	578	577	547	553	544	595	531	619	589	575	630	582	618	608	536	595	584	554	601	585	616	550	573	580	557	574	552	588	595	562	612	561	598	614	588	564	565	543	560	603	574	571	572	630	576	589	617	550	605	557	581	612	567	577	601	595	582	558	560	571	594	613	617	569	570	593	619	619	583	597	559	599	580	581	582	552	570	565	576	549	594	551	562	630	588	570	619	587	576	606	553	596	524	562	582	549	585	585	591	591	596	575	591	546	604	574	608	578	588	612	553	553	592	574	583	602	610	605	542	562	591	577	582	602	584	599	630	558	637	576	606	569	572	601	632	554	581	598	601	590	623	576	585	647	559	605	620	574	602	607	587	545	607	553	621	600	622	565	592	596	563	558	614	577	590	539	553	543	575	516	568	620	614	612	595	546	612	572	610	574	607	552	571	607	611	608	586	555	582	605	563	620	556	533	596	526	621	549	567	593	580	618	614	567	638	556	605	566	599	576	571	592	584	570	559	609	553	610	623	572	572	536	573	565	593	584	595	618	619	566	587	545	637	565	585	577	581	597	607	593	546	599	555	560	544	550	566	624	564	558	563	550	557	577	617	577	584	586	599	615	604	567	618	581	592	546	568	607	598	585	599	579	557	571	540	557	583	606	578	584	574	587	583	572	569	599	599	571	607	567	626	567	594	566	587	541	565	591	636	588	566	627	560	570	577	592	586	613	561	581	582	531	553	561	588	584	543	574	618	584	585	595	582	554	608	569	616	606	602	580	557	575	556	549	582	521	589	563	565	564	589	553	566	530	559	554	544	595	545	583	578	605	585	567	613	593	555	644	566	539	544	605	583	569	580	623	532	571	561	569	575	566	642	549	607	597	571	577	567	580	582	545	594	557	588	615	588	617	561	571	597	583	569	578	600	613	532	586	554	588	536	598	569	591	580	547	628	598	580	544	583	590	576	604	538	584	605	590	575	567	560	554	631	568	589	550	565	536	557	623	614	596	582	592	568	577	588	536	594	595	581	564	542	589	613	604	559	585	554	590	560	633	604	573	579	632	572	560	549	588	596	544	563	545	576	532	600	590	560	564	541	582	549	613	574	593	562	583	599	591	597	583	603	611	598	580	608	607	563	586	575	574	608	600	557	597	584	546	561	575	602	558	636	571	634	567	567	579	615	601	577	582	577	576	562	631	580	536	583	593	567	583	567	612	626	567	520	574	558	568	615	606	580	587	579	559	597	570	594	537	593	564	578	608	540	590	579	568	518	606	536	574	578	583	581	579	579	581	535	522	600	595	623	592	619	596	598	559	603	564	550	579	574	567	597	581	623	570	599	590	570	624	558	585	596	608	566	571	571	574	566	601	588	588	569	583	603	574	590	563	608	600	533	559	579	599	530	568	568	580	586	575	570	574	577	604	595	572	555	638	614	567	581	594	541	567	601	595	577	576	605	553	585	577	583	627	600	559	596	605	585	558	587	548	555	586	522	600	583	569	596	551	568	585	556	593	562	637	566	554	566	609	550	606	546	591	564	604	604	644	605	557	580	565	575	552	571	608	574	584	611	606	550	607	621	531	610	568	606	547	570	572	543	597	587	582	548	551	610	614	603	621	584	588	542	581	613	560	588	606	550	584	550	587	586	570	630	562	578	579	615	547	590	581	606	605	625	577	560	565	598	624	595	596	576	583	593	607	605	605	591	609	567	571	564	554	623	599	603	596	585	621	569	571	598	594	615	608	580	601	590	578	578	622	546	568	632	576	556	557	580	563	597	574	572	551	641	540	621	531	612	576	567	564	587	599	560	577	556	563	582	624	565	615	618	583	593	584	600	582	573	605	603	595	600	607	603	566	599	551	573	636	582	611	579	577	571	554	628	581	592	572	623	596	589	581	563	563	594	597	615	603	589	538	585	583	525	556	553	603	588	590	575	558	582	587	630	619	600	610	602	608	571	554	594	602	571	558	592	537	587	599	580	593	538	578	532	600	579	602	567	586	598	576	579	573	594	550	552	543	576	572	632	574	542	559	603	606	606	557	556	576	557	623	599	558	643	602	598	589	585	550	624	548	586	575	584	558	547	571	554	619	588	609	553	564	582	603	599	584	597	573	594	508	594	596	605	534	593	560	621	626	553	567	549	587	581	578	577	606	558	599	593	578	556	569	566	569	589	583	592	608	567	569	578	604	617	659	591	556	597	555	576	566	542	563	592	551	554	597	573	578	614	575	575	591	584	596	582	593	565	581	598	556	628	586	587	590	560	597	587	607	568	553	609	590	616	586	597	587	600	552	571	625	583	588	617	590	587	571	576	561	574	565	578	582	596	543	553	591	587	570	593	627	595	583	567	595	560	566	572	568	562	597	573	537	578	597	566	556	576	587	584	550	609	608	573	593	601	637	576	603	581	546	587	607	578	546	609	603	541	566	571	590	582	604	572	600	615	600	619	555	581	582	620	565	617	621	570	544	589	552	561	574	594	573	567	558	621	573	593	602	579	578	565	557	566	587	580	607	586	598	561	572	603	612	613	610	585	546	613	574	592	595	551	609	570	593	551	600	600	560	556	584	564	565	582	573	638	600	597	625	612	559	541	603	571	608	590	564	608	590	609	582	598	608	597	573	603	555	581	585	558	554	558	616	587	595	560	580	550	575	611	570	595	585	598	584	569	553	604	583	580	562	575	600	611	586	563	548	583	583	588	606	554	601	616	524	557	555	561	572	558	593	567	619	565	578	601	572	554	602	566	573	602	566	605	612	571	577	598	572	597	580	588	556	520	542	607	560	549	599	590	567	600	596	596	515	568	557	552	545	551	569	570	559	590	546	601	536	577	570	575	615	585	587	573	576	567	623	600	568	586	544	620	547	565	604	565	540	595	577	623	569	592	594	562	570	561	587	605	574	572	611	586	562
28579	32530	31695	15345	2946	603	341	323	284	293	308	274	292	295	282	305	253	324	278	286	294	306	314	262	274	295	283	288	300	295	277	269	290	308	247	304	317	279	287	287	309	265	272	284	286	267	284	283	312	293	254	284	286	284	284	281	274	278	264	314	272	263	280	287	312	288	287	293	314	277	290	295	261	291	296	291	275	254	273	301	287	312	301	284	299	285	259	281	279	265	263	297	280	288	311	288	276	260	296	305	274	255	271	271	288	295	297	281	280	293	289	267	278	298	285	309	270	290	296	302	296	286	287	278	265	299	273	249	277	245	300	267	269	272	271	280	293	294	290	271	282	277	291	274	279	273	305	262	289	299	301	271	284	265	282	270	300	275	279	298	288	290	273	314	290	297	255	285	293	280	259	304	289	275	299	258	300	281	281	310	267	261	296	278	262	315	285	309	293	290	258	279	286	286	274	281	295	284	279	282	279	275	280	294	289	256	257	284	285	262	281	291	283	277	291	289	285	267	305	295	250	282	256	301	271	275	282	269	269	275	271	249	265	262	271	307	270	286	276	267	289	289	301	273	254	280	279	295	301	282	268	285	268	302	329	287	278	274	291	243	281	273	292	275	302	288	271	287	272	284	318	296	284	257	273	291	285	276	279	261	277	273	301	283	263	268	276	296	251	262	298	320	287	264	294	306	303	265	285	243	283	293	270	277	270	288	239	271	283	300	243	273	249	296	242	280	306	307	290	280	265	304	286	275	275	299	292	282	259	269	287	271	281	278	274	251	267	304	298	259	299	281	297	253	260	273	258	292	278	285	314	273	286	290	305	286	269	288	273	285	299	282	287	280	263	283	296	289	263	278	303	289	250	285	321	286	287	293	290	288	286	275	275	281	286	271	283	286	277	301	291	284	306	281	274	270	268	287	259	272	274	286	298	285	299	310	289	279	275	262	288	266	280	282	265	274	267	301	254	240	285	284	270	291	280	270	284	284	246	321	263	262	276	281	292	260	275	298	286	272	248	292	255	314	285	268	275	256	296	272	281	281	290	284	293	268	285	299	263	263	255	294	275	274	249	286	270	289	274	293	267	267	262	286	274	286	302	302	297	308	272	239	281	265	289	296	292	291	296	257	298	289	266	274	319	278	260	288	292	281	260	285	303	262	286	280	276	309	275	279	260	298	270	280	258	299	290	289	278	321	296	285	287	277	307	263	277	265	291	298	299	274	274	277	312	277	267	270	291	280	281	263	284	276	293	306	294	285	299	284	281	293	288	284	296	286	289	270	292	289	257	250	271	294	283	277	316	287	283	254	280	308	253	274	252	267	269	292	261	274	278	285	262	298	276	259	294	291	241	257	303	247	292	269	306	270	285	284	290	301	271	272	284	284	282	282	269	266	292	304	298	278	265	285	269	315	276	270	291	282	277	298	271	286	270	287	275	253	285	294	307	271	286	268	303	256	271	280	278	274	286	290	281	283	291	286	281	283	294	268	293	271	264	282	292	288	303	272	297	284	278	296	283	281	281	295	247	307	306	297	270	287	290	277	257	295	255	291	256	333	295	294	299	284	282	309	282	304	299	295	294	299	325	277	302	293	271	267	287	292	259	283	275	289	299	299	272	273	301	255	282	296	276	264	267	299	290	257	294	261	294	248	296	271	262	272	276	316	251	277	293	292	291	256	261	296	290	297	287	298	294	303	300	254	275	271	282	281	286	285	312	257	308	273	312	290	297	284	283	284	271	269	263	283	251	303	305	306	266	301	285	297	288	289	296	287	253	276	276	291	273	277	271	251	308	249	290	310	262	302	313	321	279	276	287	261	276	333	266	297	270	276	301	285	255	282	287	306	274	287	304	307	291	267	294	267	293	283	298	315	278	256	279	316	274	306	301	281	270	280	298	277	305	272	286	255	266	295	295	281	263	293	248	289	285	271	299	275	262	282	255	316	301	297	283	269	280	272	275	271	269	254	304	281	295	261	286	304	262	292	324	287	275	267	291	282	287	284	285	292	297	257	294	280	307	298	302	290	268	275	299	296	275	272	282	313	270	294	276	287	261	321	280	300	297	278	276	293	295	280	276	290	281	283	271	258	272	291	303	309	309	264	289	267	286	271	287	260	259	261	279	286	280	307	267	263	294	272	261	274	264	272	254	303	276	282	236	300	294	265	277	271	274	300	289	279	261	271	279	234	297	283	299	280	299	260	289	299	289	312	318	257	294	276	253	293	275	303	284	277	312	304	242	279	291	282	260	300	322	310	262	257	279	269	285	271	272	281	274	302	301	274	308	296	288	299	256	276	274	301	265	279	263	268	303	259	283	290	280	271	314	275	294	291	288	286	281	278	310	286	304	278	254	263	288	303	286	305	264	297	257	263	281	271	290	267	314	282	254	268	297	279	289	281	302	273	274	284	290	296	291	278	288	263	286	263	276	257	281	272	285	255	286	299	271	295	262	284	285	301	290	274	272	290	272	276	308	278	271	290	254	269	337	256	267	303	297	272	260	268	274	272	284	291	292	266	266	309	285	250	287	282	260	299	260	258	289	313	275	260	300	276	266	272	270	280	322	293	289	267	245	260	266	288	273	266	274	281	285	246	269	290	266	272	268	291	280	290	265	274	273	266	280	300	297	293	298	293	284	266	292	257	284	304	297	281	240	316	292	314	265	275	290	280	255	295	281	246	274	272	278	250	239	263	295	297	284	290	325	273	269	275	297	279	285	296	284	307	299	302	293	275	282	286	259	300	273	254	263	273	272	298	285	306	306	280	281	272	282	311	270	273	301	267	264	297	236	267	280	275	258	275	282	305	274	289	267	305	301	315	298	285	262	303	305	283	266	275	282	278	272	271	279	264	289	260	259	286	270	294	285	297	274	265	275	267	295	267	324	283	290	293	285	290	267	280	297	261	268	259	319	297	260	283	297	285	290	299	308	312	289	275	290	292	271	285	282	293	267	330	283	288	281	267	319	250	287	288	259	284	290	279	250	287	275	285	276	286	290	274	298	272	295	273	280	304	276	288	273	292	290	261	303	256	275	281	278	298	265	275	273	293	301	269	287	275	272	272	268	278	238	287	283	298	287	289	307	274	288	268	325	296	277	300	271	286	267	274	273	262	285	263	280	286	279	281	293	266	280	304	303	263	287	278	282	291	279	335	271	265	281	277	336	268	261	283	275	298	267	272	298	277	262	284	267	299	280	270	272	286	299	317	273	267	294	268	279	244	273	267	298	278	284	298	275	272	287	268	285	264	278	293	280	281	239	272	318	316	286	247	288	283	298	280	288	313	294	291	269	273	293	271	285	280	288	291	292	286	279	261	281	304	261	292	294	264	272	296	283	262	289	285	301	271	270	294	281	256	270	279	294	278	264	297	297	286	288	288	293	302	302	309	298	285	285	273	299	299	289	296	271	293	288	271	285	304	266	298	282	266	251	301	270	266	300	293	270	275	286	305	300	283	294	283	285	304	281	281	281	271	290	294	291	273	294	270
34470	50957	36916	16877	5181	1408	683	519	557	524	507	530	548	524	503	539	553	544	495	533	539	512	533	548	512	544	524	575	507	525	525	483	521	494	553	518	511	516	501	575	544	511	540	514	508	474	502	533	550	504	475	521	543	495	532	481	493	491	503	517	549	552	513	540	541	522	562	529	503	551	492	482	513	487	539	529	512	468	529	534	531	522	529	485	534	508	509	541	486	537	517	557	555	513	535	525	518	486	540	585	558	551	529	530	464	502	540	573	495	513	479	533	518	528	500	502	507	535	508	501	539	522	540	507	512	523	538	542	506	516	544	542	499	488	534	510	497	528	550	497	521	508	519	536	508	578	532	541	546	544	539	483	503	545	521	578	537	484	540	498	486	538	575	540	523	498	554	507	495	535	521	497	489	523	515	545	506	509	499	535	524	507	477	534	500	547	531	525	512	518	522	531	481	488	532	510	516	486	520	487	521	495	513	491	561	539	512	497	519	489	503	514	493	513	497	519	529	523	502	501	527	575	560	528	549	534	539	527	512	565	506	521	542	539	527	519	501	489	532	537	514	513	524	445	497	533	526	525	476	519	539	505	527	530	506	511	554	518	569	515	512	509	491	551	511	508	525	518	493	465	511	513	530	542	508	503	543	500	522	482	522	555	525	516	503	511	480	538	495	486	546	506	547	509	527	551	520	537	520	521	561	530	515	522	503	518	525	496	523	513	523	488	502	532	486	517	508	521	502	480	549	501	515	517	523	528	479	531	568	482	498	511	540	525	500	506	536	489	474	522	540	497	519	521	492	534	509	529	546	517	518	493	534	520	517	527	510	519	513	547	486	535	564	473	524	511	521	534	504	539	505	529	539	544	507	545	487	500	499	497	578	548	568	500	553	507	524	475	496	497	549	549	519	488	458	513	503	497	528	514	531	502	506	510	509	544	526	526	498	504	518	490	515	514	545	514	528	504	517	523	529	502	513	485	556	524	498	500	500	542	551	504	518	523	535	538	531	557	533	554	554	564	523	512	496	495	553	544	556	517	502	536	546	491	492	508	531	499	490	516	482	534	534	535	545	526	549	466	500	517	489	532	525	530	519	522	529	572	546	560	516	552	554	557	538	535	503	543	519	517	500	499	528	513	505	525	514	531	531	483	510	502	487	498	484	575	515	564	512	524	501	523	518	558	509	523	520	508	533	514	511	536	506	504	514	514	528	478	530	513	522	545	520	500	516	535	557	529	487	533	573	537	524	503	505	546	524	512	515	484	527	484	550	503	579	522	526	532	506	508	495	517	520	508	516	504	539	535	476	508	523	518	540	494	495	521	539	475	481	553	490	478	506	509	499	550	534	480	517	542	498	491	483	539	503	550	503	521	508	519	522	553	478	508	518	480	579	501	533	540	472	491	515	540	537	480	498	490	503	527	533	539	525	528	479	503	522	542	525	498	513	504	515	554	530	526	486	483	528	517	506	512	495	522	569	533	540	524	497	517	513	524	508	539	528	513	509	524	491	574	510	501	536	503	515	534	539	502	519	517	555	528	530	488	543	510	489	509	544	542	504	530	518	546	529	502	484	519	503	499	557	525	508	525	574	501	512	542	521	574	510	533	548	495	511	495	490	534	491	543	530	485	543	499	531	502	513	524	519	491	530	535	556	512	523	502	522	494	506	486	518	534	507	518	514	530	525	539	521	506	559	529	499	518	487	531	512	524	524	492	530	493	541	500	551	479	524	560	510	513	531	524	474	485	484	466	495	483	518	503	536	520	510	520	513	476	501	525	527	519	518	502	513	536	556	567	520	546	525	504	508	507	472	529	529	510	481	465	506	514	500	561	515	519	522	507	556	484	534	536	518	505	519	510	551	507	489	506	536	514	541	498	534	507	521	503	539	546	520	477	528	531	520	522	488	510	483	545	501	539	528	492	468	511	546	544	565	549	535	515	522	538	559	521	537	494	527	517	525	522	528	499	544	543	503	537	525	547	497	500	495	515	518	493	532	529	487	540	516	532	510	498	517	492	478	544	511	507	482	509	526	474	525	523	531	499	536	509	490	499	556	496	511	520	542	488	536	531	523	550	522	520	527	502	499	506	497	517	478	526	502	559	484	512	499	561	483	533	499	502	484	544	546	494	541	531	508	531	523	475	521	522	549	485	502	497	505	568	488	552	558	522	511	534	514	485	500	478	520	477	487	571	528	506	483	500	496	509	509	501	509	528	493	481	527	516	489	538	512	515	484	510	521	512	494	525	457	547	563	530	518	523	510	527	517	521	536	527	514	551	549	550	494	501	528	536	494	562	528	496	517	498	507	543	517	549	523	490	524	517	548	517	517	507	546	528	522	499	516	527	534	497	519	543	485	505	569	529	527	537	544	523	545	539	517	518	493	483	519	525	538	490	506	526	524	544	527	545	478	501	540	552	501	497	545	521	526	523	514	529	508	507	547	537	506	502	461	529	522	564	540	519	548	548	526	521	504	541	514	513	547	490	548	506	515	536	522	529	537	506	524	520	513	502	500	537	516	452	518	530	495	541	516	495	495	572	522	500	538	532	546	473	490	526	548	494	559	517	505	527	518	517	525	508	493	523	530	546	520	550	505	524	525	463	490	500	510	532	544	512	525	537	529	544	543	532	533	492	551	538	501	511	531	508	512	559	508	528	539	498	522	514	516	519	512	512	474	525	492	546	498	519	549	523	552	505	490	576	523	529	510	558	485	493	517	507	502	561	504	524	488	531	524	509	528	478	527	516	514	535	516	520	523	513	504	529	511	518	526	491	484	545	513	527	516	537	542	503	521	516	527	529	520	516	520	503	528	532	502	540	500	513	531	520	472	521	510	498	560	499	533	530	510	490	520	502	526	482	489	510	523	502	524	523	519	493	508	501	509	528	504	477	509	499	529	521	517	521	518	476	501	526	545	479	533	521	563	494	509	548	489	541	529	485	495	496	532	501	512	533	540	531	509	520	538	552	498	482	522	559	492	519	507	534	512	529	532	518	576	511	500	526	496	533	548	473	508	524	510	533	543	535	525	502	514	535	505	526	490	519	494	497	517	497	519	557	514	523	505	507	511	528	519	555	560	479	518	504	502	508	523	494	536	493	560	493	556	511	505	500	489	520	525	537	540	543	516	506	508	511	478	563	518	526	503	545	512	497	518	504	487	508	549	509	527	542	527	511	527	543	502	510	541	530	523	511	499	547	541	551	555	537	540	502	486	505	513	507	510	520	529	568	524	521	496	515	509	495	485	548	523	509	498	514	523	532	506	489	509	541	534	527	510	510	553	516	538	526	525	545	529	498	538	523	513	552	537	509	583	481	502	504	509	470	504	538	500	541	538	516	520	516	510	529	507	548	511	543	514	541	522	476	521	534	520	541	475	532	541	563	569	513	470	538	540	571	500	496	509	557	483	533	522	513	510	544	506	524	546	526	514	484	514	493	506	485	494	511	535	544	550	534	530	516	548	530	499	480	558	503	509	455	486	530	519	519
24555	25678	38284	31194	20148	8359	931	352	293	312	325	311	286	303	308	278	302	294	319	305	305	319	309	287	296	328	308	308	331	288	302	315	281	305	323	321	308	275	299	336	303	288	285	300	287	291	295	293	254	293	307	309	279	317	280	303	282	320	298	291	280	278	298	281	299	282	300	319	290	310	290	283	282	283	316	278	281	287	349	318	260	299	334	306	294	320	314	256	283	330	303	288	268	299	319	306	314	300	307	297	306	304	267	295	298	333	291	300	298	274	283	297	272	321	296	293	277	342	273	301	319	279	314	296	294	311	302	295	353	282	313	302	313	297	265	295	327	311	328	279	292	290	301	304	310	318	298	309	288	305	303	293	297	291	306	293	315	291	299	290	289	259	308	280	311	289	298	297	317	310	279	296	309	313	304	321	323	284	307	297	316	321	288	308	306	300	251	321	300	281	282	267	315	308	312	274	320	300	324	309	309	286	292	300	282	295	261	274	290	301	326	287	307	278	316	300	319	281	267	283	282	307	316	304	338	270	285	290	305	297	261	290	322	323	297	312	292	308	292	284	310	290	316	312	295	295	273	318	282	310	304	298	263	299	300	298	309	294	307	282	318	307	290	320	299	275	269	273	302	300	305	319	272	285	309	304	303	302	288	300	317	352	303	286	316	297	277	271	278	293	295	319	280	277	327	296	297	304	293	311	319	314	309	309	297	293	321	311	310	318	286	308	265	293	294	324	295	281	277	322	304	279	288	300	296	303	306	300	282	314	281	321	303	292	288	255	282	334	277	276	291	348	295	284	306	324	283	308	300	309	280	320	303	286	351	317	298	282	308	288	347	299	332	286	284	308	315	279	292	277	310	283	289	313	300	305	289	278	309	285	301	286	311	302	301	278	329	297	287	313	293	291	288	315	316	296	321	317	284	298	292	289	314	282	277	291	317	310	294	303	304	286	294	306	284	283	284	320	278	313	251	314	286	304	263	293	277	291	314	303	297	316	283	302	333	296	297	287	300	303	296	304	296	271	288	312	282	307	271	279	281	288	294	313	324	278	310	276	284	289	313	289	284	307	312	349	299	280	282	290	322	318	310	316	333	301	317	288	295	320	298	293	278	286	305	296	258	277	301	320	304	272	295	302	298	309	320	304	289	284	275	311	287	306	313	341	321	280	325	306	329	296	284	298	290	326	284	321	332	261	292	306	283	329	308	324	280	310	316	306	275	299	309	321	284	286	315	307	304	281	285	306	300	277	280	323	293	301	291	284	288	306	274	291	296	321	279	335	305	297	311	309	297	298	310	305	304	304	331	288	339	312	307	283	307	295	301	290	309	324	301	273	297	301	295	305	292	293	326	279	309	309	296	304	307	312	310	302	319	333	317	299	299	330	299	295	296	296	298	294	280	278	314	302	304	302	300	298	331	291	290	313	321	289	316	281	318	302	316	299	295	296	263	282	298	314	319	285	317	305	304	277	294	290	312	304	291	292	314	319	305	295	297	285	288	303	290	313	277	287	292	303	296	285	329	304	288	301	301	292	329	280	318	309	304	287	309	292	302	306	295	301	321	309	273	277	323	276	287	300	310	328	295	288	319	312	299	279	303	282	298	281	312	313	313	285	283	300	292	309	290	293	280	299	302	286	276	347	278	276	323	309	297	293	282	293	307	330	301	314	302	299	283	291	310	320	319	301	314	299	292	290	335	296	289	309	283	278	307	283	290	286	288	315	283	264	333	302	275	299	283	298	287	295	297	319	307	352	297	309	300	298	315	322	311	284	297	336	329	340	324	297	323	295	289	331	277	316	271	328	320	291	321	304	335	308	292	276	297	307	275	278	319	290	277	314	305	314	306	298	295	277	289	307	297	291	297	261	280	263	299	299	342	279	290	344	286	281	330	313	304	296	300	302	293	284	317	303	302	313	293	318	289	300	299	286	298	318	286	293	266	304	291	300	323	277	319	276	308	305	303	283	284	284	339	321	303	278	278	307	308	293	286	316	305	299	319	293	312	300	291	307	246	296	281	306	330	311	299	307	327	294	309	300	305	299	320	317	323	347	296	285	304	266	287	274	298	287	285	272	299	276	321	293	303	302	266	284	326	305	297	321	314	277	287	305	298	294	292	313	287	260	327	291	315	301	303	296	303	314	320	300	304	296	298	313	292	276	283	300	321	303	314	282	309	308	314	283	302	277	244	291	305	265	292	299	318	288	321	306	302	302	301	304	307	299	308	305	320	304	315	294	288	291	303	315	279	291	295	323	315	314	290	278	300	297	275	292	298	275	311	298	272	299	312	295	297	318	283	307	321	306	305	287	288	299	300	273	272	296	299	324	288	303	280	290	276	286	282	330	293	330	327	294	291	280	292	331	318	313	291	309	322	306	308	266	294	283	289	286	316	326	288	309	283	268	266	291	310	268	283	284	296	291	309	280	309	314	303	307	300	267	307	316	307	271	311	298	272	276	283	299	299	269	321	288	276	292	276	317	295	274	281	313	309	337	299	289	316	266	325	309	280	278	269	277	317	314	278	294	293	302	311	286	315	341	297	267	313	305	295	309	304	295	298	284	297	342	284	330	299	315	287	282	325	307	314	260	323	268	292	306	277	327	313	304	299	280	305	309	303	288	300	288	292	334	309	330	292	312	293	298	291	285	304	295	268	290	280	301	321	286	315	307	282	338	327	261	282	313	314	298	278	292	322	293	280	312	299	275	296	322	292	283	303	269	286	298	324	273	312	278	301	311	316	291	308	314	274	300	314	287	322	314	297	315	298	291	281	291	312	305	308	297	303	323	281	308	296	334	277	277	283	287	303	310	300	279	283	280	313	281	301	319	313	305	288	293	324	289	299	337	330	283	336	274	304	281	348	312	289	286	301	287	306	313	278	306	309	285	289	281	302	280	329	275	331	293	274	318	320	295	298	307	298	286	275	277	305	319	363	319	314	312	299	280	291	311	282	321	272	297	318	301	316	327	314	329	342	304	299	290	314	287	299	288	297	276	274	299	294	295	311	304	304	290	290	340	288	265	282	335	301	296	317	294	331	295	327	300	270	309	292	331	283	278	290	307	307	301	288	270	297	300	319	282	279	298	293	321	284	305	310	309	295	314	286	297	328	348	295	332	311	279	321	322	312	309	298	301	286	302	311	302	304	296	280	310	310	316	267	300	316	289	312	278	286	338	299	283	306	311	305	254	258	304	319	320	284	277	287	342	311	312	291	305	303	301	312	316	311	302	296	328	274	321	293	287	318	313	299	308	269	283	287	303	322	297	299	309	285	287	301	294	287	304	304	325	305	292	283	284	321	278	337	291	269	312	292	315	278	294	320	304	304	308	322	283	318	307	315	277	254	329	294	297	282	278	309	290	322	281	299	299	293	282	302	286	298	322	296	286	304	284	291	304	301	269	291	281	285	306	320	321	315	260	304	333	289	286	286	310	309	316	269	309	319	299	270	309	319	325	312	320	310	315	306	282	302	297	297	254	305	264	307	284
58019	95030	70878	41699	19398	5236	1267	652	533	557	532	530	514	566	514	566	541	516	544	520	569	525	521	552	577	542	560	542	559	596	534	525	550	508	547	552	573	545	567	540	559	521	533	568	585	558	548	570	527	553	539	557	497	542	546	527	504	542	490	549	538	524	544	524	536	561	561	585	541	529	564	569	543	537	538	552	529	534	530	524	555	555	549	547	509	518	512	551	510	523	559	553	554	544	514	536	542	558	524	513	565	539	549	536	569	546	522	542	556	529	507	558	518	545	532	551	542	556	584	596	541	554	513	509	544	572	542	501	540	577	567	558	565	567	497	558	545	562	523	532	578	523	534	520	558	523	515	530	561	548	555	541	570	548	526	582	546	498	521	573	542	549	540	561	533	523	525	554	545	568	553	519	536	567	541	544	536	546	527	543	511	504	508	522	584	579	578	527	527	574	539	564	559	558	538	529	572	559	509	561	542	541	586	539	537	510	549	578	549	522	582	581	523	517	541	561	558	534	564	504	555	533	584	523	539	511	541	527	544	563	553	538	502	544	526	505	533	541	554	514	529	548	574	538	497	554	560	530	533	530	540	555	559	565	575	536	585	552	562	540	551	600	522	543	526	569	544	570	538	549	530	536	524	532	562	527	547	575	556	544	525	516	542	467	534	541	516	542	529	552	501	523	552	473	544	552	555	546	562	580	542	568	517	512	538	521	542	568	535	566	559	553	519	519	587	500	527	509	550	530	559	532	527	579	537	541	496	524	546	545	526	527	531	530	548	540	511	526	529	532	522	559	540	535	482	550	523	563	514	543	566	511	556	584	517	537	586	536	513	592	544	569	542	559	548	532	517	544	544	517	519	530	532	527	550	559	504	497	571	548	552	517	527	507	515	538	526	540	527	552	542	514	524	500	522	575	530	540	558	538	556	523	503	555	574	521	564	536	586	535	533	553	527	524	507	546	502	531	528	527	539	540	547	523	498	566	508	529	546	551	510	533	581	556	575	545	546	532	561	564	547	524	551	559	550	535	533	553	577	502	548	549	539	552	532	490	511	538	527	521	577	514	573	541	529	548	523	544	556	542	538	534	545	534	582	543	522	504	580	502	531	525	562	551	557	533	511	509	545	533	522	506	591	550	552	595	519	589	525	533	495	529	552	537	519	528	537	592	556	524	520	534	556	486	519	522	548	553	513	525	546	542	588	551	523	560	542	551	560	525	570	547	509	534	494	570	514	546	530	524	489	502	544	565	509	518	536	527	536	533	587	550	531	534	547	532	592	479	547	560	547	553	565	508	565	534	567	563	531	557	557	587	537	522	540	538	522	538	526	580	514	548	547	516	539	534	572	573	531	542	489	544	525	572	538	537	535	521	519	521	549	525	563	539	536	543	539	524	532	555	552	555	544	547	532	534	556	530	557	557	528	541	537	547	555	558	550	511	552	532	513	544	510	517	541	582	531	523	567	572	530	534	541	559	527	548	525	537	537	526	559	537	531	534	543	540	567	523	543	561	564	516	570	485	518	553	508	540	553	545	553	488	566	563	514	529	512	556	512	505	547	552	507	586	482	581	538	485	584	542	516	564	539	601	546	567	551	534	544	559	519	530	581	535	518	525	565	543	545	525	570	540	546	576	488	526	536	517	578	534	540	528	530	519	550	544	570	560	557	551	555	501	479	555	548	562	529	541	571	557	563	555	524	556	566	549	534	522	516	527	529	527	533	580	533	544	538	558	523	527	501	567	567	574	510	522	548	575	534	579	562	546	544	571	571	528	535	499	568	542	532	533	496	546	520	494	527	543	543	536	511	545	526	530	521	509	573	525	582	559	550	509	530	556	576	560	551	574	545	555	531	529	522	507	509	516	545	535	565	552	505	571	522	547	568	536	541	530	524	520	565	554	494	550	558	547	549	548	536	557	556	574	556	576	501	530	571	555	557	533	547	542	523	539	516	546	514	569	527	515	520	555	536	500	494	540	561	532	585	508	535	516	541	537	548	539	552	501	604	543	537	583	511	536	557	539	506	532	570	562	537	562	511	533	538	513	562	515	528	536	589	541	596	562	579	569	550	545	564	577	563	590	502	547	530	556	541	541	578	519	575	567	544	564	541	540	531	545	529	560	533	528	572	541	541	555	565	544	543	527	552	546	515	563	541	533	547	548	545	519	580	538	547	573	498	522	573	539	544	575	587	495	512	518	539	531	512	504	586	549	548	503	563	543	497	515	540	549	542	550	551	589	548	562	572	559	570	570	523	577	588	566	550	541	549	554	541	507	527	620	550	552	501	546	559	547	547	556	527	556	530	533	519	563	537	520	552	551	538	499	532	539	533	589	535	564	544	545	520	534	526	544	539	553	568	545	535	525	540	572	558	542	544	549	531	555	518	552	549	568	559	584	536	516	554	520	545	582	525	519	555	589	567	558	563	531	524	559	537	531	529	571	550	577	533	484	533	550	508	529	551	524	548	565	518	522	549	570	550	501	532	503	547	550	543	553	549	516	539	543	530	545	532	561	515	578	533	574	559	528	580	498	546	549	553	486	562	517	563	540	555	529	545	559	552	530	536	521	557	545	541	594	506	529	543	568	529	561	529	568	563	532	514	553	540	530	532	577	546	546	566	526	536	553	516	593	547	531	545	543	521	548	556	525	545	518	498	555	558	524	537	562	499	534	505	560	616	562	555	540	538	530	565	543	543	520	529	550	519	551	574	579	530	566	562	510	567	544	522	538	548	539	563	538	520	526	537	571	524	586	510	536	540	598	555	564	560	510	533	522	563	552	567	546	547	525	550	537	529	527	552	511	497	561	539	537	555	610	541	532	567	523	559	520	499	589	537	495	557	546	563	539	543	557	545	508	553	528	588	522	524	551	560	527	546	535	509	563	570	514	545	514	545	534	575	540	582	536	522	557	551	565	520	515	512	545	520	507	557	529	509	528	509	530	527	538	524	549	533	539	539	569	545	532	570	525	536	556	532	576	537	555	559	603	485	560	549	524	518	495	531	514	516	533	559	554	555	562	533	534	564	534	494	576	560	541	533	508	523	625	573	544	541	582	509	528	531	529	505	527	592	518	557	515	574	537	529	576	515	563	527	499	574	516	528	544	550	552	516	555	540	562	558	526	551	557	537	525	556	541	573	502	575	527	510	509	538	543	570	508	506	512	551	525	562	524	536	540	570	544	579	561	520	526	565	552	539	523	552	536	550	573	510	547	548	534	588	524	530	525	538	514	531	501	547	539	549	541	512	518	555	553	562	554	505	497	569	563	579	561	580	534	501	516	542	554	487	500	597	581	545	532	549	491	546	568	520	540	515	541	520	556	543	523	533	543	511	546	536	584	564	525	516	563	501	521	481	557	559	537	539	493	564	592	502	530	542	537	566	529	551	567	556	565	530	526	518	559	579	483	545	553	547	504	518	537	513	579	530	529	507	548	532	544	531	546	553	547	549	485	579	566	557	573	553	560	566	544	538	529	526	543	536	523	553	564
23389	23094	33690	28219	21915	17029	4103	463	342	348	368	323	332	366	343	341	385	295	386	341	352	343	338	310	310	305	340	330	335	334	328	369	312	371	338	352	320	360	352	356	340	340	321	324	315	368	343	353	327	339	337	339	322	302	328	297	332	343	322	352	337	346	347	353	323	303	327	353	337	348	336	312	316	336	320	365	352	341	332	305	356	328	326	352	340	350	367	376	336	346	316	351	361	344	341	336	329	331	329	330	326	339	304	353	398	339	325	298	323	334	341	342	352	315	338	330	307	347	352	340	365	286	346	361	313	339	329	356	341	345	359	335	348	346	328	332	359	341	311	364	338	320	328	338	318	351	365	356	344	337	361	311	320	361	333	321	330	315	352	346	367	325	390	353	347	329	339	284	335	348	320	343	351	331	339	328	331	364	318	320	306	348	300	328	361	342	331	307	341	351	319	377	335	315	318	302	348	350	313	330	295	334	359	332	382	331	353	327	316	324	356	367	331	360	328	311	312	357	346	318	336	360	353	354	341	355	364	323	362	328	365	331	392	345	334	332	352	342	348	330	325	353	352	359	319	326	352	335	361	337	312	356	361	354	320	299	316	333	358	321	338	320	310	339	374	321	326	317	342	348	334	349	355	346	342	343	343	325	315	324	322	319	337	341	358	340	283	325	338	329	357	357	312	341	318	299	337	351	315	345	340	356	332	337	322	342	362	337	321	313	366	320	331	342	335	316	331	342	328	339	329	361	316	346	327	352	328	328	324	313	313	320	324	300	348	337	302	317	313	348	327	359	348	339	346	344	333	301	348	320	342	321	350	335	345	337	341	357	335	354	343	353	355	339	328	339	343	367	330	333	342	361	345	331	346	333	324	321	371	328	362	326	351	332	337	349	342	337	345	324	353	334	344	352	326	381	359	337	312	346	329	329	337	328	334	361	331	325	337	317	366	343	334	348	364	326	344	360	313	303	359	310	329	347	400	343	327	302	337	354	342	342	321	331	349	302	328	329	336	345	343	341	323	311	365	300	343	353	321	356	337	313	332	333	301	353	318	332	324	325	343	327	334	347	353	363	328	346	328	327	298	336	360	346	334	332	321	348	314	364	350	340	353	353	308	321	328	311	350	346	338	320	337	374	333	362	353	343	360	330	353	366	363	334	324	332	354	281	330	327	344	330	330	341	325	298	343	387	362	338	343	315	313	330	352	348	392	356	324	312	375	336	323	341	330	322	368	328	337	339	349	328	346	319	321	330	350	329	341	350	326	365	354	362	333	367	345	313	332	334	336	318	320	367	367	373	323	331	366	359	352	310	317	320	366	378	337	335	337	359	364	333	365	371	332	379	329	331	326	328	316	342	394	301	367	325	312	335	332	327	326	322	352	311	332	332	349	339	335	308	352	331	328	314	316	291	348	324	379	345	341	311	325	317	346	357	323	333	350	327	347	332	325	289	353	349	312	339	383	339	362	341	363	342	335	333	336	360	343	351	346	320	345	377	362	338	365	318	319	352	363	344	335	330	355	317	350	330	339	339	342	363	367	316	381	339	341	361	324	342	341	302	332	335	337	325	302	377	344	347	369	342	325	339	343	335	341	339	342	339	350	331	337	353	323	330	315	355	371	351	342	366	336	335	304	349	352	364	356	327	331	354	340	318	303	337	368	336	350	343	311	318	329	357	296	338	321	332	323	347	316	344	337	326	352	344	300	339	356	333	320	326	339	330	327	315	331	339	329	340	340	340	322	306	306	332	353	344	322	338	358	325	327	332	330	316	376	315	361	348	339	340	312	272	323	350	335	347	330	372	348	324	366	372	321	347	337	333	339	302	299	333	347	324	341	343	338	351	341	368	329	371	305	350	321	335	350	315	352	344	321	342	344	371	347	336	337	322	324	343	335	362	327	361	328	336	339	335	305	329	337	327	348	346	312	355	328	335	327	357	319	331	366	333	342	330	340	349	357	352	356	346	328	354	360	345	361	315	351	369	341	366	382	350	341	301	332	319	364	342	346	330	334	354	363	301	355	339	336	338	326	310	343	358	349	333	361	351	309	310	366	378	314	337	340	326	309	349	334	324	360	325	355	323	308	343	347	354	346	310	330	372	334	325	318	358	334	318	352	340	337	355	362	339	338	319	329	325	334	317	325	323	324	342	346	336	351	337	334	332	340	354	342	318	350	374	341	363	339	336	332	332	338	340	343	357	329	323	376	328	324	342	366	356	328	311	331	348	309	336	337	330	287	345	312	330	355	338	346	333	316	314	353	330	350	302	338	342	353	336	325	327	348	350	367	324	307	301	322	366	346	309	327	347	342	347	317	350	386	323	341	291	309	311	348	364	348	320	356	329	306	342	324	309	355	355	346	368	319	329	331	304	337	312	326	339	348	354	300	328	361	341	347	331	321	360	328	309	346	329	359	389	317	335	333	321	343	306	352	358	316	337	359	368	339	358	354	298	346	330	348	371	324	340	347	322	311	330	350	353	317	352	330	319	347	349	357	351	328	361	316	310	318	352	332	332	364	348	328	318	334	316	337	352	331	358	344	310	341	348	348	330	367	312	374	300	298	336	319	311	317	314	328	351	321	335	355	335	310	351	334	342	328	306	339	338	371	303	364	355	336	356	311	353	338	326	334	336	360	295	340	356	346	360	335	337	306	317	365	327	372	314	332	322	359	333	362	353	338	336	327	356	349	336	342	302	310	322	335	347	346	310	309	328	314	341	345	354	357	349	354	337	331	326	339	320	353	340	358	330	325	347	339	346	345	324	339	330	343	368	380	328	322	321	342	317	320	363	371	380	350	321	346	345	346	352	317	341	321	329	348	332	365	317	346	349	320	367	338	318	293	323	342	352	349	344	358	325	333	305	363	320	334	320	326	380	347	326	334	346	314	337	329	334	348	339	350	348	340	348	377	350	350	290	322	363	337	362	317	327	349	335	352	321	351	341	318	372	323	327	355	325	340	328	319	325	347	323	334	355	341	346	365	343	356	334	348	315	345	380	305	352	337	327	348	326	353	334	320	345	343	329	339	327	348	309	315	347	336	338	328	346	350	321	362	311	315	352	341	351	329	356	320	314	352	314	350	330	347	327	338	380	319	378	347	311	313	373	344	359	343	335	310	343	338	331	317	355	307	320	311	346	338	325	360	318	332	347	350	348	327	381	349	353	315	346	365	303	335	346	347	329	360	328	339	353	308	370	335	352	349	366	352	359	331	335	347	305	359	342	331	304	308	354	328	324	361	321	337	331	365	348	398	310	330	329	329	302	341	347	329	340	333	356	315	298	348	341	379	324	331	345	324	357	306	353	338	358	341	333	348	335	330	339	347	318	342	348	329	357	320	351	333	314	360	333	321	351	314	334	326	320	355	331	359	349	338	378	321	349	332	331	330	346	322	350	344	326	352	344	318	347	323	342	346	323	341	362	326	322	313	356	337	360	362	325	331	351	346	355	339	347	349	340	360	353	347	329	337	327	357	345	325	351	373	324
59907	102571	78360	49758	26153	8358	1940	766	591	616	585	602	595	589	574	583	595	601	579	560	578	596	589	621	628	556	624	570	584	607	565	593	575	613	596	595	540	596	554	604	568	585	564	596	601	579	555	590	571	572	569	606	621	545	586	590	587	588	600	622	566	564	555	611	578	614	575	563	603	564	584	593	563	553	568	582	577	573	587	557	603	623	620	541	543	604	551	626	539	628	577	542	543	562	595	580	561	572	599	585	607	621	569	601	575	627	576	582	558	543	603	547	622	600	641	586	584	613	588	588	593	581	561	611	572	608	578	572	568	538	583	538	549	570	578	582	628	547	565	634	585	571	577	595	583	571	623	571	554	620	565	602	587	629	586	543	608	557	594	562	569	589	593	594	568	617	594	588	605	611	575	598	618	630	557	578	579	607	566	578	587	598	573	565	630	601	564	584	553	579	564	613	617	606	601	570	537	567	587	592	630	592	602	545	627	599	600	510	590	595	584	559	589	614	635	560	606	589	577	576	565	585	588	561	596	559	572	569	574	590	561	587	586	603	614	604	523	578	591	595	564	570	594	588	583	594	588	590	579	550	600	577	562	614	553	616	585	539	586	617	582	556	547	583	586	582	547	637	640	567	609	509	611	598	637	586	563	544	561	632	557	600	566	596	552	580	570	563	573	576	568	602	588	595	561	554	563	600	564	561	594	623	605	572	566	521	530	592	577	606	590	581	561	599	600	573	600	588	556	561	518	534	577	573	578	626	584	575	625	609	599	645	644	549	597	576	608	600	590	589	591	603	610	555	588	549	613	556	521	586	591	567	569	561	561	572	556	525	584	553	600	589	567	553	577	567	589	577	631	580	556	582	593	593	620	537	588	581	570	583	614	576	629	602	617	555	519	556	559	586	564	610	584	555	617	602	605	541	580	577	571	613	589	536	562	537	578	597	581	594	581	626	554	639	594	585	584	602	587	586	604	588	600	565	546	547	548	574	588	584	580	625	630	564	578	593	579	590	545	608	591	550	549	604	575	603	577	565	604	561	611	560	569	599	564	578	620	604	599	574	597	541	572	577	549	538	595	544	638	606	587	606	576	611	607	598	540	594	582	619	600	579	558	561	588	600	563	595	657	573	586	544	580	598	564	624	580	542	586	614	525	585	600	581	595	604	595	584	621	570	614	590	556	571	580	556	602	572	581	574	592	581	633	560	593	596	598	598	564	575	534	563	581	556	553	590	575	583	592	562	576	569	581	580	590	595	569	558	588	576	627	599	581	595	602	575	584	600	554	564	595	555	583	601	575	587	564	586	611	538	569	551	589	615	585	560	592	610	607	564	581	569	565	557	591	622	564	592	602	590	595	551	589	579	570	571	579	601	631	584	609	564	607	553	578	639	553	590	586	572	588	586	641	584	551	595	588	574	552	561	534	602	631	587	585	602	558	601	552	613	566	602	573	653	593	565	605	607	580	602	552	557	583	575	569	580	597	587	571	545	587	574	527	627	555	583	570	561	597	577	560	565	592	594	614	570	559	651	611	590	610	606	594	579	582	557	612	576	607	612	623	592	601	549	546	570	558	562	590	608	593	573	566	571	591	624	574	524	577	573	552	611	558	628	595	560	596	584	588	615	538	592	582	624	591	562	566	632	564	538	601	553	579	540	568	605	573	579	600	615	595	558	582	582	604	559	557	609	566	632	615	561	592	600	576	591	536	601	551	566	610	603	524	584	593	553	601	594	604	584	584	586	560	580	612	543	575	533	578	601	563	592	598	549	598	572	591	551	576	601	596	577	578	550	582	585	594	575	559	578	555	556	553	618	570	555	600	602	583	579	607	532	591	584	603	567	578	586	549	609	648	580	567	579	597	609	554	597	580	580	570	583	563	544	562	571	566	574	608	604	603	559	619	571	596	582	571	581	581	571	586	571	573	595	588	605	568	567	588	599	574	576	589	630	587	597	596	533	578	524	558	574	617	616	559	575	604	565	574	614	560	585	550	547	573	574	612	565	603	563	565	631	549	604	619	637	587	550	591	594	595	600	620	561	600	584	600	562	581	652	570	560	604	604	575	594	586	595	572	588	603	611	604	608	549	585	568	634	544	630	553	579	578	587	577	596	544	580	582	605	585	568	580	610	580	639	613	574	601	606	599	564	625	620	561	585	602	593	590	570	597	564	613	562	567	638	597	566	592	563	561	572	582	547	611	560	604	592	570	569	582	591	605	583	579	584	539	572	573	614	545	581	571	638	615	597	551	598	602	626	596	550	599	573	549	609	538	575	591	642	574	577	556	565	601	601	611	635	562	567	551	607	603	601	552	535	583	608	561	620	555	593	590	580	588	655	556	603	562	580	564	623	565	540	614	598	587	584	587	597	600	594	603	568	593	596	562	533	611	624	580	637	546	580	556	589	580	579	612	578	538	569	587	603	586	608	572	534	577	601	587	593	582	602	568	622	592	619	563	529	572	609	621	594	603	583	533	614	567	575	607	612	580	542	596	571	571	582	545	595	559	624	616	582	573	597	593	560	626	596	561	596	588	539	603	568	581	614	596	581	604	550	560	605	576	520	559	532	607	591	567	616	517	582	602	591	534	604	576	554	593	545	608	584	575	596	647	600	634	567	560	562	609	630	569	559	551	600	584	568	546	627	597	581	572	568	567	593	614	575	546	550	568	562	586	613	593	599	598	580	563	573	595	603	580	552	579	580	571	557	583	574	579	551	586	584	578	568	583	569	575	604	578	589	639	584	598	588	601	595	556	575	572	583	590	566	544	599	570	581	620	598	604	596	586	617	598	613	571	568	611	596	585	577	556	639	575	600	611	585	639	584	611	583	616	613	575	572	605	582	528	598	591	576	579	579	578	573	610	589	559	591	608	586	607	599	566	608	575	584	600	585	591	580	580	546	598	557	586	576	571	615	607	594	596	616	609	556	566	564	534	597	577	605	569	581	577	589	597	604	584	552	512	553	612	599	576	584	566	617	593	561	578	600	574	588	588	555	589	638	565	552	581	601	564	599	602	595	556	573	581	585	592	609	611	575	555	557	575	558	508	521	573	597	557	580	573	553	596	567	587	615	571	587	579	576	579	554	642	571	593	560	589	625	570	575	581	578	579	548	565	555	564	562	566	599	589	597	627	579	587	522	590	614	587	583	580	558	607	607	590	600	595	607	581	552	605	574	561	564	541	592	537	531	608	628	565	584	607	600	566	560	579	539	571	572	565	564	587	563	550	609	578	582	602	556	575	590	552	592	549	577	581	588	607	595	613	575	577	610	604	587	569	600	573	574	553	591	576	573	574	556	617	579	572	582	619	578	607	567	582	579	597	548	604	583	588	558	532	585	567	604	626	559	593	589	569	577	582	568	563	596	562	570	599	574	551	613	584	562	588	599	586	590	597	568	559	571	589	547	575	553	628	555	520	587	603	584	592	605	632	552	564	609	585	589	594	553	603	587	573	566	594	601	585	582	601	578	585	609	574	546	569	553	563	556
28788	32681	30503	14662	2713	757	360	319	282	303	328	269	271	279	314	291	347	318	267	298	311	283	298	306	296	271	302	282	241	294	300	304	270	312	292	299	302	293	291	304	272	313	262	287	249	316	304	278	312	302	280	302	292	273	262	300	274	305	287	300	302	306	258	268	279	306	310	267	261	290	305	274	304	274	290	288	272	295	308	276	312	294	265	280	283	278	316	311	293	269	293	260	294	273	283	281	298	297	291	293	337	269	295	244	281	281	279	259	303	280	311	267	292	277	282	303	273	315	290	274	293	266	291	282	276	281	258	271	248	295	286	259	293	270	283	290	291	251	267	287	274	284	300	291	301	254	293	288	273	293	272	286	315	277	289	294	284	304	259	289	272	267	310	273	315	301	281	292	272	284	286	284	263	297	271	295	288	277	278	269	302	266	279	256	323	292	264	290	319	333	266	313	263	308	298	279	276	253	270	280	284	317	261	317	279	287	279	326	283	254	272	303	253	271	284	292	295	303	303	257	296	297	282	284	277	308	274	261	272	314	290	270	265	259	306	266	276	306	316	309	318	295	307	300	294	273	280	268	304	306	246	301	289	269	282	291	280	295	287	281	284	297	246	263	288	308	298	246	277	289	303	262	305	293	293	334	289	283	295	276	259	295	281	272	288	274	313	269	256	262	283	294	292	288	286	265	309	278	266	280	257	281	308	309	291	286	277	280	290	290	272	306	271	270	303	293	281	294	274	267	272	280	282	268	293	311	290	289	285	300	288	285	318	265	261	299	267	313	283	279	275	303	299	299	259	273	280	267	303	296	260	256	286	264	310	307	275	270	296	331	279	288	299	298	250	296	274	299	255	262	275	261	308	278	303	262	242	318	266	273	269	263	303	271	270	294	296	307	308	280	274	253	313	283	270	280	317	291	252	287	265	255	319	314	299	299	284	261	296	295	298	303	255	301	267	276	266	288	309	265	279	325	297	281	274	294	295	275	290	300	303	284	307	302	279	287	292	275	284	294	274	267	275	292	287	306	236	288	266	278	286	266	319	267	287	288	296	293	290	265	304	275	286	292	272	312	276	296	287	333	266	282	298	264	277	273	298	285	276	293	292	286	315	272	246	310	296	299	269	299	315	288	317	263	276	266	312	288	275	278	309	305	256	306	303	279	259	276	279	293	289	262	310	290	311	315	291	288	297	308	306	320	289	277	285	311	316	291	292	323	282	306	278	263	280	283	254	293	282	311	325	295	288	287	282	272	271	292	263	266	274	282	283	289	283	280	278	260	281	298	286	292	315	268	313	275	286	262	297	313	282	303	282	295	301	282	270	271	298	281	318	307	277	272	276	305	297	317	243	297	317	283	303	296	288	308	278	302	282	292	274	290	279	298	310	288	284	263	335	276	257	291	291	266	316	299	307	264	295	290	287	273	295	299	301	293	274	292	277	272	277	317	285	285	285	277	280	284	275	277	264	260	301	286	287	306	290	257	303	306	296	294	286	275	265	281	297	299	307	288	312	266	266	310	319	281	296	293	294	289	291	261	292	317	280	289	301	283	276	269	285	281	311	247	266	285	293	335	272	268	308	262	291	290	302	239	281	302	303	293	287	277	263	299	281	283	283	260	266	266	306	274	280	282	299	306	295	295	292	277	286	293	270	275	324	277	282	275	286	293	298	279	319	276	262	312	262	283	278	320	265	279	299	251	296	276	296	290	272	305	281	259	303	302	301	291	284	328	294	287	283	292	307	277	281	263	278	320	285	253	294	299	310	288	262	271	278	280	258	313	259	256	269	282	269	302	310	255	278	287	281	312	278	282	297	268	293	301	301	282	273	287	272	287	301	289	264	272	301	283	305	306	278	302	309	256	295	283	280	282	321	300	286	281	277	273	293	286	264	267	295	276	316	291	292	329	274	271	279	281	282	269	298	287	277	240	290	281	270	281	266	301	282	291	270	291	279	260	279	288	285	284	280	288	264	296	308	265	260	284	276	316	293	283	270	295	313	282	260	281	296	286	258	262	323	272	283	294	278	276	301	298	301	289	276	319	303	265	280	300	273	269	303	253	300	269	302	289	306	314	264	285	257	285	288	282	288	274	284	292	288	255	285	295	293	294	317	281	268	284	291	315	262	259	300	307	287	293	275	279	269	288	326	261	289	254	311	297	291	279	275	282	273	298	266	287	293	264	314	286	298	280	264	292	280	281	296	284	284	265	265	267	270	322	325	300	275	280	287	302	309	279	263	263	278	286	256	305	292	288	288	264	277	272	285	282	326	281	295	269	241	280	294	267	281	311	306	282	273	262	303	300	301	295	266	296	260	306	276	292	290	271	285	297	317	307	261	287	289	272	277	262	280	293	306	298	265	260	286	274	280	288	271	292	254	264	303	283	306	282	295	251	269	267	308	280	287	307	286	301	283	312	260	296	311	338	304	307	269	287	288	253	282	282	314	287	285	305	276	268	269	270	293	291	281	243	274	303	278	263	289	285	320	263	301	288	304	299	300	276	312	274	282	265	310	307	262	301	276	330	281	306	266	287	279	323	296	296	287	255	296	269	305	250	300	314	301	291	305	283	307	278	281	295	291	292	278	298	285	291	303	298	311	294	257	285	263	293	296	266	311	282	286	283	275	286	283	301	281	279	275	280	274	285	273	310	283	269	289	306	287	293	289	288	267	287	271	269	302	294	293	317	284	281	304	311	325	282	282	301	272	249	304	301	272	301	296	282	274	307	255	292	271	292	282	260	287	293	289	273	317	296	275	282	297	261	265	270	246	282	302	273	269	310	266	288	309	272	296	287	329	276	296	277	285	282	301	297	319	268	298	283	269	278	272	316	294	288	258	303	280	306	296	286	281	299	284	272	289	274	291	292	283	266	291	299	286	293	283	272	304	299	284	299	299	296	282	303	263	276	275	301	305	295	290	303	296	270	258	280	287	309	317	285	287	304	268	289	284	286	280	275	285	306	279	295	291	273	285	288	301	274	247	286	295	297	278	272	314	295	306	266	262	290	281	271	293	268	279	311	298	310	298	328	279	340	328	266	280	274	279	311	313	269	256	299	278	299	296	297	294	277	297	282	263	288	274	283	272	282	306	309	289	278	285	321	279	275	294	282	283	293	297	291	277	275	274	288	274	288	282	285	280	287	261	272	246	324	270	272	282	293	274	283	273	296	273	301	298	280	268	274	269	294	294	251	284	285	284	265	296	262	301	294	282	297	267	269	281	302	272	315	277	291	294	260	286	319	305	294	295	272	274	291	287	297	297	271	283	306	296	264	301	280	281	286	279	286	312	279	257	271	332	310	277	298	287	315	312	300	260	272	275	282	279	307	281	266	287	274	317	270	281	310	281	291	251	283	314	274	291	315	263	296	270	285	281	299	275	288	265	305	284	280	285	300	273	287	319	317	270	294	283	273	271	268	277	272	279	263	291	289	302	260	296	263	262	297	297	267	302	299	273	284	291	292	269	258	294	304	277	269	274	295	300	285
35275	50898	36307	16495	4827	1357	638	536	508	511	555	522	537	529	493	529	531	546	500	555	521	579	511	572	510	510	509	531	523	522	534	515	544	528	531	498	512	506	488	558	523	472	538	525	522	555	518	519	509	487	551	526	514	497	511	527	531	520	501	519	540	523	526	531	491	513	518	513	525	530	532	532	555	499	530	559	578	514	523	499	477	552	514	490	541	502	556	548	528	560	473	478	526	516	525	524	525	526	524	504	523	490	509	496	506	515	499	505	521	528	539	518	516	539	510	506	484	587	526	474	478	532	542	515	518	514	501	543	531	496	490	533	554	572	480	574	492	509	550	504	544	536	494	505	495	509	554	540	518	504	542	517	483	501	511	561	566	505	502	546	500	510	483	492	511	520	498	525	553	567	541	528	532	558	570	519	521	537	519	511	508	527	529	524	554	536	513	510	516	516	526	486	538	520	519	518	529	502	540	534	536	459	518	496	515	521	525	513	514	525	554	500	536	512	545	539	541	507	515	528	559	508	532	513	533	482	499	507	542	503	509	542	561	521	502	507	494	556	541	527	531	519	520	497	548	521	489	498	556	533	513	495	529	527	493	517	481	522	557	535	525	481	536	496	496	488	482	546	490	527	490	517	500	471	508	509	490	521	552	482	511	504	550	515	530	542	526	500	540	551	544	581	543	505	523	497	498	511	528	540	537	523	500	517	513	528	502	522	484	522	519	505	502	506	495	520	515	521	524	546	503	551	568	517	516	514	549	549	507	498	479	515	498	492	487	506	525	525	518	509	544	532	511	576	506	537	524	512	519	497	535	485	533	537	503	511	548	490	543	471	527	531	536	513	491	511	479	559	515	548	496	501	525	524	503	508	492	509	516	533	525	505	559	529	525	527	523	541	515	550	560	532	549	547	494	503	508	546	506	523	528	519	546	524	542	497	492	559	477	493	479	512	522	531	489	494	457	519	529	526	466	523	520	529	504	519	523	546	559	561	484	529	510	517	530	534	533	507	509	512	502	513	480	546	520	551	518	559	526	497	531	545	513	479	510	528	556	519	522	502	527	505	535	517	532	502	524	552	532	468	499	528	507	506	506	537	518	520	514	499	555	495	530	504	526	558	494	505	534	509	564	558	517	509	518	562	510	530	537	535	505	477	566	484	542	514	535	509	498	500	519	500	505	520	536	510	545	496	541	480	520	486	498	506	518	514	503	535	537	559	530	500	581	509	519	524	519	561	499	497	517	526	525	534	539	504	545	538	534	557	515	529	550	522	569	537	502	562	538	498	528	536	520	485	533	474	546	509	481	521	516	552	554	513	517	526	539	511	540	504	536	500	499	515	448	490	556	469	530	485	528	508	566	549	546	561	512	552	519	536	537	517	529	516	496	536	575	522	528	529	525	540	532	474	572	501	516	511	518	511	549	531	543	502	548	500	541	542	513	505	525	526	530	530	508	516	546	506	512	542	520	527	548	529	513	518	485	504	510	521	510	554	508	487	530	540	551	539	484	503	487	544	525	514	481	520	547	529	496	525	490	541	541	502	529	483	512	538	485	518	523	511	487	513	504	553	536	510	538	505	495	496	491	518	508	570	553	447	507	515	527	542	547	505	500	509	545	496	528	561	552	573	504	473	520	509	503	498	519	493	539	563	501	525	550	523	524	518	559	540	542	479	551	515	519	492	511	510	525	482	543	544	507	525	513	556	515	526	533	506	476	552	534	540	516	541	530	516	509	537	511	503	559	477	530	514	538	560	567	543	491	508	507	521	512	521	504	541	525	550	535	521	534	487	482	520	520	531	488	509	579	505	498	490	504	521	569	523	544	527	539	507	524	516	485	508	507	472	501	525	498	535	531	487	533	504	547	540	540	530	483	527	536	531	511	534	517	594	539	527	531	503	506	511	529	514	562	502	480	499	507	540	514	519	536	522	510	531	537	611	532	544	550	500	516	511	539	543	503	487	529	523	509	526	542	531	475	510	550	531	537	527	549	524	562	518	518	524	471	528	544	543	502	502	543	510	535	545	505	543	467	500	493	545	536	554	526	506	531	517	519	549	544	506	516	544	558	504	527	548	546	518	474	488	520	525	544	533	556	526	545	540	532	542	569	502	512	511	514	512	518	545	520	535	481	549	539	539	501	521	562	534	526	508	505	517	515	493	533	578	540	558	505	512	544	539	514	508	519	515	465	523	526	570	530	452	525	525	581	519	555	510	555	537	551	532	496	549	529	495	509	527	515	518	483	501	534	553	495	516	530	490	515	504	521	560	513	517	525	513	543	532	493	473	530	550	519	483	521	547	534	528	500	525	507	518	531	501	525	512	539	511	496	538	557	533	521	514	520	481	527	506	515	504	525	495	532	515	521	533	511	519	487	489	503	519	525	532	510	509	516	533	522	548	471	501	500	500	554	528	521	519	517	532	489	514	546	491	504	506	504	516	491	506	548	513	521	511	515	526	494	515	503	483	521	514	511	518	504	547	530	475	539	492	518	558	487	494	564	524	518	531	485	535	486	530	514	514	524	528	536	498	558	519	542	540	511	556	516	506	491	486	513	513	540	483	489	536	517	507	541	549	512	529	535	505	517	505	505	544	522	470	524	519	556	551	491	548	542	523	522	536	497	471	507	535	533	520	462	483	533	505	515	499	469	519	536	482	500	526	519	527	538	502	530	532	513	500	548	532	518	518	546	515	517	521	496	520	497	569	563	519	510	549	522	473	486	528	520	505	535	518	486	542	509	494	513	547	490	506	492	503	485	482	514	526	528	485	523	522	511	543	497	511	480	530	514	544	484	505	528	527	517	489	550	537	536	536	500	538	521	522	529	538	517	496	516	513	519	517	538	532	544	547	516	497	524	540	530	528	514	530	527	481	511	511	551	491	506	536	563	520	545	520	557	541	546	513	543	508	562	533	541	500	511	518	562	536	493	508	518	511	527	485	507	508	499	515	514	518	554	546	541	519	502	567	490	542	553	531	547	534	472	497	490	529	522	515	505	528	483	522	493	511	543	563	540	491	526	541	521	508	532	524	512	524	536	571	533	492	500	542	527	498	517	521	468	516	538	544	534	512	540	548	511	513	511	545	513	536	534	549	539	504	496	480	504	497	529	515	509	504	511	504	557	527	532	561	538	538	534	535	499	521	540	549	538	519	536	495	500	532	551	509	518	526	497	543	502	511	515	513	496	509	543	514	589	545	509	481	481	504	548	582	524	536	494	522	474	481	526	483	524	563	515	488	506	518	522	500	498	486	501	511	555	509	522	507	517	526	505	522	505	509	501	491	560	556	519	525	519	520	567	490	491	547	538	492	497	532	514	492	515	550	495	532	566	523	509	552	537	504	501	526	522	543	535	482	516	539	515	502	515	551	527	466	541	558	532	523	520	535	545	505	562	512	527	534	476	514	499	501	484	520	504	481	533	561	490	502	516	522	534	498	505	545	572	532	516	506	489	559	525	486	483	553	525	545	516	536	565	495	530	511	536	508
24567	25338	38306	30923	20128	8656	868	374	324	290	291	311	297	300	311	291	311	290	310	299	314	297	314	318	294	331	303	298	299	287	308	289	310	312	293	308	327	308	291	318	299	287	329	336	302	324	310	290	295	300	281	310	278	293	318	339	320	308	310	301	281	285	317	279	282	312	338	314	342	284	282	288	304	283	295	294	297	272	271	321	304	281	287	294	250	319	299	337	294	297	296	301	307	299	309	317	312	292	298	304	312	285	303	304	282	291	324	305	295	298	298	309	280	294	273	291	285	307	319	302	302	358	291	285	356	301	290	284	297	305	298	295	313	275	323	329	288	314	292	326	297	282	291	316	332	315	320	294	317	292	284	331	314	285	316	289	307	283	295	302	315	283	302	288	306	321	296	324	297	314	267	305	285	292	280	309	326	315	288	309	278	281	299	309	300	282	315	313	302	288	264	278	319	290	328	312	333	319	289	297	271	307	322	323	319	292	324	277	282	308	302	320	356	281	285	308	308	331	294	295	306	271	334	319	330	302	323	275	291	317	299	320	321	326	320	326	296	298	304	271	309	328	288	281	308	302	324	293	313	311	314	303	301	317	281	287	280	339	324	302	322	312	331	296	291	321	301	247	273	263	275	285	319	299	303	302	309	282	270	280	293	302	293	311	287	285	306	297	317	291	301	287	279	317	257	339	284	298	300	290	284	298	293	280	313	326	305	323	320	284	306	281	289	305	283	309	266	288	300	292	338	311	290	343	323	278	322	303	280	299	293	288	319	294	282	279	306	310	284	279	299	291	337	300	296	303	307	314	286	314	319	288	283	317	334	306	329	272	309	301	285	279	296	297	302	305	312	277	304	339	291	297	274	322	307	299	310	282	312	303	300	311	292	333	324	291	294	282	313	297	294	287	300	291	291	318	327	308	288	305	313	310	295	291	301	317	304	288	304	306	307	290	321	301	327	322	294	288	316	294	320	300	309	284	308	303	318	321	293	301	330	301	294	300	313	308	301	314	290	282	318	270	282	296	304	279	294	300	290	288	274	317	296	334	303	326	324	320	313	307	318	300	276	313	318	304	302	282	314	292	302	328	271	312	329	300	314	323	299	292	288	297	316	283	305	303	297	287	276	283	313	329	306	315	309	282	313	297	293	306	321	342	297	338	321	288	284	306	321	287	301	307	274	244	329	336	297	272	312	295	290	282	343	307	283	279	259	276	308	339	307	336	296	307	302	305	301	317	310	321	292	305	307	308	319	297	316	325	317	289	313	327	300	282	296	317	313	302	313	308	297	281	294	307	307	287	313	300	296	312	313	297	282	306	344	310	299	301	290	340	296	279	270	307	313	324	267	279	330	326	305	300	300	282	309	290	300	290	303	334	284	326	293	317	309	331	306	289	309	316	295	283	298	282	313	311	297	281	303	299	337	267	286	336	299	308	277	322	311	298	289	281	284	285	260	309	311	304	338	302	314	286	316	298	287	296	285	311	320	291	315	338	305	289	279	319	282	316	287	266	280	298	309	280	302	291	301	292	306	314	315	323	324	273	290	317	315	295	345	278	285	295	272	287	276	291	286	325	291	288	313	294	280	306	299	289	316	311	301	303	342	318	305	288	299	308	289	300	298	317	306	290	311	274	297	302	302	283	314	285	289	309	284	336	295	278	305	317	329	288	321	291	304	298	303	290	317	310	291	305	315	309	293	314	311	307	308	300	271	305	298	328	330	289	270	296	293	303	297	320	302	314	308	290	301	285	285	296	281	301	303	296	303	286	306	274	279	301	321	271	272	295	290	311	306	289	300	314	304	273	290	275	316	330	308	287	324	298	295	312	296	310	285	274	320	280	295	301	323	284	305	290	275	300	292	295	315	312	283	294	295	301	303	284	340	300	298	279	271	270	305	317	298	290	310	292	302	290	281	271	292	326	304	283	328	289	298	291	295	321	307	302	315	315	321	293	274	299	324	302	283	260	351	301	307	288	306	311	309	313	290	293	303	298	319	316	291	282	294	331	299	285	344	299	285	295	311	303	286	301	290	294	269	282	330	325	312	293	267	285	296	294	291	302	282	281	305	290	294	302	313	327	323	313	295	290	294	257	339	283	305	289	328	281	306	278	286	303	302	325	326	315	285	291	306	286	324	303	291	292	277	258	347	304	290	312	314	295	303	294	298	297	314	266	303	345	317	310	296	305	309	273	291	288	285	290	301	321	284	300	296	283	308	302	271	268	303	295	305	293	262	297	305	316	304	318	319	314	278	319	283	260	288	297	304	334	273	308	297	316	282	308	313	301	296	297	298	280	311	316	355	337	282	288	320	299	302	301	302	259	307	294	303	300	322	289	314	306	291	326	327	303	308	328	307	322	316	307	318	302	299	284	285	299	302	312	279	333	286	297	275	273	297	299	289	316	288	298	313	298	297	276	271	293	278	295	300	300	329	290	289	303	294	305	308	311	288	312	267	320	305	294	295	309	333	328	298	316	327	279	263	346	300	320	294	293	277	314	309	296	338	292	289	274	292	300	286	304	312	294	298	304	292	287	283	297	314	330	288	309	294	300	279	311	293	263	276	289	282	287	275	282	315	303	309	279	309	280	284	304	301	331	313	295	310	293	311	297	308	303	296	294	276	257	294	302	280	292	328	303	296	303	290	264	304	329	290	321	306	289	300	303	304	312	294	300	312	297	300	324	280	316	305	293	322	274	302	285	317	289	267	278	306	300	290	300	311	297	300	297	296	310	276	323	361	282	293	281	301	286	296	285	301	275	325	324	317	322	324	291	286	274	267	299	262	324	294	298	304	306	325	275	314	280	271	292	312	278	293	293	289	304	299	298	291	320	315	301	292	281	279	345	296	295	321	297	291	309	319	295	328	304	286	306	295	287	321	290	287	301	301	273	283	299	274	297	288	296	305	331	299	322	296	323	294	303	275	310	306	288	298	333	323	306	299	292	329	287	351	281	317	280	318	318	304	303	271	283	285	312	325	314	320	294	292	321	317	296	269	302	319	284	305	321	313	293	301	320	311	292	299	304	321	275	309	305	289	291	276	316	308	295	294	295	282	262	297	314	295	319	293	281	303	321	297	319	273	293	277	307	283	315	288	350	304	317	306	256	301	285	283	289	291	298	288	303	329	290	288	291	293	281	284	304	317	294	278	289	286	291	312	287	309	318	319	279	309	309	284	279	285	298	308	302	300	306	342	296	301	299	294	319	310	323	326	284	322	312	322	315	317	291	298	288	306	273	286	305	335	299	297	281	288	325	302	297	285	279	315	285	285	286	272	269	320	318	267	280	271	333	286	295	300	330	317	266	291	286	260	305	281	324	288	302	279	282	303	305	285	314	291	304	293	311	315	279	288	314	309	325	302	310	284	291	283	314	309	299	306	295	316	312	316	297	320	321	297	313	308	306	315	304	303	300	329	300	302	301	316	311	317	322	318	324	307	314	309	335	275	306	285	291	292	308	307	303	297	312	315	314	303	275	286	307	308	284
58100	95063	70737	41710	19735	5283	1251	631	587	530	554	539	514	549	566	512	568	521	530	552	550	527	563	548	488	507	514	553	551	547	546	514	527	527	533	586	591	543	592	512	552	529	512	560	526	521	530	519	529	515	518	533	517	549	539	524	561	531	497	506	570	534	558	548	562	537	501	582	554	554	518	510	548	566	579	576	534	507	498	554	563	575	539	571	564	580	533	519	555	577	539	554	532	524	590	533	528	509	557	601	568	502	556	534	537	529	526	531	515	561	527	523	542	561	555	569	585	550	545	537	535	570	529	585	504	555	534	554	522	567	535	507	554	530	534	533	534	571	485	533	503	532	533	514	531	552	527	540	602	527	540	557	617	512	509	540	542	539	505	571	550	548	519	500	553	536	531	553	518	546	502	562	556	534	505	574	569	497	548	587	541	547	518	541	543	570	509	548	557	545	547	549	524	552	544	570	541	527	525	585	557	544	541	535	532	520	539	535	514	547	561	557	540	621	546	536	511	559	542	537	546	512	560	552	549	547	527	551	507	562	528	568	565	530	536	531	511	520	560	530	528	524	514	540	568	522	563	528	502	540	532	522	578	526	526	540	531	558	564	543	518	554	525	532	514	544	588	530	558	546	536	542	536	515	543	539	530	559	562	567	521	532	572	555	562	541	574	533	507	529	533	562	532	545	523	516	552	558	545	587	538	544	531	527	518	519	568	529	560	553	532	530	506	528	567	509	590	566	569	566	494	544	541	545	554	551	566	516	563	517	547	549	493	547	530	540	563	548	581	529	585	525	560	542	549	550	529	581	521	589	532	488	510	531	567	574	535	536	502	554	533	535	507	525	581	552	565	559	548	549	530	542	532	517	532	515	525	505	510	585	560	579	566	555	541	548	549	541	532	555	520	514	564	549	520	555	525	535	541	535	571	526	512	573	522	520	569	536	533	568	530	511	516	535	585	531	530	553	526	559	522	552	535	582	528	527	539	527	605	580	541	567	518	524	510	513	528	525	527	521	522	557	518	555	549	556	596	574	524	543	546	513	526	527	586	534	534	581	524	519	518	537	537	540	517	561	508	536	538	513	549	518	565	516	582	551	560	527	503	562	500	509	558	560	502	555	524	556	532	552	565	505	531	531	564	562	534	522	551	525	502	517	532	525	548	559	532	504	518	503	558	581	577	564	537	583	535	530	550	571	508	566	549	524	549	544	534	530	573	554	554	548	543	520	521	517	542	552	517	536	558	545	542	521	493	580	515	531	554	541	562	578	559	530	540	541	533	587	603	521	547	490	505	477	529	587	570	542	508	522	490	542	507	538	524	562	547	569	519	563	569	545	548	574	564	513	493	519	534	548	540	550	528	571	564	578	523	487	513	520	514	550	555	551	566	532	535	556	502	548	521	534	490	542	540	574	531	520	554	517	548	627	550	542	541	543	579	537	572	547	525	564	579	524	566	566	523	583	554	594	570	536	536	552	567	566	564	557	532	569	551	581	553	519	544	524	569	558	507	527	543	521	509	527	584	483	560	512	555	536	540	555	589	573	551	528	529	577	547	570	512	540	546	547	543	520	532	528	556	557	499	526	527	525	543	547	563	569	557	539	577	547	555	536	565	531	530	556	574	502	532	574	536	535	523	535	545	537	529	551	566	553	563	536	569	533	529	536	512	536	541	554	523	544	523	512	506	589	568	550	538	531	522	559	538	547	545	524	517	573	542	555	532	575	531	533	497	554	546	611	521	529	519	547	580	531	542	583	562	582	522	558	565	530	527	574	570	548	513	541	506	523	541	557	572	541	570	523	523	538	533	544	513	512	567	521	533	533	548	576	519	554	511	518	539	483	538	541	544	526	524	561	599	556	561	536	523	564	538	556	538	508	534	555	547	590	554	535	552	570	545	522	541	568	527	584	526	544	486	549	525	573	529	549	521	520	565	580	539	547	529	534	570	524	577	491	531	541	569	556	533	517	544	522	558	522	486	531	564	529	596	518	601	497	527	534	540	520	557	560	524	593	537	583	546	540	556	570	561	527	555	544	565	536	564	515	543	573	512	550	508	557	559	556	533	547	564	555	589	519	554	524	580	504	504	522	558	515	503	564	562	527	520	509	536	559	551	536	515	516	529	540	576	519	524	523	524	550	551	558	529	601	557	533	531	532	558	544	570	572	544	553	525	553	581	546	528	555	567	556	526	541	572	564	496	542	546	513	544	540	565	563	530	574	600	570	593	527	545	572	524	537	569	558	540	559	537	521	523	549	524	549	579	532	546	504	558	579	523	532	604	498	588	523	508	521	557	567	574	526	510	571	540	523	535	529	566	520	577	552	592	541	543	530	563	587	537	557	562	555	539	546	511	570	535	537	541	524	562	502	553	573	579	598	526	509	565	534	513	494	546	508	562	571	564	543	560	564	548	525	567	543	571	537	533	521	510	538	568	567	513	575	556	510	546	551	527	572	597	544	523	555	585	545	565	537	541	535	555	535	541	548	560	513	572	521	559	540	526	544	463	547	506	565	522	549	517	565	519	559	556	535	543	562	557	545	562	560	545	526	545	560	539	527	509	573	552	564	554	540	565	555	536	544	559	539	534	560	566	492	581	589	554	531	516	568	486	530	609	534	542	567	604	504	535	568	548	571	555	541	551	587	537	556	577	533	529	501	541	538	530	575	532	554	596	539	558	531	552	538	537	514	494	578	536	567	524	548	572	542	534	531	535	518	565	536	505	550	532	566	546	504	488	552	551	544	577	545	573	541	558	537	523	534	557	560	617	537	519	520	542	515	559	575	503	553	518	523	512	583	564	509	539	552	566	521	513	569	534	630	536	534	525	528	569	534	518	533	561	544	574	545	528	579	537	573	516	548	518	557	568	538	529	529	535	520	490	535	540	497	560	565	549	573	601	517	577	522	545	563	553	552	531	513	546	581	564	536	560	575	507	523	529	534	568	535	603	570	574	559	516	571	556	505	537	532	571	536	549	590	567	536	561	574	556	567	525	546	508	542	550	558	541	537	526	555	575	532	555	549	558	553	542	534	566	522	558	545	516	560	525	502	539	538	553	531	542	540	544	541	563	564	537	513	554	523	541	577	567	572	529	539	515	505	544	505	544	549	527	546	564	533	575	613	533	569	535	531	558	535	538	563	512	533	539	530	553	529	588	553	572	567	558	536	533	547	575	545	593	501	564	577	538	540	532	534	518	549	532	574	560	555	558	526	575	540	526	531	612	539	539	548	546	615	560	502	541	533	523	544	534	552	512	503	580	551	524	586	521	550	528	521	570	555	546	561	549	527	563	523	515	558	527	541	574	526	519	543	566	591	516	550	487	534	512	525	563	550	558	533	554	545	532	536	566	542	548	530	574	532	529	543	530	573	593	539	527	517	551	540	569	540	542	541	545	540	543	530	518	551	502	542	526	546	544	581	577	548	553	493	595	554	555	595	537	549	573	555	575	547	534	538	604	520	516	564	508	555	548	604	544	517	519	520	506	545
23424	23113	34186	28385	22004	17068	4269	463	368	347	363	351	348	357	329	344	331	371	323	314	366	368	354	333	362	332	352	372	343	369	334	366	363	339	366	350	336	351	284	350	356	329	352	350	330	348	341	360	373	335	327	306	340	314	333	312	369	343	361	331	362	320	329	340	353	331	315	324	354	372	341	333	341	355	351	352	354	327	331	353	357	318	329	339	331	308	330	351	337	330	345	369	311	363	355	349	367	339	359	317	350	360	307	332	340	329	317	325	340	332	357	331	324	342	333	341	334	370	305	363	296	322	348	346	359	340	341	318	357	355	311	347	355	344	319	392	326	323	351	367	340	353	335	316	336	345	359	337	318	335	338	334	329	336	354	356	357	366	312	309	327	352	373	349	341	305	343	344	344	317	349	358	360	331	352	362	348	341	338	330	346	339	305	352	325	332	328	351	327	318	357	344	327	353	311	357	335	328	337	346	328	361	346	362	355	321	320	355	326	313	365	320	361	345	348	355	347	320	345	343	371	325	340	326	336	343	354	338	330	332	324	339	338	328	336	367	326	360	311	377	298	309	350	372	342	334	338	359	330	351	362	327	332	347	327	353	342	357	313	358	329	323	311	346	343	385	322	343	314	326	361	336	345	351	317	320	357	349	342	354	373	369	321	350	323	326	351	338	355	300	304	343	353	332	360	339	358	321	324	309	347	343	340	337	327	340	323	321	329	347	328	353	342	351	317	369	361	346	357	327	358	369	360	347	346	335	336	317	315	318	357	352	313	366	311	320	343	372	318	353	365	334	302	340	350	346	344	307	338	348	336	298	340	350	342	340	333	343	342	339	343	340	371	311	372	348	361	342	373	309	319	342	305	343	342	335	357	351	302	318	318	341	323	347	346	320	328	305	345	351	330	310	358	327	329	328	331	361	337	373	315	338	346	320	342	314	348	325	333	349	340	336	380	355	351	339	311	362	316	343	354	298	370	353	368	320	338	341	354	304	366	376	372	348	333	343	317	376	357	339	335	332	362	367	325	358	354	311	327	299	321	363	306	362	360	368	332	341	331	329	334	337	351	353	338	364	344	299	369	347	354	307	336	317	347	324	351	374	347	371	312	351	326	361	362	346	345	359	360	307	349	340	330	365	353	367	325	336	336	329	354	326	345	347	346	338	356	345	356	328	349	320	352	333	363	307	308	338	342	329	347	311	340	297	387	342	340	332	332	344	368	341	348	334	324	384	332	327	359	323	322	340	338	327	325	360	320	350	313	338	312	349	336	350	372	342	322	373	320	363	330	339	327	359	355	359	314	369	336	342	300	356	366	381	352	333	302	318	289	359	310	324	343	307	302	349	331	362	374	343	331	308	313	342	368	335	358	328	359	336	342	319	357	338	325	355	327	342	335	322	323	335	331	312	346	351	346	342	363	324	329	357	326	311	335	342	317	340	388	361	328	336	327	330	314	349	297	364	364	347	341	342	347	334	339	336	390	354	344	331	334	350	329	305	343	333	334	351	359	332	357	329	352	346	329	279	336	340	331	329	323	353	351	337	322	363	345	348	341	306	343	337	339	335	321	345	384	334	336	356	342	308	339	302	327	337	340	336	312	375	293	329	360	311	329	340	315	322	354	327	342	340	344	322	328	347	361	319	325	340	323	337	338	330	357	349	336	353	356	353	387	359	318	312	380	338	319	353	366	344	358	357	356	337	332	345	323	361	345	332	332	310	338	335	337	304	341	323	350	365	333	338	376	350	364	337	365	336	328	351	358	327	337	329	317	342	357	372	367	358	332	321	329	318	313	366	343	331	314	335	374	338	305	352	335	341	297	329	348	346	381	335	347	403	323	340	327	365	335	349	326	369	355	365	338	351	339	323	341	310	370	307	339	339	342	303	345	337	370	357	351	347	328	348	325	371	364	328	353	313	345	345	320	339	322	342	344	341	373	356	351	359	355	375	331	338	315	359	347	380	330	357	342	337	322	329	334	312	334	343	347	322	371	329	335	367	346	334	332	341	347	329	333	353	338	335	344	351	325	337	393	280	359	355	320	351	338	338	306	318	336	327	343	358	311	335	344	345	364	334	312	334	334	327	361	309	347	344	358	364	307	363	356	353	342	347	359	350	321	343	365	334	374	362	348	292	303	314	316	313	341	335	361	337	392	340	345	356	325	342	348	305	374	347	339	342	313	305	356	326	341	279	380	324	353	326	328	308	342	323	355	331	323	360	340	319	365	330	361	343	328	356	368	343	351	329	328	314	328	369	329	347	311	333	356	346	377	286	351	377	381	327	344	363	368	328	343	349	356	329	341	311	328	304	321	324	314	324	345	344	351	344	330	385	334	361	349	366	341	345	348	365	365	340	345	341	300	353	319	351	319	358	338	363	340	336	324	318	362	384	354	370	324	348	333	324	346	332	342	332	360	354	362	351	327	348	344	346	365	311	314	338	343	326	330	306	320	331	361	337	346	355	318	319	321	340	353	389	358	353	325	356	333	356	341	327	347	375	316	350	351	338	372	336	314	356	345	321	327	277	342	319	346	318	361	339	306	351	340	353	335	337	320	343	312	319	351	327	363	340	300	336	343	352	346	336	346	366	335	331	326	357	307	375	337	322	319	345	367	342	336	344	351	350	311	306	346	338	341	342	343	346	334	348	345	321	318	352	322	322	314	336	344	382	320	327	323	332	338	342	291	355	338	348	329	329	359	335	352	359	357	313	309	357	393	334	346	336	358	320	332	343	321	323	361	331	328	353	362	351	361	369	357	304	329	358	356	330	358	328	317	342	325	330	314	346	322	328	343	327	329	365	326	334	355	324	332	336	368	321	357	323	330	361	381	330	357	334	367	368	337	301	338	320	325	316	347	341	324	326	325	331	341	324	324	359	381	343	355	349	333	313	355	364	327	342	349	362	352	331	338	364	319	305	360	340	354	361	334	348	301	338	332	351	319	355	351	345	387	341	355	321	324	346	326	332	338	344	343	306	356	340	294	340	340	320	358	328	329	356	366	318	392	329	354	358	307	328	343	323	332	302	334	350	363	317	349	355	314	347	303	327	308	324	375	354	329	335	338	335	321	314	336	357	339	338	349	352	323	353	314	334	336	335	309	348	338	380	341	344	368	366	330	350	341	336	337	300	306	327	357	355	343	337	334	341	353	340	327	354	296	344	330	348	359	317	342	305	362	325	328	337	328	329	313	309	348	319	326	342	359	363	345	350	353	338	331	347	348	353	305	340	314	343	328	380	365	341	331	360	351	321	385	318	369	319	308	332	358	336	324	345	371	336	319	342	336	357	338	354	345	343	315	338	343	364	329	343	355	337	353	313	409	330	341	323	355	350	306	315	309	317	358	357	354	340	371	400	301	357	333	339	369	345	351	351	345	343	338	299	366	308	350	344	357	329	353	307	356	351	331	313	372	352	328	360	353	347	315	326	351	316	331	346	291	352	325	320	335	296	339	314	346	355	347	321	319	341	337	351	327	345	323	362	346	335
58548	102914	78597	50416	26105	7936	1712	733	598	553	604	601	630	621	606	609	602	634	576	602	590	577	594	583	568	602	601	563	576	540	578	583	554	595	613	582	579	573	577	581	585	557	576	536	611	605	615	600	617	544	578	592	596	573	590	596	583	592	548	581	577	580	613	585	601	604	576	625	607	594	578	599	594	618	575	608	598	590	600	528	589	633	576	542	592	568	587	613	555	598	578	597	556	579	601	585	573	583	581	599	570	595	573	544	575	576	569	565	565	578	573	576	573	619	592	601	585	555	583	596	523	590	515	613	603	571	606	592	572	569	579	558	595	587	585	595	593	598	591	598	593	554	565	606	553	530	562	586	592	623	578	562	597	610	645	613	578	575	586	602	577	602	587	611	606	598	605	593	601	617	584	608	581	552	592	612	589	546	597	609	586	546	565	581	650	584	607	640	623	571	576	552	578	572	585	608	601	569	577	562	573	591	582	583	578	595	598	570	599	604	607	633	613	530	591	602	584	559	608	547	621	576	582	643	530	610	580	605	555	622	562	587	592	566	588	582	600	586	598	600	606	602	609	593	589	591	593	583	556	558	605	583	566	562	588	600	608	587	579	600	624	601	598	577	554	560	539	559	577	599	620	587	575	565	617	568	569	574	582	616	559	594	577	540	583	610	621	583	588	545	600	589	648	574	581	606	573	560	610	600	607	572	563	577	594	587	632	560	592	577	611	572	626	601	585	596	588	539	625	600	597	567	593	603	573	557	610	588	565	609	583	582	566	601	602	600	591	604	568	600	574	507	568	574	563	593	606	600	564	583	548	544	579	601	565	592	610	536	567	567	595	629	598	583	596	600	543	596	580	592	590	589	549	566	618	637	641	573	562	598	589	579	582	549	570	545	597	570	585	567	495	569	587	591	579	663	576	599	614	569	568	554	614	596	567	601	624	579	631	555	582	566	565	563	597	567	598	550	580	583	594	616	581	605	541	578	571	581	572	610	593	612	573	590	536	581	587	577	608	582	598	591	559	599	561	577	529	590	605	631	571	570	603	595	589	576	552	587	606	643	587	547	590	576	649	599	590	577	615	592	576	615	582	571	563	559	620	580	526	594	591	567	602	586	574	608	571	614	592	534	588	596	632	558	568	610	575	595	581	583	555	581	546	556	587	583	601	596	580	587	536	594	630	591	573	545	597	625	594	590	582	576	571	548	579	542	552	603	570	571	568	584	584	579	585	599	582	578	576	560	557	565	575	582	575	573	592	586	594	603	555	601	611	543	597	591	577	596	617	594	572	557	614	552	583	598	578	545	596	590	594	577	555	584	575	638	597	589	530	577	562	581	579	612	592	535	620	594	594	566	619	619	604	607	598	601	594	593	589	554	612	575	577	589	563	607	606	601	584	575	608	589	659	612	575	547	590	564	582	567	618	605	609	589	577	605	617	640	583	588	572	575	534	593	603	591	589	564	609	603	584	606	613	629	609	599	614	583	559	617	630	626	591	574	542	606	595	558	576	616	549	564	604	568	562	601	621	589	580	584	609	595	588	581	585	573	592	582	556	573	633	580	608	552	596	581	562	618	600	613	550	582	597	537	570	623	616	590	582	578	533	629	587	573	601	553	585	618	592	584	576	578	603	615	619	571	590	564	605	627	628	548	543	540	621	555	567	573	576	600	577	538	567	559	548	554	629	569	551	578	532	579	595	630	595	565	623	636	640	563	547	580	591	574	612	612	557	620	564	574	598	593	597	593	559	603	560	551	560	587	591	588	580	588	560	595	620	562	548	580	567	561	563	610	585	543	596	563	587	596	537	621	633	581	577	580	612	580	610	609	565	555	586	552	570	550	580	595	586	614	574	580	581	565	562	600	633	575	539	578	592	543	565	574	590	589	575	587	648	613	557	585	606	604	597	586	560	576	581	583	622	623	577	599	605	602	615	619	529	554	551	558	595	586	626	606	589	546	599	546	563	572	607	585	615	559	577	577	625	585	583	600	625	586	586	544	575	593	649	585	610	602	586	585	567	576	670	568	565	581	557	577	565	555	580	597	554	530	544	586	573	600	583	559	591	592	583	627	591	624	577	625	588	613	596	606	575	600	629	560	600	617	569	569	576	599	606	559	567	636	591	552	593	577	559	576	592	582	585	599	626	582	569	569	600	568	612	594	620	588	596	594	585	610	556	577	544	593	562	617	572	553	568	571	568	539	620	579	572	555	608	570	575	586	557	582	611	559	588	598	542	611	624	575	583	570	567	616	568	593	604	588	550	633	549	598	582	571	613	588	570	594	584	597	568	567	603	630	570	591	600	609	572	552	548	587	607	619	551	556	562	616	606	592	627	598	575	595	553	599	548	573	560	569	552	604	558	528	593	576	591	624	620	549	563	590	583	570	578	590	571	585	534	563	583	587	609	575	564	557	566	589	560	548	582	567	599	606	582	616	582	593	589	582	596	546	624	554	575	591	591	555	588	589	585	580	605	569	610	545	624	610	570	618	599	600	584	577	599	569	598	619	581	590	551	647	574	620	598	587	616	620	589	553	560	574	597	576	604	579	582	559	573	598	621	563	563	550	612	591	610	616	608	570	584	594	570	542	585	559	639	607	587	604	620	646	572	597	578	609	572	585	579	606	567	578	543	608	583	568	584	590	573	559	556	586	627	556	596	578	604	537	542	545	575	634	571	598	619	575	561	614	520	574	615	583	627	603	594	632	557	614	570	587	593	562	604	610	558	593	587	605	579	597	590	570	625	613	551	564	549	546	636	572	660	592	620	597	602	589	644	578	587	588	561	589	619	593	606	601	541	568	582	552	587	603	568	581	582	638	580	595	575	591	566	577	608	572	593	543	582	576	556	575	606	600	570	613	595	593	578	587	573	544	560	539	591	624	598	605	552	614	594	602	560	581	583	594	577	598	603	596	601	590	547	585	614	565	580	571	555	597	595	599	554	565	539	558	549	550	589	607	566	603	572	553	560	573	612	560	589	552	575	542	599	616	586	619	598	571	595	589	553	562	577	561	596	571	603	597	595	572	577	541	605	558	571	609	605	572	571	602	597	580	589	613	570	583	605	567	597	578	555	579	596	561	614	572	586	594	571	580	589	553	584	604	595	586	601	544	566	602	599	579	595	572	581	564	563	581	613	587	549	593	619	547	535	549	611	581	567	586	575	610	548	601	591	631	591	527	562	575	558	592	599	554	584	559	602	541	557	585	601	585	603	552	568	574	534	567	566	589	558	542	625	581	590	569	578	631	596	570	555	539	528	601	611	616	634	551	579	581	607	548	560	589	599	625	581	576	560	565	603	572	545	580	589	611	591	572	586	587	589	597	581	545	593	556	546	582	620	566	589	648	574	567	551	605	556	576	591	592	597	606	577	580	584	598	576	604	564	596	586	609	596	584	600	585	570	523	594	648	532	622	580	558	586	606	585	569	564	578	559	596	605	613	574	629	604	602	532	645	587	606	585	587	554	569	592	633	583	569	567	612	583	591
28191	32098	32639	16577	3294	885	381	281	298	280	282	258	293	283	275	324	293	319	277	252	295	316	309	282	305	274	303	285	282	269	291	275	263	316	290	272	277	259	317	310	290	274	288	264	277	295	303	266	284	298	267	246	264	275	247	308	273	295	305	300	263	272	306	274	298	288	280	256	276	257	277	265	280	282	279	283	259	290	265	268	287	274	299	278	283	279	295	266	289	295	243	295	288	278	287	295	285	291	279	269	315	286	304	267	270	271	267	275	266	294	302	290	270	299	264	294	309	273	249	275	270	279	274	270	296	286	299	264	282	303	297	289	301	310	277	261	273	299	292	319	317	273	274	274	278	296	267	265	282	261	271	281	290	281	264	278	307	281	293	281	282	271	275	275	322	274	266	277	286	298	256	280	293	301	279	327	283	278	274	269	268	273	308	307	292	262	271	296	303	286	310	257	271	300	290	264	249	280	290	292	273	298	278	274	279	290	245	281	268	296	276	252	283	272	318	305	294	298	276	271	275	308	322	278	287	266	305	268	272	328	276	288	282	308	268	282	289	300	277	269	282	292	296	287	301	293	299	289	297	288	285	272	296	290	305	245	262	267	289	292	287	289	303	286	288	291	271	265	270	291	279	304	283	273	282	303	284	277	289	266	285	294	265	289	284	272	294	263	245	280	302	278	259	313	293	295	299	284	265	322	311	275	269	292	276	286	262	289	245	288	238	310	283	274	295	288	263	287	290	254	282	289	306	280	306	296	289	283	268	283	280	275	256	296	321	287	256	309	281	273	281	297	249	281	294	287	256	288	270	258	238	285	275	291	288	274	317	290	291	301	292	293	288	302	295	291	291	277	268	274	273	291	277	272	302	251	282	280	323	307	270	306	262	273	296	271	258	281	282	281	274	288	276	305	266	335	277	295	278	299	273	298	288	299	284	305	279	267	292	267	267	309	293	290	297	294	274	294	308	279	338	290	288	277	278	283	310	277	291	275	281	283	307	322	311	276	292	307	274	309	287	242	313	315	260	273	282	281	293	309	281	286	282	275	311	298	288	277	282	275	292	302	272	254	280	306	299	253	314	305	293	311	283	273	315	251	307	283	295	298	292	268	304	275	289	273	277	314	330	269	279	249	282	300	315	290	281	274	256	320	299	272	290	283	298	301	254	299	303	298	315	308	274	279	265	304	271	319	297	289	247	285	278	280	253	272	286	286	285	280	316	301	270	297	272	252	268	267	303	276	263	288	274	317	271	273	305	313	293	294	282	286	267	278	286	265	286	296	285	275	311	344	277	277	278	296	274	265	267	260	254	256	287	275	271	295	293	312	292	310	259	283	272	306	302	284	291	260	287	303	277	288	294	259	289	278	275	290	280	304	272	254	271	279	280	270	294	296	324	299	260	294	281	300	296	271	294	263	265	268	293	291	274	275	309	302	261	295	255	283	264	298	293	250	314	272	270	279	297	298	259	275	275	319	278	276	256	297	270	286	305	295	273	269	266	297	298	262	288	276	281	296	270	287	300	283	277	285	271	292	280	253	289	287	294	257	276	275	277	290	291	294	301	280	302	297	247	296	318	331	280	256	316	303	254	278	276	270	278	286	260	257	292	272	273	265	294	263	285	307	266	310	267	284	288	281	289	288	266	269	302	281	268	307	276	270	271	281	275	286	282	278	321	261	252	283	303	286	251	287	288	299	262	287	343	274	267	311	282	250	263	325	300	299	317	275	313	278	298	298	296	277	299	266	289	318	287	292	250	281	291	309	272	261	257	285	279	330	266	294	287	264	304	305	264	321	277	246	287	277	270	270	309	309	263	278	289	255	304	276	303	274	278	284	287	297	306	275	290	290	286	303	264	274	272	303	301	284	274	299	301	294	305	274	294	291	258	288	308	294	291	257	300	286	267	270	284	264	264	303	273	311	269	276	266	301	298	288	313	310	270	293	315	263	311	290	273	310	271	285	293	310	301	289	259	276	289	282	282	276	289	291	298	289	304	300	277	281	266	297	310	293	271	279	291	289	299	261	267	310	279	288	287	302	283	265	306	261	256	262	282	265	258	294	274	287	273	299	282	253	274	321	295	279	265	276	285	274	261	267	270	293	320	269	263	292	323	283	302	275	282	283	279	280	296	300	289	262	311	277	265	273	284	259	297	288	268	291	275	285	273	316	289	280	258	267	292	286	294	311	267	274	298	283	291	289	292	294	292	272	259	319	304	301	292	305	275	286	276	286	276	283	299	270	289	262	281	276	264	290	280	299	277	281	270	289	309	310	300	253	283	311	275	281	278	257	297	307	274	265	278	316	275	276	290	286	271	294	264	289	268	312	290	273	303	267	278	284	291	302	272	283	308	270	319	307	275	273	291	277	286	314	302	266	299	300	277	311	302	268	261	297	306	270	324	286	268	290	290	283	277	300	261	292	294	283	303	316	304	250	285	274	292	293	275	279	255	292	288	282	285	262	262	281	276	287	320	295	278	286	278	286	308	286	297	281	275	276	286	295	291	293	292	287	301	289	265	310	292	281	274	280	307	303	307	271	250	280	276	268	299	283	273	260	287	281	334	283	295	270	266	293	277	279	315	309	293	266	302	265	274	314	296	268	298	275	307	322	240	285	275	304	286	277	284	307	264	276	284	259	284	260	310	280	306	298	273	274	251	280	258	246	298	276	254	275	254	256	298	308	301	275	255	312	272	269	279	286	300	271	294	286	281	305	283	300	304	295	260	277	306	246	310	270	253	275	290	301	252	293	292	296	272	288	272	295	284	284	281	300	303	288	259	272	281	288	307	313	320	326	313	296	264	321	265	277	296	270	286	282	277	269	266	291	290	276	293	271	297	271	269	289	275	281	282	287	274	281	261	301	289	269	269	272	287	292	265	252	259	290	277	260	259	292	285	284	281	268	269	331	268	278	314	264	286	296	327	283	299	237	270	249	283	295	272	270	305	291	303	304	289	307	264	281	272	298	306	298	285	277	300	285	258	286	269	264	268	285	301	307	282	286	291	254	297	260	273	309	285	315	302	295	274	266	265	304	272	286	294	282	230	314	283	271	293	285	261	269	298	286	305	269	255	300	285	282	291	304	283	273	294	294	262	278	283	275	292	280	244	291	284	277	284	289	254	289	282	291	281	292	268	304	285	293	311	313	326	286	252	275	290	258	289	274	321	290	280	320	300	282	271	267	280	272	282	289	269	278	280	281	264	272	325	265	298	310	295	279	303	291	278	314	291	268	261	278	311	270	312	286	311	266	299	282	296	283	294	284	237	272	314	278	269	285	289	309	282	309	314	296	274	279	290	307	276	280	275	317	277	296	295	281	275	256	273	293	286	306	290	283	274	287	291	289	278	280	307	288	278	298	285	287	294	327	265	264	293	280	279	276	280	241	295	340	299	275	283	258	262	271	306	296	277	285	280	296	287	284	269	286	289	274	267	298	275	269	286	304	254	256	250	272	303	290	272	276	272	277	279	273	320	282	262	261	276	279
33927	51699	38202	18167	5267	1456	680	554	565	525	511	530	535	506	470	525	500	520	561	528	522	543	516	488	503	501	535	501	516	531	534	523	519	513	528	529	514	513	530	584	570	531	509	518	506	509	490	521	493	530	542	507	513	532	487	509	508	511	541	535	518	514	522	533	522	534	528	508	523	530	503	534	508	573	529	544	551	528	506	512	517	501	536	520	508	521	506	497	558	502	506	543	480	535	542	525	504	521	483	503	464	505	552	531	515	550	493	523	515	500	512	537	529	531	518	504	495	546	530	499	555	530	518	550	560	464	522	529	521	509	548	550	512	528	565	567	537	570	523	523	505	508	539	548	528	515	555	516	509	544	506	528	525	521	495	557	529	474	518	543	518	497	526	539	544	496	512	528	532	550	493	545	520	499	513	519	514	480	513	503	538	531	506	559	502	513	543	512	481	509	522	520	530	521	514	511	495	547	527	510	488	491	535	544	556	525	528	540	523	535	499	514	481	530	525	500	553	533	540	529	502	542	524	526	531	521	531	521	541	500	492	508	502	516	491	524	465	545	483	520	481	543	534	557	537	522	494	516	546	545	557	507	487	503	474	559	529	531	554	540	514	502	547	510	535	553	551	509	526	487	514	520	539	543	527	486	568	519	511	493	502	552	525	491	529	518	496	559	552	503	501	540	524	519	510	529	476	537	560	507	541	491	502	570	527	510	512	495	523	526	586	517	555	530	523	514	555	516	510	536	473	536	535	528	502	477	498	535	505	521	509	538	507	485	510	554	527	501	559	513	510	513	545	525	504	500	538	533	513	547	510	534	516	511	511	533	525	503	506	522	532	501	482	543	547	503	463	486	520	511	493	522	538	500	501	536	512	543	505	540	519	499	543	518	521	517	533	520	500	498	496	515	486	519	482	533	551	516	542	526	505	540	549	502	524	556	494	493	587	481	512	544	526	540	516	488	514	526	546	518	543	549	481	502	495	521	519	530	507	546	500	494	525	541	529	539	500	492	530	476	507	505	523	496	502	541	531	485	580	541	490	485	533	555	496	500	486	505	514	490	501	515	572	521	533	520	546	525	470	538	472	518	496	539	502	521	545	498	529	556	490	528	552	541	508	529	546	529	544	544	521	586	514	515	495	537	529	477	510	518	500	515	547	508	537	518	506	514	515	528	526	532	510	534	550	557	566	545	565	538	556	532	527	507	541	518	506	472	503	519	525	514	519	530	550	570	522	517	511	516	563	501	495	548	506	484	503	534	495	514	520	561	518	510	524	501	517	535	495	498	567	528	578	503	493	531	477	520	508	495	529	484	481	536	559	545	524	495	502	544	513	523	492	547	518	549	501	526	560	517	503	561	520	525	490	530	520	516	509	526	468	508	530	541	519	505	495	565	515	542	525	526	506	488	520	522	520	544	504	518	526	537	516	453	517	545	509	503	504	511	567	522	559	543	568	509	504	500	552	536	496	535	567	507	527	494	514	514	539	551	497	510	566	503	513	580	537	488	557	521	504	496	559	514	550	536	567	468	491	549	510	532	537	528	548	541	523	525	496	470	538	498	537	527	526	505	514	534	516	548	492	517	514	505	502	519	496	527	540	572	508	529	569	547	523	499	546	526	501	508	516	530	504	544	548	515	520	494	503	523	538	545	551	527	527	557	560	528	521	533	545	457	550	516	512	539	538	585	492	529	539	481	505	531	519	519	487	523	534	493	536	559	549	548	522	504	557	493	530	511	525	515	539	493	540	522	563	547	495	552	521	515	518	484	542	539	547	538	540	512	528	529	549	543	529	524	530	542	531	526	509	542	515	537	517	511	528	500	524	519	514	517	512	484	545	565	497	526	557	522	496	500	515	498	554	496	503	492	522	498	511	506	554	539	539	496	563	491	550	502	496	500	525	543	498	523	513	501	495	551	551	517	537	549	502	528	520	554	510	553	528	527	528	541	531	511	510	541	509	538	524	559	487	489	515	484	489	541	488	515	522	523	515	521	519	535	511	510	548	525	507	551	504	498	562	518	512	535	531	544	507	526	518	528	461	503	505	516	536	491	496	555	510	510	521	553	540	520	550	495	542	545	515	527	522	499	522	562	487	532	531	518	512	539	518	509	507	526	514	517	504	543	538	525	531	497	534	511	528	542	508	524	522	462	536	574	513	493	515	514	567	559	519	536	528	502	544	516	561	497	538	478	508	519	534	562	532	512	493	520	517	533	459	544	500	515	539	507	509	581	554	501	560	556	525	518	529	507	518	495	541	503	533	530	503	512	567	515	511	529	556	530	527	539	542	529	548	527	508	548	522	512	498	516	538	534	551	551	546	601	509	466	576	526	492	569	497	489	507	548	463	526	486	490	529	497	506	544	499	516	547	560	552	467	554	548	557	573	533	518	538	552	533	515	540	550	525	522	513	576	493	522	566	525	544	500	536	521	532	526	500	538	526	555	485	507	511	560	543	573	522	539	541	523	527	505	479	561	517	568	538	515	524	561	538	537	524	505	506	475	538	524	552	548	536	518	501	528	503	534	537	566	533	559	531	517	514	570	526	541	539	565	497	528	522	522	476	509	514	496	525	516	500	488	547	492	529	543	531	485	522	520	509	516	546	532	550	476	515	517	541	518	548	515	526	547	513	500	532	531	493	518	499	545	498	521	529	498	539	552	504	513	491	530	533	525	493	507	529	537	543	485	539	529	501	474	534	504	483	530	500	494	527	509	492	520	515	537	526	482	525	516	533	566	524	489	501	531	535	556	491	521	537	530	514	538	504	548	455	507	507	538	534	485	509	514	550	497	497	558	506	536	504	508	512	517	516	517	524	520	511	519	535	513	542	494	531	495	521	516	504	543	512	526	529	511	544	538	493	499	496	531	537	555	534	528	504	541	540	512	540	575	474	528	546	544	496	512	518	514	522	497	535	543	541	522	529	519	545	505	497	527	512	499	486	518	500	524	595	534	507	503	523	534	525	488	586	437	497	524	491	523	490	499	505	549	478	502	515	520	494	542	506	491	516	475	523	514	520	510	483	563	514	519	529	526	469	548	521	573	497	506	539	503	563	533	472	558	567	524	581	529	560	496	509	511	475	517	489	486	556	465	485	515	508	513	517	571	533	533	513	549	502	542	556	535	541	480	542	531	498	527	515	523	530	540	534	536	520	518	540	536	567	525	516	526	508	485	469	524	487	519	539	495	521	499	541	533	494	509	502	541	517	538	553	505	565	528	529	514	538	537	529	511	517	531	510	507	549	561	496	530	544	544	560	522	513	546	512	555	527	533	536	532	498	507	478	490	510	543	530	534	545	525	496	509	513	517	549	493	512	535	521	506	515	539	533	479	507	563	536	494	524	508	528	569	533	508	495	525	545	533	533	576	550	542	473	512	506	513	510	483	538	525	520	523	536	556	525	541	506	512	531	525	530	512	519	535	548	524	543	595	539	516	499	531	474	527	529	576	525	523	519	500	504	542	491	529	524	514	514	540	519	525	510	533
24628	25442	38512	31050	20365	8851	891	368	331	315	297	295	342	315	298	294	302	304	297	320	314	298	298	315	308	311	326	294	307	345	316	324	339	308	300	301	299	313	287	303	284	331	308	277	300	296	306	287	296	309	286	285	303	337	303	318	303	299	331	315	324	247	324	264	320	337	304	305	299	302	277	308	315	322	286	307	309	293	302	301	300	327	305	304	310	306	301	312	322	301	303	282	285	291	318	296	295	312	316	330	311	299	313	304	320	285	343	300	332	299	285	285	284	304	305	317	325	319	322	331	307	285	319	317	306	283	319	300	285	288	292	320	314	283	292	319	310	318	311	291	324	310	304	296	304	302	302	293	297	306	275	298	334	317	335	286	329	324	318	305	334	300	332	324	327	323	279	325	308	310	315	303	318	311	289	316	316	301	306	292	304	275	340	319	301	332	306	301	274	320	300	299	317	280	294	293	273	268	333	317	290	308	311	355	283	263	299	310	293	311	284	268	280	301	296	297	280	324	303	304	281	278	298	316	309	309	324	287	305	316	337	305	333	321	323	288	294	299	322	333	326	271	316	331	295	324	321	307	329	322	289	329	299	327	303	314	313	273	315	321	304	283	295	287	291	296	282	280	317	274	287	287	292	297	329	316	326	306	314	289	339	303	318	294	308	315	292	308	317	284	294	330	306	315	324	298	310	308	309	304	304	319	287	280	293	336	313	289	370	289	346	303	285	289	295	303	345	326	338	316	327	327	312	286	306	309	292	304	320	283	320	291	260	336	298	303	323	291	298	336	321	314	328	328	308	300	297	326	269	301	309	295	292	291	303	309	285	310	303	289	273	325	289	304	321	333	299	309	283	303	294	276	318	301	298	312	317	302	284	312	306	292	312	311	330	341	289	308	310	274	316	287	306	329	311	293	276	357	289	307	318	317	329	320	325	279	342	286	320	319	299	291	299	286	314	305	283	293	269	310	300	314	288	299	324	265	303	298	301	304	265	315	310	297	317	303	315	317	304	301	292	300	313	313	334	317	260	298	327	307	329	298	325	308	309	342	283	295	315	281	292	333	305	329	336	312	304	331	295	303	276	300	333	290	296	303	297	309	312	318	311	268	295	305	318	321	313	318	288	302	305	307	308	314	319	283	339	301	307	313	315	284	324	322	298	305	312	277	302	307	298	289	313	289	313	277	308	324	325	311	344	298	281	282	318	330	311	312	295	326	321	310	353	318	299	322	299	295	290	261	265	260	277	280	307	297	284	318	316	309	311	317	313	276	279	312	284	274	299	314	276	295	312	304	285	288	302	285	312	326	292	278	296	301	309	308	341	308	325	298	328	307	321	292	311	303	306	309	339	332	314	287	310	319	298	294	304	308	295	268	330	326	323	313	303	305	270	306	319	336	300	307	333	320	307	284	314	314	310	278	308	290	300	348	301	306	304	311	281	309	269	303	323	319	293	331	300	300	291	294	305	306	294	324	324	292	304	317	308	309	290	297	303	339	286	330	304	297	350	302	290	277	261	308	289	324	310	299	328	302	305	298	289	306	335	300	286	320	323	320	277	294	332	289	315	311	317	303	339	336	298	298	306	292	286	314	289	310	298	329	323	292	309	305	332	320	284	304	285	292	306	288	302	331	317	308	291	324	294	299	292	309	317	284	270	332	308	290	343	273	322	314	341	291	319	273	303	275	291	306	281	307	324	344	302	284	297	342	294	278	333	264	307	303	306	298	297	304	318	326	302	296	305	324	311	320	298	320	309	292	286	301	305	286	286	292	276	283	300	305	317	306	288	274	320	283	283	285	305	295	300	282	285	317	319	313	309	325	305	292	314	308	292	339	291	304	336	300	335	300	320	323	308	298	320	322	307	350	329	300	287	306	310	281	319	316	325	282	302	324	276	313	283	339	305	299	297	308	317	321	295	284	324	311	322	306	304	327	302	306	295	316	295	292	335	295	329	302	280	279	277	300	302	312	300	298	307	314	305	321	293	292	300	336	298	270	300	283	339	337	276	288	327	291	308	323	324	299	300	296	309	284	330	310	308	305	272	306	342	305	326	277	321	320	279	337	313	337	315	353	279	300	274	327	297	309	305	310	299	305	325	312	304	299	281	288	314	319	286	314	334	292	301	332	308	290	308	302	318	335	294	295	290	312	281	309	311	268	285	306	315	317	310	337	292	306	301	318	289	304	304	297	303	289	298	289	311	298	315	299	285	314	294	334	309	342	297	302	315	313	293	296	336	316	293	290	342	304	250	273	318	279	340	324	294	319	307	289	291	340	308	275	320	296	312	293	293	314	301	273	285	277	327	300	317	302	317	297	306	314	286	300	299	318	283	341	312	328	304	303	277	310	314	311	315	305	319	296	299	277	299	289	284	299	307	287	301	295	300	294	275	319	302	319	335	289	302	289	330	296	306	289	296	311	309	325	302	294	297	292	330	291	336	306	272	295	287	308	284	322	312	328	305	324	318	321	286	322	305	304	283	265	310	313	302	325	289	291	297	295	329	305	308	312	320	303	332	296	331	275	282	274	302	314	329	303	296	282	312	335	276	331	316	271	307	302	320	308	300	286	310	326	296	295	284	302	304	332	290	299	294	299	326	317	304	308	298	313	310	299	277	305	307	269	298	313	298	327	315	315	307	305	291	307	287	275	298	306	309	334	340	307	287	306	323	312	288	288	290	311	318	294	304	275	328	284	321	314	302	299	281	300	340	310	305	284	286	341	305	304	345	309	311	295	285	294	294	294	327	335	323	335	306	298	286	322	330	305	296	310	305	313	333	329	306	322	293	283	309	309	281	274	349	281	350	317	297	317	329	299	285	284	268	337	293	277	307	328	328	271	297	308	305	287	309	287	292	300	320	328	304	321	298	266	262	298	307	328	326	313	322	303	293	324	285	290	293	318	308	307	332	301	346	335	291	303	297	326	300	308	321	272	274	281	299	325	308	294	305	328	323	296	314	301	305	308	301	302	316	296	293	305	305	309	287	313	290	328	302	286	337	334	284	339	316	331	321	307	269	312	319	312	298	316	315	337	270	321	296	320	300	300	308	299	304	266	323	343	315	308	333	289	321	315	281	324	316	270	293	297	303	284	310	296	306	301	315	314	316	302	339	330	321	329	291	308	284	305	303	288	315	292	305	293	289	340	304	300	334	329	315	320	316	322	295	324	288	297	313	308	296	267	308	318	272	304	309	331	297	334	322	300	292	316	310	311	320	324	300	275	301	304	283	301	294	315	309	277	298	296	280	298	307	308	314	297	323	319	294	321	311	265	337	319	317	306	288	294	301	306	335	343	308	329	304	290	335	307	316	293	329	331	337	268	294	257	292	323	301	305	299	321	287	319	322	323	308	273	313	326	317	280	292	314	301	303	283	319	328	290	307	299	298	309	296	304	290	323	314	296	299	295	300	322	308	331	292	325	309	284	328	302	313	328	308	304	342	309	307	311	303	285	295	298	350	294	304	318	315	311	339	292	345	318	311	325
58521	96175	71742	41791	18914	4962	1140	601	594	537	571	561	556	548	577	543	551	545	539	523	555	548	561	564	531	527	541	596	530	553	554	542	536	521	587	531	537	529	532	544	540	480	552	510	537	563	521	550	558	537	525	599	532	538	531	570	539	515	544	544	525	526	578	516	563	550	540	553	506	530	563	545	538	608	513	550	530	526	554	552	585	532	526	558	564	531	548	541	546	548	550	556	528	498	558	534	507	567	530	538	525	549	560	529	554	544	551	537	537	533	499	565	516	571	568	554	522	529	581	558	542	570	566	564	523	591	512	558	566	558	554	555	558	581	533	538	515	569	528	539	533	518	578	604	542	511	510	584	548	543	566	577	579	579	531	517	578	517	539	526	551	575	582	540	551	602	524	538	511	526	522	531	504	528	599	572	539	496	544	575	550	521	546	545	567	565	594	511	499	526	564	540	539	532	542	567	538	537	535	552	552	510	554	535	504	490	521	544	553	558	570	546	564	541	520	530	522	522	525	546	494	524	575	525	565	576	569	548	554	488	556	569	523	552	542	599	543	516	564	535	528	555	571	526	572	557	550	536	517	562	521	530	561	519	572	532	504	521	555	556	584	549	602	569	553	546	569	499	550	515	496	518	510	547	572	522	500	553	503	506	545	525	548	553	506	551	555	524	536	550	525	554	513	546	551	535	530	507	581	558	482	525	547	523	556	623	532	562	544	540	589	567	577	559	519	548	519	531	567	526	545	571	559	536	574	530	561	525	540	546	568	528	535	559	556	535	583	516	528	540	558	499	523	532	561	543	536	535	535	516	510	554	553	520	530	523	560	579	530	538	549	510	548	596	559	545	553	530	545	562	554	535	520	580	525	493	523	553	582	525	561	543	555	548	554	553	553	513	549	553	567	503	507	570	542	507	536	577	560	558	526	546	585	552	573	585	568	555	594	539	519	536	536	543	530	531	536	544	578	526	527	552	536	576	529	545	559	540	554	547	544	526	541	568	564	557	553	606	528	541	575	525	578	555	577	525	603	552	558	512	497	541	514	579	585	569	548	530	543	540	548	537	574	552	548	552	534	583	603	577	549	523	552	554	506	545	496	537	524	553	592	590	562	581	521	541	587	505	583	562	506	541	539	544	510	531	593	535	532	531	581	521	555	541	519	562	565	561	547	526	523	529	528	532	538	599	490	521	578	560	557	556	520	547	540	541	554	568	571	550	541	523	564	557	538	520	537	555	521	543	527	534	537	549	554	561	551	493	566	536	542	521	547	503	515	550	582	550	527	561	544	509	550	530	540	492	538	571	559	594	550	545	528	504	530	547	523	522	554	550	560	530	548	562	544	574	566	528	576	557	531	560	519	498	543	516	546	538	537	503	551	519	528	550	554	549	587	559	497	548	546	578	576	563	546	568	562	551	567	563	536	538	543	530	461	531	556	567	524	544	566	536	557	559	557	546	556	543	543	569	524	568	520	555	542	538	499	566	504	511	565	565	523	565	519	504	590	512	543	532	529	541	528	554	568	581	514	543	534	564	556	561	533	563	496	548	550	516	542	548	552	544	551	508	549	526	530	492	539	525	550	540	564	564	539	528	531	591	513	542	513	517	509	535	576	536	593	515	515	537	552	502	571	515	523	557	563	505	562	537	532	559	550	560	567	538	564	558	559	561	552	509	541	581	599	512	564	549	514	540	551	541	519	583	574	585	541	503	571	531	535	552	549	541	566	575	548	583	529	539	544	530	527	557	534	542	549	544	567	523	593	560	590	524	538	548	558	567	536	521	526	561	542	568	564	554	544	522	567	536	502	577	544	549	534	545	547	532	540	535	520	523	557	587	527	574	574	571	537	522	520	582	544	575	543	581	562	511	583	536	516	518	532	551	564	536	518	524	578	531	571	553	524	552	556	518	536	553	569	534	551	562	523	535	578	520	564	510	556	543	568	547	540	571	557	544	527	589	546	560	512	527	556	574	535	594	513	586	523	554	551	523	583	582	534	523	576	585	536	568	577	553	534	573	546	553	532	510	493	532	556	538	518	514	543	521	532	565	525	505	497	540	505	576	550	485	558	511	533	533	519	516	536	556	608	526	562	512	568	549	544	497	532	540	518	535	597	543	534	510	546	540	558	526	542	530	543	563	565	541	543	566	556	559	562	576	565	571	560	557	559	524	576	555	578	524	555	539	553	560	561	575	536	556	525	512	553	531	537	567	526	560	582	537	545	562	591	540	509	558	558	534	531	557	524	547	528	566	562	531	517	573	501	578	551	507	538	568	571	543	555	533	552	523	510	532	542	549	525	559	564	548	560	551	535	525	547	540	564	513	539	538	538	566	598	559	516	546	546	570	522	547	551	502	518	536	541	542	542	559	564	481	555	591	566	535	524	517	519	542	524	555	537	528	500	543	542	532	562	607	553	502	538	525	570	539	584	509	553	571	535	546	541	535	563	500	554	538	575	557	523	543	521	557	526	539	496	550	526	516	531	586	552	554	511	545	559	537	568	533	561	524	520	530	579	524	569	557	522	555	563	541	584	505	526	527	575	575	537	540	556	522	576	526	533	561	578	546	560	568	548	505	587	535	541	576	555	521	539	550	538	528	581	585	497	542	529	529	521	501	553	556	558	555	557	523	530	578	549	541	526	548	561	517	502	565	557	546	546	510	519	529	576	560	548	552	538	594	536	522	545	523	572	552	495	552	552	516	497	519	548	531	517	557	551	534	541	517	550	554	557	591	559	533	551	576	583	569	543	559	542	572	565	537	550	546	575	556	568	571	531	535	546	552	551	583	553	556	515	557	522	545	544	517	607	552	545	530	543	535	580	573	570	565	555	566	566	535	542	548	565	523	546	541	555	510	594	581	549	550	562	528	607	511	498	511	542	543	528	550	538	566	570	489	540	534	537	519	548	557	523	537	558	584	536	566	573	524	573	546	525	541	547	537	573	562	533	528	538	552	484	572	569	545	575	571	537	539	529	541	571	567	556	565	572	545	558	558	541	514	573	550	515	564	568	537	566	514	585	544	535	552	535	571	535	536	575	535	567	508	518	547	559	533	527	535	562	544	515	573	536	543	546	568	498	553	554	555	539	528	549	571	545	562	516	571	542	545	559	560	582	544	559	547	519	544	577	527	566	495	530	579	529	536	527	522	565	526	546	551	571	542	604	544	516	576	538	572	577	549	578	558	554	543	526	544	547	559	545	524	531	538	531	517	540	586	540	510	554	572	528	574	548	503	610	548	522	559	554	514	518	545	530	566	535	569	515	589	543	517	498	499	522	518	499	542	556	551	580	541	514	571	521	543	565	513	528	543	518	551	559	571	522	581	551	526	555	478	553	527	537	531	499	479	551	511	530	519	537	516	525	559	554	531	530	526	540	572	510	511	531	535	588	588	511	571	566	562	550	581	540	546	580	592	556	534	554	523	538	576	525	464	601	530	539	519	581	546	541	528	573	558	551	554	538	531	509	552	550	560	533	526	538	550	566	562
23384	23012	34800	28382	21896	16808	3928	508	374	363	368	334	379	316	366	339	342	328	337	321	341	361	349	334	357	362	313	346	361	353	389	377	358	330	376	342	354	303	346	329	378	354	347	333	350	327	332	367	338	332	344	366	322	340	329	347	319	363	337	312	364	340	327	339	337	314	325	340	349	321	342	353	321	331	363	380	331	335	346	342	318	321	352	337	349	330	365	347	304	275	376	349	328	336	327	341	365	352	373	342	354	328	347	342	344	360	313	329	316	330	332	360	343	344	304	334	349	350	345	360	352	372	324	342	326	320	284	334	341	322	358	357	347	336	380	338	343	331	339	337	358	356	378	349	340	321	332	328	337	334	330	328	338	360	338	340	363	363	336	330	307	344	320	343	348	332	328	350	368	327	385	335	309	351	340	364	357	343	360	360	335	350	369	332	365	361	360	361	333	332	334	345	345	333	351	327	356	333	329	354	359	335	354	323	333	334	332	333	330	321	339	349	337	351	366	362	339	328	343	369	328	349	307	318	344	295	319	370	330	330	330	362	354	321	343	342	338	357	330	356	331	339	343	357	309	351	337	357	334	324	323	335	345	355	331	384	316	342	353	331	358	324	337	347	344	340	352	357	361	374	338	346	320	342	323	353	354	319	310	330	337	319	377	317	374	353	353	345	291	331	359	326	339	351	308	296	341	334	340	327	348	326	349	330	343	329	363	330	374	370	384	342	331	356	358	338	334	338	341	360	344	322	341	364	355	346	335	348	347	310	341	370	333	305	369	357	339	372	337	322	347	333	325	327	339	313	331	375	345	302	309	327	336	347	366	326	329	349	341	313	334	359	354	352	372	337	362	345	372	350	342	343	322	336	348	306	310	329	309	358	321	396	321	368	352	373	330	351	335	321	381	360	350	328	340	340	358	353	351	349	375	345	367	355	349	372	353	337	323	356	335	347	347	344	326	340	324	332	332	348	341	350	343	356	326	335	305	339	338	340	341	336	346	306	363	352	347	317	343	358	333	332	324	341	318	319	315	322	312	325	336	356	327	335	320	375	312	340	319	342	360	318	330	347	358	326	356	359	359	346	370	326	334	323	341	340	349	325	369	325	305	339	367	335	352	286	339	345	342	360	345	373	374	327	343	332	350	328	366	366	347	337	373	341	357	328	361	371	366	320	345	358	312	336	375	318	320	319	292	325	368	350	345	335	342	361	353	334	356	352	346	314	360	308	313	352	331	330	393	325	341	352	378	350	349	365	357	361	335	362	326	348	310	340	322	341	348	320	300	362	318	333	333	338	333	326	319	343	369	354	347	336	328	336	345	313	320	333	326	344	325	334	337	331	320	321	357	317	377	345	353	337	373	342	341	336	371	347	359	334	359	358	343	344	338	371	386	330	320	294	342	354	326	344	355	356	317	327	345	310	325	328	338	333	349	346	317	324	350	344	335	330	338	346	324	321	319	322	377	345	350	339	334	346	327	318	385	334	352	328	322	353	325	331	346	359	362	353	373	322	319	312	340	345	333	361	369	337	376	316	345	337	326	314	346	317	319	316	331	329	325	320	349	339	351	326	334	324	309	338	355	345	341	349	376	332	388	320	330	357	358	308	327	376	325	353	349	307	360	351	369	316	361	340	313	323	351	388	306	312	316	355	341	318	330	372	304	350	326	330	344	347	328	326	338	325	382	322	335	311	384	374	367	361	350	316	333	331	331	377	337	327	359	323	367	326	338	333	325	347	325	361	337	337	339	357	313	365	356	366	323	337	312	332	330	354	325	339	344	329	361	336	341	357	308	326	335	370	308	361	338	329	350	340	345	351	319	346	359	318	305	347	327	369	348	332	358	340	342	330	343	340	345	344	352	365	343	357	325	327	349	343	357	345	340	326	312	320	329	372	331	317	355	332	326	367	338	325	329	333	354	373	336	351	356	296	370	349	317	359	355	345	290	316	333	327	331	334	333	325	367	375	331	329	305	317	332	326	348	352	354	337	336	331	346	352	354	323	366	354	331	348	329	365	301	351	337	351	361	337	342	325	361	350	353	348	337	333	355	335	311	332	362	369	310	342	357	357	381	356	337	352	343	346	358	352	368	357	347	341	325	339	305	342	331	345	363	355	300	343	338	348	346	346	323	357	323	328	295	340	340	357	350	318	340	326	305	341	346	332	372	367	313	342	301	326	347	345	351	308	344	340	333	324	337	351	316	343	353	369	330	354	347	329	346	338	363	340	361	317	340	363	373	333	340	332	358	384	346	325	365	365	365	328	339	333	360	332	325	332	354	332	308	361	317	343	335	327	334	350	332	349	384	333	349	322	343	335	331	333	335	342	353	340	335	368	349	306	281	333	346	345	359	325	340	385	377	350	323	310	349	336	393	357	345	335	323	322	299	335	346	365	356	378	353	345	345	348	333	326	349	316	329	344	357	334	336	344	356	369	360	335	365	338	333	344	329	332	312	313	357	355	319	319	359	323	343	340	350	346	331	371	342	342	313	319	361	308	348	381	326	367	311	348	351	351	334	341	334	325	349	315	363	319	320	346	367	350	332	316	325	358	367	355	369	327	337	331	320	330	345	339	334	375	323	365	330	337	336	324	335	350	336	304	361	312	365	353	344	360	319	356	346	323	346	363	337	349	318	344	339	345	313	338	338	369	353	327	354	363	323	311	326	367	338	325	369	328	318	338	352	367	347	350	334	334	352	333	340	353	352	341	349	344	333	328	331	342	325	329	320	342	335	294	312	309	350	337	337	308	344	330	317	356	340	341	335	335	320	340	306	354	314	339	349	353	310	314	361	339	353	365	305	352	349	336	329	322	333	343	329	389	346	306	360	338	351	354	333	362	331	350	320	315	376	302	324	333	332	361	318	355	344	342	376	333	316	354	350	369	351	353	328	341	381	307	319	372	328	351	354	341	376	337	346	307	326	333	360	302	375	359	375	316	344	326	350	327	324	308	369	326	337	332	314	363	330	329	343	329	344	320	319	328	342	357	310	339	344	292	344	331	372	339	365	325	334	358	374	323	338	333	328	376	374	326	313	350	348	355	345	345	331	370	334	346	346	344	344	342	361	328	336	342	349	374	346	316	337	339	352	329	359	354	357	351	329	341	341	392	334	302	331	338	353	341	334	320	359	296	311	339	323	339	337	338	335	312	348	344	339	361	338	338	343	348	324	350	324	352	323	304	341	336	336	337	320	367	349	340	361	341	327	341	331	354	335	321	290	361	325	344	322	368	364	336	347	332	373	326	349	354	326	338	312	318	353	323	388	321	344	306	352	359	336	362	314	323	369	310	330	321	355	359	352	329	345	324	338	362	362	347	362	376	348	319	324	335	335	354	321	337	352	323	328	330	331	345	297	328	325	358	362	338	360	351	347	345	361	345	338	377	313	369	347	343	324	348	348	312	345	354	361	333	359	331	343	334	350	317	335	360	330	354	338	360	346	374	314	331	341	379	359	317	340	320	356	369	311	323	341	317	324	325	329	331
59873	103606	78870	49606	25052	7243	1699	732	609	625	574	553	576	602	596	599	615	566	588	604	604	607	565	588	539	546	557	580	570	587	601	596	583	633	585	549	553	594	546	614	596	576	592	612	567	621	571	603	585	585	614	591	609	555	609	630	614	556	597	550	586	548	629	590	607	580	590	593	585	588	595	581	606	600	587	597	588	596	560	575	593	558	598	565	590	596	594	582	583	650	543	631	632	600	562	577	558	571	562	593	584	565	578	586	550	567	561	571	602	576	627	576	625	619	600	576	589	581	580	609	604	591	559	595	571	563	517	577	599	564	594	596	641	599	538	590	599	551	570	630	553	517	545	593	569	600	599	560	588	595	550	544	586	599	588	549	571	562	570	618	570	598	577	612	540	590	597	547	623	630	585	607	583	631	581	637	606	598	538	604	606	585	573	561	541	551	582	631	580	611	576	577	611	588	593	589	583	611	537	604	581	580	587	596	559	590	580	586	604	593	585	581	616	580	617	588	591	570	599	589	573	613	571	576	608	597	589	591	570	571	572	586	552	567	592	597	593	606	599	552	613	627	573	587	598	616	593	603	547	541	549	597	623	543	583	586	584	580	538	587	607	617	618	564	580	519	568	578	574	615	574	565	571	575	547	575	593	568	580	556	565	535	561	588	571	607	614	560	607	545	560	552	588	597	519	567	583	534	574	572	588	608	632	602	547	595	615	571	592	567	649	574	556	576	566	553	611	594	589	593	563	603	582	583	601	611	565	578	623	549	619	562	546	562	581	572	580	599	638	612	606	594	576	573	597	546	585	640	589	624	575	596	601	579	578	633	551	562	573	590	589	578	577	575	539	568	589	605	598	606	561	534	593	599	564	582	570	545	570	619	594	593	537	557	614	602	592	579	563	597	586	585	582	548	553	568	569	576	537	608	565	562	547	539	590	546	587	557	592	549	606	567	605	565	597	606	611	578	582	612	545	575	554	593	577	591	634	602	573	536	548	574	588	591	565	555	580	611	554	527	556	581	641	586	544	620	578	580	589	570	583	577	560	560	613	557	601	544	609	569	574	586	601	582	603	581	601	602	590	620	543	635	548	586	573	561	549	599	581	642	576	536	560	560	594	592	574	532	611	580	611	563	629	599	602	629	590	594	613	562	564	598	585	562	589	603	554	606	578	612	596	607	583	547	581	607	574	589	582	590	587	556	613	543	618	560	562	574	540	588	586	590	601	570	579	610	599	634	570	602	619	586	592	563	600	587	571	599	639	576	589	570	595	661	564	582	609	534	558	592	557	585	555	606	642	576	644	592	594	569	588	558	600	588	583	611	578	532	587	585	561	621	610	583	596	533	534	601	578	576	607	573	595	575	563	599	590	533	616	587	584	551	542	614	620	586	596	572	610	539	589	562	578	579	598	579	556	594	597	597	574	574	581	618	617	545	575	581	615	605	563	620	553	565	560	594	570	542	568	590	575	563	590	581	568	581	607	562	558	560	618	624	570	598	599	591	568	620	596	621	543	610	559	658	613	610	562	594	611	585	607	618	576	576	561	585	603	600	606	606	607	578	560	576	583	552	545	646	611	570	631	587	614	576	585	611	615	598	567	572	561	613	532	562	566	547	570	555	601	596	571	617	580	570	618	581	603	551	559	562	571	566	556	573	608	565	561	612	583	599	604	588	581	545	588	617	592	613	564	603	580	572	581	593	584	618	575	571	611	541	595	563	558	578	573	555	597	561	615	572	644	571	596	558	575	547	610	590	550	584	620	627	616	538	584	624	586	579	584	624	592	561	591	593	605	616	620	611	570	597	605	563	574	584	570	620	634	546	593	587	567	551	597	528	596	566	591	591	567	553	608	618	574	553	595	597	568	652	595	577	585	553	599	568	609	596	590	534	560	582	592	641	585	592	613	541	615	575	589	554	573	621	568	596	580	618	596	546	574	606	577	632	612	585	611	619	600	599	596	539	561	585	550	595	641	616	569	605	585	568	588	592	545	575	616	622	625	588	552	573	581	558	620	582	569	552	587	584	553	608	575	577	572	581	569	577	560	589	579	612	600	602	545	576	617	603	664	592	586	631	587	539	589	571	566	556	590	615	584	600	558	614	567	611	575	571	576	581	613	575	578	576	550	601	614	602	634	599	606	540	523	564	567	571	577	589	591	585	626	566	596	605	601	574	610	574	578	573	577	579	623	555	575	577	559	616	601	591	612	562	583	571	558	605	593	598	573	555	579	550	600	577	580	613	607	579	563	585	610	541	573	606	573	579	538	620	610	545	590	556	529	595	595	593	585	621	596	588	569	568	619	630	573	641	558	581	631	616	569	610	591	567	629	558	552	610	564	560	555	638	614	573	584	566	600	590	588	612	601	587	593	570	579	544	598	614	618	608	619	583	576	524	580	589	566	592	601	574	572	552	583	584	562	561	592	566	555	574	592	586	580	587	591	550	582	557	585	617	605	574	580	601	568	598	575	612	589	579	620	566	552	603	604	547	526	572	586	561	579	640	556	567	557	600	611	598	572	594	552	616	583	559	573	619	533	585	582	571	581	583	567	517	619	589	570	638	609	578	587	573	592	563	616	603	566	538	583	526	626	614	601	567	599	595	601	585	627	568	549	590	585	567	575	574	596	615	639	613	572	634	635	555	593	556	573	599	611	569	555	547	582	609	568	598	587	599	555	598	570	553	584	589	577	564	603	601	620	615	556	578	599	560	539	594	581	599	576	582	558	611	569	596	599	582	590	552	630	637	620	632	607	605	586	631	578	551	611	562	588	550	569	622	586	652	562	594	579	585	580	555	582	600	603	618	605	488	550	557	551	587	596	577	557	576	568	576	585	597	582	579	612	587	561	575	593	585	607	588	543	582	587	607	584	553	615	561	599	606	555	630	541	593	609	601	586	604	580	546	564	571	602	563	543	575	582	566	566	567	594	583	616	557	588	575	564	619	566	564	614	613	567	624	565	580	563	563	579	585	603	577	630	592	591	543	509	569	627	555	568	579	574	620	584	577	596	587	612	550	594	551	589	592	548	597	575	595	597	636	574	609	637	537	579	580	588	569	604	600	593	559	592	569	551	606	616	596	582	599	610	592	572	557	579	624	548	598	606	607	613	594	570	598	613	611	558	615	596	600	585	616	588	596	575	568	598	516	549	572	593	615	603	545	597	570	558	629	597	579	602	603	575	605	582	593	596	607	565	621	559	574	597	569	554	556	590	575	579	583	582	568	592	557	564	605	599	574	588	597	567	552	556	574	607	596	604	598	576	559	580	607	567	548	596	569	616	592	623	591	615	580	606	639	550	599	556	575	549	568	617	577	553	613	581	576	545	575	592	586	572	563	636	558	615	590	561	545	598	600	599	596	546	590	555	581	582	553	554	587	595	608	552	597	602	630	608	567	589	569	591	613	572	552	616	618	572	603	604	595	583	560	570	590	617	599	574	579	574	538	602	580	536	601	633	607	585	591	585	578	565	556	577	534	558	573	569	592
28433	32839	32496	15835	2988	806	382	314	296	315	274	276	298	293	329	290	309	291	302	267	280	313	282	296	282	298	296	297	244	267	294	308	295	296	302	258	299	271	283	296	294	309	284	281	298	260	248	287	265	278	276	296	289	281	269	238	287	303	299	280	322	283	319	291	277	307	291	271	290	277	293	280	260	264	249	289	267	264	255	265	295	288	265	285	304	272	279	297	293	276	286	266	263	278	309	283	297	294	304	268	271	277	284	305	265	309	286	309	263	273	257	276	275	305	291	305	286	251	288	280	303	280	299	292	274	262	265	270	288	321	280	317	295	296	272	283	302	298	302	323	286	278	289	312	286	292	298	244	282	261	283	297	272	286	290	267	266	295	291	294	264	303	313	273	276	273	293	281	261	282	281	297	297	290	267	271	286	298	283	256	300	302	277	284	282	268	289	293	271	262	298	298	263	279	275	289	272	296	254	279	272	292	298	254	279	270	327	314	295	271	269	247	316	289	267	276	276	273	250	278	304	311	293	275	282	280	245	307	309	273	281	292	281	274	291	289	280	304	309	315	295	279	294	283	295	320	270	277	255	268	281	303	270	263	289	260	294	297	273	277	274	276	304	296	272	294	271	253	311	270	289	264	275	270	286	280	281	304	290	303	287	285	295	298	287	269	309	295	277	284	281	291	299	296	288	298	292	277	279	297	325	296	260	297	282	294	300	274	267	255	311	280	290	288	258	301	263	285	305	256	274	268	275	279	301	258	264	282	304	289	293	280	294	275	287	276	299	292	270	270	287	283	283	267	312	298	267	280	281	294	293	280	287	328	274	305	269	313	271	306	275	283	279	272	275	247	272	261	298	272	304	276	286	287	270	274	270	314	280	295	291	261	264	286	269	289	280	292	296	283	292	261	244	268	304	291	271	298	308	300	290	274	321	269	269	261	280	297	293	284	276	282	274	302	277	269	281	300	285	286	259	295	250	270	302	310	284	275	283	310	249	290	280	296	273	271	285	279	289	286	270	294	325	276	305	293	281	265	269	278	266	305	305	288	315	292	283	273	268	258	291	297	309	247	296	287	298	282	284	281	263	271	253	300	292	269	302	300	265	286	312	322	300	262	260	263	267	286	305	298	284	306	280	292	260	297	283	284	287	264	288	290	287	299	308	308	286	299	295	313	277	279	254	278	313	277	270	299	255	286	322	301	302	286	308	260	274	287	287	286	294	323	264	301	312	270	269	298	306	258	286	254	286	289	270	269	285	270	296	279	260	271	275	303	296	277	273	271	282	283	304	305	265	268	304	284	298	292	274	254	269	339	292	282	298	269	268	274	327	276	272	272	283	304	279	295	289	268	253	290	291	327	332	251	281	282	251	284	270	291	303	242	284	270	279	279	245	291	307	304	295	288	278	274	324	296	256	294	319	284	317	307	299	308	285	268	267	264	276	292	276	313	315	282	260	294	295	252	250	294	280	277	291	277	284	277	293	287	305	293	292	277	293	319	305	303	271	296	286	289	294	282	304	269	316	289	247	290	307	266	295	257	272	278	298	322	263	257	289	289	281	286	296	276	305	297	270	288	263	310	280	257	278	292	276	254	316	302	297	291	309	311	296	284	282	286	257	292	255	293	295	289	255	278	277	283	272	293	308	260	285	274	305	277	295	273	290	283	292	300	272	265	270	278	279	305	273	299	279	320	274	292	294	311	315	256	317	263	295	289	294	283	304	278	300	305	299	303	288	263	288	268	299	266	289	277	294	310	308	285	257	271	264	272	296	283	274	291	273	297	261	274	264	300	274	303	256	289	259	283	256	261	262	281	291	283	270	285	311	248	287	283	286	256	289	296	304	293	291	283	295	300	294	290	259	285	287	279	288	291	304	264	295	271	270	259	267	290	267	307	294	263	293	304	300	275	278	279	273	271	284	306	272	291	317	289	280	266	301	296	276	306	241	300	271	294	276	292	250	269	276	271	273	281	296	324	289	321	279	297	286	257	291	277	279	266	305	259	289	298	253	312	277	262	264	300	286	249	236	282	313	289	270	291	298	278	278	263	274	291	262	279	310	293	270	276	280	284	287	294	291	268	281	270	281	279	295	295	311	292	277	292	291	265	287	276	295	258	313	263	282	284	302	296	292	293	286	293	300	281	307	301	312	284	313	276	294	300	261	278	250	299	272	291	286	268	284	270	293	277	307	334	275	295	312	274	336	283	317	284	286	271	279	308	308	273	329	315	286	290	280	295	292	280	277	286	255	277	306	271	282	275	315	290	266	296	310	284	271	280	264	317	265	283	298	265	298	309	299	309	294	257	291	292	313	278	255	279	277	286	283	296	290	296	268	246	285	285	275	294	289	298	258	303	268	302	288	283	285	289	284	273	261	295	276	290	278	269	282	250	280	292	267	297	289	300	278	264	302	273	267	288	291	290	270	265	279	268	274	291	283	294	313	293	284	268	306	275	262	294	287	291	301	278	275	278	262	303	269	291	266	268	308	281	270	300	285	267	276	290	290	272	276	259	280	303	275	273	292	288	280	296	293	265	291	302	268	304	253	281	301	299	272	305	321	273	303	272	282	285	276	330	294	294	294	289	285	305	275	265	277	290	274	298	279	280	272	276	314	298	300	286	287	287	282	289	278	320	290	281	301	295	299	276	272	316	276	282	300	277	309	293	288	301	256	278	269	281	261	276	300	275	264	300	265	280	291	286	292	309	284	304	282	278	312	283	306	327	295	298	293	277	272	311	262	285	294	292	261	293	270	271	302	266	281	271	284	302	283	297	283	308	269	279	267	266	291	295	268	311	293	284	238	307	295	299	259	254	319	293	277	273	280	307	275	295	289	265	275	292	264	277	281	302	292	300	250	300	287	280	273	278	300	279	269	259	276	322	294	304	312	264	321	271	313	284	281	293	294	299	268	268	294	265	304	238	304	248	276	289	284	291	291	294	278	276	278	306	300	292	278	279	293	263	278	260	279	295	274	291	276	285	289	286	276	285	267	289	314	261	270	284	295	278	278	295	279	290	276	300	288	273	301	313	286	286	255	292	284	292	265	257	299	257	299	300	298	302	295	321	276	287	272	277	257	294	298	273	273	303	261	259	287	290	277	274	271	278	263	270	272	291	283	297	308	281	294	300	273	305	294	333	308	248	288	286	244	292	277	273	281	290	288	275	269	274	315	303	282	311	286	289	282	294	296	298	283	287	275	289	295	264	304	290	262	292	285	285	301	269	264	301	280	284	298	324	268	275	304	269	299	276	278	281	260	280	298	286	262	273	306	266	263	264	293	289	283	306	313	314	311	282	273	270	301	305	273	263	280	270	291	305	268	278	262	278	281	245	284	267	306	290	277	273	296	310	287	291	291	303	283	269	283	269	301	292	308	273	264	288	295	272	295	297	299	257	316	313	310	251	295	289	300	294	270	330	300	305	293	265	300	284	263	294	292	276	306	313	273	297	285	298	287	273	272	283	296	272	252	288	298	276	300	276	274	302
34018	51605	37827	17498	5082	1402	708	536	459	530	527	501	509	501	556	523	540	514	521	498	563	535	535	500	516	567	505	536	510	482	562	465	512	525	518	532	516	489	552	515	491	511	476	516	556	536	489	524	489	517	526	525	568	509	527	495	559	531	547	520	536	540	479	540	512	589	525	513	519	528	566	491	526	524	491	511	495	499	539	538	528	535	503	535	490	538	507	540	529	502	544	489	571	515	511	496	507	527	475	502	534	533	525	495	531	564	511	519	502	520	517	476	507	508	520	498	553	500	504	536	536	481	524	550	520	539	503	497	534	537	521	503	533	513	504	523	532	509	500	498	510	532	492	497	548	473	545	546	507	520	544	522	523	491	525	532	533	534	470	527	528	522	518	543	541	510	503	547	489	532	554	537	523	559	520	519	527	535	489	471	513	505	522	519	541	524	520	542	508	524	520	540	538	585	529	503	518	524	499	535	500	524	499	524	542	531	528	503	524	518	525	557	516	524	514	536	503	523	510	512	508	521	494	513	524	500	531	478	497	536	462	516	514	533	560	492	535	553	567	507	519	490	526	534	536	550	487	500	517	517	535	497	512	551	475	519	521	487	516	512	524	486	480	541	516	568	550	475	524	508	500	536	571	535	503	519	505	534	509	533	531	577	510	521	494	534	493	523	517	513	484	499	532	494	541	541	492	529	513	507	503	516	504	493	507	508	522	477	486	506	503	500	507	514	509	487	539	565	523	536	549	516	517	518	522	524	503	490	531	543	466	518	505	540	510	541	565	542	503	542	523	470	502	513	475	519	512	531	555	542	502	533	532	518	464	529	512	533	510	525	495	501	515	466	507	498	527	508	514	505	490	514	525	493	471	493	504	526	493	531	502	494	504	553	505	561	506	490	502	526	522	512	533	546	531	528	526	488	571	518	541	515	533	533	499	514	500	554	518	517	503	482	496	520	523	462	530	490	556	477	509	511	507	542	565	541	544	509	540	490	478	481	503	548	536	540	488	466	500	494	567	489	499	525	551	525	519	497	501	539	499	542	509	519	535	498	501	496	580	516	505	504	514	503	553	513	503	500	547	518	515	518	489	515	565	534	505	534	539	498	523	526	505	553	545	527	516	488	478	496	513	541	487	483	455	530	512	515	497	495	533	483	578	559	516	504	513	481	524	499	507	494	530	495	506	524	514	546	534	511	490	527	491	497	503	512	506	518	527	472	502	495	505	502	523	502	498	559	556	516	514	545	502	545	536	499	538	544	524	552	533	562	498	509	492	523	512	520	534	512	526	529	542	521	556	530	499	500	516	579	489	531	524	481	495	493	536	516	501	515	560	504	520	511	553	530	480	557	533	513	523	537	498	528	529	493	511	513	531	475	545	542	575	526	525	558	561	481	515	525	515	514	541	495	536	543	547	521	491	527	527	490	548	522	498	525	547	478	471	573	539	481	521	545	514	510	507	506	542	511	513	523	489	545	487	513	511	502	529	550	530	497	513	530	508	483	535	533	506	513	506	514	541	493	505	498	569	509	531	490	539	498	529	539	515	498	552	528	534	519	495	491	475	550	544	505	504	513	527	507	543	510	519	519	493	552	520	539	493	519	543	517	532	465	534	510	528	548	477	540	518	523	523	524	503	492	529	493	512	525	516	520	496	500	519	569	506	537	524	524	528	550	502	488	526	522	538	541	524	487	544	486	525	506	503	520	506	519	520	514	519	519	522	532	538	539	561	574	554	548	495	519	468	530	563	530	533	501	513	533	558	566	518	532	540	517	557	535	522	509	539	505	511	529	527	490	523	543	514	515	524	533	514	513	542	490	536	503	529	502	559	482	499	547	492	553	515	524	512	525	502	565	484	542	512	507	542	523	515	499	496	547	548	542	519	544	504	493	519	513	535	517	542	522	537	543	528	554	530	551	494	529	528	535	512	505	558	528	515	552	546	509	521	541	503	511	540	559	513	516	508	509	556	526	523	503	524	532	494	519	549	499	508	522	499	489	513	551	550	478	546	541	496	530	512	556	501	490	545	475	537	515	506	518	491	546	536	505	510	501	489	517	546	485	499	507	530	514	532	511	483	518	511	502	522	531	535	512	550	503	516	544	469	517	526	541	521	496	513	491	523	517	484	571	547	547	507	544	518	528	504	497	509	535	524	523	513	503	520	509	490	524	555	517	550	510	545	519	516	493	519	554	514	507	521	532	491	537	522	508	541	523	518	513	520	544	482	482	546	515	551	529	524	528	511	504	527	512	558	526	560	523	465	480	504	533	520	508	501	556	541	513	513	493	528	536	563	477	524	454	466	525	526	535	549	508	502	546	521	517	529	549	505	542	525	501	529	531	489	486	536	489	527	581	512	484	505	483	500	514	511	498	502	546	491	516	503	514	517	508	521	504	504	526	509	495	462	537	485	504	536	513	559	505	585	534	538	478	508	539	498	516	542	504	506	508	537	541	491	500	501	515	524	537	499	519	538	503	525	523	517	552	500	539	524	497	521	511	471	529	517	535	487	528	504	483	540	517	503	507	512	533	529	505	527	498	523	516	540	528	527	505	480	534	543	536	554	542	528	531	531	547	505	503	535	498	496	504	512	515	519	521	558	532	501	496	525	520	489	537	528	526	519	502	509	546	527	522	508	508	511	543	494	535	523	552	534	507	535	524	498	516	524	537	522	516	537	482	518	541	499	520	513	493	595	530	535	539	519	569	492	507	518	513	545	519	534	477	500	531	531	509	531	552	482	517	533	525	509	479	513	573	531	506	510	521	516	534	520	482	525	522	531	527	546	535	498	524	505	546	566	512	555	475	496	543	529	511	506	555	524	534	519	542	494	581	496	521	535	529	528	512	557	521	497	495	523	513	548	523	502	516	539	552	518	533	475	496	530	564	518	527	516	540	545	514	502	516	524	494	490	524	496	506	545	539	544	583	559	564	494	481	538	509	519	499	497	519	547	500	519	529	530	502	552	524	503	547	512	518	525	537	488	536	523	499	533	542	527	515	545	504	494	512	486	508	498	524	532	524	522	515	490	568	510	560	526	542	505	568	498	508	503	493	528	539	501	503	530	527	519	484	493	546	501	548	528	524	520	542	516	560	513	512	504	520	543	520	518	517	525	512	531	507	549	550	511	510	514	513	508	491	524	495	513	561	498	465	537	531	516	543	534	524	498	531	525	522	534	533	548	536	507	501	526	502	522	490	478	521	496	482	538	510	549	517	525	490	525	469	512	518	523	527	507	515	528	564	530	488	531	502	507	494	516	529	499	510	543	506	497	525	538	524	531	511	505	533	550	508	531	512	531	512	495	504	572	560	510	500	506	568	520	480	532	519	517	509	512	522	501	508	535	471	526	556	516	486	512	552	486	503	527	465	531	493	523	503	498	528	542	522	509	509	529	545	531	494	513	509	518	476	487	495	505	551	537	497	486	473	531	506	500	526	495	514	496	494	543	512	525	543	529	515	498	473	541	503	528	523	498	504	543	504	516	506
24628	25314	38950	31694	20328	8639	962	386	296	292	305	299	294	314	316	296	328	277	314	318	310	272	327	301	327	292	304	289	291	303	304	304	320	301	320	298	307	290	289	322	310	292	298	277	315	306	287	281	326	304	306	333	296	283	308	308	276	313	347	282	271	307	315	304	290	279	307	302	333	305	328	292	326	325	324	316	301	304	311	310	305	276	320	317	307	327	310	276	307	310	306	313	320	288	343	308	306	325	338	287	296	302	326	312	296	332	339	336	282	322	315	296	324	328	308	310	300	301	269	275	299	299	282	299	299	312	283	287	303	304	282	301	289	299	320	303	299	270	300	292	305	319	295	310	308	307	305	313	301	307	328	312	297	287	331	292	310	269	304	301	259	295	299	307	337	301	294	309	312	324	317	309	298	303	332	345	313	288	297	309	313	326	305	317	290	315	292	296	286	325	302	318	321	344	323	304	308	304	295	303	287	315	314	304	308	338	275	296	309	275	265	328	329	280	298	307	320	285	311	293	293	343	316	288	284	307	308	336	315	274	321	304	297	309	282	298	320	328	330	292	306	302	318	305	318	302	286	310	308	290	294	294	287	300	279	296	319	297	303	290	277	312	332	329	299	299	311	318	297	320	309	262	304	299	316	285	309	311	302	307	325	275	300	301	302	315	324	316	327	321	299	337	326	308	286	280	296	274	308	290	285	285	312	305	331	273	293	312	301	297	260	305	306	274	310	301	301	313	299	312	288	296	299	292	306	310	311	278	285	302	325	314	300	290	316	322	322	317	283	284	302	306	313	302	313	286	320	331	281	302	300	290	300	311	305	301	314	267	293	307	296	334	278	296	316	329	319	294	298	326	301	322	268	307	296	329	296	335	324	317	286	292	310	329	272	320	270	300	306	311	321	284	315	302	265	305	293	294	308	289	291	324	301	302	308	317	306	308	332	279	273	306	317	289	295	325	313	310	325	315	343	318	271	294	278	318	303	330	294	307	315	308	326	353	280	298	315	317	331	311	296	329	322	305	310	307	331	315	315	292	330	283	302	273	299	299	275	275	329	310	300	300	305	304	303	290	290	352	292	300	333	294	288	294	315	294	301	310	277	302	294	284	282	305	293	329	313	307	326	307	328	325	300	319	300	320	294	288	310	305	303	325	310	328	294	303	308	323	292	324	281	282	324	303	293	289	288	319	314	301	296	290	308	311	294	303	305	310	252	330	320	282	284	308	288	292	272	321	295	313	303	287	294	321	317	322	313	288	316	314	317	319	280	281	307	330	293	277	266	311	319	296	297	300	345	320	319	330	324	283	308	334	299	311	304	303	316	274	291	345	282	299	311	305	293	319	311	313	304	316	299	300	332	302	280	299	318	314	293	319	300	329	322	333	283	314	301	341	289	290	300	312	301	307	298	326	303	294	325	309	279	314	266	311	289	289	344	263	300	343	268	326	300	314	318	303	319	268	309	296	310	292	307	295	294	292	314	311	302	294	297	285	277	284	305	315	285	286	315	316	311	288	296	279	306	315	308	290	290	288	290	332	302	303	327	305	314	308	302	302	289	293	321	332	307	290	303	297	292	291	325	295	309	301	317	313	297	302	313	309	295	315	314	318	277	344	294	310	302	323	302	290	324	310	308	276	320	328	304	305	320	307	341	329	275	313	320	284	277	306	305	303	307	311	284	310	295	333	303	319	308	313	306	316	330	306	300	295	275	290	311	307	279	304	315	309	318	285	280	282	293	331	317	322	264	308	306	275	292	297	278	309	277	321	294	289	306	318	282	284	305	299	323	306	314	288	298	280	300	312	302	270	330	298	286	298	308	292	326	307	310	301	292	333	306	292	294	307	283	292	310	329	285	298	334	293	330	289	295	315	282	314	309	256	316	272	343	313	309	314	323	302	307	326	338	302	282	300	303	294	330	303	315	288	288	275	304	294	311	287	297	289	306	311	318	298	308	321	330	290	319	305	279	312	279	306	280	325	285	315	296	324	324	303	309	305	322	286	301	319	290	288	320	299	282	298	307	265	324	305	294	285	295	290	310	331	306	316	308	338	320	328	258	297	306	302	354	312	320	286	304	291	336	310	275	343	288	259	291	306	305	297	312	285	337	316	333	285	277	287	295	309	300	271	268	319	284	299	307	300	281	329	300	290	314	284	319	316	307	317	326	285	330	297	276	299	311	320	287	328	326	326	347	310	299	341	324	294	332	324	318	304	288	328	267	292	316	302	348	320	303	292	288	279	290	292	302	331	317	292	298	284	311	301	298	290	285	322	312	306	293	314	320	305	298	292	317	300	303	323	298	315	334	310	309	300	315	298	293	306	313	331	283	283	310	309	317	286	315	297	317	324	311	305	300	273	298	309	310	341	269	287	314	313	315	314	359	293	287	293	300	313	319	309	309	326	324	290	280	319	308	308	312	327	296	324	313	291	293	280	330	290	292	296	298	309	295	304	292	306	286	307	290	275	323	277	279	276	323	295	276	276	306	329	308	310	297	299	323	310	291	318	294	299	308	291	297	321	309	319	297	301	308	300	306	307	297	319	330	306	312	296	304	318	325	308	332	308	310	328	311	324	285	303	271	290	316	270	261	302	338	300	316	297	287	294	298	297	309	275	292	289	298	305	323	303	277	287	308	293	291	333	336	298	284	286	329	282	324	293	291	321	324	306	317	300	300	295	299	288	302	299	311	301	303	336	329	298	293	308	304	302	300	292	277	305	304	289	310	283	316	310	313	311	310	299	305	302	322	318	308	302	288	306	292	320	306	313	296	296	302	274	307	300	318	317	316	300	281	318	285	327	317	318	279	331	285	299	336	292	306	314	292	286	262	310	327	309	289	336	260	291	281	329	299	325	316	270	303	298	318	295	302	305	306	277	319	332	332	277	301	306	312	299	313	309	291	285	308	288	290	328	329	293	301	300	318	287	258	300	304	283	299	325	301	301	302	297	274	299	326	310	305	285	306	343	326	316	310	323	289	307	300	329	325	289	297	300	299	287	316	296	283	308	283	313	316	279	325	291	293	312	312	288	302	312	334	314	332	324	293	327	316	289	314	294	327	271	321	307	307	296	315	304	305	297	309	331	302	296	287	325	319	309	323	314	319	263	310	316	308	303	307	291	302	261	313	300	273	272	293	272	292	301	296	289	320	299	279	286	316	299	313	288	291	312	283	295	298	287	305	314	295	297	294	302	301	311	268	321	278	291	301	313	289	304	314	311	320	295	324	316	276	292	293	325	313	314	306	315	317	294	292	303	277	301	295	293	334	298	310	305	308	321	295	297	322	310	294	295	318	318	301	327	316	323	313	348	330	310	311	286	281	302	291	301	284	307	307	330	322	303	287	288	300	279	317	314	263	301	312	322	315	284	329	286	304	275	270	293	285	319	296	324	297	331	295	310	319	307	297	323	290	307	322	291	287	292	311	295	282	306	301	266	288	298	294	249	298	280	310	289	323	290	317	297	293	315	284	313	294	300	323	298	307	303
58669	95765	72279	42340	19492	5039	1230	654	560	549	548	586	573	542	529	576	567	510	526	534	524	572	542	568	569	520	531	594	525	535	538	531	532	512	510	554	560	569	554	482	498	539	541	560	517	508	535	534	551	559	511	512	559	555	548	557	546	547	515	541	543	553	561	569	547	594	552	480	525	535	545	506	574	530	591	559	529	545	558	530	492	490	588	516	570	534	492	540	574	519	518	543	563	595	548	570	532	528	544	544	522	542	529	565	529	540	524	549	537	572	541	508	559	536	523	541	559	481	550	548	541	520	529	534	566	543	529	582	520	529	541	596	484	510	568	530	516	559	556	551	515	549	495	555	556	520	549	519	576	572	503	578	575	543	574	507	550	539	517	584	502	546	532	542	503	523	540	566	508	545	564	577	536	560	517	522	563	530	536	551	546	508	551	571	563	514	531	553	564	540	570	540	523	522	529	562	574	495	531	543	550	525	468	519	552	510	514	503	551	521	530	549	540	511	521	534	567	503	534	516	507	587	565	534	569	555	571	540	588	553	567	518	539	547	523	544	546	534	514	581	550	560	529	523	575	574	537	502	545	567	593	588	496	509	534	578	572	537	553	580	490	555	548	536	534	529	536	556	532	535	492	521	526	530	504	569	541	554	569	569	576	536	527	518	555	518	529	513	508	551	583	530	523	559	577	534	547	535	542	560	569	514	549	574	578	520	543	529	575	563	568	533	561	570	553	550	575	563	535	561	544	567	522	548	545	535	530	552	564	504	562	537	541	521	523	557	497	480	514	554	551	534	511	533	518	573	589	518	537	514	576	590	596	544	496	541	551	510	529	499	570	536	570	525	541	546	559	551	551	520	577	508	530	506	579	580	560	530	535	499	589	596	557	545	573	566	526	560	511	553	509	529	542	598	564	500	515	517	548	554	566	562	533	529	516	557	529	534	538	577	562	543	536	560	533	540	524	516	527	550	556	520	564	561	536	551	524	543	537	556	581	539	546	551	518	531	521	574	577	569	542	535	532	597	569	536	519	510	530	540	502	540	532	528	560	524	530	572	545	587	562	510	564	541	570	516	562	521	541	540	517	601	541	582	532	550	563	592	566	493	528	568	551	578	578	573	554	562	489	558	513	507	482	582	546	555	580	536	536	507	535	552	560	549	555	515	531	549	550	545	560	539	525	580	533	575	510	565	536	515	517	571	504	558	560	532	589	515	535	523	562	523	542	587	535	539	547	538	524	540	583	529	515	551	583	512	548	522	563	515	565	555	567	524	551	531	499	549	562	568	557	534	535	498	574	502	521	596	578	542	544	554	570	553	505	538	561	574	545	539	570	531	534	579	563	573	559	539	553	525	546	585	549	533	521	624	521	577	546	562	555	500	576	581	577	544	563	562	563	567	514	551	584	553	544	538	560	566	541	536	559	565	545	549	567	563	541	516	514	558	582	554	519	557	521	567	535	559	569	543	559	538	573	526	487	547	521	522	553	544	558	557	553	543	555	534	551	513	528	502	485	519	527	497	513	560	485	535	555	524	533	540	516	534	570	544	534	580	521	514	545	593	515	538	521	541	520	565	558	560	548	558	511	531	525	530	535	514	555	560	519	586	542	548	532	571	571	537	520	542	573	543	556	571	559	517	515	522	580	532	555	524	522	537	576	595	529	522	538	525	564	546	541	524	509	556	533	545	541	556	542	536	590	563	513	539	540	520	508	515	547	516	544	541	532	562	552	548	562	558	522	540	609	530	553	497	569	562	519	539	531	546	558	545	541	548	579	531	558	535	573	547	514	546	539	561	521	532	566	537	511	524	562	572	526	514	537	507	512	556	536	533	570	533	582	496	560	521	555	549	534	534	543	533	559	557	541	487	531	578	503	553	538	557	511	499	572	569	516	549	538	531	522	566	560	585	553	559	580	537	522	568	559	541	538	528	550	528	554	555	547	563	555	594	527	564	540	536	489	520	488	577	544	555	555	551	551	543	531	519	561	557	530	511	522	603	545	536	566	543	523	561	553	536	559	521	523	554	533	543	537	551	527	528	564	543	559	553	561	533	574	548	552	545	550	550	543	571	548	563	571	538	542	514	514	530	564	546	577	554	523	559	543	564	533	547	537	536	561	535	569	553	540	531	548	519	569	566	523	566	484	536	574	533	516	557	510	581	517	554	555	556	568	494	551	578	552	544	555	542	541	546	562	544	539	565	567	536	576	563	562	558	540	515	505	536	545	569	569	582	549	540	577	534	564	559	533	537	537	578	565	542	551	548	520	512	557	533	526	577	555	563	535	542	541	533	539	576	516	565	543	540	564	540	528	567	552	506	556	544	518	539	549	545	519	520	529	512	534	554	521	593	521	605	564	551	577	545	561	553	548	568	527	541	565	558	568	567	539	516	595	533	534	603	580	547	525	562	578	547	593	551	596	552	518	524	554	542	536	537	554	557	553	550	563	551	530	546	569	553	603	523	528	573	556	589	529	525	562	544	557	549	525	540	538	603	550	580	523	542	547	543	543	529	568	568	499	557	552	593	559	567	521	529	525	547	542	491	533	559	566	543	576	554	519	534	557	566	572	544	542	543	549	543	565	576	551	556	563	546	569	567	539	567	504	547	512	538	561	543	565	574	512	574	544	536	572	515	544	509	568	541	534	525	555	558	526	528	575	542	533	542	576	525	581	504	557	552	540	555	557	567	542	575	527	457	576	572	536	541	555	521	553	513	555	510	558	518	546	535	558	532	512	553	534	521	566	535	520	550	521	532	537	566	549	526	568	565	521	512	513	536	555	509	552	543	491	555	508	557	520	525	574	504	501	583	549	566	545	554	519	566	523	570	560	557	478	528	568	579	530	573	567	552	539	560	543	583	545	534	492	586	572	538	489	514	570	517	549	517	529	551	530	506	530	568	591	519	500	560	581	527	583	545	556	576	541	592	576	606	548	574	549	516	563	521	551	565	478	568	497	497	530	547	535	533	558	551	584	585	529	566	537	564	531	509	556	501	533	572	548	566	593	504	550	541	542	539	576	532	538	544	554	507	481	541	527	532	552	574	521	559	579	540	561	534	540	576	591	564	585	588	564	572	496	507	503	533	521	537	580	569	540	539	533	522	545	560	518	522	579	603	527	565	554	568	488	565	537	527	494	535	532	575	525	559	520	532	536	567	539	486	518	505	510	511	548	537	536	540	560	560	551	521	575	570	578	542	550	554	504	529	556	531	538	537	520	520	541	529	536	503	555	508	560	536	513	522	523	535	563	530	508	538	513	561	537	570	539	533	537	561	547	596	545	532	580	526	557	540	522	554	544	525	570	548	553	526	531	527	516	531	573	540	530	531	540	559	537	533	498	582	521	559	557	559	539	579	543	517	520	523	547	550	519	536	546	531	539	544	533	587	563	511	522	559	527	516	538	550	546	557	559	553	576	558	544	518	558	565	506	554	550	534	532	547	604	571	528	556	533	533	543	550	546	574	543	538	509	540	581	526	541	531	546	521
23550	23176	34099	28060	21901	17076	4167	486	377	387	366	341	350	370	372	366	355	380	350	323	350	340	365	376	333	390	361	343	363	354	349	326	346	327	379	361	347	326	340	329	357	329	323	330	341	330	315	346	328	318	331	335	336	353	337	353	337	355	361	309	349	361	345	365	336	353	351	359	334	318	345	364	349	340	364	343	349	383	328	360	336	314	355	333	355	385	369	352	344	364	359	352	325	364	333	341	372	326	354	347	326	313	361	346	341	313	346	336	321	313	384	353	356	359	353	351	359	330	363	383	367	339	370	370	319	350	358	354	348	367	357	341	399	356	360	355	329	379	313	343	373	328	346	339	330	325	338	290	355	366	363	365	348	339	306	368	331	344	354	328	332	316	363	337	374	324	340	326	347	355	381	361	340	329	324	352	325	367	348	362	361	356	383	319	339	372	367	358	362	354	349	329	337	331	355	381	380	327	331	401	326	380	326	336	354	351	364	345	324	391	350	346	378	342	342	324	332	350	374	322	349	371	367	373	335	338	350	325	333	328	367	325	337	357	356	310	379	352	371	357	332	336	326	345	323	326	356	341	341	367	379	335	362	326	335	342	337	320	355	341	360	344	353	373	330	354	330	351	344	343	382	367	326	347	367	327	335	346	326	327	355	358	387	320	359	349	361	314	356	365	347	314	343	353	366	324	336	356	334	330	349	328	348	354	341	341	318	313	345	348	364	374	321	337	370	343	340	324	343	341	314	347	346	362	333	350	334	332	355	340	355	366	342	372	354	325	360	375	336	353	338	342	335	362	342	343	366	352	344	375	371	360	327	371	338	388	339	330	325	358	333	356	312	351	361	362	369	341	339	353	302	356	362	337	342	378	378	319	331	316	365	349	340	341	377	370	360	370	340	335	302	347	352	346	339	348	341	360	341	341	382	377	369	353	322	341	327	336	354	351	354	344	332	329	339	338	316	357	343	320	357	350	339	372	332	320	343	366	366	360	335	356	340	345	374	370	372	336	346	336	348	347	353	346	356	333	342	377	372	327	375	301	360	369	339	345	353	337	338	344	363	355	358	328	347	334	353	361	340	367	332	314	328	326	356	351	366	340	317	380	339	352	367	353	327	326	322	348	371	347	336	343	365	366	373	304	359	332	353	367	333	347	361	334	360	368	359	352	367	321	359	377	362	379	385	345	375	310	324	340	345	336	322	360	369	360	346	356	372	333	353	333	361	336	358	334	373	328	335	382	371	335	343	345	374	363	356	394	335	328	365	362	335	352	328	350	366	354	373	350	372	342	337	346	374	290	362	350	323	334	350	360	333	366	357	357	359	340	372	324	359	350	350	364	376	356	345	362	369	343	298	374	347	334	340	356	327	344	371	359	353	315	315	347	336	347	351	352	357	359	358	331	344	314	372	357	358	354	365	382	375	350	316	348	323	358	314	328	331	340	348	336	327	364	339	345	353	381	325	308	374	374	362	356	334	360	372	366	365	355	338	368	348	355	343	328	343	340	337	353	344	345	343	382	338	351	369	350	360	332	364	308	352	326	337	376	343	336	355	360	356	316	346	372	333	343	365	327	354	362	357	353	367	378	321	331	354	339	346	328	348	357	343	332	359	344	357	363	311	350	328	350	324	341	386	313	348	355	325	338	343	352	342	341	337	343	331	365	344	331	339	332	355	395	352	311	350	351	346	318	353	353	323	321	341	319	340	348	345	343	347	344	372	338	340	354	341	360	361	300	348	328	370	356	362	332	350	366	324	366	319	347	329	355	321	350	348	359	361	342	350	348	327	342	347	322	323	336	364	368	377	400	338	323	341	353	341	351	380	296	347	374	328	318	332	346	359	345	322	356	355	375	348	345	331	340	346	373	367	362	354	352	346	354	387	409	330	327	333	299	320	334	329	367	378	350	357	355	319	337	351	350	322	363	307	339	344	396	328	317	349	333	349	375	333	340	374	353	346	373	332	325	356	369	370	355	320	335	365	355	340	350	337	363	328	338	335	358	394	365	343	345	370	331	341	295	355	354	346	379	336	364	349	354	357	348	370	345	366	346	316	336	339	366	384	366	346	340	350	357	309	373	365	340	348	349	386	362	367	365	339	348	346	338	352	367	357	367	383	360	356	338	338	323	370	335	356	329	370	328	336	362	336	370	334	350	349	374	375	361	326	341	347	340	372	335	311	377	335	315	338	317	339	332	348	349	314	329	347	369	340	342	323	344	354	340	313	326	346	374	334	347	352	354	348	349	341	340	346	362	337	351	351	342	369	347	360	383	345	363	351	372	322	338	348	334	315	345	359	351	327	379	378	316	340	331	355	395	324	347	333	338	334	321	397	349	323	337	368	372	369	350	351	382	334	362	370	345	369	324	353	378	372	347	328	349	345	361	323	371	355	348	336	349	381	339	346	331	353	337	351	324	342	356	357	359	368	362	378	352	366	351	390	381	332	379	365	321	348	324	342	367	364	373	354	371	331	355	374	391	353	360	351	378	290	363	373	355	346	354	333	365	333	353	347	380	338	348	352	307	335	321	331	323	368	333	324	382	328	365	361	354	359	357	342	392	346	341	331	345	383	360	329	349	331	338	366	362	330	353	354	349	336	356	339	339	343	359	356	365	364	337	338	326	312	333	331	362	364	354	334	339	361	357	345	353	322	337	346	326	323	344	347	301	351	356	353	335	361	351	335	352	364	373	349	352	356	380	351	346	306	320	352	351	340	340	356	333	353	346	350	355	352	376	346	310	353	324	365	345	351	323	357	388	351	344	348	333	330	338	342	338	346	350	329	336	314	362	330	350	325	329	335	367	347	339	323	372	340	368	322	323	345	367	355	332	341	338	363	336	303	353	359	366	368	364	340	334	342	383	356	338	333	377	392	381	331	353	354	395	347	342	296	362	350	331	314	354	316	350	344	337	386	320	337	348	385	343	344	371	313	343	358	333	367	322	343	346	364	330	345	346	342	335	311	351	348	330	339	332	304	359	371	325	317	371	376	340	347	336	366	374	327	339	393	357	332	318	357	369	382	370	377	332	352	344	350	357	397	364	324	331	360	321	328	360	322	331	344	328	324	355	358	330	331	354	375	351	330	353	356	345	304	309	381	332	325	347	306	377	340	356	355	361	349	388	370	370	372	330	352	375	353	312	329	336	322	341	372	341	352	362	354	323	331	342	335	355	359	380	338	363	352	325	335	328	344	342	373	358	354	347	366	335	330	381	366	334	321	331	353	318	347	340	371	334	332	353	357	335	401	347	348	305	380	368	347	351	321	369	344	340	342	371	343	356	355	334	341	334	359	336	377	329	343	370	337	320	328	352	342	354	352	377	358	332	338	366	369	371	357	323	360	359	331	354	375	362	319	342	343	320	360	313	358	343	357	332	365	346	344	314	332	327	315	331	326	341	338	312	369	358	341	337	386	386	321	380	354	341	306	335	324	358	350	341	354	352	352	369	346	352	369	344	347	360	351	343	355	381	373	332	381	319	377	336
59690	103546	78672	49661	25046	7322	1638	727	644	609	639	609	549	593	573	590	604	606	623	595	570	537	611	613	618	610	613	601	625	611	580	568	629	576	577	568	558	607	586	599	582	588	584	583	600	611	600	574	595	581	623	580	584	585	568	607	553	620	588	595	615	629	574	587	588	589	571	568	576	569	615	545	610	597	605	620	565	567	541	564	557	613	625	603	578	592	591	655	590	584	595	579	603	569	589	619	621	580	515	616	594	617	584	563	586	616	605	623	616	616	585	563	552	588	628	622	589	565	579	573	606	600	591	587	628	616	616	602	568	570	605	576	587	601	590	574	585	629	610	552	594	638	609	592	596	586	577	585	610	586	573	585	586	655	553	577	571	587	597	567	599	579	561	612	579	611	605	622	594	598	618	553	585	585	574	597	522	546	547	524	603	556	606	544	555	608	590	580	636	611	571	567	621	594	590	569	574	575	576	561	616	587	602	593	598	556	574	542	556	620	603	575	580	574	577	570	618	617	611	622	556	587	631	624	557	583	598	552	550	575	598	561	571	545	641	568	550	569	597	577	594	558	533	582	597	543	590	613	582	592	588	573	579	586	592	568	588	554	545	616	593	581	611	595	618	559	591	574	618	548	604	587	607	597	596	584	580	586	554	600	579	601	551	595	577	624	581	613	572	609	542	666	570	588	569	619	611	571	581	611	576	598	632	589	567	586	555	600	621	607	593	587	562	595	615	606	585	590	629	598	577	566	625	580	574	572	561	619	589	599	610	618	584	623	559	584	580	633	613	574	610	594	638	575	554	567	569	581	611	566	599	595	591	579	624	629	577	604	597	562	592	589	572	583	552	626	578	590	573	597	596	595	511	586	626	604	593	601	591	617	572	595	599	585	573	547	624	587	590	566	625	603	586	596	614	596	589	627	592	615	610	576	544	568	580	560	588	618	552	632	585	563	590	570	527	615	535	601	556	578	636	584	608	571	584	595	546	623	579	598	609	579	562	600	581	594	552	588	621	612	612	585	604	589	561	573	569	606	570	580	631	605	562	579	615	596	634	558	565	595	603	627	554	590	627	575	622	575	639	542	587	607	587	605	551	634	594	577	623	592	607	580	568	554	581	599	579	588	589	562	581	621	574	585	598	595	618	584	587	590	584	551	576	605	572	611	616	591	573	629	571	586	595	590	574	573	589	604	560	598	555	592	593	617	521	583	564	582	553	592	617	601	610	574	615	592	583	628	566	574	574	596	618	610	562	605	595	597	585	573	580	638	557	604	587	582	608	543	605	579	566	588	568	565	614	600	615	561	576	571	581	605	567	582	586	582	563	597	597	595	592	591	614	586	627	619	542	609	644	639	582	594	578	629	592	615	582	598	606	605	624	595	623	587	574	598	602	629	608	583	608	602	574	585	635	605	581	602	580	601	559	574	565	589	598	567	549	613	619	592	613	619	587	605	586	570	589	558	587	609	572	579	597	577	609	600	592	596	612	554	577	606	575	586	565	584	592	586	665	605	568	588	636	586	579	611	612	617	617	585	580	606	582	589	577	594	601	585	571	611	560	571	628	594	563	606	609	580	593	520	637	562	618	589	590	622	561	637	577	587	585	605	603	568	586	580	571	570	624	569	635	589	632	589	573	619	612	606	582	658	579	622	598	564	578	600	585	598	635	571	583	590	603	599	632	554	606	616	639	609	582	609	562	578	572	588	588	556	587	585	595	599	542	564	581	595	586	610	569	582	587	612	569	580	548	570	601	658	615	582	616	574	587	635	626	569	575	613	599	643	611	667	620	595	565	584	632	599	604	616	565	566	559	583	592	563	597	576	640	561	611	581	636	605	590	566	616	567	617	587	595	587	577	549	576	618	576	590	567	596	587	624	564	633	635	579	579	657	579	574	625	563	607	610	570	584	539	600	607	601	607	606	590	565	593	594	583	599	603	572	580	624	620	602	572	582	581	570	567	586	603	608	597	559	581	581	598	562	621	583	568	646	582	627	617	581	591	579	670	577	555	585	599	606	602	612	637	625	568	580	623	609	617	566	605	613	594	571	553	652	615	606	577	591	615	595	588	575	582	564	616	580	575	632	606	598	600	586	567	580	604	568	582	572	594	589	634	556	581	569	577	639	633	606	574	573	596	605	589	599	642	555	601	576	627	616	584	563	642	589	586	560	563	571	597	599	600	603	579	605	626	588	581	590	558	582	585	564	584	566	585	627	593	583	611	603	565	570	573	605	572	580	577	576	569	598	566	606	603	568	597	579	574	586	582	605	615	604	588	588	580	574	573	635	577	597	608	602	620	575	591	605	633	539	622	580	559	614	598	585	556	616	565	568	605	615	627	617	620	599	562	547	602	584	574	582	594	589	564	575	535	582	602	583	568	601	566	589	581	616	592	583	548	663	597	609	568	594	572	579	577	573	524	606	635	608	570	605	588	575	638	567	596	588	583	584	581	580	570	559	582	586	589	575	586	628	599	536	573	595	618	533	575	603	634	553	613	597	584	627	590	599	609	598	609	570	598	572	630	593	609	591	573	629	600	561	597	595	595	610	591	591	563	585	614	578	597	626	594	593	583	606	570	603	582	540	630	553	634	623	541	590	593	564	605	587	583	537	593	626	587	658	578	573	527	617	578	559	604	565	578	598	588	567	610	568	494	613	574	577	572	615	582	585	591	550	611	603	622	597	605	612	576	577	624	598	620	581	593	578	604	568	573	591	595	556	642	606	597	604	620	575	579	595	590	612	635	607	591	612	608	603	581	570	606	571	542	591	568	587	599	609	643	581	595	601	580	564	608	563	615	604	630	590	640	591	527	627	575	634	593	599	598	579	559	616	577	620	576	599	560	602	556	595	622	631	578	601	574	595	613	590	550	591	610	613	539	589	617	635	570	595	622	588	555	599	592	612	604	591	599	581	577	595	630	591	606	574	568	578	643	533	569	605	581	567	605	575	573	594	606	542	619	595	605	642	570	589	629	576	623	584	595	601	619	567	586	585	605	561	613	599	577	572	618	584	600	568	609	580	566	570	596	542	583	588	596	603	620	594	554	614	578	608	588	552	573	567	584	610	561	600	601	637	580	657	615	593	613	586	598	605	590	628	599	602	639	585	651	605	590	591	571	578	562	558	598	605	555	614	648	576	573	582	573	563	578	594	592	598	592	617	653	619	554	627	613	593	602	598	589	548	584	586	614	582	625	581	614	577	514	554	586	582	594	582	565	591	625	575	555	525	548	609	576	568	574	576	608	581	588	592	573	575	578	644	563	560	602	570	553	578	593	585	623	609	601	599	604	593	625	611	607	604	590	576	637	575	596	566	627	608	647	603	576	527	591	584	620	621	579	588	569	615	567	567	557	552	515	567	588	600	569	611	588	595	583	584	597	605	618	593	590	608	602	600	556	584	560	580	583	613	596	575	576	591	592	604	603	603	562	586	587	622	642	554	564	629	591	590	605	555	569	546	607	582	574	590	590	572	597	594	601	589	592	541
28341	33298	32179	15589	2886	605	317	277	265	307	266	281	280	289	259	300	251	292	278	298	299	286	295	293	301	296	290	247	295	261	270	330	296	280	278	271	299	300	293	255	291	305	258	313	295	280	320	259	296	286	267	268	272	287	269	286	326	297	260	266	285	261	298	259	298	283	305	304	271	304	252	297	308	292	268	275	278	302	275	295	243	275	305	280	282	298	287	282	275	292	258	286	251	273	283	274	287	289	239	277	311	292	290	267	285	287	262	310	270	261	264	255	292	330	289	281	280	264	285	293	290	276	278	267	285	276	278	314	299	289	276	274	289	260	264	297	283	292	308	244	285	289	277	293	301	282	272	285	259	284	279	288	287	266	281	279	296	283	278	275	280	274	286	265	300	266	271	257	274	286	256	269	268	288	300	273	287	299	268	283	291	304	263	308	273	329	295	283	257	297	249	270	258	271	285	316	290	268	272	292	311	285	276	259	259	278	287	302	271	288	282	251	285	296	290	293	291	291	290	277	300	297	288	302	293	277	299	261	250	272	289	280	272	247	289	265	268	270	259	276	282	283	286	278	289	261	267	265	265	279	289	279	258	296	275	254	260	259	284	265	290	272	260	242	271	297	295	275	271	272	256	288	307	288	293	264	300	300	234	258	275	257	240	261	263	277	248	296	296	283	287	288	287	285	275	267	273	260	311	269	295	280	265	297	315	274	267	261	295	278	308	301	285	266	280	305	280	246	291	294	285	279	280	308	321	280	297	282	313	267	293	270	264	253	267	267	268	282	289	261	310	268	282	263	281	291	252	269	297	304	258	284	275	273	254	275	291	282	270	319	296	318	306	282	284	262	273	294	294	295	296	299	272	269	285	263	257	274	239	276	259	272	306	249	288	251	264	255	296	309	273	270	263	288	284	281	255	278	283	312	253	271	262	290	251	284	294	258	264	294	294	259	260	257	282	304	284	283	292	249	301	257	272	291	278	257	298	293	299	293	286	312	286	261	294	285	298	274	299	260	271	272	278	269	289	277	309	270	279	289	280	260	267	255	277	266	280	283	272	290	289	295	276	261	287	309	275	263	252	315	258	254	249	286	283	262	272	307	286	288	287	277	277	269	293	303	278	303	275	272	270	281	283	313	288	311	263	305	274	268	265	277	280	287	312	296	284	282	263	266	264	280	283	320	282	264	261	302	291	287	275	282	294	293	276	274	307	284	297	258	272	271	288	297	297	304	308	307	243	303	311	324	287	310	274	278	298	282	274	283	255	283	257	290	264	306	274	291	285	255	271	275	302	320	283	251	280	299	273	285	265	272	271	282	295	276	315	298	298	281	274	271	306	257	292	290	282	282	262	256	312	290	279	290	300	275	280	262	294	302	294	285	287	315	272	279	268	273	277	254	299	259	273	225	273	281	297	254	307	288	260	272	269	305	278	266	280	266	279	264	283	294	278	298	275	275	296	298	310	285	270	313	301	299	300	291	282	307	267	295	278	287	300	276	261	273	297	296	281	264	307	303	274	278	269	276	306	254	282	299	252	297	278	280	282	276	279	307	306	271	294	301	279	304	299	268	282	244	261	245	277	261	277	287	289	323	320	286	303	296	276	268	263	306	275	264	284	271	255	268	309	310	280	286	304	282	286	303	292	284	274	278	249	318	298	283	284	290	260	258	303	304	268	268	292	298	269	281	293	295	264	266	296	254	292	290	269	260	295	290	264	304	286	282	272	280	286	307	299	271	288	315	288	281	271	279	294	281	293	284	277	268	303	271	283	275	300	307	306	294	250	261	270	272	289	297	289	261	243	274	275	282	280	276	291	276	299	296	290	303	297	314	280	270	290	269	310	285	254	285	262	278	273	283	260	320	282	269	283	281	304	290	287	245	265	273	333	310	288	291	269	276	287	284	261	264	282	314	283	284	264	298	258	287	285	270	281	269	264	268	284	289	295	264	308	274	285	295	294	291	295	267	309	269	276	294	288	286	302	269	282	276	288	278	302	288	244	297	280	290	296	271	252	280	294	290	307	253	316	283	281	303	304	305	292	268	286	260	264	281	291	287	293	261	296	287	256	273	283	267	278	298	290	280	279	280	295	270	292	277	281	262	289	264	279	296	276	278	307	283	299	265	261	307	274	308	279	263	289	297	269	273	308	296	259	303	278	284	283	273	253	280	288	267	297	250	273	319	244	271	289	288	270	298	289	286	288	300	286	305	290	288	295	296	281	290	305	299	271	294	268	273	279	255	286	285	321	297	281	289	261	281	283	273	274	280	294	257	313	293	290	294	299	258	266	276	287	254	284	272	289	290	270	288	268	270	285	260	287	305	267	290	279	276	272	270	291	269	296	277	259	268	263	276	293	308	267	300	291	297	258	302	264	282	263	268	276	288	296	250	269	306	299	294	282	273	265	277	320	302	310	287	295	231	269	288	288	304	285	331	300	281	295	272	290	307	296	278	272	275	275	302	291	243	233	295	290	271	285	262	276	252	276	256	306	303	281	286	266	285	276	261	297	298	299	278	285	305	270	286	290	331	297	268	268	265	263	254	280	281	293	263	267	305	322	294	278	276	289	273	302	258	289	258	246	296	303	246	305	247	285	306	270	274	299	299	255	282	312	270	293	273	263	274	301	237	278	284	283	272	292	296	263	291	298	294	280	282	279	260	306	279	273	317	280	256	273	273	291	277	288	247	309	283	308	261	297	256	277	316	279	303	280	273	286	293	274	290	281	260	261	286	286	281	289	287	296	236	261	290	261	269	272	289	274	279	268	269	289	260	254	271	281	266	277	273	291	283	278	262	281	290	288	288	320	253	237	301	268	258	284	276	305	302	280	262	314	295	306	249	288	253	286	315	292	262	258	265	273	263	312	275	289	264	280	277	278	300	310	300	288	291	290	310	295	309	307	267	308	281	293	293	283	301	308	251	269	272	279	267	257	257	283	254	277	279	281	310	261	309	285	283	295	294	289	261	289	259	282	331	279	276	284	273	295	270	260	284	303	299	296	276	269	265	275	287	300	317	289	263	279	270	293	270	289	271	271	258	279	303	307	281	251	263	290	314	284	275	264	272	276	298	271	282	276	278	262	251	267	298	307	296	270	271	266	304	279	293	271	271	281	288	291	274	285	274	260	291	262	294	277	280	309	264	295	309	263	269	250	241	300	274	283	248	279	276	258	280	302	295	269	277	294	276	315	286	291	264	265	268	269	276	326	292	277	298	283	291	284	298	305	263	264	290	256	285	274	273	263	277	271	275	282	270	287	290	281	278	282	276	279	285	282	260	277	290	241	246	313	306	288	289	270	297	286	266	286	298	262	273	288	267	292	273	262	289	282	274	288	290	265	286	294	275	251	285	264	280	271	267	275	251	294	299	274	267	260	267	295	292	260	281	283	283	296	308	273	291	318	278	262	316	261	285	270	273	291	284	291	311	282	280	282	270	298	287	309	286	296	265	282	280	274	271	282	297	249	314	283	285	298	293	260	281	267	268
33864	51745	37300	16830	4896	1327	652	567	527	552	532	526	521	540	477	547	496	503	546	494	511	513	498	498	506	509	530	534	479	474	531	516	498	544	532	530	533	527	526	568	495	531	510	489	514	528	550	549	537	550	531	486	544	511	554	505	545	496	540	497	472	520	523	499	506	532	559	512	517	549	545	518	522	490	504	517	483	518	569	491	550	533	467	540	515	467	520	519	509	498	533	535	535	504	473	543	500	546	541	541	512	516	501	502	517	517	502	532	506	487	499	510	534	497	519	527	535	484	483	509	536	524	508	514	548	504	548	521	555	517	533	499	535	514	520	488	524	535	518	464	500	469	510	527	557	529	476	500	512	504	505	562	487	499	503	489	524	519	472	488	531	497	508	521	493	501	490	526	509	542	493	540	480	501	556	494	508	542	534	532	528	517	531	529	532	483	514	525	492	503	489	520	571	519	526	522	527	525	494	501	483	603	518	512	508	497	548	482	536	502	485	529	551	533	514	505	461	485	537	532	532	535	469	519	490	523	491	513	525	524	528	528	516	487	507	485	545	493	509	520	491	511	543	522	519	527	489	483	516	530	517	513	467	508	495	485	522	521	550	498	507	507	503	512	516	497	555	507	523	503	515	498	554	495	507	515	486	529	482	478	519	490	512	474	514	472	480	519	486	512	502	496	529	491	514	525	502	497	532	488	469	505	525	529	499	561	536	514	516	478	523	524	508	492	529	481	514	504	515	512	509	538	535	483	517	505	474	521	510	528	465	540	524	491	567	494	510	493	521	537	542	530	524	507	522	523	498	475	505	531	488	518	508	507	484	529	481	532	531	497	527	499	537	520	495	518	535	492	516	512	515	501	518	536	514	479	517	525	530	501	482	505	490	494	530	519	532	525	494	586	566	525	563	522	481	515	515	508	498	507	529	523	499	512	540	487	520	513	521	532	524	523	493	521	504	540	497	502	487	511	504	503	514	530	494	507	522	511	540	519	506	518	479	503	528	548	479	503	543	540	514	477	512	515	520	473	489	509	487	509	535	549	482	531	578	523	496	542	523	537	505	517	498	536	496	506	576	527	538	514	540	541	496	531	523	496	512	514	508	516	520	490	545	511	505	508	497	518	547	489	522	517	486	505	543	509	502	490	497	551	523	481	538	488	498	544	502	479	514	497	468	504	488	485	511	495	542	468	520	511	515	501	520	516	532	514	515	503	539	513	541	536	510	507	503	542	522	491	544	524	515	530	498	504	549	497	505	514	521	507	529	445	517	520	492	564	529	533	523	551	482	520	512	518	526	489	494	491	541	479	527	508	526	490	496	507	488	550	509	516	540	539	497	509	530	512	519	544	499	529	499	523	470	524	503	491	557	530	539	480	515	506	473	516	502	528	512	508	499	519	529	522	510	534	529	513	470	545	510	523	508	551	535	539	499	486	454	500	480	507	520	500	518	485	515	522	521	502	536	479	529	506	531	518	505	507	514	535	497	516	514	482	539	517	528	528	548	493	523	534	546	541	538	496	520	521	492	531	556	512	506	531	492	481	528	508	546	541	509	475	511	468	504	511	490	545	529	562	505	496	514	546	568	526	499	496	483	500	535	508	498	532	499	481	494	505	505	538	547	493	519	532	557	510	478	497	511	527	494	470	501	525	495	483	521	527	558	522	539	537	531	502	527	535	502	512	468	468	461	505	528	532	533	530	502	498	503	533	491	518	557	520	542	500	538	539	537	498	518	518	551	502	520	522	506	519	469	522	561	513	514	497	507	474	488	535	496	550	474	514	503	505	516	471	499	523	496	501	496	531	515	500	532	511	536	528	515	540	518	509	508	525	502	466	515	503	534	519	536	519	533	529	499	524	504	522	502	542	547	475	534	525	473	500	516	522	504	515	525	485	518	520	535	511	530	530	514	534	505	539	475	506	519	470	495	521	474	553	501	510	516	484	500	520	504	534	473	523	511	560	510	529	472	483	523	525	540	494	518	506	537	522	502	538	506	492	521	502	563	515	520	527	502	463	511	534	534	514	495	470	492	481	531	510	539	515	524	482	539	505	526	505	511	528	505	523	512	508	529	539	527	482	533	505	549	538	526	515	517	543	498	539	531	508	542	522	562	509	535	536	505	526	507	513	530	494	487	512	501	509	484	522	492	521	491	492	510	524	502	533	529	510	493	550	484	539	507	496	541	500	506	516	512	507	535	476	528	545	501	485	542	517	506	479	475	533	544	493	514	529	558	522	495	472	564	521	485	499	508	507	520	530	496	492	484	473	504	540	530	536	517	514	498	541	519	532	510	507	472	489	522	505	490	514	496	524	513	505	519	524	473	497	509	504	539	500	532	524	551	514	496	507	505	476	532	496	534	523	522	504	471	498	509	568	509	479	524	502	548	505	490	514	521	495	545	532	555	492	511	548	542	574	526	545	537	515	489	485	529	522	537	491	514	505	545	498	526	507	529	507	536	498	510	504	545	538	540	496	522	516	503	523	504	519	544	563	523	538	466	486	517	507	492	514	562	560	482	498	515	504	529	512	487	527	499	539	552	533	563	525	523	566	509	482	519	486	524	540	532	514	527	549	556	515	531	466	518	514	499	493	521	501	508	520	545	474	538	510	535	471	535	514	519	523	528	512	509	520	504	562	510	547	527	514	503	540	504	527	493	519	511	501	554	537	498	506	487	506	502	561	532	516	496	492	490	496	558	523	491	499	491	518	488	479	509	496	498	573	535	492	524	487	548	508	524	489	490	491	500	487	519	515	499	538	519	510	520	506	524	518	520	500	488	490	536	484	516	529	532	491	512	567	549	522	541	520	503	488	528	511	525	492	509	512	517	531	506	512	517	545	510	503	527	515	508	512	488	519	504	531	513	500	544	477	543	542	535	566	522	506	513	509	508	507	520	507	501	518	473	522	515	550	531	518	500	516	488	525	498	529	531	502	493	492	490	533	497	488	500	496	489	526	482	513	490	507	495	532	542	489	544	541	525	505	514	545	517	539	502	531	525	488	499	500	469	526	503	525	511	482	493	541	564	542	480	516	511	508	521	477	511	545	510	537	567	516	522	485	514	464	512	525	526	503	472	543	538	497	498	551	519	478	502	509	496	505	536	555	526	482	488	551	549	492	544	495	493	509	520	518	524	555	497	488	505	501	521	531	538	503	512	519	546	554	521	508	499	523	511	506	455	519	524	523	503	507	527	537	548	482	524	531	514	534	532	543	513	526	501	514	521	526	517	512	545	521	513	480	536	524	496	507	477	505	514	509	503	502	513	487	522	543	530	551	534	494	547	533	483	508	488	534	549	476	484	551	503	534	489	518	549	539	506	523	544	517	498	525	501	505	472	475	537	513	534	517	509	537	545	534	515	554	513	505	510	486	566	531	505	539	549	477	516	534	464	524	525	495	497	498	514	520	470	503	506	524	513	518	502	559	520	502	524	492	539	545	516	549	496	538	507	510	531	529	469	523	519	506	499	484	517	502	564	487	500	535
24554	25489	38043	30640	20078	8514	938	351	292	331	302	306	291	282	310	292	323	316	301	280	311	292	313	294	284	267	300	317	280	326	295	281	286	282	294	283	280	293	316	309	305	332	305	321	291	337	281	276	278	296	284	311	311	306	279	315	323	288	284	314	294	282	275	305	315	272	282	286	317	300	287	320	284	332	320	295	280	306	289	310	306	305	292	297	300	309	297	270	296	334	329	323	290	336	286	322	302	311	320	297	309	336	281	313	322	294	311	289	291	301	271	268	272	314	289	310	276	298	290	262	326	290	314	320	336	305	349	291	283	298	296	302	304	288	312	317	309	323	284	270	277	287	306	303	270	310	299	285	285	283	328	297	319	268	287	298	285	298	301	315	311	323	293	308	280	314	313	292	337	314	300	302	288	305	299	289	306	284	314	322	280	289	313	308	297	302	300	297	286	324	295	270	283	297	367	321	280	344	319	260	288	301	299	317	277	288	281	292	311	293	300	275	311	302	312	299	295	309	262	278	302	312	273	310	329	272	295	293	301	313	336	327	324	308	305	307	305	288	308	319	341	291	316	336	290	299	284	302	315	319	307	274	329	288	310	287	276	316	320	342	306	313	272	295	320	272	298	331	274	322	316	297	286	324	321	273	297	316	306	335	298	313	288	324	323	314	306	308	299	323	299	280	296	309	298	314	298	311	293	306	295	307	298	294	281	309	287	300	308	292	297	311	310	293	314	313	280	313	278	263	313	315	282	322	291	293	314	315	294	285	304	285	301	330	308	318	311	293	296	293	287	307	299	306	292	298	300	316	276	271	279	280	265	284	292	297	304	289	340	328	317	287	279	286	288	289	322	270	283	281	308	308	290	312	318	284	301	301	301	289	308	284	292	291	298	297	309	304	274	298	287	296	292	266	292	278	310	293	293	307	320	298	296	325	307	299	326	286	273	253	275	291	352	271	263	342	304	312	303	305	287	284	287	284	325	312	313	309	271	297	309	289	339	308	326	323	323	277	314	280	327	304	307	312	316	325	298	282	319	303	294	286	287	271	281	306	294	312	300	323	297	274	300	312	273	310	289	279	307	314	301	283	281	315	292	327	292	297	310	331	328	306	285	315	273	307	291	301	297	286	305	308	296	296	304	278	279	306	285	312	297	302	334	285	289	310	293	284	302	277	296	269	279	303	278	300	282	285	279	301	316	297	299	286	316	331	291	287	326	293	312	299	310	348	254	288	322	309	344	289	299	323	309	296	327	287	301	299	315	308	290	299	290	305	319	256	353	311	288	300	282	284	291	274	304	291	302	291	281	297	311	292	267	269	324	275	264	307	277	301	298	302	293	273	274	319	273	289	282	330	275	281	298	239	294	287	318	303	282	306	313	311	282	314	282	307	311	302	296	301	310	301	327	302	294	315	304	289	310	317	307	247	314	283	286	296	269	325	298	348	308	277	300	314	269	318	286	279	288	312	311	277	332	328	300	314	306	292	261	309	273	293	303	293	287	306	339	290	314	292	296	282	292	310	295	336	314	303	316	295	276	316	284	287	307	302	323	293	306	303	300	309	323	310	313	284	323	301	295	298	287	300	265	255	307	279	276	292	321	265	284	278	319	301	277	317	268	265	317	293	288	277	294	276	305	293	300	276	257	292	276	322	297	308	275	330	289	301	319	304	330	317	319	318	308	310	300	281	337	288	258	291	293	317	292	308	271	285	303	304	321	274	295	316	280	305	304	313	280	287	297	297	294	312	330	291	274	283	286	314	299	267	312	334	325	280	306	314	318	300	297	287	308	307	302	310	281	302	299	288	292	309	290	265	314	279	312	266	325	285	312	307	300	312	279	294	303	311	268	312	299	267	322	278	282	317	292	324	296	281	306	285	317	281	304	320	288	318	297	318	299	334	290	301	321	293	303	291	308	275	272	291	288	312	298	287	282	289	305	314	319	284	312	299	308	301	314	317	302	277	326	283	321	342	292	317	281	305	310	278	285	304	307	320	331	295	306	280	290	291	307	302	324	305	282	281	317	299	324	292	346	305	298	304	302	296	310	313	309	314	293	285	278	326	299	297	289	304	301	294	295	300	296	288	295	301	283	321	321	300	325	302	303	294	300	305	298	298	310	297	288	267	305	290	305	290	302	308	291	300	324	290	307	300	302	302	289	303	313	308	295	283	288	291	293	286	269	326	315	281	284	321	294	304	318	308	329	311	292	296	310	292	317	308	304	280	272	308	303	317	285	300	302	293	298	287	256	306	292	293	305	299	298	341	289	294	316	269	306	295	269	308	304	289	307	266	293	315	311	308	308	308	268	312	301	265	281	281	287	327	286	303	293	282	307	311	286	313	289	315	326	289	334	331	304	301	276	294	301	309	280	323	287	272	283	294	301	296	326	304	321	315	275	310	286	321	300	273	279	301	295	309	317	297	296	307	302	301	314	276	271	323	333	296	321	315	295	311	319	283	299	296	302	292	319	292	281	312	287	322	307	307	303	291	292	280	301	320	287	274	307	293	328	317	289	317	314	296	301	293	316	268	272	278	297	311	310	270	309	276	286	304	280	291	294	300	293	290	301	291	330	292	284	269	286	309	303	304	297	281	321	329	330	296	287	280	276	307	316	276	318	306	283	308	310	279	322	296	307	305	308	307	302	319	317	281	290	295	318	290	305	309	277	329	304	285	332	281	310	279	315	282	312	276	313	290	295	310	274	324	284	299	314	284	323	289	306	304	309	286	281	307	284	309	333	312	290	303	268	307	316	279	290	302	285	286	289	273	312	269	285	341	288	312	321	306	293	334	296	321	285	303	298	291	303	294	322	305	315	309	301	321	291	323	299	326	286	314	274	320	297	288	285	325	288	318	308	305	308	316	280	284	309	317	347	287	275	296	305	300	302	299	306	284	312	301	291	294	302	320	297	275	300	311	295	304	310	288	286	280	283	311	285	305	277	286	310	314	306	295	294	318	300	296	287	349	325	308	314	291	292	286	309	261	297	313	293	334	311	320	309	293	300	295	301	272	316	294	295	302	303	298	302	309	314	287	339	284	306	305	310	297	300	333	317	287	281	305	273	292	301	275	301	285	350	302	298	273	327	283	316	270	294	282	265	291	296	301	330	278	277	324	336	295	313	273	299	333	285	309	309	319	309	276	303	286	284	307	302	272	284	316	301	290	322	289	295	302	290	295	271	292	341	320	290	313	289	284	295	312	306	314	274	299	278	303	297	313	303	293	296	320	311	291	325	305	282	298	275	285	319	317	325	291	330	333	312	295	281	290	313	312	277	278	296	280	291	274	293	311	290	309	289	284	309	275	294	288	295	297	284	303	332	300	298	300	298	288	287	314	297	297	343	299	306	298	294	283	309	295	276	306	288	283	305	310	275	326	302	299	300	295	337	310	281	297	307	269	304	292	300	281	282	328	300	297	293	316	297	296	314	321	301	285	293	285	300	306	324	319	302	324	307	286	294	277	280	290	299	290	316	273	293	293	300	302
58154	95226	70574	41627	19021	4882	1175	651	564	519	548	537	589	561	525	573	546	509	537	539	544	532	533	531	537	561	563	598	561	559	560	591	555	527	575	581	535	536	549	546	501	567	594	536	531	494	501	512	577	518	513	531	532	542	555	548	525	569	552	565	565	567	511	509	521	526	562	519	523	513	558	531	528	547	542	559	601	528	542	552	506	527	503	552	536	534	539	522	539	566	497	532	556	532	556	549	559	543	529	547	552	500	522	584	532	547	564	536	566	530	543	561	580	541	551	511	538	552	511	490	566	543	556	553	580	516	587	570	496	528	554	528	540	552	545	536	535	552	568	505	532	528	555	525	543	558	564	522	585	585	496	585	499	553	522	563	537	502	565	584	549	520	576	504	548	534	495	524	536	540	554	534	543	529	541	555	555	566	499	545	526	516	500	549	566	551	563	542	577	552	524	521	586	530	531	551	534	497	553	574	542	560	573	552	527	551	531	500	503	538	557	515	541	581	585	580	565	512	528	568	559	527	581	515	528	500	545	512	509	527	561	520	523	574	573	523	593	597	524	509	524	517	534	535	522	511	513	559	523	529	530	527	557	527	546	573	535	531	570	553	515	540	555	577	555	508	543	524	542	516	571	543	566	514	590	518	557	519	504	501	535	517	526	584	570	525	515	547	519	550	583	536	560	540	569	533	489	551	532	530	562	500	557	545	527	557	543	589	560	582	576	513	532	471	573	535	567	530	533	550	521	543	544	540	548	584	538	564	525	542	531	525	524	533	516	569	562	558	576	545	499	552	531	550	534	559	541	522	529	521	582	578	565	540	543	542	578	524	572	561	558	558	566	558	491	570	522	517	552	540	548	541	519	566	540	530	584	525	534	551	563	575	531	559	562	468	564	579	553	538	543	549	551	589	508	576	562	528	557	519	519	566	537	501	604	538	519	557	551	537	563	535	515	490	537	571	583	519	540	565	502	505	537	572	530	506	550	545	536	545	519	562	551	525	564	526	562	573	509	560	494	518	562	557	557	499	522	549	538	550	548	527	527	524	574	508	505	554	522	556	483	542	573	547	555	557	587	528	553	521	540	557	549	555	497	570	509	555	521	536	584	536	576	582	537	554	584	546	540	544	563	559	531	540	546	502	536	535	529	538	563	537	544	531	524	570	517	563	581	589	527	578	555	571	533	537	536	509	608	491	536	546	567	552	512	543	525	538	494	517	573	537	535	544	544	551	544	527	520	528	551	561	581	525	528	516	546	553	554	570	544	538	591	521	540	544	551	556	593	559	557	558	554	545	561	551	570	555	499	540	535	530	523	589	528	561	557	530	522	546	501	553	529	531	533	543	538	508	536	550	521	500	524	590	523	546	532	517	533	546	546	545	528	523	503	539	545	584	548	529	537	546	547	496	524	534	555	514	539	539	501	557	518	568	520	543	555	585	517	583	548	563	547	583	487	576	550	526	540	548	557	539	530	498	561	558	555	566	507	522	541	558	519	537	558	534	512	559	541	530	529	501	541	572	533	550	574	549	559	544	581	529	526	514	547	568	532	549	544	536	570	541	525	547	543	576	532	507	556	581	527	516	544	529	563	550	552	539	565	533	562	593	610	547	524	541	545	549	580	558	530	515	545	522	564	544	551	576	558	520	484	557	588	537	515	532	534	526	525	560	519	542	534	555	560	558	559	541	552	565	569	553	542	588	543	509	547	524	577	578	497	599	539	515	476	571	558	546	500	518	533	549	533	529	556	499	531	534	583	556	538	501	506	580	542	516	556	558	509	550	529	459	579	575	522	549	542	534	580	526	545	550	515	543	546	516	558	517	572	531	534	533	611	550	567	537	558	538	536	529	542	492	554	572	538	546	537	580	555	542	510	513	544	534	561	520	535	517	542	539	545	583	539	537	595	552	542	564	538	542	518	556	538	559	557	536	573	530	527	518	531	542	553	530	514	533	541	511	555	564	538	535	615	557	565	565	541	546	538	547	534	548	562	550	526	565	568	545	507	502	586	557	563	556	554	529	554	502	588	574	539	530	521	560	551	519	525	575	550	523	570	549	476	564	543	532	562	524	568	541	576	559	538	522	512	529	550	553	523	561	527	535	481	579	550	537	571	573	575	559	531	536	530	512	512	519	524	508	577	556	554	550	534	523	527	560	540	503	542	522	550	528	517	561	494	575	537	573	519	533	575	542	581	566	564	538	549	515	533	566	545	506	542	531	550	543	528	526	526	525	598	536	538	529	521	566	554	545	552	544	571	508	557	572	538	527	554	549	527	507	516	525	559	527	536	528	573	558	532	513	535	511	514	511	579	536	524	565	590	556	507	550	555	562	525	562	534	542	541	546	538	579	586	559	544	527	475	565	551	570	539	523	532	511	544	515	523	544	558	546	543	526	526	521	545	537	531	572	498	584	552	518	549	568	552	553	512	508	561	539	529	549	546	532	511	535	547	488	557	550	520	543	544	526	568	578	558	584	523	545	550	513	542	542	544	559	529	573	515	500	541	547	516	527	541	557	550	503	567	529	539	503	530	549	567	547	561	540	541	529	573	491	543	545	555	539	561	533	562	589	543	563	551	582	518	521	525	494	532	545	551	563	573	519	560	529	572	555	567	523	518	521	550	561	559	512	540	564	548	552	512	538	505	553	529	550	524	528	535	535	520	541	532	553	535	509	565	520	611	547	571	509	553	580	576	549	547	513	548	547	537	526	556	539	553	514	547	558	508	506	525	559	571	575	573	508	522	528	523	534	575	587	600	552	527	488	533	531	542	563	575	529	553	564	569	577	544	554	509	548	527	552	535	530	576	553	530	564	550	546	550	563	565	556	556	551	544	543	497	577	601	574	544	505	566	529	525	509	561	571	575	552	567	599	525	523	483	548	523	554	542	556	515	548	505	547	544	548	564	571	520	516	520	566	534	531	596	502	494	478	567	523	523	513	561	526	529	568	545	509	561	563	568	529	530	525	525	559	536	530	496	557	520	530	509	535	542	525	497	551	514	531	550	533	520	539	535	516	536	530	501	556	512	563	539	525	535	565	556	548	533	543	525	561	528	572	546	553	536	546	567	535	504	568	517	519	569	497	551	546	578	537	558	529	521	547	566	474	524	527	546	536	510	597	574	526	552	529	548	549	563	559	514	551	533	522	576	528	523	507	577	539	535	554	548	540	514	502	514	552	509	506	573	570	555	548	542	513	565	574	547	516	544	567	554	540	541	563	537	562	565	539	555	561	552	540	561	559	549	512	549	539	560	549	579	511	584	523	549	545	505	577	538	547	566	536	578	535	521	566	534	538	536	506	556	539	552	507	503	558	542	518	546	543	585	509	569	531	526	536	531	539	532	569	589	556	576	546	529	521	535	510	531	527	530	521	611	520	507	542	562	547	592	550	551	533	532	533	549	554	469	560	562	595	567	536	500	550	539	557	562	529	557	546	557	549	512	543	494	556	536	514	532	581	546	535	534	532	546	540	532	538	531	490	544	563
23533	23628	34257	28250	21808	16349	3574	471	340	359	358	368	355	319	371	363	384	360	341	339	353	380	320	343	323	345	395	345	368	310	334	331	378	360	373	342	392	356	340	334	324	308	363	339	349	348	350	352	359	322	367	321	339	342	363	330	344	336	339	355	367	328	367	354	360	328	351	379	320	324	337	377	364	342	354	344	347	376	350	334	343	347	327	367	365	338	357	346	345	325	346	369	363	362	341	331	368	332	326	339	346	320	298	359	315	348	326	339	327	343	361	359	355	344	315	345	367	376	357	332	342	359	354	333	320	330	359	355	331	327	358	355	337	356	339	344	340	342	340	322	361	372	323	381	328	341	324	330	328	330	379	333	345	335	370	330	353	325	314	340	311	309	312	352	329	349	358	312	334	329	320	353	371	374	330	355	360	337	383	339	340	323	362	332	372	351	377	355	327	333	365	324	329	348	334	331	350	347	321	373	311	297	351	345	356	358	341	332	336	317	364	366	306	342	338	339	320	318	320	332	340	351	365	319	365	342	369	337	343	338	335	343	365	359	344	335	351	353	331	333	345	352	324	335	354	372	330	333	385	333	326	333	354	354	334	353	329	328	333	298	328	338	361	351	374	346	332	328	353	311	370	356	339	348	394	341	369	363	378	328	345	348	350	340	340	378	345	343	357	366	327	355	368	370	330	324	369	369	341	308	354	354	376	357	329	357	338	348	347	375	351	340	352	336	344	333	336	334	366	347	341	328	337	337	374	328	354	351	362	352	349	381	344	353	328	334	339	351	380	345	327	326	322	316	316	331	353	333	343	352	355	345	370	326	312	312	366	335	347	373	317	339	304	348	359	335	326	334	371	370	336	320	352	339	320	338	320	331	355	365	364	354	337	317	362	349	347	368	342	352	370	365	368	339	347	335	348	362	334	318	347	326	316	320	318	352	358	353	309	356	344	340	358	359	351	358	357	391	353	340	375	351	340	332	331	353	360	361	311	340	309	300	326	342	346	347	348	326	352	363	339	329	348	385	327	374	329	335	328	324	373	336	340	330	337	348	358	370	327	352	370	306	352	362	354	373	368	350	296	351	316	336	340	342	351	303	313	357	357	349	357	338	317	350	345	329	353	360	351	371	365	328	315	337	361	344	338	339	357	372	338	356	340	336	333	358	359	355	360	329	338	391	333	340	371	318	372	337	349	340	364	357	354	338	342	342	351	329	333	340	331	325	351	318	341	329	328	370	339	323	338	355	363	342	370	296	369	332	344	340	327	321	334	355	363	339	320	353	368	335	309	359	345	331	365	353	347	348	327	335	355	334	374	339	341	337	368	308	363	324	331	328	338	357	351	372	342	345	331	372	343	324	336	313	346	341	370	362	342	347	344	303	385	342	337	334	306	364	341	328	343	320	354	361	362	365	372	338	345	319	318	382	357	356	333	374	358	317	329	331	359	358	329	333	320	333	327	331	343	327	326	359	317	354	366	319	334	333	337	328	343	355	346	325	346	350	339	324	347	348	349	355	319	361	359	327	360	324	321	332	329	339	311	337	343	347	355	360	325	329	349	350	329	360	323	341	353	335	345	334	315	302	321	340	327	316	345	347	351	333	321	329	327	316	371	353	344	342	337	327	350	333	339	322	377	385	368	322	316	340	301	349	341	335	367	352	350	317	346	370	342	349	361	336	372	324	335	363	347	359	347	331	353	354	351	337	342	365	342	355	355	353	344	371	350	353	357	340	335	371	325	359	346	352	389	362	402	331	327	305	349	326	336	348	350	319	353	337	305	342	335	332	312	360	310	348	319	337	352	326	353	330	327	354	355	357	329	308	379	353	352	338	319	339	378	338	318	309	326	306	324	360	345	337	367	340	317	341	357	329	354	336	328	320	336	326	321	335	313	373	343	331	344	365	310	370	334	379	371	317	367	365	352	321	332	335	368	341	327	317	361	323	351	352	308	344	342	364	342	350	341	340	359	321	341	325	366	338	342	349	346	326	347	348	364	339	342	383	316	316	328	330	316	361	326	365	338	329	317	346	333	372	373	347	358	365	354	351	351	367	337	359	336	379	357	365	343	357	348	342	322	333	361	342	342	339	353	346	345	327	360	355	352	361	361	343	326	334	347	356	297	347	352	340	359	372	302	371	309	356	354	323	361	363	336	354	358	343	330	360	331	342	330	325	354	340	336	331	331	308	349	354	343	359	341	344	360	355	352	350	367	320	340	351	310	312	351	334	317	392	353	313	318	381	324	358	367	314	351	357	357	327	331	316	327	327	358	331	323	312	353	323	364	359	334	339	330	323	365	341	335	350	377	350	345	327	348	339	383	379	341	362	330	376	349	331	367	330	316	333	351	384	361	319	365	348	345	329	328	330	349	337	325	356	336	350	359	320	331	345	319	348	346	342	320	324	335	379	352	342	344	342	353	340	323	335	327	379	335	347	340	326	345	301	357	348	371	333	352	324	318	356	333	348	340	305	334	340	323	355	331	351	317	360	321	358	331	335	327	330	346	355	346	325	319	371	345	353	339	364	324	311	335	346	358	329	336	332	353	370	353	328	385	329	364	333	353	343	357	343	335	359	334	362	327	369	356	347	361	321	357	357	349	367	381	342	343	328	323	321	328	343	337	342	362	350	340	342	318	330	339	313	347	327	353	341	369	361	332	319	327	346	328	323	329	338	343	346	349	317	372	336	349	353	343	368	354	351	339	370	359	398	339	329	364	303	336	343	345	369	365	343	335	320	390	343	368	348	348	323	324	316	355	367	326	342	311	364	343	326	348	376	338	328	331	362	323	358	353	343	341	340	319	344	336	364	363	305	350	349	328	358	321	346	339	312	330	352	362	345	359	343	328	325	370	350	370	354	332	323	325	320	340	297	351	363	358	348	367	322	297	371	316	388	365	321	346	352	323	362	338	338	330	315	342	334	345	356	327	353	328	338	370	361	335	350	333	322	349	303	337	352	347	369	330	346	327	337	346	345	359	341	316	375	328	348	357	376	356	315	340	343	339	365	365	355	371	324	338	321	342	340	331	325	345	332	332	337	348	318	346	315	336	300	391	314	321	344	309	345	319	389	309	341	336	308	337	363	361	335	328	355	336	353	343	355	370	352	338	361	362	318	344	339	390	324	355	358	317	368	342	338	357	345	341	347	353	362	373	361	386	320	363	420	341	332	340	333	332	359	340	321	351	338	359	342	345	362	314	339	343	348	327	347	333	346	368	309	357	342	358	376	340	357	320	359	355	353	335	357	365	327	352	321	334	346	310	339	335	353	325	343	325	326	326	342	331	341	364	351	315	324	331	368	333	346	340	343	332	342	366	372	343	312	339	381	343	356	339	344	326	382	354	355	327	338	368	324	359	332	356	343	324	353	333	338	362	341	306	321	334	344	333	320	337	334	371	317	347	328	361	305	326	358	318	318	353	352	338	310	323	342	339	362	341	345	343	338	352	344	344	365	328	334	325	375	351	369	332	335	346	314	362	328	339	350
57981	103029	77819	48903	24614	7144	1662	714	669	589	622	594	554	566	624	607	581	608	613	591	614	580	604	575	578	580	603	586	636	573	598	606	645	618	592	612	582	644	639	608	598	564	596	588	613	628	594	580	584	584	586	602	549	610	607	619	581	585	585	644	597	560	579	547	630	576	603	598	591	577	578	601	568	593	581	563	564	654	599	603	606	551	592	602	628	564	621	614	593	590	604	612	556	569	614	590	582	593	635	593	579	565	555	626	595	594	581	578	622	558	605	566	612	636	606	571	564	577	567	570	587	587	577	646	617	580	578	605	574	583	593	569	592	638	554	619	573	626	597	580	601	533	623	633	579	539	573	566	623	614	586	589	561	623	556	613	572	573	582	592	577	623	570	588	602	588	576	558	558	566	586	589	597	574	587	591	636	602	629	582	593	618	560	526	632	588	609	567	614	597	618	575	590	624	583	593	569	630	607	610	565	608	587	604	562	578	579	557	588	631	641	576	575	573	551	607	586	588	621	626	578	587	628	580	586	606	594	589	572	597	607	613	595	567	566	588	607	622	620	634	588	573	631	610	601	551	587	597	615	614	611	619	624	600	612	596	567	601	579	568	621	623	596	607	594	563	590	610	563	611	617	585	582	603	592	598	595	657	591	592	582	625	539	604	572	570	609	549	604	561	541	567	598	616	595	611	579	579	578	572	594	560	572	539	566	578	591	573	631	623	608	569	637	582	607	600	566	550	540	569	625	553	631	596	569	544	614	632	570	640	588	614	575	587	568	601	568	611	610	572	557	592	567	620	602	584	609	582	595	594	590	621	591	602	590	605	605	588	559	582	584	624	572	564	579	618	549	581	560	586	599	577	657	564	645	573	552	572	590	571	606	558	631	585	595	630	581	594	607	591	570	551	592	574	592	593	584	560	620	633	615	591	592	594	584	590	623	614	617	547	624	587	625	573	587	603	552	564	591	591	597	584	552	587	597	610	607	636	582	589	627	616	582	577	618	591	579	581	582	600	550	588	613	573	569	617	592	598	563	564	612	573	601	624	581	616	558	596	544	618	550	609	594	584	571	577	658	572	599	562	580	588	610	607	600	577	548	549	574	596	592	587	633	632	586	585	637	639	581	621	586	578	565	608	570	575	572	565	602	615	588	611	594	576	603	601	562	551	631	575	603	639	577	612	608	564	632	587	588	561	618	568	599	605	579	607	620	544	567	565	615	585	588	597	556	555	582	670	590	566	611	574	596	610	567	576	577	584	568	654	549	548	576	561	580	612	569	551	576	580	629	584	600	575	583	567	591	597	555	602	578	614	536	601	604	601	567	613	592	611	593	568	591	625	596	636	578	588	632	563	577	623	528	573	572	587	599	585	603	563	564	582	623	556	566	589	607	558	613	572	560	571	557	578	601	600	617	580	630	613	584	579	601	604	591	556	613	621	588	561	599	610	576	614	605	611	600	604	574	546	612	563	566	584	603	587	583	594	617	567	569	623	578	603	603	661	568	660	596	594	555	608	582	583	572	594	557	575	642	602	612	586	621	615	604	548	599	598	567	610	600	567	610	547	590	580	616	606	591	588	595	589	562	570	604	598	579	637	652	676	596	573	592	593	611	618	572	605	563	621	638	574	629	626	555	603	595	594	548	568	605	602	594	576	569	586	570	587	592	570	585	601	653	566	611	560	582	603	575	576	553	595	564	585	614	565	639	575	597	579	566	611	580	570	578	558	587	607	579	577	591	569	605	626	612	629	614	571	616	588	597	567	603	582	580	569	583	592	588	577	607	547	579	623	583	563	588	544	579	590	559	596	543	562	604	603	642	642	576	605	564	592	583	587	607	596	605	552	606	575	580	605	602	604	583	644	578	515	596	609	594	595	578	593	586	599	629	620	608	601	565	608	578	593	576	531	594	591	623	635	641	599	569	621	569	617	567	644	582	595	623	562	590	587	572	594	611	572	612	587	578	617	585	597	589	612	552	579	590	562	584	610	569	654	523	591	548	597	596	596	625	596	556	608	572	592	587	615	572	578	582	579	606	616	582	561	575	596	592	594	591	578	603	579	570	557	569	614	628	558	621	618	544	610	585	590	582	645	593	612	619	623	591	557	615	584	560	604	583	608	572	555	561	620	600	591	536	601	600	565	582	587	601	576	544	631	615	579	632	578	574	583	594	584	623	585	604	574	616	598	600	597	558	572	598	595	611	581	635	607	596	598	630	593	599	580	596	617	573	595	607	579	597	588	561	561	597	633	603	573	570	615	587	611	594	590	603	613	625	630	636	566	573	566	611	605	576	526	576	577	604	554	612	593	633	618	595	586	595	631	605	615	568	650	558	604	587	584	585	561	596	578	561	588	584	594	563	620	629	619	627	594	577	650	616	621	619	589	597	580	599	583	580	605	565	624	622	580	603	633	614	588	570	589	579	592	586	613	561	593	602	567	607	561	567	608	606	608	585	564	635	571	613	569	599	591	626	578	633	595	558	639	617	634	587	630	544	576	583	608	592	551	582	598	600	611	601	579	564	504	612	592	629	579	585	636	602	636	564	555	586	558	571	580	628	567	606	585	647	607	590	615	537	578	638	559	600	589	580	588	641	605	582	591	629	606	550	613	567	632	585	608	613	624	562	569	611	660	580	561	594	589	566	590	579	610	611	599	600	566	596	567	597	566	559	593	597	592	571	606	583	559	559	571	622	583	610	613	583	574	625	592	609	571	559	572	590	588	594	585	613	594	621	556	615	612	621	573	577	596	555	570	622	604	576	599	588	604	590	576	597	619	590	598	581	598	622	564	576	523	604	578	617	567	601	599	595	639	563	632	628	588	570	637	583	547	606	565	581	602	598	604	593	606	622	633	624	589	605	590	594	615	581	567	567	607	590	585	590	582	597	540	550	609	637	611	598	580	586	605	617	569	599	624	611	571	621	547	575	578	559	639	578	580	631	588	580	596	577	549	600	589	600	576	575	578	570	610	566	617	563	598	618	630	610	622	607	616	563	618	582	601	552	589	575	615	609	558	623	656	589	616	633	590	597	608	627	583	588	609	598	613	578	539	582	560	583	594	611	595	633	553	576	591	595	598	588	625	593	550	593	574	578	605	596	622	583	556	584	590	541	618	586	595	600	575	640	595	614	549	620	640	583	577	577	562	555	601	589	596	583	591	605	587	605	580	580	581	574	596	637	619	543	600	612	599	555	585	576	621	604	544	598	588	624	599	612	599	612	607	603	576	606	602	590	578	564	639	580	619	594	565	573	562	587	585	565	568	601	568	573	604	639	550	583	569	559	599	598	588	576	596	600	593	621	599	595	591	626	629	632	605	630	554	607	581	609	620	610	574	575	595	529	609	567	648	556	569	588	581	609	594	589	569	566	602	620	571	579	614	602	566	548	609	600	596	509	584	592	568	622	552	605	578	578	566	593	548	648	582	592	581	596	615	606	589	566	578	584	608	588	627	574	602	582	568	647	571	625	623	577	549	560	599	566	614
28542	32777	31499	14905	2699	649	369	320	289	287	301	267	290	289	276	314	276	291	275	304	301	255	287	258	263	291	298	285	292	271	297	302	267	268	261	304	302	285	310	284	279	264	274	243	253	272	300	259	267	261	282	291	297	283	282	269	284	260	260	279	253	264	272	286	313	294	294	283	258	280	303	281	275	273	282	299	267	283	278	275	233	310	294	272	259	273	245	274	268	260	289	311	295	288	260	268	297	262	285	312	278	279	275	306	251	264	316	287	251	291	278	300	291	269	283	280	293	256	288	254	303	277	276	269	281	302	294	278	261	285	268	302	286	258	259	280	291	275	253	245	288	276	273	258	291	278	271	293	319	300	269	273	305	277	315	255	277	283	302	245	340	246	284	272	311	263	287	262	302	282	301	308	298	273	281	308	316	298	259	265	233	286	288	293	268	287	281	292	258	295	281	290	302	285	292	287	274	321	292	267	302	279	308	261	289	310	264	319	295	267	275	280	274	277	272	298	276	306	286	295	266	273	255	275	300	272	301	246	252	315	253	290	264	299	277	299	272	293	269	287	269	282	265	294	306	295	276	284	294	290	292	295	274	305	278	294	287	304	264	298	290	289	268	302	310	284	246	265	268	279	275	304	277	276	279	290	281	280	242	284	311	285	268	292	286	286	270	299	293	279	284	292	291	305	284	319	278	279	275	263	266	271	284	277	273	277	273	285	292	297	262	269	296	293	261	284	299	291	281	271	262	253	258	295	269	263	280	282	291	273	265	303	279	280	296	255	281	287	289	282	290	288	278	243	284	296	308	306	281	291	284	292	269	274	265	266	278	264	290	281	256	298	274	272	308	270	282	285	281	289	325	294	267	278	303	247	312	273	284	281	301	288	303	282	284	288	284	273	268	283	298	291	285	266	268	260	275	282	261	286	276	290	286	263	290	293	306	269	304	289	271	256	284	256	245	284	292	277	291	291	270	296	265	274	282	297	269	263	292	289	292	292	268	277	313	257	268	264	287	300	307	303	274	302	269	260	257	250	288	261	296	290	297	272	283	285	294	274	257	310	270	258	269	287	303	285	275	313	277	253	279	304	287	275	258	302	283	292	292	291	283	315	340	277	241	314	269	290	282	255	311	282	274	277	302	285	304	296	291	257	283	259	250	286	276	274	278	273	282	302	259	287	280	280	265	268	301	298	286	282	299	268	304	288	317	282	270	291	268	271	282	299	296	264	265	313	288	285	274	328	303	261	287	268	276	286	275	278	260	286	284	297	307	269	272	283	290	296	283	286	244	278	278	278	288	297	265	291	316	274	271	277	289	320	247	316	288	296	262	290	275	262	276	273	283	258	312	256	289	297	289	298	260	316	315	250	302	246	291	281	259	278	290	291	288	274	261	276	273	275	278	271	256	283	276	295	272	315	292	270	267	258	299	264	255	277	253	304	302	266	286	295	292	276	287	247	341	275	273	279	274	293	283	265	265	287	275	291	270	295	291	303	294	266	269	284	285	282	281	282	298	282	286	292	297	299	260	295	292	300	245	253	298	319	307	283	324	288	284	289	263	265	279	276	255	294	331	306	274	272	278	303	245	252	292	294	312	278	309	269	292	279	293	263	255	290	296	273	278	287	300	284	294	277	268	289	303	249	262	270	275	302	291	263	315	301	300	286	254	266	265	253	284	281	287	290	277	281	292	304	293	254	260	277	293	284	304	282	287	285	301	292	284	278	307	279	317	315	266	290	289	259	285	296	286	297	266	294	275	266	280	256	287	287	273	278	290	278	303	292	299	263	255	278	289	275	255	289	287	258	277	281	267	279	294	274	280	269	275	311	312	290	274	289	256	245	290	279	276	305	286	303	271	273	295	263	308	288	243	302	274	284	261	280	303	284	257	272	304	276	278	299	272	278	252	297	307	289	275	275	304	287	296	293	284	290	271	283	306	289	287	276	281	279	293	271	274	292	293	315	275	280	301	301	283	286	247	298	298	257	295	291	264	298	296	279	283	315	262	275	284	280	265	301	282	285	278	292	304	250	260	279	282	259	248	294	289	297	262	277	289	319	266	292	281	262	260	285	297	274	284	286	258	279	282	277	276	292	259	304	298	252	286	264	306	268	287	267	325	273	292	297	314	266	305	297	310	268	249	284	287	293	287	279	284	321	297	257	279	281	275	311	278	263	287	278	273	279	293	289	267	256	251	281	259	257	267	268	278	281	292	279	269	283	269	269	296	273	281	307	283	293	268	260	286	276	310	313	291	279	265	272	284	294	321	261	273	308	302	284	303	294	297	284	287	270	280	278	308	281	262	271	278	291	296	235	300	284	268	293	295	275	260	264	265	296	290	270	303	272	287	300	325	302	280	293	287	276	276	291	281	292	306	285	280	279	296	254	254	320	283	265	287	301	273	277	291	304	270	284	288	291	297	252	319	304	270	273	313	278	283	233	279	271	293	301	290	280	292	276	289	295	289	273	297	284	303	274	273	277	265	283	313	291	266	277	302	277	291	275	286	302	299	293	307	285	272	294	243	276	315	315	279	281	285	272	273	294	299	279	257	301	287	304	277	269	286	279	278	277	284	274	296	290	284	291	309	310	280	254	309	281	270	284	293	316	277	280	297	296	295	260	291	280	290	288	290	306	271	297	305	275	272	266	271	283	299	283	254	292	259	278	310	279	276	282	311	285	273	284	285	320	284	303	264	292	279	280	281	303	280	256	256	308	284	282	298	261	280	273	269	295	274	335	307	271	269	287	256	283	243	306	322	312	275	279	289	263	299	263	281	284	275	310	296	278	287	292	272	278	267	294	278	264	266	259	269	279	273	278	292	264	277	293	261	292	291	290	288	283	269	318	293	279	246	267	280	294	263	295	248	274	279	300	299	292	303	290	261	266	293	318	286	276	283	284	277	267	289	289	289	291	308	302	257	293	257	273	289	261	249	271	284	291	291	315	305	258	274	315	255	313	286	275	284	296	282	294	259	257	293	277	313	309	279	279	265	313	287	264	287	281	292	288	293	274	278	283	291	284	263	298	315	239	277	266	281	285	275	290	299	295	258	300	301	276	311	275	269	279	272	257	298	279	287	295	304	299	297	294	284	292	304	275	312	275	294	293	295	283	282	263	265	277	299	277	269	267	272	301	287	309	285	305	308	312	295	267	293	314	310	251	262	303	281	285	255	289	300	300	272	257	294	271	266	311	261	270	282	303	275	306	261	280	285	306	334	285	294	285	260	291	277	263	293	282	303	284	258	288	267	267	293	290	270	266	282	269	304	277	276	306	270	290	309	296	271	285	270	264	295	294	304	291	306	278	275	278	282	285	270	255	316	277	283	285	276	297	294	265	263	287	261	308	252	307	272	323	301	286	282	287	271	274	270	297	259	290	310	275	322	266	318	274	295	289	270	274	270	286	291	289	281	267	271	282	269	297	271	319	279	269	278	275	267	260	276	279	297	270	291	267	286	265	260	296	319	261	256	297	276	292	292	291	288	300
34551	51202	36648	16283	4739	1341	630	522	492	520	543	560	494	509	525	538	473	496	506	513	509	522	511	513	522	494	498	511	505	529	466	492	505	541	511	556	530	517	518	517	494	562	485	500	466	513	503	509	498	510	529	514	506	510	507	563	534	460	539	520	510	521	530	497	514	509	501	534	500	509	492	559	506	585	484	580	487	501	541	532	525	505	505	478	524	477	539	455	525	472	507	537	488	515	499	487	520	564	541	564	540	478	482	525	534	549	519	480	516	482	513	488	480	544	531	523	486	486	525	516	512	530	547	511	560	510	505	469	477	488	517	540	486	521	518	516	498	510	544	543	521	528	538	526	489	527	513	514	493	513	495	499	527	509	513	499	490	511	508	534	498	523	518	471	466	543	548	549	494	523	530	555	521	502	541	499	490	488	494	515	496	558	488	561	515	525	505	537	495	517	525	542	509	549	508	506	488	517	571	528	510	496	517	549	511	505	517	531	551	472	544	493	535	498	515	553	521	550	483	507	504	511	522	468	540	569	517	531	493	527	512	519	552	509	479	530	512	511	504	522	518	489	480	492	536	531	515	520	500	535	511	521	524	474	493	528	550	523	499	511	535	521	522	543	530	524	519	491	505	531	478	531	507	506	484	510	495	572	524	502	512	504	526	526	521	508	505	507	502	478	543	495	478	501	515	541	523	503	537	520	543	512	504	521	491	492	516	521	505	534	532	490	555	524	546	517	514	525	521	513	529	534	531	508	513	518	507	498	553	553	519	518	492	547	517	503	508	495	494	487	501	512	514	534	511	526	509	529	501	507	528	533	486	491	536	500	531	531	531	486	529	513	494	491	535	500	500	511	551	485	500	510	480	519	510	538	510	537	525	532	529	505	514	523	497	509	473	539	536	510	494	474	511	542	518	490	550	475	527	523	485	509	526	533	528	524	518	553	494	516	539	514	552	522	500	551	525	547	534	529	503	502	529	530	501	490	488	516	524	530	517	546	529	525	503	543	487	511	531	516	537	523	524	502	517	521	490	524	507	521	522	529	577	502	507	498	517	518	505	490	578	513	522	494	485	495	507	490	502	527	507	539	552	517	512	512	528	531	510	517	510	553	515	541	511	495	513	518	519	528	540	547	518	539	527	511	539	552	480	516	561	524	508	534	494	556	510	544	503	532	512	466	528	535	498	513	474	530	527	508	499	541	506	499	549	539	508	512	511	510	503	504	504	486	511	520	527	495	551	527	496	552	522	491	492	533	503	522	520	521	532	543	506	571	511	499	528	514	547	506	529	506	512	511	502	457	553	552	520	556	498	474	516	530	552	504	567	530	544	519	487	508	528	517	519	554	490	530	529	538	476	518	565	527	517	508	557	531	497	511	535	490	539	534	526	526	514	514	495	529	534	537	532	484	524	493	543	502	558	519	527	474	518	529	519	522	509	567	518	529	499	528	529	502	544	520	531	515	508	490	506	506	498	530	498	517	520	509	515	507	515	505	531	517	474	477	510	478	502	542	549	530	531	540	484	471	569	540	521	472	506	517	535	518	485	528	529	506	507	527	525	535	479	516	550	501	509	485	533	529	514	516	526	548	515	513	525	529	519	465	515	505	535	472	508	499	553	510	487	533	506	520	485	503	532	546	507	490	531	486	513	516	514	555	529	561	540	523	532	521	550	496	495	506	528	516	530	506	540	541	515	489	517	517	497	563	495	506	529	475	517	479	550	507	525	522	468	522	514	481	505	483	561	523	523	510	517	525	493	545	496	535	530	536	508	489	515	528	540	501	557	506	518	514	522	525	527	523	528	505	496	546	548	539	521	525	513	478	515	488	528	494	522	479	519	521	541	505	509	517	554	484	506	510	504	564	503	467	523	518	506	504	527	512	487	543	515	562	487	489	505	560	551	511	524	507	520	499	523	536	523	510	524	496	558	510	486	502	521	512	548	501	533	501	486	518	487	508	500	546	547	515	507	544	501	484	500	500	493	515	535	547	491	530	483	548	525	535	532	519	512	537	515	494	513	475	513	513	529	496	506	508	484	507	513	495	503	522	527	506	528	471	483	484	486	523	508	546	494	539	510	497	490	521	506	508	530	503	527	532	496	535	497	526	466	510	514	537	486	523	501	527	504	524	503	492	498	542	527	539	522	480	515	526	520	516	502	500	525	513	518	525	493	511	480	504	506	520	540	546	561	554	513	488	520	514	504	569	490	524	543	497	530	527	548	510	512	493	517	520	526	505	543	534	506	485	531	527	515	507	544	546	514	527	522	539	546	505	529	527	531	485	490	475	479	501	500	516	502	491	502	526	487	536	556	547	518	553	496	482	510	507	522	523	503	512	494	527	512	523	488	543	528	512	507	526	498	519	509	551	498	520	538	473	529	514	484	540	506	548	544	522	541	519	513	523	488	524	473	492	533	525	524	539	493	521	480	501	525	552	461	540	577	523	516	519	528	516	525	529	526	525	512	521	520	531	549	505	503	549	525	548	520	530	546	495	534	515	521	497	520	510	519	541	539	489	531	484	507	534	530	516	557	497	541	516	537	518	539	518	549	508	536	474	536	533	504	515	535	488	525	553	521	540	541	529	539	510	511	524	532	483	499	552	509	526	516	531	530	524	523	473	539	559	459	524	526	558	492	531	494	515	511	517	492	535	528	545	479	508	525	462	525	539	518	508	548	523	487	490	531	499	514	530	531	512	516	537	499	504	519	546	478	525	515	515	482	507	522	480	497	507	504	515	509	544	492	529	521	523	524	550	493	531	476	521	532	508	501	536	514	521	526	487	522	529	483	537	520	530	529	485	490	495	543	504	509	509	529	520	493	528	523	548	551	520	533	536	522	510	544	532	483	529	562	518	516	493	526	515	505	518	528	531	540	497	526	499	511	491	514	485	472	518	553	526	505	484	465	535	525	529	533	489	511	512	524	472	522	554	539	552	488	523	520	494	512	519	507	545	523	555	492	521	541	547	518	524	514	477	525	528	537	502	544	554	538	484	568	511	522	557	516	496	550	519	543	495	499	474	526	498	562	526	480	499	528	514	527	505	495	509	543	556	531	525	485	499	540	535	504	511	511	520	545	538	547	489	521	494	545	521	498	503	548	480	498	508	518	525	527	504	518	542	570	540	528	526	527	511	510	510	554	503	516	523	500	475	520	520	564	509	536	514	510	562	532	512	542	515	540	518	537	514	538	503	550	507	547	494	527	506	491	524	513	506	556	512	510	543	508	518	491	525	494	531	521	543	517	517	501	574	501	496	537	510	485	504	556	495	517	500	485	521	507	540	512	527	508	570	502	524	546	521	479	490	476	493	526	501	526	487	560	530	515	520	514	542	484	500	530	498	508	540	527	489	531	534	471	489	528	554	439	503	562	528	535	535	554	538	517	511	501	489	509	521	510	518	521	532	537	503	543	492	531	512	542	514	498	541	532	519	515	516	472	539	536	543	536	517	529	545	522	508	494	483	458	485	514	513	512	507	521	532	538	507
24567	26023	38643	30814	20189	8448	927	374	276	290	301	321	343	324	324	299	311	341	311	324	305	309	299	272	289	295	309	299	326	282	313	310	329	297	302	290	309	309	316	296	320	279	296	326	319	316	287	274	308	304	301	315	323	294	297	315	282	314	304	333	300	297	297	281	302	294	323	275	313	286	333	300	270	317	306	286	307	290	311	318	325	301	305	312	306	297	297	297	286	280	289	307	291	304	298	315	310	322	307	313	361	290	311	302	307	291	318	271	252	304	308	290	297	303	311	316	288	294	302	328	317	292	300	282	296	327	298	294	312	299	310	297	324	311	312	316	312	307	274	339	309	290	315	315	288	304	295	301	272	304	319	311	314	307	279	326	288	285	315	310	313	315	298	265	313	302	320	315	304	282	314	293	295	311	300	315	317	287	308	295	305	314	290	313	304	284	286	300	302	301	299	292	308	281	358	294	294	315	267	303	295	295	281	309	268	285	295	286	303	307	309	301	291	288	293	315	284	299	311	280	278	316	321	315	316	325	296	318	247	274	319	298	281	257	329	333	303	322	311	280	303	315	298	337	321	290	294	296	281	311	318	288	312	287	294	306	307	306	283	307	303	272	312	328	308	297	292	311	306	298	287	309	264	310	287	306	298	286	334	282	294	292	302	279	273	281	298	319	291	300	291	259	305	286	287	290	357	285	304	304	310	320	356	270	273	281	309	272	338	296	295	282	300	308	296	319	289	335	304	315	301	287	292	316	269	283	288	281	293	311	302	319	260	322	304	322	300	280	312	287	277	318	288	313	303	285	275	301	286	299	309	304	306	302	309	287	305	300	292	299	308	338	313	289	310	300	312	307	323	306	276	322	302	300	322	314	285	298	305	309	314	300	299	284	311	325	322	283	298	299	283	316	282	298	277	320	312	332	335	297	302	291	255	305	301	290	305	296	296	287	291	298	319	301	331	300	289	301	291	288	300	306	293	268	298	298	326	316	328	280	298	293	278	267	319	310	304	275	235	276	334	308	286	299	342	295	302	287	304	278	285	318	287	298	266	330	287	326	302	307	291	282	299	324	308	321	294	308	314	307	271	326	302	281	311	292	269	289	288	292	324	305	282	288	288	302	342	324	316	280	279	306	302	298	316	275	328	298	351	302	285	329	303	282	305	285	315	299	300	323	300	291	289	291	301	300	316	292	281	318	332	333	315	294	281	317	292	315	301	302	315	265	284	328	317	302	315	316	291	301	306	279	320	305	294	320	335	291	322	313	324	294	299	275	255	329	307	280	306	306	319	308	269	294	313	339	308	320	299	271	311	296	293	305	295	332	293	289	310	333	310	285	303	283	280	274	325	313	313	295	267	306	303	293	298	269	283	328	286	274	330	310	327	313	302	317	319	299	304	293	308	302	318	303	302	328	313	289	333	322	285	329	310	312	279	283	314	268	305	327	301	298	323	277	291	300	284	314	321	305	309	297	327	295	304	300	295	296	296	276	291	277	327	326	292	288	317	307	347	311	336	304	289	298	310	300	293	304	304	308	284	290	299	275	306	308	319	317	289	329	337	304	311	328	305	297	303	305	274	307	331	333	293	286	293	300	308	324	275	324	290	303	317	312	305	302	311	305	293	290	305	283	301	286	309	316	296	281	302	308	316	290	307	300	322	336	292	288	306	305	320	307	312	296	280	302	323	333	291	286	277	298	332	310	274	292	314	327	308	307	290	309	315	304	312	314	271	310	298	295	287	312	260	273	326	326	292	327	296	335	273	293	290	257	305	305	309	324	276	302	330	303	311	297	338	296	317	297	319	280	307	290	310	275	289	302	301	297	348	338	330	275	299	297	287	325	277	322	342	290	345	314	284	289	328	307	319	282	297	288	302	294	317	300	306	305	271	299	270	324	307	343	311	306	288	273	310	304	322	313	330	307	288	276	334	312	326	297	311	305	344	289	309	325	302	292	320	320	305	287	297	308	339	301	317	292	310	328	288	295	289	306	303	309	281	331	296	312	330	300	321	294	306	262	330	289	305	303	279	310	292	297	297	299	284	328	303	303	283	285	303	307	284	308	299	315	300	283	251	307	293	255	302	291	310	259	295	280	281	276	291	323	312	324	306	319	297	278	288	279	317	311	317	298	293	309	338	307	314	331	318	283	320	316	328	328	300	299	304	321	285	311	319	312	326	313	309	311	289	309	271	297	299	288	268	331	310	277	309	309	308	284	314	313	275	314	332	325	317	293	302	298	354	266	321	293	313	300	302	294	284	306	295	320	309	318	304	313	281	274	339	267	310	308	279	307	290	289	299	302	307	312	295	308	282	260	313	337	315	325	311	310	261	284	332	329	283	309	323	296	305	315	292	290	297	307	306	305	269	326	295	297	318	323	340	320	284	292	304	278	299	301	277	298	313	282	257	311	314	303	295	289	322	324	291	310	283	279	302	286	330	316	301	270	294	306	323	318	326	292	318	318	335	339	312	287	317	288	298	310	292	296	299	304	290	304	294	331	324	304	303	313	273	338	323	310	294	307	328	333	303	317	322	284	294	304	282	283	309	293	312	300	319	328	282	289	315	304	310	280	295	272	302	285	263	305	311	294	288	301	272	290	299	271	299	273	291	309	302	295	288	297	275	311	322	290	314	286	279	335	300	309	300	277	303	298	316	326	317	306	325	313	316	292	293	307	347	277	293	296	320	312	288	261	320	298	311	306	290	284	313	344	296	286	281	284	303	300	316	290	315	326	295	312	292	289	298	311	322	291	301	319	313	302	298	309	317	324	309	306	301	311	280	306	276	306	338	338	298	324	299	307	316	277	296	284	307	291	302	287	330	295	279	327	310	279	274	333	291	320	304	311	291	267	296	291	334	290	305	271	286	290	293	294	307	317	296	274	297	312	297	284	265	317	333	294	287	291	316	290	302	293	277	290	314	312	317	295	296	288	304	282	302	337	318	279	265	322	330	321	289	327	302	301	303	287	288	313	299	285	316	308	297	296	287	292	306	331	273	281	305	304	323	291	316	292	335	332	315	315	302	287	309	289	298	282	308	284	334	318	306	316	322	319	296	316	314	306	304	307	283	278	285	301	318	334	275	301	295	286	333	305	297	299	295	312	299	311	317	297	303	291	291	268	317	279	328	276	287	284	307	305	296	295	339	282	297	290	280	312	305	311	315	314	331	301	328	307	306	304	303	315	283	307	286	323	276	290	303	288	308	292	307	273	282	291	288	291	297	301	301	292	323	315	303	299	279	279	295	325	294	290	286	299	312	265	292	283	331	303	331	279	316	308	286	315	317	280	281	298	300	314	306	333	320	289	275	299	301	298	322	290	309	306	285	297	292	306	302	284	298	299	294	282	312	300	270	308	313	315	300	269	304	314	300	299	305	312	330	307	314	318	294	291	294	307	263	302	318	319	284	304	303	299	298	296	347	305	317	281	308	289	314	306	281	295	284	293	351	303	321	307	289	297	284	286	338	308	313	311	320	292	286	315	316	307
58252	95848	70806	41695	19347	4906	1254	601	618	543	578	569	539	532	529	528	554	538	568	543	541	570	527	584	573	532	584	595	538	557	595	554	561	512	560	544	590	594	523	520	594	575	569	536	537	552	564	537	574	522	536	552	556	590	546	554	555	542	540	570	546	575	547	555	538	539	517	544	532	521	525	522	554	513	553	534	570	534	519	532	530	520	558	535	552	528	521	491	560	529	553	521	522	552	562	521	570	547	531	558	533	567	585	483	523	511	519	543	524	559	540	534	575	549	529	569	522	582	580	555	517	567	521	510	575	552	577	562	548	571	497	541	502	587	548	516	523	551	536	518	546	532	563	585	531	586	530	592	495	535	519	540	520	551	569	548	493	541	509	555	539	506	504	567	546	569	572	568	544	503	574	556	574	550	525	518	567	554	574	513	501	530	551	535	585	521	598	536	543	510	583	535	576	530	527	534	557	522	571	578	570	547	541	548	547	569	584	569	526	544	557	561	519	541	520	584	536	514	558	564	595	528	582	554	532	547	516	528	567	547	536	543	533	563	523	540	527	580	565	529	548	577	576	548	522	568	588	534	529	535	552	530	539	563	511	543	526	532	514	565	608	552	550	520	555	526	588	572	537	545	543	554	561	541	546	545	578	518	520	576	534	526	582	573	538	547	542	528	546	525	521	537	579	509	576	554	554	554	545	530	575	520	508	532	570	532	537	547	536	575	585	614	554	548	539	554	564	513	551	579	530	534	552	546	532	520	554	556	505	552	548	562	564	562	522	550	549	530	563	584	532	549	549	506	556	568	556	569	535	569	571	516	555	561	563	552	517	578	498	528	559	557	558	560	524	566	541	546	537	551	573	555	514	514	525	501	558	550	537	539	532	576	552	528	513	587	535	592	549	566	539	525	558	566	513	551	534	549	548	592	520	540	541	554	532	548	555	542	557	541	499	548	594	534	512	545	548	548	523	534	558	545	511	545	578	550	560	542	520	564	531	525	561	544	516	534	521	516	589	563	554	581	543	536	537	501	534	531	556	527	566	553	535	542	543	562	547	516	575	521	560	518	506	567	532	529	594	550	516	587	551	530	533	548	541	539	513	566	500	558	528	590	549	569	518	544	515	559	538	570	558	522	563	533	539	559	520	554	512	546	540	525	526	539	565	532	578	545	561	568	519	602	547	549	559	529	546	528	515	527	583	567	536	559	560	558	545	511	571	504	544	549	555	547	581	534	581	524	557	514	563	529	497	544	538	557	555	552	577	549	511	535	551	516	534	542	535	522	509	529	584	538	576	598	553	540	568	567	535	554	566	527	555	531	527	573	562	588	556	514	554	545	535	559	576	569	546	583	581	578	560	506	578	546	533	513	524	524	540	516	524	519	538	538	532	548	541	551	534	546	516	538	553	532	502	583	547	566	549	573	534	528	567	561	535	565	530	551	550	538	551	554	564	539	555	582	525	550	586	577	547	549	537	570	532	584	551	559	560	557	540	529	553	472	528	520	560	561	537	578	583	565	513	540	547	532	543	545	543	533	601	553	539	525	542	595	519	540	508	566	516	513	509	565	569	587	551	510	542	595	548	545	552	548	496	535	569	511	558	590	507	565	570	555	537	510	506	578	538	504	554	542	538	520	578	572	531	544	547	550	505	520	565	541	539	515	552	574	551	518	543	567	553	524	553	519	537	584	581	546	546	536	559	569	567	564	553	528	551	540	534	499	525	579	547	531	541	544	525	514	557	537	528	539	556	501	521	547	517	572	524	521	532	572	552	581	526	553	524	526	534	564	542	521	506	534	570	545	536	526	527	533	559	558	518	524	559	511	511	540	552	594	548	536	554	565	525	538	517	537	551	520	579	573	538	515	553	532	568	551	554	489	548	550	557	561	545	522	565	586	546	561	534	583	550	589	567	530	563	510	580	553	535	563	556	576	591	554	558	525	545	544	539	515	539	530	523	518	508	534	555	545	519	520	587	540	548	541	525	528	559	508	535	587	540	557	580	562	560	552	563	483	547	590	541	567	585	507	501	535	564	573	576	554	567	568	561	537	542	552	555	553	556	540	528	507	561	553	529	542	557	557	501	568	528	558	555	561	583	579	549	553	572	552	571	516	540	537	552	562	537	530	544	548	571	572	560	529	562	555	572	565	562	547	541	539	554	587	519	494	552	533	528	501	555	571	537	540	576	520	538	515	553	553	570	525	572	543	579	528	552	509	557	558	575	547	559	551	573	526	530	563	525	549	571	512	517	524	550	556	521	501	534	530	578	522	517	535	551	528	549	522	526	560	540	534	571	557	519	565	570	548	518	560	563	559	510	536	542	547	530	570	536	557	538	590	572	521	519	560	526	543	576	527	549	533	548	505	538	548	549	551	544	485	524	537	499	552	520	518	545	563	547	516	525	550	594	525	539	533	533	556	518	519	567	558	562	503	541	532	517	541	538	520	556	543	564	564	525	571	538	575	542	564	560	536	544	536	556	532	515	536	521	539	573	523	537	579	560	527	534	533	509	546	566	571	557	503	549	533	540	559	537	562	557	519	559	504	542	559	573	517	547	549	567	559	526	567	582	522	544	532	569	571	562	594	532	589	514	554	523	536	527	570	541	526	530	531	519	567	590	564	570	560	570	548	589	572	502	535	507	583	546	535	569	570	558	564	576	517	534	526	537	547	525	539	530	533	529	565	551	575	581	547	543	566	534	548	528	553	526	576	573	547	569	588	509	503	533	489	533	533	511	555	567	539	584	545	578	564	557	528	542	538	499	566	525	543	568	523	575	486	558	577	566	507	543	553	550	581	538	535	536	541	581	522	545	593	547	565	559	515	528	547	539	530	524	546	542	544	576	542	565	534	561	539	551	536	518	566	513	564	545	530	521	496	549	600	532	560	574	519	536	537	554	505	546	533	571	573	516	526	589	539	545	542	556	541	582	536	530	547	552	502	587	601	580	529	529	496	545	541	569	525	518	496	481	573	503	594	578	532	555	527	545	537	515	548	514	583	536	557	573	541	553	514	540	533	548	554	529	508	583	579	516	551	577	539	556	527	568	546	548	542	582	549	560	545	527	538	551	592	568	557	553	528	554	577	534	539	559	609	539	542	533	548	556	556	534	525	539	523	553	550	539	550	545	575	553	515	559	563	534	537	495	509	573	568	514	538	551	556	554	512	608	543	530	560	575	563	553	517	571	516	531	546	562	537	513	554	547	562	527	544	554	517	515	544	566	572	521	549	535	543	560	593	556	562	499	539	559	530	573	526	578	536	519	555	556	577	548	549	558	537	539	534	545	535	535	554	555	560	558	532	532	528	555	536	533	516	544	541	517	472	547	555	495	548	570	546	549	543	522	549	517	525	571	572	608	550	535	550	560	603	537	564	531	551	574	545	540	555	542	546	562	516	538	551	543	508	510	533	513	547	572	539	539	532	518	513	587	531	569	549	551	564	512	528	536	593	536	589	520	501	573	517	543	488	548	571	539	565	563	573	554	521
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
