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
339518232437	339518232956	339518233506	339518234056	339518234606	339518235156	339518235706	339518236256	339518236806	339518237356	339518237906	339518238456	339518239006	339518239556	339518240106	339518240656	339518241206	339518241756	339518242306	339518242856	339518243406	339518243956	339518244506	339518245056	339518245606	339518246156	339518246706	339518247256	339518247806	339518248357	339518248906	339518249456	339518250006	339518250556	339518251106	339518251656	339518252206	339518252756	339518253306	339518253856	339518254406	339518254956	339518255506	339518256056	339518256606	339518257156	339518257706	339518258256	339518258806	339518259356	339518259906	339518260456	339518261006	339518261556	339518262106	339518262656	339518263206	339518263756	339518264306	339518264856	339518265406	339518265956	339518266506	339518267056	339518267606	339518268156	339518268706	339518269256	339518269806	339518270356	339518270906	339518271456	339518272006	339518272556	339518273106	339518273656	339518274206	339518274756	339518275306	339518275856	339518276406	339518276956	339518277506	339518278056	339518278606	339518279156	339518279706	339518280256	339518280806	339518281356	339518281906	339518282457	339518283006	339518283556	339518284106	339518284656	339518285206	339518285756	339518286306	339518286856	339518287406	339518287956	339518288507	339518289056	339518289606	339518290156	339518290706	339518291256	339518291806	339518292356	339518292906	339518293456	339518294006	339518294556	339518295106	339518295656	339518296206	339518296756	339518297306	339518297856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	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	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22975	22933	39387	30394	20139	13125	2208	568	521	532	554	514	565	513	527	482	495	516	466	512	501	475	499	526	496	527	534	546	506	499	455	516	547	483	479	492	504	493	482	504	536	446	510	492	515	508	486	478	476	482	457	471	514	489	516	476	502	506	512	486	516	485	516	567	485	521	502	471	522	517	505	495	477	489	517	510	480	478	525	511	491	470	531	496	490	496	523	509	468	491	540	474	494	528	488	492	478	453	496	532	505	487	489	466	534	513	497	504	523	491	484	502	495	527	485	500	499	498	534	485	442	518	517	502	535	508	540	503	526	540	478	481	509	500	473	481	487	470	505	487	505	519	485	468	483	485	488	484	513	529	507	510	523	486	498	479	480	481	492	562	482	487	482	533	546	491	508	490	473	495	506	513	505	515	487	520	494	481	503	502	481	498	448	526	536	507	457	496	495	516	516	507	480	503	459	473	514	498	502	483	501	462	532	526	486	527	482	492	494	510	544	495	528	472	480	490	495	486	493	470	493	527	541	472	479	455	481	499	511	504	457	442	506	538	496	549	511	549	500	518	493	471	519	496	494	506	478	490	500	491	505	540	489	500	487	484	497	525	477	482	460	505	492	505	505	476	509	494	480	499	500	465	461	483	505	496	458	492	482	505	503	516	469	513	470	512	479	494	517	523	532	514	447	467	492	476	499	538	510	481	499	504	496	476	481	499	485	488	483	525	494	506	467	539	513	517	521	510	497	552	462	518	521	478	533	469	474	493	522	482	495	475	533	487	493	448	498	477	506	485	468	493	504	489	493	522	479	462	504	487	478	475	501	497	518	500	450	496	459	483	508	513	515	517	496	504	507	473	463	459	506	454	514	541	496	517	508	479	511	483	517	528	495	485	489	482	538	503	477	472	478	479	479	534	479	514	541	504	473	493	494	490	512	458	481	540	492	482	483	486	481	485	443	464	481	492	528	473	474	476	462	471	534	479	489	511	510	528	502	555	488	469	486	499	520	477	504	483	501	495	509	477	469	470	496	508	492	465	522	474	503	438	501	526	485	480	480	521	495	528	466	502	464	488	473	504	506	515	510	485	532	465	478	480	479	511	518	538	499	484	462	496	503	542	506	503	519	485	512	504	524	478	496	482	467	487	494	480	491	493	538	468	530	524	524	519	516	495	519	488	532	493	474	490	514	482	482	525	468	519	480	522	504	479	482	499	543	493	501	491	507	493	436	488	447	432	500	469	451	501	476	473	505	498	516	527	460	530	521	525	504	504	520	508	527	492	465	496	482	541	520	525	479	452	487	476	493	543	472	474	529	484	525	481	501	482	540	501	569	468	485	464	483	502	516	483	501	513	514	448	494	488	554	513	508	513	509	496	498	469	472	513	498	482	510	480	504	476	474	495	526	512	492	476	519	492	511	534	499	509	497	523	502	504	490	503	520	479	518	490	498	465	513	504	493	482	499	519	515	507	529	516	457	494	512	510	494	452	510	465	525	513	479	493	492	474	509	523	497	531	496	481	538	521	498	462	504	487	529	507	496	491	494	518	497	489	496	528	526	536	521	510	529	510	491	519	503	495	469	487	535	523	520	512	466	486	488	492	494	522	499	500	493	500	509	462	518	505	532	501	513	469	520	467	514	480	502	536	507	512	526	453	475	491	487	502	485	469	504	449	460	478	492	512	521	489	492	543	477	482	477	505	522	514	506	496	472	509	517	497	503	481	479	515	441	543	500	504	491	444	522	461	475	504	545	500	482	466	491	472	495	503	496	525	515	480	504	502	490	506	507	494	526	461	464	524	533	498	509	507	525	514	492	489	483	518	505	499	455	493	458	502	508	490	462	519	472	453	492	509	480	526	513	472	493	505	461	511	510	482	504	495	528	494	497	493	487	466	520	498	508	425	523	477	482	495	473	524	530	526	494	458	492	478	466	528	523	465	488	498	486	490	511	514	510	534	544	479	495	493	496	476	569	489	496	493	487	513	508	528	501	500	459	504	523	520	486	481	497	489	482	518	470	516	488	476	485	503	470	496	532	534	492	491	504	480	496	479	468	518	484	495	520	512	495	523	565	510	473	510	514	470	478	534	448	476	500	525	501	489	450	487	472	501	500	522	504	529	477	468	495	456	487	509	464	472	519	497	436	500	499	504	492	492	523	490	505	492	502	482	479	473	530	463	506	487	501	501	485	475	493	496	510	519	489	518	491	462	459	518	485	469	520	481	497	474	506	475	528	515	508	516	532	481	489	476	552	494	492	497	461	514	456	492	463	490	504	485	495	506	462	524	501	497	485	494	506	513	506	515	525	509	514	530	497	513	482	468	487	519	468	479	518	502	501	478	447	496	468	465	477	445	498	488	512	450	529	510	498	533	508	501	503	460	535	482	496	491	486	545	484	484	495	492	484	465	520	499	470	501	509	493	438	475	494	519	489	487	456	523	476	551	481	513	494	520	494	516	501	502	510	510	515	496	520	498	512	478	507	476	506	531	479	527	462	456	472	503	464	534	441	517	504	494	537	492	499	480	463	501	504	517	532	508	502	494	507	509	514	503	504	527	510	494	477	493	505	482	500	488	426	534	468	449	482	480	483	494	499	500	423	489	509	475	501	482	461	482	518	509	516	513	481	527	539	514	498	524	482	486	557	476	509	513	532	491	467	470	496	467	525	475	500	523	508	493	494	538	511	480	491	469	519	524	518	510	499	459	529	503	529	498	488	484	497	500	501	464	487	492	497	506	507	504	517	474	514	484	520	510	477	447	567	468	505	538	511	482	479	516	492	514	467	489	466	523	497	527	537	499	507	511	514	519	488	485	492	467	525	483	500	495	495	516	507	489	483	476	481	513	514	497	543	477	470	502	485	488	475	481	484	460	489	493	524	495	483	484	503	517	485	542	492	489	494	488	528	480	540	468	508	503	481	492	491	472	511	491	507	514	490	501	508	459	472	483	494	510	478	488	493	505	518	482	489	460	492	492	496	500	488	449	480	485	502	496	480	525	508	476	493	496	528	536	478	499	538	502	503	492	523	502	529	515	485	529	493	542	512	503	510	517	503	493	501	525	481	486	480	467	464	502	486	507	469	490	520	515	496	503	507	509	507	503	436	489	505	539	459	518	491	526	505	485	475	503	457	482	508	509	524	483	498	449	483	478	465	471	469	496	493	478	476	517	477	526	489	520	525	495	493	488	495	499	522	486	477	539	521	507	420	492	509	511	503	502	503	497	511	467	483	486	487	523	502	502	489	511	443	473	494	491	564	494	495	547	483	498	487	535	537	476	493	533	460	465	511	525	494	525	495	514	497	493	519	477	493	503	500	472	505	523	558	523	493	516	481	503	498	488	499	470	505	511	465	538	464	480	487	524	486	507	469	499	498	504	473	499	466	494	505	517	513	534	506	491	498	496	496	480	506	497	493	504	487	481	493	461	515	479	507	527	460	510	539	476	521	513	518	525	505	521	513	489	478	460	479	509	488	514	476	496	493	517	473	514
50225	93558	78810	43016	9342	751	761	759	777	748	775	753	765	802	765	761	809	777	751	773	768	788	756	712	760	782	760	792	733	769	779	710	720	746	741	738	816	784	711	770	762	754	753	792	727	726	767	738	769	760	737	782	771	774	748	767	817	770	773	772	731	737	760	750	757	747	778	769	777	768	781	711	805	756	794	740	709	762	755	758	752	778	774	737	791	760	779	759	787	716	793	801	789	761	794	737	769	785	730	775	764	771	775	747	749	754	739	806	841	757	745	730	761	755	787	784	738	695	726	786	785	714	742	757	774	769	766	733	789	746	699	725	731	776	796	713	742	714	798	741	734	774	764	761	767	731	726	726	726	720	808	749	746	749	741	744	787	785	715	760	782	764	797	738	731	778	744	767	753	754	749	798	773	703	755	741	749	738	818	705	749	752	790	746	773	796	736	785	769	781	766	738	777	759	805	787	779	720	786	765	801	795	797	775	799	745	731	806	727	773	809	763	792	790	762	745	778	725	813	730	788	739	791	751	792	756	746	757	764	761	750	764	725	746	781	755	755	754	756	771	755	768	756	715	735	702	756	759	794	803	769	765	788	749	753	778	775	741	749	717	740	729	787	766	746	718	728	762	763	759	722	770	824	764	782	754	765	731	692	754	773	773	763	727	738	765	808	759	819	789	767	743	842	751	753	783	742	740	772	754	820	766	761	749	741	774	758	811	725	757	782	775	772	765	709	722	784	753	776	744	762	733	737	755	722	752	730	717	775	762	809	791	756	797	759	739	739	802	754	793	751	777	763	775	773	784	764	781	774	743	751	723	777	768	754	779	714	714	769	743	737	760	738	773	768	737	809	681	747	762	852	749	721	841	754	776	732	734	757	742	743	716	750	753	797	770	795	743	713	771	743	766	747	761	766	751	803	799	703	727	774	759	731	778	781	785	730	749	729	751	735	740	764	785	767	757	788	784	797	809	768	802	749	783	794	751	753	795	760	755	777	756	755	752	729	776	754	758	746	800	724	722	816	751	748	787	758	744	764	780	804	778	788	799	777	773	774	769	779	750	762	802	760	754	729	767	747	779	772	785	738	786	760	753	764	753	790	736	826	784	767	726	791	789	733	732	707	719	763	763	751	781	763	772	735	764	738	766	743	786	792	792	804	727	725	733	752	725	731	812	733	767	714	746	775	807	718	768	782	780	766	759	734	701	739	708	774	769	763	765	774	804	739	769	785	760	789	779	776	703	760	738	770	779	760	770	766	761	804	738	745	759	739	803	733	782	724	742	714	748	752	787	779	738	730	722	736	793	748	739	789	742	752	787	761	742	772	768	749	816	811	742	790	793	702	782	822	727	754	721	773	793	763	742	755	740	791	777	815	798	792	717	756	793	767	755	771	802	729	720	718	735	757	740	745	768	741	749	736	722	802	787	768	761	718	721	723	735	765	730	785	776	774	740	763	743	801	800	772	728	696	772	756	753	828	743	790	782	778	740	821	728	753	772	753	750	757	811	740	713	804	736	715	813	720	769	733	765	760	814	748	767	783	784	769	757	767	781	731	768	821	724	740	771	751	758	757	772	799	751	789	769	730	749	783	768	752	751	760	736	754	756	683	805	750	738	737	761	782	783	725	688	758	759	735	795	770	817	759	790	770	705	736	777	697	759	789	752	802	755	805	823	838	717	779	732	723	780	764	753	744	754	717	745	750	803	738	732	764	809	780	730	778	752	764	747	752	769	732	840	794	768	741	752	760	736	803	749	745	761	750	707	757	744	793	783	724	756	727	777	755	759	801	695	754	741	809	721	709	789	755	730	744	786	741	749	775	731	770	737	760	766	717	768	785	737	766	747	754	763	752	702	731	783	744	725	799	748	704	762	760	721	754	726	747	767	777	797	756	760	739	751	811	733	762	754	740	750	790	765	712	781	746	748	813	822	774	736	743	759	747	770	753	764	780	768	720	774	756	769	793	777	742	772	803	776	709	735	789	758	745	763	767	737	719	759	786	776	739	777	746	763	749	786	784	747	739	750	746	775	717	763	726	751	734	774	777	768	747	793	727	732	764	743	709	745	715	728	764	720	762	786	783	765	754	780	747	730	763	734	757	784	750	788	769	754	759	731	727	725	722	819	707	738	735	747	749	752	789	709	716	723	773	745	708	726	731	775	765	710	761	742	710	744	793	770	754	761	751	714	738	793	733	763	793	739	799	717	728	762	763	776	755	770	747	727	765	735	800	693	775	735	765	747	738	756	802	757	777	804	775	720	727	770	754	754	741	739	759	721	790	759	785	806	711	771	723	809	751	770	741	714	718	742	705	771	757	740	694	728	741	776	785	751	762	705	742	734	768	780	756	784	756	769	803	762	707	804	772	748	783	771	761	777	766	702	741	778	772	734	803	758	759	754	790	798	711	779	745	747	764	777	752	785	751	708	755	775	721	724	713	769	787	804	740	713	773	765	717	707	761	753	771	753	777	719	755	745	763	734	712	770	775	779	795	752	718	778	765	769	812	771	755	698	752	736	709	849	713	791	786	774	733	778	741	782	758	733	744	800	717	754	775	768	724	813	741	768	718	749	762	759	743	806	800	765	722	687	756	749	737	763	782	779	746	808	768	731	745	797	764	708	805	750	771	753	754	755	761	703	769	752	698	794	706	753	773	752	755	776	757	718	752	794	743	737	767	756	755	707	736	736	753	751	766	727	727	719	792	746	706	773	689	760	785	768	743	707	720	773	754	752	794	811	743	760	704	756	766	736	740	760	772	724	771	776	755	718	781	760	702	764	766	761	758	743	766	767	692	761	759	816	762	775	752	761	767	753	743	747	746	711	764	720	768	771	728	775	739	768	693	749	729	782	750	729	800	752	780	750	767	753	763	731	743	769	761	733	764	748	762	721	753	733	763	813	732	673	731	730	757	756	769	722	753	753	743	756	753	759	798	791	774	789	711	717	742	791	759	757	756	761	692	731	751	783	748	731	813	758	730	737	760	793	785	725	788	708	752	730	725	730	768	808	745	723	757	715	748	812	820	771	810	786	750	744	747	772	741	724	762	753	691	769	804	756	739	785	766	759	751	748	762	713	756	787	803	774	742	726	695	729	761	750	764	780	782	724	732	724	751	746	777	767	763	724	778	769	757	745	776	748	732	750	796	727	790	764	772	759	716	729	742	769	759	713	754	725	767	761	785	722	777	756	775	806	754	788	754	750	795	759	778	768	745	751	757	723	747	807	779	761	795	794	781	751	769	773	795	720	772	741	785	760	722	765	791	765	699	782	709	726	758	761	758	777	779	744	773	808	790	718	760	712	785	753	768	777	788	778	789	745	694	759	765	751	764	747	775	769	758	748	710	726	803	782	763	778	789	732	762	755	739	747	739	786	762	757	770	766	761	725	740	731	760	743	703	793	800	784	720	721	770	741	749	802	731	750	801	737	767	769	772	811	782	746	762	780	789	749	782	771	749	743	779	703	759	778	780	760	766	773	743	787	782	775
30336	33396	41491	18166	1879	326	314	323	295	322	321	326	312	350	337	298	310	332	300	328	305	329	292	326	343	306	345	340	312	314	326	334	312	267	318	326	314	313	338	313	314	289	307	292	330	315	323	304	290	323	303	344	293	295	272	318	345	304	283	319	302	309	294	325	287	300	316	334	324	356	321	323	314	326	326	317	329	328	307	312	332	306	303	303	310	323	303	311	295	297	333	295	319	314	316	331	291	324	318	335	317	360	289	294	317	317	273	310	294	283	307	310	324	289	358	306	317	329	329	285	302	304	290	329	316	329	333	327	296	299	323	294	299	317	298	297	302	274	315	351	282	315	307	312	301	306	295	329	341	304	311	339	311	315	303	284	321	344	288	338	284	307	311	310	316	310	300	312	325	313	321	323	333	305	331	303	299	316	322	331	334	313	355	316	318	305	289	295	299	324	342	297	337	311	313	337	334	272	327	283	324	335	317	305	338	303	341	301	322	306	287	296	296	306	303	302	329	314	314	338	306	288	301	266	324	294	308	353	313	297	327	315	323	323	322	290	300	280	296	301	277	287	333	274	328	340	302	321	307	296	311	310	333	297	293	279	315	330	313	345	317	307	292	289	343	329	294	314	290	310	300	332	295	298	317	331	328	296	293	340	304	342	298	288	275	250	269	324	294	319	307	288	298	283	308	312	268	299	337	315	305	313	305	309	312	310	309	306	295	282	291	318	335	324	285	289	311	316	304	317	313	317	296	308	309	293	302	317	318	292	320	324	328	322	323	321	308	282	332	307	333	322	340	300	335	342	323	310	315	333	323	349	296	318	296	338	288	291	331	289	302	277	324	314	317	288	300	298	297	318	303	345	327	289	305	329	302	285	301	345	297	280	296	297	336	342	292	291	322	306	294	302	281	321	317	327	304	326	300	327	333	320	292	337	290	327	314	318	319	311	321	305	271	291	324	264	294	312	299	315	307	321	302	324	299	284	337	308	308	295	329	319	306	297	306	315	321	319	324	313	312	339	322	319	288	287	282	315	324	296	291	342	322	297	317	320	286	315	305	306	317	332	281	338	323	320	314	292	316	296	336	342	324	318	330	272	330	325	345	321	291	339	295	282	309	349	304	306	319	306	275	291	316	276	325	312	310	303	319	308	334	298	292	317	316	297	284	337	311	307	333	292	293	336	279	325	329	301	327	302	330	311	334	306	287	301	314	321	336	285	319	306	287	299	306	314	287	324	290	296	301	313	306	309	301	303	309	309	295	330	306	286	311	300	313	318	318	310	286	279	280	304	314	319	324	283	302	333	320	299	344	312	332	281	312	303	312	307	320	347	311	324	296	303	301	288	311	315	303	329	320	312	326	283	312	300	298	305	318	311	313	299	321	292	282	304	306	326	317	306	313	313	318	331	313	349	292	272	297	338	315	329	308	303	316	304	334	297	310	310	294	308	290	323	311	325	306	319	315	322	289	280	312	276	338	262	281	294	309	294	283	282	303	314	310	325	306	299	311	324	302	295	323	300	315	312	321	300	303	320	288	322	304	339	315	304	333	285	311	317	314	321	332	304	338	302	314	310	359	318	311	286	299	295	299	283	291	312	324	284	330	292	287	295	317	333	318	301	322	325	286	323	334	337	338	282	339	302	277	326	307	310	306	322	298	312	314	332	332	316	284	286	276	251	325	332	340	322	316	310	336	275	290	322	299	310	333	303	325	311	334	308	326	321	311	315	301	296	308	340	326	299	292	298	341	319	328	311	322	322	294	312	330	318	316	290	309	297	340	335	315	317	322	329	312	323	300	336	337	328	325	296	322	271	309	320	317	278	322	318	335	299	291	338	308	319	290	308	301	313	316	341	336	288	326	289	284	312	299	297	309	337	317	319	301	325	289	321	304	345	304	300	348	307	325	302	307	297	306	302	315	318	315	336	340	301	298	298	327	331	307	308	309	306	295	314	286	291	335	301	311	326	317	308	309	309	323	312	323	325	297	310	293	326	328	316	323	308	322	336	309	342	348	279	304	330	298	333	336	341	308	279	299	298	348	318	310	327	291	342	296	313	306	307	318	306	289	334	319	288	341	313	299	317	293	298	291	297	320	282	296	295	286	312	319	338	297	297	318	326	293	325	294	306	332	316	317	315	289	317	328	329	321	316	286	321	307	312	317	305	324	297	291	320	329	295	298	309	319	341	323	326	295	323	320	299	305	307	294	364	351	311	312	295	330	311	302	306	295	305	318	289	334	348	319	300	304	349	309	290	303	316	333	303	264	307	290	290	288	307	311	272	319	336	299	327	302	337	354	285	318	296	330	330	320	280	321	299	329	321	331	317	341	310	318	312	302	307	333	363	296	300	327	332	307	298	314	327	271	378	307	296	317	322	285	260	332	302	320	284	294	316	317	353	316	278	313	330	318	308	292	318	302	307	293	299	291	317	289	318	318	285	311	325	292	315	305	336	329	267	334	291	301	326	293	316	332	329	321	318	325	338	281	308	288	317	324	353	295	292	278	311	313	302	318	312	293	310	330	315	306	325	299	321	315	286	285	317	316	341	302	314	299	305	322	318	341	278	328	306	315	303	319	327	332	307	322	318	326	329	345	301	282	316	306	298	317	297	314	328	313	309	317	294	330	322	312	311	301	310	291	332	320	314	324	336	324	293	304	299	301	317	352	343	327	289	288	310	327	301	299	281	332	341	292	323	328	315	289	295	306	318	307	323	324	312	317	309	346	330	315	301	317	329	326	273	283	303	280	293	316	335	313	250	322	304	306	325	328	311	318	291	331	312	307	317	306	333	296	318	315	297	327	297	341	284	313	353	320	284	286	321	313	332	297	326	289	302	331	302	323	331	301	306	320	281	321	284	304	308	305	310	301	313	311	295	297	296	323	309	328	289	309	311	354	310	298	273	316	311	327	312	309	304	352	291	292	317	317	279	350	300	312	283	313	313	337	306	309	329	353	307	281	300	291	274	279	313	325	341	320	321	346	316	299	305	307	318	297	308	338	302	301	333	299	310	297	290	329	300	328	290	298	321	340	326	291	321	318	344	323	295	318	309	319	317	330	293	283	301	314	296	317	311	287	304	294	332	330	298	287	302	327	315	321	340	352	312	296	313	299	294	309	310	305	285	307	327	323	331	307	344	317	327	320	292	311	279	322	321	314	330	311	307	284	289	325	308	305	288	284	307	289	305	315	287	295	314	326	314	306	331	294	294	309	333	290	318	332	308	309	326	317	293	279	310	304	331	319	305	298	353	308	290	282	293	323	297	330	317	316	321	309	315	319	339	353	341	298	306	293	318	313	323	330	285	347	292	291	297	284	337	309	314	323	335	308	264	314	308	301	289	326	324	308	291	317	318	310	279	301	325	307	281	290	357	332	303	323	302	318	274	299	330	289	313	333	325	331	293	291	305	275	289	333	259	331	282	311	318	292	325	310	321	304	280	297	291	308	318	302	301	316	335	299	337	288	306	314	339	273	330	315	309	296	283
37002	52838	44990	15734	2038	553	540	522	515	512	514	516	508	536	493	530	535	506	510	512	496	558	530	535	514	503	530	538	516	501	528	521	528	542	504	489	517	544	522	527	514	545	536	538	537	511	499	495	519	536	537	486	492	497	553	508	555	525	515	496	498	514	508	467	499	508	530	553	522	515	538	579	527	543	506	556	537	494	557	497	518	498	523	529	573	514	523	547	547	555	569	503	529	495	561	503	553	515	491	532	547	537	523	559	493	510	484	506	532	521	514	501	479	566	529	526	525	534	520	536	501	516	504	541	512	478	558	498	521	526	510	562	494	493	525	511	534	544	522	527	496	523	530	510	551	550	515	552	514	534	537	515	547	501	523	543	548	527	529	529	512	494	525	486	543	553	523	524	515	534	523	552	533	526	539	536	507	521	523	509	491	560	561	543	518	528	496	515	528	501	513	517	495	505	547	485	512	514	511	532	538	509	548	548	518	518	506	539	522	553	555	579	508	514	513	508	523	496	545	542	523	515	510	547	470	538	544	551	503	513	487	534	499	506	504	551	492	509	508	522	506	542	469	511	545	546	522	517	521	560	584	536	548	512	522	513	492	534	516	489	492	559	533	547	533	556	540	536	516	531	553	499	552	500	531	531	529	507	538	534	513	496	540	514	529	509	542	512	523	486	510	536	523	496	550	549	553	509	470	554	535	492	526	541	500	562	533	531	503	514	483	532	520	505	517	506	521	485	510	534	475	539	526	498	468	503	552	482	536	534	517	544	517	528	537	463	471	532	455	522	516	490	509	545	521	520	559	549	526	529	518	526	544	562	514	543	538	514	527	496	538	567	528	547	556	497	542	531	507	518	499	576	509	542	519	540	543	550	491	506	541	511	542	464	518	486	544	506	524	518	535	536	494	517	515	559	533	544	515	491	554	511	523	497	522	534	498	490	511	521	520	507	518	516	507	542	520	491	533	518	537	523	544	526	543	499	491	560	561	509	575	484	507	519	507	498	527	524	486	501	526	456	497	522	483	465	544	559	555	464	528	588	491	540	523	486	567	549	515	460	481	511	502	538	517	523	497	548	530	548	482	495	508	533	525	511	518	518	527	517	532	510	518	516	508	543	532	510	511	519	524	510	496	526	491	522	535	538	543	527	506	524	465	511	526	535	494	535	533	527	534	564	535	559	535	499	491	524	506	515	520	516	526	522	492	512	531	509	529	496	497	529	511	458	549	527	525	532	507	542	528	494	503	506	532	488	531	509	529	527	536	502	547	495	524	537	540	507	471	528	512	554	546	527	563	526	511	514	541	527	532	517	506	511	530	522	513	511	528	507	534	492	480	515	520	531	502	513	500	499	520	503	525	502	559	534	550	552	508	525	494	513	524	523	485	530	512	542	537	503	539	499	497	585	576	503	527	539	512	486	545	517	501	505	517	501	542	543	522	499	509	547	533	524	475	526	517	534	534	537	532	547	513	511	502	549	526	529	513	520	540	526	505	543	495	527	530	520	522	568	486	516	560	494	509	506	552	529	526	523	556	492	521	523	522	496	536	522	492	530	513	497	533	509	509	494	515	529	505	543	491	522	503	542	518	540	553	589	500	507	525	518	531	476	521	551	553	536	517	477	528	494	528	561	509	524	495	562	529	481	513	511	519	492	506	524	515	518	467	528	516	493	517	548	492	536	547	517	539	531	541	529	525	513	495	502	515	492	534	499	504	518	555	501	499	496	507	549	534	508	528	520	530	514	533	564	522	509	512	543	522	542	515	522	485	540	551	526	537	533	498	526	511	515	527	532	525	536	521	510	524	539	541	522	545	550	518	534	533	558	540	504	533	525	549	554	501	479	529	546	530	499	523	531	488	524	537	516	529	555	516	506	491	556	529	513	487	531	538	522	501	488	484	502	531	512	497	528	485	505	534	532	538	520	526	535	526	510	551	519	520	509	525	504	492	515	496	491	516	492	532	522	543	532	507	486	512	519	517	519	507	544	539	496	484	527	507	581	521	521	527	504	532	498	512	498	520	542	514	535	503	524	524	543	506	523	537	566	504	501	527	544	554	522	526	503	542	515	542	508	516	520	515	521	523	535	537	515	503	530	520	525	502	480	530	514	544	570	526	513	514	562	515	549	574	515	541	507	538	503	500	521	505	519	502	503	537	554	543	533	524	516	545	548	505	537	514	518	519	516	500	537	519	503	526	564	530	481	505	499	497	527	562	508	549	500	512	543	465	537	536	507	546	546	472	534	531	495	491	546	523	549	523	485	545	526	546	565	530	567	524	519	581	520	569	526	499	564	533	517	513	503	519	546	486	545	507	519	514	544	546	499	515	551	497	507	514	508	463	513	491	517	502	491	484	542	518	550	541	518	503	542	526	521	484	547	529	467	525	496	528	530	541	518	547	474	497	538	515	508	549	532	497	496	509	530	524	522	534	553	527	518	557	556	503	527	520	532	532	491	550	513	488	541	519	503	531	545	531	516	534	517	489	547	519	527	494	495	531	534	531	541	511	522	528	534	528	487	548	524	560	518	498	519	533	530	533	515	524	541	591	517	502	506	486	505	572	532	526	518	511	496	516	552	526	553	521	492	549	520	500	584	519	506	530	490	487	520	501	508	540	537	548	555	504	485	541	558	527	559	523	498	550	530	502	524	500	505	517	553	535	570	555	499	547	513	491	476	532	510	531	513	560	481	480	514	543	505	514	508	541	522	536	552	480	513	498	550	533	511	530	515	517	518	500	515	523	540	512	534	534	529	526	512	496	518	489	497	514	519	558	540	546	503	466	530	541	539	543	521	517	535	508	522	510	538	504	537	516	549	556	543	509	510	540	531	512	514	555	488	536	529	551	539	524	543	506	567	484	533	509	534	491	503	517	496	564	477	532	518	535	470	550	538	546	507	493	538	550	554	521	490	534	513	545	505	510	513	510	498	525	496	492	517	527	540	516	511	538	539	522	535	509	524	564	529	534	533	559	543	540	509	514	531	548	518	533	498	535	522	501	486	532	529	560	494	517	556	514	523	513	510	487	513	536	488	506	521	511	512	504	520	508	451	553	532	544	553	531	507	562	506	533	509	516	505	539	490	521	504	537	529	505	521	489	559	524	539	512	525	527	549	484	547	509	531	479	563	520	522	521	525	521	493	523	501	505	510	507	536	508	536	507	523	550	514	499	509	515	502	480	534	497	489	519	524	504	550	529	537	540	555	533	507	493	553	501	537	521	544	523	539	533	507	544	556	530	521	534	527	500	517	501	459	552	573	510	566	514	513	543	531	511	511	538	522	502	525	536	508	494	561	472	524	569	540	518	545	533	502	525	521	504	536	521	472	561	564	575	499	549	528	519	574	493	542	529	542	535	510	511	522	570	499	509	501	526	542	491	526	500	525	511	516	496	592	509	497	539	511	525	509	529	510	509	548	512	484	557	499	526	523	532	502	513	527	516	540	522	512	502	514	537	508	539	505	524	519	546	508	513	489	521	493	510	520
25647	28182	53445	36786	17555	4189	428	377	342	352	372	364	359	367	343	356	362	337	341	348	345	325	334	335	357	334	332	385	346	330	377	313	332	339	320	331	327	371	338	350	367	350	344	336	356	342	334	344	331	335	340	334	352	311	325	353	305	351	355	327	389	334	366	329	344	304	338	326	322	367	348	338	319	350	346	364	311	345	329	362	344	337	333	309	341	326	361	313	372	345	325	392	325	327	355	317	340	315	350	344	334	369	336	342	347	344	312	329	320	293	368	345	350	288	372	310	333	365	332	350	305	336	339	319	335	354	332	395	350	310	326	336	341	330	349	310	329	339	306	323	335	315	339	321	337	336	332	318	349	304	364	345	336	333	343	301	336	322	328	362	310	347	336	367	333	352	319	338	342	370	317	333	349	327	305	335	329	340	357	356	327	368	349	337	356	361	345	350	351	338	309	326	330	329	341	328	313	339	344	326	310	345	312	347	343	337	315	331	330	307	358	343	343	330	317	325	333	330	359	337	343	336	347	347	327	347	340	338	336	353	347	310	324	332	343	356	343	359	339	353	287	304	329	354	303	354	349	372	354	348	316	332	316	373	336	343	350	326	308	328	336	326	327	348	376	356	356	345	337	318	321	349	315	327	354	320	343	333	323	357	334	328	348	368	343	335	343	358	330	339	334	310	347	335	290	342	376	339	330	359	342	331	354	337	312	359	324	332	337	337	347	322	347	318	341	345	348	333	347	348	385	337	322	318	349	298	322	336	348	331	349	325	320	327	328	327	346	321	352	351	353	346	329	336	340	337	350	346	288	340	332	340	333	341	319	331	341	340	341	328	351	342	321	344	353	364	361	330	334	352	307	303	321	354	345	306	325	369	364	309	331	313	308	314	341	330	337	326	319	345	354	357	352	348	342	333	330	326	322	349	340	320	343	324	357	331	328	355	351	376	350	355	382	334	347	291	332	322	347	357	340	346	314	337	301	314	338	347	349	339	348	346	327	322	311	334	358	324	328	317	362	352	376	340	370	331	313	326	339	322	346	306	322	313	330	324	327	325	324	355	313	342	341	300	339	362	327	344	339	336	335	330	380	327	310	336	354	302	361	342	372	360	314	340	350	337	374	373	353	358	328	352	326	321	341	336	353	369	305	359	332	350	322	388	340	347	296	319	367	322	378	312	344	357	327	318	343	348	356	348	311	333	322	322	334	334	340	317	334	321	322	334	314	323	341	341	360	354	324	370	338	319	306	324	305	324	332	326	352	342	324	331	303	356	323	378	326	334	341	324	313	326	315	353	324	320	336	328	316	351	324	326	329	340	369	328	347	353	370	381	354	327	317	325	379	337	355	335	328	328	350	324	330	329	325	352	319	337	358	336	322	357	347	306	344	342	332	364	343	339	315	353	322	349	344	331	337	337	287	332	373	354	347	346	344	362	366	324	338	335	322	343	322	342	319	341	302	352	324	337	328	366	305	303	357	335	319	344	287	321	352	321	332	296	341	296	326	338	344	328	309	315	302	338	317	350	364	330	339	305	354	333	348	295	316	329	362	343	356	335	354	317	326	303	329	310	373	318	346	331	336	327	331	351	312	294	324	351	327	365	364	354	337	323	331	332	354	328	315	306	315	344	345	353	313	354	336	334	322	328	348	345	328	335	313	314	313	329	341	347	286	338	353	340	336	322	332	341	371	334	351	321	367	321	342	332	318	316	350	318	369	326	322	314	331	378	309	319	318	319	347	360	356	341	334	332	293	329	375	359	329	370	363	342	323	331	314	352	341	297	338	330	325	298	330	329	332	337	380	306	339	336	344	330	327	327	336	351	321	379	347	361	326	303	364	317	342	350	338	340	329	374	339	344	289	309	328	330	321	349	334	321	334	341	350	330	328	335	333	368	348	360	311	351	322	318	327	330	340	358	363	316	361	318	337	350	346	348	346	341	338	325	335	349	317	331	368	366	359	363	348	332	322	329	349	346	366	364	333	339	328	337	349	327	328	324	342	330	330	329	333	372	322	323	348	324	372	325	344	340	347	340	345	345	331	326	317	333	343	308	330	335	349	327	355	315	322	340	360	357	333	318	328	342	369	336	363	340	329	349	315	332	390	351	354	351	346	359	320	359	317	306	342	341	319	361	320	319	320	360	317	344	316	332	322	344	353	323	327	326	315	371	321	348	342	350	350	324	351	334	314	325	383	353	348	336	342	346	330	338	300	337	366	331	342	316	333	352	378	298	313	336	317	343	345	330	348	349	337	317	364	314	326	334	334	339	360	333	351	341	359	325	338	323	332	348	319	312	338	352	356	324	328	360	335	315	320	359	355	326	329	347	334	344	348	375	314	318	343	357	347	313	352	369	319	338	343	343	345	342	347	330	332	333	301	312	350	342	360	346	342	336	335	333	366	329	324	319	336	349	362	348	338	336	372	328	326	356	329	323	333	374	334	322	339	295	321	372	315	306	318	343	346	370	313	360	340	341	343	360	316	305	350	327	319	336	341	344	364	370	328	376	336	310	352	325	315	353	331	312	330	319	346	326	348	364	338	351	329	340	337	333	369	363	358	359	344	340	340	339	326	329	315	329	348	345	342	331	308	341	307	349	352	323	328	325	348	300	341	323	362	313	351	336	305	340	335	358	342	339	353	348	334	373	307	336	332	362	316	360	353	342	334	314	359	369	301	320	336	370	337	352	347	305	321	349	349	348	356	354	338	367	297	336	360	350	321	302	359	359	338	309	338	314	336	301	339	321	319	315	346	340	349	329	318	336	348	337	341	360	323	338	340	345	362	342	315	357	344	350	332	325	350	351	334	339	345	333	303	329	331	325	354	331	344	327	360	346	343	356	301	327	361	310	343	341	327	336	295	366	395	319	314	312	349	324	330	355	360	331	322	316	305	366	340	342	328	361	318	354	317	338	322	312	325	363	339	327	331	331	346	370	360	351	310	359	355	360	366	316	338	315	320	349	319	321	337	371	313	347	350	341	307	328	334	331	352	348	326	354	326	365	328	313	331	348	338	349	340	345	358	357	305	311	321	321	339	345	334	328	326	331	347	335	344	343	332	365	334	386	317	351	333	348	324	345	371	333	352	308	365	309	335	332	357	342	338	367	346	351	317	329	338	344	339	342	370	346	326	376	295	359	348	366	367	315	341	335	341	363	342	357	350	384	334	325	338	353	315	309	365	309	317	320	342	327	315	360	333	353	345	345	344	339	356	337	324	365	372	348	343	321	316	347	379	339	332	328	339	340	309	346	339	382	334	308	331	333	362	349	309	333	331	344	360	350	328	327	325	319	350	307	326	345	352	370	340	350	340	343	317	343	348	336	327	321	351	326	335	367	359	309	344	329	386	334	330	327	326	351	312	336	336	355	324	345	302	349	328	373	380	343	314	346	347	341	347	384	312	329	337	311	344	320	354	337	315	335	356	356	337	323	308	323	311	346	340	342	324	301	345	356	300	354	313	348	340	344	354	346	347	310	350	375	339	338
57723	95999	78425	38385	7865	563	574	539	580	499	610	531	606	526	525	539	559	574	535	536	537	526	546	550	549	542	578	541	522	516	535	556	492	542	580	530	497	538	513	567	568	534	538	552	560	524	527	595	523	546	561	554	551	558	531	569	535	521	511	578	533	567	564	555	548	564	539	542	519	560	570	545	573	492	531	505	558	539	538	550	555	546	519	569	596	569	567	518	534	499	537	535	516	554	521	537	535	555	572	536	578	585	525	568	535	563	553	513	596	531	517	540	572	526	598	550	600	562	593	505	564	520	538	520	555	522	550	540	543	573	537	566	550	526	554	555	526	525	535	555	570	535	552	549	552	559	548	569	527	523	560	474	540	541	527	540	513	515	559	536	539	582	581	535	539	561	580	531	581	538	501	575	559	559	574	518	524	540	516	559	574	497	528	517	586	590	544	550	529	536	517	566	581	551	554	552	541	546	521	544	549	537	545	509	536	552	533	561	523	528	576	501	570	570	532	558	521	543	559	516	548	559	550	519	534	545	543	528	594	571	535	509	572	520	570	572	547	563	534	536	496	537	569	514	532	546	559	540	535	542	550	556	523	588	568	541	578	503	540	486	535	547	558	577	553	553	530	518	540	522	576	559	491	540	535	543	536	546	543	542	509	527	561	510	531	506	529	553	525	564	568	483	551	545	565	556	557	559	586	540	570	596	558	525	522	555	527	552	546	536	527	572	544	537	527	558	506	522	562	533	567	546	553	517	589	545	533	531	595	527	545	503	535	554	536	508	509	545	553	551	529	519	559	535	544	549	588	550	586	574	524	580	540	570	514	530	564	515	608	574	531	534	558	563	518	511	502	587	504	534	609	510	507	564	543	547	558	597	552	539	539	522	516	555	543	544	561	541	513	552	533	529	567	504	582	550	550	559	521	555	545	536	513	540	540	562	544	562	549	556	560	540	539	533	576	554	605	516	527	525	557	522	582	527	567	585	544	550	513	565	559	568	587	534	578	510	573	526	564	568	558	527	554	555	581	505	567	576	551	550	538	520	582	509	538	514	533	564	548	533	542	559	474	546	535	556	519	544	535	527	545	549	517	512	565	558	579	539	490	547	564	561	552	528	517	569	508	579	559	513	524	561	526	546	541	549	519	562	538	558	555	529	477	504	511	575	542	520	588	560	501	562	564	546	556	550	556	543	567	500	545	526	565	551	526	542	551	558	505	556	558	566	528	531	537	536	571	518	567	582	564	539	529	506	538	570	542	550	556	563	593	523	532	549	494	544	540	500	518	574	541	550	554	549	571	573	515	533	565	571	544	544	548	554	566	560	607	530	508	576	511	550	537	504	483	552	559	540	535	552	543	546	566	554	564	583	545	566	539	533	533	543	576	524	538	561	555	517	550	569	564	566	538	511	548	519	557	554	541	569	560	520	581	567	532	577	525	556	566	572	502	547	559	539	546	534	581	546	520	578	523	547	548	565	548	557	575	556	539	506	554	534	518	538	561	577	564	542	521	537	607	573	547	572	586	553	562	548	566	569	533	545	532	548	564	556	532	507	568	507	543	565	516	569	547	589	581	548	568	535	586	578	571	549	558	551	544	512	559	505	580	542	553	530	520	488	554	553	551	556	508	536	535	531	556	568	547	525	515	501	534	534	569	557	566	605	518	516	573	537	547	508	567	596	513	553	554	527	556	551	551	512	543	541	541	577	521	519	534	546	558	547	562	558	548	542	518	551	504	579	561	543	533	562	529	552	576	551	522	486	555	529	574	561	560	536	547	547	536	563	529	541	517	578	571	568	596	560	544	531	554	534	593	551	572	534	548	501	536	551	512	497	559	567	546	511	525	513	554	554	557	532	569	527	561	533	553	506	529	580	567	542	542	546	558	512	495	590	549	531	539	543	589	521	519	534	567	532	564	521	583	507	541	495	557	529	519	552	557	521	549	545	564	529	571	536	507	536	539	559	508	561	540	531	538	533	539	506	531	584	536	561	550	542	565	544	572	512	506	537	556	562	537	545	548	555	521	552	563	519	540	562	513	572	499	509	533	536	562	549	555	557	592	536	564	505	482	527	519	574	532	532	552	561	591	553	545	528	566	545	574	549	540	576	534	538	533	574	584	554	562	542	540	569	565	543	554	522	549	523	583	529	530	532	518	523	593	592	567	587	526	568	574	561	503	548	541	555	544	479	585	551	537	544	567	568	532	548	521	526	536	589	538	556	555	506	561	559	534	519	579	521	573	498	531	515	534	535	550	515	518	534	549	518	588	561	547	491	499	599	530	561	567	519	538	567	532	519	559	533	481	585	549	534	519	542	567	572	529	516	566	528	570	537	550	550	538	528	494	557	552	546	579	521	554	545	566	538	536	556	547	543	527	540	522	560	539	546	520	564	544	551	543	579	539	569	547	572	584	519	552	542	572	523	523	532	568	563	539	570	555	538	505	486	531	539	571	522	549	527	521	541	555	521	564	512	516	527	552	552	550	532	510	558	518	513	546	551	539	525	520	541	571	555	505	549	551	549	561	573	531	559	577	538	561	523	542	539	541	541	502	589	567	499	559	536	587	573	554	559	532	520	578	543	548	566	565	600	524	549	464	536	542	546	590	541	569	533	550	557	552	561	522	531	522	593	540	542	544	519	540	530	548	545	516	536	560	562	578	533	571	590	546	542	534	500	543	547	505	559	505	557	538	563	571	565	512	549	574	545	592	507	560	565	548	570	569	563	522	506	488	563	525	567	602	556	565	561	529	564	543	553	510	578	540	505	526	606	536	512	509	543	595	528	550	515	552	561	565	532	559	534	566	573	530	538	544	527	538	591	528	528	587	521	514	520	532	552	547	536	588	579	520	570	566	536	601	566	537	552	535	564	569	520	519	574	520	496	555	498	573	591	517	504	540	535	533	556	556	536	541	539	516	532	551	503	528	515	558	557	531	528	543	563	552	576	509	532	569	561	528	566	553	535	530	532	570	554	566	557	569	577	583	558	550	545	554	557	503	570	487	521	502	584	528	570	500	536	573	537	568	554	539	554	545	519	562	551	532	514	492	571	563	532	517	544	552	540	545	547	541	554	551	542	561	584	566	532	555	540	562	554	575	539	531	591	499	517	538	555	528	535	592	563	569	575	540	574	508	512	577	543	565	555	511	548	518	533	557	537	562	546	558	583	559	565	546	517	536	527	551	521	551	510	566	581	556	533	539	546	526	550	530	541	525	573	537	517	541	510	566	569	554	532	541	534	543	574	531	547	565	535	586	530	534	559	529	578	560	587	532	567	564	540	500	558	560	565	527	553	555	584	575	542	579	542	544	581	532	554	543	539	524	547	580	535	550	537	560	542	537	547	528	534	548	557	541	524	577	532	556	549	557	564	569	534	530	514	542	533	545	555	555	581	546	518	530	527	534	522	539	524	538	552	539	551	520	523	551	521	560	538	570	528	579	554	553	586	583	569	515	547	566	560	504	559	539	507	568	575	514	558	537	524	553	524
24291	23877	41544	31288	21360	15004	2764	628	566	536	536	561	517	545	550	572	491	552	499	535	542	512	502	510	518	566	489	511	517	501	554	547	563	580	527	561	537	599	516	465	528	527	520	503	538	549	514	485	516	533	467	509	486	531	520	546	538	487	515	524	521	532	509	576	554	547	507	529	511	546	491	541	541	493	483	514	520	521	529	516	549	540	568	519	513	515	479	537	545	507	482	510	551	514	544	554	498	531	536	493	547	542	518	512	511	558	543	482	500	538	519	531	533	518	512	533	536	535	556	531	555	529	559	525	485	505	557	537	451	547	564	508	524	573	560	513	560	550	510	562	521	504	512	551	505	538	518	521	525	505	512	511	523	540	533	480	510	511	526	507	514	517	517	484	552	530	546	549	533	538	496	478	534	555	548	539	561	500	510	537	544	513	520	512	509	541	576	508	539	549	550	538	586	481	540	505	520	473	523	523	537	543	526	518	513	537	533	536	533	507	498	529	512	515	515	492	513	533	479	545	510	520	553	520	497	519	528	498	543	554	473	556	550	524	531	514	504	484	568	535	498	495	575	532	492	493	573	524	540	524	555	494	555	466	500	517	546	512	528	549	556	515	522	510	583	508	546	525	549	524	529	492	514	464	538	563	489	562	526	540	525	488	558	526	568	549	498	513	549	500	524	500	513	490	511	533	554	504	524	516	548	523	520	526	511	527	576	520	521	561	524	512	549	529	568	521	538	540	525	526	570	553	545	483	522	538	547	524	512	570	513	498	552	522	534	537	525	505	533	503	509	505	518	532	522	521	512	528	540	524	511	546	495	570	527	527	546	493	495	524	541	518	522	507	569	556	521	494	529	510	510	529	496	510	553	528	495	526	524	497	515	582	510	521	555	482	482	488	528	548	552	527	530	511	520	533	547	475	513	552	530	504	549	561	507	501	569	565	537	538	562	520	503	501	518	541	495	531	526	537	544	541	508	536	516	516	566	545	488	505	499	521	503	557	525	530	545	509	522	563	510	564	512	518	543	515	508	508	548	558	523	543	530	549	500	559	510	550	508	514	520	536	497	529	517	533	508	543	541	501	552	521	508	540	556	576	537	492	528	544	519	527	547	507	473	508	529	527	514	529	504	526	507	540	536	521	565	559	521	516	501	498	479	533	539	501	528	511	547	554	538	512	503	534	518	536	551	501	560	517	534	486	535	487	546	544	557	511	543	565	503	555	539	549	504	544	553	529	541	531	535	533	524	524	507	533	534	478	534	554	507	518	543	560	526	530	519	498	540	519	524	538	489	524	543	531	543	538	501	523	502	536	515	542	544	522	525	567	512	514	532	525	522	551	541	471	511	537	557	540	521	513	505	508	496	525	520	551	582	547	542	508	505	572	496	544	518	542	515	503	514	516	536	501	535	515	504	518	506	579	521	493	553	505	504	525	551	495	522	518	520	552	525	538	529	489	500	531	496	549	546	513	529	533	516	529	503	539	522	510	527	543	532	550	530	524	539	576	528	519	512	518	528	547	475	512	522	517	534	512	511	529	542	514	542	538	536	568	573	556	575	475	504	528	496	521	557	475	528	528	514	538	509	550	509	496	525	540	496	577	536	523	540	560	567	500	580	550	537	529	511	522	537	516	558	484	535	505	481	521	546	524	544	544	485	495	515	481	562	515	508	571	526	560	490	509	539	515	552	485	564	497	499	525	524	518	515	535	534	513	487	518	514	507	571	555	490	517	524	537	494	525	524	494	555	519	537	503	529	487	523	531	548	519	487	542	562	537	518	529	533	557	475	526	482	546	552	512	518	526	543	507	522	507	545	505	527	540	516	548	527	462	508	574	530	537	520	547	496	553	555	528	499	494	528	498	511	486	516	529	533	540	538	530	509	522	482	490	547	565	526	528	543	542	521	508	544	504	526	502	556	504	518	513	556	555	488	558	506	531	547	504	517	567	522	532	551	567	535	521	500	555	555	507	512	569	526	529	534	518	541	500	513	556	523	517	485	530	512	499	524	544	529	507	486	505	504	549	483	519	545	561	516	500	542	537	497	536	540	506	515	533	516	519	528	505	552	535	564	553	549	498	515	541	503	534	562	508	489	521	520	512	521	505	469	551	513	496	515	516	554	534	528	520	513	518	521	522	519	566	530	548	563	521	545	517	474	529	596	512	548	496	530	583	551	523	505	536	518	537	532	532	526	528	531	484	533	542	517	582	552	528	536	506	542	546	513	504	565	522	513	529	566	541	524	505	535	535	555	477	521	541	548	512	537	554	544	503	558	507	564	494	515	543	517	484	503	517	527	554	533	536	543	491	463	547	513	529	574	501	518	485	518	542	501	502	525	477	512	541	569	528	501	483	562	511	526	523	558	528	527	517	558	481	538	520	538	516	532	508	516	558	539	548	542	543	546	527	540	534	503	545	558	542	513	544	516	526	541	524	554	578	520	535	500	540	527	563	489	559	510	489	552	556	493	548	546	572	524	516	537	521	535	553	530	546	520	529	503	528	546	483	538	514	552	500	523	567	555	527	536	500	547	510	488	484	521	538	538	520	517	552	517	564	525	525	548	545	508	532	542	515	495	504	564	528	543	477	543	507	549	541	514	558	518	509	558	473	508	523	519	504	489	525	542	518	510	548	573	490	509	553	532	530	483	547	520	507	494	511	535	503	518	517	508	503	550	507	554	539	553	488	546	490	499	534	571	480	517	496	542	494	523	544	497	528	503	524	520	554	527	530	497	538	522	524	505	540	532	523	532	522	494	485	505	536	502	514	490	535	499	499	566	485	541	512	544	512	553	517	517	514	523	511	488	522	533	545	543	533	543	530	511	538	525	552	554	518	532	531	491	562	523	547	579	518	486	537	534	543	526	551	516	528	529	539	544	503	513	474	498	547	535	494	504	503	515	554	550	527	506	515	516	535	566	505	510	543	496	517	529	516	515	564	543	513	540	509	540	506	540	500	550	509	561	521	536	504	537	514	490	556	536	507	510	513	549	533	545	550	558	493	519	510	564	558	518	516	575	538	554	521	505	572	511	538	521	501	531	505	578	546	558	558	570	524	547	523	513	530	554	555	482	478	530	518	483	528	518	557	526	525	505	529	582	513	512	526	530	506	555	511	536	561	529	526	513	531	523	477	481	539	518	510	582	524	506	494	528	513	512	507	508	521	511	544	496	522	514	569	536	505	503	492	504	582	536	533	567	510	494	484	528	515	543	564	478	523	561	479	521	544	523	528	542	491	542	564	562	545	506	549	524	525	545	510	525	463	509	574	546	543	559	540	524	526	554	507	516	560	551	560	507	548	513	525	475	480	515	540	507	494	522	514	546	513	541	526	489	505	553	543	473	521	534	501	523	544	522	547	543	565	490	501	521	584	534	562	524	541	509	493	506	516	520	544	542	556	491	549	545	528	558	524	498	591	514	525	533	515	533	560	508	517	516	530	513	485	531	528	517	522	497	514	515	506	555	495	544	540	500	521	523	542	587	546
57716	102072	86463	46915	10393	817	778	787	783	791	839	783	791	826	849	798	827	823	822	778	744	822	805	824	743	815	782	781	803	803	885	841	831	824	746	811	779	781	824	720	816	774	785	841	809	809	825	781	809	761	786	829	824	766	842	786	822	835	787	807	803	784	813	792	831	825	782	848	844	764	808	829	827	750	821	829	817	835	770	752	834	802	837	784	818	795	798	825	834	831	765	753	757	858	821	783	810	821	748	754	806	829	811	757	862	746	792	789	804	774	806	756	822	804	827	811	778	803	804	822	831	758	769	806	790	770	818	810	795	772	766	755	798	753	758	799	804	790	799	827	846	789	815	772	769	793	827	784	757	849	838	794	769	825	822	798	768	832	795	804	816	794	811	816	814	800	798	783	816	758	807	885	815	786	819	809	852	851	754	805	743	835	767	774	847	762	753	798	846	835	831	792	837	822	815	790	794	816	762	829	795	828	809	772	799	796	841	806	849	785	803	837	785	789	812	773	792	833	768	810	857	794	824	842	800	806	806	832	829	859	855	741	793	795	822	814	777	783	812	847	814	730	790	784	792	771	816	790	821	804	793	836	837	796	805	778	852	796	748	780	835	802	765	814	820	799	820	816	784	814	807	785	792	811	801	783	799	826	827	782	795	858	811	814	750	828	782	751	753	797	758	798	760	796	791	833	785	789	798	788	800	765	804	821	766	774	812	796	761	823	838	774	754	787	842	778	828	791	825	802	827	777	794	799	800	788	791	810	768	804	767	829	825	736	774	777	769	801	815	833	775	743	784	826	800	829	779	819	799	800	788	820	780	814	850	801	846	830	790	813	819	779	830	784	779	774	854	802	792	840	777	799	819	805	809	784	807	788	790	849	813	785	804	819	747	789	784	797	805	821	785	833	812	804	820	846	815	819	797	830	815	853	799	790	864	786	813	839	796	759	816	826	845	813	847	862	815	766	815	837	756	879	795	815	804	820	856	794	845	818	811	782	774	786	835	779	783	748	771	815	806	781	798	797	837	785	758	745	847	824	806	791	727	776	818	799	790	806	822	804	820	799	764	783	771	832	835	763	810	776	791	758	816	831	779	838	820	861	779	797	799	830	772	784	832	814	787	814	768	772	834	808	808	802	789	798	840	770	780	765	793	791	824	847	796	789	822	816	781	826	798	747	806	764	763	813	820	791	746	762	800	812	769	774	837	817	830	822	787	762	792	781	807	815	812	758	776	787	796	821	757	745	772	777	786	767	821	796	777	790	786	802	808	777	808	795	766	833	789	840	858	811	827	832	785	748	805	757	815	793	777	789	856	809	812	781	784	797	846	862	741	830	781	858	828	823	824	806	769	788	793	808	842	830	812	782	738	829	789	842	773	789	833	786	787	767	848	826	863	831	842	827	769	791	815	830	762	805	734	771	759	787	795	743	755	782	807	812	825	792	776	824	754	816	782	813	852	811	837	777	790	780	733	803	782	762	810	802	810	786	827	780	785	836	799	834	826	796	772	777	766	802	780	766	765	792	804	777	797	842	834	808	805	797	820	774	789	768	840	751	776	835	802	765	790	751	772	764	818	817	765	833	833	791	861	833	833	829	802	820	779	788	832	828	815	761	828	804	780	792	801	790	786	765	788	819	810	807	791	783	791	786	780	760	839	783	779	801	770	754	826	800	816	793	824	834	775	801	807	785	837	771	765	794	786	780	760	780	764	783	824	798	766	809	823	768	837	810	794	772	756	817	793	775	801	808	791	819	786	848	819	832	785	756	751	793	841	866	818	789	806	789	753	770	818	826	806	788	781	800	824	811	791	833	809	873	783	781	821	754	801	872	737	810	830	811	819	762	796	797	736	769	791	782	821	796	826	808	767	886	793	823	802	754	802	806	805	797	804	745	873	821	807	760	802	816	745	777	756	777	794	796	837	758	821	833	830	808	779	740	817	840	767	838	767	794	803	748	813	777	782	850	813	786	801	770	767	848	813	803	804	780	834	780	792	845	792	785	831	761	794	787	850	818	800	828	795	740	818	823	817	821	812	742	795	791	778	787	766	793	798	823	771	768	789	819	814	822	778	840	760	761	788	792	866	858	838	819	786	817	809	836	826	817	712	859	806	794	805	811	868	783	788	816	802	822	779	808	787	804	815	821	813	778	830	774	783	771	818	853	773	782	828	848	789	762	842	813	825	766	799	818	845	838	823	817	827	781	774	795	815	854	771	826	845	827	840	791	796	788	751	806	780	797	790	813	849	785	764	788	804	836	788	771	834	825	820	785	818	808	775	803	803	765	826	776	812	800	795	821	798	831	781	845	768	811	816	814	834	786	812	843	807	788	776	791	788	809	833	772	821	799	795	769	832	778	815	840	858	796	822	806	765	767	815	780	831	778	799	804	835	805	782	822	824	776	796	761	858	833	750	791	759	798	831	802	795	824	782	813	792	774	802	773	801	784	767	783	800	796	855	818	761	858	766	809	748	744	802	805	841	828	802	750	814	823	789	828	777	829	761	819	810	784	759	867	779	806	810	802	818	804	861	789	825	771	778	798	747	817	798	800	767	778	782	837	788	830	791	793	765	781	789	829	817	786	816	785	787	799	821	843	807	801	820	795	839	760	803	804	802	823	799	807	761	775	780	788	804	808	771	858	830	827	807	765	824	779	783	851	811	788	815	800	819	829	787	758	854	767	837	771	806	749	782	788	810	798	803	835	855	791	832	806	814	839	810	788	754	821	793	853	816	833	774	815	829	840	832	831	813	741	801	817	800	799	885	798	785	818	851	795	814	866	850	852	773	801	718	782	758	841	819	776	824	779	805	764	795	862	838	768	797	770	782	740	807	779	792	741	812	808	790	752	799	782	762	814	785	794	819	809	814	773	746	805	824	792	801	798	842	798	827	766	809	763	820	770	782	793	815	794	866	834	823	771	828	776	830	843	806	790	824	816	836	808	776	788	775	752	818	814	857	705	789	826	798	811	779	806	780	773	816	796	817	848	790	782	770	817	753	822	830	844	770	774	814	815	806	846	807	785	822	797	810	751	810	858	857	767	777	808	823	762	759	789	791	769	773	789	773	801	812	826	853	767	806	814	774	755	779	796	801	786	828	769	801	813	788	839	776	815	831	742	827	783	741	757	786	802	769	771	776	807	764	780	746	807	776	784	794	766	836	766	849	791	848	831	813	825	735	736	788	809	796	782	799	773	732	815	755	835	768	814	851	809	796	825	818	756	817	818	786	796	834	809	819	810	793	808	792	801	808	796	811	828	816	814	783	777	774	795	867	792	773	832	798	824	786	827	809	812	790	812	782	731	760	795	803	781	853	806	801	791	798	761	819	784	797	832	774	765	767	828	839	803	823	810	821	793	864	759	775	797	771	773	803	793	789	810	794	763	794	801	801	772	824	823	765	791	766	851	813	773	797	806	799	823	758	760	812	840	833	783	794	847	855	860	771	803	855	832	820	809	788	784	793	811	738	815	783	758	769	848	783	816
30065	30241	39285	20694	2218	317	334	368	297	284	357	357	296	319	346	323	294	302	329	309	320	321	302	311	345	337	336	308	330	299	311	323	301	317	324	304	318	337	325	316	307	321	332	312	333	295	308	304	320	318	318	323	300	321	319	337	290	282	333	298	308	318	321	283	283	349	306	323	322	294	326	335	322	326	305	290	322	320	303	324	299	306	322	316	314	299	338	297	294	310	292	311	313	320	299	315	318	339	320	306	319	342	302	334	310	302	291	294	323	318	328	327	342	313	303	300	297	313	333	296	282	329	341	289	292	310	315	299	322	301	339	302	311	321	292	341	308	301	328	322	317	333	308	332	282	321	288	290	284	350	305	306	330	307	322	338	284	307	283	319	331	319	331	330	309	312	322	312	312	327	322	296	311	339	307	315	348	312	303	292	309	310	331	290	331	316	318	324	319	303	318	313	269	330	301	319	338	315	287	323	298	308	294	313	319	334	342	295	290	333	336	319	323	336	323	310	322	316	325	334	297	312	312	314	325	331	291	357	316	310	329	322	349	309	319	296	318	290	330	323	307	325	282	282	301	311	313	325	349	282	300	328	299	307	314	321	320	324	335	313	308	310	336	296	301	293	329	318	301	338	308	323	327	314	305	308	319	308	338	317	321	309	339	300	311	328	335	299	323	307	296	308	309	318	279	305	313	321	324	311	335	289	311	321	305	327	314	331	312	321	314	298	286	323	324	306	318	292	302	281	324	300	319	301	326	309	328	314	339	314	288	312	311	337	315	320	313	293	284	323	301	321	310	316	287	340	326	313	324	298	316	297	324	326	312	308	325	297	279	288	321	318	303	273	321	298	315	365	348	286	333	321	306	318	308	289	315	332	325	275	319	310	292	305	317	309	332	325	315	317	321	313	290	297	290	312	290	316	316	306	307	314	310	288	312	317	285	294	337	312	328	282	325	288	351	283	308	333	330	307	314	323	296	340	304	292	285	303	318	306	306	304	310	337	309	329	305	302	318	280	306	336	343	305	338	320	299	285	290	314	295	306	320	309	292	329	301	320	328	303	320	289	291	297	315	289	326	319	320	311	303	289	316	307	300	311	318	298	303	288	308	350	312	333	289	285	304	342	314	316	311	302	306	319	360	337	294	300	324	295	276	326	306	318	319	328	338	305	336	303	336	301	284	316	313	306	328	350	308	285	291	299	324	282	282	301	347	304	310	312	306	306	325	300	303	300	289	311	305	293	310	314	306	302	301	319	322	291	312	279	284	307	287	340	299	310	291	291	320	276	322	336	317	295	298	294	322	330	334	320	320	301	309	306	319	328	313	288	307	318	299	311	290	331	318	316	342	330	315	342	276	331	302	308	316	304	303	332	295	324	305	310	326	327	293	304	303	316	324	294	307	266	338	341	289	338	302	288	344	304	278	291	289	305	315	293	325	307	296	302	342	304	290	342	302	284	336	323	315	320	295	292	319	361	315	312	319	282	301	344	330	331	337	301	300	311	305	311	330	332	296	293	301	278	271	306	318	299	291	304	325	312	329	308	322	300	307	340	296	317	314	326	310	311	305	332	285	319	323	302	317	309	291	327	296	311	291	302	307	279	309	295	301	324	312	319	309	319	316	323	328	294	289	335	333	307	310	312	302	301	325	313	303	338	315	310	286	333	312	284	276	313	292	298	298	301	318	330	295	317	315	325	319	318	264	310	320	296	342	309	316	292	314	281	302	309	329	339	357	300	296	324	331	280	307	349	301	299	313	297	314	302	370	302	322	313	326	300	283	325	304	319	330	326	322	278	278	295	289	340	310	334	291	306	307	316	322	323	305	310	326	340	315	294	299	284	323	318	309	323	293	320	302	308	306	323	304	280	294	296	293	305	323	313	325	305	335	331	315	310	325	305	325	293	314	299	296	298	301	321	316	331	357	318	304	305	304	337	325	333	320	306	274	327	308	305	328	325	293	321	330	323	320	293	320	300	309	295	319	284	304	315	366	315	308	334	327	298	323	307	332	313	311	280	302	317	285	316	293	324	299	286	305	332	287	299	301	322	332	336	307	291	299	313	307	285	319	298	297	322	293	304	306	333	301	319	300	335	306	322	349	310	301	321	298	313	313	302	298	328	323	271	324	328	340	284	340	308	287	333	346	335	308	334	308	311	327	343	298	286	337	313	299	295	300	315	327	294	315	291	286	316	341	315	297	327	326	322	294	309	348	296	337	306	307	312	335	325	298	304	341	317	302	307	323	310	309	302	283	303	304	301	299	342	292	292	308	326	284	322	328	322	293	313	329	313	289	278	346	279	326	316	338	309	295	321	337	284	343	297	275	267	320	316	336	333	295	298	309	294	297	326	322	350	313	301	299	311	303	304	329	306	328	305	309	309	291	340	332	319	331	273	324	305	345	351	281	282	308	319	320	321	333	326	314	297	313	294	312	295	320	277	320	312	339	327	314	309	326	335	299	322	307	283	313	308	289	314	315	306	285	320	305	342	314	332	319	289	305	300	330	319	296	311	320	329	315	309	331	291	312	282	291	339	315	320	314	346	323	300	322	330	295	308	324	297	322	330	327	327	301	298	287	352	313	301	314	315	307	336	302	317	325	342	313	297	319	311	322	323	273	339	293	321	296	310	283	326	316	318	325	317	312	294	312	325	315	308	295	294	293	292	337	311	318	289	331	318	286	281	314	334	306	310	341	294	285	321	285	329	305	298	352	297	326	321	300	303	322	302	326	309	315	325	319	334	298	316	301	328	303	319	345	321	310	281	308	311	307	314	304	343	299	313	290	296	316	331	299	282	324	298	317	316	290	314	307	309	301	294	320	332	303	314	315	311	284	317	317	324	310	301	296	329	308	317	312	300	312	311	283	283	312	319	282	306	322	287	302	314	288	297	315	312	327	343	351	320	320	293	315	282	315	312	328	293	346	309	347	305	325	315	325	310	323	289	279	314	317	323	304	337	321	297	337	282	311	292	312	338	290	329	289	326	337	306	308	326	277	308	336	321	266	313	335	310	313	301	330	311	303	293	305	292	299	318	314	299	303	305	313	306	322	303	320	298	314	312	305	312	339	252	283	302	329	294	308	312	306	313	319	297	315	282	308	312	341	322	302	326	311	322	299	317	321	313	319	314	300	317	299	321	290	298	290	287	311	320	282	292	329	285	326	287	317	282	349	320	325	323	310	334	320	312	289	296	308	274	341	310	316	314	296	294	314	296	311	295	297	307	319	327	289	302	312	319	297	283	317	301	298	305	336	331	310	312	315	274	311	329	338	300	297	290	313	309	314	327	291	319	306	312	315	325	322	315	300	316	314	323	317	292	361	308	310	305	302	315	318	324	310	342	320	277	318	357	324	310	315	331	313	300	326	338	319	290	318	316	322	305	315	304	284	312	316	313	324	306	297	323	305	317	303	318	314	323	300	308	324	339	308	302	326	300	317	282	294	316	319	315	295	286	302	326	345	292	319	348	336	331	339	313	305	331	318	311
37224	50258	45379	18626	2037	515	500	494	538	528	523	558	519	494	531	473	544	523	509	528	491	507	498	548	515	463	530	483	557	505	509	502	530	535	551	502	498	500	495	482	557	538	501	557	537	488	531	548	515	504	537	536	509	503	557	538	513	518	486	533	489	542	532	532	514	529	517	481	515	546	512	495	550	486	512	521	541	541	475	551	499	488	511	524	516	526	514	532	488	509	495	480	490	515	503	563	497	508	534	544	507	497	519	500	491	544	517	531	535	533	535	506	484	485	494	563	526	470	495	511	540	481	529	482	532	544	538	518	479	510	505	556	502	533	497	533	523	507	503	529	521	538	552	535	508	516	535	461	534	516	481	530	520	504	489	530	530	537	515	514	519	531	479	531	535	493	554	501	520	499	512	495	529	466	525	503	516	510	515	516	529	561	522	532	524	516	487	474	468	508	504	510	517	473	514	524	522	469	549	531	505	478	496	545	522	496	515	513	512	493	516	536	502	513	532	525	497	513	499	520	509	513	540	476	542	477	504	518	516	476	550	526	550	504	524	565	516	474	529	546	533	556	541	519	540	522	523	495	526	508	530	558	511	483	517	516	489	510	523	497	503	483	506	545	532	512	521	532	526	533	496	522	496	516	529	495	518	499	500	510	524	508	533	513	551	533	487	541	506	505	525	531	516	509	509	524	551	504	519	549	504	522	486	495	527	515	530	479	530	551	518	522	477	509	524	502	516	488	535	526	491	513	513	511	485	504	499	478	484	503	556	508	557	502	512	537	516	516	506	495	484	548	486	531	540	511	503	516	539	537	552	553	551	542	510	517	468	495	552	497	512	501	520	513	534	482	528	483	490	497	509	547	526	516	510	513	494	495	536	526	513	522	545	552	530	507	513	550	525	493	522	528	524	480	529	468	552	517	504	539	530	527	519	495	549	521	453	539	565	553	560	554	516	520	518	533	484	511	533	552	546	529	540	485	526	507	545	536	519	535	505	520	513	517	518	503	514	535	543	535	511	506	492	488	508	520	567	519	552	529	483	512	511	511	501	507	519	531	494	491	534	532	509	539	493	515	517	477	547	510	549	514	529	533	530	510	510	549	501	502	521	534	444	480	504	534	506	494	537	529	541	519	482	513	471	513	488	514	484	508	523	474	513	523	499	474	548	531	479	494	511	530	565	530	498	537	512	489	567	552	519	544	519	534	497	498	526	489	497	506	516	478	511	528	575	517	519	538	503	550	533	489	545	521	543	503	511	523	528	476	485	581	486	568	542	513	508	468	539	507	510	490	541	511	522	545	518	517	526	525	487	562	557	489	531	512	543	498	542	527	488	505	540	556	504	549	479	540	474	510	520	521	533	515	514	543	573	538	487	554	501	490	484	514	530	503	525	494	504	474	475	548	511	547	493	563	540	506	474	504	502	543	489	504	541	512	491	517	496	506	471	500	540	519	524	534	488	531	517	536	470	525	503	495	527	510	527	530	547	522	516	512	520	522	574	514	507	537	532	493	544	509	500	537	515	535	498	519	541	502	543	543	509	502	520	489	533	498	523	501	532	542	504	507	494	492	510	556	507	543	533	495	490	498	523	515	528	506	550	484	527	551	508	531	504	528	513	525	491	549	526	503	478	512	465	511	500	468	513	488	494	515	492	499	503	516	540	468	543	509	504	553	542	533	542	497	532	508	513	477	528	544	488	502	545	560	569	522	546	528	499	548	506	545	547	510	460	531	509	511	498	488	516	510	527	507	487	499	478	536	517	530	539	488	527	523	534	517	511	471	550	522	516	484	511	502	537	503	499	492	507	493	542	546	560	504	546	512	514	514	541	479	512	511	484	500	508	527	499	477	519	480	523	477	532	521	508	549	533	528	546	568	530	506	512	525	540	549	527	485	517	531	531	528	499	585	524	529	516	501	546	535	526	495	521	546	536	524	542	490	517	530	505	519	507	541	516	537	528	503	529	476	484	553	517	517	504	523	509	504	516	495	516	517	532	518	486	491	513	555	502	546	503	494	527	521	503	551	518	511	534	523	537	526	517	494	492	521	504	481	526	490	545	505	497	511	519	512	503	510	516	523	508	511	552	532	511	526	534	536	546	486	492	461	507	485	554	539	518	574	511	540	507	525	516	528	545	516	508	534	512	537	484	526	512	490	491	505	518	492	539	490	515	507	530	526	483	531	527	532	496	543	529	487	498	540	537	523	501	480	541	509	531	500	527	511	508	501	538	490	503	493	486	488	559	487	532	495	489	510	537	532	497	483	478	507	501	525	478	541	539	550	494	520	514	538	535	530	486	524	554	504	519	512	538	521	511	485	534	514	519	556	505	506	498	544	546	537	519	522	528	527	514	517	485	509	532	502	495	491	495	510	537	521	544	486	527	501	512	503	530	540	533	531	486	540	508	497	515	508	489	551	485	535	528	511	517	495	517	512	554	509	523	537	517	512	502	507	528	502	512	492	524	499	568	534	529	515	518	485	491	495	508	512	536	550	527	554	537	522	556	492	516	490	536	542	513	556	537	525	544	492	504	537	540	547	518	536	539	561	510	519	502	526	477	520	513	522	522	517	493	500	531	514	508	531	499	497	511	515	489	493	538	495	533	556	492	539	461	514	567	519	536	524	525	544	473	484	510	525	508	536	548	508	543	533	515	503	516	485	508	521	533	507	530	525	519	507	527	533	511	571	509	470	547	521	521	553	524	491	540	510	515	475	493	473	514	513	531	512	512	503	544	511	548	510	540	508	539	509	521	498	526	550	541	490	517	499	532	527	512	505	539	509	501	534	570	518	531	513	486	506	507	526	539	528	487	526	534	542	521	520	510	559	488	470	551	494	543	518	465	565	486	505	483	497	505	503	527	498	480	515	489	543	516	487	531	521	554	535	544	518	531	505	481	503	555	525	517	546	514	506	549	515	515	494	487	505	519	534	494	478	547	520	513	507	483	535	572	498	525	532	516	534	503	492	504	518	494	513	520	521	523	545	534	525	520	489	532	512	513	504	540	508	540	537	512	528	505	517	525	498	534	524	534	519	541	508	545	480	485	502	490	477	501	533	500	511	539	556	514	499	543	511	494	482	480	558	532	535	521	493	556	530	554	505	557	468	502	526	500	555	516	511	530	481	513	502	510	496	523	525	549	513	511	500	506	545	481	523	533	529	486	511	471	515	516	464	523	537	541	483	554	547	485	462	513	494	492	513	521	551	539	502	577	527	565	510	481	530	543	517	499	519	526	546	524	482	529	512	484	542	539	495	509	515	504	481	539	513	525	533	524	516	469	489	518	521	547	571	499	519	524	512	536	489	540	508	543	487	510	511	520	532	565	538	484	561	541	497	507	536	516	582	517	523	522	514	504	492	453	515	541	510	534	504	543	502	494	508	520	540	499	531	495	534	487	523	511	532	519	507	475	486	493	487	532	530	520	538	525	517	510	508	538	542	506	556	494	521	537	502	516	553	515	511	506	500	527	505	506	527	517	532	499	533
25478	24833	44076	34987	19308	6593	529	388	343	342	305	309	358	318	377	327	340	326	331	342	304	340	317	368	329	328	335	319	382	314	367	312	342	348	354	347	356	333	329	353	309	343	339	297	298	309	349	297	309	333	316	352	326	323	356	357	337	330	325	307	353	331	314	335	341	333	326	326	327	373	318	359	344	335	337	318	343	331	332	306	340	331	315	317	292	323	329	333	324	339	333	338	333	348	335	306	334	305	360	329	318	331	351	307	318	337	317	344	336	315	325	349	306	343	317	337	315	372	338	329	314	315	345	324	350	306	331	342	340	337	322	344	338	286	351	376	336	339	288	336	328	339	324	361	331	321	340	333	335	346	331	334	355	288	308	324	339	357	310	345	317	340	337	336	335	338	333	345	318	308	325	340	345	339	323	317	345	372	327	301	329	356	332	320	359	339	319	339	334	333	328	355	332	321	341	305	338	320	330	315	334	367	323	328	323	324	327	360	320	307	319	325	340	325	335	332	348	344	330	322	325	308	343	314	322	326	320	352	315	341	324	333	338	326	321	318	310	329	306	332	346	324	328	300	337	304	344	302	337	358	367	326	290	356	325	330	275	320	306	326	321	317	329	316	325	293	336	322	319	326	341	315	326	301	310	350	310	361	356	344	325	342	320	316	318	323	333	356	296	354	359	312	302	331	350	334	278	348	313	344	319	333	302	323	312	311	336	335	341	336	340	308	330	322	320	352	345	316	320	300	368	325	331	328	316	316	297	287	352	371	327	316	360	320	344	345	347	319	345	333	343	330	362	331	332	312	327	318	342	337	323	291	300	327	314	327	311	344	330	310	345	296	338	325	309	326	315	285	329	315	318	313	332	349	329	316	323	354	336	329	324	335	324	323	347	356	337	352	367	312	345	312	310	314	302	315	339	330	347	357	337	357	337	305	341	375	360	319	362	329	358	326	361	314	372	345	297	306	332	318	316	290	343	345	335	333	357	337	321	293	316	313	330	312	351	349	316	348	284	343	324	310	350	318	329	315	326	317	303	349	336	326	340	318	338	331	338	333	301	361	365	336	287	289	289	329	320	354	320	315	299	326	318	330	371	320	339	285	351	352	285	320	340	324	329	349	329	334	308	318	323	326	314	316	341	302	322	316	342	356	324	318	354	322	315	331	316	352	319	289	326	344	350	330	289	324	357	325	310	302	321	335	324	340	306	313	340	300	357	327	325	309	336	332	347	336	310	389	334	308	324	326	339	327	334	317	339	347	324	284	362	329	335	361	334	305	325	353	325	343	339	344	334	260	329	320	339	352	347	321	336	357	333	314	337	338	338	341	315	324	352	312	300	350	327	329	338	310	362	351	316	336	357	334	320	327	319	312	342	340	326	318	321	334	340	338	343	337	306	316	312	328	360	360	326	354	311	364	342	337	334	324	343	316	349	340	315	301	328	296	315	326	333	317	329	298	316	339	316	325	341	341	299	313	351	316	319	306	320	320	339	320	366	311	304	334	325	327	286	322	346	310	309	340	324	372	333	308	313	330	316	318	322	335	306	303	332	321	332	299	320	307	311	314	306	315	373	350	357	316	348	314	299	327	339	316	334	323	303	337	351	317	321	312	326	316	337	321	350	331	342	318	347	323	340	341	322	336	315	300	332	337	330	336	341	373	342	340	319	335	307	319	332	323	351	343	326	336	340	333	361	318	359	302	322	342	320	299	346	323	335	368	349	372	321	344	362	295	323	298	315	343	365	331	322	361	318	350	317	347	329	333	367	341	336	327	363	323	330	335	299	314	341	344	295	294	316	353	316	315	324	333	293	365	366	330	367	318	347	312	332	308	342	313	321	317	312	332	349	325	336	312	318	342	325	337	346	319	311	284	362	336	320	307	318	319	337	335	335	333	324	328	332	330	326	303	332	321	323	372	354	309	353	307	357	337	330	317	312	324	338	302	336	331	322	333	315	295	343	327	342	343	311	355	307	334	312	344	322	339	340	306	287	346	327	347	341	343	317	350	337	348	320	313	328	335	343	298	342	306	314	332	315	327	297	322	342	338	342	331	313	330	320	324	320	334	296	313	298	339	306	308	309	341	311	319	324	325	319	346	334	326	323	334	327	351	337	325	358	344	314	333	319	337	343	323	321	296	283	326	322	326	325	332	341	327	308	335	341	318	335	332	325	304	358	330	342	322	332	299	313	330	327	359	314	335	341	297	368	334	366	300	348	333	341	333	318	279	328	331	333	316	334	342	323	335	299	316	303	333	335	310	300	350	328	339	357	307	335	342	309	341	316	327	352	323	330	340	325	345	334	321	319	332	304	324	342	381	316	354	315	354	359	344	356	320	304	326	319	345	347	349	332	322	338	339	340	327	345	327	349	331	348	320	299	311	332	332	340	339	334	333	346	308	334	351	366	331	302	340	336	290	338	302	367	336	319	292	322	331	309	337	364	363	323	333	342	322	312	305	328	362	322	308	355	318	318	335	357	311	344	325	333	333	346	302	308	311	314	349	290	316	323	304	331	313	314	342	335	324	318	342	338	311	336	295	304	338	343	320	316	323	311	313	373	351	316	340	330	315	307	336	321	330	365	347	349	318	323	339	343	354	329	317	307	326	321	330	313	328	321	315	365	318	333	354	354	309	339	314	323	310	345	324	324	343	316	320	319	369	325	321	335	322	326	326	316	344	351	346	327	304	293	325	325	289	316	347	294	330	324	336	332	306	339	277	322	331	344	310	323	320	300	322	342	293	319	353	342	332	340	358	336	314	310	332	322	342	318	323	334	330	342	287	328	345	347	313	324	370	351	303	321	323	330	328	309	310	342	342	310	306	347	351	317	309	337	350	350	340	296	316	330	317	328	322	365	337	345	348	333	307	345	331	344	345	311	324	317	346	338	309	309	324	342	330	336	334	325	317	344	307	326	317	310	326	331	312	312	340	344	337	323	306	341	323	339	324	342	300	323	321	352	312	318	315	299	343	307	333	299	314	331	331	325	331	312	316	332	322	328	300	336	340	357	308	292	328	326	369	334	336	338	327	332	345	312	353	320	324	352	357	341	346	319	290	328	333	329	349	329	318	312	334	343	282	319	344	348	314	337	332	315	356	347	325	320	316	348	325	332	303	351	365	367	338	334	323	338	308	336	340	335	317	290	346	313	284	317	316	309	313	327	321	345	319	330	322	339	341	329	314	322	356	344	328	337	309	337	324	346	342	333	299	303	337	317	327	357	318	331	341	343	325	374	325	344	325	299	319	319	357	354	322	341	299	314	315	330	299	340	301	343	322	294	282	317	347	330	291	338	318	323	302	310	345	322	328	323	339	328	293	349	363	339	306	317	331	322	335	312	304	336	339	342	388	343	304	313	363	319	317	306	312	332	327	296	358	321	336	367	340	350	296	334	309	359	353	345	337	312	329	316	339	331	322	291	315	326	355	342	322	303	345	349	346	347	351	362	325	315	306	317	364	333	323	321	308	305	339	326	351	363	334	349	316
59510	94019	82183	41131	9024	576	540	522	524	545	498	573	518	543	552	522	536	558	541	595	565	544	531	519	501	518	580	517	523	530	554	551	531	527	525	528	515	512	557	532	527	576	543	571	514	532	538	545	584	516	551	476	485	541	506	544	545	509	551	557	540	485	522	522	547	544	551	551	546	487	532	537	523	496	538	526	563	550	520	547	545	493	552	510	525	516	555	529	506	519	504	559	510	534	479	566	525	528	508	513	547	557	524	503	510	554	576	539	522	544	544	515	519	476	557	522	576	527	535	542	486	515	521	538	571	519	547	492	536	543	552	541	512	525	509	538	500	530	503	560	532	534	525	546	525	528	537	545	554	584	541	541	492	542	526	517	495	521	551	591	556	556	591	566	545	544	518	554	505	595	543	552	520	526	533	541	527	504	506	550	515	540	546	546	516	546	529	519	524	504	519	494	536	528	533	551	535	518	534	561	529	569	480	521	507	501	498	557	501	563	509	529	547	571	501	514	539	527	529	543	514	510	521	529	556	525	495	516	518	478	532	535	536	527	528	524	518	558	522	547	527	559	524	563	477	548	523	518	532	515	557	531	513	523	502	566	537	546	538	538	561	513	524	546	522	546	493	533	548	573	541	519	564	543	513	561	527	520	555	560	528	569	544	526	538	548	568	544	516	555	520	513	559	587	511	507	604	478	510	526	560	558	554	480	557	561	534	497	542	555	532	537	533	527	554	576	524	592	541	533	509	536	542	532	540	550	548	577	548	537	569	563	528	523	539	540	508	548	474	547	518	506	525	475	529	592	557	544	515	542	561	547	533	523	510	537	542	510	535	489	540	531	525	538	562	518	529	502	568	533	547	543	514	525	515	518	540	512	523	566	564	572	492	519	505	527	564	546	535	566	540	567	551	517	506	503	531	491	519	546	576	529	560	589	581	548	553	513	518	515	544	487	556	512	540	543	490	578	545	541	565	509	506	508	532	540	518	516	512	542	507	530	544	562	532	541	554	515	563	529	545	534	549	555	523	534	533	505	537	524	516	515	561	522	522	484	535	554	496	569	546	561	539	581	533	565	561	572	519	551	508	511	537	531	543	551	547	545	518	526	528	547	572	544	519	553	569	561	548	552	550	557	501	565	560	547	527	587	541	527	544	548	501	560	537	494	531	528	553	520	527	526	512	532	534	581	503	547	530	528	524	472	550	531	486	519	554	532	516	521	504	488	565	535	559	537	544	526	514	500	526	559	537	534	554	510	521	530	527	543	521	545	538	522	554	529	552	510	530	561	532	542	550	555	545	527	512	520	560	538	570	518	516	516	503	560	483	514	513	552	524	504	559	568	546	544	540	517	518	535	513	548	526	510	542	551	525	585	483	512	503	534	507	540	567	526	487	528	553	519	548	503	539	506	546	561	560	574	510	561	517	564	546	539	504	572	522	517	523	568	521	510	524	523	538	544	598	531	509	513	549	521	550	515	489	523	487	559	514	552	514	555	498	539	524	534	529	538	515	564	494	530	552	548	535	527	538	499	531	538	543	559	568	529	541	524	548	516	550	562	548	556	522	524	538	539	538	521	476	563	527	507	515	561	545	519	512	540	524	547	520	536	579	542	560	519	520	497	527	575	540	538	523	518	544	525	559	540	558	514	537	546	536	546	537	496	542	509	539	519	566	528	522	567	523	527	528	543	538	546	526	530	562	502	593	535	523	503	499	569	532	525	492	540	519	503	519	551	556	513	540	537	540	561	527	513	563	529	559	521	519	550	546	524	484	523	536	555	574	529	563	514	540	516	531	480	504	515	540	550	516	468	549	539	504	537	562	544	532	495	544	542	542	524	541	554	498	573	548	528	526	562	530	544	502	524	514	485	548	499	545	549	534	548	550	504	550	532	520	521	552	563	515	527	541	524	511	532	532	579	527	544	532	549	568	552	525	527	570	528	545	547	524	552	515	552	547	523	513	527	517	555	542	523	545	503	514	537	508	520	517	528	542	517	534	508	518	552	572	522	532	534	522	507	539	498	527	507	518	537	541	505	520	544	533	544	549	567	546	516	525	512	556	544	549	531	498	557	549	513	536	543	562	510	501	558	574	534	519	532	552	533	584	574	562	558	524	513	514	507	546	514	522	527	518	511	556	514	538	545	496	542	532	521	524	559	548	527	557	502	548	571	510	524	518	530	559	510	592	514	509	514	519	571	523	524	545	490	560	553	562	565	543	487	508	534	564	547	543	517	521	540	566	538	540	514	555	569	555	528	548	489	516	552	524	550	524	527	556	540	518	537	529	535	521	499	565	530	507	543	507	557	566	539	528	536	502	543	538	555	558	521	604	566	513	506	543	535	509	521	574	501	525	553	533	484	524	518	537	542	532	555	524	553	500	534	547	518	530	563	504	562	520	555	530	538	537	524	554	535	502	533	493	533	508	567	544	533	525	521	523	548	538	577	545	536	523	514	524	545	529	519	540	516	550	512	531	566	533	556	544	513	543	510	542	514	495	547	561	533	498	512	532	553	519	537	501	491	582	530	527	511	562	527	532	510	581	548	556	565	560	531	584	499	541	544	496	549	570	595	574	516	578	519	505	533	552	495	531	549	612	539	550	539	557	537	535	564	509	558	561	538	553	575	523	515	527	515	531	510	564	558	536	543	558	522	491	528	522	542	503	516	541	516	534	532	503	522	499	556	565	551	521	525	534	503	548	548	518	557	565	550	511	533	500	568	531	566	549	570	527	514	517	551	559	526	556	539	556	519	540	500	576	557	542	578	533	593	521	546	523	489	554	530	572	531	508	526	561	530	565	555	557	513	553	542	490	526	505	496	552	530	514	483	542	525	546	554	560	510	550	568	545	520	537	498	489	539	526	513	527	496	526	512	569	546	547	498	555	508	533	499	532	527	550	538	548	526	520	516	539	517	544	539	504	521	537	546	552	539	520	516	556	562	519	520	584	535	565	521	525	542	538	542	585	500	550	522	515	517	507	539	515	495	512	514	532	570	552	538	514	558	527	574	535	569	553	577	529	546	519	512	553	561	537	581	564	540	523	533	507	542	500	543	542	516	585	517	532	514	524	528	546	512	497	537	537	553	508	564	531	544	564	539	520	545	535	547	549	556	512	532	531	561	538	529	537	549	522	552	548	540	565	536	549	534	525	536	467	573	535	529	526	570	525	509	521	533	513	552	553	496	539	538	542	507	552	532	544	500	517	533	524	542	572	566	553	585	533	493	539	577	542	511	529	557	570	580	493	564	569	500	533	552	545	548	553	494	539	516	541	524	493	557	587	536	548	526	543	560	572	498	510	555	521	537	564	525	526	476	561	548	515	582	516	528	498	545	554	564	557	529	498	547	566	546	515	541	529	553	551	557	529	579	558	522	566	516	557	535	518	525	529	505	538	529	522	586	551	480	500	529	543	553	574	562	544	538	564	568	561	519	583	572	535	490	538	534	516	515	530	516	529	546	502	526	548	521	562	558	486	564	538	592	572	506
24338	23369	40473	33546	21898	15861	3409	600	525	541	563	489	509	536	492	524	477	537	548	495	545	494	522	539	541	519	538	504	528	561	534	482	518	487	509	511	500	526	499	517	501	506	507	520	520	497	528	525	500	523	485	485	509	491	506	564	502	499	506	484	538	539	554	524	512	540	507	518	487	521	543	500	551	551	518	570	558	515	484	508	506	554	526	519	518	542	528	493	521	529	525	486	511	501	510	502	520	537	510	490	492	494	504	545	519	534	529	491	503	530	559	525	511	534	551	531	507	518	513	511	478	526	523	520	539	533	512	513	523	486	505	500	529	479	524	533	512	507	525	520	513	500	519	517	517	501	504	491	488	538	517	490	509	521	524	513	534	488	539	522	507	498	528	538	499	505	490	527	524	496	525	507	531	504	461	507	513	507	481	477	510	524	508	515	471	554	477	518	483	483	548	521	486	502	499	531	487	527	526	493	513	521	502	477	537	518	531	513	500	517	524	504	482	514	514	497	509	519	509	535	510	495	531	513	480	516	506	556	502	501	500	501	476	513	457	511	507	514	517	497	493	548	541	537	512	540	521	506	536	502	515	512	511	518	491	509	517	542	536	567	504	524	517	493	486	483	528	498	516	531	525	508	548	517	515	511	481	475	495	496	502	527	518	474	534	513	472	563	516	468	500	519	480	526	531	519	506	496	480	486	533	498	521	496	489	496	519	526	496	546	500	527	496	506	539	495	482	502	533	501	491	503	469	481	532	531	489	510	528	534	536	504	554	508	527	500	539	533	511	520	542	523	487	550	471	554	478	500	488	514	531	540	495	540	491	504	547	527	524	499	520	522	558	519	519	503	501	519	486	496	491	492	499	512	529	512	532	499	510	516	477	502	496	529	512	487	498	495	502	494	503	526	500	484	541	465	530	465	489	540	506	515	534	520	481	506	546	500	502	498	507	498	484	526	507	522	557	498	526	511	537	528	545	495	528	499	501	502	523	526	521	514	517	503	542	516	529	521	503	521	503	521	540	475	509	558	559	531	555	542	502	576	495	593	520	492	518	544	517	480	530	543	509	557	536	477	526	548	505	495	506	480	500	488	498	530	544	495	478	534	510	501	493	488	568	524	461	485	547	509	510	527	555	492	495	491	477	542	536	481	493	511	546	527	496	492	545	490	529	498	515	499	496	515	472	468	485	509	533	528	501	481	488	517	515	479	498	533	484	498	485	492	524	533	516	522	536	504	517	525	505	511	525	465	518	508	480	544	518	476	488	507	521	487	528	523	498	494	500	527	538	541	529	524	510	494	502	518	462	507	543	542	529	499	511	516	502	507	510	542	557	524	549	504	526	490	507	541	542	528	492	535	498	529	534	498	532	516	524	505	506	513	522	525	478	568	522	496	513	528	512	497	541	505	531	480	530	492	537	515	511	492	533	481	573	509	517	544	532	544	542	534	523	515	506	519	531	499	529	481	509	518	519	525	475	485	521	486	511	500	523	487	531	483	557	541	520	494	493	504	483	518	544	487	527	515	545	543	493	495	467	491	511	548	516	513	515	508	516	486	482	508	541	514	490	516	547	494	560	519	518	517	530	488	497	545	518	538	515	508	508	506	550	553	521	491	550	498	523	484	528	525	522	515	505	515	486	519	504	510	561	496	508	556	511	514	565	491	508	523	496	525	503	484	526	526	491	524	517	491	491	502	508	504	509	523	509	557	480	551	493	540	536	542	508	463	508	493	508	539	510	494	499	489	496	495	516	528	484	481	519	495	561	506	514	535	499	518	535	505	533	552	496	494	538	547	512	508	500	516	529	538	516	529	519	499	529	503	521	510	496	518	525	549	527	492	542	539	519	512	481	518	464	535	548	530	487	503	466	488	506	501	491	514	534	524	516	499	530	521	501	502	489	489	572	498	551	541	474	473	514	513	486	514	503	478	523	507	514	510	529	477	523	497	574	507	482	480	524	509	558	503	500	451	541	535	502	532	522	483	500	488	566	503	530	514	516	504	528	476	497	537	504	533	511	542	518	482	505	549	508	495	511	483	491	485	532	529	524	528	478	504	535	495	489	511	501	558	521	504	512	533	528	491	548	488	512	547	484	484	534	529	491	534	540	460	526	562	522	506	501	517	543	521	535	513	495	511	526	545	509	478	529	518	541	539	556	495	501	557	526	550	540	526	526	524	518	530	523	549	481	509	465	517	549	455	524	502	492	513	493	523	527	510	511	493	485	526	534	522	502	526	502	517	497	512	494	518	492	532	454	517	494	516	527	549	570	541	506	517	530	539	541	493	491	488	502	503	513	499	515	538	548	527	508	483	493	522	509	497	525	473	520	502	497	518	514	535	499	514	544	508	493	516	500	514	547	515	526	535	508	523	495	512	531	522	551	514	503	500	497	480	519	512	535	509	512	552	480	511	504	526	510	549	488	497	496	516	484	473	539	503	546	512	522	505	514	509	521	565	506	502	540	510	518	524	508	485	493	531	553	512	518	516	482	507	531	524	475	466	489	534	491	509	560	466	518	470	531	460	459	494	511	508	528	490	509	484	493	541	472	524	528	497	549	535	521	476	480	528	528	535	479	486	552	554	496	523	490	527	526	524	508	510	480	478	544	520	507	527	499	548	549	534	510	508	535	556	508	546	513	515	517	545	489	490	537	481	462	492	489	548	511	520	534	489	458	503	531	489	524	545	498	498	549	533	482	498	500	470	496	491	502	487	467	512	524	547	499	501	570	550	517	515	553	549	557	549	497	520	535	488	540	474	485	509	544	512	542	531	490	501	506	505	526	500	538	532	529	531	553	527	544	540	532	536	509	544	520	460	533	503	510	501	469	488	506	524	511	548	492	528	497	537	536	552	532	478	529	523	497	487	512	507	519	505	505	469	504	557	518	501	487	517	525	545	483	503	548	487	533	531	457	531	506	544	499	514	482	530	501	495	499	470	543	484	501	549	529	504	504	518	501	524	514	523	525	536	496	510	531	491	547	512	504	514	501	513	543	549	492	510	474	568	515	489	524	499	491	502	518	514	522	523	491	515	519	524	521	536	498	536	480	481	515	534	513	523	518	560	523	470	514	515	514	514	490	523	531	467	487	507	517	447	517	519	540	538	501	524	540	521	490	515	501	541	464	509	501	530	514	553	473	498	488	551	482	502	498	479	505	518	495	489	512	503	508	461	510	524	491	480	519	487	509	534	534	525	482	535	519	506	522	508	522	529	503	524	505	511	517	458	527	537	498	470	496	512	515	490	483	562	503	519	525	514	519	491	545	517	496	499	472	503	555	523	481	523	487	540	500	517	548	515	493	512	498	532	472	453	502	501	526	478	508	501	509	508	548	509	483	494	524	500	513	498	484	504	553	503	504	509	523	514	505	526	498	492	510	478	528	505	544	469	499	526	503	474	515	534	541	508	494	498	526	516	503	491	536	507	493	555	504	525	484	514	481	515	489	539	551	491	521	496	460	534	537	485	538	504	507	509	485	540	521	528
58735	104978	90328	50826	12663	837	817	831	744	837	816	804	800	823	800	787	806	795	821	812	814	775	844	790	813	826	777	852	806	775	785	740	784	814	743	807	802	809	802	787	858	796	821	759	761	791	810	771	761	819	783	740	848	808	786	781	781	736	784	796	786	748	796	805	800	760	748	823	829	796	818	795	784	778	805	774	760	825	808	729	808	802	786	793	809	791	754	776	754	862	803	758	750	814	770	781	795	803	787	738	780	806	806	803	788	780	768	724	784	830	779	782	813	785	796	799	761	839	821	802	766	814	799	813	771	823	801	776	795	790	789	823	789	828	778	846	807	802	773	833	823	776	825	741	793	801	802	800	779	747	764	770	817	802	710	753	808	790	769	780	806	820	777	785	828	784	820	796	811	777	751	763	810	748	831	790	784	766	767	779	750	798	807	800	771	760	805	796	798	775	761	821	838	848	759	799	787	720	781	815	832	817	807	846	829	792	798	756	795	791	785	790	753	829	794	744	724	805	765	777	765	762	749	844	837	759	853	748	761	795	803	860	760	760	827	797	794	755	790	766	765	740	774	784	777	817	771	789	796	777	784	754	806	786	806	774	808	795	825	801	771	769	871	803	786	814	807	801	802	774	771	784	734	785	785	724	789	838	800	804	749	768	758	787	826	748	780	752	813	821	741	769	794	797	800	786	778	784	777	791	786	776	784	837	768	787	764	765	728	772	783	782	817	787	779	806	832	817	815	748	774	811	783	773	816	854	749	780	797	824	775	755	750	826	815	829	792	811	815	837	793	761	795	858	761	793	790	769	826	758	776	818	754	806	789	745	747	787	784	764	774	800	823	814	786	767	840	769	769	767	765	779	776	816	809	794	756	796	818	764	773	744	769	800	816	805	825	775	789	785	782	786	793	785	787	801	815	800	808	852	837	795	768	814	776	778	765	786	770	762	753	784	762	815	843	762	786	773	789	833	751	789	808	831	740	775	744	795	801	750	787	788	744	747	813	771	757	787	796	772	800	760	842	818	809	772	803	801	860	770	771	762	816	829	817	824	792	796	780	778	814	772	839	788	800	783	789	852	784	770	764	834	783	746	766	794	792	821	833	738	780	744	825	845	752	790	787	793	779	795	840	839	805	763	819	794	760	804	765	737	774	811	802	780	726	805	744	830	741	813	761	835	744	750	833	818	778	791	828	815	798	754	800	794	795	839	799	762	791	803	819	782	781	773	808	821	735	822	793	825	837	751	783	782	804	753	823	785	739	824	777	805	760	782	753	778	771	786	809	782	781	748	730	740	748	811	777	793	830	818	858	784	806	776	836	756	767	823	800	782	816	769	797	806	807	803	797	808	761	792	842	759	811	812	763	778	827	753	770	764	777	793	782	764	747	745	786	787	814	794	795	774	804	764	790	777	859	790	811	776	760	801	834	796	811	813	791	794	814	859	733	783	741	734	779	769	797	827	773	782	737	774	760	757	815	804	778	793	782	741	826	797	803	811	755	806	794	754	754	787	764	772	786	756	764	752	787	755	780	782	743	832	783	768	762	782	808	810	817	772	786	744	777	769	767	805	770	838	781	796	770	756	797	807	782	821	766	810	822	843	806	791	775	751	746	744	765	788	795	795	801	842	802	845	785	827	763	798	766	774	829	749	799	766	818	858	770	856	798	839	807	818	733	790	779	794	780	797	792	765	776	786	776	795	791	773	839	797	796	784	809	812	764	800	779	719	755	770	804	738	775	787	803	806	812	787	795	753	775	760	802	804	780	803	758	799	792	791	778	752	816	747	797	813	752	741	762	779	784	832	810	802	757	841	756	825	815	831	785	811	738	766	771	795	794	759	795	782	806	823	848	819	760	802	798	784	783	786	752	801	806	811	856	805	736	746	818	812	800	781	806	768	802	772	780	800	849	834	725	780	831	773	823	828	802	798	783	813	787	762	832	795	789	791	792	764	789	791	747	814	809	771	809	814	833	818	762	804	870	777	794	802	801	790	782	802	749	776	763	801	810	793	791	808	814	809	815	805	803	771	801	758	822	743	753	809	809	765	750	789	848	745	796	855	744	801	823	780	770	762	788	809	762	747	795	800	776	798	813	796	803	772	788	884	800	766	774	824	815	822	728	766	778	802	775	824	717	756	747	799	781	798	767	806	760	805	796	742	794	804	824	818	869	835	837	777	831	748	816	766	787	773	794	772	783	794	824	824	879	759	795	775	761	790	811	781	801	788	803	806	729	784	801	806	783	850	835	805	767	795	806	779	800	825	793	762	791	806	776	799	778	775	773	800	773	803	771	828	809	777	824	768	784	797	758	846	813	838	755	756	790	852	783	852	810	761	821	783	744	816	745	726	818	770	814	779	809	780	815	768	780	779	718	783	768	795	766	728	808	763	805	813	796	785	793	781	809	782	834	786	826	829	795	774	808	755	750	786	787	828	796	747	796	784	814	782	783	807	760	796	807	753	823	757	799	825	804	843	788	792	762	803	746	800	808	755	832	734	768	807	753	784	751	777	821	760	795	741	794	780	814	772	768	831	789	789	812	766	812	748	797	754	806	811	788	752	791	754	773	816	804	768	815	788	773	790	751	820	762	792	824	716	773	828	757	771	759	796	832	793	809	818	785	806	774	793	803	830	782	760	785	800	830	756	799	815	797	778	819	824	800	833	795	775	772	806	774	770	856	815	816	786	767	812	781	794	786	799	813	819	778	816	811	800	807	774	846	847	796	773	793	783	764	818	762	816	753	767	761	807	816	777	799	783	792	814	791	840	757	790	799	814	812	778	796	807	791	819	744	786	820	830	801	761	795	792	789	733	786	832	761	823	803	821	781	790	806	808	784	848	805	806	783	796	783	804	821	818	781	787	798	819	813	797	772	790	802	785	789	822	823	740	826	810	789	792	773	777	800	769	800	799	809	765	801	845	806	805	755	831	793	760	799	770	792	756	801	790	827	831	811	759	756	794	792	736	753	770	776	788	781	809	751	806	763	760	795	773	785	782	813	812	815	815	820	787	788	776	783	770	822	747	768	794	809	802	795	835	772	776	755	802	772	754	846	796	779	759	790	817	753	799	767	752	738	790	737	769	758	775	762	767	795	741	758	797	776	803	832	777	834	762	809	774	813	782	776	790	753	833	784	805	789	819	774	809	814	778	745	829	778	763	763	786	829	766	795	816	823	736	769	803	761	783	758	858	779	773	776	830	802	781	772	821	784	788	754	736	822	829	767	735	796	776	808	738	761	821	775	834	730	771	807	737	803	770	774	771	764	748	798	744	822	786	782	804	819	796	754	770	779	722	787	775	789	778	757	774	805	776	828	818	803	780	764	767	788	747	751	810	780	810	771	828	789	824	771	782	796	779	764	818	782	805	797	823	803	729	807	752	754	780	787	783	759	760	783	832	772	777	837	815	765	782	793	829	795	783	754	764	768	849	804	834	763	772	744	806	763	796	781	788	773	769	790	795	760	773	800	773	772	759	776	849	807	779
29906	30203	39380	21028	2197	303	300	281	318	275	298	318	305	318	284	292	305	292	286	281	272	266	310	277	295	312	302	273	286	289	281	272	300	272	303	297	343	280	292	300	324	274	292	265	305	281	280	327	286	286	339	324	313	307	286	283	306	287	286	293	272	303	304	302	275	313	272	291	274	286	268	291	299	309	297	304	298	299	297	280	311	286	288	291	291	300	254	300	275	280	294	268	291	262	297	291	300	305	292	312	316	292	303	294	291	292	304	271	296	281	292	326	265	277	272	291	297	299	280	281	323	309	274	308	340	306	293	282	313	285	299	282	299	289	313	313	281	315	319	291	291	289	292	284	279	278	273	291	294	301	299	303	278	298	274	279	284	306	285	300	305	288	309	323	299	306	289	321	297	294	295	297	283	261	301	275	296	318	298	296	304	347	346	268	286	299	310	257	293	272	305	283	299	273	301	293	304	323	291	300	289	293	326	284	278	294	288	312	316	287	290	273	314	305	304	287	310	303	274	275	305	288	303	283	283	313	279	314	301	304	280	298	351	289	315	270	306	307	266	277	296	280	312	298	302	282	273	301	279	291	284	272	293	306	332	311	275	287	277	287	299	285	297	260	298	260	309	277	275	318	301	286	296	278	305	269	278	281	306	284	278	316	257	288	275	291	275	302	292	324	304	280	284	286	300	309	316	301	299	305	286	318	299	305	321	291	291	281	307	308	305	322	290	286	276	297	268	313	290	314	289	296	304	295	294	305	287	282	298	290	259	285	282	315	292	299	298	309	270	303	294	297	310	306	297	287	294	309	305	287	311	294	300	285	288	269	269	288	310	299	294	264	308	277	304	315	313	293	256	274	260	330	303	294	266	303	305	278	284	292	272	299	281	280	278	289	297	328	302	298	276	283	286	327	294	277	298	295	303	295	281	275	285	276	320	289	281	297	336	310	273	289	291	301	281	286	295	300	266	286	288	266	314	289	317	302	267	273	285	295	289	273	277	284	276	284	298	262	315	306	276	322	294	318	290	307	334	275	273	313	259	251	296	295	318	307	300	291	282	305	287	280	260	291	309	278	302	290	316	293	301	307	306	283	288	296	311	301	275	292	269	299	256	293	303	294	273	300	282	295	326	335	325	294	282	294	311	293	336	275	273	319	285	288	281	277	275	272	286	310	323	285	301	294	321	295	289	272	288	303	266	257	304	318	297	319	264	285	278	314	309	303	283	276	276	284	295	304	310	302	310	280	274	287	295	309	283	295	298	278	327	292	251	287	276	316	300	280	297	294	290	288	279	329	288	283	294	295	305	298	286	301	328	301	280	288	280	280	275	277	273	275	319	281	315	335	307	297	277	281	283	305	292	306	310	275	306	280	298	303	319	289	296	308	334	310	303	310	285	294	312	290	334	303	287	305	283	287	288	291	263	296	271	282	315	277	304	294	281	311	315	314	309	290	287	306	283	309	265	284	304	307	283	308	333	312	289	313	304	291	276	308	273	290	294	301	302	281	304	280	304	280	309	274	256	314	304	285	289	293	283	297	329	272	297	278	279	283	283	283	314	309	311	279	281	263	263	296	307	277	254	283	274	277	292	294	299	303	294	292	276	312	305	311	303	309	305	294	294	295	280	269	284	299	324	299	302	306	294	286	274	293	286	322	294	278	301	275	276	291	291	260	301	258	296	295	278	305	308	289	276	291	287	282	284	313	271	276	288	297	302	276	316	296	269	288	301	329	286	334	294	311	306	308	281	298	290	269	275	314	279	288	279	312	303	314	290	317	283	273	301	301	313	308	283	312	292	289	288	344	337	264	312	319	331	300	287	290	300	320	279	297	293	310	293	302	295	274	294	308	284	297	290	284	287	288	295	299	318	306	296	283	300	273	279	299	246	336	268	277	279	293	299	289	310	293	293	289	284	300	306	311	304	325	305	300	281	321	288	320	307	308	295	302	277	266	277	253	308	306	337	321	294	268	292	297	294	292	295	307	260	282	307	301	294	291	263	278	277	325	276	281	279	316	287	294	303	312	282	286	313	339	297	293	302	289	318	284	312	309	311	298	267	305	304	311	322	281	276	312	299	301	311	287	309	290	278	300	310	286	286	294	333	280	318	306	291	285	279	299	309	290	307	277	278	289	292	299	260	269	292	268	282	325	278	311	302	261	332	289	347	301	283	283	271	301	302	291	306	260	293	289	310	306	275	289	308	316	274	287	306	301	289	290	295	281	290	299	287	281	272	280	292	294	291	310	317	285	299	317	280	292	296	278	300	296	254	274	289	288	320	287	290	298	299	327	289	277	296	305	271	300	279	315	286	297	317	288	306	279	322	309	306	306	304	309	306	277	318	305	304	276	272	271	286	296	314	277	320	285	322	294	295	320	291	306	279	292	322	289	292	313	286	312	293	314	298	299	284	292	306	279	277	301	281	294	308	275	296	313	293	267	309	308	290	274	301	284	304	313	312	251	265	277	303	293	321	283	277	279	320	274	291	294	274	299	309	307	319	288	301	296	303	289	309	287	307	306	310	286	315	316	318	260	278	315	311	307	267	296	255	305	299	295	283	300	311	296	296	311	307	271	289	273	281	293	290	269	301	317	303	298	320	292	308	300	270	315	280	307	301	261	280	302	301	289	283	325	282	313	291	326	287	264	276	294	316	310	289	312	280	279	254	312	302	308	283	284	308	306	311	273	273	309	309	283	286	314	269	274	300	279	285	302	284	317	297	296	285	270	313	299	302	317	300	285	286	326	290	286	270	323	280	312	302	301	285	272	311	288	313	292	296	306	305	315	252	287	307	284	281	307	289	291	330	310	303	264	275	298	308	284	294	322	334	310	302	293	304	322	257	297	293	294	297	285	311	311	288	287	293	305	284	292	303	290	303	309	286	303	305	292	277	281	258	296	312	342	300	302	278	274	287	299	302	295	267	301	308	292	288	321	274	270	275	299	300	307	306	311	270	305	295	301	318	287	309	304	298	317	269	284	326	300	301	294	300	289	275	293	295	299	301	283	276	268	330	294	283	289	287	316	302	313	298	278	255	277	289	295	301	343	303	320	302	296	308	284	302	269	275	283	281	305	283	286	302	300	291	322	289	290	269	267	278	305	284	319	300	284	293	295	299	297	317	300	286	298	291	278	330	289	282	303	281	270	273	257	282	297	293	316	285	291	306	287	296	287	329	315	307	282	299	304	312	305	270	337	284	310	289	279	294	277	292	283	280	290	278	276	281	279	295	292	298	322	277	290	271	277	279	285	267	293	280	271	316	284	321	303	305	280	288	308	275	328	271	291	285	291	313	262	313	319	307	324	293	300	308	273	313	312	330	315	288	289	295	299	295	312	307	280	280	282	276	304	298	300	262	298	309	251	293	290	295	298	267	310	300	285	326	299	294	292	297	308	273	301	302	283	291	291	289	256	265	288	296	302	306	286	292	290	304	310	266	297	278	279	337	317	307	333	292	281	281	326	293	301	294	288	286	274	309	330	315	282
36878	49438	45928	18822	1978	555	467	527	484	492	500	510	494	503	488	488	498	507	477	486	493	491	500	504	519	507	495	459	491	493	524	517	483	509	524	504	485	489	461	497	507	509	491	510	502	487	466	459	509	502	512	531	518	508	459	491	498	516	491	491	480	514	493	529	499	501	508	480	496	473	497	511	518	539	487	448	476	508	466	482	475	503	499	522	515	513	492	519	473	469	486	484	505	502	496	557	481	497	494	480	484	511	507	491	479	475	498	498	483	531	512	494	483	484	485	503	468	494	499	491	489	484	529	506	540	475	462	551	531	534	503	490	495	507	459	504	479	485	528	501	510	492	482	524	507	525	499	503	516	497	515	511	520	489	498	526	514	472	510	512	517	459	466	531	477	473	550	467	500	514	468	501	477	522	509	503	456	483	517	476	502	545	499	487	488	498	465	500	501	487	494	480	508	465	499	501	494	501	461	501	537	537	477	533	476	515	470	496	483	473	527	488	495	491	524	506	453	484	498	508	475	494	508	500	502	476	492	500	478	476	479	479	531	472	473	482	526	496	480	525	507	519	503	499	525	499	525	521	518	518	489	454	510	490	521	462	449	504	505	527	457	536	478	503	510	470	510	542	484	450	503	489	502	501	489	498	477	480	529	485	503	504	524	489	503	502	491	513	490	486	480	508	495	526	508	508	490	485	514	464	480	511	540	484	510	504	507	506	486	504	528	495	503	489	487	523	495	514	470	464	490	526	493	488	467	468	504	506	478	485	497	483	506	505	508	499	513	478	498	505	490	495	482	541	512	481	516	522	475	500	514	492	471	511	482	501	506	509	511	506	493	527	513	469	514	488	468	498	497	469	473	484	494	493	510	463	474	498	503	494	487	518	495	495	510	500	499	470	511	493	517	480	445	475	511	531	526	457	514	508	533	440	489	461	548	492	457	511	510	500	480	480	490	477	482	461	515	511	505	529	526	470	486	535	479	506	487	509	510	513	487	467	500	531	487	466	503	498	481	510	481	481	494	475	475	500	511	483	494	523	476	496	472	499	476	492	528	489	536	452	501	460	506	493	504	521	515	543	469	547	519	441	492	500	476	481	481	516	461	515	533	499	508	491	468	500	452	550	428	541	496	504	470	475	477	495	471	504	475	487	540	517	541	501	475	505	481	495	484	505	535	464	489	457	497	517	494	510	509	500	457	500	495	492	526	508	494	450	452	473	478	517	501	537	522	512	504	518	492	526	499	524	512	525	476	477	474	481	457	510	460	474	516	480	476	531	531	498	494	505	496	482	508	499	537	490	488	528	505	500	490	490	501	543	500	512	502	495	478	463	484	533	464	482	491	526	559	503	511	549	518	515	495	493	521	479	525	501	446	521	509	475	489	509	481	458	535	503	519	501	474	500	521	520	513	501	481	475	519	523	500	499	486	469	481	425	505	528	500	474	507	484	481	492	490	496	528	489	482	475	497	546	500	534	476	493	485	534	515	525	494	507	491	524	534	524	506	500	463	532	478	520	520	457	481	466	522	530	512	528	490	493	462	499	512	533	481	501	498	511	507	469	499	489	514	480	531	502	481	504	492	505	518	468	499	465	462	469	478	527	505	489	498	487	481	478	454	453	477	489	503	465	525	502	507	512	476	497	462	508	519	487	507	456	510	483	490	509	480	516	510	477	479	489	525	507	483	528	476	516	466	522	495	523	478	520	497	473	497	486	524	500	527	495	475	500	535	526	538	459	493	496	416	493	518	518	496	459	506	435	451	467	492	532	517	502	509	483	536	463	498	476	518	506	511	493	495	450	506	477	502	466	477	490	507	536	487	525	478	497	499	435	469	501	533	490	472	444	497	472	524	502	495	516	460	494	498	536	515	538	506	494	510	498	493	477	502	482	539	498	511	486	486	451	508	465	528	493	491	493	513	550	477	510	529	497	525	488	494	545	440	501	511	511	491	530	504	507	485	512	493	481	488	488	476	538	500	458	521	495	520	489	479	503	492	466	510	532	508	528	467	483	494	487	508	494	492	493	509	511	490	493	507	509	483	476	492	484	516	523	499	508	525	543	531	517	479	520	477	488	488	481	473	489	457	495	510	485	502	515	516	517	489	507	504	509	482	505	504	509	489	470	493	508	501	557	522	493	491	497	517	491	511	500	478	472	466	513	506	479	463	493	465	512	504	495	465	511	518	506	492	501	492	542	520	478	476	488	505	523	518	483	499	507	528	486	487	485	477	498	541	488	504	516	489	539	475	507	482	483	480	468	495	497	492	492	478	484	487	531	509	515	509	508	494	518	484	501	504	506	489	498	460	517	492	515	492	525	464	485	540	521	489	506	489	494	522	499	514	478	543	474	484	512	472	530	525	495	488	471	501	480	486	473	484	489	502	496	482	496	501	496	492	479	497	503	464	525	494	505	529	526	465	508	483	511	513	498	516	526	525	473	503	520	506	475	519	493	509	500	495	509	471	500	472	459	511	520	507	513	488	489	479	553	494	537	495	473	469	502	490	505	529	451	503	520	514	500	529	485	508	471	497	507	491	485	503	497	486	499	501	458	536	479	494	504	504	482	516	485	512	485	496	503	493	500	510	475	490	500	468	501	503	500	497	478	477	459	510	492	489	501	484	486	521	490	501	466	491	516	489	494	509	519	548	508	524	494	489	482	504	503	469	509	507	496	518	522	480	514	504	465	508	505	464	460	499	504	508	473	544	489	486	508	495	543	519	533	469	512	508	474	503	461	485	503	489	519	474	477	492	493	472	478	518	545	497	527	512	478	490	497	486	462	470	495	520	470	491	514	480	491	486	515	496	519	491	502	482	495	500	494	476	538	476	495	516	489	492	505	531	502	498	509	532	498	507	512	522	500	535	532	495	501	493	531	500	503	491	470	512	520	461	497	485	515	500	469	489	523	518	532	493	493	460	489	509	464	527	510	499	512	479	495	490	496	517	494	504	498	518	529	512	506	491	506	539	482	505	516	523	494	496	497	468	511	500	499	473	537	505	493	511	497	491	504	490	512	541	509	481	488	494	502	498	486	473	480	523	490	530	480	513	536	483	476	531	519	522	522	496	487	524	527	536	482	549	502	507	489	507	503	470	512	476	508	484	511	483	505	456	497	526	484	485	506	479	514	488	503	458	511	526	506	511	470	486	515	472	524	493	491	504	515	499	492	515	476	485	504	459	507	486	487	505	498	464	535	495	496	483	504	521	475	494	504	492	519	468	487	487	505	498	530	494	509	535	495	461	499	534	503	472	507	487	535	490	490	492	476	473	536	496	493	523	473	504	467	449	478	499	468	503	502	458	519	496	509	465	477	509	475	497	534	501	470	505	490	541	505	520	494	499	493	470	481	496	490	504	526	477	504	482	476	500	477	468	535	496	479	527	513	478	495	503	510	507	496	488	468	506	503	502	474	471	457	540	505	486	475	490	480	504	510	534	498	485	503	506	474	531	531	516	465	450	505	472	504	460	506	552	492	521	479	475	477
25446	24150	44610	35075	18829	6045	490	345	348	338	332	307	304	332	340	327	340	318	323	335	338	310	322	321	292	336	279	303	309	351	345	325	346	328	343	319	302	309	310	295	328	335	304	316	321	328	318	295	306	336	293	283	319	301	331	308	318	331	309	322	298	352	298	305	308	273	330	308	285	314	319	337	299	322	327	301	354	326	317	308	310	330	329	342	326	331	339	320	273	353	328	335	289	326	295	318	322	349	283	327	319	299	309	332	316	315	297	321	323	323	336	297	312	332	349	295	286	302	321	314	301	317	320	296	334	292	302	331	329	309	310	310	315	281	286	304	319	333	326	299	312	311	285	302	301	317	314	311	309	306	309	313	308	301	330	313	320	286	293	296	283	302	306	308	350	330	301	313	320	310	291	309	287	311	300	335	295	310	325	330	313	313	326	287	307	325	318	288	315	289	324	317	291	292	294	301	302	307	333	275	309	331	296	300	311	314	319	302	308	311	306	308	283	301	270	316	309	284	323	303	296	302	305	296	353	317	299	335	307	281	343	324	370	307	309	292	361	334	345	285	356	294	336	287	328	309	321	309	321	295	301	298	296	285	273	322	293	326	306	310	295	303	316	286	306	300	318	292	305	333	297	324	315	280	313	323	314	330	295	342	314	308	307	320	316	281	311	306	331	309	316	336	339	315	290	314	312	301	316	293	286	290	314	296	332	312	298	310	303	298	321	334	313	282	341	320	332	288	320	330	328	321	347	335	323	333	324	315	330	280	339	311	308	309	315	302	299	312	313	331	321	303	309	309	294	302	326	314	289	299	339	306	303	337	313	314	321	342	289	325	314	305	342	296	316	327	325	302	320	297	328	322	323	319	357	287	340	302	303	324	331	293	330	308	322	307	328	304	296	329	300	343	314	352	317	310	291	307	297	322	348	321	313	301	316	302	317	326	314	299	320	335	299	296	300	302	294	300	316	332	291	287	318	308	323	318	311	318	318	325	326	334	326	312	324	309	322	302	317	328	278	317	325	344	335	314	298	289	301	329	307	319	321	313	284	327	301	319	308	300	316	293	302	319	345	334	288	302	357	311	360	304	303	293	306	319	292	302	308	333	304	310	316	331	316	355	285	335	320	297	316	326	278	309	306	293	325	295	304	345	302	332	328	274	293	322	299	325	340	307	356	332	310	301	331	301	319	321	287	311	332	308	285	331	309	291	316	283	322	300	329	307	283	346	310	312	322	315	317	312	313	290	292	316	305	321	320	307	303	289	347	288	317	279	327	317	336	319	341	310	323	360	325	322	310	312	303	305	319	320	336	295	305	305	300	350	341	316	317	303	362	309	287	334	310	287	310	325	324	342	315	289	323	292	284	324	318	307	301	339	298	340	302	316	336	338	339	342	326	322	363	318	336	330	304	305	309	313	309	339	298	332	299	297	308	304	341	302	298	301	325	295	317	285	302	325	303	315	285	294	346	292	316	356	336	331	297	277	297	314	339	299	331	294	331	319	299	284	301	348	301	294	307	306	326	299	353	319	329	304	301	255	290	295	343	341	307	312	337	345	311	325	312	320	304	318	292	320	311	312	269	327	337	313	329	301	319	314	279	319	301	341	307	301	306	336	336	340	313	260	325	315	320	310	303	288	303	334	289	323	336	303	304	308	300	309	292	319	306	326	325	314	333	301	325	336	328	307	311	312	278	295	315	325	295	315	340	308	310	317	339	322	286	335	340	313	319	329	332	335	287	312	326	314	292	327	300	308	335	327	351	323	306	310	329	266	312	296	315	308	336	335	317	296	304	319	302	288	293	314	330	335	319	287	317	320	327	308	318	320	309	323	321	306	315	312	296	304	332	345	316	328	346	313	333	300	329	314	296	346	319	333	324	311	310	299	304	305	291	282	317	284	317	314	349	312	322	297	307	302	323	293	357	337	282	296	313	289	317	313	313	342	316	283	298	315	310	316	341	321	320	331	325	349	288	317	290	324	339	316	311	301	321	322	309	295	310	302	320	289	308	334	332	328	308	323	313	325	307	300	309	303	341	291	308	291	337	317	317	329	327	310	299	328	332	301	314	305	330	334	278	321	313	312	298	292	317	327	297	334	268	338	316	296	298	299	292	302	312	302	330	328	291	321	315	309	346	298	314	309	332	343	307	328	329	318	296	309	341	343	313	324	298	329	290	296	328	307	315	345	305	323	323	323	299	312	335	317	292	308	319	307	320	276	327	280	315	324	319	329	310	332	326	296	330	307	290	325	318	283	288	323	314	310	313	296	327	337	332	282	294	321	301	299	313	302	302	301	317	326	313	304	321	309	324	318	313	287	316	335	296	302	306	367	319	308	334	311	317	313	302	312	302	303	304	326	324	324	296	305	310	318	340	288	299	319	273	321	288	321	297	334	329	337	314	320	309	301	303	298	271	331	332	306	320	309	313	280	289	315	307	313	326	321	325	303	320	317	345	288	299	323	317	339	335	314	306	295	342	359	318	326	318	340	324	320	316	309	353	306	299	338	308	317	326	279	321	316	303	332	293	291	309	307	282	302	325	312	296	303	325	310	317	319	341	305	289	328	297	289	338	298	340	301	335	336	304	295	334	338	311	304	317	300	345	316	303	331	306	325	329	320	312	312	293	301	292	289	290	340	286	293	286	334	333	332	327	323	339	307	358	325	304	320	306	288	323	332	304	309	291	319	325	291	324	316	304	279	324	333	288	310	287	288	283	302	310	282	321	325	317	311	331	335	305	312	289	299	304	317	323	340	307	319	303	345	321	312	346	304	315	339	327	320	278	333	327	345	348	278	316	330	307	316	319	307	287	299	337	287	334	322	317	295	339	290	337	323	327	273	293	308	319	318	273	293	319	322	328	271	331	318	306	303	338	306	316	312	297	320	288	293	319	314	296	332	313	305	303	317	289	332	300	291	308	322	308	334	265	291	281	323	299	318	343	317	329	304	330	304	302	339	314	312	327	319	311	336	316	328	298	312	351	314	304	308	312	326	290	276	311	296	342	313	336	336	307	329	294	309	301	295	324	299	327	326	326	315	361	305	299	300	332	339	317	326	321	320	300	303	332	290	337	332	328	328	313	308	291	308	321	342	344	321	300	343	279	289	335	334	291	315	308	286	309	292	306	319	292	320	299	304	336	332	333	271	313	322	320	320	318	311	337	309	300	304	327	330	306	296	295	316	303	310	321	334	299	297	331	316	294	284	273	331	307	315	311	342	319	311	284	315	278	320	302	347	313	306	305	278	306	311	289	307	297	306	312	307	313	338	337	339	338	302	311	331	312	291	325	303	314	306	286	315	292	289	326	300	309	341	299	307	304	347	315	309	340	314	338	304	295	306	303	333	301	319	309	312	316	299	307	318	302	300	299	300	334	329	272	283	342	325	303	313	293	333	332	357	325	301	306	301	329	307	337	306	322	338	314	321	302	304	310	325	295	316	292	290	307	314	285	351	337	305	293	324	341	329	308	293	317	336	314	323	316	296
60785	93736	81308	39383	6878	545	484	519	518	557	509	532	480	515	501	521	479	553	489	561	506	516	530	511	520	507	547	509	527	510	532	522	495	484	456	519	510	530	571	507	541	488	480	526	538	517	551	537	488	534	491	473	505	523	455	522	486	502	456	465	517	497	515	496	524	544	521	543	463	535	503	524	491	497	501	513	525	504	508	514	494	515	484	474	511	500	512	525	532	528	512	490	563	530	505	499	534	478	512	505	550	503	484	522	515	517	490	502	502	502	516	539	533	512	505	499	551	507	533	540	522	517	499	513	542	513	569	498	502	495	556	528	476	482	558	485	521	465	555	538	508	501	468	531	511	503	521	523	493	543	566	498	560	504	494	514	559	533	518	515	515	552	464	508	470	519	591	499	499	515	512	504	479	536	536	550	520	480	514	484	561	500	517	529	442	505	517	472	496	467	509	547	535	486	468	499	524	521	494	491	476	515	496	492	516	538	527	501	519	515	496	508	484	512	481	510	521	492	501	487	519	512	526	495	519	498	508	527	525	511	529	493	510	527	519	523	521	517	504	519	508	515	474	524	526	490	522	469	496	493	475	500	526	522	467	540	489	549	527	482	528	483	505	516	548	455	522	521	492	535	553	519	499	493	513	533	475	466	507	549	485	538	486	514	510	513	481	516	493	525	509	488	541	498	515	553	520	511	525	558	490	532	508	497	535	525	510	448	510	539	515	500	482	486	514	508	525	509	519	502	569	517	513	487	509	531	558	525	536	515	490	482	502	499	547	517	534	525	574	530	530	500	469	536	527	516	526	479	509	500	505	526	501	504	510	490	509	503	524	540	542	531	491	499	566	487	536	500	517	514	531	506	525	534	486	472	485	520	525	532	487	480	545	536	529	542	484	526	531	531	530	510	517	497	487	512	510	514	503	499	499	485	513	516	470	522	494	530	492	483	520	492	521	489	478	505	493	518	459	526	537	511	552	532	494	492	536	508	518	513	474	524	492	495	539	505	534	516	479	511	515	508	505	472	487	525	503	508	553	495	547	458	510	506	521	488	516	491	471	536	497	531	482	523	492	526	463	491	575	476	493	491	519	523	539	490	502	510	521	542	517	509	524	487	497	503	511	542	521	535	515	499	512	516	529	506	532	517	462	510	519	495	492	489	557	493	501	483	509	452	513	498	566	504	531	509	479	481	512	474	461	493	480	564	508	508	554	520	512	506	497	475	564	525	534	515	508	501	488	502	533	525	513	477	493	515	549	526	526	506	495	533	539	546	521	533	492	505	516	473	504	501	519	503	471	498	518	548	462	530	536	493	564	486	530	500	523	531	522	529	545	499	544	548	551	489	506	491	533	546	524	508	523	484	496	476	504	544	518	521	501	479	542	502	521	486	449	517	512	488	490	523	502	512	479	510	505	487	486	473	504	499	474	484	502	543	479	514	535	490	505	526	513	523	533	507	473	527	536	549	513	505	525	524	490	520	510	506	509	522	482	467	481	523	481	488	489	533	522	494	498	495	500	499	528	460	516	493	502	501	498	512	537	522	523	508	537	504	527	504	528	475	535	520	473	537	536	507	497	508	545	492	498	534	540	540	486	509	504	528	470	506	503	546	494	508	549	465	545	542	495	560	517	502	516	510	499	497	523	468	477	497	524	523	477	555	534	506	513	511	487	519	508	549	531	526	477	507	501	520	506	523	503	523	555	523	508	471	510	512	534	500	470	485	521	472	467	493	516	556	523	482	518	513	524	477	510	517	539	510	520	529	527	557	463	526	494	557	467	530	552	509	488	471	537	478	497	513	510	541	514	507	542	544	549	516	492	504	486	499	507	551	512	473	516	492	495	508	536	489	522	462	526	493	537	523	540	529	479	529	517	492	475	500	530	505	512	485	526	506	496	518	522	493	497	485	494	576	464	510	508	490	469	518	522	502	547	482	537	497	539	521	525	497	499	480	498	509	522	500	518	499	535	495	511	516	506	498	469	554	528	502	490	506	516	495	509	500	489	488	528	500	482	478	499	498	516	495	502	487	535	534	517	527	531	485	563	547	493	505	477	501	533	522	502	497	536	526	558	562	526	521	534	478	510	473	479	532	481	531	498	508	497	537	517	469	501	493	550	501	534	523	493	509	455	543	479	549	513	516	483	490	545	475	502	521	491	515	490	534	535	518	498	509	521	487	489	537	502	513	512	492	511	513	500	510	502	553	559	491	499	511	511	462	527	550	531	500	534	545	507	494	512	521	461	518	498	500	460	569	525	523	513	539	530	511	554	472	491	518	496	478	529	514	534	530	517	480	497	545	540	490	527	526	536	550	547	513	523	528	503	482	507	506	470	510	523	520	471	532	487	505	535	517	517	528	475	511	502	496	499	498	526	520	515	503	517	523	499	509	468	520	521	568	526	495	509	504	466	496	504	528	506	496	498	507	520	516	493	503	486	507	525	559	519	538	531	467	519	503	475	526	495	526	497	518	534	508	496	528	512	513	497	489	527	502	521	511	508	499	489	502	513	496	528	526	502	499	552	477	545	498	504	493	525	514	518	538	505	528	491	500	505	481	509	516	456	509	512	502	522	475	521	535	476	492	511	537	512	496	538	585	514	482	514	521	485	527	507	520	523	486	547	505	564	530	547	516	531	526	518	508	501	481	543	496	511	508	490	519	481	511	541	485	524	513	485	509	511	480	502	472	497	513	502	483	481	523	515	520	470	502	501	524	486	521	489	538	521	513	516	496	550	543	526	488	491	505	479	533	511	535	507	475	493	507	489	486	558	475	525	494	511	549	505	510	511	510	501	512	481	485	496	490	487	507	517	521	506	509	580	534	493	506	518	476	512	563	499	494	489	529	536	508	494	513	516	522	547	474	516	557	545	507	513	539	491	544	511	486	521	522	501	522	521	520	497	524	477	519	525	517	525	526	494	515	496	524	520	497	497	530	514	526	549	487	500	502	493	542	513	553	462	528	510	551	509	528	508	495	524	509	492	512	524	506	506	494	513	522	504	548	541	509	518	541	486	454	471	479	551	551	521	496	518	476	489	512	487	465	497	500	539	505	501	513	527	513	498	485	520	523	502	516	513	524	492	511	566	525	500	501	531	490	480	530	541	537	544	524	491	496	501	544	480	486	523	553	534	488	475	505	479	525	502	511	509	541	509	493	500	512	517	533	529	499	523	503	509	458	514	503	486	514	526	502	527	543	521	553	501	514	487	493	515	468	547	499	500	507	482	539	481	542	513	520	508	508	500	507	507	534	493	487	533	471	503	482	498	529	515	513	504	556	478	506	561	532	478	523	514	483	498	501	555	520	470	436	525	516	516	509	472	528	516	495	493	516	509	507	501	498	537	476	539	546	530	508	499	487	487	509	473	500	543	489	477	523	542	512	530	513	531	497	500	524	535	518	505	492	539	481	475	475	468	509	504	546	503	564	534	531	475	535	528	474	528	498	505	519	506	535	464	515	491	526	512	463	457	511	510	506	548	515	560	520
24297	22812	39236	30875	21477	15528	3022	557	532	541	484	503	519	524	556	486	499	508	568	531	501	512	483	522	497	534	509	537	508	506	491	532	492	502	458	535	494	457	500	522	502	512	527	487	526	443	493	497	494	502	497	493	505	521	509	453	507	490	489	486	531	506	540	471	514	504	481	488	503	495	540	495	502	496	434	520	523	504	483	501	522	479	486	479	489	541	475	499	510	486	489	522	470	518	438	515	525	498	500	520	506	510	511	497	460	489	489	535	485	494	525	469	478	459	489	482	480	496	484	478	505	480	450	514	462	519	472	483	484	483	473	492	449	510	534	476	502	496	467	466	467	501	484	486	516	526	537	523	510	485	517	498	499	484	497	504	457	513	490	507	545	466	523	504	517	513	501	515	515	511	497	500	536	541	491	486	517	487	492	526	542	445	500	497	496	494	511	465	519	492	551	497	455	429	519	480	527	462	512	449	486	533	507	515	505	497	501	499	471	534	524	516	468	506	515	479	486	477	501	518	494	477	480	495	509	487	490	473	534	520	473	550	519	530	479	518	468	489	473	505	512	515	448	493	486	493	474	472	486	506	512	513	518	491	458	459	495	503	501	546	512	504	459	542	496	516	510	503	480	480	559	519	460	473	514	534	506	545	504	476	495	494	478	477	459	488	505	458	545	509	468	454	486	484	498	492	491	470	506	493	469	499	499	474	468	490	504	495	493	505	451	521	525	543	489	502	444	513	490	509	511	528	489	519	536	487	494	530	527	485	504	512	466	472	490	496	489	505	517	513	481	503	483	532	503	524	483	529	497	488	519	552	480	485	533	494	505	493	523	507	481	495	474	518	510	490	503	455	462	495	485	510	521	499	510	491	515	484	530	483	529	510	493	461	481	473	486	501	504	490	495	459	489	476	488	484	515	515	498	489	477	511	469	486	510	485	518	519	456	482	484	523	491	469	489	506	477	516	513	457	513	505	470	485	488	529	473	488	490	488	492	515	476	483	523	515	508	495	507	497	516	510	478	462	527	497	516	472	495	482	525	498	467	511	518	490	546	505	526	485	455	514	478	465	495	515	529	496	501	498	495	549	483	491	500	531	511	455	490	505	502	541	529	485	497	477	500	472	488	496	504	493	486	504	518	531	528	535	475	485	533	486	528	493	503	458	547	495	518	497	539	510	500	488	519	509	490	480	526	528	516	501	486	486	498	509	494	507	511	460	511	517	490	480	507	469	457	502	513	491	519	495	520	504	514	484	495	484	503	533	492	499	513	517	526	470	523	508	525	507	508	501	520	475	529	501	502	483	513	534	501	521	505	475	507	499	443	496	537	474	499	495	495	490	521	488	493	500	477	442	523	531	469	535	486	472	505	479	478	494	469	501	520	464	466	489	502	482	501	506	522	509	479	532	532	512	483	486	500	520	470	477	474	504	499	479	526	483	466	499	486	517	491	497	485	462	492	485	513	566	476	501	516	501	474	507	503	532	504	518	523	478	482	524	493	467	488	490	426	516	466	510	489	498	530	460	496	456	458	491	534	529	521	511	520	463	520	489	485	525	519	491	494	480	508	504	476	467	488	503	532	531	465	454	521	472	499	481	522	508	516	475	479	463	491	504	521	485	490	516	498	508	524	502	491	482	520	493	471	513	489	469	509	502	516	519	503	536	465	509	476	485	540	461	472	485	441	498	496	507	487	513	492	502	490	490	493	509	492	498	470	491	493	487	528	485	502	510	478	464	469	523	492	524	488	478	514	543	521	461	490	521	509	514	504	498	443	495	522	510	500	489	498	519	476	493	535	516	476	500	510	521	522	456	498	523	519	450	510	518	542	463	511	444	504	510	555	507	542	499	533	506	502	525	519	511	484	493	497	496	466	507	499	488	519	481	517	502	526	492	517	490	486	510	484	447	522	447	511	507	482	473	552	485	514	498	511	484	538	486	481	493	467	523	492	525	501	490	504	510	482	487	522	485	506	483	531	519	484	516	516	536	486	502	500	480	498	484	483	473	474	531	477	465	512	487	489	510	511	495	469	469	483	519	543	508	511	512	459	518	508	542	488	516	506	504	482	460	504	492	510	524	496	503	490	482	510	532	479	512	510	505	501	499	459	497	489	489	484	472	488	451	487	468	469	482	512	505	489	480	515	520	520	541	507	492	495	483	452	493	483	521	504	511	485	508	490	472	492	491	531	488	505	456	481	498	481	454	454	511	463	477	515	445	530	474	511	514	453	508	545	507	487	513	520	516	498	515	497	512	506	524	544	520	503	546	513	499	485	490	497	488	496	511	488	508	479	490	495	471	484	481	549	546	489	464	463	490	539	490	491	509	535	469	496	500	525	496	486	511	499	504	512	491	519	522	474	531	512	535	496	492	500	520	492	517	481	491	481	514	483	482	443	483	469	502	452	479	479	485	515	513	445	481	465	474	498	522	469	497	513	499	494	529	521	514	487	489	513	505	480	514	461	493	504	496	486	501	508	491	490	497	488	492	476	554	522	529	508	534	479	515	540	488	500	528	480	463	517	427	470	529	476	491	492	505	493	519	501	494	507	543	508	499	470	483	506	474	523	538	492	512	510	467	516	509	507	493	472	495	476	492	505	439	499	500	510	533	483	530	466	476	532	579	500	479	522	506	486	510	468	466	506	485	485	519	443	511	515	492	488	476	516	486	485	473	483	482	480	477	537	549	502	487	472	509	500	500	492	482	506	523	492	449	537	506	510	468	500	500	492	471	479	508	513	484	478	494	524	504	510	495	493	430	466	512	510	555	480	455	455	485	493	497	456	469	475	499	519	515	460	494	478	476	505	520	516	485	483	485	519	479	501	517	515	476	527	476	526	488	481	496	495	482	495	530	495	491	508	480	498	538	473	500	470	479	494	469	491	533	521	504	525	462	507	510	496	521	508	486	492	527	524	494	490	513	529	484	524	466	481	477	488	477	501	509	494	507	509	465	477	519	508	438	510	522	532	469	524	523	522	537	482	515	502	494	508	509	492	468	443	519	488	505	456	489	457	535	479	515	527	472	496	508	505	520	506	496	499	518	499	501	491	469	528	496	480	495	506	486	508	489	481	480	482	452	498	495	500	483	473	486	502	503	529	518	515	479	474	482	506	529	512	507	495	514	509	517	425	551	500	515	491	471	493	493	471	472	522	486	536	499	447	509	504	490	474	515	479	494	486	467	488	522	512	516	483	504	482	491	561	512	525	467	491	547	477	512	522	508	531	550	521	500	478	480	474	545	501	524	496	506	509	500	507	514	477	508	515	477	526	506	471	500	474	477	486	529	487	504	500	533	548	482	522	457	470	514	496	525	504	508	464	491	482	502	475	466	486	515	494	535	487	504	504	514	495	466	535	470	504	508	514	478	526	465	476	500	489	484	474	528	530	510	510	487	490	490	517	498	492	508	519	513	542	496	527	500	510	498	522	521	496	494	489	494	506	476	526	531	504	479	547	480	512	518	496	491	466	479	475	521	503	467	454	482
60634	103321	85282	47051	10478	776	826	773	745	808	811	797	811	792	776	786	786	765	743	776	759	775	830	799	751	757	687	767	759	791	735	805	774	815	742	770	731	786	777	759	693	759	755	745	763	765	751	777	729	746	775	756	737	769	761	789	793	754	760	815	769	687	750	712	712	740	749	691	752	766	793	823	735	743	768	747	773	777	793	798	697	777	787	706	757	734	778	807	768	744	710	722	787	779	786	777	784	739	752	810	754	724	777	776	754	779	759	774	739	789	798	780	777	789	788	797	733	809	746	774	805	763	759	780	778	742	756	737	780	750	798	834	753	782	779	764	742	786	776	771	770	689	717	796	780	717	741	744	765	733	759	704	714	780	764	743	770	753	757	768	749	750	761	773	774	780	752	740	749	762	727	768	783	783	761	756	732	802	807	776	722	768	805	816	777	773	775	775	790	798	827	807	817	750	773	744	761	775	781	767	769	818	789	776	741	755	756	756	767	763	747	748	785	778	748	763	817	792	737	800	779	741	789	782	754	742	730	781	761	786	764	784	746	811	736	757	771	788	759	774	777	755	796	773	786	753	800	751	777	783	748	721	785	768	779	788	780	754	738	767	808	728	760	785	802	802	771	725	773	771	756	794	738	752	771	790	741	764	736	831	749	775	800	816	772	736	763	734	762	799	815	720	772	754	779	777	754	759	740	777	782	777	769	744	830	749	798	753	736	793	779	784	750	813	722	752	781	731	793	766	767	754	787	757	760	768	726	782	832	773	775	729	777	767	774	701	741	759	800	733	753	732	721	776	773	757	745	732	782	806	766	746	760	744	777	778	756	792	728	726	763	738	731	764	737	767	769	716	768	789	729	756	772	738	788	786	760	777	764	740	790	731	783	723	784	729	750	758	738	729	753	783	773	746	755	820	751	732	743	766	772	737	781	716	741	781	735	788	755	761	784	753	755	803	777	796	749	752	743	718	750	812	761	779	729	786	775	738	723	807	800	760	761	779	808	791	757	746	813	753	790	750	744	718	758	770	814	766	797	762	760	785	783	739	817	793	786	795	777	783	780	764	805	795	816	758	728	818	755	819	764	782	785	748	758	826	766	748	761	784	715	732	740	761	778	787	754	752	762	794	717	761	779	802	756	700	779	748	792	773	786	721	757	718	785	771	779	709	778	790	774	759	760	808	772	799	792	725	805	779	813	787	768	777	762	768	748	766	763	763	717	767	799	759	734	742	814	841	805	762	798	772	782	782	736	796	757	733	774	753	786	809	762	779	780	753	749	736	791	761	792	736	754	760	833	781	759	812	731	743	797	755	792	802	798	744	733	760	694	750	787	729	789	819	781	744	688	733	794	714	775	759	751	771	821	784	847	743	755	816	790	738	728	807	807	760	748	763	720	796	758	718	733	782	746	797	752	777	741	784	792	761	773	760	794	775	786	761	764	773	753	745	707	773	802	783	754	757	751	768	746	761	737	756	750	765	759	817	761	771	791	742	763	790	799	697	774	798	764	799	745	767	785	750	773	758	746	780	780	749	753	733	818	773	726	798	781	722	786	770	772	752	765	777	793	756	792	777	722	788	773	738	781	801	768	759	754	806	737	783	767	765	801	763	746	753	780	781	733	787	778	753	747	709	789	744	766	747	777	757	788	741	788	807	788	698	740	787	765	791	759	815	742	725	729	807	790	764	785	768	758	812	752	753	774	737	764	794	744	793	793	749	738	737	800	800	721	778	713	830	752	735	769	772	806	775	740	781	785	786	767	835	752	795	796	752	785	739	766	772	746	756	747	753	735	792	742	779	762	696	738	733	754	755	799	789	766	728	744	722	793	743	776	759	772	773	749	796	742	733	805	740	731	796	742	747	772	749	753	777	776	742	763	777	765	740	795	738	778	762	770	731	820	766	747	718	725	744	786	796	782	775	745	754	793	731	735	797	760	750	774	758	746	804	768	754	754	734	788	759	755	735	807	780	795	682	799	775	788	805	755	773	781	731	760	723	745	734	797	734	730	828	781	757	783	759	792	775	761	784	769	819	718	790	773	717	773	753	795	756	771	844	724	734	727	708	760	754	825	731	755	772	760	797	738	728	785	800	789	761	775	784	782	714	730	746	825	773	773	783	759	719	718	798	753	756	767	787	759	723	737	773	790	748	862	725	835	755	729	762	748	751	698	786	754	768	811	725	799	769	750	755	723	791	761	775	764	774	751	789	779	728	732	796	814	778	753	781	742	759	774	749	701	730	764	742	782	771	734	771	785	776	790	786	789	774	746	799	790	778	760	771	740	762	782	731	732	750	724	793	775	801	725	789	765	694	742	771	760	794	735	747	718	774	755	729	766	728	782	742	769	755	722	799	774	731	777	805	798	792	761	742	783	766	764	807	751	801	794	777	764	790	776	774	784	838	762	757	695	742	735	756	771	762	739	773	753	728	772	744	721	786	778	764	755	700	762	761	734	791	754	769	787	762	765	744	772	732	728	811	788	730	725	735	764	774	798	759	743	761	790	795	763	765	727	757	752	739	732	758	771	794	775	746	714	789	815	773	779	773	773	793	805	785	788	751	779	755	768	782	811	786	747	818	775	736	787	780	790	718	812	728	797	739	744	759	778	804	768	761	744	750	816	748	762	808	746	749	746	753	757	750	760	729	756	748	776	734	816	764	769	769	802	771	751	769	785	770	787	746	756	738	765	755	750	754	790	776	748	777	792	778	791	749	747	750	744	736	748	761	778	832	772	789	779	744	750	707	799	788	743	801	796	758	760	777	794	778	765	798	779	736	776	780	790	765	770	784	749	779	758	808	752	769	763	756	802	713	771	751	748	763	730	724	783	813	784	787	805	743	761	783	793	724	739	771	772	777	782	798	794	778	708	747	719	746	778	761	750	781	790	731	806	796	774	768	729	762	718	759	738	828	740	809	708	725	773	761	788	720	823	779	767	699	733	751	774	766	741	766	771	693	803	754	719	728	801	811	791	785	824	746	704	806	777	749	730	832	723	776	760	754	782	775	805	789	775	823	766	739	743	793	722	788	736	740	746	714	768	786	745	786	760	744	733	763	778	784	710	755	777	734	785	727	764	780	777	777	792	744	753	811	755	774	762	743	752	780	787	797	745	816	729	722	743	777	829	732	771	819	762	766	770	770	733	761	764	759	733	745	739	761	766	777	799	785	759	763	789	754	766	766	800	757	736	780	776	758	712	779	765	745	783	769	753	796	774	761	794	757	738	820	726	775	790	764	746	762	790	746	738	774	763	766	785	724	812	734	766	726	778	752	747	753	802	751	774	757	753	782	723	741	792	701	790	779	795	750	745	799	750	710	799	777	785	754	743	813	749	773	742	747	766	740	722	758	777	766	753	790	743	738	776	751	770	731	784	766	809	720	742	755	787	770	739	766	804	783	761	754	720	811	798	720	798	740	788	719	774	789	711	790	763	801	809	748	757	788	790	781	763	802	745	794	823	766	730	763	780	762	683	730	774	803	759	762
30169	29143	38534	18950	1825	288	286	299	303	299	258	267	282	276	281	272	264	269	282	304	280	300	316	284	333	330	271	297	277	278	266	262	284	291	303	288	308	286	295	298	296	307	266	271	293	285	289	274	273	291	272	267	283	293	290	282	289	292	281	271	289	253	297	291	260	276	286	277	265	262	282	272	269	303	286	282	275	285	289	288	275	286	288	294	267	293	292	270	272	279	290	293	260	294	274	317	286	299	296	258	282	285	272	287	295	273	288	291	284	292	319	298	256	264	265	274	266	275	270	261	287	270	293	291	260	277	278	274	265	303	279	291	264	300	276	284	283	302	317	283	294	299	306	279	291	263	304	260	294	287	270	283	282	292	309	301	286	265	289	283	282	269	296	279	305	281	277	258	270	258	287	239	277	270	276	261	267	294	294	284	263	298	275	289	266	272	282	258	288	288	292	290	285	291	303	263	271	266	277	310	305	262	293	279	286	293	277	238	282	281	244	300	268	296	289	293	276	270	316	291	285	302	280	285	275	297	267	272	281	286	285	279	282	290	277	300	288	309	282	323	287	297	286	305	310	313	264	302	294	287	298	302	288	273	292	293	264	309	269	282	267	302	270	313	295	277	296	266	266	299	277	287	286	297	298	275	275	292	282	269	240	287	270	283	282	291	262	270	286	301	284	283	260	287	263	272	316	298	265	257	313	321	283	252	302	295	262	283	312	284	291	275	281	257	261	263	275	307	261	286	287	300	267	276	292	276	313	303	262	297	294	277	282	284	267	285	287	298	274	300	302	282	274	293	310	264	281	300	277	265	283	290	288	292	309	276	296	281	274	287	302	279	290	274	263	306	288	305	301	292	258	267	284	275	290	294	279	266	272	282	294	279	282	296	268	296	308	270	277	281	287	301	289	262	285	253	292	272	289	310	284	253	290	238	277	289	281	259	278	274	270	260	238	303	260	284	259	271	302	268	272	283	271	277	293	273	279	309	283	284	256	259	311	280	287	293	284	312	314	302	260	266	276	268	295	283	305	294	292	271	277	303	285	289	282	302	259	266	309	297	279	248	292	274	281	271	276	292	279	288	275	291	275	285	294	323	289	295	288	269	285	269	285	317	282	298	258	302	267	264	267	237	278	262	302	297	264	296	296	312	267	276	260	275	283	305	283	300	239	287	262	278	272	299	288	302	275	264	240	271	277	283	271	268	273	267	272	272	295	294	261	305	265	266	284	330	305	264	296	286	266	282	297	268	304	288	267	274	261	290	263	299	295	281	279	303	297	263	288	294	286	283	288	268	263	257	310	273	316	304	295	276	295	268	292	313	268	297	294	259	275	283	314	266	278	276	268	287	251	289	265	328	299	265	285	284	295	265	313	271	285	296	261	266	308	238	281	282	283	253	293	261	282	321	281	267	270	302	262	274	292	268	288	277	278	268	314	298	287	283	272	314	299	267	292	304	269	282	268	312	279	253	286	279	296	260	316	280	303	289	304	285	284	272	326	301	285	276	286	292	308	250	273	267	268	315	279	261	283	298	316	292	298	278	271	288	300	302	257	310	298	304	300	320	260	313	315	303	286	286	274	311	251	251	253	287	273	258	300	313	298	272	281	277	280	301	316	288	283	290	263	290	279	282	275	274	271	292	270	249	262	282	289	333	301	282	279	284	271	285	282	311	270	291	311	277	260	269	282	280	286	274	257	289	287	236	270	288	264	288	290	287	256	287	283	295	308	289	293	282	296	316	305	286	294	272	278	284	256	267	302	276	306	281	286	271	293	267	278	297	271	282	264	283	273	285	250	283	288	264	295	300	271	288	288	285	286	252	285	266	305	277	285	272	270	258	310	293	273	277	284	274	280	274	304	305	272	292	287	238	256	283	299	265	272	266	281	285	321	297	263	289	272	289	285	296	281	272	253	272	280	304	311	287	292	289	283	283	285	297	284	277	288	262	310	297	281	260	280	277	276	272	257	295	276	268	307	293	282	268	294	262	274	306	261	291	266	259	276	267	267	285	293	266	266	284	249	272	301	268	304	293	267	237	280	270	272	298	307	286	280	314	299	310	281	261	297	290	270	280	258	279	273	259	279	277	289	275	257	284	302	283	280	289	272	289	269	271	296	307	319	286	326	285	264	284	294	266	274	285	289	290	255	299	283	259	337	293	280	274	278	282	263	306	285	288	320	287	242	268	292	312	278	276	274	269	287	295	281	274	268	294	286	274	281	289	263	306	291	284	283	272	258	285	286	267	290	276	272	273	292	298	253	297	284	314	271	282	300	292	272	324	303	267	285	261	299	295	261	305	275	306	280	291	302	267	294	285	259	299	287	286	295	292	268	294	270	308	276	270	286	276	298	270	263	272	294	296	267	290	286	279	299	285	289	283	268	293	287	274	272	293	290	261	249	270	282	258	305	269	290	266	289	280	274	287	271	270	278	277	296	282	300	258	287	274	282	293	280	280	261	264	279	300	301	271	266	283	273	258	283	262	236	284	266	297	283	302	297	263	287	237	304	277	270	270	290	308	270	287	292	254	286	290	294	291	306	261	264	253	284	292	256	255	251	282	286	284	295	265	320	282	302	279	292	281	297	265	302	281	277	291	311	301	294	302	262	281	279	263	283	279	275	313	262	274	295	272	286	268	286	253	269	280	281	302	290	264	306	284	288	274	284	295	264	270	281	306	297	289	304	287	260	273	263	273	297	286	285	267	280	283	323	280	264	285	300	257	291	301	285	255	277	270	296	263	278	285	279	293	299	282	272	309	282	286	313	300	282	286	322	287	291	267	297	285	306	262	300	314	293	284	290	288	276	286	283	291	267	288	295	294	305	305	298	301	289	297	280	263	292	283	283	292	274	304	264	306	264	284	285	283	290	288	290	264	264	284	287	285	257	262	298	256	291	283	302	284	268	295	294	283	284	295	282	275	236	263	285	299	252	276	298	264	300	292	312	263	267	249	269	264	321	285	251	240	303	228	296	286	282	296	305	268	317	259	273	289	299	306	258	273	290	299	301	265	296	296	284	297	273	285	289	273	266	259	269	273	293	251	300	274	269	287	279	272	278	268	277	294	280	257	269	301	293	296	312	320	306	291	280	289	268	277	272	284	263	283	273	275	289	264	293	261	266	291	296	300	273	274	343	304	280	255	298	296	310	266	265	291	309	293	257	295	274	270	280	296	275	281	281	281	308	297	257	291	292	301	276	336	305	281	269	308	309	281	273	296	307	296	267	260	253	294	308	266	281	259	272	299	262	309	286	299	308	293	273	318	283	262	275	284	272	255	291	297	302	302	275	268	258	263	311	272	289	273	310	266	276	264	258	291	289	290	268	279	262	279	314	274	287	285	293	293	256	309	270	284	281	279	295	274	283	291	306	275	315	273	309	293	274	271	259	280	285	276	284	299	280	284	246	288	287	301	266	305	288	284	295	275	267	299	258	283	289	278	289	294	292	282	290	323	272	279	265	244	306	277	289	301	307	280	286	271	275	251
37357	48356	44781	16953	1764	447	465	463	524	481	492	462	519	469	474	474	498	486	457	464	517	459	490	501	476	487	433	466	483	478	470	489	496	473	522	481	460	490	465	473	483	498	458	454	507	488	459	474	483	482	473	492	469	465	435	460	477	446	478	419	507	526	474	489	434	439	470	498	511	486	437	514	487	485	467	476	459	511	462	460	479	471	451	454	455	491	491	492	473	485	429	450	470	466	462	483	486	477	529	463	500	475	452	451	450	456	463	460	511	437	502	480	482	460	446	485	458	450	467	493	452	494	452	504	456	486	514	467	473	486	452	493	483	490	456	457	489	491	453	498	490	479	484	451	468	504	460	499	468	481	496	460	456	476	450	471	473	457	449	485	481	460	482	492	460	497	466	450	480	510	478	460	469	491	507	487	463	482	463	523	479	456	489	460	480	480	509	444	500	475	504	477	464	475	469	461	463	488	468	474	454	477	478	508	497	459	480	478	450	456	480	488	527	477	503	484	484	475	459	417	483	465	506	453	521	487	456	466	501	483	496	468	471	457	451	492	471	464	471	461	425	483	466	468	432	477	496	464	464	478	490	446	442	448	431	457	454	482	437	464	493	465	453	450	454	475	489	483	460	491	505	472	523	456	446	461	481	453	474	464	465	414	476	460	496	471	450	473	497	494	488	474	458	453	506	528	454	486	456	439	432	462	464	452	488	510	496	494	441	487	460	467	501	449	473	497	486	432	493	445	491	468	474	454	451	486	463	480	440	463	480	449	497	453	517	494	452	480	459	462	474	445	501	497	530	514	508	465	504	464	462	462	527	472	519	468	473	467	508	443	470	463	471	438	453	471	461	511	472	519	494	467	465	454	510	508	455	448	499	424	449	490	432	485	471	488	456	454	460	481	466	477	459	442	469	466	489	448	469	482	496	502	487	454	470	463	481	477	492	480	523	482	481	433	458	473	463	453	486	470	495	444	480	512	471	462	484	451	463	497	490	476	455	473	479	472	493	478	481	485	414	502	503	439	474	434	452	506	522	484	489	469	500	503	441	482	522	474	453	459	479	464	477	481	478	483	454	505	501	505	450	469	461	458	495	471	465	470	495	504	462	478	484	466	463	491	463	505	476	420	492	488	477	473	450	442	512	474	514	499	486	419	463	512	472	451	488	452	479	456	501	461	476	465	456	538	476	459	458	486	470	466	475	467	464	468	520	442	488	476	442	475	523	500	502	489	488	458	509	474	436	492	462	462	495	458	483	453	479	491	506	485	511	437	478	481	490	526	473	506	468	486	466	491	480	433	476	495	466	479	473	473	488	520	475	463	463	475	488	456	485	501	461	516	436	472	462	447	498	486	507	457	464	471	453	439	460	484	514	501	493	495	428	462	549	478	480	484	510	459	504	461	473	458	492	505	467	468	480	489	470	482	467	498	426	462	478	480	489	488	488	465	486	441	471	495	500	526	479	491	507	418	474	450	490	475	511	465	455	474	460	490	509	470	494	520	490	448	479	441	464	476	448	452	465	536	463	488	483	476	479	476	471	515	501	458	490	442	472	496	461	476	466	492	473	451	477	511	487	451	485	468	475	424	500	449	524	460	487	537	435	498	484	461	502	522	480	487	459	516	488	541	487	482	463	464	480	460	469	451	453	474	466	478	472	460	467	471	462	502	479	483	451	494	463	479	486	487	491	519	475	472	503	494	464	445	456	449	492	446	445	441	473	490	497	484	448	438	457	478	461	441	487	494	457	458	452	479	490	439	428	475	496	496	485	465	435	508	437	455	500	464	467	491	508	462	481	508	459	475	471	485	483	461	466	485	456	494	469	487	471	486	454	493	447	491	458	487	444	455	462	461	518	469	487	481	516	472	446	499	482	468	465	490	511	470	460	457	478	501	470	481	513	468	477	521	479	500	505	460	494	473	496	489	454	511	500	513	465	444	502	496	479	481	474	503	464	454	507	477	476	462	480	437	472	496	471	502	497	445	464	498	478	468	480	485	463	452	443	473	491	505	479	502	503	511	467	517	465	499	450	523	490	482	474	459	469	496	464	460	481	482	472	474	451	479	476	494	485	466	472	473	471	455	454	468	481	488	487	470	479	462	494	479	475	474	476	512	464	475	460	441	492	490	476	495	475	507	502	493	464	486	467	476	492	468	473	472	451	482	487	454	504	474	504	506	502	452	510	449	467	472	473	481	469	436	505	444	512	472	483	463	458	475	478	488	463	443	492	489	464	532	458	491	507	445	487	504	462	496	491	461	491	472	454	473	484	475	529	478	448	472	481	451	480	485	497	485	491	508	467	487	471	461	482	488	456	513	456	474	456	494	519	477	491	442	471	480	493	485	436	516	483	457	506	424	488	483	496	504	509	477	468	471	492	462	463	467	493	493	470	472	468	471	472	493	435	512	450	463	467	466	460	487	467	459	480	461	481	485	497	443	517	488	446	493	455	493	486	497	494	465	421	503	498	487	478	476	453	471	472	456	491	495	489	463	483	466	447	482	462	464	506	469	513	494	464	503	451	469	446	476	471	502	508	472	474	456	476	468	478	477	516	460	501	458	489	475	500	477	456	484	476	510	471	487	469	456	495	497	460	499	496	458	458	471	442	483	491	497	456	474	498	459	507	450	497	507	465	495	487	471	456	464	470	507	470	496	517	511	481	461	482	487	427	482	474	465	467	472	504	517	467	444	496	465	482	470	499	480	471	481	470	488	478	475	493	505	463	479	447	466	468	472	455	496	461	478	472	475	522	482	488	477	453	509	495	484	466	461	488	476	476	500	443	470	452	465	469	505	509	479	462	473	484	500	452	472	490	497	490	458	482	468	483	499	464	496	473	484	500	492	458	471	501	442	473	454	434	443	458	486	500	473	478	478	459	482	487	444	522	488	475	527	465	477	461	466	502	478	467	491	446	470	447	445	477	495	511	452	472	466	440	496	515	466	470	480	457	465	486	501	461	500	483	470	499	449	453	481	503	468	471	480	498	494	483	449	491	428	500	464	455	482	498	482	463	450	475	491	478	467	469	472	488	498	483	524	467	453	492	427	492	478	497	416	471	497	476	489	474	519	471	498	475	468	445	478	471	442	491	489	464	498	460	474	442	426	432	457	446	498	475	511	483	512	475	454	512	469	482	484	471	479	469	462	523	506	474	483	456	466	482	486	489	470	512	452	488	459	506	454	449	497	474	476	471	468	499	470	472	464	472	452	479	471	455	461	481	470	487	470	496	478	489	455	499	496	491	492	488	492	472	476	489	532	421	443	470	436	451	461	473	454	475	501	425	463	526	460	449	459	498	478	530	465	496	474	470	465	493	450	450	490	485	478	468	477	503	509	455	462	491	424	489	470	448	485	520	467	444	486	479	473	503	454	507	517	484	480	497	464	480	506	512	482	488	494	491	482	478	460	463	456	482	440	463	478	501	508	469	513	526	475	438	452	465	514	465	466	455	484	470	473	480	498	501	461	459	521	470	551	442	516	467	481
25413	24970	43309	35995	19421	6199	477	346	312	291	324	342	298	288	323	316	320	288	302	277	310	278	281	313	343	325	309	288	307	318	311	312	302	312	294	310	312	301	317	296	318	313	289	302	315	312	291	304	289	310	312	332	273	292	280	306	320	314	300	301	291	315	305	356	309	303	293	310	315	302	332	294	271	305	305	285	272	324	299	282	296	296	330	297	301	310	338	313	297	296	320	302	311	339	279	300	269	308	306	300	316	286	284	323	321	271	292	312	299	291	293	321	284	307	284	301	317	300	321	327	294	306	304	359	330	329	336	295	316	328	304	318	308	318	316	301	286	315	309	310	328	309	310	296	324	312	298	314	308	300	332	292	310	307	303	310	291	283	319	322	343	283	329	271	341	294	319	313	288	338	309	298	303	317	320	298	310	309	293	328	318	279	293	302	297	336	304	322	285	291	288	340	299	298	290	336	299	354	284	300	299	307	315	312	308	298	316	291	289	298	304	295	300	296	302	279	311	289	294	288	308	298	309	295	273	298	311	290	294	310	295	318	272	299	273	306	304	324	331	305	308	304	311	296	317	329	323	312	303	301	301	294	298	306	334	308	305	322	325	337	303	333	323	280	270	309	313	313	299	285	328	307	311	325	277	316	285	311	282	321	312	284	325	315	302	320	309	278	301	276	288	319	320	317	306	301	323	300	280	325	283	282	321	316	284	296	318	286	325	329	306	331	280	324	286	320	291	314	327	301	304	288	312	325	315	295	339	300	325	307	315	287	307	266	307	300	336	298	299	318	308	310	295	312	323	277	301	311	267	326	332	299	287	279	300	278	320	295	294	327	284	305	307	300	300	345	277	298	286	297	330	302	304	296	302	323	328	291	294	269	323	292	288	290	288	323	282	328	262	289	302	320	300	287	266	312	306	297	294	318	301	270	307	299	304	319	307	327	294	338	306	319	287	312	296	302	310	299	289	326	309	318	318	300	277	307	308	289	272	304	298	286	266	286	271	306	299	296	315	289	303	296	270	334	313	311	344	320	293	306	289	318	306	300	337	299	333	327	302	277	334	302	321	271	295	304	314	285	285	300	291	339	275	321	299	301	296	312	329	309	310	289	316	313	308	278	298	303	332	301	319	300	290	291	339	297	324	301	325	285	318	311	298	326	319	306	300	312	301	291	301	281	293	290	304	317	287	274	299	325	284	291	336	280	284	335	323	296	268	320	309	291	337	317	285	319	331	304	322	307	284	319	324	259	320	322	326	311	294	297	341	324	321	294	311	318	296	287	275	312	344	352	332	271	313	324	306	293	293	306	307	323	298	327	278	290	332	317	297	345	310	276	314	306	304	300	337	293	276	287	259	282	313	289	307	284	326	312	313	320	301	297	285	294	322	297	324	297	306	333	307	304	276	287	327	315	318	318	309	291	301	359	277	326	321	292	339	311	270	311	328	317	286	296	313	312	293	294	308	321	310	273	288	303	293	302	318	306	276	280	303	301	302	300	300	319	305	275	312	315	283	330	309	308	298	310	288	295	306	324	299	307	292	294	314	309	321	302	268	328	283	310	310	299	307	303	310	314	300	289	324	329	326	350	327	334	302	316	319	301	288	319	303	276	292	299	297	300	283	308	328	304	285	293	314	321	300	318	294	288	319	287	311	332	330	287	309	305	298	285	305	312	331	292	299	285	323	317	306	287	326	303	303	271	291	289	274	315	319	317	270	308	317	292	312	296	328	311	310	307	302	304	319	324	289	294	275	336	285	294	302	334	260	309	295	298	326	320	280	304	285	300	311	287	296	342	279	314	304	293	301	313	307	300	314	298	310	290	295	302	277	293	273	293	317	318	310	300	286	285	310	291	329	290	297	297	322	257	287	283	297	278	287	299	293	320	336	299	295	315	310	301	291	328	310	285	334	331	296	285	294	318	307	296	291	283	295	326	317	324	306	285	305	314	300	303	309	296	309	285	332	292	307	333	324	304	285	321	285	306	297	287	330	316	322	328	312	298	302	279	270	308	289	322	306	302	306	354	311	256	298	298	326	328	273	327	286	293	287	307	292	291	289	328	336	286	305	284	300	301	284	291	290	314	273	291	340	302	301	299	286	319	312	264	296	318	316	285	319	295	287	300	318	339	304	302	257	308	287	320	327	292	323	304	275	320	334	286	301	294	275	311	307	315	286	277	339	300	355	273	296	296	341	318	293	285	311	276	321	308	307	278	320	302	287	299	285	313	322	328	304	330	301	287	300	295	289	301	299	315	306	314	306	317	303	272	305	280	318	318	286	283	302	285	285	298	324	335	295	315	292	298	291	301	300	307	310	279	308	334	339	329	290	316	297	320	284	299	306	306	294	304	311	303	337	327	309	307	312	310	306	286	312	316	282	302	289	290	335	278	307	308	278	293	326	274	272	337	299	311	278	317	298	304	306	271	311	280	273	306	320	285	310	309	280	318	292	281	315	283	271	296	329	307	335	295	291	310	311	308	320	305	295	281	313	304	278	298	291	273	305	326	305	309	306	281	323	298	368	265	301	283	274	299	277	311	326	315	307	282	320	302	299	316	295	295	298	286	335	281	309	276	297	304	310	328	317	296	325	319	320	304	328	304	276	314	321	282	299	308	303	322	309	299	337	313	333	334	307	322	311	333	284	311	293	321	329	302	300	304	341	293	294	282	314	330	283	309	302	305	326	306	304	309	325	290	315	337	303	310	328	291	315	271	308	298	290	305	311	294	332	305	294	333	299	305	298	315	293	292	293	280	329	295	283	295	303	298	298	289	289	304	296	284	302	320	284	296	336	287	296	295	307	317	310	276	280	297	296	260	278	314	286	297	292	299	302	298	333	308	309	320	310	342	291	309	282	297	279	286	334	316	290	322	275	278	308	311	317	281	300	285	312	288	322	301	320	303	296	270	310	313	308	314	309	300	344	306	303	310	317	299	309	278	326	296	313	274	253	284	327	290	304	322	314	306	288	317	315	290	291	314	298	323	317	290	334	295	298	301	323	294	308	283	302	317	301	292	302	303	292	300	306	285	308	314	320	329	312	316	307	301	303	295	308	307	302	323	298	303	293	313	284	303	308	307	268	322	308	323	310	300	271	308	311	315	352	331	314	282	296	305	311	307	289	279	270	320	302	296	302	302	298	304	292	310	314	280	294	293	356	317	333	296	289	311	313	324	319	303	313	320	328	318	310	318	317	312	326	309	301	307	345	278	252	310	341	284	295	331	298	313	316	320	294	302	278	288	285	283	305	306	299	270	301	302	298	322	291	325	285	309	270	295	296	314	309	329	292	318	320	259	301	297	298	300	297	291	309	322	291	303	314	279	290	298	293	302	313	305	291	322	269	295	303	322	291	303	323	285	344	288	318	310	316	300	303	316	263	309	336	294	328	294	272	340	312	304	326	311	280	317	297	328	304	293	306	307	298	274	303	295	291	325	326	320	294	295	320	284	316	273	325	286	325	284	299	310	328	314	318	288	282	286	332	302
60065	93886	82088	41788	9943	554	503	462	543	539	538	522	511	535	486	537	493	513	519	503	529	501	494	451	474	478	517	516	508	517	509	488	510	485	512	477	504	507	481	523	501	521	511	524	502	495	541	465	521	524	479	482	486	493	500	490	476	502	489	491	505	506	532	494	510	506	483	509	520	488	503	497	485	488	538	526	557	510	515	483	464	460	513	484	496	510	520	491	508	513	495	480	508	511	488	505	496	500	487	482	465	527	478	517	498	468	504	492	544	478	498	536	462	497	514	523	498	458	514	481	521	498	492	517	508	486	478	499	510	490	497	530	501	511	452	479	484	542	528	495	533	494	550	496	514	503	499	447	497	470	492	518	491	538	501	529	500	485	501	513	519	495	524	523	474	472	530	516	496	511	489	521	536	490	512	500	519	511	434	476	479	488	508	521	539	517	493	482	488	495	476	512	478	509	517	486	504	477	513	445	518	511	523	498	476	491	515	492	513	482	512	530	517	489	473	480	510	511	545	486	487	499	488	512	491	521	464	500	531	470	485	492	515	530	471	531	519	524	517	448	516	517	513	495	489	518	511	484	469	466	484	534	535	459	497	517	433	503	511	451	518	523	523	486	522	521	477	461	508	497	526	499	470	522	498	505	529	444	524	529	531	520	519	469	443	495	495	508	547	513	469	487	532	520	507	486	532	479	510	509	521	533	481	454	479	535	479	519	476	505	506	476	490	490	457	497	501	468	471	517	528	477	548	527	483	480	483	504	484	512	481	499	528	518	510	521	488	475	473	517	486	484	523	509	474	519	515	510	494	536	503	540	515	490	476	512	518	474	524	483	474	478	465	516	500	475	507	469	514	491	491	502	499	493	462	513	491	483	469	486	481	510	460	475	480	510	534	474	480	517	506	509	533	480	510	532	492	490	505	469	478	511	488	514	457	513	491	507	515	478	560	543	501	470	528	506	509	485	506	522	517	496	526	528	488	497	503	480	507	507	468	488	467	504	523	479	502	439	490	500	463	501	509	465	486	471	517	460	489	548	494	499	491	501	487	496	477	476	528	498	460	498	504	509	511	520	486	498	461	490	521	493	523	507	492	504	504	517	481	441	529	512	521	529	532	540	474	496	479	510	513	496	490	505	490	500	485	507	534	469	500	494	511	495	487	512	552	488	495	499	484	523	508	507	457	531	468	495	463	455	485	511	526	499	504	491	488	522	492	497	516	505	470	506	545	511	499	520	472	487	502	491	503	513	514	526	478	533	521	492	509	512	516	509	498	519	531	524	477	430	476	521	497	489	508	499	501	499	464	484	504	513	491	435	530	477	446	462	530	504	485	467	486	501	553	485	465	497	483	511	463	461	497	485	489	521	511	516	516	463	466	522	461	494	496	526	447	520	519	482	514	448	462	491	520	463	533	490	473	504	470	491	503	499	514	528	516	521	535	476	470	504	494	467	477	490	510	478	494	508	492	523	508	493	513	545	498	463	499	487	535	499	489	496	481	487	470	501	491	510	523	494	505	524	515	460	499	465	490	515	492	500	509	494	527	528	510	477	528	500	478	462	516	490	499	516	506	515	512	495	514	517	480	520	479	452	449	463	507	498	521	483	536	535	465	483	476	488	505	519	492	532	512	502	529	510	513	528	480	488	523	458	528	502	511	479	504	521	484	468	503	517	553	547	504	469	480	453	485	508	543	510	520	486	463	496	536	533	461	555	516	478	497	496	447	476	496	491	476	428	521	510	536	508	511	486	510	478	512	499	519	517	504	557	518	452	474	484	473	494	503	481	479	463	461	519	489	478	511	479	511	533	504	483	522	490	514	499	468	490	531	508	484	495	487	522	502	499	493	449	486	490	529	483	503	503	480	501	454	523	531	521	498	537	497	524	452	498	487	483	481	492	534	496	486	496	504	544	498	514	511	507	463	535	479	502	455	538	474	467	511	496	466	529	494	477	526	504	480	475	494	495	451	529	488	510	516	503	486	460	497	484	497	474	465	489	508	518	485	504	463	529	512	495	475	501	509	509	530	464	476	484	498	456	486	503	490	517	464	482	502	478	504	487	474	488	472	512	542	511	511	514	519	529	513	498	523	510	529	464	523	471	515	480	509	483	522	518	495	516	507	513	477	506	502	518	535	453	512	493	464	524	486	488	459	499	477	466	492	489	470	532	470	480	509	493	515	516	508	495	512	464	486	501	526	529	486	487	500	484	534	468	496	472	511	515	483	508	527	502	526	535	476	493	476	459	477	510	529	550	524	490	492	489	485	511	489	471	484	549	493	476	509	492	487	515	513	499	495	491	460	509	497	508	527	482	483	497	526	510	507	464	503	498	482	478	505	476	509	487	491	482	490	507	506	498	491	494	483	492	487	493	488	495	499	479	502	515	458	483	493	507	489	511	509	495	489	523	515	528	475	546	513	486	486	473	545	451	517	495	512	481	526	519	489	475	516	492	496	506	491	501	515	529	517	515	507	486	508	481	475	454	551	508	534	524	505	518	500	537	526	481	537	476	533	490	497	499	498	494	486	484	546	522	495	475	479	501	481	476	484	537	499	478	480	547	471	502	472	509	484	503	476	520	518	510	514	519	492	450	482	482	492	499	516	496	520	491	503	532	478	463	491	526	476	501	539	511	497	505	521	459	505	481	493	475	496	493	493	479	477	550	476	508	468	496	505	499	485	492	482	506	500	491	532	483	474	524	531	492	539	486	508	469	492	490	498	449	501	479	502	507	504	471	480	517	479	489	485	489	499	490	530	502	478	521	515	487	513	527	501	468	528	493	484	476	538	510	521	518	474	523	514	521	484	480	496	477	482	515	503	513	510	506	482	551	521	473	520	525	502	519	512	523	532	492	510	481	520	495	519	496	493	534	514	491	477	522	493	487	482	545	508	497	524	505	521	508	547	511	505	488	544	530	459	492	483	469	482	508	541	542	519	529	472	541	496	532	474	519	509	509	524	497	478	465	502	513	507	498	539	493	498	489	536	486	543	485	505	487	474	479	527	484	493	529	488	480	494	506	496	490	503	488	504	469	470	515	498	471	490	510	516	498	487	484	489	467	504	518	509	483	467	475	490	519	518	462	495	554	518	436	459	450	503	527	464	493	462	506	490	504	479	475	487	533	509	484	509	523	477	477	501	473	490	539	470	474	475	508	486	493	517	489	492	493	517	476	483	521	497	470	495	464	509	466	516	523	499	508	483	530	472	459	479	534	483	490	463	512	470	513	479	526	503	514	486	537	525	504	517	506	509	497	498	457	481	481	542	497	466	515	526	498	489	482	466	496	515	534	486	500	517	514	481	547	513	471	505	501	511	527	494	509	491	539	474	515	517	513	452	483	502	460	457	523	453	493	512	455	457	489	487	478	520	459	504	465	499	493	516	446	494	505	495	493	521	513	494	477	548	520	466	522	437	492	488	526	498	499	454	519	499	493	482	536	517	483	522	509	484	467	523	533	515	524	491	484	502	442	517	484	493	461	536	516
24237	23408	39165	35568	22092	14890	2755	576	515	529	507	503	520	505	525	490	542	571	511	511	509	489	533	457	540	501	531	498	511	477	504	476	525	522	489	532	521	524	512	559	499	510	514	499	528	470	510	492	494	509	492	502	527	502	461	491	502	506	504	525	446	493	523	522	480	552	474	471	510	481	501	503	459	466	518	462	494	508	498	505	531	526	508	473	524	492	495	507	517	480	483	499	476	506	513	516	457	501	517	475	468	507	501	524	466	492	504	493	479	474	475	569	462	474	504	518	491	534	505	477	502	528	485	486	492	505	471	490	509	509	481	494	465	505	493	498	503	503	508	463	475	477	503	510	535	476	490	510	531	488	486	477	495	525	478	523	532	450	508	470	495	492	547	519	476	537	496	496	479	512	469	513	486	498	488	487	509	482	494	535	511	507	480	521	509	481	526	516	441	490	491	486	525	482	550	470	503	518	503	512	476	508	499	505	528	518	496	486	504	485	526	493	511	533	542	485	492	465	458	498	504	497	495	490	480	474	509	501	467	471	478	507	494	470	474	502	486	504	492	514	465	506	474	467	484	486	497	466	452	519	473	487	494	504	474	457	520	513	469	495	494	493	453	495	526	482	508	457	520	499	480	482	515	524	486	456	510	514	516	516	515	500	484	468	493	499	499	483	499	499	485	512	494	544	467	487	495	505	516	496	506	464	503	497	509	466	504	469	453	504	524	478	510	520	491	488	492	524	493	505	516	516	505	508	494	484	480	547	512	527	470	488	459	493	492	497	521	501	459	517	473	495	505	496	494	518	533	512	477	502	504	491	480	482	501	491	477	521	491	503	460	504	494	484	466	505	468	497	490	467	430	473	499	538	522	457	482	497	506	499	512	507	479	485	506	477	460	507	478	469	493	495	521	474	536	505	509	490	483	491	496	508	501	504	538	463	522	491	520	507	513	512	477	461	505	460	511	510	529	463	478	494	495	473	506	481	507	500	466	506	468	470	491	512	457	471	529	497	510	486	509	502	486	546	511	492	504	510	513	505	505	517	470	514	473	464	452	485	498	516	518	495	504	502	549	466	470	508	481	509	451	496	477	501	455	485	486	497	491	503	494	513	498	515	477	537	530	528	500	495	467	495	497	534	550	479	514	474	457	531	476	495	517	489	493	529	544	519	494	502	504	438	481	506	486	469	487	476	488	490	468	490	515	506	521	536	490	482	491	481	503	481	527	476	500	496	462	520	505	525	544	497	526	521	470	507	497	491	510	511	519	500	511	446	499	515	467	516	475	488	525	486	463	481	468	451	510	487	504	531	488	514	483	460	527	500	480	489	490	519	510	507	454	514	499	535	512	495	476	520	470	483	491	498	517	521	477	459	514	509	496	500	456	466	464	510	466	487	523	479	483	505	485	493	526	508	488	489	503	547	564	472	527	442	522	456	509	501	468	505	531	482	510	487	485	518	482	458	480	480	472	526	537	470	501	511	508	522	530	512	546	486	528	477	474	474	466	495	497	529	487	525	518	509	500	514	521	522	474	523	500	520	497	496	501	500	531	496	525	491	493	496	484	468	524	496	502	492	482	494	500	522	491	500	525	530	510	525	497	483	527	480	506	487	475	535	492	459	515	517	509	492	523	445	502	490	500	439	526	498	493	501	515	498	520	500	483	519	480	435	492	504	499	500	507	470	510	488	477	527	488	477	460	467	506	498	507	491	521	531	499	513	528	532	493	524	506	490	510	533	500	510	542	510	489	517	505	486	502	487	515	532	498	488	495	500	537	484	501	501	470	530	446	516	507	488	522	470	463	500	502	525	512	489	519	474	522	485	500	501	500	515	532	480	501	513	496	517	512	507	439	500	548	485	510	500	509	522	496	491	471	539	478	465	500	504	529	529	462	494	491	499	525	483	490	462	481	519	475	516	514	498	497	485	501	494	556	505	496	474	507	519	525	487	513	509	450	467	487	497	499	494	462	511	484	523	505	555	462	493	485	510	472	514	489	489	474	487	535	521	457	498	558	551	498	522	480	508	537	505	481	482	483	499	481	490	515	472	481	490	474	502	540	485	480	534	468	482	524	491	512	497	464	530	525	506	476	510	482	485	508	525	518	480	522	534	525	496	474	464	499	489	494	503	516	528	491	459	489	486	479	475	461	502	465	497	505	487	501	496	498	489	467	486	556	498	481	536	526	488	525	513	497	506	503	464	459	514	518	520	518	527	532	455	508	516	504	478	481	489	485	485	508	497	511	512	527	492	521	501	493	449	495	477	502	480	497	536	510	532	487	491	512	494	500	488	517	543	454	489	491	472	468	470	463	447	511	465	474	504	473	524	496	529	511	480	525	479	477	508	458	443	487	482	542	527	489	483	513	490	539	447	485	475	485	464	488	521	506	492	545	507	530	496	506	535	514	499	513	528	512	508	499	472	517	505	514	483	519	474	505	502	463	459	465	505	463	518	502	496	523	493	529	516	485	485	515	511	487	531	485	500	513	483	505	485	505	492	514	488	491	500	478	497	518	525	528	519	475	456	501	479	452	544	510	486	477	461	492	478	491	465	497	490	499	498	454	523	488	506	477	486	522	489	474	485	524	476	462	518	487	474	497	530	497	520	492	502	492	512	507	489	512	487	455	469	534	488	486	489	498	516	489	525	511	459	528	525	497	483	524	467	486	497	510	475	443	481	504	497	486	486	509	494	505	508	474	464	485	467	489	492	486	478	520	515	520	520	486	492	481	500	474	457	528	483	522	494	471	493	505	499	525	517	502	546	488	482	548	483	499	502	497	481	497	491	520	513	502	509	493	477	514	478	472	502	479	478	494	504	492	507	483	469	505	455	465	554	530	483	476	509	496	461	498	506	510	486	501	500	484	501	494	467	497	526	498	455	487	522	527	494	496	489	516	507	479	512	514	538	484	529	507	498	537	498	458	472	485	511	514	467	492	464	508	483	521	523	511	527	510	450	521	485	456	475	431	464	489	517	467	480	470	487	525	504	508	512	528	513	475	492	498	504	462	504	511	512	544	503	505	469	471	517	519	519	470	500	508	509	492	497	512	530	488	496	491	537	506	504	498	477	525	499	477	543	549	522	480	448	460	491	521	527	487	520	502	493	530	436	539	499	511	498	470	480	517	484	525	469	501	502	488	474	521	451	441	520	494	535	501	522	524	536	499	510	473	514	485	474	518	472	487	500	485	506	507	507	485	484	501	517	473	499	477	493	504	510	485	524	512	499	503	499	523	518	519	545	502	499	443	486	493	513	560	489	506	475	528	536	474	500	501	517	504	485	473	495	512	502	518	491	511	497	472	502	462	476	484	485	522	490	530	518	514	479	501	482	545	469	474	484	494	480	532	515	501	491	495	479	512	471	494	506	476	498	487	496	485	537	470	487	426	517	477	511	525	492	485	522	509	506	518	471	470	454	442	502	465	485	519	500	509	534	474	506	490	525	492	476	520	516	538	449	501	478	521	513	509	503	507	490	507	496	520	494
62095	104796	90885	51993	15329	757	766	791	775	811	744	783	741	800	764	752	789	758	756	791	791	769	763	770	763	771	777	723	766	786	757	791	779	800	751	781	789	815	736	793	747	764	805	720	740	779	774	739	757	747	700	750	756	802	777	742	753	787	727	761	740	755	792	804	777	794	743	785	739	718	766	739	779	795	707	743	788	791	764	776	732	773	808	765	761	762	727	777	770	774	791	748	786	732	786	784	751	789	773	760	779	783	784	780	770	813	764	798	827	733	783	728	809	749	775	757	774	737	794	789	798	772	762	810	792	811	778	774	798	772	775	733	771	794	787	790	748	740	767	788	793	780	799	780	765	752	762	753	808	783	750	794	789	757	767	754	738	768	745	793	760	777	783	791	725	808	763	808	781	790	766	742	765	801	780	749	744	853	791	773	774	775	786	775	759	775	739	761	738	745	755	745	784	790	706	744	789	776	780	780	768	760	801	753	730	754	765	738	765	765	742	728	844	808	777	749	733	774	765	743	768	742	750	790	752	803	757	776	767	791	724	763	765	757	760	719	735	740	761	741	714	721	793	730	803	754	810	764	797	759	686	763	821	780	751	773	809	760	791	754	782	767	746	776	778	803	763	718	762	756	803	741	753	745	827	785	804	769	803	731	765	754	782	748	769	796	798	788	791	790	725	731	740	763	780	793	765	697	766	764	772	715	743	727	777	804	731	762	806	830	750	806	731	770	767	777	790	717	780	772	770	785	768	784	713	807	781	790	759	747	729	780	780	727	792	761	731	737	798	748	735	748	759	732	749	755	739	773	748	750	783	786	734	752	768	709	754	766	768	776	732	772	765	829	797	793	726	818	756	765	775	746	792	784	763	738	791	791	797	740	821	774	783	792	771	762	790	787	788	781	781	736	807	811	754	785	821	762	760	771	774	773	787	781	754	760	736	716	716	735	774	773	760	765	758	795	782	784	777	767	796	775	803	776	723	757	735	780	747	790	739	755	798	714	772	795	723	715	750	794	711	756	822	819	800	769	732	739	739	778	752	787	793	748	757	748	798	776	759	746	744	709	763	778	773	788	778	722	769	796	739	772	762	761	774	767	783	792	716	803	730	788	794	754	744	743	780	750	768	773	743	782	758	759	741	737	777	768	817	773	749	766	815	715	750	762	764	789	785	794	719	825	782	742	776	744	784	727	768	791	820	804	781	777	778	732	797	785	771	768	750	810	744	743	761	794	790	792	713	767	755	758	794	773	767	771	774	795	745	754	773	789	738	737	772	782	756	767	766	824	774	768	748	782	791	771	803	761	759	765	790	771	796	769	760	743	761	763	800	737	813	825	717	732	741	782	769	743	708	780	753	800	771	756	738	720	769	752	740	714	726	778	763	792	768	710	781	785	752	792	778	756	775	714	720	775	762	784	770	751	775	772	740	737	749	742	752	735	755	776	740	779	790	790	734	793	800	796	782	732	815	734	749	745	744	749	753	760	751	765	759	731	744	746	780	770	774	744	777	781	784	744	788	738	793	819	784	753	724	790	752	779	801	796	748	770	810	750	804	725	727	778	752	765	735	817	762	755	756	742	829	817	737	709	753	811	815	832	770	745	799	768	796	830	698	785	772	799	727	804	763	765	751	767	750	776	719	751	797	747	806	822	838	789	797	775	803	739	731	755	784	783	766	758	762	761	761	783	784	772	804	731	729	722	799	760	759	746	729	755	782	748	751	788	774	768	837	763	769	769	711	732	767	793	781	770	769	763	787	741	771	792	724	760	746	786	780	810	780	730	770	811	786	745	779	723	797	720	795	774	781	756	816	751	747	746	792	737	703	796	779	719	761	813	738	733	801	717	800	790	802	764	774	774	730	737	739	749	733	712	737	765	804	704	744	745	796	744	751	738	790	786	767	793	821	790	760	774	803	754	791	758	713	766	688	730	797	761	776	775	765	790	804	783	794	772	731	766	787	781	800	815	747	753	766	716	770	753	765	739	753	772	741	733	803	750	762	732	753	800	730	730	792	747	823	766	778	755	770	760	742	736	760	739	771	745	732	778	790	767	722	825	755	800	752	756	756	768	758	784	698	735	788	777	765	752	742	756	744	781	775	781	771	785	769	731	748	756	731	733	797	760	776	758	788	727	795	741	789	763	731	756	784	827	801	815	756	787	771	768	746	742	729	754	788	769	762	728	747	813	780	753	769	850	718	794	730	819	809	767	779	748	739	739	796	767	730	807	740	734	742	753	742	810	770	738	739	725	751	737	741	781	773	787	783	724	757	778	770	758	719	760	834	782	802	774	800	738	738	738	764	815	748	788	758	819	775	762	792	745	747	794	784	763	746	803	751	790	743	768	793	767	765	812	767	717	773	792	748	725	724	789	750	820	730	733	759	843	753	766	778	771	766	768	730	794	781	780	787	783	743	750	776	779	768	792	760	769	783	722	773	775	799	767	802	771	754	742	806	789	783	757	771	758	808	717	771	760	736	793	716	784	721	749	731	763	762	794	828	781	725	767	770	786	774	724	769	752	754	770	755	748	765	815	762	791	731	731	797	778	771	766	771	750	757	787	775	770	761	751	760	763	770	763	735	764	740	770	752	774	786	771	717	773	821	802	787	770	763	792	755	792	803	764	727	747	743	836	744	794	756	746	759	747	771	760	726	757	724	757	713	752	776	708	740	778	759	689	748	802	772	741	768	756	771	776	763	763	743	730	781	803	792	788	753	747	773	768	814	773	773	758	772	765	785	779	787	782	787	735	784	801	769	778	856	764	717	760	783	787	776	781	805	750	726	729	727	760	752	765	778	738	735	784	730	775	752	753	804	785	796	730	767	731	793	770	730	787	758	714	732	781	767	778	757	747	773	838	758	776	792	758	726	761	826	761	739	717	797	700	743	732	751	791	770	771	812	783	764	799	762	798	772	750	822	820	778	786	814	766	770	727	768	784	727	765	773	814	736	760	773	826	837	736	739	780	735	820	732	766	771	738	767	730	787	799	780	763	823	751	798	795	800	787	791	777	800	729	781	759	752	767	768	772	780	784	709	775	814	758	769	769	777	752	814	780	761	743	783	737	818	801	761	792	766	818	768	767	785	767	787	734	739	773	783	762	756	758	802	769	817	750	750	735	769	774	736	809	736	784	766	741	763	762	802	770	792	811	823	760	735	698	790	774	808	749	740	797	787	718	807	772	798	746	724	770	739	763	748	768	784	705	734	772	793	745	787	767	787	744	743	750	702	776	755	753	736	771	745	792	725	722	753	799	738	764	783	752	758	777	795	785	748	765	760	755	775	791	724	764	787	715	793	763	746	720	842	744	711	761	776	768	792	714	786	805	760	703	778	780	736	728	769	783	772	741	748	795	753	751	739	771	700	814	798	776	782	801	760	811	809	762	799	760	808	717	789	777	744	772	778	778	801	816	749	738	796	737	756	748	782	744	752	745	755	752	759	758	746	729	777	746	760	766	764	742	764	756	730	768	790	733	788	739	776	770
29753	30011	37972	20757	2285	292	306	298	273	313	265	283	295	256	287	293	284	274	256	291	309	272	278	286	285	304	271	259	303	296	312	288	326	289	294	304	291	267	277	278	256	239	309	282	301	289	288	269	272	278	266	272	300	284	273	305	292	285	293	278	270	267	315	287	283	297	268	315	286	274	300	278	280	280	273	245	273	261	240	299	290	268	305	288	301	303	273	270	274	288	275	278	292	272	289	282	272	267	287	297	256	236	270	284	280	271	263	286	291	298	258	274	271	263	297	266	266	307	289	290	274	271	268	266	301	284	297	260	287	279	287	261	277	304	267	293	288	280	248	282	278	278	300	282	273	262	316	275	275	323	270	281	281	292	287	259	292	275	277	280	288	276	250	277	272	267	295	298	272	282	285	280	283	266	273	266	277	263	261	282	279	283	266	284	255	301	290	275	314	292	273	287	263	310	299	265	274	277	277	276	295	279	283	292	269	274	287	277	283	303	247	290	274	271	275	269	235	275	280	290	314	259	277	265	281	303	262	278	254	268	297	264	274	281	281	261	294	271	270	276	272	259	285	273	309	316	273	264	280	297	281	261	305	264	292	272	264	262	273	252	303	308	312	275	304	278	281	262	245	263	291	253	304	251	283	261	250	275	281	284	253	310	276	271	284	296	270	272	268	299	294	259	297	319	274	294	268	267	284	287	281	277	290	286	295	283	281	275	252	314	282	269	285	289	253	268	270	275	298	292	263	265	279	271	294	290	239	296	293	272	301	290	279	280	278	280	266	284	269	293	278	271	303	288	315	315	254	263	273	282	298	285	273	265	277	292	292	299	288	279	282	278	302	269	269	273	258	284	270	312	280	270	265	284	258	287	305	268	246	314	291	310	284	283	292	293	290	299	292	279	276	307	283	301	267	293	266	294	269	289	285	296	298	260	291	267	272	255	271	292	293	268	260	268	278	281	291	285	286	276	268	274	300	289	250	293	289	269	330	269	265	271	276	292	276	277	291	285	286	283	258	279	304	270	247	281	270	267	276	279	296	258	301	282	292	299	298	309	290	275	344	285	286	264	302	298	275	281	298	295	284	292	291	309	278	283	259	256	264	263	268	249	288	275	284	278	316	293	304	264	288	280	253	287	277	270	289	280	261	310	285	269	300	296	256	285	287	314	271	274	311	315	261	282	267	273	276	282	327	289	301	307	296	299	275	285	283	278	292	286	283	301	273	267	279	269	295	287	278	303	286	293	283	275	311	290	284	280	259	262	288	292	272	272	286	292	288	289	297	294	271	281	298	261	276	272	268	305	279	304	250	274	286	276	278	279	304	287	288	287	292	266	285	267	287	298	276	305	307	314	282	301	286	289	290	285	265	281	274	262	276	251	326	264	298	254	283	268	296	292	267	291	251	295	271	296	280	287	277	285	260	265	271	277	298	280	283	281	296	273	270	296	274	288	306	298	294	275	272	288	288	287	252	277	279	289	301	278	282	266	305	275	282	275	271	308	318	271	279	298	258	268	250	282	284	268	279	269	301	259	286	263	289	266	294	302	284	306	293	259	288	278	291	282	292	286	287	303	287	311	275	256	286	272	290	298	295	273	301	309	278	288	269	305	267	286	270	261	304	268	289	274	267	264	296	274	273	258	274	283	257	298	294	276	255	316	279	288	263	281	266	302	287	277	275	248	241	293	287	282	276	284	298	296	278	284	261	280	291	317	276	262	274	292	264	277	277	282	251	256	316	258	293	275	284	284	295	298	283	260	285	270	320	282	261	282	273	291	279	276	275	313	278	278	272	296	300	270	317	293	299	307	261	291	305	271	280	264	310	281	260	328	287	290	285	296	270	310	311	302	298	269	307	302	294	295	257	292	308	264	276	270	291	280	272	272	297	264	280	282	265	256	250	260	288	291	272	278	274	264	281	289	254	250	261	274	295	252	254	283	302	265	264	299	284	294	276	259	268	301	269	299	261	276	263	280	270	322	285	283	242	288	280	271	295	283	264	267	300	301	295	269	274	285	290	301	293	320	258	310	289	292	308	259	276	290	262	287	289	297	246	269	293	284	290	287	291	298	276	291	295	276	293	249	283	288	260	260	275	303	249	288	287	267	267	265	300	322	326	294	289	276	292	290	276	312	291	282	289	293	314	259	280	259	291	285	295	291	286	279	307	262	283	317	266	278	291	280	271	272	301	279	283	291	278	277	301	254	280	291	300	291	273	277	264	292	289	311	293	260	278	310	278	280	297	308	279	275	283	272	261	258	258	272	278	291	277	292	284	271	309	302	270	280	283	264	323	329	270	278	270	288	285	240	271	284	269	271	296	272	296	282	271	275	283	299	296	263	278	277	289	282	286	295	260	273	297	304	282	295	269	278	297	296	254	263	289	280	304	284	258	259	278	268	271	265	273	301	306	286	288	279	287	270	273	279	287	284	264	307	267	296	280	276	273	260	272	269	303	310	258	282	270	276	269	300	272	299	296	281	297	304	282	279	282	281	280	285	283	277	287	293	289	301	309	279	310	280	287	269	271	291	267	301	248	298	316	271	262	285	308	266	285	288	284	281	293	283	276	272	281	242	279	298	281	260	278	247	283	256	296	267	275	261	284	263	272	330	278	270	264	277	270	284	261	284	286	280	274	277	276	267	300	260	281	270	289	275	296	293	273	270	270	257	274	302	270	311	271	284	295	270	266	260	279	244	304	292	284	260	288	284	276	291	275	284	274	285	276	277	264	252	287	311	277	304	285	325	268	302	255	304	272	275	266	293	275	293	283	294	299	253	292	272	276	294	267	297	249	286	293	278	246	283	292	288	291	300	268	269	270	281	291	309	275	254	303	258	278	278	296	297	294	322	277	266	279	270	298	258	307	288	296	296	264	297	260	274	276	337	309	285	281	274	322	256	292	267	295	272	298	276	302	298	302	264	263	280	276	304	303	294	241	288	273	320	244	298	278	292	291	266	303	279	313	280	302	260	299	283	273	298	279	264	269	273	259	264	266	271	271	238	264	317	263	298	271	306	275	308	295	288	303	303	292	302	285	300	265	286	278	275	261	321	270	278	278	306	260	254	304	314	269	289	294	287	268	291	250	290	279	279	268	274	299	260	290	282	289	284	277	285	277	288	296	273	278	277	275	256	282	280	294	290	299	286	289	286	294	285	304	282	244	273	269	262	273	274	281	292	289	271	282	297	308	271	299	275	268	311	250	286	322	279	261	280	264	290	298	265	302	295	311	294	273	257	287	278	283	305	292	261	270	268	294	278	272	296	279	307	275	298	291	273	289	280	267	273	274	246	311	268	272	293	262	289	283	243	305	277	269	257	292	273	272	276	284	289	290	279	286	280	265	295	291	279	255	314	278	263	282	274	282	321	297	282	268	250	271	308	295	287	267	282	304	290	274	282	290	292	275	291	292	269	316	299	297	291	285	312	270	250	305	273	318	288	292	299	292	303	260	280	280	264	276	282	292	301	312	295	299	230	287	277	268	286
36179	49000	44518	19101	2440	463	485	500	493	486	525	491	468	482	497	488	449	480	490	469	482	461	492	483	479	476	481	458	462	457	468	518	475	472	451	476	485	477	467	489	463	513	460	470	466	513	474	472	459	434	504	497	470	475	480	484	466	465	467	483	461	442	464	464	470	476	475	473	479	464	461	458	471	445	456	461	423	472	470	443	448	499	462	468	493	466	434	458	483	443	509	468	498	463	503	475	465	506	455	515	488	474	486	479	484	429	496	463	495	507	479	473	439	462	494	504	447	468	544	436	416	456	475	467	467	481	480	450	483	435	459	474	481	483	496	437	453	466	480	515	457	447	449	449	492	486	465	486	479	505	500	477	485	479	504	436	545	448	458	446	499	432	480	480	479	444	490	462	517	462	488	430	474	464	504	501	454	465	447	506	440	462	490	471	473	468	452	454	479	447	503	520	480	472	503	468	477	504	465	474	492	472	472	486	455	481	499	449	469	479	478	489	466	455	479	504	497	498	442	452	477	512	484	448	479	457	491	502	440	498	455	494	457	482	504	534	460	471	474	447	473	491	501	488	487	464	461	490	483	497	494	488	469	457	523	453	467	485	422	509	512	449	459	476	507	473	496	468	485	460	484	485	500	445	477	512	462	500	445	520	473	463	464	512	495	461	504	477	483	436	467	517	436	467	472	452	476	484	471	457	480	468	491	463	470	518	489	484	447	458	471	423	464	521	450	466	482	493	469	457	476	471	438	516	465	472	509	476	495	489	491	467	488	451	481	471	475	470	459	471	521	468	491	484	472	455	463	469	453	475	454	464	506	503	472	485	429	466	502	472	501	477	489	444	447	474	453	460	467	475	453	498	448	434	486	463	441	506	484	479	477	474	462	499	450	505	449	501	484	458	477	398	510	513	467	487	462	506	478	495	431	492	470	477	498	499	482	506	492	473	497	504	487	452	460	500	485	477	521	493	470	468	478	449	490	470	471	454	496	504	487	467	500	486	461	479	450	453	460	475	471	495	469	492	510	475	483	479	453	487	450	521	475	464	464	505	455	472	461	476	427	502	462	434	437	451	483	504	480	470	440	508	449	468	483	442	479	487	491	500	503	490	469	499	524	473	461	484	444	491	469	486	479	469	513	499	448	473	473	464	527	492	462	444	480	477	461	419	489	489	510	467	441	466	486	441	481	472	443	470	505	503	484	503	465	476	435	492	454	466	464	461	421	487	526	452	474	523	469	470	480	480	457	473	432	460	506	463	508	452	477	467	507	463	516	453	494	468	457	524	445	455	507	518	443	497	465	485	495	478	443	476	457	489	509	483	489	451	452	455	466	504	440	488	471	480	464	484	435	465	453	469	464	512	520	482	487	516	510	513	469	488	490	493	439	497	451	481	475	454	455	488	511	474	523	463	514	500	481	442	434	457	450	488	457	469	491	436	491	479	439	490	525	469	488	465	446	456	487	481	471	455	480	465	479	497	548	470	449	489	472	477	503	481	465	489	469	465	445	475	451	461	491	442	504	469	481	462	456	463	478	511	473	477	464	489	469	469	463	413	524	467	472	446	463	497	461	507	453	467	483	490	477	506	469	487	463	463	494	515	472	495	452	472	439	488	497	486	444	456	498	477	459	482	477	437	489	492	452	498	472	467	472	459	495	449	493	511	440	479	508	451	457	452	498	489	498	470	458	469	465	500	463	459	458	485	445	460	437	462	474	454	444	496	469	493	405	509	472	464	479	492	461	476	479	475	452	480	491	511	507	437	483	464	478	457	473	474	475	494	448	468	517	501	502	417	488	492	478	454	525	478	464	446	457	488	460	491	478	487	469	447	436	499	442	495	458	507	459	453	454	456	493	460	455	441	489	490	442	444	502	497	502	507	500	487	440	473	470	491	506	487	494	458	477	495	498	472	472	487	490	506	454	482	487	499	467	453	443	465	448	492	461	502	462	476	448	506	469	479	445	526	454	478	455	480	455	459	455	455	480	480	497	465	477	479	479	477	515	495	507	452	445	489	430	500	507	440	498	466	459	495	474	506	511	492	444	457	464	482	494	502	484	451	470	463	453	484	481	492	483	521	448	474	487	480	477	472	509	484	540	507	503	475	498	479	482	484	479	498	510	496	500	482	437	455	463	488	508	460	490	492	444	458	466	469	457	476	518	510	498	482	449	483	500	507	432	465	503	516	439	460	468	491	492	466	489	475	476	486	508	471	461	468	488	518	462	451	449	464	492	476	489	453	487	472	486	468	475	477	432	478	507	455	436	457	491	461	485	470	457	520	476	494	494	462	514	478	508	488	456	475	460	445	490	458	492	462	482	451	484	478	460	458	484	501	450	532	494	472	484	490	445	481	456	435	455	494	446	465	488	479	426	482	446	463	480	467	449	506	460	488	465	458	458	514	464	462	466	487	500	481	436	482	482	506	456	493	494	472	470	483	478	440	453	456	444	533	425	450	487	451	475	476	445	505	474	443	506	519	464	471	486	473	463	492	490	493	458	458	447	502	459	518	500	472	475	464	505	474	458	465	506	506	458	500	453	492	511	463	428	502	456	496	493	514	480	497	494	478	488	499	463	465	486	436	500	469	507	508	444	465	451	506	457	470	492	483	468	487	489	496	476	465	471	502	523	476	522	508	481	506	498	502	490	485	514	478	453	468	503	507	442	501	447	454	487	473	518	496	464	503	488	544	480	487	455	517	470	489	479	432	453	469	495	441	441	463	478	444	467	489	470	502	436	501	498	491	468	531	509	458	473	501	473	454	468	511	470	433	482	473	474	441	453	472	489	494	475	500	508	463	473	443	451	469	464	445	509	503	486	479	499	473	488	461	470	466	442	485	519	460	447	504	473	480	487	488	488	475	462	471	476	498	473	453	433	490	476	523	480	438	488	510	471	533	461	506	470	493	533	490	480	459	484	480	462	501	505	556	464	493	422	462	507	492	492	470	534	488	482	492	472	479	427	509	457	487	464	469	501	466	475	472	494	465	472	444	437	473	459	485	491	476	465	509	448	443	451	454	485	474	460	512	486	485	507	454	449	451	496	492	448	472	451	493	458	470	464	497	476	485	436	468	488	491	455	505	474	511	481	489	430	491	465	465	508	479	474	425	478	463	463	477	464	468	441	446	455	467	481	435	464	479	472	450	473	509	468	484	505	432	477	515	428	480	514	497	472	440	440	498	508	463	481	482	468	485	491	506	473	492	479	499	487	495	487	450	449	461	430	467	467	511	470	472	462	473	465	509	505	475	452	503	468	517	429	491	492	487	486	498	490	465	451	474	465	487	482	470	455	446	493	450	461	472	465	487	505	468	484	476	506	460	480	434	472	526	478	446	527	480	473	470	521	445	505	483	455	483	521	485	466	443	451	481	497	435	437	459	483	490	463	470	473	441	490	476	487	485	456	496	476	459	480	476	501	488	543	519	492	494	506	467	462	476	451	459	483	462	501	473	480	521	470	498	464	465	489	488	515	475	491	467	477	481
25367	24653	43473	39925	20216	6929	580	324	299	319	324	336	285	288	332	343	313	283	295	306	291	307	300	301	323	293	293	304	314	324	297	323	321	285	297	289	342	324	299	299	312	310	299	332	297	289	279	284	298	256	326	293	290	320	295	295	280	284	302	312	309	284	325	304	307	289	299	297	292	319	326	316	304	242	315	291	299	329	320	305	311	298	313	293	334	270	304	275	279	317	267	305	318	310	280	295	292	269	292	318	329	274	284	291	326	277	329	302	311	307	319	278	279	326	305	307	309	295	282	289	321	301	288	284	296	300	294	341	297	295	298	309	308	300	320	298	296	316	311	292	286	306	317	306	298	304	312	252	320	285	348	299	311	285	296	327	315	254	284	279	310	329	302	328	287	307	309	275	303	319	302	330	312	324	321	302	300	298	278	317	303	326	314	329	308	291	289	263	287	326	327	317	314	311	281	314	279	310	304	307	285	298	309	331	293	321	275	299	295	288	296	283	299	297	314	266	272	286	284	273	327	290	325	298	305	286	291	289	313	314	309	326	294	286	300	283	296	315	331	328	308	283	321	307	295	267	301	282	271	320	287	310	276	273	292	319	308	290	290	317	334	329	291	307	316	346	310	283	335	294	308	287	323	320	295	297	282	302	283	306	300	290	279	306	291	278	318	318	317	307	328	306	309	312	321	320	314	290	304	266	284	301	302	288	298	292	292	296	333	297	300	290	280	293	323	298	302	276	307	310	300	313	301	288	307	305	293	333	303	300	301	289	279	297	293	302	328	305	331	307	313	289	309	322	291	315	304	266	293	277	316	259	284	294	308	301	319	267	299	302	303	297	298	307	301	323	321	307	291	299	252	302	301	319	283	281	289	311	308	286	333	304	319	286	323	319	292	313	297	282	301	330	308	320	286	283	305	292	319	284	289	301	292	300	304	291	305	311	303	288	293	299	314	300	309	286	294	305	303	301	324	256	300	310	312	280	316	309	295	276	290	295	299	284	296	287	272	292	279	311	301	322	302	310	275	268	280	305	321	293	309	309	306	319	278	307	321	277	294	346	345	302	291	277	283	273	325	316	291	315	295	315	306	291	257	309	285	290	284	312	295	334	323	264	276	292	307	294	269	293	294	278	304	276	281	301	292	302	330	294	296	294	302	312	289	307	304	309	295	322	279	305	304	306	291	326	280	291	287	338	299	296	281	300	293	317	299	309	303	289	291	280	297	267	269	277	286	308	290	295	280	321	303	298	304	321	269	300	246	275	287	301	295	296	311	312	295	327	280	315	312	321	298	285	289	298	269	306	280	290	286	293	311	298	308	310	279	287	314	266	305	332	309	306	312	277	289	291	283	317	311	307	299	306	271	294	273	286	305	311	293	316	296	310	300	302	322	264	312	311	304	303	278	283	293	293	294	303	304	279	316	287	270	319	298	310	321	294	311	313	305	297	296	315	302	295	297	294	290	309	281	289	312	301	283	318	283	276	276	305	335	291	336	295	310	265	307	319	287	300	318	301	320	309	301	305	306	273	298	276	298	256	320	272	315	272	304	289	307	336	280	305	283	313	285	313	320	300	324	332	274	307	295	304	346	317	300	293	320	305	311	308	310	289	297	307	275	327	313	316	275	326	263	291	307	283	314	284	314	284	311	331	278	261	319	304	272	323	262	323	304	294	333	292	284	296	299	292	339	308	299	296	288	308	289	322	315	326	290	293	310	282	296	298	286	302	301	301	320	271	307	273	308	300	310	320	297	291	310	324	276	301	311	308	307	308	291	316	300	281	294	310	274	287	277	297	303	279	332	287	292	312	298	308	319	298	305	317	280	320	278	283	274	282	329	311	274	317	302	289	303	307	290	319	303	300	321	310	283	305	325	339	295	300	280	306	306	302	291	293	290	293	302	297	317	305	309	275	327	320	299	289	307	303	278	303	313	301	301	300	320	300	309	310	306	279	282	303	314	289	268	302	310	305	312	301	289	301	308	285	301	278	294	296	299	330	296	372	313	279	294	325	311	314	304	281	311	284	305	281	318	324	308	309	304	340	321	285	289	279	317	303	285	338	299	306	305	288	311	309	309	294	330	312	298	312	301	300	324	304	335	288	264	268	327	300	282	318	285	280	307	301	326	306	285	291	305	316	319	281	309	303	310	290	310	352	312	293	290	339	285	310	305	295	295	340	275	315	314	271	298	266	292	273	283	311	305	310	291	262	297	298	308	319	268	322	292	293	297	315	281	316	336	284	283	299	315	302	312	288	299	273	309	282	274	313	320	315	271	283	305	309	306	304	307	282	316	325	290	329	291	319	317	319	286	290	326	311	302	304	298	329	330	313	317	323	330	323	276	308	296	294	307	305	280	323	285	304	303	329	284	282	312	293	314	305	280	274	295	301	324	324	331	302	321	293	271	294	325	293	291	305	309	283	275	292	316	298	305	335	256	292	303	313	285	299	313	309	300	301	331	287	292	320	306	326	278	290	252	301	314	336	296	325	314	263	322	322	299	264	326	276	337	292	320	294	324	296	315	306	261	325	322	313	320	303	306	323	328	290	305	299	311	287	278	299	328	305	302	281	288	312	292	291	274	315	291	289	305	307	303	299	286	257	292	294	293	287	287	274	306	287	305	312	295	320	290	301	290	297	306	316	312	292	321	272	306	290	295	299	293	310	293	271	272	291	300	300	340	280	278	294	320	288	313	289	313	319	280	319	285	321	298	280	340	298	289	281	296	294	318	335	290	291	319	312	303	298	304	309	332	307	306	312	288	313	302	301	285	289	285	285	298	274	285	296	290	288	291	350	325	347	293	322	301	290	288	261	299	284	304	313	297	308	283	291	283	340	291	310	278	319	294	323	307	279	301	297	305	294	252	313	313	294	295	280	277	310	308	300	316	281	318	303	293	280	283	305	306	309	293	308	301	295	290	288	300	312	295	299	318	299	290	293	317	300	298	328	316	295	315	295	274	283	337	320	286	294	290	307	297	313	314	287	285	298	313	306	313	288	312	281	296	310	280	301	269	285	299	310	271	276	287	328	299	288	309	287	339	269	272	309	266	302	289	290	294	275	298	292	303	294	276	297	263	316	320	308	303	267	317	313	328	277	319	290	330	317	314	306	300	304	301	292	293	326	284	319	310	302	293	297	291	300	280	298	301	309	302	299	305	297	301	314	287	302	311	306	292	297	291	328	293	309	333	308	310	280	298	272	317	276	305	320	310	287	279	285	294	299	326	285	321	281	323	316	299	309	290	268	285	293	300	298	282	327	320	304	304	318	284	307	300	297	301	296	282	301	303	336	322	300	295	303	304	306	297	284	315	280	316	289	340	310	287	288	270	307	292	304	317	318	311	288	287	311	310	308	291	280	307	323	313	303	317	349	287	268	295	289	288	303	306	304	278	296	282	305	309	309	299	301	299	251	310	329	291	299	283	257	317	324	253	303	306	325	292	286	282	305	302	308	297	285	291	309	325	302	268	299	312	292	263	333	314	317
60858	93365	83066	48121	11891	536	562	532	515	512	529	519	487	500	516	501	475	495	491	534	516	497	480	478	539	491	439	466	495	497	524	481	549	479	493	503	453	527	468	486	516	510	510	481	516	468	489	522	503	468	489	503	496	496	464	486	483	513	486	511	461	506	550	499	530	512	502	471	491	484	506	503	489	513	505	527	494	458	513	488	540	557	473	493	540	491	485	494	502	465	459	489	501	538	484	548	495	495	483	501	482	470	543	453	506	495	484	474	492	498	477	505	476	439	508	476	490	515	494	491	515	463	475	492	485	456	450	547	481	471	490	464	524	518	509	520	471	514	489	518	526	491	462	526	504	541	515	491	479	524	470	490	493	486	484	507	522	506	474	492	514	494	518	518	494	490	514	493	511	468	466	472	496	439	508	476	535	531	487	502	516	517	474	524	528	483	481	486	485	475	508	501	527	457	512	476	505	486	461	539	495	519	506	482	463	496	497	529	502	503	503	527	513	510	498	500	502	489	493	490	522	508	451	520	471	470	468	499	486	497	484	502	464	503	498	515	536	456	484	487	525	435	500	472	522	456	484	469	496	509	522	463	505	488	503	436	515	444	465	514	457	467	511	493	485	477	477	519	480	503	489	470	487	495	492	498	440	508	492	490	492	499	479	483	486	499	516	492	502	516	509	485	506	477	478	512	433	469	496	500	489	520	471	461	492	481	501	479	515	502	479	503	463	465	503	481	453	481	488	483	463	486	464	494	478	506	484	457	495	485	456	517	491	482	503	505	484	468	494	482	496	486	495	513	523	473	503	486	537	511	495	495	503	472	485	497	482	501	449	530	496	509	486	507	458	527	505	463	507	505	494	481	518	501	480	507	489	472	488	501	479	501	452	522	557	487	466	531	505	449	529	500	473	507	478	529	531	504	505	521	458	514	483	483	528	532	498	470	509	468	542	500	471	517	578	522	460	471	515	519	506	502	464	516	492	515	493	490	481	476	513	501	482	472	518	508	510	501	485	500	490	490	502	503	495	518	510	480	519	500	529	499	489	506	480	517	555	488	519	523	513	515	472	489	529	488	494	525	477	505	483	505	516	531	514	497	499	495	551	481	493	491	491	454	496	481	509	511	481	443	506	492	558	551	526	503	475	498	497	487	455	511	499	509	486	462	479	459	456	486	471	499	472	504	526	489	510	513	493	489	471	490	505	455	473	474	477	515	459	490	523	481	517	486	497	476	492	485	532	478	461	519	525	497	507	492	492	507	472	523	489	468	498	498	468	475	507	537	501	492	481	504	489	466	469	498	514	489	514	453	515	485	517	518	532	491	479	460	474	464	500	496	455	520	493	465	500	461	497	495	477	469	505	497	498	518	452	485	512	513	487	464	457	522	433	497	472	490	499	515	480	484	472	513	483	510	493	525	498	519	460	465	483	451	485	517	491	516	461	472	457	503	540	457	496	495	500	503	473	507	515	480	439	480	483	477	522	518	508	473	483	472	490	462	515	508	518	522	527	532	470	448	482	482	498	477	493	526	499	490	489	503	532	500	510	496	487	479	521	541	478	513	516	549	459	510	497	488	486	551	479	516	493	457	474	451	502	526	491	506	521	476	497	481	497	498	509	478	460	527	512	505	519	516	488	517	506	517	470	471	487	447	487	469	485	468	547	456	492	470	517	510	512	496	479	477	508	490	444	478	529	443	491	510	468	512	485	485	507	504	490	509	480	512	481	547	484	459	538	467	480	493	479	487	513	483	546	464	495	493	513	503	472	493	458	483	483	498	503	468	492	512	490	496	505	454	492	469	503	497	468	517	506	498	476	508	495	498	470	515	526	474	476	494	490	471	481	493	494	527	463	511	500	513	510	471	493	485	475	516	496	514	527	497	511	493	461	469	499	492	471	509	550	503	480	496	478	449	501	516	519	463	520	495	511	486	519	484	509	494	550	497	486	448	514	507	533	497	507	533	508	495	473	473	497	473	450	504	526	488	479	491	485	463	527	445	465	507	499	465	456	533	478	453	490	546	533	479	487	502	527	484	507	453	481	512	511	530	496	528	499	475	499	493	503	494	458	501	515	481	478	471	500	502	497	465	519	498	492	480	493	496	456	486	481	537	543	478	552	484	489	491	505	491	488	484	485	492	511	432	474	493	475	510	498	454	501	497	453	494	498	504	472	462	486	480	470	519	470	505	502	480	524	505	480	472	540	485	507	504	512	463	487	500	480	495	511	470	476	491	446	481	510	474	476	518	485	462	432	484	495	489	474	507	518	505	490	477	481	511	484	464	488	488	474	528	495	471	524	498	485	468	530	470	520	491	518	482	494	494	475	478	511	506	478	495	496	449	509	506	438	474	494	512	453	483	495	457	472	465	468	547	461	524	472	520	474	467	492	506	500	516	499	479	490	491	478	452	537	508	471	503	507	448	519	526	512	499	463	506	483	466	519	529	504	438	512	465	469	551	507	486	478	484	509	477	508	513	479	473	471	510	509	504	440	499	564	524	509	511	499	499	482	532	509	524	519	516	486	488	489	468	544	490	425	557	505	502	500	541	469	449	530	491	523	524	518	477	510	481	539	502	494	467	493	511	469	522	482	498	504	491	481	494	527	487	534	491	520	447	522	476	515	496	494	488	504	504	519	505	484	500	508	485	516	483	477	506	447	496	493	482	495	518	479	493	484	516	523	501	483	507	501	509	486	455	498	523	462	499	457	490	476	494	475	459	488	512	499	478	534	502	459	503	457	504	498	489	474	467	490	490	507	491	471	529	516	489	494	493	478	487	486	494	477	517	496	499	490	522	486	493	487	479	502	498	465	527	481	476	475	506	470	531	469	462	525	478	517	466	502	494	448	465	478	461	484	514	508	517	479	481	486	466	512	489	476	518	480	468	513	515	509	486	501	456	473	486	528	486	481	503	507	461	503	455	501	483	534	492	474	491	460	524	478	556	500	496	502	454	487	504	504	498	491	465	470	541	515	509	508	497	482	469	485	470	501	508	471	487	508	500	513	473	521	473	534	470	443	464	495	437	492	489	483	491	503	513	468	531	489	498	501	497	502	467	460	455	476	474	475	482	525	438	503	457	521	478	491	490	475	498	473	506	476	488	532	489	510	508	484	475	468	525	526	465	504	521	498	494	489	474	469	479	506	524	525	469	487	538	513	509	495	518	484	538	455	519	492	507	473	467	494	495	481	488	504	494	478	466	453	486	471	539	522	503	507	464	506	458	455	484	478	520	499	501	480	498	466	502	503	505	460	496	482	494	468	471	511	458	484	518	520	494	493	536	519	447	473	536	499	447	515	490	470	528	513	508	508	505	501	476	508	487	464	479	482	467	513	502	472	485	492	528	513	520	487	521	518	475	462	454	524	511	539	469	479	528	469	504	495	481	506	517	489	508	470	460	508	483	489	481	474	504	491	473	491	505	501	512	459	525	534	472	510	470	511	481	475	502	502	509	473	456	517	560	519	488	449	529	500	493	484	488	491	505
24344	22918	37733	35258	22430	17023	4351	612	563	482	511	472	513	510	481	513	478	511	545	545	519	519	512	535	538	488	541	487	505	526	519	522	492	529	492	484	522	494	503	522	517	474	485	504	518	523	495	531	514	504	497	514	493	477	504	474	482	500	515	477	510	500	524	543	503	456	508	480	491	489	494	475	518	449	484	500	472	525	569	541	492	520	492	507	511	508	514	531	478	476	507	473	479	476	475	510	488	493	518	460	479	506	453	455	474	471	505	502	455	501	470	515	500	460	462	518	513	488	481	516	540	521	494	510	485	520	495	494	500	510	514	515	486	496	463	520	501	485	496	498	463	485	485	529	486	528	478	549	504	532	475	507	466	491	485	476	510	451	484	484	465	445	520	488	503	523	481	470	515	499	466	520	537	499	493	542	491	511	497	496	488	461	530	474	502	503	507	500	532	483	504	469	487	504	492	512	505	471	478	525	557	450	498	478	515	541	510	498	480	497	478	485	522	519	520	472	505	517	454	500	476	463	512	529	488	505	462	508	521	459	466	501	515	478	493	499	473	487	531	488	491	507	504	474	469	495	462	519	506	509	458	510	442	512	503	523	532	538	494	550	498	505	471	513	487	495	466	480	497	506	502	512	471	484	487	488	500	464	500	500	504	474	501	455	489	481	498	483	455	484	483	506	476	488	497	471	466	511	496	497	495	507	477	496	495	520	480	467	508	492	526	500	511	490	514	547	527	480	519	501	471	500	499	506	483	481	504	468	469	474	487	469	510	498	460	491	454	489	462	531	498	480	495	483	478	457	482	523	501	510	492	537	482	511	511	494	477	493	514	479	533	476	502	462	471	512	477	484	513	440	505	495	464	469	483	511	482	510	452	492	480	450	542	485	516	507	492	514	548	470	487	508	480	463	472	524	477	468	477	445	494	492	495	517	510	506	502	473	475	469	472	520	503	491	452	529	517	502	480	482	478	511	507	501	505	498	460	509	483	499	438	511	486	494	479	496	536	487	494	468	479	503	477	492	490	536	529	457	482	488	525	475	467	510	490	520	501	491	547	480	516	481	470	518	524	507	497	462	514	513	477	533	526	494	493	478	480	504	513	487	543	445	454	490	500	504	458	508	497	477	503	464	455	466	487	483	499	487	505	461	494	509	480	515	477	458	486	497	498	479	504	502	461	479	539	461	490	499	496	486	461	463	478	459	462	485	499	487	513	510	499	490	513	492	504	508	529	470	469	499	523	483	496	508	515	472	520	483	503	501	491	497	517	494	477	511	442	502	504	468	498	512	516	489	505	527	479	479	494	500	520	484	481	506	501	506	481	461	439	455	493	476	490	491	508	441	503	501	511	464	473	499	533	508	475	517	505	492	510	488	507	514	509	499	497	507	513	478	494	483	494	467	458	503	507	463	502	470	483	501	551	469	525	516	499	447	504	477	492	546	493	470	484	467	510	492	483	491	509	464	482	519	451	477	486	493	497	504	502	473	540	508	495	504	505	520	523	502	492	534	497	481	465	494	533	473	465	507	480	479	485	466	485	489	508	471	487	498	507	469	506	489	468	517	505	498	517	456	548	427	467	459	517	514	514	482	503	493	449	483	493	485	484	506	477	507	503	431	506	456	475	518	474	483	497	515	489	539	500	473	483	529	477	479	499	509	508	491	454	484	473	500	501	513	500	487	475	471	512	528	494	494	493	503	514	519	485	486	493	504	537	474	488	471	510	482	470	489	488	514	503	515	531	480	475	467	456	504	469	500	516	502	449	542	481	492	479	468	525	489	474	480	464	487	497	477	465	481	524	526	519	481	494	466	470	479	514	530	505	508	498	529	467	488	501	497	482	471	462	510	478	532	523	487	475	516	495	528	495	489	502	503	499	490	561	502	449	465	474	492	469	535	495	495	492	490	477	494	499	507	466	494	520	514	451	518	477	508	465	483	508	465	540	520	472	503	477	507	477	474	501	478	461	508	453	474	498	483	488	502	485	477	493	476	457	488	499	491	502	509	451	488	512	499	466	462	466	510	515	479	502	519	515	497	475	477	497	473	455	517	516	470	513	473	511	493	474	465	495	482	477	480	462	455	514	501	501	468	479	513	505	474	501	483	494	473	483	462	543	481	478	519	500	459	495	469	507	462	480	474	468	508	495	496	507	533	493	491	501	510	464	505	506	515	486	509	485	457	509	503	477	512	501	475	488	489	508	495	490	515	484	461	506	481	487	485	477	505	485	498	508	492	470	497	434	503	471	486	503	474	494	509	516	493	498	535	492	508	505	468	524	516	493	492	421	465	477	497	520	492	523	486	484	478	505	456	523	468	507	475	507	515	464	494	528	515	495	517	489	520	517	508	510	504	495	481	479	462	502	494	483	465	474	474	483	480	485	496	487	510	490	496	526	532	494	462	491	472	477	541	479	500	479	463	476	508	508	499	491	473	480	492	475	472	474	502	470	507	511	504	488	502	493	475	507	490	459	468	481	489	481	487	484	530	506	543	479	473	534	485	488	483	485	509	473	526	520	492	472	493	448	519	494	526	506	495	504	478	523	478	511	513	462	510	491	497	518	490	453	499	493	526	448	508	504	523	492	460	501	483	488	483	486	483	477	513	498	510	502	511	502	509	515	514	495	480	482	499	528	505	514	529	507	516	461	480	492	478	501	521	482	472	530	462	488	478	526	503	510	541	500	520	501	502	547	488	453	480	475	493	454	528	528	472	489	457	452	481	493	514	478	517	526	515	485	505	496	475	457	470	504	482	511	505	500	478	459	527	521	494	475	488	533	463	452	490	519	477	511	530	506	488	493	495	494	511	494	500	468	473	520	501	471	515	487	526	497	449	500	517	472	503	498	510	513	483	503	501	488	508	483	536	542	508	511	492	498	518	504	474	475	477	478	463	509	533	573	497	486	485	499	483	474	511	481	518	534	487	471	490	458	522	502	475	462	505	514	531	509	521	503	513	534	533	492	477	478	494	446	545	514	479	508	521	501	483	476	522	523	486	520	501	500	468	509	484	516	500	501	456	521	492	511	476	514	482	521	508	491	478	489	499	478	515	510	477	519	501	464	508	468	494	503	500	480	489	499	498	473	490	504	465	464	487	491	506	470	482	516	491	514	500	482	483	493	492	521	537	476	519	448	492	485	455	524	448	490	482	479	477	491	501	489	508	507	512	518	529	508	504	518	484	493	500	529	473	523	539	481	487	488	490	471	474	482	509	523	502	518	484	512	481	503	504	533	517	476	462	419	455	467	492	494	479	507	521	513	530	478	472	496	471	512	513	486	484	477	507	512	507	518	492	503	487	508	485	506	494	475	499	493	467	488	485	467	487	474	491	563	501	476	504	507	458	532	478	513	514	507	491	479	503	541	504	496	481	517	495	475	487	493	500	471	531	505	464	493	512	504	477	503	485	479	487	482	516	494	464	468	473	508	482	496	493	490	466	491	477	547	440	502	490	488	487	493	479	523	499	485	506	501	519	504	488	516	533
64322	103667	92672	58602	16344	764	790	805	824	714	758	764	765	724	803	737	789	757	776	808	763	740	759	811	742	721	763	757	735	780	742	786	731	841	800	761	746	723	810	744	765	753	782	762	731	741	785	789	767	783	756	755	760	753	779	740	779	786	801	784	730	771	820	767	804	772	768	819	749	790	769	766	743	800	724	779	731	775	743	798	739	742	803	788	811	762	722	729	782	728	746	773	751	761	783	782	748	799	760	800	759	765	723	778	769	762	728	725	803	773	743	721	773	747	733	767	785	812	680	747	793	752	784	765	703	718	780	767	700	744	749	762	791	779	754	765	781	744	782	719	772	788	715	794	753	763	803	768	767	769	767	773	755	723	742	756	740	731	772	724	798	786	756	757	743	758	778	761	744	742	770	762	720	725	714	769	794	752	774	772	786	709	753	771	790	752	754	791	775	729	797	772	787	780	791	787	765	727	779	753	704	769	747	768	767	722	748	746	766	793	758	765	758	739	751	758	757	736	757	758	768	759	753	764	795	770	756	788	702	791	740	751	710	757	796	790	723	772	812	744	745	776	755	800	753	776	757	720	743	750	793	772	759	747	775	728	723	780	771	735	726	748	755	779	734	810	757	699	803	729	751	741	803	726	734	746	743	758	740	726	784	750	806	742	763	753	770	714	778	781	780	757	724	766	747	780	825	705	770	763	798	749	775	794	790	766	750	757	779	803	735	775	738	727	774	814	704	741	743	757	754	792	764	741	724	779	775	813	799	755	738	683	780	750	764	818	710	790	711	742	727	750	772	778	749	776	750	730	761	825	711	763	780	745	728	739	719	742	756	768	786	726	755	767	754	764	777	785	740	709	724	753	736	804	731	762	742	742	781	776	714	753	720	755	727	740	714	819	764	748	756	754	766	791	815	780	785	753	729	762	798	753	786	786	774	780	814	791	792	749	761	754	746	738	743	764	766	742	772	731	756	761	746	712	800	743	804	831	781	751	765	753	741	739	795	738	769	791	751	757	798	805	713	725	756	771	812	798	821	694	761	762	727	719	766	772	744	713	713	752	710	722	727	762	798	750	738	767	792	754	788	740	766	742	750	794	741	796	762	784	754	721	774	749	758	771	741	722	818	743	747	770	766	783	720	759	811	760	808	776	765	728	731	775	744	778	826	774	777	790	712	765	778	757	777	785	754	768	729	787	722	756	768	711	732	769	777	804	781	717	754	749	750	745	770	814	794	755	827	771	747	764	797	751	761	812	785	727	717	727	785	738	769	789	781	748	767	754	744	763	769	809	761	730	755	704	736	774	747	787	755	772	807	826	796	761	802	791	747	804	730	718	820	754	740	785	716	737	704	791	769	767	766	703	802	756	740	773	734	745	753	744	773	747	844	768	748	716	725	745	746	773	755	767	735	779	752	741	764	748	810	773	745	761	755	724	824	745	773	728	773	795	769	751	744	748	793	697	764	763	761	752	742	757	758	718	746	752	737	788	751	733	780	742	766	745	711	765	752	811	790	777	770	759	779	773	772	782	726	780	753	753	770	741	778	786	771	741	741	761	756	722	719	799	770	786	722	775	750	801	758	771	726	736	808	762	726	760	762	746	738	844	735	773	802	743	749	788	734	736	770	730	770	719	775	738	784	765	752	785	757	787	764	739	764	717	819	777	790	704	785	728	771	804	769	746	829	778	789	751	747	733	779	780	745	778	737	738	716	761	764	720	749	794	783	713	819	724	696	733	732	725	784	743	782	755	789	744	754	763	748	778	757	761	727	766	770	754	766	772	708	732	726	750	737	773	744	708	731	730	745	767	798	787	742	799	799	800	773	759	727	729	754	730	733	790	761	735	730	730	743	809	739	746	789	751	775	729	737	709	766	788	766	800	802	731	780	743	795	761	727	719	750	746	734	763	765	718	744	701	775	745	754	789	767	737	745	752	678	747	747	742	783	755	800	790	796	740	789	808	791	828	715	781	763	782	744	778	752	750	772	807	745	775	800	807	786	766	720	735	753	751	754	735	745	716	776	754	729	779	752	727	763	749	777	773	693	745	733	760	776	772	754	717	749	743	744	752	737	763	730	777	792	714	710	784	761	756	757	714	781	755	808	768	753	754	812	751	799	768	764	814	779	743	740	739	756	777	771	742	760	744	732	754	723	753	764	777	775	745	784	750	717	778	738	755	740	756	745	736	778	671	783	762	737	756	756	794	760	803	780	731	727	755	761	742	782	723	785	728	739	752	771	751	758	770	771	716	798	799	782	743	807	763	779	754	755	776	676	759	772	729	743	777	770	770	743	795	755	743	798	730	739	684	713	721	793	733	734	688	778	796	774	761	799	780	748	772	703	769	724	770	718	785	799	754	764	775	781	775	745	720	755	761	714	772	739	775	790	735	798	753	692	734	774	720	771	759	741	753	789	768	803	712	729	740	754	759	705	725	758	787	759	757	792	728	694	739	754	749	779	750	742	732	745	756	732	824	756	788	756	763	758	734	776	783	730	771	764	775	794	757	792	817	726	761	757	713	758	802	750	746	728	781	730	759	750	799	719	735	810	801	726	770	789	721	770	764	738	722	763	749	758	782	758	714	767	768	762	765	764	783	751	767	738	766	771	698	751	749	801	778	770	757	759	765	796	755	751	758	732	746	732	803	751	746	751	796	743	709	753	763	731	807	752	804	781	735	737	770	774	765	730	764	785	753	767	755	723	756	761	777	784	721	740	731	792	790	768	764	755	726	755	791	735	706	783	740	779	731	755	792	745	766	789	774	768	758	771	759	720	795	770	724	789	747	786	771	773	765	750	712	795	778	771	775	843	739	748	736	776	745	750	764	700	725	802	773	742	724	730	734	763	726	753	750	800	784	786	697	755	699	701	709	819	809	736	754	807	783	770	763	774	754	804	757	737	779	744	754	692	760	756	763	797	761	806	743	770	764	767	806	766	793	772	769	764	778	782	753	756	731	761	799	770	720	800	793	723	738	733	837	773	722	732	717	791	776	757	783	745	801	832	762	748	743	759	768	747	783	756	796	749	773	759	738	781	790	755	764	766	746	766	793	738	760	765	745	805	756	784	714	759	754	717	789	788	729	758	736	770	751	724	779	768	754	767	767	726	799	810	790	754	777	727	740	805	710	785	752	730	750	726	724	762	814	703	780	761	842	763	744	792	808	832	692	745	763	773	763	720	772	720	772	729	790	814	761	750	756	756	768	743	797	740	719	767	750	712	743	787	775	711	753	735	749	708	732	790	734	738	767	762	746	719	781	771	758	709	779	798	744	753	737	756	738	723	792	779	735	774	746	713	762	762	747	765	725	806	733	781	768	732	719	785	752	756	742	802	781	798	828	782	750	795	735	800	805	737	728	742	770	740	751	825	760	794	768	732	720	737	713	839	721	749	760	780	784	794	733	757	748	732	754	816	772	746	788	778	769	754	747	797	779	768	731	752	780	778	745	744	773	727	765	761	792	796	747	758	749	723	787	730	798	743	717
29773	29665	35498	24727	2848	297	284	280	277	297	262	302	285	230	270	274	293	308	286	282	300	236	278	292	298	276	251	304	294	265	286	276	288	289	255	286	278	277	292	281	266	313	312	255	269	254	277	296	247	246	288	291	302	330	304	299	294	290	287	307	281	293	270	263	278	302	292	268	280	306	278	276	291	271	295	286	321	280	293	263	276	270	266	254	238	302	311	264	267	292	272	285	270	268	299	302	288	288	282	287	292	279	293	272	275	288	299	292	265	269	255	288	291	281	281	281	277	300	260	295	292	289	274	275	294	277	258	257	299	269	279	291	264	286	287	288	246	302	307	305	263	270	299	278	264	288	280	259	247	289	291	290	289	238	278	297	292	254	280	268	309	307	309	254	282	273	298	312	290	326	274	297	313	248	270	263	266	290	298	277	289	272	277	297	259	269	323	259	279	270	268	269	307	263	281	277	283	268	289	260	296	302	273	283	268	286	292	276	304	268	257	263	299	284	275	262	278	291	279	268	265	256	281	304	287	269	283	261	254	263	276	295	284	239	315	322	258	286	285	268	303	293	259	284	264	276	290	287	280	270	290	292	253	253	242	305	268	273	271	285	281	274	239	271	269	311	260	271	283	278	284	300	284	290	300	295	290	272	314	276	280	291	277	292	284	289	260	273	285	266	290	268	256	285	272	263	277	271	302	262	292	266	295	281	299	271	309	262	294	261	267	311	292	282	297	296	266	291	267	273	266	298	271	276	286	333	308	276	280	263	257	264	300	305	282	256	283	292	287	273	268	256	292	288	273	302	280	279	279	321	265	288	258	267	242	258	315	275	296	290	269	309	283	270	289	282	278	294	306	251	283	270	269	254	272	270	273	289	257	260	279	263	260	275	293	283	276	288	295	280	294	291	265	277	258	298	293	313	264	278	282	303	276	318	300	261	319	296	308	284	302	261	288	273	302	269	264	289	273	254	314	289	267	302	291	277	276	267	288	268	268	276	248	282	286	319	291	279	301	306	276	314	262	287	304	295	290	313	274	292	315	273	295	270	259	306	281	285	275	294	324	277	286	287	282	254	293	258	253	261	271	253	281	289	320	281	297	287	309	244	268	274	285	282	293	265	255	271	295	284	282	263	285	284	289	281	297	303	287	285	270	263	302	290	275	253	272	257	264	291	272	247	289	287	262	286	284	294	289	299	308	312	257	282	296	279	317	277	276	291	267	272	245	268	300	277	290	251	289	285	263	291	293	304	275	272	295	273	277	307	272	264	307	298	281	287	272	310	275	261	292	298	287	298	298	266	288	258	295	275	256	281	298	286	304	288	303	269	280	285	291	276	305	274	266	274	275	261	276	284	297	299	282	280	247	312	296	298	279	277	259	317	290	284	297	252	303	278	324	269	293	279	304	290	311	284	283	257	301	282	260	301	302	273	282	278	279	298	261	269	265	282	278	289	266	268	298	288	300	283	310	277	282	283	279	280	266	289	272	313	250	296	292	262	303	257	275	268	288	276	255	294	316	284	252	263	275	261	290	282	286	264	260	305	291	297	306	289	258	291	275	277	269	273	270	254	281	309	298	259	288	259	296	278	317	283	308	273	272	286	291	281	245	265	295	289	281	305	272	292	274	280	281	298	258	291	300	280	275	294	282	289	313	273	291	295	244	252	269	282	280	298	295	307	266	276	291	262	268	277	232	252	271	291	262	293	279	285	264	283	267	296	264	279	247	260	275	302	276	260	318	266	277	286	263	273	273	254	285	270	256	294	280	293	267	273	300	307	305	303	266	288	303	269	283	273	304	261	293	284	283	255	315	268	268	262	289	294	307	303	283	281	307	289	284	295	263	264	283	260	271	293	300	294	291	272	255	306	277	250	282	277	266	256	301	331	274	262	294	271	288	271	289	275	275	262	283	281	290	309	282	279	280	295	281	280	289	299	292	301	245	283	311	290	260	293	274	286	270	281	281	252	248	286	279	291	291	285	282	300	273	308	285	262	269	277	274	312	278	303	282	262	272	301	273	281	241	277	259	306	265	298	289	311	298	264	251	264	274	265	282	291	288	276	282	289	283	286	284	288	281	265	278	286	264	272	325	281	290	287	273	285	295	273	299	282	257	306	312	266	277	287	262	287	293	271	272	285	293	262	305	278	282	286	296	311	277	280	266	291	280	281	301	276	302	293	274	283	241	269	254	273	313	280	283	288	288	265	276	275	254	277	294	308	279	303	276	249	295	262	294	287	276	281	281	279	322	297	269	303	283	282	268	290	252	283	270	286	263	284	284	277	325	288	266	268	287	277	268	284	293	301	285	255	284	265	259	268	277	260	284	238	295	290	280	262	296	280	268	281	281	275	311	280	295	274	275	280	275	267	282	246	279	280	276	287	288	285	253	280	299	305	267	284	276	318	277	287	248	282	284	278	288	263	270	278	278	262	257	282	274	258	310	307	259	298	274	263	272	257	267	277	280	273	280	297	295	271	249	279	278	287	278	271	259	285	312	291	304	276	284	268	263	292	276	276	304	285	283	251	283	259	266	288	293	290	299	293	293	295	269	280	290	255	289	284	280	257	261	268	287	280	310	297	281	295	308	299	285	254	287	276	278	271	261	290	262	265	302	313	290	271	258	249	274	269	306	313	290	268	272	292	276	266	277	305	267	276	282	302	318	301	261	282	293	257	264	259	300	290	283	285	265	256	280	270	292	284	310	274	290	265	281	264	298	287	286	299	295	287	303	288	278	272	305	273	267	262	276	266	254	286	284	270	286	320	283	282	290	292	255	303	263	311	285	259	274	289	291	288	245	264	278	291	258	269	279	315	299	277	281	271	281	290	284	273	278	292	290	288	291	283	269	275	306	265	283	271	305	306	298	298	263	250	275	289	292	306	299	306	270	266	282	284	287	304	304	282	272	282	280	259	271	290	274	277	265	261	277	311	282	313	292	295	289	289	291	264	284	241	250	267	285	283	270	269	303	283	288	287	262	309	266	268	279	307	277	307	297	271	248	289	280	283	283	281	275	272	273	282	275	267	306	274	262	332	284	271	264	300	304	267	299	275	261	286	257	282	250	279	260	296	285	294	282	300	282	311	284	271	268	278	283	261	266	287	295	295	273	278	280	281	275	267	305	254	277	272	269	305	275	316	293	292	260	247	279	289	277	265	294	288	301	293	278	283	276	277	294	277	273	285	271	289	301	268	265	284	288	302	281	286	298	285	278	289	292	256	278	277	271	276	299	265	264	245	296	248	285	270	278	298	282	286	258	262	288	286	267	279	289	283	279	283	287	291	314	270	278	305	281	283	285	302	298	315	281	273	287	265	267	269	295	301	303	247	282	285	291	282	284	302	271	286	310	285	313	287	277	280	293	282	295	320	278	275	258	299	270	296	299	260	281	248	282	241	274	286	294	304	272	272	282	289	291	294	279	301	288	294	263	298	280	274	289	265	259	275	273	290	274	263	279	295	296	290	283	291	298	277	256	296	259	278	279	276
36021	48043	43807	24029	2228	486	475	457	491	498	467	466	463	475	501	472	471	450	490	450	516	488	507	485	494	460	490	502	463	472	468	476	513	447	515	468	483	458	480	481	443	506	434	418	465	470	504	477	509	432	486	483	498	482	445	470	465	509	461	465	460	468	470	500	446	481	496	455	526	482	442	505	534	456	432	476	482	470	460	495	466	483	447	454	473	458	460	470	508	460	455	492	477	487	495	444	459	470	483	459	496	447	470	443	482	473	493	473	508	482	428	521	476	461	466	463	476	448	461	447	421	496	488	460	507	449	492	519	518	491	449	440	465	461	473	486	477	463	479	492	481	477	479	495	480	502	449	498	490	469	492	458	460	420	426	465	495	499	452	475	491	495	462	468	463	440	462	429	454	458	451	451	456	459	490	459	475	504	479	436	480	444	493	516	467	492	469	469	473	481	497	492	453	507	480	468	514	508	457	509	469	487	503	535	456	476	475	508	481	432	452	466	488	464	468	506	475	489	463	446	460	512	485	493	482	459	475	485	459	473	503	469	498	470	455	466	484	524	450	477	550	501	444	491	473	459	462	524	439	467	456	517	480	478	460	435	455	485	481	477	481	490	490	470	506	456	474	513	476	481	482	515	478	467	465	432	476	494	504	455	487	476	502	493	464	477	504	499	481	461	481	471	494	490	466	469	487	504	457	448	461	488	461	439	491	444	463	444	467	500	483	485	494	476	499	516	495	472	476	511	463	422	436	490	495	493	419	458	475	495	487	427	476	486	479	458	502	447	484	519	470	468	474	469	468	503	484	456	472	464	490	469	452	502	452	451	445	475	478	517	447	427	439	494	470	475	544	505	445	443	463	419	485	433	441	426	470	492	477	446	496	469	490	452	481	454	504	425	479	461	446	492	462	507	455	470	463	496	450	541	449	470	426	512	495	485	440	466	511	458	462	418	480	454	473	483	473	509	497	416	470	447	474	505	468	474	466	471	466	492	471	456	458	447	481	461	475	464	473	449	471	489	504	451	487	461	460	447	517	495	460	467	492	456	455	455	471	462	497	442	452	473	454	425	471	476	460	499	479	460	443	465	476	506	453	448	501	507	497	481	446	506	510	459	426	477	470	441	475	512	461	479	485	456	510	477	480	441	456	501	497	523	460	501	495	458	444	463	473	479	481	490	479	471	489	491	458	480	463	411	479	483	472	462	446	456	496	428	465	476	463	474	495	479	473	456	448	476	459	494	519	476	440	470	509	477	474	473	458	482	454	452	455	476	493	479	476	463	461	460	473	485	490	470	491	493	457	430	487	471	456	476	443	445	478	457	454	538	486	507	488	498	470	472	506	478	502	452	501	479	501	459	480	461	472	477	496	495	478	462	446	475	451	461	488	460	492	469	467	497	481	466	517	493	503	499	468	452	466	484	481	497	454	436	444	448	442	464	452	464	497	454	466	467	435	471	472	477	453	474	458	484	511	499	476	444	476	467	487	473	476	478	496	461	436	447	489	491	443	446	457	463	430	455	484	466	471	480	444	476	452	471	485	499	472	529	458	469	459	427	483	470	502	438	453	488	454	494	494	485	442	487	470	496	448	484	500	477	448	493	458	474	528	512	440	480	442	460	466	478	493	458	505	484	476	504	469	443	466	462	458	474	483	441	490	460	464	485	479	486	481	450	449	487	489	477	442	487	496	483	512	471	479	453	507	485	487	467	487	478	447	466	503	503	429	498	455	476	463	478	448	468	479	468	475	467	475	498	464	467	438	485	458	497	488	437	479	461	488	463	497	494	477	458	438	441	480	481	448	495	470	502	459	482	509	495	485	479	461	497	500	504	460	497	476	503	461	478	485	507	498	498	473	468	456	479	502	462	460	456	491	507	483	468	454	488	519	470	514	515	489	414	474	475	464	498	439	491	473	503	457	484	451	490	472	476	434	478	474	510	467	475	481	462	461	493	468	435	457	488	451	442	482	494	449	479	503	540	494	481	482	512	465	458	465	488	498	448	455	480	418	443	475	488	470	425	466	472	467	463	434	481	468	479	503	482	485	446	504	474	505	499	503	451	473	452	433	454	453	520	484	485	480	461	458	487	492	491	451	490	481	470	438	488	491	455	489	470	513	478	472	482	434	475	460	493	470	468	482	459	491	446	486	468	498	476	462	497	499	476	498	486	477	512	482	458	477	446	484	469	499	450	497	475	491	464	490	507	506	481	486	484	492	476	517	461	480	471	505	447	499	473	450	459	466	460	513	465	477	446	474	461	497	468	463	494	456	456	497	451	484	483	475	469	502	500	486	436	488	471	474	441	452	467	424	477	473	467	497	457	436	460	437	447	469	471	469	466	455	436	454	470	478	479	489	511	486	477	495	496	492	462	521	435	497	478	440	535	471	472	477	497	492	418	496	480	461	489	486	488	512	485	484	465	437	472	483	511	497	474	484	479	476	499	493	443	456	459	464	524	514	485	465	463	521	473	481	444	471	458	436	464	491	491	484	480	457	482	470	480	503	512	502	446	481	469	486	494	487	431	424	463	488	474	463	474	467	453	474	442	474	445	474	500	443	478	467	448	469	468	457	515	478	514	489	475	460	508	471	493	484	461	505	455	454	477	476	472	488	444	463	480	445	459	482	465	480	497	449	438	489	442	482	486	476	499	512	512	492	505	502	474	471	493	501	480	503	486	476	525	498	490	529	473	462	464	484	488	472	469	467	483	453	469	497	457	479	498	508	509	495	505	509	473	453	441	500	479	458	475	473	505	460	454	471	496	482	463	476	483	470	458	500	449	466	491	473	479	451	461	473	484	468	478	488	474	490	441	463	437	454	410	481	519	454	478	492	451	490	487	492	454	472	490	453	485	466	472	485	446	503	519	530	458	455	472	478	465	488	493	480	444	431	481	510	460	482	475	455	469	464	457	457	458	489	464	457	458	501	483	491	478	478	469	493	474	478	487	492	460	519	467	476	466	436	460	479	482	443	461	452	424	465	463	461	445	456	496	462	466	466	431	463	486	484	487	487	477	466	470	495	506	490	468	460	444	489	460	461	506	457	466	466	496	476	487	496	463	489	463	486	466	466	489	450	490	483	486	444	469	472	477	466	486	499	466	452	498	499	505	527	458	432	484	495	490	474	460	483	502	460	479	502	455	448	448	493	448	486	461	472	498	470	483	444	514	466	488	464	459	449	478	444	497	464	457	493	474	439	502	442	495	435	508	428	444	438	446	449	479	525	486	469	430	451	450	488	459	479	487	454	477	440	441	474	511	511	473	454	467	510	505	461	467	499	467	490	476	418	477	436	464	492	455	467	480	462	498	526	457	482	490	466	506	498	463	488	421	471	464	459	486	491	462	465	468	483	479	443	477	484	499	463	477	459	457	437	480	522	461	482	486	458	489	470	448	486	484	479	454	478	484	478	471	454	488	474	475	473	463	479	505	507	442	520	478	482	471	468	492	458	470	523	470	460	462	451	484	446	457	461	489	462	477	486	470
25474	24449	41105	40366	20052	7104	555	335	316	300	301	338	323	370	312	330	311	317	320	328	304	313	322	354	299	310	326	335	323	316	298	322	335	308	308	303	267	343	289	318	289	321	301	314	319	308	287	309	308	299	288	305	336	299	335	313	318	308	332	303	277	316	316	289	328	306	301	319	278	310	283	276	324	289	294	324	307	301	288	295	289	295	288	298	296	314	367	325	294	323	283	314	364	344	295	307	343	317	327	295	284	317	302	304	306	295	319	331	314	317	328	306	292	316	298	302	301	321	309	309	337	321	312	310	309	312	329	305	274	315	287	282	287	284	301	329	308	290	318	296	304	291	328	292	312	330	312	284	316	325	299	323	322	322	299	297	326	302	288	289	282	289	316	331	285	299	315	320	290	341	298	293	272	339	316	334	299	345	329	303	289	285	316	310	328	308	307	344	314	278	291	285	316	317	304	324	292	326	316	321	338	309	291	297	298	318	266	326	331	327	331	295	313	316	286	290	316	306	306	329	300	308	307	314	300	317	306	290	290	281	323	281	310	278	297	310	321	336	299	273	281	292	303	305	289	313	294	307	283	328	294	304	284	313	341	322	344	304	325	321	310	286	289	281	319	318	309	302	320	327	299	333	296	309	296	298	301	275	283	333	331	318	312	323	330	306	327	288	308	325	322	304	309	304	284	316	348	305	340	289	311	316	309	285	285	304	336	320	332	315	302	289	330	305	297	322	314	357	307	303	304	278	310	318	298	302	288	329	306	283	310	273	341	327	327	308	329	285	296	326	303	294	344	312	320	304	291	271	302	312	332	329	312	296	308	316	279	336	318	308	327	305	305	288	302	277	284	295	312	343	287	286	309	341	325	315	279	293	314	301	326	290	305	320	298	342	323	299	291	302	313	302	328	317	312	312	282	357	278	316	303	282	300	313	281	342	308	315	327	333	303	314	341	365	305	310	314	296	325	322	310	323	319	275	319	305	328	302	284	298	314	308	292	328	290	295	305	319	332	293	330	268	331	308	301	313	283	301	286	276	316	319	300	317	323	316	323	330	305	309	297	305	322	330	282	301	338	286	316	270	303	296	292	313	311	300	313	302	295	306	320	287	324	303	293	317	297	292	325	323	304	288	328	309	345	276	333	297	282	286	283	312	330	300	293	285	314	324	297	307	316	309	275	328	303	311	315	269	323	312	318	299	313	296	317	316	330	296	290	334	323	323	327	330	350	343	320	301	277	318	326	322	333	301	329	318	306	275	316	352	333	300	302	311	283	285	316	313	323	325	335	289	304	317	322	319	317	336	325	326	331	288	284	314	287	323	311	292	321	326	298	302	321	278	308	319	277	320	323	316	318	336	312	333	334	299	325	304	302	297	297	309	330	336	320	327	321	280	296	292	292	333	317	322	312	314	348	313	308	302	321	294	310	307	315	315	319	311	289	325	288	303	297	338	301	294	306	313	303	315	323	309	310	313	349	323	309	330	312	305	321	308	323	308	302	322	289	329	298	310	324	284	296	300	295	304	281	304	318	343	314	318	308	320	299	291	287	343	292	281	293	305	328	324	266	296	286	285	302	295	302	322	314	276	314	317	289	279	299	314	302	308	304	306	298	315	288	295	333	295	285	334	317	350	300	316	331	298	337	344	337	314	302	286	313	306	303	320	312	312	328	301	292	323	333	287	326	301	322	333	327	309	290	324	309	321	287	313	302	317	320	307	326	312	291	291	285	319	293	321	287	293	284	303	306	323	322	307	347	313	354	318	323	301	301	317	304	313	286	300	319	329	294	322	291	271	313	322	290	303	295	284	332	291	308	311	308	342	338	349	336	314	317	299	321	318	287	329	316	260	313	312	324	320	316	316	301	316	313	311	318	304	280	313	355	329	329	317	291	313	298	339	311	307	288	340	307	317	340	318	308	307	330	306	301	302	313	324	326	318	310	300	306	298	326	316	318	303	307	288	300	325	287	288	315	308	297	277	295	312	303	313	284	323	282	346	293	298	322	310	337	318	307	305	298	276	339	273	306	326	332	324	296	302	304	309	337	332	287	299	328	287	302	342	332	329	302	324	305	307	278	293	315	305	324	292	313	282	310	311	298	307	281	305	306	294	314	310	309	324	326	297	287	285	294	300	285	321	291	336	338	291	332	306	312	314	338	286	355	310	321	280	305	301	281	333	311	300	320	309	346	339	273	318	280	298	315	305	317	288	313	292	306	323	310	270	296	292	312	304	295	325	313	290	297	353	320	325	321	301	293	304	323	291	266	314	317	301	307	315	302	310	305	312	304	299	294	324	293	275	332	288	337	343	299	298	284	323	313	296	306	310	258	344	293	290	348	303	337	310	335	293	315	311	299	328	304	314	328	296	310	291	293	322	302	312	296	292	303	308	334	296	310	313	329	329	304	305	290	283	333	303	308	310	284	322	324	306	313	325	315	313	308	296	270	271	321	319	283	326	302	303	308	299	316	334	309	296	295	277	327	318	294	322	301	313	315	312	273	260	322	285	314	286	298	299	294	334	331	318	299	313	330	302	309	303	310	309	307	287	346	297	324	291	347	304	320	290	317	292	279	300	283	315	304	291	331	287	337	305	307	294	282	290	293	293	317	308	295	309	332	298	315	282	300	302	318	307	279	292	280	344	298	327	294	301	274	295	326	305	300	314	278	338	338	302	282	298	314	336	281	315	305	324	307	305	301	293	342	296	309	292	303	327	308	319	306	330	298	306	318	293	316	294	315	317	296	331	323	292	294	298	280	312	303	300	321	286	310	308	317	295	299	320	333	269	313	343	319	293	316	305	295	324	297	301	311	303	320	321	308	299	330	291	306	299	298	337	312	333	294	295	319	315	319	291	267	318	278	303	287	305	313	319	282	317	302	323	320	306	290	296	327	339	302	308	290	343	300	316	332	317	308	318	346	316	293	307	300	272	313	298	294	290	309	292	323	311	301	317	301	282	303	304	302	330	313	300	299	310	313	324	297	315	290	303	292	315	296	297	333	286	303	293	314	302	306	312	311	306	351	309	317	322	283	329	306	293	317	310	335	302	298	325	272	330	304	300	301	331	311	299	302	307	344	282	269	302	333	312	307	295	291	305	305	311	322	302	287	308	325	291	284	321	322	321	322	328	326	283	302	317	292	313	320	290	314	298	333	296	321	319	285	318	296	305	316	307	301	288	306	297	289	298	322	300	328	320	287	313	313	282	286	300	304	343	314	278	312	301	311	302	270	295	317	317	313	322	339	282	314	280	304	318	314	311	309	310	323	297	265	329	285	296	312	329	320	286	309	319	287	318	284	293	295	312	255	311	290	324	302	302	296	301	288	298	316	321	312	294	326	287	273	310	312	304	303	296	314	314	317	310	277	302	322	308	302	322	313	294	284	301	300	301	313	299	308	315	310	312	306	319	307	305	309	278	327	295	320	314	300	301	292	325	340	290	330	311	334	272	287	302	313	298	285	301	322	357	305	322	295	327	326	338	318	320
61728	91461	83078	47707	8891	532	522	527	493	525	524	534	496	507	510	530	498	486	520	515	516	476	517	509	547	489	535	486	506	511	502	507	465	501	490	518	511	485	473	479	500	496	487	491	477	505	518	475	490	479	504	485	519	498	537	508	504	495	483	512	489	517	487	517	496	489	511	475	500	528	506	522	523	527	484	477	499	497	492	501	527	510	519	507	479	499	482	515	497	508	456	538	486	492	471	475	454	487	465	517	501	486	514	527	483	497	504	442	511	485	516	485	486	499	535	491	496	504	493	478	514	521	488	532	501	513	527	517	497	493	485	539	486	521	508	511	505	510	538	494	508	551	516	512	492	450	504	517	550	472	513	500	494	500	500	521	514	489	504	520	500	522	470	501	471	527	506	463	501	472	507	494	493	486	505	521	508	486	500	455	528	509	504	536	528	506	510	512	515	478	466	517	457	525	496	500	507	527	513	518	487	531	512	498	508	473	516	516	529	492	536	492	519	536	473	517	478	513	543	496	524	492	550	539	501	517	543	509	550	501	480	516	508	476	566	483	494	496	512	480	490	509	500	508	480	470	552	542	533	494	532	470	473	502	514	523	509	504	467	457	505	494	521	509	501	490	527	452	538	506	495	489	512	522	492	498	506	468	473	528	511	469	538	462	481	516	520	499	493	501	503	519	505	474	534	506	498	495	499	501	454	484	508	494	531	545	528	540	502	523	498	538	507	505	519	471	497	519	517	514	539	479	548	480	509	484	489	487	527	478	517	488	475	480	512	515	504	521	491	481	501	496	484	498	482	471	550	479	484	470	514	533	498	505	497	487	490	509	469	492	527	462	503	503	521	495	522	509	467	510	510	465	512	510	499	476	514	491	490	493	541	532	455	511	487	515	503	524	485	520	517	487	503	527	518	456	483	480	483	513	467	527	491	479	497	548	510	511	510	534	492	475	528	507	539	458	486	507	520	474	497	491	507	471	469	470	555	453	517	542	501	513	536	521	484	527	477	505	503	509	469	502	497	535	495	511	488	495	496	526	518	488	528	508	503	477	546	477	495	459	452	493	516	483	482	539	510	478	511	522	532	498	467	516	510	495	463	507	538	487	531	499	505	470	512	462	518	511	524	477	492	475	505	479	507	501	524	528	524	508	475	526	500	483	526	514	516	534	489	485	520	479	482	492	493	512	476	487	500	502	526	516	476	505	516	488	495	467	502	532	493	481	513	523	527	510	555	466	521	519	512	501	503	491	506	520	523	510	495	492	519	488	494	512	516	537	505	544	501	515	507	494	499	511	509	494	477	474	509	504	505	487	541	521	521	476	540	520	506	496	500	507	519	534	541	529	531	500	529	508	529	480	538	520	486	484	490	519	497	517	483	487	499	509	494	459	503	492	533	513	503	502	511	482	506	487	529	520	505	526	473	531	516	515	523	438	492	515	508	516	478	502	527	515	483	537	501	485	506	471	514	494	498	511	504	484	523	489	529	506	492	474	535	486	501	521	525	506	477	488	478	491	554	533	530	523	516	494	527	456	517	531	534	495	482	523	494	546	497	511	510	506	509	512	471	506	493	508	524	512	503	502	496	497	508	506	503	504	508	532	516	511	522	487	526	498	499	506	515	510	507	520	518	443	518	549	497	460	514	510	510	509	520	501	470	534	509	474	498	510	513	475	502	520	492	493	497	491	547	514	502	508	511	503	507	516	496	486	521	487	476	513	505	461	524	532	542	483	508	509	530	491	474	497	496	499	471	500	542	525	474	528	498	515	496	523	536	501	501	475	489	480	534	494	479	529	531	527	496	510	512	470	493	516	477	481	481	526	469	503	484	461	470	515	491	502	520	515	484	554	513	487	509	520	492	488	480	492	506	481	489	521	524	500	503	509	500	486	454	459	526	502	522	520	535	511	509	470	496	556	515	498	508	484	512	502	484	525	529	503	508	494	509	474	565	482	549	526	494	438	537	497	499	499	468	554	506	491	529	496	526	502	461	503	493	493	533	486	481	480	504	500	536	498	509	478	531	497	479	511	500	481	508	525	519	532	509	493	483	489	499	496	544	472	528	494	493	528	488	537	495	464	532	481	482	444	492	517	524	512	496	468	476	490	498	500	537	465	522	501	525	522	547	494	497	530	538	514	498	488	459	530	573	474	498	512	485	496	538	509	441	493	511	507	495	529	507	502	513	481	504	486	479	480	529	516	503	510	498	450	533	470	501	480	539	513	494	469	499	473	511	514	503	511	498	527	481	485	517	499	511	525	528	497	478	484	552	507	477	483	517	431	515	487	499	528	466	494	492	507	525	523	483	487	492	532	476	468	487	518	549	494	523	516	481	509	526	477	511	512	494	491	453	509	487	507	521	517	479	492	499	483	506	505	488	515	511	477	502	482	455	522	504	459	493	475	482	508	503	518	497	496	496	529	502	478	516	470	501	494	536	474	481	504	481	532	490	513	509	492	475	537	511	483	552	500	532	525	506	493	492	505	468	481	471	485	480	500	496	492	512	484	532	526	496	456	510	452	516	503	459	510	513	521	503	521	517	486	472	503	504	477	507	520	475	497	509	470	469	496	502	460	514	548	477	503	500	503	491	516	502	522	479	485	507	465	496	532	541	485	501	479	547	522	502	516	475	494	489	506	558	529	512	504	513	493	512	516	537	508	435	520	545	524	545	517	536	531	523	522	486	508	446	537	486	485	534	495	514	516	470	492	516	463	526	497	533	532	512	508	486	508	477	486	484	515	504	534	488	507	496	492	503	505	498	503	487	536	479	533	480	470	543	533	543	543	484	507	504	476	463	534	534	490	500	523	501	512	489	473	498	504	516	572	479	528	532	518	511	539	468	517	490	545	497	511	509	532	491	531	482	482	513	474	443	508	519	503	467	511	500	508	484	495	508	521	484	514	511	517	481	538	499	517	502	519	505	461	505	513	487	539	506	525	484	514	506	528	487	486	523	505	489	538	534	517	522	510	504	494	477	496	486	509	502	521	497	552	509	468	490	511	485	506	474	501	523	498	531	512	506	490	529	504	491	478	463	521	513	500	514	507	495	514	496	519	518	508	531	528	493	473	496	488	483	491	480	520	520	510	495	511	503	501	496	483	487	493	523	488	500	494	525	545	479	484	509	532	494	486	536	524	549	521	524	475	484	500	493	527	479	472	519	512	505	510	505	472	472	538	518	460	490	507	504	496	518	511	489	487	490	505	530	484	518	462	525	482	511	516	500	527	533	515	501	451	518	537	456	471	505	504	513	499	561	470	509	499	486	496	522	487	495	506	524	544	526	467	488	508	520	491	522	467	493	504	472	512	505	483	486	497	470	484	503	516	493	538	495	476	478	523	513	505	475	498	521	479	524	470	529	458	510	487	493	463	485	483	485	492	516	485	489	474	514	470	513	525	498	506	511	494	515	510	510	516	510	508	509	548	496	508	505	522	505	504	479	507	484	484	512	508	501	520	516	478	465	505	538	525	542	510	490	542	514	488
24284	22866	42242	37463	21565	13295	2280	506	526	524	535	533	514	504	566	516	532	548	548	518	535	509	523	527	517	485	511	512	484	469	520	514	476	516	531	530	514	493	524	495	522	509	524	530	483	480	477	494	469	521	539	500	517	509	468	503	502	500	528	504	484	525	482	498	492	504	508	498	463	514	517	552	488	492	471	506	529	506	506	509	503	504	531	511	501	552	530	537	514	533	515	485	484	512	505	510	503	510	512	554	461	506	518	467	502	534	540	496	507	533	483	510	483	539	499	513	493	499	515	488	492	477	523	508	492	475	517	520	461	525	463	471	483	503	488	505	537	503	485	524	524	458	513	502	479	516	477	466	475	521	518	537	472	543	491	542	511	513	488	506	525	512	522	509	483	488	497	500	486	518	487	512	472	490	507	535	489	514	513	512	509	504	499	530	531	504	504	511	469	540	510	457	533	495	510	532	511	515	493	518	495	483	540	495	584	512	445	535	523	500	479	493	511	481	514	519	500	511	563	527	477	502	547	478	539	498	522	533	491	537	493	501	525	504	501	517	511	500	506	525	509	463	522	480	492	513	511	527	510	513	527	448	492	510	498	501	467	533	497	500	494	493	485	534	486	496	539	522	501	513	501	525	516	514	505	529	490	499	521	539	497	528	510	462	489	507	443	501	522	486	506	493	481	515	471	494	515	536	499	542	504	500	470	531	503	496	488	529	486	483	511	502	464	502	515	519	490	487	508	487	551	519	510	484	474	525	500	493	563	493	504	506	479	510	511	487	506	507	481	531	509	518	496	464	524	470	499	479	498	527	503	476	525	514	523	505	499	510	515	494	533	528	525	548	485	510	475	523	506	502	522	490	499	521	501	498	523	512	491	478	531	478	521	472	505	527	462	508	498	513	516	531	522	538	493	552	508	498	476	485	505	530	491	499	520	494	493	511	507	508	462	506	549	480	477	534	507	518	492	517	509	511	514	469	570	499	513	487	473	489	542	472	515	514	495	514	558	496	491	536	509	538	492	526	518	457	491	505	499	501	529	513	482	470	507	504	446	499	514	520	530	475	510	484	486	504	516	514	480	478	494	497	504	504	520	536	476	497	516	493	491	505	543	519	532	471	544	522	513	508	525	487	471	520	528	475	483	512	499	532	500	516	499	544	515	537	551	536	470	516	474	526	488	512	524	470	538	529	532	490	521	489	489	528	520	486	517	528	509	514	478	480	482	519	514	494	465	471	494	506	492	497	508	513	513	494	494	506	525	531	522	518	507	481	489	485	485	522	504	546	488	531	474	470	491	498	495	521	528	494	497	499	499	514	536	492	494	528	570	478	535	537	532	476	516	516	487	513	529	501	493	494	544	504	465	503	502	529	517	515	500	515	509	467	514	507	510	490	463	510	517	490	482	551	480	484	478	527	501	495	534	525	507	513	497	497	515	483	523	494	483	545	462	515	504	513	486	505	531	487	484	530	510	528	566	511	519	495	512	492	512	504	517	463	519	483	493	527	546	517	516	544	463	462	516	496	504	477	483	507	517	501	513	482	463	506	501	494	490	474	492	503	506	477	478	486	504	551	480	508	532	495	449	496	510	486	478	496	465	529	498	541	518	495	496	495	485	517	526	490	475	556	514	513	499	505	522	521	513	479	468	471	514	482	479	443	516	538	485	480	503	487	541	525	505	489	501	526	498	461	535	538	528	539	503	494	552	511	524	480	483	547	490	543	506	510	493	470	477	539	483	486	531	534	507	512	504	515	491	493	489	457	529	552	516	502	486	533	480	512	524	508	523	505	478	512	521	489	500	457	456	477	493	470	530	545	480	547	495	485	561	504	498	529	460	519	475	490	536	484	468	505	500	504	517	510	494	511	475	497	492	493	505	488	498	496	505	509	503	530	491	533	497	528	512	552	499	496	493	552	524	510	507	493	524	518	489	500	522	522	486	513	511	532	476	527	527	546	466	464	515	482	500	526	521	480	516	488	504	491	484	497	467	503	467	526	486	515	525	526	512	523	544	495	526	497	536	490	547	475	494	493	488	499	524	488	495	476	491	558	494	492	522	512	458	462	527	499	487	481	513	481	475	519	496	489	492	534	486	528	505	495	487	513	502	496	518	506	513	475	496	507	504	506	519	476	507	492	506	499	492	473	500	532	502	458	510	490	476	487	513	501	507	504	495	502	498	451	543	480	513	527	519	532	485	485	480	476	498	512	512	540	484	515	502	510	513	508	491	510	490	481	512	519	545	491	537	535	522	481	498	531	506	479	527	473	487	496	504	486	483	520	519	519	516	487	488	480	520	484	485	507	496	520	505	550	476	515	517	485	500	546	507	525	497	503	509	481	515	520	532	554	513	485	489	503	456	518	480	458	527	516	506	539	547	501	501	497	508	474	530	537	481	489	486	484	493	524	491	522	520	509	485	478	483	538	513	501	472	496	557	515	524	494	479	522	511	487	473	489	540	504	486	508	496	470	501	555	526	494	540	472	477	517	497	505	464	461	480	485	439	499	499	516	493	501	499	516	476	473	507	493	494	505	510	508	507	492	476	476	511	527	480	493	517	505	484	502	517	494	486	533	490	488	519	508	516	466	529	522	500	525	515	542	497	499	495	506	519	520	467	511	501	530	508	515	492	490	551	530	439	500	505	501	516	495	487	460	500	476	521	498	489	509	525	529	495	520	522	513	479	512	498	488	478	462	496	495	491	565	479	498	514	468	475	490	502	474	482	514	462	510	517	509	496	496	504	517	506	482	464	429	530	499	535	529	490	452	480	525	522	541	472	507	500	513	490	474	498	509	540	530	489	484	517	502	486	499	517	458	518	497	490	518	533	503	500	496	518	546	479	515	525	472	491	477	535	457	511	478	476	534	517	522	489	522	495	465	508	464	486	487	494	518	460	493	524	565	497	527	488	521	528	466	533	525	526	532	511	507	533	444	478	487	492	478	543	487	507	511	534	504	473	546	485	513	525	521	517	509	506	551	535	499	483	505	469	492	475	519	503	470	483	468	539	461	479	516	460	514	506	471	507	522	472	504	537	488	501	528	526	525	475	500	540	500	539	508	486	526	506	540	477	492	515	478	518	507	549	505	475	471	479	509	467	531	521	503	497	494	562	488	494	584	514	517	509	510	522	463	532	516	517	524	483	524	488	478	491	492	524	504	474	490	496	484	497	503	500	518	506	521	495	478	507	537	501	528	502	530	514	496	520	461	522	466	499	488	513	493	493	469	492	467	501	490	532	529	490	508	473	521	520	520	525	499	501	504	506	506	498	509	519	527	553	523	504	504	510	469	500	471	539	523	521	508	489	498	482	470	498	505	485	512	517	519	503	475	486	527	449	488	480	519	497	497	508	493	517	506	519	488	498	483	498	481	520	531	484	491	486	487	466	498	493	531	461	478	540	480	463	494	459	483	516	477	477	456	488	488	534	503	497	499	495	465	520	479	503	504	482	521	497	498	520	513	510	516	518	486	498	495	520	502	503	517
63858	103212	88970	50663	11600	788	774	827	753	815	781	792	797	839	740	765	838	793	824	718	711	801	831	776	747	786	823	784	787	800	783	752	755	812	813	801	825	753	764	811	756	742	789	803	785	811	715	763	792	790	780	751	795	734	758	752	817	772	830	768	745	751	765	769	806	809	768	762	787	780	817	709	736	819	744	778	754	765	731	768	810	739	797	784	809	773	774	736	739	763	814	780	785	790	766	745	729	762	795	786	766	817	786	771	766	784	762	816	756	753	783	716	760	767	798	747	812	797	781	750	740	796	800	807	791	754	837	768	790	788	746	743	785	795	772	791	761	766	753	798	789	782	745	782	805	801	771	777	834	743	809	811	715	784	730	747	796	782	785	778	754	784	780	747	826	809	790	818	821	761	796	795	778	791	796	765	754	776	739	790	743	788	819	744	719	755	775	798	790	742	769	792	793	771	744	777	768	704	738	769	755	729	716	758	795	790	844	773	757	769	767	801	739	794	801	811	756	787	784	773	784	799	764	809	793	804	759	779	767	757	777	739	841	771	797	837	769	771	802	765	799	774	816	725	756	797	777	791	746	767	723	821	767	761	807	798	747	761	792	749	734	768	769	817	792	782	782	815	780	777	772	734	794	748	735	782	782	812	767	751	782	727	772	723	735	747	749	829	766	810	778	767	793	833	737	756	734	778	773	780	759	770	806	766	826	836	833	770	784	783	830	781	795	748	815	799	748	783	767	788	746	745	739	761	797	767	801	797	754	787	804	820	767	832	760	798	766	775	763	778	792	727	778	724	843	784	779	791	760	760	823	773	835	808	743	752	775	820	723	805	809	759	747	726	764	814	765	814	837	728	762	761	796	798	773	786	791	794	746	768	790	814	811	756	757	783	765	778	733	790	785	847	801	768	818	736	800	743	776	811	758	772	732	781	749	853	758	758	767	752	797	783	796	773	757	748	749	785	751	818	814	740	805	766	758	750	818	732	747	739	734	795	754	786	803	739	736	754	781	828	791	752	815	712	810	770	786	795	783	831	795	763	774	739	761	818	757	774	781	749	810	819	750	750	784	725	779	800	759	811	772	756	743	851	749	791	800	793	756	753	753	739	744	774	833	795	775	752	771	777	777	759	795	750	801	784	791	755	775	804	774	767	771	770	758	790	788	768	733	794	768	761	771	780	788	750	794	802	756	765	794	768	796	761	767	756	726	719	792	759	810	736	797	800	770	802	718	779	793	790	730	809	822	782	779	846	831	786	796	755	743	745	809	781	769	778	788	761	789	744	758	790	740	789	788	784	769	818	756	799	803	755	774	788	735	741	797	752	801	752	758	812	813	763	787	802	747	741	776	772	732	788	759	753	749	783	761	767	809	779	794	750	870	822	754	756	768	776	802	758	817	795	792	788	777	781	811	777	788	777	771	792	773	838	825	781	790	754	804	758	782	785	827	741	765	761	791	712	755	747	799	764	824	785	800	748	763	819	764	757	751	804	775	793	751	774	755	782	809	783	780	754	794	822	783	778	787	769	771	795	806	774	765	793	808	788	767	769	790	786	762	753	760	806	772	790	777	747	769	769	790	770	756	771	837	789	764	819	747	812	765	763	751	763	781	696	807	776	780	773	800	781	778	755	780	787	746	764	754	785	731	759	791	774	774	796	760	799	740	781	750	748	786	785	758	744	749	738	776	723	737	803	755	771	739	758	750	819	785	794	788	810	746	786	779	754	733	753	734	804	771	777	787	719	720	812	781	740	782	784	751	768	774	812	794	759	781	783	794	745	782	750	781	816	761	751	778	760	745	766	790	775	763	772	759	763	770	811	769	729	752	783	774	754	761	767	722	793	794	768	748	800	712	735	739	775	783	745	746	776	769	769	765	785	854	754	794	783	781	781	786	807	770	748	748	822	752	772	765	753	791	777	756	743	817	808	785	752	767	747	717	740	754	744	784	782	745	793	783	774	767	774	750	741	750	779	781	799	772	768	811	798	804	800	730	756	760	766	755	819	790	748	732	741	777	785	715	788	840	782	769	699	749	794	812	791	789	827	744	744	840	775	798	821	793	788	758	802	750	755	779	754	765	761	802	747	755	784	732	797	743	760	766	766	748	753	772	789	752	803	752	736	775	794	747	749	715	780	831	751	756	754	761	850	746	795	764	776	771	801	783	795	758	765	780	771	759	798	788	796	782	738	787	781	713	771	775	773	766	799	786	713	813	789	766	805	815	789	748	779	731	731	789	744	759	769	767	759	805	783	745	816	758	737	767	742	773	785	772	821	739	707	802	780	735	753	785	778	786	746	760	803	748	737	755	793	803	768	757	774	799	800	794	781	796	748	776	795	710	773	749	809	818	735	815	774	808	799	773	798	788	800	786	778	756	789	735	750	750	756	795	783	800	756	733	792	838	731	758	767	802	747	773	745	737	781	736	796	756	736	769	770	790	762	776	808	721	732	792	747	765	760	797	744	783	776	782	773	747	765	764	808	769	746	731	799	774	795	805	798	779	775	836	762	756	778	762	781	783	806	811	778	784	781	736	792	788	802	788	808	772	699	749	764	776	781	757	843	756	784	812	776	779	777	814	809	773	759	792	792	791	800	733	745	812	776	827	807	769	758	785	773	799	721	726	723	743	757	796	784	762	756	822	828	782	775	776	779	737	781	772	814	805	793	785	767	727	782	775	748	772	770	815	813	747	798	728	778	798	787	782	759	762	750	764	760	760	827	768	790	763	764	767	759	785	801	773	781	783	725	774	773	780	763	776	738	788	746	765	738	749	732	791	819	768	737	745	772	752	792	782	738	794	830	721	822	853	742	776	766	806	750	735	828	797	754	745	782	771	787	777	701	762	751	774	788	777	753	745	762	754	758	858	779	760	781	817	764	770	813	753	732	779	784	788	800	740	787	804	776	743	749	774	836	714	769	785	730	843	776	795	753	761	793	749	812	789	783	798	724	788	753	781	798	781	747	746	793	765	811	737	764	813	778	756	797	757	746	771	757	762	803	776	777	758	755	767	777	773	723	817	794	771	830	771	742	818	812	794	752	743	755	754	764	743	803	738	760	761	773	781	799	807	788	767	758	786	781	793	831	746	807	752	797	777	752	811	731	769	784	713	811	761	769	749	841	871	768	802	781	773	761	752	777	747	753	776	786	832	817	770	747	780	797	757	744	781	785	774	765	747	833	772	757	795	745	850	781	746	799	774	749	816	734	862	760	777	751	762	761	778	770	779	804	762	753	762	760	764	759	771	801	782	774	781	759	754	817	750	765	743	749	745	791	771	793	781	739	792	799	767	820	739	749	770	776	761	752	776	774	786	799	763	807	812	805	783	760	808	750	718	840	719	808	779	770	774	748	810	793	746	756	788	772	791	784	835	809	749	782	774	747	777	802	714	810	781	766	771	759	796	785	734	745	808	753	796	772	762	784	719	779	749	791	715	743	835	740	769	772	795	748	787	761	801	770	819	829	749	775	772	795	792	793	713	828
29679	29746	36904	22966	2257	297	322	301	273	282	308	311	254	284	296	274	286	305	266	287	249	269	274	325	282	251	251	274	293	288	283	306	289	300	297	301	295	305	273	294	268	283	266	282	277	281	306	273	272	319	276	277	281	241	295	262	285	282	296	303	287	315	266	291	281	293	283	262	278	287	313	288	320	255	313	288	304	270	300	258	273	283	262	278	291	320	276	274	278	269	265	277	287	297	252	289	281	266	317	265	315	294	299	270	258	264	290	278	268	270	279	300	294	255	269	256	260	273	278	267	278	284	292	321	281	274	291	287	299	267	257	286	289	257	278	274	309	277	267	305	287	264	273	319	290	284	279	306	291	277	292	288	251	267	283	264	253	292	271	257	309	274	295	261	310	253	309	338	279	261	308	264	281	306	283	284	268	276	279	280	266	289	260	261	293	261	280	283	287	271	277	280	270	289	289	270	320	291	278	265	248	277	273	297	283	273	299	287	272	293	275	322	269	279	291	308	279	281	285	296	283	319	315	281	283	303	267	305	262	272	274	298	268	317	311	295	260	286	275	259	278	276	269	283	279	298	311	298	265	320	269	319	304	286	264	242	301	292	286	272	292	280	262	285	285	315	280	284	260	270	279	284	274	303	288	285	278	282	292	284	297	271	241	297	278	281	273	303	277	312	294	277	329	290	252	272	296	269	233	274	334	259	296	263	268	302	291	324	280	281	298	290	288	301	290	289	301	296	278	249	272	279	285	251	281	303	271	311	298	286	273	275	292	252	284	306	295	276	271	268	295	279	291	321	295	313	285	289	259	307	296	268	300	251	255	311	281	280	292	274	251	255	274	283	278	255	267	275	308	290	287	277	276	277	290	278	326	266	282	266	296	260	269	286	281	290	270	307	282	276	296	284	309	261	284	291	268	264	278	271	271	278	327	288	302	273	290	287	302	287	283	286	289	268	304	251	288	284	291	286	283	294	295	234	268	294	301	311	270	298	277	277	275	292	286	258	313	299	260	302	299	282	264	285	299	262	297	291	279	269	269	292	248	318	263	285	250	299	284	304	279	283	256	297	301	285	306	286	295	329	278	244	273	282	298	289	256	268	285	279	301	292	274	293	278	273	301	290	301	301	290	279	292	280	290	279	273	281	255	274	309	255	279	280	309	251	286	299	298	289	267	282	301	293	293	282	270	304	272	294	304	269	283	275	299	291	278	283	295	276	255	310	267	311	311	303	245	302	280	275	285	303	272	282	262	286	280	272	316	286	300	261	270	307	288	278	263	269	276	285	317	256	271	292	297	272	291	272	287	276	294	292	273	288	282	297	275	288	302	299	280	274	268	275	286	310	272	286	258	279	294	266	294	299	282	301	295	278	280	293	307	290	260	290	281	315	312	289	262	270	264	295	281	297	258	293	254	252	308	291	270	265	254	296	304	295	285	260	284	296	255	255	285	255	303	281	283	286	276	283	299	276	266	281	308	278	283	278	317	299	309	301	268	274	306	276	275	265	276	284	313	261	311	295	292	316	326	270	247	316	294	291	317	284	278	280	285	290	263	292	293	281	274	274	280	281	266	281	272	277	291	295	296	271	282	295	269	302	271	320	268	265	271	272	258	289	278	296	282	261	263	271	277	269	277	289	282	285	274	258	272	297	345	313	324	301	287	281	269	311	286	246	296	301	262	296	298	288	293	284	246	279	270	300	265	287	293	302	295	244	293	290	295	285	289	269	257	266	280	328	301	282	291	264	285	258	320	289	287	306	281	278	300	327	268	272	272	264	258	284	288	270	297	289	275	263	304	247	290	291	303	277	285	280	289	271	294	323	266	275	273	270	279	253	267	288	264	301	285	286	298	293	291	306	275	278	275	287	291	239	284	304	294	261	292	271	267	286	268	255	313	284	261	290	297	312	283	261	293	290	273	286	301	250	286	284	256	280	281	294	293	265	287	268	324	285	284	304	313	287	292	280	297	267	267	287	285	296	299	312	267	291	294	297	279	268	279	312	291	277	297	301	273	304	273	275	271	270	287	290	282	268	260	246	286	275	287	318	259	303	283	303	266	265	276	284	314	312	291	275	341	280	320	249	274	266	288	302	294	280	301	298	260	299	298	289	297	288	297	263	282	276	279	301	291	268	289	290	284	317	252	290	279	300	273	275	281	275	290	293	289	277	270	272	286	272	323	312	290	282	282	276	283	279	289	291	250	279	284	294	284	286	302	264	288	269	304	275	273	280	266	279	282	277	278	286	276	266	283	299	288	277	239	271	266	280	288	284	312	293	232	310	292	291	273	293	279	284	282	272	281	306	254	286	288	285	290	268	282	278	298	259	287	282	291	292	315	274	288	282	259	309	306	305	308	285	272	301	293	300	305	266	284	256	290	263	289	299	264	280	275	290	291	277	282	303	265	298	301	293	306	258	284	245	264	287	265	301	301	268	294	279	239	278	293	283	291	277	262	304	271	270	283	282	260	284	315	312	274	283	281	256	279	291	283	286	289	282	285	252	291	291	260	260	276	279	263	255	289	297	279	294	279	279	290	298	289	274	285	311	311	269	277	288	263	267	289	294	284	300	289	284	281	253	299	296	291	292	287	312	280	319	295	297	307	268	300	275	262	269	304	306	304	270	299	286	291	295	312	277	312	273	292	297	275	288	278	290	273	269	264	288	292	268	263	305	297	276	283	289	275	283	316	276	270	288	282	296	250	293	260	288	265	270	304	299	301	289	278	282	279	272	293	259	258	276	278	266	255	297	294	287	274	264	308	304	248	283	260	286	285	307	272	300	267	294	253	275	281	285	307	298	299	265	299	289	300	297	299	296	285	266	289	275	284	258	277	291	293	279	279	301	282	256	254	279	283	276	257	277	262	276	311	279	295	282	313	307	310	285	279	311	285	262	291	292	293	304	247	283	306	290	270	261	291	252	274	285	279	294	263	295	280	275	280	296	295	281	259	292	277	285	283	303	261	303	258	287	263	256	282	290	275	286	298	283	287	284	293	261	264	289	282	304	266	266	278	268	282	265	289	300	296	256	266	310	287	303	277	301	307	290	278	315	279	302	296	300	296	290	277	287	273	294	294	276	298	266	282	281	255	286	277	292	271	281	285	270	292	255	284	291	271	257	274	263	299	300	278	255	302	287	302	308	281	294	275	262	288	281	299	284	305	293	253	283	288	298	273	275	269	306	285	250	261	281	269	273	274	304	321	292	275	293	308	271	278	283	271	239	303	298	277	294	284	274	294	277	286	301	309	318	272	321	279	287	280	318	229	285	264	286	291	303	284	288	288	295	328	277	280	279	289	289	304	282	263	274	265	280	289	256	273	280	277	281	297	278	286	271	268	306	263	288	298	264	305	258	282	298	290	282	251	283	297	297	307	276	279	286	272	268	293	231	325	282	275	281	276	275	257	295	268	291	281	273	258	281	279	263	296	301	287	301	272	296	288	280	290	263	261	279	258	254	282	260	308	284	265	301	302	281	289	296	299	265
36096	47462	45055	21170	1970	470	484	496	492	498	478	515	512	483	489	478	506	465	446	499	498	453	497	520	505	488	480	513	480	477	497	484	502	484	466	486	462	482	491	452	489	496	431	486	479	490	460	450	489	453	475	477	472	479	495	464	478	470	458	491	512	470	486	505	481	501	475	490	493	496	495	455	526	470	493	492	485	509	464	449	483	460	531	467	504	478	489	489	498	455	465	444	504	503	471	475	473	492	483	434	524	510	471	484	461	452	455	483	494	510	464	464	485	482	494	472	440	503	471	496	461	500	508	508	516	471	482	458	489	463	497	469	494	486	452	473	499	471	520	465	474	466	466	494	480	503	514	450	487	477	481	492	509	477	458	506	461	467	467	453	506	513	495	471	475	471	475	465	494	512	485	468	485	466	509	434	438	499	498	453	505	462	449	460	484	492	518	492	448	470	497	450	505	456	475	470	498	510	495	482	476	437	471	481	448	502	501	476	476	517	503	467	482	445	439	490	479	454	473	511	478	502	525	483	472	483	460	484	484	489	474	450	474	511	478	420	461	505	465	464	474	469	482	507	438	450	492	497	458	462	469	511	454	492	500	465	506	507	510	469	471	516	431	497	479	486	476	513	502	491	447	521	493	452	505	486	461	439	461	462	439	481	464	481	486	469	493	473	462	504	478	499	482	500	502	486	466	476	452	497	471	476	485	528	480	484	474	467	499	499	481	489	470	506	483	467	462	507	491	485	479	485	483	472	469	479	483	472	469	483	499	469	438	485	458	468	485	466	500	461	515	477	478	459	493	482	528	491	507	468	506	458	483	501	473	487	448	454	471	474	478	523	485	473	479	468	484	459	456	494	463	475	481	499	441	476	459	469	477	508	472	461	484	490	483	485	470	486	452	482	490	504	487	474	491	500	468	487	465	524	429	480	476	521	450	491	493	441	456	497	452	457	459	489	497	482	506	479	459	478	460	487	490	463	473	533	527	451	456	482	513	510	484	472	472	470	510	458	506	511	461	450	471	478	448	457	480	508	471	476	492	477	467	435	480	502	462	493	454	492	487	492	494	441	501	473	500	485	505	472	474	490	471	490	473	494	447	484	487	498	473	509	468	521	481	482	492	482	491	455	475	488	518	508	493	489	495	467	522	479	456	449	485	484	466	474	494	454	469	506	489	464	487	439	486	490	490	496	506	464	468	509	475	474	512	441	454	509	467	478	487	474	452	456	512	491	477	485	466	496	487	452	450	473	468	460	530	492	493	482	521	441	475	473	491	502	503	493	504	511	516	475	518	514	459	502	520	482	484	470	497	500	445	474	457	502	474	502	481	472	473	487	485	478	465	511	495	473	499	501	474	482	469	455	491	481	471	491	476	473	469	448	447	417	484	455	459	527	501	517	509	495	475	493	474	478	486	506	469	505	476	526	476	494	472	525	471	443	516	503	477	488	483	490	490	430	502	482	444	470	486	484	516	485	522	509	532	509	479	459	470	454	501	480	471	455	471	509	441	528	462	475	532	462	467	471	497	503	467	497	472	463	463	488	476	446	508	479	468	460	451	460	469	482	492	491	488	460	475	474	479	454	484	443	503	487	442	481	490	491	463	486	516	467	481	462	456	499	488	433	488	466	474	505	516	502	497	495	440	443	495	487	540	450	485	441	509	511	493	484	483	460	500	459	471	450	478	502	506	477	523	477	528	504	466	491	481	429	459	437	448	455	508	486	453	482	467	544	530	434	464	513	460	527	470	514	498	451	509	509	471	480	478	474	473	489	503	508	501	480	500	474	446	487	469	485	472	478	476	473	519	476	495	488	496	524	456	457	468	508	469	494	474	480	496	510	480	482	464	479	479	484	454	475	546	464	490	496	463	479	497	513	517	500	456	469	464	455	458	444	513	458	450	485	461	513	460	458	491	509	448	527	482	452	511	467	479	473	500	454	435	464	482	499	495	488	444	479	488	468	505	479	495	448	463	463	484	482	449	461	443	476	492	487	469	467	491	498	485	468	459	491	484	465	499	498	554	470	482	481	447	481	469	445	462	487	518	470	470	461	460	466	435	482	447	466	453	476	450	461	483	504	445	482	505	493	539	476	457	444	450	485	462	455	481	475	502	488	446	507	466	454	474	481	452	503	482	501	513	475	460	523	485	462	474	470	511	448	440	489	497	462	469	448	472	436	465	498	452	500	421	503	473	460	489	516	495	500	502	481	507	523	489	467	509	517	473	483	462	530	459	470	494	523	462	485	445	460	506	518	434	452	499	483	480	482	450	506	514	490	490	503	494	479	487	448	450	448	492	469	470	515	491	474	466	429	478	464	504	486	464	459	450	478	474	493	513	541	504	512	499	479	473	457	464	440	436	519	516	459	440	473	489	488	518	511	496	496	473	478	494	499	484	512	471	508	485	497	482	525	466	470	506	534	488	470	489	465	469	499	438	498	494	450	463	472	463	457	528	491	460	484	449	469	453	461	481	474	507	500	479	466	457	470	485	449	498	494	496	483	486	500	504	495	516	496	461	475	472	487	484	484	446	441	477	480	446	474	483	508	491	473	463	469	430	483	497	477	478	495	498	457	496	445	520	471	471	496	501	512	491	479	461	506	459	444	463	498	521	515	496	500	480	462	476	497	478	485	451	474	481	488	478	489	507	496	459	501	464	514	499	488	469	517	478	491	487	465	454	468	516	505	488	463	475	495	509	499	470	498	504	503	492	495	501	489	443	479	496	499	502	510	515	458	499	457	494	529	456	463	501	482	489	514	518	518	491	482	509	466	481	495	497	471	480	443	507	496	459	463	512	497	519	473	475	450	460	465	481	498	490	491	473	531	486	478	511	492	472	503	465	491	503	488	522	488	494	463	464	457	479	437	478	490	557	486	441	479	499	469	483	468	462	468	487	443	497	435	461	488	482	477	469	485	476	478	495	464	482	481	481	488	490	479	492	485	439	485	452	508	513	471	515	498	501	494	472	483	442	513	463	430	477	511	452	439	506	467	497	471	449	487	477	505	511	524	514	468	470	448	479	506	441	502	473	506	490	498	482	445	482	542	508	488	521	494	475	437	483	437	476	517	489	489	490	498	468	469	469	462	492	508	497	512	491	482	463	473	512	446	469	482	469	479	505	486	501	455	490	516	464	460	456	478	488	474	467	478	500	489	486	492	448	497	470	458	470	497	512	464	463	475	474	459	450	474	480	506	465	451	486	485	453	486	485	469	511	465	507	511	507	478	470	473	440	507	511	450	532	463	478	493	506	518	471	473	514	470	509	516	467	491	522	466	501	458	481	479	454	449	491	473	478	469	475	498	489	473	481	510	478	465	524	467	490	477	510	509	485	513	488	504	456	507	488	532	489	493	456	508	500	498	466	500	513	495	469	446	475	502	464	496	487	481	509	523	457	508	459	499	471	471	470	505	464	447	455	485	461	486	467	491	441	491	513	468	454	457	483	517	448	479	481	497	434	446	461	461	508	451	475	487	489	518	511	473
25375	24305	39086	37924	20739	9320	706	341	350	325	315	341	319	334	302	317	311	311	321	287	299	300	332	314	339	272	344	323	310	298	293	323	322	314	297	310	296	289	296	324	312	307	293	277	310	318	302	264	296	323	304	317	307	321	292	302	285	301	286	318	302	278	312	294	290	308	330	300	343	337	326	309	302	302	325	291	272	291	303	323	322	304	328	288	303	330	271	284	311	324	311	307	309	288	297	324	260	316	308	276	275	320	332	303	283	306	307	332	317	291	292	314	287	321	314	302	296	298	308	268	336	319	290	295	314	278	319	306	330	316	310	306	315	336	307	337	327	292	304	329	302	315	298	286	262	327	325	291	298	346	310	310	332	304	304	330	296	324	302	321	318	332	325	290	311	320	295	305	307	293	306	278	280	309	289	331	305	272	286	286	302	346	291	294	328	293	298	286	269	302	330	310	306	300	319	283	333	292	309	337	297	316	312	324	294	308	301	312	311	296	315	316	292	291	317	312	300	288	303	320	313	290	284	280	298	296	332	346	284	324	281	333	334	268	297	317	312	314	295	298	306	299	319	304	301	297	296	313	289	291	280	310	308	294	288	327	327	312	296	293	299	306	305	279	318	338	314	335	303	317	325	295	302	343	330	286	299	311	307	327	321	289	313	306	336	339	300	309	319	315	271	291	295	294	344	269	321	311	300	340	313	293	309	319	280	311	291	307	338	329	293	287	338	305	287	309	318	310	303	293	308	312	299	279	322	305	321	301	321	338	304	325	350	277	329	298	313	292	295	314	314	282	338	292	281	319	322	288	299	290	284	299	289	321	324	298	309	316	314	300	313	302	317	300	320	326	317	302	277	276	314	319	297	298	309	309	281	315	268	308	295	341	293	312	314	303	297	312	295	314	305	280	307	348	293	299	289	330	325	332	326	310	299	324	333	294	316	300	291	280	288	346	309	283	266	297	275	291	324	310	329	316	281	301	285	293	331	325	294	283	293	342	314	319	291	293	277	293	342	291	317	324	303	329	344	327	293	302	311	303	312	302	335	317	294	331	283	310	313	311	318	337	294	326	303	288	309	309	299	309	306	320	333	298	310	332	298	316	287	314	307	329	310	296	346	305	313	285	296	276	296	293	307	297	328	323	292	333	354	320	333	307	305	324	306	313	310	326	296	339	276	298	311	289	333	295	297	311	327	300	308	312	303	293	302	306	287	310	313	304	305	336	279	310	315	296	280	342	297	265	320	308	271	319	295	310	323	278	302	310	322	306	323	306	319	319	315	291	336	277	314	296	326	301	288	310	282	303	314	312	302	282	334	273	311	312	326	331	301	339	324	290	326	330	319	299	294	314	310	309	283	270	303	313	302	316	287	297	262	281	309	292	309	284	330	318	328	310	285	323	316	289	336	283	296	308	323	284	316	305	313	296	317	313	297	305	275	326	325	276	330	281	318	333	315	321	334	325	350	306	293	330	340	291	305	259	288	310	280	285	302	290	282	289	320	314	329	320	280	313	322	333	292	300	317	316	306	317	317	344	292	307	332	298	291	307	302	298	305	296	291	300	302	317	303	317	303	274	298	310	303	293	326	273	295	312	288	295	319	315	306	318	300	290	287	324	306	288	293	282	266	282	278	314	301	279	266	321	336	308	295	297	307	309	312	303	288	306	285	303	307	285	344	305	339	294	283	294	286	314	312	320	290	283	304	326	313	306	345	290	303	328	305	324	315	298	323	307	292	327	314	309	302	331	281	307	324	311	291	299	312	303	314	302	289	307	318	302	305	295	300	302	274	316	295	297	296	327	307	328	321	336	327	310	276	310	287	294	303	350	353	318	329	319	323	296	281	291	312	290	295	274	311	309	301	303	272	321	310	314	309	316	304	284	317	323	290	308	306	323	296	324	321	304	271	317	315	283	326	311	284	305	309	330	336	291	310	305	279	291	301	297	328	319	320	283	296	350	288	308	319	309	316	288	280	318	342	319	303	267	351	291	307	309	302	290	326	285	302	292	319	302	321	314	283	311	322	303	316	307	310	313	315	325	323	292	264	276	301	315	340	303	318	343	293	315	329	290	284	328	322	312	293	278	307	335	335	298	320	344	327	279	275	313	290	318	304	311	281	293	320	317	283	300	271	315	293	299	283	298	315	298	297	293	281	301	288	300	286	318	301	298	323	288	280	301	292	316	301	287	306	307	284	328	313	309	324	307	301	310	303	310	296	303	313	301	310	294	281	305	264	300	321	301	344	305	298	312	323	303	275	282	284	321	325	317	305	290	296	273	278	321	339	301	304	296	336	337	297	305	323	292	320	316	316	289	327	306	284	295	304	306	311	271	312	318	290	296	311	317	297	311	350	301	339	316	316	284	296	308	313	315	295	323	309	296	333	280	314	313	275	321	303	278	327	314	324	310	306	316	330	312	308	305	312	305	304	316	314	290	291	310	289	298	323	320	287	324	278	309	301	275	314	301	321	326	275	304	319	305	285	298	305	299	306	318	283	309	300	311	318	295	310	315	322	267	314	307	296	294	293	308	322	286	315	319	289	321	300	323	321	311	312	311	303	278	286	322	313	334	327	316	300	317	318	310	281	328	291	319	296	325	273	318	286	316	310	286	278	301	306	320	275	294	321	317	294	326	294	303	309	311	294	292	307	307	288	285	335	275	309	279	296	262	318	299	318	344	289	302	299	350	296	300	290	286	315	312	298	277	323	358	315	320	305	311	290	307	282	339	304	310	311	314	303	346	320	347	300	320	302	300	326	299	259	298	314	301	324	302	325	295	321	284	329	340	325	311	266	293	313	322	305	321	337	308	281	294	302	318	310	295	315	305	307	298	285	330	305	301	318	322	286	293	318	330	291	314	279	298	318	303	360	306	302	309	289	274	275	278	305	286	317	282	322	277	287	349	313	282	292	342	316	297	319	318	333	301	327	314	268	339	299	324	303	308	319	308	295	306	295	316	324	307	324	319	305	291	306	301	310	306	327	327	281	308	326	282	290	294	321	319	310	311	321	313	340	316	344	334	325	298	343	273	289	314	276	329	322	324	330	304	294	298	252	316	334	294	295	314	306	327	321	331	344	346	285	321	282	300	311	310	282	350	316	289	303	301	298	294	290	299	316	284	307	292	329	285	316	283	283	317	283	301	332	301	269	347	317	288	308	311	286	294	312	302	284	314	271	345	310	295	312	283	310	322	309	304	319	286	330	317	331	300	299	324	301	287	304	295	312	318	314	324	316	305	319	304	324	331	308	315	302	319	278	308	292	318	289	316	308	283	326	286	330	315	311	281	327	282	309	315	301	310	311	307	288	297	316	334	296	315	294	276	291	300	298	309	313	346	321	298	292	303	298	324	299	310	310	321	318	334	318	315	318	298	321	317	331	336	328	326	319	299	309	321	306	323	304	307	326	326	318	325	323	325	318	298	327	292	289	337	291	321	324	296	331	292	282	290	308	287	306	330	335	319	316	311	307	302	285	321	327	311	315	307
61135	90970	83136	48773	10297	597	511	523	551	509	538	483	537	487	509	518	516	532	510	541	499	530	505	514	538	541	512	500	510	468	473	510	465	487	516	475	466	493	516	520	500	531	517	537	523	472	503	510	515	483	500	498	452	483	485	524	456	499	498	529	510	520	506	502	517	474	515	499	526	579	498	493	508	524	520	529	509	517	492	507	488	514	494	501	485	531	489	492	472	476	538	482	542	519	472	514	516	515	534	492	530	523	538	494	553	533	516	544	516	510	485	521	509	493	513	481	525	477	503	492	491	511	479	509	462	481	469	515	489	470	486	510	489	492	495	463	486	476	457	486	518	526	490	478	505	527	491	515	500	510	478	490	494	506	497	520	528	483	498	516	542	512	504	485	489	512	498	454	493	539	520	473	505	508	513	508	546	504	497	507	524	510	495	493	490	507	496	500	484	500	488	515	503	449	472	470	507	550	488	516	499	501	498	502	492	458	520	493	465	518	525	498	514	480	485	563	510	500	479	492	516	520	487	504	493	536	537	470	508	504	512	535	500	472	492	475	503	492	529	474	503	504	497	492	470	473	491	521	540	480	484	502	506	501	468	518	530	520	471	534	501	481	522	502	521	532	457	428	465	515	472	491	456	481	515	488	497	500	507	507	451	496	467	467	517	530	505	526	482	525	508	536	551	486	494	512	540	515	513	487	518	487	517	494	464	521	498	496	483	523	497	473	501	514	545	482	506	485	481	515	492	456	513	520	491	504	487	495	506	516	502	485	506	505	505	488	461	496	493	523	491	497	481	487	512	474	500	497	514	476	517	500	517	500	497	496	533	455	494	486	501	476	501	484	475	519	480	496	506	468	507	533	506	530	499	543	500	523	513	510	520	510	485	481	478	489	500	486	506	488	479	523	510	519	484	516	457	494	530	476	494	521	504	503	476	491	491	497	484	463	505	483	507	499	498	468	536	486	508	547	508	488	507	523	530	544	492	499	509	499	532	517	516	495	517	489	499	492	475	526	508	444	509	486	528	501	494	528	512	505	508	473	527	519	508	510	486	491	525	506	479	478	522	548	464	537	546	516	506	509	506	496	502	587	524	474	503	495	499	490	508	516	555	457	482	508	471	500	514	508	484	531	486	497	514	538	482	492	482	503	483	519	478	522	529	515	471	504	530	499	510	494	525	479	493	536	520	473	508	492	538	524	492	454	507	520	506	489	486	533	500	490	497	480	520	498	495	504	462	487	531	548	505	474	530	514	506	457	504	510	483	525	498	485	493	465	518	512	499	510	539	512	509	535	523	522	510	479	498	487	534	505	496	467	511	503	483	515	439	508	519	490	489	506	509	491	500	468	490	502	482	514	476	504	510	496	469	482	462	495	521	468	528	476	520	455	491	500	500	493	466	477	529	505	520	520	478	549	516	487	472	501	492	524	522	480	555	435	540	499	516	514	491	514	500	511	502	571	481	487	489	532	479	472	477	488	466	508	492	517	467	510	508	511	495	500	510	532	559	454	531	517	526	506	542	512	503	480	487	509	474	488	497	518	505	483	508	503	516	450	515	498	479	501	503	481	495	472	474	513	541	465	520	459	485	513	485	496	521	506	529	517	517	466	488	502	472	480	493	517	510	511	482	522	471	509	468	494	504	487	515	502	533	498	526	585	524	500	499	504	511	512	479	460	482	524	452	518	492	502	495	516	504	509	519	514	485	511	498	474	481	479	514	521	512	499	493	486	489	479	504	509	510	500	480	487	507	472	475	549	532	496	495	453	519	533	539	509	514	514	513	483	490	459	491	514	479	520	515	535	511	479	492	518	542	469	482	512	480	528	508	504	542	496	488	506	511	506	541	517	497	513	514	542	482	504	491	539	501	533	524	465	511	552	524	483	520	492	483	487	497	498	472	509	482	538	483	513	474	447	512	516	551	511	520	517	508	450	483	534	508	490	479	509	496	475	502	513	510	517	526	526	497	498	454	495	492	523	508	523	519	480	510	494	508	459	480	490	519	469	499	516	522	515	474	487	509	513	477	454	521	502	532	489	526	501	478	502	506	482	491	497	477	538	500	524	459	523	531	510	479	531	506	486	528	517	447	483	532	479	553	515	494	479	511	490	514	510	504	497	525	524	501	506	513	536	499	511	496	506	518	504	442	469	499	514	539	538	489	469	495	521	498	504	506	494	476	494	518	542	443	511	492	514	500	533	516	507	479	523	550	522	480	485	511	559	482	541	537	479	470	501	488	440	515	510	510	501	484	505	504	481	535	511	493	456	523	456	513	515	484	538	487	511	535	489	533	473	511	485	482	495	499	484	552	495	499	502	499	498	497	527	502	495	525	503	522	521	502	511	466	519	511	495	513	495	490	542	519	506	503	491	474	483	538	478	484	480	470	502	508	563	493	448	497	501	497	492	513	466	506	499	486	515	556	521	494	501	510	521	526	487	521	481	513	528	507	545	485	533	527	538	457	478	488	516	496	466	483	506	472	499	495	459	532	488	483	468	505	492	517	470	469	466	477	498	491	518	528	518	516	531	482	502	530	508	529	525	479	517	489	485	504	500	533	479	529	515	512	483	516	481	503	502	512	503	516	506	506	503	478	503	461	512	430	477	494	492	463	480	508	482	512	489	505	460	523	462	496	513	497	473	512	541	544	515	487	496	530	508	500	477	518	488	477	495	474	527	505	520	513	510	476	505	494	458	538	474	463	503	505	476	470	477	512	472	500	526	471	491	486	517	510	512	493	487	548	510	531	476	521	570	486	510	535	519	548	492	510	469	506	530	493	514	477	515	467	556	465	504	470	482	539	501	495	472	466	514	525	481	479	511	481	504	463	508	536	484	496	498	482	540	479	500	511	526	520	535	499	487	530	443	523	483	490	499	531	518	489	513	504	532	467	509	500	490	509	453	499	487	470	523	518	482	490	531	500	523	533	508	492	491	492	529	513	480	499	535	495	510	518	492	491	480	496	524	485	488	502	538	496	482	500	506	533	532	552	484	516	469	513	502	499	511	523	516	520	489	478	532	488	507	471	495	463	487	542	477	465	512	504	543	467	489	489	517	484	559	514	468	511	515	523	471	497	528	504	497	478	491	463	477	497	483	450	525	536	527	504	523	512	552	476	504	476	478	503	479	497	519	521	503	503	526	482	529	490	532	458	519	479	478	458	512	543	451	512	514	556	517	500	506	481	525	515	509	535	555	499	479	460	513	491	529	442	492	526	495	522	523	496	476	515	460	502	510	505	505	503	498	476	507	520	513	471	501	518	522	490	495	479	492	484	511	464	497	549	489	469	480	491	533	491	539	538	503	512	465	480	453	537	484	485	508	493	511	479	522	488	520	519	480	499	513	531	501	474	505	451	504	502	516	458	538	535	499	509	528	511	540	506	502	482	481	514	533	462	541	506	507	532	483	524	476	518	485	474	503	511	489	484	549	468	499	493	485	502	485	516	474	489	508	528	511	527	527	502	456	506	509	522	534	496	527	466	524
24284	22854	35869	38239	22418	16407	4405	623	523	498	497	514	503	559	517	521	514	526	506	549	483	553	522	540	535	552	528	533	513	537	485	490	515	547	495	497	535	486	494	487	535	479	516	474	504	488	515	461	501	494	505	502	522	543	480	529	498	539	510	488	521	491	509	476	539	515	472	490	542	487	541	487	544	518	444	501	505	491	572	483	487	548	478	489	493	519	494	537	476	540	536	519	473	515	530	497	514	495	479	499	523	500	462	518	486	488	499	496	484	492	506	521	561	523	508	516	504	465	519	540	505	487	458	539	449	479	507	525	500	518	501	528	536	449	546	499	510	484	475	510	524	492	505	481	518	513	496	507	523	453	490	497	475	522	523	513	535	507	507	509	500	468	495	516	504	479	475	497	523	473	500	489	509	480	505	523	502	464	505	487	489	480	495	529	499	514	493	489	494	489	462	500	519	514	467	486	542	506	520	477	542	491	492	490	489	492	496	497	490	461	514	516	493	504	535	509	528	516	469	525	513	528	515	506	471	498	486	477	476	541	480	515	479	452	499	514	532	503	504	512	505	484	515	492	472	514	516	489	519	489	439	517	507	498	487	529	548	511	498	492	527	501	527	506	531	492	477	482	525	509	531	492	525	476	519	494	480	535	496	484	549	501	498	498	473	516	546	522	466	493	512	496	487	508	505	497	488	480	531	553	516	470	502	503	515	511	515	510	537	531	512	520	477	486	509	468	478	506	524	478	538	498	508	503	482	461	508	529	531	506	506	508	485	534	501	495	500	490	525	480	496	489	475	497	530	485	486	504	511	527	466	487	537	552	511	493	487	501	463	489	488	534	518	477	490	497	516	497	490	493	498	489	488	467	506	473	528	507	492	487	528	531	493	515	504	487	503	491	508	500	510	483	500	523	531	491	470	494	507	527	486	481	489	514	496	510	519	503	471	484	495	515	543	500	551	546	458	474	508	490	505	509	525	481	503	501	473	485	504	529	494	477	505	517	505	517	469	524	546	484	517	511	507	530	530	518	519	537	496	505	493	527	533	458	498	501	534	489	521	509	534	503	498	470	494	514	458	508	525	498	460	491	517	511	491	505	510	547	467	499	472	502	510	539	481	542	492	481	498	493	521	516	509	487	511	519	507	489	524	501	493	506	483	518	480	490	476	508	506	520	473	511	530	509	509	535	484	513	541	509	515	533	504	466	547	502	465	536	524	512	503	496	495	517	497	541	525	498	537	487	532	546	499	528	525	505	523	481	495	499	495	508	492	497	501	495	526	512	544	531	484	490	493	481	465	479	482	471	512	497	493	522	508	459	572	496	494	459	500	499	519	499	553	472	530	498	489	504	508	482	477	540	521	490	507	479	506	498	493	485	514	512	523	526	518	498	494	489	509	517	533	499	451	514	486	482	501	512	464	512	502	486	519	528	496	508	503	479	473	501	469	500	512	493	510	471	467	508	524	498	525	497	509	478	494	538	521	475	470	493	502	481	493	475	509	525	485	483	529	466	526	506	492	503	483	473	502	510	493	521	530	542	498	502	537	505	529	510	539	510	525	526	471	535	510	463	535	522	489	528	483	512	527	489	439	523	501	486	495	461	508	503	494	508	534	459	485	491	537	467	508	519	481	536	509	472	493	479	468	516	572	531	515	484	521	515	497	504	493	487	473	476	499	458	489	526	498	531	476	536	521	513	514	461	504	460	486	502	503	538	496	500	541	508	515	481	460	500	487	520	502	488	486	497	509	519	528	512	490	485	526	515	486	469	512	492	526	515	509	487	545	500	516	505	483	492	492	474	556	460	520	504	461	510	496	523	487	568	461	499	519	503	516	503	504	541	526	535	503	504	512	488	495	514	496	537	534	465	503	501	514	554	524	485	553	505	497	517	507	477	504	508	502	460	494	509	539	521	536	505	473	509	518	520	535	506	494	527	505	500	532	472	506	473	474	502	535	494	523	473	463	506	509	484	503	478	472	485	485	524	519	491	483	520	522	514	512	529	463	501	536	483	444	536	527	464	478	501	527	544	503	512	564	493	501	536	514	537	529	504	525	492	504	516	490	564	505	505	537	478	490	454	512	517	504	503	459	516	497	502	500	501	520	481	479	520	488	509	521	502	500	531	496	489	538	486	507	507	508	508	517	509	516	479	491	481	489	490	502	507	490	503	489	538	510	517	483	468	496	474	515	529	511	508	513	491	495	486	503	490	460	480	522	519	498	488	495	507	467	534	554	459	507	511	515	494	504	539	533	496	493	493	493	498	495	502	510	517	468	495	489	506	489	496	481	477	503	498	476	465	508	463	511	489	459	531	520	471	472	485	486	493	502	490	505	504	507	507	479	501	488	488	546	532	487	503	506	499	498	492	464	518	484	520	522	539	529	495	519	498	503	446	505	529	466	515	512	511	483	519	495	500	505	480	496	513	459	506	513	502	508	510	496	496	467	493	472	513	525	500	507	524	513	495	486	497	503	520	509	503	470	518	525	514	527	521	502	476	499	521	512	546	481	517	519	448	507	515	527	524	459	507	476	475	508	495	516	489	544	499	494	519	483	535	484	490	493	508	462	516	480	497	537	502	469	492	506	486	495	476	486	467	479	533	488	478	464	483	489	463	511	485	523	514	532	534	531	500	495	498	496	525	495	544	530	512	493	503	508	495	450	520	466	491	528	469	526	503	496	506	484	477	558	492	491	428	514	497	506	500	498	471	509	491	496	479	514	483	499	467	515	492	494	485	533	523	511	458	482	484	509	481	492	502	490	498	474	477	479	545	487	508	466	486	474	511	499	533	479	487	502	487	492	512	491	522	509	502	495	505	474	490	506	514	472	545	526	508	488	465	460	493	482	490	492	504	492	508	514	502	500	517	511	485	522	500	546	468	477	504	449	553	485	522	511	477	458	543	493	502	516	517	530	494	516	499	512	522	503	493	526	538	490	477	497	506	512	522	530	495	520	508	517	489	542	504	563	535	536	504	544	498	535	465	520	489	524	436	493	481	517	515	511	480	498	521	530	503	525	461	544	507	521	526	485	486	477	531	530	496	481	517	530	519	498	487	523	472	501	473	552	518	490	480	522	523	508	516	524	515	516	509	523	513	486	486	478	488	494	493	473	488	522	496	509	537	517	523	551	500	543	482	459	522	538	505	483	516	476	465	506	505	486	476	516	535	494	504	509	510	499	499	514	471	525	495	502	485	514	525	473	501	521	517	493	481	437	521	497	511	517	510	495	509	502	493	473	530	477	529	479	492	482	500	495	517	490	514	511	508	505	524	517	506	538	516	548	457	477	542	531	556	552	537	511	498	562	503	550	466	488	484	472	484	482	535	520	515	529	517	502	514	460	508	505	551	533	496	500	508	449	501	495	470	498	481	502	469	514	556	465	491	485	526	482	509	491	580	516	522	527	503	472	509	492	484	489	471	491	522	467	527	480	511	511	515	499	519	503	490	480	544	512	501	511	533	504	463	522	506	482	488	502	534	481	482
62535	101385	90712	54690	14064	957	769	874	780	805	834	779	759	769	842	778	811	766	761	787	768	823	783	779	768	764	763	752	773	784	720	831	745	782	761	777	751	800	755	780	757	766	750	797	771	741	717	728	807	787	752	729	742	774	805	740	778	752	784	802	782	779	811	838	763	755	785	768	722	746	754	776	786	765	821	815	776	774	778	742	766	769	790	842	751	804	744	769	716	793	778	795	771	846	790	770	762	780	739	775	730	804	791	760	769	814	764	750	772	761	756	837	764	790	772	772	798	710	775	804	827	763	702	767	745	757	754	743	788	699	763	785	757	827	817	780	774	734	725	776	746	747	775	786	759	796	818	792	781	785	786	738	756	748	763	751	807	748	799	757	740	769	767	744	748	768	809	766	806	765	722	788	790	797	818	768	814	756	763	699	750	792	782	789	754	788	813	757	781	739	785	825	758	778	765	786	763	760	811	769	759	757	769	758	758	799	720	788	761	745	784	812	801	759	786	785	780	773	786	758	786	775	797	750	838	732	767	781	780	791	793	753	788	767	763	778	786	758	761	752	773	774	777	753	783	734	763	777	724	776	717	768	766	761	763	743	744	806	751	828	801	755	756	746	814	751	779	770	833	762	754	827	763	781	763	814	805	748	760	768	784	813	817	780	798	769	736	760	780	811	783	780	793	771	804	790	805	727	753	801	728	785	763	770	794	716	769	774	767	780	773	693	826	781	780	772	724	760	751	785	766	775	756	749	798	738	756	802	759	799	766	765	801	823	776	789	804	775	781	768	774	744	786	834	808	760	757	793	744	780	784	775	782	746	792	734	802	718	808	776	788	771	760	778	723	733	754	767	753	761	834	759	757	746	756	771	747	786	784	760	736	754	727	723	768	758	831	739	782	751	740	811	815	800	783	725	749	796	777	802	803	834	788	774	779	787	748	797	812	762	749	758	804	751	759	734	750	780	797	757	727	790	819	798	781	796	781	788	776	812	774	796	755	826	789	771	745	791	822	795	785	835	797	789	774	774	761	785	773	773	771	760	759	800	789	700	815	790	753	780	833	790	773	750	764	779	695	770	756	770	748	772	760	759	781	791	767	767	772	753	737	753	750	808	760	786	787	784	753	777	764	770	852	800	742	803	790	754	826	743	826	749	729	752	771	787	768	774	777	778	826	751	787	795	771	782	810	753	777	825	720	799	783	760	777	757	791	781	715	788	746	806	798	769	778	739	803	752	754	810	781	821	787	746	787	845	789	838	778	789	828	709	833	780	710	727	770	762	781	785	770	794	733	750	753	747	765	734	809	758	818	786	716	790	821	797	748	807	739	780	789	745	763	762	789	779	767	821	784	766	741	730	751	808	774	767	803	783	780	800	753	767	739	772	718	808	780	712	769	764	761	727	786	771	773	759	734	775	784	772	775	830	791	796	817	779	828	770	776	755	793	775	769	778	774	775	747	768	779	748	777	790	770	769	770	787	795	777	801	790	759	758	754	818	733	746	748	769	782	698	727	809	804	771	793	764	811	783	763	774	779	759	754	779	750	784	710	777	771	818	747	750	704	753	803	724	829	763	788	759	739	730	767	759	777	768	809	788	817	793	758	742	777	768	775	777	782	834	746	788	810	730	798	793	771	774	753	799	816	778	718	759	751	764	777	751	753	819	768	772	733	757	803	783	796	757	777	731	753	732	721	723	785	830	776	767	761	791	778	718	747	784	750	736	782	828	772	794	769	762	774	750	764	824	762	779	801	789	796	745	759	796	780	756	758	819	771	774	773	748	795	782	793	768	772	802	756	765	756	760	796	820	780	787	822	809	785	810	781	739	785	790	755	796	755	768	763	805	750	786	762	794	781	761	842	752	805	769	767	747	759	747	770	813	748	809	804	799	790	777	770	804	742	778	802	787	700	761	811	753	767	740	785	794	840	771	802	762	776	761	742	795	746	793	799	786	780	768	754	719	782	795	786	731	739	742	780	728	771	808	801	777	823	744	762	751	732	795	771	825	758	778	767	765	766	762	765	735	794	782	771	838	802	767	748	754	759	809	755	794	712	762	783	781	774	749	706	797	770	760	746	747	822	789	707	810	768	799	756	780	720	788	740	826	779	761	803	804	750	766	768	767	754	716	791	730	727	772	795	729	769	795	793	750	757	749	800	756	802	778	713	815	769	761	775	752	791	787	767	867	721	764	781	758	777	817	773	731	722	779	761	760	775	775	793	830	754	801	765	703	752	760	757	770	778	786	786	826	723	743	772	776	764	808	799	762	809	736	794	759	776	777	751	779	792	790	798	773	761	768	802	749	796	788	768	768	756	762	773	779	830	776	748	783	837	792	766	775	782	794	763	820	800	801	797	785	810	776	784	749	782	748	836	804	787	814	786	785	770	794	804	811	781	769	805	772	784	770	745	761	759	761	758	767	769	782	780	773	749	759	746	836	758	781	757	750	799	774	764	768	788	705	767	800	696	744	742	752	805	795	775	792	841	777	761	790	762	788	778	785	781	784	774	800	783	797	756	761	759	794	748	760	770	797	794	737	730	771	835	807	775	824	793	758	795	840	758	793	746	821	769	751	798	767	765	748	793	771	799	771	779	782	790	750	695	737	811	813	757	774	777	776	793	747	818	753	767	811	776	785	818	820	764	829	786	791	736	790	784	745	780	780	765	760	834	812	767	788	750	786	782	757	760	763	807	763	753	740	728	796	767	826	744	732	762	771	725	820	776	728	781	817	758	773	798	786	740	761	832	817	770	770	794	795	770	846	767	747	771	738	777	759	778	801	779	762	771	799	822	842	739	752	808	790	766	805	818	780	779	773	777	771	759	787	766	820	727	793	811	762	799	809	765	760	728	816	732	779	730	768	780	785	754	742	801	778	761	742	791	790	766	771	730	805	757	761	749	800	785	812	768	824	827	794	780	827	793	801	778	733	789	744	773	796	774	725	785	781	813	820	817	761	808	828	747	757	769	787	729	814	776	761	740	783	791	721	797	787	766	757	732	803	783	761	788	766	790	780	757	747	748	760	795	777	801	777	804	770	801	773	743	778	784	794	773	768	708	764	741	749	750	774	734	791	755	791	813	761	771	775	817	745	751	739	752	781	744	769	783	809	675	725	787	808	783	807	809	828	782	791	783	733	713	746	768	767	780	798	769	822	826	786	807	786	791	755	752	807	738	793	755	752	753	801	774	738	817	837	801	729	780	779	806	841	769	786	794	770	778	746	774	726	811	785	802	763	782	773	817	811	796	750	779	775	801	738	806	808	717	756	833	784	734	733	737	774	762	783	777	783	723	735	751	764	776	786	818	722	759	770	825	726	783	787	809	746	770	782	733	754	727	761	781	793	795	748	816	725	753	853	752	788	774	785	717	780	790	755	784	790	786	772	754	806	761	763	742	768	786	745	770	761	753	733	765	719	748	809	791	742	767	780	723	716	791	761	793	773	757	785	751	736	777	751	785	742	767	779	766	755	742	740	767	857	811	754
29569	29115	40192	23106	2558	333	286	272	245	266	283	290	307	294	275	270	250	302	285	257	266	297	302	269	323	295	275	298	251	264	287	284	262	268	274	298	296	306	302	305	305	287	319	304	279	293	313	260	273	291	300	280	274	274	263	289	316	263	272	286	316	272	305	293	286	267	301	300	289	294	329	292	291	280	298	299	315	295	288	291	322	266	292	270	315	288	255	285	291	270	266	267	286	284	284	307	257	297	291	323	287	302	285	273	288	302	259	250	267	305	275	290	300	264	272	264	288	298	304	270	290	273	286	322	299	296	296	289	264	309	288	294	302	308	287	288	244	270	274	263	320	303	288	316	282	274	277	256	286	287	303	297	271	286	306	309	255	287	292	284	292	291	265	280	281	282	318	265	295	299	301	306	282	306	274	273	271	283	289	285	261	286	318	268	289	291	296	279	298	276	283	319	270	307	290	285	257	280	274	298	280	308	295	295	284	252	301	309	270	315	300	263	295	311	273	290	283	277	272	320	288	335	283	297	282	295	285	288	267	294	283	286	280	313	258	318	283	315	310	264	275	256	276	262	303	305	327	311	314	303	301	292	272	286	284	277	295	259	281	301	294	302	274	283	289	315	307	272	273	285	293	294	302	262	309	289	310	289	277	258	268	301	276	289	309	288	305	262	280	300	309	259	276	292	308	299	298	281	293	264	294	275	303	293	312	282	287	302	291	291	283	282	257	260	268	297	294	328	305	257	307	307	273	299	320	262	271	272	320	272	273	304	268	273	281	290	274	262	293	291	279	306	282	283	303	262	301	300	306	297	264	300	273	310	288	271	308	303	292	290	276	270	304	278	305	279	318	307	306	296	307	331	308	300	271	295	303	297	306	257	290	285	286	269	260	291	302	299	296	266	294	271	296	307	275	299	324	312	269	286	308	308	296	285	276	303	277	266	265	301	309	282	267	282	314	292	283	343	291	288	291	268	281	250	271	304	279	275	284	299	303	272	264	304	271	294	285	277	284	307	300	273	314	278	306	303	324	297	315	296	294	310	269	278	288	281	293	302	270	294	288	278	309	311	303	289	300	307	290	288	279	279	303	283	306	298	272	269	287	306	282	273	294	289	296	307	289	288	287	281	248	269	302	297	290	274	297	309	268	273	279	277	276	276	286	292	292	314	292	309	313	281	284	279	275	289	305	292	286	305	289	285	269	316	302	273	277	284	284	283	276	293	244	290	294	286	291	299	277	299	291	285	291	298	274	276	282	294	276	296	269	311	313	292	297	314	306	277	307	293	295	292	277	294	310	249	299	273	285	304	314	247	323	297	284	284	301	311	284	279	295	289	290	304	281	285	296	279	299	283	275	268	270	284	292	305	240	261	304	339	310	271	275	291	309	314	271	289	299	267	288	298	297	273	267	323	288	301	295	316	281	299	296	276	293	304	281	313	260	286	289	291	293	314	293	276	278	285	298	296	275	304	291	259	274	308	262	277	301	266	304	273	309	307	281	304	281	277	279	309	242	267	282	297	277	288	294	291	279	307	290	286	297	286	291	321	311	304	309	306	316	292	295	281	276	286	287	284	239	295	309	320	304	320	290	276	283	264	301	297	279	284	283	255	295	290	254	311	322	289	294	262	261	286	289	285	271	286	274	256	306	291	282	292	291	285	253	293	311	326	304	273	303	285	300	304	303	262	284	291	307	296	310	309	278	312	296	269	289	287	257	274	301	284	271	308	299	292	270	286	301	256	282	296	299	287	273	312	275	278	265	295	297	300	307	280	279	288	277	282	290	245	277	321	296	302	247	275	295	288	261	290	278	273	283	270	282	281	275	288	326	272	275	296	305	326	280	268	262	297	303	289	296	315	283	270	303	337	255	312	268	308	310	261	299	321	291	273	336	320	282	282	302	324	284	295	286	295	290	267	283	266	300	289	287	314	312	266	307	301	297	326	292	277	259	279	276	324	272	292	285	284	273	311	253	317	277	280	283	305	298	308	262	268	259	298	281	305	300	296	284	280	270	288	276	264	266	299	274	307	311	296	263	278	288	311	299	313	287	301	268	309	301	286	296	291	291	286	280	314	311	281	321	308	290	298	293	298	276	291	328	262	261	295	306	292	273	296	302	289	275	278	301	284	291	282	272	274	291	270	263	289	286	325	305	269	298	299	303	266	274	282	289	293	296	318	263	278	283	254	296	278	306	299	278	329	299	307	294	283	300	283	308	276	307	286	309	254	289	293	282	295	296	256	277	293	278	271	289	295	274	273	250	299	299	300	272	285	260	296	292	279	297	329	263	279	307	293	276	265	277	310	291	301	289	297	311	277	265	282	291	285	307	263	293	303	275	268	252	299	301	288	277	283	302	285	273	288	267	294	280	276	293	322	290	295	300	308	299	283	292	296	269	269	280	278	278	263	262	308	308	271	306	258	266	273	314	252	296	309	288	297	298	280	273	302	283	290	342	311	263	289	340	295	310	298	286	268	302	294	280	305	266	272	277	278	312	280	302	316	293	291	265	306	278	290	336	320	306	285	313	287	298	291	295	278	300	285	282	238	285	298	295	283	314	321	286	267	282	281	305	309	299	257	289	266	328	273	272	298	283	262	270	269	296	251	314	275	274	277	333	287	286	290	296	301	313	278	289	304	285	312	303	302	285	296	271	304	298	314	262	299	284	276	300	265	291	312	263	315	293	288	300	274	281	300	294	303	298	286	273	303	299	276	271	307	280	293	293	285	289	299	319	275	290	301	272	297	305	268	306	305	285	292	280	274	296	284	321	300	278	285	271	276	302	291	285	299	267	276	259	293	270	276	248	274	294	284	300	271	290	280	309	274	288	285	283	268	300	301	279	284	295	287	286	283	264	279	283	259	283	293	272	252	268	279	296	293	298	301	260	311	300	260	290	257	271	290	271	285	276	281	274	290	282	273	283	274	278	277	293	248	267	282	270	268	281	299	284	306	290	314	271	320	311	287	303	307	297	255	266	274	278	272	275	310	290	291	271	282	287	312	286	285	289	299	251	276	279	297	259	262	273	301	298	252	290	275	304	281	258	266	310	266	297	317	286	297	285	313	296	284	286	293	316	271	297	317	292	279	305	291	302	276	286	293	266	315	298	256	282	279	295	298	316	284	261	325	293	286	275	296	324	303	287	289	263	252	283	273	317	305	317	303	259	277	264	307	268	333	300	269	283	306	290	316	317	269	309	247	274	293	290	309	284	290	333	257	310	309	252	295	290	253	282	287	284	295	304	307	276	278	272	303	300	303	305	299	287	286	307	268	283	282	309	299	281	296	278	278	294	294	299	333	267	321	302	325	290	291	298	277	282	284	291	302	269	287	303	290	272	288	307	282	280	275	300	302	289	273	291	288	312	311	266	315	291	258	300	297	295	315	303	306	281	282	287	304	270	281	243	268	284	281	286	305	293	276	274	317	318	324	291	292	300	283	315	287	281	250	301	316	279	296	260	300	327	287	297	267	275	278	263	268	272	294
35263	47182	46812	20369	2081	503	498	489	494	491	457	541	467	501	483	481	521	493	474	483	489	465	509	487	502	474	454	517	515	502	467	487	458	486	501	468	495	485	521	479	509	498	474	514	479	538	483	486	447	466	498	473	473	444	484	511	531	523	518	508	491	509	478	469	472	528	473	496	449	498	472	513	493	469	495	482	478	500	448	468	493	454	438	524	511	517	502	474	487	471	470	496	483	442	517	476	452	477	454	506	477	531	497	516	485	490	458	494	459	512	509	464	493	456	496	469	529	479	468	519	512	526	495	531	477	490	475	463	483	480	510	497	437	483	453	489	463	524	505	491	493	481	507	498	488	478	449	484	490	518	480	529	433	492	468	471	458	521	495	476	515	470	452	487	539	432	464	506	442	474	473	480	516	522	473	450	494	474	470	483	504	482	486	487	479	494	487	486	465	510	480	478	452	492	440	483	526	529	484	508	480	488	482	511	497	471	495	503	510	539	484	541	491	473	491	461	497	431	516	461	489	456	500	499	485	488	459	488	506	473	489	473	479	480	467	478	445	496	455	504	431	466	495	515	459	481	459	508	514	467	470	493	474	516	462	464	512	527	505	511	494	488	493	502	503	489	489	467	493	446	470	518	445	476	460	487	481	488	479	490	471	487	505	509	467	483	475	472	473	467	510	483	456	493	538	509	507	482	486	549	487	500	465	505	496	461	480	485	447	505	447	492	489	460	501	532	515	480	453	480	488	521	446	441	485	534	492	474	468	481	450	497	508	459	520	445	468	487	444	456	452	457	477	472	482	518	470	485	503	507	481	491	499	458	484	504	509	468	461	494	461	513	465	512	511	508	511	497	481	507	432	478	491	513	505	475	503	526	445	469	503	496	462	489	498	502	539	456	475	471	481	500	477	473	478	466	499	518	502	454	456	525	527	479	488	482	467	494	519	509	493	477	490	485	492	493	485	457	501	531	454	521	499	478	523	500	481	471	460	473	493	479	497	482	505	450	493	505	493	477	496	482	464	474	448	502	479	499	484	477	460	476	469	494	490	514	530	498	483	502	475	512	484	513	502	489	491	493	472	492	478	502	497	462	446	510	500	473	460	512	502	486	471	512	511	499	482	466	473	487	463	498	498	461	455	499	474	511	471	495	486	470	481	467	507	505	524	508	481	508	513	483	514	463	507	476	497	475	505	494	525	508	485	498	514	488	479	475	475	518	467	469	507	497	492	510	492	506	462	523	498	488	478	517	452	462	495	530	479	504	477	481	502	481	488	496	450	459	484	468	521	477	510	485	472	500	476	507	494	487	480	473	473	504	519	467	495	527	481	507	474	451	467	445	480	519	494	463	483	477	491	504	460	483	503	494	486	512	482	504	487	505	502	513	493	485	525	516	472	508	468	523	516	483	509	482	474	494	453	488	454	467	487	460	472	488	465	477	504	465	492	472	481	467	469	496	476	495	492	499	519	492	479	478	508	499	480	497	466	496	490	526	440	502	502	502	519	449	481	479	484	450	486	527	471	471	479	484	471	469	538	509	523	493	492	468	507	477	511	491	513	469	481	501	499	508	480	513	488	516	491	495	470	486	509	460	482	501	472	487	501	485	479	458	487	501	486	515	476	462	517	484	469	524	455	473	524	449	472	481	519	462	491	475	481	517	481	492	487	471	479	498	501	490	516	515	550	524	483	548	478	487	458	489	522	494	471	486	481	460	503	478	455	492	474	508	437	479	477	486	496	479	505	448	473	449	492	507	434	492	448	496	533	493	471	471	496	461	449	478	502	502	534	473	460	485	493	505	488	467	500	438	535	496	470	483	506	475	474	447	450	450	513	469	480	506	483	455	488	492	492	506	504	457	510	486	492	500	438	474	460	494	482	475	479	465	473	466	479	501	505	508	462	484	447	519	480	479	539	477	480	445	501	490	474	489	475	471	504	496	469	466	478	503	494	483	503	504	492	463	520	459	506	504	461	510	525	487	535	481	494	484	462	491	485	515	510	502	461	470	513	475	481	473	483	476	488	477	490	465	500	502	464	487	545	477	473	474	484	480	472	471	493	489	477	490	494	462	499	469	469	516	495	479	452	496	485	487	487	494	477	520	499	467	491	486	454	459	502	485	458	483	516	490	477	465	452	489	482	471	495	506	496	505	458	473	465	476	504	469	461	439	480	470	462	471	458	497	512	481	473	508	515	474	470	459	522	481	476	464	434	478	455	463	442	512	510	495	479	471	478	458	461	495	473	506	476	463	490	502	479	461	515	477	500	485	448	509	465	523	478	503	483	473	471	490	508	437	509	481	425	528	476	511	499	475	483	480	449	477	503	501	505	475	479	468	490	481	447	461	458	518	463	473	469	518	474	497	420	482	514	471	474	493	495	473	495	483	482	473	482	497	494	473	461	485	478	521	488	506	504	488	510	512	495	521	445	503	501	462	458	464	477	498	459	510	461	491	435	507	465	472	475	509	479	464	467	485	467	495	536	528	483	483	455	477	471	496	499	491	495	491	493	520	503	515	509	493	518	504	494	469	503	484	427	475	509	528	477	481	472	505	505	484	508	480	522	448	513	536	480	454	505	488	509	466	488	507	513	470	497	450	491	503	470	500	511	504	487	497	496	520	499	470	507	463	537	506	469	476	513	508	487	487	469	495	515	491	500	527	466	469	497	484	445	486	489	493	472	464	502	462	488	486	446	465	474	496	446	516	502	531	459	465	500	540	444	494	457	472	480	485	485	447	467	476	493	492	503	472	534	463	559	469	487	495	526	462	483	472	516	451	535	460	454	491	446	500	474	489	479	502	495	499	490	490	499	439	471	496	488	502	496	469	491	482	520	483	472	484	469	460	475	487	507	501	472	504	489	483	490	502	497	474	473	524	486	469	517	490	490	458	479	498	461	481	491	506	491	464	495	491	468	478	476	469	501	519	478	463	511	504	492	463	478	471	484	496	533	491	525	489	498	432	472	491	517	453	500	501	514	447	481	490	482	481	468	524	517	483	486	515	491	469	474	527	473	437	511	453	450	513	491	486	483	494	446	464	522	507	474	501	446	481	467	481	497	525	495	470	443	511	484	490	500	456	509	501	492	455	471	461	472	439	477	511	497	450	460	501	495	474	497	494	509	471	509	458	439	489	464	498	453	520	452	478	504	519	521	472	474	475	502	499	504	498	497	487	491	478	510	497	519	497	502	482	481	487	486	509	493	470	466	508	474	490	482	464	491	507	465	489	485	450	472	514	510	481	491	491	476	544	507	500	474	520	494	484	453	488	482	527	488	500	493	478	506	527	493	494	444	449	483	484	503	483	504	505	490	497	494	483	495	496	469	494	461	469	481	455	493	466	467	536	479	480	486	507	510	483	451	492	488	489	480	510	479	510	502	481	487	479	464	483	526	461	449	509	447	507	475	479	484	489	478	495	448	500	486	474	529	514	511	482	485	481	444	473	494	483	479	452	489	490	480	469	485	465	506	474	485	497	457	487	474	486
25333	24275	49738	43007	19061	5450	467	328	297	342	336	319	307	295	298	366	338	354	339	309	332	322	340	316	315	323	319	291	287	357	298	330	347	318	327	304	297	315	331	321	316	312	273	328	338	316	325	319	289	312	307	348	353	370	289	312	314	319	340	336	313	328	302	330	282	300	301	284	304	301	306	313	314	298	315	326	319	304	307	319	319	309	309	324	302	326	312	311	331	317	315	339	321	298	328	296	318	304	311	333	323	323	328	329	321	320	289	329	302	323	300	313	303	326	263	297	291	309	319	310	304	288	328	335	346	273	326	346	301	307	327	327	317	350	305	346	315	324	283	288	295	302	322	291	301	313	313	336	362	313	318	310	336	295	304	316	306	314	313	310	300	300	301	304	293	300	312	322	306	289	295	349	336	301	332	295	316	308	328	313	314	306	330	304	344	334	328	306	346	298	324	319	302	311	337	319	320	322	307	286	278	343	329	323	321	316	304	332	307	291	334	300	305	305	336	333	322	315	302	315	345	320	315	326	324	321	325	308	309	290	287	329	315	322	330	354	338	323	320	323	300	328	327	328	325	299	308	337	306	308	314	309	322	317	312	312	338	321	320	302	307	323	309	324	316	315	328	320	314	285	301	297	327	310	334	329	315	317	291	297	276	302	317	337	340	314	313	320	339	313	313	319	307	320	323	318	321	288	282	334	292	307	329	322	315	298	324	325	331	364	321	299	297	342	324	316	287	327	315	325	318	315	291	317	312	306	328	319	328	313	325	336	309	314	294	309	289	325	314	314	332	307	309	305	370	303	329	314	309	316	325	312	310	323	311	305	299	328	337	347	312	278	309	281	310	314	333	309	337	325	310	304	358	351	317	367	321	322	336	322	315	318	332	322	336	301	292	309	314	292	324	326	293	335	312	311	302	347	321	335	296	330	328	326	307	301	304	321	358	310	320	336	291	315	288	289	320	317	301	321	313	279	293	284	307	279	321	335	292	323	315	334	295	307	321	351	310	359	288	312	288	325	323	312	323	312	311	350	334	306	336	298	299	310	315	315	297	319	340	351	297	310	293	309	313	296	325	317	309	322	304	292	297	318	306	303	307	312	334	318	308	294	309	349	317	327	317	286	279	327	323	330	306	316	308	339	338	336	314	337	340	329	322	335	309	310	320	306	312	313	322	302	343	318	336	339	340	329	298	334	291	331	338	333	344	321	296	320	312	323	314	287	326	354	321	306	295	321	288	308	304	308	288	308	317	311	322	321	310	316	319	319	330	306	335	330	273	325	332	297	312	323	296	302	301	320	310	310	316	348	315	319	302	332	294	330	288	288	328	314	305	301	322	341	330	343	292	319	308	307	282	302	309	330	303	304	320	339	317	307	307	315	325	327	345	315	342	315	295	315	323	328	311	306	299	272	339	335	338	290	310	318	341	326	310	321	317	269	335	306	312	318	306	308	278	308	314	323	315	301	335	320	292	324	319	329	340	328	305	335	327	335	359	303	309	334	312	288	337	316	311	320	325	354	333	299	320	337	317	313	349	310	281	284	293	324	351	313	313	299	314	365	340	327	306	335	349	306	323	292	299	306	313	309	311	307	334	324	285	306	313	282	301	314	312	334	362	336	316	333	336	325	339	330	351	326	326	312	357	305	299	302	349	314	331	316	294	310	338	323	318	329	309	291	347	314	313	311	297	307	303	282	329	352	346	303	297	296	320	328	306	292	316	273	321	305	282	308	328	316	319	317	303	327	311	342	312	309	330	320	309	293	329	304	326	297	304	289	340	299	333	310	334	329	318	308	312	301	310	329	349	304	322	312	284	292	324	312	313	305	293	298	335	327	308	320	332	326	297	319	297	325	290	313	357	324	312	315	324	285	325	309	309	321	313	356	312	326	321	335	324	288	329	310	294	296	328	326	328	290	325	349	298	345	324	326	315	312	284	301	319	293	334	309	318	322	316	342	313	320	306	307	325	296	302	347	333	320	339	311	327	317	312	312	308	273	300	296	317	317	313	309	309	276	308	284	296	307	310	345	305	342	327	320	332	304	316	318	362	299	329	306	315	344	301	315	331	316	306	344	313	292	313	305	287	280	332	283	306	320	308	294	281	316	336	303	307	292	316	310	306	320	289	308	308	293	331	322	320	312	321	337	293	319	321	314	313	302	303	327	338	310	318	343	326	308	307	326	329	349	322	343	277	304	313	331	329	296	326	294	301	263	306	359	325	310	313	339	325	333	314	322	327	325	322	329	314	298	320	330	317	335	283	316	299	334	324	342	306	298	313	304	318	261	285	336	327	307	295	312	307	335	312	332	331	321	327	337	308	322	341	317	334	323	299	324	311	310	318	344	291	320	312	300	311	320	300	317	321	335	302	314	279	360	329	286	335	329	333	309	297	323	297	321	314	306	326	307	314	298	309	335	310	320	323	271	301	312	292	310	296	307	286	314	311	330	329	317	335	301	300	319	310	322	301	328	324	321	314	337	311	315	317	332	321	333	332	303	310	302	291	320	308	317	311	324	321	334	299	312	322	301	308	290	320	319	309	294	328	319	318	330	303	302	314	307	302	315	310	335	294	308	316	333	324	289	325	322	285	320	288	302	307	330	307	315	331	325	331	343	324	331	319	296	333	325	327	343	294	324	307	309	299	327	349	340	305	286	330	335	334	314	309	312	343	349	314	326	355	327	299	295	299	316	325	337	323	313	301	311	317	295	309	325	306	324	347	296	317	322	307	329	305	308	347	305	312	332	303	315	309	293	289	311	320	351	311	334	323	339	303	289	323	317	333	315	292	349	315	297	291	303	326	328	305	301	300	337	319	324	322	286	291	311	331	332	317	317	342	306	341	332	305	313	321	328	335	339	303	320	334	315	312	278	315	341	323	329	343	337	311	285	311	350	280	298	340	305	337	279	298	301	285	327	318	323	331	337	319	321	305	293	278	333	301	351	318	285	335	329	311	270	348	358	321	302	323	321	313	292	318	313	316	328	334	335	316	317	329	294	301	303	322	316	322	300	298	331	325	317	312	343	322	298	316	307	314	339	322	295	296	307	308	332	282	325	303	326	317	325	301	317	287	270	344	323	322	319	291	307	313	341	330	284	291	313	287	318	324	333	322	333	312	312	308	325	308	336	297	316	355	315	314	299	329	313	308	292	343	346	343	317	304	323	329	352	304	313	300	307	321	310	303	334	311	299	320	337	336	315	316	282	292	332	324	332	337	289	278	342	320	302	300	314	352	288	335	301	304	331	335	339	286	315	325	293	342	317	358	296	302	306	348	292	302	317	327	286	308	311	303	285	327	314	311	277	336	328	329	311	299	310	323	316	317	337	313	347	301	304	310	300	310	328	325	324	327	311	336	335	310	307	303	331	297	307	337	333	322	314	308	325	343	274	317	298	302	300	321	287	350	321	321	323	321	324	323	316	295	291	322	317	317	319	352	314	302	335	309	311	303	327	302	293	316	327	318	317	316	303	313	334	314	341	315	332
60487	90856	81474	43701	10956	628	505	538	550	505	556	499	510	513	489	492	525	543	534	497	491	594	512	538	582	516	521	510	502	500	531	491	505	540	514	518	495	539	495	493	505	518	541	505	525	530	545	482	543	595	527	552	516	532	536	492	509	494	547	504	533	504	534	507	532	513	514	495	541	546	533	551	504	522	519	551	513	491	499	492	505	516	520	527	507	495	504	498	514	524	523	522	522	483	519	536	480	525	509	509	510	556	546	513	582	567	490	500	491	498	503	525	526	512	509	569	538	528	522	502	477	453	509	552	532	502	507	472	505	533	530	500	467	512	470	514	541	487	515	497	525	539	463	503	518	524	534	544	520	503	532	501	487	520	526	515	503	479	524	482	521	515	519	516	499	476	514	560	514	521	531	508	534	521	499	491	488	542	512	510	557	534	537	556	514	555	504	539	523	538	508	496	497	526	545	538	537	528	481	506	534	495	510	504	508	519	482	500	539	554	531	526	499	528	523	509	527	488	513	519	516	489	519	543	540	510	511	505	535	542	537	497	525	536	513	550	525	526	509	540	512	542	515	525	533	511	535	499	544	490	513	543	538	505	532	542	521	516	501	506	540	496	477	555	499	527	511	475	516	522	533	512	538	496	541	531	536	514	518	498	520	504	537	512	506	559	515	540	519	502	494	476	535	502	553	506	524	513	552	518	546	535	509	501	546	527	515	519	549	527	511	551	522	504	501	494	507	495	542	539	494	505	506	547	517	502	533	537	495	499	520	505	513	518	504	497	527	505	506	525	541	520	504	545	495	504	498	534	562	538	533	468	458	506	519	561	549	511	488	485	514	497	540	535	533	466	526	543	507	498	531	562	467	495	542	524	519	526	538	503	513	528	497	514	509	561	500	521	543	490	493	498	499	549	487	529	541	561	492	516	519	492	545	507	516	524	494	508	522	556	521	552	521	529	554	489	497	543	482	513	533	572	490	521	544	531	525	521	508	522	534	535	514	492	518	561	535	498	521	525	507	520	506	521	485	524	540	553	531	535	469	541	540	511	518	532	544	535	522	495	530	507	524	529	563	492	559	516	509	549	572	494	529	513	536	546	530	539	535	500	516	503	536	559	541	499	518	527	505	515	540	500	547	543	518	515	468	501	510	515	480	523	489	472	488	505	548	496	514	517	521	526	533	541	500	461	501	483	497	489	553	491	513	523	508	540	499	504	521	524	510	525	527	486	511	491	554	526	518	532	551	500	499	485	487	540	506	490	544	536	529	538	517	512	490	549	525	531	495	508	520	516	504	495	542	548	519	529	520	524	500	515	490	538	494	492	531	532	523	522	489	528	508	516	511	495	556	522	522	522	492	527	533	512	535	483	502	487	523	501	498	521	504	537	530	523	500	508	511	499	484	493	507	521	533	506	521	502	508	502	508	514	547	495	505	506	482	531	536	546	523	529	495	522	525	538	525	554	509	510	538	533	492	531	529	435	503	517	508	517	491	499	544	491	512	562	508	552	552	504	506	517	536	493	577	501	502	507	521	513	487	479	526	505	533	507	528	520	522	487	520	533	514	511	504	523	530	526	557	483	501	487	508	520	484	546	520	501	520	501	489	502	493	493	543	568	525	549	503	558	528	478	559	515	559	546	535	552	509	537	507	488	522	538	490	550	556	531	536	528	522	499	536	536	483	527	492	531	514	532	546	541	521	494	506	511	501	532	516	542	538	510	513	508	508	478	526	547	519	563	522	564	510	536	537	500	526	483	496	494	525	516	539	508	506	536	507	577	508	471	485	507	507	511	530	534	514	480	491	469	515	527	530	532	510	530	503	589	509	516	504	510	522	489	495	509	485	503	514	512	511	530	540	518	524	511	538	523	507	540	512	496	526	530	521	526	516	501	469	493	493	492	506	502	531	539	498	529	505	533	487	516	547	519	524	501	545	495	512	511	518	510	526	497	530	521	504	530	531	546	498	492	527	493	538	519	508	526	484	529	545	517	541	530	534	530	502	508	512	535	503	553	476	549	508	502	494	531	518	509	477	525	559	546	515	526	503	520	504	479	568	505	502	492	487	513	481	551	507	543	510	479	509	512	552	518	546	524	512	529	479	505	499	565	526	465	518	521	529	487	490	463	525	511	527	514	541	540	487	504	503	486	520	500	474	509	502	531	546	496	480	529	477	499	463	537	491	521	484	506	567	535	513	484	540	523	519	513	514	504	463	520	527	515	502	528	518	529	542	477	533	521	498	514	501	486	555	548	511	486	503	490	538	483	478	528	507	500	517	521	500	483	551	512	540	515	527	530	527	523	491	534	515	530	491	521	509	463	527	541	532	570	524	519	549	498	480	511	528	518	543	518	512	498	504	535	529	484	513	479	532	481	493	514	531	514	522	488	547	564	522	504	526	519	522	519	521	509	510	498	516	514	545	535	545	503	530	519	555	543	529	526	508	495	505	508	506	547	527	514	504	504	498	505	512	527	551	483	522	516	464	538	527	533	490	496	493	532	530	470	487	514	548	509	583	524	553	535	555	525	494	549	501	546	546	518	560	531	554	522	544	521	545	493	531	517	531	514	527	520	514	523	503	508	559	484	522	492	498	534	484	543	537	528	529	531	540	486	537	518	476	518	520	541	532	506	533	534	518	518	517	536	525	521	506	528	529	557	533	555	502	516	488	578	532	513	514	543	526	498	498	515	561	534	529	501	509	505	544	520	519	546	524	486	506	532	530	475	540	542	502	510	539	532	549	523	578	507	500	521	500	516	530	518	500	561	506	552	528	496	465	494	528	541	561	500	510	492	498	544	527	537	504	506	519	521	499	495	517	526	539	520	517	485	558	508	522	472	514	537	524	516	492	511	505	538	549	529	503	578	507	499	485	520	533	478	520	509	515	539	538	536	481	510	521	522	572	525	511	511	559	527	528	485	518	536	520	523	511	500	525	572	510	507	515	514	525	502	513	517	510	546	528	532	517	530	527	501	531	490	531	523	532	511	517	560	540	535	508	470	501	510	500	534	546	511	539	523	525	505	514	529	543	492	527	540	520	509	492	528	540	480	478	536	530	520	491	520	526	522	553	521	477	511	511	529	498	545	513	519	522	507	518	475	531	559	504	527	587	527	501	497	490	523	523	582	528	544	508	505	520	527	504	505	536	525	501	552	527	534	505	520	482	501	500	524	557	562	472	517	468	494	524	480	551	530	519	520	484	509	492	500	505	472	470	506	514	526	501	531	528	530	492	472	508	491	498	482	507	513	516	534	481	514	474	505	519	503	536	544	540	528	535	495	500	542	484	491	489	532	512	491	518	575	514	507	496	529	486	500	513	485	532	518	484	523	510	500	543	549	498	509	539	533	530	493	499	550	514	497	561	496	565	531	487	514	538	496	518	480	498	526	512	540	548	482	517	509	551	489	527	528	529	532	508	515	502	532	458	489	502	529	475	518	521	498	522	544	517	525	466	528	565	518	498	508	542	508	510	550	553	481	529	475	489	518
24305	22962	41038	36618	22166	16331	4263	671	569	524	531	500	573	524	575	541	513	552	551	544	550	510	535	534	542	536	550	539	522	496	481	525	523	476	473	506	502	537	532	551	522	533	505	494	536	550	505	492	530	535	520	516	528	514	479	485	533	542	516	489	541	540	512	506	519	491	498	492	511	458	532	509	527	548	516	548	532	524	515	500	522	521	522	509	499	500	563	480	538	527	538	559	543	550	530	533	541	473	524	517	521	497	544	501	491	511	510	545	534	543	517	523	497	555	491	495	500	514	500	506	471	514	491	493	529	530	544	546	482	494	567	517	528	521	545	512	486	534	495	538	536	503	504	486	465	495	489	535	525	526	508	477	486	473	555	535	509	580	538	518	550	474	478	523	498	501	474	519	526	516	528	512	528	561	502	517	508	505	521	505	531	489	489	505	545	536	512	522	483	464	539	511	512	527	546	468	516	497	488	549	509	507	506	488	562	527	484	573	471	515	481	554	521	529	523	510	546	503	535	509	534	510	536	544	496	521	486	512	540	489	498	501	507	560	504	507	511	527	527	532	532	529	473	494	547	481	508	515	536	503	508	497	499	503	468	477	494	526	535	470	528	516	511	561	499	492	552	534	524	525	476	500	535	477	496	520	454	478	503	543	528	534	514	462	493	510	517	515	484	522	538	511	513	490	534	541	502	472	510	532	542	525	479	502	517	504	524	494	534	553	501	518	502	508	525	519	541	530	531	554	546	536	493	510	528	518	475	486	491	547	541	504	516	503	538	529	519	508	487	473	539	505	466	497	499	483	483	556	528	520	485	531	507	533	487	488	486	491	506	509	564	501	526	483	494	497	504	508	499	533	498	528	503	560	549	528	531	508	501	509	551	535	499	522	499	582	472	512	506	562	533	529	490	517	508	515	502	489	541	487	484	539	537	489	484	461	526	571	500	519	526	487	504	524	545	468	492	486	507	529	535	473	485	531	529	511	493	507	510	515	535	510	511	495	510	484	492	473	512	519	529	533	529	517	505	514	518	533	470	522	522	472	507	525	471	504	563	516	499	492	535	490	537	504	501	555	497	576	510	521	506	516	516	448	519	516	512	539	523	523	531	534	486	488	474	514	538	527	502	485	552	496	528	498	533	542	530	489	533	519	506	461	534	496	534	500	527	485	499	499	541	498	537	489	499	532	525	496	488	507	508	482	517	489	527	499	517	481	507	509	532	510	538	473	522	513	510	539	545	534	523	549	511	524	541	531	520	518	490	524	498	477	512	519	465	533	506	496	500	528	496	505	504	507	496	492	533	492	499	484	505	534	470	499	518	495	512	467	525	519	514	545	504	529	504	513	483	531	501	522	519	497	534	535	533	534	550	519	532	478	538	487	552	536	517	518	495	536	508	489	506	527	509	500	507	542	516	502	515	490	493	507	491	511	525	520	509	504	528	494	504	496	546	523	505	465	553	506	527	528	522	525	481	540	533	514	501	509	520	484	531	528	481	548	505	520	490	556	495	530	497	520	523	468	488	537	480	520	504	542	494	516	480	523	450	515	470	512	558	519	542	508	507	491	497	493	515	520	526	504	542	499	466	511	542	523	527	529	522	532	482	489	552	487	516	554	505	532	529	538	479	527	503	506	476	527	531	485	501	513	487	479	524	517	519	473	496	517	498	521	536	544	537	472	503	527	540	503	557	534	529	491	486	504	519	520	510	535	534	476	491	537	512	510	534	510	534	508	510	495	507	515	537	509	481	471	513	509	518	518	534	526	488	527	461	485	511	494	513	547	505	509	518	465	490	531	478	521	487	517	503	498	502	497	468	522	524	529	529	549	551	548	507	526	538	517	519	484	505	502	549	510	492	507	508	500	527	503	524	545	511	519	532	524	498	495	548	518	513	491	542	505	512	472	572	487	483	505	503	542	496	476	535	570	497	521	528	551	551	512	515	529	472	496	513	520	498	534	503	462	505	483	498	490	503	515	500	523	520	543	496	530	507	485	498	524	515	502	502	543	542	526	514	525	498	539	527	451	493	533	518	512	509	494	578	502	517	496	549	497	515	528	531	532	454	535	550	572	488	524	498	505	538	530	504	504	512	533	522	508	526	513	518	493	522	524	489	514	479	525	481	470	509	478	490	454	530	521	535	545	523	469	515	492	511	501	516	531	515	477	531	488	560	496	515	513	528	513	524	493	470	557	531	539	532	483	507	521	533	517	559	507	523	519	509	513	491	516	513	507	475	498	492	508	514	534	517	513	493	465	552	477	517	526	479	548	522	519	511	517	507	514	552	504	524	506	508	504	501	514	514	498	535	481	493	482	525	531	493	531	480	489	491	530	497	488	536	506	501	506	559	542	461	506	529	497	522	486	480	515	532	527	507	558	492	493	534	508	504	478	512	480	536	554	499	484	523	489	503	487	530	488	523	518	520	512	545	469	512	540	515	529	560	515	469	568	534	522	519	463	521	523	525	491	503	515	499	511	518	494	530	540	533	541	501	523	518	487	495	467	529	479	531	517	496	457	525	528	536	528	519	502	496	478	544	530	464	479	523	528	517	499	528	517	499	530	518	521	512	529	515	513	528	539	549	545	514	469	520	510	537	486	527	501	543	499	486	500	552	531	478	552	527	533	543	498	526	514	524	516	505	526	547	477	541	540	546	556	520	533	536	558	513	563	483	550	473	504	518	557	508	505	515	487	511	537	515	541	493	537	505	511	538	514	551	524	564	474	567	500	500	540	523	467	531	514	533	528	457	527	517	516	463	526	509	525	511	518	493	536	529	542	540	500	513	535	473	490	471	507	478	503	530	533	523	497	531	497	537	536	476	508	535	511	525	505	520	513	576	513	541	519	502	474	514	538	528	476	520	561	501	521	511	522	513	502	514	519	522	497	500	519	525	489	561	580	509	545	508	515	520	512	512	499	488	542	508	506	524	501	532	513	481	484	562	475	516	521	502	475	575	502	507	501	513	455	539	491	527	516	517	517	505	543	519	495	505	539	532	524	527	488	481	467	535	494	549	500	565	490	458	508	509	522	514	502	559	558	546	552	498	517	518	496	498	500	533	517	510	507	482	544	520	502	521	504	521	505	524	479	513	504	520	513	512	511	477	476	466	502	546	510	495	502	558	490	492	528	507	499	490	496	489	487	489	474	543	501	502	548	518	492	510	519	511	488	542	541	518	544	524	509	522	484	506	507	495	552	503	513	513	509	508	530	508	533	560	530	547	521	523	508	532	549	547	459	520	469	522	520	477	505	550	531	526	553	485	503	512	509	518	509	517	467	518	520	514	492	530	481	504	527	500	528	499	478	477	514	501	484	517	520	545	524	514	516	514	526	523	525	505	500	502	461	534	509	482	553	486	527	543	525	490	509	551	538	560	520	523	510	541	544	550	489	474	514	505	503	519	511	528	544	505	507	494	540	488	499	532	496	526	452	516	524	545	535	537	512	486	489	498	511	521	485	496	507	482	539	525	534	495	516	498	507	519	483
64473	100388	90552	54620	13678	851	817	848	818	807	773	786	815	811	790	801	780	781	766	784	767	748	741	777	811	798	823	821	807	826	752	763	785	798	811	794	795	759	749	770	785	836	837	796	796	808	762	770	823	793	746	776	808	797	779	800	832	745	837	819	807	796	831	756	779	825	748	771	834	829	792	818	794	744	780	810	865	753	772	807	771	801	793	818	796	811	765	804	764	786	801	849	784	773	758	761	770	836	817	739	787	782	771	809	742	828	804	745	837	778	773	754	739	819	812	801	854	786	822	798	830	823	836	774	833	793	798	786	803	788	859	779	778	821	806	825	798	794	783	778	834	805	816	827	805	742	779	793	791	786	786	772	778	831	763	781	809	854	829	810	888	867	761	762	788	794	789	783	808	806	779	744	730	853	796	750	766	783	774	789	747	772	809	755	722	788	786	762	840	750	761	765	728	803	841	777	783	797	763	799	806	827	791	772	822	839	829	789	826	771	784	825	767	816	791	796	749	818	784	805	806	824	773	807	806	755	835	768	802	819	767	760	814	750	821	808	804	778	753	752	765	798	794	798	780	803	801	763	770	780	799	813	847	746	780	796	774	779	791	737	814	845	749	766	838	795	758	814	783	845	806	789	806	756	738	799	759	748	757	799	754	810	821	781	773	807	823	814	751	815	741	848	807	775	786	800	815	739	771	813	790	762	768	821	835	847	813	804	813	815	797	786	828	784	821	813	814	795	774	861	786	803	822	832	813	847	782	778	784	784	828	782	787	806	772	839	812	792	770	747	785	799	785	789	777	777	794	859	753	778	842	824	772	747	808	777	824	779	761	795	803	776	773	752	786	782	765	750	812	752	809	809	746	747	779	765	791	712	822	784	798	792	805	786	835	764	781	763	776	777	778	796	800	811	761	735	767	754	788	764	774	785	831	769	742	797	802	791	764	762	795	837	813	808	780	805	787	814	776	860	788	799	826	787	805	730	770	820	804	806	784	796	793	765	775	812	783	787	820	779	769	809	749	757	755	771	787	813	751	805	751	790	803	831	807	787	815	751	865	765	784	779	765	811	743	763	785	821	764	785	756	801	760	766	772	736	831	820	842	818	767	787	784	809	780	781	818	810	800	761	791	813	773	819	775	751	783	763	802	813	784	777	782	781	774	819	761	794	805	774	800	762	758	770	778	781	766	786	755	810	806	821	785	824	806	783	756	790	774	801	783	769	751	767	854	796	828	790	743	777	790	770	770	783	818	790	802	783	823	808	788	804	776	802	772	802	845	746	799	797	777	775	768	808	782	819	781	759	769	794	801	817	791	751	805	739	797	782	800	791	828	824	817	833	831	829	786	814	773	819	774	777	791	803	816	805	798	808	766	821	806	769	817	825	751	792	783	769	799	767	783	766	765	768	810	827	814	775	743	822	816	791	811	773	790	837	791	766	783	794	803	841	758	787	804	768	798	770	829	802	877	834	754	779	759	790	812	790	827	855	781	788	808	783	762	803	794	821	718	783	755	821	770	836	823	787	781	870	813	818	814	801	808	798	833	793	814	809	801	777	843	757	837	779	866	876	816	821	731	779	788	786	738	792	794	833	787	763	803	733	758	737	839	758	806	814	814	795	782	784	822	782	812	743	793	757	821	769	784	786	778	828	789	777	745	809	822	791	809	767	761	806	783	767	764	760	834	767	805	741	773	790	764	797	777	778	789	797	830	797	784	764	810	832	798	755	796	791	781	772	800	779	800	856	805	818	779	791	798	806	777	808	776	782	767	770	801	777	815	767	775	719	793	789	731	751	814	801	824	791	819	763	792	831	767	856	785	825	789	790	740	773	793	771	801	760	774	773	769	774	739	819	756	767	781	798	800	788	746	808	753	764	796	828	780	853	776	791	825	804	783	789	806	773	775	772	782	770	724	759	777	793	784	849	750	793	797	793	805	802	748	806	805	753	811	808	795	836	794	818	830	734	754	791	813	786	808	778	789	759	786	791	835	772	772	766	767	727	814	772	799	814	747	819	820	791	796	753	778	774	751	786	768	776	770	792	803	754	802	801	778	781	787	764	805	801	818	788	815	839	817	848	784	793	780	801	756	779	763	784	849	812	790	811	812	775	794	791	820	795	804	832	837	819	754	780	821	798	763	818	758	823	804	764	836	802	821	789	804	768	760	801	800	796	756	782	765	795	772	743	791	809	807	772	816	785	776	807	871	775	808	808	784	810	794	839	827	760	774	760	766	808	816	767	761	766	764	823	745	793	740	781	742	761	764	770	772	791	751	770	766	802	821	816	812	762	836	781	788	827	790	838	803	820	828	799	801	794	814	800	783	808	773	770	779	789	843	771	808	820	771	788	812	794	802	790	746	833	813	810	811	789	847	792	763	789	813	815	806	828	764	790	818	808	778	828	832	763	789	799	800	789	801	780	824	774	822	804	695	800	777	815	846	789	823	781	821	774	775	775	784	799	829	795	830	804	757	839	815	837	812	796	824	806	790	754	763	758	808	749	814	809	826	824	772	802	755	754	792	833	815	768	841	771	774	781	794	784	796	790	751	776	781	786	786	744	747	776	816	775	812	773	794	791	795	780	819	760	775	815	777	806	804	807	796	770	811	794	752	788	837	790	760	777	786	800	852	806	748	770	792	791	817	795	817	791	815	802	760	803	833	790	774	796	796	780	787	735	800	813	785	795	779	772	852	751	801	796	767	826	798	810	771	775	814	823	821	778	773	803	816	809	816	833	793	805	780	772	758	768	818	830	757	783	753	742	782	804	818	801	796	769	815	826	846	803	803	762	800	791	795	763	800	753	816	836	790	758	771	807	798	759	779	778	778	802	770	758	799	755	733	804	775	767	795	723	780	781	824	796	790	841	782	739	819	813	827	775	772	782	807	777	784	795	781	800	807	781	808	797	822	756	776	793	770	750	800	770	769	772	796	789	799	844	798	746	768	750	737	784	806	774	762	744	829	743	780	805	783	822	760	771	800	808	786	757	807	754	769	864	818	816	767	782	733	803	780	799	823	839	830	818	783	805	751	786	823	807	798	820	782	812	787	764	837	701	735	809	759	736	793	758	767	767	798	768	819	768	757	811	751	812	821	779	808	769	782	816	783	851	821	759	779	817	779	820	789	737	777	768	774	786	822	850	808	798	776	760	819	789	813	771	804	733	783	779	750	777	775	783	807	799	796	763	794	781	809	837	834	829	750	745	803	805	818	808	789	805	838	773	804	813	790	790	814	791	771	789	783	777	825	761	817	750	781	771	785	785	770	828	758	807	772	784	830	758	819	789	802	833	811	754	728	753	788	781	803	813	857	772	802	762	774	814	786	760	746	803	831	794	762	762	746	755	799	785	750	778	804	782	796	759	790	833	786	797	788	771	824	842	836	769	794	844	788	842	812	795	718	823	768	771	754	817	783	830	799	765	786	772	795	846	816	829	788	804	766	797	810	803	795	824	808	747	769	777	776	805	774	822	778	828	804	788	857	767
29501	28775	40734	26373	3219	337	344	324	297	289	268	313	323	290	289	312	319	324	348	321	323	329	322	331	303	297	311	299	327	312	318	296	333	322	317	325	295	280	330	304	291	305	309	291	286	332	302	295	333	280	322	302	289	309	304	332	297	301	321	323	333	270	292	291	279	290	305	319	275	294	296	335	303	291	317	299	285	319	313	315	295	305	316	295	299	290	274	304	308	274	276	279	313	311	316	304	292	311	290	265	278	297	318	302	290	277	320	321	327	309	283	287	323	281	310	312	304	293	264	302	316	293	296	283	344	327	297	311	297	300	330	330	308	302	288	300	289	302	306	307	290	289	289	303	313	284	325	327	300	307	279	259	292	300	272	316	278	328	294	305	315	299	321	296	299	314	279	295	345	265	321	296	303	312	318	274	312	308	320	315	319	314	310	307	294	309	290	315	296	290	315	308	309	291	317	282	278	303	331	302	298	311	319	340	295	279	283	288	334	319	278	328	288	288	284	292	336	309	321	292	302	290	297	293	300	320	308	316	311	322	295	289	323	309	337	306	296	295	296	331	328	283	296	288	330	300	305	308	338	296	310	310	327	320	292	308	300	310	304	297	301	299	288	323	291	296	281	287	294	318	306	331	278	293	295	312	276	294	287	278	305	291	306	292	308	318	281	318	313	334	319	288	303	301	279	309	298	311	328	304	276	293	316	323	316	285	315	322	313	301	305	329	330	289	298	288	311	286	346	299	321	327	294	305	285	331	305	287	312	292	310	284	314	316	307	284	320	297	313	310	298	322	265	314	301	286	317	288	313	322	339	311	304	297	321	326	304	280	309	281	317	294	275	313	293	290	297	265	309	297	317	344	313	333	343	339	314	296	309	319	284	314	329	289	310	265	328	333	290	304	285	306	334	306	283	302	284	296	292	313	305	277	283	295	344	344	308	283	291	297	277	313	308	308	261	314	312	327	283	304	289	285	297	280	326	310	292	307	293	300	281	316	305	340	326	341	343	310	293	323	282	283	340	281	322	273	298	298	331	318	314	335	312	339	287	355	318	308	301	270	313	299	273	301	305	287	311	313	299	271	299	321	279	315	306	315	284	303	288	301	293	306	293	300	324	313	279	319	319	308	340	283	304	273	285	317	287	331	319	285	293	303	331	293	297	309	326	304	282	314	313	339	294	302	292	302	288	303	309	291	291	306	311	297	283	336	310	286	308	267	310	321	305	306	305	323	304	271	260	295	277	278	293	312	307	307	320	298	284	295	316	300	313	302	322	312	289	330	298	317	298	336	281	284	322	297	289	305	321	293	311	288	339	292	273	305	310	314	297	313	292	295	300	306	340	321	324	319	305	310	349	293	313	295	296	316	266	309	309	307	306	296	319	292	281	259	289	310	299	314	262	315	300	300	313	331	341	300	317	303	289	297	281	297	333	274	317	313	331	324	311	307	306	315	323	306	295	309	340	325	322	333	338	302	335	295	290	284	314	298	278	291	321	280	309	310	296	286	290	286	319	315	285	300	290	325	274	260	330	299	292	290	318	341	321	291	303	304	307	282	329	315	332	326	297	324	324	314	339	315	325	293	348	334	328	292	321	327	272	290	317	302	286	285	288	297	291	288	298	323	306	339	293	299	324	314	297	293	301	328	300	314	305	315	304	288	279	318	282	297	291	335	275	333	287	282	312	320	306	305	274	330	292	315	319	313	296	309	320	304	293	301	314	315	334	361	300	301	333	310	311	292	317	300	292	298	319	257	307	305	293	309	308	280	302	295	308	320	315	328	273	289	308	308	282	298	304	291	301	293	299	281	266	304	279	317	285	278	300	318	311	295	276	320	341	289	280	313	315	312	281	287	318	326	303	284	323	301	282	320	313	315	286	312	316	282	280	309	302	316	337	312	322	307	286	275	300	325	273	305	350	336	307	285	307	281	272	311	330	286	305	310	285	323	296	283	308	308	300	293	292	304	313	331	298	290	302	331	282	319	312	293	323	315	299	300	276	292	307	293	306	302	323	301	300	312	291	287	288	303	326	297	295	296	303	300	283	326	274	313	254	327	314	313	270	272	299	324	337	301	310	318	302	279	309	292	312	302	287	282	285	297	278	340	307	283	294	296	308	331	297	270	279	305	300	295	293	288	276	307	293	318	304	303	299	319	315	314	322	308	314	282	336	284	309	309	325	312	309	337	315	294	290	326	302	303	299	290	304	285	312	280	304	319	297	310	283	316	323	312	341	290	327	287	300	323	307	303	267	297	309	301	290	312	315	296	284	282	287	300	279	306	318	319	312	299	284	275	324	323	318	299	329	309	299	301	316	311	311	286	276	335	301	320	297	339	292	287	295	299	294	310	294	318	269	288	268	304	307	299	318	315	301	296	316	319	315	317	299	289	328	312	298	306	304	316	334	286	305	335	300	304	290	329	307	312	328	319	299	272	279	307	291	311	306	308	308	323	316	303	283	327	323	301	273	304	305	322	286	335	273	292	321	300	299	295	317	318	312	311	311	323	325	325	303	337	264	294	312	306	265	337	279	315	284	285	300	310	296	308	312	318	312	239	288	277	308	286	309	296	290	321	295	313	300	310	296	316	300	307	325	292	342	317	318	311	296	315	318	345	298	306	297	308	279	327	302	317	275	305	324	310	307	311	309	310	303	296	301	306	290	320	281	302	314	281	310	319	334	310	309	303	324	293	301	301	294	329	304	325	297	320	313	319	291	329	342	346	296	293	279	316	303	282	328	302	320	307	289	298	292	283	282	328	268	318	313	309	333	321	316	300	308	301	316	301	308	315	321	300	321	282	298	287	316	314	325	317	292	338	322	320	280	292	272	284	317	312	311	302	321	300	300	313	286	353	290	316	271	283	305	272	292	281	316	312	291	300	302	317	305	274	296	312	269	312	317	286	306	317	305	310	294	298	317	313	285	306	286	271	325	313	318	293	303	283	276	273	294	291	278	310	321	316	292	305	313	317	296	302	324	294	301	325	315	276	309	317	300	307	297	314	317	318	314	264	297	309	288	314	300	300	286	323	279	323	301	282	309	311	286	318	304	285	285	256	303	335	295	329	325	340	306	310	313	304	335	312	295	321	301	291	339	304	327	273	329	323	276	312	273	309	341	310	314	285	312	331	304	323	283	332	316	310	288	301	297	302	301	261	276	299	308	284	269	288	317	321	318	303	331	313	285	326	321	296	275	309	306	307	331	310	283	283	330	323	305	303	304	314	301	291	320	301	276	295	286	294	330	311	333	248	334	281	289	296	309	278	301	314	284	305	293	304	311	297	316	300	312	342	306	304	283	316	319	293	303	288	285	294	323	303	327	290	301	267	319	309	311	314	309	301	323	315	327	303	307	297	314	343	323	332	346	288	302	283	304	318	322	338	321	281	325	316	295	300	294	301	299	289	263	318	302	289	302	304	300	317	299	317	319	346	311	318	310	261	312	265	328	320	306	310	311	319	305	298	306	287	295	304	298	312	318	329	306	299
35170	46747	48414	23187	2361	462	485	520	543	489	516	512	492	504	553	541	531	531	527	536	519	511	509	566	548	532	462	531	520	496	533	516	552	526	492	505	536	498	541	532	532	531	497	474	506	493	514	501	519	561	508	505	555	496	480	499	544	510	518	504	510	560	500	511	550	544	505	523	502	503	520	550	479	476	519	517	516	513	516	522	500	521	519	504	498	518	538	531	538	557	500	535	501	539	510	509	518	506	488	531	530	513	525	532	534	530	490	547	511	561	538	500	505	481	519	475	483	558	519	497	504	517	497	478	507	539	519	524	536	522	485	489	500	487	501	489	487	487	540	538	552	524	492	539	484	491	471	524	513	509	492	513	543	516	492	521	503	531	509	529	492	462	492	520	524	505	553	513	523	519	516	536	512	508	500	521	540	497	509	528	502	520	534	541	460	509	562	558	551	492	508	505	507	511	531	504	519	517	509	538	515	523	478	493	530	502	491	516	500	495	530	550	497	540	527	492	520	542	545	509	510	463	519	543	503	541	538	538	531	528	486	496	522	526	489	509	540	508	514	545	522	512	496	542	494	517	487	532	505	485	523	520	497	543	527	478	473	512	537	544	531	558	527	534	518	524	570	506	495	566	498	479	497	525	530	488	541	509	500	496	500	511	493	531	506	512	520	512	511	529	487	540	511	542	518	541	566	479	526	490	569	481	487	528	528	505	491	514	502	539	499	527	519	489	492	495	530	540	490	549	529	506	532	485	523	523	502	486	559	490	543	486	493	494	510	557	504	521	534	506	530	524	493	531	516	487	533	485	517	508	504	489	485	560	521	511	540	547	501	552	521	549	545	507	515	517	516	484	500	516	543	510	535	505	498	493	509	502	500	488	556	549	525	530	521	490	555	480	545	517	542	469	534	535	528	542	484	521	525	489	549	541	500	528	526	537	498	494	506	521	496	549	543	488	561	517	538	510	521	462	504	505	498	473	490	533	510	525	508	500	523	530	557	485	488	508	505	550	502	485	509	504	558	524	506	511	521	506	482	550	538	525	551	536	478	514	495	529	482	490	511	526	550	559	492	485	493	510	519	535	465	537	482	493	518	525	517	472	530	476	516	491	519	532	500	565	497	505	489	519	534	548	523	494	527	523	485	543	455	529	501	467	492	546	560	501	549	507	510	494	504	489	528	504	513	499	465	519	490	504	524	501	556	485	507	530	503	522	484	492	510	491	519	528	487	506	497	554	483	498	527	520	472	529	572	522	517	512	521	522	532	516	520	502	514	524	507	464	491	537	529	527	524	514	518	499	493	482	493	502	524	488	498	522	486	530	534	510	517	524	483	492	514	519	501	505	506	535	514	504	560	501	522	481	521	528	501	513	494	449	510	534	507	498	512	493	524	529	547	506	529	513	502	538	501	511	526	483	515	546	521	514	506	493	503	495	485	510	495	482	505	509	530	523	513	525	510	537	507	516	522	537	511	527	495	547	571	530	552	517	504	503	487	518	489	508	520	520	552	521	520	495	520	506	501	542	541	513	498	510	495	502	508	501	509	534	557	529	545	528	525	506	515	493	496	526	470	508	502	512	550	504	504	520	535	526	509	516	493	514	528	489	491	468	503	534	531	527	505	501	523	495	501	524	516	506	505	535	495	515	469	545	543	512	499	486	508	515	506	506	477	502	515	551	496	525	534	527	468	518	508	517	490	476	487	484	521	518	539	516	499	510	491	501	486	512	534	494	520	538	493	509	533	558	502	521	535	554	483	482	534	546	543	554	489	516	496	485	495	496	545	515	524	511	521	488	486	524	502	498	539	468	471	493	517	552	517	517	517	540	537	493	475	507	532	518	522	539	534	530	510	486	529	475	479	505	506	486	492	545	523	526	534	488	506	499	568	517	496	517	514	497	543	510	487	491	511	491	504	502	539	482	516	516	513	456	518	550	499	571	511	475	524	493	531	532	529	520	432	526	535	507	524	510	514	506	495	518	517	508	518	546	489	553	490	491	514	532	519	486	545	535	496	524	506	507	504	537	515	525	526	542	530	523	491	529	488	520	501	538	518	563	515	507	539	511	491	506	491	507	500	539	523	505	496	496	527	505	547	503	507	531	504	498	532	501	523	510	496	502	573	480	508	500	516	511	508	527	512	490	521	480	531	530	518	534	515	512	518	470	537	508	527	499	509	530	544	525	516	491	518	533	518	533	491	509	532	492	490	481	478	486	527	528	470	499	506	554	523	514	515	544	527	474	519	490	540	540	479	558	507	504	531	529	502	513	488	506	511	513	496	539	508	530	509	524	479	507	536	499	530	483	475	517	516	488	492	500	497	523	533	469	538	525	507	492	533	548	466	579	538	518	480	493	557	477	526	509	527	510	494	500	531	522	491	531	526	498	492	531	521	505	526	478	513	509	512	512	473	557	549	525	505	522	500	483	498	527	510	492	519	537	544	497	537	506	505	510	556	498	560	558	546	545	508	500	501	487	518	479	502	523	503	500	531	491	503	535	520	526	533	530	538	534	544	517	502	475	495	518	483	505	521	538	504	543	549	500	507	515	517	476	506	515	506	535	480	555	544	529	522	527	556	515	509	525	490	498	503	506	529	534	533	533	519	490	543	528	532	559	528	544	501	481	506	485	472	527	524	553	517	501	504	513	492	499	503	512	499	557	531	556	511	510	467	549	505	501	505	520	517	486	556	523	529	510	486	537	520	524	503	464	536	540	481	485	500	527	526	525	491	502	500	524	533	527	518	483	541	479	488	528	482	467	547	540	494	492	514	543	515	483	532	474	516	516	552	509	494	536	523	513	526	578	548	555	535	511	515	549	482	491	553	524	544	516	502	514	516	503	520	494	523	523	534	545	534	487	517	475	474	488	566	511	520	529	522	496	519	474	508	500	494	516	505	510	493	516	539	522	525	486	497	546	519	508	556	507	489	513	513	542	508	530	551	514	500	487	511	505	463	507	526	493	511	539	538	478	481	538	502	524	520	512	555	533	501	487	536	517	535	522	495	504	519	461	536	531	498	508	550	510	509	517	515	486	534	541	536	500	503	541	549	533	497	536	492	495	483	530	539	509	497	522	561	496	491	478	503	530	491	504	507	521	505	530	536	513	515	504	512	504	501	524	513	517	515	522	515	502	504	534	515	535	517	548	487	524	525	503	492	494	508	534	500	526	526	486	488	554	517	531	487	518	489	513	550	491	512	531	525	513	508	496	517	590	558	511	498	519	505	503	493	511	482	511	550	513	548	542	532	521	503	561	491	498	540	516	581	488	506	565	485	521	478	492	518	515	518	515	489	527	455	501	494	547	523	490	498	517	543	514	564	491	476	510	508	501	501	533	483	504	487	504	558	553	517	532	529	502	497	493	485	531	533	524	524	524	479	529	508	511	482	583	513	501	499	515	483	503	559	506	508	519	527	500	519	524	524	511	477	520	495	506	515	494	495	528	501	480	530	530	517	575	512	509	496	534	502	496	517	493	534	521	479	500
25351	24340	51835	44311	19673	6167	515	360	345	366	334	370	338	352	373	340	323	352	327	337	343	313	341	334	326	316	345	347	311	351	338	342	349	347	317	322	359	328	331	335	317	356	343	405	312	359	325	321	350	320	306	310	297	332	328	361	328	365	374	346	345	344	328	326	352	319	342	377	340	325	387	322	365	299	352	342	336	360	302	307	310	295	327	347	324	351	348	358	328	321	334	341	330	362	348	338	339	335	346	378	315	333	376	373	341	306	346	308	351	319	330	352	347	299	346	345	350	323	310	344	348	331	311	309	371	325	343	349	369	348	355	312	323	316	353	328	338	307	313	328	340	339	318	327	328	351	327	281	327	337	330	329	357	312	329	340	332	352	321	311	355	324	331	295	351	339	331	329	322	299	334	376	341	305	325	345	328	337	329	360	318	363	363	353	342	329	312	334	312	339	356	350	356	335	329	365	317	313	314	326	346	314	330	331	343	339	366	337	365	346	315	319	341	353	321	364	328	334	333	343	328	364	307	301	310	311	309	331	320	343	377	318	352	352	310	346	337	333	322	365	345	355	362	321	304	345	345	303	360	299	313	342	293	310	276	327	306	315	318	345	300	353	302	374	362	334	351	333	373	315	329	367	368	334	366	327	328	327	370	314	305	326	349	331	326	304	342	308	306	332	346	323	339	320	367	340	337	325	371	343	312	347	338	361	315	319	325	344	350	302	331	317	342	334	335	324	332	330	322	322	327	332	359	354	355	331	318	320	318	320	319	362	343	324	311	352	305	307	317	384	353	342	312	360	348	323	329	328	346	351	329	318	342	337	346	335	321	331	353	350	339	309	332	347	337	347	336	348	343	299	344	329	340	328	336	341	353	363	316	319	334	331	317	320	287	346	346	363	339	334	327	356	318	354	336	318	309	357	295	360	359	343	349	335	365	308	360	381	361	356	325	304	326	338	337	351	337	335	318	332	342	299	338	360	307	347	359	334	346	345	369	351	343	321	315	334	304	306	357	323	328	334	332	334	343	348	343	328	307	337	354	355	331	344	323	359	348	321	329	317	357	323	319	335	352	355	352	365	341	345	366	349	299	317	329	336	327	325	349	320	353	354	338	345	336	337	338	324	335	335	347	322	329	351	350	321	350	332	372	310	337	342	338	356	284	332	315	315	326	336	378	355	307	336	362	304	316	316	310	346	345	337	320	342	322	359	312	357	338	357	318	338	350	326	329	352	342	364	336	302	323	317	358	308	343	329	344	321	337	344	362	338	337	336	341	321	353	357	343	351	335	325	314	296	351	362	347	329	357	356	354	325	300	367	331	355	329	306	362	344	343	335	308	333	324	309	341	328	318	311	341	339	342	322	335	307	327	334	355	340	351	364	360	338	346	328	343	332	318	322	317	328	325	334	326	313	336	313	316	321	373	352	306	339	337	347	343	302	345	332	351	349	350	329	306	348	333	323	319	337	356	325	351	356	349	364	311	315	348	345	330	322	350	335	318	334	313	335	337	342	363	329	360	331	342	378	311	342	355	357	325	326	323	338	353	327	330	301	323	342	358	335	343	317	312	314	344	358	328	398	325	312	327	305	337	362	381	320	342	330	320	346	292	334	343	348	351	310	364	331	356	351	321	324	350	377	326	351	333	341	344	344	310	330	302	317	343	373	299	352	300	342	330	358	365	317	344	341	352	324	301	324	303	336	335	344	338	358	331	328	309	339	362	321	335	354	317	354	389	328	312	330	341	310	335	356	315	322	338	338	357	333	355	326	337	342	322	354	345	349	332	345	301	370	312	345	323	334	353	326	324	334	324	334	334	315	343	324	339	363	283	361	334	339	345	323	335	310	331	339	311	348	317	326	345	323	325	318	334	327	300	376	311	319	356	322	341	376	340	278	370	327	326	328	346	330	364	328	348	345	334	342	352	331	303	337	357	344	351	348	308	345	334	368	346	357	363	317	336	344	364	317	333	317	362	330	345	339	328	296	320	319	329	352	355	312	304	302	319	321	338	359	329	296	339	336	326	317	362	362	322	326	312	325	306	340	350	312	373	349	300	348	333	342	327	332	328	305	344	345	341	360	341	336	352	318	368	330	297	346	345	325	335	350	343	358	345	371	365	315	361	332	351	335	337	339	311	313	334	347	311	314	319	334	351	333	305	317	322	365	331	341	369	336	357	352	346	308	337	323	323	355	357	338	327	300	337	353	354	341	324	350	348	336	345	361	337	323	320	342	349	326	327	329	334	327	321	347	363	325	355	319	328	344	356	327	404	332	338	347	331	354	320	335	347	321	337	346	346	368	337	358	338	332	342	353	327	339	331	349	324	332	336	351	358	304	326	301	349	340	314	324	336	318	347	356	340	324	327	352	332	291	360	352	318	341	318	342	326	309	357	349	366	343	339	334	337	327	288	316	307	332	298	351	353	362	340	347	356	330	367	319	319	301	325	346	340	293	334	321	318	300	336	317	352	344	328	305	331	336	317	333	328	338	314	336	345	396	318	344	335	323	326	325	304	325	321	329	348	342	340	336	351	296	332	364	347	308	313	328	335	376	359	313	355	303	322	359	317	366	314	353	361	347	365	314	322	345	380	333	324	314	332	334	335	318	353	359	306	347	304	340	344	338	329	338	338	299	321	331	332	332	336	337	330	309	346	337	319	338	315	376	331	352	308	323	328	326	371	327	349	306	346	340	327	356	309	315	340	351	325	361	356	391	372	324	328	331	345	305	350	305	321	376	357	306	329	358	342	373	328	349	307	296	345	335	350	360	330	339	348	351	327	340	327	332	342	341	331	323	313	316	367	325	326	341	336	305	328	342	329	348	328	345	345	349	329	351	333	353	321	341	349	347	325	322	343	338	357	300	342	301	360	340	323	311	333	342	352	331	327	333	327	286	299	315	321	347	334	349	335	325	336	340	355	309	335	335	320	342	344	318	346	369	340	318	320	342	350	335	346	359	313	347	334	362	324	339	327	349	322	329	311	333	323	319	317	313	372	357	353	336	355	321	340	326	348	310	335	312	350	341	335	319	324	328	317	356	318	350	338	336	363	348	334	307	339	327	335	361	349	357	312	354	352	332	324	337	327	341	340	338	354	319	350	327	362	378	342	326	332	321	327	351	332	314	349	305	322	335	322	333	342	334	354	372	345	309	343	317	328	337	339	310	340	357	340	335	329	334	328	321	328	326	367	345	334	361	339	363	346	306	300	331	343	319	301	317	351	323	332	339	343	383	339	312	354	335	318	352	341	341	345	352	350	311	305	306	321	330	334	356	313	361	329	332	333	343	339	315	353	376	317	317	337	332	342	303	295	326	340	350	308	355	374	338	324	371	354	355	316	306	338	324	316	340	336	344	329	341	336	338	328	357	348	299	326	322	319	340	357	329	328	331	344	340	332	383	341	339	305	320	325	341	330	364	342	336	323	338	339	348	353	321	310	340	354	327	317	342	339	321	320	301	336	316	326	324	339	336	325	325	318	345	356	367
60110	91707	85215	46070	9736	575	520	540	552	555	595	530	549	529	578	525	544	563	544	500	539	512	548	513	574	557	537	546	554	559	502	525	533	568	561	533	533	541	533	512	536	520	551	542	544	575	535	594	558	564	508	510	557	544	557	576	550	533	592	539	536	563	543	550	510	549	520	545	507	559	605	567	498	513	580	537	541	526	558	521	570	525	500	539	561	541	544	523	556	508	560	529	528	480	505	532	505	549	546	526	542	547	573	509	533	586	527	536	563	539	537	529	524	578	534	519	515	569	574	521	527	562	537	570	604	560	525	582	525	544	549	555	622	563	557	576	545	523	565	577	550	543	555	503	537	576	551	525	518	597	530	550	545	536	557	552	586	529	565	547	562	534	557	543	526	552	552	560	531	539	542	537	527	552	545	568	545	531	551	538	569	597	563	542	577	537	538	535	569	499	534	502	528	535	564	541	537	539	592	542	540	540	551	545	557	563	528	566	494	583	570	555	542	545	510	510	567	521	547	543	560	563	571	554	554	546	528	519	579	542	564	538	528	534	573	572	520	537	565	505	516	524	569	508	551	515	538	583	539	544	529	541	529	524	541	490	546	557	514	564	546	572	559	515	582	518	537	550	498	533	554	549	547	611	570	526	484	510	554	555	538	521	570	506	543	529	534	527	539	544	552	559	545	538	574	575	554	533	583	554	545	531	546	536	538	550	562	576	512	524	565	572	524	547	546	541	543	537	566	545	549	556	571	551	551	521	546	533	579	539	533	534	542	536	544	547	541	539	598	530	530	549	590	550	522	557	550	575	540	511	600	533	550	568	566	568	567	556	535	564	520	539	573	526	544	619	543	541	537	533	550	499	549	518	527	565	532	518	575	534	565	556	526	586	519	556	553	564	505	527	552	583	540	538	577	586	556	540	520	548	560	575	549	536	521	549	542	529	531	553	526	515	515	552	544	550	526	543	529	526	520	507	551	565	535	544	567	537	549	538	517	537	548	577	540	557	579	551	534	549	499	472	558	507	549	540	571	530	531	540	530	532	575	541	590	534	561	532	552	546	577	494	573	525	539	539	548	568	506	561	555	550	536	531	564	544	531	524	544	529	553	560	572	512	537	561	517	573	542	511	514	542	512	573	592	615	522	488	521	537	556	565	535	577	542	530	572	525	544	556	515	500	587	531	518	555	538	555	527	569	553	547	564	555	531	564	538	559	539	553	528	592	585	561	561	544	531	552	561	548	563	535	544	524	555	573	572	558	559	552	571	524	556	551	563	524	559	529	558	520	548	520	528	549	571	513	545	578	562	509	566	560	554	542	538	480	531	558	527	501	537	529	536	571	532	557	511	563	550	534	531	579	537	519	568	565	572	560	579	528	572	537	570	523	540	514	529	505	518	574	548	545	554	556	531	516	515	585	553	542	567	532	522	495	518	557	541	550	553	551	547	546	540	553	542	541	566	526	594	562	542	540	532	504	589	553	537	521	574	583	554	550	563	509	568	584	534	530	527	509	544	540	582	534	533	549	548	559	515	530	568	555	536	534	522	537	541	533	585	556	529	526	567	553	517	509	528	541	541	564	540	529	533	579	520	528	505	567	537	550	564	554	524	566	554	519	540	583	579	559	533	576	534	539	526	561	561	551	576	517	545	556	514	535	553	591	547	537	525	509	582	479	517	534	559	564	550	554	544	520	573	497	522	521	563	556	494	544	559	521	530	546	557	587	562	512	530	491	518	554	570	509	526	517	549	548	546	543	526	538	553	543	539	556	551	540	557	539	498	512	507	547	516	554	529	528	566	551	574	563	594	521	525	554	528	569	552	530	561	565	572	557	549	579	570	565	576	536	541	516	569	578	525	540	519	539	543	535	547	553	566	546	518	602	518	544	550	513	513	520	562	550	528	541	553	538	538	530	543	523	545	555	535	543	522	494	570	568	545	560	529	561	544	521	531	589	572	526	551	537	539	575	539	519	532	532	554	540	499	568	523	528	579	563	541	563	524	508	502	527	512	574	534	504	511	564	539	539	579	544	539	542	565	537	507	511	571	505	553	568	531	531	540	531	522	577	554	531	570	543	603	525	588	506	554	548	530	507	554	546	542	565	556	540	519	609	523	509	571	587	529	518	555	530	539	597	572	552	577	527	520	528	575	558	572	527	580	552	547	581	584	526	532	568	499	539	581	554	528	520	567	580	538	519	554	523	524	524	515	545	502	588	546	586	562	552	562	508	531	516	570	540	522	511	504	537	552	533	544	519	555	548	553	528	563	531	524	563	568	532	583	541	553	549	540	561	536	553	570	503	589	569	565	551	542	543	505	550	567	528	527	542	555	551	542	510	558	548	568	560	564	545	529	526	512	519	546	517	533	565	582	557	515	542	546	533	544	564	552	565	536	557	520	545	548	552	551	547	544	523	575	500	522	543	553	533	508	557	547	561	558	570	533	517	523	563	533	577	512	532	563	548	528	541	559	516	551	531	510	565	567	552	591	544	573	530	543	556	560	549	547	499	546	546	582	552	534	533	533	533	525	532	523	566	549	561	567	530	531	573	564	523	542	559	551	565	543	566	532	575	551	561	570	539	525	559	581	555	543	550	546	522	520	568	562	532	540	535	516	535	545	523	516	528	554	528	509	573	562	503	538	544	532	558	561	537	598	550	546	566	584	530	544	599	533	543	568	569	531	526	526	554	530	521	527	548	521	553	521	520	515	577	566	534	552	531	575	560	539	514	517	555	505	558	555	609	541	540	566	584	581	542	499	608	551	514	529	533	558	544	574	541	517	524	533	560	559	534	578	557	549	572	582	501	540	568	533	539	577	557	563	523	538	553	595	547	519	565	560	530	580	543	531	546	540	523	538	510	545	512	514	489	538	570	566	559	552	516	583	563	511	542	522	512	542	568	570	584	525	570	533	532	550	531	536	531	506	540	584	552	587	561	557	529	547	506	573	565	536	543	528	554	545	522	571	537	559	562	554	548	546	573	499	531	542	561	577	575	519	499	552	522	537	526	518	545	537	585	542	545	570	551	564	562	527	539	547	523	556	590	576	547	553	532	536	525	567	551	555	553	554	535	516	525	553	548	586	530	562	557	537	580	580	540	516	544	558	541	543	506	534	538	576	572	530	604	566	569	549	556	519	511	574	568	603	543	570	606	558	549	557	576	501	501	538	584	520	540	525	568	565	554	532	529	551	553	572	531	527	550	575	573	528	528	562	601	541	547	529	514	539	520	557	552	520	543	550	526	564	548	527	555	499	541	547	560	517	519	544	528	534	561	561	546	536	552	542	559	551	538	581	551	548	532	569	512	507	552	511	538	579	582	577	581	574	502	552	553	515	543	552	560	549	574	538	549	593	546	550	545	583	550	519	528	520	570	574	537	534	520	557	529	545	555	591	536	527	553	517	560	587	528	524	535	570	508	546	546	555	553	551	513	560	502	549	551	554	537	506	508	540	537	556	581	561	501	555	557	512	542	567	543	488	523	610	547
24194	22952	46497	42514	22310	13717	2592	621	538	546	543	505	582	506	526	484	537	569	563	550	508	513	553	549	529	561	527	546	509	534	509	517	528	546	549	541	537	514	537	547	508	493	553	512	522	497	541	524	514	558	501	508	526	554	498	513	517	523	482	513	508	519	500	521	531	527	548	539	531	487	529	545	499	467	547	546	547	499	517	478	531	507	497	600	558	518	525	549	525	531	518	552	522	532	524	593	532	543	551	546	535	529	546	535	539	525	518	549	564	526	511	517	552	518	573	529	527	470	501	523	591	563	482	516	502	485	515	518	525	552	532	554	530	512	499	501	506	504	558	526	537	545	509	542	534	529	495	488	518	534	529	518	538	502	542	531	507	519	548	517	535	534	518	548	542	508	558	503	503	512	515	561	515	529	539	512	519	579	556	506	544	545	504	489	515	511	540	536	488	507	542	529	503	544	486	543	580	544	531	498	494	522	515	543	502	515	537	513	494	541	502	518	576	555	545	522	548	530	553	468	522	505	513	509	522	507	525	507	501	532	531	515	562	520	517	491	542	488	507	588	534	515	520	539	547	481	493	568	510	557	489	472	555	527	544	474	502	528	509	495	561	520	539	516	554	513	558	549	491	528	520	521	509	523	504	517	500	511	541	513	519	577	540	512	495	515	518	554	537	574	538	498	511	529	498	510	505	498	490	504	531	538	517	498	526	538	569	548	549	516	531	476	565	528	537	527	543	474	483	517	536	550	585	505	526	523	530	575	456	480	504	521	530	498	572	547	539	502	536	561	515	591	531	538	495	505	497	529	529	520	497	489	545	518	545	530	512	509	516	536	526	511	539	563	561	561	518	545	501	512	516	524	528	513	540	538	527	545	553	544	498	523	502	536	539	531	515	537	531	524	545	537	493	525	513	485	515	525	516	537	536	506	492	496	501	522	560	523	538	529	505	537	518	523	545	538	541	548	513	495	523	511	496	534	511	516	518	523	558	523	563	522	534	528	534	543	531	484	521	559	481	564	526	544	531	492	513	537	484	531	482	475	552	544	507	553	528	553	517	476	524	519	506	549	561	479	532	521	537	517	492	513	523	541	519	543	519	542	560	547	541	512	487	524	511	508	555	510	495	546	502	548	551	553	529	523	486	554	581	528	515	541	532	505	521	524	549	520	571	536	542	524	533	503	535	547	573	534	528	541	521	497	500	524	480	528	535	529	563	539	568	535	551	535	548	536	527	553	526	536	541	546	550	553	544	502	538	517	506	527	515	534	533	551	516	540	516	503	493	515	520	549	567	549	486	538	546	521	532	477	535	495	548	516	514	501	506	531	560	540	539	520	496	492	511	505	545	496	533	538	466	566	535	547	506	551	538	488	533	542	541	492	528	536	493	506	552	553	543	507	506	498	474	506	538	513	524	558	502	494	555	556	536	499	545	557	522	531	554	521	523	538	527	504	496	490	520	487	539	525	504	483	562	485	534	515	568	519	510	519	515	524	512	535	516	530	483	518	563	543	519	499	535	500	506	519	558	504	549	522	513	535	514	520	525	502	465	532	543	550	519	515	520	461	533	538	562	504	523	529	521	505	530	519	534	540	542	461	510	515	536	507	550	514	527	571	530	549	525	545	502	478	466	519	544	527	527	552	527	538	547	513	538	515	504	503	514	539	555	541	537	506	516	553	510	546	503	522	519	528	534	530	547	487	551	537	503	524	555	537	551	592	563	504	522	538	511	507	519	506	525	519	523	536	526	538	518	546	535	552	494	520	562	504	554	542	527	567	471	559	523	560	545	513	512	507	534	560	572	529	525	495	575	535	516	506	473	488	531	531	496	501	519	525	512	507	548	514	534	517	520	526	527	534	532	539	506	480	516	479	508	531	521	534	516	493	529	491	545	564	515	497	508	477	505	527	548	517	545	539	506	574	523	527	492	512	536	567	495	512	493	532	514	580	535	507	523	547	523	532	536	505	494	528	493	522	523	547	533	513	498	529	516	506	512	523	540	497	543	551	532	526	532	477	518	518	528	505	529	504	516	552	511	504	514	534	514	537	549	571	547	479	567	549	511	488	481	530	567	562	544	528	514	532	509	539	513	478	552	562	560	524	491	531	501	565	526	518	584	531	562	511	524	496	533	528	583	514	496	488	528	521	518	553	520	515	495	539	538	548	519	547	547	499	500	543	525	540	533	516	499	479	497	490	554	512	523	507	510	519	546	518	520	522	556	497	519	513	525	502	481	528	521	535	493	535	503	545	517	511	500	538	526	518	523	512	500	525	528	476	525	496	553	496	536	522	566	491	517	517	572	523	549	557	514	535	496	545	501	519	510	505	509	485	516	569	517	510	506	473	532	506	577	525	500	549	553	504	554	488	519	518	501	506	522	533	537	556	545	511	508	524	512	515	487	509	533	531	517	565	505	539	526	536	535	516	538	513	531	520	515	505	492	538	518	545	536	548	529	510	580	499	507	542	495	531	521	477	539	523	523	495	533	527	531	501	487	518	529	533	510	523	512	505	552	517	518	512	503	512	491	469	547	533	552	539	469	520	500	510	500	445	529	560	506	538	486	527	545	536	524	508	525	506	494	458	567	522	568	556	507	520	534	522	534	535	504	514	526	516	531	524	532	524	522	520	484	515	511	514	547	494	480	544	534	506	494	504	526	503	555	493	551	499	540	502	533	508	544	538	535	516	527	527	523	504	531	525	543	543	542	514	535	571	507	522	546	554	548	478	527	518	498	530	508	549	524	511	530	499	510	510	517	505	482	526	530	531	527	569	514	518	508	464	510	503	525	531	523	531	516	512	514	508	572	518	508	524	515	539	539	540	562	518	499	492	526	531	548	503	491	537	498	486	527	541	485	502	521	498	504	511	525	530	537	544	526	542	520	517	506	542	527	476	519	507	557	523	502	504	522	521	534	544	497	490	562	515	576	507	511	490	555	525	564	527	529	488	532	510	519	510	508	546	502	516	525	512	501	536	526	512	519	563	540	524	487	525	529	575	531	521	548	497	529	514	538	535	544	489	535	518	539	487	486	544	508	524	535	513	509	527	555	497	532	529	531	514	525	524	500	562	526	549	533	542	528	486	547	543	538	492	537	484	517	498	551	536	548	501	522	568	545	513	530	505	501	516	537	491	558	537	521	543	522	537	516	510	514	535	513	559	494	498	510	530	549	552	514	500	482	565	517	543	524	558	515	520	563	513	474	513	510	542	548	553	553	502	517	488	544	527	556	532	500	508	555	524	534	506	534	553	540	529	548	497	529	525	525	504	551	486	532	521	472	485	504	540	557	495	534	529	530	562	536	546	535	552	533	523	546	571	538	466	535	535	523	512	504	523	511	534	532	490	516	540	551	522	501	509	494	531	524	523	511	521	493	499	537	540	532	551	540	553	509	570	499	537	511	527	496	491	521	544	455	507	501	511	518	515	528	503	495	483	526	459	582	525	526	515	544	468	538	540	474	504	490	524	523	545	564	529	558	565	488	553
62977	103419	90388	52839	13125	800	871	828	818	773	821	779	902	773	841	788	818	835	778	823	863	836	794	800	805	827	853	830	831	818	839	785	820	820	796	811	759	828	752	823	777	816	812	821	818	828	819	787	824	752	814	849	820	810	769	779	780	829	796	800	823	788	786	816	777	813	777	819	798	807	817	773	825	823	858	817	788	778	785	821	793	781	803	826	813	810	809	800	839	831	789	779	781	818	800	813	802	785	786	755	767	817	771	780	782	836	804	779	775	795	830	806	827	806	830	751	799	777	813	824	828	765	835	791	823	774	825	875	811	805	778	803	838	836	800	766	811	798	765	784	802	717	741	792	817	775	818	785	765	785	793	798	784	800	755	815	781	800	845	815	789	761	762	750	811	810	797	786	788	796	809	811	804	817	797	867	745	790	850	837	787	776	792	805	812	749	782	763	803	820	832	831	781	814	809	885	822	778	781	831	799	795	788	814	804	808	892	797	782	776	814	788	859	788	804	821	838	779	830	833	784	743	812	784	792	800	772	814	794	770	776	757	779	782	820	820	768	789	810	854	748	734	812	828	789	781	803	845	819	820	800	816	800	816	770	802	799	817	777	781	798	782	818	781	822	816	798	818	797	860	793	758	832	803	770	759	784	783	797	777	820	805	756	786	794	743	860	838	818	806	780	819	779	822	783	834	748	756	806	767	782	757	805	762	831	794	793	784	791	785	823	803	787	802	808	777	791	741	801	768	797	804	789	820	855	825	791	833	785	790	818	762	784	782	821	863	779	792	815	761	797	820	844	806	794	830	808	776	783	800	783	800	782	793	761	801	817	791	806	791	807	766	860	758	806	784	764	814	801	834	839	816	790	790	815	803	786	781	776	812	781	833	817	773	795	831	779	790	799	811	746	776	784	758	791	817	800	752	804	781	814	825	812	819	798	777	790	756	776	809	812	793	819	776	841	781	852	793	789	742	780	788	789	822	809	852	789	865	781	797	826	793	777	815	763	814	778	843	785	802	837	751	811	780	811	850	839	796	796	840	747	804	754	806	824	804	780	764	825	816	797	831	811	765	776	808	831	779	798	758	818	786	803	780	760	840	798	828	794	787	768	815	848	860	785	811	821	839	777	784	795	797	792	806	742	839	771	813	797	797	802	838	787	818	780	823	811	796	802	809	778	805	777	831	763	781	821	764	848	808	819	783	774	728	820	835	756	805	771	764	818	820	800	839	794	838	825	821	755	771	792	796	804	789	856	814	834	851	826	764	831	801	871	760	788	779	875	827	773	807	773	834	858	804	823	837	794	724	823	841	787	822	824	759	814	778	836	793	783	808	767	752	804	850	762	809	807	752	838	795	807	788	756	775	766	801	785	812	801	796	784	792	786	827	807	825	756	799	824	777	775	761	826	769	882	828	794	739	803	712	824	811	847	842	788	777	812	806	773	790	826	786	789	746	828	808	788	819	777	803	814	804	845	771	820	803	825	795	797	795	776	810	819	833	833	801	808	787	871	764	822	797	810	777	838	757	810	810	799	787	818	814	784	763	755	792	786	798	815	808	829	768	876	807	817	803	855	797	847	819	786	815	775	771	823	831	795	768	837	758	846	797	838	804	874	802	756	801	880	807	796	801	760	791	788	722	821	826	812	792	819	828	843	843	804	803	787	806	837	821	819	793	833	809	808	785	779	811	769	797	784	834	857	832	765	784	792	749	785	803	783	776	830	839	784	837	807	820	859	815	815	752	790	770	809	771	851	724	793	828	828	819	794	807	808	800	774	799	769	801	818	789	827	833	829	780	772	792	809	784	812	859	790	783	837	804	831	787	821	766	781	840	796	784	795	781	778	839	801	769	814	850	818	820	798	793	844	753	806	772	809	775	770	822	819	767	873	757	771	780	820	766	816	809	774	774	806	781	804	851	779	782	777	896	790	827	825	725	778	798	807	823	838	746	781	768	806	762	826	825	787	803	806	792	773	806	772	818	779	748	807	841	769	826	789	840	789	822	779	831	764	768	766	782	783	808	755	817	821	793	753	827	806	782	825	772	834	784	780	819	825	862	795	824	790	834	784	790	803	819	809	840	803	789	786	747	784	798	797	831	779	819	771	792	760	815	760	842	794	802	769	847	815	734	793	799	840	816	780	806	746	806	808	798	771	803	800	796	795	777	778	758	797	839	823	800	822	795	787	807	774	797	817	815	802	808	831	850	777	820	842	795	769	792	800	837	808	837	787	816	771	767	836	745	797	761	764	823	856	800	783	793	838	753	832	839	817	822	813	802	834	759	759	820	786	837	762	791	827	770	800	861	777	822	785	817	848	809	828	826	805	775	775	817	772	779	795	842	803	800	784	817	735	781	794	777	863	807	835	787	818	759	789	816	818	814	820	798	808	840	835	773	766	810	770	814	804	797	778	830	811	838	812	785	818	824	800	823	805	813	872	854	805	839	856	800	835	776	793	783	812	828	827	762	832	761	825	805	791	815	787	832	793	803	784	774	784	726	782	859	841	845	803	714	805	791	761	785	795	832	792	832	792	842	812	801	808	789	753	838	794	822	780	794	799	865	776	776	803	813	844	845	791	818	809	789	815	790	790	796	862	800	765	831	774	805	824	785	831	814	778	775	835	780	804	809	821	762	824	792	827	762	778	823	790	785	815	775	777	825	847	803	820	832	831	819	834	786	845	801	777	765	818	791	841	829	818	809	778	750	768	807	808	764	847	808	817	799	809	792	777	768	853	751	811	795	780	794	825	797	787	778	784	780	757	789	844	874	818	840	794	846	810	839	778	818	750	787	740	794	811	756	840	777	800	807	811	778	818	790	835	787	743	824	757	812	762	789	781	789	788	833	818	793	805	830	838	791	794	835	810	845	788	820	800	758	784	786	782	855	819	785	775	811	864	764	803	815	794	798	803	784	885	814	798	774	788	836	772	791	820	823	793	787	780	795	813	807	781	802	758	793	804	779	863	834	743	833	814	756	797	797	842	809	808	812	790	822	832	803	806	773	841	851	819	802	765	813	782	746	798	819	824	811	820	721	789	792	813	773	861	828	826	807	749	780	835	817	780	737	841	817	815	836	825	806	793	771	796	804	828	823	777	783	823	767	892	854	796	850	825	747	803	821	755	765	785	776	799	762	810	757	783	802	838	809	798	819	798	815	792	799	794	850	842	838	785	807	723	801	794	824	841	830	818	790	845	820	856	811	762	784	808	811	836	795	788	749	800	852	760	806	785	780	794	805	839	824	816	784	796	845	793	855	770	803	826	798	782	780	802	777	787	801	841	807	757	776	777	797	786	813	808	779	830	793	826	772	851	783	844	824	811	793	799	820	798	817	774	785	788	784	813	841	823	767	761	830	775	822	816	771	801	768	777	755	789	804	806	776	776	795	805	801	767	798	769	828	791	804	817	747	788	775	831	775	797	767	764	774	762	819	776	835	790	790	779	773	796	777	751	820	795	796	860	863	801	805	809	815	816	855	815	735	856	756
29354	29540	41959	24190	3034	316	347	340	326	309	328	324	314	296	292	327	322	318	313	318	353	315	299	314	325	321	327	306	324	331	318	344	302	277	308	311	335	334	331	320	325	312	325	299	341	322	307	342	288	345	308	316	313	277	340	332	319	310	326	332	314	316	295	349	320	317	315	290	322	324	344	294	318	322	318	307	331	327	336	285	316	310	294	309	290	321	329	327	315	316	344	300	317	281	342	318	309	309	356	321	300	317	281	314	316	348	309	326	314	311	316	297	341	325	293	301	322	326	293	325	346	330	314	323	333	324	316	322	341	300	305	325	335	332	344	319	282	324	345	318	287	323	299	300	322	328	298	305	319	350	309	340	336	325	306	326	276	300	350	317	286	300	313	345	345	342	332	310	333	335	329	289	320	329	322	343	328	315	324	306	319	310	335	312	317	310	313	332	339	342	312	320	324	326	299	323	309	325	300	310	303	313	317	298	285	315	326	324	326	345	330	288	362	322	346	307	350	331	297	305	311	338	340	307	308	322	329	315	301	352	338	317	320	305	326	326	318	317	329	317	299	308	310	286	319	280	287	338	311	330	356	310	317	312	315	316	321	320	318	295	281	341	298	317	286	326	323	336	324	322	334	352	315	311	310	348	320	310	307	325	333	309	316	319	300	293	295	329	314	316	342	326	336	282	304	323	289	335	302	297	333	305	330	358	342	318	308	331	325	337	301	293	315	349	330	296	314	309	309	334	359	316	336	319	332	333	325	292	288	303	293	334	318	328	315	286	335	306	322	343	334	332	334	311	337	348	318	321	337	320	319	330	322	341	338	315	320	302	317	297	339	341	321	325	320	354	334	326	329	361	334	320	337	318	290	344	309	300	313	353	341	308	294	320	306	325	310	368	304	334	311	312	325	309	317	316	291	308	324	301	313	309	350	337	331	285	273	334	329	321	311	302	324	341	282	318	314	339	303	334	311	345	344	311	341	298	306	310	304	330	301	319	319	298	337	328	311	329	311	305	341	339	335	298	305	351	310	321	320	331	316	299	307	320	309	327	320	310	343	309	310	307	336	323	334	346	316	341	345	341	318	323	324	323	340	321	329	341	335	325	331	345	296	320	290	334	336	312	288	314	322	300	317	293	299	316	356	313	313	315	319	335	297	298	310	357	341	322	309	331	344	297	299	327	328	290	323	340	321	339	335	287	298	299	289	351	302	312	328	366	299	327	319	327	302	312	315	313	333	309	291	340	347	287	316	295	323	322	312	316	315	335	301	291	306	324	346	333	317	317	330	317	307	310	299	337	323	329	321	315	295	291	312	333	325	309	308	318	329	319	342	329	313	334	323	294	313	332	359	323	313	296	324	289	318	301	305	319	300	321	299	320	321	324	323	337	340	306	316	329	329	327	323	318	289	315	281	302	326	332	297	316	287	342	319	304	327	310	329	311	352	315	321	330	335	309	331	324	324	315	284	333	306	340	314	332	348	358	283	291	299	325	350	321	337	337	298	329	333	319	328	302	363	301	308	323	329	343	349	318	290	311	311	330	332	331	316	347	330	316	329	313	335	329	323	305	319	348	293	307	311	302	318	303	322	365	324	317	340	315	326	310	328	320	311	354	311	291	339	310	344	286	335	319	346	321	326	328	326	291	325	325	324	330	309	321	335	344	331	328	312	312	348	323	317	301	325	335	327	324	320	319	319	298	335	305	338	330	316	323	317	286	321	335	284	304	327	294	325	331	316	319	329	318	301	324	310	306	294	317	340	339	315	323	301	314	351	327	344	303	299	318	356	334	343	327	310	335	306	329	326	296	331	294	333	318	302	322	322	287	329	313	336	342	291	324	330	314	300	306	327	330	323	342	328	327	321	298	305	303	305	311	319	357	324	324	342	295	322	286	296	337	342	347	321	321	349	328	287	308	329	332	326	329	305	325	289	339	321	318	287	301	337	336	335	316	344	321	356	307	297	290	320	327	298	296	308	336	363	302	328	316	334	321	332	307	323	296	313	317	351	304	267	318	305	287	313	294	298	330	342	323	344	334	330	322	304	289	323	339	289	310	292	309	352	310	312	308	316	312	330	299	328	303	309	352	333	292	336	288	342	347	311	318	306	342	340	338	316	316	327	304	322	322	311	300	314	338	326	293	347	293	316	315	313	351	350	328	320	312	327	344	342	335	298	298	323	309	323	331	345	328	336	323	329	311	305	352	337	321	349	319	296	293	353	324	317	325	309	342	313	316	332	313	334	334	306	340	292	325	346	321	347	339	325	295	320	307	308	346	324	329	358	303	321	317	339	298	299	303	327	321	320	302	299	332	330	294	320	298	302	302	343	331	349	333	291	299	319	324	336	305	313	365	300	344	310	300	318	306	291	303	306	313	352	316	285	340	332	305	314	333	312	305	325	306	314	312	347	298	340	328	324	266	318	322	311	321	341	310	318	309	319	299	304	289	353	333	344	325	324	348	313	302	297	319	354	355	309	298	305	282	350	324	338	334	341	312	311	303	357	304	344	333	358	317	310	321	337	303	339	323	300	314	322	329	323	346	333	318	332	327	332	317	288	343	315	322	309	334	333	321	291	336	302	350	350	337	308	318	290	327	316	311	290	313	338	321	323	355	319	297	338	328	305	324	316	344	307	328	305	310	317	282	320	319	349	331	319	275	300	308	331	312	304	307	334	312	277	337	305	328	314	329	325	316	348	333	321	318	332	303	340	327	317	310	304	306	334	346	333	322	345	332	326	317	311	337	307	310	311	323	284	333	326	335	315	312	358	332	313	320	335	335	304	311	303	308	298	318	278	318	329	298	354	295	324	286	312	313	303	336	333	322	306	315	290	311	302	344	338	276	288	345	292	326	317	292	303	312	352	339	312	293	304	345	321	321	314	335	342	309	363	288	335	323	325	304	348	316	296	331	312	337	330	296	332	307	299	322	289	311	323	301	310	319	328	333	346	320	308	337	347	299	336	316	293	282	294	332	325	297	321	323	346	334	331	326	313	351	322	331	298	330	313	316	299	298	313	334	306	319	325	324	342	305	304	283	346	314	335	306	302	355	319	273	311	318	324	312	261	315	338	342	324	309	351	319	325	331	336	323	354	332	318	336	352	329	298	307	307	325	331	355	339	348	327	272	320	303	325	301	354	321	302	318	328	356	341	323	333	342	281	325	309	330	298	332	312	321	336	309	315	294	313	268	311	308	309	350	354	316	333	316	348	322	332	311	311	320	331	303	315	332	323	313	309	312	356	294	325	301	332	350	314	340	325	307	305	357	292	305	318	301	327	322	314	309	345	337	327	310	323	320	308	327	321	338	332	340	305	326	308	286	345	361	313	309	313	337	332	337	350	313	296	342	363	320	348	335	302	294	304	331	298	336	333	329	321	325	342	337	335	352	318	304	314	317	330	338	323	370	338	335	308	331	306	326	329	317	299	321	329	336	321	330	324	326	332	352	317	308	340	301	344	323	321	346	297	320	318	344	312	308	309	299
34750	47919	48571	21006	2355	537	510	545	529	517	531	516	560	549	550	557	521	588	528	581	569	570	564	580	585	559	533	529	527	553	529	538	551	517	557	549	528	544	527	518	549	522	552	504	474	526	515	531	513	514	562	552	551	517	503	548	531	500	538	550	543	517	538	543	546	525	532	504	563	578	521	521	519	521	503	553	526	536	502	574	499	500	515	544	535	565	512	532	558	558	514	542	561	534	520	511	542	507	510	554	587	533	551	529	535	545	496	520	509	526	510	544	490	510	570	502	521	511	535	579	538	542	536	545	522	548	534	540	544	538	564	569	532	547	553	534	538	539	554	585	532	554	542	549	515	567	490	524	517	534	540	492	561	559	556	548	560	497	545	563	549	544	553	578	506	535	527	570	551	528	522	555	535	532	547	554	537	523	523	550	512	525	524	502	527	536	559	530	541	564	539	577	548	541	551	551	486	516	485	534	521	565	530	550	526	530	542	535	515	539	565	563	536	534	555	474	507	541	516	525	528	520	546	514	533	515	538	528	535	520	540	531	522	497	524	493	520	537	517	501	581	489	558	531	546	565	522	551	551	507	537	482	544	572	492	533	556	550	556	534	585	519	544	512	550	532	517	528	550	544	547	517	518	536	488	502	550	507	517	568	544	504	567	505	492	536	524	537	550	518	522	550	490	525	570	512	543	536	528	524	551	517	565	563	513	529	559	440	552	583	537	550	549	551	535	514	502	551	524	511	493	563	532	526	552	545	490	548	518	527	569	550	551	562	568	533	542	487	544	536	507	516	558	546	578	552	483	543	583	550	515	521	548	528	547	550	546	509	505	548	548	526	529	546	531	546	549	567	603	592	547	516	527	546	571	527	554	531	529	525	521	511	536	475	540	543	481	519	508	552	523	516	550	535	534	564	527	535	537	514	555	515	518	549	593	543	538	509	549	540	577	513	571	557	509	512	561	529	517	539	549	555	554	498	531	520	506	548	487	520	532	507	520	550	519	540	559	536	556	523	560	531	559	469	571	555	550	548	524	547	513	524	504	500	566	516	557	548	548	541	547	520	535	533	527	529	519	553	540	543	590	536	500	548	556	499	531	526	545	577	564	528	554	526	542	523	526	511	510	508	539	574	512	535	548	538	516	497	555	529	523	512	510	489	524	506	536	505	533	511	516	499	538	480	498	552	536	528	527	516	549	547	530	486	580	538	503	563	534	540	515	540	532	533	570	475	523	515	530	521	579	521	526	539	569	527	533	563	560	524	542	580	568	513	513	517	519	545	505	531	544	525	533	521	496	511	526	557	547	504	526	535	523	508	538	576	572	549	502	536	553	550	541	529	531	558	533	507	530	520	551	509	554	539	566	562	553	505	523	554	551	489	552	541	527	519	565	552	553	532	544	512	537	539	553	573	532	566	563	561	573	534	548	533	541	518	548	530	516	533	541	541	529	492	552	547	550	504	505	525	550	550	557	536	528	517	517	534	527	525	560	571	490	502	532	519	573	513	502	529	505	550	577	566	564	552	530	510	555	536	566	566	530	513	511	542	550	549	592	560	514	522	500	534	548	529	510	521	522	538	540	482	543	513	539	548	548	529	522	503	522	543	538	526	553	571	563	528	505	514	514	584	541	530	554	503	558	536	532	554	528	531	524	550	520	525	566	530	520	484	511	572	501	535	581	529	542	550	509	552	495	535	570	557	504	571	489	504	545	505	550	558	531	542	572	551	516	516	559	518	577	532	587	534	522	559	537	526	525	543	558	560	552	515	550	570	545	528	547	581	523	513	525	526	545	506	547	517	566	554	549	540	517	582	514	552	546	548	554	554	548	526	547	530	541	517	562	548	500	543	528	490	510	530	570	519	533	559	520	525	515	540	570	501	511	517	530	566	551	538	563	516	493	510	559	511	548	510	520	533	537	513	485	522	535	561	561	574	541	541	526	529	491	530	544	520	500	542	467	568	509	539	527	525	523	537	529	513	494	539	546	512	529	500	531	539	485	561	527	496	506	534	477	536	562	531	565	569	517	530	573	554	526	502	511	514	548	538	520	512	539	575	521	528	517	554	554	544	509	540	498	553	528	564	547	559	515	552	567	498	553	587	479	493	563	554	530	515	486	504	529	519	562	589	542	539	521	528	503	551	518	525	521	551	503	546	550	517	524	492	534	512	553	481	512	550	522	514	546	494	542	541	534	518	538	539	532	510	525	537	584	543	518	521	555	510	560	557	529	562	570	566	511	521	561	500	545	510	574	535	541	572	526	540	571	493	513	559	552	522	545	516	516	539	578	477	527	549	515	486	549	519	511	468	496	531	524	532	579	575	557	566	532	560	585	527	490	536	543	565	551	545	519	527	557	512	503	530	510	530	515	521	540	538	564	516	490	517	526	559	551	541	530	533	519	558	526	508	524	551	529	572	541	557	554	544	558	536	558	537	550	543	541	514	521	530	488	521	598	505	555	540	534	547	520	567	506	566	533	489	543	502	539	571	563	554	501	530	567	581	517	589	508	553	526	534	539	551	529	533	540	505	540	500	560	502	520	552	526	525	550	518	547	599	534	524	556	515	553	548	560	541	565	532	546	485	545	553	563	556	508	593	550	530	507	498	537	566	546	580	530	600	520	533	539	534	527	559	502	527	492	541	518	510	507	545	507	550	539	539	508	573	538	479	495	573	506	546	487	534	489	544	540	543	520	559	540	525	493	537	541	501	541	512	522	519	570	565	538	531	539	493	533	525	567	577	550	533	508	543	556	585	538	534	571	549	532	514	521	522	531	507	538	538	528	519	561	529	556	537	531	579	530	540	547	550	520	509	523	533	523	492	547	558	520	552	541	496	529	512	544	497	540	567	534	523	489	521	552	519	502	544	506	522	508	530	566	498	556	478	529	521	568	549	528	526	578	505	559	529	544	545	541	537	538	515	575	517	520	540	516	534	532	505	517	550	529	535	552	553	557	540	547	525	548	538	538	542	525	572	533	524	542	521	517	539	528	525	541	515	548	499	512	489	498	531	582	538	502	509	552	516	525	545	553	515	519	511	512	554	542	507	521	536	577	457	553	545	547	476	514	529	511	564	542	545	502	512	575	538	564	565	546	568	546	524	518	558	522	526	548	536	538	542	492	537	524	563	562	512	510	558	524	527	550	484	565	544	536	522	548	552	558	523	519	551	511	465	512	553	489	526	539	577	540	545	515	529	521	576	512	531	552	559	559	548	543	498	524	503	570	520	543	487	515	490	563	550	540	562	554	501	532	522	526	536	535	590	536	533	528	528	547	534	524	566	541	532	516	510	542	536	542	543	521	537	547	530	557	514	543	511	517	567	516	553	531	526	498	566	548	547	549	537	554	555	542	511	538	521	528	504	560	537	508	532	528	507	535	517	557	537	487	586	486	541	551	546	546	559	555	527	531	536	542	525	512	565	554	568	565	541	537	524	496	471	545	567	539	505	526	544	515	530	548	501	540	485	530	518	489	520	496	547	514	553
25364	24676	42449	37550	20140	8295	730	359	355	350	329	356	355	349	378	350	355	316	335	367	343	361	349	360	348	358	366	328	390	360	335	353	343	337	327	315	330	366	349	344	400	327	363	359	370	339	328	382	314	363	370	327	324	337	360	354	370	335	376	392	376	370	341	393	365	360	347	318	350	387	341	372	337	364	348	333	344	349	366	326	319	350	376	357	380	323	356	335	335	349	363	341	357	352	352	354	360	387	333	327	346	350	361	347	356	357	376	379	366	377	339	375	340	347	371	360	374	359	352	389	372	336	323	350	331	347	348	355	358	342	343	347	339	361	348	368	369	343	315	341	324	353	317	347	348	336	348	338	325	361	356	322	346	335	340	365	349	340	344	322	352	357	347	324	347	324	364	345	332	344	353	374	326	342	366	335	323	346	363	347	355	358	345	364	330	343	346	349	351	352	353	370	374	354	340	330	373	338	384	356	341	353	335	375	349	308	336	355	338	362	348	328	367	376	338	362	347	368	336	370	357	332	353	391	339	328	342	331	355	368	330	344	359	355	329	352	359	343	368	340	322	367	359	357	297	315	344	365	362	338	359	349	366	338	358	320	332	356	389	348	335	331	357	380	359	374	351	331	361	379	332	350	363	348	321	310	370	332	371	354	330	329	365	335	312	373	365	375	361	365	341	298	368	360	358	344	361	366	370	321	347	321	401	386	366	344	349	332	346	327	365	350	345	348	381	336	373	315	315	348	388	390	333	342	367	335	315	342	362	369	347	354	389	348	362	347	378	355	352	364	303	358	342	342	332	323	327	361	335	324	311	348	357	314	357	369	336	392	367	350	370	348	327	352	344	374	318	374	326	330	343	343	372	317	323	356	349	319	350	346	369	379	359	332	344	362	336	338	366	388	343	341	362	320	394	343	321	326	359	367	326	336	390	343	337	367	353	361	344	379	354	342	337	379	346	357	351	373	334	352	336	362	350	372	333	316	342	372	361	363	343	357	376	353	358	365	385	358	356	355	343	364	363	344	365	349	330	358	334	352	328	331	333	350	321	367	381	396	368	318	354	360	338	373	372	347	386	338	367	345	321	338	335	342	376	360	334	348	371	346	318	352	346	349	359	334	327	353	392	326	342	374	339	333	354	375	368	343	342	334	328	338	355	368	341	337	360	370	350	341	366	375	328	346	349	352	366	363	358	348	332	347	386	338	361	359	348	365	345	345	346	331	355	336	382	319	354	340	353	333	350	339	335	349	321	312	349	321	366	367	352	332	375	355	331	373	339	360	335	330	374	337	336	339	343	323	341	361	341	316	396	357	341	358	354	365	318	336	339	371	371	358	350	363	326	372	349	376	376	358	355	381	366	327	382	355	352	353	336	333	345	328	369	319	337	361	344	355	327	337	374	380	374	344	329	324	389	365	344	327	343	354	357	353	349	356	353	348	363	335	326	335	349	363	371	337	353	343	339	350	358	327	324	321	329	346	349	354	327	318	328	378	329	330	342	347	341	356	369	346	320	326	342	353	325	335	342	340	330	349	335	323	339	324	382	318	367	380	388	381	337	336	335	349	331	356	347	324	373	331	328	340	332	342	345	369	351	329	329	363	344	331	389	344	356	321	361	349	327	347	362	373	359	337	357	337	347	364	363	350	361	318	350	335	341	339	337	336	362	400	364	351	317	366	351	368	331	336	360	348	301	342	355	362	369	314	359	386	364	338	358	326	331	365	355	316	376	349	301	347	337	353	286	351	329	347	329	367	361	341	374	338	314	370	354	334	355	384	317	320	362	340	397	328	354	357	347	344	374	370	337	347	339	349	361	336	369	341	354	340	354	362	365	342	372	338	335	358	334	339	313	361	359	341	326	330	350	316	375	369	323	343	345	322	321	360	336	355	355	339	340	327	396	342	341	326	379	353	323	337	351	359	327	330	358	351	362	335	339	396	370	359	356	368	354	354	344	342	371	359	372	339	363	353	339	377	369	354	353	347	337	361	390	349	372	355	341	341	355	349	349	374	395	334	341	358	350	324	326	325	335	339	317	354	372	334	329	320	370	323	368	338	367	351	358	328	313	338	362	330	365	344	344	338	340	337	354	342	318	361	373	350	348	356	351	330	340	348	367	322	341	338	366	360	390	363	351	345	365	352	353	360	344	356	333	356	361	328	399	350	341	365	358	310	349	346	339	357	365	324	357	320	328	348	362	340	367	336	352	366	380	348	345	351	369	351	329	322	345	333	350	350	338	335	359	356	365	324	364	361	335	331	351	333	355	371	378	345	317	350	354	336	368	364	334	321	360	349	356	348	375	322	314	380	367	359	383	344	339	338	356	353	364	313	322	370	337	377	348	328	351	350	365	344	365	317	385	328	346	351	338	352	357	356	340	374	354	340	325	303	352	375	343	361	341	350	346	326	332	352	331	334	326	332	341	358	357	345	369	324	338	340	337	358	357	336	366	324	356	409	349	341	345	340	322	337	343	318	338	355	331	360	378	359	318	332	327	376	348	372	367	351	359	352	337	383	313	310	336	315	340	351	344	348	314	352	328	344	336	343	368	393	323	356	351	340	359	358	325	375	363	369	371	339	380	342	339	351	378	339	360	339	345	340	375	337	340	350	373	368	367	378	345	371	360	358	341	356	362	350	367	361	359	374	369	365	355	354	328	327	331	362	322	340	349	361	355	355	346	339	348	300	341	358	365	344	329	362	342	380	326	347	346	353	309	330	329	332	327	355	346	333	316	372	336	360	348	375	365	384	336	359	341	335	354	348	390	354	353	348	307	323	353	373	357	354	367	372	364	362	368	351	307	320	333	353	362	375	329	376	321	345	337	364	328	347	344	346	352	350	348	345	337	375	348	351	371	342	364	330	337	342	344	339	344	366	367	361	330	337	371	380	339	373	372	347	345	361	335	361	360	343	353	372	350	328	374	340	356	346	345	339	320	382	341	342	356	352	314	329	364	342	351	363	345	344	365	328	355	370	363	355	342	326	355	327	334	347	364	341	359	338	329	352	349	330	352	298	375	363	348	353	344	353	348	359	372	351	384	373	368	371	365	367	322	356	347	336	320	350	369	343	341	323	341	335	339	325	326	341	353	315	346	350	368	348	365	378	359	333	342	337	322	369	359	395	322	323	372	346	349	341	347	352	331	363	329	346	339	349	349	357	324	354	331	372	390	349	358	329	343	368	358	365	358	338	349	362	316	341	364	328	334	342	321	334	365	360	331	372	365	336	382	348	331	362	336	348	378	364	339	346	360	345	340	336	362	350	353	340	330	326	315	338	363	361	338	327	353	342	371	362	337	338	368	353	343	345	381	332	384	332	342	336	347	339	363	335	327	377	343	332	348	347	327	383	346	345	315	352	337	312	348	330	346	356	346	366	325	330	353	354	375	333	347	338	339	330	346	337	402	343	357	351	386	320	341	380	320	336	339	363	384	341	316	359	349	355	333	320	372	369	340	325	312	341	360	337	349	327	365	327	328	395	295	388
60494	93507	82449	43992	8231	590	631	586	591	563	550	601	584	561	606	564	548	560	562	592	518	551	558	598	592	553	582	570	569	573	521	546	557	580	594	589	534	500	572	602	568	561	564	585	561	548	509	594	565	523	599	544	540	570	553	574	554	574	613	571	548	557	600	584	568	593	612	579	582	604	641	584	574	538	561	571	546	603	556	591	535	592	551	619	578	551	531	532	583	567	580	573	597	530	585	561	549	588	597	583	549	550	573	604	559	568	566	566	576	562	578	588	570	546	518	539	565	518	568	535	578	605	527	579	571	577	594	539	616	601	526	549	582	571	588	582	519	544	565	573	561	588	546	603	563	565	542	569	552	516	563	650	578	603	532	532	592	544	567	568	596	567	577	539	559	545	563	546	516	553	594	554	588	593	613	535	509	558	553	563	576	588	582	554	572	550	601	578	593	573	606	553	567	573	578	552	537	564	537	590	548	598	579	552	576	547	537	552	500	558	619	595	552	573	568	572	536	589	563	548	590	523	578	604	593	580	544	532	589	566	619	570	611	636	591	547	554	520	561	572	578	563	548	582	611	572	504	571	600	547	590	568	600	537	550	559	570	535	569	548	555	515	635	576	614	560	608	558	583	579	577	519	560	552	598	590	565	579	561	556	601	583	564	582	554	582	583	548	601	552	552	555	549	567	535	558	552	597	517	546	560	579	570	577	572	588	551	577	588	548	599	565	545	606	557	547	557	551	538	565	591	574	560	576	566	538	551	577	522	550	602	543	539	586	587	571	549	586	615	566	573	607	613	568	577	613	549	537	528	592	558	538	563	527	578	554	558	571	559	586	569	564	572	566	584	544	535	583	566	603	559	549	609	549	563	569	564	566	526	595	593	582	561	521	576	608	556	573	580	532	569	541	602	550	575	559	577	581	531	612	557	602	564	567	637	540	544	562	541	579	540	549	577	555	571	596	559	544	577	537	585	570	607	577	565	532	590	627	577	541	584	566	567	578	570	563	588	567	615	554	565	565	556	562	565	595	526	540	567	578	561	602	591	559	584	532	566	583	571	540	572	577	595	563	535	622	524	577	594	576	563	574	593	576	545	565	558	548	565	562	569	591	517	548	573	546	526	555	589	592	619	550	583	614	565	574	546	560	555	557	535	571	559	609	557	540	589	571	584	565	588	536	544	584	603	567	576	566	572	590	598	537	568	591	550	579	568	592	557	565	601	547	549	568	654	578	575	539	551	544	533	540	531	556	584	561	572	567	542	554	565	558	600	557	539	567	582	571	582	601	584	546	519	568	516	568	598	556	607	585	521	577	587	562	546	568	557	548	576	567	551	540	582	566	583	575	518	558	560	543	575	558	552	574	580	576	593	578	553	556	560	597	560	565	566	593	590	568	553	620	557	559	560	528	552	591	575	572	583	551	576	551	585	597	555	565	598	583	537	604	587	531	589	573	546	560	571	555	584	528	559	577	605	591	555	526	568	574	560	546	587	580	579	546	536	574	555	576	543	555	598	605	560	553	540	573	593	560	555	530	578	538	558	562	545	527	560	572	613	561	585	588	571	591	561	573	572	560	559	571	541	571	585	559	553	565	576	568	592	555	613	526	582	557	598	588	576	575	559	579	536	563	613	574	561	544	562	564	541	534	594	566	549	517	537	564	548	549	579	574	589	561	613	535	551	529	552	575	563	569	547	602	574	517	592	571	606	606	602	603	558	539	566	579	570	556	570	559	599	577	559	559	557	574	554	573	564	545	615	570	559	584	578	589	598	581	600	612	577	568	577	584	576	564	521	550	588	559	567	531	558	614	582	545	615	581	567	595	575	558	573	559	601	514	552	601	578	552	543	560	596	576	589	545	592	546	550	586	550	610	541	542	562	555	556	601	592	569	543	584	543	546	577	587	546	564	564	603	542	561	587	580	578	567	558	571	572	574	590	584	603	555	559	566	574	548	541	549	573	597	583	553	548	573	568	560	568	533	585	557	552	557	564	563	601	583	564	601	626	596	552	598	585	586	587	581	566	563	588	592	570	583	571	558	576	531	587	535	545	544	594	557	568	550	595	576	583	548	564	585	550	563	578	589	575	547	579	561	623	583	586	505	538	562	531	570	548	545	598	580	614	553	538	571	533	569	567	550	562	570	589	515	603	547	561	582	564	565	551	598	608	577	560	551	542	533	587	558	567	567	578	591	579	567	546	571	570	549	565	607	586	518	536	574	562	572	556	561	592	559	551	593	540	602	576	525	571	579	555	547	588	559	571	520	544	608	571	598	599	568	572	589	583	576	599	566	608	557	586	565	546	544	586	548	552	564	591	546	543	533	572	569	579	559	587	609	551	587	549	580	563	579	570	568	572	545	507	550	565	617	551	595	582	601	568	549	555	583	573	616	561	601	575	572	560	541	530	546	579	530	565	566	554	537	566	557	594	564	580	581	554	561	551	577	545	544	578	579	576	583	559	550	606	583	545	570	523	595	573	562	554	573	610	591	589	587	544	599	529	587	556	566	552	612	544	559	610	565	556	600	547	553	549	535	513	558	594	531	609	551	608	571	556	574	524	571	568	561	572	548	606	549	580	586	590	564	543	581	584	608	603	589	527	555	564	563	573	552	539	566	583	607	588	553	567	583	547	566	541	594	521	569	575	553	526	580	602	572	533	544	515	582	582	560	511	559	562	589	570	583	589	558	595	567	586	587	560	579	579	551	543	600	561	582	558	582	568	536	582	559	513	550	571	589	557	620	577	589	561	550	613	527	591	571	594	521	571	601	533	551	541	571	556	582	596	584	541	562	551	550	574	545	584	563	558	566	607	591	541	562	567	569	596	561	546	550	580	528	548	504	532	594	548	586	543	564	593	579	624	557	566	532	550	580	592	584	602	520	588	573	538	586	571	601	541	540	559	623	538	562	569	580	539	553	507	557	571	590	608	552	592	553	536	531	571	567	514	587	545	578	559	614	567	576	599	587	548	528	598	564	560	582	579	535	597	571	588	568	574	562	540	528	576	655	571	533	577	584	584	530	580	567	565	544	570	592	596	542	569	534	556	559	619	603	573	558	574	548	567	571	566	578	561	527	596	555	562	546	563	604	535	573	570	564	556	549	564	535	551	579	569	590	531	581	545	540	595	536	555	569	573	599	517	551	551	586	582	623	551	533	585	548	594	572	576	602	556	547	539	556	538	598	556	598	540	539	579	600	530	584	572	579	562	567	560	545	564	537	547	552	546	578	535	557	563	538	592	548	559	562	542	595	569	528	543	604	555	562	571	550	595	563	570	605	568	561	615	582	583	573	579	610	563	577	558	542	566	602	526	559	526	563	552	552	567	582	575	544	558	579	533	547	578	575	568	573	576	585	600	622	535	585	557	556	579	613	576	539	563	554	562	585	574	541	581	522	547	530	548	544	606	568	569	566	545	575	540	524	569	607	557	540	532	538	560	573	588	574	559	578	581	576	583	540	536	565	603	560	590	539	632	536	598	523	558	580
24280	23019	39781	38685	22153	15517	3492	628	570	474	526	531	537	511	539	543	562	564	544	545	554	551	581	497	528	515	542	528	565	539	519	541	546	526	548	544	507	588	548	575	543	568	538	528	524	499	543	587	531	543	504	528	536	568	531	561	544	542	558	548	543	583	546	569	540	565	551	533	580	516	533	588	476	546	534	559	537	531	559	560	562	527	508	517	522	548	557	536	523	504	540	529	595	496	538	578	544	518	538	492	529	517	506	567	528	547	531	546	537	593	517	524	577	554	561	547	518	563	518	521	542	507	541	553	527	528	553	531	540	517	505	500	551	554	552	531	513	536	573	520	520	506	507	546	552	521	506	548	553	545	570	547	520	542	545	561	529	517	499	540	522	516	536	539	527	503	526	560	526	532	524	546	600	533	534	521	549	491	554	513	525	518	557	499	546	521	510	525	528	550	506	503	552	546	492	509	556	515	536	511	544	515	538	530	537	575	577	517	552	521	490	540	565	481	605	554	528	525	518	559	538	544	506	533	523	558	521	563	539	527	519	629	559	538	556	520	540	549	581	521	544	572	563	544	521	535	546	525	505	551	544	564	525	549	539	516	544	552	527	547	495	515	533	538	503	495	538	538	547	522	501	529	501	572	533	498	535	565	523	554	508	516	534	543	560	507	570	561	556	529	532	531	502	530	518	581	546	563	571	573	556	506	497	519	540	571	494	537	548	501	527	511	505	555	550	548	525	535	558	512	571	534	524	529	545	545	543	524	577	552	506	546	549	521	562	546	534	521	527	578	568	512	521	514	511	541	543	567	552	500	505	529	514	538	513	518	520	476	567	522	537	522	573	560	536	544	516	565	534	526	555	552	536	527	536	555	552	537	544	553	554	490	511	532	489	544	529	534	547	547	545	523	511	570	545	542	552	524	570	514	524	552	504	560	559	554	540	525	548	546	537	574	528	561	532	509	553	557	506	492	523	529	525	576	544	526	555	545	554	563	553	556	500	553	538	520	552	469	517	522	528	552	547	532	534	496	543	512	571	541	543	560	539	507	508	514	541	541	526	567	520	561	524	535	560	552	549	560	532	569	513	542	575	537	541	536	496	556	527	534	516	526	547	581	547	538	527	531	522	528	540	547	541	590	543	520	507	546	543	547	509	530	482	553	522	563	525	540	511	542	566	543	540	538	522	521	522	581	499	499	541	563	518	514	507	529	519	518	505	546	527	521	565	548	554	537	550	538	544	568	557	550	546	544	526	560	486	541	510	536	521	522	550	523	500	551	526	505	521	538	519	529	558	528	534	527	573	503	560	526	534	485	514	531	496	566	507	537	539	529	590	535	542	549	513	517	539	500	507	557	545	510	574	499	537	541	545	511	545	552	537	527	542	518	575	545	545	506	522	530	528	552	543	542	542	523	538	515	562	508	508	539	530	534	528	527	570	483	525	551	533	533	560	534	529	526	529	528	515	538	540	560	518	522	492	517	510	533	547	498	537	546	510	537	515	531	553	537	543	553	506	530	484	569	554	515	538	502	561	533	597	544	558	552	537	501	532	506	551	592	534	552	555	531	539	528	568	530	560	523	536	524	533	500	559	547	535	567	548	527	531	511	520	551	510	544	515	507	537	558	512	512	514	561	558	531	518	526	506	550	517	541	549	517	545	533	532	506	507	553	529	536	538	566	539	537	555	527	528	552	518	505	539	531	543	536	528	496	527	517	520	542	522	553	528	544	524	544	522	543	534	536	565	506	525	553	537	544	569	531	533	541	532	563	552	538	521	526	530	521	524	545	542	525	489	519	549	551	536	533	528	534	538	475	542	522	561	548	546	551	540	516	551	530	559	560	554	552	531	534	527	576	524	494	547	553	506	549	510	512	534	528	530	533	559	503	530	539	555	544	526	552	539	530	496	507	566	518	516	545	514	553	526	515	541	573	520	518	540	534	543	523	526	521	516	522	522	535	539	531	529	502	580	550	514	534	555	561	563	520	542	523	515	562	525	497	543	520	539	552	540	523	525	535	498	538	499	548	548	525	572	566	533	546	546	505	534	542	533	520	551	542	538	524	566	535	563	561	549	485	557	522	579	501	554	610	542	543	550	524	492	525	508	534	563	537	542	551	551	498	509	504	531	521	537	541	564	519	547	497	520	535	544	630	565	547	511	523	563	510	529	573	565	539	535	546	573	603	538	545	528	528	549	536	521	551	520	478	511	547	493	526	515	552	584	548	512	503	510	527	566	505	558	534	556	533	539	549	509	521	562	516	498	587	521	532	501	535	554	549	528	538	515	529	592	579	545	565	530	557	509	580	562	550	536	528	535	528	560	524	519	509	566	547	515	586	520	535	557	506	513	519	581	525	563	535	546	515	481	535	547	557	559	558	566	534	555	524	558	517	533	546	532	514	524	542	528	514	566	513	546	540	542	512	516	484	513	529	510	510	539	539	608	486	544	530	530	543	486	512	540	532	518	542	533	518	573	523	578	544	569	546	543	544	552	525	527	508	528	503	473	538	582	564	579	544	503	518	524	495	509	537	531	556	579	549	526	511	540	540	524	534	589	536	491	541	520	559	550	596	581	495	555	550	522	525	557	526	530	560	560	510	543	524	547	553	528	521	506	568	503	567	570	554	579	546	508	496	523	514	522	524	533	520	533	527	471	531	540	526	569	511	548	568	540	569	543	541	484	552	512	558	513	504	490	584	526	567	566	539	500	528	558	547	560	554	562	534	529	517	570	512	538	524	530	544	535	545	532	556	512	500	521	528	534	491	493	512	535	533	504	540	532	534	490	525	519	566	542	550	557	505	559	535	539	535	534	514	587	559	533	554	511	540	538	489	539	532	520	547	543	526	461	547	545	514	531	531	552	502	523	528	529	524	526	516	514	577	507	551	514	512	568	560	601	535	553	559	486	538	618	554	572	515	517	501	520	542	566	513	495	536	507	548	541	527	504	514	540	535	533	522	557	553	494	564	513	535	547	491	564	511	542	546	515	555	521	542	527	543	570	536	528	570	573	522	525	531	529	605	503	481	497	549	550	513	552	529	516	541	530	545	545	524	536	516	526	504	556	549	539	547	540	554	509	530	495	535	529	533	538	562	540	551	544	523	519	512	494	544	526	501	575	530	552	536	538	564	504	556	530	545	521	551	535	506	534	566	497	524	531	491	536	537	569	577	509	543	532	476	506	559	498	535	545	533	593	544	524	505	518	575	562	571	547	508	517	527	564	531	513	521	524	503	540	537	528	525	561	541	516	540	532	500	514	578	523	523	540	487	533	525	530	517	520	546	535	547	524	536	543	555	535	533	496	562	557	525	509	585	551	514	502	511	518	587	530	554	551	516	557	506	554	563	520	543	555	496	543	507	529	534	589	534	506	562	489	558	526	523	545	520	556	538	561	543	572	545	519	520	538	500	550	518	522	530	518	536	543	526	535	521	519	545	568	530	549	524	493	527	526	550	484	545	518	517	529	529	517	510	582	566	526	570	546	529
63051	104434	94899	52849	12539	871	862	787	848	831	882	827	817	834	844	825	788	853	831	788	817	828	812	832	798	851	830	821	824	801	836	846	783	785	799	806	828	843	808	833	850	773	871	809	825	802	832	826	881	866	787	814	827	838	765	786	844	841	836	826	758	850	789	797	787	837	749	784	836	855	821	801	828	798	793	811	829	806	784	834	776	827	828	766	807	867	754	832	813	782	852	782	814	831	804	829	819	812	779	837	835	823	794	886	834	792	793	825	814	866	822	852	835	831	794	791	792	812	807	839	788	822	841	792	796	809	827	807	862	851	829	760	830	817	837	835	814	778	789	804	793	782	828	823	770	756	863	796	839	767	828	780	753	810	817	774	798	759	880	793	846	793	771	838	836	858	817	814	775	819	798	783	817	845	827	787	789	815	855	824	856	811	860	812	774	811	792	845	821	778	835	795	839	828	787	854	774	834	805	787	824	843	839	793	803	798	787	816	813	804	772	862	835	868	792	797	801	852	815	790	816	807	848	858	820	814	811	769	811	833	820	795	810	779	818	819	808	805	842	808	847	816	828	802	812	758	801	830	817	771	830	840	809	802	820	810	807	793	810	812	796	805	781	780	840	832	831	803	832	816	769	830	804	833	800	795	838	805	795	839	808	830	845	795	832	842	834	803	864	804	815	786	820	819	819	808	780	796	868	821	827	848	830	862	784	834	845	835	799	798	811	771	757	807	817	837	837	844	792	800	833	810	839	824	800	846	869	850	804	804	779	750	833	806	814	832	907	827	784	808	837	814	825	840	875	808	806	823	847	873	852	839	822	817	770	807	714	833	794	848	868	796	819	792	783	776	804	852	800	796	840	767	836	834	779	800	791	810	781	819	796	786	832	841	871	839	816	811	811	849	823	791	832	840	818	828	865	871	822	812	830	787	783	789	851	796	881	828	824	828	820	817	863	817	815	834	812	761	793	866	832	857	811	795	819	808	866	808	820	844	842	753	785	801	787	846	773	789	796	807	829	801	776	794	812	784	854	802	816	830	858	809	826	819	835	811	798	809	794	800	827	771	836	810	853	826	783	788	860	907	823	806	847	852	828	843	797	836	787	825	791	809	833	801	816	779	833	772	827	769	795	807	777	843	766	784	828	805	857	823	773	795	830	832	858	836	833	793	819	843	826	897	789	779	824	800	831	810	787	837	831	800	841	773	830	850	793	784	838	772	814	790	782	803	793	788	768	762	810	786	788	787	797	873	805	814	839	873	824	792	804	856	799	811	833	788	841	900	844	825	841	794	811	820	850	856	846	841	807	831	815	801	860	804	816	843	789	795	817	828	835	766	812	789	834	835	792	813	792	872	837	837	821	822	823	806	837	746	871	797	790	779	811	822	797	820	858	839	839	868	830	809	809	809	841	782	769	861	786	793	798	793	797	811	835	856	791	843	766	824	845	812	836	858	797	759	817	774	803	824	812	793	820	843	805	822	780	833	788	810	778	880	802	790	825	743	867	774	850	803	859	856	842	811	824	827	816	862	824	792	806	859	826	826	802	834	857	811	773	846	785	875	865	871	800	827	821	842	799	842	853	828	789	786	808	752	866	821	803	824	809	779	822	844	776	815	815	841	823	786	777	796	776	832	834	778	819	856	826	815	805	834	822	838	809	850	777	848	845	834	845	857	786	819	825	839	820	811	821	768	794	783	815	794	836	847	765	848	881	794	784	874	798	806	784	819	857	838	815	819	829	784	823	813	811	790	790	860	825	848	788	797	812	808	812	815	772	828	823	829	794	855	857	874	831	872	856	868	847	782	796	779	803	817	829	886	806	844	787	785	762	765	823	801	779	823	829	878	827	848	853	839	820	806	832	829	869	828	810	819	801	781	791	847	801	838	842	833	882	827	831	783	853	824	838	863	839	806	819	837	851	836	864	847	805	763	772	864	831	785	799	795	805	793	817	846	814	830	820	825	876	848	774	817	822	813	849	815	782	789	812	826	812	795	792	812	809	796	851	854	754	788	814	805	824	821	816	803	745	823	830	815	802	784	805	796	799	823	787	832	840	840	885	821	761	798	828	836	850	850	818	830	807	822	808	796	816	846	840	844	904	814	823	844	817	833	811	840	816	825	810	811	796	799	848	826	834	806	850	788	795	844	789	815	794	836	824	805	827	813	836	833	799	848	794	827	812	838	821	794	832	798	794	806	828	777	812	756	847	833	814	812	864	795	818	789	814	830	843	856	842	809	880	826	816	841	894	852	740	786	840	848	843	809	837	814	820	805	845	817	835	799	742	815	829	801	811	798	774	808	830	820	821	783	795	816	799	823	906	789	796	808	798	795	804	832	810	821	768	785	804	794	838	875	817	815	858	905	791	791	835	849	840	812	839	827	801	834	841	826	804	783	789	815	832	826	821	828	861	790	807	831	765	845	819	823	855	802	813	813	834	771	802	811	822	766	784	816	818	739	832	787	807	840	792	848	839	803	798	791	755	819	841	841	810	758	754	800	800	806	818	810	834	823	811	787	812	802	780	843	761	832	834	837	819	819	799	799	812	749	801	824	851	847	843	795	755	841	730	822	829	816	827	800	779	817	825	787	847	856	745	784	866	827	815	840	791	847	824	796	820	877	850	845	808	894	835	803	835	799	830	858	772	813	877	802	817	816	830	861	841	799	844	813	788	808	808	860	788	811	826	786	823	823	788	823	815	793	813	783	798	807	832	793	812	874	848	824	823	832	840	870	847	823	858	827	855	797	785	817	829	757	766	826	813	790	856	817	837	801	790	801	785	850	816	800	849	824	789	815	831	837	837	844	817	827	819	782	843	792	807	797	797	838	811	804	830	821	858	797	834	768	842	807	842	791	844	831	815	817	824	883	824	843	823	860	818	825	863	843	794	825	761	850	851	839	838	799	790	827	835	822	840	813	813	832	795	788	788	833	782	812	806	815	816	823	860	789	820	838	775	815	806	783	803	838	836	815	811	853	780	756	782	805	816	832	770	832	825	818	831	801	808	791	821	769	801	760	862	780	815	816	814	817	824	806	791	820	813	828	822	819	864	854	869	798	811	812	822	815	818	752	847	852	834	814	797	776	782	778	806	829	800	816	789	784	800	817	822	807	848	852	841	828	805	809	836	785	840	854	840	822	800	824	833	773	836	801	798	872	806	803	811	773	794	871	821	805	807	879	826	811	825	816	800	803	835	843	861	796	824	842	858	790	832	810	786	847	828	854	829	877	766	803	870	819	833	842	795	798	824	804	811	810	833	865	809	847	759	800	847	856	840	862	780	811	844	790	831	865	840	821	803	830	814	843	829	841	794	822	859	784	850	826	842	829	788	805	783	776	830	846	818	756	794	821	816	820	830	810	762	821	827	806	814	854	834	830	800	829	795	772	811	809	794	794	840	795	858	784	843	788	811	869	811	818	788	844	792	853	761	805	808	813	845	852	818	836	816	834	811	812	853	803	822	759	826	821	822	767	825	835	756	853	867	822
29650	30100	39938	25236	3230	323	329	352	356	306	340	307	322	300	312	319	317	332	321	313	328	335	325	311	322	307	323	327	290	327	303	331	327	321	339	319	344	335	316	334	299	325	331	320	291	310	329	307	340	341	318	300	313	313	335	339	306	319	298	302	329	303	306	340	334	338	321	324	331	283	315	309	345	335	310	320	306	314	315	307	305	318	331	313	315	296	345	321	323	332	305	326	336	307	349	331	309	363	304	305	313	285	316	338	354	318	338	318	332	344	305	359	305	328	324	319	324	301	327	304	308	328	340	297	317	331	333	321	314	323	324	320	343	328	345	353	325	310	338	315	315	354	301	337	359	289	317	292	343	309	382	290	344	322	321	339	344	316	333	340	314	367	341	314	295	358	291	330	268	346	308	309	323	322	302	321	317	332	334	318	312	332	294	330	313	335	331	309	336	308	329	280	336	319	329	270	303	334	334	317	348	304	305	358	325	342	330	340	334	328	283	340	303	334	337	318	347	311	336	292	306	304	288	343	314	333	349	315	330	320	346	304	344	331	342	301	332	315	329	293	298	330	314	341	292	321	315	316	338	321	340	302	322	314	299	266	326	338	297	316	339	348	291	331	343	341	317	339	332	317	333	315	319	310	307	303	303	316	331	328	347	331	321	362	310	333	338	334	320	321	325	354	343	338	312	304	286	319	351	292	316	294	287	319	330	334	312	323	351	326	321	325	327	290	324	332	305	324	349	323	311	340	326	330	325	319	322	323	328	381	307	294	316	311	309	333	303	317	341	305	338	350	324	297	319	318	295	329	311	301	324	325	304	305	334	314	324	308	342	338	313	306	293	341	320	305	311	316	300	344	314	312	289	326	309	316	349	316	337	313	360	332	311	339	303	334	321	308	326	314	351	314	343	330	322	335	314	297	358	301	293	317	339	321	318	358	370	301	304	304	326	322	353	331	304	327	295	322	359	329	315	303	322	329	324	332	331	298	300	331	317	271	344	335	308	279	347	312	309	308	331	305	295	336	293	334	297	363	367	321	308	333	321	309	320	333	331	317	304	309	299	318	319	302	333	304	328	351	321	328	325	299	311	335	317	355	328	328	321	303	329	335	326	352	303	331	338	318	331	306	296	330	308	298	332	318	335	347	291	308	324	341	322	304	318	299	323	358	335	355	329	329	302	324	306	325	290	339	375	301	328	328	337	343	329	308	354	291	300	307	312	327	347	319	325	341	309	318	335	327	328	323	340	337	353	369	308	305	303	313	325	316	327	322	329	347	332	309	326	328	327	300	329	319	303	333	319	345	307	317	302	293	302	291	320	342	309	319	340	339	324	335	311	314	346	284	286	337	320	337	321	341	310	314	336	304	333	306	303	334	331	322	296	326	294	321	337	339	342	333	284	338	316	312	312	315	306	338	340	314	343	334	332	307	330	340	322	290	308	345	352	297	300	319	314	322	340	323	336	325	319	331	317	353	293	337	335	327	299	322	327	325	305	319	312	338	330	354	318	301	314	322	317	315	319	325	346	300	301	315	324	335	348	336	279	311	288	325	323	337	329	285	342	318	309	307	315	343	328	337	340	309	307	347	304	316	320	318	325	321	314	329	350	316	337	326	326	325	295	334	297	307	300	340	341	339	311	316	303	326	329	365	331	316	330	325	282	286	310	319	302	310	341	347	319	343	331	306	292	306	346	352	319	335	325	303	307	337	342	327	305	296	332	276	294	335	322	323	296	303	336	331	304	333	358	335	298	331	298	318	283	339	328	314	278	286	314	329	284	330	314	327	330	294	298	339	332	350	315	312	311	318	311	285	296	324	319	301	334	325	304	312	339	334	290	302	327	339	314	344	323	336	320	316	323	342	303	321	328	340	316	304	340	322	354	301	331	326	304	312	330	330	352	319	319	342	322	343	342	295	300	337	339	295	316	328	316	339	313	315	315	307	332	358	330	295	339	299	310	318	337	303	309	300	321	338	316	326	329	296	302	307	313	321	335	321	315	332	320	298	324	342	298	316	337	345	316	342	300	280	291	304	312	364	310	319	331	360	339	322	307	314	330	302	324	338	304	305	330	322	344	312	333	319	302	299	315	325	335	316	309	314	315	308	318	348	334	324	321	320	343	330	320	306	323	321	333	306	339	311	320	270	323	324	347	322	318	341	306	295	327	340	312	318	342	341	319	303	328	282	305	328	355	353	328	336	308	312	341	313	338	331	324	297	296	317	303	333	316	335	345	343	302	365	321	289	321	326	309	324	309	307	344	314	293	289	306	327	284	310	330	300	357	343	325	336	306	306	304	320	306	322	329	310	322	307	326	295	300	282	296	328	320	303	323	316	314	316	327	361	319	303	309	328	290	332	300	331	326	310	327	309	322	334	303	326	298	310	305	295	337	321	315	299	297	293	328	344	303	303	325	315	302	332	341	303	323	343	344	331	338	301	304	296	311	272	305	338	351	346	337	334	341	296	339	343	321	334	305	347	341	309	319	330	321	291	324	342	322	319	337	296	300	341	311	324	330	341	319	357	306	326	286	305	328	318	327	307	298	322	318	331	309	327	309	320	353	290	313	353	346	335	295	331	337	304	290	331	324	379	362	326	304	337	329	318	295	310	322	346	334	308	348	320	326	327	320	345	316	317	332	318	324	320	318	314	330	315	319	330	332	312	318	367	320	317	340	304	316	341	321	343	339	318	317	313	301	312	327	321	316	329	334	302	320	305	325	346	326	283	284	326	323	318	292	347	294	295	327	312	335	338	302	338	337	343	313	314	302	350	346	342	322	325	327	349	323	325	301	317	354	334	328	311	336	309	305	316	315	330	350	312	324	333	312	303	319	293	333	310	355	326	309	318	333	316	329	342	336	298	317	329	309	314	335	346	324	315	311	319	340	312	303	324	328	294	336	345	300	304	316	300	337	326	318	320	323	309	300	335	280	296	326	316	325	321	319	290	337	307	303	330	293	325	302	323	325	302	320	300	320	324	338	327	313	327	320	330	342	275	319	315	325	320	338	303	303	300	346	348	342	344	355	309	354	281	329	302	317	311	283	298	333	326	316	319	333	295	336	307	328	354	298	312	318	315	329	331	302	294	332	312	324	347	310	307	306	339	312	344	338	341	307	321	307	316	313	334	322	322	338	299	331	333	322	338	289	307	314	351	328	303	321	324	322	301	321	292	327	336	296	345	315	344	338	325	330	355	320	328	315	322	333	299	327	328	308	343	330	336	338	314	324	317	327	313	318	334	316	352	318	322	329	318	343	307	321	317	340	340	341	300	323	334	342	347	334	359	296	333	328	333	321	292	334	322	311	329	330	317	321	303	319	301	328	300	322	320	327	300	339	334	308	344	341	298	305	299	291	331	341	328	330	297	299	311	332	295	302	361	328	316	334	343	308	326	318	347	315	309	310	335	356	323	317	300	301	320	334	337	305	321	341	304	296	340	308	342	312	315	297	304	335	326	324	278	294	333	328	310	287	317	340	307	345	308
35322	48617	47502	22394	2681	562	569	511	558	565	495	521	554	571	552	503	571	521	513	550	567	523	522	556	539	555	560	554	535	528	546	538	498	551	530	589	526	511	558	575	526	518	593	519	559	531	533	507	554	563	491	526	533	508	543	540	514	483	562	550	551	528	521	482	539	493	565	532	511	545	542	501	521	544	589	595	546	518	542	517	509	531	544	549	531	532	565	537	561	525	515	518	528	545	561	513	554	520	576	540	528	521	525	550	555	538	576	508	525	544	537	522	542	544	528	523	561	495	546	545	516	519	546	551	551	557	611	523	567	537	534	543	525	529	540	548	560	546	589	506	511	520	482	544	532	543	553	529	516	512	511	584	530	503	536	527	474	560	574	506	535	549	543	531	525	555	531	576	560	538	545	536	568	525	508	545	530	519	524	550	541	560	521	529	534	511	561	491	510	538	518	516	559	539	544	533	534	567	550	541	533	528	516	516	576	597	561	538	524	548	511	527	523	534	554	513	568	505	540	525	565	531	572	538	544	556	534	523	546	555	534	566	542	537	506	514	546	497	527	530	527	519	544	539	517	507	540	554	527	537	564	564	531	534	512	535	514	547	501	541	558	542	518	532	501	513	547	539	584	499	482	540	540	482	518	531	513	570	553	504	535	537	530	511	561	557	578	561	529	523	519	529	579	525	556	544	549	574	532	542	558	544	588	520	526	531	500	512	513	505	558	560	542	518	527	565	552	503	535	563	512	562	549	541	538	593	544	500	558	550	513	525	508	548	541	530	502	524	554	515	489	494	528	517	516	565	543	501	522	520	529	563	534	529	541	533	533	516	539	534	558	554	539	521	557	557	541	527	530	514	529	555	556	498	560	546	523	523	516	507	559	562	530	538	558	572	545	504	560	489	548	542	505	580	497	538	525	566	533	573	520	546	533	524	514	563	490	516	572	543	545	544	523	529	572	555	508	566	588	529	573	549	555	542	542	531	526	518	577	519	534	538	530	531	505	512	480	483	545	540	526	534	526	547	510	502	522	525	557	510	535	524	548	536	503	546	525	564	511	535	510	515	517	516	527	525	551	499	568	562	523	532	519	483	502	512	518	522	515	559	531	508	518	550	518	538	534	561	538	541	548	536	542	542	531	532	532	549	497	546	534	500	580	538	507	525	545	516	528	536	499	502	518	497	558	503	531	544	551	530	558	544	568	510	530	521	560	521	506	528	533	525	523	574	500	514	524	493	536	508	521	522	544	561	515	548	539	508	529	544	503	587	544	487	529	553	514	506	536	511	518	545	537	556	559	527	542	503	516	537	577	499	527	522	530	595	550	543	515	523	531	516	526	503	542	558	558	498	537	518	526	517	476	523	512	519	535	565	548	513	576	549	553	528	521	517	562	553	541	566	559	567	510	560	521	534	519	514	525	509	544	543	550	505	551	539	541	536	556	553	531	558	536	527	503	518	572	561	566	522	514	599	524	532	542	534	513	522	530	490	515	541	584	503	552	553	544	537	566	463	551	547	549	545	539	495	543	513	519	514	522	502	521	589	532	529	523	511	500	516	526	508	545	565	546	557	540	531	518	510	526	502	543	551	524	547	532	554	489	528	544	526	534	577	557	553	517	544	523	544	533	519	487	587	561	525	485	508	573	524	539	564	551	533	532	518	475	512	541	521	520	535	527	563	546	533	544	588	556	543	517	486	510	537	573	514	552	470	493	494	558	519	501	491	537	544	550	576	542	555	522	507	555	545	494	554	522	536	553	520	517	508	505	514	517	555	515	534	503	543	520	529	545	544	501	493	485	515	552	497	545	585	515	555	519	555	544	526	567	466	547	527	548	531	531	526	518	526	561	548	537	493	569	531	557	556	526	586	550	517	498	551	529	551	561	521	525	493	538	511	546	523	504	540	555	529	526	521	550	576	531	529	519	521	545	523	537	523	562	555	510	510	534	522	542	516	526	502	551	535	534	494	549	519	572	512	534	529	552	537	584	566	539	535	555	524	537	510	496	542	563	515	555	567	528	562	499	534	540	532	531	562	548	495	568	541	524	518	515	562	528	535	528	535	491	581	542	531	535	544	520	546	510	536	528	524	583	532	531	532	504	550	540	538	522	537	500	548	541	547	533	549	540	508	598	541	555	546	567	552	571	526	508	491	529	543	539	542	513	566	524	520	548	548	538	548	514	519	537	564	549	554	534	517	510	503	512	553	513	556	517	555	560	519	515	581	551	535	560	476	548	529	573	540	516	521	528	526	513	510	551	537	527	541	542	550	582	544	517	517	520	511	530	516	515	557	522	532	533	565	525	534	476	545	548	547	535	532	540	511	541	545	526	495	558	565	530	521	539	501	538	530	503	529	508	518	515	524	504	523	514	519	504	567	564	513	570	521	571	522	551	551	505	520	541	534	534	512	524	538	555	538	590	554	509	547	518	557	552	534	516	560	542	496	505	552	523	511	561	548	571	534	519	557	535	538	531	536	525	532	539	502	568	527	536	555	494	528	525	528	553	528	562	518	504	537	537	558	546	531	556	553	536	533	479	525	531	530	505	566	538	473	532	533	549	560	531	537	522	523	540	557	545	558	555	525	506	582	497	505	505	532	507	520	528	481	528	527	486	509	534	532	541	558	519	574	518	539	521	544	549	548	520	540	520	537	511	539	542	539	515	505	509	532	518	538	545	536	511	532	531	541	506	514	523	543	556	562	566	472	511	478	538	546	541	519	578	524	484	547	575	523	540	497	528	521	547	507	505	528	514	535	507	546	492	534	472	542	510	554	569	525	503	536	525	534	538	537	509	527	564	520	523	551	508	514	529	520	535	541	539	518	493	520	517	546	480	516	537	519	523	529	533	552	507	578	508	525	517	525	515	512	554	570	537	536	510	550	524	571	526	555	524	562	551	523	548	518	508	512	518	523	520	511	571	516	535	539	522	575	545	490	554	545	505	525	560	538	549	517	535	521	538	527	503	558	523	538	524	499	557	528	530	553	577	541	579	511	543	543	482	544	502	522	570	500	567	509	533	562	552	539	518	516	523	517	548	512	541	523	530	537	532	542	530	517	516	481	511	529	516	526	534	558	536	507	525	534	565	508	558	535	504	514	566	574	490	536	504	548	520	546	528	556	506	510	557	534	519	548	485	563	537	508	526	554	564	509	540	524	537	536	566	537	510	527	525	527	539	523	527	526	534	520	552	598	598	520	531	500	555	534	522	542	563	555	559	549	548	543	548	559	513	533	538	529	560	530	561	546	527	531	530	568	523	523	535	564	554	491	536	540	544	522	545	527	494	520	537	521	494	501	519	536	485	516	526	522	518	485	543	543	524	526	514	545	536	527	504	584	474	561	555	492	508	550	543	578	487	519	515	545	555	531	559	552	536	547	531	531	548	584	547	550	547	554	537	566	549	501	528	528	530	559	555	535	552	567	528	512	564	531	553	543	515	540	524	541	566	555	560	519	525	511	540	571	494	518	566	528	516	523	571	543	536	523
25370	24893	52049	42463	19016	5497	505	388	339	352	327	357	354	351	362	327	368	334	358	350	348	337	337	311	371	338	334	357	376	345	323	382	353	312	333	358	375	340	339	325	349	334	360	322	334	314	353	327	314	341	345	351	360	374	364	342	321	352	326	318	343	324	334	338	356	323	341	340	328	347	359	336	375	364	355	368	342	309	323	349	312	321	395	329	346	364	354	339	340	384	375	370	342	326	353	346	338	362	367	321	343	353	332	340	328	311	368	319	301	316	351	341	348	333	353	361	338	350	352	382	371	335	359	335	336	375	336	329	338	331	353	371	354	346	329	372	322	351	363	375	321	333	324	346	327	363	344	363	332	359	369	331	327	355	314	336	335	338	324	355	378	372	337	334	342	327	351	336	347	332	352	330	377	330	378	337	373	351	346	353	357	338	346	348	387	350	342	320	336	366	330	349	308	368	351	297	351	362	334	341	316	360	352	319	321	340	374	359	358	316	338	334	335	312	340	319	357	349	342	364	371	342	342	340	326	336	345	326	362	338	354	354	349	321	357	320	343	370	359	346	321	338	356	334	386	310	357	334	381	317	398	361	355	329	380	356	345	324	356	316	340	356	332	343	333	372	379	324	352	375	350	334	378	337	385	336	347	350	340	346	312	355	309	349	343	342	347	367	345	342	346	348	367	315	363	329	339	339	377	349	360	325	320	340	357	357	317	315	354	346	359	310	353	384	333	320	357	311	350	340	377	354	363	329	381	347	318	359	375	319	353	358	391	337	336	386	348	327	344	316	341	341	347	389	346	337	342	382	353	342	349	366	391	306	361	341	323	350	343	324	345	361	348	359	334	338	326	324	347	338	327	342	334	342	318	340	376	376	333	329	354	346	338	331	329	327	367	342	315	322	340	348	331	363	342	365	337	330	333	330	323	356	340	383	336	347	335	356	336	336	355	331	372	362	318	373	315	349	381	372	361	342	343	347	349	336	383	350	333	352	356	334	342	366	340	342	332	358	337	381	341	364	342	344	342	345	344	338	343	347	319	355	346	328	339	321	330	343	338	342	373	377	365	343	352	357	324	341	320	341	367	312	325	382	338	318	328	355	348	359	359	359	336	373	339	342	366	346	364	333	333	346	381	366	371	344	361	346	390	357	332	355	367	342	379	316	321	333	387	341	339	341	338	326	359	347	315	354	337	345	357	341	355	381	310	317	326	354	333	365	354	333	339	319	380	370	339	357	334	320	340	348	355	329	329	353	353	356	349	349	384	356	345	326	348	344	318	332	343	313	386	370	387	342	348	345	343	326	326	339	356	326	370	341	357	358	325	305	363	325	344	355	353	352	349	326	346	342	364	348	355	362	348	363	358	322	340	342	336	365	316	360	356	325	349	348	342	354	319	358	369	357	349	333	339	333	338	350	347	338	351	357	339	327	330	352	354	346	358	378	352	346	375	333	363	320	331	357	336	339	364	335	358	304	349	313	352	326	338	359	349	350	346	336	345	345	348	348	359	334	334	320	321	331	330	357	341	336	339	313	333	300	385	352	353	346	343	327	339	342	325	349	361	319	363	345	377	340	363	339	346	311	369	313	337	317	346	351	319	366	346	318	366	341	332	349	345	349	387	319	357	374	308	377	331	369	351	345	356	335	320	337	329	313	341	330	320	361	359	333	351	346	362	339	333	327	366	310	352	367	353	335	360	337	326	355	336	318	328	303	362	376	345	334	377	351	342	361	360	352	346	334	358	332	313	335	359	321	336	337	356	336	329	290	346	340	342	334	352	358	306	366	362	372	324	356	377	372	368	357	377	328	379	339	360	401	328	368	358	362	334	349	372	330	317	343	342	345	333	348	354	340	339	337	378	351	360	332	375	336	330	345	355	367	343	343	354	358	331	389	349	364	335	383	367	334	335	356	375	358	327	349	347	341	382	375	393	326	350	340	324	331	329	352	340	371	328	372	365	309	358	346	345	326	361	344	323	331	347	347	334	342	344	333	339	342	351	355	372	379	339	315	306	339	329	315	324	329	346	350	357	340	322	351	350	382	364	347	346	346	344	324	357	340	333	343	349	372	352	360	315	343	336	310	334	372	361	398	329	331	323	329	364	380	382	363	354	359	389	359	355	329	360	362	362	325	347	332	361	318	362	358	335	359	382	328	330	351	356	383	377	372	363	368	340	336	322	339	378	344	345	337	353	350	349	332	344	356	294	337	331	334	313	322	349	334	337	346	384	376	352	353	360	354	315	379	358	366	353	348	327	348	328	322	327	354	360	353	328	339	338	345	346	326	342	339	329	340	382	315	360	339	360	344	308	304	318	366	373	336	368	356	356	340	340	367	364	366	331	340	346	330	335	326	348	347	372	347	323	344	344	358	355	366	342	352	345	344	325	339	307	367	333	339	360	354	358	318	353	366	348	345	351	349	337	364	340	348	335	326	334	373	328	315	353	345	304	339	342	343	334	374	320	337	350	351	350	374	360	355	374	342	375	353	360	326	355	345	351	324	345	345	338	333	365	332	313	347	366	351	343	325	341	346	303	364	363	325	317	345	337	322	342	348	349	389	334	329	349	372	333	354	345	356	338	357	337	331	386	367	361	372	327	353	373	339	341	335	333	355	355	320	356	339	355	336	321	351	372	339	360	367	353	375	373	344	358	345	349	365	329	344	358	340	310	347	336	373	362	328	336	372	340	301	359	358	333	321	326	334	346	351	352	362	335	341	351	389	338	367	355	348	337	352	337	355	349	358	342	367	338	350	333	355	334	373	354	338	344	349	355	346	342	319	321	331	387	321	355	360	370	340	342	362	359	353	339	309	310	339	335	335	357	363	336	307	374	363	347	357	356	320	361	360	317	321	315	338	356	347	369	357	354	371	346	338	326	388	319	377	366	343	343	339	331	355	352	357	331	354	344	316	338	376	378	308	360	330	349	358	322	397	361	350	358	334	303	354	348	344	351	290	344	342	364	366	332	340	328	315	372	328	350	393	330	341	341	352	318	343	334	345	333	362	357	374	373	328	325	342	362	333	345	370	332	347	340	348	345	392	321	345	362	359	380	328	345	352	354	337	318	353	345	338	364	338	353	315	359	349	336	354	328	378	297	322	331	354	352	364	354	359	312	322	364	353	376	352	340	346	339	338	348	361	347	376	348	354	362	333	338	336	338	371	336	360	373	338	330	348	339	339	335	343	346	341	353	365	350	336	328	366	339	340	361	323	348	352	325	327	336	400	346	326	346	353	327	319	331	343	339	374	329	361	317	323	319	353	362	379	340	371	318	337	353	370	371	333	342	335	385	336	350	350	393	362	355	363	336	373	332	351	357	334	339	379	328	358	334	351	352	327	326	327	366	344	378	344	346	356	314	304	334	331	327	322	353	325	341	361	361	354	357	351	349	331	354	361	365	368	320	327	343	379	333	354	357	333	364	319	339	344	328	344	338	375	335	353	345	347	349	339	311	317	365	335	336	314	340	361	301	326	300	346	367	346
60021	93368	84153	44987	8100	620	551	567	558	565	567	564	534	545	597	603	580	565	594	558	539	544	565	549	557	593	599	568	549	567	543	543	574	509	536	548	542	542	534	572	579	550	567	578	547	511	564	540	594	557	526	593	563	585	541	553	527	596	543	539	567	560	561	549	538	569	545	543	534	591	563	583	560	562	556	584	543	634	575	573	528	590	531	562	598	499	549	515	522	550	584	543	555	589	558	581	540	513	612	583	598	552	519	578	553	547	553	583	574	568	554	509	565	555	575	589	580	560	544	589	551	576	562	557	547	571	533	568	524	540	532	522	544	553	559	571	564	553	526	536	599	603	575	573	600	566	636	570	510	551	586	555	543	566	571	534	526	568	565	564	573	557	571	524	593	581	559	560	580	550	575	536	593	590	552	557	588	571	554	587	574	546	594	579	537	523	539	528	587	540	536	545	503	511	592	541	585	560	545	553	573	538	583	563	580	532	560	555	574	584	562	533	585	558	543	549	560	566	542	572	562	519	547	546	575	574	567	580	609	504	610	564	587	570	568	575	525	517	559	551	526	600	605	562	593	541	545	550	552	590	551	535	581	587	578	532	580	582	592	573	591	554	567	549	557	594	565	587	493	541	531	577	540	576	548	550	547	612	510	537	611	556	617	536	555	567	532	535	563	571	531	561	565	532	586	569	582	588	565	531	558	562	538	582	541	543	550	605	582	552	589	572	571	552	550	555	529	569	575	583	534	577	570	575	550	560	604	575	611	545	541	552	558	541	560	587	577	573	564	579	534	553	572	565	532	582	533	536	540	548	551	516	588	581	572	613	550	522	563	578	553	555	581	533	556	568	575	590	536	587	552	604	616	563	583	520	581	544	565	555	562	510	582	560	558	561	525	591	554	599	552	530	535	524	560	537	565	515	585	531	554	564	540	526	537	593	551	563	588	517	561	591	502	579	539	612	582	575	602	514	564	503	544	586	538	569	537	581	584	591	554	612	622	537	584	553	533	592	558	542	605	547	580	554	539	551	561	567	581	579	554	570	538	555	582	579	601	561	522	538	558	555	552	573	556	557	623	582	525	553	593	541	573	544	583	575	589	527	546	605	559	555	568	556	546	575	536	541	526	610	577	551	560	568	562	578	544	582	542	591	540	555	530	577	575	586	585	553	586	572	556	587	514	571	578	552	558	553	551	539	589	550	561	536	554	583	573	571	581	604	572	580	587	594	573	517	556	518	537	516	563	504	569	565	594	562	564	571	567	552	552	538	544	570	540	611	567	561	572	578	544	539	559	540	548	556	580	542	564	588	547	573	570	571	541	542	525	526	548	546	547	608	550	565	580	547	539	572	560	538	552	526	544	576	609	565	546	563	573	591	530	517	579	557	557	543	564	527	567	535	582	560	593	562	583	553	540	580	555	568	554	553	560	549	568	569	555	587	611	544	554	578	573	581	564	588	564	531	555	555	553	571	545	543	563	560	550	562	540	545	522	564	566	581	539	538	536	533	590	575	562	533	561	563	525	596	518	529	520	525	529	564	545	544	553	566	557	530	537	550	573	561	598	577	547	553	568	510	539	594	561	527	572	595	529	544	560	552	584	561	547	523	551	551	564	550	555	544	561	568	544	570	529	529	541	588	564	569	563	586	583	523	540	565	583	553	564	556	540	521	588	568	546	559	524	621	573	574	549	571	527	559	562	572	553	557	578	552	536	581	523	568	579	516	582	543	529	561	534	563	571	535	567	570	579	573	551	565	555	585	539	554	550	589	580	573	537	484	590	528	581	569	563	537	552	547	544	579	589	575	562	567	576	561	589	572	574	535	495	574	589	598	547	521	558	546	577	540	536	586	525	545	520	564	541	555	535	595	576	583	586	549	557	542	536	576	547	544	569	597	566	560	544	563	562	611	573	567	543	539	543	584	533	575	524	554	595	551	566	552	539	561	577	570	544	578	565	553	531	538	523	561	579	567	536	557	525	577	560	588	526	549	533	604	579	567	511	581	545	591	524	558	557	527	567	578	551	572	553	563	557	579	559	567	595	555	551	568	570	578	550	548	571	534	555	557	573	534	580	611	547	512	579	528	549	556	557	573	537	568	550	509	536	558	545	574	524	546	535	538	567	555	570	567	577	519	578	561	551	557	560	560	542	574	592	528	545	601	522	619	572	556	538	552	552	537	573	538	533	567	591	558	566	590	557	554	580	557	578	522	533	526	517	532	571	560	552	590	583	546	583	559	571	565	548	517	536	540	575	520	550	550	598	575	603	589	566	540	556	573	578	555	539	531	553	582	591	557	591	543	573	545	560	580	588	519	576	536	523	566	545	541	579	562	583	540	548	521	559	592	530	574	558	492	546	548	556	563	562	575	520	520	526	562	538	582	584	565	625	552	553	560	564	575	540	584	538	544	614	571	552	595	566	587	577	582	553	564	574	573	528	579	558	560	589	543	573	609	577	571	564	532	544	556	540	547	559	544	578	560	580	572	559	577	587	544	563	577	581	531	547	559	565	564	513	541	536	575	578	567	532	529	551	570	557	560	566	571	539	575	504	564	586	588	564	553	556	520	552	548	539	579	568	520	590	572	542	533	556	585	500	557	544	556	581	552	551	555	562	558	554	543	553	571	610	562	526	520	561	547	549	563	585	574	536	561	530	565	511	555	546	529	567	564	575	552	561	553	547	527	531	544	552	557	529	599	569	594	572	580	558	599	565	563	548	569	589	555	536	543	538	573	569	557	558	522	586	570	567	595	557	525	569	571	540	573	521	542	518	600	533	545	563	562	578	596	586	537	605	588	536	540	513	588	561	557	544	507	548	545	517	565	538	543	518	549	556	582	552	560	598	579	554	519	519	554	549	567	543	568	552	500	558	552	562	573	582	496	587	578	527	602	560	572	568	559	591	563	547	549	565	572	560	570	569	546	561	542	584	572	538	555	573	533	522	511	571	576	576	566	571	549	535	559	577	573	562	536	573	523	582	558	523	539	560	557	523	553	535	557	584	570	535	563	601	599	546	576	598	563	578	536	527	550	529	557	552	554	541	540	575	562	541	563	532	560	548	538	575	588	566	544	536	535	508	545	562	569	566	547	502	543	580	555	546	564	580	556	517	583	598	530	553	525	525	538	536	573	552	545	569	535	566	549	521	539	605	541	561	539	573	554	550	567	565	547	580	534	566	555	567	555	504	561	598	579	548	514	540	544	541	556	538	575	574	517	568	567	547	533	588	577	562	537	507	592	569	557	560	563	525	559	566	599	584	556	553	580	571	562	581	511	588	556	545	554	595	534	563	557	550	525	562	546	554	565	577	586	585	550	613	552	560	563	560	545	545	555	537	597	537	535	523	550	530	586	544	526	592	600	584	590	594	552	573	541	565	579	553	543	559	525	529	585	546	583	542	562	545	514	589	562	588	568	528	558	545	550	571	512	560	555	565	521	566	586	590	575	559	541	512	577	522	538	558	577	526	524	544	569	549	539	575	559	577	547
24201	23088	41730	38486	21929	14807	3385	636	517	539	607	577	535	511	543	563	580	495	523	520	524	574	570	501	534	526	519	539	538	522	526	519	571	522	560	512	535	559	513	510	556	509	557	546	549	559	526	554	562	527	523	499	520	565	519	521	515	542	532	499	543	526	541	533	533	561	509	535	515	532	488	545	528	513	520	525	526	511	504	537	494	504	524	564	566	523	566	541	508	522	529	528	565	539	534	545	540	517	523	519	574	505	529	551	520	570	508	535	497	552	447	536	571	501	543	520	536	530	535	520	553	488	545	513	523	554	541	528	507	565	553	553	515	525	503	509	513	537	546	526	570	546	547	520	587	492	534	501	547	545	505	508	507	566	533	514	513	523	574	521	526	553	537	538	542	500	492	544	536	555	509	506	537	534	508	510	499	610	513	519	524	570	534	584	554	520	518	490	532	518	514	492	543	523	522	504	518	505	487	534	522	528	517	530	566	520	535	532	572	515	516	551	504	533	578	536	551	513	477	507	480	537	552	502	557	557	488	518	501	516	533	531	562	503	520	573	531	545	531	527	503	533	502	587	577	501	502	553	550	563	524	529	528	535	510	499	472	503	525	500	532	531	546	556	512	498	512	532	508	536	491	517	555	563	542	528	553	534	531	524	489	528	522	539	522	515	544	519	509	496	525	486	509	537	525	495	495	539	520	541	530	557	528	555	474	515	560	521	540	522	561	532	521	503	524	555	512	568	544	528	548	503	499	541	503	539	551	515	514	555	522	542	511	491	531	493	519	497	505	509	522	514	494	548	560	545	560	531	541	511	514	550	537	519	535	505	537	548	528	552	514	551	531	531	496	562	517	537	551	536	560	527	548	546	540	566	549	501	528	561	572	559	549	554	576	519	516	499	559	560	517	529	548	555	544	562	543	569	529	496	531	502	534	542	508	500	558	515	527	557	504	488	558	519	538	529	570	506	525	559	496	560	576	543	512	553	545	578	550	561	524	536	487	549	501	509	520	524	538	520	589	504	501	522	560	539	516	515	530	501	524	536	508	536	520	491	493	539	512	573	493	488	517	523	487	520	525	552	546	520	487	513	569	545	546	566	509	528	564	549	503	536	516	546	569	551	527	534	533	557	512	482	552	524	545	541	516	518	574	496	562	527	522	553	507	516	507	542	515	530	540	540	494	526	535	526	542	531	504	513	510	508	517	502	523	517	532	503	558	522	554	495	541	514	541	515	503	535	514	527	531	540	541	529	551	566	511	571	548	535	546	589	503	522	541	541	524	511	523	524	562	517	545	539	535	535	561	528	572	553	583	498	579	522	497	526	535	519	546	482	566	521	539	542	536	497	513	513	522	536	522	531	508	559	558	583	501	541	500	570	526	543	534	514	530	550	510	482	532	516	529	537	508	509	493	519	513	571	537	516	512	607	560	541	572	512	531	499	485	542	515	532	508	549	476	517	532	524	535	530	519	544	545	511	554	495	528	552	539	508	517	531	552	541	508	582	496	530	549	524	542	559	553	517	559	567	567	521	522	559	538	533	508	498	516	562	510	554	526	518	548	549	550	520	528	544	553	550	515	496	526	460	545	519	519	569	527	540	520	536	526	550	514	543	545	503	542	508	517	546	545	540	513	507	513	506	538	522	551	576	500	565	516	528	537	561	525	546	555	491	538	525	562	505	565	540	519	509	583	526	523	543	549	499	517	582	498	487	587	547	567	541	536	499	526	507	534	491	474	540	528	538	503	544	525	532	564	554	519	541	505	556	587	528	534	501	523	503	513	588	519	524	554	522	546	509	534	528	529	540	534	528	499	500	530	509	573	528	525	527	537	558	492	537	523	490	536	500	515	479	553	511	476	519	532	478	534	575	504	543	574	549	484	509	538	527	548	514	518	529	499	559	534	554	520	526	517	535	471	558	549	539	521	561	535	527	553	528	555	497	526	512	510	538	525	560	572	523	551	545	498	515	492	523	497	542	556	533	570	516	583	527	528	501	501	517	520	542	543	510	518	589	542	509	534	548	514	523	520	534	490	508	500	524	500	526	534	543	550	524	543	522	574	521	600	530	578	547	585	533	528	524	565	508	541	526	501	527	492	515	516	530	531	559	498	547	509	550	534	515	527	538	514	584	519	570	516	521	571	530	573	483	561	538	561	510	536	523	513	524	513	478	543	563	537	574	529	569	528	548	481	531	525	568	548	549	525	495	528	523	532	516	509	515	539	554	541	536	560	500	518	529	542	522	532	522	526	518	552	515	522	536	527	524	539	501	499	541	505	554	553	559	467	517	514	540	532	514	505	501	544	546	524	537	512	511	535	541	534	531	517	529	545	514	521	540	559	530	545	532	537	552	557	533	537	566	527	492	531	509	513	539	539	520	554	525	522	518	517	515	532	554	490	512	566	520	535	519	572	536	552	518	570	501	535	518	557	519	535	541	543	543	483	556	519	479	505	485	522	508	524	539	552	512	513	522	531	544	527	554	547	514	513	569	513	539	529	486	530	525	562	539	510	534	523	502	541	513	512	515	532	509	498	515	519	503	540	549	499	513	544	515	571	501	554	496	549	540	496	523	517	556	542	513	515	508	503	524	593	539	524	506	533	536	562	545	543	536	515	538	503	515	531	559	533	481	534	555	535	532	539	518	574	505	508	526	526	547	557	525	493	531	550	539	532	485	554	514	543	518	513	520	486	508	542	541	547	516	558	501	506	536	566	534	507	550	509	532	532	546	509	487	565	507	534	533	484	515	501	501	555	576	515	519	555	523	552	548	536	524	555	556	526	497	535	561	539	512	520	558	529	478	535	479	521	537	539	526	542	540	547	550	532	554	516	557	542	526	524	529	526	484	543	571	529	512	540	511	515	541	547	509	526	494	540	501	531	523	541	536	567	487	508	513	522	529	538	564	521	518	559	526	492	516	494	512	569	503	517	556	544	572	570	550	550	535	504	572	531	515	549	558	523	543	542	534	491	535	512	545	539	519	533	527	522	543	551	544	515	508	533	539	569	528	544	493	560	524	536	536	516	544	496	507	588	514	523	514	526	516	485	541	538	531	552	581	499	558	523	554	538	532	572	552	493	549	505	534	489	539	529	529	515	523	505	547	529	563	515	578	522	495	528	507	521	526	540	514	511	519	530	521	538	566	525	560	546	525	508	565	561	548	518	535	518	511	529	513	545	523	517	511	520	547	548	564	526	566	505	525	511	554	523	519	554	539	544	551	525	525	545	540	528	500	547	543	561	561	567	522	524	511	522	557	511	601	526	605	512	522	534	551	516	569	548	587	509	554	526	509	523	543	528	542	567	538	514	559	541	502	556	515	511	499	514	519	480	513	495	515	526	520	552	556	509	523	510	511	546	518	497	525	568	521	527	539	554	542	521	525	516	533	517	507	504	527	564	529	507	527	565	516	536	579	509	559	528	508	533	567	561	503	565	501	566	520	533	509	540	507	530	487	529	535	546	527	555	525	494	529	496	515	533	540	520	502
62765	104196	87920	52664	11093	759	807	805	814	802	754	811	811	788	815	806	790	761	821	771	791	810	785	838	798	792	808	791	796	824	787	842	757	803	815	816	848	799	801	767	787	836	892	835	690	796	847	772	816	851	750	807	821	797	832	803	822	793	769	825	789	837	797	770	778	838	810	810	816	758	837	830	826	822	794	786	789	781	784	810	814	817	780	729	780	815	738	831	773	789	817	791	847	785	814	814	771	739	799	796	785	841	782	774	785	882	842	828	797	791	807	772	815	825	839	869	796	848	789	755	847	839	810	775	822	748	770	838	793	832	843	806	833	781	828	813	851	813	793	811	837	791	780	810	791	763	825	823	841	787	845	868	797	779	827	802	779	847	845	798	782	765	842	834	805	817	827	811	884	838	762	806	842	818	780	820	815	794	842	794	829	806	784	797	824	806	809	784	822	803	825	856	803	788	780	807	738	819	821	816	807	867	817	848	825	801	842	814	820	771	823	835	834	824	855	874	885	837	824	831	803	831	791	787	758	810	780	758	760	828	747	826	769	805	789	792	781	844	728	749	811	839	810	839	783	794	770	781	815	828	799	741	788	815	822	802	806	787	782	838	801	779	833	761	771	820	796	772	828	787	817	770	848	786	782	782	786	826	783	812	813	843	815	741	843	843	797	776	852	792	791	783	799	813	791	814	818	800	787	820	821	843	815	857	770	833	763	807	807	826	761	825	809	864	776	789	768	817	825	802	767	786	803	771	861	823	836	813	778	763	818	819	822	747	772	839	858	826	770	829	793	828	774	845	828	791	782	780	836	817	829	832	737	797	784	804	810	786	792	841	836	826	820	781	833	781	769	837	788	826	845	798	751	800	865	817	818	808	788	782	870	775	828	822	806	875	833	774	774	809	828	805	838	825	785	814	799	830	810	820	825	802	861	814	796	870	802	769	814	788	805	811	835	805	771	805	797	851	816	796	761	769	856	808	852	826	772	821	830	843	814	812	810	849	811	827	812	784	840	819	789	820	788	799	745	800	784	817	780	824	796	813	793	820	836	844	830	799	753	788	828	815	797	830	800	799	795	795	773	793	836	821	823	797	833	790	815	819	823	769	788	753	809	776	864	801	789	791	788	787	813	850	798	815	830	798	807	839	830	825	865	808	802	838	781	805	770	822	790	819	799	760	813	806	813	819	826	789	813	829	813	875	845	818	803	787	802	800	806	755	795	804	807	814	837	773	803	848	762	858	789	821	804	820	809	842	783	799	757	818	803	806	803	786	824	837	834	779	814	801	792	854	775	816	804	783	781	760	826	819	770	816	845	757	801	879	769	820	824	766	769	802	850	869	871	782	822	746	858	755	791	784	875	824	804	773	820	777	798	805	807	836	803	813	800	812	798	793	806	780	805	875	731	771	830	811	823	864	854	798	786	820	812	842	794	812	852	809	764	857	823	746	781	799	840	828	811	814	776	804	831	796	850	780	801	821	846	832	786	791	835	829	790	828	826	764	808	765	794	789	809	792	832	844	829	800	800	792	741	797	771	793	847	826	817	813	819	814	829	837	788	830	751	794	793	806	815	799	813	796	746	771	795	791	844	828	791	836	799	783	807	823	807	847	812	795	759	837	824	832	836	839	804	831	804	814	830	805	772	810	780	793	792	764	838	825	802	808	796	834	773	780	763	792	787	775	787	832	809	828	775	836	803	823	833	741	761	820	785	756	838	792	778	813	731	741	835	786	835	801	820	804	769	785	784	858	846	832	772	842	805	796	816	821	804	806	806	825	833	831	807	787	825	823	849	864	763	830	795	786	786	845	744	780	782	789	836	846	802	782	828	819	797	812	843	770	818	812	797	785	836	792	775	807	781	785	823	816	836	794	796	812	800	801	810	749	828	836	804	830	803	847	857	824	821	824	776	812	825	792	813	851	811	753	806	795	809	771	772	775	817	859	822	768	804	812	841	779	792	818	833	790	813	761	796	801	807	754	772	755	812	849	782	800	827	833	808	822	837	776	755	806	830	775	816	815	765	807	841	837	814	801	807	796	811	824	780	809	808	813	760	828	793	745	787	790	802	774	735	806	811	777	807	863	795	784	847	788	841	782	798	820	804	777	813	848	810	844	799	850	799	764	793	783	788	790	851	801	787	815	836	804	777	816	852	793	777	838	759	805	768	762	818	799	811	779	758	786	851	775	783	779	813	783	831	781	759	781	808	805	809	842	779	836	802	840	819	840	824	847	739	814	768	816	827	785	793	803	864	805	758	790	788	820	834	860	847	790	814	835	811	801	835	825	841	798	840	826	805	767	783	739	772	816	792	887	794	864	832	753	800	784	799	828	776	838	847	801	808	783	796	786	795	794	761	844	811	765	797	833	811	824	780	767	768	761	863	791	767	813	782	814	799	735	809	794	827	851	800	834	823	832	756	794	870	851	796	777	830	770	815	787	811	833	782	783	811	807	776	817	779	817	829	841	799	806	832	807	783	845	791	760	801	829	773	867	819	789	787	813	792	792	749	773	779	792	847	790	805	831	812	782	794	794	826	824	797	805	777	790	836	774	827	793	783	803	835	798	780	821	793	827	809	817	838	787	776	796	809	848	825	810	828	810	787	840	846	805	857	783	753	774	806	745	839	787	844	783	821	812	825	865	803	786	841	823	818	809	805	840	801	769	762	833	818	835	879	804	790	822	801	821	836	838	821	822	767	808	788	826	842	819	836	805	822	823	785	777	831	804	878	828	814	839	759	854	777	807	823	810	794	756	799	791	811	774	767	849	807	804	817	800	711	836	821	837	730	866	828	886	840	783	850	832	813	820	807	788	823	777	805	816	800	789	836	827	857	833	772	805	809	828	808	822	797	840	818	829	810	803	873	831	779	738	751	827	856	852	784	842	757	851	784	857	774	770	775	833	826	795	833	825	801	746	820	822	856	752	819	767	813	777	797	793	772	870	797	833	796	814	802	798	785	794	795	814	849	845	787	749	806	786	812	829	765	779	793	805	823	767	785	800	803	770	790	770	763	753	796	810	780	840	759	813	851	846	864	814	770	829	813	792	795	802	821	842	778	805	833	841	808	851	878	760	805	800	834	796	824	811	810	851	856	858	803	735	797	819	839	841	821	822	775	776	782	820	806	773	806	813	793	775	829	787	806	800	809	800	777	797	853	845	833	779	776	834	758	817	786	822	842	820	838	799	821	807	769	830	794	817	781	824	811	809	821	869	772	868	809	777	820	756	814	806	805	797	780	774	824	809	779	835	799	855	777	860	782	827	819	828	818	788	777	818	808	881	836	842	857	780	808	794	811	766	783	803	864	813	840	815	779	837	811	747	778	786	788	782	823	771	804	854	821	805	819	791	802	777	833	775	807	748	810	813	829	813	842	802	828	874	816	835	834	795	810	769	779	787	831	839	819	797	823	804	812	748	814	818	821	777	790	799	836	797	733	780	822	824	783	800	830	807	814	859	828	801	799	813	915	731	788	768	804	763	819	771
29616	30055	39441	24762	3302	355	326	318	305	345	330	346	318	334	312	302	323	327	335	296	296	321	312	314	302	317	314	299	321	335	305	285	308	354	294	323	313	296	308	344	296	292	343	321	370	299	306	313	292	312	304	330	285	306	307	317	340	299	352	336	291	324	289	349	305	323	309	305	313	310	304	295	299	338	332	325	326	325	338	353	304	325	307	305	320	291	300	342	326	327	293	293	299	327	293	349	298	293	322	298	294	314	287	311	359	318	301	309	332	294	304	343	320	313	291	296	338	305	303	316	318	327	318	300	315	310	302	275	306	305	345	321	321	297	324	303	324	325	314	329	299	330	275	332	340	347	312	308	331	319	331	330	313	274	327	318	331	334	333	317	335	287	300	297	349	315	346	342	327	339	295	320	304	309	312	289	324	313	336	294	314	345	316	327	283	315	280	320	321	273	301	306	296	338	327	313	347	306	302	317	321	340	299	306	314	294	295	332	276	278	294	339	320	306	331	336	298	323	314	340	306	319	346	329	318	320	319	316	321	312	292	311	300	347	290	306	325	302	307	290	339	301	328	330	328	309	325	325	286	328	328	322	299	316	285	324	314	358	289	328	327	319	336	310	283	318	329	319	324	349	315	324	335	318	328	330	313	327	330	352	319	305	305	297	339	341	311	344	292	364	334	318	327	306	337	288	331	340	312	318	344	319	336	333	320	330	274	318	312	328	280	301	315	320	322	304	313	280	331	311	324	353	321	327	330	303	327	308	340	299	315	309	319	333	332	338	297	294	344	314	331	300	290	347	317	333	337	288	346	308	317	322	327	289	283	285	322	349	340	306	328	325	318	306	289	321	352	314	319	313	318	317	293	309	306	299	318	329	327	322	311	301	301	297	307	303	316	319	313	353	306	324	276	298	333	306	327	361	323	325	330	303	289	309	319	288	328	331	326	303	316	297	319	327	318	310	313	329	328	319	346	321	330	329	317	337	331	344	331	329	341	288	310	315	307	292	315	345	328	326	289	305	323	323	329	325	340	320	286	302	312	292	338	337	329	304	327	309	306	315	294	332	347	307	337	319	333	306	339	314	357	325	313	274	293	314	330	345	304	327	292	328	294	349	314	323	298	303	319	309	313	327	300	341	297	324	333	329	349	310	338	292	307	310	331	309	321	319	316	284	313	331	299	320	327	326	340	309	269	288	325	307	309	324	327	315	323	316	304	276	331	297	341	319	322	327	329	301	324	322	318	318	309	326	297	314	304	315	295	317	318	312	299	301	321	351	321	324	308	335	336	303	303	310	327	320	277	346	281	294	287	336	350	268	323	316	297	322	338	330	330	308	333	265	318	290	299	292	327	328	321	328	312	297	320	298	324	313	304	335	322	333	328	316	315	308	325	280	322	325	289	332	348	292	307	319	293	329	302	305	323	314	339	320	342	324	326	312	309	293	357	343	309	327	339	306	322	316	322	320	312	326	326	330	347	319	312	317	327	313	330	311	312	330	311	319	329	322	311	320	313	322	336	310	291	304	319	320	286	311	308	332	321	312	307	313	302	301	296	324	331	321	321	305	296	319	312	330	316	327	310	348	332	317	287	297	320	316	293	307	320	286	324	304	313	297	316	333	333	288	315	311	318	314	336	328	313	343	313	310	307	340	294	306	281	299	296	310	330	353	294	318	302	303	292	355	341	316	298	294	348	329	318	341	339	339	292	316	302	296	312	301	289	310	306	330	323	288	316	277	301	319	321	294	301	307	327	318	342	316	315	350	336	319	289	313	292	329	310	316	285	339	280	292	305	307	317	305	318	307	353	351	306	327	309	334	305	298	315	314	319	305	266	310	284	293	311	300	330	296	310	326	306	287	330	324	310	272	299	328	298	331	346	344	341	307	333	324	327	321	326	331	314	354	330	323	316	319	337	311	315	331	285	339	339	319	318	272	317	345	316	345	349	324	325	298	315	338	314	324	314	325	318	312	377	297	295	314	345	349	318	315	295	355	296	344	318	316	296	317	295	360	286	327	334	318	323	321	318	323	289	311	310	337	320	302	293	336	327	346	284	360	322	318	336	312	311	315	299	335	319	284	304	303	296	305	309	314	305	366	289	348	293	317	327	306	338	318	338	327	305	344	328	316	314	299	316	323	333	357	345	259	320	283	311	326	304	311	315	305	286	312	337	326	286	316	333	301	365	293	318	333	316	304	350	316	334	316	327	303	329	344	311	306	287	323	329	315	288	311	273	315	329	312	323	291	306	320	346	303	285	318	322	319	343	318	325	299	329	334	327	336	331	298	300	314	322	301	344	327	325	366	320	283	327	318	312	302	326	320	286	312	331	315	312	311	325	305	293	320	314	322	323	314	304	324	300	330	350	311	297	330	296	298	317	352	321	326	319	346	291	318	313	334	316	305	336	344	283	322	293	354	318	291	327	337	313	298	337	331	318	352	324	316	326	280	313	369	326	313	287	333	307	309	311	331	319	305	323	306	316	312	317	339	298	320	329	304	314	304	314	335	349	350	299	343	304	323	323	298	328	301	300	321	308	300	321	338	282	310	300	318	331	329	342	310	349	309	324	294	316	333	307	288	292	334	317	334	311	335	328	329	300	307	295	323	324	323	319	329	310	300	315	317	326	297	288	320	309	317	358	301	316	311	302	321	282	312	347	315	312	315	320	294	343	323	305	334	311	328	342	330	304	328	335	327	336	353	300	328	309	359	299	315	308	306	310	350	312	313	285	307	304	332	330	301	340	318	301	312	310	307	323	314	304	318	305	325	333	335	312	317	308	317	300	308	297	299	338	322	316	311	317	332	313	320	320	343	326	302	312	323	339	335	301	300	312	327	307	304	316	319	316	330	322	304	350	327	307	361	332	350	340	319	321	312	332	297	323	337	340	286	299	299	306	311	351	312	308	295	319	305	332	347	313	324	323	315	300	304	325	335	356	320	314	307	322	296	333	333	302	297	337	295	318	327	333	334	332	306	327	333	309	311	280	342	297	316	324	311	310	310	308	318	314	306	325	310	295	302	323	351	337	327	340	314	342	324	307	327	324	297	321	317	336	329	304	324	337	341	315	310	351	280	316	302	311	303	325	333	301	306	310	277	322	295	320	343	319	311	314	306	325	301	281	298	315	323	311	307	306	301	309	304	353	279	317	293	349	352	333	342	290	320	339	317	297	335	308	312	322	316	316	313	323	307	353	305	310	297	311	316	317	299	310	306	321	301	304	298	336	325	325	342	321	324	311	333	320	352	306	321	310	308	314	313	329	330	320	297	291	351	328	336	363	307	325	304	325	314	303	324	324	302	298	312	328	327	344	348	334	334	339	334	345	311	327	287	345	302	339	324	347	300	333	303	314	347	289	316	335	317	343	302	300	309	316	296	321	329	270	289	315	340	280	310	308	328	304	312	317	311	310	309	324	337	301	327	306	323	318	287	299	312	316	285	314	311	309	320	318	271	288	345	306	320	304	299	322	311	297	336	305	323	315	329
35406	48288	47247	22104	2695	563	524	507	469	526	523	507	554	516	530	540	548	505	539	551	521	532	542	545	481	510	483	557	510	527	551	536	505	538	528	527	518	473	502	499	486	508	508	536	532	547	562	491	510	545	499	529	526	519	524	517	494	502	537	519	549	525	557	545	485	523	522	518	485	507	510	508	545	541	562	529	499	515	545	524	524	531	516	512	538	492	492	508	537	521	544	531	552	513	526	529	522	537	518	561	494	524	539	534	544	537	507	513	539	541	510	559	570	565	514	464	484	514	545	527	559	522	523	514	495	541	592	504	539	521	497	504	521	563	578	562	577	503	516	535	578	539	528	517	514	500	509	538	557	556	501	545	535	564	519	542	518	508	564	581	513	548	542	523	526	521	516	477	538	536	519	492	502	514	535	545	499	540	554	519	520	520	538	565	569	514	539	506	518	472	557	519	513	522	530	524	577	526	503	526	531	559	527	543	510	519	500	516	515	510	531	568	571	543	522	498	541	542	501	529	521	533	526	551	497	554	511	575	527	560	531	553	503	512	537	504	553	540	523	546	550	555	532	538	570	533	550	551	522	510	512	525	515	517	535	524	567	533	526	553	536	505	521	545	525	525	539	501	543	494	526	543	554	556	482	495	525	500	545	565	558	553	518	555	537	535	482	547	515	477	531	570	520	539	545	540	512	553	511	567	502	547	498	524	528	501	555	515	530	502	509	530	577	518	523	561	560	501	551	496	513	519	553	539	502	499	564	523	515	525	534	513	539	487	500	513	497	543	523	509	530	548	573	492	531	492	546	535	552	542	470	577	546	551	516	529	555	508	511	509	580	505	519	534	544	524	505	479	565	513	517	503	517	534	507	536	515	481	583	539	558	541	516	484	565	499	525	544	560	522	531	575	520	551	520	508	505	566	556	537	547	561	530	534	502	542	512	531	525	494	490	511	566	513	491	519	482	524	544	548	603	532	575	499	527	541	523	552	522	526	542	526	507	552	513	489	544	531	527	513	523	544	472	492	515	555	494	526	518	497	521	508	528	553	525	537	540	501	512	566	536	509	540	487	554	567	554	569	571	505	543	506	524	529	507	552	572	519	521	560	527	557	575	533	514	510	481	506	558	527	537	549	576	523	512	528	543	532	502	510	489	497	548	497	548	559	510	526	531	548	513	546	569	529	535	537	564	534	522	530	542	525	511	518	529	523	516	534	511	557	516	557	551	506	523	538	496	523	495	517	513	524	504	507	545	543	534	560	531	604	502	530	549	490	524	569	500	523	512	517	491	546	511	517	505	529	541	531	537	567	538	506	530	497	561	510	539	515	487	496	532	484	478	562	511	548	525	488	522	495	508	537	544	541	497	527	493	553	521	499	517	523	509	527	519	527	507	517	518	499	510	543	520	533	512	553	548	551	521	544	519	545	538	569	535	525	537	523	527	492	517	522	529	562	498	575	536	526	556	492	517	528	514	584	480	516	529	507	519	512	521	552	507	502	570	540	568	507	513	522	554	543	567	556	561	505	532	527	507	538	516	530	517	511	529	557	552	519	502	530	544	525	526	533	551	546	557	520	525	533	506	545	546	518	535	532	549	489	529	509	534	554	530	560	562	537	532	521	547	553	484	550	501	521	520	515	462	547	488	496	508	494	515	536	533	545	562	517	517	540	504	485	583	528	556	511	499	537	522	480	561	547	513	575	533	536	511	509	522	496	538	498	549	525	547	513	541	524	488	555	548	587	545	508	554	511	512	530	566	548	533	505	562	543	516	548	509	564	487	500	519	534	518	527	540	530	546	560	535	543	502	530	524	524	519	543	521	518	518	527	502	531	511	551	541	523	507	500	545	521	489	511	496	516	477	539	517	548	537	517	499	507	539	519	506	523	564	536	509	554	563	551	519	536	552	542	537	506	527	506	511	506	541	511	554	513	547	506	508	520	541	591	535	533	546	541	522	537	536	536	525	530	528	545	529	522	549	520	498	502	512	539	543	520	499	552	510	501	527	525	515	582	539	558	510	556	531	505	538	555	512	531	553	510	476	525	518	501	528	545	551	486	527	559	524	558	502	533	494	490	496	501	556	537	534	515	508	516	573	528	556	545	470	529	516	509	512	522	540	513	529	541	529	499	521	562	527	519	524	537	497	494	486	520	533	525	516	527	489	520	502	554	538	521	488	554	553	499	506	535	529	562	545	506	506	527	557	539	471	565	523	532	508	537	509	527	538	532	512	518	529	529	524	562	522	544	522	505	524	529	517	501	501	537	534	573	488	539	535	501	557	507	514	529	495	524	544	535	533	522	541	513	564	522	528	543	517	547	507	548	569	542	489	486	529	511	534	525	559	514	535	571	549	485	530	520	515	547	555	531	518	472	521	493	533	481	532	518	513	494	561	575	534	504	532	538	540	473	517	529	512	512	509	536	531	496	531	544	526	491	506	479	509	515	525	517	533	532	546	500	528	505	492	523	480	476	573	515	519	555	530	511	511	490	509	534	520	563	518	540	534	520	526	525	572	484	521	569	522	567	517	551	505	534	577	548	537	537	483	534	481	532	512	511	519	548	517	549	491	509	517	498	535	579	523	520	461	530	575	547	529	524	528	510	495	500	518	550	531	505	515	505	536	489	528	542	554	529	509	496	542	511	532	539	582	539	522	517	560	575	542	489	505	535	542	518	529	517	511	491	547	504	521	488	559	532	531	510	550	526	512	519	593	513	534	554	519	518	533	476	516	583	508	547	503	523	514	535	542	518	559	476	517	532	507	531	488	506	506	522	526	531	513	522	528	539	517	526	489	514	509	530	553	510	488	522	533	526	492	510	543	535	525	554	534	537	540	529	551	587	506	557	512	574	560	566	521	574	509	519	543	483	518	475	518	539	530	485	532	548	489	522	524	503	524	519	521	534	482	552	521	544	526	524	551	556	538	500	477	539	500	521	516	478	556	527	525	488	506	524	508	553	540	502	492	518	544	532	506	537	552	526	531	522	533	526	530	544	548	519	503	526	528	518	538	505	514	512	530	525	534	533	502	515	545	538	549	557	538	523	550	526	553	515	557	516	555	522	483	502	513	562	510	503	530	520	499	532	515	510	504	518	512	519	512	520	530	514	537	544	525	545	519	541	499	515	499	515	524	542	528	540	545	516	494	513	540	525	510	540	512	500	561	527	513	511	534	514	496	513	537	562	512	499	548	505	491	506	510	589	530	478	525	536	549	533	551	510	575	556	535	522	533	512	524	508	552	502	533	509	501	537	486	515	514	501	551	514	517	503	584	538	541	513	547	537	537	532	547	523	514	553	531	529	533	509	498	528	529	512	561	551	528	541	532	539	512	556	552	497	536	506	497	586	542	490	553	512	542	557	543	540	523	550	549	525	544	504	537	492	495	533	512	512	514	506	547	560	515	517	544	509	504	539	517	486	528	522	525	562	526	543	488	556	499	540	546	529	527	537	517	557	523	552	515	485	534	539	492	502	572	539	521	501	547	514
25292	24804	43734	42132	19836	6633	580	333	366	343	363	384	331	357	339	376	343	353	378	368	332	357	346	346	335	327	347	338	330	334	319	362	346	359	341	343	358	357	337	362	367	350	323	325	339	317	305	365	340	337	342	303	342	359	341	359	330	340	364	360	306	326	315	354	308	338	363	320	335	317	345	342	348	338	349	324	347	329	318	333	344	335	356	325	330	341	349	315	365	311	346	334	351	341	328	335	344	329	345	327	342	350	347	350	342	330	384	352	349	345	349	329	336	352	338	328	374	331	314	364	300	300	337	309	338	364	356	343	318	347	351	330	340	341	328	362	361	362	361	335	347	349	340	337	347	354	343	384	353	341	328	387	328	329	309	305	343	331	357	349	329	377	343	396	386	358	337	338	351	333	339	346	341	370	347	309	343	314	350	343	338	355	327	326	324	346	306	326	352	366	367	344	362	359	340	325	342	358	348	324	328	321	324	337	305	372	356	345	374	369	367	346	371	333	346	347	319	326	359	343	373	330	331	354	323	299	345	340	372	344	360	361	356	353	325	339	351	355	342	364	349	356	385	332	346	314	326	327	330	353	362	344	364	330	342	347	346	378	345	342	348	347	353	322	308	319	349	345	335	359	371	325	355	368	388	364	335	325	357	331	340	376	338	356	333	342	377	346	356	340	339	342	364	364	341	323	358	312	325	357	339	319	349	344	349	365	353	331	328	372	359	325	363	318	368	352	347	361	325	333	350	321	331	331	337	326	350	341	306	335	332	350	316	337	369	342	362	344	390	381	354	329	370	342	315	368	339	339	333	384	333	326	367	350	374	359	336	331	341	321	348	345	357	326	349	313	317	312	336	326	372	308	389	312	345	364	341	345	326	348	315	350	314	308	335	336	356	347	317	347	355	356	338	346	344	336	368	348	334	346	359	346	363	337	382	351	359	308	346	341	358	362	310	380	344	366	358	337	340	337	319	349	367	345	356	351	336	330	325	358	337	366	342	347	343	324	368	342	348	395	355	368	325	318	353	358	332	329	378	343	351	330	299	352	332	357	362	339	356	316	370	320	331	342	318	330	337	344	343	361	345	340	342	356	332	336	308	328	339	324	351	336	325	316	344	345	339	335	321	338	332	318	347	352	366	335	344	349	319	338	327	337	320	334	329	351	336	333	331	316	346	308	335	363	351	371	334	365	319	327	322	339	340	345	337	305	331	360	312	349	340	318	358	349	322	319	311	353	359	352	348	340	354	370	362	342	342	336	335	329	331	361	331	348	376	356	329	357	316	354	335	332	314	342	341	333	334	340	369	369	336	337	339	340	346	372	349	319	342	348	333	299	330	309	360	316	363	339	302	347	374	306	354	351	340	354	322	358	295	333	381	320	393	311	343	339	321	376	353	364	331	313	374	340	359	365	332	325	335	375	345	322	344	321	327	345	353	320	360	356	345	353	352	326	338	337	336	359	355	351	338	363	339	355	331	344	326	318	351	334	326	365	372	364	333	351	343	371	336	335	362	369	347	336	320	363	373	305	329	316	341	342	368	330	318	327	330	336	328	376	367	333	355	362	346	360	317	394	358	316	339	332	337	343	343	375	350	330	338	342	363	357	351	340	342	306	349	331	340	322	352	328	319	354	352	355	346	375	315	378	376	337	356	332	352	356	355	279	337	352	324	358	349	318	329	317	370	323	347	310	352	335	344	323	300	307	324	385	344	328	344	319	354	333	334	330	354	371	324	305	326	361	350	333	331	353	344	361	318	349	378	325	315	377	357	341	341	340	336	367	334	330	361	364	343	310	360	338	385	324	370	351	333	374	332	364	342	371	338	324	351	321	322	348	379	319	377	339	351	332	335	352	323	316	320	339	312	365	345	316	340	320	347	343	325	335	333	335	346	375	355	354	327	360	353	325	333	373	367	323	297	347	342	323	331	337	351	358	332	319	350	355	350	351	340	327	334	342	351	341	339	368	342	345	335	350	329	365	371	345	329	327	363	327	358	346	302	334	316	308	333	351	346	360	358	334	340	327	334	351	344	349	307	370	326	344	308	372	345	367	323	359	343	320	335	353	342	332	354	326	348	321	327	338	357	350	348	360	349	356	346	352	347	324	301	339	339	337	345	364	341	324	379	344	337	348	337	381	349	363	316	318	377	328	340	344	397	323	353	305	323	378	338	334	369	366	347	367	354	406	325	360	310	334	341	351	339	347	340	326	317	336	358	383	323	325	322	342	329	361	358	359	347	336	347	346	328	355	364	325	349	339	331	349	372	312	338	330	347	343	359	340	339	331	306	323	360	330	356	333	350	382	325	368	345	354	335	346	360	312	297	334	393	327	316	350	361	331	353	342	298	310	347	320	338	332	355	318	355	347	374	344	347	358	329	344	336	336	353	336	339	312	331	329	334	348	314	360	332	336	332	329	330	357	333	331	368	324	334	345	315	363	315	381	343	355	334	330	338	316	323	317	312	362	364	361	373	340	370	309	331	331	345	360	352	333	343	343	331	352	351	309	348	339	327	322	341	358	336	316	328	330	329	345	321	375	337	330	346	351	335	338	358	332	359	363	330	345	348	359	359	330	345	337	365	309	340	343	339	345	341	346	359	327	314	337	348	360	370	358	375	331	355	335	345	359	364	331	363	340	315	354	355	318	366	366	367	358	368	338	324	347	349	318	353	327	368	343	357	341	339	350	328	354	339	316	340	340	295	359	341	341	322	336	321	364	352	362	355	349	384	362	355	352	358	331	345	320	341	352	348	358	373	351	336	322	329	287	328	337	327	323	342	354	348	358	332	352	333	375	342	372	371	374	348	359	337	324	345	319	314	321	363	330	323	339	339	353	327	313	326	337	319	342	338	335	368	366	351	377	357	334	346	337	318	342	332	326	336	322	333	320	348	347	312	332	329	315	327	373	316	343	350	318	319	384	323	386	338	345	380	354	356	303	341	355	311	376	375	316	359	316	318	350	361	289	364	334	327	339	343	301	363	314	340	325	331	366	327	360	322	349	282	328	306	312	337	341	330	360	359	346	363	331	327	320	351	302	331	343	341	345	334	362	346	349	308	333	340	304	322	311	374	287	356	312	331	350	343	353	304	331	340	337	361	337	342	337	351	379	331	352	348	350	327	318	362	348	357	369	328	327	293	352	345	328	342	348	320	346	329	334	364	339	375	333	319	381	321	357	316	342	356	341	333	366	356	308	343	328	333	317	363	339	339	351	334	341	354	354	320	319	334	361	331	366	362	334	360	354	381	346	331	335	342	355	358	344	377	374	345	339	334	335	327	330	364	373	353	334	330	351	342	326	371	342	347	359	362	353	318	339	336	352	338	326	323	334	331	332	366	373	345	306	350	359	354	323	382	332	353	351	348	340	325	331	376	355	304	325	350	335	329	342	321	298	356	365	304	367	360	325	359	349	340	333	350	326	337	331	314	344	326	317	314	323	376	345	342	334	339	369	330	321	343	340	342	344	358	343	336	350	318	340	360	355
60397	92952	84758	45190	8858	601	548	523	548	543	586	549	575	559	565	571	526	544	582	609	538	558	620	572	603	552	528	554	533	557	555	539	564	538	556	570	549	579	592	559	558	587	546	548	556	582	557	580	545	549	543	567	627	579	562	604	597	523	560	596	534	581	539	540	511	567	564	550	569	531	532	543	565	559	535	582	544	511	580	537	530	531	548	586	564	532	559	576	584	532	562	569	521	575	584	561	565	566	514	518	534	546	569	563	584	560	588	540	567	517	579	537	516	562	558	562	538	554	562	486	563	551	592	591	553	567	549	525	547	578	557	598	546	570	572	524	540	562	532	561	518	519	531	593	552	570	522	565	566	561	581	559	563	553	532	541	528	577	581	559	541	538	540	497	568	569	575	517	566	589	561	561	510	553	503	528	523	564	532	595	584	545	579	608	537	594	538	542	522	588	555	554	559	574	547	531	540	581	530	546	546	583	521	532	550	574	485	567	540	500	546	523	531	548	579	579	570	534	502	553	609	525	542	547	562	583	561	590	522	580	531	556	573	572	570	581	547	581	548	535	582	536	550	570	579	550	546	543	590	532	583	504	580	566	558	543	559	566	541	575	535	555	521	545	554	555	538	551	508	535	553	595	551	571	579	557	533	569	561	545	538	538	575	553	591	578	547	538	573	550	552	563	577	530	517	575	497	499	522	528	564	569	546	520	530	586	530	550	567	518	548	585	550	566	547	570	536	550	516	540	601	579	557	541	528	535	566	546	564	537	551	590	557	580	540	559	536	552	574	537	577	591	543	555	556	575	540	584	558	574	535	540	578	569	606	547	544	541	554	558	540	545	548	567	529	551	544	573	533	527	548	568	536	584	509	499	531	608	532	556	563	560	607	518	567	535	592	537	581	543	577	550	593	552	526	537	549	588	569	538	550	529	521	543	550	576	545	596	547	538	507	546	592	553	580	535	535	597	586	531	558	528	558	567	569	578	571	533	509	545	543	535	570	579	526	561	524	556	564	566	511	554	588	534	555	581	579	569	552	540	555	574	554	538	517	520	604	537	507	533	514	558	539	529	562	540	550	562	562	613	540	623	551	570	530	571	571	573	531	565	524	554	594	576	531	563	553	549	519	563	565	574	557	554	567	525	542	570	555	561	532	556	576	511	582	577	562	597	546	580	558	558	541	561	558	555	516	512	563	535	554	509	578	572	550	462	528	575	555	538	589	545	557	552	574	557	560	584	552	533	530	591	556	607	523	521	609	562	563	546	566	547	530	586	523	571	563	542	519	557	551	559	548	584	534	578	540	519	588	544	555	522	550	568	547	565	508	573	564	568	505	547	527	543	521	547	538	538	499	550	578	548	553	550	540	562	576	541	555	530	549	560	555	587	516	524	571	539	535	576	552	583	565	565	546	577	571	558	515	529	594	577	556	583	534	540	550	542	599	536	548	532	575	526	584	568	575	570	576	558	596	562	583	505	519	548	535	612	575	552	571	541	556	552	560	527	568	586	590	561	528	604	537	547	601	561	583	543	599	577	598	525	538	546	552	585	531	555	541	574	561	584	564	557	565	538	545	554	504	534	497	545	548	582	603	609	574	581	513	524	596	547	601	566	610	576	531	576	614	577	581	566	540	531	536	536	562	562	566	510	574	543	511	557	568	579	565	535	554	560	607	568	575	530	550	574	536	531	546	545	533	576	555	545	522	551	597	543	572	537	546	531	529	585	558	567	536	508	562	546	552	577	580	533	565	544	531	558	609	600	545	515	574	542	535	570	528	531	529	584	582	575	539	555	613	580	573	552	533	555	558	543	602	572	576	565	542	572	548	571	533	588	530	562	523	551	593	547	625	532	562	570	576	564	565	565	558	553	570	500	527	550	537	538	559	585	510	576	515	564	540	553	586	559	571	563	536	559	544	562	545	544	567	551	546	554	539	549	564	560	589	515	555	568	560	560	561	534	553	546	575	568	579	571	561	559	575	565	574	572	550	560	531	554	581	571	571	560	540	500	560	537	544	539	584	563	567	518	553	568	545	546	556	561	590	549	569	556	513	522	547	536	525	532	563	549	554	565	561	572	576	588	518	543	590	556	498	520	568	555	576	581	539	532	565	571	574	574	525	555	563	533	555	512	559	560	535	556	535	542	577	550	547	528	594	565	593	561	554	498	564	588	586	559	580	526	539	515	525	566	548	555	528	572	533	596	576	566	530	550	560	571	569	513	526	569	548	576	582	577	538	557	527	601	616	556	573	557	511	603	515	570	572	571	531	563	557	534	568	555	541	536	562	558	532	566	534	609	510	533	574	537	536	559	570	570	546	544	499	576	564	529	565	544	599	578	557	528	575	572	554	572	511	559	566	540	533	554	545	569	556	551	529	610	574	570	581	583	545	566	569	539	552	572	587	585	562	529	566	555	588	536	540	534	568	541	560	543	558	567	560	609	523	562	553	545	567	570	580	568	587	555	564	564	553	549	581	524	556	523	543	529	531	564	573	532	519	526	579	531	582	577	510	558	560	569	572	544	572	537	548	532	559	563	586	554	574	545	533	548	549	579	603	589	558	542	551	556	540	563	573	552	507	603	547	559	560	617	575	526	545	586	546	560	557	581	612	545	572	512	532	552	537	559	499	540	607	520	566	597	579	503	539	594	559	562	524	551	588	543	545	564	568	539	567	577	571	561	561	532	547	546	588	569	581	544	549	539	559	587	516	571	569	565	575	542	602	541	537	581	581	566	568	519	567	538	521	559	583	559	563	571	556	538	585	605	575	556	595	553	537	527	573	554	562	535	524	560	557	534	559	610	559	573	553	501	527	570	581	565	600	591	549	580	570	552	560	534	586	528	549	572	565	505	560	573	565	527	519	564	554	547	532	534	599	530	534	553	532	567	568	551	564	523	543	558	550	544	489	534	578	558	559	525	519	532	595	593	526	573	562	583	551	604	572	564	580	531	583	581	562	572	535	572	537	563	551	556	503	582	513	549	563	508	593	567	579	518	542	591	586	573	582	528	560	546	570	590	548	543	575	552	593	514	561	579	571	557	560	601	548	564	514	542	563	534	576	496	566	550	579	532	567	575	546	608	577	535	539	528	546	595	537	525	545	532	530	550	536	578	521	540	533	576	527	548	554	526	520	557	552	561	576	527	550	584	570	528	570	560	505	541	540	541	547	556	586	552	545	574	545	501	560	575	608	549	536	539	557	552	585	534	524	527	538	532	549	564	536	557	498	584	554	592	551	533	517	528	574	561	561	519	529	567	535	571	547	512	576	543	562	522	576	551	551	549	543	550	583	515	581	522	523	542	550	533	527	596	523	553	501	572	550	560	602	543	557	533	553	586	548	551	528	570	550	516	534	593	569	529	527	606	534	534	613	567	537	549	567	567	550	538	542	591	577	574	606	540	542	540	577	538	555	561	539	546	546	541	531	552	536	566	573	540	539	550	599	535	541	532	555	530	561	581	563	592	558	573	522	565	606	556	535	533	569	572
24257	22935	39924	35431	22070	16523	3941	631	530	587	518	552	575	526	561	526	532	543	548	519	507	561	541	538	584	506	487	492	556	514	529	539	548	526	502	501	508	589	543	503	540	524	503	529	520	537	539	522	510	550	525	497	546	554	509	520	523	489	525	544	505	562	554	541	546	555	517	527	503	549	543	509	576	521	530	568	490	570	513	548	531	551	539	561	516	515	568	502	517	532	503	532	536	477	524	569	559	532	522	546	550	525	525	525	525	548	522	527	588	485	542	550	544	533	534	520	531	510	492	535	531	511	566	541	551	539	494	519	536	511	538	556	510	521	526	538	560	501	507	577	553	538	538	494	528	520	494	542	491	534	551	524	523	503	514	513	511	541	541	555	514	546	486	512	512	561	555	532	523	522	546	519	518	538	487	501	537	502	531	513	544	545	517	547	535	504	502	540	525	482	520	532	532	484	529	537	532	567	507	502	542	549	545	499	572	509	488	522	502	489	518	534	531	514	543	550	520	532	520	527	529	510	504	534	562	527	511	530	531	541	544	530	531	552	491	512	568	515	503	491	542	528	506	489	522	581	548	548	552	513	593	528	491	523	580	533	493	518	528	493	535	523	555	495	526	515	485	526	527	525	516	559	493	525	556	548	493	502	482	512	526	529	560	504	477	557	498	545	567	498	512	508	568	530	536	532	538	531	538	513	509	561	514	536	552	528	544	498	547	534	510	538	521	504	509	557	542	554	525	532	521	562	521	541	526	567	502	543	498	547	495	513	531	532	542	532	539	555	566	550	541	524	546	518	517	481	540	569	494	546	529	513	512	567	518	532	530	561	504	522	561	520	563	511	543	567	485	549	500	553	503	550	554	512	567	557	536	518	516	585	527	551	531	550	533	555	504	546	535	539	554	508	540	524	524	521	580	525	537	532	534	490	506	533	557	558	525	515	539	521	528	514	523	526	527	556	570	519	508	540	518	502	546	563	518	513	544	517	568	524	525	521	540	528	548	519	505	539	524	539	540	526	523	500	524	526	543	542	531	515	526	567	516	560	543	579	551	543	517	528	493	557	516	515	488	520	509	511	548	508	502	533	543	461	474	519	514	486	548	526	510	503	553	537	489	532	499	501	577	511	534	534	556	546	564	479	496	521	562	526	529	553	473	509	514	517	525	567	511	527	550	573	570	525	546	494	509	518	540	518	525	530	505	473	518	498	475	573	514	548	515	530	502	499	547	534	529	507	519	516	481	548	559	555	498	520	510	535	494	509	526	533	500	504	527	539	555	535	524	511	547	544	510	554	534	490	541	562	549	547	506	492	514	573	539	537	530	520	530	528	495	507	562	520	518	539	517	550	503	527	481	545	519	530	506	525	518	528	531	517	524	505	506	524	517	547	497	521	490	535	519	531	523	518	517	527	539	539	564	511	526	550	544	474	546	502	520	566	554	533	514	519	525	534	543	493	504	561	512	520	535	528	532	553	525	506	517	524	508	497	540	545	532	506	522	553	559	504	535	514	547	561	551	546	556	558	560	507	520	536	577	523	561	535	559	496	514	546	543	533	541	538	506	513	567	491	492	528	533	513	539	578	496	524	530	560	527	556	545	547	506	515	519	550	525	549	546	532	542	552	512	537	514	517	515	504	512	508	503	528	519	536	518	560	572	528	491	550	549	547	536	529	523	498	547	498	497	520	525	515	547	550	526	536	516	488	567	490	546	506	512	562	524	516	481	521	518	491	486	502	530	492	539	511	578	530	521	528	525	509	569	559	507	525	554	518	505	497	549	529	482	511	498	538	555	525	515	567	521	567	513	523	525	522	498	488	517	536	517	515	509	510	529	524	566	543	512	538	537	517	554	534	502	531	548	552	518	479	538	503	538	485	496	566	496	570	527	528	490	543	525	532	508	521	571	545	515	519	501	542	515	538	572	531	509	539	516	491	523	561	565	524	524	525	558	552	533	556	544	558	526	506	537	501	545	497	519	543	512	532	512	542	499	568	491	469	563	526	514	534	507	557	543	516	574	509	524	560	543	536	488	512	523	458	546	544	519	582	553	487	522	521	509	516	517	526	531	545	523	522	536	519	523	548	533	550	496	555	553	474	518	526	565	516	550	515	536	511	516	513	527	533	510	545	567	524	468	517	543	565	503	539	532	531	533	504	498	540	560	518	489	564	513	543	560	511	486	529	542	506	520	526	578	524	554	564	556	508	519	528	507	489	561	527	580	538	552	502	524	529	529	567	488	543	535	500	517	518	553	526	548	498	545	499	527	524	558	522	535	472	534	518	554	544	538	514	550	544	505	521	543	506	543	527	540	514	489	530	507	523	498	528	525	493	520	526	507	535	528	528	551	506	552	514	517	526	491	488	502	503	535	556	546	566	529	516	591	534	512	500	490	516	554	529	502	550	516	517	522	504	516	566	568	523	541	488	500	561	536	529	508	512	541	502	518	510	510	499	518	519	536	522	508	504	498	531	535	553	537	579	509	525	584	543	534	506	524	546	535	551	481	495	514	491	504	513	536	502	518	571	504	524	492	530	553	533	537	506	528	523	502	514	492	542	524	519	517	500	479	500	516	477	533	596	542	525	504	569	542	502	524	533	501	536	525	587	439	505	513	482	482	547	488	546	515	526	523	546	503	513	496	522	537	545	512	521	544	497	549	551	534	500	546	510	496	533	539	499	542	527	553	480	542	533	507	492	550	542	542	496	533	563	510	506	537	505	558	497	545	518	523	509	556	545	562	485	550	544	510	524	534	482	568	516	536	514	532	567	512	542	540	520	504	543	549	503	516	528	537	519	587	477	540	501	498	540	541	526	559	532	539	544	538	509	567	571	511	565	492	545	562	511	534	500	565	529	542	508	521	516	576	510	523	533	540	503	508	572	524	526	537	539	523	502	562	523	526	534	529	547	529	545	533	522	523	542	541	532	531	531	511	522	525	527	521	506	494	544	583	502	497	487	504	492	582	549	547	557	470	540	505	523	521	538	564	526	545	538	515	509	503	498	517	517	507	540	571	528	511	501	535	519	548	582	535	538	498	480	550	553	528	504	549	526	519	522	527	552	560	557	512	548	502	539	518	536	512	507	557	483	553	509	514	511	540	520	537	500	520	526	524	488	543	544	500	492	510	529	517	507	557	475	523	526	499	508	539	523	539	479	550	507	508	522	522	514	510	500	539	553	506	543	501	495	521	550	490	539	543	511	536	479	516	545	536	538	538	522	514	495	527	480	484	560	522	502	531	527	543	489	528	534	565	530	527	530	522	525	561	600	520	517	545	534	547	521	543	533	522	539	536	540	557	533	531	565	545	540	527	494	509	498	584	554	518	569	546	549	502	572	506	559	554	525	524	520	551	540	545	535	510	533	535	516	547	494	506	510	550	518	533	531	529	522	526	579	540	553	549	536	550	559	506	499	523	518	522	565	561	530	528	526	539	559	514	510	494	533	557	554	527	488	531	503	542	513	518	546	544	508	496	485	545	530	523	523
62312	103819	88898	52453	11832	817	820	820	834	832	821	785	823	840	745	793	760	814	843	751	792	834	818	814	822	824	772	831	799	815	809	748	809	821	804	784	799	802	811	867	790	801	818	783	810	811	845	785	833	773	768	783	729	850	787	748	854	811	821	843	793	787	802	852	810	856	759	804	777	833	808	789	789	795	797	807	789	781	821	827	776	811	763	800	767	818	815	806	836	791	783	797	808	803	776	791	790	813	832	860	809	806	802	812	858	860	797	799	821	791	814	772	809	784	802	786	764	792	785	802	846	818	788	796	763	771	794	831	785	801	828	810	789	810	809	861	766	794	786	786	799	773	829	837	809	811	816	801	839	864	783	787	804	838	778	787	788	798	786	803	814	784	828	806	799	811	784	819	813	803	774	803	807	795	800	783	752	774	790	831	829	825	811	754	799	787	762	808	806	766	809	786	801	863	837	807	768	809	861	822	813	781	776	811	773	823	768	807	837	784	836	776	812	758	796	838	831	840	776	794	814	822	832	801	846	814	832	776	773	879	822	822	829	815	827	861	838	763	814	835	801	828	790	841	790	864	781	829	784	753	841	777	817	761	772	846	819	807	805	849	783	792	847	816	783	752	795	806	777	818	821	747	788	760	808	800	858	798	803	809	823	791	802	828	801	819	777	832	850	819	832	845	847	796	829	843	838	771	794	798	787	822	832	832	794	782	799	809	848	840	822	843	800	833	812	823	758	761	836	835	794	843	802	802	802	802	779	838	772	836	812	813	803	808	773	800	811	798	787	798	831	751	778	817	846	784	808	801	772	802	789	803	844	787	790	750	825	813	824	840	797	830	778	804	812	783	794	836	808	820	818	816	771	839	802	827	847	797	789	856	778	793	859	779	787	758	794	806	832	810	775	847	817	793	798	830	807	805	801	827	788	798	795	813	781	844	782	839	841	850	862	807	783	796	816	780	809	827	787	817	799	798	781	812	821	840	824	787	783	799	762	796	809	794	772	793	795	795	743	850	802	779	767	841	812	789	820	801	826	812	816	778	816	798	814	792	814	741	857	843	752	846	794	750	825	784	784	823	783	817	800	763	835	774	849	794	782	832	836	746	800	797	814	819	727	783	829	779	802	843	765	806	800	819	793	852	757	803	794	801	839	771	813	799	828	802	780	823	807	789	815	786	820	781	766	823	863	806	817	835	810	805	795	790	849	819	793	813	859	809	814	819	774	762	744	795	768	777	818	838	814	833	814	845	797	818	831	851	779	795	820	748	788	806	797	794	818	818	793	826	782	845	836	764	786	856	807	802	813	806	804	814	780	827	817	785	803	722	813	774	815	810	795	813	799	823	771	831	789	815	822	760	826	789	762	773	793	851	792	844	796	845	778	779	778	776	799	811	790	804	836	806	818	793	788	772	816	850	843	801	824	777	788	823	833	785	811	821	812	783	809	845	806	800	842	844	792	802	807	816	841	792	828	784	810	824	827	733	810	821	787	823	790	788	802	819	812	798	831	813	808	856	763	781	793	813	814	814	806	777	780	800	820	826	798	789	808	851	810	852	755	790	821	794	798	813	764	786	761	809	778	815	833	794	835	731	808	775	811	804	787	825	807	789	818	847	840	819	825	820	804	843	816	830	824	800	823	818	780	826	804	830	817	812	800	812	834	855	834	788	783	844	812	805	843	802	821	827	786	781	772	808	823	810	790	802	811	782	822	826	773	840	812	803	807	835	742	806	793	813	778	817	795	771	811	846	836	802	791	754	842	772	818	814	822	759	768	801	812	827	796	767	830	859	742	826	808	788	773	747	778	765	782	835	804	833	783	820	769	821	800	782	778	819	766	805	821	839	791	768	818	797	787	816	818	807	873	761	807	800	818	807	840	814	793	795	812	785	812	832	831	817	807	775	765	801	781	824	830	781	842	812	775	796	809	800	858	818	810	822	820	789	815	799	797	805	800	788	790	761	800	785	805	861	820	829	820	807	762	813	812	739	816	799	817	788	790	824	819	732	785	820	809	746	886	821	799	801	770	813	820	799	851	813	789	823	843	811	827	785	864	824	765	823	813	809	859	797	839	756	840	813	827	813	791	776	808	804	817	812	812	781	817	790	821	779	780	757	820	802	811	853	765	830	793	789	785	838	792	832	810	805	779	790	798	822	809	742	778	780	753	814	805	822	771	804	855	810	829	799	832	817	795	824	784	793	849	758	788	855	805	812	736	773	854	776	768	811	860	778	839	836	804	765	798	841	777	818	826	813	794	837	759	767	787	766	865	832	792	766	846	851	823	735	834	846	800	829	807	807	867	788	807	778	790	821	834	844	800	763	838	826	816	807	798	797	801	797	758	827	815	777	791	771	796	800	796	821	819	858	829	808	824	812	795	797	833	778	820	790	819	786	765	774	834	779	808	835	789	805	806	841	789	761	840	845	829	800	765	762	797	859	755	855	808	877	834	806	762	833	849	759	824	818	828	773	804	770	799	806	803	757	788	798	790	819	790	812	790	855	810	791	843	770	794	769	784	773	804	823	771	842	803	829	792	839	773	749	791	812	799	833	779	829	780	832	844	761	780	788	795	829	762	805	865	736	847	735	762	801	785	787	775	786	764	786	810	758	815	787	786	840	767	778	850	780	865	827	815	810	824	799	808	828	799	775	879	819	839	781	818	772	799	818	799	821	814	800	826	814	840	806	806	782	778	790	787	779	804	781	805	765	778	835	771	840	798	844	852	805	869	824	753	795	867	835	763	759	794	788	785	772	822	788	822	822	803	812	795	803	772	797	791	792	877	787	834	778	821	780	777	748	805	814	777	789	807	776	789	797	763	829	790	785	789	808	807	854	792	833	835	821	795	826	796	816	816	817	806	791	792	820	824	849	890	797	754	774	758	837	837	792	797	783	842	795	817	818	814	840	819	758	777	756	806	803	775	821	798	770	781	828	771	820	888	815	772	786	757	818	821	794	845	789	777	786	760	799	813	800	827	800	814	797	814	821	801	793	794	843	827	785	839	795	803	779	781	847	864	831	757	842	800	812	821	829	824	753	821	813	793	800	810	775	794	748	784	788	870	816	870	760	844	799	800	798	826	788	838	784	810	766	845	803	825	822	783	839	780	834	805	777	828	830	808	789	761	803	809	850	823	823	848	766	819	853	812	787	799	853	824	800	815	810	848	861	817	779	789	806	784	761	825	796	805	801	821	785	866	817	806	808	825	785	798	796	834	849	770	802	807	796	863	854	840	735	818	801	821	786	820	820	819	859	824	769	780	859	776	845	802	826	852	816	782	828	765	805	834	791	817	761	813	843	833	812	807	827	784	744	766	849	756	783	838	779	826	784	774	824	813	838	808	833	704	770	793	846	793	769	839	817	816	785	798	840	803	823	798	790	775	808	792	776	838	861	786	807	823	821	814	858	811	844	853	791	782	841	793	822	784	823	745	843	814	797	815	801	790	805	806	836	800	800	839	771	791	785	816	824	815	833	764	769	815	829
29792	29309	40925	23993	2867	335	298	328	281	333	368	290	310	328	311	306	299	329	304	379	323	349	306	327	336	311	299	326	283	310	317	368	337	321	321	314	319	314	304	324	340	318	317	282	318	300	341	318	291	303	342	320	307	317	328	318	282	302	332	310	311	328	316	320	263	333	334	294	317	313	310	301	357	330	310	332	351	310	303	352	320	332	323	316	333	307	313	344	337	346	314	328	308	345	325	296	312	323	303	340	321	338	321	323	307	316	296	330	318	342	330	305	323	330	327	311	323	308	313	331	306	348	325	349	299	346	304	344	305	314	306	299	295	308	306	313	322	352	333	327	316	324	326	340	310	343	325	331	362	328	307	310	339	313	330	316	316	301	310	309	316	320	361	318	302	312	280	311	335	340	306	302	313	323	289	300	321	339	310	317	323	315	316	339	344	339	328	333	345	302	353	342	313	318	316	324	343	310	340	307	331	315	339	289	334	297	296	293	326	336	351	321	305	328	316	324	307	303	320	333	353	302	327	315	322	337	292	273	318	315	287	311	285	286	279	299	333	295	308	336	290	309	317	299	286	311	318	305	354	318	328	316	290	323	297	293	332	319	328	282	314	333	333	343	306	328	307	341	300	317	338	320	310	337	330	307	323	320	305	321	337	340	312	296	297	317	311	323	333	326	309	305	302	322	323	309	323	305	355	299	310	310	283	330	346	354	327	321	327	300	359	333	293	311	338	298	329	304	335	334	345	315	327	289	325	328	291	300	323	339	286	288	293	304	328	287	337	323	333	325	320	305	317	329	322	324	304	309	308	308	305	313	338	312	321	314	314	296	359	325	347	307	289	313	286	310	336	308	305	327	312	323	337	309	310	317	316	313	345	312	322	309	308	287	307	310	317	313	312	298	316	289	320	306	351	320	318	336	310	327	299	327	339	325	293	336	330	298	336	314	361	289	310	317	326	333	333	344	345	308	338	331	287	252	354	321	344	289	331	337	317	308	315	321	323	305	302	332	319	292	312	321	317	321	320	319	318	322	314	321	310	315	320	302	328	369	349	306	330	317	307	307	305	312	324	301	307	310	354	345	282	307	339	317	317	313	305	292	306	302	315	325	321	342	300	292	318	323	313	324	333	302	287	332	319	296	320	320	336	317	325	325	307	298	314	306	336	300	341	335	328	326	341	331	309	288	321	332	289	331	314	313	312	295	304	306	307	315	334	322	330	314	351	311	322	310	306	309	288	316	333	344	318	307	298	287	333	359	334	327	328	339	302	326	318	325	290	305	312	302	321	342	370	309	299	326	344	328	324	310	350	306	283	325	316	303	306	319	293	303	333	313	352	327	295	319	296	336	300	314	301	319	309	325	332	297	332	320	310	324	295	285	324	315	299	334	341	322	315	332	311	339	333	317	278	320	341	333	310	324	317	340	297	337	325	293	331	327	317	298	332	301	303	341	346	318	316	326	328	325	378	313	302	312	321	292	327	345	329	320	350	351	292	276	306	307	334	316	305	350	329	310	336	333	302	294	315	312	302	319	332	319	304	316	297	374	309	336	326	307	301	327	312	315	339	350	343	332	306	331	327	254	350	332	295	302	291	291	289	316	326	314	321	321	299	324	324	311	303	307	303	279	277	346	332	332	344	341	331	304	320	338	312	306	310	326	294	306	331	319	332	305	274	331	323	312	311	335	335	298	310	313	291	323	338	317	317	335	293	338	294	326	336	324	319	332	306	309	329	274	281	327	325	325	329	311	341	307	295	334	320	339	328	317	300	328	316	331	321	307	337	315	317	340	334	299	326	309	313	290	317	320	315	296	319	315	300	290	309	318	313	295	324	299	310	321	299	317	309	321	301	328	318	340	285	319	294	315	347	333	346	325	306	315	321	324	320	317	295	302	284	342	330	332	290	310	300	319	329	329	324	324	317	304	317	325	303	308	329	291	344	331	324	319	332	317	354	318	313	327	326	287	298	339	311	319	315	304	307	327	323	328	329	311	316	306	331	318	301	325	309	318	323	310	317	305	296	314	323	329	312	327	335	320	348	331	332	286	328	314	323	333	313	315	329	328	321	316	321	327	323	269	323	327	297	315	303	318	323	318	306	321	358	309	331	348	274	295	337	321	332	320	279	331	285	341	316	321	328	320	339	290	311	307	284	321	328	324	300	295	314	330	343	317	350	323	310	293	299	296	337	272	308	298	291	320	340	322	324	308	322	321	329	311	298	297	309	340	333	287	331	334	320	318	312	334	316	315	291	319	301	317	322	315	317	290	351	318	324	343	305	328	328	341	346	305	319	319	309	326	328	298	316	296	336	327	316	334	323	314	342	302	302	300	312	331	332	304	316	312	315	293	330	301	306	307	299	300	327	300	293	326	314	298	305	310	310	323	331	317	310	338	320	344	313	326	331	307	326	343	278	335	308	340	358	343	313	314	326	315	348	328	307	342	328	312	325	352	319	335	336	316	321	321	325	324	319	310	310	342	335	296	300	321	347	298	309	333	288	287	323	330	315	333	319	314	281	383	297	349	320	290	340	305	304	335	307	318	324	290	318	334	300	314	319	308	332	321	300	271	302	320	291	326	314	312	305	331	318	323	303	324	310	308	319	326	317	332	316	316	323	327	335	303	317	357	283	295	289	327	308	339	309	317	308	310	319	305	324	324	330	272	304	298	303	320	328	322	331	332	336	309	310	320	296	333	331	334	307	298	319	304	300	336	346	323	317	330	345	352	350	304	326	315	300	350	294	320	328	328	299	329	320	343	343	312	313	325	291	313	278	332	310	306	320	340	326	330	317	325	310	314	333	309	308	313	314	311	336	343	323	338	316	307	325	304	313	278	332	318	294	309	303	320	305	319	326	292	315	299	293	342	331	285	288	310	330	294	298	266	286	319	333	321	328	326	307	314	301	313	332	327	333	338	310	320	304	323	288	301	336	335	347	312	333	322	313	369	315	324	340	330	337	312	335	327	312	321	348	354	323	333	313	358	297	318	353	336	312	317	329	335	313	313	343	322	303	312	289	358	342	305	338	346	325	318	287	329	322	314	320	350	304	322	312	327	337	329	303	350	285	296	352	286	313	315	274	304	325	318	331	330	330	297	302	321	310	304	317	317	323	289	296	335	338	312	284	313	323	326	334	321	351	325	292	309	306	303	283	338	302	331	328	297	326	331	309	289	337	329	323	336	332	335	342	306	300	321	323	280	325	282	338	325	325	327	326	304	315	301	326	337	317	330	334	340	298	303	311	318	330	309	326	335	328	357	301	281	336	319	334	303	324	318	323	325	345	310	341	316	306	298	316	311	320	311	299	327	324	321	319	306	331	312	338	326	301	344	302	316	327	319	321	313	319	265	298	307	343	341	305	326	349	312	335	370	304	341	282	323	311	325	340	306	351	303	288	291	307	296	344	324	318	334	344	315	313	287	308	271	351	320	317	313	289	340	330	268	302	320	315	333	323	320	341	328	315	303	328	308	311	303	331	344	324	311
35699	47281	47156	21362	2261	509	568	546	535	558	549	530	546	501	522	537	544	547	493	527	559	505	532	536	579	559	524	507	539	536	551	543	534	515	522	494	492	556	525	523	534	545	529	492	502	550	495	531	548	517	510	478	530	540	540	545	493	544	504	483	542	532	520	486	531	536	532	472	545	560	539	547	463	514	528	556	513	545	529	517	506	544	507	514	512	515	512	514	522	490	528	530	481	499	507	536	517	566	561	506	549	547	546	518	522	549	529	519	553	542	526	543	522	527	487	527	531	551	547	553	491	523	527	579	515	522	513	510	514	500	511	540	509	518	508	539	543	531	546	533	524	508	545	572	485	521	538	486	492	508	552	527	555	495	544	542	516	493	533	545	543	564	514	507	501	530	522	537	509	502	538	532	519	510	536	521	518	482	518	573	542	515	531	478	531	498	533	535	508	496	529	544	507	523	543	547	531	553	545	567	501	533	533	511	519	512	544	513	542	525	502	477	528	505	565	540	520	530	556	500	528	531	518	547	525	561	517	558	531	501	568	524	527	522	503	556	518	538	540	545	496	560	532	542	534	559	517	510	472	551	507	535	541	500	510	506	507	518	522	580	563	506	507	523	551	556	552	495	507	523	505	514	518	535	484	540	551	542	525	541	517	550	555	505	534	539	546	506	518	525	533	560	534	530	553	539	512	523	527	556	580	545	533	534	502	519	534	525	528	536	538	511	520	514	554	514	505	535	525	509	563	506	534	562	529	521	504	508	538	544	493	518	558	540	526	537	550	536	509	513	508	493	505	510	546	519	550	554	582	550	467	524	542	515	531	536	517	509	516	540	561	563	526	527	515	535	509	514	520	522	520	526	506	562	550	520	579	501	480	475	518	507	514	547	483	499	540	543	531	533	555	497	535	504	559	525	567	554	534	518	551	524	517	525	503	539	541	502	517	543	517	501	524	502	491	520	532	553	532	546	531	558	512	505	520	454	568	513	505	570	489	533	526	559	519	524	570	496	522	532	559	518	494	533	533	520	522	541	526	557	512	468	567	518	540	486	539	532	504	536	501	521	531	513	521	546	534	550	529	504	485	524	538	519	523	574	503	521	527	516	500	507	522	501	481	507	538	488	556	515	524	538	488	527	542	540	511	542	503	515	534	542	558	515	532	515	481	463	542	537	537	527	531	542	493	518	529	499	525	531	576	525	526	533	545	515	537	493	531	512	525	559	528	486	512	518	563	508	511	533	546	546	474	521	615	515	530	545	473	516	508	530	544	517	535	544	550	485	495	547	477	530	529	473	500	492	493	518	488	534	542	534	516	512	544	519	549	567	510	532	497	502	507	574	529	545	512	553	531	528	514	521	512	541	511	540	496	466	486	511	547	485	521	455	547	526	514	552	559	546	520	483	501	492	506	572	537	519	539	507	502	506	502	541	495	558	549	526	521	514	508	512	534	510	496	549	515	536	509	551	516	487	525	529	526	546	537	529	564	543	536	518	519	526	526	563	516	525	498	499	529	507	510	540	509	492	515	525	552	527	529	571	518	518	511	552	504	517	493	542	517	524	509	513	525	550	535	549	510	518	481	492	540	536	531	506	508	538	536	570	529	522	484	522	519	540	482	525	569	545	508	506	545	580	526	539	537	540	567	520	538	513	519	484	501	521	530	507	532	518	479	522	518	543	522	513	498	547	513	524	504	526	530	490	500	513	571	497	507	526	554	495	487	497	546	543	526	545	512	510	512	569	499	551	529	523	524	500	531	556	505	545	504	546	539	483	538	548	496	498	512	549	504	537	564	504	526	504	530	521	514	527	529	559	473	551	509	538	519	540	495	549	507	551	524	557	504	514	590	493	521	558	527	519	522	525	525	547	527	583	515	530	533	536	540	543	544	570	533	520	516	532	563	521	524	525	499	552	536	561	520	529	542	524	476	546	496	537	547	522	529	517	564	484	512	498	527	529	533	559	528	541	539	544	518	512	503	556	515	497	524	551	502	517	508	564	531	535	537	532	556	538	548	503	513	540	531	517	534	539	515	474	504	496	550	534	552	548	545	566	538	553	509	551	495	528	527	526	542	494	505	521	534	519	509	515	531	577	534	512	545	521	502	560	505	523	501	543	513	553	538	499	531	535	512	585	503	503	566	501	521	529	483	505	515	487	563	517	500	549	513	525	505	531	490	541	552	561	539	548	503	499	479	536	501	521	554	526	513	509	523	535	491	568	486	542	521	556	477	539	497	558	536	563	528	495	493	563	543	528	529	526	480	542	503	496	514	553	489	583	555	511	540	545	500	522	529	520	515	509	518	512	555	517	534	537	519	518	542	525	541	520	537	574	515	548	524	522	518	508	515	540	547	521	491	547	519	556	546	500	538	565	543	534	564	546	528	577	521	527	497	550	517	519	511	510	509	502	512	540	558	525	528	552	534	575	598	565	456	533	510	522	498	545	502	550	545	525	572	523	520	539	554	545	509	514	465	507	531	538	497	509	549	503	528	521	538	500	528	510	538	544	531	560	581	524	540	500	513	504	513	518	476	550	537	495	497	512	489	488	508	479	507	520	512	577	560	572	551	518	503	508	479	530	558	508	550	513	525	574	527	545	507	535	511	518	569	536	487	549	532	514	510	516	546	543	493	509	499	508	503	524	546	479	532	527	524	526	534	533	567	492	510	524	537	533	546	531	518	537	581	552	528	492	527	541	517	519	516	537	485	507	538	509	518	526	550	499	499	536	499	569	516	556	518	480	472	534	550	555	508	570	530	516	474	484	525	594	524	539	517	537	538	581	520	583	554	507	512	495	497	528	533	564	526	515	555	537	476	534	528	515	484	498	503	492	540	518	547	520	490	461	485	506	529	539	522	474	485	513	555	486	517	512	537	518	509	508	534	511	516	577	550	527	539	523	549	523	540	542	550	501	542	513	505	584	527	530	534	529	529	561	566	488	534	560	530	530	498	518	531	557	534	526	501	484	530	529	513	502	482	527	514	519	529	559	539	535	519	536	520	526	527	538	548	539	517	551	523	519	541	587	546	515	528	518	527	525	508	518	532	511	514	488	553	544	539	515	515	552	511	531	532	541	470	531	537	558	502	576	563	531	508	526	521	534	532	557	500	534	519	525	523	518	543	553	515	519	520	516	515	555	513	513	543	530	528	539	548	505	541	518	505	553	522	515	532	554	518	506	525	535	500	534	498	477	566	549	543	509	489	543	554	578	527	533	531	526	498	497	554	555	545	511	519	551	548	505	540	515	479	509	539	514	508	542	519	477	483	499	517	476	505	534	479	495	520	530	519	540	548	557	535	530	498	471	514	537	498	529	512	538	533	539	505	519	520	527	510	516	525	517	500	526	514	526	545	516	511	511	533	535	548	524	521	544	512	506	544	505	496	520	527	505	521	512	547	530	480	533	562	542	507	543	511	538	511	541	527	511	499	532	500	528	520	548	551	558	524	583	523	517	543	537	501	526	527	595	525	550	503	568	520	568	483	540
25267	24107	47601	40526	18623	5872	573	383	345	363	347	369	341	349	341	352	320	352	332	348	366	350	323	353	370	329	321	316	326	382	345	347	342	336	326	330	363	393	319	361	367	371	337	362	337	356	350	370	364	343	357	371	354	372	343	329	391	375	343	330	350	344	341	359	342	338	356	354	344	357	347	353	347	340	339	327	324	384	334	361	323	339	331	348	330	363	344	334	346	320	330	323	372	338	345	349	366	345	321	364	343	341	362	379	351	360	348	328	330	360	341	316	345	338	368	326	371	361	322	338	333	370	351	394	364	314	344	351	349	341	369	350	309	308	360	367	366	314	321	353	362	355	363	381	348	343	334	349	343	337	327	345	327	334	375	341	362	324	315	343	357	319	361	345	354	338	348	358	341	343	340	379	361	342	356	326	334	353	339	376	324	345	335	350	329	349	350	366	344	348	354	352	332	356	334	357	351	347	351	341	334	375	353	327	355	343	354	326	381	349	376	320	337	381	341	361	334	367	342	354	358	338	352	353	322	360	322	328	330	334	323	341	353	332	356	333	320	369	331	322	356	330	304	354	388	352	338	318	346	353	349	309	344	329	336	340	343	333	316	363	344	308	317	378	347	381	355	335	338	349	324	400	335	352	349	331	370	372	328	353	320	309	355	328	355	356	326	383	330	353	357	331	325	309	331	392	355	345	342	326	376	389	375	349	364	320	344	318	357	357	312	354	363	342	359	343	342	356	350	341	298	346	359	330	353	321	339	335	299	357	351	320	330	340	348	333	345	319	350	340	371	330	337	356	377	362	345	340	349	338	332	335	379	364	343	384	322	328	367	359	295	335	352	343	353	357	367	335	319	346	359	354	371	315	359	338	366	352	356	321	327	331	356	349	339	337	305	375	333	329	376	336	355	310	313	335	336	353	357	355	322	352	310	308	321	344	366	381	356	370	337	345	332	339	360	330	340	329	361	371	347	325	317	340	347	322	321	319	369	363	331	303	306	355	332	336	342	305	383	349	292	372	319	341	337	360	345	350	343	330	348	327	320	360	340	366	358	313	342	342	348	326	339	331	336	346	361	336	353	335	334	344	342	346	351	333	339	376	323	350	341	333	340	315	328	366	328	347	334	357	320	344	359	300	335	362	341	378	332	331	320	331	329	378	340	347	369	349	318	347	340	348	348	347	312	343	376	356	346	338	331	330	348	333	352	325	346	361	373	335	340	339	330	341	319	332	367	373	358	350	396	363	332	334	334	321	343	339	409	363	340	342	332	363	345	320	340	337	340	349	326	378	337	322	352	371	374	322	358	356	351	345	366	336	367	339	349	372	360	398	358	323	384	386	317	356	334	341	336	327	352	347	333	345	352	349	359	322	320	373	344	321	351	345	356	346	340	333	305	345	304	333	350	365	358	356	357	319	339	324	344	347	339	343	374	358	351	331	334	359	363	369	303	306	340	338	354	324	352	378	357	329	320	354	311	331	389	347	358	354	349	330	379	338	365	288	389	348	351	362	368	319	357	345	333	344	359	385	350	294	344	359	335	333	337	343	345	337	335	332	362	338	364	370	347	360	370	350	341	358	326	337	313	335	295	346	341	368	329	365	358	348	399	367	335	353	362	353	342	336	325	367	347	334	334	325	343	323	328	343	362	355	319	337	342	341	333	321	366	355	360	334	348	349	364	320	349	368	347	377	361	356	329	343	359	353	346	313	354	340	375	341	343	352	359	373	344	322	349	352	318	332	356	343	351	341	316	380	306	361	330	393	334	356	335	347	301	347	340	355	339	359	310	344	326	353	322	377	340	372	331	361	301	350	320	349	379	345	355	355	333	348	364	356	333	354	328	342	382	328	322	362	319	315	344	345	351	377	330	321	293	359	332	342	312	339	365	336	358	325	356	339	354	342	338	357	339	357	306	331	344	339	334	370	358	326	349	370	358	358	356	360	346	352	352	356	345	373	396	359	361	336	369	346	334	337	367	369	355	352	337	329	350	340	368	328	338	312	329	349	354	364	317	324	355	338	338	331	359	330	381	382	344	331	348	336	343	357	348	325	339	353	339	365	369	369	315	377	324	365	356	371	315	357	357	344	327	332	357	345	348	360	328	366	335	336	371	351	345	355	332	361	335	328	349	374	348	342	333	324	303	354	310	321	313	342	331	366	341	361	334	356	318	318	376	352	331	330	319	349	378	345	340	336	347	366	360	326	368	329	339	349	331	373	348	366	310	347	316	339	353	315	346	348	318	300	334	328	350	331	361	356	342	343	328	336	383	351	351	344	380	360	335	360	345	348	318	355	346	348	328	375	349	340	319	289	329	364	328	338	379	314	365	343	371	325	340	344	349	296	341	358	350	383	328	334	331	337	372	348	335	339	372	338	344	344	336	355	348	347	329	345	355	333	351	341	354	338	325	338	312	328	341	337	396	353	360	361	360	324	365	373	373	303	333	336	347	339	331	379	340	303	343	326	356	344	351	361	330	349	379	364	334	358	347	356	365	357	332	323	299	353	357	375	362	324	348	363	345	344	350	348	306	327	359	364	340	356	349	337	325	360	317	342	338	336	332	337	349	359	327	350	362	344	371	352	377	344	342	351	311	343	320	334	330	350	319	373	356	367	318	376	327	333	338	337	352	346	315	319	366	362	340	346	348	340	329	385	342	356	358	335	352	341	349	336	333	372	379	342	374	343	373	326	332	342	313	381	367	358	347	330	351	375	331	346	331	373	360	339	348	327	351	340	322	342	330	304	306	308	332	340	341	320	332	317	354	380	350	344	389	344	348	334	360	324	337	359	362	308	360	339	339	345	349	332	320	363	331	355	375	362	368	328	310	323	377	322	350	365	342	335	347	329	371	349	322	357	327	325	349	336	333	340	376	362	360	350	349	356	376	337	323	356	370	352	359	331	354	350	368	328	313	371	351	344	335	355	349	341	327	334	364	372	347	312	337	339	350	335	334	340	346	351	303	364	337	333	374	352	320	326	366	348	315	352	335	336	311	322	312	333	343	333	346	326	323	315	339	328	316	348	358	364	331	310	333	311	337	336	325	340	344	321	321	329	321	350	347	340	334	387	373	353	349	382	342	338	348	360	364	360	371	335	326	324	376	356	331	341	328	340	349	355	329	367	347	368	350	357	354	318	370	352	344	352	358	340	343	347	334	324	354	321	371	352	313	339	343	344	345	355	329	340	339	368	326	348	356	346	361	350	317	371	346	325	333	329	360	328	327	366	352	341	368	350	319	354	334	336	364	348	344	331	366	343	351	343	341	337	335	338	380	352	313	370	342	347	331	360	395	279	325	338	346	356	296	323	341	377	364	321	364	333	335	355	350	351	333	339	336	351	340	337	339	364	308	328	356	380	317	368	343	333	357	379	347	334	365	296	390	334	390	366	349	351	379	327	317	352	346	364	320	367	344	382	349	363	358	316	362	348	365	373	341	327	373	364	361	369	311	338	341	334	341	364	373	321	373	307	356	347	359	335	327	338
60623	92198	80280	41927	7240	560	590	585	569	543	552	553	546	549	577	571	546	542	562	580	578	541	553	564	541	527	594	557	568	574	562	530	554	576	569	534	586	582	566	556	555	538	550	556	556	526	566	552	571	560	558	543	557	555	579	544	518	570	572	528	588	558	543	584	558	553	564	580	559	536	536	502	585	536	564	553	551	548	620	580	555	550	593	560	553	511	557	505	545	534	624	597	545	545	567	560	591	521	524	555	541	572	563	531	593	517	581	553	533	557	573	553	506	551	578	526	518	573	572	573	574	541	531	546	567	571	553	563	546	585	520	536	557	580	548	528	543	566	611	562	551	542	559	594	577	535	537	556	560	604	576	565	582	537	562	548	544	539	560	537	576	527	581	587	549	538	527	586	563	573	573	525	551	590	549	568	581	570	535	546	573	573	512	571	549	577	549	559	542	608	544	582	557	566	575	591	577	556	541	552	560	575	571	556	555	565	533	555	567	580	565	558	532	568	592	519	520	542	573	567	542	580	551	545	567	543	554	552	564	536	599	548	561	588	578	558	578	561	505	568	551	586	580	559	538	538	557	587	581	554	559	586	535	529	568	566	568	567	614	575	588	550	559	529	535	570	568	541	498	590	553	541	548	556	571	564	566	561	552	556	598	556	564	539	548	562	541	585	586	580	556	558	583	575	552	517	572	548	526	542	526	531	596	565	587	525	573	552	580	584	520	561	589	558	587	570	549	558	484	553	597	547	563	532	563	541	574	568	541	555	558	587	531	564	568	570	547	545	536	560	537	526	545	546	548	554	580	536	541	547	584	559	612	550	563	558	529	534	576	554	586	562	542	557	545	537	545	536	581	537	567	566	542	542	531	548	575	530	567	505	580	577	517	560	549	563	502	523	539	530	512	569	557	551	554	546	555	604	576	522	543	602	516	533	540	555	578	550	602	552	563	545	560	574	575	546	583	540	546	563	549	530	559	589	588	570	535	597	641	572	534	574	552	499	555	527	557	585	544	552	604	594	569	588	530	580	547	555	535	596	563	526	530	563	550	539	585	519	563	580	550	581	559	542	565	544	588	525	544	542	558	545	560	589	558	567	545	612	542	553	562	565	506	534	545	530	540	524	557	519	613	564	547	551	571	528	526	549	559	568	634	533	573	553	534	560	562	570	617	567	551	602	565	527	574	547	550	587	545	553	523	570	573	578	567	539	572	570	558	568	548	531	559	564	539	547	530	543	502	534	589	568	524	542	581	573	537	512	543	513	537	538	532	532	580	568	522	575	518	583	547	497	557	551	558	556	555	597	559	540	569	511	541	546	548	527	532	586	572	542	537	549	547	502	525	520	530	515	523	536	555	539	531	558	497	561	524	540	550	512	575	559	536	590	534	588	572	527	544	572	554	540	540	590	524	584	550	591	509	550	587	535	534	602	551	554	563	538	580	535	569	550	571	549	589	558	571	553	560	609	570	580	583	601	612	587	549	558	549	530	544	522	562	561	561	553	562	516	522	555	537	529	594	538	557	585	557	542	486	540	543	548	574	538	570	560	617	568	611	536	534	582	538	586	570	581	590	560	541	556	565	589	584	540	563	545	563	561	579	564	575	549	534	619	547	571	521	563	604	587	595	575	560	516	563	580	549	547	515	544	610	562	561	568	506	539	557	559	509	547	554	541	525	548	577	499	563	546	554	585	525	537	541	548	520	558	510	522	571	555	558	531	551	565	575	566	519	502	527	512	573	574	540	589	516	531	549	572	561	540	541	548	530	566	576	610	596	522	548	541	549	536	542	640	543	589	560	534	563	575	593	580	556	555	583	558	599	535	550	600	568	578	520	564	576	587	556	532	593	558	577	568	557	556	573	596	548	523	564	567	565	534	552	556	541	579	567	547	529	581	534	576	592	552	521	538	575	562	547	553	570	566	565	586	573	577	553	579	563	577	553	608	541	565	589	589	551	473	588	533	523	552	539	573	572	574	560	533	566	554	558	542	564	547	569	517	523	569	585	567	595	611	539	582	514	590	529	559	555	542	554	523	531	580	580	565	579	515	572	554	516	553	592	547	547	565	568	577	554	571	558	589	542	543	523	574	534	506	541	570	551	548	571	556	535	551	542	612	577	603	542	580	547	526	570	559	529	544	541	553	569	524	525	538	536	553	565	568	581	557	565	578	585	542	524	555	546	547	590	534	559	541	555	574	577	560	553	532	574	548	537	510	494	543	566	585	530	521	573	554	598	545	560	518	547	540	575	571	538	541	550	530	510	604	543	540	590	583	569	556	565	567	554	568	603	539	544	542	555	560	587	534	550	572	566	532	547	551	566	551	541	609	555	583	543	548	553	592	574	558	562	507	504	603	552	581	569	518	550	558	568	572	565	538	584	581	558	558	531	576	512	529	559	539	559	586	583	575	560	545	570	552	595	508	538	556	552	550	571	549	587	548	571	596	526	555	577	618	547	566	548	577	513	589	554	513	572	562	589	599	536	555	534	568	593	574	576	581	555	581	519	588	538	555	559	546	524	533	550	601	540	592	590	565	561	567	526	544	552	557	612	566	564	585	563	547	526	526	575	555	589	577	587	541	543	564	583	503	544	577	522	530	552	570	560	544	593	580	531	515	532	575	523	562	558	550	588	582	574	518	572	590	578	535	561	565	543	537	536	549	532	545	588	550	581	586	548	575	539	541	594	550	567	542	572	541	555	555	564	560	581	578	577	571	565	581	529	572	574	545	570	569	540	551	553	530	531	564	569	574	564	562	593	546	552	567	548	556	569	630	576	513	580	550	564	537	592	586	562	575	536	500	598	588	562	581	616	559	562	582	561	591	561	555	539	544	578	556	536	568	556	549	579	571	553	598	518	551	535	536	540	567	555	542	532	568	509	569	563	574	585	552	541	572	570	567	564	522	543	580	542	532	533	569	559	550	522	591	528	566	581	554	584	556	539	577	576	501	551	559	547	558	598	514	559	550	556	552	539	573	514	549	563	584	538	579	584	555	566	550	571	523	533	539	565	570	542	590	538	541	558	579	568	537	551	555	589	554	576	544	551	533	558	582	564	557	565	534	574	534	549	515	577	506	555	562	552	578	551	574	595	585	571	549	531	586	554	539	524	530	545	587	561	561	536	558	513	546	576	583	571	578	595	545	580	572	559	544	592	518	537	577	500	569	583	541	568	551	556	589	592	572	552	542	576	536	550	610	584	550	565	596	536	575	583	548	536	578	550	538	534	546	591	531	535	524	547	548	542	528	553	535	537	549	546	588	555	529	602	537	538	545	560	568	564	576	540	544	597	558	524	567	559	550	537	533	572	538	612	567	523	572	564	538	614	558	569	552	544	561	554	531	508	564	523	544	531	568	535	543	524	535	548	567	532	577	538	608	560	553	549	598	563	548	531	554	549	526	559	575	563	576	549	559	565	521	564	524	558	527	549	538	513	549	573	551	558	543	547	559	559	561	549	563	599	496	559	561	533	516	588	576	505	558	548	547
24202	22844	36172	29950	21676	19121	7611	712	543	524	572	517	532	536	575	540	570	541	532	522	541	536	536	541	522	518	527	537	512	530	531	528	513	547	514	541	536	511	518	580	504	519	506	531	550	516	496	507	523	496	514	501	595	526	525	490	512	555	519	541	539	514	542	494	547	519	473	557	529	542	530	547	476	581	516	555	524	504	501	566	507	548	521	529	530	532	516	524	489	517	479	531	567	535	547	513	553	528	516	525	499	532	499	537	499	568	548	485	546	568	540	526	501	504	541	565	545	529	555	514	555	523	505	525	536	515	539	537	505	504	531	487	544	512	532	541	534	504	537	569	504	497	513	494	528	575	519	488	527	490	537	512	543	539	506	554	531	498	508	525	541	529	543	522	521	495	522	552	502	532	552	533	511	524	490	528	547	558	531	518	526	546	535	515	531	561	541	501	527	488	538	523	506	550	536	507	527	549	507	538	502	560	502	487	556	551	509	521	519	521	523	497	553	546	548	525	524	536	510	597	522	499	539	534	499	569	501	510	536	548	531	512	473	530	513	510	523	523	535	517	504	506	537	515	509	510	508	524	508	531	524	516	524	535	491	566	542	561	536	565	540	489	519	548	501	488	518	528	502	520	553	511	512	532	485	531	517	567	531	549	526	542	546	522	519	503	541	510	511	537	538	506	514	535	486	534	526	548	494	526	502	529	487	551	550	508	542	543	531	530	486	533	558	526	533	525	554	548	533	562	522	511	540	505	502	530	560	492	532	527	562	576	492	528	517	511	496	543	519	533	527	514	503	536	546	501	513	516	543	505	557	553	521	525	521	529	524	506	516	538	543	527	532	529	529	514	530	525	478	541	482	526	548	536	525	546	526	518	534	552	506	526	505	513	534	543	547	491	539	503	516	505	530	561	519	536	551	532	487	547	506	512	537	511	517	560	522	504	554	509	495	531	534	540	557	536	524	532	497	546	532	553	547	503	511	521	535	524	541	551	552	489	501	537	480	526	535	528	557	535	569	533	505	504	530	511	540	527	496	538	543	520	546	510	516	485	541	529	540	515	500	544	567	530	550	548	545	531	498	537	588	543	519	540	531	502	529	496	530	456	535	500	524	534	537	526	510	554	484	533	518	560	521	512	500	502	547	513	516	524	509	511	564	515	570	574	479	547	529	570	551	531	503	515	557	511	503	527	512	515	509	500	525	541	535	527	487	539	559	518	514	580	543	556	535	553	513	532	524	559	551	485	579	495	506	511	532	521	511	522	523	525	559	535	537	530	568	520	509	492	544	528	529	558	476	504	550	528	535	503	561	521	503	544	547	516	494	517	541	504	511	525	524	493	501	516	510	546	507	548	481	522	525	492	507	543	535	547	559	536	504	556	513	517	544	495	537	549	542	524	562	519	512	530	550	518	542	460	505	520	516	575	523	529	525	502	541	493	508	508	524	538	504	528	506	568	500	524	548	488	543	536	558	554	547	541	525	510	523	512	506	555	550	518	532	566	530	536	527	556	493	514	557	557	490	540	539	533	502	513	519	567	533	506	519	511	536	519	518	517	539	539	521	524	530	539	508	499	541	565	547	554	490	515	503	503	496	556	548	553	506	527	559	511	502	583	545	489	522	533	472	539	540	515	550	517	533	531	550	519	505	542	546	552	510	513	532	539	561	518	520	486	537	516	505	520	521	546	505	540	532	528	567	515	543	559	483	549	495	526	539	547	543	556	519	511	542	555	540	545	547	498	528	567	507	531	551	505	492	530	546	513	518	488	495	518	520	532	545	497	529	542	548	487	511	514	526	531	526	530	532	525	545	528	545	499	518	518	549	483	514	523	548	561	553	533	561	529	526	521	553	531	477	534	494	475	542	532	524	529	515	517	552	517	547	492	522	520	540	518	521	518	527	490	535	520	559	527	524	524	542	532	499	508	511	479	494	520	522	533	545	546	503	490	525	548	546	491	574	528	514	533	531	496	535	501	540	538	514	534	548	533	510	502	519	579	545	554	522	558	523	558	504	546	566	533	516	520	536	503	556	558	534	530	503	516	573	532	547	536	483	545	506	528	514	515	547	508	498	564	568	521	526	495	491	531	526	517	537	530	528	531	524	515	531	527	553	501	536	548	537	588	520	505	481	536	500	519	509	506	560	509	524	503	537	530	516	578	497	509	533	541	506	533	568	527	514	490	553	580	545	507	502	559	504	520	533	511	549	503	539	504	502	520	545	533	522	516	535	554	509	500	541	507	556	508	512	516	507	539	499	515	498	585	523	524	543	507	508	510	553	501	539	515	508	543	524	529	514	527	509	554	528	480	516	584	563	547	538	539	543	536	559	575	540	495	537	507	560	516	534	483	542	514	508	543	549	528	507	493	523	513	534	568	495	537	514	502	533	565	528	489	542	505	505	514	529	515	531	543	493	537	527	554	542	551	492	523	512	523	571	526	540	542	521	512	525	507	496	490	478	531	547	513	543	553	494	518	517	539	551	557	519	513	533	487	546	527	515	504	557	523	472	519	552	534	564	495	534	505	519	566	537	522	487	489	517	505	508	494	529	502	561	474	524	512	513	516	521	531	562	546	505	547	576	552	482	522	536	475	541	554	547	504	521	487	528	550	529	536	522	521	516	565	512	500	528	533	555	531	506	527	533	512	531	526	550	536	518	534	547	524	520	501	520	525	526	528	533	541	521	530	527	539	544	532	507	548	532	539	531	533	497	511	554	499	523	528	524	527	584	501	498	519	528	526	517	534	519	504	519	491	503	526	499	544	517	515	542	532	503	511	515	507	521	529	509	550	498	528	525	493	537	516	533	520	533	532	534	529	473	496	508	539	523	582	516	515	532	519	504	566	530	457	525	506	516	524	528	539	522	534	538	548	526	536	531	532	506	507	549	512	551	510	482	500	545	490	575	497	580	508	513	543	509	510	527	526	553	508	537	536	580	533	480	546	513	488	540	493	544	525	479	517	503	507	550	514	554	515	558	513	483	514	542	492	537	531	522	512	517	567	525	511	545	535	535	506	515	584	518	512	515	495	555	537	567	536	540	568	554	492	519	557	539	500	506	525	525	559	570	530	532	502	520	535	573	515	529	513	536	536	521	522	492	552	532	525	517	509	576	541	523	551	517	518	530	519	530	537	542	512	538	475	542	507	496	525	519	514	550	520	569	523	543	532	524	519	537	560	550	508	513	531	504	497	495	529	547	552	594	533	528	482	504	504	586	513	503	508	593	524	536	550	521	513	560	500	562	505	523	478	546	523	564	524	501	487	505	500	536	540	509	558	580	502	511	551	527	586	524	533	522	490	482	524	561	522	544	547	474	550	530	547	518	520	554	520	526	501	510	563	519	517	536	508	532	557	514	495	493	545	500	490	524	519	552	520	508	546	543	504	512	504	539	534	530	540	506	541	506	532	536	490	528	529	539	551	505	537	554	530	526	574	532	562	491	518	532	525	475	550	505	533	510	550	515	517	524	555	518	517	506	556	561	547
62833	103322	77916	48597	9460	817	834	808	793	810	830	786	777	800	835	829	866	820	806	801	824	738	821	806	804	797	846	794	793	826	788	805	760	817	771	780	796	824	801	786	792	751	778	821	807	774	811	816	828	790	810	838	782	773	797	722	776	819	875	776	837	794	782	831	818	796	874	738	807	851	747	778	836	779	852	757	762	812	807	758	751	759	856	794	802	794	854	826	765	825	783	786	837	818	855	832	801	782	814	761	785	825	821	806	777	813	838	793	816	837	781	841	768	753	821	731	780	799	866	844	809	845	818	852	787	787	793	771	821	751	814	804	736	818	801	834	798	789	791	784	768	808	834	800	750	758	813	760	785	809	798	809	815	823	819	827	827	820	776	803	814	781	781	774	815	743	765	815	777	788	764	815	802	835	794	783	774	840	785	761	795	809	767	782	813	798	805	744	796	855	783	754	784	826	831	820	796	816	811	791	836	831	784	848	774	816	799	776	792	774	748	772	793	790	731	785	813	822	813	828	834	775	799	828	805	847	788	813	765	775	810	804	804	779	820	801	811	791	777	811	827	785	797	806	839	870	798	776	767	824	758	859	771	794	776	805	790	786	816	816	797	806	809	761	794	847	848	810	828	790	853	774	820	794	795	797	833	832	804	748	847	764	847	818	813	792	861	764	824	801	743	824	778	796	770	823	810	788	778	757	825	815	806	812	839	782	831	738	786	812	825	836	809	787	788	800	817	789	784	748	808	805	763	775	808	739	756	804	801	828	797	779	822	804	859	819	804	817	860	824	800	792	773	795	768	763	790	818	795	790	800	729	778	804	843	818	737	774	846	816	782	720	832	843	838	801	823	837	838	796	783	800	778	823	807	831	808	816	777	749	790	782	769	824	829	770	829	852	823	810	873	851	757	842	789	816	805	786	814	800	799	820	819	807	807	817	787	776	804	860	836	830	797	801	802	816	774	779	823	852	806	834	781	790	810	852	803	769	845	789	829	811	831	838	808	867	805	826	801	834	845	742	831	821	817	792	821	785	797	806	783	797	787	768	821	763	796	845	770	798	827	792	823	735	786	795	786	826	791	846	775	760	804	771	789	803	816	824	779	851	826	834	747	835	790	817	746	747	779	803	770	820	812	775	746	798	763	855	816	804	766	779	822	815	819	823	765	868	739	746	773	769	764	816	822	799	769	812	793	798	759	778	776	759	811	834	792	788	793	823	793	796	775	815	782	777	765	806	766	791	772	830	784	875	844	785	798	762	825	841	745	819	799	786	802	778	812	816	800	823	829	849	834	743	796	807	804	810	793	816	763	755	805	831	822	758	792	800	816	764	821	857	788	799	837	772	790	847	781	767	844	799	801	800	789	838	813	795	799	814	819	802	793	819	813	797	800	806	770	808	826	863	796	816	763	809	747	792	765	759	816	838	792	779	872	826	805	804	846	753	808	819	744	771	751	838	759	784	831	852	793	766	803	768	751	861	786	720	810	818	787	834	798	826	762	783	813	818	801	819	828	846	784	825	754	806	793	840	787	851	789	729	859	834	830	776	770	768	796	838	793	863	892	849	803	803	835	760	798	783	782	802	754	816	806	779	816	838	787	866	780	837	803	790	804	823	851	828	752	834	838	782	806	809	804	856	852	813	788	793	816	821	803	785	771	784	781	785	822	835	837	799	820	825	796	767	813	762	786	787	809	772	840	853	789	798	778	799	819	836	798	790	773	809	831	808	820	818	785	828	778	840	806	845	787	805	838	813	779	793	896	776	828	767	790	842	872	835	782	833	830	820	829	745	826	774	860	817	795	830	822	840	777	805	874	776	809	809	827	769	820	818	798	769	784	822	799	813	795	782	760	826	785	834	796	799	819	787	793	832	833	821	805	784	808	795	777	789	819	814	827	831	836	777	793	799	793	809	877	776	807	776	817	828	778	801	803	836	781	788	795	804	828	762	814	813	778	799	823	827	768	799	832	802	783	792	742	809	766	775	834	826	849	787	826	808	801	750	809	801	757	809	820	803	833	786	833	773	834	756	835	831	800	808	793	803	759	756	842	778	841	803	751	769	813	828	808	757	791	806	754	826	816	809	792	792	817	837	830	827	766	796	814	762	890	817	792	832	785	830	781	789	775	804	847	739	854	849	837	813	770	781	795	752	827	773	831	781	791	831	802	793	802	815	783	802	827	798	783	778	810	815	816	824	823	786	808	794	852	844	755	808	823	827	797	773	812	803	828	831	846	783	783	819	774	828	800	816	757	822	792	780	780	787	758	827	810	781	759	783	785	772	772	799	824	761	828	760	836	802	764	768	817	823	782	814	766	824	791	815	831	815	814	765	810	808	744	772	857	798	827	818	789	767	790	772	802	763	810	800	802	813	791	850	796	865	820	772	794	816	794	832	766	813	799	795	792	805	830	804	842	795	795	838	797	789	828	827	803	799	834	806	758	815	792	796	814	799	769	754	794	765	817	769	804	778	793	842	820	812	832	799	862	803	770	820	832	864	773	787	753	787	759	804	864	812	815	807	808	837	764	829	827	752	805	790	805	769	841	822	862	807	802	824	776	764	804	795	820	815	773	788	811	791	813	806	787	794	800	804	836	852	796	785	765	806	855	779	863	829	770	748	775	761	806	797	757	815	778	793	771	816	839	816	797	814	831	771	804	827	804	792	829	748	779	807	789	820	795	790	771	827	844	796	830	804	825	760	754	834	778	781	823	837	819	833	808	789	817	822	753	814	766	812	840	770	780	827	817	827	806	830	778	796	822	825	815	837	796	795	766	754	790	794	788	825	777	766	782	817	782	781	784	762	834	774	793	779	796	785	758	800	802	817	793	839	844	782	821	825	782	748	799	815	861	848	791	825	764	785	762	748	852	777	777	776	846	865	810	795	784	808	836	784	779	811	780	799	832	788	811	779	806	791	810	806	783	803	812	777	819	755	781	837	806	807	781	800	814	779	804	807	784	748	823	753	823	747	799	793	808	827	823	772	837	793	852	811	832	822	834	812	738	810	863	810	777	809	785	780	771	829	830	792	775	815	807	791	818	812	766	784	804	843	796	808	830	814	798	837	822	846	821	764	813	815	825	780	778	807	814	833	821	857	836	834	774	777	794	781	777	843	775	883	784	804	781	774	844	792	761	802	813	888	766	802	775	854	822	820	797	801	820	862	748	842	767	764	808	819	793	814	774	827	871	858	787	799	828	855	852	797	780	787	798	803	781	763	854	818	727	842	803	792	790	847	757	830	789	779	775	803	814	810	831	840	829	821	782	776	808	786	802	762	805	807	789	817	800	826	825	797	823	764	753	828	799	819	842	760	784	824	827	817	791	802	786	834	802	802	868	807	812	837	832	826	788	776	798	774	754	766	823	848	765	783	827	769	799	769	749	802	805	797	849	753	803	821	795	824	814	779	798	776	792	830	817	855	791	838	766	845	805	779	810	797	775	796	800	757	806	779	808	831	830	819	816	778	845	852	816	810	799	792	796	805
29442	29073	42571	22370	2270	357	310	330	311	314	323	301	289	350	308	338	293	326	347	322	309	338	333	352	318	319	318	312	338	320	310	277	321	289	316	323	327	300	303	306	346	299	305	313	333	326	308	314	303	323	306	314	320	290	309	290	326	272	315	343	319	322	320	309	312	325	299	302	316	315	316	319	334	304	318	310	331	297	330	352	330	293	361	307	346	331	305	306	321	297	304	313	285	332	346	298	344	307	318	300	316	346	313	342	307	304	320	315	327	323	288	312	328	321	299	344	306	309	315	315	323	287	323	304	321	301	317	316	311	331	298	329	302	310	279	330	312	307	331	323	305	300	345	301	311	348	315	318	334	310	293	317	300	318	286	335	296	304	293	335	323	339	323	335	304	339	282	301	330	343	302	332	310	274	305	308	289	326	308	322	331	332	297	302	300	289	304	316	286	338	311	329	328	305	319	321	305	338	299	310	291	278	328	345	331	335	281	311	302	332	310	302	336	332	311	344	330	326	303	315	308	319	329	298	324	326	329	312	293	294	301	331	299	296	306	318	316	332	303	320	320	340	288	306	324	301	339	320	311	301	330	336	323	313	343	331	336	310	312	332	298	336	351	298	289	324	346	309	315	314	281	302	303	285	312	319	297	296	292	312	319	311	312	314	308	322	349	295	320	281	322	302	295	315	303	302	332	314	324	323	317	303	348	316	314	317	309	318	285	353	314	351	281	303	306	300	337	300	325	278	318	317	289	313	313	299	278	308	342	307	304	310	301	335	304	307	309	290	300	331	322	298	294	325	291	314	308	326	305	309	292	307	292	298	304	311	290	311	308	330	330	312	291	313	306	350	344	308	317	313	311	356	285	305	342	312	307	317	326	310	320	318	309	292	307	349	301	297	330	327	313	342	323	318	276	314	308	311	349	327	309	337	312	294	331	324	326	299	325	300	282	290	275	318	331	288	292	298	340	338	307	337	319	369	326	337	317	284	329	334	325	332	320	333	292	317	318	321	334	293	323	317	314	326	323	293	315	316	330	298	310	284	324	291	313	334	301	303	303	318	285	313	331	293	334	308	318	307	332	311	277	297	343	313	324	345	303	307	303	332	316	337	319	351	299	355	264	333	361	330	299	311	330	308	340	322	327	330	304	315	330	333	282	349	263	317	337	333	306	319	317	327	274	287	278	313	295	327	302	299	330	324	323	320	316	338	312	300	335	347	335	332	304	297	320	330	306	314	302	309	338	334	324	279	277	321	297	324	325	334	323	330	307	302	317	340	308	307	306	318	335	287	351	320	293	274	333	312	292	317	286	332	312	310	343	320	276	311	298	326	321	310	334	333	316	313	304	303	302	340	318	360	291	311	334	300	296	312	324	329	307	335	304	317	317	300	284	314	352	295	328	324	298	299	321	310	333	287	290	307	320	322	324	319	326	309	318	305	309	299	347	287	323	311	329	308	320	302	329	348	320	326	335	329	307	326	352	313	318	301	314	325	327	310	298	299	325	291	348	307	307	304	298	324	347	308	328	296	325	307	298	325	306	284	295	316	342	312	336	310	333	320	283	311	314	301	323	295	326	316	327	318	301	307	305	295	318	308	318	307	305	295	340	276	272	308	302	340	352	305	283	310	289	343	305	327	311	353	314	283	309	317	313	302	309	334	306	332	353	307	327	294	346	333	354	342	349	310	313	340	317	304	310	308	307	313	274	322	306	291	336	334	295	298	312	325	322	328	314	325	319	321	348	314	293	345	314	317	314	296	307	293	298	292	292	327	314	300	293	301	318	348	319	321	322	325	276	339	303	321	330	354	323	315	311	295	314	300	316	327	299	299	309	301	283	311	324	313	307	297	320	330	331	313	297	305	309	323	310	314	373	298	337	284	311	345	326	363	313	291	287	279	318	289	307	307	306	297	328	308	315	317	314	289	328	323	329	290	327	302	293	305	321	339	353	340	300	289	340	322	307	331	326	314	319	339	315	314	297	307	334	323	306	308	263	312	361	282	318	308	304	286	311	337	332	327	297	297	333	314	308	334	324	314	308	306	298	291	307	326	296	297	284	306	339	287	322	330	289	310	324	325	300	333	343	346	324	328	307	312	311	347	310	319	347	301	302	308	303	319	306	324	311	315	319	315	283	295	340	351	330	300	332	304	319	351	330	305	309	303	296	292	279	338	340	279	340	289	322	297	297	317	283	347	331	309	286	301	333	308	321	294	301	317	299	309	293	286	324	320	318	307	293	327	345	326	342	287	312	288	314	289	326	292	285	309	312	311	315	290	298	324	351	322	317	322	303	298	320	302	277	326	288	332	295	326	349	323	324	325	301	309	329	311	304	321	297	336	335	296	297	325	308	340	306	340	330	294	292	298	311	317	323	298	323	320	302	297	331	314	303	284	370	307	319	321	328	296	322	309	315	315	302	324	314	306	305	357	302	355	272	313	315	319	285	310	278	318	314	305	317	307	323	315	298	316	306	316	296	321	316	305	338	293	306	327	310	332	332	347	322	318	330	291	308	318	326	283	294	298	323	311	329	289	312	301	303	328	340	339	329	321	299	310	298	322	330	325	309	292	338	322	312	286	337	297	297	307	322	316	318	310	349	314	315	304	326	302	329	321	306	333	339	303	322	291	307	307	346	292	317	311	348	307	294	296	277	320	332	303	299	331	327	345	295	314	328	292	305	330	319	312	348	310	286	291	328	311	289	302	332	339	299	301	295	287	345	283	301	310	334	310	309	318	299	343	296	332	310	339	287	351	331	328	324	308	289	299	305	306	367	326	296	313	325	311	306	335	318	321	317	314	323	284	302	335	314	297	309	313	309	298	302	302	332	322	342	313	336	323	312	310	332	321	306	353	329	301	281	314	305	335	317	310	305	311	292	313	306	292	314	292	320	343	280	323	339	321	318	317	330	299	308	304	311	307	301	310	288	317	318	296	310	359	316	301	309	314	322	321	321	291	309	287	294	270	316	305	298	323	317	302	316	308	325	330	313	290	320	333	334	312	300	326	331	314	293	295	311	335	330	297	311	335	312	343	336	322	319	346	279	317	312	324	316	297	284	310	292	316	304	277	287	314	311	295	315	298	314	298	328	288	325	327	303	303	296	317	305	315	315	342	335	308	328	338	311	331	330	312	315	318	309	313	339	285	341	319	290	308	328	314	337	317	342	324	292	311	279	305	330	296	332	360	306	325	297	333	338	327	317	326	325	290	282	319	316	317	299	339	300	298	315	324	286	340	333	295	310	312	337	309	331	318	309	303	294	309	320	313	303	318	308	297	332	283	322	307	307	308	313	309	301	314	321	300	306	285	316	326	270	309	314	334	310	291	326	310	309	303	313	309	333	308	295	303	320	305	317	319	325	307	315	323	336	317	296	349	306	256	360	316	321	332	335	325	325	308	320	348	310	339	301	311	321	306	297	306	285	329	310	319	303	295	336	370	272	287	334	307	333	297	307	293	285	358	301	319	298	305	309	339	279	323	333	305
35602	47351	48685	18388	1513	541	552	512	569	531	556	520	534	546	545	525	509	519	530	521	530	566	518	473	530	522	519	544	533	529	534	469	533	549	530	576	531	537	539	546	527	541	522	508	520	517	535	487	540	505	527	532	502	538	503	497	520	520	527	516	511	506	567	556	557	504	499	524	506	506	546	492	557	521	511	540	509	517	541	536	516	567	504	513	503	510	550	514	545	510	517	524	522	497	554	528	520	525	516	514	509	552	505	503	486	532	532	514	523	546	504	528	545	538	503	507	543	526	523	481	492	518	507	502	544	515	504	522	502	499	525	503	475	514	490	564	493	558	515	507	513	505	514	512	527	527	533	525	515	559	510	508	519	560	548	512	500	497	479	523	525	494	490	508	505	510	532	532	534	543	551	540	484	542	526	520	500	492	551	504	537	511	523	524	499	545	521	537	540	510	522	493	468	498	523	513	532	537	498	549	552	500	506	554	497	514	536	507	533	540	503	509	538	516	537	530	497	565	536	549	515	501	534	539	510	527	528	547	508	513	495	544	465	525	496	505	551	498	527	561	580	535	494	556	531	521	532	489	494	514	521	524	529	540	529	558	522	492	519	512	527	529	515	568	521	502	497	505	528	502	539	520	501	516	540	552	521	502	498	493	549	501	538	554	553	522	537	498	496	509	520	517	488	509	541	521	555	540	518	528	493	526	524	539	543	550	517	567	501	519	519	522	548	552	512	513	552	502	500	525	470	533	538	498	488	546	553	499	508	523	522	506	531	543	487	503	558	528	519	541	511	522	483	549	530	506	547	503	528	500	535	488	513	520	533	495	528	513	515	579	553	502	520	512	537	477	523	522	507	515	511	508	556	510	503	549	481	497	551	525	530	537	510	530	520	508	587	532	496	527	552	512	538	528	542	544	537	497	513	541	476	505	521	534	509	502	523	538	590	508	514	509	542	530	520	507	493	491	500	516	578	533	511	501	537	532	515	518	518	494	506	531	504	533	519	496	553	552	496	565	547	503	531	558	515	511	503	555	534	511	518	541	552	533	542	512	520	544	492	517	500	510	532	508	491	493	544	543	524	495	498	508	540	526	494	519	558	509	514	484	500	500	523	525	517	564	564	518	523	506	517	502	527	519	472	515	514	509	496	566	545	535	521	529	549	572	480	559	497	499	485	548	533	498	510	524	481	494	522	543	542	533	467	503	527	518	521	519	544	551	533	521	521	519	527	547	567	584	478	561	533	487	515	522	517	560	515	519	489	542	522	500	500	519	534	500	508	506	485	557	518	497	510	480	540	492	538	549	549	524	520	509	556	535	501	533	494	505	503	523	520	502	509	546	494	516	521	531	511	588	532	528	533	497	533	487	506	529	536	522	490	527	519	531	487	510	540	519	554	536	533	510	538	501	529	556	544	534	565	545	557	523	503	564	496	514	505	532	504	503	570	532	540	525	505	491	517	535	507	511	520	496	514	516	514	533	543	548	553	554	535	514	515	509	455	515	497	515	509	518	545	534	492	526	492	542	542	566	564	527	541	541	539	512	534	527	515	529	526	528	523	505	520	543	505	532	546	549	473	517	485	531	525	521	520	500	534	507	532	525	542	531	478	522	503	538	501	503	515	538	519	509	494	504	540	509	559	520	572	540	519	575	517	485	511	582	559	541	509	526	518	525	508	540	496	499	521	500	537	474	493	572	555	504	582	520	537	536	518	484	486	572	521	527	546	525	553	505	515	490	526	542	505	485	561	503	515	494	491	491	451	550	523	516	530	529	532	555	518	510	575	501	528	544	551	523	507	518	510	546	552	536	550	502	493	510	514	534	533	487	527	502	535	507	502	540	531	593	578	502	508	514	512	530	539	555	525	546	475	556	525	498	532	580	537	517	559	564	493	471	514	532	534	511	483	555	544	530	510	500	528	519	501	491	499	548	529	501	520	522	542	525	514	525	538	527	488	503	521	521	489	507	477	526	534	537	544	509	521	497	505	518	521	515	508	497	526	513	538	513	511	504	527	535	517	536	507	552	513	524	517	515	493	555	533	510	515	533	533	530	536	514	506	515	516	542	494	548	525	486	506	462	528	489	525	482	470	508	512	528	522	516	501	515	546	521	514	469	523	528	538	525	542	548	513	566	471	539	500	540	521	514	469	480	547	505	507	503	528	533	547	496	528	537	525	509	527	509	522	511	566	534	532	516	507	527	499	541	526	548	511	525	524	486	538	523	512	520	522	512	506	494	513	520	547	499	486	572	507	520	479	575	523	507	552	529	528	522	471	522	509	507	483	525	486	519	488	542	477	503	510	536	506	562	555	539	523	514	512	557	504	532	513	532	519	530	590	502	544	509	505	487	521	489	502	498	511	506	549	496	519	481	513	501	534	514	501	467	503	517	514	526	572	508	488	507	506	512	513	501	542	541	518	463	528	516	514	538	520	552	495	527	543	500	514	494	543	534	516	546	510	528	511	541	526	556	553	558	510	510	551	493	553	513	507	495	536	512	495	528	545	510	509	533	533	512	517	552	510	504	519	518	477	534	526	515	528	552	542	554	526	526	537	535	508	558	514	514	541	504	514	508	524	520	503	507	521	517	516	500	540	550	496	530	508	529	538	525	533	517	564	514	524	529	496	525	547	511	494	511	501	483	543	550	534	505	506	555	526	496	471	529	499	517	549	541	517	505	538	529	476	511	504	527	551	530	509	506	529	538	514	552	528	505	562	515	505	518	513	470	533	503	510	500	570	505	517	521	531	544	535	518	510	500	498	534	511	514	531	499	522	528	473	508	544	535	501	507	529	552	516	508	515	527	531	513	502	516	514	531	524	538	544	509	533	493	540	508	519	525	521	557	529	549	481	546	529	481	490	497	514	511	528	526	525	561	517	504	538	502	533	523	507	499	511	532	519	521	527	503	560	560	545	503	499	532	531	526	543	518	517	538	539	527	505	513	545	541	559	524	532	503	539	455	519	513	483	521	554	520	557	477	539	536	509	533	537	507	524	550	525	512	550	506	508	511	518	547	514	531	574	479	574	529	481	508	564	504	513	537	507	486	543	503	527	501	492	533	564	528	514	550	507	576	547	521	514	512	534	548	576	542	515	506	519	533	546	525	502	501	526	549	517	491	505	539	569	561	530	491	510	536	508	497	506	539	502	556	502	492	504	514	512	552	509	518	558	520	576	510	492	509	527	561	554	514	521	546	494	560	523	498	541	473	506	532	487	577	502	543	506	497	526	532	506	538	530	532	524	511	504	506	548	532	535	515	518	531	530	532	531	510	503	476	547	510	537	479	492	518	552	541	449	502	527	493	528	523	505	568	516	532	534	530	527	498	512	538	481	529	514	567	521	563	521	528	497	502	532	467	546	496	515	520	549	544	545	488	528	486	504	520	486	529	520	507	522	517	521	530	530	517	461	537	547	509	511	508	560	502	479	530	539	503	542	554	531	534	474	506	528	543	569	514	466	534	492	528	516	521	518	525	533	540	560	487
25353	24697	52387	36392	18242	6197	541	359	321	359	349	370	382	358	337	355	359	333	353	341	325	331	341	337	360	309	328	333	376	327	361	369	360	342	299	350	389	365	360	328	339	332	336	341	384	349	319	342	404	344	365	313	327	318	305	299	363	353	336	361	327	359	347	355	323	331	337	346	357	343	312	347	338	351	337	338	331	329	334	331	369	358	345	330	330	320	346	323	376	355	323	348	343	335	313	358	321	360	339	305	356	365	346	327	333	339	357	286	335	340	359	331	372	327	373	342	346	302	347	344	359	328	333	349	340	320	371	347	336	309	341	323	348	348	353	387	325	337	346	330	342	335	348	327	317	349	310	357	320	334	342	372	344	329	329	342	346	356	386	345	352	336	377	358	344	320	336	322	353	327	297	312	329	365	334	375	348	344	351	360	339	354	364	310	374	323	321	336	382	360	384	353	355	352	359	342	369	305	335	353	349	362	353	359	347	370	321	320	359	340	350	329	345	352	311	345	344	357	350	328	323	348	347	336	375	356	325	333	382	335	333	376	352	337	362	327	349	345	376	358	341	340	354	331	344	339	332	349	336	348	355	334	312	345	352	327	326	310	360	341	338	317	345	347	339	328	331	325	369	347	341	337	334	337	349	351	354	325	344	343	346	348	341	379	362	337	340	331	336	337	356	378	312	341	333	393	345	355	325	337	354	357	382	373	333	347	311	362	351	355	355	352	375	364	322	321	344	345	337	321	342	338	347	355	335	326	352	354	329	353	340	310	361	364	336	358	339	336	334	335	350	350	336	319	376	347	316	373	334	347	385	362	368	344	345	304	375	351	342	355	321	357	313	310	338	341	353	356	344	345	366	348	340	360	353	357	347	306	350	339	354	321	360	329	330	363	324	332	339	344	350	317	324	364	321	337	362	316	365	351	342	347	344	353	340	352	361	367	328	317	346	354	354	349	364	319	347	351	344	312	352	343	333	335	356	322	378	354	337	347	336	324	344	370	360	296	348	323	342	332	368	349	324	354	335	332	291	348	331	329	329	341	351	326	366	353	347	369	325	329	328	356	365	354	345	336	367	348	349	359	347	326	348	366	339	346	332	342	326	331	320	287	355	329	336	374	365	359	375	343	321	320	347	347	296	331	339	357	337	355	369	340	359	340	321	346	337	341	347	333	333	338	348	357	370	352	351	320	318	353	369	334	346	350	322	313	355	360	333	363	323	349	361	315	324	321	344	347	339	325	361	308	362	335	339	352	353	348	330	308	377	380	340	339	335	378	369	332	335	347	328	358	308	354	355	348	288	361	370	355	355	315	366	359	326	340	327	338	380	354	333	358	326	353	331	327	370	349	347	343	330	326	362	358	344	340	372	337	341	332	360	377	339	362	330	341	360	331	332	334	348	364	356	339	360	351	322	348	331	320	333	367	349	344	329	334	367	362	325	343	357	352	338	371	335	357	356	356	342	369	301	366	330	329	347	326	346	356	331	329	347	332	328	346	326	363	361	352	344	335	338	338	358	315	354	338	329	354	332	329	350	363	357	345	328	353	375	349	381	330	317	334	367	342	342	360	367	315	344	342	322	353	330	367	336	358	331	347	379	357	364	345	331	355	339	312	353	360	348	344	318	348	322	373	325	334	324	349	363	329	346	337	359	334	313	346	378	364	365	362	350	324	356	357	307	373	303	346	333	323	354	360	345	348	374	332	354	364	329	357	361	339	354	359	335	365	355	325	318	326	346	337	367	329	336	315	351	348	377	363	343	353	318	326	324	346	307	364	335	321	332	360	359	325	334	360	349	328	339	340	334	350	362	356	326	341	336	375	331	323	336	362	361	317	344	337	340	339	327	363	352	345	366	335	315	346	353	347	318	328	346	350	310	357	352	343	342	369	333	316	320	354	332	378	321	349	344	371	367	309	334	356	340	317	334	348	336	353	343	332	318	338	342	370	327	370	368	352	342	325	333	351	349	324	317	302	342	352	350	339	353	329	338	356	360	332	350	338	332	341	329	317	298	342	327	322	365	349	308	323	334	350	342	331	349	331	334	381	351	346	338	363	341	353	358	353	329	361	330	354	325	350	350	328	339	346	345	340	367	354	336	305	350	360	352	385	340	340	308	367	332	361	303	336	336	330	361	304	354	355	358	345	345	339	347	314	355	372	354	346	346	354	359	359	324	356	347	357	350	374	374	355	382	360	329	322	368	356	339	333	359	340	358	320	349	326	324	329	375	296	320	345	351	346	328	344	318	340	350	348	339	364	352	352	331	322	353	331	364	348	347	378	334	340	343	322	350	335	343	326	361	330	317	336	341	340	361	327	341	350	356	350	360	365	314	352	328	373	338	355	348	341	358	329	354	346	363	342	358	364	363	340	385	341	374	339	321	360	359	350	334	373	375	364	333	372	362	371	360	333	319	387	337	315	339	331	321	333	352	353	342	347	339	382	340	349	357	351	342	341	374	347	327	319	366	316	326	349	341	351	351	367	326	332	330	362	342	339	321	345	355	370	335	326	341	358	299	336	362	343	345	343	358	333	331	320	327	366	366	352	299	338	345	370	383	366	311	359	347	356	342	328	349	323	354	377	318	335	339	358	345	354	355	344	335	374	319	327	311	340	361	324	348	352	363	348	352	329	344	357	326	320	372	314	341	324	327	340	358	345	344	382	378	336	358	333	328	346	380	387	324	314	351	338	338	317	355	360	353	374	349	358	335	340	332	317	343	360	334	310	372	358	346	335	329	335	360	328	381	381	372	323	341	322	369	364	345	335	368	323	361	355	367	324	341	332	374	370	333	364	319	353	329	366	362	307	334	359	341	367	311	370	330	356	327	321	332	369	349	343	351	357	342	348	357	340	352	350	326	339	355	341	377	335	354	360	362	370	337	331	318	295	371	349	369	359	330	313	348	342	351	352	367	331	338	343	330	343	320	314	313	366	351	322	333	354	344	355	325	311	346	312	370	332	337	348	352	382	359	327	363	350	343	336	315	379	374	336	341	339	332	305	330	362	363	331	376	342	328	387	327	326	327	333	374	310	359	328	343	319	326	304	308	342	344	364	364	359	358	355	347	353	347	336	337	318	327	410	346	360	371	348	376	327	342	309	342	352	379	342	342	318	330	324	320	320	341	339	341	355	333	360	336	323	339	314	347	316	355	350	365	321	346	339	335	327	354	366	360	383	329	321	355	354	345	323	346	352	358	330	373	347	331	375	353	361	352	321	354	335	360	329	354	363	320	357	338	373	347	339	292	342	332	350	322	375	366	345	361	324	347	384	388	368	364	322	322	370	312	324	344	379	326	362	349	338	324	344	369	339	373	329	333	342	337	350	340	364	345	348	348	339	343	367	375	381	366	330	357	362	392	363	357	337	369	349	364	325	331	343	345	348	343	379	328	356	357	389	350	329	329	336	336	320	327	321	348	340	330	359	341	308	343	334	332	344	324	329	347	351	333	309	368	349	324	333	376	319	336	358	343	325	327	378	318	317
60435	92830	73660	38593	5031	558	510	541	542	535	570	604	592	569	561	560	560	565	559	563	559	541	517	558	581	560	574	549	541	604	541	541	588	562	585	586	577	535	517	570	553	585	551	577	586	541	566	556	555	576	560	528	566	525	550	590	576	575	545	543	534	544	551	557	548	535	594	547	570	542	572	560	502	545	535	544	572	519	546	518	548	573	561	521	549	582	604	513	567	548	553	533	579	562	527	536	531	552	532	553	551	527	576	524	590	528	552	526	567	534	589	588	544	579	549	569	549	536	583	546	557	541	551	584	569	554	543	611	571	533	531	561	563	563	562	594	502	521	541	549	543	571	615	582	566	567	524	506	543	566	583	549	575	596	583	560	561	548	560	512	581	531	564	517	539	587	560	577	574	543	569	544	568	575	560	548	595	569	533	536	559	567	586	568	570	522	542	546	564	555	504	563	529	554	557	561	546	555	569	607	551	535	577	574	555	570	560	572	535	544	584	570	578	552	527	567	565	559	558	563	558	591	584	579	557	581	552	575	545	609	580	554	537	526	548	526	565	536	548	540	566	524	556	532	568	556	558	571	561	604	591	532	543	552	573	566	544	521	553	582	518	547	564	547	585	540	596	569	605	528	553	547	567	555	597	599	547	580	566	575	549	550	563	522	577	582	588	579	558	534	544	522	514	541	572	546	562	615	558	549	581	556	548	582	533	575	557	565	535	550	538	560	519	527	561	564	505	546	570	564	599	577	545	536	529	575	566	563	555	539	548	599	557	548	535	556	573	556	583	599	566	526	574	558	588	560	516	554	549	562	540	586	555	562	550	572	559	542	542	599	568	532	534	612	548	570	560	519	568	600	566	578	576	561	540	544	515	545	535	557	575	554	545	525	570	546	534	577	575	565	559	580	550	573	525	591	533	548	572	575	559	568	572	530	558	594	556	565	522	544	527	553	550	614	546	583	574	556	557	588	544	556	522	582	519	530	555	534	568	538	557	544	553	538	536	553	542	549	542	563	550	534	562	582	556	548	528	542	527	555	500	553	569	570	552	567	550	549	595	548	560	563	540	584	538	532	506	508	545	591	545	609	527	607	544	571	562	532	554	545	555	535	554	552	543	550	534	575	557	511	551	536	586	522	528	524	538	554	530	545	568	539	545	546	522	585	540	572	539	573	551	568	570	582	537	551	538	505	528	516	565	537	555	540	550	522	548	598	482	531	502	539	569	566	528	529	576	577	559	528	565	569	546	548	576	550	566	551	605	549	560	567	547	542	553	525	555	573	550	563	588	546	579	583	512	565	575	520	587	582	545	554	547	582	525	557	561	624	555	574	553	572	570	539	560	536	594	524	546	572	569	510	552	554	578	572	534	559	590	566	570	573	569	542	563	487	529	561	538	580	536	548	563	572	549	536	568	511	574	542	595	573	530	554	575	585	552	567	537	561	563	588	549	542	600	531	559	544	562	573	562	574	546	527	591	605	563	569	518	562	523	552	563	549	554	593	590	556	585	559	523	569	595	548	521	576	557	567	557	568	546	567	539	523	528	552	567	569	571	522	544	570	568	595	598	569	547	562	532	595	534	543	565	557	553	562	570	570	558	542	536	558	568	520	571	556	551	579	555	530	558	566	535	564	578	580	592	605	563	546	538	558	551	567	530	563	544	588	531	580	529	571	552	537	567	544	556	580	584	551	565	552	555	508	574	591	548	553	535	537	545	550	536	521	567	556	561	524	530	584	513	579	530	510	515	508	601	513	543	571	559	572	540	581	532	594	587	581	511	557	568	567	579	542	531	566	556	517	555	579	562	528	575	543	570	571	529	507	585	540	561	557	583	524	581	558	584	580	553	537	578	559	514	568	539	516	603	564	593	577	584	552	513	548	575	585	578	542	543	594	545	536	559	553	585	545	563	525	508	557	569	563	535	576	570	554	572	545	584	508	575	569	580	525	556	545	559	523	566	554	550	508	547	567	578	571	541	581	553	526	509	591	563	561	560	565	553	556	569	577	561	548	580	565	528	545	546	544	546	567	546	552	583	549	560	565	561	543	567	543	547	564	579	525	555	567	575	542	523	556	569	561	566	554	526	568	519	520	545	533	532	560	583	569	544	553	557	519	533	535	563	541	564	581	587	564	546	524	560	483	564	560	541	532	550	553	538	583	548	532	536	547	569	555	541	555	566	560	551	532	574	538	558	566	569	547	561	539	546	588	565	539	567	588	570	568	571	563	555	526	559	542	560	604	527	572	553	544	539	548	538	537	541	540	528	554	547	511	569	568	586	557	576	545	546	542	555	584	571	558	553	544	558	594	514	587	580	563	577	530	565	558	531	576	562	597	546	558	570	584	537	584	573	587	549	546	580	560	524	596	558	571	553	545	559	543	549	566	560	546	555	582	569	590	591	567	551	591	549	610	606	633	544	563	540	609	564	503	556	562	567	556	535	549	616	552	557	530	604	556	580	526	539	574	542	602	541	537	549	515	531	552	523	549	542	536	532	546	589	527	550	571	560	586	544	549	576	570	553	571	546	478	581	545	533	554	547	548	531	558	577	573	524	586	549	562	551	559	544	566	552	586	564	555	539	537	541	564	554	551	541	556	579	611	552	510	533	520	581	585	554	547	553	594	552	550	546	541	565	542	527	572	572	570	595	562	537	521	551	603	490	524	514	565	563	537	531	554	522	608	553	543	565	538	571	518	562	533	548	557	537	580	575	475	547	564	555	573	589	578	568	520	548	525	590	514	580	574	530	496	531	548	537	553	547	565	567	559	578	562	555	555	561	570	550	533	548	548	532	559	523	574	554	549	583	563	576	509	552	565	598	547	585	586	574	542	618	548	549	531	597	599	583	521	534	540	534	597	546	551	590	570	610	561	536	590	557	520	534	551	543	525	567	561	549	566	556	561	527	583	557	562	575	539	563	556	537	576	600	571	569	579	552	546	537	541	534	577	572	546	549	583	534	567	534	546	551	590	552	611	591	579	545	526	575	550	536	535	551	603	553	532	541	556	612	531	560	577	547	556	576	566	547	515	567	551	531	608	512	604	556	556	556	553	575	591	609	564	554	524	535	549	540	562	550	543	514	583	555	566	544	534	566	554	565	561	550	581	586	578	545	589	544	512	496	572	574	561	545	548	540	592	556	564	540	539	589	534	574	521	519	581	581	542	549	550	537	588	482	512	543	552	535	577	560	544	575	554	526	520	544	509	550	517	539	545	586	573	559	517	575	577	527	564	555	570	578	560	550	515	531	583	571	541	558	561	539	524	562	527	549	603	510	568	541	521	534	551	557	574	563	545	505	513	606	592	547	554	589	560	572	561	539	565	558	544	563	571	556	566	518	575	574	556	542	565	584	564	552	558	572	520	544	568	567	580	559	559	543	542	527	549	564	527	551	571	545	550	623	608	565	546	598	560	616	540	602	561	505	563	577	561	559	536	561	586	561	558	527	525	558	579	522	556	520	542	534	561	608	568	577	530	559	568	555	529
24191	22899	52255	45616	21367	10637	1612	554	507	538	538	548	527	581	530	552	533	541	553	534	518	496	495	555	516	530	504	502	504	552	528	494	531	524	511	500	533	498	527	499	526	518	564	544	523	534	499	540	530	549	511	482	538	514	487	524	487	497	521	519	513	523	511	537	534	583	531	513	526	515	536	530	568	552	577	510	480	530	551	506	542	536	540	490	497	511	525	536	548	525	525	535	525	523	497	539	524	508	523	490	524	496	550	498	525	549	519	532	542	529	504	497	500	492	513	538	462	531	481	537	524	558	511	527	516	481	536	516	497	498	511	523	521	512	477	522	548	514	531	502	547	482	524	492	528	517	516	506	510	545	536	531	538	507	593	497	530	517	523	490	518	527	559	480	516	498	554	492	520	518	557	542	554	507	503	534	499	517	483	538	554	555	514	524	489	543	534	540	549	525	477	536	526	497	502	502	487	521	513	498	561	499	518	483	524	507	545	505	493	518	499	534	494	494	523	508	525	513	515	490	504	570	507	531	504	524	566	519	564	527	507	546	503	526	515	481	511	535	559	509	533	499	559	537	521	525	505	524	520	526	477	498	464	542	475	504	524	511	479	503	516	505	518	515	478	502	510	500	516	550	538	580	452	541	503	533	523	524	565	544	509	484	533	523	548	488	503	508	535	510	494	517	523	532	535	508	513	521	540	531	521	506	549	509	564	514	512	516	486	548	546	512	540	508	541	511	545	522	529	526	498	530	531	533	556	537	537	532	512	532	495	557	514	525	531	505	501	492	541	509	484	528	526	513	482	539	499	553	536	469	510	540	512	486	516	506	577	507	512	527	554	486	525	540	513	524	561	529	524	532	493	483	537	529	534	531	542	467	479	495	489	502	514	515	512	542	539	523	517	513	477	533	513	512	530	526	511	513	536	533	536	511	539	556	505	505	552	478	544	532	526	456	557	516	513	512	540	492	533	497	552	533	557	534	535	510	519	530	539	512	518	507	571	550	515	510	567	503	493	566	479	532	518	530	503	515	511	538	509	518	518	534	493	534	549	532	544	520	505	534	510	507	516	496	505	536	550	536	509	524	535	582	540	499	525	532	521	502	533	517	549	499	508	536	573	531	514	506	498	516	500	529	528	475	473	515	505	555	544	509	474	504	538	510	546	518	517	498	486	492	560	555	538	534	499	551	562	478	548	561	474	494	500	489	524	542	515	485	503	526	515	525	511	547	533	525	526	509	505	524	490	563	535	510	539	515	480	501	564	508	540	510	510	529	527	527	505	517	475	513	515	542	498	500	483	515	535	518	553	510	539	540	511	509	498	541	498	544	556	504	523	477	538	528	512	538	525	514	480	524	576	527	504	559	524	515	508	539	511	511	505	546	500	532	539	515	517	534	520	501	548	528	530	557	527	482	524	516	496	518	553	572	528	522	552	523	500	521	529	547	486	527	514	526	528	503	503	467	556	515	517	519	498	543	557	525	530	551	481	508	499	537	506	545	534	541	520	552	538	487	528	474	522	509	534	531	520	546	508	495	521	512	499	464	462	528	550	521	515	501	549	523	515	510	509	549	507	530	537	555	533	529	536	516	504	511	511	491	513	491	520	496	557	508	512	503	512	500	549	525	533	526	582	550	497	466	476	544	533	487	498	494	532	570	530	532	508	509	516	516	537	491	514	511	538	491	523	509	507	504	483	481	510	577	493	539	520	481	523	506	437	483	497	517	541	542	530	528	535	497	511	519	513	527	523	536	513	520	487	522	508	512	513	491	562	492	500	517	571	517	548	496	501	510	516	548	533	542	515	526	540	530	552	504	538	498	501	570	490	549	551	502	495	514	526	565	543	550	529	511	502	520	534	506	524	540	524	511	509	480	501	492	501	519	535	504	525	533	499	513	569	535	518	507	554	521	503	534	518	536	508	536	478	546	518	502	499	534	539	531	568	551	552	492	525	511	540	515	499	512	519	529	498	495	496	525	543	524	550	503	460	506	489	515	519	529	502	504	523	530	523	544	532	583	484	504	531	524	496	515	483	542	525	555	512	530	569	491	490	529	520	520	540	544	530	527	487	536	487	566	495	510	505	482	537	518	490	530	490	516	566	540	520	555	520	541	537	538	551	507	508	564	533	519	510	531	517	489	541	473	527	550	514	489	528	524	514	488	518	531	510	528	508	521	493	499	531	486	540	537	540	521	522	539	517	545	561	502	563	556	536	510	500	505	532	519	501	530	520	518	478	499	543	499	530	512	486	575	513	465	502	517	527	543	528	505	518	521	509	480	526	535	531	524	526	505	512	477	494	538	510	519	505	544	540	543	532	530	458	532	548	499	565	494	485	468	497	506	519	458	556	542	573	514	494	505	518	492	511	539	575	512	512	508	514	509	528	541	512	559	505	549	536	530	543	549	537	495	542	499	545	538	518	501	522	510	541	523	534	521	527	527	511	524	482	522	519	524	519	507	493	563	524	513	516	501	464	553	574	506	514	525	508	519	502	506	486	492	536	522	515	523	536	509	511	467	497	529	505	539	525	526	547	535	548	540	492	548	512	540	531	519	467	508	547	539	500	539	519	568	545	504	529	526	483	543	524	551	536	507	494	506	520	530	522	512	543	461	490	493	491	501	513	537	544	503	560	544	520	508	511	516	482	509	535	506	526	533	518	500	518	551	514	528	498	541	548	525	575	507	532	508	545	553	544	529	486	514	541	522	522	513	505	533	539	539	562	535	512	488	516	521	564	499	523	522	543	455	547	509	507	514	546	515	520	537	535	508	520	528	519	516	505	488	510	517	506	493	548	494	490	498	510	533	497	486	504	569	524	491	487	557	529	497	537	506	535	533	509	555	495	518	503	513	550	528	518	507	531	533	559	550	505	504	498	497	552	508	531	556	535	545	504	522	513	504	515	545	508	502	480	545	513	470	511	552	512	532	547	525	533	560	501	480	497	512	505	474	503	510	526	492	489	509	512	495	503	507	502	558	515	524	526	535	518	539	488	526	497	539	496	555	544	522	515	512	551	512	549	488	536	469	486	543	519	525	494	535	526	483	525	549	490	496	500	535	482	493	516	534	538	507	498	507	527	499	534	497	519	547	505	568	530	497	497	520	543	495	515	505	509	516	528	543	491	485	502	499	534	593	537	494	481	526	505	525	541	499	556	542	526	511	521	511	515	515	508	511	517	507	543	560	528	499	527	532	524	522	500	510	551	463	528	531	460	493	511	523	493	487	541	504	512	506	526	552	525	489	507	494	535	498	496	559	506	537	477	524	501	526	567	507	510	515	495	520	506	504	536	539	512	524	533	530	498	550	531	519	501	544	533	545	529	533	509	479	523	525	495	550	497	534	521	519	485	549	524	533	521	524	507	516	478	543	479	519	514	525	501	550	547	532	524	528	532	502	568	514	487	515	520	506	528	497	457	531	494	492	502	498	542	500	523	513	483	541	485	509	536	503	519	516	533	485	485	532	504	510	509	516	530	549	518	526	505	541
61545	102982	85394	51346	9146	851	794	856	795	836	836	783	820	821	816	804	826	791	796	792	761	822	775	787	795	812	817	796	832	793	778	829	772	756	747	784	723	770	768	808	829	787	818	833	807	803	781	814	841	818	802	806	774	795	804	828	775	824	764	822	835	798	813	843	794	835	777	823	831	791	793	821	763	819	791	756	785	765	752	773	739	747	710	775	782	792	817	825	809	767	850	824	791	780	755	809	786	767	824	765	779	799	789	752	762	772	807	805	817	755	831	743	781	861	760	794	776	799	779	797	837	788	764	789	805	808	828	769	791	819	823	779	782	809	843	819	805	803	801	793	740	816	798	752	776	826	774	759	755	845	818	752	798	845	798	819	786	836	800	802	774	835	804	781	773	783	818	799	767	843	807	795	754	814	812	801	786	803	781	800	816	785	854	777	792	851	802	800	848	786	786	810	785	823	811	820	770	797	823	786	779	798	784	784	761	853	721	809	800	746	786	744	822	799	788	812	783	813	797	822	755	798	781	796	784	808	778	747	809	840	810	790	757	799	812	793	825	813	839	822	780	801	783	795	761	758	749	751	790	786	796	769	769	789	747	828	757	769	744	793	791	831	846	792	828	788	816	835	757	774	755	756	741	757	765	846	788	848	836	810	771	748	789	823	748	779	799	769	789	803	784	763	818	797	748	808	790	796	760	795	768	794	832	832	770	772	781	814	791	807	777	798	761	836	775	790	826	828	772	794	799	826	752	782	808	777	788	770	803	746	769	787	798	799	730	793	775	751	789	790	818	777	875	847	791	790	838	822	785	763	775	715	793	840	775	843	773	769	820	794	801	817	774	775	765	841	800	766	746	811	798	798	803	830	838	821	778	799	812	815	827	761	792	773	784	837	748	749	787	799	768	824	816	817	783	752	825	823	816	831	808	775	761	754	817	787	733	779	836	802	806	791	746	761	780	795	755	794	760	802	788	787	761	745	772	800	731	788	807	801	786	815	781	784	791	792	769	786	798	789	786	815	775	801	767	816	776	779	754	816	832	796	831	780	801	869	803	788	801	800	796	785	820	821	764	746	785	804	753	771	831	793	760	839	785	813	819	781	793	763	808	779	767	839	806	797	775	787	804	803	792	754	744	783	780	788	800	799	822	815	827	828	786	811	764	779	809	838	825	742	739	754	784	803	785	805	783	823	815	778	823	785	770	796	816	753	817	767	862	773	771	803	768	828	802	765	811	769	779	744	772	789	808	773	816	778	808	806	768	823	826	794	811	772	772	863	803	839	730	825	752	775	809	778	766	798	783	805	813	764	782	794	830	807	828	801	776	789	734	786	847	782	774	807	764	811	827	811	827	781	761	812	761	789	838	792	772	865	794	836	790	775	806	822	833	807	821	763	763	806	814	776	777	876	782	811	779	830	817	748	790	840	781	831	779	807	821	765	820	832	827	759	801	844	762	753	735	763	800	786	802	825	814	781	773	770	784	770	776	811	786	803	814	789	832	786	815	808	799	759	771	799	824	787	783	750	815	770	796	773	826	835	823	789	756	723	787	849	846	776	745	784	810	772	766	793	741	773	840	789	798	766	857	789	844	791	810	757	758	778	772	817	761	774	806	785	771	783	783	776	828	806	786	782	772	816	796	759	808	780	824	765	878	795	767	773	783	792	762	803	736	758	757	804	773	803	823	753	837	793	762	828	774	802	765	791	784	761	737	773	806	730	765	803	807	836	738	804	801	757	736	803	825	798	780	827	782	801	807	840	781	828	775	700	789	784	775	790	805	740	821	777	770	841	815	773	769	797	773	770	784	841	774	802	743	851	773	747	801	844	785	763	799	831	797	801	766	813	764	758	820	759	787	821	804	771	771	772	795	754	824	786	783	804	765	746	814	816	839	771	835	821	821	821	789	748	801	785	787	772	763	744	764	769	828	822	774	809	871	832	827	768	757	818	796	806	809	853	825	814	844	794	789	802	784	830	788	812	815	769	782	766	813	823	794	807	804	793	796	804	821	801	790	791	795	834	773	762	793	819	812	783	796	787	777	816	844	816	814	821	800	757	820	756	803	781	773	730	783	785	762	820	835	844	779	795	814	798	828	774	808	823	776	799	833	827	783	758	781	783	801	822	800	796	744	777	814	785	779	752	768	773	762	785	787	798	786	782	845	784	821	772	777	795	805	790	829	788	790	773	805	758	778	839	831	793	787	795	832	784	772	801	827	840	762	746	765	802	749	777	792	769	763	797	818	802	803	777	828	851	779	788	793	771	737	829	813	773	780	795	782	741	813	744	767	780	800	787	813	787	780	778	815	783	834	811	772	792	798	774	798	832	783	830	812	824	816	774	786	776	761	858	813	800	822	838	801	791	785	805	782	809	782	842	731	734	833	804	745	818	728	775	731	775	799	748	786	797	798	780	782	813	795	838	771	831	742	787	799	817	811	767	740	829	758	779	872	795	812	773	789	764	831	852	774	750	786	774	792	773	795	753	782	770	815	817	821	821	785	795	783	827	719	786	835	774	787	780	749	820	741	827	770	797	795	821	796	796	741	765	811	798	791	785	797	774	837	773	815	801	842	794	803	752	786	804	815	762	780	829	735	796	742	769	801	803	737	759	836	772	828	787	775	772	826	774	815	753	765	811	801	830	766	797	807	769	845	804	760	751	800	769	795	795	815	796	770	795	802	819	815	728	831	866	781	796	801	775	771	841	835	771	846	797	809	750	795	815	824	797	744	775	778	769	816	754	761	850	779	818	737	827	773	777	769	811	784	811	864	766	750	774	802	816	781	835	825	807	794	859	788	794	804	768	789	808	837	747	791	801	749	804	789	799	812	797	826	757	795	815	764	804	783	844	774	711	816	709	811	792	769	799	827	842	738	822	745	757	802	804	804	791	818	765	781	778	775	783	821	770	807	802	800	843	805	788	830	768	790	783	813	768	781	780	773	774	815	827	755	747	777	773	788	801	786	794	802	868	811	765	787	764	746	794	699	799	758	799	826	844	807	783	833	783	795	786	779	859	755	778	829	816	818	786	813	808	791	795	796	803	771	771	795	794	791	783	833	755	807	782	821	794	808	771	779	782	833	785	804	823	778	790	832	803	834	762	795	800	802	796	795	835	768	776	793	758	743	756	811	818	832	857	818	840	791	743	833	790	832	799	759	768	793	765	793	797	814	818	788	772	797	810	749	754	794	787	819	795	774	754	791	783	763	722	752	779	762	776	783	750	768	828	792	836	789	828	819	815	782	790	747	804	815	812	862	784	821	805	774	780	763	755	770	803	801	772	796	830	777	823	750	803	773	768	775	776	818	830	807	781	774	791	824	849	805	749	794	852	840	778	785	799	791	812	819	790	844	805	783	781	745	794	833	790	810	741	766	776	751	813	772	828	825	772	783	782	787	812	830	779	797	793	793	807	795	815	760	800	809	858	816	781	830	807	786	762	790	805	818	761	786	761	763	808	744	769	757	785	801	834	800	833	755	804	798	796
29352	28494	43532	23053	2345	413	316	343	292	327	320	308	332	306	317	292	345	327	314	296	299	304	268	293	285	363	306	324	302	315	315	304	302	296	362	340	341	318	303	315	309	321	318	295	314	322	321	317	319	304	331	307	335	294	306	325	318	299	337	293	292	294	328	288	331	300	301	329	325	292	290	285	301	298	312	308	305	328	256	279	298	306	312	306	285	286	343	320	316	359	350	332	324	281	312	301	285	296	306	320	330	302	277	313	340	323	304	305	319	312	302	320	317	320	326	291	277	298	297	309	270	288	314	330	303	300	323	325	293	311	314	337	292	342	317	313	301	308	290	301	324	320	297	315	305	296	293	285	366	322	322	310	307	287	288	294	312	302	312	316	294	336	307	266	312	302	255	307	331	320	301	295	344	308	342	313	308	315	318	322	291	277	310	331	323	298	287	343	306	298	329	338	303	309	317	310	319	306	304	323	296	318	292	292	294	289	304	317	302	322	298	288	296	297	319	286	311	295	328	299	333	319	321	315	300	306	323	337	338	305	309	305	326	304	307	324	363	292	303	319	291	333	291	307	286	274	273	334	297	306	304	315	312	258	337	303	296	268	315	329	310	300	354	296	290	320	355	292	306	336	306	303	310	310	330	301	290	271	312	338	327	298	291	300	310	303	273	281	290	311	294	294	278	318	292	303	314	295	333	331	329	283	274	294	324	317	320	310	278	281	328	307	336	309	328	298	290	283	308	329	305	302	293	292	293	307	329	317	334	332	317	315	315	306	307	300	309	312	280	340	292	308	286	312	328	309	283	313	316	322	295	325	324	292	334	328	308	298	296	326	293	310	312	282	297	290	314	320	299	299	298	332	304	301	320	274	296	294	340	301	301	332	307	302	318	330	300	318	286	315	326	310	292	296	299	284	310	275	319	312	281	289	275	301	308	327	287	306	316	312	296	284	330	317	333	313	299	302	318	294	274	319	307	319	309	301	302	314	315	327	301	322	299	316	337	324	317	300	280	301	280	333	299	288	301	318	305	283	316	333	318	321	338	331	328	285	295	308	318	328	313	284	303	282	318	320	293	307	318	308	277	318	312	323	304	306	283	316	294	303	312	304	318	300	284	328	322	305	325	299	300	317	335	274	332	290	295	317	307	340	304	293	335	298	312	303	324	310	322	309	318	316	317	290	304	281	303	329	338	330	289	287	310	349	318	343	311	329	305	302	327	322	302	323	290	308	322	324	302	307	307	299	327	327	305	337	309	332	323	294	316	298	289	335	280	297	324	303	310	298	295	285	290	295	310	287	285	325	253	304	306	324	307	281	314	269	308	315	343	315	312	319	277	293	279	300	285	298	295	336	338	298	318	316	334	317	321	306	322	296	314	296	302	322	332	319	291	306	297	303	315	312	312	327	315	292	311	326	310	294	308	281	303	307	320	315	354	304	304	308	308	312	310	305	324	328	318	339	314	295	305	309	311	298	312	307	333	331	346	325	305	317	276	305	300	312	292	306	331	335	322	322	324	304	302	293	310	320	314	292	323	285	296	334	330	298	329	320	303	305	316	341	334	343	288	312	285	322	333	309	282	294	327	316	321	297	286	298	290	299	313	304	326	306	298	346	319	332	335	330	300	302	307	293	331	313	280	336	300	320	290	267	307	290	313	325	315	275	300	314	294	317	295	274	273	313	267	328	303	335	281	312	273	317	331	295	281	319	291	335	297	277	312	310	277	321	298	289	303	357	307	317	288	316	316	324	302	274	327	315	308	342	299	313	296	310	322	295	302	331	319	294	279	297	294	325	277	306	324	313	324	290	311	312	306	301	301	354	300	303	324	304	325	305	297	332	342	291	310	337	305	304	316	324	297	295	283	296	308	300	348	317	320	340	311	308	302	310	319	300	310	280	288	304	320	312	314	288	280	327	307	282	315	295	321	335	343	284	330	307	342	315	297	351	318	321	295	289	321	324	297	295	310	318	310	295	288	301	307	337	313	352	259	296	336	314	322	314	293	346	294	283	317	284	337	302	307	322	278	316	306	270	323	297	306	326	299	302	316	282	334	302	311	303	290	311	302	321	294	289	303	327	315	294	347	309	309	295	278	322	279	301	342	313	317	304	295	309	322	320	290	309	291	294	325	326	279	339	296	325	320	335	289	300	309	289	325	314	321	270	343	293	294	313	305	325	339	314	309	295	279	303	302	331	343	300	314	314	324	287	310	302	321	286	323	318	358	305	296	289	294	326	332	313	316	294	319	302	302	293	305	320	309	305	318	310	287	303	324	322	320	319	318	310	312	299	297	301	299	309	319	292	308	289	304	291	318	273	279	314	310	312	289	325	318	303	313	304	320	299	298	286	307	310	317	293	287	296	319	321	282	302	270	327	306	321	320	294	324	326	334	298	309	300	312	283	326	295	304	303	312	292	311	278	343	311	310	299	297	313	302	310	306	307	296	284	304	308	325	300	322	302	298	283	302	329	298	339	337	326	294	320	261	283	297	321	320	297	333	325	319	289	315	330	309	311	317	316	333	314	328	298	312	326	331	295	298	296	310	255	295	289	293	309	298	335	284	312	303	313	285	302	286	331	329	322	315	294	285	312	317	315	311	298	313	308	294	284	305	340	301	301	314	342	311	301	296	313	309	298	297	291	296	324	322	309	322	295	301	320	301	297	322	301	326	356	295	284	301	306	316	295	284	314	265	285	316	328	329	305	317	330	310	314	305	314	339	281	322	323	276	329	279	310	290	307	307	332	301	308	277	326	310	311	313	299	320	291	299	302	315	322	292	279	296	293	287	297	301	313	311	317	333	283	334	302	318	302	300	323	327	330	320	312	337	302	296	307	323	301	281	342	263	308	307	280	316	340	301	302	294	275	303	283	277	346	320	327	337	335	319	309	307	309	303	277	304	325	336	310	348	311	328	305	340	281	309	323	304	324	282	285	304	302	314	287	335	278	313	306	318	294	304	320	297	296	311	321	305	294	308	308	300	304	291	329	286	279	308	322	283	325	283	303	293	329	323	293	289	306	294	306	296	292	304	319	318	301	324	346	319	310	293	315	300	296	266	328	320	298	290	312	308	281	330	298	289	269	335	286	317	308	312	340	304	318	322	321	321	300	306	329	331	322	312	299	292	305	319	322	269	281	304	307	274	307	312	315	332	301	321	297	293	302	303	336	341	280	314	312	301	289	305	303	283	342	320	317	306	309	295	299	272	308	293	316	310	341	319	322	324	314	321	306	316	346	286	302	315	290	308	316	354	358	295	302	297	273	279	298	297	334	319	313	286	319	304	318	272	309	323	295	315	290	329	300	357	326	293	327	293	311	303	288	301	307	301	295	314	303	274	319	337	318	290	320	315	314	290	315	318	328	328	356	298	290	296	298	279	324	343	279	312	309	293	277	296	276	278	305	305	297	301	287	305	327	295	309	309	341	317	323	306	308	283	315	322	308	335	317	328	322	292	342	263	269	299	314	288	354	298	291	341	322	318	308
35125	47978	49799	19658	1473	519	542	527	512	527	481	492	542	514	520	477	526	519	511	578	487	511	521	503	518	523	522	524	519	542	486	488	548	501	532	542	498	505	504	479	535	521	555	478	500	503	539	526	498	479	501	497	504	514	485	543	540	526	509	521	513	477	547	546	486	502	514	501	536	546	528	512	490	541	506	529	514	497	522	546	495	501	513	500	522	524	519	515	508	517	511	489	520	554	501	524	557	509	546	521	569	533	534	562	506	512	520	526	513	519	550	529	483	530	526	488	528	534	527	477	507	543	539	512	513	503	509	465	515	492	492	556	519	537	516	534	528	521	537	476	481	508	519	513	559	511	539	540	511	528	525	497	516	487	521	556	520	497	523	526	506	517	505	479	513	514	518	489	528	540	515	519	512	490	498	531	499	534	530	529	508	523	510	543	510	525	516	527	514	519	491	496	522	504	516	471	548	506	516	531	558	538	529	510	524	543	537	504	524	546	524	527	519	525	537	534	521	527	537	484	509	543	513	523	500	525	537	509	487	499	487	548	496	524	539	510	469	533	524	489	524	496	553	538	528	493	539	521	534	497	515	550	483	522	537	472	486	565	510	493	509	493	493	518	533	515	542	519	502	506	496	487	528	496	492	486	535	531	525	500	554	510	535	514	553	495	475	484	567	522	524	523	490	501	512	495	535	480	475	511	517	519	510	485	496	547	559	504	560	547	539	478	516	509	527	501	505	512	519	523	541	482	501	507	509	498	483	511	546	531	537	534	489	504	541	514	533	514	476	557	505	524	514	504	515	506	518	506	481	526	502	533	545	513	503	539	512	510	503	510	495	493	511	504	502	534	515	487	561	535	511	540	527	525	524	500	501	515	505	525	526	546	517	506	509	500	476	548	507	551	496	492	528	504	508	531	516	472	528	519	477	555	597	524	537	524	503	555	520	521	510	513	533	489	533	486	539	570	540	514	500	499	523	531	525	516	480	542	532	552	534	516	535	498	514	546	523	495	499	460	539	501	508	536	496	515	475	520	476	521	538	529	516	522	518	552	495	536	538	548	519	498	504	518	504	535	495	534	559	529	518	506	544	497	494	496	503	518	511	528	533	548	502	484	510	528	501	556	534	532	481	529	508	533	516	526	497	509	506	528	477	527	520	518	540	556	523	532	515	467	485	512	498	530	487	548	485	532	489	513	519	522	525	496	528	492	545	522	508	537	552	514	507	521	511	541	501	501	513	535	519	504	526	475	563	512	529	520	550	545	490	492	516	513	507	521	514	525	542	511	529	492	554	510	490	531	522	496	496	483	506	516	507	498	539	517	518	523	516	507	527	551	522	518	516	511	495	522	532	514	566	537	542	512	501	523	503	532	507	534	549	485	487	508	523	521	523	532	458	523	497	483	547	551	522	519	498	536	488	489	530	531	530	524	510	494	514	483	509	521	530	520	527	555	490	540	554	541	552	507	530	494	470	498	527	530	535	566	544	509	479	500	549	523	519	512	512	489	524	508	514	554	493	496	528	454	489	491	533	537	542	490	478	490	546	493	505	540	523	524	549	493	493	508	534	515	523	507	524	524	515	471	529	504	508	534	494	557	529	564	509	538	495	488	503	540	474	528	549	514	529	512	500	529	514	577	498	485	523	532	482	539	529	529	506	510	527	493	520	512	519	537	530	513	499	573	526	517	528	568	489	470	526	513	551	542	504	512	494	484	475	530	488	506	533	495	505	503	513	506	548	495	534	543	514	511	516	537	493	549	534	513	561	478	538	511	534	519	510	517	496	515	557	514	533	489	555	529	541	497	483	536	512	496	479	503	456	505	541	545	495	498	520	526	537	503	524	555	490	530	519	492	531	525	556	495	522	493	521	494	517	552	466	520	500	496	509	524	473	537	517	493	532	522	527	505	532	557	492	514	544	527	519	562	518	495	521	486	493	515	534	518	518	523	509	519	494	537	516	539	512	542	494	558	506	530	484	525	511	550	547	506	502	538	551	500	517	537	531	505	499	531	483	513	568	546	498	539	519	522	490	535	514	513	541	514	509	484	508	540	520	486	533	526	524	505	502	518	495	514	515	509	525	524	494	519	520	512	499	549	512	507	549	546	508	552	465	513	513	526	537	540	536	550	543	544	512	508	500	486	495	530	571	512	544	550	504	509	522	493	501	474	512	530	507	550	554	495	511	519	496	513	521	504	523	518	571	522	495	536	511	529	540	525	471	555	506	494	529	536	505	459	504	489	490	470	495	527	486	495	529	523	508	516	541	522	490	534	525	501	538	515	526	464	504	506	493	531	528	526	529	512	556	497	520	527	488	506	544	532	516	524	530	485	501	521	537	501	499	536	525	527	541	479	479	509	496	581	524	494	543	489	459	519	539	527	562	494	472	493	557	482	522	514	503	515	551	538	554	533	523	496	528	508	494	510	512	506	561	552	506	538	505	539	520	482	509	511	508	483	502	480	531	510	525	530	468	526	515	538	522	491	502	533	515	510	512	526	479	524	499	553	518	511	503	513	508	603	485	510	502	580	501	539	509	523	514	520	522	537	524	543	556	520	546	525	532	514	517	520	514	498	523	517	534	510	480	566	482	498	509	512	513	500	531	479	518	495	500	496	521	502	490	545	496	511	496	456	491	506	479	515	551	561	516	562	569	518	478	518	523	518	523	503	570	530	492	530	510	509	549	549	527	540	528	503	520	533	510	536	516	532	508	463	549	513	531	499	522	534	529	519	516	487	498	480	522	514	521	569	497	492	511	538	556	491	567	487	556	564	502	516	515	483	514	521	520	504	476	530	510	493	539	521	514	543	490	469	486	533	529	522	529	494	560	532	508	530	508	494	505	541	506	499	514	482	499	482	533	532	507	516	553	510	537	484	503	509	523	547	518	511	496	521	532	527	525	500	523	486	464	521	509	542	491	550	487	497	514	536	522	506	535	520	534	477	486	508	499	509	493	507	463	530	545	485	506	551	526	509	521	539	482	501	550	527	542	530	549	508	522	521	544	537	542	560	501	505	541	504	548	523	545	516	488	520	509	516	510	501	512	511	493	541	525	521	538	517	506	472	526	533	482	499	475	487	538	507	514	507	506	541	524	509	454	508	477	496	487	499	484	524	526	529	519	483	548	489	532	474	521	500	496	521	538	506	514	512	554	523	503	497	510	535	513	535	488	501	516	540	538	523	505	545	497	529	522	515	525	520	500	517	488	499	596	551	534	519	517	486	518	546	521	497	510	481	514	501	535	509	458	514	486	510	501	525	540	474	538	493	568	533	485	515	527	509	507	524	459	539	531	519	525	487	505	486	536	506	511	513	536	517	514	531	552	550	529	536	522	549	520	526	500	505	547	515	546	524	519	525	477	496	532	506	518	511	559	520	534	505	554	492	529	531	557	533	496	476	508	539	529	549	470	529	500	527	518	537	518	526	525	519	475	501	487	517	508	519	520	528	506	497	494	481	514	530	500	515	505	551	497	467	511	525	499	498
25256	25637	52438	33067	17917	5867	522	384	362	364	317	374	358	350	349	352	352	367	371	389	356	356	346	329	363	368	345	325	367	307	351	339	364	324	345	362	339	361	354	363	350	340	331	358	371	348	335	355	346	366	362	347	348	372	347	343	315	330	348	363	323	319	343	346	327	369	369	341	375	373	342	344	337	346	356	390	349	348	342	345	349	346	329	325	337	327	355	339	333	368	354	351	368	345	333	343	343	371	391	288	328	323	341	338	329	381	358	373	349	343	374	356	359	358	376	335	318	328	336	355	322	333	369	323	355	357	334	336	340	314	325	337	356	325	354	305	372	341	335	333	350	334	366	336	372	344	328	353	359	351	321	388	338	362	358	355	355	349	351	354	346	329	354	335	301	334	383	376	353	313	368	312	370	356	354	352	349	350	360	323	368	343	331	354	328	341	358	345	366	340	351	333	331	362	357	360	325	350	345	347	312	385	350	373	371	330	382	341	338	356	334	357	372	376	380	334	341	357	333	340	343	353	358	371	356	328	357	305	373	363	348	362	356	406	369	354	330	339	357	366	324	346	339	366	334	347	339	344	363	323	345	339	349	357	334	337	329	390	357	361	331	347	336	391	344	361	346	334	352	355	350	305	358	332	353	343	355	363	348	339	346	359	353	375	335	318	322	340	313	362	359	375	335	321	339	328	336	330	334	352	366	348	364	369	357	305	328	341	358	325	347	369	306	351	321	345	370	322	332	385	347	335	346	329	332	354	351	344	352	370	360	342	343	351	364	365	360	352	356	363	312	345	343	349	349	360	313	368	347	335	332	318	328	341	348	346	356	361	381	350	348	354	319	333	354	367	375	369	355	370	322	373	324	354	322	306	351	366	361	346	334	360	340	310	345	350	352	323	368	369	357	355	365	327	349	344	323	352	341	317	379	343	358	343	341	366	365	323	345	330	334	344	361	330	359	345	318	356	346	328	320	364	349	351	332	350	324	313	344	325	334	349	344	350	364	344	323	330	346	370	348	348	379	378	340	349	338	361	378	346	363	332	358	362	377	323	375	353	370	337	337	358	351	350	351	361	375	314	361	364	336	360	346	328	319	359	319	332	352	336	370	369	348	336	339	371	364	341	330	343	347	346	360	342	369	349	342	325	360	359	351	361	367	341	347	354	335	368	366	352	344	333	310	360	328	357	363	348	350	337	375	357	338	343	335	359	345	345	329	340	369	342	365	336	357	359	356	326	318	361	319	349	344	374	344	323	348	357	325	335	330	358	361	379	337	351	339	362	329	343	333	348	364	349	359	358	340	346	369	374	374	375	340	335	336	331	340	346	319	332	344	323	312	351	370	334	352	368	324	350	348	360	335	381	315	320	355	361	362	372	333	329	375	336	376	348	347	377	376	349	336	326	343	346	333	347	346	345	362	345	347	372	328	336	342	338	353	360	329	326	346	333	366	377	330	378	320	343	371	335	348	374	348	356	324	338	321	330	389	328	352	341	351	312	380	328	350	341	350	362	377	346	311	361	372	316	335	327	346	361	371	348	359	349	338	357	343	336	374	341	348	376	396	350	365	335	318	357	342	355	356	324	346	315	367	362	334	345	343	357	363	342	347	348	344	339	354	341	348	349	372	358	350	329	340	344	347	352	373	362	350	330	308	339	326	377	358	331	323	333	366	365	363	345	314	354	353	338	367	346	348	301	352	338	358	355	331	351	358	382	357	342	342	343	329	336	328	343	354	328	337	360	353	320	304	340	305	349	351	397	342	348	321	331	376	319	340	343	364	348	327	357	339	340	353	337	307	345	364	353	385	361	348	346	368	341	384	372	345	352	354	371	345	367	355	347	344	379	336	344	369	361	378	360	348	338	343	332	341	334	315	335	358	323	322	344	361	359	326	336	340	336	344	334	370	331	344	358	351	349	316	332	349	358	303	345	342	312	353	346	367	361	335	373	358	333	355	359	364	323	358	380	370	352	361	319	338	382	372	373	315	338	379	347	382	344	339	319	337	326	348	335	356	336	351	342	325	360	353	338	351	354	369	352	332	337	332	324	312	335	371	331	343	334	375	337	378	345	355	316	337	374	356	365	353	332	348	327	350	325	361	325	351	354	331	360	345	345	357	352	307	365	349	352	342	336	342	350	349	362	325	347	335	341	351	366	352	349	370	349	350	350	329	325	362	342	324	368	387	345	311	341	358	344	340	337	321	355	331	335	324	345	335	377	344	340	382	342	346	354	338	354	354	343	371	340	339	325	384	318	353	339	369	356	349	351	357	352	341	335	353	351	360	330	326	365	359	352	349	360	339	321	351	327	347	390	328	334	347	335	359	326	361	322	315	334	320	385	359	370	325	377	361	334	365	356	321	366	350	349	352	349	370	356	347	348	338	362	350	319	391	357	361	361	349	359	386	365	325	328	332	365	347	350	337	349	317	330	339	374	342	369	366	348	336	347	364	338	330	340	359	357	364	328	336	314	345	339	355	324	336	354	336	359	337	333	315	362	330	359	354	339	349	338	353	373	330	338	317	344	336	324	339	325	368	332	343	362	367	360	365	347	347	356	319	323	350	348	345	314	369	307	330	347	327	363	373	329	340	331	368	365	369	308	352	350	310	335	360	365	376	337	376	338	331	330	357	330	321	324	350	338	352	365	357	335	317	338	341	325	325	330	323	371	357	342	340	341	378	323	348	335	302	352	382	357	340	322	340	353	320	304	339	330	332	318	357	320	360	331	340	359	333	335	324	319	363	313	362	322	360	327	353	334	348	363	331	366	347	329	318	360	355	361	313	340	312	354	356	349	358	353	343	357	325	367	345	344	305	363	377	347	365	375	320	330	376	353	326	340	341	350	362	353	342	381	336	370	356	326	330	357	338	331	320	345	327	369	345	363	361	335	341	370	338	324	349	346	333	327	360	336	351	343	326	367	310	336	327	351	332	350	341	334	350	380	377	347	322	349	345	352	375	369	340	368	345	327	345	345	339	349	372	315	338	337	350	365	349	351	388	327	353	350	339	331	330	338	342	356	330	356	343	358	327	347	328	334	359	374	345	317	344	351	371	375	311	317	370	351	341	382	353	340	352	356	358	336	362	363	318	332	343	362	328	303	314	356	345	358	327	384	334	354	374	329	336	369	350	349	332	341	319	351	358	352	329	320	326	333	323	327	349	373	356	345	375	339	341	367	351	331	334	320	342	330	347	369	340	341	355	342	336	329	362	338	332	335	350	361	320	366	355	360	318	344	378	346	348	307	322	327	364	359	355	377	371	381	335	335	356	353	329	330	337	322	341	325	360	341	352	357	354	352	358	353	366	330	333	350	353	366	362	369	320	343	345	353	350	368	313	327	350	326	356	385	362	343	361	342	348	344	326	357	308	339	354	345	367	327	324	335	332	315	376	351	344	349	366	321	379	336	318	336	363	368	372	354	339	366	352	372	358	351	346	325	311	341	364	357	315	341	340	332	335	329	325	325	358	335	359	323	353	342	371	343
59094	89746	69737	35128	3454	583	577	581	577	564	556	580	569	608	581	558	536	543	558	548	597	597	538	633	552	583	555	566	564	571	534	555	563	553	556	554	538	569	568	544	586	531	531	570	571	566	563	547	564	553	565	517	554	568	554	513	614	510	596	564	579	585	599	565	568	542	560	599	570	561	572	569	575	570	590	625	540	532	613	518	555	567	571	614	566	579	560	567	596	576	557	588	581	583	523	550	527	563	583	514	580	553	526	545	567	589	583	520	559	551	583	565	575	549	588	585	504	587	607	539	571	527	585	541	551	567	566	561	547	559	591	567	552	544	532	584	568	587	565	529	538	557	560	568	559	598	577	564	569	576	532	567	580	565	578	576	560	534	541	576	576	538	568	566	519	556	571	540	566	550	554	533	550	548	546	568	550	555	566	552	576	549	568	562	596	524	590	572	566	571	570	573	575	579	563	596	565	572	591	530	572	519	565	556	551	560	570	549	603	575	611	536	586	562	529	575	544	589	539	572	574	611	617	559	569	550	536	594	604	540	617	575	567	540	558	539	594	566	581	563	562	584	583	538	535	550	580	539	587	594	537	542	546	549	580	515	569	582	591	550	557	533	521	553	557	537	561	566	547	551	564	560	567	575	587	527	601	565	574	531	610	562	592	565	568	560	550	584	601	578	565	525	544	584	540	601	569	581	604	565	575	603	592	507	575	544	578	579	586	562	570	547	577	543	562	506	567	538	557	575	560	590	566	561	555	529	546	575	600	559	554	589	564	543	566	549	553	522	562	571	527	565	567	603	605	568	580	574	580	590	520	545	582	555	562	574	549	571	546	508	553	563	606	584	579	540	582	568	584	580	530	557	539	579	600	590	563	549	556	602	538	570	580	570	557	562	596	550	565	543	566	579	549	544	590	584	554	591	579	527	543	627	565	524	589	529	527	559	543	562	565	549	564	613	576	513	573	605	556	563	560	545	564	557	540	548	571	594	584	604	563	620	554	583	546	561	580	563	523	572	537	550	590	548	577	588	571	564	543	601	549	559	568	594	577	571	544	563	584	557	551	540	587	554	547	561	538	565	592	610	572	495	603	535	570	579	559	587	561	569	547	550	575	565	594	568	607	599	559	570	584	596	591	554	513	551	557	596	569	536	537	543	579	554	608	552	551	560	591	570	545	550	555	564	572	588	544	563	549	562	575	561	598	552	539	545	551	566	582	538	575	582	522	540	540	545	579	510	557	540	596	565	579	531	589	559	552	589	566	513	547	576	543	573	554	568	551	547	560	570	545	549	535	594	578	510	589	531	574	558	560	548	521	566	578	601	528	537	555	546	575	571	583	578	583	571	551	582	548	534	534	545	547	566	571	584	557	571	552	585	561	550	566	533	597	553	555	559	551	526	526	538	608	576	573	587	528	529	564	555	599	572	565	514	559	563	546	564	575	575	585	556	583	558	547	550	536	554	541	563	616	608	516	568	601	582	551	543	569	561	602	550	517	573	579	524	517	580	585	533	544	533	520	520	549	576	555	528	587	533	559	564	527	568	563	580	561	524	552	542	611	517	562	543	567	569	591	549	573	592	542	608	569	542	576	539	563	527	591	532	560	553	517	585	595	595	570	604	566	572	577	555	573	548	591	585	569	594	565	559	547	577	533	559	566	560	574	601	585	586	552	617	569	537	532	567	576	550	570	535	559	564	577	536	581	541	572	565	552	569	570	576	566	593	542	566	536	554	555	550	562	574	586	525	561	586	558	594	552	562	598	565	589	549	561	567	576	570	494	531	570	534	519	558	545	567	570	570	535	579	543	593	550	592	597	597	580	595	500	608	550	553	555	572	555	571	572	538	555	508	548	550	568	548	535	569	599	566	561	531	560	569	615	537	532	558	594	557	580	604	576	594	565	567	557	575	588	568	571	566	569	545	575	539	595	593	578	538	528	541	586	565	525	530	549	573	553	552	544	570	544	560	542	563	526	523	559	518	512	545	588	580	561	582	589	554	533	574	564	576	576	552	549	570	573	559	577	534	537	523	549	584	577	570	595	537	537	541	545	584	578	605	574	538	570	590	535	571	554	588	588	566	564	522	556	588	559	564	555	573	588	537	545	567	576	528	547	564	565	521	538	570	568	568	557	586	569	542	581	582	576	553	620	560	584	549	580	596	554	554	555	589	560	540	565	522	522	589	583	543	602	531	608	572	529	510	565	553	602	546	586	543	575	570	521	565	566	565	567	504	557	544	552	538	553	565	617	568	589	544	557	540	588	545	598	587	575	538	570	577	532	540	533	518	525	562	562	560	608	560	547	579	555	530	587	553	561	590	602	566	552	576	546	607	577	560	572	543	562	553	554	608	559	560	565	565	553	564	577	600	587	595	542	597	578	543	563	545	563	553	601	568	548	559	545	552	579	515	574	559	520	536	569	571	517	556	575	572	540	591	561	582	546	528	555	542	564	553	567	581	596	565	540	586	567	580	540	575	517	573	525	588	594	555	586	568	573	529	550	566	501	547	574	552	565	633	583	527	603	526	525	576	544	569	535	588	598	629	566	578	574	575	569	590	561	580	545	585	538	584	553	585	521	551	593	573	544	564	577	546	585	597	571	525	547	589	565	574	592	545	565	564	571	554	584	532	568	602	553	561	581	544	508	578	555	519	614	576	530	578	549	592	563	507	539	532	580	562	581	559	599	520	595	570	541	550	568	601	602	581	567	568	556	525	560	557	534	585	593	551	551	588	512	600	553	547	559	580	585	537	498	588	571	564	569	617	533	593	563	536	587	532	577	565	539	568	551	589	578	558	569	592	576	589	541	571	545	589	578	602	561	574	546	587	573	565	586	564	557	547	554	584	627	546	546	585	582	527	523	581	546	587	567	584	598	547	540	577	542	570	619	569	562	605	569	576	571	567	568	562	537	559	579	608	549	582	517	544	559	537	606	532	561	582	557	620	550	597	595	567	562	592	554	529	572	565	544	585	573	576	592	582	536	581	581	588	557	556	599	572	571	560	581	543	587	593	548	566	576	601	559	589	510	558	512	564	536	586	540	619	604	576	539	559	549	571	550	581	549	562	558	526	575	547	514	537	527	554	583	553	538	571	607	601	550	554	574	491	604	570	579	587	550	599	553	603	573	558	578	562	563	598	522	583	539	569	593	555	544	583	561	554	562	580	580	534	592	548	521	568	564	554	536	531	570	534	559	554	520	519	566	590	552	562	550	587	590	544	572	545	580	556	571	560	563	576	577	606	545	556	579	549	539	552	529	543	521	575	572	511	524	547	612	541	598	586	571	572	519	549	554	557	573	543	560	583	564	563	547	529	597	538	552	554	554	519	571	527	548	567	582	565	541	549	548	500	561	526	601	552	542	539	572	546	590	534	587	533	542	504	603	519	548	580	598	606	593	553	557	548	518	582	537	579	566	570	589	557	559	590	561	575	572	586	584	552	575	568	525	560	568	548	537	597	574	551	534	513	565	557	581	556	596	564	555	515
24211	23358	38346	27006	21411	18400	5787	678	555	548	579	542	540	541	567	567	562	543	533	513	553	559	529	546	592	506	533	527	530	503	550	518	566	536	486	574	531	536	538	528	565	549	510	558	529	499	545	573	528	541	584	532	556	516	557	532	543	535	549	547	484	535	544	497	509	530	508	543	581	551	529	504	516	553	541	551	587	486	561	552	547	516	540	553	528	571	516	534	528	510	577	538	571	535	526	539	499	503	539	520	517	560	524	539	565	507	557	498	506	548	540	577	538	496	556	561	535	504	562	532	540	551	516	485	562	511	492	521	526	502	529	519	553	545	514	493	582	505	513	518	484	582	509	533	530	532	534	506	519	527	529	547	528	574	530	550	569	522	570	553	519	473	564	533	517	524	472	518	528	520	586	511	546	522	549	547	520	555	521	543	504	539	531	544	522	517	502	591	547	540	566	535	548	561	549	569	595	512	589	509	510	496	538	526	554	516	532	506	518	541	505	536	588	521	536	519	526	524	526	537	533	558	520	543	520	524	480	505	534	517	521	554	516	525	580	503	499	515	512	558	542	527	541	515	576	540	536	558	541	522	518	519	544	511	561	533	553	572	513	522	505	521	506	523	541	547	505	524	513	542	500	567	522	538	501	556	521	506	560	546	537	523	531	548	493	529	544	520	521	465	579	532	534	540	537	556	537	506	576	491	549	530	540	546	493	508	520	537	509	548	523	524	529	531	524	514	516	528	558	484	515	540	543	519	532	550	509	523	551	538	560	552	535	544	564	540	511	531	550	496	516	567	559	486	498	523	508	533	500	526	483	536	518	543	535	543	519	542	495	534	492	569	517	502	523	541	575	538	501	557	573	559	547	549	545	569	522	533	540	558	532	514	547	535	546	532	539	503	548	538	560	558	523	580	499	515	526	541	563	581	497	513	530	585	552	573	527	556	512	532	502	573	506	552	543	511	542	540	539	504	518	490	519	528	586	536	516	545	480	508	515	532	512	610	495	525	556	558	527	519	505	531	500	538	569	546	532	520	540	549	548	553	517	528	477	535	520	530	535	478	507	553	529	540	554	515	528	524	514	542	534	532	518	535	500	553	535	567	537	520	490	548	490	524	543	486	519	532	584	530	479	605	512	520	537	508	531	532	519	557	517	530	551	508	542	482	529	560	529	493	533	524	568	556	544	546	543	527	485	519	549	548	541	529	538	543	530	530	509	516	516	494	525	533	549	537	526	547	490	538	555	554	541	515	568	547	531	545	508	517	545	543	499	484	520	560	510	524	538	527	536	561	560	545	544	552	553	563	514	533	521	495	571	493	539	569	540	586	484	571	526	499	537	533	504	534	534	507	525	564	519	518	532	516	550	538	561	514	515	533	480	574	514	494	535	493	534	531	536	539	520	494	524	517	511	538	511	513	494	529	520	536	548	539	536	527	566	509	534	546	553	513	574	589	534	540	505	538	512	558	557	540	492	546	564	549	528	542	530	540	550	502	549	508	576	531	509	537	522	537	520	546	513	571	555	535	540	486	524	498	535	536	512	571	554	497	541	501	560	538	507	515	514	494	541	544	533	516	564	510	524	541	564	529	531	500	529	505	534	561	550	486	546	538	504	515	561	532	544	520	532	577	510	535	541	530	555	514	516	521	540	532	559	538	523	561	566	546	521	522	502	521	507	532	529	522	523	519	540	480	519	499	509	530	529	522	519	565	532	533	488	577	525	543	482	574	509	560	515	540	470	439	527	527	535	517	546	536	496	535	523	544	515	515	597	535	518	532	549	529	572	485	546	556	548	528	531	527	538	536	538	534	532	538	508	531	536	559	530	535	519	498	541	532	510	546	561	551	510	526	596	520	578	522	550	556	537	577	532	565	525	543	558	547	552	553	528	569	522	559	518	534	532	519	497	497	537	521	546	575	531	540	523	498	562	546	536	568	541	567	509	513	496	489	517	527	563	517	555	491	540	526	499	542	526	540	507	531	554	541	518	498	492	533	536	547	515	511	548	555	501	500	544	560	556	538	519	507	521	557	522	530	534	544	545	528	544	562	532	522	531	492	536	518	470	498	556	550	505	515	531	544	535	589	522	531	602	561	516	535	544	514	569	547	521	566	527	510	519	514	520	535	566	549	545	505	537	537	545	521	532	523	509	548	523	516	533	551	523	536	555	515	500	551	546	472	554	535	536	543	549	566	469	524	549	541	538	550	521	530	503	488	533	540	541	500	545	522	550	523	515	537	514	548	560	514	515	501	544	529	494	521	501	524	523	531	503	549	524	504	531	512	516	533	520	527	554	549	540	502	528	549	542	501	571	558	529	529	549	563	539	530	504	563	530	525	535	503	536	553	530	514	532	561	538	571	538	515	545	536	517	573	556	553	524	512	546	518	533	558	566	504	542	503	492	485	525	553	518	536	525	513	514	473	566	537	546	503	551	549	577	527	551	547	551	509	555	576	531	535	564	536	483	527	531	531	562	551	506	519	524	527	499	516	509	568	535	499	514	534	551	587	572	526	523	513	532	541	486	555	534	567	503	571	561	542	561	502	500	545	539	537	522	549	549	534	544	556	509	564	516	547	510	538	532	508	509	512	563	517	534	558	520	531	529	519	532	544	568	549	505	551	491	505	587	561	488	512	559	547	495	539	509	498	554	530	567	507	540	530	532	519	539	527	509	533	505	529	522	485	545	539	535	520	547	493	496	557	511	530	508	512	508	573	546	531	530	535	505	498	518	525	503	546	556	531	505	535	513	536	583	530	572	547	559	524	516	494	547	580	527	516	542	521	508	528	542	540	544	558	526	525	511	498	506	505	497	522	557	537	476	503	552	566	534	459	566	557	510	546	511	525	581	551	544	536	516	523	504	558	561	453	541	511	560	541	551	548	517	568	510	500	520	554	526	499	555	558	567	527	527	517	492	506	506	526	502	521	510	545	558	490	508	553	511	549	513	503	546	496	516	535	538	514	544	524	529	549	521	495	479	548	514	514	541	526	546	553	521	544	575	543	552	500	544	549	541	554	539	558	550	519	538	542	529	539	543	534	588	498	528	515	488	533	525	535	497	537	509	494	509	515	573	557	546	509	533	504	512	555	505	509	553	528	537	542	555	562	541	571	506	516	532	542	548	517	497	530	547	547	516	546	532	540	508	492	580	553	548	508	568	563	592	519	508	545	530	526	517	586	544	553	547	554	511	507	484	558	493	520	534	525	526	517	553	482	573	518	549	553	525	551	508	536	566	563	528	492	532	521	536	495	510	515	528	518	541	499	517	535	534	521	558	524	526	555	532	561	534	533	575	537	531	491	535	562	521	546	512	534	541	504	551	547	527	512	503	516	501	579	496	487	572	525	569	519	526	527	504	575	521	551	549	525	564	484	538	529	510	488	552	535	530	545	524	521	554	523	550	516	535	504	565	521	532	529	532	521	544	524	560	513	525	555	523	540	556	565	532	543	544	547	493	493	542	521	533	545	549	545	542	535	519	542	561	499
61878	90450	69974	41664	5953	873	805	795	855	812	814	847	816	837	797	823	830	845	871	804	791	855	844	833	858	815	811	828	806	833	818	789	791	851	810	778	828	809	814	809	757	831	831	771	751	776	841	816	847	796	813	837	834	858	827	808	814	769	809	759	839	813	810	811	839	842	804	787	806	850	811	809	773	818	834	762	842	839	778	814	786	806	776	814	822	780	838	808	779	841	804	829	875	780	779	866	813	829	797	796	818	819	859	859	807	840	776	840	839	841	800	830	809	762	850	739	822	809	837	795	807	833	813	803	807	799	803	863	837	815	753	743	845	779	787	794	805	847	831	826	777	880	836	806	820	823	811	803	767	827	845	774	845	815	818	848	790	825	804	793	797	796	779	806	773	804	835	787	797	832	878	835	824	824	789	853	814	855	760	740	811	813	792	799	777	811	784	827	819	767	804	840	885	796	848	836	810	807	793	796	809	827	834	791	812	826	813	808	766	803	797	836	782	766	819	787	813	840	793	830	801	822	822	825	868	853	760	782	824	829	788	803	775	831	816	829	808	853	848	791	810	793	896	812	774	827	777	791	798	872	796	802	850	830	848	785	833	810	764	791	888	812	817	798	797	832	824	767	858	798	807	850	836	779	766	780	854	837	774	793	829	831	731	824	834	870	778	787	777	758	807	835	777	798	842	827	807	823	806	791	814	786	801	789	792	795	806	849	846	858	764	803	811	815	841	778	822	781	813	762	819	786	817	808	819	792	795	786	785	831	803	812	777	827	839	834	828	824	790	819	726	809	847	822	793	822	802	773	855	790	810	841	836	781	811	796	782	851	857	768	792	774	787	826	801	810	824	764	802	811	743	816	815	833	843	799	893	794	814	818	858	805	774	758	773	839	797	768	777	818	788	837	797	781	793	792	816	774	783	848	820	842	830	831	792	819	852	797	789	828	800	792	815	804	775	845	788	802	793	830	823	773	744	802	820	822	820	734	786	806	837	777	805	792	813	814	775	795	832	828	831	826	799	796	809	816	782	837	834	798	845	804	832	828	763	840	865	818	798	827	829	814	822	828	809	789	784	811	811	822	799	820	804	849	847	813	774	845	820	779	788	756	819	822	821	805	840	808	766	796	802	840	799	808	853	836	798	802	847	804	764	811	815	847	834	791	792	770	771	789	807	825	770	843	865	843	807	838	763	858	790	769	846	791	788	803	835	769	789	826	811	809	842	851	775	806	808	784	799	816	842	825	807	816	804	821	785	849	829	823	809	773	797	791	854	864	851	868	784	835	823	770	761	810	859	823	808	771	822	792	824	817	814	770	860	799	824	827	819	857	780	797	856	799	842	867	804	816	792	785	808	811	799	838	765	829	793	763	784	804	815	810	834	787	825	854	834	852	819	811	779	799	803	815	827	810	805	801	817	805	856	815	795	858	847	810	802	799	861	787	815	823	784	762	751	822	814	835	800	795	808	764	793	781	849	850	770	808	816	840	804	758	835	777	820	775	795	804	827	860	821	775	837	813	791	887	797	831	829	782	815	797	822	755	777	770	793	745	872	828	812	843	832	840	858	830	793	831	750	768	801	784	834	757	832	818	867	761	794	822	801	809	809	846	841	821	853	814	805	837	813	782	827	810	858	799	787	807	829	847	808	825	889	814	806	823	815	808	780	803	761	899	808	846	803	808	768	870	822	766	810	812	790	826	835	848	759	805	760	812	776	786	800	821	811	821	794	835	804	838	790	832	801	747	779	808	806	816	849	792	786	812	810	753	796	848	821	819	811	808	870	799	841	831	801	772	774	808	830	858	840	835	809	799	784	803	846	819	846	781	848	783	801	802	814	853	799	855	797	772	803	793	857	778	775	865	809	803	801	785	821	807	801	812	790	829	791	825	792	821	782	771	792	827	823	842	795	816	785	806	814	780	770	808	815	796	780	804	785	880	798	849	804	819	847	809	823	821	827	775	857	834	827	820	819	812	776	815	790	873	769	789	826	814	881	815	790	814	852	840	818	810	796	782	799	801	814	828	791	819	840	776	804	831	835	848	832	834	810	816	837	771	876	806	756	830	836	806	834	798	852	769	811	827	821	808	793	819	811	802	825	814	835	841	802	800	778	772	829	756	818	830	809	817	838	833	807	795	814	805	831	785	840	817	763	791	813	770	780	779	809	837	799	804	804	811	846	783	793	776	842	775	799	788	773	821	801	741	780	866	802	827	839	823	813	779	845	808	783	821	849	825	791	773	788	809	819	778	810	782	818	800	845	773	785	838	843	811	817	823	865	793	806	777	802	788	782	808	849	859	780	833	779	886	848	836	837	815	804	866	776	852	792	815	802	891	786	781	841	811	772	800	804	791	804	771	786	835	805	805	766	850	779	794	808	843	801	767	863	832	810	849	800	816	796	796	819	806	803	800	773	827	814	843	779	784	829	798	827	783	795	778	834	804	787	771	760	764	832	817	843	812	811	794	876	869	775	806	770	829	784	844	779	809	782	786	826	796	831	815	836	766	825	791	861	813	798	776	830	813	767	819	813	785	834	848	842	816	783	892	827	817	805	815	819	781	775	818	821	759	870	806	803	766	809	893	809	801	839	869	811	800	825	760	838	802	807	846	770	813	807	798	799	870	774	775	822	771	858	806	806	848	751	820	779	825	814	805	796	792	774	795	791	812	811	797	827	792	812	774	793	820	809	815	783	799	777	863	810	836	798	859	853	796	809	834	819	795	821	823	813	798	816	762	807	851	779	862	834	782	832	814	819	851	783	820	797	849	825	848	826	831	827	803	799	846	774	772	854	768	856	838	804	766	813	826	795	831	808	882	849	830	760	868	820	764	833	788	775	801	770	821	834	804	819	785	793	812	839	830	797	815	851	809	771	827	807	832	816	852	806	854	801	807	746	803	854	789	794	856	797	813	798	834	765	804	811	774	799	886	802	775	810	831	794	813	842	846	830	811	816	831	842	831	834	787	757	825	823	843	781	834	854	799	854	846	794	777	822	794	788	830	842	823	825	822	829	795	818	795	814	809	800	806	863	859	810	811	796	773	810	796	793	797	787	819	817	839	824	774	794	811	771	818	835	825	815	796	827	841	783	801	815	840	856	788	803	781	834	780	778	786	852	807	811	806	825	829	820	783	835	816	831	793	832	812	827	840	805	772	882	805	831	828	834	776	799	825	834	795	847	810	823	812	799	848	839	849	755	863	854	769	806	800	823	860	768	863	822	829	792	781	799	769	815	825	867	855	805	778	788	772	756	811	832	826	806	785	852	820	794	831	847	841	859	874	781	789	833	795	823	809	795	812	779	855	794	854	822	824	782	814	813	840	787	771	830	796	842	847	836	794	802	844	782	854	785	794	856	785	762	816	843	836	811	776	745	785	815	783	801	818	779	815	844	814	823	775	817	806	852	790	816	801	765	791	830	808	789	825	789	819	819	893	855	876	775	813	829	823	820	855	873	814	888	784	781	802	773	801	789	875	765	812	835	862
29192	31083	45362	19606	1646	347	324	329	295	371	340	312	321	345	348	333	364	313	292	325	352	306	327	311	321	312	334	312	304	307	297	295	313	336	322	297	310	350	337	325	311	333	321	294	306	330	309	291	333	311	330	313	304	312	317	364	295	277	304	309	316	292	308	313	336	327	299	327	334	320	357	302	336	325	286	301	313	318	300	293	316	303	328	280	341	288	326	288	331	307	304	313	287	301	358	296	316	322	316	313	312	287	302	335	309	355	298	314	320	309	326	309	328	295	289	294	312	289	310	346	291	323	321	340	316	288	314	305	312	310	302	316	330	312	303	340	336	305	325	317	303	297	340	341	353	340	280	299	341	321	333	316	307	327	293	340	337	293	302	285	311	287	273	336	297	300	327	311	306	317	312	348	303	297	346	274	307	315	305	314	323	318	304	332	325	332	335	341	308	328	346	306	321	306	279	336	327	334	323	333	293	311	304	321	304	306	302	304	312	337	320	305	297	313	312	305	278	304	300	326	313	292	304	315	291	284	328	320	314	292	322	324	326	317	321	312	285	329	322	324	295	335	295	301	324	321	341	312	295	322	305	359	312	308	336	301	310	293	312	315	341	339	318	316	327	301	311	331	332	316	305	335	297	304	306	296	297	333	332	306	311	345	336	320	314	310	297	314	301	310	295	284	286	342	324	295	297	289	329	300	300	272	330	317	287	274	306	282	309	320	296	298	280	316	323	342	322	293	309	358	309	318	335	334	291	314	306	322	312	323	346	336	309	317	325	337	309	319	345	335	289	321	286	277	288	323	302	288	305	299	306	315	271	309	332	305	322	313	348	310	351	329	318	305	309	298	342	342	349	316	321	290	294	289	343	331	322	319	298	284	279	328	332	344	362	289	313	310	334	289	308	292	282	289	317	274	322	297	315	355	330	296	316	350	303	297	301	308	316	318	311	289	326	314	309	312	310	310	285	318	325	322	326	332	300	284	314	294	289	314	325	320	328	343	301	342	303	316	301	312	319	322	275	308	318	338	344	287	320	310	294	300	282	328	330	300	306	318	278	324	323	335	323	301	296	293	334	328	341	325	318	353	302	292	325	319	314	284	294	327	346	331	318	319	301	288	321	334	342	328	298	317	326	345	290	313	317	313	299	326	314	292	296	336	335	318	323	329	281	328	301	304	307	311	303	330	324	338	336	361	296	314	326	331	320	312	301	284	353	332	303	317	297	339	324	328	313	297	329	337	307	290	307	333	326	312	338	330	314	291	319	294	349	326	307	305	308	327	318	320	334	319	310	309	332	299	319	324	311	325	326	322	331	310	316	298	324	305	316	319	322	311	312	301	296	332	351	314	300	356	320	316	314	315	305	330	274	309	322	325	274	300	303	305	305	327	327	299	297	338	294	297	315	311	319	316	317	313	334	347	330	315	342	317	320	307	323	326	330	341	338	304	335	323	322	320	296	331	290	334	284	315	347	312	328	309	295	318	315	338	319	302	316	337	351	332	303	290	321	329	312	323	320	306	307	307	347	270	369	337	293	300	303	356	320	298	319	305	301	282	324	317	284	332	330	335	315	327	302	312	310	301	319	309	330	297	281	286	301	313	351	284	310	297	347	324	340	315	313	311	312	327	296	310	342	343	310	315	299	346	331	317	325	329	301	322	330	326	337	328	324	282	313	307	335	306	289	322	310	297	313	338	287	308	313	323	288	345	289	312	299	332	303	330	321	291	330	318	298	313	325	339	327	353	294	314	338	321	334	286	292	305	316	337	319	327	326	293	300	303	321	326	301	307	308	268	276	330	293	330	333	307	284	307	285	327	323	312	328	314	334	297	306	281	296	344	325	304	302	330	315	348	353	297	331	306	302	346	316	303	299	346	315	352	328	304	330	288	303	281	300	341	308	316	312	340	293	343	262	316	302	293	325	334	327	301	298	318	328	294	297	328	353	332	314	361	307	305	327	305	316	338	312	316	303	329	327	289	306	309	310	326	346	296	292	344	330	315	291	329	306	312	288	322	312	309	320	314	348	303	323	287	309	324	308	336	320	308	323	291	340	308	334	288	303	299	305	313	294	318	322	310	314	343	273	348	309	328	315	311	331	327	300	344	306	344	297	345	324	309	318	311	313	284	323	297	315	307	323	315	315	303	319	318	288	294	313	334	308	334	311	349	345	287	325	322	310	335	315	304	319	311	313	334	312	309	307	306	324	300	303	316	332	297	344	303	291	303	287	288	290	305	318	318	326	305	292	304	308	284	332	301	332	329	293	307	326	291	338	335	317	319	344	339	314	352	280	292	331	320	298	309	338	337	294	299	332	336	332	321	323	303	295	301	322	292	298	362	349	306	336	313	312	318	314	279	349	304	302	323	320	318	316	315	289	338	302	351	301	336	314	323	314	337	351	318	308	326	293	312	343	294	347	325	315	318	297	340	333	345	324	339	304	336	308	328	326	332	364	321	319	315	315	304	293	306	342	297	294	312	306	318	351	305	292	331	287	293	306	334	290	318	296	296	304	325	318	321	287	307	322	343	285	315	307	323	332	344	326	329	331	275	331	336	313	308	339	346	339	326	299	299	301	361	294	325	338	310	324	307	320	280	321	298	323	305	332	315	310	304	312	329	304	321	352	346	333	321	302	269	299	332	295	299	330	297	328	335	327	305	301	328	324	290	355	313	304	320	304	315	291	320	356	312	335	324	334	312	339	323	305	299	307	331	284	324	333	301	283	318	313	316	319	312	308	287	300	303	325	287	326	340	300	304	313	295	314	315	287	338	310	323	326	334	339	292	318	314	333	301	308	301	332	318	335	321	304	306	332	334	309	314	293	312	307	315	295	331	300	306	316	307	322	341	326	333	312	339	307	336	301	300	307	315	332	324	302	321	335	317	297	325	320	285	334	297	298	305	325	324	304	321	298	298	346	328	332	321	329	298	337	314	302	318	294	318	309	335	347	296	295	315	360	289	293	309	366	266	330	273	305	304	314	327	283	309	320	318	285	316	328	306	333	281	287	328	309	307	314	324	317	306	296	296	322	346	329	313	334	286	355	301	318	355	303	307	295	301	313	307	286	303	303	319	355	299	304	319	327	332	327	317	319	332	312	336	312	330	292	317	342	327	300	304	314	302	310	294	320	296	302	309	319	316	330	311	321	279	290	303	328	344	332	334	291	313	339	326	293	333	342	309	349	321	303	306	313	332	305	299	308	304	350	304	287	343	335	330	315	331	303	353	308	322	309	327	318	346	321	303	287	312	302	299	307	303	308	348	312	313	313	325	289	319	324	335	289	325	312	327	370	320	306	318	302	326	339	315	309	284	327	324	337	321	321	327	321	335	356	303	321	323	350	316	278	318	267	318	331	324	301	323	298	338	350	302	322	326	306	288	336	327	337	297	334	282	302	310	384	296	297	304	326	312	339	321	312	307	326	308	311	323	331	317	321	297	296	308	302	313	321	303	332	323	295	355	303	296	307	297	334	325	313	317	315	337
34403	51261	47690	15343	1225	576	528	521	521	560	526	554	520	534	476	511	561	528	560	503	553	529	517	534	546	496	505	496	548	533	507	504	548	547	543	510	524	530	517	510	514	538	511	544	575	526	502	516	521	517	513	529	503	490	532	533	527	536	560	501	556	521	517	543	517	562	488	541	514	523	463	519	539	497	526	555	519	528	546	501	515	540	546	572	477	562	560	509	529	519	528	541	588	506	536	539	497	480	535	518	508	548	504	542	560	510	500	551	544	522	536	582	556	475	511	517	500	513	527	550	491	512	504	544	539	511	513	498	552	494	498	535	499	507	546	499	467	526	546	502	603	519	551	542	512	517	513	543	549	510	548	532	538	521	540	533	514	511	495	548	524	498	521	505	536	513	494	510	510	541	531	551	503	544	522	504	531	503	526	523	525	560	539	553	513	526	556	531	506	492	497	553	514	514	496	563	534	493	568	523	504	514	539	527	523	565	524	546	531	511	520	515	531	514	527	528	519	530	543	538	504	539	535	485	533	556	486	516	533	548	551	489	534	544	516	539	501	562	527	540	559	577	521	533	531	550	543	488	480	545	527	545	510	493	494	484	531	501	531	452	533	531	493	545	505	497	502	537	522	496	503	567	507	488	486	510	512	527	529	516	523	516	548	544	525	531	529	541	537	540	536	504	473	522	520	546	555	472	513	511	540	514	524	492	549	514	536	494	515	546	538	526	514	483	474	531	500	497	568	498	527	510	501	509	543	525	541	521	529	527	554	532	552	519	524	491	502	506	524	541	575	507	546	490	571	518	489	533	541	552	501	521	532	533	518	571	525	509	536	532	532	549	484	495	531	499	511	502	510	513	549	522	510	510	529	543	527	509	487	533	539	535	499	489	521	539	518	514	518	547	514	567	558	518	504	502	511	560	496	483	529	511	507	499	526	507	544	490	545	548	532	539	559	532	513	585	537	496	494	555	538	509	534	516	550	535	513	508	539	498	502	542	515	529	512	504	542	550	525	569	520	530	520	502	509	538	524	532	517	501	533	511	535	488	479	482	516	520	571	539	518	506	469	539	536	524	492	599	517	535	530	508	551	508	523	524	506	519	507	534	536	544	521	508	515	520	528	560	486	501	550	534	544	506	543	521	527	507	488	499	515	522	482	527	526	532	519	530	509	558	538	525	507	534	514	553	521	497	513	539	521	534	562	522	544	521	497	505	526	514	520	519	543	519	551	504	522	521	522	535	551	486	574	522	533	542	507	509	500	531	538	501	547	515	516	554	514	532	550	497	514	538	501	511	562	523	477	546	521	536	478	557	601	492	539	514	510	533	557	518	528	522	469	516	524	515	490	506	498	535	529	556	536	545	519	535	557	553	545	496	499	548	513	554	519	538	527	513	522	524	516	514	508	533	550	501	532	534	545	491	531	507	470	505	530	485	540	517	494	514	528	505	509	550	547	506	528	532	539	512	516	564	558	528	485	515	526	507	511	540	583	509	533	481	525	529	516	513	499	534	543	519	586	552	512	530	596	516	531	512	506	538	526	502	501	547	519	519	526	533	555	522	528	535	517	523	547	513	504	534	514	494	559	511	538	535	509	541	546	505	530	503	531	534	517	520	506	501	508	538	549	498	533	525	523	516	533	538	497	515	560	529	550	547	557	552	529	537	478	521	564	520	501	574	508	505	486	495	538	533	506	510	510	505	499	521	543	508	566	521	517	537	542	550	496	531	484	528	528	520	499	544	528	462	529	500	536	518	506	485	523	564	530	513	557	543	518	495	531	496	509	511	517	530	515	531	513	572	496	508	530	516	545	532	543	515	515	535	537	538	533	573	521	531	504	531	490	509	531	580	551	540	543	516	547	556	514	552	580	470	533	494	513	506	538	521	593	506	467	562	543	490	553	519	565	517	514	514	549	523	492	508	535	531	513	499	499	526	525	518	539	517	522	518	532	523	526	560	517	567	540	509	530	531	530	544	547	555	559	512	520	521	546	517	564	496	501	520	535	531	520	543	529	505	577	521	511	536	540	544	525	537	597	537	515	553	544	495	522	510	505	533	528	542	492	499	503	511	493	538	535	554	533	569	511	553	458	489	531	498	523	531	507	517	569	534	535	496	515	534	498	537	549	539	524	510	510	502	498	543	495	564	480	530	529	571	496	549	506	583	510	527	504	535	542	539	538	505	522	509	517	527	516	522	544	537	533	510	545	478	543	503	547	499	497	505	537	531	513	525	536	550	512	548	539	519	530	513	517	520	524	553	543	494	523	502	521	521	515	533	496	568	542	477	544	552	503	540	542	535	529	564	546	503	519	529	545	568	530	511	510	489	520	523	509	528	563	538	504	486	530	493	540	527	521	557	518	534	510	510	506	502	535	502	493	525	532	521	475	543	576	504	547	504	511	493	551	501	542	551	566	520	518	520	517	503	534	541	525	521	517	537	522	513	508	496	516	517	533	563	505	532	542	511	495	526	523	472	533	504	528	518	534	506	521	541	521	538	500	490	562	510	505	536	539	486	515	540	573	532	494	539	528	531	515	535	499	526	534	546	524	540	513	519	549	495	504	537	516	459	516	524	537	484	519	517	536	499	488	516	484	543	543	497	526	543	520	527	499	492	548	509	507	535	510	587	519	531	582	528	503	499	560	521	519	513	543	519	537	542	556	528	507	471	530	560	544	530	541	552	527	500	507	509	518	512	523	529	490	546	533	529	528	521	473	510	558	528	543	547	563	526	555	503	508	523	529	526	538	548	527	584	554	536	532	573	544	527	507	506	543	499	512	577	542	497	542	533	505	534	526	504	516	522	511	547	539	517	517	557	501	517	528	498	540	505	517	537	531	518	535	528	498	507	524	551	478	545	495	511	541	501	522	564	518	526	473	500	489	544	500	509	521	531	565	534	525	563	493	545	502	514	515	533	518	475	494	517	546	513	541	541	512	487	508	491	516	533	519	509	537	549	513	530	517	497	523	529	509	513	490	521	500	525	578	539	504	495	495	500	526	532	517	539	555	542	557	511	556	526	519	556	536	504	498	525	530	487	540	517	516	501	507	491	515	517	515	499	499	552	559	556	567	518	499	516	519	502	537	568	523	540	545	504	554	533	528	513	507	543	521	571	496	508	494	518	516	506	483	545	547	554	509	527	510	555	523	520	558	524	541	558	549	516	542	477	536	558	526	522	518	551	555	554	510	518	538	522	513	516	541	538	526	503	498	522	545	466	509	562	524	558	522	519	570	527	548	469	548	542	501	543	512	523	522	520	492	529	511	549	526	537	535	517	533	532	513	522	555	531	534	576	508	561	526	515	514	531	467	536	554	500	517	521	523	512	505	557	482	533	512	540	557	543	534	501	502	525	534	481	547	524	555	538	511	583	512	493	467	501	525	523	495	497	528	551	520	554	568	552	539	538	521	545	521	538	547	579	537	495	492	486	563	567	582	544	517	532	523	526	522	503	540	580	501	533	520	551	546	538	569	490	519	570	538	537
25216	26286	57459	35052	17571	5426	542	407	345	353	333	391	354	350	365	333	340	351	368	375	346	328	402	341	346	387	362	322	358	340	388	330	365	332	319	331	385	323	363	305	330	389	335	399	336	360	324	353	329	337	353	337	348	338	359	331	336	328	356	343	325	366	335	359	359	340	339	339	356	362	315	368	330	328	343	370	324	358	342	319	329	354	382	342	338	328	344	370	356	361	347	365	358	333	347	360	332	322	328	373	293	333	363	324	331	351	329	304	340	324	343	358	324	349	380	338	339	348	307	316	349	326	387	328	327	358	313	328	325	327	359	312	367	343	328	354	323	330	307	338	382	337	364	347	328	330	355	389	348	317	323	312	317	384	312	360	335	329	345	293	358	326	330	335	335	330	357	367	349	335	335	341	315	335	380	343	328	323	348	348	369	316	318	351	328	302	347	361	368	375	346	319	314	320	365	294	347	325	364	375	363	362	361	338	319	359	329	338	343	341	350	378	331	335	330	326	338	363	354	334	345	346	340	330	329	333	338	404	338	353	312	361	348	387	320	325	305	338	338	337	326	331	334	346	348	326	355	313	375	334	319	321	325	342	374	307	354	323	374	340	366	355	314	325	342	339	389	360	317	354	314	348	356	302	340	372	340	307	332	329	357	330	361	334	347	313	364	347	370	333	344	331	326	337	343	348	339	385	315	349	314	303	355	345	332	305	332	338	320	321	351	336	365	339	379	336	354	320	366	316	326	318	342	335	352	362	343	372	358	355	366	318	313	357	310	316	372	356	327	337	341	326	325	321	371	319	375	346	331	349	325	333	316	323	358	340	348	343	334	349	334	343	333	349	331	333	343	345	325	354	371	364	312	347	379	362	343	353	320	341	377	316	345	361	302	384	322	353	326	343	320	357	318	347	337	356	351	341	343	336	368	347	375	312	332	339	317	336	360	345	351	354	329	373	349	322	337	357	339	313	343	332	359	317	334	340	343	319	344	334	369	344	344	349	384	343	323	342	362	311	333	344	339	358	365	351	345	358	332	337	364	344	325	345	362	370	332	350	344	359	322	350	336	290	316	345	325	365	364	358	327	331	362	319	327	327	367	337	325	341	344	326	346	360	330	330	339	324	368	340	363	318	342	343	335	373	355	354	334	322	389	334	345	322	343	323	353	319	353	350	320	355	348	379	353	329	336	337	337	310	361	337	346	338	341	332	334	333	343	348	321	317	345	371	319	355	334	363	359	358	326	336	334	330	346	347	355	354	336	307	377	322	352	367	357	337	324	355	350	334	348	334	328	311	329	364	319	361	334	335	337	314	332	339	331	321	330	323	339	364	335	327	326	372	318	337	324	357	371	327	325	333	319	339	326	346	344	351	391	350	327	343	341	326	328	328	369	339	355	345	341	387	346	291	356	350	330	358	336	354	344	307	354	349	359	329	331	348	349	332	350	315	347	337	336	342	371	365	377	341	343	380	329	338	315	333	338	361	328	328	362	346	344	380	379	329	371	335	341	344	285	335	359	319	366	334	340	335	339	355	341	307	364	361	356	331	340	332	313	325	358	336	343	364	337	363	362	312	354	360	319	342	370	352	341	356	344	379	346	325	336	352	325	323	333	336	335	346	358	357	356	335	334	352	324	345	364	364	352	335	317	367	360	330	307	350	355	353	327	346	361	316	342	321	325	364	352	359	342	341	355	361	335	417	371	325	344	341	356	362	347	339	347	373	352	342	322	342	358	334	344	366	346	359	346	311	313	343	374	364	322	335	332	361	356	338	335	345	343	311	332	294	361	366	307	336	321	351	316	354	363	355	357	352	350	372	331	332	331	315	354	349	336	331	334	339	348	323	332	347	338	356	300	331	373	324	337	346	348	321	334	350	349	333	323	331	342	312	350	359	361	346	310	337	387	326	310	347	364	346	320	333	346	330	336	351	328	330	369	348	335	317	344	339	299	352	329	363	335	340	356	315	328	315	370	311	387	321	318	372	331	336	351	340	348	330	345	330	329	374	361	323	360	348	366	348	366	330	342	315	362	323	329	375	305	300	325	337	335	349	359	338	343	323	368	328	337	334	357	357	343	318	326	352	357	350	342	330	375	352	329	320	349	311	345	325	322	351	323	340	314	336	338	334	334	310	351	342	352	334	328	363	339	303	348	323	367	375	364	377	336	339	333	352	353	354	340	306	378	340	345	353	319	372	315	322	379	343	334	341	345	347	336	330	345	369	301	339	370	335	339	333	350	358	336	344	334	343	317	340	318	351	326	331	349	373	355	357	316	377	339	347	349	384	321	323	334	364	341	310	358	352	291	327	365	337	333	335	331	323	336	362	352	341	305	351	350	350	325	357	327	339	333	328	336	308	344	315	327	333	312	376	362	338	384	315	324	352	337	347	361	360	315	341	333	330	351	322	358	320	315	379	370	340	322	348	325	342	353	330	343	351	341	332	320	355	361	319	369	315	330	341	319	314	346	370	347	360	320	319	347	296	374	337	363	328	372	335	344	314	337	368	324	338	324	373	305	333	364	311	345	355	330	373	361	289	306	310	347	352	350	348	348	318	334	361	332	345	321	355	311	396	328	367	339	343	362	362	358	307	362	345	370	351	327	349	353	343	351	336	338	295	332	358	378	359	319	332	331	364	339	326	336	332	361	325	337	343	344	327	347	306	340	347	367	338	356	331	375	371	367	332	341	334	342	308	330	321	336	351	342	325	339	353	340	332	365	330	347	369	340	360	371	356	329	341	351	354	333	348	340	294	366	345	353	366	330	325	305	348	303	346	330	352	346	329	349	335	363	345	371	375	358	339	331	339	352	320	339	302	365	330	374	335	362	321	329	374	356	358	360	382	336	366	347	341	303	340	386	302	370	359	295	343	333	345	327	365	349	351	360	357	359	350	319	346	332	322	362	353	359	308	329	350	364	364	352	306	382	330	321	347	331	373	365	350	330	321	356	383	372	316	325	305	352	317	370	343	350	347	384	338	322	368	313	359	346	342	341	315	374	358	348	343	356	347	334	332	338	341	354	339	345	311	370	349	315	325	332	318	360	351	361	364	324	345	365	382	309	344	333	331	364	375	344	344	339	294	365	357	364	342	375	349	353	376	334	340	324	357	340	358	329	321	371	297	353	336	344	314	331	321	353	317	358	316	361	353	349	350	329	346	340	340	363	340	358	319	331	301	346	346	333	315	362	332	371	367	371	327	329	334	359	324	342	330	355	335	330	342	350	345	346	325	380	321	333	339	342	338	359	361	321	340	363	358	365	321	364	336	338	330	342	332	350	333	347	339	345	338	323	331	352	369	358	347	338	350	338	330	332	303	327	327	333	324	337	357	337	314	315	373	349	345	345	329	366	343	349	346	339	332	361	343	348	335	369	333	334	281	328	322	357	352	360	351	312	329	311	313	355	317	331	337	341	348	335	351	362	332	354	347	343	334	353	323	362	340	330	362	324	340	353	336	285	326	302	325	335	333	352	366	366	308	298	325
58889	92474	71433	35486	3960	579	582	557	565	536	562	560	547	552	586	576	565	565	541	566	544	556	535	516	620	545	568	599	553	516	545	537	557	549	560	537	547	540	516	529	562	561	554	551	569	552	599	597	545	571	562	572	555	532	560	539	547	539	543	544	563	563	555	559	504	518	521	569	592	558	565	540	519	528	556	560	551	596	578	549	521	553	584	571	550	544	569	602	546	511	582	553	596	540	556	542	579	525	508	558	576	547	543	582	575	561	575	545	560	590	565	560	544	560	563	583	537	589	518	532	581	554	572	531	547	617	528	510	568	559	551	580	579	545	559	554	553	541	536	554	556	572	526	547	597	579	539	580	557	570	567	528	594	561	545	525	567	523	538	558	583	521	560	528	567	549	556	565	523	557	552	575	535	570	546	579	547	539	545	530	567	544	583	573	554	546	539	548	536	570	587	532	549	578	574	528	554	555	579	511	559	543	523	540	570	584	550	558	498	536	553	541	596	570	591	575	596	530	560	561	581	600	568	531	561	525	559	614	599	555	538	591	559	589	527	583	589	584	565	533	538	557	555	580	563	549	561	574	603	551	536	598	535	543	556	546	575	545	576	558	545	559	568	578	569	544	557	534	610	536	555	513	557	503	582	538	514	565	577	557	593	592	544	549	571	559	603	568	560	523	569	579	534	563	537	546	545	555	547	548	568	552	525	576	580	574	521	535	582	568	568	600	560	555	575	539	527	584	542	534	540	536	591	556	621	612	572	569	549	566	555	571	542	566	572	543	535	547	575	558	544	547	575	544	609	548	558	535	551	503	593	540	565	552	533	558	552	572	543	566	545	546	530	492	543	538	561	554	550	576	522	544	520	573	575	553	530	558	559	564	517	575	557	534	581	567	582	573	565	516	575	528	550	553	577	555	524	543	578	547	524	544	535	610	504	571	528	560	552	515	558	551	522	529	556	574	527	581	524	569	554	545	567	555	559	580	540	570	538	542	583	544	605	609	527	553	569	569	551	568	542	558	557	533	532	600	543	537	586	578	559	548	562	581	602	538	544	533	556	591	514	558	530	575	560	577	563	583	541	501	577	552	544	533	553	594	539	546	543	526	564	569	519	562	565	532	549	598	559	545	591	525	557	515	571	572	531	535	549	558	526	506	581	568	552	543	551	534	530	535	546	538	541	576	588	556	569	559	483	520	564	568	532	552	562	513	541	545	551	561	612	531	552	551	588	493	527	529	566	537	569	504	526	554	580	547	568	543	552	593	556	574	524	509	534	534	574	562	545	541	576	558	538	539	585	547	553	607	522	521	543	573	588	520	545	537	559	535	535	509	597	525	513	564	567	558	558	506	577	543	559	551	538	568	550	544	561	584	553	555	555	565	561	554	528	538	570	592	553	555	574	527	540	575	597	539	575	531	561	552	536	587	559	580	574	571	533	553	596	563	531	516	549	545	602	558	529	559	588	552	611	573	562	566	532	560	557	549	546	562	563	548	508	597	534	559	588	527	549	572	557	564	571	531	581	539	597	570	516	578	578	581	496	515	530	488	513	562	537	550	558	566	548	542	613	539	511	532	543	601	560	541	545	534	576	566	542	533	547	561	594	529	507	548	542	579	558	551	541	573	552	556	549	582	555	533	525	557	534	591	529	589	550	569	556	564	516	586	562	581	522	579	601	554	547	514	552	538	551	582	577	567	596	571	534	527	591	515	559	584	603	531	577	559	564	536	571	549	542	564	549	587	553	552	538	584	548	524	546	591	565	538	514	530	519	601	569	531	557	553	531	596	613	561	567	557	603	598	546	527	569	549	539	565	520	584	577	571	507	560	539	577	555	544	523	530	564	552	558	547	573	552	476	561	552	539	560	582	551	537	551	494	538	570	556	577	566	573	574	523	561	572	584	575	602	569	580	524	538	557	571	546	551	550	555	587	593	584	543	607	551	560	571	536	558	577	572	542	560	521	562	540	556	598	557	479	548	516	576	575	552	543	577	543	583	550	568	551	583	585	553	548	527	572	552	569	542	518	561	552	560	558	559	563	548	571	577	545	517	577	585	555	537	589	538	585	565	573	549	560	539	532	571	506	576	548	560	547	508	560	587	513	548	533	575	556	552	530	555	576	612	537	556	591	576	544	549	535	518	547	558	493	557	568	567	531	578	556	559	614	555	563	582	515	582	545	584	561	590	573	552	537	549	586	531	524	526	552	553	566	588	525	553	591	549	583	567	528	529	524	582	542	521	567	584	545	546	594	566	559	565	554	534	547	507	564	547	532	572	539	541	538	547	584	546	531	517	511	588	533	558	571	528	568	565	544	590	557	525	528	527	526	534	556	573	602	548	505	558	541	573	570	540	533	559	540	557	544	554	536	549	582	542	581	553	563	542	565	557	575	571	594	562	546	536	566	552	536	550	557	563	558	531	567	548	546	610	571	523	593	586	519	540	539	559	584	558	566	562	570	560	566	589	553	562	533	565	572	569	564	585	538	567	533	522	564	540	566	538	524	548	531	549	569	550	563	563	554	568	552	576	567	539	571	576	568	571	563	544	554	593	568	572	589	602	549	572	577	588	575	507	576	522	513	511	574	522	528	520	577	520	549	553	561	538	580	562	546	549	512	544	560	585	544	561	540	577	530	581	522	566	500	512	571	535	529	577	557	584	541	511	541	561	565	564	523	575	553	582	551	601	579	551	616	584	558	529	506	519	547	558	525	562	569	511	533	558	525	551	525	564	563	548	568	552	555	566	522	574	541	551	589	531	569	554	541	541	530	551	569	571	541	572	548	574	528	531	555	560	525	565	545	581	529	569	573	587	487	522	569	581	602	597	526	520	534	556	589	577	557	569	581	545	585	563	573	578	535	530	563	526	559	527	567	594	532	552	553	523	582	555	548	524	582	546	579	574	513	566	518	572	564	581	577	570	582	559	578	564	580	517	556	584	593	587	577	506	515	583	551	535	553	566	572	527	553	562	536	552	583	580	530	552	514	511	562	559	507	574	533	570	538	602	544	556	559	563	561	570	569	568	568	567	557	544	526	558	533	555	550	583	564	576	548	535	575	558	549	545	584	560	524	512	563	563	572	560	540	538	519	557	547	578	508	570	577	569	558	582	527	542	554	545	585	530	545	522	531	558	558	577	531	547	554	556	564	524	536	593	530	538	567	553	522	532	564	551	542	540	559	540	547	574	562	616	562	551	559	562	536	519	563	554	568	579	557	536	552	536	541	566	583	574	542	590	523	524	589	547	521	566	559	604	555	552	550	570	538	552	528	516	552	527	556	571	607	517	567	538	554	509	534	529	553	558	536	594	555	572	542	555	568	586	574	568	521	548	568	526	538	558	522	562	537	553	501	589	575	545	545	604	564	564	565	603	550	536	535	572	582	571	542	535	548	549	595	556	562	612	556	527	553	580	505	520	583	573	534	543	542	504	585	492	556	520	506	549	529	507	546	570	535	535	499	569	530	543	573	553	526	561	546	583	567	558	561
24166	24223	48418	32444	20671	13904	2995	610	574	521	580	531	572	521	542	549	487	539	496	555	559	526	529	520	549	555	553	531	545	587	533	525	550	500	516	493	525	552	526	505	554	491	522	539	530	517	572	498	554	510	535	514	507	527	538	540	538	543	515	528	499	505	497	552	502	515	522	526	556	529	529	550	509	509	549	503	559	550	521	466	516	563	539	543	506	538	501	504	558	522	521	529	536	529	478	512	579	564	530	523	510	486	580	548	528	523	492	508	524	531	508	552	530	526	531	545	504	515	473	550	501	502	551	499	533	559	557	551	556	494	532	546	532	523	518	525	551	519	532	568	569	532	547	532	516	503	503	521	533	549	477	516	533	530	561	528	533	551	507	507	569	551	571	578	544	515	511	525	497	570	583	518	559	509	489	546	487	566	554	579	554	541	532	572	507	575	552	557	542	513	524	537	529	573	524	489	530	551	550	521	504	515	545	535	489	543	525	512	527	524	563	565	542	562	531	497	561	493	541	508	537	533	529	527	545	534	602	521	515	535	569	563	516	525	533	541	525	559	517	502	541	518	504	509	523	507	513	514	492	534	561	512	526	531	515	546	547	563	523	491	563	499	529	543	478	561	543	550	494	553	526	569	532	542	522	545	554	525	498	551	520	559	499	535	509	492	521	550	506	503	541	546	580	513	490	518	522	506	504	544	512	538	515	501	532	551	533	499	501	536	535	514	498	584	526	542	576	577	521	492	534	518	537	552	514	520	505	552	538	558	509	549	499	556	506	561	517	559	525	497	519	508	534	575	477	568	493	527	484	529	521	511	534	525	538	544	529	502	535	497	559	545	506	539	552	555	546	565	543	540	492	551	523	504	533	576	546	553	532	501	513	554	561	474	490	538	573	586	517	491	532	520	546	494	509	562	507	516	510	517	505	525	527	519	524	533	536	546	523	505	525	545	552	553	544	570	498	563	507	531	508	525	529	517	532	595	495	554	528	499	534	534	540	522	545	498	522	529	503	536	519	566	492	448	481	580	526	519	547	542	551	506	507	569	523	518	547	510	531	521	526	499	520	497	535	530	493	529	545	563	531	562	529	473	524	541	544	513	501	506	522	541	502	503	543	518	548	510	502	535	496	559	507	561	568	548	552	558	546	532	538	522	530	514	515	581	509	507	573	516	519	531	518	536	564	539	539	528	546	560	518	490	535	543	523	525	499	510	533	533	505	527	506	559	502	514	559	544	519	528	516	511	540	497	538	495	523	541	503	507	509	538	519	507	534	576	547	511	505	542	527	508	578	529	523	500	549	536	520	540	533	507	547	544	511	533	543	539	534	531	542	517	532	511	511	491	503	556	555	544	559	511	524	508	525	488	542	567	515	514	536	546	486	559	538	531	569	532	485	538	515	495	514	530	507	522	516	520	542	516	498	522	505	522	574	511	542	515	544	545	531	523	508	530	483	538	550	521	525	565	508	503	530	553	555	540	534	532	500	552	574	517	498	515	505	535	549	547	564	552	526	540	566	523	539	514	546	545	530	522	590	546	552	550	566	528	532	492	549	513	570	512	498	527	530	455	537	496	584	527	512	522	511	538	515	514	538	527	538	498	521	530	497	568	538	547	548	578	505	512	505	520	511	544	488	524	530	502	536	538	536	521	481	539	551	521	532	536	465	493	523	538	538	540	496	512	514	510	525	522	505	529	518	460	536	533	508	508	531	523	509	496	546	551	514	551	520	538	548	504	575	560	527	515	513	528	595	511	549	541	537	525	522	566	515	506	503	526	534	476	536	534	514	569	531	524	538	499	512	572	563	506	547	489	503	564	529	488	503	535	520	483	542	524	516	542	554	518	516	549	558	538	507	538	533	541	474	524	535	504	500	519	552	488	514	544	571	546	494	525	525	560	509	550	540	564	524	562	511	516	529	513	508	524	504	521	543	533	503	520	540	520	512	501	522	566	523	516	493	578	490	544	555	536	505	508	532	535	571	531	531	511	537	542	510	512	504	519	572	496	500	535	561	515	498	519	524	521	551	538	523	545	532	497	544	489	527	504	540	503	506	585	558	532	514	577	538	546	538	515	558	532	556	543	544	550	522	569	507	580	535	561	527	547	515	504	516	489	521	507	597	546	520	503	545	567	584	535	552	494	551	579	518	561	525	497	534	511	532	506	505	549	533	583	570	532	537	539	530	495	525	525	491	509	528	551	519	527	507	578	503	488	514	528	533	539	553	522	537	515	484	519	566	514	505	522	528	527	512	538	540	491	558	474	522	532	519	514	501	538	564	523	488	510	568	536	564	516	547	525	540	547	499	543	541	478	509	539	524	516	492	521	478	514	499	574	500	575	529	485	546	516	552	524	505	511	539	521	506	533	533	485	525	545	511	505	511	499	582	531	497	517	545	557	535	543	510	522	522	528	504	576	528	522	471	549	520	510	556	529	503	555	525	527	558	516	502	551	530	556	548	579	578	553	545	472	472	498	550	544	498	521	533	514	547	548	494	541	496	509	527	559	546	556	568	543	499	523	502	523	495	534	471	516	539	551	516	502	517	535	551	522	529	511	476	519	554	532	507	472	553	516	539	530	530	514	546	550	537	533	513	563	531	550	526	542	556	567	562	517	525	525	516	572	536	546	522	545	543	501	518	525	559	521	550	508	541	552	535	514	515	570	538	532	480	528	530	547	491	546	526	460	546	574	515	547	514	511	538	507	534	547	535	484	550	534	523	511	537	511	508	565	528	529	500	530	543	517	546	518	545	559	529	516	536	523	537	502	528	491	511	517	541	515	525	560	524	552	525	507	497	539	500	495	513	526	572	536	533	534	500	509	495	530	528	533	486	512	519	540	542	496	557	574	513	520	521	529	505	526	471	526	526	582	501	540	551	502	511	491	490	556	502	507	535	487	534	506	507	505	517	497	573	551	538	508	517	496	542	527	556	493	530	555	595	499	571	545	518	527	533	523	501	557	491	486	532	509	543	532	506	511	517	509	547	535	526	538	543	518	496	521	533	481	530	519	483	544	558	548	519	500	531	515	488	492	520	541	531	545	506	522	511	534	536	487	518	556	548	520	480	530	558	549	557	540	502	532	492	509	522	531	541	491	509	500	569	502	557	483	513	556	544	507	523	501	522	491	522	493	558	509	557	579	511	517	521	514	520	508	517	514	534	495	513	529	597	535	535	570	489	472	508	537	543	527	532	520	519	554	484	587	537	534	537	477	553	513	593	584	512	519	512	513	528	553	510	522	522	524	551	555	538	481	502	508	484	541	503	525	495	539	576	574	510	548	509	548	520	471	526	504	513	546	531	542	529	505	522	524	546	525	499	519	524	543	536	541	562	504	517	509	500	524	541	568	541	504	509	530	553	500	568	546	519	562	489	521	497	510	521	496	546	552	533	484	513	501	519	575	521	524	583	549	566	552	509	583	506	485	520	533	510	495	534	519	535	489	523	505	520	532	508	505	551	544	514	522	539	526	509	537	552	497	520	524
61856	93980	75661	41617	4820	757	809	814	771	789	796	816	763	803	793	799	802	778	787	775	769	847	769	859	793	797	817	799	755	749	768	781	769	805	821	812	751	799	780	824	824	829	770	800	818	774	837	780	781	776	823	788	802	816	747	804	792	807	822	808	767	826	831	810	848	766	793	777	802	825	790	755	855	845	803	842	843	822	753	777	773	798	852	789	810	764	847	817	788	758	820	833	763	761	821	788	842	768	812	766	820	805	822	849	831	818	796	798	765	816	825	780	833	774	847	809	765	817	812	845	781	756	808	822	803	817	820	821	830	806	841	854	755	806	828	837	785	789	836	812	812	793	819	831	759	803	792	799	793	768	807	812	804	860	782	784	786	785	820	789	805	720	812	842	770	792	784	808	790	786	858	799	789	788	796	820	805	807	797	807	792	797	785	755	806	816	783	762	816	808	811	775	820	845	780	782	777	818	798	829	820	802	759	815	793	790	816	809	766	808	833	789	807	803	802	729	844	848	763	820	801	806	805	783	783	880	789	819	811	816	778	776	803	789	766	733	771	849	805	779	835	835	799	780	836	782	779	841	754	862	788	832	792	775	784	776	741	830	775	796	810	765	802	800	816	745	756	813	805	797	797	805	817	763	789	811	769	810	810	775	771	820	772	810	787	780	815	804	864	830	788	818	771	759	765	866	809	818	849	783	757	788	822	757	843	771	810	757	758	790	754	820	808	788	767	802	818	810	781	741	816	782	791	822	778	786	792	775	815	773	817	823	789	814	816	835	806	817	793	830	775	760	835	834	791	803	786	811	805	791	779	816	849	805	783	769	809	781	816	747	788	866	821	811	742	825	783	819	837	768	824	778	779	791	822	770	838	803	809	793	820	772	812	795	798	779	786	778	795	843	798	795	808	830	804	763	803	781	809	806	839	784	820	785	741	851	791	832	748	800	783	829	818	752	775	805	777	755	822	787	804	802	813	816	830	779	817	827	836	845	757	776	786	845	779	773	792	757	836	802	877	778	798	777	782	752	831	797	791	774	807	770	768	819	803	779	803	813	832	790	780	814	755	798	801	845	816	791	794	791	782	783	815	774	762	865	843	803	815	769	780	818	845	753	759	818	828	731	849	836	811	786	800	774	806	836	801	835	739	773	839	827	768	758	841	810	788	823	816	805	767	789	783	788	764	849	756	824	794	741	834	761	781	799	748	792	798	775	768	818	771	767	766	809	799	777	827	831	778	778	773	824	825	816	799	790	840	813	777	808	795	808	838	774	805	805	821	771	807	780	812	841	747	870	810	782	834	770	813	839	808	809	772	802	795	775	783	842	786	782	778	804	815	751	770	846	750	827	833	780	808	812	760	836	819	776	817	794	764	798	765	816	756	804	793	838	828	795	775	778	790	769	798	806	817	755	782	815	796	824	791	788	801	764	805	765	836	809	795	756	794	839	803	769	754	799	783	826	769	815	802	843	794	819	807	777	863	819	813	798	803	811	784	835	825	826	770	833	807	798	883	773	786	823	802	813	809	782	820	814	823	817	803	820	851	760	876	829	803	809	806	765	814	811	763	811	745	819	838	770	801	733	742	798	761	773	769	785	831	767	795	816	826	823	787	845	820	808	799	816	807	797	804	823	803	797	792	780	783	837	810	769	836	831	797	811	830	817	784	750	752	760	773	802	799	830	800	840	740	772	822	791	773	790	850	773	785	798	803	821	805	815	810	816	791	801	848	834	842	780	813	762	813	776	824	854	793	791	813	767	901	759	811	789	788	777	752	757	790	807	806	800	775	762	779	828	815	772	840	840	799	818	816	785	733	809	788	866	748	759	800	817	773	798	855	817	800	781	808	788	791	796	784	862	802	880	791	775	796	813	867	780	832	822	799	792	804	770	829	784	773	764	784	842	838	781	822	783	792	789	838	828	786	769	843	782	829	781	796	777	829	793	776	802	767	763	788	797	805	760	803	766	773	808	811	768	805	812	756	812	814	801	774	822	807	772	779	777	810	790	806	838	787	807	806	802	795	767	809	803	766	777	847	790	820	820	803	796	801	799	824	822	798	795	817	751	831	816	834	778	815	801	816	790	763	750	795	774	863	772	788	813	800	795	832	757	763	817	808	776	807	799	810	802	825	840	833	707	791	813	789	845	847	832	776	783	796	839	806	873	802	815	823	784	775	766	793	836	773	853	749	816	761	791	795	805	782	823	837	820	817	811	815	832	738	771	811	784	783	826	798	849	792	788	761	774	807	799	745	810	798	816	808	768	781	815	791	798	814	850	791	813	826	795	840	762	790	791	809	768	810	779	774	765	780	773	804	787	767	865	788	807	854	773	847	772	762	839	857	764	815	823	816	788	784	745	776	842	816	787	785	773	789	832	754	818	803	795	858	813	795	822	799	793	767	783	824	776	776	767	778	791	827	826	775	785	808	788	875	836	799	790	853	797	803	764	778	743	824	807	799	771	785	820	818	794	804	794	784	810	842	755	733	830	824	799	828	789	801	789	811	785	782	797	753	782	797	757	813	844	843	791	739	772	890	774	799	765	727	844	782	727	802	772	850	829	813	783	801	769	782	778	798	799	796	834	805	793	775	857	767	800	782	811	804	806	807	786	841	811	789	829	745	815	798	786	841	819	809	744	784	769	802	866	729	764	849	816	753	793	826	818	796	747	755	762	849	795	836	851	767	791	831	789	812	780	785	765	821	784	800	784	834	747	810	844	816	785	803	815	765	746	762	810	805	796	834	791	799	815	763	767	796	816	815	801	807	782	810	814	811	783	825	794	830	776	825	784	857	819	825	836	767	760	805	797	788	776	819	813	804	787	799	796	804	856	796	834	755	830	765	836	816	815	768	812	788	811	803	799	803	790	771	768	815	847	780	840	812	767	803	839	773	822	804	780	780	800	779	814	776	852	833	829	816	817	797	794	797	818	756	764	798	803	774	811	791	789	818	804	853	809	854	758	785	832	741	743	805	835	793	838	781	754	806	839	813	808	778	785	779	762	813	792	807	798	791	770	857	769	795	802	837	862	751	789	772	784	807	791	771	841	819	795	762	833	820	781	807	797	814	779	762	799	820	799	807	808	798	797	792	783	806	802	830	843	828	798	771	846	784	827	753	784	772	797	808	826	771	790	764	753	799	788	807	861	743	760	788	834	810	820	827	823	790	775	788	790	782	806	824	818	814	809	797	743	813	783	755	809	796	815	810	837	782	797	820	739	796	804	818	876	822	822	747	819	801	766	821	838	781	805	788	754	800	825	788	829	825	804	784	781	822	787	789	775	774	779	799	820	817	810	792	818	783	854	763	787	787	786	786	739	834	844	812	809	808	805	780	785	859	820	837	772	829	766	784	733	825	798	812	792	766	793	814	766	780	769	812	767	829	757	802	780	765	766	796	767	803	778	769	861	809	840	813	781	809	819	757	818	794	822	796	771	754	820	763	795	778	805	817	798	790	754	779	798	791	794	779	818	791	804	841	823	784	835
29252	31011	44083	21362	2007	456	353	311	327	328	293	302	305	284	311	303	333	304	306	299	302	320	308	318	300	287	309	298	314	300	330	292	361	336	322	317	309	315	278	320	285	332	298	295	326	295	308	330	312	299	286	319	327	284	309	326	329	319	323	348	297	298	311	286	287	326	321	310	322	295	321	304	332	305	308	287	306	318	278	309	324	308	304	336	261	334	293	307	308	305	312	281	272	317	311	334	263	265	274	307	318	315	301	305	319	295	323	311	296	299	300	326	266	318	318	272	314	322	285	302	278	305	314	325	281	307	311	280	307	325	286	356	284	282	298	297	299	309	313	311	282	309	323	326	318	301	308	315	274	289	279	317	297	305	323	316	315	285	303	305	323	292	313	297	292	327	293	314	304	294	294	306	285	308	285	299	301	300	281	317	311	312	308	292	316	343	306	314	278	294	313	309	287	326	311	280	278	309	312	317	327	301	313	319	300	300	304	315	321	316	302	317	314	302	301	298	287	346	306	311	312	294	314	321	303	316	268	288	291	315	282	306	318	289	272	321	306	307	293	329	279	288	294	338	304	307	292	283	286	304	311	332	337	311	304	293	278	311	305	314	317	338	310	307	317	280	301	320	312	327	304	291	299	339	282	301	295	297	329	301	288	335	274	304	297	306	328	296	322	317	304	296	304	285	315	306	320	313	288	301	296	321	289	327	312	299	315	311	323	288	310	314	260	266	304	286	294	274	325	316	295	310	310	309	329	323	308	332	315	293	307	310	269	311	306	321	302	288	313	291	322	322	298	287	273	304	329	312	313	307	302	301	281	290	305	272	315	309	305	305	309	283	310	278	327	321	309	297	311	350	295	295	316	285	326	327	313	286	254	301	306	312	330	299	290	325	328	335	274	295	298	309	326	302	289	328	322	304	297	302	313	285	324	307	280	280	275	308	317	265	276	300	327	287	319	346	318	324	292	322	294	337	284	311	335	313	300	322	306	291	310	309	301	316	271	312	304	296	310	316	323	279	304	325	303	304	310	299	301	318	337	268	315	316	326	314	322	323	313	299	299	276	304	294	309	277	271	348	285	324	295	324	295	303	300	326	291	293	312	293	335	279	329	268	321	291	319	297	337	306	278	310	316	320	327	310	293	317	305	292	268	310	300	317	283	305	300	316	297	303	287	306	291	309	322	289	303	318	285	299	298	283	321	317	289	298	308	279	298	331	315	311	307	290	322	323	297	284	307	306	296	287	312	297	287	321	301	288	314	322	334	347	306	316	312	314	276	319	333	293	290	304	288	303	294	310	284	318	288	280	307	293	290	293	334	303	312	293	326	314	276	292	304	333	304	319	279	307	310	325	280	312	292	333	311	307	304	291	314	324	306	280	305	304	283	295	298	308	310	336	333	314	282	291	288	312	293	285	313	290	320	287	314	308	271	287	266	294	328	318	308	323	261	312	310	297	315	282	327	285	337	272	318	332	303	308	325	322	276	317	313	315	356	310	303	289	307	298	301	313	300	306	320	289	313	300	305	319	298	286	312	271	325	312	309	304	302	311	308	289	342	296	300	309	317	302	304	263	332	295	312	348	286	303	301	302	304	305	289	303	325	312	300	333	272	292	287	284	303	335	314	287	282	309	321	282	313	328	320	291	309	282	305	290	295	284	309	309	317	321	290	298	312	310	284	305	279	327	271	331	320	325	300	304	303	310	295	283	334	288	323	328	308	326	285	346	300	305	274	288	299	306	319	320	313	296	312	312	295	299	292	295	322	287	296	288	290	313	333	294	307	317	339	299	293	291	306	302	302	289	295	282	333	287	296	334	262	351	306	283	321	301	287	323	314	275	288	311	294	301	307	273	279	291	307	312	294	297	302	312	315	313	310	314	327	281	300	322	298	312	317	307	288	317	319	317	304	309	293	291	315	318	299	291	296	325	304	294	302	277	341	287	279	309	299	314	304	258	300	297	282	305	300	313	293	309	302	306	297	300	302	285	294	310	292	342	303	334	321	283	324	319	329	308	293	306	306	274	285	317	300	285	319	293	338	284	332	279	282	348	282	311	306	289	315	292	279	271	345	322	290	316	285	288	286	306	326	309	281	286	297	323	282	313	295	305	307	304	297	309	286	290	312	326	282	298	283	302	298	297	312	276	305	308	304	310	324	283	297	306	265	279	319	323	286	303	298	313	312	323	299	305	310	315	297	296	293	306	287	304	313	333	306	283	288	274	315	300	285	285	300	304	305	324	288	296	302	289	307	298	311	312	318	312	291	311	325	326	281	314	297	314	301	305	295	282	283	328	296	318	324	311	310	318	311	326	308	342	303	318	306	338	273	311	332	324	296	292	304	303	312	288	338	267	307	322	303	349	305	294	311	289	330	300	331	308	296	305	298	299	283	298	317	315	309	280	277	298	317	321	292	298	322	273	309	285	308	294	273	355	302	287	297	322	282	314	273	335	280	333	309	315	310	317	320	278	305	306	306	304	309	301	312	302	285	300	335	300	314	304	274	328	280	302	306	303	287	302	292	277	300	315	295	280	294	326	308	316	318	319	300	282	319	292	309	331	306	325	321	292	308	311	295	297	313	274	309	350	254	287	295	316	327	287	295	292	298	300	291	283	345	301	320	314	300	312	275	304	332	285	285	290	324	326	312	294	308	295	268	330	281	302	317	331	326	288	300	328	306	299	293	319	313	297	290	320	291	334	310	300	305	304	278	324	292	289	284	307	299	287	332	280	309	289	291	302	306	302	304	328	289	298	273	288	297	301	301	317	335	282	320	315	314	316	329	324	310	271	291	340	290	297	290	278	318	309	304	302	328	304	301	312	349	295	328	296	290	319	324	273	294	304	308	296	297	303	327	304	338	302	272	320	324	291	294	275	289	297	308	331	283	296	301	274	331	276	297	328	307	293	301	304	307	322	297	293	325	298	309	330	301	306	292	319	324	320	316	285	311	301	297	296	305	293	322	295	313	318	289	314	288	294	315	284	286	298	318	304	312	310	318	321	337	306	306	309	285	299	323	295	275	314	334	315	328	289	303	312	301	321	299	288	295	317	312	324	289	304	289	288	264	321	308	301	307	331	324	272	311	331	301	289	309	282	290	317	291	301	321	297	310	299	334	280	316	314	302	309	309	292	315	266	308	281	292	286	310	295	280	328	300	311	290	313	295	273	312	299	300	305	307	290	312	275	291	322	312	284	250	323	334	274	310	326	300	295	310	318	361	281	299	312	301	316	266	313	301	316	282	282	302	300	338	299	293	300	305	292	321	301	285	335	299	309	274	326	335	312	305	304	297	290	278	317	290	321	321	308	283	298	324	292	285	336	301	305	280	288	297	308	305	308	305	284	307	330	304	317	286	326	318	305	297	305	270	310	304	316	317	292	296	289	292	324	325	324	304	323	308	304	321	299	322	304	298	300	298	304	288	296	304	322	290	319	288	272	316	281	269	269	295	293	285	346	314	311	278	294	286	338	325	280	308	321	311	291
34300	50483	48173	18576	1111	487	514	526	528	562	539	523	490	513	506	525	534	515	492	487	512	487	508	533	523	515	549	512	506	515	507	470	508	439	489	514	491	529	515	530	482	495	516	513	536	522	467	527	529	533	526	530	497	470	506	508	524	513	480	485	486	511	478	509	459	516	487	489	529	470	485	478	498	520	507	495	495	504	505	481	515	465	472	504	495	515	467	495	492	523	519	505	472	497	501	506	552	514	452	527	568	460	475	489	505	539	501	521	521	522	509	468	587	520	532	487	504	482	503	524	514	513	449	517	508	474	501	528	498	500	525	542	535	532	485	519	524	485	527	488	539	484	496	564	511	523	507	498	497	509	463	533	507	505	497	479	480	513	532	477	513	491	530	548	496	539	540	492	489	474	515	548	476	555	512	487	535	524	492	526	538	477	469	499	475	523	485	512	512	483	530	496	527	467	520	492	537	504	503	503	517	492	460	524	507	469	522	486	483	502	487	515	480	527	546	492	476	497	454	497	503	469	451	483	485	552	520	498	519	485	543	496	475	504	465	545	491	521	493	461	509	541	523	507	438	512	546	489	511	520	495	511	489	515	507	502	483	500	480	547	504	512	505	474	486	531	519	487	484	493	476	523	512	496	522	499	511	507	528	460	491	485	533	532	510	470	499	538	553	525	520	500	459	536	526	478	476	512	518	511	526	482	514	491	479	493	510	504	491	507	519	485	534	495	495	501	501	451	556	482	503	495	504	463	480	518	516	480	534	529	504	496	497	505	486	531	521	479	523	485	486	507	499	562	517	560	484	505	523	505	516	531	514	517	522	530	490	519	476	510	475	520	512	509	508	479	500	535	517	512	531	540	463	465	478	533	532	514	500	455	520	524	514	504	536	507	542	553	554	519	530	530	520	473	513	523	482	534	501	488	516	476	509	519	510	482	505	490	513	528	512	495	480	536	516	505	500	497	509	485	537	504	466	505	486	499	501	484	508	539	509	518	520	505	540	518	504	523	489	474	487	524	480	526	523	482	500	486	463	502	502	485	529	535	508	468	477	480	516	529	533	482	493	517	484	542	498	532	546	508	506	526	488	517	537	462	482	533	480	527	455	507	476	499	499	519	483	519	499	491	474	544	528	466	487	479	506	504	447	515	490	516	497	486	501	497	519	510	526	506	476	507	490	508	489	534	522	504	477	500	524	494	532	483	507	502	521	472	479	524	511	501	460	448	479	533	482	459	514	462	544	501	496	478	509	476	510	482	513	484	495	499	516	492	498	513	532	534	513	508	504	505	513	529	530	476	503	530	478	492	481	464	509	507	496	496	549	484	482	529	527	520	500	466	480	512	516	487	499	506	536	514	519	487	524	489	503	506	519	469	509	486	498	553	451	516	493	500	516	531	478	489	533	495	500	485	501	533	513	547	484	521	530	505	511	511	486	542	503	495	540	499	519	532	513	490	518	546	478	499	491	511	501	496	495	529	494	504	526	497	532	490	485	516	494	499	502	551	533	482	510	541	484	482	507	506	509	475	526	503	518	485	514	526	527	470	471	514	499	486	490	507	487	519	496	504	553	483	541	477	504	511	494	508	465	476	529	507	516	513	517	545	485	560	503	506	502	478	491	495	546	543	504	522	469	529	490	523	544	489	517	497	532	488	524	475	550	502	518	475	516	535	508	501	527	501	495	482	493	510	508	525	510	528	490	465	539	481	513	550	503	546	447	510	532	542	532	507	526	500	539	499	492	491	499	509	501	526	481	499	553	518	501	499	507	540	516	546	499	486	445	497	505	487	495	504	502	517	499	503	486	539	493	468	525	459	482	514	527	515	492	465	495	480	443	501	511	494	467	504	492	494	481	505	547	517	555	494	535	488	527	554	524	487	520	456	533	495	515	470	540	482	519	497	480	515	517	497	517	466	489	524	501	480	506	522	505	522	516	472	507	512	507	474	476	529	506	485	506	487	504	495	499	495	492	493	511	488	495	482	488	509	503	465	493	538	509	484	534	494	522	547	438	516	469	497	509	556	511	502	481	512	498	527	479	526	486	485	504	488	496	531	511	525	512	511	484	454	547	478	498	519	544	499	501	480	499	497	517	533	550	522	464	519	487	470	470	469	510	522	478	491	485	544	495	521	517	524	512	511	459	492	507	509	516	518	510	538	514	522	512	476	487	507	499	517	534	485	499	489	487	516	461	518	508	530	511	489	449	477	542	484	499	489	508	528	503	496	512	509	511	505	531	500	550	469	531	508	499	551	473	534	517	469	506	500	509	517	525	515	517	497	532	484	507	481	503	504	489	504	514	507	523	502	509	502	484	517	478	508	499	518	515	472	539	491	462	512	510	473	521	473	486	505	524	511	506	520	495	518	490	524	487	513	486	494	507	507	490	539	506	509	502	505	519	488	512	516	498	539	524	460	449	526	508	534	505	498	509	518	522	477	487	503	480	510	485	497	501	493	508	517	510	510	486	509	544	502	531	508	497	481	509	500	526	486	499	538	507	522	489	530	531	502	483	490	504	500	463	532	505	498	527	522	544	536	538	523	527	537	515	476	540	502	525	497	479	534	534	500	497	532	516	508	498	497	511	477	527	523	481	534	537	519	422	487	459	524	490	514	516	530	537	517	505	529	510	524	503	516	482	469	458	528	510	518	496	537	495	503	518	503	521	496	531	527	499	515	521	535	505	532	497	495	521	516	484	489	527	512	540	524	498	513	503	504	459	511	507	524	481	512	470	477	508	497	539	520	496	513	530	499	488	511	484	501	480	515	502	530	527	516	542	542	480	522	506	501	481	489	511	484	485	483	516	473	458	521	490	477	501	554	484	525	502	521	502	482	459	479	489	508	524	519	545	524	509	477	496	468	510	504	488	496	535	500	475	447	473	520	495	517	549	500	506	486	501	476	526	500	485	496	525	501	503	505	494	510	527	491	496	557	476	496	470	535	536	502	549	495	514	497	496	475	529	498	471	528	505	529	482	492	488	499	501	527	521	541	483	486	490	529	527	479	477	483	482	497	508	512	559	517	521	530	500	469	488	487	497	483	500	479	479	509	501	489	544	545	575	498	452	531	490	499	529	531	534	523	498	476	500	522	517	510	494	521	523	515	490	500	499	481	504	513	497	538	535	492	561	514	513	522	483	498	504	521	491	510	486	499	513	507	495	513	496	504	532	528	526	493	506	478	556	519	495	496	513	482	490	498	479	517	534	499	488	516	501	499	515	513	498	460	509	463	521	480	511	503	526	503	461	529	476	510	501	538	485	460	527	487	498	489	521	521	522	500	499	498	552	474	531	497	475	528	485	505	488	564	473	459	487	512	508	527	532	526	499	475	493	506	504	501	528	490	502	508	489	545	539	520	508	496	538	543	507	483	508	501	500	508	504	521	514	501	512	517	518	504	540	486	490	472	524	498	500	533	508	508	536	483	496	476	495	508	496	481	505	519	506	538	491	544	506	494	518	509	508	514	535	477	509	521	483	509	504	513
25319	25876	48945	35472	18010	5782	473	364	319	335	354	317	348	346	331	295	322	373	328	347	314	349	337	355	326	339	356	338	316	276	345	387	315	351	317	336	357	337	328	301	291	335	311	340	331	342	341	312	364	314	329	367	372	309	394	357	302	318	344	313	336	335	316	320	319	302	347	338	324	317	347	345	359	339	320	337	325	332	333	346	351	332	349	318	316	337	359	338	341	323	335	319	335	331	339	373	371	318	330	318	354	363	373	319	327	349	330	314	350	306	356	321	334	343	327	345	324	342	343	325	336	344	334	294	319	331	320	353	300	367	307	318	345	322	360	304	345	346	333	314	309	301	323	335	309	327	340	330	303	289	356	335	309	302	349	344	340	338	335	312	312	311	309	354	322	335	333	347	350	335	349	338	324	338	335	325	368	354	346	351	357	351	367	336	324	353	313	346	318	334	364	350	328	316	344	349	342	385	319	311	346	309	332	346	355	336	355	323	338	347	326	331	330	302	350	359	344	350	330	305	279	345	328	341	319	354	344	352	349	325	335	344	368	337	337	356	344	293	365	305	347	297	323	326	327	337	341	302	335	354	326	380	364	331	353	320	376	359	339	340	331	323	320	330	328	347	325	326	375	314	335	349	330	314	367	335	337	323	347	319	320	358	351	347	313	328	327	319	323	314	382	336	335	310	323	339	343	322	333	326	350	333	318	329	340	331	355	321	339	306	359	326	340	350	323	321	333	369	323	315	319	332	318	350	369	308	340	328	330	305	336	365	308	324	329	354	332	322	348	338	318	328	320	323	323	331	330	334	347	339	334	333	391	338	332	368	326	347	286	326	343	309	337	354	300	331	381	340	317	345	327	344	340	317	332	332	347	316	318	305	350	335	345	340	328	332	322	331	349	353	329	338	320	326	335	333	339	331	364	328	340	352	330	345	327	321	359	312	354	347	330	331	295	333	347	335	314	343	334	311	323	342	369	315	271	337	322	354	336	326	302	324	327	316	380	346	316	347	365	344	329	353	347	320	338	356	334	346	350	319	325	305	316	344	349	326	322	315	370	317	338	307	327	335	311	365	330	333	343	335	349	345	334	337	304	395	327	334	338	311	318	346	347	342	325	342	352	317	328	313	302	345	335	347	320	344	342	335	289	316	315	363	356	324	335	326	348	382	318	327	329	320	325	324	323	375	349	354	324	326	334	345	322	339	314	336	325	323	337	335	348	350	328	330	339	353	344	346	357	320	342	303	332	360	322	312	355	320	360	323	319	325	343	365	328	305	316	350	338	349	335	329	354	355	325	340	371	335	372	345	338	326	336	337	340	356	310	334	357	317	312	313	313	336	331	355	315	329	362	339	315	314	329	308	335	353	366	342	291	317	298	333	327	321	294	362	367	316	332	328	354	330	329	334	343	342	340	362	362	323	367	349	344	342	322	336	340	358	320	339	327	342	343	277	338	349	325	315	329	383	339	331	340	318	361	330	297	356	296	339	331	364	306	328	401	306	359	326	345	369	302	361	338	329	324	341	316	339	316	356	334	351	378	307	376	345	370	330	335	355	343	343	313	350	325	362	338	357	334	330	353	344	309	328	340	327	361	354	331	314	306	339	331	330	353	346	345	321	322	341	348	319	337	314	329	316	348	348	365	301	356	320	328	346	333	307	358	343	348	362	318	338	342	312	338	323	290	323	308	353	324	373	288	341	348	357	308	346	339	324	288	333	359	357	325	331	323	330	324	335	350	345	308	334	332	328	358	339	328	310	316	368	312	347	316	326	311	314	350	323	335	326	338	339	301	364	310	339	360	323	334	300	338	335	316	341	317	303	330	338	346	328	313	352	365	317	343	306	331	340	314	341	297	355	340	319	320	343	335	360	351	325	364	379	331	324	317	342	342	352	339	336	353	344	329	317	340	338	336	344	328	357	317	340	329	357	327	334	336	363	317	325	353	356	314	334	344	343	370	346	311	324	327	326	341	296	343	341	330	317	356	306	311	323	321	332	346	320	355	329	332	312	321	325	313	331	362	345	302	306	337	315	323	353	330	334	371	327	340	340	340	338	377	308	349	350	300	322	337	354	321	337	330	341	320	329	331	358	346	328	315	304	374	355	339	341	335	336	349	337	316	329	300	318	325	334	339	329	316	342	328	309	340	351	336	318	320	311	355	315	320	358	319	344	313	332	327	361	315	323	355	330	310	360	368	327	348	315	355	352	324	353	331	355	351	323	352	344	335	298	343	318	358	323	329	348	349	325	340	323	359	341	326	287	344	332	325	341	311	356	330	326	337	347	327	360	332	355	336	298	334	330	327	344	318	336	356	372	329	349	339	302	357	301	303	323	316	329	349	353	314	349	323	296	315	358	349	348	339	342	380	354	351	342	347	297	328	326	329	335	315	338	362	345	356	321	340	321	331	330	339	317	325	301	326	329	371	354	350	340	351	358	322	357	333	343	342	298	325	304	306	333	313	307	342	313	358	316	289	331	330	350	299	332	312	351	323	335	330	321	356	327	324	338	320	290	355	349	338	336	312	311	315	312	320	346	365	343	321	334	330	360	296	337	367	377	346	318	324	348	333	343	323	361	343	328	322	323	342	345	347	344	325	299	344	311	355	316	334	314	361	329	333	353	344	342	365	334	328	331	323	337	361	300	337	337	314	327	343	322	361	366	359	351	313	318	334	329	325	320	326	340	347	324	337	309	360	325	331	336	333	341	316	283	374	332	315	349	326	360	330	314	327	347	350	336	327	357	352	312	318	335	306	315	339	350	316	309	349	329	335	295	343	288	345	335	331	346	335	334	340	356	309	342	297	361	336	298	311	349	311	339	360	329	341	315	317	323	351	336	313	322	339	349	351	327	355	312	326	316	366	317	319	308	343	323	343	328	328	335	312	343	327	354	392	311	323	335	371	335	340	319	292	330	328	359	336	342	384	355	328	367	338	333	320	305	310	315	333	305	303	372	334	327	313	304	356	364	299	291	328	331	327	332	344	347	342	321	327	338	332	363	345	354	312	311	316	342	362	329	319	306	373	346	334	339	331	357	349	319	323	334	330	336	335	308	332	325	364	324	348	345	326	318	339	361	325	292	343	349	355	334	346	354	357	367	329	350	357	327	311	347	333	338	324	338	347	352	329	334	331	317	312	313	363	315	342	300	314	322	335	310	335	351	350	329	323	326	344	349	320	332	334	351	310	352	323	302	377	337	328	314	309	346	314	357	315	327	323	342	344	354	316	326	360	351	306	320	380	330	342	343	327	294	329	292	330	325	342	317	337	336	317	341	356	352	335	335	336	339	337	336	315	366	368	352	345	339	324	306	329	315	339	317	328	344	331	345	349	342	362	313	335	331	316	358	322	345	318	332	325	327	322	339	362	317	347	343	330	345	334	347	336	341	342	323	311	338	338	356	353	347	322	337	302	352	332	332	347	307	302	336	333	333	353	307	332	321	310	337	343	364	355	342	341	286	349	345	344	337	328	353	299	328	318	339
59685	90787	77830	36661	3227	591	556	508	569	495	590	551	521	502	562	601	508	526	531	534	525	538	553	588	563	493	550	535	511	504	554	528	533	568	564	495	512	527	562	537	520	559	565	579	551	532	537	532	556	564	532	565	525	536	544	525	490	553	581	533	530	524	545	527	549	565	552	508	522	586	540	541	554	555	537	524	589	556	513	538	531	540	558	525	533	585	503	516	526	530	506	527	530	563	555	550	537	561	549	494	511	565	547	550	529	530	548	531	529	534	584	553	562	552	568	501	552	554	573	515	553	537	523	555	533	586	493	550	508	537	531	546	546	541	541	564	529	552	535	512	595	506	574	510	533	502	536	561	569	508	485	520	553	544	575	501	522	503	525	542	550	552	524	518	531	535	526	498	546	539	554	554	558	573	580	523	526	547	565	565	555	570	516	521	574	549	524	545	544	543	573	528	552	545	522	561	522	546	515	485	536	552	544	534	538	568	580	523	518	530	569	569	539	496	519	532	562	508	507	554	553	543	580	514	560	543	580	523	563	559	548	517	500	540	565	521	484	545	492	527	564	525	550	560	531	512	576	572	534	580	562	500	540	591	583	526	514	541	516	566	561	558	565	529	541	485	579	532	509	554	556	534	549	563	524	577	540	549	544	540	478	517	518	508	514	556	529	561	545	542	536	542	548	584	520	574	538	519	557	543	562	547	551	608	547	550	524	580	569	532	494	517	530	531	521	545	569	526	563	575	525	573	505	535	576	501	525	566	575	522	536	530	611	517	554	521	555	553	541	519	513	551	557	544	566	551	553	540	527	553	557	537	558	562	504	602	562	576	548	549	543	487	528	556	551	522	561	518	547	567	563	572	534	490	544	534	548	543	584	566	593	544	524	548	500	545	498	542	542	540	537	567	508	551	574	507	563	575	512	541	534	537	511	501	545	550	580	562	537	564	526	597	546	535	530	527	503	516	515	566	568	565	564	548	525	557	526	522	507	584	542	513	533	516	518	545	565	516	533	556	513	525	517	565	537	505	523	569	520	535	503	497	559	526	574	536	567	539	517	555	542	562	562	523	526	551	575	557	531	514	561	523	560	532	565	566	575	541	539	543	595	534	574	555	508	535	538	521	520	529	566	536	558	506	558	542	569	523	548	546	549	546	553	546	571	536	540	534	582	538	558	555	534	516	570	534	539	516	551	544	572	511	510	530	551	603	519	568	553	535	543	540	558	551	507	537	529	559	552	557	527	493	543	527	520	527	519	520	525	550	581	539	524	523	535	523	582	565	558	541	531	501	508	602	505	515	535	511	494	575	502	543	539	571	533	556	584	461	556	547	534	513	554	529	577	505	535	532	504	562	527	517	524	539	559	517	539	521	545	564	589	524	540	505	562	522	550	527	516	558	507	552	521	563	511	516	530	523	578	521	550	531	523	545	534	504	564	564	563	548	549	518	529	557	568	537	541	594	537	517	533	561	538	513	548	498	518	562	534	567	551	552	526	549	563	567	520	547	553	513	531	553	573	518	563	504	585	493	528	515	543	550	530	562	544	519	551	511	533	545	540	595	564	558	534	529	540	547	561	511	524	523	509	535	557	513	509	546	522	539	509	535	582	554	534	523	501	526	563	523	505	521	524	536	514	525	510	507	531	535	519	570	565	512	537	554	544	527	535	537	543	521	553	510	592	500	556	538	548	546	500	530	526	496	564	551	523	512	537	516	513	496	564	559	572	527	581	580	531	565	506	537	527	561	521	534	577	544	533	552	543	562	524	551	535	551	548	558	524	519	549	538	531	562	526	572	523	558	521	507	513	562	539	581	537	556	538	513	569	548	555	546	535	545	562	520	569	554	593	574	548	559	507	575	584	559	527	541	532	505	569	545	560	523	526	544	513	565	528	541	519	503	548	545	536	537	527	511	547	521	525	508	561	491	550	520	596	527	540	546	535	547	554	577	524	609	567	538	525	521	601	581	558	543	536	558	566	514	554	555	502	543	518	577	534	534	541	567	510	535	546	569	579	581	551	538	525	510	533	548	572	528	584	517	579	581	521	510	535	541	539	546	530	530	576	544	571	567	557	530	543	557	564	501	555	550	537	561	507	561	525	543	533	527	531	511	535	547	528	526	563	549	563	510	527	544	528	529	557	535	542	517	548	518	561	554	530	522	589	568	575	539	476	513	576	533	505	518	510	539	537	537	529	599	536	492	539	529	499	550	576	558	553	553	524	520	496	530	518	580	511	535	521	570	549	512	586	563	582	547	547	494	581	562	520	560	532	568	519	532	522	549	592	492	516	555	550	532	578	532	536	548	535	547	540	543	549	568	569	537	557	551	542	579	582	544	538	538	529	511	506	564	540	580	551	520	545	560	536	565	534	533	541	534	549	571	492	503	544	498	544	580	549	520	514	568	551	578	504	537	539	485	576	516	554	557	542	547	493	544	570	512	508	525	538	551	573	505	583	544	513	551	555	551	544	539	543	567	533	537	558	536	574	589	532	534	555	529	541	528	529	529	503	556	522	539	525	540	522	538	583	591	495	569	512	534	581	578	481	517	509	563	519	518	560	503	567	555	532	602	516	504	558	546	550	508	513	536	530	542	530	564	575	561	542	526	536	521	583	559	519	529	559	553	551	514	546	503	557	523	542	576	591	467	538	545	539	542	546	535	561	547	542	556	554	498	532	532	516	537	553	530	529	569	553	547	574	534	557	506	542	532	591	527	530	552	527	534	535	539	528	572	585	534	564	526	504	511	503	549	610	532	527	539	514	593	553	532	535	535	562	563	609	512	573	496	558	544	501	515	495	554	548	534	572	533	550	581	509	534	554	547	523	521	510	501	551	511	513	527	552	523	512	538	511	541	514	515	521	539	540	506	527	488	579	551	552	574	539	533	566	504	574	532	512	518	569	537	571	530	509	509	530	552	553	536	556	538	532	529	569	554	540	484	522	561	544	545	528	551	569	542	534	571	572	570	516	506	512	558	562	516	531	523	538	551	525	543	566	515	553	523	528	531	536	557	529	504	540	529	549	531	566	510	533	515	514	529	541	520	540	544	549	521	550	537	552	567	561	561	537	538	555	566	605	567	531	521	553	495	536	513	538	577	594	544	532	514	536	536	536	521	514	529	530	521	541	534	562	539	544	513	553	546	516	530	537	543	558	531	536	521	550	525	513	562	555	558	525	557	517	535	530	472	535	558	519	538	545	507	582	532	537	544	513	559	543	534	543	531	549	494	569	532	519	543	522	576	524	522	520	525	511	538	517	566	581	546	531	523	546	565	542	523	559	511	520	564	562	544	533	569	515	535	501	559	554	567	528	530	524	574	557	527	542	543	543	568	540	535	551	517	509	566	515	539	556	562	543	543	559	523	560	562	489	582	543	519	608	591	510	544	519	547	528	489	563	486	564	532	496	531	521	554	546	527	511	533	565	523	532	555	517	517	536	542	558	561	538	540	536	491	517	507	545	574	537	576	548	558	532	518	553	549	529	500
24135	24196	51825	37945	20244	11273	1867	622	608	561	605	547	570	563	559	539	528	483	529	526	524	530	534	524	541	521	508	519	553	548	535	561	533	516	510	492	471	487	505	543	551	522	492	522	554	491	533	575	531	529	508	502	524	483	482	536	501	500	541	533	568	537	514	503	523	535	531	555	514	555	531	535	497	549	514	534	528	518	515	514	478	541	523	515	508	539	519	508	523	532	522	564	495	530	518	523	519	512	539	548	559	506	574	508	534	498	534	536	549	514	511	534	569	590	488	507	516	529	545	543	517	568	551	515	519	508	529	523	510	509	517	527	539	493	531	528	496	530	510	497	488	556	542	532	532	513	464	501	529	508	512	543	514	529	497	515	515	531	530	541	451	548	562	520	536	515	519	533	507	495	519	529	552	521	496	508	554	521	503	520	571	492	502	513	533	549	522	559	549	485	492	554	502	515	522	538	523	517	476	529	499	522	537	565	530	497	502	525	504	562	529	493	505	497	471	520	491	516	524	515	480	581	531	516	531	512	538	503	550	493	495	517	525	504	502	557	510	518	515	551	549	504	546	507	486	510	498	523	491	538	524	520	541	539	501	543	521	566	485	496	464	521	559	514	549	534	506	594	488	547	493	518	560	548	548	534	565	498	530	555	500	539	536	486	520	523	492	543	544	527	506	473	523	530	520	524	535	497	545	564	511	551	502	523	489	506	522	516	505	504	576	553	568	547	534	515	547	506	513	554	512	520	462	537	545	532	470	525	508	547	517	490	522	513	537	546	527	525	538	505	520	521	494	555	509	506	525	533	536	540	543	496	615	538	531	526	541	503	525	546	500	535	554	596	512	531	505	514	509	547	487	516	582	519	533	562	509	512	533	482	566	530	538	513	562	517	520	508	494	521	480	530	542	532	529	566	523	514	525	525	512	526	502	524	537	514	512	532	541	526	541	552	534	517	567	543	548	513	493	503	534	503	521	529	490	535	542	541	554	501	510	553	498	535	519	498	506	517	525	553	507	534	518	520	537	510	517	474	495	533	510	514	510	525	542	496	525	516	519	496	535	534	513	526	521	582	539	557	523	482	504	541	570	513	521	558	532	545	494	554	473	518	513	512	537	532	498	491	518	545	499	507	522	545	517	547	497	538	522	518	495	555	542	549	572	546	478	487	562	462	543	492	511	555	537	540	547	519	518	542	531	475	541	524	523	543	531	544	519	503	563	534	513	493	511	496	493	533	526	496	527	489	535	543	465	513	525	532	535	498	545	539	527	502	493	502	517	539	516	518	527	549	507	530	540	520	499	551	536	513	522	544	527	486	519	554	540	506	516	502	534	561	518	494	600	553	513	484	518	504	532	509	493	533	534	511	525	511	577	557	554	545	480	539	494	552	531	533	552	533	511	500	552	522	534	511	519	523	499	487	509	514	525	521	507	525	572	535	534	510	514	548	472	546	515	509	582	527	537	502	553	536	513	525	559	531	539	521	512	532	501	497	488	533	551	545	503	540	488	540	517	534	543	508	542	531	517	547	525	520	546	551	504	517	529	576	535	508	564	525	507	517	529	529	561	543	538	546	521	517	544	558	534	540	528	533	513	545	524	516	480	531	537	501	500	493	564	555	566	514	490	501	559	509	465	535	461	546	521	525	539	512	496	553	497	544	538	523	545	531	535	553	522	525	511	512	526	528	525	522	508	515	548	522	512	513	486	504	502	492	499	491	563	540	490	505	532	517	541	545	543	506	512	524	527	512	469	490	516	557	579	529	513	523	520	540	518	484	526	513	466	586	517	547	533	501	503	499	541	535	491	548	560	513	523	510	534	539	557	501	506	481	545	546	504	484	551	557	482	506	499	506	531	516	508	519	531	576	508	532	518	536	522	517	529	503	512	518	491	505	562	551	503	555	507	519	529	474	505	521	526	515	531	484	545	520	512	509	546	519	494	521	560	511	509	502	558	505	495	526	458	556	486	503	497	512	499	540	517	531	525	532	492	572	499	521	527	506	531	507	534	523	510	543	567	550	505	509	549	515	537	507	550	554	467	561	537	508	457	505	556	534	521	510	508	551	494	549	535	575	558	585	484	514	566	491	512	552	535	519	511	513	489	523	489	548	535	506	532	535	522	514	555	500	501	468	516	496	543	549	538	529	523	533	539	486	517	531	503	527	527	553	523	499	530	563	518	506	526	527	531	513	547	519	512	504	497	467	498	502	523	529	558	510	520	544	568	467	502	535	504	487	547	522	522	497	556	490	491	511	579	527	520	509	515	499	481	507	519	521	520	500	519	485	494	568	485	517	523	510	533	547	478	526	534	517	525	498	521	548	490	569	480	497	545	480	561	537	518	485	512	522	572	524	512	472	521	501	523	472	557	529	543	548	535	537	498	519	544	514	506	516	515	502	525	492	514	495	492	530	551	482	531	516	530	502	512	535	508	531	499	526	535	528	560	547	520	553	480	497	499	535	529	499	535	483	517	527	532	511	572	550	541	510	529	499	472	564	487	524	550	528	558	560	500	498	505	506	528	515	486	525	536	519	475	528	513	552	502	553	526	496	482	515	506	521	549	481	515	539	520	530	541	526	562	509	506	532	489	500	518	533	532	552	514	550	546	512	523	552	494	548	499	533	496	495	526	506	517	516	537	542	501	498	503	551	472	504	542	536	492	543	525	509	497	538	496	506	547	514	558	546	513	499	536	465	537	553	541	528	527	517	533	491	551	502	510	531	518	519	527	550	542	524	519	516	509	515	526	517	522	528	475	502	530	548	508	505	558	526	516	547	536	503	489	509	499	477	508	522	549	553	517	518	532	522	517	535	536	535	539	522	546	523	528	548	512	537	507	499	528	561	534	525	512	535	544	489	535	542	525	546	515	502	535	530	544	553	556	519	491	543	550	502	522	483	440	503	516	503	530	542	493	553	517	485	522	537	572	547	532	548	557	526	498	498	501	530	483	540	506	529	517	507	548	548	532	527	525	522	528	520	533	521	546	526	477	491	543	521	513	500	480	505	545	502	545	484	512	510	520	541	565	496	521	524	504	486	489	530	557	536	523	543	520	554	530	501	532	528	525	497	494	557	573	484	483	528	512	492	508	540	523	530	530	546	527	522	522	479	535	511	556	542	567	534	517	474	549	526	523	530	492	548	511	531	512	525	501	511	536	500	554	506	523	512	544	501	503	546	512	481	516	528	536	507	501	525	488	522	500	512	547	512	490	515	513	535	525	537	548	535	506	540	538	530	486	522	547	460	486	559	540	496	563	531	509	555	518	502	528	546	559	493	481	538	486	539	573	554	521	546	550	554	564	489	520	522	510	519	526	517	493	545	545	483	542	559	490	531	512	516	485	551	513	535	503	517	517	514	530	502	529	517	469	528	530	526	491	502	513	543	520	551	538	522	539	526	539	512	505	537	540	520	509	523	496	517	503	466	542	524	522	540	515	532	497	519	523	498	573	531	522	559	533	535	530	498	497	564	490	468	506	537	491	507
62777	94270	76455	43444	4691	828	838	802	783	816	843	792	772	828	781	788	817	785	804	796	805	734	749	817	816	807	771	748	786	771	818	779	773	819	766	751	844	815	757	787	802	792	792	709	781	798	801	801	804	823	741	799	795	798	777	756	808	800	816	796	806	785	831	755	812	811	798	788	819	817	811	768	716	803	816	743	817	868	786	805	760	807	780	815	813	819	792	826	786	806	770	791	803	795	740	787	813	796	802	743	745	853	798	792	780	795	791	805	803	788	774	794	750	739	819	790	774	808	786	798	797	812	790	800	831	789	805	766	829	754	783	806	793	773	790	774	760	852	853	816	823	757	739	831	782	818	816	827	801	755	763	760	782	795	791	755	802	788	714	810	808	790	799	801	795	763	779	771	777	857	790	806	784	765	791	811	780	755	789	807	801	798	787	750	796	766	774	844	772	772	755	831	773	797	815	812	806	783	806	770	792	783	795	801	850	726	819	760	797	834	805	801	806	821	753	817	839	781	852	766	817	806	739	802	795	798	788	754	775	759	751	770	785	765	820	831	738	784	769	801	815	798	827	754	813	796	815	791	763	763	820	807	776	815	755	787	802	820	748	831	824	824	760	802	782	783	782	787	802	760	810	805	838	859	815	734	780	775	778	789	795	760	810	764	796	783	784	784	827	768	812	782	762	763	793	817	791	757	809	811	758	778	838	798	796	825	805	790	799	789	822	809	748	830	771	786	775	809	792	808	809	750	788	796	840	739	856	762	792	786	799	748	804	840	753	792	842	753	804	787	865	794	824	801	802	766	856	837	814	774	774	825	815	803	773	747	795	803	758	859	814	766	806	831	788	792	804	809	772	795	803	821	795	793	763	803	768	773	827	784	763	764	767	751	749	794	792	837	800	794	775	801	819	759	760	758	782	819	787	757	845	792	758	769	792	773	793	759	782	774	730	742	796	752	801	761	829	778	779	821	783	807	772	766	802	788	757	820	788	790	779	817	807	785	788	758	774	838	798	808	844	783	794	753	726	785	801	800	766	818	851	783	785	811	800	778	828	812	794	779	760	809	791	821	804	806	814	841	845	727	804	767	776	766	792	837	797	758	783	776	805	789	815	800	782	799	708	773	790	816	774	827	768	777	802	759	777	813	819	750	857	819	769	760	814	779	762	757	822	822	826	738	785	794	783	776	826	798	780	800	772	856	817	781	805	788	798	810	801	805	795	784	809	829	789	793	784	825	749	751	822	783	806	794	828	786	793	773	813	762	831	834	753	787	807	830	770	786	794	767	831	826	825	833	849	817	801	787	727	796	801	799	777	827	781	803	811	827	768	840	831	765	765	778	804	781	752	835	783	829	797	793	812	819	798	792	756	764	803	777	779	805	791	754	736	835	797	759	719	767	821	760	742	831	797	795	773	742	794	854	829	735	773	825	806	791	779	812	811	802	790	788	840	771	791	722	813	776	745	797	853	809	740	827	820	748	748	795	796	849	786	833	798	805	842	869	809	845	770	827	786	782	765	823	820	852	800	832	766	807	774	784	792	750	777	812	787	798	795	834	831	783	822	787	846	790	778	792	820	801	829	811	825	761	814	793	799	843	804	779	788	796	768	749	808	811	819	760	785	748	739	841	882	807	771	815	795	767	813	785	849	819	750	840	728	763	789	790	778	805	782	765	791	817	798	776	831	792	766	820	786	802	773	792	780	804	831	787	757	785	781	796	817	844	819	769	786	795	746	805	815	828	796	799	798	825	754	812	756	776	814	825	824	770	807	801	776	836	781	797	842	763	824	796	762	807	786	757	754	809	822	745	760	824	821	818	790	785	798	828	757	811	720	831	787	844	835	790	805	808	752	782	796	827	786	764	814	795	769	774	799	824	829	763	795	800	796	800	772	775	788	823	838	787	821	775	832	815	788	782	762	783	784	786	792	764	822	787	813	757	804	776	725	819	789	775	750	803	802	771	755	784	770	806	780	807	820	727	784	782	770	760	761	832	801	757	820	816	787	777	778	819	816	777	811	768	839	782	783	753	808	843	833	735	771	774	857	841	783	755	764	746	749	887	784	758	758	810	788	819	819	782	793	818	797	788	826	807	791	836	811	813	752	825	781	788	791	802	792	752	810	831	777	785	755	780	746	802	820	781	804	804	775	788	778	754	741	808	778	787	803	826	782	768	823	775	801	843	797	788	780	805	777	771	747	794	804	824	777	818	793	763	760	805	798	789	832	754	752	721	793	800	791	833	813	777	780	798	765	798	798	813	807	810	759	742	800	827	803	814	771	830	761	819	841	773	806	723	789	798	814	756	770	770	803	815	775	860	794	812	737	786	797	790	788	801	852	771	782	782	761	769	835	805	784	780	799	815	771	787	765	844	805	787	773	825	774	818	790	815	776	835	806	741	826	719	776	780	854	811	772	790	798	840	767	788	851	761	795	755	827	771	776	781	782	801	776	814	811	853	780	789	829	817	812	797	822	842	764	797	800	776	781	787	823	726	800	828	832	788	781	772	760	859	786	835	809	822	728	797	844	782	802	757	815	832	812	748	788	797	791	816	802	791	758	786	832	749	817	756	788	790	748	784	853	787	816	774	796	832	754	786	784	765	815	769	791	835	832	782	775	802	760	796	792	840	808	738	816	792	764	814	826	847	841	732	749	794	774	819	760	808	836	768	839	801	771	824	777	766	810	816	796	815	815	771	779	807	815	822	778	745	769	785	778	774	776	794	827	808	777	806	851	828	774	795	801	836	750	831	805	764	829	780	763	741	814	801	799	784	757	816	805	786	760	815	809	795	786	800	752	775	766	837	777	796	778	773	739	779	858	786	800	779	774	799	853	787	852	800	777	836	738	828	841	761	783	834	778	766	839	826	772	757	793	829	782	818	755	776	783	811	814	828	769	759	839	826	809	773	837	783	780	734	842	775	755	807	782	822	742	782	782	830	790	802	791	787	787	851	806	781	816	791	753	821	790	796	825	801	789	798	828	775	768	768	821	760	774	798	831	828	825	770	794	767	783	787	813	806	786	804	766	782	794	781	786	817	763	825	771	709	766	780	798	809	791	765	776	811	760	765	794	801	854	797	749	789	782	803	795	768	806	782	841	819	769	840	785	790	741	804	781	826	808	772	778	801	786	771	772	764	784	807	836	843	761	791	770	795	805	790	806	822	756	836	785	803	786	793	872	825	767	794	791	782	825	788	795	833	747	826	815	818	816	758	785	756	749	865	834	786	850	834	791	765	775	804	821	795	812	844	778	797	743	802	782	787	826	770	822	796	785	797	788	801	755	843	795	832	755	836	807	804	831	780	796	813	790	781	807	815	858	806	776	786	779	828	796	755	839	823	759	803	834	789	820	821	814	787	765	794	830	809	740	781	847	822	755	824	750	792	827	820	780	755	731	752	784	749	787	808	776	829	778	809	763	846	789	765	794	778	756	733	808	829	800	778	748	807	775	766	766	819	817	800	708	785	766	820	824	809	768	769	812	764
29042	32359	46429	19190	1499	324	328	318	328	299	316	289	271	324	316	299	298	306	304	312	318	297	317	306	286	284	310	319	323	314	291	318	278	286	328	311	319	299	299	291	287	322	283	251	274	275	281	273	299	284	313	324	337	304	296	295	298	297	268	275	284	338	281	328	287	277	314	308	296	307	302	319	294	300	293	277	271	309	292	315	307	301	305	294	259	329	289	306	310	291	300	282	318	300	313	325	289	299	285	298	307	310	300	293	298	295	317	278	279	289	296	278	308	296	338	252	320	303	289	311	285	305	296	260	299	286	288	330	294	294	291	285	298	274	311	312	326	311	316	308	262	289	313	288	308	266	311	284	320	295	260	297	280	293	288	310	327	284	310	281	296	306	316	327	308	280	303	299	289	315	319	305	306	301	314	305	280	288	301	324	268	306	280	275	314	284	299	310	317	294	309	309	282	317	277	294	337	285	320	269	296	338	339	317	290	274	304	360	297	310	317	304	298	291	297	291	297	297	308	284	325	304	302	298	292	331	252	310	303	309	307	287	289	313	301	282	301	287	291	302	304	297	289	309	302	290	292	287	305	323	296	301	317	294	287	294	284	286	281	290	301	287	298	280	291	325	301	309	293	268	325	299	306	285	302	306	304	279	304	321	335	285	319	266	322	258	270	291	292	315	269	309	281	282	302	281	268	315	271	299	307	299	284	289	276	320	286	268	272	286	307	279	275	324	304	289	298	296	279	314	260	292	282	298	290	288	299	300	293	308	286	305	295	301	289	313	296	313	283	296	286	270	284	270	297	327	274	266	305	285	320	262	284	294	307	309	285	290	311	291	301	306	297	295	286	316	274	278	276	306	326	277	313	264	290	286	274	322	285	300	295	301	299	294	327	311	279	316	289	295	309	274	317	300	263	306	294	317	291	303	314	276	291	266	259	303	295	288	290	327	298	268	303	312	298	280	277	301	307	278	314	243	261	301	306	293	308	299	282	276	300	305	290	309	317	286	288	305	288	307	295	294	320	298	315	305	318	280	303	290	292	318	314	326	273	297	321	321	287	297	310	281	285	285	295	293	296	330	295	315	307	306	282	295	306	286	320	298	295	323	274	264	321	299	271	278	282	306	310	306	318	303	311	311	303	299	280	292	295	313	241	275	284	309	282	315	317	269	320	285	290	305	291	297	316	279	268	299	281	296	294	335	293	299	294	286	286	336	331	317	297	313	303	303	314	304	296	291	303	301	316	306	297	275	267	287	319	286	303	275	291	301	298	285	280	309	279	257	341	267	298	267	278	293	260	296	299	306	297	288	301	267	284	279	298	272	264	325	300	304	266	272	285	310	303	283	323	277	319	277	298	294	287	281	305	279	309	301	276	290	323	278	306	299	287	282	290	298	307	294	308	298	293	305	300	337	290	293	265	315	293	311	310	263	283	313	286	312	279	297	282	316	270	283	291	324	296	312	294	285	261	293	308	270	294	318	293	279	301	267	310	304	278	270	273	323	290	283	286	308	325	253	324	289	300	267	297	311	270	283	311	276	296	308	331	278	280	301	290	279	283	294	300	306	271	286	306	261	316	309	303	299	319	315	334	279	272	346	295	284	312	305	297	291	290	302	296	301	266	290	270	290	327	298	281	289	263	313	277	305	282	284	295	298	292	280	309	295	308	313	300	277	299	291	269	281	253	297	298	289	300	297	280	300	291	301	284	289	295	313	306	290	297	280	321	306	294	301	296	282	289	279	287	294	296	278	286	302	284	306	304	283	335	277	265	307	263	317	274	296	314	304	326	296	271	312	285	268	300	295	305	292	281	286	309	281	288	288	302	289	299	308	300	293	256	313	313	318	289	308	320	292	298	296	314	310	329	329	302	300	289	298	309	329	283	281	300	283	284	285	285	285	281	290	283	291	284	302	272	310	289	317	274	298	295	266	299	279	305	317	301	287	278	277	300	286	275	305	272	283	299	330	280	298	297	283	316	302	303	286	308	291	295	298	276	277	287	287	298	308	271	293	308	307	298	317	289	288	279	294	302	269	308	304	313	301	306	294	288	299	298	283	287	321	319	305	293	298	316	292	305	306	318	289	264	329	272	281	296	306	301	298	309	315	317	299	275	284	313	287	275	306	281	302	267	303	289	304	298	297	299	296	323	270	271	311	295	308	304	288	286	287	267	308	283	292	273	318	305	297	286	285	319	296	314	300	310	266	296	297	312	320	310	294	304	296	283	317	278	322	287	312	286	315	288	292	306	275	294	295	297	306	302	336	287	290	321	278	320	291	285	302	300	285	304	340	299	285	307	296	324	313	300	282	315	297	287	301	322	305	335	235	327	314	310	306	301	298	320	328	275	308	271	299	279	331	289	304	325	308	316	282	297	310	284	309	297	283	290	305	270	284	302	291	309	295	305	289	299	296	282	283	314	295	258	295	305	292	313	297	307	295	302	297	309	310	299	293	291	293	279	282	293	303	296	294	287	336	310	324	309	308	294	275	291	293	308	286	323	313	290	289	297	322	290	321	315	323	334	249	300	313	285	299	297	260	328	324	287	308	338	307	286	287	341	307	288	307	283	306	287	273	320	267	305	293	317	261	253	305	300	316	290	291	302	292	279	320	304	310	297	299	283	324	313	300	313	322	282	291	279	307	333	304	287	284	282	271	304	283	310	322	277	332	290	303	289	291	346	316	294	304	314	301	286	294	300	281	312	288	312	325	291	277	300	302	311	315	298	315	307	317	274	309	317	313	304	288	284	291	304	304	292	288	290	305	332	300	313	323	333	291	297	292	299	286	286	292	339	277	333	267	299	309	332	292	285	319	320	302	272	267	305	311	289	283	289	308	291	299	317	299	309	308	294	271	288	293	272	315	290	292	308	287	265	310	276	305	304	265	295	274	323	291	296	292	311	283	259	273	277	298	283	271	300	295	286	305	305	303	303	323	274	308	324	296	273	288	307	281	290	295	327	288	298	321	299	305	281	328	274	323	324	304	272	315	263	290	325	289	259	328	291	264	320	316	286	286	305	289	278	295	306	324	307	302	298	294	310	310	316	275	317	304	292	303	288	311	259	329	301	277	287	304	309	291	288	302	313	259	293	280	307	310	319	300	298	329	306	317	307	290	300	270	294	319	290	274	329	322	276	329	301	313	273	294	307	306	267	306	322	307	288	303	297	287	284	295	260	310	285	264	271	284	287	313	276	296	312	269	306	319	299	306	313	289	312	286	300	295	320	297	304	316	298	291	312	308	295	330	303	314	288	298	297	303	309	305	282	294	323	311	304	327	301	306	329	315	291	272	317	303	315	315	293	316	299	271	301	283	310	267	278	310	302	293	276	299	293	296	318	298	306	301	314	315	300	287	304	288	297	288	305	301	302	307	285	281	291	300	272	273	287	291	337	305	295	318	280	292	306	319	289	288	296	284	303	311	290	281	301	295	306	285	301	313	300	269	302	280	310	320	300	295	307	331	294	287	331	330	316	269	301	286	301	287
33512	51466	47209	15001	956	514	476	471	478	513	504	519	486	493	524	469	487	489	524	491	476	509	490	529	521	509	522	504	471	491	540	454	483	484	500	522	477	465	511	464	470	505	465	569	493	495	529	477	493	522	473	506	487	478	511	475	508	486	470	475	487	489	477	536	484	499	492	492	461	516	515	488	507	517	508	503	487	494	483	483	530	483	462	455	487	497	516	472	452	523	509	461	460	472	499	482	487	503	486	520	513	511	502	503	514	480	482	496	489	481	482	534	504	496	499	525	512	492	510	495	514	484	461	520	464	496	532	478	519	514	512	526	475	532	496	457	531	502	510	461	513	474	503	477	476	441	495	498	503	490	503	526	515	504	466	510	471	476	485	516	511	506	490	520	477	483	519	494	485	524	501	502	502	499	518	490	516	493	498	517	513	457	475	513	481	492	491	477	478	491	550	500	506	495	497	483	482	433	503	469	494	513	490	495	513	467	481	513	515	504	529	496	461	491	472	529	498	480	472	491	520	488	491	513	484	502	522	508	482	503	487	515	485	473	514	498	496	512	507	477	516	532	512	505	528	486	499	491	487	538	478	476	514	492	521	463	478	498	484	463	508	502	466	514	507	474	497	512	529	498	485	525	424	459	517	549	491	512	510	460	500	486	490	543	467	457	488	497	520	507	477	485	490	467	528	473	506	536	496	477	481	443	508	486	509	468	497	548	476	487	489	504	504	532	461	486	495	472	482	528	455	500	483	506	484	509	498	479	515	500	462	494	503	496	523	529	514	528	544	498	471	497	474	509	514	507	479	495	528	518	462	538	488	494	496	483	484	454	505	499	484	537	513	520	500	500	460	492	474	493	473	480	491	487	475	540	462	462	502	515	511	496	520	486	499	507	510	498	492	497	478	473	504	527	530	497	534	484	506	516	496	510	504	509	462	513	481	488	506	509	467	511	513	527	529	481	509	520	496	496	488	480	496	506	465	472	489	514	551	528	479	519	483	491	505	517	496	502	448	479	486	477	474	472	481	530	493	494	485	542	494	525	516	498	504	477	474	536	469	487	511	509	472	533	503	489	479	493	502	475	475	511	471	508	482	500	441	499	523	482	449	505	487	493	542	488	491	482	493	514	485	489	481	506	489	512	503	480	499	532	501	494	472	481	471	504	487	498	478	461	518	483	486	508	460	498	459	444	478	481	491	504	481	490	471	491	455	507	479	464	484	499	467	505	514	514	484	481	492	529	527	496	466	468	518	495	501	515	461	470	520	471	522	540	507	521	511	528	516	468	521	512	485	488	496	499	504	501	518	502	485	486	496	497	483	465	494	474	519	497	492	483	502	469	486	513	490	523	518	498	477	463	505	492	469	461	524	521	480	496	482	487	496	496	510	508	514	479	489	527	486	516	496	500	517	494	524	504	523	513	498	505	525	473	505	528	478	523	497	523	497	483	525	489	513	494	492	508	543	504	486	492	493	508	443	486	510	502	509	512	501	487	495	507	527	512	532	482	531	473	471	513	490	480	489	496	519	460	495	501	514	503	514	528	496	486	493	493	479	498	525	522	469	537	518	500	469	501	471	487	499	461	491	483	494	501	511	501	509	479	515	477	495	470	485	526	503	520	528	491	484	518	508	478	510	519	503	484	467	497	482	473	484	491	459	524	486	492	490	474	497	482	517	527	517	486	490	508	499	506	490	475	480	515	509	472	471	482	484	523	481	505	509	497	477	501	476	474	467	520	501	464	505	499	498	513	495	487	509	496	492	500	493	522	483	550	461	508	486	486	518	495	477	509	488	466	506	536	518	536	511	477	514	490	515	502	465	516	515	488	525	463	497	494	524	521	488	518	493	504	472	499	486	505	519	468	515	530	491	528	512	526	517	507	502	522	507	506	497	478	475	462	484	514	486	539	492	461	481	509	500	493	488	488	509	481	491	500	529	480	469	483	521	466	450	519	540	513	451	517	495	508	522	478	529	489	524	466	463	500	498	538	477	501	503	508	486	535	516	511	501	452	540	536	528	478	522	515	506	506	539	503	521	510	504	503	466	513	467	475	495	525	528	475	538	492	487	506	488	483	454	533	455	502	506	475	472	470	507	482	490	509	468	484	522	490	493	512	501	491	515	488	494	505	496	478	523	511	515	470	491	505	502	510	462	512	505	491	501	481	466	545	540	488	474	499	514	490	497	535	502	503	500	506	476	489	501	494	455	521	497	520	507	519	509	534	487	465	459	497	497	512	558	514	509	488	472	505	461	467	519	489	489	501	502	472	525	504	475	487	488	504	487	490	482	473	465	515	495	490	485	513	493	486	521	510	518	528	499	499	493	511	527	497	536	495	493	480	491	479	505	470	492	485	472	505	525	514	503	480	498	458	530	436	513	527	502	506	526	524	530	507	522	507	484	515	460	457	520	525	508	454	502	459	525	444	491	505	511	466	492	517	510	454	517	481	525	537	483	491	489	513	502	491	513	522	471	491	509	497	496	478	498	515	509	483	527	495	488	533	477	482	515	495	476	481	491	509	498	469	508	511	490	492	471	488	507	516	541	520	472	497	476	469	505	477	520	470	497	500	513	508	469	493	521	513	506	508	482	485	502	500	502	511	501	477	530	474	504	512	504	488	499	528	525	480	519	476	506	464	542	453	487	492	522	513	485	516	465	453	496	487	500	470	446	525	519	489	451	483	484	514	446	485	500	527	473	473	507	478	503	503	517	439	483	495	481	518	493	516	495	461	508	528	505	494	505	481	507	529	509	450	494	515	446	496	484	467	535	557	489	501	521	493	514	516	469	467	500	437	478	532	494	534	512	479	482	522	491	474	487	440	461	509	501	475	501	507	460	499	498	502	465	503	497	525	547	496	482	520	520	472	505	498	510	490	504	529	496	539	475	510	469	472	509	486	512	478	485	514	494	503	537	467	541	482	463	509	472	480	447	517	516	464	478	515	504	477	507	498	495	506	473	484	470	541	482	497	515	533	535	522	490	437	486	503	467	491	518	496	528	484	479	496	498	474	480	468	523	526	489	495	487	509	509	468	501	513	527	501	514	537	521	513	508	456	519	491	501	498	491	531	495	519	487	487	505	514	497	508	501	509	509	480	518	502	476	518	506	477	490	506	528	509	491	504	473	509	534	512	532	466	491	495	531	476	476	501	498	473	518	506	499	483	522	511	464	483	456	487	496	505	482	492	445	503	519	511	471	509	536	480	469	483	511	510	476	449	504	481	475	545	488	520	438	476	508	518	478	473	495	486	496	469	446	490	510	475	512	510	483	520	508	471	477	512	477	520	519	501	482	521	491	486	517	492	514	526	503	519	484	494	466	506	474	502	467	485	506	477	503	509	509	513	517	480	520	497	477	534	485	489	502	523	517	472	488	491	488	513	466	518	504	531	470	496	500	484	498	459	495	508	529	466	517	486	465	496	503	479	461	495	562	458	491	480	492	472	489	486	489	471	487	487	525	469	474	521	484	480	484	490	478	462	545	464
25279	25318	42108	27798	19576	9033	664	333	322	367	341	373	335	285	343	353	358	338	324	339	335	322	348	314	357	342	338	351	327	330	347	359	310	351	314	354	349	347	332	334	341	332	352	310	322	337	318	313	347	335	284	336	360	350	345	311	322	344	304	341	353	320	343	330	333	332	352	316	357	337	322	371	330	336	336	331	348	352	324	329	349	347	335	334	334	311	330	320	326	340	328	337	338	320	340	367	342	362	329	324	348	353	344	345	334	364	336	319	351	368	323	326	332	341	358	354	319	340	343	311	321	338	347	317	322	326	319	331	317	331	336	341	319	324	347	363	298	307	346	310	338	323	325	351	349	353	328	347	361	336	339	308	341	337	334	309	313	357	346	340	347	354	369	348	360	322	330	351	305	288	357	318	333	312	350	350	336	333	315	350	348	320	337	294	331	344	334	344	304	344	359	316	347	341	334	336	369	354	357	347	363	345	351	318	316	350	341	342	354	324	362	324	332	291	335	341	322	323	339	354	350	355	340	324	341	337	308	339	355	380	335	329	331	316	350	345	333	352	323	324	325	329	323	361	329	331	338	343	347	339	344	328	352	353	315	344	347	338	318	350	350	366	342	358	314	326	358	340	346	328	350	338	298	362	325	338	330	316	342	352	316	343	342	347	348	343	336	356	343	304	343	362	339	316	341	335	339	331	316	312	303	310	339	349	313	332	324	349	338	350	379	335	309	323	325	357	317	354	307	330	312	315	324	350	323	332	336	326	349	326	338	333	326	348	327	312	333	306	303	338	357	331	332	352	341	345	341	337	318	310	336	308	314	346	322	348	347	322	353	324	327	332	350	371	320	339	327	318	355	325	339	365	318	335	348	324	352	322	297	306	334	329	324	331	371	319	369	338	344	312	348	325	345	303	350	340	334	361	353	312	333	313	337	323	313	343	375	309	342	328	309	315	338	358	338	335	334	327	347	318	345	333	323	351	346	332	333	349	333	342	312	331	383	328	320	319	347	334	325	312	309	335	340	359	352	321	341	321	321	320	349	312	330	333	349	330	350	311	333	362	342	324	312	310	312	292	320	333	338	343	315	322	348	328	312	338	329	293	327	344	326	333	361	348	320	348	344	316	301	353	342	328	347	359	324	325	350	313	359	341	317	316	333	346	332	339	323	321	338	354	322	321	320	381	325	351	317	357	313	333	321	325	321	329	347	356	330	356	334	354	324	361	345	354	352	340	330	365	365	290	285	322	351	347	347	342	337	347	322	373	341	318	332	342	331	348	343	355	313	310	350	339	342	338	336	353	351	313	326	310	340	336	327	340	354	354	314	368	336	337	354	354	303	314	322	347	339	350	339	372	321	348	350	310	341	346	311	354	319	312	341	345	323	320	309	308	317	324	341	329	325	291	341	341	346	333	345	333	299	315	346	341	348	327	317	376	335	330	352	337	312	366	355	351	335	326	332	351	328	309	351	341	312	335	364	334	314	339	330	351	327	325	335	320	339	341	326	313	325	356	362	311	332	347	313	332	331	323	353	327	366	355	323	327	322	359	383	321	311	365	291	317	355	370	346	332	340	312	361	308	334	341	346	285	334	362	358	322	309	312	360	323	351	316	333	369	330	340	326	331	331	348	325	323	380	318	320	346	359	306	301	359	332	346	367	328	342	333	331	342	323	343	348	369	329	322	339	324	350	318	345	317	327	365	343	342	368	338	332	329	340	325	362	326	344	331	350	339	352	325	332	321	310	336	320	343	316	329	310	342	318	354	309	306	353	352	329	356	351	329	365	323	316	355	324	366	318	321	350	313	344	314	332	304	335	360	332	338	345	362	365	322	360	327	333	359	322	367	315	294	337	343	341	337	344	325	340	334	351	334	321	349	306	368	355	308	310	327	348	341	332	314	332	363	333	346	325	352	318	323	315	328	303	367	373	330	336	358	360	339	323	340	347	352	317	340	332	347	363	339	337	369	308	321	374	350	322	339	349	367	356	342	348	313	295	353	320	334	338	319	329	327	340	328	310	367	362	347	343	324	359	378	323	312	324	320	315	312	336	355	317	323	338	356	344	358	349	359	308	319	328	333	340	326	330	333	352	330	343	300	346	361	342	340	333	334	317	356	343	318	315	335	311	352	321	316	345	330	361	342	336	346	330	332	335	310	319	315	321	338	316	359	356	342	352	334	323	334	306	337	324	315	335	329	327	302	312	363	329	331	332	373	353	336	329	352	323	336	329	331	321	346	350	342	312	346	302	337	344	340	341	338	374	336	302	325	333	329	364	371	340	331	323	313	326	332	293	347	299	346	325	347	305	328	345	345	328	388	338	341	299	317	340	331	340	364	349	322	333	299	332	330	318	349	325	346	341	367	338	346	339	342	313	300	328	369	364	349	326	339	371	327	336	338	320	334	329	333	348	329	345	337	345	355	319	337	326	334	313	330	323	342	316	351	345	340	332	327	341	360	339	308	329	335	324	343	310	319	356	316	329	360	332	335	320	331	377	322	342	321	320	321	350	331	336	329	336	347	320	344	317	320	336	341	352	323	342	330	341	336	325	317	325	317	361	334	314	348	341	342	309	334	365	351	359	337	303	350	322	307	349	342	314	312	318	326	330	327	327	299	336	341	299	320	326	333	344	323	320	357	338	299	345	371	316	309	347	312	313	315	361	351	331	303	369	315	332	297	334	332	322	315	364	329	323	337	359	335	339	387	346	305	329	339	349	368	348	342	317	316	314	331	339	307	341	338	335	333	340	327	338	321	323	326	318	304	341	319	338	328	333	349	298	334	350	328	307	367	306	367	324	320	321	357	347	345	322	361	355	327	363	310	315	340	318	333	344	350	330	337	354	349	317	348	337	362	359	387	328	350	340	337	301	321	347	328	340	337	328	335	336	335	294	332	336	330	330	322	343	325	332	358	372	309	341	330	328	320	329	349	325	328	306	336	362	346	359	354	329	341	349	351	342	339	342	312	374	339	382	333	327	329	330	367	337	340	354	309	326	349	320	331	342	318	339	332	321	309	320	339	309	352	324	350	330	324	330	305	323	349	360	355	328	360	349	327	338	321	303	313	342	382	341	349	351	341	276	351	352	342	365	330	351	370	350	321	327	351	352	337	342	336	355	344	363	302	308	349	343	349	332	324	337	330	320	347	289	322	337	372	332	326	339	344	351	337	315	318	323	306	323	328	336	308	321	346	309	367	341	369	308	333	329	321	361	348	349	348	317	320	318	346	298	320	326	360	309	315	316	329	361	327	296	316	303	293	303	332	336	333	337	319	321	320	315	320	343	313	285	318	346	364	370	338	331	323	332	338	341	328	358	334	359	360	320	323	323	346	337	328	321	329	351	306	347	330	349	337	363	358	370	347	337	337	330	347	355	348	340	359	330	347	329	329	357	302	364	350	330	337	332	324	357	335	339	304	313	368	326	301	310	301	335	324	332	304	299	342	329	342	378	342	357	320	320	315	325	330	337	337	331	358	323	341	349	357
59284	86547	70217	29236	2298	586	571	578	555	526	558	536	555	532	533	522	515	593	545	548	493	566	554	548	537	566	495	534	531	567	530	582	537	557	501	571	534	550	517	547	517	563	549	497	567	505	497	513	552	545	539	496	534	535	536	557	531	552	533	510	556	560	549	564	558	540	534	537	541	542	565	511	531	515	481	546	546	555	544	557	548	489	577	537	517	497	564	566	538	563	557	544	532	557	542	544	543	558	525	578	515	490	502	543	543	527	530	519	521	577	512	543	547	569	521	504	526	574	511	500	509	547	587	567	596	535	546	526	563	541	537	540	509	559	548	537	548	583	563	519	533	591	525	504	464	496	517	545	478	512	536	554	516	525	509	550	538	537	563	520	580	507	507	564	578	528	527	537	538	530	573	553	544	556	535	475	544	540	504	532	495	517	539	591	571	526	532	539	522	541	535	529	519	540	524	548	573	536	553	533	558	599	542	539	568	546	550	557	518	589	562	510	532	515	529	525	518	508	552	534	482	582	457	572	549	515	513	545	541	558	517	542	501	541	549	527	489	553	523	519	527	565	558	592	525	557	521	554	549	538	506	574	527	488	554	526	555	506	551	564	525	572	549	537	521	495	531	566	577	516	530	528	551	540	518	543	586	538	543	531	519	539	589	542	533	498	547	552	576	531	516	545	517	534	564	548	498	509	532	516	533	543	530	542	509	551	538	531	549	527	531	518	560	573	530	541	541	558	513	535	537	550	543	509	536	551	532	538	538	500	550	577	546	565	534	534	562	527	582	565	555	534	531	551	554	540	529	560	550	560	567	538	487	519	511	545	543	494	549	552	548	519	536	543	589	528	513	520	561	541	524	531	541	566	547	539	547	507	506	516	538	576	540	557	557	574	575	509	518	529	527	514	546	516	525	546	551	577	523	537	548	554	548	489	523	545	501	538	524	534	515	519	515	514	516	485	543	534	526	591	528	519	610	519	515	560	518	526	536	550	511	548	537	478	544	539	521	524	544	540	543	520	516	556	567	540	555	540	546	556	512	545	515	535	527	556	523	554	559	519	519	533	528	512	518	541	514	513	540	519	556	512	570	548	536	540	545	561	544	548	549	535	535	565	541	492	531	551	578	533	566	534	521	513	500	517	575	527	558	531	491	514	551	574	541	547	527	517	559	551	527	530	557	571	542	545	518	520	540	517	518	554	522	477	547	539	543	557	557	500	556	545	506	551	571	523	530	510	538	566	545	582	534	494	515	546	571	525	520	520	544	553	523	550	544	535	519	542	508	526	532	544	481	510	560	522	543	556	514	569	507	526	553	594	546	540	571	603	559	536	547	541	562	584	490	518	559	484	540	539	544	550	579	524	513	503	539	551	520	542	522	494	561	520	520	546	536	554	563	522	500	542	534	509	521	558	528	553	546	530	524	498	571	563	527	532	552	552	530	519	540	526	515	522	507	537	476	554	586	545	562	497	547	551	522	544	523	513	504	501	526	538	597	516	500	545	545	558	521	528	531	559	564	511	544	590	570	591	546	554	553	530	569	547	529	497	521	583	520	595	550	570	553	523	533	524	525	527	560	527	539	551	508	542	557	578	533	563	517	547	537	597	538	546	535	556	528	559	589	534	523	524	552	517	530	573	584	556	548	515	577	561	523	487	534	471	555	558	577	560	519	552	553	570	518	506	547	493	520	537	516	539	545	545	540	557	537	572	523	485	512	527	522	567	571	524	512	491	524	568	521	510	517	550	533	526	551	536	571	508	512	554	503	524	523	530	538	550	562	503	544	547	545	570	496	544	524	565	512	568	537	561	532	538	527	543	516	536	510	526	548	537	511	513	551	567	516	485	535	528	524	561	562	516	550	515	519	593	536	547	577	522	528	585	542	516	536	565	547	555	546	516	542	529	527	516	565	533	576	528	529	547	488	493	509	577	563	530	535	540	526	532	531	548	537	566	571	549	545	551	551	532	524	510	540	519	571	519	532	562	533	522	502	516	555	479	567	600	523	535	541	530	532	537	549	531	528	496	543	545	542	541	584	527	545	552	549	497	556	523	545	587	502	512	562	529	537	549	510	595	549	560	530	551	525	548	521	500	524	538	527	514	552	564	540	531	525	544	551	546	525	528	540	546	585	552	555	535	532	547	530	558	569	531	545	537	523	562	524	504	537	543	517	534	509	532	535	554	519	566	503	545	592	548	544	509	545	543	528	560	528	503	498	562	512	521	555	573	499	577	541	550	513	524	517	537	572	537	501	526	536	583	536	509	527	541	532	558	555	517	567	553	520	521	537	514	533	546	557	510	513	541	548	506	531	529	565	524	570	546	535	538	519	546	543	524	550	543	521	543	568	555	541	534	523	544	532	551	518	580	553	537	584	535	551	525	510	524	540	528	529	523	545	571	553	550	517	575	486	498	532	559	509	539	571	545	596	532	534	485	546	553	516	494	520	572	514	552	528	531	570	521	529	561	531	486	573	487	563	556	545	539	567	582	543	528	545	561	501	555	506	577	524	544	557	536	528	551	550	533	534	535	528	546	556	550	559	533	555	532	536	536	515	560	522	591	504	526	568	559	483	510	549	522	517	560	550	522	554	558	561	521	518	590	520	539	536	533	519	527	523	515	601	503	519	558	536	536	543	509	552	537	541	517	519	518	570	535	539	527	518	544	503	559	547	530	513	547	544	517	564	558	496	518	513	486	532	551	571	529	553	538	530	488	542	563	527	580	552	542	575	545	593	542	536	514	541	507	526	573	567	539	555	551	575	547	516	516	541	535	493	495	564	555	550	533	494	532	535	548	467	572	551	518	532	536	512	531	543	505	568	525	544	531	568	543	555	504	534	521	556	563	547	524	516	518	520	525	548	573	518	514	518	516	497	556	521	571	494	540	544	578	522	524	555	532	511	537	554	546	536	526	533	511	524	538	487	566	539	516	501	555	523	551	568	580	552	525	520	555	546	539	536	504	579	530	513	532	541	590	528	535	523	546	549	558	564	528	528	486	507	553	533	517	512	542	551	487	558	571	540	559	545	537	562	519	541	514	580	521	549	531	537	506	529	544	541	546	522	534	564	572	484	532	511	509	549	544	558	523	528	533	557	556	574	522	533	553	542	563	514	573	554	555	541	507	549	530	527	575	552	535	525	555	525	517	512	507	585	576	520	516	525	532	507	551	535	540	571	502	549	502	513	542	542	505	545	532	545	511	527	540	504	536	535	503	504	579	529	552	562	552	527	529	531	479	507	526	547	539	507	558	529	537	527	512	504	568	524	513	531	545	590	541	573	550	537	535	535	530	572	578	571	525	558	540	556	570	490	578	551	537	474	590	534	562	517	560	494	530	499	502	548	541	521	519	514	565	574	506	491	538	531	510	498	527	512	542	574	538	561	585	540	569	537	545	541	536	552	583	497	551	542	539	539	541	514	563	532	550	521	544	520	562	551	539	520	531	555	545	530	544	584	516	592	512	550	572	527	551	550	541	553	515	529	605
24160	28590	44116	28217	20080	12744	2393	602	532	568	561	509	588	503	540	500	543	508	498	544	535	520	521	514	532	577	504	498	495	480	544	522	515	488	489	501	512	490	499	524	510	475	508	517	536	520	540	543	562	578	507	503	579	498	554	500	543	523	534	523	493	473	532	577	501	493	511	514	527	530	503	486	523	472	490	475	555	499	476	542	498	535	531	495	484	503	545	525	549	484	514	508	537	518	566	541	506	554	527	517	522	504	535	535	510	513	495	518	537	483	503	531	490	454	541	504	545	563	515	514	513	555	551	558	504	545	515	536	538	539	527	510	558	515	521	509	549	505	528	500	496	527	547	504	506	527	484	548	507	531	522	503	468	506	538	543	459	530	528	521	523	512	503	538	512	516	548	510	532	550	538	504	517	489	530	530	515	561	539	560	480	524	522	537	561	522	525	486	485	469	551	532	463	530	533	510	537	491	516	518	510	515	567	532	457	507	520	549	548	567	525	524	490	544	550	513	520	519	537	504	478	489	497	545	526	560	509	536	516	517	537	524	546	478	514	550	523	528	517	532	471	530	484	497	498	512	517	491	546	544	537	479	481	524	512	522	502	535	517	517	489	474	559	495	522	514	527	486	538	494	526	530	543	552	478	534	523	535	506	510	542	518	528	541	483	510	553	538	524	508	500	537	500	510	510	497	536	520	528	481	500	539	523	544	529	527	552	536	511	549	528	548	548	481	512	499	490	507	490	509	501	471	486	507	538	502	499	530	498	533	542	518	550	513	512	518	551	551	486	509	540	495	512	566	541	509	525	508	523	538	539	526	529	515	512	520	523	546	510	502	478	510	580	521	538	471	488	505	497	477	545	538	493	480	547	519	519	505	539	556	508	539	544	537	515	511	575	523	521	493	518	506	507	510	520	511	552	529	508	519	474	524	503	484	523	492	511	499	445	553	509	478	508	550	550	518	522	512	520	543	483	513	558	480	520	511	503	517	549	533	506	499	507	487	535	523	560	524	496	551	522	538	558	529	530	545	496	531	532	550	515	497	530	553	541	504	484	484	548	542	519	547	495	520	544	502	522	533	542	544	526	513	524	483	557	507	547	491	533	494	511	545	526	560	510	509	500	518	501	486	512	472	491	523	516	532	486	530	555	522	501	516	517	453	512	537	545	525	515	540	559	555	535	475	511	527	529	536	512	537	570	494	519	502	496	554	532	491	524	521	534	450	484	495	556	498	469	517	525	489	513	493	534	514	526	493	499	495	517	557	477	499	509	559	532	546	531	531	540	508	522	508	508	522	536	492	519	512	497	505	553	506	513	546	525	505	481	479	516	549	499	543	540	503	462	520	527	484	514	530	510	513	512	513	467	518	491	482	537	530	540	555	476	504	501	513	483	512	484	505	503	497	523	521	516	520	505	509	517	521	496	478	560	541	535	514	516	520	519	532	495	511	539	498	493	522	530	524	510	486	510	455	498	484	519	537	526	475	541	482	509	476	507	501	511	550	483	544	526	509	503	483	518	542	550	511	512	484	502	515	503	539	524	521	506	526	516	482	509	576	524	522	538	515	509	500	492	501	499	514	497	541	530	478	520	517	475	482	522	500	520	503	506	534	512	525	533	558	529	550	511	537	522	551	552	487	559	500	555	506	504	528	519	470	524	519	484	531	548	509	524	518	514	481	518	533	496	508	505	508	501	497	481	525	526	528	508	512	484	500	555	491	526	501	534	524	483	553	506	505	503	480	523	524	519	508	499	563	512	500	473	505	504	510	533	525	536	506	495	528	528	521	529	547	525	546	531	484	529	528	474	520	517	497	500	560	508	532	484	528	489	482	534	529	516	505	528	503	496	497	508	495	549	486	533	517	530	550	516	508	538	551	504	500	542	524	480	503	527	521	544	505	551	506	549	465	529	491	514	495	549	514	513	498	551	511	491	510	565	519	548	496	519	490	505	471	485	536	491	545	501	507	519	534	537	523	511	515	572	520	556	528	537	498	566	473	512	506	522	539	474	474	534	538	529	514	499	523	523	508	557	516	521	514	514	557	519	485	504	498	520	520	528	511	525	535	493	492	513	519	549	544	500	519	501	515	506	534	520	501	481	553	478	522	455	523	506	513	474	538	496	533	481	511	511	524	474	521	530	523	520	478	513	490	497	559	496	507	527	537	488	529	483	520	509	502	502	512	521	499	509	478	531	537	519	525	477	523	512	493	472	557	473	549	522	535	514	539	483	541	520	500	503	550	508	500	557	486	517	525	480	516	514	504	503	504	544	527	538	533	546	487	535	556	493	495	489	516	518	522	524	522	540	535	521	474	545	502	524	555	507	511	510	492	464	527	542	513	542	527	484	527	523	521	491	565	451	517	502	555	547	530	522	532	484	497	554	463	544	521	516	502	535	493	522	498	468	519	470	504	536	516	514	521	530	524	517	482	503	524	520	520	533	579	505	553	447	495	494	507	561	560	534	516	516	508	510	513	530	503	475	517	489	558	471	502	547	508	496	508	505	512	528	495	535	527	501	476	521	539	549	485	504	536	508	511	519	521	504	517	517	474	456	514	542	542	564	543	567	527	480	532	550	471	523	487	520	506	519	507	492	542	478	551	500	470	491	516	490	509	479	502	505	497	530	521	514	510	510	499	526	535	513	481	547	513	522	489	538	558	487	517	531	509	538	489	500	516	505	548	514	522	518	535	548	496	552	510	519	528	522	517	519	547	512	549	494	509	487	494	495	542	513	497	521	484	522	521	481	478	537	551	557	532	538	541	514	494	501	528	540	545	536	528	492	504	540	516	553	544	513	521	483	496	481	516	504	534	512	526	508	483	521	493	501	496	513	538	522	529	533	506	510	478	525	544	544	550	492	522	540	523	526	530	548	508	521	532	497	519	465	515	550	533	536	568	540	542	551	506	542	507	480	468	503	500	519	523	545	516	518	511	481	482	503	502	513	473	508	549	546	480	521	512	508	534	551	507	566	543	515	531	494	514	502	529	519	501	472	557	520	516	522	508	524	537	528	513	508	535	556	510	516	496	487	508	517	486	528	500	532	504	495	517	521	548	526	541	524	524	468	497	492	519	526	510	560	529	508	503	529	525	492	531	513	481	539	494	487	536	517	529	498	525	496	506	477	479	524	516	537	519	482	531	505	522	522	503	535	492	496	508	500	527	488	507	495	501	529	507	492	493	495	508	497	531	514	473	506	518	500	502	545	576	521	534	541	487	518	513	519	490	573	507	540	509	501	527	548	486	516	521	529	530	540	578	501	527	530	487	553	489	521	504	519	501	531	485	511	502	541	524	512	510	506	519	517	543	524	545	486	499	550	513	480	549	518	536	523	520	530	523	598	532	527	506	522	524	482	513	517	515	514	496	498	483	451	510	548	488	512	535	571	502	510	498	543	511	497	516	531	506	563	542	481	508	547	477	531	541	485	496	499	497	504	541	533	478	504	533	538	530	517	503	507	520	513	494	498	530	501	519	522	530	481	475
61998	83819	67277	33144	3077	785	884	814	807	796	781	816	790	823	797	791	758	804	837	809	837	758	783	790	788	768	816	789	793	780	799	771	775	725	790	769	765	786	764	849	791	783	854	756	765	747	764	768	774	776	773	723	761	797	838	798	807	789	792	780	803	786	791	783	800	829	742	776	806	781	823	808	786	776	731	804	738	807	789	752	800	785	847	759	812	762	823	752	753	787	772	802	811	807	756	825	789	790	793	788	816	788	772	761	753	801	778	815	778	801	798	782	779	832	778	746	766	821	757	779	819	791	843	833	761	742	728	805	826	769	790	787	834	759	761	782	780	749	805	795	772	807	767	781	793	777	748	777	748	779	787	779	797	841	792	794	820	742	782	796	764	803	792	761	809	776	793	776	748	766	753	800	763	821	785	814	787	791	854	777	755	777	741	891	756	765	770	766	775	791	815	807	760	820	799	772	758	783	792	749	791	804	798	804	801	780	757	809	831	772	729	766	841	819	767	843	799	784	784	817	792	811	820	755	796	736	774	788	788	823	767	807	775	838	767	812	768	793	726	785	769	756	786	781	746	753	815	849	790	782	811	816	827	786	793	807	768	791	719	824	780	766	785	804	860	772	786	818	781	785	772	775	836	803	779	784	805	808	815	762	800	799	820	752	808	776	774	820	818	762	845	803	806	786	799	769	774	828	800	810	822	795	844	770	802	796	779	785	848	831	810	729	762	816	785	771	826	779	776	820	831	796	798	795	739	764	813	775	795	811	806	772	806	772	811	786	764	762	807	844	813	820	774	802	771	774	781	782	777	785	791	810	830	713	802	785	815	788	752	797	773	814	788	819	732	768	788	783	762	756	750	812	797	809	816	740	792	848	799	795	795	768	776	814	784	777	808	746	779	773	766	859	787	770	840	836	763	821	744	809	817	790	798	773	829	781	795	831	823	763	770	767	814	779	804	748	731	815	779	763	781	806	778	768	807	749	812	767	821	803	808	804	728	786	776	746	775	718	793	773	771	743	812	760	831	769	775	823	761	804	790	779	825	789	814	851	754	787	792	782	815	771	758	764	813	809	800	827	768	792	787	823	749	794	775	737	799	788	795	802	789	747	809	810	801	826	832	794	761	787	810	770	745	790	729	812	758	845	771	827	805	837	786	811	746	788	841	825	806	795	768	777	738	782	805	819	784	747	751	785	848	799	839	759	799	806	824	758	799	822	840	806	758	740	779	785	757	753	854	781	749	847	774	760	777	754	751	736	818	788	827	806	846	772	766	781	787	770	827	809	838	785	762	839	809	790	818	810	831	807	809	796	808	773	812	789	766	779	773	768	792	755	773	829	811	810	768	751	820	770	817	832	802	812	784	734	770	755	809	801	764	800	778	842	808	807	843	782	803	789	791	766	794	821	772	850	809	752	790	798	779	789	834	779	700	793	824	830	816	766	852	790	729	769	786	756	806	772	739	792	794	780	764	755	750	794	792	750	817	750	804	795	776	773	752	798	836	857	777	780	796	809	819	735	767	806	772	755	793	822	766	827	757	791	757	841	789	779	771	798	837	778	796	757	794	810	776	801	806	775	766	801	792	779	812	806	765	803	839	772	784	802	755	811	800	786	770	761	806	811	831	816	823	841	751	786	771	746	820	797	788	881	768	804	817	796	790	746	804	788	818	833	812	793	770	799	840	771	777	789	791	816	782	745	781	715	763	853	770	781	860	775	764	740	779	764	799	781	764	813	784	811	808	776	851	809	791	788	812	786	773	808	797	793	769	750	796	824	819	751	751	809	797	784	747	805	815	730	764	751	797	785	766	791	850	715	784	752	771	774	783	810	797	788	819	776	860	826	795	787	756	816	811	723	804	844	839	754	757	770	795	787	782	835	787	802	811	754	796	766	802	759	747	823	766	843	804	765	775	820	752	826	820	844	764	775	802	776	771	801	789	758	857	809	777	813	810	800	725	799	777	792	789	750	789	760	813	817	800	768	806	811	768	761	782	790	793	836	779	747	742	821	806	830	788	772	748	756	800	809	800	804	793	769	767	756	773	854	771	794	758	777	814	824	799	729	814	811	819	779	781	815	775	833	804	768	822	774	832	777	781	797	790	766	764	772	766	796	825	800	791	798	825	771	819	763	762	800	726	800	776	833	814	778	780	801	749	816	815	796	774	774	819	851	811	793	806	725	704	762	765	786	760	798	780	790	842	786	771	811	736	759	805	749	822	748	826	789	812	817	826	812	813	736	769	787	761	772	805	797	803	725	786	797	799	807	791	780	802	752	819	784	804	793	758	769	775	808	825	776	737	781	802	772	785	794	806	838	773	789	789	782	795	784	780	779	712	769	802	819	763	754	747	798	827	810	827	712	836	720	754	771	765	834	783	795	801	801	753	776	855	795	801	829	800	771	769	758	798	810	817	803	774	785	799	797	782	768	812	835	879	777	797	803	818	826	806	764	798	775	769	804	726	782	788	793	800	865	846	781	831	760	817	770	740	784	787	779	811	802	802	791	763	710	752	780	757	782	755	772	803	820	814	814	795	804	786	766	753	770	786	757	805	805	806	765	811	760	782	782	837	786	757	768	778	774	799	839	798	801	852	778	788	807	780	764	813	765	773	748	806	826	784	746	818	769	821	744	808	791	752	788	834	764	761	769	775	781	794	769	771	816	740	769	757	798	776	806	726	781	815	835	751	775	787	781	834	806	813	795	778	789	770	794	806	786	777	789	767	775	767	808	754	744	785	801	817	777	805	789	809	802	789	802	752	744	742	819	833	745	761	797	822	779	776	759	816	797	791	836	835	793	771	792	773	737	800	796	778	752	769	829	772	804	778	738	792	830	741	796	780	809	736	728	805	788	765	724	774	818	766	831	760	761	818	791	757	787	747	803	817	837	802	761	781	783	783	814	749	765	812	781	774	746	789	786	810	817	845	728	791	765	745	852	797	852	821	787	716	794	783	758	731	822	837	820	774	776	765	787	780	749	795	843	746	792	791	778	807	835	781	810	829	770	762	805	764	825	800	789	745	784	762	782	749	828	795	787	771	778	766	775	829	806	785	811	793	797	789	785	834	742	776	771	781	754	789	805	783	837	826	723	808	761	744	753	813	821	803	825	790	805	813	813	801	761	816	751	804	727	798	791	767	804	835	743	775	797	840	790	762	827	864	857	795	769	804	795	768	763	808	850	790	839	778	792	776	743	748	764	803	761	791	789	802	791	809	804	820	790	839	756	777	782	778	823	738	796	813	836	767	782	874	821	783	750	766	757	809	802	763	765	752	834	801	773	767	779	816	805	751	767	788	800	824	797	808	777	816	776	773	795	801	777	760	801	793	784	765	786	844	788	845	774	739	814	773	786	791	784	837	773	770	793	770	833	737	788	827	801	770	803	812	752	771	801	749	745	754	752	740	808	760	827	827	796	747	759	756	801	737	870	765	816	818	821	779	783	800	841	804	813	769	785	800	784	744	765	794	810	788	757	808	749	819	808
29240	39612	42040	13555	793	301	332	291	305	302	304	301	294	300	284	314	300	323	296	287	309	304	267	297	332	299	310	300	305	297	271	298	339	298	339	310	298	280	306	323	328	312	332	290	287	303	291	280	300	303	310	304	340	277	305	323	299	308	314	286	287	290	299	288	286	335	285	290	280	311	314	309	310	304	327	282	306	299	292	318	324	277	280	321	299	302	313	323	309	303	275	298	301	310	301	313	281	323	308	304	292	303	302	301	290	341	301	285	307	256	280	292	323	287	289	300	274	292	309	276	296	303	282	324	314	310	276	315	279	307	287	325	304	288	302	294	316	319	308	306	300	280	280	296	315	291	299	282	330	299	286	291	333	311	320	289	295	284	301	286	304	288	299	287	294	289	312	302	264	274	306	271	288	287	278	333	276	304	305	295	303	312	278	279	256	304	320	298	294	303	333	296	302	252	302	274	272	309	317	312	268	272	279	322	288	308	284	309	316	289	295	286	296	262	313	279	304	301	304	285	276	280	325	324	304	317	295	298	272	280	290	286	271	311	291	274	306	296	295	294	283	294	279	334	303	323	341	305	275	324	291	278	278	290	312	299	299	289	271	310	297	310	306	274	278	275	289	299	278	312	309	290	293	290	311	308	267	300	311	297	300	292	295	276	291	265	307	299	325	310	280	288	280	298	279	298	299	285	305	262	267	304	305	284	306	303	318	302	293	308	319	312	297	290	318	301	298	271	259	302	298	251	333	309	274	309	309	286	292	302	286	284	254	303	274	290	285	300	297	302	294	265	325	301	304	287	284	310	298	272	307	314	310	287	282	326	256	273	311	334	321	273	307	316	307	316	280	298	295	289	285	274	308	314	283	291	304	300	267	291	310	265	270	306	307	280	274	293	325	308	297	311	288	319	268	283	300	275	277	266	290	286	297	298	313	297	287	306	271	281	306	318	299	301	296	260	300	271	324	278	299	287	306	276	314	283	305	287	314	299	315	282	294	291	312	293	271	301	323	320	328	333	292	294	321	318	290	321	297	286	305	303	298	297	263	320	293	273	307	296	321	281	296	328	297	288	301	284	286	281	264	288	287	306	311	314	331	279	289	322	282	298	304	276	278	284	314	305	311	285	273	328	298	299	300	297	288	292	304	271	273	279	293	292	328	283	267	298	305	303	277	310	307	315	311	298	278	302	266	290	297	301	275	311	280	305	307	300	290	287	278	275	293	304	312	314	318	292	306	330	308	323	272	280	304	294	299	302	277	320	269	294	297	314	348	299	301	330	291	345	286	306	307	287	265	299	300	271	309	308	293	268	288	298	312	313	301	286	328	282	332	301	293	285	299	279	296	283	290	295	320	278	293	307	303	302	275	313	292	264	250	297	288	321	291	258	313	287	291	277	278	282	312	319	262	298	306	320	318	285	313	279	294	304	291	283	259	278	284	298	308	306	262	280	291	330	291	299	317	328	305	319	299	305	285	298	300	289	324	263	295	285	300	303	295	289	291	259	269	310	291	305	294	291	305	298	259	284	314	272	275	255	326	275	279	314	278	322	269	305	302	293	282	283	302	294	323	291	292	265	281	302	314	278	313	310	277	310	271	332	274	285	323	331	326	291	294	287	267	306	291	303	297	295	301	305	272	293	298	275	313	297	314	280	293	287	288	316	323	313	316	293	313	296	330	275	300	293	312	329	250	299	317	285	273	300	281	291	315	301	293	295	322	286	302	273	292	274	308	302	332	273	293	287	270	317	269	281	285	292	290	290	302	271	293	295	350	269	277	327	300	308	304	312	279	292	328	311	270	326	309	276	312	281	300	329	291	260	276	305	327	275	303	270	304	313	318	306	295	298	301	280	299	292	297	311	287	332	304	297	288	327	285	303	277	286	285	293	295	282	306	324	309	285	299	279	285	306	310	304	311	298	291	289	248	307	284	276	313	269	293	284	272	274	283	304	297	307	304	312	272	280	296	327	298	317	267	308	297	339	303	294	311	287	272	294	303	312	287	268	289	289	288	317	271	312	284	316	305	283	255	258	295	281	296	295	289	281	310	298	291	311	292	298	301	292	297	302	313	333	304	278	275	295	312	285	279	319	278	293	283	318	296	276	290	329	283	294	314	310	305	320	314	308	322	306	304	290	286	329	277	261	298	285	296	292	317	273	303	275	318	313	246	300	295	325	280	293	313	294	269	262	326	317	295	293	313	282	347	318	282	314	281	283	275	330	289	298	268	269	293	330	307	312	275	315	311	326	317	305	315	310	270	298	300	284	301	287	293	306	318	312	304	304	272	285	276	351	299	306	286	265	289	273	285	284	297	302	296	297	314	301	351	269	289	333	346	284	287	286	269	329	313	283	317	324	267	305	322	300	295	293	276	292	315	310	316	296	284	276	285	299	292	271	306	281	282	291	301	293	277	314	277	319	306	276	301	281	293	295	298	302	290	291	296	299	333	307	308	282	299	300	275	303	316	282	294	288	296	282	310	316	329	282	300	297	285	292	279	313	301	283	293	292	298	306	324	296	297	320	321	308	254	307	315	315	290	298	275	290	287	315	306	313	323	291	324	314	290	313	294	300	289	296	275	237	295	310	277	282	283	296	309	298	287	307	321	288	290	317	300	295	320	313	329	274	313	296	284	323	268	288	322	309	293	276	282	309	275	274	323	309	285	302	266	276	299	286	313	309	309	241	272	265	296	320	290	300	288	316	279	308	304	297	316	280	263	280	328	273	309	312	280	293	308	286	314	309	297	300	328	295	306	320	262	277	272	302	275	311	312	287	308	288	289	304	341	296	290	297	293	290	291	293	291	298	265	325	287	298	289	299	273	286	293	282	277	298	312	314	285	309	292	284	274	279	296	309	301	308	297	297	305	295	301	314	307	285	274	327	270	283	282	297	283	277	298	293	303	254	315	304	286	302	279	276	305	295	291	317	302	299	281	349	306	297	303	287	288	313	283	307	284	270	311	292	289	289	317	271	265	307	316	305	292	313	285	304	295	293	314	281	324	269	307	307	299	298	310	287	288	284	296	310	285	265	301	299	300	299	326	319	289	303	264	296	282	338	272	308	303	305	302	299	321	318	325	277	317	286	299	311	305	310	313	308	267	290	308	305	296	287	299	297	312	296	319	312	329	307	320	317	305	280	290	309	310	290	334	290	307	265	308	326	301	319	284	306	279	305	298	269	306	289	292	302	318	313	271	292	330	338	296	277	310	259	315	316	311	276	253	330	287	283	293	310	294	307	321	293	292	278	304	340	320	297	296	272	305	284	285	287	285	287	307	295	325	303	298	304	285	306	285	297	282	292	278	288	305	259	324	304	299	305	287	320	298	297	305	270	284	298	300	314	297	260	314	295	295	291	287	265	304	293	305	328	248	328	292	281	303	335	284	296	294	312	328	301	322	288	307	271	306	313	264	276	324	309	291	304	319	297	308	286	271	267	284	306	291	275	253	312	332	306	292	311	291	293	295	288	289	274	305	317	306	299
33804	57256	41675	8972	692	490	517	523	510	490	514	498	493	487	463	485	507	500	490	500	528	501	499	492	460	477	470	477	509	519	465	532	517	537	511	450	497	498	523	488	521	474	506	476	480	544	521	493	452	501	479	499	478	477	476	507	482	519	477	538	471	475	501	518	500	466	493	483	499	493	543	522	529	477	492	521	483	461	470	444	509	486	508	481	485	496	508	510	512	530	509	491	539	442	481	486	489	515	495	484	482	468	515	486	492	497	495	522	480	506	499	435	562	508	541	489	467	516	452	492	499	514	527	495	469	500	518	476	512	531	564	516	510	496	488	467	466	524	502	525	492	483	513	489	486	505	478	474	459	466	490	475	477	501	458	513	468	495	468	514	520	473	497	489	480	503	507	528	523	492	510	497	477	513	520	470	469	467	503	472	478	492	497	481	506	489	509	524	504	572	535	495	517	452	498	499	457	473	487	510	472	482	516	462	485	452	533	515	486	491	484	514	455	488	489	505	525	506	513	496	466	509	513	487	485	545	550	486	537	497	529	476	510	499	504	501	525	501	460	496	494	477	482	507	492	536	527	517	462	496	492	491	530	528	513	531	506	508	474	476	498	520	486	490	509	477	489	485	519	500	502	498	484	500	475	530	471	465	509	507	450	516	488	498	467	508	460	489	502	465	534	507	526	485	532	478	471	468	471	491	516	483	472	522	509	452	507	451	496	498	512	451	494	474	500	464	498	484	505	494	533	503	524	463	506	500	507	467	482	446	472	484	480	538	491	531	465	474	494	499	516	521	499	463	538	508	505	460	517	487	476	512	515	490	457	505	507	498	497	470	476	489	540	486	485	448	504	480	491	466	477	524	513	501	491	471	519	486	459	500	477	499	479	493	510	476	488	513	501	522	501	522	514	484	455	475	493	481	481	488	515	509	512	480	511	468	473	545	507	513	480	500	497	498	493	483	470	496	470	504	514	522	514	485	522	506	533	508	518	490	496	518	463	479	471	480	437	483	508	515	474	493	457	499	499	458	469	490	506	486	468	515	487	508	521	508	530	525	429	517	486	473	510	510	517	503	504	478	473	465	528	455	505	514	490	527	499	479	460	493	512	455	477	491	491	478	523	497	500	466	507	431	526	520	526	509	495	500	511	476	512	532	517	521	442	512	462	506	510	484	482	474	498	540	486	483	500	494	520	450	521	478	479	501	462	490	476	497	499	458	484	468	526	464	512	489	508	470	502	493	520	474	522	467	495	497	519	495	491	518	491	526	447	475	499	491	509	525	509	473	483	498	515	495	475	494	517	479	490	515	516	504	525	501	505	509	478	492	515	484	518	486	507	493	453	511	498	512	527	510	503	498	529	518	526	524	477	534	496	501	491	478	477	526	522	498	495	483	467	496	497	482	532	497	519	515	494	506	510	481	540	482	518	491	461	476	461	513	512	486	465	514	502	534	495	501	509	477	506	513	483	514	483	494	476	456	465	486	487	492	480	509	466	523	502	537	494	489	476	505	502	494	501	514	541	463	514	512	491	520	468	451	450	515	511	495	493	497	506	472	498	482	496	470	491	506	492	497	492	524	497	491	492	506	513	488	551	485	493	477	475	497	456	439	501	483	488	482	524	510	517	497	557	481	536	444	504	498	513	467	483	516	490	486	490	477	490	486	462	479	463	487	500	510	521	492	520	491	494	485	491	504	522	468	500	516	505	493	494	502	500	489	539	506	503	529	501	491	491	565	441	492	477	492	498	501	492	524	511	492	504	525	487	512	534	513	483	518	514	485	489	498	536	488	497	502	519	500	512	494	479	518	489	518	498	468	460	500	503	493	476	468	477	549	486	491	518	517	513	470	466	481	466	477	511	463	462	519	480	471	499	459	518	469	486	501	449	483	471	503	478	516	525	499	525	479	532	507	515	500	478	523	473	486	488	492	487	510	511	467	463	504	454	515	506	486	504	454	483	540	484	487	461	504	488	493	509	525	511	517	461	497	483	522	496	516	483	467	497	509	502	471	456	468	507	502	476	531	476	504	474	462	470	514	506	542	508	481	466	495	466	445	466	488	497	457	517	478	476	504	486	500	518	517	488	510	489	497	501	483	462	471	488	503	479	497	576	483	479	499	504	483	529	459	485	481	478	488	478	494	521	473	512	494	503	502	498	512	487	467	492	541	514	473	478	521	488	475	485	486	482	482	517	462	501	460	493	504	473	522	510	476	483	485	497	466	493	544	467	477	481	514	512	481	504	507	548	517	506	495	472	516	495	517	496	478	536	515	465	496	526	494	493	511	465	485	496	505	484	446	503	477	493	509	482	504	500	496	463	494	494	486	493	467	473	482	463	507	481	500	462	553	509	478	508	514	530	480	501	503	523	468	495	483	505	496	508	511	544	516	481	501	486	512	491	504	489	504	467	479	469	531	492	462	524	474	476	497	480	468	486	480	534	518	469	456	474	505	503	436	479	532	455	518	531	489	487	491	483	472	463	525	519	507	495	531	464	475	487	491	426	486	485	557	478	517	481	446	533	469	506	475	476	487	544	500	508	485	518	490	507	545	503	466	500	495	534	467	474	520	472	514	498	490	493	489	483	509	465	455	493	508	496	479	471	458	473	506	491	459	545	485	499	497	505	499	471	486	513	467	498	495	542	500	489	531	527	499	462	504	443	507	503	520	511	495	500	465	482	519	488	484	492	487	490	491	537	506	479	497	497	474	511	483	500	482	506	557	510	507	500	504	494	508	469	501	497	518	529	444	499	488	497	492	511	486	470	500	525	512	470	491	497	517	468	457	495	505	506	502	470	467	515	465	508	463	479	500	515	505	498	482	465	534	519	514	474	530	461	472	459	494	530	459	517	477	487	511	513	497	478	506	472	500	515	482	534	494	529	518	487	499	510	490	495	468	516	527	501	505	507	509	542	495	491	552	499	492	475	534	538	511	456	471	475	488	511	521	469	535	489	482	493	472	499	496	488	495	493	526	485	465	466	485	509	489	505	520	524	516	523	490	488	519	525	490	486	474	491	500	483	500	482	453	499	444	502	472	495	484	493	501	496	492	474	452	478	463	570	533	514	545	478	478	489	501	505	481	466	522	475	492	532	462	529	502	475	477	466	526	516	468	571	466	520	494	499	551	513	478	484	454	492	505	495	501	491	523	472	517	499	503	449	501	513	519	497	473	489	523	498	506	505	487	493	508	502	504	527	522	527	449	516	447	543	490	502	499	487	483	543	482	497	474	512	485	447	489	482	503	471	470	544	471	514	476	519	513	494	487	462	483	488	467	494	455	483	501	480	471	509	503	469	472	498	481	532	494	447	540	481	473	524	494	479	521	510	531	526	484	500	457	508	530	490	481	475	524	505	500	498	466	474	508	495	504	528	489	452	520	502	495	459	512	514	474	502	483	538	487	446	468	499	514	486	513	519	509	496	508	496	497	505	493	483	521	474	499	491	502	460	508	545	468	516	534	501	547	484	477	514	530	499	491	508	501
25331	25915	42576	30596	18320	6303	485	353	338	324	326	332	347	312	312	298	324	318	319	345	344	362	322	293	337	333	320	304	300	287	282	346	316	340	316	329	298	311	287	313	302	316	310	335	304	304	276	317	324	319	316	312	331	286	310	290	316	299	286	292	292	306	303	292	339	299	322	312	306	308	323	315	284	308	318	305	300	341	334	298	326	308	345	359	338	321	287	334	314	322	328	324	297	292	298	301	327	320	337	317	329	328	292	344	295	309	322	334	302	324	294	306	278	306	319	318	327	289	338	320	287	302	313	295	336	301	305	300	294	274	307	333	300	289	311	314	312	337	322	296	323	310	310	302	341	329	336	300	298	310	345	313	338	321	339	303	319	301	321	320	288	314	305	305	307	326	288	344	324	312	328	343	297	337	313	306	314	317	298	278	295	289	330	302	288	344	272	311	310	273	318	345	308	322	308	330	292	301	308	336	292	294	303	305	320	308	287	324	334	316	331	312	313	284	329	298	304	279	354	313	292	296	325	325	304	286	310	311	309	290	321	311	325	315	364	313	298	352	298	317	334	309	308	296	297	312	313	305	309	299	297	320	310	337	340	303	294	335	303	305	322	310	341	309	318	328	298	322	304	332	337	315	310	323	314	323	322	302	335	331	280	322	294	326	328	338	276	295	324	318	304	332	306	310	311	323	329	323	330	315	304	327	307	290	364	291	317	290	362	310	322	330	306	299	329	313	329	314	318	300	310	324	313	324	318	307	342	274	342	308	283	292	297	319	320	303	274	305	309	310	297	327	325	274	299	292	348	305	335	335	322	294	293	326	288	310	341	312	343	330	315	305	336	339	300	311	343	294	347	356	310	331	316	315	303	330	349	323	277	320	330	306	307	315	316	302	318	317	331	307	316	300	304	349	292	310	304	337	305	304	312	295	323	313	340	296	309	286	294	301	298	302	321	313	312	332	321	314	328	314	283	284	351	311	294	303	303	313	315	354	334	305	298	314	293	313	336	318	316	306	299	278	298	296	285	327	340	341	301	290	280	314	326	319	282	343	313	289	325	325	318	295	301	298	328	314	347	329	300	333	316	291	309	346	303	274	303	297	285	307	321	304	294	307	311	289	312	313	267	318	327	299	319	335	325	293	306	280	312	309	315	327	294	289	344	306	341	302	288	320	297	331	355	295	323	280	314	317	314	310	326	278	302	331	332	366	345	287	322	331	310	288	305	310	332	336	310	318	301	289	295	341	318	322	304	299	303	331	328	317	317	262	324	294	312	308	315	316	338	316	285	335	317	316	297	350	311	327	283	323	302	311	296	344	296	328	283	317	277	352	278	347	313	320	308	293	263	309	285	280	291	303	292	289	296	303	320	311	304	301	324	303	283	296	342	300	351	299	304	271	316	289	291	329	357	279	316	339	307	286	318	302	303	330	301	313	309	302	336	306	302	316	319	325	297	324	319	318	305	284	319	307	311	326	315	324	310	303	356	300	332	298	274	327	312	280	346	316	317	327	363	320	300	312	359	315	312	320	312	314	336	315	307	320	324	317	356	310	339	337	330	323	300	276	320	305	316	344	322	294	310	321	297	307	327	327	296	320	331	300	295	319	303	316	311	340	347	322	306	300	283	281	306	347	314	291	322	333	317	291	311	340	306	259	309	307	317	295	283	355	275	306	320	286	296	294	285	282	325	301	314	348	298	296	317	315	319	339	331	331	330	297	311	325	303	308	327	351	325	328	317	296	313	311	331	318	308	277	291	301	307	331	318	289	288	304	312	299	302	282	305	359	290	334	321	330	310	290	290	307	315	314	280	291	330	341	305	330	324	293	299	284	330	288	332	313	285	319	320	282	301	350	313	305	305	325	296	313	305	283	310	306	312	316	322	283	326	287	274	315	295	309	316	320	307	322	319	295	313	313	307	346	346	311	297	302	323	288	307	349	350	282	299	324	325	324	279	325	322	330	307	319	290	302	334	315	309	287	274	325	320	291	288	308	324	336	316	302	351	331	328	314	284	336	351	329	320	313	331	291	322	323	312	327	330	270	314	305	292	320	328	323	325	323	322	310	304	321	282	285	317	279	289	290	312	315	327	313	307	335	354	326	292	339	322	326	314	309	266	279	355	312	335	333	319	323	334	315	308	318	321	303	333	308	319	314	321	322	319	284	303	309	304	293	329	308	339	337	311	351	295	309	325	292	328	320	316	308	309	324	331	283	294	327	328	296	308	295	333	343	283	311	301	299	322	350	323	296	311	323	300	321	329	305	269	310	308	303	313	294	300	291	321	307	346	303	316	298	339	299	327	310	311	311	325	321	314	296	325	284	282	324	301	302	308	321	320	327	345	278	320	336	296	292	323	285	344	337	339	335	319	313	292	326	308	282	311	324	281	321	302	309	282	340	321	289	296	333	309	333	335	327	294	308	339	291	302	317	316	292	289	304	318	313	298	339	305	327	290	283	281	331	317	297	293	319	290	321	317	314	305	335	307	331	339	328	338	329	282	320	311	322	314	278	324	341	325	314	322	298	305	304	311	324	296	310	281	314	315	310	314	324	324	312	301	305	329	305	319	315	302	291	291	309	305	310	317	316	351	337	307	348	313	321	307	295	321	304	308	277	311	323	337	323	308	311	305	312	360	303	330	327	320	321	326	282	344	309	306	315	281	332	328	299	311	318	273	305	304	287	307	306	303	305	304	288	298	307	329	324	325	307	308	324	341	325	292	276	315	321	314	310	283	320	342	331	309	300	281	320	316	341	324	328	295	333	350	334	280	292	301	304	305	355	317	341	332	318	330	334	318	337	319	324	327	322	316	345	294	357	325	316	332	317	326	316	325	300	316	291	309	330	320	316	277	329	306	318	315	302	296	319	289	327	296	337	313	339	329	322	321	296	345	352	309	303	319	325	303	300	310	363	323	314	299	331	289	310	296	323	300	324	297	335	351	372	309	310	290	306	332	344	321	298	304	314	327	310	321	327	295	290	338	329	300	319	322	295	353	305	318	323	317	310	289	281	308	287	300	350	337	316	289	335	317	310	330	315	308	346	333	318	297	319	335	329	318	318	318	312	323	312	293	309	295	345	333	299	335	304	319	317	284	296	304	322	311	323	307	318	303	325	314	324	316	288	332	316	314	332	322	293	291	305	341	304	314	335	306	294	311	333	324	329	307	304	311	308	307	281	321	333	278	293	301	310	307	308	309	322	319	339	317	281	273	338	340	324	292	303	302	337	337	310	304	318	307	341	280	313	303	310	314	325	342	311	299	283	329	317	347	288	313	291	300	290	318	334	304	294	312	311	319	319	306	307	307	319	291	323	343	332	300	284	324	331	331	323	311	294	324	332	327	277	318	325	336	335	299	335	277	299	292	292	314	324	316	317	272	287	321	257	362	353	332	296	297	286	285	312	319	326	326	305	291	292	333	331	316	321	319	293	296	314	334	351	310	326	311	353	334	293	340	289	326	322	326	298	325	274	295	326	321	310	331	327
58974	90328	71271	30262	2311	500	497	521	508	505	518	539	529	467	488	536	550	521	513	523	497	545	475	500	489	518	547	513	512	545	497	498	502	516	487	494	544	529	507	510	493	498	498	516	513	507	568	472	497	521	522	502	543	563	543	527	509	493	507	521	535	485	528	489	517	499	487	527	494	456	499	505	538	502	505	540	485	505	515	503	514	515	518	516	558	547	527	514	533	482	515	508	475	543	474	476	492	461	500	554	528	496	467	514	529	473	488	494	491	480	541	529	507	483	453	562	506	513	513	523	524	537	518	513	563	534	480	473	479	494	492	576	520	539	479	519	526	526	517	444	520	478	508	507	514	523	549	499	450	487	511	519	501	533	500	507	549	551	509	506	503	506	512	533	517	525	542	496	508	565	522	485	489	528	547	499	495	474	496	539	485	508	537	517	489	484	497	478	522	471	505	503	564	511	524	550	531	488	538	469	531	503	460	513	504	462	467	505	515	531	503	520	485	529	517	510	520	495	472	480	529	535	514	490	504	507	481	533	514	485	520	534	489	511	525	538	574	541	498	493	531	487	491	538	539	494	533	527	532	512	518	535	486	457	459	493	512	527	503	512	463	489	526	509	536	518	503	542	512	548	510	538	509	553	540	557	489	549	537	532	517	509	517	495	520	466	523	534	494	509	497	499	494	524	555	498	531	483	507	524	509	535	528	507	495	494	501	513	487	507	495	510	505	506	479	519	507	533	546	502	529	524	482	546	491	511	517	507	506	472	533	545	480	528	539	521	500	475	517	482	510	494	506	539	471	503	535	564	502	497	508	515	500	556	527	498	536	516	493	538	519	528	491	535	498	517	534	515	478	492	510	535	537	491	545	496	513	531	510	501	515	464	492	492	494	519	519	502	531	515	474	511	493	490	534	549	511	532	521	516	516	489	472	488	474	497	512	507	505	493	528	481	540	512	487	505	539	504	503	505	505	529	510	535	494	543	501	495	512	540	488	549	528	521	493	490	497	488	487	499	545	516	506	529	528	500	514	492	473	517	497	477	523	500	522	474	498	543	473	550	526	525	533	493	495	548	494	505	520	469	501	517	481	509	537	548	537	515	531	520	511	541	522	542	508	549	534	503	501	501	547	465	503	512	497	527	508	501	518	507	499	503	504	481	486	488	496	506	515	497	509	517	506	532	499	520	501	482	495	508	472	545	488	519	530	502	467	484	534	533	556	513	517	541	494	516	500	511	529	506	470	522	482	489	503	507	510	477	529	489	512	535	497	498	496	490	530	497	553	514	490	534	515	513	511	477	506	495	500	495	466	529	483	548	476	519	524	458	542	504	488	484	509	524	518	538	506	539	519	554	510	529	516	511	513	494	536	489	504	517	505	533	507	573	509	507	514	515	504	489	491	502	515	466	486	513	514	513	498	527	529	478	552	534	474	500	501	518	466	500	511	509	512	534	470	463	495	499	488	503	461	517	517	525	532	533	532	502	542	470	506	490	512	514	501	547	504	518	520	555	490	527	527	540	515	511	483	487	496	475	493	519	545	467	536	488	508	476	525	499	521	532	512	504	518	507	519	517	488	540	474	525	518	531	504	532	494	502	492	495	508	496	497	488	455	512	560	468	529	505	464	473	482	510	558	470	520	506	478	489	519	494	512	482	492	532	508	500	496	468	543	471	518	504	508	493	511	473	475	483	566	533	548	531	526	496	530	504	507	508	474	510	508	494	507	552	517	542	472	519	538	539	517	490	508	496	539	507	502	493	480	530	459	525	531	494	497	515	497	506	508	503	497	522	499	505	464	482	483	493	508	509	553	521	480	529	501	502	567	490	543	521	514	524	516	497	511	491	533	525	532	486	516	479	457	513	542	543	541	483	508	512	496	499	551	516	494	473	498	519	552	501	498	503	521	490	529	458	516	516	549	559	501	519	533	514	507	473	508	524	442	535	505	497	490	537	532	557	519	503	505	526	517	535	505	508	543	534	541	500	537	495	486	471	509	511	464	494	500	508	513	472	498	516	502	510	513	468	546	523	521	508	523	491	546	508	534	498	525	521	522	505	519	505	514	488	524	542	512	587	498	476	529	503	533	550	528	460	514	506	553	550	484	510	508	526	489	486	506	481	527	519	484	515	509	547	487	470	484	536	533	516	467	522	561	509	498	523	524	472	519	522	538	509	506	497	505	533	499	500	499	536	514	536	520	498	544	543	541	527	519	524	491	490	531	533	520	508	500	523	560	481	533	485	485	520	491	484	529	443	481	477	527	530	463	524	493	493	510	500	519	523	500	555	514	491	510	548	507	482	484	526	520	541	526	530	508	507	535	560	511	489	470	567	506	528	550	505	504	494	529	508	527	510	513	548	542	502	476	530	522	503	476	562	539	492	466	533	515	508	554	511	503	508	512	495	519	500	519	517	537	502	531	491	517	509	538	523	528	514	471	488	542	483	495	511	520	507	502	544	467	498	518	510	530	496	481	488	483	532	491	501	493	529	491	528	511	532	518	512	552	536	518	520	540	526	519	491	502	502	523	513	513	511	527	477	521	493	485	502	505	482	516	490	501	510	504	533	523	494	489	506	524	505	525	537	511	514	508	533	540	510	551	502	490	548	481	508	511	496	519	524	528	482	548	485	474	470	516	503	511	521	482	525	491	479	472	479	527	507	503	530	513	526	547	539	530	498	538	522	512	497	566	495	567	518	517	488	498	524	486	529	553	561	507	508	525	487	537	542	525	553	526	506	493	503	496	500	522	529	522	490	521	538	518	502	489	481	493	509	510	484	484	480	528	507	510	512	519	505	490	481	515	506	453	509	495	526	509	509	505	532	510	536	530	526	484	491	519	511	518	566	519	476	514	468	477	509	524	544	499	498	528	532	520	535	482	536	541	559	499	557	496	515	536	466	491	534	499	491	499	510	507	541	547	535	485	547	478	493	538	541	525	518	521	508	546	503	511	493	518	555	499	496	497	520	497	490	553	515	524	529	508	509	521	516	491	517	506	492	530	512	503	547	496	489	498	474	525	556	540	528	508	529	532	537	490	516	508	518	519	495	569	502	533	545	500	522	509	484	488	520	512	530	505	465	481	498	483	518	498	522	477	532	527	491	515	491	484	489	491	515	503	490	506	520	522	502	525	475	504	524	516	523	518	489	520	497	491	511	510	507	524	527	485	465	542	474	523	453	481	514	479	528	497	508	538	525	519	458	479	523	510	498	495	500	515	510	489	488	543	518	539	537	518	507	492	493	504	555	532	545	508	494	505	490	511	540	498	497	517	486	536	499	477	504	542	490	516	488	523	497	515	500	519	536	531	495	533	501	480	493	539	521	492	502	489	509	520	510	527	480	503	454	525	492	506	517	484	520	474	512	523	559	478	522	476	499	499	462	527	502	503	515	542	532	456	532	527	452	528	516	533	506	501	499	532	567	526	501	557	492	500	521	488	536	506	529	491	532	487	495	542	494	518	470	500	532	525	506	502	527	472	489	523	484
24218	24633	48558	31202	20156	11529	1536	576	540	523	521	504	524	526	540	514	512	532	482	484	473	521	543	523	506	526	532	466	502	525	483	496	566	547	485	482	540	491	513	542	550	487	510	497	521	518	483	492	536	494	466	538	511	490	525	519	496	470	483	492	465	521	487	487	536	503	497	518	499	484	513	501	521	478	521	510	498	511	538	524	509	558	533	497	506	520	534	492	518	484	500	495	511	486	509	526	529	533	485	492	516	516	509	453	454	524	524	498	569	519	507	490	536	520	508	507	496	509	535	519	489	505	528	539	483	521	529	494	515	500	472	487	510	511	487	535	479	492	494	480	516	535	498	516	523	516	541	546	520	500	492	482	530	496	488	476	482	579	525	537	538	523	517	534	504	462	490	500	447	481	516	540	520	499	503	471	494	474	496	486	547	516	501	467	485	560	528	452	494	485	515	538	506	522	512	508	505	459	522	532	513	461	480	518	535	521	500	504	503	510	462	522	518	516	510	486	486	496	506	488	503	509	544	568	458	493	532	447	483	521	500	525	515	515	500	514	550	502	509	477	493	510	524	500	539	509	475	544	519	475	506	468	516	498	496	505	519	533	514	496	522	501	517	501	496	520	534	482	481	502	461	515	477	497	524	497	511	442	507	506	515	457	497	489	512	503	533	513	520	519	501	494	489	502	485	505	479	517	515	500	501	489	498	486	488	504	515	489	497	507	512	511	492	529	471	509	552	527	503	477	507	503	515	487	532	547	496	523	506	504	521	505	494	512	507	497	509	490	528	492	515	479	495	504	515	514	511	512	501	533	491	499	520	516	455	463	446	497	514	527	500	479	506	497	501	497	480	514	493	497	492	517	520	505	494	513	521	505	527	532	529	489	502	492	488	471	485	497	459	523	523	517	544	520	482	544	473	507	462	474	518	487	513	498	524	497	497	479	487	504	496	524	498	515	487	463	534	443	523	473	449	524	498	492	507	465	538	471	492	508	530	481	511	523	542	484	542	482	499	467	467	471	481	495	464	494	495	508	515	509	492	514	507	498	490	513	500	484	501	465	525	530	485	489	501	531	515	507	486	488	497	550	501	515	514	477	510	511	505	486	498	495	498	507	511	500	490	510	530	524	543	517	508	478	525	522	513	475	470	513	487	461	547	508	483	474	547	540	476	502	485	502	494	492	485	510	493	493	498	533	481	492	509	483	529	487	493	487	504	513	516	527	498	496	520	549	470	484	472	483	491	504	503	515	508	511	505	495	511	497	516	532	501	503	508	491	534	517	507	489	510	521	495	489	507	523	540	493	517	498	474	490	486	525	519	494	506	477	512	510	464	518	477	522	524	485	503	500	488	495	504	509	523	478	490	486	489	508	502	518	492	508	478	492	479	540	498	506	522	473	503	489	487	513	494	544	496	513	465	511	481	501	520	492	475	508	529	523	501	512	484	515	512	484	521	481	487	466	511	505	487	555	479	517	512	474	489	503	517	494	443	542	506	500	464	474	505	498	493	518	464	512	486	487	457	543	527	494	497	508	462	530	471	500	498	523	476	481	463	482	496	517	523	461	526	479	545	504	516	501	508	534	501	502	498	493	523	493	515	501	466	484	529	504	504	474	473	487	499	496	493	515	466	486	497	488	519	464	482	504	485	515	457	500	491	520	536	484	543	497	551	477	451	483	490	529	520	495	502	509	537	536	506	506	479	474	542	528	505	479	505	499	485	547	539	519	486	467	503	513	481	525	479	514	499	502	515	498	475	508	488	516	478	483	507	473	525	498	511	478	508	480	532	501	519	502	542	476	471	483	482	485	512	490	485	525	516	514	534	508	496	540	525	487	516	539	504	491	518	456	521	468	498	522	527	537	510	487	527	516	544	530	501	494	486	527	487	499	485	485	484	537	527	524	516	510	518	490	509	517	481	474	484	537	511	498	518	488	494	526	491	508	494	470	485	530	530	479	533	480	518	523	479	468	466	562	524	500	518	502	475	519	530	491	476	480	480	543	462	502	517	470	544	537	472	477	499	473	499	517	472	511	463	482	542	467	471	508	522	480	518	515	478	459	465	484	516	532	524	522	469	498	534	513	487	517	552	513	541	525	509	534	501	520	490	497	500	508	556	519	476	534	545	520	488	489	532	502	517	521	507	478	471	481	475	478	501	483	539	505	510	502	514	472	543	529	500	529	471	489	504	498	509	466	507	507	513	497	506	522	523	518	496	521	517	493	506	477	524	482	488	539	472	501	504	520	494	456	495	542	504	478	455	511	500	491	491	476	534	474	484	527	468	507	479	496	469	440	482	507	517	472	482	520	482	515	522	450	506	466	539	520	543	497	519	492	466	483	499	512	510	511	490	508	510	485	520	485	516	520	497	515	497	485	510	508	490	516	508	519	531	507	559	474	493	511	538	518	495	486	464	518	504	524	504	489	512	517	524	505	538	508	485	531	485	503	526	493	505	462	492	497	514	525	507	526	495	536	516	489	524	492	498	542	472	488	558	482	505	511	516	496	497	488	532	501	494	494	536	498	518	497	499	494	494	504	492	530	511	514	522	496	503	490	544	531	503	481	523	520	520	502	516	517	506	523	498	478	504	484	509	462	503	520	489	510	504	506	490	451	486	521	489	495	523	516	492	504	528	526	446	499	520	502	482	467	490	485	503	474	487	506	517	479	477	524	463	532	516	494	516	461	491	487	527	532	481	506	479	494	502	521	504	505	515	539	497	536	500	489	471	517	491	495	528	525	485	507	525	512	488	513	487	500	458	533	505	501	513	492	506	489	520	542	491	498	510	523	495	477	494	511	513	524	483	519	508	496	484	506	466	442	515	508	524	500	504	500	518	478	492	471	492	503	472	520	537	511	499	509	550	528	505	478	550	524	524	486	511	522	523	518	535	527	521	472	476	514	520	495	508	503	499	486	507	484	541	487	512	462	505	485	497	497	439	482	502	500	484	485	464	496	498	496	490	502	467	500	492	491	522	547	525	528	525	488	487	520	490	528	496	508	519	535	507	477	502	488	515	495	514	518	529	504	500	529	504	499	453	485	468	534	514	469	517	487	478	496	489	487	532	475	466	509	525	503	527	485	488	505	495	489	515	495	498	486	510	529	538	506	486	477	503	527	491	460	493	500	484	507	520	487	526	458	523	513	514	509	478	481	545	550	489	507	500	497	488	489	574	516	443	465	471	496	476	499	486	527	531	531	545	483	489	510	531	522	455	503	492	510	502	527	492	473	516	518	479	552	504	482	513	479	516	544	537	504	496	488	528	511	515	513	529	525	478	525	498	484	484	488	495	473	498	531	513	491	478	471	486	503	480	475	493	510	497	470	516	522	488	521	493	506	483	515	534	501	476	482	521	442	480	510	508	499	557	485	463	503	476	486	521	506	499	503	496	487	502	480	501	505	528	537	495	529	500	499	502	491	504	522	486	544	495	493	543	499	517	484	506	520	479	495	526	539	540	544	504	564	478	510	491	485	516	532	514	486
61859	94036	66657	36668	3618	821	853	803	778	820	794	828	774	764	773	783	781	768	811	735	817	792	787	737	834	769	783	796	756	765	779	782	757	755	792	773	770	743	782	767	748	759	750	787	755	755	754	747	761	759	812	758	729	749	832	724	769	785	772	768	779	801	819	778	723	818	781	813	801	784	768	749	754	710	732	780	764	755	825	760	752	766	779	762	769	776	781	734	775	773	821	781	765	791	706	764	791	787	725	761	803	765	775	772	794	790	763	788	786	746	785	769	825	799	769	797	712	758	753	795	778	771	791	734	770	771	768	760	746	792	768	780	820	774	761	823	790	763	795	767	791	703	742	788	814	724	783	795	776	756	798	723	763	767	781	747	788	766	762	772	791	793	777	761	769	774	795	725	832	796	735	720	806	753	743	752	781	812	758	750	766	747	776	769	751	790	732	774	754	753	766	770	735	766	795	824	767	742	779	759	739	810	744	721	731	766	764	752	717	774	797	724	797	776	771	798	772	792	779	782	781	752	789	783	802	755	733	752	763	738	782	754	775	774	775	780	757	794	734	764	841	739	791	788	753	822	807	809	765	785	738	731	767	789	775	754	750	773	802	770	766	770	754	774	724	711	801	834	794	775	765	744	783	767	759	774	826	759	761	780	765	773	716	776	769	764	736	716	782	752	785	778	745	769	751	799	716	812	813	815	751	802	823	760	759	763	762	772	768	766	813	798	824	746	780	794	772	780	752	767	755	768	736	761	780	792	773	830	760	749	790	756	739	735	810	756	746	773	717	769	782	774	729	779	786	744	778	746	738	739	745	734	784	755	778	746	743	709	750	763	743	768	780	766	775	752	781	789	787	676	755	753	768	772	796	701	782	743	744	764	792	793	781	752	749	735	751	759	778	770	775	759	781	768	781	812	756	725	812	723	837	761	731	766	749	796	780	759	793	750	782	743	797	761	787	779	789	753	763	754	776	735	768	748	783	765	739	792	774	788	789	781	743	755	718	792	770	744	782	761	772	771	772	828	781	775	772	771	699	734	769	801	748	741	755	720	768	725	755	750	750	747	760	787	828	761	786	791	812	810	806	757	759	745	737	748	758	757	801	785	726	750	753	752	748	750	749	786	736	755	790	765	762	731	741	777	810	763	813	785	759	768	787	750	781	744	811	794	743	746	756	760	761	766	789	724	773	787	758	759	791	762	730	749	743	760	782	750	774	711	796	761	755	785	791	773	765	804	835	793	756	806	803	730	756	762	785	754	745	757	756	824	807	775	778	791	730	758	740	777	790	764	772	770	739	750	787	824	853	716	732	736	755	781	704	748	755	784	759	785	784	793	755	839	762	765	786	780	769	767	747	774	806	774	732	721	791	752	749	759	821	722	747	804	771	748	828	783	798	737	773	791	766	736	753	803	765	802	800	763	781	808	787	786	810	788	768	746	737	778	706	778	811	774	736	748	764	776	756	758	749	778	792	777	754	750	755	747	700	803	799	758	755	776	787	788	769	807	764	740	801	766	735	770	759	755	754	854	824	771	748	737	765	778	738	818	763	791	816	780	754	783	757	762	768	783	777	755	740	749	798	764	723	772	752	770	777	744	761	770	762	752	788	714	780	828	748	717	764	803	734	767	740	799	775	803	825	773	808	821	775	753	797	790	772	813	782	770	758	738	730	755	782	818	767	782	787	776	727	730	790	747	788	769	801	769	780	767	762	778	746	755	799	742	798	759	784	766	792	793	780	802	782	746	787	751	802	767	756	730	732	762	766	738	801	750	783	801	763	688	799	756	822	770	791	751	782	785	721	793	775	764	788	803	775	770	816	766	800	812	728	820	694	764	772	757	760	782	816	732	753	778	747	753	770	778	787	768	758	747	743	788	769	762	750	786	766	771	774	763	795	750	794	791	778	789	780	785	768	725	765	739	786	756	744	750	799	817	752	745	820	749	754	836	759	741	719	787	810	744	739	754	798	777	736	765	743	763	770	747	743	838	738	727	786	823	743	731	735	725	803	742	729	775	768	811	771	791	715	741	784	782	722	812	745	795	763	782	779	760	763	771	782	747	734	777	759	800	719	782	709	772	786	805	778	760	773	771	728	784	744	781	834	759	761	811	773	742	755	733	824	758	789	740	745	703	772	744	732	776	756	744	806	800	761	732	765	756	752	782	785	814	783	790	741	771	735	786	794	789	796	796	753	734	702	798	734	731	731	770	765	727	756	716	737	752	808	736	739	753	820	703	748	792	817	793	753	790	780	713	720	757	742	772	753	754	783	732	784	785	735	804	801	778	786	713	798	772	727	747	792	782	735	771	719	771	811	772	771	731	751	803	749	716	764	752	783	756	756	765	795	771	762	738	825	744	733	748	773	803	732	741	754	790	713	742	773	775	785	741	747	763	757	760	776	772	772	824	797	766	781	774	795	760	792	757	810	735	778	750	755	772	809	789	790	772	816	821	795	785	838	776	799	778	783	742	787	743	752	749	697	718	789	773	767	778	755	749	759	753	792	775	770	755	793	736	803	807	748	756	762	776	810	783	742	762	759	792	745	780	791	765	757	743	781	751	758	765	788	791	769	795	785	815	730	742	734	778	750	780	816	758	779	755	763	787	741	808	763	753	741	769	731	786	780	777	781	793	733	799	770	790	748	739	764	756	752	774	745	753	736	752	801	783	776	721	723	789	816	826	768	759	766	782	749	783	799	772	824	781	762	801	733	757	789	783	775	723	806	820	762	748	773	802	745	802	749	758	796	794	772	739	757	762	720	736	742	716	795	792	769	822	768	767	786	803	731	710	793	786	800	742	793	757	789	807	722	740	739	751	811	776	765	785	725	752	730	749	818	787	761	773	773	743	777	781	733	789	783	810	732	730	771	805	753	811	779	755	761	773	762	793	712	764	795	744	741	728	822	782	743	758	775	766	774	745	786	761	776	764	749	778	822	744	737	770	785	737	767	791	761	751	776	745	810	782	756	765	816	730	773	766	751	767	749	742	760	729	767	733	743	734	723	781	777	752	756	770	772	781	762	799	766	760	741	717	770	837	785	786	782	725	828	757	746	784	773	744	779	757	811	761	776	760	768	762	732	733	783	745	788	747	768	744	751	777	724	779	746	780	783	746	777	738	760	741	786	747	779	744	788	762	813	753	731	761	780	779	731	754	741	778	769	759	743	734	783	819	759	766	756	767	757	754	767	788	796	776	763	722	769	790	783	759	804	744	789	759	731	787	782	742	709	754	807	766	774	750	738	783	731	748	807	751	723	778	829	790	754	763	760	714	766	809	789	766	777	792	766	790	774	757	716	769	765	760	745	712	726	737	762	741	761	738	733	777	709	763	752	753	825	778	749	769	760	766	813	758	762	769	734	799	788	732	748	778	788	766	761	768	763	729	692	715	813	730	783	750	764	773	813	764	822	773	766	722	797	767	787	791	797	733	763	772	755	764	747	756	768	762	740	776	803	761	782	794	772	742	753	772	786	751	789	770	761	747
29333	32387	45017	17491	1092	287	288	288	294	239	258	246	264	270	302	273	275	271	298	290	259	279	276	278	310	261	277	279	294	295	284	299	267	287	272	275	292	300	290	276	273	268	273	293	247	297	297	293	292	271	261	292	279	256	304	243	302	243	283	267	257	278	301	274	238	248	267	274	295	267	270	317	267	255	264	279	255	270	278	274	280	304	272	259	263	260	251	251	254	264	284	233	244	273	258	282	261	268	259	266	277	292	268	275	274	283	234	258	272	309	258	236	265	259	319	279	236	286	259	248	298	264	263	252	268	252	283	283	288	275	265	240	276	254	278	286	298	277	267	294	242	268	247	274	253	235	248	261	266	272	257	279	277	273	294	282	272	262	256	247	260	281	256	253	298	269	250	273	307	274	285	281	264	309	308	277	268	254	277	255	279	289	266	286	257	293	262	265	281	273	302	288	269	251	319	286	276	281	256	275	240	286	277	273	292	295	284	304	270	285	268	289	264	277	293	272	275	262	272	287	270	280	288	261	286	257	259	260	269	260	288	256	272	263	297	285	238	265	255	277	255	234	257	269	284	252	283	282	272	293	267	298	279	277	254	277	265	324	260	258	252	293	283	292	275	248	265	261	284	262	264	276	267	269	267	251	269	269	266	276	259	317	289	269	250	264	295	310	281	284	259	247	267	264	286	303	289	255	288	276	258	301	266	251	277	257	276	270	299	271	269	253	285	244	260	314	260	317	273	260	267	282	275	290	280	257	259	264	259	311	271	281	308	279	263	263	288	285	293	273	238	251	284	267	241	275	278	272	279	275	266	277	263	276	239	258	264	241	274	270	301	297	256	278	282	285	264	247	256	255	257	272	274	252	287	269	292	238	295	276	294	284	228	266	280	264	270	289	271	300	260	284	266	281	269	282	266	263	292	249	261	291	275	295	264	273	271	310	300	291	282	296	277	258	293	300	281	292	238	286	286	237	298	298	271	257	266	282	253	291	261	280	254	285	293	263	267	279	262	285	294	242	280	285	279	276	271	279	263	286	278	291	243	277	259	264	279	258	271	290	267	274	253	260	294	263	288	259	244	259	275	259	268	280	258	269	288	259	272	282	264	268	263	273	269	255	277	258	295	250	229	261	273	252	256	278	255	291	244	275	275	301	281	269	249	295	280	302	261	265	275	250	260	272	267	294	289	272	272	278	242	256	285	294	286	265	292	274	292	279	263	241	280	276	294	278	247	249	287	277	254	245	268	279	256	266	307	252	270	281	275	260	270	272	267	256	280	295	288	238	294	280	287	312	260	267	256	268	274	253	272	253	320	269	256	268	278	296	255	302	278	277	251	264	249	277	273	279	277	255	300	265	274	281	286	248	292	267	298	283	285	265	249	256	280	266	310	273	284	271	284	295	263	272	278	273	250	278	266	281	288	270	257	283	275	272	271	272	299	266	271	292	284	268	246	270	265	297	286	276	265	264	303	271	249	274	261	243	257	289	270	302	257	267	282	262	265	288	271	257	269	277	279	269	263	255	244	266	250	252	273	244	274	270	302	249	275	274	264	263	273	277	287	269	267	280	288	284	266	275	242	289	257	285	294	255	268	279	242	290	245	264	219	268	282	268	243	250	275	283	260	268	261	259	271	271	263	242	291	309	282	255	286	283	261	281	311	294	238	272	252	267	290	292	257	314	275	261	260	238	254	281	301	264	266	245	272	243	313	230	290	261	264	281	266	232	267	275	255	283	278	264	286	289	259	265	299	290	283	254	279	268	285	269	258	258	265	266	260	259	282	270	249	286	270	310	272	271	246	262	273	290	275	307	272	292	259	287	281	265	293	253	271	232	283	277	251	278	296	269	279	269	244	291	265	267	248	273	263	293	289	275	277	283	278	251	246	269	270	250	272	271	266	300	262	247	252	289	275	297	310	274	286	261	275	271	265	318	272	245	289	264	289	299	278	299	248	275	283	269	273	262	283	268	260	313	269	282	277	301	271	271	281	254	294	277	272	272	289	267	296	270	267	308	253	271	282	256	257	268	271	263	276	263	264	277	230	265	295	282	272	282	258	266	256	286	273	268	284	271	257	264	281	284	266	293	287	269	261	266	258	271	254	317	313	291	298	261	230	256	296	288	274	288	262	268	283	246	293	289	296	291	264	272	293	283	282	288	259	270	238	283	284	283	259	280	238	271	287	296	273	270	244	265	258	258	270	273	298	277	260	291	270	245	269	275	276	310	252	252	262	254	248	296	284	266	280	284	262	265	280	257	267	267	286	284	261	240	283	277	272	307	276	245	289	260	277	280	289	244	277	269	260	264	258	242	263	259	275	242	254	287	270	271	271	300	278	275	291	270	278	286	271	299	271	285	264	277	318	278	300	234	281	259	275	269	279	287	276	302	260	256	298	264	271	265	260	267	270	280	274	248	287	281	259	291	284	274	285	261	257	267	277	265	266	304	274	258	292	300	292	274	263	277	260	299	281	279	263	295	282	267	309	258	270	258	282	273	242	250	290	283	268	281	283	268	298	263	252	265	256	277	267	280	284	274	244	247	267	250	282	274	262	263	282	276	251	279	304	258	284	266	268	261	243	243	288	276	294	264	245	304	278	320	247	262	283	274	270	247	262	278	269	263	301	259	276	270	275	240	237	274	296	290	284	274	296	297	275	275	280	265	253	266	274	260	252	262	287	274	293	273	320	252	295	279	275	268	237	262	280	278	271	256	255	244	276	289	276	235	276	263	291	287	253	271	269	266	245	279	259	262	246	272	271	301	266	280	296	304	244	310	272	277	284	293	280	270	258	289	269	266	269	269	287	256	273	299	264	292	247	296	287	318	286	248	284	281	285	260	248	272	280	269	221	275	262	267	272	277	265	284	276	285	248	288	283	292	276	239	287	274	278	268	248	286	300	270	252	276	282	292	273	255	284	263	312	282	298	303	270	274	279	282	275	262	266	263	288	241	273	278	251	250	284	256	262	274	248	290	258	264	288	282	275	259	283	269	302	263	269	315	252	271	263	271	278	259	263	272	277	240	267	257	298	275	288	273	269	249	290	289	302	285	264	242	304	271	291	312	285	308	281	258	298	270	273	292	284	266	254	319	294	282	301	256	268	287	288	263	277	249	283	270	290	249	257	268	268	282	281	242	295	275	264	265	276	273	271	302	245	267	283	274	298	278	295	279	276	280	292	256	290	265	267	276	266	260	277	257	265	261	289	272	266	281	288	305	254	268	301	267	307	247	295	260	280	313	274	273	252	259	259	310	289	260	262	261	250	303	279	279	282	289	255	282	273	261	269	268	263	273	315	271	265	260	277	274	275	283	275	262	272	281	280	272	238	271	258	281	262	255	287	253	269	264	292	282	261	300	242	282	260	299	253	289	258	286	295	260	285	311	261	269	277	252	285	265	301	283	253	267	283	275	247	296	280	276	273	267	249	276	305	266	300	295	279	286	293	249	268	265	266	285	278	255	279	266	275	272	281	256	278	266	280	275
34314	51373	47470	12823	690	477	478	459	464	471	438	451	458	464	437	435	452	506	449	487	477	472	509	462	464	481	423	448	474	460	466	503	473	470	421	454	445	424	448	423	474	488	457	448	454	460	443	447	445	484	504	433	421	438	477	465	493	455	461	443	426	482	493	486	456	473	420	473	461	479	458	469	500	463	465	460	471	480	450	500	433	469	509	396	417	465	449	467	466	491	434	468	423	491	491	458	467	418	502	493	447	492	467	454	443	462	461	461	472	462	485	486	463	484	432	460	435	467	417	456	445	492	419	479	468	451	477	466	445	507	479	478	481	471	476	466	455	453	478	478	464	474	457	482	484	423	453	451	439	463	469	474	478	470	467	475	462	502	450	463	462	437	469	481	478	470	479	456	461	452	460	469	454	446	427	454	436	421	442	467	453	460	475	475	440	464	463	460	469	470	517	455	438	485	424	485	458	455	476	482	448	452	512	481	463	428	452	480	461	478	468	469	449	461	472	479	503	448	463	474	480	475	421	432	455	454	479	441	460	457	441	486	433	502	450	461	474	442	457	456	460	452	468	448	464	432	480	468	426	446	443	460	480	435	462	436	455	431	481	436	458	487	461	470	455	432	487	455	478	476	453	465	477	465	490	474	470	473	460	458	496	440	480	430	445	424	454	488	457	489	470	426	473	432	453	448	453	460	447	423	434	427	494	480	450	479	471	459	464	449	458	447	494	485	479	468	491	477	466	481	423	436	465	475	474	479	486	485	462	447	450	507	410	490	450	441	464	499	502	457	444	481	518	435	441	469	476	469	482	443	486	430	454	445	456	465	434	452	443	458	490	469	420	465	453	436	457	482	480	458	451	465	449	499	454	461	434	449	458	392	492	454	502	508	446	452	452	480	464	457	419	434	467	454	476	483	467	483	481	468	476	440	508	482	509	462	479	407	457	435	458	472	454	416	467	465	452	444	472	485	502	463	520	464	478	471	420	440	427	499	405	511	484	450	456	486	455	486	459	467	429	468	468	469	458	487	438	456	442	453	428	444	477	437	489	457	481	454	475	447	466	462	468	434	490	474	468	488	464	434	453	456	455	465	451	455	414	466	406	452	474	442	443	496	443	459	475	434	462	468	449	458	472	468	448	456	451	495	455	443	454	471	475	442	435	466	395	469	459	434	455	478	414	492	463	448	480	433	458	439	444	460	457	448	458	445	453	486	413	443	451	439	477	427	463	479	471	459	484	500	482	458	461	466	483	467	447	469	451	418	488	458	448	453	432	478	414	424	454	447	480	451	434	436	490	444	468	479	439	486	467	474	470	444	446	498	505	445	459	443	435	457	453	408	446	492	454	454	469	465	473	495	460	424	439	452	471	488	457	449	453	429	473	446	455	472	459	473	459	465	451	451	467	458	438	447	478	438	447	513	428	438	451	448	430	479	462	432	433	447	430	412	467	498	470	480	464	444	456	464	450	467	449	466	465	453	463	414	474	460	467	454	438	469	445	447	441	458	449	465	445	448	466	444	445	467	459	454	454	453	428	444	463	461	465	461	439	484	440	468	437	424	492	451	452	447	457	447	464	483	460	487	450	490	452	451	453	499	485	446	456	482	420	437	504	480	457	476	475	438	463	451	463	446	434	494	449	455	489	448	469	438	463	465	427	491	465	462	450	441	466	471	474	457	422	456	454	493	478	465	475	470	471	464	468	410	459	418	471	445	449	449	454	435	470	462	479	437	476	439	447	438	480	410	440	495	425	460	475	447	465	444	481	439	477	400	436	489	473	495	474	447	448	469	475	433	464	478	470	479	466	452	476	468	430	491	441	442	442	505	457	483	460	436	446	445	487	436	431	458	462	451	467	457	440	494	450	478	470	457	468	460	482	457	432	455	436	461	457	481	464	481	420	462	482	487	463	448	446	450	451	446	472	460	480	464	463	482	469	442	451	465	426	443	405	446	465	461	453	463	471	449	461	452	488	440	432	458	480	468	443	443	495	413	457	472	507	478	458	462	463	435	445	464	446	442	467	460	442	458	487	464	456	470	476	496	470	434	459	436	472	470	459	468	458	423	513	450	445	496	482	444	470	415	449	481	474	451	485	474	473	453	467	448	463	471	444	445	445	449	462	433	433	445	440	426	454	444	513	467	448	462	468	441	471	442	488	491	457	453	467	437	480	459	469	464	453	463	440	427	443	462	424	424	465	477	448	419	477	481	463	461	410	455	464	433	441	446	436	430	443	445	435	460	477	457	469	475	441	471	533	438	495	474	475	469	483	463	436	500	419	486	410	471	496	432	449	462	468	452	474	480	453	450	482	499	445	459	459	489	473	445	443	507	452	453	444	456	458	458	468	447	471	501	483	480	500	424	462	445	458	482	463	451	462	476	456	444	466	462	429	483	437	453	447	446	452	438	438	452	467	475	456	478	428	472	484	445	410	476	470	487	477	480	463	465	463	477	403	454	422	478	466	477	453	478	490	454	440	455	442	457	465	452	481	449	466	471	483	460	492	478	472	450	422	438	466	503	449	440	467	441	460	444	425	457	458	461	481	453	475	424	434	439	469	396	485	434	451	474	468	442	461	429	455	466	438	441	469	465	456	483	431	442	436	424	462	443	428	447	463	440	446	471	421	443	473	466	469	488	448	429	468	486	471	439	428	499	508	491	454	464	433	448	439	492	459	475	492	454	419	469	450	440	431	458	471	426	466	466	482	448	446	460	479	473	465	438	482	477	483	479	456	429	466	433	446	460	462	514	466	452	463	427	446	475	452	489	456	456	438	445	471	445	489	445	470	458	445	466	438	507	458	408	486	450	476	471	431	449	468	442	457	472	488	463	468	462	470	473	465	444	474	475	481	452	460	474	479	479	429	467	495	492	455	434	460	424	483	451	479	485	445	462	479	479	463	445	433	463	494	443	501	460	486	427	431	436	478	469	439	439	452	435	448	473	460	458	481	439	440	421	458	471	459	493	442	445	475	440	442	458	411	463	507	412	442	448	451	460	439	470	440	456	418	410	485	463	480	447	469	437	475	458	467	474	456	448	426	455	444	484	475	495	450	453	445	449	440	459	477	447	472	454	454	451	448	481	443	453	476	478	452	469	481	452	477	450	478	485	467	443	453	483	477	461	486	498	498	471	439	443	475	459	454	489	457	436	469	475	456	459	455	462	413	456	460	418	453	446	464	462	433	463	442	484	449	445	433	462	445	472	475	446	427	443	458	480	443	483	479	417	465	446	466	482	467	459	447	478	444	447	464	473	526	480	446	465	445	485	465	475	472	436	424	465	490	476	458	477	446	454	479	447	449	443	500	472	459	417	500	451	424	477	410	453	506	459	476	454	477	472	479	477	404	494	484	427	467	486	467	440	494	472	489	473	459	446	467	432	400	469	461	437	458	464	432	460	442	453	461	478	440	413	449	437	460	442	485	466	463	432	457	440	456	495	444	444	466	411	464	463	484	465	484	482	472	471	443	471	484	461	453	464	426	453
25308	26872	47157	30698	18104	6871	580	370	315	314	331	336	328	309	315	295	310	300	311	323	325	326	321	311	313	336	303	357	318	300	336	330	296	294	307	302	324	326	339	340	319	294	310	323	298	332	326	318	342	328	289	345	332	310	330	296	280	316	306	313	286	333	317	347	333	337	302	329	330	316	309	309	306	314	322	312	306	273	303	299	341	296	311	330	313	316	304	336	288	342	314	295	282	311	277	373	338	324	334	299	310	304	319	299	329	295	312	288	330	306	309	285	310	274	346	289	341	343	306	295	313	327	340	324	313	324	283	341	354	323	300	321	290	311	327	347	320	318	334	308	302	320	333	305	295	315	336	330	356	345	322	303	323	353	299	317	304	350	297	296	314	312	338	313	274	324	326	310	309	317	323	325	322	311	352	325	291	321	345	330	332	287	330	311	344	332	320	310	338	346	298	295	326	313	343	285	293	296	329	321	321	340	344	297	318	322	342	324	294	319	314	346	323	322	356	314	293	291	367	303	320	300	361	278	323	312	317	304	346	304	307	339	315	326	310	312	310	300	303	347	310	303	320	326	307	336	316	333	337	319	325	295	336	307	354	323	300	312	330	287	323	337	321	325	301	293	356	305	286	324	298	328	297	319	347	339	296	306	321	319	293	324	305	330	322	314	312	350	287	321	299	318	300	319	339	308	283	316	335	294	323	311	327	326	320	317	301	321	309	295	309	299	301	265	308	323	307	366	335	322	310	301	322	306	313	299	328	349	320	296	316	293	316	323	331	308	323	285	277	315	289	312	309	330	286	326	296	303	324	279	327	325	321	309	283	287	283	314	306	289	316	347	278	289	312	333	310	291	311	318	343	319	313	324	307	295	322	299	303	316	338	314	331	334	335	311	318	307	320	307	316	305	319	348	285	266	301	331	304	336	321	302	313	324	305	287	288	308	315	301	308	282	320	292	302	291	317	284	310	293	313	306	316	275	355	291	312	307	297	327	304	324	340	310	326	317	306	312	313	329	315	317	310	324	304	295	325	280	301	284	320	327	288	296	351	346	339	314	353	298	273	295	336	309	317	300	327	284	317	321	330	310	314	299	293	300	326	305	297	316	315	307	300	326	346	332	317	337	325	324	325	316	289	337	289	322	353	322	306	299	307	303	354	297	302	346	333	316	333	329	296	309	317	353	303	338	279	287	312	326	317	331	316	307	342	321	301	321	308	286	269	300	328	334	305	303	286	310	308	299	340	313	312	292	344	316	306	337	316	335	317	326	323	322	291	301	332	300	322	322	319	346	309	317	309	312	301	302	334	299	329	297	310	321	292	317	305	319	288	309	354	300	329	320	287	304	314	314	321	326	347	296	323	322	284	296	330	315	314	327	306	317	349	329	311	335	330	296	304	286	301	289	321	349	299	323	296	300	314	301	307	317	279	337	293	284	351	327	289	291	304	334	308	281	304	318	295	322	316	306	345	288	339	347	292	328	288	320	306	321	331	336	298	320	341	304	297	325	303	305	320	345	337	323	336	308	297	302	311	331	302	304	323	310	323	355	312	299	327	321	354	301	305	310	301	307	294	303	308	333	313	324	320	301	315	317	334	285	312	318	293	295	358	317	291	325	307	299	316	278	311	319	296	320	312	301	294	328	326	300	285	308	304	292	350	277	328	302	293	305	318	295	348	335	312	312	304	339	313	315	318	285	313	300	304	332	281	286	312	316	354	338	310	320	297	321	341	317	317	332	337	320	320	299	289	346	316	294	296	313	299	306	332	281	329	330	306	303	314	344	322	315	320	293	328	296	306	320	289	365	330	301	341	320	312	317	289	310	337	321	320	293	318	284	302	307	342	291	292	323	308	314	299	329	281	297	313	331	290	310	307	322	307	333	296	331	293	282	309	316	285	340	345	303	314	282	310	307	310	314	309	311	313	341	344	296	302	294	319	322	308	319	292	288	308	317	289	339	319	298	319	305	343	326	309	305	303	313	306	319	316	340	300	279	324	332	292	287	324	315	324	326	343	351	333	322	315	302	368	312	305	333	298	335	331	287	305	285	300	328	306	309	304	315	302	304	313	319	311	298	316	308	316	319	325	303	335	309	288	331	345	310	296	301	307	283	301	331	313	299	297	295	306	350	320	289	326	340	308	315	289	313	332	293	300	321	299	329	288	319	331	299	290	298	325	297	299	328	315	295	307	301	305	341	276	346	335	302	322	301	319	305	317	343	318	304	315	303	318	314	286	335	316	321	300	288	312	302	342	333	354	299	321	320	302	339	288	304	318	308	337	335	317	288	305	334	314	304	275	296	310	289	287	318	299	294	327	279	278	305	358	321	320	338	335	288	296	300	299	281	282	305	319	304	307	303	314	290	340	303	296	336	284	301	321	289	319	297	285	291	306	308	303	335	351	282	291	307	309	313	313	327	283	314	314	312	314	310	295	310	324	320	320	309	290	292	275	288	303	299	285	295	331	323	333	307	320	336	299	325	282	320	329	324	322	302	283	321	307	299	315	317	296	288	326	330	289	336	336	317	311	290	277	314	304	297	278	319	292	308	292	304	333	298	312	283	316	285	254	288	318	314	307	316	308	341	310	317	300	308	305	305	294	293	325	312	342	323	325	308	307	336	343	320	304	336	301	290	340	304	304	339	321	315	325	321	326	346	298	271	325	305	305	320	294	322	317	265	313	337	284	301	321	291	322	286	315	303	318	312	315	311	327	324	326	308	275	330	323	325	289	322	319	299	337	313	323	318	345	361	306	332	324	316	318	326	311	294	315	301	323	307	311	319	352	332	296	325	300	312	350	298	292	300	315	348	301	320	339	324	300	297	314	318	324	319	329	322	331	343	309	337	303	281	303	319	352	294	326	324	327	337	305	303	311	329	311	324	337	282	341	282	305	333	334	305	302	299	289	330	303	317	314	305	312	307	328	342	343	306	312	308	306	296	327	337	320	305	329	341	334	317	309	326	285	277	309	295	311	290	306	320	313	315	311	315	303	327	334	334	326	298	317	317	311	326	322	322	347	296	298	309	328	311	310	316	329	321	348	307	269	325	293	304	287	297	305	318	320	302	331	293	353	313	300	323	322	288	344	322	299	307	295	313	310	312	334	306	334	292	326	334	315	308	309	314	288	324	320	315	334	301	301	292	322	318	288	293	308	284	313	294	320	295	317	324	315	312	288	301	326	254	306	279	270	294	335	326	301	306	334	327	303	285	312	318	328	302	327	320	278	303	315	311	320	286	305	309	330	315	325	306	321	298	325	321	300	320	322	299	320	326	317	293	315	300	318	314	328	303	315	302	287	302	300	314	299	340	324	281	320	298	313	314	322	305	293	303	299	298	331	320	329	306	296	309	306	311	323	313	334	323	325	303	278	305	309	342	320	302	326	309	327	302	306	320	330	338	328	295	322	306	321	316	316	354	332	279	305	307	327	341	324	311	334	310	332	315	303	277	335	344	303	348	330	333	346	313	327	334	300	299	335	341	313	330
59198	90068	74408	30551	1771	513	531	534	555	510	527	506	549	541	507	518	506	506	510	530	500	493	489	485	515	525	528	492	485	533	530	531	485	514	506	535	533	488	506	501	512	500	532	547	499	520	508	490	487	503	537	517	532	521	507	484	519	458	482	534	543	471	507	521	535	533	477	488	475	512	537	489	539	488	527	507	493	464	512	511	515	533	508	518	557	460	524	505	563	498	470	483	487	509	522	516	507	512	512	507	491	556	499	521	486	508	536	502	554	515	506	442	537	511	519	534	490	520	489	526	498	523	477	498	478	520	516	518	500	509	506	492	514	487	512	535	526	546	529	507	520	543	512	487	523	511	491	522	538	541	512	480	502	506	528	537	527	496	482	512	520	517	489	530	496	523	510	493	467	497	517	507	488	547	523	515	532	496	527	549	552	489	543	542	546	538	507	547	480	518	517	491	489	518	505	522	535	527	519	517	519	549	483	459	502	505	471	552	504	539	511	549	490	507	527	496	550	480	521	497	501	526	525	481	551	491	500	543	474	519	530	506	507	521	498	513	483	513	518	513	539	527	504	523	524	536	531	481	535	529	520	504	519	519	487	519	478	514	521	505	513	538	525	522	492	483	530	478	529	513	478	511	536	468	465	555	478	500	500	501	528	468	508	536	566	535	498	510	508	519	558	483	546	442	491	503	508	492	509	475	479	524	509	512	516	536	525	500	526	506	528	508	508	513	493	479	505	483	456	542	498	507	500	520	528	544	508	547	528	490	492	533	553	519	495	474	523	532	524	510	513	496	489	514	489	529	504	508	522	518	496	535	513	478	540	516	517	504	486	524	548	507	507	515	498	497	543	471	489	519	517	506	474	503	488	503	487	541	546	473	509	532	498	583	570	514	539	475	536	513	498	473	482	517	491	465	511	512	506	497	528	476	500	486	512	500	481	488	532	518	542	509	480	484	467	496	543	513	537	485	493	531	523	513	507	525	536	544	513	499	470	493	478	499	523	496	496	540	467	487	476	531	469	468	518	494	481	495	518	516	505	527	506	517	502	534	496	494	524	527	520	544	491	520	539	487	480	489	542	506	492	510	529	512	491	504	505	487	517	484	469	517	512	479	516	494	502	505	546	575	563	520	535	508	519	485	455	486	509	537	532	523	528	486	539	520	524	529	496	485	493	509	491	457	512	533	500	512	484	512	536	531	499	507	511	499	537	493	482	487	524	482	536	481	517	532	525	492	546	491	550	512	523	571	499	509	520	488	510	454	527	486	494	518	526	531	540	475	515	510	527	534	500	518	509	491	521	508	499	532	515	509	505	548	500	554	473	454	474	517	496	574	498	472	536	521	555	486	483	494	516	512	476	518	513	481	497	501	483	525	508	513	513	500	540	486	503	500	509	493	504	514	493	493	459	488	490	543	518	527	491	506	531	524	499	503	554	479	527	510	549	480	525	524	511	526	475	531	505	507	469	515	467	521	498	477	525	497	552	491	540	538	539	520	498	471	500	544	498	512	542	567	545	549	490	496	511	521	492	516	512	501	515	526	479	524	460	530	518	506	510	508	468	500	521	547	512	525	551	485	505	529	504	500	518	505	465	525	510	512	513	506	504	512	505	529	516	501	484	494	526	504	499	503	533	520	571	524	532	556	470	529	525	531	496	546	506	495	535	549	515	501	483	508	489	554	486	509	497	522	472	474	519	516	543	499	522	520	524	496	515	491	482	514	514	520	546	512	512	519	548	515	497	507	506	542	506	526	529	491	508	504	483	515	497	523	506	541	481	512	501	513	515	525	521	504	496	506	535	503	510	506	501	539	444	453	469	565	492	500	485	508	483	516	509	508	494	512	520	488	496	492	516	554	489	467	523	526	440	509	513	511	507	490	467	485	495	492	548	493	519	499	477	509	504	512	560	473	520	551	511	503	550	482	532	506	488	493	499	522	515	483	488	532	530	532	505	546	521	498	530	527	479	512	522	511	554	514	519	526	492	540	503	517	527	501	545	519	520	451	502	525	499	494	553	479	510	491	498	525	473	492	523	501	554	502	500	495	549	494	525	503	509	519	485	487	488	497	487	546	485	531	496	463	522	550	509	535	493	546	521	486	521	550	490	497	533	508	521	497	493	477	538	506	517	499	500	495	495	499	492	518	507	474	478	536	551	518	542	547	490	490	523	477	500	545	496	499	539	498	516	507	500	528	515	444	510	482	518	521	496	485	526	522	488	538	512	492	489	479	532	514	509	543	482	496	530	538	496	537	499	482	503	515	525	518	507	554	481	537	494	527	510	531	523	535	489	546	510	504	480	508	487	524	504	523	475	540	504	507	516	499	507	480	516	540	504	481	499	508	524	494	553	494	529	512	503	541	506	490	523	502	520	507	507	506	546	515	496	499	522	517	527	536	539	532	539	515	515	505	502	505	468	521	496	515	480	530	518	522	515	486	528	478	489	510	523	513	508	487	512	540	535	514	532	502	492	507	487	543	491	524	518	487	447	510	497	506	496	487	522	524	490	522	504	508	514	508	476	513	488	538	505	514	477	492	497	509	503	499	488	513	479	491	518	541	513	528	505	496	492	504	521	495	505	511	522	495	508	502	499	480	522	498	498	530	500	519	549	550	535	510	506	519	520	536	521	511	485	527	510	494	533	498	527	460	518	501	505	482	511	496	504	516	526	507	498	471	517	534	502	481	531	513	511	538	501	528	514	554	459	471	507	536	483	512	506	497	490	483	483	573	499	542	525	476	508	494	500	522	508	496	472	496	478	513	484	508	535	500	518	509	472	507	533	521	491	513	521	497	463	541	518	475	467	555	523	525	480	502	504	509	518	494	516	486	537	475	496	545	535	485	530	487	504	525	536	487	517	540	497	538	489	508	521	522	537	532	534	506	486	467	525	524	501	488	505	487	503	520	519	496	546	491	506	520	528	501	515	522	497	532	506	500	510	542	506	491	477	540	488	492	500	505	486	501	561	535	555	531	534	490	483	548	511	512	527	514	497	514	535	514	494	495	497	512	458	496	502	529	531	502	509	506	525	512	460	550	499	528	528	506	509	534	536	537	510	502	534	507	482	532	520	486	536	536	515	521	542	523	529	515	478	500	510	521	478	549	503	524	495	533	549	525	486	519	489	506	510	523	544	513	516	528	513	463	476	545	512	554	505	501	484	503	501	485	477	555	519	503	543	476	553	495	547	507	487	528	511	499	495	516	459	487	530	487	516	524	515	503	513	503	500	503	534	513	543	514	517	527	500	515	509	547	506	512	487	491	482	530	489	504	528	508	513	529	507	513	528	482	533	482	501	475	484	495	469	510	506	500	499	481	515	526	534	500	497	527	505	508	477	542	483	495	539	513	509	492	502	502	495	506	546	469	501	541	561	546	495	475	502	493	538	544	544	525	503	499	511	495	508	560	498	507	496	529	502	533	549	491	543	509	521	518	507	551	511	511	475	516	520	512	528	519	509	543	479	538	476	509	489	516	471	504	490	512
24248	28211	46431	29848	19872	11249	1578	570	494	497	536	518	543	537	530	532	540	518	550	537	549	570	534	539	551	512	505	538	522	572	516	518	495	531	506	521	521	534	547	510	516	487	488	532	481	491	551	529	487	480	496	526	529	505	524	495	526	520	529	535	487	489	528	519	483	533	535	543	545	517	506	486	494	553	556	551	530	526	521	512	520	537	541	516	489	499	541	500	543	532	459	499	508	539	478	539	503	506	555	518	506	515	524	519	513	540	511	506	512	501	520	531	521	487	501	481	508	515	544	535	553	480	533	516	528	495	514	496	514	512	505	499	516	519	573	461	528	521	584	557	517	546	524	484	459	512	497	551	537	467	510	481	537	496	522	544	486	505	522	468	495	479	510	550	493	442	515	485	503	551	510	492	486	484	504	525	476	497	512	550	531	482	487	553	509	529	520	526	492	490	533	471	547	481	519	504	461	533	516	552	494	517	513	512	498	520	497	555	494	521	509	516	539	538	495	542	487	526	554	469	519	522	506	484	491	506	563	506	512	510	496	513	490	551	522	530	531	506	479	503	494	565	514	510	486	481	492	485	501	521	533	480	536	517	526	524	504	528	510	516	513	514	512	504	505	522	484	498	510	497	512	496	501	501	493	538	544	523	547	517	499	496	497	524	510	503	552	479	505	517	536	543	512	495	493	589	515	510	518	499	530	526	493	499	504	532	500	536	559	506	453	488	536	496	483	518	554	542	500	528	522	539	502	530	508	484	508	510	505	498	522	542	488	509	539	472	517	548	531	498	508	559	479	507	519	517	511	479	497	511	505	495	528	516	511	501	496	513	539	516	521	498	525	544	530	513	515	539	524	494	537	492	483	514	498	498	506	532	515	519	499	509	521	523	541	520	492	488	513	456	519	532	541	500	499	510	494	506	485	514	560	513	529	493	490	536	534	562	524	519	531	527	531	456	496	493	510	506	532	502	539	549	519	538	503	520	526	532	508	514	517	514	500	540	520	564	513	489	512	521	463	513	525	517	524	476	525	468	487	514	488	511	526	529	494	532	480	520	495	525	465	501	501	476	537	509	510	550	480	519	486	504	495	502	535	456	481	518	514	511	499	522	511	494	547	553	519	544	524	534	530	488	502	519	549	495	495	540	511	504	539	495	535	511	518	522	510	502	543	509	499	501	491	485	540	547	538	521	486	534	488	512	513	515	528	531	540	515	553	515	505	503	550	497	508	513	492	501	492	508	510	545	537	499	526	502	495	536	506	507	501	523	489	500	524	517	503	525	469	536	478	518	487	543	550	511	532	501	503	505	519	440	491	512	478	539	504	469	537	518	501	504	507	523	470	488	508	522	535	501	520	522	532	519	481	505	505	482	490	491	518	562	550	526	516	495	478	523	494	476	526	533	501	524	497	508	519	453	500	520	496	554	506	510	523	525	523	496	508	435	525	537	491	531	556	479	501	499	469	527	482	484	516	501	531	533	490	523	522	484	483	507	519	510	500	475	520	502	526	496	487	526	466	537	535	539	518	521	533	517	558	499	525	525	487	543	513	483	496	531	511	544	478	549	548	522	515	508	512	509	489	500	541	488	508	486	552	511	462	512	544	464	494	542	489	499	564	498	489	521	532	535	500	495	531	483	580	501	506	489	538	506	530	518	514	500	488	528	510	513	530	534	491	535	491	559	530	498	491	483	515	503	496	516	500	507	512	456	488	508	516	498	501	493	510	519	509	535	499	516	506	492	544	530	504	518	512	474	522	517	531	519	514	503	517	523	495	525	485	491	524	488	509	493	515	527	477	496	528	518	481	503	558	483	496	518	499	496	520	515	531	509	485	540	499	480	498	555	504	510	517	505	498	498	518	523	537	539	513	571	529	515	523	494	497	508	506	505	504	515	480	507	511	488	521	495	484	514	527	545	495	525	506	512	499	490	505	502	520	532	507	472	530	525	502	517	515	536	530	486	504	532	513	527	502	491	513	474	502	491	535	499	520	501	517	552	532	524	509	499	533	479	503	488	485	470	504	524	543	536	504	529	500	532	497	529	510	510	501	515	514	552	541	509	511	492	505	564	502	513	522	588	537	513	555	536	526	533	534	516	546	499	507	540	491	533	494	529	531	555	497	503	533	577	499	510	499	505	518	494	523	507	502	521	500	552	545	501	521	542	505	494	532	499	486	504	546	518	471	515	508	546	502	559	526	541	549	491	510	537	471	527	472	537	509	459	503	472	486	499	505	494	494	489	512	496	517	524	516	514	519	527	547	498	484	502	498	501	529	511	475	507	533	506	533	523	508	533	491	527	511	498	487	508	504	517	518	576	518	514	502	505	489	512	497	493	553	496	499	486	515	486	529	508	513	526	527	457	534	505	525	542	501	541	505	504	491	554	520	476	529	525	537	508	511	531	506	489	569	505	546	496	472	511	516	502	527	492	511	515	500	490	482	484	497	459	482	498	512	490	489	511	525	460	541	511	499	519	496	510	511	526	513	487	517	549	536	500	512	474	489	528	505	493	478	518	478	524	455	506	491	508	516	511	471	545	446	496	531	490	535	499	471	523	546	537	505	570	506	531	502	517	478	523	533	514	490	524	482	551	519	527	464	515	508	540	524	517	500	448	554	508	500	487	532	520	507	494	516	511	518	478	513	504	510	528	535	504	472	540	557	504	479	493	524	508	502	511	504	496	498	535	507	509	526	531	488	539	528	510	511	555	486	555	518	512	497	504	504	548	469	482	549	510	544	524	494	495	509	481	535	532	538	488	521	511	522	500	507	503	504	531	524	541	559	497	497	503	544	528	522	489	533	525	499	507	486	503	500	489	512	518	531	537	524	500	518	531	502	562	477	533	501	518	488	504	528	494	504	499	513	509	548	506	546	490	530	528	515	516	560	496	555	480	491	500	493	494	496	540	507	515	517	514	471	529	514	503	487	552	510	550	509	544	500	490	504	504	515	503	529	520	519	481	506	521	509	504	497	520	501	503	500	476	549	506	491	558	533	513	506	507	510	519	519	513	539	485	507	545	493	537	555	501	492	488	489	513	513	505	496	511	518	501	537	478	524	503	458	497	507	550	508	535	509	522	513	494	471	512	472	492	517	554	541	525	541	530	544	504	531	515	481	553	536	518	505	475	527	464	554	533	502	511	513	549	514	519	533	543	481	506	509	527	484	481	510	550	524	489	513	548	523	539	531	513	511	529	496	522	550	500	541	531	499	519	495	505	539	491	460	509	491	511	501	503	524	484	482	511	525	484	517	525	498	506	538	580	493	542	517	495	520	530	519	518	539	487	493	518	493	522	520	531	505	493	481	520	451	549	483	509	540	492	541	467	506	481	502	481	518	547	507	559	511	528	506	478	515	542	534	498	521	513	485	537	537	497	509	515	510	495	516	512	505	506	501	539	505	473	498	529	527	492	495	502	538	543	505	524	518	509	519	490	498	505	500	513	545	519	505	484	530	508	521	500	500	533	541	547	520	525	532	512	542	511
61749	87439	67359	31225	2093	829	805	831	796	759	750	765	780	829	785	820	775	755	777	785	783	757	802	747	782	823	771	789	802	816	806	716	822	775	816	785	785	792	764	712	775	795	785	809	769	808	799	763	816	779	802	825	810	755	764	775	792	803	756	771	778	789	773	797	777	840	792	727	770	769	755	802	810	808	797	823	753	778	825	773	830	794	775	784	778	824	827	791	788	806	817	743	763	788	751	745	759	753	751	800	761	794	750	755	790	780	749	777	764	717	830	795	758	757	809	798	804	831	850	765	808	777	791	784	764	827	788	810	770	776	775	757	797	821	791	806	793	783	829	747	741	843	799	762	786	743	801	773	788	767	812	773	798	798	808	798	797	837	803	808	801	781	794	768	766	781	779	802	821	770	809	771	770	767	780	806	828	754	772	816	791	746	787	839	753	737	764	775	793	741	770	802	781	797	761	760	786	721	783	788	748	736	722	814	804	741	789	779	774	777	778	715	829	805	784	795	795	755	817	798	728	849	795	809	777	763	767	770	761	770	796	769	752	800	763	760	801	784	743	822	808	824	817	828	779	796	791	762	769	777	764	791	774	784	757	781	774	775	724	763	743	748	799	743	730	797	775	757	743	783	787	812	830	763	749	790	818	804	791	746	768	790	813	800	768	802	773	752	747	789	764	819	761	740	791	730	814	778	782	771	795	802	722	783	767	770	824	808	798	767	763	727	770	800	812	769	779	797	758	791	780	774	766	798	762	739	749	788	814	762	739	768	795	768	771	811	806	766	804	776	790	796	776	789	753	830	757	768	753	773	812	780	807	776	802	801	759	784	787	747	836	806	776	735	794	784	758	744	772	775	820	796	737	798	776	738	777	764	791	759	731	750	813	783	770	761	788	734	760	772	727	768	821	784	798	782	749	769	828	856	744	773	775	827	762	728	777	758	794	800	819	806	803	787	817	804	752	765	794	765	759	838	760	759	790	760	741	798	798	788	790	805	857	774	820	795	814	814	752	784	774	718	780	791	819	780	776	770	832	808	799	807	790	756	804	818	788	770	806	788	805	726	792	777	806	774	797	797	823	785	810	766	757	803	771	819	806	754	829	755	792	778	805	826	797	785	780	739	795	797	775	760	805	799	765	773	790	774	784	829	741	787	774	799	828	806	754	735	808	809	742	778	766	821	762	824	776	792	766	749	763	802	786	757	807	788	768	745	790	805	781	817	767	863	817	794	735	762	819	796	811	756	779	768	803	793	766	780	786	791	760	789	831	757	768	786	781	790	803	768	762	794	796	788	791	737	764	776	791	749	792	803	743	803	765	819	789	746	793	826	771	751	758	789	742	796	771	786	761	752	812	781	742	799	776	806	794	770	793	761	826	790	756	789	759	815	798	760	771	800	804	733	779	762	766	773	784	767	813	752	763	786	730	781	766	784	788	760	794	843	802	784	782	786	760	761	767	745	809	767	785	843	845	781	795	776	808	820	753	777	733	784	722	757	772	788	789	782	757	808	846	800	771	748	764	814	791	754	736	770	772	807	813	796	743	831	779	790	730	772	811	788	796	744	804	803	732	766	805	800	744	815	769	801	801	734	796	739	825	800	789	797	800	848	761	747	755	773	816	797	780	784	775	740	790	800	789	799	767	796	795	795	798	745	761	707	792	771	798	807	795	804	806	718	758	830	809	776	745	800	764	764	821	758	790	774	840	762	796	802	794	832	798	741	810	815	788	742	775	758	797	691	827	721	762	841	789	804	782	731	746	804	757	797	799	809	756	782	805	765	766	842	826	788	783	790	777	748	751	776	787	777	737	832	751	769	783	761	801	774	790	759	772	746	751	792	744	753	726	831	793	759	793	789	796	797	817	769	819	782	756	793	769	819	749	765	767	798	754	800	814	760	851	736	783	791	788	825	797	791	808	802	801	767	789	745	760	820	808	796	748	803	786	778	777	781	791	820	748	797	771	783	768	785	800	812	761	796	765	777	792	778	801	822	728	796	738	781	751	744	765	804	762	810	762	779	769	756	787	801	793	775	796	785	820	777	756	826	795	781	783	791	813	784	778	824	770	759	768	777	802	773	806	802	816	725	756	780	812	771	786	766	789	741	800	813	794	807	774	798	775	744	783	769	810	779	774	808	755	778	806	794	766	739	797	760	749	750	782	740	767	814	805	800	787	771	822	745	746	783	703	786	803	852	732	760	847	769	773	812	746	796	741	765	743	792	820	784	760	753	720	761	785	770	849	816	769	788	756	795	774	821	750	764	798	798	805	785	792	763	768	820	784	750	752	742	796	792	735	803	808	820	837	780	795	788	767	775	792	763	772	747	811	739	814	825	755	782	831	788	756	733	778	827	804	790	774	755	792	809	797	795	747	749	759	773	810	770	785	804	769	859	779	745	807	788	771	752	781	785	806	771	822	820	786	802	810	808	800	796	790	782	800	733	755	766	776	791	777	794	830	796	770	764	764	827	810	771	781	799	767	766	794	815	804	764	759	774	727	801	708	713	781	810	771	742	782	811	766	749	745	800	800	715	786	800	802	801	808	800	804	818	814	780	749	801	808	787	750	738	811	776	807	731	776	738	768	781	798	827	808	760	762	790	769	765	794	769	767	780	785	802	778	796	746	805	784	720	765	833	758	759	799	798	797	751	717	795	800	779	776	792	795	760	793	795	775	761	783	815	802	804	753	783	797	797	749	780	778	772	784	806	809	807	775	780	765	755	769	788	761	786	801	825	832	836	787	788	779	820	821	740	770	755	777	777	766	772	785	777	772	792	786	788	777	833	792	757	799	760	801	760	810	725	791	759	778	788	766	827	779	828	817	767	772	768	795	805	776	737	785	769	761	786	801	745	722	806	734	774	814	791	798	799	784	750	784	773	791	811	749	805	810	752	805	778	787	771	837	797	775	781	785	767	820	748	817	792	783	774	788	787	766	813	794	760	789	767	805	806	778	852	782	805	811	784	810	790	771	775	771	809	739	772	773	755	786	861	740	775	799	810	815	758	816	745	802	774	789	797	765	781	763	838	770	819	781	751	769	779	761	852	792	798	783	796	770	780	809	770	762	802	794	826	797	778	789	794	745	749	737	804	761	759	796	787	764	813	782	743	764	786	767	806	759	803	816	782	741	761	789	771	751	794	776	797	785	763	754	767	772	786	848	828	798	786	800	833	779	781	775	764	853	772	758	751	757	767	764	764	802	835	748	794	742	782	786	761	796	783	695	803	772	799	837	810	762	730	798	818	769	797	802	779	793	745	762	775	804	772	790	834	801	756	826	813	762	757	776	794	782	768	802	783	798	775	822	757	841	788	738	776	793	744	799	809	758	773	777	770	773	780	778	778	789	777	739	763	778	746	740	798	804	785	784	807	802	731	762	776	811	780	795	770	824	783	767	766	789	800	798	776	791	865	787	762	779	844	803	795	749	732	810	775	788	803	786	818	769	762	789	823	770	833	815	781	785	790	764	782	823	798	760	781	780	793
29274	34364	43932	15756	864	293	316	311	311	274	308	312	300	263	303	265	294	284	300	267	272	304	280	290	283	288	278	296	295	302	277	276	312	277	269	272	282	276	272	316	296	282	275	272	235	267	289	290	250	281	294	277	265	302	311	279	280	293	268	272	284	275	282	288	295	303	314	266	305	280	284	289	314	275	299	269	280	283	283	283	272	291	289	278	265	272	259	289	271	284	286	290	271	291	276	300	270	260	276	279	265	309	290	264	286	275	275	308	291	281	263	313	288	285	292	260	284	259	278	266	276	282	286	282	260	279	288	268	277	275	310	291	286	276	289	287	295	281	320	301	285	284	268	272	307	299	297	273	267	299	270	274	259	252	271	283	277	292	295	301	296	296	282	294	297	279	285	289	290	296	261	272	291	288	279	320	285	281	261	290	251	273	284	325	288	273	272	303	276	264	246	261	281	266	288	264	313	292	271	293	281	284	268	308	283	273	290	268	313	315	266	273	316	263	304	284	281	299	260	276	289	317	290	283	301	254	288	251	289	276	305	259	266	297	315	295	291	283	301	280	258	281	295	317	301	262	286	296	300	300	274	276	280	290	291	304	265	281	268	261	300	261	267	279	278	277	294	287	293	293	303	294	276	284	280	270	267	307	286	297	268	281	285	265	311	272	284	278	280	288	309	281	286	283	285	291	301	287	285	327	309	271	290	289	279	268	279	313	307	295	291	273	295	305	284	279	288	274	253	293	264	261	278	269	272	273	283	259	271	288	273	281	256	273	314	269	288	254	296	249	273	279	297	277	302	279	292	270	260	278	293	276	277	287	286	274	269	260	278	300	269	277	279	299	300	260	273	310	265	306	258	278	270	301	278	300	286	271	275	271	300	281	277	265	287	262	296	281	274	267	276	272	259	309	294	278	269	273	299	261	286	310	254	273	264	289	267	279	303	283	296	285	275	305	271	272	275	294	302	267	282	281	280	272	292	297	311	268	274	296	271	280	303	300	309	303	278	344	294	261	270	281	308	285	256	283	244	277	292	288	266	277	291	294	276	306	278	288	268	287	269	263	301	271	283	304	300	278	299	294	286	253	295	301	300	288	280	313	268	280	295	262	264	286	280	245	267	285	278	283	287	271	274	288	254	286	284	288	241	295	266	280	281	307	304	263	284	245	271	285	282	252	279	284	288	272	299	281	302	303	302	305	284	279	323	293	300	263	270	301	293	279	292	284	299	290	294	288	292	292	297	260	291	273	299	279	276	290	278	297	273	310	288	279	282	277	270	274	281	268	252	278	297	262	298	267	291	278	292	250	299	249	287	283	263	251	256	297	281	274	278	270	312	281	277	282	276	270	302	295	298	285	259	286	269	275	278	288	278	294	297	303	321	295	294	279	301	287	314	287	292	287	301	308	287	264	276	277	262	250	277	293	287	278	266	275	269	251	293	289	322	280	308	285	279	260	292	279	283	277	311	262	263	281	284	277	294	257	275	262	305	287	287	268	287	317	266	291	287	281	277	259	279	320	258	279	300	286	293	293	264	306	273	323	283	280	298	304	276	309	296	303	326	285	338	301	268	303	276	258	282	259	295	300	306	280	284	289	296	276	301	271	296	321	280	276	291	281	257	296	261	299	307	280	268	274	298	291	256	275	311	303	317	267	272	270	293	298	281	296	296	272	275	284	283	327	298	295	301	283	316	315	296	277	283	286	254	268	288	278	277	294	253	313	270	294	295	280	272	280	257	284	287	279	283	302	315	269	254	268	279	284	265	285	277	289	281	247	276	272	284	293	276	269	287	280	303	292	283	273	280	298	268	295	300	271	296	303	292	301	284	274	285	323	302	287	276	296	269	273	283	287	285	273	289	292	306	263	267	260	280	272	274	272	286	273	292	268	261	259	283	281	285	295	268	283	255	274	311	318	290	294	283	294	279	273	266	282	298	276	253	271	271	280	272	276	305	295	308	275	264	294	281	312	296	285	286	273	293	297	293	300	302	321	298	276	295	255	283	302	288	301	270	285	305	291	261	285	274	275	317	277	267	298	291	300	288	285	265	274	299	266	282	293	283	306	261	275	264	307	281	287	283	303	318	279	273	252	304	258	298	296	256	285	267	287	273	308	270	288	297	278	297	292	291	310	294	267	270	273	284	306	295	299	286	251	294	303	281	278	283	274	291	289	292	288	276	277	287	273	271	289	295	290	275	303	268	262	272	283	271	259	246	279	300	282	289	270	308	271	282	325	273	277	293	293	299	299	275	259	273	248	279	266	282	286	262	272	282	248	292	277	302	271	268	312	271	285	278	289	283	289	250	272	274	271	266	280	272	295	291	276	281	311	267	294	257	285	272	308	265	305	298	271	283	283	297	269	262	283	262	281	261	315	281	303	290	280	283	286	265	287	302	318	289	279	266	269	310	310	272	295	306	303	278	279	284	266	295	270	299	294	307	282	275	267	267	260	299	294	297	300	296	262	325	305	279	301	297	277	279	278	271	303	269	284	284	312	291	295	293	299	284	264	305	308	284	301	279	267	294	280	296	271	288	280	277	292	295	244	278	326	295	300	292	292	280	272	269	293	278	293	293	295	281	282	267	255	260	269	279	284	270	278	280	287	303	266	304	260	307	294	265	307	293	298	277	318	286	317	278	271	263	284	281	262	304	282	274	281	286	293	299	268	281	287	317	301	293	272	302	298	245	286	256	312	244	273	267	281	266	304	282	264	312	269	289	331	275	253	289	281	266	264	288	297	302	277	290	293	267	307	277	278	253	294	249	288	282	302	297	262	307	271	293	290	288	259	263	277	275	266	261	276	294	283	281	294	325	256	283	265	273	316	271	269	280	300	283	309	276	245	288	294	289	254	305	251	281	287	280	288	281	291	283	287	291	289	299	258	286	276	284	271	297	280	270	273	268	263	279	265	304	300	258	287	317	301	290	287	268	275	309	298	306	266	305	300	276	269	289	259	270	268	303	277	269	270	298	267	288	296	295	291	334	269	279	325	262	294	279	283	276	263	277	264	301	293	298	277	287	305	272	278	286	262	273	268	277	265	298	285	269	304	290	291	260	305	286	302	286	261	274	287	294	301	293	258	290	279	315	276	293	289	306	269	264	281	289	301	271	290	317	281	305	291	297	287	263	271	290	279	277	253	301	323	295	276	281	287	257	288	288	248	303	283	316	293	290	280	259	264	293	299	297	275	325	319	264	287	285	276	275	259	290	253	293	296	279	267	274	258	308	276	250	264	277	291	300	281	271	281	291	281	287	278	282	295	266	295	273	236	266	277	304	247	275	281	296	296	292	269	258	298	279	282	257	291	261	307	307	282	267	244	298	309	296	296	291	271	288	310	312	279	285	293	296	282	265	271	286	279	274	285	303	270	287	289	272	283	261	280	272	272	274	293	294	270	264	250	265	322	294	286	308	262	309	264	253	259	247	275	273	283	304	317	303	279	308	271	276	284	296	292	265	285	245	291	270	279	285	263	318	263	305	286
34507	54380	44778	10805	618	448	486	477	488	456	449	484	487	470	497	452	459	480	470	465	457	428	458	451	435	487	455	471	514	481	458	458	488	483	495	485	494	474	419	437	491	482	434	475	468	486	463	471	481	474	449	468	456	458	466	440	465	482	430	440	513	458	470	503	446	469	474	473	448	438	489	472	492	434	470	476	474	468	449	525	451	483	494	440	516	503	475	516	435	446	470	467	501	451	502	463	477	482	500	460	476	459	444	468	470	483	477	476	470	489	474	484	468	466	477	475	484	448	446	482	475	451	440	424	472	460	485	487	485	492	460	516	483	475	482	448	465	484	513	486	449	449	435	464	452	432	493	440	455	503	493	443	453	478	493	442	472	483	477	476	468	480	443	477	466	482	455	433	497	456	521	471	482	486	498	441	482	507	444	443	502	489	477	461	476	472	473	452	479	489	478	454	488	492	469	472	426	472	522	461	491	490	516	463	480	488	504	477	473	454	458	464	449	466	416	525	458	437	450	513	445	448	471	483	478	465	499	481	496	451	496	427	479	464	463	493	517	463	447	472	464	491	495	497	490	452	507	482	504	471	513	462	483	484	469	466	462	461	465	444	477	456	485	451	417	492	445	493	452	444	477	449	485	473	463	454	465	487	497	467	482	481	462	462	470	482	457	430	487	493	514	462	487	461	471	467	465	460	472	471	476	460	501	435	461	462	435	491	482	471	504	466	468	473	505	469	464	487	468	467	508	459	469	483	430	461	447	491	458	524	441	499	420	494	517	495	466	487	491	485	441	459	467	500	450	450	448	484	484	448	476	437	433	457	472	454	470	497	441	482	514	464	479	487	462	465	475	451	443	472	471	471	459	482	469	477	466	469	478	491	457	445	490	498	484	475	470	450	525	497	465	479	503	467	452	459	451	481	456	522	445	457	490	441	483	496	488	486	468	448	456	478	513	493	458	445	441	469	484	478	468	491	492	486	467	516	463	456	501	471	440	475	456	454	431	454	470	447	451	445	474	463	481	507	465	476	436	474	464	469	459	474	449	447	429	506	495	493	485	459	442	471	458	459	453	492	470	456	465	475	476	476	501	489	457	472	435	488	477	469	459	467	504	490	467	523	482	494	468	505	453	506	472	462	469	483	464	448	458	460	466	511	487	481	450	465	493	484	474	443	487	460	479	464	455	477	487	476	486	496	480	484	472	459	477	495	503	454	477	485	485	433	456	452	504	495	473	524	513	483	467	454	436	487	473	485	439	472	437	503	461	451	499	503	496	464	465	475	483	497	487	423	461	482	479	430	493	500	483	494	517	498	448	441	487	484	469	478	453	517	471	461	458	483	478	475	490	490	473	476	472	450	436	496	486	474	492	475	458	491	481	444	451	505	424	501	479	453	461	457	491	472	475	451	486	472	494	493	486	478	478	488	494	471	434	494	453	484	487	513	453	478	451	470	428	461	469	476	485	466	489	457	499	457	462	482	464	477	492	503	455	475	479	451	472	484	465	507	498	509	463	496	445	474	460	481	498	485	445	479	443	469	496	471	482	463	452	496	502	461	434	482	463	464	465	481	459	488	481	498	489	491	480	462	486	492	483	464	475	463	507	444	428	437	466	435	486	472	500	447	535	465	461	461	428	457	514	445	474	502	468	435	486	484	506	504	473	450	471	468	452	489	473	480	451	516	428	446	441	488	446	509	475	437	502	500	478	452	463	447	473	501	476	475	459	462	482	470	469	458	477	448	508	430	485	422	475	478	480	473	480	452	445	484	456	449	519	474	468	506	479	472	496	498	466	456	417	503	474	455	467	495	451	459	461	465	460	481	475	486	476	467	434	464	465	465	479	486	457	492	430	476	446	450	477	488	460	447	464	445	452	452	438	485	489	485	461	432	472	460	496	445	465	475	448	445	441	457	479	469	455	455	491	465	463	452	452	446	437	432	474	450	476	480	489	489	465	460	502	462	448	447	489	484	458	488	485	461	480	457	478	509	486	487	470	427	454	494	449	476	461	504	451	501	493	454	502	467	494	452	474	475	449	480	457	474	460	468	457	425	483	473	476	471	481	507	455	496	490	480	448	468	466	473	480	472	476	438	470	466	489	466	481	491	472	450	512	501	471	476	456	438	482	472	498	481	453	484	468	461	491	476	468	468	473	461	459	477	476	476	484	491	481	467	453	476	469	501	451	423	480	466	458	513	506	472	484	479	472	472	449	463	452	528	469	503	503	446	470	459	448	495	482	466	460	471	513	441	451	474	464	462	454	456	482	455	508	483	474	489	491	412	469	468	431	498	474	468	488	481	504	480	483	451	463	462	437	450	485	415	500	489	444	483	451	459	485	450	480	469	469	450	488	462	428	490	465	481	496	444	479	481	461	484	493	490	504	486	501	475	494	421	494	459	482	496	460	455	471	475	493	441	432	454	485	486	476	479	486	456	442	444	467	458	495	484	485	491	468	455	478	468	489	512	463	442	492	475	464	444	459	503	453	517	529	465	508	500	467	477	455	492	503	459	463	477	503	456	462	488	458	499	471	462	482	460	502	458	499	494	443	437	495	482	428	467	452	469	471	481	484	481	490	459	468	456	479	453	492	478	485	478	469	431	479	471	485	449	435	463	445	468	433	492	441	490	476	481	502	472	460	482	488	437	455	451	424	474	481	476	440	506	456	460	499	476	439	455	489	476	475	457	494	472	498	471	478	436	496	448	491	449	497	479	414	475	439	461	462	510	488	481	453	461	446	440	468	474	490	467	449	493	462	463	447	452	508	482	456	490	529	519	501	459	485	448	472	501	469	460	486	452	453	483	448	482	481	471	483	494	482	467	436	501	440	454	450	449	486	499	470	436	456	461	464	474	484	454	465	505	473	493	493	491	492	475	463	440	479	482	461	455	477	479	432	475	458	476	473	454	454	440	476	506	458	474	467	440	421	438	470	468	498	456	469	472	489	480	465	520	454	431	460	485	434	492	477	492	493	459	434	469	495	483	440	463	415	501	503	519	463	499	483	487	446	486	425	494	507	475	508	481	485	450	508	474	449	480	449	462	472	464	450	475	490	450	470	491	465	453	497	458	510	462	461	464	452	517	493	448	472	476	474	436	464	463	478	472	489	516	470	447	446	498	475	454	467	485	447	412	454	456	433	466	509	447	442	472	474	486	451	426	479	493	497	488	463	470	468	427	434	479	451	435	443	474	443	478	433	442	492	457	481	461	469	490	486	532	427	467	463	462	477	468	446	441	484	462	453	457	494	456	484	461	452	438	478	527	481	449	462	447	471	454	453	496	479	497	481	505	460	461	448	480	475	485	454	443	466	463	488	461	470	457	461	480	418	488	469	486	476	479	471	458	454	424	476	477	465	492	510	453	455	502	476	468	498	462	505	480	463	500	439	453	463	463	461	522	482	456	426	491	501	442	417	441	475	463	457	479	486	443	506	471	460	450	434	506	482	523	468	480	466	462	510	463	481	444	473	504	439	464	515	462	470	446
25229	27212	52188	33660	16440	4106	405	338	339	314	286	330	297	325	295	307	318	312	319	308	307	294	305	304	292	330	313	330	314	301	330	303	352	326	309	276	325	298	288	315	329	312	339	274	317	336	301	306	311	305	300	301	293	341	316	352	310	276	293	329	289	324	313	313	296	314	291	293	286	280	318	313	298	313	287	300	312	305	341	293	328	308	290	306	330	324	283	350	346	286	283	312	332	322	304	287	294	307	318	294	288	296	324	299	286	321	312	326	327	312	282	350	335	338	316	283	323	286	303	312	338	288	353	304	312	335	293	310	299	332	325	301	318	318	288	319	289	277	308	338	310	319	275	319	309	329	317	300	335	332	317	297	304	288	310	303	311	298	300	294	303	317	314	313	308	346	346	297	315	295	298	285	316	274	301	292	302	310	258	278	332	302	338	303	291	315	329	305	325	305	308	323	309	295	318	298	309	298	291	324	302	338	319	282	293	287	286	317	291	312	314	282	322	302	307	309	327	317	299	310	313	299	307	299	291	264	313	284	286	310	314	294	334	309	344	330	296	290	319	313	310	319	292	299	306	281	321	306	314	318	277	302	302	309	296	312	304	299	338	303	273	331	276	297	294	312	292	313	280	286	323	321	295	314	318	315	322	318	317	330	326	279	286	309	292	279	311	325	293	284	292	303	337	302	290	299	280	286	287	321	301	302	306	313	313	330	330	279	273	312	283	316	284	309	293	305	324	303	281	298	290	341	284	298	317	306	283	288	298	303	309	329	323	294	305	300	309	317	316	316	302	279	296	298	293	300	344	335	328	290	279	301	313	311	286	297	272	310	299	310	312	310	291	286	281	301	323	297	328	290	306	289	282	291	319	301	315	291	308	310	323	274	290	311	313	297	313	322	265	359	289	309	313	316	306	319	301	293	285	301	341	277	304	276	309	311	335	309	312	315	290	297	287	337	324	314	327	267	297	290	328	303	308	281	316	313	304	329	291	263	318	316	306	282	285	281	286	321	328	306	318	305	308	296	306	299	292	313	290	284	270	256	329	305	279	312	335	297	288	325	299	282	327	300	289	323	286	287	305	301	284	302	291	298	301	257	317	248	296	297	328	274	278	308	295	284	318	342	276	300	277	318	299	302	320	312	292	311	311	296	305	307	313	299	317	302	310	320	318	295	274	290	311	299	316	323	311	276	328	297	314	293	322	290	290	277	314	334	297	333	321	298	303	319	300	328	311	307	267	260	325	298	309	307	302	286	306	309	281	334	316	304	317	264	315	295	320	293	305	334	290	307	290	303	298	298	274	308	316	299	303	319	294	282	313	323	308	287	329	311	303	300	273	304	339	293	305	295	299	301	299	309	312	316	322	285	314	294	337	326	329	311	311	327	282	324	319	284	296	286	292	278	281	280	285	286	314	301	324	277	297	308	296	301	287	283	335	329	317	314	308	306	293	295	316	278	282	323	302	340	324	312	303	306	289	328	319	321	314	311	295	292	304	291	337	316	288	292	286	309	296	331	282	309	287	287	311	277	276	316	300	331	297	308	327	297	287	313	301	290	282	332	339	298	287	338	347	308	335	332	301	321	302	328	291	291	284	309	320	315	327	295	317	308	292	292	335	262	289	302	299	286	318	282	318	313	286	333	291	312	302	271	303	322	301	296	264	304	318	353	311	311	319	314	275	314	322	329	300	329	324	318	313	294	305	302	295	295	329	318	303	272	300	286	298	301	274	274	324	268	329	295	337	355	279	300	310	298	308	314	322	314	341	303	292	323	326	273	292	304	338	286	306	318	304	300	313	315	286	292	291	302	314	339	328	318	317	310	284	332	302	310	282	301	324	313	309	292	317	307	302	321	301	294	319	287	324	292	342	268	303	328	297	306	285	315	315	315	291	310	286	341	290	287	282	314	292	264	289	292	310	306	310	309	349	293	330	293	327	293	330	286	307	292	270	314	310	287	294	276	324	326	288	294	319	316	304	338	292	299	291	311	322	324	317	311	268	307	296	295	312	315	287	278	305	315	311	327	312	319	299	288	326	276	320	299	298	304	291	288	306	309	329	288	299	336	316	332	345	296	285	293	321	313	332	316	319	307	318	329	307	300	319	287	284	319	327	313	305	306	271	311	303	296	338	308	300	303	307	289	316	315	323	294	318	306	286	306	286	287	303	299	317	326	314	272	327	275	326	309	331	262	303	319	307	285	299	295	311	308	321	324	346	315	293	299	307	273	302	299	298	316	325	298	317	318	316	317	323	322	303	279	299	334	306	311	321	328	329	292	304	322	293	319	314	287	315	318	330	295	304	301	310	321	320	327	313	296	304	307	293	273	303	316	331	314	323	280	307	284	323	280	336	320	323	303	299	329	312	304	297	300	286	302	326	310	323	325	338	280	289	286	293	316	287	286	288	308	311	308	284	329	286	317	302	323	297	305	321	301	306	315	304	329	291	299	293	306	293	319	292	314	287	315	285	285	281	282	342	307	302	273	312	328	320	351	289	299	324	308	340	289	317	311	281	273	303	269	304	321	284	290	301	312	302	331	298	331	294	299	323	315	281	290	323	306	283	328	300	319	295	333	290	327	307	319	312	309	276	322	282	281	331	328	299	286	285	311	301	306	300	302	290	280	315	292	308	295	319	307	299	310	297	294	293	317	313	321	317	332	298	285	347	306	287	297	315	282	319	319	309	308	335	290	305	321	287	304	308	301	335	302	292	303	297	332	299	308	307	296	309	298	306	319	274	287	293	301	303	280	336	333	345	300	288	324	316	311	325	313	300	324	309	296	331	283	301	306	269	315	313	314	298	301	283	297	279	278	321	320	264	282	346	296	306	296	292	310	312	337	299	295	293	301	308	315	304	298	291	284	317	336	283	297	298	273	301	323	290	321	288	302	266	329	310	306	306	331	280	323	319	274	281	309	285	323	327	313	312	288	303	275	298	293	294	303	285	314	326	316	290	313	314	310	326	270	329	303	308	273	280	295	309	298	321	315	320	299	332	317	277	296	312	298	309	314	294	313	303	327	297	302	336	288	324	303	266	309	272	310	282	291	310	309	297	329	338	269	306	298	315	316	332	315	327	308	283	306	303	304	308	336	292	330	315	300	305	325	287	291	300	306	300	301	308	305	311	313	307	288	312	300	353	314	293	281	304	315	284	305	277	329	271	265	292	302	320	331	318	297	271	289	308	280	305	316	294	309	291	293	263	321	262	329	280	326	301	303	318	283	327	280	282	330	323	301	309	292	291	315	278	313	335	316	313	310	300	310	276	274	290	283	288	301	306	307	329	278	306	301	312	309	283	359	313	303	336	292	296	307	329	353	343	309	306	307	306	291	303	342	283	324	328	302	334	319	324	318	312	292	303	318	288	314	312	303	314	316	291	323	297	335	291	310	291	311	313	309	313	318	314	303	292	312	295	304	286	286	297	322	297	327	325	318	302	285	305	317	300	322	310	315	332	326	282	322	311	349	335	300	294	282	305	288	308	314
59698	89699	73813	28890	1642	488	494	572	531	533	495	490	489	493	478	481	522	479	508	477	492	509	494	461	503	520	488	497	503	507	497	436	467	479	524	496	489	498	569	509	483	508	521	494	483	505	482	499	475	497	516	478	487	517	500	490	489	520	524	512	485	478	471	460	498	504	484	454	468	502	480	490	520	493	534	497	478	495	516	470	513	491	503	508	481	523	473	502	482	509	495	477	428	483	486	521	530	538	516	493	498	471	490	487	488	496	482	458	493	513	450	480	473	482	498	483	466	520	506	490	507	534	469	568	517	504	498	483	540	463	516	497	474	473	485	543	486	511	526	496	541	485	495	492	469	515	489	489	513	475	532	486	450	465	511	464	472	487	494	523	513	481	516	471	541	476	521	514	454	480	513	495	503	550	492	528	476	503	459	484	476	531	465	473	503	513	476	484	483	479	465	491	464	528	467	497	476	473	505	464	502	496	514	508	507	506	469	538	506	506	551	503	490	498	507	430	497	503	470	453	497	466	508	482	498	521	514	475	474	495	475	481	456	489	553	491	501	521	493	495	504	500	533	488	488	504	483	484	473	455	468	467	493	458	511	525	460	500	455	515	515	542	510	510	518	541	515	463	496	497	522	508	480	527	495	469	491	523	518	518	495	471	480	505	501	479	526	483	496	477	477	496	497	561	512	510	474	520	481	526	525	488	479	493	479	505	445	485	499	474	479	454	497	509	492	530	504	497	471	489	498	509	504	544	547	508	511	503	494	466	474	520	465	500	531	445	514	528	502	487	526	526	494	494	458	491	494	482	482	479	487	452	547	497	486	534	483	493	475	483	513	508	486	479	505	476	510	527	505	491	477	483	467	512	481	502	493	492	455	501	482	496	493	481	489	507	496	502	479	495	523	512	472	483	505	482	524	509	511	477	528	484	480	494	490	506	471	451	509	549	523	483	526	485	503	508	505	499	469	525	522	497	514	469	492	507	513	522	525	462	452	548	497	488	538	525	480	496	484	516	464	464	464	496	537	534	496	502	498	504	534	503	499	482	501	490	468	500	481	533	509	491	477	506	500	469	509	551	492	495	509	499	518	474	510	499	498	507	479	489	524	480	496	467	486	497	513	494	538	492	509	486	481	514	483	514	481	521	479	489	534	464	518	489	515	488	477	499	501	453	507	509	474	480	451	517	495	492	475	529	518	522	534	509	485	516	499	489	509	491	540	466	515	486	482	481	498	520	484	502	482	543	519	539	481	520	528	502	480	481	494	507	500	504	471	500	499	500	494	487	485	525	516	468	499	505	494	452	511	533	522	515	495	507	479	515	498	490	520	507	480	481	476	479	519	522	466	496	502	531	492	560	471	518	512	497	495	500	470	529	499	485	506	472	489	500	484	508	493	504	507	483	502	506	507	490	483	478	478	465	487	474	477	487	509	504	521	499	495	487	479	471	513	500	450	501	511	487	505	520	496	551	458	481	501	467	508	493	513	509	461	520	481	512	525	479	497	444	483	533	507	500	460	520	485	508	493	489	519	496	506	497	481	501	491	454	506	486	495	474	512	517	501	486	512	492	514	532	483	505	513	496	510	491	480	501	527	518	477	498	479	491	486	466	503	475	535	485	484	463	465	512	493	501	517	448	453	523	446	447	475	520	473	542	516	471	470	484	503	488	480	526	512	492	497	517	493	470	495	489	472	477	490	473	513	487	474	495	506	479	487	500	472	500	516	515	512	480	463	481	469	478	495	473	489	484	484	501	479	472	501	496	480	497	517	494	491	494	493	494	472	486	489	501	526	465	474	477	527	485	517	482	508	474	463	467	493	510	511	473	507	491	523	494	498	559	527	504	506	510	518	493	479	498	485	532	490	500	513	483	481	529	506	520	474	535	504	534	499	482	476	471	488	514	474	509	499	500	490	477	527	484	513	472	512	542	514	470	538	482	547	475	520	514	529	511	480	536	461	514	490	521	524	507	471	475	524	508	461	515	522	507	482	460	500	500	511	499	519	523	508	500	532	497	487	466	525	501	482	503	496	522	512	530	501	444	446	452	481	505	478	505	506	530	499	464	476	500	516	462	479	499	511	477	533	514	474	519	504	486	510	476	486	477	472	537	512	478	497	502	477	537	499	504	470	467	509	483	522	528	479	515	455	499	507	505	479	509	498	504	454	470	505	524	497	551	467	482	499	491	477	504	527	520	459	467	491	548	451	517	516	504	471	493	519	475	500	433	501	498	523	517	502	453	542	521	492	485	483	450	493	491	520	505	491	534	478	506	511	464	469	499	506	519	514	500	497	500	504	490	465	501	495	494	504	493	494	491	492	506	480	469	511	515	486	493	503	480	488	476	535	502	500	471	486	467	497	475	543	485	492	502	467	475	529	462	506	506	488	526	486	505	473	475	512	478	502	494	476	512	477	472	497	477	518	525	489	488	488	481	461	487	519	463	520	480	531	510	506	503	502	496	453	477	502	529	462	503	491	466	508	506	461	510	495	561	509	479	511	501	492	498	451	492	491	480	490	462	479	517	544	490	511	494	500	526	508	505	513	480	479	496	473	492	494	486	466	523	490	501	472	506	472	485	468	504	495	478	505	496	506	501	529	493	504	480	482	494	488	509	504	494	496	461	467	494	499	471	497	482	470	471	506	491	485	506	468	458	501	497	473	537	485	482	465	524	469	491	521	479	490	501	524	520	481	504	466	510	533	511	509	486	468	515	473	473	513	482	502	509	483	483	486	513	497	481	476	476	472	517	532	472	515	503	485	507	471	534	462	519	517	457	504	482	483	527	503	498	489	454	464	496	469	479	523	529	566	491	452	454	482	499	525	526	484	516	492	489	496	498	502	518	487	472	523	503	469	523	504	519	480	492	504	520	490	505	526	474	486	520	513	505	505	464	514	504	458	500	488	501	495	477	477	489	525	476	486	491	462	461	519	485	468	490	485	521	475	490	507	508	472	500	478	500	483	482	543	512	434	519	526	495	522	480	469	476	478	526	458	494	483	482	520	458	502	468	457	519	518	479	516	495	505	507	510	503	507	506	470	513	483	522	458	487	528	493	517	477	460	481	450	504	501	538	543	480	473	557	529	480	480	479	521	514	489	521	521	507	460	483	463	512	478	524	467	506	491	478	461	473	469	516	516	501	474	494	465	524	520	476	511	502	518	475	503	503	491	500	507	493	538	489	525	518	468	501	500	466	456	466	515	492	503	515	492	505	481	498	497	501	520	488	505	524	498	514	460	489	464	487	484	535	496	472	533	476	461	458	482	491	490	459	543	460	525	445	523	493	483	536	497	507	534	501	520	529	534	470	513	494	501	496	476	487	497	525	482	474	531	470	501	497	481	505	505	479	468	492	487	487	515	482	516	498	492	509	458	486	525	498	538	510	465	513	466	472	539	496	503	510	520	489	521	467	506	496	513	458	476	494	473	493	457	530	500	560	493	506	456	494	475	503	490	559	474	546	460	464	496	479	457	480	500	497	518	495
24163	24125	42161	27949	21055	16189	3633	608	540	519	515	472	493	487	487	504	492	528	513	562	517	523	546	490	501	475	511	532	479	526	556	542	520	509	546	480	513	501	499	496	485	512	519	516	460	492	506	533	521	479	518	539	542	516	489	532	497	494	494	479	514	515	522	519	496	522	488	486	497	478	506	477	521	528	498	495	526	492	497	532	475	534	482	498	469	533	479	473	480	484	512	468	493	476	478	521	500	528	511	506	471	485	518	475	434	517	505	507	507	490	455	515	498	505	498	488	502	518	502	486	479	480	521	513	523	533	511	498	487	549	521	487	483	510	473	480	467	537	534	479	493	495	486	504	491	462	493	532	484	479	488	487	484	475	492	497	474	498	492	505	509	453	484	526	472	539	504	492	505	470	460	475	496	538	503	499	518	512	499	513	489	478	454	496	497	508	495	537	473	513	492	500	528	478	522	528	445	476	554	487	479	496	485	515	470	487	495	504	528	511	531	518	531	470	512	502	499	536	485	511	456	506	501	525	479	531	513	451	502	454	493	500	497	500	503	514	515	487	481	499	509	511	490	502	503	539	488	479	499	511	465	502	519	519	523	499	521	485	472	496	487	495	507	448	510	509	511	492	504	486	448	483	486	460	501	412	509	498	504	523	491	499	496	538	474	522	542	469	508	513	483	471	528	483	544	517	544	470	505	467	505	498	532	457	488	482	487	508	479	493	466	504	489	475	466	470	491	491	480	465	501	509	513	545	502	535	518	451	487	499	488	488	490	534	507	482	479	489	502	529	508	467	515	509	496	497	509	487	475	513	452	530	478	447	537	522	463	541	504	490	466	503	512	503	488	518	537	505	490	486	509	508	509	471	503	533	527	504	463	473	510	491	540	478	501	537	520	473	456	431	510	526	512	512	477	496	492	543	501	488	518	520	531	521	477	494	479	469	487	479	499	465	504	475	518	487	515	450	469	517	505	496	478	525	485	467	466	487	504	536	507	497	450	495	513	527	501	468	506	469	436	526	456	466	531	484	474	491	487	514	469	524	502	505	502	497	499	506	493	541	557	525	500	479	513	483	502	537	466	513	497	511	478	464	494	531	496	501	524	518	519	518	497	511	454	482	483	447	492	522	460	502	512	490	500	499	499	480	468	514	528	510	482	505	476	496	539	521	478	503	487	503	518	491	505	523	485	474	472	506	492	485	465	485	486	460	473	526	496	528	529	498	462	488	546	517	523	475	518	473	501	514	480	450	507	503	489	508	520	524	515	495	511	495	523	531	542	517	501	528	581	464	511	500	502	528	484	474	462	496	508	495	479	521	484	469	504	500	538	483	490	455	492	484	500	483	479	488	485	482	506	485	471	513	456	486	505	478	484	494	509	491	480	478	465	499	458	492	467	525	492	495	504	501	459	522	529	480	457	522	484	497	478	484	507	492	498	496	546	480	503	504	523	526	513	494	500	507	507	488	494	491	489	495	474	481	480	533	521	493	518	491	517	519	513	500	504	493	487	533	515	508	483	473	497	516	502	506	523	493	527	509	520	499	558	488	499	451	513	516	481	503	525	546	511	535	494	522	487	490	487	473	454	518	529	533	457	495	502	492	519	549	510	458	476	489	484	512	501	484	501	493	529	484	518	560	498	495	540	509	533	468	509	471	517	472	477	492	569	520	484	477	526	488	505	513	523	484	485	497	501	517	492	526	482	506	489	529	504	473	431	502	470	464	505	482	507	529	519	505	466	497	496	501	545	468	518	505	498	527	501	504	488	530	478	482	478	497	466	480	522	497	519	488	502	512	487	475	498	457	512	474	470	465	494	546	530	496	571	489	538	506	505	498	495	493	458	532	474	492	489	475	470	495	491	468	502	505	489	530	485	476	546	488	472	496	513	526	449	496	500	526	484	511	488	491	516	507	454	483	510	483	476	482	484	513	518	489	510	489	474	514	488	520	486	496	523	475	497	521	494	496	501	500	524	510	471	508	503	505	499	497	490	482	488	500	509	520	439	525	513	559	526	523	447	446	458	496	488	472	500	486	498	505	480	489	464	477	495	546	504	469	506	478	482	454	487	493	489	508	498	511	516	475	485	554	480	481	529	483	515	500	492	509	504	515	477	515	510	532	488	523	475	497	493	509	520	504	505	509	497	525	476	488	466	479	434	517	492	462	491	488	515	500	514	481	507	484	455	486	477	493	487	451	461	494	514	491	518	530	510	474	481	505	499	531	520	520	475	488	495	474	468	540	493	494	488	497	485	528	523	476	492	453	484	521	464	465	483	503	454	545	515	496	495	539	500	484	524	469	490	478	438	521	511	492	523	520	504	479	478	493	485	513	509	473	524	519	510	539	505	484	510	475	505	460	498	523	540	526	447	512	512	524	494	481	464	539	516	512	514	469	462	538	435	464	478	557	468	530	440	528	497	517	542	481	489	511	476	484	497	477	474	474	500	448	515	493	492	507	529	492	489	496	481	500	512	497	464	501	488	530	475	493	515	486	491	494	527	515	539	493	532	492	494	468	509	493	492	484	517	527	494	527	476	524	476	533	489	539	503	508	508	457	476	461	516	504	474	545	512	493	520	498	495	492	504	485	492	509	503	517	525	459	502	516	513	503	470	489	473	480	496	510	513	512	456	503	512	515	494	518	481	484	494	501	524	497	470	482	508	501	494	464	468	496	513	512	510	453	505	497	545	510	490	488	470	467	518	487	477	457	487	507	512	487	454	476	525	470	498	475	466	521	523	519	463	496	458	467	515	490	500	445	462	472	515	515	513	511	494	485	498	468	519	521	499	492	523	462	510	484	526	466	458	512	504	499	511	475	491	484	491	527	495	458	514	519	508	457	519	478	476	492	532	533	491	524	491	489	496	504	491	487	486	471	497	474	484	509	461	467	464	496	479	501	484	489	460	485	497	516	513	507	549	497	547	501	512	515	455	480	517	496	498	459	555	481	530	491	483	469	475	483	484	517	509	477	520	507	469	511	487	528	487	511	486	481	499	489	522	507	494	499	489	527	479	491	494	523	530	495	569	490	478	489	482	489	522	483	496	501	509	498	478	538	484	470	491	477	496	470	506	507	490	520	533	497	520	491	452	505	515	492	478	478	506	479	501	490	526	460	502	454	493	506	527	519	517	476	494	514	459	486	504	496	522	512	493	549	489	464	492	468	454	509	524	472	489	475	470	447	504	495	473	493	519	517	501	516	495	506	516	512	475	476	528	488	448	499	499	493	502	503	484	465	529	491	500	501	452	501	518	479	459	488	489	479	508	494	455	509	496	513	494	488	525	468	493	515	489	483	508	467	489	509	477	479	497	472	512	449	498	510	521	498	482	485	498	520	518	514	510	468	514	482	474	509	490	477	513	498	502	473	464	492	493	490	484	520	515	498	519	545	493	477	523	495	492	506	520	522	488	487	507	509	462	495	472	484	483	516	501	518	495	483	528	515	475	518	480	502	489	502	521	487	553	538	508	494	510	511	496	478	493	517
61632	94908	71295	32296	2214	817	836	790	754	830	775	726	771	827	751	777	758	796	766	774	814	745	791	756	795	766	754	772	764	751	745	753	749	755	816	773	775	773	770	750	744	779	727	766	794	751	777	747	772	732	799	734	762	727	740	716	753	787	720	791	774	762	727	748	764	772	806	765	759	766	758	764	766	762	736	764	817	706	778	779	794	738	775	779	717	769	781	749	755	745	760	760	785	771	785	757	734	763	771	761	705	768	742	794	797	780	772	728	749	765	774	737	722	796	724	762	760	733	763	739	777	681	751	804	743	825	769	705	720	782	713	747	747	786	813	713	796	783	773	773	769	761	738	752	762	757	729	796	757	743	761	769	742	775	754	703	778	756	756	799	783	786	741	755	776	773	825	745	723	806	757	735	742	791	790	742	765	735	736	743	748	799	747	733	784	815	778	731	693	774	697	786	724	757	700	794	799	728	772	709	805	726	761	749	794	761	764	785	747	798	783	745	769	773	773	757	759	797	700	758	764	738	772	745	739	752	749	788	754	760	748	786	753	808	691	745	768	750	805	748	741	707	756	720	718	823	768	776	756	689	760	760	722	766	677	780	768	729	751	717	783	780	754	752	757	775	785	732	766	780	784	735	776	758	743	726	817	760	788	772	756	791	753	762	753	741	756	783	760	736	811	737	731	732	718	715	776	773	833	784	748	783	808	769	658	797	726	765	779	768	784	793	776	761	751	731	767	771	763	740	778	744	770	770	726	757	779	740	725	736	726	739	835	756	799	737	767	751	800	750	735	774	769	744	738	750	708	751	720	754	815	754	721	808	745	754	769	765	742	760	783	696	771	700	729	757	806	781	744	720	761	744	787	782	808	695	743	741	787	737	678	762	755	780	780	751	758	744	719	736	752	779	814	761	766	731	748	751	778	729	752	727	752	751	724	811	744	789	760	771	739	763	743	796	755	833	760	740	801	749	767	721	783	725	746	807	731	730	741	791	776	790	737	827	744	747	728	754	785	791	757	739	765	815	758	783	753	733	800	763	745	710	751	741	730	722	748	690	757	734	753	806	809	753	767	794	765	765	764	722	722	751	790	767	776	745	784	704	775	735	713	786	792	742	743	749	775	726	774	721	755	762	747	741	739	737	790	761	732	731	737	731	714	715	763	784	748	748	717	779	781	756	764	725	771	737	753	782	792	752	756	753	811	786	788	738	764	767	726	736	780	737	770	733	740	736	802	813	736	749	698	742	707	763	749	775	759	748	774	799	753	777	783	790	744	727	815	743	732	782	747	739	772	745	722	803	756	758	753	744	764	737	788	766	749	773	783	721	768	773	775	730	733	777	745	749	742	764	771	745	756	778	766	747	742	729	760	787	752	730	760	740	790	750	764	751	773	771	775	780	764	743	773	741	757	763	713	737	751	759	780	757	770	763	781	750	758	744	733	740	772	735	753	762	729	772	739	795	784	769	734	754	705	743	777	757	791	737	720	793	710	743	807	756	715	767	796	763	751	784	755	777	789	692	801	760	773	778	764	771	754	723	731	750	791	763	766	744	783	774	741	735	743	765	745	743	802	747	770	714	789	757	703	718	763	762	756	731	752	749	790	747	766	773	737	781	757	775	753	738	762	706	734	742	695	761	751	757	787	732	779	752	778	757	765	767	791	704	742	756	798	758	792	766	778	774	761	758	749	728	791	766	789	802	756	752	741	728	779	765	800	756	778	774	735	775	697	782	779	761	730	757	768	769	766	722	785	767	779	839	757	811	759	731	723	772	762	737	758	775	754	711	757	753	745	729	822	767	766	737	758	715	749	807	775	777	747	751	741	699	756	713	804	772	774	733	705	775	770	765	764	789	719	781	759	761	726	763	749	814	741	810	751	764	744	726	745	767	758	755	746	717	778	763	750	769	724	737	777	800	782	774	788	761	784	747	754	771	772	801	809	767	766	724	730	724	790	694	758	798	726	742	721	762	781	725	727	739	749	772	760	782	768	724	757	758	734	749	773	781	725	831	740	786	758	795	790	717	733	741	810	761	779	760	768	716	744	745	777	733	706	763	761	748	707	786	817	806	759	776	774	774	790	725	800	766	781	756	765	741	783	791	782	761	735	736	741	759	781	841	786	747	727	684	751	744	797	752	768	709	779	728	757	802	794	741	754	792	783	761	720	774	740	767	753	769	789	761	772	708	750	820	709	760	781	785	750	738	762	778	756	779	751	705	766	754	767	739	734	752	770	782	801	775	748	776	771	783	801	777	738	731	749	734	767	761	787	743	719	762	812	722	759	754	708	757	761	779	745	752	788	765	728	785	808	748	750	754	805	771	754	776	749	804	755	783	756	756	786	778	757	732	775	769	743	758	769	795	732	804	759	744	790	796	758	747	773	791	778	722	760	746	750	742	771	754	757	745	736	754	750	757	741	750	767	809	739	722	729	703	757	733	754	768	721	724	732	787	749	771	835	736	752	744	764	722	765	777	726	780	788	730	743	773	807	762	733	774	773	818	753	769	749	736	753	728	747	735	811	780	754	783	751	706	771	780	746	780	788	761	743	751	713	772	726	749	729	727	777	766	808	769	753	755	775	790	762	748	758	734	749	755	798	747	719	785	812	728	761	733	760	781	745	747	773	736	706	741	774	738	772	718	749	770	780	742	803	784	725	756	749	775	742	762	741	745	795	776	761	758	750	727	826	693	748	757	826	769	772	788	708	768	723	720	737	732	765	756	779	802	768	762	725	777	749	777	747	766	749	695	728	756	747	704	735	787	762	732	786	718	781	752	796	738	771	728	790	828	777	751	801	766	777	744	781	732	760	766	744	734	760	715	733	748	797	751	792	702	744	747	735	743	752	790	782	787	789	775	771	741	760	759	757	789	753	764	776	735	743	750	758	767	804	794	743	765	783	761	740	803	757	754	740	787	699	754	804	806	749	744	742	776	728	729	769	772	722	776	778	732	764	757	772	751	727	765	789	720	766	749	716	790	810	739	781	767	742	742	747	780	778	746	724	674	741	757	739	790	736	765	785	767	782	727	751	775	783	795	759	728	775	789	764	760	709	722	727	782	715	771	733	808	784	803	781	773	755	746	793	727	731	716	770	761	748	728	792	768	766	770	787	731	800	783	779	735	793	712	817	758	755	749	796	790	739	744	747	756	740	737	790	776	762	754	766	743	760	795	768	777	785	765	778	712	763	739	763	730	723	737	730	779	771	731	734	742	799	723	769	743	761	788	785	741	695	791	739	775	808	776	762	718	725	747	755	761	773	774	790	769	788	763	816	838	773	714	742	751	784	793	713	770	764	792	724	777	767	760	802	792	750	758	762	745	783	725	781	784	776	747	789	752	746	762	762	732	731	794	746	800	771	763	772	775	717	756	729	759	750	769	756	755	745	779	712	758	752	773	762	776	796	754	796	732	725	716	789	747	744	760	727	797	721	741	746	737	761	783	760	752	752	734	723	709	798	774	778	828	806	781	794	736	711	703	751	731
28929	34606	45174	16309	923	294	289	319	259	283	296	278	295	255	300	274	278	284	265	282	283	264	298	297	268	254	290	276	291	261	278	273	258	315	251	272	255	282	280	285	271	275	266	288	288	270	251	288	314	246	283	266	268	279	266	306	265	296	283	285	255	273	262	287	248	282	264	278	329	298	277	297	284	268	291	257	276	274	292	252	294	271	313	282	267	244	289	284	284	254	292	277	270	301	275	274	263	280	254	290	242	270	266	287	244	269	260	251	278	280	252	255	314	287	292	274	287	260	250	257	273	262	296	247	301	281	302	262	280	290	259	257	272	306	297	280	289	279	283	298	262	280	277	282	279	285	268	273	274	273	277	259	283	285	270	287	305	282	237	288	275	268	282	287	296	281	282	238	270	268	261	272	254	277	268	240	290	254	267	296	277	305	267	292	261	256	268	268	275	276	275	267	273	312	265	274	274	246	259	280	277	271	295	275	256	281	257	261	250	286	289	270	267	280	322	253	290	256	287	277	305	290	262	260	256	277	295	301	296	279	303	287	265	267	244	277	271	276	270	289	281	291	287	238	261	276	281	258	279	246	272	275	266	282	286	273	269	280	256	274	281	250	277	279	245	261	254	277	297	252	292	267	254	278	307	280	284	268	270	283	280	267	264	277	263	253	294	277	275	296	280	287	265	287	238	275	245	254	299	283	272	278	281	271	297	288	266	316	247	275	269	279	263	323	300	272	250	254	285	304	269	286	286	264	256	289	293	254	301	286	264	290	292	286	282	257	282	266	261	285	284	267	288	292	263	277	268	278	303	277	264	275	261	271	283	266	253	279	260	315	293	308	286	266	284	267	288	266	288	280	246	255	280	278	304	255	309	274	255	288	292	284	283	285	259	277	280	260	279	268	287	272	243	265	258	292	269	325	257	316	269	288	276	280	270	291	272	260	281	258	253	251	268	270	298	304	287	265	280	263	295	308	261	295	238	276	300	286	252	293	262	273	310	280	280	305	284	273	265	265	293	249	291	295	249	254	264	268	301	271	280	257	274	283	282	300	293	258	290	269	262	264	289	305	263	300	263	297	254	278	266	305	275	278	280	289	282	272	268	264	254	271	263	299	251	283	295	298	253	266	259	279	278	305	256	292	289	278	260	279	288	258	267	247	270	291	278	294	293	243	273	273	281	268	283	276	271	264	279	261	286	273	286	251	267	268	260	282	278	283	280	273	264	215	296	277	267	272	277	296	268	274	286	294	308	269	286	262	255	306	266	259	286	263	261	286	261	282	260	284	290	262	260	287	270	286	283	296	266	265	280	294	294	254	284	265	272	256	323	269	283	291	286	275	278	269	298	268	283	283	275	264	271	272	297	301	249	273	259	280	270	248	243	289	271	276	266	258	278	289	292	278	258	283	237	260	293	272	282	297	283	262	262	261	289	289	234	254	278	275	294	238	265	306	277	297	280	279	257	263	272	262	288	307	272	266	278	251	284	270	276	241	245	299	260	267	266	304	259	309	306	242	264	241	275	267	279	288	299	287	282	257	272	283	282	266	265	289	260	259	271	275	265	295	285	264	288	281	246	251	247	262	304	302	283	316	265	277	273	277	281	275	283	292	253	286	272	259	307	288	291	289	272	290	293	306	298	259	304	270	251	283	275	265	273	304	278	263	302	315	284	290	272	295	300	288	288	280	284	298	305	272	286	270	292	288	262	291	276	270	316	247	301	265	278	285	268	275	262	278	270	260	277	294	272	266	276	274	265	292	280	267	287	290	271	274	266	264	284	253	295	277	285	273	279	260	285	287	266	266	295	252	287	296	270	247	284	289	287	304	268	264	290	264	298	253	271	303	274	293	273	293	264	288	271	262	273	297	287	272	268	277	269	281	286	293	295	289	251	292	276	248	260	275	292	288	282	291	295	287	295	264	279	269	254	278	276	266	282	301	276	274	289	276	268	274	305	246	247	282	291	313	278	284	238	284	300	278	282	294	283	266	282	256	237	320	283	287	303	292	245	272	273	276	259	280	277	291	268	258	276	260	289	299	249	279	284	270	257	271	259	286	247	253	304	299	269	292	292	277	286	266	310	299	279	296	288	268	276	284	261	262	261	280	279	259	276	296	299	277	268	262	251	297	288	265	258	274	299	262	297	282	284	271	274	263	256	315	277	281	260	270	254	264	281	267	248	268	283	271	261	283	244	276	271	267	315	285	251	251	289	251	283	303	238	261	248	282	281	272	276	274	292	252	294	309	261	294	290	272	255	297	264	281	256	267	306	262	288	284	275	303	286	307	286	272	293	307	261	296	275	249	292	309	294	277	259	284	252	250	249	259	282	250	287	299	254	235	277	267	267	264	291	293	299	280	262	282	267	277	277	289	293	286	255	283	291	268	243	298	273	270	294	269	296	287	272	278	273	282	305	268	292	322	304	283	272	286	313	265	256	266	277	279	278	278	273	276	270	249	276	255	286	259	294	269	285	271	267	294	278	277	271	309	272	298	307	287	295	259	293	263	301	309	277	269	303	283	282	275	283	303	247	289	297	255	267	260	275	275	284	282	253	271	253	247	284	289	277	244	281	284	272	270	315	282	279	261	266	293	274	249	261	267	270	285	275	306	281	302	280	267	251	273	273	252	289	270	270	247	287	278	297	274	275	290	272	299	264	271	282	277	308	246	283	290	244	303	308	296	278	319	282	277	291	262	276	314	291	278	278	271	276	258	327	281	254	296	279	268	247	264	285	283	317	259	290	298	297	302	295	280	257	265	276	279	266	271	254	293	250	283	279	267	279	280	260	289	285	296	283	279	268	267	281	304	285	286	252	269	280	281	245	269	267	275	299	293	275	252	245	307	293	278	256	275	272	284	256	238	277	272	260	299	270	287	241	284	270	277	238	286	291	270	280	288	264	269	280	307	251	290	269	275	255	300	289	267	273	269	296	248	257	266	284	252	271	280	274	265	260	280	282	263	272	268	297	280	299	238	321	289	274	326	273	272	296	267	281	262	263	263	257	264	268	301	266	263	319	254	279	281	262	257	259	298	247	304	272	263	261	251	279	258	272	282	291	286	271	305	280	305	292	293	300	245	283	278	272	325	269	293	290	278	268	285	275	303	270	288	279	286	267	282	280	273	267	246	273	267	259	292	250	300	273	266	264	283	307	297	285	272	291	291	256	278	233	264	258	293	281	280	291	305	249	306	265	271	298	273	233	255	284	251	250	265	247	281	292	260	279	290	310	280	278	265	258	249	268	279	273	297	279	281	265	292	290	296	277	297	263	263	267	296	254	268	263	294	253	266	244	265	274	274	269	288	281	261	269	268	284	253	280	270	261	270	249	263	281	258	269	296	247	249	272	257	262	273	292	288	262	271	310	262	306	265	277	275	287	298	289	239	274	282	284	316	271	283	267	273	268	280	278	267	267	278	264	294	268	266	281	257	294	288	293	268	258	295	279	246	296	280	282	280	289	277	280	288	278	302	269	287	277	275	281	269
33353	54821	45631	11411	520	445	481	467	464	496	484	457	451	493	458	440	433	475	470	485	435	436	491	496	473	459	514	420	460	489	466	442	450	449	450	458	479	465	458	451	460	491	453	468	442	467	448	447	488	435	457	463	425	442	455	436	486	426	470	469	456	446	459	449	459	459	489	460	475	448	449	459	472	445	445	474	454	449	456	443	454	493	464	437	489	464	469	474	459	448	455	470	449	431	494	472	446	465	432	454	450	485	463	442	472	441	457	492	502	448	445	473	414	480	484	433	454	453	470	418	452	474	441	432	470	449	462	468	449	446	500	468	463	492	477	470	477	446	443	496	458	443	494	446	496	486	458	446	442	447	486	466	436	434	462	464	483	490	480	498	459	447	459	427	507	443	505	445	464	459	475	466	450	478	479	493	472	460	423	464	496	452	452	431	437	416	472	470	442	439	501	456	433	482	444	436	481	445	465	458	463	478	465	478	458	477	449	417	433	453	463	472	452	479	466	468	454	488	441	449	492	455	432	437	415	415	500	455	454	422	466	480	443	460	480	456	437	452	466	483	438	475	437	471	451	449	441	501	452	498	466	485	461	456	403	440	439	482	443	460	457	440	483	470	486	471	450	458	419	468	434	478	418	502	473	514	442	440	468	466	459	448	420	476	466	426	431	437	437	439	475	417	465	448	471	497	457	456	439	449	471	457	420	465	440	448	467	452	443	426	474	451	496	446	484	457	492	472	438	439	502	436	470	473	459	466	476	473	450	446	454	488	438	450	440	465	433	506	452	440	436	466	457	475	446	486	441	474	450	457	490	491	489	478	464	455	459	463	457	445	466	437	504	463	440	472	442	459	439	445	460	485	468	464	448	415	441	462	479	420	481	453	467	460	414	464	486	473	434	469	472	492	473	496	454	498	430	472	467	477	473	452	469	428	483	471	454	498	478	514	479	465	438	464	459	449	457	430	465	476	490	450	469	517	471	434	474	483	421	483	458	462	463	494	413	447	462	479	443	460	495	492	451	447	475	489	454	469	462	438	445	483	426	452	460	476	438	471	418	463	470	472	455	467	451	492	492	471	461	472	432	460	461	465	473	481	447	474	454	492	464	458	472	464	456	465	470	455	450	428	449	464	487	487	489	478	438	495	477	459	429	473	461	459	440	502	454	453	443	485	494	459	456	415	482	487	475	461	450	484	428	468	468	485	466	486	451	474	455	492	453	442	466	452	429	457	472	472	474	493	445	455	421	472	428	471	441	465	483	475	432	454	479	461	480	467	505	458	467	455	488	450	469	443	445	482	462	486	471	466	451	453	481	496	480	446	446	457	486	475	431	477	444	437	475	471	464	509	463	469	427	475	474	483	420	466	463	484	453	454	461	441	460	459	463	449	496	483	452	458	439	421	436	478	466	463	443	438	465	491	465	448	435	467	473	474	453	449	462	451	502	456	465	471	478	481	442	505	489	465	429	443	456	432	452	473	469	451	475	467	468	453	465	484	456	492	423	462	447	429	468	429	457	473	446	467	441	477	457	477	450	445	479	438	471	496	457	417	470	457	440	449	437	456	458	471	508	431	494	452	454	464	515	454	435	485	447	445	452	485	450	475	470	466	472	481	429	459	469	467	474	461	520	487	472	467	499	475	494	441	481	464	449	476	459	442	477	475	463	520	425	476	468	454	467	447	452	458	471	404	468	476	473	479	458	449	462	471	435	478	458	432	475	502	488	510	488	453	458	475	438	533	470	455	462	477	457	445	443	465	470	456	457	478	490	465	458	439	483	470	451	489	497	464	413	480	470	445	477	482	441	496	466	472	466	455	480	466	471	481	465	502	464	413	495	447	465	451	465	455	450	495	457	431	447	450	449	487	473	421	485	438	463	473	478	448	475	446	467	465	460	492	453	476	490	442	439	469	471	427	479	491	458	481	465	441	441	455	481	487	470	474	470	463	471	444	453	485	527	461	456	447	456	436	466	492	466	461	452	461	453	461	451	471	457	458	454	476	452	449	407	483	460	428	486	468	505	465	505	463	440	429	482	464	412	454	471	470	476	432	443	468	496	474	477	451	479	473	443	445	492	448	488	474	461	496	438	498	508	482	451	439	467	448	510	447	458	478	451	480	464	504	451	463	459	446	469	470	493	477	478	458	497	500	471	490	471	479	465	474	459	474	481	434	419	453	438	481	452	493	460	482	423	495	455	459	468	456	486	460	428	447	474	482	442	417	426	460	476	459	496	448	459	446	437	422	468	454	430	491	460	485	502	476	425	443	479	440	416	427	446	451	488	478	505	462	454	490	458	436	461	476	473	430	469	484	453	479	452	448	442	460	447	452	476	465	457	474	449	439	467	449	491	454	432	492	427	475	467	449	470	470	480	425	475	463	460	439	490	478	492	461	472	434	472	437	444	456	473	463	438	456	423	438	531	471	473	434	419	448	473	456	473	485	474	460	441	440	468	499	481	488	462	462	514	441	475	444	461	453	447	408	428	451	446	451	462	450	467	477	461	476	474	451	460	439	436	481	430	430	459	408	432	457	464	460	453	425	460	493	500	414	502	442	458	452	422	470	431	443	434	422	476	459	425	479	451	483	485	466	462	447	473	436	465	456	474	447	496	439	455	484	457	480	495	488	475	470	471	452	437	457	490	463	445	452	454	478	480	453	467	484	473	492	469	443	483	489	439	450	461	465	524	467	447	467	425	498	480	480	459	433	440	449	461	441	430	466	460	500	453	509	477	424	482	459	461	446	484	457	477	494	449	464	437	442	442	471	484	484	447	443	446	465	509	453	478	443	486	488	461	489	453	496	472	463	462	465	436	468	481	467	457	494	475	490	447	451	425	452	466	454	474	440	466	453	457	437	429	457	488	445	461	455	446	500	434	471	472	451	499	426	452	476	450	447	471	454	450	458	477	435	509	451	457	482	476	474	493	471	446	456	434	487	458	488	481	471	493	459	431	471	419	449	463	498	516	445	450	465	485	438	469	464	425	446	447	486	467	451	493	486	442	453	468	458	504	465	435	465	435	459	448	459	433	461	467	457	459	446	462	463	484	456	476	489	468	426	490	482	460	451	462	445	431	478	468	411	462	449	459	489	445	451	422	447	464	438	435	406	413	471	414	464	453	473	433	500	466	447	443	453	436	422	478	481	468	468	412	453	438	456	393	462	475	453	455	481	463	453	458	480	432	479	445	481	454	461	453	452	469	417	455	480	464	420	527	453	503	447	416	428	443	457	475	455	472	474	503	445	505	466	502	459	489	480	493	432	447	459	419	460	466	498	431	435	467	446	469	496	459	456	453	489	447	443	455	426	452	512	460	473	457	498	424	481	468	459	444	453	460	448	468	435	465	441	447	442	471	479	451	488	450	452	457	443	479	441	478	455	517	449	467	445	490	426	464	431	452	492	454	429	476	434	527	472	442	465	442	441	447	444	480	470	493	414	467	467	438	450	469	489	433	452	504	465	472	468	467	419	499	430	496	437	485	461
25220	28490	49155	31523	16797	4714	427	318	309	319	339	319	315	336	310	306	322	298	283	339	342	319	324	305	292	298	341	318	306	305	317	284	315	359	303	321	307	299	303	311	285	302	309	305	306	283	330	305	293	285	288	285	290	349	324	303	327	309	309	303	347	302	303	293	278	307	272	301	314	327	289	271	316	312	314	282	285	327	304	328	318	310	286	285	320	313	312	293	313	318	316	318	316	307	315	301	296	305	288	331	325	301	309	311	301	307	330	299	331	305	310	298	289	303	312	307	296	306	309	298	309	281	324	332	285	290	313	311	293	287	327	346	344	310	283	326	330	337	285	312	302	326	308	311	304	313	306	288	296	279	286	309	293	297	312	344	299	288	331	325	307	354	303	317	320	318	328	344	291	303	331	321	305	296	312	320	360	347	313	329	320	344	292	325	309	277	309	300	297	292	313	308	322	327	305	322	289	319	335	285	304	280	307	306	312	311	277	330	274	309	294	288	274	324	294	326	328	320	305	291	306	306	277	314	267	333	306	334	362	338	316	313	307	336	302	272	342	337	313	304	316	327	326	286	311	321	328	299	314	314	286	311	326	329	325	303	320	308	276	335	262	304	311	311	329	308	305	302	310	317	318	298	315	268	287	337	330	298	301	319	321	314	287	313	285	330	303	317	306	322	297	303	306	303	314	281	311	301	326	352	323	319	320	305	314	315	291	287	319	300	273	307	326	335	285	312	311	315	322	331	304	299	302	295	304	304	319	318	327	300	315	296	280	311	296	299	308	320	332	329	296	332	285	321	315	297	293	282	314	289	342	333	321	321	333	310	299	357	309	302	310	305	283	314	299	315	307	284	296	305	305	320	297	323	298	295	307	268	306	310	290	319	298	336	282	306	292	308	327	323	329	307	332	290	319	307	296	302	339	322	291	305	298	326	301	274	299	296	307	293	340	322	311	296	299	301	311	284	330	320	298	272	325	297	326	320	301	305	295	312	310	306	268	286	308	327	302	310	288	327	340	313	287	340	288	321	321	296	288	296	315	301	289	319	309	311	300	284	317	294	313	292	300	301	290	303	310	292	293	304	272	274	314	295	303	298	346	308	278	314	311	286	347	312	342	294	304	297	296	321	279	311	285	283	300	316	332	303	290	306	298	310	298	331	314	351	296	288	328	297	306	299	319	316	322	317	320	277	293	330	337	308	312	284	310	287	313	331	294	293	317	274	335	349	310	304	326	313	314	306	326	310	312	316	338	301	301	320	333	323	332	298	306	313	296	317	308	340	297	294	275	326	328	270	340	313	320	312	315	298	326	315	319	309	289	310	311	275	301	300	307	304	312	327	299	295	336	295	313	282	288	309	293	300	322	300	302	292	329	307	315	277	301	304	290	283	302	280	316	334	280	331	304	277	304	293	296	322	281	315	300	318	301	325	320	307	328	277	318	304	334	306	318	294	337	307	326	323	298	355	331	311	306	322	322	321	287	316	288	272	322	314	305	313	330	275	312	310	290	286	306	299	308	274	320	302	295	336	288	344	277	311	286	316	322	317	288	318	300	332	282	307	297	339	268	315	322	306	289	286	291	322	347	289	293	316	282	296	304	302	320	287	315	324	307	315	270	311	300	320	303	340	301	330	311	322	333	306	316	324	302	299	304	322	302	315	317	304	299	289	298	316	324	306	298	318	276	317	306	336	297	318	303	290	309	337	300	310	304	301	290	310	304	318	316	290	328	300	310	310	317	291	324	341	311	282	345	312	326	329	286	307	310	308	328	315	323	286	318	279	269	310	285	302	322	290	322	284	307	326	323	306	278	300	297	317	291	307	309	335	300	311	293	333	330	313	329	296	335	323	310	356	305	328	343	310	357	340	296	284	302	316	319	277	318	313	294	322	263	289	321	296	304	300	303	317	316	295	307	275	306	280	300	338	318	290	285	339	328	297	291	328	305	317	306	309	325	299	320	297	303	295	292	279	299	300	302	315	307	324	309	272	285	318	304	302	300	276	313	280	304	311	304	284	304	294	303	291	296	296	298	279	298	300	319	304	285	338	327	308	315	316	340	319	318	303	299	297	307	320	300	335	294	311	293	279	323	313	320	299	319	258	300	318	288	294	300	308	285	290	317	316	316	340	302	308	314	264	284	322	296	306	319	329	325	321	319	298	312	322	283	259	324	345	341	295	296	279	312	316	296	307	337	312	306	320	311	306	269	300	308	292	323	284	292	295	292	257	294	338	314	320	315	285	308	300	309	325	315	293	308	336	268	295	323	320	315	325	300	302	315	285	332	321	307	323	305	301	329	314	298	278	314	302	299	300	344	316	274	337	331	329	324	318	312	315	334	335	311	295	313	314	321	293	303	306	313	341	311	288	341	297	342	306	296	306	304	297	297	300	320	323	289	369	272	320	284	311	309	326	305	298	311	321	325	298	319	312	285	291	303	345	305	312	348	313	294	274	270	362	313	328	318	307	309	284	331	301	330	308	310	288	327	277	305	313	318	332	318	292	318	285	275	313	300	327	314	292	324	316	305	283	314	295	308	303	305	307	279	307	299	302	321	309	277	307	282	278	290	303	290	307	310	289	280	324	277	304	310	330	309	294	294	322	322	342	333	302	284	301	284	322	320	302	306	283	310	298	315	334	313	303	315	297	312	317	317	321	334	330	324	326	295	338	327	315	327	311	307	305	318	301	334	285	321	311	274	305	298	322	300	294	292	272	304	311	275	324	304	283	302	304	296	305	315	297	324	319	302	299	309	312	310	323	298	329	282	300	292	315	306	293	303	310	291	297	286	302	297	307	283	298	306	293	320	331	327	300	325	344	314	321	316	295	317	314	297	311	296	319	290	305	314	308	296	339	300	295	326	312	287	282	315	316	305	306	314	310	270	285	309	301	311	304	281	293	325	311	323	313	309	296	313	306	324	317	267	300	292	300	329	323	287	307	288	295	319	307	329	291	295	314	316	318	286	284	318	294	310	280	300	304	321	311	296	300	309	300	332	309	316	315	310	333	320	329	309	309	309	284	284	291	314	313	306	296	313	294	300	314	285	318	289	327	304	332	315	306	294	321	309	295	321	296	291	286	295	305	314	291	294	309	294	278	310	286	311	289	300	329	292	324	287	309	302	342	305	317	308	312	290	304	278	274	308	286	297	321	316	301	282	312	329	273	321	306	274	302	306	331	284	286	295	331	318	310	338	302	307	310	318	309	310	328	330	292	321	316	318	305	274	321	313	334	319	348	299	314	296	285	321	323	311	288	290	337	323	303	308	291	310	323	355	303	321	318	348	300	270	323	317	291	335	323	322	310	285	309	296	304	298	308	321	289	276	346	310	301	277	312	316	304	309	297	296	319	300	299	309	302	310	314	306	319	333	312	321	294	273	344	329	321	306	305	299	307	287	281	299	317	321	320	329	327	280	311	314	294	310	338	306	343	305	312	313	287	321	290	281	314	301	301	263	353	328	315	292	320	313	320	293	303	317	285	329	328
58949	90162	69379	25994	1434	552	534	535	551	492	553	495	518	514	509	533	493	472	476	490	449	508	525	492	480	524	526	507	492	515	503	472	517	532	457	541	492	499	525	514	478	485	515	436	509	445	523	484	514	543	481	467	514	488	497	501	472	492	521	527	480	482	479	505	496	484	460	504	518	507	473	491	485	500	475	518	513	513	528	522	512	441	531	528	532	482	479	503	505	532	507	481	478	509	469	479	510	497	485	536	531	501	498	503	524	451	537	489	496	511	488	525	499	482	496	500	515	496	532	509	490	501	466	530	482	501	512	512	539	528	481	540	489	525	532	490	499	508	533	482	455	446	458	525	449	468	527	522	514	507	467	508	484	484	484	474	531	480	520	473	502	502	485	515	523	533	481	512	496	501	489	470	433	509	503	472	484	509	521	486	491	494	510	514	510	506	496	492	454	475	520	523	514	513	500	467	495	524	503	472	508	499	523	507	481	511	490	505	483	497	511	513	505	498	500	462	460	503	449	481	505	520	502	517	502	488	519	496	545	518	501	510	482	480	505	520	469	454	476	509	508	515	508	448	500	472	514	506	492	504	502	511	471	477	475	461	535	496	505	482	540	488	519	508	489	478	492	484	524	523	507	494	502	528	473	505	498	485	509	511	486	476	489	510	482	464	524	479	523	487	501	502	510	478	495	495	486	482	493	490	507	508	498	485	478	477	523	500	555	499	531	498	484	486	525	527	509	515	492	460	479	490	523	504	460	518	520	492	503	515	488	532	533	498	504	495	495	516	458	514	512	502	510	502	522	519	525	545	523	494	475	542	504	473	534	477	490	512	487	492	481	506	460	478	537	480	485	500	486	550	486	523	512	509	503	516	509	522	515	492	493	469	451	500	493	491	478	507	486	538	526	502	486	511	510	506	481	512	516	488	486	481	511	506	490	500	490	533	511	514	517	494	508	525	490	509	524	490	504	490	556	478	528	519	532	498	478	510	488	513	506	519	496	500	527	460	484	513	474	488	503	486	528	547	506	508	493	508	508	463	529	512	489	549	493	470	503	546	494	503	505	476	482	511	491	515	513	494	506	522	522	509	505	518	528	513	517	484	509	516	466	486	473	528	479	500	513	492	484	509	529	460	493	491	527	529	528	511	465	515	475	473	509	504	529	470	504	517	508	557	489	508	519	495	489	495	521	484	503	471	506	493	484	509	483	489	500	490	510	521	530	516	512	516	468	467	483	518	473	523	518	477	499	474	511	500	495	502	511	504	498	497	515	497	518	486	474	501	480	484	521	495	487	491	481	526	513	504	511	477	533	506	475	498	516	516	467	517	483	504	519	501	522	512	513	484	520	497	484	526	480	483	497	471	491	499	508	488	522	496	546	493	516	458	503	489	535	539	478	489	488	489	526	517	498	506	515	517	493	508	493	522	499	499	505	487	485	532	519	512	488	497	501	468	525	477	468	515	483	515	502	454	494	464	501	484	498	502	493	470	501	485	483	493	489	535	499	459	501	503	488	539	512	529	541	515	524	476	495	500	507	536	504	531	500	521	474	497	516	505	515	523	529	458	497	478	510	449	480	510	530	501	491	504	511	491	509	490	533	484	478	498	533	532	488	482	508	527	488	499	504	516	492	511	470	504	522	486	518	480	534	485	505	488	515	490	535	521	490	482	532	526	521	473	496	476	515	462	531	475	509	518	491	506	489	451	542	488	490	512	482	509	472	451	475	540	471	523	550	507	492	509	534	489	514	495	462	508	481	476	507	517	496	495	537	516	513	476	496	524	503	538	520	477	491	529	495	489	500	544	498	494	505	493	509	485	480	515	518	513	484	466	500	527	514	491	504	460	522	498	496	510	496	512	474	508	504	480	486	533	503	487	502	526	491	514	502	460	508	510	495	509	503	485	512	514	482	524	529	528	497	504	533	500	522	526	509	480	528	511	471	497	514	521	527	529	471	513	508	515	482	528	485	515	515	519	511	505	458	515	514	495	484	478	530	488	482	491	527	487	509	489	492	470	516	519	475	516	498	521	469	498	494	492	466	511	544	512	492	511	512	515	472	495	494	489	507	526	531	469	500	528	504	473	483	503	511	522	505	515	520	481	525	542	502	507	490	521	483	499	483	535	518	470	489	499	506	525	516	547	509	487	513	485	484	496	516	486	530	459	495	492	501	526	567	529	483	478	535	488	517	484	475	487	506	495	503	511	469	495	525	517	473	489	464	503	492	480	516	517	484	459	515	507	460	476	472	499	502	512	483	489	496	505	505	470	520	494	533	488	463	506	493	474	501	525	487	531	511	485	484	469	467	506	450	475	508	507	534	493	466	515	532	493	467	491	460	499	487	453	499	483	515	551	484	504	498	455	506	501	504	491	490	471	493	461	523	520	528	518	489	474	506	484	493	505	520	505	525	514	513	486	494	492	523	497	507	492	509	510	504	467	495	528	481	494	497	482	454	461	519	501	511	507	496	486	549	537	486	508	524	474	526	466	509	507	483	483	510	484	500	507	492	527	508	511	493	512	472	496	510	513	498	514	468	472	530	475	478	526	534	498	544	481	516	528	486	453	488	494	500	482	504	504	527	520	452	479	489	479	500	508	490	481	514	515	548	503	502	495	531	492	516	496	558	464	489	521	449	499	491	531	528	483	494	491	502	510	504	486	501	482	531	511	513	480	493	512	508	499	511	525	460	485	456	539	487	496	519	498	468	484	497	515	500	504	463	524	560	506	503	503	479	461	497	497	517	470	502	462	462	555	472	509	488	484	471	522	508	555	495	471	519	528	507	496	491	537	513	484	471	487	531	475	492	521	476	479	493	502	512	506	523	532	493	511	495	513	509	479	502	509	494	502	523	527	492	490	564	506	511	488	471	495	519	513	508	517	494	486	506	469	483	486	486	493	473	486	463	519	499	525	528	509	494	525	474	506	464	500	497	467	508	470	483	498	471	505	470	509	532	562	538	543	513	543	552	481	506	492	499	508	524	501	481	472	498	510	487	493	474	518	475	509	465	475	493	520	537	502	444	505	505	471	459	536	478	499	478	494	496	507	478	528	490	489	498	464	506	514	488	508	506	489	509	475	462	468	506	477	505	502	468	528	470	485	523	505	495	477	506	513	491	533	520	514	523	496	490	506	502	531	517	453	488	516	534	467	477	555	500	482	523	481	479	464	489	491	460	483	519	543	518	488	503	458	478	496	493	472	469	472	520	536	521	489	520	507	484	483	516	511	496	496	491	490	510	538	514	516	486	536	507	506	504	493	474	494	499	450	497	520	552	455	482	523	519	498	509	516	515	475	500	486	482	470	488	502	458	476	509	441	533	491	487	491	523	498	506	521	471	498	494	491	496	571	478	498	526	511	476	488	511	497	508	456	520	485	473	511	541	492	488	479	498	471	549	501	475	517	481	497	512	493	508	555	468	510	562	476	491	468	486	472	500	502	491	489	488	534	500	504	461	478	477	484	481	466	480	492	527	525	505	531	510	480
24169	24849	43182	27770	20859	14940	2698	586	563	507	522	545	536	505	561	514	497	516	505	504	495	495	516	491	489	490	503	507	494	510	548	479	455	500	496	540	496	540	482	481	503	481	467	500	476	503	474	539	500	512	520	464	472	471	559	513	569	464	455	492	499	512	509	506	511	504	541	522	528	477	519	484	490	475	512	471	497	495	497	476	493	482	514	476	505	503	519	489	499	492	505	490	509	482	511	473	495	491	472	500	525	500	484	559	522	516	492	493	514	516	502	500	508	515	485	454	479	521	468	514	491	557	507	470	499	493	469	512	520	493	492	499	477	491	482	489	548	515	492	505	493	461	515	509	480	488	492	504	472	518	498	507	497	458	507	479	506	498	488	533	523	485	529	474	511	475	500	509	504	454	502	531	501	505	540	516	467	505	475	503	497	507	456	499	507	518	525	474	513	465	492	499	478	482	540	488	517	530	504	488	491	485	483	548	502	467	491	516	502	504	460	521	508	493	491	485	507	513	512	508	462	468	457	508	507	477	502	471	509	491	516	530	530	538	535	468	487	499	509	544	492	488	491	510	488	561	472	510	456	491	516	515	521	509	503	469	490	491	482	508	543	515	487	495	522	513	479	501	530	476	520	491	527	467	469	492	482	509	475	507	474	514	450	550	535	535	535	516	472	486	508	482	487	476	517	485	509	451	524	495	485	454	463	474	512	483	513	496	503	509	511	470	486	514	501	476	483	450	497	522	522	523	512	503	539	483	502	484	491	507	497	519	491	459	496	488	467	491	484	489	548	453	483	507	523	494	502	473	472	498	521	506	478	512	507	484	520	484	521	514	458	513	486	515	512	485	469	486	487	511	503	458	522	468	490	503	508	505	497	503	509	458	499	499	513	459	502	510	534	534	508	479	485	478	444	491	474	465	490	501	499	517	512	508	465	504	511	503	494	513	482	506	473	521	498	485	523	539	496	520	528	496	504	534	463	505	497	505	516	499	519	520	490	508	502	507	500	485	515	551	498	468	487	469	457	517	491	491	544	500	513	502	522	477	473	513	488	507	509	511	525	496	477	491	515	514	495	491	501	484	481	475	471	478	572	525	518	473	475	495	523	483	475	482	510	509	527	507	530	454	462	504	498	483	496	510	492	484	519	505	506	490	497	494	476	479	482	509	510	528	498	513	492	504	510	456	479	475	498	476	504	515	506	542	525	517	514	482	482	550	491	527	494	525	508	486	495	444	521	507	473	517	490	533	502	513	532	490	496	525	464	496	491	498	484	493	508	468	478	497	575	490	443	478	479	529	500	477	524	495	454	509	487	492	516	500	504	513	521	473	533	514	455	469	499	491	481	521	490	495	479	485	502	502	469	500	522	487	520	511	474	470	482	478	513	532	518	514	495	488	507	516	526	516	493	500	479	526	473	491	455	454	540	483	507	537	507	515	494	480	512	485	496	530	520	493	539	491	521	457	521	481	481	508	516	474	467	510	474	509	481	504	492	517	482	488	465	473	527	471	504	506	505	504	485	460	487	497	487	491	483	525	514	539	498	463	489	511	480	526	528	469	524	450	541	450	479	478	498	448	521	450	489	475	502	502	537	488	528	477	493	481	504	483	502	535	522	484	554	471	503	543	522	512	525	519	469	510	528	480	508	528	500	466	499	487	494	481	509	480	478	501	502	515	527	460	518	477	477	456	493	525	517	471	464	473	507	501	519	460	496	497	485	500	541	502	517	488	474	477	525	523	500	468	486	552	465	527	482	487	466	482	517	470	503	509	529	549	499	508	511	527	502	523	497	459	499	531	511	531	497	497	514	496	497	503	523	558	472	465	521	493	523	477	501	468	461	502	516	522	504	525	521	469	485	477	487	525	522	505	506	498	479	499	502	459	502	462	500	499	483	511	529	485	468	489	513	472	479	506	460	502	475	468	491	475	503	505	499	465	476	524	501	503	540	499	443	487	478	495	444	488	517	507	519	507	515	502	530	501	490	476	503	496	510	483	485	522	485	472	445	509	487	516	522	495	489	523	528	516	477	507	502	507	470	489	492	499	481	504	431	489	505	511	499	497	470	451	510	517	486	545	514	533	492	528	488	476	477	511	475	491	523	514	505	497	502	490	549	553	517	475	505	497	502	496	468	470	507	497	499	490	494	529	528	487	512	469	497	514	510	457	485	509	495	479	490	517	519	532	480	499	470	530	502	465	454	538	467	502	491	473	478	490	483	479	506	493	502	527	526	517	535	503	486	515	502	502	488	513	472	516	478	510	498	501	513	497	479	481	526	483	489	494	480	469	505	492	485	527	525	481	463	482	479	513	487	480	479	527	499	476	474	483	497	469	487	446	486	467	521	496	504	512	478	495	519	519	490	499	505	492	507	506	492	444	490	532	565	461	508	485	537	532	468	498	478	518	517	514	524	472	481	499	551	539	503	486	564	487	489	497	533	505	486	506	521	452	479	545	474	521	479	514	530	444	513	528	482	528	469	495	451	458	503	474	475	466	518	474	497	479	457	485	501	518	499	514	484	528	486	511	459	511	521	504	462	504	489	467	486	516	498	528	489	487	524	512	500	464	474	498	460	485	508	509	513	495	468	471	493	505	531	460	466	487	525	492	469	483	451	517	501	488	474	528	496	497	487	512	490	475	463	469	472	488	487	554	493	465	473	487	533	500	497	489	520	468	486	481	486	458	491	474	525	498	518	519	483	519	474	490	502	525	533	495	499	489	508	524	482	467	500	487	478	471	498	529	486	511	458	484	552	478	500	536	513	495	470	527	499	521	480	468	513	497	493	487	518	487	559	451	518	508	484	454	494	520	508	483	483	494	497	489	487	498	537	519	504	504	507	491	493	474	491	528	508	497	494	497	486	469	475	504	484	502	508	521	447	520	486	491	484	469	495	508	496	503	511	506	507	496	491	495	463	462	499	516	501	466	477	492	523	495	482	492	510	497	505	489	555	504	458	503	529	450	502	508	475	490	479	523	483	468	491	466	488	457	459	524	469	504	474	476	497	490	512	461	505	496	475	533	445	470	464	509	482	515	473	494	452	478	452	514	449	493	455	507	484	490	480	473	458	454	461	529	522	509	498	471	521	536	526	488	521	464	492	463	524	516	494	479	485	491	463	499	494	509	444	485	487	514	514	502	471	472	504	486	524	501	474	497	512	552	489	480	515	525	492	472	528	480	499	512	490	511	473	470	471	484	424	478	497	486	489	531	511	463	482	512	487	494	491	474	506	512	498	503	465	476	507	496	519	486	482	516	501	501	489	519	535	519	501	521	491	530	476	494	497	461	508	473	469	496	490	539	516	517	511	493	457	513	514	454	527	503	521	499	525	486	528	519	480	519	517	480	449	533	520	479	499	479	512	452	497	498	481	526	470	551	500	509	509	516	516	514	485	501	476	482	480	484	446	542	519	537	474	506	497	505	496	474	511	522	485	504	482	534	484	492	515	486	535	494	506	476	525	561	453	539	500	523	498	507	498	482
61859	93044	66828	32451	1953	782	809	795	767	724	765	786	822	755	772	783	750	801	734	766	806	755	761	751	804	763	798	813	753	766	784	832	747	740	739	786	756	804	735	784	744	772	740	762	762	764	806	762	770	799	777	733	763	753	756	776	752	766	770	756	739	765	752	730	798	771	768	731	761	777	801	725	761	772	776	821	773	767	774	752	809	750	807	727	785	761	749	791	756	725	781	733	725	755	702	792	721	775	769	715	735	739	775	809	782	774	763	786	764	760	711	748	767	734	760	731	724	745	772	780	791	775	733	737	721	779	771	722	790	761	792	735	768	763	768	813	719	722	784	798	763	781	800	786	790	777	816	804	772	727	767	798	784	739	806	725	742	744	697	789	769	759	744	782	735	708	750	775	694	801	767	796	783	775	804	766	738	763	728	714	712	761	742	784	767	736	744	784	772	734	805	804	786	745	784	748	765	784	717	712	748	755	773	760	780	770	778	745	772	781	772	759	732	782	788	724	789	781	733	721	764	754	737	762	757	723	727	742	806	738	769	707	752	771	788	786	805	723	746	779	753	769	773	761	774	768	712	774	806	793	777	694	775	766	703	767	724	792	710	737	746	752	800	760	755	797	758	739	733	776	730	739	735	807	705	733	787	766	851	770	790	749	716	768	741	785	766	724	715	778	762	798	733	741	697	709	813	757	737	676	711	772	741	752	718	757	771	725	788	705	725	788	775	746	753	764	745	741	706	806	782	771	761	713	758	771	770	785	774	703	730	743	809	767	740	769	746	726	729	741	760	773	751	784	765	750	776	728	784	788	765	756	748	720	743	752	806	763	788	755	755	774	761	714	772	771	794	793	771	761	790	774	781	759	756	727	783	724	796	782	748	746	759	747	753	768	740	718	774	763	791	744	697	804	742	760	731	766	773	769	758	751	699	763	774	769	740	780	785	766	691	787	746	766	758	751	763	718	760	739	779	742	750	785	745	715	761	764	757	773	734	752	742	706	763	724	749	748	805	750	727	785	768	785	742	775	782	695	775	737	746	728	782	773	760	765	724	773	775	734	776	769	758	719	758	759	764	770	761	774	729	733	727	783	779	758	821	788	753	699	781	762	745	727	744	761	732	769	753	720	754	760	758	782	770	776	783	783	726	747	697	781	718	778	703	738	723	741	767	731	770	787	784	763	770	758	774	800	768	767	777	766	728	730	700	785	764	772	765	739	755	749	784	771	824	748	739	733	758	700	758	774	747	792	791	727	746	725	720	767	804	724	753	764	782	780	722	791	704	775	748	748	759	771	767	740	777	771	710	754	782	774	811	777	765	764	766	726	781	801	748	762	708	763	724	727	754	756	828	745	734	709	741	751	811	742	739	776	785	756	752	714	752	766	772	753	788	766	781	757	802	747	713	753	779	723	775	759	759	734	801	794	747	774	778	744	699	776	721	734	771	737	767	766	727	773	698	704	766	717	717	766	765	723	756	751	743	771	802	735	782	790	765	759	750	770	806	787	744	755	759	762	786	726	805	745	808	736	701	752	724	729	769	801	731	741	763	714	788	740	753	792	786	754	764	734	805	793	748	739	737	769	731	781	758	777	730	792	728	769	728	746	824	801	804	714	748	727	773	761	752	783	688	778	766	689	778	744	782	758	750	771	773	784	751	743	761	747	732	782	706	763	716	695	753	751	759	730	730	772	755	817	767	719	744	758	758	748	716	773	728	757	758	758	793	726	758	742	791	728	765	756	822	780	764	732	744	769	784	728	757	751	762	740	745	757	780	776	722	768	740	806	733	761	798	758	749	760	801	748	747	775	772	730	741	770	759	764	744	691	738	789	749	775	724	797	697	752	736	760	792	736	739	715	758	782	785	818	724	758	788	788	756	756	772	768	712	767	791	760	736	782	742	801	781	746	787	754	781	735	753	799	737	754	771	797	811	759	738	755	795	766	782	727	764	763	767	726	758	754	741	795	796	703	749	799	764	747	734	743	784	765	735	739	742	750	748	745	708	802	774	758	783	739	745	721	787	724	753	755	721	758	773	790	779	777	749	797	754	725	722	728	752	732	794	766	733	704	700	698	765	780	725	730	770	751	747	791	764	763	788	769	748	716	738	717	791	774	703	760	784	732	760	734	717	742	798	742	758	768	766	735	779	740	747	790	751	763	746	722	795	752	741	798	735	697	736	774	797	770	759	691	746	782	754	771	801	728	739	813	747	750	764	715	685	767	725	720	809	695	777	735	735	755	732	768	755	756	782	789	789	780	808	772	783	724	772	778	791	754	700	752	778	756	729	784	736	774	782	750	745	740	772	714	745	742	735	735	699	769	756	770	727	789	715	776	714	778	748	789	776	765	723	708	688	792	771	754	753	737	764	781	745	713	757	732	789	779	758	773	765	792	734	796	768	759	738	718	805	769	765	789	742	769	759	762	785	794	757	696	744	742	812	718	762	762	746	793	738	768	823	763	741	753	762	778	752	776	735	745	780	753	760	755	745	804	755	750	809	734	773	735	716	745	779	766	766	747	697	797	714	777	748	775	755	720	783	776	752	757	759	749	787	768	706	794	761	757	735	745	793	764	741	781	741	715	742	734	754	759	774	741	764	731	737	719	762	734	719	756	730	788	820	781	741	803	681	738	739	725	808	760	761	774	747	729	718	727	794	764	744	764	742	744	798	750	729	713	797	754	776	733	739	750	776	754	788	750	716	781	682	753	807	800	789	802	747	749	780	746	793	765	749	739	786	754	713	737	767	830	736	724	793	778	806	762	761	788	780	807	748	764	751	790	746	733	743	767	748	689	779	754	780	788	761	738	713	775	757	754	778	761	766	771	795	729	768	746	789	732	765	751	821	786	802	772	754	771	747	757	773	709	746	697	739	741	770	715	751	762	782	748	794	724	762	724	706	759	786	718	753	764	761	777	737	744	773	775	738	752	714	748	766	688	806	754	792	744	723	756	793	746	788	790	759	719	715	801	762	761	743	741	821	711	738	735	731	719	719	761	756	713	752	730	753	775	719	759	713	766	786	781	748	774	733	746	738	797	786	749	777	727	742	701	801	772	754	822	742	736	787	715	730	745	781	751	776	759	747	772	767	796	764	726	737	719	734	711	784	790	795	705	772	747	759	822	714	790	748	775	783	761	728	761	732	745	785	755	758	766	741	786	755	743	731	729	753	786	750	762	773	722	771	781	734	754	735	745	800	755	787	796	798	751	756	746	732	714	809	765	750	760	707	749	792	726	740	753	766	769	722	759	783	765	771	717	739	744	738	729	807	814	737	744	752	776	771	704	764	752	741	775	752	731	786	732	765	761	758	733	757	819	717	783	781	713	742	717	720	757	797	820	754	778	759	763	743	792	742	755	766	726	722	728	758	717	728	775	805	722	782	736	761	759	790	767	753	743	757	754	734	763	753	785	764	740	747	817	766	746	818	783	723	770	793	805	785	740	698	743	795	772	802	745	718	815	789	791	763	796	736	758	766	797	758	772
28934	36034	42536	15884	849	261	280	265	271	281	256	249	283	291	282	258	266	258	262	260	243	237	262	258	251	258	273	269	230	263	261	249	259	262	254	303	279	235	240	254	261	258	229	255	281	315	268	237	292	259	285	260	275	262	264	276	268	257	265	237	266	252	253	268	240	271	243	252	261	269	265	265	254	255	280	239	258	279	246	292	265	293	298	241	248	262	262	271	275	231	259	246	251	270	260	284	235	229	261	288	235	242	266	261	247	247	268	262	285	270	267	289	257	282	260	263	267	278	241	258	274	256	281	258	261	257	261	245	248	241	261	255	274	271	274	268	276	267	235	268	245	253	269	270	266	271	241	288	238	267	231	278	274	237	233	251	267	236	230	245	257	267	273	268	277	264	249	250	271	272	257	261	262	237	234	255	251	257	256	234	258	265	263	262	244	272	252	257	256	283	284	265	241	275	256	248	270	278	293	265	275	277	264	233	245	254	275	269	246	253	256	290	277	245	258	241	250	281	260	277	248	269	231	237	264	268	261	274	273	270	289	241	271	269	238	270	246	252	243	269	260	260	268	249	246	234	275	276	240	297	267	284	231	261	274	266	278	253	264	255	292	261	267	246	248	276	263	265	254	255	297	265	236	254	287	263	222	263	282	242	239	250	263	286	250	275	251	281	258	257	277	251	232	293	255	269	275	247	262	253	260	257	269	255	279	270	274	249	291	251	299	275	256	271	282	324	261	288	281	255	266	258	281	277	261	297	290	307	254	266	268	268	260	247	293	274	225	256	220	257	273	269	248	258	277	285	263	246	263	240	255	263	265	247	256	287	262	242	289	262	260	229	245	267	280	269	245	222	267	272	275	239	283	237	253	277	279	275	313	263	247	283	266	230	239	241	242	237	270	265	248	238	270	242	268	281	258	298	273	262	278	269	256	292	263	246	288	268	249	266	257	272	227	260	277	251	272	256	263	241	269	290	275	244	260	272	268	264	229	269	274	268	245	240	259	275	250	262	244	272	261	243	235	276	266	255	293	262	235	278	244	253	272	263	267	269	262	246	254	264	240	282	244	270	250	268	271	288	239	243	250	266	254	261	245	266	251	255	244	277	261	257	286	253	276	262	251	238	274	256	273	255	264	220	255	251	248	263	259	258	246	273	240	267	268	220	252	275	245	281	274	263	284	273	270	255	247	247	268	247	266	253	248	264	238	274	263	291	274	273	246	285	267	217	257	242	262	265	245	240	295	257	226	233	270	291	247	238	248	224	282	260	241	242	261	248	280	267	236	259	277	280	263	276	282	243	255	275	238	278	267	276	300	281	292	272	302	270	241	262	278	278	243	243	248	246	259	315	296	260	287	238	225	260	279	285	263	255	232	237	259	279	265	268	264	245	245	238	293	266	277	279	261	284	244	237	274	257	245	258	272	266	257	252	266	269	268	245	234	243	270	255	228	234	285	255	272	237	271	254	256	269	246	274	256	240	247	292	262	261	280	243	242	249	281	261	234	273	269	265	281	259	253	265	267	289	246	257	268	278	247	259	257	262	250	267	252	244	266	282	270	245	276	264	288	250	244	246	265	280	266	287	250	236	233	265	300	265	248	261	260	258	281	240	271	258	281	257	280	287	249	240	250	279	267	257	222	286	291	301	257	260	268	242	257	283	240	230	265	244	253	282	281	252	267	279	254	260	255	296	249	239	264	271	293	299	264	278	281	274	273	255	252	248	263	235	265	277	278	265	283	250	284	265	257	242	240	259	249	231	271	253	250	256	273	254	263	247	264	282	266	246	276	237	271	273	275	258	282	252	266	264	256	270	249	241	265	231	269	279	265	243	245	252	246	270	241	245	266	250	284	224	254	265	274	225	242	299	269	259	252	257	265	273	255	243	258	262	228	305	246	286	277	285	234	236	260	285	283	279	286	295	242	233	245	247	251	267	281	254	261	263	245	274	245	253	265	256	278	268	282	239	285	293	259	254	280	268	261	267	268	249	246	266	275	261	267	275	279	261	295	254	270	242	253	263	274	253	271	261	237	252	272	271	263	253	284	248	252	266	267	253	259	239	278	242	255	287	241	279	258	273	275	277	271	277	267	262	263	255	251	271	222	273	264	258	284	264	265	226	251	273	257	278	270	230	265	263	246	274	265	235	259	263	252	244	229	262	269	289	250	226	271	250	230	276	260	285	272	272	260	300	251	264	250	273	246	252	223	270	260	272	250	278	248	269	267	262	254	288	234	274	257	263	257	241	256	264	264	249	259	267	277	279	242	254	235	255	281	244	270	272	237	286	306	269	241	249	266	263	274	265	248	272	247	265	255	290	271	251	253	273	287	240	248	265	264	263	251	267	246	255	265	233	258	245	261	277	267	256	257	256	281	253	253	286	223	268	281	260	249	276	254	219	255	272	246	282	283	251	261	254	256	281	242	255	268	266	291	256	280	258	234	244	253	267	281	278	243	269	249	241	263	265	259	260	264	280	270	267	265	274	239	277	266	251	279	267	247	286	254	296	248	280	274	274	261	245	259	276	255	260	282	245	270	235	277	258	248	295	280	259	280	240	261	251	242	234	261	282	292	267	305	261	253	256	275	265	265	234	282	253	267	243	285	239	281	277	279	234	276	259	294	247	265	269	246	262	287	244	273	250	283	262	273	249	267	275	250	292	277	257	288	255	259	252	259	259	237	271	268	243	242	265	266	247	213	270	252	278	239	239	252	255	266	295	280	259	241	280	269	260	257	219	266	249	247	237	269	252	269	268	283	230	270	253	273	272	271	229	233	254	268	243	266	262	251	268	262	268	264	255	250	257	282	244	252	264	242	273	267	273	243	277	249	243	261	241	258	272	262	262	262	250	261	267	254	264	255	275	263	267	262	278	266	263	248	273	286	246	248	272	284	233	283	263	238	258	280	273	248	256	291	284	271	260	266	261	249	291	266	259	280	255	261	269	268	265	281	260	250	280	280	252	267	257	256	258	257	263	276	231	263	269	282	250	265	246	267	261	277	258	263	254	294	264	283	251	273	262	248	234	238	277	245	265	241	257	290	262	255	251	271	255	284	259	250	258	281	271	251	268	268	279	235	310	284	261	267	260	251	272	263	291	270	270	241	259	292	251	251	246	274	283	257	230	274	273	247	270	263	262	270	281	299	266	273	285	246	261	261	261	277	271	246	273	267	251	234	265	251	251	267	265	276	269	239	252	254	273	247	249	269	251	282	265	250	214	275	258	260	257	264	266	272	235	255	239	270	271	270	270	269	262	252	250	274	263	231	240	269	283	269	240	245	234	295	284	289	241	274	267	266	273	277	261	268	254	285	256	255	260	259	280	241	259	270	243	212	267	253	255	241	262	246	225	281	268	290	231	246	244	248	263	265	275	246	248	267	256	280	260	249	268	263	276	255	248	260	267	242	253	243	226	243	265	286	244	289	254	258	285	266	289	272	238	289	267	255	270	244	270	312	253	263	253	239	252	277	243	312	289	262	269	274	256
33154	55178	45392	10792	476	426	412	433	427	463	402	430	447	473	446	457	435	397	447	434	479	430	467	428	441	473	417	456	455	450	428	445	439	434	437	487	461	413	451	442	407	451	417	456	446	432	416	466	427	501	428	458	435	428	419	439	434	434	427	435	461	443	452	402	432	408	434	455	439	427	446	465	402	397	447	439	436	444	462	455	396	436	462	441	445	449	432	406	439	446	424	435	429	414	424	432	439	412	467	468	481	406	433	457	420	440	451	406	436	433	468	417	424	460	443	447	461	471	406	445	408	453	428	436	447	435	413	392	458	453	441	438	446	452	459	459	444	494	436	468	437	444	415	464	444	438	461	393	461	440	458	411	446	427	456	491	447	422	432	443	432	455	414	438	449	441	456	449	441	439	454	428	415	459	430	406	435	447	417	439	438	498	449	407	426	429	430	434	433	442	473	432	442	433	441	427	456	436	479	431	470	442	474	436	433	399	417	474	440	383	459	454	436	431	443	428	444	485	455	401	446	463	433	434	428	433	453	409	456	471	421	443	403	400	432	415	431	437	455	457	452	456	440	466	480	484	418	465	464	422	462	443	393	407	433	452	456	425	441	450	464	485	457	472	442	446	427	429	430	424	452	441	409	463	464	417	434	445	488	444	424	427	464	427	409	476	440	433	420	436	414	431	466	421	441	432	425	459	457	402	467	452	459	432	468	426	430	456	425	465	448	462	440	497	467	427	456	459	442	447	428	426	429	457	466	441	436	446	439	390	402	439	436	431	464	405	444	465	429	436	414	381	423	444	441	421	439	447	424	406	462	448	434	434	449	427	429	457	441	438	460	450	476	435	448	419	457	458	434	465	425	399	423	449	435	439	441	449	441	455	465	440	447	455	434	448	412	452	405	442	433	449	476	430	388	405	404	457	426	438	448	445	466	453	438	421	406	428	415	442	418	484	412	452	456	406	441	465	433	423	440	477	467	452	458	443	432	441	458	439	437	440	455	437	453	409	493	437	449	464	430	427	441	397	441	434	437	447	418	421	425	425	444	449	447	425	415	446	449	434	472	446	451	438	432	464	450	436	443	438	442	447	407	449	423	414	418	415	460	460	415	443	411	444	441	434	443	442	471	468	456	465	443	458	444	453	421	469	425	476	428	453	445	472	444	451	459	437	484	462	461	425	442	492	434	447	425	424	466	454	433	426	461	412	436	458	443	429	421	449	454	422	458	431	415	444	419	387	449	432	433	420	447	473	475	439	399	450	447	456	468	419	406	434	403	435	366	425	437	435	452	472	453	478	445	442	425	431	460	423	461	459	409	454	468	430	439	418	434	457	467	458	406	443	469	448	420	453	455	429	453	421	440	447	414	430	435	452	394	435	448	446	454	459	457	428	430	423	442	460	463	464	480	430	410	454	414	447	431	416	444	469	431	418	426	440	445	452	419	433	428	434	448	451	431	440	462	436	430	441	411	438	437	471	480	452	412	430	410	411	439	423	455	474	429	456	450	455	438	436	485	448	413	442	441	441	432	438	397	388	486	424	450	436	419	412	419	382	410	429	461	434	430	417	446	452	434	435	413	405	454	475	397	446	388	405	436	414	449	483	430	439	421	429	425	447	428	436	429	441	453	401	409	430	469	422	448	460	432	467	410	429	449	481	432	465	443	428	456	427	452	473	454	466	424	469	440	435	440	445	423	442	433	457	417	417	430	450	441	434	442	437	427	475	418	450	450	445	461	443	426	456	445	444	393	468	425	420	444	423	500	433	398	424	418	463	444	417	439	430	403	425	429	475	444	447	442	426	439	408	426	422	400	437	404	417	418	404	429	455	466	441	436	452	439	442	450	451	472	450	458	439	440	483	449	455	429	432	447	447	439	430	458	447	443	460	440	435	405	498	465	429	411	408	439	432	436	483	462	455	412	461	494	414	461	432	452	486	444	442	446	410	459	452	424	422	440	440	422	397	451	435	448	439	439	419	424	437	450	461	439	468	472	428	430	429	475	437	462	428	436	480	405	464	451	473	432	467	445	406	426	484	415	503	432	446	457	413	436	415	450	452	446	461	436	435	403	453	437	419	461	456	437	427	422	410	437	447	493	437	413	415	447	492	435	470	450	431	468	425	467	455	412	478	418	460	429	466	469	451	419	460	430	427	449	422	455	440	444	486	445	430	384	434	458	457	462	453	426	434	439	437	465	448	445	449	437	423	450	434	412	441	466	438	432	456	436	441	462	467	466	446	437	451	437	421	464	449	418	426	423	431	451	454	411	443	425	448	441	432	451	429	408	425	478	438	438	451	427	401	496	446	420	427	420	478	403	415	430	432	417	450	427	435	434	478	434	432	439	435	437	445	496	484	421	387	455	428	440	417	411	421	446	424	439	445	420	459	411	424	440	423	431	446	452	408	441	460	437	428	450	452	444	450	438	442	448	424	415	439	431	447	406	451	415	438	440	429	467	451	426	432	439	462	440	457	456	439	380	424	440	456	438	444	426	458	418	431	415	441	439	439	428	471	437	429	465	472	458	460	452	422	427	431	417	442	427	427	509	452	391	465	428	464	452	439	408	426	437	459	458	425	486	431	432	459	446	420	425	455	444	467	441	478	461	442	422	460	456	436	433	428	446	457	456	412	481	436	466	425	443	439	449	440	458	444	443	431	426	464	440	382	427	432	452	460	427	455	410	450	457	450	454	467	431	431	466	434	448	449	426	431	487	428	474	436	468	482	446	435	427	457	444	462	422	485	435	431	423	472	448	381	424	451	431	425	424	468	445	463	435	383	405	437	420	443	454	431	433	402	428	468	431	428	445	459	460	461	449	477	469	432	433	430	479	456	452	446	472	455	417	470	419	432	434	428	424	425	452	427	448	430	444	455	412	453	429	414	421	431	380	400	465	402	398	434	469	424	446	428	426	436	435	455	479	429	455	429	433	468	385	455	432	418	436	436	427	440	442	460	424	421	409	462	404	447	471	444	413	453	423	450	452	430	476	453	450	440	436	455	428	442	472	473	425	456	451	417	472	451	463	439	379	449	427	448	456	429	467	473	393	437	465	439	458	432	469	414	432	408	429	409	376	426	431	456	412	404	424	455	465	444	451	438	471	447	459	436	468	466	460	466	430	392	416	453	464	454	448	439	423	467	445	430	422	440	425	415	408	425	412	425	483	479	432	438	436	462	453	450	454	433	445	448	431	432	441	447	425	430	466	440	410	457	432	453	450	411	431	404	428	441	492	451	438	429	440	407	423	450	429	417	431	407	449	441	426	440	450	436	441	439	457	483	424	449	410	432	471	426	446	423	452	440	466	421	446	459	447	425	455	434	461	446	443	451	430	448	452	462	451	403	413	448	453	426	409	413	430	459	423	417	437	425	469	451	437	430	450	452	451	413	437	418	442	411	433	455	442	490	455	436	404	458	426	443	422	425	445	449	372	468	409	420	462	474	464	458	462	442	439	432	464	475	425	426	471	418	419	440	424	387	423	421	428	433
25288	29689	56220	33041	15351	3522	365	298	336	327	291	319	286	297	327	304	279	294	312	313	297	313	302	310	296	305	289	342	279	301	311	317	304	284	281	298	319	298	288	292	284	285	284	284	310	287	318	306	292	294	315	322	286	276	296	285	299	304	259	312	291	270	264	314	287	282	310	295	315	278	286	284	279	306	285	315	287	284	295	276	283	283	250	290	281	277	281	261	305	267	320	315	291	258	290	294	282	313	284	309	285	301	303	296	287	282	271	272	303	285	304	300	305	291	279	309	317	283	285	303	305	285	294	286	307	288	307	332	314	304	286	305	295	310	328	276	311	270	312	289	292	276	321	310	293	285	315	279	302	293	281	287	302	284	293	297	286	298	304	305	306	288	320	273	313	312	276	284	300	300	305	264	302	307	306	307	288	308	290	277	270	282	250	282	312	287	301	309	293	290	290	267	283	289	303	289	306	285	276	271	292	295	281	305	279	303	270	281	287	275	278	278	331	281	265	312	318	295	292	287	287	292	272	287	277	296	320	295	284	332	296	296	299	294	278	293	286	309	267	304	314	270	295	278	286	288	268	285	284	292	274	263	268	312	289	266	303	299	314	293	282	310	309	294	323	286	312	286	298	292	269	278	301	292	292	286	305	314	270	307	300	267	288	292	277	294	295	304	310	307	290	264	313	302	293	293	275	281	282	291	301	261	307	310	302	274	325	299	291	295	292	286	314	274	310	268	283	268	310	273	307	283	319	261	261	275	290	305	286	280	322	321	302	310	285	291	289	300	299	297	323	289	314	295	316	305	304	298	281	285	302	315	314	307	321	308	268	282	313	297	265	297	271	251	285	279	299	299	303	294	277	288	281	290	280	284	299	289	278	279	284	286	301	310	284	285	301	313	294	302	311	308	314	255	291	279	303	283	282	264	308	279	314	295	275	264	339	288	316	278	313	270	251	278	293	286	309	295	302	266	281	255	286	307	278	296	318	301	298	287	287	267	253	271	284	323	276	282	287	294	279	281	295	305	316	323	308	289	306	294	278	259	319	275	287	287	315	303	275	294	286	284	271	290	298	280	306	268	274	303	293	311	263	280	277	296	281	292	293	283	305	300	278	291	326	321	319	268	287	282	289	288	289	272	307	317	284	316	292	302	299	302	306	335	259	300	290	310	304	304	300	265	314	323	304	258	308	259	290	249	273	312	320	301	291	283	317	283	287	313	301	295	265	280	281	266	311	300	320	278	281	303	272	296	318	297	306	273	290	286	310	266	310	310	273	313	307	296	264	299	295	301	295	335	323	267	293	301	272	287	271	283	296	292	295	289	308	308	259	288	280	292	294	325	290	298	297	316	283	309	284	284	313	309	294	293	279	286	279	291	300	306	276	313	312	289	293	256	278	270	302	302	305	294	297	306	304	273	286	297	290	302	292	303	268	343	297	288	276	318	272	292	260	292	266	279	284	309	266	320	273	276	291	293	243	272	286	283	310	270	282	269	297	298	291	298	271	293	284	287	288	289	292	296	276	295	329	332	303	301	278	286	295	301	288	266	293	275	317	296	309	277	282	267	321	331	287	302	292	292	277	333	266	321	289	313	244	283	307	288	283	268	298	306	286	295	322	290	282	305	314	290	299	290	285	290	313	279	309	288	297	271	335	290	277	295	335	300	273	295	270	294	305	294	305	282	300	296	315	297	324	297	284	273	291	291	298	304	316	267	289	293	278	290	297	278	297	300	297	295	324	319	281	282	287	296	288	311	283	306	266	329	274	290	307	263	281	294	290	312	294	313	267	280	273	307	305	270	262	283	309	278	298	278	296	281	310	285	278	279	310	304	296	308	321	285	285	275	290	320	281	306	270	289	327	262	301	298	285	274	268	293	302	272	292	295	294	306	300	308	287	305	308	278	290	297	290	290	318	290	279	301	282	289	296	300	290	316	266	306	289	303	294	293	265	305	284	274	311	266	292	284	282	297	301	265	278	316	267	295	304	274	280	261	320	308	279	313	302	297	305	303	254	294	303	294	273	286	291	322	327	286	291	279	287	294	310	312	276	270	306	294	288	297	295	297	322	260	265	290	316	271	294	308	305	328	260	299	297	293	287	300	275	292	277	287	278	294	288	303	292	306	281	287	274	267	308	262	284	325	278	292	283	289	306	298	320	304	263	297	283	284	274	286	286	295	277	294	260	267	317	248	320	306	298	265	290	316	292	305	298	322	291	264	267	291	273	285	253	309	279	265	298	266	287	285	294	299	287	280	290	268	283	308	313	317	294	285	259	280	320	275	284	314	289	269	282	311	301	296	293	301	267	279	294	269	293	283	295	274	310	271	297	302	310	282	276	295	305	290	276	341	294	294	274	290	308	316	304	327	277	307	282	273	255	295	297	280	272	298	303	293	274	304	309	289	292	265	316	262	285	282	311	301	294	310	291	291	320	290	302	287	280	300	262	262	293	295	293	272	308	270	265	278	274	275	292	321	296	276	283	300	298	315	272	283	288	290	297	314	281	296	319	324	291	289	284	283	296	243	276	270	283	284	302	286	272	289	279	279	303	292	307	288	305	282	311	337	289	311	302	286	314	307	297	292	262	315	293	283	258	287	288	322	277	265	280	307	282	300	254	268	293	298	290	284	311	258	298	286	313	252	276	319	318	286	271	247	293	274	285	298	267	279	278	300	276	302	286	302	306	274	294	301	292	291	266	296	279	336	312	333	294	255	308	316	307	268	257	299	317	308	266	307	274	279	306	282	293	289	285	308	272	284	288	296	310	322	288	262	297	286	284	315	293	287	300	294	310	308	281	310	292	295	302	279	293	278	298	304	297	257	277	298	282	316	303	293	287	312	278	280	299	313	271	315	280	318	249	277	278	283	298	311	282	270	304	278	277	291	299	289	273	330	282	270	270	300	293	304	296	292	308	292	289	297	273	324	274	274	289	301	319	277	318	296	295	296	311	302	291	281	287	282	309	291	301	281	266	292	268	290	314	299	308	270	287	278	301	299	266	287	267	305	303	282	318	293	300	321	305	304	279	323	279	305	281	323	288	302	334	283	282	302	295	296	276	319	285	334	289	270	280	294	289	308	305	329	279	299	274	297	304	284	272	276	273	284	259	274	310	287	300	299	270	297	296	314	279	308	289	291	285	307	289	324	300	281	277	317	295	300	273	280	299	288	304	282	292	301	276	296	326	324	300	306	296	292	283	293	291	287	304	303	287	309	318	254	299	279	288	292	291	314	309	300	291	291	309	295	313	336	297	292	296	286	272	285	313	303	226	298	285	312	263	296	293	301	296	293	301	272	281	280	275	288	298	293	298	276	311	318	298	310	289	288	299	314	295	290	325	246	321	277	272	307	284	312	278	305	280	317	288	313	312	315	297	283	256	286	266	292	266	302	311	283	290	298	299	282	303	307	302	291	294	325	301	294	300	290	317	293	294	271	303	294	277	319	305	290	279	291	316	267	272	305	290	294	271	303	281	288	282	274	305	306
58591	93687	72947	27887	890	496	530	537	484	458	512	481	465	497	477	484	511	466	487	463	446	466	449	458	478	456	469	449	449	468	441	479	459	473	473	473	520	457	461	453	450	456	477	522	453	456	449	465	456	471	472	448	453	505	455	472	477	451	460	458	488	469	463	465	485	476	460	457	479	477	476	478	467	467	498	456	474	462	464	508	482	495	495	474	477	436	436	490	481	520	459	485	464	481	472	432	450	497	459	530	475	460	506	491	474	507	483	484	457	462	476	510	463	486	496	488	461	487	498	471	465	417	474	492	474	482	466	467	491	459	486	497	496	475	479	501	440	473	468	473	482	510	499	486	442	468	506	465	445	463	488	463	473	485	464	457	504	460	510	439	490	464	429	492	499	481	515	449	476	443	502	504	484	463	481	501	492	461	501	514	489	477	477	505	472	464	467	455	466	483	481	475	451	458	511	482	472	470	450	463	426	468	467	498	463	463	471	488	447	500	474	492	488	510	510	472	473	501	479	477	495	515	492	458	494	457	442	475	476	462	470	462	484	494	503	511	473	474	479	489	499	479	451	435	482	486	445	489	463	458	443	486	443	479	509	485	474	490	472	453	473	470	486	468	459	464	500	462	512	488	449	479	449	479	455	499	431	527	515	490	473	477	474	448	460	474	489	505	458	485	468	463	448	469	432	458	473	444	474	461	453	482	464	477	473	449	485	484	502	469	483	467	504	474	468	454	469	476	433	447	482	487	492	461	493	458	464	463	452	470	429	509	450	460	470	425	475	473	486	466	447	490	502	464	487	477	473	464	488	444	469	446	477	482	471	472	459	465	463	454	517	474	487	467	460	506	454	461	480	498	449	459	487	479	491	474	496	440	507	466	488	490	482	501	464	473	459	466	474	481	455	465	479	484	461	446	462	506	492	467	489	476	463	478	491	436	476	473	440	433	453	455	554	437	489	445	454	507	454	472	440	461	470	466	453	453	467	469	445	464	473	494	454	479	458	482	453	484	466	454	480	453	509	479	503	469	498	455	483	479	470	467	506	462	463	464	512	458	491	514	494	485	451	488	433	476	459	464	491	485	479	502	445	477	451	481	483	480	461	475	503	481	495	493	488	460	476	483	467	437	422	474	484	460	482	495	476	479	438	479	488	492	505	447	467	470	443	474	501	468	493	453	492	479	461	452	445	469	467	518	478	497	482	484	471	469	449	463	507	478	457	457	469	457	451	477	460	494	476	499	483	458	451	459	462	444	477	493	484	466	495	471	493	459	512	470	447	416	445	479	458	446	481	489	510	505	449	467	484	458	506	470	484	477	482	465	530	461	475	485	470	467	477	451	492	473	460	507	469	459	487	490	478	493	506	478	526	460	507	442	444	472	484	459	484	476	479	503	475	503	450	468	474	471	460	467	480	475	474	475	462	487	473	485	494	488	453	434	464	423	507	479	480	492	462	454	466	480	454	477	484	463	480	506	498	477	479	497	455	452	445	427	469	469	463	474	502	489	478	456	484	532	451	473	474	488	523	476	469	517	472	434	473	517	458	480	472	487	455	485	455	429	445	464	473	478	444	445	497	462	482	471	459	469	444	446	437	461	463	478	431	458	449	440	467	464	490	448	482	482	485	515	467	466	486	446	506	459	470	488	444	502	443	496	476	441	493	465	470	458	454	493	476	471	510	467	476	456	498	456	508	461	476	447	459	459	493	467	458	488	474	458	480	460	460	470	502	470	502	496	459	514	453	471	479	462	496	460	484	536	456	484	494	483	474	490	459	472	460	483	515	465	479	462	481	459	494	455	493	460	467	454	477	479	487	478	477	473	491	497	468	457	479	443	472	499	439	470	458	469	476	449	505	453	458	507	460	508	460	443	492	473	516	500	465	473	435	448	471	473	459	486	493	442	455	462	510	456	446	486	487	479	448	431	449	454	477	475	497	480	480	452	496	481	468	463	453	489	456	484	479	483	461	444	474	489	479	468	482	506	476	493	454	473	480	473	508	474	473	469	480	485	461	465	448	446	488	461	490	487	466	490	471	469	470	507	476	461	482	484	510	455	463	458	455	516	471	505	519	476	481	445	461	447	424	482	449	511	477	461	432	471	457	457	445	534	473	483	488	507	464	457	489	441	466	479	506	455	508	453	466	504	490	466	466	454	475	499	464	470	469	466	502	489	437	489	453	480	508	496	464	475	466	480	472	453	506	457	447	501	490	526	453	448	481	461	491	485	502	497	476	477	439	460	447	448	513	471	442	463	459	488	517	474	488	489	479	449	492	476	446	490	462	486	474	461	457	463	494	460	458	466	461	482	490	422	468	481	468	468	505	462	460	493	505	478	455	482	464	449	453	454	486	452	477	449	474	443	447	492	486	488	445	468	467	469	473	456	511	500	469	480	497	449	496	454	467	485	486	497	508	452	458	456	478	498	483	452	457	502	465	510	469	494	489	459	458	494	476	482	487	497	468	473	478	467	494	482	457	443	453	482	471	461	493	509	481	436	500	480	463	462	480	481	474	491	493	466	491	477	437	491	515	483	461	443	521	505	461	464	481	518	483	471	472	483	440	471	418	447	473	466	450	482	462	452	467	455	481	464	486	467	481	501	475	467	441	446	517	480	497	459	483	451	489	431	476	461	473	438	491	451	457	495	474	498	480	498	492	473	473	454	458	479	426	452	487	448	487	502	463	496	466	482	454	454	480	442	484	507	460	476	449	446	430	477	470	459	479	463	488	497	459	482	477	469	431	481	508	485	484	455	505	467	478	459	480	489	453	474	474	456	460	451	517	485	457	471	471	429	472	483	467	482	472	485	475	450	485	463	475	461	485	453	466	481	493	480	475	428	509	489	472	427	452	519	447	490	513	483	418	485	465	466	472	479	495	457	493	474	498	466	485	460	477	476	462	467	514	455	514	482	473	492	496	464	482	455	467	470	518	457	461	504	458	501	491	471	490	448	482	470	464	448	509	466	453	418	428	494	501	497	491	494	492	487	541	446	478	454	453	470	476	456	476	440	454	454	473	471	479	467	515	481	457	508	485	493	492	454	457	460	441	493	488	482	468	474	493	475	472	514	457	483	451	487	480	509	509	451	477	476	465	467	466	469	468	441	464	464	481	423	486	494	454	464	475	508	460	480	480	498	457	472	499	484	480	484	412	481	471	459	484	472	507	448	471	454	477	486	460	429	488	485	483	481	467	492	489	473	450	473	491	475	504	483	454	496	511	455	495	494	467	503	469	490	454	481	493	482	480	460	493	478	496	479	466	448	458	495	473	490	475	476	512	497	477	470	517	466	459	475	451	498	503	445	485	481	464	441	468	460	478	506	442	473	481	487	468	499	450	450	458	458	471	492	515	433	478	495	461	501	469	468	471	458	477	501	498	449	496	473	485	499	456	490	466	493	467	527	449	494	445	490	450	488	475	489	495	457	490	489	462	481	478	461	470	490	447	450	463	492	459	495	450	482	484	432	490	461	486	430	459	481	468	471
24117	25029	38916	26539	21048	16367	3716	596	547	499	527	515	476	480	527	524	501	485	483	562	482	460	527	529	493	458	496	532	459	514	496	481	481	496	493	502	521	454	507	515	485	499	481	468	486	504	467	443	482	516	485	464	484	454	495	472	510	480	539	478	478	475	499	481	496	520	550	518	462	488	514	496	461	498	487	496	495	521	488	478	526	469	544	472	511	505	513	491	528	463	467	487	490	478	474	504	503	476	502	490	480	467	483	483	498	476	494	521	505	476	486	481	466	522	449	518	502	506	518	491	497	473	551	477	479	512	539	492	467	491	480	497	466	466	472	498	488	483	498	452	504	492	499	513	478	500	489	462	458	476	509	471	444	452	511	473	500	481	492	499	493	481	496	521	478	518	512	491	486	473	489	493	506	506	521	482	525	472	502	514	493	477	475	476	475	452	478	516	491	511	500	483	506	471	458	475	500	518	506	489	509	520	486	484	451	497	488	439	485	464	480	491	536	539	486	512	494	471	529	501	493	473	487	516	534	464	497	482	471	525	528	505	509	489	499	466	500	501	454	485	542	517	467	537	483	524	480	495	469	454	450	505	532	485	517	484	512	467	512	487	513	487	495	514	505	468	475	510	502	461	500	486	503	517	457	488	491	505	513	490	491	485	508	505	506	473	512	503	493	517	516	494	452	493	491	499	518	528	498	446	475	485	507	495	448	528	478	508	472	498	501	484	461	528	496	484	495	471	497	509	534	535	500	470	471	484	493	483	488	472	520	472	498	516	502	510	491	534	488	494	531	484	449	472	487	539	515	481	557	513	527	507	519	498	505	485	480	494	499	520	510	491	478	496	487	481	497	497	523	534	527	518	481	500	470	432	489	482	466	462	491	512	527	462	476	510	473	498	484	527	460	490	513	461	498	460	451	454	523	534	460	504	475	502	507	506	467	511	494	485	522	476	451	473	496	495	565	511	475	478	478	472	528	467	483	492	486	503	504	486	483	508	522	505	508	509	483	470	551	475	492	476	490	485	486	482	482	475	488	510	437	495	506	472	484	460	503	510	486	484	495	474	529	487	469	466	522	506	498	480	488	513	515	460	489	503	466	474	510	540	499	465	512	516	507	488	495	490	464	465	548	526	476	496	530	478	528	446	484	496	471	534	526	507	474	484	501	527	522	547	500	471	478	460	476	494	493	481	502	474	440	493	458	514	515	504	488	542	481	468	506	479	507	470	502	470	476	455	492	473	485	518	524	498	515	457	458	510	497	473	451	510	490	496	487	484	518	468	499	500	514	492	463	492	537	491	477	468	481	501	525	448	525	474	488	513	479	470	466	472	490	482	513	497	493	456	479	532	449	505	472	469	490	476	500	491	487	502	479	484	496	478	521	489	474	490	493	501	480	496	476	488	513	472	522	460	491	495	492	491	475	486	485	517	487	505	495	521	480	492	526	483	476	486	471	485	510	472	500	492	528	511	523	537	473	476	505	471	503	493	469	464	480	468	516	494	482	492	522	472	512	492	520	500	500	482	518	492	521	483	476	469	495	479	512	521	461	490	504	501	476	483	519	502	470	484	518	477	504	489	469	511	501	498	439	506	474	459	495	493	503	513	507	491	444	472	477	515	499	491	502	482	506	526	500	516	512	508	491	476	467	490	510	473	528	508	489	459	498	480	473	540	511	479	482	507	493	450	489	523	512	462	503	458	503	492	517	481	480	490	483	506	496	502	506	518	497	512	494	482	479	473	499	493	490	460	521	488	488	457	507	508	505	497	500	477	494	486	482	489	505	476	492	481	508	516	515	503	480	480	487	495	490	517	461	489	544	483	514	494	484	468	491	486	502	486	485	480	488	495	485	479	523	495	510	501	502	487	494	475	545	453	503	489	494	521	495	477	534	467	518	461	515	453	513	449	498	487	494	471	481	507	475	479	459	461	501	459	508	479	478	462	465	507	474	450	461	483	505	510	500	468	532	493	510	477	513	494	503	488	491	509	511	501	490	473	494	467	451	489	524	472	470	483	488	485	495	464	481	508	487	467	541	468	505	500	481	502	481	497	538	475	505	505	525	485	498	518	509	504	469	533	509	488	494	487	506	491	521	521	478	509	509	514	469	498	471	490	496	464	519	514	492	478	484	479	502	491	489	479	506	490	461	497	504	493	463	461	522	501	461	494	528	472	487	479	538	491	477	518	487	460	507	522	492	492	489	493	527	474	495	509	519	514	498	491	480	483	501	491	462	512	513	494	520	507	497	498	505	485	492	533	487	502	517	456	499	491	496	489	487	483	514	503	459	535	483	488	484	474	456	501	503	484	483	504	479	486	497	497	464	507	500	493	522	468	489	506	501	454	482	481	540	478	445	476	483	500	521	526	488	471	526	476	472	440	510	509	499	510	493	504	466	497	487	540	514	505	488	479	480	543	549	485	511	503	514	508	471	492	508	480	497	477	466	468	512	509	478	520	499	476	462	488	459	505	477	491	505	493	533	453	528	488	475	496	491	465	475	480	478	508	496	497	535	442	498	494	481	520	454	517	470	511	502	484	503	522	486	509	474	477	464	496	485	469	487	500	523	490	463	486	501	485	450	508	485	506	492	521	461	513	508	472	508	495	529	512	509	517	447	483	527	473	506	508	489	506	498	475	511	500	485	468	513	475	506	507	478	488	487	500	458	477	491	474	501	470	490	487	495	464	481	483	449	520	518	499	463	535	479	490	496	481	503	474	482	520	486	489	483	489	524	539	489	506	473	462	501	476	492	481	463	485	502	465	477	467	434	467	498	434	500	469	486	493	473	485	511	428	486	490	485	464	522	463	470	476	505	468	540	523	487	495	471	481	530	495	536	520	439	449	533	461	516	473	514	481	459	466	441	501	524	521	478	489	485	510	464	489	504	486	518	471	522	496	452	530	501	465	463	505	467	516	466	499	505	475	462	476	502	484	491	477	510	508	485	467	466	554	468	498	505	501	487	485	458	491	509	515	472	466	460	521	489	446	501	500	494	508	503	503	499	444	439	472	500	484	497	460	515	525	482	517	511	511	501	494	462	498	468	486	476	526	512	482	506	498	505	494	472	475	500	523	517	538	529	472	493	474	486	469	468	455	520	470	506	525	504	462	509	507	490	473	450	496	522	460	500	494	511	515	522	510	498	490	456	458	464	500	541	502	493	499	488	495	508	466	518	525	467	481	503	496	496	502	471	495	519	482	494	490	486	460	508	475	506	471	514	492	482	503	464	508	479	470	469	541	442	532	494	471	481	464	495	479	455	476	515	469	502	503	495	490	475	501	489	532	469	502	491	508	483	509	477	471	458	468	498	511	493	489	506	554	512	478	523	492	444	466	478	469	493	470	480	509	522	511	509	493	498	484	514	504	496	446	514	478	502	497	470	541	460	485	498	522	512	524	534	507	493	500	498	493	519	489	468	485	506	487	502	499	480	494	503	519	502	497	473	510	447	468	450	500	490	504	500	532	493	504	500	505	496	437	482	501
62029	85701	65042	28461	947	865	786	806	796	762	780	793	775	783	771	770	745	738	799	799	782	763	802	776	768	709	723	713	755	722	762	766	746	760	724	786	761	764	768	730	747	717	789	702	755	743	817	744	797	751	740	751	773	769	744	778	724	780	730	738	744	788	723	714	752	779	704	757	775	776	756	785	797	766	747	763	740	788	758	780	762	792	755	755	785	752	795	750	749	790	747	785	766	732	738	749	731	748	771	728	721	781	768	745	782	701	796	721	781	773	736	726	716	744	719	786	750	769	778	774	777	760	733	801	725	759	732	706	735	784	755	734	711	749	781	711	759	761	731	720	745	753	759	738	744	712	799	749	737	773	705	754	801	755	758	732	742	710	718	690	748	728	756	732	728	719	796	739	730	754	790	752	772	716	753	775	755	769	762	714	731	790	717	752	767	760	751	748	756	773	746	739	718	781	738	727	761	741	794	761	777	746	765	759	794	715	760	752	756	748	733	709	721	760	769	722	696	730	740	755	765	704	716	741	753	740	771	738	800	763	748	763	749	760	780	797	717	757	754	719	721	737	800	742	756	715	747	735	728	699	736	729	733	763	756	743	737	807	770	777	790	769	753	722	724	732	762	716	755	725	729	799	748	701	733	758	766	683	772	714	730	782	770	772	787	691	758	765	772	726	757	801	737	776	739	721	774	778	755	745	733	769	729	773	765	750	708	729	789	751	762	784	740	773	772	747	752	741	756	703	741	790	748	707	701	694	761	734	723	717	750	718	757	754	744	765	753	703	775	769	778	767	748	714	756	780	722	769	770	785	728	754	761	726	746	743	723	738	744	775	777	763	701	731	830	745	742	712	716	726	690	780	765	770	746	761	778	743	763	758	786	794	730	736	760	746	724	721	718	763	741	735	768	743	757	716	763	766	786	743	750	737	768	710	744	738	785	775	740	727	733	740	779	747	728	740	710	787	760	737	743	734	806	732	743	760	743	786	773	739	795	734	733	728	755	766	723	740	737	776	750	775	694	723	714	732	751	755	713	747	747	717	701	740	777	736	685	734	711	734	731	756	767	759	779	763	783	808	737	728	760	738	761	751	760	726	718	781	759	742	791	736	749	766	733	714	754	765	785	785	735	724	776	776	738	769	752	732	730	784	838	745	753	750	732	706	730	729	768	713	749	737	736	765	771	760	730	731	732	702	728	721	766	733	755	787	732	762	768	746	753	766	754	762	735	773	710	748	752	781	688	763	794	728	745	809	752	756	724	756	767	743	760	739	714	743	717	716	744	720	719	729	746	760	752	754	731	763	752	743	754	726	751	753	766	743	812	711	738	752	753	706	765	731	740	746	797	713	738	720	705	739	753	715	732	760	732	745	736	712	724	749	736	720	770	790	796	702	738	736	728	759	766	801	735	748	766	738	712	774	738	732	767	733	795	769	778	727	748	767	739	765	748	767	770	799	689	735	763	735	735	754	722	748	747	745	749	762	738	711	744	703	822	756	719	725	722	828	752	723	747	800	775	756	746	725	782	745	778	766	753	741	757	775	710	753	777	762	777	733	757	771	735	779	716	762	740	746	785	766	788	749	800	666	752	743	791	779	730	756	775	771	734	693	761	737	743	743	665	723	765	725	731	753	786	816	761	752	764	733	744	768	719	758	729	690	740	778	766	815	786	773	753	794	737	742	720	703	752	719	745	760	751	745	786	784	727	735	710	728	779	743	769	762	762	790	752	728	761	727	769	722	786	722	754	734	721	725	712	727	757	726	674	761	716	745	737	736	705	769	723	777	751	761	779	733	800	758	763	739	750	766	708	731	810	781	769	789	758	743	771	785	737	767	719	737	733	723	763	735	775	773	749	749	763	774	739	721	758	769	750	686	752	718	740	725	736	739	769	743	734	720	748	712	725	785	744	725	786	709	774	728	766	737	743	761	780	740	721	789	766	744	710	747	725	739	779	732	737	697	752	744	746	776	736	722	759	747	783	748	799	743	803	801	764	753	735	748	784	774	800	780	708	709	720	740	742	714	770	756	748	721	746	726	718	783	731	771	746	695	760	759	710	761	746	773	746	756	729	736	759	756	736	793	716	798	726	704	787	731	757	748	758	761	779	763	730	706	713	724	709	739	802	739	720	794	759	773	771	712	776	735	760	771	745	718	712	768	738	734	787	773	776	724	742	728	697	700	775	736	755	780	729	768	757	771	766	737	734	762	767	737	709	734	763	734	735	708	752	763	796	743	714	700	735	739	733	773	789	796	756	711	791	726	761	714	785	731	796	771	732	699	748	721	688	710	758	768	794	787	787	765	748	755	739	732	729	738	776	700	767	746	769	755	731	743	773	707	802	807	729	718	763	765	719	732	764	769	766	768	741	774	732	749	779	772	742	708	779	843	748	785	772	735	727	761	740	808	753	722	767	754	702	737	754	775	738	730	773	712	766	737	740	749	791	765	704	766	749	730	785	755	716	731	785	753	788	783	737	725	776	736	785	799	769	731	755	719	747	783	755	736	816	739	699	755	728	753	708	716	771	766	744	721	760	720	774	764	771	709	764	763	725	703	729	702	727	735	760	759	792	748	796	774	783	742	784	722	718	752	739	760	779	739	732	741	770	769	716	795	727	720	762	748	765	776	723	773	743	726	761	748	708	725	731	706	739	706	757	737	724	734	721	761	739	706	752	764	775	764	726	729	735	723	720	756	759	777	731	756	728	754	737	732	775	722	714	754	721	779	804	744	784	737	718	741	737	749	733	763	725	782	738	764	741	747	717	730	741	730	698	749	742	783	766	803	739	709	730	785	826	756	744	782	724	750	741	724	751	789	791	807	741	756	779	769	804	722	758	755	741	743	722	745	715	718	770	746	734	707	748	738	752	730	728	744	744	677	737	732	741	794	745	712	740	749	773	747	753	769	765	730	751	769	754	730	713	839	728	710	778	768	779	742	741	754	735	725	760	760	763	758	718	712	737	790	740	767	761	778	774	735	705	734	748	792	747	717	804	779	740	788	773	755	746	726	763	730	747	710	772	788	760	793	684	730	727	746	724	780	754	737	745	716	733	773	733	739	707	724	785	777	781	768	754	753	727	754	730	706	772	749	733	739	719	728	737	764	726	730	726	768	774	704	760	765	784	773	738	706	727	741	766	744	736	768	735	711	746	709	727	706	755	783	728	753	709	745	763	770	805	811	728	770	715	730	770	796	762	754	759	797	760	755	762	748	736	792	766	708	789	728	755	750	784	736	744	673	787	741	704	728	721	776	763	716	762	756	740	731	753	730	745	708	747	726	759	747	765	773	752	699	727	704	754	760	721	743	762	733	757	736	794	720	784	732	797	747	729	757	741	718	704	760	753	729	764	703	795	749	752	781	751	739	773	737	719	774	764	764	725	773	723	783	765	760	767	737	771	730	714	755	759	787	740	726	739	738	749	717	780	751	768	736	793	754	749	723	699	755	772	751	722	721	737	775	735	742	772	761	774	722	750	799	784	750
28796	39577	42391	12644	764	411	290	267	277	250	282	271	268	267	259	248	292	252	274	274	285	276	252	264	285	259	274	251	247	269	270	277	266	290	247	249	265	274	290	269	277	269	259	282	279	259	265	263	270	262	259	279	237	295	266	279	273	299	267	244	266	278	281	288	272	253	265	265	257	272	293	264	260	276	274	263	250	280	288	317	277	254	254	265	286	228	258	248	265	291	301	272	266	267	281	251	271	272	306	260	257	251	278	246	297	285	252	277	249	263	259	312	263	290	289	240	269	252	253	259	273	245	280	281	293	249	283	288	253	263	256	249	272	247	298	262	279	248	250	289	255	300	268	284	277	283	289	265	253	246	278	273	265	286	290	292	258	245	282	262	290	260	292	251	279	267	255	265	233	251	281	243	245	281	267	260	280	289	255	256	264	269	266	250	273	292	248	303	267	243	258	248	252	288	253	272	291	307	277	268	263	263	272	288	278	287	290	247	247	276	286	303	250	258	274	272	267	248	275	260	256	268	273	270	264	278	262	256	281	288	241	273	247	251	240	271	274	278	260	272	267	269	247	245	259	264	258	292	248	279	283	254	249	276	292	280	261	293	283	276	219	255	266	287	266	298	260	262	261	261	293	251	286	279	281	245	275	226	265	283	282	243	304	253	252	257	250	276	258	276	276	270	253	277	286	233	278	292	263	287	249	269	252	287	264	260	256	268	261	276	238	254	276	281	250	288	292	253	238	268	275	258	266	258	289	256	261	254	255	265	280	278	266	267	248	282	265	246	264	252	281	267	246	268	239	252	285	241	276	255	279	268	296	240	250	249	263	265	286	276	306	281	299	262	291	263	263	253	249	269	278	288	243	261	266	235	279	264	272	264	244	267	295	272	290	266	284	267	248	258	274	278	268	235	284	249	259	250	277	275	251	257	272	297	285	269	278	269	241	241	268	287	247	289	251	255	281	283	259	252	285	287	282	251	283	249	236	276	273	280	250	280	247	253	307	257	240	266	233	277	247	269	286	286	301	283	263	249	282	282	271	251	270	242	289	258	254	280	253	282	275	245	294	263	273	265	267	276	263	254	259	263	272	274	280	282	264	299	271	270	265	269	253	253	265	265	259	284	246	236	258	281	269	267	291	300	241	264	284	275	241	293	269	275	296	265	259	264	264	269	269	260	288	267	266	258	280	249	268	258	272	251	275	263	260	270	259	280	242	262	275	231	280	264	264	260	291	241	295	266	249	283	250	284	265	270	240	278	263	282	273	285	251	279	297	263	269	283	273	304	284	263	268	269	265	255	275	251	267	252	293	287	249	246	260	266	299	268	275	262	236	269	277	286	264	246	278	221	291	290	305	302	270	279	264	241	260	268	265	266	259	258	248	247	274	295	281	263	269	294	281	269	290	262	294	233	253	227	257	284	258	269	289	265	289	271	238	267	236	275	252	267	266	292	255	243	260	279	278	272	265	267	287	256	280	291	285	252	281	284	306	254	273	267	242	245	277	265	279	260	269	266	284	255	250	263	224	257	273	245	258	269	262	261	269	285	244	263	264	256	250	285	254	287	276	293	268	247	279	284	255	268	252	287	253	289	257	257	255	268	282	283	278	265	246	261	271	261	280	268	271	259	262	294	272	266	255	270	247	281	281	292	254	263	260	275	286	263	277	266	263	291	263	245	293	268	269	260	274	273	259	265	258	253	253	258	262	271	272	272	283	280	275	248	252	259	260	259	265	244	305	247	306	270	256	263	268	290	306	261	268	289	254	256	274	273	252	276	239	257	244	249	259	249	264	272	292	240	266	266	245	265	259	248	303	285	304	304	286	266	253	281	260	305	284	253	271	256	275	291	234	284	284	295	264	272	261	277	264	283	269	249	246	280	265	266	270	254	273	273	240	264	281	259	251	284	290	257	267	247	285	251	260	277	270	273	268	263	272	270	288	276	293	275	252	271	275	262	275	302	290	249	244	263	263	254	288	285	259	248	281	254	271	252	298	236	239	272	273	269	275	286	244	268	289	284	281	269	274	288	245	238	276	285	297	279	260	298	241	270	257	261	267	230	255	274	268	255	242	292	282	268	257	255	242	279	256	276	267	280	276	271	276	275	294	259	270	266	284	246	285	280	295	285	240	278	268	291	288	245	288	291	269	298	269	295	271	298	273	293	248	275	274	292	266	309	290	296	287	251	266	278	253	261	268	265	252	252	241	278	270	269	280	246	249	283	286	283	285	282	276	284	277	283	266	282	282	283	257	247	251	248	299	275	258	266	250	265	257	279	245	262	267	272	254	276	277	257	260	273	287	268	278	263	278	261	247	260	261	252	261	261	268	254	269	309	252	278	258	274	283	284	253	267	280	270	264	250	265	252	260	256	244	295	276	247	257	269	250	278	287	283	281	264	255	247	292	323	279	288	255	256	268	242	244	307	285	267	266	266	266	264	263	279	283	269	262	272	276	261	275	266	263	260	291	268	269	269	277	258	239	239	255	252	231	285	295	248	250	285	260	230	281	233	238	270	247	269	261	275	263	251	261	247	231	253	258	295	265	296	249	256	267	273	242	264	285	240	258	286	270	274	255	257	254	256	222	266	273	273	242	246	258	275	270	243	272	280	258	298	267	273	277	272	285	281	283	265	265	244	287	284	279	261	261	264	270	246	286	271	277	257	264	278	299	242	243	281	270	269	260	246	271	267	272	291	253	267	256	291	283	280	285	243	255	276	294	273	292	248	267	249	253	256	288	267	261	267	216	274	262	245	245	265	250	286	290	266	288	271	264	246	254	245	249	246	250	277	284	270	284	246	271	250	297	285	256	267	271	284	294	272	282	245	272	257	275	255	282	250	268	251	272	267	270	311	254	272	270	288	259	250	260	257	240	274	274	297	269	263	234	264	275	261	285	280	242	244	283	255	268	279	267	244	273	270	273	264	260	273	269	307	289	268	270	293	252	267	260	306	271	271	255	283	269	268	321	276	273	273	289	268	255	264	267	300	262	261	247	282	238	275	272	264	297	272	256	284	235	278	256	264	262	277	286	251	261	263	288	312	271	236	264	269	254	258	249	255	276	266	267	256	249	284	305	289	269	243	268	301	270	277	241	282	279	303	264	249	275	269	259	287	290	265	277	273	259	236	239	240	255	255	277	303	254	263	273	277	263	262	281	289	279	260	277	278	289	266	277	277	252	282	294	275	262	271	275	297	256	255	261	269	264	286	276	271	259	265	281	276	288	249	286	260	256	242	277	259	289	260	274	278	246	284	304	271	254	274	306	307	297	280	261	244	261	263	281	273	262	277	260	278	253	267	252	264	261	297	283	263	277	282	260	272	275	287	265	292	292	275	246	269	284	271	282	276	251	262	265	253	279	263	273	290	241	257	288	273	255	271	221	302	242	273	276	285	261	264	254	271	289	260	256	263	250	264	256	252	274	271	267	268	281	291	250	281	279	254	281	289	288	281	259	227	264	262	264	255	266	268	294	271	265	284	266	263
33126	58407	41485	7621	514	460	443	448	465	477	469	455	434	453	444	430	446	447	435	474	503	489	437	432	478	429	411	444	454	440	446	458	436	464	506	446	452	420	437	444	467	422	417	410	467	453	493	468	463	489	451	460	418	468	468	454	393	483	382	514	466	447	430	448	428	427	446	431	436	463	445	450	469	429	478	444	466	454	424	458	472	447	432	462	482	421	478	440	466	478	451	455	455	457	432	461	459	452	480	448	436	451	452	451	438	437	417	459	458	428	456	490	434	474	436	478	422	475	429	463	431	432	458	440	466	509	466	454	463	452	437	433	481	458	446	423	466	441	458	474	452	439	419	447	443	432	423	458	427	453	432	454	463	450	454	473	483	440	446	441	476	488	405	435	443	457	482	442	463	432	439	476	424	422	455	459	451	411	424	449	464	444	435	422	466	453	452	438	465	440	453	415	447	434	463	443	472	439	488	466	426	514	430	469	439	468	499	462	431	447	482	477	459	454	427	429	434	438	438	475	457	427	421	476	458	482	453	444	453	457	426	486	410	457	433	469	472	444	417	443	505	457	454	466	470	453	407	485	468	453	414	459	475	435	472	449	476	470	447	444	446	423	471	441	468	461	448	446	516	443	448	478	441	470	439	487	427	455	468	455	403	454	459	433	424	446	451	452	425	472	451	429	451	502	471	446	470	449	481	426	480	459	412	438	462	464	422	457	494	444	470	460	448	436	479	456	452	458	434	428	441	467	441	466	451	462	436	481	462	414	462	451	443	442	435	471	464	476	460	445	440	465	461	440	447	454	478	434	411	440	446	471	446	460	447	400	447	481	451	445	452	489	483	456	452	409	435	482	465	469	439	449	405	487	474	467	437	465	455	445	453	453	429	442	446	414	479	445	452	453	468	451	453	423	454	462	473	460	476	458	450	472	443	412	413	446	474	434	423	459	440	446	424	437	425	424	426	445	437	444	454	463	439	480	435	441	461	402	433	474	444	420	454	429	455	456	478	479	416	450	422	473	438	439	438	462	478	467	423	476	400	447	482	425	449	428	407	444	443	482	467	461	460	503	444	467	450	467	456	444	443	463	444	500	438	488	444	429	457	434	464	454	442	453	455	454	479	441	436	442	460	449	456	437	487	460	464	445	479	465	432	492	439	403	439	431	451	443	451	477	440	461	461	497	465	447	438	490	433	467	462	447	445	440	448	417	447	429	483	490	491	443	450	453	463	461	444	459	428	450	452	440	454	424	447	472	460	432	450	469	460	448	437	472	473	473	472	430	461	456	447	467	452	424	459	425	451	465	449	486	444	446	450	418	444	465	419	439	477	428	445	416	446	482	458	434	456	436	490	410	467	423	423	453	422	490	465	428	445	458	411	450	437	449	470	416	494	435	451	433	475	437	459	459	426	454	497	459	461	505	449	468	442	459	454	426	438	448	458	459	483	457	446	443	435	462	447	397	498	442	461	466	428	468	481	438	479	450	441	442	458	468	466	453	478	476	426	457	450	444	417	451	461	480	452	434	468	427	432	438	419	459	464	409	429	496	451	452	434	405	447	442	443	437	435	447	421	458	443	410	495	488	455	447	425	478	440	451	468	476	433	442	473	462	464	451	456	470	436	414	441	464	447	443	477	423	453	451	430	439	465	453	438	425	455	425	447	465	490	424	406	480	474	430	470	418	422	462	464	443	431	441	486	440	428	445	437	503	502	430	460	507	456	478	486	467	425	418	483	464	464	466	432	454	436	432	398	460	446	466	404	452	423	447	485	476	456	442	430	412	472	413	458	430	468	474	458	429	445	460	455	460	458	418	449	460	459	456	475	426	477	428	484	426	449	424	480	448	453	449	460	437	443	462	447	464	458	450	438	469	433	455	421	453	475	403	450	429	458	443	466	466	433	473	464	464	430	466	448	443	486	455	439	458	437	457	449	465	410	413	444	455	457	437	468	447	432	436	453	452	458	449	442	416	472	477	451	440	461	456	479	417	441	486	441	445	463	419	412	451	447	443	457	445	454	422	428	450	451	421	465	442	444	424	473	480	436	438	473	422	432	430	476	420	426	456	456	443	465	465	437	460	447	447	430	438	475	444	463	429	450	419	456	449	454	448	439	422	448	461	464	423	451	474	453	442	451	499	424	461	461	452	491	443	436	471	487	444	409	455	485	434	460	476	471	442	504	427	440	438	434	471	472	414	467	473	423	457	477	440	478	498	432	448	436	468	459	456	473	449	432	468	453	459	429	452	454	435	451	453	422	431	446	444	441	458	454	454	414	432	458	470	430	466	430	465	458	461	446	454	436	443	433	465	470	411	461	457	495	457	443	439	452	456	430	427	441	422	465	482	473	443	452	422	449	456	461	474	489	404	446	411	410	420	453	475	406	443	428	443	449	454	470	455	471	422	444	466	463	465	453	441	414	439	417	441	440	450	417	451	442	435	439	414	481	423	403	438	459	428	467	448	422	426	418	413	463	445	438	475	434	461	468	458	457	452	420	446	430	437	438	449	436	437	424	467	449	410	467	459	476	411	428	448	437	460	458	455	479	454	447	443	431	453	440	481	480	442	428	434	441	429	468	442	411	427	465	430	434	416	450	462	451	440	422	419	431	426	459	444	477	441	475	482	456	444	460	424	480	429	446	427	424	426	442	477	461	435	433	443	458	442	462	450	418	425	481	436	428	436	429	429	466	454	445	450	438	421	405	459	466	424	453	476	446	466	474	427	437	449	464	464	467	446	465	422	466	485	414	476	467	469	395	454	416	462	430	452	453	460	429	465	430	412	429	452	438	412	440	444	466	457	421	447	461	418	407	423	435	428	440	442	416	480	479	458	433	405	440	430	516	482	494	450	441	390	482	462	446	463	410	435	443	452	451	459	452	442	416	431	447	447	425	463	466	450	469	432	463	474	487	449	426	460	462	427	449	451	460	480	441	437	446	447	483	426	450	409	454	451	471	405	426	455	466	418	449	468	468	429	460	462	451	443	445	457	485	416	448	445	424	456	430	448	439	477	467	445	452	507	435	468	443	446	460	452	454	481	451	436	483	468	443	450	429	474	420	451	444	426	452	414	440	422	417	443	451	478	446	438	443	482	466	442	451	439	477	443	452	415	464	441	467	422	475	427	434	449	461	463	442	436	469	436	435	478	455	449	424	462	460	456	434	422	460	433	484	429	456	433	441	449	433	468	430	435	428	449	423	463	463	446	469	467	427	440	464	491	469	472	423	456	455	468	454	437	464	477	486	451	417	460	416	435	427	446	496	451	469	476	445	436	423	438	495	450	458	468	456	456	458	447	430	425	423	416	441	472	428	413	433	423	421	452	454	482	423	423	451	454	482	419	425	458	440	432	449	446	435	409	435	426	428	488	477	438	404	473	431	485	434	462	427	468	491	462	445	480	438	479	455	460	496	418	484	475	432	444	424	459	430	460	458	457	434	451	429	478	446	446	401	492	466	447	446	494	445	441	447	430	482	441	448	459	437	458
25221	31395	43495	27656	17370	5346	435	343	283	329	327	332	319	314	342	315	305	308	290	317	298	323	298	306	339	286	304	291	333	315	319	323	319	315	319	276	308	300	299	290	338	311	328	298	295	319	302	324	290	305	301	291	305	330	300	315	293	306	328	312	301	316	324	288	306	319	284	279	311	302	349	321	340	298	276	290	294	300	282	317	311	295	319	314	331	307	348	284	310	272	280	298	300	311	312	297	303	245	297	305	317	303	292	294	291	329	308	297	329	278	332	291	318	311	311	318	321	319	283	281	295	327	316	300	326	322	316	302	299	298	322	308	325	311	331	304	295	314	279	299	288	309	292	305	317	311	314	326	294	284	316	336	308	303	275	347	275	298	294	301	307	313	331	281	265	296	297	304	284	302	305	318	326	282	296	301	277	296	301	318	327	291	303	294	339	329	341	320	312	282	289	301	296	296	311	343	289	317	261	305	326	311	331	305	296	299	315	292	331	313	308	313	348	324	325	310	308	280	316	289	303	324	303	313	307	314	293	311	296	342	287	266	289	324	321	311	311	305	312	340	306	330	307	324	320	339	312	302	308	310	291	322	287	297	322	334	286	313	313	331	290	340	278	287	299	328	296	310	308	285	296	287	307	304	313	297	286	319	293	297	310	293	312	285	285	325	312	316	318	316	310	291	292	315	303	304	326	274	337	325	301	277	303	302	286	316	295	302	299	285	316	343	316	312	298	314	311	267	282	317	314	322	302	323	304	322	331	310	328	286	309	329	293	325	321	292	277	328	300	304	311	312	305	318	313	313	311	314	311	298	356	303	302	312	281	310	327	265	290	304	283	304	272	345	280	287	299	308	301	314	315	295	304	318	298	317	303	295	301	298	286	314	303	329	299	317	334	335	291	298	300	314	302	341	311	294	292	327	332	311	276	288	305	302	292	320	311	331	310	309	308	311	305	294	313	313	302	292	289	323	325	284	325	307	306	302	286	330	295	347	313	303	285	304	274	330	288	291	331	291	302	307	299	366	286	304	341	325	331	318	303	301	339	313	318	320	305	320	318	300	306	307	308	313	314	310	307	307	317	275	297	303	299	309	324	290	329	324	298	325	319	280	322	280	324	299	316	305	296	298	306	277	294	278	278	309	292	320	277	324	289	321	298	300	312	265	300	309	336	306	298	289	314	322	307	324	335	284	293	301	280	311	282	320	286	311	304	337	318	306	299	312	315	282	282	304	322	302	282	304	293	287	340	300	285	323	334	322	291	277	305	304	313	329	309	289	313	324	313	273	333	318	291	270	298	286	304	305	326	297	303	295	301	317	276	280	306	299	299	290	311	340	327	316	274	324	287	295	296	308	317	277	315	282	295	298	303	321	319	287	283	308	320	315	294	306	285	294	303	311	283	311	295	289	317	274	323	316	283	287	304	309	309	325	289	301	301	328	275	264	285	312	321	305	324	279	327	310	317	304	312	302	322	319	313	283	324	302	291	314	285	318	315	293	296	314	315	307	272	282	285	305	301	312	309	304	354	264	339	305	291	332	304	306	296	296	287	308	262	328	281	332	313	311	296	340	329	294	319	303	309	342	250	324	326	317	293	318	329	320	284	308	323	295	300	291	302	331	295	335	331	325	328	263	329	293	325	298	296	292	313	333	312	332	287	290	304	260	300	288	275	323	305	293	318	309	292	294	276	326	290	306	294	308	311	327	318	294	307	281	293	280	306	252	306	300	275	283	311	306	319	307	323	323	278	301	306	295	303	300	314	300	309	311	301	300	323	306	300	343	283	301	332	295	297	336	300	283	295	302	307	274	321	348	287	328	317	327	293	306	318	293	288	317	292	336	283	337	323	311	340	299	285	310	311	308	298	288	287	328	283	292	267	314	312	289	306	294	319	294	291	294	298	315	315	315	319	320	297	276	327	279	292	315	313	299	323	305	278	312	287	288	275	295	332	277	283	317	273	321	317	295	301	299	338	335	262	306	305	299	300	307	348	305	293	329	318	308	322	317	297	296	297	326	289	311	312	303	307	325	310	331	295	275	306	289	322	314	303	298	305	308	295	330	310	302	317	286	311	290	313	316	317	293	290	304	327	311	290	321	295	299	325	353	290	333	314	317	327	322	309	302	288	288	324	278	314	327	328	290	257	305	311	320	327	302	309	273	312	290	338	310	319	294	302	275	299	281	272	292	310	301	273	325	301	306	307	297	316	307	322	331	320	318	301	317	309	297	335	314	299	321	296	283	277	309	281	282	309	306	272	300	319	302	322	316	320	311	303	325	315	307	311	340	318	301	335	330	298	301	318	291	316	321	302	254	330	310	313	292	324	314	309	313	317	310	308	297	303	324	270	298	303	333	284	297	329	287	323	310	301	310	314	318	326	313	331	306	300	319	304	288	314	320	294	310	311	311	309	297	296	303	326	307	324	268	309	264	290	302	260	309	317	276	302	314	311	321	318	284	305	282	302	343	295	295	304	317	318	290	302	299	297	288	324	291	274	333	297	305	303	328	328	330	315	299	314	327	283	304	287	329	302	261	296	310	312	304	345	290	285	275	319	337	312	333	298	300	313	301	310	315	314	320	295	316	328	314	340	284	299	311	329	297	337	307	292	311	355	302	312	313	293	297	303	290	293	320	281	302	281	308	285	300	333	319	293	305	318	305	306	309	299	286	323	285	319	297	322	289	309	293	313	337	317	290	307	327	302	322	309	288	297	306	267	300	325	341	288	299	301	305	295	310	300	288	317	311	321	285	300	279	313	316	305	310	313	295	300	283	260	321	318	306	285	289	328	311	309	303	304	303	309	290	313	302	304	294	326	307	313	296	282	311	297	314	286	295	314	298	326	315	293	321	303	311	354	343	333	308	312	292	288	313	308	313	325	289	299	296	304	334	326	344	324	288	309	310	329	301	314	273	308	264	278	297	296	307	307	332	297	289	328	300	284	316	329	313	310	312	326	329	271	297	317	316	264	313	312	316	305	322	304	325	319	284	290	313	305	309	353	289	295	293	298	337	313	296	290	311	316	300	295	315	330	308	313	291	298	319	302	308	322	310	308	306	296	286	315	323	294	281	316	291	314	307	294	325	307	294	331	326	321	311	336	302	310	300	304	318	297	305	320	288	325	321	342	318	273	326	309	318	316	303	279	287	337	296	293	285	316	296	329	353	262	310	297	317	342	293	316	357	317	300	367	307	308	293	318	306	296	284	335	309	342	333	310	285	308	308	303	287	317	315	308	301	301	297	325	295	323	273	300	307	319	297	303	318	314	332	317	257	296	292	269	283	300	295	333	297	265	283	303	327	317	284	291	318	306	288	290	328	328	312	310	300	301	299	292	283	305	292	280	320	325	307	301	322	281	282	308	314	293	300	309	312	291	309	299	332	303	321	272	295	296	327	339	295	322	274	302	322	312	293	281	305	304	309	327	290	289	329	304	303	303	293	287	309	299	290	309	295	303	305	306	320	333	338	290	313	294	303	294	320	327	315
58294	84722	64057	22480	863	515	493	480	488	525	507	461	505	508	529	525	563	490	496	503	506	571	492	458	460	523	532	487	464	512	502	489	522	476	498	472	493	480	500	492	500	477	474	496	462	489	464	475	495	499	486	501	462	511	499	481	475	477	488	535	559	497	507	533	539	447	495	481	460	476	525	549	525	482	505	449	534	484	500	519	509	499	479	506	480	496	520	511	474	478	505	510	481	502	502	468	538	503	496	509	496	498	495	499	471	485	511	503	467	491	509	500	471	502	520	457	502	501	533	500	474	512	534	483	473	500	512	461	462	498	487	480	494	486	519	506	476	491	495	459	477	505	497	479	498	498	504	470	484	519	497	475	495	477	506	530	524	511	492	526	511	490	482	465	469	461	463	509	523	458	541	499	488	502	462	498	508	499	521	515	483	483	464	497	478	481	449	498	507	506	482	497	500	475	463	509	534	537	482	525	479	492	469	495	527	503	556	482	482	474	509	460	480	469	491	509	499	490	478	479	471	485	483	536	508	513	519	487	502	466	509	531	512	482	499	428	498	482	490	520	492	475	538	465	479	485	534	466	474	477	499	530	525	509	487	538	490	473	533	511	490	529	484	489	471	469	457	503	497	527	479	505	488	465	484	518	521	552	499	476	461	487	468	513	522	492	502	500	490	470	460	524	514	537	496	478	492	479	479	477	518	489	509	493	495	493	491	492	476	465	497	487	505	466	479	497	493	479	500	520	518	487	488	482	495	472	526	449	511	495	491	488	501	507	508	497	526	480	506	506	493	454	488	504	471	480	513	516	504	522	506	490	497	502	497	488	516	487	505	512	469	497	465	494	509	498	483	502	534	500	502	468	503	506	474	491	532	504	465	453	504	467	539	497	505	495	437	512	530	499	491	501	551	490	493	517	521	490	492	466	484	450	475	501	478	494	478	489	514	469	518	452	487	482	520	489	468	539	565	538	455	506	504	502	483	501	472	512	529	494	463	488	475	497	509	503	464	525	502	502	480	481	513	496	514	530	511	479	456	496	482	495	518	535	520	494	505	515	462	525	516	467	498	496	496	480	519	479	472	470	484	505	462	496	472	524	516	529	483	485	490	515	501	468	497	530	499	488	486	504	523	504	482	504	477	461	453	495	465	527	529	531	528	484	491	459	494	492	461	498	524	486	486	493	450	500	475	498	467	465	524	537	473	482	478	504	492	496	514	499	512	489	455	471	493	547	521	495	477	512	490	536	507	533	476	492	492	490	493	514	493	452	477	535	480	506	472	489	486	503	486	520	480	475	484	478	494	485	536	540	453	490	506	483	470	481	462	511	443	483	502	496	499	554	458	499	496	496	482	437	491	530	550	476	468	483	477	504	505	492	536	506	461	483	481	517	487	513	486	450	530	486	497	486	438	528	498	480	517	481	498	513	525	482	498	485	528	484	476	492	523	509	544	485	502	499	491	472	486	460	485	527	528	499	462	484	490	486	466	466	505	486	499	515	556	508	505	465	470	479	515	492	505	516	545	507	510	489	496	492	494	500	496	505	484	473	486	509	480	523	501	513	510	471	507	462	480	546	478	456	491	499	526	537	510	475	463	496	469	506	484	491	490	492	486	486	492	462	520	468	485	513	504	530	505	478	487	508	506	490	497	507	505	462	486	510	476	509	487	503	489	469	495	497	515	489	467	495	504	519	464	473	510	498	520	530	507	483	527	523	478	505	496	453	498	490	469	470	478	522	489	489	507	534	490	476	497	468	482	484	491	481	505	503	485	478	476	477	507	475	498	522	490	516	522	521	473	480	483	493	489	526	493	492	481	478	525	492	541	519	533	494	473	449	514	509	520	479	518	478	493	504	538	469	498	475	473	498	513	495	489	497	479	490	496	505	508	481	495	506	489	464	502	508	469	459	490	489	470	541	469	508	525	506	487	483	471	480	515	522	528	469	525	508	456	473	501	522	479	496	511	512	503	505	463	469	485	463	490	489	456	483	471	500	489	493	494	511	494	484	474	489	455	457	504	504	461	513	476	473	486	469	523	503	493	479	504	487	486	432	496	488	515	494	513	484	495	511	507	487	503	511	475	509	473	513	470	475	491	487	514	502	483	509	497	462	521	480	524	513	495	478	476	501	495	491	496	480	500	482	478	504	468	470	517	505	514	480	489	468	450	484	517	483	455	507	482	497	533	492	478	467	492	514	484	500	469	451	509	515	498	513	487	478	507	477	451	505	504	496	498	480	482	486	504	523	503	492	520	468	499	455	535	498	476	508	517	498	484	475	461	506	479	490	481	531	487	528	512	498	517	471	473	469	489	466	509	488	501	483	454	466	500	464	475	483	483	472	530	493	488	504	502	526	507	484	482	513	481	468	504	511	444	459	502	525	508	469	484	470	486	444	512	486	486	493	491	467	479	496	488	510	519	506	492	516	526	493	483	518	532	488	481	502	496	525	519	504	468	500	467	502	496	476	479	501	480	492	479	505	531	459	505	520	527	478	491	473	518	510	500	472	498	552	502	528	509	505	495	448	476	529	512	493	494	488	510	485	467	479	479	519	466	509	484	514	512	509	473	527	513	514	504	499	477	482	494	495	470	476	482	476	425	480	445	494	497	516	496	533	497	487	504	480	527	513	493	535	479	485	478	487	504	515	471	489	460	478	500	503	487	478	515	488	503	491	512	476	501	490	509	456	480	466	502	483	499	517	469	509	501	440	494	505	456	482	483	486	485	487	486	477	550	517	505	466	484	533	477	480	497	473	504	506	521	493	514	505	508	482	503	512	478	529	490	461	529	486	498	477	520	506	504	515	488	508	479	515	485	508	501	507	495	457	523	489	501	521	514	508	475	512	495	496	485	484	506	512	501	484	489	524	488	474	488	486	491	536	510	452	522	522	504	538	500	498	507	465	528	536	520	448	497	504	478	481	496	488	490	538	436	524	483	507	490	517	527	497	492	515	482	498	515	539	520	534	453	481	496	471	435	480	472	494	484	501	509	479	497	464	490	505	477	502	468	513	507	465	462	543	476	503	448	504	433	530	544	477	473	499	511	500	489	519	467	497	517	519	494	483	478	503	516	509	486	511	518	466	495	486	488	491	490	486	483	444	524	494	540	502	496	458	531	475	526	485	451	498	473	450	516	475	516	478	443	491	533	492	517	480	502	524	503	495	516	466	508	549	487	486	511	522	501	513	497	474	487	517	481	492	511	469	505	500	503	497	480	506	506	504	484	516	462	473	539	482	486	498	493	462	473	499	524	486	494	519	537	464	477	499	447	463	501	515	452	539	532	477	485	489	500	532	535	489	484	541	463	459	494	457	498	517	472	504	525	474	507	499	503	478	485	482	492	514	488	469	514	521	505	450	495	524	478	507	481	519	507	539	461	459	468	501	482	465	530	526	475	473	478	478	489	467	519	454	503	500	502	525	497	488	494	524	517	490	515	461	506	529	459	491	499	500	506	464	477	507	519	495	490	547	489	525	489	457	493	515
24149	26205	39528	27404	20908	15741	3458	593	530	553	541	536	508	527	534	487	555	516	515	513	521	513	520	533	493	514	519	484	533	512	492	497	514	531	538	527	533	523	523	474	514	531	497	489	526	497	516	518	492	541	510	495	547	479	504	485	519	530	514	501	506	539	548	538	499	499	499	496	546	511	515	482	489	467	466	465	493	539	494	481	537	505	494	512	535	508	428	471	534	471	526	487	552	540	504	523	494	536	481	520	524	524	516	491	532	496	518	536	494	464	466	518	528	492	484	509	508	517	490	491	528	518	509	541	483	486	468	509	490	502	539	520	510	495	490	468	509	509	508	530	519	453	505	526	462	489	472	468	473	483	528	472	475	524	514	511	459	499	498	530	519	486	527	495	490	462	505	513	513	507	513	491	502	486	455	505	492	492	502	487	518	494	531	475	515	484	476	457	495	487	520	496	512	522	520	483	530	518	482	471	544	493	477	555	497	492	523	510	486	499	517	457	488	498	495	516	521	488	495	518	512	485	479	516	489	525	487	506	521	455	523	508	463	520	498	508	435	476	506	481	445	510	543	476	501	491	532	503	510	535	488	501	516	505	499	513	493	521	537	485	481	528	477	492	481	496	510	493	521	489	510	541	490	495	441	473	477	529	512	476	511	465	522	508	513	536	542	514	502	534	508	508	518	507	507	501	526	519	522	500	502	514	510	503	471	518	472	495	520	469	488	525	525	472	470	498	537	503	483	527	501	569	507	544	497	490	499	500	476	491	520	482	489	487	511	492	458	526	510	487	486	484	531	495	500	469	527	535	493	500	515	518	502	496	517	479	538	504	505	514	568	525	497	488	504	535	473	457	501	556	507	500	541	507	489	519	521	488	507	491	514	507	499	533	492	519	542	512	526	511	537	479	496	497	497	506	463	527	492	507	521	473	484	480	512	505	521	497	509	486	514	475	520	484	517	500	516	486	543	509	487	496	513	505	483	519	513	527	505	509	488	545	509	486	510	511	516	509	507	498	464	510	489	500	531	496	495	488	557	501	523	500	482	510	523	513	495	467	485	531	494	527	496	516	511	502	516	499	515	484	492	528	501	492	510	518	487	506	486	528	495	509	528	552	514	482	511	494	515	508	487	492	555	511	494	474	530	522	529	491	521	484	533	499	486	488	509	501	531	484	488	556	491	552	540	542	486	532	482	499	503	485	483	514	513	509	491	504	464	501	532	508	511	512	502	494	478	469	498	490	515	524	473	535	524	515	499	515	527	504	493	479	493	521	516	513	506	496	517	471	502	546	512	490	552	475	552	507	471	491	503	535	468	473	493	521	522	483	536	496	500	505	507	479	478	509	473	502	543	517	468	506	448	511	496	497	541	487	515	520	515	516	540	532	508	493	493	510	515	509	524	528	496	493	515	486	478	518	516	546	496	533	471	467	528	493	508	519	471	507	474	486	482	483	492	490	534	471	513	547	496	501	532	508	491	507	518	497	541	539	534	559	476	523	501	501	510	470	516	487	486	511	454	488	494	464	478	481	489	506	496	501	528	487	498	483	509	500	505	518	577	504	517	518	501	537	559	562	484	487	548	531	536	496	466	520	529	521	515	512	465	545	505	493	512	520	498	487	485	507	510	511	475	520	509	519	523	483	516	521	505	496	512	539	520	507	534	521	508	506	562	513	499	517	499	508	485	490	520	560	459	486	491	536	494	530	474	486	550	524	493	534	510	481	573	496	495	509	509	488	515	529	503	505	506	490	539	505	487	518	477	485	499	488	494	501	487	528	520	510	498	484	528	528	453	514	529	524	500	486	504	487	525	499	526	500	501	517	549	490	532	482	483	486	494	522	524	523	512	500	484	488	482	493	497	468	500	501	523	523	524	476	464	511	501	499	489	521	510	535	500	517	515	496	537	505	526	499	506	492	514	518	542	478	503	536	474	506	513	482	514	502	471	488	468	477	486	505	468	514	498	534	512	466	513	481	522	524	495	525	520	505	462	493	512	503	504	490	518	527	516	454	526	503	497	466	488	494	521	499	519	504	490	509	555	533	490	470	458	458	499	484	505	480	538	521	494	488	484	492	491	497	534	528	516	469	456	515	536	474	497	469	499	497	495	521	510	487	511	455	490	534	557	501	526	547	467	539	494	471	499	463	513	475	477	510	478	501	526	529	500	489	468	470	504	529	524	505	469	505	540	540	503	513	500	495	497	501	476	517	536	504	514	464	500	518	511	504	491	517	470	491	519	501	511	504	492	534	492	488	481	524	476	478	509	490	524	514	488	510	482	522	524	482	501	507	468	464	487	478	473	524	507	473	517	484	470	472	536	531	494	557	491	473	485	505	506	523	514	495	511	476	473	500	493	485	516	495	477	526	521	511	527	527	500	518	511	495	507	518	514	517	496	516	474	517	541	508	492	482	488	519	508	502	560	547	522	518	471	548	490	497	526	509	509	489	482	464	477	510	520	518	480	547	538	484	532	496	503	506	512	495	494	507	492	474	490	499	513	519	510	528	508	514	470	476	504	483	539	500	508	554	461	494	490	463	516	511	487	506	546	521	474	519	500	461	478	455	521	509	543	498	507	505	465	530	492	513	542	488	500	510	507	498	520	503	509	517	503	540	557	482	531	481	524	533	489	520	470	506	517	485	548	496	513	507	456	505	516	530	532	519	516	520	491	473	462	514	513	540	558	518	481	492	534	499	466	490	506	498	479	503	499	505	508	487	474	487	483	502	498	502	520	471	499	510	481	517	523	556	489	490	509	446	506	490	518	540	522	510	479	519	493	539	494	523	493	519	512	502	488	495	498	492	493	498	559	502	515	472	525	518	495	549	471	496	503	508	512	483	466	487	505	522	503	513	480	512	463	510	478	494	490	514	536	515	499	530	477	477	506	499	479	537	517	509	479	482	507	528	506	485	471	523	474	531	468	498	485	522	498	514	499	487	534	486	499	474	489	494	484	513	483	512	507	502	530	493	521	476	498	530	540	486	509	518	507	454	499	519	516	500	487	481	507	525	495	526	523	492	458	507	538	449	500	525	483	505	494	472	491	488	508	522	494	501	477	508	481	522	520	518	506	518	528	495	522	532	505	501	495	531	498	499	479	488	526	493	533	484	493	539	478	534	542	520	505	488	475	523	512	499	491	502	473	518	494	482	506	497	505	515	513	472	509	479	479	477	513	480	528	533	489	515	508	495	509	483	509	479	502	492	483	478	552	476	521	535	505	505	491	509	552	490	499	508	461	522	511	504	478	511	506	481	519	516	514	497	526	493	528	524	547	537	552	534	468	490	471	440	518	512	506	518	520	492	503	557	508	537	518	504	482	484	534	509	471	507	477	541	541	504	465	464	509	472	535	508	496	490	473	504	475	488	498	472	481	515	519	480	513	506	526	536	500	531	520	512	474	546	487	471	506	470	514	496	498	515	498	506	515	546	516	508	492	473	496	487	533	497	471	515	514	511	496	450	531	545	477	486	477	485	467	520	481	517
61263	85858	63033	30188	1330	834	819	771	803	790	794	793	789	782	757	804	793	777	785	769	777	748	706	759	735	795	766	767	740	765	715	738	747	750	694	749	777	711	794	714	809	717	769	751	732	744	779	761	759	783	719	770	769	740	746	736	712	740	762	742	754	734	790	755	765	756	817	709	780	719	707	783	718	733	750	713	761	788	773	794	735	736	757	753	753	770	784	761	763	785	722	747	746	774	767	749	735	720	777	776	781	749	749	721	789	757	776	717	789	775	771	776	724	736	795	769	784	723	737	778	741	791	768	808	711	713	759	749	778	777	761	775	777	780	794	766	739	786	778	791	765	715	761	771	728	712	747	775	740	739	716	742	727	769	781	743	743	785	777	756	761	715	795	748	762	756	702	790	758	774	756	708	802	770	718	777	742	782	734	795	737	743	780	762	782	740	762	738	759	766	758	789	743	768	857	818	770	792	769	734	737	809	810	733	738	781	698	732	768	773	716	751	737	723	703	784	808	749	767	783	737	744	689	744	781	742	791	740	745	754	766	743	732	787	789	735	743	763	787	745	783	752	766	730	765	729	820	719	788	733	759	789	769	775	814	801	803	730	755	729	746	763	747	730	731	736	766	722	783	794	756	749	776	809	727	782	731	742	753	737	765	756	751	775	728	732	823	738	760	759	773	766	759	731	737	696	763	786	781	694	785	765	775	727	788	719	774	749	706	778	765	723	728	730	779	776	757	739	786	707	758	773	724	746	749	765	801	758	737	755	759	741	719	764	741	731	735	774	750	738	750	808	783	760	768	727	745	730	770	725	758	764	714	761	716	790	781	754	774	761	755	765	756	784	752	752	753	763	742	745	745	726	737	767	779	770	740	775	772	757	740	729	728	801	746	762	748	814	732	752	722	777	734	822	738	770	764	766	791	755	761	770	798	683	788	792	767	774	811	797	737	752	784	802	788	764	758	769	753	732	713	806	770	778	741	781	739	731	778	828	738	754	740	808	782	828	780	816	776	731	795	737	767	742	731	801	775	719	766	727	772	795	781	738	715	765	792	790	806	736	758	769	710	715	749	742	754	770	768	741	730	735	738	753	767	766	700	714	738	736	730	743	763	755	742	796	713	734	719	776	711	763	769	754	763	776	805	708	717	755	757	764	810	741	721	758	730	694	789	750	713	758	793	754	779	791	744	762	736	774	779	750	757	744	757	764	763	773	766	707	762	783	768	740	735	745	728	714	738	792	842	746	733	806	729	760	749	761	782	825	771	693	747	727	746	747	763	704	771	715	719	764	743	716	757	712	738	743	767	717	775	748	780	741	721	759	768	802	748	758	788	735	740	758	755	812	738	759	822	744	820	776	741	805	695	770	755	795	756	799	764	736	791	787	748	787	758	748	772	770	788	741	802	738	756	834	778	772	745	783	750	750	750	768	795	750	757	762	736	766	743	708	761	763	762	729	753	733	734	795	719	733	707	758	752	733	782	786	780	771	808	744	741	770	745	734	735	760	761	771	736	733	807	713	748	736	761	758	751	780	807	823	766	809	753	796	764	758	746	767	769	719	799	790	758	757	753	784	789	776	748	742	761	693	721	743	765	726	776	800	728	708	789	783	693	769	745	739	848	749	767	736	734	766	730	777	714	766	706	715	762	779	783	737	758	740	763	741	806	763	778	752	771	751	805	728	769	772	743	726	762	735	777	796	767	778	771	694	772	761	749	708	779	759	809	753	749	742	761	745	777	797	839	761	761	733	728	750	758	782	763	772	685	721	803	733	788	771	767	769	797	774	767	804	797	742	779	735	748	804	766	761	823	760	723	723	742	766	807	777	720	782	745	762	779	743	754	792	789	753	739	748	790	769	765	743	725	740	745	742	687	785	738	759	754	737	753	757	711	736	767	793	760	784	796	738	770	772	765	780	700	815	755	737	756	791	749	754	735	787	694	766	735	795	737	706	735	770	735	763	735	758	757	792	769	734	744	674	724	743	785	771	740	746	742	689	748	728	736	729	739	740	771	755	771	754	784	733	733	759	746	725	723	740	725	770	743	776	820	771	711	737	775	734	705	758	782	769	682	733	706	709	710	767	742	779	804	771	803	776	720	752	760	778	797	747	727	737	752	711	732	743	745	764	738	773	755	782	804	724	765	727	811	779	801	748	717	719	702	820	707	752	786	706	755	767	737	757	751	784	730	725	732	745	740	779	747	761	739	758	742	764	735	785	779	764	802	788	750	768	776	795	759	756	789	765	756	734	735	779	814	785	769	771	714	747	788	755	755	740	694	761	751	758	800	765	763	714	726	775	779	710	756	774	735	803	726	727	781	735	786	715	767	770	730	739	783	752	757	757	781	715	761	811	787	755	772	775	734	761	778	718	766	723	783	756	748	784	748	724	725	747	734	707	745	760	753	742	764	764	773	744	776	771	745	781	778	753	771	755	742	742	793	798	750	769	732	772	744	768	749	766	768	735	803	775	747	702	736	736	750	759	724	776	768	736	754	763	758	721	802	706	764	759	744	780	791	761	707	723	775	757	749	758	765	782	770	759	753	713	753	727	765	776	751	744	775	775	782	797	754	789	769	776	770	694	755	754	747	756	711	768	766	754	759	784	797	722	760	746	761	722	756	772	799	747	759	768	799	689	790	779	748	756	692	785	789	760	725	776	783	743	713	737	841	756	772	811	808	740	769	793	786	708	773	757	773	754	733	814	748	777	774	753	712	726	733	748	731	766	785	754	762	782	753	700	771	741	741	764	727	731	736	768	708	758	754	760	747	739	785	737	745	777	757	759	705	732	781	818	771	741	717	729	717	684	741	744	816	794	817	752	706	772	726	748	758	775	756	741	751	783	728	777	777	759	806	759	779	782	783	755	776	761	699	748	812	769	735	738	740	765	761	728	757	767	765	770	767	759	770	805	709	731	733	751	786	740	775	808	735	751	822	732	755	718	742	796	754	738	747	742	732	739	724	749	788	779	773	779	754	771	754	716	744	732	810	726	777	726	791	807	740	770	770	749	761	779	791	701	797	782	757	746	764	779	790	807	806	792	750	742	694	768	745	744	736	736	743	775	701	689	724	743	800	761	738	740	772	750	732	789	732	763	736	759	748	754	761	752	751	813	767	784	793	714	705	739	799	685	749	733	742	799	770	784	766	678	794	752	752	802	737	782	751	753	733	786	773	756	763	784	742	763	776	771	772	738	718	774	738	736	728	723	700	764	781	695	751	781	773	712	753	779	787	698	739	732	727	720	789	780	759	788	785	778	746	793	718	766	750	745	736	758	754	734	742	799	774	760	779	718	738	713	775	771	727	763	748	781	773	754	816	770	705	740	766	769	781	753	778	767	744	762	777	727	764	788	762	747	786	775	726	787	782	754	744	764	767	760	738	747	768	788	737	708	756	738	791	754	787	731	798	720	737	784	809	714	790	730	797	812	745	721	710	766	789	759	741	771	795	780	753	789	775	706	724	759	757	782	728	798	740	752	760	789
28986	39771	36538	12152	560	294	268	256	288	279	287	295	261	287	304	260	257	321	268	276	313	278	288	282	296	252	274	317	302	272	277	261	269	269	291	270	275	275	272	306	285	288	270	273	287	254	283	297	289	267	269	286	266	293	259	281	245	284	309	269	268	265	287	261	269	271	279	269	242	263	250	292	295	281	251	255	278	234	267	269	294	268	288	278	262	267	252	238	279	269	270	267	315	287	284	269	272	290	309	271	263	286	301	292	263	277	272	271	271	280	271	296	273	263	320	299	238	281	264	270	282	245	280	304	279	264	265	268	245	262	294	237	267	276	292	288	265	278	265	282	264	291	286	294	303	273	290	276	273	273	287	322	279	315	266	272	276	272	267	266	253	275	271	277	280	292	284	298	257	270	280	252	270	253	265	289	267	251	285	286	298	257	294	283	292	262	280	246	276	273	277	289	272	301	274	276	260	260	275	271	287	279	259	280	255	285	274	273	269	266	296	268	272	318	265	298	272	289	289	260	298	265	287	272	255	277	281	310	288	290	264	292	277	277	252	277	279	307	262	265	264	268	271	278	286	276	272	283	260	289	276	259	262	282	277	262	258	267	267	287	292	280	280	277	279	276	285	281	281	270	272	277	292	284	272	271	277	274	250	284	267	262	283	253	302	286	294	293	311	306	253	271	241	298	264	260	299	272	292	287	300	259	280	286	271	281	306	288	266	272	288	292	267	283	281	246	253	271	262	269	264	277	268	264	267	261	248	271	283	275	269	288	265	276	255	308	248	276	250	268	262	242	253	265	267	277	270	287	270	269	275	268	302	279	271	287	276	279	294	256	285	261	261	290	296	265	282	283	283	291	275	282	237	279	283	262	264	278	253	288	272	246	290	290	271	278	270	320	262	246	281	306	296	287	258	264	284	243	272	266	286	271	256	281	265	277	307	279	280	284	278	254	261	267	282	277	279	292	285	271	283	287	276	264	266	303	288	270	278	305	284	288	297	237	268	270	274	283	285	257	267	276	284	278	302	316	261	272	267	266	284	271	296	268	280	242	276	255	271	257	285	292	277	280	294	297	280	280	268	283	285	292	299	296	275	284	262	264	278	296	271	278	264	280	246	268	272	278	264	279	267	266	306	256	255	285	276	302	296	261	278	306	321	279	233	265	254	267	278	273	278	301	286	274	283	295	270	263	292	265	272	266	301	270	303	265	269	254	259	272	284	262	279	277	281	268	270	271	321	271	275	264	279	280	292	266	281	242	258	250	258	285	276	249	269	277	283	265	279	261	286	284	280	251	272	270	271	267	253	253	304	276	290	266	276	282	284	273	239	255	251	288	266	274	225	267	283	309	291	289	279	264	278	292	299	294	248	280	295	270	268	307	249	259	304	279	237	297	279	285	262	291	286	279	255	248	257	272	281	290	273	259	269	300	297	298	264	282	250	284	287	286	280	297	244	259	239	264	265	290	269	271	252	277	263	248	261	280	263	264	276	288	258	266	279	272	269	249	274	266	295	270	229	289	274	269	277	272	255	265	308	275	255	259	268	270	250	285	277	282	291	297	299	270	260	277	269	295	274	283	292	281	277	261	257	308	258	270	274	290	275	293	314	284	299	258	296	294	300	276	279	265	293	259	296	285	295	292	272	307	272	277	278	271	276	243	278	291	293	278	302	290	264	269	271	283	271	290	314	269	278	284	266	260	301	248	269	245	283	305	277	260	260	278	277	295	272	252	301	286	289	268	274	248	271	269	288	255	292	255	299	232	292	274	257	252	277	262	271	249	272	269	276	270	274	293	251	256	296	262	282	261	287	273	288	266	295	280	270	292	251	256	293	293	273	293	284	289	292	296	296	266	293	290	295	290	254	270	313	253	285	276	270	257	263	284	319	273	288	264	243	289	283	270	267	293	276	266	295	295	296	263	279	274	243	272	274	252	283	290	287	314	261	277	274	281	288	292	270	269	280	251	269	285	282	267	283	264	285	288	287	304	278	294	261	291	283	252	265	270	284	288	263	254	272	253	290	259	277	288	272	257	259	258	279	298	247	280	311	278	280	297	273	278	281	274	303	249	258	297	241	275	279	281	312	262	259	268	272	286	290	284	279	283	307	268	264	265	252	280	265	285	256	295	273	264	271	260	251	311	290	262	250	272	312	290	293	264	281	278	274	273	261	291	304	313	281	272	274	267	260	274	244	257	288	276	272	300	260	255	249	293	296	289	275	276	306	281	266	291	282	262	260	299	291	287	273	278	313	264	251	290	276	270	257	248	306	246	257	255	270	300	287	248	277	280	244	267	269	294	285	281	250	258	284	266	266	297	288	278	273	288	304	263	262	294	251	300	263	305	262	268	271	269	269	283	278	261	238	273	300	291	275	252	285	291	296	294	266	268	273	281	270	269	259	283	290	285	292	289	267	268	272	315	275	284	286	274	271	313	280	252	263	259	277	289	272	250	278	275	251	262	285	284	294	268	287	291	305	279	259	298	291	287	278	280	258	293	308	279	252	243	284	268	290	285	292	273	256	293	295	275	268	285	281	269	253	296	285	269	281	259	274	286	269	259	309	251	251	254	266	276	287	274	277	268	268	282	252	256	261	281	308	288	296	280	269	288	296	266	262	289	277	261	266	259	275	236	257	240	282	282	308	275	272	298	280	323	235	283	283	256	320	268	281	269	294	296	253	270	257	285	273	276	281	274	275	249	281	274	277	278	317	286	243	285	278	252	262	256	320	283	265	294	297	283	286	275	274	254	268	263	275	253	292	283	277	284	281	231	260	275	270	300	295	300	290	270	273	299	277	262	293	277	265	290	301	272	285	296	253	288	236	269	274	295	257	278	280	270	281	288	268	268	290	295	285	283	263	261	254	248	269	254	290	310	278	259	281	270	244	261	287	289	293	272	302	226	259	253	303	257	272	265	296	275	288	250	285	227	288	279	293	286	254	278	266	254	267	266	254	236	283	262	284	255	301	257	288	300	274	242	252	287	287	248	243	273	290	280	280	267	240	283	258	252	269	287	279	277	268	270	291	307	261	275	281	316	278	255	291	261	305	265	264	263	276	284	292	280	273	251	260	273	292	250	278	256	273	285	285	262	265	259	292	266	267	282	287	259	302	262	278	279	287	257	278	270	304	260	275	273	273	279	284	285	275	265	285	300	280	267	316	257	287	267	275	288	285	246	277	265	247	277	260	263	300	290	305	310	238	269	284	266	273	268	235	267	284	259	296	297	269	261	246	292	284	278	278	284	281	256	245	263	282	276	261	276	297	255	280	279	306	275	283	277	241	260	271	248	264	266	283	264	263	256	291	290	265	289	281	275	259	259	270	275	298	281	282	284	251	292	290	302	268	273	267	257	274	288	290	251	306	255	260	308	266	284	279	288	269	270	255	281	271	234	247	276	274	314	271	302	261	269	252	273	259	287	275	308	253	282	259	271	238	290	296	292	274	263	280	294	253	267	263	271	258	263	298	273	266	266	297	302	274	267
33651	59372	37419	6420	533	437	469	512	449	436	479	454	458	501	468	422	445	420	485	452	439	441	471	457	449	461	462	457	452	459	464	429	457	429	465	406	473	465	446	464	464	422	430	475	464	482	455	442	435	469	443	450	431	454	487	483	454	453	422	467	462	442	452	466	439	476	471	467	436	457	441	474	462	495	416	458	453	449	463	436	430	449	448	480	451	489	470	464	450	434	464	468	483	446	437	434	452	511	468	452	461	493	459	502	430	484	478	418	437	487	466	424	433	501	453	450	436	488	476	478	476	425	455	443	466	465	419	469	456	434	409	436	452	459	461	472	473	470	439	454	454	480	453	432	443	452	473	412	470	437	433	437	422	435	470	489	435	500	499	442	473	459	445	475	449	459	465	485	460	456	443	489	421	448	459	438	478	471	422	431	455	454	436	456	502	459	434	433	434	464	459	434	476	456	450	451	491	509	429	455	489	477	445	475	465	473	448	436	484	493	439	471	440	445	449	469	453	448	430	457	430	444	481	442	471	482	463	435	505	454	475	469	476	443	487	467	479	448	454	473	455	485	448	468	495	421	447	441	431	446	447	515	466	472	473	473	491	433	474	472	420	481	443	465	460	473	462	489	447	432	466	425	466	440	473	442	456	437	485	453	455	469	491	485	418	424	443	425	462	464	484	471	481	454	454	427	448	449	468	478	465	468	456	493	419	471	482	443	434	452	430	438	457	481	464	449	422	474	468	462	497	465	433	481	446	425	456	469	453	423	453	444	462	472	501	499	478	400	472	465	449	442	450	440	469	464	473	436	452	451	449	479	460	478	434	458	453	438	444	499	450	444	503	468	474	467	489	456	448	488	417	450	427	451	453	474	434	448	469	469	464	435	439	469	440	446	466	455	431	457	435	432	445	451	435	452	463	419	456	453	433	449	454	457	445	481	484	444	470	466	487	467	434	453	439	415	456	464	424	424	474	460	445	449	486	458	484	434	438	416	445	458	472	410	498	463	455	431	440	445	464	465	447	443	453	449	448	479	483	509	472	442	464	448	438	440	487	435	492	483	458	472	461	426	455	481	455	476	463	463	486	441	471	447	463	452	463	426	493	485	427	475	463	512	450	458	451	440	445	475	490	452	452	482	492	433	432	491	505	469	449	479	452	458	487	461	447	484	489	453	490	427	493	434	444	431	434	451	419	477	462	446	439	490	472	429	503	461	463	471	466	466	460	435	446	472	445	463	458	456	439	474	422	460	466	469	461	472	433	475	424	462	465	469	447	459	478	467	437	482	414	458	455	424	472	448	456	453	439	416	508	435	444	453	427	445	450	487	440	399	467	439	480	424	488	466	476	426	441	425	432	477	449	472	443	454	445	488	505	449	460	443	464	474	432	469	466	452	442	456	462	456	466	466	459	441	417	455	457	427	409	452	452	457	426	439	478	452	469	463	413	453	446	482	468	452	519	473	483	455	427	438	460	445	483	434	487	461	447	448	525	479	455	487	443	447	474	453	439	453	468	405	461	453	498	453	471	487	453	477	476	458	468	470	456	461	437	442	456	443	464	417	483	485	466	416	466	463	479	434	447	430	453	451	416	456	451	445	489	462	474	437	441	454	423	422	449	429	469	496	495	456	444	430	464	438	442	446	440	486	485	471	429	434	467	447	456	488	454	457	419	436	465	457	477	471	449	465	421	459	453	485	442	480	448	461	442	450	442	470	449	449	489	461	449	457	461	473	477	465	449	454	494	467	456	478	418	453	469	453	450	464	421	451	450	447	439	440	466	473	463	455	475	479	493	449	459	487	465	462	465	467	479	456	463	450	433	484	474	450	440	473	425	436	442	472	452	456	445	480	461	462	449	448	443	452	426	465	453	460	452	437	420	434	433	456	469	476	436	431	456	470	480	450	466	421	445	459	432	408	445	475	453	482	489	422	445	449	453	457	497	440	425	436	446	481	450	465	453	441	463	460	415	492	441	431	472	451	481	441	458	517	434	456	439	448	472	441	442	470	463	428	477	428	481	463	465	449	461	456	487	456	441	479	446	476	485	438	459	436	425	455	422	447	478	461	467	470	457	437	483	505	441	474	441	449	467	474	447	490	460	427	490	446	442	473	387	488	496	460	465	443	452	443	428	426	473	456	437	495	450	457	455	443	458	466	446	483	439	440	453	449	467	468	442	480	456	446	442	494	442	478	467	458	459	496	476	445	468	457	434	452	464	506	468	487	441	467	427	466	434	452	428	444	436	456	483	467	463	474	489	456	454	442	497	435	467	446	435	437	438	454	440	444	447	441	454	454	504	455	474	460	422	453	455	446	425	456	448	468	472	442	469	439	461	514	466	472	471	474	456	458	471	458	460	441	448	438	434	492	477	460	493	475	474	431	452	468	445	489	437	446	473	475	459	445	449	464	452	457	460	468	451	476	429	435	428	488	440	448	448	491	435	438	490	458	457	456	457	467	454	463	440	460	468	501	459	465	449	464	460	453	478	442	465	473	448	479	445	475	464	466	478	439	424	427	451	446	430	466	449	473	417	448	462	464	457	450	478	460	463	419	473	467	465	485	464	436	449	454	470	498	444	500	459	472	455	468	442	470	444	475	465	434	469	473	459	462	456	442	432	441	459	454	471	488	445	479	430	470	444	449	464	506	463	466	488	451	408	444	479	449	434	445	436	434	475	435	467	458	457	489	454	475	447	440	430	448	418	432	483	492	473	475	452	452	448	438	453	489	460	468	431	459	496	444	441	474	485	494	470	481	453	443	440	436	462	472	440	497	468	456	462	423	447	434	477	454	449	463	463	475	481	432	444	498	481	466	434	489	431	442	422	454	466	492	454	442	465	439	483	480	473	480	445	474	431	438	440	447	447	489	470	449	444	440	460	480	508	462	443	515	470	449	442	461	482	464	452	448	489	471	462	452	530	448	454	480	457	432	419	471	465	483	460	439	467	428	462	493	456	457	457	444	489	457	442	453	460	471	447	474	491	446	453	478	472	484	450	407	487	440	458	459	501	465	433	476	487	479	459	444	428	488	435	466	445	447	420	458	503	463	492	428	468	446	458	461	448	450	444	473	469	447	446	454	440	455	450	455	489	452	442	474	447	451	446	402	459	427	439	475	470	492	464	473	475	455	467	448	486	454	448	436	440	460	459	443	489	485	471	477	444	490	486	484	470	439	453	482	469	453	443	472	491	432	450	484	473	448	419	467	472	492	455	437	412	446	456	428	457	452	421	457	459	458	414	444	473	458	464	461	447	472	457	465	475	465	453	427	415	449	452	446	462	467	476	467	418	457	425	450	456	432	486	448	463	475	459	430	480	497	455	470	457	448	431	462	471	470	443	445	450	447	414	440	493	442	453	469	450	464	452	462	439	455	481	443	493	439	452	438	468	432	428	480	450	463	473	474	494	441	447	456	456	510	473	465	476	462	460	462	449	449	469	480	442	457	387	469	483	466	425	419	475	460	465	450	464	469	433	463	465	440	461	479
25171	27260	39523	27833	18538	6806	486	340	302	303	304	297	279	280	323	295	279	285	327	302	292	286	293	322	303	326	300	300	286	265	318	309	285	286	295	312	295	255	287	311	295	287	286	280	286	301	280	302	297	317	279	302	287	303	302	281	298	317	253	278	303	282	292	279	303	297	304	298	279	291	313	305	301	326	342	274	324	254	318	293	288	300	304	338	288	308	315	301	299	272	276	276	313	298	309	264	279	299	284	312	288	316	349	282	290	285	293	282	309	256	278	275	273	308	324	313	296	287	265	258	300	284	277	334	259	295	279	304	296	284	353	287	268	302	283	286	297	295	307	291	296	294	312	329	293	322	288	317	289	306	281	286	309	300	262	302	273	263	269	301	307	279	320	291	280	285	320	292	281	297	298	272	300	307	325	290	283	273	315	316	257	286	291	284	291	322	298	303	300	288	286	296	269	300	266	294	285	296	306	269	267	322	287	275	278	313	314	290	299	286	278	302	288	264	305	279	289	277	308	310	292	290	294	278	268	286	285	308	293	311	266	278	296	275	310	312	276	306	284	302	317	317	341	282	298	283	264	290	287	284	291	241	280	287	254	303	319	297	286	288	306	303	270	279	288	288	291	309	289	301	299	272	274	266	276	295	312	302	299	306	281	269	293	290	307	271	300	286	279	285	271	311	282	283	285	297	288	297	276	288	287	272	290	288	303	268	301	296	295	314	265	281	279	318	295	294	286	291	294	292	278	309	309	259	281	306	284	290	313	295	309	304	292	309	289	290	295	295	304	253	311	313	264	279	292	278	297	295	256	302	295	298	262	261	268	255	276	300	285	327	309	288	283	296	295	313	295	273	288	299	293	272	259	290	298	292	281	287	346	283	294	300	287	290	260	264	320	277	286	314	302	302	333	270	278	297	291	295	292	291	299	287	292	319	298	322	284	296	286	292	308	274	316	292	303	288	311	294	296	272	269	292	285	299	292	296	278	302	297	259	294	291	262	270	284	278	303	283	296	264	264	289	294	289	314	269	277	261	318	271	273	275	314	300	294	267	323	280	322	275	280	281	276	278	304	331	293	318	291	334	334	293	288	289	311	296	265	309	301	290	286	287	266	282	308	292	324	316	286	285	298	279	295	321	268	282	281	326	312	315	288	284	294	310	293	303	287	262	270	277	296	284	299	288	307	281	290	288	299	323	288	300	289	285	277	293	301	296	330	259	278	259	295	296	275	279	267	308	283	305	315	283	302	272	282	303	320	327	296	282	267	315	312	333	335	303	274	290	285	291	317	290	263	292	295	316	283	292	286	301	311	287	268	306	302	282	315	296	337	283	277	286	280	283	288	297	285	292	315	324	277	289	287	286	295	274	297	273	287	298	276	280	307	290	299	326	291	296	311	322	279	291	281	289	315	250	326	276	294	299	295	274	297	308	280	301	285	328	295	296	301	293	270	297	280	323	278	278	297	277	290	257	278	301	273	267	314	316	295	304	322	309	310	271	276	294	286	306	297	300	286	264	323	280	282	295	264	264	286	338	294	293	287	280	264	286	299	249	275	309	307	283	311	329	330	307	287	300	326	293	315	317	287	276	317	285	329	290	262	298	298	291	283	317	325	302	325	260	273	289	265	282	298	297	288	319	260	315	256	332	303	310	289	304	323	292	304	306	288	290	272	276	326	308	300	264	302	323	280	291	286	303	290	295	273	309	289	304	325	285	282	277	317	281	288	270	270	305	298	292	323	299	296	308	298	280	301	281	289	280	322	282	292	324	308	313	294	275	283	308	293	270	310	291	293	330	285	260	310	315	288	298	284	271	301	316	299	312	298	282	284	287	313	287	281	293	297	243	291	301	313	300	305	280	295	312	287	293	291	316	322	273	273	308	269	272	299	310	277	311	293	340	309	305	299	274	281	284	255	291	275	297	299	286	285	266	286	311	297	304	293	286	281	311	294	292	291	297	316	291	299	297	292	306	309	311	295	320	281	314	314	301	323	278	312	286	313	270	301	284	280	265	299	289	276	287	312	322	309	321	300	318	311	327	286	287	290	309	300	295	287	281	265	289	309	279	308	321	268	298	285	304	307	272	303	308	310	299	290	300	281	288	275	304	296	299	308	312	285	304	344	302	284	307	316	292	273	322	284	320	308	286	312	318	297	319	307	263	304	316	301	318	289	271	306	323	289	300	298	298	284	309	296	255	288	294	284	296	277	285	294	313	299	311	276	268	317	288	274	268	310	290	261	306	292	268	300	271	312	289	317	266	265	291	305	279	302	288	279	284	299	278	300	285	309	311	281	288	275	307	303	318	285	277	321	315	275	314	316	267	265	286	320	285	255	280	296	300	315	291	297	288	299	304	326	321	289	274	284	329	273	318	296	246	309	295	296	292	277	312	285	256	285	298	294	296	343	269	276	285	265	305	282	317	277	313	322	299	305	300	278	286	301	309	316	266	289	311	274	304	270	279	303	312	260	283	294	280	268	290	294	283	299	305	307	321	309	313	273	282	282	304	301	340	317	300	305	293	294	289	289	327	268	306	287	297	308	276	310	272	281	260	318	313	330	292	269	304	270	304	298	280	306	289	280	304	317	315	279	321	270	297	276	295	281	298	299	269	308	264	288	279	305	295	293	289	297	298	296	330	300	262	294	277	320	281	269	312	280	303	285	297	285	282	315	271	278	309	322	290	282	308	306	320	287	267	277	293	287	308	297	268	307	310	287	297	286	315	310	314	287	274	284	285	285	308	278	322	308	291	285	272	310	308	300	295	289	312	295	316	283	296	292	319	281	310	293	300	314	291	289	274	316	275	288	297	289	273	297	310	285	291	302	288	325	274	301	270	266	295	295	281	262	282	305	280	336	295	305	249	260	268	289	267	305	309	281	304	268	312	293	299	322	295	282	280	245	326	306	297	292	311	306	250	280	291	302	253	276	275	314	284	301	281	273	317	290	278	279	309	276	298	292	299	300	313	274	309	279	287	301	289	295	299	254	266	290	323	297	301	287	312	290	311	283	290	277	313	309	316	280	315	276	317	285	304	301	286	309	282	299	272	282	291	259	308	299	285	280	315	291	279	319	319	296	289	296	295	282	314	317	282	302	309	304	294	302	299	303	272	305	303	289	299	272	298	270	287	268	301	312	284	251	272	319	307	273	292	290	317	297	280	287	313	294	286	284	308	266	274	285	286	295	308	315	282	264	263	313	337	273	276	280	295	291	290	306	297	275	296	276	306	280	275	276	311	305	312	268	321	294	294	285	301	278	288	286	269	297	297	263	297	291	286	316	289	290	287	283	290	278	284	301	284	271	271	264	272	273	290	305	289	321	276	282	290	303	283	276	325	256	305	293	322	321	301	282	324	328	284	282	315	299	336	284	313	305	299	313	295	309	304	293	302	301	289	282	279	274	303	290	328	278	282	327	279	296	276	275	290	305	299	290	317	338	311	313	285	285	310	275	287	286	278	297	286	261	289	292	299	299	285	304	283	307	278
58712	85861	66652	22822	883	536	513	504	480	483	472	484	471	510	509	466	482	510	462	465	449	504	490	515	477	461	463	461	467	481	481	492	474	472	485	458	473	464	487	480	480	475	463	470	517	471	490	476	462	462	453	479	496	489	466	463	521	462	492	459	470	501	493	473	477	480	454	470	478	480	475	479	444	451	488	518	478	489	489	476	466	490	497	471	521	448	501	447	431	502	490	474	498	456	456	472	478	484	498	468	509	466	480	518	485	488	469	486	489	471	460	430	519	495	516	465	516	476	503	478	471	481	462	456	462	465	475	505	482	476	505	477	472	455	462	469	484	473	476	455	465	479	468	520	466	450	458	478	452	471	477	522	453	450	483	477	480	487	501	472	465	490	501	509	521	507	524	428	478	492	487	484	469	494	474	499	471	478	446	452	455	516	451	461	491	469	471	474	461	454	455	489	461	470	492	470	509	462	457	467	461	488	444	517	495	489	467	482	475	444	491	485	479	522	511	414	494	513	474	470	486	511	477	459	428	496	465	483	501	474	451	449	434	478	482	477	512	473	485	499	505	437	500	488	519	472	486	480	471	503	477	443	494	449	483	475	475	481	489	537	520	524	489	499	490	453	468	488	475	505	507	511	465	471	446	534	461	468	469	454	466	460	485	505	472	490	470	482	437	498	481	466	514	456	465	465	472	498	492	484	459	492	467	455	471	443	479	502	498	480	477	490	431	468	451	459	470	476	528	496	428	471	470	478	476	516	458	483	470	487	482	479	494	453	510	494	502	497	446	504	448	471	481	468	469	449	509	465	493	436	450	448	499	465	465	510	517	454	464	490	453	467	468	492	484	488	466	485	465	458	466	499	464	436	445	491	555	506	476	500	454	455	491	448	464	509	452	481	435	446	479	473	449	460	510	518	429	482	489	528	450	442	512	466	483	471	488	482	491	470	477	451	467	429	461	452	486	504	457	494	476	471	455	491	471	472	475	477	467	463	465	441	473	498	480	482	466	467	466	479	446	470	491	490	453	481	492	495	469	479	453	424	501	503	489	449	479	491	484	468	497	485	459	487	470	483	494	497	499	479	449	470	478	460	456	450	462	448	471	502	493	462	452	457	481	492	491	441	490	475	475	457	458	482	481	496	483	456	470	483	507	475	498	480	463	495	500	474	475	465	474	431	487	468	498	495	481	497	460	480	478	478	474	502	464	468	472	462	451	451	488	489	512	508	481	478	477	443	480	492	498	470	473	482	448	471	473	516	477	498	481	477	488	475	472	509	492	469	487	450	471	489	481	485	501	488	480	433	479	477	490	528	468	491	478	487	506	471	521	483	473	479	482	485	462	455	496	491	452	470	495	462	444	454	463	469	432	446	466	479	485	495	493	486	473	508	480	487	494	430	485	470	482	497	482	462	470	450	485	479	460	470	456	483	458	470	493	516	478	478	482	484	484	467	464	438	452	469	480	454	441	491	505	466	494	476	491	513	488	496	510	477	485	454	465	477	499	479	457	492	497	474	497	510	454	472	476	507	438	492	445	483	458	489	463	462	446	457	505	439	504	493	484	505	480	488	476	508	454	478	455	485	480	503	501	457	443	471	477	502	487	490	485	467	524	467	459	490	495	478	496	478	446	453	482	482	505	457	462	481	473	450	480	483	492	458	509	493	463	434	457	449	479	488	481	489	444	496	428	463	484	517	473	467	477	450	496	449	497	483	458	519	475	447	485	471	422	477	481	456	485	492	454	435	453	496	476	459	491	493	517	482	460	501	481	486	495	467	489	466	491	444	494	461	475	480	476	497	504	482	465	484	525	435	489	471	494	485	495	496	494	479	512	506	467	504	486	437	441	468	493	469	453	453	446	488	427	464	464	463	500	479	520	493	466	442	441	445	437	493	522	470	503	519	493	490	505	516	483	490	493	491	507	472	496	475	458	424	465	507	475	494	462	456	484	482	470	482	500	514	499	435	496	487	482	495	455	444	427	484	486	506	483	451	463	466	474	480	446	508	480	427	468	517	485	486	497	490	480	466	468	463	496	457	475	504	522	465	487	490	482	505	458	511	486	463	423	477	471	441	461	492	478	515	528	469	505	456	487	472	482	499	476	476	449	490	463	502	516	434	442	478	444	488	464	471	516	484	496	454	447	460	445	470	472	511	439	499	502	459	508	496	432	532	464	496	492	456	488	486	476	482	511	466	473	449	478	443	486	481	527	466	458	458	468	423	511	465	479	492	486	477	456	494	473	465	456	469	471	488	455	449	491	428	467	486	508	442	480	456	441	450	476	473	449	493	485	448	478	448	479	433	449	497	469	505	431	483	433	468	487	492	530	494	485	485	511	468	462	461	506	473	468	497	428	463	507	486	526	430	494	475	489	500	475	496	504	484	494	487	429	457	436	472	470	459	515	481	467	478	454	506	495	482	471	479	475	506	467	493	492	484	480	478	513	487	484	456	455	458	478	503	480	529	461	495	491	484	460	527	475	464	476	485	485	421	477	466	485	468	478	511	449	487	460	482	485	451	487	478	454	460	489	463	462	462	489	474	459	497	506	481	444	450	472	491	493	472	476	479	443	501	454	467	502	522	472	489	459	446	451	462	465	474	432	462	439	462	474	476	485	461	481	462	480	464	467	477	488	494	479	450	486	486	482	500	473	468	471	486	476	444	495	467	526	514	461	504	453	471	456	467	472	446	462	451	458	517	509	491	475	463	502	470	499	473	489	468	468	437	440	474	463	472	478	490	431	446	450	442	477	473	478	460	476	478	473	509	487	475	475	493	453	491	452	474	459	440	479	500	531	439	476	465	470	487	456	483	461	435	535	480	468	474	503	451	494	484	485	468	462	478	473	480	494	463	515	507	458	491	473	473	461	469	451	469	475	478	470	501	470	499	480	437	465	490	489	459	470	465	441	493	476	498	483	500	498	492	460	532	481	458	465	465	479	442	492	465	475	453	482	445	458	500	509	492	484	499	496	486	489	485	483	474	498	507	474	491	490	457	480	455	461	503	482	466	460	461	442	471	460	458	485	473	458	493	483	478	494	480	479	432	451	483	451	511	511	495	466	492	500	463	484	448	476	486	485	468	477	502	502	454	477	481	479	509	481	490	513	477	446	503	468	460	488	464	457	509	483	486	469	466	480	481	484	463	459	503	433	491	506	459	503	484	456	484	451	499	478	454	473	499	462	489	492	498	481	471	469	484	482	474	512	466	485	476	497	459	486	476	475	505	467	444	523	486	465	493	523	506	505	497	484	464	503	474	488	465	506	476	483	484	501	476	461	489	452	496	470	448	467	482	492	455	498	490	486	473	445	458	495	485	469	460	479	468	461	460	496	473	458	503	528	491	427	466	499	478	492	473	506	453	500	465	471	477	467	465	483	481	455	512	463	495	478	506	488	460	501	519	491	476	498	477	490	479	443	492	482	488	437	503	475	485	491	466	483	472	478	475	447	484	499	491	483	483	460	448	459	465	453	443	491	462	454	435
24124	28942	41796	27096	20020	12459	1807	589	540	480	520	457	502	542	533	460	473	538	522	509	500	477	474	476	474	511	499	512	507	469	508	497	495	478	493	492	504	456	500	523	495	479	557	530	492	452	515	499	496	495	496	484	517	490	464	470	533	498	480	503	477	495	467	509	481	452	507	523	513	460	497	465	480	496	509	487	486	456	478	505	480	482	508	483	510	486	485	513	481	463	536	483	472	510	448	495	444	490	501	479	479	484	519	491	481	497	494	528	470	507	446	528	484	487	469	512	467	456	467	476	465	497	512	514	463	478	500	506	483	499	516	486	452	489	467	463	544	492	477	433	518	494	455	553	499	489	506	451	490	476	469	477	488	495	440	479	476	506	493	490	534	500	446	477	469	479	457	525	452	478	519	502	459	505	463	499	462	465	487	481	487	511	473	478	480	504	514	468	488	466	436	501	472	477	537	465	466	496	490	497	501	445	494	462	488	494	499	508	461	504	463	497	481	466	464	535	489	475	450	547	501	499	465	448	444	492	459	488	473	486	497	522	445	462	471	480	464	502	466	497	478	476	478	481	475	555	496	442	456	496	495	484	458	501	493	504	503	458	473	479	503	455	495	500	513	513	489	498	464	444	546	488	474	515	516	504	465	449	500	481	500	502	436	486	442	495	480	468	520	485	490	544	524	465	493	494	480	474	537	459	482	457	480	459	477	476	520	490	497	497	517	454	500	527	440	492	498	521	498	497	469	487	497	460	504	474	520	553	472	529	494	514	463	490	496	527	461	482	473	468	455	473	519	483	483	477	479	493	492	496	475	485	495	491	501	485	492	514	523	481	496	499	477	475	473	469	518	510	479	521	505	460	468	510	478	523	525	465	488	462	453	516	473	504	491	504	482	460	491	482	527	461	429	468	495	515	492	426	475	500	517	452	448	476	483	493	550	448	500	427	466	470	473	481	465	469	458	497	513	485	525	472	499	495	518	473	497	464	478	476	500	508	482	479	477	505	494	490	477	502	497	499	491	520	519	475	485	500	482	498	470	478	453	484	501	494	484	484	462	467	514	515	490	491	504	496	537	488	496	491	448	483	458	508	501	470	490	465	463	511	510	496	427	528	553	523	471	506	466	485	509	485	453	416	495	477	445	525	417	498	488	486	434	471	530	468	502	497	454	506	508	517	473	487	497	453	502	489	515	519	498	500	493	504	502	484	471	506	503	508	455	533	508	495	444	496	473	490	494	505	460	508	474	457	524	476	436	484	457	484	495	494	491	506	442	491	499	457	457	498	492	521	517	495	455	514	505	500	464	504	523	509	447	481	505	490	473	523	523	487	494	494	485	519	505	468	501	487	456	470	496	502	487	485	494	507	490	491	506	480	514	491	516	489	503	465	491	495	528	435	520	459	475	482	490	450	487	477	505	476	501	504	481	509	504	487	464	489	529	500	488	518	499	496	473	473	465	493	492	450	481	469	483	496	460	496	465	450	465	486	514	451	451	481	433	491	479	488	456	490	456	513	483	483	482	498	461	462	518	508	502	472	500	506	497	470	496	492	520	487	487	492	473	462	499	494	479	493	514	472	517	499	479	508	488	489	475	514	500	493	463	514	480	485	478	530	501	468	505	508	488	489	471	457	498	487	460	476	485	503	445	472	484	474	492	509	459	462	493	519	474	483	480	485	506	500	490	448	518	488	504	473	519	503	469	493	472	472	483	472	546	497	484	475	485	493	486	469	496	501	516	503	490	482	499	535	451	468	495	498	497	511	465	469	527	500	515	492	490	487	482	518	502	458	505	449	478	462	502	509	455	470	471	508	510	474	434	511	457	462	473	527	445	455	481	504	498	496	487	482	515	489	478	473	457	466	471	477	482	486	471	515	464	491	474	493	480	515	480	460	475	497	500	468	528	461	511	521	489	493	486	479	478	474	498	493	478	448	473	509	485	518	504	460	478	482	543	462	488	513	470	444	499	469	495	458	465	485	518	512	504	472	468	488	512	459	436	473	531	507	504	493	470	475	451	488	500	504	461	492	514	472	531	518	513	467	488	455	496	496	479	466	526	463	467	513	497	480	485	455	480	471	468	526	459	469	482	471	476	517	506	488	463	485	445	486	489	481	489	446	468	472	512	496	504	478	466	498	481	480	445	498	498	486	458	501	476	491	468	512	482	476	506	506	466	493	508	451	487	491	469	517	507	496	473	473	502	517	486	470	483	508	503	452	514	490	470	512	486	490	485	509	465	432	488	482	478	501	460	488	512	497	501	494	474	480	494	500	441	460	421	487	503	449	485	460	482	442	459	456	506	465	484	502	487	496	479	488	494	481	520	508	481	483	487	486	491	500	504	438	487	528	489	495	474	462	471	467	515	519	500	479	498	484	488	487	494	490	518	477	455	474	521	501	475	453	503	481	491	469	527	490	476	503	481	506	482	512	476	466	510	469	483	457	475	481	495	496	476	465	468	484	499	476	472	469	499	491	531	458	499	511	494	504	466	519	492	435	527	460	525	514	479	463	499	486	466	462	444	502	488	475	482	493	465	482	491	457	469	492	480	497	460	491	458	479	484	509	533	516	469	500	481	496	496	477	466	498	482	490	439	463	508	515	502	492	462	441	481	468	534	491	486	490	477	524	489	510	484	511	494	466	442	491	495	505	502	478	471	494	452	465	510	458	480	506	498	507	503	488	454	499	539	537	528	497	473	473	455	475	478	486	530	439	440	464	501	489	468	467	510	470	495	508	494	486	467	459	476	487	460	474	450	511	465	502	478	499	488	488	481	461	480	458	506	515	479	516	498	477	485	497	477	466	455	506	506	472	480	462	461	485	446	478	484	482	504	472	458	512	525	505	497	511	473	482	500	481	470	470	521	468	483	457	510	489	497	461	503	486	469	467	497	494	522	531	470	477	490	477	501	473	464	483	484	489	485	457	428	485	445	492	484	515	532	502	498	479	491	501	511	474	487	515	505	519	501	529	509	502	493	498	507	456	481	471	503	525	474	524	441	476	498	498	468	491	491	478	482	477	456	514	456	497	469	486	508	473	464	485	472	489	487	468	501	447	502	499	487	468	510	533	492	471	468	506	501	504	462	500	484	469	474	495	488	485	517	514	469	534	536	498	491	510	490	508	491	501	508	523	489	494	499	465	447	521	476	488	504	460	489	532	463	558	470	505	476	505	479	493	513	454	474	482	513	474	487	501	523	477	504	488	467	498	481	506	433	497	472	498	474	461	461	452	500	503	515	449	526	432	488	484	535	479	488	478	489	524	503	486	529	497	452	472	469	474	486	478	481	470	508	511	497	512	494	524	497	527	531	500	541	501	454	548	467	474	495	454	469	492	517	510	484	530	521	455	502	499	494	466	466	498	516	511	506	520	510	456	480	500	456	501	488	492	468	489	489	526	499	480	541	431	469	512	488	502	525	470	487	526	433	516	481	483	509	469	536	474	532	459	511	515	488	455	482	519	504	486	465	470	485	478	499	485	441	507
61133	78375	63909	25281	1662	866	769	846	806	741	792	767	755	759	771	753	768	786	737	757	687	746	687	750	688	746	736	799	728	766	713	772	757	739	719	738	764	754	746	776	717	732	771	770	756	702	737	758	747	740	685	751	687	728	757	720	720	741	765	701	682	700	739	711	760	758	748	730	709	756	737	700	704	760	745	748	686	707	719	775	710	711	734	728	739	782	695	713	723	689	741	761	728	728	763	758	736	694	700	717	763	674	746	689	737	780	789	755	716	764	747	702	709	730	733	719	754	742	765	727	776	765	757	670	772	713	691	670	745	737	728	733	702	746	765	754	723	717	753	771	777	769	743	689	748	737	729	721	777	792	795	734	749	711	698	742	776	720	685	728	741	786	707	736	740	691	685	719	773	714	709	724	720	719	678	786	746	736	780	751	727	724	717	732	730	697	689	713	744	697	740	769	742	710	721	732	796	712	754	717	735	729	781	767	746	719	770	780	734	802	729	723	761	756	705	764	736	776	754	776	737	719	718	775	714	736	746	689	740	723	751	735	732	743	752	767	733	765	742	762	766	712	717	746	725	713	694	761	694	716	780	762	746	786	725	763	711	718	729	737	692	725	731	765	749	721	789	747	769	739	744	737	740	734	729	756	758	747	756	733	758	734	738	757	697	738	729	685	781	731	750	730	738	755	747	733	683	792	737	707	718	773	793	738	703	734	763	739	698	716	733	772	727	755	693	773	788	682	699	700	757	717	723	787	707	716	727	766	762	750	742	732	769	710	741	779	757	749	741	754	713	755	743	730	752	722	759	727	772	693	760	765	754	712	752	709	682	735	716	782	770	763	725	747	716	703	717	794	710	734	747	711	714	762	745	691	749	718	764	782	772	718	728	740	732	755	746	734	780	726	739	772	693	743	754	736	771	725	709	759	774	785	692	787	716	739	722	724	742	734	727	754	761	752	764	734	713	739	766	711	717	725	683	734	741	750	743	770	742	738	761	758	767	756	763	785	733	758	752	736	751	722	791	729	752	736	644	705	718	743	724	745	736	786	724	751	775	752	730	745	752	676	766	689	704	766	758	766	738	733	706	783	738	679	715	710	742	721	669	771	745	728	708	760	736	763	727	759	792	712	683	729	740	708	792	727	695	754	722	698	714	688	732	720	739	691	740	721	717	700	749	727	720	710	748	738	718	725	743	708	751	703	679	695	753	761	752	705	755	734	736	713	767	730	714	726	743	708	761	745	751	752	739	719	755	726	707	707	753	778	794	734	684	772	677	745	683	759	726	726	690	744	731	745	767	732	717	758	729	754	740	765	691	739	716	777	755	701	720	743	729	757	742	758	730	728	713	710	742	731	736	741	751	713	727	730	717	748	753	748	742	754	738	748	750	771	752	705	742	729	756	720	758	756	729	777	731	786	704	682	727	774	713	693	786	754	727	721	706	748	748	740	768	746	716	735	738	758	734	727	729	748	735	769	801	687	695	733	738	746	754	719	685	728	757	733	742	789	753	739	764	748	769	724	752	728	768	731	762	666	768	773	713	755	732	726	791	795	749	727	754	751	703	743	735	753	754	783	726	737	712	742	750	766	729	765	714	779	744	676	761	760	764	717	721	735	762	764	735	715	708	763	728	773	753	774	776	747	711	720	732	738	741	716	729	794	724	743	744	682	711	728	739	770	691	789	704	757	761	708	751	739	731	766	724	739	706	775	722	736	694	722	769	723	761	740	730	727	739	756	737	739	722	714	722	735	729	719	704	741	781	739	694	756	777	753	729	710	765	689	702	670	710	725	743	726	729	765	744	702	697	724	745	691	759	733	743	721	738	745	706	733	772	768	766	744	758	743	764	728	748	741	730	745	768	755	757	723	675	729	792	708	747	764	749	783	714	719	706	775	770	718	751	709	699	763	718	751	726	755	724	730	756	782	691	739	752	745	771	752	771	720	699	763	758	744	736	739	787	752	737	708	740	714	750	770	734	725	771	696	771	764	777	747	738	731	727	723	717	743	723	698	758	684	727	760	735	746	734	740	720	749	765	763	792	731	721	730	804	769	728	709	669	710	735	738	731	746	685	716	755	754	764	759	730	748	735	691	735	759	750	740	777	718	774	701	767	712	713	748	727	741	746	741	759	725	738	737	767	751	757	752	787	790	698	733	722	780	762	728	757	673	751	712	704	758	736	736	733	767	679	734	757	774	765	770	736	736	789	728	758	757	712	766	752	729	767	676	719	765	737	719	755	735	738	743	753	757	717	738	731	710	707	738	719	753	728	696	771	734	749	746	762	718	784	745	705	741	761	717	718	737	751	748	810	720	724	723	752	698	731	740	713	732	697	758	781	773	775	744	739	740	739	710	719	720	718	736	774	759	722	730	740	696	754	732	745	793	753	747	720	767	752	730	729	705	696	793	754	733	741	712	720	703	782	769	718	749	702	744	710	716	728	758	751	745	749	778	791	757	704	711	722	744	732	690	722	735	699	734	754	718	812	712	723	756	700	762	731	757	734	729	786	749	743	744	728	719	759	726	732	750	768	737	751	751	736	795	774	721	739	741	692	748	703	776	712	705	768	763	774	766	719	759	733	757	726	746	750	737	715	764	739	771	691	754	705	731	738	701	744	784	698	756	735	752	764	760	759	741	759	707	688	737	709	736	707	753	733	754	759	723	740	702	756	742	790	749	796	729	742	668	778	758	739	737	755	731	746	759	726	747	782	778	717	725	738	736	747	719	744	712	710	729	766	767	764	775	767	701	747	737	737	723	727	762	770	736	754	747	732	761	739	718	752	705	747	728	697	743	762	728	732	746	720	738	712	744	732	717	759	729	769	688	715	756	733	742	703	759	718	725	737	761	757	707	759	750	787	727	793	737	724	753	722	734	748	693	774	774	744	713	775	738	698	731	722	741	708	737	723	740	787	753	753	749	765	750	752	744	764	718	732	756	730	685	774	788	742	716	766	689	713	766	702	782	771	712	749	768	713	767	762	781	720	752	765	717	754	732	759	725	741	783	730	729	774	749	786	784	771	699	723	765	749	729	730	794	730	727	772	796	721	713	703	722	747	716	718	740	689	765	712	770	765	721	731	758	744	779	793	710	801	768	715	706	756	721	731	802	749	768	730	708	710	680	719	727	739	756	716	713	745	737	741	724	760	735	697	741	687	749	757	721	724	769	731	719	752	710	762	768	758	701	733	800	790	742	746	732	726	734	727	765	686	771	745	757	683	783	735	713	738	712	758	732	751	744	740	745	718	725	744	755	741	749	706	720	738	779	708	709	701	760	710	736	724	736	778	728	740	738	776	764	739	768	711	765	723	776	719	764	731	786	700	752	738	721	781	717	758	754	751	738	742	767	728	756	699	760	753	748	695	768	750	730	784	724	717	716	747	756	750	728	734	743	745	734	805	714	703	680	744	730	735	733	700	701	716	707	745	731	753	676	780	766	773	744	750	729	722	742	785	748	746	732	754	714	752	779	728	774	715	739	757	747
29061	39856	37026	10815	469	249	263	254	280	267	266	240	246	280	237	298	263	263	264	259	232	235	256	262	260	233	261	263	239	246	263	265	256	251	241	257	251	222	238	247	285	239	262	227	253	232	228	258	284	242	273	263	274	233	262	252	259	213	258	278	248	266	246	285	246	253	254	247	240	274	255	248	253	255	264	257	246	270	274	271	230	225	232	260	273	259	227	256	244	244	274	228	248	260	254	244	264	251	267	249	258	219	242	226	258	251	198	248	247	278	247	224	229	269	257	213	270	251	259	253	264	241	240	258	258	275	225	250	237	262	240	225	242	258	261	231	222	245	272	271	255	259	246	274	255	264	253	276	228	241	270	245	242	267	242	262	240	231	252	243	235	269	254	256	250	230	247	267	238	234	249	245	263	255	256	251	257	250	269	223	243	271	236	240	258	226	237	264	249	271	221	266	255	228	249	255	261	245	253	257	240	246	241	245	258	282	254	285	261	263	256	288	233	258	234	244	272	279	249	255	222	236	260	247	243	258	225	266	260	249	224	274	236	257	250	262	240	257	223	255	232	234	254	246	291	266	267	268	236	253	257	245	265	259	245	252	258	255	255	287	251	246	218	259	252	265	254	275	248	227	269	246	248	260	261	245	251	268	249	260	256	227	260	247	254	266	266	240	251	258	245	274	236	245	251	240	265	259	261	282	236	256	251	223	244	237	232	237	242	243	238	232	238	243	243	265	253	236	236	241	253	275	258	279	235	251	257	251	240	252	245	251	241	246	280	230	278	239	249	251	254	268	269	238	236	227	241	240	252	266	262	246	272	258	255	264	253	230	277	256	242	258	263	249	258	238	228	234	230	237	237	234	281	230	245	245	268	228	234	272	265	253	246	267	268	253	250	255	249	238	264	243	272	262	244	275	244	256	246	274	243	237	250	234	250	265	254	261	245	249	242	247	240	254	276	254	254	271	264	253	240	271	250	263	251	223	280	219	272	277	240	259	254	248	259	260	265	262	276	235	252	260	283	237	260	254	237	235	254	229	262	263	256	256	262	265	263	260	243	277	258	267	249	282	244	256	241	274	253	230	232	241	279	229	275	251	240	252	249	250	262	254	252	267	250	255	288	257	251	235	240	275	259	257	274	264	238	267	256	259	267	262	241	244	252	263	265	250	266	249	268	251	241	236	252	236	253	243	233	278	237	255	238	245	266	220	254	249	278	253	227	230	257	238	246	282	233	243	254	251	259	224	248	265	244	280	253	259	251	257	228	268	248	271	263	239	247	256	228	236	216	242	233	260	263	244	248	228	251	232	250	281	257	234	217	263	284	272	250	250	255	260	240	233	273	256	268	262	239	244	270	263	222	261	257	234	238	265	239	237	267	261	244	248	258	251	259	259	257	263	244	222	286	276	285	254	225	248	244	252	239	255	235	225	244	251	250	250	238	230	252	248	261	256	257	250	254	243	237	250	271	253	233	225	244	270	242	243	237	255	248	244	233	225	243	243	262	249	254	268	230	266	280	222	253	238	252	227	221	254	268	244	240	258	227	226	245	275	245	280	276	245	247	227	264	266	249	246	274	235	263	239	253	269	260	284	242	250	253	261	246	268	250	289	265	272	251	265	231	260	249	246	265	250	263	243	239	252	259	236	238	255	241	275	245	235	271	223	272	263	270	232	235	252	251	279	270	242	246	263	265	287	269	251	274	245	262	215	254	236	243	240	238	256	269	253	266	270	230	268	258	234	232	259	267	260	257	236	289	260	253	263	238	246	261	253	267	251	241	261	266	274	254	228	258	236	248	249	242	231	268	265	248	236	244	241	224	241	242	244	236	253	253	250	239	237	262	238	253	269	230	291	243	235	257	279	249	254	243	212	244	229	269	229	268	251	241	248	280	260	242	233	261	249	226	271	264	251	272	243	254	249	262	238	251	244	233	269	272	241	257	261	261	231	265	239	223	236	244	248	276	270	254	262	270	277	258	231	275	263	249	264	274	246	248	265	251	254	234	265	246	259	263	234	257	252	207	242	268	224	237	221	239	246	244	262	248	234	244	231	231	249	242	251	259	230	227	241	258	298	248	221	264	250	251	252	244	267	237	224	235	251	240	249	243	305	245	234	260	253	252	249	252	276	257	265	273	244	238	265	271	257	264	254	250	246	244	272	248	222	259	251	248	292	219	270	250	251	273	246	252	262	239	251	265	256	228	262	243	273	253	257	231	264	263	219	296	233	232	278	273	227	231	258	267	256	235	264	238	235	242	275	257	235	266	256	251	253	273	262	239	261	248	265	229	250	252	261	248	249	245	233	266	304	238	237	268	269	241	247	258	240	273	227	247	270	248	252	262	255	255	231	248	255	234	260	292	241	260	253	268	237	256	240	226	227	234	247	248	259	247	257	256	232	266	276	241	237	247	262	239	265	260	257	287	266	271	234	245	265	273	257	240	230	242	247	235	254	254	269	248	223	262	254	260	246	253	246	255	251	267	231	262	265	257	253	274	244	242	288	267	255	256	254	226	283	248	249	259	221	234	238	267	259	248	266	281	228	277	232	282	271	241	263	268	245	243	244	267	265	265	230	265	269	249	236	223	234	246	245	253	247	245	288	271	257	259	254	246	256	251	225	250	220	222	257	211	255	246	241	256	247	242	229	241	237	243	236	239	262	262	261	233	245	231	269	281	265	248	239	244	252	268	250	281	254	269	254	242	274	256	239	275	273	245	264	230	230	232	261	250	255	249	261	256	247	243	241	259	252	266	250	260	270	246	250	233	217	272	265	248	227	242	228	247	266	236	237	265	237	242	250	257	251	246	249	247	263	244	241	258	236	277	254	269	234	243	235	233	246	255	259	248	229	255	240	265	261	258	261	267	232	244	222	219	249	251	245	262	269	270	254	236	251	262	233	233	251	263	288	279	263	284	250	273	270	235	258	240	252	228	249	216	263	234	241	224	263	272	262	246	247	260	264	246	245	247	247	249	238	266	225	247	276	249	244	236	219	240	230	243	260	257	250	250	248	245	228	265	231	255	262	239	247	220	256	269	261	241	225	261	269	233	254	249	233	263	273	288	275	260	234	225	273	249	237	280	217	252	279	247	246	232	262	246	277	245	245	223	261	253	253	241	252	254	256	265	254	227	251	236	235	255	246	241	251	251	251	221	267	239	248	280	240	243	249	270	221	229	244	246	244	261	251	258	244	215	253	281	254	229	264	245	235	272	246	234	261	271	272	261	253	267	250	245	267	239	265	256	251	238	263	261	248	262	247	250	268	269	242	252	255	256	246	237	230	251	241	250	264	251	228	245	262	234	267	244	221	245	258	252	246	265	249	243	234	242	220	248	262	269	255	261	249	257	243	264	277	218	261	241	283	261	254	245	271	252	229	246	240	234	258	261	260	229	260	268	249	244	239	268	251	253	247	214	232	229	241	270	252	272	261	236	235	236	240	244	235	259	259	252	235	271	241	247	262	239	247	250	256	223	257	251	234	265	255
33762	58781	36497	6284	515	414	466	439	418	436	407	427	434	434	414	415	457	408	430	435	443	415	406	437	400	416	420	447	415	430	424	442	408	420	415	440	438	416	408	438	386	422	413	461	408	408	412	415	429	407	441	425	436	419	423	435	453	464	427	431	422	392	466	439	438	415	418	396	428	398	415	467	432	422	415	415	419	406	426	405	417	394	400	417	463	434	401	389	415	438	441	439	449	415	413	413	431	414	422	396	420	453	392	393	436	407	432	411	410	456	427	421	396	437	405	383	446	451	479	408	452	398	416	430	392	417	384	422	432	452	408	421	414	424	448	436	431	394	445	418	450	426	370	449	455	379	429	424	414	398	422	403	390	429	412	440	420	419	442	373	434	385	442	412	418	401	426	431	424	456	445	410	455	395	403	440	448	434	429	418	442	425	441	415	390	384	407	443	472	414	409	437	408	431	451	436	425	411	434	443	409	441	431	434	428	456	420	410	404	408	432	401	442	447	423	417	440	386	434	454	452	415	443	453	409	428	427	432	417	405	433	404	453	432	413	437	468	395	407	412	453	408	445	383	442	386	454	391	446	431	429	406	407	392	454	419	422	406	425	406	394	436	384	423	421	430	447	410	399	425	439	420	415	398	434	422	405	442	373	433	398	451	415	428	441	437	422	394	443	424	436	410	424	411	404	432	405	437	429	425	422	408	411	432	461	409	392	427	428	430	405	408	421	436	403	431	384	431	450	407	451	437	394	391	407	400	414	450	416	429	419	415	433	415	421	447	417	451	449	433	410	449	405	424	427	403	405	405	417	470	427	430	415	438	450	412	442	444	446	392	428	434	422	412	452	437	453	434	444	406	394	454	440	406	422	438	401	452	457	453	433	444	411	426	381	399	411	427	426	472	412	462	405	438	398	431	441	422	424	427	398	443	401	421	445	461	425	422	429	430	400	436	465	460	415	409	417	426	420	457	447	424	379	465	431	400	384	429	439	426	412	403	432	432	423	439	423	435	375	450	417	390	434	437	459	379	451	430	426	401	406	403	413	417	470	436	431	403	439	413	445	394	454	408	446	433	409	440	410	443	411	424	425	443	401	421	424	422	447	424	403	413	441	398	420	394	403	410	430	406	421	422	399	413	455	406	431	419	412	417	420	389	433	393	369	456	391	384	419	416	408	417	416	436	435	429	443	415	386	426	379	432	429	413	435	424	434	401	408	424	432	414	390	431	417	427	414	392	373	425	410	390	413	379	432	442	411	467	395	444	412	423	414	451	399	413	396	414	407	423	397	483	430	419	417	450	403	401	411	421	402	429	410	418	416	422	413	402	406	417	406	445	450	415	408	470	415	411	404	426	427	406	403	421	453	417	405	428	436	411	407	438	437	425	436	453	410	443	438	421	428	376	436	428	429	428	421	390	437	433	439	462	396	431	410	456	417	394	415	439	433	419	415	410	408	429	389	422	429	429	401	409	391	463	409	435	428	458	408	435	405	410	378	431	420	406	411	438	419	439	414	425	455	451	424	397	428	409	420	397	423	438	434	443	399	430	415	423	462	428	417	387	431	412	417	407	419	422	460	404	415	437	440	431	414	415	446	450	427	446	413	410	445	428	436	425	448	444	431	431	439	452	413	396	403	396	418	422	411	388	450	427	405	419	420	405	431	412	426	416	422	459	447	399	399	394	434	424	429	440	401	410	410	414	438	370	426	410	439	433	415	394	412	389	441	433	432	401	438	418	416	412	429	475	437	422	429	402	453	446	372	387	380	456	436	403	436	445	423	421	409	472	452	445	417	409	414	473	448	399	427	446	428	429	386	436	449	433	403	417	425	384	434	435	397	392	459	435	439	429	431	410	442	453	407	426	410	426	386	429	462	396	394	447	421	412	457	410	422	459	388	440	426	403	446	411	431	432	406	408	439	417	444	417	452	421	434	409	433	412	412	456	446	440	409	434	428	400	438	442	410	432	390	424	399	389	399	406	429	414	410	433	428	408	434	428	435	412	432	421	398	419	411	404	465	397	411	429	425	435	411	408	459	412	438	425	395	427	446	427	409	479	460	381	468	419	429	409	419	384	427	394	445	427	405	449	420	424	411	451	389	423	425	440	435	419	430	382	411	408	436	440	441	430	417	414	438	400	442	394	441	433	383	448	415	428	462	434	439	389	414	449	391	429	411	432	441	432	388	395	391	385	422	444	435	427	416	452	425	447	404	419	419	398	401	435	432	433	413	411	400	462	407	425	375	442	406	460	433	460	427	458	434	411	379	404	427	413	419	409	438	377	415	465	446	363	439	439	383	412	435	401	422	424	390	422	439	431	393	425	427	435	405	431	435	448	407	459	441	432	404	392	433	457	437	410	401	451	432	411	380	443	427	421	429	438	410	417	424	434	434	381	431	447	412	427	462	425	416	411	439	418	422	437	428	425	414	420	371	444	430	438	417	418	411	390	396	422	403	432	422	427	430	425	456	417	430	427	394	427	434	413	412	436	397	423	373	459	439	370	404	470	430	426	423	458	482	442	436	435	400	449	452	425	410	458	424	423	416	400	442	397	415	426	387	436	444	447	444	437	405	475	427	412	447	432	457	427	425	406	415	405	427	443	428	389	451	432	454	410	406	396	421	401	432	421	443	428	391	433	413	438	424	452	449	437	386	402	405	421	403	411	422	446	426	410	417	452	445	421	427	437	412	427	464	410	427	398	399	443	429	454	409	425	415	389	446	435	422	453	424	405	435	393	411	400	466	444	396	432	398	393	422	425	451	431	420	379	410	444	399	437	436	418	395	424	402	447	396	454	415	429	452	429	433	421	402	427	451	458	424	472	390	424	434	418	425	425	405	428	416	407	434	390	400	427	417	431	430	422	401	428	429	406	452	431	418	428	431	453	405	392	397	452	424	426	443	412	445	440	358	434	400	415	440	411	398	387	418	438	399	424	451	386	438	432	446	426	432	412	427	447	397	391	455	412	445	405	425	436	412	403	441	445	464	435	451	429	427	429	425	394	381	401	405	438	433	412	410	447	432	424	415	414	427	418	415	415	439	386	425	409	417	369	428	420	424	398	420	396	407	410	426	409	395	415	436	450	450	394	461	434	390	428	410	411	409	404	409	410	447	414	411	462	390	431	426	422	430	404	417	451	437	410	430	428	390	426	420	414	440	401	411	407	410	418	432	401	451	378	430	411	464	413	440	430	421	430	400	389	414	434	413	414	423	386	428	422	408	450	380	406	388	444	418	413	448	401	396	448	452	412	422	436	410	433	396	421	400	383	392	387	450	431	415	448	423	421	424	370	397	441	446	435	426	466	438	454	387	416	423	395	458	408	413	421	425	437	411	394	457	430	409	405	435	405	441	421	425	416	416	399	433	398	409	451	403	435	419	441	384	424	425	390	423	439	493	391	449	482	421	426	420	445	425	430	410	397	442	418	396	418	451	412	414	436	399	420	437	391	402	453	415	418	428	427	410	429	429	422	423	405	397	387	426	412
25360	33308	41588	27794	15755	3583	412	346	321	322	305	306	300	291	298	296	309	278	262	303	320	310	280	282	292	298	305	272	297	303	324	320	275	290	305	271	305	291	284	283	277	293	313	268	283	254	265	308	283	299	272	290	304	280	280	290	288	321	279	303	275	275	286	296	288	288	285	273	276	289	276	274	281	304	291	303	314	298	257	299	270	274	307	258	321	311	303	285	268	286	273	286	276	283	287	274	283	289	277	293	306	289	285	280	313	290	307	278	299	284	277	305	315	287	272	266	289	294	289	281	278	290	274	294	264	240	280	285	269	263	297	290	280	311	283	305	281	317	277	280	288	289	275	306	273	288	274	296	265	291	270	279	314	295	263	272	279	272	303	280	302	313	280	277	283	296	280	282	311	307	258	293	256	297	298	282	282	277	270	299	307	272	292	296	290	328	274	246	293	292	290	281	284	269	278	309	265	279	309	294	292	290	287	255	290	287	292	276	291	251	289	300	282	305	275	298	271	268	281	292	253	283	275	281	258	284	329	282	283	263	295	267	275	277	303	277	301	279	298	302	282	271	302	300	331	323	298	308	287	324	290	276	275	295	271	326	267	288	301	271	285	297	295	292	273	282	298	285	263	263	285	288	312	298	263	273	289	320	317	272	286	280	284	280	296	260	267	307	304	291	307	244	299	298	310	285	304	288	262	301	306	282	290	288	293	277	289	300	295	264	313	272	240	289	283	279	293	285	325	245	300	293	281	302	260	288	314	273	261	278	279	304	268	275	279	281	308	248	296	267	328	270	268	295	293	290	292	290	272	286	271	282	302	291	283	263	264	269	293	308	280	265	267	275	291	317	292	298	258	279	270	307	301	283	291	282	275	261	289	285	298	314	326	289	287	289	276	284	292	279	297	270	266	273	317	287	286	285	303	285	317	278	278	268	308	287	286	284	265	290	272	306	313	317	303	286	267	282	283	300	288	270	268	282	279	268	285	301	282	293	296	299	318	296	296	284	275	302	299	307	302	277	279	274	284	294	263	281	304	264	321	285	255	281	314	274	299	266	305	259	299	288	272	304	297	277	276	303	299	292	293	275	278	283	269	275	283	301	261	257	305	285	272	306	303	266	292	259	281	278	292	286	302	313	287	295	286	316	286	309	285	269	309	280	270	299	300	277	282	275	305	296	256	293	263	283	311	278	291	255	299	302	254	293	276	299	271	291	317	284	284	281	265	273	285	285	307	261	250	276	275	315	285	291	285	283	286	285	317	325	292	295	305	292	290	284	286	285	273	280	288	278	267	291	270	302	294	346	277	298	301	298	258	300	278	314	263	286	255	281	255	294	294	302	278	283	305	275	274	283	296	291	306	289	293	294	277	314	274	328	265	292	287	272	306	317	295	296	321	297	297	280	299	247	274	256	279	299	271	289	304	281	294	335	305	281	289	256	276	288	301	287	298	306	285	304	309	289	274	269	307	289	279	286	265	252	269	288	286	301	276	264	283	271	284	291	289	287	262	284	255	302	301	290	275	269	275	330	274	303	306	269	297	295	301	283	312	323	303	279	276	293	292	260	273	265	252	324	296	279	284	269	284	297	323	269	278	287	272	281	290	253	298	284	265	270	266	303	266	276	285	305	289	305	289	311	274	296	273	273	324	297	258	284	291	280	301	296	264	293	304	281	315	286	271	280	297	306	311	301	282	285	303	284	285	284	273	296	279	288	273	278	273	264	288	258	282	303	279	304	258	291	300	272	268	305	313	289	275	290	271	282	290	267	259	289	302	283	271	286	309	302	282	294	277	306	305	281	303	274	298	291	295	284	296	262	308	295	320	285	259	277	254	292	285	274	294	273	297	295	284	290	296	300	313	279	238	284	257	304	264	242	271	286	281	278	296	308	268	316	318	300	261	290	301	322	283	319	269	282	293	282	272	288	302	304	284	276	267	293	267	266	255	299	292	289	288	311	305	270	298	274	291	286	301	290	279	295	317	274	295	293	302	296	300	272	303	306	276	332	288	276	279	298	301	302	274	307	264	284	296	283	281	297	300	313	321	274	304	291	262	321	278	280	296	271	299	312	266	293	295	290	289	282	280	286	305	305	281	328	276	269	279	311	297	264	298	274	300	308	267	317	279	296	316	288	307	294	272	320	325	303	279	241	283	248	275	286	287	281	289	276	299	280	300	267	259	294	303	302	286	281	284	288	280	266	300	263	280	276	267	281	297	280	309	289	286	282	283	270	270	293	293	265	283	260	323	299	341	288	276	278	266	279	287	313	308	305	296	306	310	264	292	321	263	280	295	283	265	279	290	307	286	281	277	291	305	316	291	302	304	305	310	269	273	285	267	279	290	307	279	264	251	298	295	282	277	294	297	269	291	304	281	300	256	291	279	269	300	325	287	301	278	286	318	305	261	310	266	283	272	318	256	278	284	269	273	280	303	263	302	295	294	284	292	282	293	330	290	258	310	282	261	258	285	284	270	279	289	270	302	289	253	302	274	288	275	279	276	293	283	245	263	256	294	295	293	260	286	260	303	293	305	289	278	277	292	334	249	279	309	290	246	296	298	298	265	300	307	297	279	308	323	281	305	281	248	292	274	327	293	294	279	265	287	283	252	291	279	315	268	289	296	301	276	293	280	268	275	291	308	257	286	284	269	251	289	304	263	276	262	302	281	257	289	292	272	277	293	306	300	284	286	300	268	284	312	259	298	285	317	283	322	274	294	294	275	269	251	257	313	285	255	266	289	302	303	280	299	284	268	307	264	266	293	286	297	276	286	263	298	292	306	287	282	298	278	300	291	301	305	294	279	287	287	294	299	315	284	240	283	281	271	281	242	290	313	302	272	284	288	297	272	261	312	283	252	306	250	277	294	278	288	268	266	267	296	278	301	294	251	288	311	290	286	283	286	263	308	261	276	304	268	279	286	264	278	290	313	272	263	271	272	299	274	265	277	304	299	305	298	269	296	280	294	298	268	279	269	298	267	277	280	324	278	302	278	286	338	274	303	284	280	289	302	266	285	278	281	286	299	298	274	261	301	261	264	297	297	270	285	297	289	319	309	280	265	293	274	274	323	290	284	286	285	307	300	293	277	278	293	295	304	304	310	274	282	258	305	282	268	291	292	276	277	273	291	293	283	291	283	301	312	280	290	279	284	311	274	308	288	294	284	300	304	309	309	313	304	291	321	304	295	283	280	263	265	277	305	278	272	277	297	271	273	291	296	301	302	296	295	324	266	273	305	326	284	293	299	311	265	288	273	320	297	293	261	294	261	286	276	284	267	291	285	287	263	308	314	321	280	262	307	257	315	272	291	287	272	263	286	287	304	280	280	284	296	280	263	265	263	282	301	287	315	303	285	279	293	306	265	289	306	284	332	251	348	271	294	266	274	290	330	281	311	309	278	287	280	293	277	288	283	270	265	259	264	299	294	287	293	285	289	303	254	278	262	277	294	302	318	265	285	292	290	304	265	311	291	285	272	293	283	292	296	293
58594	85796	65112	20064	767	468	521	473	494	497	497	473	475	447	461	469	453	470	473	457	449	471	474	467	478	497	485	476	469	486	462	472	472	461	455	474	463	458	448	455	432	473	487	487	471	456	495	465	444	480	476	493	468	450	423	470	487	453	442	482	486	449	450	483	474	439	473	455	470	453	446	424	494	453	455	441	497	453	478	483	460	437	458	413	460	466	491	462	454	388	433	486	456	500	463	458	464	467	427	448	486	498	452	452	457	489	444	476	487	464	470	470	444	449	448	459	447	504	445	505	488	474	484	444	438	444	420	504	460	461	513	474	478	472	492	480	480	448	467	469	443	479	442	448	467	465	440	474	487	494	472	459	473	467	490	457	484	483	473	506	461	449	466	471	467	483	435	440	477	464	487	476	473	487	502	466	503	483	481	488	472	473	450	454	453	462	473	473	446	473	476	442	502	484	451	461	469	435	448	449	498	467	445	452	439	466	459	482	454	452	443	427	471	509	437	461	463	461	484	488	483	451	472	438	435	480	445	456	408	485	451	452	452	458	471	494	438	457	462	455	475	460	483	453	438	466	472	467	500	455	409	452	478	470	484	451	473	470	441	452	460	447	472	461	496	466	455	486	454	494	470	455	499	457	427	510	464	459	449	470	470	452	493	441	481	455	456	469	483	476	449	457	489	484	522	445	469	496	452	465	477	455	483	454	455	497	461	469	445	426	494	491	403	445	503	460	493	420	413	450	454	486	462	477	467	461	469	476	489	458	455	478	478	503	481	454	510	456	432	489	475	448	491	452	460	477	437	470	475	476	470	493	462	447	456	448	486	468	434	501	498	478	460	459	468	470	463	489	436	443	474	510	463	462	453	503	483	440	436	441	484	484	458	495	468	451	456	486	468	487	481	451	492	410	508	423	457	483	421	458	479	450	481	452	490	455	455	490	501	484	454	491	448	495	449	473	471	440	469	473	486	482	457	469	455	472	433	454	443	476	489	498	458	483	444	515	452	451	477	504	477	443	453	468	486	463	458	430	456	428	440	429	457	451	462	471	441	467	474	467	475	468	468	468	445	450	501	479	485	483	460	428	451	481	468	493	468	447	463	454	485	507	451	486	451	495	480	479	471	460	499	464	483	474	473	500	464	478	468	475	474	450	543	485	490	469	478	457	474	448	499	458	480	497	457	454	464	481	469	458	468	463	443	450	423	471	499	478	460	479	446	430	427	456	455	497	499	448	476	428	446	454	447	457	495	477	433	466	474	511	448	469	440	479	481	491	464	440	433	440	439	450	515	446	434	484	512	478	468	449	443	427	499	451	425	459	474	432	490	459	466	457	412	485	440	485	471	446	474	458	449	468	441	492	483	499	435	452	443	479	466	481	497	481	486	446	445	460	455	465	453	490	511	501	455	438	457	443	473	469	452	469	464	446	449	463	463	465	486	496	439	467	452	468	481	444	457	450	470	469	459	474	456	510	455	463	465	498	459	491	462	465	486	485	471	442	457	485	427	485	432	449	484	491	482	487	438	465	433	451	491	469	434	457	470	490	470	437	445	469	457	498	492	444	515	467	457	491	461	471	440	459	427	447	447	476	479	483	463	459	458	445	451	505	480	467	434	438	484	438	479	477	484	432	466	465	473	459	457	473	461	412	472	459	496	459	465	450	470	483	468	490	492	485	497	483	435	440	493	487	481	463	454	448	455	465	440	437	462	462	461	467	467	466	461	466	451	455	470	486	500	495	488	469	474	444	473	486	492	465	482	441	452	455	449	459	465	475	480	474	476	467	485	511	475	430	464	472	429	469	414	449	416	475	464	437	449	490	467	480	484	446	476	453	469	480	463	463	476	447	498	452	498	430	453	453	426	455	437	478	461	479	450	491	475	468	488	485	414	442	446	480	462	443	496	480	470	446	444	493	449	452	470	436	453	495	467	446	472	504	485	495	459	449	411	454	478	479	450	464	459	456	502	486	462	456	452	436	455	464	492	451	461	451	463	474	455	466	486	455	483	474	457	481	472	471	485	440	490	445	458	450	476	460	477	450	475	475	487	468	490	406	453	421	476	451	477	494	492	515	486	439	440	470	464	503	488	470	465	462	421	501	508	438	476	460	472	446	463	473	428	489	466	464	467	448	478	481	481	522	453	463	444	464	490	470	468	456	512	466	438	456	473	472	492	458	476	473	480	479	424	468	458	458	448	471	475	465	455	488	432	470	450	481	456	480	477	504	465	457	443	506	490	485	409	477	472	516	482	480	454	481	475	483	461	463	467	428	447	443	456	488	510	485	447	475	479	485	455	465	478	474	473	457	461	473	454	434	447	438	487	507	473	509	438	459	456	473	515	459	456	490	458	492	447	472	469	427	456	486	453	458	449	459	464	495	499	438	430	479	491	471	491	481	485	468	475	468	462	467	442	428	479	490	509	448	424	497	469	465	443	474	510	447	468	463	463	441	471	504	442	477	464	493	487	491	452	465	501	430	482	469	458	436	535	455	467	466	489	483	453	471	495	474	477	482	484	483	434	463	466	457	443	460	508	510	463	482	471	475	473	468	496	457	459	414	482	431	430	464	447	485	449	473	449	478	489	464	489	446	470	433	491	456	453	467	420	453	492	450	479	469	474	449	440	468	456	469	433	469	436	444	473	490	471	441	451	532	493	467	513	472	474	432	486	490	470	455	476	461	460	458	449	468	485	449	438	473	491	475	478	472	475	517	468	430	506	469	465	452	448	458	457	473	459	485	439	470	493	464	451	490	454	458	484	458	480	454	482	461	475	455	461	482	525	514	422	472	495	467	472	477	458	471	476	444	460	499	513	428	446	465	441	429	485	475	478	442	458	481	479	475	439	474	461	466	474	476	478	471	475	460	467	434	467	447	500	512	450	474	466	492	462	491	471	443	479	470	463	484	472	467	454	448	466	469	492	479	439	458	466	457	479	452	480	469	472	426	481	481	470	431	483	446	473	473	485	495	464	490	455	443	466	435	466	490	488	453	454	446	420	441	472	460	458	427	496	481	429	509	470	480	504	507	479	460	488	467	464	456	450	464	464	493	512	460	493	452	465	474	470	450	429	469	478	459	467	461	452	472	471	477	449	436	472	458	514	461	463	464	465	476	445	442	464	463	457	457	485	449	431	450	439	468	488	434	454	482	442	488	448	496	460	476	479	480	488	465	448	448	501	445	424	433	449	495	498	449	497	449	479	438	476	440	464	521	463	502	501	480	485	488	463	493	487	430	472	461	438	460	462	506	456	454	414	454	456	460	494	468	494	518	441	403	439	443	460	475	455	447	460	444	525	469	499	508	456	462	446	469	435	454	438	501	499	433	476	474	452	434	489	492	455	453	448	401	426	480	482	455	490	513	446	471	455	432	483	465	488	471	460	496	466	476	455	451	400	442	459	461	443	485	472	450	443	447	488	443	508	473	504	460	450	448	472	443	428	501	431	477	481	438	482	481	438	471	486	482	426	432	465	501	436	492	482	474
24154	29742	49289	29911	18989	9965	1421	545	519	451	498	519	507	508	489	539	518	451	503	505	485	522	495	535	513	500	511	478	478	449	446	470	499	501	478	482	455	456	505	520	480	505	525	482	468	495	512	484	488	493	534	458	477	494	497	468	470	497	496	496	498	477	469	446	477	511	444	449	462	469	478	479	471	484	475	470	468	492	476	517	466	477	457	506	470	507	487	505	473	522	476	503	490	462	440	518	488	502	459	480	497	471	485	475	500	464	469	434	513	490	490	482	505	472	503	472	447	468	460	497	461	467	458	509	510	445	493	513	489	508	453	492	490	454	470	447	491	470	456	448	482	466	498	487	535	482	509	478	457	490	501	469	499	436	480	448	466	465	481	476	462	480	443	492	451	470	479	495	495	500	478	475	476	495	469	478	497	455	470	487	463	477	507	480	472	507	490	425	496	508	510	476	406	503	502	502	516	449	446	483	464	487	476	534	500	500	490	486	491	514	523	508	488	498	465	475	479	476	480	485	503	511	465	518	496	499	474	466	473	459	473	458	457	467	471	484	496	487	462	475	491	468	462	438	441	516	489	480	490	485	500	492	428	454	494	479	457	485	495	467	444	476	477	467	484	481	484	515	444	467	460	481	470	464	531	487	452	486	449	491	508	492	516	495	504	473	456	507	495	483	473	501	487	486	447	491	496	477	480	459	484	457	507	475	481	473	517	469	433	460	539	490	442	466	496	491	474	513	466	452	492	461	456	470	481	488	482	503	467	452	505	476	491	472	442	475	498	502	497	436	458	536	489	474	466	509	467	494	464	435	466	479	497	510	455	520	534	535	473	496	471	458	468	487	515	500	489	460	484	528	464	475	496	441	468	463	504	480	454	471	492	515	475	470	474	511	465	492	502	482	453	482	478	443	483	502	440	448	489	487	472	464	434	514	494	484	525	475	451	475	482	500	510	494	484	490	474	488	494	489	513	442	471	504	459	470	515	475	523	491	544	487	488	494	437	509	462	436	479	476	458	480	474	471	501	482	491	478	492	452	469	523	484	463	487	473	525	482	474	488	466	453	509	463	448	496	485	514	480	458	489	499	452	472	480	501	511	489	476	476	521	480	471	480	493	471	443	502	496	493	503	496	487	481	503	481	508	470	503	488	478	496	491	489	476	467	485	459	489	492	492	428	488	470	513	444	494	494	471	492	475	474	524	515	511	520	485	492	457	453	481	486	510	453	486	439	484	487	482	498	491	451	418	464	497	461	477	505	453	499	448	428	444	480	490	508	494	456	483	462	474	506	474	468	483	478	483	498	434	455	476	512	488	499	460	469	466	489	457	479	472	521	515	480	500	505	489	477	431	482	497	495	474	438	510	492	494	463	495	462	487	476	495	473	477	478	502	469	484	450	476	499	490	450	472	474	489	485	480	479	509	457	445	487	499	472	470	514	446	495	513	484	469	458	464	471	518	472	478	476	435	480	492	498	472	510	482	482	485	471	463	444	484	490	487	493	466	457	487	515	510	458	499	437	509	490	492	485	494	520	452	473	501	494	495	456	504	485	496	426	461	462	492	468	508	471	468	506	452	475	534	485	522	462	482	487	441	468	498	466	482	488	466	481	482	488	457	515	512	483	471	478	439	483	483	427	476	493	450	475	431	465	498	480	456	497	514	476	510	453	433	461	473	489	447	490	453	451	448	470	498	476	501	508	501	526	495	495	476	511	487	463	493	472	443	471	470	468	478	474	480	478	488	493	474	492	461	494	511	454	471	475	485	489	515	505	469	517	476	462	442	486	469	470	471	494	481	522	495	489	455	488	473	480	461	466	502	474	479	480	480	484	492	482	512	488	484	474	476	492	474	461	504	455	488	459	490	492	486	461	491	465	477	470	524	494	454	509	471	522	514	450	495	457	489	459	471	483	518	470	492	468	414	453	477	504	453	477	462	484	500	478	456	492	460	475	459	476	484	463	470	493	519	487	495	478	446	485	469	470	498	493	501	498	529	477	478	488	483	473	438	498	465	504	474	462	455	457	496	472	483	503	499	467	486	481	500	480	494	458	526	464	517	479	487	493	468	466	491	477	474	474	475	501	491	459	454	460	473	459	476	475	470	467	450	467	480	450	462	491	487	489	482	457	474	509	488	522	467	467	492	499	482	442	466	495	506	495	469	518	508	454	468	485	499	467	466	497	464	427	427	487	491	463	470	502	501	488	479	499	453	469	474	497	499	489	487	479	458	453	500	496	478	462	492	470	487	477	467	468	462	463	475	487	473	491	468	480	489	489	486	518	445	489	495	460	455	436	498	503	509	495	465	462	423	505	511	448	510	459	517	514	466	517	480	465	489	509	496	495	459	466	507	471	414	474	469	481	462	471	479	524	470	564	489	467	458	481	468	501	463	479	458	478	480	479	508	463	472	460	465	462	472	467	501	484	474	470	507	466	492	492	459	490	506	497	456	509	440	490	481	479	482	463	506	474	481	464	479	480	510	486	462	452	467	480	481	506	460	487	474	453	487	448	483	461	432	545	457	492	465	485	500	473	509	424	471	516	480	502	474	531	477	485	464	460	492	484	506	471	452	491	465	483	466	506	501	495	474	451	461	483	520	489	472	497	501	448	471	476	516	478	451	495	507	456	477	425	451	484	455	457	455	515	471	469	477	468	450	488	449	479	478	475	461	469	440	467	467	486	506	482	423	489	488	480	484	472	478	500	485	460	439	497	491	503	500	479	485	485	478	468	490	442	459	479	481	456	442	491	483	452	479	508	467	433	446	446	512	460	505	492	485	443	505	483	482	473	465	529	466	470	452	467	461	437	493	454	511	521	468	487	501	493	492	493	456	503	470	472	456	496	502	472	503	482	494	435	481	496	488	450	497	475	446	452	471	475	430	456	497	526	458	517	490	496	483	497	495	486	508	455	487	475	485	482	465	500	483	488	476	493	478	498	487	439	469	471	513	473	520	508	457	459	472	483	470	501	493	469	464	491	461	477	515	478	455	483	487	470	489	500	480	477	479	458	479	483	480	468	457	446	510	402	501	449	471	470	475	472	489	481	495	475	466	478	514	503	474	471	476	474	458	436	453	458	487	491	478	479	536	482	479	474	478	452	484	498	490	477	441	452	458	503	462	486	457	484	462	458	488	480	488	494	504	465	490	502	494	489	499	450	461	503	472	506	463	483	437	443	485	468	493	489	499	496	437	500	516	471	478	490	468	463	508	514	492	468	491	481	472	516	463	472	498	493	495	492	521	496	475	465	492	486	475	483	463	453	482	476	517	473	520	447	471	464	474	455	482	461	445	477	488	481	473	441	501	482	490	467	523	482	487	464	477	491	479	490	451	483	457	487	471	491	497	486	486	441	518	510	477	490	483	462	493	481	473	500	501	491	471	500	480	497	497	481	496	505	488	487	439	474	485	479	450	435	438	488	434	479	468	472	509	488	497	465	530	442	470	520	479	459	474	502	475	458	487	452	517	473	457	472	479	471	505	450
60124	83828	69054	26197	981	829	846	820	760	759	758	789	743	767	780	747	752	739	747	740	700	723	756	766	758	705	762	748	734	743	787	711	725	746	706	728	773	721	768	703	745	782	781	711	699	741	746	748	695	716	742	719	713	724	726	758	765	771	748	721	782	732	734	743	733	756	747	702	693	764	723	726	733	744	712	762	767	708	754	727	686	727	731	740	664	729	695	697	756	787	747	757	766	700	671	735	702	742	703	724	719	748	749	738	714	673	670	724	776	741	720	769	747	727	736	731	700	728	685	710	732	734	720	694	767	784	738	765	737	741	763	784	731	732	742	715	728	726	726	744	749	739	758	715	729	712	676	707	764	754	723	719	703	728	730	710	777	727	729	754	725	718	788	720	709	740	743	716	707	749	753	667	749	772	720	732	762	715	727	761	769	743	711	737	734	750	795	738	690	713	699	720	743	725	713	753	694	747	769	747	717	742	718	750	731	679	747	743	779	753	692	751	708	792	764	673	700	725	749	753	753	759	724	823	742	722	765	739	748	705	736	714	770	745	771	731	659	729	752	726	771	724	746	718	700	738	722	719	743	702	723	743	749	735	750	692	697	713	717	716	745	752	735	706	718	712	762	743	710	780	726	755	726	708	729	725	756	775	713	730	683	734	735	683	726	742	718	732	765	737	754	736	722	738	689	773	730	713	735	721	790	761	774	745	745	722	732	768	722	758	741	714	726	780	769	758	676	700	691	756	708	769	714	748	790	703	748	720	775	739	722	755	750	725	737	742	732	708	744	718	719	771	743	761	768	736	756	745	772	770	655	693	803	770	739	735	770	730	727	754	766	719	737	752	775	721	759	752	709	747	784	706	763	713	715	757	719	704	733	727	750	721	746	741	710	705	737	751	740	749	795	688	738	737	740	763	749	717	764	756	752	775	785	691	734	724	731	721	712	764	703	736	762	723	789	697	709	685	720	741	743	721	769	733	785	690	735	758	801	712	729	757	716	714	696	772	758	712	713	707	777	776	723	723	711	766	737	740	772	774	733	746	741	724	705	669	747	688	736	715	725	752	739	727	729	767	730	757	721	748	720	719	734	724	791	762	734	800	709	710	734	774	757	731	658	747	705	718	724	713	737	716	749	758	702	733	681	767	715	728	777	725	782	733	772	753	717	673	724	699	747	715	710	742	733	727	749	737	775	666	739	682	721	702	731	727	734	741	700	743	735	693	721	746	727	694	780	721	701	740	742	749	701	724	755	716	730	757	721	724	703	769	727	708	707	734	731	723	733	729	754	719	714	732	735	743	738	764	718	745	718	764	729	727	739	716	716	703	734	694	737	695	771	742	722	721	761	704	750	744	736	750	753	716	699	744	727	728	774	731	720	703	747	744	708	772	705	723	725	707	716	715	731	771	758	760	711	744	749	767	771	688	720	713	764	743	705	727	765	731	716	720	824	704	703	720	717	711	790	754	761	737	766	712	743	714	767	743	735	733	719	745	729	750	732	755	730	739	747	721	728	742	754	729	702	720	697	718	722	719	725	691	729	757	746	692	746	777	764	757	754	774	708	764	715	720	755	732	744	738	708	754	710	749	723	777	715	762	715	750	758	703	777	690	732	689	701	757	728	725	728	737	769	722	744	733	783	735	739	718	715	722	712	738	721	743	746	737	739	772	700	702	760	735	722	693	722	728	728	737	726	745	695	733	766	691	772	689	745	707	747	781	699	717	711	751	743	699	744	772	749	734	714	759	739	715	727	752	772	723	739	763	717	704	737	740	735	746	709	713	739	720	737	740	772	744	763	727	729	701	720	742	732	746	707	729	737	751	723	718	766	730	749	698	741	738	711	740	773	743	727	757	754	719	765	774	743	720	691	732	659	704	718	768	722	765	793	741	717	749	687	731	784	736	731	726	738	698	702	730	676	771	714	741	720	688	757	725	786	779	747	715	727	704	799	708	752	756	773	728	741	720	707	695	706	724	692	725	754	730	743	719	745	699	722	763	731	715	731	736	742	721	771	725	750	741	716	724	753	719	746	697	722	753	737	762	775	696	767	780	679	749	764	758	770	732	718	663	773	763	697	715	780	716	714	754	741	748	749	717	707	729	758	742	747	756	723	741	764	714	750	695	691	723	716	727	772	743	721	750	722	756	758	779	735	773	730	748	700	753	687	714	745	694	793	738	701	677	754	746	706	677	721	765	719	774	756	745	768	727	740	734	705	666	702	691	744	724	726	723	742	730	680	749	709	738	755	705	732	731	686	759	765	700	647	742	737	738	736	744	746	692	703	723	772	720	714	755	796	768	724	743	766	787	744	713	741	727	744	723	716	740	691	718	751	746	768	697	721	757	769	756	697	714	727	736	728	677	704	725	768	746	681	692	718	776	716	706	769	729	771	752	755	758	734	694	729	760	728	744	731	768	735	735	695	743	708	702	735	779	698	735	742	743	742	707	718	674	699	711	688	748	736	730	725	717	749	729	789	753	767	704	737	741	743	709	726	763	758	697	739	768	715	741	768	738	742	773	760	738	718	762	747	729	712	730	736	718	766	761	733	742	743	724	708	714	725	705	751	702	725	734	752	722	724	678	727	710	723	703	720	718	700	700	724	746	726	755	762	708	738	735	752	754	749	720	716	755	724	736	695	745	679	780	749	753	748	677	728	711	743	741	793	732	757	758	735	687	721	761	731	740	754	704	744	673	703	703	678	729	737	762	749	746	764	759	715	728	724	755	701	773	704	744	771	684	704	720	754	708	742	667	736	724	778	730	759	760	726	719	745	749	745	732	748	720	730	756	756	705	778	763	742	716	719	729	754	761	729	661	718	732	741	765	740	739	752	753	696	746	738	731	740	715	750	738	745	768	706	753	698	725	704	740	727	722	748	765	717	750	698	625	763	748	728	736	740	742	722	781	783	767	781	748	759	764	707	776	698	770	741	764	715	719	761	731	752	738	734	720	776	723	705	733	716	713	742	745	755	763	732	759	801	750	708	703	743	728	707	739	768	759	768	735	710	741	744	748	742	697	773	718	781	719	747	738	766	677	791	693	713	755	714	739	779	696	707	717	761	753	751	726	752	757	765	713	729	733	682	750	767	728	732	740	705	712	681	761	732	708	742	713	742	741	726	726	778	734	725	730	753	718	745	740	794	736	733	784	750	716	740	715	741	708	757	702	734	716	734	712	685	714	703	719	757	706	718	732	755	693	732	765	719	713	737	737	634	771	716	725	744	762	778	752	702	737	710	718	700	779	719	710	736	708	700	756	679	733	678	728	737	746	717	733	695	786	744	734	709	779	723	764	795	728	780	764	708	749	743	754	732	724	736	744	725	763	696	750	682	714	756	723	758	702	766	680	726	704	748	703	770	751	756	721	701	759	695	725	717	749	763	708	713	734	729	712	718	699	719	719	737	719	706	726	695	751	742	698	773	711	745	731	736	732	738	781	762	743	745	696	760	705	754	779	770	742	733	689	755	714	745	754	705	744	693	730
28945	37724	38718	11412	431	287	225	267	245	261	249	232	234	217	265	259	218	234	231	238	263	248	261	222	258	244	221	249	252	246	252	237	235	257	267	258	253	242	249	234	266	265	221	246	278	263	237	273	230	250	240	229	258	235	239	259	261	257	256	234	272	213	285	240	258	230	260	245	225	225	257	245	236	272	252	253	259	266	203	241	228	205	261	231	248	244	227	267	242	211	248	236	209	250	238	242	186	295	223	243	261	227	250	249	256	265	282	262	252	219	270	235	221	239	256	248	250	261	227	238	236	260	240	243	221	236	230	244	242	233	225	213	259	260	271	245	256	285	264	248	232	253	248	238	235	241	218	239	225	229	228	251	227	228	221	249	284	273	258	233	246	221	253	225	236	224	241	252	267	261	251	251	260	232	245	245	238	273	238	257	229	240	254	245	265	240	218	251	245	251	255	229	236	226	247	232	268	261	242	220	222	254	224	256	228	267	242	260	252	257	227	244	232	270	252	258	256	266	245	238	239	242	241	268	233	223	259	252	220	226	262	231	264	241	259	256	233	233	242	249	251	244	224	239	259	261	254	242	263	243	250	214	262	235	244	239	249	239	237	218	264	239	260	255	237	250	247	231	255	252	229	215	245	247	264	236	248	229	243	241	275	259	259	252	234	270	245	254	225	233	221	251	268	233	236	229	269	256	276	233	245	244	253	255	279	250	251	231	229	239	230	252	254	251	232	220	271	261	235	250	249	262	235	254	237	269	229	261	259	258	222	219	241	218	259	248	251	273	234	276	230	241	279	222	250	248	212	236	258	250	239	250	226	235	254	213	244	214	242	244	263	219	236	234	229	245	263	226	231	222	254	252	243	243	241	256	255	240	236	241	241	262	220	247	239	244	244	232	236	243	250	243	228	264	249	251	229	225	257	251	240	269	234	222	261	250	244	263	237	265	217	260	233	232	244	266	246	225	263	248	242	242	229	255	237	229	242	258	293	243	227	278	251	246	249	256	265	255	249	241	250	269	242	233	266	268	245	239	261	263	247	239	247	251	243	248	236	256	250	269	251	244	227	216	241	233	235	248	246	247	256	253	245	231	251	231	231	224	257	220	233	256	263	234	253	247	244	250	240	228	236	231	243	257	235	227	253	222	237	240	250	291	261	239	246	259	246	235	242	243	254	201	238	250	245	269	240	263	245	240	249	205	254	240	249	258	227	283	243	249	233	246	230	269	249	257	219	246	249	263	232	244	227	197	270	255	249	257	237	227	254	276	243	269	228	256	230	275	246	249	214	258	253	241	218	254	261	237	241	236	237	217	235	252	263	247	240	246	230	243	266	245	245	243	247	246	223	263	242	239	255	234	231	256	278	222	274	266	245	259	249	237	237	240	265	254	238	251	257	250	258	251	261	283	284	231	263	258	253	252	274	220	246	273	247	254	217	259	243	230	247	254	261	244	258	262	270	259	245	253	213	233	239	255	236	265	226	222	251	263	236	231	225	271	252	254	238	242	260	204	237	274	244	253	227	243	226	243	248	225	237	224	235	261	231	237	261	236	242	285	246	257	218	249	262	238	238	253	244	231	256	228	242	252	246	251	229	246	253	258	233	237	274	264	241	258	240	213	260	282	241	240	266	247	246	244	257	243	231	277	238	259	252	230	259	234	238	246	258	245	259	243	231	223	234	244	245	227	245	275	258	249	237	236	277	246	261	265	230	265	251	240	235	261	230	241	257	248	250	220	257	235	259	239	242	220	258	257	245	229	233	240	238	230	239	265	259	250	266	227	239	266	260	233	241	255	250	247	222	235	276	253	257	236	243	223	232	253	241	247	260	250	237	229	257	266	221	231	226	258	234	251	236	247	288	249	240	263	262	239	263	264	268	244	243	275	273	215	225	235	265	247	229	247	261	240	259	251	248	247	250	256	253	242	241	255	217	232	237	239	239	229	245	226	258	277	255	270	231	275	231	230	239	255	229	231	224	250	214	241	251	231	240	257	251	251	230	226	244	227	259	238	237	254	251	258	226	245	248	218	237	264	229	269	241	219	273	279	241	252	210	273	247	236	229	257	228	250	233	262	241	231	243	249	245	239	229	256	264	272	236	262	226	230	276	270	285	245	245	240	253	233	277	235	229	233	254	226	236	254	243	254	263	244	280	260	246	262	263	230	257	267	235	236	248	264	248	248	244	244	261	264	249	256	247	257	242	240	238	254	271	255	258	238	248	268	266	236	236	251	251	229	249	230	241	239	247	272	257	241	209	273	249	270	228	241	266	266	241	263	228	261	253	245	219	224	242	253	272	244	239	252	221	254	226	272	248	253	248	255	239	238	238	249	267	227	234	249	260	284	241	255	265	243	250	240	261	220	233	248	235	240	244	249	237	218	228	244	256	249	251	242	248	262	249	232	221	226	215	244	252	232	226	254	259	262	226	233	258	264	222	263	240	234	250	240	276	270	270	248	251	232	237	258	244	253	268	289	238	252	275	245	258	243	260	265	279	238	246	250	233	219	204	251	229	263	243	239	266	260	222	255	236	261	247	245	261	235	237	268	229	268	236	219	220	243	223	255	244	256	250	232	238	224	233	250	244	256	255	260	211	249	233	236	241	231	254	223	268	241	250	256	259	249	249	271	267	251	241	264	232	263	250	256	280	266	230	232	216	231	226	245	243	247	260	252	225	232	249	265	239	242	263	244	242	241	250	250	252	251	251	227	250	261	234	240	264	241	227	247	222	226	282	260	249	236	244	259	241	264	267	230	274	243	259	235	253	232	248	268	256	246	226	237	259	288	248	247	247	245	252	231	237	271	238	238	258	240	256	283	266	261	236	234	249	256	244	252	254	245	242	254	235	248	255	241	264	255	241	262	256	273	260	239	229	241	234	245	242	246	244	225	239	250	230	230	233	246	273	262	247	248	231	246	254	233	276	255	257	261	258	230	234	236	218	257	225	242	242	231	252	227	262	216	222	250	237	220	239	223	250	244	273	260	248	247	282	280	227	224	270	254	244	249	245	219	240	221	241	216	233	281	239	255	246	235	258	207	243	242	232	244	236	241	246	274	240	264	241	242	265	257	248	233	245	250	241	234	269	272	257	235	208	261	253	274	266	249	256	222	248	284	249	218	255	241	263	272	232	257	232	260	250	219	236	248	239	259	245	260	270	241	240	248	252	255	248	214	254	237	281	240	224	211	252	247	250	228	256	278	206	234	259	235	261	218	223	263	250	254	240	261	242	256	264	232	244	260	257	227	215	252	240	232	250	247	248	217	249	261	249	255	238	214	260	246	230	230	255	243	233	232	249	244	245	246	258	240	247	228	262	276	268	257	233	250	277	232	246	234	243	208	280	249	228	245	245	264	258	234	255	237	226	234	236	224	239	249	283	253	261	239	250	235	233	253	253	242	225	236	227	255	245	235	232	224	259	218	269	247	243	246	259	238	230	246	228	238	248	254	244	244	236	248	244	264	252	217	264	264	258	273	236	248	245	233
33446	57424	39435	5776	426	411	424	423	413	417	444	447	409	449	432	410	437	461	431	429	426	425	437	455	423	473	414	433	408	402	419	442	396	422	411	403	389	420	374	446	411	426	451	395	402	423	436	423	422	420	429	419	424	433	415	409	401	408	421	425	433	420	435	399	427	396	407	412	405	414	393	425	420	423	390	398	403	402	420	410	397	410	418	432	417	433	433	409	408	399	443	427	412	429	421	403	405	409	408	406	427	403	387	402	395	451	406	440	412	399	409	467	399	389	389	410	433	413	387	444	408	441	418	440	417	410	448	389	436	431	409	427	382	383	421	430	448	473	420	424	422	388	406	416	457	401	394	420	425	431	414	432	366	393	422	446	448	424	412	438	404	431	446	423	382	434	426	392	437	433	396	423	456	403	444	431	433	394	453	445	455	442	412	404	444	442	439	444	405	400	401	442	418	411	422	418	402	401	417	400	457	411	410	400	432	354	432	440	427	423	422	397	466	407	418	469	432	436	427	408	398	438	382	420	438	414	454	405	406	464	420	406	395	443	400	383	452	402	402	448	442	424	401	412	412	415	420	419	446	404	443	395	428	416	405	439	402	425	413	444	416	414	411	448	459	405	410	416	435	403	409	413	422	388	410	425	389	426	404	411	391	459	485	402	394	422	435	442	436	429	436	419	454	401	428	453	414	439	386	421	440	389	444	395	426	391	423	424	404	403	411	414	443	419	425	467	448	426	406	414	417	401	432	377	443	429	458	430	430	469	423	427	406	401	396	413	453	437	398	416	376	393	391	398	391	412	435	388	428	418	395	425	445	470	388	465	407	441	402	418	436	449	415	429	425	387	369	415	402	397	420	423	420	398	423	426	421	425	418	418	394	439	432	407	402	409	407	446	421	396	419	413	417	416	460	441	416	408	410	433	422	413	438	397	431	419	394	416	455	425	423	442	432	433	446	372	415	426	366	440	422	433	437	435	399	395	443	402	460	416	387	445	445	420	402	439	424	406	392	419	436	386	451	425	417	424	408	456	420	392	409	431	412	424	416	420	456	432	429	385	391	387	432	408	407	431	400	411	428	433	436	439	430	415	423	429	461	424	380	438	432	390	433	410	422	406	373	410	416	379	406	432	405	415	419	439	402	426	387	426	444	464	399	427	423	398	401	398	421	429	437	402	426	440	419	423	409	426	437	419	434	418	442	427	420	404	422	402	424	468	447	374	394	406	438	425	406	440	405	398	424	409	428	410	396	406	409	399	413	428	415	415	440	427	422	432	404	399	392	414	395	415	444	394	440	435	470	411	422	389	444	433	428	413	439	473	433	422	414	413	409	433	442	389	421	439	424	417	410	436	398	412	383	421	387	427	430	422	433	440	466	411	450	401	419	435	440	380	403	417	420	443	396	419	423	429	415	444	384	408	403	413	414	419	428	419	416	398	420	418	406	439	427	435	412	454	401	427	437	422	426	426	415	405	413	418	457	406	414	416	384	373	439	404	406	378	436	442	435	410	420	401	413	409	412	428	414	425	410	403	429	400	422	400	411	420	407	445	409	443	403	436	423	443	482	444	413	410	421	424	401	442	421	393	403	445	437	424	404	400	455	444	422	434	383	451	433	389	430	406	427	467	372	417	431	436	415	428	408	431	415	427	434	422	406	396	394	444	432	434	421	429	429	422	446	399	396	402	402	412	442	430	424	443	384	426	413	458	414	441	404	403	421	430	372	447	429	386	430	449	450	410	410	423	452	428	410	430	434	422	467	392	409	433	424	388	448	428	380	403	463	425	419	405	406	400	417	409	440	429	432	405	390	398	405	400	420	441	390	429	411	379	400	428	457	404	426	418	424	424	444	441	399	403	413	446	402	422	428	441	452	418	403	453	433	427	430	436	425	453	434	403	391	428	426	449	439	418	442	398	441	406	406	407	426	422	413	449	413	433	440	428	467	414	402	438	409	394	395	386	441	394	431	430	413	395	455	397	366	430	418	425	410	405	403	432	403	393	444	456	419	448	386	418	412	419	413	399	433	418	413	482	423	403	447	393	414	418	429	419	433	406	395	418	420	428	408	403	426	437	393	427	432	422	406	396	433	444	421	426	413	421	423	387	425	442	422	416	377	441	429	405	418	423	398	427	464	442	398	409	421	421	417	427	416	402	403	461	416	419	446	411	409	405	461	435	387	387	413	390	435	414	377	403	468	388	427	413	413	401	457	433	412	424	431	421	399	408	433	430	414	424	420	362	420	398	418	405	443	414	418	430	410	443	387	437	410	433	439	413	411	415	451	428	407	443	432	420	432	400	413	439	433	430	449	416	415	409	397	415	382	446	400	435	408	411	402	419	448	456	395	432	425	397	424	421	453	433	419	404	443	445	429	422	404	382	415	412	411	429	428	414	412	421	392	412	426	374	431	393	413	416	448	418	422	406	448	425	420	422	440	406	371	410	434	457	414	398	453	405	426	414	437	400	416	413	415	418	414	422	425	371	409	415	433	397	439	403	418	441	436	428	454	416	462	397	423	425	445	408	388	425	391	433	443	412	365	451	450	411	420	416	404	416	373	451	378	412	466	413	393	390	446	426	438	432	443	421	405	423	407	408	451	429	419	416	420	408	414	424	456	417	419	428	438	373	433	417	383	464	416	441	416	441	418	420	399	419	418	412	421	418	399	407	441	398	414	417	446	431	428	418	418	412	402	418	420	417	447	435	410	401	416	450	434	414	451	405	410	416	422	448	465	414	398	409	451	429	389	395	410	408	383	423	427	430	388	436	396	441	419	433	445	465	456	458	411	413	431	432	375	397	414	447	402	428	414	389	417	428	408	392	416	368	397	406	396	440	423	428	376	438	398	428	418	429	419	400	453	410	404	381	407	390	405	421	372	408	394	406	388	432	435	416	389	434	437	403	411	406	388	414	438	428	440	423	466	439	413	432	391	439	386	446	423	419	412	388	414	421	429	395	426	435	392	438	401	405	385	380	398	411	443	410	439	424	422	398	400	437	431	395	413	423	390	436	436	407	412	415	410	415	416	411	397	409	447	434	395	407	426	400	422	415	417	404	425	425	403	420	420	416	443	383	404	399	413	402	451	453	396	420	453	445	415	414	424	435	462	389	435	367	398	404	412	409	413	385	442	431	377	457	401	423	428	396	423	425	416	417	412	385	448	403	390	412	409	418	435	438	452	382	388	389	461	387	400	403	416	432	395	418	426	426	414	454	407	403	480	468	435	415	436	444	449	418	413	424	435	443	405	413	421	456	414	412	393	434	395	429	407	416	429	424	407	434	418	420	398	431	434	394	372	397	406	440	410	411	415	448	466	409	381	426	437	420	382	396	415	384	397	468	459	442	403	426	407	425	432	416	430	431	400	416	393	423	431	437	385	429	398	368	376	406	419	414	426	449	423	373	420	447	413	417	447	431	442	418	399	396	390	426	435	462	427	412	427	415	412	407	399	444	418	464	408	370	414	417	422	393	431	406	427	401	419	399
25264	31184	47601	28386	15349	3314	359	301	310	253	291	274	296	287	272	297	300	270	266	286	273	260	277	285	299	313	273	274	279	253	261	309	279	299	286	262	295	270	297	299	278	283	273	289	287	279	267	296	272	281	286	262	271	278	278	287	267	281	274	258	271	283	289	307	271	269	286	267	269	266	284	265	296	298	272	271	273	239	269	256	294	300	324	282	277	291	290	294	307	269	278	283	296	291	270	287	261	269	281	284	231	261	276	273	297	255	298	250	278	259	285	258	298	266	270	266	269	293	296	275	271	290	282	295	255	267	270	301	291	272	281	305	289	249	283	256	260	260	283	289	286	269	270	275	265	319	286	277	282	272	305	271	282	280	277	272	268	268	279	277	278	291	289	285	276	276	304	270	266	261	283	303	292	281	288	274	299	280	260	296	282	287	303	291	306	258	277	256	273	293	270	271	249	285	243	307	286	261	280	268	280	312	270	291	277	273	255	250	274	264	250	258	286	283	286	290	307	308	280	261	295	305	286	297	292	284	257	273	267	283	244	248	260	298	246	284	276	279	292	278	290	262	272	266	270	290	285	262	261	260	254	278	287	265	289	249	284	262	247	278	276	281	275	322	267	272	269	270	296	293	272	256	251	249	282	290	304	265	272	252	276	283	284	304	290	268	282	270	256	265	283	287	263	294	282	278	308	285	288	275	285	288	292	267	263	296	250	290	244	289	303	254	302	280	269	292	270	295	252	261	277	267	257	280	276	272	240	298	293	259	267	280	269	263	287	277	253	246	267	297	272	274	277	278	283	263	273	283	282	273	307	243	279	256	283	294	240	261	260	242	279	262	272	317	268	259	262	263	256	284	278	289	283	284	256	279	273	266	275	278	292	294	273	249	287	290	264	282	288	297	275	242	298	305	286	263	313	282	279	286	284	287	315	273	270	269	244	284	268	248	280	250	309	265	261	295	313	289	293	281	246	258	306	270	286	264	272	273	256	277	273	263	295	301	303	237	264	286	270	292	280	294	281	269	301	282	275	287	279	304	264	304	260	319	267	239	252	270	248	308	289	276	275	244	284	243	276	244	312	292	271	288	286	294	270	302	259	298	275	295	275	259	303	278	281	285	281	261	258	269	296	260	268	287	286	264	280	264	289	281	279	238	288	272	291	259	284	265	297	281	301	268	271	299	282	297	286	302	255	263	256	293	256	269	283	255	293	285	278	282	270	275	299	271	300	245	305	295	279	294	253	262	266	291	239	268	270	280	271	273	271	269	294	289	286	278	275	287	292	306	257	264	264	288	243	274	282	297	303	252	298	271	271	289	270	278	276	264	293	272	287	282	295	291	285	258	285	262	285	279	267	287	267	254	263	278	250	278	238	305	290	267	306	282	287	291	304	267	295	285	257	276	258	268	268	280	256	274	301	269	288	295	297	278	277	297	284	292	300	258	270	283	276	272	281	287	296	260	327	293	256	272	286	258	260	266	267	270	269	310	304	317	291	266	232	287	279	307	259	274	274	284	313	286	297	265	255	276	288	251	272	261	281	254	282	253	306	299	241	302	270	296	266	287	247	294	253	271	258	257	267	265	288	261	285	269	260	287	291	267	278	274	246	284	260	314	292	285	254	304	296	289	296	281	286	275	280	277	291	283	279	264	282	274	267	290	289	271	256	252	280	288	279	298	297	266	261	311	274	253	292	281	286	275	291	262	277	286	251	282	279	287	274	251	286	254	276	257	271	249	251	254	318	267	283	259	276	310	292	284	264	243	308	277	280	258	284	256	268	291	269	292	238	251	273	290	276	289	266	249	289	285	254	267	270	263	287	307	283	271	267	311	253	275	272	272	278	270	285	267	257	272	257	293	285	305	252	302	270	285	267	268	287	269	287	289	277	287	282	272	296	277	286	313	300	269	274	274	274	263	276	287	270	305	306	274	260	295	251	232	272	305	284	284	293	263	259	286	308	268	286	303	268	264	271	286	254	287	257	259	275	284	260	298	262	259	291	296	255	276	246	279	286	274	262	252	309	291	262	252	296	288	294	255	264	276	266	256	274	268	281	290	275	283	279	293	246	285	290	269	258	284	266	289	304	273	274	286	259	242	282	248	270	260	293	281	297	295	266	260	272	257	305	288	276	258	277	280	301	285	306	270	266	269	284	297	292	282	299	292	247	278	289	275	277	296	284	291	308	257	259	263	308	247	248	293	276	286	271	304	291	310	285	292	265	276	246	278	281	282	259	291	280	265	262	294	266	294	268	274	286	275	268	256	261	238	266	270	250	264	262	277	300	282	280	260	298	277	289	264	281	277	292	317	286	271	232	292	264	284	253	287	281	290	281	287	294	236	302	325	287	252	268	282	264	271	289	259	276	251	272	253	283	286	293	264	269	276	307	271	255	282	277	284	263	273	290	305	294	275	279	282	290	256	260	274	271	272	276	280	286	267	272	281	303	278	265	271	276	261	290	280	277	295	265	280	255	284	274	262	273	268	287	266	280	276	264	254	284	250	270	270	285	262	292	252	263	285	272	247	292	278	292	291	236	314	256	291	263	287	284	302	271	290	275	286	265	289	302	266	275	275	286	310	311	243	292	298	278	247	276	253	287	252	274	282	251	289	265	295	300	279	295	273	283	252	260	286	266	250	291	294	306	281	261	287	261	266	296	275	251	282	317	292	253	271	278	259	296	288	280	302	275	263	296	289	269	252	313	273	287	278	264	262	263	286	267	267	278	268	279	270	259	270	282	253	252	299	289	276	279	308	259	286	265	273	251	288	269	257	310	294	302	254	288	246	244	253	284	273	281	273	284	256	272	277	270	290	243	254	251	303	290	280	274	274	265	285	281	271	303	301	270	249	290	273	294	263	284	278	259	283	294	289	276	252	264	237	269	268	281	292	289	256	310	310	283	268	290	278	261	287	275	293	254	288	263	272	281	268	293	272	279	305	269	273	285	307	286	265	266	298	267	266	311	289	237	301	270	262	273	304	246	299	269	263	238	246	246	276	289	278	279	275	290	322	280	305	279	251	296	287	255	298	311	278	261	268	277	283	278	291	300	269	264	303	282	250	288	253	264	261	278	286	295	287	290	271	275	298	321	243	291	280	312	281	244	287	258	302	303	279	268	300	276	299	262	298	284	292	261	261	263	266	277	285	286	260	261	299	275	303	263	273	301	281	267	270	279	281	264	270	259	256	277	273	282	288	268	291	266	252	255	280	272	253	282	288	275	272	269	275	268	263	286	282	272	291	272	266	272	316	298	267	254	246	289	308	278	284	299	288	280	275	304	258	279	287	285	289	291	258	307	280	322	271	275	277	275	264	295	246	269	265	277	270	264	287	290	278	262	282	279	284	256	276	286	275	286	276	263	266	297	243	261	312	304	282	275	283	286	302	293	267	266	262	259	265	295	279	276	280	285	270	279	257	307	300	282	270	287	293	284	297	272	282	288	296	274	301	269	289	237	299	267	262	285	304	285	273	286	275	294	285	294	282
58266	89058	65020	19273	645	549	502	534	495	479	493	465	469	483	482	451	480	458	459	422	455	439	482	445	439	466	425	407	471	424	428	474	417	483	425	425	415	465	458	406	429	462	443	463	434	457	422	449	433	476	432	418	441	470	428	424	448	437	444	425	443	471	444	453	468	439	416	425	451	436	500	422	418	440	473	455	486	476	461	449	452	445	460	458	449	449	446	475	479	434	418	466	450	457	456	482	474	464	507	387	440	417	444	413	465	445	470	447	466	480	480	418	462	446	444	463	475	428	463	437	462	440	448	422	440	494	464	495	395	489	467	466	451	435	467	466	403	491	442	427	421	490	432	479	439	439	389	457	476	449	457	464	463	457	466	447	479	414	451	467	384	445	448	427	447	453	472	433	471	502	456	454	434	449	455	463	460	466	414	480	450	459	451	421	437	468	453	420	418	475	437	424	442	451	464	452	424	421	434	483	445	439	457	415	464	460	422	414	444	434	423	450	450	436	419	422	425	446	481	449	454	446	477	430	438	425	410	425	425	448	429	513	471	429	447	441	434	475	435	430	456	421	466	455	476	492	442	428	490	450	471	451	451	471	409	428	426	430	460	437	448	458	442	454	433	427	473	458	473	457	449	449	476	446	422	487	450	436	457	440	460	459	425	446	436	463	409	455	439	459	454	450	459	452	445	429	463	462	446	449	410	462	423	427	463	434	461	430	451	494	409	435	427	453	477	448	431	473	463	451	436	453	453	476	473	428	441	424	504	459	434	486	451	458	454	453	434	416	475	456	439	440	420	451	408	420	466	487	445	393	434	435	445	453	420	446	444	434	440	477	453	411	469	453	443	459	433	458	418	462	476	453	469	445	484	439	410	441	451	458	438	451	447	413	447	428	421	454	446	456	439	429	434	473	459	460	449	440	449	443	464	411	435	471	454	463	459	450	461	481	414	464	451	456	453	433	440	459	432	456	469	453	449	429	446	426	433	453	444	429	460	423	428	474	428	480	439	466	434	444	443	494	450	462	428	412	429	460	423	417	452	431	487	417	457	426	455	478	471	449	437	459	457	482	411	439	458	421	468	459	480	426	420	451	447	431	490	420	472	479	429	408	444	444	466	453	423	455	449	466	395	461	456	448	421	443	434	456	448	400	483	428	457	414	456	445	463	453	439	425	465	489	453	443	440	438	430	454	432	398	427	429	460	420	426	464	462	428	472	422	430	473	446	459	427	443	409	429	452	419	507	439	432	440	453	456	415	499	476	483	465	460	423	448	439	455	416	417	488	491	421	422	433	403	463	476	453	449	449	436	447	443	432	457	476	464	465	442	429	447	432	435	440	453	434	444	421	429	479	434	430	462	466	460	419	465	410	448	469	454	449	466	448	431	452	455	458	431	464	428	421	439	444	477	432	468	478	455	449	458	450	455	472	406	478	463	447	419	403	456	428	487	423	488	449	452	421	485	497	467	487	470	424	450	442	401	453	466	427	411	471	463	460	466	443	437	445	461	497	465	449	449	456	441	420	447	451	421	444	454	460	421	443	436	462	425	437	443	457	450	458	460	467	472	440	432	472	443	428	411	447	422	476	438	450	463	456	407	467	458	446	413	466	462	454	469	479	441	417	439	391	430	426	443	463	443	441	470	495	456	463	425	417	476	441	493	439	412	451	495	438	422	426	446	424	436	467	418	440	478	479	459	448	447	461	445	398	460	463	426	492	448	439	435	466	455	452	426	438	426	493	447	458	403	420	450	443	414	475	452	431	465	470	429	445	455	436	467	448	457	423	451	469	484	454	464	421	483	458	448	441	453	482	409	422	455	432	450	496	465	471	457	473	458	482	414	486	436	469	418	449	433	458	449	435	450	418	463	455	454	456	455	480	424	450	441	468	431	446	444	424	430	474	442	484	435	423	451	449	441	459	452	477	426	460	458	452	456	448	444	472	415	425	457	463	466	449	443	439	443	477	461	464	472	446	442	444	449	442	492	425	436	468	468	383	429	435	444	454	441	435	461	407	467	452	449	431	469	470	441	466	452	447	480	448	446	390	460	450	452	453	467	436	432	464	484	438	444	458	437	459	433	446	483	444	490	438	460	473	440	420	461	444	487	476	437	446	436	434	473	499	475	419	424	464	446	430	442	446	457	439	431	479	439	489	433	450	457	459	441	420	435	449	467	457	436	464	442	439	439	446	417	470	412	438	471	453	464	409	435	448	445	443	431	436	424	440	479	460	430	432	419	458	464	436	470	438	438	439	451	446	453	468	437	448	458	456	478	486	477	442	442	472	450	454	466	472	482	476	451	433	443	473	485	444	470	431	409	450	452	445	424	432	458	473	460	403	479	456	474	454	471	448	466	463	480	446	411	461	448	470	459	434	440	427	435	455	470	458	469	449	443	443	471	430	488	475	464	483	438	461	435	453	487	447	428	455	435	451	423	414	435	463	439	428	442	452	436	421	439	416	488	434	451	449	439	435	435	448	424	397	474	419	423	462	447	440	472	430	420	479	452	432	450	410	418	451	459	432	423	464	426	447	435	472	434	455	478	448	460	434	402	463	439	452	439	444	430	450	436	461	442	471	456	467	454	478	421	459	475	431	461	425	439	448	456	450	482	454	456	426	452	453	442	399	458	416	466	428	472	458	463	442	485	400	473	457	442	432	427	442	473	445	411	435	461	451	471	452	451	454	467	470	465	454	439	429	447	437	416	488	432	410	458	434	459	473	480	430	461	458	461	420	412	451	436	459	424	403	475	465	436	431	449	441	463	464	436	403	465	442	444	430	412	443	471	466	467	448	442	452	441	442	441	440	422	430	404	419	423	448	465	467	436	436	457	434	438	424	471	456	457	464	458	444	421	462	426	449	425	456	447	461	455	459	478	479	410	446	452	456	459	481	467	462	437	435	411	442	468	470	472	454	441	454	429	426	456	454	469	473	458	448	443	496	454	424	424	452	466	440	453	463	439	479	498	448	435	480	464	454	457	452	460	460	482	457	422	433	454	473	421	468	455	472	486	434	452	452	465	459	462	436	433	450	459	445	454	445	451	444	454	420	495	495	446	444	468	444	454	432	444	455	452	439	460	474	448	447	446	455	446	448	433	472	436	445	427	455	474	436	446	487	465	431	436	433	439	447	433	460	448	414	404	468	459	445	443	426	467	497	454	435	455	427	473	473	423	449	444	431	420	468	432	427	466	442	398	462	446	444	435	435	482	452	471	469	495	443	452	464	444	495	469	419	453	469	447	453	438	437	448	473	459	467	474	426	432	442	445	412	463	448	411	448	443	459	449	465	454	448	403	444	422	414	449	467	460	418	476	452	480	457	453	461	453	435	458	449	473	438	487	482	443	457	439	469	471	478	468	463	454	434	436	462	431	435	436	450	409	423	473	418	421	458	423	427	449	474	415	448	440	428	451	421	476	452	447	429	459	447	449	457	444	437	484	479	480	412	485	401	440	415	412	439	476	438	470	478	435	471	455	417	445	478	482
24122	25151	40915	25593	20745	14456	2218	552	477	523	485	507	493	485	476	465	460	500	493	479	480	481	473	490	436	480	451	485	507	478	479	483	422	454	492	494	480	474	478	444	457	490	477	497	462	489	441	481	468	472	480	464	482	451	426	454	505	480	502	443	448	516	459	489	438	468	428	482	454	479	494	475	467	452	479	459	449	463	478	481	464	498	499	446	484	443	461	448	494	474	490	488	464	437	456	448	499	524	439	466	453	465	465	484	476	442	437	457	506	461	474	472	473	496	497	495	486	458	452	446	434	451	481	481	494	454	483	423	449	456	428	473	434	503	454	483	462	482	478	443	440	417	511	450	486	474	469	476	458	450	470	458	494	456	447	489	481	461	495	487	455	451	438	487	426	484	476	457	474	450	461	470	452	449	488	467	508	500	482	431	462	464	462	433	464	480	468	473	482	470	463	472	449	453	469	471	446	467	490	440	444	486	467	551	483	502	417	455	470	473	494	471	476	448	462	442	488	440	461	471	480	469	475	457	467	480	503	443	453	449	484	474	491	481	484	453	475	417	491	454	464	509	488	465	501	518	472	507	447	454	460	463	456	477	476	471	490	482	456	453	473	415	461	461	440	479	498	439	466	470	484	410	458	488	461	475	448	461	476	503	441	493	478	477	480	460	463	457	454	493	428	506	460	434	459	462	481	486	456	444	453	489	463	480	510	451	482	467	458	492	445	473	466	458	450	477	436	467	480	510	446	455	476	468	458	460	462	456	464	482	481	463	505	467	483	435	460	472	503	482	482	450	488	466	452	474	463	481	444	477	483	453	463	457	487	473	481	486	495	469	453	483	516	470	480	451	502	474	479	486	481	463	422	473	491	484	480	462	448	482	478	489	477	455	480	483	487	460	439	440	440	467	491	489	472	486	474	443	493	447	453	528	452	465	427	448	449	479	476	468	467	452	466	452	449	471	466	477	459	462	458	496	516	476	472	466	488	487	486	455	473	471	452	445	498	461	468	470	447	427	477	484	493	478	477	481	495	462	443	455	478	482	468	435	451	451	458	436	471	440	490	455	461	496	517	440	484	483	471	460	509	435	475	503	495	469	466	511	474	509	473	438	437	492	482	504	487	447	452	435	426	469	498	460	460	499	455	445	433	469	448	504	418	457	455	463	492	426	487	482	478	480	484	445	459	428	476	497	468	453	489	457	459	483	487	459	490	471	496	452	494	464	468	437	461	491	462	464	477	499	472	492	486	506	474	468	469	480	496	486	482	511	447	465	464	480	420	427	478	456	463	509	484	449	496	487	491	490	493	488	463	440	425	481	452	480	492	484	468	479	456	473	515	496	495	481	478	454	487	441	450	463	473	463	487	488	456	461	464	505	429	513	438	477	473	469	451	477	458	443	461	452	455	416	434	483	461	467	489	486	469	495	484	426	461	432	481	458	479	426	473	475	445	463	441	473	444	455	476	479	470	481	501	468	474	497	458	501	459	474	454	449	448	449	473	450	479	474	475	490	457	446	426	464	451	456	434	462	474	441	471	494	447	480	469	471	472	468	467	464	492	463	483	461	465	440	474	489	498	455	488	473	491	454	475	481	494	444	488	445	471	480	486	480	461	479	447	452	455	469	500	425	438	487	487	513	473	458	453	468	476	451	449	487	431	469	448	453	466	485	485	493	471	481	510	463	450	497	464	485	480	446	473	423	502	484	455	441	459	436	484	486	464	464	442	470	457	449	485	446	493	469	473	459	486	450	474	462	444	465	461	452	452	486	470	444	482	468	521	476	485	460	446	438	430	488	455	451	467	493	457	474	475	436	447	472	471	484	500	487	471	464	487	475	483	458	469	439	465	472	473	457	460	469	449	478	459	455	475	444	469	488	471	519	490	469	464	447	475	442	450	481	500	435	462	447	488	454	477	462	523	486	471	462	490	435	479	462	485	486	472	472	463	465	473	479	458	465	454	466	441	470	450	486	465	468	506	483	480	478	493	411	490	483	465	440	490	438	470	463	463	455	444	440	474	484	452	474	486	477	450	418	482	491	457	446	448	460	434	485	470	452	471	495	462	469	445	464	502	414	448	431	451	499	490	468	487	439	495	516	461	512	442	476	490	476	452	475	456	480	480	472	442	487	507	478	482	471	462	418	500	466	513	441	464	479	495	490	483	437	482	489	489	500	483	444	474	472	421	512	450	470	450	462	472	437	485	481	466	504	459	525	448	435	477	477	452	464	507	497	463	448	428	495	452	456	452	485	478	485	453	482	488	449	445	427	453	455	474	469	475	425	477	498	416	459	465	485	464	420	446	396	409	506	445	452	458	442	408	501	425	470	450	478	453	460	483	474	446	452	459	488	502	463	481	475	464	462	453	477	490	468	505	517	468	475	526	482	453	513	445	468	443	484	472	470	466	493	436	450	452	479	479	426	474	470	451	476	454	467	461	439	429	476	467	478	506	455	437	467	473	456	480	460	489	463	444	441	450	474	479	472	476	450	468	473	452	478	426	464	433	435	459	472	488	454	435	446	525	442	496	468	444	511	448	460	451	489	461	475	471	489	446	457	476	511	488	466	494	466	440	472	476	431	488	464	495	483	490	505	461	443	482	465	454	505	503	491	477	449	479	447	420	474	460	458	468	458	422	464	438	477	459	458	454	473	453	435	460	476	454	471	511	465	484	449	446	497	450	466	485	434	515	474	434	499	430	486	437	450	444	428	494	475	426	447	455	475	470	422	480	428	453	480	467	484	447	469	447	446	500	483	464	454	472	440	495	458	485	498	464	487	470	470	450	483	449	492	448	455	471	427	450	436	442	481	475	476	461	480	477	470	503	448	461	455	470	451	468	480	460	438	476	473	484	456	468	472	446	480	477	480	472	447	483	466	484	472	453	408	444	500	431	471	450	454	482	468	496	462	464	476	488	492	486	472	474	457	456	435	493	463	466	492	456	443	468	461	448	492	451	455	435	473	477	436	462	498	445	445	465	450	467	503	487	460	489	499	449	475	466	444	434	473	444	480	497	431	450	446	466	482	454	458	461	446	510	453	450	437	486	469	456	465	462	420	477	466	459	493	464	460	445	459	477	456	471	458	428	473	461	480	470	470	486	462	462	446	443	490	482	445	478	511	468	458	473	476	476	441	431	457	481	447	479	463	486	456	505	468	465	445	455	494	486	471	466	472	458	459	451	447	453	438	486	438	440	456	453	491	492	456	538	447	476	455	438	499	453	501	506	466	515	448	433	478	473	467	461	469	500	461	513	459	439	432	457	466	507	469	471	497	455	463	443	482	466	487	446	478	480	439	486	474	495	447	468	456	476	441	475	427	451	453	453	437	461	499	503	435	445	500	503	452	485	474	455	456	474	477	466	498	467	448	444	466	478	474	492	463	456	425	432	447	480	498	434	496	457	501	445	444	430	453	456	521	472	461	444	454	466	440	452	498	463	475	464	462	457	499	441	441	456	433	499	469	458	488	494	452	448	476	443	434	484	490
61116	83242	60683	22100	993	894	825	816	820	768	760	743	737	768	765	718	702	736	706	726	776	688	733	726	760	718	705	676	717	681	718	697	741	721	708	728	746	741	792	747	715	698	747	731	709	732	693	743	673	718	682	737	732	717	732	692	700	713	698	694	713	694	707	695	712	684	708	747	670	698	689	733	701	721	699	748	723	735	686	707	711	754	690	780	719	731	717	742	687	680	729	724	694	707	703	700	718	703	745	732	655	732	709	717	724	704	750	701	693	765	739	705	696	681	686	713	674	729	708	709	751	690	705	672	762	700	707	732	710	716	760	711	707	731	693	712	731	683	675	734	722	677	695	733	706	709	728	692	701	698	685	752	722	760	707	703	697	717	686	715	742	712	731	716	723	750	662	744	706	739	734	686	715	712	713	737	670	710	737	704	792	723	655	734	719	693	700	711	746	747	709	679	702	739	718	710	679	694	713	729	692	680	709	689	737	750	685	738	692	700	738	723	682	717	765	719	684	757	683	694	741	687	719	736	721	722	681	747	753	731	695	691	710	707	766	730	724	744	671	695	766	720	709	743	696	700	674	691	735	722	719	694	734	699	717	730	704	713	719	713	708	708	728	727	744	704	756	673	689	774	705	744	709	749	761	757	728	679	719	692	767	687	694	713	754	686	719	752	661	707	710	731	661	762	670	698	763	744	724	697	726	697	754	743	778	685	679	677	681	745	720	762	730	717	730	738	746	739	667	711	704	720	721	706	712	699	740	707	729	717	728	728	724	693	702	736	679	711	736	739	720	693	723	750	694	692	702	781	695	693	703	731	751	728	720	725	674	714	703	687	713	728	732	732	747	714	682	749	694	785	718	715	650	713	670	744	696	709	715	701	699	722	746	658	745	688	744	716	662	718	695	740	729	675	734	731	741	733	725	715	716	693	730	720	754	726	751	697	782	672	702	703	715	755	731	704	712	697	690	717	743	685	744	695	732	728	709	712	694	671	752	714	709	687	727	679	707	741	691	722	761	711	688	707	686	708	692	745	739	718	682	724	703	704	742	739	692	697	686	695	754	729	758	712	671	666	748	758	738	734	729	709	725	730	689	725	683	701	692	681	749	764	709	764	747	738	717	698	733	710	706	735	734	764	799	733	683	702	706	734	752	727	697	720	707	689	701	710	734	719	738	706	694	690	680	710	737	728	683	703	730	723	686	740	699	715	711	694	721	710	702	745	704	709	673	750	686	705	728	726	714	732	754	739	750	753	768	744	754	694	703	693	672	720	734	724	698	714	771	728	719	710	726	673	712	728	777	685	687	745	702	724	719	734	721	719	752	741	700	652	737	716	741	745	743	729	718	747	696	704	764	736	639	702	720	726	665	733	698	693	704	701	700	744	749	707	712	712	731	682	705	723	701	711	708	693	762	695	722	745	721	730	751	718	729	727	681	684	750	721	744	684	708	699	709	703	712	760	713	705	707	720	740	700	699	700	680	743	717	689	735	694	694	694	727	640	698	753	686	739	786	753	686	731	735	724	719	750	726	723	691	732	707	722	726	747	691	746	700	719	701	695	722	736	711	718	724	697	678	706	724	703	718	732	698	670	684	718	698	722	709	700	717	667	691	713	695	689	681	753	734	703	696	726	667	696	756	633	763	714	722	675	731	718	723	690	696	692	688	727	678	731	764	694	722	720	721	705	753	735	727	736	709	719	734	727	744	679	701	706	767	746	679	745	717	721	713	683	772	693	707	705	676	684	702	732	717	657	723	713	708	708	710	743	688	682	724	701	674	698	757	654	699	685	734	777	698	732	711	710	731	696	735	698	709	784	699	695	741	683	704	684	733	700	748	725	722	733	712	664	692	697	724	712	712	696	747	702	716	738	730	708	703	705	633	716	728	738	667	759	765	681	729	699	680	703	742	707	765	653	700	724	706	717	684	690	732	684	667	675	683	678	683	704	689	716	730	699	723	725	721	751	728	715	686	726	666	713	719	736	699	718	698	746	697	746	685	693	733	763	725	701	732	693	687	752	706	726	709	679	723	720	722	704	689	690	704	751	765	689	657	640	696	661	680	645	734	752	690	775	701	730	738	754	741	741	750	684	704	696	685	738	691	737	664	712	686	761	722	744	652	706	703	640	732	674	725	716	694	715	737	694	689	744	736	751	771	699	674	705	716	729	689	708	683	760	762	686	748	669	721	737	688	745	712	696	695	708	707	706	698	733	695	679	775	771	744	693	688	725	718	668	707	759	703	728	716	654	666	717	742	701	719	741	713	755	762	680	705	688	727	741	693	699	715	760	700	727	699	673	727	725	682	707	690	723	670	709	709	711	659	736	719	744	693	707	719	693	696	702	719	703	725	767	644	708	700	710	729	729	683	740	741	717	693	741	705	714	683	717	693	728	699	743	672	763	685	684	683	717	670	735	710	698	736	705	742	755	681	733	748	728	755	704	693	760	717	782	678	685	731	727	699	770	715	718	675	701	698	655	706	743	731	746	717	670	738	754	710	715	693	704	743	723	704	725	652	695	735	682	714	733	704	721	756	728	713	738	693	716	704	690	703	683	739	715	662	677	722	731	698	727	676	672	738	703	701	766	725	700	701	682	714	746	675	659	718	685	724	737	796	702	708	709	705	739	722	682	671	712	723	738	699	692	719	663	765	714	684	709	730	698	700	651	729	702	727	749	706	695	718	761	678	711	732	728	739	768	707	685	705	711	713	717	731	709	730	689	706	698	695	697	729	716	735	749	756	664	686	705	709	733	701	730	725	741	710	744	695	665	669	706	684	762	682	717	698	716	728	712	731	747	721	712	691	704	763	700	742	782	664	709	684	749	726	665	625	748	689	745	725	715	766	732	761	711	705	700	745	712	708	742	700	737	672	729	702	692	664	686	683	741	729	702	703	722	721	694	724	725	752	724	694	721	714	742	732	700	710	723	737	742	692	685	764	698	655	723	688	733	694	739	701	746	676	701	682	754	702	699	698	743	730	708	734	690	715	717	707	710	739	682	698	678	708	730	708	717	700	620	723	705	684	700	660	699	747	711	728	659	737	707	748	718	709	703	666	754	725	711	706	710	719	737	688	731	728	658	707	700	683	713	719	698	736	681	682	779	758	703	739	705	713	772	698	697	722	750	702	735	723	738	702	670	712	709	685	726	715	695	743	728	659	720	662	736	756	688	757	691	729	707	761	742	721	713	710	715	697	768	690	672	746	715	695	711	701	720	722	721	698	715	680	743	671	758	695	737	701	754	755	694	745	674	676	702	713	735	720	709	677	706	728	732	704	748	693	738	677	702	728	722	727	721	730	704	726	741	695	725	704	708	686	729	702	672	645	657	709	687	714	746	698	710	731	727	712	712	744	712	704	703	745	699	703	685	694	726	713	702	735	719	688	698	712	737	725	696	715	682	746	699	756	701	715	697	720	735	713	693	721	709	703	722	677	665	758	729	757	708	741	749	699	711	739	700	713	673	737	774	688	698	724	725	724	742
28865	41124	37353	9788	514	349	259	236	261	232	207	232	228	247	252	244	230	232	235	237	265	223	228	246	249	241	243	239	261	215	247	265	219	241	220	231	250	248	234	229	244	239	240	273	239	236	239	241	247	228	222	242	255	247	226	232	260	209	235	207	226	224	249	239	234	254	223	205	232	257	244	260	243	216	228	263	236	213	218	236	240	273	232	223	248	247	256	254	225	225	229	255	243	230	219	265	238	259	248	230	207	238	225	227	257	221	238	248	252	224	227	245	249	214	253	229	259	250	216	250	260	246	223	246	244	234	243	233	228	228	209	196	211	235	210	233	236	266	233	241	224	207	234	255	255	213	204	246	249	218	238	221	248	237	235	248	227	236	271	236	221	232	249	214	239	250	241	247	234	249	238	232	244	237	242	234	238	232	232	228	250	224	231	196	240	227	233	250	227	255	242	247	249	250	275	229	242	221	214	241	238	238	239	235	229	247	266	245	214	204	222	211	194	219	255	234	224	243	221	228	244	228	230	255	248	221	254	228	244	213	263	264	236	260	222	242	241	225	249	230	225	238	228	216	241	239	195	234	229	224	222	253	254	245	233	241	265	218	231	225	224	249	232	240	242	234	234	246	206	230	258	248	235	244	229	218	234	253	237	242	226	216	248	242	256	252	265	221	249	233	266	233	256	228	232	254	223	232	262	216	208	257	255	246	245	249	231	239	232	234	223	221	222	204	250	226	270	243	257	250	268	226	235	228	263	243	226	218	238	241	249	270	233	236	231	246	245	231	249	224	234	232	224	272	244	224	224	234	229	245	242	222	247	243	247	246	244	233	237	236	253	242	257	243	251	240	229	232	223	232	240	240	231	251	263	251	207	259	239	194	245	228	207	218	235	225	223	247	237	248	251	233	257	227	238	239	257	238	246	237	238	231	229	250	234	248	243	262	232	210	214	240	229	213	249	233	253	241	236	213	231	260	249	215	243	230	233	243	245	239	249	223	248	244	226	243	242	248	243	230	227	244	232	244	249	247	260	250	240	255	228	228	227	235	271	254	228	241	241	240	258	233	229	249	251	233	238	258	218	245	253	224	232	249	223	242	234	257	223	253	277	241	221	246	262	256	234	212	238	237	234	240	267	238	245	237	237	266	241	240	229	215	252	232	236	272	239	254	217	254	227	232	260	229	242	231	241	221	252	244	242	209	224	210	239	253	251	211	242	225	234	226	229	239	251	225	262	250	236	238	217	259	253	253	222	241	260	227	226	226	247	256	238	248	235	233	225	276	252	250	223	249	241	237	232	224	226	260	226	257	235	224	260	224	247	240	221	263	242	246	234	231	269	212	234	244	245	228	241	237	230	230	246	215	236	247	232	223	206	248	217	240	198	229	211	235	219	253	213	270	225	230	262	239	250	240	236	219	202	234	262	267	214	233	230	216	229	230	228	215	234	240	232	237	228	243	246	238	253	229	228	219	230	198	235	266	218	232	234	237	233	235	257	260	253	243	228	246	236	274	231	255	240	241	232	243	265	235	236	252	251	248	260	228	238	222	226	240	233	237	221	237	235	229	210	236	259	226	226	246	235	245	230	258	228	244	230	216	247	251	229	247	231	211	238	207	253	214	256	239	238	230	232	234	223	244	199	250	204	245	266	272	244	221	243	259	236	258	260	227	250	226	239	239	222	214	197	220	233	258	201	238	239	233	202	264	223	241	231	233	247	243	225	225	243	249	242	247	235	236	219	238	216	251	232	248	229	225	249	239	252	250	250	243	221	243	254	248	232	229	265	219	243	221	241	233	264	240	274	221	197	233	240	192	218	221	236	249	248	226	236	255	245	232	224	234	222	250	222	224	241	237	259	231	246	238	232	264	262	243	246	217	245	246	236	233	234	224	213	231	251	207	245	237	244	223	237	246	223	230	244	219	229	226	238	260	229	244	225	226	206	267	228	243	217	224	250	254	244	264	218	248	216	255	235	210	235	235	253	231	239	218	231	242	232	270	244	263	235	226	244	233	245	229	250	263	200	218	245	239	233	253	229	233	243	243	259	252	254	241	273	237	265	246	234	232	226	227	231	216	271	243	219	245	214	237	258	225	265	220	219	273	237	246	212	245	227	230	211	235	212	217	221	230	208	254	249	254	253	249	250	226	255	252	225	251	213	232	245	232	233	236	216	232	238	228	226	205	254	195	223	238	252	241	221	235	208	236	220	249	222	232	246	253	213	237	250	236	191	245	253	234	243	233	220	255	253	253	248	247	237	234	250	239	245	240	223	260	239	257	236	252	237	240	244	231	251	251	275	249	235	228	215	237	258	243	235	246	250	236	240	221	229	262	243	226	209	207	230	245	247	240	256	259	240	241	253	212	212	210	234	218	229	224	236	224	264	241	231	240	227	237	254	223	257	222	250	237	240	235	213	239	258	255	209	226	253	249	231	238	259	236	256	210	266	228	217	200	253	247	246	240	248	230	229	254	238	243	271	250	227	243	231	239	215	255	222	233	245	235	222	221	225	269	250	228	234	219	228	219	221	224	255	245	252	237	244	227	200	241	242	219	240	233	261	248	233	242	225	226	248	220	249	245	223	231	222	269	247	223	234	250	229	245	241	249	257	258	228	271	245	258	242	210	242	232	246	240	258	239	241	269	261	224	225	252	251	240	236	255	235	249	251	231	220	245	225	226	256	268	237	197	236	221	224	219	261	247	215	222	245	232	250	234	241	227	248	265	230	248	229	258	223	245	232	252	242	274	262	231	229	239	236	260	209	206	237	240	253	231	235	233	231	250	259	228	259	245	228	216	224	251	229	231	263	228	240	264	223	236	223	234	254	233	227	241	265	247	232	233	216	266	224	256	242	249	223	218	242	229	228	234	247	257	269	246	254	250	249	208	222	226	244	242	231	251	240	233	238	252	269	227	212	235	253	229	264	259	228	219	216	223	251	214	265	231	265	245	226	230	225	276	273	256	254	243	218	258	234	257	257	239	220	235	233	256	236	241	242	238	233	249	263	237	242	205	228	241	222	249	232	257	244	249	261	252	239	213	246	232	228	256	224	235	229	236	213	236	252	247	249	234	234	223	230	261	240	245	242	233	225	249	234	231	206	228	212	236	250	265	229	224	226	210	234	224	258	207	246	248	219	225	242	248	249	221	210	236	225	243	231	230	238	232	244	244	240	230	213	258	230	239	253	204	230	226	216	220	255	257	246	212	219	251	240	230	224	256	241	231	237	251	250	255	253	254	255	245	197	255	258	211	245	253	251	213	243	251	248	233	244	265	247	242	240	224	222	246	236	263	252	212	215	220	227	247	213	209	242	217	228	223	254	221	279	249	250	243	256	221	243	257	254	233	209	248	232	250	249	250	254	247	232	230	258	231	220	236	235	208	242	241	224	262	256	238	222	250	221	241	227	251	211	230	239	249	216	247	235	232	233	237	241	235	243	230	245	243	236	256	209	234	225	239	234	238	263	232	236	219	231	245	216	213	260	229
32913	58989	36465	4738	420	430	406	403	405	403	399	387	381	399	396	405	420	392	403	378	390	416	401	419	394	390	386	432	377	386	419	471	412	400	412	408	401	388	436	413	406	425	364	396	389	419	389	414	402	390	393	406	400	396	370	388	377	400	391	374	415	379	363	387	426	383	402	401	445	415	398	369	372	386	397	392	383	396	412	393	402	414	376	386	398	400	401	380	395	366	386	364	427	368	413	355	399	388	405	381	415	400	401	366	382	435	413	400	414	398	427	381	405	398	399	395	403	382	394	385	447	386	387	427	404	381	409	423	406	394	422	392	404	403	409	374	405	402	392	399	354	382	384	394	380	413	387	411	377	411	393	398	396	421	380	419	391	382	426	394	401	367	397	410	379	401	384	411	382	399	398	374	437	365	398	437	381	378	389	386	361	429	428	399	427	413	409	391	404	368	387	425	381	392	369	351	397	378	437	392	414	393	378	384	393	403	404	397	394	375	416	377	412	434	373	379	416	393	413	348	381	403	396	408	402	389	397	385	395	379	399	420	381	401	369	396	390	406	385	413	409	375	422	414	361	432	369	392	404	400	406	434	388	411	393	452	409	394	369	371	392	425	411	406	413	397	375	407	424	397	387	405	385	363	390	385	393	399	379	391	420	367	383	409	401	398	377	393	393	388	372	363	390	405	411	416	394	350	376	351	380	410	392	381	392	401	406	408	373	389	393	382	430	398	387	419	395	409	421	366	405	396	388	385	435	415	386	403	386	380	386	397	395	395	395	371	365	421	417	403	410	397	410	400	408	379	398	380	419	389	397	441	420	354	361	416	388	413	385	396	432	402	405	415	403	427	388	389	393	376	400	407	407	373	374	408	427	390	411	374	411	399	352	368	397	375	372	413	408	407	414	394	377	387	387	414	371	385	408	398	393	390	418	394	383	392	397	403	391	377	417	389	401	412	362	407	396	416	425	382	390	382	441	405	412	380	411	415	409	406	390	389	349	384	422	357	403	441	405	409	378	395	428	401	435	408	406	352	396	393	404	391	387	418	374	444	399	380	431	384	397	365	397	390	356	391	412	408	387	391	372	398	431	409	419	374	365	371	412	399	420	388	386	425	421	388	364	394	385	382	391	373	383	391	401	406	380	387	376	386	385	412	415	401	396	380	422	394	385	374	396	385	382	410	370	393	419	386	379	386	397	385	380	396	380	407	377	367	392	401	408	412	387	390	411	395	398	381	357	404	415	385	393	391	364	409	421	372	404	409	386	381	408	375	402	381	370	393	395	428	378	369	393	409	396	353	385	409	391	426	389	385	365	421	374	369	399	430	416	387	387	391	423	451	413	393	369	415	414	422	400	424	421	378	405	429	401	387	418	401	388	424	375	355	383	371	388	435	399	391	391	405	376	375	399	365	395	406	381	420	404	410	410	399	416	389	453	412	398	379	417	410	371	379	398	388	389	407	404	395	394	384	424	366	365	394	387	403	398	413	354	427	417	404	412	373	373	415	388	397	399	417	402	409	414	415	412	386	398	406	415	405	411	443	435	420	364	392	392	410	366	401	400	411	385	402	448	391	404	399	394	391	411	402	402	400	399	398	420	404	419	387	382	366	391	418	389	391	360	371	418	412	410	406	457	395	410	410	395	405	367	373	380	369	396	402	377	390	394	444	386	388	382	429	399	400	398	377	374	386	388	359	363	406	431	382	360	395	383	420	393	408	419	377	402	434	410	392	397	395	388	378	413	455	400	394	421	351	421	391	409	408	383	382	390	362	408	373	372	386	391	417	371	411	371	394	416	392	398	389	405	399	367	395	425	408	385	366	424	383	420	379	378	380	379	402	409	432	375	385	365	400	381	388	359	413	393	410	392	399	386	403	386	429	411	397	394	413	413	391	393	386	395	380	379	367	380	401	366	391	380	379	382	367	417	405	425	435	390	390	377	392	397	414	393	416	415	436	369	418	403	415	378	416	420	395	374	385	425	412	390	376	387	441	373	382	386	359	443	379	374	408	411	388	437	416	382	438	402	407	391	401	365	389	376	389	418	412	403	405	398	385	433	401	420	433	398	352	411	383	420	407	406	393	400	397	416	391	424	403	372	385	406	409	422	360	394	420	428	372	417	381	414	385	379	382	412	420	410	372	355	450	404	407	407	430	396	403	402	393	417	400	371	398	403	392	390	385	381	387	408	385	425	427	398	384	352	408	411	403	404	408	357	401	411	350	383	371	409	389	406	383	410	407	384	383	415	392	444	365	396	403	419	405	394	396	407	371	386	377	429	384	370	399	384	390	417	363	393	411	383	389	396	383	408	413	420	395	369	386	410	417	351	380	408	369	405	419	384	415	419	425	385	391	377	380	359	378	407	399	399	394	364	402	400	359	420	401	397	386	399	417	422	368	398	407	383	404	378	399	393	386	410	412	410	394	437	396	387	408	406	393	378	410	404	415	413	419	369	360	410	439	388	389	394	374	413	414	410	355	420	397	395	388	406	385	391	399	394	413	371	384	379	388	427	407	392	378	388	413	382	409	434	415	372	366	411	371	391	417	392	416	376	399	421	401	388	365	384	398	367	410	393	385	389	380	373	377	366	408	391	393	395	403	381	397	409	390	405	374	420	381	382	378	379	433	384	405	386	364	428	390	366	399	417	380	380	433	384	424	436	406	401	424	396	394	398	426	399	393	395	365	394	413	403	427	381	386	408	392	413	391	367	401	392	384	372	397	413	410	393	403	372	387	411	445	389	430	425	383	374	389	383	457	363	410	374	388	410	396	432	444	367	423	395	396	362	407	401	383	376	373	386	409	428	368	387	396	390	410	382	387	384	404	405	413	415	385	377	402	438	416	383	410	402	364	376	396	414	386	416	395	416	399	376	403	396	399	364	433	413	388	403	414	412	395	405	419	412	399	417	375	404	392	389	376	402	382	384	394	375	367	384	373	411	373	398	386	388	377	418	438	375	440	382	413	360	369	404	414	359	441	389	406	414	368	379	378	384	402	396	381	406	391	411	405	431	396	431	343	413	396	364	421	379	383	420	441	396	415	399	408	401	393	394	436	402	435	404	408	370	369	408	427	445	433	355	392	406	404	374	410	402	422	354	436	405	409	386	423	387	441	404	410	400	402	401	384	409	415	413	388	399	386	406	414	385	400	391	389	411	387	383	382	379	405	389	389	376	373	373	404	391	405	411	399	405	442	400	404	374	364	391	385	378	397	380	395	397	419	443	371	407	385	437	399	393	405	411	384	401	422	376	401	437	384	392	392	375	399	405	401	417	411	389	384	384	399	391	427	406	376	383	358	413	389	404	367	404	404	369	418	409	428	414	389	436	410	389	424	400	419	414	380	390	371	385	385	369	420	400	412	423	409	405	368	393	415	396	381	406	421	395	404	391	391	392	398	363	387	387	430	408	367	407	414	424	414	419	401	425	372	421	362	424	433	379	410	396	396	437	405	397	389	410	426	402	443	403	402	397	417	373	381	398	393
25211	36825	50008	27204	14974	3444	341	278	291	289	296	280	310	306	291	268	275	284	247	236	247	250	237	282	273	260	281	271	281	308	281	268	264	270	277	250	306	265	259	247	253	255	286	275	263	264	269	269	289	287	256	281	272	267	254	267	272	251	274	280	245	285	257	266	266	244	267	283	279	299	275	264	297	274	309	266	275	236	279	282	241	264	266	289	259	241	270	273	253	267	265	280	284	271	272	276	248	257	283	281	263	281	281	276	283	254	249	236	298	284	255	258	266	256	259	278	251	252	251	260	271	254	281	268	257	270	249	271	251	244	260	280	279	249	302	266	297	279	266	268	255	283	260	250	253	258	259	267	262	267	271	280	279	273	275	266	267	294	268	258	275	255	255	251	248	269	250	250	266	268	268	276	284	263	293	282	243	284	273	280	299	319	257	272	262	286	255	278	287	260	277	273	281	266	255	260	257	268	263	247	277	272	263	306	276	279	277	287	260	279	280	253	274	259	280	252	272	292	254	276	254	237	271	275	267	272	261	265	261	252	276	270	246	250	276	278	258	255	253	269	248	245	275	253	247	271	277	266	281	262	261	247	238	279	254	276	293	273	247	297	244	263	264	250	247	270	236	256	274	252	295	249	252	263	247	268	241	256	267	282	250	264	257	294	258	273	242	237	287	255	282	256	272	247	260	268	297	279	268	294	243	268	248	268	269	242	266	253	270	253	271	256	257	291	270	270	248	259	297	295	251	257	269	247	268	317	243	279	252	260	272	301	285	289	292	244	273	252	244	286	263	285	266	260	278	261	282	253	275	264	278	299	269	262	276	252	267	278	267	258	294	243	265	280	299	272	241	254	253	262	267	285	261	265	257	268	276	291	282	264	261	256	295	263	269	259	244	267	274	270	231	250	291	268	260	277	277	267	277	278	263	269	216	256	260	264	296	239	295	255	250	291	284	276	259	275	243	273	274	266	266	250	281	270	256	253	253	261	277	268	264	270	263	265	258	279	248	294	248	256	271	294	273	270	251	258	258	272	268	272	265	260	295	279	257	258	273	291	261	264	249	251	263	243	312	303	240	279	289	280	230	287	265	263	270	291	241	279	291	281	273	266	252	267	278	258	282	257	280	289	249	285	255	252	281	234	327	258	255	281	275	293	276	269	306	262	270	259	262	261	267	282	253	282	267	261	258	254	277	298	251	265	258	253	271	259	234	269	281	268	262	272	233	249	253	278	253	301	269	262	279	261	263	261	266	282	298	241	276	285	237	246	258	285	282	281	273	263	259	255	286	265	275	252	282	252	242	273	287	260	281	292	244	287	280	270	282	274	264	270	259	234	271	278	277	255	295	245	276	257	263	266	272	302	274	244	248	300	277	264	266	281	278	267	226	275	285	282	232	270	273	265	260	246	255	286	245	271	258	254	285	258	245	242	247	273	290	296	251	261	267	254	265	261	312	273	260	257	303	262	250	256	292	256	255	264	285	268	232	244	282	292	249	272	255	275	261	256	268	243	286	262	265	256	264	252	266	272	258	293	266	229	257	259	260	258	224	253	235	268	253	251	259	273	256	252	271	274	251	257	295	249	312	250	264	256	274	255	273	255	230	264	270	277	263	247	279	278	241	272	257	272	264	299	268	265	267	237	266	247	246	297	274	265	253	276	268	251	254	252	265	232	256	252	264	257	261	288	233	249	299	258	265	260	258	252	283	286	247	276	276	253	253	277	251	247	257	278	276	269	286	284	237	264	269	252	264	273	271	245	283	277	267	260	272	267	233	255	284	259	280	277	258	245	254	256	274	254	252	273	299	266	274	244	280	284	272	266	282	266	241	264	267	263	249	259	284	236	251	280	277	283	249	269	235	290	249	259	270	234	261	299	299	271	251	249	265	300	281	272	223	267	255	287	245	264	257	290	284	265	232	282	229	301	254	259	271	286	294	279	283	269	281	278	248	284	259	268	243	257	262	289	279	286	222	273	267	267	270	264	263	312	285	282	256	266	274	261	245	259	273	274	252	266	274	279	284	297	252	247	252	259	287	271	272	245	305	253	253	247	260	281	284	284	263	266	247	257	279	254	269	274	273	251	279	249	244	226	244	272	250	260	247	278	277	294	301	292	257	277	281	269	298	287	264	274	254	275	274	264	270	290	279	276	293	258	251	299	271	277	248	252	280	266	267	277	257	276	285	277	256	256	246	258	275	243	259	292	271	253	237	267	245	280	227	276	279	287	261	277	285	269	262	243	243	288	250	274	282	276	235	246	285	228	288	264	274	274	237	308	249	240	247	274	278	264	286	264	276	273	267	304	266	250	259	310	251	266	249	247	262	273	279	244	239	277	253	257	314	289	314	261	274	266	258	242	279	271	223	247	263	259	276	308	225	254	244	283	277	303	270	251	282	232	307	298	259	270	260	295	263	243	259	282	285	240	258	241	285	251	251	254	278	260	252	242	280	251	256	252	237	257	281	272	244	267	285	233	268	261	245	245	260	246	272	308	280	278	265	252	264	267	240	253	266	300	244	296	288	296	243	268	267	261	255	276	238	270	272	269	251	273	287	246	277	255	262	253	302	251	253	251	271	225	269	252	259	286	291	261	265	279	276	282	250	254	275	292	253	285	241	234	271	270	282	279	269	269	274	268	262	269	259	278	262	281	255	287	254	281	261	257	266	251	253	282	254	240	285	285	300	340	270	257	271	245	275	267	293	270	256	263	303	267	216	248	309	282	267	264	272	284	266	244	268	279	253	286	277	256	263	271	265	285	272	250	280	259	287	276	246	270	252	250	288	250	283	257	303	302	287	287	253	265	265	274	263	263	307	260	269	259	252	262	269	277	261	276	247	265	267	281	262	252	254	227	268	269	236	240	255	258	282	290	242	283	232	256	245	259	273	271	266	244	272	261	255	256	252	266	300	255	269	247	238	260	264	242	250	266	268	253	267	277	264	245	275	277	261	286	259	244	241	249	265	291	272	285	264	256	250	266	290	247	242	279	249	276	257	260	258	262	245	289	247	255	265	274	282	255	276	272	281	244	266	255	292	246	270	271	281	254	270	256	259	234	274	259	262	242	258	241	287	269	283	258	264	271	238	284	270	313	284	275	265	259	270	265	241	267	255	244	283	262	258	276	276	266	257	246	259	265	236	236	274	268	251	292	258	269	287	263	248	270	262	278	272	267	274	271	247	275	237	273	242	259	262	293	263	258	255	242	240	249	259	271	264	227	236	256	278	292	283	255	249	272	258	262	299	242	265	255	266	283	281	270	254	265	267	283	286	258	261	254	270	248	277	270	259	232	270	263	268	248	257	237	287	283	273	243	218	261	251	292	250	293	282	262	254	257	222	264	270	258	275	297	268	252	257	283	245	262	288	262	304	279	277	244	265	243	250	255	243	283	252	264	254	282	260	274	256	273	258	281	266	252	270	237	262	272	263	264	236	278	274	292	273	257	253	270	271	266	260	260	250	257	257	263	282	249	224	260	250	286	269	262
58452	82623	64876	17070	603	525	466	494	474	465	489	444	438	486	429	453	453	462	444	425	431	440	423	419	456	448	448	504	475	450	448	436	428	464	423	456	421	392	407	435	431	430	426	424	444	441	443	427	401	436	409	448	441	449	436	441	416	419	445	436	423	430	426	462	402	421	428	420	461	406	469	387	414	453	437	440	425	434	428	442	483	449	412	460	432	413	427	443	435	451	407	409	416	464	409	448	431	436	465	402	425	408	405	469	425	432	452	421	443	414	450	425	435	431	452	458	440	454	451	433	415	424	433	424	446	413	446	414	425	424	428	463	452	397	445	384	449	442	412	482	425	426	497	408	410	459	425	451	438	429	409	444	458	421	438	412	454	467	426	431	447	451	420	489	437	482	461	448	432	420	426	434	446	409	423	465	482	427	447	450	421	448	434	426	463	432	429	457	421	439	456	429	464	404	428	413	413	456	408	451	435	457	413	418	392	444	461	400	437	448	458	422	411	405	420	427	423	423	467	378	430	445	457	440	453	455	467	424	410	434	467	470	414	436	429	417	397	446	407	451	424	420	424	417	398	412	419	422	441	472	436	418	417	436	432	466	448	441	449	417	433	434	420	463	459	454	395	470	471	409	419	445	453	434	440	438	425	412	422	433	410	447	458	438	425	422	424	441	441	450	449	420	412	446	449	463	447	452	450	434	422	419	423	402	437	438	442	404	465	440	444	469	467	450	430	433	434	449	394	458	397	477	459	428	462	430	399	423	423	406	428	432	417	389	425	438	434	415	458	442	440	432	441	432	408	396	433	393	461	415	456	427	425	417	469	427	442	444	400	401	448	456	440	417	423	453	463	436	451	419	470	446	419	404	430	379	431	445	446	441	390	423	422	406	468	459	421	455	422	463	450	435	443	428	427	467	434	420	401	435	416	446	417	450	404	424	485	409	465	454	467	434	459	416	430	430	463	422	440	450	405	441	468	391	442	418	422	351	437	452	448	439	421	433	431	424	458	409	429	447	458	398	419	428	421	430	456	432	421	416	412	469	408	441	429	383	402	357	397	424	404	438	403	429	406	440	464	426	421	446	454	436	425	419	433	431	414	417	451	414	416	437	459	423	464	409	460	397	476	419	422	425	487	444	442	406	420	441	423	431	457	448	388	407	414	413	459	412	379	430	409	440	427	464	444	442	468	428	454	435	433	443	420	444	411	439	436	435	424	429	404	463	436	452	419	400	413	442	416	431	427	412	446	455	439	396	451	401	422	452	389	441	474	463	435	440	444	422	398	391	438	433	468	459	451	457	449	450	410	471	435	397	436	432	414	444	437	412	458	447	436	433	422	416	437	421	439	442	445	415	437	463	416	406	448	441	426	429	412	452	415	431	449	444	444	420	447	435	403	406	465	433	403	423	420	392	455	413	425	415	467	434	418	447	386	430	407	407	453	420	422	403	437	419	414	430	455	456	396	415	386	377	453	448	426	413	415	467	406	433	424	424	412	453	405	425	442	428	411	426	408	425	433	439	442	432	465	438	427	412	427	426	433	439	469	417	465	409	417	449	414	419	430	402	475	421	448	440	453	460	421	453	472	438	428	462	406	434	456	423	421	445	409	408	462	423	428	427	418	440	439	449	467	431	442	442	427	445	454	468	445	447	393	408	428	451	460	420	446	453	415	415	422	421	405	484	484	448	386	502	390	430	450	432	430	413	436	461	444	426	491	451	402	450	435	461	447	435	419	447	440	430	434	466	407	428	459	392	456	427	417	414	443	449	393	466	442	455	427	453	411	419	403	422	439	470	396	447	442	386	461	461	439	413	460	412	454	440	464	478	450	434	438	451	450	435	435	438	431	438	395	409	426	429	445	440	421	430	405	443	474	405	427	433	391	426	471	435	414	469	414	415	455	457	456	400	429	412	417	445	427	451	403	439	425	457	402	460	424	383	425	431	415	425	450	417	418	401	454	448	426	422	415	422	428	383	434	444	437	423	414	417	459	477	418	432	452	438	454	423	420	435	451	417	437	431	417	422	412	447	385	450	444	440	463	412	430	402	415	431	440	438	424	431	453	450	401	421	468	411	449	448	402	443	427	405	409	415	475	460	436	428	444	409	431	402	441	420	444	447	435	426	444	462	400	422	448	465	442	421	461	416	431	431	415	429	446	479	438	431	453	451	434	441	457	431	423	425	422	418	466	386	410	436	402	443	449	452	437	423	397	405	458	444	402	466	411	410	431	414	446	399	437	499	459	460	430	442	421	423	446	407	396	424	413	405	465	387	416	414	434	429	419	456	411	441	413	461	385	441	444	454	418	442	462	426	428	451	433	426	438	408	429	414	470	444	413	454	443	433	439	448	416	467	423	400	410	412	418	440	407	446	454	408	458	423	451	461	405	461	433	408	451	455	483	394	434	434	434	440	421	418	425	443	468	399	428	401	459	419	410	411	450	419	465	429	416	458	472	462	450	430	420	456	453	459	419	458	430	414	436	445	434	447	450	423	427	431	432	397	455	446	434	425	427	448	440	440	399	430	448	441	422	467	450	479	400	444	428	451	410	440	412	432	437	422	435	433	410	415	451	405	468	458	435	439	468	421	440	470	445	391	445	422	435	407	437	437	503	419	398	443	463	409	418	424	440	460	448	430	448	430	436	439	450	427	422	443	385	414	474	461	402	413	456	473	440	420	460	430	399	439	433	430	417	460	406	444	438	422	445	426	417	440	435	409	449	406	409	445	422	458	391	403	408	455	445	432	420	424	441	415	456	448	438	415	411	442	413	384	423	416	469	444	402	463	409	433	405	443	488	422	438	448	428	437	412	392	449	426	448	416	415	404	445	424	410	443	429	401	411	460	434	442	426	421	436	419	462	431	478	437	429	461	398	405	439	450	427	416	416	451	420	436	414	420	405	433	421	414	467	396	455	458	453	452	418	439	461	470	414	417	450	439	420	434	437	427	436	425	435	384	431	439	444	402	476	461	449	441	438	399	420	409	408	431	434	447	393	404	429	429	392	459	436	398	397	408	470	420	447	456	421	425	481	432	428	402	420	421	424	483	426	438	469	438	432	449	449	417	422	427	475	478	460	453	448	414	457	428	434	434	430	404	405	390	429	441	427	445	419	408	416	398	426	452	429	442	448	463	464	408	430	468	406	412	407	436	449	401	460	468	418	456	458	402	427	452	434	426	449	406	454	425	444	435	412	436	424	421	446	445	400	427	479	460	434	404	445	448	461	395	437	431	411	434	412	411	481	402	426	447	438	438	454	400	427	435	403	430	430	425	433	403	431	417	420	399	452	393	392	436	422	435	424	454	428	402	432	444	434	417	406	392	433	437	455	450	420	413	434	405	418	423	425	426	431	432	408	434	420	420	430	421	411	413	438	431	451	414	393	406	413	430	413	439	401	417	409	458	416	398	466	447	429	422	445	419	419	451	449	393	442	445	455	402	451	461	443	428	407	444	403	463	451	410	434	445	442	403	398	428	419	405	446	415
24176	25895	38641	25475	20853	15451	2810	564	524	492	500	484	477	497	489	499	460	492	460	473	489	493	458	445	484	495	479	458	500	465	447	490	486	486	492	446	454	482	508	466	422	464	459	523	457	437	459	456	473	431	476	473	448	439	454	443	479	452	479	508	479	464	456	448	466	475	464	459	484	491	495	491	433	467	441	489	472	476	449	469	459	464	459	407	486	492	478	474	447	467	462	426	447	471	440	493	476	427	448	460	437	431	491	447	443	435	485	459	449	432	469	454	448	440	473	469	471	480	476	484	471	488	457	444	459	478	456	482	448	503	469	475	460	453	436	444	525	453	465	495	450	473	443	439	436	513	445	460	444	463	437	458	482	421	504	478	413	448	487	467	421	425	444	452	429	479	420	490	450	489	460	477	461	502	452	427	470	473	492	462	483	473	453	468	463	492	477	463	460	472	454	467	482	446	447	467	470	469	446	426	485	428	454	504	465	455	458	438	476	460	434	456	437	476	469	455	461	459	436	469	486	407	432	470	431	439	473	437	494	480	487	467	496	477	451	444	447	477	499	437	460	444	468	453	500	415	467	472	457	455	454	471	495	472	473	465	454	411	478	453	458	466	426	499	417	484	456	452	469	443	480	443	471	473	489	450	453	416	447	468	418	450	479	410	486	453	472	446	453	462	463	456	446	446	447	436	442	455	435	476	454	475	455	470	488	407	442	429	480	464	461	450	431	435	444	425	432	455	421	469	493	435	446	423	453	468	454	483	446	490	504	439	472	450	471	456	452	457	479	470	440	456	509	435	429	444	488	496	442	438	456	449	478	443	472	448	451	428	460	428	428	467	458	457	420	438	420	453	497	489	476	471	446	468	451	451	428	439	464	467	445	446	427	462	458	443	462	450	451	476	483	421	448	450	426	454	463	480	448	454	510	446	462	468	414	469	441	470	472	471	467	457	471	453	460	422	454	462	412	450	463	494	471	468	467	469	467	444	448	449	454	461	436	485	454	451	445	490	481	466	424	467	454	432	472	429	492	482	441	386	459	435	452	470	460	496	475	486	481	445	450	471	422	465	404	431	439	457	486	485	449	445	481	458	434	451	471	480	454	479	446	422	470	458	443	475	484	448	471	454	478	493	487	471	465	467	449	487	483	435	483	477	477	480	491	440	466	495	453	458	425	481	427	459	473	472	458	467	488	463	425	451	439	466	406	451	475	492	464	468	464	495	500	457	502	459	456	402	478	465	441	467	458	468	469	500	475	439	482	451	496	464	431	456	441	467	462	442	465	476	495	474	415	444	467	473	495	469	468	448	493	469	440	437	484	486	474	413	458	423	433	445	490	478	464	453	455	442	456	441	502	432	466	446	446	487	453	469	437	459	459	452	470	466	431	479	440	437	459	435	452	456	429	451	473	436	463	501	464	454	444	463	437	444	434	489	463	472	481	477	492	442	418	485	464	433	450	469	452	415	452	457	472	418	467	479	469	455	465	438	441	490	434	489	486	482	444	455	424	475	474	458	454	464	426	468	507	467	437	459	428	465	456	478	469	478	460	455	489	464	474	447	467	498	459	439	493	433	461	457	453	452	489	470	467	442	440	483	433	449	433	456	484	457	485	470	461	445	438	478	471	459	468	462	457	500	482	508	465	437	452	504	448	468	511	500	436	413	425	513	460	446	453	452	483	461	452	421	483	454	443	448	479	480	482	445	454	443	494	446	494	433	464	465	447	464	447	511	432	502	469	434	435	457	470	475	449	436	438	487	441	429	450	434	451	472	440	440	498	438	458	415	467	442	447	438	451	453	478	497	454	485	464	453	447	468	500	474	492	469	456	482	481	468	483	454	414	470	426	487	465	466	477	466	471	453	471	456	462	426	421	435	498	497	469	473	453	461	436	472	459	435	483	476	460	454	474	474	479	420	461	470	471	497	441	462	492	489	459	462	487	471	484	441	453	462	471	450	460	461	492	476	472	473	431	480	471	456	456	463	483	448	457	430	447	489	484	477	444	457	449	459	443	440	471	456	457	481	474	469	513	462	448	409	433	461	468	468	458	446	456	463	461	473	477	473	418	483	442	459	434	456	440	407	414	448	490	431	471	461	451	464	459	468	433	471	501	475	447	494	468	498	462	435	448	456	517	459	438	457	494	473	426	484	491	477	480	486	490	483	500	471	427	456	462	436	453	428	448	420	466	468	466	431	434	478	455	451	472	510	447	469	479	440	493	433	450	425	464	451	466	437	460	475	418	457	477	462	457	494	471	462	457	472	427	436	451	435	489	465	446	442	479	449	442	433	471	472	465	465	453	445	412	435	457	419	449	415	426	398	489	462	467	453	429	492	468	435	471	485	450	453	483	441	460	452	447	481	495	481	451	480	500	473	478	430	439	488	467	437	415	458	466	458	435	444	476	460	465	442	422	461	438	441	480	472	487	462	457	448	462	410	458	478	475	423	449	463	466	480	476	419	480	460	442	469	468	467	433	493	429	447	451	441	432	464	434	456	475	431	430	486	519	438	483	455	455	472	488	435	441	450	422	445	476	476	417	474	503	467	485	483	506	465	439	477	454	458	443	471	489	445	441	452	468	446	550	439	450	437	436	473	440	461	483	438	404	459	458	432	468	432	475	482	413	424	407	454	466	442	447	483	490	461	455	451	479	468	497	452	508	418	473	468	479	469	471	441	502	454	455	468	462	475	447	439	450	449	451	463	471	474	483	434	459	453	489	467	470	445	431	445	470	466	413	423	486	457	481	447	455	495	511	504	444	494	452	452	462	472	455	472	461	422	450	464	427	474	476	498	469	444	430	459	480	460	444	461	485	440	459	454	457	449	444	441	468	484	479	463	420	487	457	488	455	444	465	456	430	477	485	484	485	472	429	484	439	444	477	470	429	498	441	456	441	472	486	464	470	427	492	445	423	464	463	426	457	493	445	493	464	454	421	471	450	435	460	474	462	455	497	462	493	420	475	420	507	484	446	472	490	465	488	450	467	470	447	433	489	460	484	464	450	442	429	464	473	512	434	472	449	460	444	511	434	450	451	482	487	415	439	446	461	427	439	433	479	488	455	482	464	454	453	445	481	468	473	454	490	485	428	463	483	442	445	407	469	463	459	478	476	461	448	421	454	466	484	464	464	468	454	441	440	458	427	460	442	468	442	496	470	471	460	468	435	506	467	469	464	490	486	497	450	459	442	471	456	421	473	470	493	446	499	458	472	451	453	449	474	456	479	447	475	474	443	434	485	446	472	443	479	461	461	445	452	451	468	445	462	431	446	446	487	443	464	464	457	457	463	508	490	438	467	443	421	484	461	454	473	463	468	453	469	504	458	446	508	474	492	488	487	439	485	450	465	457	448	461	435	482	485	463	471	445	458	446	449	452	482	450	453	471	493	453	488	435	444	448	444	465	439	447	476	474	440	478	450	422	498	459	441	453	452	465	467	465	466	431	476	477	467	473	470	413	486	458	452	422	485	479	480	479	442	441	493	497
61103	78512	65621	21356	1034	964	886	895	779	759	709	742	719	721	730	706	691	701	739	762	708	703	724	762	686	681	717	686	739	690	715	729	693	679	695	710	668	667	661	720	698	680	694	740	722	681	673	705	716	695	735	766	656	692	695	675	738	670	695	691	710	718	695	703	700	714	698	719	716	665	729	719	721	722	693	742	709	683	662	690	730	674	688	697	724	720	771	679	735	682	711	722	672	726	717	688	735	732	713	682	745	675	668	695	691	659	657	713	719	711	733	689	685	730	661	724	743	747	711	705	716	713	722	722	668	654	683	714	661	697	685	705	666	686	699	666	660	683	716	668	697	709	713	717	664	759	733	726	731	721	711	714	707	718	692	650	671	698	705	685	685	658	672	719	643	729	661	694	656	703	729	707	726	728	756	714	672	717	729	719	694	678	688	660	682	717	724	698	748	732	684	755	680	730	738	673	740	695	658	711	710	696	684	713	716	729	690	686	704	719	699	719	711	709	743	720	635	687	689	749	709	711	700	666	699	693	776	671	675	718	721	679	682	736	735	673	749	737	705	665	689	719	651	671	719	692	708	713	653	727	707	733	747	693	740	704	730	675	715	680	684	679	672	704	687	694	729	701	745	695	681	690	693	688	687	711	686	676	712	708	721	708	736	706	736	725	691	681	718	748	676	687	651	723	679	674	736	694	751	689	689	709	721	684	660	682	683	695	674	692	679	724	674	686	707	690	670	731	705	708	689	754	713	743	687	747	715	681	667	703	718	695	694	708	699	688	735	680	679	747	753	700	695	705	713	710	688	696	693	723	687	704	687	714	659	718	643	701	697	687	690	710	701	723	669	715	716	697	671	677	711	689	694	711	684	716	696	703	702	685	709	676	724	700	733	703	714	692	709	715	710	702	714	667	730	722	710	728	700	752	673	691	687	733	729	723	688	715	701	702	720	731	690	675	728	665	744	709	701	700	734	718	641	733	699	702	673	696	699	755	705	711	729	684	717	704	709	708	747	678	715	713	695	739	699	660	688	736	707	721	757	707	727	744	702	705	680	699	697	708	756	722	651	702	723	691	658	688	668	712	708	701	650	657	726	731	723	724	698	734	739	765	701	658	677	690	690	729	678	701	695	643	695	701	734	723	728	698	692	691	667	733	735	698	684	683	689	648	671	705	711	715	702	665	704	755	701	735	701	650	712	661	681	708	690	693	718	762	674	675	705	647	677	731	677	723	635	678	692	676	720	721	721	735	692	699	739	685	738	753	734	666	677	740	672	664	709	713	716	732	691	719	684	719	691	685	705	700	681	718	684	722	680	695	661	703	741	714	754	713	672	705	744	699	727	700	692	715	690	769	718	750	709	672	706	672	712	719	764	683	720	694	735	709	669	660	684	665	699	751	742	703	694	725	686	699	717	708	707	710	673	740	691	730	729	712	658	673	641	681	745	732	722	693	719	715	686	732	722	769	738	721	691	726	757	786	674	722	685	754	737	701	729	714	736	687	656	681	663	673	747	738	698	743	742	695	727	698	704	712	710	700	679	723	698	714	690	681	678	690	662	748	724	679	685	712	712	706	721	670	682	706	742	711	702	697	676	725	720	695	748	724	662	662	695	697	746	711	701	679	689	699	750	717	702	682	681	713	739	660	693	719	718	712	711	700	718	691	673	687	679	731	696	709	707	722	725	729	694	701	734	720	685	667	721	665	678	728	709	724	670	676	697	669	751	708	721	720	698	707	702	740	737	756	768	745	673	669	654	723	655	659	712	752	705	726	692	675	724	703	668	741	660	736	703	723	694	670	722	689	672	705	720	743	688	709	655	746	689	728	697	730	694	732	708	700	667	728	688	665	717	682	706	717	704	697	733	701	773	702	730	759	693	725	718	732	668	667	701	728	710	702	710	667	688	708	673	769	704	679	695	691	700	739	702	701	737	681	687	701	733	693	742	694	732	691	730	739	725	737	739	736	688	708	674	718	748	758	701	702	719	663	703	704	726	708	725	727	730	708	695	643	721	706	745	698	699	717	640	668	710	739	690	682	711	719	677	687	728	715	652	724	686	695	700	712	725	649	736	667	731	759	698	686	666	735	689	667	688	685	755	709	685	691	699	699	661	671	671	700	706	697	727	693	730	709	745	724	654	677	709	700	696	684	716	682	694	695	711	656	677	699	696	728	705	681	695	714	719	689	681	680	728	701	691	712	697	691	714	667	705	748	713	695	688	700	673	693	699	687	700	693	669	758	727	738	761	708	679	667	706	664	710	724	696	688	726	689	779	684	696	738	753	700	725	667	755	680	709	717	707	762	773	727	761	730	705	731	678	707	726	683	708	660	671	697	692	685	726	721	682	715	714	747	680	717	750	708	711	729	709	684	690	727	648	759	655	709	744	727	719	688	708	702	690	683	715	707	680	687	695	708	701	695	706	664	696	692	704	715	671	687	733	719	715	687	664	663	735	663	714	692	679	729	669	720	697	678	711	714	706	696	752	741	752	728	694	703	665	703	700	692	738	651	636	669	711	688	741	704	672	680	674	716	717	679	673	751	713	717	713	724	682	673	742	685	722	687	697	670	730	730	708	706	736	752	748	741	718	714	718	740	725	729	699	720	734	690	696	714	707	710	688	697	719	727	687	733	715	720	687	695	714	692	715	694	702	700	737	685	700	646	684	713	672	690	658	690	735	789	729	703	757	674	656	661	685	758	714	719	689	696	688	720	749	670	722	702	697	717	744	708	694	722	693	714	634	687	743	684	720	662	711	667	735	749	726	688	742	701	722	749	680	711	696	742	722	674	695	685	707	712	713	703	686	724	708	713	618	686	691	745	743	745	716	717	646	706	703	709	722	705	686	678	722	672	690	669	726	732	744	691	710	665	729	709	706	705	745	697	722	721	718	678	700	687	681	717	686	687	720	752	721	734	682	708	679	734	738	682	711	764	715	703	689	697	744	668	743	700	711	719	758	691	712	708	669	713	679	687	653	691	709	725	702	692	698	752	698	757	676	708	743	713	696	716	695	741	715	700	704	679	686	655	704	661	677	751	690	716	671	687	723	710	681	695	704	686	706	675	717	712	652	673	721	715	652	671	702	685	709	721	680	730	734	709	719	679	730	687	695	713	671	686	699	697	696	735	719	707	725	662	702	673	696	668	707	707	704	672	689	689	738	699	725	662	733	745	680	731	672	651	641	706	734	682	704	689	692	703	726	710	666	709	682	694	700	707	716	751	710	691	683	680	713	737	670	737	679	674	694	703	736	766	736	700	702	662	732	709	729	751	659	730	707	701	664	717	688	705	710	712	703	687	663	696	724	683	770	737	618	667	693	701	704	723	719	746	728	711	766	687	744	739	764	688	665	663	714	728	693	716	706	704	688	688	695	664	678	708	692	740	714	714	741	738	684	701	697	721	702	714	715	703	703	716	713	714	690	708	697	774	737	685	652	623	730	669	731	728	718	703	708	709	706	738	719	691	672	706	687	726	692	660	719	704
28856	41753	35978	9660	366	237	241	231	260	238	248	235	233	253	234	224	251	252	247	233	249	238	237	239	242	199	250	247	250	248	243	282	241	234	233	228	244	239	245	212	233	236	248	228	258	243	220	235	217	243	257	236	231	207	219	223	226	274	245	234	269	232	220	249	248	238	256	224	220	234	232	245	252	234	256	216	243	259	226	247	234	273	285	211	240	248	239	226	252	226	231	257	229	255	230	243	243	258	214	242	247	232	230	223	241	234	256	232	240	254	236	252	249	238	268	230	238	238	237	264	246	260	225	247	255	249	233	241	237	227	241	255	260	237	248	259	234	255	262	266	230	234	232	221	248	265	229	235	259	240	233	250	252	231	245	259	252	248	240	253	267	226	239	238	236	251	232	268	245	257	236	252	243	253	228	242	257	243	231	266	243	244	246	251	216	232	238	213	225	251	248	275	236	236	227	269	213	216	271	230	249	226	244	244	252	250	232	246	213	251	240	252	240	249	236	244	254	271	216	245	240	246	235	224	232	236	270	235	231	244	238	220	224	240	246	201	229	229	223	240	237	223	237	261	242	249	254	243	258	240	225	223	236	236	234	266	226	231	262	243	229	249	242	231	227	234	243	216	208	243	222	205	225	222	236	234	250	237	228	234	243	232	236	252	231	239	227	209	250	236	262	251	245	234	232	234	231	236	237	237	232	218	241	270	241	241	243	232	264	225	261	223	245	217	232	255	243	232	248	249	245	247	233	244	229	262	229	247	241	225	240	232	236	257	260	229	251	238	243	245	244	222	238	239	258	238	240	202	250	246	242	235	234	225	235	246	236	231	243	239	255	248	237	245	228	248	246	278	255	233	236	249	231	243	236	217	245	257	246	222	230	226	212	232	235	230	264	240	224	235	231	222	266	236	279	234	255	243	234	235	245	232	228	259	221	227	218	243	231	231	229	255	225	221	231	224	216	212	226	256	247	244	235	233	262	223	269	228	210	233	268	264	253	268	225	251	224	247	238	252	219	233	235	228	222	239	249	259	239	232	225	239	214	246	243	241	253	232	250	215	236	226	247	208	247	231	227	253	239	245	247	255	249	238	239	240	250	230	230	238	250	220	222	236	231	233	241	232	233	220	231	231	264	230	237	224	224	239	230	241	244	229	251	238	238	245	197	233	207	227	257	235	249	260	249	215	230	248	251	240	213	226	219	224	270	228	243	278	264	262	244	226	274	235	244	229	231	268	240	250	252	241	254	242	251	204	224	231	264	244	226	243	248	251	284	284	240	236	247	235	240	228	229	232	257	224	250	256	232	248	249	232	229	226	233	251	242	225	252	238	265	235	257	229	252	254	225	257	248	237	216	252	236	227	232	227	232	251	258	248	239	249	235	270	245	256	239	212	224	249	246	222	203	248	245	240	249	238	241	225	247	205	237	272	256	228	225	231	246	222	225	223	259	257	231	223	247	244	251	257	234	227	265	234	229	227	209	256	239	227	215	234	225	225	264	229	299	254	255	258	237	278	226	241	243	216	234	212	260	238	207	218	237	251	244	236	228	253	249	254	217	212	197	263	261	226	258	223	276	251	215	264	241	239	239	221	271	256	233	203	272	237	232	247	232	248	241	245	234	216	229	253	238	228	221	233	250	242	243	252	241	251	208	244	233	229	245	235	221	232	226	250	224	246	246	218	239	262	257	250	226	212	241	231	251	235	246	246	204	247	256	255	255	262	240	236	234	227	225	191	244	233	243	249	213	213	232	237	227	240	247	218	242	222	199	225	230	221	233	253	257	247	214	219	241	265	241	229	235	228	229	230	247	236	228	212	251	262	230	252	275	224	239	230	235	224	226	233	256	226	241	241	243	220	251	228	248	259	248	267	235	262	231	239	228	247	242	239	231	239	247	233	245	220	233	240	247	231	259	233	259	222	232	253	252	234	221	216	237	258	202	222	261	240	243	218	246	245	239	225	231	246	261	229	245	224	248	276	250	227	254	217	236	232	236	268	255	227	251	234	234	223	215	221	206	244	278	220	238	234	223	246	243	252	231	236	236	225	221	268	241	217	261	224	256	249	268	237	245	236	242	236	250	229	230	245	226	243	193	229	226	244	230	252	248	249	245	239	238	262	243	266	252	226	247	263	232	263	239	245	247	229	212	260	230	234	240	253	244	230	267	246	257	241	259	246	200	219	239	249	232	225	210	251	294	237	232	239	246	261	266	230	269	228	241	252	228	262	259	227	231	211	248	227	229	270	243	227	239	262	244	244	233	237	245	245	255	238	217	242	239	237	254	225	257	237	246	219	247	253	250	214	242	230	231	247	242	207	239	218	267	250	216	241	234	225	252	261	231	262	247	220	217	218	236	242	222	236	246	249	219	266	239	250	243	221	242	245	246	263	246	241	230	226	245	251	239	246	247	218	259	241	225	210	246	266	246	233	215	254	257	230	258	256	239	256	242	242	253	215	254	243	256	249	223	234	240	210	225	242	228	222	226	227	270	217	255	229	222	196	222	249	253	288	223	212	237	241	230	241	252	268	217	251	238	237	223	262	255	226	248	264	243	243	240	220	229	206	245	230	267	242	258	231	273	246	235	258	236	255	215	254	267	235	254	230	227	232	244	258	236	274	246	227	254	258	249	231	256	224	243	235	252	231	276	255	243	241	246	225	224	225	248	243	232	226	254	230	254	225	245	260	253	245	252	218	206	230	236	205	222	249	258	247	217	236	254	230	261	250	234	231	244	219	219	256	224	240	251	223	232	222	256	240	232	261	248	231	243	265	231	221	221	248	247	249	242	217	258	256	219	239	199	235	254	202	228	224	248	267	234	256	273	226	248	279	253	246	240	257	233	225	244	252	245	220	217	252	246	225	244	233	243	234	249	262	245	217	250	248	227	236	274	233	251	235	219	245	230	210	242	250	236	265	242	244	233	216	254	233	216	222	246	257	261	236	233	255	240	258	263	248	234	248	233	258	224	251	248	242	230	233	225	239	253	250	262	250	211	216	240	231	242	233	233	206	221	233	260	250	206	206	220	229	242	238	251	239	238	263	238	239	242	236	229	253	236	244	229	225	231	227	236	236	231	225	246	248	211	241	256	230	220	235	236	233	244	249	251	235	261	233	228	223	211	244	231	223	272	220	235	235	235	275	251	216	243	274	218	249	228	224	265	256	248	235	236	269	219	250	253	220	257	230	263	220	220	232	255	237	224	218	219	222	220	238	234	224	228	236	256	222	239	233	237	246	232	254	251	263	241	266	251	205	235	264	246	240	257	236	235	240	248	226	216	253	230	246	262	220	252	226	252	200	224	230	226	279	236	249	254	235	248	222	226	213	235	209	265	218	225	247	232	225	246	226	227	217	243	254	230	212	242	227	249	227	230	244	228	225	219	239	267	232	299	232	239	251	225	215	242	233	226	244	241	208	225	255	250	212	224	260	244	247	247	243	227	254	233	234	267	260	238	246	217	245	219	256	213	218	210	246	245	263	233	236
32380	60022	36004	4493	430	380	384	371	397	460	435	388	439	373	406	396	398	412	405	434	410	431	395	438	406	386	384	412	404	415	413	380	391	376	417	419	461	417	377	422	414	409	376	423	431	414	378	412	377	397	413	433	429	399	415	410	414	384	424	441	378	411	380	412	429	380	410	415	437	416	380	443	422	395	422	423	409	399	403	392	432	418	353	381	393	397	390	439	412	406	412	411	381	392	363	396	414	432	429	439	392	409	427	382	402	418	404	435	399	404	393	405	420	401	365	373	393	387	404	404	425	387	423	385	424	422	410	406	406	384	371	404	399	372	409	375	411	377	415	390	383	415	411	405	399	400	437	399	437	393	404	415	392	414	384	402	367	425	404	399	366	408	413	395	396	394	405	413	385	386	376	398	465	399	415	407	434	392	400	421	407	414	393	406	384	409	426	429	393	382	397	429	379	388	399	418	426	373	382	425	384	403	422	405	433	399	432	401	368	458	407	366	369	432	450	389	363	396	423	399	356	421	403	386	379	367	387	428	404	402	381	425	409	387	422	443	405	420	396	418	426	409	442	405	418	397	426	408	433	411	401	411	373	393	377	418	389	393	422	417	440	394	390	395	411	363	419	365	429	401	447	412	446	429	412	416	448	414	399	405	422	391	434	395	419	427	398	375	421	388	370	428	420	432	394	358	411	402	395	404	415	425	391	414	414	428	368	412	393	396	413	350	406	414	392	447	440	395	384	407	426	369	370	371	403	395	387	388	422	415	376	439	439	397	403	389	412	381	388	402	399	410	381	382	412	440	409	366	417	432	425	402	367	387	395	358	402	432	373	398	385	387	434	434	397	404	424	426	405	375	386	418	410	409	382	422	388	427	359	407	387	420	383	401	414	391	397	434	420	369	435	443	410	364	420	383	373	386	385	425	392	426	397	389	401	445	397	412	382	411	409	429	425	405	416	464	385	420	413	406	400	426	403	370	392	385	416	404	390	407	406	377	395	405	410	419	420	404	385	357	419	420	423	397	427	436	405	389	406	385	434	412	373	413	397	404	429	396	386	415	387	421	415	436	394	378	404	369	389	404	422	391	399	401	428	418	389	398	425	376	396	402	431	402	372	395	401	410	395	372	421	406	410	440	409	414	423	422	399	375	427	411	400	386	412	407	389	419	405	394	408	391	414	406	387	374	442	396	455	385	399	403	387	413	404	388	423	419	418	367	409	410	396	425	375	416	418	462	381	428	399	447	405	380	419	416	446	389	429	413	367	406	392	423	388	359	369	425	461	404	411	361	404	399	368	410	428	383	392	399	426	408	407	427	417	425	368	391	395	386	416	377	428	404	411	411	412	372	399	393	427	424	429	411	405	401	387	401	386	412	419	380	411	420	406	399	387	411	408	385	402	398	386	416	408	427	396	445	421	433	410	381	415	429	406	396	395	413	419	424	401	406	410	406	421	415	435	396	402	398	422	432	419	390	392	360	352	433	395	418	379	389	411	403	455	398	404	382	441	415	422	403	422	421	426	381	392	383	382	430	427	404	421	413	434	384	398	362	414	430	375	395	419	386	400	398	378	399	400	412	385	386	388	412	420	352	408	438	361	411	397	411	453	396	383	389	402	418	444	429	424	409	411	418	418	402	420	383	391	392	410	422	435	366	397	390	405	394	396	403	442	426	425	385	377	445	428	403	394	419	421	403	393	425	421	404	428	404	392	403	393	389	414	408	426	411	442	384	399	441	392	397	419	406	417	443	380	392	398	400	378	394	357	407	369	450	408	451	414	421	395	397	400	426	412	406	403	405	452	390	423	444	377	416	385	396	427	395	389	390	421	434	429	386	397	412	422	397	422	372	417	401	388	404	366	408	371	415	418	413	395	403	383	406	414	435	434	395	418	405	372	381	406	433	420	428	409	412	390	418	418	426	397	443	396	379	431	412	380	400	403	374	421	418	393	394	419	430	452	420	438	404	419	426	388	383	445	400	420	395	390	377	430	463	376	409	415	411	404	402	404	393	408	381	385	424	422	417	418	424	389	403	378	443	431	386	387	430	405	409	404	409	390	410	432	422	398	402	399	369	399	409	395	389	400	379	385	383	382	424	410	419	370	366	404	422	373	413	452	378	412	404	394	391	378	418	399	386	377	426	415	378	434	395	428	437	434	413	390	437	383	405	416	395	399	421	411	422	395	389	414	406	430	369	395	431	416	425	424	438	424	430	404	384	438	446	382	417	405	422	406	406	368	409	442	412	413	401	401	417	386	412	387	390	393	431	400	395	397	423	440	386	416	418	396	401	418	431	392	415	426	410	387	412	434	413	399	374	403	382	417	428	434	444	425	393	393	424	416	437	411	398	421	405	400	420	404	426	422	416	404	347	399	403	416	396	387	419	393	400	392	398	408	378	390	396	395	401	374	392	411	404	423	406	436	386	403	404	395	398	406	382	412	436	416	405	425	389	405	442	387	437	453	406	417	406	402	413	432	424	413	380	374	383	401	433	402	342	401	434	417	395	392	377	382	432	391	426	399	417	405	415	372	445	398	409	419	452	426	410	395	424	430	413	394	414	388	398	386	382	397	418	407	400	419	416	426	392	436	436	386	405	384	374	424	404	414	423	395	425	400	381	434	415	400	367	365	410	386	385	408	423	390	375	401	414	392	376	391	409	390	418	409	419	420	400	386	395	393	393	409	396	451	424	402	410	391	398	431	406	401	402	392	410	387	419	411	392	435	444	419	391	402	416	426	432	396	471	408	408	406	412	422	376	390	424	405	392	405	397	401	387	440	413	432	408	417	431	434	426	417	395	440	425	426	404	410	394	377	351	400	404	441	411	457	423	414	394	395	402	391	410	400	385	375	423	378	377	401	417	382	411	397	415	390	405	391	380	407	395	413	422	379	400	403	384	393	404	419	389	391	422	408	403	389	441	436	395	412	422	430	372	400	427	370	429	432	406	395	403	409	374	418	390	417	392	399	445	404	408	424	418	416	410	395	391	441	437	414	410	428	401	409	423	396	393	401	433	411	377	448	403	377	408	395	392	387	385	408	446	385	390	388	424	407	394	385	414	434	408	415	398	387	387	428	399	410	390	406	398	441	382	391	376	392	406	421	383	397	398	404	399	416	411	392	395	395	388	401	422	387	383	389	413	425	399	372	422	439	412	421	424	403	387	421	407	435	397	406	401	434	377	426	400	407	418	417	414	412	387	400	400	370	401	416	410	398	374	393	432	361	429	364	429	424	381	428	418	385	388	433	398	407	401	457	427	390	386	419	410	404	378	405	380	427	413	415	412	419	375	411	417	387	374	408	424	394	436	375	419	393	418	378	390	443	371	384	389	407	414	390	412	374	371	406	445	401	419	404	374	435	383	436	388	420	400	411	417	428	403	405	420	382	471	421	403	430	386	421	436	406	405	419	387	399	426	428	421	413	421	382	429	409	445	387	399	431	429	371	380	392	414	415	401	382	369	385	403	376	392	416	376	409	372	396	409
25195	32600	42731	26053	16487	4372	365	303	289	266	308	330	283	288	277	292	311	279	293	291	270	301	309	296	273	317	278	251	283	282	293	286	302	297	295	328	263	296	296	292	261	273	283	303	294	299	274	272	267	273	298	251	305	308	295	297	279	277	277	281	285	265	296	289	321	278	279	276	288	295	295	277	303	279	275	271	279	282	272	279	271	287	278	290	271	274	278	297	282	256	276	286	287	281	266	297	290	244	298	274	275	270	291	280	272	282	290	276	270	293	300	279	271	301	313	281	272	308	233	266	272	279	227	273	288	273	275	308	260	289	286	274	299	262	291	253	276	264	290	274	281	293	291	300	286	252	282	275	294	251	305	261	246	274	258	274	271	321	261	277	274	286	264	291	297	290	269	284	276	282	277	262	258	256	291	287	278	280	288	281	277	287	283	276	264	305	268	271	271	308	305	277	269	250	259	305	284	296	291	266	272	289	281	280	261	306	291	281	282	298	272	266	289	277	281	265	325	253	288	293	275	251	287	249	291	287	299	265	275	267	261	269	264	269	283	289	289	299	267	240	266	288	267	258	285	260	299	279	302	264	248	255	276	254	282	284	266	261	269	279	266	268	289	261	295	273	258	304	260	295	272	271	297	305	300	290	270	297	322	293	297	267	279	280	302	272	279	270	266	287	304	278	285	294	272	278	270	265	296	294	257	269	278	288	288	292	270	307	259	289	283	286	275	245	309	289	302	282	301	256	276	279	266	270	300	278	292	280	300	299	299	281	274	272	269	270	283	273	282	264	286	273	258	309	280	278	314	297	278	256	303	276	266	285	299	292	295	303	281	270	280	300	303	279	264	307	285	280	269	316	310	294	266	322	264	283	271	275	284	290	278	268	302	277	260	273	308	255	300	274	287	292	289	279	308	280	312	300	278	278	304	296	290	278	297	280	276	298	302	307	252	293	306	271	280	268	290	276	276	286	297	285	296	281	299	289	271	315	283	278	288	286	277	265	249	280	272	275	289	284	298	288	272	282	266	246	266	300	302	303	260	298	273	272	250	271	273	251	291	294	296	299	264	273	300	286	306	280	304	254	284	301	317	261	276	289	286	298	256	299	302	278	273	255	315	254	314	275	296	266	281	274	270	304	264	285	264	278	295	262	281	302	282	286	288	273	299	296	302	278	301	293	294	261	295	282	262	283	272	288	259	293	294	286	297	256	254	277	296	273	272	299	277	275	262	281	268	288	289	256	272	251	278	269	302	266	305	253	309	287	299	265	288	259	296	268	270	276	291	274	253	302	271	272	261	294	275	268	276	291	270	247	301	272	266	276	264	289	293	297	298	265	262	310	247	297	282	293	304	261	260	278	295	307	292	292	294	288	277	307	305	303	304	272	310	290	262	279	296	264	293	254	285	304	270	306	260	298	261	285	269	274	282	281	273	323	288	293	299	272	275	267	286	288	258	289	267	269	301	294	288	270	278	265	298	279	278	288	282	329	262	294	267	252	287	301	280	277	279	282	301	250	281	291	276	264	284	305	273	290	278	282	312	258	320	286	269	278	275	280	284	264	266	281	289	290	282	262	281	316	263	276	266	271	286	267	286	273	259	300	294	259	287	273	299	255	291	281	286	309	273	295	268	285	283	260	291	280	271	281	304	283	323	301	298	279	274	302	262	266	280	289	266	278	265	297	285	296	289	281	277	249	231	250	274	290	294	282	278	294	255	293	272	267	272	276	304	267	279	281	300	306	272	285	286	265	255	299	275	281	294	274	246	284	297	305	300	282	253	332	243	274	283	283	271	267	301	298	281	277	275	265	255	260	280	264	277	263	277	296	300	262	315	263	286	272	282	270	293	295	292	286	285	271	267	278	300	294	310	271	303	247	273	271	259	284	265	291	243	252	275	292	307	299	296	286	261	282	253	283	280	293	288	300	297	285	279	276	283	276	285	290	318	285	289	284	293	254	262	266	294	267	295	273	317	263	284	266	297	303	279	290	283	289	308	262	280	291	272	290	291	295	277	266	278	287	254	262	280	285	272	307	278	266	315	293	284	240	273	261	308	262	294	257	281	295	272	310	283	255	290	283	304	288	266	248	270	308	293	282	306	281	272	290	285	289	297	287	259	303	279	245	253	271	299	304	288	259	313	285	269	256	279	260	300	264	295	308	278	267	286	284	277	262	265	287	270	302	288	279	286	293	303	270	276	275	290	312	263	246	280	275	251	261	269	278	280	288	281	298	259	277	255	282	290	285	286	318	257	292	278	307	257	254	308	300	270	288	283	281	249	257	261	298	277	264	294	256	250	262	299	290	325	295	287	284	306	263	296	268	273	290	285	265	269	274	274	281	268	235	290	265	249	290	284	265	309	276	281	270	277	285	272	334	297	296	285	277	262	270	280	280	274	303	264	290	288	278	272	276	302	296	307	303	267	283	266	259	296	263	295	271	295	253	305	321	283	302	304	279	284	260	244	305	272	299	276	265	284	276	271	283	260	305	291	293	301	230	292	270	285	263	277	275	290	272	285	271	299	280	290	284	281	271	269	265	259	294	306	271	261	311	289	292	285	271	300	281	274	277	281	277	240	274	264	305	272	267	307	270	249	266	280	282	280	251	288	284	276	255	273	305	265	273	299	288	285	280	288	284	278	271	286	297	317	282	249	266	277	274	294	251	265	280	281	261	304	279	282	305	280	271	287	300	278	289	272	271	259	271	278	316	257	261	265	318	264	298	288	313	275	269	273	272	272	273	269	276	304	266	271	270	303	296	291	291	292	312	274	278	298	300	245	277	296	264	264	315	303	281	276	282	275	262	269	278	260	314	254	291	293	285	265	286	241	250	270	278	315	261	287	263	254	272	278	270	247	261	271	271	289	268	266	280	286	262	289	273	309	290	255	286	313	283	307	278	287	307	312	264	345	326	302	262	275	306	283	291	295	292	305	268	305	281	285	251	265	271	280	271	267	300	272	264	271	298	265	288	308	280	275	276	283	269	293	285	240	289	283	306	286	277	280	284	280	273	284	281	302	276	289	299	285	271	279	267	283	304	294	269	287	244	274	250	251	260	276	280	281	276	305	249	277	288	253	305	290	273	279	279	262	275	277	263	297	248	285	284	294	302	295	274	288	270	271	317	285	281	269	242	293	262	308	279	299	276	298	275	274	299	299	261	269	282	286	266	273	257	299	267	304	247	278	315	292	274	292	264	295	271	281	303	290	277	285	249	300	308	265	303	289	304	281	273	242	293	259	295	294	239	257	308	282	257	284	272	269	276	263	295	284	291	265	251	279	283	282	292	313	270	277	262	283	284	288	271	265	288	296	260	307	264	285	256	312	258	291	265	286	266	260	310	306	283	256	310	284	254	271	277	280	296	265	258	283	300	285	278	280	283	273	275	271	314	301	286	294	274	275	290	278	282	296	325	301	287	297	302	279	274	291	254	294	282	266	285	301	284	282	291	272	268	290	273	288	255	293	303	288	292	268	287	242	293	294	272
56261	91315	63712	14437	566	498	513	520	482	487	484	502	504	474	443	473	461	441	498	442	449	453	501	450	458	469	429	459	476	484	424	466	492	504	437	453	461	461	474	454	478	457	471	447	428	473	475	445	489	446	428	470	459	460	458	509	443	468	468	455	466	457	460	423	491	458	458	436	424	477	445	466	455	464	456	491	447	451	490	452	437	441	465	467	444	453	462	442	447	465	458	436	432	480	433	471	433	462	416	434	412	429	473	475	469	474	452	471	437	461	474	433	459	461	488	452	449	439	465	436	472	499	461	488	443	486	461	443	461	488	418	465	462	493	454	461	486	436	421	476	492	468	444	427	492	435	474	466	438	486	498	481	433	453	462	478	484	445	465	462	461	481	451	457	450	476	477	493	505	460	433	434	424	467	440	430	439	433	455	469	449	438	438	435	476	425	463	469	441	494	465	413	429	477	465	486	435	434	437	456	421	470	470	490	426	489	508	452	460	439	437	441	408	467	470	463	456	486	507	454	486	441	517	474	460	456	435	452	447	424	423	466	462	445	484	464	464	461	454	469	459	473	468	448	468	424	466	437	487	484	471	464	496	472	467	479	458	446	452	469	435	483	471	472	478	463	466	444	463	497	446	492	430	466	439	447	447	488	453	477	435	502	453	454	443	451	440	450	461	476	452	415	473	459	441	453	456	459	456	451	440	424	483	440	426	433	435	460	501	429	436	472	451	454	450	498	469	425	487	433	436	444	444	506	464	481	491	479	467	456	481	446	475	459	500	440	481	482	436	494	459	462	457	482	466	494	488	503	429	455	430	442	467	467	439	465	447	448	505	464	468	449	491	429	458	441	452	470	476	472	462	450	451	412	464	458	467	498	439	448	456	442	468	416	475	467	453	453	401	468	467	477	430	461	509	446	429	430	446	468	461	479	457	444	433	459	443	446	484	438	471	471	460	453	490	436	468	446	430	463	443	472	460	441	468	438	462	448	434	440	473	454	473	452	431	443	441	466	437	429	454	449	473	449	445	536	467	477	477	474	450	469	436	471	486	484	473	466	436	463	450	446	464	474	483	461	452	438	486	479	479	423	454	494	431	459	455	452	440	484	473	442	398	472	431	510	485	489	471	465	458	462	450	485	442	469	457	442	425	429	484	446	437	461	476	452	481	495	438	477	449	415	436	477	475	444	459	485	433	432	449	464	463	461	491	496	459	468	438	432	452	469	493	482	407	463	425	496	448	480	426	433	444	472	493	463	441	479	461	465	491	447	446	485	418	467	446	402	443	446	482	474	446	480	452	435	469	445	453	431	480	459	455	447	451	467	484	501	453	459	471	462	495	490	470	445	456	447	453	490	478	455	481	445	465	447	464	447	449	481	449	475	470	405	468	468	489	453	529	493	455	508	451	446	430	451	451	460	455	489	460	476	446	484	459	464	471	438	486	491	482	497	469	493	470	444	453	421	469	420	464	463	441	458	460	445	431	475	503	465	476	458	462	435	494	392	451	438	474	431	408	443	441	439	450	466	486	455	472	448	437	463	500	480	460	448	452	418	447	532	447	488	457	453	479	462	445	461	479	463	471	441	449	460	477	445	426	468	471	486	446	477	449	493	451	456	426	432	469	463	442	435	414	448	462	479	483	462	433	436	452	437	507	457	475	459	505	463	430	442	430	459	483	504	460	443	506	451	458	506	445	464	468	434	451	453	461	465	441	503	412	465	465	476	451	452	456	476	485	471	476	450	428	442	472	493	489	489	454	474	440	443	454	500	462	473	442	467	416	472	456	463	423	452	458	468	497	457	445	470	429	465	435	454	472	449	462	466	491	411	454	512	459	448	497	498	483	427	445	473	447	465	451	478	501	436	443	438	463	482	464	449	413	491	458	450	418	486	464	425	445	475	491	461	457	474	490	448	446	524	455	486	417	479	431	474	478	465	503	441	452	433	444	451	449	451	440	461	428	474	445	430	471	459	424	496	449	471	515	441	408	466	421	517	447	461	485	491	450	479	423	443	469	447	491	495	438	425	438	485	439	458	473	456	457	481	491	468	421	435	448	444	456	412	431	504	463	477	441	441	422	528	437	491	427	458	499	488	443	432	455	453	498	463	467	463	443	438	503	490	477	476	451	471	464	452	466	484	476	481	462	501	458	445	446	442	488	465	463	522	497	509	464	419	426	455	424	427	453	415	480	458	472	469	442	445	424	458	475	458	447	471	445	474	439	480	470	461	427	461	446	454	461	486	455	450	438	465	463	448	476	464	434	434	472	439	456	484	486	461	466	480	484	468	455	481	459	427	413	454	472	484	483	431	502	481	453	443	463	461	502	458	437	462	496	506	471	460	447	446	442	458	447	451	442	506	493	446	456	445	440	457	477	450	423	498	450	462	511	464	474	453	433	436	454	466	443	450	440	458	476	482	420	438	442	432	492	503	482	438	473	452	493	444	467	487	491	494	473	481	468	401	469	436	463	438	420	456	428	465	427	473	459	541	447	442	487	474	459	494	452	427	475	495	460	465	475	449	435	432	485	470	463	459	409	481	467	448	497	414	457	481	470	446	420	454	468	465	436	448	465	441	492	434	469	479	465	464	453	470	464	432	466	460	483	466	487	483	480	429	437	480	496	451	484	442	462	463	421	466	448	489	480	435	466	426	448	457	492	464	465	443	471	447	417	469	464	455	480	468	470	463	458	429	447	503	474	470	482	454	434	455	484	454	492	465	475	473	496	476	446	482	456	458	454	475	467	465	458	469	478	433	464	435	477	457	464	420	445	470	490	421	454	416	455	463	458	464	458	459	507	469	450	473	446	510	441	462	479	455	434	506	452	438	500	506	465	431	460	431	484	466	463	475	469	463	478	484	419	466	426	472	442	457	435	447	477	466	461	437	470	503	474	448	441	444	462	466	448	464	470	438	477	490	428	462	479	428	460	441	480	456	479	447	484	392	448	418	461	460	460	420	434	475	437	473	474	498	460	458	415	507	451	501	453	452	473	455	480	462	459	425	438	412	483	460	465	442	467	463	481	444	432	479	459	476	477	435	457	477	473	487	441	434	506	496	431	447	441	492	494	452	446	464	437	464	435	455	458	472	428	492	441	466	452	453	448	495	448	460	458	458	464	439	462	480	480	477	463	464	497	450	473	435	442	460	449	418	415	465	459	474	474	473	469	466	458	499	486	444	444	437	454	460	479	490	458	481	443	470	444	458	483	446	420	450	465	473	451	485	452	455	404	426	443	462	483	484	467	467	491	438	465	459	471	453	437	427	424	437	453	501	488	497	487	502	468	441	498	482	450	465	458	457	474	453	464	436	475	492	428	443	500	431	444	409	487	475	468	470	420	433	464	430	452	487	468	468	448	476	464	449	422	462	453	452	429	476	462	445	466	484	454	446	450	437	511	457	481	416	501	493	469	483	462	470	403	448	451	448	434	439	493	458	496	439	449	414	483	468	529	431	458	458	444	473	431	456	470	429	440	453	458	428	448	418
24311	27147	35824	25007	20774	14275	1994	547	573	547	498	457	510	449	476	512	474	539	481	485	501	526	480	476	521	494	477	480	496	447	503	484	500	484	510	521	439	500	439	474	486	444	491	470	481	502	480	460	508	494	474	491	490	504	495	503	491	508	511	488	474	503	477	479	495	504	490	473	490	502	475	497	479	463	493	470	496	515	475	469	458	489	499	507	441	499	491	504	482	482	476	510	484	468	513	472	466	508	520	523	471	490	442	522	484	511	483	461	472	484	475	478	467	479	513	458	468	498	464	516	484	490	466	439	507	492	488	455	482	466	498	503	493	478	478	486	511	512	498	492	499	506	457	453	473	500	483	464	471	469	426	471	478	456	464	473	502	486	491	504	481	465	431	479	503	498	488	472	476	467	458	480	468	519	465	524	515	479	479	494	532	483	455	466	495	514	510	479	494	512	495	506	463	496	513	447	496	444	513	518	461	493	442	493	506	506	464	502	499	448	496	475	501	475	479	508	468	451	447	481	474	466	466	467	474	478	484	457	499	517	517	523	489	480	488	495	526	493	495	455	467	440	452	465	468	532	452	505	488	514	442	451	451	465	452	486	514	510	431	474	493	503	491	481	468	456	486	457	508	483	468	469	499	459	523	447	480	476	492	482	522	475	454	506	481	464	516	488	471	493	479	453	490	489	453	489	471	535	496	496	458	458	489	438	500	491	482	473	450	488	501	460	512	477	471	473	477	465	477	494	462	467	485	491	508	498	519	472	518	473	489	495	496	419	464	505	487	482	471	480	479	484	540	499	487	522	469	441	476	444	472	497	488	496	530	489	502	465	493	491	499	548	455	499	468	475	485	526	471	468	468	505	503	466	502	516	494	491	496	503	482	501	471	468	467	439	496	505	483	507	471	462	497	510	508	486	518	486	463	484	494	472	509	482	497	492	499	494	515	493	492	506	506	502	491	491	481	468	483	504	485	477	471	476	486	491	434	447	503	480	530	493	476	489	486	455	492	486	473	426	444	491	466	439	481	473	511	482	476	457	465	515	501	484	462	492	505	494	503	482	522	527	510	457	460	488	496	482	462	484	506	474	467	446	449	503	452	480	423	479	490	479	488	487	475	465	530	522	461	466	489	501	546	470	474	481	502	476	516	452	493	481	484	492	512	484	506	489	472	471	485	471	480	484	524	485	497	501	493	452	456	500	492	481	490	427	465	472	491	504	441	469	515	484	467	503	452	470	483	476	496	470	475	491	470	461	507	462	486	513	482	490	486	462	486	510	499	498	488	463	495	485	506	511	477	498	465	515	489	495	496	455	486	462	441	472	503	510	494	501	457	506	500	448	497	468	504	501	454	442	511	484	444	470	504	495	447	475	537	446	507	475	447	474	461	457	510	472	444	507	509	493	503	513	487	461	500	468	533	447	474	473	501	531	470	471	460	514	468	470	468	516	478	461	466	507	478	493	495	450	467	487	520	500	491	472	483	469	513	497	492	480	482	438	480	519	472	470	453	502	462	490	475	505	442	482	469	481	495	517	532	517	479	477	506	493	504	474	488	511	442	512	451	465	532	452	473	457	498	485	488	478	445	487	487	494	460	449	480	464	494	505	511	509	471	508	503	495	503	512	463	498	465	480	490	441	474	494	457	478	461	476	472	475	475	440	508	474	456	456	434	494	475	445	451	471	496	510	479	463	480	479	455	506	477	487	547	498	479	458	481	518	478	454	502	473	492	512	495	500	479	505	487	476	468	469	477	461	477	484	488	465	478	451	513	516	479	558	490	491	461	498	488	458	456	490	491	478	477	505	492	472	469	448	511	447	460	472	489	497	478	509	496	484	515	515	473	511	526	451	450	483	475	460	466	478	504	441	475	520	498	448	460	504	514	463	476	515	501	482	495	460	508	487	460	464	494	475	486	527	509	506	504	462	475	438	524	512	486	495	480	482	452	496	453	432	490	492	482	508	457	488	523	455	452	493	463	501	457	480	481	478	458	461	464	480	492	482	495	451	520	489	460	518	421	481	495	499	477	482	498	466	470	467	469	482	516	489	486	486	460	457	509	462	473	522	498	497	431	491	489	458	455	450	495	459	493	444	465	486	492	475	489	507	484	462	445	470	475	499	473	505	504	521	481	505	496	477	478	471	451	470	477	480	506	548	497	503	468	494	513	487	476	487	482	487	491	512	485	467	512	442	493	485	482	469	471	498	518	493	506	534	481	502	485	479	502	482	444	498	480	443	460	490	496	544	457	511	460	494	482	476	479	484	426	475	469	488	467	438	466	500	474	495	462	465	486	471	498	482	478	482	495	448	479	483	459	480	482	511	468	450	477	457	529	455	459	464	515	534	435	465	491	500	501	485	454	482	435	461	497	457	514	445	474	478	508	507	476	482	511	481	477	487	494	514	486	479	488	486	489	495	476	458	527	484	484	465	487	497	496	475	465	457	508	481	447	481	471	449	499	489	473	508	511	491	471	474	454	494	484	467	497	511	459	535	485	517	507	485	499	500	493	462	469	498	547	465	502	466	492	456	481	464	500	429	479	502	490	478	541	448	473	505	499	494	491	484	450	465	485	468	500	532	453	508	492	519	472	467	542	505	468	482	469	481	502	476	489	470	508	508	502	485	462	456	466	501	478	530	510	462	478	481	485	494	456	450	477	468	483	460	504	475	470	429	462	483	468	445	515	462	506	485	477	480	499	484	473	472	463	474	485	497	477	475	491	469	494	492	515	502	500	509	499	479	451	490	446	495	461	476	435	496	475	471	520	482	481	473	478	471	483	468	479	469	492	453	487	477	479	506	499	516	494	496	512	523	468	476	491	474	494	478	480	488	445	476	465	453	486	504	518	520	470	445	501	534	512	498	460	465	453	517	502	483	500	481	506	472	509	492	451	500	458	527	484	501	520	451	479	504	482	489	495	472	496	491	435	457	482	483	499	478	463	471	503	515	457	499	440	483	462	466	536	484	442	465	515	454	496	486	462	487	506	475	481	429	472	512	457	484	472	476	475	477	471	473	450	479	495	476	457	498	522	520	460	458	472	471	458	481	466	505	456	474	478	523	491	491	500	494	518	496	459	433	483	465	485	500	482	486	494	508	485	490	458	503	479	463	479	487	501	495	480	478	476	462	481	485	468	458	496	494	478	476	478	479	476	457	478	507	505	466	505	473	451	478	466	475	434	470	459	491	520	482	502	509	484	487	434	510	479	478	505	483	471	499	477	488	480	480	492	465	490	429	467	488	523	501	496	490	511	507	455	478	470	504	493	453	461	500	522	466	445	433	495	489	476	506	452	438	529	463	474	503	452	493	450	491	507	485	468	469	447	487	492	495	528	482	463	452	465	487	456	483	515	491	483	489	482	492	464	487	431	478	462	460	447	444	486	480	493	513	501	483	495	466	463	458	500	509	421	478	513	526	469	479	449	432	467	439	488	482	506	469	468	502	504	497	488	476	477	470	521	508	470	482	488	488	463	494	478	497	473	499
51428	87281	63196	17508	880	832	796	742	762	820	807	791	781	732	759	734	775	736	763	756	760	731	746	756	766	695	750	727	774	729	749	668	722	723	733	727	704	759	793	771	730	711	703	746	770	698	763	776	706	758	725	696	717	746	709	728	761	722	741	715	721	732	772	798	714	740	731	804	719	738	735	748	734	716	713	745	691	731	701	761	735	706	734	763	730	714	721	729	770	755	735	737	793	702	767	733	730	733	700	791	733	735	740	717	722	747	729	753	743	739	740	752	706	753	751	694	749	751	772	723	721	760	711	686	739	734	751	714	745	776	713	736	765	775	733	742	703	735	717	723	707	711	695	695	754	738	721	725	655	795	771	752	759	732	736	764	752	724	718	739	729	748	733	752	766	745	759	760	762	764	737	710	699	715	775	695	728	744	698	728	724	753	739	784	697	768	757	732	746	763	717	742	754	778	710	756	721	767	764	698	715	723	787	771	726	738	692	771	774	786	764	793	741	755	728	768	744	707	698	692	765	736	687	699	752	780	688	734	733	794	728	747	723	712	768	755	740	719	762	721	742	703	730	747	748	753	793	706	698	725	679	787	719	729	764	741	776	729	770	730	747	708	762	733	689	699	704	746	741	723	753	759	753	750	793	757	780	755	742	782	717	738	737	742	749	717	728	716	771	710	679	725	740	737	738	732	731	706	737	738	715	787	735	752	743	701	747	782	778	736	667	708	748	707	708	712	702	740	745	737	726	718	707	771	744	681	746	753	745	743	720	739	721	708	739	739	768	730	760	751	693	712	775	723	693	724	745	702	695	742	741	694	759	757	709	710	751	763	770	737	777	737	736	723	739	726	759	788	743	752	750	747	748	759	714	688	717	740	775	772	753	748	740	700	715	707	726	731	729	735	697	691	725	739	716	737	755	756	698	673	736	698	749	733	710	704	747	724	748	781	710	779	758	763	755	759	734	755	723	768	723	735	768	752	782	701	732	734	720	749	734	745	747	719	777	708	738	729	734	697	748	771	746	734	720	729	739	729	758	743	687	718	688	716	718	706	764	741	682	749	688	731	740	744	767	760	734	783	733	702	739	744	760	725	742	712	751	795	706	737	771	745	745	725	766	742	729	755	702	756	738	755	753	733	782	708	733	706	804	766	699	713	707	749	759	762	698	750	709	719	723	717	690	746	768	743	694	766	711	718	702	757	710	765	746	734	724	724	720	770	736	733	718	755	697	783	712	707	720	742	730	736	722	688	697	760	707	759	755	693	729	651	704	666	731	730	732	723	741	681	699	706	716	770	723	704	719	756	712	820	718	715	776	740	701	679	727	760	740	684	695	698	703	722	712	718	723	707	723	714	741	715	722	735	729	727	716	737	736	734	726	756	663	741	747	763	742	683	738	735	762	721	793	739	698	772	715	702	716	706	756	727	729	760	739	752	738	759	732	716	765	727	757	755	695	739	728	744	722	716	728	713	701	742	732	692	773	745	722	699	772	718	711	725	757	695	744	781	708	746	788	707	739	703	720	726	759	713	776	711	787	706	740	709	726	717	717	787	750	721	734	703	738	717	745	768	693	763	740	741	762	742	731	719	774	703	701	751	759	715	725	722	736	738	755	772	766	762	715	749	705	679	704	698	689	708	721	741	757	757	713	766	729	719	719	715	734	746	747	783	714	712	708	751	732	754	738	712	755	749	740	723	769	723	722	749	718	773	746	722	705	796	730	725	707	746	687	744	735	761	771	714	682	745	782	703	753	745	745	764	745	721	706	723	748	759	749	774	729	736	702	736	762	768	754	690	728	759	739	734	738	738	745	769	764	720	713	764	697	734	713	705	687	756	727	759	675	739	746	696	732	751	753	757	730	671	723	740	731	736	710	754	699	693	750	715	723	732	704	727	738	716	675	772	757	732	744	698	775	737	806	775	746	808	726	731	709	724	751	702	769	759	741	758	713	722	716	670	708	698	688	668	807	700	720	727	748	739	766	700	674	699	756	764	765	721	687	768	734	714	750	762	737	783	710	714	751	763	732	726	713	788	718	736	694	756	766	679	717	742	764	781	757	724	728	753	770	743	725	720	705	752	772	760	695	777	735	731	698	665	737	778	738	713	693	716	735	714	724	757	733	732	715	710	700	743	732	692	750	685	748	702	754	724	747	736	717	729	737	694	755	723	792	758	713	714	697	757	744	750	738	716	767	700	728	770	711	749	768	766	714	724	777	774	725	780	713	767	676	736	734	724	688	698	749	747	737	762	734	770	784	714	683	743	730	726	706	752	766	716	715	769	741	721	713	711	758	694	732	750	800	715	741	705	698	762	729	676	673	740	728	773	738	728	765	735	690	744	762	721	713	687	723	743	708	731	688	758	721	754	743	745	736	727	756	706	717	707	798	796	691	729	702	715	739	751	764	749	729	731	751	732	721	702	754	687	718	719	771	676	713	737	697	777	740	733	727	669	781	719	711	731	714	732	776	763	724	707	763	733	705	736	753	716	761	730	759	763	719	745	752	795	794	767	738	708	724	745	789	706	730	755	723	742	735	750	741	710	776	738	711	754	767	696	725	737	682	734	715	730	779	722	709	723	691	769	770	728	687	740	684	772	758	732	702	746	712	748	730	758	743	710	779	804	738	720	739	721	746	712	753	698	720	779	680	783	737	716	751	734	711	738	734	749	724	776	688	722	686	696	731	715	753	736	756	746	749	753	785	718	732	716	697	754	722	763	734	738	742	778	753	780	713	708	740	749	766	762	744	712	748	725	715	731	734	731	747	715	722	694	713	752	780	778	745	712	720	749	722	714	730	741	731	759	727	658	734	722	713	723	733	742	748	708	697	751	686	709	770	787	725	745	778	713	766	758	713	735	730	708	747	751	727	728	708	761	730	731	686	777	763	709	752	738	786	757	733	755	709	692	762	749	756	702	717	721	719	783	724	717	730	718	761	719	749	792	699	766	737	697	742	689	725	771	714	732	757	741	704	722	732	713	729	787	718	695	704	784	699	711	743	746	750	767	709	700	708	735	719	721	716	727	702	717	769	744	788	784	680	726	741	716	751	753	743	705	727	674	776	753	725	697	726	771	750	761	768	762	762	709	727	767	743	767	713	731	710	697	705	708	740	753	701	786	741	722	732	737	762	713	759	764	703	706	752	756	740	712	758	773	757	761	777	677	718	704	708	723	754	749	688	700	725	739	728	729	743	752	753	788	738	736	711	725	743	744	746	735	713	770	708	762	733	731	727	728	746	749	712	729	751	750	712	726	732	736	703	750	688	788	718	671	729	731	690	717	695	762	698	740	699	682	782	737	718	746	740	742	756	711	729	753	770	716	762	718	809	725	737	703	726	697	693	698	763	751	720	743	748	736	769	733	707	710	739	709	677	693	774	750	745	768	734	722	723	810	773	706	760	730	761	722	714	752	717	734	733	758	708	708	700	726	778	734	730	705	730	709	744	685	767	723	730	749	745	745	745	758	739	732	742	735	708	767	679	712
29622	40012	34180	9488	389	263	266	209	257	247	241	270	219	267	262	256	236	233	262	257	251	265	268	221	209	244	212	250	230	253	232	245	233	250	235	265	252	221	236	241	248	225	249	255	260	251	256	214	248	230	243	243	236	230	280	248	235	240	251	211	224	276	276	254	227	253	249	249	246	260	239	231	234	283	242	228	251	250	263	239	260	238	210	230	237	228	251	236	257	238	223	244	256	233	250	249	240	255	222	227	228	233	262	244	226	284	209	238	226	224	263	227	247	252	266	247	230	221	258	239	256	249	241	253	237	260	246	223	213	241	212	247	231	225	250	234	253	254	240	225	253	246	251	266	246	245	251	254	239	232	259	224	229	253	238	250	206	227	236	238	233	239	272	240	266	241	295	238	236	227	276	235	249	251	246	272	249	241	228	236	252	240	248	243	247	217	227	232	267	256	225	230	250	248	248	257	238	264	224	236	253	249	252	248	217	253	255	243	231	217	248	246	244	225	238	263	249	236	247	219	236	240	243	227	253	249	239	267	251	254	265	220	240	267	252	235	252	243	240	233	243	230	233	255	224	236	266	275	214	261	242	236	235	221	213	263	244	220	263	258	237	228	230	225	258	249	233	235	238	233	245	252	215	224	235	247	238	248	254	242	233	228	241	243	246	241	244	233	231	223	266	227	218	228	253	243	264	245	242	275	222	226	230	252	232	227	247	240	242	235	225	253	218	260	234	250	222	264	253	244	205	228	234	245	253	239	249	241	235	235	244	236	231	243	245	222	246	247	218	223	224	251	228	245	244	212	229	240	234	265	242	251	274	268	241	241	279	241	237	250	253	251	228	275	252	247	229	225	243	241	233	257	259	234	246	228	238	245	235	242	235	236	246	249	268	247	237	234	273	240	239	263	211	230	242	214	250	226	260	244	237	207	269	266	264	236	219	254	249	240	226	241	234	241	242	264	258	257	255	217	247	217	248	259	249	216	243	239	234	280	250	216	239	268	240	238	267	220	211	228	249	233	250	244	251	269	232	238	243	231	214	238	226	257	235	269	258	264	240	245	248	266	217	235	247	247	211	213	227	246	251	269	232	236	254	222	250	230	256	244	244	242	232	267	241	238	244	269	255	259	258	215	243	218	232	271	213	254	235	247	238	250	244	229	250	266	256	227	258	228	250	213	244	209	234	249	261	268	235	244	224	246	234	229	251	276	250	275	248	261	258	240	245	225	230	255	240	241	243	258	211	250	251	248	247	234	242	218	225	242	230	225	218	237	249	242	236	268	234	249	254	266	257	260	258	257	270	236	216	267	257	243	234	260	236	243	236	204	241	260	229	242	246	260	247	224	266	236	238	242	226	217	240	232	230	239	223	221	235	264	226	212	248	238	255	248	255	237	235	248	275	251	243	236	257	239	260	234	235	223	251	261	224	245	248	255	268	243	263	215	260	230	262	239	254	261	255	226	237	272	236	249	252	230	254	234	248	230	222	244	225	230	219	239	244	219	275	243	248	248	250	257	275	243	256	237	248	252	251	236	217	218	235	264	255	254	221	252	235	234	252	217	235	253	246	252	262	244	237	235	254	237	248	242	227	240	222	244	249	228	226	245	243	228	267	234	229	264	263	240	247	260	264	265	247	215	230	237	215	249	237	254	219	234	206	239	250	252	232	230	257	255	229	245	234	228	247	207	258	223	218	248	223	226	234	252	233	239	261	244	233	237	226	270	257	237	261	266	256	242	231	246	228	239	211	241	247	236	271	255	272	227	220	243	236	225	242	237	237	229	235	243	220	270	241	247	237	220	239	265	264	264	237	243	234	241	234	220	279	236	222	257	243	244	257	220	227	242	227	269	234	243	258	268	261	243	218	236	262	276	252	266	241	256	234	254	261	248	238	234	257	222	269	213	239	270	236	243	237	214	241	234	233	244	247	231	216	263	233	287	216	225	230	228	221	249	256	238	250	265	257	249	239	246	245	250	246	235	211	231	247	270	238	249	244	228	233	239	254	271	234	249	251	250	230	246	243	241	241	204	225	247	242	228	248	231	220	236	284	227	251	251	221	234	224	244	262	245	261	249	267	269	204	246	252	260	240	258	234	254	247	226	223	212	266	245	269	229	217	246	253	262	236	246	225	247	240	266	249	220	260	216	256	250	252	225	264	256	245	244	236	223	238	270	241	227	243	237	260	239	215	248	237	247	207	243	222	237	209	246	246	221	252	221	243	250	243	242	239	248	264	233	245	219	231	225	242	233	245	244	243	215	249	227	261	250	225	240	235	236	217	231	245	252	240	221	246	233	242	233	257	249	224	245	254	240	214	247	243	243	278	273	237	248	254	253	279	220	237	226	233	228	245	219	220	258	227	216	251	220	233	242	250	216	226	270	238	264	266	251	230	249	234	223	243	211	230	237	251	235	248	254	225	247	269	253	233	234	236	240	236	225	224	253	256	272	241	244	224	236	261	247	247	238	233	242	229	226	234	238	242	244	260	267	227	240	219	215	235	246	235	270	244	251	240	228	243	244	251	235	245	240	233	256	247	261	241	223	252	235	260	220	245	230	245	232	245	267	238	211	252	249	259	239	235	229	237	209	233	247	232	250	224	221	258	265	256	228	275	236	262	229	250	213	269	256	242	246	255	257	254	248	212	259	240	232	232	213	210	271	247	254	237	247	237	251	235	247	264	252	252	242	266	248	257	224	235	244	239	214	268	249	216	231	195	255	239	256	237	268	272	256	243	230	238	258	238	271	266	251	221	254	253	241	241	227	234	246	247	247	244	233	231	265	239	233	236	243	228	277	243	238	247	236	245	249	234	257	236	275	278	245	249	233	243	257	234	223	240	257	247	226	232	243	236	238	237	224	265	244	249	237	286	239	243	217	232	257	250	234	248	250	261	212	249	236	251	237	247	228	262	245	264	244	278	263	261	265	230	261	244	246	233	231	238	237	240	247	241	252	264	229	215	226	252	269	218	246	250	265	276	239	268	233	260	241	241	232	237	229	232	234	249	259	245	251	193	220	232	250	239	271	265	247	235	243	216	216	255	242	278	239	224	254	263	248	236	242	259	244	196	245	244	247	256	245	258	234	251	222	235	231	256	225	233	254	235	248	221	222	252	232	259	245	221	252	249	254	243	214	248	215	239	214	270	272	254	223	250	253	219	270	226	241	232	265	247	231	233	246	243	242	222	243	251	259	245	241	268	222	264	250	216	242	232	228	256	276	226	221	262	243	248	237	222	245	249	238	237	257	228	232	242	237	257	247	250	228	249	235	255	260	248	223	243	232	241	256	248	218	255	243	250	239	256	261	249	243	256	243	228	259	236	243	236	236	235	256	247	235	252	253	228	217	229	239	245	228	212	254	236	233	265	242	268	262	243	254	250	248	229	239	226	247	248	240	234	226	246	235	245	264	241	246	243	226	251	218	275	243	260	258	224	225	225	238	219	233	251	235	246	241	225	239	241	234	235	223	230	243	266	237	229	253	232	257
34395	59187	34811	3682	412	440	435	430	385	380	418	423	410	414	431	407	384	395	400	406	396	403	430	389	413	394	405	452	388	436	418	423	390	389	417	388	392	430	417	420	406	401	408	415	383	388	425	394	398	410	409	400	392	418	422	410	408	425	431	425	404	425	399	442	373	412	425	384	405	450	382	423	408	422	396	416	382	399	406	446	443	378	404	431	416	439	420	385	429	419	421	446	399	396	399	377	407	402	439	438	408	369	388	400	384	435	411	374	422	442	424	411	405	402	379	383	401	382	420	438	415	390	404	403	405	379	397	411	392	378	416	403	418	416	374	389	389	411	414	410	372	373	421	402	423	417	425	390	394	418	419	391	401	427	436	413	387	399	408	370	393	449	370	397	405	453	426	416	408	410	406	413	429	445	407	396	381	403	420	410	425	417	415	417	398	414	418	406	415	389	396	407	370	434	456	381	430	400	413	416	398	400	417	397	392	399	407	387	392	388	422	415	424	400	420	374	399	377	419	412	395	377	420	380	398	403	415	428	429	429	406	390	405	449	410	383	402	421	397	426	397	406	409	408	419	417	402	433	406	402	422	412	432	389	394	406	440	431	392	411	427	403	393	397	406	382	434	417	427	403	427	400	405	360	407	405	457	400	410	438	413	437	421	393	383	428	431	431	430	384	415	405	399	399	400	400	403	376	406	366	433	434	386	388	402	424	423	437	419	397	414	425	396	414	429	406	401	414	430	441	403	405	408	425	416	417	438	390	398	449	419	430	377	421	416	426	416	419	441	417	407	390	403	446	422	409	406	396	408	422	423	422	396	413	380	411	416	415	439	389	413	419	391	416	418	372	403	405	397	429	396	374	401	423	419	407	381	387	409	414	391	417	395	410	401	417	406	443	427	413	382	371	417	382	390	384	434	415	383	394	383	463	412	439	393	412	414	361	388	385	408	387	411	407	430	423	409	450	430	399	392	398	430	432	453	433	432	417	420	381	396	428	422	402	413	391	411	453	417	407	437	450	396	424	399	426	434	391	408	419	430	444	416	392	410	390	442	425	386	388	403	408	397	418	395	430	434	443	428	405	402	419	428	426	391	431	426	415	393	418	389	406	449	403	376	437	431	440	411	434	434	425	407	442	436	388	437	440	436	408	420	391	409	410	444	406	435	423	417	416	413	397	391	415	433	403	427	430	421	446	373	406	386	443	445	406	395	382	433	401	417	426	410	403	420	409	412	411	434	406	399	405	460	390	395	391	405	419	395	395	402	393	365	425	395	430	446	422	416	414	362	412	376	382	445	412	366	406	425	435	396	419	400	446	406	420	401	430	406	382	422	419	424	415	413	461	366	427	390	384	391	428	406	401	399	426	393	411	414	450	411	390	416	420	433	398	415	391	392	420	406	371	407	411	384	437	414	390	393	379	394	435	430	441	393	393	412	387	436	378	412	450	428	412	417	411	395	402	442	436	414	398	393	390	390	381	394	417	428	423	414	417	423	377	387	398	452	415	450	415	451	411	452	402	414	451	426	378	386	366	402	398	391	406	427	390	427	373	391	390	456	389	417	421	394	400	407	429	417	395	401	409	420	396	419	413	408	432	421	369	426	449	415	386	408	433	409	402	386	415	426	424	394	406	452	420	410	405	424	396	431	398	413	391	394	401	389	425	404	412	406	419	389	428	422	446	394	403	433	418	399	430	389	440	465	404	397	407	426	424	376	405	391	385	407	422	416	423	365	400	386	400	452	396	396	416	383	411	408	408	413	390	413	405	416	410	409	421	415	408	387	420	438	416	409	393	424	415	396	473	412	379	400	393	415	390	406	396	418	393	401	410	436	395	399	421	390	444	397	387	414	417	418	419	363	384	440	413	393	394	463	437	415	389	377	397	432	391	416	379	361	382	431	417	435	449	402	424	414	404	430	381	401	449	410	419	427	424	381	414	407	392	407	399	424	425	412	421	400	424	428	430	406	399	430	404	465	412	425	415	383	447	381	403	431	433	405	414	421	420	405	396	400	416	395	382	419	397	436	406	382	390	408	437	408	403	381	395	409	404	407	409	374	396	443	407	413	378	416	407	432	377	407	408	392	404	405	417	410	383	414	423	385	417	426	429	427	422	463	443	397	418	402	397	375	400	398	407	421	420	424	385	432	422	417	422	424	420	411	416	383	441	409	414	402	384	415	427	397	408	395	387	410	412	409	438	408	415	417	393	435	372	410	419	390	424	395	410	436	420	440	452	423	374	445	398	381	384	383	443	387	399	420	403	422	411	397	395	425	424	388	409	418	399	412	392	435	434	373	417	404	392	454	417	404	388	384	402	381	430	408	398	424	429	399	436	416	413	438	408	421	421	386	407	421	395	382	388	434	390	381	427	410	400	419	408	418	410	427	396	425	410	425	439	404	355	391	435	438	415	420	421	409	406	394	429	374	397	402	407	403	381	421	421	391	371	418	435	413	413	410	393	384	405	427	401	376	426	399	444	397	422	391	417	410	421	405	462	419	429	368	411	384	413	439	420	422	429	446	431	408	456	403	401	380	429	404	414	443	405	420	459	408	377	416	407	364	416	424	439	441	436	394	399	421	445	443	382	424	427	379	406	429	422	431	400	430	401	399	379	382	395	399	427	387	425	403	432	414	448	398	407	436	439	395	400	424	408	403	369	436	427	455	434	427	390	406	423	418	407	409	400	395	410	433	377	429	425	411	389	413	412	429	446	410	378	444	388	372	395	396	403	426	416	391	416	440	393	406	407	420	424	422	424	429	399	414	383	426	414	415	408	427	428	423	375	418	446	422	401	436	378	438	432	403	428	387	440	418	404	436	390	422	415	418	395	387	438	431	386	373	434	429	387	403	430	404	414	401	423	423	442	420	422	437	407	376	403	430	415	424	424	389	378	393	431	387	421	440	403	405	416	413	404	394	438	367	406	380	440	411	399	389	417	406	408	430	467	444	412	430	413	396	402	390	393	401	414	434	411	380	404	427	374	392	428	423	445	370	417	388	396	401	370	380	421	410	413	386	435	422	431	452	411	397	437	393	416	405	384	408	402	406	407	398	386	418	388	409	402	394	411	417	401	401	394	393	405	467	437	378	417	402	410	392	395	453	426	382	413	396	443	399	405	427	406	440	395	388	383	412	386	404	383	447	432	415	390	371	399	384	426	421	368	373	463	370	407	378	416	391	410	417	381	423	461	422	434	423	441	365	393	402	424	421	441	391	379	404	428	385	426	403	408	441	424	398	429	408	406	390	406	407	438	433	433	394	383	400	428	413	376	401	418	439	403	410	413	427	419	375	404	409	387	417	383	399	383	404	418	430	405	429	442	416	410	442	432	456	432	414	413	428	401	392	444	397	390	423	411	450	374	384	394	424	415	437	401	398	402	398	401	422	410	409	400	392	405	402	419	418	415	374	408	422	471	408	400	422	380	397	386	428	432	402	384	390	418	437	416	412	439	417	405	421	401	372	379	410	429	389	466	428	401	395	387
25263	28478	38509	25112	18084	6003	402	294	279	280	293	303	277	304	301	252	290	280	291	302	300	281	313	270	277	274	300	286	261	287	264	276	286	281	254	278	274	283	304	286	261	290	278	286	309	273	293	251	283	299	267	276	281	310	268	283	284	303	299	282	255	271	271	283	310	271	266	281	273	297	251	270	256	247	251	252	288	283	244	255	287	244	228	282	284	316	274	283	242	285	294	274	279	267	268	317	269	294	327	253	284	294	258	257	268	295	295	287	276	310	262	262	242	259	305	279	272	268	298	277	275	288	266	274	268	262	294	301	304	258	278	264	287	297	260	275	269	279	281	280	315	271	285	263	284	295	253	262	258	266	282	270	301	277	303	286	260	273	279	309	264	269	279	285	280	311	286	266	276	266	261	260	268	291	267	286	266	254	275	280	270	300	224	271	258	278	270	264	269	296	275	252	281	273	287	272	260	281	251	297	274	264	304	288	281	295	246	303	266	296	333	266	264	288	274	251	298	300	275	269	259	249	273	257	279	261	281	265	246	247	269	278	311	268	273	275	281	283	258	258	279	290	267	263	261	280	282	274	229	282	264	303	260	269	278	287	273	290	265	262	294	270	258	263	272	251	280	274	290	277	284	273	268	295	277	292	248	278	275	288	279	281	294	272	296	293	272	270	272	295	298	275	296	264	273	284	294	286	285	278	258	288	267	262	285	270	288	270	293	236	277	245	278	274	271	292	273	319	295	289	274	282	293	250	256	317	259	243	288	296	283	313	291	252	246	279	261	261	281	301	273	283	279	248	278	289	300	266	263	268	300	269	280	314	276	261	258	273	260	297	254	277	268	276	252	277	260	258	312	272	289	257	256	254	250	301	276	279	292	276	275	260	271	297	238	266	265	279	249	256	262	274	265	254	284	249	258	299	282	277	270	297	266	279	270	291	279	288	265	291	283	277	239	283	280	250	280	267	310	265	267	257	251	287	263	259	279	282	275	262	284	272	251	300	262	277	262	255	261	270	283	300	268	275	275	273	279	276	282	286	273	269	274	234	299	285	260	266	271	281	281	278	262	286	294	307	277	276	270	272	272	260	298	291	268	281	313	287	281	295	275	287	264	295	300	292	264	250	278	303	252	270	260	281	260	290	259	279	304	286	292	292	248	281	286	276	261	245	256	280	285	282	238	290	300	289	293	273	274	279	272	264	265	296	263	265	289	280	251	290	268	257	294	265	285	248	250	249	269	268	261	266	296	253	267	296	257	251	293	289	258	279	256	282	265	274	274	283	276	260	260	275	282	275	300	271	266	270	288	242	275	290	285	291	286	290	298	284	246	249	285	262	280	272	311	269	279	249	263	276	301	271	295	256	278	269	255	269	271	277	273	269	255	279	281	257	258	294	293	280	268	257	294	260	275	270	295	284	271	290	284	298	250	229	313	289	301	271	267	286	286	265	269	260	257	284	255	269	285	300	265	282	272	282	247	291	264	264	260	283	270	273	274	244	304	260	279	256	273	302	280	255	274	292	274	278	264	245	257	279	295	290	260	296	290	285	270	246	298	283	289	272	277	260	293	279	264	267	269	288	261	256	258	278	279	290	291	258	262	271	273	275	269	245	293	269	244	301	296	291	303	283	294	281	280	246	283	269	286	242	241	281	296	266	263	261	287	284	285	273	300	271	275	263	278	271	279	252	294	279	272	298	261	271	278	274	269	305	250	272	276	265	246	279	274	255	259	287	258	279	276	269	275	245	279	259	239	255	247	271	263	281	282	299	249	260	288	269	254	301	284	248	290	271	268	305	295	285	264	293	290	286	284	279	278	261	268	281	281	306	309	278	267	307	274	267	295	269	276	304	282	295	254	269	294	279	302	307	261	261	284	253	269	267	260	278	267	298	255	297	290	290	282	280	284	298	267	275	282	318	271	245	269	242	316	290	283	241	314	326	236	293	249	297	217	286	274	277	237	283	275	253	303	275	257	317	283	266	335	272	283	261	275	300	276	260	257	253	269	287	248	269	264	261	263	301	290	286	286	280	307	264	259	255	290	262	291	265	301	301	268	291	262	270	293	267	253	235	290	284	255	250	279	303	280	268	276	265	319	293	267	266	281	294	296	278	274	290	269	282	288	282	281	273	273	293	274	247	264	242	264	264	277	293	294	287	263	254	270	298	278	262	291	273	301	270	277	269	275	263	281	265	273	300	296	257	270	269	264	294	269	236	255	249	270	238	264	279	262	281	271	280	273	296	274	256	271	288	279	295	270	276	278	256	268	258	273	268	260	274	283	300	308	287	260	296	301	271	262	293	256	268	286	304	271	281	289	297	293	290	274	263	254	266	289	284	296	300	259	289	286	270	277	262	283	270	283	275	292	276	245	273	281	264	286	282	302	260	286	283	259	279	259	283	241	290	258	280	282	276	284	293	272	269	284	251	304	264	277	270	273	284	247	271	294	270	275	282	277	260	272	247	277	243	295	256	265	268	274	274	288	284	287	294	289	277	289	272	273	259	261	295	286	297	240	263	260	263	268	302	270	299	278	274	268	301	278	300	266	287	262	273	286	262	258	278	248	274	293	281	275	281	294	277	248	260	267	235	297	287	294	288	266	259	272	285	265	260	256	303	254	293	296	242	284	273	278	291	316	262	277	281	300	253	282	245	272	255	270	274	259	275	266	320	290	253	270	260	296	281	269	270	282	272	318	280	262	262	257	270	251	305	249	271	293	273	300	254	257	277	268	280	283	297	264	264	282	293	295	265	268	263	266	287	283	262	265	306	283	262	320	268	251	257	265	301	265	252	277	287	270	253	263	251	273	301	297	288	263	258	335	281	281	288	275	279	304	276	265	269	271	276	344	287	282	258	261	270	264	263	270	271	312	299	263	277	275	257	263	246	277	283	284	262	274	280	310	247	280	274	265	276	254	248	277	277	287	270	271	267	248	271	283	246	279	276	290	269	261	283	267	305	268	259	305	276	276	256	285	252	297	259	289	265	267	264	265	273	286	281	277	273	286	288	284	278	262	237	318	284	292	301	270	294	262	268	268	268	267	250	299	313	289	269	262	300	288	276	265	253	269	275	297	276	292	295	288	254	277	277	270	236	282	279	295	281	286	261	255	271	244	286	270	296	297	263	252	291	258	244	254	292	274	287	267	264	250	253	259	267	269	297	292	255	285	236	283	299	275	262	287	259	280	247	277	254	266	301	234	290	270	266	324	285	276	256	307	271	300	265	278	282	281	271	293	275	318	301	268	271	294	288	257	269	266	273	277	244	277	277	280	230	258	283	272	266	291	288	309	266	281	277	267	301	265	265	273	285	269	272	267	244	280	289	283	265	269	268	263	276	284	281	282	294	280	271	285	263	274	296	246	285	296	253	245	305	291	277	277	240	282	272	291	317	272	260	254	277	281	249	265	279	249	281	252	289	255	283	261	265	268	284	295	267	246	274	285	267	288	282	276	297	277	278	271	263	277	280	260	270	275	286	270	276	255	272
53294	92994	61346	14409	555	490	477	475	511	484	441	474	449	492	493	465	470	463	469	454	420	450	452	481	419	461	409	445	475	485	467	481	457	494	511	435	464	464	421	438	435	446	421	436	441	462	442	451	474	457	456	462	447	459	443	450	434	453	464	428	413	451	460	424	424	471	472	426	493	453	476	451	462	436	457	426	434	464	410	432	472	462	433	462	457	416	445	454	449	475	446	461	454	427	436	479	466	494	456	457	450	428	473	389	440	453	434	451	458	427	439	452	448	456	443	450	423	461	434	473	441	486	463	476	444	424	466	451	411	426	417	479	453	427	460	454	438	452	457	417	462	442	467	425	466	467	460	441	451	430	472	418	456	442	421	452	454	445	434	434	446	446	454	411	417	449	445	480	478	462	405	460	461	429	455	466	436	462	436	430	462	432	453	424	440	418	458	434	472	468	446	442	443	456	496	514	440	436	427	431	442	426	425	450	427	440	473	444	455	429	430	407	447	439	417	460	461	472	463	432	456	436	437	486	454	437	457	432	443	453	436	448	445	479	467	415	450	456	419	432	467	456	464	453	435	408	455	446	446	473	424	466	452	440	413	446	467	449	439	457	437	444	475	434	440	428	458	430	434	472	444	448	441	441	472	424	435	451	478	435	441	428	434	485	481	446	449	450	447	469	420	436	469	419	476	458	458	492	456	439	428	486	438	447	440	423	455	431	423	444	408	486	408	442	433	434	469	474	454	468	465	437	459	427	432	454	446	448	430	397	467	444	468	435	416	460	449	459	437	421	464	448	428	461	471	493	422	441	444	449	410	419	451	477	430	475	474	414	447	479	458	459	462	450	468	453	410	468	435	453	450	455	476	455	474	458	409	440	480	449	448	456	462	450	472	439	442	433	455	459	473	464	441	425	449	446	471	433	453	472	436	461	443	462	461	452	438	435	429	454	485	467	433	423	476	434	452	436	409	417	470	416	453	438	453	469	462	418	476	433	436	447	410	467	472	487	442	459	449	417	475	469	445	426	450	456	448	478	439	419	424	456	481	451	454	469	453	431	457	465	458	466	428	428	444	453	436	441	448	426	440	401	466	418	453	423	444	459	433	456	420	447	458	440	452	412	484	437	428	412	441	464	430	445	453	437	457	428	425	429	412	461	510	447	480	477	465	416	441	449	472	482	461	447	447	475	507	438	428	442	456	454	460	455	457	428	454	449	453	438	442	455	459	430	452	474	445	438	424	449	460	440	414	449	458	446	470	446	479	487	450	448	431	462	462	455	448	433	453	411	442	462	433	428	435	452	400	419	437	437	463	454	427	464	463	475	460	442	431	446	424	425	476	487	433	472	422	449	435	491	448	459	467	423	456	447	453	407	469	464	445	426	436	477	455	421	460	471	433	475	411	456	438	425	483	420	461	463	444	462	420	471	429	482	466	479	460	449	454	451	421	450	453	451	431	438	455	447	460	443	414	436	402	461	432	450	448	463	469	426	425	427	461	437	447	428	458	407	395	416	411	442	457	454	437	469	440	446	463	447	417	418	435	475	442	431	459	429	428	442	464	460	449	461	456	445	475	444	444	483	473	422	464	427	450	411	431	482	439	452	460	450	456	428	433	453	451	443	476	462	442	445	449	415	446	426	415	449	446	446	416	442	445	411	457	466	420	444	468	453	477	466	468	435	448	468	457	438	431	461	448	456	432	436	435	474	482	478	412	435	469	447	468	441	412	456	448	452	438	515	466	443	438	444	442	469	431	415	460	471	428	418	447	474	452	442	450	434	465	418	436	443	428	471	472	452	479	456	454	464	464	437	444	443	436	448	457	471	477	460	458	452	435	454	443	429	423	455	426	458	437	427	459	456	466	443	407	472	474	443	466	431	448	466	449	453	450	452	432	444	464	436	470	417	415	453	446	439	445	448	409	459	441	460	453	447	449	407	442	431	444	453	433	427	439	418	420	437	431	455	442	434	410	479	421	501	440	481	441	444	461	458	423	431	513	470	487	458	438	453	443	425	436	462	476	458	453	465	440	456	471	481	419	495	449	464	440	441	478	469	447	455	481	436	459	422	484	428	438	447	399	418	438	424	436	444	445	431	457	473	472	526	404	421	441	457	447	474	443	414	465	442	453	429	448	444	443	452	438	467	435	466	469	448	474	429	446	439	425	443	433	426	440	452	434	451	473	470	432	445	445	441	450	459	415	469	424	447	462	470	400	461	414	402	483	455	465	412	447	426	463	484	455	415	471	439	398	438	439	468	441	435	443	406	434	434	455	445	468	446	434	451	464	477	454	423	461	441	447	459	424	432	430	415	432	461	447	499	488	448	450	466	436	425	469	449	442	447	442	430	451	464	467	451	471	453	432	410	465	426	481	452	462	428	440	481	457	450	428	457	480	449	457	438	484	434	437	434	430	444	476	460	416	471	458	433	458	500	438	456	436	408	467	458	467	428	454	487	440	484	436	425	446	428	435	469	434	489	436	446	453	432	454	445	429	462	441	464	457	481	435	484	460	425	428	446	446	449	437	454	429	465	455	430	458	442	432	433	425	421	486	460	460	448	472	414	393	445	466	457	459	424	406	471	463	455	472	457	436	417	443	482	472	406	429	448	479	444	466	440	457	460	447	438	395	441	461	447	423	432	443	447	445	450	426	457	488	524	448	446	422	454	469	439	443	456	424	452	432	451	472	446	458	452	439	425	434	419	445	443	470	444	456	461	427	444	447	471	422	428	462	469	437	456	445	430	439	470	462	447	460	436	430	422	429	429	446	422	431	471	471	469	462	475	448	425	452	427	427	423	490	438	460	442	468	463	439	489	464	458	440	440	472	440	420	429	445	403	412	447	458	471	453	466	459	477	469	438	435	464	457	471	442	503	468	441	460	463	426	451	462	476	473	418	442	415	485	448	467	427	444	476	451	470	458	441	398	469	453	439	393	470	432	414	454	409	431	458	446	460	470	466	423	420	448	459	464	445	461	441	479	442	439	459	412	471	473	429	467	444	447	487	433	463	451	443	452	424	438	424	439	448	442	462	437	460	459	421	447	472	464	451	451	448	437	465	444	463	476	459	427	437	444	439	420	450	422	484	470	456	424	447	425	447	430	424	460	443	442	456	461	454	429	468	451	456	442	451	420	444	447	416	502	460	434	476	498	432	447	424	441	423	454	497	416	453	423	421	471	446	429	454	423	473	468	438	395	459	409	476	420	434	469	438	452	451	452	453	471	399	434	461	398	455	424	410	475	450	434	461	404	410	444	467	453	438	454	473	450	436	424	459	456	435	400	464	439	448	426	440	477	454	456	456	430	435	470	437	445	405	462	438	440	438	487	433	462	439	461	472	427	446	505	445	439	436	454	459	463	467	459	443	419	441	461	431	438	458	467	444	431	433	479	454	439	472	382	480	442	464	431	482	438	451	460	434	469	432	436	437	433	449	435	443	443	455	437	472	477	491	414	459	455	416	412	418	452	457	456	441	454	448	459	493	450	452
24198	28273	37152	23874	20876	14450	2053	560	529	489	471	507	450	526	511	504	495	508	509	451	446	506	466	512	513	516	485	491	478	470	488	484	484	468	472	462	485	486	439	466	438	497	468	459	507	459	451	493	497	459	492	454	482	475	445	468	492	497	462	440	533	504	472	496	455	463	475	463	463	516	488	466	502	491	524	490	447	494	434	490	479	450	492	446	503	479	457	484	470	449	437	484	455	531	476	504	455	448	499	508	478	516	448	494	502	497	469	474	493	492	467	524	524	494	458	461	475	491	496	442	490	529	495	476	506	454	509	477	458	483	482	488	460	469	488	485	496	456	469	435	467	482	442	490	473	461	489	431	458	442	460	467	430	454	467	454	525	468	467	452	501	463	499	452	468	495	444	485	506	487	496	472	482	472	488	503	475	497	486	481	456	476	418	494	479	467	474	497	505	442	449	470	478	487	485	497	495	447	444	518	468	455	473	474	504	472	467	488	487	486	521	483	459	477	465	496	477	455	505	453	468	470	487	467	448	448	484	488	480	499	472	484	447	470	471	500	453	495	479	492	489	462	472	460	526	447	450	473	451	464	492	483	484	458	446	473	483	452	486	488	447	467	468	461	489	489	462	500	441	490	482	479	497	494	454	474	458	463	481	480	437	478	475	485	502	476	453	448	492	478	467	448	506	470	458	482	468	471	468	503	510	455	482	509	428	472	487	512	466	482	508	482	459	471	502	463	472	490	501	472	473	488	459	537	496	494	492	486	498	481	502	471	482	492	471	472	494	441	457	501	477	503	476	481	453	437	465	453	467	466	488	485	461	472	479	460	491	461	444	461	524	492	469	501	488	489	510	485	490	454	443	467	479	485	452	503	498	505	459	477	501	468	491	473	455	463	489	425	444	492	485	480	462	477	458	447	518	467	526	483	479	454	456	500	471	484	480	470	510	502	473	489	492	474	480	449	470	450	466	506	464	458	480	451	473	463	482	432	480	478	467	466	478	463	458	478	465	489	456	472	458	469	461	468	473	502	462	443	462	479	483	445	467	460	466	490	474	473	490	465	523	471	490	466	487	472	500	507	473	474	437	459	473	488	491	481	424	483	457	513	480	482	475	482	495	485	484	466	478	473	503	464	491	467	492	481	449	450	482	509	432	453	526	480	415	487	500	500	494	503	451	470	468	520	503	454	463	451	444	436	483	495	484	491	474	444	481	495	469	466	490	486	509	456	442	480	457	473	436	457	491	471	478	492	456	483	512	487	466	525	484	478	476	440	479	518	459	444	474	484	490	443	479	473	450	442	465	505	472	499	475	460	497	494	490	458	478	503	514	457	465	451	436	447	485	423	488	446	485	516	464	463	490	463	441	483	478	472	492	450	485	471	486	472	443	478	483	452	465	471	456	471	458	492	472	443	448	491	477	483	477	496	485	453	456	450	484	465	484	473	485	479	458	485	487	469	477	520	471	483	480	491	458	461	463	457	460	472	481	496	470	452	495	478	500	527	473	509	446	464	460	442	503	462	412	462	470	447	441	483	536	465	459	437	473	476	461	504	483	449	498	494	520	482	494	493	472	452	488	473	482	486	453	440	455	453	502	491	487	443	479	444	531	480	470	483	456	454	496	475	485	447	486	468	494	491	497	459	491	494	523	465	499	493	484	485	447	494	492	495	487	491	470	460	461	459	523	486	444	491	447	489	471	442	523	477	500	474	454	471	484	477	500	461	435	494	480	499	479	476	463	455	503	475	482	473	447	474	496	487	501	470	532	470	481	477	490	486	494	457	440	475	492	484	460	509	459	454	454	467	515	473	473	462	491	482	482	489	513	499	457	456	473	502	460	461	491	502	442	474	494	446	469	473	447	453	513	464	466	461	432	492	469	453	464	470	480	525	433	465	462	454	501	490	440	458	479	491	487	466	494	429	467	472	468	510	490	501	496	459	487	456	493	492	467	479	469	501	486	468	460	447	471	471	485	489	459	476	463	465	455	481	497	480	485	481	451	466	509	506	507	507	480	462	468	497	504	440	478	493	485	464	499	467	475	490	485	458	486	446	446	451	469	482	474	457	444	455	470	502	491	448	503	477	448	497	481	487	476	508	502	470	450	453	460	439	471	487	465	440	523	436	530	501	461	423	479	501	440	446	470	491	501	487	536	495	473	488	508	465	504	450	488	495	458	474	474	441	481	479	460	490	512	483	490	476	501	496	481	479	473	477	476	483	458	461	481	483	469	548	469	465	451	498	498	472	489	476	477	493	499	473	454	547	458	461	495	480	455	482	464	504	445	452	431	447	488	471	488	494	423	434	489	478	459	460	487	447	456	482	444	474	492	468	491	476	454	466	507	467	507	480	487	505	493	494	486	445	443	501	496	444	458	485	515	472	462	473	490	503	473	491	446	480	473	483	514	465	498	473	450	471	480	488	471	471	469	466	514	467	487	465	479	491	451	518	468	473	478	478	468	480	464	483	481	477	511	484	463	475	446	464	463	465	486	467	488	479	452	488	514	497	479	465	470	494	489	505	464	475	522	491	496	438	471	510	434	492	461	476	476	515	458	483	420	488	493	447	465	508	509	461	495	481	478	454	476	495	444	503	504	478	497	461	495	463	464	468	478	458	445	499	420	496	480	460	473	468	515	503	467	463	475	481	460	474	478	462	463	462	446	449	451	496	469	446	477	467	464	460	460	441	462	517	448	503	486	462	467	491	477	444	479	519	464	466	487	496	468	478	466	494	478	454	454	485	488	454	456	494	463	493	464	465	473	531	480	502	469	477	466	489	503	450	488	514	463	411	490	455	462	464	464	458	500	508	466	452	467	488	456	520	462	488	504	484	490	491	500	524	489	557	461	432	454	482	479	466	504	486	527	429	432	466	492	448	488	444	479	471	526	461	488	463	508	481	495	454	458	510	460	448	474	442	498	516	464	471	476	427	461	495	454	446	462	507	516	500	517	510	480	441	441	474	493	480	460	433	472	474	455	457	458	468	465	491	485	466	436	464	462	495	508	506	456	452	480	527	445	428	509	483	469	484	470	488	537	514	471	443	492	457	453	484	505	465	482	474	522	473	519	525	492	494	469	479	467	474	469	460	476	458	537	437	463	487	473	465	467	467	480	491	467	486	488	501	458	465	442	465	477	484	452	490	513	470	446	462	488	439	449	486	513	470	500	497	489	473	525	475	448	493	455	459	481	513	441	503	511	511	490	472	464	480	476	519	494	427	465	481	523	454	474	444	436	478	449	480	469	434	421	502	505	472	471	484	472	485	459	498	508	501	513	487	475	483	480	443	474	453	502	527	463	455	470	456	469	482	442	505	531	501	484	448	490	503	502	484	461	454	474	485	464	436	429	474	518	448	466	461	472	472	458	485	481	508	437	496	480	463	508	457	488	464	477	491	461	504	506	488	507	482	438	475	512	497	469	473	485	480	477	501	471	493	497	478	517	462	500	484	481	531	454	448	450	461	476	503	480	484	452	502	470	468	480	486
58751	78937	66504	19828	980	892	885	744	811	733	759	734	725	756	737	721	775	728	724	730	761	757	757	705	721	715	716	713	691	682	751	668	670	772	731	744	728	779	698	696	728	725	751	713	749	747	710	716	691	705	734	726	723	716	687	737	687	754	734	744	729	726	711	713	697	690	694	721	710	698	724	744	757	730	693	730	715	717	741	734	750	746	765	668	730	705	748	733	739	734	704	756	720	724	713	714	747	702	730	691	707	739	720	721	717	738	727	754	727	665	714	669	705	691	722	716	726	732	701	687	744	718	751	719	696	751	738	731	772	716	718	700	770	706	679	740	694	740	750	736	737	780	745	718	688	682	688	769	687	724	693	717	662	753	756	696	716	699	729	736	697	735	719	693	686	748	732	706	704	692	745	712	749	728	771	694	738	711	726	748	707	738	729	678	702	707	705	698	692	752	709	750	710	716	770	723	683	741	719	778	745	791	701	722	690	683	736	739	735	725	786	736	713	669	711	768	694	725	694	754	686	754	732	736	718	660	768	666	718	738	740	715	680	727	679	729	674	745	731	727	720	673	690	758	692	668	735	720	694	740	739	711	714	708	728	682	734	718	736	680	724	725	737	724	731	768	694	698	688	726	702	725	733	723	714	723	752	681	736	734	696	677	715	740	762	804	742	720	740	696	699	716	690	700	725	727	754	673	737	773	739	708	761	748	751	692	720	718	696	740	747	730	722	736	711	719	713	767	743	723	725	720	728	713	669	727	667	709	724	739	704	707	695	719	716	687	692	742	698	670	698	651	744	755	728	724	755	757	724	721	770	747	706	734	706	719	712	745	734	708	724	754	754	723	697	720	761	755	700	704	699	706	726	705	666	709	731	712	728	737	717	727	726	727	736	749	722	745	739	735	726	726	727	681	706	713	734	697	715	720	758	718	723	729	671	737	766	753	729	671	760	765	740	714	735	744	700	730	724	664	736	771	721	717	689	705	666	681	725	713	695	730	723	709	744	751	717	729	695	718	769	718	675	704	742	709	734	732	721	689	674	726	695	762	734	687	733	717	700	720	733	695	755	734	755	719	726	728	667	698	735	723	750	732	722	713	746	669	752	809	715	711	664	731	732	674	776	768	733	724	713	707	769	725	713	670	719	756	699	729	751	792	741	761	736	715	710	694	758	712	673	697	727	721	711	718	718	709	735	637	694	746	711	734	751	758	716	729	714	743	705	668	736	728	708	725	729	697	766	784	732	728	724	726	680	718	737	701	749	773	739	720	731	720	731	685	715	738	730	718	779	746	673	692	682	727	731	714	693	740	726	727	702	692	747	716	756	693	729	738	699	717	704	682	752	744	734	688	748	728	765	701	764	689	732	734	739	710	737	744	699	741	729	777	760	731	647	694	755	746	734	748	714	710	713	737	711	746	722	698	725	739	783	710	704	733	756	768	693	680	747	763	734	707	711	693	663	761	716	725	698	725	705	706	772	717	735	768	743	683	760	732	696	692	737	677	704	760	680	714	721	746	722	715	734	753	725	710	727	691	742	762	758	715	733	720	734	703	720	718	750	730	715	676	702	736	729	739	673	718	752	734	718	705	739	679	745	733	699	712	683	708	695	782	737	706	744	702	707	699	706	763	738	664	745	700	695	702	694	712	720	747	747	742	726	769	687	752	738	683	701	739	684	716	738	709	732	776	690	706	715	719	691	743	677	709	701	703	729	698	742	696	704	733	743	692	693	708	730	703	741	710	738	742	709	703	690	746	688	702	719	711	753	721	719	709	702	758	723	689	744	738	716	675	786	739	701	702	703	702	727	713	690	749	726	728	726	744	687	706	756	770	740	709	750	699	743	688	722	714	658	719	732	709	709	735	688	765	735	737	710	728	742	669	732	643	712	776	768	733	661	671	730	749	725	740	729	752	739	729	727	784	745	704	770	759	715	702	764	743	725	708	725	736	735	714	701	725	766	713	696	742	724	757	758	702	695	689	710	768	671	696	721	702	726	737	752	738	692	715	675	720	750	694	689	754	754	707	691	743	709	720	693	682	730	693	702	718	702	679	763	755	709	728	735	755	736	703	717	712	760	718	691	704	782	731	697	700	733	727	716	737	716	724	691	732	703	669	700	720	691	697	733	737	728	746	667	730	770	702	741	694	698	743	689	661	740	724	740	744	752	747	716	734	726	722	739	769	725	763	724	744	728	666	688	716	759	721	763	731	783	769	710	729	688	748	705	679	706	679	725	674	685	686	713	713	753	693	737	688	724	724	695	750	734	723	692	722	765	758	763	722	686	702	685	753	700	725	748	695	747	693	730	732	728	747	725	761	777	716	678	711	764	728	718	722	712	735	726	701	683	684	757	695	727	702	706	712	708	728	718	710	710	736	691	735	739	780	726	763	717	696	711	715	713	680	711	705	680	691	742	685	713	730	731	675	715	743	766	747	702	681	693	721	733	692	772	713	732	685	730	707	712	697	694	727	698	724	779	706	729	687	695	722	724	738	729	712	758	748	712	662	683	713	693	748	684	672	712	768	713	697	779	728	716	731	716	739	743	742	738	711	697	748	712	708	711	757	706	693	690	742	692	733	675	746	712	763	701	718	712	735	700	720	710	740	727	760	728	739	762	705	733	761	713	712	715	749	682	755	712	738	714	750	745	766	754	714	746	738	665	765	706	711	727	698	721	725	715	724	685	742	751	788	685	710	725	695	768	714	749	718	735	706	664	744	690	679	738	760	722	698	687	696	676	729	767	674	746	750	726	792	709	712	695	682	709	731	700	684	709	670	741	746	735	710	763	747	740	715	737	738	666	739	692	724	733	713	733	747	712	778	728	719	697	715	723	750	709	694	770	721	711	684	702	749	728	717	701	709	742	711	741	704	725	739	712	726	727	754	744	636	734	719	722	708	683	727	727	695	745	751	701	735	713	734	774	736	735	662	721	723	694	736	703	750	697	710	692	731	723	734	696	702	715	730	759	698	728	666	729	741	734	734	768	665	715	716	721	717	675	780	716	712	748	698	737	695	690	725	731	731	685	759	760	720	670	739	733	691	701	727	689	701	678	739	743	705	716	702	731	722	693	737	716	748	744	768	764	714	687	731	729	719	693	687	706	724	725	727	733	714	688	685	722	682	709	751	716	723	692	738	759	698	716	688	693	715	700	743	679	754	719	696	731	718	734	787	734	736	685	683	705	731	721	703	745	714	721	698	712	741	788	732	726	718	663	723	678	748	731	711	731	651	749	704	699	716	752	749	726	719	750	705	653	741	730	717	720	701	733	722	692	698	659	661	702	722	675	697	724	747	706	783	712	714	711	723	716	763	735	728	729	720	685	713	739	682	708	710	726	708	714	687	712	672	758	683	733	678	770	725	739	759	730	695	715	740	688	742	683	681	709	690	762	722	759	719	743	717	733	706	714	746	707	712	717	670	685	715	715	701	754	753	715	712	729	809	724	723	692	680	738	717	720	704	711	721	730	787	718	731	722	660	751	758
28393	38798	38582	11669	454	272	247	266	204	240	250	228	237	242	240	206	260	239	241	245	264	237	274	264	222	246	254	239	263	240	216	241	241	223	234	231	293	239	240	232	231	231	221	218	219	227	214	231	231	261	212	233	223	272	238	233	237	211	206	209	241	214	261	220	203	235	228	268	242	233	198	263	236	224	245	250	228	214	265	234	243	250	205	229	219	249	227	224	248	217	233	235	233	237	259	214	232	231	247	247	253	234	219	261	241	240	232	230	222	244	207	249	223	248	216	240	235	238	239	239	223	258	238	229	228	222	221	222	223	234	229	213	204	262	236	232	219	237	247	242	239	244	237	245	221	233	227	212	221	240	222	239	216	208	221	228	261	223	195	246	217	266	242	219	221	209	232	259	221	258	227	211	233	252	239	226	226	242	236	261	249	243	226	239	247	250	230	229	233	247	235	244	226	225	246	256	239	196	235	223	244	226	211	213	229	237	222	232	225	249	222	253	249	242	231	214	229	246	233	216	232	229	218	238	224	226	254	236	239	235	218	222	234	232	227	267	218	251	230	249	240	255	261	221	224	223	242	230	203	257	242	243	241	216	215	221	238	234	215	216	223	223	231	231	233	224	211	244	240	245	230	218	232	237	241	241	248	240	247	245	232	230	224	260	227	232	243	223	221	269	248	231	208	239	225	232	243	221	234	227	223	253	235	207	262	243	211	240	236	242	249	234	243	228	213	236	229	240	217	254	206	228	225	244	244	228	214	260	237	239	235	219	249	237	239	265	222	204	243	272	246	241	247	250	232	250	228	243	224	235	242	204	245	221	237	219	221	215	218	213	231	243	216	220	237	192	209	209	239	231	252	216	233	245	247	229	246	225	245	258	229	250	250	244	228	225	267	223	222	236	225	253	246	233	242	227	199	222	225	236	231	237	210	250	214	261	240	226	225	225	239	255	236	220	241	239	236	211	209	231	223	244	232	240	216	204	221	220	262	258	247	214	240	214	255	211	249	216	237	229	197	206	230	232	228	214	222	236	245	224	226	254	268	221	242	242	231	246	237	239	238	235	233	225	221	249	241	232	200	239	208	229	218	211	222	226	237	233	214	214	224	268	232	222	203	245	228	206	219	216	220	267	230	232	237	221	244	227	247	246	244	240	239	222	254	216	222	245	241	240	240	206	225	214	241	260	245	232	239	223	235	217	207	239	217	247	226	203	231	251	232	223	179	222	212	240	224	246	227	237	195	232	198	246	255	240	247	248	238	257	236	264	232	256	231	251	254	243	215	208	242	245	209	233	216	253	235	216	254	239	210	245	213	242	228	209	235	212	211	211	255	225	216	230	237	230	234	249	229	251	217	265	210	243	213	231	220	248	236	227	240	249	227	240	226	233	227	252	221	226	236	223	227	235	212	214	217	214	255	210	243	219	242	233	230	223	245	254	221	242	211	249	232	257	236	231	223	226	250	211	243	238	231	245	245	235	213	233	245	222	242	227	246	263	206	249	231	223	257	248	260	218	231	236	212	221	218	200	248	243	238	233	232	224	214	233	226	250	234	261	199	238	247	205	223	244	243	222	221	267	214	235	207	252	247	220	246	249	224	213	212	264	230	251	214	226	242	231	206	259	247	203	221	213	239	259	230	216	224	225	255	251	238	221	243	222	225	232	239	254	253	191	265	244	239	234	223	222	246	262	221	230	238	232	235	217	221	236	213	226	234	241	230	229	205	237	216	229	225	260	237	234	246	231	241	248	210	246	236	238	252	237	236	200	227	226	243	231	251	238	255	208	233	235	189	248	249	204	224	229	239	252	224	185	249	248	247	215	248	219	220	257	219	218	235	224	230	217	248	224	196	254	239	215	242	249	252	217	248	244	229	251	217	222	250	214	223	225	229	238	249	217	239	249	248	265	216	258	227	243	231	231	210	255	218	240	244	211	251	208	243	218	225	216	229	221	234	225	227	235	235	259	246	212	230	221	254	225	240	238	214	211	231	245	234	237	220	226	241	243	244	246	221	213	220	243	210	218	222	220	256	211	220	259	169	223	252	238	221	243	230	234	220	233	215	219	257	249	248	233	254	222	221	254	237	222	219	238	224	219	248	211	221	235	239	245	234	234	244	229	212	222	230	225	242	242	263	247	225	249	230	229	211	236	223	235	228	221	245	241	209	227	244	223	240	242	252	220	216	235	263	228	238	232	225	214	265	254	221	235	245	227	194	228	256	243	227	236	246	248	213	221	220	207	241	218	232	218	220	200	227	221	229	243	245	217	245	235	233	245	214	219	247	217	211	246	227	198	211	244	241	196	254	224	232	227	236	186	245	233	222	235	225	247	229	264	238	260	226	229	224	217	233	245	201	235	229	217	225	224	223	253	241	227	263	244	226	225	230	207	214	237	206	227	233	228	238	217	252	259	243	246	226	234	246	218	222	210	245	199	235	226	209	253	236	234	221	249	265	239	245	226	243	226	245	237	243	222	214	240	250	224	254	231	230	195	253	227	213	249	225	222	222	227	245	232	230	245	233	236	237	255	232	241	219	241	224	239	242	231	238	242	211	213	264	218	241	218	228	209	227	243	217	244	250	253	251	230	251	249	230	235	205	242	235	234	239	233	231	218	226	227	249	258	215	251	246	237	219	237	225	245	213	233	244	229	245	234	219	239	265	239	228	225	231	252	252	243	232	208	246	208	236	215	245	225	203	237	216	240	209	237	253	245	238	223	229	203	225	231	220	223	232	243	223	244	236	247	226	231	241	240	246	224	245	217	223	225	250	227	229	244	207	234	248	234	255	214	242	245	220	236	243	232	229	230	251	207	278	228	223	236	202	252	221	212	243	232	226	217	198	222	212	237	243	234	215	233	215	231	224	215	216	218	250	231	212	251	251	256	251	241	244	252	246	234	243	224	216	212	251	247	236	232	214	205	238	234	217	241	217	207	202	225	248	242	234	241	235	236	216	223	224	206	226	239	254	238	228	229	224	250	238	189	216	232	229	247	243	223	228	229	239	211	253	227	236	242	225	214	240	224	229	238	241	259	252	214	229	228	227	230	259	243	219	217	232	204	257	236	249	254	222	247	217	256	236	214	219	227	225	235	262	213	244	255	258	216	221	211	213	230	249	236	230	254	232	200	222	257	243	213	253	237	221	270	232	233	201	224	226	256	214	239	253	250	238	236	245	261	249	229	238	235	233	237	234	237	209	247	210	237	248	239	211	253	238	246	239	222	220	218	272	258	245	222	227	237	238	239	226	246	237	246	219	228	204	234	229	256	226	228	250	237	199	233	249	245	226	240	234	226	237	249	239	233	237	215	223	202	229	246	235	254	252	224	240	239	230	232	235	232	243	209	242	227	246	230	205	225	227	232	220	246	244	230	237	255	251	243	215	229	224	241	193	228	218	256	221	235	216	275	227	221	252	224	216	213	234	234	227	229	225	224	213	237	235	224	237	244	226	223	252	214	222	235	251	231	219	252	258	229	210	233	213	238
30593	59098	39663	5053	424	454	372	425	422	366	377	416	353	380	376	396	432	379	395	363	423	403	386	384	400	420	382	394	365	404	425	399	425	407	414	367	425	377	378	415	426	431	424	374	373	374	396	397	429	410	430	405	421	407	389	364	388	400	420	411	374	355	444	404	385	393	400	392	400	398	393	394	391	436	390	415	387	366	408	389	357	380	416	387	395	378	395	383	393	388	394	401	384	433	384	371	423	372	379	354	398	371	401	398	412	413	385	378	403	434	378	400	396	400	332	428	404	369	391	413	408	398	413	411	411	377	405	447	410	402	368	394	407	408	359	381	373	408	368	420	376	395	385	371	396	418	398	430	388	410	425	360	349	389	420	378	382	391	374	386	402	412	385	395	393	380	422	389	389	391	386	396	403	420	392	400	408	394	408	385	374	408	396	377	405	403	399	414	393	436	384	396	392	413	375	385	400	420	406	379	437	372	389	396	385	380	353	409	395	344	408	409	389	398	407	387	386	407	394	379	399	408	391	389	392	377	396	408	401	393	408	382	386	341	376	384	386	394	415	436	420	378	398	418	413	378	450	396	409	385	420	422	387	380	380	392	376	423	405	385	434	373	402	438	409	427	383	451	419	371	382	396	390	391	408	418	386	397	402	410	397	384	398	411	368	402	405	394	369	444	396	411	421	400	424	449	392	356	402	413	400	393	362	402	364	399	380	382	387	375	398	380	362	377	379	404	387	385	392	407	380	400	386	400	394	412	405	405	402	416	365	404	390	411	389	371	338	387	395	437	380	433	399	394	385	410	396	423	422	362	356	391	372	407	397	384	423	386	387	375	411	436	389	418	370	418	430	409	368	390	384	384	429	383	391	426	381	426	389	393	385	398	410	405	368	385	362	372	374	370	391	420	416	385	426	424	381	429	434	378	387	374	385	386	388	378	385	413	400	400	411	415	437	408	406	377	391	409	392	426	424	428	390	380	404	394	406	416	394	386	396	383	399	393	432	396	410	442	426	414	387	368	391	351	409	415	361	385	404	395	401	388	432	425	375	413	411	414	393	368	387	375	401	421	396	361	354	387	370	381	406	360	364	394	394	385	416	410	360	409	402	385	403	377	374	357	407	422	373	343	392	384	428	399	385	419	419	406	384	390	399	404	425	405	392	402	405	370	412	418	396	383	374	389	359	402	371	387	399	413	390	400	403	369	403	394	392	388	381	386	380	386	383	390	387	395	403	369	365	403	392	408	425	420	377	383	368	407	419	377	409	405	364	396	421	388	403	414	418	386	416	405	419	415	380	418	384	399	355	411	390	396	385	377	415	408	389	391	408	388	406	416	383	408	388	399	405	407	401	382	421	414	426	373	382	406	428	397	354	417	400	387	370	389	386	359	365	382	410	400	410	423	378	381	372	392	433	429	358	345	376	414	418	417	406	382	371	371	370	399	346	439	382	399	392	408	439	401	395	417	385	365	378	439	389	416	374	394	402	400	425	413	390	393	413	380	407	383	406	376	395	381	380	409	387	393	382	408	369	365	409	377	392	382	407	407	415	388	385	379	396	380	388	369	406	388	415	408	384	368	408	363	379	395	396	391	382	412	424	386	382	365	398	389	395	386	408	352	378	378	415	411	427	335	387	369	393	377	444	375	410	390	394	403	404	412	420	413	369	390	400	430	394	404	375	386	400	387	406	384	356	432	416	432	397	435	376	387	393	405	380	426	388	438	359	399	409	413	383	401	347	441	391	428	359	418	396	390	378	368	415	422	402	417	400	476	394	384	409	414	389	382	381	358	420	393	374	378	396	402	430	390	413	380	384	386	389	382	410	410	417	399	398	407	446	387	426	378	401	407	407	400	391	375	419	402	406	382	396	401	384	370	371	400	377	362	405	373	397	403	408	379	406	406	401	385	388	408	397	395	405	405	402	357	377	399	377	403	402	396	399	377	401	394	410	404	422	439	373	423	405	409	406	389	388	412	369	433	369	419	406	387	374	411	422	383	423	344	379	420	433	416	395	390	401	388	351	403	393	406	378	397	391	383	379	382	380	391	382	413	367	356	366	424	388	388	367	403	404	387	386	436	431	378	368	368	446	392	394	382	380	336	390	407	367	427	391	375	412	396	408	373	419	411	377	364	413	403	403	389	396	423	391	409	385	386	406	420	378	389	404	424	375	389	406	399	384	393	419	400	387	386	413	417	400	399	385	426	425	406	396	414	396	392	419	365	410	381	435	405	369	414	394	399	373	411	393	418	428	372	378	414	372	391	385	403	425	376	375	401	442	401	387	367	374	403	400	375	369	394	395	391	381	402	393	361	397	421	392	384	375	389	411	401	360	422	374	379	421	353	401	381	392	365	404	398	436	389	418	419	423	402	405	391	398	396	416	396	388	399	364	404	399	389	393	390	415	373	374	414	385	404	410	390	426	425	425	365	382	373	406	374	381	408	411	374	388	365	396	399	384	388	396	387	392	418	381	414	435	374	411	418	375	372	399	383	395	372	400	388	384	396	402	421	392	404	399	391	385	404	368	369	406	424	380	366	389	414	390	377	398	370	417	416	386	409	428	372	405	398	377	404	416	407	385	396	409	375	418	403	417	367	417	402	424	388	374	423	399	394	365	383	410	422	375	411	380	371	384	391	388	372	425	430	422	411	369	385	391	373	430	384	389	406	407	374	384	381	395	409	384	383	391	395	371	394	398	362	394	368	417	400	366	405	380	391	457	371	414	386	383	396	399	384	347	366	407	350	365	406	402	402	406	348	421	371	376	403	394	389	396	404	394	404	369	389	389	392	403	420	360	397	388	373	436	396	369	394	387	386	354	404	430	405	409	374	333	404	400	386	401	362	416	379	367	397	431	386	418	409	371	404	395	432	389	416	379	417	394	393	378	395	373	406	408	436	408	385	412	359	386	378	375	426	379	419	390	414	388	397	388	381	427	412	401	385	386	382	420	373	401	371	358	451	391	419	388	395	371	423	422	388	410	364	436	408	416	414	386	436	363	375	400	400	376	426	388	414	375	427	396	424	386	376	374	384	387	411	423	375	407	393	425	427	396	369	417	399	396	425	400	393	384	384	405	432	380	352	429	426	381	389	386	354	410	379	365	404	379	386	403	395	417	389	406	411	417	358	390	384	365	346	391	385	379	407	333	404	393	407	391	400	421	397	395	396	378	393	407	374	366	419	395	412	374	388	391	409	396	373	424	362	436	408	406	411	411	425	360	419	391	380	390	387	385	401	386	398	407	417	412	386	402	379	415	428	408	404	395	393	380	379	427	421	404	411	452	403	435	410	367	409	412	408	398	396	399	377	389	387	364	419	431	394	407	410	371	403	394	403	377	399	424	392	372	427	393	403	370	370	402	394	419	397	389	406	412	394	402	416	373	393	406	380	407	414	416	408	355	400	393	377	384	368	400	408	347	393	399	378	382	399	399	411	375	403	385	399	405	423	442	426	377	365	382	360	424	400	397	408	375	402	391	388	372	373
25220	30677	44360	28014	16884	4582	396	286	289	292	291	284	310	270	278	272	286	278	274	283	297	258	271	276	282	251	292	277	256	305	260	267	272	265	283	279	255	267	263	270	253	280	277	281	255	255	288	248	276	295	263	290	269	278	291	277	257	274	259	309	266	253	262	266	279	252	245	275	257	246	258	253	249	262	252	281	272	260	276	274	278	257	283	287	282	295	256	279	263	275	269	253	270	267	286	269	261	264	288	282	229	272	269	271	299	249	274	272	279	258	275	266	267	254	275	254	302	256	248	237	282	269	281	277	274	308	236	262	260	265	261	258	286	326	295	280	242	252	251	270	294	279	256	274	268	258	272	267	269	269	244	265	283	293	269	259	268	275	291	242	269	284	293	284	254	291	277	253	269	245	258	266	271	268	256	251	249	244	279	288	234	242	275	245	267	255	313	260	258	290	253	246	263	267	262	264	258	262	272	265	286	284	249	270	260	286	251	264	258	292	252	286	254	274	269	278	270	274	268	280	265	271	275	283	248	321	239	274	250	310	288	262	274	278	260	275	278	289	281	247	249	296	291	275	313	289	251	261	269	287	261	278	301	277	256	254	284	270	294	235	239	262	266	306	264	259	248	255	273	255	275	279	257	292	249	249	269	268	253	299	269	249	273	272	315	261	257	268	241	279	242	285	269	294	271	251	266	292	279	255	267	286	257	289	254	266	261	258	276	258	258	272	288	287	244	266	248	294	275	267	285	257	262	285	267	239	248	286	318	284	286	271	296	278	270	274	253	277	277	301	288	277	262	296	272	297	261	266	256	313	284	261	297	252	281	288	259	290	263	255	294	270	276	282	251	250	279	308	274	280	252	269	285	267	247	282	277	260	214	264	249	273	256	254	258	242	302	290	244	271	251	258	296	265	263	271	257	288	259	277	260	282	256	225	283	267	259	286	281	255	311	295	266	255	258	251	270	286	292	312	270	268	301	266	286	271	300	282	270	260	267	265	251	289	241	280	256	269	265	261	312	269	280	267	258	268	253	275	269	278	273	268	268	287	258	271	279	270	269	259	259	267	280	278	249	255	268	253	263	278	251	258	260	285	302	269	242	258	303	252	261	267	257	261	275	248	260	258	250	248	310	249	258	262	270	243	255	272	277	264	265	286	258	270	279	262	283	287	277	238	258	296	285	294	277	274	274	292	264	285	291	295	298	250	261	283	267	255	233	262	247	244	301	284	290	248	260	279	272	256	268	245	261	256	242	257	280	259	255	259	279	282	276	269	253	230	290	293	223	280	284	291	291	245	280	292	283	279	268	263	285	273	265	279	284	291	276	265	244	265	261	269	283	279	251	286	279	294	266	291	281	255	273	262	258	232	255	255	278	266	277	277	273	286	273	283	268	258	266	301	277	274	290	244	259	273	261	252	287	263	296	240	286	271	280	275	280	232	287	268	275	291	283	251	292	260	279	268	279	277	262	273	268	219	257	269	267	275	274	237	266	272	246	267	282	276	280	266	303	237	277	269	272	249	285	283	255	237	265	227	264	289	246	280	265	283	285	268	282	261	265	293	237	263	306	281	267	276	270	268	255	275	261	264	284	259	283	252	236	268	282	253	263	271	282	280	273	287	272	275	265	248	259	272	256	256	256	267	274	253	269	234	284	255	254	289	260	254	289	244	287	261	283	277	252	246	266	264	274	261	266	277	265	259	272	263	257	242	269	314	293	281	245	283	272	260	271	292	242	270	272	279	261	254	244	285	291	294	285	262	266	263	258	248	265	240	299	263	271	241	261	272	282	300	236	279	273	277	267	284	256	266	282	281	260	301	266	272	263	274	260	288	297	290	278	263	268	279	293	269	265	264	265	242	275	264	303	273	293	266	284	286	285	260	254	262	267	281	266	274	305	243	269	307	292	244	260	242	275	262	289	261	288	280	272	243	249	315	265	277	291	280	305	240	291	263	273	287	262	277	253	300	248	266	253	269	324	273	274	256	268	283	260	260	269	285	262	275	269	303	261	283	258	259	296	252	273	289	267	291	256	251	281	293	302	280	247	261	297	259	262	237	254	257	277	287	264	283	271	286	273	233	284	286	275	286	304	257	247	262	282	247	250	245	265	258	247	274	227	266	271	273	256	281	284	247	262	286	257	268	296	290	277	268	261	289	279	261	281	276	283	247	258	269	249	291	262	273	248	256	229	259	301	259	269	266	289	289	256	266	275	248	269	252	249	256	260	267	265	295	290	264	262	294	277	262	271	304	260	254	230	272	269	248	271	283	236	281	271	293	263	270	253	266	259	281	291	282	264	301	245	255	286	278	285	280	250	283	249	287	273	258	276	260	255	263	265	305	282	244	279	281	255	289	249	258	271	290	248	282	288	271	271	279	286	277	246	255	287	264	268	246	255	274	284	270	286	254	291	258	277	291	279	289	286	287	280	268	296	261	268	269	279	300	241	282	276	249	265	278	296	307	289	286	286	286	266	239	292	253	268	292	268	268	251	300	269	259	290	276	288	257	271	286	247	244	286	265	256	273	256	283	280	265	265	250	266	295	274	263	260	273	275	275	272	266	273	259	243	280	240	260	266	256	277	254	266	277	301	269	265	282	283	271	243	269	267	261	286	291	257	254	248	265	301	265	290	285	264	243	288	273	272	255	264	269	263	275	256	263	287	260	284	262	284	290	255	266	270	279	251	252	269	283	298	268	263	236	257	282	259	259	266	278	284	249	252	268	290	281	243	263	281	274	264	240	307	239	281	263	280	266	290	276	244	271	245	254	289	281	238	284	272	283	266	280	295	255	270	258	287	276	295	300	245	271	267	270	285	289	302	276	257	280	258	259	229	279	253	261	270	289	286	281	267	292	290	271	272	291	256	310	294	270	246	269	276	257	262	303	262	256	281	262	266	250	243	286	267	288	290	265	282	254	270	284	263	245	281	269	254	274	258	237	269	263	269	298	255	263	258	285	284	260	267	297	269	268	255	282	283	273	259	286	281	270	289	251	294	264	273	275	257	298	289	266	245	261	295	258	277	277	238	277	314	268	266	303	275	302	282	277	264	250	281	277	271	298	284	252	258	271	257	266	274	256	256	256	254	241	251	264	266	304	271	286	272	267	267	268	262	256	270	261	280	259	257	317	272	273	275	275	269	295	264	291	283	305	284	249	252	257	282	244	266	252	279	251	274	263	295	265	291	271	256	277	251	290	266	281	275	313	282	261	250	297	297	268	280	249	234	263	268	262	252	293	265	268	237	251	270	278	265	268	263	283	248	240	275	279	287	257	275	270	270	257	291	250	276	253	276	267	257	284	270	253	262	248	262	282	267	261	250	297	281	270	245	265	268	266	264	249	273	275	278	270	260	263	280	275	299	252	283	261	271	267	274	296	274	266	278	269	276	268	299	259	293	265	300	250	298	258	263	256	287	286	269	272	275	251	303	243	273	263	260	277	276	283	273	287	270	264	239	276	283	273	265	274	256	282	274	265	270	308	288	281
56712	91309	72060	17784	622	573	515	515	551	490	434	452	442	465	445	496	480	462	448	447	440	462	454	437	417	480	415	422	446	455	447	422	448	479	429	496	439	458	466	483	438	465	442	424	418	455	407	434	468	439	423	456	449	483	427	471	489	448	448	440	440	434	451	471	421	445	449	428	438	503	440	456	454	435	445	464	458	452	434	452	438	452	455	476	463	447	460	433	472	419	413	455	455	457	461	455	446	440	403	445	451	445	455	476	427	439	406	394	463	462	442	435	428	467	396	433	444	463	454	435	456	451	437	471	437	419	440	375	448	414	425	442	453	431	431	442	448	421	454	445	436	481	477	445	436	463	459	420	455	440	407	449	430	467	459	433	456	399	489	430	419	441	446	448	457	433	431	414	434	433	447	439	454	471	451	427	417	474	438	444	415	478	465	476	478	403	411	431	452	433	395	445	450	401	438	422	464	450	417	484	437	455	445	468	433	466	456	482	442	419	503	450	453	453	457	457	448	440	413	431	450	408	436	442	422	476	434	437	470	447	484	444	456	448	424	446	452	432	453	426	401	440	461	441	402	482	494	448	442	441	453	449	414	460	402	412	427	412	421	411	479	418	425	470	447	436	457	417	430	419	422	438	442	423	454	421	456	421	439	445	447	449	422	477	412	418	460	476	403	435	457	441	436	435	443	453	438	422	452	466	434	427	448	430	451	454	424	471	459	430	449	453	429	462	423	449	431	441	420	433	466	453	443	476	418	429	451	450	485	482	455	456	418	444	442	410	424	451	447	477	471	432	434	483	415	441	484	428	446	458	447	457	434	473	444	440	434	454	433	425	429	458	406	446	443	453	458	434	423	457	402	436	452	480	464	437	439	442	446	454	475	381	411	462	437	443	448	428	466	437	421	437	464	425	448	442	429	440	440	451	487	423	458	411	457	454	440	487	426	441	407	445	406	431	429	429	427	451	407	419	486	444	437	457	459	465	476	452	459	451	448	444	440	463	433	421	433	437	410	453	467	454	473	467	413	411	417	426	416	457	430	462	435	432	433	447	438	441	457	447	481	432	424	407	456	459	441	442	468	448	479	462	431	432	479	485	430	436	434	479	473	416	421	427	419	426	453	430	405	444	437	435	459	462	396	441	449	423	486	436	437	430	448	466	449	420	468	451	469	470	448	454	487	442	453	441	426	426	453	413	424	421	427	484	423	415	437	439	409	417	470	407	422	492	412	489	466	461	496	432	430	447	446	398	465	432	432	415	430	415	452	432	431	381	452	449	465	448	475	482	481	451	431	468	430	421	413	439	451	379	436	449	422	436	468	440	406	478	458	457	487	391	462	420	470	451	423	480	475	471	436	365	459	442	441	424	458	420	449	413	412	446	439	412	459	445	433	435	432	419	430	437	430	444	435	419	425	428	457	452	458	469	465	438	443	440	460	444	434	426	478	426	461	397	438	435	498	446	427	456	460	445	439	392	443	429	420	478	439	467	432	410	453	459	444	459	457	432	423	439	459	450	443	415	437	428	391	449	442	448	443	411	431	440	421	455	437	447	437	455	408	458	434	443	429	451	435	414	419	437	463	454	431	479	439	413	472	464	469	500	417	432	447	476	440	394	462	467	440	444	449	464	432	423	463	434	436	452	433	413	439	425	466	420	481	415	441	459	445	429	422	422	429	460	444	440	479	453	441	478	433	437	436	476	471	471	460	406	396	443	471	452	428	423	424	434	412	458	492	456	474	420	458	421	443	446	452	444	445	446	430	433	428	390	470	463	445	438	414	436	450	431	452	439	433	441	459	429	432	455	407	439	433	464	438	431	428	386	440	441	433	421	446	442	456	464	427	448	424	453	435	448	415	441	423	419	440	439	423	441	445	438	436	447	425	415	448	442	450	465	435	428	440	465	469	455	469	459	463	475	426	431	422	455	454	438	469	449	448	470	420	441	458	460	430	430	449	440	431	427	477	429	475	453	494	424	423	417	441	466	407	448	457	440	430	465	433	413	481	468	478	438	447	438	426	421	462	461	446	430	437	448	440	450	418	441	431	408	417	464	438	455	476	436	470	438	435	468	391	436	423	400	433	405	470	457	428	433	419	466	441	460	465	434	474	479	439	445	466	437	469	410	412	447	444	478	462	478	427	426	453	468	440	416	447	401	408	457	453	483	426	420	439	459	460	438	474	448	429	413	433	460	432	445	430	445	413	446	413	426	430	421	431	421	481	449	415	415	408	441	441	443	453	446	440	439	415	456	433	416	420	421	435	405	437	425	436	455	450	414	435	455	448	416	400	429	387	406	386	480	456	413	440	422	461	451	457	446	424	476	436	449	446	433	453	426	431	447	423	416	440	431	453	449	430	405	477	471	426	441	451	478	469	441	444	440	409	457	449	437	487	470	429	440	462	471	430	468	419	470	454	413	418	502	431	421	454	464	422	401	437	416	440	410	433	453	451	426	438	436	425	460	436	445	430	439	420	484	487	456	457	458	466	454	434	443	458	451	435	470	374	438	399	449	428	459	435	443	429	403	437	457	406	433	467	432	443	429	441	465	455	432	446	435	450	427	436	423	422	453	438	406	438	417	451	418	438	397	467	393	450	421	459	461	424	408	444	423	430	459	440	435	425	423	455	466	421	417	454	453	436	414	438	438	410	470	446	424	427	428	441	439	459	444	479	454	445	419	424	436	429	428	432	437	420	450	439	431	413	456	450	468	432	423	431	414	456	485	475	407	427	458	451	430	460	457	420	415	471	469	481	466	437	461	455	391	445	413	455	421	469	425	424	409	455	433	436	436	446	447	457	452	431	499	470	439	457	488	388	434	476	424	425	438	493	427	448	430	451	434	430	430	475	412	445	427	404	403	410	416	450	421	434	443	442	419	437	443	433	437	398	438	411	451	460	447	414	481	416	447	449	456	453	419	450	434	413	444	418	433	444	440	431	426	399	458	456	441	400	416	471	427	432	419	403	453	419	402	433	438	497	450	423	422	458	437	449	455	425	418	435	470	427	443	471	438	420	443	436	456	410	478	447	436	451	419	435	461	431	414	451	446	413	423	453	429	452	483	406	444	407	442	408	426	459	417	422	486	436	470	430	490	433	477	441	480	450	482	437	442	425	454	474	459	430	431	464	440	420	470	476	469	418	421	453	437	420	408	457	444	425	450	442	421	435	430	435	450	427	456	452	410	402	443	452	411	438	455	428	464	460	439	447	439	450	446	430	461	437	406	420	449	440	466	419	422	414	444	457	427	411	427	426	467	461	444	425	414	430	444	439	429	457	444	461	414	475	428	474	432	454	420	425	467	422	416	489	432	434	431	438	442	476	406	461	418	448	452	413	439	456	423	444	449	461	443	396	459	439	409	473	447	464	440	450	449	458	412	461	464	430	436	460	410	415	443	430	448	441	468	451	436	460	469	458	448	417	427	434	414	438	435	426	430	455	433	422	453	445	443	461	407	485	454	424	477	434	459	428	448	454	456	433	444	420	451
24107	25895	40493	26965	20791	15364	3097	559	516	542	547	495	495	482	487	515	456	491	455	490	469	490	465	464	488	461	478	492	432	513	489	442	481	462	431	475	435	482	472	429	471	479	477	484	467	462	473	461	484	439	425	459	463	461	477	440	467	471	482	483	479	464	467	487	500	447	517	460	454	460	463	442	459	468	504	441	452	472	448	465	487	469	446	469	447	455	504	488	446	426	472	452	462	456	431	487	470	477	451	491	475	449	474	452	458	437	451	486	498	451	445	446	495	413	470	443	458	447	461	462	500	501	496	467	503	491	466	457	421	448	435	494	455	468	453	473	442	437	494	459	454	449	444	460	498	469	433	454	465	443	442	432	467	438	463	480	433	472	469	464	451	500	461	490	448	444	456	480	419	462	474	447	470	476	421	478	494	478	487	480	399	452	431	448	437	442	455	470	478	436	466	441	476	439	458	455	484	456	483	456	455	453	439	467	504	483	472	433	448	440	446	505	414	492	460	495	452	484	428	474	453	438	490	486	489	458	478	442	476	477	479	478	448	483	477	456	477	475	449	499	471	473	464	434	485	451	471	489	472	510	480	455	481	469	472	509	481	447	470	487	485	466	444	475	456	489	433	438	457	502	460	442	463	491	473	494	453	454	449	476	444	463	455	467	474	455	482	429	448	445	527	405	459	481	490	471	441	494	430	463	431	476	408	462	461	466	453	403	465	478	454	431	482	471	454	467	462	482	480	452	437	506	479	471	468	455	494	464	454	444	460	472	470	448	480	461	458	447	467	454	471	465	460	459	493	454	459	462	469	446	442	480	449	446	456	473	443	489	474	481	442	465	433	449	481	416	479	482	445	469	443	483	458	499	475	456	476	471	475	449	482	459	459	475	478	491	478	453	431	429	464	429	482	437	494	426	450	476	467	435	470	458	501	458	484	499	479	455	451	441	488	501	457	438	493	433	501	464	451	462	433	502	473	466	467	442	450	478	473	420	468	493	514	475	470	479	456	475	464	458	452	455	531	509	457	457	452	487	471	449	429	430	473	445	446	469	459	456	470	468	489	452	448	443	460	446	451	448	467	448	438	453	422	434	480	443	443	447	450	461	426	446	475	485	466	470	468	439	476	447	457	469	444	465	468	472	466	463	462	489	468	447	472	469	480	463	491	415	488	469	452	459	498	433	487	425	457	451	438	474	448	467	498	426	468	462	469	473	450	463	457	436	486	451	465	471	450	482	486	460	472	446	487	443	442	445	479	464	437	462	466	473	452	439	448	455	489	460	495	520	447	450	455	464	458	482	426	470	504	428	433	448	453	495	460	482	477	435	488	453	433	456	420	488	486	423	450	482	472	469	493	429	409	468	451	462	441	511	499	475	512	447	463	498	499	456	452	462	483	475	435	464	444	442	432	455	468	445	444	453	456	454	500	486	467	465	458	461	463	404	457	466	441	466	466	487	489	528	458	455	452	430	477	489	490	479	447	468	457	472	480	438	430	457	443	462	456	468	435	456	438	470	492	462	490	481	478	434	490	468	436	422	472	438	460	483	449	481	431	518	472	461	418	457	449	444	446	488	490	452	442	443	469	458	423	442	483	455	493	431	464	473	455	488	431	439	479	499	467	443	463	459	481	492	430	462	415	497	461	427	493	475	461	462	486	447	464	474	503	506	456	482	476	469	421	520	441	480	457	457	474	483	435	436	415	451	447	476	448	446	462	465	495	474	483	484	435	395	468	433	470	463	441	484	453	473	485	444	437	436	458	457	493	421	494	451	480	460	446	445	404	434	459	475	485	430	453	478	411	471	477	466	444	462	488	486	423	509	460	456	510	436	445	445	463	473	513	455	461	494	453	477	423	449	483	429	464	454	429	469	476	473	456	508	473	467	441	446	419	471	461	497	478	456	461	453	442	453	480	471	466	445	469	466	474	430	495	458	477	432	472	459	445	465	457	468	490	506	417	459	463	478	459	440	445	470	467	464	437	455	450	471	487	454	437	487	469	469	485	445	483	446	431	456	484	472	455	477	458	479	439	461	442	501	522	454	496	472	484	478	477	442	437	469	439	443	496	428	445	466	439	434	471	458	491	464	449	482	415	474	480	478	462	416	485	430	513	472	432	433	481	463	425	450	440	454	466	417	444	481	483	480	451	450	445	445	459	456	457	470	449	503	484	474	489	443	436	462	442	434	468	439	469	428	486	441	466	465	472	456	438	462	440	426	467	464	473	461	486	493	502	467	428	462	460	447	488	420	427	449	453	474	427	494	450	454	464	484	456	480	434	451	464	420	499	481	455	467	468	470	462	491	461	473	459	482	482	434	440	488	428	493	456	480	417	444	474	460	464	467	472	481	468	466	467	492	470	440	449	470	484	468	503	482	465	466	474	457	500	492	472	480	482	473	450	468	472	469	447	450	430	470	428	434	461	500	453	474	437	461	440	463	421	482	451	468	468	444	474	455	512	463	477	425	460	414	491	459	442	487	433	514	477	476	468	460	471	426	466	465	439	475	505	485	436	464	446	461	455	455	495	435	461	454	503	472	441	472	458	490	497	473	454	438	435	461	445	477	479	472	469	487	470	478	392	478	458	423	446	462	450	462	466	456	465	469	471	462	479	475	468	483	455	448	452	462	450	464	422	443	483	464	466	443	476	441	464	413	468	474	448	441	494	496	470	462	491	415	468	460	479	451	483	478	447	493	447	425	420	446	482	484	483	453	424	456	446	525	442	483	406	481	508	439	436	478	469	431	440	509	485	443	488	479	455	448	469	450	463	438	493	488	521	457	470	485	457	462	467	465	449	437	470	493	485	454	425	468	458	480	428	450	469	460	476	450	422	511	442	458	436	435	526	446	449	484	474	463	475	467	498	454	511	486	493	481	478	466	444	447	455	465	468	467	482	467	446	453	470	465	497	487	459	483	393	478	473	475	471	450	499	445	452	435	455	456	492	481	417	462	524	467	512	464	473	451	462	484	433	514	459	470	459	457	473	444	476	463	449	463	423	461	425	451	458	466	485	482	484	484	465	489	442	450	444	486	436	478	437	459	448	458	515	460	467	480	471	465	453	455	497	449	460	458	411	457	461	488	424	458	463	453	442	442	454	490	463	518	453	455	475	472	491	451	452	487	427	453	451	494	443	457	441	449	449	485	448	456	428	476	510	451	446	456	476	482	456	459	460	477	449	429	463	500	476	489	484	433	444	470	474	440	425	436	452	445	490	493	436	452	468	439	463	499	423	459	540	492	477	456	455	468	441	467	475	457	468	480	453	446	466	446	439	465	505	465	444	426	466	462	478	457	483	495	492	453	484	453	429	478	461	472	446	439	437	514	422	442	488	467	489	456	451	456	456	479	449	445	421	472	462	470	434	442	472	455	439	485	446	480	456	476	444	454	470	432	473	483	442	467	466	472	476	444	458	460	496	474	431	443	435	436	460	470	465	439	493	455	477	454	435	471	447	485	458	474	487	473	485	455	480	482	433	490	474	470
62130	84888	78074	22597	1007	855	806	800	823	796	820	776	755	695	773	729	772	702	761	742	702	722	682	745	739	732	720	732	685	738	712	698	777	694	728	713	760	698	679	713	762	730	717	762	697	696	696	713	709	749	734	685	730	697	747	727	729	730	699	701	699	727	735	730	720	721	722	696	729	700	740	717	694	764	721	729	705	706	686	719	726	702	759	711	742	687	763	683	706	754	767	733	786	743	687	712	699	727	721	711	778	681	768	722	775	680	760	699	715	710	682	745	674	716	723	713	735	734	714	723	691	750	670	681	709	684	768	787	727	702	702	749	728	694	679	672	705	728	718	685	726	671	723	694	735	744	682	706	675	728	720	688	724	689	707	690	713	779	716	715	727	728	719	754	716	716	719	666	715	679	724	724	768	707	711	676	745	704	710	669	701	749	719	735	737	707	694	760	725	639	694	699	706	753	689	720	682	697	699	707	736	740	665	756	742	727	752	719	696	720	690	742	726	728	690	713	728	742	734	709	673	742	717	696	695	714	700	746	742	664	722	695	691	682	667	682	772	663	783	733	696	680	708	702	746	679	707	711	684	752	715	708	705	757	697	745	697	739	721	720	665	739	706	749	759	717	692	705	708	710	680	677	726	673	713	703	693	688	701	732	681	734	681	739	734	700	692	714	725	646	719	705	731	668	762	694	751	695	688	713	695	725	757	708	715	672	685	732	721	700	720	732	759	762	741	646	738	742	716	749	651	726	702	675	681	736	706	659	752	735	700	645	698	739	735	682	711	706	729	699	738	677	707	702	694	706	725	743	746	682	706	719	709	687	673	694	697	677	740	687	705	736	698	708	715	755	723	717	731	724	742	723	708	735	696	731	769	682	746	752	717	710	703	727	733	651	775	668	744	736	699	711	746	696	727	692	729	649	699	679	728	710	678	687	701	710	748	721	691	713	683	706	712	705	706	709	705	716	698	731	730	736	759	733	672	763	694	696	730	676	690	715	734	739	676	727	690	695	684	696	728	685	713	739	703	675	694	680	708	706	721	710	682	720	754	699	747	709	704	670	719	699	678	738	705	724	699	711	764	674	690	716	675	708	731	698	720	689	729	697	751	657	701	680	753	694	727	736	734	676	709	744	695	698	747	773	755	702	725	667	709	713	727	726	717	710	726	716	706	704	695	705	707	681	710	664	690	680	679	729	682	706	715	767	716	721	719	702	710	689	705	726	731	694	717	720	724	666	716	728	638	718	698	683	682	688	693	729	691	727	685	722	710	768	708	719	770	677	684	740	730	758	741	738	746	714	717	739	676	711	724	725	705	724	707	674	737	706	708	740	712	671	716	684	747	689	711	728	724	691	655	730	670	736	702	728	675	696	678	714	721	703	704	720	668	700	723	737	691	721	709	693	749	677	709	702	709	704	722	686	734	740	735	708	729	678	760	685	724	777	706	700	711	747	733	753	724	737	731	678	736	677	731	687	674	752	748	707	701	711	697	725	661	676	717	695	691	724	729	693	699	749	705	716	736	702	779	714	737	743	698	718	659	719	696	702	712	748	744	694	744	723	728	717	745	738	724	767	716	710	690	664	719	757	733	727	764	694	743	745	728	759	688	741	760	652	711	734	687	742	734	692	714	687	722	695	715	673	698	744	688	740	756	726	667	720	730	688	743	716	730	742	688	716	720	696	767	701	746	704	677	755	700	702	751	714	721	707	746	750	718	725	713	710	714	715	691	756	667	731	709	740	736	714	742	721	703	713	714	700	740	724	708	749	734	689	673	670	733	721	744	715	770	646	705	723	696	716	700	724	706	704	685	695	674	681	692	733	688	775	735	719	670	677	711	745	719	698	726	696	736	703	755	685	713	699	754	718	772	707	723	716	741	709	723	678	639	727	732	679	687	723	730	756	706	712	669	687	733	665	696	709	700	687	771	744	681	762	712	733	699	718	711	715	689	680	720	696	722	700	680	731	745	702	674	667	750	705	698	754	715	749	693	765	704	700	711	699	708	709	696	741	714	643	692	692	676	677	703	701	687	719	701	748	707	698	705	655	698	717	762	700	693	725	705	713	715	701	694	719	668	713	704	724	727	670	669	758	712	752	719	759	679	705	727	740	698	698	728	730	721	685	683	696	726	738	703	767	667	698	706	712	730	772	748	679	683	746	711	699	719	695	699	667	710	685	734	725	719	715	700	673	726	692	706	728	718	756	707	706	701	714	704	757	697	690	720	686	701	680	706	708	738	698	716	722	705	735	738	718	739	698	664	669	693	664	743	727	696	695	668	704	717	717	740	721	764	755	659	711	697	703	674	751	723	775	693	698	676	698	684	697	731	701	716	701	683	734	701	713	737	766	699	694	681	692	729	732	758	723	706	691	725	685	729	748	719	716	712	754	800	721	616	701	700	727	719	704	708	665	671	715	698	722	726	684	746	696	714	696	738	707	719	704	711	689	728	700	696	689	703	740	712	702	716	723	715	731	767	748	746	727	673	674	726	682	716	689	725	771	685	701	683	759	725	698	694	684	716	711	715	683	676	724	684	757	712	706	668	673	704	768	701	702	679	714	734	725	698	728	693	651	706	724	697	681	748	658	711	719	705	726	735	701	772	779	724	702	753	732	749	719	697	734	707	689	709	660	703	692	716	719	732	764	710	721	739	703	749	697	735	702	763	703	688	719	703	729	687	764	741	668	674	711	668	685	739	711	721	757	715	744	726	703	727	666	731	738	744	714	737	728	691	774	674	705	700	660	724	734	715	711	709	715	752	685	685	662	656	727	699	696	765	705	720	685	703	686	740	745	701	731	732	713	692	713	690	702	716	730	736	716	710	671	685	693	680	712	697	698	723	723	742	748	659	743	733	706	702	745	666	711	749	714	733	690	711	683	731	710	690	709	717	771	727	709	701	703	776	688	692	734	770	715	707	697	725	759	685	732	727	744	704	724	714	686	663	702	710	719	729	704	729	675	699	692	679	717	728	700	726	692	701	721	710	720	692	729	722	757	717	752	730	759	714	693	700	698	738	751	737	693	701	724	711	672	727	741	695	694	683	739	685	742	702	677	707	645	712	707	699	727	740	730	723	704	707	732	716	702	701	744	703	694	726	729	677	671	664	710	729	750	716	745	686	730	740	705	695	720	703	767	670	689	731	728	784	729	699	750	728	743	680	676	725	690	703	678	690	700	688	700	652	740	721	697	692	714	757	727	734	699	766	712	742	696	734	721	749	723	741	750	686	672	697	763	771	722	722	700	697	650	741	712	686	698	717	717	657	689	786	728	725	682	706	764	715	741	732	751	683	711	702	695	674	728	722	710	749	717	706	705	725	719	684	666	684	759	720	701	774	750	687	732	701	826	757	709	676	741	682	680	705	737	710	742	667	709	692	712	747	720	710	684	760	696	731	703	683	740	734	705	697	697	758	737	705	728	718	683	731	677	726	683	689	694	670	742	756	685	673	671	705	766	721	738	702	691	744	710	682	739	681	668	741	712
28169	42108	41218	12140	465	234	211	254	211	217	253	228	224	242	241	235	231	211	266	229	232	212	262	242	246	249	236	240	237	244	246	240	216	230	212	230	256	222	247	246	245	239	269	266	241	238	248	241	201	243	257	249	237	199	247	245	227	222	244	224	214	225	265	215	230	228	227	214	233	230	240	228	221	224	275	219	243	235	234	249	221	209	211	221	245	240	240	242	236	205	226	251	228	242	220	235	222	221	245	222	212	234	238	218	243	239	233	222	244	253	234	220	246	252	236	218	238	202	257	223	223	217	239	239	243	211	230	242	219	208	249	242	209	247	242	224	228	229	240	269	252	226	230	234	219	260	243	265	217	229	209	223	209	242	223	235	229	233	235	256	254	248	230	230	235	213	236	235	245	255	228	252	229	240	193	217	224	211	196	215	227	235	217	214	229	195	255	228	252	255	227	226	247	211	219	240	225	241	233	248	246	221	209	236	242	262	218	218	236	265	225	226	237	253	245	223	238	233	220	235	228	264	229	232	264	218	237	233	235	228	232	250	214	227	232	233	257	214	242	230	231	239	221	235	232	224	225	248	230	281	233	209	255	223	256	262	247	255	222	245	245	246	248	257	245	237	226	215	245	229	221	215	244	209	245	240	237	234	233	227	238	221	222	241	242	223	249	218	214	239	231	224	240	253	236	236	236	255	236	226	227	223	257	240	214	247	232	250	213	240	239	233	219	241	229	228	242	210	240	235	233	216	216	240	259	212	233	231	246	257	211	239	218	230	226	227	219	231	229	236	235	239	255	218	229	227	234	260	228	219	242	234	212	220	242	246	239	214	234	219	229	243	236	227	232	235	238	247	239	230	244	231	239	211	232	235	227	212	262	236	258	228	212	240	222	225	247	228	228	228	255	206	243	219	258	225	262	220	256	230	243	256	226	240	228	253	219	246	248	223	247	215	227	217	264	246	230	218	252	230	215	225	243	263	252	244	225	258	223	209	253	231	234	239	247	250	222	228	210	215	238	224	219	201	246	215	228	257	226	241	248	237	221	237	222	258	229	234	236	235	216	254	226	216	229	211	222	265	232	243	211	215	209	219	232	251	235	217	201	237	246	201	234	240	230	216	222	237	229	267	224	212	223	249	216	235	215	234	218	249	218	209	211	242	221	229	238	276	224	231	246	250	232	241	243	222	244	228	250	214	223	230	241	210	230	251	229	226	231	233	234	230	237	253	245	229	256	208	206	244	202	237	238	251	228	229	248	218	238	246	235	223	210	222	243	235	248	229	241	240	214	225	252	264	221	253	214	265	212	222	227	247	237	226	214	229	249	231	246	227	215	231	232	240	250	220	237	218	206	227	246	213	229	227	224	256	229	246	224	249	250	224	244	239	212	246	245	220	218	231	216	215	245	245	217	238	231	227	259	259	242	223	222	223	279	228	251	208	249	237	232	219	234	201	223	234	225	230	240	273	231	199	226	236	238	263	245	262	233	246	236	216	273	193	235	281	243	235	271	206	226	223	248	225	216	238	242	219	234	222	227	235	238	218	215	229	225	245	240	245	251	250	204	232	261	233	232	215	249	225	198	239	227	216	220	237	220	236	248	240	204	248	269	218	250	219	248	229	248	220	267	233	235	210	237	217	231	221	250	221	211	245	211	236	232	239	229	219	239	250	263	215	207	228	230	228	235	227	223	213	227	252	227	233	227	224	238	240	238	234	232	207	240	239	226	238	225	217	200	201	237	250	230	196	267	246	227	241	234	237	262	224	225	238	215	222	278	226	245	257	236	219	217	239	234	213	217	228	232	230	215	239	246	269	215	239	235	221	235	227	218	238	198	214	231	223	240	243	226	205	249	245	206	223	234	208	240	240	221	204	237	243	229	227	232	239	225	232	254	233	244	221	255	215	242	232	255	254	260	220	207	228	246	232	230	215	212	248	221	222	241	235	243	269	233	227	255	228	224	246	228	253	216	257	242	219	264	237	244	237	240	234	190	225	242	243	258	253	243	221	228	231	234	240	234	239	234	228	222	210	226	234	236	249	215	240	229	243	242	216	223	220	253	211	241	254	238	221	229	252	212	232	225	254	202	238	223	247	242	231	244	228	247	272	241	248	224	258	250	254	240	208	248	259	251	233	226	223	235	260	214	221	236	237	229	242	212	212	221	235	243	238	209	246	238	201	233	212	251	263	228	235	240	237	228	208	221	230	249	249	210	229	219	216	248	252	273	248	246	217	227	236	222	199	241	243	237	225	234	242	249	241	242	241	237	200	236	229	244	212	248	233	220	239	216	230	229	261	235	218	243	234	226	223	220	197	245	240	225	236	227	242	231	231	230	248	249	227	220	240	237	207	254	246	257	214	226	216	254	228	244	232	235	227	252	216	214	212	223	247	226	232	232	247	223	244	212	246	230	211	229	248	232	231	235	229	218	227	237	240	242	234	240	209	259	226	229	243	230	231	223	238	238	241	242	209	230	227	257	243	242	220	253	204	246	236	221	217	233	234	220	209	222	218	246	257	244	244	249	246	228	241	259	244	241	237	230	228	231	232	245	231	202	224	236	233	225	219	226	238	200	247	221	214	241	220	227	246	238	228	237	247	227	204	220	270	233	239	215	246	228	235	208	234	235	254	234	223	226	217	227	230	228	237	219	222	250	187	234	233	238	232	232	222	237	222	235	232	221	213	226	220	215	220	248	216	243	235	215	224	250	218	234	239	222	239	211	249	239	234	252	241	240	219	241	245	225	227	239	217	233	257	256	219	220	216	214	221	220	228	226	238	253	234	240	226	234	247	242	236	264	222	254	238	209	207	242	236	224	245	240	244	239	252	232	216	253	219	232	254	229	222	232	247	221	236	207	252	229	244	217	216	223	219	232	192	223	212	250	222	244	226	233	249	225	252	247	233	240	226	250	229	237	226	234	235	240	249	243	225	217	218	248	213	251	274	242	237	242	246	234	256	218	266	247	248	248	233	221	236	241	230	251	218	244	230	218	236	229	258	205	258	223	259	243	220	208	244	227	225	237	256	261	238	216	226	246	229	244	210	226	250	223	256	255	229	225	203	239	224	216	239	244	221	247	250	213	220	241	222	212	215	231	240	236	217	242	254	212	246	230	237	233	225	230	260	246	232	214	253	251	219	226	277	241	231	193	224	241	247	216	234	247	204	224	227	230	260	240	233	216	216	231	239	207	237	195	228	223	191	235	219	228	227	240	236	231	236	240	214	246	201	233	226	205	221	222	221	252	226	220	242	256	200	210	236	237	247	225	220	238	232	256	236	241	197	237	229	209	235	234	246	246	232	235	232	255	240	235	228	242	229	244	258	257	223	233	221	249	217	241	224	222	239	238	263	242	217	234	230	228	241	241	241	235	249	204	206	236	207	231	211	247	239	240	246	230	233	245	244	236	211	246	224	203	253	228	213	242	243	216	258	231	247	245	227	222	219	215	247	236	199	256	247	238	250	211	220	240	211	220	233	250	246	220	226
29518	59143	41901	6336	425	391	388	382	390	431	375	403	406	409	433	394	414	387	394	369	390	385	413	420	404	385	412	382	395	392	449	390	426	448	411	412	388	408	376	395	373	400	431	381	366	396	385	412	415	419	391	385	416	392	417	419	381	416	408	410	372	438	421	382	363	421	400	407	408	400	410	411	399	403	392	393	396	408	425	394	408	401	385	376	387	376	412	419	403	370	404	384	409	386	410	370	392	387	415	374	387	391	414	396	402	398	367	380	434	395	410	387	376	419	415	418	375	434	395	432	394	410	373	387	387	365	399	405	397	403	388	388	370	423	427	447	420	384	395	396	393	403	363	401	384	409	366	414	392	385	378	418	416	418	383	388	406	423	382	412	399	414	398	417	408	372	378	408	385	397	422	449	386	407	405	423	394	421	379	390	397	441	404	412	416	384	390	399	407	390	407	361	417	384	417	450	427	405	370	408	400	417	400	368	396	428	381	438	366	383	411	431	394	402	387	399	418	422	397	406	427	377	409	410	372	427	420	385	401	353	384	395	375	433	436	408	443	372	386	412	421	389	389	415	405	416	373	403	384	394	399	403	365	369	387	399	369	401	422	385	371	392	404	388	377	440	387	453	377	409	406	394	395	396	378	417	403	361	401	394	410	379	411	393	410	403	375	381	381	425	423	386	433	370	397	411	373	376	366	377	399	408	412	380	402	398	403	447	386	437	362	407	403	399	440	403	414	389	384	400	387	400	398	394	392	421	395	391	418	414	445	397	384	395	409	380	383	393	382	415	403	387	428	382	381	413	424	383	439	427	416	408	419	420	418	419	381	400	397	385	387	390	382	419	385	407	389	385	385	420	374	386	390	395	422	432	415	395	400	431	377	420	406	388	402	406	406	396	349	393	413	409	398	402	438	414	377	415	393	404	408	419	404	414	408	404	369	420	390	390	391	385	404	406	394	375	389	384	403	389	366	378	409	439	377	425	368	352	396	360	333	411	399	403	383	404	406	379	386	407	449	416	387	407	393	385	436	408	418	375	395	399	389	413	406	395	413	359	415	406	402	416	391	349	420	373	425	380	401	387	384	411	396	385	395	409	433	367	399	401	384	391	414	418	388	399	390	383	404	404	377	389	443	424	447	401	426	377	393	385	425	412	385	434	380	413	396	373	377	412	422	371	419	424	374	424	380	433	387	413	407	429	417	378	391	407	417	408	402	417	388	415	388	366	403	367	433	401	428	406	396	403	387	438	406	430	412	412	375	385	386	381	394	368	408	398	413	406	407	433	394	410	412	402	412	430	393	406	393	389	431	395	405	408	395	454	407	365	408	404	403	381	394	407	397	411	393	405	394	416	417	390	424	366	418	410	414	363	401	410	408	415	407	417	411	428	405	363	387	384	408	393	385	374	381	379	378	403	367	387	401	398	428	434	354	383	387	381	405	395	404	416	402	418	418	410	377	396	400	430	402	398	411	436	352	424	380	391	435	412	409	431	394	422	398	400	426	352	439	363	417	394	402	401	370	402	418	362	375	386	378	419	409	411	395	372	403	379	351	389	417	380	417	402	402	388	378	397	373	401	374	394	401	401	416	411	393	392	421	379	389	385	433	395	397	408	416	416	407	432	447	412	376	389	397	423	395	408	414	412	442	421	374	374	403	412	433	381	404	431	357	397	382	411	395	381	402	394	383	375	374	396	420	362	405	422	388	386	374	385	416	398	446	407	412	408	403	393	432	414	406	391	416	418	407	410	355	372	444	383	401	383	383	429	415	409	389	397	386	393	381	394	385	407	360	383	401	398	411	388	376	379	376	409	403	392	422	410	393	386	388	417	384	372	415	415	410	430	377	381	381	375	387	398	398	386	399	379	404	402	363	384	421	405	353	409	442	377	387	375	409	403	360	392	368	410	393	425	397	396	394	423	380	410	384	385	414	399	418	406	368	381	395	410	423	377	350	378	417	429	381	389	406	394	368	402	396	410	415	386	377	369	433	412	391	373	399	401	365	373	410	416	417	435	385	391	386	409	437	376	394	394	421	422	400	409	381	410	399	462	405	405	396	382	392	389	403	427	387	413	380	406	410	401	430	389	442	422	371	404	346	418	424	394	399	391	388	387	380	421	375	377	423	429	420	416	401	404	374	426	355	409	433	387	406	420	404	369	378	428	420	410	381	412	382	458	407	369	379	343	375	395	412	414	418	421	428	389	395	417	363	372	419	439	433	358	388	405	387	387	440	397	397	409	417	449	424	375	412	399	392	401	415	384	351	404	415	389	393	413	402	396	377	401	409	406	425	399	374	371	388	379	390	410	391	424	390	387	398	404	422	413	412	375	364	381	451	411	387	367	406	399	418	411	399	379	393	357	419	412	432	402	413	417	390	429	375	391	426	397	416	408	406	391	402	416	388	399	389	382	409	386	394	393	428	414	413	390	396	389	391	388	410	417	405	415	404	422	416	403	373	410	407	381	398	409	392	405	417	412	382	390	419	378	413	400	394	390	371	436	392	412	376	393	403	401	411	405	371	394	397	406	363	370	382	374	409	423	389	394	396	377	411	390	405	394	393	400	416	403	389	389	380	401	386	395	413	399	433	411	413	387	393	387	380	371	413	407	400	393	422	385	409	391	381	402	413	413	422	412	422	387	372	355	379	369	379	406	446	408	396	404	416	432	416	404	405	393	404	366	377	364	357	382	397	395	390	373	396	424	420	412	413	417	411	406	387	397	421	434	410	411	376	391	403	386	386	426	386	391	440	422	382	386	397	416	428	366	441	373	436	396	425	388	399	403	382	429	410	412	413	429	413	375	421	368	403	373	368	374	417	429	395	426	431	364	444	390	367	414	357	394	402	377	385	368	403	387	414	419	423	356	389	406	395	398	365	408	386	372	388	386	382	416	453	374	350	388	405	428	346	386	388	371	386	387	366	424	401	362	393	428	407	392	393	412	377	398	379	427	429	393	373	409	449	405	395	391	386	387	372	422	386	371	380	409	398	394	370	392	421	408	382	404	398	409	397	399	402	408	421	380	374	390	401	379	397	408	394	427	401	447	401	398	370	451	408	392	401	391	418	395	406	374	370	382	365	412	389	413	423	396	376	392	396	408	397	401	409	399	353	410	411	399	429	407	418	419	439	400	376	420	411	434	359	405	414	398	372	358	398	388	418	391	394	410	417	411	406	414	421	415	384	420	394	381	404	433	440	442	428	426	417	452	384	423	394	428	401	408	412	411	415	385	410	424	394	391	367	397	406	386	408	398	410	375	368	401	402	377	377	419	380	440	392	406	354	419	390	372	376	403	376	434	411	424	413	396	394	408	412	384	399	401	431	408	394	416	373	378	418	419	398	370	402	376	375	431	404	446	390	386	416	364	378	389	410	421	396	397	411	388	404	424	384	411	405	416	428	381	423	382	350	410	402	377	405	430	389	395	393	374	439	373	417	381	396	431	363	388	394	423	396	398	397	402	397	378	395	399	421	380	406	412	380	367
25138	29669	46312	29389	17491	5774	416	313	308	294	272	314	278	303	309	258	259	262	263	252	278	269	278	269	248	298	270	249	265	266	295	281	270	260	270	290	250	250	283	303	263	259	288	283	279	241	274	274	262	247	273	261	283	284	299	263	287	295	273	255	291	292	275	264	288	273	255	275	278	291	269	257	258	274	268	255	231	282	251	263	284	290	244	255	237	271	259	268	245	294	251	284	234	281	248	282	279	261	278	292	241	264	274	247	255	279	267	275	250	242	295	273	289	269	282	275	248	280	292	259	261	260	250	307	269	224	269	234	305	243	260	256	268	270	271	258	250	250	292	247	261	261	275	292	296	294	276	296	277	261	267	291	289	283	271	262	246	302	275	289	270	259	298	248	280	266	253	290	261	265	249	267	279	268	231	258	253	260	265	261	260	267	264	270	266	281	273	263	288	267	255	254	249	273	232	267	290	261	269	286	278	265	275	256	278	260	289	267	252	264	263	291	257	268	265	302	255	277	268	273	264	259	272	277	254	281	277	281	261	277	259	280	256	276	270	268	260	248	263	296	259	254	279	296	294	294	279	255	254	290	263	275	305	247	280	286	270	263	255	278	254	243	258	257	284	253	285	277	277	244	264	263	275	264	290	239	239	286	275	274	274	290	279	275	266	243	258	256	254	283	264	312	248	246	281	279	258	275	296	280	275	302	291	259	292	272	316	278	264	269	252	285	263	273	256	261	288	271	262	279	289	251	256	270	261	258	259	281	264	278	285	235	262	252	271	281	289	241	281	281	285	280	270	260	244	271	289	260	274	304	240	285	276	277	268	289	262	272	271	272	295	254	263	246	277	254	287	268	239	291	280	287	247	271	252	282	293	269	258	272	277	264	264	271	248	292	279	273	256	280	262	308	283	244	238	289	264	296	279	251	282	276	243	262	258	269	296	255	265	273	278	262	270	253	240	269	288	256	288	284	257	267	243	286	290	251	284	260	258	272	289	288	265	267	274	250	286	294	261	261	265	279	278	277	284	246	269	262	284	290	283	277	253	257	284	288	262	254	290	264	281	258	278	290	273	258	271	290	270	274	293	295	273	258	266	276	284	266	280	277	263	304	261	267	259	262	233	252	284	249	277	284	259	286	255	279	253	259	285	249	265	277	300	276	275	264	257	281	282	281	287	278	268	274	264	252	278	289	280	255	285	276	267	279	277	254	273	271	266	256	259	253	271	302	287	266	251	274	262	244	267	254	258	246	264	247	257	259	284	258	251	278	319	242	265	299	252	279	273	265	268	276	257	292	297	285	262	260	267	254	253	282	283	271	274	256	258	298	272	302	269	269	258	253	257	244	279	269	290	237	223	281	239	276	289	281	261	290	282	272	266	240	266	274	277	279	265	280	249	277	269	280	280	308	257	267	249	283	285	278	261	245	273	255	257	260	270	247	273	299	259	279	279	276	241	228	286	263	292	300	254	260	279	276	278	261	283	259	268	270	262	278	256	250	271	253	268	287	251	241	266	251	261	253	252	282	276	265	263	270	308	281	290	300	274	254	261	277	255	272	261	259	272	268	250	275	269	263	260	274	243	271	239	250	274	273	288	288	275	273	254	272	255	293	236	273	277	280	248	283	248	298	280	275	266	259	276	286	289	287	266	289	266	247	243	263	278	255	286	271	275	276	253	259	297	289	274	280	278	291	254	254	273	278	253	255	285	267	271	259	254	269	283	275	283	291	259	272	298	251	266	241	252	257	286	271	246	294	280	290	253	275	277	261	251	263	247	245	289	271	274	276	254	293	271	250	272	272	271	273	284	275	279	274	272	275	281	280	292	282	281	323	276	282	283	278	288	283	288	273	263	281	304	279	287	259	286	286	274	276	268	246	246	269	260	254	303	273	265	264	277	247	253	286	260	274	300	272	263	268	261	254	277	257	261	269	264	235	295	229	266	266	283	252	285	279	269	280	271	237	267	255	229	272	285	268	246	257	284	278	255	274	263	256	255	278	284	302	278	250	290	266	282	262	231	247	254	277	266	250	280	283	254	276	277	259	274	282	280	260	270	264	282	232	283	308	275	270	288	260	287	277	270	290	298	285	280	260	262	259	263	246	231	277	283	272	252	286	304	284	271	296	278	276	239	271	235	261	293	265	267	264	261	299	262	249	282	282	270	289	284	292	279	257	258	275	265	278	240	277	288	290	280	271	271	277	261	273	250	277	283	248	296	243	276	276	280	264	286	255	276	252	280	283	305	319	263	320	246	262	285	274	247	278	269	246	266	289	278	256	258	265	271	270	236	246	271	295	295	285	241	264	252	299	268	290	271	273	246	226	272	243	264	279	238	270	261	269	263	273	267	278	279	260	272	272	274	247	296	252	273	273	286	279	254	301	285	240	278	274	254	299	274	264	278	289	270	289	262	266	250	265	290	272	274	262	249	266	286	269	250	284	273	242	290	262	273	293	299	258	284	275	268	289	278	283	271	291	271	274	269	275	268	262	306	266	295	267	279	264	271	273	277	275	286	286	263	281	268	261	286	257	287	298	287	285	298	259	226	285	302	261	277	291	286	259	270	269	270	257	255	285	259	263	275	264	258	279	270	262	253	284	259	248	268	280	283	272	282	283	256	264	271	277	273	259	266	247	267	269	248	283	274	248	266	278	261	265	278	279	310	268	245	245	259	298	270	270	272	257	255	283	254	248	276	280	265	299	277	281	279	246	278	296	302	284	254	269	239	282	274	264	283	252	266	244	270	266	286	263	273	251	278	255	284	260	306	260	286	287	260	263	263	243	289	260	257	264	262	278	286	237	274	246	277	282	270	279	254	263	244	256	293	283	276	266	273	285	266	252	280	242	296	276	256	266	266	252	251	259	278	261	274	280	247	291	244	255	302	288	296	279	295	263	278	273	282	297	247	277	250	244	271	285	286	253	247	259	250	261	267	292	278	227	285	260	294	269	288	247	262	242	252	254	281	256	279	277	264	281	266	284	274	274	281	253	265	263	273	223	243	288	257	280	289	276	247	263	270	273	257	268	305	273	280	246	238	287	269	253	264	255	279	275	248	270	259	277	266	268	274	266	256	254	252	271	278	275	284	291	286	258	296	271	259	262	280	274	266	283	258	292	316	263	261	284	288	261	285	240	273	277	249	245	269	251	269	267	289	264	254	259	246	285	257	258	270	271	281	259	269	268	274	257	269	273	279	247	261	266	269	257	248	259	274	244	267	282	273	290	293	270	288	257	266	266	267	285	272	302	272	283	287	298	252	262	278	274	267	263	273	264	250	255	288	252	277	268	307	286	240	277	260	273	244	284	298	255	249	284	270	300	264	256	267	272	262	257	268	249	285	277	286	230	273	281	242	264	266	306	271	278	267	293	290	289	245	264	253	243	252	291	291	257	276	312	250	296	269	261	251	240	280	288	260	271	277	263	302	274	288	285	255	228	261	269	242	258	268	273	233	287	271	278	258	261	282	286	270	244	284	278	290	239	216	265
56303	86256	74436	16767	579	540	505	493	452	510	452	476	435	464	457	449	461	415	433	440	452	474	429	453	409	405	456	472	439	441	482	454	440	473	485	445	409	416	431	468	441	450	437	462	467	478	461	409	427	411	439	469	442	434	490	454	490	437	444	432	433	450	446	437	445	480	434	458	447	431	459	464	443	430	465	446	465	429	450	423	442	407	438	442	415	442	428	475	433	444	459	411	440	451	470	465	479	459	458	425	453	465	463	464	470	461	437	406	425	478	431	423	449	447	467	449	463	427	454	394	424	433	464	447	468	415	470	450	443	439	432	429	424	466	420	441	450	437	458	486	443	475	448	442	408	478	445	417	427	432	438	469	447	468	435	469	454	437	410	459	474	460	453	441	471	459	431	440	467	419	441	411	461	470	427	439	483	439	447	437	440	474	467	430	397	461	428	485	423	446	441	461	424	417	405	459	439	461	468	443	410	474	456	435	442	465	456	468	438	440	432	441	423	473	459	424	425	466	431	402	451	455	447	466	436	440	448	420	460	437	440	410	439	404	454	450	452	465	473	460	434	462	444	438	436	420	411	414	437	411	447	433	439	413	454	441	445	417	475	436	470	488	456	429	434	448	455	440	454	449	422	435	456	465	428	392	421	468	432	456	439	467	458	472	438	416	455	482	461	446	444	429	431	478	443	448	457	434	467	444	449	447	467	430	474	459	470	457	426	466	470	456	407	423	429	431	436	447	403	484	433	442	422	442	477	451	395	413	433	472	424	447	452	475	461	426	471	434	445	437	454	464	472	459	418	410	432	435	464	416	417	439	435	458	429	420	429	406	439	451	433	413	425	421	429	442	425	434	421	413	468	440	431	432	424	477	487	445	446	459	429	459	447	416	421	426	447	426	426	433	445	427	431	441	414	438	435	487	447	450	453	438	396	452	461	475	447	423	462	452	428	477	454	423	464	388	441	432	444	434	432	429	452	473	443	439	442	440	414	411	459	440	417	445	445	472	435	426	412	434	441	447	421	410	437	440	422	442	440	477	443	453	439	459	413	434	473	436	435	455	448	444	458	462	438	445	443	421	471	436	395	457	442	436	420	407	452	451	419	439	427	453	454	454	461	448	450	461	484	426	451	447	441	428	504	435	452	444	458	443	428	437	415	424	480	431	475	420	464	436	465	461	470	460	418	438	444	452	422	408	428	437	436	473	445	471	478	428	450	412	434	459	416	455	460	452	462	496	463	467	438	461	439	449	444	446	443	442	476	428	458	424	427	426	433	459	472	409	432	456	417	456	427	424	466	458	436	397	436	433	429	434	486	463	448	443	463	457	433	438	426	466	448	466	421	420	456	416	441	434	434	429	440	417	422	430	452	472	443	463	443	400	487	457	430	451	439	421	451	465	406	439	450	432	465	437	412	434	459	485	427	413	408	448	466	423	421	442	447	431	454	407	432	439	479	418	431	454	455	444	458	442	420	468	441	431	423	432	438	438	426	424	430	432	445	460	425	447	417	445	433	426	454	426	456	440	458	436	435	421	431	441	434	431	477	456	441	401	443	487	466	435	439	432	456	445	437	426	439	429	456	443	464	420	450	411	443	453	420	436	446	415	442	459	421	435	439	460	445	456	450	420	408	459	432	407	459	461	443	437	448	470	479	422	446	446	463	436	449	448	447	444	420	464	427	427	441	458	418	440	425	463	441	437	404	470	443	445	499	458	472	437	466	451	447	438	502	443	466	442	438	444	472	451	409	438	445	416	467	434	415	431	455	467	459	453	429	461	452	434	440	483	419	444	432	482	477	464	424	443	484	468	453	420	445	456	441	432	440	428	458	422	411	453	468	446	452	418	451	413	457	416	433	465	439	424	434	431	433	433	439	490	431	416	443	473	435	450	460	474	469	427	448	436	434	419	437	413	419	434	470	451	419	458	480	454	476	421	456	482	429	454	451	439	438	473	397	460	432	456	456	458	451	413	447	382	453	418	433	398	463	446	416	423	456	449	424	463	453	438	486	448	416	414	434	430	455	393	417	424	450	428	471	445	433	432	442	460	444	453	428	408	440	424	471	442	447	459	459	433	420	401	423	483	453	474	467	429	442	467	443	466	449	435	467	454	433	497	439	405	409	451	453	471	426	431	449	438	465	435	456	443	435	466	465	484	483	481	466	436	437	463	428	400	470	421	459	437	444	424	460	443	440	464	436	442	456	421	434	436	415	423	466	420	430	428	386	445	429	495	466	434	459	448	469	472	452	462	401	436	483	428	455	436	481	462	446	471	408	442	422	429	438	447	439	436	447	440	476	478	419	466	443	431	422	443	447	442	432	439	443	441	461	439	427	431	430	431	465	505	443	455	422	471	503	448	425	436	432	492	418	469	432	466	480	466	433	483	458	452	452	477	440	443	430	459	444	483	434	402	450	420	458	455	436	460	450	444	469	478	423	481	438	457	446	411	394	402	431	414	447	437	415	457	422	437	491	436	414	448	447	425	401	475	464	411	435	443	438	436	441	479	438	471	468	436	440	454	432	464	439	453	444	426	444	419	432	430	438	444	433	432	461	466	408	480	420	448	428	453	435	457	461	421	439	454	473	428	463	415	420	429	431	464	459	411	482	465	405	474	428	473	444	432	441	440	444	420	461	427	438	438	459	438	454	442	468	450	429	454	439	475	414	420	416	442	417	414	437	450	452	428	420	450	433	460	432	452	453	466	445	449	451	441	452	448	446	451	423	437	462	489	459	444	448	482	462	431	435	457	436	401	436	435	440	440	458	445	398	425	446	431	431	439	428	458	473	437	453	454	462	440	431	422	452	424	466	463	439	430	456	432	457	426	458	452	476	423	439	467	438	421	455	454	471	410	444	464	429	450	469	438	415	462	482	427	457	429	410	434	426	443	451	415	445	400	454	452	443	426	455	423	464	445	422	438	453	445	455	429	428	436	445	465	429	434	426	450	477	427	468	469	453	435	409	434	457	431	405	431	451	429	465	433	444	439	441	438	453	448	461	412	494	427	457	418	482	420	471	444	420	431	469	455	450	460	456	428	433	433	451	435	418	425	400	450	443	446	472	466	443	454	431	439	437	445	462	406	442	425	392	454	451	434	435	444	426	449	464	407	465	463	478	420	452	408	423	448	446	444	428	436	478	469	415	412	422	456	447	428	407	437	401	470	451	397	462	472	484	441	427	438	467	400	406	462	409	430	460	430	439	441	437	471	430	451	424	455	444	406	419	426	470	441	444	492	472	468	421	412	433	429	466	467	438	464	479	438	470	454	426	427	442	400	502	439	447	443	423	459	415	466	426	459	466	460	427	456	443	447	441	441	444	408	469	435	429	425	448	427	436	440	430	440	445	469	421	447	449	467	465	428	485	479	432	439	444	507	465	472	433	440	462	468	460	453	456	419	435	466	460	450	463	421	452	481	425	439	444	424	450	446	491	418	411	448	443	436	458	434	471	458	441	449	457	401	418	438	458	442	467	431	424	437	445	447
24055	30572	49977	27279	20301	13796	2259	522	486	485	545	526	462	477	472	475	432	488	479	495	471	483	484	511	463	470	519	478	466	468	430	455	457	483	483	487	443	475	470	481	458	459	470	427	485	474	502	492	395	470	485	460	454	497	462	496	460	464	465	456	459	449	442	483	444	475	466	460	473	465	453	490	480	466	473	415	464	472	438	460	497	456	453	478	511	485	465	479	486	486	484	467	479	491	444	465	458	452	489	458	502	467	431	500	469	468	466	474	469	463	488	474	458	466	464	441	452	459	460	451	469	475	444	468	451	443	467	484	439	483	442	444	439	467	426	470	462	454	450	446	460	487	446	471	452	457	437	465	444	444	452	468	464	432	457	496	487	469	480	483	473	484	475	509	517	472	430	453	453	464	461	478	507	440	474	470	429	483	485	501	474	458	461	487	487	455	483	485	457	468	457	433	475	511	426	480	435	482	441	472	440	435	482	469	450	499	490	478	490	436	476	485	461	479	522	477	454	481	464	515	459	478	497	440	471	452	455	505	478	496	474	520	493	468	474	435	453	494	462	458	512	455	485	492	443	480	501	443	479	440	478	469	437	472	446	463	436	493	479	454	454	440	453	449	452	440	454	448	447	453	490	473	452	485	469	482	501	493	452	464	463	478	481	453	437	465	477	494	443	459	466	446	495	464	469	454	491	502	467	428	446	449	433	472	480	472	458	496	469	417	466	457	421	456	486	421	447	469	454	461	455	456	450	419	446	470	488	448	469	472	479	494	428	477	477	458	474	457	470	441	474	498	474	461	460	481	483	455	460	461	432	487	485	490	462	486	471	468	483	465	481	468	489	430	487	453	437	458	455	456	461	472	447	481	512	469	467	456	493	452	467	494	452	490	470	452	456	477	488	437	453	464	429	486	492	520	448	474	464	465	446	479	449	436	472	454	480	483	479	464	465	483	522	483	482	515	485	483	470	442	483	456	469	489	484	471	478	492	456	461	505	434	490	469	496	455	468	424	467	453	433	465	500	478	427	474	423	491	468	445	449	461	475	448	486	490	466	480	456	460	448	453	446	448	484	446	469	449	463	447	456	463	470	473	451	440	476	488	507	476	476	494	467	472	504	447	511	477	469	509	451	493	446	431	446	429	470	494	437	462	487	502	483	453	458	473	480	460	491	468	468	467	467	494	480	487	464	501	431	462	472	458	464	455	505	500	465	499	478	460	440	437	481	460	450	473	495	475	429	475	471	442	478	445	467	439	471	466	468	490	489	497	444	464	431	477	477	476	457	466	416	478	479	479	454	468	438	428	428	446	454	491	436	477	424	465	447	442	447	438	487	444	458	516	447	471	508	474	486	435	439	500	487	438	467	462	462	457	476	469	430	473	485	447	467	478	474	450	469	483	482	446	442	457	475	484	458	501	457	505	478	473	512	477	453	427	471	464	472	456	471	471	508	502	466	465	424	452	473	443	459	459	544	474	467	477	454	456	445	482	479	432	450	463	448	485	448	455	473	517	477	448	487	472	461	451	454	450	472	446	490	472	516	460	461	518	467	437	459	466	477	495	445	453	440	453	505	471	459	439	489	463	441	457	494	478	428	416	477	480	470	443	476	498	534	440	448	504	404	464	432	493	469	466	468	481	492	454	468	441	484	440	518	480	444	509	450	465	490	502	432	501	479	493	467	454	444	486	465	474	467	479	412	452	465	447	459	479	477	438	456	460	450	480	449	504	476	458	473	454	450	450	490	475	433	478	463	454	472	439	487	458	446	476	482	475	461	471	440	471	469	474	483	493	436	528	469	461	446	452	449	461	471	482	494	491	451	465	489	453	467	467	448	468	495	439	482	460	475	460	467	457	471	473	435	468	452	472	451	477	472	519	470	458	460	423	420	481	499	489	433	462	455	450	515	453	511	453	445	483	442	482	484	506	467	475	469	445	466	500	401	423	437	444	486	487	496	454	463	480	474	470	490	486	457	474	479	435	482	493	466	497	432	468	475	495	464	446	445	481	435	434	464	439	470	449	486	467	490	483	441	490	457	457	466	438	487	471	456	429	445	461	461	459	436	457	460	458	488	466	471	490	476	474	456	475	501	437	476	475	491	446	471	470	512	442	467	446	472	442	489	496	442	453	464	469	490	456	463	461	460	477	471	468	470	437	455	421	495	477	459	451	496	466	464	444	452	456	476	484	499	475	457	457	498	492	465	467	438	497	469	483	486	475	458	455	423	446	467	516	489	450	474	454	477	394	510	447	432	463	459	452	443	461	473	490	491	463	494	487	497	486	509	445	426	473	470	471	476	497	496	466	435	480	477	449	429	425	477	439	455	514	465	462	508	501	443	458	468	434	467	456	469	439	511	457	461	474	449	502	493	459	483	431	465	472	489	446	453	454	443	427	460	456	431	475	496	454	459	464	452	515	461	458	466	439	454	443	472	455	442	456	456	455	466	441	478	453	466	483	482	473	462	444	471	479	436	480	434	464	480	467	495	468	459	453	461	427	461	437	520	456	519	456	516	471	433	479	482	468	473	449	474	507	507	464	470	455	467	477	500	465	470	443	482	478	474	468	471	479	481	510	470	458	459	476	494	480	481	434	433	500	480	458	462	486	449	460	464	488	504	459	473	441	438	480	448	469	463	444	470	428	494	462	469	467	475	465	501	494	467	496	432	483	440	482	467	455	487	465	468	508	503	446	480	495	458	491	466	465	471	460	485	513	514	479	450	456	474	438	497	508	474	500	453	476	445	469	450	476	469	465	435	456	463	510	409	442	478	478	493	445	458	462	432	439	494	486	453	455	425	488	456	475	474	477	440	434	457	476	469	508	461	498	472	450	425	468	477	448	492	476	478	457	455	438	479	464	454	461	467	444	441	479	472	461	490	463	484	472	440	466	480	487	486	450	462	439	460	454	485	441	446	475	488	477	481	461	474	473	485	492	421	453	471	469	435	443	437	473	421	448	449	436	476	442	427	485	452	451	487	457	452	488	445	459	396	492	451	466	443	460	431	481	456	423	452	466	453	509	464	451	465	538	482	469	473	451	478	474	469	482	418	464	453	467	446	457	475	475	479	438	428	445	448	446	473	464	438	432	446	483	420	484	462	454	496	472	478	446	464	449	462	460	436	463	475	460	476	450	428	469	475	465	485	424	469	468	456	440	468	468	455	455	478	487	481	465	465	451	454	409	475	492	486	459	494	467	488	443	473	497	440	464	484	482	489	496	421	471	498	469	492	456	490	468	470	442	479	447	510	419	430	413	495	518	478	470	462	437	453	451	489	483	451	486	472	431	456	421	447	468	490	469	475	470	472	474	475	491	467	484	463	467	433	444	483	456	483	454	438	450	487	478	480	440	445	461	419	465	441	516	426	478	446	477	471	474	470	455	462	453	491	461	479	481	489	466	450	467	448	468	478	470	448	441	474	475	451	461	482	439	448	461	467	480	473	469	485	458	488	467	451	431	482	508	501	464	456	485	462	480	466	433	467	447
62430	65253	74084	18656	1030	895	882	814	831	827	790	758	721	784	711	742	744	715	718	689	717	757	748	735	694	736	759	707	695	716	726	750	753	698	716	799	672	757	678	723	695	683	693	733	667	709	710	679	690	714	745	750	722	676	701	723	757	696	710	715	688	725	702	739	728	685	723	709	702	689	726	756	727	729	697	714	743	688	732	697	755	707	691	757	688	705	723	733	739	685	724	726	684	739	771	713	725	689	712	693	715	677	718	749	704	691	732	729	736	710	704	710	722	717	727	659	708	669	768	715	682	700	749	714	685	717	703	731	790	793	718	725	728	717	685	681	686	710	704	728	726	724	673	699	701	704	747	679	711	690	687	675	688	730	711	760	722	710	716	709	698	754	664	709	746	735	719	701	735	678	760	687	694	683	712	703	719	717	726	769	693	735	760	677	693	678	745	723	713	738	700	656	659	678	722	695	690	715	719	700	667	705	725	753	691	708	751	705	717	721	710	692	763	700	743	697	746	695	678	739	685	692	697	666	726	726	737	747	678	743	735	687	722	653	705	739	716	752	724	761	714	734	705	709	724	725	738	752	673	735	704	728	698	742	740	708	672	732	698	780	744	722	723	705	666	741	721	685	719	665	720	695	682	727	698	731	727	678	774	745	700	703	724	668	708	692	757	734	752	737	731	706	739	748	749	703	700	711	709	713	712	720	705	736	753	751	646	711	694	703	677	733	728	766	741	652	718	712	673	653	743	710	765	708	719	721	694	725	701	742	688	704	733	668	718	700	674	713	693	691	743	690	712	729	720	727	775	698	694	723	708	749	730	744	733	700	712	706	747	744	724	688	734	766	682	663	695	657	701	749	694	702	761	711	704	677	713	709	721	698	714	660	685	710	734	774	705	746	713	751	693	690	736	681	713	701	736	673	730	686	757	658	710	711	716	734	715	768	730	739	695	693	761	677	732	748	725	742	737	704	721	777	685	675	718	705	746	734	730	699	727	655	727	752	750	673	689	718	747	702	713	677	686	704	701	739	729	739	710	695	742	712	711	749	684	680	726	700	738	744	725	721	717	701	750	711	724	734	687	725	681	670	689	717	720	698	739	747	742	664	738	715	753	671	720	688	751	766	730	707	672	678	695	721	696	719	725	731	713	714	736	707	704	700	756	770	698	708	718	701	716	711	705	771	722	731	726	675	751	711	712	734	694	697	721	740	679	699	670	694	702	663	712	723	748	726	688	721	696	714	699	726	700	656	755	692	736	730	729	674	718	754	683	715	677	658	680	681	741	732	748	708	719	738	691	754	717	764	711	722	688	701	698	691	701	698	714	709	690	729	705	706	737	717	687	711	702	708	722	727	731	719	669	681	734	721	721	787	723	702	695	691	709	704	725	721	661	728	706	681	772	705	722	728	707	649	766	734	668	728	701	674	701	716	719	740	684	706	724	715	681	682	749	759	715	698	714	688	715	721	703	742	705	762	718	696	741	683	681	711	648	727	690	706	688	722	755	715	711	730	721	669	666	751	694	716	724	652	729	722	735	734	719	709	688	670	711	704	739	737	711	700	689	701	697	719	678	628	680	704	657	676	744	684	725	720	721	740	721	727	764	671	705	684	691	724	701	712	691	694	723	703	662	742	761	750	748	709	676	737	712	701	753	683	696	722	756	703	708	735	711	692	744	695	708	750	764	734	720	711	724	743	683	697	744	732	720	686	730	749	720	681	673	731	676	726	755	723	727	705	672	748	719	759	683	709	708	739	710	711	717	716	689	753	705	750	712	682	727	729	717	706	738	713	696	723	685	713	740	717	721	717	678	693	668	742	712	706	744	700	787	723	747	711	754	694	736	690	743	670	686	707	664	726	709	711	719	705	702	668	647	736	710	750	707	714	672	771	680	676	667	717	697	694	737	685	677	708	751	714	709	688	704	719	701	693	761	741	727	714	690	723	677	702	710	713	694	704	680	658	758	709	762	755	722	696	705	715	709	707	691	698	710	688	708	686	703	704	752	727	696	723	706	715	684	760	665	692	678	717	755	713	739	716	696	732	695	711	744	735	720	735	709	758	718	724	716	656	762	667	719	684	735	767	716	735	693	703	714	734	700	676	749	768	701	736	732	734	699	686	691	724	728	717	746	668	713	709	705	774	666	719	730	695	695	740	706	703	736	696	695	696	741	675	733	697	696	706	683	732	695	717	694	771	726	741	729	679	712	689	703	696	699	739	700	716	679	742	718	709	737	702	699	717	691	671	737	732	735	702	679	694	721	694	751	725	692	700	741	726	724	737	717	696	720	726	704	689	702	723	697	759	724	742	687	694	680	723	736	700	744	732	747	739	680	724	686	687	701	744	663	732	707	696	707	748	679	698	747	684	725	706	719	723	692	711	686	705	722	650	738	704	728	693	686	756	717	754	698	664	730	689	686	725	665	730	663	721	747	722	692	712	694	675	705	693	731	721	718	702	688	730	709	718	706	678	747	704	715	738	708	721	680	747	746	731	679	706	674	703	709	697	737	695	797	684	723	732	753	683	687	743	700	687	696	706	728	731	722	660	720	736	725	682	735	677	699	700	724	669	727	667	703	708	721	683	690	690	684	702	735	708	668	699	707	725	719	705	721	710	706	680	674	711	680	672	732	658	685	685	771	733	665	662	696	739	718	702	674	777	726	736	711	686	688	723	709	681	697	673	734	689	726	705	708	715	751	706	722	668	692	707	714	682	735	713	733	723	678	721	674	739	746	697	701	684	728	770	702	730	704	695	714	669	779	696	724	701	702	717	775	722	692	694	696	759	664	715	695	734	722	713	717	730	727	749	698	689	684	698	701	689	723	693	696	709	707	738	685	656	685	738	741	723	719	699	756	687	727	728	694	711	688	765	714	727	683	723	710	730	705	727	714	744	720	744	678	684	692	690	721	691	736	701	696	729	702	767	703	728	681	716	689	664	701	752	722	710	725	730	665	694	798	729	646	674	685	746	724	669	739	757	693	705	703	722	714	721	711	704	713	690	715	682	680	710	671	737	729	722	709	727	723	749	748	714	736	718	727	735	667	696	690	698	720	744	745	682	710	675	698	700	700	710	701	714	686	710	691	690	734	713	687	710	704	691	695	717	726	688	700	724	701	679	679	693	710	738	706	689	672	711	691	679	731	687	720	671	698	767	692	733	673	772	737	737	762	720	755	728	701	732	727	706	754	721	657	764	749	738	703	719	709	728	742	726	692	751	759	699	756	715	703	708	702	726	740	740	702	702	684	758	684	725	693	718	761	724	674	685	685	697	691	680	691	689	722	699	698	704	667	736	742	737	736	761	693	704	698	731	674	757	725	709	706	672	671	702	635	696	708	650	731	686	710	717	706	680	716	718	729	715	698	780	717	662	716	706	747	725	729	716	697	684	720	700	696	717	686	690	752	731	720	726	716	701	701	717	657	691	690	767	707	674	681	744	729	678	718	703	707	696	692	747	688	723	684	719	753	688	759	714	693	716	717	700
28177	39888	42621	11580	452	236	205	237	226	229	230	211	231	249	228	238	243	225	228	246	249	215	198	210	248	218	224	204	237	209	210	232	200	221	239	212	218	223	227	224	229	228	237	214	230	239	245	224	235	226	234	235	196	230	219	202	221	228	247	214	216	229	228	232	226	208	223	224	207	242	226	221	213	236	247	220	221	226	241	223	251	240	208	240	250	219	247	221	220	231	213	240	233	212	211	196	231	202	233	207	265	241	225	230	213	214	194	242	234	243	209	242	220	238	228	244	234	232	227	240	232	242	203	217	220	215	251	237	213	190	237	211	213	223	223	225	223	214	228	231	216	211	234	242	211	237	232	241	224	253	259	222	251	230	230	228	212	202	211	222	224	218	231	240	214	219	230	206	224	215	229	242	209	242	214	245	230	185	221	228	204	243	223	240	220	222	234	227	248	202	222	212	230	229	190	198	225	237	246	216	202	216	198	231	246	214	259	226	239	228	228	221	214	219	228	228	209	225	226	202	202	198	210	226	254	240	257	224	181	225	211	244	214	230	221	208	221	217	230	232	256	208	241	237	203	197	221	227	231	220	217	250	221	217	193	246	241	219	209	217	246	235	215	208	255	233	219	237	230	205	222	237	217	223	222	242	235	219	222	231	235	232	189	238	247	216	230	213	234	243	203	248	238	222	219	210	249	234	235	226	227	217	223	226	206	194	224	213	234	203	205	187	196	222	223	220	202	221	248	225	241	207	254	230	227	205	221	221	223	226	210	243	211	255	214	222	216	222	205	227	236	208	216	213	228	208	216	243	212	211	213	240	208	222	233	250	203	229	214	226	250	243	230	208	228	226	201	190	235	235	210	236	205	256	222	219	239	240	238	226	202	242	229	241	221	212	239	190	206	213	232	239	237	240	244	233	220	219	222	223	225	213	216	236	238	201	221	235	210	239	234	227	231	235	218	239	237	200	231	245	218	244	215	219	223	214	195	216	231	222	228	219	235	212	228	238	222	202	261	227	243	236	223	224	231	217	209	226	233	256	243	237	202	218	212	219	225	217	222	244	224	225	226	226	245	204	218	197	228	246	245	222	194	247	202	218	219	220	244	222	224	206	231	253	226	193	242	222	233	209	221	253	234	207	217	226	186	208	217	219	256	201	205	261	253	236	239	206	219	188	196	206	230	208	224	207	207	215	224	245	213	176	207	238	245	224	239	219	213	243	218	219	245	208	231	204	218	212	221	200	224	231	218	230	236	223	216	227	223	237	225	201	212	212	224	240	207	237	215	207	247	229	228	215	226	225	219	231	235	199	209	250	233	241	227	210	230	225	209	228	250	216	226	246	233	229	218	233	191	206	217	207	218	243	204	207	232	208	221	241	226	234	216	252	216	241	220	214	228	228	217	231	234	224	232	231	237	220	253	227	223	216	251	218	230	225	216	232	205	222	227	264	204	223	206	218	255	234	248	225	221	226	216	211	255	252	219	215	211	222	243	211	233	212	241	241	209	200	206	216	230	245	263	219	215	216	216	250	202	218	209	236	228	201	241	211	204	252	226	245	219	183	226	210	213	205	214	235	223	241	201	208	206	234	218	210	229	240	222	217	240	251	243	206	215	197	199	215	235	250	244	225	236	251	225	229	245	213	244	218	226	216	238	221	245	244	229	245	223	216	224	221	225	257	219	226	233	232	224	216	225	219	241	233	223	225	226	217	239	222	220	191	226	221	213	218	218	265	221	226	218	230	217	218	253	181	239	223	211	226	235	231	220	212	219	230	235	242	216	211	209	214	236	206	230	234	231	249	237	225	219	222	234	232	215	225	224	237	233	242	229	224	212	229	218	236	222	224	242	249	207	238	214	215	220	199	218	203	244	246	197	206	231	215	213	234	222	204	218	215	203	244	219	254	235	230	223	213	237	250	214	227	228	227	210	254	218	212	231	231	224	227	193	223	208	224	212	212	228	207	216	217	231	204	206	208	218	227	245	219	236	189	233	217	217	203	223	195	207	194	231	232	250	221	197	237	228	231	222	210	224	194	257	220	215	230	221	218	205	233	233	218	231	229	205	247	213	210	233	219	248	214	228	227	212	219	255	210	222	226	218	242	240	207	230	247	206	227	208	217	234	234	226	244	234	218	199	215	233	222	200	199	216	228	249	224	247	207	221	246	214	191	226	217	223	231	218	216	221	222	235	249	208	218	208	210	239	240	223	222	224	219	227	188	213	200	234	202	203	203	237	219	228	235	215	226	220	219	224	215	226	212	241	232	221	229	195	227	220	217	206	216	241	205	248	220	226	211	228	226	222	236	210	224	241	229	242	232	208	247	214	225	240	237	208	226	260	227	220	203	221	202	228	203	223	208	240	206	206	203	202	222	227	220	207	234	189	225	207	230	233	234	216	259	218	243	225	214	257	210	238	219	244	218	226	203	212	245	209	234	216	225	224	223	218	230	215	230	229	221	250	221	221	215	221	219	220	232	186	219	208	255	231	229	223	244	196	222	207	220	222	231	252	213	188	209	201	197	231	237	235	198	232	229	229	236	206	238	208	216	213	213	244	232	212	231	232	190	231	222	206	239	220	232	189	197	235	208	230	235	200	247	230	229	203	221	210	211	227	232	216	219	247	223	260	239	207	234	229	223	220	232	204	245	211	217	208	239	232	228	229	230	202	229	227	206	237	216	206	237	246	240	245	212	235	210	211	215	226	209	194	225	225	222	223	235	236	206	257	239	239	238	243	245	211	211	203	252	210	217	209	212	232	238	199	244	218	216	231	216	216	240	241	242	224	234	229	233	228	237	218	231	231	234	232	231	219	237	194	222	242	227	195	219	239	205	235	219	214	241	199	206	226	219	241	211	203	229	239	224	214	242	231	227	227	226	226	240	221	247	212	228	239	235	204	214	223	249	207	179	212	237	248	236	235	229	214	245	234	228	223	225	241	231	228	224	210	223	219	220	254	220	210	209	219	214	224	233	229	219	225	211	201	217	213	216	217	234	222	216	238	247	208	213	219	211	212	228	242	225	226	223	215	226	210	222	221	205	232	239	248	220	208	238	213	223	228	202	226	241	228	216	249	210	222	208	219	205	199	234	212	225	223	214	239	210	209	218	238	256	202	225	229	230	243	222	216	210	227	222	215	230	211	254	217	237	228	234	236	232	222	213	208	250	233	216	256	228	232	211	214	219	209	235	253	210	229	214	219	226	215	233	218	216	231	214	212	218	222	219	226	220	227	239	208	203	240	214	211	225	223	233	259	242	241	246	233	203	233	226	258	233	221	237	209	229	225	205	222	245	229	228	215	223	245	235	207	250	241	220	221	231	230	221	203	217	241	231	236	195	214	216	232	218	228	238	211	234	232	220	216	231	250	225	223	223	199	227	202	199	243	222	224	207	209	215	218	227	230	209	234	214	189	208	224	214	228	222	232	213	217	221	255	240	218	244	216	222	203	221	231	224	236	252	219	198	241	250	221	240	232	237	211	231	206	229
29740	56703	43361	3855	415	409	374	357	391	384	419	402	366	391	362	389	364	353	382	375	355	365	367	407	403	382	392	357	376	403	415	427	361	374	364	390	398	355	364	410	378	391	410	371	375	374	396	427	388	392	382	406	377	390	370	369	419	396	348	351	380	366	368	399	370	361	426	377	373	386	403	386	383	410	390	388	421	343	377	377	369	364	400	376	359	372	397	429	380	359	374	366	392	376	399	407	385	379	373	391	358	379	371	363	402	349	369	359	378	364	356	379	405	416	367	368	388	397	388	359	392	417	347	377	361	358	348	412	374	379	420	396	380	359	367	391	379	379	384	353	385	373	402	397	393	402	396	371	386	312	383	395	389	416	371	374	402	362	369	391	362	379	347	397	394	388	385	369	399	392	373	391	427	378	384	363	389	364	429	361	349	352	359	369	368	411	383	364	369	400	404	390	411	376	383	356	387	388	389	408	381	382	410	373	378	351	377	384	419	396	379	394	371	372	367	376	416	393	395	392	373	395	386	373	393	406	379	365	378	366	392	382	377	399	397	375	377	386	389	355	367	370	394	349	369	378	387	393	397	369	395	390	425	373	394	373	392	412	359	346	393	367	366	379	397	387	353	379	391	376	410	391	369	391	402	384	379	408	367	383	354	375	357	368	363	355	372	381	389	378	400	376	355	381	374	356	376	371	389	425	400	392	375	359	349	360	442	402	396	400	374	417	350	391	368	369	374	388	373	355	374	408	389	404	375	356	389	361	386	393	370	401	400	381	424	403	355	374	399	379	401	415	394	384	367	380	386	398	392	399	368	357	381	374	390	374	369	359	369	392	385	375	378	379	387	407	363	378	350	391	371	396	372	396	359	407	383	374	426	384	376	396	369	422	398	363	373	401	395	386	383	395	354	371	358	397	354	375	397	413	385	387	396	357	379	397	392	364	370	360	384	371	384	376	386	408	381	393	395	376	371	398	395	369	387	363	380	372	377	368	365	388	383	340	418	379	398	387	377	424	377	380	390	375	349	423	356	372	413	383	349	393	383	349	365	366	399	342	408	389	377	378	382	413	387	375	391	355	365	417	426	428	388	389	403	372	414	390	442	389	367	393	380	407	377	387	373	430	391	357	411	380	401	369	400	375	384	391	397	431	365	353	400	386	395	401	405	383	369	405	347	371	393	409	385	401	382	346	370	387	391	366	346	386	370	383	368	393	403	390	408	368	360	371	380	393	326	363	374	378	378	382	407	387	376	391	404	369	385	356	412	394	395	382	393	416	409	398	360	376	382	389	358	410	390	377	391	380	386	360	368	404	341	376	391	410	375	394	394	375	413	380	357	373	358	389	366	374	403	367	370	366	404	382	378	350	398	377	389	383	391	373	411	367	356	376	385	384	386	396	367	394	384	374	379	393	360	386	389	382	412	379	368	399	401	368	385	402	365	397	394	378	384	400	396	383	404	371	388	359	384	413	380	343	388	408	405	356	388	347	360	378	340	347	405	396	367	380	381	360	359	400	361	364	352	387	406	388	365	395	392	357	402	396	391	377	392	336	370	373	357	397	397	405	392	379	392	372	376	392	363	354	399	412	390	356	371	335	398	378	385	393	403	388	409	398	369	404	392	397	400	396	430	367	380	365	368	393	396	376	393	404	380	393	370	334	395	379	406	366	439	405	362	382	357	350	393	373	349	406	358	376	351	360	412	409	352	379	405	404	375	383	403	371	404	386	366	400	392	407	380	384	373	360	388	412	416	382	383	366	378	390	372	363	368	359	363	387	367	383	406	345	387	361	383	400	355	388	360	417	368	379	352	365	354	362	366	353	416	398	385	376	418	388	355	344	377	379	371	358	360	385	389	389	372	369	359	389	394	339	380	371	394	393	378	409	371	359	394	341	353	375	405	400	401	404	390	362	403	423	357	382	365	372	394	362	399	385	338	384	400	393	428	395	371	377	390	425	377	385	402	388	412	361	375	404	407	395	407	367	347	379	385	379	352	376	367	386	351	369	412	328	381	387	357	362	390	367	378	406	371	366	398	346	393	396	414	365	382	368	388	415	317	396	384	359	388	401	397	376	393	397	402	403	354	360	346	361	374	369	421	394	426	372	365	366	393	413	381	381	416	376	407	387	377	361	355	381	366	382	370	377	383	391	366	390	385	384	388	397	414	372	403	408	407	392	393	339	395	371	395	358	365	377	366	395	375	367	384	395	385	353	394	359	383	366	428	351	401	375	387	384	383	370	396	402	359	417	407	382	383	398	367	370	397	369	413	358	360	374	392	415	401	382	380	354	411	407	366	420	397	413	363	413	391	365	378	373	367	367	393	372	370	379	407	390	384	385	389	381	363	381	386	399	403	384	382	400	360	376	399	368	392	410	391	376	395	405	383	336	341	399	380	366	356	393	389	370	414	382	397	372	366	358	387	367	397	399	406	408	393	377	360	380	348	366	357	370	389	373	370	353	388	409	411	384	374	396	400	378	349	373	395	412	373	380	410	394	378	346	399	409	380	384	387	402	366	375	404	372	383	381	350	363	370	369	354	371	376	371	404	375	388	402	380	359	398	394	391	384	376	374	368	378	400	409	348	400	376	389	387	370	384	409	393	393	350	402	384	379	348	383	375	386	368	374	427	392	362	375	401	381	378	359	369	381	390	375	374	355	357	373	381	370	374	363	349	394	363	337	408	376	384	369	371	406	413	393	389	394	376	375	350	376	361	388	377	350	360	370	365	419	367	405	346	378	363	401	382	389	394	399	378	372	387	401	378	382	417	343	375	387	385	371	386	380	401	374	374	401	414	382	387	379	392	382	390	362	387	380	396	367	362	387	394	419	418	391	360	376	386	375	391	414	333	381	357	356	401	356	357	401	357	350	397	396	373	425	410	383	375	386	397	399	387	372	436	389	401	408	375	356	405	377	378	386	390	379	333	365	378	395	383	401	441	374	383	375	365	384	389	365	382	387	369	395	387	377	362	384	413	387	358	415	377	332	412	398	403	408	364	395	404	379	346	392	379	355	387	380	378	390	392	417	407	367	384	392	380	398	369	379	381	365	402	402	377	368	383	373	380	397	365	361	355	419	406	367	369	390	407	381	366	370	387	414	365	370	356	381	402	412	376	364	392	359	396	379	371	385	359	380	423	389	365	387	401	425	367	386	349	357	417	365	406	379	406	402	401	370	433	399	374	377	378	388	382	402	357	356	386	371	363	379	381	407	342	393	405	379	370	372	388	390	406	349	376	400	391	367	400	397	397	389	346	352	371	378	388	379	378	349	362	404	362	362	380	402	363	377	376	388	378	360	365	377	395	378	368	375	369	348	429	394	394	360	378	388	370	390	362	413	372	403	378	396	379	405	351	378	376	374	401	380	383	397	362	391	409	377	359	376	375	389	413	382	410	380	399	343	343	390	403	379	338	368	409	376	385	366	349	401	355	388	389	361	406	371	388	343	390	405	393	382	412	395	378	408	406	400	404	391	382	381	431	394
25071	30395	42203	26963	17784	5529	396	317	272	279	272	272	261	281	264	275	285	291	294	275	249	266	241	240	272	254	241	245	287	260	258	239	242	247	265	282	249	241	237	278	281	288	268	278	251	247	257	238	250	265	278	253	269	303	251	280	245	290	281	281	277	199	256	266	268	264	275	264	291	260	263	262	252	256	254	238	280	263	221	270	235	266	267	291	230	288	264	280	236	267	251	253	270	269	266	221	258	274	263	252	252	262	239	272	291	243	261	257	264	254	269	259	265	283	289	261	237	265	291	272	242	243	240	251	252	259	250	253	242	276	251	243	257	244	238	281	247	256	266	228	266	258	245	256	259	252	257	228	244	245	275	238	244	270	258	258	253	249	260	269	277	252	279	243	244	259	251	265	290	246	253	217	266	248	253	225	259	256	267	256	245	253	264	248	275	261	240	259	259	258	236	283	257	293	280	232	238	259	265	225	269	255	246	261	288	275	256	273	274	260	220	237	254	251	263	260	265	246	237	243	292	239	263	248	245	273	287	258	281	252	263	257	278	262	266	249	253	244	260	244	264	269	254	260	245	259	277	256	236	251	247	237	235	247	256	252	262	251	251	218	251	247	273	261	256	269	259	244	229	235	248	243	258	247	256	251	250	268	235	242	256	288	227	233	298	261	245	262	257	262	241	264	257	259	255	270	264	269	276	246	265	245	243	241	264	239	238	243	251	254	233	266	262	261	252	256	265	278	224	287	242	256	249	230	262	271	262	261	269	243	249	237	247	268	245	233	240	258	272	264	269	244	228	241	256	250	272	269	228	255	237	253	282	268	267	278	247	284	261	255	272	266	245	222	239	285	285	246	253	249	231	277	267	259	270	277	269	265	253	262	258	246	252	255	257	247	246	246	262	254	244	234	242	246	254	261	233	268	220	244	256	240	258	246	264	268	278	254	248	274	266	260	216	291	242	230	255	266	259	284	244	266	260	259	269	266	301	281	282	264	284	237	247	248	275	261	245	272	279	255	272	270	254	216	258	257	228	257	239	263	265	278	276	260	267	239	246	243	237	257	228	259	248	287	264	262	236	248	231	259	266	263	240	250	242	291	240	245	270	243	266	238	236	262	268	254	264	264	239	283	280	260	265	276	238	259	279	256	251	274	238	260	245	257	247	286	242	264	264	279	248	278	242	242	243	252	253	259	268	267	275	255	272	290	254	228	222	264	226	246	266	233	252	271	234	242	262	259	256	264	256	267	253	280	260	271	276	249	259	278	260	260	273	259	269	243	259	262	254	254	234	244	265	268	252	256	243	242	255	241	265	234	273	232	234	252	263	256	241	268	262	261	272	275	293	265	290	279	265	267	240	255	262	240	257	257	230	285	255	267	255	280	237	240	279	266	270	245	269	250	254	257	278	267	248	266	255	276	272	270	241	261	251	269	286	253	258	271	284	278	258	279	273	234	261	274	253	247	245	271	236	222	293	281	244	246	239	271	290	276	254	238	269	251	265	267	233	248	246	245	264	278	271	260	270	267	244	270	263	288	266	260	244	251	252	272	284	273	274	286	247	248	280	257	302	281	257	306	257	276	246	264	278	261	274	246	253	255	272	274	259	252	262	261	256	301	239	234	233	266	256	236	238	285	258	263	248	229	239	279	268	266	268	264	259	252	260	247	272	256	268	270	218	255	256	244	244	264	237	247	244	251	243	263	262	247	263	292	257	268	270	255	256	261	276	263	261	239	268	269	262	282	258	254	263	276	248	267	282	232	260	246	258	258	263	271	252	269	245	277	254	232	251	255	260	279	277	244	240	227	249	272	257	238	257	284	290	263	278	241	271	249	277	252	273	228	256	256	251	250	275	249	253	252	232	267	271	267	264	290	263	259	264	263	270	250	302	263	235	270	258	251	257	248	259	276	250	251	257	235	252	273	262	261	257	254	243	244	246	250	249	238	263	242	244	263	279	271	272	254	239	253	254	276	249	287	262	249	275	269	275	252	276	262	281	268	278	257	258	266	248	249	263	270	251	255	227	260	231	263	265	267	272	260	248	244	256	264	284	253	237	272	269	263	256	248	250	232	250	225	250	248	275	285	298	261	284	252	278	291	259	268	245	256	254	255	260	258	275	246	266	297	272	235	235	263	277	250	250	255	254	255	262	272	262	285	270	245	266	232	285	251	282	245	262	258	287	268	281	267	232	254	241	259	257	285	254	248	283	227	282	250	264	273	267	243	272	245	241	252	260	245	243	259	236	266	239	251	278	273	262	260	244	250	268	251	267	252	287	239	278	258	250	249	301	270	283	246	241	229	234	271	255	216	232	248	294	259	292	280	246	247	270	268	246	236	273	276	264	270	274	275	260	247	271	241	279	259	281	247	279	281	264	245	245	254	207	251	273	255	270	275	272	250	260	260	251	271	230	279	272	258	262	259	254	302	263	258	265	252	230	262	257	253	247	252	255	264	241	273	271	230	259	260	262	247	234	250	280	272	249	268	266	262	255	264	233	229	274	259	276	253	262	225	267	260	271	253	273	261	247	235	246	280	233	285	261	267	286	264	256	252	267	275	273	251	255	265	267	250	247	247	265	246	288	247	252	239	263	290	253	219	272	283	288	252	274	252	281	250	279	227	280	254	262	262	272	241	264	252	239	254	231	217	261	264	251	245	260	255	264	240	267	257	255	266	281	236	282	245	262	229	244	261	268	284	278	245	256	266	265	260	245	255	286	262	266	270	231	267	261	248	268	262	254	254	240	232	246	238	285	256	222	267	240	257	253	228	224	252	242	240	249	251	255	248	268	254	224	242	245	240	273	271	259	292	269	241	251	263	270	253	271	251	259	242	295	274	266	222	287	258	290	259	259	264	276	239	239	297	277	241	248	258	271	277	256	239	257	292	262	238	271	263	214	252	222	265	253	244	250	259	260	243	232	267	249	255	264	263	290	276	251	237	257	251	243	272	261	224	288	288	243	264	263	263	229	270	242	265	259	275	240	231	256	245	251	270	260	263	232	262	252	261	234	238	231	255	277	267	265	240	290	279	267	265	264	270	252	263	259	278	259	228	270	248	239	239	261	253	255	260	257	266	263	262	259	248	266	234	239	261	230	258	247	264	257	245	259	244	275	263	261	279	260	240	283	291	265	250	285	274	250	226	261	254	282	272	251	244	244	255	257	287	253	266	276	275	257	284	249	270	277	248	267	236	252	262	266	253	254	262	264	245	270	240	279	273	269	274	232	232	279	242	245	267	225	226	257	269	260	276	272	265	265	277	259	250	283	266	271	246	249	272	265	272	249	284	251	255	244	246	246	245	269	250	270	260	238	256	247	280	266	233	245	252	268	263	268	281	267	270	259	234	221	249	259	246	256	260	258	256	264	233	290	276	271	296	252	255	277	247	253	263	227	274	268	234	264	255	239	244	269	255	273	273	242	239	254	237	262	257	243	251	218	241	292	238	269	273	230	254	258	236	242	250	256	248	250	266	278	245	250	247	242	259
56450	85357	67956	12903	644	560	517	489	475	484	437	514	466	441	435	439	415	424	418	432	408	460	496	429	471	473	448	437	403	437	422	404	481	416	414	454	386	423	414	456	404	404	428	429	449	429	474	446	414	438	435	422	408	423	417	413	418	435	420	440	436	475	410	429	431	453	462	436	404	444	420	395	429	427	419	417	389	449	438	430	458	460	428	431	411	409	431	396	409	424	427	450	446	444	438	413	384	415	401	398	416	461	427	431	428	445	440	465	485	420	433	453	434	425	383	434	422	431	394	415	465	421	437	418	406	433	422	431	430	382	429	438	428	433	405	385	453	416	427	434	434	414	420	400	438	414	389	409	407	438	460	399	430	442	439	440	418	442	436	419	418	404	411	418	394	425	455	452	461	418	410	439	416	425	441	440	470	460	430	431	419	397	457	451	405	398	456	389	439	463	425	456	399	456	426	459	450	428	423	401	422	416	424	389	425	417	437	411	417	429	431	409	394	422	442	418	395	370	385	447	434	433	417	388	424	431	427	415	418	436	423	419	441	387	422	408	419	423	430	435	418	423	413	415	431	438	403	430	442	377	415	417	450	423	442	431	439	452	436	436	435	450	371	427	455	422	457	408	449	410	408	455	425	440	420	480	418	434	405	416	432	457	415	405	418	422	457	413	422	385	414	443	427	446	465	434	440	418	434	399	480	424	421	447	428	436	449	441	423	427	424	398	432	432	429	400	440	420	400	429	417	407	430	411	387	425	430	425	433	427	428	409	475	439	427	401	406	412	425	414	453	405	402	422	422	396	413	464	418	438	414	427	462	425	425	462	424	419	415	405	426	424	428	402	427	424	419	430	381	457	453	401	450	433	407	426	424	418	401	437	475	410	432	404	439	411	405	419	410	427	400	422	419	390	457	398	426	448	448	443	445	439	407	433	392	434	426	415	451	470	441	438	426	424	426	437	388	420	379	431	427	460	428	418	451	487	425	433	443	444	427	383	442	459	419	416	452	417	439	446	473	402	415	422	448	425	430	412	439	404	413	378	433	421	416	435	408	441	459	449	396	385	425	437	388	465	417	431	403	470	449	436	427	416	433	408	441	444	447	468	426	397	426	465	403	419	414	447	394	400	425	389	434	406	422	397	421	403	408	403	405	414	412	420	401	445	427	430	414	422	426	429	446	436	435	468	434	416	420	410	386	425	410	397	463	457	430	438	421	427	443	457	419	442	430	416	423	408	427	409	425	421	375	449	411	450	411	437	430	439	451	378	430	452	402	452	417	472	406	403	439	420	446	407	430	406	456	462	378	423	430	457	424	415	433	417	417	430	415	475	429	436	413	448	413	444	444	437	406	411	455	443	420	415	459	416	440	391	452	420	400	441	435	474	390	418	426	455	402	451	443	435	421	454	442	397	373	412	388	446	410	454	393	421	427	421	452	395	433	407	426	447	448	436	422	441	439	449	408	422	422	432	423	416	421	424	443	429	408	422	426	413	400	441	407	408	421	420	423	410	455	427	424	424	405	407	444	436	455	447	424	406	398	426	452	442	450	395	419	431	435	394	418	428	418	415	423	408	420	424	403	397	415	421	439	464	420	433	397	419	428	413	453	439	393	413	421	436	412	419	412	428	430	418	412	410	417	445	435	432	413	395	440	421	431	420	422	462	403	441	403	446	393	414	409	461	400	434	459	410	430	398	442	424	428	435	452	434	430	437	398	423	412	409	457	428	418	394	383	440	453	393	412	407	421	423	449	427	381	411	418	441	423	405	425	429	420	393	438	453	438	421	391	440	355	453	474	436	432	416	440	438	435	427	419	430	394	398	429	443	431	417	397	446	434	426	435	477	415	424	419	445	412	406	428	436	408	458	423	436	380	427	400	431	441	408	443	411	441	387	408	408	415	401	466	442	417	482	407	424	401	408	387	416	469	409	428	450	406	430	458	376	454	438	405	419	448	440	387	403	431	465	403	404	419	423	420	415	396	405	417	430	442	382	419	418	437	444	422	413	432	414	399	418	410	453	447	414	428	458	416	435	445	442	433	426	405	441	465	403	459	429	439	395	415	416	402	405	398	428	508	412	446	450	429	406	437	446	413	406	416	411	433	435	459	414	393	421	398	425	405	418	427	435	438	394	426	438	451	435	434	426	417	415	424	407	402	428	445	408	403	409	459	445	430	394	445	428	428	411	423	456	439	432	423	446	418	443	398	432	412	409	423	459	445	436	418	453	427	460	429	427	417	435	404	424	433	439	431	413	412	408	465	442	410	424	411	417	429	479	420	440	436	450	432	390	485	406	472	442	426	416	430	405	404	414	408	426	458	423	433	422	391	422	434	403	439	429	424	408	409	427	420	437	454	411	450	393	446	408	412	407	420	381	423	402	384	448	442	429	420	439	421	422	403	394	389	440	440	429	428	421	470	405	421	419	435	447	440	405	431	448	418	418	439	420	403	418	421	430	414	472	434	482	405	431	404	424	452	405	435	417	436	429	462	429	419	412	406	436	441	427	380	427	415	411	399	380	431	388	441	422	433	443	397	459	424	447	444	418	396	441	429	447	450	427	407	419	414	435	420	450	401	419	441	437	422	457	411	429	421	417	390	383	416	394	419	427	395	418	447	461	445	415	439	401	406	458	400	403	420	473	382	451	412	411	431	482	400	439	424	417	426	417	455	407	432	405	432	460	443	467	422	409	428	459	392	414	377	444	416	419	375	392	407	429	394	443	447	447	396	421	433	433	405	415	423	433	418	425	423	413	439	400	411	425	476	436	445	416	388	453	405	395	407	431	427	398	422	389	455	431	430	436	423	416	407	455	434	438	413	405	434	424	407	403	417	386	421	417	393	398	421	413	429	400	437	412	459	442	380	388	408	445	430	430	446	422	418	446	437	403	395	439	430	406	443	399	427	425	428	460	414	400	457	439	422	484	436	427	447	443	427	416	441	408	458	420	462	409	431	440	424	434	411	421	429	446	381	426	427	425	413	458	404	433	447	415	452	406	460	414	427	400	437	422	403	423	405	402	451	429	429	424	446	426	417	403	409	424	428	414	435	429	442	422	439	405	412	432	402	408	415	467	423	441	433	440	399	419	449	372	435	405	403	408	428	417	415	413	430	431	457	430	436	446	432	409	394	416	412	438	395	423	419	435	446	468	433	439	424	404	433	444	441	402	426	426	402	431	431	414	455	432	407	394	405	403	402	426	449	441	389	452	415	441	442	428	418	443	432	412	393	426	405	447	391	433	415	420	429	441	423	461	409	429	417	399	428	433	429	408	374	420	417	418	477	419	461	457	443	456	441	395	434	428	420	434	432	420	448	421	438	429	430	406	443	465	394	379	427	433	414	401	424	421	444	402	440	429	407	423	433	415	371	464	381	443	456	424	452	427	421	413	439	397	411	451	413	440	405	424	400	421	420	411	417	394	389	454	411	479	417	454	405	465	436	437	425	398	411	443	406	442	432	436	445	435	474	446	439	416	403	443	447	443
24091	26678	38759	26512	20745	14442	2348	568	525	476	529	507	471	488	486	506	461	449	380	455	489	466	485	465	468	441	492	470	449	436	452	477	453	507	480	448	463	438	450	445	434	489	458	447	429	443	421	459	487	434	453	440	450	441	433	459	470	431	443	480	467	472	433	459	459	449	453	434	456	455	454	498	427	443	429	418	460	429	456	430	474	463	448	436	456	437	481	456	434	458	461	412	441	428	503	446	453	438	439	439	479	450	444	444	470	483	484	422	423	471	454	448	457	426	480	485	446	488	452	450	424	444	479	476	452	453	441	467	458	449	432	432	466	411	401	442	430	464	462	404	476	460	443	425	464	449	463	400	449	442	427	439	480	457	474	437	436	415	490	466	460	488	393	463	456	447	453	452	474	452	438	440	424	439	419	439	445	442	443	451	426	463	441	396	474	465	505	455	459	449	439	443	457	456	457	444	445	441	467	470	462	464	438	463	441	432	473	461	434	434	438	463	436	445	468	463	443	460	454	430	467	446	467	422	454	450	433	436	425	488	424	455	439	455	497	390	437	446	470	472	478	471	465	474	453	474	425	481	403	455	421	462	431	464	453	481	468	479	483	432	455	434	451	461	469	475	452	466	456	444	426	382	444	470	444	442	467	467	468	407	472	431	495	460	465	439	464	448	428	458	447	499	457	448	441	446	495	487	428	428	452	522	456	466	467	416	469	444	445	458	479	437	492	435	408	473	458	478	483	449	486	462	421	419	464	441	428	410	470	456	470	457	425	436	443	465	441	484	427	489	465	454	444	426	444	462	435	470	437	480	434	495	438	449	459	455	448	477	439	473	443	439	459	465	448	457	458	494	424	453	447	445	467	457	466	470	457	460	420	462	445	445	487	424	435	422	492	433	392	458	463	432	452	421	459	446	451	466	431	453	465	460	437	481	471	452	484	422	463	406	443	487	425	465	455	471	420	466	444	421	455	441	446	452	473	436	448	425	455	438	479	427	429	424	440	427	438	455	470	460	436	456	448	458	479	445	454	469	462	486	430	437	456	385	416	450	466	445	447	407	452	434	441	466	467	420	435	454	417	430	440	469	459	427	402	420	455	456	505	451	425	421	442	424	474	468	427	487	465	506	460	433	449	445	434	454	452	435	435	456	451	473	421	444	467	414	436	451	438	452	446	444	418	443	442	472	426	442	411	437	404	483	435	462	430	432	457	471	439	457	461	473	456	453	492	440	501	423	429	458	441	418	411	427	487	458	451	440	432	460	438	422	445	419	444	453	417	428	445	504	404	430	458	443	463	435	450	449	461	462	446	455	429	486	450	451	465	460	449	437	404	454	478	447	449	463	464	447	421	423	465	423	451	419	476	430	469	450	458	452	456	462	464	429	463	478	452	424	440	452	466	453	422	451	462	471	438	437	420	447	465	465	441	415	408	467	425	476	431	481	446	466	481	446	448	426	461	415	428	453	429	478	465	423	459	481	465	476	434	474	461	439	463	457	473	489	455	481	445	454	432	450	441	471	410	487	482	450	452	458	431	477	460	470	427	438	464	464	415	455	415	448	439	475	416	449	440	439	488	445	411	423	447	448	511	413	465	411	494	478	424	456	439	476	447	437	444	467	424	459	440	426	468	497	433	487	448	498	435	453	457	425	421	463	469	434	451	456	392	428	449	461	474	458	436	461	462	476	457	460	473	436	461	409	437	402	425	483	435	446	443	435	461	437	441	429	441	460	440	447	476	461	450	467	425	452	493	480	450	436	468	451	429	451	462	455	450	449	446	476	471	452	446	427	458	476	473	459	441	459	442	458	448	432	459	438	462	479	453	444	470	486	451	461	439	464	446	448	488	448	449	447	440	433	431	452	471	451	513	462	432	426	474	444	453	460	425	452	446	448	459	454	473	452	460	450	417	457	433	461	441	425	453	488	455	435	399	442	477	443	446	438	476	453	442	408	460	436	455	412	460	443	410	457	450	411	478	425	478	435	427	465	420	437	439	455	491	450	429	436	457	423	508	463	410	441	434	451	449	466	442	436	443	454	478	448	404	492	434	484	450	461	472	435	422	464	449	488	448	415	428	430	465	443	446	468	494	423	476	460	473	444	447	428	447	446	439	466	421	439	477	453	461	474	434	448	419	427	449	455	422	459	436	428	420	473	416	429	445	414	470	452	473	447	479	452	444	453	443	420	429	466	407	462	450	451	502	447	443	455	451	416	454	428	452	433	494	442	439	434	426	458	440	435	432	489	445	442	479	479	413	439	460	452	445	447	480	437	455	467	441	459	474	422	429	468	442	418	453	421	441	446	465	455	422	478	452	486	443	455	441	455	466	460	439	475	471	434	431	442	462	475	449	475	503	449	453	412	493	452	438	492	428	459	451	433	466	476	458	469	453	456	479	436	411	434	451	461	440	448	470	414	457	435	448	455	507	415	438	439	459	420	445	446	468	432	412	432	460	423	457	451	432	472	407	462	456	462	435	419	463	431	460	434	446	457	455	460	463	451	459	464	474	454	471	452	475	437	472	409	465	433	443	471	462	458	482	451	463	436	414	435	466	423	445	422	459	447	430	437	451	460	446	436	456	407	466	450	403	448	437	430	474	454	417	452	448	453	416	482	459	452	470	443	462	462	450	468	426	417	426	434	436	440	453	472	441	438	450	442	458	452	445	448	422	443	452	455	473	457	453	457	426	463	458	467	482	451	462	430	436	458	427	436	452	441	426	498	441	417	440	438	482	446	503	442	450	460	475	460	468	451	443	458	436	457	470	433	405	445	476	469	466	464	477	462	411	438	451	457	460	434	467	459	477	436	398	446	465	484	467	435	454	473	434	434	473	438	418	462	487	467	429	440	465	459	451	444	475	456	445	463	431	414	469	430	437	442	459	514	447	468	457	447	434	435	444	441	444	419	445	449	447	466	466	464	431	424	430	434	454	423	483	472	460	435	452	419	459	460	444	411	456	480	429	433	445	444	451	422	468	454	453	448	449	423	429	470	450	433	453	444	430	428	412	517	409	411	454	473	478	437	439	443	441	475	452	437	481	473	428	422	455	442	450	433	430	431	424	435	466	468	452	427	464	437	473	468	445	441	456	419	443	433	397	438	461	397	487	455	445	459	455	414	488	494	463	512	456	465	470	463	429	431	444	461	465	481	424	445	441	465	446	445	438	461	443	459	473	445	425	409	437	424	444	408	433	466	453	449	456	459	421	431	451	438	467	451	466	438	462	436	484	383	446	433	453	455	420	450	448	472	461	469	474	446	450	439	429	434	403	474	458	478	435	430	454	500	449	446	458	453	450	407	432	449	413	461	458	464	409	468	468	431	431	427	446	443	432	454	451	443	409	448	452	493	482	445	464	432	456	494	426	404	449	456	466	426	453	472	460	469	409	455	486	436	438	480	416	460	417	455	482	464	448	452	429	451	480	418	452	465	426	429	472	470	417	454	450	416	460	475	466	427	482	456	474	434	443	483	484	477	415	415	439	411
61937	81829	66264	18201	1225	1051	918	938	849	792	782	760	768	734	778	719	739	718	691	694	686	730	732	684	693	704	712	697	671	719	694	701	714	676	702	656	733	692	676	673	705	728	709	732	668	657	651	674	692	682	698	703	693	699	680	721	660	682	705	702	645	689	718	673	730	700	712	695	675	695	693	718	675	635	706	677	690	668	695	669	657	718	665	702	687	707	695	691	688	697	648	723	701	639	732	732	710	744	705	703	724	681	714	678	707	669	680	715	678	702	696	702	723	734	716	695	677	750	702	696	665	725	706	702	700	742	706	685	663	690	667	684	704	696	683	662	686	728	664	679	676	666	682	719	638	710	706	672	689	644	687	679	698	655	714	709	726	713	692	716	681	731	687	714	658	675	727	763	715	706	661	766	701	712	680	653	687	713	690	674	731	706	644	670	713	640	664	699	766	694	719	695	678	750	715	704	682	721	678	707	690	700	680	731	705	671	669	689	741	728	764	706	716	682	707	664	669	689	720	634	688	756	727	716	667	681	673	743	685	651	717	712	703	657	670	711	695	718	728	712	687	699	667	707	714	716	745	672	721	693	705	708	709	715	691	672	688	686	676	669	721	656	724	682	732	698	690	650	745	714	736	692	666	694	680	690	666	705	671	696	736	675	712	715	688	665	678	656	707	708	682	723	713	708	674	675	690	690	730	689	690	695	705	693	685	702	679	737	714	755	641	717	690	682	714	677	674	654	734	712	707	691	715	735	719	661	693	715	735	664	703	706	684	650	705	718	691	702	675	665	735	738	661	689	668	685	687	635	706	706	746	740	680	721	686	687	653	717	732	677	686	699	733	674	682	777	722	670	638	687	718	680	723	666	685	658	651	698	721	679	704	696	678	711	707	633	707	697	691	689	655	712	683	671	690	699	713	727	680	717	715	695	673	693	700	692	690	680	686	685	715	722	628	697	705	746	669	680	692	706	733	679	665	722	706	715	668	684	707	638	678	647	734	719	713	708	700	682	666	749	770	692	682	743	737	739	674	731	692	663	662	691	695	665	757	708	705	676	730	672	694	708	713	676	701	667	709	722	701	667	704	660	661	741	709	698	699	722	667	674	709	711	703	640	686	720	748	665	676	714	722	655	737	692	679	727	720	667	661	726	710	678	664	645	682	658	732	632	701	693	674	730	680	741	730	683	698	651	651	687	764	712	677	702	681	655	723	686	666	668	679	721	718	701	722	698	714	683	704	727	732	694	698	708	731	692	689	664	696	723	696	743	728	676	669	675	757	638	652	738	683	653	681	653	686	679	650	708	672	709	725	669	716	673	689	708	702	689	706	718	657	708	667	699	716	682	748	705	643	669	691	725	669	720	641	693	693	745	717	715	667	701	739	733	680	698	631	709	694	746	717	707	668	682	712	706	673	642	653	665	676	694	695	664	703	664	677	756	694	702	748	699	740	684	670	650	662	709	660	640	737	732	661	695	694	669	697	660	689	673	686	717	651	689	684	663	680	698	627	732	746	718	665	748	663	739	673	666	710	666	681	678	712	658	638	722	682	707	748	646	673	721	733	713	730	701	700	677	722	665	674	646	664	723	681	660	668	664	704	700	652	674	669	700	673	695	678	680	726	691	692	702	662	699	675	712	722	702	702	679	703	668	687	683	624	713	735	740	709	703	690	671	709	671	712	733	738	677	741	727	720	713	702	687	712	728	724	673	726	646	719	665	716	754	662	734	710	731	688	707	685	712	690	690	677	703	657	719	675	696	703	708	713	681	720	746	730	684	666	743	695	716	667	694	715	726	714	685	691	696	655	701	666	699	701	698	705	659	656	701	693	719	708	707	724	692	718	678	716	674	680	673	704	708	691	683	657	714	676	695	692	670	665	686	676	706	725	733	695	666	739	727	681	717	702	691	707	655	715	661	713	674	707	738	691	733	696	671	699	679	701	659	690	682	680	684	675	661	671	631	714	708	673	679	699	670	703	697	683	662	705	688	670	671	688	678	687	707	714	691	688	665	630	736	710	749	688	721	714	660	672	702	706	686	698	709	709	694	718	732	673	733	664	705	688	673	673	647	700	699	614	665	691	678	631	687	712	686	705	660	661	727	675	668	679	697	688	708	682	669	672	716	682	719	664	659	742	666	689	686	709	669	703	679	700	696	737	721	647	719	718	625	666	673	686	678	754	725	674	686	719	685	675	674	684	687	705	659	701	670	710	712	664	659	654	720	729	713	718	692	739	712	689	691	671	694	722	664	664	686	729	691	711	648	688	685	736	687	691	710	700	715	699	688	691	732	679	679	691	671	680	699	708	644	686	702	732	718	665	687	667	713	713	666	733	696	712	655	693	694	694	732	676	693	701	638	703	667	715	692	724	694	678	656	713	692	686	712	676	707	711	727	711	703	709	731	690	666	710	701	699	704	715	672	682	693	698	673	666	698	663	698	700	724	692	670	708	701	693	704	692	721	696	684	666	717	643	663	707	700	721	675	706	711	691	673	676	712	720	676	699	698	657	717	727	711	700	687	742	722	679	689	706	675	645	750	678	753	670	680	715	663	698	725	686	681	732	679	688	724	666	651	710	692	718	740	729	701	647	667	666	720	664	716	728	703	710	709	664	713	714	700	686	697	668	675	703	707	734	722	695	725	732	678	650	671	697	682	686	722	707	654	678	695	623	684	694	671	680	733	734	744	705	682	714	739	689	685	672	629	701	699	676	674	694	715	694	695	698	727	710	692	705	716	729	690	745	672	705	741	668	689	648	662	681	693	707	643	745	668	716	713	717	710	630	700	723	719	716	639	674	713	709	700	728	701	667	657	716	669	726	739	655	722	703	694	710	652	722	733	696	689	649	737	680	690	641	722	642	677	682	696	683	705	657	689	692	677	638	668	664	665	712	704	691	703	609	679	704	689	714	685	741	721	690	709	700	709	675	718	702	679	645	694	695	694	687	700	703	667	691	700	670	675	709	678	647	648	660	716	637	720	655	685	693	718	763	712	709	701	682	679	707	686	707	675	704	693	683	684	731	697	714	692	664	670	683	676	703	673	683	722	642	705	749	724	702	713	692	686	694	676	722	707	693	677	690	712	685	687	684	690	742	686	660	755	698	704	700	723	685	701	689	692	662	682	732	707	679	653	758	604	714	712	698	691	720	656	711	695	722	651	717	710	697	719	686	725	695	670	695	722	712	624	712	696	682	698	653	695	709	666	725	669	670	673	706	691	693	675	670	738	709	701	691	652	698	699	745	715	746	731	697	676	685	691	662	726	721	707	687	687	716	746	657	713	686	741	664	681	697	716	702	708	686	676	677	677	670	696	688	683	714	712	692	711	698	710	694	716	690	685	700	688	714	692	719	647	699	645	687	774	714	657	677	703	686	657	676	715	667	728	702	742	680	654	709	677	668	706	714	649	706	709	671	678	739	685	737	690	709	680	720	727	687	677	738	744	697	669	640	691	716	687	709	724	694	665	695	725	715	721	727	701	714	685
28193	38292	37848	10478	630	396	284	221	259	222	212	225	218	226	208	218	213	225	225	193	195	186	205	251	211	214	231	214	209	220	246	216	206	244	228	193	223	218	206	203	232	221	206	223	208	212	235	207	209	206	180	245	221	233	229	238	234	217	216	219	218	224	210	208	200	214	214	212	211	213	216	227	230	228	212	235	207	220	212	246	208	213	244	239	208	181	215	234	204	220	225	216	189	212	210	219	237	231	218	219	214	241	177	247	193	181	203	204	216	190	204	230	204	214	243	221	209	220	204	230	202	212	216	194	205	233	210	207	228	186	236	208	197	182	224	198	229	199	194	230	224	234	194	213	193	216	195	221	227	221	221	223	225	206	246	224	241	212	218	242	180	218	229	215	223	203	236	212	195	227	228	198	219	216	201	200	212	219	238	205	197	224	190	236	198	202	194	228	224	211	246	228	228	201	200	214	204	212	219	219	227	237	228	234	213	221	221	234	227	227	214	210	223	227	210	209	230	234	229	177	201	217	207	224	196	197	231	209	241	202	212	197	210	210	208	214	203	191	200	224	217	208	234	206	209	219	205	228	194	214	213	219	203	229	210	202	229	211	215	235	219	229	201	214	226	198	192	208	198	230	219	210	198	203	210	217	216	210	197	221	222	223	217	217	232	206	243	211	199	209	216	204	239	213	201	212	215	201	243	245	217	227	229	254	219	199	200	198	212	199	190	240	226	233	232	216	227	180	231	204	199	188	200	208	175	213	194	205	222	201	194	222	212	222	214	207	220	205	216	204	215	241	221	210	208	206	213	221	199	211	217	206	216	203	195	197	191	222	199	212	173	209	196	233	194	195	208	211	190	233	199	211	208	223	220	230	207	220	219	239	218	212	235	228	209	205	210	201	188	214	212	239	185	224	236	187	197	232	215	189	226	220	241	216	202	215	200	220	227	228	211	190	226	217	218	196	252	185	220	195	232	209	228	197	239	228	221	246	224	190	226	209	216	236	201	210	216	214	220	252	203	215	219	196	224	216	224	194	222	190	227	182	226	207	244	200	179	202	205	196	212	211	217	188	186	215	226	212	214	213	217	215	181	199	193	221	240	200	212	215	220	215	239	239	225	212	219	235	241	214	202	214	223	213	212	225	210	204	215	211	218	220	225	218	208	211	226	202	198	217	193	242	201	205	192	225	209	202	205	230	212	216	195	194	212	221	191	213	219	208	215	193	204	185	180	211	222	224	204	205	223	201	210	232	214	194	233	222	202	204	223	204	195	204	207	193	200	219	222	200	197	195	225	207	216	215	222	217	219	224	225	204	234	189	225	208	183	230	199	197	214	218	194	208	232	220	199	196	207	210	202	211	232	226	211	211	243	231	192	231	214	188	218	195	217	207	196	230	200	214	188	195	204	211	225	202	204	233	233	235	215	214	206	214	225	220	217	204	196	210	219	218	206	229	237	212	206	226	222	206	226	199	231	233	180	198	216	219	210	214	241	201	185	219	208	242	215	214	176	235	214	242	224	203	196	248	226	225	225	202	198	210	237	201	211	222	208	222	207	227	216	197	196	224	190	209	196	237	251	208	227	212	216	211	205	200	247	213	222	216	239	221	199	209	222	211	220	225	199	207	249	219	230	196	230	205	199	213	198	220	222	220	201	210	214	208	210	216	214	215	204	223	213	221	194	254	212	227	254	217	199	223	190	213	211	193	209	224	219	243	217	218	200	197	224	209	195	222	219	210	217	222	229	209	192	230	229	207	203	234	254	217	197	207	214	222	175	225	201	257	208	226	220	212	205	215	202	231	210	229	212	223	237	229	208	220	226	206	228	202	220	198	234	191	229	222	202	252	227	197	223	214	230	179	191	220	208	222	220	191	221	215	216	229	217	226	222	223	216	225	210	218	214	227	237	201	199	227	208	203	211	202	233	210	225	233	197	237	213	199	202	201	210	195	231	197	214	218	199	189	219	233	200	244	224	206	235	216	221	220	234	236	238	206	205	209	213	220	219	213	204	209	178	200	206	209	200	254	216	215	237	217	207	225	238	249	214	196	241	238	205	225	190	229	227	197	213	214	228	176	233	198	220	197	188	214	224	236	221	209	186	223	235	204	206	220	212	198	202	179	211	215	226	241	218	210	213	226	181	191	203	226	207	225	198	222	226	207	251	233	198	239	224	213	230	219	211	208	240	231	218	197	204	209	215	215	216	210	213	214	180	220	216	242	211	248	192	188	242	222	224	212	216	224	239	225	203	227	230	216	208	216	211	199	231	185	207	196	214	229	226	214	217	210	210	204	207	215	241	204	213	202	212	223	211	215	212	214	230	234	204	256	235	251	211	215	204	225	233	216	220	212	209	228	199	220	229	212	205	232	229	200	210	207	195	206	216	211	222	206	216	211	204	209	220	209	220	229	198	230	211	242	211	207	198	209	237	234	212	220	214	202	218	208	219	208	204	233	205	209	216	225	212	230	222	244	219	209	221	209	216	174	223	219	227	216	221	198	164	199	203	217	222	208	231	221	237	206	218	230	213	196	211	217	233	181	206	229	231	203	223	206	250	231	203	212	221	231	208	215	229	233	218	231	228	220	211	221	229	229	232	226	239	232	227	217	212	204	228	197	215	240	237	213	215	188	187	223	218	202	223	227	206	213	216	198	224	200	217	222	198	244	193	242	213	196	202	202	233	215	206	211	222	211	223	203	225	182	198	205	190	238	204	199	204	214	239	200	220	212	234	219	192	220	238	206	208	245	235	220	194	209	211	211	199	192	201	199	204	220	226	242	219	214	200	194	185	197	244	216	218	230	178	231	199	207	234	232	219	220	211	198	225	212	213	204	220	187	175	235	209	248	209	226	229	178	218	213	207	198	243	205	239	216	212	235	203	213	195	203	196	206	206	206	206	212	228	216	227	220	199	217	205	217	212	197	194	208	223	189	205	232	216	213	219	218	218	208	217	195	220	206	222	221	203	219	242	200	234	176	187	246	200	219	224	217	236	206	263	198	207	222	209	210	201	203	192	215	213	199	206	178	231	212	223	233	210	207	203	222	188	219	194	244	216	202	188	193	209	217	238	206	224	207	212	221	209	223	235	192	200	237	211	243	207	204	227	213	219	205	193	219	230	207	210	237	223	185	242	222	219	218	196	226	209	229	231	242	200	218	227	220	185	219	201	204	203	221	199	229	220	236	228	212	241	201	224	191	221	215	213	229	233	216	230	209	204	199	213	192	210	217	190	211	205	215	209	195	212	215	194	240	194	255	216	198	198	228	221	213	227	235	222	227	209	206	204	227	230	209	219	212	220	192	211	212	198	203	228	215	198	185	218	210	207	230	190	188	219	234	215	232	222	201	193	217	205	219	206	188	230	243	212	204	214	230	207	189	232	195	235	198	202	209	238	232	224	221	201	228	202	214	222	217	234	204	214	221	194	231	222	201	228	217	210	231	209	251	198	209	216	214	205	239	199	226	223	210	224	226	215	218	194	197	232	208
30449	57616	38795	3231	403	369	351	382	399	368	369	358	390	378	370	370	387	362	338	382	354	342	400	355	390	377	350	339	362	393	366	361	350	361	375	392	389	375	390	384	355	351	376	320	396	374	368	351	361	337	404	364	354	371	386	392	336	375	358	408	375	349	320	335	369	369	374	388	378	370	388	352	401	360	343	371	380	362	390	387	385	379	389	374	375	357	413	376	357	350	366	386	388	386	388	372	352	335	359	362	364	366	376	386	348	366	380	356	393	346	381	362	399	383	378	376	366	374	365	359	371	378	365	367	380	372	375	363	387	366	384	375	381	353	346	355	361	359	391	387	377	347	329	389	340	367	377	363	364	378	372	387	364	377	381	373	394	353	378	358	410	351	372	369	332	379	341	332	342	377	390	369	387	345	366	348	354	380	366	383	333	370	371	420	357	374	368	366	378	410	361	370	373	366	382	352	374	373	384	356	362	374	383	384	368	370	387	381	371	380	379	379	350	394	350	386	403	363	368	359	367	399	379	379	377	354	389	354	354	398	383	388	370	388	361	368	384	414	371	382	383	361	398	424	358	360	371	363	405	367	418	355	372	374	354	336	350	346	369	341	374	372	349	390	353	370	348	380	350	384	395	345	377	395	367	341	382	340	365	350	324	427	340	377	372	362	385	413	358	398	361	377	381	404	377	387	381	400	377	377	389	377	351	389	351	371	367	339	377	406	365	359	362	408	422	367	385	361	374	377	397	339	403	356	347	356	400	368	397	406	399	366	344	358	358	382	369	389	350	372	357	378	371	380	405	385	426	398	374	383	360	369	388	377	367	396	360	389	381	373	393	385	353	378	363	356	351	337	362	411	390	353	396	396	388	379	383	371	355	382	390	391	365	387	364	346	337	378	369	349	399	377	378	384	339	339	339	378	355	384	375	382	356	374	382	358	392	361	371	346	389	378	374	388	391	369	368	388	407	366	358	355	360	369	336	373	373	347	387	337	373	345	349	354	361	392	391	370	361	376	363	391	381	387	357	413	368	398	394	374	364	371	369	377	388	343	393	344	389	364	372	367	361	394	347	375	344	352	360	365	382	372	365	388	405	360	352	367	366	374	422	396	368	383	379	375	361	425	371	409	385	365	402	373	355	346	378	378	377	393	369	399	363	317	378	362	368	361	374	381	356	349	408	349	387	360	338	372	362	378	373	347	366	373	381	361	405	379	364	378	378	388	393	344	355	379	370	381	384	362	340	357	368	373	391	325	353	355	354	372	416	347	375	337	406	378	407	351	377	367	409	397	394	396	364	382	373	372	352	386	381	372	384	357	375	371	368	338	369	383	390	380	368	411	369	347	350	421	382	370	400	368	358	340	343	365	353	369	360	382	373	405	347	341	368	349	353	381	338	363	357	378	344	355	359	354	376	400	352	365	408	378	385	378	385	375	389	374	368	366	352	336	351	373	376	387	408	370	366	379	374	349	385	393	355	397	383	385	363	369	378	360	360	399	395	395	365	369	373	376	372	367	365	364	407	363	361	407	379	360	374	368	357	383	371	367	334	370	382	369	372	389	393	362	387	350	351	375	361	383	408	402	389	368	364	382	341	393	352	366	410	388	367	356	391	381	361	367	361	375	391	390	402	370	360	368	359	400	373	364	366	342	376	366	355	383	372	377	351	409	370	349	360	387	390	379	398	361	380	385	391	341	362	383	370	382	366	359	359	398	397	359	365	379	377	362	336	368	412	376	354	392	390	361	359	363	405	404	349	350	376	369	363	357	350	372	392	359	344	388	353	373	401	342	373	383	378	357	346	362	358	360	383	357	368	380	358	399	387	401	367	412	350	377	363	361	372	334	357	391	348	358	369	395	382	329	379	392	390	375	412	365	348	333	361	372	350	396	349	359	381	387	390	369	354	372	347	346	388	378	386	362	362	348	332	390	357	356	367	367	398	381	365	407	351	348	349	386	351	358	379	367	362	388	385	413	399	399	328	351	358	364	380	363	399	383	400	380	391	359	361	401	419	403	345	352	395	386	378	400	376	370	363	380	359	368	360	350	392	384	346	363	347	405	351	400	372	371	377	401	376	386	417	350	360	360	368	385	342	377	379	356	378	370	359	383	379	333	378	387	383	349	350	394	379	422	404	360	406	396	376	371	376	360	362	356	385	334	371	358	353	350	368	401	390	368	350	366	361	401	337	394	345	345	376	352	365	368	354	359	357	351	374	346	370	395	366	354	362	335	388	403	367	384	373	355	412	341	390	351	364	389	360	436	392	365	374	405	372	369	365	373	380	371	377	389	399	384	375	379	379	394	423	340	388	387	377	392	380	351	336	385	388	378	366	358	357	386	386	354	358	361	360	373	362	371	372	414	378	338	374	368	356	363	383	390	373	380	381	364	375	355	362	387	396	406	401	343	387	368	376	353	353	365	347	360	384	354	393	340	399	375	373	323	379	379	384	364	377	378	361	352	376	340	365	335	360	362	353	379	345	353	332	379	398	370	348	390	365	375	405	370	365	351	377	333	387	347	400	364	367	373	359	365	392	339	393	397	380	342	399	368	380	375	401	369	351	381	351	382	377	357	362	317	355	379	344	335	368	398	379	381	364	364	365	381	344	381	388	360	373	366	382	399	375	382	380	373	349	371	345	359	354	367	412	358	377	361	365	389	384	400	382	362	359	403	350	382	382	341	348	396	375	398	366	397	374	362	386	379	377	371	414	390	379	383	368	384	370	349	354	370	356	357	350	339	358	387	376	377	368	363	396	332	346	379	384	377	393	332	359	336	354	360	374	368	376	393	386	368	380	384	348	383	367	353	376	388	356	357	356	338	380	334	367	358	370	348	374	383	401	404	327	373	371	391	375	367	377	408	333	361	348	391	366	372	353	371	373	401	374	353	368	385	387	397	408	398	399	349	365	407	370	384	347	365	352	345	355	375	369	414	348	365	394	377	382	405	384	401	368	337	396	386	395	358	350	345	367	363	317	356	371	362	380	396	368	397	343	329	366	345	377	376	352	359	366	390	356	370	416	402	366	367	343	391	371	361	359	411	368	380	403	396	362	377	379	351	358	375	365	388	374	410	406	355	360	360	355	372	353	393	350	370	391	370	396	391	385	366	361	393	377	395	368	379	359	358	357	362	378	368	390	340	342	356	389	358	370	356	378	360	374	373	382	386	371	381	359	376	360	373	415	378	346	380	382	373	367	352	399	386	380	384	362	401	394	360	367	385	359	381	331	383	378	358	399	374	380	338	358	383	379	356	353	375	353	396	352	376	403	363	380	354	368	360	353	379	394	389	386	353	358	368	375	338	396	386	373	377	385	374	382	353	344	399	378	377	380	381	382	383	356	392	377	361	342	384	369	357	386	359	349	369	352	362	343	356	351	385	373	375	401	361	384	416	333	375	340	382	341	377	361	382	394	387	386	358	379	409	381	360	363	374	341	361	376	387	383	359	365	412	314	372	391	352	376	368	382	416	385	393	399	368	400	365
25421	36603	44758	25653	13914	2339	361	305	304	294	280	239	289	279	268	254	259	292	284	279	289	308	277	269	256	277	279	284	276	293	272	265	237	249	285	267	279	267	314	260	278	270	250	248	245	308	269	263	254	267	273	249	239	247	284	252	230	244	255	251	264	259	242	275	262	288	244	305	280	309	250	295	301	290	289	274	252	237	270	292	260	267	314	278	250	291	283	277	269	266	253	255	248	245	294	262	271	269	289	247	236	278	274	253	241	268	261	268	280	271	271	265	292	274	279	288	298	250	269	240	259	265	246	262	237	221	259	233	273	244	266	262	254	264	289	253	267	274	242	276	281	267	273	247	254	243	238	274	261	277	252	275	260	272	257	230	279	294	265	247	276	278	288	261	278	242	279	265	280	273	302	283	281	281	293	262	264	283	283	266	287	267	242	242	261	247	281	257	225	273	271	257	276	259	266	253	260	287	270	236	265	275	260	277	323	267	255	256	236	315	249	273	295	271	294	287	291	292	273	261	283	253	258	277	247	259	262	261	280	245	245	262	231	259	250	275	283	267	265	291	273	272	276	257	252	274	270	291	270	259	264	249	248	268	266	272	263	267	254	257	261	296	264	238	282	316	279	282	245	269	286	259	262	244	230	270	293	275	261	267	252	267	249	249	264	266	273	281	282	264	278	264	296	293	266	239	233	268	264	262	274	300	250	270	269	284	263	291	228	257	288	250	295	262	263	270	287	278	291	272	288	252	267	267	271	268	263	286	270	235	274	259	298	258	272	276	303	261	250	254	262	253	242	283	242	272	281	246	270	266	256	270	283	285	295	254	273	265	278	281	265	274	262	273	283	244	301	246	275	251	272	256	293	260	284	253	278	253	250	297	275	251	270	274	252	274	283	260	271	258	264	289	294	263	263	264	284	263	260	218	271	293	277	256	291	241	264	240	274	267	290	252	251	280	283	268	257	251	293	260	234	278	245	284	251	264	294	258	294	270	292	275	240	257	265	276	290	308	251	253	263	262	283	255	244	266	261	271	252	267	243	265	296	266	237	286	279	270	278	266	269	297	244	266	248	276	278	286	262	247	283	254	262	258	288	291	288	283	263	245	271	288	242	235	251	281	267	270	272	275	273	269	273	259	254	295	263	280	247	260	262	290	257	252	259	299	249	283	266	232	280	263	255	264	237	257	279	256	254	223	274	288	249	277	258	278	240	265	236	253	247	271	248	288	272	245	266	238	262	249	269	270	243	288	282	272	262	294	241	280	287	270	270	288	283	273	273	288	264	258	259	259	288	277	253	252	243	266	259	269	272	245	248	264	255	267	255	277	271	267	270	285	277	264	267	297	268	265	286	272	245	255	282	266	264	260	284	275	271	272	277	258	273	279	265	249	261	299	294	249	267	268	280	268	283	292	256	274	277	274	285	290	270	266	251	259	260	259	294	265	273	258	279	253	267	291	292	258	267	251	291	268	273	283	278	272	295	259	255	227	253	236	270	283	271	261	231	246	285	238	283	258	257	289	256	258	273	265	246	261	244	258	248	282	262	252	284	260	261	307	281	250	261	271	263	260	270	255	282	253	251	270	290	271	283	274	278	269	261	285	244	245	244	263	246	258	233	260	254	274	278	275	277	261	235	259	266	269	265	277	287	239	262	260	267	261	277	267	250	265	253	257	264	269	280	254	277	231	264	271	255	247	260	256	261	286	286	261	262	258	316	299	282	274	267	246	256	244	249	282	288	267	267	263	258	267	258	235	279	271	251	228	272	278	284	259	256	283	239	268	292	263	251	299	257	267	258	276	263	285	274	263	243	254	295	272	251	262	289	264	278	263	265	252	280	280	256	255	270	270	278	260	254	273	281	246	266	305	262	251	282	279	261	272	284	234	273	281	275	277	255	281	287	256	261	281	239	269	250	282	305	276	267	295	287	248	270	270	245	254	276	248	249	265	261	259	295	280	265	260	278	237	272	267	253	243	276	276	278	254	271	261	247	241	247	242	278	250	305	277	262	272	253	281	260	264	283	284	251	264	259	260	270	297	299	230	268	277	266	327	240	266	258	253	259	282	246	284	278	281	273	282	290	259	277	254	250	270	247	271	276	273	282	247	253	278	285	263	257	287	246	277	250	243	272	245	257	317	286	263	270	274	267	245	280	289	273	297	239	293	241	269	267	263	227	273	289	290	267	272	283	273	278	264	292	282	256	275	280	278	263	254	251	276	255	283	278	286	253	268	290	277	237	287	244	256	272	275	258	276	255	266	256	257	286	279	256	285	282	272	259	297	231	292	269	266	256	296	256	265	234	272	276	293	283	262	273	274	265	265	243	269	254	246	295	252	246	297	293	252	270	287	265	260	264	282	255	274	273	260	267	275	287	289	279	295	251	271	262	270	260	245	275	275	257	249	285	295	247	278	238	278	257	269	274	265	257	270	242	266	298	274	260	281	262	251	261	269	279	247	249	266	241	270	298	276	262	277	252	271	278	241	281	257	267	278	257	275	285	301	250	272	246	267	285	255	279	270	261	290	245	258	237	285	243	289	259	276	279	261	223	254	243	261	275	234	283	265	259	249	243	259	279	250	251	268	264	311	269	266	250	252	276	269	262	281	264	267	252	273	252	247	256	271	261	254	279	252	287	263	280	261	259	280	262	245	285	290	238	263	279	265	271	273	264	245	309	318	254	251	276	280	256	288	267	276	284	253	273	269	269	268	282	276	247	249	271	253	262	268	261	248	255	256	283	288	259	272	240	264	278	249	253	258	262	254	255	262	254	255	240	263	263	288	284	252	254	295	266	275	280	264	270	247	254	267	253	268	257	301	246	248	277	309	266	267	284	244	269	257	284	305	258	280	294	273	250	274	257	256	280	259	291	274	269	280	296	257	251	275	274	268	237	237	243	299	265	256	278	275	266	247	275	260	236	253	253	258	281	232	264	280	272	250	276	280	256	259	260	268	248	271	260	299	254	272	269	268	261	255	278	286	225	275	270	283	288	273	255	267	239	259	255	244	279	285	274	280	257	268	291	271	237	294	262	259	220	266	275	286	260	287	269	277	272	250	253	258	267	271	272	239	291	274	265	262	287	282	258	275	284	273	297	271	260	271	244	269	282	288	262	269	281	308	263	266	265	278	295	279	289	241	263	268	284	303	248	254	260	276	275	272	279	256	263	272	267	247	268	260	278	258	286	245	264	263	266	265	261	284	252	250	272	236	297	261	253	273	250	280	284	243	257	252	272	244	281	252	268	269	241	229	264	263	264	293	274	279	258	298	296	260	273	266	302	247	267	278	267	255	271	256	247	278	273	271	275	251	264	289	267	265	292	229	280	265	265	280	256	260	259	249	288	265	275	256	258	290	261	232	271	257	265	290	252	251	278	258	256	246	258	277	278	250	238	280	269	259	268	274	273	272	275	251	253	254	268	247	245	264	300	258	298	272	304	308	255	260	277	283	256	256	271	275	271	265	241	266	246	262	274	253	254	248	267	283
53966	83874	60993	9713	614	580	501	504	462	472	456	490	446	471	455	447	452	455	455	422	438	488	468	442	467	437	422	427	412	455	420	438	449	482	391	456	449	450	422	428	445	435	412	436	424	418	452	434	449	454	441	423	437	453	457	413	461	451	444	419	454	431	428	443	446	446	455	416	462	475	455	443	430	425	428	429	463	450	486	459	453	442	426	473	445	456	443	427	427	403	441	428	440	437	434	441	415	447	435	427	449	481	473	432	400	432	459	471	447	439	439	398	420	447	469	423	466	412	430	462	437	429	426	409	448	459	448	461	440	428	458	423	432	452	417	437	458	435	440	432	415	416	420	467	420	419	445	424	423	432	462	452	429	424	436	441	434	418	443	446	438	419	458	447	437	419	430	433	458	413	419	423	413	417	442	441	461	438	441	422	443	425	428	472	441	410	459	424	449	466	467	412	464	430	472	474	415	475	461	416	441	422	403	413	412	487	412	431	446	429	415	435	439	460	419	439	446	402	456	433	407	413	418	439	431	446	439	433	438	404	457	437	429	420	413	406	409	436	431	464	441	414	422	457	451	445	426	421	446	447	403	454	446	440	421	429	427	483	438	475	431	457	461	423	446	424	426	412	421	438	417	445	416	448	445	453	404	423	454	386	433	397	431	442	432	438	441	455	419	411	439	480	407	464	424	415	437	388	434	438	465	427	475	430	433	456	439	410	401	451	442	466	447	440	459	429	467	443	470	473	456	392	426	475	456	465	399	466	436	456	475	464	440	438	430	445	456	425	435	419	461	427	425	462	460	425	443	410	446	456	450	421	432	434	419	450	457	480	445	441	453	428	437	450	448	445	415	437	431	406	436	455	451	422	464	426	443	401	445	469	423	439	476	434	453	442	443	465	455	433	429	418	419	440	431	455	412	431	476	420	427	433	443	453	478	446	418	458	441	419	464	453	463	427	478	453	416	449	431	420	399	459	430	441	434	457	441	429	461	445	434	412	458	427	499	425	406	431	432	468	395	417	426	467	445	410	455	400	416	435	445	452	455	457	421	487	433	451	433	442	430	437	431	450	473	470	442	453	449	429	429	394	436	395	444	457	436	415	441	425	428	453	419	433	427	414	469	406	448	377	476	386	389	454	451	442	453	454	443	461	455	449	471	446	453	392	432	438	433	417	412	466	410	446	431	479	429	448	414	460	435	433	397	451	439	428	439	458	416	422	406	430	439	422	443	474	434	463	428	448	455	480	410	432	458	403	441	462	405	416	477	443	433	433	452	466	429	467	431	403	436	481	447	449	462	499	432	401	456	439	445	415	451	468	409	438	442	399	452	477	433	445	435	473	436	436	440	430	427	411	466	403	459	451	444	461	476	429	430	417	437	426	447	413	448	429	421	433	417	414	448	450	417	432	415	447	421	413	437	449	413	451	478	483	437	444	418	455	437	445	469	461	467	463	471	412	463	470	439	412	445	399	471	432	438	443	446	459	433	439	410	438	429	439	468	412	450	430	431	409	407	405	419	440	411	423	410	424	442	450	415	430	443	426	432	428	416	441	471	435	445	451	465	426	429	453	426	415	463	437	436	444	453	455	462	447	468	443	448	424	454	388	441	464	446	450	433	456	433	422	460	417	419	421	465	427	443	420	397	428	507	400	431	445	460	466	415	405	423	429	393	487	404	443	456	447	415	427	424	439	464	402	454	430	427	415	414	417	420	432	432	445	435	429	477	470	459	439	469	437	453	414	456	467	452	457	455	452	431	434	404	431	461	443	462	412	425	486	514	407	438	416	452	449	421	417	460	467	440	419	459	448	410	417	438	414	485	475	422	478	468	432	465	454	433	435	435	463	412	443	491	467	442	389	420	475	441	420	411	436	427	462	455	425	413	428	400	450	421	439	437	418	410	434	414	429	466	459	431	427	453	447	427	456	423	441	429	428	460	436	446	444	448	424	454	441	436	455	424	412	457	478	442	412	414	481	426	431	446	452	399	454	493	433	452	438	431	416	406	428	457	459	462	445	448	433	432	414	447	416	445	434	443	465	436	448	454	450	458	430	407	465	412	455	434	453	406	389	445	445	420	447	452	401	440	479	405	477	429	420	449	438	462	413	441	454	438	419	447	420	442	439	470	483	440	427	441	452	444	411	489	422	419	450	473	431	441	447	489	463	452	416	444	473	454	393	424	417	435	418	435	439	424	469	442	434	448	417	430	429	433	453	457	414	411	452	465	433	425	447	429	448	427	423	442	412	474	423	464	458	455	465	445	420	426	422	424	441	449	454	452	439	463	439	471	409	426	475	459	437	465	436	433	463	429	413	428	395	431	427	434	455	442	431	409	455	432	459	429	428	431	489	469	427	430	478	445	460	484	449	463	408	430	448	435	447	449	421	446	473	425	456	445	445	478	428	415	450	446	447	453	491	442	438	448	445	423	444	431	453	427	391	444	423	441	419	469	464	440	453	466	445	466	424	429	433	460	428	408	425	434	408	431	412	418	416	460	450	436	464	450	470	425	404	452	451	456	458	443	416	452	460	406	468	430	452	439	456	455	457	427	419	440	440	454	432	449	434	452	418	453	455	453	445	438	452	437	449	472	457	420	445	466	416	454	425	431	438	471	454	425	421	427	425	435	403	435	466	464	443	442	474	429	421	464	442	412	440	428	452	474	425	409	444	391	449	443	414	452	394	484	450	432	417	421	455	472	479	442	429	447	440	450	444	439	411	450	415	473	464	410	435	451	424	453	434	411	477	410	459	421	418	452	450	413	405	447	404	433	410	469	445	428	422	458	444	431	418	471	435	428	506	440	451	442	463	399	473	461	449	471	429	456	472	392	423	445	449	393	437	445	469	422	439	400	427	441	460	414	466	439	417	430	470	444	429	413	466	474	412	505	441	417	436	491	470	443	428	464	456	435	395	458	426	458	453	442	456	464	442	444	422	423	441	462	428	446	460	467	445	464	420	413	461	406	429	464	395	489	454	430	484	481	420	452	428	459	416	436	433	432	469	428	423	461	465	474	441	446	416	414	436	430	428	423	431	451	449	422	397	445	468	426	431	455	441	441	454	425	418	441	431	447	426	477	464	454	422	453	460	403	431	425	459	453	452	455	463	404	451	463	427	417	481	460	433	453	436	451	428	436	438	438	460	475	443	448	445	445	437	401	469	487	428	431	434	442	396	450	464	445	433	423	439	409	444	418	446	445	424	430	436	442	448	451	426	443	447	446	421	436	396	402	426	444	389	471	475	487	446	446	443	427	446	419	425	434	438	460	469	418	448	426	479	457	420	427	427	450	477	423	417	446	439	449	429	453	476	434	390	453	432	443	431	416	463	443	438	423	434	474	426	444	437	471	438	431	410	471	411	446	396	417	460	419	436	421	414	429	466	427	466	440	439	416	403	462	400	448	434	408	479	442	416	444	458	414	449	419	435	427	426	448	453	467	437	422	409	462	452	434	459	446	463	425	430	451	433	438	431	432	433	429	401	398	431
25100	29235	35278	24429	19619	9772	954	520	483	523	472	512	472	512	510	539	493	500	488	514	451	487	474	471	500	485	539	520	528	513	489	457	490	446	430	438	539	517	496	494	451	451	500	474	534	491	546	490	518	484	471	477	511	456	549	469	419	455	453	453	479	470	474	506	482	484	486	461	463	443	493	440	451	455	460	460	492	501	486	460	467	472	480	492	450	445	451	491	456	470	516	501	469	474	480	465	479	493	461	484	476	501	497	491	492	476	473	485	468	455	468	469	528	499	478	468	424	493	541	522	499	505	476	468	509	487	475	490	530	462	466	456	504	491	502	472	459	467	453	443	478	504	529	482	521	477	480	476	483	500	474	461	477	502	447	476	464	485	446	496	469	503	483	474	523	430	455	464	508	531	477	491	462	454	482	481	475	477	483	478	455	480	485	465	474	455	493	491	432	490	502	480	517	469	466	458	433	498	486	481	509	488	448	511	459	459	499	503	479	476	443	520	523	486	500	511	437	489	461	487	445	481	465	477	448	491	525	474	438	485	467	499	486	459	473	437	455	473	453	453	494	465	503	484	493	496	492	479	475	460	456	481	489	443	480	446	442	484	462	487	494	499	466	499	480	466	488	457	429	456	447	446	476	491	477	454	467	471	463	446	496	486	475	505	520	512	495	473	478	448	455	494	478	432	455	483	464	457	454	500	458	503	459	448	481	463	499	481	487	481	464	449	443	455	454	523	481	461	525	474	468	505	446	477	491	479	453	472	487	509	480	504	480	448	507	498	466	486	469	461	443	459	491	484	460	506	472	467	502	472	530	503	476	489	487	448	491	459	501	457	474	483	488	476	505	488	498	473	484	440	486	498	514	471	482	521	457	436	502	509	479	519	505	451	502	477	477	469	463	504	507	504	495	444	473	454	483	486	507	506	476	493	485	500	492	475	511	456	489	462	491	467	490	433	462	487	449	501	491	482	520	468	447	456	509	507	469	469	497	459	499	479	472	493	433	467	489	484	470	481	448	476	455	454	455	477	484	440	460	504	466	512	488	482	523	480	455	486	465	470	487	495	465	449	467	466	474	465	488	473	456	476	475	478	498	467	482	471	521	485	487	480	502	466	515	493	479	515	444	468	474	492	469	456	462	472	458	441	515	454	451	472	487	478	485	498	476	477	509	471	495	459	467	510	500	482	485	458	466	474	459	500	430	511	502	487	505	441	471	494	486	492	539	456	548	489	500	484	475	494	461	423	503	440	419	489	476	504	470	493	504	473	467	492	490	504	462	452	492	521	521	456	518	473	485	501	508	470	479	470	459	463	495	442	467	446	482	449	462	477	501	467	495	479	480	488	467	502	474	513	509	470	470	477	510	459	486	463	462	458	487	487	463	490	456	444	449	467	460	464	488	463	498	499	469	495	446	461	473	457	503	466	499	488	507	504	480	451	481	460	492	499	458	500	478	488	486	492	423	497	491	475	481	461	469	477	447	467	484	495	478	478	494	514	447	493	480	505	473	458	439	488	478	481	504	506	445	482	441	504	484	451	479	455	514	501	528	470	510	484	460	481	471	485	489	459	471	488	470	474	511	444	447	507	461	476	490	478	456	497	470	469	497	483	473	447	462	443	477	513	510	465	515	470	497	473	473	479	489	477	473	524	468	500	510	500	491	511	470	501	483	477	516	455	508	483	477	482	456	479	466	498	464	473	465	466	499	510	463	476	489	513	475	541	478	478	471	482	505	453	491	508	501	523	450	480	441	476	476	515	476	504	504	488	478	451	430	485	440	484	498	503	461	511	508	476	468	503	501	494	465	462	499	446	490	451	482	492	468	471	489	493	478	490	481	515	415	483	486	439	481	493	480	495	441	473	502	468	502	525	543	516	470	458	487	454	471	517	477	494	472	441	478	473	487	476	470	490	480	475	487	500	453	484	469	480	487	507	486	473	513	467	484	500	475	498	438	480	476	464	456	494	471	453	458	515	498	480	450	443	484	451	485	510	498	495	501	503	455	459	482	479	495	475	474	473	486	498	477	479	493	508	498	438	506	513	492	498	458	470	463	474	444	473	533	496	454	431	438	437	492	449	469	477	471	493	500	453	443	464	481	481	486	485	466	475	501	457	479	449	449	462	454	487	485	506	519	470	477	439	458	489	470	515	438	476	494	479	483	446	474	458	461	490	482	448	473	461	454	486	468	475	487	475	448	475	471	458	472	470	485	494	472	511	454	447	542	482	457	506	450	475	455	488	445	485	472	471	467	481	446	483	481	467	480	474	474	491	498	490	479	493	504	477	491	423	465	453	501	507	475	488	459	501	522	483	466	487	465	470	476	462	497	465	474	443	485	473	481	508	492	460	501	452	483	483	478	457	479	513	467	474	480	500	479	469	477	501	460	474	542	495	508	462	452	486	443	423	495	451	463	473	489	474	466	499	469	491	439	502	466	464	502	517	492	480	520	437	477	494	448	454	462	489	503	488	507	478	484	456	494	509	479	453	455	508	497	482	496	494	492	495	462	483	489	491	485	518	451	458	481	484	494	456	465	505	503	516	491	494	471	503	455	456	479	493	473	486	465	468	482	457	448	487	461	508	470	495	438	500	506	533	441	464	510	471	465	496	463	478	428	457	480	474	464	463	474	467	506	447	482	444	456	468	463	498	505	464	493	519	454	455	517	521	474	477	451	522	503	469	463	492	507	435	453	508	448	444	479	489	433	472	448	451	484	494	462	451	516	443	485	499	477	484	497	505	438	427	461	464	472	438	438	461	490	453	467	461	483	496	450	454	486	486	498	487	443	446	491	512	506	484	479	486	471	499	461	528	418	479	476	440	474	517	453	507	448	495	465	493	492	471	471	471	472	473	467	486	507	475	497	482	485	445	471	467	473	448	483	439	453	465	433	481	441	450	494	461	498	425	535	496	477	483	491	449	470	443	456	485	489	494	485	443	456	475	449	443	534	499	481	466	472	464	465	497	467	475	465	479	438	461	456	462	491	480	466	463	486	458	482	506	496	524	459	508	483	469	484	500	455	514	483	489	466	486	458	458	455	489	495	511	432	446	451	460	446	503	487	472	483	441	510	485	509	448	479	450	488	458	456	493	479	448	493	497	444	514	503	500	472	486	478	452	488	468	475	463	474	463	488	459	474	469	507	501	459	483	467	459	484	489	433	493	487	471	430	456	450	472	471	477	482	435	517	487	451	478	449	427	407	459	454	442	466	500	535	473	459	462	472	486	470	476	485	455	484	467	453	488	501	483	497	438	481	516	491	493	468	483	499	474	455	488	462	452	482	481	462	455	459	516	483	487	469	488	506	440	475	487	475	514	461	508	523	454	469	471	516	467	474	489	459	444	484	467	457	505	499	504	462	527	479	430	484	441	494	514	471	439	532	444	464	447	491	468	498	483	479	441	492	468	479	458	465	454	485	492	462	461	502	475	482	459	425	452	482	452	464	487	504	446	485	484	467	466	500	471	480	483	453	480	490	522	489	469
41349	93119	60298	9849	976	784	850	797	786	790	764	774	709	732	763	719	747	774	739	789	709	752	757	756	747	777	716	773	712	769	716	714	727	728	719	782	771	711	732	768	708	773	751	696	713	694	706	737	661	690	732	825	737	770	743	741	719	682	745	834	721	706	703	723	745	759	694	700	759	779	673	670	740	777	743	695	718	710	747	706	740	748	732	737	717	745	735	718	717	744	793	716	683	712	668	764	716	707	736	783	731	783	674	751	714	740	750	713	692	692	739	729	699	764	731	734	757	716	691	751	735	712	699	685	735	729	745	738	737	773	690	709	682	743	735	700	734	716	729	781	713	729	717	722	714	756	697	697	690	707	687	733	776	733	717	725	694	745	767	717	723	707	716	738	745	717	736	754	758	765	715	784	770	764	784	687	681	721	735	763	749	702	748	696	715	793	738	742	737	721	739	719	786	716	744	731	686	721	678	679	720	737	765	753	738	739	757	706	789	735	734	707	711	774	694	766	681	711	666	780	761	753	711	748	736	758	742	712	741	754	724	701	739	702	738	746	710	758	733	762	795	724	732	717	773	737	726	722	696	718	674	769	725	693	749	736	732	713	743	785	744	737	755	746	696	687	717	723	753	746	759	681	717	705	763	720	732	753	723	744	750	756	678	674	754	726	710	722	721	706	738	757	726	723	693	700	715	729	726	750	696	642	735	773	703	725	723	693	757	707	751	731	752	759	776	690	753	730	678	742	750	768	736	720	744	755	738	789	732	711	738	707	749	738	712	743	739	723	731	675	764	718	729	671	716	774	725	803	679	723	714	789	709	678	741	695	767	704	742	689	731	699	683	709	726	742	763	710	785	708	729	725	698	767	747	740	720	708	672	758	693	700	796	748	716	744	733	732	768	709	748	761	736	784	732	743	706	721	748	682	763	721	704	742	719	728	732	706	765	698	719	734	751	713	787	751	738	722	747	734	720	718	740	787	724	716	732	718	740	736	708	711	672	737	744	790	756	707	758	707	720	737	775	718	718	733	785	774	766	736	789	730	705	708	736	684	735	733	760	702	737	726	759	742	734	739	727	734	699	707	727	709	734	704	712	707	710	722	759	708	772	769	707	723	740	752	769	722	753	726	742	711	713	745	741	740	703	695	767	732	724	746	718	784	690	743	761	713	760	758	705	699	748	714	714	769	714	710	715	704	706	813	717	729	694	775	747	710	713	754	710	757	773	712	751	695	717	751	737	700	682	744	800	779	714	764	710	704	757	714	747	746	771	691	721	686	753	681	723	733	749	720	723	677	706	774	692	775	739	690	748	702	733	738	734	717	736	697	712	740	714	752	727	699	681	718	695	730	673	747	735	704	701	709	758	692	716	727	717	727	708	726	726	741	708	701	711	769	731	713	704	718	717	683	744	695	707	756	794	746	712	729	749	699	720	737	753	747	720	729	743	716	736	719	711	687	744	718	782	776	788	792	729	751	710	733	716	707	751	717	681	706	725	724	730	744	694	718	719	707	761	712	720	786	677	722	715	736	703	661	752	782	718	695	747	735	737	719	726	694	703	676	724	725	731	713	702	753	710	700	740	706	741	724	705	722	691	736	701	742	694	720	765	751	762	659	725	729	684	753	775	721	820	794	737	742	746	701	735	717	699	672	747	763	739	744	706	763	742	676	719	742	751	709	737	746	700	714	685	725	707	775	730	765	738	743	752	752	736	737	731	708	675	705	712	707	697	708	732	719	724	776	752	697	708	681	761	687	721	775	700	751	705	716	733	758	679	677	749	719	697	727	750	732	721	747	725	679	738	722	779	770	689	753	753	783	718	734	759	718	704	759	750	730	744	769	713	723	759	684	728	730	755	792	744	744	747	749	779	723	751	763	772	728	749	719	738	724	767	696	741	798	725	686	678	770	696	740	760	776	713	717	751	695	700	745	714	734	738	741	734	704	751	723	715	760	704	741	744	686	729	714	755	746	732	712	716	736	763	696	721	710	727	719	703	771	726	745	741	763	676	738	756	755	715	758	707	753	711	778	723	693	719	742	748	691	759	797	732	754	721	715	710	801	763	731	732	711	720	727	747	801	736	679	725	703	742	691	747	752	784	702	722	687	719	750	743	720	765	747	717	744	747	704	717	765	727	741	717	702	739	719	795	755	737	722	736	690	719	757	699	736	684	707	695	758	741	688	743	713	786	725	707	710	717	745	720	765	706	705	761	745	711	727	755	743	711	724	761	746	737	749	748	731	740	727	779	687	732	733	733	738	708	716	736	715	773	736	736	754	683	673	682	720	740	726	741	706	709	727	744	733	744	708	747	733	725	737	738	749	684	714	733	730	674	760	763	740	750	731	768	710	745	713	750	723	738	763	757	751	661	725	691	779	766	729	697	694	741	734	677	735	724	703	772	795	764	737	768	727	699	708	716	714	752	740	746	763	719	772	744	685	711	737	702	739	702	683	698	717	731	722	726	716	755	748	770	738	741	711	709	710	715	760	701	706	704	752	733	745	729	793	820	704	735	763	716	748	713	742	734	702	714	696	737	692	732	712	765	753	724	790	701	695	760	756	703	714	736	716	758	726	722	772	763	656	752	696	746	763	701	713	705	759	728	761	724	749	694	799	756	743	726	740	698	731	709	723	725	754	725	722	754	765	705	728	688	743	726	741	746	751	765	766	738	724	743	762	729	684	763	726	778	743	786	712	739	717	711	733	702	731	787	703	744	715	707	732	695	711	773	730	762	749	737	765	735	749	725	737	694	751	742	747	692	744	707	712	692	725	743	710	720	717	752	797	737	730	725	746	744	712	767	702	724	719	721	770	696	741	685	742	735	750	713	754	745	755	726	760	716	736	727	737	755	711	728	744	745	815	732	737	715	745	678	766	729	753	772	732	735	753	705	744	710	681	701	688	669	723	694	752	683	707	688	690	690	705	709	750	749	723	697	731	696	717	720	776	717	727	721	729	753	745	699	709	702	749	747	696	696	689	775	755	728	707	708	694	731	765	720	688	740	740	718	711	730	747	712	736	788	713	743	778	707	770	720	729	715	723	696	699	755	752	730	713	704	737	695	735	788	694	672	763	759	724	720	690	731	762	666	783	697	774	726	704	693	718	701	719	724	674	680	749	727	749	746	784	743	771	727	709	767	706	730	696	735	767	709	700	782	749	729	698	679	718	680	751	755	707	741	750	715	745	789	679	672	714	773	729	712	724	704	705	759	790	776	733	700	735	724	717	682	722	726	701	733	754	738	768	714	759	648	713	752	708	735	749	706	794	718	745	717	741	699	722	774	760	716	737	757	709	750	752	748	752	782	703	697	750	734	741	714	719	718	728	693	680	720	723	735	706	727	719	728	732	729	769	732	679	735	749	719	735	687	775	700	710	697	733	715	776	750	746	734	746	746	732	739	738	763	727	701	768	708	717	782	750	742	736	739	738	733	725	707	725	793	712	734	731	719	759	716	738	716	706	718	730	744	706	752	748	695	724	729	719
34041	41539	25431	4909	275	259	228	247	263	233	228	236	225	260	260	260	223	251	242	229	248	238	234	248	246	250	247	217	218	268	226	236	242	221	241	223	263	228	252	214	230	264	252	258	244	223	268	225	256	212	225	271	243	280	249	250	229	265	251	249	242	243	249	250	231	234	260	235	228	239	254	228	228	245	222	225	231	231	254	225	233	274	212	260	220	261	223	203	239	241	238	242	269	247	241	243	236	230	249	293	243	233	215	210	247	240	242	248	232	228	237	238	239	213	229	254	233	238	222	243	247	265	250	239	263	248	243	252	261	270	246	238	236	231	258	243	269	234	230	238	258	235	233	263	223	238	223	238	238	245	221	236	209	225	249	245	265	248	210	257	236	258	229	228	214	232	226	245	232	260	240	224	212	251	248	258	222	227	227	242	233	224	233	225	246	248	230	225	238	238	231	266	287	251	236	254	248	224	234	221	233	226	236	246	243	241	231	225	247	265	238	218	212	252	255	274	241	228	243	239	259	237	230	248	249	252	231	236	257	244	233	236	229	227	271	267	245	210	251	236	263	236	226	230	259	245	230	244	251	255	241	262	235	284	212	225	225	240	246	250	264	230	241	232	255	229	260	228	260	250	245	235	225	259	257	228	212	235	247	235	238	238	233	249	214	246	277	248	238	236	241	234	206	232	255	235	250	247	226	243	252	259	231	251	238	240	226	235	225	262	238	267	252	232	268	234	223	260	243	224	250	263	250	231	240	240	249	255	236	235	242	213	234	240	238	236	232	251	254	267	270	241	226	244	238	246	230	246	240	235	252	241	220	251	256	205	245	235	237	242	240	232	249	229	245	222	243	228	216	248	240	258	210	230	257	223	236	252	271	259	214	230	259	229	221	219	205	247	254	209	226	236	245	242	245	254	257	246	211	272	251	235	255	236	254	238	233	258	243	239	246	253	230	300	204	268	225	230	240	243	241	255	236	246	222	219	242	203	212	225	230	263	244	260	221	229	230	244	264	215	223	253	229	230	244	233	239	235	261	220	225	219	262	227	222	251	240	242	240	250	237	240	256	256	244	245	221	223	256	260	224	204	265	243	250	248	248	240	232	241	239	254	228	247	248	258	277	257	229	227	263	267	238	214	250	250	224	238	235	246	261	259	241	225	258	243	243	255	234	261	246	223	256	250	259	267	242	211	239	243	236	231	243	233	224	246	249	258	247	249	220	249	246	228	246	246	228	239	229	249	213	264	255	231	248	269	242	246	243	243	232	233	246	253	254	250	250	250	237	257	229	239	236	240	260	242	228	237	259	237	255	234	219	222	237	268	238	222	241	212	252	257	252	223	278	252	220	226	245	217	239	237	257	250	258	239	235	247	242	224	252	272	268	247	264	243	260	244	255	243	249	267	250	236	231	246	256	238	234	255	249	230	278	246	241	255	227	245	239	252	231	238	261	247	274	231	227	254	277	235	240	248	235	255	239	223	231	235	258	249	258	226	257	250	234	240	255	221	278	248	252	230	248	239	216	225	232	241	229	225	239	256	235	216	259	238	244	279	247	244	241	235	228	225	249	246	254	221	240	266	229	251	244	242	263	229	249	241	257	237	238	246	210	210	222	265	246	215	235	287	233	251	258	239	259	236	216	245	200	241	245	220	270	253	226	256	237	230	230	267	246	249	252	269	269	250	243	229	255	253	246	220	223	252	250	228	219	244	237	248	233	270	239	234	222	238	275	239	243	250	240	211	243	257	261	246	230	253	240	232	242	232	271	228	255	259	247	220	230	205	272	243	245	260	238	235	257	235	226	241	224	245	263	223	237	249	238	274	249	253	230	247	268	220	250	257	227	224	239	242	235	245	245	248	243	253	246	230	230	275	250	244	238	260	256	242	276	230	237	268	247	241	245	229	257	253	231	233	296	258	246	247	261	246	258	256	259	219	248	254	225	245	251	263	250	254	241	210	225	269	258	260	234	245	234	254	255	212	244	231	225	198	239	246	280	235	257	214	253	215	248	226	249	247	231	257	233	228	249	254	247	228	227	262	218	231	257	256	248	246	251	240	231	277	243	224	234	260	266	247	254	255	221	277	224	208	238	256	228	239	252	247	262	257	249	269	235	254	259	265	276	220	255	240	247	247	245	242	253	238	251	232	234	212	246	239	220	245	217	235	260	248	241	265	218	216	249	269	258	276	234	245	226	236	235	267	237	245	241	239	228	244	262	222	222	238	235	228	248	243	250	225	226	238	247	238	244	238	237	243	234	239	256	259	230	227	248	235	231	242	251	255	234	244	235	229	250	232	229	245	245	253	224	244	246	240	256	253	226	241	238	224	222	210	260	244	230	218	250	227	236	252	240	257	247	258	244	261	255	238	236	262	228	265	260	246	252	243	262	271	238	232	257	236	245	247	235	245	241	220	238	226	244	277	248	252	212	231	210	232	248	261	275	237	239	240	243	226	233	275	259	251	262	280	228	260	231	256	240	231	235	238	242	235	257	234	244	255	233	238	240	246	222	235	258	267	260	240	225	255	240	234	243	221	218	246	245	238	248	266	244	245	224	235	242	253	224	226	231	234	274	228	252	222	261	275	273	231	255	241	244	268	255	224	244	231	237	250	240	273	230	233	248	235	213	244	247	251	244	260	241	217	249	229	249	235	251	260	253	251	238	236	237	249	274	242	247	253	223	253	247	232	283	257	233	224	225	251	236	244	231	229	231	257	251	281	239	256	235	256	236	235	245	231	268	242	222	256	226	238	240	245	243	243	225	216	224	259	261	231	278	217	252	232	252	230	248	227	238	222	225	259	221	230	220	230	242	248	222	213	250	227	253	256	259	222	240	235	216	247	245	224	261	249	231	229	212	239	263	252	224	244	242	250	252	228	226	239	236	245	247	219	215	245	238	258	256	238	266	246	232	236	231	227	244	234	241	246	239	226	229	218	238	223	247	242	260	261	253	240	227	242	278	267	234	251	248	240	238	210	230	260	260	244	236	244	228	218	244	225	242	231	243	245	248	252	217	250	231	252	249	259	236	262	255	243	217	248	226	257	252	260	257	220	271	247	237	251	220	248	234	230	253	242	250	249	251	256	236	233	221	214	243	256	240	235	263	234	264	238	244	251	258	252	246	247	252	212	238	220	283	250	244	274	258	251	234	240	230	248	230	247	246	246	220	247	227	241	223	258	234	226	238	218	222	240	281	232	245	243	237	241	247	237	248	224	287	232	243	244	228	233	240	240	247	234	237	238	272	220	233	224	240	246	202	274	224	255	255	258	233	253	257	223	242	242	212	236	240	218	251	253	259	263	242	260	229	238	246	231	242	224	255	246	235	194	243	231	278	264	248	249	248	238	248	248	229	249	238	229	260	263	252	223	223	258	225	245	252	273	251	250	238	277	215	266	237	249	269	247	231	246	240	242	251	202	251	228	274	250	231	245	231	221	257	216	210	239	259	252	223	267	240	259	227	259	252	266	249	251	267	231	238	239	268	263
41312	53195	25236	1201	410	418	406	449	411	434	416	418	434	419	380	413	436	458	433	395	404	397	404	438	425	406	411	416	398	403	405	411	426	438	451	412	376	435	435	407	402	389	391	357	454	400	401	399	433	433	426	420	420	421	413	414	396	400	425	414	410	405	448	409	416	438	387	405	406	394	440	380	403	440	419	438	449	421	404	460	402	401	451	386	407	428	416	410	417	429	398	412	417	406	419	420	409	439	411	427	420	426	395	405	421	408	399	406	424	406	375	408	401	421	383	415	417	400	448	415	417	425	475	417	372	414	449	439	405	421	417	389	400	363	409	411	390	395	404	383	427	451	415	398	441	420	393	387	409	406	429	406	419	390	385	425	380	437	429	444	395	403	436	439	402	443	414	378	435	401	429	427	425	430	414	409	408	407	421	417	417	380	411	410	398	410	401	402	424	436	406	404	408	385	392	434	425	423	441	410	396	405	419	412	402	406	389	415	408	383	378	453	410	415	421	421	422	401	437	420	422	411	436	431	438	419	392	438	398	400	438	428	406	437	419	437	436	454	395	428	407	420	417	434	404	414	387	399	397	423	426	411	430	424	466	430	406	445	414	428	426	404	443	409	427	409	431	394	402	414	448	401	441	393	455	412	448	419	427	415	387	415	422	439	422	425	414	430	399	438	387	435	399	408	415	405	394	387	428	428	446	406	410	432	401	423	393	433	375	413	412	413	428	417	411	394	433	418	383	412	362	436	418	418	411	425	424	403	421	415	442	417	436	405	368	442	405	403	422	410	439	420	445	376	386	440	453	420	435	418	404	417	396	416	370	425	417	397	428	401	441	452	384	407	397	406	373	397	409	428	405	424	395	411	408	414	373	361	400	434	450	402	440	398	427	415	428	448	422	412	416	429	430	409	437	385	379	408	426	439	429	365	398	388	424	464	418	382	421	404	423	457	409	392	417	447	420	408	412	405	361	427	401	406	418	416	394	415	410	423	448	421	426	412	422	427	398	379	397	419	421	425	403	404	429	415	414	416	405	428	443	419	421	438	420	395	434	406	390	384	404	430	427	435	373	410	429	419	387	410	412	417	430	399	422	431	424	434	447	420	431	430	421	422	419	433	384	421	390	384	425	418	405	453	395	435	397	417	444	421	421	439	428	371	411	405	441	431	433	420	428	424	434	420	413	419	409	425	406	415	370	448	420	411	438	427	431	433	398	445	425	418	390	382	407	457	393	410	415	416	426	421	410	422	420	420	381	413	386	436	392	429	400	400	420	399	409	388	387	382	410	425	435	443	433	432	390	408	409	405	378	373	386	391	405	436	445	398	428	417	417	427	417	390	394	431	392	360	429	416	411	422	431	394	384	392	428	442	429	411	411	423	416	433	385	427	382	419	408	433	432	417	425	405	386	442	404	414	442	407	412	374	419	373	416	414	438	421	439	409	382	384	423	411	430	395	420	474	382	418	404	397	404	395	401	381	380	407	445	408	410	381	412	419	414	406	377	400	434	421	418	429	396	384	418	412	372	406	395	379	442	395	416	382	474	403	428	401	399	404	391	385	424	405	432	403	424	436	409	375	393	420	395	405	407	413	421	443	455	415	392	429	388	387	407	413	407	396	433	423	450	420	450	412	399	396	427	445	408	390	424	379	395	393	439	392	392	410	413	406	389	400	456	390	485	408	385	419	422	421	430	406	389	442	410	396	436	412	415	390	396	412	418	428	432	420	411	425	392	396	466	439	407	375	408	387	410	412	379	414	437	441	381	454	400	437	397	454	410	449	392	416	379	383	423	416	438	436	393	432	401	413	354	433	370	408	415	403	435	399	419	412	448	403	441	408	413	434	374	427	402	421	383	449	423	424	424	436	391	419	416	415	413	402	435	432	441	387	375	375	401	406	438	423	426	432	424	410	402	422	441	395	441	425	423	399	415	432	451	410	391	379	415	414	429	416	396	382	429	391	444	397	442	413	430	425	410	398	381	394	440	412	402	427	418	391	406	440	429	410	436	438	375	419	386	395	389	398	391	434	436	381	387	406	389	395	471	402	405	430	448	397	443	390	432	414	433	462	417	440	409	414	412	400	424	413	400	401	438	432	433	392	402	405	407	369	404	415	416	421	422	439	443	423	415	390	420	444	396	421	409	441	428	433	404	437	400	383	399	417	397	446	414	405	437	389	401	390	431	453	457	448	406	367	437	433	426	370	394	397	396	418	419	448	376	374	449	413	394	408	409	451	422	378	413	415	397	443	407	403	396	409	473	384	408	402	388	409	388	423	402	414	424	399	382	417	406	432	372	412	409	381	400	417	406	420	404	438	408	420	426	405	436	372	378	420	410	443	413	427	405	414	430	393	410	365	426	422	430	431	405	408	410	385	439	423	382	435	406	414	424	434	425	418	434	383	397	439	422	432	404	393	436	386	449	377	417	429	412	420	407	390	377	446	383	435	425	428	436	443	410	441	402	420	408	445	423	419	381	422	382	432	444	389	404	379	398	412	394	465	437	406	419	437	422	443	406	453	448	426	420	396	425	398	430	413	390	394	419	426	402	409	439	381	402	401	397	421	433	423	401	423	402	406	446	417	442	417	400	432	412	416	429	420	401	387	392	400	429	400	383	404	429	361	402	417	400	397	412	412	438	393	401	448	381	409	419	433	394	434	419	409	409	419	409	388	405	429	410	394	385	431	414	401	431	415	391	421	414	382	430	404	423	415	439	433	414	434	411	404	420	397	399	384	390	384	408	400	409	438	411	418	420	426	447	415	413	405	408	416	417	413	393	419	390	387	376	397	405	414	395	412	400	457	422	448	413	407	421	395	431	385	389	390	435	405	424	424	391	428	426	443	390	386	423	443	395	419	417	424	402	401	454	397	369	409	422	392	406	439	424	440	416	379	441	387	423	412	399	444	389	419	424	407	404	445	410	392	421	412	414	423	439	436	383	420	430	434	401	402	400	399	439	423	422	401	368	384	432	469	397	434	416	381	418	464	394	398	415	402	440	425	432	422	422	419	396	410	402	401	432	408	422	414	399	409	413	396	426	428	378	404	417	389	387	432	391	422	395	381	469	411	432	384	421	396	406	386	421	390	397	377	427	401	396	413	440	387	421	432	396	404	381	441	408	390	397	412	387	409	396	426	403	422	439	420	430	407	409	408	408	412	418	447	430	405	435	448	440	422	421	412	419	419	445	399	412	406	442	405	431	387	414	413	414	444	378	389	435	396	411	431	433	413	439	393	402	395	417	413	431	386	387	399	415	412	426	389	426	404	416	411	385	365	425	408	405	412	422	422	401	439	429	458	426	398	399	422	386	437	414	420	437	377	402	390	433	427	449	417	399	413	434	421	449	420	423	414	407	435	397	425	420	428	436	427	398	422	383	448	407	410	399	434	411	396	383	428	393	436	398	406	396	436	379	421	379	410	420	405	418	393	442	376	388	437	401	457	438	392	406	415	397	396	418	415	417	413	389	389	413	410	429	375	405	422
26496	27792	30506	25508	16765	2839	373	342	290	306	298	328	297	279	273	275	296	290	291	276	278	303	304	270	316	256	277	279	272	307	260	250	250	289	282	278	268	291	258	293	296	273	257	286	249	265	276	267	291	270	279	257	242	282	268	281	271	261	279	299	293	270	288	297	267	286	276	275	303	246	290	291	264	276	270	266	299	264	270	281	291	271	274	272	273	280	290	264	263	273	258	309	281	266	258	257	295	271	264	298	256	300	283	273	289	302	278	264	290	285	283	290	289	292	271	274	256	307	249	273	320	267	304	284	260	277	257	295	283	295	266	307	265	273	306	264	282	265	283	271	327	277	268	309	281	275	289	229	250	297	288	250	292	266	278	292	268	268	265	269	284	301	287	274	265	300	246	287	284	299	280	264	260	263	291	256	282	252	272	265	309	309	275	266	303	286	286	278	277	264	310	295	286	286	271	286	275	260	286	297	302	286	280	254	295	293	262	293	294	245	265	273	287	284	258	305	311	287	272	291	280	260	302	266	258	269	286	296	284	284	276	263	267	286	267	283	303	272	294	293	274	305	288	273	264	254	279	258	260	276	288	259	308	274	245	267	249	255	267	298	274	305	247	293	288	279	279	292	269	276	270	307	286	297	294	298	268	298	263	293	270	282	261	252	322	241	269	270	314	283	292	263	248	245	269	288	268	277	269	276	263	265	281	278	296	268	271	260	320	270	302	265	292	304	272	271	266	269	293	265	262	293	280	275	297	293	264	286	273	288	251	269	271	266	276	264	298	291	267	252	250	289	271	253	289	288	300	276	285	290	289	287	255	279	279	260	292	254	274	257	305	291	289	256	276	280	278	283	280	281	250	291	285	265	249	279	276	276	286	306	273	286	257	283	262	294	279	303	302	270	284	296	285	294	290	295	271	295	274	292	274	265	304	268	291	255	280	274	280	287	286	273	296	305	270	304	273	281	276	267	270	302	286	311	287	260	243	273	320	278	275	283	250	252	297	269	280	258	262	284	267	257	279	304	257	263	251	280	276	280	279	305	263	263	283	286	287	262	268	303	278	270	278	276	324	259	282	285	264	255	303	259	302	298	261	289	257	306	275	272	257	304	283	285	258	284	281	279	282	290	251	292	289	289	298	307	295	298	275	265	282	254	258	292	278	240	261	289	281	249	253	293	299	295	293	286	253	289	284	289	287	281	282	271	263	291	281	245	293	257	293	266	257	265	265	262	291	277	299	271	282	274	286	286	285	281	295	249	294	306	272	277	280	270	288	274	324	295	327	279	279	246	270	275	253	270	301	264	272	283	305	273	270	256	307	258	287	278	258	285	273	286	268	287	297	309	291	267	295	296	299	265	275	275	288	261	265	293	259	284	295	254	273	271	291	273	258	287	280	269	266	274	316	279	266	264	276	305	299	277	280	291	301	271	276	308	269	302	258	291	272	252	277	268	286	265	278	287	267	243	273	298	300	324	312	271	270	257	291	272	290	251	250	305	253	270	266	303	275	279	267	267	301	291	277	259	268	251	287	271	280	264	280	304	274	268	240	268	288	284	281	254	271	311	274	292	288	261	272	301	278	260	261	275	281	301	280	297	303	266	301	247	292	272	245	280	247	262	311	292	257	268	269	263	292	259	255	290	299	280	279	272	271	260	269	280	258	277	276	240	252	288	270	269	260	292	260	273	275	271	278	266	286	295	284	290	278	275	298	313	262	271	264	278	276	264	276	282	245	277	293	282	293	276	261	257	289	273	281	295	310	253	248	272	255	256	263	260	272	268	288	285	288	298	275	268	278	273	286	303	278	267	285	297	280	311	284	299	298	250	286	250	301	264	286	286	292	267	274	275	295	281	280	275	309	279	295	276	281	308	276	265	290	284	268	259	260	262	293	298	269	276	265	280	259	285	255	294	252	283	302	270	265	279	290	284	299	284	281	289	289	277	295	271	265	292	267	255	321	264	287	267	281	333	310	293	286	269	278	271	277	282	279	290	271	269	274	292	278	251	256	309	294	263	293	264	278	275	287	265	287	272	282	271	273	278	265	277	292	284	250	256	275	253	243	277	246	292	280	305	289	310	261	239	280	245	279	277	307	252	277	274	274	290	271	293	278	272	267	290	236	267	270	308	291	277	324	248	268	285	283	266	293	250	283	311	260	276	247	273	263	285	260	269	298	278	285	279	278	268	281	286	325	277	266	236	268	276	236	276	273	288	281	286	264	287	284	250	291	287	283	301	273	266	250	252	274	252	287	281	300	290	284	283	264	273	283	301	276	245	286	288	284	256	305	302	274	274	287	281	275	282	279	268	278	285	260	291	270	264	286	275	276	270	268	273	275	274	313	296	263	294	306	285	280	270	281	295	275	295	258	262	250	276	293	273	286	271	271	309	276	266	290	265	275	293	288	283	297	288	288	290	258	274	260	270	275	265	259	255	260	270	264	293	293	287	266	292	300	273	278	294	285	273	283	236	269	286	271	278	246	284	258	278	267	291	273	301	248	275	289	305	275	282	275	288	262	270	291	288	251	283	279	242	298	300	274	262	264	299	253	280	287	263	283	302	294	271	290	306	250	291	300	289	281	276	260	268	280	291	300	260	245	289	307	286	289	290	285	259	255	277	316	303	278	265	301	261	280	267	275	292	286	280	282	261	269	273	257	268	294	279	266	275	249	269	303	291	271	273	270	295	252	278	280	270	263	297	258	304	283	294	255	266	277	313	273	264	263	274	291	271	253	257	313	281	280	270	269	288	287	283	260	273	237	263	265	248	262	291	271	292	269	289	277	279	279	303	276	301	241	296	287	299	265	300	263	272	261	268	276	275	265	296	270	261	266	292	269	295	257	257	278	272	280	281	295	267	287	310	280	292	272	264	256	288	250	271	290	252	244	260	273	264	283	270	266	287	273	266	255	274	279	291	265	255	294	267	285	278	258	245	255	285	255	273	278	279	285	295	286	265	282	294	283	272	262	276	305	294	275	279	278	278	287	258	267	288	287	319	281	265	309	288	296	286	281	294	286	308	267	256	277	292	273	279	288	275	285	265	281	268	256	260	278	288	259	270	279	264	280	236	258	257	290	248	266	289	264	298	284	251	277	248	294	297	278	275	269	244	296	288	284	269	287	262	265	271	300	284	254	261	291	294	294	285	277	278	296	252	292	301	273	277	265	260	277	311	293	285	293	256	286	271	258	276	318	270	282	276	284	290	277	281	310	278	252	257	284	291	273	267	281	261	289	288	301	258	281	270	297	269	257	291	267	302	279	308	256	272	300	273	249	310	277	292	276	286	270	284	290	301	247	281	264	262	270	254	276	269	278	286	273	311	304	271	268	268	271	270	249	253	254	300	276	276	288	286	274	265	267	286	275	252	248	284	264	280	280	255	288	311	298	257	277	292	261	306	307	285	259	264	288	301	292	288	260	234	284	284	290	271	295	268	267	312	273	278	265	280	273	294	263	263	261	299	302	275	284	303	293	271	261	285	281	269
49443	88082	50121	5026	627	553	516	485	474	452	472	469	450	450	435	526	460	470	481	456	439	435	461	458	417	450	470	446	453	480	443	489	479	478	443	434	453	456	484	409	482	453	424	419	491	450	438	482	446	420	398	422	444	483	472	447	430	460	435	445	403	486	460	454	424	442	441	447	485	427	441	416	436	451	459	475	446	445	448	466	451	456	455	462	487	436	464	460	457	501	463	404	444	479	478	440	440	433	466	446	452	477	402	450	472	462	516	445	451	444	480	461	423	447	496	465	455	419	503	437	426	425	443	459	478	435	489	441	430	471	434	438	449	444	468	454	447	481	453	452	462	471	434	460	438	438	479	450	435	480	409	462	435	448	474	480	417	427	469	481	461	469	451	409	448	454	456	442	436	418	457	463	411	468	463	478	447	433	455	454	458	459	478	450	494	439	434	443	447	442	442	459	452	463	470	467	464	449	449	424	464	426	447	433	438	422	484	424	454	461	448	473	466	469	448	449	476	461	435	446	451	461	448	461	497	481	441	443	463	444	453	432	458	453	476	402	471	434	460	453	423	453	461	445	477	435	422	428	486	406	445	431	463	464	487	426	440	438	468	448	426	426	475	449	436	438	466	490	460	438	427	479	458	458	467	445	459	479	423	435	459	457	470	463	453	460	474	440	444	480	493	512	471	451	473	455	487	474	442	481	448	431	434	415	440	457	471	431	441	480	447	469	445	450	460	461	425	445	442	470	411	454	440	426	445	467	494	470	446	445	439	476	445	425	471	430	430	473	466	430	438	485	452	460	440	488	449	484	435	422	491	426	416	452	459	474	457	476	476	455	459	448	445	448	455	476	494	456	424	428	462	415	457	456	434	457	389	451	449	407	483	423	476	457	453	423	457	453	459	439	454	444	473	461	438	494	463	470	439	465	418	462	464	456	451	451	432	419	455	435	474	461	470	484	470	444	447	459	442	432	441	455	448	472	401	443	462	437	422	441	461	449	444	462	442	434	444	446	441	465	455	421	446	450	437	435	473	459	470	417	452	457	458	421	450	447	451	474	435	453	423	470	499	440	472	428	467	403	413	447	450	451	455	487	449	435	457	461	483	448	478	426	524	428	467	445	420	478	458	421	440	446	428	447	449	454	439	423	473	425	482	475	418	427	448	453	455	453	454	450	439	430	453	450	470	436	433	450	424	426	446	478	451	453	459	443	449	475	444	411	396	459	440	456	423	456	471	465	424	486	446	460	465	478	470	462	436	428	442	457	519	482	450	441	456	459	458	457	465	473	466	452	456	471	444	435	450	485	473	490	512	438	437	407	482	431	445	419	444	449	452	458	423	458	460	437	446	431	461	450	479	460	479	454	441	417	439	473	447	465	446	466	407	459	438	482	455	411	451	444	471	445	464	433	494	427	453	425	429	472	453	476	439	430	451	448	468	479	420	463	435	395	474	470	450	462	479	451	467	445	432	479	466	438	504	438	451	462	443	457	463	485	415	449	435	457	478	494	443	433	477	475	493	439	463	421	434	434	444	418	462	503	474	453	456	456	461	438	492	446	430	437	469	457	456	440	470	466	436	448	434	487	436	440	433	476	446	454	469	444	458	413	444	458	470	440	473	435	415	446	464	474	460	457	469	440	462	455	495	461	465	474	461	415	468	462	445	443	459	415	424	418	470	452	470	465	460	444	492	450	453	450	473	469	425	447	465	451	422	431	422	494	464	478	432	465	441	421	455	455	451	490	460	457	451	437	464	441	433	435	435	440	477	470	482	449	417	451	465	496	431	485	466	454	506	455	458	466	434	430	447	452	471	449	484	439	449	467	470	493	465	425	453	478	441	428	429	485	448	446	470	486	467	471	455	477	444	438	456	467	417	448	440	501	446	446	420	410	435	432	448	436	434	434	475	461	442	438	449	483	431	464	447	421	463	466	428	397	481	457	472	411	482	442	456	461	446	443	467	453	440	473	477	451	467	434	465	486	471	454	434	434	433	458	508	462	466	433	457	467	459	496	487	394	469	460	477	455	422	467	465	487	441	445	463	470	464	476	417	453	451	454	440	471	476	452	440	472	410	480	457	488	431	451	448	466	411	463	418	450	426	466	435	431	489	455	452	467	423	475	433	435	459	475	466	466	431	420	480	413	467	449	489	484	445	456	489	423	447	443	451	423	455	471	449	457	455	440	476	492	453	449	482	418	434	454	439	469	459	433	448	467	414	464	419	466	415	476	462	495	465	425	473	456	486	465	442	461	485	460	450	448	442	457	472	468	454	467	450	478	459	460	476	457	406	434	425	458	459	435	443	454	436	464	463	442	445	478	464	428	446	459	431	436	441	445	454	445	461	440	468	423	462	462	457	428	439	430	464	438	435	444	456	465	454	466	450	415	427	458	465	452	438	447	463	462	446	468	518	473	427	468	489	460	427	449	448	424	461	474	471	483	416	453	431	451	481	460	477	441	450	472	426	436	484	460	428	455	450	467	478	449	476	481	478	430	486	430	469	428	488	460	435	462	453	471	442	470	481	425	429	480	472	431	434	487	448	456	458	462	473	460	464	473	484	461	457	478	432	452	459	441	422	485	461	421	457	442	463	473	459	430	442	424	434	391	440	403	449	450	419	466	460	480	441	445	450	417	468	463	473	471	440	464	443	487	441	499	414	422	492	476	472	457	458	426	459	462	422	465	446	432	462	463	452	480	423	457	427	471	495	541	444	410	459	420	428	464	463	445	433	453	496	450	459	461	452	442	438	455	460	480	497	458	483	453	432	455	449	413	478	455	460	470	453	458	437	451	476	414	484	465	431	431	429	472	462	474	473	473	441	435	448	414	465	459	451	459	455	439	433	452	471	428	502	457	455	386	463	473	463	484	447	451	470	462	468	458	428	473	487	445	479	453	481	439	481	495	462	438	467	449	447	430	499	464	492	458	470	458	443	432	431	461	509	429	458	432	433	490	420	408	454	455	421	440	481	468	479	484	491	461	486	466	449	425	448	496	455	474	453	468	462	414	471	454	458	445	421	457	498	452	402	471	432	444	468	435	448	460	410	437	452	454	465	458	454	452	469	428	425	422	423	485	468	470	434	465	405	482	451	435	451	454	457	472	479	428	456	471	466	420	412	432	447	486	404	426	427	430	456	434	470	440	460	463	474	456	438	443	436	467	504	431	404	433	465	444	446	456	507	456	427	471	461	386	487	443	434	506	450	435	528	451	475	417	445	447	428	439	421	456	449	442	446	419	466	474	468	476	463	427	462	478	462	457	430	457	435	443	483	468	489	415	453	458	413	462	444	460	486	484	449	453	464	427	456	446	451	472	469	447	458	461	444	443	468	439	441	447	452	419	450	464	447	430	459	450	473	461	448	459	451	459	472	482	437	459	460	412	447	449	426	447	476	494	450	458	431	449	442	425	462	465	460	476	444	444	434	442	464	435	498	497	462	420	440	451	463	440	483	453	453	481	463	486	413	485	482	461	447	468	415	455	462	431
24549	23277	29177	24985	21409	16824	1800	532	484	494	535	509	492	499	503	492	523	493	502	526	484	501	483	522	492	439	491	516	447	503	499	495	470	485	520	509	493	508	518	476	472	461	511	497	492	506	510	478	521	514	500	512	523	505	497	518	492	481	486	511	468	492	500	483	465	486	494	520	485	474	481	456	493	501	505	464	476	514	447	483	489	540	482	488	516	500	513	490	491	487	500	428	482	487	515	479	471	480	489	462	470	496	446	475	447	505	457	528	513	497	465	527	466	478	519	499	512	531	503	460	516	494	502	494	465	513	454	447	464	518	480	456	480	497	508	477	502	483	474	465	458	491	480	435	528	466	512	484	464	507	483	461	483	485	487	505	445	480	478	511	476	482	506	474	474	479	513	510	498	473	460	484	472	506	501	491	454	477	508	482	466	450	461	495	479	496	507	506	503	483	483	528	531	488	480	454	517	488	474	483	423	468	456	476	503	484	504	453	517	497	492	453	487	511	507	485	478	505	487	489	462	496	506	500	470	477	510	475	481	473	486	478	437	483	468	471	476	420	443	503	447	479	498	495	472	499	525	521	452	427	515	447	494	458	456	467	466	472	495	492	441	492	465	471	475	466	465	468	491	449	502	522	470	489	464	495	504	484	485	511	489	450	462	480	484	475	494	490	493	476	493	451	433	486	517	502	494	487	433	461	527	506	494	488	481	463	458	466	491	476	473	475	498	474	465	469	499	475	482	494	460	509	464	506	447	486	451	475	478	508	474	482	514	481	433	491	493	508	481	487	500	495	475	510	476	450	459	479	492	502	504	458	471	454	496	446	487	500	442	488	511	483	499	500	462	517	516	443	524	457	471	498	462	479	462	479	502	447	498	506	491	524	459	489	473	495	474	497	457	473	465	445	433	493	472	485	466	512	488	479	480	527	458	513	448	466	498	478	438	466	496	464	475	486	484	508	471	470	512	462	472	489	447	485	470	482	484	447	500	500	501	503	495	477	480	479	464	489	514	452	465	494	531	495	486	481	490	459	485	463	485	464	464	483	468	514	515	466	495	488	501	465	523	498	502	467	491	491	467	436	472	489	470	518	488	478	520	495	481	458	471	471	477	519	487	444	472	491	459	517	473	471	462	507	470	495	535	504	471	499	466	467	505	494	480	452	459	466	478	467	519	491	494	465	484	499	493	456	513	506	485	502	528	528	480	498	485	497	502	469	454	491	420	492	480	491	499	529	478	487	463	445	496	405	494	457	490	504	490	518	480	498	510	508	493	498	428	477	462	494	490	462	491	443	507	508	486	479	475	486	475	463	489	520	440	509	430	506	497	451	484	501	483	510	483	484	515	491	464	498	475	484	476	496	496	507	480	487	478	443	519	500	476	508	465	500	487	460	472	467	482	531	503	480	505	504	498	515	451	481	524	498	490	503	457	518	520	462	490	479	488	495	487	504	490	469	460	507	515	462	480	498	455	484	466	464	477	501	465	502	498	480	469	484	515	453	525	481	475	488	502	481	456	480	487	495	450	465	496	490	520	450	487	509	438	445	467	442	494	460	463	477	484	475	482	490	504	492	455	495	459	494	485	473	494	466	513	472	502	475	492	476	469	455	484	477	433	489	437	556	471	468	481	505	523	482	473	474	465	462	497	456	540	484	482	478	471	486	495	491	491	505	451	524	463	508	472	505	457	468	468	475	503	479	491	497	491	521	502	486	522	498	502	479	496	492	430	477	488	466	477	467	479	516	498	499	477	413	484	486	471	489	472	489	441	473	513	487	496	505	475	486	466	505	500	481	466	472	489	482	473	447	454	462	481	490	466	503	506	491	457	460	474	506	481	454	464	476	467	480	439	480	510	485	478	458	514	471	463	518	454	449	483	472	517	483	469	465	507	479	452	466	489	472	513	446	476	470	455	500	487	460	511	484	519	510	469	482	497	485	485	495	483	489	494	476	494	482	498	518	488	508	482	491	534	537	530	466	474	468	489	478	481	512	458	491	464	496	482	467	498	461	461	433	480	492	472	426	473	526	441	472	464	466	464	489	499	456	492	500	463	537	496	520	481	483	436	485	462	465	516	477	494	490	493	490	472	457	503	483	515	490	483	463	490	468	493	507	499	472	498	442	497	504	519	470	496	488	535	490	474	517	502	483	488	491	482	500	487	499	487	488	502	466	471	497	461	479	500	461	531	488	502	448	451	444	488	501	514	452	465	484	490	496	465	479	493	500	491	495	450	430	489	512	499	477	458	493	487	500	464	472	487	510	499	483	480	498	496	471	499	469	485	492	464	502	484	459	428	499	462	501	503	467	509	492	500	486	470	495	462	510	452	468	440	473	476	485	505	489	494	464	469	502	507	515	490	487	475	527	481	470	456	479	461	457	478	458	470	495	495	496	509	501	464	481	481	518	484	498	455	458	515	478	489	521	473	466	488	480	489	469	474	479	508	466	493	471	463	454	467	478	477	474	467	518	463	472	457	495	460	497	520	471	468	479	446	494	430	480	488	483	483	461	452	485	474	475	453	477	470	484	469	517	502	465	431	478	513	511	459	501	443	473	466	511	516	465	518	494	467	494	487	511	447	488	479	495	479	481	454	493	489	492	481	494	513	482	473	489	465	487	478	499	441	462	441	446	437	478	486	453	510	482	470	449	474	482	494	518	492	491	485	467	485	490	460	450	479	475	518	472	505	478	474	465	512	470	439	510	480	527	480	509	461	532	465	450	533	486	465	477	488	478	494	491	475	459	473	501	484	469	533	504	467	477	439	475	509	489	484	469	516	470	470	545	487	494	486	478	469	526	472	477	492	534	493	527	489	484	483	469	470	506	491	477	468	483	494	470	488	457	486	487	481	473	519	520	495	467	456	428	457	478	462	491	476	464	489	497	465	450	478	503	516	497	485	457	453	480	476	475	436	467	417	481	500	481	449	469	484	446	426	453	468	502	471	519	458	452	476	483	513	481	469	462	470	504	469	472	467	467	520	466	500	500	480	465	506	497	510	542	518	483	477	466	495	482	520	536	514	466	496	496	478	515	454	461	485	466	525	473	460	486	485	487	479	457	468	486	453	482	470	486	479	484	493	485	510	468	478	445	462	476	502	472	476	435	513	452	444	493	545	511	493	498	486	502	413	494	481	458	453	518	474	475	496	473	522	457	481	455	516	481	478	483	495	513	496	472	497	449	463	452	490	442	469	466	490	478	467	503	439	518	521	504	479	465	502	469	467	509	464	479	460	451	489	508	456	488	507	494	492	492	464	513	456	496	479	491	480	515	479	494	518	447	412	487	471	489	487	444	533	489	465	425	483	504	518	464	459	499	496	495	465	460	513	446	537	473	481	489	502	465	504	482	516	537	495	467	486	485	459	443	501	485	499	491	456	533	478	481	449	457	484	499	448	483	475	464	472	469	516	471	510	487	470	484	474	482	478	464	449	499	509	461	512	445	498	466	457	528	489	488	452	497	518	490	441	490	477	526	494	493	488	476
48428	93409	51336	5511	894	789	812	737	820	757	777	791	800	696	806	772	730	771	713	745	752	736	713	753	822	710	746	726	705	755	788	772	705	757	735	766	707	782	771	752	776	788	755	736	701	732	722	747	739	784	700	729	731	814	719	771	693	792	750	704	722	735	705	745	713	768	788	665	734	715	761	779	743	757	731	735	709	746	740	771	720	754	737	727	726	746	743	779	744	756	741	726	735	711	718	743	756	764	765	715	744	781	739	748	741	744	694	755	761	767	726	724	743	742	736	729	741	757	749	773	740	757	756	748	737	710	733	757	736	770	694	779	755	687	692	700	770	763	706	718	742	721	720	715	738	729	772	782	753	793	761	715	743	718	746	711	707	709	743	757	716	737	776	694	733	756	774	770	764	717	725	737	753	761	734	734	716	760	729	696	787	713	719	745	731	732	710	736	734	727	738	764	723	752	716	713	759	764	746	709	700	719	716	738	714	725	676	738	762	724	708	722	710	737	710	728	762	756	755	737	748	703	790	763	713	785	701	764	722	758	772	763	690	742	744	764	753	738	769	770	750	729	715	747	755	722	751	698	721	749	769	728	778	734	774	751	744	725	728	762	678	740	787	761	717	755	758	713	768	720	747	757	718	761	751	710	702	742	751	712	782	722	713	741	768	736	765	738	758	723	715	747	723	783	731	694	767	689	698	796	747	694	794	693	708	749	721	743	759	718	748	729	736	706	758	759	706	744	729	765	724	709	722	783	786	753	734	736	776	794	710	753	733	720	759	768	694	779	726	793	756	744	725	719	716	742	741	699	729	722	752	751	776	750	711	684	704	710	756	763	769	704	737	711	792	753	736	752	755	702	731	800	703	712	754	756	713	704	732	698	705	704	786	747	759	711	756	665	699	727	738	697	706	755	740	738	701	735	743	770	740	702	720	743	718	750	759	761	734	727	730	752	751	726	733	710	787	742	725	747	736	781	793	741	739	710	746	745	727	747	783	713	727	749	755	725	715	677	733	691	752	734	728	789	777	703	725	744	733	765	736	707	724	699	741	723	748	749	752	709	745	728	760	761	757	782	791	781	758	728	752	765	711	761	734	733	732	708	760	744	718	741	737	713	719	696	711	732	729	739	738	751	733	725	766	758	748	759	726	722	716	774	718	724	766	745	721	716	741	715	760	776	790	745	722	758	751	736	739	753	751	701	744	726	695	753	745	750	708	754	743	667	735	819	740	805	731	709	757	712	756	683	714	720	699	779	752	742	799	734	782	785	773	755	702	757	739	719	762	721	735	709	727	797	771	705	750	740	727	740	754	771	770	716	751	700	691	694	717	767	746	745	722	722	743	762	768	748	719	762	739	764	729	711	718	785	758	714	753	756	743	716	652	725	756	714	713	780	742	737	696	759	739	739	734	711	701	751	728	709	707	763	704	749	801	702	757	756	736	780	742	730	725	783	734	760	721	742	723	739	754	740	774	729	722	754	752	708	721	736	728	674	707	728	741	741	727	758	748	777	727	711	749	758	780	715	707	747	700	731	777	718	699	769	686	771	723	730	794	732	770	680	741	747	749	697	714	778	736	707	712	741	712	783	729	749	689	763	690	711	692	727	756	712	745	758	767	738	760	736	770	680	749	790	756	716	776	725	738	729	753	702	720	708	733	771	718	763	739	731	725	739	704	755	762	707	713	717	663	738	741	733	739	774	764	766	727	666	757	757	779	711	711	760	748	774	721	757	721	719	771	740	711	763	719	705	732	760	768	711	677	713	757	762	726	704	755	737	730	708	742	729	772	699	707	739	746	749	787	720	760	778	693	744	693	721	750	731	690	721	755	743	716	735	743	775	736	734	785	762	769	751	733	765	790	777	749	738	777	774	706	722	730	704	720	741	694	772	737	715	714	731	748	779	770	733	716	710	753	730	727	714	719	709	719	727	756	727	721	725	727	660	739	729	758	723	648	724	720	679	732	749	728	737	761	729	740	721	702	703	765	719	733	746	747	716	724	763	708	713	779	741	767	720	708	720	759	679	688	750	744	705	730	712	765	702	765	758	713	754	748	753	718	808	695	786	707	793	711	724	767	750	673	783	774	736	748	724	768	700	746	758	757	731	694	689	759	730	724	724	789	773	765	713	743	776	718	754	740	726	699	764	727	730	741	744	714	687	721	754	779	761	736	767	742	729	705	745	781	717	755	717	743	719	750	731	735	745	733	741	748	659	741	780	724	762	731	725	749	719	714	759	704	741	753	716	769	737	749	737	740	728	719	766	738	715	732	753	678	727	770	724	729	755	736	754	744	774	735	717	700	757	741	769	725	747	730	765	666	689	699	724	788	710	765	722	718	775	705	693	710	717	742	729	792	746	731	780	668	759	752	732	707	744	772	702	729	719	710	734	718	735	740	761	783	768	750	772	773	735	756	729	770	723	742	767	737	784	707	718	758	725	711	715	751	712	769	720	730	740	749	732	766	685	716	727	753	745	767	725	749	753	723	739	704	707	733	719	745	747	776	742	697	746	765	752	728	787	721	738	780	757	762	775	779	758	766	720	729	706	724	736	750	702	736	739	782	724	763	693	769	704	777	759	777	685	689	754	766	766	768	751	730	720	779	742	728	763	712	762	731	752	741	719	740	739	719	751	711	758	671	723	709	744	713	706	765	743	729	779	762	777	715	834	700	672	737	784	773	727	737	709	772	757	747	712	716	761	746	766	760	752	745	729	736	751	754	737	735	694	747	728	705	769	725	730	681	723	767	733	757	749	773	716	704	743	723	709	761	692	732	737	731	715	694	704	746	751	702	807	753	711	717	734	762	800	764	749	726	753	730	769	757	777	764	775	759	744	730	704	767	725	728	756	800	751	774	738	754	763	763	741	732	724	747	699	744	784	749	707	752	765	799	706	731	744	752	756	721	743	737	742	768	758	778	744	729	726	716	737	736	715	791	774	789	747	743	759	702	764	758	768	744	716	746	767	725	731	721	752	731	772	749	722	745	709	769	732	767	747	758	762	784	718	674	755	773	779	753	759	712	751	724	740	727	771	714	732	732	727	705	745	729	772	739	720	761	751	748	695	720	759	718	766	814	763	755	747	696	748	774	731	756	736	732	766	735	692	729	731	706	744	735	757	708	728	710	744	730	717	744	760	666	713	771	768	700	749	750	746	793	738	748	704	746	715	734	690	731	732	723	728	719	766	748	707	758	749	802	731	691	755	729	745	694	740	757	720	704	747	723	719	756	746	747	737	738	756	680	735	725	754	753	755	728	763	730	763	723	726	759	740	763	787	739	707	776	719	769	739	699	757	731	733	745	721	696	729	788	708	726	739	742	733	734	766	747	761	755	709	748	763	734	716	770	723	731	760	733	747	703	702	751	720	752	707	730	764	746	733	735	712	721	773	757	729	721	748	790	745	715	718	748	732	711	710	766	742	728	751	763	704	716	733	725	703	698	738	732	762	754	759	780	770	747	727	735	772	767	712	747	711	686	781	766	723
33448	34478	23233	5003	475	404	251	251	272	269	257	262	289	266	227	265	300	273	273	246	301	240	259	269	269	281	262	248	271	280	260	250	261	264	247	256	263	266	263	265	257	292	260	280	284	269	241	272	250	258	265	273	243	265	246	261	274	278	271	230	272	270	250	221	260	268	252	269	267	295	260	294	284	240	274	252	275	230	277	278	274	268	263	255	240	275	255	245	256	267	261	268	270	265	272	246	256	289	236	250	276	242	241	265	246	266	232	294	272	276	271	278	257	245	248	261	277	285	252	277	275	272	253	246	298	261	273	252	272	269	247	286	299	278	264	249	321	259	221	249	260	264	274	270	239	257	298	261	239	270	236	264	267	296	234	244	287	264	289	268	290	282	259	266	292	282	253	258	250	272	263	271	279	230	235	275	229	260	241	279	235	268	262	253	265	272	264	268	249	269	278	268	268	259	273	290	307	264	247	266	262	251	248	255	266	238	260	254	243	258	236	263	289	251	256	255	255	253	254	269	275	277	268	248	245	276	292	262	237	244	235	282	259	258	272	275	285	262	249	233	255	259	276	281	267	267	252	235	243	275	276	227	240	267	295	235	259	272	267	263	302	255	281	269	250	252	257	254	289	244	250	266	252	279	285	246	231	238	244	238	232	261	283	264	241	262	265	244	260	278	235	276	272	260	272	256	273	252	258	267	263	254	259	217	282	262	246	277	261	255	270	258	259	241	230	240	280	253	261	248	255	263	240	261	287	298	228	252	235	263	263	269	265	282	256	246	284	232	277	237	256	258	261	288	273	310	268	247	265	265	268	254	272	276	248	278	275	263	245	269	268	268	284	246	245	276	255	265	233	265	271	251	253	239	271	283	272	236	263	246	266	276	241	256	236	270	273	272	278	288	245	258	261	247	256	242	267	272	234	270	249	229	279	246	271	266	268	269	248	287	248	267	254	290	251	240	270	256	249	252	305	268	266	275	313	248	252	252	279	257	236	265	263	300	268	274	251	255	267	260	255	258	237	251	260	270	263	262	250	270	236	246	263	239	285	277	246	273	272	260	236	278	252	266	266	262	267	246	259	223	272	273	262	253	272	297	245	249	286	277	237	269	271	252	257	247	246	240	258	277	290	232	248	230	247	282	256	265	240	253	264	269	255	283	276	258	258	259	248	272	261	248	250	271	265	264	273	260	276	253	272	257	242	275	266	240	260	243	231	279	244	275	270	246	223	246	239	258	237	267	271	261	275	244	255	286	264	270	265	281	260	247	250	269	262	248	245	257	247	266	292	255	279	284	258	258	254	264	281	276	294	225	262	248	267	237	295	243	287	244	252	260	262	245	257	265	262	246	278	238	264	240	245	289	252	242	284	241	281	240	254	251	270	287	249	240	258	262	232	253	246	265	281	232	257	279	252	238	255	316	262	269	262	248	269	269	274	265	247	269	269	241	268	266	242	264	276	257	263	268	253	245	257	269	266	244	259	268	255	262	274	257	269	267	276	279	263	273	300	272	262	301	279	244	276	267	232	256	278	265	257	302	277	287	289	253	255	237	263	290	230	272	251	231	242	241	254	255	256	245	256	224	278	270	269	266	248	279	240	276	265	248	292	272	267	237	271	243	291	253	264	266	253	255	241	252	265	249	270	258	261	258	275	229	246	253	245	274	240	265	240	248	236	245	266	254	282	276	272	234	244	264	260	260	244	246	305	255	243	257	257	250	256	257	255	264	256	256	258	268	253	239	235	253	255	274	269	274	239	267	300	249	269	231	294	287	269	274	249	287	287	264	250	237	244	254	253	285	266	314	267	246	270	259	257	275	285	265	238	258	285	267	235	247	240	265	277	259	293	267	265	249	225	246	257	264	256	264	274	273	259	238	241	282	267	257	285	261	270	254	259	247	253	265	288	279	269	261	252	283	271	225	247	240	236	260	246	281	271	254	269	244	260	254	257	251	237	246	275	274	287	273	253	279	241	270	259	258	244	286	290	271	254	292	240	248	219	259	238	272	236	248	261	233	242	273	245	275	252	232	259	261	263	254	258	244	265	274	226	273	243	234	268	248	257	259	235	258	252	269	258	258	251	272	260	259	250	266	241	244	251	266	241	255	246	269	234	264	234	236	288	278	240	261	241	262	256	267	263	229	280	288	244	258	272	233	265	252	276	252	239	286	266	258	248	267	236	249	273	251	226	231	258	249	246	294	254	242	266	261	247	286	273	261	260	260	260	274	270	250	261	258	248	287	197	247	257	252	235	259	260	239	263	261	253	247	270	268	264	274	263	267	270	265	268	276	258	275	291	246	262	286	267	249	269	269	236	249	266	268	256	260	290	254	267	256	260	252	271	280	295	258	252	276	248	265	268	238	260	270	270	243	254	243	286	240	255	263	271	277	266	262	268	234	277	238	265	290	259	271	236	283	269	280	261	257	245	273	271	265	272	271	257	265	273	241	232	262	262	236	255	270	287	260	269	255	268	253	271	218	267	257	274	257	268	265	269	228	223	252	271	285	261	256	249	257	243	284	261	253	250	262	277	276	273	291	247	242	282	272	260	233	256	276	279	252	263	246	294	279	276	255	251	250	263	256	266	271	259	283	261	247	254	266	260	235	267	267	274	252	273	277	263	225	271	289	265	279	268	279	290	252	273	262	258	237	263	265	280	250	264	288	238	259	265	267	264	266	268	245	238	258	280	249	262	243	257	251	239	273	253	283	258	259	261	264	263	245	266	278	273	266	254	243	259	268	271	244	255	279	260	277	263	265	289	281	256	247	242	255	261	287	262	256	257	283	297	268	247	253	257	272	259	236	279	239	239	249	257	247	259	259	234	250	258	268	264	256	277	257	269	262	246	271	278	260	249	249	210	275	258	247	254	244	271	274	269	270	256	243	265	278	271	286	256	241	283	261	260	250	244	257	242	269	273	240	258	283	267	289	251	305	275	230	264	266	284	249	279	245	283	268	254	276	247	268	250	267	219	257	249	242	243	268	268	262	260	265	256	254	239	265	251	249	247	261	272	243	234	251	277	266	244	244	265	254	281	247	273	264	248	255	275	276	244	243	250	266	265	283	284	251	258	250	259	273	244	275	279	265	256	253	249	259	243	262	234	270	242	253	279	293	222	280	257	275	228	275	251	297	268	254	282	269	260	275	252	259	273	242	255	255	260	244	267	275	255	256	267	262	269	253	274	279	286	280	244	299	273	247	300	213	294	261	270	263	238	242	270	281	263	271	248	267	260	268	273	259	287	279	278	249	276	294	280	256	274	255	263	263	278	257	269	273	238	272	246	261	265	218	290	269	238	262	256	252	269	242	257	239	275	281	269	265	260	261	248	268	272	269	263	241	238	259	265	258	270	226	286	259	258	230	274	266	252	228	249	245	266	261	274	264	245	254	239	262	250	225	278	251	277	276	287	299	259	258	237	248	278	258	276	280	265	253	265	263	267	244	237	274	243	248	246	301	281	254	239	247	254	274	243	259	235	252	271	253
44726	49454	20558	794	438	438	432	435	468	420	445	416	450	420	414	417	429	456	441	402	442	405	455	430	451	425	474	420	410	445	454	421	439	422	414	446	431	426	420	413	444	417	433	419	437	440	437	411	430	416	455	430	456	443	421	449	447	462	429	446	448	426	463	418	423	435	464	414	384	436	426	408	477	389	470	435	424	439	436	461	447	446	450	456	447	479	423	471	420	408	471	410	410	453	462	423	407	431	436	434	408	435	437	454	415	437	429	417	431	396	418	461	440	417	419	433	443	422	427	447	397	385	426	413	461	434	445	458	421	395	457	431	432	488	443	466	490	378	414	444	436	445	401	409	482	433	463	461	452	458	424	430	421	432	456	404	476	426	441	457	421	469	406	438	431	435	394	453	452	448	460	449	427	434	408	459	443	431	466	412	431	406	427	440	424	406	466	414	432	406	424	429	453	460	453	431	452	415	430	434	447	409	439	471	405	448	451	407	438	438	463	450	469	410	408	439	481	430	400	429	444	417	438	433	434	421	474	431	394	447	439	419	420	438	430	428	449	453	387	445	456	456	418	421	422	468	408	413	423	476	414	481	410	437	418	430	406	436	444	443	455	431	427	423	423	424	464	450	433	410	475	396	404	424	418	457	465	471	421	456	444	449	446	409	462	477	452	437	452	450	407	452	395	440	442	452	464	428	447	423	439	479	444	409	399	431	451	427	477	450	443	449	458	430	446	440	419	425	464	410	457	407	398	432	410	451	423	447	417	451	444	404	396	442	427	428	396	451	474	410	403	467	444	407	441	450	451	441	426	420	439	434	407	475	395	436	415	438	441	442	440	433	466	426	414	435	457	422	429	455	444	434	439	419	435	402	403	428	419	418	442	439	421	444	473	434	429	441	448	456	451	446	452	450	447	432	411	434	425	425	453	417	430	415	391	421	454	445	414	431	437	435	447	440	451	466	428	447	407	443	459	417	424	430	459	439	428	433	419	416	442	415	423	430	435	463	398	413	427	436	461	416	409	455	449	422	426	466	454	449	445	399	460	445	446	459	439	454	431	430	399	431	480	393	447	418	439	425	457	447	427	468	451	422	436	461	477	438	413	415	443	412	422	490	451	468	484	464	451	415	445	453	463	442	452	440	473	450	422	438	455	424	463	457	444	434	433	431	449	446	448	425	451	428	418	433	420	459	419	438	414	421	425	439	446	393	421	454	424	450	415	416	428	415	377	434	422	476	452	461	442	402	410	423	438	411	424	446	430	463	468	441	448	452	438	426	445	439	488	467	440	461	411	418	449	456	421	445	408	434	436	438	435	413	424	431	420	454	415	477	424	430	409	454	453	441	424	454	433	461	468	410	447	420	413	498	451	460	432	464	476	438	427	458	454	459	408	444	436	389	414	443	440	462	420	448	454	437	435	431	418	469	463	445	438	407	441	428	412	451	435	409	444	437	411	415	430	405	385	459	427	426	434	470	486	426	453	450	438	423	411	458	434	455	491	446	439	452	421	439	471	441	450	437	457	473	428	421	473	409	449	448	426	430	427	458	456	445	401	447	445	473	460	404	457	436	445	431	489	427	444	443	414	414	398	392	451	420	436	448	448	417	420	420	496	423	414	412	450	439	440	420	449	445	440	410	431	440	418	448	427	424	453	429	463	470	457	428	415	452	453	437	408	429	444	429	453	438	426	460	462	482	433	477	417	432	437	398	416	453	402	427	446	448	436	410	445	450	430	446	462	425	473	424	456	391	436	440	420	434	417	417	447	409	451	421	429	442	452	410	405	434	432	446	449	419	439	451	446	466	418	408	385	451	405	422	434	426	412	460	458	449	416	450	454	460	447	443	445	427	440	483	437	478	452	435	455	480	458	451	402	419	416	426	449	429	432	463	461	424	449	440	444	429	431	450	398	412	467	395	437	410	482	450	448	447	442	407	452	428	408	457	478	479	402	412	449	415	426	483	404	448	459	466	440	436	451	433	449	461	459	454	421	405	422	463	454	438	457	457	429	429	442	453	431	422	463	428	402	466	417	445	443	419	419	398	420	409	409	424	419	429	443	418	416	453	425	461	423	452	470	400	434	416	447	440	461	433	430	445	431	470	411	404	440	411	391	423	443	448	445	432	422	428	453	420	452	438	423	454	460	438	407	439	417	465	413	451	438	434	459	464	508	471	461	453	455	452	458	457	427	464	432	439	466	419	424	510	437	424	462	424	410	457	428	425	422	437	463	433	422	444	458	451	448	414	426	435	429	434	442	442	444	402	420	392	423	459	444	407	446	403	481	451	423	453	449	433	447	442	429	444	398	427	443	427	432	450	441	446	442	504	442	415	454	415	430	426	433	429	436	424	439	461	461	458	422	467	455	442	428	415	461	459	433	451	445	442	445	424	449	411	461	440	461	424	427	423	457	446	459	442	437	452	420	453	414	417	429	444	445	433	487	433	433	400	476	435	413	457	424	429	403	436	432	465	426	464	409	397	444	414	427	417	433	449	421	461	452	443	436	425	432	402	444	412	400	467	452	430	440	467	423	429	427	377	446	410	460	450	454	424	469	445	454	387	419	431	418	461	455	435	406	420	419	444	416	425	406	397	448	436	435	462	447	452	417	452	429	435	462	436	436	473	458	444	416	455	469	437	406	471	427	446	406	408	474	455	443	438	421	411	448	417	435	427	399	442	402	432	411	431	438	474	435	442	398	428	442	393	453	439	424	453	405	430	436	453	481	427	412	452	451	445	403	449	428	433	433	399	442	483	430	428	415	418	407	420	410	406	422	428	432	422	452	449	397	464	402	389	470	434	461	421	466	421	439	453	409	415	424	429	412	467	459	454	461	388	405	436	424	437	438	434	427	437	419	470	417	481	443	424	416	441	417	461	424	419	413	422	461	431	442	453	447	419	431	418	435	424	415	403	441	464	420	426	417	435	423	445	450	444	428	403	477	423	403	427	445	436	443	432	429	512	433	435	430	459	384	479	426	446	441	438	449	426	412	405	413	443	415	435	433	419	436	430	434	454	394	462	441	421	426	440	432	439	454	450	453	435	402	409	475	451	450	447	446	450	456	410	448	422	424	430	372	466	468	439	434	412	467	455	444	403	413	439	470	478	403	432	472	406	401	466	434	423	427	477	443	432	452	438	445	402	425	424	432	454	452	448	433	437	446	411	462	457	447	494	402	460	428	461	429	448	418	438	425	453	436	450	448	449	435	426	463	441	452	482	414	436	431	429	450	433	419	398	434	429	435	444	432	437	434	442	469	414	417	401	427	460	423	477	397	435	423	463	436	417	403	452	451	416	455	451	444	440	440	430	455	408	434	434	463	430	383	428	474	439	489	400	448	448	449	462	426	446	434	444	443	401	410	434	421	445	448	427	388	446	440	411	394	436	465	445	439	425	451	437	432	421	459	427	447	459	462	398	428	445	455	430	415	435	411	464	432	444	379	446	417	443	443	432	430	426	452	433	454	458	420	456	441	456	458	440	443	407
26098	25863	30331	24786	17226	2685	335	292	299	324	305	314	290	257	297	313	279	296	291	287	291	279	294	306	305	286	296	312	289	275	267	286	325	281	282	288	310	275	298	268	281	300	276	338	318	301	308	304	314	271	305	284	313	279	297	311	284	287	285	279	304	319	273	283	277	320	304	294	292	287	308	300	311	310	290	242	316	278	286	288	288	293	329	263	305	304	297	296	281	304	308	302	278	299	286	311	246	296	265	286	282	290	283	267	293	286	299	285	296	302	276	297	311	305	304	281	268	292	300	275	290	310	278	301	279	302	324	259	311	277	297	289	273	309	299	299	291	285	274	294	280	300	268	294	281	276	294	303	293	259	278	268	301	300	320	284	263	300	307	305	297	281	303	281	293	295	285	291	309	270	299	271	303	287	318	317	296	297	276	276	261	285	268	293	261	274	305	318	297	269	297	295	275	276	276	270	287	298	285	302	282	268	277	292	296	295	331	295	305	265	298	296	277	312	300	283	291	282	288	293	245	294	297	300	298	295	278	269	319	284	295	278	280	308	303	285	265	281	310	310	285	274	299	304	274	317	268	315	300	272	279	299	308	289	273	331	294	286	308	268	312	262	289	305	312	298	298	290	295	286	283	292	279	296	290	325	296	289	300	319	281	263	290	282	303	287	291	263	291	330	323	281	328	307	287	282	299	291	305	294	312	265	288	304	292	278	285	315	280	287	294	295	302	272	312	340	316	304	293	274	307	307	332	306	311	315	283	279	292	306	268	271	316	309	292	276	308	266	278	298	314	313	272	276	270	314	325	295	293	267	279	286	285	273	290	294	285	251	319	300	276	285	284	284	303	332	312	260	292	302	294	263	290	320	277	286	303	319	272	350	288	258	295	296	301	275	313	287	281	307	311	276	287	298	287	308	301	295	303	289	322	309	284	297	279	339	278	289	281	300	261	296	280	278	297	308	263	269	315	273	285	300	311	239	268	292	322	277	310	282	297	308	311	305	292	297	294	288	301	286	297	271	290	303	320	293	305	278	324	303	285	285	294	286	300	292	289	298	283	311	280	286	296	291	301	288	263	280	303	328	287	282	281	305	292	279	294	292	302	280	298	275	287	315	286	274	277	288	291	265	283	304	293	314	311	292	288	281	286	310	300	289	285	305	290	291	302	270	312	289	325	324	287	251	312	315	297	309	293	292	317	293	261	314	303	266	316	281	293	300	308	325	298	302	289	290	302	310	262	305	306	285	281	299	304	282	311	284	265	270	278	261	288	305	285	276	284	295	283	302	284	281	307	297	292	316	308	310	300	294	298	284	294	294	278	281	291	283	269	281	305	292	289	282	295	296	287	328	294	285	317	362	278	277	284	288	303	278	280	299	277	288	300	306	284	284	289	285	289	317	303	303	289	309	308	282	284	291	315	307	292	305	261	278	310	302	260	278	291	285	301	281	267	294	318	303	275	306	296	343	262	304	314	265	289	285	290	311	272	287	291	275	279	296	302	319	312	300	264	284	286	291	296	265	303	302	296	301	302	290	299	298	293	272	303	275	290	292	288	311	290	303	286	308	339	294	314	294	298	260	299	275	315	285	318	318	310	281	279	290	293	302	283	284	292	308	304	306	263	306	327	268	295	306	287	300	282	318	284	316	285	310	289	310	280	316	283	262	322	279	301	288	269	297	311	314	279	296	300	290	285	293	302	272	304	288	297	292	284	281	283	280	282	289	267	305	308	279	297	270	281	302	308	295	301	301	282	284	313	261	300	311	292	270	275	305	292	313	320	280	277	328	292	280	282	280	293	302	319	315	280	313	305	290	297	286	265	316	313	287	255	288	276	306	295	276	259	270	293	294	264	290	280	322	335	299	287	277	315	297	282	280	279	297	275	276	296	299	279	314	242	321	285	323	313	291	271	259	265	279	312	288	281	292	293	305	295	277	312	312	311	292	290	271	272	293	286	336	269	307	274	291	258	285	276	266	279	282	295	271	339	322	278	282	294	294	275	300	270	282	313	261	298	279	290	273	284	254	278	316	306	297	307	314	286	278	277	274	279	324	309	324	305	272	268	292	293	307	281	296	294	267	292	289	275	284	294	303	289	301	302	317	284	337	314	304	284	285	310	296	325	339	296	279	269	284	258	257	292	282	305	285	278	291	276	295	293	288	298	277	298	288	253	290	278	283	299	279	315	302	281	299	284	288	304	266	318	301	292	299	290	303	292	308	290	298	277	287	310	293	271	292	326	321	276	319	325	309	289	292	277	319	323	287	262	297	297	287	320	294	325	279	271	298	318	317	296	267	300	312	284	301	279	258	303	303	314	281	313	287	311	321	302	296	303	297	320	260	286	282	300	286	288	309	308	259	280	312	288	281	284	290	276	306	269	288	313	300	310	277	284	281	295	265	289	282	288	326	319	300	290	296	299	311	276	281	287	276	272	263	298	275	278	278	286	290	277	298	304	332	308	288	289	318	278	310	305	308	266	311	325	293	259	318	288	268	298	275	273	275	289	279	291	279	319	298	307	310	285	311	318	311	282	291	275	310	310	270	287	274	306	282	270	267	308	313	314	291	274	291	292	259	284	274	292	284	300	285	290	307	318	293	293	313	298	291	298	291	304	301	273	323	293	300	287	277	273	289	288	296	269	291	298	296	318	312	267	266	293	291	326	302	292	291	284	292	293	303	274	277	283	280	264	316	321	313	299	311	302	279	254	321	281	313	288	255	301	290	289	312	307	321	279	312	324	266	285	326	275	295	317	305	301	291	307	295	264	283	299	282	306	267	298	286	252	272	277	279	277	283	294	291	276	296	296	306	277	307	295	301	333	293	249	296	288	323	309	280	312	298	254	296	304	274	278	295	290	297	308	267	268	274	255	301	302	289	315	306	275	277	280	271	288	321	291	315	260	268	294	298	291	300	258	271	297	317	305	274	298	282	311	305	366	284	289	324	297	286	248	334	273	254	298	271	293	266	267	287	295	286	307	299	281	302	284	276	308	261	307	270	287	267	279	305	288	294	283	309	295	299	267	296	323	295	268	279	282	292	292	292	306	277	263	269	273	307	280	273	285	283	322	293	298	286	268	300	296	322	311	290	282	308	285	265	260	335	291	304	262	315	292	284	291	354	269	285	273	269	270	303	289	309	263	265	307	289	309	260	300	275	270	301	288	283	282	304	299	305	301	291	279	291	279	290	296	313	296	291	286	297	295	268	301	279	287	289	299	277	287	303	284	310	300	261	294	303	270	297	305	293	279	313	306	324	294	272	323	334	290	306	296	302	275	306	264	306	297	282	303	302	311	300	307	283	278	291	266	279	275	299	299	266	303	281	295	277	315	291	303	296	277	296	286	315	292	277	298	306	296	258	277	325	289	286	288	296	293	339	296	290	309	266	288	303	243	307	280	279	302	302	275	314	281	303	275	280	285	305	277	297	334	292	282	293	266	292	292	298	312	261	259	309	316	268	306	263	296	284	305	284	307	280	308	296	289	292
62319	88358	45652	3121	539	513	465	506	502	492	489	519	462	467	509	474	497	493	496	471	492	451	485	455	469	464	490	456	485	456	471	460	516	510	480	516	476	483	462	481	449	458	466	492	504	476	482	464	482	479	436	559	540	474	473	484	447	464	504	449	448	499	467	476	484	467	526	477	431	465	482	504	474	498	492	456	488	475	463	490	489	470	478	476	463	473	469	484	507	483	478	490	470	438	489	489	488	442	486	471	471	528	493	492	485	448	467	467	504	468	437	501	479	473	450	464	475	521	471	489	465	444	499	451	456	477	488	497	476	469	471	466	498	483	510	443	445	469	471	467	498	458	516	456	489	485	496	470	477	466	488	497	488	518	469	453	467	473	438	470	448	474	489	472	456	502	488	483	513	482	463	456	473	489	471	452	482	508	452	434	429	476	463	554	466	459	502	494	517	458	470	464	458	462	483	509	471	471	496	492	433	441	516	474	473	488	476	506	484	468	502	471	468	474	459	477	518	503	472	493	466	460	458	507	473	515	479	463	452	472	494	488	454	435	506	468	465	470	462	489	444	518	486	487	487	472	505	498	485	515	473	479	444	475	513	488	466	472	498	451	482	504	444	476	481	486	460	496	497	457	470	485	512	488	438	466	506	471	467	440	433	499	434	483	468	491	456	520	524	465	459	500	455	446	471	467	462	459	488	505	482	494	521	506	470	426	459	482	491	457	452	447	462	520	494	497	523	454	471	482	458	490	495	449	503	481	495	460	467	489	469	526	475	478	450	483	442	479	475	493	457	444	494	483	497	470	497	490	488	466	443	499	495	450	477	477	452	442	468	476	472	480	512	481	497	485	476	476	438	454	453	477	456	451	495	478	512	492	453	485	474	469	478	471	465	482	472	487	468	443	477	470	512	482	504	479	490	459	457	474	505	504	494	473	467	479	482	488	450	466	478	484	469	473	496	484	459	489	450	486	455	473	447	445	481	475	489	470	477	492	495	452	447	472	475	504	486	452	485	510	492	475	493	459	470	470	448	481	489	501	481	454	479	449	493	468	471	533	518	463	482	465	446	480	510	470	473	463	455	508	495	458	462	462	464	435	493	439	528	465	478	471	465	489	494	502	488	468	472	497	469	446	506	431	512	478	456	493	478	461	511	441	450	468	499	449	489	461	460	461	480	488	487	458	493	486	449	464	431	494	465	475	468	477	488	448	467	490	457	526	489	471	462	477	514	475	527	508	454	479	480	516	448	461	430	487	490	483	438	440	467	454	472	478	461	424	446	477	470	446	469	478	478	474	468	494	457	475	445	465	502	488	475	480	526	470	472	465	526	450	494	501	463	488	460	448	489	502	492	469	464	473	492	483	476	477	459	454	439	464	469	481	484	509	517	509	441	462	530	512	451	499	455	481	456	475	498	467	493	469	470	493	433	465	494	518	525	448	456	501	454	484	467	488	484	478	501	500	477	488	501	435	473	476	488	492	509	514	475	449	484	448	445	483	488	467	480	479	448	456	445	486	493	495	508	483	462	465	458	458	495	500	466	502	459	480	466	461	445	488	455	462	500	443	487	502	499	511	466	472	510	485	440	478	445	437	466	486	496	449	443	438	514	489	520	450	501	506	458	479	465	481	468	481	465	497	470	500	471	482	470	482	436	457	467	472	522	488	434	481	451	512	479	478	471	481	452	539	505	482	498	496	507	483	510	478	451	482	472	477	508	453	509	480	500	486	512	519	503	473	496	445	472	456	514	510	488	457	505	473	480	479	532	487	474	504	468	476	482	470	481	453	488	463	501	475	457	462	465	491	495	440	472	482	454	522	486	470	444	468	492	467	465	518	505	460	474	464	468	444	478	473	531	472	470	459	493	498	488	490	466	461	488	468	491	459	487	445	459	449	515	478	449	499	512	459	476	458	458	474	481	472	473	483	497	490	493	470	473	501	479	487	478	437	478	487	489	471	475	476	442	470	483	505	499	497	490	456	472	451	445	461	497	488	481	501	474	461	485	518	476	486	464	455	484	474	471	480	476	506	485	462	499	446	503	468	484	469	483	485	470	463	476	470	476	469	474	503	522	499	459	506	467	493	490	479	467	432	461	489	516	472	456	457	462	509	468	491	469	477	495	471	464	474	482	469	484	451	452	462	449	444	464	477	453	467	472	527	490	450	500	438	457	500	475	486	475	529	440	510	476	456	464	486	498	483	487	455	461	541	466	486	459	535	498	493	480	474	470	491	482	475	444	509	523	450	441	491	468	445	472	457	489	470	464	460	477	467	461	470	481	452	458	505	476	466	466	480	468	489	504	472	498	486	444	508	486	486	472	469	470	458	441	456	472	470	473	487	462	521	460	458	505	468	509	491	451	480	453	489	441	509	426	529	454	463	513	471	480	515	522	447	481	495	463	458	491	472	447	487	435	490	437	465	476	462	466	476	472	463	497	484	505	477	479	526	452	523	473	449	494	484	433	443	444	506	469	465	477	488	490	518	491	432	492	476	471	515	445	448	463	494	477	482	473	489	503	498	503	444	492	461	458	473	484	474	479	485	443	469	473	495	493	440	481	461	472	466	488	505	487	475	460	444	483	428	465	470	489	481	484	480	447	476	466	470	480	444	492	484	410	481	472	471	486	494	476	497	499	451	442	458	484	526	417	493	469	485	502	446	464	468	462	443	488	470	485	489	503	499	453	465	502	461	453	457	432	467	480	489	480	488	466	468	514	467	509	454	467	506	456	475	465	492	546	499	460	471	501	452	496	501	483	446	451	488	447	480	492	482	439	471	479	472	456	472	450	488	474	493	489	447	458	486	501	472	519	462	494	489	444	449	469	515	490	485	506	494	478	490	482	486	444	498	461	450	449	492	462	477	484	475	498	468	462	459	469	487	465	496	484	485	493	468	522	484	538	462	454	471	446	484	472	477	445	487	466	496	456	463	468	478	430	523	439	464	473	453	454	434	451	493	462	455	519	494	431	504	523	491	488	456	481	488	463	502	481	480	488	537	467	443	468	481	466	495	463	467	486	476	470	467	531	494	441	459	451	482	470	485	503	521	449	477	463	474	465	494	455	499	484	457	514	540	498	506	483	453	461	523	508	457	488	455	487	445	458	464	482	506	497	529	494	496	483	503	472	460	473	469	432	444	451	487	493	478	502	457	459	478	500	482	447	506	500	476	503	477	516	466	464	486	488	447	497	461	475	473	470	469	482	455	478	487	523	461	478	492	477	469	497	473	487	486	462	460	462	518	465	455	485	465	494	476	493	478	503	459	479	489	476	442	497	454	508	453	480	470	462	492	472	457	478	505	470	502	484	474	442	472	479	456	489	451	511	490	470	520	480	474	454	455	490	430	478	455	479	488	465	498	478	512	516	485	468	439	462	445	498	474	477	491	479	473	475	470	488	471	458	494	447	492	503	474	513	462	486	457	482	476	451	507	506	432	432	500	538	482	521	486	497	448	496	490	458	461	488	487	485	485	454	495	495	474	470	461
24475	23557	30383	24231	21308	14936	1347	577	511	493	543	469	473	575	503	495	496	529	487	486	493	498	495	481	508	526	465	525	484	544	482	475	485	518	420	486	490	497	497	476	474	472	479	465	512	519	479	489	482	485	503	495	506	458	505	467	482	426	513	499	480	468	523	497	499	448	496	480	475	515	515	482	472	463	422	496	476	515	502	481	516	480	475	522	491	509	510	487	484	495	507	483	506	513	481	455	479	468	478	486	514	495	478	485	526	488	516	484	422	492	482	450	481	483	508	511	498	452	470	490	499	482	452	473	460	476	470	487	481	489	516	466	496	454	465	484	507	469	518	495	524	471	510	505	456	506	453	492	494	493	472	489	482	487	503	506	477	467	459	475	502	481	488	488	475	514	492	507	471	456	479	474	483	465	452	493	465	471	487	506	502	459	483	479	474	495	477	454	498	477	539	509	531	483	500	497	537	466	485	491	468	510	517	487	512	468	481	497	471	479	474	498	461	531	533	460	470	475	471	437	461	454	456	479	500	469	476	468	490	533	502	500	489	443	503	499	465	522	479	493	473	484	529	479	507	512	482	500	448	506	484	498	486	501	502	509	454	470	457	484	485	487	510	528	494	466	513	480	490	510	438	488	500	456	496	484	499	435	492	496	501	444	488	491	522	477	506	471	475	470	462	476	471	455	490	471	491	524	479	499	496	503	518	480	511	516	486	500	487	527	506	425	457	478	494	484	479	471	477	490	488	441	434	458	496	477	494	504	480	541	502	489	521	491	469	455	478	505	448	482	498	468	436	500	488	449	510	463	456	444	445	480	484	533	487	491	478	482	486	459	510	470	467	500	491	482	483	457	474	496	513	477	492	508	466	465	468	467	474	498	540	475	509	528	474	495	484	503	472	483	556	515	520	478	486	465	498	457	471	476	525	487	494	520	463	472	483	492	475	473	475	507	507	480	454	504	501	492	480	523	499	510	465	511	494	452	514	496	476	467	488	470	491	453	516	488	536	459	447	522	478	492	518	439	473	451	501	461	497	504	475	499	462	428	458	471	461	480	491	496	461	478	515	511	526	482	470	508	520	476	479	465	492	507	478	502	513	506	465	499	512	453	476	467	505	507	458	482	466	493	454	498	485	471	470	523	486	482	532	491	475	479	529	506	459	501	496	505	467	470	482	490	501	538	483	476	454	443	479	458	449	450	480	460	462	534	488	483	479	461	466	469	541	464	469	507	507	505	490	499	492	480	498	509	500	481	489	505	485	476	460	470	443	498	471	459	521	480	519	469	472	476	492	502	462	482	472	476	476	488	487	492	516	521	489	479	495	443	431	475	449	503	480	457	507	489	509	464	496	474	468	467	476	470	477	487	496	448	486	453	496	487	456	478	528	472	461	453	477	456	455	456	483	471	507	448	478	488	476	461	515	487	489	484	473	454	467	479	486	524	516	470	487	513	487	516	481	511	513	494	489	472	481	475	481	520	498	500	505	486	493	496	481	511	469	478	485	477	529	473	467	473	480	467	462	499	446	492	480	487	478	477	454	491	489	447	465	516	454	493	474	444	463	526	502	475	482	492	464	450	473	489	482	466	463	487	450	460	502	451	497	468	460	471	493	494	451	470	542	492	487	481	531	511	414	482	484	505	482	482	491	442	503	494	514	503	516	490	488	495	495	488	494	515	471	470	498	492	471	485	476	470	466	488	512	508	465	475	485	472	509	495	459	489	489	522	463	457	472	534	486	465	490	488	474	455	480	429	529	526	491	501	506	482	434	537	496	460	494	463	485	484	527	464	494	450	481	434	465	483	494	519	465	467	445	453	486	484	482	505	503	483	492	461	488	488	460	505	483	494	477	472	508	482	469	513	504	485	460	460	473	476	465	486	481	488	480	522	501	510	497	471	503	496	487	482	456	504	447	480	471	472	473	472	457	500	473	488	472	498	514	490	494	503	460	454	470	484	517	495	467	499	465	495	475	487	483	483	459	478	491	499	489	481	456	458	488	478	508	503	479	433	461	468	501	470	495	514	468	510	472	467	488	446	498	439	474	481	507	458	483	516	519	497	489	473	472	492	516	474	491	491	432	488	455	490	471	518	477	502	493	486	486	479	455	455	484	492	476	472	519	486	458	485	507	466	463	487	504	469	525	471	475	472	467	501	484	451	482	493	496	430	439	493	486	491	467	511	492	485	489	441	485	546	483	484	461	490	505	483	469	480	513	495	480	450	503	464	483	524	484	461	479	462	447	489	497	482	475	488	513	466	511	488	464	476	496	486	447	479	488	463	501	478	487	467	488	480	444	429	482	449	451	457	452	517	490	471	468	486	480	503	459	459	489	510	469	460	508	482	472	487	460	475	478	457	465	518	495	477	451	519	457	491	506	473	454	507	506	523	482	441	493	445	482	498	484	487	472	499	473	469	516	453	515	436	458	479	493	505	505	487	481	513	477	481	500	475	471	469	513	496	478	494	471	496	486	480	464	473	498	530	469	467	509	485	453	477	431	476	536	477	504	485	478	444	505	482	446	495	420	480	517	496	486	488	447	494	502	464	469	522	504	489	462	490	455	482	508	514	488	476	480	489	510	449	480	527	481	465	476	423	522	497	505	507	502	488	515	534	447	448	460	476	447	488	480	458	497	499	501	471	519	508	521	496	496	479	470	504	482	501	466	477	490	443	487	457	491	477	480	442	446	488	517	486	452	500	468	460	480	475	484	524	510	444	514	473	482	479	489	480	476	447	516	508	473	492	467	485	514	465	443	462	469	434	491	492	454	500	447	487	511	505	472	464	460	451	456	472	477	493	466	496	481	436	513	486	472	468	501	497	472	467	509	536	519	476	456	497	489	430	485	516	537	453	458	453	488	470	508	444	481	496	461	466	500	466	475	490	494	504	492	493	499	491	499	540	505	556	515	488	505	507	488	490	505	466	490	506	519	470	432	463	468	482	487	480	462	500	490	482	476	463	482	490	500	491	452	484	553	467	494	469	454	497	486	499	506	485	476	471	510	516	496	489	470	473	491	468	440	505	486	463	482	498	497	489	456	495	527	471	443	492	505	467	470	473	510	485	507	468	469	496	503	499	517	524	451	459	468	478	494	490	499	497	507	495	501	467	500	520	449	510	548	481	448	481	448	489	483	473	494	500	501	517	486	482	472	478	464	469	464	502	453	505	456	503	475	462	472	488	477	473	464	493	468	494	533	478	477	493	466	468	504	469	433	503	476	492	473	489	492	475	493	455	490	456	524	497	493	462	493	422	468	493	497	455	491	452	528	459	478	489	511	459	493	477	479	479	501	505	460	466	468	474	452	454	488	520	471	476	478	513	508	477	456	469	502	480	503	476	459	479	469	490	540	488	530	460	537	436	473	513	480	494	500	453	505	504	507	490	484	482	497	492	494	482	488	465	502	455	508	478	510	454	501	499	468	488	484	477	499	483	492	474	507	496	464	460	495	470	494	470	462	485	479	498	495	513	503	492	498	479	457	491
59141	97852	56622	5283	879	814	818	760	744	752	758	787	753	775	711	729	742	773	769	726	692	780	717	720	700	734	758	792	680	750	720	754	725	731	733	764	695	745	742	763	702	723	703	785	754	766	729	712	755	708	741	771	769	745	739	741	745	771	687	767	717	694	711	687	805	728	737	739	788	691	664	793	735	759	715	697	702	734	713	738	732	759	759	712	750	755	673	751	732	743	780	736	765	702	743	667	734	682	751	747	731	701	725	719	716	736	799	746	754	749	717	737	744	760	758	703	756	761	729	697	703	695	740	728	695	769	769	763	714	784	726	754	717	681	704	727	723	779	748	703	770	775	709	734	716	725	702	740	727	777	736	761	739	769	680	739	705	697	730	770	704	708	719	692	734	764	707	766	731	740	736	750	763	751	701	736	778	680	734	720	694	792	774	770	699	792	752	765	724	752	724	741	761	707	719	748	716	753	691	690	730	718	694	739	671	762	715	761	774	733	725	756	732	724	720	751	750	771	772	763	793	745	632	732	735	660	756	755	680	759	754	787	702	751	737	757	737	727	744	740	756	739	756	742	758	740	734	730	802	709	737	728	714	736	762	731	738	768	742	724	764	713	713	765	722	691	762	726	742	745	716	724	777	731	729	690	783	721	765	725	768	744	786	711	696	731	738	758	730	718	728	766	778	700	738	772	719	740	704	705	730	718	730	805	777	713	805	744	706	736	715	766	716	684	729	712	764	742	765	742	670	714	747	774	779	714	702	740	730	723	745	726	711	750	732	700	758	732	713	721	726	720	752	704	743	744	720	746	744	764	740	729	755	721	759	767	758	724	744	746	729	756	744	764	733	739	727	763	694	684	740	730	746	734	701	788	734	703	776	788	709	780	685	730	709	747	697	759	791	726	715	757	770	726	704	780	728	687	710	740	750	764	708	728	679	679	741	761	739	738	701	741	688	779	685	698	737	694	729	710	783	750	735	745	743	743	701	716	741	756	766	738	725	732	712	749	782	742	765	755	732	754	793	693	704	757	713	728	672	736	723	745	719	751	722	745	730	760	726	732	758	710	737	739	697	740	759	693	742	698	758	699	718	740	719	729	751	717	750	704	746	709	730	698	753	742	754	719	710	691	765	765	775	723	702	739	723	703	677	689	727	735	687	765	740	767	767	759	772	713	734	747	711	699	734	738	760	777	720	724	684	747	768	755	711	794	735	755	708	688	753	711	709	708	714	732	769	746	703	763	780	741	745	723	758	711	721	682	719	758	739	704	689	749	742	727	754	717	742	694	757	698	752	770	694	786	738	748	728	738	753	776	712	736	769	730	772	730	712	710	783	731	831	733	721	716	738	727	770	703	752	744	720	719	733	752	724	746	691	722	770	698	722	734	706	725	751	755	743	749	667	706	760	756	695	831	717	736	695	727	706	721	721	725	723	789	761	747	737	757	747	708	753	743	690	737	732	736	694	761	740	755	743	716	720	772	779	713	722	705	747	709	712	779	685	741	706	745	729	731	724	700	780	708	682	753	763	693	734	738	755	715	743	756	747	751	797	771	710	731	720	718	779	742	736	747	760	712	700	752	703	768	721	727	748	754	735	759	746	730	734	717	736	733	763	750	769	757	720	683	758	745	713	775	791	719	705	762	741	768	761	742	751	721	753	759	740	746	771	776	733	734	706	787	803	750	734	725	770	705	755	762	791	760	775	722	713	775	753	739	770	752	744	730	692	734	710	777	692	755	745	677	721	732	770	761	714	762	728	740	756	724	699	708	763	767	782	746	753	722	757	736	760	746	709	784	687	737	714	736	761	765	710	689	739	724	756	721	701	690	731	732	732	732	723	734	739	758	715	737	692	743	722	737	751	712	732	705	723	762	748	779	747	744	760	715	743	756	736	739	770	759	726	695	745	700	715	743	727	790	736	776	774	671	711	750	762	796	741	752	728	717	755	736	744	774	719	713	765	735	699	735	731	753	712	765	720	714	743	781	699	722	735	778	754	759	746	756	745	717	757	757	756	749	701	685	720	712	736	753	781	737	728	721	712	764	776	760	753	721	758	751	720	705	738	754	740	699	724	745	749	777	702	715	774	712	760	750	718	718	741	739	729	730	780	744	722	720	738	731	755	731	728	745	749	731	676	738	732	685	700	732	712	767	695	738	740	743	705	719	733	739	762	722	739	702	713	751	732	753	763	702	699	747	736	714	724	684	790	677	767	762	780	751	750	708	740	777	751	749	751	759	743	754	745	727	751	707	708	719	710	731	744	731	753	739	770	729	701	741	703	742	726	784	734	767	707	721	720	681	741	736	750	737	756	753	693	747	765	696	767	719	722	753	754	742	756	744	763	736	724	676	777	763	770	735	706	774	737	730	741	744	743	745	697	769	733	708	729	715	733	749	735	740	708	748	723	738	705	685	746	739	741	706	755	735	719	744	758	717	754	711	729	686	711	701	787	735	765	711	741	706	756	733	730	766	704	696	753	722	736	739	770	786	773	762	762	687	697	769	763	782	713	701	753	749	693	729	721	719	695	773	743	749	714	756	661	752	747	758	704	743	762	713	721	714	703	692	732	703	756	748	746	738	694	722	819	733	734	725	712	728	724	696	780	735	727	741	776	756	726	750	782	719	725	736	731	742	787	736	728	746	725	715	749	740	740	744	732	725	714	718	714	709	734	703	793	759	824	737	717	709	768	717	724	733	719	738	716	715	707	734	779	727	707	707	760	710	710	776	688	748	745	727	688	711	752	750	681	734	716	693	717	685	742	749	742	745	750	770	703	744	767	760	727	716	755	789	751	730	721	786	730	735	766	738	701	690	782	709	731	732	742	781	714	739	751	755	688	727	739	793	758	763	725	705	764	771	735	712	758	675	747	748	709	710	707	714	742	724	730	813	721	729	725	714	744	782	728	727	718	699	747	736	728	778	779	772	742	772	738	752	757	716	752	730	724	719	724	751	751	787	739	736	739	769	755	779	730	724	671	737	768	710	768	768	781	766	700	762	746	742	769	690	750	744	738	720	755	748	710	761	714	748	698	736	754	691	692	747	716	732	737	700	728	713	730	712	721	772	775	775	756	708	728	760	731	706	751	747	767	734	758	732	807	728	748	745	739	722	724	755	719	764	798	740	747	735	740	770	720	737	741	745	735	731	744	772	766	727	759	759	743	735	746	760	703	710	762	723	742	785	716	779	692	723	734	758	714	697	704	745	719	766	773	767	729	710	732	775	701	730	697	703	722	735	756	731	744	737	755	758	729	735	794	722	761	715	727	766	761	738	751	766	748	713	744	727	769	729	707	763	686	715	702	778	785	730	713	728	720	746	738	731	716	749	737	763	742	710	735	744	724	761	736	773	784	710	738	747	782	733	714	717	773	725	718	723	744	782	699	688	765	728	762	738	748	756	759	717	767	740	703	695	750	787	715	729	732	703	818	721	713	736	738	721	784	714	755	715	733	742	722	769	731	715	749	712	746	721	725	766	744	725	689	773
33229	33386	23227	4863	291	238	257	251	239	244	262	270	276	278	265	242	245	232	231	238	265	216	239	239	235	252	234	264	251	226	236	238	255	254	256	259	221	215	239	235	216	238	249	257	267	249	249	251	235	247	248	224	245	250	230	255	234	247	228	242	252	235	244	261	235	236	268	252	222	230	216	238	264	258	236	217	236	250	239	232	248	238	231	226	244	255	236	228	236	237	223	228	232	249	256	259	257	238	231	258	226	250	266	243	240	239	251	260	258	237	246	238	259	246	246	241	237	242	241	267	239	232	276	249	247	262	265	235	255	239	239	221	243	250	225	253	245	223	228	270	252	235	252	237	231	256	242	240	233	252	229	234	250	246	258	237	241	261	237	243	234	229	250	229	262	228	240	256	244	218	254	258	232	284	238	225	261	250	253	243	261	238	263	234	261	233	235	239	253	244	232	215	271	251	251	258	210	231	259	247	251	217	241	276	262	242	240	236	234	233	249	238	250	243	238	226	214	239	252	240	252	233	230	227	265	216	239	267	259	217	219	228	254	256	245	254	235	219	248	199	220	264	231	255	193	257	257	257	235	228	225	245	194	257	269	235	256	257	242	219	251	247	242	261	234	261	239	239	263	221	235	239	219	227	234	259	243	234	239	244	249	260	255	264	253	237	236	223	222	246	225	241	244	223	237	225	231	243	227	253	260	255	229	240	283	268	250	217	243	243	230	213	227	216	271	225	258	244	266	251	230	250	227	235	238	242	240	243	241	265	236	233	258	240	212	263	271	232	221	215	245	251	262	241	258	271	260	247	262	273	224	265	254	276	231	221	265	251	240	272	217	222	237	229	240	254	264	232	239	215	230	254	259	252	238	246	223	247	244	240	256	256	234	246	265	236	258	241	221	286	226	232	239	250	245	240	235	247	236	252	230	227	278	251	256	244	226	245	241	238	234	221	270	244	235	244	267	248	231	224	225	252	222	240	219	236	256	262	241	245	261	250	247	273	246	251	240	256	213	221	255	210	225	252	243	245	231	255	234	201	250	242	249	231	228	231	207	239	242	218	254	220	231	232	228	246	225	260	233	222	241	241	249	229	252	253	245	217	256	254	266	246	217	231	250	257	249	251	229	243	246	261	248	267	238	255	261	229	244	242	243	249	242	221	238	272	264	258	260	249	265	243	239	217	225	248	260	252	232	235	249	258	236	275	239	242	212	233	225	231	260	264	242	229	240	252	228	236	245	237	234	221	238	268	262	221	263	209	224	243	230	266	259	239	231	244	264	235	256	249	256	223	254	228	242	224	222	261	252	245	235	238	248	234	230	219	269	253	231	241	241	260	232	249	250	246	243	244	250	229	268	219	226	247	247	236	220	245	237	244	267	262	241	230	255	251	263	229	239	270	228	288	244	238	263	250	220	247	227	254	235	247	230	250	228	267	256	239	229	259	249	221	239	258	252	272	241	234	248	259	235	233	266	239	275	242	241	254	254	228	221	251	208	224	239	267	261	231	233	255	234	227	242	248	249	241	276	249	254	249	250	230	271	233	257	246	244	236	259	228	258	239	227	224	261	249	231	246	221	258	246	264	246	273	250	230	260	240	248	240	223	251	231	223	230	233	236	236	203	276	263	245	268	256	236	218	231	246	226	231	239	275	245	247	242	255	211	246	249	240	237	234	214	245	231	238	258	269	261	228	240	244	218	248	234	245	240	263	238	252	272	251	243	251	236	258	235	253	247	223	265	220	244	234	209	253	254	257	276	261	238	258	256	265	261	249	275	250	234	263	269	256	234	261	237	242	266	215	272	249	250	252	219	253	247	265	234	244	223	226	205	215	241	235	247	244	263	238	233	262	219	241	239	232	257	245	240	259	222	234	229	252	217	252	245	248	240	257	273	234	222	255	244	234	250	225	228	263	260	231	241	247	244	242	259	235	252	226	254	242	271	275	220	227	244	218	265	213	269	265	234	217	235	241	257	262	245	243	239	249	234	239	254	264	236	239	249	248	244	234	254	247	203	235	264	241	236	265	244	256	237	234	240	224	211	223	251	267	251	242	235	242	246	261	238	226	220	240	270	246	264	251	226	240	236	238	231	241	226	253	270	263	252	245	262	237	256	223	221	198	268	213	242	267	252	238	238	238	236	246	247	278	245	218	239	263	237	246	217	219	235	236	273	255	264	242	266	223	233	249	247	240	249	262	244	234	256	236	244	229	232	271	231	278	247	244	224	244	269	235	243	253	237	255	248	287	214	233	269	258	238	257	269	225	267	209	222	229	226	245	254	238	255	241	230	244	226	247	253	238	237	257	245	262	251	239	235	239	266	199	253	243	254	244	244	224	254	253	229	228	257	225	251	247	268	252	266	250	219	298	258	251	255	258	231	228	273	246	227	281	282	244	245	250	227	267	242	243	270	202	235	227	252	250	226	217	272	216	250	231	250	232	267	219	224	248	263	234	234	258	232	252	243	230	233	227	242	238	268	256	250	249	245	226	275	229	257	249	247	239	250	248	238	252	259	240	251	260	257	242	233	234	240	272	267	241	264	253	250	230	221	239	265	206	209	246	254	237	266	276	254	260	283	256	242	267	256	247	249	220	254	251	226	267	239	220	244	235	216	223	247	241	234	207	228	254	245	254	262	258	233	245	253	238	252	282	247	265	211	265	221	239	285	261	245	238	235	251	279	251	229	234	234	254	231	231	234	221	247	275	242	211	217	267	244	244	239	271	259	217	222	243	248	230	232	248	228	252	236	221	231	229	229	238	239	261	260	231	263	241	223	262	215	237	218	258	262	237	258	236	243	233	266	253	233	254	251	243	247	257	259	268	217	246	237	244	254	237	227	238	243	259	231	242	215	236	249	248	259	245	228	227	277	237	258	263	259	236	267	249	265	248	263	249	219	221	262	243	258	240	257	238	233	243	260	269	245	220	259	232	253	242	213	239	244	247	219	266	230	212	204	249	252	242	238	254	238	232	259	236	242	227	223	234	247	252	236	253	257	234	239	232	266	237	232	244	253	280	240	244	248	250	244	227	276	230	229	240	297	233	282	271	228	232	235	234	210	259	251	225	255	269	253	240	242	251	238	270	229	230	224	240	227	252	224	252	237	261	247	249	266	236	227	251	222	232	266	266	239	236	263	245	227	237	242	291	257	247	236	243	254	236	270	249	230	238	228	242	259	219	240	222	244	252	279	262	238	242	231	236	268	241	212	237	271	262	278	225	254	277	256	237	231	244	244	248	199	225	245	245	236	290	227	242	250	265	249	263	257	244	236	225	237	225	237	251	264	272	222	225	237	258	262	257	242	255	242	246	243	268	274	235	244	271	236	239	212	220	208	219	235	258	243	241	249	253	250	249	245	265	225	265	231	240	228	217	259	236	244	220	242	242	240	260	252	276	252	241	239	249	256	251	242	260	247	249	246	251	239	250	227	221	246	265	255	238	230	242	231	222	245	249	225	246	238	271	237	232	267	251	232	241	259	251	223	209
43889	48363	22953	1347	397	427	369	410	428	390	401	406	409	403	417	416	434	392	404	429	398	419	398	459	422	400	399	411	401	422	420	396	429	404	380	436	416	441	409	452	401	400	445	412	406	422	449	401	408	399	406	415	389	400	393	386	403	448	464	425	419	429	405	414	399	393	412	402	387	430	427	386	427	444	453	360	422	418	421	422	388	378	390	414	392	426	426	420	377	423	450	418	414	431	394	429	452	430	445	393	376	382	423	392	418	435	445	419	416	403	354	398	403	419	418	428	440	432	399	409	400	384	400	433	435	369	404	374	397	422	437	402	453	441	416	389	420	411	409	399	403	426	415	383	410	361	413	396	435	394	398	396	398	386	408	419	421	411	415	434	401	352	397	433	423	408	400	398	444	396	404	399	395	408	395	410	394	388	393	432	428	407	424	422	435	397	403	413	424	439	423	435	455	402	394	408	396	401	425	427	416	411	402	400	435	399	400	433	444	410	410	442	385	414	394	405	391	434	435	388	415	404	418	434	433	427	408	423	396	426	408	383	348	471	450	423	399	415	405	417	389	385	402	442	437	426	400	400	428	413	395	449	430	379	389	452	401	431	417	425	440	429	425	382	426	413	426	422	385	407	398	436	411	395	403	418	408	392	431	410	408	422	399	441	425	403	403	388	424	453	371	401	443	431	427	400	404	428	405	391	425	406	394	402	393	395	418	390	444	400	412	411	441	429	394	400	389	380	415	405	420	413	438	438	408	408	411	431	400	401	434	447	417	398	390	410	400	417	409	395	420	425	412	418	425	408	418	412	418	391	401	402	387	440	421	377	407	426	406	400	435	404	453	402	455	434	395	389	410	418	415	394	411	386	416	390	406	428	404	436	398	389	418	435	431	369	437	407	411	412	426	421	420	397	403	395	401	422	416	429	437	442	384	419	395	432	431	399	388	401	428	386	400	404	423	450	413	397	405	430	423	396	456	459	397	416	427	408	411	411	422	411	444	438	413	456	423	407	404	391	433	414	414	409	431	393	429	395	404	430	442	424	448	385	422	432	433	423	433	387	392	442	454	432	396	420	425	415	435	406	405	379	409	424	424	422	404	384	408	447	417	419	374	434	422	407	391	431	417	410	429	386	447	426	388	445	405	408	411	419	401	443	441	440	422	451	375	423	402	426	414	388	379	419	440	390	424	441	426	400	445	409	393	396	381	411	433	407	395	439	400	426	412	398	421	395	419	420	403	448	422	409	438	387	396	401	418	414	437	362	420	412	438	404	409	406	436	400	400	423	419	414	405	440	422	421	418	394	398	409	405	412	403	371	423	387	423	392	379	412	413	412	419	394	431	416	442	386	405	405	397	426	418	436	401	447	407	422	428	430	399	385	415	406	422	399	433	414	432	479	455	398	428	402	403	427	431	421	425	442	434	397	401	417	423	427	426	397	408	433	431	396	421	445	394	416	411	424	429	437	397	407	403	419	427	406	442	396	442	399	396	427	380	428	420	460	405	403	408	404	384	405	409	402	384	415	432	395	410	406	391	443	410	428	447	397	417	420	396	410	401	405	446	426	398	412	402	400	424	400	395	424	390	369	397	429	385	416	395	417	441	439	413	397	455	391	401	415	425	399	400	434	398	437	401	415	425	421	435	411	408	382	421	431	458	449	371	435	434	402	434	414	460	420	384	390	415	422	413	402	397	384	431	412	438	370	424	384	382	409	411	429	408	419	381	446	412	394	393	424	433	427	429	406	420	440	407	403	390	410	397	442	422	416	392	415	383	390	396	431	448	378	424	451	406	406	415	401	413	458	393	384	387	417	422	441	406	405	389	430	407	440	401	407	413	404	405	448	393	427	431	414	449	391	426	397	402	407	447	388	437	416	406	393	404	378	466	419	416	402	423	435	401	409	407	415	420	383	426	385	423	385	390	405	449	379	409	396	396	396	436	426	389	425	403	391	410	417	392	424	396	415	429	389	419	395	400	429	417	434	430	427	413	427	443	432	430	389	427	408	393	428	394	425	418	418	454	402	383	426	422	398	435	425	382	388	430	429	417	428	407	390	399	444	407	400	422	398	437	449	366	404	452	413	398	453	389	407	392	439	420	398	411	406	434	412	403	423	405	397	399	424	406	405	395	399	420	394	404	397	436	371	435	418	446	396	370	407	426	377	397	411	448	399	438	433	422	442	430	422	410	424	440	437	436	408	387	418	437	410	431	453	399	399	452	431	439	435	382	427	417	391	409	407	395	394	401	422	374	413	434	449	381	430	394	387	390	413	390	407	417	431	409	406	427	446	418	395	391	411	439	413	407	431	379	392	400	427	424	411	435	423	411	409	435	430	384	427	414	425	406	422	409	424	406	395	405	423	399	412	422	400	370	417	375	403	431	413	399	410	408	420	409	382	409	420	406	380	398	420	407	397	410	434	392	401	417	387	442	416	407	478	435	379	428	368	408	398	412	400	417	428	429	436	447	392	422	398	437	381	419	415	421	421	387	412	426	409	404	439	414	364	384	416	420	415	424	436	402	428	421	417	416	452	405	404	414	406	394	394	395	402	417	424	384	397	448	431	425	435	413	385	390	431	404	452	396	433	395	436	444	433	440	409	350	416	393	428	399	405	381	423	431	396	405	418	419	434	416	398	429	389	438	406	439	420	405	399	400	422	401	434	404	424	408	428	433	427	419	428	434	417	413	398	347	402	431	377	394	430	423	426	359	402	453	399	408	451	417	399	396	431	404	365	408	450	419	429	421	411	400	362	364	435	418	434	409	412	436	419	426	394	414	366	435	431	378	418	445	418	385	410	421	433	409	402	381	450	397	417	411	408	426	412	444	458	442	388	437	424	413	392	420	390	394	417	370	425	408	399	396	398	471	415	394	409	435	410	402	426	375	437	431	411	397	410	404	410	422	410	420	443	403	451	425	416	387	419	385	410	397	427	424	413	434	426	426	402	355	452	389	387	396	414	390	386	439	399	401	415	414	389	411	439	401	435	407	412	443	410	413	399	415	418	428	404	393	409	414	392	408	411	374	394	426	427	424	398	384	429	421	415	381	388	389	432	425	383	423	385	386	393	392	451	417	459	408	429	428	392	401	414	428	428	428	409	428	379	416	418	427	415	415	418	417	420	383	405	446	441	396	426	429	425	423	403	443	391	407	403	404	439	415	439	391	378	410	433	439	419	383	430	422	431	388	436	401	379	426	444	410	417	389	412	406	420	395	413	393	416	413	405	415	430	398	390	379	420	404	418	427	444	454	432	412	433	418	456	397	431	391	434	405	441	405	436	434	409	400	420	429	405	418	394	409	418	394	377	394	437	430	369	434	418	420	380	392	405	423	416	428	403	383	414	461	448	388	402	397	425	380	385	387	406	438	402	416	435	380	409	423	410	410	390	398	395	427	437	421	438	436	412	386	448	435	419	403	424	403	386	398	399	378	404	401	393	435	396	406	432	399	418	383	420	384	389	415	428	417	399	409	423	387	446	403	381
26140	25398	31576	24765	14915	1788	338	319	296	268	298	315	312	346	287	295	303	290	306	281	284	272	282	251	298	286	311	287	297	257	276	293	292	267	325	272	307	278	287	285	285	303	255	281	293	288	261	286	272	261	295	289	293	291	269	266	269	279	280	270	254	300	281	297	271	260	284	271	298	296	285	278	293	287	288	272	291	281	277	280	259	289	251	247	264	292	285	280	275	289	285	270	282	272	290	277	280	250	262	275	275	265	284	300	305	283	261	283	318	304	291	270	271	264	296	236	274	286	264	294	285	287	272	270	248	257	268	308	278	289	288	285	283	288	256	309	303	282	282	273	281	302	267	274	306	290	274	260	283	280	311	271	315	298	284	311	277	258	306	254	262	291	319	303	301	273	253	292	267	270	251	293	317	254	252	294	306	279	280	291	280	294	290	276	294	270	305	281	294	259	293	268	282	267	299	286	268	257	276	293	288	289	317	238	280	267	292	241	276	296	264	284	253	289	294	266	303	310	261	304	286	259	272	297	287	263	278	285	302	302	264	265	306	259	272	292	240	309	286	276	270	271	294	289	271	284	258	293	319	277	287	312	282	264	313	310	278	281	299	300	314	284	311	285	295	276	271	299	277	276	297	295	263	276	287	295	279	271	296	294	261	284	262	259	268	289	265	279	262	289	287	298	281	281	287	260	330	296	269	278	281	257	282	288	280	268	267	291	283	282	283	283	284	261	299	327	305	292	293	297	268	293	297	259	277	292	309	297	275	245	311	278	300	281	286	281	257	317	275	299	283	318	293	287	274	271	287	268	240	240	271	276	280	295	241	293	284	283	290	305	267	261	294	290	275	278	304	283	285	273	298	265	289	305	264	283	279	279	281	317	259	267	267	297	273	277	284	226	276	281	255	269	267	274	263	276	273	280	263	252	292	262	287	329	303	295	267	291	261	267	265	280	286	288	283	254	292	262	271	278	285	269	240	291	273	297	314	299	296	296	273	291	300	268	291	288	266	244	272	294	302	318	286	272	244	270	301	264	299	291	286	298	283	304	281	272	309	285	308	280	286	287	251	289	274	270	286	283	291	299	296	302	296	272	277	270	276	279	282	268	297	298	284	288	259	275	322	282	287	300	272	276	315	291	297	258	270	250	280	261	272	270	280	291	268	287	294	284	284	304	272	274	261	281	251	255	289	253	249	270	278	277	279	309	280	272	289	282	253	279	290	308	269	299	258	290	312	305	280	277	273	274	286	243	319	287	273	296	292	257	321	287	282	272	260	265	255	283	304	272	303	279	290	291	297	296	290	298	298	318	272	277	271	274	279	280	284	282	279	300	274	258	288	313	273	284	266	280	298	291	270	285	256	262	263	284	304	282	284	278	273	267	269	264	282	277	301	310	279	293	274	275	271	254	247	251	256	299	316	278	305	271	256	291	311	265	284	283	262	274	261	257	306	279	267	294	271	262	296	331	256	282	319	277	274	296	252	270	292	277	251	270	297	304	282	259	269	283	272	272	269	307	259	295	291	242	258	313	288	276	275	275	317	274	252	307	273	276	278	281	288	273	253	271	258	274	276	316	277	306	302	270	270	316	254	289	268	282	294	275	265	309	294	290	304	252	299	282	288	261	276	302	282	291	296	288	268	321	307	249	260	271	291	277	257	294	300	272	290	280	276	291	275	267	288	271	306	270	250	248	259	253	308	274	289	248	267	297	302	300	302	284	255	279	261	273	306	279	276	270	293	283	277	281	264	293	273	293	264	300	285	288	302	286	274	279	288	309	272	285	285	276	285	280	294	293	274	274	279	285	283	286	268	283	316	300	253	291	247	266	311	268	282	275	286	311	283	288	259	257	292	300	282	259	297	288	285	287	260	291	269	279	263	297	275	267	286	298	264	271	284	277	272	262	307	265	279	288	287	306	280	324	276	257	284	265	247	282	264	264	271	258	265	297	298	316	302	286	269	261	305	297	278	260	286	297	283	289	269	282	289	288	280	281	282	296	262	257	283	297	279	293	292	283	292	263	285	253	315	303	279	273	284	270	273	285	269	296	289	321	294	297	281	282	288	276	266	280	275	283	293	266	302	285	262	311	309	273	294	281	266	274	271	272	272	308	315	295	290	272	271	277	305	281	300	271	280	244	275	272	316	300	250	308	261	278	272	269	284	281	315	263	272	296	311	256	273	300	265	249	265	292	299	286	312	282	287	285	276	278	301	289	280	286	284	278	283	276	270	276	283	308	254	266	309	286	287	280	278	304	319	311	287	274	250	265	296	288	258	311	301	278	304	283	264	286	268	273	277	255	326	280	293	283	289	258	278	274	269	289	267	281	287	276	276	258	309	298	286	290	266	265	275	298	289	285	289	298	289	280	259	270	285	267	297	262	280	308	294	276	263	284	239	241	261	263	276	289	313	265	286	295	290	301	291	291	321	286	274	319	269	272	302	276	242	278	303	308	276	294	288	297	287	316	271	268	294	304	265	254	290	292	272	258	258	288	273	272	288	253	245	321	287	275	293	275	268	293	291	288	280	267	297	279	294	310	276	268	262	276	263	301	286	271	305	271	280	279	266	309	308	306	297	273	293	256	252	274	294	291	245	289	279	274	286	282	285	297	301	262	323	276	282	292	277	279	300	312	304	262	295	265	294	271	256	253	250	300	291	258	288	295	258	251	268	279	309	277	277	267	261	323	293	285	262	282	287	293	284	275	265	295	279	309	273	296	279	285	244	270	251	252	300	277	298	278	278	301	243	303	282	280	280	271	275	294	278	254	310	284	266	297	301	272	269	294	265	305	272	266	298	313	270	292	334	295	291	319	287	296	302	295	300	288	280	294	275	291	258	300	276	283	268	277	280	300	299	284	278	278	287	287	273	279	287	279	266	274	268	257	267	258	276	264	268	259	293	262	266	311	301	308	276	300	285	296	266	293	273	292	294	260	285	303	295	289	261	265	301	265	273	294	274	275	295	306	260	291	293	307	277	277	316	258	287	273	246	293	280	270	281	291	254	270	278	305	280	305	307	296	259	297	293	299	301	261	278	295	273	262	280	300	301	282	306	259	296	290	270	281	281	297	300	276	283	277	271	283	287	305	279	284	268	267	288	275	291	257	256	273	307	246	281	245	266	326	259	303	303	267	284	256	295	300	278	268	267	259	298	285	282	275	286	290	268	279	298	269	285	276	259	270	266	279	290	270	291	287	272	278	283	292	274	305	275	282	294	303	298	301	307	301	269	281	285	301	270	293	269	302	277	272	293	279	320	301	288	256	277	267	288	254	269	294	302	266	239	239	279	289	276	245	266	289	258	294	306	289	288	294	267	273	302	329	272	324	300	319	291	289	284	281	263	312	276	277	283	296	280	292	271	259	300	265	307	282	273	263	282	248	255	291	304	274	285	260	273	278	298	267	299	285	271	281	300	288	278	295	288	275	280	284	285	308	290	264	270	274	298	249	298	274	262	289	303	269	269	280	284	277	288	284	256	288	276	265
63021	88082	52020	8242	581	495	524	468	465	473	484	464	453	480	465	452	460	516	468	460	480	460	454	454	483	440	464	464	443	446	504	464	489	447	487	451	473	435	489	462	467	441	497	441	465	459	443	460	474	451	431	448	441	495	472	472	431	486	438	476	460	433	458	434	433	447	458	477	486	459	430	470	434	486	450	479	479	466	470	414	463	484	439	431	509	455	464	456	436	428	460	468	494	498	450	494	468	477	451	508	462	482	477	465	471	463	429	482	442	430	486	454	418	453	450	450	456	453	462	446	488	460	446	418	446	465	446	460	451	480	472	433	508	467	484	446	484	447	462	460	439	459	456	468	472	488	448	469	449	436	443	458	468	464	493	482	437	436	470	437	474	461	473	438	473	461	458	476	463	450	441	487	466	425	489	458	465	487	441	425	452	480	469	454	425	483	468	419	439	472	446	448	456	528	475	460	460	468	464	447	462	464	466	455	441	466	472	461	473	455	460	447	451	477	460	442	442	433	484	496	466	476	457	471	483	470	418	473	443	471	477	451	507	493	473	481	472	464	503	447	436	460	435	494	508	505	482	440	466	448	439	457	462	456	467	462	447	453	465	448	458	452	491	452	465	442	470	508	442	449	464	406	483	461	435	427	441	435	492	469	448	445	477	476	474	502	453	436	438	447	455	527	458	436	437	455	472	444	457	486	465	468	444	453	488	461	461	467	474	456	461	456	443	456	471	461	487	514	463	448	490	440	442	440	442	446	467	448	467	493	477	446	444	483	473	480	473	459	452	494	506	449	420	446	402	450	454	466	480	449	427	436	500	427	453	446	469	461	470	497	492	422	408	471	455	518	446	480	462	488	448	482	448	450	444	466	484	424	463	440	447	443	483	469	429	470	441	403	446	447	433	459	497	430	467	481	505	425	492	452	451	492	447	468	497	480	415	430	461	469	500	489	452	502	474	466	418	478	458	497	447	461	466	457	497	471	474	428	447	459	432	461	454	428	437	464	494	457	467	496	432	486	465	454	447	494	476	480	467	493	463	445	450	478	474	411	454	463	477	481	445	430	479	467	460	441	490	441	453	463	428	473	440	460	445	476	441	491	441	460	454	482	457	453	441	490	477	449	480	444	475	457	486	482	459	414	449	448	450	457	464	469	452	432	479	464	453	447	495	452	464	452	439	456	442	462	473	463	442	465	492	452	469	502	448	450	454	445	443	470	455	454	455	479	473	462	453	493	430	466	418	453	488	440	424	447	448	466	474	441	449	426	484	468	462	424	447	496	457	434	457	456	481	497	464	469	429	462	437	459	448	460	474	446	457	472	484	451	431	465	485	444	448	474	447	474	478	461	459	447	436	471	471	441	488	474	468	464	460	461	452	486	427	483	454	431	454	436	444	445	467	473	477	454	468	448	465	431	403	449	454	480	422	474	457	471	456	503	480	455	466	464	478	470	480	468	526	443	485	410	457	508	466	464	491	471	464	435	488	437	474	460	441	460	433	453	502	481	480	464	423	460	482	458	468	469	450	462	485	437	468	447	470	431	426	478	434	440	477	450	444	447	431	477	446	478	454	450	463	464	454	466	439	480	458	459	495	451	454	451	453	453	452	460	450	429	460	445	429	434	477	461	449	439	422	446	484	460	481	498	452	473	497	489	482	491	502	467	466	463	500	456	433	465	465	473	437	440	479	443	470	475	475	483	442	470	458	437	485	470	488	469	459	458	484	424	486	467	406	453	472	480	472	466	479	447	500	450	458	431	445	475	494	465	434	486	461	489	462	420	449	465	458	449	473	453	457	472	483	457	451	449	428	444	441	418	464	491	473	448	458	487	453	479	458	465	418	424	448	476	501	454	457	449	434	443	477	452	469	421	461	508	466	450	411	455	406	467	469	482	463	427	451	469	441	450	473	516	441	447	494	484	465	513	446	469	457	440	495	459	441	506	464	479	467	412	433	481	463	480	469	434	423	436	478	453	485	458	455	444	423	471	452	454	466	459	426	478	461	490	478	444	472	447	501	458	489	481	472	451	433	458	447	439	424	468	476	478	462	474	459	469	443	454	471	456	450	458	434	434	467	435	481	470	449	470	456	479	512	441	484	503	468	468	481	464	446	492	438	462	489	470	443	457	446	513	475	474	472	471	447	468	457	463	463	437	449	463	478	449	487	462	481	429	470	464	515	435	422	471	442	460	437	474	486	473	461	494	460	436	441	480	452	456	466	438	443	432	497	464	463	424	473	463	475	464	431	466	436	471	445	451	448	456	481	451	457	496	427	453	465	468	473	490	469	435	496	484	470	461	429	483	477	469	477	477	429	456	464	471	442	439	430	439	436	478	462	451	443	462	465	419	504	446	453	486	467	452	428	494	471	452	468	480	434	439	464	436	480	447	488	473	439	444	433	491	472	430	477	444	456	461	421	454	478	493	464	463	453	452	471	436	478	456	459	479	468	456	423	452	448	447	469	493	471	402	486	477	471	464	454	455	413	457	437	451	427	424	498	497	455	494	453	460	453	457	458	457	488	455	444	450	431	445	469	502	454	484	444	453	486	509	449	464	501	450	466	470	493	435	474	448	456	429	460	464	447	463	448	469	451	447	469	435	468	468	432	455	468	438	452	416	460	455	469	467	442	427	476	461	446	468	468	489	429	478	456	466	458	452	487	484	457	485	441	465	476	473	457	464	444	459	502	471	439	444	494	481	478	498	468	475	455	478	424	483	443	487	452	459	448	479	455	422	469	480	456	498	504	440	437	473	454	455	436	461	448	469	454	434	450	480	468	460	453	474	443	479	432	425	454	446	423	435	513	438	507	436	482	491	444	456	450	458	486	440	433	467	450	462	417	431	431	470	494	467	419	465	484	438	434	454	461	452	439	486	434	452	466	440	472	516	500	433	480	479	437	471	482	446	428	451	478	449	502	472	429	447	502	460	468	474	436	425	511	462	468	442	413	473	464	460	486	445	492	441	421	484	475	438	432	425	455	466	491	466	494	451	453	461	468	428	472	419	438	452	451	461	429	518	463	458	461	482	445	444	476	476	483	437	450	450	481	471	441	428	490	468	467	459	472	412	439	503	482	452	455	484	437	442	463	472	476	462	506	478	458	477	444	445	455	470	467	474	463	464	436	476	437	415	451	483	448	472	463	419	458	479	449	453	427	460	495	471	469	460	476	473	441	492	459	459	481	459	455	454	451	455	443	489	446	440	453	450	469	472	464	434	439	451	440	475	438	466	447	439	477	446	413	467	469	508	444	479	479	440	455	424	452	498	453	507	457	437	464	451	459	489	470	484	465	449	468	486	471	450	425	432	467	475	430	462	421	504	480	449	412	485	456	430	449	448	487	492	460	469	447	453	452	423	509	440	455	457	454	410	453	468	473	478	459	425	431	444	457	472	456	450	459	488	495	442	434	489	424	455	467	448	453	446	511	441	489	460	434	472	506	441	471	440	456	468	462	444	450	473	460	464	471	452	464	428	425	472	457	469
24650	23676	31586	24858	20874	12811	1337	545	469	480	514	525	521	441	489	468	456	525	493	491	508	473	480	467	511	440	493	483	477	494	462	453	437	506	486	491	464	470	534	487	457	445	503	518	474	454	468	478	516	457	530	461	444	485	484	500	479	497	463	493	451	457	493	494	475	475	445	463	460	478	481	455	476	441	517	476	461	466	476	485	472	478	453	481	443	459	468	518	471	480	480	476	451	475	483	481	488	459	453	445	442	472	490	468	462	506	471	461	456	485	540	458	461	482	464	457	442	481	473	496	481	434	471	482	483	483	483	472	499	502	439	480	493	447	440	480	453	453	444	474	511	471	491	458	453	478	495	507	446	438	432	449	467	456	461	457	478	479	452	465	491	510	470	457	481	494	468	471	464	466	438	471	476	465	423	459	498	482	493	447	441	442	488	451	444	485	430	441	480	477	473	457	467	472	499	450	525	479	473	470	462	460	484	504	473	452	466	480	495	478	433	466	457	465	470	520	442	488	475	459	486	507	523	450	442	507	475	515	460	471	470	506	500	500	493	490	472	452	478	469	477	425	478	503	472	456	500	493	491	486	474	450	420	434	462	490	495	463	505	448	473	466	457	431	490	440	444	466	473	493	461	470	472	457	462	466	413	482	473	486	474	445	496	474	465	487	433	473	465	474	478	460	429	478	484	482	467	502	486	439	470	490	457	455	430	480	451	491	454	459	466	469	457	476	519	479	503	425	494	440	500	485	496	473	459	468	455	496	464	459	483	434	496	486	494	482	437	464	487	449	490	456	481	491	504	489	477	461	450	443	482	488	493	495	488	501	472	500	488	449	464	478	472	474	500	484	453	454	484	442	498	450	460	453	476	460	475	493	469	473	496	486	478	462	500	483	504	510	518	504	480	475	472	458	440	489	481	476	496	480	468	459	471	456	492	455	472	499	511	462	484	489	471	505	456	460	453	432	489	499	500	507	473	445	495	491	494	512	461	471	457	441	498	494	471	483	492	470	481	516	487	459	468	436	472	449	485	481	486	486	462	485	454	466	467	475	448	494	479	496	507	437	432	467	491	463	477	405	467	485	458	478	488	433	481	469	492	471	500	495	486	497	491	449	470	462	443	482	485	441	445	500	464	437	479	430	453	476	500	458	457	459	493	468	488	471	507	457	486	466	459	422	495	517	498	430	444	482	439	496	455	448	496	456	457	465	482	489	447	492	485	492	454	475	422	448	465	518	484	482	417	491	451	466	471	466	473	509	479	468	428	515	500	478	430	457	444	448	506	487	458	468	480	492	506	454	489	482	470	496	474	448	462	496	473	451	491	474	433	442	450	472	457	471	475	498	464	520	455	468	463	449	459	447	461	472	475	449	466	487	487	489	466	477	460	493	428	464	463	464	443	475	477	473	485	474	453	496	480	453	483	483	474	469	483	476	457	476	476	508	485	465	448	466	456	471	480	474	465	505	489	439	479	512	479	450	510	477	465	512	433	471	465	483	443	470	472	417	469	503	461	479	482	489	444	473	544	489	477	466	483	494	462	497	445	472	471	439	408	490	461	458	505	478	477	441	473	455	505	491	471	498	502	509	466	467	462	507	482	460	486	479	465	465	444	477	465	503	512	489	443	493	466	479	490	491	446	472	509	486	441	500	491	500	482	446	439	447	453	464	466	469	480	435	477	474	443	479	501	465	466	507	453	497	501	458	435	479	458	422	473	479	476	477	491	454	433	477	474	432	455	516	455	460	511	494	462	472	437	470	463	479	483	431	463	461	478	474	440	447	471	461	473	445	467	450	503	500	491	521	484	487	467	409	447	491	510	448	473	464	477	464	502	455	451	475	468	458	457	434	444	520	452	496	492	457	478	501	491	486	472	489	459	478	479	508	463	466	471	506	488	432	463	478	467	464	468	471	460	514	500	475	452	481	439	462	488	476	496	465	519	472	495	480	487	492	492	473	504	462	487	479	491	427	461	480	465	459	466	481	500	465	478	457	463	476	503	454	423	462	449	486	491	470	478	464	458	473	481	433	485	511	478	465	497	449	493	476	510	473	468	445	464	499	476	471	470	496	488	487	486	498	474	465	476	497	475	494	461	461	442	431	466	444	494	437	477	488	464	486	482	478	461	467	456	495	465	484	415	466	465	465	466	447	432	462	435	471	478	454	476	467	508	457	483	469	483	498	443	461	462	485	456	499	448	471	482	444	486	456	504	474	483	494	470	473	516	475	443	451	482	458	451	484	530	512	511	497	479	472	454	450	472	501	432	504	466	427	496	483	488	468	469	497	461	483	478	453	463	475	448	484	474	482	474	477	495	473	487	483	484	486	473	509	466	460	493	493	489	458	469	471	437	506	453	454	472	467	482	475	475	465	470	481	488	478	459	440	461	461	443	514	453	479	488	474	488	472	422	443	500	453	489	471	476	481	474	470	486	439	444	458	458	485	475	470	483	442	467	500	418	473	512	450	467	472	489	459	464	493	467	462	499	450	423	481	464	447	440	466	464	450	510	458	473	467	498	430	471	499	432	511	511	482	431	464	462	479	451	492	451	494	493	481	467	454	468	480	440	453	448	460	493	473	465	512	481	482	465	449	449	495	486	484	491	483	491	493	497	510	455	500	487	476	482	493	480	432	492	474	484	485	439	451	451	483	455	516	429	497	489	463	470	477	487	408	541	462	465	487	463	483	487	497	491	482	474	483	472	443	460	454	479	469	468	480	455	503	439	462	463	452	505	470	436	533	462	453	490	458	436	464	472	510	440	450	472	480	454	449	474	494	489	497	465	459	450	446	486	483	470	499	490	478	513	494	497	438	477	485	465	490	522	454	452	464	441	441	445	465	517	436	464	455	470	471	466	485	490	486	463	421	457	475	470	510	489	464	453	483	481	494	439	492	461	456	484	471	494	464	441	482	462	461	495	486	495	477	445	480	465	453	481	487	481	514	477	477	482	461	459	474	498	480	487	473	499	475	463	470	458	454	516	484	488	471	457	485	488	505	498	451	428	467	462	495	464	482	470	467	459	443	490	461	454	480	449	484	456	492	457	466	454	482	457	470	487	511	481	476	471	470	502	503	442	484	461	473	484	457	459	460	445	468	500	518	495	501	485	475	479	503	448	498	465	488	470	475	462	497	525	464	469	444	492	510	442	454	476	461	441	469	474	499	461	444	514	476	451	534	492	465	473	523	469	456	479	470	447	513	464	489	456	455	470	478	476	441	467	475	462	491	444	464	475	488	450	478	417	488	529	492	482	449	460	485	432	459	460	487	441	456	496	460	480	432	467	494	496	484	470	457	451	470	468	459	465	490	478	460	468	444	466	491	472	455	460	471	490	517	537	449	486	449	477	463	469	473	478	465	457	470	484	470	462	467	469	444	447	469	489	445	479	482	503	494	452	503	480	494	466	434	471	485	456	500	462	465	488	474	476	460	496	476	470	486	450	449	504	450	529	436	475	478	455	514	466	460	478	476	528	489	462	481	520	470
55947	94794	65362	17305	887	898	858	765	791	853	762	747	759	739	756	754	755	733	746	729	725	776	772	740	766	731	770	745	730	744	798	755	775	766	713	708	692	714	757	728	732	681	826	715	716	753	700	754	744	726	711	787	782	752	705	726	737	726	728	745	732	776	751	727	740	726	783	716	771	680	753	746	755	743	717	730	695	718	750	707	754	737	691	755	751	759	731	759	730	745	733	735	693	690	702	675	746	787	737	740	794	734	763	794	769	704	694	683	721	765	717	700	705	748	718	731	775	711	728	756	720	770	733	750	716	729	761	742	733	757	742	784	766	724	754	698	698	710	699	699	720	728	729	750	704	733	744	752	724	737	730	757	739	733	709	740	689	714	695	708	753	708	772	712	736	741	795	759	711	736	730	679	705	741	695	726	810	724	735	774	769	707	732	737	723	767	726	716	756	692	738	731	732	758	709	798	669	744	751	685	699	726	750	716	695	717	747	756	761	740	729	699	717	768	737	716	653	728	785	706	709	716	741	721	692	757	656	716	692	710	749	733	751	740	714	684	746	706	643	779	711	688	679	758	719	727	711	730	709	740	730	715	763	733	677	749	687	744	715	780	757	699	735	770	751	727	679	716	760	704	798	727	747	725	719	726	701	703	721	690	715	688	728	717	684	673	767	745	692	738	724	743	749	706	753	728	717	763	776	710	708	760	681	788	703	728	734	701	730	763	746	728	734	754	716	762	738	748	723	730	728	794	720	743	716	698	747	719	720	754	693	699	699	700	747	702	753	707	766	769	715	725	724	754	776	700	758	741	694	748	715	755	695	686	698	690	715	745	746	699	754	643	789	703	713	720	690	746	769	762	737	763	729	685	716	736	673	708	677	734	669	732	745	767	765	696	742	708	692	710	707	731	727	732	690	765	719	721	681	778	723	721	733	749	747	745	732	700	710	718	735	699	756	728	768	718	726	725	709	724	729	752	766	705	764	695	754	784	734	752	691	729	720	690	724	698	727	710	740	761	701	718	705	736	732	702	738	733	696	708	751	702	735	761	757	710	733	753	756	750	727	772	662	784	702	726	735	675	718	737	700	704	760	691	759	736	685	736	708	700	735	743	755	718	706	731	745	724	802	707	710	743	756	725	683	737	697	733	724	730	741	659	739	701	715	724	789	692	750	731	728	727	696	727	722	734	749	721	726	720	708	734	733	741	745	748	711	738	701	730	706	712	726	696	763	747	724	670	735	731	710	710	773	750	732	715	743	719	767	758	710	674	702	734	739	701	689	764	728	772	700	691	750	707	731	733	740	723	749	764	724	727	750	734	731	730	768	707	768	715	728	714	714	770	742	675	715	738	742	700	698	736	697	729	722	770	698	706	753	700	728	735	714	704	714	681	739	749	772	747	697	740	708	711	773	754	757	683	755	703	719	689	722	781	740	729	726	733	759	722	699	714	704	765	762	699	743	706	758	740	734	726	719	733	741	719	762	710	772	718	736	721	699	741	697	695	756	712	724	707	751	730	709	701	721	741	681	739	734	695	766	773	678	715	730	770	724	734	793	733	685	705	763	765	756	699	731	742	712	753	744	705	741	759	704	737	752	724	720	728	691	680	703	732	749	705	732	688	772	729	724	707	722	734	730	705	745	711	777	760	755	698	721	794	743	736	723	696	718	686	709	680	724	735	771	700	694	764	722	721	729	714	740	704	720	729	718	746	741	741	747	658	691	711	743	749	746	696	731	751	709	702	682	712	742	745	684	752	751	697	707	733	781	724	710	682	731	735	750	756	699	742	731	715	756	732	678	754	755	750	730	731	756	718	761	714	740	704	748	739	749	758	766	763	671	740	722	773	767	673	757	791	735	679	700	696	693	728	751	778	718	736	724	710	673	765	759	748	764	726	748	734	710	732	733	692	726	734	746	724	709	773	715	737	697	765	782	757	730	731	737	715	770	730	727	723	766	759	771	710	733	807	684	717	715	743	734	722	744	706	736	732	758	715	712	744	770	718	738	734	720	718	679	711	759	744	666	738	720	708	700	763	754	728	733	780	735	704	726	747	734	694	731	754	769	714	723	726	718	737	701	685	690	731	749	694	711	683	725	700	721	746	692	703	740	741	779	731	698	794	709	707	728	707	739	726	669	767	762	793	724	698	689	727	725	782	691	750	686	747	688	749	755	766	751	700	729	698	771	741	757	725	721	691	709	769	723	688	725	773	717	744	705	737	776	721	709	655	729	719	718	723	731	727	685	728	726	748	718	736	748	705	705	741	740	726	735	742	703	708	736	740	719	752	749	751	719	726	685	757	669	710	718	734	768	735	709	728	726	719	712	688	718	692	704	733	708	764	726	725	716	713	750	712	726	694	736	764	689	722	710	740	700	702	748	722	728	678	782	727	727	766	734	755	721	708	713	771	705	746	725	713	734	740	713	697	732	764	705	746	695	766	706	741	793	724	777	725	734	697	762	716	687	734	704	690	753	747	751	689	736	712	711	742	732	714	741	753	718	694	744	682	721	740	747	713	744	711	705	707	728	738	733	694	766	707	706	758	714	724	742	729	739	714	691	674	752	760	729	723	696	737	736	732	702	708	745	736	744	755	714	709	789	733	762	718	699	710	719	754	752	773	735	705	677	740	750	736	707	693	707	717	742	735	739	691	723	724	687	713	699	724	724	722	738	727	736	753	714	711	769	701	727	729	713	705	752	713	702	743	743	744	704	748	732	691	757	754	756	703	685	749	743	688	657	693	713	775	683	693	728	699	686	731	682	755	689	773	742	684	703	685	686	752	707	720	742	735	697	716	728	672	692	744	750	701	726	674	737	735	741	725	756	723	752	786	723	710	754	688	683	700	731	712	687	739	755	738	686	748	743	739	682	751	733	778	682	779	707	781	756	700	728	689	702	741	739	735	775	706	737	683	757	689	796	696	747	730	683	684	772	702	679	733	745	703	715	720	719	715	747	704	734	726	690	706	715	751	757	765	726	661	748	696	712	697	766	715	777	687	723	724	728	750	748	679	705	704	756	682	740	752	743	709	760	718	742	754	741	719	712	692	735	710	759	741	751	728	711	737	710	742	696	770	744	727	714	721	745	733	719	775	737	737	693	741	733	774	717	719	726	769	692	792	736	750	734	719	715	744	729	719	753	753	687	699	734	724	726	739	751	727	698	751	703	765	699	743	757	724	742	744	692	676	694	748	727	724	725	719	705	708	780	696	701	739	748	756	772	773	691	712	728	711	732	710	729	719	701	736	713	711	704	719	755	695	727	722	746	742	744	711	698	788	741	738	700	718	702	748	748	781	743	720	745	728	724	680	721	684	682	749	715	734	705	748	734	759	679	720	723	743	731	677	735	735	698	734	729	678	725	750	714	726	751	776	725	719	734	712	721	725	752	740	683	728	773	739	726	697	756	695	795	713	711	712	705	698	711	700	743	753	753	752	702	747	708	752	701	726	731	765	763	725	699	679	731	698	728	733	702	745	705	709	688	765
31868	32885	25353	6744	330	254	228	207	218	252	203	234	233	234	225	231	247	248	248	235	235	243	275	246	247	258	275	257	242	226	274	245	235	211	225	236	226	235	237	241	256	232	241	237	247	245	227	276	256	236	223	218	260	243	255	238	264	250	231	254	226	200	250	228	237	236	265	252	240	236	209	261	229	240	238	268	209	243	241	234	261	242	244	229	260	234	215	227	246	247	219	245	217	217	231	247	255	269	248	232	253	236	231	242	237	243	233	247	239	228	226	281	236	232	244	226	257	243	235	254	237	250	259	222	253	220	249	240	246	259	275	260	239	253	263	217	226	233	246	224	249	238	232	232	225	247	246	255	260	234	211	238	229	225	217	215	251	253	238	261	249	248	243	271	244	245	232	250	246	230	228	230	225	233	214	228	240	253	242	259	229	238	227	239	242	264	246	256	276	239	213	261	244	284	232	220	280	220	276	237	225	218	261	262	228	260	238	210	246	232	229	262	253	265	234	236	259	222	220	212	248	229	246	240	261	225	235	220	216	256	236	262	278	253	231	233	239	239	259	234	229	257	246	270	229	265	241	276	231	239	266	258	232	256	236	243	252	227	223	252	228	242	254	233	242	259	270	250	255	240	251	245	245	230	250	250	236	230	247	222	214	249	241	240	245	243	247	246	242	226	236	239	215	247	259	227	247	258	243	256	237	251	229	237	258	235	237	248	238	256	265	229	265	271	249	217	243	237	218	244	243	215	249	212	249	239	248	242	255	226	238	205	274	276	248	243	239	238	253	223	242	247	254	233	244	260	249	235	248	256	246	253	241	254	221	274	241	250	244	236	243	250	242	222	250	236	268	231	226	239	267	259	254	218	245	250	237	206	254	259	253	248	216	209	231	229	242	256	230	239	231	237	254	230	230	262	254	264	234	239	213	211	252	253	241	261	250	275	266	233	234	212	234	249	241	228	230	285	273	214	241	247	247	217	250	215	272	249	237	238	232	264	237	203	229	249	225	244	216	242	206	251	249	241	216	239	238	257	233	244	231	240	244	249	259	251	227	237	250	291	268	237	221	260	250	249	238	246	236	271	231	231	248	233	243	272	267	248	244	241	245	238	240	214	215	246	241	276	235	246	260	222	239	255	221	247	229	247	203	246	225	250	218	230	255	234	240	263	228	228	257	242	271	222	239	267	237	236	247	257	240	241	245	225	243	260	241	237	252	228	242	245	228	216	220	254	266	267	244	224	244	223	242	244	233	218	258	194	230	238	241	228	244	205	242	214	224	269	218	267	247	226	228	238	272	236	221	232	253	246	236	258	221	246	233	216	251	250	254	194	253	244	227	225	261	226	243	249	251	246	242	232	207	229	221	244	279	239	235	233	247	244	247	242	258	243	259	248	268	260	233	236	243	220	224	238	248	200	233	241	238	234	237	231	269	284	255	228	237	233	243	269	235	249	245	218	233	224	239	243	236	249	250	241	259	258	243	240	236	253	223	246	215	255	220	236	226	218	231	217	235	255	252	247	230	229	264	248	219	263	222	243	255	226	254	238	213	238	225	218	248	213	256	236	244	244	239	220	229	249	255	243	234	219	229	210	238	263	216	254	218	220	219	241	249	240	240	243	232	251	242	230	231	241	247	222	236	265	241	226	225	239	233	233	217	242	242	240	243	221	219	248	241	227	234	239	221	230	254	232	227	230	227	248	240	274	241	255	228	241	250	263	235	234	242	234	219	223	245	239	224	247	231	270	247	256	236	220	225	205	276	235	247	244	217	265	259	222	246	236	233	255	259	253	264	228	264	221	251	238	220	239	228	224	250	256	248	201	226	226	237	239	235	244	253	238	264	236	253	251	253	238	233	229	238	262	253	246	239	237	227	276	219	239	223	248	236	234	237	270	228	247	247	245	228	239	207	249	229	259	264	233	241	234	226	222	244	260	266	225	243	264	241	234	233	228	234	223	252	258	262	227	244	238	275	238	255	255	256	246	238	235	221	220	245	224	242	225	235	233	226	247	239	252	252	217	230	251	239	259	215	244	221	239	220	235	245	248	248	247	234	225	236	260	244	252	230	225	215	246	236	223	257	263	225	251	238	243	249	250	245	244	244	240	254	222	225	255	206	219	240	238	230	231	227	231	248	254	214	224	254	225	243	223	243	237	244	264	233	221	246	237	222	239	228	216	249	218	255	245	225	237	233	220	267	253	230	249	255	248	228	256	250	263	237	251	257	231	261	253	245	254	272	232	240	215	265	238	238	232	256	250	223	215	263	259	235	243	246	241	230	229	232	255	232	244	255	252	224	254	227	239	240	260	242	229	218	247	232	243	238	206	256	267	257	264	218	240	267	247	242	209	205	253	230	260	235	228	222	239	250	246	265	209	282	228	231	234	252	247	229	248	241	247	235	248	222	243	242	231	238	257	241	225	235	235	244	239	210	242	231	263	253	227	224	242	247	248	217	241	246	265	245	235	253	227	241	221	222	245	254	250	251	263	265	218	258	213	217	223	237	241	243	273	257	229	254	250	235	240	240	241	235	249	254	260	250	242	259	224	242	244	255	231	228	253	226	236	254	238	228	258	242	267	254	256	190	240	243	222	232	250	242	211	240	226	248	233	238	246	246	241	235	219	251	225	223	220	238	241	264	222	260	236	227	249	237	246	232	217	233	238	234	222	291	241	221	227	218	223	225	272	242	223	247	240	255	224	263	255	238	226	260	240	224	257	235	229	237	274	266	244	248	255	251	251	245	237	254	224	225	212	246	247	213	235	259	244	222	206	242	251	227	241	225	265	253	287	258	257	229	226	240	255	249	248	230	241	237	251	235	236	246	254	246	232	250	235	249	219	252	230	261	255	230	235	264	213	233	251	257	273	239	269	246	229	235	251	227	247	257	215	252	231	264	237	265	250	248	225	236	247	265	236	258	270	218	214	240	261	239	261	246	239	204	234	207	251	238	229	234	238	259	231	251	243	228	239	215	257	245	264	249	237	236	283	224	242	250	266	237	239	249	233	241	227	225	247	229	228	236	261	225	244	253	232	230	230	237	255	244	231	237	216	267	244	262	234	257	234	240	231	266	237	256	220	243	233	239	246	237	240	242	256	240	264	262	232	238	227	226	222	252	241	230	275	221	246	220	256	223	223	230	216	265	213	246	250	275	243	240	228	250	216	271	267	252	233	245	230	248	257	218	234	237	225	234	257	217	257	242	225	229	257	219	249	258	251	238	249	242	222	249	245	223	243	226	240	243	208	219	250	249	259	257	269	226	232	246	229	265	247	235	246	249	222	242	263	241	284	232	226	218	243	247	259	207	264	263	244	236	227	251	240	217	240	269	236	224	235	232	229	245	263	226	220	231	250	227	268	249	248	222	263	240	220	227	236	241	239	223	245	239	253	213	246	238	232	246	208	236	242	239	228	233	237	267	222	231	209	266	242	226	226	234	253	247	257	249	232	217	211	265	231	238	240	248	236	231	209	243	243	240	241	269	219
40575	50047	26756	4165	415	416	411	424	415	411	401	409	425	396	439	417	419	385	396	424	417	390	427	443	397	426	427	370	391	443	398	398	432	440	415	426	419	408	429	383	401	391	421	421	404	382	428	408	433	405	456	418	446	414	390	397	422	407	404	438	401	406	404	394	408	411	414	407	409	405	433	401	419	409	422	421	410	376	417	428	416	396	429	412	401	402	418	395	413	414	418	410	398	407	429	403	418	430	420	426	392	404	400	435	413	390	394	436	399	384	395	386	396	418	381	399	418	405	395	418	370	416	433	408	363	424	402	402	412	396	392	392	377	373	455	402	390	362	390	446	401	435	390	420	390	412	437	440	426	397	436	408	433	453	394	404	431	376	406	416	434	419	419	414	437	420	405	400	405	411	403	362	400	443	395	423	464	420	366	392	399	375	402	417	449	403	389	396	432	433	408	415	438	419	417	420	459	429	408	404	418	454	445	410	397	425	411	448	426	417	429	424	433	410	419	420	438	429	379	380	436	404	447	432	422	418	428	412	430	388	404	420	368	417	418	403	442	386	402	405	431	413	393	418	411	423	410	438	414	426	406	395	398	448	395	417	422	404	447	362	396	419	405	438	391	403	392	432	412	432	439	370	388	429	413	412	411	429	415	423	446	368	444	394	419	448	439	414	410	410	401	416	420	397	435	406	438	429	423	414	415	458	418	386	397	403	435	423	421	391	398	394	396	436	450	375	399	455	378	422	397	387	410	389	384	410	369	406	410	394	415	381	399	425	397	411	399	398	370	398	383	425	380	428	389	430	400	380	385	464	421	412	429	377	432	380	401	412	404	395	396	404	393	428	375	426	401	379	405	417	407	426	387	433	435	377	433	387	375	417	402	413	413	403	416	396	397	444	407	404	391	409	413	369	432	396	437	414	428	417	430	375	428	407	389	436	397	425	381	390	399	401	410	410	415	421	415	417	425	414	361	426	428	379	380	415	395	393	403	410	384	401	357	401	422	429	423	383	392	370	402	410	380	440	419	407	410	383	382	386	410	423	423	423	402	388	383	414	424	413	377	422	401	409	409	399	398	387	395	422	418	398	417	396	424	412	427	418	455	400	398	379	422	452	417	456	436	412	372	373	407	439	407	402	411	389	384	402	421	382	386	419	393	441	378	393	405	391	400	427	393	379	419	415	368	427	425	422	398	404	393	411	386	411	372	373	397	409	372	397	406	415	400	427	432	428	409	365	409	408	399	386	416	390	399	422	399	389	414	370	408	397	414	403	413	382	380	385	389	393	410	426	408	417	400	408	435	416	408	409	404	377	427	424	410	363	395	419	379	412	426	383	423	438	373	371	395	407	401	418	382	385	443	388	381	434	470	421	451	404	425	421	396	394	400	387	399	450	441	423	419	371	422	412	429	406	399	419	378	414	414	419	443	411	391	409	437	412	419	388	424	430	412	429	443	417	402	414	428	385	384	427	418	423	380	420	410	423	393	412	399	385	424	398	404	407	389	433	399	364	410	419	413	404	408	422	381	398	392	402	417	402	429	374	412	407	435	387	393	426	433	374	409	398	387	400	406	420	411	401	417	384	439	398	405	428	413	389	385	388	455	388	416	377	418	383	382	399	413	390	421	403	388	407	402	421	407	436	410	400	423	385	402	377	392	397	406	404	388	400	410	410	377	407	411	395	412	384	424	373	424	419	416	417	406	422	379	416	406	432	394	434	439	401	432	415	396	382	402	412	411	435	395	426	458	386	414	444	366	411	409	403	386	408	411	411	396	455	387	395	425	418	399	407	401	419	403	392	389	411	405	410	408	411	380	420	428	386	410	420	391	424	438	426	422	407	418	378	408	387	428	405	452	425	400	427	403	401	411	407	401	393	415	376	426	401	402	431	424	452	402	392	405	424	413	418	417	411	391	419	404	384	431	392	382	425	400	404	436	408	399	422	391	420	426	388	383	409	405	419	385	417	406	401	401	401	390	383	379	404	427	422	394	462	404	433	409	402	435	432	427	430	407	429	401	427	408	404	416	446	406	396	392	421	406	402	406	412	398	433	430	414	425	447	399	392	426	376	416	400	415	424	391	422	412	404	396	395	398	391	428	417	413	418	444	372	397	421	398	416	408	421	412	419	404	439	366	384	409	446	409	392	416	377	435	385	441	390	398	418	422	412	387	415	387	408	408	409	408	385	390	418	433	427	408	402	420	405	436	423	423	422	386	411	406	448	398	409	445	395	390	416	393	443	406	434	366	435	370	418	408	447	427	411	439	409	391	402	410	413	430	446	428	402	365	436	370	425	419	395	404	400	418	405	418	418	399	394	402	446	417	403	414	413	397	405	412	406	412	389	399	413	437	408	431	428	392	399	401	388	404	414	405	388	422	429	447	386	404	413	423	440	395	435	401	430	399	379	404	432	381	434	388	431	398	393	423	409	416	412	444	393	423	414	409	399	373	420	438	443	462	428	400	381	427	414	421	410	434	403	424	423	407	403	432	419	373	390	395	426	388	387	433	419	437	406	426	413	441	394	397	379	413	363	402	434	448	422	426	405	405	433	411	393	432	374	429	404	398	392	430	445	375	409	416	434	400	395	437	401	437	384	453	426	410	424	418	388	386	416	379	368	389	408	422	432	382	417	443	381	421	420	415	384	400	373	427	415	403	382	419	409	410	425	386	408	394	412	390	412	374	403	396	418	414	409	432	418	409	401	416	417	425	406	392	430	409	411	442	432	428	419	432	436	412	403	447	406	438	401	397	413	414	395	425	407	398	379	436	399	419	422	425	375	424	427	380	350	438	435	407	402	427	416	432	406	394	425	374	473	419	380	397	404	414	407	398	414	389	412	366	408	410	411	398	401	428	369	401	397	416	409	428	386	398	400	404	398	398	378	394	391	403	462	407	391	412	406	463	395	419	428	402	434	406	422	417	433	428	398	388	440	392	388	412	435	399	394	379	431	433	404	406	422	371	430	398	414	395	401	424	422	386	447	404	376	394	391	411	415	412	409	402	412	395	409	409	391	405	400	395	403	461	397	400	400	414	386	385	381	395	403	422	425	431	414	409	415	412	440	448	373	401	397	436	420	377	391	405	427	404	424	426	409	372	434	433	397	418	413	424	443	385	391	398	384	417	403	430	416	419	411	414	397	400	406	411	412	422	428	434	426	419	404	390	404	439	423	404	424	456	392	418	430	425	397	398	428	444	403	415	406	403	384	406	416	445	392	419	380	408	432	407	419	436	444	390	388	423	418	398	419	424	412	399	381	372	414	435	435	437	426	400	395	405	383	401	429	378	380	364	402	413	421	401	450	407	434	435	422	427	460	410	412	397	416	417	392	460	414	421	393	377	397	385	417	379	410	414	427	407	397	429	402	437	416	406	439	407	418	374	417	402	420	403	439	393	400	421	437	402	392	413	384	425	422	418	418	408	398	390	419	429	401	407	413	421	406	412	439	411	436	398	398	435	423	382	414	423	400	407	410	404	412	401	384
25587	25258	31380	26068	17742	4105	393	294	266	265	286	301	266	306	292	278	282	286	236	296	261	292	292	274	269	292	281	266	267	297	262	245	283	286	290	248	247	292	242	253	256	238	297	241	282	248	288	288	249	239	263	249	263	269	252	248	274	283	275	234	263	275	269	265	293	281	276	277	231	300	303	253	233	240	267	293	278	278	281	249	282	256	266	293	296	270	255	265	263	252	240	248	273	263	266	274	289	257	252	251	266	250	292	264	293	258	241	245	241	255	259	270	303	250	266	250	287	250	280	265	251	267	300	249	251	301	267	277	250	244	266	298	261	258	270	251	273	283	251	286	259	286	247	278	274	264	260	287	272	261	259	261	269	261	255	299	285	259	251	253	263	252	256	260	268	262	259	291	251	248	246	255	290	297	263	280	236	278	268	276	273	276	269	254	306	271	282	284	294	295	259	274	284	280	278	251	275	243	258	248	273	231	280	273	264	260	262	257	284	264	273	263	285	267	279	255	270	250	260	259	285	267	244	283	246	280	275	260	287	294	253	247	263	254	267	308	286	274	248	285	256	262	273	248	306	264	251	298	284	284	264	269	309	264	262	251	258	281	284	264	266	269	292	271	296	267	280	284	259	275	245	249	264	300	280	269	274	272	250	261	241	272	282	260	249	292	269	261	276	262	247	265	267	257	293	279	286	294	251	283	255	254	246	307	275	261	270	287	264	270	243	263	260	271	262	278	252	274	268	254	258	266	244	285	264	287	278	284	253	261	280	282	288	250	255	253	255	268	261	274	267	290	258	235	283	264	281	297	290	269	255	271	238	245	277	246	267	263	278	250	249	258	280	245	295	262	261	249	301	241	273	258	262	262	297	249	286	246	264	288	231	290	298	257	253	232	254	256	268	286	242	264	287	267	264	259	263	254	285	254	288	256	261	249	266	267	267	258	274	279	259	247	266	271	298	269	271	269	268	296	264	297	276	272	264	277	259	232	245	306	280	304	269	250	247	269	259	239	275	269	278	270	263	277	233	249	294	272	222	286	279	284	266	271	266	241	258	280	281	261	220	256	275	262	282	246	236	288	240	278	257	247	293	278	262	234	253	252	275	270	236	271	269	279	277	268	254	223	270	285	264	250	281	241	268	252	265	288	265	269	272	258	267	232	288	283	204	267	252	268	261	252	267	253	267	269	251	284	241	255	269	275	275	247	249	264	282	250	290	284	282	278	263	295	234	277	283	268	278	261	252	282	250	259	268	242	257	258	287	273	303	247	268	238	257	271	268	260	251	305	258	249	278	285	277	265	251	257	238	256	239	272	256	289	257	271	256	267	287	277	252	273	271	269	264	313	305	240	267	267	237	303	269	270	251	273	253	254	259	272	292	261	285	281	258	232	265	285	262	292	272	265	294	289	269	280	278	246	257	271	268	255	278	257	284	225	274	268	254	245	240	270	237	287	260	227	279	278	257	268	253	286	244	233	264	270	269	264	238	260	282	299	264	279	241	268	283	263	252	263	292	271	276	271	267	261	279	262	260	270	298	253	291	258	299	264	271	305	270	244	245	243	298	273	259	258	256	291	253	292	248	260	282	274	292	277	261	259	268	277	270	271	281	276	271	237	256	278	273	250	278	275	291	280	284	278	229	271	285	244	259	276	285	279	260	254	276	275	272	276	259	255	245	293	254	275	258	285	261	281	288	267	270	256	232	262	264	252	293	285	249	257	252	294	249	288	269	301	266	300	257	272	250	270	274	262	269	260	297	290	275	301	288	288	282	261	310	273	270	266	266	293	269	246	250	246	275	268	266	288	269	284	263	289	291	253	252	254	271	252	278	286	284	294	260	269	232	266	254	301	278	275	280	278	275	247	247	259	237	284	249	268	294	268	288	242	312	282	287	238	272	267	271	242	256	272	258	241	278	292	260	269	259	225	286	253	271	224	288	237	293	272	279	282	261	283	241	251	257	253	275	259	254	279	284	267	269	294	265	295	270	256	239	259	235	296	273	247	273	281	266	254	272	282	268	278	276	257	260	271	274	240	290	290	258	270	271	249	286	278	273	252	252	281	228	243	255	267	238	246	242	274	284	268	292	267	245	274	216	264	267	262	269	276	243	257	250	243	263	255	253	283	250	285	283	267	283	280	244	256	289	284	260	251	270	254	271	258	266	266	224	263	258	254	265	257	266	286	253	265	221	282	270	247	237	293	266	237	253	242	245	267	271	261	277	271	308	254	270	257	250	255	268	247	280	262	272	287	278	251	286	273	257	310	299	261	285	240	263	262	254	253	265	241	275	278	270	272	289	281	263	277	262	261	248	289	249	282	244	261	251	259	264	270	278	268	275	276	271	257	258	275	285	287	272	260	289	260	293	266	246	292	261	259	262	240	260	268	230	240	279	268	261	229	267	294	280	271	278	297	259	276	245	309	258	272	257	272	251	294	257	256	265	255	276	273	270	274	281	253	253	246	294	251	256	256	275	295	270	247	268	288	258	262	240	267	257	263	274	287	281	261	250	293	271	283	267	296	248	242	289	250	265	274	256	272	303	256	225	279	240	293	248	283	273	265	284	235	245	257	270	248	274	262	277	276	280	270	280	280	274	253	281	272	267	273	276	251	258	267	283	257	270	260	273	270	252	267	266	234	273	253	280	297	276	282	267	250	269	261	280	293	264	276	275	279	293	270	261	256	283	242	276	260	303	252	282	265	262	267	268	242	257	275	264	265	255	247	252	265	247	273	268	284	277	257	246	247	314	254	247	258	243	236	245	234	261	252	257	279	293	265	252	280	280	272	263	243	276	262	256	281	307	273	261	267	235	269	269	269	260	270	273	260	292	309	259	260	264	247	293	270	259	264	263	249	247	243	270	266	279	261	266	232	260	252	263	263	262	290	246	277	268	257	278	267	263	251	267	268	272	256	270	273	288	271	263	262	280	234	236	264	275	252	288	257	263	252	240	261	257	282	265	260	277	269	287	298	281	250	246	276	262	284	258	271	269	261	244	288	253	241	276	289	255	274	259	265	280	275	238	281	282	264	264	284	265	275	232	272	277	239	282	295	286	267	263	253	237	268	264	255	239	278	256	271	262	251	247	239	262	269	259	248	265	248	272	258	290	299	284	257	265	250	296	272	258	261	228	230	274	262	275	258	283	273	251	265	249	251	262	258	251	259	280	277	277	279	283	251	265	264	249	291	298	259	286	260	304	276	238	260	267	244	275	274	256	277	257	284	249	274	276	265	265	276	264	257	299	257	287	254	303	267	286	269	261	274	275	259	248	254	269	256	306	237	275	290	266	264	242	288	256	285	222	282	286	264	269	277	278	244	285	265	260	260	267	254	278	280	261	260	267	257	282	268	296	291	236	266	273	250	254	258	259	248	270	268	279	280	280	268	267	300	243	254	246	218	252	283	267	285	280	289	242	247	285	254	277	245	261	262	258	275	278	279	257	301	245	255	287	314	269	270	285	281	254	275	258	254	274	256	253	263	260	288
54358	92623	56624	13594	625	593	512	547	484	514	464	448	459	454	459	481	439	452	440	484	453	416	420	404	414	456	466	465	453	446	445	468	435	483	451	419	435	471	448	412	458	436	435	446	468	455	434	439	415	456	446	451	423	393	465	435	459	433	426	468	418	431	421	408	413	460	480	451	435	417	465	449	425	460	404	417	427	453	441	429	486	436	439	419	398	408	471	433	472	467	454	421	440	415	429	466	420	431	421	445	430	447	415	417	454	429	443	456	427	452	432	442	454	474	468	435	494	434	430	456	466	472	426	451	467	448	429	439	406	430	422	459	435	450	455	432	429	435	434	429	432	373	446	486	415	402	418	464	406	453	421	443	479	444	421	422	453	487	460	448	458	440	468	454	435	410	423	483	429	448	448	393	422	430	460	440	455	424	421	402	439	405	464	441	447	459	445	436	438	411	450	452	394	408	450	461	441	428	436	480	433	455	417	445	434	430	464	448	400	461	451	465	429	448	433	432	391	441	425	476	427	454	445	444	418	461	443	421	442	466	420	457	473	427	427	466	403	407	454	447	434	461	407	419	403	458	436	452	431	410	459	419	451	409	389	466	440	432	428	462	449	433	430	465	459	461	427	452	425	396	444	410	488	428	467	466	458	463	444	431	480	415	461	443	418	427	428	445	452	470	432	420	488	422	396	469	461	427	451	457	447	398	418	440	448	434	450	449	415	421	454	424	381	461	396	417	437	454	447	436	433	422	434	456	467	436	425	439	458	423	465	426	436	446	452	417	417	445	452	445	467	416	401	443	461	435	432	476	442	444	441	412	431	435	432	436	444	377	418	469	431	441	469	430	444	453	464	395	401	424	485	429	439	472	471	445	417	448	478	448	451	433	441	432	425	435	495	454	439	481	425	447	420	449	407	462	463	466	430	416	430	419	479	446	453	468	457	416	455	432	429	470	453	441	402	453	405	407	466	433	451	428	446	420	404	425	404	484	420	453	426	438	420	458	445	455	466	418	473	413	445	465	394	440	397	419	393	471	456	427	457	433	395	455	417	443	420	405	427	422	422	445	414	453	447	437	436	426	469	447	463	461	441	401	456	417	436	408	426	434	432	385	452	424	421	426	427	426	467	438	431	455	442	432	445	445	410	420	444	387	427	426	416	407	418	434	443	417	418	425	429	467	442	440	447	435	446	466	426	444	435	423	413	440	430	446	411	426	472	449	429	416	429	418	416	416	440	453	420	425	429	407	441	425	456	419	504	456	442	445	431	430	460	432	462	470	402	444	427	427	410	428	460	431	409	468	437	422	412	464	406	433	480	469	433	448	439	406	420	437	436	438	432	438	423	470	470	454	462	416	460	452	458	432	450	429	435	429	444	422	402	423	450	444	442	466	435	419	459	458	470	447	431	441	424	479	440	447	424	448	440	434	435	431	440	460	461	439	450	427	413	450	433	428	437	444	433	434	470	424	447	435	447	436	442	407	453	443	414	443	429	407	456	430	487	443	450	437	455	449	422	423	425	412	458	410	430	423	436	481	433	443	488	428	413	440	428	430	459	426	445	447	433	445	462	458	452	481	492	464	437	463	459	410	464	435	447	439	448	436	413	436	471	429	397	449	447	444	475	428	456	444	416	429	415	451	446	474	431	504	469	421	419	412	428	425	483	461	421	388	442	421	449	438	412	447	396	418	411	448	454	433	456	438	417	444	409	414	438	421	414	446	429	424	428	466	446	439	490	405	435	461	401	427	449	435	439	422	446	463	438	411	465	397	413	449	460	424	422	425	424	406	438	433	439	433	435	448	453	439	462	474	435	465	431	421	450	435	407	437	425	431	435	462	452	435	474	404	424	426	462	432	467	414	435	454	460	450	406	459	462	423	445	464	444	427	465	446	456	423	435	422	428	439	418	439	480	433	441	433	431	483	432	418	402	433	431	425	436	419	412	453	450	440	402	440	429	438	466	405	476	430	466	393	466	441	481	496	422	428	420	473	449	443	432	403	392	446	419	460	402	393	416	418	460	415	471	448	425	398	450	466	431	453	461	411	468	431	472	430	455	402	469	441	455	449	462	450	442	443	440	417	458	435	411	456	433	399	457	464	429	439	442	483	403	426	411	416	482	456	436	449	439	413	437	453	424	427	444	441	415	438	428	440	438	448	455	464	411	425	420	434	448	453	455	433	444	390	431	413	454	423	431	378	441	405	458	431	420	443	480	429	460	430	469	476	447	419	425	439	432	442	408	431	453	433	404	420	406	429	437	413	406	444	423	438	475	406	432	446	426	443	439	447	432	466	455	446	470	464	434	455	418	433	433	480	448	435	435	432	435	438	427	503	439	413	407	456	436	435	429	449	486	472	447	447	459	413	422	459	432	416	460	413	425	472	446	426	411	423	442	435	444	453	476	419	434	460	444	452	474	436	436	410	423	425	430	451	434	419	408	433	426	443	406	448	435	408	424	467	447	421	438	453	401	455	429	454	423	457	436	441	436	440	442	410	441	446	447	464	404	488	443	437	465	425	458	446	438	431	469	426	430	425	420	452	427	467	437	474	460	438	410	466	412	416	447	449	429	428	436	422	451	444	409	427	457	430	424	411	451	434	456	418	410	446	441	451	453	399	426	446	427	430	460	458	474	444	405	463	452	464	445	464	437	442	417	467	434	480	445	428	431	433	422	426	449	451	431	456	402	462	418	416	427	454	404	428	418	421	406	467	466	449	436	431	419	459	415	451	447	412	437	472	440	423	408	426	396	437	452	426	461	444	459	422	404	432	432	435	463	463	436	421	457	437	442	423	455	435	414	448	465	448	470	445	439	465	465	480	427	422	422	492	489	429	433	467	434	449	439	423	460	459	431	421	399	428	433	457	432	434	467	474	439	431	428	421	443	448	422	474	467	463	493	436	466	445	407	405	434	400	426	407	442	440	434	403	480	440	434	422	490	470	443	420	436	477	465	424	432	455	444	466	454	498	422	413	435	435	452	468	476	453	480	448	418	442	448	449	437	438	451	466	455	445	478	444	451	439	436	426	408	441	452	431	452	427	429	476	443	426	427	465	419	446	430	474	424	409	433	463	467	453	445	478	431	434	426	464	412	413	457	430	456	457	419	418	438	460	425	426	447	403	444	458	425	431	410	429	460	415	466	446	475	449	445	440	469	418	462	442	428	458	441	425	453	474	435	420	423	457	440	446	447	460	453	449	421	425	443	455	449	476	475	439	458	466	448	468	449	410	470	473	449	421	436	432	462	423	409	408	428	440	440	420	449	463	424	438	432	436	451	426	466	476	438	438	455	451	424	441	452	414	428	434	461	430	423	443	430	438	443	427	403	457	472	430	455	459	455	405	471	446	435	434	451	438	462	441	422	449	491	433	425	447	418	456	498	444	436	448	422	454	406	456	455	426	439	405	450	465	432	452	438	459	410	400	453	410	461	460	425	413	439	460	433	446	454	468	420	473	474	465	392	443	462	429	452	420	457	458	432	455	424	480
24095	24404	32034	25542	21226	17573	4019	558	452	486	468	488	540	474	513	479	487	441	506	499	461	450	455	478	432	504	453	464	488	433	463	452	456	513	493	460	447	454	470	422	469	448	467	439	468	477	459	453	489	445	459	431	465	427	494	450	479	441	458	493	450	456	461	487	477	449	450	464	447	456	460	445	435	458	440	423	489	468	449	465	455	464	466	448	455	453	435	451	462	506	454	495	446	461	452	491	439	415	430	442	490	503	465	440	432	438	487	454	468	455	476	443	468	486	425	443	448	451	484	489	434	424	487	434	463	503	436	483	462	499	504	492	416	442	462	487	425	465	450	410	452	470	492	462	451	462	474	449	467	437	401	473	481	461	458	460	436	479	453	449	461	451	428	447	466	436	448	456	481	465	486	441	471	434	459	438	476	457	456	473	474	448	439	424	477	497	498	456	443	479	493	444	451	459	466	438	443	477	465	450	454	447	468	487	445	481	475	470	474	476	399	470	438	430	404	449	486	451	426	487	438	443	506	438	446	469	456	456	474	446	461	453	453	478	427	442	475	457	461	478	452	438	474	434	437	471	427	432	446	466	452	461	434	437	457	471	426	450	459	447	453	479	446	462	446	448	444	473	467	439	435	466	467	482	473	488	419	446	486	458	453	480	468	422	423	465	479	472	457	478	437	461	444	464	472	446	471	438	426	452	460	487	481	433	465	424	471	403	434	471	446	464	453	463	480	460	459	498	464	471	432	467	461	439	467	492	436	459	412	455	480	491	440	466	416	473	474	429	457	459	481	420	440	446	475	475	447	460	476	433	464	451	438	483	439	448	462	435	464	468	457	424	455	454	422	444	444	466	483	442	478	464	453	431	446	454	436	448	462	443	453	467	467	478	462	466	493	453	458	444	461	410	460	448	472	445	470	463	472	434	465	413	502	483	464	459	460	463	449	433	450	476	486	462	441	452	447	461	417	451	437	456	476	431	413	491	459	464	499	428	439	478	486	481	459	451	450	446	453	460	448	447	468	474	492	439	456	432	456	481	481	435	451	471	473	472	450	523	502	481	477	495	483	456	453	443	476	414	459	463	471	441	490	444	433	441	469	489	446	463	477	433	426	472	463	463	486	462	434	479	469	461	481	491	434	485	472	500	480	403	456	464	471	481	446	445	485	500	455	456	458	437	437	470	451	443	479	471	471	448	461	451	452	485	450	468	465	465	458	511	438	482	478	487	454	432	468	458	441	443	471	485	456	461	472	444	483	460	469	505	464	421	445	449	462	464	451	484	476	466	460	478	464	454	440	440	488	450	456	446	449	467	466	455	439	478	448	472	483	483	477	461	412	425	459	468	443	457	491	472	444	456	499	471	457	431	476	482	440	507	471	479	465	455	452	449	452	470	481	483	467	468	440	477	445	471	435	441	465	499	430	445	434	501	463	441	415	410	457	478	459	429	450	476	499	472	512	435	424	448	471	437	485	439	441	429	512	425	497	426	455	446	496	450	499	468	478	457	447	465	440	410	428	471	483	507	454	431	436	470	427	451	435	424	484	396	485	450	443	466	455	429	481	443	464	425	457	459	460	446	461	404	447	423	473	481	459	468	474	466	424	419	457	433	439	442	445	462	432	473	455	470	439	462	469	441	404	416	408	460	464	442	464	459	468	428	447	456	447	467	458	470	469	462	477	453	473	442	442	436	432	422	484	444	455	449	481	456	470	446	458	449	478	488	431	460	456	445	451	429	443	481	457	433	466	456	467	459	451	493	491	473	444	433	457	513	440	495	430	448	469	441	495	452	472	424	469	471	446	501	452	459	433	508	477	427	416	508	450	473	447	476	450	462	459	434	455	470	482	464	503	434	448	472	425	428	459	489	459	421	489	452	465	438	452	485	432	454	413	443	488	491	467	460	479	447	451	432	472	446	458	449	467	450	461	460	445	471	483	413	459	479	454	494	442	486	508	461	474	480	448	481	454	414	425	483	440	438	471	469	482	467	457	466	475	465	499	408	475	461	454	443	440	473	489	455	469	416	475	447	471	482	398	477	475	517	458	391	419	489	464	453	443	475	468	434	493	467	460	475	479	442	487	425	447	435	447	470	486	443	452	502	429	458	443	487	457	475	451	446	454	480	462	461	450	397	479	478	466	458	457	460	430	455	448	457	425	447	450	482	459	442	443	454	417	462	405	418	464	430	485	475	467	448	446	468	454	485	416	467	454	487	452	481	457	495	419	488	494	483	457	469	466	438	415	466	473	455	474	465	457	476	455	451	443	473	478	464	462	473	447	452	467	444	467	461	453	475	451	490	471	451	508	478	470	471	440	460	414	468	470	449	474	459	424	433	472	438	444	431	488	459	445	405	494	477	436	454	470	507	471	459	477	471	489	430	458	483	453	468	451	463	465	497	451	426	465	479	449	475	464	466	462	493	472	441	471	489	509	432	443	420	470	467	466	484	416	454	437	438	476	487	439	460	487	473	467	468	461	445	459	469	465	470	493	449	469	454	444	492	464	472	420	482	442	460	462	479	440	436	456	469	461	491	478	473	481	472	486	463	448	467	456	454	468	438	457	455	476	457	449	449	487	462	432	450	468	448	457	492	471	480	497	459	461	479	458	469	454	443	497	477	497	462	501	467	434	453	431	416	489	407	459	451	440	425	504	468	456	437	475	440	440	460	492	476	457	431	438	439	453	495	442	449	431	424	455	454	426	466	437	461	446	462	467	445	429	426	485	455	467	458	460	471	485	482	445	468	498	437	467	511	452	477	482	424	460	472	507	445	460	500	439	474	435	449	408	437	500	455	455	408	496	513	440	451	447	487	447	450	436	445	486	493	469	436	484	436	448	460	462	462	457	475	426	473	454	450	397	437	451	436	436	443	487	462	469	457	441	449	427	475	441	465	467	441	459	472	410	452	445	434	442	442	442	483	459	443	454	461	470	465	465	445	430	453	443	449	461	426	460	452	431	460	423	452	471	458	465	458	436	467	466	454	444	451	413	468	452	474	451	484	496	457	470	455	459	441	463	433	445	431	465	475	472	448	446	462	521	440	460	475	462	446	430	461	472	437	474	473	425	470	462	442	465	457	458	450	464	453	458	438	464	463	461	428	472	470	451	464	452	446	496	456	447	420	464	465	432	418	474	416	458	478	457	456	488	460	455	452	423	495	472	441	433	465	434	406	488	447	461	466	462	478	433	438	449	452	424	423	455	433	488	451	512	428	444	402	459	459	488	451	445	412	449	470	465	463	476	457	457	432	436	427	465	440	459	440	494	430	490	439	417	453	472	452	460	466	474	444	475	421	504	449	434	479	499	479	444	434	489	422	462	452	439	433	441	499	453	457	457	443	463	441	488	474	447	446	488	433	467	469	426	488	485	447	404	506	445	411	466	485	458	479	434	495	453	479	419	490	458	489	446	446	453	464	473	431	422	441	450	436	453	410	469	453	442	477	422	447	452	457	457	488	429	483	433	445	461	511	465	520	468	510	474	431
53209	92551	64170	15791	1102	1008	881	893	794	796	777	779	810	746	724	717	712	732	741	743	717	748	766	696	702	774	751	748	714	735	723	687	721	699	721	744	702	687	678	704	716	643	729	713	713	715	752	674	737	717	678	733	711	702	719	655	720	694	753	735	699	697	687	707	657	732	643	724	679	729	703	735	692	701	725	695	689	718	713	699	679	714	749	721	705	708	701	672	700	650	638	731	709	691	726	715	685	678	726	710	741	728	671	686	708	711	722	714	733	667	705	718	694	696	696	742	711	748	694	673	720	689	707	701	697	718	720	702	718	706	697	712	663	740	746	728	668	666	667	734	672	732	687	730	673	720	711	736	630	720	709	715	696	728	678	692	753	729	748	702	671	675	700	688	698	705	685	724	694	692	694	696	696	651	702	674	717	723	732	693	693	693	672	689	736	713	724	718	711	702	703	687	690	686	747	707	695	680	682	713	734	677	729	706	685	648	729	740	723	701	700	722	707	687	710	726	717	725	717	665	681	750	695	707	679	701	694	674	705	679	688	646	676	683	729	688	690	644	730	675	706	687	660	739	693	741	696	678	698	686	758	699	713	723	675	718	669	700	735	686	680	692	709	654	692	699	692	698	721	705	691	727	697	696	711	725	717	705	662	710	683	719	731	715	708	675	733	719	723	664	684	727	702	736	742	694	724	717	660	718	738	715	721	721	685	705	684	696	719	686	704	712	680	670	709	726	711	674	719	720	694	704	698	669	694	685	661	683	725	675	712	730	729	745	665	719	716	691	696	686	666	714	713	728	716	689	714	694	713	718	685	685	729	722	696	723	661	760	735	725	705	716	702	685	680	692	663	662	732	711	709	682	706	744	701	679	721	688	713	760	700	743	737	674	701	667	708	669	722	730	664	736	729	692	695	730	688	744	745	686	726	684	706	687	692	679	700	686	705	682	672	715	725	721	673	700	772	684	690	696	718	735	691	719	725	715	714	741	688	684	682	703	731	726	661	699	711	721	748	707	682	725	707	701	710	699	653	723	698	689	702	714	729	745	682	687	672	708	710	686	673	698	713	717	724	700	709	675	678	700	701	695	699	694	698	691	731	716	661	744	723	642	730	738	679	712	739	718	711	740	696	662	695	702	694	735	684	721	700	687	702	707	697	706	714	752	716	705	682	715	688	755	698	684	754	720	683	688	717	686	725	686	711	705	698	735	709	701	734	746	711	649	722	720	686	720	726	679	699	718	707	750	723	683	716	756	696	725	681	613	739	702	683	732	715	623	731	705	673	687	672	736	713	691	720	686	670	709	748	676	699	716	710	746	775	695	692	719	673	705	694	727	672	748	731	720	711	679	701	687	717	675	683	641	676	675	709	698	664	702	683	726	685	681	627	699	708	663	708	663	708	666	714	676	731	716	707	703	732	681	710	678	699	705	720	729	727	715	656	704	721	709	687	680	660	673	708	704	720	648	686	654	684	683	697	687	691	679	701	687	672	715	665	698	682	686	700	752	662	695	682	771	740	650	755	674	730	670	678	689	705	710	684	706	711	728	656	693	690	721	711	670	713	694	747	713	700	698	686	705	676	694	693	662	725	748	691	737	686	714	686	670	741	741	774	655	694	652	721	730	678	759	714	664	707	718	709	718	669	713	746	686	697	675	730	715	743	696	684	667	695	704	716	728	689	688	662	696	746	707	698	685	733	731	690	690	689	701	702	699	714	684	736	691	725	749	712	686	711	696	694	653	736	721	681	670	691	672	676	739	669	673	670	676	676	709	660	756	705	731	687	779	754	779	699	669	754	732	761	724	638	663	727	749	692	704	701	643	743	726	721	739	669	724	731	662	688	739	688	702	702	676	709	718	701	675	780	707	730	685	673	676	667	682	725	703	706	738	692	761	691	693	696	668	732	782	736	728	726	729	722	687	728	721	655	727	680	708	724	706	746	705	708	702	733	687	682	706	726	651	708	692	678	633	691	694	690	703	723	709	686	728	716	715	664	683	705	704	757	674	657	749	691	693	710	706	702	679	685	718	711	723	730	723	752	715	702	671	722	715	684	716	688	698	679	711	714	730	714	661	685	699	677	650	678	635	752	698	690	691	726	677	698	683	733	714	673	696	677	711	688	718	719	697	750	682	660	701	745	701	716	713	711	703	719	690	694	655	735	685	716	680	662	730	694	719	732	735	699	665	716	732	710	667	687	676	719	702	752	702	676	686	698	718	712	727	710	705	690	639	678	659	679	704	739	733	683	703	717	698	750	689	678	695	733	701	683	649	698	691	658	706	699	696	705	698	714	727	682	700	754	733	683	713	687	714	707	711	695	735	730	746	690	723	718	689	718	666	684	702	792	712	724	698	660	702	708	682	708	638	709	718	708	666	701	703	683	705	663	678	737	684	699	730	677	696	723	758	738	715	742	738	707	691	652	722	659	738	723	730	719	725	707	655	676	761	740	715	654	710	713	699	709	666	730	713	672	701	676	701	737	681	730	691	694	664	680	671	681	711	704	715	672	692	728	778	693	750	685	675	693	728	692	725	706	693	701	711	756	726	638	741	691	663	712	703	703	753	733	701	707	746	726	703	740	682	690	757	675	680	723	679	670	733	665	734	731	711	674	686	741	713	753	699	687	688	665	767	711	738	703	712	709	724	713	697	735	708	696	693	718	743	691	716	683	674	657	732	675	673	674	752	700	724	662	718	691	628	692	728	696	716	738	655	662	712	690	699	716	715	665	759	654	705	758	696	680	688	742	664	665	695	701	719	726	678	751	690	696	666	718	664	671	729	716	713	729	665	718	691	693	677	702	734	704	759	656	709	667	712	711	665	665	690	695	747	669	718	712	693	685	656	671	728	720	688	710	698	679	735	747	752	671	755	690	708	741	660	735	705	727	689	692	720	772	753	684	700	680	714	680	741	748	709	699	720	679	719	711	707	721	659	700	664	714	714	705	692	689	725	646	676	744	724	721	702	675	768	661	692	690	715	680	710	709	687	690	692	739	720	673	760	733	694	692	672	720	670	687	694	687	684	680	703	674	692	689	696	732	719	705	678	646	664	675	751	718	687	739	681	674	655	755	717	728	713	678	689	698	697	729	690	612	686	680	699	671	648	676	705	680	740	753	725	663	696	704	649	692	702	731	686	704	749	675	745	704	692	669	679	691	647	699	699	707	721	632	701	732	704	689	699	685	732	719	732	674	711	709	706	742	742	746	692	682	745	747	738	717	691	670	732	689	727	668	657	690	663	685	680	668	676	678	681	737	748	702	694	700	698	727	721	707	764	691	688	775	734	683	714	643	654	747	752	698	724	710	682	681	688	715	733	666	676	710	697	673	690	706	691	679	742	768	769	668	711	681	672	704	658	699	681	686	701	640	700	709	713	703	714	727	738	725	714	709	681	659	703	722	688	707	718	668	657	687	701	734	707	690	725	680	667	704	710	712	696	661	742	698	739	735	735	687	771	682	725	699	691	692	632	741	707	648	726	686	726
30541	36652	27887	6382	290	230	237	232	262	221	258	229	241	242	217	240	261	235	226	226	233	237	255	252	210	211	251	251	265	259	230	247	214	220	242	255	250	192	236	232	233	250	223	230	232	237	229	262	216	217	220	244	233	239	237	245	276	263	227	244	221	232	244	229	217	232	217	273	198	239	250	231	237	216	226	237	246	211	219	240	256	223	234	213	225	241	224	231	241	251	217	217	254	237	217	222	257	236	226	229	239	221	223	240	252	215	244	213	237	227	266	234	226	248	268	249	260	256	229	267	239	246	251	218	236	255	234	250	238	245	234	214	243	226	239	256	261	235	228	236	237	262	229	232	250	241	251	241	262	253	239	228	233	236	232	258	221	244	218	251	260	223	250	245	234	272	224	245	216	241	222	232	224	266	217	258	256	274	234	247	250	210	242	264	262	249	212	256	216	257	241	222	224	236	225	242	203	251	261	262	236	218	238	208	236	238	249	215	219	250	257	241	227	246	231	254	244	236	249	250	230	251	244	216	231	211	230	253	215	244	261	250	237	223	248	231	242	263	219	228	235	231	226	242	282	253	201	209	261	225	231	242	245	223	241	252	245	231	245	245	247	233	231	228	221	230	220	235	229	254	236	228	240	225	258	232	252	247	221	254	248	224	267	240	250	225	251	240	260	244	256	238	255	217	246	271	251	248	231	254	229	270	264	248	237	205	220	238	252	242	241	232	249	247	241	255	214	230	226	212	235	214	239	234	250	255	245	229	225	240	245	229	237	232	238	205	246	236	247	263	266	238	265	243	241	240	232	251	248	240	215	206	237	260	204	241	222	213	230	257	227	236	246	241	250	223	248	254	243	239	245	228	205	257	231	224	253	239	245	245	225	223	236	263	246	224	238	248	224	230	233	228	242	258	235	229	234	234	224	239	247	255	240	263	229	209	242	229	241	214	232	251	255	232	248	246	237	221	221	220	251	233	231	252	240	213	258	224	229	247	222	223	231	242	220	234	230	218	256	260	236	251	242	262	257	227	230	240	255	258	229	210	239	232	222	249	226	237	244	263	264	217	229	257	247	203	238	251	230	257	239	240	244	240	228	216	217	224	206	211	239	230	238	230	228	232	222	225	231	227	215	220	276	242	247	234	263	262	255	270	248	230	217	243	235	234	242	250	270	221	244	255	240	231	236	258	262	226	222	247	225	241	238	233	212	246	267	248	235	218	234	233	235	262	260	261	219	235	243	240	252	251	244	249	238	234	236	244	224	263	239	242	268	241	261	242	224	263	291	237	235	253	234	232	237	239	256	244	247	205	243	251	239	245	261	244	232	222	224	225	224	242	266	223	229	226	240	241	251	235	248	229	233	240	234	218	262	231	242	240	261	258	265	241	230	279	249	237	240	242	236	222	257	235	250	248	233	232	234	257	222	217	231	245	235	221	243	225	255	221	261	217	228	250	224	247	239	224	237	248	250	225	236	242	263	226	218	238	249	227	237	244	231	258	211	262	230	235	203	255	245	268	244	239	244	253	224	237	224	230	216	252	261	258	237	256	227	238	243	229	248	228	260	227	243	246	234	244	228	255	230	234	223	236	251	255	237	252	244	234	257	243	208	223	249	239	234	245	230	256	258	251	221	245	234	227	252	261	242	242	262	250	259	233	225	260	237	244	223	239	239	227	208	232	251	215	257	231	227	235	242	208	233	244	230	249	218	218	251	250	244	219	225	274	232	237	232	275	229	224	227	234	220	229	263	246	236	260	229	230	242	261	233	227	253	242	227	227	239	239	226	269	231	251	220	226	251	219	238	238	267	249	241	231	201	230	229	234	245	241	222	214	233	263	267	224	241	222	217	214	223	247	244	223	244	257	225	243	229	248	242	233	239	250	225	244	226	241	252	257	239	233	227	241	234	234	234	220	246	255	235	229	228	217	209	242	258	255	234	251	251	241	257	278	249	224	260	243	248	252	244	254	235	230	250	242	253	246	226	217	234	250	236	210	222	238	236	261	238	264	284	241	231	245	232	237	263	243	252	240	241	217	257	219	257	249	243	245	248	200	233	258	231	230	241	250	242	237	229	242	211	222	233	253	235	236	243	249	235	254	250	240	230	216	209	246	251	204	240	247	250	231	248	246	230	224	225	224	222	253	219	215	214	251	230	245	221	231	241	213	229	235	250	246	265	235	227	257	248	223	235	242	243	197	245	236	250	257	264	243	249	239	234	236	227	240	266	243	223	254	251	213	250	229	219	223	263	218	234	233	255	247	222	243	251	221	220	231	225	273	225	240	234	245	235	226	262	241	238	216	245	255	243	245	238	247	227	226	226	225	232	257	258	234	207	212	231	213	224	240	235	221	241	251	213	233	213	239	260	219	255	229	238	188	223	238	231	238	218	233	259	238	246	231	230	262	255	238	225	230	250	235	247	232	195	234	232	240	269	266	250	225	242	245	212	227	210	237	232	250	238	248	241	234	242	220	243	239	247	234	248	211	219	249	262	231	237	257	227	224	254	257	235	225	225	230	236	266	239	253	232	216	257	209	234	237	214	227	243	235	252	213	223	227	234	259	236	292	271	227	232	220	236	242	213	256	223	233	260	241	271	231	208	237	219	250	273	235	219	230	230	234	229	225	228	258	204	229	246	249	245	219	232	223	237	231	226	253	219	240	266	212	235	262	216	229	246	205	211	240	262	255	263	233	269	227	226	256	217	220	226	233	214	228	234	223	254	244	233	260	262	233	247	231	220	237	256	246	261	216	252	223	238	235	228	255	234	259	254	222	237	238	259	245	240	275	225	231	241	192	295	244	232	244	229	229	211	253	255	218	243	249	258	204	240	226	226	245	242	237	235	224	214	232	209	255	234	270	258	223	218	235	253	245	248	246	229	268	229	250	210	242	214	267	215	239	230	230	216	232	204	206	236	248	239	223	270	231	222	227	250	207	233	205	218	239	223	235	240	256	246	256	243	248	235	246	245	237	222	215	222	246	248	252	230	240	238	233	240	235	251	276	222	229	213	238	253	226	234	238	257	245	244	215	252	234	229	249	230	262	267	234	232	227	217	248	246	246	243	228	243	225	234	233	221	233	269	243	243	237	209	241	236	267	254	229	248	236	218	227	224	272	231	234	245	188	233	228	246	240	272	266	244	227	228	240	231	228	230	231	229	253	242	245	223	245	256	239	248	262	240	249	250	232	202	238	212	231	242	248	250	250	233	263	247	253	251	226	219	231	247	247	241	242	245	241	267	229	249	234	242	271	218	223	244	247	211	245	228	264	246	235	235	212	245	253	267	238	231	208	257	240	248	231	224	229	237	206	200	234	246	235	235	224	243	238	244	235	258	252	229	221	253	227	232	218	245	259	268	243	252	231	248	230	249	235	259	255	256	230	232	217	232	223	216	244	241	241	225	262	269	211	248	211	231	235	224	215	212	255	247	247	252	218	238	249	232	253	220	241	249	239	231	236	235	230	265	241	234	242	230	228	234	229	230	242
39706	54125	26723	2122	412	427	399	419	411	427	442	418	432	419	405	396	419	424	385	394	394	411	416	402	423	394	411	406	421	404	431	410	428	401	395	397	403	431	421	407	391	394	425	412	404	408	403	390	434	411	389	414	380	416	419	393	425	404	433	427	373	416	434	424	387	392	412	420	417	381	405	384	394	422	416	445	360	406	411	377	379	390	400	443	414	422	414	386	425	446	418	397	392	417	398	386	375	407	363	387	372	387	395	419	405	402	430	428	392	448	396	424	368	415	401	394	410	419	390	380	410	372	383	400	410	431	407	418	379	417	422	379	358	417	370	388	428	380	406	427	432	397	414	452	424	423	416	416	413	419	457	421	406	439	409	384	425	407	381	381	388	427	402	385	399	434	464	408	425	404	395	401	393	402	371	406	413	409	440	404	370	402	429	429	433	400	430	384	425	426	393	417	384	389	414	415	385	435	403	430	388	385	400	409	418	413	446	404	401	371	403	395	414	401	397	393	428	416	380	392	414	405	404	435	430	399	422	410	440	435	381	394	403	441	409	442	390	387	422	410	421	409	415	394	433	424	385	405	410	383	397	442	404	376	419	383	411	370	424	413	419	455	375	385	423	392	426	420	404	400	404	425	406	414	413	405	429	392	411	360	426	417	416	406	411	382	409	431	433	412	393	396	436	399	389	407	443	413	380	421	415	420	387	406	402	373	442	382	355	401	429	422	414	414	403	416	398	412	420	376	384	435	405	434	383	402	381	397	419	435	392	406	407	443	409	411	440	400	426	430	421	431	401	402	393	402	391	412	399	382	410	410	369	393	386	407	428	425	396	408	405	410	452	426	421	370	434	403	418	403	379	389	441	405	381	421	390	399	410	413	387	365	403	425	391	407	393	397	403	433	397	400	410	424	398	427	422	395	423	427	430	401	402	430	398	406	380	460	412	378	414	408	374	398	469	391	421	410	394	400	414	400	407	391	415	409	397	427	404	426	379	409	369	430	382	430	402	382	384	374	423	410	415	428	443	393	445	402	382	447	400	404	425	406	456	389	381	427	417	402	369	404	396	393	404	418	413	378	407	416	386	384	406	400	395	437	387	396	421	404	397	400	443	401	401	405	390	413	433	449	384	415	401	394	414	437	398	393	409	410	425	420	377	420	376	386	432	431	411	404	422	406	405	411	423	405	414	414	428	436	393	432	340	397	418	421	436	419	380	393	415	388	429	389	392	456	433	400	408	402	422	357	426	423	413	410	386	394	425	367	412	398	425	413	401	434	406	404	406	412	372	403	383	402	382	384	442	395	377	431	441	419	428	367	420	384	420	396	367	421	442	431	418	400	374	397	397	393	392	382	364	434	424	436	396	423	402	414	427	397	399	422	406	366	423	414	420	386	419	415	408	400	371	403	370	396	403	380	432	385	378	408	382	410	380	404	413	419	411	398	410	403	402	408	406	409	397	440	385	392	392	387	385	435	431	384	404	427	411	416	404	384	410	411	431	416	387	458	394	421	407	404	378	407	412	405	379	409	439	376	402	393	401	447	435	385	416	406	405	399	418	397	413	373	390	417	396	387	401	436	417	455	412	416	419	398	411	391	404	388	413	392	398	415	415	405	381	354	393	441	415	421	438	423	395	398	397	429	438	356	378	389	391	409	422	400	381	403	391	391	375	414	413	411	440	418	391	381	416	435	419	371	422	401	404	395	412	421	460	436	377	415	437	415	378	395	392	394	440	418	416	389	420	423	394	405	398	437	406	416	376	394	415	387	414	379	433	404	406	393	381	432	407	418	411	407	409	425	408	390	416	426	399	422	384	398	398	398	367	363	391	437	378	416	397	377	409	409	388	398	435	408	414	402	444	414	415	385	385	433	368	430	389	367	400	423	407	387	409	386	403	433	416	449	392	402	377	408	385	447	416	406	440	362	407	390	377	420	403	425	417	425	423	402	435	366	351	417	417	410	412	403	409	380	416	398	447	387	419	402	415	424	417	395	351	385	426	435	398	415	410	423	423	395	364	411	390	390	372	456	412	407	420	392	379	463	386	425	425	403	401	391	435	415	414	433	425	386	446	415	412	390	411	414	451	419	393	369	414	448	395	367	442	401	416	391	439	366	417	440	432	412	426	390	395	410	382	410	424	403	404	398	410	443	403	416	413	386	399	439	433	377	445	425	417	402	404	428	377	437	419	418	409	405	389	416	421	433	383	400	428	389	395	419	405	384	443	396	403	399	413	442	429	411	395	411	401	398	421	383	442	379	427	401	422	399	388	422	393	432	421	415	430	385	421	451	395	398	403	396	392	414	398	410	377	385	383	428	384	421	405	437	383	402	414	419	434	395	394	444	417	407	418	419	399	372	437	384	391	418	368	354	417	405	387	410	409	399	390	398	414	419	397	383	417	404	414	385	427	416	368	398	426	364	400	361	381	390	415	392	434	400	419	426	379	398	400	406	461	437	440	428	411	397	415	442	430	398	420	410	389	404	430	409	390	385	382	441	417	431	403	428	382	409	426	420	430	415	432	413	413	388	404	390	433	416	403	392	423	418	442	412	405	410	420	390	415	391	424	406	421	377	438	422	395	393	412	405	408	388	385	428	388	417	413	428	409	411	389	396	408	401	421	372	390	406	400	434	379	393	437	425	417	420	396	358	416	432	391	419	422	375	428	397	414	411	418	439	398	425	371	359	387	390	375	415	425	404	393	406	403	425	401	410	413	384	422	411	402	436	438	410	424	397	394	435	409	430	452	364	419	433	402	407	413	406	430	390	399	386	429	433	412	398	408	392	419	420	359	403	428	399	395	414	427	376	430	390	388	394	421	377	411	413	411	414	384	426	416	404	424	417	410	425	396	385	399	458	412	408	426	415	426	400	395	423	422	438	435	425	401	382	426	392	423	406	378	393	442	408	411	384	397	386	429	431	446	414	409	397	397	392	420	420	422	423	398	386	401	396	441	374	437	410	359	397	415	424	346	429	389	440	420	406	375	373	368	428	373	379	393	404	433	415	430	417	404	376	397	400	418	414	402	403	403	396	437	430	417	367	392	386	383	396	431	391	389	359	420	439	423	387	401	369	387	386	421	408	394	381	447	411	401	386	367	400	389	401	438	403	413	392	377	416	421	374	410	430	386	416	418	404	443	402	406	373	413	382	416	393	401	415	402	389	410	427	422	425	386	379	404	382	401	372	419	402	418	411	384	387	447	446	416	416	417	438	422	436	412	425	423	413	397	446	438	411	425	364	404	455	433	378	430	407	383	416	392	423	415	391	384	425	434	411	410	386	412	413	433	397	417	371	431	434	385	395	379	419	429	375	366	428	368	404	408	423	398	389	429	373	391	393	397	398	405	402	399	409	442	417	414	415	418	406	398	386	403	437	426	437	431	430	414	402	396	421	420	408	432	423	403	380	379	457	402	408	405	399	417	399	400	404	414	406	394	422	424	418	395	403	418	406	383	404	391	382	412	395	377	382	421	404	364	402	400	381
26051	26419	31903	24477	17057	3159	369	313	313	297	316	282	267	326	286	268	288	286	273	289	277	267	297	289	307	328	309	284	308	279	305	294	310	316	304	320	312	290	301	285	297	282	302	320	304	306	317	281	291	297	307	312	293	314	298	248	296	271	287	302	272	298	254	295	327	309	294	302	284	296	285	288	310	272	324	322	313	315	300	295	278	284	281	317	304	291	342	276	294	292	338	304	296	329	305	289	298	304	308	286	254	257	276	262	283	291	304	262	307	288	283	282	300	298	307	287	296	275	300	285	325	286	291	325	312	317	295	286	301	332	290	301	258	292	310	300	281	284	278	314	292	281	295	287	293	276	273	290	294	291	294	280	306	321	299	309	281	289	247	291	284	315	281	316	282	292	287	286	319	311	279	231	285	277	279	312	318	281	315	315	285	325	287	290	304	316	284	277	298	285	272	305	293	263	312	300	288	293	288	308	305	322	258	303	306	303	290	281	274	302	278	299	308	276	264	268	303	296	300	287	303	320	298	291	288	297	271	314	315	274	322	288	281	293	294	280	309	280	304	310	303	302	283	273	282	288	304	307	301	270	277	287	293	277	305	297	304	322	299	312	273	275	266	286	271	266	267	304	291	266	279	274	302	287	273	303	286	297	287	273	270	305	272	299	291	304	282	330	289	282	288	275	285	314	287	310	301	318	293	296	263	268	267	294	305	291	283	289	305	319	282	278	293	296	286	276	289	317	311	307	252	276	295	301	297	272	285	280	276	293	263	288	299	280	285	301	279	264	268	296	334	291	282	286	339	282	292	276	310	291	294	295	276	290	304	285	296	280	283	292	266	292	273	310	295	291	329	302	287	303	306	294	292	260	304	281	285	268	320	301	300	301	280	304	310	296	306	310	271	283	298	293	288	310	296	314	282	308	272	282	314	290	281	296	308	270	295	259	270	297	314	315	267	299	317	307	265	312	295	307	275	293	295	279	287	299	296	305	277	312	303	296	302	277	302	269	283	278	302	288	302	296	307	332	300	330	288	298	267	296	298	291	296	299	311	308	288	270	288	291	306	302	264	282	265	289	281	296	270	284	278	274	288	317	284	300	280	291	321	269	284	322	254	342	304	273	289	309	278	286	326	294	284	289	280	298	319	298	271	293	275	285	303	275	265	302	273	283	306	319	288	287	301	314	257	291	306	277	285	325	293	304	301	302	309	300	312	289	294	280	283	281	290	294	296	290	284	321	309	270	318	289	306	293	289	311	277	280	284	303	305	307	279	292	312	312	291	283	273	269	333	255	318	291	280	303	309	264	293	279	270	319	310	266	280	265	273	289	288	298	298	296	313	303	312	307	307	306	281	293	315	307	294	287	299	265	296	267	285	307	297	262	326	287	305	324	271	262	274	288	280	278	284	302	286	283	311	329	287	283	269	299	290	339	268	274	281	293	300	273	269	280	308	265	276	328	297	282	287	279	268	300	286	277	291	266	286	304	314	294	290	287	308	310	282	283	276	312	310	330	279	289	304	286	274	305	318	295	294	331	308	282	279	276	289	271	271	287	292	284	288	280	280	294	303	286	274	309	278	264	316	268	305	264	291	314	304	330	273	301	287	294	294	275	283	313	313	311	300	315	299	288	290	288	325	278	287	292	282	298	315	284	298	298	278	282	295	260	274	325	289	310	295	301	301	306	305	298	285	290	305	289	269	283	299	260	287	295	279	295	313	293	290	308	279	303	297	299	273	292	265	305	306	307	265	293	306	298	282	312	253	321	287	286	305	301	294	265	297	291	330	312	286	324	290	278	296	301	290	284	304	291	308	322	298	299	288	311	284	271	298	316	309	310	283	328	326	326	303	280	259	279	299	285	313	299	293	302	279	299	270	285	295	314	297	284	283	325	326	275	276	299	302	287	302	300	290	265	283	300	293	294	281	299	290	257	283	275	313	294	306	279	267	277	297	303	288	288	302	277	311	328	285	304	272	315	284	301	300	289	281	284	284	314	318	290	315	262	314	287	286	291	285	267	267	273	306	294	308	284	308	270	294	287	287	288	295	271	293	281	312	311	287	291	278	293	295	319	294	314	305	273	284	276	293	269	304	310	272	280	326	284	270	281	267	280	313	306	282	287	273	255	299	251	278	292	296	313	286	282	295	303	280	297	303	310	287	300	295	290	274	314	282	324	294	292	292	295	290	304	282	303	281	303	336	288	313	270	323	256	298	297	314	307	313	325	315	283	287	295	269	305	306	262	290	263	315	290	314	265	316	272	288	311	309	299	294	328	320	276	278	313	290	313	276	322	331	287	296	307	267	281	284	313	311	290	305	282	312	277	291	294	312	272	299	285	294	280	298	285	291	272	328	308	296	293	257	257	285	319	279	299	258	299	307	285	306	296	285	307	321	300	308	299	316	287	303	294	278	284	303	309	270	312	285	303	278	325	293	301	270	316	294	311	276	311	280	298	286	277	292	278	281	268	265	290	285	275	308	280	300	274	318	277	296	271	311	313	322	318	319	309	284	316	299	313	282	291	330	332	275	309	327	283	315	299	285	298	299	274	286	292	296	315	279	325	309	327	284	267	312	304	286	263	294	306	317	334	296	302	294	319	305	277	307	285	301	258	299	274	273	288	314	287	270	286	292	316	279	312	306	304	320	304	335	323	288	284	280	324	283	276	302	284	300	295	266	304	312	276	299	295	293	298	295	294	300	310	279	293	323	301	313	296	308	306	263	291	304	284	285	291	298	284	267	328	296	292	328	302	295	272	273	309	289	286	304	294	264	312	289	311	297	315	285	289	310	283	288	315	239	307	301	322	264	272	311	260	294	292	307	303	301	279	294	288	276	296	309	320	315	277	317	261	304	288	275	306	275	273	288	303	303	264	280	307	317	311	289	297	290	277	296	317	303	295	302	307	283	335	298	271	307	288	298	313	296	290	308	305	297	287	336	314	303	295	287	299	294	292	260	286	270	282	255	298	311	245	313	299	284	268	290	279	304	280	313	299	309	262	278	305	323	265	268	279	252	300	300	318	290	287	287	304	265	310	289	311	300	267	291	308	268	262	304	285	259	285	275	286	286	302	277	320	304	312	284	332	316	296	306	305	258	307	280	293	284	280	270	271	294	265	305	299	301	282	292	282	320	284	295	289	306	277	284	285	297	312	252	286	274	316	306	268	305	310	297	283	287	299	259	292	253	288	278	265	279	285	330	297	312	298	272	297	295	272	304	301	283	279	262	281	299	276	302	286	290	317	285	323	285	299	282	286	308	281	277	301	315	284	299	293	304	279	294	316	274	264	318	311	304	306	311	275	263	276	263	283	293	321	291	271	305	285	314	307	301	287	300	286	273	309	299	304	325	278	281	313	286	289	274	300	282	308	280	299	317	310	297	280	294	292	290	287	297	290	292	321	294	297	301	284	313	283	364	321	305	311	288	296	306	291	290	277	317	289	287	299	284	315	274	293	281	290	303	313	291	308	319	246	277	290	314	289	294	278
59927	90177	51825	6360	576	505	482	503	507	519	518	498	450	491	483	476	523	442	496	527	492	497	467	482	492	494	513	497	489	516	481	478	472	461	445	513	476	490	462	502	473	487	485	470	478	487	492	482	442	470	490	463	483	493	486	492	474	460	478	459	469	493	487	464	505	531	495	483	516	489	456	481	483	487	476	474	489	464	456	494	483	478	475	490	454	491	505	472	489	481	504	497	466	474	486	468	478	476	507	494	466	481	478	504	474	476	476	508	476	494	493	469	453	466	525	509	488	470	511	455	481	490	481	504	479	495	479	468	465	480	501	480	469	490	464	489	514	501	445	509	476	503	436	479	453	448	504	427	476	485	446	500	461	453	484	484	473	487	498	471	483	486	494	502	480	463	517	459	497	501	475	475	433	520	453	492	504	486	465	488	491	473	473	457	442	507	497	496	511	468	488	471	485	517	457	483	475	452	503	505	466	475	466	473	478	469	480	516	501	488	413	470	486	463	479	461	478	452	460	465	469	466	488	445	470	487	454	478	447	481	480	492	489	484	532	502	488	464	473	484	479	455	490	466	513	457	452	474	478	483	446	467	460	489	482	495	465	491	477	467	484	502	470	464	504	490	478	488	493	469	502	491	494	483	444	505	509	478	456	465	472	467	458	465	450	468	486	472	460	441	470	425	485	462	488	433	479	490	469	500	467	462	461	493	473	474	446	465	455	504	527	541	446	504	466	481	503	494	466	463	480	453	470	500	480	505	484	528	439	455	479	486	467	457	510	492	465	451	455	458	513	494	478	464	483	503	451	501	472	486	492	492	463	482	512	493	500	496	474	524	493	483	473	445	480	477	450	477	511	501	491	476	470	496	492	457	510	503	470	437	508	469	481	475	502	496	448	468	499	504	477	500	482	481	475	470	477	492	503	493	488	501	469	445	487	484	504	486	492	497	548	470	500	492	489	473	477	454	487	461	511	474	479	478	496	498	471	406	464	459	465	491	494	502	515	504	465	462	459	501	470	482	478	509	486	453	488	475	478	464	475	482	483	490	517	463	450	481	442	532	484	448	466	470	438	450	465	466	470	495	484	502	488	486	483	485	486	493	447	482	513	483	476	515	483	490	501	461	467	432	462	498	479	478	478	458	465	465	444	498	518	468	458	477	466	493	487	494	485	488	475	509	488	473	482	455	490	487	489	499	522	499	459	469	513	488	465	490	446	446	473	459	495	493	461	467	468	487	476	472	498	466	485	497	489	439	501	506	486	483	492	454	483	476	473	493	462	483	460	461	509	480	451	499	494	469	503	495	474	465	446	459	479	508	509	473	463	496	464	457	481	473	465	448	495	468	484	508	469	475	510	425	499	484	385	471	467	508	481	544	452	482	483	455	450	478	489	504	533	469	520	455	490	468	485	474	478	504	489	453	474	446	445	491	449	469	466	467	459	468	470	480	482	443	497	499	482	446	551	485	531	496	481	496	488	506	453	458	514	479	491	462	480	490	452	444	454	474	464	476	398	472	452	486	484	475	461	495	465	476	447	447	478	488	502	517	461	456	507	481	484	489	506	497	462	490	472	466	461	484	520	480	468	483	495	499	492	476	453	478	495	472	490	435	489	469	476	535	464	493	471	455	477	511	461	475	495	472	488	512	491	474	452	473	473	494	482	493	480	462	495	471	451	499	443	472	498	421	507	457	532	440	479	454	470	502	503	441	482	496	468	491	492	495	469	492	480	500	490	468	470	446	505	434	478	467	470	477	504	463	484	474	478	431	502	498	480	462	461	486	464	479	518	508	478	515	462	501	513	484	475	494	528	430	487	434	496	493	469	472	476	488	453	474	463	465	492	459	501	489	446	494	467	493	498	474	472	501	520	518	484	536	461	467	510	484	490	492	478	498	486	489	508	479	445	503	440	490	516	510	478	510	477	499	468	472	480	465	494	513	514	485	503	449	476	451	505	473	490	502	487	464	451	484	425	449	469	495	467	473	475	468	500	511	460	454	462	472	530	466	496	476	480	468	481	440	467	458	463	468	492	450	484	481	514	448	488	495	492	505	478	442	469	490	479	435	475	477	468	500	491	470	453	481	476	459	484	470	433	521	483	480	485	477	520	471	480	472	455	474	474	457	485	475	506	459	476	489	458	474	502	467	486	458	494	484	487	468	487	498	477	451	502	468	482	467	465	466	460	507	540	468	489	477	519	502	469	469	474	507	477	537	469	456	483	493	472	451	506	483	460	487	505	487	496	499	474	444	498	447	517	489	459	446	477	482	491	465	494	490	509	474	440	497	518	503	493	456	482	456	489	494	485	518	490	468	473	496	452	500	518	455	491	462	513	504	517	529	466	492	486	506	455	482	473	464	430	456	480	480	497	470	471	431	522	488	498	478	478	490	502	461	477	498	489	448	477	461	489	463	445	478	458	473	479	473	505	503	470	444	472	471	510	498	488	473	498	511	439	479	456	481	473	470	461	519	486	485	511	507	492	486	474	477	504	453	457	441	467	498	494	466	510	481	492	489	481	492	459	457	493	464	458	493	473	456	489	506	505	501	458	474	484	483	457	479	437	492	461	472	498	504	444	491	480	460	457	451	488	493	495	483	462	456	489	460	492	485	483	517	514	462	541	479	440	521	507	441	441	496	499	444	438	439	535	454	474	442	481	495	487	463	510	494	505	493	483	458	494	475	463	454	503	474	470	481	480	447	481	491	472	475	515	482	495	489	474	491	504	489	500	417	531	492	491	469	469	442	467	488	429	464	491	471	482	502	497	483	478	478	499	468	495	453	464	507	471	499	431	504	456	474	473	492	506	463	463	473	489	488	486	465	465	499	467	450	495	462	476	464	459	481	485	509	475	475	493	510	504	463	472	493	513	467	457	441	456	490	481	474	496	457	515	485	472	484	531	535	504	464	484	479	436	498	546	509	544	464	471	464	474	461	520	448	480	517	478	471	435	480	472	464	462	480	485	517	468	492	487	470	537	499	495	496	521	510	519	489	494	481	494	500	449	497	521	447	513	481	494	445	503	503	494	522	489	482	501	426	441	461	475	453	505	475	512	483	471	480	504	474	482	455	507	484	458	460	489	435	481	457	493	490	489	478	483	510	462	477	452	493	486	501	493	481	534	487	500	506	496	498	480	495	463	496	440	466	474	464	527	481	482	473	487	489	488	492	516	500	487	484	464	492	427	549	507	509	464	459	467	478	484	481	489	533	449	491	441	491	478	492	450	481	503	480	493	474	450	486	483	456	492	469	484	483	474	481	500	507	484	487	488	489	463	479	438	485	513	468	487	470	520	457	515	464	528	488	464	467	478	505	475	459	466	467	454	490	498	507	456	488	457	495	449	452	468	466	475	478	492	482	456	461	455	448	498	489	506	492	470	512	520	475	474	470	471	435	486	469	472	424	492	472	518	482	497	488	486	511	487	533	456	456	477	485	509	478	491	507	494	471	466	431	463	474	498	472	501	444	515	477	418	467	484	479	466	494
24577	23533	30319	24783	21233	13856	1241	591	519	505	527	539	525	532	530	505	523	541	507	549	515	490	536	516	502	511	452	511	535	526	522	481	489	468	466	511	446	468	512	472	524	486	501	544	483	503	516	522	507	522	481	509	481	473	458	457	479	526	533	492	516	538	476	481	507	505	534	501	494	532	497	539	521	467	530	465	494	506	475	471	510	492	495	511	497	474	508	498	482	496	537	500	491	504	473	499	485	507	520	482	494	500	457	490	590	527	528	482	471	516	510	491	448	469	488	493	474	499	509	479	514	468	464	462	504	473	513	501	488	479	478	544	494	472	530	467	475	474	499	539	487	508	519	508	474	500	478	487	484	536	523	494	484	464	522	524	476	495	493	502	508	483	508	538	502	471	471	473	514	497	456	529	494	507	478	436	524	487	519	553	456	474	510	547	547	542	451	464	438	487	521	498	494	512	511	529	514	500	518	524	484	506	530	492	479	449	476	527	570	488	515	511	467	504	497	489	484	483	488	470	455	503	525	507	461	485	493	498	492	502	518	475	554	505	500	461	508	535	514	522	485	496	502	531	496	470	455	486	467	495	553	482	539	475	487	512	458	553	494	534	484	475	519	459	513	503	463	528	459	529	511	511	487	505	511	462	511	468	486	510	518	508	469	464	497	457	491	524	491	491	514	523	511	515	493	502	471	502	490	523	501	524	495	531	451	497	511	509	515	485	498	485	512	474	497	474	489	481	495	488	493	540	494	497	505	504	485	475	509	513	481	479	529	488	489	555	503	446	497	510	508	502	485	534	497	532	493	497	479	484	491	490	543	518	512	509	497	479	488	502	493	510	516	489	472	457	510	465	497	519	451	509	487	490	528	436	483	500	499	522	505	501	501	510	499	423	516	505	511	498	529	482	494	478	530	476	517	497	489	517	525	467	475	466	505	540	508	547	553	520	501	493	504	527	476	494	480	468	521	485	490	502	494	533	496	520	465	489	526	512	483	470	529	537	526	459	518	487	513	481	500	490	493	520	516	499	494	491	515	499	477	499	522	527	482	507	527	559	495	492	502	512	528	524	455	511	475	473	493	504	497	486	522	507	465	537	516	489	507	484	545	505	500	515	477	526	523	477	444	475	451	475	541	461	499	496	477	536	507	523	530	507	505	491	516	528	470	525	507	517	461	503	506	485	470	502	529	485	492	467	524	517	534	513	479	509	468	507	504	487	460	477	504	489	468	502	484	498	489	508	501	496	502	482	556	501	479	494	495	487	518	504	480	510	493	494	464	501	472	463	488	499	485	518	481	512	442	478	476	512	474	503	533	523	527	527	512	472	494	480	490	514	492	470	487	490	522	535	522	485	482	497	493	489	489	467	468	449	532	513	490	478	460	496	559	503	506	496	481	481	494	494	502	509	519	493	466	472	512	486	511	458	483	555	480	487	507	516	512	516	509	503	490	481	496	510	486	514	507	495	505	489	517	509	460	495	533	500	527	471	511	468	506	484	495	470	508	481	499	502	473	489	503	468	517	479	534	491	505	464	535	499	494	473	508	481	501	479	490	499	474	498	509	461	526	501	523	515	511	562	461	504	489	510	529	485	483	487	469	524	500	502	506	530	488	497	506	508	500	525	460	479	503	512	536	489	458	509	485	526	525	494	533	491	504	513	509	497	513	525	491	460	502	449	492	466	476	510	489	490	492	484	531	518	495	480	482	510	510	488	451	496	508	487	487	517	534	522	506	471	504	523	494	503	480	509	494	556	456	462	503	489	459	482	473	497	513	501	487	508	496	474	492	509	457	503	470	470	539	449	489	470	524	478	489	510	492	443	499	525	497	489	500	464	512	477	496	500	497	537	486	518	452	510	481	510	491	496	497	498	532	493	536	510	506	502	519	470	524	454	523	491	485	481	461	497	481	448	456	500	486	510	504	499	492	507	498	496	510	511	504	464	531	473	490	464	496	503	465	485	482	477	474	504	531	467	468	490	479	472	497	520	489	475	485	508	494	476	517	484	484	533	501	442	480	506	534	483	507	494	474	441	467	534	513	502	521	518	504	537	505	478	466	473	493	492	501	460	489	471	505	509	478	480	504	513	464	484	516	516	480	505	505	529	492	488	471	481	444	486	469	554	506	495	496	502	517	493	492	523	498	506	485	529	501	491	525	494	518	530	505	503	527	462	501	446	478	529	517	471	502	488	500	487	550	516	516	491	462	505	484	474	500	520	514	536	471	481	519	523	491	472	491	489	492	487	464	474	466	507	505	505	468	472	516	501	494	489	514	495	547	518	505	455	484	468	472	519	479	463	493	485	490	507	505	493	500	501	495	491	516	510	531	481	489	471	487	469	473	514	496	494	514	536	499	469	499	487	466	461	505	466	535	547	484	485	488	443	465	543	530	480	476	484	508	517	505	481	520	475	517	552	505	527	503	522	463	482	517	488	484	443	516	503	485	504	512	489	474	490	535	486	498	506	475	471	511	487	479	498	465	479	492	503	435	463	527	485	529	503	478	535	490	503	506	501	503	495	434	499	518	515	499	471	498	510	501	464	486	527	484	483	475	497	487	527	565	475	517	480	475	471	489	480	489	465	502	536	514	501	460	519	479	509	498	497	470	492	475	479	522	531	502	453	492	504	500	482	527	546	522	489	512	497	531	514	482	512	493	492	489	517	516	519	507	497	508	480	494	488	472	504	490	489	499	504	498	499	497	481	493	496	497	496	485	477	537	511	487	489	494	495	537	496	470	487	471	519	445	491	434	505	496	478	492	474	523	465	474	498	498	492	487	492	555	521	455	512	484	495	483	491	508	504	460	479	453	517	507	461	443	510	523	457	498	521	488	495	506	505	509	517	502	488	488	485	487	487	506	465	472	491	453	497	465	466	510	507	498	518	517	478	525	478	506	497	467	502	497	505	473	510	484	491	480	507	472	520	525	459	479	513	497	520	486	488	525	483	504	525	505	456	459	484	540	524	507	503	446	471	506	479	502	536	482	498	481	504	490	483	510	497	489	460	488	481	456	458	502	492	488	473	532	497	479	520	517	482	489	510	486	547	477	491	476	491	501	483	497	477	502	499	497	467	463	477	488	501	519	518	526	496	521	508	467	502	517	525	503	519	504	476	474	505	535	489	461	465	502	532	490	527	509	506	451	478	491	500	451	480	483	458	469	546	492	499	474	511	467	486	504	517	513	501	482	502	500	508	489	520	482	502	496	532	533	512	545	469	487	510	512	464	517	455	487	510	495	468	513	490	507	497	502	545	490	491	516	509	512	469	486	477	500	508	506	522	456	547	483	470	483	507	460	518	474	496	536	496	498	487	485	478	494	483	506	505	530	470	459	487	473	528	540	495	500	511	476	488	492	457	471	557	498	483	487	494	557	482	490	497	465	492	489	470	548	458	469	502	525	491	520	503	483	481	533	479	487	523	483	503	485	474	456	484	528	486	501	524	462	527	501	476	508	497	542	497	502	494	478	505	491	491	528	486	482	493
55998	96922	64198	8563	846	835	852	777	789	761	753	832	799	773	773	766	721	785	792	783	769	774	747	750	770	763	750	769	766	752	799	815	743	781	766	775	758	737	768	789	790	737	732	680	751	750	743	753	709	714	764	777	793	764	724	766	786	753	767	734	801	757	756	740	794	749	738	779	773	760	813	757	836	736	732	740	747	830	753	753	784	762	741	775	710	740	741	783	769	740	760	744	776	781	782	734	760	721	763	777	814	765	748	693	788	746	753	665	778	776	736	815	761	768	743	790	706	807	778	739	687	738	758	739	732	751	758	737	717	726	743	722	772	773	732	724	821	809	708	758	791	745	782	772	742	786	763	724	740	725	749	725	760	758	719	806	782	761	770	710	759	774	801	704	764	774	771	781	755	729	735	751	773	749	771	727	757	731	794	757	733	797	747	756	747	779	759	754	741	745	742	746	731	787	773	808	772	755	760	782	751	765	815	761	782	743	829	713	735	721	767	777	749	732	749	795	793	772	728	715	763	815	777	704	749	767	736	764	781	735	749	750	784	789	773	802	772	780	736	764	795	760	731	770	727	745	769	730	798	756	734	777	754	714	783	825	808	705	763	746	785	713	718	761	754	777	721	763	775	746	745	753	786	761	773	773	749	738	784	711	783	773	775	775	750	725	751	745	797	741	790	760	801	726	766	745	714	729	720	709	783	779	740	760	801	784	778	710	767	754	762	804	717	709	756	779	726	750	742	783	738	778	793	740	738	762	726	742	760	763	795	741	754	737	781	730	698	782	730	777	764	738	751	808	754	716	779	748	761	802	780	755	742	736	752	737	725	753	760	733	761	775	742	747	751	764	727	786	745	797	751	781	745	769	739	774	767	733	760	696	764	773	792	737	748	705	715	740	712	758	802	739	787	774	738	768	774	709	726	758	748	753	797	742	743	731	758	789	771	787	783	718	740	800	745	750	772	760	756	791	743	735	770	784	782	802	745	770	771	740	770	733	760	759	781	764	793	743	748	765	741	739	745	777	778	747	757	744	785	700	758	765	701	704	714	777	808	714	703	751	790	767	776	775	737	726	735	776	775	785	807	757	754	732	815	774	749	781	808	814	782	712	757	720	751	772	724	779	750	699	770	763	742	777	772	746	801	783	790	774	788	769	756	741	774	742	769	755	773	806	801	770	816	769	748	695	696	762	753	771	760	733	784	774	769	754	763	773	762	703	749	779	735	752	734	742	717	795	760	823	796	779	753	745	717	783	754	779	729	771	752	721	743	751	794	786	777	773	793	783	810	759	792	760	750	743	772	742	756	833	727	761	777	760	780	784	729	772	755	774	746	794	727	771	771	768	714	794	797	762	779	684	739	703	751	726	759	754	768	776	779	780	737	718	793	737	748	755	806	785	739	761	777	771	759	786	753	801	817	748	703	748	808	735	751	747	777	779	748	809	782	772	756	793	742	719	722	766	791	753	763	693	765	776	796	761	758	734	718	762	735	736	779	737	763	772	733	802	751	808	767	764	724	757	726	768	770	775	769	776	733	762	745	753	783	739	761	800	715	801	724	717	735	749	728	750	789	782	793	776	741	726	755	760	767	775	741	778	790	750	757	755	739	726	740	716	780	756	744	723	752	757	773	712	772	727	751	773	771	765	721	723	769	766	734	774	737	780	751	773	778	776	810	744	768	791	742	765	775	818	740	769	743	750	717	738	746	742	749	749	766	764	728	749	826	782	749	731	782	768	724	730	741	798	758	687	714	763	746	751	755	769	745	780	738	738	755	785	753	713	752	722	781	774	739	758	748	758	766	773	749	727	763	775	775	730	734	740	715	759	778	774	735	745	777	763	752	713	759	719	745	772	727	730	758	760	782	804	740	733	732	731	789	774	751	779	742	798	778	761	703	787	800	782	757	706	779	737	763	761	735	773	799	760	706	735	776	752	778	768	778	685	753	754	755	811	740	761	808	735	802	714	762	743	753	747	809	763	699	795	729	774	816	764	787	757	745	738	775	797	748	774	799	794	776	769	773	803	777	720	741	730	765	716	751	772	763	755	759	794	743	787	761	758	753	737	793	788	794	774	785	741	771	760	774	758	794	747	815	711	766	781	732	747	776	787	768	777	717	717	767	787	744	747	717	741	738	744	759	762	747	701	768	767	746	782	757	771	781	751	751	771	803	752	782	727	735	734	779	704	779	758	750	723	768	801	802	731	738	720	757	733	724	752	712	769	789	711	793	767	774	746	744	768	767	794	759	798	738	704	754	754	786	767	750	742	739	705	766	754	740	774	728	732	776	781	777	778	800	796	805	807	736	764	714	770	725	735	748	689	735	737	728	746	758	730	768	730	777	715	777	755	754	752	733	734	767	764	735	733	782	756	803	720	715	826	743	795	744	794	757	769	712	746	734	733	750	763	780	764	751	772	731	774	743	794	767	754	733	731	744	754	776	832	735	760	736	781	735	727	786	751	729	728	753	775	767	764	774	826	670	802	738	732	765	736	797	770	723	746	760	789	734	735	757	789	726	823	770	792	748	780	708	757	749	751	741	778	731	754	740	759	797	759	788	738	732	774	720	744	753	786	761	771	732	790	843	780	766	763	749	774	775	782	776	704	790	744	748	736	777	751	747	781	719	794	765	693	748	781	707	769	800	776	690	774	763	732	802	749	743	727	748	790	705	726	703	816	778	749	752	715	746	746	778	763	790	770	752	743	775	731	726	727	748	739	794	799	677	771	734	779	777	743	767	758	742	761	771	735	773	776	773	777	799	772	730	791	789	739	809	754	735	782	775	773	765	756	737	768	716	820	712	793	768	791	786	732	767	737	756	770	722	730	775	765	739	758	755	786	769	818	728	834	753	773	783	779	819	760	734	713	779	703	755	757	727	797	729	835	787	789	782	784	773	751	772	743	816	800	750	739	720	792	752	739	790	790	795	752	743	758	719	723	757	768	803	700	713	738	761	772	727	737	699	747	778	746	782	774	709	772	800	758	713	713	711	748	763	812	742	772	737	725	771	732	759	750	750	780	768	769	775	786	757	751	712	758	783	775	735	740	737	775	797	763	777	800	735	697	781	816	740	805	760	755	704	741	783	687	785	771	727	742	756	701	789	794	733	763	718	775	732	739	772	748	744	718	724	749	722	758	764	746	805	767	774	718	772	770	739	728	767	706	740	746	798	780	767	755	768	734	742	773	763	784	749	751	743	738	801	717	798	772	723	759	781	762	743	754	753	786	765	792	772	764	734	731	739	721	761	750	796	697	749	760	754	738	760	809	726	740	758	804	745	700	783	804	789	772	750	765	781	757	751	752	708	725	752	748	738	779	746	784	780	741	789	779	745	758	768	755	767	735	806	714	769	744	754	816	778	747	739	805	718	770	747	773	753	767	705	749	745	767	738	782	815	739	801	735	732	732	763	738	799	766	748	721	787	775	795	746	689	732	769	738	766	759	774	797	747	812	758	801	715	767	787	752	749	755	776	745	759	741	749	759
33940	32236	23820	5473	287	237	272	279	247	267	269	265	279	273	277	263	244	251	264	263	301	258	263	266	259	301	275	301	264	256	250	266	261	226	241	256	264	236	250	261	241	262	265	254	261	242	257	275	256	267	283	259	269	253	267	277	244	254	254	257	249	283	255	256	272	267	252	247	252	264	239	259	267	288	255	262	254	243	276	239	246	253	267	260	253	258	256	259	243	263	272	285	275	227	280	273	261	289	263	272	263	253	238	299	266	262	293	242	266	275	236	258	276	241	279	250	253	299	260	230	265	270	277	252	269	256	245	265	280	238	261	274	261	261	271	272	248	284	276	280	246	265	237	269	240	233	266	246	277	283	260	258	252	236	267	264	264	282	266	269	290	271	269	240	279	308	274	255	276	295	289	249	267	257	256	283	266	249	279	260	247	244	249	280	271	247	262	256	287	244	258	269	258	272	277	263	273	272	220	264	285	256	272	231	250	247	264	287	272	276	275	280	262	265	273	271	272	286	264	250	281	230	250	283	263	305	250	268	248	260	276	301	246	246	256	270	296	255	240	270	245	273	250	273	267	248	242	273	271	276	260	246	269	264	265	245	247	268	266	267	272	237	240	266	270	282	234	265	279	240	248	260	267	269	274	279	253	263	267	270	249	267	250	252	260	246	266	250	273	259	263	261	293	277	263	294	250	264	243	256	258	256	286	266	263	298	266	261	245	245	248	284	255	277	260	272	264	283	278	261	237	249	279	250	264	232	232	292	256	265	261	237	269	256	279	270	277	264	249	272	284	260	241	277	244	249	285	255	250	260	294	251	276	263	266	261	259	263	250	256	282	290	248	283	232	290	246	245	269	264	255	248	297	252	293	254	267	266	279	261	251	264	223	261	248	252	260	283	271	259	261	285	265	247	279	268	285	246	275	287	236	258	262	255	285	246	281	277	268	254	248	276	275	276	235	278	243	283	247	252	273	272	248	262	276	269	235	262	277	239	242	252	235	254	220	260	255	276	264	252	254	290	273	266	243	264	273	265	275	257	249	247	258	265	251	238	259	224	275	249	277	262	235	235	272	260	242	299	270	277	250	265	262	258	290	247	237	272	258	256	252	265	252	256	253	264	257	240	244	248	251	261	254	246	238	277	260	272	268	298	251	273	236	266	302	251	262	237	244	267	248	253	262	259	242	245	249	249	267	262	281	254	242	246	260	252	260	258	273	275	272	266	246	273	240	259	260	274	278	246	273	279	247	263	258	250	235	255	297	237	270	272	251	253	275	232	284	254	259	253	284	266	259	267	247	267	264	260	239	292	262	251	265	284	263	266	247	244	242	259	290	255	237	267	275	235	279	256	274	247	264	240	286	264	258	271	264	269	275	269	247	259	276	282	253	291	228	249	242	280	282	255	268	296	293	250	259	266	303	263	274	257	237	272	272	270	256	255	281	253	268	228	246	258	260	257	238	257	243	252	264	273	252	260	229	244	268	262	238	288	231	288	249	260	249	278	265	255	285	267	233	248	246	278	237	261	273	287	257	288	272	230	264	268	273	279	245	255	245	258	260	280	274	263	274	247	262	274	269	270	266	237	302	257	244	242	261	294	264	272	263	249	248	276	282	272	288	258	247	275	219	295	265	281	280	259	245	255	262	259	254	260	268	272	259	226	284	273	259	286	258	259	257	274	269	258	311	275	291	266	266	261	264	269	230	232	266	220	238	272	272	257	244	230	242	251	258	285	277	270	301	254	264	265	286	272	274	256	279	252	261	250	266	263	259	284	262	254	251	278	247	253	263	274	263	270	277	252	236	279	267	264	270	257	264	247	234	255	258	265	241	263	266	269	280	237	267	258	278	265	241	285	258	253	267	247	279	253	248	261	269	244	243	237	270	271	256	276	277	294	265	293	253	275	242	221	274	246	259	280	261	244	286	244	305	248	280	256	260	266	262	266	278	255	254	266	235	254	271	252	254	278	246	242	288	255	258	280	244	267	240	230	272	255	286	288	263	241	285	267	242	246	249	266	281	244	236	242	240	267	259	283	248	266	252	312	266	267	275	253	256	258	265	247	256	277	289	255	255	260	291	270	264	245	248	294	269	256	293	290	266	283	263	249	259	246	256	269	263	254	269	283	262	278	298	265	238	227	268	245	258	267	266	254	254	260	254	255	291	273	269	290	243	248	275	245	288	262	248	248	254	277	272	272	258	264	264	256	264	250	253	251	235	264	245	257	267	250	276	262	295	254	284	257	289	293	272	228	281	241	255	240	233	274	260	282	278	272	226	256	301	282	261	260	257	258	268	264	266	258	240	236	251	249	264	260	262	261	255	262	251	268	258	244	291	275	258	262	260	273	295	266	268	264	245	230	274	243	245	247	242	265	232	246	290	266	257	248	241	267	249	275	256	279	258	255	259	275	272	249	260	289	268	285	277	245	278	242	257	269	287	229	268	266	263	243	273	252	279	286	272	253	263	271	244	260	258	245	259	265	254	253	281	265	245	264	243	249	278	277	273	247	257	253	222	269	254	247	228	283	244	249	304	254	258	297	287	281	281	257	255	285	285	293	251	282	280	263	217	242	242	256	275	249	245	235	286	261	249	255	266	257	261	243	275	274	285	274	281	258	301	263	267	270	261	289	237	262	257	262	270	261	245	251	281	258	265	264	264	240	277	231	262	247	269	243	262	253	264	244	256	260	248	268	272	267	253	267	261	257	262	244	288	269	259	247	255	256	266	284	258	239	268	267	242	257	239	270	277	274	253	295	274	276	232	278	245	263	253	281	294	248	258	262	271	249	234	251	266	272	253	281	285	269	267	262	264	237	269	239	258	302	255	262	258	269	265	252	270	262	255	288	260	260	259	252	271	253	256	253	303	280	266	278	280	272	248	256	242	240	274	247	281	288	287	252	277	264	241	282	284	271	262	250	271	267	245	238	286	268	268	268	250	272	244	264	228	274	270	265	291	232	243	242	262	307	247	264	270	264	266	268	249	268	255	259	268	264	271	285	253	228	272	305	232	263	257	275	249	286	281	266	248	279	264	260	284	285	255	237	272	289	236	267	222	226	237	271	265	300	276	251	307	243	262	236	264	245	258	270	273	237	279	262	251	285	271	259	245	255	228	268	244	291	304	293	252	262	255	236	246	247	277	275	257	288	236	244	233	281	266	281	257	266	266	223	254	273	265	259	284	291	253	266	280	240	268	288	277	239	255	266	240	296	257	253	262	280	280	258	243	260	284	260	261	255	281	277	268	263	284	257	267	277	282	241	251	264	282	260	258	265	262	251	271	259	266	265	241	268	278	300	268	266	252	278	269	273	275	277	268	261	286	266	240	259	255	281	257	267	248	263	279	279	258	271	243	262	284	273	257	264	282	268	283	258	290	253	271	251	274	277	276	239	272	282	242	256	259	282	266	264	244	257	262	268	256	256	266	276	257	251	275	256	246	298	262	265	280	276	274	266	251	266	263	263	257	256	261	285	259	255	290	263	265	274
44692	46496	25643	1883	469	421	426	444	431	503	461	458	442	452	433	445	429	419	471	454	458	429	472	445	432	428	460	444	454	421	440	423	476	436	446	436	452	455	428	428	452	458	416	445	460	461	409	443	409	427	424	432	462	431	430	459	451	409	414	437	417	470	414	427	442	440	421	412	426	436	454	408	428	433	459	405	413	459	453	418	446	419	489	443	447	444	445	446	480	465	460	465	451	438	460	441	469	415	457	467	456	479	407	451	444	446	466	475	414	430	469	424	425	449	456	400	420	423	465	455	462	469	427	423	465	449	415	442	446	465	444	401	435	385	408	437	440	440	442	441	422	449	442	440	470	437	486	462	449	437	437	433	424	452	422	434	422	474	445	452	465	510	467	417	471	475	409	441	446	417	471	403	453	426	413	424	402	464	440	456	433	437	465	459	477	449	447	457	448	468	429	426	420	449	468	457	440	421	440	412	430	464	438	446	449	433	454	416	447	440	439	440	457	434	420	465	455	445	440	449	414	447	418	452	442	433	427	443	433	459	453	436	433	412	431	469	436	447	459	453	444	444	423	413	450	436	392	436	470	411	467	467	415	452	436	426	453	468	476	446	441	425	436	456	446	456	455	462	448	454	434	435	447	426	419	485	451	440	460	433	420	451	446	446	462	443	438	403	444	418	431	396	474	401	427	435	437	412	442	459	437	424	415	428	428	408	438	442	424	459	450	453	425	416	502	444	488	455	430	441	447	438	429	428	452	409	442	467	429	442	452	431	449	446	419	417	446	432	412	426	454	420	444	435	454	396	417	442	437	437	459	436	461	472	389	430	430	434	421	438	455	475	457	437	462	424	448	480	433	469	442	442	427	446	419	427	443	476	445	459	444	415	449	437	422	445	413	437	416	445	426	400	425	409	408	428	434	455	425	468	435	477	451	402	432	447	440	453	443	442	435	457	479	462	474	404	491	433	431	451	438	416	432	439	430	447	429	414	410	444	401	447	449	479	413	442	460	440	394	424	460	419	440	466	420	403	421	430	420	431	417	442	486	419	450	446	405	459	480	409	450	411	458	466	444	458	447	440	433	413	468	429	442	483	436	490	429	450	435	464	437	457	429	457	459	462	464	454	451	441	431	383	388	454	459	435	420	420	483	441	449	440	452	415	452	449	451	481	428	424	418	414	424	411	424	431	450	470	469	455	472	442	468	449	457	448	466	406	418	445	456	437	446	421	419	454	458	455	455	464	487	479	427	488	457	457	458	422	443	438	431	431	462	405	474	402	429	407	462	439	428	452	439	406	435	428	426	460	435	421	447	441	484	446	424	459	461	432	432	437	414	457	442	437	446	453	444	428	421	401	433	437	430	454	405	486	435	433	459	453	466	432	385	420	431	461	457	439	455	451	465	448	408	421	474	459	467	444	395	462	435	441	449	431	436	430	452	453	434	439	450	421	468	455	440	432	443	465	424	415	428	401	439	425	402	434	450	462	434	454	446	428	456	441	435	413	427	450	460	490	420	436	470	424	429	450	429	452	441	411	419	481	458	471	455	440	452	452	482	449	420	499	413	423	439	421	436	441	435	438	455	423	437	401	431	417	459	443	441	429	450	437	454	443	433	457	427	426	428	459	419	448	444	444	430	430	420	466	468	431	449	468	483	402	472	483	416	481	425	423	456	463	419	478	450	493	430	455	497	442	427	467	435	456	445	446	428	467	448	473	438	441	417	419	430	440	407	445	437	402	443	426	417	415	420	442	448	459	407	433	461	457	414	458	466	443	462	485	485	462	456	439	425	456	427	428	439	409	451	416	465	440	429	410	492	449	483	472	453	469	455	449	411	486	422	471	433	422	402	450	449	436	421	462	462	429	419	433	426	451	410	432	449	444	433	464	442	474	398	434	407	446	458	405	429	412	406	469	437	459	414	452	437	469	449	472	403	442	447	433	464	448	454	450	456	440	445	476	436	444	444	450	458	454	439	459	446	440	458	440	424	448	430	453	451	463	442	491	436	451	413	436	451	440	435	470	440	440	425	424	428	431	432	400	433	401	472	454	434	458	417	422	436	462	464	441	423	441	446	449	403	424	478	456	439	409	444	449	474	445	434	436	443	470	425	419	449	444	406	467	425	431	444	475	421	430	419	453	435	416	438	433	453	447	519	446	458	425	463	442	433	435	482	415	467	457	456	480	468	475	436	391	462	454	448	465	457	416	484	427	424	476	433	438	433	446	489	453	444	478	433	471	400	465	457	418	469	448	464	463	430	436	415	432	428	457	419	448	427	410	416	458	440	409	470	449	443	429	442	452	417	450	434	457	422	437	428	436	427	446	444	450	453	421	426	439	449	482	469	442	427	444	451	419	451	465	446	455	440	438	449	424	453	426	429	450	436	463	437	457	455	413	427	448	449	453	444	453	421	402	476	457	418	458	416	413	468	424	436	419	388	430	454	402	450	477	472	456	446	406	480	441	445	472	431	451	428	385	427	458	449	449	445	447	436	465	476	475	418	448	439	470	437	429	440	445	441	444	433	450	425	437	447	446	447	423	444	450	460	450	433	463	462	429	431	440	476	445	455	435	418	430	447	396	443	437	438	426	457	470	445	452	418	425	446	431	402	435	445	435	449	422	445	470	424	427	440	467	410	434	453	446	464	462	431	420	430	417	444	433	465	413	481	465	468	438	475	427	406	446	456	464	435	414	445	401	457	448	470	481	473	453	452	429	453	444	446	395	425	471	457	418	491	427	444	459	466	433	467	419	468	434	457	437	395	439	433	474	455	420	464	449	415	474	484	451	435	419	381	436	427	424	455	429	463	442	446	419	487	437	440	466	430	410	448	453	440	449	428	439	465	466	433	426	439	422	460	458	449	416	419	443	419	419	492	416	432	494	425	442	425	431	467	486	430	465	447	447	443	458	438	409	422	442	455	415	448	451	428	413	411	466	456	442	421	422	455	432	451	432	424	426	465	444	430	461	472	393	418	452	431	457	465	445	430	458	448	415	486	445	418	452	438	460	437	449	446	445	451	417	415	439	411	460	475	424	438	429	456	442	469	451	458	451	434	483	441	453	415	477	436	446	429	490	457	460	466	421	435	460	421	456	416	484	408	418	450	434	438	430	468	453	428	468	407	440	452	447	413	412	441	471	418	413	468	426	444	457	430	445	455	461	455	439	454	423	409	461	421	460	406	446	456	427	446	476	401	404	463	450	470	417	455	457	422	422	447	426	417	430	453	434	461	399	486	460	479	401	431	456	464	447	470	444	482	463	436	477	415	416	457	426	449	474	421	449	451	472	479	487	439	459	460	473	436	437	440	425	442	464	470	457	441	417	410	450	424	491	410	400	422	450	428	452	419	425	436	411	442	455	448	465	421	442	457	461	445	454	466	440	477	448	444	450	468	426	466	461	430	420	456	436	425	448	461	425	461	417	457	463	440	440	467	462	449	421	421	437	437	428	447	444	423	462	456	402	426	436	452	438	428	436	416	461	413	454
26080	25040	30083	24899	16528	2352	365	340	305	321	347	323	310	316	310	318	334	329	300	318	306	311	297	310	298	286	335	315	321	338	322	302	313	299	298	328	339	315	298	314	277	300	321	309	262	302	307	319	319	324	315	266	308	309	335	313	275	321	306	323	334	291	310	321	306	278	290	273	279	291	289	319	310	323	307	301	324	324	292	372	294	309	298	320	317	306	290	279	326	319	312	315	286	304	338	324	307	319	321	342	325	330	310	323	292	281	321	319	282	323	284	338	303	291	320	304	288	298	313	313	311	301	320	306	313	308	303	282	304	332	321	294	313	304	305	322	296	313	281	315	298	292	300	328	300	306	334	288	302	300	253	299	332	305	296	290	331	291	283	266	289	312	297	308	326	325	335	300	313	309	295	313	295	295	277	304	328	295	321	312	293	293	303	293	326	319	316	301	302	305	328	328	287	292	300	321	296	306	317	288	305	306	305	293	316	299	292	280	330	289	309	310	288	298	294	287	297	316	321	302	318	299	291	311	337	308	307	308	300	292	305	307	286	284	303	294	309	295	284	276	276	293	327	302	324	335	300	306	292	334	310	285	301	308	321	274	295	298	313	306	278	309	326	316	300	302	325	321	311	335	307	290	293	292	326	311	294	272	301	292	304	304	277	309	297	289	289	310	285	325	316	314	319	315	323	287	316	312	273	312	297	312	329	315	331	288	304	278	313	279	330	301	303	302	328	311	325	310	295	295	312	320	304	293	297	292	311	306	280	330	313	332	294	290	334	293	332	306	337	274	298	300	314	320	315	265	296	307	299	280	302	291	309	334	319	286	314	332	312	342	285	322	313	326	288	337	333	261	301	286	312	321	322	311	319	302	303	303	288	325	279	318	313	297	321	311	301	302	310	315	307	309	309	282	296	294	311	313	282	314	289	302	295	293	337	304	327	320	302	303	311	288	305	300	277	320	291	307	273	285	322	306	279	336	339	301	331	331	312	317	312	330	332	317	306	318	314	308	306	319	317	324	307	303	337	302	295	313	310	312	311	327	284	297	321	294	345	302	282	335	318	320	295	326	295	312	274	327	303	314	286	299	316	294	300	313	293	306	290	318	306	318	327	301	319	293	296	320	294	325	296	302	293	331	308	301	293	295	317	303	322	322	333	323	306	343	312	320	300	339	296	325	268	322	302	314	288	306	327	307	313	285	319	299	337	316	293	298	334	333	320	329	310	309	302	330	304	324	296	298	313	280	292	306	312	352	301	292	273	313	285	314	315	297	298	315	329	343	336	289	303	315	292	336	337	317	301	297	304	315	311	329	309	315	307	280	319	348	308	315	313	309	306	299	299	310	300	281	362	312	287	298	323	321	317	310	326	300	314	327	313	329	304	315	323	321	295	311	324	332	329	298	293	328	306	324	324	306	280	262	286	305	290	286	319	329	289	314	333	283	331	284	337	301	303	311	330	335	305	292	304	281	334	315	329	313	335	290	284	313	291	331	316	304	323	289	304	310	307	285	304	316	311	304	293	332	286	287	323	313	332	309	331	295	321	346	304	312	270	277	325	311	301	288	284	317	297	305	314	335	287	304	310	288	304	329	316	296	316	301	296	308	289	312	318	295	295	291	331	315	310	287	313	301	276	304	285	295	310	285	298	291	287	331	344	318	298	307	291	277	301	315	311	311	300	319	318	276	302	291	308	337	306	302	285	318	320	310	271	331	286	302	276	294	292	289	321	326	277	308	310	323	343	322	288	289	309	263	308	323	282	310	301	317	324	274	295	317	322	284	318	281	304	291	301	320	281	309	309	276	315	310	340	326	329	301	321	289	334	289	279	297	314	310	300	285	307	285	292	264	298	269	326	329	312	319	300	299	300	330	321	319	316	315	282	305	298	334	282	302	297	302	292	285	294	321	309	312	329	311	279	312	316	287	296	308	291	293	304	301	319	298	321	312	308	291	280	327	304	298	314	290	272	279	302	306	306	311	312	293	326	295	302	317	288	280	286	301	285	298	298	312	291	310	322	332	320	307	328	284	327	309	294	283	314	333	302	280	291	279	312	279	276	307	319	287	325	308	293	273	275	285	289	294	326	277	313	319	285	305	321	287	284	317	297	300	316	272	316	310	307	306	320	309	297	330	315	303	275	317	254	301	294	295	306	326	294	310	278	296	317	325	288	322	315	317	331	292	308	285	318	306	318	304	318	302	322	282	284	319	311	285	293	334	296	297	278	320	301	332	323	275	284	307	314	302	292	326	325	276	314	272	295	295	301	299	313	307	290	319	305	304	291	266	314	284	292	311	332	314	311	303	311	279	282	291	297	283	304	295	279	330	306	294	332	289	315	304	316	308	335	295	301	315	318	326	327	313	337	298	314	293	321	296	296	328	318	329	328	306	285	314	348	284	345	319	311	316	325	284	315	292	269	344	321	317	315	290	347	317	295	296	283	309	300	285	310	301	290	339	323	326	318	300	330	293	324	288	312	301	304	291	288	318	322	313	297	333	297	280	336	327	303	298	325	297	284	287	324	290	296	270	287	282	324	315	315	287	336	309	313	313	293	289	298	344	305	308	292	312	275	315	294	289	302	290	283	327	295	327	302	295	320	312	293	277	321	298	296	295	329	308	274	311	293	294	281	281	321	299	309	322	325	307	326	300	276	297	294	307	297	306	322	336	322	326	293	335	302	304	293	298	331	304	309	294	296	291	327	315	309	297	288	343	307	313	298	285	294	303	332	303	309	328	310	315	344	282	283	328	328	314	332	286	297	318	315	308	327	308	299	303	301	301	289	323	331	319	324	302	295	286	304	304	297	307	316	288	325	308	339	288	274	315	301	303	299	293	317	315	302	287	326	307	291	312	292	300	319	317	294	261	289	278	297	319	335	277	302	300	284	295	295	301	328	291	291	294	336	312	305	302	278	292	348	299	268	294	293	271	324	322	307	313	301	324	320	341	299	323	285	301	321	315	346	305	314	315	330	303	300	286	317	290	312	302	302	282	305	343	282	317	275	318	287	309	330	282	285	309	305	318	282	309	305	303	299	323	316	315	324	308	323	313	330	307	315	313	323	296	300	299	312	343	284	317	306	307	314	288	270	342	312	307	277	299	321	328	307	312	314	315	287	335	304	271	309	265	327	292	281	312	286	289	337	300	282	302	317	312	308	287	296	287	303	291	318	304	325	322	295	299	306	303	317	345	308	290	289	267	278	309	314	333	306	306	293	299	294	314	325	308	310	303	344	300	308	294	307	307	295	317	304	334	294	310	281	281	325	290	300	351	294	317	299	290	316	307	298	300	297	304	301	281	309	303	303	289	301	308	296	333	305	315	276	342	303	295	311	295	316	304	308	288	303	315	303	318	300	302	307	328	284	321	276	287	332	324	304	290	320	298	287	308	292	314	314	307	328	300	312	290	280	315	288	330	293	313	297	323	294	311	307	295	300	301	316	304	325	302	312	310	290	304	313	303	305	307	301	296	317	302	276	298	310	307
60210	86191	48293	5647	556	530	500	503	478	537	533	513	504	512	506	530	496	505	540	510	514	561	531	501	471	453	469	471	481	515	495	514	473	473	480	498	450	491	513	530	509	513	491	482	493	491	530	472	493	501	482	512	506	478	475	460	494	517	495	474	513	492	480	450	494	482	514	475	478	486	491	471	494	554	464	520	497	502	486	514	494	478	482	507	496	496	479	518	509	522	479	494	482	494	484	481	513	513	518	505	509	500	499	517	503	501	477	491	536	466	494	458	464	510	510	498	470	486	525	479	484	492	528	521	527	475	496	484	491	481	510	488	501	453	507	425	515	530	479	500	468	489	467	502	506	501	506	518	488	510	508	499	502	504	506	450	462	496	520	475	485	467	487	475	478	516	486	508	510	481	468	526	486	486	520	499	495	470	523	504	495	500	518	480	516	467	514	507	512	485	513	502	509	482	493	488	511	474	509	461	455	526	497	488	500	465	503	539	473	503	527	523	498	492	510	506	447	520	525	527	485	508	487	466	510	489	488	503	547	477	505	498	476	484	495	487	508	546	523	496	493	481	491	466	483	532	511	479	507	484	488	463	524	504	510	537	487	533	512	458	483	492	476	499	478	490	472	500	505	495	501	493	527	503	472	511	474	521	473	492	479	494	504	470	490	495	450	493	490	490	492	502	521	487	517	482	506	495	508	467	482	490	499	535	501	473	533	517	520	488	460	531	508	492	535	497	484	514	463	516	506	492	493	498	483	502	495	465	456	505	472	518	536	472	531	499	470	488	486	470	508	504	461	487	500	499	513	520	466	511	502	491	479	511	540	495	501	521	497	461	447	493	504	520	503	483	470	516	445	467	486	485	520	462	507	496	505	513	478	485	490	510	502	517	473	508	496	497	472	566	459	503	466	497	498	501	463	503	534	456	488	489	486	520	533	480	499	475	484	494	486	526	509	484	463	481	489	470	490	499	527	519	488	500	503	480	483	471	487	501	520	464	525	473	498	487	496	501	488	453	511	439	480	513	479	500	485	462	494	514	509	450	500	491	489	492	472	519	497	494	478	484	498	502	485	527	513	488	507	537	502	480	490	513	487	507	475	496	461	475	464	483	452	466	485	530	452	454	522	456	497	498	508	463	509	479	494	491	509	440	465	519	502	537	519	514	494	512	488	531	482	462	498	538	541	483	497	476	514	486	505	480	523	498	490	535	514	538	486	495	490	483	511	483	492	460	499	529	497	493	560	502	473	499	466	455	519	499	476	490	511	486	489	474	478	500	509	452	507	493	470	499	522	479	500	457	475	520	521	488	480	481	527	480	497	532	505	506	461	501	489	497	492	498	494	485	500	491	487	493	505	506	495	482	498	460	460	478	523	529	479	479	499	518	491	456	488	541	464	466	489	488	488	503	511	475	509	482	498	494	504	489	477	486	526	515	479	499	507	484	507	491	498	520	473	492	442	460	487	468	538	453	492	465	445	499	538	501	468	477	497	499	479	487	505	477	483	496	464	485	456	467	505	477	501	484	473	488	497	507	518	516	474	464	467	486	493	528	500	499	497	547	456	546	548	483	510	489	496	511	506	490	526	483	492	497	495	488	504	468	504	475	505	499	484	507	520	480	493	474	486	508	480	505	461	494	495	506	488	484	505	496	513	512	534	484	512	493	486	469	498	488	500	503	538	511	499	517	540	473	489	472	472	490	520	481	510	527	504	500	524	514	510	529	463	487	479	483	508	484	477	487	493	493	486	450	493	551	472	498	454	463	451	481	532	502	502	480	513	477	510	467	477	485	503	496	543	488	500	476	501	489	480	507	527	522	528	488	484	464	496	519	452	477	493	486	500	500	513	477	497	533	518	530	489	502	518	497	494	468	465	488	500	467	506	505	520	448	443	481	483	460	485	494	506	467	493	467	485	479	471	469	482	516	502	492	496	521	460	502	468	474	515	500	502	490	548	502	475	530	478	513	537	526	473	502	512	509	465	499	507	498	492	531	519	484	489	472	533	504	470	488	494	460	519	512	474	511	513	472	521	526	497	461	527	509	526	501	462	520	508	501	447	522	509	443	522	538	490	448	540	476	506	471	472	489	504	496	499	517	463	476	487	499	479	425	556	506	493	532	496	489	486	509	522	536	489	540	495	477	505	467	511	495	527	462	494	489	520	455	510	436	500	511	454	488	525	461	465	489	466	486	489	453	482	486	460	479	502	481	500	475	486	493	453	492	479	507	479	475	509	499	482	469	472	471	517	466	496	499	532	505	477	516	494	490	502	493	485	492	504	509	502	501	508	476	460	516	472	514	507	525	514	512	456	487	472	474	508	511	507	512	466	521	500	521	462	475	460	443	485	527	461	485	479	513	520	464	468	490	492	513	459	520	489	486	511	466	473	444	493	487	517	496	463	537	519	537	467	505	504	515	493	512	513	417	483	492	482	505	466	507	472	494	496	539	481	488	500	506	486	493	492	498	530	499	469	509	519	483	487	480	477	517	513	518	500	492	460	498	529	474	490	503	489	506	477	514	499	501	504	525	478	475	508	448	492	477	517	515	502	498	475	469	439	509	514	486	500	457	509	482	503	455	503	511	531	492	481	482	503	488	482	509	522	457	503	483	527	513	464	490	466	497	508	496	525	497	525	508	472	470	477	490	505	478	475	524	485	472	459	515	510	475	517	466	489	507	479	514	492	519	494	525	502	507	477	512	500	477	520	488	479	518	448	496	526	498	499	496	490	530	495	501	474	482	509	495	468	538	470	488	505	503	497	506	476	480	446	497	464	488	482	491	495	516	452	519	463	460	497	443	463	517	459	476	516	525	475	490	482	480	537	506	496	473	497	483	495	498	536	507	501	488	499	518	450	473	498	479	487	567	484	491	498	506	496	513	500	507	509	485	490	504	475	481	505	503	477	459	522	446	499	499	492	491	506	492	523	484	469	475	503	449	470	475	497	473	465	505	425	507	471	481	475	468	525	473	518	478	442	450	477	491	518	496	505	504	477	529	498	535	441	520	457	429	469	488	496	517	517	480	483	495	511	541	461	448	509	486	518	452	527	462	510	513	483	518	479	459	475	486	498	492	489	480	493	505	489	466	499	495	492	539	541	479	536	486	514	503	516	508	496	480	484	518	475	503	508	467	497	485	522	503	514	502	499	461	539	485	502	468	504	484	495	522	528	497	521	487	508	478	498	484	513	528	506	504	481	486	521	484	496	505	474	474	506	534	516	474	473	506	510	498	476	459	493	481	519	475	500	485	440	524	508	488	494	488	492	481	521	502	497	481	514	485	495	502	482	441	493	468	510	510	474	490	530	476	535	475	525	512	509	477	502	468	463	513	492	516	467	490	506	493	517	491	505	457	506	494	480	463	498	458	495	523	495	500	535	474	494	464	520	480	514	498	483	468	492	501	504	471	481	488	519	463	477	476	512	482	529	508	498	462	503	458	527	510	471	516	508	484	473	474	506	494	508	527	482	469	444	504	558	493	494	478
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
