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
339544285137	339544285707	339544286257	339544286807	339544287357	339544287907	339544288457	339544289007	339544289557	339544290107	339544290657	339544291207	339544291757	339544292307	339544292857	339544293407	339544293957	339544294507	339544295057	339544295607	339544296157	339544296707	339544297257	339544297807	339544298357	339544298907	339544299457	339544300007	339544300557	339544301107	339544301657	339544302207	339544302757	339544303307	339544303857	339544304407	339544304957	339544305507	339544306057	339544306607	339544307157	339544307707	339544308257	339544308807	339544309357	339544309907	339544310457	339544311007	339544311557	339544312107	339544312657	339544313207	339544313757	339544314307	339544314857	339544315407	339544315957	339544316507	339544317057	339544317607	339544318157	339544318707	339544319257	339544319807	339544320357	339544320907	339544321457	339544322007	339544322557	339544323107	339544323657	339544324207	339544324757	339544325307	339544325857	339544326407	339544326957	339544327507	339544328057	339544328607	339544329157	339544329707	339544330257	339544330807	339544331357	339544331907	339544332457	339544333007	339544333557	339544334107	339544334657	339544335207	339544335757	339544336307	339544336857	339544337407	339544337957	339544338507	339544339057	339544339607	339544340157	339544340707	339544341257	339544341807	339544342357	339544342907	339544343457	339544344007	339544344557	339544345107	339544345657	339544346207	339544346757	339544347307	339544347857	339544348407	339544348957	339544349507	339544350057	339544350607	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2698	3600	2300	2699	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24344	23648	33519	27097	22011	16846	3085	418	356	352	304	321	328	351	354	323	311	318	335	326	359	332	304	317	350	326	316	321	326	345	335	336	325	322	321	356	336	362	321	374	302	314	343	335	320	336	291	335	316	325	302	302	310	293	291	309	311	325	285	339	301	301	338	334	316	328	305	296	306	333	341	314	313	310	303	313	313	308	327	308	291	299	314	326	313	323	333	285	316	295	294	307	338	339	334	303	321	319	359	323	322	332	373	310	341	294	327	288	315	340	313	317	329	328	318	308	324	325	308	335	317	311	352	300	301	338	307	334	321	339	321	314	294	322	317	313	317	325	348	312	326	332	303	289	287	307	301	320	300	358	323	324	310	290	354	333	297	317	305	325	288	310	310	289	289	327	314	296	316	304	309	339	334	344	305	304	314	324	308	312	304	329	345	332	311	332	348	274	329	338	330	352	319	315	318	299	308	327	313	303	291	311	295	318	317	340	282	350	305	309	300	294	322	345	367	315	311	355	316	300	317	317	337	312	325	317	344	365	285	309	288	311	338	331	314	349	366	321	338	279	338	332	342	301	309	328	317	296	314	325	320	309	315	315	328	304	345	319	323	319	287	295	345	313	314	277	323	321	293	280	308	306	301	327	304	321	322	319	305	315	357	314	314	326	300	315	299	310	356	312	332	279	337	294	317	325	295	351	315	309	333	297	335	328	304	309	313	298	309	303	304	310	314	318	316	333	315	316	312	319	305	328	329	320	361	308	340	326	311	305	328	352	318	329	347	308	326	315	336	328	299	320	297	319	302	335	289	284	328	325	320	317	326	320	350	342	313	306	306	308	313	318	302	317	309	322	332	338	315	335	345	371	317	330	300	318	300	365	329	323	318	304	337	325	297	337	316	301	333	360	315	330	322	350	318	325	304	304	313	328	310	334	306	345	345	340	288	296	304	338	337	323	336	304	283	295	333	326	323	312	333	322	310	311	296	315	305	324	294	315	295	279	330	336	344	332	303	300	302	339	304	309	349	370	358	332	324	314	348	294	318	313	342	330	321	331	350	305	283	331	313	320	342	339	325	293	329	289	342	324	333	328	323	317	330	294	304	318	315	296	352	323	335	324	311	315	338	325	286	319	297	322	347	355	335	319	339	311	286	341	347	306	316	350	289	323	306	307	297	333	325	341	345	307	335	330	295	306	297	350	329	318	331	309	354	361	281	288	306	328	344	314	317	298	322	324	332	317	298	301	324	323	333	320	340	345	307	331	330	301	289	327	308	316	318	313	305	289	328	318	361	318	296	344	356	335	349	308	353	325	315	333	337	321	298	317	313	314	354	316	323	307	318	323	323	326	317	345	304	312	346	338	305	289	317	320	330	294	302	316	320	290	303	322	296	323	341	328	339	350	342	291	287	309	344	322	321	301	308	277	309	321	347	306	323	311	339	333	325	296	316	307	323	325	305	327	311	302	323	332	340	314	342	349	327	340	351	307	294	333	312	304	341	320	331	316	308	325	322	330	327	318	317	309	329	312	324	312	314	292	323	317	290	352	281	321	323	295	324	300	297	328	353	353	328	308	321	275	313	303	322	329	359	279	296	318	326	337	308	325	303	362	336	315	350	319	306	302	323	334	334	310	323	329	299	348	347	333	310	330	299	336	331	300	319	331	335	342	310	341	325	316	299	325	299	343	315	307	326	319	322	333	318	325	308	301	319	331	305	321	323	311	319	341	294	365	322	278	306	290	294	331	323	293	317	323	291	339	316	294	324	323	298	311	322	303	302	320	324	297	315	294	351	323	329	304	348	318	337	328	314	338	295	311	320	307	323	356	329	357	328	293	315	321	304	316	333	338	316	309	339	321	324	349	321	317	320	311	312	336	315	293	322	326	321	297	341	331	308	321	354	307	359	346	301	335	297	325	337	319	314	325	324	356	282	331	316	322	299	341	302	341	321	301	366	347	347	292	315	299	283	318	333	300	332	317	340	338	337	316	323	297	321	288	314	302	342	321	322	317	294	295	295	329	349	314	341	316	293	338	316	325	328	317	318	353	320	292	292	338	345	355	309	311	310	334	326	318	326	334	322	308	321	311	323	308	318	323	320	296	307	309	344	336	321	329	328	314	356	326	326	342	293	350	330	338	328	302	303	308	345	306	321	313	318	323	303	324	316	313	302	305	347	322	332	301	305	326	316	362	301	316	317	332	317	314	318	293	322	328	307	300	303	302	342	332	370	301	303	296	322	347	354	295	347	326	321	325	326	335	282	337	300	318	312	349	306	332	321	349	330	299	312	315	306	327	343	328	324	287	339	336	354	305	289	298	312	343	311	332	308	339	323	298	343	288	336	321	301	311	327	309	329	336	319	329	311	316	336	326	287	317	338	292	325	298	290	317	336	311	288	318	313	322	345	329	331	344	315	301	342	309	326	326	305	304	309	313	338	345	321	340	321	292	320	325	335	305	338	296	332	329	364	295	304	313	340	337	312	346	330	306	319	343	320	316	301	328	331	315	298	321	305	325	352	316	321	301	331	331	319	364	309	348	328	324	351	359	343	304	284	293	319	314	324	325	322	298	342	313	327	326	286	304	323	367	341	295	339	310	310	316	311	333	313	350	321	323	321	330	307	297	302	316	285	298	302	308	321	346	352	324	316	334	295	338	359	324	329	340	325	318	346	317	315	287	304	296	338	306	318	311	322	307	332	339	293	339	330	305	308	312	312	314	338	309	306	333	330	318	312	308	341	327	320	324	328	296	308	315	327	320	346	304	303	337	301	319	293	341	332	316	323	318	286	330	313	302	299	326	313	324	329	317	294	322	297	332	304	316	325	321	301	289	303	350	305	307	312	348	295	336	328	351	328	308	320	317	330	304	314	320	308	341	331	332	331	303	300	294	323	318	302	310	307	311	338	318	339	312	310	338	284	329	359	315	322	343	335	302	328	303	313	303	309	298	312	332	301	299	285	313	331	322	274	317	318	306	325	330	307	329	310	324	319	316	332	322	324	302	306	318	327	349	331	331	333	334	300	315	308	360	338	309	329	318	310	324	322	318	324	321	297	323	289	307	338	307	314	321	286	304	294	310	328	304	302	337	289	319	300	329	333	300	320	320	323	306	295	303	330	320	320	329	304	314	294	330	303	319	305	297	332	335	320	296	281	301	296	321	336	330	305	307	295	333	342	318	314	312	315	320	296	300	333	321	309	314	303	334	318	294	329	316	347	321	335	306	327	295	343	291	323	307	312	324	306	296	335	325	290	312	346	314	318	319	320	312	341	344	301	297	330	294	325	355	313	299	339	326	299	329	314	315	296	368	342	296	322	344	334	326	344	323	337	322	316	319	324	320	327	296	294	306	341	313	318	317	340	332	338	322	295	320	314	317	318	335	336	336	315	328	328	342	326	320	341	318	325	334	338	305	332	312	311	304	319	316	313	322	312	304	303	310	311	328	320	324	339	324	319	334	296	349	330	329	312	343	303	311	293	308	297	341	349	301
61942	106201	77711	46864	21672	5396	1284	629	542	561	583	583	544	554	591	538	563	557	542	582	568	607	570	561	565	587	569	559	551	561	567	576	564	551	574	558	563	552	571	579	531	538	526	544	579	572	518	557	584	546	608	587	551	591	580	527	554	582	614	595	588	627	586	551	557	556	584	557	577	598	562	598	586	602	571	625	591	560	608	574	578	531	600	607	546	583	591	552	582	591	550	568	569	549	526	568	577	603	590	546	575	551	535	550	602	577	568	565	591	595	587	567	569	555	580	549	587	576	547	603	569	490	558	570	587	554	598	569	566	518	533	570	579	619	552	538	601	590	621	561	587	525	549	574	571	573	592	546	579	597	563	568	586	550	588	573	523	609	579	594	546	537	622	562	533	558	572	590	552	590	560	614	546	567	532	566	575	582	575	548	545	551	533	539	555	577	611	560	592	568	558	600	575	555	522	617	571	555	574	570	585	561	564	545	527	592	555	593	575	581	574	587	551	542	602	564	554	541	534	585	568	573	576	546	565	550	586	562	622	619	592	558	533	566	537	541	552	590	555	559	629	549	623	555	577	576	569	570	536	572	560	527	523	528	562	571	599	664	568	549	592	539	550	509	576	585	604	538	562	558	585	576	560	510	630	532	569	534	520	564	582	544	534	552	564	552	569	597	535	546	565	566	584	582	545	566	497	568	562	606	540	553	551	582	546	560	567	544	582	592	560	569	557	543	548	599	548	584	550	550	594	555	560	608	612	590	546	537	604	585	572	520	568	572	573	577	532	565	576	576	564	562	583	525	596	587	569	564	569	587	538	581	562	596	581	578	555	565	536	572	568	559	570	574	544	588	549	581	572	554	568	502	514	603	576	558	556	516	550	549	568	568	555	580	605	619	589	618	545	572	546	577	550	575	580	554	588	640	551	563	596	530	534	570	571	562	550	569	638	549	567	583	533	516	548	590	561	612	561	604	589	543	576	587	582	569	560	572	560	545	598	562	580	605	568	577	541	533	546	549	563	552	610	558	583	588	549	543	581	514	533	543	553	575	569	575	586	550	567	527	598	596	571	546	619	620	579	599	546	569	588	590	600	581	575	593	552	572	569	560	548	539	606	602	574	602	530	608	553	559	606	568	556	591	577	572	579	587	593	588	550	549	585	582	565	589	570	582	605	556	562	574	569	583	559	620	550	583	573	605	527	582	591	583	575	581	550	581	581	567	571	541	575	587	610	545	554	550	615	552	547	574	583	574	536	540	534	593	595	532	591	586	552	599	554	544	543	566	558	564	558	543	542	573	594	584	575	583	614	528	595	546	580	538	565	569	546	584	565	600	544	572	584	567	569	532	549	563	555	592	580	583	560	581	562	581	571	555	578	534	571	593	585	582	590	535	599	536	551	594	549	562	584	563	598	579	600	537	588	529	560	602	589	583	565	583	565	594	560	566	543	602	606	573	589	541	614	541	576	571	521	562	545	553	515	592	607	564	629	593	575	565	531	593	632	582	538	544	549	520	590	568	577	569	555	516	509	609	565	553	558	563	536	558	570	590	537	595	596	589	538	563	568	601	549	569	580	602	550	540	572	542	580	570	555	556	562	569	632	552	540	504	564	576	598	605	537	594	574	566	573	543	546	558	552	546	585	560	531	593	541	585	574	573	572	583	539	590	565	541	548	515	528	547	566	566	573	544	539	510	584	554	577	576	561	566	555	544	547	540	567	547	584	588	604	618	581	595	542	584	567	554	513	603	588	598	594	581	567	508	607	588	583	574	584	515	563	588	623	564	569	602	581	576	546	581	561	592	568	555	568	569	577	544	595	540	544	564	555	593	561	551	544	570	525	542	539	563	584	598	583	546	515	577	549	585	562	577	607	585	537	559	598	550	579	535	575	606	562	541	583	586	612	573	578	540	554	531	580	585	556	597	556	601	599	558	584	578	614	626	550	580	586	567	607	579	571	576	558	549	574	596	581	525	590	549	612	552	576	636	572	599	606	548	548	551	618	530	556	576	553	565	593	571	559	567	604	580	542	584	539	582	571	548	550	547	560	556	539	585	574	598	564	562	579	558	624	548	567	576	545	607	574	501	586	585	538	560	545	594	563	566	565	572	564	544	566	570	567	574	589	571	571	560	548	509	531	559	596	560	529	583	561	594	574	624	575	548	563	557	613	546	550	596	531	569	588	545	574	585	567	586	547	586	618	516	592	590	544	573	545	577	576	563	549	521	581	559	572	589	545	539	599	527	569	593	570	534	592	577	578	594	541	572	536	546	543	610	588	576	586	578	592	545	566	584	590	575	599	543	522	546	576	547	572	579	537	535	526	595	613	575	570	605	589	567	601	526	562	579	519	562	601	582	571	584	552	574	558	558	594	554	557	595	553	555	563	593	560	568	564	580	564	550	567	563	600	553	552	510	561	593	564	566	565	623	547	577	554	532	545	578	589	574	583	559	561	591	602	551	542	516	595	593	562	543	594	568	550	562	569	536	543	545	580	598	529	577	550	561	595	540	557	560	534	579	554	598	551	576	594	563	547	547	580	542	587	591	570	619	603	562	595	588	578	602	536	547	594	560	591	554	587	586	545	537	554	548	561	537	580	543	578	578	551	580	586	595	553	531	568	558	559	564	515	604	528	547	535	552	589	589	581	579	552	617	571	546	590	561	585	557	573	593	607	553	612	590	568	568	590	554	580	605	587	585	555	571	547	550	600	574	606	576	583	550	581	535	562	590	586	587	558	561	539	576	563	583	561	550	584	566	520	548	557	572	580	585	573	541	569	607	582	527	584	584	604	521	579	578	601	600	628	574	552	551	568	530	540	557	550	507	564	578	581	583	565	589	554	584	582	553	559	555	576	575	583	605	566	571	610	550	589	633	588	572	516	559	559	523	582	591	547	527	584	530	550	587	562	566	553	509	515	580	567	589	546	552	559	576	572	569	538	555	600	538	539	556	556	564	555	582	571	568	579	569	560	538	562	540	570	617	539	570	553	549	598	580	576	588	587	593	578	551	550	583	534	572	572	557	558	561	595	589	559	572	576	555	571	578	563	548	507	582	549	510	570	550	537	586	597	537	528	521	595	557	572	592	545	614	566	607	566	534	560	537	582	559	561	582	583	587	568	576	600	576	596	570	585	578	595	567	556	554	522	613	587	631	530	526	593	613	599	583	593	561	579	539	547	596	535	586	569	560	582	592	560	533	590	548	565	582	612	602	559	587	565	581	572	553	574	537	572	576	595	558	547	578	569	581	556	575	542	565	588	580	569	548	524	603	569	579	575	555	563	606	604	523	596	544	561	564	583	584	573	539	590	584	572	504	538	553	552	600	608	594	544	590	540	530	611	557	553	607	553	609	587	555	631	614	599	593	580	602	591	571	567	554	570	565	543	595	583	591	576	581	583	560	598	561	579	589	612	542	603	565	547	546	539	560	580	570	597	555	557	515	555	552	585	582	582	547	556	524	545	554	597	565	559	595	547	569	582	561	572	529
29289	32273	29301	12910	1892	490	282	274	270	263	251	250	261	251	236	251	252	224	281	256	272	241	247	258	282	240	257	274	266	264	235	253	266	264	252	268	255	243	256	227	242	252	271	254	261	224	269	263	291	266	259	237	261	252	263	250	258	272	262	254	253	266	274	231	268	253	253	247	273	274	272	250	269	245	252	304	244	240	255	254	238	256	248	242	261	294	248	274	270	259	255	237	243	257	260	242	272	257	274	272	243	252	260	290	266	259	269	248	254	232	255	244	249	285	265	283	262	268	244	244	289	272	258	266	266	250	269	263	280	252	261	262	232	265	239	270	234	224	265	251	223	239	248	267	255	230	263	280	254	250	274	254	253	260	274	258	264	259	272	240	285	266	278	271	261	233	266	261	255	239	257	244	266	289	271	257	232	282	257	270	275	244	265	251	264	276	242	235	251	263	265	277	262	248	261	269	260	260	239	251	263	246	266	267	265	268	269	255	273	237	278	290	278	272	246	263	259	279	272	272	248	272	270	235	264	241	244	247	236	249	250	242	256	238	285	249	229	258	247	248	284	259	258	259	275	240	258	274	266	253	276	277	262	260	265	247	269	271	242	279	256	276	279	267	279	296	242	263	242	255	234	252	274	258	255	255	275	283	235	275	246	274	252	277	270	235	254	248	280	246	236	269	258	244	257	261	239	268	251	269	242	263	282	254	248	307	231	256	257	267	264	285	274	263	271	244	275	251	269	304	251	266	268	239	248	287	283	260	254	305	255	229	256	283	266	244	261	258	270	262	279	264	281	204	264	279	256	280	250	254	277	292	274	284	286	262	217	248	263	273	266	242	231	273	277	278	250	255	257	234	238	275	302	239	255	244	239	263	255	238	255	252	279	274	270	266	242	286	262	273	249	251	262	262	255	247	235	271	275	270	269	269	253	261	261	285	264	298	257	250	253	268	267	256	256	247	271	296	295	241	234	249	255	259	245	273	267	252	259	241	273	231	265	238	263	255	239	269	259	230	238	270	254	257	237	236	251	250	248	267	256	239	262	260	278	244	259	285	254	255	243	252	267	285	270	257	261	243	266	259	228	265	244	269	229	233	236	268	248	275	254	251	267	286	259	248	274	274	256	257	279	238	266	273	277	284	231	232	245	263	295	242	266	246	227	248	252	244	267	250	233	283	241	232	247	255	256	225	214	271	248	259	260	284	263	235	290	247	322	274	300	281	247	276	259	288	237	255	240	244	267	247	260	264	261	258	250	270	254	269	235	269	242	263	277	258	268	275	252	233	239	225	277	248	236	255	245	253	262	242	268	277	258	246	255	250	243	251	273	269	256	292	268	263	220	232	286	265	254	260	265	267	231	241	252	250	269	284	268	235	268	244	273	261	288	258	245	256	268	262	280	238	244	248	275	240	252	218	270	286	255	260	261	254	242	269	247	276	239	243	266	259	300	269	269	249	258	246	262	261	271	282	277	254	243	242	262	265	232	247	247	265	234	210	271	261	248	277	260	227	252	211	242	252	288	252	252	257	249	269	242	286	257	284	266	256	269	253	253	253	223	271	259	282	241	235	239	257	251	248	254	254	248	292	256	271	284	288	246	254	244	265	247	253	230	251	232	262	232	215	247	258	285	254	233	241	276	248	279	279	252	260	290	227	237	248	278	259	231	240	277	271	268	252	293	257	231	264	223	259	269	275	275	260	247	258	248	272	275	262	259	250	245	259	251	246	282	249	227	293	285	271	271	287	246	287	234	244	267	242	253	300	238	269	256	260	295	270	269	254	258	260	278	252	259	261	231	276	258	255	274	250	246	222	244	261	268	248	258	257	236	286	262	245	245	230	241	271	221	263	266	264	283	234	225	255	271	266	254	253	245	246	274	264	268	261	258	248	271	238	253	237	270	242	251	288	250	274	264	263	285	234	297	244	272	242	265	234	263	273	253	225	237	287	261	259	254	259	261	234	289	273	279	286	266	241	236	261	242	228	263	264	243	264	266	271	242	264	299	247	262	254	248	230	244	267	253	272	274	282	233	252	260	263	266	263	246	258	254	287	282	252	277	259	266	243	261	275	256	243	247	281	231	263	263	268	264	271	259	233	238	273	265	235	282	259	257	287	283	243	246	238	260	292	242	285	301	258	264	265	257	245	267	252	278	266	213	248	234	250	229	255	262	267	259	265	275	269	231	271	246	246	280	232	264	248	233	238	253	272	271	227	285	259	236	236	254	237	276	239	280	248	226	251	250	245	273	231	246	281	274	261	257	259	239	236	254	287	282	278	244	240	270	262	265	263	235	233	263	279	271	233	284	281	269	253	230	264	248	258	255	256	261	268	258	242	230	252	246	260	245	271	258	246	251	264	246	246	272	260	235	288	231	258	250	261	256	263	283	232	282	248	268	260	242	253	249	262	263	270	263	259	276	261	248	242	250	262	252	267	246	266	258	248	287	240	254	296	270	273	272	278	271	247	261	250	281	268	284	262	249	255	254	272	270	266	260	237	272	263	277	265	279	253	247	247	276	269	272	274	229	247	275	259	232	293	260	247	271	284	256	276	256	234	235	238	278	254	247	247	256	276	240	270	277	264	281	259	244	285	256	234	270	264	241	274	262	257	247	254	241	257	247	263	251	262	270	266	293	244	261	257	253	264	243	264	255	279	246	275	268	258	240	297	259	227	248	240	241	271	237	276	236	263	274	251	258	266	260	253	268	248	274	275	228	240	254	267	287	236	247	263	259	259	271	254	244	245	280	244	264	272	265	274	244	255	268	248	271	272	284	250	232	277	268	244	241	277	265	243	249	259	254	247	254	233	264	246	280	252	242	244	268	256	261	277	214	259	270	250	268	265	259	265	252	234	263	255	266	283	261	261	236	259	252	258	275	263	256	249	252	248	250	256	277	226	260	253	246	241	282	260	228	264	263	259	262	289	258	254	264	262	265	283	264	269	263	286	257	281	230	259	243	279	229	290	289	261	273	252	258	247	218	277	249	258	253	239	253	254	269	270	265	239	276	265	276	265	268	253	250	253	264	266	276	279	236	248	279	283	264	254	241	269	260	249	257	247	245	253	250	253	250	254	252	290	246	262	278	258	259	229	260	245	282	261	240	237	274	261	301	266	246	272	241	254	294	249	226	229	256	250	277	240	259	255	248	266	227	274	250	254	258	253	256	248	287	249	259	231	282	239	283	282	245	219	246	244	273	250	250	246	233	245	255	270	300	253	263	257	235	229	271	278	252	252	250	288	249	251	236	247	246	254	267	264	266	218	242	268	273	249	245	265	261	209	266	279	281	259	240	270	273	231	264	250	233	241	279	255	248	266	252	284	261	298	295	254	282	269	223	259	285	252	246	255	235	258	272	255	244	282	265	227	240	270	266	238	240	268	254	243	246	287	305	255	236	283	261	241	292	280	285	266	256	258	244	245	244	257	225	221	269	276	240	261	274	265	253	251	251	261	259	253	254	257	263	232	293	259	240	274	229	287	232	289
36353	50124	34302	13964	3646	992	557	513	480	483	518	481	499	494	481	505	489	507	536	495	524	490	486	463	453	537	465	487	464	496	485	498	518	507	482	482	497	519	478	530	465	510	470	515	495	484	452	523	521	504	474	471	488	437	461	497	485	501	442	492	509	494	504	497	490	508	419	447	473	484	477	469	481	481	491	445	501	502	492	500	499	499	494	525	450	504	496	491	509	470	478	496	509	510	481	478	479	498	539	508	493	452	492	506	472	428	478	499	498	460	480	469	484	482	480	479	482	509	463	473	493	495	457	516	463	512	509	510	471	468	465	464	534	432	473	447	515	515	470	450	501	454	521	461	475	478	481	470	468	514	498	421	494	493	463	485	483	436	490	494	473	478	487	504	502	483	462	479	498	503	521	542	475	513	531	448	518	480	462	468	503	479	533	506	477	470	474	465	501	512	445	488	493	471	482	506	485	483	498	516	499	487	487	452	532	443	472	475	531	480	474	481	512	510	516	477	468	437	476	509	505	474	515	487	524	516	497	479	450	479	506	486	543	504	478	494	453	489	468	441	488	476	456	499	446	484	498	505	487	474	497	479	463	442	476	503	482	513	522	505	470	492	472	472	495	541	526	476	500	509	447	483	488	437	499	459	478	489	490	459	521	452	482	500	464	500	473	479	519	468	521	469	475	480	491	472	497	464	448	536	491	488	481	550	489	468	437	507	481	503	511	504	521	471	486	559	517	483	465	479	528	487	462	481	467	503	511	522	492	506	506	499	466	519	485	505	492	468	480	509	483	499	484	477	481	475	484	511	522	452	496	526	513	487	473	459	487	489	512	479	491	492	512	499	466	499	479	482	497	515	511	488	441	507	481	481	453	487	492	519	516	470	501	464	481	478	498	489	465	522	496	468	526	480	536	474	509	442	475	472	491	527	482	450	460	527	463	464	487	507	495	467	483	476	496	482	492	492	494	443	478	451	489	483	488	480	484	497	489	469	483	483	540	477	490	468	501	495	475	468	543	473	451	508	482	487	482	480	501	507	479	501	492	465	537	516	487	476	491	501	486	490	512	515	516	530	497	452	518	500	514	475	485	467	488	507	497	500	485	469	455	517	511	435	471	482	524	485	459	491	491	498	482	481	464	486	466	493	468	450	491	495	478	526	478	493	494	501	512	527	485	476	468	495	487	495	459	482	480	508	430	470	461	492	470	504	484	493	485	464	524	479	482	488	517	466	498	489	495	460	475	504	465	482	472	471	478	464	480	463	495	514	481	479	501	471	502	498	506	435	528	466	502	496	491	487	484	459	428	472	485	443	481	493	502	494	485	489	504	511	513	476	479	497	475	483	505	488	517	486	450	500	474	497	519	467	515	463	496	469	486	478	440	454	500	518	452	457	476	492	474	482	444	449	512	492	474	480	493	494	506	501	448	499	526	479	452	488	485	488	494	499	496	445	491	503	504	497	510	508	468	452	470	495	502	417	506	487	490	514	516	493	488	478	504	503	493	503	483	504	506	476	498	459	515	496	513	485	490	462	452	464	462	466	497	470	473	511	465	478	491	488	525	481	509	507	496	488	462	480	514	490	495	481	503	499	509	454	506	498	451	520	478	457	485	478	479	505	479	465	494	470	501	508	531	532	483	492	459	493	460	477	510	459	500	504	509	500	472	496	492	466	449	478	503	486	488	458	491	495	446	452	455	461	510	499	488	484	510	490	508	478	466	531	485	476	475	461	448	483	494	456	497	503	462	492	482	469	515	467	510	485	460	509	485	492	456	497	496	470	447	478	484	475	487	499	486	496	502	447	487	465	508	463	459	498	513	556	498	514	499	507	461	477	492	506	541	512	487	526	492	486	470	466	507	473	508	492	486	482	476	504	447	504	488	467	462	501	455	478	463	500	502	447	482	504	477	494	504	461	475	524	508	530	490	474	532	483	491	488	472	485	443	466	467	461	492	499	456	502	473	468	466	488	494	456	445	440	524	475	464	455	469	462	507	471	480	471	490	473	476	484	500	495	462	477	452	493	503	468	508	508	469	507	498	510	548	449	465	491	485	474	519	493	508	497	474	449	477	498	476	482	491	499	486	496	454	457	468	489	507	500	469	500	485	446	527	502	503	511	484	499	501	470	502	485	463	491	471	485	481	508	465	433	479	479	511	493	466	460	483	468	506	494	495	490	509	513	486	511	494	472	496	485	489	510	483	499	470	514	486	478	512	478	519	475	481	500	479	482	451	503	499	499	488	467	484	467	509	481	507	469	466	470	465	458	505	437	486	480	505	485	475	486	485	497	496	488	481	509	473	453	483	479	549	463	483	462	468	457	486	475	497	493	478	489	516	472	482	525	476	481	491	463	462	501	481	492	493	529	487	518	519	515	511	510	479	464	456	485	483	502	514	461	482	514	500	477	526	502	502	466	488	450	496	478	497	516	481	503	485	458	497	465	432	506	469	525	477	492	494	476	535	478	472	492	507	489	464	499	505	459	496	501	506	476	424	498	509	473	490	550	460	493	496	494	447	480	507	478	477	502	440	481	487	496	484	453	474	509	459	524	505	438	492	486	465	528	465	489	458	469	518	473	515	506	474	483	496	454	474	471	501	499	463	455	496	489	476	468	513	505	457	501	475	473	498	474	525	516	479	497	467	513	524	507	454	490	487	477	472	494	513	499	502	509	484	467	483	477	471	483	476	499	479	441	500	452	507	514	482	469	493	465	468	513	453	475	479	475	499	496	500	494	500	524	512	488	471	443	496	455	495	499	483	473	462	512	538	489	491	500	475	475	473	516	507	481	492	500	466	481	499	498	514	478	473	466	488	482	468	474	458	477	489	481	504	500	498	448	497	494	465	450	514	487	444	439	493	498	494	498	477	511	429	505	497	471	454	486	501	507	472	452	487	505	467	488	496	506	463	497	511	496	507	442	473	478	473	498	480	485	481	523	484	475	479	468	503	490	487	484	517	475	455	505	508	473	501	454	508	438	458	461	486	528	460	473	476	474	490	515	515	474	495	510	516	498	510	498	502	486	496	499	438	467	473	491	468	459	481	492	497	496	451	525	504	507	465	491	463	456	485	484	494	517	510	521	503	519	479	488	488	504	486	476	474	516	531	472	510	473	490	474	460	489	475	490	486	451	481	524	484	497	510	479	505	478	494	490	502	502	465	505	535	463	473	448	496	482	492	487	505	509	459	514	491	467	441	448	440	514	478	482	497	453	484	506	492	511	506	498	480	523	467	494	493	516	485	480	499	493	507	464	455	474	486	510	479	473	477	491	483	516	506	486	485	495	510	455	487	467	518	500	484	491	472	510	485	510	477	442	480	485	526	483	464	499	514	524	445	495	495	524	492	474	486	470	508	472	487	515	513	484	474	467	504	493	521	490	520	527	448	456	475	506	466	506	512	478	465	455	424	488	466	516	449	499	498	510	502	509	496	511	489	484	491	486	454	479	446	486	515	471	495	468	478	515	481	467	528	476	491	502	486	495
24793	25323	36157	28584	18575	5952	590	337	280	280	292	289	288	260	272	296	274	250	243	246	288	276	244	289	294	265	280	262	287	317	263	259	242	280	262	263	256	259	279	270	275	269	274	272	303	273	279	260	280	275	277	286	254	278	298	264	277	255	290	267	266	280	281	251	293	279	250	267	264	264	275	278	242	302	262	262	277	288	277	236	242	263	287	276	277	248	293	275	300	292	257	262	265	283	275	282	265	260	267	261	249	293	257	284	273	269	244	260	291	266	232	286	282	256	265	259	262	280	260	259	255	286	263	263	255	250	290	263	268	248	262	268	257	250	263	260	253	269	252	264	237	257	273	273	273	290	263	266	255	255	247	279	262	242	265	241	255	274	285	255	258	242	272	278	261	269	253	295	302	293	252	291	273	273	262	268	281	312	292	282	281	245	272	263	249	267	268	247	269	252	261	256	274	256	256	269	284	256	249	269	259	272	257	266	274	255	288	249	270	262	295	270	277	249	269	284	275	264	276	309	238	274	289	259	320	275	279	281	293	270	283	272	284	268	287	264	273	241	270	251	291	283	269	268	282	276	269	311	293	294	264	256	279	261	271	280	249	289	256	240	270	235	244	276	255	295	263	293	288	288	246	231	248	266	305	271	283	271	269	260	262	225	271	300	272	306	236	273	280	265	277	281	312	259	275	266	238	251	240	265	246	285	264	269	296	275	260	261	289	252	296	273	294	275	262	271	278	281	289	253	252	269	253	277	272	252	284	286	267	256	236	266	266	265	303	252	237	257	250	281	306	262	265	263	288	250	264	269	266	251	232	292	275	280	290	282	288	259	258	274	272	248	238	296	282	245	264	235	277	278	256	259	282	277	286	268	258	270	260	284	275	252	283	245	277	272	279	256	296	256	246	266	249	272	254	254	279	294	310	286	256	281	268	296	256	268	299	220	249	288	284	263	276	271	260	283	276	268	292	273	257	243	289	291	277	258	281	270	272	273	267	279	269	267	253	311	269	252	273	260	262	273	260	264	246	280	266	273	269	306	254	258	288	256	291	285	261	288	268	254	270	275	261	253	277	286	255	254	279	248	300	268	292	252	272	277	253	240	249	247	271	258	242	279	266	265	285	283	262	252	259	248	274	219	286	285	263	273	300	230	253	273	247	275	275	274	272	273	266	264	253	269	238	253	251	270	265	253	295	251	281	276	259	243	281	257	283	276	265	296	242	293	267	250	262	282	264	267	259	242	273	249	284	261	248	287	250	276	277	255	255	256	241	255	255	266	275	266	287	245	278	262	244	274	267	239	261	251	268	266	262	257	231	265	268	272	282	272	265	252	262	263	249	286	265	292	285	290	268	281	240	262	248	257	241	269	283	276	267	276	280	254	265	260	276	265	247	264	263	272	259	275	261	239	262	265	237	276	290	247	253	273	259	237	267	271	257	278	241	268	232	235	280	295	242	249	262	271	254	262	251	296	253	253	261	266	270	276	262	239	248	280	253	257	285	276	258	275	237	273	254	274	274	270	255	272	252	236	263	284	260	272	258	249	237	267	258	283	274	269	274	287	263	274	267	274	295	267	275	274	244	249	258	250	246	290	280	280	265	276	260	265	264	254	265	298	253	289	280	260	246	289	262	262	269	243	297	267	266	233	280	254	257	257	265	269	243	254	296	290	265	255	275	291	273	233	274	277	286	273	224	279	282	242	253	325	297	264	258	301	252	253	267	284	285	281	289	268	266	258	267	264	270	268	278	266	273	259	296	255	278	258	268	251	281	252	265	286	268	273	281	249	274	238	265	261	283	284	244	293	228	279	249	262	284	238	301	279	257	279	236	273	252	290	269	297	243	296	266	289	278	257	250	263	261	263	266	262	268	254	245	262	245	281	280	226	275	270	277	301	233	242	259	264	264	258	258	281	270	273	274	284	246	288	283	265	287	268	268	237	265	262	269	260	254	272	272	276	275	248	270	282	253	279	282	267	253	265	263	247	262	260	253	264	267	266	247	275	278	278	288	280	281	274	285	262	261	260	265	286	282	259	301	273	255	273	254	295	248	234	285	271	265	265	242	245	249	281	289	243	267	268	251	266	263	245	280	238	273	253	258	261	271	280	258	267	257	294	276	239	273	242	252	238	265	260	255	263	286	211	271	248	257	284	296	281	241	293	275	283	275	288	260	256	280	302	255	241	290	249	285	248	277	268	253	284	282	297	240	270	264	223	291	257	265	279	276	284	252	257	281	296	254	268	245	266	266	265	254	256	308	248	260	270	275	272	276	297	278	245	255	325	230	260	271	266	252	255	269	255	285	254	248	284	249	274	291	279	268	281	256	283	265	265	253	262	255	271	266	284	253	265	261	289	283	245	245	246	274	265	288	258	237	295	266	259	318	270	262	278	298	265	282	265	276	278	279	276	280	265	238	255	268	270	256	269	280	273	300	288	252	259	273	228	248	238	254	279	266	285	293	272	257	299	270	265	265	284	284	279	277	255	267	277	251	256	268	268	278	254	278	248	256	268	279	278	269	266	260	266	282	290	273	277	283	280	269	236	263	295	240	272	262	266	258	270	263	272	273	269	267	277	276	285	291	290	268	265	275	260	285	264	270	244	273	267	277	243	264	261	228	260	265	269	277	251	266	283	272	289	272	277	255	282	295	260	255	257	277	240	279	272	245	290	267	248	288	253	289	268	273	295	242	265	270	284	261	287	273	273	274	274	285	253	256	267	236	262	249	276	276	263	241	276	293	277	284	245	283	273	261	266	244	259	266	275	270	272	283	270	276	233	267	249	265	272	289	254	268	272	289	267	238	259	272	273	271	250	268	261	273	277	292	270	265	267	257	236	317	247	268	256	287	282	261	270	238	295	266	283	277	252	254	287	265	269	257	259	275	234	281	258	294	238	287	299	258	256	268	255	291	271	246	247	254	290	251	247	241	253	265	236	253	272	258	285	283	267	262	275	246	257	250	258	236	262	273	295	254	266	245	258	232	264	289	258	268	271	298	285	265	255	242	238	261	240	252	254	233	265	283	289	237	312	266	279	254	247	268	271	264	281	259	264	277	246	270	251	260	260	283	269	237	256	258	270	266	291	276	301	255	296	272	263	280	277	285	254	268	274	273	295	277	295	291	252	271	239	262	265	281	271	275	253	259	271	281	250	257	253	229	262	292	268	271	275	247	244	306	266	280	287	262	272	263	274	267	250	263	231	276	293	258	265	285	284	247	252	275	288	265	283	288	258	254	244	262	257	288	242	261	271	265	248	232	274	244	260	252	265	240	277	258	264	273	294	281	266	265	282	309	270	269	265	261	267	266	268	264	276	301	264	276	245	266	293	280	273	297	253	237	276	272	260	250	271	269	268	270	278	283	256	264	280	247	262	270	262	234	248	271	251	281	284	280	265	281	239	265	278	249	274	267	281	267	266	281	269	240	249	267	270	266	269	262	248	265	261	279	287	266	278	263	261	302	272	250	275	291	272	274	245	274	258	265	277
59460	92721	66352	37005	14772	3403	873	566	493	508	504	480	533	497	528	498	543	504	532	524	522	496	484	535	491	479	490	509	530	485	510	493	482	456	505	534	503	507	476	497	489	487	479	520	501	495	471	494	520	503	493	503	478	475	504	488	527	515	522	525	543	511	490	511	521	521	525	489	469	498	516	531	474	457	497	465	491	511	515	504	492	501	516	521	539	440	506	512	476	520	489	483	473	505	529	461	473	488	501	535	508	509	486	487	501	504	451	499	523	476	490	488	487	517	497	516	502	495	464	509	530	458	473	488	489	502	525	487	500	468	512	492	514	525	510	460	528	500	491	514	524	492	488	508	519	508	505	497	496	551	504	483	442	484	498	501	498	486	510	521	459	477	497	557	509	506	526	469	512	532	488	481	506	482	496	473	509	502	483	492	467	498	510	496	491	485	515	516	512	527	472	524	549	459	501	517	510	488	452	518	485	520	545	489	484	480	482	544	516	537	513	559	477	471	517	519	516	543	483	483	503	498	467	461	535	508	507	456	502	491	515	505	467	506	502	499	474	450	455	513	517	476	485	485	479	488	506	524	476	552	465	499	535	520	495	490	534	513	496	493	513	456	517	512	504	527	486	473	460	516	515	492	498	519	487	512	508	477	501	499	528	502	509	490	489	483	514	525	480	477	454	539	531	479	473	471	525	531	519	500	487	493	499	483	497	497	494	520	479	447	480	496	499	476	492	493	488	474	500	468	490	504	509	462	509	466	504	483	490	492	484	520	498	460	496	518	488	514	508	483	477	497	521	510	491	533	527	493	483	511	499	493	481	539	502	478	493	486	542	509	469	491	516	483	526	513	473	487	447	475	514	532	473	504	509	496	490	492	489	467	494	494	505	500	486	495	522	482	503	516	498	508	481	479	497	498	449	479	488	542	492	475	517	448	467	486	497	466	531	510	473	473	503	531	502	487	480	520	496	535	488	506	501	466	528	491	517	466	483	498	515	476	482	507	500	517	494	481	522	477	517	516	497	480	486	469	465	454	515	514	502	509	488	486	535	500	514	467	512	524	509	459	485	516	493	491	471	548	510	519	513	494	483	508	511	465	495	476	500	512	518	454	504	493	535	516	526	507	504	519	464	474	495	507	481	492	474	460	522	513	538	501	475	472	531	505	540	531	517	525	529	464	467	484	536	507	513	487	491	517	518	497	526	454	502	525	496	494	474	505	503	477	461	508	509	472	483	460	501	572	462	520	515	525	503	474	492	474	533	510	517	475	490	499	496	494	514	509	506	486	529	506	481	508	524	526	527	530	517	512	496	517	512	554	499	508	496	547	502	515	534	504	476	517	529	509	512	480	485	487	468	486	476	496	489	506	499	476	479	483	509	493	492	509	483	482	457	483	488	531	480	516	520	540	485	484	516	506	507	480	431	547	466	468	521	505	468	487	477	492	510	511	527	479	494	490	480	515	480	518	479	461	466	515	469	508	484	530	483	523	484	485	499	524	498	533	524	538	491	521	511	538	478	510	510	470	477	490	525	477	512	524	479	476	501	477	521	485	501	519	475	478	495	516	534	524	461	503	487	520	506	476	501	478	503	526	505	482	466	491	503	505	485	449	480	493	485	526	534	462	516	500	513	451	529	497	469	492	453	490	516	514	506	517	510	472	501	454	480	516	531	519	531	510	488	451	492	466	506	518	487	494	498	473	475	493	545	454	480	503	489	473	535	525	522	508	519	536	518	495	467	497	495	481	529	495	490	472	477	479	467	527	488	499	519	497	501	492	502	464	533	500	501	479	513	474	482	516	517	485	481	494	453	460	536	569	486	533	522	520	489	474	467	463	504	525	454	491	486	466	510	480	482	481	475	479	474	533	569	485	487	486	503	495	483	498	509	499	488	511	471	469	494	541	505	527	512	510	516	484	465	520	496	522	503	486	497	499	470	530	526	464	488	489	475	543	476	502	465	485	502	452	479	522	492	516	469	499	546	527	493	555	486	476	528	527	538	473	515	479	450	533	521	456	470	488	488	491	542	440	488	467	529	501	479	455	496	480	490	475	490	505	495	477	491	448	498	494	535	542	462	491	506	479	535	495	522	504	508	530	489	503	516	485	513	485	506	482	481	498	523	505	494	488	503	477	498	508	486	485	469	510	517	502	496	506	492	523	503	487	472	486	458	481	496	519	493	515	495	485	507	513	507	483	486	499	512	470	489	512	457	519	497	548	493	469	474	467	501	506	477	490	490	514	481	501	488	529	483	468	476	502	532	526	505	482	479	497	514	506	501	506	500	498	495	460	477	498	485	475	519	493	525	509	522	471	517	517	483	508	480	498	485	484	471	512	487	473	536	512	483	474	524	486	472	497	501	534	511	473	475	503	501	493	492	510	518	476	502	511	537	487	495	499	538	494	461	492	504	536	522	524	500	501	528	498	511	477	508	536	537	527	508	464	519	508	544	520	503	485	510	485	494	493	494	469	486	496	488	495	520	503	492	480	482	519	462	534	496	482	523	473	507	502	489	511	505	522	487	520	495	479	514	501	495	504	498	506	461	485	516	466	490	467	492	454	457	479	504	460	517	557	501	485	465	503	506	528	497	492	499	490	427	517	494	530	469	528	511	486	507	468	471	457	447	538	490	474	521	462	519	529	495	503	478	488	513	477	496	480	461	516	475	519	476	498	499	484	508	470	489	520	506	490	497	499	502	460	499	481	455	513	476	464	498	473	513	518	487	525	508	436	463	501	488	495	521	493	543	464	483	466	504	477	526	474	498	479	514	516	513	480	498	494	486	511	466	530	471	540	507	514	471	495	507	472	498	492	455	494	517	455	489	539	494	498	526	492	472	537	476	514	517	464	460	507	528	458	523	462	458	532	504	482	471	487	479	489	530	525	521	450	520	500	568	526	517	486	466	501	479	474	506	467	480	492	519	501	477	495	516	511	500	500	499	474	484	522	527	522	480	482	511	500	456	506	516	540	452	495	490	520	459	493	491	464	512	462	494	490	486	526	467	481	508	488	492	498	485	490	483	480	525	537	473	484	543	471	522	506	481	485	527	509	524	512	506	473	496	535	501	532	526	492	498	476	498	485	543	519	502	540	540	482	508	499	498	501	464	524	470	478	543	521	487	495	502	502	485	501	510	516	482	510	486	508	529	464	509	496	458	516	506	513	488	475	480	523	515	444	472	485	493	515	489	509	513	503	490	475	497	516	512	488	515	527	464	504	513	494	520	514	508	501	486	497	528	493	489	487	519	501	515	514	475	514	478	485	537	486	485	516	506	498	552	502	496	516	490	496	517	523	484	500	483	504	504	490	493	485	471	530	502	487	478	493	473	521	484	519	494	500	478	530	497	530	506	479	522	483	521	547	546	493	490	522	521	500	509	487	533	512	474	503	461	509	493	489	516	532	482	491	510	494	469	489	518	515	526	494	481	489	465	492	529	520	522	487	506	520	508	481	509	460	483	558	488	521	544	503	497	519	509	518	472	495
23465	22828	32639	26472	21418	16499	3341	402	328	316	326	299	299	327	323	340	320	330	320	314	342	295	287	333	310	314	301	307	315	329	287	295	328	320	294	298	319	312	300	296	317	304	317	316	273	286	303	304	322	308	299	292	339	303	324	319	319	280	318	308	307	302	273	298	318	305	303	309	331	307	308	296	354	298	303	321	309	300	280	308	325	310	299	289	311	329	292	305	298	282	288	312	310	303	325	279	264	282	309	303	303	308	310	314	327	308	297	321	313	268	294	296	283	309	287	277	306	303	312	289	294	310	283	299	290	312	303	309	302	289	281	315	302	326	338	299	344	289	302	329	306	315	287	310	339	310	270	330	282	349	322	303	303	299	336	294	302	318	330	335	298	304	338	324	296	314	290	287	279	311	302	308	318	318	295	339	286	322	303	334	318	303	313	305	319	307	325	310	316	300	338	329	323	294	302	292	334	304	295	299	306	301	317	324	329	323	315	296	295	294	291	342	297	275	338	307	323	304	290	323	292	275	331	292	333	320	266	339	294	298	294	316	313	305	291	286	325	318	301	311	265	311	288	294	315	277	321	323	332	325	297	304	297	303	332	309	309	299	325	313	297	334	351	307	307	296	309	305	297	314	299	296	299	326	320	309	275	303	310	308	308	292	324	295	294	331	322	295	299	283	328	291	298	272	293	306	291	340	313	301	310	309	317	303	280	316	320	303	308	292	305	344	308	303	290	302	340	303	285	293	279	320	292	343	333	343	312	338	293	309	331	296	299	324	316	292	295	292	322	341	295	299	319	318	294	322	322	310	302	304	280	312	318	310	311	300	287	327	273	296	307	314	284	310	327	271	303	293	314	340	328	320	287	306	308	329	331	306	301	313	310	307	298	289	312	300	270	321	308	349	354	321	300	350	300	316	301	297	284	298	322	301	321	303	286	321	312	315	333	307	325	282	287	312	328	299	321	312	308	303	284	312	285	286	330	273	291	278	312	298	302	321	271	267	314	313	289	276	327	279	292	314	312	333	304	329	288	303	297	300	323	302	283	305	325	330	274	295	305	283	311	283	298	288	302	350	312	302	292	312	297	302	316	307	328	315	327	303	327	345	317	342	310	292	301	319	279	325	299	336	278	304	314	319	310	276	287	315	303	327	312	274	318	317	288	308	290	308	304	324	337	326	298	315	309	320	304	303	309	314	284	296	297	296	308	301	292	297	312	298	289	312	350	313	305	317	279	321	300	298	278	299	313	348	303	296	292	295	282	266	328	306	299	323	308	255	325	304	314	308	303	302	332	315	280	300	300	287	297	315	284	293	315	307	305	339	302	269	325	275	298	317	324	293	293	306	313	313	316	307	325	303	315	295	287	331	342	280	328	288	319	312	304	315	330	310	346	292	309	291	270	330	312	298	316	287	302	305	297	334	338	292	295	297	306	323	284	274	280	282	323	309	334	330	291	295	302	309	309	304	301	315	321	282	333	318	329	301	303	291	302	306	330	312	311	325	329	293	292	315	312	303	301	310	281	318	307	272	334	292	321	291	292	310	325	337	301	267	321	345	293	299	303	290	305	286	280	315	304	318	322	328	303	309	310	294	310	318	299	307	325	277	290	263	299	330	314	322	344	300	311	303	292	292	314	318	313	313	289	299	295	327	328	294	328	336	319	313	317	308	325	336	294	296	338	302	334	294	295	323	312	324	319	285	297	266	297	311	309	343	304	289	296	291	320	335	349	336	295	332	307	349	344	301	342	290	304	322	300	326	279	338	327	301	272	316	299	329	303	318	298	302	336	312	321	322	343	316	258	325	325	315	339	297	301	274	313	293	298	328	308	315	306	293	309	303	287	313	325	297	348	266	311	322	333	276	288	316	292	303	310	298	291	301	305	321	302	327	312	288	321	328	299	309	323	305	313	299	305	291	315	344	301	312	309	318	305	350	329	300	317	301	284	304	296	318	269	308	285	301	302	314	296	314	295	293	310	288	300	313	306	314	293	300	305	280	318	303	276	296	303	278	317	307	322	296	275	328	337	311	326	314	338	288	317	302	296	283	303	310	275	309	326	326	329	280	340	330	346	312	291	301	295	299	270	344	328	335	306	326	318	306	301	296	318	314	297	288	319	294	297	274	308	310	289	281	302	326	309	294	287	327	297	311	299	304	310	340	288	313	299	293	297	320	292	316	311	322	311	295	304	286	293	294	293	346	295	320	284	303	297	323	280	293	299	331	308	295	298	304	317	305	301	311	290	321	283	311	292	351	270	296	297	313	314	322	316	336	342	284	303	339	297	287	304	303	313	305	299	317	287	289	325	303	284	314	320	290	301	318	290	356	273	307	317	335	298	295	313	279	305	312	322	288	347	272	297	299	288	320	281	291	318	299	300	311	310	298	281	324	347	310	319	310	312	291	301	315	309	298	297	279	328	278	302	303	322	308	316	291	325	312	254	296	330	301	311	301	321	301	301	288	285	308	310	305	286	330	320	256	287	284	288	282	323	317	309	349	322	287	342	306	301	335	296	299	284	319	319	304	302	283	328	305	308	300	307	313	334	312	299	321	292	297	298	307	298	272	301	284	314	318	309	293	291	345	327	288	270	321	283	316	292	324	309	318	285	307	304	281	319	296	294	318	317	294	285	316	332	299	304	303	292	334	333	319	301	310	313	300	312	303	286	317	301	331	350	299	300	289	299	332	290	302	314	279	316	297	297	314	302	324	320	328	306	330	285	298	274	353	293	335	335	312	316	321	309	310	271	289	315	342	294	296	304	340	329	303	317	320	313	308	284	315	291	309	342	303	357	315	318	294	309	308	290	328	315	321	302	301	318	318	307	280	270	283	312	299	316	282	291	294	316	301	318	310	295	310	311	314	353	297	311	321	330	313	312	310	294	324	309	298	318	294	298	287	298	268	298	305	320	297	316	280	320	300	287	319	299	318	303	320	287	319	344	337	330	278	288	288	312	327	297	330	320	317	280	273	316	296	277	309	294	298	308	297	273	289	322	321	326	325	312	311	285	294	291	325	303	292	316	312	294	293	316	282	306	311	331	339	322	290	337	319	307	315	315	313	339	299	296	295	308	311	295	318	300	313	295	315	289	291	301	290	273	300	288	301	298	318	286	301	340	259	305	348	281	297	313	283	316	292	284	296	292	302	297	304	311	305	298	304	311	303	302	298	310	325	306	337	306	330	315	306	295	276	291	307	327	324	310	314	312	307	302	314	354	308	304	304	308	297	329	299	303	288	318	267	312	298	300	332	269	329	289	284	316	293	311	273	332	314	331	280	315	354	289	327	301	286	293	292	308	303	306	296	294	321	319	320	316	292	319	323	315	312	328	297	320	290	314	294	271	298	276	294	307	317	297	287	322	314	316	295	312	314	344	308	314	325	278	322	310	301	301	309	296	284	291	327	316	307	299	301	353	325	290	341	328	291	316	308	299	279	293	300	300	290	330	301	324	303	288	271	308	308	295	323	306	284	293	333	310	300	319	311
59967	102930	75995	46996	22460	6031	1470	639	560	559	537	583	568	486	567	565	540	578	594	557	518	561	602	548	534	548	508	508	515	531	539	530	533	547	527	566	579	570	556	513	547	515	561	563	573	542	521	629	582	525	571	565	564	527	569	530	549	559	541	563	560	502	583	537	566	560	551	529	567	572	560	552	536	574	494	547	564	551	568	542	564	549	574	519	518	548	579	561	546	557	567	561	560	543	571	512	547	580	545	568	555	548	571	575	557	513	567	546	571	526	540	571	592	602	573	548	551	510	584	526	551	547	544	556	554	596	536	508	542	513	513	548	544	525	568	537	553	532	538	494	518	540	565	553	548	558	545	555	533	561	543	547	537	580	537	536	547	532	561	555	541	550	501	540	496	520	504	547	551	568	548	559	559	492	560	523	591	536	508	558	564	522	506	578	508	514	543	518	523	561	556	525	522	514	526	546	533	524	536	542	571	567	571	547	554	568	572	557	538	501	531	508	509	530	562	536	526	519	521	577	535	494	574	522	574	551	547	522	542	496	522	542	529	551	528	572	559	502	618	550	554	557	534	556	515	545	535	565	569	538	528	578	545	574	524	538	539	524	564	530	547	566	521	538	534	503	543	531	521	532	536	574	506	548	507	540	588	569	547	499	543	564	541	537	564	501	538	503	535	544	553	560	544	549	536	565	556	570	585	554	586	533	539	592	534	566	566	586	537	564	550	510	531	534	514	561	505	574	544	534	517	555	553	490	554	556	562	508	552	533	531	537	538	553	557	564	561	547	568	560	548	519	493	539	536	521	568	549	561	476	573	537	542	564	553	556	544	542	522	510	562	519	548	511	552	566	541	550	566	537	541	560	485	546	566	503	531	555	564	582	556	593	571	578	573	544	557	531	541	557	526	590	527	534	559	526	556	561	563	531	506	547	526	579	568	563	532	567	561	516	560	585	553	562	532	533	534	574	535	544	561	569	547	534	519	534	560	542	558	561	526	500	551	571	547	559	563	549	531	535	575	571	557	558	578	578	562	562	603	566	546	560	602	556	545	496	535	502	537	542	549	547	566	549	572	580	523	554	524	538	535	555	542	530	552	559	545	503	526	552	561	547	538	526	560	552	591	533	542	517	572	538	542	565	500	550	525	590	558	554	564	561	508	592	551	523	541	571	555	560	522	590	519	564	557	540	510	536	589	539	545	542	496	556	547	535	573	547	555	569	508	533	568	538	544	525	548	526	525	559	538	552	569	518	570	572	536	541	510	547	532	592	514	573	545	512	556	569	536	540	545	530	493	559	519	595	559	541	528	547	544	555	544	532	512	496	618	539	554	534	542	571	552	569	518	564	527	539	538	560	536	527	520	540	529	551	551	538	540	508	560	523	547	532	531	557	580	557	553	573	556	534	554	561	526	495	569	542	581	591	538	541	550	565	569	574	612	511	550	534	561	542	539	553	535	526	567	591	533	569	592	508	602	519	594	542	533	573	568	570	549	542	534	611	537	544	542	568	529	506	573	576	536	529	565	521	539	514	537	553	568	539	548	564	516	548	554	563	498	572	574	545	531	527	550	526	579	575	544	591	498	553	544	533	535	554	523	587	574	582	551	544	547	562	547	547	561	519	553	534	573	552	513	504	575	522	562	550	549	507	557	531	573	527	542	580	521	543	564	554	573	542	550	552	575	548	558	576	543	550	546	540	543	560	531	517	557	540	544	533	596	498	539	523	540	514	541	562	522	557	539	509	502	535	554	560	522	550	548	550	497	554	565	551	568	507	585	524	541	510	547	535	529	496	526	568	537	552	540	556	544	569	534	556	556	500	582	522	545	560	552	532	518	568	561	547	542	502	536	521	598	543	584	559	558	558	526	538	538	603	528	558	538	518	581	569	557	548	513	573	550	547	546	567	540	598	520	569	528	572	534	532	544	559	560	501	610	572	546	542	526	558	550	525	553	543	532	525	548	528	532	508	554	522	588	532	580	534	523	565	540	575	518	531	571	555	549	541	517	542	541	517	589	511	556	574	554	516	584	536	551	553	532	542	573	512	590	553	513	534	591	547	531	527	585	537	515	548	526	541	571	509	602	540	518	587	584	591	549	551	602	581	549	541	531	562	521	535	538	535	567	552	532	518	554	557	567	527	563	535	489	534	586	531	494	581	528	570	577	585	542	539	537	538	559	563	552	573	551	530	578	525	528	515	508	545	550	507	553	539	550	536	540	535	565	511	511	537	537	519	550	524	543	558	535	537	527	556	518	590	556	572	533	527	519	537	562	574	586	509	531	535	540	583	560	508	497	530	571	541	562	521	536	528	564	525	537	558	571	589	542	535	536	559	566	545	563	511	517	579	536	522	546	539	532	535	533	549	511	563	582	546	539	569	534	549	573	525	548	532	522	574	544	558	598	572	558	545	548	545	543	577	561	552	542	584	569	543	566	544	579	577	528	511	531	487	534	559	536	509	526	537	574	582	548	519	537	549	519	509	507	539	531	563	542	518	549	562	535	583	543	523	550	542	549	565	554	544	552	588	539	562	546	539	542	547	556	576	546	562	579	563	575	563	564	529	577	541	566	548	543	550	540	576	522	583	528	569	553	535	574	545	538	569	524	522	551	591	544	543	571	553	568	531	558	552	547	573	527	587	569	569	558	532	541	527	550	522	558	579	546	570	495	550	516	533	517	538	521	550	574	501	568	545	540	537	564	515	542	518	528	534	545	555	542	557	592	599	530	537	554	558	599	600	587	553	536	583	587	568	555	541	567	524	536	552	565	512	566	553	562	585	544	506	512	524	586	501	541	580	578	552	543	503	543	548	514	535	541	500	541	577	577	544	511	540	563	570	538	597	530	549	542	576	524	540	536	526	555	526	539	542	550	554	529	562	540	540	540	575	546	565	569	568	528	558	538	604	516	553	546	538	561	569	573	567	572	535	554	579	583	577	542	528	546	568	554	586	521	562	556	570	534	571	549	550	547	582	546	539	535	586	547	546	543	529	556	542	527	556	549	506	530	517	570	546	565	539	509	559	508	524	492	538	568	533	529	554	567	585	539	586	519	534	585	570	520	540	573	515	552	538	567	553	527	552	545	537	527	528	502	587	568	571	538	551	574	564	523	529	527	555	588	553	548	541	578	583	530	557	553	566	559	556	511	593	505	511	545	540	596	571	561	561	566	556	558	496	499	591	531	545	582	570	544	512	561	551	591	573	524	507	560	573	541	570	546	569	552	549	566	537	520	565	548	534	564	542	535	533	535	554	530	563	590	529	564	562	504	564	560	555	578	561	560	626	553	569	529	594	541	547	568	594	530	595	517	528	565	535	545	547	555	530	528	523	544	535	566	548	541	578	503	524	561	559	537	524	542	510	561	534	559	513	561	539	563	516	571	527	566	538	569	509	567	509	546	538	523	513	549	544	534	559	527	532	536	509	555	555	570	598	567	507	588	570	575	536	526	539	578	552	580	576	526	541	540	571	525	576	536	549	533	582	569	547
29153	32296	29702	14173	2421	731	355	247	252	234	269	255	274	251	283	273	262	262	272	259	262	273	264	277	272	239	256	248	286	250	255	284	255	268	272	250	271	220	266	288	249	254	224	304	284	256	239	244	233	262	259	289	261	261	259	255	255	249	257	246	258	268	254	263	236	272	263	237	268	280	253	281	261	276	269	235	285	265	244	249	263	239	250	271	270	269	268	269	262	258	262	255	284	269	261	248	232	251	251	251	245	254	247	288	253	245	260	230	258	251	237	260	273	267	298	246	271	281	244	236	282	271	265	277	249	264	280	246	234	249	272	280	233	274	265	250	268	242	278	273	262	256	262	259	253	282	267	275	260	255	263	276	229	235	264	269	254	282	248	257	254	237	279	199	268	261	252	273	250	247	269	263	267	274	290	258	261	284	271	263	247	278	270	267	257	277	253	264	285	256	242	247	260	267	251	242	245	278	252	262	286	243	258	272	251	276	268	272	264	284	236	264	267	250	240	228	260	260	261	282	240	271	289	262	240	249	269	256	248	292	252	256	269	225	228	247	253	236	264	249	251	258	279	268	258	273	256	272	256	257	270	263	248	270	273	246	267	269	266	247	264	262	269	240	239	264	267	264	264	297	278	296	274	250	258	281	268	252	284	253	263	221	265	267	270	263	260	243	284	274	281	279	235	254	251	224	273	257	241	232	264	276	251	244	258	231	250	248	242	278	246	266	245	252	232	274	268	253	249	253	270	244	252	208	276	255	258	275	310	253	267	243	237	247	290	238	269	253	234	246	248	236	228	248	225	259	248	272	260	263	238	265	263	270	241	253	288	227	262	260	250	275	261	259	241	265	253	258	245	250	252	253	207	244	243	259	241	254	255	275	269	248	263	267	246	282	244	267	254	251	235	247	278	274	267	261	277	252	268	221	272	261	282	261	244	278	283	264	258	280	253	224	258	284	272	248	242	225	265	254	254	230	260	258	243	256	220	232	282	252	225	254	265	245	251	234	233	272	259	297	247	246	259	294	262	277	240	242	281	278	263	236	261	238	256	251	240	263	292	272	209	269	228	258	239	256	260	234	273	252	258	271	251	258	262	215	251	249	262	276	268	252	293	263	256	268	281	261	262	266	241	294	243	232	260	241	286	264	248	258	267	269	232	258	258	233	238	260	236	250	251	252	249	243	253	283	249	259	278	259	273	273	265	272	251	263	234	240	278	262	294	266	223	276	255	265	254	265	243	276	250	263	250	249	232	276	244	256	248	250	256	250	261	272	211	234	252	216	277	268	269	241	231	253	262	269	240	255	257	271	241	257	224	261	242	251	264	272	237	238	244	271	270	252	264	226	269	275	243	268	258	246	251	253	261	268	264	243	242	261	266	250	251	256	248	257	261	257	279	261	266	273	245	227	282	287	265	276	256	251	249	275	260	271	236	251	235	257	267	247	250	258	249	266	250	247	259	232	276	247	254	289	245	267	253	267	278	235	272	251	271	267	244	277	250	280	266	294	282	286	274	287	287	287	271	261	267	234	222	245	278	238	276	238	286	210	259	226	281	293	268	252	277	268	282	266	253	246	245	279	246	263	279	268	245	273	262	248	235	278	280	261	221	229	239	258	248	298	252	262	265	259	244	251	264	233	262	232	262	263	245	246	243	251	285	271	250	264	266	234	259	248	263	264	300	246	244	264	249	281	251	246	256	298	269	270	255	267	252	257	262	274	275	250	262	272	247	251	293	242	268	299	257	261	224	257	229	265	279	267	261	260	293	262	253	271	232	281	230	227	275	238	247	262	292	242	261	296	258	245	245	254	283	263	234	290	249	243	265	277	272	266	263	275	242	288	278	264	255	245	297	251	281	248	281	252	256	287	250	276	214	241	238	254	259	273	247	268	282	229	270	230	254	254	240	243	254	261	251	270	247	251	250	255	230	269	267	285	245	264	265	258	267	243	236	265	260	257	286	250	247	262	247	245	274	280	281	240	276	251	238	270	247	270	250	274	271	275	257	237	240	255	255	258	254	247	243	256	225	260	257	262	248	272	244	251	226	281	271	250	262	247	242	233	251	238	258	253	257	249	261	248	286	274	234	269	265	235	248	243	249	227	254	240	239	254	292	267	266	242	283	273	245	262	272	275	263	268	255	247	228	233	284	256	258	224	262	246	238	236	273	240	233	263	261	239	258	259	268	240	272	258	280	245	255	295	241	243	263	278	260	264	261	259	283	264	260	269	259	275	256	259	257	256	253	244	253	280	247	240	248	262	248	262	278	254	277	286	230	267	298	248	262	281	263	254	243	259	260	234	268	261	275	301	226	265	263	264	236	263	268	251	261	248	241	255	254	245	280	270	256	261	263	290	285	273	255	243	258	262	251	267	248	246	286	276	256	289	271	284	276	288	260	255	251	260	256	240	284	272	271	235	252	221	246	280	279	265	251	260	250	238	239	245	253	237	258	241	265	272	254	268	268	277	258	276	294	268	256	243	284	244	266	260	285	252	272	219	249	240	260	231	251	231	247	238	275	265	250	248	258	259	229	268	290	258	248	267	276	265	293	256	256	273	231	251	236	261	248	265	247	273	243	249	293	263	237	273	251	236	276	258	266	243	251	256	268	255	258	255	225	251	252	255	245	237	251	272	241	244	265	265	262	259	270	223	264	239	272	274	247	244	275	236	254	286	256	245	261	247	259	264	265	253	276	280	243	266	260	268	237	283	249	253	239	232	271	256	279	238	267	271	242	238	259	255	248	251	255	272	252	250	219	262	247	255	249	242	280	267	261	269	228	239	257	280	277	260	254	276	282	255	281	219	274	259	255	258	288	250	254	276	277	258	248	274	268	258	258	242	276	277	263	241	257	240	232	289	253	254	235	272	263	285	234	242	250	288	262	233	251	250	263	277	283	270	248	249	251	274	260	283	241	275	272	236	278	254	234	267	252	251	286	237	230	251	249	247	261	260	246	242	245	257	262	246	228	261	265	252	268	250	262	240	272	253	256	282	286	260	271	291	252	268	285	250	244	268	243	267	267	288	267	241	266	258	269	262	265	255	253	250	271	261	261	271	253	252	261	265	237	254	244	234	252	262	248	279	256	249	244	245	268	255	247	255	257	265	287	260	239	268	253	241	267	216	254	265	280	266	256	249	249	254	254	241	257	252	275	260	263	255	275	272	243	281	294	272	252	263	276	259	240	272	255	269	249	244	294	286	238	257	254	251	265	254	269	248	256	280	284	267	237	261	270	264	252	251	284	252	250	274	291	271	276	247	270	229	283	245	275	281	274	261	279	252	261	257	246	251	250	272	256	248	264	239	257	257	263	265	266	270	265	276	261	267	260	263	268	267	263	267	251	263	252	239	240	238	256	267	262	273	263	255	242	264	233	287	292	265	268	243	259	238	280	277	255	246	260	270	259	292	290	273	291	249	272	253	228	239	290	241	270	253	243	264	246	250	260	247	260	237	302	244	248	290	258	273	226	255	262	244	287	265	246	253
36385	50727	35491	15510	4279	1158	580	548	439	469	475	499	494	471	497	473	489	463	521	477	516	481	477	498	477	485	498	494	491	494	528	460	489	465	506	453	437	487	489	482	453	464	515	485	471	467	478	459	485	477	472	513	473	512	472	506	476	490	491	465	475	458	485	491	478	504	493	469	488	486	473	466	504	501	473	492	484	542	513	479	465	479	451	468	500	529	500	476	473	471	474	459	497	491	499	477	494	482	488	511	449	478	470	473	450	493	468	464	493	477	450	466	486	484	461	519	495	480	494	487	467	471	469	488	470	514	468	509	505	473	496	475	493	452	495	464	487	477	488	481	467	459	500	477	514	506	485	423	472	513	503	478	507	485	436	457	459	513	461	476	497	505	497	485	483	492	514	489	469	507	523	490	504	445	495	481	490	495	497	485	480	502	514	507	485	520	490	457	454	483	505	492	514	485	469	484	485	526	480	482	463	536	480	524	476	478	483	505	460	480	472	471	527	477	486	465	490	522	459	452	462	454	500	504	450	511	484	494	459	491	489	475	522	468	466	475	484	447	487	470	468	452	486	505	504	491	475	494	501	490	519	510	454	462	496	448	491	498	466	452	475	497	518	468	512	452	479	482	458	523	457	456	508	476	507	484	461	489	498	520	485	471	468	478	499	485	500	472	505	491	494	523	526	476	497	505	465	483	452	461	508	479	463	491	473	472	496	491	487	488	462	482	480	477	454	486	486	526	483	489	485	451	500	474	465	476	507	482	470	511	473	471	479	515	464	467	473	479	478	449	506	496	463	484	509	465	492	457	480	466	472	493	459	474	457	471	490	478	468	482	452	540	463	452	485	464	438	474	476	501	488	512	504	478	495	513	460	457	494	512	474	496	500	482	477	488	500	477	449	481	456	513	444	492	499	475	521	508	508	510	502	473	463	506	506	523	457	486	489	472	494	460	486	461	492	478	492	496	498	512	464	484	499	483	493	505	493	481	494	480	523	503	509	460	486	504	457	484	491	503	488	474	484	486	483	495	479	426	490	447	489	495	503	528	481	500	483	483	501	458	495	496	485	500	494	484	518	473	452	522	473	508	473	481	471	513	508	508	490	449	500	508	478	451	468	522	462	478	469	481	501	467	536	488	489	491	502	475	504	494	496	530	484	455	465	475	544	497	514	460	453	508	455	485	509	504	506	476	481	522	497	468	476	493	512	477	472	496	481	485	513	489	517	491	498	469	454	486	491	482	480	510	487	508	473	460	442	520	493	482	507	478	445	527	496	497	476	491	449	503	527	455	484	485	492	469	520	457	483	483	439	501	488	482	505	498	492	476	491	509	499	485	507	467	495	462	497	502	489	492	441	508	480	488	508	485	466	474	491	464	451	474	506	429	494	466	484	487	447	455	500	462	490	444	476	476	456	484	487	521	517	485	475	480	479	471	554	475	500	479	495	513	505	515	534	482	452	494	525	469	491	472	518	520	487	471	453	478	459	477	475	526	470	510	484	463	505	469	446	479	482	435	454	478	506	501	489	496	436	441	505	495	534	498	484	467	474	446	488	487	460	491	481	507	513	474	468	480	462	483	469	452	503	491	461	480	513	500	491	466	496	484	463	510	475	502	484	526	517	513	484	474	492	455	501	453	478	464	498	519	479	475	466	477	491	502	542	467	468	445	495	514	480	488	466	499	456	462	476	479	544	488	472	483	532	458	509	517	481	466	461	487	464	504	506	468	476	495	509	504	478	460	504	479	486	446	497	490	476	479	494	481	486	483	505	509	467	487	502	456	501	500	484	485	452	469	505	482	477	493	466	457	472	477	473	468	507	471	491	476	491	480	499	507	538	471	466	496	492	513	510	513	508	496	490	459	447	495	486	476	490	491	506	467	469	507	450	520	477	511	460	474	484	510	468	497	467	450	521	499	485	488	439	497	485	456	502	461	486	529	495	499	499	446	475	444	468	492	485	499	484	513	486	498	502	445	495	476	487	495	466	493	505	487	450	489	476	486	449	497	487	524	462	503	466	500	514	500	500	473	496	493	466	458	488	460	517	485	483	475	504	458	486	511	475	443	496	489	449	484	472	497	494	443	467	560	484	472	478	460	517	504	522	478	518	488	486	501	507	466	491	514	512	472	471	510	486	457	516	473	455	507	497	431	474	471	481	512	475	478	484	537	514	518	456	493	486	515	500	487	486	461	504	451	521	469	491	448	467	457	466	477	487	490	464	430	487	440	451	448	489	471	477	466	490	486	482	497	427	506	453	469	459	452	484	487	472	536	486	443	460	482	488	465	479	473	482	498	516	497	506	500	457	482	524	503	491	463	494	506	467	502	528	463	462	468	490	518	498	498	477	467	448	491	479	442	500	470	474	480	466	485	486	459	457	500	508	483	486	481	530	490	470	506	479	486	442	483	461	478	451	455	520	514	510	453	484	484	482	505	475	496	439	501	511	492	524	472	486	509	495	488	488	447	493	502	494	496	510	450	475	445	488	492	467	457	489	497	468	460	483	517	460	433	500	488	475	482	457	500	493	467	443	472	437	470	475	493	489	515	503	479	465	460	493	459	464	481	497	481	489	485	481	418	463	499	517	480	462	498	462	487	513	448	508	455	458	437	491	481	500	480	455	485	477	462	518	483	459	490	478	492	418	519	453	494	477	485	462	489	483	477	468	487	505	474	455	470	501	516	469	510	534	511	465	483	468	450	484	487	480	485	509	482	458	481	501	514	482	475	481	503	473	510	494	465	480	479	471	497	495	479	433	486	449	485	527	455	468	542	471	509	484	485	496	453	485	486	481	507	494	484	514	517	451	469	462	512	516	487	506	495	503	491	492	487	474	502	468	476	464	497	485	494	469	479	504	469	461	519	480	470	510	451	480	541	463	502	495	482	459	511	489	491	451	461	475	510	512	492	470	488	477	505	519	463	520	509	459	502	483	472	482	465	438	491	471	524	479	465	465	507	491	457	479	460	500	457	475	452	478	447	508	519	492	503	487	435	525	501	481	503	513	509	469	516	461	493	514	474	469	482	446	513	445	499	480	508	493	514	467	510	513	518	472	459	514	454	519	481	502	487	489	452	466	475	494	492	468	494	490	469	467	482	534	503	472	518	452	469	483	478	476	502	458	484	494	453	472	480	521	483	471	483	472	479	466	476	490	504	502	454	453	461	439	472	495	507	488	504	491	468	456	490	494	486	476	507	468	502	502	471	491	492	512	474	467	480	476	455	483	505	505	480	483	476	469	501	469	485	492	476	472	440	498	471	516	481	503	461	503	511	475	509	505	491	476	442	466	483	490	492	474	465	423	491	498	481	474	497	518	465	463	525	434	503	468	507	503	518	511	473	474	492	452	475	488	458	481	522	475	494	475	504	463	485	490	486	501	517	506	500	469	480	487	468	470	457	487	530	497	540	502	496	489	484	457	469	457	505	491	523	504	484	494	476	480	513	492	511	487	482	509	441	466	488	444	476	459	452	442	484	495	477	498	485
24875	25879	37637	29877	19102	6398	657	312	298	282	254	273	289	266	264	284	300	290	301	280	278	259	255	267	266	275	281	274	291	294	266	268	275	273	307	261	267	260	287	255	295	241	266	260	249	282	251	280	272	266	274	268	271	299	296	277	254	276	268	251	270	273	276	258	260	271	290	258	300	242	283	274	264	281	261	253	292	285	272	260	261	288	275	261	261	291	279	254	258	274	286	284	261	242	267	273	244	242	288	261	292	290	274	283	268	264	252	253	280	278	281	276	279	263	251	266	275	258	296	264	265	261	285	271	280	275	272	286	255	269	245	272	287	255	263	266	262	268	264	258	292	290	300	305	249	275	283	254	270	244	262	280	286	281	274	236	291	268	274	280	280	279	261	246	262	254	255	269	252	260	274	268	302	251	288	291	270	278	264	267	270	273	300	262	269	276	250	268	247	284	262	284	238	245	257	291	263	245	274	267	240	267	258	266	288	260	292	305	287	239	283	259	269	293	270	263	268	273	277	266	267	255	274	263	292	285	277	272	272	255	269	264	253	267	277	259	274	282	257	299	273	307	258	236	275	260	299	283	254	291	281	278	291	268	288	250	265	271	258	273	263	251	263	278	271	256	273	284	255	268	273	267	303	260	280	277	275	269	260	293	283	283	254	271	248	268	275	267	269	279	259	296	285	292	278	293	252	278	254	265	273	282	255	301	291	246	306	275	272	262	275	271	280	249	284	293	299	283	260	275	261	256	250	297	287	263	302	276	259	267	248	283	258	271	288	266	248	300	285	252	250	273	241	283	259	285	258	264	284	256	244	265	291	296	248	268	242	252	280	260	287	275	306	296	281	278	250	282	305	282	270	275	289	258	283	249	296	266	266	274	252	232	271	278	265	267	290	312	288	273	281	268	250	262	261	268	279	289	292	253	259	276	282	287	278	253	284	258	270	267	287	282	249	260	280	288	284	263	279	260	266	264	277	253	278	270	300	269	284	257	261	263	285	268	290	262	235	283	267	263	278	277	273	287	271	269	268	270	296	256	269	270	249	248	285	242	282	283	258	220	299	269	257	242	268	244	284	296	259	255	264	269	265	285	278	288	275	274	265	276	258	262	264	241	280	288	271	262	278	271	270	291	261	249	278	287	288	265	281	309	268	264	271	276	258	270	263	294	262	287	289	265	271	285	264	303	278	276	280	296	292	264	258	299	266	303	257	257	272	263	301	280	269	302	304	239	258	296	281	259	255	276	280	257	244	241	237	246	280	289	274	251	259	271	247	264	270	252	261	262	282	262	287	291	233	231	284	280	273	294	251	287	294	272	305	262	309	274	233	277	236	272	275	263	290	281	269	237	288	250	262	267	250	268	260	263	264	240	261	257	267	258	264	230	281	264	261	258	295	272	248	302	257	236	259	300	272	276	269	258	269	277	262	248	269	265	263	274	262	288	288	265	264	252	305	238	282	258	303	274	242	279	252	256	274	266	267	243	279	283	246	275	281	251	279	268	269	276	255	235	251	284	274	269	260	275	277	296	271	272	293	262	305	250	272	262	268	290	278	286	259	279	244	260	267	271	286	255	262	292	258	267	284	290	246	253	246	296	247	285	287	289	277	280	250	296	272	253	306	261	252	264	253	270	277	246	255	292	280	254	288	269	277	254	289	280	277	259	277	275	262	280	269	253	258	247	271	257	278	264	253	290	273	278	273	237	240	259	290	255	271	253	267	290	287	244	266	247	259	264	289	274	294	296	271	258	290	248	298	288	270	285	296	263	280	276	258	253	250	300	272	307	300	283	260	276	274	294	311	266	262	285	268	245	274	274	261	280	267	267	257	271	252	270	270	285	256	274	266	288	264	260	312	264	267	294	248	270	255	277	238	281	275	289	253	243	269	310	269	238	286	275	277	262	246	288	280	289	279	275	260	275	297	288	263	272	269	259	271	267	278	291	271	255	248	243	274	245	262	278	295	269	281	282	245	245	291	269	249	268	257	277	270	250	279	278	257	279	283	283	274	252	256	273	277	268	259	254	290	254	287	286	266	265	271	281	264	260	280	266	253	299	245	252	269	253	275	258	278	288	261	241	283	288	261	259	259	272	243	268	281	283	262	234	268	279	294	256	260	258	274	288	236	277	282	257	289	253	273	258	283	297	296	261	274	289	251	283	253	269	262	279	255	283	270	251	253	287	270	289	283	282	254	269	267	290	245	276	288	262	273	264	295	285	275	279	303	242	257	275	275	264	286	271	288	283	234	271	280	268	299	293	274	257	288	281	244	275	268	244	257	257	252	274	288	280	283	271	275	278	280	252	230	264	268	291	273	258	275	267	282	250	252	283	273	262	282	294	261	254	290	269	268	273	263	267	247	260	252	291	267	277	283	249	269	284	266	262	269	272	266	273	281	248	261	258	277	269	262	288	256	263	270	293	263	265	269	282	272	294	232	257	276	255	273	288	262	235	263	270	285	258	280	283	260	250	276	280	288	268	259	274	306	252	262	257	260	300	267	251	250	264	241	265	249	277	280	247	246	281	291	268	254	280	253	264	243	242	298	260	277	318	254	268	258	245	267	244	289	268	264	260	291	284	273	268	244	269	286	261	262	252	274	295	290	282	230	291	278	235	264	289	267	267	268	275	257	278	286	310	262	284	263	266	271	282	258	289	256	255	264	250	238	247	282	269	260	298	288	281	275	278	271	279	260	267	288	262	280	276	279	264	276	296	305	274	262	263	275	276	283	242	265	237	264	282	254	259	289	289	237	283	305	277	268	290	273	283	287	243	282	267	268	239	303	262	300	263	254	268	286	263	265	293	260	272	240	252	257	284	233	260	263	235	288	284	277	298	262	260	300	282	264	270	295	306	279	281	272	252	280	291	276	292	273	260	263	288	256	253	304	274	280	274	270	270	250	279	258	270	285	259	255	263	252	264	258	294	255	311	263	273	309	258	261	250	281	260	255	232	275	270	261	263	263	265	262	267	272	277	238	306	254	283	270	258	300	265	233	262	298	282	249	264	271	282	289	288	283	264	278	275	250	252	270	254	271	271	269	242	284	314	255	307	245	266	288	265	268	268	314	275	318	253	290	285	258	266	281	267	261	289	246	283	274	270	265	292	283	274	271	261	259	282	270	291	243	261	265	263	263	266	245	284	258	304	264	219	248	277	281	250	273	288	269	252	249	272	256	267	263	278	262	305	286	287	265	273	263	281	281	280	266	255	257	268	283	299	303	267	269	246	293	269	260	230	290	250	256	282	244	279	288	232	257	302	241	267	266	278	287	261	248	264	267	272	251	271	279	266	264	275	259	283	255	231	285	273	270	266	268	299	297	282	274	313	271	245	253	288	267	272	280	264	293	269	295	300	268	278	265	275	254	277	264	278	264	279	289	285	263	260	281	263	247	276	258	263	263	242	255	270	295	254	238	294	273	280	285	264	247	291	290	252	257	285	291	289	277	272	257	286	256	279	264	285	266	299	275	293	275	289	249	259	268	304
58762	93415	68545	38528	16165	3787	975	523	481	498	475	526	534	533	522	496	527	489	501	496	468	484	524	523	559	496	488	494	551	500	500	494	499	483	525	553	548	520	490	441	488	505	499	531	487	533	502	486	514	508	494	499	484	558	519	515	553	517	445	544	505	455	507	475	546	500	517	519	498	483	500	506	512	478	514	487	527	493	528	513	517	525	515	464	517	519	487	523	524	480	467	527	522	534	470	470	498	458	481	489	462	532	517	506	490	464	517	487	535	519	472	498	493	482	491	501	523	500	526	470	487	484	487	511	526	488	481	489	484	502	515	491	483	466	512	495	491	470	463	519	497	502	542	481	519	515	517	497	497	459	467	550	500	522	513	491	477	496	481	506	483	513	495	512	506	487	523	490	489	476	493	509	503	498	472	525	519	492	478	491	491	510	497	506	470	482	499	494	508	505	486	540	456	484	491	455	487	526	460	515	500	508	542	456	514	535	482	538	492	527	520	483	494	525	501	497	488	491	523	526	519	500	521	488	516	495	508	494	508	478	466	499	461	487	482	521	500	484	497	466	528	518	490	521	509	527	471	510	482	513	521	489	497	485	523	463	501	511	507	518	505	494	492	500	511	419	474	504	459	507	459	519	484	494	475	511	531	455	501	517	475	551	485	485	490	481	504	536	493	484	552	497	427	480	536	480	519	493	537	510	500	478	501	539	530	510	504	501	506	505	503	506	491	446	475	503	513	497	519	495	482	516	487	483	482	507	493	468	491	493	515	544	477	518	491	500	519	499	460	468	545	484	520	555	478	489	501	499	499	496	498	547	487	537	478	509	523	520	508	538	529	502	534	514	463	505	471	500	470	465	465	523	530	504	473	523	476	516	487	479	479	499	520	471	488	450	543	486	489	488	500	529	508	488	463	484	470	509	502	468	469	510	508	502	541	484	523	500	467	463	479	484	502	515	503	489	543	485	497	520	495	500	502	460	483	494	542	510	481	503	492	500	475	514	504	498	513	500	482	507	507	518	478	528	496	496	478	496	474	525	497	500	485	509	513	523	527	484	515	493	471	538	474	526	470	483	510	501	477	525	489	523	478	498	529	488	505	487	493	483	491	546	558	454	481	475	486	489	500	534	501	491	509	520	500	514	499	461	524	481	488	490	495	490	517	496	516	507	481	488	508	481	502	512	465	521	484	500	524	493	482	516	493	516	514	495	520	481	537	487	499	491	501	483	523	499	460	503	496	488	489	531	498	507	508	486	510	534	516	496	494	482	522	463	482	487	495	480	477	474	517	452	472	532	503	507	499	509	480	507	452	510	487	505	520	472	474	455	472	505	502	478	479	489	466	497	489	497	478	497	504	490	471	472	490	496	517	478	503	465	522	483	483	500	532	503	498	525	533	482	535	489	511	495	549	520	485	491	517	505	513	505	540	490	511	481	506	470	508	516	504	499	510	515	468	546	477	486	512	512	518	484	489	530	543	503	467	490	497	463	501	533	489	468	476	497	486	449	470	499	526	462	463	518	521	500	480	471	486	510	492	494	483	528	520	511	518	503	504	528	485	483	485	470	514	497	526	501	485	506	517	495	492	477	494	498	462	516	541	487	509	523	522	495	519	492	545	555	484	480	466	475	490	534	507	474	482	492	527	489	500	477	486	504	490	457	490	526	536	490	538	482	542	498	495	479	492	486	495	476	495	491	526	484	511	548	508	480	521	490	521	495	518	487	490	524	532	470	523	483	486	501	501	500	473	484	540	510	487	450	503	541	483	453	483	521	483	472	454	527	524	491	520	522	506	489	505	461	536	501	495	453	452	523	439	510	519	476	482	527	500	500	494	459	516	519	507	480	446	495	524	500	529	472	502	488	504	451	505	514	516	505	461	510	501	502	513	540	486	527	524	532	486	542	452	528	496	486	507	503	487	515	528	473	501	526	477	502	506	501	512	494	504	480	501	514	515	503	479	498	485	536	501	533	484	517	521	487	486	498	570	481	484	489	488	523	483	475	491	504	496	480	484	485	508	496	490	509	504	505	496	497	488	506	483	532	471	494	513	508	500	510	497	503	501	474	501	429	507	508	485	529	527	476	507	462	492	495	503	522	484	468	509	513	481	512	473	475	475	483	511	486	468	520	482	488	484	511	494	505	491	460	518	510	476	501	440	506	491	519	489	518	500	481	518	510	496	482	504	476	479	515	496	502	495	530	507	496	484	495	532	494	489	527	519	535	493	484	474	492	537	489	507	545	525	489	522	540	490	474	463	481	479	503	526	525	497	499	485	485	477	494	487	504	509	495	482	512	520	493	457	501	512	510	482	514	466	506	511	492	484	493	481	563	548	455	518	539	474	532	464	507	523	514	536	473	495	518	463	494	482	523	552	539	459	541	467	492	541	490	450	538	530	506	503	517	504	537	497	501	504	482	482	498	468	497	475	468	497	510	516	499	503	509	490	531	518	525	504	504	504	467	507	469	523	524	507	520	485	458	508	511	516	494	493	499	525	510	484	529	487	503	482	549	507	485	529	493	471	473	545	491	463	484	511	493	476	495	513	506	484	511	470	522	494	515	495	486	470	511	500	503	531	481	490	506	517	493	516	525	531	510	481	509	477	519	508	472	491	449	505	500	497	493	478	524	508	512	511	479	514	508	499	524	511	491	540	452	503	528	513	477	494	439	489	526	518	493	518	479	511	499	516	518	480	485	503	489	500	484	510	497	517	528	479	536	487	464	492	476	544	460	519	513	541	495	501	478	500	521	493	519	483	508	479	487	490	519	482	500	486	482	512	499	472	508	499	489	536	502	497	517	505	481	521	486	482	486	525	466	483	469	538	459	522	510	485	516	542	492	527	524	503	527	549	512	538	495	516	482	503	497	508	492	470	499	481	523	468	495	529	526	526	500	520	475	486	532	489	514	544	512	526	508	500	522	469	508	552	480	522	518	522	520	514	483	463	506	491	538	509	496	449	473	506	478	528	463	516	537	446	514	523	492	479	510	519	536	533	477	523	463	516	489	506	517	528	561	521	509	519	506	494	509	492	496	487	491	477	523	494	473	477	493	516	500	509	499	471	536	455	521	463	481	502	477	498	493	491	476	562	512	491	478	528	490	458	486	498	509	529	452	543	520	516	508	508	517	517	511	528	521	506	482	497	459	524	468	509	544	510	560	541	478	533	516	468	530	536	508	489	535	473	471	523	554	489	520	444	483	511	450	481	496	476	522	518	493	483	479	515	479	484	507	505	488	495	488	461	520	516	477	508	487	477	523	484	508	439	507	487	534	504	485	490	490	521	505	486	509	485	491	513	524	469	495	466	518	503	537	488	519	538	509	498	478	527	522	538	541	472	495	481	483	512	493	488	467	492	475	496	524	533	472	499	527	473	531	521	487	507	504	461	494	489	497	513	493	479	542	507	510	523	513	505	484	488	486	515	528	507	486	479	497	530	470	520	536	482	502	486	520	517	502	483	493	524	512	484	492	500	558	522	513	498	528
23553	23048	33136	26995	21457	16461	3296	419	361	351	341	361	295	249	340	338	354	352	338	309	289	313	327	299	323	342	274	308	325	326	298	304	334	300	343	320	324	312	330	292	321	293	313	300	300	276	296	301	296	310	318	334	283	342	332	303	339	309	328	333	326	318	355	333	308	341	307	313	295	313	362	324	289	308	291	315	298	331	325	317	303	347	328	277	310	338	318	308	330	302	299	326	321	317	308	302	313	316	315	352	313	309	322	315	308	303	301	311	294	294	320	284	307	333	285	295	319	296	306	340	296	351	337	299	345	339	339	329	323	332	330	309	332	287	323	283	327	330	305	310	287	334	374	316	303	318	355	309	343	322	337	347	347	326	312	298	286	288	326	329	279	315	295	319	310	310	307	310	312	316	320	331	329	321	303	302	312	292	317	312	296	310	331	300	324	318	309	309	303	311	319	296	344	313	300	302	302	320	295	293	314	308	311	329	320	311	325	322	307	312	325	312	332	326	345	324	297	299	315	330	314	288	330	325	329	318	298	284	298	357	312	270	327	286	296	323	288	343	286	306	304	311	284	325	320	319	285	334	317	311	287	350	300	296	319	293	288	358	338	316	328	347	303	297	325	328	351	296	340	310	318	304	279	299	305	308	292	280	289	333	334	325	295	332	323	306	329	342	302	295	327	330	295	280	306	331	342	317	253	335	304	308	305	266	309	313	329	282	297	346	310	303	301	311	316	280	302	318	316	324	281	340	323	292	312	317	315	304	310	326	301	318	316	333	337	337	336	304	307	317	326	313	278	317	294	312	291	318	321	327	292	331	345	296	299	316	314	341	324	299	311	319	342	311	299	316	296	322	312	315	341	285	290	299	274	300	316	317	323	323	317	274	350	309	267	325	308	294	307	325	317	297	323	306	309	321	296	316	341	306	294	330	325	311	321	294	312	291	304	327	295	302	289	334	279	315	310	289	330	335	304	253	309	345	334	320	308	290	284	339	310	312	327	317	332	320	323	312	293	316	325	327	320	343	320	305	277	283	312	326	342	289	301	299	300	279	313	361	326	317	279	297	288	289	294	312	274	301	315	312	306	320	321	309	309	314	332	325	325	309	291	325	288	323	315	306	315	300	304	296	332	362	324	292	343	328	314	324	293	311	312	309	332	302	286	309	309	323	285	324	301	310	318	310	364	330	325	300	329	316	310	299	319	329	357	298	323	320	331	311	302	324	317	322	332	304	282	329	368	322	295	298	302	347	328	279	304	306	327	322	333	312	309	307	331	337	283	301	321	323	315	309	313	335	293	339	290	322	309	302	325	339	305	306	329	331	267	320	308	322	304	304	307	298	331	342	301	315	316	316	272	324	291	327	305	303	329	310	289	346	280	277	308	311	335	308	309	329	318	282	335	274	271	333	276	322	280	317	293	327	310	321	286	298	298	310	309	296	273	354	310	329	276	344	311	312	303	306	336	289	294	310	341	313	328	325	304	347	320	307	320	310	321	314	306	304	311	302	338	335	314	294	324	308	296	306	289	291	308	303	285	326	303	317	289	292	340	338	305	299	305	339	318	324	316	300	304	309	295	288	309	323	339	306	288	324	315	322	337	349	307	335	320	282	318	309	300	335	284	317	310	327	281	334	320	321	326	303	332	267	310	329	314	304	311	280	316	280	317	322	311	341	353	305	312	318	314	339	306	312	317	321	300	312	290	334	322	328	306	298	315	292	269	338	279	339	315	284	336	293	308	308	325	314	312	293	331	311	281	303	310	354	271	322	363	303	327	320	314	316	342	280	323	311	323	339	340	290	309	283	283	307	327	302	303	334	319	334	299	312	297	314	302	318	306	276	325	314	317	332	320	358	322	300	290	304	298	305	317	308	317	314	337	285	347	310	279	344	298	322	309	303	307	330	315	317	323	322	319	317	281	313	299	314	322	297	272	316	267	319	346	340	334	329	291	309	287	340	307	325	306	342	338	302	319	329	326	294	296	282	344	292	330	301	294	312	302	337	289	322	301	342	325	305	308	285	335	318	284	310	300	308	319	324	302	287	279	311	301	318	300	311	321	323	332	333	325	285	305	355	299	276	300	292	305	331	300	300	268	296	321	334	324	336	298	316	329	308	319	303	302	301	336	321	278	309	290	292	349	308	341	348	283	302	282	336	355	280	342	327	345	292	329	328	303	314	309	325	299	343	338	329	298	320	311	304	302	324	277	325	311	313	303	327	307	319	336	282	331	319	337	327	339	294	304	308	339	308	278	355	297	344	323	306	311	329	312	321	326	321	312	329	315	316	298	343	299	321	325	273	327	312	320	310	311	307	320	300	295	327	303	333	311	293	306	338	315	317	304	350	323	348	297	309	330	326	337	330	351	306	335	317	321	286	324	314	297	286	321	298	318	313	338	325	278	281	317	329	348	325	329	302	319	310	293	309	318	296	295	317	315	327	312	342	316	336	303	316	308	322	316	309	327	319	280	308	321	356	309	306	335	301	313	315	337	330	274	340	326	319	316	299	324	319	315	334	301	333	316	301	318	280	298	311	310	316	317	319	311	334	320	318	326	329	311	316	306	294	328	295	336	299	294	310	330	323	295	330	301	303	314	324	321	310	314	314	286	320	321	321	273	306	275	302	314	337	338	264	314	341	286	285	333	279	296	305	287	290	334	307	326	306	338	319	313	295	317	298	318	332	294	324	313	300	315	304	313	291	328	316	319	307	322	313	295	324	288	330	310	321	293	318	321	296	277	324	305	316	301	313	315	315	321	335	330	315	342	274	306	346	293	335	310	353	293	304	326	296	318	319	324	288	320	274	301	337	342	287	332	309	311	314	315	308	312	321	298	307	333	304	310	304	292	326	297	327	300	319	290	308	276	308	315	325	347	322	345	328	291	285	314	328	309	288	336	349	304	340	285	323	324	302	310	292	362	326	323	301	297	301	287	327	304	311	338	307	335	299	290	351	281	310	331	322	330	292	322	331	308	280	311	342	341	323	324	305	322	299	303	306	312	346	318	314	301	277	310	338	307	322	304	324	331	309	334	306	286	301	295	309	314	293	332	297	301	315	301	307	287	285	323	322	300	319	333	321	288	316	320	316	305	325	303	297	318	303	345	335	335	300	325	308	319	317	303	307	300	289	307	313	314	296	289	360	329	318	313	299	345	289	306	326	305	311	311	315	322	319	312	291	288	302	324	315	317	305	299	347	315	318	288	334	310	332	280	322	264	296	306	310	336	302	321	290	289	344	314	286	331	316	339	313	321	337	333	333	312	317	312	325	327	354	318	291	308	295	306	285	307	328	301	321	309	332	315	323	335	329	339	317	306	310	313	312	295	342	307	330	338	310	314	333	308	321	338	300	318	304	297	295	309	346	315	331	312	322	326	302	299	304	343	309	336	289	311	307	302	316	324	312	331	321	290	310	312	336	312	315	315	307	321	324	323	316	300	336	326	302	333	296	327	312	331	359	325	297	323	337	340	316	300	296	321	288	285	319
59319	103131	77473	46774	22411	6204	1384	673	548	551	567	587	543	551	604	546	499	537	529	526	538	570	563	555	554	539	561	540	575	521	551	536	563	564	524	551	578	557	534	547	552	556	564	522	566	515	529	497	547	550	536	547	539	547	502	589	547	547	574	557	565	542	502	585	559	503	530	546	544	518	538	608	490	542	568	540	542	549	560	593	529	553	524	505	514	559	550	598	547	538	485	536	569	580	535	512	518	525	545	585	515	536	555	547	532	550	574	537	552	595	573	554	536	546	540	515	539	544	539	530	558	543	567	563	553	549	566	571	585	544	558	575	535	565	552	515	561	531	548	558	555	541	541	555	568	571	544	564	560	601	545	562	537	566	531	549	580	553	548	554	521	577	530	552	500	548	558	539	544	515	546	573	570	564	520	587	567	540	544	528	526	520	544	561	550	554	553	560	535	593	579	543	544	548	544	524	546	509	512	521	543	517	489	565	544	508	566	560	546	562	567	574	563	528	498	545	544	524	530	564	529	555	515	583	576	535	548	528	560	526	524	572	539	535	586	531	561	569	568	512	541	588	510	555	525	532	566	523	545	574	510	562	521	584	514	564	566	550	550	574	534	510	542	544	533	525	559	557	526	554	561	573	556	546	559	547	541	584	563	537	538	602	532	551	542	571	559	521	550	579	562	566	530	513	555	548	518	541	517	565	570	593	547	541	566	534	533	562	522	562	530	536	540	525	505	578	540	590	522	547	527	516	570	539	504	567	540	582	574	586	533	561	563	521	534	522	561	543	559	534	578	532	575	581	588	565	531	568	551	525	602	534	574	507	566	564	548	569	502	535	557	553	576	569	584	522	547	555	570	542	549	548	568	572	570	511	524	523	574	558	564	511	530	542	557	544	517	568	559	553	584	545	613	569	502	524	533	554	575	530	555	545	534	574	558	558	538	549	533	513	529	534	570	518	557	514	507	551	541	562	575	523	535	554	496	553	580	569	566	545	560	566	554	591	555	509	517	564	550	540	569	528	547	541	568	555	536	532	554	559	558	562	583	576	552	551	564	565	582	535	544	530	524	531	526	533	546	537	501	557	571	604	520	512	536	530	544	546	573	552	540	552	564	575	560	546	559	551	613	588	572	505	580	594	567	562	524	588	541	536	569	578	559	555	520	532	559	555	538	576	565	549	540	564	591	535	552	536	549	532	563	564	512	553	536	526	557	598	574	547	540	510	567	557	570	526	569	533	542	539	598	511	569	553	519	550	546	540	584	520	611	529	555	541	567	544	557	514	577	550	577	538	554	563	525	520	546	549	510	553	541	548	609	554	575	561	564	579	514	542	562	581	533	556	543	562	523	560	545	552	557	558	551	528	535	539	589	587	559	550	546	538	569	524	593	537	578	558	558	582	504	548	545	573	517	540	539	548	532	547	579	585	563	531	551	556	580	543	565	569	563	552	578	561	551	559	601	537	531	536	576	563	542	560	579	544	550	560	542	560	507	524	538	553	536	551	554	565	539	552	577	572	563	508	572	522	544	547	530	548	520	520	532	562	483	550	543	558	553	562	567	554	493	548	584	524	520	600	547	571	498	542	594	523	550	548	558	556	610	556	534	512	537	515	543	534	547	553	571	551	556	550	501	564	529	562	553	524	516	501	537	534	528	585	575	519	544	537	527	524	535	583	535	559	565	566	560	539	536	547	571	526	542	565	567	534	554	559	543	615	579	557	584	537	535	555	510	591	552	563	531	570	547	555	544	546	545	577	561	530	551	543	517	575	559	538	512	574	556	509	580	540	514	553	552	546	544	555	525	572	574	562	514	526	545	551	559	550	538	528	559	546	556	604	581	541	545	530	570	547	555	531	543	569	545	560	543	558	546	540	520	506	563	567	538	533	568	549	516	552	563	569	577	533	568	522	534	561	577	520	551	534	532	571	510	591	552	573	556	512	506	566	566	548	564	543	577	542	588	517	566	511	514	552	527	539	564	491	557	543	535	555	571	587	548	524	503	532	571	515	540	562	586	581	526	527	548	559	535	551	571	535	569	567	515	526	540	548	516	530	521	557	549	576	542	563	513	502	547	529	583	539	526	539	570	559	535	548	571	570	555	498	584	570	613	540	498	578	546	543	536	547	583	562	493	575	568	540	551	523	559	517	525	570	526	524	545	551	520	521	561	540	543	566	538	538	580	532	555	522	527	562	534	597	581	549	589	546	541	527	480	540	564	542	545	545	547	549	567	533	561	568	594	532	583	532	593	566	559	548	545	516	539	536	540	537	523	573	532	537	552	555	578	537	526	541	491	525	562	551	558	549	537	555	521	557	539	489	567	476	535	529	560	544	562	588	563	539	570	551	562	556	529	536	565	577	546	515	554	538	532	540	577	540	552	553	546	533	541	551	563	552	542	568	556	564	579	546	551	577	575	530	522	561	545	538	551	529	533	555	543	546	542	541	576	557	546	522	574	533	498	542	557	553	544	521	605	503	564	515	539	538	526	556	556	557	523	575	554	529	561	564	560	604	554	544	497	599	518	521	550	573	559	511	559	505	535	580	546	571	575	558	544	534	516	506	482	553	568	575	513	563	519	557	542	559	562	559	560	545	555	558	545	548	534	501	565	569	553	603	538	552	541	508	535	578	559	535	563	564	543	527	557	596	609	535	524	575	532	567	552	528	526	546	552	557	540	573	556	546	556	545	521	524	524	577	543	623	556	488	494	533	511	529	549	560	555	555	595	559	567	576	565	558	519	567	547	523	603	543	547	546	573	537	522	568	568	550	507	559	570	547	568	536	551	553	558	535	583	542	562	560	538	583	553	592	548	544	525	540	553	589	574	544	555	558	563	522	578	585	548	568	519	542	533	540	525	549	531	555	501	532	564	540	564	530	549	531	570	556	556	573	532	567	551	542	531	549	596	561	557	530	609	561	578	490	547	521	533	564	535	529	545	526	496	537	554	557	563	549	528	583	543	554	563	533	550	565	503	539	558	508	544	575	537	542	554	587	503	568	518	547	532	557	568	570	549	566	578	511	562	528	570	533	558	557	568	532	535	574	554	523	559	524	583	517	565	583	539	549	576	521	542	536	506	511	555	537	545	523	557	544	556	540	561	552	550	548	613	519	549	578	552	565	534	586	590	566	568	578	497	537	523	550	543	495	554	542	580	546	544	521	534	542	544	518	585	546	534	526	547	517	562	546	502	514	516	508	577	555	576	518	517	523	553	531	567	512	553	577	541	539	595	531	536	520	537	504	540	553	539	536	547	542	579	542	559	546	534	541	526	535	529	510	582	540	575	571	572	548	538	568	523	527	543	525	528	573	519	531	556	574	569	560	557	577	542	529	551	562	502	557	577	555	543	523	536	591	564	533	550	533	578	539	576	552	553	550	544	522	552	570	523	550	578	553	548	584	538	558	565	577	544	555	529	524	544	589	531	554	555	529	521	552	528	574	554	548	522	566	511	540	553	505	564	535	539	527	554	544	535	560	539	599	572	556
29197	31453	29728	13515	2062	537	300	255	257	277	264	245	274	267	250	283	277	254	282	278	251	279	236	277	246	285	243	269	266	255	271	260	249	249	282	246	246	249	249	268	274	276	241	259	274	234	259	233	257	252	273	272	290	261	273	266	269	255	236	251	241	278	247	273	248	265	262	278	260	252	245	272	260	259	265	264	268	282	241	265	273	266	287	241	262	239	273	260	282	253	281	251	302	230	250	299	289	246	241	281	256	262	274	239	308	292	271	251	255	258	255	259	266	295	275	286	283	258	272	251	278	242	266	264	279	270	270	292	268	259	235	250	227	249	262	273	247	228	239	263	240	246	260	284	274	252	269	271	263	255	267	266	262	261	263	226	254	247	246	254	259	235	244	248	255	276	246	264	250	241	271	255	265	273	275	233	281	245	254	280	261	253	279	270	299	272	260	293	248	255	255	274	271	275	254	278	284	293	259	235	237	259	260	235	268	260	266	235	246	256	236	265	248	287	253	277	281	263	282	247	246	262	239	261	253	242	255	270	268	264	272	256	232	249	250	287	272	263	239	268	254	243	246	270	243	265	239	258	250	252	271	238	270	247	281	266	276	269	266	244	247	285	262	257	276	247	303	248	268	282	251	264	268	250	242	259	242	242	293	285	272	255	269	246	251	242	251	286	273	272	267	263	263	228	263	288	269	272	247	264	276	281	275	253	260	252	229	249	281	286	286	249	236	245	232	280	263	255	258	300	251	284	265	259	263	275	252	256	281	271	275	239	260	244	268	260	271	267	250	241	269	224	278	273	271	236	246	255	269	251	275	255	264	257	254	238	239	262	232	267	266	267	266	249	282	263	227	249	279	286	229	278	259	269	256	291	278	255	235	279	243	244	249	251	266	255	243	245	236	267	261	274	234	274	265	260	253	284	260	228	265	281	246	250	256	255	255	252	241	268	259	243	233	279	263	246	261	262	268	240	264	239	256	242	225	246	266	279	290	247	261	269	291	270	266	248	292	248	242	255	260	237	286	257	277	266	267	256	259	256	286	269	225	258	254	257	263	259	280	280	245	299	297	272	276	270	261	245	245	258	231	259	244	247	247	252	252	253	234	261	252	240	244	272	245	243	288	257	285	268	281	298	258	250	252	280	241	257	254	248	246	259	227	241	278	270	272	284	263	276	252	280	254	270	264	249	286	251	266	244	276	264	256	260	279	248	246	275	284	252	259	280	258	287	246	257	262	281	270	269	272	280	272	241	248	267	256	249	267	260	255	255	278	262	267	265	272	253	280	274	298	262	283	268	247	250	259	265	254	278	248	285	270	265	239	239	247	261	228	252	296	261	261	275	273	274	238	243	249	251	248	224	253	270	269	278	273	255	256	235	250	243	267	297	242	268	235	271	253	271	231	269	261	255	271	244	237	257	258	253	261	268	274	268	264	292	274	212	246	249	261	227	242	250	244	259	279	288	224	257	268	257	257	256	263	252	252	263	255	281	268	254	282	248	268	246	270	273	254	230	235	272	267	248	266	236	250	245	263	224	252	285	248	245	255	236	277	264	248	243	256	251	245	252	272	261	272	244	268	283	269	258	254	270	264	236	263	246	276	256	256	264	280	279	253	265	254	253	279	247	257	257	276	262	278	296	283	253	272	237	276	249	275	262	272	283	231	235	242	244	252	238	286	242	221	283	273	253	263	272	250	239	236	284	241	272	264	258	274	275	263	248	277	228	282	285	246	273	249	265	275	252	279	241	239	239	280	283	249	272	236	275	274	260	242	244	273	244	209	268	264	291	272	251	270	275	268	267	298	269	262	243	238	246	246	255	263	249	272	243	262	273	298	246	267	251	232	275	268	236	274	256	297	257	246	257	261	262	279	263	278	268	268	239	278	240	251	258	280	266	266	257	264	253	272	266	253	225	287	254	260	223	282	264	277	254	271	268	243	252	288	277	262	281	266	268	235	272	295	229	297	296	258	265	237	251	257	269	304	244	272	257	260	269	261	274	244	293	238	264	242	232	269	264	239	273	257	281	249	245	256	274	272	226	286	269	249	270	220	231	274	265	267	263	250	264	270	281	272	255	267	266	268	249	246	252	261	267	266	248	249	283	246	254	254	258	255	288	283	233	274	274	255	249	265	244	279	247	269	243	248	261	279	278	260	259	274	266	239	257	269	252	275	269	284	259	297	280	268	273	272	249	247	282	266	248	272	243	250	253	262	285	282	278	256	241	252	249	258	252	249	261	229	281	271	264	249	229	246	255	250	250	282	280	235	246	254	233	299	236	256	289	260	253	278	255	266	269	275	282	270	273	240	252	256	277	266	214	274	288	258	259	280	262	260	277	252	245	241	254	267	287	275	265	257	260	273	269	241	269	265	270	279	286	285	250	282	265	258	259	301	238	249	259	259	289	268	262	260	231	228	258	230	257	246	249	267	258	271	275	265	263	237	269	259	234	275	281	265	259	257	271	276	256	247	246	262	265	255	284	254	267	250	232	260	263	261	256	257	246	257	263	247	272	295	260	245	272	275	263	241	238	266	245	251	272	254	271	255	256	257	250	247	278	271	277	280	233	260	255	306	290	263	267	281	249	267	261	243	242	248	277	268	251	283	220	251	277	245	267	254	264	269	240	260	252	272	248	271	260	264	262	277	284	257	232	257	238	255	244	257	284	236	266	282	276	241	275	230	284	255	268	251	262	276	259	281	287	276	259	254	261	285	287	254	275	236	217	257	272	269	257	243	256	247	281	256	261	231	272	276	284	266	252	253	288	249	242	268	236	257	271	245	257	242	260	281	248	267	283	251	258	253	248	254	272	266	250	241	271	276	268	277	252	287	243	248	248	258	276	267	253	277	264	272	280	286	271	255	252	260	263	257	241	263	254	233	253	248	279	246	265	252	272	264	234	270	252	235	236	277	248	282	280	268	268	253	272	245	251	261	269	261	257	238	238	260	244	263	261	267	247	271	245	259	256	246	271	264	249	278	289	287	261	262	266	258	242	276	266	265	247	238	254	299	262	255	282	228	278	253	264	276	239	242	288	252	257	284	279	269	260	253	266	281	266	255	249	280	266	253	262	267	278	280	234	243	252	281	268	279	251	266	249	275	256	265	246	258	247	220	258	257	275	273	249	271	246	222	244	226	260	243	236	252	247	278	234	233	234	287	261	240	249	243	249	279	244	254	247	263	244	264	262	241	247	248	260	262	266	280	228	251	250	257	253	256	241	250	264	260	275	262	253	253	275	238	253	266	223	261	249	293	273	241	236	295	261	258	254	283	237	267	274	269	254	256	267	236	277	261	252	291	252	240	295	260	276	282	267	243	294	225	274	259	287	248	265	257	273	251	255	276	280	247	259	231	262	267	257	255	268	221	267	258	248	262	276	255	273	252	261	290	256	279	259	262	241	276	274	240	270	260	248	257	252	246	253	303	262	244	290	261	297	261	246	245	234	255	275	252	294	265	284	240	232	290	268	264	243	271	247	248	267	261	266
36001	49058	35153	14425	3815	1046	570	482	438	493	468	498	452	543	497	480	492	464	498	491	477	470	503	495	467	498	481	493	519	506	480	482	460	478	487	539	494	435	496	509	486	473	526	460	518	460	492	470	502	502	478	480	458	461	477	483	471	491	516	507	449	493	477	468	482	472	481	532	510	444	521	464	483	524	481	479	474	467	487	463	453	509	450	486	486	469	469	489	482	492	451	491	479	520	495	471	501	506	494	478	502	506	492	501	448	514	508	492	529	461	485	502	457	463	520	491	469	506	485	472	479	487	475	466	489	487	482	484	505	477	509	466	477	487	507	500	499	549	519	487	476	464	515	474	474	508	461	489	495	486	481	502	477	483	514	463	509	504	447	448	466	475	478	486	465	517	461	499	472	509	521	448	513	462	475	495	461	454	483	468	479	472	495	502	440	509	464	465	483	460	501	455	457	470	536	467	475	539	446	455	482	449	512	470	506	510	472	469	497	482	492	521	470	493	474	443	480	494	508	521	481	503	464	479	481	481	480	480	480	472	506	499	480	497	505	496	465	499	466	461	523	465	509	499	453	503	432	483	484	505	444	481	499	492	510	489	456	495	441	511	490	479	453	491	488	494	477	486	512	477	490	474	515	453	450	495	483	478	484	462	484	503	453	445	465	453	494	477	475	512	505	486	502	520	455	507	433	453	463	487	458	483	484	497	499	496	489	451	499	492	482	489	491	484	482	500	483	502	477	487	484	512	484	439	489	456	499	496	455	491	428	472	498	496	478	465	465	482	499	483	480	491	503	493	457	487	532	461	474	511	454	465	465	484	466	506	478	489	490	519	520	484	494	488	496	481	505	509	487	491	490	508	496	488	459	474	477	489	479	478	510	497	459	478	485	471	471	508	495	496	486	479	451	448	466	443	494	423	495	476	493	531	484	475	546	468	480	465	522	502	433	476	483	447	472	511	467	537	506	496	517	465	491	465	536	459	487	494	459	463	464	490	473	468	483	477	474	508	446	451	488	524	507	517	485	478	503	432	476	475	471	437	465	469	479	468	509	531	511	495	454	498	495	471	476	486	477	466	500	482	514	509	472	456	486	467	468	464	510	478	489	467	459	464	508	460	501	495	469	499	478	470	439	512	478	477	464	500	482	497	497	509	480	439	457	443	452	455	484	456	455	486	485	519	534	471	445	548	466	490	472	498	486	516	460	490	460	473	477	480	510	465	487	482	476	540	470	483	481	481	487	467	483	488	472	468	457	497	483	482	443	458	440	506	502	485	511	451	489	434	446	460	488	500	465	462	485	484	492	482	507	483	450	478	506	510	482	452	450	475	526	506	505	485	480	503	471	476	486	475	454	448	462	528	487	478	496	507	481	498	501	525	459	494	517	490	484	495	489	459	478	474	467	472	488	491	442	477	487	483	447	495	461	485	491	483	496	477	460	511	458	458	487	504	500	476	493	464	508	496	509	489	493	487	449	506	496	469	480	498	487	483	500	481	447	460	463	463	489	501	499	492	472	501	457	463	497	503	455	478	484	484	463	447	527	503	465	493	444	502	465	460	468	472	454	462	478	470	442	453	517	480	498	531	480	494	446	488	481	493	486	477	483	479	478	450	480	455	480	475	488	483	507	465	469	464	487	443	488	501	456	474	461	497	493	486	459	478	468	460	463	481	508	505	468	461	501	480	491	470	506	512	481	507	510	508	499	502	476	496	460	496	482	472	469	463	491	498	486	498	473	450	487	500	507	491	496	490	503	465	475	488	494	482	470	457	451	478	477	496	536	491	432	463	517	500	483	491	469	549	536	523	471	462	448	475	468	494	498	478	511	504	475	456	493	458	496	477	450	481	480	447	441	490	537	495	458	485	487	451	478	493	452	499	482	513	507	476	465	510	477	487	479	450	494	495	500	505	465	463	513	490	471	465	478	489	467	485	450	455	517	458	485	478	467	522	533	497	497	482	453	474	467	478	485	501	473	517	504	499	437	488	480	483	458	512	472	509	473	458	504	499	497	484	514	469	463	459	475	502	487	487	484	440	477	479	474	485	451	527	500	486	476	513	479	489	520	479	462	495	450	516	463	457	509	492	467	456	499	496	500	495	489	517	471	451	465	465	501	529	484	488	486	480	492	484	481	453	466	458	465	491	531	451	474	486	456	457	471	505	480	486	458	468	466	470	495	464	463	473	525	528	460	459	495	471	504	500	514	489	489	516	469	506	496	483	483	460	455	502	513	514	487	519	489	480	483	459	504	504	457	487	520	487	457	526	473	454	513	509	504	478	484	469	481	470	439	481	465	477	486	473	497	497	512	466	464	499	441	510	491	460	499	514	467	475	490	475	481	492	500	461	504	462	470	474	487	474	479	480	499	485	493	503	484	450	449	501	477	473	461	483	486	495	491	472	432	484	492	481	468	475	467	449	498	465	473	504	454	460	460	476	445	496	477	487	489	447	473	509	515	513	482	517	467	501	473	480	503	524	502	495	475	492	477	492	495	470	469	484	453	495	492	471	480	502	502	497	438	497	452	505	502	452	448	477	467	448	504	488	476	462	456	498	529	488	527	504	497	462	485	507	462	518	480	467	478	496	475	498	512	477	501	472	492	488	474	515	525	480	461	462	501	486	539	493	467	450	483	459	463	488	478	536	497	437	509	475	460	539	491	439	473	489	497	452	473	508	484	507	472	466	498	507	481	475	466	477	481	501	491	468	497	480	502	511	484	473	463	491	494	478	471	491	499	512	503	448	439	480	501	495	465	507	472	456	513	463	485	484	480	493	503	507	494	489	500	519	478	515	467	494	466	464	461	496	464	485	488	435	470	448	465	445	443	484	533	466	511	457	488	487	483	483	485	477	480	479	466	445	488	453	500	478	473	474	509	486	478	471	479	419	450	439	511	476	487	490	496	485	485	482	437	521	477	483	478	478	490	465	472	522	490	486	483	516	472	468	513	514	473	483	487	481	482	467	465	499	488	452	520	467	478	514	485	497	519	529	476	468	506	452	497	517	523	466	466	448	480	486	488	508	489	520	454	460	487	427	474	532	471	483	514	513	495	506	469	501	498	478	431	507	471	453	473	501	516	483	478	461	473	511	478	483	484	471	472	467	461	460	457	500	487	459	459	457	487	493	462	467	470	478	497	452	469	496	479	455	501	494	494	489	493	531	457	448	518	509	475	469	493	492	486	519	424	513	471	504	504	528	507	519	484	502	510	492	495	470	482	457	437	490	504	452	453	494	487	472	479	496	514	473	498	434	473	443	472	493	510	458	448	458	493	502	539	463	515	465	496	489	473	496	468	484	487	478	511	458	480	452	461	456	482	452	491	519	444	512	470	500	478	486	465	483	450	484	469	453	485	472	475	451	488	466	487	492	500	500	462	510	506	500	452	471	490	496	481	484	455	467	486	505	525	479	474	469	495	462	504	479	498	481	487	518	483	454	433	479	478	469	481	498	497	484	505	504	515	503	489	536	461	490	476	474	519	455
24826	25076	36732	29062	18696	6140	602	305	265	272	293	302	252	256	297	292	268	261	249	267	296	256	265	261	255	267	257	259	290	283	269	263	290	250	298	264	276	303	267	237	267	271	271	277	287	245	267	263	234	264	247	248	245	266	241	270	283	238	260	299	300	280	266	278	274	267	279	276	255	256	274	267	259	288	262	259	265	259	302	283	292	279	270	264	263	279	249	250	258	301	285	266	288	289	278	248	292	264	250	274	290	262	280	270	259	266	276	263	274	256	271	256	260	292	258	245	269	297	245	274	248	241	270	255	263	275	263	251	260	271	258	318	263	278	297	320	250	300	301	259	232	257	263	252	251	289	285	291	263	286	269	305	230	269	287	266	246	280	280	255	273	259	255	258	267	258	257	285	275	283	260	266	245	257	257	284	281	288	271	282	267	261	254	264	263	255	270	249	292	266	282	243	283	299	260	283	256	254	284	284	264	256	271	278	264	303	278	275	271	267	264	240	278	270	305	280	288	264	274	297	252	294	237	256	301	276	239	285	276	280	284	278	272	279	259	255	251	264	278	263	292	251	278	259	269	252	256	274	295	272	234	283	274	271	266	258	259	298	270	253	271	310	281	266	264	260	274	271	255	247	263	291	258	264	253	265	260	274	270	304	254	285	300	301	260	270	306	247	267	250	277	261	243	284	250	265	276	239	250	274	269	264	268	277	263	253	253	261	258	244	266	264	262	261	265	277	266	291	271	270	280	292	256	290	283	270	283	257	256	277	275	246	234	278	265	283	253	263	275	271	257	277	269	281	272	232	272	273	266	281	280	245	283	281	257	254	309	270	258	263	286	263	261	279	260	260	263	273	277	260	255	265	258	285	266	289	276	280	254	255	269	275	289	251	227	274	263	256	270	267	269	268	283	263	281	273	252	281	295	275	294	265	271	265	262	236	274	261	271	304	258	269	252	275	281	258	289	247	265	249	268	262	276	279	272	278	235	254	267	260	269	248	272	276	252	286	276	269	247	278	276	266	263	240	225	263	283	239	280	273	277	300	256	300	241	256	268	288	284	249	281	279	268	266	258	264	268	300	270	286	268	285	268	276	277	267	268	235	270	261	248	262	254	298	281	234	281	271	311	282	280	248	272	255	274	226	267	270	246	275	260	289	259	242	243	246	262	246	262	273	234	270	266	254	291	282	269	267	289	231	268	277	274	265	280	301	252	268	286	252	258	256	286	247	247	264	293	252	268	274	274	286	274	264	297	274	265	276	274	269	285	273	271	247	273	259	268	265	290	263	268	277	257	265	249	292	245	271	256	273	269	255	291	269	248	258	253	260	286	274	273	299	253	273	272	273	246	262	283	273	269	287	296	290	263	309	292	262	268	282	280	254	277	269	275	266	258	283	285	289	258	278	256	270	265	256	281	311	285	263	304	265	276	275	254	258	269	285	266	264	266	262	270	270	267	236	268	287	261	267	258	299	246	250	253	278	287	270	243	282	290	274	289	297	285	264	281	303	297	261	268	291	278	271	280	230	258	267	288	255	306	251	298	283	274	249	269	261	256	232	281	289	243	256	273	255	238	286	257	265	282	287	260	279	268	260	252	309	267	250	294	292	280	287	247	241	288	277	264	240	242	235	273	270	284	248	270	261	296	207	247	271	264	289	272	244	286	277	250	258	301	264	278	243	258	285	243	264	276	278	273	257	292	266	257	286	291	272	297	261	267	243	280	258	246	228	259	264	274	261	283	282	253	270	272	252	262	282	281	271	267	278	280	240	260	263	286	276	281	245	254	273	276	261	269	282	251	294	296	267	295	254	247	283	286	254	288	268	261	283	244	279	254	262	290	284	271	263	272	301	271	296	272	262	277	256	255	237	256	254	262	281	260	260	252	269	276	316	244	278	276	285	274	272	260	260	281	300	267	237	281	286	286	298	256	256	256	311	267	279	255	249	279	278	298	252	301	261	254	254	274	269	257	256	254	266	304	273	283	277	277	261	280	254	256	260	245	282	255	262	277	291	247	258	265	303	253	290	297	258	286	288	277	247	271	242	260	273	247	238	272	264	265	253	247	269	265	271	272	289	271	264	278	260	299	260	267	284	247	265	262	267	281	289	272	259	279	265	234	257	285	261	255	261	267	285	279	285	290	258	246	271	273	248	270	275	265	279	259	269	268	249	254	268	281	273	264	279	274	247	290	263	260	281	250	263	289	275	293	264	266	247	282	270	318	281	258	265	275	258	283	276	242	283	266	293	278	275	259	265	250	269	238	290	256	272	270	264	292	273	275	273	301	266	273	284	256	248	282	276	247	268	277	246	248	266	250	248	279	279	277	275	251	239	280	263	266	231	267	255	270	244	276	262	256	261	262	241	269	270	269	281	291	263	280	271	260	245	250	259	264	279	271	266	258	238	279	274	273	233	252	287	261	282	261	258	263	298	270	269	289	267	284	257	284	275	258	263	222	247	273	250	276	267	267	251	255	271	256	266	286	293	240	252	257	265	280	319	282	263	276	318	279	271	296	304	288	270	263	245	293	273	268	252	293	294	285	276	266	267	237	258	284	239	253	282	286	263	278	234	249	279	289	282	288	230	303	269	261	279	295	262	283	287	258	271	248	265	265	280	245	279	259	255	280	268	289	278	273	264	255	280	280	280	241	264	251	299	295	288	269	262	273	266	274	309	245	263	271	283	286	263	269	279	241	267	280	257	264	271	249	273	269	285	282	262	277	264	276	267	274	280	279	271	284	277	247	308	250	301	291	266	252	272	272	259	264	258	298	263	243	241	270	257	260	291	269	262	263	293	283	271	266	273	269	297	258	291	290	256	277	292	303	280	272	264	278	262	298	260	289	263	277	286	274	273	290	260	289	261	284	248	242	259	259	264	268	259	223	250	282	274	236	257	248	269	253	240	262	258	270	254	289	262	243	267	255	269	281	272	250	280	273	279	268	283	269	291	281	288	282	277	254	237	289	256	310	273	241	269	274	244	246	262	276	265	288	249	262	273	287	260	258	287	303	274	258	252	264	263	268	276	244	258	297	254	276	249	248	277	290	240	271	266	299	292	288	263	259	265	235	232	288	265	276	271	278	256	259	271	279	260	257	249	267	292	278	273	269	266	288	260	254	260	279	265	296	273	295	248	256	278	271	245	265	268	261	279	251	257	281	265	269	290	280	266	289	283	281	300	274	295	293	265	292	270	275	248	262	287	244	279	244	234	278	260	271	279	282	262	278	277	270	257	283	284	262	220	240	267	251	294	267	273	269	292	272	253	280	287	274	283	264	257	295	273	267	260	248	270	246	258	275	305	270	306	253	253	287	278	284	291	255	262	253	258	237	299	246	289	259	307	285	252	275	281	270	230	275	274	240	258	291	288	278	290	277	294	270	279	258	249	269	280	255	312	288	266	269	267	271	308	294	247	297	282	281	263	243	280	287	262	261	266	252	246	263	285	262	283	295	293	276	281	252	271	262	247	247	249	241	279	269	257	260	282
59298	92083	67040	37229	15537	3750	915	515	506	456	506	493	473	503	482	483	501	484	452	534	487	487	552	510	451	482	514	534	517	479	463	499	502	468	478	476	434	509	503	526	479	521	503	496	529	517	496	502	477	466	497	497	503	477	515	511	462	491	505	488	512	509	507	493	515	472	519	486	501	450	494	496	484	488	502	476	480	493	509	485	479	484	496	516	507	492	522	511	470	510	536	539	497	478	509	455	498	469	492	473	491	505	479	538	473	523	493	518	480	498	478	487	500	499	515	456	504	479	497	504	503	461	489	508	454	486	449	515	510	506	472	453	487	471	529	500	485	476	484	482	444	505	476	500	502	499	473	503	512	507	501	476	512	519	509	523	491	491	519	504	523	493	486	496	522	478	490	533	493	523	482	496	496	505	474	511	524	466	506	491	484	519	495	502	511	490	452	460	480	488	526	509	528	548	493	501	533	484	501	465	510	535	506	530	469	521	520	495	503	482	517	503	468	501	513	490	481	484	484	500	538	484	543	463	498	496	540	466	501	462	490	527	519	513	479	496	527	503	537	472	473	499	528	549	476	505	469	474	487	506	496	517	515	477	491	491	520	468	484	470	487	557	482	543	538	517	512	498	461	491	476	520	458	515	485	539	443	504	507	481	541	519	490	568	520	517	520	529	492	481	491	466	502	511	533	452	459	498	517	483	497	529	504	516	528	475	508	486	506	492	445	491	505	538	447	489	515	483	478	491	469	536	536	507	512	476	510	468	469	520	506	567	479	510	519	511	530	512	538	485	505	497	478	515	515	516	515	539	475	470	518	485	488	482	528	514	518	526	472	464	485	481	482	537	477	465	518	513	447	528	511	555	511	505	489	497	446	509	509	479	503	476	467	488	494	536	478	488	525	516	517	499	487	461	522	526	478	475	456	487	533	488	510	501	534	496	485	510	524	503	494	515	461	524	496	552	522	525	466	531	478	522	498	516	466	526	512	481	477	519	465	510	468	528	520	509	475	485	519	525	505	509	505	504	484	487	463	513	466	532	468	471	490	528	545	483	476	459	497	489	499	551	473	448	487	486	515	548	502	474	544	517	479	529	495	478	484	488	470	515	512	470	463	456	429	506	477	482	482	470	532	506	511	449	504	495	527	529	498	505	459	480	537	499	484	492	474	494	527	492	477	517	485	473	490	511	502	487	489	479	534	499	506	512	503	499	531	489	533	506	514	501	507	509	495	539	476	499	516	471	477	494	509	494	517	517	480	485	528	490	492	515	495	509	503	472	519	472	495	520	495	511	544	485	474	514	519	514	495	496	499	491	517	498	500	476	496	470	515	517	489	460	455	490	514	499	503	481	522	509	502	486	514	468	501	517	501	484	526	512	551	477	506	466	512	512	518	451	507	477	509	474	484	496	474	524	478	500	485	492	520	505	510	513	493	506	481	478	490	492	477	529	484	511	503	502	489	491	476	502	480	508	492	535	529	494	494	485	529	513	510	500	507	508	505	490	482	510	482	548	512	514	505	493	489	507	535	498	517	495	510	495	513	472	508	503	460	516	500	483	491	458	483	508	490	489	489	465	516	473	511	478	485	476	509	519	468	539	496	495	475	526	478	484	519	504	498	485	524	482	511	454	472	536	481	467	464	531	504	490	491	513	509	467	491	498	468	470	476	532	492	523	516	467	481	475	504	515	516	482	470	484	526	453	510	558	477	484	503	481	484	477	507	481	505	507	468	500	500	522	510	474	509	497	514	487	505	525	503	497	500	524	508	529	484	501	499	536	467	471	501	493	506	479	513	462	543	480	530	511	521	513	505	507	479	490	504	493	495	495	475	541	513	481	469	539	507	493	464	493	499	494	487	488	502	469	497	495	479	463	495	487	475	477	504	505	485	458	499	460	508	509	508	494	536	521	498	484	480	458	507	510	508	493	484	501	465	485	515	479	560	517	490	507	481	504	511	505	483	490	528	493	514	483	449	515	518	532	475	521	489	466	493	497	502	472	518	510	537	535	507	488	499	509	437	455	481	494	522	494	489	516	494	474	502	466	523	506	525	484	523	520	501	518	488	520	477	516	517	505	496	488	517	489	475	514	476	502	517	488	494	503	514	492	492	498	548	500	504	514	465	496	508	519	511	488	448	495	494	497	508	512	469	523	506	517	471	502	494	477	504	484	466	476	463	498	468	499	480	506	507	485	444	462	508	504	523	517	498	528	499	495	488	514	493	496	488	542	477	473	502	501	509	488	487	457	487	497	472	535	532	458	504	510	486	491	465	541	538	501	528	468	541	450	548	527	482	489	535	474	492	515	485	479	498	483	511	491	498	485	443	496	516	481	529	524	513	464	461	472	489	485	499	494	499	493	503	475	526	514	493	513	541	472	502	520	526	494	532	496	519	537	460	512	522	538	495	522	523	483	502	513	449	500	535	486	477	503	472	522	503	533	478	488	489	500	483	454	497	518	508	497	500	509	485	487	479	512	484	471	516	531	514	484	501	473	507	527	531	473	507	477	503	524	480	486	524	540	495	498	498	468	504	503	488	478	459	506	532	503	518	501	471	518	491	479	495	480	492	452	540	516	453	478	495	516	480	527	501	511	507	499	485	473	483	497	506	506	506	516	506	453	476	445	513	531	480	477	518	502	466	450	516	516	477	495	488	515	528	516	496	524	493	469	503	486	521	487	511	510	482	509	504	501	466	530	500	512	498	489	494	484	463	490	515	515	493	471	466	486	499	501	525	466	495	499	497	492	480	459	483	472	463	496	473	521	529	494	466	491	505	509	507	498	469	532	495	504	499	503	524	485	504	463	475	492	494	512	509	491	461	490	492	485	486	483	517	474	458	506	460	498	496	487	491	501	491	479	540	512	526	501	495	515	510	508	496	467	485	522	497	510	543	516	534	488	480	466	448	488	532	490	502	486	504	479	520	498	490	492	504	466	527	546	487	476	493	458	481	478	547	515	529	483	484	510	502	444	488	497	475	479	473	471	507	466	509	495	511	487	472	473	505	523	488	499	521	525	534	511	493	505	483	499	460	508	474	551	490	528	504	500	540	491	521	502	482	490	484	507	499	492	526	469	484	476	520	494	459	475	488	521	479	486	522	493	485	492	499	498	504	464	501	506	504	509	473	512	483	497	509	449	447	491	486	507	482	477	479	487	520	500	497	464	502	520	521	520	511	460	525	505	474	532	460	476	504	508	556	500	537	465	494	504	464	513	506	532	536	504	509	532	436	467	517	492	508	460	504	495	515	518	517	455	516	488	472	490	509	496	466	549	522	515	477	517	477	492	475	501	471	491	492	489	510	544	486	511	511	485	490	501	497	473	498	499	441	511	515	511	473	516	517	468	481	500	498	501	488	524	454	514	522	506	512	515	503	505	487	515	527	513	516	491	491	492	467	491	488	521	468	504	510	493	458	492	458	547	493	500	527	521	478	551	462	501	463	488	486	525	490	525	471	530	514	471	488	493	489	522	483	471	502	471	516	489
23518	23016	33024	26454	21397	16404	3230	389	332	315	330	323	301	284	318	321	317	306	313	327	334	306	353	331	324	330	304	310	309	340	334	330	339	305	297	292	311	317	301	292	315	317	323	301	292	302	319	314	344	336	331	300	325	313	307	312	306	280	292	319	307	286	315	307	322	316	343	334	318	295	329	305	315	312	308	332	302	307	296	297	315	330	293	360	272	310	306	305	314	336	301	325	323	320	279	308	314	311	300	322	334	358	329	311	303	327	292	324	296	321	359	288	283	326	313	311	298	302	313	320	286	309	328	326	351	338	277	301	342	326	304	317	281	338	327	322	310	310	303	305	316	314	325	274	307	329	341	292	332	293	320	311	316	337	291	291	316	295	291	327	305	301	300	321	343	305	307	304	330	331	277	305	312	302	294	276	305	311	317	314	324	301	284	306	305	297	279	315	300	310	312	290	325	308	302	320	291	284	340	294	324	288	330	335	334	313	306	312	338	351	310	297	295	322	311	342	290	323	326	317	346	296	278	310	302	311	299	301	306	283	301	278	310	331	299	318	337	300	318	318	351	303	294	270	326	284	315	295	324	291	339	299	291	296	328	313	316	328	323	308	341	334	315	303	311	340	315	306	334	308	314	320	336	293	314	323	285	289	292	322	320	306	312	301	306	330	328	295	277	314	329	329	317	302	318	318	296	323	317	309	295	318	326	330	346	347	295	316	344	291	324	325	320	296	336	311	301	300	298	294	316	325	297	297	319	337	335	295	298	290	290	305	331	328	300	289	290	313	317	329	318	316	278	318	290	311	286	323	317	320	328	314	296	333	316	319	305	279	310	289	316	305	301	309	314	310	299	302	328	318	311	304	320	274	297	307	275	327	321	299	313	308	301	330	326	302	303	311	342	337	285	339	329	321	301	301	333	289	312	338	318	332	320	308	332	325	282	308	318	318	299	301	300	309	337	314	286	327	306	316	314	282	339	307	306	317	312	305	281	313	289	288	306	319	325	327	314	298	306	283	287	304	295	298	322	301	322	324	329	300	330	305	306	287	332	325	274	290	312	319	328	282	308	312	294	350	337	324	311	302	319	315	339	307	290	308	322	328	326	297	315	287	329	318	318	311	314	326	326	263	311	327	299	290	316	293	319	328	314	317	319	295	305	318	313	315	307	314	294	308	299	329	294	329	304	298	319	314	289	309	305	289	288	329	324	307	275	312	306	330	337	288	337	314	295	323	313	292	317	337	339	308	331	342	296	317	319	310	297	283	286	308	333	310	294	322	339	325	289	313	326	326	333	295	332	302	329	311	306	330	328	296	335	327	305	305	330	319	279	296	309	343	346	282	294	283	275	272	321	312	317	313	331	320	318	302	296	314	345	293	307	302	330	318	337	304	325	319	317	322	306	286	318	327	311	277	312	321	334	294	307	296	280	303	302	320	306	326	327	315	333	335	272	344	336	317	306	290	318	298	341	280	297	341	285	330	302	312	334	310	331	311	299	305	318	294	296	325	291	317	326	304	259	328	314	306	305	323	319	295	298	331	295	291	318	324	321	297	310	329	313	299	322	321	297	314	334	323	322	301	317	288	334	309	308	298	309	328	297	262	313	314	292	312	320	304	284	307	291	315	290	322	280	298	343	306	311	307	296	329	291	348	329	304	320	343	335	339	296	323	316	297	280	316	300	306	318	318	313	327	287	313	314	310	321	313	304	304	310	313	312	301	290	314	307	305	307	313	307	346	324	277	303	303	321	296	325	319	317	315	327	305	339	294	330	313	273	335	298	289	334	314	304	311	291	325	300	290	298	322	315	292	288	307	257	314	287	331	327	302	272	308	305	340	329	323	302	309	294	309	280	302	306	313	317	338	330	306	313	286	335	324	316	301	333	319	319	309	303	312	317	312	292	301	328	313	323	330	288	340	298	303	294	327	301	323	275	318	305	294	310	271	310	332	285	310	307	340	329	310	342	302	284	312	332	332	322	294	305	301	297	299	283	303	307	306	317	286	297	298	311	333	320	315	350	269	306	281	313	309	314	308	276	317	320	297	312	349	330	325	289	294	292	315	328	309	313	281	313	292	316	308	304	356	303	304	310	317	312	316	329	326	311	329	322	326	311	318	303	339	290	330	321	293	285	290	285	314	313	311	305	304	297	336	331	320	283	289	274	325	323	299	292	313	306	310	334	335	304	305	322	287	279	318	308	268	290	296	289	310	290	331	326	322	311	355	354	316	334	301	282	303	341	321	287	341	345	329	333	275	334	314	282	345	350	325	327	301	332	306	287	299	293	325	323	324	328	275	325	370	306	301	317	316	308	337	286	314	301	298	313	291	299	321	317	316	294	335	315	310	314	265	317	335	319	310	297	299	320	302	318	308	310	329	316	276	322	295	324	276	249	288	317	279	303	375	306	296	299	312	317	313	313	302	296	326	336	292	325	293	309	295	386	304	299	301	287	294	316	293	314	348	302	299	324	321	312	282	292	333	303	293	331	292	285	310	299	255	304	322	323	316	328	292	289	304	318	295	323	322	310	337	310	282	327	311	317	310	316	319	309	319	311	279	304	322	325	304	310	303	287	318	301	354	329	316	300	326	284	303	291	306	342	286	310	302	312	317	361	316	322	358	338	332	321	322	296	329	306	324	300	303	318	322	292	280	332	341	295	333	293	322	320	315	326	311	292	323	320	329	314	315	318	300	301	307	302	313	313	328	324	324	327	307	321	329	303	288	297	326	315	314	326	320	319	374	315	303	300	321	314	278	326	311	325	294	321	288	320	278	316	321	309	294	307	317	299	320	320	300	302	299	303	328	284	315	306	337	328	328	291	347	268	331	285	308	320	302	302	322	320	297	286	310	289	297	331	294	317	316	332	290	347	314	271	324	307	328	312	309	309	295	284	344	313	343	289	300	332	316	310	289	344	313	301	287	306	305	322	308	323	321	319	333	323	330	281	283	330	282	324	273	307	326	306	295	304	287	316	346	313	330	299	321	326	327	308	282	328	297	318	287	323	316	297	294	337	320	308	291	321	337	321	323	337	331	311	292	293	296	335	310	346	311	353	300	321	358	312	267	335	317	307	305	297	286	313	327	352	299	320	306	323	310	331	299	305	288	306	336	316	292	303	317	326	291	281	307	340	331	315	277	282	317	259	290	328	318	327	324	293	306	295	318	307	300	314	297	325	330	294	297	324	335	294	281	289	297	290	330	305	283	289	315	302	305	346	307	306	307	312	288	298	287	282	284	322	332	287	298	297	308	303	294	302	318	317	340	300	314	302	282	326	303	307	325	299	314	303	288	322	303	339	340	309	313	331	283	299	298	289	321	320	310	318	350	333	325	280	284	334	302	337	319	312	343	316	324	300	321	289	325	304	295	296	316	301	345	290	302	327	307	310	318	323	295	314	310	289	311	291	298	322	291	302	311	308	304	301	283	295	299	310	284	275	327	305	288	328	289	306	302	330	294	316	305	314	298	299	300	291	307	295	333	320	342
59947	103274	76684	46531	22094	5939	1361	681	548	554	576	558	559	590	592	563	543	502	562	548	524	519	577	550	546	544	530	581	560	548	532	538	527	547	555	513	558	567	521	541	556	554	548	523	532	547	546	569	501	564	570	551	539	543	586	581	557	584	569	561	526	518	511	573	547	560	568	579	555	564	565	569	546	546	567	596	546	553	519	562	546	521	563	497	530	557	592	578	562	554	563	525	550	573	543	558	548	588	545	591	518	594	554	524	536	553	535	583	547	569	524	554	582	567	522	535	556	533	550	535	551	569	540	558	532	547	584	531	504	529	599	562	587	555	486	572	541	567	526	530	536	546	551	535	587	523	580	588	535	534	594	613	574	587	491	540	561	548	528	542	528	587	556	534	531	504	543	539	538	566	538	529	524	561	575	530	562	528	537	522	552	525	536	568	528	557	548	597	564	550	566	560	581	561	511	543	522	526	555	523	516	629	529	584	598	568	540	571	547	554	548	518	527	576	505	539	553	549	570	565	558	565	547	575	570	566	510	577	563	562	557	605	482	530	599	507	538	567	526	533	538	581	574	524	554	574	502	525	555	563	488	512	529	583	551	551	547	531	539	508	531	541	530	543	555	539	611	554	542	538	581	532	552	547	608	494	531	580	531	510	549	514	543	520	599	580	576	545	521	566	535	552	593	536	576	538	570	550	584	556	542	566	550	560	525	557	547	540	553	547	564	600	531	525	531	525	566	545	511	561	524	554	561	563	560	559	519	535	550	566	550	592	571	600	516	521	552	601	549	527	547	537	549	560	558	558	568	563	556	558	560	551	562	547	565	563	543	542	492	544	552	580	523	522	511	572	559	533	562	534	541	522	538	587	550	548	595	579	555	525	548	540	569	565	528	561	515	537	545	538	550	571	569	522	578	569	536	547	579	596	565	558	539	539	553	550	539	516	560	581	533	499	554	541	547	528	547	553	564	564	521	553	528	563	569	569	544	581	618	551	608	521	565	539	562	560	517	554	575	538	545	551	548	559	544	557	541	571	529	502	513	549	561	559	533	580	553	573	544	536	560	517	531	555	538	569	526	558	531	540	563	551	544	565	564	507	562	541	552	559	542	581	552	494	548	536	561	565	519	562	566	539	567	518	560	590	510	572	551	539	540	560	583	586	539	542	553	559	578	555	541	562	525	602	518	551	562	573	496	586	513	558	521	554	560	536	586	548	570	528	562	558	505	542	509	580	522	553	553	535	535	556	537	540	532	575	571	588	544	546	574	560	536	553	548	536	548	546	544	574	545	532	577	557	576	553	548	552	565	577	572	575	525	529	526	577	565	578	525	549	515	575	568	527	581	545	613	537	543	565	552	568	532	562	563	564	543	566	540	543	586	550	549	575	524	533	510	520	559	538	544	580	536	582	537	558	514	521	569	568	533	532	554	555	545	548	519	560	588	592	564	598	547	560	534	518	559	565	570	534	500	582	499	517	566	570	571	522	585	536	585	547	536	554	557	511	513	562	493	562	540	585	574	571	552	574	579	579	547	524	561	553	524	536	547	541	555	514	538	539	560	542	566	521	555	533	558	508	526	543	569	574	529	534	540	545	506	531	513	502	580	547	488	553	543	514	569	552	569	556	566	554	562	536	551	609	538	557	553	503	548	559	522	552	583	578	534	536	550	590	566	513	561	570	528	563	547	524	562	536	572	572	564	533	564	583	530	585	525	558	577	519	548	551	572	539	546	526	554	530	565	546	581	553	548	578	534	543	534	561	539	538	495	584	520	556	578	527	461	566	537	536	543	589	551	546	555	524	516	538	530	514	547	572	517	552	533	552	541	568	546	553	575	529	563	576	533	554	577	586	591	574	568	560	537	578	581	532	565	548	576	542	541	583	579	547	516	562	553	555	541	588	559	591	553	537	581	530	578	556	572	563	598	555	584	503	565	548	529	579	560	576	560	570	567	560	523	551	533	558	603	562	544	523	550	551	576	498	525	556	588	549	544	548	570	525	545	590	556	523	551	552	544	525	570	569	569	569	573	508	516	534	562	552	558	520	524	573	556	559	526	549	541	520	548	541	533	572	600	544	543	577	560	557	529	540	564	572	569	496	547	615	574	582	567	540	539	533	524	480	569	551	557	498	564	551	561	525	553	547	545	587	481	535	575	553	520	515	551	549	579	584	534	538	555	535	579	539	564	550	492	525	566	548	526	557	498	529	548	566	532	547	549	550	566	588	553	554	527	542	541	530	516	568	578	579	535	583	518	556	563	543	523	584	544	554	559	525	555	545	547	586	567	520	585	543	579	571	551	549	547	550	503	549	555	549	529	531	568	569	530	585	547	599	552	549	516	560	523	482	555	543	570	536	540	549	507	555	572	551	498	553	532	588	517	522	519	547	554	582	562	613	563	581	535	541	562	544	576	574	535	570	546	545	536	558	549	496	526	561	607	541	558	541	520	546	606	514	583	561	554	531	525	577	586	517	567	541	522	545	531	548	526	538	559	540	552	537	547	532	579	551	542	528	512	557	538	544	551	547	536	528	567	551	577	549	540	586	584	546	553	568	540	566	544	546	558	540	493	578	564	536	599	528	553	545	553	520	570	542	553	590	569	546	579	534	556	576	532	606	528	581	577	563	552	539	553	538	550	567	522	565	526	549	555	542	554	557	564	552	540	567	604	538	538	538	573	563	570	532	538	541	568	535	554	592	540	529	515	529	581	542	570	578	603	545	573	559	547	536	557	598	544	557	571	541	529	509	527	554	527	534	542	579	547	522	529	560	579	542	551	518	549	552	554	515	557	554	529	520	584	530	547	570	545	493	566	516	526	535	514	561	525	561	532	572	567	548	584	548	547	538	500	561	563	557	533	575	547	562	536	587	545	537	551	575	535	548	530	511	512	570	556	549	559	564	559	518	548	543	533	571	536	509	542	540	584	532	548	544	557	558	534	546	569	524	540	584	565	553	579	563	578	538	529	552	558	548	541	554	571	550	573	570	544	527	509	558	564	540	555	587	552	515	564	536	553	557	563	536	541	502	593	561	541	525	552	581	556	553	537	559	526	576	538	527	570	579	556	519	565	555	522	544	527	542	546	557	543	587	545	579	557	545	518	546	542	566	528	579	537	522	555	560	566	545	570	560	539	522	537	548	526	533	579	504	540	578	522	537	530	529	536	577	555	502	548	573	547	537	551	521	506	533	536	548	537	523	539	550	527	573	569	549	534	567	557	547	514	565	569	533	535	554	549	561	550	542	587	571	550	550	563	549	527	562	553	549	586	516	564	580	547	558	539	526	567	538	555	579	542	585	524	580	528	537	527	512	562	567	547	524	591	514	503	535	547	519	551	558	532	541	552	558	570	558	526	580	584	588	530	549	576	554	566	596	547	591	524	562	553	595	534	542	562	568	535	530	541	541	525	564	528	533	567	523	562	599	527	553	532	557	584	508	585	514	548	556	512	537	522	528	553	554	538	563	570	502	515	531	591	552	538	525	540	532
28868	32561	29879	13535	2187	645	358	246	246	287	247	274	261	276	267	250	254	239	281	263	248	274	252	255	276	256	258	279	254	256	238	265	253	240	263	289	282	265	256	257	289	264	272	255	257	264	258	266	252	271	242	264	249	284	266	268	234	287	270	257	260	263	234	259	244	266	269	278	268	253	255	292	278	262	294	256	254	278	274	270	279	218	278	258	236	268	263	266	256	263	229	265	253	254	252	261	278	228	262	261	263	279	247	240	261	250	253	262	277	247	279	240	288	251	257	252	261	264	280	249	256	244	281	252	231	279	259	232	263	268	251	257	274	248	263	259	256	266	242	253	248	277	225	245	230	270	248	263	257	255	263	263	242	264	260	274	245	276	260	292	268	269	257	279	253	269	275	268	279	242	255	269	249	261	254	254	265	252	284	268	221	236	262	253	273	268	260	256	275	288	276	240	267	242	271	250	254	238	259	266	257	287	259	260	254	275	244	248	243	251	261	263	240	231	270	274	267	249	262	254	263	250	239	270	252	253	213	258	275	254	255	292	234	254	244	252	251	245	254	270	270	264	239	266	273	289	250	239	263	253	255	280	259	266	253	248	279	263	221	254	237	237	270	274	235	240	260	240	243	277	261	256	267	246	271	258	259	263	279	244	219	259	258	248	264	275	233	278	264	260	270	278	266	271	277	301	246	277	244	252	226	271	274	295	256	257	247	243	280	236	255	279	240	249	253	246	273	266	256	254	256	283	253	257	251	251	253	261	258	232	264	281	279	275	264	273	263	240	254	259	275	249	262	257	257	268	297	261	269	256	259	261	256	278	264	254	265	279	282	256	245	230	284	262	216	296	263	274	265	249	273	247	255	267	257	262	241	232	244	253	256	256	236	259	286	247	282	266	247	263	262	266	289	262	267	248	265	284	241	248	248	252	262	269	272	279	235	223	281	276	247	283	261	244	265	239	246	238	236	252	260	269	264	265	261	274	221	242	261	243	274	228	276	267	287	312	272	264	224	232	264	265	253	265	245	245	254	268	245	234	268	257	265	243	259	296	262	271	273	258	250	244	254	237	259	263	282	255	262	262	268	247	253	271	270	256	244	250	267	257	260	246	275	277	260	238	260	241	243	259	265	249	250	258	260	281	230	241	250	271	254	242	260	254	236	240	242	272	243	261	259	273	242	258	239	264	227	275	263	238	224	274	264	263	223	267	261	235	254	250	254	290	257	241	286	261	284	281	234	281	252	244	264	253	265	272	263	239	253	252	269	284	279	263	237	269	280	251	248	266	244	280	232	246	231	239	278	267	239	264	253	278	266	241	272	244	254	263	274	244	274	242	231	262	249	276	265	251	266	282	271	253	261	243	264	301	261	244	259	247	271	252	260	263	268	283	258	237	284	259	273	272	265	242	251	240	254	235	283	252	220	255	256	262	287	288	231	278	247	241	261	239	246	242	279	249	233	259	265	276	259	263	266	241	263	246	252	269	281	245	246	274	254	263	260	239	263	271	254	272	242	244	255	270	256	272	282	246	270	247	265	238	259	245	256	276	226	246	272	272	251	271	260	214	251	280	254	234	261	268	282	289	245	250	243	263	276	267	253	250	249	281	234	249	247	258	282	267	266	258	237	249	244	262	264	296	276	241	271	256	247	268	244	242	256	258	256	244	229	289	259	277	245	246	252	240	275	241	263	254	271	282	252	269	258	238	270	269	265	287	254	247	247	268	272	247	259	290	271	251	292	224	278	217	236	253	249	243	249	282	269	266	269	274	233	252	251	257	258	280	261	250	266	254	242	268	264	244	277	266	276	299	254	297	259	289	294	278	272	263	262	259	265	278	256	274	276	260	254	260	271	297	276	266	270	254	287	263	271	266	258	257	276	268	249	260	236	289	241	242	258	284	267	254	251	240	288	239	285	247	274	266	255	275	272	262	226	277	258	267	276	242	252	269	242	243	242	262	253	300	285	273	266	234	262	256	268	280	253	284	267	259	221	251	240	240	281	276	251	275	267	263	225	281	252	271	299	250	257	265	259	262	269	255	280	271	265	244	260	288	274	249	284	255	264	265	272	246	246	255	251	250	242	266	271	250	253	266	277	244	253	287	259	242	278	249	277	280	264	232	285	262	277	268	249	242	248	262	273	247	268	243	262	260	294	243	241	267	291	277	280	290	296	255	272	262	264	264	268	260	246	242	259	261	253	273	247	287	236	271	255	302	260	275	274	277	246	254	268	263	261	253	265	242	238	270	271	233	260	265	244	273	252	266	280	278	277	276	255	295	268	236	258	234	240	238	281	274	255	267	259	254	246	272	248	221	232	223	242	261	249	277	250	274	257	277	277	247	254	235	266	262	249	255	264	263	235	236	315	230	245	265	264	263	282	228	264	271	234	274	251	266	264	236	228	289	283	238	252	253	268	268	260	243	282	262	246	252	259	248	241	265	252	239	252	259	243	225	260	236	247	252	262	279	246	244	250	272	289	288	259	244	270	260	236	269	260	272	256	255	250	244	258	278	275	262	269	278	265	278	247	239	238	275	230	274	285	288	261	262	257	224	222	239	270	272	288	272	258	277	283	262	278	271	267	257	279	278	257	273	263	258	273	287	301	235	259	255	246	254	280	258	259	257	271	251	237	245	237	246	276	248	238	265	262	263	267	269	253	281	257	274	266	269	263	286	215	239	272	262	265	286	254	261	253	266	238	297	252	262	283	266	246	249	251	263	270	256	275	253	255	249	252	248	235	271	266	247	270	269	271	277	273	242	232	262	271	265	240	282	257	277	280	248	268	245	256	270	299	226	252	257	257	263	265	256	272	245	248	234	293	264	248	284	257	281	242	248	233	233	285	290	258	287	277	264	258	286	266	296	244	258	268	260	230	258	276	265	272	257	256	265	262	249	244	237	248	253	254	264	290	259	255	266	261	264	228	310	288	291	274	247	232	262	256	241	258	305	278	267	256	255	266	243	285	266	269	253	236	245	253	250	280	261	230	290	253	238	256	254	251	276	245	265	281	239	248	271	254	260	276	300	258	287	253	268	242	282	268	257	255	259	283	280	251	258	250	285	250	248	274	252	275	233	249	278	272	223	260	275	246	282	243	267	257	267	260	280	237	237	266	262	268	268	272	255	260	247	236	264	240	281	272	249	264	257	245	268	254	285	270	232	264	241	269	238	259	302	253	239	277	260	265	289	254	255	294	246	241	260	268	234	251	276	243	271	254	249	274	251	268	278	287	262	276	254	277	280	254	252	267	261	298	275	288	278	251	239	242	274	286	257	251	258	249	270	248	262	247	242	255	268	252	248	269	243	279	263	244	262	264	241	271	255	279	261	266	272	280	252	272	252	264	278	250	274	262	242	274	288	266	264	255	256	242	279	276	263	272	254	244	249	269	288	228	240	250	279	279	266	275	268	258	248	242	231	253	260	262	274	242	245	250	233	268	274	257	262	288	273	265	240	234	258	282	295	260	272	224	257	244	239	258	284	265	255
36055	50772	35193	15042	4019	1173	616	507	464	482	478	486	505	453	476	469	473	449	512	453	494	510	474	510	489	506	483	510	497	507	516	504	501	516	503	498	472	492	451	484	478	506	479	498	506	545	510	506	521	498	484	502	506	507	469	461	480	447	468	526	469	487	493	494	462	497	463	497	466	506	495	501	433	500	474	506	484	471	473	489	449	496	450	512	483	510	494	470	469	510	466	486	500	496	457	455	472	467	503	505	497	483	478	467	471	461	527	496	466	451	487	490	471	459	505	496	489	476	471	460	449	476	479	508	490	461	501	493	466	469	492	500	534	515	503	513	505	496	480	474	508	460	507	488	522	523	478	489	510	497	454	468	485	503	503	497	436	473	467	501	473	467	488	505	531	457	463	508	511	494	495	487	523	482	487	478	458	525	487	494	452	459	485	507	486	459	513	498	490	454	491	445	523	483	502	473	473	473	425	471	490	531	502	513	508	473	531	518	477	464	515	479	486	487	464	464	496	428	467	483	508	490	491	504	442	497	466	527	495	496	498	499	466	482	500	473	460	482	473	474	498	478	469	496	472	479	457	499	488	475	462	482	493	467	484	435	481	483	497	517	507	495	443	504	483	493	502	524	472	531	453	441	503	468	477	472	490	452	460	489	465	465	485	464	498	461	461	490	485	475	480	465	518	475	465	476	497	474	480	491	489	454	481	455	549	502	516	455	501	495	499	492	504	480	494	443	499	484	489	449	493	470	519	493	503	491	494	512	492	470	489	469	483	500	504	485	522	483	461	444	484	482	486	470	504	463	491	497	484	488	517	486	493	498	530	473	489	497	474	487	508	474	477	458	520	469	492	496	481	464	479	474	515	482	498	456	503	476	482	504	471	465	465	475	477	486	461	483	450	468	463	500	508	473	523	480	497	518	490	469	461	445	507	500	457	483	474	492	460	500	497	496	489	460	462	484	489	486	496	501	454	461	466	467	451	485	504	515	493	483	478	477	492	505	475	501	473	506	497	465	478	464	466	471	468	460	458	471	495	462	453	488	444	463	497	516	500	514	466	466	468	467	465	506	471	461	473	472	485	516	461	479	472	472	448	466	503	457	472	462	511	487	523	469	477	475	509	476	501	472	465	518	493	481	509	463	496	492	478	478	492	493	474	506	475	493	451	485	492	517	451	479	437	485	459	518	541	497	513	480	471	482	510	470	525	492	461	459	486	456	489	487	476	503	488	489	470	474	462	489	515	466	475	480	449	509	457	508	467	508	502	480	468	477	490	490	457	475	473	458	476	492	525	528	482	491	504	462	484	494	460	464	495	495	506	475	430	445	454	481	509	476	476	507	452	480	464	511	473	451	465	515	506	521	492	494	454	460	455	436	454	502	484	492	489	468	498	472	501	481	497	490	471	523	487	465	454	495	452	498	497	474	516	506	495	503	506	490	468	422	515	501	487	441	465	534	498	479	506	473	491	489	504	491	485	473	439	510	442	507	494	507	499	518	476	484	487	487	496	473	500	475	447	518	486	453	469	481	469	491	506	473	470	493	486	496	501	496	476	478	484	502	504	500	469	491	516	516	506	505	493	488	493	504	479	508	484	483	474	499	471	466	506	486	485	508	480	490	472	509	520	473	462	453	486	502	492	432	503	499	465	462	465	520	470	486	454	456	499	474	499	475	471	482	472	473	500	441	460	442	455	487	476	478	464	520	491	454	498	493	486	500	469	500	472	457	461	478	462	492	483	477	537	469	468	485	529	478	485	505	531	475	478	478	494	462	458	494	511	469	468	463	484	478	506	467	490	497	524	452	507	491	481	508	485	497	475	492	482	465	492	496	488	506	482	463	484	525	487	501	525	466	483	481	534	504	495	459	487	473	480	519	476	521	462	454	464	441	471	454	469	470	462	507	479	487	499	487	465	476	452	481	473	454	466	502	502	489	511	441	480	486	506	471	471	511	506	479	478	488	461	483	504	485	479	466	462	458	483	520	480	480	492	462	495	501	490	505	454	474	498	457	492	491	479	503	477	478	523	454	499	494	499	512	475	489	490	524	455	522	456	505	460	486	491	489	460	481	481	461	490	425	467	485	473	450	460	515	509	485	513	440	508	510	469	499	458	473	474	452	465	469	505	513	486	525	507	476	505	476	452	492	472	519	467	461	468	486	485	464	467	473	527	502	517	481	447	465	497	471	469	502	472	512	480	479	476	494	494	485	499	497	495	480	490	505	495	446	511	458	525	481	522	485	506	508	498	487	513	452	474	493	500	475	504	487	471	476	509	494	468	498	484	490	472	475	518	471	480	497	483	504	510	485	487	496	465	504	497	484	505	486	458	453	478	491	495	518	484	477	505	452	503	486	517	474	465	467	501	493	472	491	500	492	498	491	486	494	464	457	477	509	484	462	470	498	489	450	522	463	526	510	527	492	530	450	483	493	477	516	463	490	459	460	494	503	530	499	461	492	439	468	469	489	491	473	534	481	492	496	514	504	474	516	503	490	509	512	472	477	482	497	503	533	506	472	502	484	501	509	456	540	478	469	523	531	441	500	502	506	470	469	490	466	494	541	487	500	493	479	486	487	487	463	430	472	492	492	496	440	484	499	511	502	478	467	481	494	485	488	493	465	459	439	507	511	513	494	480	518	450	481	483	475	506	502	483	525	501	526	451	513	487	476	467	478	498	448	440	457	464	467	515	512	470	503	484	498	547	521	467	505	524	474	486	460	527	535	449	471	511	518	483	485	503	518	468	491	465	514	498	471	475	519	483	508	478	516	436	477	525	496	462	468	437	469	473	512	494	478	463	498	480	491	484	453	476	482	505	503	448	476	484	496	458	486	492	488	487	473	491	467	521	475	486	520	506	521	516	489	474	505	509	497	497	476	515	506	522	492	456	510	495	475	460	501	484	489	489	444	481	491	444	480	508	494	472	495	550	457	474	476	474	479	466	487	480	508	482	496	491	462	486	483	475	493	508	520	463	487	457	489	515	477	462	491	501	484	480	515	472	472	492	493	489	475	471	492	517	522	501	527	498	447	515	495	494	469	433	488	473	474	519	498	499	489	469	485	522	484	503	447	489	503	466	470	462	516	442	465	484	462	500	455	458	478	475	475	503	455	416	457	501	493	463	467	493	514	490	516	472	473	461	468	455	533	490	449	495	493	456	479	506	478	475	442	491	485	466	494	493	482	522	490	478	506	489	484	460	523	496	495	488	504	488	491	534	478	465	443	487	503	485	491	479	511	462	463	471	467	480	512	491	515	487	480	465	495	475	474	451	458	473	482	482	455	497	465	499	506	484	538	513	481	490	490	515	483	502	539	482	486	491	468	481	470	502	496	478	477	477	510	515	501	452	470	557	469	487	466	455	488	432	527	481	483	509	478	497	476	482	469	484	464	471	467	455	464	500	486	482	481	478	493	476	499	508	508	487	490	501	478	503	485	500	498	500	531	487	462	483	463	532	502	500	481	473	497	499	502	520	522	485	453	541	504
24871	25494	36758	28766	18653	6136	617	310	276	308	304	281	292	269	251	251	277	240	291	279	251	286	258	287	297	310	275	278	276	274	303	293	268	271	256	270	283	274	278	272	260	257	265	263	265	267	283	258	278	268	282	287	267	270	304	261	259	269	292	268	263	264	240	267	265	249	288	290	273	290	264	283	276	270	251	253	267	272	299	259	272	306	277	252	270	281	300	261	302	254	260	272	300	243	264	271	293	299	266	305	254	282	268	290	298	280	268	275	283	258	295	250	269	280	272	272	269	263	294	262	253	284	259	266	252	283	287	251	287	267	236	304	269	303	259	275	281	269	285	268	267	267	246	282	243	259	275	271	230	279	275	282	277	262	295	272	251	298	274	283	277	273	264	270	288	261	282	271	297	303	272	271	268	257	262	267	266	267	253	268	245	278	290	269	272	283	269	275	266	247	254	264	269	272	266	272	282	289	293	274	272	277	267	274	288	287	294	267	267	255	265	281	306	295	269	264	253	320	258	292	258	247	244	288	314	255	276	258	270	273	257	272	246	289	288	292	276	287	277	274	274	253	278	312	280	260	286	274	295	290	242	289	287	270	283	273	269	272	268	277	268	280	272	273	269	268	280	268	292	264	284	301	258	286	304	269	293	276	277	281	271	266	258	289	279	276	270	258	265	292	264	263	307	297	283	281	295	307	259	236	272	297	260	295	247	257	298	272	285	300	306	246	284	291	285	274	272	263	288	309	294	261	284	252	249	275	282	245	273	272	283	296	302	280	263	289	270	240	283	259	267	247	273	258	264	291	268	336	279	292	300	271	292	238	265	259	264	280	279	254	266	291	269	256	276	275	262	289	246	257	250	268	276	268	272	288	270	281	281	268	264	277	281	289	274	290	271	284	296	285	272	267	251	280	240	241	264	262	296	251	251	295	280	292	264	274	266	270	277	266	310	272	271	275	265	273	252	271	250	264	283	283	281	242	257	267	272	287	289	290	306	275	268	280	301	274	281	233	297	270	262	274	293	288	278	269	260	278	265	223	273	305	240	248	271	277	263	277	274	247	301	260	281	261	247	274	271	254	223	265	247	274	251	292	264	255	312	270	259	272	254	258	272	262	307	278	272	265	293	256	264	271	244	279	255	276	226	280	301	266	289	266	277	288	272	265	269	299	258	270	274	281	276	221	261	281	295	277	278	254	286	274	280	289	279	295	263	269	267	286	242	255	271	257	283	274	282	285	261	248	295	253	273	265	259	294	264	219	280	291	298	285	294	251	252	236	278	259	271	275	274	266	275	283	273	288	280	270	275	291	257	257	256	276	244	264	264	272	274	271	244	265	263	261	257	266	267	289	262	257	238	289	290	286	260	246	247	275	253	260	277	288	257	274	238	297	272	240	260	262	266	266	256	307	262	250	257	301	265	290	260	273	262	297	273	270	244	260	265	278	249	263	278	274	298	292	289	260	289	286	256	270	283	257	276	270	284	252	285	254	245	236	254	282	259	271	284	263	272	261	278	279	283	280	303	279	265	241	274	275	258	248	259	266	282	286	271	291	285	251	285	275	261	275	252	277	272	267	281	274	282	256	293	266	292	263	262	268	262	258	266	261	254	264	288	278	270	270	267	283	293	268	281	306	280	281	263	266	270	273	298	247	252	288	289	250	271	300	255	293	278	257	279	256	265	265	282	263	267	277	238	300	260	257	266	279	291	303	276	260	319	265	276	269	278	264	259	305	291	270	273	284	264	268	251	285	263	277	253	271	276	250	290	247	248	267	269	290	276	272	246	299	252	263	257	261	267	272	270	267	276	253	265	279	249	285	302	273	294	278	256	262	300	274	307	281	269	282	269	293	278	287	271	249	253	281	258	260	247	264	262	268	274	285	264	287	262	249	260	268	247	278	250	261	314	303	268	250	261	271	255	284	258	274	268	264	272	265	256	272	247	302	274	265	275	291	254	282	255	278	264	280	242	273	293	261	292	302	300	267	306	276	266	269	277	281	254	267	283	265	298	275	252	290	250	280	292	239	281	285	292	253	282	230	275	263	284	267	266	268	288	258	246	265	254	290	299	265	270	285	283	267	262	236	295	249	271	250	293	251	279	279	299	274	266	259	274	285	268	271	284	299	273	261	284	280	280	262	269	268	267	273	272	255	310	269	273	248	289	280	290	266	306	283	307	267	246	260	265	220	268	255	293	242	282	271	279	268	253	262	291	268	262	262	281	252	299	258	265	286	280	269	280	261	268	271	250	278	312	289	278	275	271	282	242	267	255	252	283	290	300	270	296	260	236	247	253	289	266	278	266	245	258	301	296	296	278	279	262	272	270	274	267	290	265	282	278	256	264	247	303	296	263	305	286	240	263	253	279	273	266	254	275	278	235	299	267	289	305	262	269	272	268	246	269	262	249	271	268	270	244	284	293	234	262	263	286	270	290	291	269	285	277	295	274	277	284	279	306	307	273	274	272	260	257	259	261	285	286	246	274	314	267	256	297	273	257	290	288	273	253	270	235	271	279	291	272	260	299	288	282	279	271	256	279	285	238	235	278	279	277	286	273	274	253	273	268	245	264	258	245	273	284	270	273	263	274	269	290	242	274	247	284	251	271	246	308	277	240	258	282	259	275	244	260	290	276	262	280	298	270	275	264	253	283	268	260	286	275	250	268	307	275	276	281	296	259	257	268	307	233	262	256	258	269	258	265	275	279	277	270	263	306	283	256	261	275	255	288	279	269	282	235	272	266	283	307	286	268	294	229	264	265	262	276	258	284	289	255	307	309	263	259	281	280	248	282	285	240	262	289	297	260	283	261	248	256	281	279	263	268	250	277	270	293	265	272	280	298	254	265	266	256	271	292	298	266	253	285	266	254	268	270	274	243	255	274	279	270	295	282	281	260	277	253	289	284	274	289	266	259	293	267	261	293	293	274	242	307	271	278	256	269	274	287	289	275	297	303	274	293	311	274	247	241	250	269	274	279	265	290	270	273	305	280	233	247	256	236	294	257	280	266	273	295	272	275	297	270	304	290	280	261	285	242	283	266	278	308	278	247	270	271	284	269	315	279	299	241	266	273	263	304	269	264	274	284	255	290	241	267	261	270	282	286	270	300	276	249	264	253	261	256	269	269	270	257	264	275	273	269	240	267	282	285	282	281	282	277	293	278	286	275	266	256	285	271	252	305	277	252	281	268	272	284	291	271	278	258	261	278	215	275	252	257	283	286	256	281	294	293	294	266	255	279	278	270	263	278	268	265	277	282	269	297	292	256	290	275	274	278	260	241	277	251	298	256	290	294	254	270	265	282	292	297	319	266	279	247	281	284	250	272	267	287	297	267	260	232	281	290	265	282	283	292	275	256	314	280	286	271	256	290	276	277	258	306	282	260	257	275	260	278	287	271	270	261	270	277	268	251	263	288	289	279	280	261	290	266	285	322	266	270	247	242	269	280	273	242	257	282	285	265	270	278	276	280	273	286	282	277	268	275	258	273	293
58640	93209	66818	36767	14856	3549	947	542	530	510	504	522	491	487	523	508	472	488	470	511	509	545	505	482	482	500	493	481	502	510	480	448	457	449	509	517	509	499	466	531	538	511	492	518	507	508	508	507	490	465	486	518	512	474	496	536	508	462	537	510	521	517	516	481	506	522	460	537	483	467	489	527	474	517	468	544	491	486	485	513	480	494	507	492	528	477	508	505	517	525	505	527	488	501	497	494	545	518	533	521	493	500	547	467	506	500	501	486	493	489	523	490	497	482	535	509	482	467	493	471	521	497	504	511	514	496	472	489	489	504	521	492	531	524	513	506	502	508	482	517	473	525	504	485	509	475	483	490	515	501	496	507	507	542	516	459	505	512	480	505	509	533	520	475	502	484	511	520	508	474	535	477	517	503	502	512	520	482	517	464	508	506	478	482	465	517	484	502	507	511	512	495	470	479	521	490	505	504	523	539	503	521	489	512	497	467	509	480	486	508	493	509	518	485	481	473	479	524	484	487	505	451	513	507	556	506	503	519	489	498	436	451	491	478	458	476	488	495	499	452	467	517	545	502	489	525	481	533	482	508	499	462	488	534	505	514	529	465	488	503	513	474	475	487	479	466	492	487	503	532	548	514	484	536	488	515	542	467	473	523	507	484	529	531	506	502	498	553	459	528	522	522	501	473	484	495	487	491	501	501	486	481	497	514	494	516	472	501	490	492	487	513	511	472	481	470	507	517	464	493	488	500	475	512	474	501	510	451	473	483	498	530	460	495	471	488	444	498	505	457	486	515	477	525	522	442	551	519	489	561	465	522	472	468	496	463	502	518	519	524	464	501	468	485	441	505	502	508	541	492	502	513	452	465	503	504	510	458	496	507	489	478	542	515	506	470	481	496	499	478	516	530	468	516	476	543	483	492	515	503	500	507	504	499	496	498	477	531	500	473	501	448	554	530	522	504	517	458	502	497	509	476	499	540	500	497	513	508	518	469	470	480	560	495	504	454	464	510	500	506	502	531	479	513	509	477	521	522	485	472	519	490	507	486	503	518	507	506	527	485	479	508	528	498	482	520	506	469	489	461	543	506	534	505	530	473	491	494	483	538	490	493	488	455	516	484	474	482	475	492	482	503	524	518	498	528	479	509	505	492	522	503	531	475	482	508	515	502	482	502	502	533	532	514	526	507	494	505	516	510	513	499	498	540	485	489	459	503	481	505	457	518	492	512	492	495	532	538	520	477	548	535	472	494	490	528	487	472	515	502	511	474	515	529	501	510	527	499	497	504	499	486	527	489	489	503	488	480	516	513	519	497	465	544	484	506	487	536	470	487	507	537	525	512	502	506	490	531	538	495	491	499	529	517	484	488	503	493	501	503	497	515	451	515	460	512	472	480	514	525	508	497	458	499	484	525	516	504	493	550	474	510	503	465	535	522	524	507	482	540	476	484	513	504	490	514	482	555	521	506	496	518	525	527	541	550	509	486	517	460	489	502	493	562	526	502	493	500	473	481	466	484	488	468	497	465	493	490	479	495	507	516	474	500	489	511	491	480	512	526	516	512	536	521	496	508	496	510	515	494	491	515	485	484	441	493	496	482	492	479	507	494	535	464	547	465	540	505	493	468	515	495	543	485	482	522	513	473	497	489	501	535	554	512	514	528	466	514	519	508	508	488	497	496	465	505	536	479	515	479	486	474	513	495	488	486	491	458	495	507	492	513	495	507	527	495	521	483	509	524	520	480	461	536	500	499	550	485	501	472	493	476	518	493	495	532	508	505	504	481	469	505	496	479	505	463	513	516	522	493	490	482	468	531	507	533	473	507	516	496	517	483	497	506	544	485	523	482	497	526	544	472	454	490	515	479	463	494	470	480	491	518	498	504	517	538	473	508	490	497	484	503	495	503	464	518	493	517	496	498	507	497	483	518	474	479	511	455	489	499	452	498	498	463	485	488	487	469	550	531	448	477	494	512	485	504	526	467	503	516	496	502	489	504	491	479	509	540	505	473	463	506	520	511	509	451	522	505	543	488	514	495	487	523	481	484	491	466	511	501	543	512	494	501	513	505	494	508	479	549	486	525	477	505	513	541	491	453	504	500	485	490	517	487	500	481	491	535	514	504	482	535	497	461	506	504	460	452	465	448	504	519	485	496	517	525	484	476	503	487	521	498	510	480	475	507	471	505	496	523	503	478	505	441	524	503	480	460	502	505	484	506	490	453	508	495	489	492	457	479	497	542	527	487	451	499	524	497	489	482	497	486	522	487	478	526	513	506	494	494	500	508	464	477	478	484	490	538	535	494	470	493	548	490	513	548	516	477	518	500	474	442	491	464	505	516	472	532	532	475	459	484	484	481	512	509	514	527	505	489	491	514	508	521	515	471	489	519	510	477	501	444	523	491	481	464	476	530	534	510	465	497	480	483	480	495	496	500	482	493	533	497	477	535	518	512	499	528	547	466	530	484	482	490	468	525	532	478	475	515	512	482	478	467	509	477	497	483	523	525	490	466	497	467	472	510	514	496	505	488	426	483	505	461	475	496	477	496	464	518	485	499	489	508	495	495	518	483	503	543	495	509	507	499	489	519	516	527	519	484	512	499	525	481	501	491	523	511	512	530	474	503	490	457	459	518	461	506	489	538	472	516	530	561	536	547	475	511	520	518	488	514	488	503	479	468	515	489	447	480	436	540	451	497	504	490	514	527	537	509	491	517	517	492	479	511	510	527	543	469	517	501	483	494	482	502	501	557	542	525	522	448	520	502	490	502	500	533	498	511	449	486	478	508	482	452	518	448	519	504	531	489	504	543	481	530	458	524	481	524	471	493	471	515	501	527	561	501	537	487	501	481	453	503	435	505	500	470	568	505	493	490	475	518	518	490	523	503	530	484	484	465	520	492	494	482	522	475	481	538	489	533	472	508	512	499	493	517	513	491	488	505	496	498	490	520	484	499	480	516	492	514	478	499	499	503	507	487	489	527	525	479	529	471	523	528	436	522	508	497	491	464	482	492	504	476	485	518	503	526	476	527	515	561	440	462	488	494	503	475	492	465	508	480	495	472	514	504	490	514	543	514	510	503	514	467	552	506	505	477	518	510	492	490	481	451	490	503	493	523	497	439	533	512	470	498	461	525	511	513	486	492	503	479	488	490	496	510	493	492	538	493	522	513	514	489	491	515	522	520	501	478	511	502	509	523	476	524	504	537	522	459	484	527	524	464	539	516	479	517	500	521	487	515	491	494	539	531	462	461	515	471	505	527	520	481	500	480	490	504	507	500	498	476	481	507	479	508	492	512	489	507	522	505	467	506	473	465	497	514	482	474	458	472	511	476	518	497	489	474	471	485	525	495	533	527	472	527	497	521	469	516	471	480	476	477	516	530	533	474	504	535	508	516	532	474	495	511	509	475	509	467	491	478	497	529	529	488	508	483	490	477	500	464	499	486	500	514	485	509	456	511	521	548	517	512	487	497	483	506	484	486	470	512	518	516
23454	23232	32822	26658	21365	16093	3059	439	335	302	327	330	307	325	313	313	318	326	313	323	299	315	321	311	337	332	349	333	279	307	317	289	305	348	317	318	305	343	319	304	313	342	296	300	282	305	353	311	317	320	342	307	304	301	347	330	299	319	307	318	299	327	317	292	309	333	312	356	317	312	336	319	312	315	312	313	331	335	297	290	325	307	314	292	316	315	313	303	324	345	312	301	308	316	309	321	308	321	319	326	287	306	305	306	309	303	307	290	325	327	312	326	316	326	276	321	309	296	334	322	341	315	284	307	313	338	294	318	342	296	282	298	318	306	328	346	320	310	310	328	294	312	348	311	290	320	295	306	301	304	298	330	341	315	298	327	336	320	313	324	286	327	321	328	292	305	312	289	308	322	340	312	284	302	287	290	310	324	298	328	320	332	320	302	310	270	299	332	360	315	301	327	313	335	333	323	327	319	292	313	294	330	311	323	338	310	340	302	313	325	319	259	279	318	297	319	309	324	313	320	293	344	309	349	320	295	301	313	363	317	275	320	324	319	325	312	319	308	318	321	336	287	310	329	318	315	318	316	309	311	327	281	304	319	298	322	311	319	312	287	307	327	296	321	350	324	323	298	315	304	316	323	310	326	312	285	315	319	306	336	299	324	331	327	293	331	319	314	305	327	307	339	318	280	324	322	327	323	296	310	284	313	324	307	335	336	313	298	308	317	292	345	298	325	330	315	307	319	325	335	290	328	315	316	330	287	311	343	334	311	330	303	300	302	277	307	358	318	315	323	285	323	321	335	294	307	312	299	296	310	303	321	323	301	294	298	289	283	328	302	330	327	279	287	265	297	342	295	344	343	298	308	307	285	300	316	333	281	313	314	360	301	327	290	310	320	339	336	321	298	311	302	288	353	309	322	352	288	331	310	292	281	332	302	288	328	312	323	341	310	326	315	320	312	306	322	311	270	346	295	322	315	364	318	298	320	342	318	315	319	300	294	286	308	330	312	297	303	310	307	324	327	307	292	282	294	300	304	299	309	316	287	330	286	311	313	288	310	273	300	308	319	316	335	298	313	307	305	323	337	325	301	319	302	301	268	311	319	305	289	330	302	309	293	318	287	288	301	331	296	355	313	310	317	340	292	311	311	323	353	314	319	325	309	326	320	302	305	311	299	359	306	287	290	312	312	309	312	281	350	312	302	307	307	296	324	317	332	314	301	315	350	302	308	330	311	311	309	300	309	344	323	302	344	323	313	316	293	306	334	308	314	326	286	355	331	323	305	315	306	291	285	314	285	348	296	322	294	321	294	328	330	316	304	273	307	310	303	291	313	329	325	295	305	318	304	344	322	294	288	309	336	306	337	322	321	301	331	293	331	331	310	328	273	270	278	319	319	303	287	322	317	313	323	297	332	302	334	295	311	307	294	324	343	358	316	307	297	297	320	337	307	283	328	329	312	318	301	344	327	273	334	307	319	310	324	309	297	280	318	307	300	301	328	316	330	272	320	306	320	318	327	298	338	323	315	309	285	321	311	319	346	319	321	335	297	314	291	306	329	347	302	313	323	315	304	262	312	326	294	306	297	308	326	303	295	294	318	309	283	340	310	310	333	320	299	296	288	320	312	314	289	306	319	318	328	308	302	312	321	293	317	279	298	271	295	325	289	321	304	327	330	280	315	330	366	323	297	333	322	322	326	303	316	304	306	291	324	330	306	338	285	322	314	318	297	290	299	313	296	311	298	303	293	311	301	316	296	285	320	314	302	297	284	305	292	314	327	305	301	342	303	292	301	323	280	293	306	322	327	311	318	323	279	309	302	289	314	333	342	319	330	292	335	312	292	336	286	272	308	319	326	309	304	307	311	309	320	335	360	307	304	298	330	298	322	321	327	330	318	296	332	279	309	313	317	315	266	310	322	318	320	320	323	324	323	325	328	291	329	307	294	333	293	339	322	332	273	301	348	305	309	296	317	323	338	322	326	315	307	279	308	321	285	296	320	328	300	338	295	342	296	303	317	335	315	300	283	308	301	303	319	292	329	291	317	336	303	304	326	329	325	300	311	352	325	304	309	338	301	290	288	329	311	309	306	304	300	307	336	328	310	288	317	336	323	317	277	278	310	300	300	319	314	309	316	294	305	333	336	284	287	319	323	315	301	343	288	298	330	350	296	297	291	295	308	341	301	289	315	318	307	317	328	282	329	284	320	304	301	316	329	333	281	324	308	338	295	324	294	329	289	325	295	338	317	304	323	301	272	336	318	304	325	293	311	326	316	296	351	344	313	322	297	303	301	323	309	307	327	318	317	353	333	305	292	279	277	321	294	331	329	308	302	317	304	311	312	302	275	328	306	292	323	322	334	297	304	282	332	293	337	320	330	310	308	318	284	328	313	294	288	326	303	335	309	313	323	328	300	306	296	328	315	324	301	316	311	291	341	324	313	287	303	294	339	337	354	325	323	292	334	303	293	307	321	325	323	337	315	305	255	330	323	303	299	288	323	320	322	313	321	319	326	326	286	301	325	290	300	299	303	332	297	307	318	315	316	321	308	342	312	308	311	308	328	307	337	324	331	311	289	321	301	342	315	306	322	299	330	306	302	323	306	332	304	311	330	316	307	307	304	284	316	328	320	316	300	315	332	332	305	315	294	271	319	297	316	308	296	338	325	328	320	322	298	308	321	320	291	323	335	307	309	336	334	333	321	323	296	309	283	296	309	293	292	311	309	355	314	303	288	300	307	283	318	305	295	337	314	305	287	280	322	294	293	336	322	340	350	299	264	273	323	306	284	292	288	316	306	341	336	311	296	303	308	304	333	316	317	349	275	299	307	310	299	330	317	326	314	329	272	301	348	343	301	321	310	305	348	323	292	323	296	314	312	313	311	301	317	299	308	309	308	364	317	291	303	307	311	317	342	315	329	291	301	325	330	303	329	329	287	354	309	325	310	318	298	284	309	339	313	310	280	336	317	297	321	332	305	359	303	304	307	318	300	310	321	304	308	291	324	316	295	334	297	257	281	354	310	299	331	311	299	305	291	333	341	310	309	308	313	292	318	313	305	312	325	326	331	303	320	342	326	307	306	302	340	307	326	307	280	288	285	318	322	320	297	346	312	314	304	282	327	307	302	303	319	280	324	314	317	325	319	306	293	307	294	307	306	299	317	281	315	305	305	317	324	320	324	307	282	341	322	331	299	345	299	287	322	334	315	339	320	334	334	329	325	331	315	296	311	330	318	304	311	335	340	316	315	323	292	324	321	292	314	325	355	304	309	297	296	345	312	330	301	318	290	307	306	325	333	297	363	285	304	352	293	334	318	325	300	325	319	303	311	342	339	290	359	339	320	316	303	339	293	304	329	318	303	296	312	326	284	322	300	338	309	310	322	281	270	314	287	319	290	307	303	317	309	331	327	317	305	357	316	287	292	295	339	352	324	276	303	314	312	310	311	328	319	317	300	279	322	296	315	311	306	317	284	290	316	304	336	327	283
57972	102546	75078	45679	21748	5876	1324	613	584	543	562	555	551	573	547	517	546	545	538	533	532	569	562	544	579	528	529	549	528	530	615	556	537	545	566	610	524	571	513	541	549	521	559	530	523	548	523	543	534	544	544	539	583	519	577	546	545	530	537	574	513	547	538	557	584	579	551	564	558	546	490	508	534	563	527	572	514	561	591	531	533	625	537	563	527	571	534	566	494	548	563	546	579	585	531	581	568	525	536	549	543	536	527	534	550	562	529	536	556	527	538	538	567	545	575	545	538	527	580	594	553	550	552	570	563	549	532	566	518	517	551	585	526	525	517	536	534	612	572	505	531	561	518	531	538	555	517	501	515	544	548	539	551	552	501	547	541	529	616	555	516	554	571	567	572	553	539	514	523	599	526	564	546	573	514	523	536	544	541	538	591	533	530	561	572	541	564	579	573	558	537	510	540	565	554	570	553	577	590	546	535	543	567	506	563	550	567	544	538	529	531	575	554	563	585	566	567	538	588	534	525	561	528	536	537	548	556	556	552	542	562	533	525	516	575	561	556	532	543	566	522	542	498	557	548	519	564	557	542	558	581	551	563	558	535	543	543	557	518	548	501	563	578	578	553	583	540	550	543	514	556	549	553	530	559	596	535	533	555	534	548	580	539	578	558	582	571	592	566	536	579	532	536	585	550	542	540	521	535	527	510	554	563	568	569	493	563	567	544	554	545	568	549	520	532	533	580	535	508	576	565	589	548	537	549	559	536	568	544	584	541	544	566	562	561	589	576	549	549	542	560	571	494	580	538	564	545	486	574	576	521	544	530	527	520	549	586	566	498	513	602	517	554	541	550	561	535	531	520	543	566	502	528	563	523	520	534	548	556	511	548	496	570	538	505	545	570	552	558	577	561	552	532	536	571	546	560	555	544	578	555	529	558	563	548	549	533	611	582	552	570	563	551	569	497	551	557	569	546	581	570	552	545	566	513	588	580	541	597	503	561	562	544	512	564	530	515	570	534	570	505	535	537	553	547	557	551	547	594	596	547	543	541	544	561	555	545	544	565	547	558	564	499	574	519	567	556	523	566	513	537	519	512	553	543	573	510	530	528	531	531	567	527	545	532	540	568	530	552	510	535	568	583	571	513	580	540	511	550	565	585	543	591	559	555	578	536	536	524	578	571	543	531	532	525	525	571	585	521	510	556	533	542	515	532	520	569	537	556	551	568	532	573	545	536	520	525	561	535	522	566	575	541	502	598	556	555	556	539	567	560	539	584	554	549	526	585	549	561	544	559	568	553	552	558	599	545	537	539	548	527	547	528	556	550	534	538	559	556	540	559	538	527	494	530	529	551	568	562	591	584	571	553	578	531	508	533	562	552	587	588	524	557	561	545	575	597	543	544	607	551	579	554	524	555	559	574	575	556	538	549	549	552	534	574	541	555	561	544	564	508	555	535	548	553	530	580	579	578	536	597	538	568	539	542	554	549	542	542	528	516	550	561	526	487	588	556	553	570	572	571	554	551	523	559	562	516	545	598	516	577	559	514	581	560	554	552	529	563	565	571	566	523	562	529	547	580	527	536	528	562	510	596	574	584	566	565	512	579	590	535	545	540	582	531	556	565	550	573	503	518	543	566	523	569	567	568	565	584	554	528	543	571	534	549	633	538	584	575	555	564	574	574	578	559	533	521	509	564	550	554	544	528	514	528	571	562	537	562	582	531	509	553	534	565	530	551	554	528	548	524	579	576	562	515	574	592	547	514	541	549	502	556	528	576	545	581	592	554	543	566	548	538	516	564	540	542	529	543	524	520	539	501	536	527	498	506	551	547	534	528	593	537	512	542	528	547	562	533	551	581	533	549	554	582	569	547	572	559	540	543	530	522	550	532	546	503	519	520	530	539	579	541	517	598	542	558	565	539	547	583	530	546	578	538	523	543	532	551	550	508	555	602	568	514	605	566	540	548	572	562	537	601	542	587	592	569	565	542	547	535	524	516	553	586	603	546	541	591	570	554	536	523	541	550	577	532	519	565	548	574	549	564	561	545	590	560	557	581	502	549	555	569	529	578	535	564	513	569	542	545	568	577	509	557	541	569	531	578	555	527	515	538	519	565	590	581	549	544	543	588	551	566	513	538	518	545	569	550	569	547	532	565	544	563	570	550	539	572	568	542	595	565	524	513	558	583	559	527	562	579	556	500	527	535	570	565	575	539	566	557	520	560	531	574	559	536	578	535	516	577	591	543	534	522	571	539	532	533	553	528	542	545	558	586	563	584	548	586	551	533	498	572	581	519	566	557	542	555	571	560	538	565	525	561	535	505	554	511	565	544	566	572	567	529	514	551	550	537	548	587	599	517	540	576	572	552	555	564	556	563	533	569	555	592	562	552	566	528	545	558	560	536	540	537	579	521	550	497	554	578	562	520	566	559	534	510	556	541	528	556	559	546	543	542	521	536	560	586	579	552	529	572	528	544	590	559	570	596	568	526	549	533	542	515	563	566	532	500	546	546	603	521	542	511	539	568	545	550	550	552	517	514	534	529	576	544	504	505	526	584	552	529	530	541	543	594	544	563	554	549	546	547	547	565	562	506	550	546	555	521	503	590	571	560	544	536	571	556	550	526	543	564	534	524	553	539	570	554	506	546	549	528	591	550	559	571	530	530	572	536	543	561	549	521	484	529	521	527	546	501	567	574	533	516	557	519	518	491	545	566	554	565	533	536	545	545	546	570	531	555	523	560	543	593	504	566	525	552	528	572	589	567	513	573	540	550	536	576	550	566	528	593	561	558	581	566	540	539	511	536	570	536	541	592	493	575	540	551	533	570	607	507	547	533	515	542	553	572	543	521	564	575	549	557	542	590	574	559	543	591	534	510	543	558	516	538	568	554	548	555	564	548	537	531	520	544	543	554	526	581	542	568	540	549	547	573	505	513	504	548	546	548	544	534	512	547	536	558	576	547	538	584	525	547	544	520	558	522	570	506	575	598	585	541	560	558	518	603	572	559	589	534	524	530	546	556	551	543	551	532	548	524	571	554	527	571	522	568	567	568	544	555	574	578	558	543	533	559	539	549	532	509	570	521	561	512	585	582	519	492	564	606	558	560	578	525	545	582	572	550	517	549	538	583	534	561	559	590	567	557	576	561	563	572	525	538	568	554	549	619	584	538	562	594	541	574	528	546	576	502	517	577	541	540	559	518	553	536	516	536	607	557	560	560	558	595	574	549	561	518	540	539	530	550	513	570	570	526	607	525	515	542	502	541	562	496	571	533	544	541	514	567	521	555	567	540	598	589	580	542	533	534	526	524	548	548	578	530	531	601	549	565	567	527	518	532	484	558	532	558	581	537	572	556	583	525	541	558	527	573	541	546	580	574	530	498	582	523	570	545	562	593	540	551	539	542	549	541	593	533	595	549	566	524	546	548	577	562	546	562	535	578	576	532	607	545	530	553	534	562	510	533	500	553	522	488	551	511	550	571	548	554	586	565	514
29571	31710	28226	12321	1877	482	301	268	245	300	270	251	289	291	239	259	255	254	269	260	248	256	257	257	256	236	258	284	267	239	242	258	269	255	271	220	245	271	276	239	240	254	292	277	299	231	269	274	265	248	239	247	263	264	270	271	250	250	245	287	277	248	247	264	254	291	282	261	237	277	260	278	275	274	235	260	241	269	287	239	262	273	236	239	262	260	252	219	269	240	257	284	259	262	233	273	275	272	234	263	245	239	264	219	263	264	268	242	247	285	243	278	271	228	263	227	266	257	244	258	235	232	257	282	247	245	235	257	248	272	261	243	253	243	274	249	267	283	244	261	252	242	291	223	235	234	274	284	253	241	271	259	258	277	270	240	273	270	238	250	254	272	254	239	240	273	244	253	274	267	254	220	284	277	266	242	246	269	279	247	259	273	232	257	243	302	270	265	275	289	285	278	313	246	251	261	264	266	279	271	249	262	262	269	246	231	256	267	254	261	273	263	265	269	245	269	273	253	261	299	255	281	265	258	237	252	248	257	275	244	245	248	244	251	248	253	257	236	236	258	273	261	244	292	270	255	269	249	261	273	241	254	267	247	227	269	252	239	237	260	263	240	259	270	251	257	262	252	271	260	278	272	287	261	259	277	273	270	256	246	246	255	235	253	258	278	263	261	242	251	253	241	276	254	276	261	274	291	236	230	242	281	259	271	271	267	269	260	275	284	267	286	251	256	270	257	276	263	280	257	234	282	255	273	243	280	258	264	268	277	248	243	269	239	280	248	231	260	251	233	254	268	266	243	271	273	304	230	270	248	277	242	222	247	233	274	246	256	258	239	248	249	284	257	245	264	255	248	280	285	262	274	247	243	265	228	270	291	267	271	287	246	279	217	295	256	272	271	244	276	262	261	264	287	236	265	270	265	256	266	261	246	249	268	254	275	239	246	248	240	258	250	272	226	265	243	263	246	262	291	247	259	234	260	263	250	241	296	245	245	276	248	284	278	244	273	253	250	243	238	264	266	274	275	271	267	252	233	255	272	243	259	272	234	297	254	257	250	235	247	244	268	259	253	265	250	255	247	269	230	253	268	239	253	276	252	222	235	234	261	247	236	256	277	265	237	270	282	250	274	274	276	240	274	256	287	257	271	273	267	246	270	223	275	266	280	257	254	242	268	260	268	250	270	289	260	255	247	267	254	264	265	276	248	260	269	290	232	259	269	249	249	257	250	255	256	242	261	236	280	268	258	271	255	256	271	244	258	250	282	279	251	278	269	283	247	257	255	230	249	253	257	239	233	240	305	270	270	260	258	267	275	248	245	278	245	239	236	242	250	254	270	243	229	242	294	253	268	246	269	265	266	269	256	258	270	280	258	241	242	269	274	252	265	262	279	244	251	250	259	249	260	258	217	265	252	277	281	252	294	273	253	232	264	263	256	279	250	236	258	256	283	239	293	274	247	276	271	254	271	277	248	263	256	270	281	211	264	257	264	271	295	239	236	249	253	254	233	249	277	259	268	255	278	268	285	260	257	300	252	272	251	268	265	251	232	271	251	265	261	266	282	266	255	283	288	260	274	268	278	286	265	262	260	270	232	283	260	267	283	254	241	237	277	257	245	289	261	269	273	247	263	248	236	249	281	253	259	257	270	268	245	258	238	248	275	248	266	277	241	276	257	252	263	277	255	273	252	244	266	251	254	269	242	293	286	258	268	270	255	259	248	254	286	262	264	274	261	226	270	262	275	248	231	272	270	285	245	245	282	279	253	283	251	253	274	303	276	280	265	266	234	277	263	256	215	299	283	260	271	259	266	257	269	262	264	248	295	271	252	272	254	267	275	264	235	230	251	270	255	244	263	243	236	298	238	242	271	265	267	261	242	259	255	231	282	236	284	259	272	264	253	283	275	257	259	271	271	253	261	255	280	254	272	258	271	259	240	281	270	263	294	247	245	241	286	263	225	277	293	218	271	239	248	240	270	259	235	274	262	255	252	283	264	235	269	265	238	269	255	241	242	263	244	256	244	263	248	289	235	259	244	284	268	271	270	268	251	245	275	264	263	230	247	252	265	243	252	262	228	260	249	253	258	267	273	267	246	253	268	248	242	266	245	252	270	255	252	283	260	256	294	260	259	281	292	250	266	281	247	279	274	283	243	257	249	259	272	266	242	274	250	230	253	227	265	260	257	283	292	289	253	253	262	246	276	262	254	269	282	243	295	239	237	250	253	253	248	268	243	251	248	241	282	277	259	270	273	257	290	231	242	250	294	238	239	252	270	297	248	241	304	254	237	248	239	246	254	232	242	233	275	261	245	253	240	266	281	257	272	260	234	267	250	247	242	253	256	252	253	253	255	229	243	262	265	278	254	238	247	298	269	249	277	248	235	240	264	277	275	285	230	267	232	257	249	238	247	271	226	243	249	283	255	264	264	264	270	247	259	277	280	258	255	245	264	275	261	275	261	282	247	258	262	252	249	276	253	274	243	259	242	244	281	258	266	253	263	273	238	264	280	254	235	252	263	247	277	259	260	278	242	263	271	260	237	264	242	273	270	235	257	264	272	261	265	257	274	261	253	235	268	256	248	249	236	246	251	248	243	269	273	270	253	266	275	256	265	282	292	257	274	268	263	279	288	274	278	244	263	266	250	236	296	258	267	260	248	251	262	243	272	280	265	253	253	245	273	252	274	273	259	249	252	225	243	275	281	237	245	275	281	249	266	296	236	272	250	256	275	260	279	269	243	274	267	254	267	279	267	264	271	267	272	302	288	249	236	271	253	243	211	267	252	276	302	253	276	258	262	271	249	268	257	305	276	266	253	274	246	246	246	279	252	256	229	250	248	262	262	268	272	241	268	277	281	297	219	265	281	265	267	257	231	266	270	250	242	253	253	299	269	228	261	239	260	251	291	265	242	280	285	278	259	249	278	233	264	251	233	260	257	281	256	258	229	257	241	226	253	266	278	242	241	207	277	253	271	259	257	277	248	270	269	245	269	235	273	265	256	289	247	249	269	272	256	253	269	261	277	268	265	242	285	257	260	234	269	244	260	220	265	250	258	250	249	252	253	236	236	230	273	269	270	242	207	272	270	256	261	275	264	255	273	278	244	283	247	229	265	300	265	314	256	263	234	294	264	261	285	276	252	259	260	276	286	271	270	264	243	243	240	236	293	299	274	271	257	267	251	260	284	269	273	292	259	279	255	259	239	254	242	252	237	269	260	280	280	266	247	274	286	267	275	239	260	259	263	307	280	263	245	272	284	257	275	273	252	258	274	244	259	267	240	280	248	255	285	249	271	247	269	260	245	279	266	261	258	241	269	260	254	261	255	288	260	269	243	275	243	249	275	252	274	307	256	260	253	280	294	236	261	258	253	262	291	248	264	287	259	246	254	274	277	265	246	271	260	261	242	243	249	245	247	252	274	252	245	266	248	271	282	263	241	249	240	272	234	262	230	298	280	245	280	254	275	247	243	260	285	276	267	239	255	260	277
37275	48685	33130	13345	3564	1038	584	519	486	506	471	488	485	483	502	454	467	455	483	504	494	458	502	494	483	464	484	478	471	489	491	503	484	487	468	451	433	488	475	475	443	475	462	494	471	485	455	463	480	480	471	444	479	461	454	503	452	495	483	494	472	500	463	483	470	503	476	469	473	475	452	492	453	469	486	476	479	478	539	510	478	483	491	469	477	464	478	491	500	426	491	490	475	501	476	526	504	516	461	459	467	509	503	484	430	498	437	500	458	464	485	518	467	491	488	481	450	498	470	479	500	457	449	477	479	489	515	475	434	460	451	491	490	505	484	483	444	495	473	491	466	501	480	472	462	506	454	487	482	481	526	455	530	479	469	497	434	489	511	472	454	514	502	483	494	484	502	452	477	519	487	504	464	474	493	527	507	431	514	492	483	467	472	445	492	506	497	478	451	440	443	478	482	475	501	476	466	473	506	471	482	490	466	480	511	473	452	500	543	466	517	458	462	508	491	498	523	468	458	473	524	528	509	477	489	477	481	439	500	480	499	491	475	481	487	488	439	490	467	456	471	474	504	430	445	472	489	485	486	510	520	484	496	493	481	516	458	487	455	472	490	486	496	487	495	495	487	460	497	502	504	509	491	505	456	453	506	473	489	495	479	463	471	480	500	477	506	518	500	462	476	483	513	509	498	478	469	499	498	468	477	485	508	495	508	478	545	488	463	523	477	499	522	422	481	469	474	495	475	476	482	497	446	479	457	498	454	483	502	513	491	514	490	496	499	515	482	461	478	479	489	501	478	512	501	504	473	509	469	442	492	445	480	495	479	452	500	512	443	511	474	514	469	484	516	454	506	499	478	453	492	496	492	496	511	464	467	483	478	486	515	456	494	474	474	487	459	502	512	463	487	517	475	493	470	449	470	481	507	449	511	484	473	494	466	508	445	464	442	490	515	446	475	505	532	484	487	499	514	485	487	471	488	486	489	498	485	463	472	487	503	438	503	452	478	491	464	474	476	461	499	472	453	462	458	462	492	457	467	484	447	458	460	472	452	471	485	450	494	478	436	471	517	455	495	466	482	468	467	468	465	480	490	474	444	502	460	492	503	455	528	504	473	500	465	460	458	506	436	509	460	446	483	447	478	502	510	494	488	491	538	473	466	471	470	509	496	483	462	466	482	496	498	457	483	525	504	448	484	528	477	474	461	464	460	451	480	461	501	483	452	493	434	468	516	483	477	493	467	487	468	489	438	483	434	479	465	443	477	471	468	476	449	504	532	487	510	500	461	475	498	457	500	490	450	462	492	473	500	477	472	478	484	473	461	414	455	447	507	471	466	487	528	498	467	475	473	508	476	519	523	502	497	493	472	471	485	470	459	490	487	504	452	433	457	457	463	473	502	481	439	468	478	485	504	459	504	483	511	496	461	481	476	497	491	444	479	450	478	465	471	515	488	510	446	490	521	454	509	490	488	489	469	474	477	505	461	497	494	501	466	489	491	459	473	519	483	479	483	474	475	491	470	465	457	479	484	477	496	486	513	516	505	489	483	519	498	516	474	478	510	498	520	484	495	445	481	490	508	523	484	474	519	478	471	511	466	499	478	496	481	495	475	460	485	474	503	470	491	500	429	484	479	504	458	501	472	444	463	500	493	459	504	436	506	452	531	455	440	492	437	457	500	469	471	473	461	505	537	443	517	458	483	520	475	468	505	483	473	560	472	477	481	483	463	490	484	459	474	468	471	429	497	477	516	536	489	462	503	473	424	477	512	477	461	474	488	442	484	487	480	483	486	479	481	488	497	493	488	529	455	439	447	457	501	438	510	460	482	477	486	477	493	462	469	507	445	498	469	465	484	495	486	508	497	487	466	539	467	522	470	496	533	500	470	520	468	489	459	537	496	435	489	504	496	494	461	491	506	474	450	437	481	499	485	484	493	497	461	447	501	441	455	449	505	513	524	487	478	485	513	512	505	486	484	443	446	471	498	493	504	478	480	500	502	482	502	459	457	501	483	460	486	489	500	503	430	457	508	480	494	490	508	489	506	466	544	475	466	487	486	509	497	486	446	490	484	479	497	523	504	497	481	522	454	517	475	460	474	460	502	484	518	491	523	505	458	511	499	511	471	501	448	456	490	508	498	476	496	481	471	484	508	462	479	491	538	475	506	497	476	463	511	473	494	477	486	460	488	464	503	463	493	455	515	460	451	489	531	501	473	511	489	501	490	512	463	492	480	486	484	531	523	456	478	476	490	450	460	436	467	460	460	525	478	459	456	466	481	490	512	512	468	485	517	485	481	507	478	476	475	471	517	472	472	493	475	474	484	490	514	467	491	507	477	460	467	545	484	462	496	512	448	494	502	489	478	496	481	478	491	504	469	521	485	478	449	434	483	497	479	483	447	491	476	501	502	514	484	477	471	514	485	466	525	470	503	502	465	456	513	474	467	522	472	494	487	454	481	459	474	470	489	486	487	472	499	518	465	491	469	482	490	423	435	534	514	496	467	502	485	456	466	489	493	489	464	508	476	502	504	490	490	415	488	501	505	474	472	492	492	468	456	476	481	489	466	479	462	496	488	482	491	461	501	458	510	488	468	476	462	499	517	464	498	501	480	481	466	452	448	444	453	471	486	491	456	506	492	443	497	472	459	506	479	487	450	475	489	470	507	497	455	472	482	474	475	514	514	469	442	462	465	486	471	510	486	505	477	478	484	485	538	463	452	465	508	478	499	501	475	531	501	513	482	490	504	477	478	473	475	465	500	506	450	505	499	476	527	508	495	480	475	510	523	463	484	497	481	525	436	496	491	498	478	479	506	491	501	481	498	502	522	486	476	476	456	501	485	486	463	458	452	453	472	461	479	521	496	504	483	450	469	436	499	469	502	497	489	449	469	490	495	491	499	492	461	507	506	525	527	466	514	491	513	508	510	454	469	449	532	516	492	481	508	471	494	523	468	489	479	448	469	470	474	468	522	461	537	463	485	491	451	476	512	472	480	523	474	547	499	475	498	493	479	487	447	492	485	491	501	480	464	435	490	510	495	494	465	470	519	462	491	472	452	476	466	514	461	499	468	507	489	478	494	477	487	492	483	484	499	457	452	452	457	454	485	498	505	488	495	479	516	480	480	490	455	510	483	461	473	482	496	462	457	488	474	486	484	504	470	509	441	426	484	456	498	489	477	528	488	492	479	473	477	494	482	480	494	509	506	452	457	464	502	481	467	473	484	445	493	474	515	486	467	484	460	454	506	495	478	471	471	483	437	493	509	453	491	468	492	498	482	456	448	499	496	443	481	467	467	479	518	482	463	489	537	528	482	446	503	483	468	476	476	479	485	510	509	488	480	467	434	474	532	462	491	520	510	483	522	483	508	452	497	482	469	486	488	472	459	470	488	467	472	497	493	488	469	459	472	478	458	458	501	508	498	520	496	446	474	467	483	494	504	484	459	503	489	515	450	508	483	469	485	466	499	469	530	467	470	461	461	487	476	497
24862	24940	34888	27985	18608	6021	595	307	272	286	282	264	268	273	307	277	263	275	279	279	271	301	283	269	291	229	266	291	256	269	268	269	276	276	278	298	263	271	268	283	280	270	309	254	306	248	278	303	272	250	264	266	271	264	267	305	257	253	238	270	286	249	261	248	270	308	244	297	276	269	267	262	295	255	288	277	276	276	272	243	285	275	228	263	279	284	289	266	284	291	262	255	254	282	271	282	275	271	264	258	258	290	265	252	288	243	267	253	285	288	264	259	257	287	269	242	274	265	273	274	266	258	273	276	289	270	254	273	257	266	272	263	260	277	268	270	247	265	272	273	291	269	279	295	266	272	263	262	258	274	277	264	260	265	259	272	252	238	290	242	250	280	251	282	271	295	261	283	281	230	263	273	280	290	259	251	278	257	273	252	294	262	261	249	255	253	281	277	264	277	292	266	277	298	253	263	250	263	269	269	245	279	265	263	254	252	260	263	244	260	267	269	278	272	300	258	281	284	252	271	249	262	276	281	294	236	250	243	273	249	269	286	267	281	267	293	270	249	286	259	259	267	276	272	261	279	276	266	279	276	285	278	269	284	275	261	283	259	280	287	261	257	260	249	271	243	302	266	271	277	280	261	268	253	295	265	259	248	251	260	288	279	281	279	275	251	275	247	263	297	252	293	267	291	260	283	285	295	302	285	271	283	262	264	276	275	246	263	282	272	298	268	267	287	259	310	255	323	277	273	259	285	247	265	273	293	250	279	277	262	280	296	287	277	257	282	236	291	271	244	259	258	284	255	276	253	268	268	273	244	267	285	262	269	271	233	292	246	288	270	280	281	299	259	260	272	264	249	252	280	299	278	274	273	289	271	253	309	265	249	283	265	258	259	269	275	271	286	269	264	252	277	295	279	293	274	239	298	246	254	282	236	300	244	244	268	235	252	259	246	273	285	280	260	259	272	272	278	271	284	261	251	253	282	264	264	293	252	258	285	274	255	276	276	268	251	254	288	274	274	284	252	270	267	264	314	274	257	265	245	257	265	269	271	258	279	270	254	250	300	251	258	279	254	259	297	255	292	259	269	273	268	257	283	268	273	266	277	269	254	257	253	280	263	268	246	292	243	295	281	280	254	258	251	294	290	266	283	254	281	277	272	310	282	247	253	272	287	279	299	277	266	259	271	274	243	283	276	294	263	295	274	252	266	272	287	279	276	258	245	286	282	267	233	265	248	288	261	273	240	255	282	247	248	268	295	285	257	286	255	278	264	268	269	267	273	274	267	280	270	261	268	289	265	275	273	279	262	274	281	239	289	256	279	259	280	265	234	301	229	293	266	270	236	291	308	278	257	252	292	268	226	250	298	255	275	267	261	275	295	268	251	266	253	316	292	288	274	269	277	272	267	279	269	272	275	254	286	258	289	248	251	277	280	274	289	268	274	283	257	279	277	290	288	277	275	280	242	279	247	289	278	280	291	254	264	262	275	274	282	281	272	267	310	268	276	264	237	295	270	283	279	313	290	252	260	254	284	287	272	302	263	270	243	275	275	266	245	268	269	262	275	295	282	254	274	247	262	297	270	256	266	269	278	285	290	274	259	253	271	276	288	264	260	243	254	269	268	251	279	257	239	280	271	253	252	292	283	289	263	259	258	282	265	281	310	261	245	246	268	276	213	258	260	276	261	270	285	259	286	244	295	232	267	271	246	273	253	271	281	265	302	261	291	252	287	281	243	264	306	286	257	270	247	280	278	282	255	258	280	251	247	261	245	269	293	284	252	261	250	273	300	292	286	291	282	253	289	290	270	265	272	249	253	263	266	265	266	261	271	249	267	289	262	256	285	290	264	279	280	294	282	287	273	273	277	261	278	265	254	293	276	233	289	289	256	265	276	254	287	272	273	262	283	263	250	303	281	272	265	285	282	282	277	271	248	284	279	291	276	305	248	291	303	258	272	274	257	245	263	244	292	274	263	288	247	263	275	272	270	253	292	277	255	271	293	275	288	262	265	268	266	273	302	254	265	267	276	269	278	291	282	258	275	270	260	284	308	278	251	273	273	251	291	237	273	295	264	263	280	294	262	273	283	288	256	262	243	257	269	253	251	281	283	321	256	280	280	293	262	271	267	262	263	299	288	253	282	240	265	274	279	284	246	262	267	279	274	265	256	245	266	287	264	253	270	290	252	271	254	278	297	278	260	298	257	269	279	280	249	289	276	288	256	273	277	276	274	280	258	268	276	278	260	301	248	276	295	259	247	283	248	292	258	316	268	275	291	283	295	261	293	259	274	257	272	239	257	292	318	272	273	257	273	273	253	284	250	308	284	256	283	252	277	253	244	228	272	271	253	293	252	268	254	279	251	256	271	270	265	286	269	270	258	270	287	267	254	270	234	249	259	265	269	243	285	282	277	266	281	294	270	271	293	277	289	283	312	284	286	267	283	274	248	275	277	250	258	252	279	272	284	283	269	284	248	240	245	267	247	269	279	256	281	280	265	293	240	261	270	290	247	258	276	269	265	257	256	256	258	261	261	286	276	280	266	240	255	244	249	260	303	274	272	263	266	291	255	237	297	300	259	276	268	251	262	269	284	268	288	222	272	253	282	264	275	252	239	305	274	260	279	255	273	229	286	263	264	271	281	280	240	256	283	289	278	292	289	242	275	266	273	271	275	263	254	268	261	275	274	292	263	284	316	267	278	298	265	282	268	260	301	261	278	272	287	244	272	263	270	249	228	259	252	280	275	259	277	282	291	293	248	261	280	312	249	294	259	282	282	285	242	288	294	248	242	288	268	291	278	247	281	268	259	269	261	274	282	263	246	269	293	278	238	308	287	288	252	287	252	279	279	270	259	284	262	246	260	290	271	255	274	276	272	299	266	249	273	292	307	303	245	327	273	274	268	277	285	287	255	274	293	252	312	278	270	253	249	269	269	263	272	309	263	263	248	259	273	243	282	270	272	261	289	275	277	270	281	276	269	295	262	258	292	274	261	271	261	281	272	247	260	251	258	308	286	271	293	285	261	264	253	231	256	271	298	297	280	264	284	296	277	272	262	255	282	268	278	266	287	298	235	278	283	266	254	275	250	275	243	256	246	287	266	246	274	263	247	271	255	291	301	304	259	242	288	262	273	236	258	300	272	285	273	262	295	283	276	296	280	261	282	259	269	293	286	264	286	257	276	267	276	225	281	281	273	299	285	271	280	262	295	277	254	274	270	288	259	233	291	251	257	261	255	299	296	284	263	263	266	281	248	282	255	253	256	277	270	274	264	256	305	301	282	277	235	247	276	274	265	239	281	282	258	285	280	290	279	270	266	276	285	294	245	269	236	258	277	256	254	261	252	297	283	285	257	277	276	268	261	277	274	276	284	307	260	269	284	293	290	272	236	271	296	265	267	258	276	243	281	256	276	269	260	308	293	261	265	262	253	286	258	265	264	262	274	280	266	258	280	276	299	246	274	277	252	259	268	282	300	267	284	254	311	276	291
59418	91221	65013	36183	14875	3434	910	547	521	460	498	492	492	524	437	514	493	518	529	501	535	490	542	524	486	459	507	493	553	501	530	490	500	527	536	479	488	471	470	488	473	499	488	515	510	480	528	521	496	472	556	486	481	497	473	516	485	502	483	493	487	526	498	490	521	473	490	514	491	500	519	554	532	475	479	535	514	504	509	489	485	563	505	479	510	481	501	478	450	517	509	463	513	498	494	502	496	475	497	513	486	555	516	459	500	493	504	495	503	498	501	554	492	502	502	526	475	485	524	491	563	479	525	500	464	489	488	531	474	505	490	482	484	514	460	525	496	472	518	492	496	506	482	518	482	516	505	518	475	505	538	508	524	497	488	508	485	496	443	492	506	509	505	508	512	511	501	497	502	520	454	509	504	468	509	510	538	492	506	492	538	517	529	502	530	481	528	500	474	525	504	522	486	514	494	466	474	483	513	518	508	511	521	478	453	496	495	489	527	486	476	527	495	468	506	500	490	545	536	528	506	475	454	555	519	492	513	475	503	500	460	501	503	441	494	517	522	472	477	507	478	493	501	504	484	478	479	521	526	484	483	497	487	496	497	532	466	489	474	482	503	473	492	481	508	537	520	490	507	505	481	511	494	522	481	539	520	489	517	456	494	466	500	520	464	511	506	478	472	513	493	486	486	456	527	524	490	470	466	568	492	507	534	535	487	489	492	488	526	489	470	491	484	508	498	503	496	472	482	497	495	466	461	500	480	498	494	498	504	501	516	505	499	506	491	515	506	491	513	506	496	493	515	456	448	509	486	518	458	519	520	492	530	484	474	501	502	507	514	501	469	518	480	493	490	461	517	494	483	512	496	490	530	501	515	503	486	493	503	528	492	479	476	496	475	531	490	501	494	487	499	531	505	519	492	460	492	458	471	468	533	508	498	504	492	487	470	501	501	491	512	527	472	477	518	496	492	497	508	498	464	543	491	459	494	515	505	515	501	514	528	537	495	480	488	474	468	495	450	529	489	435	545	523	503	534	480	523	467	472	547	494	481	496	529	488	455	488	507	478	501	511	487	466	498	484	511	446	515	496	542	493	509	493	488	466	504	518	517	524	535	479	497	481	471	516	474	515	544	517	469	504	489	507	497	502	506	455	484	502	497	481	462	513	449	498	503	459	523	479	480	495	497	480	509	514	488	481	514	518	508	482	495	526	513	483	443	497	526	488	543	487	532	472	528	478	509	488	442	531	482	507	464	484	506	501	515	475	434	488	481	500	487	467	482	453	478	536	506	523	525	455	500	474	473	483	499	536	524	524	489	503	507	463	476	546	519	470	493	517	482	489	496	483	503	426	516	485	480	523	497	474	508	537	458	509	478	478	474	471	434	514	482	501	498	469	506	465	517	487	492	504	471	491	507	495	514	523	492	493	488	480	534	461	468	490	502	522	488	497	453	502	522	460	519	472	488	524	507	479	472	506	512	526	499	522	469	495	481	508	502	501	512	519	485	499	470	472	525	479	500	465	460	513	484	495	506	514	477	493	473	473	509	526	491	491	494	532	504	502	478	482	511	517	479	491	486	529	514	469	497	509	500	480	511	487	450	507	517	503	523	508	541	466	472	499	500	486	521	494	518	471	494	511	476	509	490	505	499	509	503	495	486	494	504	551	525	506	514	456	510	490	541	503	557	503	504	474	497	477	498	499	521	518	489	488	511	491	500	493	501	477	492	508	477	489	514	540	497	505	485	509	509	521	519	498	514	486	499	491	468	504	533	455	526	501	502	513	504	493	459	526	462	466	510	524	481	482	508	508	502	461	494	486	501	483	511	505	491	518	489	474	486	475	498	447	506	522	478	497	493	469	470	497	509	509	488	465	508	535	472	483	498	530	540	478	498	477	521	514	485	490	494	482	505	541	493	513	483	493	503	486	541	550	491	510	479	497	494	513	497	516	507	500	481	470	510	502	462	500	477	525	452	518	524	480	484	484	456	505	498	508	483	522	545	510	488	464	499	549	502	518	489	517	479	554	526	486	510	491	509	489	476	503	516	499	539	507	513	508	476	490	486	514	503	492	560	500	479	493	489	490	471	490	528	466	509	493	499	488	506	509	454	483	524	515	501	481	494	518	507	508	505	502	529	491	516	446	470	500	517	519	507	517	507	496	492	461	505	470	505	494	480	527	465	518	482	487	480	545	468	487	498	513	500	520	495	513	532	511	485	487	503	494	507	498	475	470	517	538	503	510	522	510	489	516	479	513	463	495	499	496	494	462	490	525	470	487	487	486	442	525	486	514	509	503	494	497	498	506	486	524	489	507	497	491	498	495	499	491	506	520	505	515	498	496	471	483	474	473	500	469	476	509	482	519	508	480	505	536	481	480	496	478	500	478	518	515	504	496	475	471	495	490	478	504	518	510	492	513	481	502	550	523	470	517	516	532	503	544	496	526	521	507	519	477	508	472	460	529	480	463	470	509	473	519	540	454	546	493	520	489	487	494	500	512	520	459	512	490	514	484	471	512	499	470	505	494	516	515	480	501	515	535	502	545	464	501	501	508	488	504	498	482	491	503	482	490	506	488	500	471	478	477	516	484	470	477	527	484	535	511	493	542	516	480	501	483	528	496	493	498	495	466	504	515	532	513	461	515	500	502	470	520	500	450	496	495	478	474	499	480	464	528	496	471	502	507	454	470	501	500	511	524	480	545	508	517	487	502	485	461	493	524	508	487	494	521	523	479	461	454	478	477	506	510	530	456	505	520	487	552	492	465	516	500	491	518	525	480	472	460	521	501	466	510	498	465	545	510	481	512	533	499	503	486	465	513	528	481	477	505	486	511	450	479	507	457	499	500	475	511	494	541	488	521	460	497	482	473	529	527	502	477	512	483	509	473	512	487	498	472	525	501	522	446	500	489	482	515	512	464	476	492	511	469	497	493	490	489	514	518	525	485	505	496	517	499	493	499	479	527	500	462	502	502	514	468	490	530	516	485	498	476	475	493	465	486	506	513	517	453	496	519	499	505	544	497	485	486	514	518	503	481	480	511	473	511	530	510	483	465	487	506	474	528	498	519	492	466	491	471	503	532	503	548	521	467	522	493	515	469	502	528	515	500	485	528	509	487	470	514	526	494	514	480	516	500	512	511	497	496	480	505	466	470	524	511	476	479	483	519	471	532	539	474	464	510	495	525	524	514	517	512	474	498	493	521	500	475	490	482	471	505	515	468	484	470	500	468	483	494	526	536	533	492	503	526	530	490	514	507	492	536	505	501	509	529	502	522	488	496	488	494	523	486	544	516	495	484	518	485	518	504	502	463	491	504	471	507	482	484	506	476	518	530	545	514	519	506	496	486	469	496	468	501	461	461	515	540	512	450	485	496	482	492	487	510	519	466	456	506	532	512	516	489	518	532	512	518	485	491	489	473	479	511	485	489	481	476	516	559	481	509	510	442	540	478	482	498	540	485	426	504	509	492	463	487	512	505	528	530	516	478	508	498
23566	22650	32261	26538	21443	16291	3260	428	302	333	304	338	330	348	329	289	340	348	345	344	295	315	293	334	355	326	318	270	334	306	324	343	344	360	307	312	328	264	316	327	337	306	289	341	320	313	335	311	332	307	326	307	313	320	305	307	324	294	297	311	322	344	303	297	328	289	300	317	334	299	297	276	314	311	285	312	327	291	325	317	324	280	305	286	350	304	350	310	311	284	301	326	313	312	293	330	279	310	311	345	321	305	296	355	310	339	344	308	324	290	299	295	314	302	301	332	289	286	315	303	327	315	310	300	310	334	292	327	303	297	319	331	292	314	346	316	339	312	323	309	351	315	282	304	317	313	317	305	280	323	297	316	307	312	329	302	349	292	322	313	294	328	323	315	279	313	336	349	346	325	309	273	330	287	303	291	344	310	334	323	307	316	311	349	304	324	300	303	306	303	326	300	325	305	325	309	303	316	290	286	317	313	305	297	306	314	320	316	317	312	337	293	317	298	335	296	325	306	308	320	291	297	274	303	333	301	306	325	308	294	325	306	309	333	295	320	344	321	268	309	345	319	279	285	295	328	335	331	322	321	304	290	287	319	326	281	323	337	324	324	327	322	326	303	325	319	292	348	339	286	312	302	321	300	319	327	297	313	323	290	319	303	323	320	337	315	333	318	327	365	318	316	301	299	291	322	323	305	347	349	332	317	307	332	300	307	301	334	342	323	303	306	290	314	315	300	326	328	316	304	293	309	293	314	308	340	323	311	331	297	304	314	324	293	278	299	312	324	338	317	301	307	304	329	322	329	296	328	294	292	308	330	299	342	320	313	314	335	315	322	332	318	310	297	321	308	271	312	321	293	322	298	355	375	321	294	296	340	297	301	293	312	321	317	319	282	295	311	321	334	298	312	315	324	296	315	315	300	306	330	307	316	296	297	313	276	293	289	294	326	303	290	333	281	344	286	305	295	336	314	321	296	310	308	306	315	319	319	321	311	291	306	292	337	318	303	294	317	316	310	328	300	301	327	320	303	300	316	308	319	292	312	298	342	308	332	334	306	338	305	308	314	335	294	342	305	311	300	313	302	322	320	333	309	352	323	303	284	328	318	313	322	323	291	318	318	295	344	310	303	290	303	319	324	294	324	301	337	319	298	306	299	283	316	301	335	272	306	280	281	321	312	312	289	328	305	302	309	351	309	324	315	296	330	321	332	319	287	325	300	302	325	308	303	290	293	314	305	297	334	308	266	295	326	304	306	317	312	294	317	295	320	279	298	337	299	314	289	324	295	314	272	306	315	318	315	298	339	329	308	301	303	328	317	343	292	334	328	323	303	295	315	336	295	315	286	314	280	317	331	286	326	296	336	348	311	325	313	329	310	294	325	278	300	316	302	312	328	296	311	316	327	275	319	298	309	340	334	321	309	323	305	311	304	318	301	268	327	308	304	325	303	337	298	315	316	303	312	303	326	311	299	311	321	308	273	329	326	326	306	294	299	322	326	307	296	325	318	311	337	303	306	304	295	282	302	314	320	291	291	293	349	318	269	314	299	272	248	266	310	314	310	304	337	342	294	337	337	304	290	327	299	318	332	325	292	333	313	294	280	318	301	329	296	301	313	303	323	344	279	316	295	308	319	312	336	316	303	324	296	314	302	304	328	331	315	319	312	304	329	317	296	311	314	308	312	309	311	303	287	307	343	320	306	309	320	301	311	316	299	290	317	324	311	281	323	322	278	306	336	303	318	308	280	301	310	299	314	306	307	327	318	324	334	282	324	305	324	318	318	329	334	303	321	314	283	320	293	284	302	325	296	341	284	302	303	337	322	328	288	327	306	322	315	299	322	308	310	339	321	271	310	325	303	315	322	313	337	317	305	321	298	314	320	311	321	307	298	327	299	287	302	309	274	298	292	291	310	294	306	310	309	323	333	298	307	295	308	310	333	328	316	327	286	303	295	336	323	287	316	284	314	310	320	338	341	328	323	298	294	290	328	317	323	331	290	306	309	266	336	324	299	360	274	337	312	292	301	340	296	314	329	333	306	313	299	315	305	322	316	349	344	304	320	315	328	333	318	291	321	299	295	293	313	319	292	301	313	301	328	306	299	301	296	289	320	342	312	337	311	293	287	325	303	299	304	330	288	290	319	317	287	289	300	293	274	289	310	329	332	288	301	309	262	326	307	305	337	303	303	342	310	323	295	343	325	303	289	296	315	280	318	295	325	315	322	303	332	320	301	321	300	314	305	285	363	307	327	306	336	329	289	322	297	306	315	303	293	306	341	298	305	290	284	327	326	324	333	291	309	311	302	326	328	276	356	317	296	309	312	281	313	290	294	310	338	297	320	314	306	308	287	332	294	319	322	309	347	323	307	288	313	318	316	323	338	322	348	332	333	287	301	305	321	309	319	329	325	329	322	325	335	320	300	284	297	297	321	291	296	321	300	303	308	296	323	303	310	308	321	324	347	340	286	299	318	322	311	302	310	290	338	336	302	308	310	319	311	321	324	307	287	298	295	325	294	315	290	337	278	328	339	315	295	319	335	328	321	303	294	304	304	281	313	324	337	310	317	298	317	289	307	309	324	294	307	354	316	342	313	315	326	309	293	296	289	313	305	336	308	305	349	284	320	305	305	310	313	343	294	346	321	291	334	311	285	310	361	290	319	290	308	337	289	330	314	284	304	297	323	313	289	313	317	286	342	322	294	309	331	310	295	282	343	317	311	308	296	319	302	286	321	335	307	324	323	308	316	316	287	297	328	301	304	289	302	300	308	305	298	331	295	314	316	290	300	303	288	299	310	288	306	306	333	304	319	288	321	324	316	324	342	294	325	308	324	324	338	300	310	317	273	319	288	294	301	326	331	299	288	326	289	286	325	300	322	344	299	299	369	301	303	317	313	292	288	298	317	304	329	287	343	314	323	319	284	309	336	290	337	274	326	313	260	298	293	298	318	325	310	328	312	323	326	274	319	306	338	334	341	310	319	316	304	312	297	291	285	328	309	313	345	326	311	320	310	312	313	288	341	281	275	289	329	316	337	278	305	315	316	320	321	303	323	319	284	341	325	281	328	301	296	329	293	300	324	308	326	306	317	325	306	297	278	300	331	337	344	296	324	312	329	302	342	299	303	319	293	328	293	337	318	316	284	286	318	322	337	316	348	333	334	308	303	292	301	294	324	320	336	312	319	297	322	310	281	306	329	325	334	345	268	274	307	335	318	321	296	311	299	313	314	308	294	306	331	312	322	323	296	307	301	287	319	298	310	300	326	297	291	319	347	336	332	323	298	331	315	338	321	354	339	309	336	292	303	296	310	308	293	339	297	311	307	322	323	314	312	323	295	343	304	302	312	313	317	348	336	325	329	299	293	296	295	301	311	315	337	333	325	342	304	338	344	281	334	266	291	283	299	313	294	330	289	295	303	282	309	363	298	312	345	316	310	328	309	320	336	287	334	328	298	285	344	304	306	321	310	339	299	370	301	290	316	289	305
60075	102173	75799	46486	22460	6227	1343	658	534	534	529	557	584	541	523	590	508	545	555	525	538	598	542	545	546	540	544	550	530	547	530	559	570	597	572	571	550	524	527	597	523	543	571	576	512	561	525	539	556	543	578	536	569	587	558	521	582	521	576	518	572	536	520	596	539	531	540	536	538	513	521	577	564	544	546	532	500	584	550	527	543	526	573	545	557	526	532	524	546	583	533	564	548	576	502	511	546	529	502	564	535	543	551	571	550	553	531	554	540	561	517	584	557	546	503	563	527	521	553	571	525	509	577	555	496	562	546	536	543	528	504	504	536	535	536	553	576	539	540	527	564	527	523	553	523	580	524	541	571	539	592	546	564	553	530	584	525	566	584	518	527	531	581	518	534	555	588	526	568	542	561	554	529	544	558	557	526	554	523	587	543	514	531	583	539	560	516	543	564	539	566	560	558	512	534	534	522	508	550	538	530	578	522	548	554	568	532	570	574	544	586	591	555	541	535	530	526	522	549	562	552	488	544	536	526	529	563	584	581	545	546	572	560	565	563	543	546	544	503	538	592	558	595	544	558	547	598	558	553	530	576	532	510	559	549	569	573	527	540	574	607	562	520	539	571	544	577	555	520	566	545	545	552	523	535	518	548	574	550	576	549	533	535	572	566	539	567	541	524	537	557	516	539	545	514	547	582	568	557	547	525	529	585	570	576	529	544	543	504	585	573	565	598	589	558	537	507	530	532	541	539	521	536	540	552	534	551	520	536	576	504	595	563	599	553	540	586	551	547	551	532	534	530	585	558	523	543	542	616	538	552	526	524	551	530	546	529	584	550	569	549	519	542	518	578	575	571	551	537	538	561	565	502	545	595	549	567	568	494	544	560	588	563	574	557	567	594	549	539	544	536	536	529	517	552	511	558	538	548	571	546	572	573	536	540	587	548	548	553	527	603	524	544	569	558	561	542	552	540	537	525	588	523	531	548	590	532	607	603	529	542	555	541	584	533	557	538	538	522	576	540	537	510	557	547	546	571	565	582	557	541	559	496	536	453	577	585	513	572	561	539	593	587	576	543	542	526	589	568	556	533	512	546	543	531	545	584	535	550	563	493	494	587	513	541	554	538	532	569	560	531	575	527	558	530	570	595	571	535	555	507	594	541	535	519	567	544	551	531	532	586	528	540	579	555	572	539	574	547	565	549	572	583	547	539	510	540	554	556	524	568	569	531	578	587	494	533	516	572	554	494	535	499	522	529	576	534	507	544	539	567	561	561	536	567	552	520	527	550	543	565	522	525	577	536	523	556	550	480	522	574	518	565	542	559	543	533	582	522	570	563	536	540	590	557	525	548	529	528	577	520	563	551	562	565	519	546	557	539	536	565	618	566	546	576	566	581	556	562	574	539	595	550	573	525	581	554	562	538	564	541	542	554	540	560	562	529	583	522	519	573	516	587	562	582	580	554	571	559	513	551	545	561	550	551	580	574	536	542	543	523	581	542	543	557	570	524	544	525	549	559	538	564	585	526	538	550	600	564	551	527	548	502	593	563	537	533	563	516	522	523	557	581	504	576	550	533	554	529	498	525	521	509	611	554	542	588	515	525	577	557	582	530	536	498	586	538	539	527	521	546	571	578	538	550	534	550	560	524	519	549	594	537	511	539	518	542	522	567	574	499	516	558	574	540	544	559	612	562	548	584	592	537	542	559	530	569	565	511	532	539	562	533	539	599	536	561	578	548	522	556	513	542	577	560	592	532	543	533	520	592	529	571	542	552	559	570	544	544	534	524	576	542	564	557	527	504	582	564	573	567	565	571	518	588	564	544	563	565	521	567	545	582	551	550	611	526	538	535	557	567	556	541	566	544	528	570	528	565	509	511	536	572	522	542	534	499	527	568	563	578	535	551	570	578	567	553	533	564	525	533	543	582	527	530	525	598	484	564	530	583	533	522	571	574	564	564	532	551	541	567	589	505	581	531	602	506	546	557	594	567	584	555	542	555	518	541	546	559	519	547	558	558	532	553	559	591	523	558	557	554	514	514	528	538	527	554	596	547	555	531	573	551	516	540	568	548	587	549	515	586	592	558	546	582	586	531	517	532	541	533	535	549	524	585	511	550	519	554	535	564	564	559	568	520	543	582	577	532	585	568	525	531	567	591	522	578	501	535	579	524	546	560	524	559	550	572	613	516	564	560	586	562	608	562	597	553	509	540	541	574	581	581	548	531	547	591	584	578	534	509	523	568	538	504	512	566	553	558	593	552	551	601	535	576	543	547	570	574	570	541	551	539	576	586	537	562	580	544	534	520	566	548	505	541	569	550	547	555	546	560	582	547	596	510	566	595	506	547	571	548	548	521	534	547	592	543	596	596	548	562	553	530	588	512	540	573	526	547	528	530	526	517	547	554	528	571	554	565	524	542	566	524	531	576	550	531	551	558	556	564	561	535	552	551	522	546	532	560	566	555	551	527	533	523	546	523	536	549	543	514	590	524	593	524	531	559	568	559	527	557	563	541	558	544	545	545	508	552	563	551	544	517	521	523	540	534	516	554	549	566	549	536	530	571	585	541	563	572	534	539	533	537	522	538	564	523	529	536	540	526	539	528	563	561	546	548	552	525	528	569	554	554	555	559	534	568	551	603	555	578	533	573	557	525	561	540	538	567	563	569	577	533	524	574	535	570	574	535	526	512	514	552	524	544	481	563	539	570	557	567	544	520	534	519	568	553	541	512	530	503	549	547	588	547	539	567	560	541	509	570	541	565	536	574	505	557	549	560	565	526	565	537	610	572	552	566	588	567	561	530	515	571	567	542	552	524	554	555	499	542	568	552	562	532	514	553	544	556	521	553	535	550	518	500	542	564	503	530	558	564	504	540	576	532	536	563	577	555	593	589	557	553	546	526	512	597	504	531	530	517	574	522	524	537	551	619	557	550	525	555	571	558	537	526	567	548	535	552	524	572	538	586	567	536	557	511	534	548	521	568	570	529	563	566	535	555	531	542	580	575	564	566	511	586	516	556	528	610	586	524	582	561	571	532	548	555	558	559	558	580	592	508	563	553	538	560	542	563	564	553	533	549	585	565	561	521	575	535	561	560	538	552	553	525	567	566	532	552	552	577	566	569	548	561	595	539	565	522	590	542	507	527	556	528	551	542	571	542	501	535	574	562	566	524	617	533	533	535	536	546	538	561	545	540	561	532	571	523	574	556	560	562	600	500	518	615	560	532	563	547	532	557	504	549	536	604	584	532	532	544	545	538	536	543	546	540	544	541	556	560	489	549	518	584	543	535	519	561	569	560	579	520	519	528	511	529	560	549	532	543	553	532	552	552	569	554	567	536	582	538	540	567	531	566	545	577	567	568	545	530	530	558	548	528	529	528	583	535	574	528	547	553	590	551	572	574	565	603	594	563	574	577	555	543	580	569	575	567	541	548	562	552	567	535	559	538	515	546	528	565	557	548	525	554	556	563	563	532	540	520	580	559	558	507	594
29124	31453	28771	13436	2275	520	327	279	297	267	236	234	245	263	248	272	288	270	226	242	246	294	246	266	256	234	259	257	245	263	281	253	264	272	274	266	249	276	235	265	261	273	249	249	245	266	252	266	260	286	268	271	242	270	269	254	273	252	252	243	271	253	245	255	252	238	264	258	270	270	236	266	247	240	243	257	275	246	280	274	254	251	273	288	261	267	262	265	261	255	238	217	243	238	267	249	250	267	222	255	261	266	279	253	270	282	276	261	240	260	258	265	230	250	219	248	241	257	275	273	252	271	267	269	246	242	248	256	302	260	265	276	268	260	253	246	253	226	240	268	265	266	258	279	254	256	257	250	259	255	243	309	273	240	276	273	253	257	248	280	241	239	289	245	261	231	223	293	255	278	272	225	224	268	241	241	270	231	248	210	290	278	279	265	251	242	252	260	231	262	249	241	260	262	231	247	247	259	279	245	274	283	245	248	233	271	252	256	259	245	257	288	261	253	230	270	255	245	249	248	235	286	269	264	263	257	241	250	266	244	239	246	267	257	274	268	239	277	254	259	288	249	255	250	251	261	262	237	266	247	275	277	262	248	272	260	251	252	256	237	265	258	232	247	252	259	256	228	254	247	234	257	269	253	262	233	283	268	247	247	251	267	266	273	260	259	243	257	261	261	269	257	266	261	288	259	281	263	237	273	272	258	267	274	244	277	244	277	246	241	235	267	235	256	252	244	262	271	263	271	267	263	261	259	275	232	268	227	251	273	249	282	263	253	248	298	241	273	256	258	265	272	259	212	288	276	262	251	231	262	269	258	254	271	260	274	271	271	255	268	249	244	231	253	246	261	253	244	255	260	261	281	234	242	242	250	236	243	285	241	296	261	261	254	255	248	263	258	246	267	245	251	261	256	255	251	244	265	243	255	255	235	278	255	229	260	250	260	232	249	267	261	257	267	258	250	252	245	257	264	280	283	258	277	256	261	247	250	247	251	263	251	258	243	223	262	249	276	274	257	259	264	255	249	257	254	262	263	234	251	276	270	240	258	256	242	257	261	259	265	265	241	272	232	264	236	248	260	232	263	244	278	263	250	286	276	245	234	272	251	235	244	247	279	276	233	277	245	268	237	254	245	255	264	274	250	241	253	264	268	246	262	250	264	240	259	240	256	234	257	250	249	265	267	253	240	267	263	250	211	264	256	275	255	243	247	220	268	269	268	255	260	237	246	258	226	253	254	269	260	237	239	265	241	248	240	251	247	263	236	258	245	241	272	242	242	225	275	253	271	236	287	296	272	241	254	268	258	265	241	235	279	256	279	243	236	258	235	237	228	269	294	272	257	239	281	270	245	224	251	264	265	295	239	299	272	248	268	302	271	235	250	257	273	252	279	257	280	250	240	234	285	257	234	270	238	250	250	273	252	250	274	250	291	238	269	271	248	262	253	233	262	269	218	271	256	257	251	238	275	256	290	248	255	253	253	242	257	253	255	261	246	280	288	246	231	263	243	261	240	244	234	246	234	264	274	267	260	238	238	238	269	227	256	268	243	243	264	250	265	254	276	253	295	263	224	263	263	250	273	252	263	247	245	217	250	260	247	249	252	267	242	236	285	231	256	247	279	249	262	253	283	251	266	285	285	237	257	261	226	259	238	270	276	235	250	253	261	264	230	271	259	272	279	292	239	271	246	291	243	268	252	270	249	276	253	288	257	244	248	247	271	255	262	234	261	256	271	271	238	294	264	253	223	285	253	251	272	267	273	273	252	234	243	267	250	242	231	242	251	238	235	251	263	235	253	265	252	249	231	242	230	254	259	287	256	245	268	239	275	218	238	246	256	234	243	279	259	270	263	287	235	237	237	236	267	254	253	250	233	264	259	257	248	253	253	273	262	269	249	249	231	240	265	265	255	233	252	243	277	260	260	268	274	261	255	268	236	266	239	242	264	243	269	259	278	267	234	274	283	269	257	227	245	286	255	238	238	268	265	260	262	267	260	225	253	258	269	286	234	252	235	241	262	264	268	223	251	252	233	305	234	265	291	240	257	236	269	245	214	254	279	234	303	262	297	292	256	249	268	253	252	242	238	233	285	261	233	257	266	295	226	258	268	284	254	262	249	229	277	267	259	254	288	238	276	272	245	276	252	236	271	261	278	261	262	248	259	267	231	267	244	242	245	274	257	252	246	240	261	244	241	257	271	253	283	282	270	240	251	271	223	268	284	252	255	261	262	227	251	230	246	272	222	268	269	268	258	270	244	236	245	245	284	276	271	263	243	236	256	272	234	247	299	239	246	267	252	267	242	274	263	255	241	251	245	265	262	252	260	262	295	276	253	245	267	238	225	241	241	263	235	226	282	245	244	253	270	282	250	247	261	256	240	269	249	264	250	246	253	264	243	245	242	227	228	239	253	254	272	256	241	257	256	269	286	260	262	259	266	244	259	254	252	238	250	265	266	258	252	259	247	264	275	260	284	241	256	267	238	263	238	247	271	275	266	242	242	251	248	255	242	243	259	246	275	236	244	252	242	251	249	277	247	253	271	243	243	267	216	274	262	256	254	246	255	257	240	230	246	273	237	247	263	253	262	259	252	263	261	274	298	232	254	265	249	253	255	237	275	234	250	253	279	244	260	266	258	259	232	229	283	284	229	269	248	263	278	227	246	232	262	253	276	236	252	247	292	252	247	252	257	247	267	293	262	237	265	264	254	232	282	236	231	248	252	307	280	262	241	263	278	271	271	257	254	251	265	234	248	284	211	213	264	266	291	252	255	237	286	239	258	254	270	270	276	265	264	249	271	242	260	286	268	261	251	299	295	250	240	274	264	235	229	274	262	243	268	251	270	229	264	241	262	254	253	276	265	277	260	247	258	246	244	239	234	259	238	229	251	278	258	277	237	254	231	258	257	261	263	263	253	247	279	251	253	263	250	246	239	275	246	279	289	252	255	264	240	243	257	250	223	236	239	256	251	245	261	243	255	234	250	233	243	288	266	277	249	242	254	228	260	280	279	260	271	237	254	244	269	285	285	257	254	258	233	258	257	254	265	239	257	263	256	259	258	258	230	238	271	272	276	264	262	268	248	280	260	267	273	247	265	263	263	231	271	259	261	246	251	279	238	230	240	247	279	237	268	239	246	249	236	254	244	259	235	255	260	271	259	250	255	273	284	283	253	282	252	250	234	282	247	233	236	248	255	243	268	250	283	260	237	284	264	251	268	305	295	275	245	249	275	261	246	226	235	244	277	256	238	271	263	262	237	270	249	249	263	244	265	248	247	266	259	268	283	268	264	272	247	248	261	265	284	254	287	240	260	278	255	264	273	261	241	272	221	241	245	259	249	273	256	286	242	269	243	239	247	245	250	266	259	277	246	239	258	267	244	264	235	256	262	263	229	278	249	235	262	264	264	230	242	249	255	236	242	260	273	240	236	238	264	244	254	277	301	258	268	272	260	267	270	234	235	241	276	277	260	238	229	220	226	245	241	251	243
36218	49119	34281	14786	4187	1110	554	508	466	514	503	499	484	501	518	484	461	463	504	466	478	487	507	472	481	501	460	459	438	457	481	456	517	451	477	486	481	475	461	495	442	488	448	495	492	486	435	520	502	464	465	475	438	472	468	473	497	495	488	467	457	540	491	486	459	459	460	482	471	503	478	493	464	482	490	480	465	489	534	486	464	449	462	480	507	473	475	494	501	468	490	455	480	502	466	485	454	452	496	482	457	443	521	461	495	499	461	449	520	543	490	497	505	468	461	469	476	457	461	476	462	484	500	506	467	492	480	465	472	484	478	490	496	447	475	514	497	478	470	495	467	504	484	459	456	457	491	504	474	481	514	448	486	474	496	476	483	471	508	460	495	469	471	467	504	460	457	468	460	504	475	478	455	486	463	465	473	470	504	496	426	509	453	458	480	464	493	467	485	463	473	453	478	488	486	464	474	478	462	460	533	494	490	498	450	489	476	472	493	491	490	492	458	459	499	463	439	482	454	475	474	487	458	497	468	487	459	489	489	494	477	446	519	501	475	466	499	468	510	489	471	479	500	505	472	470	510	466	465	514	460	473	528	474	511	450	488	439	492	466	543	433	507	478	511	505	462	478	496	507	454	449	473	465	495	467	486	479	475	466	503	480	489	472	451	484	487	470	475	447	479	450	452	471	510	479	468	493	456	482	494	497	460	483	489	451	528	501	510	478	471	500	492	502	487	468	517	454	463	492	498	503	430	459	504	434	461	505	488	462	464	483	473	486	480	485	509	493	483	476	469	464	496	490	460	476	503	447	469	469	434	443	456	509	466	479	458	478	483	471	483	456	455	463	511	502	477	510	455	514	506	480	474	505	489	469	498	461	483	441	465	445	495	499	497	499	469	502	504	497	499	489	474	521	481	490	491	484	454	493	485	471	512	476	476	459	515	496	471	498	469	457	462	478	456	460	440	497	504	485	434	451	499	469	456	475	451	445	448	504	504	459	472	507	471	472	460	492	497	505	466	476	473	489	488	504	468	488	485	531	517	483	447	506	493	465	483	462	471	496	481	457	477	458	465	488	479	475	466	479	469	481	514	467	480	520	499	450	476	462	448	528	489	472	471	475	483	498	466	492	491	443	491	471	437	484	485	539	482	459	463	471	469	486	477	446	497	495	463	462	487	464	490	513	490	471	457	470	456	460	468	506	485	493	457	461	465	478	497	484	452	478	476	475	467	542	464	450	484	508	483	475	419	478	448	528	493	411	532	464	523	477	476	494	489	526	494	459	499	453	477	474	495	449	497	485	503	469	495	483	499	487	490	497	474	486	466	489	457	430	476	483	496	517	445	480	483	490	493	491	492	477	494	453	489	509	475	475	494	481	505	506	464	471	496	464	507	472	486	478	486	502	486	493	460	457	485	472	488	481	519	497	464	487	469	483	510	476	489	448	464	470	485	463	472	484	450	509	486	482	470	513	492	488	506	502	434	478	501	505	499	461	450	489	488	482	486	491	510	476	487	453	476	463	470	503	475	475	467	541	492	468	448	512	460	450	473	468	518	490	513	451	482	500	500	458	500	506	454	533	504	507	507	490	512	473	471	492	498	477	455	488	448	467	444	467	513	473	463	456	471	487	505	511	485	506	470	463	505	511	478	532	463	500	503	487	437	479	483	487	503	493	512	515	467	484	514	475	466	482	471	500	498	467	495	492	516	475	484	473	469	444	482	453	500	511	469	487	484	455	433	465	467	491	481	478	506	527	473	446	481	490	464	475	508	438	488	448	501	481	467	445	449	452	505	442	491	486	499	478	492	478	506	461	464	455	511	462	473	521	456	468	469	478	518	457	477	513	548	421	520	475	465	475	497	486	479	483	468	492	477	470	453	472	466	483	436	500	453	500	474	472	472	485	457	500	469	508	497	459	469	459	507	514	486	495	492	486	494	524	463	469	475	479	448	484	444	466	489	486	484	477	489	470	519	533	487	459	451	486	485	462	500	514	464	474	477	489	514	467	501	439	467	478	501	467	483	501	478	491	446	495	443	482	456	498	452	490	538	480	465	493	462	489	484	503	469	445	467	467	479	540	441	503	464	453	462	469	498	501	540	495	445	506	447	489	494	466	476	461	473	491	454	458	475	446	510	467	468	470	474	450	460	471	509	508	474	541	464	469	501	501	471	492	520	488	479	487	511	486	479	468	495	500	465	484	509	507	436	512	506	480	459	459	493	515	486	511	463	495	492	525	514	504	446	502	520	464	461	512	451	487	524	472	459	466	469	478	495	475	491	468	482	478	461	447	465	491	479	480	497	474	477	473	444	475	473	466	517	511	460	468	502	465	494	483	466	463	474	468	479	479	462	485	479	490	485	503	455	496	489	523	488	486	489	476	461	467	516	444	487	475	490	498	477	470	444	494	474	475	503	498	502	503	455	479	462	502	469	528	471	470	514	497	455	479	494	489	455	496	472	475	487	478	456	464	506	462	464	475	524	511	522	486	462	452	502	477	484	491	468	490	482	467	511	467	451	454	490	468	509	481	472	511	479	513	484	516	505	526	446	479	469	461	458	507	525	476	472	467	508	474	500	502	479	470	464	502	468	469	452	483	496	461	463	493	454	484	478	513	521	514	445	451	427	469	450	512	435	479	511	441	539	493	479	498	482	466	520	461	533	487	493	462	499	438	506	497	477	492	484	475	476	473	491	479	484	492	469	471	485	485	499	449	453	449	463	453	454	524	476	450	502	484	473	510	478	465	462	518	480	468	443	448	504	482	507	472	463	492	506	506	458	461	497	475	475	473	456	483	469	509	437	515	496	472	486	518	513	459	462	516	485	442	504	441	502	486	478	481	451	478	433	514	496	493	444	480	487	474	468	430	501	483	501	470	451	527	453	476	468	524	456	462	495	469	478	467	476	475	491	484	487	461	477	494	458	480	497	455	463	484	487	486	476	502	457	489	462	493	468	471	485	489	484	481	481	479	483	472	451	453	491	466	491	497	483	453	511	494	449	502	496	435	450	479	467	455	467	504	493	480	490	518	512	495	512	518	502	477	455	467	502	480	490	477	467	495	455	462	449	473	474	492	515	506	459	466	490	471	539	439	470	490	464	501	492	513	513	441	486	466	483	452	467	490	462	458	502	521	463	505	509	466	459	492	479	484	468	437	445	480	511	502	489	493	466	488	468	479	471	469	481	467	500	496	492	504	450	493	499	502	472	475	492	542	462	464	513	505	464	449	472	476	488	483	491	475	512	488	482	509	477	474	489	509	485	488	467	506	468	501	474	516	454	471	493	481	449	462	493	466	493	466	474	485	479	451	478	493	480	472	489	481	517	463	449	466	456	481	484	496	465	492	482	473	458	504	473	504	460	466	477	488	509	476	470	471	503	507	445	528	483	513	498	462	505	486	463	515	444	476	504	476	505	468	477	460	499	482	496	487	456	499	537	493	459	476	487	466	521	510	515	468	468	493	487	500	462	482	459	504	492	503	467	505
24703	25348	36480	29423	18880	6253	676	298	287	284	275	286	312	294	279	279	274	254	296	281	271	273	280	343	251	248	271	307	266	295	272	258	315	294	247	245	268	278	298	265	253	270	264	254	245	268	261	283	274	245	269	269	241	277	283	279	257	311	255	264	267	264	292	256	257	271	275	269	233	270	257	272	250	266	241	299	252	249	308	254	263	268	275	246	276	247	254	249	258	278	275	265	282	272	310	297	263	248	267	271	263	260	261	235	262	235	267	252	267	293	259	281	291	299	263	277	252	252	262	261	265	252	281	260	244	263	304	260	272	298	290	279	269	260	275	275	307	238	241	266	280	269	284	288	263	261	266	256	278	263	287	256	257	261	272	245	280	265	286	264	261	260	274	270	277	265	280	324	285	283	257	265	250	270	256	268	278	265	236	280	255	295	252	270	253	271	273	251	287	240	288	290	296	240	247	287	256	243	293	258	281	278	292	288	273	232	295	270	293	296	274	275	253	311	273	266	248	280	295	275	292	250	273	256	261	277	286	267	263	279	253	292	307	261	272	270	263	295	302	294	268	324	268	248	290	268	280	260	244	252	284	307	269	244	280	264	262	246	277	279	261	247	249	271	240	265	282	272	250	245	271	236	245	264	261	267	246	274	273	261	274	257	277	270	263	240	260	268	252	255	275	262	242	252	263	244	274	263	263	261	271	294	276	283	257	265	277	273	264	268	252	255	288	268	294	256	257	290	227	279	256	280	264	271	276	304	267	251	270	259	260	286	271	249	269	234	264	272	279	304	281	273	278	277	271	268	256	271	238	277	240	266	289	279	250	227	284	253	253	270	263	284	269	252	253	260	252	261	237	268	259	275	261	252	281	249	258	256	269	297	253	282	277	290	252	263	253	305	253	266	279	265	263	269	286	279	262	266	270	251	257	292	276	296	255	245	260	273	280	288	254	249	256	257	266	280	274	261	271	246	272	259	269	267	267	267	242	275	266	257	266	283	257	256	245	280	260	265	229	265	297	275	256	259	279	247	291	262	261	272	280	240	279	274	265	248	249	272	277	261	247	276	262	250	273	286	280	253	282	271	293	241	304	266	279	251	281	297	247	245	269	266	265	250	268	260	269	294	278	285	261	263	291	263	299	267	278	262	255	256	271	288	250	245	235	294	260	262	251	279	264	287	283	271	265	289	252	296	273	269	214	268	261	274	268	268	277	284	269	270	246	246	271	255	238	268	275	301	275	266	236	280	271	284	284	248	267	247	268	246	284	262	250	259	282	254	255	270	247	256	306	250	283	279	276	267	271	267	279	264	257	263	297	275	261	246	274	242	271	284	235	245	236	267	277	282	281	262	269	261	286	256	272	288	267	256	273	277	246	232	278	269	261	285	280	286	238	244	241	244	273	281	282	251	250	264	280	267	247	276	273	271	262	259	269	271	298	250	267	267	270	268	259	280	254	276	268	267	256	252	253	285	297	301	240	270	266	277	255	254	264	285	257	232	259	251	289	258	265	222	278	278	294	274	248	262	298	303	276	290	252	270	255	241	268	263	254	251	278	269	293	279	267	274	254	282	281	308	264	241	259	220	264	248	256	259	270	272	273	272	266	296	255	282	303	281	259	276	277	262	260	260	263	266	283	262	274	242	273	256	250	279	273	294	299	255	279	267	279	250	235	283	247	268	288	267	274	276	280	264	268	270	266	290	291	291	264	262	294	276	282	241	279	301	281	267	256	284	266	252	264	257	270	265	268	259	248	273	274	242	249	272	270	245	277	259	305	245	209	269	281	263	261	260	267	278	292	272	282	282	258	243	256	263	270	280	259	276	300	263	280	263	265	255	289	291	272	280	263	262	281	256	266	295	263	261	297	278	287	257	222	283	276	269	295	278	306	253	254	266	256	269	282	262	265	285	285	268	285	271	242	253	252	259	262	263	279	262	271	290	262	272	264	276	279	251	259	270	290	283	286	270	286	261	247	255	280	271	268	258	272	255	254	259	295	266	279	280	247	268	269	260	248	256	265	273	270	297	286	288	275	277	248	263	283	249	266	274	276	262	244	259	264	261	249	257	278	281	280	242	272	263	262	265	296	256	276	271	274	289	272	269	292	255	259	281	290	260	254	288	270	322	263	273	288	287	254	281	259	279	248	277	257	262	243	260	263	289	271	246	280	294	251	255	279	206	268	273	251	276	267	275	265	233	270	286	266	277	253	250	244	248	292	254	275	250	315	270	265	245	274	289	271	252	295	296	298	275	254	264	278	299	251	284	273	282	261	293	257	280	271	287	256	248	292	266	279	255	282	257	269	272	267	287	283	280	247	271	296	266	264	260	255	271	261	264	270	269	244	251	274	261	249	260	298	290	250	277	247	251	261	252	283	271	263	265	251	306	260	248	285	274	285	263	275	259	253	318	247	261	282	246	276	249	285	263	289	236	290	232	280	258	290	257	246	277	245	243	279	249	257	275	253	254	261	238	270	275	281	264	259	249	268	262	255	258	244	268	279	284	274	250	260	282	257	262	236	247	269	258	276	260	294	270	277	296	297	263	265	257	271	289	253	264	268	268	259	278	284	272	261	299	291	257	270	238	254	281	254	254	273	249	272	261	260	285	258	281	232	277	259	292	258	279	275	265	258	270	298	268	250	269	258	272	268	288	257	290	287	259	272	278	256	270	275	271	269	272	258	293	264	257	313	297	269	291	283	249	273	248	276	249	284	248	267	263	282	259	277	256	286	285	265	219	268	254	264	245	268	292	255	275	250	251	265	281	284	277	266	250	269	254	264	262	275	273	257	295	255	264	260	287	263	255	240	274	264	264	287	278	264	274	286	246	256	276	278	264	266	245	274	277	299	231	245	282	270	292	266	285	268	276	258	292	286	278	235	273	236	256	245	281	267	276	257	260	272	244	259	261	289	293	270	269	271	263	249	273	251	280	287	277	255	261	260	240	254	274	282	241	258	252	264	252	267	287	271	234	259	273	265	252	292	288	261	326	260	277	274	271	273	276	232	285	259	268	247	294	261	270	291	252	267	290	267	265	285	283	280	254	285	262	267	286	259	259	253	267	278	267	249	272	271	307	252	279	268	238	292	281	271	283	262	241	277	264	265	272	294	268	249	252	277	271	269	260	279	272	273	260	261	271	288	252	276	255	271	237	262	277	251	254	282	265	271	262	236	264	278	285	260	267	251	246	283	254	252	273	281	253	264	268	263	273	255	273	269	253	269	249	274	272	267	268	265	277	251	257	266	257	261	298	234	274	256	275	265	301	265	273	288	281	278	250	262	273	244	289	267	253	265	284	262	268	242	261	266	268	273	296	248	257	265	240	244	294	291	230	261	261	264	256	284	300	282	279	294	257	273	258	257	272	291	254	297	263	278	282	283	255	274	265	247	257	250	245	238	256	283	254	258	277	271	311	282	255	273	236	269	286	260	243	265	267	282	268	291	269	264	280	268	268	264	276	244	267	262	233	277	267	275	260	284	302	238	263
59255	92270	67033	37845	16408	3979	937	593	530	519	474	494	501	504	497	502	498	493	488	531	500	490	491	528	467	517	514	509	504	472	498	501	545	499	566	498	490	504	492	493	506	515	479	501	492	495	479	494	508	487	477	497	512	482	490	479	500	510	518	507	523	522	546	480	482	507	471	528	502	523	497	495	473	473	500	487	471	444	496	463	494	505	483	509	525	512	471	505	437	538	518	509	502	497	523	499	532	512	517	509	506	510	507	489	488	460	506	477	490	500	496	460	524	497	582	507	523	526	484	516	528	506	506	479	484	519	477	519	483	520	495	469	552	492	469	507	477	498	493	489	512	480	525	498	502	528	502	489	471	483	496	468	477	546	495	459	503	504	509	480	537	506	497	516	456	465	447	461	512	481	505	486	511	522	501	512	502	495	502	513	475	489	510	513	496	494	514	472	482	519	487	459	470	487	521	486	503	490	494	519	506	518	509	501	513	497	528	481	505	486	537	446	498	530	501	440	497	490	484	476	486	507	483	477	453	525	506	484	493	467	512	508	500	465	455	495	500	487	485	490	491	501	504	524	468	524	465	530	514	524	501	510	500	474	493	490	543	509	463	484	455	476	472	506	522	482	470	501	487	500	463	504	506	461	492	486	510	459	488	494	473	496	527	521	530	466	504	493	519	483	491	463	521	486	492	504	524	498	515	507	529	499	518	484	485	468	491	509	539	521	482	511	516	459	503	479	480	474	532	512	497	514	491	497	509	508	467	498	499	452	507	524	505	531	500	486	503	510	509	470	463	518	488	490	498	521	532	493	494	474	508	478	496	499	473	512	463	480	484	513	493	509	502	525	456	497	515	494	475	470	502	515	511	517	494	540	544	529	495	485	495	512	468	528	517	489	523	488	487	496	505	484	488	477	498	522	529	503	514	504	519	522	508	486	537	511	465	492	515	521	522	507	465	505	499	460	481	533	517	510	454	525	506	473	460	487	517	515	532	510	468	533	471	498	497	477	505	450	503	464	514	490	491	505	499	534	490	495	486	484	488	498	517	458	493	483	502	506	475	554	526	537	488	471	473	460	501	487	539	510	503	489	498	503	519	472	495	491	474	496	533	493	550	514	491	507	484	499	458	505	499	510	471	508	512	483	507	523	547	510	479	496	534	515	494	492	475	464	497	485	444	428	505	484	495	490	463	505	521	487	495	505	495	546	487	538	505	486	496	527	492	508	498	473	517	506	509	483	494	485	483	513	515	486	472	451	522	522	496	499	499	498	515	504	565	467	482	493	479	453	528	517	495	468	493	473	528	514	482	481	482	459	494	507	504	515	507	500	463	509	471	515	478	528	539	508	509	485	483	499	495	500	500	489	458	473	542	511	519	483	500	495	538	508	509	525	507	522	493	502	486	456	539	514	466	480	484	503	506	505	492	498	466	532	467	469	479	504	502	506	494	501	508	501	474	493	481	478	495	491	519	508	489	494	507	496	478	503	490	493	500	530	514	489	510	498	524	554	547	516	489	500	487	531	475	467	558	483	501	484	518	509	517	486	509	447	505	506	493	535	488	476	493	466	508	445	534	509	485	473	519	493	449	511	537	483	499	487	496	490	513	501	473	513	507	506	521	533	485	495	491	477	493	488	526	502	484	479	500	511	485	521	510	440	488	532	513	497	505	491	482	481	538	496	490	496	471	513	489	466	502	547	494	454	489	460	487	497	499	495	501	509	520	502	473	482	511	517	487	482	434	520	462	477	466	501	513	480	478	507	491	471	488	516	523	500	516	491	495	496	526	485	490	475	490	490	458	478	527	472	517	477	495	523	477	497	541	473	552	506	508	475	496	514	491	508	439	505	519	496	480	502	505	483	502	503	535	506	467	497	483	506	508	478	502	531	529	503	477	467	485	486	527	523	538	522	486	496	493	495	474	505	486	471	466	483	473	488	485	487	488	500	505	511	476	464	494	473	491	479	508	516	500	500	477	535	492	464	480	477	499	482	552	491	490	503	504	506	492	502	565	485	497	483	482	527	487	486	534	506	479	509	527	542	516	480	488	529	507	453	493	509	515	505	481	511	502	512	461	542	506	501	527	548	504	511	488	477	476	485	509	484	481	487	503	488	503	488	492	512	489	535	535	467	467	490	520	510	498	497	490	518	443	524	466	540	467	500	500	492	538	501	503	497	483	493	483	522	476	475	486	506	497	487	530	456	472	484	490	490	508	529	492	513	467	443	445	514	531	510	503	498	494	525	489	497	466	492	527	516	519	480	489	498	486	460	498	518	537	484	497	489	496	465	486	442	518	523	488	498	514	532	522	553	472	494	499	492	484	506	479	496	513	492	459	523	472	484	449	478	501	502	490	479	538	482	493	480	455	480	507	493	443	495	474	527	500	495	502	482	501	494	450	516	485	536	495	476	484	528	474	544	513	469	493	531	533	490	490	507	493	501	476	515	506	499	492	528	450	521	479	495	520	468	503	497	475	434	496	514	466	469	483	494	527	473	526	508	495	511	511	519	480	480	518	534	519	552	507	493	468	477	474	520	518	523	531	472	507	495	486	495	470	470	513	490	499	474	512	525	471	505	461	487	485	483	465	512	497	491	477	472	518	488	490	477	510	498	504	538	504	479	503	515	516	458	524	492	500	518	497	486	534	507	496	498	502	508	523	509	517	506	494	473	487	473	470	465	513	502	506	492	526	505	496	467	506	489	515	505	518	463	506	539	501	495	480	518	485	468	472	485	536	509	505	512	513	474	484	484	551	484	482	474	501	482	498	502	464	471	476	489	500	474	474	517	488	510	503	484	480	514	455	456	493	531	501	501	483	540	509	506	475	489	474	551	497	536	481	461	520	506	505	513	483	490	491	493	491	510	499	497	522	484	471	500	484	478	450	536	497	498	482	494	504	523	522	499	494	499	455	522	518	514	498	449	470	520	455	530	471	507	464	493	520	524	481	473	532	513	474	510	470	519	539	527	478	514	481	477	495	470	514	490	483	486	482	489	508	467	489	487	477	495	510	493	496	508	487	496	480	496	504	519	493	533	489	495	474	489	486	526	497	505	453	513	507	487	481	536	497	511	490	538	445	465	486	492	484	520	529	509	488	516	523	485	500	476	472	503	511	520	493	469	488	477	541	501	487	500	488	489	492	519	435	506	513	482	496	486	540	497	490	531	506	497	515	551	508	514	483	457	533	467	497	519	497	498	477	514	544	510	550	508	471	502	501	532	508	500	505	493	507	462	505	505	461	483	497	487	513	522	535	498	501	451	497	503	491	488	525	486	463	470	505	484	501	528	508	490	507	515	483	489	488	496	494	470	512	494	489	539	516	517	502	532	518	516	497	492	485	507	485	490	489	512	536	516	502	514	500	489	469	506	448	527	496	535	503	498	526	491	483	498	501	463	464	485	489	496	528	490	505	501	477	488	461	471	515	521	448	464	497	523	482	504	517	496	502	502	532	509	480	471	509	498	526	465	489	476	514	506	487	491	446	495
23630	22974	32460	26879	21614	16597	3343	421	326	332	308	345	353	346	328	350	337	294	315	311	338	304	300	281	312	314	330	346	314	339	336	284	293	315	314	329	321	318	318	339	329	296	303	345	323	329	315	305	312	303	304	318	308	321	337	306	315	337	326	292	329	321	293	320	310	323	343	280	312	303	318	355	314	331	308	306	347	285	330	314	312	311	311	310	352	311	308	321	318	324	309	315	313	347	326	331	315	298	348	312	296	286	347	321	316	317	311	299	336	296	326	321	314	310	332	329	307	296	307	323	308	270	301	315	327	305	327	310	308	318	319	290	313	306	301	305	319	308	303	314	333	311	326	318	307	334	287	300	329	300	301	344	344	282	308	307	330	321	342	335	329	288	289	315	304	317	293	310	309	306	328	333	337	343	299	331	310	307	299	311	316	320	336	330	326	352	337	302	281	334	357	298	328	304	332	298	304	322	311	281	320	302	333	341	332	317	326	332	307	321	322	294	295	303	354	285	327	278	333	316	299	303	289	308	298	275	335	265	332	311	306	339	359	329	307	319	326	330	283	331	312	307	313	336	320	322	264	289	311	317	343	323	300	343	335	322	300	313	304	321	278	354	322	331	277	317	325	305	295	328	359	323	326	294	309	317	307	325	328	290	340	312	299	349	353	292	320	322	312	328	318	319	331	323	320	334	289	298	330	272	310	305	351	310	298	325	317	307	320	301	319	310	338	282	293	321	327	321	314	304	303	330	317	314	286	316	339	345	323	299	285	314	293	335	314	293	316	317	319	323	317	307	311	295	300	325	341	329	327	340	350	327	301	325	306	347	306	321	327	288	303	321	351	342	298	335	302	294	284	332	325	348	332	323	305	305	307	302	306	303	296	333	291	299	311	323	337	306	297	340	288	344	344	337	311	311	298	301	307	311	317	313	311	327	319	313	322	337	303	296	337	325	317	323	326	327	289	315	315	352	330	322	330	324	318	303	312	290	328	311	296	332	297	314	308	344	314	309	313	313	315	294	314	312	319	316	292	310	300	302	309	320	325	294	319	307	283	305	319	303	307	331	305	306	294	324	317	313	306	314	324	363	264	315	333	299	280	333	283	336	337	285	313	308	321	289	327	349	318	283	313	325	325	295	344	307	324	309	312	306	312	316	317	287	312	320	311	299	313	325	329	314	319	340	296	321	299	319	330	332	322	322	266	320	301	320	316	318	276	299	284	307	327	315	314	304	302	290	318	324	312	327	302	347	330	297	315	311	331	331	344	332	323	305	295	322	357	345	320	307	301	311	306	293	322	296	312	297	290	324	276	310	305	319	326	314	310	338	331	330	331	305	306	317	327	297	318	301	294	298	322	326	315	309	297	338	298	285	324	329	316	296	324	292	315	291	316	343	298	338	293	308	285	328	308	309	302	328	319	322	338	316	322	327	311	302	306	313	323	301	317	288	303	307	327	302	291	340	295	321	333	295	336	301	315	328	321	287	296	286	298	313	289	309	294	287	291	356	346	321	307	318	333	305	288	312	308	314	320	318	327	317	313	323	315	313	334	267	321	353	299	304	293	320	339	292	310	304	345	334	262	336	324	293	338	291	317	299	333	318	302	315	317	272	308	308	306	300	315	339	326	329	337	318	322	300	319	315	307	343	345	296	309	337	335	309	345	290	332	321	312	314	341	280	291	320	342	332	292	307	343	319	311	316	295	322	302	303	336	298	306	328	313	274	333	295	305	281	315	330	332	341	296	340	318	329	327	312	330	329	282	305	328	299	307	334	324	306	311	290	305	307	356	333	299	301	333	305	290	312	308	321	331	321	335	284	334	338	312	305	305	306	318	315	333	333	300	336	296	337	303	296	293	321	288	332	339	292	287	333	310	310	334	307	342	308	308	300	340	309	304	305	308	323	306	332	271	281	317	297	318	301	326	327	313	328	336	306	290	313	312	338	286	315	302	316	296	285	315	296	312	297	315	339	340	293	329	284	332	327	319	318	308	300	300	298	358	310	317	306	299	342	322	300	344	352	354	324	343	302	315	315	316	293	304	283	310	332	309	296	305	305	283	307	294	334	333	342	351	352	289	346	313	333	299	327	310	314	306	337	317	303	306	319	342	309	303	285	322	317	302	323	317	314	291	326	325	296	319	358	332	321	321	299	341	343	303	313	298	295	305	317	320	340	335	325	298	279	326	294	285	317	321	335	312	326	312	311	339	298	301	295	339	324	322	320	312	313	331	349	309	268	297	329	340	293	302	318	321	327	290	376	303	309	317	252	299	318	324	311	328	285	301	322	304	309	297	305	311	337	303	314	311	285	301	304	306	285	311	334	334	331	326	325	318	330	304	306	331	312	269	281	349	321	325	362	316	328	299	325	348	311	340	288	296	282	294	339	329	292	288	331	337	342	296	309	303	341	298	327	281	323	314	312	308	308	320	317	335	310	328	283	306	314	334	340	291	298	308	306	302	316	310	327	311	300	337	296	318	325	317	331	280	334	319	315	301	278	315	296	321	316	296	320	341	315	314	273	290	299	302	308	312	315	315	313	314	327	272	315	336	330	311	308	311	288	313	308	356	298	307	347	317	314	284	338	324	306	293	301	302	310	329	297	344	317	320	306	335	329	340	323	346	354	300	304	283	328	313	300	323	321	311	303	343	307	303	306	300	323	316	339	327	328	285	311	306	328	308	299	328	334	335	344	311	324	324	335	319	301	341	292	339	312	336	294	307	306	308	316	296	299	322	309	289	293	337	288	275	355	306	309	292	325	350	338	319	314	312	318	278	305	309	309	322	331	319	321	297	304	323	315	342	318	294	329	323	318	283	304	332	283	347	340	322	330	336	294	299	285	305	274	300	329	331	325	339	272	303	331	311	311	319	306	314	319	342	319	328	309	341	288	319	310	315	314	313	316	305	331	282	304	335	303	307	305	322	318	303	324	295	293	324	299	304	321	336	305	283	267	298	311	315	318	308	337	336	302	330	327	302	301	277	302	299	292	314	319	323	333	335	326	347	314	292	312	358	290	323	304	316	320	296	299	353	315	302	311	314	296	270	306	298	285	278	304	306	309	307	301	318	298	306	317	316	310	330	300	309	306	354	310	315	288	274	335	328	294	298	332	319	335	304	330	310	296	323	337	316	321	310	316	328	344	320	319	339	278	335	311	344	320	299	268	304	323	322	325	292	305	315	311	313	296	304	351	320	298	318	318	305	342	305	299	304	299	309	327	314	317	278	335	290	334	327	314	316	326	311	313	293	315	336	321	304	286	321	308	300	306	344	304	298	282	286	347	332	289	317	327	301	327	307	305	330	285	352	319	306	305	317	311	328	325	311	323	316	292	297	291	296	311	339	274	281	291	326	307	333	351	321	344	354	299	307	341	301	323	321	308	313	303	296	318	332	286	287	323	335	308	346	340	328	306	314	307	323	336	353	290	322	324	333	290	307	317	325	296	326	322	296	329	302	327	331	320	268	312	315	321	308	355	332	339	319	308
60398	102667	75926	46940	23500	6569	1473	665	584	558	589	576	581	568	574	545	539	583	591	585	476	528	534	548	583	590	585	576	505	528	551	545	557	563	577	569	568	588	561	574	563	568	583	514	575	570	573	545	532	579	597	546	560	564	529	550	540	575	551	544	622	542	531	581	507	574	521	548	536	565	547	552	562	541	572	531	556	548	559	581	570	562	546	521	572	562	553	559	537	547	595	534	539	568	550	585	534	594	535	559	560	540	523	516	576	585	556	564	557	542	546	528	545	559	550	551	531	522	569	554	602	543	546	540	505	569	538	530	555	560	576	535	524	565	595	528	557	532	567	513	580	577	558	532	585	528	537	556	575	524	560	522	556	535	528	545	589	538	508	550	537	583	547	568	524	563	553	559	532	544	500	577	551	577	564	574	550	564	551	584	556	573	567	537	569	554	541	600	530	518	563	588	498	574	561	535	496	551	525	549	544	556	567	539	545	544	528	574	510	539	571	563	565	523	539	515	540	578	576	536	498	535	568	517	589	522	538	516	522	571	555	555	507	548	544	557	561	564	570	565	570	507	567	546	588	557	543	535	552	555	560	575	517	587	563	548	573	545	542	539	578	544	522	547	553	548	529	564	546	569	545	519	531	561	548	498	550	535	572	535	509	568	526	539	525	558	540	527	576	548	547	543	508	567	517	536	568	570	515	551	556	556	537	541	552	537	533	555	536	537	541	576	561	563	587	543	587	536	545	554	488	536	553	514	555	555	587	527	566	564	606	567	518	509	539	546	545	565	593	546	550	545	540	570	551	509	590	570	554	563	561	500	601	539	587	538	565	561	545	576	570	584	550	530	534	533	586	558	553	542	550	580	530	576	543	559	559	574	541	502	566	560	556	501	564	553	544	540	520	554	545	541	526	547	572	574	506	548	570	539	520	543	548	556	565	557	558	514	549	510	555	552	541	559	593	603	589	574	545	559	523	542	590	576	582	577	532	555	531	531	538	566	535	537	537	572	558	556	550	569	558	566	579	581	540	563	525	550	559	554	574	546	522	578	544	543	548	572	559	578	526	556	535	531	541	542	604	510	543	513	565	524	568	596	536	544	546	533	548	525	524	588	513	589	578	552	503	539	560	565	552	541	544	545	525	585	573	537	592	579	575	547	542	544	510	553	510	543	564	526	565	574	533	544	569	543	546	533	557	550	530	551	528	542	513	571	566	544	573	515	551	551	506	553	567	536	552	557	563	585	542	533	570	521	546	565	561	538	563	540	552	527	554	524	526	569	525	513	565	540	557	538	560	579	506	549	540	593	571	568	594	573	525	587	591	536	558	554	586	565	564	534	518	532	587	561	582	492	528	557	549	538	551	541	535	534	564	560	546	521	551	551	555	572	589	550	565	510	514	513	540	566	581	559	562	627	547	531	578	574	510	540	558	584	537	548	590	527	534	546	528	494	541	538	555	515	503	543	564	581	560	530	578	584	555	564	542	556	560	546	568	565	574	540	541	552	569	578	585	563	577	554	580	570	556	539	553	568	560	537	540	503	583	515	546	514	529	571	584	542	540	561	583	575	560	555	586	520	573	561	569	573	568	550	514	524	528	503	542	586	570	552	527	553	595	547	535	598	546	575	548	531	544	536	528	519	563	545	580	560	496	565	552	519	613	544	536	558	540	533	538	534	572	535	538	507	525	546	549	556	549	538	547	562	522	507	565	518	558	547	533	568	522	516	553	534	548	618	524	555	576	521	565	569	572	571	535	524	573	536	577	572	588	547	562	531	533	544	539	536	540	489	527	533	561	561	576	577	540	543	518	530	560	534	536	571	529	542	539	531	587	546	574	534	573	538	578	568	554	536	560	566	548	571	581	593	543	557	494	509	526	528	538	582	553	535	529	562	554	550	564	538	548	564	531	586	548	572	567	555	578	528	575	584	549	553	557	543	608	531	513	563	521	567	535	549	563	558	591	546	533	546	520	591	581	561	586	567	564	544	558	551	569	583	571	523	554	505	547	572	571	532	564	535	619	575	512	565	564	551	548	547	538	530	566	538	528	560	569	541	527	560	583	539	543	561	589	536	543	493	532	540	534	542	588	539	559	604	585	529	582	556	518	572	553	553	522	554	555	571	559	516	544	572	537	593	535	572	537	565	572	492	592	584	587	546	504	572	544	526	528	540	555	539	572	591	506	531	553	553	564	534	518	562	548	574	559	531	532	570	538	556	578	546	547	525	535	534	567	578	554	562	520	551	526	573	536	491	553	544	561	545	558	537	525	548	532	558	541	559	550	552	532	534	532	554	558	572	543	568	569	570	518	551	531	560	562	529	534	538	567	565	548	565	545	527	539	540	554	563	563	556	540	548	573	551	536	534	570	522	543	568	548	559	537	518	517	542	506	533	536	578	551	592	564	571	552	540	550	549	548	571	542	545	603	542	557	569	565	561	571	546	513	558	603	526	512	540	573	517	526	522	519	586	539	547	574	553	577	545	576	567	563	550	561	552	563	538	595	565	526	520	605	531	581	551	544	552	536	525	567	559	539	562	563	539	566	574	515	548	550	534	565	559	603	565	538	559	509	562	520	561	533	526	531	564	571	594	543	552	535	548	578	542	557	540	542	543	538	579	543	537	537	571	574	544	501	520	568	535	522	567	547	556	518	570	542	518	560	601	538	533	568	589	522	532	551	529	537	569	533	558	540	504	540	565	552	519	565	550	513	556	564	545	529	561	545	556	534	521	574	533	548	575	541	563	560	539	578	582	530	601	565	538	512	562	545	522	547	561	539	584	562	571	566	533	555	576	567	565	578	564	540	546	557	568	542	585	598	547	559	570	529	536	581	548	536	562	568	548	558	527	547	550	530	560	565	590	557	532	568	605	555	529	498	544	530	549	575	530	544	496	561	550	562	533	567	587	538	566	560	558	560	558	584	551	550	543	549	542	529	574	584	551	560	527	563	542	588	572	549	555	585	591	539	553	553	537	565	565	573	512	593	556	532	553	564	592	527	593	557	586	582	519	538	550	571	586	552	553	513	543	562	583	588	527	575	521	513	567	564	587	561	557	521	506	551	563	498	564	539	585	612	558	565	548	575	536	574	575	565	533	568	542	563	531	542	543	578	567	564	544	565	571	534	531	563	577	545	530	535	548	536	530	501	552	565	541	563	569	522	539	557	551	540	524	598	554	537	559	537	570	606	508	558	526	550	538	557	556	523	522	560	583	579	534	562	543	544	540	589	523	533	532	554	556	504	539	579	520	561	551	565	548	545	555	586	530	553	561	556	558	531	564	543	528	546	569	526	528	537	542	594	536	555	581	536	523	551	594	506	571	522	557	511	538	547	554	552	571	597	581	567	563	520	537	524	571	551	539	530	577	518	566	578	515	582	519	530	544	547	557	554	537	529	581	571	544	578	562	526	524	533	570	546	524	540	547	540	543	589	534	567	563	564	566	480	548	572	547	517	566	539	521	529	562	581	558	554	540	588	606	569	537	539	543
29227	31627	28875	13651	2294	541	297	278	264	269	273	271	266	268	247	261	293	255	234	262	288	285	271	255	253	257	231	277	280	268	258	259	277	242	274	264	281	263	253	257	240	258	253	278	269	258	260	263	270	259	243	253	315	248	250	247	248	250	247	270	257	260	266	261	263	273	248	271	259	271	266	241	275	282	248	250	278	246	240	270	253	223	251	259	254	274	296	262	250	238	261	265	262	254	260	265	240	248	258	241	307	258	237	265	244	217	251	263	267	247	274	258	225	240	274	264	257	287	268	254	265	241	236	251	250	275	243	264	292	227	278	273	255	284	269	267	247	269	239	243	263	258	248	281	252	231	253	246	296	229	263	276	253	286	241	284	283	290	259	258	241	264	227	270	227	269	256	274	272	242	284	243	259	281	265	281	258	244	226	290	268	254	267	276	257	245	283	283	299	261	269	269	284	264	246	265	268	254	242	260	277	269	254	239	242	224	252	236	267	276	243	257	265	275	262	227	265	267	248	272	295	266	242	237	249	277	261	253	256	251	279	222	280	274	244	253	285	254	249	260	253	262	255	285	240	249	255	248	252	241	250	272	266	286	292	281	249	242	231	244	236	264	299	244	247	264	255	257	233	251	258	242	267	276	250	283	265	245	260	257	247	261	269	242	257	263	258	269	266	255	267	239	247	282	246	277	268	287	258	250	272	253	265	245	267	262	265	260	278	267	248	259	239	256	254	286	245	238	266	237	263	247	242	249	242	235	248	238	273	241	250	256	294	230	245	275	242	282	238	231	294	261	275	244	236	246	238	267	258	273	248	250	264	244	242	273	260	268	256	247	275	255	252	265	271	279	257	259	250	243	257	283	267	252	286	265	277	275	285	253	239	253	271	268	247	265	253	264	268	256	268	259	261	274	250	261	286	276	275	254	229	267	237	253	264	266	260	240	254	279	246	257	265	263	270	238	295	298	279	257	245	220	278	262	245	236	279	256	280	250	252	264	265	240	239	262	283	250	259	243	228	253	283	253	289	243	251	214	252	244	226	265	256	236	275	270	245	233	256	258	258	270	276	243	250	254	249	270	266	244	260	255	267	263	304	227	280	248	269	267	242	293	285	271	286	245	236	254	245	291	266	272	252	257	266	287	273	277	231	258	266	280	233	241	258	257	258	257	268	248	261	271	254	236	263	251	276	260	252	264	269	263	273	276	239	250	241	262	243	264	268	265	242	237	290	273	293	268	266	238	265	233	278	269	252	232	267	252	278	229	266	280	235	262	257	265	282	241	253	260	261	260	273	266	275	247	247	251	265	267	261	241	262	247	264	234	228	239	248	272	272	257	228	271	272	265	255	251	252	263	285	280	253	247	252	255	238	255	302	274	267	253	256	250	268	266	254	238	244	247	271	261	252	255	250	249	277	256	247	265	251	239	261	257	247	248	257	236	261	281	277	248	231	249	276	256	258	266	272	261	287	263	248	266	258	274	213	279	240	227	238	251	284	265	239	255	236	282	265	277	249	246	268	245	261	260	244	247	268	247	289	275	268	255	254	283	244	258	236	284	282	255	277	271	256	280	236	232	281	257	228	257	286	259	250	252	276	251	275	285	250	275	263	253	259	291	266	248	253	272	253	257	270	227	251	271	248	288	260	252	242	274	262	236	257	246	271	273	244	260	252	254	255	237	276	270	253	276	267	244	237	249	254	244	260	284	266	254	278	265	266	269	236	277	291	253	251	249	231	283	244	247	255	254	268	227	255	290	277	262	259	299	257	247	248	265	239	258	275	235	270	258	241	285	264	263	258	277	256	244	268	267	237	243	287	267	291	254	259	251	258	246	252	264	258	268	272	279	222	241	253	276	235	264	270	241	277	258	239	255	240	251	255	242	260	270	252	224	246	267	254	233	269	262	255	242	252	256	241	258	252	280	248	243	258	288	270	269	233	289	277	282	285	245	280	240	253	249	244	268	282	228	290	255	259	275	274	281	264	251	222	239	254	250	269	281	275	245	251	248	255	250	255	231	258	257	262	247	248	226	256	265	255	244	246	281	265	285	274	261	257	265	247	277	276	278	263	263	251	264	239	257	270	255	245	259	266	268	254	243	262	264	257	243	250	226	275	297	274	248	264	288	238	249	265	263	247	246	249	250	298	283	242	262	270	272	246	243	261	290	275	264	239	256	263	273	247	269	260	261	285	260	265	239	263	277	261	265	290	261	252	248	250	252	270	272	218	264	259	253	261	267	239	291	256	246	268	244	261	248	248	255	270	240	250	259	271	248	241	236	287	261	264	231	243	251	231	294	255	269	239	242	295	234	256	281	244	251	273	277	280	239	275	264	240	251	241	279	279	232	275	236	253	254	254	220	268	265	237	251	261	248	268	251	260	281	263	262	275	249	269	236	255	291	264	256	245	232	244	261	267	239	272	261	270	266	288	249	266	262	269	281	277	241	251	255	276	271	247	280	266	269	269	235	239	272	255	261	252	277	246	282	272	300	264	276	246	242	278	277	255	291	259	272	257	263	242	245	270	254	277	262	244	255	259	242	259	259	255	277	264	271	251	258	242	265	243	246	247	265	297	236	281	250	248	274	246	243	267	246	269	234	291	284	236	241	261	260	277	288	261	261	243	269	249	279	248	271	250	286	272	263	233	239	263	281	269	270	269	269	258	251	239	272	263	252	250	280	259	256	272	277	268	254	248	230	254	259	257	278	260	267	253	245	270	244	247	273	257	275	243	261	286	256	285	269	263	271	251	223	261	248	224	297	255	259	252	221	255	221	269	257	240	284	251	263	268	252	242	253	270	276	243	247	251	262	260	259	251	256	287	276	238	286	283	234	260	260	245	246	261	278	271	262	284	269	231	256	258	285	249	279	278	259	275	252	261	256	259	258	265	263	232	245	265	266	272	265	270	265	271	259	249	242	282	247	270	268	258	282	271	273	242	231	252	263	243	262	253	252	234	249	275	268	315	248	277	228	272	239	274	239	270	243	255	239	264	242	257	255	288	239	264	244	252	267	243	243	229	267	275	259	256	258	259	234	264	266	287	255	266	245	239	252	245	231	269	261	255	234	271	248	231	243	291	253	294	264	227	260	262	244	274	219	252	271	255	252	238	250	254	258	262	274	247	263	283	287	248	275	260	238	247	250	275	212	282	301	267	261	258	250	252	285	270	256	261	259	265	287	249	271	269	245	266	245	269	276	274	267	262	248	266	237	259	248	261	282	253	274	268	239	254	244	259	268	285	245	275	270	250	278	277	259	283	254	254	252	238	289	247	274	254	256	292	279	279	281	269	264	262	223	247	260	230	263	256	274	275	274	268	239	259	272	263	256	259	267	256	262	252	303	242	265	266	244	279	266	249	269	242	265	270	242	262	235	260	267	280	253	269	272	243	243	257	269	260	254	258	273	287	257	251	256	231	245	277	280	266	262	291	253	256	268	287	277	250	273	265	262	258	263	265	268	262	253	220	253	238	274	245	219	246	254	266	267
36363	49100	34361	15008	4361	1270	608	528	440	461	507	465	447	509	481	486	423	488	461	503	489	468	499	493	494	478	495	496	481	543	485	487	512	537	484	500	489	476	468	499	504	486	494	485	486	476	477	474	502	471	482	442	511	499	528	458	450	479	499	487	503	412	474	496	496	456	501	518	517	475	514	502	485	493	459	509	481	453	441	467	496	482	456	468	486	466	466	492	480	494	469	496	481	472	442	489	478	512	478	492	489	479	496	478	487	463	506	466	475	517	446	532	506	453	435	484	466	471	476	502	506	503	475	474	490	473	465	467	481	476	507	469	451	500	512	505	463	459	476	472	503	458	441	457	470	469	483	454	471	450	478	446	441	492	479	470	485	474	498	497	475	484	471	475	487	451	468	456	456	507	495	487	492	484	495	464	488	508	465	497	454	444	486	505	468	466	493	464	525	444	491	476	494	500	501	471	488	474	497	491	474	460	533	454	503	467	519	454	453	503	481	484	528	442	492	459	472	457	498	456	506	491	474	433	492	512	472	480	450	494	465	492	452	454	495	504	488	467	503	481	503	472	490	488	501	496	465	487	473	471	483	497	478	463	466	473	500	470	476	456	478	456	504	445	486	484	499	487	482	465	477	523	484	493	467	516	493	496	465	507	494	486	489	445	489	492	502	501	498	510	508	503	483	464	489	469	473	505	513	465	436	516	499	496	492	500	484	494	485	485	511	498	510	493	462	513	454	488	481	474	484	443	517	480	509	488	489	512	491	468	496	480	495	483	471	494	483	518	484	503	486	481	483	458	476	467	499	452	485	470	500	517	484	507	499	468	510	487	470	503	478	460	451	469	499	480	488	478	461	506	499	476	489	483	456	453	474	457	515	495	506	470	480	446	492	473	488	488	484	457	511	507	494	438	455	477	494	447	517	505	443	457	502	458	478	486	451	497	468	481	453	497	465	479	470	477	506	445	470	499	464	496	507	502	464	511	495	460	471	483	458	492	481	516	512	466	462	505	475	445	513	485	515	468	459	464	452	483	497	454	451	486	479	487	508	477	455	445	503	518	511	475	470	497	494	478	480	499	492	442	512	487	492	495	482	432	498	424	470	509	526	476	540	511	473	488	482	465	482	468	469	492	489	460	491	474	499	475	494	491	478	469	508	472	476	483	503	478	437	477	514	464	496	510	482	453	468	517	448	452	500	450	482	492	465	489	430	495	497	477	499	505	461	503	488	513	437	445	508	469	430	485	502	472	466	489	501	463	497	459	474	466	501	454	486	463	520	473	511	484	479	471	490	432	523	476	514	471	503	510	475	484	558	486	470	463	453	442	490	469	459	491	533	492	487	490	489	471	461	485	461	490	489	458	491	485	487	463	499	474	468	454	486	501	493	453	458	475	493	486	493	499	488	469	450	489	487	462	470	498	459	534	473	477	456	497	462	496	514	478	490	493	505	490	498	513	483	507	491	488	477	465	459	478	523	455	489	479	496	478	456	456	483	454	503	499	483	469	509	485	511	501	453	470	472	486	482	506	550	459	478	548	462	460	494	472	495	489	516	529	464	484	467	478	449	455	449	475	459	486	502	446	470	469	476	480	444	498	489	455	492	485	496	488	452	482	537	508	505	515	473	491	489	468	459	481	479	493	510	465	486	435	483	484	552	518	507	470	462	444	482	491	435	460	448	478	501	457	467	490	467	438	519	475	476	458	464	476	444	473	493	484	478	493	486	466	466	463	458	471	431	472	511	523	484	503	467	484	503	476	486	488	489	494	485	487	496	498	472	518	473	478	484	498	514	478	478	454	503	462	510	459	453	463	502	500	509	447	482	470	506	444	478	483	475	497	514	442	518	509	501	483	497	472	439	493	516	467	512	502	468	484	472	473	499	499	499	493	514	501	482	482	471	492	498	463	464	530	445	486	468	511	479	428	434	524	532	497	471	476	541	489	505	493	440	452	467	504	487	499	450	482	478	511	472	491	531	499	484	482	477	484	453	495	496	499	491	477	496	479	461	480	519	483	507	499	520	455	493	488	502	499	464	472	473	491	494	502	472	468	472	467	482	456	473	463	496	453	475	516	530	474	521	517	460	502	519	480	442	477	488	506	445	485	484	479	501	469	472	498	445	475	475	499	508	467	514	476	449	483	481	490	495	463	494	472	493	518	464	473	472	490	496	505	524	494	499	464	479	471	457	485	461	455	488	486	500	508	504	497	502	456	477	493	447	474	500	447	452	476	486	495	514	454	504	468	504	460	466	476	482	475	465	476	459	473	466	531	464	485	446	501	498	476	504	513	498	489	499	454	477	497	517	471	468	490	478	485	473	502	500	502	499	475	483	485	480	485	502	474	473	473	509	518	455	508	504	501	491	468	480	497	465	466	501	476	477	543	475	488	486	478	490	497	527	497	493	517	476	512	437	472	482	506	468	495	472	461	475	432	460	444	504	446	445	493	455	471	514	492	487	499	495	504	491	461	472	474	501	447	461	437	515	498	480	497	515	483	474	476	456	501	471	462	472	472	481	539	482	487	468	499	459	473	468	486	489	501	483	502	453	482	460	482	450	430	454	496	482	473	492	491	472	499	482	440	494	469	478	477	492	479	500	503	459	508	453	508	474	480	537	473	498	493	462	481	501	431	491	491	473	465	471	508	511	445	463	489	474	517	480	476	475	509	427	509	478	478	457	474	472	455	507	507	457	480	534	453	459	461	514	508	438	454	483	497	477	443	467	513	473	447	508	446	458	518	448	489	502	488	488	493	482	486	454	507	510	486	487	489	421	464	492	463	507	513	468	489	491	471	474	513	485	494	500	435	499	481	476	504	489	460	458	456	507	486	514	490	468	491	503	516	504	499	463	491	497	451	468	460	478	462	508	454	483	497	502	505	455	450	480	465	501	486	449	480	479	485	462	441	521	482	513	462	457	530	470	471	481	501	505	507	476	474	459	470	444	494	476	503	492	487	434	463	490	487	473	465	466	497	474	475	475	481	439	413	508	472	469	488	491	483	520	447	511	481	476	503	489	492	439	483	477	448	478	478	478	502	491	463	490	512	455	503	521	490	506	470	451	471	493	464	475	459	473	475	465	504	528	521	486	506	487	475	477	455	488	426	467	485	469	482	480	493	468	474	476	483	492	479	454	474	462	455	459	452	491	497	480	443	483	466	464	516	475	483	487	502	482	498	456	521	538	468	490	466	480	515	462	463	456	495	487	489	464	458	475	473	472	488	487	481	469	510	464	506	499	528	471	500	506	460	512	494	515	515	471	476	467	486	461	480	454	484	484	465	471	466	488	480	496	433	479	477	463	486	437	442	461	491	486	509	471	485	436	471	459	525	450	479	489	518	520	484	478	491	464	436	485	498	509	494	491	478	482	454	479	468	468	474	432	517	461	418	460	484	505	474	503	476	519	484	487	498	479	460	484	506	459	472	462	507	490	490	499	498	507	457	457	460	426	512	477	504	462	500	506	484	482	518	510	500	496	493	490	468
24777	25149	36216	30486	19819	7558	842	335	258	263	291	264	279	281	266	293	274	313	230	259	306	256	261	273	273	264	245	271	297	267	272	265	266	281	278	267	246	251	288	262	289	287	266	282	286	285	255	276	280	289	242	240	236	280	278	266	259	270	250	253	269	267	261	269	282	271	244	256	266	287	267	277	262	295	271	248	284	278	285	279	243	291	265	254	271	271	244	272	270	280	239	259	241	257	303	270	269	249	255	291	270	258	261	271	265	273	264	248	270	285	274	263	248	252	254	270	281	236	252	279	252	232	252	243	257	264	266	237	249	259	275	263	270	254	284	249	259	272	247	264	253	279	260	252	252	262	265	258	258	253	265	240	253	271	246	260	274	244	269	251	282	254	277	246	249	271	258	264	262	276	278	268	257	240	258	271	284	252	285	253	266	247	240	257	270	287	262	268	272	271	294	253	279	239	253	272	288	269	262	270	257	229	259	274	265	288	269	252	257	249	260	267	288	269	262	274	251	275	266	261	269	279	292	268	258	266	269	290	277	273	257	243	259	268	255	264	258	307	250	281	268	251	268	234	286	255	265	284	285	281	247	251	293	240	285	258	292	282	273	243	254	290	274	259	260	269	272	274	268	236	263	254	296	278	261	248	262	272	281	274	275	254	274	283	262	265	264	264	267	277	277	267	263	266	264	278	282	247	249	289	265	254	258	277	259	253	275	304	289	230	275	270	265	270	279	267	247	259	278	276	255	298	260	260	272	258	259	260	260	251	264	257	267	249	289	246	271	269	277	277	261	278	294	282	247	273	264	274	240	235	261	266	256	254	261	270	227	276	304	261	251	271	262	268	278	297	294	246	244	260	276	264	259	225	261	249	274	258	256	252	249	264	263	286	252	272	272	216	238	277	261	238	260	270	265	280	259	231	254	253	260	240	272	277	242	241	275	298	270	259	226	255	250	250	274	289	272	259	254	228	263	264	272	284	280	256	250	278	250	266	265	253	289	265	276	253	257	266	252	276	271	262	297	237	231	271	264	271	272	250	267	270	238	272	267	290	257	292	290	263	239	278	255	257	224	260	263	253	264	261	297	260	254	262	244	260	262	252	273	271	241	247	270	269	271	276	264	280	253	283	232	262	261	263	294	282	261	269	275	255	267	273	243	233	253	270	254	267	222	260	252	259	254	252	273	278	285	259	295	218	256	259	296	254	253	242	268	274	252	264	267	258	280	264	274	253	291	264	260	279	282	265	261	238	292	272	254	234	302	288	259	262	246	281	278	269	264	237	257	270	253	249	259	245	275	258	264	250	254	261	236	276	268	261	253	273	272	264	271	283	231	291	238	255	288	267	275	298	275	275	272	266	284	269	270	252	279	277	274	264	278	254	274	257	233	268	271	250	250	262	261	274	247	260	252	282	264	287	249	258	268	272	289	260	254	283	262	259	246	251	256	264	253	273	240	254	270	271	278	267	254	275	249	285	262	282	256	273	249	271	272	278	268	269	253	251	283	274	294	276	267	252	234	262	277	273	259	290	284	271	277	279	242	273	250	250	259	235	262	259	261	269	245	256	264	278	269	269	302	277	241	247	275	247	259	296	267	259	277	288	277	258	275	247	268	266	252	281	246	262	299	259	248	243	259	271	277	243	253	270	261	258	309	247	254	262	265	243	280	246	298	270	267	265	266	278	277	289	252	238	246	263	280	258	256	260	270	267	254	250	264	273	253	253	250	261	259	285	239	257	258	274	251	235	264	281	265	260	274	250	274	242	270	264	244	269	265	273	256	275	254	245	237	269	280	289	266	247	272	232	279	271	251	272	238	251	248	251	288	256	276	275	282	234	259	285	240	266	257	287	265	262	252	237	267	261	269	290	264	242	259	261	276	303	273	244	243	285	283	295	274	272	238	264	296	252	251	277	243	243	231	269	278	271	283	256	258	239	251	264	276	271	243	268	304	273	238	273	284	238	290	274	245	252	235	271	268	271	259	271	236	264	269	273	281	286	259	266	243	262	264	259	262	279	276	277	273	264	248	252	255	235	294	249	253	236	252	253	279	237	265	249	251	257	233	271	248	243	248	268	263	270	266	245	274	304	255	292	258	293	275	259	291	283	281	291	281	285	262	241	281	264	273	265	270	278	279	293	229	240	244	248	291	243	256	282	282	297	256	248	274	287	275	257	245	248	292	269	287	268	247	281	266	297	264	309	249	258	256	264	263	247	244	266	253	282	266	255	272	242	257	237	258	247	265	242	253	268	299	273	235	231	253	287	289	269	269	264	270	280	272	261	270	265	233	271	264	261	257	252	266	291	251	271	270	261	277	259	246	271	273	260	275	255	274	247	269	291	283	254	275	254	269	276	255	267	298	276	263	294	271	277	252	249	279	268	245	261	280	289	265	268	265	259	290	254	256	264	261	258	261	274	271	279	264	255	264	247	234	275	280	271	278	265	267	277	245	262	281	281	267	251	269	267	268	302	285	267	262	290	263	267	233	238	261	274	245	277	274	285	254	241	272	258	261	269	258	250	266	257	270	273	249	256	283	268	241	229	255	253	263	259	278	249	262	254	275	274	270	260	275	264	279	272	281	243	244	265	270	262	266	255	267	270	263	259	254	238	251	263	288	282	260	237	252	288	249	262	258	287	274	282	262	257	265	280	273	252	288	284	267	247	284	261	258	262	275	290	272	284	244	242	260	270	260	270	254	258	274	273	249	293	256	285	267	250	280	297	274	247	252	257	261	253	283	253	275	253	292	263	251	302	253	279	272	271	249	296	250	277	264	251	253	272	244	279	246	270	270	268	279	270	252	283	252	266	240	255	266	274	274	272	291	268	242	246	280	244	240	283	265	271	278	260	264	271	251	263	282	278	282	277	285	245	283	225	274	285	280	264	280	265	268	276	268	266	286	231	250	285	273	263	265	281	270	244	256	270	255	223	263	287	255	255	272	244	278	248	277	261	298	264	266	289	285	267	272	252	241	275	277	259	239	239	250	252	262	268	230	268	278	264	253	260	284	252	282	262	248	269	317	261	276	256	263	253	256	249	255	256	278	264	268	259	297	263	253	250	278	265	268	264	268	258	292	295	250	285	285	289	288	242	276	228	271	299	264	271	242	286	255	255	266	238	274	252	260	258	252	240	273	274	235	262	253	279	258	258	296	243	275	249	238	277	243	260	253	260	270	289	264	275	252	279	242	276	250	259	297	258	279	252	254	287	270	285	256	262	252	258	271	271	266	264	262	288	278	262	277	221	264	257	237	264	276	274	277	283	236	242	269	259	242	260	257	263	290	264	247	270	270	275	258	275	284	245	253	250	279	286	259	273	241	266	263	244	270	267	280	245	255	256	253	298	254	261	274	256	259	294	246	287	249	273	260	258	255	246	252	278	276	278	258	269	259	269	269	253	244	271	242	264	261	256	284	265	242	267	249	235	257	248	289	274	259	290	264	247	277	271	262	284	268	247	300	296	283	252	282	282	265	246	261	261	259	275
59325	91243	67843	40654	20106	5326	1230	595	486	502	496	462	525	476	495	480	508	560	497	464	476	461	505	475	496	511	497	538	501	495	522	501	502	507	514	509	507	505	497	526	513	497	510	511	506	511	478	511	425	483	486	482	515	491	494	529	490	502	496	473	511	530	479	480	490	527	488	511	522	480	490	504	509	500	473	488	530	500	452	486	519	530	502	483	504	502	483	492	478	492	499	501	502	507	479	501	483	529	511	535	476	494	514	502	509	532	472	511	471	511	473	482	520	516	472	512	448	488	505	448	470	527	461	542	511	510	492	523	506	501	470	497	523	488	481	483	497	483	470	504	533	494	501	484	507	466	502	496	485	455	510	458	496	532	468	519	481	462	518	490	484	509	520	491	500	475	512	509	461	518	507	511	492	444	490	466	491	470	507	533	460	507	487	491	480	460	471	499	496	514	528	522	468	502	522	492	461	521	483	489	502	504	473	511	519	494	492	489	447	513	477	492	480	482	497	519	497	510	460	500	454	492	523	503	511	507	458	477	489	477	476	492	508	496	479	475	488	509	502	523	491	488	532	551	506	539	483	477	502	491	503	448	506	475	489	500	495	530	516	497	471	476	493	480	527	502	461	497	445	497	469	483	522	482	495	547	462	525	497	498	491	483	483	517	490	527	484	499	479	464	519	469	457	499	500	487	496	532	504	464	492	519	482	480	462	534	531	520	486	497	489	538	496	501	523	498	514	466	480	486	504	512	496	510	486	494	484	515	484	483	479	502	476	469	451	487	508	500	497	504	500	498	493	479	485	525	519	477	464	489	510	499	489	493	506	489	506	464	498	474	494	502	501	555	527	504	489	510	469	492	496	498	512	498	476	503	520	478	469	488	495	451	481	439	498	546	553	520	479	479	504	503	492	492	500	490	488	496	436	509	477	564	514	526	482	489	471	499	521	489	501	507	516	507	531	514	474	482	549	469	480	526	511	510	512	558	504	511	474	528	462	491	513	475	519	503	488	492	485	458	468	520	457	468	528	491	520	491	474	481	545	512	496	517	508	454	500	487	484	527	499	514	501	465	501	461	518	504	531	484	500	501	500	502	502	468	511	523	471	507	475	505	527	522	484	487	462	528	465	498	522	475	515	452	477	539	518	522	484	483	492	520	506	462	483	439	492	472	505	503	487	476	522	482	493	491	519	460	510	521	511	474	511	498	500	491	493	521	500	492	517	508	450	525	506	520	472	477	507	510	496	527	491	516	509	521	509	502	496	489	483	479	481	461	535	481	491	466	488	491	500	497	507	447	504	456	457	527	467	454	503	477	516	463	494	480	502	491	508	461	508	481	432	471	515	464	506	482	510	500	497	479	466	456	476	498	563	479	539	462	530	481	501	455	472	444	502	500	479	491	482	481	487	493	505	488	522	510	511	479	517	481	482	490	467	493	532	470	496	523	506	534	479	496	507	496	539	530	501	500	521	509	505	475	474	519	478	478	509	479	491	473	533	485	516	471	452	547	465	475	478	517	491	495	475	471	478	499	517	443	510	517	525	474	521	532	484	509	494	543	525	511	514	506	474	506	542	507	491	502	521	516	491	505	510	517	507	489	490	498	492	490	465	547	501	519	463	516	532	481	474	515	468	532	516	469	495	472	476	497	491	515	519	473	499	456	495	508	499	501	459	514	503	481	504	490	487	504	487	507	542	508	474	511	442	461	524	539	475	469	488	497	481	496	515	489	503	493	491	488	486	500	495	499	491	490	509	500	452	505	495	490	483	470	488	491	466	509	513	462	510	496	452	478	489	512	504	457	491	534	475	484	528	510	477	534	453	536	523	473	507	482	510	465	526	469	476	516	441	498	458	520	502	511	501	496	503	477	528	519	490	510	523	550	497	457	501	495	487	448	490	518	486	492	572	509	519	520	511	495	501	530	488	493	473	517	466	506	502	489	472	478	488	499	463	490	488	512	484	519	512	515	480	443	473	483	516	515	514	473	478	487	456	521	492	462	507	520	520	472	474	497	469	460	506	539	514	482	475	486	530	498	471	510	539	463	468	514	494	514	492	500	511	462	481	512	518	486	508	507	493	508	510	493	478	470	488	483	521	479	506	463	488	502	487	534	481	498	485	541	432	489	518	516	514	457	477	484	470	496	472	548	522	499	475	495	479	480	506	487	504	523	494	507	534	495	459	486	485	525	528	478	480	484	499	478	550	504	477	489	478	512	487	510	490	488	485	512	522	483	472	498	479	507	552	494	542	530	513	490	496	512	501	503	456	469	462	501	452	517	475	507	510	458	473	490	546	475	482	502	515	505	512	481	472	500	517	508	506	511	508	518	513	497	519	515	473	493	485	481	472	518	479	532	483	502	491	509	455	468	499	456	498	505	539	450	453	521	482	528	497	467	501	541	514	474	457	508	463	495	501	497	518	444	491	515	502	473	502	494	483	475	492	469	472	482	498	518	504	491	523	498	456	533	497	506	497	495	491	502	508	537	495	492	503	544	500	458	495	496	510	499	534	467	514	518	459	490	470	467	501	531	522	543	471	501	480	521	492	484	505	504	484	476	493	473	540	488	493	496	518	507	473	489	504	508	499	546	488	499	480	478	500	502	528	499	480	521	487	525	473	494	491	486	520	478	488	503	583	515	473	474	506	500	544	506	510	464	483	473	503	523	508	523	482	506	478	479	497	468	496	461	505	491	505	501	499	469	483	504	522	510	506	497	465	480	511	481	499	492	490	456	496	485	446	479	499	457	506	492	466	477	499	504	529	470	468	488	476	482	491	469	497	465	474	460	502	505	477	477	496	511	491	473	492	464	464	523	487	495	527	494	500	460	451	496	494	491	483	485	452	475	494	488	514	438	512	497	546	498	491	508	498	501	495	512	505	480	481	521	462	520	491	464	499	481	485	521	519	471	464	466	532	533	508	519	522	495	494	506	482	501	539	474	484	509	499	499	460	497	464	522	454	511	480	488	528	498	467	541	494	504	498	476	504	504	453	479	503	494	530	505	510	507	476	494	472	521	523	505	489	523	473	517	472	479	511	486	504	489	532	502	474	502	498	483	476	526	453	524	528	477	512	485	485	518	508	491	444	529	493	482	463	456	536	486	484	480	516	518	468	486	492	459	488	501	527	499	465	500	475	507	479	508	514	471	498	482	460	504	503	522	520	521	510	494	538	519	490	463	496	508	467	483	484	511	487	500	491	525	530	504	491	499	465	515	489	497	506	499	469	507	489	550	454	496	449	463	472	472	501	449	479	430	489	508	521	470	498	505	442	534	471	491	473	471	483	512	509	515	493	509	533	522	517	545	494	498	511	509	504	472	472	478	519	487	518	491	521	511	511	499	479	510	529	513	535	484	534	461	501	499	504	508	468	479	535	489	457	464	495	487	470	491	533	487	492	473	470	494	510	501	504	501	465	489	488	500	526	505	519	469	482	487	501	507	501	504	473	508	511	478	503	500	507	479	484	496	518	504	513	469	495	505	455	488
23512	22600	32909	28361	22211	17323	4329	421	339	311	323	336	339	341	318	301	291	358	296	354	343	348	319	316	309	310	337	317	312	300	304	319	325	335	278	317	308	321	306	319	298	323	359	308	267	342	311	285	288	302	328	321	321	311	328	299	295	304	335	299	300	293	316	307	317	289	306	298	300	320	290	304	320	279	270	297	312	326	327	288	318	328	318	306	320	302	347	275	303	306	308	315	343	315	327	328	300	322	290	315	298	314	311	318	320	331	309	296	300	292	299	300	304	308	276	303	289	294	316	308	277	294	310	325	309	299	301	316	306	319	325	277	314	306	284	304	304	309	306	325	319	303	295	319	356	307	305	304	297	367	299	299	295	297	329	315	297	281	303	318	307	327	348	315	331	301	300	269	316	320	320	313	320	314	298	272	362	300	312	316	309	333	335	328	335	323	311	288	321	294	298	307	304	292	296	295	306	325	342	320	311	286	300	304	289	351	323	316	300	312	302	310	331	312	283	327	301	295	326	306	326	366	318	315	336	343	292	336	311	325	289	294	274	295	298	294	313	301	347	285	301	285	291	298	342	301	308	314	307	313	310	288	331	372	331	295	312	331	334	321	301	311	322	244	320	341	331	276	321	296	294	284	328	334	340	332	294	317	318	317	313	299	284	331	290	283	294	316	325	342	294	304	306	294	313	305	307	332	286	295	307	321	304	285	285	291	322	306	311	325	304	308	304	289	286	321	312	321	302	302	305	320	321	314	325	330	284	299	289	310	305	305	321	315	309	310	301	322	308	304	312	333	291	301	324	321	302	341	298	299	305	329	300	322	309	332	327	300	307	311	300	280	333	314	302	300	301	315	330	308	303	342	319	300	317	313	332	303	301	294	348	312	303	314	274	316	308	316	306	324	315	313	308	331	334	335	321	301	331	309	315	284	320	329	297	335	337	296	341	319	305	296	299	313	280	291	317	354	333	272	302	310	313	280	303	286	302	303	285	338	316	287	331	297	293	318	275	298	329	334	294	295	327	305	314	310	300	270	321	329	312	302	304	296	312	317	331	330	282	285	307	306	328	298	305	323	292	271	308	299	341	306	273	329	281	299	313	313	348	306	324	284	280	283	327	293	313	342	303	281	330	286	305	324	302	331	325	305	350	317	305	315	315	281	311	280	300	300	289	298	331	325	294	305	314	326	291	310	312	303	281	297	321	273	322	332	298	289	304	313	303	308	305	302	321	306	318	333	318	306	294	327	296	308	307	315	306	334	309	293	297	313	318	305	304	304	304	310	310	298	303	293	278	287	294	297	315	323	319	304	326	302	302	325	333	291	302	281	300	326	324	302	285	294	314	328	289	339	331	296	324	293	293	318	306	320	313	317	299	319	311	312	324	359	309	266	336	309	304	330	329	292	293	296	296	303	304	327	304	311	323	287	297	311	304	276	299	330	339	307	291	328	320	328	326	310	344	318	331	310	326	337	287	308	312	289	330	325	282	326	319	288	293	297	290	295	285	309	283	302	305	314	330	312	301	305	298	312	319	289	275	314	296	314	294	321	290	315	288	312	277	323	301	304	314	287	330	302	338	293	296	349	319	337	308	286	319	328	323	329	325	337	347	349	311	322	293	313	286	341	330	298	276	312	304	306	325	305	324	322	315	318	295	282	282	291	296	289	305	325	323	300	341	344	358	338	318	310	289	302	309	306	308	295	312	304	275	280	292	282	315	296	304	294	309	329	299	317	324	310	280	310	327	315	301	327	287	326	305	301	323	285	309	315	303	265	269	288	323	326	291	292	303	309	312	305	315	286	332	304	301	326	334	291	263	302	317	296	310	336	339	310	298	314	269	285	330	293	324	312	316	327	316	311	332	309	344	288	322	312	294	282	321	302	312	304	281	337	313	308	306	322	292	343	293	308	296	315	291	328	341	298	298	299	292	317	314	309	296	327	320	288	318	289	290	295	341	281	307	308	337	292	299	300	293	317	292	285	308	292	326	306	297	299	317	296	305	319	336	297	275	306	293	302	303	276	286	306	296	308	332	304	315	307	291	291	320	322	326	308	303	318	301	327	300	307	331	296	326	329	316	314	310	311	297	307	344	324	328	327	307	294	314	311	301	327	318	311	279	326	307	325	312	323	297	294	336	288	314	281	297	317	296	269	353	325	338	332	327	323	314	316	299	315	253	323	331	307	328	289	297	330	281	305	325	289	311	309	339	339	317	281	303	322	330	283	333	322	306	307	296	300	300	296	323	329	293	322	311	275	315	315	279	323	288	303	297	322	340	318	300	271	302	290	290	320	312	300	314	297	287	316	292	276	310	306	292	314	328	307	298	287	301	336	321	299	306	307	295	298	285	298	285	315	304	312	328	301	286	304	317	322	331	317	263	281	295	320	281	290	273	289	286	296	319	322	326	344	322	300	304	291	319	318	306	309	325	340	323	256	316	305	295	320	329	329	308	316	318	311	318	285	288	294	293	308	339	315	320	303	276	326	325	318	294	352	312	279	307	310	308	296	278	278	295	293	309	309	307	308	286	322	312	321	288	330	292	327	290	315	302	285	322	306	328	313	346	277	307	323	353	319	268	321	293	331	290	315	299	318	316	316	298	301	301	305	334	303	328	289	325	283	311	298	301	280	324	322	304	321	354	315	296	306	302	320	316	276	308	327	326	353	316	286	342	290	309	286	328	298	288	304	343	299	291	307	291	303	289	318	318	308	290	315	296	289	291	341	277	299	306	315	296	310	295	307	332	344	283	305	327	294	308	319	297	326	309	295	304	360	346	300	307	329	301	299	324	276	287	281	333	308	316	314	321	304	290	298	318	339	283	326	292	343	334	335	321	311	295	316	300	310	284	313	299	313	300	298	316	333	306	319	313	285	345	297	320	298	310	290	339	275	341	309	291	306	322	272	291	309	302	295	289	355	323	294	306	304	313	301	281	283	332	311	322	300	317	310	321	304	305	294	304	293	308	296	320	285	329	326	293	316	294	300	319	307	310	325	323	309	286	303	314	316	303	323	295	310	332	365	291	338	320	290	345	299	300	296	273	323	301	315	323	322	281	306	290	319	296	297	300	325	309	325	298	312	310	282	301	318	317	314	309	304	309	303	308	278	270	278	273	346	312	295	282	313	323	290	302	300	302	310	318	281	297	295	321	293	317	273	317	296	302	340	331	307	327	322	297	304	287	322	275	336	315	315	306	286	298	299	304	319	354	301	300	304	341	331	311	283	337	310	279	305	321	310	290	307	335	305	303	292	329	315	309	293	329	324	303	305	298	266	338	316	296	312	329	291	285	271	279	336	322	302	311	317	290	283	305	315	313	307	318	300	333	321	331	326	282	302	276	324	309	350	296	300	284	292	308	278	313	301	340	308	321	293	320	295	312	345	312	326	307	316	276	308	290	312	280	342	297	322	325	337	310	324	286	311	315	318	310	304	303	283	280	289	333	315	326	290	292	319	285	334	304	331	308	332	320	301	297	326	284	351	310	290
60541	102825	79464	51140	27860	9258	1989	719	612	572	537	551	542	556	548	563	552	558	589	538	577	550	566	603	506	589	545	521	557	588	558	538	612	577	549	525	588	580	551	588	560	526	561	585	586	558	586	534	580	526	574	556	549	501	576	536	572	545	541	508	571	546	547	527	525	535	579	551	518	541	536	558	521	553	519	551	535	535	526	529	550	560	504	569	580	564	524	539	573	554	556	552	544	519	542	542	531	501	558	558	510	612	568	550	556	579	505	589	551	525	552	538	500	542	565	515	539	558	564	528	553	527	565	585	537	541	551	524	578	550	551	546	595	545	623	575	566	554	557	584	584	599	549	568	553	576	555	540	551	543	523	514	563	571	592	552	558	499	588	544	556	549	549	526	541	555	561	534	536	534	543	548	513	505	557	563	511	566	535	543	522	530	550	575	553	499	543	581	512	542	560	536	551	591	536	506	533	551	526	515	578	558	531	534	543	530	532	556	546	560	542	578	590	572	495	574	560	525	586	509	524	572	521	577	582	528	547	543	577	540	551	538	552	523	568	533	538	560	545	570	546	576	529	559	595	560	565	543	549	534	564	556	498	537	539	561	559	516	531	553	533	536	534	548	579	534	556	539	532	590	571	527	520	552	561	558	577	516	557	560	533	503	541	543	545	529	590	576	546	529	553	579	529	543	523	582	543	521	543	543	543	582	569	567	547	546	555	579	578	575	517	571	550	572	522	567	559	523	572	535	535	490	557	567	539	595	544	524	555	526	513	603	572	553	490	529	568	521	528	543	538	536	548	548	537	579	516	536	548	551	513	529	550	557	516	531	541	503	557	505	562	525	558	537	537	544	552	559	547	578	532	556	555	558	548	533	548	567	550	580	571	513	521	578	579	608	551	540	552	501	480	528	524	587	518	522	596	522	537	511	582	554	560	544	548	553	539	516	520	503	561	535	529	513	576	554	533	585	523	580	557	561	537	532	553	518	553	550	520	583	524	556	574	563	530	541	537	535	563	523	561	550	605	560	513	598	570	571	543	589	554	534	546	545	593	529	577	537	553	560	534	552	565	512	568	539	570	546	553	568	554	566	520	538	586	550	537	526	509	544	562	547	550	535	583	552	554	551	556	576	529	542	492	552	529	590	576	562	522	555	569	544	499	538	565	540	497	534	568	554	577	506	562	542	579	499	562	524	569	570	570	561	605	555	578	586	568	527	583	564	554	523	585	549	542	565	553	581	536	555	567	520	592	519	550	524	523	533	535	567	571	526	532	570	539	495	560	551	543	580	564	556	546	560	552	563	508	582	546	536	558	573	517	550	536	620	567	497	504	535	536	619	553	511	575	550	559	535	551	555	583	519	555	593	557	553	563	535	545	565	556	510	558	577	557	568	517	566	563	538	548	519	499	538	541	552	558	537	524	555	562	536	588	544	578	525	565	549	532	561	535	575	562	543	526	545	577	544	547	523	559	552	536	471	548	531	573	538	529	543	542	538	513	531	543	539	527	538	570	538	558	533	554	569	557	550	582	543	517	528	565	546	519	541	604	553	567	579	542	552	544	571	592	557	556	532	532	548	571	543	549	558	567	576	553	562	533	544	549	552	578	574	535	564	565	586	578	566	552	547	493	575	532	555	535	546	532	552	517	556	507	552	592	558	544	593	553	495	586	526	567	562	523	522	561	569	540	541	508	503	542	542	569	567	529	524	522	550	571	560	531	535	534	563	580	584	515	609	557	574	584	566	497	542	583	561	515	519	550	535	550	597	542	589	534	615	556	565	539	574	516	528	568	568	532	525	539	575	533	535	538	525	537	558	520	546	542	571	550	548	554	532	554	549	550	543	554	522	500	564	567	572	511	514	560	538	555	579	542	566	581	570	516	528	522	535	559	547	602	539	552	560	566	538	524	541	538	556	551	538	549	545	570	571	543	545	578	524	547	555	533	538	594	534	545	550	502	571	567	539	520	531	570	526	534	540	551	587	577	532	522	540	525	521	537	572	524	526	580	532	589	531	552	552	560	505	512	585	552	522	541	567	554	529	554	533	576	544	573	528	563	593	515	541	599	534	524	527	532	526	531	565	529	521	561	535	544	542	540	552	539	515	574	563	515	538	566	525	556	541	509	567	548	520	517	526	517	546	549	565	599	575	566	554	548	543	523	514	569	539	500	535	556	555	548	536	545	540	496	503	504	539	563	566	523	545	588	593	561	553	553	552	519	561	533	545	596	559	493	552	571	566	516	524	541	518	565	531	560	542	552	575	543	548	574	566	521	559	544	509	536	587	549	556	554	561	571	562	575	535	532	572	545	549	550	540	532	531	570	550	556	556	551	571	527	519	564	539	574	584	550	550	542	566	559	544	558	574	524	489	537	559	555	535	536	557	555	525	549	513	589	559	567	575	553	538	610	544	537	525	536	527	561	573	522	569	539	486	581	525	560	562	555	545	559	556	558	529	528	543	560	516	538	538	539	568	514	512	562	565	559	537	551	585	563	568	516	541	551	550	545	529	555	536	542	564	543	552	580	560	529	552	533	563	592	537	511	566	545	510	569	512	567	524	540	526	520	497	550	557	525	524	575	541	534	575	578	537	560	519	580	529	553	579	532	511	535	578	568	521	549	563	551	523	536	564	567	539	534	522	590	539	539	576	558	557	561	485	571	575	530	530	530	501	565	555	601	581	530	521	555	541	566	544	574	526	525	570	518	559	529	526	547	492	531	569	548	545	585	573	544	563	560	564	543	602	555	565	532	530	541	541	555	535	598	584	524	595	551	577	559	583	591	516	539	509	523	530	572	585	578	541	514	560	537	542	549	535	548	555	553	527	553	515	579	577	536	535	521	561	518	539	540	551	567	521	535	530	535	571	535	600	550	541	519	560	564	574	575	529	539	550	591	555	540	539	534	532	545	567	543	555	520	543	537	552	547	560	560	541	539	507	538	507	564	559	531	549	546	575	529	500	539	524	555	575	590	528	506	571	598	558	538	547	501	506	528	523	582	565	533	561	553	540	544	513	586	591	494	569	594	562	539	535	535	528	543	560	574	547	539	574	567	565	529	555	545	577	505	507	575	545	550	582	523	550	523	541	563	550	510	541	558	546	522	548	564	495	559	586	551	551	543	545	591	567	523	532	535	538	560	566	605	534	553	582	560	551	525	581	528	515	580	518	539	551	499	532	523	546	563	579	518	547	555	529	578	548	534	530	504	533	544	579	559	565	583	544	534	554	559	527	526	517	569	543	554	579	563	490	539	518	597	584	519	566	581	541	563	562	520	589	550	583	562	613	509	544	534	522	559	563	526	538	553	558	564	560	592	579	546	559	547	569	596	569	558	582	543	554	532	545	538	607	616	570	549	576	547	523	542	580	520	568	505	559	529	589	557	580	583	569	565	584	597	590	596	534	536	540	565	542	551	547	531	515	540	503	539	563	539	534	574	556	532	531	563	538	521	532	508	567	537	553	565	541	547	548	532	528	578	534	523	565	541	563
28877	31227	30825	14918	2690	573	329	266	281	264	262	260	247	260	271	260	235	256	266	236	268	270	251	283	247	260	285	253	250	254	241	236	269	245	260	248	223	259	262	270	278	291	233	246	266	243	274	284	277	231	257	259	260	280	260	272	224	238	268	267	244	271	270	264	263	237	269	281	243	273	265	266	266	298	225	241	283	281	264	246	263	252	275	251	258	230	274	286	242	265	236	273	250	238	234	238	258	277	259	236	255	263	269	272	269	259	258	243	268	241	271	253	257	264	271	253	247	280	233	258	263	247	266	262	245	238	261	241	269	252	293	265	261	269	247	240	261	237	266	283	266	261	243	251	279	253	235	268	250	259	258	238	256	254	265	288	236	273	257	229	259	239	272	266	233	234	274	257	242	227	249	240	267	249	248	250	239	245	217	259	246	281	250	255	263	263	242	262	247	273	223	233	291	263	266	262	252	260	225	249	263	261	261	248	252	237	239	251	263	252	240	276	274	240	275	241	273	257	260	228	233	267	257	253	267	238	281	267	253	247	249	226	246	242	253	266	232	266	244	245	266	269	251	270	251	257	271	249	280	215	271	263	277	257	237	283	256	265	261	254	255	236	252	241	277	257	255	244	265	246	210	248	252	238	256	283	231	239	228	232	263	251	233	245	230	272	247	253	257	264	244	257	252	259	262	274	228	248	268	259	265	258	245	242	259	230	252	229	252	271	260	251	272	229	268	256	242	247	269	237	276	241	271	239	253	253	256	280	274	280	242	269	292	248	274	254	266	253	245	262	225	247	241	247	278	263	259	267	266	247	245	261	280	263	229	253	252	223	250	263	248	254	271	240	267	236	245	250	275	228	274	225	241	220	240	252	215	252	262	256	235	260	261	244	263	274	232	227	262	241	268	289	260	285	268	276	223	255	247	265	250	253	269	268	265	225	266	263	251	280	264	249	254	258	252	251	289	222	253	242	249	253	246	246	253	276	241	239	286	243	267	287	260	252	241	258	255	245	253	252	272	234	261	254	235	259	249	270	224	243	247	245	254	275	269	255	237	278	272	239	261	253	237	237	262	274	245	247	254	255	278	262	252	260	280	276	234	249	270	266	246	260	240	267	229	214	247	241	268	252	269	263	275	272	261	268	267	265	251	221	277	243	247	239	218	253	284	243	274	272	251	247	232	243	263	245	259	261	232	252	267	240	256	240	237	250	263	260	224	274	243	252	262	255	270	273	270	284	276	260	269	259	259	244	241	245	274	261	254	237	258	252	247	271	247	264	263	282	268	241	257	249	258	234	258	265	245	243	250	262	258	260	301	258	266	244	262	264	272	242	262	267	246	279	265	250	227	250	248	253	232	265	260	269	279	262	245	254	257	258	262	276	235	243	242	271	264	245	261	215	284	252	246	242	276	247	269	266	251	260	280	287	240	244	261	234	253	254	273	253	259	263	262	246	251	265	237	270	256	243	257	240	226	243	254	241	230	279	239	242	271	258	258	220	228	267	274	252	279	266	254	244	275	232	238	257	273	288	265	271	277	266	243	241	279	260	251	255	268	259	262	283	268	255	265	271	235	243	244	269	235	260	256	250	270	274	250	255	266	240	266	229	276	244	263	230	239	244	252	263	282	254	264	282	280	267	258	255	238	283	257	270	255	266	275	235	263	274	241	276	283	242	254	250	275	248	273	237	276	284	240	256	251	249	279	253	255	265	256	249	268	264	255	263	257	230	265	259	271	276	257	250	250	235	270	260	280	267	254	278	275	237	235	244	268	245	220	218	227	251	270	248	281	263	248	264	250	281	281	258	241	280	263	260	241	269	241	258	256	249	260	261	228	268	245	271	271	247	260	267	236	240	245	238	263	270	241	251	274	236	260	283	254	266	244	278	236	278	268	248	257	264	259	252	257	269	260	272	247	239	269	291	250	267	268	268	273	233	223	250	258	279	306	240	232	246	235	235	257	273	248	232	263	252	259	248	243	253	269	255	215	285	270	272	255	278	236	249	270	234	253	248	272	245	260	248	217	268	283	222	257	269	258	251	275	235	307	242	261	248	267	245	246	268	276	246	234	254	255	242	246	269	267	251	245	217	268	290	247	246	268	260	253	254	226	249	237	253	266	249	265	285	254	260	275	248	247	252	271	265	253	256	253	231	233	267	227	272	270	283	245	240	263	253	294	259	268	230	266	271	253	245	236	261	250	238	257	224	268	243	278	229	227	252	259	233	244	266	261	239	280	283	267	246	265	250	228	247	251	270	254	272	252	263	243	269	257	221	253	281	265	240	260	217	248	254	250	242	264	245	230	251	246	277	270	259	277	267	233	271	284	258	276	240	280	247	256	265	259	264	269	255	249	270	265	278	251	232	287	269	257	254	293	248	258	232	266	228	236	263	265	251	301	255	269	252	242	285	250	231	258	256	242	295	267	287	265	275	284	263	262	284	260	269	290	252	247	265	258	241	228	275	263	260	260	240	259	265	262	250	258	242	259	280	248	235	252	256	244	263	256	235	255	253	230	246	250	250	260	246	258	271	247	266	261	272	291	265	246	249	252	229	275	244	266	266	264	241	257	264	271	262	251	270	224	260	250	255	223	250	261	255	238	273	260	265	230	275	258	250	250	250	276	257	229	243	256	285	250	265	265	258	256	263	246	246	257	266	290	273	272	223	244	292	266	238	254	239	252	281	271	280	255	266	238	254	259	240	242	275	261	240	263	245	251	247	261	275	252	266	239	242	255	273	244	252	282	243	256	258	236	251	259	235	271	274	266	252	272	252	261	252	271	276	250	262	267	244	271	243	261	255	292	266	262	261	223	234	236	268	249	250	253	232	247	242	219	267	284	239	259	259	290	236	274	250	233	268	276	256	237	264	215	257	257	240	269	259	251	255	245	273	269	265	264	247	278	268	275	257	239	275	234	289	267	245	254	254	278	272	273	265	238	253	258	287	286	273	236	257	256	265	241	228	244	260	269	253	241	258	289	251	260	267	261	265	244	252	263	288	268	277	238	230	254	244	271	251	273	232	280	255	265	269	286	262	251	254	230	251	272	249	264	269	243	265	257	260	274	244	234	263	259	270	254	238	257	250	260	220	221	245	257	238	263	265	280	264	262	273	271	252	274	233	252	248	243	244	227	258	267	251	259	235	250	251	287	265	238	235	253	268	250	262	248	251	251	288	244	259	262	296	275	262	235	283	260	251	238	226	278	258	239	263	251	261	241	265	242	248	276	260	255	244	282	239	269	279	255	266	240	262	267	245	263	269	223	244	267	251	268	247	252	256	290	267	266	273	259	279	264	259	275	248	253	247	255	236	268	260	218	233	251	242	264	258	265	272	272	279	272	263	270	258	271	256	262	281	262	241	274	243	243	281	259	251	297	270	259	233	268	246	255	238	263	227	238	248	240	233	227	242	243	266	277	263	277	224	250	250	230	247	256	273	268	255	242	297	235	254	248	264	257	253	255	260	255	264	270	266	233	244	289	253	292	279
35629	49264	36641	16698	4809	1343	623	513	485	489	465	523	490	500	446	464	505	489	486	505	485	475	473	504	460	488	444	493	457	467	494	476	474	506	489	481	461	446	462	485	447	444	491	463	498	483	472	470	482	451	460	476	436	459	532	505	471	502	489	447	502	478	493	502	474	511	479	453	437	468	466	481	493	469	483	484	459	470	472	483	502	441	469	472	469	478	494	457	472	483	481	438	481	479	466	484	482	473	465	476	439	500	506	477	448	479	478	448	459	471	471	484	500	467	464	485	475	506	456	443	436	492	466	468	504	465	502	522	468	452	451	474	506	511	483	495	481	496	493	476	449	476	443	456	467	458	458	461	469	445	492	470	454	521	466	485	460	463	452	491	474	472	517	515	484	463	459	496	483	498	478	440	507	534	497	483	459	482	525	480	499	498	499	486	509	473	507	447	467	485	445	529	482	492	487	487	453	462	473	500	466	503	493	449	477	498	489	502	468	490	474	475	440	469	498	474	468	474	498	480	477	480	465	494	492	476	433	495	468	483	524	436	442	474	450	501	479	483	483	478	505	489	480	483	461	447	461	495	447	457	506	482	507	441	476	498	503	478	427	470	508	420	479	487	471	479	496	505	493	504	484	506	510	451	466	456	467	462	491	438	485	481	491	474	477	502	478	536	484	511	503	461	498	498	456	435	502	455	469	492	477	470	479	458	475	490	490	521	491	483	493	475	498	453	467	480	478	467	454	438	474	484	465	495	486	459	453	469	462	480	506	467	479	495	468	516	464	471	532	462	491	467	494	484	461	504	474	479	474	481	477	484	488	465	476	471	463	473	479	431	432	449	461	527	447	455	465	486	453	472	505	468	504	508	462	475	466	495	482	494	465	461	488	477	475	483	485	446	489	456	475	486	430	494	481	495	483	468	464	504	463	463	495	450	473	459	468	493	484	470	452	472	454	473	434	455	478	470	507	491	494	492	463	511	457	487	504	517	491	491	515	485	485	456	472	499	492	453	468	438	462	515	485	456	469	459	474	478	486	488	468	505	509	477	431	471	513	485	482	462	515	433	477	473	463	491	497	464	434	531	535	469	462	493	510	495	495	486	415	471	530	501	517	447	458	525	466	474	491	437	447	470	479	458	509	501	448	519	468	503	507	531	505	489	527	544	500	501	459	460	507	500	478	483	456	474	482	471	484	495	478	493	456	475	484	468	483	496	474	512	474	492	489	488	483	509	499	451	463	493	456	500	459	509	456	490	466	476	470	469	489	470	471	446	454	485	489	441	506	486	491	459	480	480	466	517	489	486	492	444	439	470	463	486	465	455	443	472	504	479	460	487	488	519	451	477	460	501	463	493	468	470	487	493	510	461	485	488	484	517	458	471	489	429	478	467	480	498	472	507	465	480	440	499	474	488	502	470	510	474	489	519	486	453	504	465	482	539	486	454	485	495	486	523	463	448	486	476	471	533	473	432	466	486	489	498	451	489	492	481	463	515	489	478	468	478	459	482	473	475	479	507	498	462	485	489	479	449	497	497	493	497	500	449	484	469	459	487	494	421	519	480	444	465	473	448	467	495	465	509	512	468	474	490	517	495	434	468	482	458	527	480	482	449	462	530	458	514	487	473	465	446	479	511	465	492	484	441	496	482	507	481	498	442	474	498	451	485	463	479	490	536	499	497	485	488	499	470	478	477	480	475	465	472	493	454	493	472	475	501	462	479	488	510	487	490	488	502	441	452	487	457	515	439	520	437	493	472	452	470	455	498	464	501	481	490	472	458	501	518	468	455	458	491	508	463	465	498	458	494	475	424	455	487	446	492	494	509	480	456	469	472	488	460	483	474	502	494	489	503	501	471	472	501	500	493	498	462	477	476	467	457	520	480	473	473	476	508	504	505	481	447	499	490	481	510	512	536	457	490	497	498	455	488	481	447	478	489	494	489	484	475	472	455	454	457	508	487	470	497	527	481	509	483	481	522	486	466	455	497	528	499	466	486	497	517	504	477	496	498	505	458	475	516	489	478	468	469	430	467	459	435	493	503	498	496	470	486	504	495	508	498	509	462	459	470	505	481	476	458	510	470	453	493	508	518	456	466	512	512	480	482	456	489	491	464	475	457	488	448	457	473	469	497	459	485	493	520	489	482	485	471	473	489	472	467	503	469	484	450	504	472	485	478	502	491	489	484	458	492	455	483	500	461	468	487	465	438	483	468	492	464	477	499	486	463	468	501	461	484	470	469	455	444	502	446	443	485	468	490	440	448	473	468	472	509	539	451	502	492	480	484	485	489	435	485	480	456	430	438	516	486	495	475	487	481	505	483	479	472	504	515	472	452	481	492	494	487	435	475	477	453	454	486	451	467	478	444	477	432	491	453	504	469	479	496	462	484	458	472	510	490	528	477	459	469	470	451	488	473	484	469	493	489	480	469	480	471	469	484	511	519	475	500	457	467	459	458	520	476	473	490	490	515	486	480	457	461	518	511	481	428	510	455	525	450	474	453	474	431	473	485	455	469	458	486	449	458	425	517	524	491	508	469	500	457	493	457	456	438	481	511	460	508	470	470	484	480	449	465	491	469	485	476	481	512	462	494	547	500	500	483	518	476	454	505	492	497	492	451	492	515	464	478	492	516	491	479	508	465	504	479	489	475	497	491	451	494	462	497	477	511	476	512	497	463	486	425	438	513	504	455	498	461	461	479	450	488	485	483	471	474	434	486	498	461	466	482	474	516	456	484	489	469	464	507	511	466	454	460	491	472	464	507	486	467	444	495	464	467	510	451	423	514	497	462	503	461	461	476	464	492	484	515	489	468	451	490	479	472	432	467	467	463	441	492	515	495	453	457	488	494	481	457	492	470	490	484	518	457	499	501	526	451	492	484	466	489	457	467	465	476	480	495	465	441	445	480	482	484	473	503	535	460	459	450	480	440	463	479	454	444	505	486	459	473	485	498	467	451	437	454	474	490	473	486	472	444	477	448	481	474	483	470	497	508	520	453	499	494	487	463	445	497	460	501	472	464	496	475	440	457	463	464	471	502	524	516	472	498	478	457	495	520	524	475	464	498	505	498	458	521	495	472	442	492	477	516	486	490	481	501	488	477	474	540	425	494	460	481	495	496	448	449	469	456	480	463	458	471	476	510	493	494	493	457	489	519	470	515	501	522	436	448	467	478	522	500	492	498	466	493	510	513	495	490	499	480	481	451	482	468	469	505	521	480	494	468	485	511	480	441	470	500	478	472	491	494	499	513	477	472	532	487	477	468	505	502	456	454	479	523	489	454	497	474	468	513	482	511	483	482	470	508	503	508	469	470	474	478	517	478	515	478	472	501	471	447	499	492	433	457	481	502	444	473	465	460	480	468	455	447	474	517	443	510	474	467	470	476	489	461	504	466	499	484	467	478	497	505	442	490	514	465	471	483	459	497	483	509	497	479	499	455	488	447	511	513	467	451	455	482	476	483	469	488	506	508	494	476	466	501	485	486	477	480
24740	25319	36574	29155	18809	6162	632	308	277	306	264	266	272	278	261	267	264	258	255	266	273	266	287	262	243	257	270	272	290	268	273	297	251	257	264	275	253	277	281	239	257	273	252	264	279	257	275	284	277	272	279	254	257	293	262	249	273	263	260	293	257	268	261	278	299	255	283	276	282	261	251	279	258	262	263	294	314	300	250	232	256	267	251	259	281	250	271	253	263	268	297	283	247	275	266	248	280	257	282	265	259	258	261	263	304	279	284	240	265	281	270	282	254	268	283	274	249	265	262	281	259	288	261	258	263	296	290	248	276	270	271	239	272	244	273	279	281	274	263	296	290	258	265	269	259	238	270	257	260	245	288	263	269	249	276	274	245	249	267	262	290	267	267	266	293	240	225	283	246	253	284	266	268	255	259	272	282	245	267	261	253	266	270	309	269	229	264	274	272	279	270	273	281	261	268	302	259	251	261	279	282	241	256	289	280	267	267	289	243	254	286	252	244	283	246	254	248	263	282	265	296	271	282	241	267	249	277	268	301	267	274	272	280	273	265	269	273	251	250	261	274	246	289	262	275	257	252	267	271	276	275	258	252	258	277	269	251	260	270	227	300	286	267	280	259	250	278	236	282	275	275	255	245	266	281	257	271	241	273	264	286	251	271	287	271	241	273	297	264	264	267	259	259	245	254	254	245	245	260	280	261	258	259	263	304	281	258	267	274	250	289	274	263	276	252	271	266	247	292	257	270	292	247	279	275	258	268	257	255	257	302	267	264	248	249	264	263	288	266	260	279	242	228	249	263	240	285	289	256	276	265	263	268	262	251	288	252	254	257	254	280	234	263	236	262	266	260	309	245	279	276	244	281	277	262	264	263	274	273	297	244	273	249	270	249	269	264	256	236	275	263	248	245	267	264	258	277	269	253	262	299	274	261	245	251	265	242	235	263	271	263	264	258	240	253	248	286	262	264	286	291	241	254	263	257	288	253	256	275	276	293	252	253	281	251	279	245	258	277	301	235	257	283	283	299	290	258	294	256	301	288	268	292	270	266	249	259	270	264	283	283	277	250	257	259	269	251	246	256	292	255	251	258	266	280	254	259	299	262	280	271	289	253	277	279	257	257	254	237	257	247	277	263	272	265	261	264	233	256	245	274	261	270	263	258	286	273	238	263	264	256	286	258	271	222	280	252	232	294	238	276	247	274	283	244	248	240	254	280	272	289	240	256	259	278	256	272	264	251	268	279	269	254	257	255	276	251	233	254	281	292	275	281	281	289	273	298	255	251	280	252	290	286	271	260	238	284	284	278	271	267	274	246	290	264	266	270	276	251	267	252	298	270	250	264	303	290	272	249	274	270	250	269	271	261	281	290	265	277	265	275	254	264	284	244	265	259	278	274	285	268	275	276	260	293	257	264	248	285	283	273	283	267	245	256	300	261	253	253	300	235	276	246	251	267	265	258	267	254	263	265	273	253	276	241	268	276	259	269	228	242	301	278	252	221	314	280	271	257	273	258	283	237	270	254	294	264	264	299	261	275	280	277	280	263	274	262	229	280	287	284	253	261	255	244	267	240	290	273	268	240	271	254	277	302	273	278	279	259	287	256	246	276	239	272	275	284	259	266	263	289	281	244	271	270	264	260	288	260	276	293	270	284	270	285	269	253	291	278	268	223	243	261	258	274	279	272	307	282	268	275	265	276	282	247	263	251	244	254	276	291	250	289	266	285	258	271	271	243	244	267	271	237	282	268	245	275	273	265	273	253	275	316	289	258	268	265	272	290	272	264	256	272	275	272	284	266	271	255	264	284	268	285	245	255	275	281	304	255	256	242	272	251	283	284	272	278	273	257	235	260	278	279	254	266	239	262	268	258	257	247	286	275	286	265	276	251	249	262	276	266	275	277	244	297	274	258	264	275	276	237	276	262	270	236	286	259	283	273	242	272	266	265	264	244	254	292	248	272	273	266	270	250	256	255	247	251	273	268	242	265	253	270	273	263	262	271	262	259	260	234	250	274	268	231	267	253	247	256	271	256	292	254	259	221	270	278	271	270	272	256	259	258	242	268	268	263	245	266	320	264	262	248	269	260	267	296	272	272	254	264	259	261	268	271	278	263	238	277	268	243	271	269	279	273	275	256	258	275	257	254	241	260	290	280	261	256	282	271	264	296	228	267	297	273	253	280	256	276	268	276	270	268	245	267	235	247	267	276	249	282	267	273	260	288	261	247	293	241	277	290	272	260	237	259	283	279	233	283	299	285	240	260	305	261	281	257	261	242	281	282	273	259	281	278	281	244	238	283	266	269	258	283	257	264	257	280	275	284	259	257	283	256	272	274	259	273	240	247	278	255	252	244	258	270	275	281	275	241	267	265	272	266	268	264	270	269	292	279	249	252	264	272	275	272	275	271	266	273	270	303	273	273	277	256	245	243	259	283	279	255	253	275	238	253	251	279	264	261	260	274	244	263	243	264	277	268	270	264	256	279	305	282	273	261	230	250	247	283	269	238	243	258	264	245	283	259	260	268	278	299	255	290	288	292	248	270	246	282	272	258	240	266	281	295	273	222	285	242	222	261	272	255	258	271	272	241	259	290	244	260	262	282	241	258	264	274	271	308	240	237	235	295	256	250	276	264	279	256	260	254	263	279	252	252	278	266	258	286	260	269	251	282	268	263	269	272	215	274	273	281	251	246	285	258	245	275	253	249	269	283	271	280	273	259	269	309	270	257	271	255	274	288	253	286	281	262	289	261	249	266	258	251	281	247	290	263	283	250	290	276	246	257	256	276	255	277	273	257	282	265	296	258	250	259	275	265	274	255	260	241	273	227	269	269	283	257	259	249	265	247	267	259	297	280	247	270	233	256	298	269	273	278	289	252	287	253	283	258	254	236	261	249	258	272	245	277	263	255	230	257	263	270	262	250	259	269	250	270	216	286	286	282	266	268	279	278	297	247	232	272	234	260	277	251	256	276	273	263	287	256	266	252	265	261	273	266	246	269	257	272	260	269	247	270	266	254	290	273	265	280	290	249	272	261	282	253	241	262	272	275	247	269	260	257	286	254	275	260	264	252	244	262	234	251	281	273	284	269	247	279	284	262	253	269	275	285	303	264	238	261	295	238	265	256	270	263	272	241	239	260	249	253	283	277	267	274	269	259	256	262	269	296	294	255	270	282	295	281	269	275	243	292	242	236	279	267	264	257	243	265	256	241	278	263	262	249	246	229	292	254	270	283	262	249	268	283	232	261	278	267	260	279	236	269	263	272	278	257	298	290	295	246	251	282	252	257	263	257	269	246	276	269	247	276	274	268	258	265	263	272	285	244	259	258	236	301	259	244	251	265	272	285	251	281	279	254	267	277	283	247	241	260	284	278	300	259	233	254	253	275	262	279	277	281	241	284	278	247	249	254	272	277	236	290	272	255	274	263	268	252	261	265	265	275	247	272	274	252	268	263	247	286	260	254	249	275	279	263	291	279	278	272	281	275	256
59404	91870	66968	38196	16140	3822	941	592	514	488	480	515	456	487	468	503	491	499	487	489	506	470	466	491	478	503	508	487	471	494	492	502	493	528	481	451	514	523	462	486	496	504	511	488	497	539	510	457	491	488	475	516	512	468	460	532	519	526	483	468	501	497	502	489	467	473	487	479	450	478	502	542	513	480	504	447	473	477	482	463	492	437	486	480	473	503	488	481	468	480	495	518	491	510	502	503	470	509	521	520	486	505	531	459	514	502	520	465	507	516	478	501	517	471	493	473	473	508	551	501	526	470	464	457	459	501	464	519	485	476	512	463	495	475	499	476	498	484	503	536	496	479	467	534	505	499	456	484	500	538	500	507	483	516	500	467	501	475	521	474	487	484	506	520	505	462	466	505	539	529	487	508	497	492	492	507	472	506	523	504	516	508	462	487	533	481	525	519	474	534	478	469	504	482	511	470	471	477	499	535	495	486	488	508	500	485	470	482	531	479	457	504	500	486	468	504	445	475	508	497	491	451	429	497	536	518	465	482	499	489	476	479	481	500	498	496	461	471	509	500	502	504	498	475	502	500	454	484	485	489	527	484	506	472	540	498	500	457	502	504	469	487	509	495	490	471	492	501	476	489	501	523	485	504	515	529	476	486	481	500	502	492	516	477	517	469	487	492	485	471	494	483	500	477	521	532	481	486	484	498	517	526	485	519	479	483	506	484	487	477	537	462	503	539	469	496	480	438	502	469	485	470	491	520	486	501	479	528	485	492	484	502	500	521	511	515	506	447	486	491	482	504	488	471	507	525	515	488	547	511	521	468	477	480	522	490	545	472	484	478	527	533	457	551	480	492	522	520	462	471	496	479	512	503	464	491	489	499	483	499	540	509	468	494	509	445	474	501	494	530	506	538	549	531	541	494	472	507	465	507	484	532	499	459	460	471	465	516	510	506	481	486	491	464	499	506	502	495	468	486	497	483	494	470	514	473	474	488	525	520	479	486	540	498	472	533	514	456	519	501	437	484	492	453	489	474	460	505	485	511	509	530	479	454	515	532	502	472	488	488	496	474	538	487	435	505	474	471	522	474	491	522	495	469	485	467	507	478	499	475	545	498	478	490	486	463	523	500	465	470	484	516	505	518	497	511	518	478	496	510	474	489	510	532	522	479	482	466	489	556	492	483	505	502	504	519	530	485	508	494	474	511	491	535	485	504	482	486	488	499	478	497	496	517	505	498	488	497	470	480	462	501	483	461	469	462	490	498	492	499	461	501	517	472	497	492	490	466	525	485	471	477	485	511	492	505	524	496	482	475	467	506	487	484	497	472	493	493	451	510	492	496	538	499	487	501	509	471	501	466	531	470	488	462	513	537	473	466	516	528	498	491	513	488	483	528	460	498	509	523	508	496	528	489	498	489	545	495	492	483	506	489	476	530	515	449	478	514	490	531	482	515	471	461	515	508	496	503	499	473	503	490	515	496	496	524	468	468	479	456	483	487	531	467	509	507	502	485	486	494	494	506	448	509	522	498	478	518	467	514	512	543	478	466	471	501	450	514	459	494	548	543	522	486	499	475	534	532	469	494	524	479	494	500	521	502	472	503	530	490	498	489	485	513	480	497	489	464	498	501	507	459	494	454	480	486	513	482	506	500	490	501	514	464	482	483	471	541	491	470	447	494	522	482	497	492	453	478	522	472	517	510	518	482	477	475	502	491	512	528	517	516	492	471	512	492	458	466	521	491	528	470	459	527	478	457	500	528	522	512	457	496	526	516	461	481	531	468	500	483	536	520	526	478	476	491	502	509	472	501	501	499	517	475	516	495	488	534	487	475	496	517	490	539	488	481	502	508	491	492	539	528	524	459	507	520	496	488	531	494	443	460	534	497	508	454	538	513	496	516	473	473	502	471	484	471	474	499	479	471	521	434	530	487	524	531	532	496	527	538	492	506	508	519	512	477	464	471	518	514	502	503	489	484	477	466	473	504	490	529	450	498	493	476	475	502	526	523	535	514	450	544	476	471	474	505	488	472	467	540	506	508	444	494	488	514	532	463	460	520	457	481	508	474	507	539	487	530	484	487	476	484	526	500	494	478	485	480	530	492	461	493	506	505	495	467	484	481	475	481	511	513	524	513	512	491	523	456	489	484	492	503	508	474	487	488	544	522	465	528	482	578	483	466	526	506	469	479	463	468	480	489	501	492	498	493	516	486	465	469	483	507	492	490	491	490	487	472	507	462	513	495	481	487	506	467	468	526	512	525	469	519	454	498	510	488	474	487	495	483	480	486	480	463	459	471	520	518	482	479	476	514	536	473	478	495	449	488	493	483	497	514	516	488	486	490	477	488	497	481	478	489	454	483	512	475	474	471	479	504	514	537	505	476	457	490	470	533	484	491	482	534	480	493	516	465	494	499	486	498	513	510	485	501	489	497	453	509	467	458	518	487	474	513	455	499	489	544	480	483	480	445	478	481	499	522	488	479	496	495	509	522	537	573	510	488	470	460	471	533	485	495	499	480	488	530	523	487	471	465	466	486	499	434	474	477	501	475	521	523	475	455	500	481	473	479	518	461	495	485	440	488	508	489	535	508	479	499	478	523	498	505	487	485	479	493	523	503	482	444	526	503	491	451	534	498	500	493	505	486	476	508	479	511	540	521	529	457	481	514	496	475	469	508	478	491	533	515	509	537	498	503	504	513	479	491	493	518	543	468	463	506	477	497	475	477	492	480	470	504	488	502	504	469	492	476	485	490	484	478	523	545	481	471	498	525	516	483	467	479	496	483	467	470	538	522	484	486	527	526	468	499	501	472	533	495	508	539	489	486	510	515	501	513	512	511	484	511	452	485	485	522	477	498	457	507	501	509	499	501	494	504	503	467	490	495	470	481	489	478	512	519	497	510	505	512	491	530	501	508	471	509	502	498	501	487	495	507	490	514	453	486	510	497	475	502	497	500	512	478	494	490	483	521	437	491	523	523	484	494	487	492	469	504	507	507	509	513	486	456	496	518	482	494	480	473	500	515	476	477	488	514	531	480	500	509	504	497	470	476	530	531	505	463	486	499	483	499	440	505	512	479	484	504	471	488	514	463	496	493	484	492	490	495	511	463	515	509	537	473	505	511	467	491	484	422	504	513	507	524	487	475	493	521	459	500	490	475	482	509	479	493	480	504	537	509	479	500	466	516	503	510	516	534	451	504	464	493	491	499	501	492	514	498	479	512	473	492	541	520	466	500	496	504	499	465	514	499	544	494	529	521	455	504	493	502	486	513	501	481	509	471	473	474	506	468	499	535	507	475	474	511	501	467	486	521	478	489	546	482	514	551	480	522	522	491	523	470	482	490	529	497	576	544	467	505	493	518	510	496	493	507	501	479	450	533	498	442	518	476	519	503	510	476	483	485	523	449	528	477	497	478	489	519	535	508	480	441	547	493	475	455	456	500	490	512	493	461	513	485	487	502	517	482	514	499	501	479	490	476	479	491	475	496	471	503
23437	22816	32619	26496	21383	16370	3222	412	334	365	361	329	305	332	306	316	327	326	326	331	293	320	307	328	313	325	317	317	269	292	282	319	300	320	333	340	307	292	328	324	297	326	295	299	334	298	308	342	320	304	299	322	280	299	324	290	347	321	339	296	324	295	299	300	324	332	306	290	320	297	313	285	348	322	318	298	285	314	301	308	314	324	315	303	333	312	310	316	278	302	309	310	298	315	315	301	320	296	284	293	325	336	313	305	340	298	304	315	294	330	305	301	327	335	298	310	322	291	293	319	328	297	297	353	289	304	292	325	314	308	290	317	309	302	292	305	294	316	305	284	297	303	318	275	314	349	314	286	283	330	322	292	288	302	297	322	299	279	287	306	269	294	310	314	302	283	324	313	289	301	326	303	308	327	303	319	292	301	304	305	322	308	296	292	308	295	321	319	319	308	292	305	326	316	322	310	315	314	300	307	343	294	300	303	325	334	293	315	293	304	324	313	314	309	329	288	297	342	287	322	306	300	323	315	345	315	296	279	310	303	347	333	313	313	316	291	314	299	300	332	340	278	336	309	324	270	308	299	299	317	296	294	317	314	276	336	324	337	283	295	303	313	286	341	317	302	302	282	279	284	318	326	322	317	285	298	324	305	307	321	308	332	305	340	301	305	295	302	294	327	339	299	308	287	291	297	335	309	314	317	299	274	322	315	309	300	284	291	344	361	301	292	293	323	302	302	328	290	317	279	329	307	324	317	292	303	296	325	316	315	300	276	306	294	302	277	306	300	303	327	322	331	332	308	320	332	323	302	308	302	327	309	291	288	326	313	306	307	309	313	305	289	305	291	320	329	311	289	336	334	300	305	305	293	299	304	299	311	294	308	291	305	286	302	288	290	292	305	319	307	293	268	319	327	288	310	287	304	321	331	316	331	282	312	305	326	318	295	296	282	317	298	305	298	300	326	352	323	322	292	321	314	327	309	323	304	296	293	293	331	315	304	322	277	293	328	310	315	315	281	288	310	299	306	316	322	288	300	285	328	327	305	317	306	343	273	320	323	304	284	300	304	262	298	312	315	301	297	343	296	300	321	283	284	312	287	337	332	300	300	345	348	319	327	317	302	304	300	313	332	316	324	308	309	301	343	306	293	305	313	308	323	329	285	297	304	289	271	286	297	310	290	286	313	321	302	300	277	310	307	310	280	277	328	311	315	337	338	298	298	335	310	296	283	284	303	303	302	322	274	302	294	301	327	268	331	325	307	296	335	298	300	315	318	262	279	294	284	311	296	299	316	327	298	324	311	341	316	294	324	310	316	303	336	351	303	332	314	330	294	298	316	273	333	311	364	332	298	318	290	310	298	316	305	336	318	279	305	287	306	305	304	310	329	297	309	303	321	307	318	295	297	297	318	287	312	300	309	302	309	310	329	284	300	307	288	298	314	291	331	301	307	284	326	320	305	322	325	305	288	316	322	309	294	317	312	292	318	304	289	295	288	308	315	315	274	297	310	322	314	327	331	314	334	328	315	316	303	282	313	300	295	292	317	311	314	271	284	311	313	322	291	277	319	314	326	288	308	286	296	332	307	298	304	302	285	271	294	300	300	288	330	319	295	302	265	281	324	323	288	333	324	319	312	319	292	290	300	342	301	308	302	344	344	305	311	291	324	323	304	308	315	298	353	315	287	298	321	360	313	310	311	291	297	317	337	336	316	315	296	347	319	299	304	330	316	323	305	311	296	324	309	343	336	276	306	283	309	325	343	315	294	349	295	289	328	327	326	301	307	286	300	292	292	344	284	283	292	299	323	294	288	288	315	306	312	303	325	334	326	316	293	278	317	301	303	316	332	319	296	323	330	270	284	328	310	305	292	298	351	321	308	294	290	315	281	289	317	326	302	333	313	287	311	288	340	303	325	341	302	303	299	340	348	324	296	364	307	296	299	299	321	284	306	315	324	305	320	299	326	283	297	302	304	311	299	294	318	322	305	299	265	311	311	316	323	297	339	315	286	290	303	318	341	297	314	308	340	300	314	326	322	298	307	293	326	298	323	313	322	291	284	330	335	277	305	319	326	296	299	281	335	294	294	284	362	303	315	308	287	310	305	344	311	292	307	289	293	300	301	299	295	311	304	294	368	323	335	278	316	306	319	311	269	289	320	320	311	273	311	296	312	331	312	336	281	287	321	302	312	298	298	314	293	346	296	297	313	317	300	314	320	288	275	312	266	297	319	299	329	298	301	329	325	319	299	324	306	303	297	296	289	319	302	290	304	329	300	303	345	302	285	327	339	329	325	313	316	311	326	318	305	308	317	294	297	316	312	265	297	304	283	314	287	348	319	309	329	341	330	333	323	312	292	323	315	305	311	316	296	299	318	333	307	313	312	298	325	318	326	317	315	282	307	312	303	322	307	302	318	301	303	339	324	309	333	328	327	318	307	335	307	302	296	345	284	298	315	312	314	331	289	324	321	313	316	304	302	294	296	350	307	344	316	311	294	288	293	336	322	268	332	330	314	309	269	323	296	340	300	328	306	306	322	294	310	274	336	336	297	294	300	308	308	306	305	316	279	320	312	299	322	287	310	301	323	291	300	331	347	310	301	312	321	290	321	315	299	317	314	312	333	315	335	295	298	313	318	304	331	299	289	315	276	319	288	316	300	322	273	328	301	355	290	318	328	322	332	329	297	268	308	303	295	300	287	320	312	336	305	320	299	290	285	297	304	350	322	312	295	310	289	317	313	342	278	311	290	314	312	312	270	320	281	318	301	282	327	307	325	299	310	291	323	276	315	337	290	288	297	327	305	300	324	310	319	315	324	307	314	320	300	310	331	306	285	312	336	318	301	293	328	298	289	320	285	289	315	283	305	327	340	329	318	312	276	306	331	298	305	316	307	305	303	317	304	293	322	317	319	309	349	337	313	350	318	305	284	282	307	303	327	321	280	318	311	300	323	320	323	325	277	307	313	334	323	304	349	302	346	299	262	329	329	314	273	314	316	307	293	281	319	296	319	343	304	335	335	291	299	296	292	327	297	341	304	304	312	305	305	298	268	321	301	294	258	276	297	295	336	326	330	307	317	310	284	291	304	320	324	341	301	302	304	318	304	305	341	331	285	342	318	305	312	284	305	313	301	346	308	316	322	312	319	317	318	286	322	279	296	313	281	309	311	290	308	269	311	311	330	350	315	335	325	331	316	299	317	317	298	279	307	298	310	310	309	302	305	321	276	269	352	306	299	304	297	272	297	305	274	323	307	274	279	303	330	299	317	301	315	330	307	335	272	290	290	296	326	315	324	323	329	277	292	320	322	320	313	334	319	316	326	340	307	318	311	342	322	307	303	309	286	304	271	308	316	340	307	285	309	305	306	334	303	310	288	295	318	320	329	307	319	302	264	338	326	259	299	323	303	340	316	314	313	309	283	298	288	298	292	298	337	335	303	313	313	309	295	293	296	333	328	305	310	292	288	284	309	300	317	285	306	339	276	305	301
60753	101956	75896	46035	22096	6062	1413	659	570	552	514	557	577	574	532	573	580	536	576	567	564	616	582	571	559	547	577	572	540	561	544	541	563	570	587	566	564	554	541	574	557	540	539	526	564	525	548	548	532	549	566	574	540	555	545	542	520	517	545	553	526	535	551	560	482	515	575	520	538	562	596	505	546	599	516	560	540	555	562	564	541	474	565	502	545	518	531	563	560	604	568	538	555	523	555	547	569	498	606	574	565	559	515	534	572	536	540	550	561	531	542	542	558	520	558	541	528	519	536	537	572	542	519	534	550	570	593	569	552	587	584	570	515	531	546	600	585	558	526	532	607	536	526	588	560	565	568	557	560	513	542	551	574	542	536	565	611	506	554	572	535	570	520	570	564	565	544	601	566	578	543	575	549	533	522	534	570	547	512	528	547	528	561	582	534	509	543	533	549	501	578	517	572	501	527	564	578	530	539	576	530	547	551	517	549	528	547	595	546	549	582	547	520	549	555	519	587	562	586	544	536	541	536	511	541	568	554	535	517	524	560	538	535	558	552	567	528	532	532	526	543	519	542	579	554	550	559	591	549	522	517	554	515	539	560	563	531	524	503	554	540	564	579	551	535	561	580	553	558	543	556	534	558	592	527	514	558	525	568	540	521	560	559	555	516	505	566	541	556	547	523	530	541	539	567	554	540	569	566	541	565	517	534	541	527	546	533	552	581	574	523	525	552	566	543	561	569	587	573	535	546	563	549	558	518	543	523	538	532	553	542	573	557	569	553	552	524	583	557	575	520	553	539	568	533	521	558	538	550	548	525	580	528	545	550	574	556	584	555	530	580	582	598	529	531	538	538	543	535	553	552	496	542	529	548	541	561	565	544	550	587	544	563	527	544	518	520	582	530	530	532	549	528	567	494	536	510	569	539	520	548	590	571	541	531	532	584	547	548	489	570	553	629	552	575	541	563	535	514	556	536	512	545	556	558	538	533	568	570	548	520	547	572	520	520	536	520	545	561	542	576	544	541	550	529	573	619	543	585	547	572	549	563	515	541	573	542	526	521	545	567	556	567	580	518	545	535	553	552	573	554	551	573	563	553	556	519	591	520	548	561	561	568	534	549	537	556	547	584	513	519	587	557	533	583	538	552	534	572	523	575	585	553	549	542	596	578	532	536	540	520	566	547	576	528	570	505	521	545	553	560	576	549	553	569	569	560	545	541	566	518	507	569	533	555	514	534	569	560	557	526	618	521	534	550	556	526	597	526	554	552	561	537	583	534	553	561	567	564	509	563	587	561	527	542	575	523	608	568	504	541	573	530	543	559	550	543	542	537	573	528	558	555	567	571	561	555	520	493	553	562	533	542	494	558	528	571	531	592	555	542	546	541	564	547	571	538	545	551	528	554	525	572	554	592	500	546	544	528	549	553	575	563	580	526	560	594	530	589	538	563	559	564	549	540	595	509	550	536	529	582	557	545	561	543	553	539	536	587	574	556	557	528	541	534	564	546	567	566	542	528	558	558	575	540	519	554	550	571	529	566	535	535	530	541	531	539	579	583	553	556	563	537	594	544	515	589	555	551	554	530	555	571	507	562	531	543	524	548	530	528	555	537	507	606	535	507	557	546	533	566	532	517	559	520	530	547	543	497	540	532	547	519	586	561	547	555	579	533	563	544	585	533	534	550	535	592	551	548	567	556	587	586	525	529	555	549	578	552	549	535	519	524	560	547	495	554	555	541	527	546	528	549	550	553	566	537	529	537	548	558	555	537	520	543	580	522	552	557	586	584	522	572	549	538	591	538	551	617	531	522	550	535	523	519	568	530	524	559	522	561	576	511	596	566	590	584	555	527	553	567	559	572	530	545	575	575	552	553	540	540	550	515	591	536	542	528	576	522	542	584	529	572	530	578	562	525	608	545	580	530	498	546	540	560	511	552	559	559	530	562	545	555	539	551	596	555	548	531	576	543	534	544	566	576	512	542	556	530	555	574	534	539	548	560	537	568	537	563	545	534	572	543	551	491	577	528	547	547	555	581	545	531	528	563	613	553	584	535	539	521	507	562	569	593	556	549	531	583	546	597	550	526	495	585	557	525	557	564	544	518	523	564	528	548	489	518	551	580	541	529	567	513	548	558	563	535	553	546	569	529	578	566	548	549	540	514	517	581	574	538	535	545	550	500	538	562	570	534	537	504	564	577	568	565	562	570	557	581	563	528	511	543	591	574	558	506	574	540	577	550	571	565	506	518	541	535	575	559	608	583	562	576	556	529	538	563	528	540	540	570	561	520	585	548	562	514	536	526	563	560	576	520	536	545	573	581	545	549	539	553	561	527	594	551	519	556	526	537	570	561	515	550	574	564	562	540	532	526	547	536	541	545	579	588	539	572	525	546	561	574	575	568	521	545	559	556	535	560	535	583	577	564	542	545	512	547	498	504	552	550	529	538	571	571	540	577	544	546	519	545	509	569	575	588	553	539	537	522	537	560	535	555	536	562	536	554	567	535	552	526	565	526	536	524	529	580	549	529	543	530	542	523	577	515	540	590	513	556	548	527	558	586	520	569	586	588	565	564	541	534	533	574	547	537	515	539	564	538	561	573	534	515	593	549	531	486	528	512	539	566	531	553	527	590	514	540	574	554	534	522	519	589	544	561	554	547	543	592	541	528	524	490	584	567	539	494	616	531	527	557	554	585	566	522	555	546	555	547	559	549	531	533	549	549	511	541	531	557	570	563	547	554	549	518	552	566	517	550	556	531	585	551	536	549	537	559	603	537	530	510	565	550	584	574	584	565	529	544	559	541	536	542	572	556	578	561	551	548	522	525	538	508	546	545	508	560	547	546	562	568	551	539	532	507	529	568	576	567	547	487	573	542	515	542	524	549	572	541	559	528	531	557	507	503	534	525	501	560	559	584	538	567	575	555	507	600	564	560	535	528	603	565	544	531	510	567	570	584	555	562	545	529	563	533	552	530	556	573	570	550	550	580	517	549	552	567	564	563	541	585	545	563	533	535	538	539	555	572	544	540	517	560	574	583	522	566	547	533	563	546	579	524	567	570	566	575	590	571	535	548	572	583	528	545	512	557	518	523	591	559	529	532	531	534	554	566	547	563	566	550	544	529	550	523	545	527	518	532	579	497	536	525	561	539	550	550	574	534	478	551	555	545	536	554	552	528	589	518	483	521	578	520	570	530	568	570	557	518	526	553	535	515	550	550	549	501	562	546	562	560	544	546	538	551	546	583	540	541	537	538	584	563	549	570	554	535	530	525	546	590	528	521	566	543	520	561	551	565	548	529	583	586	570	552	522	509	555	533	553	559	580	545	511	566	573	582	533	588	548	557	535	547	511	557	524	568	539	559	548	574	612	551	543	530	561	542	573	531	564	549	541	537	527	578	602	554	555	565	532	544	554	512	613	534	550	599	560	584	536	527	527	584	563	545	518	543	522	551	538	553	530	550	518	542	551	560	569	545	590	554	538	515	513	529	556
28830	32813	29674	13132	2307	663	323	276	264	263	256	271	247	254	246	259	260	240	262	275	287	242	250	222	250	250	285	245	243	251	257	257	222	246	263	245	246	248	227	206	243	239	242	247	306	265	263	238	248	266	237	272	256	259	267	253	250	268	245	244	257	256	287	275	245	270	258	255	264	256	257	238	223	280	275	251	281	258	242	232	281	252	247	245	275	257	245	241	259	214	282	268	246	281	260	270	243	237	250	300	266	249	251	244	242	237	264	266	237	248	241	255	253	240	260	263	246	272	286	262	263	220	255	254	253	279	224	274	244	274	263	283	264	243	241	271	300	254	255	237	254	266	246	294	257	263	289	244	259	287	290	238	243	254	256	246	235	253	269	257	270	260	284	237	252	250	259	243	258	229	265	250	233	264	257	259	258	247	251	263	252	227	237	253	269	262	267	254	276	234	242	259	275	260	257	243	255	270	297	247	256	284	264	259	231	247	259	259	237	249	293	257	255	263	273	280	263	286	248	247	254	259	252	294	254	258	269	268	246	275	253	281	260	250	272	273	266	268	273	260	251	219	265	246	266	255	292	238	271	264	247	228	222	254	254	265	259	254	267	251	238	250	258	294	273	248	252	281	224	259	238	246	253	234	253	267	232	258	262	228	255	241	270	279	267	256	272	243	240	250	205	246	251	262	271	297	272	248	267	246	292	266	249	262	261	255	244	258	250	250	244	258	257	236	276	261	259	249	248	233	237	248	254	274	265	261	227	260	257	240	268	241	245	240	220	223	238	249	246	271	251	235	231	264	262	278	256	257	247	243	259	252	249	269	246	248	244	276	286	247	246	248	261	250	281	285	246	230	259	256	252	233	242	264	259	289	253	285	287	252	253	252	247	263	263	255	246	253	264	267	269	249	276	253	243	247	270	246	255	261	293	237	242	277	266	240	234	268	255	237	257	239	245	255	282	262	251	258	249	232	275	247	237	270	266	241	270	267	273	279	264	275	240	267	271	232	269	264	265	244	264	223	263	291	241	239	276	234	264	238	267	248	276	236	260	261	244	244	242	250	242	245	247	254	291	222	262	247	290	265	235	271	273	277	239	240	257	235	263	252	240	268	248	278	263	279	234	253	281	268	252	233	236	304	245	229	224	262	259	281	274	235	246	271	247	262	268	257	256	272	265	220	245	249	256	266	225	265	257	260	266	251	242	255	291	265	252	259	242	266	260	243	287	231	248	255	247	267	254	252	269	254	236	236	249	271	272	275	255	248	254	228	258	265	274	234	249	247	231	250	256	232	258	293	258	264	245	244	246	242	246	249	274	271	272	269	252	258	296	230	257	250	248	261	246	218	272	245	267	235	252	253	238	249	260	292	244	255	290	268	246	231	250	252	245	256	250	256	294	282	236	252	271	243	275	254	264	258	248	268	246	246	267	276	315	251	240	248	264	275	214	274	242	281	256	269	258	223	267	234	268	260	263	246	244	256	272	241	278	249	253	229	273	236	244	229	201	255	272	259	291	212	268	244	255	287	259	256	244	222	250	261	247	268	266	248	277	256	248	254	254	294	229	232	245	261	242	254	287	231	235	274	290	244	254	250	243	262	237	238	229	261	242	245	235	269	260	229	251	246	258	226	241	266	238	251	240	256	228	270	273	270	267	257	252	281	270	267	259	252	238	252	289	239	301	248	271	228	276	210	275	237	267	249	265	269	238	254	241	270	241	295	263	283	259	245	256	270	249	271	242	244	270	297	278	277	257	242	259	268	250	251	279	252	245	247	235	267	255	269	239	242	253	260	246	246	263	253	275	224	249	233	252	268	241	251	240	242	254	230	257	262	257	249	249	264	259	264	277	260	238	235	237	254	254	262	247	266	274	264	254	260	260	263	259	256	239	285	262	228	240	266	262	271	264	267	275	259	230	285	254	272	277	230	261	247	288	241	259	239	256	255	277	253	264	263	222	282	264	234	276	232	263	247	254	252	240	275	246	284	246	280	252	232	271	256	239	262	262	235	230	231	266	237	272	251	247	264	246	246	257	279	267	257	245	267	271	284	246	289	259	273	235	274	266	260	238	262	268	247	232	249	279	279	246	262	269	217	299	255	264	234	276	254	247	217	276	251	239	286	273	245	241	257	255	254	262	261	253	232	257	251	235	221	257	264	263	250	250	259	226	257	254	242	259	269	251	272	268	234	239	275	239	250	280	257	298	257	251	243	248	282	264	288	256	262	257	246	266	247	263	260	247	241	261	246	260	215	247	224	237	251	267	255	264	256	236	259	250	290	242	270	230	249	264	233	246	281	283	273	268	262	233	225	279	228	250	237	257	233	256	256	256	232	273	258	266	226	266	255	277	223	270	246	271	251	244	259	275	252	248	260	259	248	240	264	249	256	248	257	263	266	269	257	273	233	249	259	282	235	257	222	279	245	280	253	255	243	268	252	236	252	243	244	244	261	256	283	243	263	284	266	271	236	279	236	245	278	260	251	275	242	231	255	240	249	264	263	248	275	279	246	263	258	241	240	240	247	242	252	266	259	272	283	240	257	255	269	291	272	262	273	235	240	261	269	241	274	285	265	251	248	239	275	262	227	244	242	252	307	290	254	230	291	256	262	245	239	269	242	256	249	259	268	254	265	274	265	255	257	252	265	266	254	231	272	288	247	264	288	269	260	251	259	243	252	256	265	235	250	258	264	242	238	254	285	261	236	250	224	263	221	257	265	243	240	267	253	254	266	264	266	258	251	283	266	264	244	235	234	246	240	261	274	262	272	261	264	230	272	221	258	261	237	239	247	267	284	250	248	267	293	210	263	242	272	253	253	265	258	254	251	254	243	288	256	268	235	244	257	249	263	233	268	243	263	232	235	256	249	237	280	278	271	281	258	251	262	252	227	221	255	272	243	289	275	286	264	239	238	241	258	266	256	254	229	269	237	246	250	249	228	267	229	267	279	277	241	267	239	245	253	259	257	256	252	267	286	240	263	259	253	268	249	242	244	242	255	258	215	286	265	250	255	232	262	261	246	228	257	282	254	276	271	271	253	244	238	245	260	261	231	253	227	245	275	268	253	286	244	243	271	235	260	260	260	257	235	257	278	293	271	256	260	279	257	268	271	223	261	250	247	219	273	275	268	234	244	283	234	241	231	248	256	273	269	242	265	257	253	221	258	271	245	281	256	242	248	268	269	284	252	251	244	262	236	247	239	251	266	242	238	256	239	260	265	254	216	261	273	261	241	270	228	248	272	261	269	273	246	262	243	254	239	297	255	247	235	295	253	235	242	233	256	264	270	268	254	227	252	272	264	280	261	280	254	263	262	264	251	225	245	265	287	263	260	263	255	271	254	269	227	254	268	227	247	263	247	263	241	251	271	256	255	248	275	251	243	248	248	268	299	240	254	222	250	253	231	247	265	276	258	264	273	243	253	251	268	257	259	263	257	274	259	257	259	254	239	255	250	242	267	253	249	236	267	265	262	250	259	241	260	246	243	242	250
36122	50863	35017	14320	4079	1161	580	474	471	494	455	485	499	533	453	483	489	501	487	472	493	453	480	440	455	481	498	481	476	501	475	476	494	513	461	471	504	516	493	492	492	483	463	517	485	462	486	486	503	536	489	455	446	462	476	465	471	486	471	470	464	499	485	513	489	478	481	486	469	486	472	465	461	462	487	521	492	459	486	438	471	497	497	493	501	478	454	496	425	466	480	495	469	468	472	486	511	489	454	509	487	512	468	473	427	506	505	454	461	528	472	458	547	464	494	513	527	541	481	484	500	451	497	465	474	484	468	463	504	479	479	484	449	506	428	448	486	452	473	512	481	472	467	473	488	480	474	450	521	494	429	489	462	453	492	459	486	475	453	490	464	451	522	445	456	486	466	504	435	464	496	490	482	489	493	433	466	494	528	493	478	489	459	534	479	516	499	458	500	519	485	495	496	504	491	482	518	481	490	483	508	531	516	510	468	500	462	485	479	522	462	479	497	481	523	474	509	489	459	489	464	476	473	457	469	480	468	477	481	521	518	500	487	471	496	480	403	514	445	476	462	452	512	477	469	528	468	472	487	453	485	459	479	510	457	500	462	481	529	455	484	530	504	489	490	497	476	507	451	472	485	471	464	469	461	468	508	447	470	488	475	489	481	471	508	483	490	485	508	480	501	529	478	463	450	456	478	487	511	465	447	527	464	494	494	492	474	488	459	479	490	465	483	493	499	475	513	497	510	486	461	483	475	426	514	476	463	505	439	477	450	494	491	444	490	494	506	479	485	511	486	528	480	479	473	492	502	430	491	481	480	480	560	501	483	484	506	482	491	459	472	452	434	501	554	493	482	463	461	465	477	448	440	482	476	465	483	476	446	442	435	472	458	501	497	467	465	500	534	523	455	450	487	484	472	489	512	429	508	487	502	444	487	469	475	519	473	459	492	491	478	473	527	473	446	455	499	475	474	471	490	444	448	468	469	450	458	460	465	503	474	479	428	508	493	482	520	439	469	485	482	512	495	498	493	495	495	462	462	462	473	495	514	443	459	489	463	447	491	483	479	476	481	482	497	474	439	487	481	461	452	468	461	492	474	489	485	492	477	467	450	473	451	463	496	483	503	448	482	448	466	486	456	473	439	449	527	487	510	447	480	478	485	477	495	507	484	470	467	506	476	480	471	513	438	451	486	458	461	487	464	460	468	484	464	486	482	488	487	444	485	491	468	464	478	477	512	486	481	495	486	466	455	447	545	453	499	464	451	506	542	467	481	491	442	461	476	496	468	452	451	464	521	494	499	485	480	507	510	505	482	510	466	454	448	482	473	471	487	442	478	474	446	492	497	482	473	466	508	497	490	503	480	455	454	492	479	477	495	483	475	517	492	502	443	489	501	448	514	487	486	440	493	447	444	446	455	448	502	480	461	479	493	512	515	458	467	481	505	445	485	421	456	476	479	502	509	516	436	481	471	493	522	497	533	484	423	489	477	474	513	465	467	498	481	497	486	483	508	452	459	477	446	426	485	488	481	494	467	481	523	490	472	508	491	452	478	452	449	438	486	469	483	490	462	456	473	460	513	518	472	458	496	484	487	478	486	474	466	509	472	511	472	453	500	473	518	492	464	494	501	482	468	501	489	456	472	503	478	486	448	443	491	439	516	475	488	507	492	491	498	524	451	485	448	511	495	525	461	474	459	468	499	427	475	475	486	470	511	481	451	470	487	501	469	511	476	502	475	469	469	519	509	495	492	508	462	481	516	453	470	492	481	507	493	492	491	497	464	484	452	465	471	475	469	497	493	472	460	508	444	499	490	486	509	477	495	455	466	491	497	477	472	510	512	484	499	472	496	504	459	489	465	481	488	468	491	512	507	495	492	492	520	482	482	496	471	467	496	431	472	508	507	482	490	451	438	439	473	528	472	488	490	489	459	498	484	464	455	493	505	509	476	506	531	469	502	464	498	473	472	503	431	459	471	460	513	460	480	471	445	445	486	485	467	498	451	517	487	503	473	487	498	487	478	503	483	462	483	482	484	527	513	495	448	463	457	460	488	503	481	483	488	470	485	462	487	499	490	488	479	458	459	501	468	475	471	463	461	449	496	515	503	466	474	517	462	483	467	485	486	425	475	509	485	498	480	449	444	494	487	487	486	462	466	464	486	467	487	486	514	466	536	442	473	455	468	469	473	464	465	457	494	461	432	493	507	447	479	456	452	476	445	461	478	499	477	513	454	487	456	461	466	460	504	510	461	495	492	443	475	483	475	502	502	507	477	447	491	486	479	482	511	505	445	491	491	489	483	473	493	510	461	506	478	453	530	455	487	470	475	484	492	471	474	470	468	469	506	484	491	493	456	475	483	486	493	474	461	465	497	516	457	447	470	470	493	459	427	501	445	469	500	498	481	469	482	498	445	470	453	484	487	481	470	479	469	474	464	459	492	470	525	435	526	480	485	466	471	455	486	499	454	450	449	484	450	487	463	499	456	490	483	462	488	527	459	504	509	464	482	490	481	487	457	495	461	493	519	456	476	504	467	478	495	488	472	484	479	514	479	494	479	464	532	506	481	437	491	493	464	484	487	470	493	463	495	455	516	530	507	487	475	487	492	504	502	485	493	471	481	501	475	466	493	476	516	508	517	498	486	463	492	484	486	474	469	519	489	438	470	518	462	506	484	472	465	507	458	476	452	514	495	482	492	440	476	509	443	474	466	444	480	440	484	506	505	497	523	499	478	494	514	464	462	473	512	475	478	494	524	484	485	452	474	505	454	469	459	488	506	470	484	455	491	490	484	471	488	480	471	457	483	440	463	468	482	525	493	472	483	426	473	474	508	438	483	433	472	488	481	429	477	449	475	514	507	496	474	479	490	496	532	478	504	488	493	480	481	502	458	511	483	467	462	457	476	484	450	477	489	468	511	505	459	434	477	493	467	481	499	454	436	465	472	463	462	513	506	499	502	497	481	519	474	515	448	496	488	483	429	473	477	479	499	491	501	456	437	485	508	489	495	486	508	453	506	503	441	476	482	457	482	448	486	460	449	511	461	485	466	485	448	480	486	519	483	492	487	472	466	508	468	528	528	490	484	504	486	462	497	499	440	471	518	461	460	482	505	474	493	503	485	470	476	472	468	471	490	480	480	431	475	470	443	490	461	444	489	527	467	469	514	469	521	464	461	461	480	530	467	472	497	475	507	499	474	455	487	496	435	467	478	486	487	450	475	441	454	494	482	501	475	499	460	470	457	480	471	466	464	501	486	487	474	475	490	462	485	489	498	460	529	490	494	480	495	467	460	505	450	490	487	514	467	479	446	496	473	495	471	491	508	472	470	481	470	500	477	458	481	459	459	445	485	499	488	489	496	503	530	509	470	510	455	481	520	503	476	470	484	495	482	475	509	492	513	459	497	472	475	479	469	494	428	497	491	474	477	471	491	475	483	500	481	485	460	512	470	453	445	461	473	470	490	491	487	495	451	460	497	470	504	481	480	504
24789	25657	36116	28404	18683	6115	692	318	265	263	279	251	269	275	272	264	265	245	276	246	263	282	290	272	269	278	273	270	255	265	295	270	257	253	285	263	286	266	286	256	278	263	296	259	257	235	294	272	271	243	261	246	251	264	249	260	303	266	253	266	252	257	258	262	288	257	278	288	268	270	296	249	256	266	270	251	256	273	281	257	269	265	264	261	270	296	282	279	255	259	256	291	279	234	292	279	277	266	280	253	257	292	275	252	238	256	289	289	266	265	264	287	259	243	268	291	284	295	291	264	274	250	272	272	249	275	253	269	252	272	234	296	247	266	271	253	263	285	267	261	279	277	254	269	236	248	272	232	305	276	292	273	280	251	278	221	265	295	252	283	253	285	329	271	268	264	263	265	263	257	277	242	273	279	248	277	263	265	279	262	274	255	284	297	269	264	278	299	263	221	248	263	272	259	265	262	287	262	271	275	232	241	294	244	265	252	306	254	270	261	255	278	276	281	269	262	273	254	258	239	280	304	257	259	245	229	280	269	263	269	260	270	268	288	286	270	256	269	258	276	273	253	282	272	278	279	253	243	288	271	261	264	263	270	248	282	268	259	256	265	239	284	245	283	270	260	277	270	245	254	279	243	280	249	275	266	251	267	284	258	279	255	295	280	294	269	271	279	271	255	251	306	253	285	269	263	277	259	273	283	257	232	262	297	264	263	263	287	285	278	263	272	261	272	279	262	270	284	268	258	265	241	266	253	267	270	259	264	283	236	231	250	282	261	231	267	261	275	248	257	274	246	265	268	296	286	233	284	299	301	263	246	273	288	253	255	282	247	264	260	277	232	257	269	275	248	274	256	274	265	261	239	267	266	272	278	277	251	296	282	260	262	290	258	259	263	255	250	265	264	266	269	266	247	274	248	267	276	244	269	279	271	268	257	261	251	235	261	269	253	259	279	272	280	267	251	266	285	268	280	248	254	256	238	282	284	264	269	289	281	261	276	270	240	289	265	272	259	275	230	274	247	275	287	277	264	255	261	274	257	275	246	270	271	268	290	246	298	260	300	265	293	264	239	244	263	289	256	282	263	256	277	281	261	273	260	268	264	247	255	246	251	296	269	305	285	263	317	261	280	280	277	236	265	261	258	266	266	258	283	280	269	285	239	258	284	281	274	262	248	248	258	267	280	253	289	261	246	272	269	296	258	283	251	240	290	290	267	263	269	261	284	273	289	319	268	289	260	277	264	271	300	242	285	286	269	264	268	278	267	258	279	255	240	244	285	248	262	276	281	263	280	256	266	273	224	271	260	272	260	265	264	272	251	262	261	256	279	287	282	289	275	256	269	260	270	259	259	260	264	243	280	242	287	258	257	271	279	267	252	266	259	290	283	265	265	271	278	271	253	282	247	278	253	250	280	274	252	249	257	275	247	267	245	272	270	295	307	259	259	255	273	285	280	286	244	252	260	276	248	255	260	261	255	280	276	288	271	266	271	276	281	292	233	244	269	254	277	260	283	274	304	252	242	252	265	286	279	293	287	262	312	290	269	265	283	264	275	253	268	260	291	281	277	262	271	258	282	252	266	276	254	271	292	276	272	252	219	280	239	286	303	257	283	243	266	276	266	254	288	281	252	258	322	249	269	279	279	294	305	254	276	292	275	260	248	239	281	244	284	270	264	269	261	277	281	270	238	252	258	246	265	280	273	269	281	264	266	279	259	267	273	259	265	259	283	262	254	255	270	267	274	288	251	258	270	300	273	274	250	272	252	266	302	278	280	263	268	271	256	268	293	238	263	274	248	262	257	265	260	266	258	262	262	240	250	282	256	301	258	246	268	262	217	270	256	268	285	294	282	231	255	282	271	237	236	287	245	249	282	288	243	267	262	256	272	245	264	247	265	274	284	277	284	287	260	267	270	267	271	291	251	286	278	265	242	272	251	285	292	270	281	251	265	247	247	280	252	250	271	252	298	259	250	238	268	263	251	251	235	266	268	263	255	270	250	275	255	256	246	258	282	244	271	251	266	278	242	277	265	269	264	257	284	290	255	260	256	262	222	249	260	264	274	248	256	290	255	246	277	270	262	241	272	247	280	276	231	249	265	273	266	266	230	270	311	269	285	282	285	292	271	261	297	275	252	297	279	281	270	265	272	270	246	269	277	268	271	284	246	287	254	265	259	269	269	262	264	267	301	289	274	287	254	279	240	265	251	266	283	289	264	246	253	244	274	268	275	244	271	254	259	276	255	285	281	266	263	263	274	282	251	253	248	265	272	291	276	225	262	305	285	271	278	272	262	251	255	244	290	263	282	280	237	252	274	257	245	242	245	258	303	244	280	240	295	246	256	252	255	277	267	266	290	254	239	273	275	282	250	272	280	270	280	281	303	295	270	288	275	280	244	264	285	280	277	270	246	280	231	262	272	246	269	238	256	286	249	252	264	255	262	298	283	283	279	265	250	270	253	251	285	267	283	256	228	255	252	266	269	268	274	266	242	277	237	248	286	250	295	265	288	253	261	257	260	260	271	251	273	287	263	286	267	233	239	284	265	240	271	269	281	276	269	276	273	284	265	285	248	275	293	272	267	286	252	251	281	261	258	276	260	263	268	263	256	264	247	285	282	289	260	287	275	237	291	268	272	282	277	263	286	261	245	255	287	239	249	273	261	282	254	285	289	277	269	248	263	263	273	279	254	246	292	279	242	239	278	261	257	273	257	273	253	264	295	251	265	281	272	267	277	290	289	281	282	240	271	286	261	261	278	259	275	264	258	283	283	244	260	307	292	274	287	271	271	293	245	253	276	269	243	240	268	297	255	245	267	257	294	272	266	257	271	275	267	256	284	252	229	257	282	269	260	255	274	256	242	256	308	274	291	283	287	279	299	271	278	259	233	264	234	272	242	285	255	253	293	253	289	277	291	274	258	266	249	257	261	280	258	244	300	279	275	327	301	278	277	284	257	268	264	270	292	287	284	248	268	268	276	268	279	264	236	265	279	263	259	254	285	238	292	247	258	276	268	271	294	269	242	243	247	274	260	275	277	254	256	282	261	267	263	273	288	286	292	286	243	232	249	261	263	257	272	273	253	246	296	270	259	274	251	274	259	300	293	237	261	242	254	249	251	239	253	282	260	289	261	240	275	259	279	253	268	258	268	298	276	279	287	247	286	257	280	309	253	261	251	263	269	269	271	259	260	274	268	244	293	296	270	307	271	244	266	274	268	275	249	299	268	253	230	266	252	304	248	274	273	255	293	275	293	264	268	279	230	242	265	285	273	273	256	267	275	293	274	285	251	270	285	269	258	251	267	251	268	301	255	249	250	262	268	268	265	295	253	274	246	273	262	293	274	264	253	259	263	292	298	277	269	275	258	255	304	294	276	297	318	279	284	251	249	248	251	267	296	256	271	280	277	260	285	270	293	272	264	260	269	261	287	271	244	275	270	275	271	251	246	258	284	284	275	263	256	272	273	272	286	260	287	276	280	248	259	243	266
58618	92494	66026	36570	15361	3626	954	600	503	499	509	506	520	533	465	510	519	476	486	501	519	496	522	482	495	508	470	503	501	516	471	536	504	421	489	514	477	481	486	527	451	482	529	474	513	492	495	463	506	528	492	466	512	488	498	489	515	489	499	481	485	476	509	494	523	458	448	503	552	482	453	508	484	505	490	499	489	485	533	473	481	523	476	502	481	527	522	519	517	517	459	467	503	498	497	495	487	487	489	514	473	482	498	517	522	493	510	463	485	521	506	525	478	509	487	508	503	509	514	499	535	478	547	486	451	500	479	496	456	487	495	487	498	502	489	497	486	522	473	476	491	501	504	463	486	453	480	458	469	532	526	499	500	539	491	454	509	518	498	483	496	529	488	453	511	483	509	457	468	534	519	526	463	516	484	477	507	495	480	509	476	494	476	460	484	480	512	532	477	492	466	517	465	477	529	515	491	495	463	487	476	491	506	469	523	525	494	499	523	511	463	511	502	539	516	490	510	530	493	497	496	485	492	477	474	484	492	525	525	508	495	479	493	518	493	506	511	472	483	500	494	514	459	465	511	496	494	505	508	497	483	497	506	520	502	503	499	514	528	509	493	490	454	511	501	471	515	480	502	513	519	503	467	495	522	477	530	527	503	480	473	494	504	487	519	464	515	455	472	478	496	464	484	506	497	512	499	502	510	553	535	481	523	474	524	493	487	480	541	510	577	502	514	478	481	489	471	500	498	482	454	533	477	463	511	508	519	520	488	488	488	488	514	531	490	477	486	474	513	526	496	460	485	481	465	495	501	504	505	492	488	506	507	493	469	471	518	492	506	482	513	526	445	459	473	505	497	531	548	483	457	480	501	504	489	491	492	457	514	490	521	488	507	524	464	508	492	485	474	460	505	491	460	501	480	481	495	491	466	498	485	486	470	495	480	503	498	447	507	469	480	529	460	481	491	515	510	491	491	470	481	488	475	501	485	487	526	500	520	460	504	505	501	491	520	486	482	471	542	517	499	476	520	483	504	507	511	466	505	445	504	483	508	473	517	451	463	522	471	485	524	520	504	492	508	507	440	474	534	492	510	478	523	486	497	488	469	496	539	495	513	488	460	519	484	459	503	492	523	484	495	504	497	500	502	475	511	488	509	522	482	478	479	487	454	526	500	507	504	484	525	468	530	531	503	473	465	491	500	508	464	481	478	491	481	514	476	492	506	483	509	512	464	478	486	509	508	512	464	513	497	496	547	519	466	453	475	476	479	521	471	482	508	508	469	489	500	480	462	482	487	487	499	507	510	474	469	518	514	482	506	459	470	514	504	490	502	487	509	499	496	498	489	549	488	491	455	500	493	496	501	525	500	470	500	496	514	462	455	494	503	499	492	437	477	470	495	520	516	484	510	507	505	494	547	479	467	545	488	482	518	470	470	464	454	478	501	494	488	484	527	476	488	494	477	499	508	483	474	544	500	490	505	467	471	510	476	446	485	523	511	520	478	506	508	484	511	460	495	490	493	499	490	484	475	491	470	496	500	533	524	487	449	478	508	508	504	497	514	503	504	468	475	456	519	516	527	487	505	517	462	475	489	506	488	492	488	479	461	487	504	510	509	509	505	464	510	515	470	509	473	493	526	447	503	550	472	479	498	518	493	476	464	494	469	500	484	499	498	520	447	464	482	501	531	512	497	501	504	471	470	507	482	507	482	501	488	457	506	500	479	504	501	484	513	521	479	468	480	467	510	517	492	536	503	495	472	481	490	495	462	504	478	529	491	478	494	471	519	497	505	506	493	504	493	484	496	520	500	457	519	476	505	497	519	497	464	494	524	467	516	542	496	467	552	514	468	477	497	520	491	499	513	469	463	518	510	512	469	457	491	483	549	532	478	466	501	491	499	502	471	547	507	484	459	492	540	502	519	478	475	469	499	488	513	496	493	515	484	486	502	474	433	478	494	464	475	493	508	500	514	495	489	500	518	497	500	473	532	489	482	503	483	484	515	460	487	502	489	485	500	489	532	485	499	453	502	465	492	495	469	550	509	509	450	501	474	503	480	473	489	507	551	522	525	494	516	489	471	467	488	461	458	486	540	525	536	466	485	486	490	485	482	500	473	514	465	499	505	464	483	491	501	522	521	471	518	472	489	489	486	476	508	457	468	529	499	486	499	454	498	497	506	501	480	499	538	526	535	502	513	501	509	500	485	497	512	509	531	473	527	492	477	479	488	511	499	488	508	489	475	524	487	468	486	551	484	484	502	474	517	526	491	518	466	487	493	480	474	482	508	453	496	462	501	491	490	458	501	532	520	488	474	495	496	510	464	482	498	565	488	472	480	507	500	513	468	506	524	503	501	455	520	504	506	479	525	499	508	492	485	505	464	436	495	508	519	490	521	473	505	485	488	520	523	514	461	446	457	497	505	461	521	503	496	522	545	560	525	481	469	551	517	471	486	484	511	482	516	533	477	489	497	501	507	487	482	513	517	491	539	509	472	504	514	468	539	540	443	474	491	483	521	574	504	521	505	504	478	472	506	484	506	535	492	461	474	507	479	490	464	488	456	485	460	490	483	520	456	497	520	476	475	542	488	471	466	490	520	494	518	475	464	465	498	511	497	520	435	518	490	477	483	478	469	516	510	491	506	543	519	524	522	471	475	526	489	514	483	492	465	508	488	472	495	504	498	507	519	443	506	473	497	495	534	461	504	501	521	475	489	544	467	497	459	544	501	505	509	479	522	479	477	500	525	474	473	478	512	528	545	452	489	497	436	481	487	509	460	482	550	506	505	488	496	472	523	453	512	504	485	507	460	518	459	488	502	511	504	496	488	507	511	482	455	486	472	481	478	489	524	503	474	516	482	484	470	507	482	473	488	528	496	522	451	465	499	528	524	470	469	482	487	515	549	496	549	475	492	488	479	475	460	528	498	479	525	490	441	469	488	487	484	500	490	465	526	486	477	493	475	491	493	508	499	518	464	502	528	505	492	489	464	522	514	519	488	490	507	512	471	521	487	480	485	518	490	495	472	462	499	467	513	511	512	567	495	494	518	484	533	468	493	545	478	513	517	508	489	503	523	480	514	512	490	497	469	512	479	478	504	552	509	516	533	506	490	489	467	490	508	502	479	485	455	492	487	511	488	508	500	488	496	494	474	478	471	470	499	503	462	452	457	483	522	479	479	503	451	472	503	492	521	501	506	452	497	497	470	485	500	521	518	516	501	480	510	516	493	506	490	502	491	484	488	490	507	527	478	532	475	479	489	498	462	524	496	500	489	481	497	489	465	501	479	493	517	454	479	524	496	499	502	479	492	486	507	496	470	495	507	541	475	511	505	507	450	508	486	463	468	514	510	538	507	500	506	472	474	503	491	501	488	506	473	505	496	480	495	477	490	490	508	505	479	560	516	466	487	475	489	479	469	512	524	542	500	499	518	461	468	484	511	531	519	498	501	474	491	502	479	547	518	495	476	484	483	510	501	481	511	499	530	496	518	473
23480	23057	32332	26269	21250	15925	2925	410	389	340	333	300	306	296	287	330	292	314	341	288	324	315	334	292	345	293	315	311	327	295	320	299	279	310	330	298	323	319	301	342	289	292	325	348	322	298	304	310	300	325	310	323	319	330	292	292	309	329	313	345	311	309	304	322	316	304	322	274	319	298	314	327	355	330	319	312	288	299	295	324	317	317	328	295	311	300	303	326	319	303	332	288	308	281	310	330	326	309	308	318	291	302	320	285	317	343	275	329	301	301	317	281	318	338	309	316	331	269	327	313	315	300	306	312	314	301	302	295	287	270	280	298	345	300	356	287	324	318	306	321	292	298	310	307	331	304	295	326	299	292	320	337	321	327	292	327	313	310	346	303	343	300	302	318	321	302	320	326	329	323	349	326	318	312	288	306	302	302	287	305	287	316	317	310	304	295	298	277	301	291	339	301	313	309	344	333	312	327	285	332	304	327	293	321	328	308	289	287	289	317	328	300	341	321	296	311	332	289	317	301	312	328	337	281	309	290	354	323	321	314	300	307	333	323	321	333	327	303	312	358	316	320	319	317	333	340	315	296	338	319	316	317	309	328	329	311	296	305	295	321	312	293	299	336	301	302	299	308	349	294	310	293	297	321	310	299	306	330	265	332	319	293	291	287	312	339	277	285	310	318	282	311	299	298	329	306	309	301	293	303	322	309	325	294	323	341	305	316	326	299	328	305	298	300	320	314	362	304	301	317	325	305	275	328	304	324	295	301	328	318	344	305	313	320	326	320	318	285	297	308	332	287	346	297	324	312	308	300	305	341	342	290	271	288	315	271	341	334	288	301	303	278	307	283	338	303	314	313	295	317	289	284	316	303	300	310	273	325	323	309	309	299	307	322	346	318	309	304	280	309	312	321	309	301	292	336	318	336	316	307	302	341	353	291	299	299	326	295	325	318	316	320	319	282	304	318	324	312	303	298	315	288	307	315	324	285	300	296	321	318	303	295	285	306	326	315	334	310	302	331	304	314	306	325	331	307	297	341	321	312	330	321	318	301	327	335	297	309	317	321	313	314	306	307	356	327	339	298	321	328	293	294	327	327	322	312	334	318	334	302	328	308	290	291	334	324	322	337	297	307	297	308	290	320	315	297	306	308	327	323	312	284	310	285	299	302	304	327	321	310	295	309	315	303	307	309	318	302	328	295	279	287	322	285	326	319	314	299	327	303	291	292	307	312	336	307	311	332	265	304	330	291	309	302	293	317	303	306	334	332	335	314	327	346	315	308	373	306	329	318	332	298	305	281	315	313	309	336	302	305	293	299	299	303	311	309	310	350	321	327	308	337	293	310	302	310	293	306	326	308	308	305	306	330	296	306	317	290	338	323	315	311	316	280	332	281	294	316	344	316	320	335	287	294	316	333	299	300	309	319	306	339	350	309	358	349	324	342	295	293	325	319	328	325	271	318	278	311	293	344	331	311	300	336	295	319	267	320	306	293	292	300	281	290	313	303	283	319	307	323	325	349	317	329	314	334	299	298	326	299	285	335	285	324	313	304	271	316	303	304	318	300	308	296	317	305	296	278	289	289	336	295	307	269	330	322	319	322	310	337	327	297	314	305	315	319	323	327	290	294	345	289	300	317	336	332	288	313	311	332	325	338	296	290	317	286	297	323	331	290	308	295	295	327	319	311	291	335	309	305	299	287	319	310	283	334	313	297	331	292	317	333	314	304	301	310	324	290	333	314	306	288	316	343	347	286	298	301	335	286	298	279	283	313	291	325	281	325	322	268	348	290	293	300	336	322	296	336	288	318	317	312	320	293	310	299	305	328	317	320	333	279	319	334	269	305	347	293	320	313	317	314	291	330	319	324	284	280	321	321	300	300	304	303	307	307	338	319	305	301	311	317	293	317	304	317	313	302	292	338	319	254	303	318	318	300	327	332	309	281	307	300	313	346	313	306	287	320	319	307	297	312	325	323	289	315	329	300	302	332	303	299	323	310	322	321	329	330	295	307	300	323	282	283	285	309	309	325	353	290	323	282	325	290	321	333	303	277	322	288	315	333	296	286	298	330	305	346	316	289	322	326	297	280	327	341	283	348	308	344	324	324	328	334	333	337	287	322	320	303	335	308	284	301	300	308	331	317	312	307	289	323	306	302	302	310	299	320	345	317	333	333	310	302	285	317	365	266	306	313	294	337	282	313	309	305	315	287	305	320	318	312	311	320	316	296	315	307	315	318	278	273	329	311	328	303	318	308	288	356	292	344	297	309	327	297	331	298	299	338	311	334	330	295	320	346	310	288	309	286	351	302	335	275	297	296	312	302	319	336	291	312	307	328	284	296	291	301	305	298	319	301	291	301	295	347	312	294	314	312	313	351	326	340	307	334	300	305	311	306	313	321	336	321	319	329	312	345	276	308	288	276	320	319	312	310	272	310	310	363	302	307	310	270	302	308	317	357	319	286	309	306	354	315	329	296	313	316	313	348	303	334	301	336	280	311	293	335	337	292	288	284	302	344	325	333	295	333	312	297	344	308	314	290	285	307	289	339	325	322	315	334	298	301	319	309	325	286	290	295	303	303	280	305	298	324	288	313	323	310	292	334	309	313	339	310	284	330	298	350	323	334	299	314	317	272	324	297	311	322	331	327	298	307	320	288	325	284	278	316	312	301	302	316	304	305	305	306	266	316	322	286	314	287	297	315	281	335	314	313	332	310	329	311	327	316	315	284	308	320	333	306	297	318	291	313	294	310	313	280	308	311	315	297	307	317	337	304	323	340	318	341	315	318	312	330	267	304	286	289	334	298	293	321	339	310	303	296	309	336	345	316	300	328	271	315	351	298	293	326	316	325	309	295	284	295	302	295	286	324	306	305	292	279	313	322	325	285	298	326	295	308	307	335	317	300	306	304	308	292	333	314	299	321	303	316	310	317	335	311	337	348	282	308	297	317	345	337	287	307	320	319	296	321	287	327	325	297	320	330	320	344	322	283	333	333	300	314	331	304	343	325	317	332	286	291	296	290	318	305	330	359	308	307	306	308	299	316	305	304	307	308	307	316	307	312	347	333	313	335	337	314	321	329	310	304	319	307	314	274	303	325	318	295	297	286	298	311	301	311	306	336	275	317	309	296	301	327	318	330	331	318	320	336	272	300	329	323	288	317	291	286	304	337	283	341	347	294	287	302	301	299	299	359	303	318	336	327	332	304	324	302	314	328	329	310	361	273	328	318	305	286	326	309	320	307	290	319	337	310	306	314	365	303	327	339	284	320	301	306	293	342	306	275	314	284	288	321	296	340	289	307	290	298	334	318	323	317	338	316	298	307	316	302	294	278	300	290	320	291	305	320	307	332	314	323	337	291	304	342	333	328	335	336	314	332	303	281	302	291	301	305	289	306	306	320	321	300	306	294	308	320	303	307	293	291	305	301	317	321	300	323	289	334	330	316	306	338	311	326	310	304	333	318	307	285	301	277	294	319	280	310	321	332	339	321
59425	101964	74591	45111	21261	5807	1299	673	558	564	541	556	558	567	544	517	567	542	596	526	552	563	573	595	565	580	546	542	559	544	570	562	549	541	539	529	537	524	574	573	489	556	576	576	545	533	514	563	548	556	522	551	564	564	522	558	543	594	492	524	540	567	551	564	504	591	496	566	532	569	556	546	576	537	560	546	552	548	549	551	536	534	558	529	529	555	525	546	561	529	542	532	519	573	557	545	532	558	523	533	549	546	542	583	540	541	576	598	549	539	524	568	567	548	515	543	530	606	545	548	585	555	499	526	536	532	536	565	538	526	567	526	534	566	531	561	538	538	505	547	580	546	551	533	530	553	536	541	588	538	585	547	579	536	542	578	584	514	556	551	582	534	556	551	519	564	570	540	525	544	562	559	566	606	563	578	556	552	525	566	540	564	523	545	555	554	552	556	555	566	563	511	542	521	533	541	573	529	590	554	575	547	553	507	541	503	550	535	511	530	560	568	583	560	545	543	547	512	548	580	526	568	568	528	551	566	532	544	538	537	564	571	538	524	551	561	570	597	531	588	564	517	540	524	589	548	521	522	564	567	546	573	521	577	562	525	590	581	561	531	567	572	561	529	522	566	599	533	579	531	534	554	538	561	538	542	557	581	566	553	585	559	573	536	587	550	545	587	563	546	566	562	536	540	539	538	552	598	507	584	521	560	574	526	536	521	548	551	552	568	562	580	554	536	572	530	574	576	592	550	550	569	528	563	578	527	529	524	551	615	528	552	525	483	571	585	557	553	553	520	528	547	573	520	547	560	563	547	524	529	535	533	535	532	596	560	570	572	589	540	578	581	547	530	550	560	583	535	543	533	584	569	546	549	529	543	558	592	555	540	558	553	572	580	539	549	569	563	529	550	533	533	546	519	510	560	546	549	574	531	548	528	526	539	561	549	593	551	533	551	544	583	555	550	518	538	545	527	553	576	522	593	563	522	524	539	511	576	518	576	571	546	518	582	553	536	552	548	569	556	538	552	543	556	544	522	535	541	536	583	565	567	533	570	517	564	533	579	537	558	531	571	548	564	553	552	549	569	526	596	583	534	566	564	578	556	506	555	563	555	558	561	582	536	522	547	498	585	545	539	550	559	548	530	555	523	529	567	506	566	555	539	559	550	527	571	567	550	579	542	561	545	492	579	529	529	515	528	567	573	525	531	525	548	565	573	569	566	545	529	536	535	569	537	535	581	544	515	528	548	545	572	526	541	601	535	556	520	589	604	530	542	520	541	509	579	546	488	552	534	556	526	574	533	561	580	561	541	583	577	550	553	564	538	566	511	563	533	556	571	540	518	524	603	562	528	577	559	511	585	562	555	539	565	529	589	570	552	522	584	500	537	528	552	517	545	530	524	526	484	543	538	498	540	545	545	506	598	554	527	567	605	535	566	596	553	573	553	538	567	514	531	544	577	607	538	547	565	538	495	528	546	557	553	592	555	603	543	563	571	537	541	553	554	538	561	591	491	551	575	533	545	534	563	559	538	568	539	586	518	579	566	589	508	491	487	533	530	520	538	536	554	531	524	526	576	528	555	548	542	534	578	559	532	509	560	565	569	564	510	572	541	577	539	517	559	527	537	527	553	554	549	562	528	545	584	509	529	545	544	569	537	533	563	517	562	538	581	546	522	583	493	515	536	593	550	613	510	508	526	563	604	582	538	541	589	545	574	538	526	547	570	560	520	538	564	582	587	521	514	539	555	562	529	595	523	564	526	546	557	557	541	560	546	580	518	593	518	573	552	558	548	560	542	521	543	533	577	564	528	578	544	530	546	530	545	501	568	530	553	562	559	561	555	531	589	562	504	590	567	582	602	515	563	538	565	550	569	546	542	557	551	522	544	555	574	595	562	546	541	539	585	552	571	501	543	512	552	546	522	534	562	531	585	593	562	542	541	524	518	541	533	544	560	515	548	522	568	564	541	535	548	548	550	531	528	578	583	556	562	576	571	500	530	570	520	536	523	552	539	531	554	540	571	553	561	551	505	553	538	528	574	565	532	555	598	558	559	530	553	535	555	545	516	555	583	522	533	587	553	532	523	593	537	571	552	568	584	557	523	540	577	562	566	576	577	567	544	516	554	551	548	573	517	544	546	576	549	566	556	548	532	563	563	546	532	510	571	586	552	570	569	571	508	556	558	537	538	564	551	540	563	568	497	543	543	535	563	552	570	509	575	541	543	561	518	540	532	567	562	557	547	583	564	528	537	521	518	568	557	548	516	544	552	573	541	561	586	538	554	539	580	554	554	546	560	528	523	564	571	523	578	553	572	531	561	554	549	546	538	514	523	568	538	526	540	560	573	573	529	535	561	550	584	548	561	538	538	533	546	620	543	526	533	486	551	561	549	552	549	554	524	552	535	528	555	588	553	533	522	553	529	551	516	521	599	531	580	551	549	535	620	552	518	578	562	583	533	507	563	514	563	568	580	550	532	559	524	568	577	531	559	529	548	548	532	520	564	544	549	592	537	565	543	533	491	548	567	552	577	558	524	525	546	578	602	572	551	506	546	595	540	599	567	528	540	516	552	542	529	548	560	544	547	524	526	554	585	553	541	536	509	545	550	579	520	543	532	513	541	550	525	520	588	564	535	589	537	575	527	560	534	601	539	548	557	581	478	554	498	556	549	559	541	575	531	545	530	545	526	532	577	560	537	555	527	564	551	547	573	535	557	510	509	545	583	546	515	536	536	557	549	582	544	558	536	578	535	576	513	562	558	541	546	549	563	540	547	569	523	547	590	540	540	539	591	533	548	561	554	526	527	489	530	517	551	547	534	573	553	554	530	566	601	590	538	505	582	537	559	515	542	585	542	576	536	560	581	581	535	546	533	542	569	561	543	574	596	533	581	587	543	582	551	526	560	528	505	528	549	529	561	542	526	532	552	550	541	561	552	536	546	529	555	555	537	509	532	527	543	587	565	521	500	561	550	534	579	562	590	490	524	547	577	562	524	561	556	561	539	532	570	511	578	557	567	533	526	601	566	531	620	535	602	557	567	549	546	526	554	565	561	572	550	557	583	534	519	522	571	529	560	534	562	562	528	542	534	558	554	565	582	533	553	510	576	545	556	507	502	554	523	574	549	541	507	541	543	534	516	562	567	534	535	560	549	575	528	574	557	535	541	517	521	509	541	570	547	531	559	540	535	534	567	525	558	522	539	566	596	553	530	564	547	549	552	565	544	545	532	601	581	569	576	575	567	525	529	541	547	534	533	572	541	539	537	615	536	558	553	547	597	577	536	586	534	517	521	553	572	570	563	523	498	553	543	591	542	557	554	558	557	526	543	550	576	561	569	550	503	539	540	552	530	567	556	572	579	522	578	535	549	561	509	531	572	518	522	559	525	573	546	533	552	574	517	545	569	533	569	538	559	538	546	563	500	561	545	575	544	521	564	540	599	592	526	547	534	501	542	543	527	542	527	544	570	548	548	521	562	565	581	572	569	545	546
29390	32747	29091	12973	2029	503	273	271	260	249	255	240	253	256	244	243	256	256	275	270	285	252	259	242	248	233	253	239	234	290	233	235	232	238	230	262	256	233	278	250	250	289	264	267	247	243	271	256	246	265	261	263	247	253	238	266	271	251	258	248	281	240	266	249	228	247	236	259	247	259	255	242	242	250	242	263	229	283	253	239	235	263	260	253	258	245	239	292	234	255	262	236	255	274	235	265	257	271	245	271	269	269	218	253	283	257	282	242	254	258	253	245	248	240	241	246	288	263	234	232	285	259	249	255	250	253	277	263	257	287	270	246	269	263	275	249	275	238	241	253	251	268	280	292	247	248	241	229	244	249	242	247	243	254	244	219	257	243	241	257	217	264	245	240	264	258	270	238	222	233	238	240	285	242	254	267	260	251	272	248	271	232	228	254	245	258	272	282	244	251	274	276	237	260	243	253	259	258	231	266	281	251	243	242	246	264	254	287	247	264	238	239	232	248	254	249	254	255	258	270	275	283	256	258	290	231	250	256	257	257	232	269	278	263	237	256	227	260	241	256	235	247	250	238	244	242	245	267	249	242	229	243	240	226	258	273	250	238	247	246	254	278	258	250	277	273	250	232	250	248	266	256	273	269	242	256	255	249	236	248	228	234	255	277	293	226	271	254	242	241	261	254	270	253	258	270	242	248	262	268	252	258	242	255	245	248	241	278	252	239	223	263	219	263	239	249	265	253	283	245	258	252	266	252	242	256	261	249	277	267	268	228	237	267	253	262	244	254	234	252	254	245	276	268	204	256	267	246	238	253	238	265	251	253	229	257	273	276	257	254	247	256	251	262	272	228	260	256	244	259	258	266	239	242	242	245	281	258	249	258	256	238	245	251	285	271	267	252	261	237	266	288	248	222	289	257	256	257	266	263	273	244	220	234	255	257	248	281	241	240	278	255	247	264	252	248	256	262	258	227	248	268	276	251	263	224	218	231	250	270	279	276	258	258	286	269	264	260	239	236	282	237	270	253	233	241	237	248	272	249	264	315	278	265	231	224	266	247	256	259	265	281	273	272	274	255	247	262	284	262	248	249	243	240	246	261	231	244	243	250	232	243	240	280	255	257	266	270	238	272	259	229	212	252	250	281	253	232	273	267	265	267	269	254	251	243	209	242	247	263	241	239	248	271	264	260	223	242	264	264	252	240	248	239	268	269	256	251	248	266	249	221	245	271	275	247	230	242	235	243	225	217	263	232	281	269	256	237	273	256	254	253	254	273	254	265	232	246	272	247	256	281	237	241	230	248	246	249	272	272	253	244	280	266	230	228	236	260	282	258	268	261	279	270	257	267	243	243	243	278	269	266	229	260	264	239	236	270	262	249	264	248	248	258	242	248	221	235	254	276	283	260	246	272	245	243	278	250	254	238	244	261	241	274	251	257	273	231	273	263	230	242	262	264	231	271	269	232	240	239	251	244	247	264	266	250	265	253	244	245	254	235	249	269	248	271	216	269	246	239	266	253	250	248	282	236	250	222	271	262	240	271	256	272	247	261	269	244	233	260	252	270	249	250	230	241	245	264	254	224	231	263	246	243	252	249	245	252	255	239	254	261	289	247	258	261	271	253	237	241	244	235	248	277	263	237	265	283	239	268	256	241	235	272	255	263	256	280	267	274	242	262	245	256	257	292	261	257	246	253	223	271	247	272	247	270	237	261	259	243	251	215	237	239	235	275	259	264	269	239	268	279	258	251	233	231	247	278	239	232	273	244	261	295	284	217	245	220	259	242	261	273	264	256	260	220	267	259	246	231	274	267	246	274	263	268	254	290	255	246	280	256	259	228	234	244	240	244	254	262	231	255	248	264	247	253	258	275	231	241	269	288	253	236	245	255	261	232	245	243	261	245	290	257	252	259	259	286	236	243	251	260	246	245	265	270	276	238	290	266	221	250	257	256	252	280	248	226	254	234	247	255	239	261	265	250	223	239	287	249	257	237	236	283	281	258	269	279	265	278	241	248	237	248	241	250	269	210	257	269	235	242	239	283	261	250	281	261	272	275	247	237	237	236	247	249	251	233	284	270	269	271	242	249	255	243	246	260	253	279	245	248	246	272	252	261	260	225	263	262	255	267	269	260	252	256	239	249	274	257	239	282	226	275	266	246	268	277	252	259	257	253	249	224	258	212	264	251	256	293	270	281	238	253	292	251	257	241	238	258	257	265	266	232	262	221	243	244	263	246	269	256	264	258	267	260	252	268	270	265	223	298	240	249	262	246	258	253	253	243	249	241	244	257	261	280	249	279	257	243	277	256	271	252	235	268	261	249	258	280	260	261	229	228	271	249	231	224	271	241	276	230	255	230	233	261	254	274	234	267	245	264	259	260	233	234	270	267	256	231	256	259	247	268	252	251	279	251	260	275	248	234	264	279	248	242	260	258	241	247	237	271	253	254	291	281	238	255	241	247	265	248	254	246	236	232	268	246	246	272	232	265	269	270	261	274	243	264	297	258	249	267	220	259	258	229	255	238	233	276	251	248	245	225	225	255	274	272	247	271	229	289	240	240	262	249	276	244	250	264	260	249	266	233	258	260	266	280	235	251	241	235	264	279	241	268	269	234	261	254	270	221	248	248	273	239	258	250	262	257	275	263	257	259	263	268	256	254	277	267	274	278	291	256	235	240	255	288	272	254	245	225	241	251	228	241	244	226	234	271	254	275	257	219	246	208	256	236	253	241	244	250	240	276	235	267	242	291	237	268	256	255	238	274	238	257	266	242	270	264	234	247	275	214	240	260	259	248	280	268	240	255	256	254	236	227	283	248	281	232	252	236	254	253	249	246	260	238	296	246	300	242	236	280	264	242	221	271	254	257	289	265	247	278	253	262	260	285	241	233	266	254	267	251	244	261	222	257	257	212	256	280	241	240	260	236	255	257	260	213	249	259	231	241	258	279	256	259	245	224	261	224	259	230	229	243	264	239	290	261	246	241	240	283	260	264	260	249	262	248	277	252	249	251	284	277	246	239	231	235	266	236	246	246	282	266	244	241	235	247	245	263	246	262	252	252	257	266	262	242	260	238	249	246	274	248	251	236	237	249	254	267	246	254	226	233	274	255	251	239	246	263	264	268	259	240	261	250	257	243	224	261	241	253	232	248	243	226	206	234	252	257	257	237	247	223	279	252	239	230	270	251	244	222	257	276	264	274	258	253	251	239	259	240	223	245	219	257	264	250	252	232	230	254	257	239	253	244	288	274	253	238	281	249	269	259	257	254	233	249	251	273	267	271	262	232	252	262	243	263	247	261	249	268	232	259	267	229	261	254	244	260	266	260	236	246	220	247	234	241	223	273	261	271	240	251	262	244	253	250	255	270	228	242	257	230	231	255	259	232	296	269	216	237	257	274	212	257	260	238	270	259	215	250	229	247	244	292	267	248	243	244	247	237	247	263	224	230	243	260	218	252	251	248	237	244	263	238	249	266	230	247	244	247	241	249
36575	49756	34090	14054	3898	1089	587	452	516	495	473	494	465	464	463	478	471	493	472	492	533	509	478	469	495	440	474	465	518	471	491	450	500	470	442	454	460	478	505	480	501	444	509	524	504	488	476	500	508	467	494	525	470	523	477	461	494	468	474	482	503	481	468	468	482	480	478	482	544	508	483	479	500	461	502	487	507	459	486	476	442	482	462	491	465	486	499	465	469	498	463	488	433	458	490	445	505	411	479	488	465	459	518	535	470	466	540	473	490	506	466	489	494	467	485	455	482	480	486	478	469	495	453	497	452	487	467	494	539	489	468	494	443	487	467	497	481	490	488	458	490	493	464	483	509	495	461	476	512	488	488	482	462	462	445	487	494	447	481	438	476	447	468	428	474	490	498	506	483	481	479	448	512	475	506	501	460	463	489	514	456	473	494	479	478	460	455	464	502	490	472	460	480	467	468	455	478	471	463	493	452	483	523	466	489	497	516	503	513	484	519	481	466	477	486	466	462	512	490	487	481	464	441	499	479	477	484	506	497	509	523	471	491	512	440	508	512	500	470	523	484	446	493	517	511	501	464	493	471	498	536	468	536	451	477	468	504	485	484	443	476	468	497	495	496	480	473	466	496	510	470	448	517	470	490	496	477	498	458	480	521	490	474	501	493	489	451	458	465	482	486	496	499	454	476	477	473	479	487	494	467	468	513	504	466	470	502	485	469	478	500	475	481	466	518	427	470	485	459	481	464	493	519	468	454	503	483	490	490	506	549	506	491	469	462	522	497	471	462	479	480	540	449	489	427	469	478	473	488	507	468	486	458	511	495	502	458	470	458	498	456	470	460	441	476	481	461	457	470	448	500	454	469	479	506	448	467	458	516	491	515	509	442	523	477	455	487	506	445	509	494	486	473	481	467	498	486	530	459	481	494	474	490	512	493	468	493	486	474	463	486	494	463	493	472	474	491	479	427	517	462	483	469	457	467	437	471	488	462	482	477	440	457	469	472	464	479	460	455	510	484	491	437	480	455	480	518	481	496	477	493	484	481	461	484	477	483	509	475	469	480	505	458	460	441	458	455	456	453	444	474	457	499	445	478	463	464	476	476	490	462	468	458	510	464	453	520	491	514	472	539	482	484	499	516	461	488	452	496	495	478	479	492	492	471	473	491	452	491	473	465	491	471	442	452	513	459	473	490	489	466	445	470	532	473	495	496	514	500	438	469	484	496	463	479	491	462	454	490	494	474	509	490	478	452	503	465	490	511	487	476	482	473	477	466	447	465	450	473	465	457	517	457	441	463	493	503	521	492	474	467	530	468	489	492	456	468	431	477	475	483	455	494	474	468	484	453	471	497	482	472	479	495	489	455	462	507	469	499	467	450	475	473	476	436	499	469	487	456	483	490	489	470	450	450	453	473	486	486	484	482	468	489	487	463	467	502	458	538	538	473	488	470	503	446	456	477	447	503	454	501	474	447	493	486	463	456	493	459	471	481	467	479	476	483	469	473	465	492	490	482	478	486	497	472	484	470	550	476	456	513	440	486	502	496	466	527	501	469	451	459	499	513	456	470	491	502	511	490	488	488	483	451	478	501	462	485	515	518	481	499	452	485	510	487	466	474	478	474	447	482	436	501	466	490	442	470	452	516	483	470	496	446	479	475	454	504	463	465	479	493	452	445	501	505	496	454	477	468	524	497	450	527	497	504	480	533	499	483	444	485	481	460	424	505	461	495	486	485	509	471	511	485	455	472	455	483	474	475	481	501	503	448	446	462	463	503	482	476	459	511	476	508	476	466	478	465	489	453	463	517	508	481	477	478	483	476	489	528	461	478	497	456	481	479	484	476	482	471	499	506	536	487	508	524	496	498	449	469	454	476	458	454	477	478	432	499	492	541	508	486	468	466	489	481	485	496	462	511	487	494	481	460	476	471	538	507	469	474	505	437	478	458	480	508	455	518	485	473	460	494	520	488	430	469	480	470	456	469	479	490	442	449	472	500	489	477	443	470	463	481	461	470	461	494	465	450	462	523	500	472	449	487	474	470	475	502	465	532	490	451	485	445	449	483	462	484	458	486	500	461	495	524	482	502	463	507	449	470	467	493	506	472	452	515	511	452	469	439	470	469	474	472	479	458	463	454	469	489	484	501	458	420	491	481	493	457	449	509	499	509	468	464	454	504	487	472	454	478	455	452	449	482	462	463	502	497	454	494	489	496	509	469	477	488	467	478	508	462	491	502	453	516	488	471	482	489	484	470	508	477	500	451	488	487	456	459	435	472	489	464	469	441	515	479	464	469	506	449	435	483	502	493	480	503	448	441	514	476	459	472	456	488	510	474	461	473	490	471	479	475	486	500	521	493	481	473	469	479	463	503	473	510	432	497	487	528	456	481	458	464	480	478	504	504	472	471	466	472	478	485	483	466	473	506	486	494	494	513	489	441	503	501	440	457	480	450	503	447	482	443	479	495	479	467	483	481	476	470	451	491	465	494	485	470	496	494	457	482	503	474	482	476	459	474	455	483	435	496	475	462	451	494	464	485	492	476	484	432	456	511	473	496	457	468	449	510	477	483	473	467	471	452	435	472	483	512	498	486	492	454	441	447	505	474	503	471	493	477	454	468	504	459	473	486	488	511	475	458	492	504	503	507	480	467	500	461	490	500	489	455	458	514	481	527	474	496	524	496	471	479	500	481	470	492	467	491	493	488	495	462	508	492	490	447	459	486	497	511	502	450	464	465	516	480	489	483	481	501	504	505	476	504	492	460	466	523	500	450	486	451	515	484	493	515	489	466	467	480	451	504	463	458	464	494	482	532	458	481	431	502	492	506	461	465	444	513	493	490	470	463	446	465	473	494	469	476	454	451	440	458	488	472	497	487	443	489	421	508	489	510	494	502	478	508	457	471	494	481	474	479	490	444	461	429	424	518	516	457	457	495	480	456	469	491	457	445	477	508	488	479	492	503	520	503	476	464	478	496	484	484	481	438	489	497	500	431	476	505	451	518	486	496	471	478	492	504	519	456	486	489	512	494	478	477	416	466	478	479	476	507	463	464	463	522	460	488	496	459	492	494	472	462	471	518	480	484	456	472	471	499	456	494	477	491	500	481	465	498	499	539	483	477	458	472	512	484	509	457	457	480	492	481	465	546	456	480	466	477	484	456	508	466	482	484	526	488	479	463	539	475	504	457	473	509	452	515	523	510	479	477	517	493	444	481	449	491	482	500	497	454	469	458	456	496	482	459	478	465	479	440	489	505	488	497	511	453	451	494	473	506	499	495	465	481	441	503	499	464	448	480	424	446	506	491	489	486	480	500	466	521	447	446	493	501	471	487	492	439	476	511	482	472	435	493	457	458	471	463	433	447	442	463	516	498	482	490	498	497	425	482	535	484	453	506	443	430	520	487	480	473	501	483	514	472	520	467	491	458	506	496	458	466	496	498	486	473	483	463	488	502	457	448	485	473	430	507	468	438	491	454	507	486	505	496	512
24779	25507	36586	29255	19026	6212	638	321	311	265	274	262	268	266	264	253	257	265	260	269	263	276	265	277	274	290	277	290	277	282	267	292	305	243	274	269	243	297	266	272	255	270	270	271	279	259	267	302	240	293	288	272	279	254	266	269	255	247	249	265	257	277	263	288	280	279	278	288	264	276	272	259	261	243	254	252	263	263	285	281	251	261	247	286	279	255	261	259	273	285	280	264	279	268	282	250	276	265	277	241	267	255	276	245	286	261	241	256	273	291	258	243	263	250	261	250	257	270	249	263	246	272	276	266	283	277	275	286	277	274	255	277	262	260	251	249	285	267	266	264	297	224	270	287	250	258	260	267	297	253	252	243	261	297	270	265	279	274	295	254	285	229	288	271	263	275	282	279	288	260	268	285	289	265	293	265	291	235	289	257	272	262	286	241	263	273	255	271	267	283	255	290	299	278	259	271	275	253	250	243	258	266	245	260	234	254	269	256	247	268	238	278	269	273	294	292	289	261	271	265	268	273	261	249	258	279	274	276	290	288	276	226	271	258	282	259	307	236	283	283	240	259	256	256	251	285	246	294	264	261	309	254	267	245	279	288	262	267	271	288	280	268	247	300	280	260	274	276	290	291	257	259	214	273	250	295	249	250	268	281	288	287	256	255	285	288	251	275	275	253	255	267	268	299	275	293	270	244	246	240	264	254	268	251	237	256	274	298	287	275	256	253	248	249	278	253	256	286	259	265	283	275	268	282	266	254	260	293	258	272	261	272	275	282	239	255	301	242	280	270	270	260	264	260	252	266	262	252	252	250	255	309	266	289	262	252	267	258	274	261	258	239	288	243	257	272	233	241	267	241	274	253	271	255	274	272	270	263	284	287	258	250	273	270	295	267	275	268	255	235	244	268	292	259	282	255	288	268	284	262	268	278	258	271	246	267	287	272	252	278	283	280	276	282	289	239	261	286	277	259	273	265	259	245	298	272	270	241	279	247	269	264	278	250	246	270	274	260	291	275	272	278	263	274	275	264	254	261	269	235	257	286	229	291	277	268	257	264	299	280	269	250	259	254	291	244	272	247	249	274	295	290	298	263	279	256	261	251	265	251	256	265	255	255	281	261	269	278	269	248	246	283	251	265	264	251	258	250	255	265	266	280	291	256	271	262	263	263	242	267	284	295	289	250	298	245	253	264	286	254	276	234	257	259	260	264	231	260	278	266	256	262	281	297	264	252	286	278	293	260	254	242	235	287	257	250	263	271	274	267	272	260	272	276	243	266	282	263	278	258	270	267	268	264	242	258	262	271	264	267	282	239	269	261	256	260	287	306	255	276	251	297	249	285	249	265	285	293	282	289	264	279	252	268	252	288	264	289	239	264	250	296	279	253	257	245	255	239	287	301	264	280	271	270	272	264	281	232	274	270	259	275	259	270	265	260	265	271	244	273	281	280	304	278	276	242	245	258	255	259	270	229	302	282	234	275	295	228	255	269	250	249	253	286	262	261	270	297	245	291	263	272	255	260	282	259	275	264	291	266	281	296	239	262	244	275	275	264	247	256	269	247	258	270	295	258	274	270	288	275	269	263	277	270	247	258	272	267	260	273	281	258	285	268	262	274	242	264	262	252	250	241	274	235	246	274	268	258	281	283	281	259	253	252	293	246	275	269	270	285	277	287	255	259	263	302	273	253	260	244	229	297	271	265	285	271	303	232	245	261	263	277	279	288	240	272	272	281	256	265	253	259	256	287	285	262	267	252	278	316	275	260	265	247	265	304	284	285	263	260	268	265	254	271	259	252	245	264	258	272	269	257	252	250	285	240	239	272	284	288	273	262	260	253	246	244	282	268	271	272	271	269	243	243	272	256	257	267	238	278	231	268	272	251	261	251	257	273	277	265	270	279	260	276	249	279	264	293	231	268	258	231	286	232	258	254	277	274	267	276	271	272	271	254	266	280	266	267	253	259	285	258	269	279	307	256	234	269	278	290	278	255	268	288	258	303	261	263	276	271	288	257	277	290	260	278	274	247	260	282	279	259	237	295	280	284	253	261	267	278	235	286	237	280	266	254	281	284	285	286	252	282	254	227	239	268	273	267	285	262	271	278	272	278	269	263	261	276	278	287	261	275	242	289	275	259	286	268	263	241	284	260	256	271	264	231	285	276	258	261	269	246	270	250	257	271	237	267	250	268	259	264	286	275	238	286	258	255	264	261	286	289	278	270	269	249	267	272	302	240	257	261	248	272	262	274	262	253	265	291	263	244	267	259	247	272	227	255	261	272	272	265	279	268	246	265	275	284	279	269	240	268	257	250	248	278	265	267	262	265	274	270	265	251	274	259	285	240	252	274	253	257	270	260	269	280	236	229	279	258	276	260	267	285	286	258	263	256	252	270	252	251	264	292	294	276	270	261	280	284	245	281	279	285	279	277	250	265	264	264	260	283	246	258	261	257	289	257	267	259	284	250	264	251	256	238	274	277	235	251	263	252	260	283	303	271	263	314	254	246	266	265	257	286	259	278	275	271	264	278	297	238	294	274	249	271	271	268	274	302	267	263	292	276	271	248	264	241	270	288	264	250	274	267	280	287	286	280	260	270	252	269	272	244	310	248	234	237	286	270	264	277	296	244	287	256	259	265	263	280	264	266	264	293	270	242	290	283	278	261	292	281	272	267	281	256	243	253	289	276	276	243	277	252	291	261	254	283	265	288	263	268	293	261	259	255	252	279	256	302	248	260	266	226	264	248	259	289	273	289	254	251	293	254	258	233	256	279	277	276	264	250	256	262	253	249	249	259	278	282	279	268	252	262	266	245	257	281	263	262	277	279	267	265	270	282	251	241	274	261	284	294	265	294	260	250	260	282	271	237	253	267	244	262	273	262	264	263	281	264	251	242	259	241	253	262	271	239	262	270	276	255	277	269	224	264	276	271	292	275	247	271	235	268	260	277	264	243	257	271	293	270	272	277	267	249	299	278	263	243	281	268	280	297	252	245	254	288	289	272	269	275	237	242	287	253	271	292	278	275	269	250	262	268	257	258	224	266	265	264	241	275	283	261	270	259	275	246	241	267	244	271	259	277	269	294	250	277	266	313	221	297	261	268	274	265	248	253	268	291	258	251	257	290	281	245	284	289	246	237	271	273	264	258	274	280	278	263	261	252	279	270	288	262	272	276	253	280	301	285	265	255	265	280	272	260	269	242	260	271	263	264	234	272	269	246	268	277	239	275	284	265	235	269	251	254	258	260	262	276	277	266	295	285	248	294	264	250	242	239	269	257	275	283	247	262	274	236	278	248	261	278	250	261	244	237	276	261	226	270	261	236	276	263	258	260	269	242	288	247	269	262	247	257	249	279	259	261	277	251	281	250	284	255	245	292	273	256	284	240	266	276	268	236	273	288	251	290	245	230	258	266	264	266	291	286	262	236	286	263	288	307	254	236	257	293	257	245	273	275	256	262	260	265	274	260	250	277	297	261	259	285	278	261	288	271
58847	92792	66804	38324	16192	3930	1044	607	470	537	530	472	502	459	542	479	465	487	525	499	492	522	517	466	490	445	515	523	527	495	475	481	458	542	484	487	505	473	471	518	483	510	541	444	486	467	495	457	515	499	487	520	518	478	526	509	518	544	494	475	530	503	485	519	518	512	508	501	481	478	491	523	486	483	485	539	450	501	509	525	503	491	465	500	457	485	459	491	479	482	452	541	464	455	487	481	494	496	456	533	509	490	524	502	490	526	493	476	511	552	465	501	493	458	524	503	457	518	496	517	510	508	476	530	476	531	487	497	511	481	504	478	484	487	526	523	489	495	477	458	515	511	490	500	487	491	516	461	448	505	465	466	515	525	504	507	499	478	491	504	490	458	502	484	481	496	461	444	491	472	470	489	496	534	475	484	524	477	502	489	485	491	475	507	499	491	503	514	497	462	480	469	544	472	509	503	538	489	487	478	496	484	477	531	507	524	482	482	451	483	484	513	516	513	505	498	418	471	519	518	450	482	469	495	513	493	484	552	470	497	481	465	527	497	490	546	555	573	513	486	470	543	487	479	461	501	522	500	465	483	499	507	506	491	479	506	489	472	508	461	523	505	507	491	518	548	468	521	468	487	542	467	530	503	474	480	485	521	479	553	482	513	522	521	506	492	494	514	484	483	539	480	486	477	555	478	475	504	467	497	509	481	510	481	487	495	492	484	473	489	438	507	530	455	518	504	491	493	478	506	497	510	485	511	508	521	474	514	509	536	496	495	494	487	506	531	481	514	524	489	476	474	484	514	460	516	505	488	492	478	489	493	482	496	500	548	520	482	514	469	480	512	485	482	493	479	530	557	484	461	504	517	495	535	533	476	497	461	487	485	482	477	498	505	515	486	533	481	515	529	465	489	504	514	483	492	505	520	445	489	509	485	526	486	482	493	514	477	523	491	484	497	500	450	455	499	490	472	489	480	459	493	481	505	429	516	461	479	474	509	520	487	488	524	529	523	479	542	448	488	484	488	493	469	472	499	514	505	512	490	488	438	483	538	548	501	461	540	507	483	493	493	478	488	493	517	505	483	515	516	478	477	502	506	516	500	489	494	484	545	486	509	485	516	465	488	507	512	501	520	508	488	473	504	498	497	514	493	473	475	516	492	493	487	497	514	466	486	468	527	508	484	481	522	503	529	522	495	472	479	489	497	505	503	489	482	503	517	524	491	476	498	459	527	487	504	512	488	490	458	545	519	463	488	481	477	478	526	492	491	472	469	489	505	525	471	502	478	451	458	519	523	490	497	482	484	522	477	501	456	506	500	480	512	496	505	504	517	486	514	496	491	513	515	501	454	472	522	500	479	471	536	491	514	486	488	480	495	519	485	515	491	500	456	510	497	545	486	522	501	507	468	477	514	481	504	490	501	470	517	498	495	522	509	511	486	491	495	502	476	502	470	499	499	484	487	499	472	482	504	458	494	517	490	529	483	521	497	482	493	517	516	477	439	453	479	470	454	515	492	464	490	497	472	486	474	501	529	519	493	494	476	507	512	473	511	457	482	492	464	491	516	488	475	537	460	522	484	473	509	500	508	538	494	484	518	486	511	523	474	513	498	493	527	477	508	471	527	499	505	526	506	482	492	516	526	510	456	487	500	464	489	468	520	499	476	523	495	482	530	493	457	475	451	459	480	517	468	504	512	523	523	480	524	482	499	482	488	489	492	497	463	483	522	504	477	491	464	479	490	511	504	503	485	513	481	456	476	481	485	498	522	477	533	503	512	462	456	510	482	515	465	506	463	504	509	457	527	497	503	488	498	508	490	482	513	489	515	511	463	539	483	521	523	519	495	463	539	532	522	524	483	466	534	493	484	532	456	519	487	488	524	535	488	486	515	553	463	481	469	485	515	452	483	493	515	517	476	497	486	478	467	490	497	509	497	521	503	490	495	555	518	501	468	492	526	478	460	471	491	493	492	500	499	465	487	519	468	493	503	478	495	486	497	494	504	494	497	541	544	476	507	519	499	491	496	460	505	489	524	485	492	520	464	471	482	499	503	482	518	527	524	483	502	479	450	477	487	519	511	476	489	482	469	493	488	493	519	472	512	484	435	473	533	499	505	489	501	506	528	490	492	470	500	520	514	464	515	478	460	503	491	510	445	477	503	539	508	518	487	475	543	475	514	518	493	492	504	517	461	457	473	522	490	497	529	477	485	481	500	488	498	486	513	466	490	516	520	507	470	513	471	496	497	482	476	528	485	497	520	450	554	508	523	519	518	483	501	472	488	491	488	469	490	518	505	492	464	560	475	491	463	496	482	508	493	508	485	471	503	477	491	461	510	507	484	476	480	484	489	473	511	496	485	526	482	462	495	496	515	508	538	498	479	498	494	445	489	512	502	508	525	509	539	492	490	508	505	525	444	531	477	518	520	497	481	523	499	511	476	516	461	496	451	509	466	458	498	484	513	518	524	458	447	538	497	498	478	476	478	505	537	521	499	484	483	484	532	532	482	481	473	504	497	511	483	527	509	490	486	508	527	511	512	499	472	554	487	498	515	515	530	515	492	539	459	479	509	506	481	491	526	515	511	501	489	505	436	458	490	485	479	473	460	504	501	515	494	491	454	501	462	498	525	492	539	499	499	513	471	521	513	508	510	493	479	508	521	502	509	471	500	480	498	442	525	541	474	497	532	525	551	484	503	503	550	503	479	505	488	483	476	492	496	498	488	495	464	558	494	527	541	489	483	502	506	531	514	448	490	499	485	509	505	490	507	471	497	515	482	513	509	507	539	468	485	520	512	494	452	512	487	498	484	487	522	451	495	534	510	535	508	505	467	504	463	493	480	499	483	479	424	529	487	518	494	481	473	477	483	481	489	509	477	501	472	505	487	487	506	478	506	506	534	466	496	522	480	492	476	499	482	497	516	485	496	467	521	492	495	458	458	502	494	431	483	528	497	485	490	559	522	469	525	465	494	491	536	478	549	486	540	506	517	507	511	501	482	495	461	530	496	498	461	472	492	486	502	513	467	481	532	523	516	478	514	514	485	484	481	506	508	494	493	513	512	496	496	483	504	512	481	493	512	486	456	469	499	487	489	529	499	532	490	481	448	502	525	516	520	514	503	504	476	518	471	486	470	504	534	487	474	516	493	454	485	496	496	493	485	538	469	506	469	487	520	480	489	501	501	490	498	465	504	484	494	481	510	523	497	482	509	486	516	480	502	492	483	483	531	508	501	522	495	495	512	540	497	486	502	518	506	502	483	479	512	497	514	482	505	498	471	470	469	490	502	511	476	509	459	516	498	509	473	500	519	475	483	528	527	468	518	507	469	532	461	454	507	494	517	499	492	477	503	495	486	453	488	479	538	498	503	515	523	526	487	469	503	471	485	484	473	500	465	488	556	511	469	510	475	531	535	493	497	480	504	491	523	465	495	472	488	497	489	534	474	472	507	457	511	500	502	498	469	505	490	500	503	495	457	467	508	484	443	504	520
23580	22864	32692	26683	21499	16711	3589	400	323	321	357	375	344	289	308	314	320	312	299	327	332	335	295	328	294	318	332	301	308	289	318	315	306	291	331	312	315	314	310	299	311	310	345	309	330	308	309	320	330	287	318	306	328	312	326	353	295	319	344	325	302	300	300	314	335	304	326	284	324	300	298	330	299	303	268	314	295	280	338	317	312	319	319	299	297	305	317	323	296	346	317	354	324	316	302	311	310	319	325	327	296	341	322	310	335	324	344	339	305	328	313	310	317	317	307	299	305	313	299	311	312	309	344	321	319	327	325	303	323	320	330	314	304	312	293	348	328	322	314	286	320	287	305	323	329	314	316	312	321	318	275	304	344	316	318	334	327	291	270	298	299	328	320	325	305	314	307	299	309	294	309	326	302	307	285	302	349	316	289	288	309	327	342	324	285	302	297	313	278	315	316	305	272	321	301	318	322	334	290	295	330	304	315	314	317	338	315	311	277	317	327	284	286	342	321	319	314	302	324	320	319	346	293	345	319	295	266	327	307	290	306	296	320	315	313	302	308	296	308	312	313	291	290	302	349	294	337	291	332	311	307	314	339	312	302	296	320	319	300	334	289	302	315	306	335	306	330	298	321	301	308	308	322	311	311	286	313	277	308	308	299	312	309	260	306	324	324	363	312	310	323	324	327	320	324	307	332	330	329	294	332	324	314	293	327	313	330	305	362	320	309	299	329	303	299	304	328	305	326	298	304	301	296	302	325	289	318	339	337	312	293	306	324	298	333	319	327	276	349	306	311	306	322	308	305	280	308	312	351	318	314	323	296	310	303	296	320	285	324	351	296	317	294	302	273	264	275	294	316	305	310	303	332	291	304	303	325	298	289	314	306	316	306	284	281	343	309	337	320	308	315	346	299	317	308	311	348	291	303	322	314	301	310	291	288	331	301	310	310	313	331	302	277	352	304	323	296	313	337	325	315	314	288	310	279	341	298	318	325	323	317	285	337	320	311	318	323	309	304	272	327	318	321	346	300	335	300	304	316	335	342	302	332	326	293	305	323	284	291	312	346	282	309	329	291	327	318	292	321	299	320	295	313	328	297	316	308	329	323	317	327	323	345	333	344	301	317	300	332	297	312	311	306	326	321	290	285	323	306	341	321	313	295	310	313	306	304	332	334	318	301	310	301	310	314	301	302	295	289	319	332	301	290	317	323	285	306	318	317	313	340	322	281	346	327	317	304	326	301	330	315	325	319	322	296	295	299	305	333	315	307	341	300	297	327	313	309	319	296	332	266	296	322	336	314	269	315	290	318	300	320	293	323	320	306	348	295	330	295	304	327	337	304	297	307	295	317	299	313	302	315	313	310	317	297	323	338	292	334	346	291	301	299	314	310	311	287	336	302	317	293	328	299	339	324	340	322	333	329	290	313	329	328	335	292	308	342	310	326	309	308	302	308	309	300	314	340	332	311	323	320	301	320	325	297	301	319	297	266	297	340	287	302	295	299	293	306	318	318	343	312	298	316	294	288	308	309	327	297	308	344	320	296	334	277	305	325	307	318	289	333	331	330	308	327	334	335	297	287	339	296	305	336	355	288	317	318	329	286	319	312	274	324	350	315	328	350	306	328	290	313	305	295	310	310	333	291	309	301	303	308	309	314	329	292	323	310	296	303	317	313	332	316	324	309	282	335	309	271	291	313	345	294	313	331	307	330	327	284	312	300	299	327	331	299	315	267	319	281	321	321	319	308	296	324	320	308	281	332	322	304	334	277	323	358	306	301	308	323	313	310	291	304	311	317	294	306	349	316	304	292	318	292	303	339	336	308	293	293	324	293	316	316	322	279	275	319	318	335	327	292	303	311	308	298	337	287	347	304	326	342	265	308	323	307	337	311	305	327	324	313	330	300	334	322	334	342	337	319	318	304	328	316	323	290	334	310	338	281	302	298	315	337	302	329	308	310	324	286	323	322	327	345	321	346	298	320	309	301	316	335	339	320	297	318	334	295	307	332	322	341	267	315	286	309	308	328	300	312	305	308	297	327	303	295	304	359	292	300	316	305	325	293	294	302	313	305	315	311	316	297	321	334	308	322	317	330	317	309	347	321	292	352	288	330	327	289	323	279	296	287	333	311	327	310	344	305	307	322	297	295	336	302	326	305	302	322	338	311	294	304	321	311	315	319	315	331	317	291	333	293	329	312	345	291	308	318	302	297	339	299	319	286	299	320	342	312	311	292	305	309	331	308	284	333	320	348	291	285	330	328	310	328	320	332	312	288	314	292	312	291	275	326	314	315	334	321	307	323	314	318	292	304	304	314	329	314	296	323	319	335	322	317	319	325	318	335	324	280	305	292	305	297	345	321	315	314	330	315	315	303	287	322	330	326	299	303	315	325	320	342	300	325	336	326	298	335	318	302	329	304	325	355	309	286	312	328	309	324	302	318	316	328	358	320	324	280	317	302	298	307	300	316	310	317	302	324	318	299	346	284	325	312	323	313	307	338	322	314	315	342	317	311	307	298	301	315	281	297	313	329	322	326	307	320	291	319	326	309	294	323	334	311	327	290	298	280	288	277	313	317	308	312	320	328	293	305	308	302	312	317	320	314	281	283	319	315	293	328	321	305	301	310	327	294	340	336	303	336	283	310	285	342	334	321	318	330	301	298	309	302	350	329	304	307	304	323	310	296	314	302	297	291	282	313	327	304	290	331	313	316	295	322	317	333	319	307	294	311	289	313	332	303	340	300	311	283	293	319	314	338	291	339	319	339	309	344	341	327	285	318	313	307	321	334	298	284	289	319	319	281	311	319	319	309	283	287	304	276	305	320	320	323	318	311	298	310	312	311	323	308	335	306	281	306	327	323	324	291	298	334	299	285	293	318	306	307	308	327	302	313	297	311	307	303	276	295	320	301	322	289	313	326	298	286	291	277	301	306	280	329	325	299	330	320	317	290	350	317	341	324	333	321	298	299	319	321	296	298	303	304	312	334	314	305	310	331	312	320	301	320	328	331	349	321	309	335	283	345	287	321	307	303	304	343	320	366	293	309	308	315	289	336	338	277	339	303	328	321	303	312	287	301	302	318	333	318	320	309	317	327	322	313	308	327	312	305	294	308	314	305	356	314	311	304	307	306	339	291	324	339	317	328	324	324	308	298	283	332	323	340	280	328	330	328	317	321	344	306	322	307	317	312	336	298	334	291	327	300	305	303	318	334	291	309	318	305	337	333	327	342	296	297	325	298	336	292	317	311	300	277	314	291	310	309	310	337	315	307	316	318	333	309	286	294	301	324	321	329	296	350	325	299	294	306	306	318	288	287	287	316	289	311	337	311	313	342	343	286	330	289	297	301	294	320	327	304	341	338	303	297	322	308	321	334	320	344	303	315	296	309	301	291	324	315	302	301	316	320	322	314	308	311	308	294	290	299	318	292	323	304	340	278	322	295	318	279	347	338	321	309	329	316	278	307	318	341	301	296	310	322	340	307	327	317	300
60204	102966	76333	47154	23066	6635	1550	652	542	564	585	592	536	561	562	551	522	543	554	610	573	537	513	537	562	556	567	545	563	572	568	562	548	555	511	562	578	534	570	580	540	534	568	546	570	562	579	564	582	576	561	547	548	582	555	554	563	495	513	590	559	559	590	540	562	556	556	521	563	570	584	539	519	511	535	553	573	551	535	568	614	583	571	546	548	523	545	570	577	571	529	576	537	515	526	564	527	542	574	584	587	523	585	555	538	589	543	538	531	567	513	567	576	554	595	530	534	528	543	555	544	614	563	598	540	566	519	542	497	556	577	548	526	550	557	513	547	531	562	530	547	550	545	555	543	497	551	573	537	535	556	558	546	537	527	576	552	545	541	575	539	582	563	554	554	530	578	533	546	561	578	513	553	539	544	550	552	564	618	523	546	533	560	546	589	561	539	523	550	552	541	521	530	564	567	533	603	526	517	531	555	586	550	540	545	550	531	554	525	561	590	522	540	501	550	531	593	552	571	546	541	591	565	587	551	575	578	556	544	551	533	593	563	550	559	517	529	547	518	530	543	555	549	530	560	521	570	502	580	576	567	560	515	547	574	575	552	514	566	520	537	552	522	521	543	544	562	545	521	579	606	544	543	575	518	552	566	596	516	544	532	579	579	528	556	555	550	568	527	521	550	526	527	562	556	511	521	536	568	571	554	585	527	565	535	578	548	576	555	546	576	556	561	533	590	500	525	578	531	552	540	573	583	526	562	511	551	510	571	541	524	554	525	558	519	542	557	541	560	562	538	543	558	534	526	535	567	543	556	572	561	581	514	593	503	544	578	538	544	526	548	538	555	584	524	560	532	534	526	510	545	542	569	534	523	540	539	560	510	563	507	607	560	554	599	556	552	568	571	564	554	558	551	562	570	544	557	539	547	551	561	548	561	508	545	584	509	547	612	538	582	542	531	546	532	551	549	557	554	554	602	560	548	602	533	552	563	583	548	569	546	569	560	530	543	543	567	572	609	538	603	540	556	521	559	582	558	549	579	548	559	538	529	591	533	574	536	552	528	564	539	545	536	541	539	552	550	553	562	599	550	578	548	552	544	537	494	566	540	565	557	545	565	568	526	537	543	555	530	523	535	548	571	585	562	549	565	564	532	581	528	568	537	534	541	578	547	572	552	559	571	542	584	583	552	561	515	557	548	567	557	533	530	560	561	559	567	589	545	553	556	534	534	555	561	540	546	566	557	545	541	534	548	545	550	529	526	525	528	560	508	565	591	561	577	535	561	558	524	564	548	548	563	560	524	547	557	564	542	547	543	585	538	554	580	565	563	601	537	550	527	533	557	576	536	575	553	542	527	547	586	587	535	566	543	527	581	557	556	564	539	557	545	564	534	513	547	554	565	521	576	542	586	572	534	558	557	521	531	533	535	538	604	561	561	532	548	546	552	516	556	578	539	571	531	548	587	555	563	543	565	536	533	538	548	542	574	564	556	524	543	571	583	601	542	573	582	566	560	500	516	523	506	572	568	506	558	550	502	584	568	559	544	515	554	546	530	539	559	606	583	587	552	534	547	564	560	524	558	570	558	516	518	557	532	550	540	515	539	541	569	565	583	584	575	552	547	545	522	539	571	504	567	544	534	552	534	555	549	575	560	554	550	500	546	555	568	538	580	555	553	559	523	529	533	535	579	539	511	563	556	506	547	540	571	529	571	581	545	567	519	530	542	589	566	517	563	524	562	587	570	528	548	606	554	599	571	594	504	552	596	524	570	590	584	554	524	553	590	572	577	571	498	559	545	534	551	579	575	527	556	567	556	537	549	553	517	526	572	553	573	544	577	565	579	582	516	566	548	560	517	533	576	555	506	545	529	566	529	543	551	537	578	584	573	586	579	552	586	545	495	566	565	553	546	597	547	557	560	539	531	545	527	552	510	562	541	549	519	569	560	501	559	538	555	574	527	572	530	537	559	548	544	562	595	570	564	545	534	545	544	576	541	576	548	538	567	570	554	576	564	583	566	570	593	551	557	585	544	574	536	590	536	584	534	568	536	536	549	565	547	584	589	535	540	542	564	545	586	565	531	516	558	560	525	563	510	545	529	528	548	535	590	549	510	573	510	527	513	537	521	587	522	567	549	571	537	559	525	557	547	583	552	583	562	538	530	544	601	570	539	558	583	533	509	532	565	586	607	553	541	533	610	547	552	548	543	523	536	572	563	523	562	489	584	584	592	538	592	576	583	574	540	523	576	539	558	539	566	563	541	559	520	539	556	532	546	527	539	530	560	558	547	598	537	527	575	544	558	572	529	550	598	546	565	539	545	552	553	528	545	594	528	553	584	592	518	545	552	550	518	586	527	546	594	533	573	555	573	593	595	597	508	568	540	519	560	549	530	540	534	575	547	540	527	551	542	567	548	511	505	551	569	544	569	583	568	561	550	500	557	524	539	539	545	535	524	560	584	523	591	528	537	559	518	537	525	563	564	555	522	518	537	537	561	559	595	561	578	556	573	516	551	531	568	537	532	561	538	531	556	569	553	565	533	530	565	571	534	561	536	565	573	571	554	559	529	528	552	536	545	536	528	547	590	560	564	553	557	519	552	560	535	524	590	530	532	550	581	577	556	535	569	589	546	570	518	590	526	533	560	549	538	572	551	534	586	525	533	563	521	564	538	541	555	594	507	544	587	573	553	595	541	551	542	578	576	501	537	541	590	543	585	563	542	577	558	509	544	601	568	563	578	592	517	561	559	543	539	577	538	553	592	496	570	561	544	565	538	550	563	572	536	554	550	555	542	583	585	529	537	582	569	578	558	521	546	584	565	522	531	576	570	562	563	567	554	543	562	543	580	588	595	546	553	556	544	565	532	583	575	539	531	574	547	559	529	592	527	556	588	550	584	580	566	580	567	516	594	581	579	577	568	544	532	557	552	550	551	539	571	538	575	533	556	552	565	550	530	534	560	560	527	544	595	568	559	557	589	551	528	542	535	544	555	558	564	574	524	599	590	588	538	597	514	533	555	542	513	517	506	552	570	553	562	552	601	548	523	539	546	534	614	575	540	541	553	566	537	512	547	525	559	526	604	535	533	542	554	563	589	538	569	550	556	554	552	577	544	571	515	568	614	551	543	556	568	577	529	559	575	594	523	558	548	623	602	565	578	576	538	544	537	570	540	528	588	553	554	570	578	575	554	499	575	568	552	572	549	600	586	509	575	540	567	517	552	590	572	549	545	548	550	561	534	522	529	572	575	564	536	536	565	539	563	519	558	535	556	522	536	562	515	599	581	500	551	579	512	511	545	521	581	571	527	608	555	570	553	493	528	600	562	588	535	556	543	569	571	514	542	493	540	524	561	533	515	553	549	559	569	581	570	575	543	530	547	559	581	592	570	532	547	572	562	537	557	551	560	559	561	521	545	521	564	563	543	506	565	563	589	540	544	560	576	530	567	582	558	536	532	547	551	561	564	557	519	563	546	516	576	505	562	564	540	559
29354	31981	29136	13186	2000	496	297	294	235	270	270	243	262	239	219	265	238	251	247	245	293	248	252	238	259	262	216	244	233	230	251	276	270	265	257	238	238	257	272	257	259	255	221	241	229	253	226	247	265	272	265	249	235	234	272	245	264	247	251	255	263	285	250	271	254	252	249	237	224	243	218	240	232	223	269	219	229	238	212	265	240	244	258	239	273	268	266	274	263	222	246	267	283	228	259	255	251	270	248	215	261	255	226	257	271	247	223	251	249	256	258	248	241	238	285	249	249	281	250	250	230	249	263	222	229	265	234	266	274	255	264	236	252	251	267	256	255	272	241	250	257	229	254	234	238	259	254	245	256	257	230	255	255	292	249	259	227	255	253	242	224	256	252	235	258	239	242	256	248	237	239	248	244	265	247	244	224	253	258	233	267	252	262	241	245	231	249	239	245	255	243	261	291	244	236	252	225	241	274	232	246	274	237	242	252	257	260	260	246	264	236	268	281	244	270	252	268	222	263	256	238	259	267	243	238	254	256	274	256	250	256	266	229	215	250	231	274	257	235	258	287	247	252	252	253	233	238	254	267	249	247	267	228	244	236	233	250	245	243	266	245	210	269	257	254	246	271	272	237	241	262	247	227	261	267	255	228	243	227	243	238	233	251	259	239	242	248	248	253	224	225	248	261	248	256	246	227	246	251	235	250	225	246	233	245	242	271	247	239	228	253	252	255	219	265	253	238	247	255	238	264	252	239	266	277	257	261	254	251	275	263	268	247	247	272	271	241	253	260	265	238	249	236	281	234	235	236	240	247	251	250	261	234	239	258	232	253	249	260	273	260	261	266	240	250	227	272	238	233	236	239	253	259	245	233	256	246	248	262	250	249	252	257	261	270	238	245	232	255	257	227	231	238	247	242	266	283	246	229	288	272	243	246	232	243	263	299	261	264	275	251	263	251	236	235	248	262	278	293	259	254	229	231	250	217	253	254	284	284	272	213	223	252	246	243	249	264	255	225	238	229	257	290	264	257	248	227	271	254	261	260	239	243	237	227	262	279	260	241	261	244	262	253	240	256	255	253	250	246	239	255	253	229	216	273	238	258	249	234	243	248	288	246	245	231	253	249	240	251	263	258	261	245	279	259	246	254	274	270	248	247	251	259	243	259	234	259	276	270	238	220	247	240	271	245	289	256	235	226	250	242	258	257	285	264	257	260	249	255	272	263	219	246	269	256	243	235	247	276	264	225	245	244	242	252	262	263	244	255	268	246	266	223	262	243	236	237	230	245	251	256	246	231	212	286	259	257	241	250	238	272	256	257	256	280	234	264	256	246	257	231	242	269	283	251	251	252	255	235	249	258	237	227	222	278	255	263	279	235	253	247	263	267	260	229	258	253	253	232	245	249	238	245	264	249	243	254	247	225	274	279	267	258	240	270	227	249	277	275	265	232	230	268	220	252	268	265	261	239	221	231	234	237	279	288	258	250	272	233	218	283	262	272	252	226	252	255	225	279	269	253	274	267	249	242	255	248	235	270	281	254	260	260	279	225	209	262	251	251	264	226	242	259	257	238	245	246	249	244	264	256	270	254	253	231	252	242	254	237	252	226	283	257	230	268	238	256	251	238	260	235	234	252	267	247	226	251	256	236	229	252	288	220	225	264	251	258	253	250	261	268	249	218	266	235	235	237	243	260	250	235	245	239	241	226	243	231	292	248	234	239	229	250	258	226	236	255	255	255	231	235	282	265	251	250	256	240	266	259	247	236	252	272	236	210	256	276	251	282	246	271	264	243	247	260	256	253	249	252	236	255	266	236	266	262	231	226	268	218	243	231	265	216	221	255	251	251	263	217	240	234	263	244	243	233	264	256	267	261	290	253	265	223	258	238	248	248	249	222	254	230	266	228	271	243	249	238	277	269	257	244	264	258	231	267	244	253	247	257	259	235	241	245	260	256	230	276	258	249	263	243	215	236	260	239	278	223	254	252	264	234	236	240	251	260	232	273	239	235	249	267	281	249	251	254	263	232	251	246	266	263	266	236	266	258	258	235	296	252	225	236	265	239	237	217	252	242	248	244	236	239	255	251	245	250	264	269	234	250	251	229	274	256	247	234	265	261	260	235	258	281	241	247	300	265	241	217	262	267	263	244	227	244	240	239	240	260	248	276	265	263	267	262	280	254	258	245	220	285	271	250	263	256	245	235	244	241	254	266	239	253	256	234	248	240	239	237	227	219	277	251	251	261	261	261	255	266	240	281	241	266	253	241	250	245	230	255	239	244	273	255	236	270	251	279	241	249	246	247	254	255	244	224	266	263	232	233	260	254	261	261	274	242	209	246	244	258	235	270	249	249	250	258	231	231	263	262	248	250	252	262	247	271	237	264	292	238	249	249	251	229	220	260	261	249	257	241	260	257	236	272	244	231	250	235	228	258	210	254	263	245	258	218	229	253	233	249	268	240	213	256	260	264	240	269	268	260	249	237	238	248	251	239	264	251	251	248	266	239	242	269	260	260	281	246	270	238	237	263	230	272	235	250	235	232	245	224	253	264	231	243	265	236	250	235	243	279	239	257	255	239	270	266	222	241	221	238	258	244	228	288	244	244	247	255	273	224	251	246	232	254	235	272	254	241	237	241	279	232	259	259	256	275	256	243	257	265	266	249	263	264	238	247	266	276	256	253	239	263	260	226	290	255	251	276	250	224	232	236	244	257	263	269	206	260	249	260	226	241	227	246	253	248	267	255	241	236	237	268	267	276	242	259	269	253	248	238	254	261	242	245	233	219	245	251	244	265	251	221	257	238	268	229	259	238	245	243	253	232	269	248	225	251	259	216	267	266	249	237	228	243	271	276	243	249	239	248	244	238	252	261	258	228	244	251	235	275	273	253	227	246	251	255	236	239	270	250	264	258	244	262	255	247	227	246	278	233	231	226	248	243	234	255	247	237	248	231	246	271	291	264	225	241	244	226	230	248	239	244	266	259	283	250	270	248	263	257	234	240	267	230	264	262	257	269	252	249	281	267	278	264	234	241	260	287	274	264	254	251	216	255	259	239	247	238	247	244	250	255	248	265	250	270	250	234	278	235	242	243	255	235	248	259	243	234	251	237	271	252	251	240	254	227	240	261	241	262	243	266	269	249	264	245	223	234	235	284	202	261	233	263	250	202	290	244	255	252	230	231	239	240	226	244	269	262	263	253	250	244	268	248	259	263	238	253	248	246	263	251	270	216	263	226	253	265	247	247	236	269	269	282	272	246	249	257	226	252	268	234	257	242	243	261	239	242	240	239	273	285	238	293	289	248	269	274	282	252	247	271	228	242	290	245	223	241	260	256	224	256	235	227	237	282	235	250	260	249	263	254	214	233	248	252	247	261	263	252	246	249	267	260	242	258	249	255	250	244	253	231	252	251	250	280	235	259	259	248	238	228	249	240	264	249	230	248	254	242	296	269	241	254	229	252	265	284	247	265	282	234	270	225	261	265	267	229	266
36751	49493	34395	14259	3809	1085	601	509	476	476	501	490	505	446	421	430	469	478	509	475	492	450	469	465	477	485	474	482	472	460	478	461	472	512	482	463	519	477	443	463	491	499	486	492	487	485	497	409	469	410	450	482	466	480	470	454	477	449	468	464	491	517	468	478	466	502	489	472	480	502	469	479	453	460	468	542	517	473	456	464	437	454	450	464	495	463	463	474	502	419	464	491	468	487	486	455	451	436	472	453	477	486	456	473	496	480	445	449	479	511	478	451	457	464	452	434	477	459	486	458	479	518	520	476	478	446	492	470	483	462	483	435	485	441	459	470	466	450	505	453	473	487	468	458	448	472	483	499	514	486	487	442	441	460	460	478	472	428	485	496	455	468	455	476	463	477	475	481	462	483	466	482	477	505	491	462	465	508	484	440	448	479	468	516	512	447	505	445	506	456	467	487	493	511	489	472	501	434	486	463	473	434	472	482	495	457	492	516	487	474	478	490	462	530	488	464	469	433	449	467	457	490	492	463	467	463	449	502	462	469	433	467	436	452	467	477	493	483	471	432	472	454	513	488	474	511	487	459	471	478	462	483	464	441	461	513	491	469	456	474	484	488	473	472	472	489	440	475	422	464	476	514	457	472	452	447	472	474	469	483	417	513	477	440	452	471	464	463	494	463	442	467	488	461	455	486	444	477	470	474	467	502	485	463	472	475	479	431	486	460	465	450	453	477	471	465	465	445	472	520	496	508	436	438	466	455	458	444	450	470	471	502	465	470	474	522	471	491	490	473	461	489	493	424	481	498	451	504	458	481	512	445	477	442	464	463	470	447	455	427	465	432	488	484	466	476	483	450	452	473	473	470	485	457	465	476	458	479	481	478	484	496	460	494	446	442	473	495	451	440	455	483	463	472	466	486	487	468	485	447	457	503	494	485	461	482	488	452	499	460	438	455	433	493	501	484	468	499	499	501	447	490	486	473	470	450	491	479	497	441	472	448	423	485	465	469	457	469	491	486	463	484	496	511	493	436	468	491	474	434	474	491	465	531	484	474	463	485	470	504	469	462	480	451	465	461	491	484	513	446	471	493	476	469	445	451	476	446	504	475	485	485	469	484	430	497	456	477	465	474	491	452	450	465	473	498	478	467	481	490	450	446	490	424	502	477	484	476	470	441	444	429	457	430	455	463	473	477	519	462	477	490	485	504	459	501	463	462	468	460	458	457	481	494	448	496	453	481	477	470	486	473	443	500	481	519	457	506	450	452	488	443	454	440	470	523	444	479	465	463	464	517	503	468	455	479	467	475	460	509	490	472	475	482	490	473	446	500	520	457	467	475	478	464	482	520	490	479	503	468	433	461	473	496	497	498	482	432	451	445	458	509	525	426	445	486	468	455	469	477	467	458	483	491	483	474	452	461	497	492	480	490	488	491	472	463	460	452	506	435	489	500	489	472	468	461	470	446	476	476	502	456	498	478	474	486	449	450	466	465	462	509	455	496	492	462	493	491	468	511	485	464	510	470	517	477	507	450	461	454	471	424	435	472	489	486	483	453	472	468	455	441	455	525	449	454	507	492	452	494	511	511	469	496	484	483	433	447	448	473	489	491	477	481	453	507	479	486	494	473	472	455	480	496	487	507	516	457	492	468	478	485	448	485	460	475	496	458	448	484	471	462	473	488	488	474	496	469	496	481	467	472	443	482	494	514	470	437	478	496	455	520	469	453	436	478	433	478	478	514	455	430	476	479	479	465	512	426	449	467	454	481	430	472	491	445	488	519	486	472	489	499	488	463	489	494	475	482	487	476	482	495	485	453	462	457	488	463	506	500	457	496	461	490	501	468	465	459	443	440	483	472	448	479	445	446	460	457	467	445	473	467	467	525	458	456	510	479	481	466	453	470	446	517	415	492	481	438	497	492	461	457	459	480	493	448	486	480	445	490	507	487	465	479	479	454	474	497	452	457	461	495	487	488	486	493	464	471	469	473	454	462	523	458	491	446	422	467	444	488	474	467	453	480	491	486	470	479	467	464	438	469	464	486	480	461	495	503	508	459	481	432	498	453	418	466	499	456	475	473	494	490	500	471	441	494	450	500	432	455	447	493	457	427	457	475	505	491	445	464	483	513	472	497	491	455	473	463	466	415	509	476	458	477	455	497	473	478	455	447	489	453	508	476	454	479	478	486	464	479	460	454	424	448	431	429	462	458	444	474	512	478	465	452	463	462	473	467	453	473	486	479	464	489	473	490	473	520	526	455	491	464	448	446	439	487	439	488	433	464	500	490	493	481	446	495	471	453	438	528	470	480	483	479	486	481	495	466	494	497	448	481	482	479	465	461	440	495	481	473	487	499	444	490	508	483	458	513	454	503	499	469	468	467	466	489	513	474	510	518	451	486	479	435	471	479	509	457	476	481	496	478	474	496	452	478	490	479	468	463	464	459	458	466	457	440	471	485	509	491	446	501	445	456	469	474	467	477	500	473	491	499	475	446	504	483	478	471	505	503	459	429	455	468	495	460	472	465	462	499	450	455	473	501	473	484	461	493	509	482	452	496	486	422	450	432	489	443	436	474	489	506	455	516	466	475	446	462	507	480	495	467	469	442	506	488	479	488	496	446	493	454	484	473	477	493	491	467	500	502	478	530	469	448	479	469	445	483	432	508	450	444	447	451	437	485	521	490	461	497	471	456	479	512	485	440	494	448	457	481	515	470	465	477	470	461	469	479	482	475	483	474	460	455	464	446	467	459	493	492	475	504	470	497	449	466	493	451	467	449	500	466	459	475	479	491	479	451	516	464	474	517	473	493	504	457	449	452	506	458	465	483	491	477	497	460	458	440	487	511	477	485	475	420	457	486	508	492	503	488	493	474	513	468	469	462	464	487	507	498	444	478	483	460	459	481	490	445	480	471	484	446	456	478	445	422	486	490	461	445	482	477	474	439	499	478	492	510	476	457	444	490	483	483	453	461	454	458	491	520	494	488	471	474	492	456	436	452	457	467	462	521	492	448	497	506	452	466	450	445	495	501	443	437	473	511	482	452	508	536	486	461	463	474	441	492	456	458	504	457	470	451	473	515	488	497	470	465	453	491	488	480	486	484	466	476	470	469	457	448	462	447	466	497	427	449	443	484	470	502	435	473	514	489	483	453	463	504	471	477	461	468	456	443	448	495	472	461	467	437	482	517	440	484	461	505	463	476	465	504	479	494	465	493	482	434	454	452	446	474	499	437	461	451	477	476	472	461	464	451	453	445	483	483	500	447	494	449	490	474	462	475	488	507	503	447	467	450	475	488	485	456	478	476	484	495	473	489	459	423	458	476	435	458	419	437	466	474	461	455	453	480	453	464	471	482	522	497	437	462	435	461	435	525	430	458	482	448	462	446	463	460	472	471	459	540	491	477	466	485	497	482	501	490	466	478	453	467	495	485	489	463	491	479	476	476	481	471	495	456	463	467	471	501	462	486	479	478	502	449	474	487	515	468	491	480
24882	25179	36535	28991	18747	6249	718	343	290	255	291	277	270	287	242	273	257	290	244	249	237	278	269	281	266	275	286	245	281	260	278	256	257	234	252	252	283	281	293	257	251	266	291	280	265	303	257	239	243	274	292	278	254	236	249	246	282	293	259	274	271	253	275	271	281	251	239	294	280	266	284	255	255	277	262	248	291	274	233	272	275	262	290	294	276	252	280	284	260	256	239	265	265	270	271	260	271	254	265	271	253	274	263	274	252	277	254	241	236	255	240	275	279	290	284	252	272	290	260	254	267	278	224	239	267	249	239	283	269	252	273	245	249	265	253	289	263	254	265	253	263	262	259	265	267	270	285	257	234	259	281	257	227	270	261	266	276	267	261	251	251	235	227	248	254	250	282	255	270	267	249	273	286	258	260	249	254	278	258	253	253	261	262	266	274	253	264	254	267	266	252	266	257	285	297	281	295	280	258	284	268	252	250	292	273	276	256	278	256	276	290	267	270	271	269	275	269	271	267	256	258	292	257	275	258	259	271	238	275	271	274	260	259	261	260	299	250	290	245	254	261	247	262	281	266	275	260	255	277	271	260	251	257	275	222	241	286	303	245	258	270	275	259	256	255	282	251	253	246	286	270	274	253	258	263	263	269	242	252	279	274	269	290	239	282	282	282	256	259	271	278	257	279	264	233	254	256	239	266	251	245	278	261	238	248	284	263	250	257	247	267	267	233	261	271	260	254	264	279	238	255	246	297	272	259	273	254	275	287	262	261	249	246	248	292	264	251	276	280	267	265	245	257	253	268	257	259	264	260	223	304	263	236	256	276	255	257	240	247	270	264	253	264	282	279	270	258	308	244	241	249	289	247	275	272	264	270	252	269	246	238	269	268	271	247	251	294	252	263	264	267	251	271	271	245	258	250	289	260	282	239	247	261	261	279	251	255	268	277	267	276	273	228	262	271	257	263	258	263	247	274	276	272	259	250	269	254	240	278	270	278	263	266	261	279	287	261	279	268	272	274	259	246	262	261	247	256	291	244	265	264	265	270	238	285	248	231	284	254	239	250	257	269	275	276	294	247	257	247	263	270	250	258	267	270	266	275	255	265	247	246	266	272	245	241	231	296	273	239	249	263	251	248	290	231	272	253	294	289	235	268	261	251	273	265	249	264	255	265	244	241	270	257	252	244	255	232	276	254	273	262	280	234	266	260	254	304	300	237	257	252	282	255	269	273	264	239	247	270	261	290	288	290	276	267	246	282	270	285	278	261	258	250	260	241	270	232	250	256	278	218	245	272	261	230	287	261	267	278	262	291	283	244	268	247	260	238	268	239	251	280	253	242	261	248	244	268	265	241	274	227	273	244	241	302	249	260	240	273	238	288	239	281	292	261	292	261	243	263	241	274	267	272	241	247	277	261	265	257	254	261	258	283	264	258	229	240	259	287	255	248	265	292	280	254	243	243	303	246	246	258	271	247	270	251	275	269	241	263	257	278	224	278	243	240	261	271	281	258	260	247	246	265	255	251	269	269	262	293	293	261	259	237	264	273	255	253	275	268	269	251	252	252	286	298	277	269	271	246	263	237	267	266	254	269	267	262	263	252	276	276	264	266	266	258	259	260	283	272	239	236	285	243	283	268	261	243	233	233	266	224	271	257	280	283	236	295	294	266	264	270	262	269	241	280	260	257	262	273	242	271	246	255	254	269	233	255	283	279	271	242	265	283	244	222	253	260	248	231	272	277	244	250	253	244	264	294	242	266	269	231	245	258	272	260	279	248	280	263	261	257	250	269	267	276	259	251	284	261	214	283	238	265	250	250	281	253	251	242	270	282	240	272	264	258	246	240	287	271	279	250	260	270	262	286	237	247	259	258	260	242	283	260	283	273	274	250	281	251	263	236	259	269	238	250	284	245	251	253	266	268	241	231	278	271	284	246	281	264	269	263	249	266	251	230	255	231	255	277	245	278	269	249	255	246	259	257	255	286	258	228	253	219	256	268	257	246	259	264	252	277	245	265	268	260	238	259	230	270	278	260	244	279	271	269	255	269	281	231	259	250	269	251	263	263	282	257	264	287	258	280	269	271	238	254	296	247	252	272	236	244	234	287	256	248	257	225	270	268	254	281	273	284	248	267	272	265	271	277	277	255	267	250	236	277	249	273	283	270	273	255	256	278	274	297	270	257	275	266	262	269	246	257	268	262	283	281	287	270	256	271	280	289	246	256	256	258	232	285	255	312	269	280	260	251	272	246	239	253	258	252	227	270	262	300	249	235	272	298	261	281	280	260	251	272	256	290	299	274	232	261	242	251	255	260	264	267	273	264	257	245	257	282	276	251	271	251	273	268	260	275	269	267	226	276	269	272	272	279	231	267	228	255	230	270	269	253	279	262	284	252	237	258	262	244	257	272	259	253	264	252	261	249	262	245	252	230	269	235	263	264	282	286	264	274	226	244	252	257	225	252	250	275	254	262	253	256	264	269	275	245	288	258	263	246	275	265	229	262	306	248	272	277	280	264	250	273	284	251	267	265	316	273	235	288	240	273	228	273	250	250	268	226	257	258	255	253	251	263	257	255	253	255	255	254	258	232	231	273	265	243	263	266	262	238	261	275	241	249	288	247	256	283	252	258	267	284	258	275	260	263	243	259	287	269	279	276	236	267	239	271	267	251	239	261	262	284	261	276	281	262	288	284	260	271	253	261	252	269	262	248	276	259	263	263	281	272	236	262	272	256	229	286	262	291	235	270	236	247	258	272	237	259	275	272	267	262	259	265	270	271	265	238	240	266	244	263	253	283	251	273	276	288	257	259	248	266	306	247	291	277	294	272	278	241	273	242	247	268	259	271	258	252	285	288	253	273	246	240	295	288	281	250	282	251	269	266	257	257	280	245	273	260	280	288	280	255	234	264	248	253	269	282	245	279	266	250	250	254	262	257	269	234	247	285	240	226	260	237	262	229	270	240	277	257	264	254	267	255	276	295	274	250	260	270	259	286	279	259	262	275	256	249	231	250	253	248	268	259	269	255	251	260	245	272	257	251	263	262	273	265	255	239	294	278	264	269	283	263	266	250	288	268	244	244	268	261	282	268	271	257	249	269	255	263	297	253	287	269	255	258	258	290	262	284	242	289	261	282	264	293	266	259	253	266	248	232	265	248	264	265	277	297	254	229	254	262	241	232	272	264	242	247	280	272	245	253	260	277	266	293	253	288	266	254	259	251	232	278	275	273	248	275	258	243	280	269	274	280	290	266	276	274	274	269	239	258	278	273	258	285	257	287	264	273	264	242	277	272	238	238	279	231	278	244	274	247	268	254	277	251	262	258	250	265	273	254	231	255	258	252	252	236	282	260	264	249	264	281	278	249	245	270	279	250	264	264	275	252	243	282	257	254	244	254	261	268	248	268	264	261	283	295	247	270	261	280	270	252	291	230	270	274	269	220	259	290	272	288	273	281	257	284	286	271	285	249	250	255	257	256	270	278	268	268	238
59616	92455	67003	37325	15719	3972	1094	527	451	480	462	485	483	509	444	476	500	492	496	476	504	468	521	488	496	488	481	479	508	490	467	492	494	494	471	479	498	504	503	474	484	475	467	460	468	511	477	501	496	509	507	509	491	492	514	501	517	494	495	453	487	477	486	535	485	496	496	459	490	470	485	486	480	509	511	478	504	458	497	496	506	489	489	470	475	507	456	466	482	447	496	484	477	503	465	505	496	475	494	518	511	485	480	491	470	535	485	520	476	521	485	470	475	520	508	490	435	529	492	497	460	520	472	507	467	493	489	489	487	515	480	511	469	477	516	519	486	505	506	476	502	486	513	508	476	494	546	518	440	520	490	443	471	499	520	502	471	456	509	452	477	491	506	508	454	508	510	493	521	470	483	504	481	489	475	478	477	481	490	494	496	466	505	453	494	477	490	497	464	512	480	490	478	499	482	506	470	413	493	497	480	504	453	487	517	501	479	521	518	493	486	525	486	473	501	529	526	506	489	508	485	492	485	504	505	500	493	505	494	508	485	511	471	479	521	482	500	503	463	501	492	475	493	490	490	484	479	521	479	491	483	489	514	477	499	501	510	487	480	511	476	501	465	488	510	457	493	500	480	517	486	535	499	505	474	484	494	477	513	473	505	517	508	492	508	517	494	479	491	484	475	485	478	499	475	481	471	445	550	491	514	509	513	460	475	452	438	457	487	494	506	446	507	521	495	531	507	504	438	503	485	487	478	497	503	474	488	509	513	510	446	459	485	530	473	495	509	492	481	499	494	497	450	470	479	493	512	477	478	489	504	475	469	535	475	481	461	441	494	489	462	469	521	487	527	466	515	491	509	483	494	556	475	503	510	478	512	472	504	470	464	507	484	478	440	485	471	495	471	488	483	521	468	493	458	487	457	465	522	504	461	492	483	512	483	508	478	469	463	457	454	454	456	478	514	492	486	554	500	492	504	486	531	483	504	512	510	485	508	500	518	485	495	484	512	468	447	504	439	482	505	485	530	483	511	473	475	456	520	516	468	458	513	522	494	518	516	425	535	468	483	495	474	478	461	467	485	473	512	489	465	460	483	485	508	475	506	511	482	482	465	471	522	473	483	503	498	501	498	504	481	471	502	483	504	472	455	451	461	508	515	454	471	472	495	477	518	474	494	516	478	485	517	514	488	482	517	473	501	478	505	538	486	524	515	500	494	486	538	507	455	503	486	478	490	512	495	531	525	492	473	500	511	469	534	519	498	458	511	508	472	455	477	465	517	437	453	483	474	526	506	468	457	528	487	460	482	497	487	505	489	479	431	546	455	506	493	445	526	490	479	533	464	492	489	472	477	542	488	477	463	501	489	480	477	514	460	463	501	481	487	444	503	493	467	494	477	462	511	474	492	528	486	472	519	499	473	457	506	492	439	485	467	521	504	497	495	506	471	498	517	526	481	491	492	486	475	498	527	529	492	424	499	528	520	472	513	462	481	512	466	491	472	458	511	507	468	489	530	505	484	482	482	543	513	463	465	502	507	506	512	490	494	462	516	480	489	482	544	502	504	448	508	460	498	499	500	473	500	493	493	482	501	491	480	525	530	495	485	487	542	499	523	483	481	502	494	490	516	461	537	504	473	471	500	496	494	556	499	513	467	433	481	474	517	544	486	480	481	479	495	523	485	501	503	515	465	469	513	491	472	466	502	491	462	478	478	507	520	491	478	564	495	492	517	467	469	479	488	469	500	491	488	466	508	479	484	498	473	503	494	478	512	516	492	469	510	508	494	517	468	515	498	515	452	508	539	475	460	516	490	506	516	481	500	489	500	493	500	494	530	509	513	474	466	498	481	502	474	485	460	465	463	456	488	479	469	486	504	505	460	476	529	531	433	481	501	530	504	505	485	484	514	516	470	471	497	519	520	463	479	523	548	492	510	475	495	483	501	522	463	490	497	503	489	455	466	509	451	499	493	474	479	493	492	520	452	492	485	508	512	455	507	492	439	495	480	508	529	488	487	478	486	487	528	511	507	464	493	524	483	463	441	492	486	471	488	498	505	525	479	482	489	509	508	475	502	507	479	497	482	486	465	459	482	504	470	482	520	503	494	511	496	500	500	502	532	489	472	473	500	503	493	445	504	481	458	497	483	507	466	475	496	476	509	551	516	496	524	483	453	516	482	523	459	492	531	486	469	451	511	476	475	482	499	519	499	472	496	514	532	475	506	470	543	492	440	497	468	458	492	472	435	488	528	515	477	510	499	452	449	534	499	505	487	489	486	481	536	453	527	480	545	496	505	465	486	491	496	494	508	492	525	542	497	519	494	477	478	510	512	502	482	519	444	474	502	481	483	465	470	452	498	475	476	485	451	495	523	519	459	520	481	490	505	521	491	523	490	503	467	511	522	512	539	518	439	486	510	490	515	482	477	506	489	480	483	450	519	503	449	479	490	495	519	470	458	513	458	476	490	478	524	483	453	463	517	481	495	451	470	510	513	497	490	537	511	498	509	477	469	480	500	483	498	469	465	513	498	487	492	470	498	471	467	475	508	517	489	436	537	498	482	503	478	507	531	492	470	483	515	471	491	494	476	489	512	503	499	476	514	525	445	474	499	489	497	478	515	472	450	533	495	522	503	468	487	484	474	457	516	534	474	460	488	541	508	497	463	478	516	509	485	519	474	484	474	514	503	490	526	509	485	511	498	505	474	510	459	550	499	475	469	513	501	460	519	507	494	486	478	487	492	519	516	503	440	445	471	488	497	492	461	458	482	461	484	477	499	541	497	456	502	485	490	498	492	513	541	450	476	453	497	461	503	447	500	520	508	489	479	449	507	495	481	477	476	486	499	451	439	502	495	504	501	495	501	471	492	475	500	504	489	509	486	497	479	514	481	539	470	482	503	496	478	493	512	481	485	525	473	499	483	478	486	488	543	489	448	506	496	472	466	511	525	505	498	478	497	500	509	515	502	484	522	504	509	465	522	504	487	485	503	465	481	540	486	486	470	487	499	482	513	464	454	523	476	515	522	492	528	506	479	510	501	479	484	532	468	486	464	499	485	486	487	490	504	496	463	471	475	515	484	496	526	481	507	455	530	459	483	455	482	524	485	488	509	505	494	516	502	493	488	449	513	458	462	543	504	560	482	498	488	470	505	465	531	486	524	509	504	513	440	474	479	472	494	502	478	499	479	497	448	480	484	502	502	482	457	499	476	530	485	484	513	465	503	490	471	477	546	488	512	493	506	502	463	485	505	476	493	476	501	499	505	492	515	515	519	459	495	515	514	486	507	498	495	473	460	518	486	513	439	505	519	504	523	479	495	434	487	496	493	527	502	477	461	516	489	500	479	479	508	494	474	483	483	548	502	488	462	484	540	489	502	475	506	485	465	444	504	525	490	481	503	516	510	472	494	500	505	469	517	481	484	480	477	475	488	484	510	488	515	483	483	482	493	490	496	483	483	478	475	487	493	496	439	499	485	478	479	513	511	499	504	483
23489	23036	33357	26830	21411	16474	3633	447	341	313	321	318	341	321	303	324	333	275	297	336	296	328	313	322	301	331	309	290	314	322	310	293	292	323	311	351	309	314	292	294	323	320	326	291	304	318	313	326	276	312	321	295	311	314	346	314	336	308	258	311	305	368	348	320	322	291	299	301	323	291	318	314	281	312	317	293	290	311	274	319	317	290	285	313	296	291	316	279	304	330	311	322	310	340	289	310	320	305	296	323	302	310	319	304	267	321	322	339	306	308	279	323	314	310	296	306	315	320	276	302	303	307	279	309	349	319	324	279	304	322	319	293	304	311	311	287	321	311	324	274	305	308	320	307	300	316	319	309	324	311	289	308	341	306	307	308	303	329	287	299	289	322	312	319	329	324	293	296	312	317	321	304	321	291	288	291	286	336	299	314	268	309	315	306	315	315	306	288	311	294	316	298	317	310	317	307	291	314	314	318	327	281	318	317	304	333	330	295	309	336	278	307	322	326	329	278	281	291	329	284	302	340	301	320	317	326	306	314	304	315	334	302	303	277	305	291	301	350	315	322	309	332	330	292	290	301	331	311	323	333	347	317	288	313	334	292	272	295	321	307	323	313	317	330	278	330	285	295	325	324	302	308	302	325	335	318	302	328	308	305	302	303	306	353	346	320	322	295	254	316	292	316	302	314	302	318	338	328	277	328	322	313	318	308	325	316	296	313	291	301	288	288	309	332	312	308	293	322	296	310	309	285	302	313	320	292	283	349	312	307	362	306	316	299	317	301	332	311	342	326	304	319	296	340	308	319	304	336	305	326	324	292	339	314	304	291	295	271	319	297	298	306	320	288	306	328	262	289	301	299	299	331	324	297	300	308	292	316	307	293	293	326	300	318	360	320	260	323	307	314	332	315	325	337	310	309	306	289	305	294	335	321	304	305	307	285	307	322	341	285	293	357	307	314	341	292	320	287	318	291	300	289	331	326	345	317	297	298	316	291	317	316	328	308	300	309	282	309	304	304	324	307	290	330	288	323	301	338	310	300	310	310	319	328	333	321	316	274	339	292	297	306	291	354	310	300	315	325	325	305	299	325	325	314	324	314	303	315	331	310	338	320	294	320	328	320	316	272	324	298	319	319	303	321	299	327	277	308	345	285	293	305	313	357	324	308	307	290	293	314	293	300	318	302	264	316	330	322	299	308	283	305	321	314	304	342	294	311	321	327	312	306	315	326	342	331	302	318	265	300	283	326	310	302	292	314	331	315	319	313	304	292	295	310	321	329	324	303	290	343	330	296	286	316	329	306	338	303	290	309	300	315	330	330	321	305	299	279	304	317	314	322	302	296	272	319	319	314	332	314	312	301	305	328	319	319	313	331	327	340	314	315	303	320	311	287	319	298	301	319	302	316	315	306	302	316	325	312	313	310	273	326	300	291	313	305	320	342	331	303	304	306	325	333	334	347	328	349	323	284	342	343	333	324	319	292	315	307	313	295	320	310	310	267	314	329	309	316	341	314	287	328	305	318	328	309	326	310	274	298	325	315	293	311	304	306	320	326	289	308	308	306	312	337	352	300	321	300	300	337	316	323	297	322	324	302	295	300	321	344	322	318	316	293	316	302	329	295	324	308	319	287	337	283	313	327	312	299	329	272	308	336	285	327	308	323	306	298	319	295	346	303	295	286	340	326	307	313	307	283	318	303	293	293	325	319	318	259	315	274	313	311	315	304	312	324	302	293	309	313	314	319	335	312	289	330	320	301	328	321	329	350	299	322	302	310	318	304	311	290	271	323	290	320	304	313	303	345	328	300	314	306	335	295	306	282	320	289	315	312	299	286	332	308	337	295	304	301	304	331	299	304	328	317	306	319	267	319	305	300	320	312	286	332	321	323	283	279	322	297	306	284	319	312	296	302	305	296	299	322	285	310	301	305	292	294	341	305	312	292	307	317	283	355	320	324	301	316	276	324	291	316	315	343	310	352	286	329	332	325	289	325	292	314	341	310	332	293	306	273	317	315	297	316	298	292	305	322	297	324	306	295	338	303	318	297	334	317	320	321	311	308	324	317	319	305	320	320	313	301	325	331	304	317	323	344	304	339	335	289	291	287	311	313	275	330	319	304	311	298	278	317	314	263	295	330	299	292	289	300	314	312	296	314	313	322	305	307	290	322	288	318	308	297	324	297	305	319	321	314	326	315	277	295	274	325	292	339	327	360	316	326	317	300	312	316	304	328	325	320	322	344	319	336	324	283	300	339	314	293	312	302	337	352	316	317	312	304	282	305	307	265	293	320	270	332	313	327	331	328	321	281	327	299	321	319	297	323	338	285	317	307	284	312	332	293	316	309	321	302	314	335	290	321	305	327	309	300	307	311	307	281	350	321	307	325	306	297	298	294	307	345	328	329	305	317	317	311	295	310	322	312	315	293	282	302	320	325	306	313	323	333	280	305	328	310	336	282	306	289	340	313	289	324	333	292	296	302	332	307	301	310	312	302	310	298	304	315	307	296	303	306	291	310	329	310	279	297	333	293	315	292	284	288	300	298	327	322	315	300	313	277	300	327	292	307	314	289	324	326	317	301	315	306	335	309	305	270	313	326	307	271	308	288	324	336	287	311	328	303	310	308	316	314	292	300	288	314	328	297	282	321	310	283	293	286	285	329	305	337	303	307	315	319	324	313	315	303	306	322	291	287	321	280	318	319	314	293	324	312	314	325	316	276	283	292	313	276	318	317	299	282	308	317	321	303	321	281	352	299	307	328	321	310	307	301	282	297	329	309	313	316	322	298	315	322	295	327	310	311	286	320	323	290	339	308	302	299	296	317	358	295	301	334	309	324	312	289	304	294	313	321	305	331	302	285	315	326	325	307	318	270	311	323	282	330	313	307	328	315	316	299	314	286	313	330	317	321	330	330	300	330	324	329	299	315	296	313	280	322	301	327	284	324	319	327	295	301	315	313	355	304	311	307	305	338	308	308	341	320	296	318	311	313	301	304	311	259	274	334	303	328	278	351	329	325	306	315	324	322	282	306	307	279	331	260	301	272	305	316	337	305	338	302	339	296	317	308	308	298	293	306	345	310	346	314	309	304	289	311	291	315	313	316	311	308	337	323	313	309	320	325	330	316	312	324	337	293	307	316	285	304	329	311	291	313	302	315	309	324	315	296	304	310	319	319	284	327	309	300	296	265	285	326	335	290	299	287	324	283	315	327	292	313	325	326	316	305	307	306	277	343	331	294	333	341	310	344	336	256	321	324	324	349	308	313	300	321	293	258	310	297	278	292	349	334	292	314	324	317	296	324	277	313	350	303	318	287	296	300	306	312	311	324	304	308	338	314	294	283	295	294	297	298	302	291	314	313	300	315	330	299	321	331	290	320	305	295	323	320	302	314	325	285	296	312	270	321	340	291	324	314	322	320	286	306	311	319	310	293	300	332	317	304	333	331	304	319	314	340	289	297	284	321	342	306	319	301	305	318	310	305	341	319	315	293
60223	103006	76559	46522	23433	7774	1918	747	589	600	578	554	560	562	559	547	581	536	555	559	532	592	545	533	564	598	552	579	563	549	575	514	588	567	534	547	556	563	561	544	538	573	567	548	556	529	569	532	519	596	550	576	549	571	590	537	544	524	563	527	530	493	507	586	563	572	559	523	519	569	590	552	579	520	561	513	520	535	551	561	558	541	581	558	573	570	556	586	553	560	535	540	599	555	531	540	573	546	533	588	593	558	556	556	579	559	541	508	581	573	535	519	533	557	529	558	520	575	500	565	561	542	566	556	554	592	553	556	545	538	578	525	547	545	547	523	552	518	540	523	573	526	561	558	558	561	575	553	535	587	503	573	601	559	542	520	573	593	549	562	549	531	544	565	544	555	560	557	574	532	566	574	531	550	586	535	566	564	536	534	532	526	550	547	596	635	516	578	539	569	544	540	579	571	573	583	530	557	527	553	554	529	543	525	532	570	544	558	541	521	573	533	579	581	595	542	565	516	518	560	555	557	581	560	519	530	553	555	591	538	506	568	547	505	540	543	538	546	595	562	576	545	554	522	568	572	560	560	565	549	573	580	578	532	497	571	512	539	548	543	547	541	545	560	558	556	543	577	556	508	570	543	548	559	559	566	559	558	552	518	588	523	527	597	531	581	578	536	580	564	576	586	555	592	500	563	573	535	519	538	575	583	567	522	535	546	597	529	581	518	533	561	574	559	550	552	565	537	520	546	544	579	578	568	521	567	552	590	560	572	544	543	562	544	560	572	559	570	542	567	575	554	566	543	565	516	553	597	550	549	544	618	540	537	545	548	523	557	571	551	561	562	572	548	552	529	534	593	536	554	560	518	526	539	530	564	502	573	530	550	545	563	603	527	580	554	532	596	516	544	541	531	519	563	561	542	557	523	541	553	564	555	584	566	547	532	544	518	566	534	533	544	524	553	524	572	569	570	589	526	520	564	561	555	502	555	593	582	532	576	588	554	540	545	522	523	536	567	566	547	516	551	582	536	543	565	546	564	521	522	522	520	519	566	553	526	504	555	560	558	558	561	567	606	562	574	552	592	514	562	531	520	513	554	512	547	517	555	563	561	539	576	549	550	528	570	536	541	536	547	527	554	522	536	568	538	549	526	508	561	528	532	539	570	566	570	508	579	530	563	561	558	558	574	564	581	549	547	517	532	567	559	574	549	517	527	555	502	580	524	548	541	518	530	521	544	601	588	541	530	531	503	544	547	567	571	556	565	565	566	570	579	520	586	540	540	529	539	584	594	572	518	578	542	540	541	559	608	538	514	543	577	569	561	559	525	544	576	532	528	546	545	588	548	550	548	524	541	545	534	547	535	552	565	589	545	532	606	571	497	549	526	623	541	557	564	513	553	566	584	563	555	584	557	524	543	506	565	561	535	585	537	538	533	565	566	544	573	544	570	530	588	524	567	523	526	522	595	589	524	525	546	545	532	543	568	566	536	572	520	513	534	590	534	556	545	554	518	539	612	595	541	555	529	541	557	552	568	569	566	544	597	568	579	564	569	565	581	536	500	551	539	525	585	552	534	547	569	539	541	572	584	537	637	496	562	528	576	526	573	546	515	545	561	549	553	568	585	554	579	582	536	568	500	560	537	546	538	546	543	581	555	579	551	591	570	559	548	590	549	522	576	552	549	561	546	535	585	533	574	555	566	548	567	565	588	531	519	542	527	556	574	587	546	562	557	573	581	555	540	563	596	558	516	573	544	554	575	583	526	543	550	552	506	515	596	526	498	544	522	592	562	558	557	535	556	584	547	554	538	588	543	550	559	566	552	557	576	563	565	576	583	579	570	570	580	558	534	589	572	563	553	571	508	564	556	557	530	558	494	555	561	563	511	542	572	565	558	516	561	514	590	518	535	541	523	545	552	545	568	555	533	580	553	577	543	532	561	586	563	560	544	558	584	543	512	543	572	534	566	551	488	596	509	597	557	566	567	545	573	565	563	550	535	503	565	553	571	553	530	572	556	560	541	566	509	587	564	516	542	542	564	577	518	557	561	519	505	541	572	543	566	561	537	560	546	570	564	550	537	570	523	546	570	556	533	540	584	553	553	567	559	583	595	555	576	548	573	512	556	544	585	578	572	534	533	560	566	576	533	533	599	557	554	544	547	600	520	581	565	569	559	554	536	540	575	516	532	525	520	558	558	562	560	523	542	571	545	554	554	542	553	570	547	579	568	539	570	550	556	552	595	549	547	551	559	557	566	508	561	540	528	558	563	590	551	565	591	521	562	529	550	559	566	547	552	578	525	541	553	545	565	557	546	530	548	564	561	593	567	512	560	554	561	596	537	565	509	526	541	540	543	523	547	576	547	552	523	555	542	597	544	565	561	608	534	568	575	556	539	544	533	566	531	547	542	539	545	527	546	578	558	514	589	550	529	575	517	553	552	558	550	522	543	558	562	526	552	592	581	559	582	566	527	569	554	565	524	542	528	559	524	531	521	569	558	553	565	535	552	517	519	584	527	561	553	573	537	506	523	540	568	501	516	562	571	537	575	547	543	589	540	593	577	521	570	552	602	530	527	578	561	532	547	521	596	559	543	537	561	546	574	556	544	541	554	593	557	573	590	529	593	558	553	586	549	506	536	539	498	557	576	562	522	566	539	539	574	566	555	527	569	581	550	544	548	559	567	527	531	527	534	575	567	536	568	588	546	540	558	581	563	556	558	537	535	631	523	555	558	535	527	580	551	578	554	573	524	575	579	527	584	542	535	508	532	568	600	579	573	566	544	572	565	504	542	528	517	538	543	529	556	560	577	532	593	574	552	589	537	548	504	610	584	521	564	497	564	537	529	522	551	575	517	547	511	517	554	572	525	544	543	517	546	534	537	558	565	512	532	533	507	536	560	557	546	519	511	567	554	525	533	578	578	547	557	540	531	524	571	546	571	579	526	557	567	545	534	550	538	600	554	602	543	515	582	559	568	496	548	478	574	559	586	553	518	579	564	531	552	522	548	574	588	524	570	529	563	570	562	576	565	525	550	551	546	526	581	552	532	550	546	584	540	576	513	570	577	524	570	498	537	555	531	550	521	531	591	537	528	552	537	553	576	562	593	577	565	581	566	579	581	595	520	542	543	573	549	547	547	564	526	536	555	542	506	545	563	547	570	531	605	550	566	556	555	588	556	515	543	537	544	571	554	607	540	573	539	565	557	545	559	577	525	553	571	532	534	555	505	561	529	564	504	580	562	512	529	576	558	553	577	529	576	587	578	538	549	556	606	524	534	546	519	565	566	558	589	576	552	560	529	552	547	593	532	529	549	539	535	592	558	543	543	552	536	538	538	589	570	585	535	537	575	557	567	591	558	496	552	598	549	524	540	578	537	558	535	572	520	568	520	550	574	577	564	528	553	556	575	566	561	539	525	568	594	545	503	519	571	540	562	572	554	536	542	543	570	548	521	583	549	547	525	556	585	581	559	574	542	524	548	540	576	555	517
29081	32704	30031	13181	2246	625	345	247	259	278	248	275	239	248	249	256	232	213	266	261	248	272	256	258	252	226	278	253	254	261	241	254	261	251	247	259	269	254	238	236	236	293	254	279	288	246	247	258	257	238	250	234	249	253	269	245	253	271	255	283	249	243	240	235	224	259	263	227	236	249	237	231	206	246	229	244	244	214	259	276	249	206	282	272	246	254	248	266	262	250	237	248	271	255	267	224	298	261	255	234	235	292	237	264	258	273	227	266	259	252	268	245	288	279	266	246	260	229	265	253	288	234	249	267	246	260	264	243	250	241	232	266	252	253	266	250	246	226	242	281	213	254	226	241	237	280	288	227	252	255	235	267	247	235	279	259	257	246	286	251	275	264	272	255	258	262	274	241	263	278	244	241	249	245	240	243	276	260	242	246	249	223	245	281	254	249	266	258	244	261	236	267	219	232	247	234	271	246	262	248	235	253	229	243	239	244	245	266	266	260	258	265	240	276	253	254	244	234	242	262	244	268	244	249	227	240	273	264	215	255	239	221	237	245	223	237	237	227	265	264	256	279	265	273	248	248	250	270	242	249	254	230	236	253	254	238	258	261	236	254	264	263	251	253	233	242	241	265	260	251	249	264	247	257	262	256	268	240	241	246	237	248	255	251	253	255	258	281	253	260	231	270	264	256	252	221	269	243	276	238	240	271	255	240	251	267	244	268	263	249	266	264	244	261	265	252	233	278	265	293	258	258	228	250	254	238	259	266	232	267	247	257	250	282	258	289	251	249	279	257	263	247	243	271	245	259	251	252	251	269	258	258	226	283	264	208	250	242	262	241	239	244	260	249	257	222	255	262	293	281	277	258	252	243	246	259	263	283	292	257	270	211	279	221	258	247	261	261	253	245	233	247	221	270	238	237	263	244	253	226	286	244	252	259	264	266	246	260	267	266	248	263	236	267	224	282	283	254	245	273	241	229	264	251	240	232	226	247	250	256	263	234	254	263	224	258	260	257	263	244	286	246	259	254	248	240	258	255	239	234	263	250	279	233	236	274	257	236	262	250	268	270	274	271	282	231	251	232	268	244	279	278	238	253	261	270	260	272	282	256	248	233	266	240	269	236	271	254	245	252	257	270	273	228	252	259	275	263	261	255	243	237	265	200	239	277	274	239	255	268	264	242	247	261	233	267	251	262	242	262	254	257	277	270	243	246	249	254	230	271	255	251	260	237	254	246	265	226	243	262	257	237	271	259	269	267	230	282	255	265	254	268	269	248	258	242	252	258	262	282	276	236	263	261	234	247	259	277	248	259	250	255	249	263	245	275	246	231	269	244	243	269	256	260	249	271	261	241	284	269	264	236	236	255	252	229	231	270	271	261	271	249	250	252	257	261	271	273	260	262	272	268	258	226	262	249	246	240	273	264	284	241	268	275	240	275	254	247	262	266	267	222	248	258	256	248	294	249	249	248	273	263	237	241	235	256	240	255	228	237	263	251	233	251	255	249	270	266	249	256	233	221	259	287	258	234	246	269	255	277	255	253	238	270	265	263	239	271	275	281	273	293	268	269	253	264	275	253	247	219	255	297	242	253	250	239	243	269	246	254	271	246	257	228	246	239	267	262	246	249	238	277	239	251	262	271	273	276	272	265	238	268	251	242	254	257	249	233	272	262	266	263	258	266	259	281	249	254	246	263	248	253	265	222	237	263	245	226	259	251	262	263	270	263	236	255	286	257	241	252	231	238	268	236	251	235	225	245	291	258	253	234	231	267	264	239	255	257	261	287	271	256	237	265	252	297	265	263	266	247	270	236	293	271	229	276	256	220	268	246	270	249	218	255	276	250	264	254	287	271	280	272	266	238	233	310	254	275	252	269	242	264	232	261	265	280	233	273	253	273	250	275	248	250	275	263	249	240	265	244	251	271	264	255	255	275	253	252	228	260	254	239	298	280	227	253	250	245	293	258	259	243	249	276	241	246	238	216	249	263	262	252	269	296	281	224	257	267	265	231	221	248	268	260	276	261	264	231	248	233	245	256	254	235	277	251	263	241	238	279	256	259	248	251	240	261	242	253	251	259	277	237	263	257	266	273	251	249	249	265	255	244	241	241	269	253	245	261	251	266	248	233	263	245	258	261	261	260	234	264	255	255	226	243	228	250	260	232	237	267	250	232	231	268	262	236	269	241	249	244	273	229	265	265	244	255	267	245	245	244	256	260	289	265	253	235	242	232	258	265	269	255	256	260	242	234	284	239	240	247	267	236	233	257	246	264	266	251	252	276	267	224	302	232	258	240	241	244	274	240	254	239	260	269	236	242	283	273	253	266	287	247	233	285	264	259	244	264	266	241	259	249	274	244	233	247	293	250	246	256	249	241	269	257	284	252	292	268	251	264	258	247	267	268	265	243	269	235	249	272	252	282	264	255	263	270	258	260	252	253	273	263	225	248	254	233	237	269	247	260	241	256	255	263	236	238	234	285	264	277	246	238	293	247	232	246	261	246	248	265	271	275	255	259	245	270	263	246	276	267	252	235	271	222	233	256	262	233	260	238	264	251	270	272	261	224	260	257	271	234	228	251	268	265	250	240	236	262	233	245	273	237	245	252	262	279	251	272	258	281	238	269	235	262	247	262	268	272	236	246	277	252	278	242	263	264	288	256	250	285	235	287	238	277	257	286	262	255	265	255	233	238	249	227	282	251	243	262	227	230	265	250	238	255	245	262	270	280	247	255	263	249	273	261	259	272	264	268	251	247	256	239	250	262	264	277	258	268	268	247	254	245	257	258	268	248	253	277	264	261	256	246	292	244	246	238	255	262	274	234	257	241	259	252	248	245	275	231	260	280	287	243	255	221	251	250	295	219	256	227	235	226	284	252	216	236	223	244	254	252	243	249	264	242	216	236	252	288	266	266	240	234	263	263	255	246	244	270	267	260	283	270	257	265	256	271	288	251	259	242	250	289	250	261	249	278	243	238	263	242	254	251	233	225	251	279	255	252	260	237	234	231	242	231	271	279	268	247	259	254	271	247	240	280	252	257	218	249	254	254	246	241	235	274	248	272	250	239	276	255	233	253	258	268	257	257	261	252	260	255	268	262	236	267	247	252	248	254	275	257	269	220	262	238	267	246	267	259	255	266	268	260	246	269	253	242	271	247	229	275	231	262	258	266	253	251	270	251	244	267	257	254	264	239	235	245	263	257	248	253	237	260	260	277	256	266	242	285	265	256	245	262	250	240	243	270	247	259	219	219	271	239	249	268	245	238	266	274	263	248	260	259	271	236	277	242	237	242	247	258	248	244	241	238	243	278	260	244	269	232	247	267	250	272	213	242	223	241	246	248	238	282	234	246	255	243	290	254	265	241	239	258	247	251	264	243	249	274	241	230	286	248	292	254	242	250	244	255	268	251	237	301	273	236	263	258	230	265	252	261	232	235	245	246	262	246	263	238	273	250	252	286	224	251	266	258	232	245	251	239	267	248	236	229	301	243
36084	50634	34989	14337	4304	1370	616	539	438	498	476	520	505	516	458	454	470	466	488	493	504	481	473	464	476	434	457	475	466	480	432	498	492	487	457	454	513	469	458	485	512	472	455	492	484	474	430	475	478	526	505	453	482	458	453	446	455	445	481	485	414	497	467	494	455	480	454	474	459	448	477	524	456	475	458	497	476	472	458	473	462	475	525	451	489	460	523	504	474	472	479	477	485	485	477	494	487	464	475	484	495	433	489	469	504	486	475	511	465	445	497	458	470	495	465	503	493	492	505	487	455	463	484	507	478	453	459	435	451	469	501	478	460	489	459	487	502	456	502	473	443	475	463	501	493	501	477	474	476	457	490	467	507	485	469	465	482	458	505	498	439	439	473	476	479	474	484	473	503	492	458	497	441	474	504	504	471	488	504	463	466	481	486	465	447	497	441	502	512	491	526	481	437	490	485	469	509	442	437	496	470	484	493	490	462	491	448	467	501	502	449	483	474	434	532	466	457	492	470	462	477	461	460	465	492	488	461	511	492	468	449	468	499	465	459	498	464	526	501	466	474	491	469	471	478	492	484	459	459	478	470	461	452	457	489	458	450	430	480	436	469	472	489	516	463	452	477	500	449	468	467	467	491	524	428	490	469	463	477	467	540	477	453	463	437	485	483	458	450	463	487	518	483	471	459	442	485	498	509	472	467	517	482	506	498	477	495	457	469	463	536	490	476	474	437	445	447	481	481	496	502	471	487	482	464	507	479	462	483	448	446	510	473	497	489	479	447	482	499	477	450	478	528	494	432	498	452	507	491	459	483	448	481	490	493	454	516	477	463	483	485	468	507	454	476	431	512	490	449	473	456	460	466	475	471	507	487	477	492	487	460	471	505	462	487	463	437	448	497	454	456	496	495	474	485	450	477	486	485	464	471	461	463	474	504	473	521	472	500	481	464	482	474	487	494	513	478	488	511	510	533	441	454	468	434	481	501	482	417	509	472	466	474	480	445	473	495	484	460	495	486	449	479	476	507	479	497	471	468	464	490	451	456	455	482	512	517	483	451	489	475	485	486	459	509	499	449	450	460	464	501	453	500	453	508	481	490	470	507	487	507	457	476	446	462	489	508	499	523	467	499	483	421	477	514	442	486	492	476	409	464	489	473	478	517	475	468	468	454	490	454	433	463	477	418	458	479	466	502	470	474	465	468	487	482	461	476	463	466	473	451	458	468	504	462	540	526	479	440	452	494	438	479	453	495	490	476	460	507	510	470	483	475	494	468	475	438	505	488	526	477	474	496	511	506	497	464	509	483	445	493	502	522	475	502	467	493	453	473	460	485	508	459	464	482	489	473	491	474	472	476	461	463	462	485	472	469	495	485	492	483	480	460	464	475	472	470	479	479	505	470	502	480	478	508	436	476	479	454	467	480	468	479	459	453	481	504	477	496	436	421	470	460	466	475	454	492	512	465	480	451	474	492	469	470	463	448	476	484	459	502	455	483	463	451	479	533	449	536	471	453	470	515	500	454	485	452	437	463	468	476	463	447	470	504	474	489	455	517	464	479	447	482	474	493	502	451	480	490	483	485	467	435	461	492	516	483	502	514	471	491	491	495	494	461	489	497	509	460	470	498	476	509	472	488	484	464	502	452	466	462	485	488	451	459	539	489	461	452	486	520	501	475	457	490	439	482	432	448	479	458	450	483	504	441	482	448	448	497	479	500	475	447	492	478	435	481	485	472	528	520	461	461	462	460	465	447	487	469	486	492	453	489	472	452	462	447	472	456	495	474	482	481	479	504	457	455	515	484	558	460	479	451	482	442	508	460	448	522	478	489	502	454	441	457	449	472	475	478	458	498	485	506	492	465	456	465	445	491	479	492	466	477	465	465	485	486	466	459	518	461	499	442	464	503	487	461	461	444	463	478	488	460	484	481	466	464	467	466	483	464	499	497	522	479	485	441	483	455	487	451	468	466	484	483	495	458	454	460	430	475	461	477	435	507	520	492	450	469	490	477	481	462	474	499	461	498	438	480	476	459	478	449	486	458	502	461	449	509	460	465	439	474	473	490	441	439	518	462	472	507	433	487	467	515	514	460	462	474	495	507	494	495	482	451	457	485	520	443	476	524	474	472	457	462	478	465	488	480	453	476	463	478	472	504	453	470	477	498	467	450	459	474	446	471	477	506	466	517	471	481	443	520	488	509	466	468	461	485	463	488	487	491	463	473	461	489	511	458	487	472	521	517	485	487	512	511	495	485	454	472	449	476	491	452	459	455	446	465	436	484	509	448	452	516	489	457	443	478	445	455	439	477	485	489	471	512	519	457	481	441	461	523	448	486	494	460	491	499	461	470	456	443	436	472	453	505	481	488	492	515	468	502	491	494	474	485	476	481	454	461	456	511	475	452	457	434	467	435	491	482	489	475	490	458	459	449	459	439	466	489	476	477	466	488	463	480	464	492	465	506	457	430	499	458	412	511	476	452	497	505	474	518	502	460	508	476	463	482	473	486	493	491	502	477	483	504	470	485	489	474	439	473	457	490	486	498	477	463	448	487	481	460	467	495	484	473	494	477	511	486	463	434	475	470	480	457	494	492	466	463	450	467	490	480	477	503	513	473	455	489	462	447	457	470	518	475	489	509	473	500	463	491	488	476	463	461	478	461	502	456	471	454	495	526	475	472	499	460	498	492	487	462	482	494	455	445	482	455	445	492	465	491	450	512	474	494	483	480	494	472	495	474	465	490	496	470	497	494	470	457	514	517	507	504	496	465	475	496	474	483	467	452	516	458	469	494	524	486	446	484	471	486	463	486	460	477	484	518	438	472	450	513	533	500	435	472	451	470	463	451	457	476	508	454	475	467	492	505	468	522	470	492	467	474	490	508	435	461	464	512	482	511	494	470	445	482	498	494	484	430	457	443	433	479	468	438	469	506	463	477	490	449	435	482	497	476	505	489	446	479	460	473	452	447	490	449	468	484	493	464	488	487	475	453	466	501	499	448	472	507	502	446	463	502	457	475	450	487	483	453	470	514	498	505	497	459	448	452	538	479	484	450	440	487	498	473	453	447	451	505	479	472	447	458	470	520	491	455	494	412	477	457	449	481	472	504	468	463	496	504	501	498	482	503	492	527	498	478	492	476	502	520	496	475	474	493	466	477	505	478	499	489	471	441	484	452	534	450	456	458	465	503	491	488	462	485	488	478	487	457	500	509	438	503	450	497	501	489	488	486	430	456	456	469	443	449	456	473	435	485	512	494	463	462	437	499	453	474	476	446	468	483	445	439	457	496	471	507	476	479	453	465	458	510	451	447	503	489	471	503	483	515	472	488	467	498	488	478	515	469	481	439	478	464	471	480	499	468	455	490	418	466	455	458	448	505	465	435	447	483	472	440	483	523	511	515	468	487	460	503	490	482	459	470	465	498	453	488	452	455	503	464	477	473	482	476	466	462	531	486	417	534	447	477	450	463	496	479	454	481	473	470	467	490	484
24711	25446	36667	29024	19180	6815	709	331	277	271	282	244	272	268	298	259	267	277	268	265	250	276	272	238	251	295	279	247	264	250	256	277	279	290	254	256	267	260	259	264	294	256	292	240	272	252	263	264	295	284	269	257	255	266	268	286	236	294	269	265	279	255	254	257	243	278	270	284	268	278	290	249	266	256	238	284	272	270	272	290	248	246	266	283	249	272	282	244	253	281	259	298	255	271	263	259	252	265	280	253	261	256	282	261	260	251	279	258	271	254	271	261	254	276	269	260	274	272	281	245	248	297	255	298	257	272	281	266	252	269	272	262	271	289	287	288	275	277	268	263	236	263	276	254	264	271	259	286	254	261	259	267	244	284	270	257	250	262	258	273	297	257	252	273	258	264	256	253	261	264	241	232	257	223	300	260	260	281	289	268	263	269	260	253	268	264	284	272	266	275	295	245	312	248	231	250	245	267	273	252	275	259	254	258	254	277	284	272	258	260	250	274	264	251	280	255	295	257	303	256	271	256	277	275	272	236	299	261	279	255	251	258	273	266	271	273	250	243	250	253	281	294	268	248	249	261	260	287	255	312	263	258	252	270	290	288	258	273	258	264	251	263	278	247	269	277	289	237	267	262	236	242	275	246	258	241	225	244	259	260	252	272	252	272	271	282	252	286	260	256	256	261	283	271	266	303	246	265	281	273	264	259	252	263	277	312	269	245	275	262	263	269	281	266	275	255	238	272	239	268	245	260	257	241	298	279	287	274	279	268	283	278	249	244	254	290	272	253	271	236	270	280	310	247	268	278	269	271	239	281	265	263	244	266	293	261	269	242	253	265	263	291	289	256	281	234	281	266	263	259	250	258	292	278	276	229	260	282	253	270	281	277	260	272	292	245	300	268	259	270	241	254	276	237	221	235	266	253	254	270	270	274	237	282	269	295	269	267	257	280	287	247	260	282	270	287	295	279	269	280	285	281	286	275	274	253	286	253	244	284	290	261	258	274	254	244	254	272	246	251	268	280	265	243	283	286	290	265	276	269	277	258	269	274	266	246	271	255	257	253	281	239	267	273	246	269	249	246	248	246	268	230	245	260	281	270	267	267	254	288	252	256	264	242	272	280	250	257	249	261	276	256	270	261	291	268	263	258	247	245	266	267	255	267	287	271	271	273	281	236	282	239	269	277	256	246	259	274	264	271	264	266	271	263	248	240	235	276	258	274	268	233	295	289	274	278	285	273	264	278	336	285	280	231	269	244	259	268	248	254	235	282	234	260	273	299	264	258	259	277	249	281	263	259	259	292	264	288	282	260	231	232	250	278	266	261	274	241	222	249	251	245	253	260	273	259	264	298	248	277	262	263	279	277	240	273	297	224	269	280	285	255	224	224	248	250	234	266	288	254	272	249	279	269	261	260	260	269	265	269	236	276	253	238	268	266	283	246	265	250	256	256	276	271	261	262	260	252	247	250	264	287	244	250	258	260	242	274	261	261	242	243	279	280	242	247	268	234	291	255	265	262	267	251	249	259	287	248	272	267	250	275	264	278	262	270	268	293	260	240	252	258	249	265	280	274	297	269	290	259	284	278	260	249	277	249	279	242	228	275	261	259	259	257	281	277	266	266	256	255	261	259	289	291	271	254	267	263	295	236	289	245	248	265	284	271	257	266	242	251	266	274	287	269	290	267	253	255	279	260	274	237	262	240	308	263	268	264	267	276	251	269	305	252	256	267	242	259	250	239	233	272	275	256	292	277	290	274	280	255	257	276	268	281	270	260	277	274	287	285	282	256	295	258	283	276	254	260	252	258	246	269	257	285	245	209	277	275	267	259	305	249	287	277	270	286	266	302	270	272	245	274	268	263	262	242	265	280	267	263	236	240	258	272	276	254	260	260	293	245	307	234	267	282	278	265	245	262	279	274	241	274	299	272	273	280	276	236	297	258	260	271	274	275	253	240	258	271	271	241	269	259	235	238	281	269	244	272	254	280	299	256	256	275	272	286	262	256	272	246	294	280	265	268	271	279	275	264	253	253	258	260	277	247	269	261	259	272	281	235	279	254	298	246	281	287	264	276	283	290	282	246	235	283	230	275	271	265	272	254	255	280	263	270	253	274	270	316	296	261	271	264	270	254	284	262	273	280	268	285	285	280	232	254	272	253	267	268	267	306	280	230	249	268	242	260	274	269	288	295	270	240	284	259	257	238	256	291	249	275	267	274	290	277	247	280	274	274	275	269	278	252	292	297	278	238	258	251	279	261	267	293	279	271	290	261	275	252	266	294	293	281	249	290	266	243	290	263	258	278	252	304	248	298	264	253	277	300	260	266	240	249	275	292	242	287	253	264	250	279	312	266	259	284	295	267	284	282	292	309	299	265	279	261	253	232	254	285	276	251	282	276	259	275	258	272	282	281	254	268	267	241	254	235	256	265	278	298	239	293	284	274	272	281	280	282	262	247	268	285	254	238	243	254	290	269	232	279	242	266	253	284	295	250	305	265	248	288	263	291	285	254	261	258	297	279	247	265	269	270	276	246	264	278	283	265	283	274	256	260	262	253	247	289	252	243	281	279	263	271	270	239	255	248	266	282	274	260	261	274	263	247	250	251	273	256	253	278	286	279	278	274	263	271	270	269	262	306	260	279	259	259	273	259	264	242	305	246	263	273	258	277	281	289	257	263	251	268	290	305	273	230	282	276	237	266	261	293	279	246	269	266	218	255	275	265	252	249	230	279	249	247	265	253	247	258	268	248	257	243	242	264	259	283	259	269	275	260	251	257	287	280	279	246	277	280	265	264	274	277	261	257	269	276	250	286	254	276	260	266	279	253	291	262	268	250	293	247	261	260	253	298	262	259	296	291	257	270	261	278	251	235	251	251	283	271	275	296	267	253	254	299	313	273	260	270	249	267	287	259	271	268	252	292	260	312	257	267	298	279	279	276	236	262	260	271	253	274	264	272	265	282	285	260	292	259	238	281	239	264	271	280	257	244	286	265	264	287	275	248	238	250	268	255	260	270	256	294	272	268	288	282	253	267	276	250	273	265	279	275	253	268	257	255	268	282	259	272	267	273	277	254	278	239	252	284	269	286	298	269	266	258	262	277	257	257	256	259	282	301	280	264	281	268	255	252	287	271	266	247	267	245	274	288	254	257	252	293	267	272	257	256	258	284	270	265	264	254	290	264	264	277	239	275	264	267	254	277	263	256	265	286	235	232	251	314	260	263	277	277	277	248	249	253	261	304	281	271	298	286	259	266	288	257	270	245	272	252	266	273	278	273	257	302	274	241	257	268	289	248	272	282	241	231	286	273	285	282	256	262	266	252	255	244	267	248	260	294	272	265	271	269	280	271	237	267	270	288	253	289	279	281	242	279	270	265	291	289	268	275	276	270	283	236	250	288	290	268	255	297	258	285	277	249	289	254	250	255	258	258	247	302	280	256	250	268	253	242	260	282	269	264	239	259	258	280	261	271	255	264	272	273	276	244	250	260
58913	93111	66933	37646	18020	4641	1173	619	472	525	540	512	488	464	498	511	520	497	498	463	460	532	472	502	471	532	490	471	497	473	514	495	455	503	501	504	496	491	500	522	503	472	513	513	482	464	491	467	480	506	484	502	460	507	478	529	544	509	506	556	499	463	517	507	494	500	482	491	447	501	514	472	501	488	477	509	492	547	468	500	508	500	501	443	521	496	485	475	489	503	492	511	453	513	453	528	519	485	492	459	462	529	526	474	510	498	498	487	490	476	471	497	517	527	475	438	484	459	504	513	490	501	523	448	496	493	473	520	474	514	498	505	503	476	471	504	469	522	502	510	511	502	443	509	509	480	513	473	519	511	509	496	452	505	491	505	486	467	482	496	512	475	506	493	493	531	491	496	519	494	488	507	482	526	528	504	506	480	501	495	509	500	514	494	494	485	465	478	506	547	469	538	511	551	501	490	499	494	524	516	512	484	474	502	514	490	501	503	501	509	526	542	503	498	487	486	520	499	483	497	473	505	470	479	515	480	473	531	510	508	501	515	519	480	485	505	482	489	470	492	491	490	499	479	505	480	449	466	523	544	525	497	482	524	491	514	471	470	536	487	523	507	496	492	527	504	533	492	507	510	499	517	529	521	517	480	478	553	498	490	479	454	516	439	489	479	528	476	518	505	503	496	508	495	506	458	472	509	498	494	493	480	490	515	510	460	499	503	519	476	435	524	475	490	529	501	462	482	480	517	471	529	522	477	500	515	523	533	463	477	471	536	500	511	534	484	469	478	488	493	480	467	484	498	487	498	500	504	499	484	505	472	503	516	494	479	493	478	512	458	512	504	492	508	493	496	489	532	515	503	470	492	506	468	526	523	490	485	509	484	512	501	470	491	497	503	493	457	491	543	501	481	457	497	471	498	497	487	522	455	499	526	447	503	496	508	474	497	513	472	518	496	498	502	507	517	491	468	489	495	494	507	497	484	496	496	466	502	513	492	494	471	481	505	480	494	505	505	509	477	477	510	443	483	490	478	470	471	491	524	529	474	487	478	501	487	489	469	516	524	485	488	485	475	491	499	447	534	519	505	487	521	464	511	515	477	497	516	561	476	458	499	490	444	481	520	477	479	515	499	496	471	491	505	496	522	506	482	518	517	529	505	490	497	524	462	509	520	488	493	494	514	446	494	497	490	497	522	504	498	484	497	521	460	464	457	533	498	539	488	513	507	466	484	445	528	504	493	501	502	485	465	497	485	545	537	471	481	491	502	474	508	500	482	497	508	512	485	480	496	499	491	451	482	466	498	490	511	492	510	492	489	510	510	536	494	518	481	487	494	495	435	489	539	477	491	476	467	479	488	500	502	496	523	480	494	484	470	488	490	496	483	512	491	470	461	473	480	483	488	450	492	474	518	497	498	499	493	492	462	495	481	531	496	502	483	456	459	468	493	476	504	477	517	501	462	466	491	478	526	478	480	469	503	484	525	457	501	496	512	539	532	470	505	465	526	520	487	508	492	459	479	474	484	493	479	477	469	540	516	542	509	497	496	497	467	449	516	495	513	489	464	494	478	492	475	463	475	501	500	457	465	503	502	485	491	479	495	482	534	472	503	495	527	532	484	514	474	546	500	493	513	500	532	527	534	498	510	501	467	478	506	493	509	499	502	486	518	486	505	531	545	478	467	473	508	535	540	504	506	522	494	458	514	497	481	509	520	459	519	516	475	446	532	499	490	483	474	510	498	514	470	497	494	471	529	496	497	503	513	513	490	493	525	490	476	478	494	496	473	508	503	502	470	492	478	475	480	464	514	487	522	533	482	517	491	490	486	502	492	509	475	444	513	514	468	476	486	493	500	517	434	483	479	485	491	484	546	461	501	545	502	436	507	494	491	454	515	496	518	526	510	505	474	488	428	497	482	498	480	525	501	499	509	510	511	486	514	498	552	491	484	502	525	478	490	535	496	483	486	479	508	506	481	505	448	488	478	503	448	506	486	528	524	500	490	511	485	501	514	510	518	516	513	474	499	449	496	527	447	484	503	489	520	494	476	505	530	470	495	489	466	503	449	491	507	491	489	526	473	497	459	510	482	547	501	516	471	498	518	485	484	524	507	484	499	523	505	492	463	456	470	488	474	497	474	488	480	467	459	511	514	525	522	488	466	524	511	528	465	498	529	492	444	477	470	511	537	509	472	476	524	458	490	472	506	486	497	470	532	513	506	474	502	477	454	499	468	485	483	477	492	488	518	507	492	494	508	478	519	482	460	519	480	473	489	494	517	458	512	473	467	491	497	508	483	510	504	485	499	502	492	495	520	486	519	516	506	505	473	487	477	501	489	503	552	540	519	486	513	495	440	461	485	496	448	489	499	505	507	533	444	509	502	466	491	506	477	488	452	473	477	470	521	471	453	516	484	447	472	503	501	481	500	513	473	508	470	468	499	475	512	470	482	514	440	438	464	466	499	513	468	475	477	479	518	519	492	504	479	517	492	490	497	473	531	486	478	463	474	479	488	498	517	459	500	495	485	497	500	503	485	512	475	467	503	443	459	507	491	523	496	477	508	458	502	501	500	483	487	474	493	458	482	446	505	480	523	465	499	529	516	526	484	525	482	504	499	452	495	501	517	514	470	524	504	481	497	489	450	531	518	473	496	501	481	521	510	453	510	487	480	497	499	532	493	491	511	517	501	507	525	534	497	479	500	450	507	525	531	474	480	493	466	502	491	525	495	478	502	453	489	475	515	506	491	507	483	505	454	492	508	460	545	481	492	486	491	491	480	486	479	504	464	482	467	501	503	517	505	467	499	530	497	486	464	508	492	502	503	508	526	534	480	502	530	463	459	491	493	522	514	492	511	452	535	453	515	489	483	449	468	512	469	484	484	502	458	491	476	459	512	535	512	473	518	484	515	516	522	484	502	486	509	478	527	485	474	502	475	512	492	527	520	527	483	485	450	485	486	464	475	475	508	455	530	500	505	474	481	476	474	528	473	515	472	482	479	515	480	505	498	494	492	490	490	507	522	492	488	470	479	511	482	486	494	487	500	454	464	485	488	554	457	515	480	516	522	469	521	479	476	473	502	512	490	492	494	538	502	491	486	481	467	495	486	478	524	470	480	540	459	470	493	473	497	497	487	492	505	511	476	501	541	448	502	481	525	484	499	503	503	551	548	506	501	509	483	540	465	501	475	496	488	485	517	505	446	506	482	516	503	488	524	486	530	527	490	436	485	485	489	521	497	533	470	486	489	505	495	485	457	485	496	497	554	546	445	481	474	498	491	472	495	465	445	475	506	479	514	520	537	478	508	524	575	514	507	489	522	530	548	500	479	501	487	475	472	525	488	472	541	506	505	486	471	513	497	510	434	478	442	491	490	474	517	500	498	492	480	427	509	507	475	471	503	501	503	500	494	502	523	466	438	496	516	456	454	469	496	441	539	491	456	469	481	522	493	485	492	475	527	493	491	525	445	487	501	466	514	478	510	479	533	491	505
23524	23034	33171	26787	21545	16870	3783	457	327	299	338	317	309	320	315	344	333	308	348	352	325	299	321	307	310	310	303	344	326	308	315	327	312	318	324	266	332	256	330	332	365	308	316	327	318	328	293	337	341	299	311	305	304	302	337	325	320	294	322	331	295	304	288	286	345	312	308	321	293	310	300	313	285	326	325	311	308	320	324	306	338	327	344	312	305	300	301	300	328	287	356	332	283	312	281	326	321	333	309	317	331	290	341	293	326	306	337	329	304	324	316	306	308	308	333	297	301	300	321	304	317	317	315	313	301	300	317	328	329	324	272	312	364	326	315	303	314	327	320	332	309	334	292	303	325	308	325	322	299	267	284	334	338	306	320	327	297	277	314	320	307	304	335	294	326	314	302	319	315	306	298	309	302	294	335	301	307	323	322	310	310	318	305	305	296	324	304	366	314	317	297	302	311	303	304	330	310	354	292	328	314	325	317	358	287	342	315	298	305	312	303	342	306	326	292	316	330	310	330	333	316	346	290	300	329	304	307	293	329	285	319	301	316	308	331	315	326	302	294	301	294	321	306	296	323	331	323	329	330	310	325	311	315	312	330	313	306	353	286	318	325	296	319	342	294	305	313	296	287	324	310	308	276	318	322	307	292	307	307	324	309	319	308	301	316	280	370	344	299	312	289	342	307	323	289	306	330	309	352	317	316	344	311	331	335	336	306	331	313	307	326	310	308	270	311	324	334	318	331	321	299	294	330	302	329	303	318	321	324	309	322	296	352	300	285	335	306	316	305	299	330	330	327	304	305	319	333	297	319	327	322	325	315	321	307	382	326	347	310	309	339	297	327	299	303	299	322	320	327	278	322	326	346	325	323	277	348	298	297	315	288	329	309	340	307	319	308	326	290	315	296	338	329	308	325	315	299	295	315	284	321	290	308	313	310	309	282	329	305	310	298	334	321	295	299	329	307	341	301	302	302	308	344	317	324	334	305	341	339	322	295	347	308	328	302	318	302	305	318	343	316	307	362	295	302	308	313	326	323	286	313	318	336	360	316	308	346	308	304	323	282	318	292	321	299	303	336	349	289	281	318	289	345	309	337	320	321	336	321	345	283	281	316	293	316	322	315	319	272	313	322	336	270	323	307	302	298	307	299	333	312	329	295	308	312	309	308	324	324	329	355	330	306	305	354	322	294	297	305	333	328	306	303	330	309	320	324	306	317	311	305	300	294	319	299	314	323	336	306	314	294	275	309	289	297	279	311	296	365	297	322	315	324	321	314	345	291	311	316	291	344	302	319	323	321	316	324	313	343	337	337	315	333	313	316	343	318	277	313	295	301	311	312	313	300	311	307	300	308	293	292	322	322	316	304	346	299	342	328	317	321	336	296	309	303	333	300	334	284	294	336	273	323	302	327	314	314	318	302	332	280	318	316	321	328	314	322	329	321	293	297	301	313	290	328	315	296	309	325	346	309	318	329	354	305	305	327	324	311	318	329	335	298	304	330	296	334	300	326	323	302	320	275	302	301	307	290	335	305	297	325	317	306	295	326	334	311	308	311	339	322	315	315	324	323	307	321	291	318	322	289	331	307	302	343	312	305	330	299	296	303	314	334	308	288	302	302	322	300	268	333	319	304	325	315	321	350	326	342	310	329	320	302	283	316	300	326	285	338	334	304	337	323	304	302	301	332	325	322	307	315	306	302	338	315	289	334	316	317	317	324	312	292	314	329	294	315	326	312	307	356	302	318	314	280	298	340	315	308	342	312	306	308	304	324	325	288	299	289	341	304	309	306	320	362	324	308	332	323	307	320	312	300	349	305	313	290	349	303	355	297	301	322	288	276	302	304	348	290	341	325	308	321	311	319	304	321	304	305	349	301	318	311	325	327	284	327	299	334	340	315	299	301	298	317	290	335	331	295	321	305	269	286	295	315	315	339	293	317	321	306	329	309	299	333	306	318	297	318	337	307	300	317	308	322	326	308	285	308	312	349	327	312	336	329	329	316	291	314	305	305	308	281	326	311	292	298	299	307	296	291	303	311	327	283	318	298	327	294	328	315	337	307	325	325	339	324	313	345	315	303	297	312	321	314	333	318	337	347	329	323	321	317	307	288	332	294	303	325	297	321	302	319	292	320	313	333	327	305	295	313	331	334	275	292	294	281	329	331	304	315	304	306	295	343	297	341	299	325	342	283	308	311	330	302	323	278	319	318	324	295	316	310	282	340	295	357	306	313	318	301	280	277	296	298	330	315	324	338	338	299	314	294	317	294	325	311	300	309	345	293	302	299	322	315	338	323	311	350	311	320	329	320	301	319	331	301	313	298	305	314	289	330	343	289	281	303	309	355	309	307	325	337	326	308	322	328	280	310	339	329	321	305	306	347	317	281	313	303	340	316	270	306	304	319	291	338	306	342	301	299	328	329	318	338	322	324	296	310	342	317	326	307	340	320	278	312	348	324	328	319	305	311	305	326	319	314	313	321	304	314	273	297	317	286	306	316	339	318	282	304	320	314	323	324	303	283	301	304	319	297	320	309	330	293	309	328	328	318	313	305	343	324	335	285	338	326	308	320	315	338	300	330	346	346	310	300	326	315	303	288	319	331	322	304	315	293	305	324	305	321	334	308	297	314	291	313	315	320	314	285	326	335	294	298	322	328	314	324	315	321	279	311	357	312	338	349	318	325	294	278	301	319	315	335	310	266	323	306	316	287	327	320	340	287	304	318	307	311	318	296	314	284	346	325	331	276	273	307	341	311	281	298	305	322	305	303	322	299	310	312	301	334	298	302	293	301	306	296	338	321	290	333	292	351	293	331	291	331	310	349	328	313	330	314	315	338	280	291	293	306	303	292	289	321	310	296	312	301	339	278	302	320	312	320	334	301	316	321	306	309	342	304	306	308	272	300	325	317	339	299	315	300	317	331	303	308	307	306	348	309	293	289	281	322	296	314	309	327	294	320	323	297	297	304	292	273	294	295	339	295	297	295	294	292	334	305	323	314	303	343	314	329	336	298	330	324	347	300	318	326	357	315	289	322	308	308	312	326	342	291	321	295	315	320	329	340	293	316	336	301	310	300	324	323	314	302	334	352	296	333	330	317	324	309	343	336	352	326	296	295	307	299	282	315	328	318	330	331	330	315	343	340	323	314	322	327	321	323	325	314	330	284	317	303	301	330	320	341	294	295	298	278	318	332	317	341	311	336	317	332	350	313	289	316	343	304	334	323	318	310	332	295	343	346	316	350	298	330	319	329	344	299	335	287	273	282	312	326	301	320	341	331	314	312	308	318	322	306	316	343	301	354	309	295	338	328	298	308	292	290	343	311	336	270	293	305	297	331	296	329	295	333	314	340	309	330	323	312	300	299	338	299	284	329	332	320	332	323	318	321	306	318	323	317	314	320	308	313	322	329	308	281	329	288	318	322	311	313	328	275	312	315	294	318	314	333	306	289	316	322	322	320	325	331	302	325	329	303	312	320	310	294	310	320	304
60956	103290	76257	46605	25123	8174	1906	688	637	565	557	565	568	601	597	559	553	530	547	546	563	552	505	567	579	570	574	554	550	549	565	543	525	581	557	547	552	501	524	570	557	522	555	514	541	549	520	569	562	542	527	536	557	578	593	541	537	560	516	532	558	549	541	545	560	596	579	531	563	571	550	553	551	513	540	569	535	539	524	574	542	516	523	567	564	560	521	598	536	527	604	547	541	532	586	538	562	555	559	559	593	548	565	526	571	550	549	545	559	568	534	524	515	555	519	495	576	570	532	513	535	556	599	547	562	501	588	558	528	549	548	514	568	571	583	555	552	527	579	562	539	559	551	555	537	548	552	537	545	540	526	566	525	553	543	585	569	577	563	613	550	535	534	526	520	599	573	540	558	592	576	542	552	521	542	549	503	572	532	572	527	549	566	573	541	536	505	543	566	573	571	530	514	552	554	523	587	570	548	543	528	578	521	555	529	545	547	545	518	599	578	575	546	588	568	549	537	602	546	525	544	557	550	528	521	542	616	532	539	533	552	519	559	568	572	616	555	534	562	556	568	545	555	504	602	564	537	548	555	597	539	553	547	539	576	538	517	568	573	557	526	522	559	594	530	526	563	574	572	568	532	544	511	569	562	574	534	543	554	527	559	529	556	563	518	540	519	600	544	520	557	548	559	529	592	521	566	566	551	579	555	503	578	504	572	521	575	598	520	561	573	564	567	549	538	579	522	532	555	532	567	560	558	520	512	577	531	549	527	536	580	505	537	567	564	568	557	549	584	564	569	539	560	589	552	531	536	533	521	534	551	534	542	551	540	559	593	550	510	562	544	529	562	540	565	528	590	531	508	546	580	551	543	593	566	518	545	541	499	575	537	531	560	537	546	554	587	564	568	508	534	525	561	570	560	594	546	528	573	566	571	526	540	561	572	545	553	493	566	572	554	551	518	535	560	537	559	535	498	575	565	560	599	511	531	551	542	574	549	533	508	572	536	557	503	537	510	508	562	539	575	544	573	531	549	583	513	563	559	523	558	508	559	573	582	564	523	548	528	555	524	552	564	562	590	499	541	567	557	573	525	542	559	538	545	567	543	562	538	520	520	557	537	601	580	592	533	562	544	587	537	579	560	606	566	548	506	527	522	559	524	573	521	514	561	554	561	551	564	530	590	561	560	586	523	565	538	545	563	546	509	543	542	524	531	575	542	531	546	567	582	585	562	577	517	569	526	526	573	539	604	530	553	544	529	526	555	577	570	543	529	526	606	547	582	540	547	532	536	535	547	545	542	560	545	581	534	541	536	546	549	533	556	542	555	529	576	517	535	552	555	511	561	520	541	542	561	584	549	555	544	529	499	591	565	533	526	559	574	558	564	537	521	571	540	567	562	529	583	540	521	526	539	552	538	563	553	503	542	561	594	600	565	583	531	554	514	574	539	524	573	552	539	610	554	543	591	559	540	543	511	550	555	528	550	575	560	552	551	543	568	560	515	522	543	588	580	543	557	567	546	552	599	593	512	557	510	557	558	546	555	559	560	544	511	536	541	567	596	547	537	554	524	527	525	532	574	539	574	593	549	541	548	537	605	533	528	550	508	554	575	526	517	565	581	575	548	552	586	534	609	521	527	555	554	546	594	591	511	587	553	554	566	530	557	537	550	561	544	537	519	546	567	601	536	540	544	538	559	561	547	564	582	569	498	550	557	561	500	589	569	560	556	533	550	558	548	556	558	512	558	612	578	550	566	556	529	506	583	549	540	567	544	549	581	527	557	527	557	524	577	585	560	535	577	541	514	555	568	558	530	530	576	540	514	609	551	537	588	555	526	579	594	540	556	562	549	526	552	544	535	570	513	496	595	571	544	534	533	566	537	536	534	511	553	538	531	540	556	558	571	560	566	556	584	524	541	548	563	537	542	527	545	535	546	523	573	551	560	564	558	532	512	547	559	537	530	561	529	560	543	528	521	538	535	564	555	567	549	576	524	547	535	531	528	560	532	569	541	555	518	518	571	525	509	559	540	562	564	566	553	542	563	536	554	591	588	538	550	530	534	591	574	545	545	593	513	522	524	534	519	583	540	515	596	512	567	530	552	547	570	551	570	528	516	589	513	546	541	571	538	571	584	561	603	559	544	557	575	573	601	578	552	568	582	539	526	581	539	566	550	539	563	548	580	489	537	520	529	548	498	574	549	532	519	601	524	521	580	554	523	532	562	539	510	567	555	534	562	577	518	542	551	528	557	540	518	539	530	545	575	520	503	556	568	528	540	533	522	537	567	595	553	562	548	564	580	511	582	565	569	560	540	543	544	569	584	555	539	499	551	593	544	528	572	552	589	604	544	562	559	577	554	533	522	562	525	525	526	602	562	501	568	547	577	563	551	506	564	526	547	552	545	517	550	560	567	554	530	528	577	538	552	552	585	556	555	545	568	556	568	535	523	570	535	522	548	583	515	559	555	553	524	554	562	528	550	543	540	541	587	555	534	525	574	546	559	569	541	539	563	545	573	554	592	548	552	521	586	519	580	532	540	579	546	521	557	574	559	547	533	518	567	537	550	564	535	552	529	534	558	527	547	572	540	565	522	579	523	576	531	566	559	551	571	548	567	545	557	561	556	580	547	557	549	542	545	552	553	560	573	556	577	566	596	564	598	576	551	514	574	589	518	560	572	538	551	526	549	515	568	556	538	541	547	560	523	543	601	544	530	549	555	577	561	552	525	532	595	521	552	550	554	580	534	517	567	541	565	555	557	594	595	524	550	525	554	614	564	559	561	555	537	541	598	543	549	581	567	576	561	562	537	552	546	568	560	541	523	571	527	543	506	582	512	555	533	579	579	523	545	526	563	578	532	527	523	537	520	608	541	591	522	541	523	582	540	533	563	540	532	504	533	519	569	563	595	582	594	539	519	571	513	567	577	541	556	553	536	574	535	526	572	522	549	544	508	575	573	568	538	544	566	527	572	555	577	520	549	520	566	525	520	566	599	588	544	566	548	585	539	569	546	549	538	542	565	583	546	558	551	567	553	547	555	597	576	543	552	564	557	600	535	570	529	520	551	568	572	598	533	549	609	546	508	557	584	556	527	552	521	554	598	537	511	571	548	531	537	553	569	517	559	518	596	539	587	560	545	529	555	544	552	546	535	584	540	538	510	527	547	598	531	558	565	510	577	583	516	511	545	585	550	541	536	528	560	578	522	569	534	581	523	547	562	584	549	546	559	559	530	580	561	572	546	563	568	574	545	555	577	522	546	562	608	563	484	525	534	594	576	500	544	595	562	556	584	562	576	550	525	512	541	575	557	537	577	569	563	491	591	593	536	551	539	581	548	615	569	513	535	555	549	570	540	560	552	602	578	519	551	537	555	538	545	556	523	535	580	622	513	537	543	564	557	538	554	534	544	526	572	535	569	537	524	553	580	567	543	539	540	543	537	576	559	557	526	570	522	582	537	509	579	550	536	556	573	569	548	543	591	582	532	535	554	541
29052	32763	30402	13778	2319	595	284	237	260	265	276	277	266	286	255	242	248	281	281	234	244	263	268	268	267	234	260	265	282	260	236	277	224	261	259	246	236	250	234	270	246	263	267	258	247	275	244	262	257	232	264	245	256	242	256	248	243	293	243	260	252	257	273	280	254	271	224	252	227	253	266	251	253	259	251	241	301	264	271	277	288	258	263	281	248	266	254	245	251	233	240	268	239	238	268	298	245	247	235	248	261	241	250	245	246	255	279	244	236	280	218	267	243	258	261	259	268	265	251	234	246	283	261	259	245	239	279	249	255	277	261	246	240	254	299	255	276	252	256	289	252	286	248	261	260	265	253	263	262	239	279	248	272	256	277	253	231	239	259	249	235	268	250	267	284	271	257	263	254	243	281	260	252	247	252	271	286	292	263	234	231	272	278	260	265	251	266	276	305	258	242	271	261	242	228	257	267	279	251	237	256	272	264	230	249	289	256	260	234	265	259	241	253	232	250	294	253	267	225	249	261	237	258	265	272	255	242	277	242	227	252	249	283	258	269	252	238	274	260	280	245	263	243	267	272	252	260	267	272	271	230	280	250	282	248	242	276	260	247	242	259	224	245	269	256	273	266	251	256	282	270	274	279	260	292	245	250	246	265	246	260	247	265	265	236	272	254	256	248	239	262	270	214	262	245	272	262	292	255	246	260	274	250	242	259	262	265	252	260	233	248	269	245	256	268	245	256	243	259	249	273	222	259	260	214	234	278	240	269	240	267	272	279	262	276	260	234	270	247	254	278	245	246	277	270	242	237	250	275	246	262	289	244	265	239	248	242	231	262	244	265	267	242	249	274	243	247	246	280	250	231	255	253	240	267	263	227	279	271	256	258	250	233	259	241	259	253	276	264	239	246	251	241	275	217	246	233	266	252	269	262	277	273	259	260	260	257	258	254	261	263	245	266	255	251	258	230	247	252	226	218	246	267	249	242	283	236	272	249	284	264	253	259	239	232	245	300	240	263	261	253	267	260	230	285	244	244	255	255	262	254	275	240	236	263	248	246	257	277	262	262	245	271	263	257	221	284	257	263	276	306	250	248	299	262	241	278	247	236	251	267	228	243	290	254	255	251	244	242	267	250	260	243	252	257	260	254	234	245	283	244	238	250	257	234	266	248	234	232	257	243	260	272	231	268	295	260	271	256	252	254	248	246	252	255	257	243	262	261	254	236	272	257	259	230	265	270	272	246	209	285	250	272	243	254	261	292	266	277	244	245	258	240	246	270	271	266	264	246	261	237	247	237	242	255	219	275	255	261	282	266	252	271	279	264	241	256	263	274	258	289	282	267	262	249	286	256	246	259	255	242	255	253	251	274	267	267	263	256	258	265	221	246	258	239	249	244	261	229	254	261	245	257	261	263	268	246	298	246	264	234	248	264	248	257	233	259	268	249	254	222	255	278	265	230	247	260	262	246	233	245	222	275	234	256	275	268	246	264	250	236	276	282	240	250	262	267	263	266	239	287	244	269	264	250	261	243	244	268	261	279	253	231	228	231	271	267	250	229	292	266	254	264	263	269	244	270	252	279	243	252	257	238	236	261	264	277	251	258	271	274	258	241	229	237	286	267	249	235	264	255	263	273	253	269	252	258	287	273	261	252	237	283	252	276	252	236	287	278	259	271	263	269	246	252	248	268	247	268	253	290	239	268	269	274	255	269	261	264	286	268	289	253	244	260	260	236	265	265	235	226	268	243	256	257	250	282	266	238	282	228	272	209	252	275	268	269	260	253	263	263	265	236	270	249	256	247	247	237	255	267	275	263	255	256	264	247	229	265	263	261	282	270	277	267	270	214	295	269	258	227	249	247	256	251	245	248	233	252	265	249	288	305	250	238	247	251	256	287	253	253	217	239	265	274	255	234	244	304	271	255	234	253	250	256	266	258	286	270	243	246	247	259	276	271	270	285	297	248	267	266	252	258	245	243	256	252	278	264	261	259	249	253	262	274	267	266	277	253	231	268	250	242	254	237	257	254	285	258	270	256	256	257	272	231	267	281	250	246	269	248	273	285	244	279	247	260	245	267	247	269	262	271	258	245	246	251	264	264	271	259	256	269	242	248	245	258	262	243	264	267	241	256	236	268	281	283	273	249	257	235	271	266	262	241	259	254	255	257	253	275	239	232	264	261	287	237	240	259	265	257	257	248	249	270	238	260	252	259	272	295	247	260	283	265	256	257	269	217	287	285	268	249	245	270	269	270	239	223	281	254	256	240	247	268	263	246	251	234	255	263	265	271	250	234	257	257	236	248	264	261	259	234	256	245	243	261	266	255	234	232	279	259	243	257	262	269	244	265	268	272	301	259	270	248	266	281	242	229	244	259	245	243	252	242	277	264	256	259	257	256	281	279	270	227	278	261	281	252	253	278	273	253	255	253	279	235	255	239	226	246	266	235	250	252	270	276	261	278	251	263	242	266	263	249	240	241	253	267	265	255	244	248	287	249	259	250	279	285	249	283	276	263	279	245	277	239	262	247	251	233	245	250	253	256	283	237	230	254	244	259	264	235	255	253	258	248	240	212	260	249	249	279	248	252	230	261	239	274	266	269	252	269	261	255	264	257	267	239	261	248	243	253	232	265	249	254	251	249	255	246	234	263	266	244	249	257	276	276	228	263	276	279	242	254	246	275	261	231	244	271	260	273	268	243	273	269	268	257	262	259	253	256	260	278	253	275	286	287	256	235	238	257	253	254	254	244	241	243	284	260	264	279	261	246	248	253	268	282	262	260	274	239	266	217	240	272	241	243	267	252	256	234	242	254	286	244	233	253	246	241	273	249	258	291	262	245	305	264	257	242	255	266	273	270	266	239	271	301	267	273	266	251	240	245	249	248	279	264	279	250	282	241	290	250	240	276	250	257	310	235	256	258	277	241	241	266	233	238	257	259	251	263	281	245	283	272	251	257	269	259	253	247	239	269	244	285	263	262	282	263	270	244	251	278	250	260	228	266	281	246	263	250	238	255	261	249	261	240	246	252	262	264	240	245	242	270	225	281	246	264	251	258	254	258	260	255	226	233	267	253	248	239	247	248	244	240	256	232	233	264	240	258	261	270	267	256	274	270	279	275	258	271	253	236	277	268	254	270	247	249	262	249	241	269	252	240	260	232	275	269	243	239	224	266	248	230	231	263	246	254	264	259	227	255	266	273	267	239	256	272	243	282	260	246	261	268	272	256	254	263	272	257	266	274	263	298	228	243	261	237	255	228	262	258	267	266	255	238	247	257	229	245	256	282	263	225	278	265	255	283	243	256	257	246	253	272	273	248	256	242	238	252	242	273	252	251	277	254	252	250	232	259	258	272	233	253	252	273	282	255	242	276	247	257	236	287	255	225	252	272	238	244	239	249	283	235	266	252	232	271	259	244	266	223	255	249	255	260	270	261	235	220	262	267	260	287	277	270	252	266	257	266	249	293	263	287	250	246	244	247	261	240	247	251	235
35556	50599	35681	14802	4468	1249	627	530	456	462	474	511	461	498	444	488	445	451	479	464	462	523	530	512	507	500	513	489	461	459	469	488	494	497	470	493	500	441	477	475	475	457	476	520	507	459	445	492	491	489	468	493	455	471	481	537	453	478	468	502	451	481	485	498	460	447	501	506	457	496	460	477	484	461	511	494	438	513	461	489	483	494	483	521	525	461	504	474	495	470	528	467	498	503	454	442	476	467	478	449	508	487	446	482	478	434	460	451	499	479	446	508	450	463	460	475	470	513	458	481	487	448	487	439	465	476	490	512	472	501	441	517	449	473	485	462	478	450	496	452	487	454	460	478	459	509	444	497	463	494	466	478	486	440	435	486	489	500	451	447	493	435	511	441	456	488	435	489	466	460	478	475	489	480	488	504	493	512	453	478	504	449	484	493	490	492	472	461	437	514	477	487	495	465	505	483	495	519	488	450	477	469	486	473	498	477	542	468	505	484	497	467	461	453	487	505	441	485	492	483	493	495	454	439	468	472	465	446	465	513	474	490	477	484	490	452	500	495	486	517	532	485	488	462	464	456	501	490	477	472	516	471	516	496	467	516	500	476	490	499	447	506	502	463	467	473	507	506	482	504	484	516	469	487	456	457	464	502	495	470	468	499	490	477	466	492	500	492	457	490	472	517	467	463	476	468	483	541	455	499	472	476	491	492	483	470	471	492	467	493	461	465	481	467	453	511	434	478	501	519	449	438	488	469	447	476	496	495	509	489	487	487	499	496	439	511	490	498	481	488	472	439	540	486	444	495	445	494	486	487	453	476	464	454	471	479	456	461	468	491	481	450	478	461	446	479	466	471	467	517	491	469	473	504	464	470	421	524	466	476	441	467	485	521	481	487	468	461	525	495	441	502	527	509	538	448	473	483	481	480	489	477	468	449	487	490	449	505	498	468	512	443	498	474	429	481	487	529	507	484	492	520	466	504	482	472	451	541	486	514	467	471	497	453	459	483	487	448	488	477	483	532	461	448	502	478	459	493	478	496	472	457	467	498	473	456	470	509	511	472	473	479	463	499	444	496	467	508	454	473	447	466	521	515	471	527	482	504	477	493	472	507	503	473	471	456	502	518	487	475	500	510	486	505	467	469	439	447	503	479	486	490	442	471	481	495	489	466	486	450	471	505	490	480	451	470	499	482	477	469	507	471	467	476	521	496	455	519	490	503	470	475	508	446	490	486	467	498	474	440	487	445	502	457	482	495	501	478	506	491	440	473	464	428	514	426	480	484	495	507	481	481	473	457	462	548	463	466	511	453	531	473	449	471	509	526	487	473	462	472	457	491	507	460	480	485	465	474	487	465	497	482	471	492	479	506	474	469	513	458	493	474	499	443	454	470	483	474	483	503	514	465	443	450	491	496	507	467	490	488	444	469	471	485	479	466	467	482	504	479	470	439	449	525	471	472	466	511	468	466	472	457	465	473	507	450	466	452	479	486	499	456	463	472	448	478	476	506	443	519	485	516	514	456	457	497	512	488	478	465	501	507	452	491	534	459	448	452	493	442	502	524	422	468	459	429	468	511	489	482	493	501	474	460	467	454	469	482	494	473	471	521	468	525	485	467	498	469	481	472	477	500	527	470	468	467	469	484	467	459	491	447	481	490	453	492	494	494	507	488	483	471	491	482	436	466	472	464	496	498	452	534	429	477	470	486	509	480	489	445	491	457	461	498	475	451	467	456	438	495	477	496	476	494	477	478	503	490	471	459	490	509	461	487	478	455	468	490	490	513	464	479	468	499	465	486	478	517	495	478	507	489	500	453	500	483	467	483	465	479	467	442	516	480	507	438	482	463	490	484	500	455	504	504	513	472	494	486	448	450	506	459	456	478	478	472	491	491	467	444	434	530	484	523	493	439	494	472	451	540	496	431	540	464	484	501	453	476	477	452	504	516	451	507	488	509	473	475	483	455	467	482	447	485	455	476	488	491	442	460	446	463	508	449	514	472	500	490	477	468	490	462	489	445	461	479	474	469	495	447	481	497	456	492	479	469	483	476	512	484	502	487	488	474	468	512	481	494	484	492	475	475	448	444	475	471	476	421	452	507	481	465	476	472	473	495	471	500	475	459	492	476	467	453	496	498	492	492	517	479	487	479	481	502	467	465	439	473	492	495	459	493	440	511	437	500	469	474	450	458	488	497	478	453	531	491	475	511	472	476	476	475	467	498	435	513	449	438	480	458	463	481	516	497	482	529	479	475	494	481	461	511	473	488	478	473	489	473	477	487	506	503	463	496	438	459	500	434	438	463	464	474	492	456	468	535	430	475	480	490	452	469	518	510	490	472	491	490	497	474	516	476	470	470	475	439	477	488	490	536	524	503	500	525	467	458	496	499	480	460	461	484	461	490	486	456	483	460	510	468	459	499	485	499	487	457	451	492	476	473	500	464	489	428	460	469	476	455	481	473	469	495	470	492	455	527	440	478	498	458	521	492	481	472	475	511	470	481	438	482	490	484	474	486	457	452	454	502	482	480	464	451	498	513	485	474	445	504	480	527	439	459	465	489	513	507	441	476	446	473	479	479	467	460	458	520	458	492	502	449	446	480	503	444	453	520	486	490	510	494	506	518	486	464	478	475	466	477	485	455	485	487	446	469	444	475	466	524	497	468	483	484	452	453	501	523	468	507	469	478	457	486	489	462	483	510	439	483	516	475	493	476	490	484	528	483	440	474	443	486	472	459	471	497	462	520	494	488	526	470	497	486	500	458	509	455	496	457	481	492	463	492	490	493	517	468	446	464	488	477	472	490	499	454	493	489	490	471	484	469	481	476	491	442	500	470	444	466	488	503	495	459	491	454	481	484	454	476	457	485	521	511	493	480	463	477	449	466	487	482	445	463	453	488	486	461	467	496	488	489	472	475	519	498	444	492	459	511	538	433	488	491	477	452	479	465	461	484	490	514	494	451	507	460	495	504	442	477	477	474	448	497	470	476	477	449	481	459	450	464	481	450	457	462	490	470	461	495	455	484	465	505	493	487	497	469	499	505	455	490	500	498	527	481	455	502	445	463	492	460	515	510	494	449	509	516	477	500	476	506	492	526	503	442	440	482	430	512	455	477	496	480	489	472	464	489	468	459	513	481	485	470	504	509	515	468	475	489	450	435	482	495	467	493	506	529	476	483	502	506	507	506	488	484	497	468	460	466	484	436	484	464	480	467	463	476	488	473	470	443	476	498	497	502	456	493	414	470	497	504	503	459	502	492	462	489	489	482	462	515	459	509	459	498	457	518	446	483	475	463	508	496	492	495	493	476	476	432	492	455	471	486	483	493	494	542	464	493	479	465	469	484	497	475	519	417	477	497	462	459	479	507	449	472	456	469	514	436	461	507	452	510	494	470	465	476	445	490	442	434	451	489	507	457	480	473	492	461	453	463	494	447	478	494	474	429	469	455	472	476	487	494	436	465	512	484	514	495	493	497	458	507	479	418	476	469
24748	25759	37818	29945	19150	6897	784	343	275	281	292	262	277	278	303	260	281	276	272	240	294	282	269	271	264	262	303	270	245	257	244	292	279	263	274	271	276	263	284	222	291	282	237	239	276	310	305	260	268	272	308	251	289	264	287	255	304	270	281	271	258	261	251	246	284	295	254	287	264	255	270	259	264	277	252	265	262	244	308	273	279	279	283	270	277	256	285	268	274	255	268	277	263	280	284	260	245	266	266	302	279	280	262	245	248	275	286	279	282	266	272	293	249	274	289	284	258	278	272	266	251	259	267	235	268	281	247	262	240	275	274	243	268	264	276	258	288	274	263	271	275	295	254	305	279	235	260	227	280	281	253	261	261	276	256	307	276	254	264	255	267	247	265	251	247	282	257	247	282	245	284	277	258	257	261	287	262	263	231	233	229	281	244	266	266	244	253	263	252	249	226	271	262	253	278	238	269	266	255	246	257	251	234	296	265	263	313	245	296	261	226	277	275	275	286	277	249	292	271	261	272	266	254	265	269	277	272	257	251	267	267	277	273	229	241	285	276	260	278	236	282	291	273	264	263	267	281	256	261	274	297	311	279	279	272	257	263	260	271	273	273	267	256	262	255	262	264	272	275	287	277	268	267	301	240	243	280	297	252	253	271	265	289	263	298	276	295	288	229	312	273	289	281	280	275	277	283	241	293	241	286	266	252	221	252	274	252	289	251	287	280	297	293	255	262	258	271	243	252	292	248	256	229	270	254	260	246	255	271	256	286	277	240	265	292	246	251	265	253	273	280	284	247	219	288	275	282	223	268	275	274	273	268	268	274	257	269	263	295	255	307	288	277	280	297	269	266	287	270	278	264	254	260	270	322	268	280	245	257	287	280	263	271	244	260	283	253	281	251	275	264	273	284	248	253	275	283	289	248	290	277	296	261	286	268	264	263	280	253	273	272	244	251	264	252	285	266	258	247	287	251	279	264	264	287	280	260	225	274	294	265	264	283	278	272	255	287	275	275	278	256	262	259	290	284	278	254	249	249	254	252	239	276	248	267	277	271	272	289	265	266	247	287	279	258	266	295	257	273	252	282	273	252	281	277	274	281	266	242	272	271	274	292	235	267	277	260	282	307	268	250	255	276	274	254	297	275	285	256	266	259	296	266	234	267	265	295	257	221	272	271	271	268	274	270	273	279	259	250	277	285	247	256	283	226	270	258	262	249	279	261	255	271	264	262	285	274	293	285	277	245	253	268	243	287	273	275	273	227	253	278	257	276	288	271	244	277	253	216	260	254	284	263	274	260	264	277	261	276	268	268	248	270	255	263	282	256	269	263	282	307	258	270	300	262	272	295	256	250	263	217	272	290	262	236	231	266	266	295	253	276	242	258	244	239	276	270	289	295	255	264	275	255	261	226	229	238	261	285	251	248	248	238	246	267	267	253	287	302	270	264	274	262	285	260	262	271	256	260	250	277	264	234	252	252	269	275	243	280	257	289	254	244	287	286	275	279	263	271	267	269	284	267	264	261	271	282	285	206	301	272	256	245	264	247	286	244	300	279	274	240	241	264	282	260	260	278	260	274	274	279	249	257	251	258	264	266	281	255	273	255	266	285	237	249	270	258	247	271	281	277	252	253	265	258	285	291	278	260	260	261	250	251	294	321	250	270	262	264	261	243	243	250	274	257	258	288	248	273	255	271	277	234	291	243	257	289	263	248	253	241	314	269	268	239	244	226	257	250	260	237	250	265	253	289	251	274	285	277	274	265	279	265	254	265	251	245	236	279	261	254	259	257	279	274	247	266	284	280	269	282	255	234	279	271	292	245	279	252	277	285	237	262	263	243	288	263	284	270	244	287	262	268	276	237	286	259	242	239	249	259	235	278	271	262	255	273	272	273	246	283	243	283	287	268	241	248	276	290	263	269	267	254	312	233	259	283	271	261	278	240	240	274	269	277	252	275	296	289	251	290	267	259	250	248	259	246	288	275	292	289	261	296	241	264	299	259	270	254	288	260	259	256	263	265	294	276	250	261	256	283	295	272	277	263	259	280	277	286	293	293	265	290	274	252	249	239	273	259	270	298	282	260	254	265	266	290	267	265	249	285	260	285	247	280	300	275	259	259	280	275	246	259	253	290	248	231	252	258	285	267	264	247	289	270	281	297	264	242	281	259	276	234	255	256	263	255	264	271	274	257	279	262	268	264	259	266	278	253	248	255	254	300	270	278	288	257	230	275	287	263	281	277	245	248	244	263	245	288	254	262	268	267	273	281	251	256	244	280	256	270	275	264	266	242	245	252	257	280	284	284	245	267	249	280	290	277	255	266	274	281	239	241	253	278	282	290	287	254	270	285	245	267	266	267	284	241	262	243	289	255	261	276	282	240	253	257	254	277	271	222	286	245	261	266	266	278	278	278	262	245	265	278	257	295	276	276	272	258	275	274	296	275	276	254	259	283	301	285	239	267	281	261	285	259	257	267	298	295	273	254	296	294	265	259	271	267	254	278	239	248	253	253	286	264	256	249	249	243	267	269	268	258	266	276	266	271	257	251	292	271	279	292	286	258	261	268	273	251	245	286	283	287	273	263	298	273	280	291	283	240	271	267	255	263	237	272	262	272	277	248	280	250	272	257	255	270	260	262	280	295	275	266	277	300	252	290	278	263	275	288	259	270	275	280	250	270	269	250	283	260	272	264	276	267	288	293	298	269	237	267	243	278	249	283	221	259	256	259	306	260	283	278	238	265	282	272	279	269	287	269	298	283	254	254	285	285	284	225	245	256	266	254	264	287	281	245	262	261	286	275	256	272	267	305	261	272	239	276	288	276	282	279	260	268	248	287	246	246	297	273	304	237	270	240	253	258	268	290	258	274	232	275	280	275	247	271	269	271	263	277	252	223	262	280	259	277	255	264	252	275	253	259	282	264	266	266	246	271	268	269	272	247	288	272	273	291	291	282	256	255	267	272	259	262	284	264	258	246	250	277	265	282	299	270	251	264	261	318	277	263	282	250	259	282	270	256	265	252	267	280	239	278	273	264	251	256	275	257	252	282	283	260	261	277	276	260	261	277	254	271	265	280	274	279	280	241	270	271	286	274	237	278	231	270	253	274	236	297	251	272	284	264	286	298	267	262	266	265	270	256	274	268	290	270	241	238	280	262	264	283	262	263	285	293	287	287	251	259	276	269	238	254	267	252	272	257	266	290	271	289	242	262	258	247	275	254	239	265	252	267	247	282	295	288	266	266	274	226	266	272	277	294	292	262	259	271	270	275	254	265	260	281	298	291	266	271	272	254	274	277	271	270	270	248	288	265	274	278	262	291	265	270	276	289	273	260	259	251	261	281	254	281	293	271	250	243	292	232	271	279	260	257	244	254	314	288	289	250	275	278	282	260	267	257	281	252	292	300	265	263	278	252	264	252	249	269	256	260	259	253	293	270	249	263	302	264	263	271	264	274	274	244	253	270	283	279	236	250	254	260	305	240	240	308	279
58384	93621	68434	38586	16881	4706	1164	608	498	528	475	543	479	502	507	545	501	499	477	471	511	491	523	519	496	496	514	519	439	504	510	489	512	459	501	457	468	469	556	493	512	458	468	500	486	492	503	491	474	507	498	481	465	535	535	516	470	533	509	478	494	505	518	505	526	471	509	485	480	490	490	491	478	541	514	532	539	513	505	499	508	502	520	492	471	509	508	490	517	509	511	509	514	489	490	517	512	518	456	473	492	467	496	503	521	468	495	560	502	531	484	484	483	544	453	505	437	481	460	487	514	492	443	514	511	504	478	474	490	491	500	480	486	508	471	462	530	478	493	528	518	522	493	486	470	438	514	515	515	521	478	458	486	490	506	544	479	447	498	515	488	504	461	477	497	527	462	485	483	521	504	481	531	510	537	486	494	520	495	485	493	527	483	514	496	480	506	505	444	484	479	514	529	517	467	477	483	490	497	527	502	521	519	495	497	487	519	494	499	514	513	474	469	482	496	488	515	509	473	517	516	514	491	523	495	480	502	484	497	510	495	529	538	515	496	516	506	485	522	474	473	455	491	495	494	510	491	505	496	473	500	472	531	485	461	525	512	525	523	496	482	491	485	493	499	511	510	504	513	512	465	477	469	493	513	459	498	510	486	481	480	517	486	468	524	502	495	467	519	497	549	530	467	480	505	518	495	501	495	466	499	491	503	489	460	445	498	471	481	491	474	416	487	525	509	461	479	485	503	483	466	521	515	500	504	523	560	537	485	484	497	501	529	492	506	479	487	504	513	476	459	506	479	502	504	496	556	496	485	473	468	480	462	451	535	491	445	509	489	488	509	509	474	477	461	522	504	493	500	508	505	531	489	474	495	521	474	496	528	489	509	501	510	462	500	475	506	515	539	471	484	490	484	468	457	474	509	493	466	488	507	508	498	519	496	480	529	488	462	499	485	489	494	475	506	469	534	487	508	521	509	494	508	477	521	486	485	501	457	466	473	476	471	487	492	466	529	509	443	502	510	461	529	493	493	503	493	497	516	544	480	489	467	509	522	498	538	494	534	489	509	531	525	477	495	551	475	513	499	530	480	488	482	520	517	483	493	467	476	529	495	535	517	502	475	490	457	535	447	501	501	511	489	476	443	493	495	517	491	487	502	533	473	516	492	498	486	548	493	516	485	483	486	526	483	476	491	510	506	502	492	523	462	505	482	482	538	475	492	506	518	490	475	513	506	525	511	504	483	450	489	493	473	476	477	495	465	498	496	438	509	497	497	528	493	491	489	520	476	523	553	498	473	496	514	475	528	493	516	528	497	529	468	454	511	522	522	489	459	461	513	469	471	530	492	556	506	495	500	461	460	487	486	516	476	465	486	460	482	511	491	488	518	482	533	482	533	496	485	517	513	524	462	492	519	523	523	490	479	467	501	482	486	501	500	465	500	494	497	517	468	508	491	536	498	501	539	515	487	491	504	521	477	483	504	524	531	463	515	519	464	476	463	493	510	488	483	490	488	487	496	480	474	501	496	460	487	462	504	488	525	516	555	490	531	487	504	498	497	519	464	476	476	509	484	480	496	547	491	517	459	489	488	518	449	485	482	502	462	499	490	488	521	479	503	487	508	461	481	525	492	489	480	496	533	512	501	486	475	472	490	548	462	471	501	509	497	489	483	502	486	464	443	501	483	496	499	471	485	497	486	508	503	487	471	546	497	481	491	510	509	493	489	487	495	522	489	520	486	475	465	475	469	483	530	491	478	497	529	473	515	485	498	517	506	488	491	458	504	499	511	481	473	482	472	509	478	489	482	480	499	513	506	511	481	529	501	465	514	482	498	513	511	457	515	475	488	470	510	502	497	492	506	475	491	479	485	485	452	476	487	509	498	457	534	486	496	496	494	511	458	463	541	511	550	546	533	487	498	497	487	469	486	520	490	492	495	524	490	472	507	499	508	496	516	487	495	499	450	485	505	448	522	514	471	488	477	450	509	498	461	499	484	461	474	491	491	491	508	498	505	477	481	508	501	501	504	509	535	492	520	483	516	479	490	506	484	489	527	466	474	504	470	486	522	522	486	510	530	461	520	495	514	505	472	533	472	522	484	510	489	511	549	512	460	480	514	507	477	528	480	476	467	461	509	478	497	497	476	497	501	532	472	506	474	497	505	465	501	466	448	476	461	506	474	495	454	492	492	468	493	482	506	539	508	506	508	488	502	490	541	464	499	451	526	490	476	508	475	454	544	469	520	487	488	517	507	505	496	470	472	501	458	482	528	505	488	537	515	465	499	494	507	537	536	486	502	489	499	493	469	501	454	533	514	480	511	481	470	489	503	469	507	544	498	496	500	526	546	485	533	483	518	485	493	507	482	511	492	471	488	482	456	523	505	503	461	528	463	507	481	477	462	481	472	522	489	504	501	489	470	463	511	499	503	495	481	534	507	500	532	482	471	536	498	451	494	515	488	521	499	488	523	506	504	505	517	496	487	470	486	484	493	470	527	505	474	475	506	511	495	498	488	457	481	510	541	477	483	510	467	503	490	490	460	479	499	464	474	502	497	504	500	482	473	447	518	494	483	499	468	508	484	497	479	486	477	515	509	487	481	491	541	496	517	513	514	565	525	475	501	503	525	511	542	477	492	499	462	481	511	502	519	503	509	499	477	496	460	485	517	501	503	486	500	509	515	506	470	479	492	469	470	492	492	470	513	511	513	488	525	530	496	508	448	487	466	501	477	478	501	473	467	519	501	473	526	515	491	497	529	472	500	459	500	508	511	520	473	476	511	488	487	461	531	529	497	465	504	519	490	519	506	469	464	512	472	538	482	507	470	532	544	490	491	498	507	503	497	460	505	474	489	489	492	498	530	529	480	491	492	511	486	537	536	479	512	494	460	477	485	523	486	507	510	498	515	505	482	507	491	494	504	487	504	485	487	531	457	498	494	473	521	481	450	495	477	483	475	492	488	508	486	470	509	478	472	476	483	481	490	495	539	508	508	478	490	504	527	494	495	494	457	495	479	488	499	517	510	522	503	517	540	509	570	497	461	502	520	521	480	481	532	524	498	543	476	535	491	484	470	495	477	518	523	477	472	499	529	518	537	515	527	517	491	491	492	489	492	509	508	489	515	498	517	493	479	501	513	513	461	474	503	497	505	513	492	509	509	462	485	509	521	487	479	522	452	488	505	495	546	475	501	489	538	500	475	496	486	485	515	458	505	511	507	511	488	444	511	483	493	504	478	516	506	492	506	498	472	506	466	482	466	492	448	468	502	466	531	475	510	457	527	478	488	534	462	483	486	503	514	489	497	471	500	502	517	500	486	470	510	466	518	471	462	501	478	506	493	481	499	477	515	449	510	467	530	507	491	478	478	508	524	501	455	523	456	494	497	504	479	485	526	517	478	467	494	522	506	510	510	494	485	464	557	500	517	478	453	513	468	486	488	466	486	499	522	469	459	495	481	488	526	538	490	482	523	479	470	494	513	505	511	482	504	491
23511	23187	33628	27497	21602	16654	3675	485	317	321	303	328	318	291	280	318	315	305	320	321	344	324	329	285	325	304	310	343	306	322	301	300	294	303	306	283	311	304	328	300	332	334	300	320	322	294	317	293	295	299	324	335	329	288	336	272	316	317	318	312	317	324	310	296	310	315	309	322	313	316	306	314	304	324	319	307	311	303	286	297	317	347	318	306	309	308	336	295	327	297	337	337	329	331	307	316	344	317	302	342	319	336	301	295	325	298	309	310	295	316	319	325	307	306	311	321	299	299	320	334	290	298	324	313	332	315	298	319	297	300	322	321	298	303	286	321	327	298	359	301	314	342	288	308	330	300	291	294	285	305	304	301	322	296	299	292	322	331	335	347	310	297	315	303	327	298	324	310	341	318	327	318	285	332	325	280	318	315	291	292	310	289	305	340	312	318	277	271	307	310	334	285	319	327	276	293	291	295	312	308	343	324	352	296	316	314	309	302	303	265	298	315	298	311	333	338	331	297	307	291	307	317	298	285	327	312	336	315	290	321	293	269	308	307	315	327	314	305	320	318	321	294	328	306	312	309	302	316	295	286	292	329	304	330	327	313	311	300	323	321	332	312	311	344	336	351	288	327	328	308	309	328	291	296	296	295	331	319	332	304	267	322	309	298	347	314	306	308	309	344	334	312	339	334	307	320	307	297	301	320	300	322	350	325	335	303	304	375	363	344	294	339	304	300	290	289	309	296	325	301	343	331	340	338	296	348	276	347	314	304	303	303	315	325	309	307	289	327	343	307	313	330	288	331	300	312	281	314	305	312	297	323	295	309	330	348	299	304	288	312	331	309	324	326	291	300	314	305	305	333	333	326	299	338	282	303	303	306	323	331	314	309	280	273	323	306	329	296	307	320	297	299	329	318	340	318	307	321	339	300	312	317	317	304	314	356	322	318	293	324	276	320	287	321	277	332	313	338	316	304	285	322	305	326	337	334	311	311	317	319	337	289	287	355	328	307	315	304	324	298	303	290	337	314	313	276	311	310	313	307	311	295	301	318	302	300	310	333	302	274	304	284	302	278	299	339	322	311	313	341	301	323	334	317	301	306	298	316	325	310	317	316	333	308	316	302	282	328	314	306	302	330	304	310	328	335	334	307	319	282	308	321	309	354	314	305	317	306	313	320	291	314	348	308	328	330	310	318	309	321	320	318	293	286	349	311	330	314	314	326	328	296	326	318	357	295	327	291	320	292	322	321	334	314	307	335	290	311	280	310	315	289	286	320	302	321	285	314	331	305	280	333	300	329	321	302	324	339	323	353	308	314	341	333	322	305	286	299	316	304	311	353	331	320	283	309	325	301	321	316	319	309	343	298	324	311	313	297	333	303	288	305	312	308	289	304	291	348	314	309	309	297	335	311	285	324	319	305	321	317	318	327	320	331	311	311	301	321	354	303	314	288	301	312	326	326	322	361	329	303	302	309	309	314	313	322	312	292	291	313	332	324	302	305	349	280	314	310	338	278	305	313	333	322	337	306	338	326	320	293	304	313	301	299	329	311	285	319	300	286	324	312	314	308	316	293	308	309	299	323	290	301	322	323	343	300	330	303	314	322	305	319	344	328	288	314	293	318	335	299	311	336	304	325	304	313	301	303	319	317	329	281	312	324	310	333	299	327	337	310	317	320	310	308	315	308	310	306	314	303	308	294	356	319	315	320	322	298	339	329	340	324	311	304	318	300	303	346	299	304	313	341	312	314	314	331	354	275	329	319	314	337	336	301	336	335	306	323	301	328	315	284	315	307	311	307	283	339	319	313	315	282	324	325	335	342	307	319	308	320	295	316	303	319	308	311	309	321	310	309	304	295	312	325	328	338	305	288	290	297	307	327	333	305	294	299	332	285	342	311	329	288	305	332	317	328	312	320	321	287	346	291	309	319	332	292	282	308	317	295	310	315	306	312	312	302	302	343	323	306	313	305	312	302	307	352	276	300	325	346	321	289	310	341	319	296	314	279	328	318	297	351	328	298	337	370	315	305	301	321	302	290	329	311	337	299	294	308	286	304	314	302	334	318	323	301	309	304	319	273	316	315	312	321	320	313	318	306	326	302	317	306	303	291	319	332	319	301	318	315	325	291	298	312	332	325	301	285	309	313	348	310	325	295	328	288	298	307	297	304	311	287	297	287	316	314	323	302	309	329	320	326	347	325	290	324	316	325	289	289	327	305	287	325	307	324	304	314	320	328	337	323	343	339	291	327	317	302	332	285	335	317	347	352	278	311	321	337	302	311	290	320	273	301	322	316	307	295	325	305	372	320	292	315	324	309	308	282	330	307	297	318	268	316	286	309	293	299	335	325	326	330	336	326	294	306	297	320	323	327	327	303	321	320	338	300	306	314	321	363	326	309	290	319	298	322	306	283	315	324	319	346	314	307	296	312	314	303	296	296	302	337	324	311	302	307	283	271	313	295	306	348	307	325	303	314	287	279	303	300	333	293	299	312	291	298	329	322	350	319	295	315	295	341	299	273	290	333	324	289	341	314	290	312	306	296	319	289	302	317	306	284	317	331	331	305	309	309	292	321	310	278	301	315	306	303	331	323	306	314	314	305	315	333	312	319	314	314	332	334	301	314	352	299	313	293	319	326	343	287	314	331	314	313	292	328	292	308	299	293	318	326	332	312	321	335	319	284	296	280	278	313	320	262	303	305	320	286	295	301	326	327	320	308	319	361	325	295	300	305	329	301	321	334	306	325	321	301	284	325	297	311	298	301	303	336	298	303	322	286	305	272	306	291	328	303	301	306	338	291	289	336	298	298	312	311	298	330	353	350	305	346	323	295	301	305	317	310	312	332	287	315	298	301	315	292	289	311	320	291	309	354	303	279	340	296	307	343	286	283	328	330	312	311	324	318	340	308	339	301	301	318	334	310	315	318	308	301	298	317	305	316	310	300	305	295	299	329	313	315	327	291	263	301	319	349	327	330	317	301	277	336	318	340	336	314	298	333	332	313	333	310	313	326	313	319	301	323	308	294	323	320	318	328	317	356	328	293	278	323	350	289	328	337	288	330	299	301	301	274	304	278	301	310	292	300	313	277	290	316	301	321	296	301	317	330	358	307	302	348	286	307	314	315	306	294	328	277	310	306	301	345	305	347	305	306	312	311	309	303	324	343	314	316	325	302	321	295	313	322	310	347	333	318	301	317	307	332	348	309	326	311	326	279	288	308	310	308	323	299	329	315	341	304	288	294	319	315	310	307	343	309	288	286	295	325	325	296	316	286	300	304	349	300	306	306	349	309	316	307	320	310	294	284	311	333	284	320	341	319	319	321	303	329	302	309	332	333	297	303	306	298	313	280	311	292	287	355	309	295	299	321	322	308	334	317	324	307	294	339	325	339	302	296	324	321	290	260	312	303	278	325	314	333	314	328	309	317	333	299	326	319	320	326	291	316	315	297	317	328	306	302	293	295	297	310	293	333	295	303	289	299	289	285	326	306
60211	102878	77469	47744	24357	8084	1738	713	622	554	560	566	532	527	532	568	571	574	566	551	569	558	555	560	573	505	546	585	525	575	524	570	616	587	576	542	567	534	544	523	578	563	551	547	546	553	562	571	562	545	557	578	525	541	604	537	545	562	533	555	560	550	540	561	524	559	545	577	535	567	530	533	545	540	571	551	565	572	551	568	577	524	539	541	562	533	517	538	543	535	549	526	574	526	561	521	519	533	584	546	540	585	539	577	615	496	518	559	578	597	548	585	553	546	574	520	553	579	560	573	521	570	524	533	542	566	582	603	592	541	544	524	594	541	561	546	546	544	591	547	526	573	520	561	554	570	541	558	563	534	580	523	582	538	541	575	536	536	557	527	545	566	580	536	568	528	571	552	559	545	547	509	578	549	577	526	601	591	569	549	566	565	517	533	573	602	516	563	560	589	577	532	555	558	547	537	534	551	559	562	571	568	552	551	563	558	535	536	570	579	585	548	496	572	521	577	536	572	590	540	570	610	516	562	567	547	529	536	543	589	549	555	549	549	543	521	511	540	562	580	533	515	523	573	585	597	518	553	573	535	548	534	580	584	541	550	567	556	540	526	575	565	571	579	558	539	533	531	545	547	528	521	547	562	536	551	523	519	520	554	583	547	536	577	518	574	549	524	592	552	567	557	549	533	496	602	569	558	556	487	537	518	558	555	561	581	536	573	579	558	552	546	567	565	570	521	581	514	576	540	512	528	523	563	543	550	527	562	557	548	577	550	562	525	549	541	561	561	565	570	567	598	535	528	572	595	574	535	563	564	550	549	563	591	588	535	573	555	543	554	583	576	523	549	534	575	596	556	514	524	536	548	545	536	534	569	561	541	578	538	562	509	539	534	546	620	537	549	600	576	563	554	566	529	575	547	560	514	519	581	517	529	541	511	547	543	553	544	556	538	569	544	561	554	549	609	537	544	561	550	558	580	491	549	553	559	508	533	537	559	488	576	588	565	536	546	535	552	541	577	513	540	562	545	600	556	559	513	548	522	560	558	535	535	549	532	576	543	534	577	560	553	508	595	551	581	569	539	535	549	530	557	540	526	530	525	592	577	579	561	559	556	548	559	570	542	557	530	528	598	572	552	562	566	538	580	529	544	537	510	531	536	542	567	552	565	560	538	571	533	557	500	573	532	578	513	545	555	597	560	514	546	574	524	553	511	547	625	570	585	534	594	540	576	561	614	542	524	590	555	541	494	572	540	499	545	548	557	542	534	560	522	566	551	522	565	547	555	532	581	534	535	574	545	549	552	533	581	579	552	534	535	532	560	542	528	566	559	561	557	558	541	509	478	554	568	508	557	542	527	559	547	569	510	580	517	557	541	545	568	536	539	550	557	571	526	527	556	598	589	580	550	547	558	563	535	557	561	564	596	551	552	547	532	533	553	527	571	545	541	590	567	557	614	574	524	513	530	559	556	507	582	580	597	550	522	556	566	552	528	604	532	542	545	577	558	544	552	551	593	576	514	524	558	561	539	548	547	569	558	573	545	558	555	598	565	562	559	580	525	555	576	572	538	552	535	557	524	532	548	558	569	594	528	528	538	567	523	572	547	561	557	548	597	522	593	524	546	525	549	504	526	546	587	568	530	537	569	580	511	517	568	571	530	516	521	566	591	568	521	568	560	573	558	583	582	558	542	526	575	561	560	521	493	547	572	572	562	549	555	569	546	581	553	560	568	546	551	534	581	532	535	592	569	557	559	570	514	524	547	611	523	534	571	575	524	587	561	531	531	581	510	543	512	528	565	535	551	522	599	530	557	556	529	544	523	554	544	541	585	572	551	573	585	576	577	538	580	547	529	551	555	539	574	578	564	549	532	547	528	554	563	532	552	527	556	542	546	517	579	538	554	550	556	576	520	566	556	555	590	601	534	603	574	530	516	584	550	553	557	531	579	525	586	571	557	547	556	559	511	558	589	552	552	557	529	563	563	481	518	554	604	532	527	551	515	572	530	588	541	563	555	554	552	556	536	552	557	570	540	554	533	535	533	516	575	594	570	551	539	566	599	522	573	552	542	539	521	542	572	546	564	542	549	532	591	529	553	558	525	502	545	555	546	546	559	568	582	548	586	559	584	562	572	562	571	564	574	530	548	521	548	559	526	536	585	596	611	545	525	573	561	528	527	526	553	535	525	568	517	531	513	564	603	584	508	554	566	540	562	520	574	566	552	554	505	524	542	576	568	564	529	585	494	575	574	535	572	525	561	564	526	530	524	529	538	560	578	522	542	533	551	552	550	531	548	515	547	559	537	530	557	515	541	588	549	561	536	539	542	550	566	540	527	556	555	568	532	575	574	535	564	556	561	529	542	578	539	548	565	520	566	538	543	577	521	539	581	568	528	572	566	569	526	561	575	536	566	537	576	595	540	546	557	534	521	557	583	496	570	564	548	579	568	554	551	559	575	587	542	542	563	511	551	558	539	541	545	555	588	549	574	544	556	512	595	594	566	544	540	516	573	528	537	559	509	530	542	552	560	539	552	563	513	619	549	522	550	552	552	533	538	589	495	532	535	568	552	538	545	552	535	531	525	577	564	553	545	516	549	510	565	549	517	585	561	533	528	561	547	531	554	552	562	542	573	540	576	552	548	498	545	552	564	538	539	533	530	542	587	550	560	535	569	545	555	577	552	546	496	528	513	552	556	544	526	551	553	578	559	522	566	601	504	576	559	551	551	562	590	536	577	539	572	567	536	561	536	555	534	541	518	574	546	543	538	541	572	519	558	563	544	519	546	605	508	574	591	555	540	572	514	589	592	547	530	519	527	577	569	575	549	557	555	515	550	594	578	513	528	526	553	575	560	546	541	553	538	567	530	576	557	558	579	540	563	584	566	554	570	566	526	506	524	546	531	589	578	517	561	548	543	578	581	531	534	587	584	583	558	536	558	584	548	515	582	534	564	593	545	508	556	573	572	546	554	551	578	542	540	520	510	496	536	588	548	564	561	523	559	518	502	553	542	561	544	575	530	588	550	543	520	555	577	554	521	544	606	544	583	542	528	515	518	561	518	554	571	577	563	539	532	569	569	542	568	577	541	575	556	577	573	542	542	530	541	557	523	575	548	520	542	560	602	517	524	536	552	551	556	546	582	571	565	545	564	567	562	546	559	580	558	530	592	520	508	579	582	518	547	539	593	548	535	544	556	561	570	550	555	583	574	497	573	571	586	546	541	542	553	567	529	547	588	550	563	512	535	583	554	536	538	554	522	556	543	553	579	543	554	549	559	543	539	596	532	578	561	537	559	548	519	570	525	551	481	565	563	531	526	538	524	550	536	580	554	548	533	544	574	540	550	514	547	553	553	534	551	524	570	552	558	526	546	511	559	529	572	545	536	557	554	547	515	536	559	557	570	537	555	579	606	559	562	575	565	594	546	550	502	511	568	528	526	537	547	514	564	534	515	546	585	565	548	546	559	546	559	543	551	545	585	579	572	551	542
28716	33015	30506	14209	2455	573	316	250	250	263	259	201	263	257	260	264	258	268	241	231	252	245	266	247	269	233	220	259	258	264	237	232	231	260	272	233	244	283	261	248	251	235	255	235	265	254	236	247	259	258	261	260	241	252	251	277	251	283	244	247	266	243	293	278	261	270	262	271	249	253	234	257	262	248	255	256	286	261	249	251	265	275	270	258	274	268	251	265	266	272	254	258	276	254	256	271	248	263	273	268	255	232	245	276	260	249	265	262	263	253	259	254	261	241	280	258	277	258	246	283	255	243	263	264	252	263	256	273	286	237	266	252	244	275	281	263	244	257	255	228	269	275	251	266	269	255	264	243	255	238	255	245	241	258	271	244	256	249	258	271	262	230	226	260	237	247	263	281	261	255	256	244	242	276	263	240	264	270	245	266	289	272	272	256	275	261	243	283	254	233	254	261	243	291	223	251	206	267	268	252	255	252	281	249	270	266	255	265	247	269	275	299	258	268	266	225	264	277	263	234	257	275	264	273	246	270	262	244	228	246	249	256	271	254	240	251	270	291	227	259	251	253	253	283	263	232	274	273	257	308	253	267	270	246	281	282	254	248	266	230	251	247	250	265	243	254	263	279	261	259	264	259	266	247	259	249	288	260	261	255	254	262	257	224	264	244	235	260	261	254	273	248	268	264	257	272	286	246	264	247	276	240	263	242	239	256	282	250	232	246	232	254	282	261	261	241	251	218	253	272	251	240	257	271	265	265	233	274	238	249	275	259	251	249	293	256	292	281	258	259	266	260	248	271	273	294	295	258	248	271	228	256	245	287	253	235	252	260	272	252	270	271	283	257	265	270	252	260	253	274	267	262	253	276	277	264	255	259	234	222	275	240	262	283	240	247	238	219	271	267	252	250	249	286	233	284	274	257	266	255	263	263	291	249	273	263	220	264	283	261	227	240	274	226	241	256	262	256	258	265	256	241	253	265	261	268	268	248	213	256	268	262	262	281	245	241	257	252	271	279	254	297	249	252	253	282	257	254	261	243	251	248	297	238	263	276	273	267	263	245	266	246	274	269	246	252	260	255	243	278	260	216	258	253	245	248	243	284	248	265	272	268	240	249	258	238	264	270	243	247	279	255	245	243	238	270	259	245	249	256	252	252	275	259	253	242	274	261	251	263	268	292	237	235	274	302	247	285	285	246	253	236	243	271	263	267	256	267	278	249	254	255	268	267	280	235	270	249	256	262	237	288	281	249	265	271	265	238	254	244	225	264	263	283	248	261	224	274	246	235	256	270	254	252	270	236	258	239	244	243	235	285	244	262	246	255	225	271	256	271	233	246	276	262	260	245	244	261	259	273	258	263	228	244	235	241	249	232	276	275	247	274	241	252	233	248	258	268	263	270	288	261	245	254	267	249	258	241	251	229	219	264	275	261	239	251	254	244	253	257	243	262	259	269	267	245	231	266	236	253	252	237	271	257	260	240	223	264	276	225	268	237	249	253	278	281	265	246	238	269	249	246	260	264	262	276	257	275	256	247	260	255	288	269	267	248	255	266	270	250	263	260	234	228	257	266	252	263	254	274	239	261	256	263	286	296	235	258	273	258	263	260	250	265	250	278	258	255	254	277	228	231	288	259	275	235	287	253	267	272	249	236	236	241	257	265	250	259	260	267	265	242	241	255	259	258	264	243	246	242	282	274	251	250	239	235	282	290	247	272	267	248	241	247	261	285	277	255	252	268	264	253	264	236	251	264	263	256	276	269	261	240	267	293	277	274	223	273	266	235	215	236	270	233	261	266	251	262	271	273	271	255	262	262	255	279	267	264	261	285	240	259	253	260	254	284	252	261	226	252	274	265	265	255	244	230	267	288	268	280	253	239	282	242	269	257	252	257	282	262	255	256	262	239	260	264	268	271	264	252	252	271	265	264	267	236	278	255	270	226	279	241	246	230	250	284	290	272	271	267	252	245	274	223	282	266	236	253	260	236	244	260	237	279	230	274	241	252	254	279	268	243	290	255	277	247	277	272	288	260	259	256	247	222	262	243	270	259	266	258	271	264	242	271	278	263	274	230	261	257	239	256	264	249	278	240	254	289	259	263	279	220	219	235	268	249	241	238	251	243	267	255	291	258	279	234	309	253	238	245	259	258	253	274	228	268	256	265	245	271	225	257	243	251	240	266	251	270	282	245	251	262	277	236	251	268	295	275	270	273	271	289	251	242	258	260	239	267	271	253	272	250	256	238	256	272	261	244	241	260	257	256	234	259	255	229	248	234	269	261	265	272	268	268	251	264	244	244	251	275	251	241	247	259	233	277	240	264	237	252	264	247	254	223	264	264	255	262	265	247	248	248	291	257	275	259	251	271	264	263	259	222	253	269	282	225	289	268	240	252	266	233	272	259	265	254	215	267	248	246	241	227	260	259	255	253	242	267	234	262	256	267	272	253	253	240	254	275	248	279	254	246	240	291	250	269	248	257	234	235	265	239	248	258	244	278	254	240	286	246	259	249	249	261	266	236	284	264	240	279	233	259	248	252	253	292	252	244	269	246	253	292	293	246	251	249	256	275	259	218	272	285	257	266	234	239	263	268	233	284	267	249	265	279	260	267	275	247	282	239	243	249	258	254	260	260	271	256	283	238	280	278	215	279	243	263	243	279	279	248	244	245	243	308	246	272	260	244	234	267	227	249	259	283	275	232	237	261	250	264	277	277	226	246	281	229	230	243	259	268	258	264	252	256	255	238	246	261	259	242	258	266	266	264	239	265	265	251	264	284	226	269	273	242	243	231	240	268	226	267	257	259	253	270	226	235	250	272	247	240	267	249	284	266	255	257	268	287	265	264	270	269	246	245	285	255	247	284	241	290	251	283	288	278	259	231	257	270	255	266	271	250	256	285	258	249	238	248	266	239	240	254	239	269	254	281	252	240	263	294	238	251	245	269	244	264	251	250	259	260	229	261	268	248	258	285	269	251	263	250	275	258	251	264	262	223	233	256	264	268	253	259	255	247	265	258	283	268	275	250	240	243	261	248	268	279	225	243	277	278	285	241	209	274	268	243	268	243	264	242	252	249	238	271	276	253	244	261	265	236	273	270	285	258	279	255	246	264	234	256	287	268	241	231	223	239	263	256	271	256	271	254	252	284	300	269	267	241	254	244	273	241	282	231	243	259	259	245	274	253	269	282	249	256	278	247	272	261	257	236	263	268	244	259	251	263	272	245	252	310	258	270	252	277	253	263	288	241	239	273	258	225	261	263	228	240	280	266	255	277	256	282	264	264	266	261	240	244	241	252	249	260	270	246	265	237	254	255	282	275	258	267	241	262	225	250	239	267	238	280	274	250	249	240	237	271	268	228	267	274	259	255	248	259	268	238	236	238	244	269	244	263	278	262	309	253	264	248	268	249	277	293	254	267	264	245	259	256	241	262	268	291	269	256	252	248	277	263	275	264	271	261	237	235	268	280	255	246	264	237	249	279	265	243	275	270
35262	50626	35667	15388	4435	1242	574	454	455	479	503	520	473	493	461	493	469	455	483	470	467	449	459	467	493	469	481	466	478	484	474	454	469	527	502	467	497	446	477	460	458	465	501	492	513	447	508	486	475	492	472	507	500	475	515	491	473	457	488	473	465	492	473	486	504	443	487	472	484	460	474	513	475	442	488	439	500	490	503	485	446	484	498	501	478	496	537	469	455	498	515	476	473	418	469	473	480	496	470	461	437	456	513	479	524	504	457	501	438	461	486	481	493	485	470	493	505	502	486	483	511	483	480	477	487	449	462	461	493	475	511	509	479	451	444	472	512	446	464	474	511	471	444	515	496	480	469	416	516	446	462	473	471	456	514	468	470	506	484	484	484	456	507	451	508	466	457	495	463	499	519	466	450	460	489	447	442	494	475	463	474	464	486	467	490	463	445	479	479	533	500	486	470	494	476	474	468	458	483	439	492	489	480	489	444	500	500	501	480	515	482	495	459	504	477	447	469	479	459	493	486	502	477	503	439	466	451	480	486	499	493	492	492	455	458	469	492	452	458	478	505	476	540	485	504	475	487	455	460	514	486	491	462	436	451	479	517	455	474	512	510	485	507	439	462	469	482	439	502	497	464	485	528	505	473	435	475	470	447	496	465	490	489	480	490	476	470	455	462	534	457	481	442	491	470	459	483	487	490	465	455	493	480	447	527	447	467	465	438	466	467	491	486	492	431	472	493	429	465	487	508	471	454	501	506	452	503	502	471	469	457	480	461	475	444	478	501	492	470	504	481	488	503	450	480	494	479	493	477	474	512	473	505	484	492	477	465	474	503	463	483	508	469	508	520	497	488	448	490	490	467	480	437	470	498	443	468	452	517	488	498	488	438	455	488	469	471	468	489	531	500	516	482	506	472	469	482	485	451	498	473	469	447	454	457	484	479	479	475	491	451	454	482	482	511	482	477	506	509	447	492	417	481	476	463	439	467	479	494	526	510	485	460	495	457	474	519	467	485	494	464	451	480	527	494	464	490	469	491	506	478	448	477	504	485	480	454	445	499	474	487	494	477	500	496	470	507	486	490	506	457	471	522	490	455	496	482	476	497	478	461	477	461	471	489	471	473	455	476	482	484	471	501	466	517	508	436	483	463	479	472	495	451	435	460	471	467	469	484	471	501	489	498	465	493	526	477	444	446	493	433	469	479	434	474	495	531	495	488	481	514	473	467	499	479	455	484	484	454	464	475	468	468	494	451	463	450	514	486	456	441	415	443	438	480	483	466	465	515	487	447	487	535	490	471	480	524	513	459	533	496	490	521	468	489	475	489	469	482	429	478	484	473	446	448	480	468	480	452	507	459	472	477	454	461	470	499	467	491	473	457	461	504	488	487	504	487	486	495	476	446	488	490	480	453	433	498	499	513	482	447	491	483	465	468	462	474	492	486	467	510	485	488	455	485	470	522	461	468	463	522	461	448	483	446	410	524	483	456	469	465	477	494	498	452	455	515	459	486	462	490	468	500	468	455	500	501	458	481	448	489	461	471	464	477	500	494	496	461	483	479	505	475	466	508	467	459	511	465	469	501	466	472	461	464	477	463	480	540	484	477	457	460	489	473	515	463	458	457	473	477	447	459	498	468	469	498	473	509	446	501	492	525	465	471	492	469	510	480	446	498	457	485	463	476	506	470	494	466	461	453	438	476	490	474	451	486	443	437	464	493	475	476	451	493	463	487	466	448	442	460	444	478	460	473	504	508	457	436	484	448	495	468	446	511	454	450	468	453	416	465	494	453	479	463	482	501	477	490	469	483	474	469	458	449	481	483	472	451	531	493	449	492	450	461	442	483	477	498	502	470	502	448	495	467	442	479	459	447	508	505	511	453	452	487	495	461	496	485	489	529	477	495	492	435	490	491	492	467	495	474	490	423	492	481	498	475	468	495	469	496	460	484	517	449	445	465	531	467	488	486	460	422	466	442	439	499	460	465	492	482	518	476	443	480	479	481	481	496	465	478	436	470	519	467	480	482	480	454	453	482	466	451	464	477	453	501	496	464	499	461	519	485	484	528	428	442	501	485	485	462	468	480	466	493	499	504	483	506	481	460	480	506	480	503	440	486	450	478	432	509	497	477	508	491	480	518	471	509	480	465	500	479	476	514	474	477	488	457	461	474	527	481	477	472	484	502	486	491	484	511	503	485	473	479	510	450	467	459	456	504	496	494	483	463	503	436	463	430	448	487	505	464	473	476	471	458	509	429	493	497	488	494	498	472	463	502	498	460	492	464	505	443	470	494	486	481	486	481	488	422	481	453	454	459	473	480	496	492	509	405	470	492	490	484	478	484	498	480	465	504	463	467	489	458	493	441	487	502	493	507	501	522	477	477	476	449	492	456	481	467	467	510	495	468	451	443	486	473	468	435	469	464	499	462	490	451	448	489	459	538	471	457	470	480	474	462	431	478	443	444	469	441	496	460	476	526	484	491	468	497	487	500	482	466	497	454	490	524	467	431	466	474	506	468	469	473	473	476	480	508	496	458	489	476	466	496	490	485	454	489	501	492	470	448	490	483	503	478	495	435	472	494	466	499	488	459	493	474	515	508	491	465	492	483	515	491	477	449	483	440	474	494	431	495	475	482	466	450	468	475	470	466	490	467	557	482	469	458	442	481	505	511	488	453	468	446	472	448	504	469	474	470	474	459	469	483	485	501	477	488	452	489	505	504	494	486	498	474	453	505	499	466	440	467	447	459	497	470	471	479	501	460	488	480	403	510	483	486	456	476	487	502	469	464	490	472	440	497	427	430	454	507	460	460	464	455	463	494	451	499	456	502	470	473	461	506	481	482	475	469	507	479	494	448	505	475	455	478	477	485	463	480	496	457	478	472	474	469	466	473	493	474	476	515	480	466	488	499	492	453	447	465	478	467	468	513	491	454	453	493	478	482	466	480	496	465	506	474	492	491	452	455	461	498	479	506	488	510	462	467	409	455	459	495	494	439	448	489	517	440	470	511	473	492	481	491	486	441	487	455	529	490	462	490	460	478	464	484	498	511	443	460	470	508	490	458	453	490	454	420	452	479	482	463	493	443	445	488	469	474	455	472	476	498	470	465	478	489	458	474	463	489	472	488	484	506	449	484	465	489	486	514	446	468	437	465	487	477	488	501	498	465	481	472	477	463	460	509	448	461	514	484	473	491	493	463	457	475	442	498	508	484	475	461	489	495	478	462	480	514	467	474	473	486	504	484	515	483	457	488	471	449	440	467	447	534	485	427	493	459	515	500	470	495	453	504	476	490	526	512	459	471	489	483	479	503	508	449	483	451	460	485	472	479	481	473	462	466	474	470	453	459	455	509	497	434	475	480	503	487	501	492	455	463	492	456	454	475	476	484	531	465	442	492	486	491	501	480	500	490	461	494	482	452	457	470	438	510	475	501	494	508	481	483	450	443	501	448	493	481	506	508	460	490	449	484	430	488	503	490	481	444	437	459	472
24750	25496	37045	29458	19258	6951	681	349	303	270	292	264	261	269	304	270	277	256	286	268	281	275	303	285	259	277	277	284	288	252	265	268	282	294	280	276	277	269	296	285	279	275	263	249	304	274	273	298	276	275	273	262	249	246	260	280	265	266	314	272	257	275	297	268	283	269	272	255	281	281	280	306	269	288	288	286	243	256	281	272	279	248	266	256	275	285	284	277	273	296	264	255	276	250	256	266	255	270	264	266	278	245	265	255	285	269	248	288	255	269	254	319	262	273	291	267	267	270	269	245	268	284	278	252	266	303	287	272	280	290	267	239	272	247	244	274	256	292	295	263	308	271	281	293	261	276	260	269	258	270	275	273	272	255	274	269	264	293	258	324	262	264	241	262	285	269	291	282	274	307	281	256	255	228	251	263	279	291	261	281	275	306	284	287	253	249	279	280	244	286	243	273	276	297	289	269	249	267	256	269	265	269	276	256	276	306	268	267	275	283	278	297	288	250	279	255	254	264	255	284	272	251	251	290	287	273	241	299	286	247	297	261	255	334	271	280	277	249	250	280	278	258	272	274	271	291	269	297	261	264	276	270	247	235	248	248	258	280	300	267	277	273	272	250	263	248	265	266	300	254	278	263	258	290	266	268	254	283	260	249	279	279	243	268	279	269	276	289	310	276	280	264	305	256	262	312	274	261	278	286	305	272	275	292	281	296	260	288	281	279	305	272	277	258	233	240	275	273	254	266	279	295	264	265	269	264	269	274	246	272	270	298	265	262	265	275	269	265	297	283	269	289	273	256	301	265	262	281	300	263	246	271	263	261	264	278	258	264	223	274	282	280	245	256	294	280	266	267	296	255	265	258	267	273	271	263	290	251	234	258	265	284	276	282	264	263	269	261	296	261	250	238	281	281	276	279	259	318	252	262	253	289	304	282	268	262	279	268	279	268	272	250	272	298	252	270	274	258	268	300	279	264	278	284	272	252	281	277	262	257	252	302	247	261	262	285	265	276	263	268	270	237	251	286	267	257	271	253	252	269	289	301	293	252	268	256	248	282	240	273	274	259	269	267	261	250	254	272	274	289	252	270	277	266	272	284	289	251	267	296	261	258	265	256	277	268	259	276	274	272	262	262	276	291	300	250	299	264	262	292	271	281	245	268	285	291	245	261	275	261	266	288	269	245	247	263	293	291	259	275	263	269	239	257	260	258	231	289	266	264	275	253	275	261	300	254	287	258	267	290	278	258	263	296	259	265	287	265	257	294	288	287	257	273	268	274	255	286	270	289	275	305	272	295	267	256	247	271	286	262	277	262	273	265	271	257	281	266	257	282	304	276	246	262	263	253	285	278	269	283	279	272	297	257	280	229	260	276	257	296	314	320	286	287	266	266	287	242	259	247	282	266	265	272	270	267	286	264	285	272	269	269	279	267	276	247	260	278	271	300	303	280	268	273	278	272	281	267	251	294	304	255	254	284	272	251	251	269	281	282	270	292	250	273	272	284	285	272	277	269	275	270	264	300	242	299	291	281	276	269	259	271	292	267	278	313	292	292	260	280	279	275	272	274	270	233	292	257	267	241	267	293	269	275	285	269	273	249	270	229	279	280	245	273	287	284	276	258	248	264	265	246	263	287	265	252	252	273	259	295	251	285	276	285	259	284	291	260	265	251	254	277	295	276	269	259	299	256	283	269	236	271	270	249	296	278	302	274	252	267	255	255	262	252	296	285	236	282	257	265	286	268	259	269	250	245	278	257	279	288	245	270	263	268	286	262	250	272	277	263	288	275	248	255	255	263	280	267	282	279	281	273	248	275	298	239	293	273	265	261	240	240	274	283	283	262	256	279	262	301	296	261	247	260	265	262	266	253	259	248	250	256	275	271	294	265	252	287	284	256	324	277	260	275	261	271	284	261	245	276	254	272	275	290	247	265	257	282	269	251	271	254	242	258	287	241	248	300	286	255	247	274	273	249	260	249	288	267	259	263	276	264	277	282	241	269	263	307	274	231	272	271	256	256	283	282	259	243	269	264	296	253	288	272	284	272	244	279	254	298	255	234	296	288	286	282	280	266	269	280	259	275	263	269	274	263	265	274	302	300	265	299	252	253	275	263	236	255	298	289	231	265	262	262	273	304	248	279	285	267	281	264	270	301	273	266	274	267	265	253	283	254	256	267	251	254	294	232	279	258	277	277	274	248	268	287	264	284	269	253	284	277	272	296	247	256	257	262	253	267	287	259	284	263	260	269	265	276	271	259	271	251	246	246	262	275	252	274	264	264	260	277	264	283	282	251	276	286	296	247	313	250	230	284	318	276	255	298	283	275	258	308	281	273	261	281	247	272	280	269	312	305	283	244	268	259	285	289	277	265	279	263	275	283	294	271	267	285	268	268	302	285	286	287	270	257	270	267	272	293	276	249	271	268	263	300	251	242	238	250	260	247	278	258	276	271	264	256	257	254	263	255	275	252	269	276	256	269	284	275	241	270	296	295	299	270	283	281	277	262	271	228	282	240	260	314	251	273	253	270	264	244	277	274	280	230	250	284	291	262	294	262	247	298	270	268	270	265	249	254	261	278	257	278	270	265	284	266	238	279	248	273	286	279	273	297	309	284	261	261	270	274	274	254	261	277	262	243	270	289	248	261	244	267	254	259	265	259	261	272	258	274	294	254	281	285	271	272	244	282	243	293	284	255	262	251	235	258	258	288	259	293	295	254	284	260	260	278	264	273	271	265	262	248	264	270	278	272	261	279	279	250	321	266	279	264	278	270	270	285	273	265	254	264	244	269	263	287	235	258	286	273	289	259	294	250	254	292	259	252	301	260	280	261	274	277	268	273	251	232	274	262	270	266	241	285	255	288	281	286	273	251	261	265	276	278	311	282	267	265	265	262	288	265	240	260	272	299	265	279	265	261	286	286	254	240	296	260	272	278	268	256	289	274	291	280	296	299	271	256	267	276	278	291	264	295	242	277	285	269	258	254	267	293	275	279	276	274	287	275	241	271	287	255	260	290	245	234	256	259	288	270	245	291	235	285	271	258	277	292	279	280	238	258	264	281	258	275	287	272	288	256	258	261	271	272	256	261	282	280	275	259	267	263	269	309	292	284	273	258	279	281	276	261	275	270	303	276	263	246	244	292	281	273	260	293	258	253	260	302	267	266	279	277	274	281	270	265	250	261	276	274	273	263	256	315	280	280	261	275	280	257	276	276	267	241	290	271	302	290	265	261	230	251	250	227	295	285	286	296	271	261	256	266	273	277	275	274	250	281	251	270	296	256	261	260	290	268	246	258	258	287	264	240	285	250	290	281	288	277	266	280	263	271	291	272	261	282	255	298	296	265	280	261	279	268	271	259	256	260	287	265	265	268	280	247	266	275	255	258	276	263	294	292	267	280	241	272	271	266	265	274	254	274	260	257	272	286	267	249	245	269	258	245	265	270	245	251	239	281	296	257	277	270	264	276	260	267	242	291	261	273	278	301	273	243
58426	93525	68566	38762	16800	4238	1035	575	515	509	488	507	491	487	497	491	517	493	480	462	526	512	488	514	486	529	516	512	540	480	492	501	524	490	485	448	525	474	497	478	518	537	487	503	499	500	518	493	477	520	513	506	478	527	515	493	519	471	469	502	516	525	512	477	499	486	484	543	504	463	482	463	536	487	455	521	507	496	488	509	529	512	498	470	526	498	511	520	517	502	430	485	532	496	493	500	565	479	495	515	483	515	514	490	512	515	481	518	552	475	521	491	514	517	501	484	451	467	506	501	453	419	490	493	532	450	495	463	472	484	535	527	455	483	502	492	481	520	490	507	479	489	478	532	443	485	504	451	465	487	501	476	493	472	511	465	503	489	500	475	517	497	498	488	508	525	489	510	504	520	513	527	513	482	512	487	492	489	519	465	510	441	517	472	484	477	500	523	465	492	467	478	486	482	510	492	529	486	498	518	508	445	497	500	481	476	502	491	502	477	531	467	488	469	493	451	488	467	500	472	513	513	469	515	529	505	501	465	495	510	478	459	513	490	480	523	487	454	507	553	486	511	514	470	519	505	530	504	529	492	512	446	453	497	485	521	534	486	489	535	478	477	468	499	482	527	478	486	464	509	516	522	478	511	516	494	505	505	481	517	445	494	486	475	458	449	495	463	531	452	512	555	470	538	473	495	496	501	562	477	477	493	522	529	493	475	483	485	517	479	544	529	509	507	471	546	468	528	515	525	520	501	498	478	508	504	510	502	481	483	492	495	510	509	504	478	523	487	474	515	488	496	508	545	508	511	499	548	488	514	489	523	523	520	499	457	482	507	483	488	493	510	515	461	508	521	504	480	507	531	502	485	512	499	509	507	526	490	470	512	506	500	492	485	515	472	492	491	477	499	513	510	477	485	513	469	512	488	489	447	527	532	470	538	488	507	514	497	499	434	509	437	462	476	513	495	473	503	497	529	502	491	497	493	520	461	498	511	526	475	492	474	504	469	517	468	510	512	486	495	534	466	480	496	492	500	531	464	510	489	478	506	474	486	464	464	505	520	467	497	494	507	480	492	537	466	479	527	526	466	492	514	491	491	489	479	518	493	496	495	524	508	515	504	498	509	480	532	523	503	497	494	504	505	472	488	506	479	488	491	497	503	481	499	497	458	493	498	531	470	477	533	507	496	466	552	473	475	504	492	491	518	511	485	537	521	458	473	518	493	502	500	460	451	504	525	502	488	448	510	472	478	507	484	505	494	506	452	526	499	463	496	492	462	505	486	487	464	528	537	494	477	502	481	474	495	496	502	497	499	503	497	445	489	470	500	517	514	492	509	489	479	473	523	503	494	503	491	515	527	485	488	483	465	455	519	510	486	510	507	518	532	467	461	500	535	513	449	547	460	478	515	494	490	507	461	499	493	493	501	504	468	523	479	465	478	528	498	489	489	482	524	471	493	515	469	464	487	489	487	481	483	517	491	530	497	546	482	508	496	500	477	461	530	448	549	469	540	486	414	500	475	516	475	526	518	460	511	516	502	461	458	526	514	508	486	505	464	519	479	490	501	499	488	489	553	535	460	485	493	506	526	476	494	528	438	474	454	502	490	481	495	492	530	505	515	498	524	518	499	499	485	479	483	474	491	476	506	516	517	471	481	478	490	506	484	504	480	509	500	514	489	534	506	504	501	451	499	523	497	517	519	519	506	509	531	506	513	484	452	504	467	515	524	470	475	507	541	475	532	459	501	522	523	465	474	515	486	518	491	494	484	519	510	496	497	498	508	460	462	522	482	490	509	460	488	495	463	494	498	479	480	491	486	520	514	483	485	516	501	479	469	473	484	523	480	497	472	488	497	505	517	459	471	534	504	478	517	490	513	513	495	496	504	472	523	511	550	521	425	502	536	512	518	451	513	509	478	515	523	496	494	502	452	525	488	501	459	471	513	511	484	498	477	505	514	496	480	492	503	499	516	512	469	519	479	476	506	492	488	498	525	518	485	513	498	488	532	532	479	468	447	510	520	525	518	497	489	495	502	526	441	502	452	515	488	445	487	461	495	471	528	442	498	467	487	487	496	497	486	477	508	496	490	546	486	508	497	496	479	543	496	511	499	494	485	517	497	535	508	465	481	495	481	505	489	511	489	500	506	472	515	465	528	497	474	504	473	483	455	480	505	487	525	510	506	524	511	474	508	515	482	487	505	475	502	487	517	460	464	546	490	450	465	472	518	491	525	470	486	472	480	507	485	499	449	499	501	509	478	453	520	475	508	498	487	508	489	497	491	488	457	491	467	491	495	517	456	498	506	495	515	471	474	505	503	496	499	500	510	503	551	505	519	475	531	516	478	513	495	493	522	479	520	473	502	466	509	474	510	489	518	481	530	497	523	502	500	532	482	500	478	521	507	503	515	488	486	477	528	528	491	487	472	496	517	501	538	432	523	486	476	516	513	513	493	455	448	537	483	483	483	510	441	500	484	490	481	459	476	534	470	551	504	451	511	458	507	510	486	479	505	528	489	491	500	502	505	451	506	510	488	494	482	510	457	499	510	507	474	475	480	506	499	499	509	521	509	534	504	458	513	515	556	488	481	486	531	511	475	487	494	463	521	468	449	526	475	504	504	497	507	509	481	507	453	479	500	512	508	525	496	479	449	508	498	502	475	477	482	507	517	490	454	508	540	515	521	498	482	501	460	482	492	486	444	479	453	477	463	466	437	529	513	476	486	498	513	491	503	544	469	502	523	481	482	484	463	451	497	491	495	503	496	530	467	480	502	496	506	494	515	490	474	509	487	515	495	488	502	483	564	524	505	479	533	485	503	484	492	481	495	493	484	497	475	511	476	485	501	514	502	484	504	495	491	458	502	527	476	512	504	498	525	499	487	547	509	499	503	477	546	490	520	473	485	519	491	489	503	478	486	467	495	538	485	504	483	471	496	525	502	503	478	534	526	488	542	461	482	487	537	452	532	499	524	505	517	479	491	475	462	532	506	508	470	454	519	459	485	484	476	505	497	491	504	525	523	491	499	454	479	499	457	485	512	526	493	455	515	495	498	480	440	499	467	529	504	516	477	511	484	544	480	494	487	491	501	467	491	495	485	519	460	506	496	511	495	460	472	520	481	513	515	505	478	486	446	499	449	487	491	490	474	507	483	526	478	510	516	450	486	517	484	508	501	483	545	488	508	521	491	533	525	505	498	481	489	452	467	485	506	459	488	528	492	505	514	539	495	494	543	505	470	487	508	469	478	484	491	521	496	467	515	474	491	503	504	449	492	472	503	492	487	476	526	507	469	497	470	491	467	491	521	481	470	530	499	533	475	508	503	466	489	480	484	508	515	488	488	498	511	538	505	505	522	521	468	482	525	514	481	501	469	493	470	474	520	518	469	502	479	482	508	492	492	514	500	503	487	486	489	493	480	510	511	451	478	507	498	499	468	507	505	535	486	508	493	500	499	473	521	515	485	499	504	508	545	501	503	476	481	551	500	472	491
23430	22828	33023	27348	21456	16602	3539	453	337	319	349	311	350	301	312	327	341	302	318	315	298	297	321	332	312	316	308	301	304	316	324	286	335	263	285	317	308	319	326	319	302	325	313	314	324	303	309	323	303	315	312	345	325	278	294	292	321	335	313	305	304	318	304	333	324	312	297	332	302	281	315	306	307	347	291	311	309	298	298	346	342	306	328	317	369	304	302	303	321	309	312	315	323	323	317	318	322	316	314	316	329	296	318	338	303	359	304	305	329	305	335	303	317	322	354	286	298	314	305	307	303	321	332	341	321	318	311	289	302	297	341	332	316	330	315	334	344	346	344	291	311	340	307	323	316	312	312	324	333	316	315	321	291	314	322	285	319	320	331	316	327	315	312	284	309	360	351	334	323	330	282	300	354	346	297	319	283	327	329	320	306	319	297	326	297	308	326	321	302	287	330	306	310	312	321	320	287	308	313	304	315	293	293	320	285	301	306	310	299	285	298	341	303	307	313	296	342	282	352	335	329	337	327	342	320	296	338	311	328	335	267	319	327	323	336	283	269	333	322	320	301	326	346	318	338	286	344	304	352	310	313	321	323	329	317	296	328	275	333	302	329	302	314	306	327	306	316	305	307	307	308	303	301	320	312	291	303	278	295	348	331	329	343	315	291	296	285	305	355	337	310	327	312	349	320	311	288	304	285	317	299	292	301	315	283	299	313	313	329	353	314	297	306	295	303	302	306	325	336	334	326	358	288	317	331	330	322	308	321	334	322	335	335	335	318	312	327	294	292	345	340	327	266	316	347	276	296	319	321	312	313	294	319	299	322	303	311	326	330	273	333	289	320	287	304	316	303	289	320	329	341	301	306	334	331	316	303	332	299	334	307	289	305	335	299	267	296	324	294	332	287	269	305	300	313	293	309	289	329	331	288	334	291	319	311	314	329	313	312	318	294	324	337	308	327	336	315	300	289	320	317	304	324	291	284	342	335	327	313	330	288	309	307	281	306	288	314	332	307	323	292	330	310	311	283	293	319	290	301	310	320	327	326	291	328	332	271	313	282	291	308	295	324	295	336	286	313	308	367	309	309	323	283	329	311	318	321	314	315	298	320	323	307	298	324	322	302	285	281	301	265	301	337	308	307	335	297	294	327	304	317	296	312	339	318	287	284	322	286	311	314	278	341	301	296	314	300	314	286	325	298	321	340	315	300	319	260	306	308	322	330	295	315	336	327	307	286	331	339	309	299	313	331	288	324	327	310	329	341	319	306	315	309	302	319	325	290	320	295	304	305	294	314	290	342	274	317	332	323	297	312	323	289	321	318	316	336	271	304	295	318	321	318	317	298	329	303	307	311	315	308	327	293	299	316	290	329	351	349	312	322	301	300	302	305	355	322	314	296	344	329	312	322	294	324	325	345	324	318	322	316	338	310	312	320	333	300	297	312	340	322	310	317	298	289	314	323	317	333	304	319	301	317	312	313	318	347	320	306	303	323	314	296	308	337	326	288	322	336	290	315	304	302	281	307	343	310	332	304	300	346	321	296	317	320	308	324	316	320	297	325	342	318	313	302	317	327	316	340	292	300	313	319	308	313	344	321	339	314	321	320	293	318	282	314	309	317	312	321	333	306	325	304	282	282	333	355	323	294	309	300	317	341	326	312	316	293	310	352	293	308	312	330	346	294	316	323	305	285	312	333	269	298	319	278	311	315	315	330	338	328	289	327	303	294	307	299	351	328	352	318	332	310	308	307	337	302	283	319	331	313	323	338	330	296	325	304	330	299	316	311	346	331	299	294	332	294	294	317	321	275	325	297	324	317	335	302	307	331	343	299	295	323	287	321	328	305	322	302	291	306	294	303	311	282	281	316	340	324	294	326	299	287	316	314	318	286	324	345	319	292	328	277	309	314	328	310	338	273	319	298	318	309	312	326	319	315	346	313	295	326	304	319	302	308	300	294	339	284	328	340	335	313	331	310	325	332	336	310	322	304	301	316	308	323	338	290	308	306	349	288	334	327	292	281	293	300	314	279	338	312	297	341	316	310	310	320	308	347	331	318	300	308	316	318	345	301	328	273	302	303	318	311	294	304	380	278	321	282	308	318	265	295	311	319	319	278	325	323	345	325	337	296	312	326	316	314	332	337	315	340	301	320	289	310	302	311	333	336	280	321	332	319	287	313	287	351	321	305	364	335	330	331	336	311	341	324	303	299	329	314	300	315	313	309	326	323	307	313	284	315	329	300	324	325	300	291	316	287	341	289	335	329	315	330	320	304	336	328	303	321	294	297	309	319	307	329	327	304	289	304	316	296	320	322	313	301	295	318	339	324	275	346	324	345	298	311	330	301	287	313	298	301	320	323	308	307	329	320	310	317	302	297	307	319	341	307	297	318	285	319	287	276	303	299	305	346	335	337	328	325	324	325	325	313	294	303	335	316	309	317	295	302	310	317	319	353	337	304	277	306	322	288	337	333	296	320	280	279	331	325	273	316	327	294	327	336	261	319	291	308	286	329	350	321	318	319	340	314	326	318	319	317	297	332	293	297	344	322	307	311	336	317	304	333	314	301	307	335	309	307	311	287	286	288	297	322	313	309	307	337	313	307	301	336	321	328	307	280	312	326	371	292	316	296	337	310	306	316	286	355	314	347	305	319	320	296	312	298	305	298	330	320	254	321	285	325	302	351	286	305	310	326	306	292	302	321	276	282	310	324	280	290	305	283	305	294	290	341	351	315	304	320	321	312	334	312	294	302	327	352	320	327	324	308	318	309	322	330	316	285	324	336	333	310	294	331	306	327	322	327	337	306	299	312	332	311	326	324	293	304	289	316	292	305	302	328	291	313	302	331	347	321	330	297	311	303	323	326	294	314	359	303	318	320	312	330	342	313	315	334	314	299	329	312	330	286	319	270	304	305	297	295	285	302	325	338	319	309	292	297	296	318	298	310	304	308	317	338	305	341	290	283	336	294	298	304	305	327	304	312	316	321	306	316	297	307	319	295	314	308	298	312	318	315	338	333	300	255	348	293	294	325	322	305	325	330	328	339	329	302	281	345	290	287	298	319	308	320	297	306	270	323	307	340	305	316	308	315	308	298	303	301	338	317	304	321	305	324	298	295	294	286	306	301	303	312	298	339	306	319	346	330	342	318	309	328	327	325	308	344	331	291	265	323	327	334	310	316	295	314	313	294	299	344	333	292	335	293	292	320	303	313	314	318	302	278	277	322	306	309	324	293	315	313	314	321	319	307	308	316	326	314	324	341	295	325	354	282	320	303	314	341	317	294	322	300	324	317	312	333	308	280	316	312	291	315	325	325	299	305	326	300	324	328	275	286	331	299	328	254	314	332	322	303	306	338	311	324	329	300	318	280	329	337	292	364	297	355	281	309	314	279	323	333	356	283	322	295	314	333	318	330	294	291	301	320	326	306	307	317	326	338	298	272	318	322	300	320	289	303	316	318	320	311	315	317	315	280	345	329	314	294	316	301	341
57909	102896	76913	47508	23782	6940	1580	692	568	530	549	568	537	559	514	537	575	594	535	538	539	536	549	565	546	555	590	487	563	545	528	539	546	563	596	539	595	540	542	516	605	525	522	545	593	565	545	535	546	528	508	534	569	544	550	540	588	562	554	510	571	553	527	588	557	498	556	559	555	519	605	538	551	527	574	557	547	529	540	578	555	566	551	512	534	582	548	518	527	498	589	535	548	534	583	531	568	565	563	553	558	546	591	554	534	543	527	594	596	512	560	548	580	553	537	541	547	509	523	535	542	544	536	526	561	546	588	568	554	546	570	551	549	565	533	541	546	555	576	514	517	573	524	567	534	526	547	536	563	551	559	546	535	549	535	545	557	531	560	560	540	561	564	574	537	580	528	541	547	517	531	596	547	558	536	527	558	556	584	483	580	569	570	542	572	524	573	537	580	548	586	583	574	516	515	529	520	538	566	547	523	544	552	540	542	556	573	550	556	540	516	558	530	570	519	540	549	597	526	530	563	518	579	565	558	501	540	554	527	544	533	536	543	557	536	551	554	573	572	536	573	558	529	510	548	579	520	584	588	545	576	546	571	530	545	565	533	561	585	528	567	536	519	572	569	554	527	546	510	522	535	510	539	574	590	549	536	558	541	537	584	497	586	540	575	552	525	558	565	532	569	546	542	520	547	570	574	560	514	559	541	551	561	570	584	553	515	512	531	523	589	568	596	579	568	514	572	497	563	568	494	565	549	526	545	557	531	553	565	553	547	518	526	566	536	564	506	555	522	539	548	580	545	552	549	526	591	568	555	516	569	526	545	575	554	552	561	543	555	560	554	520	549	546	569	552	614	541	564	537	505	539	543	595	540	581	524	574	511	552	530	522	598	542	532	578	592	584	512	547	539	600	503	515	565	528	565	578	540	564	559	531	608	579	503	501	550	526	567	532	552	548	553	571	555	590	604	543	591	531	553	569	609	550	564	531	505	550	558	527	550	521	542	534	549	548	527	543	540	521	549	554	549	566	534	515	546	553	580	578	524	540	541	543	545	555	530	585	548	568	566	547	530	540	532	546	583	538	564	536	544	548	584	553	565	527	573	548	552	543	568	559	552	541	553	554	513	592	566	506	520	546	515	512	528	556	567	542	556	524	572	513	552	553	523	561	579	551	551	594	558	575	545	537	539	569	560	528	557	547	537	519	593	530	569	582	514	561	538	544	542	547	510	513	543	523	548	574	533	540	551	540	564	522	527	595	546	564	558	534	530	560	564	535	544	604	578	522	560	551	515	561	584	568	576	566	572	548	585	550	519	510	524	515	538	546	536	504	533	516	554	558	545	549	504	533	546	565	532	548	568	563	501	583	562	541	556	543	583	521	577	559	574	526	558	569	558	561	563	554	580	538	557	531	524	571	510	510	547	528	537	580	574	515	564	594	546	519	557	543	556	547	543	554	540	551	544	583	550	557	573	534	554	588	567	579	586	592	502	567	519	537	557	474	597	549	527	562	558	585	547	563	565	547	574	592	568	534	573	549	539	583	558	546	601	545	586	580	546	538	540	552	529	523	571	537	519	544	570	554	552	533	581	529	556	548	537	569	569	554	546	548	520	584	580	529	521	545	578	550	562	559	535	585	567	552	573	575	552	531	549	502	561	551	581	569	588	544	575	528	568	525	495	560	535	579	575	538	531	555	565	539	591	535	548	538	554	580	550	552	519	544	564	512	521	594	536	550	575	540	539	512	566	559	560	532	581	574	540	524	517	561	557	525	527	553	573	525	526	540	515	558	572	548	563	547	515	525	584	506	512	576	504	546	517	517	555	556	577	543	531	517	581	518	551	552	616	550	518	588	573	596	556	560	603	546	513	575	576	583	573	548	532	550	607	502	578	588	574	556	554	541	536	564	517	550	565	557	529	568	545	525	559	543	570	523	546	542	562	562	531	543	515	524	542	537	574	548	536	562	539	533	563	591	541	530	534	565	532	584	543	567	549	556	535	562	518	574	574	550	546	500	535	524	552	568	540	571	587	533	550	533	530	501	537	572	537	549	515	581	569	504	528	559	575	588	520	550	525	520	573	573	542	601	531	536	547	541	561	566	561	569	575	508	541	509	586	568	519	584	521	522	543	557	545	565	538	540	537	545	534	558	566	548	519	560	571	512	560	543	601	576	533	540	555	528	515	561	542	582	561	585	514	532	574	559	542	568	525	525	514	544	568	590	550	512	559	527	559	588	571	514	525	530	560	548	579	558	540	546	507	553	507	549	519	540	538	555	557	500	543	583	533	528	515	516	529	497	521	573	591	548	558	528	550	580	538	588	547	545	544	516	566	553	529	573	577	556	568	538	518	520	570	567	551	547	578	532	585	554	542	560	525	563	540	586	530	581	594	524	578	586	512	541	531	539	497	550	522	527	554	545	541	529	555	553	545	527	554	577	542	557	589	535	537	513	577	507	538	602	558	533	528	535	509	570	530	559	529	547	584	527	508	557	535	569	578	514	573	502	527	540	547	539	578	518	537	515	493	576	561	573	533	562	574	557	550	596	547	573	551	513	550	532	538	515	534	584	552	535	620	540	546	558	560	550	530	546	530	544	536	566	559	569	534	542	568	578	524	514	579	541	577	537	540	528	551	553	565	579	563	506	556	491	549	549	528	552	543	548	575	566	546	553	556	526	557	547	525	553	540	560	572	514	566	509	554	543	555	535	538	561	516	521	580	574	557	567	505	574	565	563	560	522	547	532	510	559	571	550	558	539	543	549	554	551	570	559	527	478	577	592	576	537	540	568	545	571	532	553	540	556	574	560	522	550	556	518	581	565	523	542	512	522	548	570	579	554	550	564	546	511	602	575	546	554	551	547	533	551	522	536	596	537	557	503	537	579	515	534	529	518	549	535	555	530	558	583	546	534	570	541	547	561	568	539	555	563	514	546	560	547	595	575	547	563	565	539	590	531	551	514	500	511	615	547	548	552	538	539	559	557	549	557	556	522	553	542	531	524	537	510	548	551	556	555	570	555	490	515	534	525	570	563	514	568	560	534	561	542	553	541	538	568	541	540	530	543	524	557	520	559	570	533	533	545	559	543	565	535	563	526	563	542	570	548	617	554	570	570	521	565	530	529	531	544	552	547	530	495	544	535	523	620	564	530	544	575	570	507	506	559	536	584	576	537	545	554	555	565	526	571	565	550	496	567	535	514	565	545	556	560	546	512	517	518	540	571	574	529	507	541	555	581	577	531	538	540	572	515	513	561	519	523	549	528	526	560	519	547	548	560	601	558	552	543	570	593	527	556	571	566	543	550	561	558	578	576	549	548	498	561	520	566	553	551	540	598	604	553	537	568	603	536	539	531	537	552	546	529	557	564	556	530	506	554	531	555	534	539	569	553	575	542	569	535	585	562	557	538	518	552	498	564	550	548	565	570	545	554	558	548	558	572	537	546	549	533	556	570	550	564	514	533	563	544	527	524	531	535	598	581	554	548	518	586
28852	32942	31104	14191	2430	544	299	267	258	254	237	243	250	242	271	291	266	272	253	259	258	244	284	248	257	253	236	243	285	234	269	248	266	274	269	277	279	250	269	242	250	244	256	254	228	240	274	246	288	259	254	264	251	260	277	251	255	251	267	265	271	239	286	240	260	264	277	257	243	254	260	238	240	288	256	270	269	226	266	269	227	242	260	246	233	237	275	240	298	286	245	237	263	237	261	267	263	254	239	260	261	258	265	284	235	227	271	241	252	230	253	244	267	288	258	238	250	246	252	255	257	267	257	260	254	259	255	247	260	274	295	290	257	274	235	231	298	278	275	257	266	252	262	256	238	244	273	260	246	224	253	268	246	249	228	226	245	261	267	241	273	276	300	277	264	224	242	277	225	256	257	285	253	258	266	254	262	243	279	271	271	244	240	277	256	253	243	266	240	258	265	242	274	279	270	251	245	266	262	247	285	277	253	286	278	247	242	220	272	254	273	234	258	280	272	251	259	280	260	274	267	278	254	258	274	271	271	265	253	282	262	242	267	269	239	259	236	252	251	281	271	271	239	242	268	252	270	252	265	248	266	279	270	262	235	252	270	242	273	241	268	252	230	247	295	249	265	275	248	257	252	242	269	246	255	286	230	245	283	256	238	286	246	245	271	251	250	247	262	251	281	257	270	255	245	254	243	244	254	235	285	270	238	275	279	246	246	244	260	257	255	259	277	258	272	280	270	244	230	251	231	266	258	257	252	222	249	249	259	262	249	236	276	272	261	256	241	235	277	265	254	252	257	251	269	246	243	236	245	242	266	245	236	291	253	263	279	272	269	234	246	254	272	239	261	251	253	252	280	235	266	261	267	265	287	260	222	260	269	288	275	268	273	291	274	268	241	263	244	270	277	275	282	233	337	222	276	263	251	273	250	258	285	267	269	269	244	256	250	216	270	264	244	269	257	265	226	261	261	274	304	279	245	237	282	270	278	244	237	268	263	266	253	252	242	235	255	240	251	273	286	257	284	268	263	245	255	259	249	250	255	268	269	281	258	264	246	238	249	273	283	243	254	270	278	255	247	244	261	247	292	247	262	243	281	294	239	255	260	276	250	250	271	291	266	261	255	257	253	260	248	227	268	275	277	261	282	265	244	261	264	272	236	243	267	260	257	254	262	255	261	234	241	247	247	238	261	266	210	273	268	254	232	285	278	260	230	273	250	260	271	219	270	279	232	289	261	252	251	277	254	268	257	262	251	234	250	290	246	261	240	271	255	276	254	233	280	293	226	257	272	263	271	264	277	283	251	250	247	273	255	281	250	239	234	247	286	247	273	260	261	267	268	252	258	280	234	290	242	286	242	254	263	271	283	271	260	223	248	243	257	269	279	252	252	256	254	256	236	261	249	243	280	243	235	231	250	245	250	270	284	240	243	249	270	279	228	257	277	287	271	261	261	303	252	240	240	230	249	271	273	242	242	260	263	261	240	262	250	261	254	290	252	241	245	213	237	270	266	237	270	274	281	270	246	283	272	266	258	262	235	290	277	280	254	237	285	238	256	245	276	224	256	277	252	237	251	271	256	244	251	276	271	262	282	255	250	235	263	247	268	276	250	227	269	268	264	256	261	256	259	248	260	282	254	245	299	248	272	288	239	264	227	264	257	250	252	248	217	265	244	235	239	274	280	257	263	266	308	250	250	271	244	245	251	249	275	275	251	243	274	275	239	256	240	283	246	283	253	257	254	247	264	258	242	265	257	276	254	215	256	237	278	248	281	284	261	261	275	263	299	247	276	283	284	258	275	248	252	235	278	245	229	237	262	265	242	253	247	232	255	267	274	258	282	258	261	268	274	244	278	271	274	245	254	277	247	268	264	244	294	285	248	263	280	247	270	252	292	281	242	222	245	237	247	242	245	246	277	257	254	254	259	254	259	237	264	265	265	233	279	261	296	238	257	243	283	235	259	269	277	274	262	278	270	260	267	271	247	268	276	257	259	232	274	264	261	245	257	269	259	258	292	275	258	302	263	246	308	255	265	288	260	287	269	258	294	261	256	249	274	256	258	260	263	242	279	257	273	246	262	255	262	272	256	268	264	267	274	234	268	255	266	284	241	262	252	257	232	252	267	266	250	253	250	277	274	276	279	262	270	226	278	278	240	260	250	261	247	261	267	254	260	259	263	260	289	246	265	252	259	225	278	267	246	265	256	256	236	253	235	252	278	261	287	258	302	257	264	279	253	267	294	265	249	276	246	252	269	268	252	233	258	246	258	268	276	266	241	266	249	257	276	236	249	272	282	261	290	262	276	269	293	264	248	263	290	263	261	253	247	227	252	267	274	256	242	231	229	234	267	278	223	264	261	260	257	254	258	244	243	273	273	252	239	272	247	276	252	238	253	253	265	244	262	269	280	243	259	266	225	248	237	261	259	233	257	282	265	236	269	256	261	245	217	267	242	231	277	283	246	240	226	262	212	248	229	267	268	290	275	247	259	250	256	250	254	239	242	251	237	247	248	259	237	249	246	267	254	237	260	269	239	257	256	245	273	237	266	274	292	257	273	256	281	283	258	243	276	277	241	246	241	262	244	261	252	247	271	256	268	237	236	237	265	244	271	261	253	262	256	274	269	251	264	275	255	255	253	283	271	260	267	272	255	264	272	284	277	262	261	255	258	267	285	267	264	234	266	248	239	276	238	255	271	236	269	265	241	242	266	260	277	252	273	237	276	254	260	252	221	240	238	229	281	244	262	251	252	255	256	280	275	288	253	263	279	256	240	259	262	264	276	279	296	239	235	231	243	253	265	230	248	254	278	235	275	258	285	282	242	270	265	275	243	244	241	240	276	273	246	243	276	253	274	267	223	298	234	287	246	255	286	265	240	271	252	229	243	225	261	259	249	237	264	248	255	265	253	244	268	268	261	285	270	274	234	259	249	243	258	234	280	253	266	253	281	265	237	228	300	248	236	270	264	236	263	212	259	250	263	241	254	263	283	252	259	244	276	266	269	246	246	257	295	286	263	257	256	260	259	261	254	265	251	264	245	241	251	277	272	264	254	265	227	230	247	241	244	237	258	270	268	281	241	257	265	255	243	253	264	267	266	248	257	229	250	281	231	250	261	225	267	285	273	257	271	238	265	277	294	257	287	256	270	245	299	267	238	267	265	278	240	282	253	254	289	247	252	251	282	260	245	239	228	271	299	269	259	250	268	274	265	263	259	235	283	239	252	274	259	240	233	273	216	256	278	242	243	263	280	259	260	294	250	272	261	255	246	281	244	247	259	247	252	253	268	244	254	274	278	255	228	274	283	244	276	253	260	241	304	261	246	242	270	256	238	266	251	259	252	236	247	247	252	261	275	260	261	255	260	243	267	251	242	265	267	261	244	269	248	256	242	248	267	275	261	288	264	270	253	261	277	253	244	245	260	265	261	281	265	258	259	285	249	253	231	285	247	256	256	236	245	256	257	280	252	244	239	282	268	268	271	280	280	242
35441	50904	36055	15658	4516	1260	627	499	476	486	491	469	465	460	451	497	501	478	490	451	510	519	450	465	509	510	468	475	495	484	489	459	453	455	446	502	467	452	493	474	458	519	486	469	454	516	457	514	498	505	487	450	502	461	485	495	481	480	495	493	455	482	465	437	485	522	479	491	475	489	475	441	477	507	473	476	508	451	467	491	473	480	478	472	479	484	488	486	463	487	471	439	486	444	502	467	480	445	460	475	465	500	475	478	513	501	495	505	490	490	491	460	447	500	452	471	475	463	447	459	506	427	477	494	497	509	429	487	473	526	476	501	522	494	465	453	473	509	482	485	452	478	516	485	505	490	460	482	463	476	466	479	485	495	494	520	476	481	503	519	502	465	472	489	522	487	472	460	480	502	462	452	458	492	483	536	493	473	458	516	453	474	462	481	438	483	484	504	496	475	478	440	454	480	488	456	521	501	472	471	490	480	495	509	471	469	479	474	464	492	483	476	481	512	455	457	494	472	483	444	483	449	466	469	532	453	458	453	457	468	481	431	437	516	477	437	457	463	487	477	516	514	498	490	478	500	465	448	485	524	468	474	507	477	452	462	482	515	456	511	473	503	468	462	471	482	495	527	470	456	481	466	491	546	486	519	475	472	486	474	482	457	484	504	506	508	480	456	487	492	501	475	486	452	515	481	482	472	472	508	506	471	511	492	484	490	459	464	473	541	450	481	484	448	463	493	469	499	491	490	478	492	478	513	483	498	463	506	496	452	478	479	465	474	472	488	508	465	489	444	489	435	486	505	483	479	464	466	511	501	519	514	533	443	475	505	457	427	493	444	459	451	491	454	488	464	498	491	467	431	477	460	488	479	456	529	463	492	484	479	453	457	468	492	489	459	505	514	457	522	509	484	473	452	495	496	472	496	461	488	473	494	492	483	490	517	481	456	475	485	488	481	464	471	433	459	486	469	504	473	457	482	468	488	457	496	465	458	501	456	471	485	469	479	506	478	483	444	505	493	465	444	491	467	486	469	490	500	480	489	483	457	484	492	454	486	507	455	492	473	505	495	498	454	473	465	457	490	455	500	485	488	464	502	489	455	518	448	484	471	476	447	475	457	477	504	499	463	481	494	514	467	466	471	480	477	495	495	483	492	494	496	491	499	488	494	484	475	468	479	476	465	482	493	480	484	495	454	451	459	490	496	499	514	460	465	480	518	485	502	491	499	487	470	487	482	471	477	461	495	456	519	479	476	479	480	437	487	501	465	470	470	491	498	491	485	473	518	520	461	467	474	504	494	478	462	442	451	477	484	453	476	496	516	468	523	484	471	474	500	467	464	452	523	467	461	450	453	504	488	463	472	469	526	471	500	423	474	455	474	482	477	480	516	495	454	496	477	445	466	493	462	448	485	484	486	488	537	479	504	495	458	476	461	464	434	505	462	484	492	505	527	504	457	500	487	520	502	477	476	481	485	471	475	503	483	458	461	476	491	476	513	492	447	501	489	448	487	480	434	470	514	466	484	479	474	452	527	484	465	476	460	439	453	483	530	456	419	481	522	498	499	493	485	479	448	485	478	483	474	480	468	512	451	444	493	468	511	503	492	459	500	483	478	499	461	488	462	494	477	483	471	418	486	506	495	493	478	540	499	474	507	515	481	513	464	499	491	480	468	483	491	450	450	455	487	443	513	489	469	449	471	470	469	490	463	502	453	443	514	481	452	504	462	505	465	495	451	453	499	463	520	475	484	492	487	510	480	488	447	490	475	509	462	449	465	478	478	487	514	475	509	490	472	487	461	473	494	506	472	464	471	459	487	500	495	504	480	509	501	470	508	479	475	460	495	443	452	441	488	472	422	438	496	513	500	475	475	462	456	461	446	457	486	450	449	477	463	488	505	485	503	476	453	473	447	471	489	483	469	438	499	481	460	492	480	470	475	488	490	485	479	509	481	465	476	482	500	457	465	536	487	497	515	480	477	475	468	502	475	491	515	488	462	470	488	489	481	531	510	468	492	501	505	493	472	438	476	540	479	492	481	464	474	503	478	513	476	460	482	501	501	452	454	450	486	497	494	490	460	511	479	470	473	461	475	461	486	514	468	479	457	477	470	484	486	492	473	485	486	495	503	478	486	490	472	498	460	471	463	490	531	461	456	486	469	453	471	494	491	484	429	516	450	489	491	489	488	506	472	492	503	434	507	476	444	457	494	474	494	490	462	474	483	516	485	474	492	480	492	516	482	464	473	477	460	482	496	484	477	455	492	437	467	480	511	471	474	472	468	429	520	466	456	454	498	494	510	519	481	482	437	491	477	479	483	465	490	528	452	509	462	437	482	504	441	480	510	472	518	494	470	479	522	488	482	446	491	467	478	482	456	483	485	480	439	453	483	487	464	502	475	424	506	465	503	464	475	553	519	456	465	489	495	476	435	521	510	488	505	481	478	511	463	447	462	466	458	489	471	496	476	468	496	499	465	518	481	497	458	481	496	463	457	465	493	478	488	484	487	526	465	454	486	471	488	460	532	487	454	480	481	480	513	476	487	509	487	458	492	495	475	499	508	496	461	494	474	462	493	478	437	476	471	453	492	448	478	472	473	487	448	425	496	472	475	486	521	511	453	480	468	454	502	423	483	480	518	498	474	495	461	500	459	459	487	495	484	469	465	501	475	485	466	456	481	449	479	516	457	491	421	507	484	471	486	456	480	474	487	482	491	424	482	499	477	444	514	450	488	488	502	482	477	471	467	509	485	440	490	470	492	455	453	478	482	484	472	492	431	515	468	486	511	437	487	484	485	492	503	465	481	494	450	486	533	441	484	516	508	505	500	475	489	477	483	483	476	463	442	495	455	455	449	503	495	471	497	508	502	472	473	489	463	503	515	502	459	496	499	481	490	481	475	472	475	454	480	449	458	532	512	462	450	484	486	491	499	467	434	507	460	495	458	463	467	469	511	493	517	514	455	482	489	483	459	471	487	508	506	467	480	492	477	474	489	444	513	506	490	491	481	493	503	510	499	462	505	478	471	506	517	510	504	452	473	435	459	479	477	496	476	460	481	472	506	488	479	439	495	482	501	457	472	457	472	510	449	489	481	481	438	498	449	477	457	453	503	490	467	450	458	472	463	455	521	474	445	489	491	497	477	470	478	492	471	477	503	456	514	504	524	489	447	491	432	512	502	482	466	450	509	514	467	477	494	474	492	488	462	464	478	461	467	483	493	469	452	473	495	449	492	506	453	442	520	490	476	485	455	498	487	465	449	460	425	497	478	476	445	485	487	467	470	454	513	486	465	512	477	449	486	493	465	494	469	498	503	502	460	486	452	449	501	493	499	497	479	452	468	500	464	492	454	432	451	492	475	495	501	487	508	501	515	518	504	496	476	517	524	485	524	486	437	485	484	505	478	496	452	531	483	499	456	453	463	471	497	469	492	450	467	505	450	462	504	470	451	503	492	475	463	510	495	503	444	462	458	478	458	464	485	432	495	476	487
24723	26164	38156	30107	19165	6828	720	317	298	304	290	269	287	278	291	265	290	257	271	277	275	282	297	274	280	300	259	272	252	259	270	299	268	276	284	255	267	271	272	247	309	255	288	280	280	276	273	254	251	269	234	286	264	265	249	261	262	259	261	275	269	257	289	278	264	254	268	266	264	250	264	276	247	267	269	270	255	295	277	270	252	241	290	239	268	262	258	260	266	282	271	257	286	287	246	288	301	235	273	295	279	263	259	281	271	283	275	249	265	282	246	260	292	252	285	253	271	252	282	246	267	290	274	278	259	272	269	269	259	276	289	253	279	287	260	269	250	250	270	277	248	270	284	283	251	251	285	261	273	248	282	294	265	264	250	272	279	262	274	251	248	277	263	269	257	277	283	292	264	262	269	287	271	287	294	276	252	278	259	254	246	241	251	278	240	263	267	263	281	281	304	266	257	271	293	296	276	259	285	250	253	249	260	278	263	276	259	309	280	294	276	268	275	272	264	256	244	262	263	249	256	266	282	236	283	272	259	263	268	266	281	258	263	249	288	267	297	270	272	267	255	265	257	249	277	256	254	265	277	265	289	239	271	278	248	240	265	260	265	261	264	290	271	296	268	294	254	254	274	272	274	260	299	285	271	236	266	274	279	262	255	285	272	239	276	252	248	271	263	278	265	270	295	292	268	269	292	276	280	295	260	258	254	290	262	241	281	261	262	285	270	242	280	247	252	270	279	277	265	277	284	265	277	277	291	227	271	267	252	238	272	266	287	272	273	234	260	232	280	286	254	279	301	296	283	259	279	269	280	288	270	285	246	249	265	272	263	287	261	291	267	255	266	270	256	273	263	257	261	229	244	266	282	251	250	294	256	260	276	275	269	258	247	258	276	275	285	287	251	271	269	295	260	235	306	270	266	266	266	267	276	255	235	291	274	262	252	270	257	275	307	290	254	287	249	264	258	270	269	297	247	257	261	279	290	300	264	246	269	261	271	279	256	274	259	283	269	279	265	236	280	253	261	278	266	257	283	239	247	277	266	278	278	253	255	236	316	254	250	251	260	245	244	290	281	264	262	272	283	267	261	275	289	252	212	242	247	253	243	260	264	269	283	270	265	240	255	287	277	270	263	256	260	290	261	248	255	272	227	285	297	236	287	268	275	273	267	267	258	259	267	265	283	269	271	259	280	271	259	286	273	273	283	280	280	265	273	305	277	284	234	311	253	262	276	267	263	260	273	272	246	254	257	289	260	269	234	265	286	266	261	259	281	283	270	249	287	247	248	268	284	279	249	275	257	270	276	268	254	288	263	267	258	264	269	255	264	279	282	266	276	276	260	251	275	255	271	283	280	284	265	269	279	278	234	280	286	257	274	276	260	261	273	251	263	278	270	259	252	293	242	263	251	256	286	266	267	269	286	249	266	271	271	284	277	264	270	256	286	297	290	278	247	236	282	271	265	273	281	238	271	247	269	237	298	267	289	259	294	283	250	238	253	273	252	260	251	263	260	268	277	248	280	260	271	241	275	262	273	252	276	293	279	264	270	260	239	285	272	272	252	263	290	267	293	295	253	229	241	288	291	274	275	268	275	235	287	250	286	263	263	294	276	277	264	267	264	284	261	275	302	292	263	270	294	255	257	290	268	283	269	249	264	261	269	271	244	295	280	242	258	268	243	270	264	218	284	297	274	272	255	271	283	278	271	253	255	273	275	272	239	281	264	276	264	244	271	274	279	273	264	264	256	261	235	291	266	262	275	277	270	268	259	266	260	231	282	277	275	275	266	255	277	305	258	266	256	273	253	245	312	250	262	276	299	267	274	258	272	297	270	281	282	260	269	248	277	287	274	236	284	297	286	273	294	275	311	271	289	252	283	275	279	282	273	250	267	248	259	284	266	270	274	257	284	276	268	242	261	273	300	279	279	275	278	275	263	263	270	287	275	259	272	267	231	259	280	243	281	263	271	236	269	269	249	267	253	274	263	283	237	250	261	278	264	280	311	240	251	277	250	266	246	260	273	286	249	286	267	281	304	268	265	243	254	244	298	262	272	244	275	272	255	267	287	301	256	288	267	283	274	284	292	263	246	285	259	247	266	274	284	282	261	278	287	283	232	276	274	274	265	267	244	255	264	269	262	284	269	251	254	267	256	233	241	268	281	266	266	252	269	254	260	285	279	256	255	268	243	274	271	244	254	276	269	272	279	265	247	280	271	282	259	277	285	270	274	246	271	255	270	308	231	268	253	276	266	267	258	279	323	247	247	269	267	294	247	262	259	247	253	265	268	255	264	306	272	263	273	249	279	247	264	242	284	296	249	277	260	278	260	276	264	271	273	274	268	283	262	255	273	234	283	249	297	264	250	266	290	262	272	284	284	262	257	252	278	255	272	291	276	256	270	250	228	284	241	245	320	267	263	262	269	287	258	266	267	274	269	268	288	259	296	262	247	274	297	253	276	263	279	267	263	240	266	243	251	278	283	282	254	279	290	280	281	254	248	250	254	288	284	284	272	258	256	267	255	284	258	250	278	269	265	284	297	295	272	252	286	268	264	272	277	238	239	251	267	275	281	229	291	273	258	266	283	279	249	230	287	285	262	235	286	297	279	249	270	259	256	239	276	276	262	278	266	280	264	287	271	275	262	253	285	267	264	288	252	255	276	274	291	269	227	285	264	271	275	293	270	270	240	242	279	285	253	234	274	262	266	272	265	264	274	270	270	268	278	257	262	262	262	264	274	263	261	286	265	289	232	273	271	240	288	274	264	238	259	258	305	271	293	265	270	258	256	263	276	264	262	249	240	280	279	285	291	274	256	267	284	262	265	245	312	288	282	297	297	288	272	249	285	277	280	292	277	249	309	278	262	269	234	263	294	263	265	263	289	296	225	281	241	243	256	250	292	276	273	281	265	261	270	268	254	286	252	311	275	246	258	269	291	263	261	263	262	254	245	238	256	277	264	283	249	282	267	267	265	280	274	273	251	297	298	261	264	248	283	247	263	272	261	259	265	290	250	260	267	260	286	274	300	259	258	235	280	241	248	259	291	268	277	265	279	294	265	244	250	285	259	283	259	257	261	270	247	265	256	280	263	270	231	251	269	241	289	301	258	259	276	294	289	266	241	277	271	277	278	264	264	264	232	272	258	264	268	255	290	306	291	244	265	287	265	254	255	273	278	254	245	261	264	261	238	258	300	266	263	268	264	269	283	285	281	291	254	230	258	253	281	265	249	242	293	281	276	274	257	277	246	321	239	258	277	273	277	264	262	268	294	284	288	250	271	269	278	257	284	277	282	241	262	253	252	253	243	235	250	267	250	279	287	281	270	258	282	271	258	262	267	253	259	299	265	284	273	255	281	270	273	270	281	266	265	273	277	261	278	266	262	281	267	262	263	279	275	241	277	264	274	279	230	262	291	264	266	265	252	242	294	275	274	281	273	255	277	282	270	271	265	287	269	266	278	259	276	261	297	255	278	253	282	275	261	276	259	285
58231	93516	68213	38960	17320	4358	1131	558	537	535	516	504	488	487	499	537	508	442	510	514	469	488	524	518	453	481	504	470	481	487	503	555	517	489	477	512	520	456	551	510	518	513	480	502	510	499	463	477	465	512	488	519	474	460	474	488	502	512	494	516	495	524	498	459	497	499	465	464	498	490	487	513	512	477	530	471	525	533	518	424	483	492	483	514	524	494	498	496	492	510	533	500	476	505	474	525	518	543	478	482	505	483	502	497	486	513	491	486	478	494	482	515	500	498	484	468	486	510	478	463	471	442	473	507	484	493	477	457	483	508	515	492	495	507	478	475	496	494	508	477	477	515	511	514	458	524	500	527	522	523	497	470	509	484	516	492	533	491	496	500	441	490	485	473	524	482	494	456	478	477	521	492	500	530	517	527	511	456	484	453	512	524	531	514	508	486	494	524	500	462	500	469	503	495	505	527	496	493	537	494	483	510	517	505	508	492	477	462	489	469	509	475	510	482	492	522	459	480	484	535	498	510	516	488	486	478	529	513	500	527	495	470	459	502	482	510	486	494	516	522	454	469	506	489	477	537	494	498	485	467	499	472	525	496	486	482	506	532	477	484	503	468	498	469	476	506	458	493	520	510	496	463	508	493	493	528	520	477	501	443	511	453	506	489	513	466	506	494	456	493	504	511	516	469	504	503	528	479	471	514	531	533	485	468	514	475	493	549	488	497	530	463	532	506	488	542	529	464	520	529	518	489	457	465	490	527	495	507	456	493	485	518	457	469	512	516	490	479	493	481	484	507	546	510	506	517	528	471	498	499	496	480	499	483	463	521	414	490	490	496	474	525	509	494	528	521	534	493	499	501	480	490	475	522	493	512	471	498	518	492	513	496	470	540	472	485	500	491	504	495	516	504	472	506	518	519	508	480	501	490	495	454	470	469	510	464	467	479	515	512	511	477	497	465	482	487	505	468	478	509	504	513	502	479	531	517	467	467	489	521	507	492	501	540	476	484	488	520	505	492	472	539	552	477	498	474	467	495	466	471	516	461	483	508	539	498	499	467	456	505	446	537	491	473	492	491	483	480	437	517	536	482	494	466	487	518	495	491	468	507	498	501	495	504	510	477	514	477	529	547	446	480	520	485	496	477	508	515	495	545	515	528	498	502	513	490	476	524	505	494	491	506	472	519	470	533	454	485	487	495	514	487	503	489	500	498	483	480	490	550	483	463	498	543	476	503	497	466	512	485	487	506	524	508	519	483	470	474	542	461	505	523	519	511	528	484	479	432	466	516	498	501	515	490	522	494	528	513	450	513	437	488	462	495	501	469	510	511	470	450	519	482	469	545	532	488	460	521	466	446	494	535	466	495	522	520	508	517	492	473	477	471	479	487	481	518	494	464	485	448	526	500	484	451	480	518	498	531	493	504	505	476	476	497	477	494	481	488	475	473	508	512	509	529	474	519	519	533	495	521	494	474	499	503	538	516	530	494	500	487	509	517	508	503	512	518	518	513	456	515	518	483	505	481	514	505	517	487	521	479	491	494	491	495	509	551	497	491	486	478	480	522	514	483	511	462	497	514	510	501	502	531	502	460	497	457	518	487	552	524	493	495	532	470	473	488	501	530	475	507	503	485	481	500	478	483	499	500	521	514	525	464	496	487	471	482	506	470	505	516	483	495	483	516	502	453	536	481	489	459	476	480	508	461	485	487	526	493	486	488	469	506	519	522	465	495	482	507	516	498	507	498	526	455	511	523	463	501	494	512	508	494	482	539	496	468	505	529	486	537	492	485	469	485	482	561	485	534	521	516	475	519	490	491	507	480	509	527	506	483	515	481	477	477	504	495	477	460	519	483	490	535	441	499	470	505	449	473	530	502	500	484	499	515	506	502	506	505	515	487	488	459	498	470	507	492	470	469	517	483	528	460	499	483	523	497	494	510	480	507	457	488	475	443	518	488	484	478	486	521	490	501	478	529	488	471	490	467	486	494	529	503	466	505	533	543	539	472	504	489	522	479	529	474	476	496	517	531	497	487	468	512	489	482	477	516	526	505	525	488	475	508	518	453	508	488	479	484	466	495	489	461	484	499	487	548	509	502	496	491	470	466	503	532	468	450	475	473	451	494	471	486	511	462	506	549	486	481	510	473	475	550	472	525	499	503	510	507	461	479	504	493	491	468	462	476	513	532	491	459	512	572	485	494	549	493	508	510	544	500	478	511	506	514	511	508	508	514	491	482	504	510	472	521	495	474	508	453	535	528	460	491	490	485	509	482	523	499	494	559	493	491	456	499	510	481	483	481	461	478	500	491	545	490	484	484	524	534	492	514	501	503	501	457	500	472	496	475	480	478	504	516	495	527	482	495	493	490	469	493	504	509	484	509	505	474	494	505	494	467	487	513	482	483	515	517	452	498	487	482	518	507	523	476	477	495	483	459	527	503	516	495	495	529	456	480	469	477	523	517	519	511	522	522	486	481	484	467	498	488	522	514	503	507	488	504	485	489	513	495	506	484	510	463	495	508	485	525	456	478	469	501	515	491	494	499	490	492	469	506	521	466	495	503	510	470	500	504	486	503	480	489	509	472	496	526	504	517	479	484	513	498	470	458	528	503	465	469	488	523	497	461	468	530	510	488	526	489	472	523	506	494	488	512	464	500	491	457	488	540	497	491	473	552	491	520	491	495	503	536	516	506	475	491	471	479	479	533	498	468	517	511	489	476	502	525	505	495	480	493	496	495	528	514	468	477	499	514	546	490	487	491	497	493	481	451	508	504	480	543	514	472	483	501	470	465	467	527	530	482	488	483	497	491	485	524	458	481	505	487	518	474	546	501	501	439	471	504	478	483	497	502	508	453	503	492	495	528	486	509	491	496	524	485	488	471	468	481	500	495	478	509	483	508	503	465	503	523	493	523	517	497	492	524	516	458	502	490	490	500	456	439	534	477	518	511	516	507	511	512	529	463	496	501	489	462	503	482	549	480	468	499	477	569	488	508	508	523	540	492	473	488	494	527	519	480	519	517	459	493	495	502	488	501	516	491	455	499	522	503	517	514	459	481	532	437	517	503	504	528	517	512	510	489	492	503	472	541	538	472	515	502	480	499	532	513	490	548	501	496	485	461	461	491	486	518	502	491	454	533	480	550	499	469	506	487	515	477	457	509	539	504	517	486	500	480	477	516	490	506	463	491	503	445	504	491	513	489	500	489	522	518	480	508	481	528	502	487	517	520	513	497	501	478	521	458	512	515	492	466	489	531	486	490	485	497	484	516	465	502	497	488	445	540	433	476	476	521	481	515	494	481	508	534	536	453	481	466	501	496	529	519	509	493	490	476	519	525	544	480	507	436	482	477	509	501	480	520	516	496	515	515	497	522	465	510	507	497	472	557	452	502	503	503	516	500	481	521	504	493	501	514	515	534	481	457	504	524	475	505	492	514	503	515	496	483	477	536	470	511	494	489	477	477	529	463	511	504	536	524	505	493	485	491	499	466
23506	23025	33244	27614	21598	16366	3543	438	334	328	326	348	319	339	333	313	308	277	311	337	303	331	359	304	312	335	363	282	324	308	319	335	328	309	316	314	307	331	290	323	315	306	333	341	341	296	307	309	327	307	331	306	302	323	324	336	314	314	326	319	338	327	320	320	301	316	262	317	321	313	292	326	292	306	321	313	326	297	296	337	307	296	326	321	320	309	313	299	295	280	326	296	318	304	313	333	299	298	311	304	298	300	328	297	315	343	323	313	306	308	322	318	344	331	296	293	319	318	318	313	311	337	290	307	297	311	332	289	294	272	304	323	330	354	322	311	301	300	321	297	287	319	330	335	326	312	331	322	298	302	291	308	338	330	308	300	321	327	326	319	332	281	295	328	313	304	274	319	323	306	328	282	299	314	319	291	339	298	300	339	307	322	285	340	329	295	301	328	324	291	309	303	324	315	318	301	298	290	311	325	281	273	308	329	324	330	300	316	328	324	317	325	310	327	290	285	327	321	286	289	336	306	310	302	297	286	330	340	323	337	307	293	306	324	323	319	321	305	303	319	342	325	346	310	319	293	347	325	316	317	300	342	289	293	319	323	305	328	311	307	310	312	293	333	329	282	300	334	331	318	325	283	307	272	319	312	299	320	315	328	319	315	304	316	302	298	359	337	325	308	304	294	323	322	332	314	308	315	331	286	311	340	342	298	300	333	298	332	312	312	309	303	331	288	335	300	318	323	322	321	297	346	286	347	317	318	337	289	323	310	315	323	315	315	346	315	317	281	321	299	325	316	294	298	312	333	325	336	281	305	335	296	291	327	319	303	323	305	297	316	300	300	295	347	309	322	302	298	289	318	278	309	347	322	321	287	292	315	305	310	341	319	344	305	287	333	314	283	314	298	319	283	328	320	302	308	350	316	306	316	321	354	298	327	280	297	283	291	328	333	326	311	319	341	299	329	316	305	297	296	306	354	298	319	320	339	328	307	319	315	345	329	358	328	331	329	282	316	274	294	310	305	317	294	319	325	306	305	294	305	311	301	330	323	318	306	314	304	300	313	326	336	304	364	313	293	310	314	342	311	289	325	306	283	336	303	284	329	286	337	314	316	342	298	298	313	288	340	296	336	307	295	310	334	314	320	317	310	316	316	295	317	303	299	312	315	314	311	309	316	317	302	321	298	298	289	293	306	325	315	300	317	322	330	333	350	292	334	274	303	298	290	313	320	295	310	317	322	312	316	308	313	313	282	320	316	301	311	309	322	281	307	313	317	281	329	308	282	328	318	275	337	278	322	305	318	322	309	297	300	278	318	319	311	307	319	300	328	310	293	311	315	358	337	311	305	315	316	291	316	301	319	323	309	347	291	316	317	315	295	349	320	284	318	324	306	306	338	300	314	307	317	300	325	306	287	309	314	340	356	328	325	318	309	307	314	298	310	312	326	304	292	339	323	320	293	326	292	304	328	316	300	338	311	336	297	313	297	291	315	306	319	312	344	294	327	328	304	319	306	308	269	310	291	304	325	307	303	283	305	317	300	329	305	325	317	326	310	286	304	315	315	333	332	337	305	319	323	340	292	304	322	300	298	311	327	293	328	275	337	316	321	313	301	337	325	328	331	318	289	313	324	329	323	284	313	271	315	311	292	322	333	308	313	318	293	301	307	328	304	330	306	296	278	300	317	316	306	293	313	337	315	297	295	319	295	292	328	331	317	281	296	347	336	313	302	285	304	305	337	280	292	318	300	334	289	306	294	301	329	322	302	318	325	312	302	292	299	329	288	305	291	287	306	348	314	327	311	344	316	311	329	341	290	319	301	290	313	296	279	311	287	332	294	287	323	321	259	316	317	333	349	313	294	327	306	287	303	330	288	311	326	272	327	286	314	321	310	325	258	303	323	319	321	328	306	350	303	322	280	311	320	297	293	307	332	339	315	334	304	351	294	302	304	279	318	323	319	316	316	336	322	302	316	333	318	323	320	309	311	304	307	290	313	286	322	318	310	308	363	311	311	299	329	299	334	322	283	304	278	343	320	285	342	306	274	320	319	249	323	298	299	288	315	324	310	345	323	313	284	309	329	316	291	296	274	331	317	322	290	299	319	281	329	307	314	316	329	277	283	289	335	317	321	292	285	330	315	310	350	291	317	319	304	317	336	361	330	304	333	308	310	315	337	295	338	325	322	342	304	299	300	324	291	293	316	301	330	295	334	301	297	318	302	310	290	322	332	332	298	323	289	290	335	320	317	303	295	331	311	308	337	317	302	320	338	297	341	323	318	329	302	320	287	305	304	320	323	318	284	317	278	311	291	281	305	313	309	300	339	319	315	328	289	319	317	294	341	320	310	331	319	286	329	294	291	318	306	295	296	317	321	309	310	328	330	316	306	294	283	298	314	317	300	276	311	337	337	310	298	295	339	330	317	296	341	304	323	312	305	323	350	304	306	298	331	291	306	293	324	328	292	294	304	333	309	318	311	306	313	277	337	349	313	318	320	323	299	328	317	318	329	307	288	314	304	318	305	331	298	331	296	331	301	304	336	316	304	331	310	271	295	322	299	317	308	337	327	328	328	314	298	345	307	315	302	299	320	283	317	330	327	317	303	309	309	324	296	342	306	298	305	307	309	304	323	281	361	328	330	318	350	318	312	337	288	314	312	301	297	304	320	291	322	331	310	295	306	302	336	291	306	332	302	304	311	313	308	313	270	298	321	320	332	274	312	326	336	316	311	308	304	301	306	323	317	299	308	310	315	311	308	306	312	305	311	303	319	308	310	313	333	315	323	292	308	291	308	306	330	334	312	331	293	316	333	329	308	294	318	301	335	298	323	294	345	317	319	297	291	309	323	324	314	289	296	295	303	318	310	287	308	330	309	284	342	304	293	321	306	306	297	325	333	307	288	313	306	311	319	263	285	301	315	324	299	300	305	267	299	343	309	336	328	352	369	325	284	305	346	308	331	322	308	297	332	322	284	325	300	319	320	326	308	322	296	307	317	305	315	316	280	301	300	301	293	311	315	346	322	301	294	308	326	298	306	316	285	278	283	290	324	295	350	342	317	322	282	318	340	343	316	306	313	284	307	333	342	302	295	327	320	303	315	308	331	299	327	290	298	328	305	302	293	326	292	344	347	316	317	317	292	348	320	324	285	345	326	297	331	319	331	295	302	279	328	294	296	318	316	318	288	325	309	322	303	313	295	322	318	273	296	326	324	311	308	311	288	286	318	324	316	331	308	316	287	330	300	303	328	308	288	332	317	304	293	297	312	312	327	315	320	306	314	304	331	333	346	294	308	324	304	308	329	320	298	339	332	316	329	323	320	309	325	332	342	305	318	290	315	299	341	281	250	337	325	302	297	324	300	278	301	317	320	329	293	289	304	309	293	304	324	345	319	343	300	285	312	288	308	290	288	298	303	348	313	317	300	292	314	306	302	280	313	321	347	326	303	313	333	313	323	324	325	319	326	304	301	347	330	315	335	315	313	323	312
57596	102968	76819	47809	23841	7049	1515	669	560	596	530	588	558	516	573	557	529	554	539	590	538	547	548	574	550	548	546	539	555	554	539	568	560	505	534	545	581	546	562	575	606	540	593	557	530	598	574	541	553	572	526	563	580	553	569	541	546	572	588	572	558	509	558	542	531	553	551	547	543	557	552	518	560	539	544	551	541	553	558	534	531	544	613	532	521	524	591	566	517	580	557	528	543	555	524	546	541	568	544	550	554	581	531	525	547	534	557	570	510	527	547	495	538	558	523	570	520	536	572	527	536	567	527	519	562	551	564	537	563	521	543	545	570	545	563	589	558	548	531	526	538	559	534	534	541	525	555	528	584	511	544	548	544	577	527	482	535	579	566	560	574	560	557	550	558	550	557	574	501	546	577	475	562	568	545	546	535	575	540	549	529	552	528	553	562	559	538	513	534	543	578	521	540	573	526	567	564	537	542	551	553	578	509	576	553	514	524	598	529	543	598	573	537	548	579	549	553	532	540	554	553	571	589	496	563	531	549	528	565	567	568	526	537	577	598	552	561	581	521	547	551	534	531	529	532	556	536	583	587	561	551	508	592	550	539	515	567	535	568	534	539	541	487	528	551	550	542	559	539	553	530	526	576	559	548	549	539	565	560	572	536	527	531	536	562	534	527	563	524	528	548	552	598	595	522	529	525	569	547	570	561	560	544	567	497	534	564	538	553	566	566	585	533	556	571	555	547	587	555	573	578	534	554	552	552	528	557	534	531	527	520	529	585	576	568	547	605	599	536	578	570	528	595	521	476	551	562	557	578	511	562	547	567	552	559	547	555	559	521	603	571	588	543	546	568	535	534	542	548	531	580	551	537	514	557	547	510	557	530	569	612	587	528	539	545	552	523	519	566	574	519	564	564	529	543	563	576	582	544	570	563	538	544	482	569	558	510	522	543	547	585	533	543	520	525	547	584	548	532	536	550	529	566	528	523	587	532	525	568	530	594	541	532	539	535	532	515	518	530	582	600	559	544	531	539	508	549	553	562	563	543	567	577	580	549	513	552	579	564	596	560	528	531	569	535	549	530	527	520	539	564	543	544	552	551	555	542	532	522	533	560	557	519	550	580	570	541	557	566	506	525	550	500	554	553	582	595	518	549	575	529	476	544	528	566	567	557	590	537	544	549	548	557	520	546	534	614	548	535	589	545	559	573	519	528	521	544	560	531	587	560	535	558	512	564	524	565	549	539	509	490	515	566	482	518	542	587	502	511	557	557	526	568	519	532	564	508	559	551	537	571	605	546	542	548	538	522	550	564	553	557	558	574	574	528	551	558	543	578	544	543	504	558	510	572	556	553	593	571	588	549	551	507	516	535	624	561	537	576	533	513	564	563	535	579	570	533	563	522	515	571	504	533	531	547	556	549	530	527	544	541	560	544	538	566	506	544	545	552	503	550	569	564	512	577	567	554	568	573	605	549	526	550	534	543	567	516	574	507	560	575	521	542	538	564	560	571	544	558	571	546	546	583	554	522	501	591	581	549	520	558	573	523	489	562	552	532	577	544	546	537	564	537	494	556	526	577	551	565	535	525	539	582	564	519	560	558	562	558	513	545	545	521	533	551	524	561	546	561	541	562	593	539	533	537	562	567	589	555	551	538	557	557	570	519	552	539	527	536	525	562	584	538	530	527	583	542	528	553	539	518	555	524	557	567	548	504	536	534	549	563	553	556	540	509	555	604	530	557	565	542	597	560	561	595	540	532	551	572	566	538	511	538	588	589	544	535	572	587	594	529	551	570	573	566	531	540	549	554	543	552	538	558	545	545	556	561	567	573	533	525	541	530	580	574	527	526	558	572	571	585	564	528	540	579	540	542	545	586	518	560	521	587	577	566	542	533	539	562	588	524	580	557	538	537	557	574	564	565	569	544	543	561	529	583	572	556	553	553	544	542	535	539	560	565	584	531	544	572	539	528	547	527	526	540	538	521	570	542	550	592	558	569	529	562	555	594	546	549	572	591	553	513	522	552	530	581	558	541	550	524	531	522	586	573	546	552	509	553	522	558	561	548	556	541	547	540	536	580	566	520	543	560	532	519	554	572	536	580	533	558	557	546	477	579	551	551	571	542	535	560	511	534	541	534	583	569	545	554	553	533	580	483	604	518	565	561	571	545	492	567	549	517	529	548	553	550	546	523	541	552	524	535	549	571	555	581	525	572	550	540	553	531	559	551	543	571	534	541	542	561	526	561	547	593	518	557	540	528	619	562	493	555	552	540	566	570	532	554	572	537	527	529	526	575	547	554	556	512	518	534	516	553	555	510	564	535	523	517	565	514	549	558	590	513	582	583	522	548	511	564	577	536	488	544	565	560	522	536	550	533	543	560	537	545	556	551	567	577	568	563	563	519	566	557	542	568	546	521	550	564	566	550	564	551	560	547	539	493	588	558	522	541	549	555	528	565	519	568	541	561	541	542	549	549	541	529	584	551	546	541	512	534	536	550	527	531	530	588	509	514	539	574	537	540	503	545	519	567	544	538	534	563	515	544	576	546	544	555	541	547	605	522	586	543	589	565	582	563	585	563	543	525	537	555	561	535	524	568	556	590	529	554	528	568	518	551	548	544	552	555	561	582	528	567	550	552	558	513	547	517	574	530	554	530	566	536	594	533	585	536	547	589	587	555	495	635	549	568	570	574	530	541	564	569	566	557	552	540	492	549	535	552	568	509	518	579	545	580	498	603	546	548	530	523	553	587	558	564	543	536	553	542	537	535	574	579	546	527	554	584	572	519	584	545	573	571	518	507	540	583	583	544	572	570	549	503	538	568	579	572	526	558	545	547	543	607	551	550	561	557	549	622	518	539	543	542	564	551	529	558	573	587	577	535	559	560	554	491	544	577	564	577	562	497	514	502	532	518	554	520	570	562	552	555	567	541	592	507	560	592	549	567	571	560	516	564	566	570	595	532	554	545	541	556	559	557	541	573	559	578	543	516	574	553	535	551	566	546	546	558	529	554	570	517	596	558	547	538	553	549	528	544	556	545	529	529	550	512	551	564	565	559	577	510	556	547	554	538	549	582	565	522	530	578	552	550	541	549	515	582	534	514	574	563	521	535	555	526	505	549	536	577	563	556	532	539	559	559	544	577	524	555	558	591	530	534	585	540	556	525	573	532	537	544	556	554	560	527	530	511	546	554	579	521	558	531	538	540	529	520	514	546	563	567	549	595	520	618	525	553	542	537	542	544	509	508	552	543	535	537	517	530	545	534	574	530	568	568	502	528	557	592	559	560	526	575	532	559	530	515	541	558	572	525	558	566	543	539	557	560	537	548	565	543	571	581	560	564	549	538	566	532	542	561	578	545	555	608	519	527	544	535	563	560	558	552	603	539	546	555	535	518	541	544	528	513	508	515	560	534	548	579	537	537	542	550	542	545	567	528	548	537	576	572	519	584	519	542	553	534	535	516	527	479	568	554	507	559	581	532	559	561	528	544	544
29155	32046	29676	13635	2394	634	326	284	250	262	259	248	298	267	280	238	233	280	259	261	280	278	262	254	280	256	266	290	266	262	239	244	252	302	305	272	266	273	254	233	235	287	233	278	285	245	269	232	252	276	280	244	256	251	314	267	247	230	275	250	258	262	257	248	229	254	265	253	257	242	241	253	251	228	257	263	231	258	257	278	285	248	248	258	255	253	288	235	254	246	270	262	272	246	248	277	275	289	283	284	236	259	240	258	242	233	254	283	264	236	240	254	267	240	276	247	253	253	284	233	240	251	265	231	243	241	238	283	239	273	249	275	252	254	257	255	248	254	260	280	287	278	235	283	252	230	233	249	276	248	251	274	260	270	252	271	264	256	255	254	233	227	237	255	254	269	262	210	246	241	256	289	266	261	277	256	273	246	250	232	228	283	255	268	266	257	259	240	254	255	266	255	276	267	260	249	261	243	252	257	287	227	243	289	256	270	260	288	239	282	298	250	246	297	245	259	270	228	238	249	244	251	273	234	267	269	269	259	249	240	283	270	235	229	257	249	286	233	276	254	251	272	251	256	272	246	234	259	242	286	248	255	262	256	252	271	241	243	276	245	256	254	250	287	255	243	248	267	263	264	264	252	287	251	295	254	235	243	250	248	273	234	234	281	283	264	281	242	249	250	262	258	272	261	239	258	280	252	267	287	269	252	234	277	291	283	240	270	254	289	259	250	259	258	253	239	262	209	271	271	262	272	237	252	252	234	259	276	245	257	238	264	244	256	285	255	249	260	237	271	265	263	248	260	227	261	243	264	253	233	252	237	248	250	287	291	263	247	250	275	259	274	257	251	235	250	266	250	241	262	256	266	227	255	252	274	265	245	275	267	273	244	254	279	271	258	229	248	261	260	259	265	247	268	263	260	248	270	277	265	255	242	246	249	258	247	230	249	249	246	257	248	298	250	256	243	247	261	257	259	249	258	224	230	242	286	257	263	273	269	305	285	255	229	274	235	229	252	273	266	251	263	279	278	216	275	259	282	257	263	241	269	261	282	220	285	256	249	228	314	231	241	286	290	264	250	278	271	253	247	241	263	262	259	253	238	235	243	277	265	245	260	268	236	286	262	250	278	244	276	243	267	249	254	260	269	253	271	246	226	282	245	267	268	276	272	254	261	257	268	248	257	256	256	241	237	265	256	264	270	236	280	292	290	253	256	265	266	256	261	263	260	270	228	235	252	284	233	256	282	267	252	252	284	250	259	250	264	267	242	292	246	265	230	281	262	263	246	262	252	260	257	237	273	276	250	256	206	277	245	261	272	284	228	283	254	235	253	253	254	236	246	261	257	261	233	248	239	268	275	274	263	255	261	263	218	252	274	241	247	271	267	234	275	256	266	256	264	254	271	253	282	249	238	249	243	266	278	257	265	252	287	263	260	221	233	260	254	244	293	251	232	240	262	260	268	241	300	249	256	278	268	238	265	270	247	253	228	264	265	269	228	270	260	268	261	270	258	253	269	264	280	265	249	281	255	243	267	273	254	253	258	259	267	278	233	237	277	247	286	264	232	276	245	246	260	255	286	258	242	273	255	251	239	258	248	244	275	254	248	268	268	268	255	256	282	235	260	262	285	281	277	249	271	240	233	254	265	235	267	245	245	244	263	249	276	245	283	264	241	261	258	255	246	271	236	254	274	279	272	249	265	239	253	279	242	280	272	255	243	259	269	264	261	250	250	253	272	259	240	232	273	263	265	284	257	253	242	281	264	276	247	267	255	272	236	270	260	275	274	253	281	268	307	264	248	273	251	265	255	280	243	259	239	246	230	247	241	264	291	269	259	258	278	276	258	266	260	250	251	230	283	264	260	246	235	279	264	263	241	273	227	268	255	282	268	251	240	230	259	278	244	280	253	273	248	266	250	266	254	260	269	280	249	267	240	261	259	254	261	261	272	260	258	286	266	238	274	298	255	267	266	254	245	269	271	232	245	250	278	277	259	262	253	254	285	270	259	265	262	276	270	281	253	267	227	259	245	217	234	267	265	261	234	280	255	272	262	250	241	252	264	266	250	235	256	277	262	266	283	267	260	251	259	244	257	251	244	254	225	283	273	273	256	269	245	280	235	286	243	252	258	253	263	249	236	267	258	270	272	258	271	261	279	253	254	253	261	259	264	240	256	261	232	243	233	252	271	245	266	251	262	237	239	238	255	273	255	269	243	226	249	238	236	302	266	256	251	287	252	251	256	271	269	239	236	236	223	264	277	251	263	266	281	241	223	263	250	251	237	299	243	263	248	283	249	271	239	256	263	262	250	241	258	252	246	262	270	260	253	274	273	262	261	264	233	243	242	295	251	251	240	278	249	258	256	243	226	261	240	243	256	245	259	270	264	273	262	267	254	275	244	280	237	278	251	269	237	230	255	273	267	257	266	243	255	274	286	258	272	225	278	251	259	258	264	273	253	275	277	279	264	259	262	247	234	261	263	268	263	272	250	271	221	246	245	257	238	255	268	265	271	262	259	253	261	247	236	270	260	250	245	237	267	272	261	237	246	250	255	241	259	243	263	247	254	240	256	271	272	275	240	248	262	271	272	268	270	263	265	263	270	246	247	255	240	229	230	246	231	270	278	266	283	269	246	242	261	268	260	247	286	243	266	252	267	269	276	255	240	220	240	262	265	284	203	267	271	259	272	255	288	264	259	251	243	277	232	259	255	259	254	257	243	269	294	288	283	250	273	249	248	257	244	246	275	271	265	280	240	257	228	247	258	242	242	211	251	267	239	223	238	234	239	264	279	253	262	257	281	254	239	267	261	259	246	276	241	260	252	242	233	256	228	271	269	251	230	239	284	259	247	266	269	262	237	247	248	251	243	271	240	272	244	259	248	251	241	274	262	253	255	244	252	225	251	241	232	276	261	259	255	223	222	278	239	241	272	270	265	228	269	268	260	259	250	253	263	260	253	280	252	238	252	281	242	245	276	252	242	283	282	279	262	256	279	255	205	264	274	242	264	254	275	236	241	243	259	281	258	244	261	256	241	277	272	255	264	279	263	254	256	238	266	256	260	225	270	261	243	237	230	272	272	279	286	286	257	265	237	270	263	238	236	249	245	257	244	265	270	230	283	227	264	251	253	243	265	253	289	256	283	260	240	269	280	270	249	244	263	242	267	277	270	289	251	229	272	227	279	258	245	268	285	247	255	256	244	259	234	267	280	258	225	258	252	264	285	270	252	288	226	250	279	254	270	282	250	240	239	263	273	277	229	243	282	259	261	278	257	251	260	259	288	263	270	271	221	236	283	276	256	249	267	257	276	241	273	270	271	244	294	256	254	255	260	255	262	266	263	242	246	245	254	266	238	269	253	281	257	271	243	241	253	248	240	269	268	274	252	252	276	261	280	269	252	236	275	246	238	269	266	299	242	260	254	232	263	251	277	247	240	270	260	262	249	273	272	268	292	267	251	269	277	264	267	265	281	236	272	241	271	258	256	254	240
36334	50449	35110	15330	4433	1192	547	517	502	520	486	493	479	504	469	471	450	473	436	457	484	491	488	482	501	480	476	513	451	469	510	513	476	522	479	490	495	475	524	478	470	489	470	475	455	484	484	472	498	495	468	456	474	451	510	478	503	456	451	485	480	474	502	477	484	447	515	454	460	508	486	531	427	505	431	482	501	453	463	484	485	499	416	489	462	471	509	489	455	481	464	483	472	440	479	461	489	509	475	493	490	479	480	458	477	514	535	463	491	501	540	506	494	485	456	500	474	481	507	469	492	448	483	468	485	498	495	488	491	470	464	461	460	463	470	476	474	510	462	498	479	465	491	451	504	469	506	500	443	503	476	479	474	472	479	472	512	486	432	497	495	475	489	481	485	476	482	453	495	477	470	463	476	467	462	473	460	455	473	491	450	477	506	515	484	513	430	537	453	458	477	477	472	479	480	500	473	504	452	469	518	488	483	456	463	484	459	492	489	485	461	472	551	497	505	455	463	485	434	467	438	493	474	453	489	481	494	502	488	434	455	524	505	481	491	477	475	457	446	468	460	460	492	460	484	479	497	448	463	498	480	523	443	538	473	485	484	487	498	478	470	476	462	455	506	498	443	491	466	507	506	475	504	452	442	487	433	506	475	475	489	519	496	503	492	508	454	513	472	474	442	493	496	505	475	460	454	508	475	460	471	430	500	498	489	465	502	456	473	476	488	477	498	501	522	479	483	476	490	482	441	508	446	506	474	466	480	478	433	502	501	508	486	463	501	486	466	486	479	472	500	481	508	484	481	459	475	478	466	457	508	486	469	513	470	479	483	461	465	484	475	489	467	511	456	507	483	457	468	469	498	460	456	492	425	503	490	477	459	453	495	484	487	490	480	479	486	505	476	485	499	536	483	440	487	478	467	490	503	459	409	499	458	506	471	455	487	457	490	460	492	489	448	501	479	473	467	484	470	460	455	462	483	484	504	468	448	470	502	474	474	504	471	457	454	457	441	490	509	445	476	465	447	488	497	488	489	405	514	478	467	462	471	489	480	495	466	470	452	469	463	439	478	508	466	471	475	481	508	488	488	491	468	472	483	495	504	458	519	521	505	423	506	493	462	459	444	514	450	478	453	439	499	495	469	502	494	441	489	502	455	465	505	475	477	512	481	442	495	504	449	469	454	522	479	498	492	497	509	472	495	469	511	468	496	485	467	498	465	469	491	503	492	470	520	493	485	478	524	462	504	439	515	512	465	475	514	518	486	510	500	463	473	483	487	530	507	482	511	503	446	503	472	485	422	504	473	462	463	490	486	483	510	480	498	462	462	447	511	509	488	480	482	472	476	487	491	470	490	492	468	481	478	505	480	501	468	482	472	492	508	491	493	474	465	490	495	485	466	479	474	480	468	504	469	522	482	476	467	488	439	498	461	469	486	494	504	464	460	479	490	493	477	498	522	449	443	495	472	460	465	461	484	484	490	498	500	520	495	475	465	486	452	529	486	462	462	451	467	547	445	486	492	511	485	534	471	458	491	491	495	491	548	497	499	461	493	471	444	465	488	488	471	518	468	483	516	444	497	498	482	482	435	480	466	452	473	494	491	522	494	498	484	460	491	489	445	508	511	501	472	504	504	427	500	466	487	457	502	472	489	494	498	476	488	472	460	477	501	495	464	509	468	479	470	481	491	446	477	470	465	510	466	486	434	466	474	497	499	499	458	437	491	515	480	484	504	482	490	449	484	463	447	510	524	496	492	436	491	454	473	476	466	492	493	504	491	491	453	475	460	515	456	442	460	495	496	459	505	486	523	474	522	454	456	479	448	486	472	481	445	500	502	510	472	471	511	476	491	483	472	514	478	504	486	473	479	475	472	484	482	462	467	431	425	513	520	434	538	517	467	472	491	507	496	493	481	447	497	481	430	476	478	475	469	468	508	461	450	496	521	476	452	498	501	476	475	461	465	455	478	486	469	520	496	482	476	456	460	491	526	482	468	504	522	489	438	481	470	473	468	454	462	473	502	500	485	516	460	465	487	479	464	512	467	486	492	518	449	518	497	458	478	467	484	481	501	478	452	495	482	459	484	482	452	453	496	492	492	446	488	478	455	502	474	463	525	460	506	466	440	492	461	500	484	480	467	472	469	445	493	485	489	510	490	472	495	508	485	452	466	475	482	487	495	436	450	477	478	492	562	486	484	474	466	495	493	480	444	502	448	466	460	483	499	463	468	434	516	500	487	486	494	515	457	506	517	485	459	506	542	505	444	477	462	449	464	489	508	473	487	471	487	505	493	450	483	516	480	484	484	467	509	474	512	481	500	461	474	497	532	459	478	507	505	486	511	474	494	482	473	481	488	486	518	483	510	448	469	475	433	478	482	461	510	476	514	479	476	444	467	466	504	465	480	480	495	458	530	459	473	445	482	461	493	479	494	507	474	529	487	514	492	496	495	477	460	496	461	465	518	439	452	481	519	507	509	456	507	471	495	505	489	486	510	465	501	503	489	504	486	477	459	468	484	488	520	470	482	485	480	487	506	456	475	460	430	494	494	466	477	461	457	460	454	489	478	494	468	469	475	511	459	463	485	487	492	461	494	468	500	507	518	514	451	443	466	474	491	442	456	487	488	465	480	503	519	466	468	476	474	467	456	509	495	450	471	487	447	496	515	477	491	534	456	436	516	494	513	491	469	500	473	491	465	491	481	497	469	496	475	483	444	482	502	512	505	445	461	477	470	479	520	510	498	494	492	522	472	486	476	476	487	445	448	509	456	459	487	479	478	495	468	468	516	517	469	482	464	484	467	456	485	477	485	468	497	497	482	474	502	453	472	472	448	489	508	506	498	461	484	502	481	467	457	499	471	449	513	477	449	460	494	448	487	510	460	446	493	477	514	487	500	476	498	503	477	485	451	496	468	473	470	521	521	491	482	472	482	465	465	445	489	510	485	478	478	453	496	425	488	479	491	511	528	490	472	489	459	502	439	484	482	434	490	478	480	497	491	492	496	503	472	488	463	482	492	492	513	504	433	517	471	479	473	527	458	489	439	463	433	462	489	475	441	457	419	462	485	478	450	467	443	483	498	458	503	497	506	515	471	464	525	501	458	477	476	480	501	494	484	496	505	504	496	491	474	470	455	516	472	476	499	482	493	492	529	484	446	455	496	461	483	498	456	485	513	487	457	465	470	444	431	509	439	494	425	508	458	453	487	507	461	522	490	503	468	486	510	509	456	461	516	502	467	490	469	458	501	450	486	484	481	452	453	523	499	472	480	517	484	441	472	541	469	453	482	441	475	455	462	474	466	433	477	474	525	454	470	458	475	486	497	468	466	508	519	466	466	480	471	484	498	475	474	486	484	478	448	476	475	503	459	496	448	476	530	528	523	469	491	506	516	464	474	517	485	470	502	495	511	536	507	479	506	484	505	454	511	506	481	454	461	555	472	526	472	493	501	481	499	498	501	508	485	459	468	470	484	497	448	482	489	480	486	488
24760	24988	36689	29630	19225	6735	707	358	295	258	264	297	268	283	285	295	294	301	280	261	268	303	267	274	256	292	250	292	254	264	282	304	262	252	291	282	296	282	263	254	303	245	234	281	268	280	264	260	278	246	259	269	265	264	266	280	293	266	281	270	281	275	255	268	306	280	265	259	261	265	259	259	264	283	247	317	279	266	276	249	269	267	271	273	272	264	247	290	291	280	267	260	271	281	284	267	306	272	275	256	257	281	249	229	257	249	277	266	288	278	294	281	277	255	285	277	236	251	273	288	288	264	257	279	273	283	238	301	293	239	262	234	281	280	292	234	277	292	283	264	277	280	242	279	267	282	267	274	241	290	253	254	281	312	257	231	268	290	311	282	263	243	267	293	293	277	289	271	254	276	251	328	266	286	263	276	262	254	245	272	295	282	288	246	267	281	281	264	269	277	280	246	277	276	276	278	229	263	265	299	293	271	271	240	276	277	255	282	287	250	279	256	286	280	292	298	284	254	279	278	250	265	290	257	277	280	252	275	251	269	301	248	273	250	271	288	244	274	257	279	280	285	241	272	249	288	231	261	281	274	278	273	255	265	236	287	290	248	240	295	253	279	280	260	265	242	275	264	268	254	271	255	250	254	292	266	288	249	263	294	261	271	259	276	269	248	251	281	256	265	270	268	250	251	283	278	248	250	254	272	262	290	282	256	289	252	247	235	255	247	293	271	252	276	252	273	274	278	261	280	295	253	284	258	252	255	263	284	259	275	264	277	288	243	276	276	285	270	282	273	284	290	277	278	261	291	272	265	283	294	271	254	301	262	250	261	264	256	248	262	278	273	268	241	267	288	258	271	275	296	278	247	266	303	242	257	276	304	277	261	290	256	266	282	280	265	247	240	263	270	273	263	273	297	243	279	312	284	274	290	242	265	289	267	292	264	251	259	279	258	265	271	283	261	297	235	262	261	281	306	265	254	259	275	274	281	298	280	254	269	276	254	272	250	272	278	247	314	251	289	283	273	262	280	251	262	268	273	266	239	278	289	286	261	258	240	273	254	253	272	252	275	275	295	283	248	278	265	259	277	261	272	285	269	248	273	293	256	266	270	265	289	288	280	286	266	275	288	258	262	264	263	256	265	263	239	264	280	280	291	278	261	265	301	266	270	287	271	292	257	259	256	315	259	258	282	287	293	250	301	267	242	270	291	272	266	281	271	266	282	258	289	240	262	260	272	259	264	256	242	276	271	266	250	242	307	250	255	297	266	285	286	301	239	267	259	258	271	267	277	266	265	260	282	266	291	260	265	254	277	266	246	279	278	250	279	253	293	261	274	270	285	258	266	287	271	271	266	240	292	294	294	275	279	250	282	265	260	256	244	262	257	284	263	285	299	278	288	273	276	279	274	278	287	260	268	276	269	247	273	290	236	266	305	268	278	266	255	271	238	265	266	237	264	278	290	296	275	248	281	255	273	251	248	263	315	259	262	266	260	257	257	273	277	278	256	278	263	291	258	296	287	285	268	254	262	262	269	306	252	248	251	276	273	279	253	280	268	258	253	266	275	282	271	278	269	314	272	263	268	260	269	278	279	294	274	293	286	269	284	257	289	258	253	290	254	259	251	279	259	274	299	250	273	247	269	266	246	265	291	301	297	300	264	272	267	287	307	290	258	257	259	260	265	266	262	283	254	261	243	274	241	283	258	275	282	249	244	237	265	272	264	286	232	291	262	271	280	282	278	247	271	267	263	266	271	245	276	302	260	262	258	264	252	268	267	237	250	283	245	275	260	256	266	263	232	274	255	259	252	251	293	282	299	280	294	267	255	258	273	266	254	250	282	249	284	261	290	235	249	275	261	276	266	272	258	258	268	258	257	256	276	309	240	304	262	282	304	279	255	262	255	287	261	274	246	268	279	285	283	267	278	265	291	319	235	294	292	252	274	287	298	280	284	272	265	258	278	268	273	288	263	287	273	259	254	259	249	294	280	235	272	253	256	280	277	255	268	264	261	238	263	286	302	250	264	285	274	284	275	268	241	259	252	294	279	264	258	284	300	291	283	247	297	242	257	249	269	257	230	310	243	278	260	251	278	285	237	259	278	283	231	304	254	247	286	253	274	266	271	265	262	261	272	272	264	293	277	283	292	281	268	251	254	286	259	283	286	294	292	269	282	275	247	256	266	288	276	267	278	244	267	244	274	243	268	263	252	298	274	283	280	247	272	266	287	262	250	273	269	297	259	249	230	277	287	270	274	277	261	285	291	283	276	283	264	291	261	278	264	256	272	233	266	269	282	260	273	237	290	283	252	277	272	278	276	269	271	276	272	297	268	262	287	249	244	263	273	252	296	269	246	260	258	286	277	250	261	260	240	290	262	297	252	244	292	274	279	308	283	278	282	276	262	281	252	263	279	279	261	269	283	269	289	270	305	286	254	269	273	272	276	269	259	260	270	265	253	249	274	253	267	239	265	289	250	269	240	280	288	268	279	277	280	269	255	271	285	299	240	263	291	237	264	287	295	248	272	305	262	262	285	259	265	246	306	251	272	219	246	273	274	252	279	269	277	278	257	268	274	269	262	262	252	289	276	280	245	263	267	262	276	236	265	282	261	248	278	249	284	291	278	254	266	287	255	253	259	250	270	267	255	281	248	263	270	284	263	283	264	256	264	263	270	250	280	272	289	274	258	262	265	272	259	238	260	268	278	251	263	269	289	286	257	255	276	282	275	276	280	265	222	268	277	263	281	277	271	266	282	265	268	257	286	239	262	255	284	300	258	258	263	255	270	261	309	288	280	228	275	253	253	308	258	260	249	273	288	262	264	285	284	266	260	245	284	264	275	294	245	283	291	234	266	275	299	288	261	272	255	274	275	256	294	295	258	277	266	287	295	262	262	267	308	254	267	277	268	280	262	265	272	272	301	262	282	271	254	240	286	280	281	292	267	282	289	264	236	272	257	282	247	273	254	262	250	274	264	294	242	235	286	277	256	302	267	248	269	261	235	238	273	266	284	280	270	295	255	251	249	302	255	266	279	267	268	276	274	298	284	292	303	296	255	243	268	282	277	253	297	263	246	246	291	293	287	225	280	290	245	258	264	278	277	260	253	263	247	266	244	282	266	255	276	285	290	258	298	229	268	276	254	264	266	291	294	272	274	251	259	290	269	291	255	298	233	244	301	271	280	279	258	270	265	306	278	273	281	268	269	256	271	258	263	259	261	271	245	268	267	281	294	272	291	272	259	265	259	256	276	284	243	264	289	262	268	280	267	268	249	302	266	266	276	268	260	260	283	274	280	284	277	253	260	273	282	287	280	265	270	271	261	247	259	272	272	281	278	258	272	294	270	244	280	239	303	275	245	269	268	282	282	291	274	261	278	261	237	258	263	293	266	279	276	257	294	254	291	264	244	290	267	306	272	249	241	277	250	278	268	257	299	262	293	261	261	261	258	261	256	300	307	239	273	282	245	274	283	257	256	263	267	291	264	267	250
59316	92443	67407	39119	17149	4267	1011	536	493	501	489	488	525	507	496	506	453	490	507	523	474	518	486	451	475	485	454	501	467	487	530	480	491	483	460	520	466	493	516	492	487	485	519	463	482	487	479	552	472	506	452	467	489	485	489	532	526	493	507	473	517	480	457	498	513	464	517	505	486	516	481	491	501	486	479	506	487	470	485	482	519	506	492	454	480	501	471	500	472	526	475	496	457	479	502	477	480	515	521	500	519	474	526	469	529	521	499	519	494	469	483	532	492	449	490	482	512	491	487	504	507	528	490	456	490	475	504	484	502	489	501	523	515	529	450	460	472	517	464	506	478	521	502	525	515	535	489	483	467	499	458	460	496	511	450	496	488	497	474	503	488	499	493	508	535	501	490	527	495	520	495	499	460	489	486	505	502	456	506	528	473	490	503	507	504	503	488	479	476	469	467	542	484	503	458	458	528	492	494	488	491	488	483	468	478	486	475	521	526	461	459	493	488	524	512	495	467	488	477	482	489	481	479	473	480	499	459	461	504	517	504	489	488	488	465	485	486	539	485	470	461	458	500	508	510	479	481	502	494	468	497	515	522	536	528	511	495	491	489	508	496	527	514	484	517	501	480	515	515	516	482	490	466	485	498	467	504	494	495	490	458	485	497	479	500	478	461	476	513	418	514	510	481	508	504	490	497	509	479	531	511	509	518	521	488	498	492	488	500	479	517	536	514	514	508	473	525	487	496	482	486	506	469	457	504	489	510	506	494	505	506	487	485	502	488	479	474	462	511	483	463	500	461	482	512	469	496	485	503	542	475	476	460	463	487	474	498	524	537	492	482	476	536	502	519	539	466	472	529	421	487	468	472	506	511	486	488	518	482	462	500	484	473	502	481	483	522	456	517	513	488	477	475	487	522	461	459	472	493	495	486	500	510	478	481	495	472	445	503	524	507	498	466	519	529	493	480	495	533	532	494	496	524	508	514	472	478	455	452	472	510	526	498	512	526	456	485	491	505	497	481	477	552	499	500	478	506	480	483	503	516	509	534	471	475	473	508	473	520	499	527	519	496	488	543	497	493	474	513	521	546	538	508	481	481	471	499	507	424	469	477	483	502	493	524	503	539	498	514	519	512	511	461	529	508	507	535	484	486	490	506	514	491	467	479	487	488	480	521	477	533	461	485	485	504	468	463	441	511	483	501	531	482	530	525	499	473	527	503	536	515	495	497	478	506	449	458	525	517	466	472	517	484	493	516	433	488	495	536	473	489	484	476	483	471	521	489	485	486	469	499	483	473	493	519	519	513	515	484	487	496	498	486	522	488	532	506	519	485	497	480	486	459	527	534	501	478	505	506	496	531	487	475	471	485	474	481	533	496	526	511	491	509	503	462	496	459	484	493	498	500	497	525	518	525	505	496	518	470	474	484	514	487	497	471	505	474	492	499	510	485	512	476	520	533	476	524	490	482	510	482	515	465	466	464	489	511	492	471	480	495	487	501	503	482	502	521	503	499	486	510	503	478	467	455	476	546	475	461	505	425	498	501	487	499	516	507	508	499	485	511	515	480	510	454	502	444	485	512	532	492	498	505	505	499	505	475	502	517	508	456	496	473	479	516	476	474	494	483	455	486	498	470	504	516	505	480	467	513	500	483	479	467	476	504	490	495	519	526	478	495	441	496	488	511	427	501	504	452	541	531	523	480	503	507	522	489	492	473	496	496	479	451	481	491	517	509	456	461	477	476	457	527	516	505	506	520	497	457	517	514	478	480	491	494	472	496	507	491	532	524	527	464	482	512	510	504	513	437	475	484	512	480	483	483	491	489	497	519	517	511	537	513	465	501	457	495	518	465	448	473	502	509	517	537	486	491	473	477	493	496	532	514	495	509	486	461	507	537	511	480	526	509	494	479	478	496	519	506	473	534	523	501	494	514	475	485	467	464	529	511	519	474	456	488	488	474	480	492	448	515	487	534	483	535	468	474	475	519	497	500	485	501	491	480	464	490	480	519	545	473	465	472	505	494	462	510	491	508	526	505	467	498	491	530	532	493	489	490	478	473	478	495	442	519	486	504	477	497	497	455	510	491	498	460	545	499	521	493	507	485	497	483	499	489	484	539	467	507	496	493	508	446	468	463	531	442	464	502	490	508	520	479	500	501	497	481	447	513	497	516	529	526	504	504	499	510	476	473	504	454	440	493	495	484	489	514	483	508	516	490	497	489	473	522	525	513	492	493	517	518	515	464	505	520	461	532	486	497	487	466	492	487	514	513	510	504	489	519	498	492	498	486	516	508	500	540	454	491	521	528	457	504	492	511	511	480	470	539	475	531	487	489	504	499	511	521	485	474	490	494	480	487	496	478	453	492	485	495	517	473	470	486	531	493	477	507	486	435	473	524	493	525	477	479	502	508	479	513	490	502	457	484	499	502	498	497	509	519	500	492	547	491	500	564	519	522	499	501	492	485	508	497	523	532	488	501	491	505	496	497	506	479	492	466	498	501	493	527	511	482	465	492	490	467	559	482	486	506	496	509	486	527	501	522	450	486	480	498	495	484	467	513	473	477	524	480	525	502	464	506	498	497	468	511	490	503	466	464	490	479	504	534	466	491	502	496	506	476	500	522	466	494	480	474	514	508	487	462	513	437	500	529	521	494	489	484	499	510	498	546	503	480	516	493	443	511	546	492	499	502	500	505	511	486	495	506	473	470	514	528	472	473	507	446	482	499	488	487	503	514	511	479	522	512	492	470	485	538	495	485	482	472	511	492	488	492	511	548	490	463	420	471	526	510	474	524	542	490	509	489	503	506	498	476	496	488	490	496	505	470	533	463	488	500	479	506	489	505	501	468	490	518	486	490	488	538	512	493	468	467	497	495	476	500	498	506	495	486	510	506	467	455	489	472	533	545	464	487	466	468	477	523	480	514	527	519	500	479	493	513	484	464	491	496	465	499	509	476	518	541	513	485	480	509	510	516	492	501	502	552	556	509	491	521	490	510	469	505	506	525	514	481	500	471	513	492	466	448	472	495	462	462	494	483	495	458	475	484	477	500	474	493	489	443	469	548	486	496	509	482	480	505	473	506	486	524	514	521	495	505	512	455	530	510	545	493	507	474	533	503	479	459	502	506	485	518	480	452	496	467	541	500	525	516	502	463	457	460	479	478	458	495	494	549	484	497	500	462	510	509	520	524	531	490	511	447	501	521	470	480	463	495	478	511	467	545	498	504	507	513	514	506	523	468	444	466	480	501	489	455	474	483	472	494	490	487	511	481	476	475	503	471	501	539	483	460	493	512	539	511	457	524	480	483	497	499	533	522	508	482	461	470	436	485	468	553	512	509	473	501	525	481	517	469	525	517	527	484	531	493	500	500	486	517	468	488	521	495	495	492	495	483	469	459	519	514	514	496	493	484	521	509	495	440	503	528	510	504	461	489	516	460	504	496	495	454	508	478	525	520	506	470	455	480	461	467	479	485	502	481	505	514	458	481	479
23436	23172	34058	28119	21714	16469	3498	424	336	353	326	353	318	327	305	334	308	328	311	332	317	301	345	310	323	324	329	287	350	344	321	298	346	302	310	343	293	321	331	309	322	312	324	315	307	328	316	338	334	336	318	312	320	373	290	297	357	322	312	321	336	361	343	313	323	292	345	294	315	297	291	311	300	307	328	332	323	318	334	299	326	318	333	307	320	297	316	313	297	321	324	334	310	349	317	296	309	307	312	318	326	332	300	286	291	316	347	319	325	321	331	329	274	335	273	302	323	328	276	337	306	338	290	350	359	317	304	299	305	323	297	292	307	334	305	287	336	309	310	327	316	307	327	332	343	316	324	301	336	319	316	330	305	319	322	292	310	297	283	300	344	287	313	337	295	326	344	317	312	304	318	341	313	305	314	316	345	314	288	293	306	337	314	304	334	347	315	321	301	310	313	354	302	324	317	291	301	331	337	329	322	321	303	321	333	327	312	320	285	284	294	335	311	304	335	329	328	307	335	306	316	313	319	330	346	313	317	307	304	296	290	313	309	321	313	297	318	329	304	313	313	282	307	300	332	269	313	299	311	318	286	305	280	317	312	299	324	299	318	319	326	330	307	304	329	294	313	325	324	291	313	323	290	354	299	303	279	318	336	280	318	317	323	293	321	343	285	309	327	313	309	302	300	302	324	302	321	284	311	343	348	300	318	310	298	331	307	327	311	284	304	313	320	289	339	334	317	320	287	287	343	298	307	312	293	316	343	331	333	349	333	306	326	340	302	324	299	314	302	304	325	300	319	325	305	320	330	332	334	316	328	325	274	301	277	311	272	323	317	301	329	308	280	326	320	297	328	324	322	299	294	329	311	279	305	326	285	300	337	313	299	303	298	356	309	301	284	343	337	310	294	332	324	310	309	308	318	329	314	339	338	330	326	334	325	358	326	307	327	325	304	331	324	324	293	314	319	309	356	312	337	295	326	329	290	324	311	305	326	323	347	342	333	353	291	350	314	314	306	351	313	322	326	300	296	328	318	304	292	296	319	314	325	353	312	337	319	290	328	318	311	322	313	304	327	293	321	347	327	324	333	299	340	315	376	312	300	301	289	332	303	317	286	305	327	292	364	306	321	313	314	336	285	305	321	342	331	324	348	289	349	312	299	329	316	283	309	299	317	308	290	330	307	305	322	318	324	317	291	327	272	310	281	292	333	296	330	324	312	314	295	335	331	312	297	300	338	323	316	302	309	370	305	303	304	332	353	302	327	318	295	301	332	320	311	326	321	305	313	317	321	321	330	305	318	326	308	308	295	291	339	330	340	290	330	337	304	317	317	341	285	268	329	342	328	312	301	316	333	293	325	332	352	323	295	315	300	314	318	296	311	288	336	316	319	305	309	351	327	328	318	319	352	317	288	280	294	322	338	317	342	314	296	297	329	309	306	310	356	325	301	322	286	336	313	333	322	346	317	334	305	296	305	328	287	338	334	317	325	313	274	304	316	293	314	317	304	295	315	293	312	319	306	357	275	349	319	324	307	310	328	279	282	292	281	300	292	324	325	321	329	319	330	317	302	327	299	313	304	332	338	320	308	311	284	347	310	316	319	296	288	303	285	297	314	341	297	320	311	324	295	322	311	311	319	290	319	333	306	284	331	311	291	296	316	299	322	294	330	318	348	320	285	330	305	306	310	310	311	281	311	318	303	300	326	312	342	277	299	303	304	291	339	287	329	323	304	302	322	298	336	299	341	312	327	337	310	301	342	301	319	292	305	304	343	329	303	316	317	294	312	327	304	337	316	308	288	315	346	307	320	318	340	302	303	303	276	328	312	305	325	338	298	299	307	319	327	345	302	308	338	333	314	321	288	316	314	323	330	307	340	322	315	313	298	331	314	309	300	311	335	331	272	290	312	323	318	320	327	311	316	313	340	317	319	331	299	297	303	315	284	316	322	284	313	330	331	294	288	320	296	296	311	318	335	345	300	318	293	313	320	291	334	310	299	303	302	334	300	293	295	301	330	356	320	304	337	294	308	309	330	304	344	309	316	303	312	273	317	305	295	271	330	307	306	337	274	301	346	329	281	312	300	296	352	311	297	329	271	296	321	304	337	322	308	344	321	355	320	304	293	294	345	312	309	316	293	305	331	311	327	317	287	309	343	277	316	343	343	272	318	298	318	307	316	311	295	312	308	291	325	300	330	329	334	335	299	296	295	304	296	346	307	319	348	296	317	347	321	312	321	306	281	294	326	319	308	323	342	314	302	314	298	308	289	303	304	334	310	339	302	313	303	313	298	333	295	326	310	320	296	296	295	317	316	311	322	351	351	322	322	324	308	309	303	308	336	305	293	298	332	305	303	325	271	327	324	319	328	276	291	315	286	331	309	328	306	328	321	306	291	299	313	310	321	357	291	316	334	310	291	316	326	351	325	300	323	306	299	352	322	316	323	323	343	313	308	311	296	338	317	340	348	354	297	325	297	305	300	299	300	325	306	311	334	323	322	317	335	307	322	284	294	291	331	312	363	340	326	312	290	292	327	328	320	304	284	318	296	294	285	325	342	273	283	297	325	304	303	319	290	287	319	296	313	305	316	328	293	310	367	307	279	320	315	296	314	324	321	284	334	311	295	266	328	308	314	296	322	321	318	304	303	294	329	328	334	330	308	345	287	331	304	325	293	323	283	305	330	320	306	344	328	309	288	318	347	296	320	328	335	325	284	296	314	305	324	317	303	322	295	329	328	289	305	314	348	347	286	318	289	334	296	319	329	321	313	291	316	294	315	320	324	312	319	312	295	345	328	303	326	290	327	330	298	278	306	345	292	319	299	277	301	311	300	311	301	320	329	293	335	311	322	328	328	346	314	300	288	350	298	342	270	295	273	309	312	343	316	309	325	279	300	291	286	321	324	313	319	325	324	312	349	316	324	339	321	296	314	306	313	340	321	260	340	322	315	313	313	320	355	334	320	306	343	306	324	319	311	312	325	308	328	291	321	343	331	325	306	320	324	316	337	298	331	313	324	344	301	323	302	329	288	335	290	315	310	298	320	333	308	300	339	326	345	304	349	304	316	326	320	282	300	290	285	326	318	339	318	301	324	343	310	315	319	254	305	305	323	330	298	333	320	277	348	326	316	311	318	338	296	294	338	316	298	335	325	287	303	294	312	298	304	332	330	292	300	330	307	319	330	313	349	311	306	318	314	321	312	301	304	289	341	319	347	327	272	299	328	345	323	318	284	312	288	316	342	301	308	301	307	293	306	315	311	323	318	303	321	317	323	287	322	307	312	299	338	333	282	286	307	313	310	317	322	316	309	328	282	338	317	342	318	283	342	315	325	280	290	339	333	262	278	326	297	338	320	328	286	357	325	312	286	315	294	318	282	298	324	325	311	297	293	302	318	297	289	279	291	342	284	323	333	290	323	313	314	301	319	297	312	310	316	339	327	309	291	332	317	295	312	324	322	299	329	300	313	309	321	318	307	302	305	337	339	317
60061	102714	78221	49060	24412	6795	1553	652	557	604	547	578	555	580	596	507	541	553	555	560	522	580	571	545	517	533	562	549	518	532	546	612	526	516	528	598	570	532	547	579	522	503	564	577	560	568	525	598	575	549	571	530	538	551	502	565	529	556	536	543	537	605	531	521	517	564	543	577	556	512	515	513	553	543	517	537	548	567	527	563	550	522	574	511	537	548	570	544	542	519	541	568	531	500	531	506	572	608	552	545	581	529	589	563	535	557	542	570	544	548	530	576	540	588	541	545	570	552	548	596	525	566	532	548	556	565	556	535	547	543	562	546	543	565	565	555	543	555	508	534	519	564	507	551	511	568	542	524	509	605	530	552	493	573	538	548	567	579	570	523	573	536	561	566	575	569	520	553	520	541	571	530	572	530	551	550	552	546	523	522	523	541	539	550	557	542	516	529	520	546	531	567	598	534	517	536	582	545	547	552	535	527	541	549	505	551	543	540	546	525	517	522	531	516	515	569	540	547	504	560	516	561	549	544	549	547	538	533	545	520	525	489	511	533	521	545	556	586	547	540	567	550	578	516	548	555	517	522	476	563	556	569	591	546	566	532	532	545	556	529	583	554	520	569	537	544	524	548	551	553	549	552	534	534	531	510	521	525	597	533	523	525	492	556	524	521	568	532	569	538	559	519	552	537	576	543	490	548	562	566	594	533	501	573	592	528	577	536	539	552	582	567	541	534	570	602	615	566	537	555	527	549	544	550	548	487	542	551	539	551	568	543	560	575	548	568	583	531	565	537	594	542	530	555	520	581	509	569	561	534	557	515	510	539	506	557	502	509	561	504	562	540	555	539	559	515	498	530	559	550	552	575	530	574	551	541	543	581	534	556	573	573	546	538	569	536	523	553	616	540	551	507	592	561	558	552	513	510	505	520	551	529	547	523	519	550	543	541	549	555	535	554	551	573	568	547	598	551	534	560	543	541	538	555	572	544	535	558	530	526	526	533	561	533	500	529	522	558	552	547	544	538	554	558	511	550	515	528	518	559	512	552	504	551	571	545	481	536	553	546	553	543	542	536	586	556	522	538	534	539	554	542	563	558	555	565	583	540	588	565	563	560	530	528	547	572	591	530	545	566	538	542	506	540	553	532	574	580	563	585	519	540	526	557	555	541	511	520	546	536	597	554	552	557	509	552	519	569	522	566	538	541	551	541	576	568	512	483	559	529	548	562	496	579	560	532	538	564	572	542	508	509	563	563	566	540	537	523	543	544	530	505	536	517	532	564	586	545	531	590	543	537	500	567	522	498	550	513	531	521	553	517	539	561	542	559	551	549	590	530	557	570	536	567	560	537	600	531	562	569	544	529	562	581	527	491	553	528	550	565	544	540	568	528	513	567	576	529	560	530	560	515	599	560	557	511	514	511	565	537	578	554	565	556	544	493	548	547	537	580	513	550	492	538	527	591	546	560	534	523	562	542	545	560	542	579	520	541	576	571	540	544	534	564	554	544	552	560	519	560	534	539	544	527	559	579	515	522	554	533	514	541	447	498	537	556	538	515	518	608	560	535	526	538	492	559	547	556	540	526	534	563	537	573	535	554	553	553	578	569	554	551	563	558	545	556	541	546	547	559	530	531	539	549	513	546	531	550	582	511	541	549	545	542	544	553	538	530	548	519	537	567	558	530	539	538	531	560	540	557	509	549	545	554	564	585	521	534	516	550	551	570	589	538	570	568	564	546	541	571	538	546	581	569	543	589	530	569	528	564	541	540	548	545	540	527	502	561	541	530	605	553	565	512	547	530	556	567	558	533	497	565	543	555	570	580	543	534	574	543	504	548	565	571	546	563	570	536	488	568	507	545	553	580	575	544	553	574	535	510	591	535	565	568	568	546	512	582	538	528	536	531	575	543	510	510	567	531	535	506	530	528	582	526	528	563	575	559	574	492	539	585	559	548	559	559	529	579	549	528	546	526	507	544	548	522	530	512	531	545	541	525	574	536	514	596	557	541	560	570	585	586	535	560	547	599	535	551	562	527	537	544	546	539	577	526	562	579	532	535	532	532	562	566	582	540	531	558	518	551	570	532	545	565	532	548	536	582	589	551	544	513	564	570	554	550	528	502	561	566	552	591	539	564	551	532	571	613	549	603	533	541	547	479	546	532	584	532	519	523	555	548	504	521	541	619	499	506	545	537	565	523	514	568	567	580	506	539	546	527	529	528	570	562	543	563	562	590	524	561	573	538	536	574	514	568	577	545	532	600	556	559	605	581	558	589	532	536	547	537	515	537	526	552	554	561	512	512	540	506	518	596	552	567	576	542	544	564	523	525	572	557	502	544	530	572	582	562	579	553	587	553	497	582	550	487	533	529	550	579	593	550	591	535	520	538	574	535	533	508	528	531	549	500	512	525	524	535	550	546	547	559	535	548	484	535	556	587	547	547	547	539	587	555	551	521	507	528	516	552	576	546	552	569	581	566	523	574	523	542	537	580	562	586	518	535	536	565	551	535	560	551	517	534	504	514	524	549	559	540	530	514	546	551	551	527	543	554	541	583	561	563	543	553	536	557	572	546	539	552	543	576	506	557	527	595	489	565	534	563	550	533	533	585	557	519	537	548	513	550	534	576	566	529	519	506	549	562	522	531	510	530	514	540	599	535	575	531	555	563	518	539	515	554	552	533	530	553	570	574	590	565	569	503	548	558	549	532	506	604	546	562	523	546	556	561	563	572	550	569	558	531	563	525	556	552	573	534	518	569	587	545	543	520	559	572	580	537	523	585	529	520	550	577	583	508	578	587	546	562	536	534	535	557	550	581	554	540	580	543	552	514	579	550	541	548	576	558	548	527	594	555	565	535	561	521	552	585	538	528	553	556	581	581	573	521	530	536	540	511	564	538	539	566	568	556	519	553	565	547	519	540	585	540	547	548	551	553	588	503	558	563	561	594	522	550	582	536	536	540	593	515	553	566	531	579	537	543	576	526	581	577	520	511	532	538	565	535	563	578	530	587	509	537	538	553	570	522	535	541	580	563	525	524	565	545	567	585	521	557	510	509	580	552	554	564	568	543	472	559	537	568	525	572	518	565	522	541	527	565	546	537	578	531	531	613	565	545	530	552	562	507	546	575	520	552	505	557	548	559	548	546	560	574	518	521	572	554	557	611	549	529	533	516	566	534	582	558	590	499	507	582	576	511	527	546	533	537	576	568	529	533	583	502	547	523	585	561	585	555	546	543	525	573	543	575	560	553	564	528	535	524	588	573	550	529	560	520	552	565	554	513	545	554	564	555	515	554	541	543	585	531	512	581	559	554	532	522	527	542	558	581	566	562	565	563	533	532	564	570	486	549	545	519	500	550	532	535	562	542	536	568	543	555	535	578	530	565	571	536	496	580	528	550	534	522	546	545	532	564	521	573	577	529	554	575	525	551	547	593	564	564	550	510	526	571	537	533	566	616	568	518	524	508	578	549	536	543	558	572	573	556	521	535	539	594
28871	33102	30987	15074	2636	566	318	286	268	239	284	246	291	273	275	286	262	259	245	265	282	247	274	261	283	269	273	223	250	259	269	276	284	267	275	267	234	288	243	258	280	269	275	272	275	240	268	271	249	254	293	303	256	265	229	268	240	277	251	247	246	264	253	251	280	276	252	242	262	252	266	284	235	257	253	250	278	244	286	250	266	264	245	263	260	250	238	262	255	256	266	223	307	269	294	259	244	251	244	257	256	284	243	256	261	255	264	263	244	265	234	271	244	263	258	231	267	239	268	259	234	256	271	283	273	247	278	254	254	276	270	277	249	269	268	262	247	254	254	247	244	240	247	260	241	288	269	257	251	243	271	274	247	273	285	243	267	291	270	273	268	266	271	265	273	278	274	241	239	261	246	258	233	230	293	282	248	243	254	239	260	279	240	249	283	216	291	277	267	276	218	250	258	273	278	257	254	242	245	238	268	261	250	252	284	261	269	249	261	256	248	265	241	250	249	267	267	255	263	271	229	268	248	248	258	276	271	260	245	250	248	256	263	283	271	261	285	252	259	248	298	243	272	257	273	225	268	272	257	263	267	279	263	274	251	245	262	271	264	275	250	249	257	254	259	261	259	281	246	282	249	283	279	259	261	265	278	244	229	278	246	265	282	257	268	281	263	239	265	251	246	266	261	251	264	237	260	245	240	256	257	270	259	292	258	261	260	253	265	277	262	264	286	280	268	274	240	292	278	279	264	260	240	277	270	240	276	249	286	263	256	251	248	261	244	257	248	256	265	251	249	261	254	270	262	249	250	270	266	240	285	256	249	272	237	265	289	243	243	273	281	252	254	247	266	260	237	257	273	267	260	257	244	266	283	244	267	236	262	273	249	262	261	251	249	253	298	246	281	203	263	249	271	257	247	242	263	276	239	242	247	265	262	240	256	239	276	261	241	276	279	267	269	264	240	241	245	282	251	258	270	271	254	268	289	259	248	263	263	264	253	247	259	240	246	293	259	264	272	275	251	244	262	280	261	269	257	253	247	239	256	255	277	242	256	286	261	219	251	257	249	276	284	280	254	253	257	237	249	279	253	245	238	246	249	261	288	281	275	252	270	259	280	249	286	241	242	278	262	251	254	240	236	237	269	256	259	251	254	263	252	253	239	242	265	285	254	236	258	232	265	283	269	247	273	257	262	245	271	241	268	245	267	251	262	263	269	258	286	258	258	249	252	244	237	273	279	262	248	283	267	276	268	241	280	257	245	270	253	282	246	248	266	254	294	291	272	276	251	289	253	289	226	266	276	273	255	249	276	246	262	257	255	247	270	244	263	262	302	277	289	239	253	262	253	258	213	254	254	281	264	275	273	283	287	249	241	247	233	257	251	248	273	249	275	252	300	244	274	258	269	223	254	287	274	275	248	270	288	261	247	285	235	259	253	281	251	284	250	264	240	263	274	260	241	272	279	260	246	266	239	241	255	245	245	266	249	273	254	265	258	261	250	260	268	274	234	252	232	277	268	269	274	243	287	273	243	284	268	256	270	259	255	276	247	252	260	268	255	256	274	251	290	263	270	285	269	235	274	256	256	272	257	263	262	257	259	288	229	277	260	295	263	242	254	256	259	270	228	281	265	256	287	283	283	259	246	286	263	261	280	250	275	263	287	250	269	239	269	251	261	269	265	288	270	243	238	264	275	243	261	293	293	274	249	263	276	242	255	243	262	263	262	233	247	279	274	258	228	280	265	258	259	257	242	286	292	250	273	245	268	224	250	258	252	262	279	237	284	248	249	289	220	236	286	249	283	258	221	237	269	249	290	264	246	240	253	266	283	264	279	272	248	227	281	255	285	277	221	256	259	248	258	238	255	268	292	259	237	271	243	246	244	255	239	261	263	254	262	230	245	247	283	259	265	223	276	265	239	276	243	246	299	283	262	267	275	268	264	241	313	283	293	249	255	248	277	245	270	229	262	283	266	244	266	239	264	247	260	264	278	275	256	262	261	273	277	252	264	279	268	251	243	262	279	243	273	264	271	274	263	263	249	253	270	253	242	283	247	266	269	291	243	259	283	284	248	216	273	263	242	262	274	272	276	285	279	263	252	226	263	267	273	263	267	279	247	273	276	239	274	272	267	250	238	257	240	258	241	266	277	237	284	254	286	266	293	247	229	252	258	253	255	258	245	254	255	265	225	284	266	270	295	225	266	260	236	291	259	220	264	260	245	277	255	246	234	243	234	276	234	251	235	274	288	245	280	219	259	252	262	245	249	252	298	299	255	243	246	240	271	254	271	285	265	254	256	266	255	274	287	276	280	298	284	286	265	268	268	257	265	251	275	261	267	270	270	255	262	287	265	256	273	258	258	252	278	249	258	267	262	255	277	281	259	252	270	253	219	257	253	258	258	266	262	252	255	255	278	252	260	253	234	282	246	263	272	250	302	263	268	271	268	273	279	254	263	246	248	272	302	255	224	245	283	231	285	284	251	237	273	238	254	282	271	269	241	243	248	241	247	260	268	267	260	252	256	252	238	231	228	274	285	251	234	250	244	276	243	268	280	269	228	247	258	262	256	280	270	243	285	249	274	258	256	260	265	247	260	242	258	272	261	241	250	269	247	267	226	252	236	276	260	294	263	248	236	247	257	256	258	260	270	277	284	259	276	251	244	247	252	250	273	268	276	244	272	263	254	236	258	265	274	268	261	268	258	254	255	267	247	251	273	237	280	255	268	270	259	261	260	293	256	262	291	268	294	291	246	286	282	248	259	258	279	265	245	229	285	244	271	263	246	277	235	259	235	259	248	243	257	273	239	271	230	275	250	236	258	261	248	269	263	250	248	286	259	257	264	257	252	235	262	249	256	256	219	248	255	253	241	286	254	263	287	254	249	257	234	256	282	290	259	254	286	265	253	268	257	271	260	270	242	253	266	256	266	264	253	262	251	244	245	249	288	266	225	229	274	239	287	263	264	266	260	244	267	194	275	240	284	255	253	258	278	263	257	289	271	246	289	265	271	247	251	269	277	255	239	252	222	256	266	245	262	282	246	249	255	233	253	278	255	252	259	269	260	261	255	278	235	276	267	270	254	259	267	263	263	266	238	243	243	255	269	285	245	257	261	248	280	241	272	259	287	252	273	283	238	276	269	238	286	262	252	272	254	242	244	233	278	244	280	267	282	257	242	248	277	282	267	267	248	264	255	254	255	265	285	264	258	282	273	244	249	240	259	286	249	257	254	258	254	267	267	258	244	258	269	251	233	262	251	262	246	255	281	265	266	277	259	270	272	267	273	265	255	268	241	273	257	268	292	265	268	252	240	237	239	274	268	259	252	298	262	240	258	250	277	270	275	264	241	276	280	265	241	281	256	266	281	248	255	259	239	256	267	270	253	282	250	248	263	265	263	262	257	244	251	270	269	243	239	264	254	222	250	287	274	266	266	266	242	264	237	261	284	257	273	282	271	245	251	261	262	260	250	272	256	283	293	278	256	282	257	230
34944	50697	36381	16616	4766	1213	611	506	496	485	458	521	459	469	455	491	431	483	510	468	481	561	521	482	434	520	489	453	486	487	495	452	462	465	493	508	432	471	479	509	472	489	496	505	488	457	476	443	493	524	480	453	476	461	475	448	466	506	526	539	476	512	484	526	516	437	474	476	484	502	521	521	482	485	452	497	508	493	426	521	443	517	534	484	481	515	464	508	483	447	476	484	463	476	459	528	494	510	504	489	496	490	535	509	516	467	445	473	508	492	482	477	478	464	510	436	494	454	466	548	475	463	486	481	498	429	514	525	466	511	474	469	459	436	462	499	456	470	495	450	437	470	469	490	475	491	444	479	468	453	485	481	525	482	473	482	414	510	478	501	474	488	476	483	482	483	472	473	459	498	499	451	440	467	498	479	502	448	449	429	481	498	509	487	449	468	480	495	480	464	501	489	451	468	498	465	510	459	475	479	493	438	448	484	461	454	473	462	532	507	478	455	516	456	519	429	489	513	476	479	470	450	466	529	464	442	510	477	484	499	438	502	503	465	519	471	462	484	508	489	482	474	494	448	496	500	480	524	500	475	499	462	499	520	468	474	481	474	479	486	513	497	418	500	467	511	465	445	492	476	510	493	443	522	457	475	491	474	463	484	466	514	503	434	479	484	488	456	458	511	469	480	529	488	482	452	481	444	479	498	506	508	518	482	473	455	486	516	527	507	478	478	464	462	517	447	466	487	449	526	459	474	446	494	464	462	495	503	476	477	488	487	506	478	440	464	524	501	465	457	510	508	518	459	501	491	489	468	471	477	470	507	464	455	467	513	455	474	526	502	477	478	492	497	483	468	487	488	508	480	461	484	456	479	434	456	482	474	473	494	466	464	473	465	478	493	440	521	446	489	459	482	477	454	462	514	477	462	448	480	533	521	464	467	480	478	474	463	500	454	448	454	479	512	479	506	486	451	438	480	505	475	467	506	476	495	465	505	476	469	470	498	489	479	501	504	500	485	479	469	502	517	486	515	504	493	436	494	478	503	520	465	449	462	507	456	474	495	478	444	473	491	488	498	510	456	485	469	488	468	454	504	499	483	479	476	490	493	481	470	514	456	499	479	489	503	500	483	468	495	455	486	468	455	471	474	443	467	455	452	450	514	451	464	491	491	488	494	492	464	460	489	434	490	483	485	497	481	480	458	491	436	498	457	474	462	473	467	493	472	458	463	452	443	472	459	494	456	469	472	461	453	503	468	455	501	493	504	452	472	483	494	443	470	492	467	508	497	491	527	505	530	497	465	505	484	452	507	441	486	449	452	487	542	424	496	480	458	479	478	483	501	446	492	535	466	488	526	474	488	461	487	498	460	500	469	492	480	469	474	498	518	442	459	489	480	470	471	464	481	486	505	455	465	481	527	481	456	471	505	469	485	466	458	478	468	480	504	466	432	451	472	480	482	524	460	479	483	498	460	463	498	466	493	489	464	494	471	461	500	477	480	466	453	475	477	464	458	454	483	529	458	480	473	489	479	455	485	502	494	486	467	461	484	480	511	473	503	461	470	493	482	443	470	477	487	501	477	469	492	470	477	502	506	472	476	481	493	458	486	500	476	477	468	491	493	464	470	479	480	491	459	495	441	500	474	492	466	497	512	471	459	454	475	468	486	492	451	456	482	520	467	516	489	459	488	487	524	460	515	466	497	428	490	501	486	494	510	459	502	529	491	466	479	495	449	462	476	485	523	463	466	461	469	499	521	453	434	512	482	458	499	466	496	458	493	481	454	520	464	496	478	478	468	499	444	516	493	475	482	469	450	441	437	444	472	467	477	471	467	505	479	488	500	461	511	453	515	448	477	494	483	451	472	474	457	527	482	483	466	484	508	490	494	482	476	452	481	480	458	484	450	500	482	486	482	475	478	446	484	461	468	465	450	456	486	462	460	491	423	487	456	453	481	517	452	487	495	452	492	498	484	526	495	491	504	475	491	485	486	482	455	464	487	481	510	485	468	498	465	475	457	483	478	436	460	452	465	488	488	482	490	473	517	454	480	463	491	469	500	497	503	481	455	462	467	446	502	453	450	490	495	488	481	466	490	410	471	470	485	452	481	461	485	476	413	490	520	519	475	479	486	503	481	500	501	498	541	493	498	469	509	458	501	484	489	517	500	455	484	481	459	444	508	465	481	445	515	488	464	489	489	498	493	505	505	492	512	469	508	483	468	451	457	493	509	467	492	511	474	453	435	466	476	455	463	509	478	464	486	487	483	507	510	464	511	489	501	458	489	495	499	495	474	508	463	488	410	503	481	505	457	436	452	478	471	463	485	482	508	490	485	479	528	480	488	501	459	490	493	504	493	467	463	472	500	460	483	501	514	485	475	504	457	532	451	486	485	518	445	470	491	487	488	487	518	495	510	474	486	465	495	484	505	460	511	465	465	514	501	482	456	455	492	493	471	489	467	497	482	488	517	493	452	470	458	420	444	507	483	476	504	461	494	469	480	490	471	496	500	518	469	453	477	496	454	449	491	468	495	442	463	521	495	482	479	461	488	456	423	486	479	492	505	524	508	490	466	482	468	478	488	485	464	474	476	482	473	483	499	484	484	498	464	469	475	516	470	501	458	465	503	445	448	520	494	488	476	449	499	517	460	480	456	460	470	493	467	471	515	449	470	507	487	464	485	424	458	459	452	485	474	448	495	443	474	493	495	494	468	443	479	497	493	467	471	467	498	437	441	458	523	457	448	477	486	478	502	476	473	475	423	479	474	489	488	453	437	482	486	502	487	470	502	442	486	486	468	466	492	463	476	481	498	465	496	448	476	447	468	503	512	464	448	455	488	485	478	458	492	450	475	466	511	501	436	479	489	469	456	455	447	480	495	491	445	497	502	507	467	496	486	470	427	478	482	459	509	493	471	471	457	498	479	491	467	478	487	445	444	475	498	511	481	457	485	485	502	491	460	450	477	497	498	476	480	480	502	472	484	494	479	468	516	513	508	499	491	475	508	485	533	510	486	477	446	456	499	461	472	464	418	472	474	461	470	482	480	530	496	492	478	477	481	527	477	493	486	479	460	452	498	461	449	459	483	485	430	522	482	431	471	487	479	442	510	434	468	472	455	486	452	478	500	481	484	492	441	475	477	509	475	513	485	493	464	490	458	507	496	473	463	495	444	489	520	489	473	501	486	513	490	483	504	494	515	443	481	459	483	448	479	472	505	482	459	513	507	488	485	485	535	500	511	495	473	470	496	510	492	453	467	505	472	486	446	499	467	499	498	458	507	428	483	445	472	514	470	479	528	474	444	479	502	506	461	493	469	470	483	469	478	443	506	480	503	450	445	452	470	481	465	440	485	513	483	503	512	493	462	469	438	462	501	446	517	499	471	435	457	501	516	510	467	514	499	489	476	465	466	481	479	466	497	472	505	491	476	476	438	475	479	476	468	472	457	499	478	498	525	472	440	490	500	471	498	489	494	502	485	505	508	449	461	462	451
24738	25618	37403	30906	19654	7127	702	329	310	281	281	263	257	273	276	273	274	278	271	272	272	274	290	248	299	293	265	284	270	255	267	261	291	268	294	260	297	288	257	264	279	273	268	261	270	282	270	294	305	261	278	252	264	266	268	268	268	276	273	238	284	259	280	274	289	269	251	300	269	260	257	247	272	296	264	253	287	277	270	262	276	275	278	265	283	278	271	246	252	260	279	281	262	254	268	269	263	294	287	257	256	248	294	292	275	292	302	274	262	256	257	284	256	269	279	283	275	251	262	268	283	305	266	273	251	262	259	269	255	277	259	281	288	272	300	272	264	308	254	258	269	302	257	250	279	262	267	247	259	274	259	261	293	281	291	266	246	289	295	279	274	263	240	271	284	288	278	279	276	258	284	285	261	290	288	299	284	315	268	272	253	308	269	259	266	266	288	276	255	270	281	250	245	293	273	290	266	259	265	238	276	267	269	243	239	291	268	259	283	274	285	290	250	270	287	293	237	295	269	257	271	244	280	263	261	292	262	266	282	282	225	265	279	241	263	267	272	292	278	285	269	284	285	263	263	286	288	254	262	252	260	282	277	248	245	279	270	266	299	278	253	274	274	266	266	245	287	291	279	266	257	260	274	268	263	266	249	268	224	270	286	258	262	256	295	296	295	261	259	275	281	309	282	258	242	292	252	249	279	258	282	290	269	273	286	262	251	301	281	294	255	285	253	261	273	235	266	266	269	248	242	262	289	279	253	266	292	262	280	280	295	317	270	255	269	263	266	252	256	268	289	257	269	257	257	249	253	289	276	249	285	262	263	279	241	282	274	276	252	268	259	282	256	256	285	305	279	252	281	271	261	269	262	275	263	304	282	250	232	293	291	252	257	286	303	259	275	289	242	278	273	237	271	286	240	258	267	267	267	246	284	272	286	269	277	296	287	249	266	277	240	269	246	275	263	297	266	239	216	290	294	284	273	286	262	282	246	250	276	286	260	278	229	281	318	284	274	280	278	260	305	251	283	305	279	271	245	239	232	284	277	276	269	265	258	263	291	283	307	283	282	237	247	292	271	283	262	282	245	294	289	291	265	254	260	261	242	297	274	275	249	279	293	269	270	258	298	262	256	279	281	259	307	264	294	288	279	276	255	262	285	240	247	263	290	265	279	247	279	269	288	270	263	295	246	269	241	272	257	275	275	272	284	263	237	243	278	282	265	240	277	296	279	268	280	250	278	254	282	264	292	243	302	280	258	269	277	257	263	250	252	269	231	304	297	285	263	281	295	241	286	264	265	288	294	253	269	265	252	292	313	288	261	255	268	276	296	271	288	262	282	282	300	291	287	287	269	246	277	265	227	229	270	300	284	253	271	264	283	263	268	262	275	266	290	264	279	274	258	280	266	268	268	264	268	268	268	246	269	279	315	262	280	284	268	265	271	257	286	261	256	247	273	276	259	293	239	267	257	252	298	300	263	267	267	279	269	284	241	256	273	224	273	270	283	249	269	283	278	297	254	262	268	244	263	290	265	280	262	253	275	258	275	267	245	278	272	262	277	297	270	284	269	262	262	262	303	272	264	273	262	260	267	298	241	304	260	274	269	262	269	258	268	280	249	281	285	265	269	273	241	257	264	262	265	253	252	308	274	288	289	238	281	275	311	300	252	259	268	267	274	291	274	290	280	301	277	246	259	268	304	292	281	262	281	250	287	243	252	229	271	277	257	281	276	290	269	272	257	287	273	297	273	289	268	303	275	262	273	276	264	272	269	292	245	273	272	288	246	261	278	268	253	276	278	271	271	259	279	276	274	264	274	279	257	248	273	279	290	251	281	262	254	245	287	281	266	285	290	270	253	265	261	280	267	261	282	311	308	317	279	268	262	254	264	288	273	285	291	286	277	262	277	254	263	268	273	270	274	266	272	265	284	251	257	295	258	290	289	252	289	280	282	306	260	248	250	256	273	263	279	250	273	259	298	305	260	287	284	270	255	282	270	243	265	276	283	239	254	272	271	248	269	263	270	245	272	281	278	286	261	260	280	260	259	293	248	281	262	261	316	270	257	281	258	259	257	313	273	251	255	273	277	247	275	271	266	278	283	255	263	253	277	245	261	268	273	269	271	262	265	269	277	236	246	280	276	292	289	270	241	259	301	271	286	252	255	268	278	246	251	285	285	243	259	275	237	274	296	265	277	285	266	261	257	278	259	272	284	237	295	286	297	281	290	284	274	268	305	287	277	264	272	242	290	266	259	244	269	265	290	250	286	263	261	268	269	261	299	274	278	271	271	272	306	274	262	286	258	274	280	278	276	258	269	281	280	259	271	246	279	290	288	291	293	228	264	252	272	276	274	287	275	262	248	251	277	281	276	257	269	280	271	289	255	257	278	264	246	266	258	275	249	256	259	258	241	284	266	267	251	257	286	266	248	294	259	255	240	257	263	262	241	279	238	267	283	256	268	273	295	273	260	296	277	296	251	251	276	273	286	241	261	264	310	267	289	252	271	263	261	278	295	266	268	240	270	257	263	291	297	288	281	295	273	277	246	265	280	278	301	270	274	256	261	279	252	285	280	271	258	272	268	259	257	288	256	276	284	260	272	266	270	252	267	291	261	240	274	256	279	280	269	277	246	290	255	304	251	268	280	258	261	282	270	255	258	254	285	258	239	302	267	223	265	253	292	281	255	256	262	254	271	307	277	247	265	255	264	276	273	256	284	262	250	274	281	257	273	244	290	249	281	272	276	292	269	271	237	278	267	281	303	264	260	266	253	259	280	269	297	308	255	252	276	278	276	277	277	255	282	264	273	286	297	276	280	282	260	251	289	260	256	255	258	254	261	279	287	242	276	264	295	303	283	259	285	269	279	300	279	269	270	307	259	254	246	300	269	310	266	271	273	283	272	267	287	259	236	247	263	254	287	244	267	303	248	263	264	237	263	296	273	296	266	309	251	264	268	257	269	285	297	298	301	274	256	288	260	270	235	297	272	272	278	285	272	271	294	260	274	284	271	285	254	274	255	292	260	268	284	281	272	275	255	295	266	290	271	259	264	277	284	264	291	253	240	298	269	271	288	267	256	265	269	259	277	267	283	291	282	257	284	264	249	243	287	289	284	289	255	271	259	279	248	244	265	257	284	263	244	278	247	260	254	251	287	248	254	259	270	251	261	279	247	272	274	284	276	246	257	262	250	254	277	250	241	256	271	275	277	310	288	292	271	271	317	257	232	266	273	276	264	273	264	280	283	282	277	284	268	284	277	255	268	276	289	264	267	272	281	242	283	288	269	268	248	295	293	279	299	275	276	255	286	285	275	259	271	282	231	285	282	248	270	250	289	282	272	268	270	292	275	290	274	263	237	265	256	294	262	272	250	284	272	262	282	264	261	280	282	258	262	247	253	264	267	286	252	264	287	277	268	258	287	245	285	236	265	292	289	277	245	254	258	255	269	264	272	272	285	254	285	278	252	294	250	278	274	273	253	240	300	251	284	301
58249	93020	68743	40430	18160	4374	1044	567	519	517	519	483	507	497	498	479	497	508	533	491	454	495	507	508	516	486	482	471	517	484	540	489	478	534	519	483	505	497	458	478	546	509	466	513	488	491	461	478	488	514	526	513	509	489	473	490	495	504	503	520	471	526	506	522	482	543	525	475	475	487	539	479	514	502	493	493	528	500	491	482	478	490	530	498	509	454	504	504	533	524	532	520	479	503	481	479	508	487	536	510	511	505	479	500	505	506	510	469	510	496	483	500	490	500	522	461	513	488	499	461	461	507	502	508	495	484	537	496	532	456	438	501	510	486	486	482	497	474	475	487	473	478	509	496	498	513	504	518	494	504	500	554	498	449	483	489	506	490	502	513	474	474	459	514	510	494	532	500	470	515	489	450	541	510	505	517	514	494	516	505	488	491	543	506	511	522	494	492	500	481	479	478	478	527	492	576	505	511	521	478	519	514	473	470	497	487	463	508	506	532	477	510	507	538	527	450	486	510	488	502	507	473	486	495	526	523	457	501	483	511	468	507	479	504	499	460	507	434	522	453	482	493	444	527	459	525	511	495	495	526	481	539	501	456	467	536	515	520	489	507	516	501	472	490	446	500	532	450	512	486	527	469	488	483	531	474	520	519	502	487	481	462	508	529	495	512	503	498	464	460	499	530	472	435	514	535	507	502	461	511	525	493	500	476	513	485	472	495	517	485	498	530	490	490	488	536	496	488	484	522	533	516	469	479	472	494	501	530	463	465	489	501	507	469	511	489	490	504	500	479	474	463	514	480	507	476	523	472	513	521	511	479	498	516	497	513	485	508	509	503	543	462	471	501	493	465	501	485	451	459	472	483	513	475	498	512	494	504	457	501	503	524	521	506	490	494	514	507	486	460	474	523	488	529	476	445	504	479	493	467	498	540	504	485	472	486	494	502	486	512	474	485	445	515	511	524	514	526	506	474	500	508	498	511	486	498	514	538	483	519	520	483	514	484	482	496	528	481	487	502	500	464	531	475	520	445	504	460	477	501	519	491	496	522	499	515	524	476	495	499	511	456	456	440	527	504	493	488	507	492	511	488	525	503	452	504	503	455	516	510	488	489	493	528	478	509	478	488	484	462	515	504	499	531	512	497	508	482	479	485	495	507	549	483	453	510	500	511	459	495	521	521	489	486	499	497	505	493	462	516	532	502	522	459	506	509	509	471	542	491	476	526	497	555	533	492	489	497	491	506	490	525	492	527	492	468	502	560	477	518	488	497	516	524	476	515	505	453	469	476	491	464	504	485	462	502	517	498	515	510	489	486	508	480	492	487	496	478	513	481	530	482	487	497	477	489	497	516	502	472	478	504	469	501	495	482	480	490	508	484	493	516	479	482	480	480	496	475	480	554	509	483	480	455	479	449	492	499	514	509	501	474	481	494	476	514	474	493	482	489	514	506	515	484	495	529	500	496	512	463	522	551	487	497	512	504	476	497	498	486	463	486	485	492	479	499	512	451	503	507	510	481	476	538	494	494	490	508	504	511	474	526	473	505	485	473	502	525	511	506	492	504	458	536	498	479	501	503	493	523	447	480	518	515	517	490	488	503	493	498	523	486	489	469	478	491	482	482	501	523	531	473	475	500	510	520	499	526	504	486	492	466	480	500	497	466	530	476	502	446	496	513	483	496	472	484	519	464	495	470	552	504	540	490	477	497	496	483	533	503	494	532	515	481	482	462	480	474	477	470	510	503	531	514	519	472	519	536	524	506	500	477	525	536	534	487	476	519	467	482	495	492	463	476	507	495	514	536	484	476	488	511	508	469	509	506	483	512	500	488	513	516	497	486	511	509	463	438	514	510	490	494	484	482	491	533	501	522	504	499	480	466	510	505	519	466	472	506	490	514	503	479	474	482	493	498	492	476	497	516	513	497	514	501	490	528	493	507	486	525	465	509	488	518	508	522	506	502	505	495	542	502	509	476	504	500	467	466	496	528	493	532	461	507	498	491	502	501	506	477	509	492	514	472	519	535	489	497	452	495	538	485	509	463	493	477	479	504	525	519	522	484	475	482	507	488	513	500	536	561	476	494	479	488	494	492	495	541	477	504	453	526	486	470	523	481	479	514	518	509	521	494	510	530	535	458	515	484	500	512	498	487	509	510	461	528	499	483	487	479	478	511	495	514	467	502	482	508	477	497	516	512	487	535	500	472	503	505	496	498	495	514	545	488	490	498	529	518	492	500	474	442	520	511	483	482	499	511	478	513	494	531	482	471	521	540	464	504	445	526	492	496	500	469	496	538	526	495	506	494	526	489	508	487	445	488	511	479	524	481	523	520	493	524	488	519	503	496	479	491	514	512	517	530	486	504	461	483	516	521	496	467	505	520	492	521	498	491	484	506	493	510	499	497	522	505	508	511	509	518	495	490	466	482	511	498	445	481	496	513	505	472	463	480	479	479	504	505	524	511	483	498	521	460	487	520	539	500	502	477	503	554	503	512	519	519	531	482	472	472	468	512	461	533	477	474	496	482	496	504	453	485	487	535	505	500	513	491	507	514	519	447	523	514	544	444	511	483	511	496	518	499	523	479	513	488	494	514	480	511	475	542	510	458	480	515	522	514	496	494	513	484	502	532	524	514	491	463	502	451	520	493	480	508	494	499	479	480	469	491	500	510	491	509	499	447	491	488	490	486	455	484	517	451	502	491	493	533	514	491	531	548	489	523	538	448	461	472	483	466	484	452	506	468	489	504	514	504	520	532	544	514	500	517	445	506	489	527	489	532	520	474	507	516	493	536	478	489	528	467	507	485	511	478	479	471	526	489	489	491	497	463	495	492	522	498	481	475	539	511	472	454	491	497	516	550	518	482	475	505	475	474	532	534	493	497	479	467	541	490	492	516	535	483	481	525	484	489	528	440	487	490	529	513	498	475	516	498	510	533	500	490	533	463	457	494	493	508	443	496	499	493	508	506	491	467	504	482	469	454	539	548	510	501	504	520	465	484	527	516	475	517	492	480	516	489	518	517	457	491	479	484	517	506	482	497	504	479	534	492	504	455	486	466	496	501	525	494	506	483	518	490	546	473	485	516	494	502	516	515	512	494	498	505	482	463	496	496	502	530	526	495	489	495	517	514	487	471	518	500	501	477	540	500	498	464	507	509	504	523	496	524	485	510	493	510	482	496	481	547	482	478	456	472	519	445	540	475	469	513	498	488	503	481	530	485	486	513	511	484	474	479	512	457	516	498	467	496	491	496	518	523	523	497	497	467	455	505	488	483	497	486	538	461	502	514	489	488	481	507	556	482	491	460	502	483	470	540	491	445	536	496	526	472	511	527	531	506	499	483	487	501	491	511	468	453	512	526	501	489	476	492	486	493	528	525	468	512	516	509	511	460	482	473	497	521	515	515	492	504	513	501	480	514	488	526	493	513	506	506	514	480	510	459	514	462	523	545	507	516	531	527	489	490	500	497	482	513	509	480	471	458	493	500	534	516
23404	23141	33741	28435	21999	16587	3781	423	322	318	328	319	312	318	321	341	312	307	329	327	278	310	304	339	296	329	300	336	331	328	343	308	305	332	307	310	315	305	324	331	324	317	302	321	297	332	285	322	273	318	271	302	282	298	344	340	301	305	298	320	302	297	290	307	307	293	336	344	317	290	289	342	301	318	292	308	307	312	318	300	330	359	332	338	305	287	318	294	312	303	288	290	270	292	303	292	323	332	309	287	285	276	287	308	318	296	308	285	325	320	331	305	354	294	307	323	327	295	304	311	316	330	305	311	291	323	335	318	332	317	336	290	303	317	296	322	321	298	333	332	323	293	311	316	329	310	324	324	327	292	308	304	305	283	316	318	311	316	288	334	299	280	325	329	315	305	280	299	316	305	315	277	262	316	280	298	333	346	290	342	292	299	327	309	307	292	330	342	314	353	355	297	306	314	313	303	338	306	297	341	314	335	299	318	304	327	300	321	317	319	320	305	326	312	310	309	319	307	274	328	320	326	318	302	326	294	332	312	319	316	313	306	311	322	310	318	300	307	311	317	296	296	297	328	305	318	311	314	324	307	287	310	315	321	333	336	325	306	306	306	303	320	337	285	300	328	300	323	308	296	335	308	311	318	314	321	299	299	334	303	339	275	275	304	288	333	303	326	348	325	288	326	333	331	272	340	323	296	316	305	321	341	291	297	308	320	302	304	322	319	307	307	358	320	317	333	305	297	302	318	309	288	336	313	328	304	280	305	312	318	308	337	303	298	315	337	287	354	309	303	333	282	322	305	341	322	313	298	299	309	317	316	322	294	324	335	310	317	269	327	314	293	328	311	314	297	302	307	307	326	275	325	290	323	306	308	319	316	319	319	309	307	320	286	318	291	315	290	317	311	317	329	297	328	328	330	336	308	278	332	291	310	305	323	325	309	307	301	318	338	328	304	323	308	333	306	309	327	327	338	314	293	307	313	322	336	298	296	311	315	343	325	327	313	328	274	318	344	305	333	336	325	298	319	336	320	269	293	315	321	301	316	326	287	295	297	306	298	302	314	302	313	287	315	325	322	296	277	321	317	281	321	308	351	340	287	301	285	319	333	325	328	307	307	339	327	299	311	319	326	288	319	310	343	288	332	308	307	320	296	298	309	320	316	299	317	315	294	277	323	303	341	324	280	347	321	306	315	321	312	337	317	319	321	325	321	308	334	308	327	311	287	294	322	313	304	326	326	315	306	295	315	318	325	315	316	295	312	338	314	336	313	359	313	305	312	311	317	317	305	340	306	319	299	307	358	312	327	348	315	318	327	297	318	280	279	315	305	290	314	349	311	309	314	287	343	275	310	312	326	297	319	315	312	337	307	307	315	291	288	308	287	313	334	345	326	330	307	289	326	343	283	312	330	321	287	321	329	297	309	303	305	330	315	317	336	288	321	312	334	318	333	315	311	304	313	285	317	315	333	294	284	334	285	333	328	310	322	319	311	317	317	331	312	329	344	327	293	308	324	326	316	294	317	316	315	312	316	289	295	310	306	337	294	320	317	331	309	296	344	325	286	342	292	312	298	289	294	296	314	325	323	272	301	338	321	342	294	325	302	362	349	278	340	317	323	292	318	355	310	290	307	292	308	308	335	304	336	304	299	344	296	311	337	347	302	324	285	344	306	296	299	320	298	328	318	275	314	315	299	277	306	323	299	318	304	297	321	299	327	331	342	299	330	285	316	317	303	307	314	314	293	288	283	288	284	304	273	313	299	284	318	317	323	315	309	298	337	303	279	284	334	315	311	305	340	336	288	313	310	314	314	331	303	309	325	296	310	299	311	327	295	300	318	333	303	326	285	293	304	318	331	302	304	314	325	306	321	331	313	290	344	307	326	323	299	311	291	311	326	283	330	322	340	329	336	314	306	341	303	288	327	340	280	300	323	322	304	333	317	291	319	326	306	302	311	297	296	309	332	351	282	331	321	300	321	332	316	338	338	291	316	314	319	319	297	309	319	303	304	314	334	321	319	335	330	343	275	308	306	296	301	345	334	285	314	270	325	333	288	329	305	304	308	327	328	313	323	318	305	294	335	297	312	305	284	312	301	318	327	320	304	312	266	311	329	322	349	312	357	327	329	365	306	329	319	309	332	309	311	315	348	335	312	346	324	307	332	310	318	279	289	321	329	321	331	292	292	333	311	289	329	333	361	302	329	305	314	327	334	332	319	328	338	318	346	314	341	311	313	309	303	342	315	305	287	309	296	315	295	332	309	313	341	313	304	319	290	313	355	327	307	302	301	306	346	356	318	354	318	317	300	284	297	302	328	314	316	326	338	318	336	307	316	303	311	310	311	301	293	313	322	323	300	288	295	291	304	289	322	335	291	329	318	284	316	283	301	317	328	333	306	322	306	315	333	335	333	321	313	323	308	301	337	293	346	323	320	305	332	305	322	333	311	304	322	327	281	293	337	325	308	316	317	303	307	326	311	319	312	311	312	326	300	311	298	315	311	284	299	337	339	332	333	336	307	316	294	289	317	342	301	309	313	326	300	319	298	317	326	300	293	300	345	359	314	309	302	317	321	316	312	319	303	312	354	322	315	317	331	322	277	338	282	311	302	329	349	295	311	299	338	310	292	324	315	291	298	305	319	314	335	293	327	302	314	300	318	303	300	321	280	324	311	329	290	306	336	309	318	335	330	316	292	339	299	310	319	290	337	329	313	305	295	323	320	315	329	300	297	311	319	296	300	316	311	329	333	268	280	311	294	309	324	361	307	286	322	336	324	302	298	310	320	334	311	329	348	284	310	313	295	303	279	343	334	278	316	321	307	292	332	332	299	289	298	314	288	346	322	306	321	319	328	299	328	299	350	286	328	319	304	303	306	290	311	309	314	308	305	330	297	326	294	334	314	308	329	336	339	315	306	312	284	336	294	303	339	316	309	319	323	326	301	293	319	315	310	314	288	318	316	339	306	329	310	292	333	300	340	316	339	326	307	311	303	289	278	360	318	310	289	333	303	334	299	323	310	302	324	332	274	315	317	350	281	334	304	323	314	289	337	322	304	312	316	287	297	344	310	316	323	326	298	315	326	319	286	304	326	317	331	274	310	328	313	286	282	307	323	334	302	318	292	302	317	306	302	304	310	306	302	297	280	343	304	286	317	288	286	323	293	294	325	315	308	315	325	305	307	300	308	297	333	314	313	319	302	331	313	322	330	325	334	338	294	340	277	332	313	311	297	304	356	325	326	318	331	309	311	331	342	310	295	323	302	336	299	336	297	299	307	317	323	289	352	310	323	334	305	337	298	309	318	299	301	353	290	313	342	312	326	289	323	313	308	328	336	304	291	304	297	301	299	324	298	304	274	313	301	313	362	308	343	317	312	319	327	311	332	297	334	305	303	307	308	333	320	341	299	305	329	311	309	303	313	303	326	309	347	301	294	290	326	324	327	288	315	324	295	315	299	314	307	353	292	312	336	328	342	293	318	343	325	329	324
59271	102963	78959	50569	26014	7449	1570	705	548	611	556	508	527	595	612	557	607	512	553	561	563	555	570	544	543	546	503	535	548	580	540	589	579	550	529	528	599	563	541	565	532	553	569	531	552	569	507	545	552	548	550	583	519	519	556	528	542	507	617	580	555	562	547	552	536	565	544	505	555	548	540	547	527	521	570	558	495	603	524	520	528	550	525	498	553	564	543	537	532	524	540	536	519	537	523	542	550	552	537	529	524	523	525	567	547	522	530	552	575	541	570	504	489	560	547	580	530	517	573	593	553	554	519	566	529	539	555	607	520	581	563	569	521	558	546	534	585	555	513	521	551	523	521	580	526	544	556	561	578	486	560	536	552	549	572	555	522	532	546	547	529	583	539	558	558	548	542	508	542	541	542	574	536	529	522	549	557	546	543	533	550	564	562	554	557	539	535	498	540	546	585	550	534	557	539	568	563	541	526	565	566	553	555	516	547	547	518	524	545	579	580	549	548	564	553	533	587	535	543	557	549	569	539	509	569	552	533	526	579	607	614	536	536	594	560	562	572	535	492	550	534	575	521	534	540	532	569	548	518	552	587	563	550	552	618	547	503	571	514	527	543	515	556	568	527	550	568	528	529	555	554	562	542	541	546	565	541	553	591	524	565	570	513	554	524	579	536	581	533	551	585	506	592	544	580	539	584	547	548	510	576	511	539	483	559	556	530	575	557	562	566	559	548	518	543	558	528	548	521	545	531	536	567	531	567	533	574	536	533	576	544	540	534	539	509	512	599	531	531	571	562	583	544	511	514	527	523	492	568	563	553	532	565	543	562	533	555	540	570	542	586	540	548	572	556	567	520	543	549	503	578	576	545	561	561	573	571	585	510	541	568	513	568	554	539	531	545	563	583	602	526	542	546	530	561	540	556	535	558	563	533	515	530	518	549	554	557	577	543	535	563	565	552	544	552	538	535	537	612	562	525	541	545	538	563	543	545	549	553	545	550	546	585	541	533	538	520	528	521	574	550	536	556	542	544	526	535	579	523	535	544	560	523	531	526	524	535	562	530	565	591	529	556	547	523	519	547	523	502	590	506	592	531	555	570	559	520	593	561	568	579	559	544	531	588	554	526	560	552	545	524	560	568	541	544	547	547	520	572	557	534	547	592	528	527	534	537	550	531	523	558	488	551	540	556	476	565	581	550	557	519	566	561	574	566	554	565	534	570	563	540	553	564	552	522	573	555	560	556	547	526	526	568	545	551	539	566	545	525	534	532	581	548	550	557	541	523	542	501	553	531	563	534	521	540	570	527	541	529	489	510	552	563	573	512	547	531	508	561	527	594	525	544	580	502	566	545	532	572	587	535	560	514	489	544	572	551	535	563	517	515	552	576	515	551	518	554	545	554	588	575	574	558	534	564	509	537	546	559	566	577	551	526	547	537	585	543	523	569	556	504	538	516	548	526	508	528	575	530	549	507	518	580	507	584	590	548	546	562	582	550	555	574	548	536	531	572	542	531	525	520	559	600	572	552	555	518	552	563	544	560	548	536	520	555	536	572	497	504	497	538	611	544	568	549	527	535	539	565	559	544	591	543	570	524	585	596	506	553	564	504	512	556	533	522	548	597	550	566	546	529	567	525	510	586	522	559	544	507	610	571	519	533	575	561	562	517	547	513	522	539	557	556	538	603	516	538	596	563	555	555	554	562	543	540	520	529	518	562	570	533	556	598	561	526	585	577	536	513	555	531	511	500	567	544	579	560	555	557	510	535	536	538	530	552	545	507	554	561	601	532	529	526	556	574	517	594	556	533	500	506	512	569	533	551	548	571	533	525	585	549	539	560	599	562	532	511	581	575	523	527	560	560	499	562	552	539	522	569	547	550	545	572	545	554	523	556	552	578	530	573	567	577	511	546	552	540	553	551	551	574	541	513	551	586	551	514	538	536	517	573	557	563	552	567	550	517	581	523	532	539	533	547	518	514	553	531	559	539	551	530	555	535	554	548	586	516	548	522	545	584	539	553	587	565	503	551	552	533	577	564	527	539	553	542	537	553	599	593	533	536	522	558	546	534	585	584	542	517	529	595	569	549	540	562	546	545	557	542	548	548	515	526	560	542	513	518	538	553	539	553	570	548	564	552	505	558	547	559	524	512	551	514	542	582	562	561	517	558	541	531	547	575	527	550	563	562	547	556	533	544	554	561	577	539	571	494	534	505	516	564	611	596	542	559	554	553	542	566	538	574	573	525	531	499	570	592	524	583	549	552	558	520	545	540	555	533	542	571	524	514	529	541	548	529	513	554	530	518	517	562	579	567	544	608	538	521	570	558	526	543	575	560	545	545	557	538	540	528	536	575	538	520	593	519	517	542	520	532	564	550	539	548	553	537	563	574	521	541	526	523	547	596	534	527	540	572	503	555	506	527	576	570	530	548	565	547	564	530	551	564	517	568	496	551	558	530	508	581	585	541	536	538	535	548	546	525	547	565	546	542	585	530	551	557	515	579	590	539	543	558	566	543	555	561	551	527	547	567	568	569	538	586	530	572	532	535	527	510	571	493	514	543	575	526	559	565	507	529	532	562	499	534	574	554	513	545	493	518	549	562	588	573	557	549	540	561	533	529	551	491	569	528	541	560	566	551	568	529	542	544	542	611	576	541	524	557	556	546	547	517	557	548	560	555	543	556	523	545	497	532	540	541	558	523	546	620	531	553	596	537	526	563	545	541	552	530	553	510	566	579	535	516	577	559	512	587	558	531	553	560	554	554	532	530	543	566	543	566	564	563	586	517	533	567	486	547	555	530	557	523	523	550	571	541	564	548	594	557	545	571	523	551	552	513	547	540	577	538	492	550	585	579	539	532	576	526	550	522	561	569	562	531	567	554	552	547	535	554	474	587	569	538	541	552	536	564	543	550	550	554	547	561	533	519	512	563	560	605	524	521	570	560	539	589	543	528	556	551	543	538	567	561	530	522	562	587	546	581	563	560	504	579	609	554	579	545	579	528	549	579	558	603	570	561	578	584	478	540	551	546	568	583	531	509	547	522	528	527	528	541	559	549	559	528	546	570	513	495	586	567	540	525	547	539	511	561	537	580	587	566	558	555	539	522	528	587	558	541	568	566	558	542	571	490	565	552	562	539	548	582	578	531	531	530	498	542	540	527	557	571	552	540	564	543	521	547	594	577	591	525	546	561	546	530	564	529	525	574	513	510	577	525	578	589	565	543	513	564	555	542	564	547	546	504	506	567	546	536	521	577	551	590	530	552	564	541	524	564	595	554	537	519	519	510	513	561	574	584	548	572	543	509	555	548	562	534	534	594	552	616	570	523	551	559	562	552	548	550	522	527	529	542	549	527	548	514	539	512	515	565	527	508	513	542	573	535	573	542	522	509	537	539	515	555	533	564	521	591	575	504	540	522	539	526	509	539	494	539	544	544	532	534	598	514	575	522	528	534	591	534	578	527	553	514	537	612	570	519	553	510	596	496	533	541	591
28678	32079	30941	15499	3050	752	347	271	255	300	250	267	264	261	217	240	264	245	295	290	239	270	235	234	252	264	251	255	258	266	211	250	233	264	239	259	256	274	278	256	296	244	274	258	253	275	260	256	259	251	239	254	231	266	250	281	248	265	254	279	278	245	262	256	271	273	259	247	269	249	251	242	267	249	245	253	248	245	238	242	238	246	264	269	276	258	221	269	250	258	257	271	261	232	261	246	287	254	250	263	247	240	266	248	253	263	269	278	264	262	254	270	264	237	256	288	236	279	257	240	225	225	238	265	258	236	277	264	267	288	271	281	260	273	288	246	243	240	260	251	240	279	274	278	268	270	266	268	251	273	241	266	268	265	245	290	271	263	260	277	270	246	262	256	252	233	261	242	243	223	251	247	260	251	248	247	265	243	285	233	239	265	248	253	257	246	264	264	249	249	232	284	247	256	235	258	260	227	255	267	248	254	266	267	278	255	266	275	266	221	254	284	254	282	253	248	240	258	269	255	299	271	275	239	270	270	240	299	252	243	256	254	275	248	237	249	256	287	282	252	247	248	260	251	249	267	240	264	260	254	279	258	252	261	270	263	258	267	217	244	229	251	271	230	255	264	253	280	256	271	266	275	263	268	263	237	279	232	268	272	281	265	245	252	285	237	252	254	237	274	269	232	249	256	247	236	247	274	267	248	273	245	267	259	262	273	257	260	292	259	257	293	260	254	250	270	268	257	244	232	258	266	258	257	260	279	268	266	254	267	273	232	283	246	272	272	272	281	249	269	278	289	246	257	253	256	262	245	254	261	243	284	265	252	267	262	243	267	239	247	254	249	244	256	256	245	268	273	230	251	257	240	286	273	240	253	256	265	280	257	249	254	246	265	253	272	250	256	256	266	265	238	280	287	255	255	270	260	263	246	246	246	280	281	271	289	267	256	229	222	259	237	265	268	233	246	255	257	264	231	245	255	262	285	240	241	239	263	251	263	239	293	238	260	281	245	289	302	235	278	238	250	275	240	263	265	248	256	250	272	246	269	253	285	245	260	271	271	244	258	268	281	242	276	240	272	269	242	263	299	285	252	246	245	260	276	260	285	245	246	270	247	263	280	235	290	266	258	271	289	240	267	267	286	252	257	261	266	267	251	260	240	251	255	277	240	236	246	261	241	255	254	276	245	260	264	233	228	259	267	249	270	259	265	254	272	267	265	248	242	279	272	275	260	234	274	285	256	274	269	279	237	259	257	262	267	257	284	280	258	251	254	261	237	257	256	247	293	260	232	287	276	283	264	228	250	243	256	241	244	250	258	293	256	241	276	282	261	281	263	245	246	214	244	258	250	263	273	260	257	239	240	282	251	258	277	250	287	242	275	268	253	257	237	264	242	253	283	281	263	279	267	275	238	241	247	254	257	281	233	260	268	239	263	229	252	239	245	258	298	234	250	259	272	259	239	241	272	257	280	262	278	271	286	272	242	268	278	255	250	228	255	260	267	217	289	257	243	291	270	236	283	252	268	245	235	229	255	265	268	264	236	275	261	252	246	255	263	247	270	245	259	253	263	267	256	245	254	261	285	242	247	253	277	263	281	254	226	260	261	283	244	264	278	273	262	247	265	235	258	267	256	238	247	249	241	263	254	276	247	273	278	238	249	278	262	265	245	271	277	260	265	258	268	255	262	234	277	246	249	246	251	278	268	230	276	271	262	279	236	246	267	234	304	279	250	246	265	258	262	261	302	275	254	275	277	258	244	238	252	259	267	245	263	253	258	261	271	258	244	276	237	261	274	247	276	285	262	264	271	258	279	263	273	236	268	253	253	276	262	210	200	266	243	235	271	240	303	250	255	243	248	259	259	233	231	239	267	245	247	285	257	253	241	267	257	261	265	264	278	273	262	252	253	277	287	256	244	270	284	252	270	242	239	288	265	257	256	270	233	239	256	247	265	260	259	269	300	260	251	289	263	262	255	236	247	256	250	249	296	245	259	264	262	263	244	266	267	252	237	260	265	290	272	233	295	248	246	255	253	272	240	265	261	271	274	264	267	242	244	294	287	258	278	260	241	223	248	239	261	267	276	232	301	258	295	272	238	268	250	263	267	263	254	246	291	265	254	263	273	262	270	245	227	273	252	281	247	304	281	255	258	235	265	249	254	240	252	262	246	256	226	238	251	248	277	273	256	225	261	262	252	262	236	259	234	224	268	246	239	286	246	244	270	230	261	227	298	241	248	276	247	261	249	267	241	241	255	252	265	238	264	247	246	247	227	283	245	248	262	266	234	259	252	257	247	261	270	257	259	272	246	260	245	247	266	264	265	243	241	241	269	216	264	251	265	281	249	245	250	290	259	243	278	278	278	257	252	271	271	265	290	269	256	264	269	288	242	270	257	259	239	255	264	279	236	267	264	280	266	254	230	258	299	253	241	259	238	246	265	260	258	279	264	285	267	254	247	278	266	253	228	253	244	262	256	248	289	234	272	242	277	246	265	236	279	293	276	264	269	278	241	250	263	266	278	234	277	234	257	265	262	279	239	230	260	247	280	264	273	241	273	264	267	252	261	241	237	250	260	267	256	239	253	251	254	266	258	248	243	263	271	252	264	267	246	284	246	259	267	270	275	249	235	256	269	236	262	258	251	261	257	267	242	256	233	265	281	261	266	239	257	265	240	249	249	247	271	270	285	261	257	262	271	213	260	238	256	260	278	266	274	267	255	271	252	267	235	249	224	262	278	247	268	251	269	291	259	265	269	259	257	257	236	267	268	241	238	275	237	277	246	279	267	237	234	256	247	251	241	254	243	239	255	255	234	250	259	237	253	270	266	251	230	245	284	278	285	265	260	255	257	292	261	265	254	258	230	246	251	266	268	249	239	261	251	245	254	264	249	254	285	262	287	278	264	277	210	261	240	229	264	264	259	228	259	223	238	228	249	252	237	284	263	246	250	258	237	294	249	250	262	282	240	266	267	269	271	236	253	240	260	250	266	273	249	240	284	257	280	232	240	266	247	238	265	261	262	268	249	243	243	243	295	277	264	239	254	253	259	255	251	236	243	269	266	238	291	231	248	286	262	251	263	254	253	261	275	277	243	271	252	273	249	248	281	255	245	244	274	242	254	267	288	245	252	256	258	257	258	289	242	257	258	273	258	275	264	227	269	250	270	258	265	249	259	272	271	270	268	287	236	251	274	263	258	276	279	260	252	292	268	260	275	251	251	225	259	241	252	277	276	254	267	260	240	255	277	252	247	243	261	255	250	247	262	270	264	255	234	269	245	259	259	226	263	249	256	251	229	251	251	251	260	272	276	261	221	248	261	262	243	268	264	229	262	293	270	271	249	250	247	252	245	269	272	222	280	256	271	233	264	238	257	268	244	284	257	249	254	244	293	257	229	243	259	247	240	259	254	238	247	230	251	270	251	275	227	262	279	283	224	261	294	265	249	259	220	263	274	260	232	258	283	269	281	276	261	282	233	257	258	254	264	289	258
35238	51060	36945	17357	5287	1369	643	491	459	482	514	481	462	467	496	488	486	460	465	484	498	493	542	488	484	452	502	463	474	482	529	484	455	455	500	492	482	503	477	481	474	522	436	467	486	488	483	498	475	505	463	492	452	465	490	489	484	548	507	451	455	507	510	430	532	464	460	476	477	481	488	519	514	491	481	505	522	470	443	451	484	493	483	446	461	498	506	459	496	477	493	550	491	524	492	496	475	498	516	497	508	469	503	491	486	449	500	488	500	464	479	472	460	489	483	480	470	462	463	493	504	468	477	493	494	485	505	510	522	483	478	475	497	470	490	495	512	469	483	465	487	495	474	461	512	486	486	508	474	493	474	493	497	519	456	506	500	515	500	504	490	477	471	465	490	449	479	466	482	486	471	460	455	489	471	492	462	515	495	499	472	496	462	463	490	470	494	490	482	460	504	457	463	476	477	523	479	488	478	509	519	437	480	467	467	477	477	501	485	474	470	494	477	469	470	500	482	484	442	490	449	499	478	466	494	490	471	449	456	509	521	505	478	489	447	479	455	469	459	495	477	468	483	478	476	486	506	480	511	480	505	492	487	462	456	475	526	465	454	482	515	512	465	466	467	460	476	493	523	453	496	474	482	515	432	481	486	501	488	442	483	499	498	469	464	486	496	469	467	490	486	496	510	464	469	510	454	487	477	490	497	477	512	473	494	475	461	478	484	500	489	465	496	460	449	503	457	470	485	502	441	455	521	490	492	460	465	481	495	461	497	494	454	493	447	489	505	499	475	463	478	501	476	467	477	488	502	443	518	499	517	484	487	491	484	484	464	457	475	510	450	453	502	518	475	498	507	473	472	445	506	492	507	471	461	485	441	422	513	481	498	463	469	463	463	483	441	472	471	492	472	459	493	490	486	470	482	437	467	486	461	471	480	446	444	461	459	474	492	472	480	467	497	498	512	443	457	466	484	493	491	489	486	463	454	458	460	458	463	475	505	496	484	498	475	446	468	470	449	487	457	510	497	477	473	462	500	488	486	474	468	478	438	502	448	511	503	460	494	497	469	490	492	502	482	466	446	517	468	461	484	531	473	502	455	463	409	478	496	470	470	527	471	532	510	516	486	496	510	487	471	399	469	485	450	509	479	494	490	502	455	526	474	467	478	464	453	494	476	475	508	453	483	439	472	468	480	477	473	490	437	502	476	518	471	462	502	467	463	476	455	481	500	459	476	468	504	463	470	519	506	482	504	481	453	499	520	477	464	498	456	456	490	456	475	509	455	448	501	493	471	525	449	530	508	511	520	530	448	506	498	478	474	479	491	458	443	463	498	435	487	498	514	450	481	473	465	475	486	467	455	522	458	492	472	463	478	482	463	470	471	471	525	497	488	482	488	484	461	496	487	467	502	484	476	471	520	487	452	492	472	474	472	486	467	506	523	448	470	497	500	482	463	441	515	506	523	490	462	475	508	493	432	497	481	466	498	477	460	502	484	482	530	455	506	438	453	446	474	480	477	481	481	501	471	479	487	447	504	451	471	452	447	482	509	501	466	492	525	529	491	503	455	458	472	487	481	489	470	507	488	510	450	479	484	503	527	452	508	463	488	449	505	488	508	479	536	461	490	486	438	508	470	491	521	481	469	489	480	469	490	473	517	500	512	489	541	494	495	513	544	473	482	412	466	503	464	477	481	489	446	478	499	499	464	491	496	495	449	490	508	518	501	494	478	498	467	480	460	524	468	425	466	518	467	471	487	493	494	494	516	491	475	500	472	503	472	496	482	508	454	472	512	489	503	497	491	510	472	506	475	505	458	510	508	481	489	470	466	494	494	486	481	478	443	457	475	457	486	471	475	494	455	484	462	463	508	500	468	461	483	515	471	462	461	498	481	486	491	419	474	496	478	486	471	472	459	499	460	510	489	470	518	496	488	462	458	498	504	477	503	505	480	481	477	470	506	468	524	498	468	461	491	486	513	472	490	522	499	450	453	465	480	451	471	464	478	490	439	456	474	474	502	493	443	473	512	455	473	491	454	487	472	472	461	462	500	453	418	476	527	453	500	516	452	505	479	463	460	486	488	457	486	489	482	424	507	513	481	399	475	497	451	486	437	506	504	458	474	500	467	516	495	519	458	484	455	488	461	489	426	478	482	468	469	475	449	454	477	488	473	497	499	462	485	490	475	525	483	494	489	498	499	464	481	496	491	483	485	501	451	493	497	530	492	467	437	484	489	487	492	463	462	478	471	480	495	494	464	513	498	515	465	498	521	470	473	488	501	472	496	448	467	505	509	507	519	465	470	484	468	492	472	518	444	488	472	475	469	492	431	482	492	466	487	487	474	470	486	460	483	454	452	479	482	507	516	477	470	443	468	487	466	447	469	478	485	502	453	502	487	470	502	494	467	471	510	459	486	470	525	458	478	506	469	428	482	438	437	513	470	460	529	508	494	467	429	441	472	478	459	486	472	483	449	485	507	467	486	448	482	488	540	532	500	513	434	468	490	489	542	479	521	453	460	462	488	467	463	478	475	486	476	486	487	497	454	476	468	495	454	479	481	491	489	474	499	496	492	458	480	517	472	485	499	488	472	483	447	483	470	474	489	479	473	485	516	471	470	474	493	481	479	491	464	468	507	487	513	519	484	443	517	461	450	494	491	520	466	491	458	441	490	480	483	444	487	461	467	481	505	471	527	463	492	467	482	480	503	488	513	493	473	524	456	470	475	499	481	496	468	461	519	447	484	498	503	458	478	505	465	479	488	496	440	503	524	518	502	435	463	498	469	474	489	491	480	504	487	474	526	459	499	510	520	448	483	516	436	478	535	516	487	463	469	494	510	457	504	510	467	509	496	515	464	509	519	503	493	489	461	442	499	508	499	501	486	432	500	478	489	499	474	480	481	513	462	446	479	484	510	461	467	472	509	433	483	477	477	490	468	450	457	436	516	490	475	497	486	436	501	481	482	442	449	471	478	497	496	535	482	492	478	482	473	473	505	461	510	486	452	517	485	511	477	478	475	499	498	456	507	475	466	489	459	515	476	499	470	457	480	441	486	478	450	498	470	458	513	484	508	447	471	523	500	483	481	476	457	452	502	480	490	498	472	496	450	493	474	471	452	474	470	478	468	520	497	489	502	486	514	498	527	458	458	481	498	481	475	446	525	477	507	485	483	473	476	515	474	496	459	514	487	501	490	495	521	466	489	467	461	539	442	447	520	473	488	493	465	449	482	474	479	510	474	474	473	485	450	459	458	495	482	521	468	503	489	500	478	512	491	504	440	472	534	481	498	499	476	444	490	528	484	482	457	490	470	494	470	495	490	515	465	475	477	504	451	477	497	495	496	496	461	489	518	462	517	483	514	495	452	469	471	483	492	458	460	489	539	485	498	463	496	461	511	472	510	528	492	500	459	530	521	532	440	467	480	490	466	473	504	462	461	443	498	483	459	468	459	474	509	487	512	523	474	482	465	552	465	469	480	483	463	476	454	477
24704	25544	38646	31691	19859	7566	802	318	277	302	277	262	292	264	290	300	317	281	280	274	282	275	282	262	279	281	274	251	280	255	281	273	271	272	281	240	271	294	267	297	242	284	284	283	283	254	273	281	250	268	257	285	286	239	233	264	267	272	258	291	267	262	249	281	255	279	286	273	273	286	315	256	287	299	298	260	292	257	260	269	277	271	234	271	300	261	249	283	271	275	267	262	292	256	287	264	271	265	241	279	264	212	274	292	267	297	272	285	286	273	268	313	280	284	258	267	276	276	271	279	278	260	274	249	262	268	280	248	281	248	266	261	262	239	250	295	283	275	275	303	279	270	256	233	266	296	264	278	235	256	273	274	273	260	301	294	280	291	257	264	259	251	270	264	261	289	295	288	272	283	268	248	273	246	247	260	266	289	277	272	266	280	272	278	253	263	258	259	274	272	291	257	297	270	267	293	247	258	290	267	299	291	292	281	285	287	261	266	267	231	291	276	289	269	274	314	266	249	284	274	284	282	255	270	273	249	239	251	285	259	290	263	283	268	279	270	263	260	272	246	280	288	263	308	265	282	261	292	270	260	270	275	253	292	254	279	268	249	266	262	239	259	294	257	263	282	274	265	284	256	246	294	286	258	253	220	270	287	288	296	260	274	287	264	270	232	254	248	265	242	250	269	283	274	249	281	263	268	314	248	295	306	276	275	257	288	295	268	281	253	293	291	280	251	277	285	288	266	320	256	260	270	265	248	293	231	290	277	297	264	264	268	254	254	249	266	266	281	265	283	283	280	263	289	263	262	288	286	274	281	242	277	268	288	282	265	274	254	282	294	270	259	266	264	272	282	261	250	271	274	267	232	268	272	243	270	291	276	297	280	283	250	300	282	248	284	252	283	259	290	295	303	259	276	271	262	259	259	273	251	280	271	272	267	296	281	288	240	269	261	283	285	265	246	301	252	244	278	278	296	289	302	285	292	234	270	254	289	278	280	237	242	281	242	298	286	270	275	260	274	259	279	288	288	264	238	244	260	278	268	286	255	236	281	261	267	308	274	253	275	255	252	254	259	282	272	233	259	256	283	263	238	294	255	281	297	240	281	283	261	263	286	265	274	277	258	265	248	278	242	281	263	273	273	271	255	279	260	267	283	259	282	245	287	266	284	261	260	267	278	296	271	202	276	295	268	266	277	265	250	250	269	288	279	246	295	264	261	283	289	284	278	275	245	273	288	257	280	242	257	261	260	253	286	268	279	289	279	281	269	281	283	299	305	262	276	246	290	314	282	254	274	289	309	265	246	234	264	247	250	252	293	250	278	265	300	259	261	285	282	284	267	267	224	273	221	287	283	253	270	267	282	276	257	265	256	282	276	257	274	264	283	285	270	276	283	305	279	239	270	283	264	264	269	269	307	291	236	269	265	252	285	295	278	303	288	275	283	254	253	241	270	304	249	251	281	279	273	254	300	259	288	270	235	274	261	265	249	275	299	257	289	270	274	242	274	263	256	271	267	253	277	270	295	268	293	256	265	275	289	302	252	292	270	267	292	247	265	278	297	296	274	242	248	275	267	243	254	255	260	275	256	272	258	243	251	260	291	285	283	264	267	284	260	260	249	281	272	272	255	276	247	289	272	286	262	278	254	274	262	238	278	266	292	246	266	275	293	289	264	293	259	287	269	242	294	252	281	295	265	250	264	276	319	267	274	251	284	273	271	252	272	242	255	268	242	273	272	265	248	273	258	273	287	289	278	246	266	270	247	273	248	255	263	255	271	283	260	256	277	293	292	282	267	276	308	240	262	269	287	258	299	265	256	256	264	299	272	260	261	282	296	290	259	261	271	262	269	274	267	259	287	283	265	288	293	251	290	269	262	272	284	264	259	297	284	288	257	277	272	270	285	250	264	247	270	287	265	281	287	287	264	242	265	250	241	292	255	290	273	260	269	260	282	273	283	293	272	275	265	282	259	279	286	290	256	297	272	290	264	285	297	250	283	262	287	269	306	302	252	253	278	273	300	264	274	297	293	262	283	260	283	276	269	266	256	271	280	282	298	273	277	281	289	269	274	243	300	266	266	272	269	244	298	267	277	274	250	269	289	247	279	296	264	258	260	271	295	250	277	283	272	290	282	289	299	250	289	287	273	267	277	284	288	289	301	262	279	291	300	291	299	286	274	236	279	251	264	250	291	251	277	278	233	257	275	265	247	300	276	272	270	258	263	275	247	290	255	254	246	268	293	275	249	262	264	251	277	251	270	277	264	257	288	261	294	287	310	268	270	273	248	298	258	258	231	283	294	251	280	278	292	295	283	267	273	263	247	247	281	265	236	276	275	240	257	267	253	272	291	267	290	259	255	280	248	255	242	232	281	279	296	252	264	263	265	297	265	281	259	260	282	292	287	289	293	245	256	285	272	294	251	295	288	286	256	247	240	249	266	285	285	261	277	279	275	269	285	280	271	264	304	281	250	262	243	275	271	261	277	290	279	282	266	306	281	276	269	263	265	269	291	281	247	290	287	294	265	248	301	269	287	241	255	296	277	253	248	280	292	231	283	280	265	266	292	269	297	263	276	254	248	259	250	298	303	266	267	266	272	260	276	266	277	276	284	265	268	253	273	298	277	292	273	250	260	269	255	258	263	261	290	270	250	244	272	243	272	268	242	261	283	257	265	275	325	242	221	283	261	247	255	292	260	243	260	257	298	286	250	261	251	238	269	278	260	247	274	275	277	282	287	261	256	266	279	229	278	263	272	268	247	268	236	263	275	259	263	284	290	256	283	297	291	232	266	287	304	225	269	284	300	240	281	284	239	246	287	260	255	279	281	256	285	272	273	282	220	225	288	286	271	278	239	269	270	307	265	281	277	275	291	294	264	288	261	265	248	293	259	280	261	255	294	264	269	254	282	278	247	283	247	295	245	247	275	280	275	280	280	285	291	274	251	289	275	251	289	282	287	241	273	290	305	279	270	300	291	286	240	259	256	266	288	269	285	248	276	284	285	258	283	285	255	288	292	302	266	263	250	274	252	251	290	268	266	310	296	240	283	276	265	285	297	279	238	280	281	248	254	250	262	241	263	295	265	255	241	277	263	278	287	263	255	285	265	265	253	269	280	258	269	268	275	236	256	289	284	266	267	266	264	276	261	270	289	264	262	272	268	257	311	272	268	297	281	276	265	281	295	249	301	289	273	251	240	281	269	262	284	266	258	272	246	267	264	263	269	280	270	264	239	255	266	265	248	276	298	254	277	280	295	266	250	284	251	283	254	244	280	262	300	290	254	257	296	286	268	267	261	266	265	253	244	257	281	265	260	302	257	285	271	283	307	283	262	267	261	288	257	239	269	264	278	236	263	252	243	272	266	266	273	276	257	302	266	296	254	263	271	259	250	278	310	273	253	276	276	272	310	300	287	261	261	246	271	291	261	272	262	276	256	259	258	277	258	241	283	263	252	255	269	240	289	269	272	269	264	271	273	259	274	259	258	261	275
58175	93708	70195	41511	19187	4916	1246	608	502	496	474	520	549	481	508	493	501	525	522	545	497	485	487	454	491	492	481	465	536	499	510	509	494	485	520	470	463	506	490	497	512	497	448	465	479	524	507	503	514	517	510	494	476	495	446	497	504	494	489	507	478	536	500	470	505	506	532	530	503	545	498	460	504	504	531	519	519	461	514	526	465	456	508	461	509	520	502	471	530	468	511	508	500	530	516	524	498	500	551	459	521	482	491	445	518	484	512	486	504	540	532	459	499	462	502	473	500	526	530	517	514	492	505	485	506	473	541	535	522	515	500	498	508	512	468	493	513	518	546	458	509	519	483	480	491	501	496	483	472	498	505	501	509	489	549	524	494	496	499	512	503	491	508	496	474	493	490	476	509	504	534	477	496	516	499	507	503	500	453	487	516	487	496	475	497	524	500	518	565	502	568	489	494	539	483	503	517	488	500	537	507	455	483	501	489	513	498	513	504	561	482	475	516	527	456	482	470	456	520	478	510	475	513	512	513	504	482	495	502	540	488	503	494	484	510	493	457	526	485	497	492	498	502	511	476	466	481	487	480	469	493	515	490	519	496	508	481	517	490	495	466	487	525	511	453	517	512	484	509	519	489	524	488	482	478	502	501	542	455	518	515	526	480	503	531	522	492	501	495	547	498	508	501	504	518	516	555	512	503	491	488	495	507	487	508	496	486	488	481	470	538	471	465	465	494	544	510	485	533	489	498	461	452	473	467	501	563	500	506	499	507	483	515	482	540	494	469	514	483	517	499	511	484	482	508	507	490	455	479	495	471	530	521	561	493	515	477	502	500	504	580	505	497	487	495	484	492	486	496	503	469	495	552	530	484	490	543	527	501	500	518	456	492	528	493	505	463	535	508	537	525	499	487	473	518	487	464	479	525	499	481	475	451	554	484	498	471	468	481	482	548	527	497	509	510	504	516	480	485	479	470	497	502	496	507	489	464	488	488	455	509	518	509	522	488	510	508	474	503	504	501	506	513	476	516	488	476	508	549	544	472	506	500	526	513	508	517	503	500	502	490	478	472	523	488	487	506	471	484	452	537	476	475	485	516	519	500	504	522	488	480	526	458	489	470	517	524	462	502	497	521	520	489	517	531	462	472	488	491	527	493	477	526	504	528	476	473	453	540	476	533	498	556	452	479	495	496	449	502	452	487	458	511	488	523	483	479	489	554	537	511	497	524	448	529	495	533	525	509	441	512	528	492	518	515	504	495	537	505	521	525	488	499	509	483	529	508	515	551	462	500	542	498	481	489	503	453	498	523	511	530	511	506	461	507	522	465	476	480	492	497	489	499	498	498	494	507	474	496	495	458	491	534	499	522	470	492	487	530	500	503	533	468	494	521	459	485	515	466	525	458	495	506	466	525	489	468	512	493	532	525	483	501	469	510	505	484	487	472	491	478	496	496	454	496	538	520	474	459	498	509	491	538	512	507	458	516	508	495	504	479	468	499	510	543	501	494	534	462	505	487	506	456	517	552	492	496	545	480	460	513	520	493	527	510	514	560	535	471	547	511	479	509	500	478	508	512	498	505	451	502	492	502	524	511	517	477	491	550	509	477	506	486	489	548	485	550	499	491	510	529	463	510	484	499	471	528	477	459	491	527	535	490	502	487	513	487	501	495	502	479	469	489	533	506	521	532	478	463	479	502	483	508	529	475	475	505	471	520	464	488	544	487	504	509	512	485	471	533	512	466	516	508	489	443	513	525	490	509	478	484	486	524	504	521	518	484	503	525	458	522	467	487	530	491	482	539	514	489	482	468	474	513	451	461	512	525	504	496	467	529	460	509	481	462	503	511	509	544	499	470	497	531	509	460	517	490	512	476	478	491	531	478	510	479	535	489	515	499	516	511	506	503	478	493	536	464	517	491	517	543	508	511	477	549	516	516	484	483	526	492	497	503	476	509	508	478	510	470	523	559	522	489	496	462	527	513	433	516	519	492	519	494	491	559	495	506	527	511	500	508	505	498	518	506	554	505	526	498	489	460	545	550	488	500	498	505	480	498	472	515	474	514	462	520	494	514	482	478	476	459	478	482	489	530	561	494	496	506	488	473	464	541	521	496	469	485	473	518	524	512	508	469	487	505	487	488	491	517	503	509	475	493	505	480	460	535	482	504	491	502	456	515	488	485	498	549	531	510	492	514	497	513	487	505	514	531	469	499	468	457	500	480	542	466	516	525	513	490	519	470	493	524	546	484	493	485	504	496	483	503	520	492	488	451	518	487	512	514	472	500	480	493	535	509	483	442	458	524	532	501	509	490	487	492	508	565	490	510	490	505	520	537	499	504	544	521	499	502	491	506	572	495	460	523	478	481	465	491	534	508	518	494	502	482	490	461	524	526	465	536	475	481	493	484	496	503	499	503	521	499	509	545	515	499	508	475	466	524	503	477	476	462	540	521	497	518	464	498	462	521	468	477	495	496	509	489	496	481	522	488	485	480	494	495	522	493	521	484	550	511	505	472	499	526	515	509	508	520	506	491	487	477	486	518	487	494	515	469	526	494	504	515	509	522	483	467	497	541	502	486	509	508	471	459	505	522	492	508	487	524	527	518	469	511	533	490	513	470	520	498	495	487	463	480	498	496	492	493	468	499	522	502	516	507	512	528	463	470	526	526	498	462	454	474	514	502	511	518	515	501	471	500	517	476	502	506	481	498	447	501	525	463	502	517	476	501	519	534	480	497	458	491	528	500	493	483	478	513	520	513	485	492	506	488	493	467	503	555	492	472	516	517	491	484	498	489	455	506	501	511	507	486	539	472	533	506	494	486	534	494	490	497	490	480	529	506	461	498	452	487	492	524	485	489	472	472	505	537	519	473	480	483	493	472	498	497	504	468	484	507	483	517	507	510	492	489	541	480	496	533	461	480	505	484	502	482	514	490	525	523	496	530	542	461	491	481	479	529	495	475	518	531	481	516	505	480	493	495	554	508	492	482	489	525	511	489	464	503	492	500	522	565	469	485	519	505	493	487	479	494	504	473	503	515	531	492	466	492	516	514	470	487	528	495	507	506	499	510	500	467	517	491	466	493	500	531	492	495	454	499	503	521	488	522	530	466	492	524	526	539	495	501	505	513	523	506	500	486	484	515	517	498	529	465	483	473	505	510	509	479	501	494	494	506	473	474	497	501	464	459	494	458	478	527	516	524	473	472	510	467	527	491	480	521	485	513	458	501	512	520	511	482	509	497	522	512	505	475	507	500	491	492	500	504	518	489	499	466	482	453	521	485	496	507	478	475	514	502	471	515	514	494	475	481	513	499	493	498	507	525	500	503	514	522	477	485	518	522	533	514	529	518	488	513	486	510	533	473	503	483	510	498	513	478	508	496	516	484	503	512	501	493	503	489	457	503	483	488	501	447	504	514	493	490	459	527	464	523	472	478	495	513	509	480	530	491	514	491	471	475	508	492	452	493	513	488	533	505	482	444	494	489	496	532	466
23408	22999	34199	29358	22314	17023	4291	448	332	303	313	319	286	341	330	316	317	303	349	303	308	292	309	327	347	317	341	282	332	301	307	321	313	339	307	301	314	332	326	338	326	316	330	305	315	284	312	313	330	341	305	311	314	316	340	282	334	319	322	293	316	310	305	326	332	312	312	331	299	272	295	329	304	328	325	310	304	359	284	302	318	304	318	307	282	291	327	312	296	290	326	321	325	317	325	291	329	320	298	304	310	315	333	296	331	286	307	330	288	329	294	281	335	277	314	307	304	324	325	324	330	300	324	319	325	342	310	331	287	314	343	270	287	309	319	293	308	316	286	323	330	283	342	305	314	301	313	359	258	310	291	292	304	320	311	323	324	308	329	336	321	301	297	356	300	328	317	320	297	319	303	323	303	324	316	313	311	295	326	291	282	316	316	277	314	297	320	295	322	310	318	305	308	300	302	299	325	320	306	320	286	301	317	332	331	329	324	320	309	298	289	280	340	297	316	292	322	322	306	285	316	324	331	322	308	322	294	274	303	305	330	300	327	317	306	323	303	300	355	339	307	332	292	279	317	321	308	303	338	326	306	338	316	284	321	332	343	297	343	321	304	300	350	325	337	312	304	310	305	331	306	331	332	310	300	343	303	324	347	302	292	323	322	289	320	358	312	325	327	302	320	333	345	328	332	322	329	301	326	342	323	327	335	292	310	342	315	318	301	285	302	296	347	288	306	308	316	300	297	318	308	325	295	326	273	354	360	332	336	325	310	311	307	304	324	316	300	302	322	313	342	313	302	309	311	287	302	317	299	327	324	304	314	310	295	316	346	293	308	316	324	332	311	291	307	320	331	326	317	305	318	314	324	303	287	319	328	341	319	311	294	355	332	313	327	322	310	325	303	314	299	326	306	324	314	319	332	308	316	330	317	304	299	274	320	326	284	324	314	290	306	324	310	330	304	329	290	355	316	315	315	322	311	317	311	347	311	314	303	311	306	311	301	346	335	323	311	323	304	297	318	300	310	322	319	315	317	304	305	323	350	313	312	330	303	282	296	313	329	324	309	294	301	292	263	357	302	317	297	310	315	310	289	298	282	310	322	295	306	299	304	281	316	317	333	304	306	279	331	334	332	312	299	325	354	294	309	296	289	326	304	273	318	324	294	318	313	315	319	282	309	310	308	365	274	295	307	328	314	330	303	308	323	319	343	309	300	314	323	306	312	346	313	290	296	355	336	322	326	319	308	320	322	299	317	293	305	308	321	306	318	333	324	306	289	329	331	328	308	302	339	334	301	329	284	313	297	309	296	291	322	311	339	302	306	329	294	316	323	309	291	325	325	323	298	315	312	324	300	304	278	334	317	291	272	279	321	341	294	322	310	294	331	326	288	298	312	330	330	311	305	332	349	320	331	312	343	301	331	294	337	301	297	323	379	299	316	322	295	320	315	305	314	316	315	315	325	330	315	304	326	301	316	324	302	348	316	294	320	321	327	300	315	300	286	309	312	299	300	341	314	308	295	331	302	318	315	307	296	348	308	291	331	322	305	330	301	315	320	308	323	286	325	298	302	334	322	297	335	298	301	317	314	307	316	341	331	312	333	293	324	307	304	303	318	297	297	320	296	322	278	306	315	339	314	314	333	334	328	286	311	306	334	333	317	324	302	324	313	324	320	297	350	287	326	297	338	315	315	313	324	305	329	317	327	318	303	343	334	320	326	323	292	308	302	326	345	281	327	290	333	289	336	309	320	305	329	298	337	338	331	344	300	298	322	314	307	318	301	309	305	298	283	344	309	329	317	310	316	345	325	308	297	311	296	347	339	305	320	321	284	317	305	306	310	300	298	346	299	340	320	318	307	343	360	323	322	335	300	294	303	313	337	313	313	310	336	329	323	299	297	297	315	286	325	306	304	324	322	317	340	314	310	312	306	316	295	318	289	323	323	334	311	295	314	318	327	301	306	307	315	307	317	312	331	309	302	282	304	335	307	294	327	333	329	305	283	303	285	339	313	325	313	317	343	314	303	294	332	301	318	279	294	311	297	305	312	297	320	293	332	335	326	301	329	349	321	332	292	345	309	292	313	312	335	314	319	316	306	327	314	324	295	347	335	314	304	289	352	313	328	282	299	311	357	325	326	323	305	328	308	329	337	341	337	338	317	337	304	289	303	310	282	335	331	288	308	337	312	350	321	322	270	310	307	319	330	320	322	302	335	303	301	296	332	294	312	318	315	307	337	319	336	301	318	308	287	295	279	303	303	335	327	289	300	328	311	319	328	318	300	295	329	342	316	309	326	312	308	320	276	340	301	313	333	322	327	319	334	308	320	329	304	313	329	314	292	292	324	294	317	343	314	302	312	299	319	306	342	335	315	320	280	299	279	327	292	300	320	319	336	322	308	284	281	308	311	284	309	311	293	295	288	301	309	336	293	287	319	302	312	306	311	324	297	314	329	311	323	273	325	293	322	318	319	317	294	314	343	294	291	312	311	330	289	307	303	298	299	312	324	324	325	312	307	296	318	330	334	301	330	275	288	336	283	320	339	333	308	320	300	340	302	320	340	307	313	307	337	300	350	307	328	306	294	306	316	352	306	261	295	334	323	306	290	291	317	320	336	339	314	327	313	356	316	321	304	312	284	355	309	313	304	335	295	317	295	314	315	316	335	325	305	295	298	320	305	333	315	300	327	298	316	288	311	319	330	339	293	335	295	332	310	312	354	284	311	319	300	292	359	301	298	306	308	335	330	317	310	352	308	314	345	300	294	279	300	329	327	330	307	316	311	316	293	331	311	307	299	316	276	265	314	332	322	303	293	327	313	312	303	309	334	342	312	294	287	310	294	301	293	296	301	331	316	318	325	310	310	317	300	324	291	315	310	284	298	312	362	317	309	281	314	309	302	309	323	278	331	339	313	333	336	312	313	312	315	339	298	287	298	325	320	303	297	333	320	327	297	315	321	307	325	262	342	286	328	340	313	355	307	270	306	307	334	326	310	312	314	310	340	322	307	310	331	317	328	299	291	306	309	318	284	276	320	278	313	324	340	316	299	327	352	311	324	311	313	317	303	299	348	292	360	313	320	332	288	321	308	262	291	314	304	318	299	301	299	308	304	337	327	321	319	322	293	326	295	304	319	322	302	303	318	300	317	304	314	315	284	320	310	306	321	330	297	333	322	304	321	301	318	320	316	361	302	312	291	347	315	296	294	330	345	306	318	325	287	279	300	306	307	306	309	321	335	317	290	286	325	307	302	328	303	350	354	297	318	350	346	327	335	286	313	335	322	313	306	263	325	306	304	304	321	326	291	308	306	310	286	292	294	335	301	315	338	332	309	313	327	320	343	334	306	315	314	289	269	322	311	338	308	284	288	306	306	303	328	307	293	341	281	300	304	286	316	309	304	301	309	300	325	320	304	315	331	317	322	303	299	295	321	303	322	289	296	306	332	312	305	318	316	323	324	278	340	323	325	289	303	301	267	334	342	352	320	312
59659	103479	79498	52084	27570	8628	1867	679	590	567	571	589	520	572	546	581	548	554	529	530	587	586	554	527	567	574	548	566	541	579	547	522	562	593	552	530	571	537	501	531	527	559	546	550	536	532	541	543	559	514	610	545	532	541	532	510	536	538	532	576	571	555	578	580	544	536	557	529	570	561	552	535	550	539	535	558	502	553	532	525	571	535	533	541	550	548	572	550	517	581	561	560	549	530	577	546	561	548	562	541	589	559	586	601	611	536	549	553	544	567	576	582	528	524	550	581	530	575	518	539	556	548	505	519	540	544	525	569	572	581	534	551	565	560	531	538	535	551	557	511	488	540	564	585	539	576	527	527	520	555	511	545	547	604	569	535	533	546	559	536	538	594	555	575	543	515	553	592	589	537	555	547	507	571	563	576	565	579	566	484	610	561	528	522	525	563	569	576	560	536	545	562	549	534	558	560	533	534	541	539	525	570	578	558	569	556	562	512	548	498	514	545	536	498	583	543	527	502	591	533	573	545	527	570	571	537	554	570	528	520	574	510	533	557	538	561	513	570	598	524	543	512	546	619	547	560	539	552	545	523	541	552	542	541	588	490	544	592	599	554	521	558	552	577	522	539	540	544	516	584	503	587	534	570	507	549	551	541	551	524	598	554	540	537	582	528	543	515	573	523	545	564	602	563	554	522	527	570	558	554	541	574	548	544	545	540	519	560	546	570	543	536	544	548	537	514	533	575	565	533	557	544	530	544	540	591	545	533	496	554	486	551	530	528	523	555	575	548	521	603	509	560	591	542	546	547	518	543	577	538	541	588	564	544	494	541	554	535	570	528	570	537	543	552	520	567	519	576	579	542	561	571	533	537	545	540	556	542	551	523	524	541	529	526	571	554	586	552	547	542	544	553	552	529	523	568	542	520	545	551	572	569	538	541	591	546	547	559	545	556	568	594	557	524	539	505	522	563	547	567	530	552	557	546	523	523	543	558	526	587	515	537	558	573	545	529	515	542	569	521	529	560	512	541	547	527	569	568	601	557	543	522	562	540	545	568	560	560	553	536	518	539	533	569	534	558	528	525	526	587	497	563	554	530	589	552	570	522	506	531	552	577	574	551	539	537	566	519	516	562	569	556	551	566	534	514	547	577	548	535	539	564	520	537	526	552	521	552	520	596	542	536	571	584	553	562	576	546	585	510	522	535	565	568	540	555	524	544	517	581	536	562	555	605	573	565	519	574	551	576	502	535	543	546	549	568	528	565	542	536	559	556	557	568	583	529	547	541	535	585	480	576	539	567	544	540	545	523	535	531	556	531	556	576	548	539	518	518	525	546	523	576	535	571	575	570	536	528	568	560	519	543	591	518	555	534	555	549	562	551	559	506	579	575	546	553	572	552	553	554	554	559	547	541	554	555	575	560	537	554	517	563	603	519	563	573	584	532	537	597	596	561	527	546	615	507	592	511	564	537	581	515	520	536	530	579	501	567	504	561	564	516	521	529	542	558	561	539	527	574	536	517	566	550	541	566	568	502	531	527	551	535	570	518	550	556	592	579	570	524	552	559	502	525	560	531	522	536	550	516	500	544	537	559	553	537	539	562	506	547	532	559	589	488	547	532	563	485	527	527	552	539	492	591	535	587	549	597	537	545	563	537	574	594	544	514	548	500	546	572	540	555	533	557	541	531	564	545	545	544	530	586	500	516	525	546	567	527	534	577	561	577	570	584	540	571	510	552	551	555	542	525	565	569	557	550	551	521	510	531	537	545	536	506	559	508	527	510	510	584	549	523	540	517	558	563	500	591	551	562	537	559	559	574	584	555	546	516	533	571	544	520	544	519	572	548	522	549	541	567	559	552	572	551	530	555	547	527	542	564	598	542	577	569	558	534	588	564	531	523	602	562	523	545	531	548	545	490	563	561	532	570	523	533	568	539	561	547	529	560	528	579	546	594	530	576	561	534	582	557	552	549	561	596	513	548	563	522	522	552	534	486	585	541	540	526	582	503	539	548	518	551	550	540	531	547	557	555	552	556	540	540	573	533	551	541	490	522	550	608	539	571	530	552	539	529	547	565	546	546	534	529	567	545	539	576	556	541	576	544	532	542	540	553	547	564	541	589	530	533	522	552	546	561	583	587	527	556	604	511	590	543	539	550	571	583	533	524	574	524	524	519	545	561	514	568	497	559	554	525	548	537	574	531	519	550	549	526	521	537	530	552	504	540	561	567	583	576	524	503	561	540	548	560	569	502	534	567	590	527	518	564	526	566	551	529	546	539	543	560	560	523	520	542	561	557	523	551	558	561	540	535	526	522	560	476	524	512	530	557	505	552	592	567	560	537	536	527	550	497	587	532	529	570	568	566	558	557	555	523	568	598	514	531	595	529	559	556	505	531	565	541	581	529	588	566	569	554	514	501	527	546	538	555	544	574	487	561	544	563	541	526	537	549	569	602	559	529	551	602	558	551	554	523	514	510	577	574	511	553	553	541	554	558	497	523	550	583	545	504	531	525	533	540	561	555	533	593	606	537	575	550	582	542	562	562	523	565	582	546	594	530	529	569	570	604	553	517	567	546	551	559	581	544	555	558	581	492	556	553	537	515	540	489	536	566	516	516	546	556	523	534	596	551	564	522	513	573	528	529	549	547	555	536	534	550	539	566	569	592	554	550	554	540	550	551	529	520	563	543	553	554	531	564	574	565	571	544	539	525	571	535	571	554	546	556	539	556	561	565	548	547	521	546	565	543	520	592	552	561	561	569	536	541	577	541	524	546	548	555	548	516	525	531	518	532	544	565	551	603	515	566	532	561	528	486	499	569	549	544	583	513	564	577	573	542	549	520	542	500	542	571	518	555	573	525	522	568	580	555	554	554	546	530	576	559	580	531	595	556	523	552	542	536	548	523	530	534	541	523	564	545	513	518	503	512	550	531	534	517	571	572	545	545	547	563	572	530	572	566	518	565	489	533	550	587	612	523	596	531	591	544	570	543	534	523	515	535	511	538	560	527	550	547	521	507	576	557	541	561	535	530	559	565	585	524	542	554	547	532	528	571	582	540	568	516	541	562	525	599	540	537	532	561	546	552	516	559	547	563	568	539	548	559	578	582	538	531	535	576	495	550	545	583	549	541	550	579	503	559	531	553	556	537	523	597	529	553	539	540	560	552	553	550	523	576	540	529	511	571	538	548	543	544	559	524	575	551	512	539	522	529	551	558	547	546	548	513	549	530	550	565	536	555	519	549	630	559	512	565	545	580	504	550	554	589	581	559	559	544	515	567	558	490	578	542	553	546	606	518	545	544	583	559	532	540	557	529	536	549	536	503	508	550	546	528	510	571	608	560	545	566	558	566	534	563	526	593	527	504	572	554	552	570	579	524	518	559	581	568	553	540	550	532	543	554	552	556	556	552	553	547	507	536	542	486	564	531	504	575	510	526	539	533	471	532	546	533	519	555	543	510	541	585	551	522	566	556	535	546	516	556	554	549	535	568
28767	32325	31304	15290	2891	605	344	290	282	261	245	254	276	234	246	274	259	272	251	270	247	220	245	267	236	275	270	256	236	248	257	282	251	265	271	243	234	249	259	279	274	258	269	255	263	256	251	247	293	268	267	286	233	270	241	268	254	243	250	258	280	277	273	265	249	278	279	275	254	206	257	288	270	275	238	276	268	223	248	264	211	283	257	265	248	265	240	261	257	248	248	253	250	253	274	295	246	257	273	264	263	254	257	229	283	263	288	258	251	273	252	246	273	238	298	266	260	246	237	253	252	255	277	281	283	256	254	242	238	231	246	247	252	245	281	246	265	255	257	242	277	259	255	272	250	261	280	279	263	249	236	252	233	234	244	269	273	261	243	269	261	275	254	263	253	249	265	262	249	243	258	250	285	256	242	247	285	268	246	276	268	255	272	259	269	254	251	214	246	268	270	257	269	242	269	266	243	249	254	247	280	255	242	253	290	259	275	252	272	281	244	271	257	237	218	246	280	281	250	252	268	263	257	257	244	261	249	232	255	281	252	264	269	253	238	257	254	251	244	254	241	274	277	288	249	247	243	251	263	266	241	250	259	279	276	267	303	260	240	258	275	225	279	266	253	254	282	308	275	264	263	256	263	265	232	267	236	262	264	283	237	258	266	253	255	242	250	237	238	247	230	252	255	262	247	268	283	256	255	274	280	243	290	278	258	240	265	240	262	276	278	272	261	243	215	253	249	262	246	234	288	243	245	244	253	238	256	230	245	237	288	251	258	239	242	235	249	243	249	256	259	265	248	235	270	252	227	236	269	267	261	282	265	277	267	266	227	264	268	268	254	242	291	293	278	290	236	258	248	292	297	260	246	278	276	267	272	241	275	279	257	267	238	260	263	253	253	261	243	268	275	263	253	262	248	252	258	252	220	247	254	251	242	241	265	225	243	247	264	253	222	248	264	253	256	272	250	269	223	270	261	268	215	233	246	264	234	245	277	268	261	226	277	236	260	222	245	274	255	259	248	270	235	269	253	248	266	264	259	258	232	285	263	245	273	268	284	254	257	283	238	272	253	243	259	244	261	243	250	234	221	275	233	269	261	263	301	271	289	213	249	271	262	245	241	245	294	241	257	282	258	256	263	286	259	264	277	274	228	273	259	268	260	245	275	254	264	244	250	257	273	249	276	227	253	243	289	280	233	253	270	258	253	289	290	247	284	267	253	252	286	240	269	237	248	272	222	250	258	267	262	263	261	258	248	248	234	242	247	244	262	254	253	242	252	270	250	272	256	294	246	272	253	246	232	247	242	261	265	265	270	273	287	252	260	265	255	246	252	269	235	251	254	247	241	211	252	237	257	256	245	245	288	274	264	258	242	253	272	264	274	212	233	248	279	252	271	261	266	237	252	241	261	244	295	246	253	252	228	241	245	270	234	250	292	239	218	250	259	234	257	260	236	256	286	260	259	248	238	304	240	234	247	247	230	226	238	275	280	242	272	245	248	259	263	278	253	221	249	301	255	276	259	241	232	274	275	237	255	258	262	260	271	267	279	251	285	243	224	252	269	259	261	233	253	236	269	279	265	262	244	289	272	250	249	258	258	271	256	246	271	268	242	268	273	255	270	275	259	244	266	252	251	266	249	241	247	245	258	236	243	274	262	242	276	264	250	284	281	264	252	270	255	266	263	270	294	213	280	239	270	257	228	224	258	262	267	257	272	256	258	250	284	253	255	280	264	264	232	244	255	245	254	260	240	269	261	270	238	249	213	238	247	267	241	250	273	251	261	261	238	257	252	213	267	280	270	282	267	281	255	230	256	245	262	254	276	257	277	294	287	258	257	249	282	256	246	247	243	284	248	228	259	247	260	260	272	244	254	258	271	274	266	256	238	271	245	281	238	282	252	237	249	257	257	281	318	268	259	253	279	251	270	247	265	250	258	272	246	256	238	251	226	258	256	243	261	249	260	266	244	249	277	249	275	250	254	275	283	235	243	241	242	248	279	273	245	238	273	290	239	228	261	273	253	248	289	244	281	271	258	257	254	249	260	238	258	269	265	266	241	237	253	268	246	260	226	252	283	272	237	239	274	246	293	260	286	263	273	257	224	264	260	252	263	265	268	270	255	249	246	241	246	246	259	269	259	229	240	273	259	254	279	267	233	257	264	231	254	236	263	258	248	245	241	260	257	268	248	242	243	242	230	254	237	264	271	265	270	250	243	248	249	255	268	261	262	249	260	256	246	269	256	256	260	268	286	262	256	274	258	260	244	259	255	262	242	285	247	253	239	231	269	245	247	249	274	228	258	232	249	249	250	240	253	268	240	254	243	222	262	229	230	222	287	253	217	269	272	246	274	264	254	248	274	244	236	259	288	242	237	231	240	256	250	267	263	249	246	233	250	244	242	230	277	279	261	270	260	241	290	266	260	252	280	226	245	252	263	259	268	254	246	252	248	271	231	254	265	246	263	247	249	227	256	254	263	260	288	287	272	292	237	267	256	269	256	251	288	261	302	267	269	236	248	268	227	260	258	251	289	281	258	239	260	269	247	271	284	261	239	251	250	231	255	283	256	279	268	254	259	283	255	274	235	252	280	256	257	262	247	269	252	261	229	261	233	291	239	278	257	282	292	251	275	257	265	260	259	268	264	247	270	248	235	252	271	275	282	261	261	264	279	278	258	255	227	242	263	241	266	276	254	239	247	231	246	263	261	250	263	290	261	269	263	236	242	255	242	260	264	246	253	247	241	225	235	257	238	244	267	246	244	267	244	242	246	245	279	259	259	257	246	280	240	257	263	259	237	270	241	260	241	266	258	257	265	236	262	240	227	267	240	281	239	295	264	238	220	247	237	251	256	250	251	235	253	242	282	234	242	255	263	232	242	261	256	239	263	262	285	249	272	244	275	253	270	223	254	256	229	262	278	265	242	266	251	275	251	259	255	245	258	259	279	268	274	243	231	252	256	235	261	241	293	296	240	264	262	263	278	249	251	232	273	274	292	249	251	278	254	255	278	235	250	241	275	300	255	261	246	287	263	237	247	266	264	265	269	270	248	267	258	242	247	243	260	284	272	267	263	253	231	269	259	263	239	254	235	288	271	234	270	260	266	241	247	252	251	237	250	250	263	233	246	271	263	266	263	249	243	251	268	240	248	232	266	228	241	264	251	246	234	256	241	246	256	266	241	234	214	240	268	251	257	257	270	240	266	248	242	239	237	258	268	235	246	261	251	262	251	262	256	258	230	278	245	259	264	249	265	251	239	260	274	247	251	239	265	281	235	253	240	266	254	240	261	289	243	243	250	281	276	275	267	260	252	250	253	265	264	260	256	270	243	252	264	263	272	230	245	231	274	259	282	268	241	262	268	273	235	263	233	256	252	264	289	264	255	243	247	240	302	262	232	233	259	250	289	237	285	281	230	253	261	257	250	264	247	270	282	249	271	254	258	286	264	270	248	263	246	261	253	246	258	252	289	256	243	280	271	241	286	264	263	268
35142	50420	36682	17096	5082	1359	639	515	501	492	517	482	478	447	492	503	445	466	497	496	443	488	447	525	459	443	472	505	471	517	461	486	487	468	473	461	487	501	476	515	497	519	486	470	505	445	472	468	461	459	497	501	461	491	484	505	442	506	485	473	489	462	495	488	490	452	462	490	487	471	497	443	467	567	445	453	490	459	499	482	498	529	489	523	536	466	468	478	481	493	487	475	525	493	479	506	524	496	452	465	458	487	440	486	466	471	454	429	493	496	489	496	499	499	455	462	489	435	455	502	476	485	510	487	484	521	484	518	490	490	474	480	473	462	474	461	462	465	475	508	465	503	491	507	426	495	432	461	457	450	503	484	473	511	458	478	495	506	465	480	507	492	472	488	459	487	491	443	486	494	500	517	439	475	494	447	503	499	478	472	476	452	492	459	500	506	476	465	477	536	493	456	477	465	501	482	459	477	496	474	482	462	455	502	462	484	467	460	542	512	487	478	489	482	478	481	482	471	456	473	453	459	515	479	488	510	470	477	465	467	459	490	488	519	477	483	460	514	493	480	467	436	483	497	520	475	519	466	456	474	494	461	460	474	467	487	482	467	447	507	499	463	494	463	471	480	472	530	472	441	468	484	437	485	471	482	501	457	457	489	494	475	472	463	432	475	495	501	506	484	459	437	460	508	473	468	464	487	479	470	482	481	469	445	442	446	468	486	487	524	479	507	438	453	471	449	491	481	507	489	519	499	446	486	459	419	486	480	438	475	491	501	492	484	509	499	473	440	476	485	470	514	475	468	482	472	472	472	423	438	516	461	495	488	427	471	502	460	475	500	464	463	450	485	487	453	456	499	498	498	490	460	460	511	473	474	456	474	477	466	467	476	467	472	496	489	503	433	496	484	482	488	465	470	477	491	431	508	481	477	501	436	482	465	512	516	492	480	465	500	463	471	477	484	496	478	492	462	475	502	471	499	510	516	511	491	475	490	490	474	499	434	448	490	454	476	477	482	484	465	505	486	494	509	471	481	482	488	458	501	499	484	510	513	502	447	479	474	530	511	487	410	496	476	470	491	483	463	463	506	452	494	434	524	518	506	519	452	428	499	473	480	455	493	466	506	474	441	485	501	466	414	460	510	438	483	474	451	496	494	532	502	490	491	499	487	472	500	470	483	482	466	471	466	456	498	454	480	489	481	471	483	507	451	475	462	447	473	471	468	462	469	468	497	474	438	475	505	506	466	470	477	468	492	485	469	444	513	497	466	471	471	467	466	437	479	473	494	477	483	463	467	450	469	474	489	494	489	479	492	499	514	484	466	469	488	474	491	473	497	424	477	453	425	467	470	464	462	491	509	476	463	476	459	499	473	480	482	480	541	525	482	471	470	475	528	470	467	471	447	470	510	451	479	483	464	460	495	482	465	512	453	475	497	510	452	484	458	448	483	476	495	493	498	519	493	508	475	476	474	495	486	461	447	451	497	491	489	488	452	489	470	476	481	464	466	471	449	465	475	451	441	474	475	495	520	494	486	420	471	487	470	446	482	488	506	470	509	469	452	462	481	498	415	483	456	457	474	431	456	456	501	455	473	476	488	460	500	470	476	447	511	463	478	500	497	490	499	513	499	522	476	448	467	446	497	440	473	496	490	480	453	456	490	483	485	473	488	465	488	461	459	491	467	474	485	443	493	496	465	533	463	491	485	505	449	490	513	450	474	504	487	488	471	491	487	505	456	509	491	504	531	480	473	483	480	505	483	492	498	502	481	478	437	472	470	484	479	479	484	495	479	485	477	485	476	486	468	464	483	443	501	474	473	467	497	449	469	483	479	509	489	499	469	463	467	464	445	448	453	456	494	481	468	483	507	519	440	483	434	512	490	476	487	483	476	510	456	523	504	471	504	483	469	483	470	491	481	449	502	495	475	476	462	473	456	464	463	471	494	459	483	491	466	458	469	455	477	471	484	488	454	460	466	498	439	464	401	480	486	481	504	466	509	436	475	466	480	500	454	494	475	454	436	471	480	470	476	469	481	466	461	446	478	482	497	445	490	502	479	524	487	500	482	486	483	498	476	463	510	486	496	478	471	473	463	468	455	493	477	488	467	514	497	460	467	468	473	523	496	470	490	458	532	487	471	489	476	459	523	469	509	440	481	477	492	492	459	473	486	443	494	482	447	468	466	457	515	456	459	490	487	503	477	489	459	471	479	459	465	459	490	466	492	461	477	454	475	488	490	501	490	483	469	470	483	488	498	483	485	442	456	481	473	498	485	461	507	486	542	431	486	472	461	499	506	506	462	506	463	463	503	494	485	485	460	489	418	454	494	497	479	499	470	491	492	472	491	490	475	511	523	487	490	435	515	490	494	430	460	466	468	488	498	458	452	481	471	444	498	459	499	453	491	468	495	461	531	490	461	489	435	501	520	450	441	487	496	474	472	469	507	501	470	483	461	496	474	502	487	445	473	479	510	491	493	495	507	493	494	462	451	498	465	472	518	459	425	464	479	476	472	443	495	481	494	470	495	496	473	494	451	485	506	468	477	544	478	508	480	463	445	486	457	445	479	521	516	498	483	465	467	480	481	467	482	462	500	447	484	487	467	471	460	462	473	485	467	501	475	446	471	493	510	489	510	482	490	461	469	500	506	511	465	465	444	485	431	491	477	507	537	503	481	483	521	493	498	490	455	501	532	519	502	491	502	484	479	490	459	460	503	561	468	475	485	456	459	501	503	503	475	459	448	477	458	493	467	492	523	470	489	454	493	454	480	464	453	474	450	485	495	473	501	497	468	509	487	473	497	498	454	463	477	467	489	447	435	515	458	459	478	468	500	464	479	505	508	500	489	483	479	456	498	483	442	486	478	501	455	481	454	507	494	471	471	478	492	478	475	466	481	454	491	489	491	449	498	466	479	521	482	490	491	448	479	478	482	446	472	482	489	464	473	480	467	502	485	468	462	468	497	495	488	483	467	458	500	459	484	492	503	483	506	522	508	503	486	473	470	509	538	482	505	485	485	455	482	473	451	487	472	486	495	483	455	468	496	488	487	434	460	465	472	494	478	490	460	489	430	486	484	484	521	487	491	471	464	489	475	471	494	496	495	463	493	447	483	440	468	454	496	477	503	514	496	477	459	483	496	489	482	478	509	444	482	468	470	495	472	454	460	502	495	458	490	468	472	470	510	518	462	496	503	487	474	504	504	468	459	474	494	470	459	483	479	482	470	501	472	509	490	466	451	463	489	486	438	474	465	483	481	520	514	469	516	495	458	509	467	429	496	467	444	491	480	502	507	477	458	496	476	429	500	486	454	498	489	489	487	502	449	471	454	485	478	501	504	463	491	506	489	471	477	447	479	475	497	501	490	482	481	461	472	510	498	475	468	496	486	469	481	510	485	442	496	480	471	497	506	489	499	483	455	455	533	478	467	482	448	485	479	458	476	481	510	452	492	466	455	499	465	501	435	438	457	516	480	440	475	479	493	507	479	493	482
24805	25309	37689	30441	19724	7496	806	320	284	270	263	257	280	325	246	249	268	237	257	307	259	290	255	276	260	303	287	299	257	275	279	308	244	271	251	265	249	270	260	252	281	275	245	259	279	264	285	271	260	241	239	284	259	274	294	288	307	242	257	271	241	282	276	262	282	278	255	263	237	253	274	274	249	269	274	271	247	251	272	251	290	301	290	240	276	250	285	282	270	254	297	254	308	269	249	266	248	303	272	241	249	292	280	266	294	281	265	263	244	247	288	246	248	316	254	287	262	271	252	262	262	236	259	296	240	290	297	256	283	288	263	270	277	281	270	255	258	263	263	265	268	265	251	250	256	274	280	293	267	313	278	269	293	278	263	258	273	288	265	276	257	262	262	270	292	260	286	276	259	257	281	272	263	268	280	263	267	290	268	253	279	282	265	256	263	248	268	249	276	277	288	278	242	264	244	260	277	266	256	285	272	275	287	271	268	266	278	268	294	296	273	278	247	245	281	259	266	275	278	276	250	252	257	278	279	289	264	287	267	270	264	247	262	256	263	284	291	288	266	292	237	279	270	276	238	262	260	261	273	273	298	249	271	283	251	269	278	289	290	301	276	267	271	265	236	259	279	271	263	282	265	277	261	246	266	293	297	255	297	280	255	240	252	281	263	313	277	261	266	231	287	282	279	289	290	277	286	259	253	271	254	281	233	276	273	268	272	265	264	281	265	256	256	242	250	302	267	279	286	280	273	252	270	257	285	269	241	280	303	272	295	265	272	265	253	250	268	270	306	255	240	284	266	274	257	238	271	276	292	259	261	262	306	275	242	298	276	288	248	289	247	249	248	303	259	291	275	272	284	269	282	253	270	261	265	225	254	253	262	268	257	265	244	259	223	278	298	268	250	273	242	256	259	294	264	263	290	265	261	266	269	279	279	260	281	283	278	277	261	261	279	263	253	262	296	271	272	265	267	288	292	268	281	248	276	252	258	259	259	254	273	285	254	252	265	262	261	251	257	247	260	276	265	294	248	253	267	235	250	260	281	299	265	273	286	271	281	282	277	290	263	305	271	280	272	246	249	256	285	272	268	289	282	279	253	253	261	280	275	280	252	221	265	228	268	269	279	272	277	289	256	276	263	276	266	285	246	291	262	279	248	280	281	236	261	270	259	261	289	282	293	249	265	279	297	248	286	283	293	260	278	271	265	281	307	251	277	270	261	285	250	276	256	274	283	255	271	270	280	257	271	238	272	287	280	286	270	273	302	297	295	270	265	282	267	285	261	252	254	248	266	277	299	275	271	266	279	241	264	280	269	304	281	295	289	288	257	247	249	259	252	267	283	263	268	272	286	284	240	255	287	266	246	272	259	274	300	237	292	287	269	270	250	273	273	267	264	271	259	254	283	255	268	259	293	234	280	274	282	285	256	269	250	271	251	292	259	282	260	283	289	287	279	276	250	281	275	270	245	279	278	272	258	259	299	213	245	240	265	285	276	278	283	286	272	250	284	267	287	294	288	288	250	271	268	290	235	254	279	272	264	299	267	260	273	257	282	248	292	249	236	291	261	258	265	296	231	260	227	267	253	265	297	274	285	275	277	252	240	282	249	290	276	277	263	293	279	262	267	290	274	271	259	275	270	276	278	264	279	273	266	264	245	237	256	280	295	253	285	264	245	279	260	263	250	282	271	259	245	262	275	245	270	243	300	295	255	270	254	260	278	266	280	255	261	262	282	246	262	293	250	279	277	250	248	258	246	278	238	285	257	264	284	269	275	254	272	253	313	274	261	262	248	251	263	244	264	300	279	250	285	253	274	281	260	264	239	256	265	277	251	248	270	277	254	274	258	260	278	244	271	278	250	283	271	271	259	278	286	260	243	290	255	267	269	274	286	261	276	253	278	277	246	265	285	292	250	255	259	257	250	293	271	270	281	256	253	278	231	296	234	276	285	272	292	260	261	282	239	283	290	278	282	295	266	287	279	266	263	230	243	258	272	275	261	249	254	253	274	271	264	251	243	264	261	261	274	277	271	265	278	280	273	255	258	307	259	292	300	240	264	278	249	283	279	262	266	257	279	268	255	259	297	263	267	241	271	256	269	232	255	247	269	268	271	292	282	279	270	264	309	271	296	270	283	243	261	318	248	263	265	268	275	245	242	293	268	284	278	286	298	272	251	273	269	271	299	269	249	268	266	271	263	282	271	267	272	253	250	244	281	275	278	281	265	268	274	253	274	288	267	273	231	296	284	286	272	272	248	253	244	286	279	268	251	290	257	270	267	250	255	245	271	255	284	260	250	284	266	280	275	259	285	294	279	281	283	255	271	257	289	266	261	240	255	241	272	249	297	299	287	293	283	249	302	276	276	272	283	258	289	281	281	270	253	276	242	244	264	275	286	268	277	258	243	289	254	296	235	268	283	249	280	275	258	274	268	255	274	258	244	248	268	282	280	288	248	247	299	276	289	258	270	277	262	264	288	267	261	273	260	249	266	245	287	280	246	261	281	251	279	261	297	300	267	243	260	277	285	294	284	283	275	259	269	267	277	264	265	276	284	304	259	250	267	259	259	274	270	275	259	285	286	273	282	242	275	293	260	277	253	283	279	271	270	281	270	269	283	276	289	277	246	259	243	279	283	258	256	299	277	253	251	247	240	278	296	261	278	260	279	287	282	255	256	291	286	275	246	259	240	245	237	279	277	275	271	242	264	263	283	269	259	279	270	289	250	248	272	267	251	258	246	258	279	269	280	273	274	264	216	273	268	278	259	270	276	304	243	269	252	239	283	283	277	241	282	246	279	295	281	270	270	243	280	259	253	288	271	251	280	247	239	234	255	256	269	227	231	286	276	269	273	269	266	254	261	260	259	262	277	269	259	247	274	278	229	269	299	247	298	279	255	252	252	273	299	267	266	255	234	247	266	280	257	273	267	323	253	298	281	274	304	278	279	292	273	245	292	278	248	259	257	254	268	270	280	269	272	245	298	285	250	268	273	245	280	273	242	275	289	269	284	227	260	264	254	261	271	280	255	289	251	240	236	273	274	241	266	268	236	304	242	257	263	289	273	280	283	273	302	255	270	254	279	253	279	256	257	277	270	270	254	268	237	266	246	265	292	266	283	276	260	283	281	260	258	282	252	274	255	284	263	266	296	257	269	289	273	271	230	253	265	279	259	281	266	234	281	264	265	274	250	265	242	289	272	278	264	265	271	256	259	287	263	252	289	284	294	271	305	258	291	289	265	260	254	302	284	276	242	263	287	270	292	267	285	277	267	245	270	290	244	277	279	231	282	242	252	279	274	257	258	259	288	295	259	272	308	275	262	245	270	296	275	260	249	258	256	266	277	293	288	268	272	257	303	272	251	285	292	272	257	295	282	282	251	262	242	298	246	265	282	264	283	249	279	268	258	287	237	243	254	258	270	242	272	292	263	282	238	279	278	275	266	262	272	244	279	277	253	250	264	270	241	271	281	267	281	259	268	293	282	268	258	258
58911	93385	68687	40313	18821	5004	1137	610	501	505	473	496	509	529	493	513	481	550	474	539	511	497	487	485	515	483	507	464	546	536	489	513	487	474	506	495	526	475	508	489	458	478	537	476	510	472	481	490	502	485	514	525	484	538	496	495	516	483	504	520	494	503	510	480	475	524	485	490	496	498	524	504	507	467	506	474	532	492	491	547	523	504	519	465	484	506	509	467	499	517	499	463	475	489	496	510	472	473	493	495	479	513	479	441	473	476	451	534	505	517	496	498	500	509	489	497	474	530	533	498	461	444	487	493	519	457	493	485	513	494	510	499	451	519	520	489	522	518	548	490	507	485	483	467	496	495	494	468	468	529	507	485	507	504	501	468	497	481	526	510	475	493	509	492	516	506	510	549	506	478	485	493	508	487	487	507	514	512	518	465	524	504	520	505	491	504	509	494	499	488	483	489	471	542	499	460	479	493	502	498	498	527	486	482	443	518	503	515	491	487	508	476	484	490	516	482	496	479	535	501	477	473	443	472	521	454	488	495	534	450	514	515	538	488	502	482	522	468	447	490	469	490	493	483	492	492	532	501	511	452	509	495	467	494	498	480	522	485	519	494	512	462	508	472	497	487	497	488	540	473	492	491	492	520	492	528	498	493	486	486	457	482	497	492	481	472	483	506	472	468	507	496	515	476	467	475	517	480	472	489	516	515	469	478	523	516	500	493	494	522	491	494	476	469	504	511	518	519	481	489	509	483	502	494	523	502	488	451	525	499	501	523	511	516	467	476	465	495	454	486	503	484	538	493	454	485	439	488	503	491	513	511	467	474	477	537	473	517	510	493	470	521	500	470	508	518	504	482	498	500	522	524	511	498	518	471	469	495	507	553	468	538	524	462	502	483	490	472	473	464	476	485	509	504	541	534	495	489	488	472	503	489	461	485	479	512	513	473	456	503	498	506	514	472	487	448	510	530	487	484	542	483	479	543	500	513	473	514	522	466	502	488	491	500	466	530	503	439	501	513	517	495	516	527	501	511	480	520	484	516	521	542	491	501	518	500	484	517	534	493	465	477	521	518	531	477	509	515	499	492	514	479	487	453	498	484	518	530	518	517	496	525	477	460	505	481	491	482	476	502	508	487	491	471	495	525	520	508	489	496	508	550	525	544	457	470	478	476	522	534	510	536	487	513	451	498	483	476	471	495	522	467	513	497	480	497	480	530	493	486	503	502	519	564	461	434	491	517	508	471	515	488	481	523	490	472	525	457	492	516	491	460	500	474	486	483	480	499	523	488	482	487	505	508	476	492	529	499	509	536	496	505	490	511	460	475	524	469	503	476	492	531	469	514	429	498	477	485	523	496	526	508	542	507	490	488	524	480	467	511	502	485	502	494	489	450	510	517	496	509	506	485	501	497	510	458	475	504	496	494	504	485	485	479	525	482	489	485	470	516	464	484	454	518	479	484	480	465	509	532	516	488	508	492	487	490	462	463	515	516	489	503	509	528	506	487	485	454	478	491	527	514	552	514	502	515	478	500	516	518	501	504	517	464	503	520	454	489	509	480	511	493	510	496	454	486	497	471	501	465	500	493	512	435	509	469	518	455	499	508	492	537	488	504	499	529	495	518	528	500	469	495	501	478	458	507	510	491	488	488	440	462	484	489	512	480	493	502	521	479	481	487	476	479	528	515	493	470	495	481	538	518	552	497	522	545	456	473	515	489	544	550	478	466	498	494	468	500	474	474	495	490	497	478	510	502	538	491	484	470	482	485	481	500	487	465	502	491	514	487	527	526	471	484	479	522	501	527	463	508	495	474	508	506	519	470	500	534	493	476	524	511	482	487	515	469	512	480	480	504	510	485	481	498	492	518	491	477	524	478	488	529	530	511	496	480	490	464	514	523	487	495	521	496	492	541	480	506	490	482	477	503	512	498	517	495	463	449	463	487	493	485	499	516	480	533	516	517	478	487	498	447	501	478	502	522	483	484	486	501	527	537	526	547	492	434	541	467	521	476	523	477	520	503	518	444	513	485	543	465	474	503	514	486	490	503	522	487	487	500	466	493	514	497	490	535	467	506	505	519	490	501	511	484	498	526	499	463	514	491	493	511	497	531	495	468	503	494	490	492	493	500	499	515	494	517	484	493	509	508	479	504	487	483	445	502	547	510	516	493	494	456	447	504	492	489	475	459	495	486	521	496	519	496	484	519	477	480	474	473	528	467	476	490	521	503	523	476	496	500	490	504	502	501	499	515	441	481	476	508	472	454	489	480	509	500	530	495	537	487	537	489	510	477	497	505	541	498	500	516	489	543	482	511	500	490	502	525	490	522	498	491	519	514	553	478	452	504	500	472	511	540	490	476	456	505	495	537	501	487	517	514	490	503	517	488	503	479	515	508	467	506	477	520	484	496	487	483	477	497	499	500	506	514	531	539	499	461	472	503	471	486	537	490	540	507	490	492	499	515	500	476	500	478	509	499	474	473	497	495	492	509	453	462	480	487	497	485	508	498	450	537	525	498	508	504	555	500	499	478	511	512	461	527	476	501	462	487	501	530	451	476	493	476	463	504	450	472	489	510	500	448	520	523	465	505	489	469	488	521	509	519	464	477	452	495	497	475	507	486	503	474	493	498	464	465	523	497	508	495	499	521	526	507	509	499	493	474	541	496	491	513	504	487	557	483	514	447	503	451	533	500	480	495	469	508	493	518	465	488	474	498	477	508	486	536	507	514	469	528	534	536	494	491	507	533	477	485	488	481	522	524	552	473	484	493	546	509	503	528	512	498	482	493	469	465	461	510	486	497	490	561	522	521	531	492	482	489	482	456	518	456	532	478	470	476	525	502	492	498	462	484	485	511	476	492	494	485	479	494	512	512	483	459	474	499	466	467	479	481	463	465	517	509	461	491	530	537	480	489	493	488	470	517	518	464	517	527	498	484	523	495	471	507	470	542	526	487	469	513	511	513	503	485	477	509	519	496	496	461	474	483	481	478	492	491	509	457	476	517	447	512	496	497	485	468	483	523	487	492	512	483	492	501	531	512	499	475	497	503	508	450	489	492	506	496	501	490	499	491	478	491	494	469	496	495	499	529	476	505	488	498	504	504	492	524	461	520	531	552	447	504	516	529	538	461	511	492	545	506	525	472	459	508	514	517	472	493	536	472	485	459	521	479	459	507	502	489	532	516	490	480	504	482	494	514	505	488	505	510	496	511	512	518	486	519	484	486	519	484	477	493	498	495	537	515	476	507	479	481	521	505	479	487	485	481	505	481	527	478	509	484	488	509	482	498	493	492	521	499	464	541	467	474	511	520	484	476	486	520	511	493	533	501	503	511	486	480	475	539	484	473	500	514	501	468	511	514	490	514	482	510	466	491	478	498	480	472	460	473	517	463	476	503	525	479	491	509	538	461	536	510	489	450	474	534	470	526	486	496	486	512	514	495	507	536	491	533	502	498	524	484	522	498	428	505	481	499	495	479	548	480	500	504	517	487
23483	22887	33188	27392	22351	17440	4510	435	305	352	333	349	320	319	309	313	315	324	316	347	340	324	357	295	323	303	346	326	308	318	350	322	311	301	311	308	330	286	292	309	277	302	330	296	321	312	320	315	328	341	301	337	306	308	306	292	288	331	298	320	319	307	319	356	360	263	291	327	323	329	315	315	310	278	302	338	330	309	304	296	281	312	308	295	355	312	299	311	295	312	307	313	356	314	296	307	313	313	346	271	333	298	317	307	283	332	337	326	293	323	276	341	349	291	343	341	337	317	333	308	340	344	315	310	294	302	306	308	331	348	342	308	315	312	303	312	306	320	316	289	331	308	325	325	295	349	321	293	335	281	322	300	280	312	298	297	319	295	307	298	321	331	314	318	312	311	334	316	279	323	289	307	332	286	336	327	331	280	317	298	293	340	266	304	323	302	321	309	312	320	318	332	282	305	307	313	308	331	318	287	305	305	284	318	319	316	293	334	328	321	315	333	294	316	317	287	306	304	312	315	302	343	306	311	309	305	264	311	317	301	299	312	314	311	333	300	336	283	290	280	308	326	336	318	313	303	299	332	350	297	307	295	285	345	352	328	302	328	338	300	329	306	333	328	310	318	324	330	289	302	311	277	287	318	300	305	336	333	312	310	302	327	305	334	309	308	330	281	318	316	335	325	319	319	273	345	281	345	299	309	282	329	310	312	294	325	315	262	317	320	340	320	314	298	338	312	308	298	314	297	305	348	318	340	306	311	327	360	309	316	300	325	328	303	316	316	285	295	339	293	332	306	274	307	314	313	292	296	334	289	323	329	331	320	325	320	312	343	311	304	311	331	316	307	290	320	325	326	325	305	318	331	316	323	295	313	313	312	282	277	331	285	303	345	328	339	314	283	332	317	351	324	338	273	317	322	300	301	334	301	334	334	309	308	306	287	304	307	315	302	262	301	316	298	339	305	280	316	333	329	295	304	301	333	301	318	321	320	306	323	338	330	295	295	314	333	306	339	321	329	319	322	308	312	305	330	283	301	332	287	304	340	301	315	329	297	326	262	275	304	297	319	289	322	323	308	277	326	323	330	316	284	325	325	319	320	313	316	325	317	280	295	279	303	344	283	301	343	320	304	307	336	289	301	301	319	333	336	346	317	301	291	310	332	309	287	336	282	294	304	316	318	332	298	304	316	313	327	351	311	318	329	314	301	309	310	305	317	311	308	269	310	300	325	336	332	289	332	291	312	303	328	312	367	287	322	336	308	326	304	302	343	343	286	335	294	292	325	302	301	306	316	331	293	335	303	309	333	309	347	336	325	311	340	308	289	319	325	331	316	368	336	341	290	320	300	278	321	308	324	311	292	296	281	287	313	331	322	298	321	315	301	325	325	310	313	321	298	317	323	331	326	318	309	315	318	335	329	306	335	291	320	322	305	335	306	307	342	313	304	305	321	307	342	315	321	317	311	323	305	313	306	345	317	302	302	321	304	289	308	296	289	305	310	310	338	326	321	310	285	293	325	296	285	300	326	310	332	323	334	281	313	326	304	295	322	290	329	292	282	299	334	347	317	303	308	324	296	302	295	323	289	282	295	302	324	302	336	327	322	353	319	297	357	293	279	307	289	308	340	342	352	318	333	348	320	309	316	316	332	322	300	349	302	318	323	294	304	328	314	314	323	314	321	295	327	309	344	287	305	323	316	342	295	317	300	337	305	305	331	287	294	343	335	332	296	302	334	323	306	303	319	322	297	316	337	327	307	327	339	321	314	302	323	276	312	291	345	279	334	327	313	340	318	284	325	309	322	299	287	334	337	288	325	318	289	316	316	307	328	361	305	305	293	332	335	313	293	284	319	275	294	317	353	310	334	311	337	352	282	298	312	310	285	339	297	299	311	314	372	293	331	318	300	304	295	314	294	318	326	322	308	325	305	322	309	293	301	335	327	309	271	304	309	311	314	301	346	332	298	266	335	309	334	322	293	320	309	305	332	311	328	348	328	296	324	292	302	339	285	320	334	306	323	291	331	319	314	322	279	303	304	335	286	321	334	308	318	323	330	312	314	285	320	306	288	325	308	318	319	311	345	319	309	313	282	331	322	301	312	317	298	315	317	288	295	303	303	291	303	319	272	313	318	304	306	304	331	299	298	301	290	323	328	293	320	289	273	330	322	342	308	318	338	310	309	341	317	301	290	308	310	323	332	307	309	302	309	323	319	298	332	308	296	284	306	312	336	306	306	320	324	305	336	314	328	328	323	310	331	336	317	327	282	269	286	267	308	311	300	287	301	295	322	300	290	304	317	309	302	287	305	316	304	323	319	306	301	335	309	339	303	318	325	316	305	286	309	300	322	311	314	295	332	314	291	281	325	328	289	309	318	299	327	334	311	302	322	319	309	320	295	329	293	309	320	292	303	320	308	304	323	303	303	300	335	312	323	323	337	345	306	332	300	322	318	299	304	294	308	335	304	294	288	344	315	291	337	297	302	336	319	328	309	317	298	325	323	322	334	331	293	325	331	346	336	322	329	307	330	343	305	322	325	326	309	326	285	332	335	296	317	291	311	326	319	308	300	311	340	305	318	293	318	328	301	303	310	314	315	308	333	319	274	316	309	334	298	316	310	313	330	297	302	326	306	306	295	287	328	310	293	315	340	343	336	311	298	302	319	314	305	334	319	320	317	301	333	311	308	310	287	344	307	316	302	320	302	288	293	331	310	299	323	292	285	310	304	316	278	305	308	343	301	319	316	289	291	287	291	300	323	324	327	300	314	344	291	339	306	286	314	296	336	325	303	331	291	308	314	313	330	305	277	295	316	297	308	318	333	299	327	280	325	314	312	293	322	304	334	312	306	315	308	293	326	345	306	345	316	312	330	310	317	329	310	332	344	315	315	303	289	329	306	325	320	319	335	307	331	308	330	301	340	301	313	263	331	308	309	293	293	294	285	314	350	330	320	331	332	313	314	322	302	295	317	296	362	269	310	314	330	300	305	317	325	313	309	305	310	309	301	298	285	315	318	277	316	315	266	296	340	325	302	285	296	336	321	335	314	299	333	333	320	330	316	316	299	313	317	309	317	325	326	300	319	313	308	312	328	329	329	336	283	303	297	328	310	318	304	306	318	344	301	317	318	299	311	299	318	302	327	328	291	341	305	318	295	315	269	293	333	310	315	302	303	310	324	338	288	325	302	294	310	345	316	298	309	290	318	305	329	313	330	298	300	315	271	298	324	322	339	294	345	282	302	315	321	289	311	312	314	322	287	348	286	317	332	300	306	297	322	311	323	331	318	284	301	317	312	306	310	318	314	335	323	312	312	318	319	287	298	333	338	330	302	284	332	315	320	324	305	301	316	315	325	315	283	311	302	311	331	304	295	316	317	323	286	305	356	304	317	301	310	286	311	324	318	307	291	362	331	306	288	332	288	289	313	309	314	351	282	316	297	294	338	299	358	345	305	306	349	274	315	335	324	310	334	329	325	292	338	314	305	294	343
59621	102933	76317	50734	28936	9792	2203	788	586	512	576	548	521	533	530	566	521	538	522	591	569	547	541	539	526	510	540	553	529	532	557	542	538	526	577	572	524	568	539	589	562	564	548	546	550	555	533	541	579	529	538	581	522	567	522	551	565	524	537	533	539	535	531	508	558	608	557	550	525	564	560	551	533	571	539	583	567	502	561	527	577	544	529	566	548	589	558	542	541	532	538	534	529	570	545	554	594	512	537	550	524	555	562	531	498	565	543	581	558	566	562	526	550	587	589	549	588	523	554	530	553	572	534	533	530	606	552	551	540	552	538	554	551	537	517	525	559	527	597	534	538	540	527	567	556	553	516	542	588	581	505	552	528	526	541	555	540	506	582	560	549	561	580	542	523	570	534	599	534	515	567	565	573	528	519	538	540	538	525	540	548	559	526	587	537	564	549	505	520	588	549	560	555	530	515	577	589	527	565	544	576	576	549	548	511	531	527	535	553	579	527	538	549	527	515	548	578	569	535	583	545	580	558	572	541	558	536	601	582	565	566	543	580	553	540	560	555	526	546	545	549	552	530	552	556	556	549	534	534	501	567	572	512	520	547	509	534	545	532	561	556	562	591	533	516	532	506	533	548	557	571	537	548	562	528	573	579	559	564	526	597	560	518	563	527	551	526	561	569	555	510	547	574	570	539	554	549	591	559	565	577	543	544	531	555	570	572	577	526	533	547	515	564	563	571	561	539	555	540	569	567	559	569	561	540	579	556	546	556	547	585	534	524	549	541	564	536	513	537	584	533	532	559	508	491	530	568	509	596	566	548	580	583	587	588	521	568	561	563	549	491	517	530	539	560	540	557	520	606	526	530	526	581	585	529	562	525	554	537	565	522	524	569	548	581	544	544	548	570	534	519	544	546	546	523	541	538	580	549	553	537	573	556	527	545	572	563	577	568	568	547	542	543	559	543	520	553	545	577	542	552	522	514	565	563	547	563	530	550	540	546	559	507	543	564	538	567	580	578	567	553	549	532	522	508	556	551	557	527	542	566	521	495	549	537	560	529	579	563	547	538	573	564	522	536	529	560	575	611	574	573	565	556	546	531	568	596	539	574	556	492	561	545	554	545	529	531	518	571	528	503	561	536	569	611	562	547	508	535	556	535	534	547	509	565	558	485	551	601	546	571	557	517	530	524	514	569	574	585	511	549	573	527	549	540	560	572	537	541	552	561	556	529	511	581	541	501	536	539	551	553	510	521	554	543	535	539	547	521	544	541	548	561	609	515	560	554	516	565	526	602	523	511	540	529	575	523	550	548	550	552	545	538	575	550	540	559	533	554	509	520	533	550	510	548	557	528	563	567	529	514	518	562	584	548	559	529	574	561	581	526	574	543	569	517	563	556	573	521	509	535	535	582	536	542	588	594	556	570	547	542	540	536	599	526	584	531	561	575	519	548	508	546	550	553	539	522	550	583	583	581	559	541	538	543	525	571	504	549	565	553	532	593	515	561	578	533	559	543	546	547	535	542	569	545	548	585	546	531	529	517	570	578	568	550	548	531	588	509	578	531	567	596	587	563	543	569	535	538	538	576	573	541	502	515	531	571	525	508	538	549	523	519	570	539	523	549	555	543	548	592	550	529	495	538	562	561	605	552	554	597	561	536	552	595	538	566	535	570	527	525	549	548	532	570	561	542	550	564	524	568	567	562	538	538	583	550	539	555	556	541	549	536	588	568	510	535	536	545	577	535	534	548	526	604	561	538	526	525	539	567	546	568	573	593	554	541	537	571	546	545	546	556	588	493	481	555	565	549	559	552	540	521	551	530	563	549	516	547	567	537	568	555	560	543	604	547	555	535	539	557	520	553	556	555	524	519	549	551	561	570	529	582	607	536	525	558	537	585	504	596	506	537	535	553	538	532	570	541	549	533	557	557	530	544	555	567	523	506	525	530	554	496	539	574	528	545	532	509	576	547	557	526	509	529	552	551	521	573	544	510	573	575	540	554	521	545	557	512	565	548	539	530	570	530	522	567	573	553	587	566	514	553	508	628	565	546	530	553	534	503	532	514	520	539	479	568	555	557	546	513	548	571	547	544	587	542	550	552	569	565	533	535	556	552	547	559	503	525	584	569	541	547	536	530	571	546	512	568	513	577	538	549	589	566	550	524	544	537	566	528	541	563	564	525	529	543	563	572	597	573	524	505	521	508	553	545	557	533	575	546	526	543	532	577	545	516	585	509	561	542	548	553	511	533	538	538	571	550	554	543	527	529	519	595	551	557	540	535	510	569	553	548	532	559	560	581	541	572	575	525	522	561	560	539	567	512	583	553	570	537	552	539	562	555	514	575	549	551	545	569	554	539	532	559	559	524	536	572	532	562	528	538	515	563	506	578	530	532	555	578	543	532	560	534	552	547	521	578	527	574	573	544	571	535	542	528	554	541	564	580	538	552	535	571	543	499	515	568	538	545	554	570	541	525	541	546	589	569	555	546	591	553	561	529	548	579	555	545	560	550	518	544	598	563	511	568	537	520	517	557	541	554	589	540	563	523	533	604	593	523	543	508	541	536	499	544	546	560	554	558	597	531	551	525	566	552	528	549	576	586	527	556	546	536	562	526	548	560	540	512	550	553	566	556	607	517	558	598	551	585	519	551	606	520	602	517	514	561	540	513	563	542	518	537	535	579	538	548	531	565	581	550	553	510	520	580	524	530	534	523	532	561	533	558	527	550	582	510	526	526	568	556	593	561	518	526	528	532	536	581	546	522	546	532	568	533	556	540	502	555	574	557	542	537	565	561	562	565	528	562	528	536	564	561	556	569	587	526	508	536	561	529	504	497	520	549	523	561	562	484	545	561	519	521	556	519	535	599	529	502	567	538	564	534	525	565	536	563	555	536	589	552	528	534	546	553	527	548	563	556	555	529	508	569	512	543	548	531	541	546	548	510	564	538	534	543	507	509	510	505	568	571	525	557	502	565	509	538	521	559	571	578	514	557	502	525	564	562	537	553	511	551	538	541	555	590	558	538	553	523	499	517	551	545	516	579	542	514	545	504	560	576	562	575	517	536	570	508	563	542	551	535	572	595	595	567	562	551	557	559	555	556	596	585	537	496	545	536	582	551	557	530	568	536	560	534	509	552	531	563	515	505	560	572	503	547	565	549	541	546	564	557	564	550	542	555	523	593	545	547	526	528	576	540	520	555	554	539	542	515	584	539	602	604	579	566	528	533	521	552	584	499	554	506	572	540	571	563	573	563	600	564	578	514	548	541	565	549	506	557	552	529	521	564	551	546	533	555	559	526	548	546	520	542	534	572	551	503	492	559	587	566	511	525	527	561	558	530	578	554	535	560	546	538	555	547	557	565	497	559	542	557	548	581	498	549	511	525	566	551	535	528	568	504	536	545	515	541	549	539	540	491	599	533	584	524	536	524	539	545	571	531	535	483	562	580	569	522	527	523	529	531	561	525	546	536	595	529	582	555	537	546	497	591	522
28908	31659	29234	14644	3036	664	293	290	267	270	240	281	241	237	266	280	235	221	261	269	246	286	209	251	241	251	237	276	261	244	257	248	274	260	264	259	224	284	283	246	245	242	253	260	242	253	249	265	283	262	257	254	253	287	234	254	275	236	244	260	274	278	218	247	250	257	255	259	260	224	254	272	273	273	270	236	269	259	268	241	244	283	249	264	291	259	268	261	264	238	251	272	228	265	243	285	242	281	286	256	266	230	276	285	267	254	268	248	263	250	260	241	232	256	218	251	266	258	260	230	234	289	259	267	303	256	243	247	237	244	233	263	255	253	247	271	216	267	261	264	268	239	263	271	256	275	289	270	265	254	249	232	245	260	245	257	248	253	232	253	259	273	248	272	260	274	263	249	256	253	241	257	277	235	222	274	247	257	227	203	229	222	274	261	279	251	244	224	254	270	248	239	222	199	270	243	260	270	256	256	280	270	255	238	289	267	251	281	272	249	267	276	256	246	277	268	261	241	266	250	269	264	280	256	241	254	258	240	251	276	257	266	281	270	282	268	285	257	290	243	267	260	262	268	226	266	267	232	265	288	257	282	262	250	258	253	252	254	267	262	249	256	249	248	264	243	259	258	251	273	252	279	254	274	279	222	275	241	247	253	239	233	254	231	254	264	228	267	274	290	244	229	241	247	286	250	272	225	273	260	251	261	247	247	272	249	266	228	274	275	276	275	273	255	253	253	261	242	251	280	248	282	241	248	246	253	274	263	269	266	241	247	268	239	238	238	267	263	281	247	253	274	243	270	294	250	260	248	241	255	263	255	267	235	244	253	295	233	262	273	237	259	264	262	231	251	233	251	279	255	277	256	228	238	272	231	285	245	259	240	250	265	245	256	248	257	250	229	262	260	243	255	239	247	246	274	253	301	270	249	261	242	254	253	248	257	229	234	248	240	225	265	259	261	243	250	238	282	269	273	242	251	256	260	233	251	288	261	264	261	252	246	241	244	279	249	267	244	257	252	246	229	272	261	255	278	262	244	260	222	268	253	255	258	229	261	231	245	273	261	286	267	262	259	245	277	242	249	239	266	255	267	276	248	270	250	227	272	242	269	244	249	254	237	266	264	263	257	237	275	222	273	236	237	245	243	255	265	281	284	229	270	249	252	269	243	278	250	241	256	259	231	248	239	262	269	246	284	264	255	263	280	229	245	251	231	280	257	257	257	244	271	235	282	259	254	257	249	258	266	256	255	218	289	254	228	253	241	284	251	268	260	248	242	246	247	239	278	245	245	267	242	276	281	236	250	253	266	272	252	263	263	256	253	266	291	261	283	298	267	238	242	236	238	269	252	249	236	247	262	273	259	261	238	258	256	273	246	255	248	272	253	242	238	267	247	275	228	281	250	246	266	273	248	260	232	262	254	294	279	283	260	253	258	250	246	248	229	260	260	262	261	250	263	258	269	250	281	268	253	235	250	274	258	240	215	256	242	273	249	259	257	249	269	262	230	258	232	273	259	282	226	276	278	250	266	250	259	266	255	259	259	247	249	236	244	245	228	249	292	272	262	243	261	253	282	253	251	253	271	243	262	257	256	277	251	265	242	285	260	267	260	265	256	259	258	272	245	235	261	236	282	258	262	231	274	261	257	260	262	269	285	256	249	289	239	269	252	262	206	279	270	277	230	269	259	274	260	234	260	239	261	260	247	279	293	235	234	248	246	269	255	261	258	269	265	269	276	255	276	237	250	286	265	276	272	275	211	252	264	249	217	256	258	265	251	264	259	239	270	259	262	254	293	248	260	255	236	265	245	253	248	252	256	278	267	246	241	254	288	277	249	264	225	264	239	274	231	279	254	279	244	271	246	253	275	259	268	273	244	259	251	268	249	236	260	268	259	240	253	278	237	232	257	269	258	275	259	293	250	271	254	257	250	274	232	228	265	276	286	230	262	244	261	266	257	266	246	272	246	309	276	244	265	244	237	252	278	269	288	253	231	248	247	275	259	263	245	254	262	264	257	265	279	274	239	258	253	219	230	249	248	255	249	276	250	267	257	256	220	252	247	248	286	249	250	257	240	256	252	268	246	273	259	265	246	266	263	285	271	278	265	263	283	240	269	248	261	258	249	237	233	253	254	261	257	256	273	265	242	233	225	234	310	269	254	248	269	248	273	230	261	238	263	255	251	248	281	261	280	259	241	277	257	267	230	278	249	276	269	253	287	250	252	242	255	263	278	296	272	244	279	268	272	252	254	245	282	269	258	262	282	255	283	284	250	251	279	277	250	259	270	279	267	268	219	281	302	266	273	273	251	266	259	256	258	252	256	231	232	247	260	237	241	243	263	240	271	253	278	228	269	260	256	248	278	256	263	241	229	275	233	289	244	267	260	232	220	283	262	240	287	247	229	243	246	250	272	266	266	243	254	256	292	241	252	259	257	263	235	263	267	230	249	286	265	284	247	276	258	249	266	246	264	310	260	258	248	259	248	249	281	263	283	258	248	239	238	272	247	289	246	269	257	246	263	243	265	246	259	254	277	269	254	272	278	255	257	277	256	272	257	232	264	264	251	254	255	261	296	246	235	263	250	240	278	238	283	253	279	276	252	260	252	272	278	225	261	257	277	242	226	265	266	234	259	277	238	263	262	275	264	260	272	244	240	273	298	257	240	240	237	226	231	255	238	254	254	245	263	262	269	265	236	251	264	259	280	258	254	281	275	240	254	245	247	278	260	270	260	232	250	252	241	262	276	287	290	270	245	269	251	255	282	251	276	239	265	277	282	245	239	250	279	272	251	267	267	252	263	240	265	268	252	246	272	251	242	251	275	263	269	248	215	264	248	247	246	260	239	228	257	264	242	229	291	269	262	264	259	258	286	259	252	262	257	237	247	280	236	282	248	244	248	264	240	257	240	253	257	238	241	253	268	258	260	256	228	271	243	272	272	267	233	259	250	270	250	280	239	282	259	236	233	265	225	245	257	244	258	233	265	243	237	256	261	289	268	261	263	255	251	260	267	247	247	282	257	255	265	282	224	263	236	246	282	259	274	253	253	267	255	272	252	264	252	243	250	254	254	270	247	263	248	285	246	233	275	244	250	227	271	250	240	242	254	251	276	272	293	266	231	257	269	250	258	246	256	247	262	239	237	233	241	273	260	240	273	254	264	258	259	244	257	241	256	259	258	253	256	241	254	245	251	253	248	241	279	249	256	262	289	250	270	245	262	260	286	287	246	227	262	276	271	244	272	267	256	248	240	236	242	238	271	262	256	248	239	239	255	254	250	246	242	238	237	259	242	241	233	237	241	271	277	292	272	270	289	260	257	230	247	238	264	274	268	258	248	273	262	246	234	254	247	248	225	279	251	272	263	261	228	271	259	276	258	259	284	258	271	264	243	244	245	266	288	252	264	249	265	258	258	249	247	257	264	253	248	256	268	228	259	239	255	270	286	243	263	254	255	249	230	263	253	242	284	235	224	231	285	247	244	229	283	281	258
35557	49488	34952	16572	5493	1504	645	500	499	481	442	468	474	451	465	525	500	458	500	487	477	482	461	468	477	494	473	478	503	502	477	491	464	463	439	491	508	445	496	496	502	487	472	478	486	459	479	475	512	507	475	474	487	463	521	477	462	489	473	497	525	472	462	476	501	470	469	494	526	438	425	484	498	455	529	456	455	471	485	460	473	492	481	490	469	468	440	489	481	459	465	466	507	441	486	469	461	464	496	445	480	497	494	497	489	468	475	492	463	501	488	512	452	487	463	481	491	537	518	463	477	488	460	467	467	467	448	481	491	470	470	481	464	458	486	477	479	495	474	431	504	453	465	528	488	462	489	445	477	434	495	487	462	450	477	445	451	485	449	463	469	462	449	449	438	487	480	451	478	471	461	486	488	479	457	482	474	505	474	512	496	511	457	466	457	499	459	463	509	463	486	519	489	496	465	495	507	468	444	467	501	468	463	462	499	470	491	502	472	497	465	462	477	495	472	524	478	486	453	487	457	398	455	479	478	482	498	475	475	505	488	452	465	469	497	466	456	418	465	481	478	462	490	493	505	463	449	476	481	475	440	458	449	533	471	456	500	481	481	444	502	454	480	494	486	467	492	481	467	527	463	478	482	500	490	523	448	476	489	472	494	474	476	462	473	485	488	460	507	449	463	452	442	464	489	442	480	454	482	476	516	461	485	468	463	457	492	475	492	485	471	491	469	446	490	499	455	440	477	474	459	454	518	471	456	449	468	463	485	499	463	488	504	466	514	458	492	486	536	509	503	498	439	487	520	463	470	473	508	426	522	496	502	462	497	496	465	481	463	495	509	522	492	453	474	464	493	470	478	482	490	473	479	486	457	490	484	502	470	473	470	499	483	467	482	461	496	501	485	484	465	471	480	490	443	454	479	440	494	496	470	472	484	514	463	480	478	478	470	482	491	480	468	478	423	481	440	453	487	482	454	487	464	481	507	487	453	484	473	445	470	458	522	434	535	505	501	476	444	472	427	449	501	466	515	471	478	505	487	487	483	526	479	498	463	459	485	474	472	458	494	483	458	466	451	486	476	475	476	458	494	482	470	473	451	432	494	469	462	457	456	454	495	489	461	522	473	477	468	457	478	492	473	448	466	502	522	461	479	505	485	477	457	443	487	508	492	504	493	471	478	473	474	498	453	455	515	476	482	469	490	476	481	515	469	491	460	477	433	479	498	479	481	468	477	486	466	469	447	451	491	494	452	466	508	462	484	444	483	469	487	459	472	468	527	524	492	462	474	497	462	477	468	469	472	520	486	501	480	484	478	486	471	479	447	489	479	504	460	471	484	472	462	487	467	511	514	503	516	472	517	453	501	458	484	461	433	500	463	451	452	480	472	468	486	465	421	472	489	474	510	484	471	499	493	452	444	491	457	508	476	505	472	449	483	446	468	501	471	474	474	466	476	485	514	491	475	501	465	487	478	465	480	491	469	486	474	469	444	457	492	426	474	488	501	462	488	463	456	450	486	480	497	470	467	468	515	465	427	476	493	528	447	473	469	442	450	489	458	471	481	494	459	479	473	500	468	483	485	462	460	481	460	498	492	516	482	496	481	513	492	472	482	474	502	502	474	460	481	519	501	530	461	470	431	459	509	484	531	458	477	464	461	470	431	472	435	471	478	505	467	472	490	511	470	436	480	442	492	450	464	474	468	421	494	499	477	470	480	475	452	513	470	457	490	499	452	458	421	483	491	494	468	467	443	481	463	436	469	491	476	485	469	502	474	466	463	438	491	491	459	469	477	468	488	468	486	511	486	503	496	457	486	460	474	461	509	457	433	527	455	475	469	484	505	462	459	476	470	499	461	482	470	504	496	494	464	474	464	495	478	473	483	458	462	500	496	489	485	495	478	499	448	490	437	485	529	442	495	487	471	502	506	468	521	479	472	478	470	481	491	477	468	471	510	442	470	485	493	496	510	478	534	437	499	458	479	510	492	514	471	508	437	460	484	466	470	477	489	497	466	491	459	469	472	479	425	497	511	522	483	470	499	471	471	455	495	455	507	459	488	461	427	473	491	526	502	455	457	470	483	519	450	505	491	482	534	508	489	483	474	460	468	482	480	512	462	476	474	456	500	481	489	432	479	457	452	480	455	438	455	434	485	448	479	449	507	449	494	448	500	484	451	476	463	468	492	499	435	512	447	483	504	464	459	469	460	485	490	469	473	470	438	482	481	489	473	489	437	456	461	474	466	480	504	481	460	474	489	486	503	475	507	464	506	479	498	480	490	456	473	516	504	475	477	479	459	471	505	450	476	449	487	449	478	475	498	489	457	473	533	464	475	504	487	466	442	464	461	506	452	527	470	454	519	491	488	475	490	459	494	489	476	516	543	498	481	476	467	452	513	499	450	465	485	478	475	498	476	474	495	506	449	472	478	454	471	505	527	467	488	451	481	450	458	455	490	490	434	492	450	504	426	491	477	486	457	437	547	458	469	470	480	488	447	490	491	527	480	483	497	463	463	460	493	452	459	445	485	467	492	462	478	478	479	442	444	475	487	473	489	466	453	465	422	467	487	447	479	480	498	514	489	491	456	473	461	483	493	518	469	462	474	449	484	504	456	458	475	507	453	479	502	456	493	457	496	480	482	524	470	465	497	471	509	520	481	492	477	469	452	494	465	475	422	470	452	465	471	471	446	488	474	428	449	471	454	490	479	503	476	469	476	472	482	435	449	455	494	503	488	507	479	483	496	466	493	472	486	486	471	446	466	469	450	514	493	516	483	472	531	458	467	438	498	478	491	457	412	474	475	454	484	505	474	452	461	444	452	473	490	509	474	505	459	468	482	504	477	456	465	455	480	448	542	503	488	500	440	466	507	440	461	464	526	509	442	489	427	510	491	495	458	497	448	476	487	502	481	496	458	465	489	472	489	482	482	482	468	446	461	407	473	444	455	498	462	454	481	457	519	515	470	476	508	452	462	456	461	441	490	489	505	504	489	482	484	476	488	484	488	492	459	568	457	474	469	454	504	494	454	514	487	495	453	479	504	519	476	439	438	451	493	479	487	487	490	486	511	465	473	489	453	488	473	473	464	495	530	464	482	452	481	499	425	509	508	491	484	495	462	493	497	470	489	474	471	477	463	483	451	480	453	463	501	497	504	459	485	484	459	474	441	485	518	486	481	492	482	465	463	482	450	510	478	523	478	496	465	503	471	484	477	462	481	473	480	455	433	481	494	488	448	462	490	506	449	489	437	461	427	446	491	460	483	467	466	488	487	489	503	530	476	488	500	495	460	467	487	476	462	500	489	478	478	460	487	484	452	486	476	469	493	452	523	485	501	517	485	459	481	486	465	470	527	468	473	459	488	463	473	463	434	478	449	496	485	493	502	532	468	451	483	494	541	475	476	475	499	495	480	427	508	443	461	466	471	483	466	484	449	477	526	478	478	479	474	496	485	514	458	544	457	479	497	477	468	481	467	457	499	525	500	454	477	513
24740	25065	37186	31948	20790	8929	1085	393	289	286	243	301	292	259	297	268	275	249	274	277	264	255	269	275	270	299	274	292	261	274	269	286	302	271	273	268	300	281	281	269	267	247	256	258	279	273	267	246	286	270	267	301	257	270	268	283	274	251	274	238	286	281	252	274	284	262	292	261	281	264	272	266	253	239	265	245	285	262	281	273	285	289	259	309	290	277	270	298	282	280	261	266	278	280	282	254	273	258	271	289	236	271	291	265	275	254	277	276	280	273	273	282	262	265	264	275	282	263	278	253	302	284	260	208	251	262	275	248	275	251	269	243	252	267	248	281	271	279	270	274	279	250	300	283	275	285	258	249	264	278	260	283	273	272	287	271	276	269	239	289	251	255	262	269	261	261	259	260	262	296	272	266	269	253	269	296	313	260	252	245	261	260	267	270	261	278	266	278	279	247	268	287	262	264	268	293	286	262	255	266	255	269	263	252	251	301	294	231	250	253	258	243	271	268	254	276	307	244	263	281	232	258	264	267	255	255	262	266	241	293	289	288	275	273	288	264	287	257	270	257	298	275	288	278	283	258	277	280	242	272	266	266	265	262	299	283	247	279	284	282	277	271	277	279	298	324	271	273	300	267	267	255	263	255	269	260	275	274	266	282	280	272	284	251	286	261	242	273	297	266	273	279	214	257	260	279	251	276	273	283	310	268	270	258	278	279	249	284	267	263	269	270	263	259	277	268	274	274	290	242	278	282	270	252	296	256	282	274	263	278	282	261	251	231	301	243	265	273	268	245	262	276	288	292	244	259	279	297	282	302	269	288	285	236	277	277	277	299	292	259	254	253	252	266	286	278	294	302	256	266	291	251	263	277	283	289	269	244	276	250	276	260	304	269	269	247	259	267	273	281	270	265	266	293	252	264	264	282	276	259	276	251	266	275	268	285	265	276	283	248	261	254	249	241	257	259	268	264	260	272	281	250	275	237	276	268	287	292	275	263	258	282	258	261	275	276	299	280	270	271	261	268	270	280	293	249	255	263	257	257	265	226	253	276	263	277	238	301	283	283	226	267	278	289	250	283	271	285	275	273	253	272	259	260	289	302	281	263	266	267	306	276	264	255	288	259	269	267	290	275	239	281	262	285	287	310	265	286	286	259	259	274	300	242	267	257	293	278	249	280	248	260	272	300	265	274	252	291	259	251	287	269	266	292	273	279	278	265	263	261	269	240	284	265	284	266	288	261	268	282	274	250	273	244	262	281	241	240	252	280	232	254	269	257	254	263	266	239	259	242	271	276	243	290	279	298	274	287	286	267	279	250	257	274	259	298	267	263	281	278	262	262	276	267	279	244	272	283	270	272	268	281	281	273	250	252	250	274	262	260	280	253	274	268	263	275	284	279	269	262	246	263	278	256	292	264	258	262	259	244	288	290	279	251	232	235	283	292	277	266	268	299	258	263	242	250	283	262	254	282	260	264	236	263	269	258	243	269	250	261	263	270	266	268	285	279	283	247	259	258	261	289	242	296	272	281	264	271	257	285	261	282	257	246	254	254	248	267	268	261	287	266	280	258	235	285	288	240	280	265	246	267	235	255	248	272	261	281	277	284	262	256	284	254	271	277	288	294	268	238	256	289	256	265	270	268	257	256	296	271	265	267	263	279	258	246	253	251	252	282	279	290	247	258	262	261	271	271	280	282	275	314	255	252	248	276	301	267	291	265	285	269	248	260	255	275	284	275	271	270	279	260	275	245	272	265	290	267	272	265	293	262	225	281	279	268	277	263	315	267	276	293	261	243	263	274	273	242	257	288	255	281	271	268	251	261	261	289	265	252	242	282	258	277	231	288	275	255	301	277	274	278	279	282	284	279	299	276	247	261	281	296	274	254	267	286	228	242	279	274	285	278	293	272	282	250	267	278	271	274	261	249	267	264	269	255	291	286	255	235	275	277	270	242	286	289	255	285	277	257	288	285	268	286	239	253	260	271	281	294	263	266	262	294	243	281	259	262	256	272	267	269	282	271	273	251	296	266	251	267	262	296	278	293	283	285	278	255	244	268	269	265	275	247	230	286	284	274	309	267	301	282	270	298	267	287	271	274	234	294	265	262	260	256	282	254	257	278	282	263	279	222	254	252	291	279	294	289	308	261	274	247	249	259	273	269	273	266	271	274	262	249	280	250	252	270	311	275	259	260	283	289	271	271	263	266	258	289	260	270	279	275	263	233	284	285	251	272	251	293	269	257	275	278	260	238	267	254	253	246	293	277	301	233	276	267	266	247	275	256	247	270	277	306	271	301	256	316	258	276	271	286	261	271	256	252	286	271	236	298	273	271	279	270	266	271	277	285	279	268	264	263	287	291	239	263	282	291	279	303	275	258	287	275	259	275	283	265	264	248	275	259	282	258	273	246	247	284	290	283	257	271	271	250	292	271	299	282	273	257	248	240	288	278	312	275	256	272	244	259	247	275	262	248	280	262	245	256	274	308	304	256	256	258	276	238	269	282	277	278	266	277	274	250	277	257	261	263	277	267	276	278	294	274	291	292	258	287	252	249	280	292	247	274	268	267	256	271	266	246	290	278	250	297	253	270	266	263	263	239	281	275	234	236	268	308	297	297	251	292	256	246	252	245	264	288	273	284	290	247	297	263	263	291	275	242	237	293	287	240	274	284	261	281	280	260	265	265	299	236	272	277	261	300	255	282	266	258	286	262	288	288	239	282	274	262	268	258	261	249	273	279	300	266	246	265	248	271	255	295	259	253	257	253	282	276	260	253	268	286	278	268	221	274	269	261	292	254	256	260	261	276	270	249	266	288	269	302	237	254	278	261	271	283	266	279	289	272	249	276	256	273	284	247	249	271	264	257	233	263	274	289	268	281	277	255	263	267	246	252	272	249	262	276	213	266	233	288	274	255	253	248	259	277	287	263	237	284	257	256	273	264	245	244	286	286	295	279	274	270	255	286	281	251	273	271	250	286	289	294	261	259	232	294	261	280	246	285	280	296	273	253	297	261	280	244	257	267	285	265	260	281	233	259	280	265	253	256	253	233	259	245	261	262	213	323	253	303	281	255	255	264	237	252	272	266	254	278	290	287	262	245	272	236	243	278	243	257	263	273	250	283	274	262	286	266	255	268	258	276	267	253	305	275	252	243	265	263	265	291	255	255	242	270	244	292	266	257	279	286	253	269	268	267	265	248	279	256	266	244	276	280	265	244	279	279	254	286	282	276	275	241	278	277	272	298	284	273	267	257	260	231	259	282	268	273	268	255	256	278	246	289	283	269	238	262	272	273	300	255	257	301	261	274	277	282	272	288	253	279	283	242	261	243	289	258	271	273	283	250	249	279	268	271	275	264	253	283	275	267	263	256	241	267	285	267	268	249	240	274	258	307	251	255	253	255	268	273	259	286	249	226	230	252	281	260	271	265	275	274	242	262	256	273	268	253	266	285	270	255	245	252	267	266	286	238	299	264	268	258	265	284	297	284	279	294
58534	91755	70456	42843	22030	6785	1513	625	538	493	491	500	523	484	508	505	446	450	539	538	496	522	526	501	470	499	474	525	533	497	479	485	516	507	530	503	491	477	525	491	508	512	484	485	531	481	508	477	513	522	479	479	449	522	481	502	503	505	490	490	529	507	441	476	455	509	515	507	503	486	476	531	484	511	516	480	505	462	502	453	477	502	500	484	491	496	475	480	485	516	481	513	537	459	504	495	514	476	483	513	519	517	523	481	496	468	469	478	478	510	466	518	543	440	498	477	489	480	539	492	466	475	551	507	460	471	471	469	530	513	494	466	478	496	510	487	464	453	488	509	436	495	479	433	521	477	447	454	516	482	490	516	492	487	498	500	511	491	507	493	537	488	480	512	504	542	487	478	488	488	496	497	510	455	528	485	470	472	503	533	521	452	512	471	481	489	509	489	513	525	508	505	476	488	519	515	479	514	498	505	532	469	495	478	537	476	468	525	462	500	484	477	480	519	477	480	490	517	532	496	491	513	554	501	475	445	533	510	492	463	492	501	478	541	494	520	477	479	491	515	499	514	453	488	513	497	502	476	506	524	502	476	493	489	510	535	505	472	486	474	528	487	489	501	507	486	477	462	513	508	456	495	479	524	554	493	454	489	521	437	484	478	486	506	510	490	563	471	464	474	498	449	471	487	489	488	488	477	493	526	476	496	463	508	501	494	502	528	497	492	495	469	473	467	497	473	493	431	522	496	466	510	493	484	479	475	500	520	494	483	500	493	500	467	485	470	478	481	504	486	509	473	467	517	507	503	483	483	491	502	482	512	478	469	517	477	500	517	498	483	499	479	484	483	452	551	500	493	476	532	511	468	470	455	506	533	489	541	470	498	496	470	469	528	499	557	488	431	536	506	493	498	517	508	511	476	467	513	524	526	489	551	457	528	479	498	463	513	502	482	491	495	481	514	534	494	435	458	537	478	482	509	505	530	521	470	484	470	527	503	539	506	478	487	489	496	513	487	493	510	440	539	508	489	498	486	497	489	464	497	482	497	550	470	481	504	483	475	491	490	474	502	468	534	509	514	494	515	455	531	488	540	511	513	510	506	488	544	495	522	486	488	505	507	490	523	473	492	493	486	504	506	522	524	513	498	485	489	518	499	482	494	491	499	518	498	421	482	456	510	518	523	518	462	499	521	481	469	515	491	518	512	447	517	488	470	477	507	486	472	501	484	468	484	477	471	502	493	495	507	449	563	496	493	511	479	488	503	470	489	497	507	491	472	477	530	505	498	516	460	481	505	476	458	523	459	471	468	474	479	496	497	474	467	494	508	493	472	520	486	490	470	543	471	500	494	527	500	497	497	504	477	498	530	535	454	540	486	475	508	518	475	490	486	472	498	475	529	491	480	499	487	559	484	463	481	465	549	489	532	469	480	529	485	483	483	514	444	518	502	521	505	506	460	498	507	480	492	484	513	549	488	482	468	480	479	497	487	496	500	508	462	464	500	493	443	509	556	510	517	480	531	522	492	532	485	489	487	462	416	483	503	480	496	505	518	484	475	473	492	496	473	476	444	483	489	489	466	519	515	502	506	485	484	490	517	473	441	466	481	452	459	467	500	494	483	450	470	509	483	496	516	483	492	442	504	506	484	483	501	530	461	513	481	519	501	524	513	495	469	512	452	478	487	532	502	510	512	504	490	507	487	497	472	503	506	520	531	498	440	475	508	547	479	480	545	482	501	510	490	503	495	481	461	502	482	508	480	512	450	461	509	491	465	518	501	485	497	448	458	474	507	499	484	432	503	494	487	469	492	476	507	486	521	504	507	508	477	480	482	488	473	512	491	487	508	455	473	486	499	489	465	475	514	498	475	483	500	462	546	494	493	520	499	456	476	486	485	543	518	472	483	470	509	469	502	508	518	510	453	497	486	506	460	480	483	501	483	467	481	464	457	451	472	501	516	507	508	476	452	478	477	470	509	485	473	519	502	533	515	482	481	502	519	489	491	546	517	497	493	482	504	502	540	476	511	478	511	476	476	489	504	473	528	478	518	465	527	503	503	499	465	470	493	475	509	503	490	477	472	492	493	483	519	507	435	494	498	513	473	475	486	469	458	474	492	454	545	492	521	510	531	496	462	471	484	471	455	486	480	483	521	493	481	483	504	490	555	499	471	506	489	498	494	492	488	480	505	472	470	504	445	484	528	459	498	470	468	483	495	509	507	498	501	500	509	538	486	470	527	546	491	515	514	467	511	469	488	462	480	490	504	531	509	500	520	460	508	489	461	474	515	475	476	485	506	492	487	493	508	475	473	465	482	508	512	495	533	512	493	518	471	501	521	432	504	475	431	499	517	523	455	467	504	455	498	489	466	477	506	489	467	493	511	485	465	475	456	504	494	512	521	534	522	529	471	513	491	468	508	502	475	447	499	503	478	477	533	480	475	478	444	481	504	510	476	482	446	468	537	447	509	493	469	539	508	518	476	472	500	456	508	513	536	476	487	468	519	471	493	507	489	460	483	483	512	525	507	473	505	533	483	525	499	490	473	506	462	478	453	517	491	525	508	487	512	508	440	494	537	449	526	514	486	521	493	535	519	556	496	493	483	506	502	465	509	530	506	503	494	505	521	490	499	516	520	424	533	472	524	512	487	553	503	479	482	522	539	458	482	481	467	490	501	464	494	499	489	488	514	515	461	528	520	501	481	469	512	455	510	501	501	483	508	491	455	524	470	515	459	496	471	491	452	481	475	491	487	505	437	473	479	502	521	505	497	521	494	468	478	523	547	483	507	467	497	504	475	508	466	530	502	522	455	494	512	508	546	509	497	497	496	499	492	456	456	508	486	543	451	507	527	506	479	515	518	467	517	482	494	506	486	480	483	491	516	493	504	506	469	478	509	539	488	458	503	471	501	522	493	489	510	508	487	473	476	505	461	534	473	449	494	511	489	490	526	509	512	491	505	472	498	484	452	510	440	455	461	502	485	472	539	484	473	466	455	504	455	454	479	497	489	493	465	542	467	490	504	480	494	476	507	469	502	460	498	494	484	489	485	509	517	492	504	480	464	472	495	505	485	478	503	517	509	508	503	463	488	522	483	488	477	493	507	482	469	573	540	504	508	524	517	475	509	538	503	495	504	501	517	489	522	523	473	472	487	490	479	445	476	480	501	478	487	497	484	486	493	488	508	498	472	492	478	457	521	497	520	511	470	499	499	491	482	497	463	478	491	487	470	490	521	535	511	509	431	494	500	496	512	520	504	496	491	466	501	514	503	468	459	454	509	524	495	477	532	470	477	514	516	530	498	502	512	501	493	517	516	513	505	507	502	493	466	486	487	496	506	515	452	489	534	485	474	495	491	524	480	499	510	467	477	505	487	513	472	540	475	493	545	521	501	473	472	542	495	477	473	470	492	482	508	472	486	498	501	495	498	468	502	476	505	476	481	474	447	511	538	469	472	488	532	545	483	533	516	510	455	473	508	499	516	503	515	493	480
23546	23296	34104	29041	22369	17222	4331	470	310	356	330	347	331	345	326	318	325	294	315	331	364	323	323	324	315	322	328	310	330	304	331	313	316	316	314	333	310	338	325	310	313	326	326	306	316	292	293	306	325	300	344	327	302	321	325	325	291	335	310	321	306	286	313	303	348	328	337	311	334	306	295	304	332	305	327	328	277	318	318	282	333	328	312	308	309	338	331	317	318	326	347	305	324	295	310	336	304	323	329	332	305	313	318	319	299	322	336	308	316	313	277	297	311	301	316	329	341	362	309	298	352	288	316	290	274	316	291	316	314	310	304	331	292	312	338	307	294	273	316	325	318	320	321	312	320	301	329	299	311	298	339	300	324	298	321	286	326	310	315	293	313	310	336	318	323	308	335	296	302	272	289	287	342	278	285	340	329	285	308	340	344	288	332	328	315	283	329	319	323	321	276	309	334	319	294	316	298	306	293	289	322	328	303	311	335	303	283	314	333	315	329	294	343	322	302	278	301	305	327	322	300	295	314	284	342	323	322	308	313	289	330	304	334	315	341	336	347	305	335	322	297	293	308	320	351	315	294	300	340	279	284	339	314	313	293	319	318	325	323	329	329	291	309	293	306	325	325	309	318	325	297	314	301	300	305	316	319	301	320	318	327	305	332	315	325	330	320	307	290	327	334	306	310	340	298	315	312	303	260	336	318	326	295	300	348	301	326	336	291	320	339	346	319	284	349	336	322	332	333	333	313	312	323	312	287	322	336	286	329	338	324	310	312	310	305	314	304	326	308	340	296	298	313	306	317	305	294	303	308	298	301	301	318	292	305	310	301	280	316	346	327	303	333	304	317	328	306	310	269	322	329	326	311	341	285	347	289	319	310	298	311	282	319	324	307	286	319	276	358	325	328	270	315	331	327	324	301	303	299	321	332	332	299	305	267	317	318	308	309	337	344	325	315	305	351	295	289	287	313	308	286	342	298	317	342	343	301	308	313	348	328	332	312	319	302	323	318	300	311	295	310	322	265	311	319	316	316	358	303	325	280	317	328	330	314	310	328	341	339	337	304	313	319	312	329	307	294	338	335	301	326	324	285	308	331	308	330	298	349	273	332	319	335	299	327	369	304	376	329	350	323	319	320	346	316	301	332	329	309	332	324	292	323	332	351	304	278	343	306	342	304	294	337	359	342	331	284	295	310	332	331	325	324	333	330	339	284	315	342	279	332	266	335	313	338	325	316	314	309	287	298	326	312	310	324	292	347	329	322	320	338	323	307	300	334	310	317	348	318	320	295	315	316	320	314	330	320	328	322	308	315	307	312	323	329	337	291	313	303	306	318	331	322	300	316	326	329	327	300	313	288	307	340	324	316	360	306	326	311	310	309	304	301	322	317	324	330	299	310	327	299	286	283	281	305	331	337	324	303	312	311	316	320	335	341	345	328	296	302	335	345	350	308	307	306	337	342	292	344	307	321	298	315	312	312	321	317	334	334	290	309	319	303	323	296	328	300	318	321	323	306	283	299	302	282	286	312	300	300	313	302	309	335	311	296	314	303	342	324	297	304	327	325	347	328	299	331	321	335	314	305	297	300	320	316	315	285	322	292	320	330	322	313	288	337	319	314	312	354	340	315	319	317	338	316	334	290	332	318	331	304	336	284	333	300	312	306	317	315	335	345	319	315	265	299	314	330	314	322	342	309	315	294	317	329	287	345	313	284	309	300	323	306	337	288	288	289	295	350	305	297	328	302	344	293	315	331	296	333	327	307	325	351	309	301	301	306	312	288	312	298	309	309	294	327	291	310	289	309	327	292	319	306	313	306	313	327	337	326	301	327	292	365	318	334	324	292	334	320	332	318	310	316	317	301	297	320	297	309	318	330	304	314	307	310	314	312	320	295	288	314	300	311	316	310	349	319	315	340	305	320	319	301	303	323	335	343	299	320	305	306	278	308	267	295	296	295	312	338	334	300	297	309	320	284	307	299	329	314	323	318	292	312	334	333	311	316	293	310	321	328	342	303	327	329	327	286	329	317	287	294	291	289	315	352	320	293	277	340	309	292	324	322	326	300	337	327	342	311	290	314	329	300	340	331	306	309	338	302	303	294	347	307	309	351	304	305	348	336	326	324	294	354	338	324	301	338	328	300	301	319	306	314	337	297	317	308	288	332	340	356	312	314	330	318	332	355	305	287	323	336	333	309	315	320	294	330	327	286	310	319	322	317	321	295	330	317	323	304	323	354	312	344	315	319	313	319	299	280	322	293	310	343	282	323	322	318	298	292	293	345	315	303	287	313	357	311	339	321	302	320	353	302	313	308	306	324	301	318	311	274	324	326	288	297	352	307	310	322	314	329	336	302	307	324	299	318	308	310	310	304	303	293	316	338	336	317	323	290	328	311	320	296	338	303	313	290	331	322	321	314	318	356	297	329	332	329	324	313	322	306	314	318	310	307	310	309	319	307	309	315	318	285	323	327	304	296	319	324	289	324	316	320	327	312	331	314	319	284	310	301	324	289	298	302	323	361	308	336	295	301	345	313	319	323	300	312	322	308	314	311	342	302	344	337	312	294	333	304	296	313	293	328	318	291	343	301	338	296	310	328	313	320	285	336	312	321	338	321	313	334	326	300	318	344	320	289	353	310	343	342	310	304	337	305	312	297	290	340	330	320	325	300	311	311	325	315	335	312	328	345	332	320	318	329	295	348	321	328	341	318	316	323	284	318	323	329	311	294	325	311	295	295	315	317	343	309	287	297	330	344	323	326	302	332	305	314	329	315	301	345	278	381	323	289	299	350	317	293	319	327	338	297	334	324	327	325	347	319	285	297	319	312	322	304	286	346	299	337	336	316	352	279	326	320	316	288	297	326	342	318	311	332	313	286	274	318	307	289	309	307	294	276	304	307	317	335	327	327	306	337	285	293	336	306	337	331	325	314	330	329	321	318	338	312	296	298	319	328	335	326	313	312	349	321	324	321	340	290	305	333	282	301	302	333	293	289	332	326	329	308	314	294	336	305	310	319	287	318	318	303	303	301	311	308	292	327	318	344	323	317	277	343	309	298	320	308	285	324	270	319	292	331	294	334	311	288	336	304	310	318	329	305	320	345	302	340	290	308	321	314	301	311	290	303	309	312	307	327	286	293	296	339	304	299	346	328	290	320	298	328	328	308	333	316	347	330	294	345	302	337	322	320	309	369	318	350	328	331	324	312	306	346	313	321	279	341	335	300	336	314	305	309	297	305	318	277	318	308	334	301	301	325	301	303	296	279	322	310	324	307	311	305	320	318	307	342	314	291	328	311	311	334	321	314	311	309	296	279	341	313	292	317	334	306	320	328	317	307	312	315	311	328	320	305	341	295	321	308	338	341	314	301	296	292	323	295	286	290	294	327	326	322	312	301	296	359	330	315	303	312	325	333	293	303	338	310	316	300	304	319	311	293	294	299	302	317	301	337	298	341	342	304	310	284	329	307	322	330	283	330	336	303	330	330	313
60329	102166	79444	51307	28577	10211	2236	790	599	540	566	589	589	538	531	558	559	542	520	564	577	579	556	556	569	607	557	567	569	523	605	571	538	535	517	499	576	587	574	607	560	568	529	551	505	538	535	559	551	510	536	509	559	550	553	606	552	572	510	546	561	541	570	538	582	592	537	579	519	585	508	516	597	521	607	494	584	584	564	564	533	537	559	535	537	581	576	571	530	561	569	530	522	533	514	576	569	548	564	533	601	521	572	593	547	598	611	561	559	577	556	564	528	528	579	563	567	567	551	559	532	564	544	581	576	562	539	524	536	537	581	556	518	556	543	549	558	544	544	530	568	552	558	556	523	576	553	543	551	570	590	531	561	539	525	531	575	579	544	551	523	544	549	505	531	536	540	526	570	518	533	571	580	545	538	541	517	510	576	575	491	565	548	560	544	569	564	549	572	564	527	568	597	536	550	540	536	558	524	542	532	537	569	536	553	592	545	536	575	544	607	528	539	540	555	554	493	574	559	548	547	528	558	542	518	504	549	531	519	577	585	565	554	555	545	540	523	531	526	543	527	543	540	602	572	588	546	564	532	579	553	548	512	558	578	522	522	551	542	542	563	539	552	586	495	552	522	583	573	548	523	587	551	517	526	563	536	510	507	539	551	559	561	539	512	576	552	544	552	523	562	588	589	568	564	561	570	522	533	513	515	546	535	534	591	558	576	550	557	534	493	518	552	547	536	561	575	563	529	550	573	559	557	600	545	551	586	595	574	538	572	550	559	539	550	596	572	554	573	563	535	541	532	548	541	563	532	580	540	550	562	540	549	536	522	534	536	527	560	578	551	514	520	539	503	522	530	534	526	515	621	547	564	559	542	590	584	595	527	539	531	515	578	538	554	593	586	542	579	509	521	495	539	542	543	566	537	567	574	530	538	538	586	566	563	520	526	559	596	517	546	553	503	578	510	524	579	541	567	563	522	565	539	510	554	557	559	540	575	534	534	539	563	539	608	547	533	560	576	539	547	560	553	573	591	548	560	585	554	554	586	573	575	521	535	515	555	544	566	537	546	543	584	532	541	605	528	525	537	584	514	549	575	562	555	571	561	533	563	511	562	510	516	534	585	538	563	565	535	569	568	563	597	588	552	586	559	519	582	534	545	571	517	544	530	556	555	546	554	524	602	562	529	559	546	557	550	530	541	550	527	566	531	548	573	556	581	550	542	555	530	570	547	549	522	544	522	597	533	549	549	575	536	544	584	524	535	562	596	555	558	537	530	551	589	552	565	539	534	502	570	560	575	566	507	551	544	515	540	556	553	522	535	552	552	530	541	532	533	580	544	578	568	552	564	506	556	521	535	548	571	533	571	575	547	543	552	547	524	542	560	549	584	597	549	566	545	549	534	536	510	535	553	545	550	577	568	516	559	543	545	508	582	577	555	540	515	541	519	563	558	539	579	514	554	614	574	594	516	554	605	583	565	569	544	568	552	544	545	537	547	507	553	554	557	546	545	567	563	557	546	572	577	516	611	598	534	552	535	524	561	577	543	541	543	515	566	556	558	557	566	556	545	576	537	537	542	590	543	536	528	574	487	571	568	573	588	575	507	555	563	531	575	547	589	587	543	542	563	603	522	551	567	553	575	532	577	526	541	539	547	577	581	578	548	560	550	548	528	543	527	535	536	580	558	570	510	549	524	540	526	563	562	541	562	539	568	559	518	580	552	547	587	572	528	538	588	575	559	568	579	563	531	571	595	563	535	526	555	550	576	567	561	546	541	544	562	536	557	557	557	518	566	542	550	546	542	541	552	576	589	540	535	544	520	552	588	581	544	556	571	575	579	599	538	510	577	516	582	573	569	528	536	533	561	550	539	524	506	571	526	526	585	488	563	542	528	541	483	549	515	558	490	536	536	554	568	560	567	491	498	589	540	514	573	586	520	501	535	532	581	550	608	569	583	527	604	542	579	541	562	552	530	546	586	524	528	546	546	573	523	549	534	600	570	515	518	578	550	573	548	527	574	541	547	566	572	533	553	537	541	547	553	553	593	550	574	542	537	549	575	548	530	553	523	599	533	570	503	532	556	613	522	575	551	550	539	591	564	610	562	535	558	558	506	559	543	553	508	526	520	579	569	534	567	550	570	548	556	546	520	562	517	543	557	529	561	540	606	549	513	540	547	592	558	551	556	543	537	543	538	518	529	561	552	558	547	510	557	570	565	587	501	553	459	558	518	559	587	566	567	540	585	512	562	536	569	515	551	545	569	564	512	543	572	540	539	553	588	562	530	580	522	569	517	559	542	563	533	523	578	519	541	569	537	552	537	616	566	558	547	540	526	549	515	593	551	559	539	525	561	574	554	545	536	591	593	577	532	583	516	556	519	494	539	529	564	504	554	555	547	559	555	540	566	553	596	542	531	521	521	569	542	612	583	535	556	544	534	537	583	553	514	551	583	530	516	525	524	532	560	532	508	550	533	523	587	543	540	569	551	526	517	555	550	551	576	574	540	554	561	561	548	523	575	610	558	584	548	548	581	541	496	534	519	554	550	568	546	527	554	531	589	546	537	555	561	540	560	547	560	545	528	554	572	574	547	544	566	610	551	553	554	569	521	566	525	543	549	566	546	564	552	568	510	518	576	587	507	516	558	522	560	549	547	561	574	507	542	599	582	535	561	536	515	572	513	560	510	555	541	527	526	570	539	597	537	550	530	546	531	538	570	528	556	560	537	542	568	537	610	541	581	535	527	543	528	545	584	548	537	570	565	548	555	528	547	598	568	549	593	554	528	579	550	581	550	543	542	580	567	563	540	527	571	544	571	560	544	598	556	555	519	545	565	552	610	559	575	558	554	539	532	591	525	566	543	521	562	532	639	577	522	572	519	570	531	560	563	520	533	552	512	544	559	569	520	603	528	518	569	558	551	532	568	564	531	572	524	555	549	524	530	604	585	538	533	571	537	563	577	521	549	540	530	572	546	552	502	560	523	572	460	554	596	539	568	564	548	558	511	547	552	522	563	549	520	522	585	555	579	572	556	526	552	528	531	540	534	533	577	548	562	526	533	547	567	544	564	547	591	563	543	548	563	514	519	566	558	521	586	543	519	526	549	569	540	522	593	598	561	500	504	538	557	601	568	561	607	487	580	563	553	582	498	530	540	555	511	543	510	604	529	526	553	581	552	523	520	543	508	498	504	591	588	552	587	532	509	546	549	557	524	587	510	575	569	549	545	576	503	516	558	566	565	534	519	572	569	556	560	546	514	544	551	510	513	560	556	574	562	537	550	585	556	529	577	549	535	568	515	577	547	553	583	522	579	533	543	556	554	539	564	548	502	506	564	537	567	589	514	551	581	575	551	554	563	525	537	569	598	554	561	538	569	541	550	559	551	536	552	553	552	595	525	532	524	557	549	555	545	547	538	528	534	560	546	584	550	570	549	542	531	552	572	569	571	566	540	572	541	553	568	555	512	559	534	576	555	537	560	534	542	569	542	516
28911	32902	30653	15433	2951	691	377	272	265	263	227	269	235	256	226	234	273	269	249	269	253	245	254	263	259	235	245	247	254	234	254	236	275	285	262	234	282	251	255	229	253	269	239	261	255	272	228	236	267	254	232	277	244	265	239	270	235	259	225	251	273	244	222	237	240	274	248	282	273	247	254	245	257	242	276	294	243	230	263	260	252	282	264	251	262	262	242	262	273	254	242	242	268	269	248	264	286	260	267	254	225	224	261	225	259	284	305	262	268	256	279	280	278	278	247	222	269	276	272	248	247	259	278	266	286	252	275	269	268	254	268	267	274	251	248	278	245	258	258	253	272	234	262	267	249	260	281	263	254	258	281	258	278	253	247	232	235	242	240	252	250	255	257	263	245	244	241	250	254	268	248	247	239	238	246	231	245	276	271	263	260	286	262	242	261	247	246	282	259	268	284	254	266	259	253	235	272	241	267	277	240	244	232	262	239	237	226	265	231	245	265	249	247	240	278	271	254	289	249	280	262	275	241	260	244	265	248	249	246	268	243	247	271	288	248	230	250	273	259	257	253	240	258	247	221	241	244	276	278	252	256	249	254	260	254	276	249	269	234	254	248	250	281	243	266	270	241	252	268	261	265	270	251	253	250	277	260	262	226	239	224	269	253	256	249	246	271	235	274	257	239	231	256	236	256	256	253	232	255	257	265	271	253	271	285	230	279	257	239	252	237	252	254	267	280	235	232	247	247	280	253	274	226	233	260	267	286	258	260	252	277	256	241	289	250	267	265	258	227	251	246	243	234	252	228	259	220	269	238	234	270	244	271	222	280	245	261	282	244	277	228	255	246	266	234	273	285	285	261	251	269	252	263	256	252	264	254	265	251	261	255	231	300	248	246	228	236	242	254	219	272	259	247	274	204	247	247	252	255	243	261	230	234	268	283	250	239	245	250	243	259	295	254	238	265	261	272	254	261	286	251	267	256	259	256	239	253	266	251	253	281	258	244	277	259	250	236	276	266	255	281	268	263	270	244	223	274	250	246	253	263	267	266	246	215	270	283	251	268	273	262	236	239	262	280	262	248	251	276	242	274	252	266	275	246	270	244	279	255	250	251	270	235	253	242	226	251	238	273	250	248	243	244	238	278	268	248	302	250	241	248	267	251	264	278	272	283	240	223	273	251	266	257	274	271	261	247	235	253	260	265	257	244	259	245	250	243	234	240	262	265	262	243	257	276	244	269	239	262	255	290	264	231	250	253	246	262	255	262	242	246	257	285	231	291	274	255	279	248	262	247	257	266	295	248	285	270	255	275	265	262	263	259	265	242	244	266	252	261	250	271	245	245	222	236	273	230	265	240	266	259	258	251	252	253	248	256	229	238	250	251	252	257	270	250	244	250	244	258	243	225	267	230	262	282	247	254	260	297	229	270	268	274	286	224	248	248	273	262	252	284	267	265	230	286	253	249	293	256	249	259	262	263	262	278	251	237	275	231	270	267	283	260	267	256	268	249	231	251	277	268	254	262	247	269	260	263	255	262	276	254	258	268	264	280	246	237	264	260	216	262	265	263	234	272	263	234	263	259	251	252	269	236	259	249	282	267	260	250	225	248	271	249	246	314	267	281	284	264	227	280	241	278	261	291	241	268	240	233	259	261	243	248	250	266	270	264	239	264	254	260	264	262	273	256	282	264	255	263	261	260	257	255	239	275	254	242	270	274	257	254	261	258	252	267	240	235	289	265	277	283	255	272	261	252	269	250	237	256	254	229	268	227	254	252	247	235	253	250	277	280	249	232	254	239	251	268	240	245	245	254	271	229	266	242	248	248	263	256	240	261	259	236	290	274	276	244	233	257	277	235	224	241	268	234	246	227	279	273	244	231	272	262	235	270	249	284	249	253	249	275	254	251	252	242	248	238	267	253	278	256	241	277	265	250	256	254	257	290	245	243	259	268	238	245	268	269	267	271	232	240	263	281	219	271	251	239	269	256	264	299	245	253	250	252	242	245	258	256	240	269	249	229	269	244	274	263	241	250	268	232	260	238	263	256	245	263	242	278	268	244	262	254	274	250	269	255	266	245	272	231	247	257	266	249	256	231	276	243	314	232	234	276	248	256	270	240	278	261	264	247	256	235	235	249	279	245	255	256	243	259	237	252	248	247	251	269	237	261	263	272	257	244	253	272	276	256	282	257	299	258	279	243	269	243	256	270	253	253	271	256	254	274	244	250	241	241	237	243	245	269	285	252	244	264	269	294	256	236	292	275	267	258	263	263	266	248	246	275	247	266	234	255	274	243	251	257	273	256	254	261	250	245	249	253	259	269	259	228	259	269	263	268	276	259	260	249	254	257	288	244	263	255	261	253	257	266	261	294	244	258	251	244	221	234	255	282	247	317	251	282	246	272	268	284	248	261	252	261	236	280	247	267	227	249	269	247	252	277	247	258	239	247	270	277	265	256	268	244	245	290	261	254	249	261	231	248	272	247	238	242	268	273	273	256	252	277	271	282	247	279	282	250	240	243	273	279	259	224	234	299	240	239	251	259	265	266	304	254	250	275	280	250	278	247	240	284	254	285	229	237	260	289	280	247	250	281	243	298	248	243	257	281	269	276	241	223	258	251	244	245	237	300	259	261	290	241	253	259	261	259	280	273	251	271	240	250	269	236	265	229	244	244	239	267	276	241	229	250	248	254	280	264	265	277	244	251	225	250	243	253	240	254	287	282	241	283	235	263	257	270	285	285	268	247	246	247	226	232	260	264	253	279	247	273	259	255	234	250	251	248	261	240	272	252	278	279	249	264	226	258	242	252	243	248	252	274	263	234	247	250	255	249	271	299	238	274	272	246	263	254	248	268	260	254	275	233	257	271	251	249	248	276	275	260	269	247	249	241	254	229	223	232	252	252	277	221	255	245	290	246	264	266	246	264	275	240	245	281	255	254	271	242	270	239	270	251	282	257	277	262	269	267	257	256	272	246	249	269	237	263	270	230	269	288	245	261	236	266	279	266	264	259	256	258	242	251	257	251	268	267	268	252	246	247	265	262	222	268	236	257	262	265	271	247	251	232	243	240	261	276	246	256	249	274	246	223	251	253	244	267	272	237	257	252	254	238	284	263	237	256	260	260	255	265	244	237	258	270	267	274	277	243	266	254	254	276	228	282	248	239	277	258	246	272	225	265	253	273	224	260	257	257	263	260	258	249	311	272	262	257	220	227	256	236	209	281	259	233	238	237	246	270	246	256	270	254	269	230	247	237	241	282	275	250	277	250	223	244	280	267	270	257	293	253	268	242	255	259	263	266	212	251	258	251	258	256	265	297	266	241	247	264	248	229	264	227	241	251	269	276	246	262	275	264	232	262	270	264	289	284	281	236	270	239	266	234	253	247	251	232	260	264	232	234	263	237	266	288	236	259	284	237	261	216	256	285	261	244	258	279	263	269	277	230	249	231	258	252	277	254	225	250	258	265	257	239	263	246	257	254	266	246	267	251	261
34766	50787	36016	17420	5485	1570	686	522	480	511	467	480	464	465	452	496	498	466	484	463	485	460	509	495	507	491	460	474	509	429	473	493	472	444	496	494	456	508	487	483	438	468	482	491	474	479	449	473	482	472	466	507	499	459	463	489	456	463	500	456	471	478	463	500	469	484	483	481	478	436	494	445	476	445	472	502	504	454	438	503	474	507	502	516	502	433	477	491	498	487	468	473	507	469	472	454	482	466	477	497	505	470	465	498	462	452	456	517	482	493	485	495	429	492	470	466	462	486	454	489	478	472	485	471	463	458	477	469	493	489	507	489	457	472	492	467	423	457	469	454	458	489	466	490	485	511	454	471	468	490	471	483	458	484	479	498	478	509	476	484	473	422	442	486	499	461	451	473	436	487	477	508	468	483	490	447	467	491	456	476	450	475	428	480	429	486	458	478	487	445	464	474	479	465	501	472	460	434	460	488	465	478	470	503	470	489	462	450	470	435	482	461	449	450	503	483	469	453	515	454	471	469	477	473	465	476	501	473	484	437	501	500	413	462	470	485	459	448	471	480	485	453	484	465	472	465	487	460	475	487	459	464	469	495	446	472	450	480	438	465	500	444	488	487	464	445	511	506	515	494	494	470	488	450	440	473	504	491	489	460	457	501	472	480	456	477	468	451	477	478	459	466	478	477	450	493	455	481	522	479	474	491	501	517	504	474	454	487	497	444	460	470	463	456	445	507	462	504	491	482	495	487	491	464	497	460	509	454	487	488	522	472	443	488	465	463	469	493	485	491	458	461	463	446	472	455	484	492	523	467	527	472	469	486	497	482	475	480	474	488	504	470	496	491	494	506	516	463	455	491	435	502	462	486	508	497	501	476	440	503	481	471	479	445	488	484	471	521	496	502	486	475	502	447	455	511	477	449	461	509	468	442	481	508	502	504	472	462	503	472	464	492	497	463	478	461	453	501	464	466	494	517	471	483	496	461	483	499	451	437	518	426	501	442	457	475	469	450	499	483	452	469	453	490	428	471	438	475	455	461	495	455	448	463	477	459	424	521	461	460	477	468	480	433	444	483	460	486	506	487	471	502	483	421	497	488	456	523	471	468	471	480	455	454	448	473	454	488	512	494	526	464	459	454	469	453	494	509	505	495	455	481	461	435	529	492	482	460	453	451	444	502	480	454	494	455	496	502	508	461	467	466	454	469	472	463	425	471	434	527	429	482	461	515	482	466	486	433	454	477	472	478	476	455	439	479	432	456	470	485	490	435	451	484	506	455	516	481	454	454	492	501	473	463	475	476	472	473	473	509	467	454	489	491	519	489	478	488	439	482	457	447	504	512	456	520	493	475	494	460	472	483	513	450	493	457	485	477	518	473	485	499	461	514	484	557	465	479	522	485	519	503	488	485	482	469	478	482	457	452	492	433	493	446	467	498	514	440	465	472	451	490	464	482	488	505	469	465	505	458	451	481	455	479	479	453	484	474	478	462	448	465	510	487	436	499	497	474	513	464	451	486	493	513	475	465	467	470	466	435	494	460	453	500	511	509	495	473	487	469	508	473	487	442	487	475	479	481	472	488	517	473	498	457	478	449	456	500	471	481	508	464	454	485	487	486	444	479	466	497	460	447	450	461	508	450	535	465	452	475	468	497	475	463	468	489	468	469	473	496	489	489	502	466	463	504	476	447	446	455	473	467	455	525	475	475	541	484	429	459	471	489	522	486	468	475	501	471	479	486	489	466	484	489	487	470	478	469	492	502	491	474	486	476	485	478	436	495	478	484	468	454	477	525	488	456	456	460	435	502	526	517	479	524	475	469	462	407	471	478	469	469	438	492	493	485	472	464	472	490	473	438	484	421	473	470	497	491	504	490	454	510	465	501	531	484	469	496	439	441	485	466	466	468	479	503	491	496	498	479	468	460	475	496	486	493	483	492	509	464	454	494	484	485	449	495	499	445	464	453	452	501	500	474	486	448	448	467	506	472	481	513	450	502	461	492	471	465	470	457	494	474	452	472	436	462	456	490	431	480	492	520	464	451	475	477	457	453	500	463	493	507	500	460	448	468	498	461	454	463	480	511	463	477	488	503	472	432	467	462	448	487	497	478	447	483	452	459	482	490	515	482	436	506	464	482	507	530	488	501	479	504	473	498	520	469	485	439	461	484	463	488	472	475	475	442	464	473	454	482	477	466	501	468	459	492	461	508	471	491	477	479	501	521	463	463	490	468	499	494	494	464	524	504	450	468	435	503	463	478	447	495	480	447	499	486	454	487	449	492	455	503	443	474	482	492	453	462	500	487	472	458	487	468	503	442	473	509	497	458	483	437	469	496	463	482	468	448	462	489	468	473	478	461	504	523	442	475	482	418	499	497	474	457	453	484	455	504	485	494	439	464	466	461	462	513	506	480	498	458	500	476	472	471	461	457	492	505	508	465	491	444	461	490	474	436	514	483	468	475	440	446	471	491	532	439	457	479	498	474	429	517	493	514	482	460	547	451	476	477	476	483	477	442	521	484	493	474	471	458	469	487	478	498	461	486	499	486	470	472	446	449	484	448	460	498	443	432	462	493	464	477	492	438	452	491	498	477	472	488	462	472	482	443	496	489	468	476	459	490	475	490	468	468	500	470	477	466	496	455	484	494	511	489	489	494	458	482	471	456	480	434	465	449	463	480	483	473	462	520	475	480	514	498	474	491	451	484	466	490	444	452	488	484	448	497	453	503	459	458	477	447	470	492	478	491	465	479	447	444	484	489	452	496	500	484	481	455	509	470	474	494	489	443	467	506	436	487	475	445	488	455	445	463	456	516	488	473	480	491	495	464	477	472	486	456	486	477	474	460	493	477	451	492	467	459	449	514	501	479	495	505	458	503	511	488	442	454	482	478	499	506	454	471	471	509	489	514	449	481	467	460	480	518	438	455	442	486	461	460	448	511	471	481	468	472	453	494	487	486	442	464	451	438	484	467	483	474	456	498	484	516	478	471	481	488	486	468	497	477	471	493	482	491	498	445	442	492	452	473	500	523	462	445	491	486	494	510	490	433	479	459	456	486	490	464	477	483	447	452	481	503	456	470	474	473	447	511	464	469	495	466	456	495	498	474	514	452	492	448	465	445	500	479	495	495	457	477	502	458	482	497	506	460	496	489	436	454	480	496	466	456	482	467	470	482	425	498	462	431	478	485	470	508	500	475	462	488	424	505	466	463	493	481	475	481	494	502	495	475	490	517	464	479	504	511	497	459	516	482	455	485	463	482	461	465	481	449	498	466	463	489	473	469	474	463	429	514	439	467	480	462	447	504	464	462	441	486	437	478	434	462	472	478	488	489	502	481	463	464	461	479	492	488	464	465	507	460	472	499	464	479	492	495	500	445	479	483	439	468	489	473	483	458	484	489	494	519	467	450	470	539	479	421	463	471	509	454	490	522	482	462	471	474	497	481	515	507	473	445	454	450	456	462	509	470	483	496	478	453	462	485	508	476	485	464
24709	25180	36682	30956	20982	8833	1047	338	311	268	276	286	299	254	283	276	273	271	260	283	264	293	273	263	278	280	318	286	270	275	279	286	278	279	279	278	256	261	261	303	277	265	278	259	278	275	285	255	257	261	246	236	246	246	245	256	264	261	246	279	271	245	279	272	283	269	263	274	262	278	247	265	286	231	282	267	234	275	291	266	254	280	285	257	273	268	257	272	262	259	250	259	276	269	254	259	245	252	268	282	278	249	280	240	300	272	283	284	259	291	268	282	269	270	254	267	279	265	264	266	255	299	266	259	283	245	285	266	306	281	273	246	271	286	283	292	256	261	271	278	280	251	245	271	266	272	248	276	289	265	265	274	281	273	273	249	282	264	290	307	274	303	274	254	273	276	259	251	262	247	274	275	282	264	288	253	269	288	289	231	248	237	259	252	274	280	254	243	252	284	266	256	268	259	259	272	248	276	281	268	232	263	276	255	277	258	253	265	240	276	285	272	262	276	274	264	237	268	243	253	272	247	264	269	269	282	253	263	272	269	266	291	253	268	285	273	271	274	242	265	272	229	254	310	240	248	270	268	289	288	250	245	266	276	285	264	276	270	247	241	316	246	264	261	268	272	251	268	280	252	256	268	249	257	255	247	262	259	276	282	280	255	265	267	266	265	264	288	243	275	253	291	288	292	268	254	270	250	258	262	273	262	253	249	279	260	277	255	259	269	239	274	260	246	299	284	247	287	277	253	297	254	285	262	261	267	268	255	265	277	249	265	264	238	271	267	267	235	258	275	268	283	250	280	281	237	229	298	266	252	274	271	249	241	292	270	281	260	246	258	273	250	272	268	283	263	295	247	270	275	285	274	273	270	268	268	280	266	257	260	282	263	263	260	282	258	275	273	265	240	260	268	238	266	267	250	258	283	306	252	274	288	251	266	258	242	274	257	257	287	263	231	271	273	254	257	280	256	252	256	256	236	274	275	277	285	289	243	250	284	281	270	240	273	279	270	259	242	271	273	248	266	271	281	248	258	288	275	284	241	260	287	247	263	265	284	309	253	251	271	284	240	285	270	274	290	233	263	255	250	264	245	262	253	289	253	263	279	269	252	251	271	285	273	239	254	243	246	263	265	263	280	252	254	272	268	279	266	262	256	262	285	267	265	251	279	253	261	255	282	276	281	276	271	264	254	244	250	242	251	238	268	278	275	297	254	278	287	250	254	288	247	273	261	255	268	283	281	237	288	254	257	250	242	254	255	281	281	270	269	269	264	272	253	282	255	257	266	265	265	299	270	274	265	260	256	275	253	242	256	252	268	280	282	268	239	243	257	256	246	255	282	241	276	250	275	280	251	261	275	261	288	260	286	265	269	287	282	283	259	241	276	254	263	263	278	264	277	277	215	251	284	253	247	260	270	284	276	259	228	273	285	263	279	261	256	264	268	240	270	274	285	256	249	257	256	268	240	254	280	277	266	277	258	272	275	265	253	265	262	270	270	281	261	277	249	251	294	299	268	235	276	271	251	240	242	261	265	290	273	280	272	258	241	261	279	291	275	272	262	272	269	265	262	315	244	250	283	280	261	247	261	267	254	262	290	279	286	288	254	264	280	270	267	294	258	254	272	259	287	256	285	263	294	249	270	263	288	254	272	267	284	256	257	295	254	255	274	269	260	266	257	250	280	271	276	274	249	256	274	255	252	285	223	227	266	286	264	297	266	253	275	268	260	246	280	263	256	301	271	266	250	255	241	280	263	276	270	258	257	311	261	283	256	264	251	262	257	288	274	296	259	258	265	262	236	292	265	257	288	260	258	270	247	283	221	277	271	287	273	278	296	260	259	281	244	263	279	255	272	268	282	279	255	274	270	274	248	279	267	261	266	265	253	251	248	291	231	279	283	254	246	250	253	240	256	286	268	257	264	265	248	281	280	283	297	267	268	287	264	292	266	252	293	261	263	279	259	261	270	263	281	272	287	256	291	254	276	267	239	274	267	283	278	269	262	268	254	244	262	286	308	275	261	254	260	279	245	267	256	268	255	264	286	253	272	258	252	247	258	240	258	267	277	289	292	314	242	282	280	245	280	261	281	256	255	248	265	268	273	255	262	265	258	263	275	279	239	250	246	271	247	267	247	293	281	273	251	263	248	263	238	268	261	279	269	260	299	268	246	254	259	293	251	288	264	279	267	279	239	258	271	241	258	263	273	275	266	249	274	274	277	261	239	282	263	265	238	229	287	277	271	280	239	286	239	269	275	252	256	290	250	278	226	261	254	264	260	266	266	262	236	258	273	258	268	265	237	264	264	266	299	280	264	275	258	249	269	256	270	304	254	265	262	284	255	260	247	274	262	287	254	253	260	270	265	283	256	247	267	257	290	270	288	236	259	245	269	233	219	241	245	289	269	287	268	260	274	258	269	280	278	270	259	261	266	263	268	266	281	242	284	285	240	268	278	304	240	248	275	260	270	244	252	251	280	269	260	265	251	281	276	280	268	282	252	262	265	280	270	254	268	248	259	262	266	257	264	250	277	264	248	273	260	272	266	261	242	278	240	295	291	276	299	264	243	274	260	263	258	251	266	264	276	283	272	244	261	276	255	257	261	272	245	253	264	247	284	287	262	277	263	270	274	273	272	260	260	289	286	247	251	263	256	266	274	294	284	290	256	259	279	278	238	265	259	254	269	273	274	277	303	235	285	278	263	248	270	245	283	260	251	252	289	257	268	284	254	274	292	255	260	262	263	245	292	274	257	248	301	276	265	270	285	240	276	270	257	286	262	262	254	273	271	259	271	276	259	271	273	265	268	285	240	271	267	258	259	286	274	259	262	259	254	290	262	258	254	255	245	229	243	250	241	266	261	238	240	309	277	260	257	265	254	252	283	265	251	270	267	278	265	267	288	257	257	267	258	252	248	267	284	238	274	265	259	260	286	292	276	267	258	276	267	264	258	269	261	291	291	295	267	245	309	276	288	268	287	255	259	270	262	261	261	247	269	261	280	279	286	241	269	236	218	253	275	278	271	266	268	272	265	272	277	258	256	277	274	270	235	278	242	286	291	296	257	242	256	268	285	245	279	269	279	271	280	248	262	250	275	255	289	302	279	284	279	295	259	283	265	245	262	265	264	267	303	281	255	259	277	256	280	262	281	252	290	253	284	231	271	268	264	253	258	295	277	280	252	291	297	259	244	271	270	247	260	257	278	262	266	261	273	303	264	282	259	263	270	230	257	274	258	287	293	267	269	246	263	267	252	253	259	259	251	267	275	269	282	284	261	243	285	234	246	286	263	285	245	276	273	275	257	269	279	295	260	288	293	284	259	265	290	263	255	266	256	263	251	272	263	226	261	286	273	267	289	265	278	279	253	235	234	287	227	284	258	243	243	281	264	255	242	272	273	269	286	260	275	258	264	270	249	261	243	259	268	258	282	260	266	271	265	293	256	293	267	248	274	302	270	241	261	267	241	255	274	251	276	260	263	262	259	256	266	239	246
58388	92277	68603	42565	23157	6506	1521	652	513	511	499	541	471	475	509	490	463	522	504	480	488	439	463	484	491	487	468	477	516	456	493	527	479	485	511	489	518	466	468	478	481	491	486	486	486	485	488	490	499	498	520	458	522	509	508	511	471	481	494	488	515	475	506	467	502	459	496	483	504	490	493	549	491	477	501	465	486	459	460	510	492	511	463	494	514	513	478	489	470	487	475	484	487	495	503	484	523	516	522	488	513	503	537	480	492	491	457	475	502	475	488	491	505	500	467	505	494	476	513	479	524	507	478	492	471	504	475	483	488	502	506	484	471	470	467	503	509	501	522	476	490	533	501	468	494	498	503	497	486	510	463	468	458	483	530	540	462	489	497	523	488	539	515	536	464	462	479	511	506	477	516	496	507	513	490	503	500	491	510	491	468	510	453	455	538	482	504	529	521	504	468	508	503	499	500	518	463	501	483	511	474	506	478	479	493	483	516	510	481	487	495	534	543	496	480	483	492	525	508	473	491	448	452	485	478	537	530	482	500	508	503	491	498	510	520	515	515	462	471	494	480	505	552	494	474	457	526	485	478	538	477	459	478	474	515	478	484	476	458	477	469	510	489	504	511	458	487	543	469	487	452	459	507	503	482	485	486	543	457	490	496	504	483	490	498	515	517	478	481	506	461	526	486	500	432	476	462	497	463	474	496	474	490	494	478	466	475	448	539	487	482	516	472	529	463	492	501	514	518	494	466	498	500	502	483	510	518	504	509	492	491	409	499	495	509	468	476	517	481	500	530	471	481	455	479	485	481	456	467	494	505	540	521	545	488	454	482	491	485	476	475	497	433	480	518	459	508	535	479	514	510	510	511	524	485	468	532	495	484	462	504	459	508	452	484	550	488	520	453	464	517	453	517	487	516	504	512	486	480	515	476	525	451	481	477	502	484	514	471	515	496	503	468	493	480	524	507	469	507	500	500	502	500	488	477	486	478	529	498	495	512	466	473	492	503	486	447	518	481	449	522	523	490	440	513	484	535	471	463	522	494	515	469	491	482	484	509	480	486	448	445	490	498	502	488	485	473	493	497	495	484	485	481	507	498	458	511	462	464	421	502	493	502	478	509	495	494	460	481	482	520	506	492	466	510	489	500	497	472	494	448	496	514	458	489	482	483	487	488	445	498	525	503	493	518	502	497	478	506	493	524	484	526	495	471	469	547	505	522	465	523	509	452	453	461	493	533	490	487	481	465	478	467	461	547	496	502	485	508	507	534	500	474	486	475	480	468	491	463	454	519	533	526	524	547	487	462	468	494	460	493	476	482	485	506	490	463	477	477	482	517	504	487	485	487	470	498	484	504	467	469	462	493	444	486	551	489	454	503	484	462	552	495	518	510	498	478	451	522	528	467	496	474	516	509	527	464	471	512	466	468	516	476	470	487	526	480	472	498	494	468	501	475	476	480	515	529	467	548	505	513	488	513	521	481	466	471	488	503	483	473	521	488	485	489	461	466	513	497	478	477	508	498	553	454	478	481	499	475	486	473	443	519	495	489	483	489	471	481	502	480	500	496	456	477	529	544	471	543	463	480	501	512	458	520	498	513	491	460	485	504	450	520	529	519	482	466	481	482	485	523	504	491	502	489	491	508	519	479	459	493	508	519	494	484	473	479	469	486	521	527	489	510	475	468	509	496	473	515	505	465	500	505	499	430	517	497	470	507	461	539	478	489	502	494	487	500	503	493	489	488	455	502	455	509	517	455	480	475	497	448	485	494	503	470	471	490	517	469	481	499	484	477	506	497	522	543	502	476	504	468	526	506	510	491	459	509	504	513	494	522	445	505	465	521	465	511	493	545	514	516	491	505	488	563	485	506	484	522	493	481	501	531	492	440	504	460	523	524	479	482	455	473	491	492	501	489	506	558	502	496	490	502	493	488	505	481	508	502	489	489	472	467	516	497	457	461	503	499	448	503	470	482	484	483	449	492	508	479	510	479	505	508	498	468	501	458	492	459	491	468	497	477	466	474	491	489	481	491	466	509	488	501	551	505	544	526	502	502	530	486	479	455	542	437	500	493	513	503	530	507	509	474	469	462	498	460	478	478	525	498	514	505	475	450	477	519	490	505	502	496	476	505	505	483	499	475	491	524	536	475	490	493	486	483	452	480	466	488	503	513	510	456	491	488	535	462	482	474	526	488	503	521	478	488	488	497	486	489	523	485	472	501	489	504	481	495	460	498	448	451	484	493	491	470	502	530	494	459	510	482	478	482	482	490	495	523	501	515	518	489	493	514	492	516	492	475	495	466	469	475	518	503	475	484	512	493	455	504	448	513	506	508	493	478	503	465	530	500	473	486	480	503	497	470	489	501	544	526	531	465	490	480	518	469	487	478	507	543	474	515	498	497	524	467	465	461	533	490	483	494	463	511	506	476	490	480	504	521	466	493	462	462	504	527	473	473	487	480	509	517	509	528	525	459	475	464	516	477	525	519	502	489	468	471	562	480	486	477	484	460	485	501	489	499	484	495	454	518	499	501	470	491	490	464	493	497	503	530	469	513	484	476	471	470	488	524	486	461	499	482	508	489	542	526	517	489	492	501	483	491	494	518	495	473	493	502	444	488	490	493	503	481	498	506	490	466	485	497	500	469	496	501	492	484	476	487	485	472	484	481	458	469	478	464	511	477	453	522	515	476	458	477	521	497	496	489	504	514	502	465	510	475	467	476	496	508	488	478	507	506	451	470	459	461	486	520	519	487	516	477	487	469	500	472	518	512	471	498	494	475	483	510	475	492	508	447	486	496	482	503	516	491	514	464	460	509	541	508	487	516	517	504	501	458	486	493	516	464	495	485	486	491	508	516	506	495	487	521	472	513	511	462	474	475	485	499	478	457	503	442	491	519	459	455	480	533	469	447	453	488	481	472	478	494	511	483	493	478	487	516	492	480	495	499	528	507	442	505	489	502	507	494	573	500	501	493	492	491	478	470	473	480	513	507	464	499	543	503	486	505	508	478	460	509	445	458	497	478	487	486	502	493	498	464	514	490	521	513	512	508	461	464	502	524	499	484	510	470	488	512	478	518	518	494	481	487	487	480	532	473	444	526	495	505	518	490	521	491	489	460	482	508	490	482	533	450	502	467	486	463	517	464	524	497	500	491	469	517	438	499	472	456	488	459	471	497	485	500	493	522	490	467	483	521	467	472	462	502	508	497	502	475	459	477	498	523	486	460	515	509	440	462	470	478	486	527	457	531	511	487	484	490	490	492	500	475	525	467	487	452	528	461	503	515	514	507	505	495	515	486	503	482	489	493	483	509	506	476	475	545	480	505	513	484	502	488	483	504	506	465	496	497	489	486	497	499	497	508	531	526	476	462	510	482	490	520	480	510	510	520	507	478	496	518	528	474	525	492	484	451	497	510	521	501	492	514	507	528	485	464	509	522	501	471	529	467	472	509	511	504	496	513	480	469	541	491	473	493	525	494	464	480	502	474	468
23480	22942	33580	28111	22825	17950	5121	485	353	317	323	315	309	345	321	307	337	299	300	328	320	295	297	307	323	323	318	342	299	297	322	323	320	335	320	346	287	303	327	309	313	321	355	332	335	341	337	339	312	331	306	290	327	314	325	306	312	332	309	304	336	340	327	315	297	295	322	288	310	272	333	324	293	305	293	319	307	294	302	337	310	325	323	300	327	299	320	322	353	318	344	315	322	320	300	300	326	309	280	311	320	269	316	314	337	293	314	332	310	336	303	296	307	304	334	331	336	316	313	316	320	327	316	314	312	323	315	307	327	281	299	317	307	310	282	309	327	321	324	327	310	306	317	301	295	318	352	329	323	324	297	331	341	325	331	311	358	303	323	330	309	291	307	310	284	312	314	322	336	317	331	311	294	321	311	301	301	295	329	341	322	311	322	302	291	320	312	334	337	329	362	317	328	279	292	320	330	308	310	312	327	326	300	310	325	308	320	313	329	329	301	296	318	278	318	288	288	298	338	313	305	311	333	321	333	297	302	323	323	310	318	315	309	305	312	296	299	326	294	312	280	327	334	296	309	309	337	301	304	283	293	333	300	304	332	326	325	317	324	308	342	313	300	309	304	313	299	335	285	309	339	296	299	300	325	287	308	269	305	328	308	300	315	346	322	280	309	306	311	304	297	318	334	312	290	296	307	314	332	304	313	334	288	336	317	315	324	312	334	316	325	307	299	307	309	298	287	323	302	321	288	319	311	324	340	297	331	309	301	294	290	309	300	312	284	293	321	296	342	292	289	347	328	299	330	314	277	297	345	348	296	313	299	302	310	329	330	334	302	329	306	295	293	291	305	336	335	309	312	321	334	336	297	322	330	329	284	313	322	317	293	357	307	290	323	336	317	302	301	330	293	305	335	285	355	318	328	287	327	325	296	301	301	312	340	357	271	310	277	320	335	294	350	343	324	282	310	310	302	325	299	310	301	279	311	292	309	294	310	309	335	286	349	313	306	306	296	317	325	318	303	308	315	295	318	336	324	326	314	318	303	306	331	322	305	286	325	301	335	320	313	287	278	310	307	324	284	286	331	308	325	318	310	326	293	319	317	315	285	305	309	336	344	328	292	323	284	335	315	319	311	305	289	262	298	311	336	350	317	316	331	326	297	314	315	313	303	322	320	309	305	311	306	310	318	301	331	339	279	316	292	297	326	291	336	307	338	321	299	319	301	334	299	292	316	335	302	329	353	321	293	326	297	313	315	313	362	270	333	330	316	311	319	279	289	314	335	320	320	295	308	331	317	315	298	327	302	337	318	308	287	286	314	339	333	312	365	299	331	332	345	291	334	311	316	317	315	334	321	312	305	279	288	309	299	287	310	311	318	302	296	311	334	299	280	306	314	351	327	322	315	318	337	296	293	333	332	333	319	314	327	309	330	342	342	321	343	315	303	314	303	319	291	311	286	311	317	303	331	317	307	324	282	358	306	299	301	340	310	291	310	321	323	290	307	316	324	339	346	318	315	319	342	310	320	300	315	296	331	350	304	319	308	302	302	292	295	302	313	323	323	303	327	309	321	302	309	288	304	320	273	316	328	323	320	326	335	313	338	304	290	307	305	278	326	321	340	298	309	331	284	338	347	343	321	306	311	315	286	305	341	297	314	320	307	304	288	314	324	323	292	341	285	313	317	312	332	330	295	311	354	339	305	309	331	293	298	346	303	310	293	312	331	343	322	305	306	281	287	342	324	315	330	322	279	330	344	359	342	290	318	296	333	332	309	325	323	311	345	324	309	317	297	293	325	296	337	326	355	331	331	315	275	330	314	310	336	289	332	290	298	289	290	305	345	313	289	329	315	281	298	297	311	324	332	336	296	304	319	290	302	312	304	309	326	388	310	322	288	318	320	322	327	350	325	315	304	327	328	318	314	332	317	304	315	285	300	318	290	320	327	308	307	334	311	335	314	325	310	319	306	303	348	322	347	289	325	335	280	282	316	328	297	339	306	319	313	321	308	316	321	295	305	290	315	335	349	313	335	335	312	316	316	298	312	302	346	291	313	297	320	307	329	339	313	334	306	342	326	285	339	342	350	308	320	280	300	294	319	296	328	301	330	336	286	318	312	330	299	265	282	317	336	301	287	298	326	301	311	320	311	290	335	299	332	311	308	319	295	317	328	299	306	343	315	313	289	316	311	333	327	352	296	296	302	327	303	297	303	317	307	336	304	329	298	311	354	340	308	347	321	316	314	300	329	287	319	300	322	282	317	337	325	287	276	302	305	288	295	315	309	330	301	318	333	321	321	331	343	307	291	292	314	329	286	315	325	334	325	310	327	330	297	297	309	289	283	307	315	314	336	318	304	282	308	323	314	314	338	323	294	330	330	312	299	324	304	343	297	310	309	325	312	289	332	328	275	316	323	290	331	287	319	309	269	330	302	283	318	337	299	345	337	329	305	329	300	281	296	309	319	301	333	314	303	320	312	302	279	297	308	296	322	341	340	324	319	294	322	305	340	317	336	320	307	322	324	303	345	305	333	306	292	275	366	302	303	284	327	309	280	296	300	316	311	295	316	315	294	325	277	321	283	316	310	307	300	316	317	285	293	328	305	306	288	349	329	312	330	348	297	313	291	300	306	333	324	314	312	337	317	313	345	303	302	322	315	306	321	324	321	306	322	293	302	314	315	313	331	290	311	319	302	315	320	297	324	310	294	320	282	315	338	350	288	326	314	267	291	325	317	346	339	317	312	329	331	319	315	293	298	337	322	337	287	305	270	287	331	318	298	306	304	316	301	295	313	308	326	315	293	311	293	316	336	313	338	340	309	321	346	290	309	305	313	326	317	357	366	335	309	325	298	331	331	318	302	330	289	311	288	313	320	301	320	306	293	330	292	298	326	323	317	288	307	319	328	297	301	309	325	320	318	310	290	313	339	303	308	308	299	327	293	315	290	299	281	321	307	323	327	322	343	322	319	331	311	300	304	320	324	289	311	331	294	315	332	301	297	320	310	321	288	305	291	315	287	307	288	321	330	297	305	320	321	313	328	329	311	285	300	294	311	304	303	328	318	296	316	311	304	321	287	315	311	310	352	338	330	324	320	302	290	312	318	276	333	334	331	327	322	279	305	322	316	320	289	277	318	288	300	306	306	328	316	320	297	336	299	294	297	293	320	317	327	323	309	337	306	318	299	303	349	309	326	296	312	315	298	308	293	328	298	318	319	343	278	313	324	301	316	297	328	325	313	323	290	324	330	327	312	327	312	293	317	321	324	299	305	312	316	309	329	287	308	306	287	307	295	326	341	336	320	298	329	346	312	310	292	328	311	321	319	327	325	330	325	348	307	291	293	288	334	324	306	307	345	313	350	325	281	322	343	296	313	325	327	275	297	341	341	328	283	325	321	309	290	330	315	331	314	295	314	311	345	299	305	334	318	302	340	326	342	292	317	332	300	330	301	287	325	313	306	332	315	293	321	315	310	324	339	301	302	314	305	303
59517	102281	77698	50705	31970	12462	2711	818	588	539	572	542	540	509	514	532	580	550	563	546	581	592	532	551	540	535	553	509	564	561	552	492	550	562	599	504	529	583	591	575	535	556	580	509	540	595	587	566	569	534	545	591	594	546	514	538	566	535	567	520	577	565	532	566	563	566	508	571	565	570	556	570	556	560	535	576	567	583	496	505	522	563	559	545	541	534	570	598	563	582	548	529	547	556	513	633	524	502	504	548	572	563	569	589	561	533	518	548	533	516	540	536	570	538	546	568	547	520	601	597	536	546	568	572	548	574	549	578	549	534	525	589	568	591	577	585	564	549	548	524	558	560	581	563	546	530	532	592	547	629	589	570	510	520	555	542	535	574	551	553	561	545	500	565	546	579	563	565	547	567	553	545	543	520	549	541	516	552	594	536	544	567	536	500	563	521	565	585	559	546	569	569	563	550	544	547	578	581	546	564	564	577	546	552	561	533	578	547	551	554	537	561	543	561	535	564	534	610	595	551	574	529	583	522	564	576	547	584	571	575	553	553	533	588	600	547	554	545	552	600	522	491	538	510	552	586	567	522	554	537	531	617	522	534	536	519	537	572	547	552	558	550	542	545	599	554	549	570	530	551	549	538	547	615	566	560	528	591	548	577	534	556	531	575	569	554	536	542	531	521	553	580	544	540	572	571	533	550	551	576	580	552	538	574	531	550	525	556	578	558	518	555	508	519	547	529	552	548	533	509	546	513	556	568	576	572	545	554	567	585	539	553	569	581	496	518	570	550	570	545	592	582	544	590	560	554	551	517	522	524	538	556	549	580	565	545	564	577	536	552	549	536	582	498	564	551	559	555	570	527	533	518	561	546	535	559	563	529	546	538	520	534	591	594	560	572	532	536	625	566	518	479	562	553	546	516	541	570	534	591	537	524	556	564	594	554	543	507	547	555	577	570	563	538	583	540	529	549	568	569	546	563	560	568	554	564	551	564	555	505	561	541	511	559	585	523	587	569	590	584	534	519	494	575	542	558	549	611	557	547	558	531	571	504	498	569	506	546	566	566	518	554	558	521	550	580	541	544	573	578	510	578	539	564	579	526	541	568	511	557	551	554	510	526	507	564	564	541	557	546	558	551	513	582	605	559	557	543	558	528	517	549	536	606	550	542	563	549	510	550	606	542	533	520	552	538	553	516	535	559	536	548	581	557	513	560	504	549	561	507	542	583	501	561	565	571	543	538	568	551	501	537	514	594	534	588	597	514	518	551	530	526	578	569	584	543	526	546	518	517	549	526	529	505	483	554	522	555	532	569	531	573	559	521	562	532	573	573	560	560	547	536	571	524	562	541	537	548	603	528	548	586	542	568	519	551	536	563	579	531	565	553	556	581	556	544	586	559	546	531	519	524	565	568	543	554	530	558	595	549	555	561	593	509	560	492	494	587	538	528	520	556	559	490	542	559	561	541	544	594	496	521	505	571	545	552	542	559	575	533	549	591	544	578	571	545	552	552	537	570	523	596	553	536	519	527	549	580	559	560	531	520	536	521	561	567	521	562	570	530	572	533	572	566	536	582	563	580	540	574	551	546	577	560	579	548	535	563	624	556	551	562	527	549	576	588	537	576	551	533	605	550	543	546	500	531	562	586	584	559	558	558	585	508	563	548	559	566	611	549	551	543	527	544	570	599	545	506	544	539	559	560	555	541	533	523	505	539	569	564	521	549	554	549	562	558	501	560	513	533	555	554	507	591	572	494	559	554	542	591	513	530	549	547	558	568	541	596	534	562	537	557	577	550	537	558	559	556	530	552	557	527	558	531	526	571	534	563	589	544	540	520	558	560	533	581	567	541	525	563	557	568	537	507	533	501	586	556	608	513	556	542	559	543	483	541	569	554	514	578	558	553	573	570	572	499	560	567	586	532	585	539	571	530	550	578	531	529	565	579	586	521	530	520	557	547	558	571	562	586	513	561	496	523	561	520	560	537	537	535	521	541	540	577	534	595	560	578	559	560	570	586	563	548	525	536	560	563	527	534	566	576	576	566	575	513	600	557	574	516	516	523	563	573	559	540	576	525	522	589	522	528	536	575	558	569	573	573	564	568	564	497	543	563	554	571	558	565	521	572	545	549	520	541	537	569	518	555	541	569	495	529	506	553	581	568	546	547	537	513	528	507	579	552	606	529	563	565	583	544	552	606	535	569	573	545	546	588	556	550	549	604	536	551	589	544	554	565	545	550	539	569	559	521	531	565	550	519	515	514	538	521	541	545	509	548	527	562	492	542	529	554	532	568	523	534	549	553	540	536	537	531	562	526	541	593	554	580	503	505	523	545	526	521	533	566	543	587	545	589	530	592	577	549	571	548	551	575	533	531	580	568	515	560	594	578	561	546	545	550	592	526	545	557	551	569	564	573	501	575	557	541	558	522	577	529	559	549	554	559	536	579	580	592	527	552	555	532	519	488	497	571	561	550	538	553	569	538	571	583	579	544	540	534	539	549	533	575	537	539	541	536	535	528	507	535	566	543	597	536	544	599	540	566	577	529	605	554	540	548	547	559	541	510	545	548	540	541	563	556	556	552	582	538	532	510	596	515	564	582	580	578	565	546	551	518	586	557	557	561	548	519	507	514	558	564	570	564	567	569	575	535	583	516	536	549	540	584	517	548	569	539	524	580	539	587	548	529	536	553	580	601	582	535	566	547	553	547	568	538	561	513	555	542	564	512	548	553	561	571	483	590	542	550	580	531	518	563	561	529	579	543	530	564	569	584	600	540	546	563	563	526	532	569	549	574	502	574	531	545	554	541	522	568	533	550	530	549	531	517	562	553	561	556	563	535	568	560	530	520	548	577	525	582	582	547	538	535	517	552	534	525	575	534	584	564	526	544	572	553	540	594	500	556	580	552	604	551	523	535	558	562	498	572	571	567	546	563	559	586	556	574	553	513	547	581	542	551	584	556	523	586	550	534	586	548	567	564	556	528	534	585	590	563	540	551	566	513	549	502	562	584	536	549	532	546	584	541	559	546	590	516	538	591	589	515	525	551	554	514	580	573	507	552	556	539	549	547	580	543	556	540	542	554	554	546	532	534	572	556	555	571	580	562	546	555	590	561	541	546	554	531	592	558	539	529	567	569	557	574	498	550	517	580	545	556	540	503	533	558	573	550	558	566	567	542	559	570	608	519	524	515	539	548	552	527	558	547	568	584	585	567	520	527	532	572	558	574	508	542	574	554	536	539	504	550	519	545	532	550	562	565	542	572	534	530	542	588	518	563	508	603	557	521	521	519	555	535	561	538	555	580	536	577	583	515	553	530	567	561	506	523	501	520	549	539	584	549	545	517	566	515	538	538	515	538	530	511	602	571	524	542	584	547	561	576	523	531	529	522	536	554	528	571	548	521	569	516	576	571	512	541	535	545	579	522	540	601	556	546	558	593	544	543	565	577	552	566	576	549	551	575	544	569	561	512	549	564	543	575	513	531	567	546	541	539
28625	31803	30930	15842	4074	1055	421	280	259	236	255	248	232	235	280	236	264	263	234	250	276	251	219	258	267	255	228	263	260	255	272	259	277	253	257	237	280	288	281	238	237	246	256	254	248	228	300	269	220	244	241	260	236	274	226	241	240	260	250	244	251	240	254	258	258	268	236	240	250	231	239	271	215	249	233	259	273	262	252	267	278	248	271	266	240	245	265	236	250	270	262	256	246	266	291	249	267	241	273	290	248	270	274	247	267	231	253	260	249	256	236	257	284	257	260	265	254	226	264	277	266	268	272	258	236	299	232	261	255	263	264	235	247	266	282	232	218	253	259	281	251	245	231	279	253	257	272	252	233	235	272	261	238	226	290	259	263	261	246	256	238	250	277	258	279	259	244	270	269	250	240	261	240	239	240	248	254	260	258	268	264	256	229	263	294	250	208	241	234	231	259	235	233	262	251	273	248	246	253	251	228	247	227	247	237	256	283	248	250	278	270	246	234	258	231	254	251	242	274	231	266	285	238	269	263	253	272	243	256	258	241	277	291	239	255	239	264	258	269	261	254	240	234	256	249	250	248	235	241	257	232	251	249	255	284	272	271	263	248	272	256	242	250	267	243	253	267	248	227	266	226	250	256	252	266	254	271	229	274	233	265	271	261	278	267	236	287	260	260	254	259	247	255	246	230	273	282	235	242	239	255	262	235	269	230	256	274	250	253	255	208	263	226	269	236	286	262	266	270	275	241	268	251	263	259	228	272	219	244	259	265	269	241	273	268	252	265	236	244	250	263	241	254	206	238	258	257	245	252	280	279	262	232	237	262	236	245	264	251	263	251	255	256	242	252	256	264	252	242	245	261	254	244	240	246	254	228	267	253	240	247	267	274	241	247	251	259	241	238	255	287	235	258	266	259	254	256	232	269	244	240	273	273	211	233	247	252	238	219	226	247	287	251	249	264	272	270	242	246	266	260	222	230	258	257	252	271	249	254	288	276	283	258	276	234	234	241	253	260	259	245	242	252	252	272	238	235	268	249	275	265	277	246	246	254	225	242	257	253	246	259	246	262	260	275	240	271	276	248	249	271	244	251	282	256	261	271	258	286	262	255	260	251	279	272	279	264	256	244	274	251	232	238	279	246	245	231	251	238	270	260	244	259	260	248	261	295	248	253	282	247	249	281	242	225	266	245	274	220	253	260	261	236	248	251	247	253	227	246	241	262	271	256	261	247	233	242	280	275	261	241	244	245	248	260	244	265	245	229	248	226	271	258	255	309	257	266	221	219	249	272	222	249	250	249	267	251	268	250	246	256	237	240	256	224	240	261	258	254	246	263	255	257	255	229	249	252	255	228	248	259	242	256	239	243	254	233	290	243	226	241	240	254	244	251	268	264	275	277	244	247	223	240	238	262	251	268	268	244	260	221	234	300	255	284	249	239	264	240	250	255	222	250	265	264	243	244	247	233	285	262	244	247	250	221	298	257	257	245	258	267	225	279	257	221	251	247	282	255	261	229	268	272	264	249	252	237	213	235	258	247	261	239	274	253	262	256	263	209	224	253	249	243	255	271	225	258	220	244	246	252	231	298	250	251	252	243	229	279	236	239	229	251	271	260	278	225	253	273	280	246	238	244	272	256	285	235	239	252	253	259	271	246	238	275	256	244	251	246	243	286	273	281	255	268	298	246	250	252	252	263	262	235	240	283	249	250	243	268	240	250	267	206	261	267	272	269	253	201	250	216	256	236	274	266	245	246	269	262	262	258	243	243	253	284	250	253	275	253	249	245	265	271	237	242	237	239	282	253	271	247	244	242	242	237	255	240	238	258	255	243	246	246	268	244	250	246	246	268	244	241	238	241	267	220	253	279	228	223	259	245	227	268	242	222	241	221	228	250	254	257	263	269	270	280	263	252	251	283	228	256	250	222	245	265	249	252	251	235	283	253	238	234	262	254	245	263	223	245	255	259	266	260	240	254	264	268	253	238	244	260	262	236	266	267	244	220	235	237	260	275	246	257	254	255	249	250	272	238	279	274	265	268	245	240	245	264	251	239	250	275	232	253	261	253	244	236	272	228	256	273	262	253	252	263	254	268	253	249	252	261	282	235	302	284	253	236	278	263	266	266	238	255	256	294	292	233	227	232	295	248	255	257	269	261	277	248	258	220	263	251	258	238	250	229	238	245	259	239	251	256	253	248	277	237	246	249	262	263	248	249	289	246	251	273	254	236	264	239	275	248	253	246	268	270	246	237	289	279	267	219	242	219	293	228	277	237	260	238	252	245	256	241	267	251	244	244	245	246	245	273	274	245	229	266	260	270	286	230	269	235	248	259	236	263	253	221	246	258	235	256	276	261	247	223	234	257	267	267	276	257	259	280	233	245	254	270	240	241	258	249	243	233	235	252	246	244	268	251	259	248	272	235	247	211	217	250	278	276	251	253	254	229	243	222	237	268	238	268	231	247	247	244	231	234	242	207	267	247	270	269	262	257	245	262	264	292	275	272	263	263	260	235	309	238	254	221	270	250	259	243	244	252	249	219	243	223	246	217	264	243	250	246	252	240	262	225	260	274	270	250	233	250	226	255	266	246	258	241	272	251	253	259	259	249	233	295	276	229	218	249	248	250	249	275	244	242	232	233	226	260	258	234	247	232	253	267	258	271	217	267	257	280	243	282	267	251	247	249	265	228	227	248	236	275	267	239	250	299	247	244	254	276	246	244	238	243	241	263	258	264	257	281	254	276	259	266	233	241	278	243	255	223	262	255	266	252	260	275	253	285	239	251	249	241	248	263	254	247	261	256	261	262	279	232	266	247	260	244	262	259	240	258	243	261	223	279	246	260	230	236	221	222	282	247	257	235	249	268	249	264	259	273	235	284	251	256	290	260	253	268	233	248	286	248	259	255	233	296	248	271	254	296	257	276	240	279	271	237	244	247	226	273	264	288	256	265	253	242	235	261	237	241	239	234	276	260	277	251	279	294	272	246	256	249	233	229	247	217	254	251	269	261	242	247	255	238	217	228	254	250	227	264	240	271	234	252	256	263	275	260	253	270	258	261	243	272	255	256	264	254	261	275	246	253	220	216	244	249	241	271	275	224	262	283	267	224	243	245	223	256	274	263	222	250	251	242	238	242	237	230	257	214	256	261	250	264	285	268	269	251	249	267	250	263	243	244	243	241	250	251	247	264	265	264	227	253	275	248	258	240	242	242	260	243	222	257	244	240	278	236	242	239	269	262	260	262	275	256	231	261	273	263	252	255	252	265	270	231	245	238	242	224	277	245	258	273	256	261	245	282	274	263	253	248	263	251	249	248	273	255	249	272	273	265	257	270	270	262	253	268	252	244	224	278	248	266	270	243	259	229	262	229	278	277	249	232	284	263	259	269	259	287	261	253	233	229	263	242	251	253	269	225	264	215	275	257	242	266	262	222	245	229	209	258	250	242	243	261	267	260	242	261	275	267	276	278	248	249	246	277	241	254	270	254	238
34400	50682	36697	18352	7576	2225	797	546	454	507	492	487	484	520	457	515	490	495	427	463	494	493	470	454	470	447	494	477	494	478	465	488	450	505	479	476	487	461	451	430	457	475	465	477	485	477	480	459	470	508	528	451	499	452	468	479	460	464	495	448	457	434	496	470	464	488	460	496	460	476	457	464	481	480	485	505	450	474	436	452	466	445	465	521	466	511	411	491	493	482	521	511	477	477	440	491	538	492	452	489	491	484	435	465	485	451	515	430	466	472	455	476	463	516	437	479	488	478	479	466	507	462	468	464	457	467	503	461	475	483	475	491	455	485	480	498	426	437	498	479	499	463	451	455	450	454	452	476	495	510	524	459	475	455	454	510	440	453	478	456	436	438	468	456	490	470	481	503	479	456	457	480	456	441	456	477	439	432	456	460	441	445	446	492	465	501	503	474	490	464	496	460	488	452	521	482	471	441	501	481	470	453	512	444	462	445	471	498	491	499	442	460	482	454	472	428	462	491	484	454	495	414	499	458	477	468	474	495	445	460	476	506	474	484	478	475	484	493	455	465	479	483	435	484	487	464	477	473	494	471	425	474	481	480	487	462	462	497	469	468	532	483	471	459	470	496	467	513	442	481	453	525	487	476	441	454	476	436	491	473	453	528	489	439	473	475	462	483	460	445	522	475	483	454	466	456	489	497	500	486	480	481	467	516	498	515	438	475	465	477	484	455	477	467	466	465	487	476	502	470	476	481	455	477	471	446	450	445	493	469	484	455	446	460	485	496	492	491	495	476	445	463	523	502	505	452	425	492	482	503	458	473	467	479	515	477	483	476	479	471	461	500	485	481	440	458	457	502	493	441	500	459	483	464	499	434	465	500	449	487	487	437	485	500	462	481	454	477	488	500	440	493	458	460	493	474	457	508	458	470	473	445	521	514	482	489	443	457	463	468	507	453	484	502	480	456	455	492	506	476	465	524	434	472	510	501	451	458	497	478	505	470	477	470	465	469	478	455	502	516	474	424	508	468	457	449	473	520	507	486	500	466	459	484	448	457	500	477	490	464	435	467	480	488	484	446	479	416	438	493	459	486	463	472	490	447	482	453	453	478	496	496	487	464	511	443	464	439	502	492	514	519	463	506	446	466	495	490	491	459	433	454	448	537	460	467	457	465	474	503	472	470	495	429	518	484	452	429	458	482	491	431	460	451	476	477	485	475	484	449	475	469	489	469	482	485	517	465	453	493	444	497	454	450	470	506	503	477	505	530	483	490	475	507	482	472	453	506	462	516	475	462	484	460	483	491	484	488	468	498	469	470	494	444	487	483	499	480	461	448	454	461	451	468	449	417	491	468	459	478	496	469	458	498	473	468	458	420	438	498	460	468	451	477	465	441	456	495	472	470	482	471	509	474	489	485	438	462	500	493	436	441	499	457	481	473	450	463	472	459	460	472	489	474	484	445	453	468	447	496	475	463	480	484	491	498	494	466	467	489	473	469	495	501	476	476	451	479	461	449	492	462	471	461	467	480	476	501	501	484	474	532	462	488	478	461	446	424	485	519	456	474	484	455	492	461	507	452	468	468	417	488	470	501	507	438	511	457	476	468	454	429	457	491	480	506	487	467	463	455	480	451	447	457	493	498	460	479	448	462	528	459	471	462	473	480	480	449	507	461	497	462	485	458	478	489	454	453	508	489	451	474	487	444	474	451	459	473	458	436	456	462	497	443	497	471	456	439	454	494	464	438	479	466	445	464	444	495	462	476	462	479	496	468	453	487	466	454	471	476	480	462	513	455	468	502	488	465	475	506	487	475	478	448	424	495	469	459	474	476	492	420	469	485	509	465	480	494	463	433	475	458	434	487	484	490	453	463	477	488	488	462	503	469	460	525	472	484	451	461	448	478	512	512	504	477	491	454	482	500	455	470	463	473	476	474	484	481	482	487	444	457	484	491	499	513	458	509	436	459	471	486	477	480	486	455	463	464	492	487	473	492	462	428	484	479	482	463	463	499	487	494	467	451	470	470	447	462	491	482	465	455	465	416	462	494	503	468	455	463	485	459	460	444	481	482	482	472	452	459	452	441	475	502	448	478	445	490	459	464	476	487	463	480	479	495	475	463	483	479	473	496	480	460	521	462	469	480	464	461	490	456	485	499	467	457	468	459	445	492	476	486	457	488	472	453	453	488	498	477	452	466	484	503	521	505	459	471	482	446	474	498	455	452	505	502	487	472	458	503	478	493	472	471	477	474	438	468	481	470	494	459	505	462	479	500	450	495	479	460	472	489	516	473	457	463	469	441	486	475	441	466	478	491	482	465	435	480	488	468	497	490	489	485	468	512	437	464	490	464	478	483	438	471	496	475	487	474	465	489	446	498	488	489	460	474	476	429	511	459	510	448	467	445	463	480	463	470	521	463	478	485	475	457	493	423	454	518	491	501	493	517	460	490	445	490	517	481	473	505	497	496	472	491	484	462	485	474	507	457	452	456	493	506	443	467	488	497	449	470	455	455	459	462	470	510	442	475	507	475	486	472	536	486	464	488	506	467	476	480	442	492	492	461	452	479	450	468	463	446	463	525	492	530	520	476	473	462	467	519	463	477	451	500	478	474	435	508	494	470	518	519	476	485	480	524	476	446	424	449	479	473	509	482	462	479	489	474	467	471	448	509	447	447	478	472	468	465	478	446	465	475	519	501	460	491	450	510	480	472	493	467	482	479	443	469	478	497	489	480	490	491	459	503	460	421	516	448	478	451	481	534	421	493	506	486	512	436	471	496	448	431	448	464	458	459	465	496	480	470	468	480	508	454	471	441	444	493	475	474	507	487	464	441	475	454	479	473	464	475	510	494	509	502	441	472	459	439	478	472	465	510	506	505	499	425	470	484	500	492	498	428	490	472	500	496	451	488	468	499	457	480	474	449	492	511	441	464	501	474	485	487	462	477	469	467	475	514	489	491	477	451	484	493	489	469	469	473	473	460	485	500	493	509	478	484	479	463	477	482	503	479	516	426	473	501	450	467	450	497	458	449	508	484	476	458	498	494	462	528	471	491	470	450	439	446	475	433	475	499	472	462	469	457	440	461	492	473	509	528	447	463	482	456	493	453	459	473	461	480	482	481	458	493	489	485	490	464	469	486	501	482	436	467	443	470	448	484	488	484	476	486	462	456	477	478	492	460	507	500	476	483	493	466	485	467	471	462	491	462	464	462	483	464	488	464	475	481	454	460	460	468	438	468	457	494	482	475	501	504	485	473	464	498	463	453	493	485	469	492	504	484	481	479	436	500	471	489	464	460	453	470	489	457	487	472	464	467	471	488	457	495	466	478	506	437	467	431	480	481	456	475	464	486	479	483	461	478	480	479	505	498	445	469	498	477	443	490	472	476	497	445	511	471	548	486	462	417	451	519	486	500	467	498	448	505	477	497	471	447	476	497	449	471	466	456	484	472	440	494	468	455	435	464	467	502	467	458	493	487	502	436	442	443	459	459
24775	25599	38029	32591	20485	9198	1691	477	282	264	262	282	281	295	287	249	242	273	288	262	275	267	260	255	268	275	277	246	255	282	271	292	257	228	295	279	267	265	251	240	254	264	247	272	266	275	270	263	285	263	253	278	257	274	264	267	254	265	274	253	295	281	265	271	288	253	272	243	252	263	243	276	268	269	259	289	268	275	291	281	276	261	252	266	283	288	257	276	280	265	272	272	271	287	242	277	256	278	272	289	234	271	271	276	274	260	282	252	257	280	248	273	293	273	300	275	269	284	274	237	257	275	251	260	277	285	271	308	262	286	263	279	247	275	250	242	259	251	280	288	274	280	268	284	274	260	259	279	265	262	264	261	254	272	284	274	257	272	263	262	279	272	258	276	265	276	258	264	272	253	271	269	281	266	279	278	263	243	300	261	265	270	257	287	278	249	270	286	264	262	265	246	242	274	264	306	267	300	270	293	220	272	262	287	267	276	300	274	254	259	243	233	253	273	272	272	283	264	252	264	274	264	251	251	244	254	298	242	286	270	284	263	279	285	242	231	224	257	288	264	278	248	280	255	267	247	260	245	232	309	285	273	274	254	282	269	270	256	283	233	246	245	260	266	274	293	236	279	236	286	260	267	244	269	266	251	264	264	263	286	256	240	264	269	237	284	243	236	253	251	232	249	244	227	282	245	271	245	284	263	264	234	282	279	252	281	277	300	267	245	261	247	279	242	263	273	263	280	244	268	255	257	265	262	253	267	299	265	267	284	238	274	264	282	290	266	261	287	252	247	274	277	287	273	252	231	262	255	273	273	238	270	274	241	260	271	271	288	308	274	293	270	271	259	255	262	269	283	279	264	268	283	255	246	280	275	262	280	273	241	262	277	243	275	256	268	257	249	263	248	271	254	275	293	277	248	269	264	275	246	254	259	263	280	264	284	279	286	280	242	261	267	246	267	247	268	258	238	248	264	294	278	276	274	286	255	252	281	279	260	264	255	272	256	268	236	292	250	266	264	297	238	253	282	250	260	280	272	258	276	256	256	279	288	272	256	285	261	265	285	282	273	225	247	264	254	260	269	281	259	267	279	271	263	283	278	280	253	267	263	253	245	301	256	297	267	251	293	280	253	291	269	273	264	277	264	262	253	274	262	235	254	273	264	253	288	290	269	226	265	283	273	296	259	262	273	278	292	272	254	285	276	274	258	253	271	253	296	308	278	262	264	221	261	252	257	233	271	276	291	284	264	243	274	258	289	249	288	244	268	265	266	258	265	285	262	269	229	254	246	238	282	300	245	279	288	268	274	290	240	272	262	279	275	265	274	289	279	239	244	271	262	282	260	275	307	269	260	298	254	287	266	270	264	277	269	278	276	289	255	254	271	284	255	257	259	266	274	295	285	269	238	308	263	281	258	255	266	257	229	242	295	265	256	268	269	288	244	253	251	262	259	286	290	242	273	275	260	252	252	282	238	295	268	256	272	286	265	263	268	249	265	291	290	273	272	260	261	272	283	279	253	290	265	265	254	316	280	237	259	296	253	259	303	258	229	248	274	276	264	273	264	248	223	260	296	264	267	261	300	264	259	276	289	271	290	274	244	263	266	238	262	272	265	283	280	282	255	278	264	247	244	281	286	267	251	277	275	266	256	269	270	258	273	276	257	275	251	255	261	276	250	259	266	274	264	272	239	253	308	246	274	256	266	262	255	262	311	264	260	257	235	277	268	296	278	273	271	277	250	271	280	271	264	266	254	306	264	286	267	271	269	267	284	277	236	251	256	258	251	285	242	229	260	261	258	264	250	270	271	243	250	269	273	246	277	268	228	251	270	266	270	261	252	260	264	264	262	278	240	270	263	272	251	262	281	265	263	266	268	254	289	267	253	240	287	260	266	279	293	282	284	286	243	274	250	281	271	268	271	290	275	281	309	259	259	264	266	225	298	287	257	272	280	272	250	251	237	244	268	296	246	297	268	259	258	290	260	281	268	256	280	286	254	254	259	295	262	239	267	254	256	245	292	273	255	276	265	268	256	279	275	279	263	264	251	274	258	257	269	259	252	295	306	269	284	275	259	261	266	252	253	271	278	269	272	271	276	235	258	240	286	284	257	256	251	276	265	249	242	233	261	291	242	268	259	282	242	235	277	271	263	257	258	274	254	263	276	282	277	267	293	261	269	237	284	267	296	253	268	269	265	285	258	257	259	261	260	277	251	264	232	284	281	289	275	287	266	261	267	266	261	241	284	272	262	252	241	257	266	238	270	292	244	274	268	264	245	260	259	252	243	276	259	245	262	275	265	254	283	248	247	279	283	285	257	256	262	268	276	270	275	277	255	274	279	278	270	251	275	259	243	288	257	279	223	270	307	278	254	228	282	230	254	253	292	260	275	247	290	248	253	286	243	259	252	272	265	265	228	265	276	268	280	246	274	283	283	283	269	270	259	293	260	289	279	273	282	276	239	267	277	271	286	284	254	260	264	259	266	280	263	261	270	271	287	276	283	259	280	253	258	256	267	233	260	254	259	272	265	242	297	254	274	265	276	284	259	266	257	263	284	281	290	250	276	241	283	243	256	234	297	252	240	275	264	271	255	263	264	257	280	257	267	255	264	287	275	295	277	276	277	232	281	265	265	265	263	269	275	284	259	254	284	300	260	258	278	287	263	243	263	243	272	255	262	280	282	260	266	262	255	246	252	286	259	269	257	252	273	290	268	265	271	267	276	286	293	259	294	270	228	280	253	278	256	249	239	234	276	258	278	262	274	276	284	268	257	279	263	251	279	274	290	269	283	253	266	273	270	292	287	251	261	268	256	253	276	279	277	261	272	278	280	262	273	273	239	270	291	251	256	265	284	263	270	242	259	250	267	291	244	252	277	279	275	255	295	251	247	276	265	246	228	252	269	271	260	280	264	255	274	280	267	278	267	265	254	254	237	237	288	281	303	233	279	251	279	284	237	260	248	255	275	273	258	259	300	263	290	241	270	304	288	260	270	259	247	244	256	258	236	238	277	256	279	259	268	289	300	268	259	285	291	271	273	271	280	226	262	259	256	248	264	254	255	266	229	246	238	281	279	252	272	269	272	261	267	268	272	284	301	272	262	261	269	276	225	268	245	257	269	258	250	285	275	272	283	278	286	237	250	272	280	283	256	267	287	261	302	268	303	255	264	276	256	250	273	261	261	288	280	254	248	259	274	300	311	261	257	244	215	267	275	269	256	254	240	295	244	276	270	263	267	264	268	270	254	277	281	267	277	245	266	264	256	273	252	246	285	267	266	267	239	260	265	263	300	243	293	278	271	289	287	284	261	280	284	287	245	272	261	272	250	244	251	278	278	266	246	271	254	270	272	289	259	273	264	260	243	286	265	278	270	275	279	298	258	266	297	275	281	233	282	275	288	269	283	272	259	268	268	269	257	257	244	256	281	263	264	265	285	262	280	281	264	283	280	236	248	283	232	276	260	263	255	277	243	282	261	263	251	281	282	251	263
57535	93415	70895	43543	21205	8241	2816	946	557	511	516	471	526	500	511	531	480	505	466	537	504	474	490	466	511	490	448	531	513	510	471	484	466	525	498	524	497	507	462	517	485	457	532	482	498	454	535	484	482	474	519	511	488	520	459	501	532	514	481	494	487	483	495	525	516	515	500	475	514	455	532	493	503	515	465	467	449	495	494	510	497	472	447	508	514	485	494	468	467	453	484	519	494	477	500	496	509	464	487	496	495	495	508	497	466	481	471	487	486	476	501	495	490	517	471	496	480	481	511	475	512	494	465	452	519	509	493	553	476	533	467	485	526	510	485	496	502	500	551	471	495	436	501	477	503	481	506	513	479	510	450	490	499	481	493	505	498	468	498	507	498	486	540	488	505	458	520	488	472	479	520	465	504	495	505	476	479	508	492	510	489	473	471	485	456	477	518	523	521	493	501	513	476	542	498	486	525	522	495	490	504	500	455	499	490	508	491	504	504	499	492	497	472	472	513	453	495	508	476	501	497	483	510	477	444	470	446	519	500	513	489	527	477	481	478	514	455	473	482	486	494	503	507	497	461	493	528	471	505	484	500	502	469	506	496	507	436	504	502	506	490	497	511	501	510	495	480	477	501	491	503	469	475	508	482	486	480	476	513	504	481	481	461	497	460	473	487	488	489	525	504	462	517	491	502	534	488	489	481	491	498	468	487	442	500	522	506	471	495	504	490	510	482	474	509	472	458	507	517	521	493	501	459	503	493	512	494	476	512	495	487	487	500	494	501	494	490	510	482	451	444	515	473	467	492	468	488	501	516	480	523	515	488	506	506	529	465	481	505	500	526	523	467	507	466	514	542	484	476	492	518	480	479	476	519	492	495	511	479	524	483	507	495	494	484	488	499	486	483	494	466	483	499	483	479	460	477	500	502	509	479	475	480	460	462	507	483	494	471	524	519	495	482	469	558	518	461	513	540	546	499	487	480	511	468	500	495	498	480	474	515	461	471	504	483	473	495	448	522	494	502	489	473	497	495	547	473	467	432	477	555	498	487	511	507	530	493	515	480	514	480	478	486	480	505	465	512	483	538	495	518	508	531	478	518	448	492	506	510	485	508	466	526	439	452	484	506	489	494	461	491	524	478	454	464	490	474	483	436	538	506	490	494	488	476	507	463	481	496	510	499	499	450	486	490	472	513	510	524	479	525	536	500	501	514	478	459	504	484	483	517	460	461	520	473	478	501	460	479	491	490	485	483	490	511	506	470	453	527	509	488	530	536	505	468	469	492	490	428	474	499	460	473	496	498	494	519	471	492	502	495	494	497	482	550	491	509	493	481	486	477	522	504	496	480	504	498	483	482	536	472	521	514	489	478	510	477	509	501	486	495	496	471	460	473	471	511	513	466	492	462	455	485	473	509	484	511	475	490	500	505	506	532	476	513	478	515	507	503	494	538	492	503	489	506	501	501	483	512	492	481	489	515	477	490	511	452	505	511	492	453	506	453	524	503	523	489	436	493	524	533	515	496	488	501	510	476	526	499	517	484	489	471	494	512	512	502	483	485	465	500	474	488	473	489	484	436	504	480	487	510	498	539	480	473	465	496	475	473	455	467	530	479	474	509	500	479	465	493	517	511	482	489	489	504	486	488	490	516	522	510	502	495	496	445	477	499	454	493	479	471	502	491	521	480	527	508	475	501	512	502	486	476	528	516	493	471	506	516	488	510	481	478	488	502	465	461	476	472	504	509	463	484	464	459	488	469	528	456	500	426	449	473	513	471	489	498	476	512	489	505	512	490	550	508	516	534	519	475	487	524	480	481	472	458	505	462	489	494	503	488	478	490	461	482	456	506	474	510	517	484	483	529	512	494	480	470	491	504	506	486	491	522	512	491	526	502	546	465	486	497	520	452	455	464	458	502	470	497	508	509	467	535	494	515	480	481	523	470	501	501	499	468	464	475	523	501	492	464	476	493	515	466	516	441	456	480	479	463	490	502	470	450	501	479	509	527	526	499	494	493	498	506	465	523	486	459	509	488	459	468	476	500	519	513	489	504	513	548	543	510	466	502	504	494	486	512	512	457	481	491	546	508	503	496	481	504	488	484	481	497	478	469	507	465	486	460	497	474	496	519	485	481	518	544	481	488	459	523	506	487	450	494	518	489	494	492	498	486	475	474	490	505	492	504	463	459	476	459	500	480	482	479	519	458	450	495	487	507	484	513	485	470	515	501	503	495	499	471	533	497	496	478	530	469	520	467	469	478	485	482	534	513	471	475	538	479	473	495	496	478	522	514	515	514	512	487	474	473	517	503	470	492	498	515	466	494	492	460	519	496	518	488	470	458	489	513	482	484	486	500	521	499	462	506	498	498	480	483	454	493	466	489	501	536	499	519	501	500	509	522	512	519	530	538	493	505	491	461	454	484	481	477	493	460	511	455	506	496	508	533	494	520	485	470	456	480	492	506	483	511	511	460	485	486	501	460	500	448	483	499	494	505	479	481	473	539	477	484	487	500	482	554	512	482	459	494	468	521	515	486	441	500	489	482	481	506	474	464	503	506	495	489	481	469	462	458	500	473	504	512	489	485	444	514	470	511	522	516	461	481	447	453	496	530	519	470	508	487	497	470	476	483	544	496	517	505	526	495	473	477	489	515	484	509	506	509	479	475	498	489	458	505	499	484	482	504	497	487	525	511	441	497	502	424	485	478	502	464	507	523	488	505	487	496	475	455	488	505	496	471	520	522	507	492	495	516	477	525	534	512	473	532	494	474	485	500	451	455	488	518	502	501	502	461	504	484	470	457	477	500	463	501	499	498	482	467	436	493	462	459	509	517	533	457	511	476	506	519	476	476	476	478	472	508	473	502	477	502	453	487	470	488	468	480	484	485	480	512	466	464	473	509	468	499	484	493	486	493	482	494	516	467	497	457	470	486	502	507	498	483	491	546	488	470	510	488	487	491	479	529	450	493	506	503	452	507	488	461	509	494	460	500	478	491	540	475	518	457	486	509	523	472	498	464	459	482	484	477	480	483	510	498	521	500	483	499	470	476	482	485	493	469	530	501	499	510	524	445	473	528	513	510	499	468	505	482	475	489	503	515	491	476	555	485	534	510	475	501	512	492	507	532	486	452	471	487	506	513	486	495	443	470	496	456	501	496	488	494	507	501	476	469	473	482	488	531	513	501	492	428	476	496	472	475	495	474	515	455	468	529	465	492	491	457	466	455	471	476	485	505	492	491	496	496	452	509	452	492	471	495	490	467	484	501	482	495	489	477	518	457	512	512	494	443	482	473	504	494	496	451	472	521	463	480	475	509	442	446	473	498	507	507	491	472	498	488	508	510	508	484	492	493	456	510	453	496	532	468	457	528	531	492	517	496	497	474	539	501	460	491	501	515	536	521	452	472	480	472	509	509	465	510	518	480	486	504	487	473	509	540	512	496	465	485	496	461	450	496	499	485	507	465	486	486	493	532	462	501	456	497	491	463	493	473	495
23488	23084	34741	30236	22638	17474	5542	770	394	311	330	309	344	301	327	362	298	361	354	340	364	323	337	338	310	320	324	334	296	297	325	311	320	340	333	306	357	310	305	286	329	336	300	316	329	336	313	327	289	290	323	303	296	310	304	303	310	298	359	302	308	362	320	331	320	313	316	315	350	298	307	346	318	300	317	353	303	315	300	340	304	357	288	352	320	288	306	309	311	289	289	337	317	338	298	376	335	322	329	331	331	296	296	337	325	350	297	332	337	320	307	327	332	311	316	325	335	311	317	288	333	317	339	312	318	327	331	338	312	325	297	320	351	330	328	298	302	309	328	326	343	348	323	292	308	307	305	310	303	286	316	300	312	310	341	326	301	299	303	308	297	337	309	315	340	323	313	318	314	287	302	301	294	304	303	317	313	294	306	280	322	332	344	303	316	316	325	316	298	333	330	338	319	322	335	299	317	345	341	331	343	334	353	322	333	317	318	306	323	309	309	328	311	317	331	290	327	331	305	316	302	338	279	338	305	320	283	338	332	310	325	275	352	336	297	337	313	342	325	329	315	323	320	293	299	312	315	306	371	282	316	321	278	335	322	305	323	305	272	316	313	302	353	319	308	318	325	306	308	258	311	307	301	352	346	343	296	332	383	315	301	292	325	310	337	306	303	321	333	304	339	290	301	307	327	291	309	315	294	311	341	301	344	294	301	290	329	322	292	336	275	318	312	340	325	291	325	329	325	302	354	325	327	325	280	322	310	325	324	315	332	311	348	299	339	316	344	335	359	304	310	328	335	317	338	301	304	308	308	332	337	360	296	312	346	311	316	289	335	310	326	324	326	322	361	333	324	334	311	324	322	330	305	277	331	330	279	336	300	302	319	301	287	328	324	321	330	301	327	320	289	285	315	340	369	306	324	314	301	345	306	338	323	330	299	311	298	301	331	357	305	306	316	316	352	303	311	340	304	310	345	323	318	282	309	331	320	335	317	331	315	314	285	303	312	319	309	325	307	330	330	335	323	315	329	354	308	336	307	304	302	301	295	317	273	321	328	302	319	350	311	321	321	307	277	310	329	335	314	304	322	306	343	319	316	309	319	307	342	338	308	308	310	300	313	316	307	304	313	319	340	327	326	291	337	298	331	314	317	311	299	328	350	285	282	316	326	307	331	324	314	303	278	346	294	309	316	338	324	338	332	322	317	355	311	349	343	313	312	320	329	345	328	315	314	316	319	299	321	304	345	286	314	308	318	324	299	328	327	315	305	335	283	353	318	343	347	322	338	325	305	329	336	305	310	297	302	359	314	342	346	339	317	324	314	365	298	301	334	349	299	317	320	311	315	304	316	299	307	341	323	327	285	334	323	302	344	292	327	325	316	298	327	315	351	329	327	325	341	332	275	302	333	310	290	325	351	322	297	318	326	356	296	297	311	329	331	335	304	354	299	307	322	332	332	315	326	295	314	297	293	323	325	278	330	301	317	309	295	299	324	289	292	303	331	295	292	332	282	317	297	317	343	315	291	311	306	287	357	288	320	339	338	334	305	299	308	336	313	301	291	319	317	291	300	303	322	324	328	301	323	305	334	321	345	310	342	296	324	319	334	304	315	295	334	319	345	304	302	328	305	358	344	316	313	314	301	295	305	324	285	303	335	325	309	327	301	310	296	312	298	327	317	345	300	306	295	336	310	329	310	332	323	309	352	339	344	329	325	349	325	309	332	310	314	325	323	312	290	303	328	287	325	324	340	318	339	305	312	310	333	323	309	349	311	351	319	324	306	336	322	319	338	314	295	324	297	333	315	300	300	289	304	334	320	332	331	329	323	319	300	324	344	324	335	347	313	302	297	318	327	354	308	356	326	294	352	331	285	358	301	343	326	297	336	296	334	330	299	312	290	310	331	310	323	349	297	317	327	330	295	322	279	308	319	325	313	329	314	305	315	302	311	293	323	337	300	320	300	308	316	299	334	287	334	320	325	315	286	347	319	325	326	328	310	340	309	307	283	319	315	305	321	327	318	345	349	319	318	322	319	322	311	316	314	295	349	332	315	332	323	345	286	323	338	343	335	328	329	289	310	314	308	335	331	347	318	308	304	312	298	337	344	296	319	339	303	288	311	326	332	333	291	312	299	315	317	292	341	311	321	337	332	326	304	300	334	327	314	338	323	291	306	289	339	350	309	329	307	314	317	304	286	306	314	327	320	316	341	302	296	337	341	325	307	312	323	317	313	314	325	301	323	349	349	325	304	336	335	330	325	309	325	319	329	324	313	342	323	317	320	335	295	322	305	347	319	314	286	297	323	300	338	343	301	320	333	322	328	315	348	310	314	299	294	307	307	317	314	307	294	328	350	340	308	345	344	315	299	304	327	333	301	324	309	329	319	344	303	338	303	336	298	318	332	341	329	359	326	329	298	330	312	316	300	332	307	307	327	313	306	309	274	291	320	344	307	315	329	310	347	327	322	283	346	319	326	305	328	315	311	306	331	321	328	302	304	330	366	326	323	328	310	324	348	310	330	313	342	327	322	336	345	276	294	312	321	326	328	324	326	322	321	290	323	330	303	288	332	317	298	320	312	340	318	298	355	305	333	319	300	310	306	338	317	320	316	329	293	309	329	338	334	335	310	319	325	306	312	301	299	284	303	334	293	319	309	302	320	298	334	308	293	308	318	305	280	312	307	333	319	313	319	316	319	313	310	289	297	333	351	330	289	357	304	308	326	332	304	310	297	298	317	304	332	338	337	272	335	328	335	315	351	341	309	311	300	306	314	318	293	323	326	342	322	339	283	295	320	265	305	340	310	322	319	304	326	314	320	334	300	318	321	293	292	332	319	315	329	304	291	302	350	304	331	314	330	319	287	326	326	293	342	310	336	311	343	323	317	343	318	332	287	313	342	297	347	301	355	311	321	324	305	318	304	344	316	308	303	316	316	321	305	316	316	311	301	301	324	304	298	298	293	329	329	351	288	307	342	325	320	346	316	301	316	318	329	332	306	306	314	326	314	316	334	353	316	331	320	328	339	356	315	332	300	305	317	317	351	343	279	305	338	317	301	349	326	339	317	299	273	321	338	329	319	337	307	312	354	315	347	279	342	351	323	292	336	297	355	304	274	296	311	306	330	317	317	322	312	348	340	351	331	344	329	296	338	328	317	322	293	329	329	318	359	335	300	333	303	296	310	326	324	294	326	317	305	341	333	303	313	334	306	312	339	324	294	308	309	303	320	335	349	318	313	301	348	313	303	305	309	303	285	313	314	339	294	302	328	345	292	320	344	300	298	318	320	330	326	307	335	309	306	300	318	320	328	328	332	317	294	302	289	338	353	334	271	321	319	296	308	325	298	309	340	335	320	301	341	319	293	307	298	317	319	327	312	313	316	336	310	311	320	338	315	339	327	330	312	329	298	330	292	315	302	320	342	313	338	321	346	309	319	298	319	326	328	332	294	322	294	297	278	340	308	319	302	323	291	311	317	339	301	284	305	307
58566	104120	81632	53355	29165	10882	3981	1595	766	555	560	619	563	562	558	535	596	573	557	578	554	559	576	581	522	559	547	553	557	547	559	555	570	563	572	523	562	525	562	592	528	565	542	529	543	539	528	531	533	580	570	589	542	565	542	579	547	521	537	529	529	592	562	520	502	536	553	554	565	513	553	601	519	570	525	533	566	565	538	554	573	521	510	576	543	544	524	555	567	548	595	575	575	562	521	526	527	529	565	568	529	542	533	546	534	560	526	532	564	619	526	566	537	580	512	583	577	542	509	581	554	570	573	601	535	550	580	536	533	550	562	535	574	566	578	566	534	573	539	528	566	550	587	569	556	530	538	559	550	558	548	588	556	532	546	539	558	564	547	547	511	565	511	552	541	538	535	564	542	545	545	570	545	601	559	561	560	553	536	601	557	539	540	568	557	551	531	556	523	522	589	546	539	527	581	579	548	569	542	522	577	555	567	545	561	551	530	563	590	585	535	593	523	579	574	574	581	557	577	551	560	532	583	553	519	547	569	559	568	582	553	561	521	578	563	542	590	528	549	546	550	546	541	561	557	571	550	501	558	530	546	584	540	585	577	529	543	523	523	555	567	560	536	574	554	560	570	538	555	523	569	562	578	558	535	529	547	543	574	573	558	535	542	531	571	551	560	570	527	540	553	572	539	520	523	528	550	553	598	588	576	533	558	545	567	550	529	585	541	539	542	539	535	578	562	554	589	529	538	584	547	570	505	540	541	551	566	576	565	538	563	575	556	566	559	554	536	535	563	542	554	580	573	574	557	556	588	549	580	605	588	561	574	541	572	550	533	549	575	581	539	560	557	529	562	523	553	563	582	557	590	558	563	575	593	540	528	579	543	544	562	542	506	579	554	547	578	567	526	574	553	556	530	569	539	554	496	558	551	507	525	544	556	570	593	542	545	518	578	531	576	524	571	551	597	550	527	532	558	525	557	581	583	583	527	562	563	565	533	535	567	577	554	573	527	524	554	544	586	569	562	556	573	551	539	550	542	572	556	546	549	534	552	541	541	519	589	565	557	544	493	524	526	572	592	551	569	557	542	518	572	563	557	552	505	587	525	538	566	556	539	541	547	552	519	519	593	533	546	574	551	567	584	540	538	583	512	518	541	560	557	577	552	570	547	555	601	526	573	577	579	588	572	585	571	493	577	609	560	534	608	568	572	577	576	532	530	586	570	526	549	544	551	588	547	544	533	523	534	554	566	553	542	566	528	503	528	595	542	557	568	548	533	584	565	595	565	555	591	557	541	571	539	600	535	567	532	561	529	556	562	521	529	547	551	590	565	532	567	575	547	525	551	560	517	500	514	590	592	587	544	554	573	584	582	579	555	509	559	513	582	550	562	552	537	562	559	531	522	520	486	561	552	545	532	565	527	503	582	544	557	551	557	538	560	551	537	550	551	561	544	553	555	555	581	504	552	555	547	568	552	544	569	526	560	528	537	574	556	532	579	543	514	513	569	594	554	560	566	520	546	541	575	590	578	548	554	555	564	540	605	595	541	556	556	606	563	503	562	558	563	544	534	556	520	533	506	544	540	524	520	581	541	543	484	555	575	562	544	516	572	559	571	533	557	536	565	555	581	533	575	567	577	523	548	554	512	549	570	535	511	494	539	584	535	545	523	522	530	565	589	540	550	543	575	582	598	556	531	592	574	588	529	579	561	559	547	555	524	530	536	574	568	551	572	555	549	548	549	552	556	536	605	558	551	563	534	488	544	565	570	552	521	534	539	563	550	513	570	563	573	555	558	576	546	552	568	595	592	548	564	543	534	592	573	515	542	511	588	543	551	553	553	562	550	564	563	583	517	581	524	490	544	567	529	507	523	554	531	540	541	584	549	561	542	591	509	522	531	538	569	575	519	580	573	553	574	542	553	558	511	594	553	548	519	576	536	507	588	547	521	555	589	582	573	586	554	531	565	558	563	547	591	550	537	574	560	567	589	561	541	546	557	554	575	562	522	556	560	570	551	549	533	568	575	547	539	573	598	544	574	562	556	561	557	525	561	506	535	546	538	552	570	541	515	539	564	545	528	561	508	587	503	553	556	571	534	541	575	580	530	581	552	556	549	600	540	571	576	505	583	537	558	533	559	538	541	568	570	555	527	557	554	584	548	515	557	567	583	565	579	564	528	558	544	579	545	538	583	548	557	558	557	560	602	520	529	545	565	602	541	526	560	565	568	593	566	523	571	563	563	588	564	556	567	542	584	544	533	556	534	551	506	536	577	571	565	516	578	544	562	579	568	560	521	550	535	546	545	570	510	558	550	522	549	561	573	572	557	571	555	565	578	556	531	540	558	542	593	545	543	522	576	554	514	598	527	556	550	569	558	574	583	518	562	567	556	516	547	548	545	541	574	558	561	563	540	537	539	580	565	608	546	538	571	553	577	574	530	559	539	529	591	559	524	571	564	557	551	541	575	561	538	523	582	562	574	559	546	520	563	568	557	559	591	559	528	527	556	525	542	494	514	543	545	546	521	576	551	529	544	570	524	547	567	548	588	546	563	599	530	534	524	534	582	533	571	566	535	562	524	545	585	556	538	576	573	563	572	564	570	503	548	576	543	534	538	543	562	517	563	562	555	552	543	559	582	515	584	543	520	510	614	528	542	524	536	547	595	592	556	537	564	576	553	550	583	561	536	526	520	535	524	560	506	544	526	569	562	519	558	512	580	541	537	555	523	535	542	508	624	562	588	542	562	558	571	555	555	563	566	597	543	564	552	549	565	613	513	547	517	572	533	552	548	548	536	568	568	503	560	569	556	543	570	552	543	556	535	523	538	533	539	541	548	522	522	590	560	534	551	552	571	588	516	515	619	527	525	571	565	548	533	545	525	558	558	506	578	568	543	556	539	537	565	543	503	579	550	550	561	553	580	533	527	492	518	542	569	559	536	592	523	516	521	606	573	547	537	547	585	554	596	555	511	548	543	586	549	550	570	570	585	573	560	603	582	608	565	546	537	553	604	544	536	574	581	524	572	565	572	573	582	547	578	522	574	564	575	546	555	560	509	559	502	536	548	592	589	535	514	586	540	546	530	551	554	576	580	543	570	563	525	565	524	514	524	539	566	562	565	531	566	538	569	540	555	548	542	570	549	592	557	545	550	577	522	570	595	530	567	586	545	541	509	545	532	550	529	567	556	551	530	539	568	501	532	549	528	587	528	533	568	593	597	545	575	530	532	530	571	571	573	551	578	514	546	541	538	508	592	576	575	569	611	557	556	577	533	554	529	571	561	545	562	595	534	581	518	556	572	563	565	594	531	527	522	533	579	546	554	586	543	515	587	548	550	529	534	564	515	561	521	565	575	553	551	561	591	559	541	539	548	578	550	537	551	543	520	556	601	533	556	561	542	555	580	573	563	588	565	585	527	562	521	545	518	544	546	542	519	530	557	566	529	574	548	575	583	547	566	558	551	567	570	559	593	549	555	547	533	574	518	555	594	520
28406	32499	32265	16575	3746	885	397	252	257	245	240	228	260	261	247	238	240	261	268	257	290	260	222	236	252	230	258	256	234	272	245	242	258	259	224	281	242	295	256	259	256	235	246	259	247	288	250	246	269	262	270	274	244	273	256	267	250	279	244	237	232	246	237	249	254	264	256	248	254	277	263	256	262	272	222	264	238	279	282	273	265	251	258	270	236	261	239	230	250	265	228	261	262	247	262	271	254	270	250	229	255	265	284	266	258	238	240	263	252	252	265	261	264	213	280	271	288	258	257	264	299	231	243	258	244	278	266	242	267	215	251	264	251	256	261	249	216	286	265	239	265	235	252	259	290	245	270	265	257	257	244	248	244	274	279	275	249	246	267	261	281	249	264	234	297	271	266	240	260	261	251	238	258	260	241	256	239	267	241	253	263	290	257	240	266	238	259	267	276	281	248	255	256	291	259	277	257	243	219	236	253	232	262	251	254	250	289	236	250	267	267	266	261	236	274	243	256	253	247	251	279	260	241	272	249	261	241	241	265	254	264	255	272	278	248	266	254	267	259	268	263	246	239	284	263	252	240	247	236	243	262	231	285	253	219	261	243	263	249	231	241	263	239	289	235	267	260	221	249	270	245	264	266	236	218	244	264	259	250	257	254	264	245	274	254	258	232	258	239	285	245	246	277	278	263	234	242	262	256	272	274	284	283	238	265	263	256	253	243	254	264	242	283	239	254	231	261	267	274	273	249	241	266	250	287	235	255	263	272	238	279	288	279	234	284	269	253	270	242	267	270	228	257	259	273	264	253	279	248	253	238	268	258	262	248	246	244	256	273	221	266	287	253	244	238	310	267	256	262	263	246	254	264	277	282	246	233	264	243	249	245	256	251	265	273	260	261	253	263	262	234	260	275	260	261	271	247	258	270	270	243	271	273	258	256	244	256	270	279	241	225	256	252	268	237	248	248	222	238	245	253	246	268	257	274	284	250	248	251	257	277	236	262	244	243	260	263	233	256	249	257	208	249	246	247	234	253	263	259	249	227	257	288	240	246	275	234	240	274	266	241	238	255	263	252	225	262	252	291	255	257	267	288	281	264	235	243	249	297	255	266	259	259	250	228	254	275	244	246	239	227	237	259	198	234	262	274	234	280	241	245	237	276	258	223	240	258	292	262	277	261	260	249	259	248	241	254	236	256	241	239	267	248	262	248	274	266	254	283	279	265	282	256	264	257	263	249	248	242	223	249	257	267	284	278	238	266	287	271	254	269	237	260	292	237	275	248	255	272	261	249	255	276	268	259	230	237	245	251	223	254	270	266	262	279	296	252	276	267	270	263	258	254	253	284	254	260	264	265	232	283	271	254	245	252	235	281	252	252	266	258	248	253	250	227	254	226	242	286	253	254	240	260	246	286	245	243	261	231	249	258	239	250	261	271	249	258	246	253	228	247	267	258	250	257	267	246	254	246	259	249	268	237	237	273	254	277	243	287	264	258	243	255	254	257	288	261	282	242	258	279	268	254	219	271	249	252	252	245	257	269	235	247	236	241	245	223	233	261	248	262	314	238	259	289	290	230	235	256	291	257	249	246	289	242	262	261	284	251	259	256	247	244	257	246	265	274	246	259	231	254	265	273	246	224	232	254	250	254	249	229	242	246	297	299	238	256	251	272	258	246	272	268	259	290	269	257	301	300	253	239	239	249	234	275	243	247	258	272	271	237	245	253	249	237	248	245	239	275	269	222	251	257	244	237	235	243	248	264	234	265	236	256	228	278	265	256	254	237	257	244	235	272	268	245	257	223	275	240	293	256	257	274	270	273	268	272	240	265	275	277	231	254	228	255	276	247	232	252	232	253	257	278	233	263	241	238	268	255	283	270	233	218	254	270	232	269	281	240	233	270	256	253	272	273	255	263	267	242	256	252	268	266	259	271	243	285	239	227	226	252	255	247	251	254	248	273	252	254	242	249	258	239	258	234	247	237	238	248	280	274	246	239	267	209	254	242	271	240	251	250	259	235	277	254	258	270	245	254	244	276	247	244	286	247	251	261	285	270	260	257	250	270	275	237	274	250	246	249	276	261	249	259	270	287	249	221	255	243	257	223	250	255	244	262	261	243	247	260	274	246	268	242	226	235	237	228	251	281	268	260	240	267	265	265	282	233	246	239	239	253	283	273	282	244	289	240	278	260	237	257	253	266	255	228	264	249	240	271	266	307	255	261	281	240	270	235	248	251	246	251	239	245	244	233	280	242	254	265	287	218	266	269	243	274	247	271	259	238	255	260	234	255	255	260	271	288	259	237	251	250	208	262	242	245	250	287	260	266	251	261	234	251	266	254	270	261	236	256	254	252	254	266	246	264	278	233	255	274	249	247	274	263	228	279	254	261	251	254	230	253	238	234	270	231	252	270	240	231	232	243	243	273	280	246	262	251	269	245	248	283	275	260	269	245	265	233	252	286	251	221	255	241	274	267	265	252	272	235	261	255	255	279	243	252	263	249	242	250	266	234	265	260	267	249	238	262	241	264	267	256	258	279	241	274	216	266	238	249	261	270	250	246	261	263	236	243	261	246	263	284	264	262	232	249	252	237	286	241	233	248	250	254	251	264	265	245	230	251	252	254	254	257	271	283	222	269	254	221	292	266	258	244	243	245	260	272	250	259	237	253	284	234	262	228	244	280	274	249	249	259	254	278	259	264	278	254	244	279	250	261	282	255	263	246	227	240	263	251	274	244	259	238	247	276	252	280	251	252	246	281	239	274	239	233	272	265	251	257	244	252	278	267	263	255	246	253	263	248	257	261	253	243	254	233	275	266	226	257	246	259	251	251	269	268	259	268	265	263	242	251	240	247	273	270	258	269	276	246	260	238	257	263	248	257	281	251	276	231	246	238	270	275	278	239	283	255	261	255	254	232	260	242	239	249	223	289	288	275	259	268	232	265	237	257	250	244	274	277	271	259	255	278	262	230	248	255	266	276	262	278	222	253	269	239	272	219	246	257	253	223	252	238	251	245	232	242	242	244	244	267	264	259	243	237	285	248	270	261	269	259	250	234	242	270	260	263	234	250	239	237	253	260	223	265	241	279	255	257	281	229	256	219	266	256	237	255	262	271	229	279	239	275	260	239	264	240	253	221	284	268	250	272	263	223	257	269	252	272	261	246	261	246	278	234	247	260	266	248	266	254	280	237	232	234	230	261	288	241	234	248	262	225	244	250	254	224	263	266	261	240	264	260	231	252	253	272	257	274	249	249	242	225	249	261	270	264	278	224	257	259	257	252	277	278	255	263	230	260	251	247	274	251	236	262	237	264	299	253	280	253	240	255	250	262	250	254	230	239	247	239	240	250	244	254	256	221	270	272	253	252	268	285	255	252	237	264	283	272	239	270	275	244	259	275	261	285	230	245	248	284	252	304	239	245	251	258	235	243	243	278	241	212	240	262	227	269	264	259	266	272	273	244	269	245	253	278	264	250	265	274	248	250	252	225	258
34167	51647	38306	18626	6386	1719	703	553	506	498	459	493	497	478	486	466	438	508	470	497	461	429	458	490	501	484	486	483	481	533	462	437	435	478	473	495	481	438	471	443	469	480	497	493	455	450	429	490	482	484	447	442	450	477	481	470	478	457	486	411	462	463	448	471	494	485	519	409	430	482	454	454	455	447	442	493	488	479	445	462	525	469	445	451	499	510	495	452	469	440	522	475	479	481	491	495	487	487	494	460	460	483	483	435	444	510	474	474	488	493	431	459	472	482	474	454	443	457	471	477	502	498	494	471	469	484	470	451	461	476	479	515	453	505	485	495	447	466	451	466	500	476	457	483	429	469	484	472	465	473	454	497	474	523	490	441	481	478	472	432	466	450	456	488	471	487	440	453	470	473	500	436	483	485	498	492	488	478	449	465	477	459	460	447	478	451	470	486	485	509	503	495	481	474	502	495	459	502	484	504	463	482	534	521	453	488	475	475	506	456	475	486	465	516	424	467	482	489	497	486	463	502	465	428	498	471	500	431	451	470	476	462	437	503	485	481	489	456	499	454	428	477	456	461	430	496	433	485	453	473	480	485	496	499	482	452	475	478	503	467	483	471	501	447	495	505	473	534	467	471	488	457	474	469	497	471	496	498	464	491	463	486	484	473	458	468	514	425	500	505	441	472	478	503	490	447	521	478	465	488	483	473	470	452	456	450	481	485	474	443	428	430	457	450	446	472	493	450	481	479	481	489	481	514	497	465	456	467	480	468	458	481	465	477	470	436	409	469	483	476	477	467	485	481	494	481	543	457	448	478	433	473	478	507	457	451	479	477	500	505	464	463	486	488	438	480	444	477	477	449	482	499	438	457	478	465	477	452	489	460	457	443	485	463	471	474	461	454	462	487	482	464	474	475	452	458	468	492	508	474	476	459	491	464	486	471	473	473	500	491	470	487	465	466	463	475	458	488	458	474	473	463	462	464	486	439	455	472	412	488	491	481	464	462	490	468	490	469	515	426	474	477	490	472	460	458	472	478	503	446	467	482	471	452	515	492	508	462	464	478	485	445	434	474	476	500	482	442	445	430	475	481	485	446	449	480	471	450	460	456	460	496	461	510	455	505	446	497	458	459	475	444	490	475	475	480	489	459	482	494	449	487	474	457	486	502	470	467	511	486	482	471	456	466	470	465	497	461	429	480	484	509	462	506	492	481	461	453	466	514	429	480	487	458	472	478	470	489	417	448	471	501	494	445	474	464	449	471	489	442	504	451	452	461	482	450	485	458	470	442	513	450	481	455	439	478	485	496	560	458	477	489	461	459	480	494	468	466	509	469	468	521	452	447	503	530	478	456	435	490	489	481	468	450	437	444	479	458	477	464	456	468	499	465	461	476	446	441	431	484	505	449	479	480	457	491	498	476	453	473	430	462	493	457	453	433	444	436	455	407	462	503	463	460	462	447	456	462	499	497	498	460	452	467	468	442	500	490	461	486	481	472	456	461	488	531	422	449	488	488	477	476	466	449	473	464	465	470	516	461	456	516	480	472	468	476	478	446	512	455	485	459	483	454	488	464	457	456	462	454	467	468	467	440	476	499	454	491	486	488	459	484	494	487	494	466	514	472	446	446	486	450	473	511	461	481	478	424	483	419	503	482	448	438	460	473	444	497	459	462	494	478	460	463	472	447	508	501	462	488	488	445	500	441	465	462	485	433	459	489	489	499	474	441	488	492	486	470	466	480	496	489	460	464	461	490	467	451	445	475	489	476	485	482	447	506	444	455	467	490	505	452	453	494	514	502	468	466	472	466	500	460	473	450	475	472	463	422	449	477	479	483	502	488	404	472	459	482	457	441	468	454	447	517	461	465	456	484	440	480	483	474	483	473	465	455	482	460	485	452	485	470	462	477	481	473	466	479	464	463	476	475	472	504	431	497	452	471	458	503	465	441	462	448	466	463	468	459	458	466	482	499	482	477	447	434	451	510	506	461	487	470	478	496	468	495	471	454	477	507	483	477	469	511	474	460	475	447	494	479	476	457	451	479	488	460	505	479	488	499	466	460	426	526	468	473	500	494	464	495	446	474	430	461	477	453	458	482	470	449	438	487	489	463	470	491	477	466	464	490	475	463	492	508	499	479	524	421	484	478	523	447	419	470	501	457	431	475	485	480	465	488	472	465	493	440	461	495	476	468	452	465	467	465	485	473	496	493	481	479	492	470	493	518	513	453	473	466	504	489	451	498	486	403	457	496	473	467	458	451	490	457	474	420	498	479	485	466	483	451	455	504	471	496	485	451	445	478	446	466	445	459	492	476	481	475	489	498	493	467	442	499	544	487	503	439	405	480	496	434	447	491	444	517	487	482	483	485	472	470	478	476	456	488	476	446	467	476	484	455	493	500	491	478	475	462	474	444	487	484	494	460	430	482	442	459	474	471	486	485	512	498	435	472	473	509	471	487	497	502	468	464	491	452	439	454	437	471	516	490	462	440	464	454	440	444	460	454	487	472	504	459	489	453	495	459	470	430	466	482	455	459	480	503	482	486	491	487	425	489	523	499	444	473	473	430	516	469	470	508	456	450	474	467	453	486	465	503	459	471	492	501	494	470	476	457	511	475	461	490	481	468	471	443	462	471	479	485	493	496	505	472	446	495	464	498	494	492	489	497	459	496	504	491	479	453	472	503	478	472	457	458	455	464	519	456	466	484	471	505	474	480	503	444	492	458	459	447	462	497	445	507	512	489	461	503	471	499	483	454	472	474	442	459	482	499	444	451	456	457	466	459	453	478	481	454	471	514	496	467	456	449	460	458	444	500	463	467	479	470	469	475	440	461	488	458	465	462	478	489	484	498	493	437	482	504	467	464	476	487	496	449	449	482	526	453	517	478	492	485	483	500	483	460	452	415	489	444	522	455	467	451	486	470	474	428	431	474	479	453	484	492	445	446	451	479	415	478	456	450	473	463	480	475	496	499	500	474	508	500	480	504	461	476	449	517	462	483	460	443	497	486	471	467	475	450	498	440	510	489	493	460	467	501	508	474	474	440	469	533	456	491	504	484	463	442	480	472	483	473	494	459	460	459	536	495	486	473	455	480	504	464	485	504	475	504	489	454	492	509	468	454	502	503	434	462	508	451	439	487	455	504	474	469	507	487	499	501	441	498	480	526	496	449	443	481	456	450	505	454	522	461	451	463	497	484	477	456	484	481	472	456	485	483	520	469	476	476	450	472	476	449	486	461	453	454	444	464	463	459	490	478	480	444	466	501	463	474	454	488	498	487	476	459	470	471	455	445	472	480	514	474	449	427	473	499	490	475	481	478	446	496	445	504	499	510	506	477	509	461	499	487	480	463	505	470	472	467	454	462	465	490	486	444	494	511	458	503	490	459	465	473	489	478	515	457	470	448	455	460	465	514	477	440	519	475	483	474	480	463	493	458	501	458	452	477	484	486	487	464	436	493	466	447	495	451	485	501	470	469	485	510	498	514	506	440
24644	25682	39106	31975	20476	8616	1077	359	285	265	287	278	298	279	273	278	269	279	265	268	262	283	240	280	273	274	271	301	272	268	247	258	281	289	276	262	251	284	262	280	288	266	260	270	276	269	280	290	267	266	240	247	287	259	298	293	257	273	239	261	250	252	289	274	265	285	261	261	284	249	281	246	263	275	277	253	271	287	294	289	270	259	249	265	283	283	273	260	269	264	276	256	256	288	231	247	275	268	240	280	296	274	283	248	270	291	242	262	241	242	248	233	277	267	273	265	240	237	261	273	274	271	290	272	278	264	265	255	274	267	292	261	245	264	278	270	278	254	289	262	255	273	251	275	288	299	256	270	228	263	258	267	277	252	268	265	265	243	281	268	242	263	245	272	260	272	244	289	294	258	265	266	267	268	253	280	305	243	259	229	287	238	250	261	254	257	288	261	313	249	276	271	298	290	285	256	253	243	279	263	262	256	271	247	273	244	285	235	278	266	266	254	257	258	259	317	261	268	267	253	281	301	241	238	263	273	259	259	219	265	278	250	255	280	283	258	243	257	290	248	249	261	261	286	277	240	266	277	266	270	235	254	280	286	282	251	272	286	247	253	250	298	275	270	242	267	223	273	280	294	245	292	244	239	251	270	268	248	268	280	237	266	261	229	260	250	256	271	268	271	263	294	249	257	279	213	254	279	270	270	270	258	274	257	274	241	259	249	249	267	267	268	271	271	265	275	249	243	259	252	287	261	267	270	261	280	280	261	251	274	273	262	273	231	246	273	275	273	271	297	275	265	263	283	289	313	251	305	287	282	301	280	247	289	258	257	246	293	240	275	301	269	271	284	263	268	278	250	275	248	308	269	231	269	237	291	273	273	277	279	236	270	264	269	271	297	260	277	265	274	263	234	246	252	294	276	286	264	267	255	272	281	267	255	263	271	268	262	253	278	265	258	275	236	243	232	280	262	253	259	288	285	259	255	267	295	249	270	282	268	280	309	264	276	280	249	299	268	258	263	280	285	296	259	309	260	267	261	285	269	275	272	262	246	231	251	240	265	281	259	252	269	293	257	260	271	270	241	277	269	283	282	287	279	279	268	265	234	288	269	239	296	305	276	251	256	259	279	269	243	274	270	244	306	231	292	254	285	257	264	274	277	282	238	257	234	250	267	271	239	288	261	271	268	273	258	252	249	271	285	281	254	280	264	252	264	274	286	236	297	257	294	284	231	258	233	278	237	264	311	251	244	257	277	240	271	279	261	277	274	276	277	250	243	243	279	270	272	224	237	280	257	249	273	281	296	261	296	258	262	243	286	273	249	261	251	265	253	287	256	286	243	252	249	268	282	280	288	277	301	293	306	251	247	268	265	283	263	303	263	265	273	253	279	266	255	258	255	298	298	276	255	279	258	284	258	263	238	254	269	267	259	274	259	261	272	268	268	270	242	259	265	264	257	273	283	258	280	243	283	249	245	297	252	249	273	243	269	286	263	252	286	277	247	260	275	280	242	229	262	290	291	262	248	279	240	255	288	258	254	280	256	243	278	267	269	240	262	273	246	283	270	256	257	301	248	255	259	296	272	296	292	277	242	258	264	282	266	230	245	301	279	270	275	277	270	266	251	280	279	286	287	269	261	300	259	270	264	271	246	258	258	259	279	259	254	264	287	275	260	223	248	248	273	249	227	267	261	270	270	257	264	260	251	263	245	272	267	267	256	263	251	259	253	287	257	248	254	252	253	249	270	245	273	243	260	282	265	286	266	300	276	251	270	291	272	272	282	269	250	248	256	292	275	250	269	251	274	258	274	291	254	281	282	277	274	233	248	261	276	275	275	289	257	262	283	278	258	263	284	305	258	250	258	259	237	279	262	265	281	291	283	270	286	266	275	259	254	242	269	278	270	275	272	243	293	287	269	266	294	252	267	243	259	283	254	266	277	269	276	272	244	250	272	278	256	289	246	240	263	254	269	274	232	284	279	279	286	287	269	283	286	265	278	250	230	241	265	285	269	309	255	281	287	261	284	265	258	245	299	251	266	264	273	290	281	304	269	301	268	277	274	268	260	253	256	252	305	273	270	272	268	251	269	243	235	291	256	267	282	286	282	279	288	255	257	254	279	263	249	267	277	243	269	277	263	250	277	282	277	268	245	252	262	275	264	280	262	243	304	242	270	271	291	274	280	251	274	287	258	265	266	270	255	294	260	262	246	259	275	245	260	276	295	272	272	293	266	269	253	276	273	251	276	242	282	252	270	262	264	290	278	265	253	282	269	264	284	265	259	273	290	268	254	278	254	272	287	264	244	280	284	278	254	272	269	276	252	292	283	259	279	264	234	241	255	296	278	255	256	235	239	283	256	259	274	274	267	280	281	287	270	252	245	259	254	261	312	272	244	248	271	267	273	254	254	252	291	240	261	247	286	261	259	251	255	268	277	235	259	263	225	279	289	247	267	257	265	275	294	247	289	280	266	241	244	275	241	275	255	268	284	258	266	257	296	293	254	237	264	278	283	299	279	265	277	265	254	263	272	290	282	275	278	271	275	258	290	276	260	281	275	271	273	241	286	267	252	247	301	265	253	246	272	259	263	286	260	273	259	265	273	256	268	263	262	264	247	270	281	271	269	285	270	271	281	275	299	252	250	263	264	264	254	246	263	252	274	291	273	264	263	286	272	262	274	281	242	276	259	286	295	278	295	275	285	235	262	282	256	280	280	266	268	245	264	237	265	256	285	298	278	222	223	265	300	276	299	259	272	274	264	287	261	255	230	285	305	302	276	268	289	275	268	253	266	260	266	239	278	254	261	272	256	263	252	252	266	250	270	266	238	289	263	259	265	276	266	271	265	254	252	267	279	238	257	297	266	251	262	251	265	258	267	259	256	273	258	256	280	249	232	268	293	250	289	239	250	274	255	245	282	262	239	239	267	273	266	283	270	277	268	282	277	267	249	306	271	282	272	251	271	289	263	276	261	276	241	250	249	285	268	276	253	308	268	286	284	264	286	251	249	271	278	281	278	242	271	275	259	278	271	263	252	286	286	259	278	262	271	272	269	259	254	260	269	283	262	270	248	256	282	263	284	270	260	258	253	284	266	278	308	278	234	275	261	267	265	266	284	279	266	251	264	297	291	254	248	251	300	263	279	240	249	241	232	263	250	273	278	260	287	284	245	259	279	261	262	270	278	259	271	259	257	273	260	260	279	276	268	261	264	257	253	255	262	242	292	281	229	226	260	262	263	241	269	267	267	228	265	260	273	281	262	268	268	249	257	262	283	267	270	283	273	272	255	278	257	271	270	269	267	301	284	251	284	267	254	319	296	247	288	274	291	280	258	238	263	264	273	270	259	270	290	260	257	256	269	268	261	244	286	252	288	272	252	238	260	239	294	253	270	270	270	264	222	273	240	263	275	252	266	273	250	282	243	277	248	261	278	270	261	227	245	263	281	275	259	250	258	280	264	247	276	314	289	266	266	292	288	256	256	257	250	266	296
57879	93944	71363	42442	21240	6138	1563	641	520	476	467	495	459	486	521	475	493	503	485	502	505	475	529	486	467	489	504	480	481	471	520	485	469	495	490	483	539	496	471	482	486	515	458	510	492	480	478	464	499	464	473	491	538	492	456	490	446	518	493	493	495	516	503	434	508	493	483	483	512	493	495	477	531	476	491	497	520	498	515	477	490	516	486	525	508	480	486	487	506	504	495	464	479	490	509	492	471	496	492	482	477	501	509	502	473	516	486	488	463	490	482	466	475	497	466	502	498	467	509	479	438	508	491	507	504	493	457	497	477	507	438	491	533	489	496	474	482	445	518	493	509	474	503	498	480	486	452	514	454	498	513	479	482	467	460	482	531	504	545	482	477	533	469	494	475	493	477	495	488	481	469	482	492	498	467	490	510	463	464	522	511	459	466	490	496	523	463	521	469	498	503	497	490	473	525	481	458	522	471	441	468	502	490	478	481	480	493	466	518	473	491	505	448	485	480	486	483	495	493	463	469	511	495	498	480	493	489	491	481	482	449	499	440	513	534	504	509	501	447	457	510	496	499	485	513	474	493	505	525	521	510	509	488	455	480	494	500	496	503	472	519	471	497	465	472	520	457	472	535	468	445	511	500	523	483	501	459	449	510	480	523	480	522	511	481	490	526	488	490	477	457	460	483	488	486	487	460	516	501	501	543	487	477	510	487	470	479	464	517	464	485	504	503	510	483	480	494	473	493	489	480	493	492	460	517	489	479	439	495	504	514	483	466	480	499	473	513	502	482	513	500	519	470	435	488	484	500	504	493	503	525	470	460	456	485	508	487	511	475	473	487	517	458	480	511	484	477	482	520	498	507	491	471	494	465	518	481	505	483	497	499	470	484	467	489	489	527	467	517	496	454	494	501	471	516	508	499	521	492	484	461	534	488	495	504	486	481	486	518	500	516	495	517	518	466	479	476	526	452	478	470	517	438	462	518	496	466	502	487	494	501	467	488	460	504	535	493	505	493	482	489	456	468	531	534	519	499	482	437	531	488	445	507	506	460	486	458	497	486	496	474	484	537	512	460	511	525	509	510	497	516	478	476	505	530	505	481	438	510	499	505	504	503	524	522	513	487	459	500	477	484	497	474	474	491	501	512	477	480	493	496	442	466	489	517	542	486	534	522	458	505	492	490	496	476	490	517	470	451	444	508	480	484	477	481	495	499	525	467	487	509	498	466	493	489	472	512	526	498	525	503	501	496	469	495	479	501	501	508	512	457	458	498	497	515	451	474	492	504	486	502	519	460	510	499	495	476	489	521	503	489	471	455	455	482	474	495	496	486	485	487	478	469	500	483	487	507	491	493	476	504	475	478	540	492	485	485	474	506	478	454	532	494	529	488	491	493	492	487	484	489	519	466	491	499	464	484	485	482	534	479	493	462	462	486	468	460	488	485	461	473	498	511	495	463	472	490	502	466	521	508	506	490	504	518	506	499	485	524	490	442	474	479	497	506	533	514	508	482	523	523	490	495	523	507	477	496	494	439	524	467	499	466	484	470	488	490	443	478	473	471	490	437	487	471	464	476	498	521	502	534	485	472	464	513	492	496	485	435	479	481	532	481	481	509	488	503	480	479	485	471	481	480	483	511	484	484	447	485	510	491	486	485	501	469	461	518	473	464	537	505	450	477	504	510	507	565	485	501	488	490	475	499	480	463	480	461	512	482	457	502	463	493	530	483	459	469	470	468	484	484	506	526	473	501	486	483	481	514	471	460	482	480	497	482	481	514	529	510	463	456	547	483	497	449	491	516	469	483	533	540	534	514	486	463	490	496	490	497	507	547	536	482	517	523	486	470	492	451	457	505	488	487	456	473	509	521	493	468	477	527	513	484	477	476	510	526	502	489	487	489	485	519	481	514	485	496	460	467	480	520	520	514	494	478	514	465	480	482	507	462	488	512	482	452	495	489	459	478	494	477	509	486	468	498	515	461	476	472	488	492	481	518	467	496	497	468	455	484	499	442	480	471	487	500	474	448	462	492	466	462	536	513	457	450	467	464	484	488	498	497	484	483	509	448	481	521	499	481	511	521	490	469	505	507	475	528	502	474	510	517	487	503	510	480	457	519	517	492	481	472	486	499	526	511	453	419	521	529	513	478	481	492	437	456	495	474	470	504	491	519	455	505	463	477	511	489	504	505	518	519	490	504	465	509	488	495	510	485	487	532	500	495	501	473	498	498	486	508	491	530	534	506	508	508	524	489	470	464	503	496	502	472	479	487	514	468	478	479	493	449	523	532	505	455	513	493	519	497	510	485	474	513	478	529	499	484	503	513	517	527	446	443	503	503	488	455	478	475	491	474	486	508	524	503	499	509	498	474	501	465	514	500	531	505	476	462	501	486	451	468	484	466	443	487	450	519	493	474	504	484	478	487	495	482	460	468	479	489	461	509	513	501	463	440	506	478	504	485	522	487	456	500	480	456	475	490	505	487	473	525	504	493	492	490	491	485	488	498	471	529	496	489	460	494	462	440	497	522	470	542	491	513	447	476	458	488	478	487	543	457	491	527	507	500	508	438	481	472	449	519	501	484	489	497	482	526	532	456	447	482	498	521	451	471	484	480	501	500	544	470	539	518	459	488	516	522	431	435	474	499	467	515	500	516	491	507	479	465	478	486	511	484	478	468	497	498	470	486	488	507	489	503	507	478	488	536	489	491	499	487	478	445	522	510	516	515	516	488	489	483	483	506	486	495	516	463	517	483	483	480	490	491	495	450	489	486	437	476	459	516	504	485	461	513	461	478	530	484	504	521	516	464	507	489	562	446	503	483	451	481	518	460	485	484	491	490	523	496	475	466	502	497	546	449	495	514	506	482	502	508	516	471	472	472	469	519	484	481	501	482	539	493	501	492	483	451	496	510	448	472	483	488	482	525	525	504	462	491	473	541	493	483	477	503	485	467	476	498	497	504	497	480	520	461	487	499	521	495	501	510	495	494	459	478	509	519	466	498	460	504	498	505	476	473	461	489	492	508	511	506	447	509	502	515	485	489	518	517	503	492	528	486	478	518	491	501	496	472	498	496	485	415	483	486	500	480	462	500	472	519	519	509	484	507	444	487	488	501	469	509	497	436	540	511	474	481	484	469	528	460	493	494	518	495	529	501	493	453	479	495	493	482	519	475	520	466	530	466	505	497	505	508	471	467	469	517	501	525	522	497	463	532	483	481	479	515	507	471	491	490	471	475	461	494	455	515	500	475	507	506	462	533	477	472	490	496	498	468	469	509	456	481	517	492	448	489	536	518	484	502	530	490	462	499	504	477	463	494	495	466	484	506	498	473	482	486	530	501	460	482	468	462	481	482	512	501	494	484	520	526	440	433	496	466	484	529	504	478	519	443	517	475	472	448	467	505	516	497	513	526	472	473	495	496	478	457	512	502	475	498	479	468	476	524	489	487	504	496	515	538	499	479	508	460	465	488	517	487	465	481	533	511	514	485	477
23486	23113	34724	29481	22619	17575	4961	570	318	353	330	318	335	317	327	291	346	322	336	336	297	328	322	341	321	327	278	329	349	367	324	321	301	307	330	311	323	314	328	302	303	333	330	278	331	268	325	331	314	302	318	346	335	343	314	319	325	322	295	350	334	319	345	362	323	281	332	305	299	320	337	314	299	317	342	328	304	306	327	300	336	275	309	334	317	353	351	300	312	309	303	340	320	335	340	329	308	318	340	303	345	313	301	317	345	314	293	310	326	287	346	320	349	324	337	316	293	311	308	307	293	349	275	335	347	332	306	328	316	308	291	367	311	314	328	263	322	326	306	339	297	306	294	286	307	308	322	322	303	319	307	332	285	332	284	292	307	353	296	339	330	308	334	334	318	286	322	283	314	306	301	309	318	306	287	304	313	341	322	315	327	332	329	337	324	304	300	307	320	326	323	347	339	347	336	331	318	330	356	307	297	315	308	329	297	317	284	311	314	312	340	326	306	329	341	319	321	317	310	315	330	314	311	336	282	317	316	333	282	348	289	317	293	304	318	326	341	326	320	285	337	312	311	322	310	307	340	307	315	340	339	314	334	329	322	335	359	360	308	279	320	316	308	330	293	298	311	306	284	309	307	292	312	292	338	325	336	334	287	323	335	325	285	337	333	321	333	338	321	315	330	361	331	315	314	339	318	323	322	315	331	312	316	312	317	302	317	309	294	315	342	326	318	323	314	319	330	330	328	312	302	288	297	314	343	327	346	327	303	315	340	302	279	309	328	343	349	336	309	321	364	346	307	319	326	288	302	313	303	322	318	314	331	300	309	321	293	331	322	306	294	337	330	313	331	336	309	327	307	314	311	349	313	336	316	318	324	308	294	293	361	306	306	322	324	289	312	324	289	325	331	281	294	312	344	301	339	287	308	327	320	295	300	338	316	306	311	305	313	306	338	323	336	316	282	327	284	312	300	317	367	291	349	276	304	325	294	295	312	320	308	331	312	283	305	294	313	312	323	321	303	311	311	305	346	306	329	338	335	303	305	318	290	318	327	332	321	321	301	296	306	340	314	313	318	284	350	326	329	325	322	316	311	317	318	305	322	300	334	281	335	293	267	299	307	324	303	320	324	310	317	345	319	317	306	344	290	312	314	307	311	351	317	352	302	333	304	300	321	301	324	314	328	327	316	341	302	338	330	313	302	312	309	292	273	347	346	314	293	337	325	292	283	354	339	332	315	323	281	322	291	332	327	312	330	319	336	277	315	366	287	301	317	285	299	331	344	299	309	315	319	313	325	319	299	305	319	326	307	310	329	315	322	311	294	310	327	312	316	330	318	316	320	304	309	321	329	313	334	299	304	334	320	346	319	313	296	287	297	316	324	303	329	312	303	301	345	307	305	282	321	360	318	357	329	304	347	314	306	316	336	288	341	313	329	307	316	330	316	315	299	296	306	325	288	314	313	293	316	304	316	313	312	318	307	312	331	318	324	286	318	316	323	300	321	328	290	308	312	327	338	319	325	365	329	322	302	327	305	334	336	317	291	312	309	316	305	309	324	311	313	293	315	297	307	287	301	318	295	337	327	308	342	345	333	299	292	319	317	336	341	336	292	318	328	313	309	338	290	332	331	336	328	313	315	305	342	297	330	359	316	329	309	333	320	331	330	290	287	336	331	313	309	312	320	323	324	298	325	322	328	326	305	333	332	293	322	354	329	299	316	313	336	325	317	301	323	337	291	345	312	322	289	310	316	308	321	312	339	279	344	280	299	328	287	302	341	321	324	332	328	337	330	359	303	327	327	331	271	311	327	316	362	316	293	336	317	303	337	329	318	318	303	299	285	327	321	315	305	338	332	284	327	297	333	280	296	307	324	298	326	334	305	304	301	340	350	309	327	276	310	317	314	319	307	325	320	320	324	343	321	290	320	353	276	317	318	323	358	341	310	319	302	312	287	340	313	310	315	353	329	326	349	314	335	321	311	320	286	314	311	319	320	318	339	280	303	333	318	328	293	316	294	336	310	300	306	321	289	296	331	340	319	293	320	312	338	319	330	321	326	297	324	343	317	317	311	321	291	322	324	273	276	317	311	313	322	369	300	334	300	308	304	306	344	308	311	333	322	303	296	314	311	329	310	301	311	312	312	319	316	321	325	339	329	322	274	306	296	276	313	331	319	311	291	300	333	308	313	315	347	291	362	319	337	320	310	300	295	310	321	314	314	329	332	311	315	322	303	314	348	312	324	321	285	292	313	341	309	315	340	317	348	308	332	322	302	305	347	285	306	334	315	323	306	347	298	283	291	324	325	330	310	284	334	313	320	345	288	309	284	319	302	317	295	328	308	322	304	322	345	313	311	328	325	303	315	298	318	320	339	327	314	321	323	327	307	317	323	314	299	318	317	309	331	302	335	302	303	330	290	327	318	325	289	289	320	300	325	316	308	340	343	322	330	315	298	307	283	316	311	331	350	342	348	339	319	307	330	330	307	315	316	347	304	326	322	331	338	323	320	317	342	307	291	339	329	324	327	325	316	345	306	296	313	330	286	310	301	328	318	294	334	302	287	290	290	336	318	320	313	284	307	336	314	288	313	325	357	326	311	310	344	310	328	297	344	310	327	308	336	298	317	297	323	316	316	312	310	278	331	301	303	338	342	333	316	316	317	325	309	287	340	311	303	295	319	335	342	344	310	324	332	345	302	314	310	324	291	330	311	296	326	303	322	297	270	301	316	324	337	287	340	321	329	277	325	327	283	324	288	322	349	317	286	306	289	341	340	319	300	333	328	306	319	321	306	318	322	319	307	297	287	313	312	314	319	335	346	320	365	310	298	303	327	339	312	306	314	309	315	305	324	313	319	286	308	324	306	298	300	307	373	286	305	296	324	311	308	342	328	315	320	313	285	292	309	348	297	330	316	289	312	261	324	328	338	305	308	319	332	321	346	317	320	317	346	330	310	322	326	296	322	320	317	329	315	309	316	316	329	310	334	315	365	313	304	295	318	294	330	314	316	306	353	324	329	320	292	286	338	314	316	324	316	309	311	314	334	292	304	331	349	288	348	289	305	307	301	328	318	339	334	334	321	326	304	318	327	330	303	333	313	297	320	335	292	317	316	318	312	294	307	319	315	322	303	302	305	331	322	314	295	314	348	316	319	279	288	310	310	318	321	285	326	349	302	332	324	353	350	294	335	336	294	335	307	317	323	334	320	295	280	336	317	279	348	326	347	317	274	319	316	314	330	317	310	317	321	302	302	337	295	303	321	295	323	325	317	294	319	330	323	313	340	325	366	373	307	358	324	308	323	312	312	324	326	345	300	298	322	313	298	287	329	312	300	322	319	314	303	291	330	338	330	328	278	287	328	318	323	321	301	302	320	346	325	313	304	346	297	308	323	325	323	335	333	295	310	322	298	330	323	336	327	343	302	314	310	302	310	307	338	278	302	322	296	318	336	288	323	314	305	325	314	335	341	317	293	324	350	300	305	323	325	293
59729	103623	80909	52787	29564	10805	2594	859	603	603	586	566	543	524	599	541	576	557	561	523	530	527	573	564	584	520	549	569	518	547	552	542	540	573	562	568	589	553	591	543	580	535	548	561	530	536	545	541	552	557	543	555	549	583	562	571	557	563	561	561	556	548	566	534	525	549	573	549	549	608	560	563	545	563	555	551	566	574	564	579	548	578	599	571	604	546	569	585	557	574	535	541	544	581	553	551	557	604	563	549	549	574	572	567	543	536	553	513	551	558	553	549	542	579	568	554	555	546	559	533	540	530	550	616	522	601	531	578	587	529	566	577	515	577	557	581	549	566	553	545	558	576	563	566	552	546	511	547	589	537	536	574	571	586	520	559	518	591	543	553	541	538	518	544	536	523	568	576	535	575	529	561	554	536	564	513	535	556	515	580	575	597	560	535	566	563	523	556	598	559	571	559	520	564	497	637	519	597	559	602	561	540	568	548	537	550	560	537	562	513	573	577	538	556	546	543	527	521	543	515	552	563	544	541	549	522	573	532	517	568	538	546	546	567	559	568	578	544	560	563	542	569	541	526	563	565	563	507	552	569	565	587	574	543	631	557	573	579	565	580	536	540	576	561	521	558	542	617	588	571	576	520	552	566	590	566	511	529	584	577	559	535	542	533	531	542	589	568	594	582	513	501	523	569	548	533	513	485	558	582	541	582	540	559	561	567	516	512	539	592	565	507	581	545	512	561	523	549	533	531	547	523	579	579	497	544	548	528	566	508	581	528	553	586	535	554	545	505	629	557	540	568	537	557	524	544	585	544	572	586	552	541	549	536	578	568	575	566	567	544	569	560	572	542	574	540	542	537	525	542	530	502	549	531	537	540	520	558	553	532	548	570	537	543	534	549	564	544	554	543	549	552	521	532	560	609	517	577	506	555	544	552	576	559	600	577	564	552	574	562	567	562	543	534	540	600	561	570	581	546	533	597	543	521	541	550	527	592	533	567	526	601	538	577	536	525	541	565	538	541	522	569	552	547	553	532	518	523	541	541	536	580	601	568	544	532	544	541	540	560	607	546	570	572	554	556	542	563	553	557	542	551	563	572	548	590	575	565	550	504	549	557	578	558	598	500	564	582	589	553	559	542	518	577	581	565	536	527	561	539	590	540	588	578	561	542	598	571	541	553	574	533	530	550	508	568	533	514	530	535	585	550	551	519	578	549	545	539	543	530	570	560	565	542	557	574	553	555	529	549	561	552	535	565	582	510	536	537	560	512	549	569	544	536	564	524	551	550	537	579	560	579	546	543	518	528	572	571	609	537	518	547	592	568	531	569	529	553	557	585	557	607	557	540	586	553	519	574	564	572	544	557	540	580	568	564	585	587	535	549	555	550	591	611	559	540	540	545	527	552	552	579	546	559	549	524	574	538	573	524	558	536	508	566	525	545	553	580	567	591	543	573	553	567	597	584	577	512	564	537	552	557	573	553	587	543	565	543	598	508	552	578	519	540	536	536	576	557	557	592	575	568	572	580	507	535	548	566	585	550	527	546	565	551	555	586	553	563	578	539	527	569	575	549	576	542	561	549	524	554	515	567	541	526	538	529	591	560	540	563	538	606	585	554	549	540	546	580	563	549	542	588	547	553	566	535	566	575	610	601	564	513	548	566	511	564	513	508	599	559	579	558	552	592	549	561	526	513	567	538	526	551	559	531	560	569	563	585	533	556	536	556	571	617	547	526	593	581	566	580	573	569	547	560	535	582	533	539	580	549	554	572	550	561	550	533	523	558	573	564	537	567	573	510	568	559	550	561	596	525	547	534	524	551	521	540	516	536	546	530	539	575	556	558	555	538	565	539	540	538	550	519	542	565	571	542	577	589	561	565	595	603	514	563	566	553	597	523	567	567	525	555	529	547	568	572	548	556	519	591	527	565	579	560	601	523	565	567	560	554	554	583	568	546	519	545	536	584	543	561	577	568	522	531	545	544	573	559	533	574	560	558	602	563	578	549	564	567	576	588	634	539	553	569	571	583	582	544	614	495	558	555	568	589	538	576	558	585	577	555	583	506	532	568	558	561	586	515	586	576	551	574	508	551	494	576	566	553	552	582	556	594	557	541	572	546	566	547	563	525	540	561	543	585	598	552	534	552	569	536	525	546	531	562	602	544	549	574	569	555	543	544	545	559	596	517	580	544	509	537	560	521	555	553	571	536	510	587	536	560	606	543	562	578	583	565	526	560	514	573	548	537	578	573	543	503	540	588	548	544	550	615	568	594	582	554	587	562	558	543	541	571	555	545	573	552	557	548	505	562	540	543	543	544	567	568	527	545	573	530	549	593	553	545	578	546	529	552	480	553	549	576	538	567	521	565	579	544	554	554	586	547	564	562	575	517	563	548	541	567	577	557	540	581	566	592	550	549	528	555	543	541	534	519	531	550	571	590	597	580	551	561	553	578	532	537	547	554	534	544	567	542	563	546	582	544	564	600	531	519	611	534	573	545	519	535	521	568	583	556	557	549	523	515	544	585	563	560	547	529	516	517	480	567	549	587	552	577	542	559	585	508	528	560	533	559	571	608	578	550	540	556	545	545	558	590	539	590	595	585	568	570	557	568	583	519	541	574	567	585	532	573	569	590	549	566	544	543	589	563	542	562	560	560	529	564	604	565	555	563	560	578	551	584	596	547	527	533	546	546	564	539	541	563	521	547	548	555	581	545	522	507	530	551	523	544	522	571	569	535	558	538	563	566	591	548	563	572	582	559	528	561	537	524	560	544	560	581	534	532	566	546	527	577	520	566	550	556	542	556	573	562	529	550	555	611	575	527	526	584	539	554	568	555	536	534	558	567	556	555	561	588	540	559	533	542	535	529	519	564	590	532	542	585	536	574	495	540	521	563	539	536	530	572	568	565	562	562	564	585	552	583	549	520	546	551	501	573	587	569	539	533	563	584	559	536	598	595	571	549	542	552	536	587	545	545	547	550	548	545	547	545	544	580	528	543	567	554	599	566	557	535	552	517	566	541	577	603	550	557	548	555	550	537	569	533	557	543	542	539	550	521	546	531	557	554	573	578	543	541	551	566	555	568	537	587	586	521	584	581	582	556	581	580	571	567	551	601	519	570	557	517	520	576	567	537	572	560	527	567	615	528	612	536	594	529	513	554	576	503	550	551	523	614	551	594	549	576	545	564	556	552	583	528	539	537	596	558	560	544	568	556	545	531	560	538	528	608	569	576	567	559	537	565	485	529	546	556	605	540	500	551	513	534	557	556	543	572	529	549	546	572	548	529	560	595	594	560	569	562	547	536	513	556	540	567	544	556	571	546	579	561	546	561	559	544	575	573	594	544	572	538	551	553	580	567	554	544	528	567	570	560	494	546	582	538	587	546	567	576	545	569	572	557	562	586	535	574	511	511	546	529	554	569	582	553	539	538	544	541	571	559	572	512	534	543	581	560	579	513	550	534	573	550	572	548	565	532	587	563	549	563	550	553	561	579
28105	32688	32157	16117	3566	896	368	281	249	266	237	255	282	282	294	238	281	251	278	249	283	262	251	243	250	260	259	258	260	256	254	236	290	248	277	269	249	263	280	251	254	257	243	244	239	226	272	234	277	268	256	236	241	258	269	263	234	282	274	259	283	258	262	273	244	234	263	259	239	275	257	250	255	261	272	248	231	265	255	243	242	237	244	224	253	220	229	266	212	226	265	242	223	267	244	256	250	245	258	258	262	268	237	241	249	255	244	239	210	232	260	243	251	256	246	239	246	240	266	254	258	272	262	246	276	246	272	264	254	265	266	256	229	258	215	237	229	251	262	252	257	225	250	247	262	232	246	258	262	219	208	252	260	247	264	252	272	241	242	234	229	223	260	233	271	257	265	270	276	267	280	251	260	262	274	282	261	267	237	242	268	255	252	268	264	240	245	265	250	264	269	276	241	221	252	252	249	277	264	250	247	244	255	255	246	258	259	266	233	258	251	270	233	272	237	223	258	249	257	259	226	234	234	233	226	233	241	230	258	241	247	250	214	241	254	270	236	228	237	246	249	268	255	262	251	252	245	280	249	229	223	252	246	236	247	254	259	236	236	291	245	259	252	253	245	253	237	234	253	286	227	245	249	217	277	257	282	244	273	253	262	214	274	249	253	236	264	289	243	234	228	271	235	236	248	259	271	280	222	212	260	256	260	259	249	238	240	272	218	261	306	225	257	240	272	252	255	246	224	243	259	251	292	240	244	253	258	255	263	244	230	248	257	264	240	235	264	262	213	229	264	251	247	265	261	246	252	249	228	257	257	219	240	259	207	295	253	255	268	258	234	233	245	250	252	253	244	268	237	267	266	255	243	242	234	247	262	269	234	236	250	257	243	238	270	228	249	251	248	242	244	237	238	273	274	241	252	260	211	238	247	259	244	231	269	261	234	257	263	275	254	257	253	266	227	274	260	284	265	248	258	260	289	255	255	232	263	233	238	259	250	244	228	239	266	264	267	250	262	260	259	236	269	252	238	260	252	269	269	275	250	251	246	260	247	282	247	281	268	243	210	259	271	250	248	248	256	226	225	253	229	283	268	225	264	250	251	235	266	235	239	223	255	285	247	265	270	264	245	257	239	259	222	268	226	226	216	254	268	259	217	224	236	255	234	260	236	259	284	272	233	259	256	266	227	278	247	282	226	279	238	250	249	246	234	241	249	222	247	265	245	286	249	219	215	227	259	240	265	250	258	233	243	235	238	251	271	278	246	228	241	254	269	251	235	282	259	257	266	245	260	249	229	252	246	243	254	278	236	257	250	267	248	253	272	242	230	254	244	269	252	253	250	235	258	281	269	270	254	252	250	238	266	274	266	282	252	251	251	238	239	272	253	235	296	280	265	251	227	274	238	265	269	243	258	230	277	242	244	265	251	284	255	258	244	221	266	261	250	241	243	281	265	267	245	228	235	245	281	240	246	253	276	233	233	278	253	239	249	259	256	269	245	268	292	249	253	265	249	226	251	239	250	260	257	272	280	245	251	282	248	266	269	238	223	221	240	274	250	263	242	249	267	259	230	251	232	245	262	262	242	268	256	239	247	254	249	259	256	250	235	250	257	240	238	241	248	275	262	263	246	269	253	257	242	221	234	273	244	240	226	250	268	222	254	253	248	266	246	272	248	257	233	238	239	241	245	260	245	225	249	229	230	236	272	268	278	230	270	271	263	238	268	243	243	280	223	236	262	266	251	268	249	231	254	258	267	261	241	243	274	264	250	244	264	223	260	247	255	281	284	262	257	226	268	258	265	248	250	241	265	290	256	262	254	227	241	237	271	239	263	247	284	248	276	261	250	276	259	239	258	260	230	246	253	232	270	253	257	264	251	261	260	251	237	241	274	232	260	240	239	228	261	231	250	247	277	221	246	259	237	256	248	241	249	254	263	263	234	256	265	255	248	264	267	227	252	264	252	250	281	262	252	255	240	273	257	265	294	247	248	268	279	269	257	280	256	264	256	242	260	245	244	290	242	241	246	235	267	260	223	225	270	210	271	235	251	232	250	253	275	206	262	259	239	237	244	283	242	242	274	239	224	247	231	242	262	262	258	231	268	258	238	258	234	249	228	263	257	236	263	243	231	242	246	266	244	256	267	260	258	289	250	235	254	247	266	263	239	250	252	262	267	262	242	249	231	254	280	247	251	256	232	235	242	243	267	257	249	260	244	264	277	264	274	245	222	249	227	278	258	254	267	258	221	261	254	281	259	230	257	264	241	240	269	245	222	256	225	231	271	245	248	231	235	264	276	231	280	241	234	236	221	253	268	241	251	250	273	259	274	240	227	264	248	234	240	236	266	249	215	243	278	233	259	252	265	236	250	254	282	248	256	243	249	253	214	267	259	243	265	261	250	248	263	262	265	282	251	243	232	268	244	244	271	232	254	243	245	254	269	251	261	271	237	264	250	300	245	263	258	270	273	232	254	252	251	266	254	281	272	227	276	274	247	279	249	236	291	253	246	217	258	276	235	268	232	277	246	279	227	244	239	242	267	240	250	235	245	256	236	255	231	224	267	258	252	267	273	274	259	241	248	226	251	254	253	223	231	260	282	230	263	267	270	249	239	243	259	280	236	253	251	264	251	255	253	239	243	242	267	225	259	254	243	273	255	264	265	236	246	257	254	240	247	232	247	274	255	241	260	226	237	222	248	266	269	251	267	270	240	244	245	247	248	270	224	275	266	259	240	275	238	242	244	276	241	262	251	243	236	227	268	263	243	277	273	269	261	243	245	239	263	267	260	250	253	276	275	260	252	248	255	232	260	255	254	253	235	250	255	282	254	271	277	257	273	262	264	245	217	255	247	242	239	243	243	271	231	288	246	222	244	226	276	269	246	275	254	269	249	256	257	249	259	253	239	271	249	266	254	244	263	240	222	245	228	238	259	267	295	227	238	240	236	242	254	238	242	257	253	283	251	232	247	244	287	263	224	269	235	256	270	289	242	264	235	267	222	238	226	237	270	276	259	223	247	273	264	248	246	233	231	276	268	244	250	223	241	252	250	260	278	250	244	267	261	261	260	247	288	230	265	248	267	267	279	245	265	257	208	242	241	243	237	223	255	259	279	246	264	219	236	255	222	236	270	253	297	264	264	292	250	267	233	225	253	260	289	264	254	270	249	270	213	265	262	243	251	270	253	260	236	267	251	243	259	257	262	259	256	253	265	254	263	245	253	233	236	270	251	248	274	259	229	224	255	248	229	254	244	232	243	227	275	263	263	267	247	243	250	251	257	270	232	236	249	211	239	257	245	262	275	246	268	248	285	250	254	241	271	259	238	256	242	265	265	265	293	228	253	254	241	243	252	234	274	254	246	249	254	242	259	263	255	277	256	226	262	277	237	275	274	251	286	261	252	250	247	239	275	241	251	262	264	268	244	273	249	267	242	265	244	221	247	231	248	267	225	261	256	265	252	281	244	233	281	271	260	249	260	243	261	261	252	275
33063	50870	37767	17801	6431	1904	800	530	460	454	489	435	477	433	465	476	490	481	429	461	451	490	460	452	470	485	494	438	443	473	452	494	485	501	447	493	475	494	500	490	461	495	473	487	473	465	472	516	432	489	486	454	496	462	462	445	442	440	464	467	473	501	483	480	445	505	472	470	427	448	502	491	505	456	528	457	438	406	458	437	449	489	490	503	469	464	441	456	492	482	465	458	471	457	463	493	499	496	493	489	469	449	480	476	449	493	515	461	473	474	463	472	476	425	455	488	451	490	503	485	480	480	435	483	453	495	454	479	443	489	454	437	441	486	448	442	454	487	444	450	470	458	475	435	498	484	538	479	438	482	446	450	458	484	436	448	462	464	430	466	417	504	473	455	467	507	497	446	456	456	441	480	465	474	480	448	483	519	449	487	485	507	496	451	482	488	472	449	504	429	442	486	489	457	472	480	492	510	470	462	461	449	454	489	496	472	507	470	504	481	481	475	516	451	425	486	461	479	498	481	456	441	440	469	403	462	444	467	454	467	483	464	434	459	468	482	499	437	455	427	468	518	462	497	448	464	472	451	468	435	469	458	486	505	469	495	477	477	489	454	441	486	486	454	450	456	474	468	427	444	472	456	526	460	449	439	468	470	470	456	443	505	418	459	418	434	465	465	475	454	448	459	462	477	432	549	478	495	433	459	446	461	494	468	476	482	474	450	456	508	442	495	440	448	486	473	432	475	463	514	459	480	471	493	447	442	459	486	474	498	462	454	488	469	464	431	452	509	492	478	495	437	467	471	447	460	456	488	489	507	441	506	452	464	469	455	467	481	468	469	458	467	486	470	458	467	463	436	485	467	449	467	452	470	440	435	471	507	471	419	472	454	476	426	479	499	472	474	479	486	489	494	485	480	448	484	482	474	470	481	479	480	464	486	502	466	457	480	482	498	469	487	483	488	432	455	454	499	481	482	465	485	446	510	493	450	469	493	466	445	458	428	497	460	475	485	466	437	477	487	469	450	484	468	427	431	467	504	477	464	482	486	468	480	482	454	467	442	458	443	455	482	451	465	431	467	453	492	484	527	439	484	461	470	506	442	495	443	472	469	491	447	452	443	470	468	466	438	442	457	495	442	485	466	486	508	452	431	487	463	444	482	460	524	464	454	500	466	437	449	487	429	488	439	467	478	487	448	439	487	459	451	473	448	434	461	471	482	476	471	495	469	516	502	524	486	472	442	468	479	490	476	443	454	490	456	437	471	459	498	420	472	464	461	478	469	446	430	490	477	482	438	448	488	490	483	494	467	483	466	428	473	495	510	492	448	474	452	497	473	470	488	476	497	442	457	446	476	480	481	466	454	424	459	453	436	470	470	462	456	440	480	479	481	454	472	473	467	448	478	441	461	449	469	424	432	497	463	492	496	452	469	440	474	440	439	438	457	478	436	464	470	505	505	465	465	456	453	444	462	499	486	424	443	482	494	497	516	485	454	477	481	490	467	468	465	460	497	442	470	470	496	483	456	498	483	473	422	434	442	458	485	484	473	427	476	478	485	493	456	492	442	492	479	450	486	521	480	457	491	496	475	467	459	497	484	484	480	490	488	463	487	474	469	453	470	492	509	471	435	471	504	434	454	476	459	466	495	440	474	474	470	512	474	465	473	507	442	475	456	447	487	441	497	492	460	464	465	456	489	488	501	511	480	457	486	489	440	491	456	497	456	481	455	474	469	458	459	444	501	471	451	466	489	460	459	492	447	514	434	481	453	461	460	444	451	493	468	468	438	452	441	435	476	450	472	471	474	449	484	491	466	475	467	506	468	464	478	439	469	455	453	478	493	463	465	473	471	463	482	466	439	461	511	431	462	445	482	430	440	481	439	453	458	447	450	496	466	484	456	474	439	462	492	449	447	489	452	485	471	478	447	438	500	469	501	476	442	506	465	461	471	494	460	425	423	460	501	448	449	475	416	489	477	462	469	488	428	496	439	493	489	468	480	468	446	461	490	443	422	512	477	430	478	488	457	479	504	443	468	493	443	474	442	468	469	448	463	455	479	438	462	475	435	490	485	435	435	475	455	467	452	467	485	496	464	456	449	450	501	495	429	446	471	474	510	502	470	434	457	438	430	445	483	471	481	450	469	458	433	440	453	475	492	445	462	505	457	476	506	468	466	500	489	518	473	451	467	478	443	478	448	471	475	467	464	441	452	454	468	501	458	474	451	507	467	476	502	431	496	490	431	476	484	437	469	474	461	486	478	474	464	471	480	440	470	479	454	458	502	462	421	451	458	464	483	469	454	427	425	460	471	494	475	443	457	465	456	488	488	490	448	477	477	498	474	464	498	460	491	469	483	497	467	471	442	455	487	501	508	485	484	436	500	485	474	452	507	487	504	474	482	477	451	488	483	441	482	479	489	479	487	498	480	465	447	494	475	497	462	488	497	508	473	411	492	456	492	484	481	453	483	475	493	441	488	499	475	505	493	439	490	475	464	480	460	487	501	451	441	468	445	523	489	431	470	425	493	452	464	467	469	504	461	480	468	475	498	447	471	502	432	444	435	470	477	462	492	533	494	466	486	457	438	441	490	451	480	517	468	505	468	445	451	482	478	463	458	478	491	491	466	447	490	461	474	462	492	494	445	473	494	535	467	469	438	451	514	452	464	468	453	482	447	474	476	448	446	497	445	475	453	484	465	460	466	448	486	459	441	457	505	456	436	460	452	440	466	481	465	476	460	492	471	490	475	508	455	442	478	453	427	477	489	462	504	471	472	448	486	495	441	473	479	488	471	498	544	468	468	489	484	483	453	449	488	467	456	465	441	453	494	457	522	463	474	443	452	410	472	465	441	483	481	465	464	522	461	489	422	450	486	439	499	493	464	448	473	500	474	457	483	451	468	468	487	471	475	455	441	476	467	455	480	480	469	479	513	458	445	443	447	479	449	493	480	463	444	469	489	456	470	492	485	462	462	476	482	497	459	456	482	465	482	466	473	519	483	480	488	476	482	448	466	483	474	489	439	475	451	460	471	462	465	470	521	430	415	479	458	466	481	463	464	448	466	430	465	450	470	495	437	498	488	431	489	481	452	488	466	494	474	460	462	496	478	481	488	451	457	491	494	464	501	463	449	477	473	468	465	472	504	482	428	447	491	444	482	479	503	472	470	472	405	446	462	493	489	474	491	471	443	451	460	470	485	489	494	445	462	489	446	478	456	451	465	438	481	457	474	491	489	455	466	505	472	435	458	468	461	477	455	461	453	458	460	461	454	485	485	487	424	491	481	426	468	469	478	500	488	454	465	480	447	451	465	494	472	501	461	461	497	468	463	480	512	508	486	468	476	510	472	463	416	474	487	479	480	446	466	443	492	480	505	484	481	474	446	443	461	439	460	405	493	474	470	443	496	436	476	490	478	474	480	479	447	474	452	433	458	475	450	501	471	487	479	477	510	470	456	443	481	460	453	476	503	457	463	477	478	497	499	489	467	485	426
24679	26385	40657	32420	21312	10197	1534	384	279	310	277	292	307	256	251	257	283	270	279	256	258	268	278	285	297	296	278	254	293	274	239	281	282	260	263	262	251	280	279	262	252	263	263	283	280	286	298	262	294	271	241	249	235	269	272	286	275	257	256	252	276	282	262	252	244	265	266	275	260	267	299	254	268	263	264	252	272	270	277	255	268	290	271	247	261	277	270	264	267	288	255	272	267	273	267	250	253	273	256	259	286	282	267	245	286	272	268	282	261	256	255	264	281	281	257	261	250	256	245	276	273	275	273	247	256	259	285	277	266	285	241	240	273	275	279	266	292	278	279	268	262	249	283	249	241	261	277	263	262	286	247	277	276	238	251	269	263	261	236	277	268	276	282	259	302	258	259	234	268	272	260	283	272	271	287	298	244	252	251	243	276	283	264	235	277	236	277	272	239	298	252	260	248	247	260	287	284	241	262	303	319	265	276	272	247	286	244	256	283	290	277	247	258	254	250	276	270	251	293	239	267	283	272	232	244	278	264	254	267	280	285	260	258	268	258	258	230	278	265	264	281	275	279	287	258	245	288	254	283	297	266	287	251	256	248	242	250	254	273	246	275	250	222	284	267	274	237	257	258	270	288	299	253	265	241	289	276	304	238	250	275	240	264	294	277	242	269	244	279	271	279	268	272	258	229	280	245	289	237	280	269	260	249	232	273	304	258	279	291	252	266	241	254	275	284	245	246	271	270	255	278	277	255	234	232	262	266	288	268	269	262	270	269	298	265	276	277	309	263	269	264	263	291	238	238	274	259	271	281	265	291	272	263	246	280	269	263	277	266	262	296	255	263	274	283	272	264	261	267	263	260	284	287	279	275	270	254	231	282	244	283	259	244	272	263	281	262	240	275	254	288	258	264	259	266	247	258	238	278	264	288	268	258	259	260	247	264	238	246	251	267	244	237	255	247	273	260	289	278	268	233	277	264	283	254	268	272	270	292	269	274	233	243	280	262	266	233	291	259	298	231	271	250	263	257	265	263	241	241	284	244	262	274	258	279	240	258	257	239	255	286	269	256	270	269	267	253	270	282	269	280	267	302	249	278	294	279	255	279	262	269	290	262	273	286	278	297	265	279	295	279	255	249	258	276	266	258	290	281	293	282	266	291	252	254	257	241	274	300	264	282	287	269	262	259	255	242	271	262	285	293	293	247	258	290	280	324	262	277	254	264	257	295	266	276	266	264	256	235	256	270	266	279	232	260	250	253	267	279	281	274	258	259	260	244	245	253	258	270	251	280	275	248	284	256	279	281	268	249	266	271	266	260	252	272	301	311	269	270	278	270	258	248	264	256	273	258	271	264	269	228	275	295	290	276	270	270	278	273	282	281	229	240	284	256	264	266	261	283	250	291	285	243	268	264	274	269	297	273	294	260	272	262	268	264	264	264	243	256	260	242	273	242	267	267	255	289	264	262	269	257	244	275	264	267	255	262	266	258	288	266	256	297	260	260	283	269	222	288	279	260	301	302	252	251	277	274	248	257	272	255	256	261	264	278	245	260	267	261	262	289	293	282	280	289	233	272	242	252	290	286	285	272	294	283	234	241	262	275	254	251	281	267	252	255	228	282	278	290	272	302	284	262	289	268	276	281	290	263	272	249	246	296	275	256	280	245	273	256	250	251	264	282	281	290	274	231	275	281	249	254	274	263	252	264	277	265	262	273	218	276	235	247	275	263	284	260	257	257	272	263	257	230	263	264	258	282	264	270	241	277	315	242	298	285	269	266	259	254	272	265	258	260	265	244	273	273	229	274	276	248	264	248	261	266	290	265	280	249	280	260	252	237	263	261	296	281	294	273	260	254	223	267	283	268	236	269	270	292	273	265	252	225	279	253	287	252	253	243	268	266	249	267	238	225	273	288	242	306	263	293	268	271	272	255	253	287	237	272	252	247	260	291	253	230	283	258	252	283	246	263	284	258	271	262	274	255	242	255	283	292	259	303	247	250	243	284	272	284	265	251	239	253	244	261	261	249	260	267	262	258	269	269	280	284	264	265	279	262	275	274	251	268	263	270	272	255	245	291	293	266	252	273	260	289	272	237	257	249	255	249	269	279	269	290	278	256	279	285	236	265	274	262	240	287	256	274	251	247	250	283	262	233	281	259	286	285	273	280	285	274	270	281	273	276	285	260	261	251	287	266	266	278	280	275	251	267	300	259	255	276	263	248	258	266	254	284	264	270	277	271	272	263	220	260	265	265	227	260	241	263	278	293	260	259	261	250	281	258	254	255	272	269	229	258	250	293	253	270	255	255	268	281	247	267	279	282	272	246	256	245	282	259	266	223	261	267	276	299	281	271	252	257	266	267	274	267	301	259	258	261	242	289	287	294	268	288	268	263	256	265	258	248	273	234	257	266	252	235	265	247	256	257	261	284	275	267	276	255	288	247	282	249	233	288	288	261	271	244	271	254	257	250	271	251	232	258	290	265	259	261	294	266	266	235	273	265	278	253	298	269	268	257	290	269	249	247	274	253	243	284	258	254	263	267	261	268	264	295	251	263	283	266	250	272	258	253	245	240	257	273	291	252	263	253	264	246	290	239	274	234	280	261	267	248	281	250	278	279	248	250	248	246	272	271	245	258	255	287	273	276	271	269	302	270	264	280	278	252	295	257	298	272	280	242	239	280	269	262	255	267	266	244	245	280	269	310	261	265	280	289	251	277	288	265	235	256	273	241	274	280	240	226	272	308	253	279	269	286	279	255	285	286	280	271	262	260	264	251	306	253	293	284	255	251	257	223	284	257	280	267	265	264	262	248	272	264	277	273	270	281	269	260	263	260	285	272	240	266	269	262	280	278	248	231	249	266	274	281	259	285	254	277	239	242	273	277	267	270	264	277	287	273	278	265	258	230	274	251	274	255	282	276	268	262	290	257	227	293	256	260	241	256	259	262	275	246	277	268	284	238	280	271	227	284	250	251	271	268	260	267	270	259	278	270	269	255	294	285	262	273	282	275	270	261	276	261	251	291	273	286	274	262	247	281	284	302	277	236	252	259	253	279	280	310	262	269	257	252	293	274	277	252	248	287	268	250	278	263	284	268	284	274	262	267	276	258	270	256	249	285	298	243	273	260	265	275	256	257	254	296	256	234	243	258	253	278	269	247	255	271	307	266	258	294	296	262	250	247	256	221	281	264	267	277	270	254	222	254	271	244	280	224	233	251	248	267	254	291	272	254	267	269	244	258	286	254	285	256	255	272	254	270	278	246	293	273	248	255	252	261	246	259	278	259	290	279	277	276	266	263	277	273	298	281	247	260	253	264	295	263	280	256	259	260	265	290	262	268	280	261	265	293	259	320	249	247	277	266	275	267	248	252	280	262	229	279	264	291	266	277	263	279	276	265	274	294	237	286	240	261	239	272	264	265	247	272	259	289	283	268	286	260	265	278	266	270	284	236	280	257	285	260	265	282	257	284	287	272	288	285	261	259	290	246	307
56838	94719	72027	42388	24722	9165	2168	767	498	507	457	482	507	452	505	480	464	493	485	512	467	477	466	524	470	527	488	436	497	530	506	499	544	509	539	485	498	477	486	492	495	486	500	494	492	494	453	462	466	516	490	512	520	485	504	494	492	522	513	480	488	475	503	513	524	512	480	515	505	488	503	459	489	505	510	511	510	475	526	463	448	493	460	486	506	549	476	524	486	486	494	491	443	504	519	462	501	504	494	494	486	462	475	501	502	479	493	470	439	500	510	478	455	472	476	471	515	497	521	533	483	507	523	518	493	497	468	527	495	527	518	517	464	512	499	506	483	450	525	485	469	490	473	512	510	524	498	513	476	469	491	466	488	509	460	490	476	489	484	481	482	549	482	494	497	493	487	492	487	519	485	478	451	503	503	474	471	449	506	487	496	509	528	538	534	475	529	456	488	500	519	485	504	541	518	472	483	490	519	487	506	504	470	517	502	481	499	487	485	512	498	498	437	505	475	517	537	502	520	489	519	478	451	484	525	531	490	477	523	491	487	503	516	461	484	507	477	479	518	473	469	493	455	508	505	524	503	479	517	509	490	464	459	498	486	478	482	454	480	501	474	475	469	483	484	480	483	486	459	451	500	463	476	499	522	501	451	506	487	460	508	519	512	463	501	498	484	529	491	486	469	513	462	485	477	483	474	466	511	459	533	509	501	516	490	503	465	500	475	453	521	521	508	490	510	505	495	471	460	481	497	457	466	466	477	447	472	523	483	519	484	484	524	442	538	453	473	480	479	478	498	508	513	501	453	516	465	483	485	526	491	486	504	492	484	484	461	521	483	501	485	505	488	523	467	481	472	489	481	505	450	462	487	511	511	524	478	499	479	491	494	490	483	513	493	496	479	489	509	518	482	520	465	506	484	510	524	443	473	461	491	464	482	475	491	491	464	472	490	497	505	527	482	480	545	501	500	525	500	508	492	471	477	525	475	487	523	482	482	501	510	517	488	499	472	450	485	451	537	460	507	482	476	532	487	521	481	507	486	503	459	514	521	516	501	428	522	464	513	519	507	536	469	506	519	501	462	427	520	494	537	453	495	475	474	512	494	462	476	478	507	520	499	463	520	502	502	507	500	488	510	510	478	510	468	489	506	517	494	493	519	483	525	482	483	458	471	546	499	504	491	526	514	484	481	471	476	511	487	456	510	522	492	463	487	492	464	501	497	478	465	478	504	501	460	449	499	480	513	499	489	530	525	466	463	479	508	491	524	475	468	520	479	495	471	485	479	492	519	543	493	483	457	530	505	512	534	516	487	517	484	534	442	492	489	482	532	489	501	480	474	493	497	512	473	469	526	465	504	497	474	526	494	506	511	476	538	466	465	513	481	480	466	502	517	479	529	467	482	477	520	476	485	466	505	497	498	549	488	526	500	507	523	477	499	491	479	467	499	495	472	495	480	432	480	509	453	466	490	511	517	528	512	504	509	546	506	479	489	453	475	489	507	497	479	484	510	480	440	500	471	457	501	422	500	532	486	513	504	517	519	454	500	473	477	522	575	504	496	497	512	479	475	475	479	491	465	461	505	483	485	492	471	487	484	475	495	502	508	527	488	477	517	505	500	498	505	454	472	500	495	506	509	492	520	469	515	510	466	539	500	525	510	497	509	522	490	514	489	524	492	493	455	487	487	479	487	496	489	436	492	476	508	495	484	512	519	474	478	512	472	484	547	502	519	486	504	508	473	485	525	478	461	470	480	513	479	460	479	513	502	481	487	514	495	499	503	489	475	478	481	444	495	497	479	497	489	473	477	453	477	516	521	505	524	506	519	456	493	468	468	505	471	487	517	507	477	524	516	500	446	469	470	495	487	473	472	452	505	496	500	494	474	498	469	483	525	492	519	506	500	500	469	515	476	492	504	527	489	497	490	501	486	425	503	472	488	490	477	494	462	501	494	478	510	492	462	511	506	468	467	509	451	481	494	457	510	514	507	516	459	507	461	501	501	518	484	499	437	497	483	466	507	470	514	522	506	468	463	495	498	479	474	515	491	434	477	480	517	512	490	512	490	465	453	545	472	493	510	492	502	471	485	498	479	476	514	455	497	503	531	499	519	555	478	507	450	457	496	481	508	497	495	492	498	479	498	496	466	499	483	495	486	506	498	494	488	534	482	543	533	470	478	478	515	480	488	538	505	471	478	481	511	516	493	478	498	512	506	502	517	499	503	504	484	487	482	508	435	516	467	500	498	473	520	528	491	493	512	494	510	499	455	500	481	424	472	483	490	483	514	507	514	493	504	500	472	451	517	497	502	501	457	461	474	498	488	489	494	508	486	497	500	531	525	462	461	459	477	479	529	448	494	487	535	477	494	475	508	471	500	490	494	486	493	512	497	459	513	516	476	495	451	508	465	514	496	487	472	483	488	455	484	487	514	471	476	499	516	507	508	493	468	497	498	480	512	469	465	474	509	454	477	469	529	470	499	507	455	517	502	488	484	490	510	475	483	494	514	462	470	514	477	508	455	497	475	491	495	467	472	490	469	495	468	499	487	480	507	492	498	478	494	497	463	451	474	485	492	500	498	488	504	529	476	464	507	496	510	469	439	470	493	491	458	504	533	453	496	475	502	498	504	485	497	471	478	477	478	466	499	476	518	500	496	471	519	496	518	507	442	446	467	482	514	488	469	505	477	492	511	478	486	500	425	466	500	494	459	519	470	485	487	464	503	493	501	507	551	531	481	473	489	523	503	523	509	472	478	496	486	499	472	505	465	505	507	470	507	494	495	500	501	480	510	486	504	460	514	504	478	509	464	503	469	485	472	510	501	475	508	501	508	450	478	496	461	477	488	493	504	500	466	493	506	519	465	515	472	480	541	467	537	445	491	494	497	454	522	514	506	496	505	485	423	509	459	542	491	490	498	510	489	486	479	473	478	499	471	465	494	474	523	507	481	487	447	494	495	565	508	494	514	524	490	524	539	513	516	469	490	500	497	512	479	485	494	478	489	483	527	458	480	497	464	486	509	499	530	483	466	523	463	475	515	508	480	451	512	465	506	486	495	491	555	474	534	487	471	504	519	505	475	486	476	532	495	467	487	466	528	510	508	518	492	453	498	518	484	507	479	498	493	501	452	535	496	560	443	468	516	480	511	476	511	496	509	466	506	479	543	461	511	471	506	502	486	458	526	506	515	494	459	501	456	480	501	487	501	508	502	506	503	505	503	448	466	494	490	450	480	483	482	470	518	494	502	517	481	482	497	483	504	515	494	481	450	519	501	504	491	463	476	474	468	485	518	497	522	486	488	510	468	493	500	454	522	477	467	499	515	496	508	498	468	475	459	516	499	486	524	500	487	522	484	510	494	462	491	488	513	473	487	510	518	454	488	501	499	496	496	461	502	465	483	507	470	467	496	530	502	505	465	463	486	499	479	489	471	486	512	549	475	509	471	477	510	489	473	504	502	470	499	486	529	461	502	503	480	437	505	517	468	526	527	518
23413	23044	34547	29781	24462	19101	6858	650	339	356	342	315	292	330	295	323	286	317	305	323	328	345	324	342	350	311	310	331	312	313	330	329	319	316	316	308	305	325	315	343	314	308	300	316	300	291	317	298	332	341	304	329	289	325	293	301	300	292	306	335	312	299	315	324	323	290	333	319	321	326	288	293	329	327	341	349	306	311	311	310	309	321	336	304	325	318	297	302	320	315	325	311	312	302	339	320	315	330	327	310	292	327	321	303	303	318	310	328	308	331	323	320	298	302	308	287	295	316	318	364	340	319	346	322	346	341	322	323	324	301	338	334	342	350	307	314	316	327	293	308	291	332	326	313	331	303	313	269	291	351	289	310	327	331	347	303	298	351	338	326	301	287	293	286	302	293	310	304	336	317	302	327	317	325	326	299	324	346	288	323	318	329	316	323	335	309	296	311	314	308	287	331	341	326	299	310	284	313	326	313	308	350	294	327	314	322	310	318	325	340	337	325	302	354	290	311	334	321	324	316	306	346	316	320	316	309	339	332	260	305	296	336	356	316	324	326	303	301	305	316	325	314	294	316	318	326	325	325	350	327	334	293	320	339	316	321	318	317	325	328	333	292	316	280	333	317	325	310	304	314	327	311	319	315	337	342	332	313	305	311	301	314	345	342	311	319	291	354	310	301	343	319	327	292	294	298	314	322	279	315	308	354	298	321	317	333	337	314	331	296	334	310	367	296	316	321	324	331	322	294	327	339	317	293	336	331	319	336	334	312	339	348	346	296	301	269	313	302	328	306	307	327	348	304	291	327	308	306	324	303	336	287	304	291	309	338	339	285	314	338	281	317	334	303	307	332	333	346	315	315	328	318	307	291	312	333	333	289	329	325	315	287	291	296	311	301	364	345	298	347	315	289	320	308	331	313	349	282	354	325	334	357	322	324	330	351	337	335	309	311	296	334	331	308	315	296	318	296	314	358	351	362	305	306	320	290	336	305	315	304	324	342	301	299	332	305	323	315	341	358	308	303	304	310	347	303	293	303	308	311	330	308	306	307	346	315	332	333	297	300	301	313	318	324	327	335	308	299	322	331	339	305	297	316	301	298	305	336	333	334	310	321	318	295	311	302	327	318	302	327	348	322	342	324	308	315	307	306	320	282	314	324	322	293	325	309	310	323	292	275	324	287	318	315	276	309	302	330	294	319	303	322	327	311	314	320	313	346	322	318	330	338	320	328	320	341	316	297	331	347	327	323	303	289	311	319	346	281	301	320	291	300	326	307	303	338	320	290	327	309	315	341	302	306	330	305	322	354	355	335	326	315	343	317	323	359	305	305	316	323	326	295	318	284	306	307	319	321	315	325	326	348	321	318	296	325	311	287	335	284	317	292	345	312	342	361	298	294	336	324	340	319	332	335	303	309	318	309	312	313	309	333	326	329	301	335	304	316	329	318	300	300	303	300	286	320	324	291	344	319	339	307	335	333	316	307	309	300	306	298	299	307	320	319	312	360	333	293	337	318	306	321	338	304	316	327	302	325	296	321	300	309	321	366	270	288	313	321	310	321	311	319	305	287	338	324	335	319	284	308	328	344	315	299	309	327	280	302	340	352	310	295	332	318	318	325	315	324	298	303	332	343	298	312	319	316	319	273	298	303	314	339	333	315	307	310	302	295	338	289	316	290	286	335	327	298	328	338	313	312	323	298	311	315	349	358	280	310	315	288	328	327	311	305	333	351	306	339	329	356	331	330	330	301	356	343	342	306	300	310	316	333	297	328	329	301	328	301	317	343	327	298	293	302	295	298	312	325	339	305	342	331	283	334	302	323	292	319	310	343	313	302	322	287	353	328	321	295	335	313	294	282	282	330	337	319	314	307	323	298	290	334	315	324	312	322	330	293	288	299	314	316	305	296	301	306	308	294	316	331	319	322	297	321	291	343	315	280	305	334	309	315	304	315	316	307	297	350	329	315	316	315	308	291	306	345	333	281	308	326	312	317	301	284	314	322	311	336	306	313	321	343	347	297	328	333	354	299	331	348	302	311	312	314	326	339	327	332	309	300	315	295	297	329	310	312	319	331	332	299	325	292	317	320	323	301	307	337	290	328	308	318	333	314	327	291	321	334	352	323	328	304	331	333	307	299	311	331	315	320	351	307	326	313	324	305	300	304	307	327	294	325	286	323	338	300	324	313	298	299	305	303	312	337	307	318	313	305	302	308	323	282	312	306	320	346	319	348	324	327	295	342	312	297	312	344	363	323	317	339	317	301	316	318	301	331	315	340	348	327	321	296	334	296	290	303	321	295	292	333	339	324	309	335	334	316	322	331	340	304	301	312	316	330	281	360	301	333	326	316	334	334	326	337	337	339	306	339	331	297	330	321	305	336	319	333	317	329	306	302	369	323	310	330	335	303	319	329	305	286	289	287	302	289	356	325	317	326	258	319	309	324	301	294	315	269	306	314	324	323	290	321	339	336	346	311	315	310	320	281	308	321	297	327	303	339	297	305	336	330	298	278	284	299	293	330	315	307	287	288	279	304	308	320	352	330	307	287	317	307	308	352	288	322	314	304	355	294	289	333	279	308	333	332	334	312	289	344	345	298	333	312	328	327	313	325	312	288	312	324	280	294	326	307	352	314	293	310	312	347	330	310	348	320	284	330	329	296	340	319	314	312	306	300	309	328	306	332	323	311	295	311	329	340	307	310	286	299	306	308	330	307	286	325	341	321	311	336	278	315	307	342	317	340	332	326	313	321	295	323	313	314	297	334	318	313	357	317	310	341	293	301	319	300	321	315	310	316	311	326	333	348	317	302	295	305	306	303	310	316	330	325	322	325	291	323	296	326	305	307	313	311	297	285	326	313	302	320	320	338	292	308	317	338	296	340	305	299	292	320	305	283	292	327	329	315	295	318	335	300	310	287	320	305	303	318	330	314	333	290	303	324	318	317	302	312	310	308	342	328	315	291	323	327	345	287	313	316	279	311	309	314	332	301	296	295	313	318	319	317	344	331	309	286	344	299	322	304	310	327	347	328	291	360	325	339	328	349	327	322	306	331	299	270	317	341	297	347	310	314	305	324	331	317	319	312	274	330	327	348	307	326	314	336	330	330	332	335	336	322	296	339	341	281	324	335	302	327	274	316	366	303	300	330	337	322	325	314	327	333	267	314	332	291	348	316	325	316	323	294	294	322	318	331	283	330	328	300	334	326	317	285	316	326	318	344	324	322	313	308	329	317	320	323	301	303	285	308	317	341	312	316	334	305	318	284	349	302	330	309	329	326	297	317	295	331	334	307	323	327	306	321	337	306	333	325	320	319	319	323	311	311	307	313	325	316	329	298	327	330	332	328	326	313	307	314	322	312	290	311	345	314	310	285	322	331	332	302	305	308	308	301	300	336	332	330	296	298	320	337	316	324	310	310	332	348	329	329	336	321	335	332	320	330	314	289	318	306	326	315	316	332	336	316	316	295	308	319	340	315	347	301	337	309	315	342
57952	103422	78329	55786	35276	16472	4372	1144	644	540	526	534	552	572	590	580	521	569	577	606	546	574	557	555	544	541	547	555	551	556	516	551	508	560	558	553	570	613	565	576	517	563	585	564	556	542	556	528	543	561	563	535	527	584	585	564	585	548	572	528	590	578	549	569	539	581	588	519	564	577	563	591	580	609	552	553	541	519	568	515	563	574	594	544	588	540	538	554	540	570	538	519	529	573	567	550	540	556	597	573	621	538	518	583	508	549	568	554	550	556	557	567	535	558	536	549	538	553	540	543	553	557	536	545	536	528	548	600	544	498	555	576	527	571	519	553	593	556	546	536	501	580	534	598	575	542	582	561	597	518	576	541	571	560	570	573	554	562	577	561	497	551	507	568	538	538	526	561	596	572	584	566	566	547	533	544	572	564	555	532	558	536	562	536	540	514	574	588	568	572	559	509	543	566	537	542	533	541	586	541	552	543	558	572	556	553	549	558	551	543	588	536	542	540	563	562	552	526	514	553	540	568	567	540	530	582	544	525	512	557	535	575	528	558	550	546	538	570	574	541	550	548	559	591	562	593	555	541	543	570	558	533	500	518	564	562	553	515	563	569	547	555	555	536	546	525	579	501	571	504	565	553	517	493	582	580	572	535	543	542	586	543	546	546	523	550	567	579	576	589	509	540	507	558	567	535	545	511	537	578	552	556	559	529	568	546	620	593	551	556	571	567	555	529	568	563	549	558	562	576	534	534	588	597	574	574	590	561	595	541	559	540	501	536	551	553	528	557	556	550	504	551	589	539	577	553	578	546	544	552	589	512	546	533	544	526	566	529	547	571	526	545	545	545	568	569	513	522	544	557	529	523	528	556	562	525	577	530	565	553	582	528	528	573	606	589	579	580	551	539	571	512	573	563	538	582	573	574	554	570	563	530	548	547	543	569	560	528	509	546	546	548	559	510	564	583	525	540	601	555	592	578	531	541	565	565	547	542	532	531	530	541	595	518	570	556	557	539	517	555	581	577	529	568	539	564	543	550	550	545	529	524	559	510	550	575	547	537	550	545	572	542	585	508	536	556	529	553	551	524	530	553	535	547	541	559	543	540	515	505	562	554	542	608	544	538	513	503	582	599	531	545	585	569	564	555	547	577	577	552	563	534	556	533	495	542	526	524	522	549	572	562	558	547	567	576	607	538	548	545	530	567	536	542	527	622	570	539	543	570	571	524	552	534	551	547	559	538	566	546	586	563	573	508	568	547	525	545	524	523	518	558	552	534	560	565	556	564	535	568	547	521	540	529	577	529	540	596	548	574	519	594	546	556	603	537	591	533	541	533	587	565	556	546	552	519	547	506	573	552	561	509	544	587	548	550	561	577	541	536	516	554	536	541	547	533	560	561	590	581	565	538	500	544	533	585	512	542	568	613	555	558	593	542	592	555	579	560	589	565	569	560	572	517	603	534	569	571	524	589	511	528	543	555	517	550	539	529	544	572	524	531	559	573	529	541	571	554	540	560	575	580	575	559	564	561	534	555	524	526	557	560	563	571	558	559	473	572	570	531	552	533	547	538	594	558	588	511	541	550	541	563	598	524	545	533	566	556	614	574	573	621	514	556	551	556	575	531	493	555	550	561	564	538	528	587	583	569	511	530	543	542	557	566	550	530	562	510	581	550	529	572	563	533	562	542	569	529	570	589	540	556	558	563	549	527	506	564	561	578	515	560	546	518	540	553	534	561	562	579	542	546	591	551	547	561	581	540	530	558	610	528	561	557	524	565	549	548	547	576	581	564	562	546	529	558	496	544	535	567	582	511	580	555	577	563	543	522	578	570	553	575	549	541	532	544	521	503	549	545	528	545	574	590	594	571	545	579	571	538	564	535	574	558	547	539	562	553	560	546	571	560	568	589	546	537	537	615	579	564	591	548	597	538	534	533	559	545	570	550	526	552	574	561	556	565	517	528	563	540	556	569	536	552	549	541	542	524	544	588	562	550	567	555	517	559	529	514	571	591	583	533	507	576	552	554	529	591	592	524	532	600	545	538	555	516	564	571	541	527	562	538	578	563	531	543	566	512	526	545	577	550	532	532	528	559	587	537	552	560	563	571	529	549	516	572	555	563	547	518	563	595	557	543	603	535	534	614	554	581	548	567	588	543	535	546	550	546	572	537	565	590	557	573	565	551	595	518	578	549	557	552	575	555	567	588	547	551	527	524	526	568	558	531	536	525	552	540	541	542	534	565	585	587	543	576	563	561	529	560	605	577	537	588	564	570	542	536	564	524	540	625	579	544	561	551	497	559	573	585	582	581	546	555	549	545	589	589	536	536	551	570	550	605	541	552	563	523	559	602	562	545	537	557	522	510	524	546	559	497	522	586	604	544	526	520	565	571	560	480	594	543	522	548	542	535	537	573	557	526	586	508	566	562	536	564	559	567	525	537	536	564	579	537	568	567	554	565	553	537	531	523	569	545	550	559	610	552	531	549	557	552	573	561	575	507	559	522	588	547	546	533	584	524	547	576	511	572	557	547	551	547	576	550	537	556	554	601	553	566	567	526	533	535	551	502	550	541	563	578	559	511	537	588	547	544	554	553	562	554	552	571	530	554	545	536	558	523	558	558	563	563	528	592	533	548	521	531	529	553	538	533	574	556	552	573	603	563	537	574	580	562	554	528	524	573	577	535	530	523	518	596	559	570	563	551	533	579	518	597	527	543	561	561	559	568	551	565	552	560	556	519	586	577	525	542	562	560	573	568	535	531	554	543	597	551	568	531	623	559	556	613	565	534	513	529	537	531	537	568	526	572	525	573	554	561	537	559	538	556	550	530	558	547	535	575	556	529	566	533	560	578	584	558	567	540	575	565	562	602	600	544	526	554	533	571	514	609	537	540	569	557	513	510	519	566	554	562	565	564	567	546	531	555	513	534	554	569	560	555	572	525	523	597	600	564	535	567	554	562	524	546	584	547	510	552	564	527	560	556	515	538	588	565	545	541	550	549	555	572	570	576	546	556	565	523	551	559	564	544	548	555	589	569	538	548	563	538	612	538	558	504	554	534	566	583	560	578	565	585	588	537	521	526	499	494	559	547	570	562	522	561	556	533	538	556	552	565	557	555	550	569	541	506	522	597	568	583	561	555	539	559	563	547	576	564	599	546	563	586	534	561	531	565	561	542	557	571	557	567	582	538	526	550	553	488	547	556	557	541	540	537	570	571	560	584	561	543	570	527	557	539	511	586	570	550	533	554	523	527	531	557	560	536	556	558	526	547	569	551	566	565	547	506	568	541	530	514	553	532	542	580	560	557	552	546	573	544	561	545	514	564	541	558	561	501	548	546	540	529	552	570	541	554	555	543	582	543	577	583	572	570	564	530	547	543	552	539	563	536	556	580	556	530	563	583	593	517	531	536	583	523	528	589	583	533	527	562	557	523	532	559	557	546	558	534	544	562	543	572	535	545	552	566	556	523	502	535	555	545	556	573	570	567	583	565
28300	32218	31390	18497	5355	1042	393	277	277	255	263	250	270	256	235	272	242	282	244	235	256	279	262	247	269	286	259	259	264	254	249	259	258	267	255	245	257	233	271	265	268	272	254	233	257	247	223	235	251	258	280	251	254	249	231	239	253	265	271	255	283	243	261	274	250	232	248	224	244	252	250	284	260	246	290	255	249	250	252	252	234	258	237	261	301	263	245	251	253	240	247	240	271	275	260	255	243	242	285	257	273	254	272	282	233	284	251	248	258	252	244	263	230	265	245	251	258	276	252	243	244	240	259	287	252	260	243	237	265	255	259	238	253	256	267	255	239	239	277	247	224	243	258	277	231	256	253	282	230	256	262	229	259	255	276	250	233	259	240	245	251	258	217	238	256	273	273	227	261	252	257	248	256	251	236	229	239	278	249	262	251	271	264	254	240	270	266	239	259	246	246	252	281	250	222	243	250	231	260	274	262	284	255	254	252	242	253	276	271	244	246	242	253	278	267	227	241	242	274	272	263	250	267	252	243	268	282	263	234	242	242	241	254	248	293	242	241	230	273	214	289	274	253	256	286	244	283	215	243	275	268	269	257	241	252	265	263	235	251	254	239	276	284	221	268	240	254	287	246	254	234	278	271	259	276	243	259	251	245	251	238	267	267	250	233	245	250	286	249	254	245	267	245	273	255	258	231	245	237	244	244	271	267	273	266	273	256	266	289	259	252	255	263	231	261	236	248	259	279	252	263	251	278	248	263	247	264	245	228	222	251	279	252	289	250	255	253	261	266	235	298	263	248	259	235	249	259	255	252	269	226	242	255	273	254	252	250	242	260	265	234	281	255	299	264	236	268	237	264	248	250	247	243	264	256	264	251	255	244	220	247	266	279	248	247	243	285	255	287	271	233	269	265	273	293	269	261	250	279	244	299	241	236	242	244	249	251	292	236	249	257	258	267	217	250	257	255	234	254	285	230	246	261	268	251	218	218	268	232	249	281	256	254	251	264	249	277	258	253	242	257	246	283	236	246	252	247	254	259	275	247	253	229	270	254	265	238	260	236	229	248	247	264	279	249	248	243	227	252	257	249	233	261	285	243	239	236	248	243	274	253	258	239	243	245	264	231	251	262	259	234	223	258	261	245	265	271	251	245	272	237	243	259	213	263	265	258	264	252	248	268	249	252	246	252	271	266	274	270	277	224	232	232	258	295	245	247	262	255	283	255	241	249	237	262	253	260	272	265	249	230	246	278	244	253	268	242	272	256	248	278	228	255	248	261	271	225	260	253	214	245	240	250	257	266	261	239	268	249	277	267	236	291	240	250	224	256	261	244	254	230	252	258	265	257	240	239	240	276	284	250	277	250	261	245	254	273	252	242	263	236	240	278	264	278	271	279	237	258	281	239	230	225	253	237	257	264	303	252	241	275	280	273	253	241	244	268	266	261	307	250	291	254	245	252	252	247	254	238	253	226	231	238	300	258	255	249	249	273	269	214	257	235	243	245	262	281	283	262	249	235	253	269	254	254	261	275	257	280	260	289	278	247	266	264	268	255	261	235	262	259	280	266	268	256	274	268	254	270	241	254	275	273	229	265	245	270	252	244	251	240	257	261	277	241	274	257	264	238	235	244	265	245	224	223	265	246	252	260	279	236	248	219	249	236	264	233	278	260	260	271	267	231	299	248	259	222	224	252	257	258	277	243	239	239	251	258	240	261	270	260	284	262	248	258	269	225	258	252	237	252	256	260	275	249	251	264	273	233	225	271	275	227	227	250	264	243	260	257	302	281	234	231	255	244	256	242	220	252	265	230	267	241	258	246	255	266	221	249	243	260	248	250	255	242	241	254	253	264	243	245	248	257	232	234	247	255	268	285	238	257	252	240	244	256	253	259	253	265	277	283	236	269	245	275	239	275	279	275	262	270	256	242	263	255	252	265	248	252	244	264	223	243	241	253	239	250	253	240	277	277	288	287	231	262	262	249	254	248	247	266	224	264	241	227	215	250	242	249	241	260	273	253	236	246	258	257	251	255	248	243	236	273	274	277	262	257	258	243	254	278	280	286	252	280	257	268	228	248	256	280	284	247	273	243	268	249	256	221	260	259	270	217	227	249	272	233	240	241	256	226	274	269	255	240	288	252	264	275	248	290	258	249	262	240	252	245	232	258	273	252	240	261	228	249	262	253	256	274	228	258	251	228	270	254	259	229	235	250	246	262	262	239	285	236	298	259	250	259	235	250	245	230	261	245	239	263	260	274	260	230	239	235	245	260	260	246	256	228	246	259	266	257	223	247	254	306	239	211	262	285	224	255	246	260	220	241	247	259	227	263	236	240	244	237	263	271	234	206	273	245	264	231	246	269	228	257	218	240	249	242	269	259	258	246	251	266	280	277	238	272	245	249	241	239	241	250	256	277	250	234	279	259	261	242	229	297	250	246	239	271	232	239	241	261	260	287	246	274	239	242	263	258	248	261	263	248	268	252	229	280	255	243	238	244	254	243	274	262	269	222	274	238	273	240	224	256	245	255	257	268	263	282	227	267	252	224	254	240	246	273	260	256	254	271	245	251	251	280	259	252	285	248	261	250	244	261	236	219	245	248	227	250	241	277	241	254	266	245	235	244	273	247	254	252	269	280	248	234	232	257	247	263	264	247	260	262	248	242	217	273	246	254	255	226	241	269	234	282	233	229	239	249	263	248	242	226	256	274	257	249	258	254	231	245	243	284	230	242	261	270	251	251	265	259	238	246	279	247	252	216	221	240	215	244	273	244	249	263	235	244	225	227	270	249	240	266	266	256	241	253	239	270	266	250	260	253	297	253	273	287	245	262	269	243	248	267	254	248	239	227	259	271	270	278	249	280	247	309	243	268	265	242	250	241	205	252	250	263	267	264	260	248	264	256	272	228	266	275	268	247	250	232	249	255	267	260	253	243	245	248	270	261	261	278	272	269	271	233	252	248	252	234	236	259	276	256	261	226	228	254	227	256	266	263	265	222	241	227	250	259	264	249	276	218	248	239	236	250	281	257	267	232	220	237	268	255	248	284	257	245	247	265	264	242	268	254	244	286	242	250	254	261	253	272	271	280	246	296	255	257	239	236	231	257	257	230	247	253	236	237	253	274	252	244	267	276	263	265	244	242	239	247	265	243	240	251	260	258	263	241	257	283	263	258	268	279	269	264	270	291	237	268	245	265	275	256	255	248	224	240	245	258	248	267	242	222	226	256	231	265	275	247	245	234	261	233	245	245	258	230	261	231	241	253	252	273	293	265	256	267	249	248	264	238	261	267	243	278	256	251	249	273	238	243	275	271	271	284	248	259	248	254	260	258	260	224	247	242	260	268	256	267	249	246	262	254	281	245	262	266	249	268	249	230	247	235	254	250	255	239	235	262	273	249	233	251	264	231	290	244	247	263	261	261	270	277	271	238	272	247	226	247	247	249	268	284	268	261	240	251	280	269	241	268	295	250	234	253	282	255	265	248	252	233	250
33420	50714	36782	21780	8672	2440	811	523	451	443	509	456	440	479	432	499	453	458	488	501	483	480	451	445	492	470	478	484	459	441	512	441	480	508	434	487	476	493	470	469	441	460	504	470	492	514	504	465	488	480	480	456	463	458	465	453	476	465	486	477	473	529	472	494	460	452	430	446	466	461	489	453	454	472	487	452	485	443	461	439	480	455	470	438	519	468	473	472	511	483	469	496	503	477	484	467	453	468	450	507	468	475	498	478	501	433	471	468	448	485	460	474	488	455	466	442	438	446	462	447	466	436	461	478	493	492	498	456	471	443	513	466	476	511	444	461	483	465	486	459	470	491	467	497	465	496	504	460	461	481	479	468	518	495	462	453	497	480	505	450	487	464	450	435	473	485	509	462	460	503	463	471	454	454	474	513	491	454	475	470	489	455	455	472	464	501	465	487	475	490	476	463	461	513	447	491	480	501	476	467	468	476	431	466	490	419	516	493	497	465	471	459	472	459	483	480	471	460	443	444	441	483	494	455	501	496	498	484	506	501	467	429	455	458	477	493	490	513	505	476	460	450	475	443	494	493	469	462	457	434	495	461	473	491	481	480	489	488	481	480	460	440	490	450	491	473	439	490	446	495	444	445	503	464	494	481	512	440	433	488	418	480	477	479	452	450	489	507	480	470	453	472	440	500	497	463	477	487	501	443	450	462	469	500	517	503	496	449	493	516	499	473	481	480	470	448	463	479	457	482	480	483	477	461	472	449	478	457	444	448	456	460	445	441	509	467	511	504	443	463	470	516	424	468	478	452	514	458	491	483	451	461	490	525	486	483	459	504	487	492	480	469	476	458	461	447	487	485	504	431	488	474	490	470	479	444	463	459	503	508	460	488	443	468	503	486	480	466	496	467	458	465	502	467	485	492	443	471	490	454	482	463	447	460	459	419	473	495	496	482	469	506	503	482	476	453	479	469	425	492	475	484	473	469	502	446	488	439	495	490	439	464	435	491	472	476	456	452	449	460	438	447	451	436	487	470	487	465	483	448	475	433	495	475	503	468	472	448	496	479	460	496	455	463	492	479	474	489	492	468	468	468	465	455	464	470	492	446	486	456	449	455	479	501	480	484	462	499	441	498	467	481	515	488	432	443	454	495	479	422	498	496	471	515	478	458	451	485	460	503	461	521	455	460	481	491	472	481	499	479	507	474	471	471	490	499	476	462	459	443	478	434	493	441	457	481	455	497	474	459	485	491	467	448	520	521	503	477	445	505	471	469	493	463	473	459	451	442	474	463	490	502	473	522	442	449	508	451	466	437	495	502	465	431	472	496	476	480	497	490	487	473	462	484	489	477	495	472	494	484	479	454	453	474	500	454	484	495	468	431	486	469	464	485	491	470	494	492	477	491	463	485	463	498	506	500	459	485	460	437	479	447	506	495	450	500	445	488	464	485	475	473	445	483	494	472	452	432	459	474	467	461	470	476	448	482	442	441	461	466	437	474	454	491	464	533	501	500	489	414	501	473	472	505	480	432	490	442	531	475	471	458	462	470	471	501	492	500	474	470	452	475	492	449	443	516	439	463	511	454	448	479	505	455	477	477	490	472	467	472	462	453	456	498	475	483	453	489	457	471	497	471	487	452	453	434	448	485	467	484	460	453	450	506	458	493	498	477	447	481	455	473	468	459	471	476	487	514	443	448	414	444	479	426	451	480	481	448	479	457	489	474	464	448	439	489	496	493	459	457	510	505	497	502	484	473	478	431	502	473	451	490	478	471	505	472	498	474	497	498	493	487	450	490	484	485	440	474	484	465	485	427	460	535	510	478	485	489	473	453	483	456	426	494	476	498	481	488	463	480	429	487	425	450	468	498	447	455	438	439	436	477	463	447	496	452	484	473	444	499	479	459	427	444	491	496	432	477	497	499	503	484	486	487	504	450	473	495	493	467	482	461	465	440	495	470	490	464	494	453	444	472	476	445	455	472	487	497	443	509	468	445	458	478	482	455	484	460	453	465	453	485	486	446	447	467	467	466	516	494	463	477	484	484	462	495	480	479	462	477	471	478	441	461	454	469	487	447	453	469	477	448	472	452	475	467	487	469	439	476	450	495	476	478	478	471	501	437	454	467	469	483	477	493	492	447	495	469	479	495	482	468	462	467	470	480	468	479	458	494	467	479	490	461	460	491	470	459	506	506	509	486	493	511	453	481	461	455	480	493	488	474	470	505	473	486	458	510	493	483	473	434	475	479	485	498	447	458	449	496	484	486	462	474	447	487	476	480	480	489	469	474	518	478	448	455	468	471	441	477	508	471	476	467	440	470	456	448	474	456	463	485	495	481	484	490	464	497	462	468	459	488	427	503	531	468	464	477	492	436	463	452	470	510	440	443	486	453	482	464	471	449	455	478	472	446	434	473	517	497	452	488	440	434	482	488	445	429	493	518	470	474	430	525	477	474	463	458	462	446	477	450	512	456	477	470	467	501	486	472	444	478	500	470	483	487	518	465	483	478	475	442	476	487	435	478	468	443	453	471	440	437	485	490	477	466	478	460	456	479	486	503	484	517	470	469	529	465	490	460	439	485	471	493	469	505	490	490	481	478	518	462	525	495	515	470	477	488	492	478	509	477	484	496	492	451	513	452	444	486	444	468	490	474	466	503	487	503	467	464	440	440	478	462	507	476	448	475	433	473	499	491	497	456	486	479	482	459	475	498	441	482	468	445	473	501	497	426	479	520	461	479	485	476	456	452	477	514	496	477	472	493	470	440	466	463	484	422	482	476	485	480	475	502	446	541	429	458	488	474	482	497	467	467	460	461	505	453	457	454	483	478	483	528	470	487	508	425	485	472	436	490	519	464	511	434	491	490	491	438	482	483	523	486	461	544	450	469	481	451	505	497	460	497	510	507	484	466	487	453	456	465	491	475	455	459	482	431	491	458	471	494	490	488	457	466	470	446	442	512	506	466	496	446	507	517	486	444	446	485	501	512	472	484	493	480	465	472	534	514	496	493	454	449	449	488	480	469	482	475	461	451	477	436	483	474	524	469	455	479	496	468	490	451	513	443	513	454	455	485	472	502	490	447	495	461	490	489	487	465	478	515	472	477	461	467	503	415	476	495	489	493	455	438	432	479	456	450	458	473	481	499	489	499	456	458	463	477	501	477	451	450	499	441	506	480	472	483	486	522	434	496	481	474	491	452	467	488	544	477	480	476	484	491	466	451	442	482	458	476	487	501	476	484	477	469	510	461	436	476	490	491	451	461	443	481	458	469	471	480	508	470	474	491	469	431	475	457	453	466	500	475	482	453	448	478	506	481	478	472	492	450	459	468	466	473	492	472	458	497	479	460	475	484	462	455	487	492	524	497	479	513	471	491	485	477	498	468	449	502	497	437	457	492	525	457	470	472	455	424	465	496	460	461	433	504	471	473	476	472	481	482	457	434	491	471	488	527	472	466	446	477	466	430	449	482	484	487	469	463	451	494	461	468	455	448
24646	26368	40212	33271	22098	10294	1385	353	283	287	286	276	288	275	280	268	273	262	300	275	278	267	254	245	251	295	270	246	276	283	266	286	269	277	288	252	271	283	286	290	311	274	272	291	256	293	248	247	288	252	273	256	279	242	278	251	252	272	282	277	298	273	253	271	277	261	265	299	290	264	263	301	248	270	263	287	248	250	248	279	269	247	267	265	243	255	293	268	295	249	243	250	283	256	284	276	258	259	281	263	278	275	260	243	287	282	265	264	309	265	289	262	242	248	262	278	270	249	260	263	289	268	271	258	262	281	252	263	297	253	295	238	276	240	289	246	259	263	272	259	256	263	310	236	243	298	261	285	268	265	261	288	275	290	281	248	253	272	252	303	280	244	270	273	251	264	259	254	285	290	287	295	269	275	288	233	259	254	275	274	268	235	296	235	261	235	236	264	256	280	259	284	264	286	250	274	273	264	261	290	259	259	254	250	294	272	259	264	270	270	253	257	271	263	290	296	272	275	294	275	276	294	321	247	297	260	258	273	247	281	254	283	259	251	289	251	250	283	264	277	272	278	290	255	244	277	249	272	275	280	277	283	261	242	296	247	251	259	273	276	269	242	231	272	260	227	269	293	270	242	252	266	252	280	262	261	255	256	267	276	295	254	258	289	246	273	253	260	249	258	228	260	269	253	272	274	258	253	272	258	258	301	283	235	261	291	289	262	264	273	252	266	239	275	274	246	267	293	279	235	268	280	256	263	256	257	270	283	288	253	245	280	265	252	281	262	278	259	273	266	283	276	254	289	265	279	253	258	293	245	272	270	264	249	247	255	274	269	239	268	274	251	315	269	270	258	242	272	264	274	265	261	261	261	280	255	291	298	265	263	274	242	283	254	250	272	273	232	278	271	282	290	254	274	273	258	250	243	263	284	264	298	278	278	270	236	264	255	277	299	295	269	275	269	255	253	262	281	253	281	273	237	285	285	269	244	251	303	268	248	300	269	272	272	276	264	275	288	264	252	270	248	299	235	258	296	263	294	234	236	266	281	268	263	280	267	284	250	267	265	271	248	261	254	271	243	314	249	284	285	280	262	281	271	290	265	264	289	241	272	273	314	293	275	260	275	274	265	261	248	271	241	301	271	275	303	262	274	275	252	269	254	277	294	261	288	296	258	268	264	250	267	232	249	277	293	246	291	260	253	283	241	290	296	273	239	271	271	269	258	239	263	259	275	267	227	278	277	260	290	302	261	302	265	281	270	279	278	273	283	230	290	253	273	247	254	270	262	273	240	281	286	256	287	269	261	296	269	259	262	271	262	301	270	235	243	236	254	321	292	282	279	249	238	261	289	266	262	273	267	306	249	270	268	290	245	272	281	267	238	272	237	289	256	273	301	302	273	274	278	265	268	253	282	254	272	293	246	289	269	249	256	285	269	260	271	255	282	264	295	280	253	290	273	249	265	292	293	258	291	291	264	264	291	265	266	253	268	271	251	253	267	281	282	290	260	284	287	249	268	255	273	287	275	247	244	271	273	274	256	263	280	249	254	272	264	281	269	262	266	272	295	245	278	293	250	259	267	282	266	244	273	296	262	260	277	258	276	269	274	249	250	267	273	249	279	269	258	277	281	290	267	270	276	290	278	238	280	260	294	288	275	273	287	249	231	260	252	273	281	271	282	279	243	251	252	233	239	302	253	267	282	279	238	271	288	292	278	256	295	296	263	260	238	271	238	305	277	285	271	294	287	271	251	250	258	259	283	243	268	257	275	262	280	265	247	254	273	278	293	265	265	268	258	269	288	275	231	279	264	302	284	251	287	260	261	288	262	280	274	269	256	277	250	273	237	236	255	274	279	252	293	255	233	292	277	250	260	275	275	299	282	278	293	259	265	285	285	292	287	274	272	263	248	263	270	278	280	256	260	269	265	264	291	266	259	259	267	275	272	275	271	272	257	236	239	283	287	248	270	275	302	275	280	255	268	261	259	301	240	264	256	300	272	274	280	291	275	238	249	259	279	280	272	255	278	282	276	257	276	270	243	257	269	271	249	240	269	272	263	242	303	258	243	296	287	274	255	258	268	231	248	282	261	271	278	284	272	284	279	285	248	256	283	249	273	293	290	272	263	257	268	249	254	261	274	283	253	267	258	282	248	257	249	266	276	254	276	254	306	246	257	282	266	291	286	275	271	287	233	281	276	277	280	286	257	246	278	267	247	260	265	275	259	275	262	282	272	262	275	257	276	302	277	258	291	263	253	290	283	290	280	274	290	269	279	245	285	284	254	288	269	299	256	259	277	268	284	285	283	255	251	270	243	301	271	269	258	253	286	275	293	255	294	257	247	275	268	263	269	258	242	265	263	295	244	273	273	272	257	290	259	260	313	267	277	250	269	263	272	265	245	308	293	263	273	289	256	239	279	273	273	266	273	257	248	270	287	240	310	293	258	271	259	251	252	246	260	297	268	255	252	279	257	228	260	259	270	272	285	271	288	289	247	269	255	280	263	286	248	265	280	222	302	295	282	258	274	278	240	281	270	271	260	281	279	233	267	271	256	264	270	271	266	273	281	286	266	268	286	251	270	283	275	270	263	270	278	307	255	280	264	264	262	268	281	277	266	252	277	279	277	298	282	269	275	258	255	300	277	274	284	246	258	276	262	287	287	271	256	268	270	265	270	277	317	249	269	257	279	231	304	313	264	267	276	254	275	257	277	257	274	279	275	284	277	303	271	299	229	257	264	277	268	241	297	242	276	262	279	256	289	255	293	272	260	268	274	230	260	282	267	279	258	230	263	261	267	283	250	290	262	285	274	256	267	265	244	262	250	272	263	244	262	250	254	234	270	288	266	287	264	277	279	253	241	291	258	292	282	268	303	266	261	240	283	248	277	282	275	255	253	269	270	249	256	245	267	259	268	233	217	286	238	263	269	263	253	266	303	252	266	269	231	256	246	250	287	284	283	234	266	253	246	290	274	277	295	273	262	273	256	258	260	269	272	263	262	228	270	278	283	272	272	275	304	265	257	265	270	297	229	276	274	265	288	298	265	248	281	246	248	293	272	255	254	247	240	267	304	252	285	255	259	281	242	252	274	259	276	286	294	283	286	294	286	288	236	260	297	259	261	236	262	269	272	268	256	269	245	236	260	265	277	281	255	280	280	272	255	279	253	280	294	254	253	284	282	268	259	261	263	252	263	251	266	274	258	275	283	283	250	287	250	271	306	272	283	289	257	283	250	259	253	296	268	263	258	220	278	263	275	261	277	259	282	297	277	228	270	258	271	260	258	275	240	261	270	283	270	283	250	248	255	282	258	269	280	249	274	289	278	257	263	271	265	242	277	282	272	261	273	257	301	258	259	240	268	258	275	247	291	254	283	295	242	275	282	268	278	252	264	283	279	286	277	248	258	280	267	257	251	276	275	251	268	244	250	265	282	280	236	253	246	261	281	298	279	258	276	263	277	250	263	266	266	303	261	260	276	279	260	280	261	255	306
55807	94425	71487	45468	24718	7737	1925	708	543	476	478	513	466	475	466	479	510	506	500	489	497	486	495	482	488	487	500	499	475	482	506	485	509	463	494	500	470	522	469	493	509	491	514	484	484	467	481	499	490	525	485	500	478	471	510	465	513	481	501	504	505	450	452	498	509	462	440	482	496	475	472	496	509	499	498	513	525	505	506	480	488	481	510	451	484	446	470	509	490	479	520	477	537	477	508	509	494	525	476	492	495	495	479	519	503	451	517	504	462	480	490	474	482	512	517	484	481	464	510	504	457	516	474	476	502	503	512	522	463	444	461	501	513	497	476	496	510	485	459	471	490	487	478	468	457	519	482	495	458	515	492	509	490	496	513	486	496	500	506	502	502	434	480	492	459	524	482	448	509	507	488	444	512	510	519	516	491	506	493	485	504	487	451	506	486	520	497	435	496	485	480	514	514	507	469	496	478	495	484	463	530	481	520	441	517	514	487	505	471	500	490	451	522	513	472	495	488	484	525	502	457	507	508	455	463	504	479	479	508	503	493	476	503	498	448	501	484	485	515	429	531	471	464	479	481	489	486	487	493	513	477	476	485	531	469	488	486	447	478	496	517	496	499	473	506	473	476	491	476	469	487	485	495	491	495	448	517	526	503	474	465	508	503	479	486	515	498	509	488	486	496	492	492	485	490	484	506	506	518	491	510	486	465	462	495	453	472	454	501	484	507	511	472	489	482	482	510	509	535	458	531	503	485	503	478	488	452	520	491	495	498	487	512	462	449	490	505	466	478	456	509	504	509	509	484	511	494	480	466	459	510	476	472	497	466	468	472	499	504	517	515	495	495	483	461	436	465	472	492	510	495	450	513	481	527	467	487	508	446	462	483	453	459	476	540	488	429	502	494	476	471	488	488	453	512	488	462	493	446	451	454	502	482	488	500	502	468	469	537	452	466	490	505	505	537	476	452	531	538	493	482	502	510	510	507	474	497	536	454	486	506	484	508	506	495	453	445	479	461	484	477	495	528	463	499	490	490	493	494	485	532	488	466	526	490	487	499	468	445	448	496	456	518	439	485	469	505	515	539	478	473	504	488	494	510	506	494	496	479	484	509	479	467	491	491	477	479	490	471	488	451	537	513	440	489	489	486	475	445	476	513	480	487	455	457	511	479	489	478	518	474	481	473	510	514	466	529	445	518	491	474	518	467	481	510	492	472	503	484	453	495	498	496	450	458	485	501	482	442	475	476	519	493	487	486	495	518	519	498	510	507	469	514	481	483	511	504	484	528	526	466	477	490	484	473	460	502	512	519	508	488	448	504	488	494	479	530	477	463	500	535	503	478	511	526	516	455	462	528	517	473	464	532	430	492	495	487	470	466	483	487	504	513	478	517	471	489	517	490	495	505	493	494	422	524	474	456	459	513	489	532	440	485	454	496	509	508	466	473	508	488	508	484	493	500	461	494	483	473	550	488	495	444	503	484	503	468	474	503	492	508	477	503	470	492	510	492	499	472	459	515	506	508	460	511	490	498	527	460	491	528	457	494	510	489	494	458	469	495	440	499	497	464	470	514	522	513	529	504	455	491	483	481	490	492	498	469	457	489	516	467	490	510	466	470	507	487	482	507	487	488	480	487	481	492	538	473	500	508	508	508	501	560	490	477	468	502	513	485	464	529	476	469	490	518	503	433	473	478	494	493	446	505	528	433	494	455	507	484	472	470	476	483	519	504	456	485	507	467	498	454	513	511	511	486	469	484	444	507	494	485	493	460	455	458	450	532	529	527	482	485	495	459	464	472	486	463	512	483	495	512	495	458	457	490	455	444	479	430	492	490	533	529	477	514	473	475	504	504	470	454	463	490	486	474	452	488	496	524	465	515	495	462	493	508	502	517	527	485	510	492	519	497	522	509	518	484	478	468	492	482	512	478	509	463	474	522	494	495	478	514	492	481	501	464	503	466	495	504	476	494	473	500	458	505	504	480	506	512	461	499	469	481	475	494	462	469	509	470	506	479	523	444	505	513	495	475	493	515	549	476	471	512	484	474	496	467	479	488	471	514	439	502	502	483	487	528	498	475	485	537	494	468	471	477	477	510	488	475	513	498	517	448	483	489	500	474	503	492	449	480	461	471	474	499	514	475	481	470	502	496	454	476	521	501	467	490	527	522	482	481	500	505	499	482	526	476	503	519	488	506	491	489	479	503	538	495	495	517	468	474	493	498	531	500	482	471	476	478	465	479	502	453	497	485	476	475	492	486	456	462	501	525	468	493	466	513	478	513	473	455	478	470	515	488	510	508	486	499	517	478	512	527	511	452	502	467	485	504	522	480	507	478	503	484	494	526	474	489	504	522	514	505	495	489	474	530	484	471	491	540	476	498	481	478	529	482	486	454	471	479	482	493	498	484	485	458	474	484	486	484	488	486	481	468	489	474	504	473	519	518	470	540	490	494	472	473	465	473	494	500	470	454	524	484	494	469	510	476	510	484	509	469	487	494	505	473	472	475	501	472	501	433	513	526	492	470	480	497	482	477	503	475	502	507	497	517	476	443	534	516	483	486	493	469	489	488	466	518	483	490	498	525	499	480	497	494	534	459	488	478	481	505	478	510	499	513	473	506	498	469	500	506	489	483	488	528	500	445	530	445	429	474	477	502	449	497	485	458	468	474	477	541	479	491	515	505	535	463	470	468	454	510	493	486	496	482	508	507	500	475	503	433	533	465	507	463	464	506	453	509	463	465	521	515	492	537	465	480	462	493	494	517	527	482	484	489	529	479	504	476	492	451	474	458	488	518	493	497	513	498	521	492	501	470	494	494	487	491	483	492	480	450	483	484	502	491	492	505	500	449	524	483	431	498	441	468	524	475	468	501	471	496	506	482	498	527	506	509	501	533	523	477	524	480	469	487	484	482	500	503	490	530	499	486	507	490	509	496	545	508	471	491	513	511	470	507	474	409	471	453	453	484	517	507	494	465	482	501	481	494	510	496	468	448	479	520	507	469	504	489	511	502	476	468	479	482	498	519	506	501	535	493	482	488	496	499	471	492	541	524	470	466	434	492	502	528	462	455	470	459	493	467	479	467	450	481	496	477	514	503	485	476	482	494	444	512	487	489	514	475	489	476	513	512	474	455	529	504	478	477	504	510	471	504	492	476	487	470	490	457	466	483	502	490	485	488	481	483	464	492	504	478	487	473	461	505	495	473	471	442	487	501	437	452	515	482	500	484	492	493	510	533	512	528	493	479	511	507	475	462	508	454	474	501	477	482	517	444	508	480	503	480	462	485	482	508	533	503	474	477	475	532	503	499	492	447	482	491	508	467	445	462	517	482	464	488	468	507	474	484	500	494	536	483	516	520	515	490	461	441	463	509	485	463	498	553	493	528	442	560	487	510	492	485	482	479	474	452	489	500	477	498	482	494	469	499	518	478	463	479	485	500	494	490	477	512	514	540	477	499	479	530	496	476	509	500	475	469	474	511	472	459	492	488	488
23417	23075	34311	30045	22825	18260	5738	562	329	342	338	319	323	339	337	301	294	296	349	268	335	319	325	332	340	324	330	351	317	284	318	318	349	312	315	327	309	316	322	341	305	297	323	286	333	365	332	333	331	337	325	273	333	333	327	354	308	353	264	317	330	331	308	327	330	325	309	304	301	323	316	338	307	324	332	329	330	291	336	334	299	336	324	308	296	325	325	289	298	285	310	317	359	313	294	284	323	310	320	292	345	309	301	299	321	340	326	331	310	316	291	322	325	279	331	305	310	340	315	345	358	349	332	316	319	343	317	336	321	302	337	319	319	320	311	310	331	313	337	337	279	318	293	312	316	314	319	303	266	346	290	302	280	322	337	317	323	332	291	329	318	309	301	323	305	329	322	305	299	320	346	320	293	306	302	338	316	327	300	332	305	308	324	307	354	311	325	336	334	334	334	303	313	291	340	327	312	331	325	301	336	335	317	331	302	308	295	313	292	296	297	335	310	349	342	316	321	313	315	324	322	331	350	329	285	329	327	311	316	308	316	325	322	321	301	311	313	324	318	310	332	301	317	289	333	291	305	332	305	278	339	318	299	302	334	311	294	316	309	331	297	303	315	306	317	314	291	264	296	353	288	322	314	302	343	336	326	307	308	310	296	342	294	301	329	279	342	337	308	345	331	303	336	316	302	317	349	309	308	319	347	321	310	294	335	317	323	305	321	312	332	301	321	328	313	318	343	327	316	332	298	305	349	301	316	310	293	323	301	284	332	316	351	293	326	315	333	333	343	277	307	304	280	301	337	323	311	321	307	339	339	304	305	290	327	353	314	330	329	330	331	321	332	305	309	330	324	310	297	339	340	347	301	326	298	349	327	333	340	306	339	287	301	341	298	293	325	296	330	343	317	322	310	302	322	312	306	329	322	317	348	315	356	299	339	324	329	299	305	307	343	342	309	330	325	343	322	346	319	316	309	300	334	310	319	338	319	318	315	325	290	333	332	298	319	322	289	317	344	295	305	310	353	318	325	321	291	297	318	320	314	311	321	305	308	296	295	324	312	334	364	308	314	307	316	303	353	312	307	336	310	291	309	341	292	294	315	286	300	339	317	308	305	300	326	307	332	330	304	338	301	317	322	304	309	303	338	333	335	301	326	303	299	325	290	310	340	336	324	306	312	313	311	302	299	340	320	308	312	314	344	319	321	292	314	327	302	311	312	312	322	318	334	338	302	296	358	300	310	290	346	290	346	325	315	327	312	311	309	317	321	336	317	280	316	346	297	299	357	302	326	333	321	327	316	291	325	336	316	309	314	315	334	341	308	297	347	336	297	351	299	308	309	337	290	339	333	370	354	309	310	324	300	347	312	352	321	289	326	302	328	349	298	301	316	334	315	306	320	336	318	338	304	287	335	324	298	343	359	313	299	306	303	291	301	311	313	292	307	335	323	317	327	312	299	329	348	350	333	320	323	310	277	310	299	302	306	313	315	358	288	336	326	323	315	321	309	347	329	330	308	353	305	311	319	322	330	332	335	301	333	321	344	304	316	312	345	312	331	302	302	368	306	328	334	327	289	323	311	312	298	324	343	321	303	334	315	285	302	353	305	324	323	293	307	342	308	306	304	331	319	317	306	343	306	312	305	317	288	294	335	330	308	295	372	322	335	324	336	283	294	339	306	342	319	318	332	326	342	308	299	323	312	284	327	314	294	321	294	331	351	331	305	341	305	324	296	303	311	299	323	309	301	301	307	316	313	297	320	303	338	312	347	363	316	320	325	322	339	322	304	336	333	327	312	332	319	319	345	333	337	274	297	344	331	346	322	333	348	322	317	310	327	325	306	331	300	312	325	306	320	292	301	297	302	337	322	313	340	322	328	316	339	323	322	348	324	311	330	317	290	310	311	346	280	320	336	334	327	323	302	310	365	302	338	306	331	288	316	338	324	285	330	348	302	337	346	300	307	329	336	357	328	324	322	330	290	319	317	331	329	300	307	315	332	324	336	316	301	341	322	319	339	299	351	295	311	322	285	338	321	319	337	312	336	300	360	320	323	278	333	297	253	340	348	320	323	316	304	331	330	309	293	313	311	310	322	326	312	340	304	318	355	335	328	333	292	309	332	361	317	312	312	332	289	337	317	345	308	336	319	325	329	323	337	330	332	301	371	337	310	307	302	329	294	315	345	302	325	345	299	329	327	309	297	346	301	312	306	303	342	318	296	295	313	318	314	371	317	318	322	296	324	310	321	331	308	331	304	287	337	323	312	318	329	327	333	336	326	328	331	312	323	316	333	307	325	341	306	324	328	306	313	338	323	360	312	334	315	313	307	303	283	305	296	311	323	309	333	325	312	284	330	328	287	303	333	301	296	318	325	318	301	330	299	291	313	331	312	329	305	333	298	289	325	294	279	341	309	305	304	296	340	296	335	292	322	351	341	311	296	323	307	319	330	312	288	334	334	317	294	318	341	335	344	345	310	286	314	326	317	326	346	324	303	303	334	343	321	323	336	342	327	327	314	325	342	314	336	321	344	322	343	308	323	319	343	310	316	326	327	349	314	323	313	321	330	291	324	317	288	321	309	304	302	318	278	313	326	313	305	334	311	344	331	288	335	332	292	296	335	321	320	323	317	332	324	315	278	333	293	319	275	317	319	318	331	309	298	310	320	361	323	347	322	299	292	298	308	359	335	310	294	328	310	317	312	307	311	289	315	333	322	309	315	317	316	286	333	282	310	302	319	301	349	287	314	344	307	316	319	316	322	327	337	324	325	310	346	323	311	320	326	348	330	319	305	306	328	300	317	315	327	304	318	334	298	303	323	334	309	291	297	297	349	335	328	324	315	320	305	312	299	328	324	308	315	304	279	315	317	324	323	284	321	300	350	292	300	312	318	330	330	300	305	315	320	322	334	316	313	317	326	330	303	315	328	311	341	321	339	334	313	333	318	310	328	284	316	286	353	307	336	323	348	287	307	339	343	302	317	332	333	329	339	297	313	321	332	328	314	336	304	343	323	354	302	327	329	302	301	310	331	336	318	357	323	304	319	320	323	309	303	303	344	342	315	312	340	293	318	325	311	309	330	358	314	315	298	336	320	283	307	294	311	309	323	323	348	305	296	309	301	332	312	320	273	285	317	309	296	291	303	322	329	328	294	294	289	304	293	286	289	325	343	316	326	318	341	302	318	320	352	344	358	325	312	309	342	325	307	337	339	299	305	333	307	330	317	332	297	292	360	306	324	313	328	330	321	296	319	328	324	336	286	302	301	324	325	334	323	312	293	347	309	317	355	327	323	316	339	309	299	293	291	311	322	293	303	303	296	348	299	316	324	340	328	331	304	296	339	339	325	297	337	296	319	332	332	315	356	342	305	293	298	315	336	308	343	351	318	311	323	318	288	339	322	334	346	334	321	325	343	330	307	274	310	327	333	308	286	305	332	323	322	318	316	355	306	308	321	346	357	249	309	333	329	298	320	305	287	295	328	305	337	322
57724	103772	79378	54346	30392	12252	2942	951	570	587	542	584	531	585	508	584	572	559	517	529	582	537	536	550	588	544	525	586	587	593	560	529	551	557	602	565	525	557	555	592	525	562	543	539	513	580	578	559	566	573	544	574	513	560	557	512	572	526	565	577	584	564	542	522	582	540	591	550	535	540	544	539	583	540	556	521	542	530	512	514	564	558	553	527	589	571	525	600	572	533	515	587	537	535	533	544	567	550	564	564	546	539	564	562	584	577	550	575	584	548	549	531	553	587	572	580	550	548	548	518	539	580	554	584	583	527	574	543	558	550	527	549	527	538	525	550	536	578	530	602	545	558	557	560	544	535	534	545	544	582	583	533	527	567	554	544	531	520	544	556	535	543	552	576	566	555	566	565	491	540	577	566	585	515	502	560	557	569	556	578	536	561	555	514	536	553	534	508	526	605	551	564	557	559	548	597	604	547	535	581	568	576	554	558	536	569	566	570	551	579	577	560	520	527	520	557	570	509	536	557	549	513	519	563	586	589	588	516	557	554	528	534	552	556	556	543	523	553	618	549	550	589	550	566	553	561	579	574	571	572	554	538	549	572	564	530	574	578	600	603	570	549	546	544	559	527	565	540	544	540	572	589	572	514	520	515	546	554	598	528	550	548	577	542	568	534	546	516	570	588	591	542	560	561	514	571	552	549	553	549	570	535	588	554	525	557	547	564	538	539	567	552	537	541	524	582	586	593	563	506	583	585	561	489	517	579	599	553	577	549	543	571	574	544	540	586	545	573	541	595	532	494	595	526	536	557	589	543	546	527	574	527	573	544	525	552	585	549	592	562	543	540	560	534	528	515	564	543	530	578	546	564	552	544	568	531	581	521	562	572	554	520	520	527	522	577	559	540	550	555	565	525	527	488	561	586	565	532	570	554	532	543	553	556	598	580	587	564	580	533	527	519	557	524	542	552	554	540	583	552	528	551	526	583	573	585	553	567	567	550	577	537	564	525	536	533	567	535	522	579	566	566	556	547	517	524	562	554	563	528	560	551	565	543	588	526	526	549	578	552	546	552	608	543	537	542	514	539	546	521	574	531	578	548	558	543	550	561	547	540	578	541	557	557	538	527	539	537	557	577	551	529	568	536	523	542	536	537	508	573	526	545	561	584	545	554	542	535	550	552	559	531	568	589	513	584	565	525	508	569	575	599	542	504	542	554	513	544	544	558	560	551	586	518	567	538	564	526	573	584	539	536	492	518	543	543	609	573	512	535	561	584	584	574	532	502	604	552	523	570	558	573	527	522	603	566	580	549	566	584	569	535	534	591	545	568	568	570	545	550	518	568	629	517	552	517	565	573	526	510	581	572	564	536	529	560	557	542	529	541	559	540	591	553	556	522	587	580	582	565	558	577	552	568	540	544	543	590	533	581	558	603	563	567	559	533	573	576	553	582	543	540	503	538	575	578	550	550	590	539	546	555	533	582	532	567	562	558	547	526	612	574	538	513	536	577	515	570	514	547	515	565	545	562	565	536	563	553	575	559	572	586	550	536	558	570	570	566	578	545	554	582	572	595	570	567	547	523	548	548	487	547	535	524	546	575	565	557	546	574	497	538	538	554	524	526	542	537	570	566	539	555	567	549	531	538	594	558	546	556	521	556	543	610	526	582	529	544	538	603	534	560	527	514	540	552	566	589	540	534	541	523	569	582	530	553	548	546	558	549	515	584	516	566	564	559	561	544	537	543	540	519	533	519	524	601	556	601	549	543	522	526	553	575	534	521	536	548	544	550	535	591	535	565	512	507	533	535	599	572	515	570	537	581	535	524	561	551	576	551	576	551	539	578	534	498	550	548	504	528	528	513	532	544	512	586	537	534	543	529	537	529	567	579	539	541	593	531	600	565	543	565	604	533	566	550	582	576	565	518	554	549	589	561	526	521	559	560	585	532	563	573	556	574	540	558	587	521	554	548	512	613	597	555	580	576	552	571	531	610	550	557	532	536	544	558	574	596	533	572	568	584	546	541	551	575	551	539	524	563	554	545	579	532	549	519	580	559	546	563	552	574	536	583	524	558	511	555	536	527	549	559	571	539	561	582	569	527	520	554	567	495	542	501	612	554	533	580	544	564	549	544	557	559	513	555	579	574	578	563	559	524	566	541	593	559	542	565	547	539	569	538	584	577	563	571	559	524	561	585	533	560	576	548	588	535	560	578	527	601	525	561	536	581	524	575	572	555	603	516	528	535	539	526	551	584	559	519	547	573	601	586	543	538	581	579	565	577	603	557	536	548	591	556	558	535	548	556	560	557	573	535	536	564	522	551	540	531	535	594	552	553	555	556	554	543	534	596	507	621	588	567	552	569	539	554	536	553	574	555	521	553	570	547	562	582	573	517	594	549	527	597	584	553	584	573	541	569	545	586	530	520	530	568	567	580	551	585	533	530	556	548	549	532	578	562	571	560	624	567	569	557	549	563	561	552	594	571	556	525	547	504	563	537	560	544	559	541	551	534	570	545	551	577	539	534	576	584	548	611	561	560	571	553	553	552	545	537	518	586	562	565	580	547	539	528	518	537	562	554	572	559	569	583	597	565	567	495	517	560	580	566	562	563	530	516	567	528	547	533	548	569	546	567	547	578	534	563	541	590	571	535	571	554	563	519	560	558	547	552	550	547	546	564	546	569	537	579	550	547	512	541	563	533	574	548	530	538	555	539	519	569	582	553	544	539	542	578	565	524	553	540	540	559	546	592	532	576	600	544	580	534	539	534	520	521	589	562	548	529	516	537	551	538	524	545	548	561	556	524	533	518	552	539	563	550	507	543	572	535	539	568	581	556	532	536	539	574	575	580	572	497	592	552	584	547	515	553	569	534	610	561	582	557	526	555	518	562	583	558	541	529	546	534	556	532	574	557	571	527	557	509	594	540	560	568	513	590	553	556	570	552	550	532	538	584	578	496	564	542	563	545	562	591	495	520	574	542	536	568	524	527	558	537	571	531	544	608	566	558	539	533	514	550	565	538	529	539	558	531	579	579	569	588	558	575	520	544	548	566	559	583	527	543	601	553	554	542	585	572	537	564	544	572	553	548	539	581	568	550	530	521	590	553	534	587	548	544	554	609	541	577	558	530	555	534	549	517	553	594	548	505	561	520	531	548	511	589	536	570	566	561	596	520	552	563	517	523	527	498	525	578	586	555	557	532	536	516	558	546	585	561	532	574	562	565	557	591	563	514	577	572	540	516	567	542	547	558	507	522	488	546	597	505	522	566	551	533	578	560	567	514	539	594	550	576	570	508	547	569	530	559	533	522	564	549	530	550	561	566	574	575	579	568	581	582	561	553	550	568	527	554	523	549	576	568	555	566	536	558	573	572	559	638	543	558	592	555	516	585	552	537	572	533	570	537	546	528	556	551	547	562	594	527	558	535	586	594	562	545	556	570	570	581	574	553	548	548	545	592	549	540	517	545	544	556	562	574	538	553	540	586	546	571	534	530
28319	32397	31790	16875	3730	826	340	285	270	253	264	266	276	223	235	262	248	253	267	295	270	270	244	238	274	243	281	267	242	253	260	251	237	280	272	255	290	266	234	229	295	253	278	273	237	282	244	230	234	260	241	260	252	257	262	260	272	275	245	262	267	257	256	259	232	247	239	265	250	273	248	251	225	275	254	253	257	257	254	258	254	233	254	272	257	269	251	254	232	262	262	234	283	227	276	264	258	263	230	281	265	262	257	276	261	254	252	260	259	253	271	212	244	267	241	274	239	287	272	235	258	252	278	289	261	270	290	255	234	247	259	275	227	255	261	258	257	249	251	237	260	260	281	256	258	255	275	299	269	270	274	272	264	273	265	263	252	268	246	261	285	257	277	228	243	252	249	274	254	266	257	244	236	227	249	248	275	271	238	271	244	266	228	251	264	264	253	264	250	231	254	278	255	231	276	262	265	257	248	259	285	274	225	229	270	283	277	250	280	213	255	251	223	281	250	261	218	257	266	254	260	265	251	239	224	227	252	240	253	262	237	272	264	277	266	283	238	276	244	224	272	252	243	274	279	251	241	243	278	268	248	281	264	259	228	247	256	285	270	264	246	254	268	268	248	276	247	265	271	260	236	229	245	237	277	271	283	258	242	239	271	269	260	245	241	228	291	240	253	222	249	241	241	251	253	268	287	267	245	291	253	259	265	236	241	263	268	257	250	233	257	226	249	252	262	235	274	251	247	288	273	251	263	225	256	245	271	226	244	265	269	253	265	258	241	267	273	266	259	266	282	245	275	270	241	275	257	260	239	245	284	253	265	254	253	254	278	258	254	271	256	256	250	266	265	281	270	241	230	240	264	257	255	252	251	282	303	235	275	255	231	264	268	265	225	260	244	273	254	258	247	277	255	278	257	258	245	234	258	266	245	227	245	259	278	236	230	259	241	243	252	252	264	269	254	231	262	262	264	259	252	244	271	266	243	252	261	282	245	280	251	258	262	210	264	261	241	266	249	261	261	290	289	273	250	264	256	244	241	254	243	230	247	272	238	219	269	283	254	255	254	257	251	254	264	252	260	269	276	278	245	247	280	253	222	229	251	260	248	238	283	234	254	257	236	259	241	255	258	251	242	264	286	281	244	235	242	272	254	239	282	284	243	254	239	247	239	263	256	247	279	255	253	281	228	277	246	265	262	241	246	248	270	231	260	234	272	232	268	256	244	250	262	245	242	245	266	253	250	273	251	272	244	259	236	204	237	240	271	223	255	262	253	271	263	263	241	256	255	255	273	242	252	245	237	255	260	233	259	257	254	247	277	246	280	261	249	286	249	254	237	237	278	263	264	253	250	251	243	225	274	270	275	236	279	276	244	269	226	249	242	243	225	288	259	221	257	222	248	230	246	245	240	271	245	264	232	264	259	264	273	235	258	257	252	236	236	281	270	285	249	280	241	239	259	272	213	259	266	261	252	247	258	265	254	258	287	253	215	268	255	284	262	245	247	258	238	270	249	227	281	282	241	270	235	272	269	238	264	264	253	266	256	220	253	250	274	273	224	250	271	235	262	282	257	273	260	249	289	244	244	264	242	247	272	281	261	252	287	286	245	248	261	264	270	246	249	239	282	259	255	261	256	246	251	261	254	263	255	262	254	242	296	231	258	243	253	265	258	261	270	247	260	254	254	242	247	257	283	281	248	254	271	239	243	252	249	267	266	247	255	241	257	259	255	264	272	262	268	239	235	230	262	246	254	252	264	240	241	240	251	229	255	263	271	265	261	249	268	244	254	238	258	268	274	258	241	235	254	242	253	283	280	263	249	255	229	265	257	263	259	227	274	290	253	267	273	283	245	243	259	255	257	268	263	235	240	281	271	254	257	251	230	270	276	271	270	238	269	231	235	251	271	266	250	245	225	277	237	253	255	277	252	275	270	245	258	269	267	264	283	263	274	257	249	284	273	258	252	249	238	252	275	252	247	272	247	227	236	235	271	267	256	261	241	270	252	285	271	228	272	251	240	268	245	252	264	229	262	255	270	275	259	239	251	259	251	281	271	220	239	251	258	255	242	244	245	273	283	251	252	287	277	227	256	268	278	250	259	302	272	261	250	261	261	275	268	240	283	275	276	235	259	267	244	241	239	261	241	258	264	269	240	272	262	226	288	281	250	255	249	276	271	241	250	266	288	257	249	268	272	251	270	253	243	226	243	299	246	228	265	256	232	259	246	245	274	242	261	258	249	240	261	266	275	259	267	241	256	239	255	228	245	255	279	243	258	241	250	273	257	241	267	228	277	231	273	258	284	237	237	227	265	262	256	246	273	261	264	271	276	229	253	274	273	278	246	252	256	229	242	253	242	254	260	251	251	231	247	250	244	253	259	266	225	231	262	269	246	253	256	272	267	240	262	244	271	281	285	256	255	278	240	252	260	242	266	246	268	241	255	275	278	246	262	266	240	261	242	236	240	270	264	258	248	254	281	253	292	263	266	261	240	257	267	245	274	239	243	274	254	242	254	254	255	271	274	240	267	286	263	276	237	245	263	262	258	256	275	247	252	228	260	257	285	241	261	247	259	237	280	245	277	277	248	231	233	239	234	241	258	262	265	262	248	273	266	238	286	267	245	217	276	278	260	241	259	271	268	274	254	290	250	259	254	273	273	265	239	274	226	257	262	253	245	278	262	276	266	271	278	253	272	249	243	240	272	267	230	267	226	240	275	268	284	275	284	241	264	224	254	257	233	248	243	220	240	226	239	206	271	252	249	289	251	259	233	241	274	242	273	276	257	258	294	262	241	265	218	262	251	247	253	250	256	260	216	237	258	231	261	251	271	249	267	254	234	258	250	253	260	274	247	260	288	257	281	249	239	256	237	265	284	268	250	246	256	253	243	273	286	259	244	248	264	268	262	268	243	263	271	250	242	249	249	258	243	267	267	267	275	258	276	258	271	296	229	251	291	249	225	234	235	253	254	243	270	279	267	264	264	270	239	257	278	213	252	269	239	238	253	279	279	244	229	281	247	258	281	235	263	261	243	274	243	225	252	304	273	246	245	243	252	269	241	233	262	260	276	251	216	257	239	247	233	260	281	255	245	250	288	265	294	250	255	227	258	307	247	257	263	277	242	255	270	281	248	233	245	245	276	271	269	267	274	237	254	273	254	261	247	250	266	215	239	255	243	251	256	253	265	263	246	264	241	239	234	277	264	237	271	267	273	266	271	246	294	257	263	258	277	272	247	279	269	238	246	241	271	231	270	255	233	270	279	295	264	237	280	231	287	260	251	266	242	219	256	248	264	265	257	274	258	272	231	272	229	244	249	261	242	260	234	282	278	251	265	240	252	248	275	268	257	256	235	260	268	229	273	248	243	266	274	231	280	258	266	287	265	290	295	273	258	274	261	250	255	291	272	243	224	250	245	255	266	235	245	263	263	265	249	260	260	259	237	251	263	251	280	263	246	273	251	278	244	245	246	253	252	258	270	271	287	303	284	252
33849	51098	37373	19005	6213	1833	708	526	469	478	490	445	446	455	481	463	452	478	514	481	476	505	467	450	485	468	439	476	467	457	458	460	494	433	444	457	494	459	492	487	489	480	466	473	466	466	490	486	516	477	446	489	464	460	461	467	471	484	459	462	497	501	465	492	486	468	471	507	490	486	482	505	500	482	473	456	479	448	493	452	475	472	469	451	477	497	475	494	507	455	458	440	454	480	452	479	456	456	447	480	497	418	495	468	514	466	477	440	472	496	533	459	475	501	445	463	479	448	451	489	497	482	420	484	470	440	465	502	421	479	494	467	445	420	456	480	477	435	443	493	455	469	459	490	490	463	482	482	460	476	425	485	494	479	440	485	493	448	470	478	495	493	464	441	463	503	459	494	480	486	514	504	470	496	494	486	456	457	476	428	457	526	480	489	469	505	458	429	509	515	442	440	433	468	474	503	475	471	478	502	466	474	465	464	494	516	455	471	482	481	487	487	471	443	479	478	466	462	453	455	481	455	456	509	505	475	487	499	452	496	450	472	481	481	468	488	470	453	492	461	465	493	489	468	448	438	460	482	481	457	462	466	466	515	464	505	483	457	473	505	463	466	459	486	474	450	490	480	475	400	465	480	485	473	518	486	471	499	450	461	476	468	486	485	459	492	476	441	512	457	459	462	452	489	464	487	461	466	473	482	460	469	462	480	500	478	465	478	488	470	448	431	514	426	471	440	463	470	411	509	487	473	485	483	439	480	465	406	457	476	489	463	496	480	472	491	500	469	462	472	469	438	440	520	491	484	463	498	489	473	448	483	452	469	472	472	487	498	476	498	489	471	462	477	439	482	451	473	472	443	505	479	449	460	468	434	465	478	477	490	475	481	498	498	483	476	465	483	466	478	467	476	480	457	494	437	495	449	465	447	524	499	447	471	497	516	471	468	476	457	454	469	487	515	451	473	477	467	480	488	455	466	480	493	472	479	454	482	504	479	502	438	482	474	448	523	488	493	478	473	489	465	468	465	505	467	463	484	473	492	448	455	465	497	455	472	469	486	516	450	477	504	477	503	500	467	459	462	501	477	460	494	477	474	470	459	482	478	505	506	455	447	476	426	467	491	490	447	472	493	521	450	468	440	502	473	478	490	481	454	494	515	486	462	510	453	471	503	491	465	506	469	441	481	481	469	462	469	477	428	478	499	492	490	491	477	430	496	490	460	466	473	471	470	515	498	476	491	474	482	510	462	476	496	471	487	463	479	488	427	446	455	477	503	472	474	514	505	488	497	466	470	450	496	455	462	466	468	481	455	475	439	491	509	503	485	514	468	438	481	484	399	476	461	437	479	531	437	438	510	498	467	495	491	524	507	456	488	484	487	483	457	456	460	474	460	463	422	468	443	508	468	479	459	456	463	471	483	477	468	500	441	474	446	473	460	464	483	475	497	472	503	448	499	485	468	459	467	469	460	470	465	438	427	481	481	413	505	466	519	457	441	480	470	454	535	447	430	473	469	483	474	460	456	463	487	482	459	482	468	456	469	529	463	457	494	474	457	439	492	453	458	460	479	505	458	462	479	499	446	436	500	478	456	489	483	462	450	466	432	465	481	470	472	449	427	467	483	467	458	431	490	490	496	479	484	465	477	484	485	484	453	454	475	483	468	474	461	483	484	492	474	441	510	488	470	477	490	479	488	465	456	485	512	493	483	489	476	507	479	483	458	476	451	502	463	460	468	448	469	503	485	456	453	440	449	448	488	444	492	468	481	482	489	454	489	503	434	493	468	480	487	476	476	471	435	451	442	508	459	511	501	494	492	461	463	541	435	511	463	487	513	477	461	449	433	436	470	488	473	492	491	486	481	465	486	446	497	461	461	449	450	449	487	432	512	500	497	439	446	460	470	502	434	465	453	479	515	470	482	468	464	476	452	460	479	439	515	491	458	535	449	489	525	502	505	496	501	451	502	449	471	444	473	490	506	482	500	478	483	441	436	424	474	433	469	453	476	484	438	464	468	482	474	461	483	481	467	476	499	506	499	443	482	478	448	477	477	484	432	472	465	472	457	492	473	509	472	458	496	493	483	463	475	444	452	435	486	465	500	455	478	492	479	467	467	476	457	466	467	499	441	464	478	437	466	448	480	498	478	466	493	494	463	459	500	432	464	463	452	471	452	468	496	460	463	454	457	455	463	462	477	468	502	448	493	465	489	460	488	489	463	452	511	477	462	470	440	482	500	459	479	456	444	503	477	481	449	410	488	442	487	435	458	447	480	458	455	500	518	449	473	462	491	501	478	436	425	462	470	467	457	487	495	478	487	457	527	464	472	525	486	487	454	441	506	488	462	487	481	491	494	525	456	434	454	487	489	471	475	476	446	497	456	470	452	460	474	451	443	467	510	497	520	483	477	475	521	473	490	490	463	504	438	482	515	473	469	473	456	502	448	472	473	456	438	468	491	489	503	461	474	429	485	473	483	456	499	438	479	470	514	484	468	481	455	451	454	452	444	461	492	454	457	508	477	476	488	490	459	496	457	461	495	493	494	492	455	453	490	503	469	500	473	431	455	489	458	447	479	459	494	490	481	481	463	496	505	455	513	458	498	473	472	488	481	451	506	467	461	464	482	480	480	493	542	494	481	460	471	463	446	475	497	463	465	508	527	470	521	474	483	490	465	449	444	431	495	477	479	505	514	483	448	480	518	462	447	441	434	491	461	486	490	443	494	471	483	520	503	440	465	488	485	484	486	454	452	508	492	495	471	494	494	466	501	477	411	459	492	443	459	474	494	465	559	447	431	490	454	456	444	494	478	498	495	499	462	495	464	451	458	459	461	482	490	499	481	475	482	446	440	476	495	478	451	453	467	466	467	505	503	476	442	460	424	479	480	481	462	490	475	467	441	483	471	438	504	452	484	496	493	476	440	479	474	485	470	503	504	485	500	466	464	485	470	474	459	464	497	493	492	501	482	460	485	472	477	449	490	461	471	431	480	472	508	475	430	462	464	453	452	457	486	471	478	512	461	484	467	487	428	477	454	462	515	483	490	470	493	458	473	459	457	459	489	473	483	481	447	458	477	496	481	418	501	477	486	467	471	472	460	461	467	485	468	453	449	479	469	431	491	470	437	445	447	495	505	473	445	496	466	454	465	473	490	482	470	495	487	506	467	497	480	452	470	452	444	449	455	436	496	516	463	442	491	451	494	496	455	485	421	480	454	482	489	461	486	483	500	490	473	517	464	486	481	498	439	434	542	469	485	468	501	459	498	509	467	460	453	467	428	513	476	478	450	484	447	481	469	461	491	474	477	454	457	468	487	491	469	465	430	458	466	472	455	478	489	505	463	478	476	467	454	492	507	488	465	434	450	477	444	456	463	477	451	466	467	435	494	463	476	481	481	461	450	480	495	450	472	466	455	491	474	481	477	463	492	470	465	507	449	468	492	478	483	514	469	490	504	470	452	490	479	463	502	474	464	463	505	428	475	461	480	455	462
24679	25548	40579	33861	21176	9549	1191	353	289	285	275	279	274	282	283	277	304	270	266	256	269	258	274	277	243	240	257	298	271	284	264	266	267	273	270	277	273	278	277	259	294	262	247	268	290	264	264	269	250	252	302	297	290	290	279	239	286	267	217	241	269	269	265	275	280	263	303	254	245	282	235	274	254	270	278	285	284	266	246	261	297	256	285	241	269	271	263	276	262	290	282	271	288	249	287	275	260	284	241	275	293	291	273	261	257	255	257	271	255	307	296	280	300	298	239	274	293	251	254	262	277	255	256	277	296	266	286	269	258	296	255	239	289	267	288	256	271	279	249	260	253	268	245	271	264	256	288	242	273	290	276	252	293	296	278	260	262	295	247	267	277	257	277	283	255	267	255	256	262	252	281	274	259	266	276	296	266	256	258	271	278	267	266	249	238	258	271	291	274	256	273	240	252	268	295	287	284	278	273	270	246	259	282	244	286	271	282	262	289	270	280	265	278	286	281	278	295	257	261	264	293	241	286	265	286	290	249	273	244	290	252	276	289	299	257	283	280	261	261	273	277	258	273	269	265	259	257	243	283	262	276	277	257	283	281	287	249	271	244	246	282	267	285	283	267	249	254	290	265	273	255	256	253	245	285	272	242	299	292	273	279	285	247	275	273	262	281	258	276	263	283	261	256	264	259	321	278	278	280	264	292	260	296	273	284	265	285	255	266	295	281	285	305	220	258	270	274	267	289	271	269	258	283	245	281	263	276	286	295	264	293	274	278	277	291	289	274	235	248	237	282	289	257	288	282	287	253	271	271	278	240	291	299	284	288	275	246	271	274	271	291	272	264	282	268	285	249	245	232	261	263	282	270	243	270	273	279	270	292	263	257	253	293	249	250	261	271	264	294	283	279	282	292	262	253	270	268	262	250	270	254	284	248	257	288	288	290	273	274	275	256	279	283	280	302	290	282	270	267	264	282	235	252	254	242	284	291	265	300	275	263	279	263	279	264	273	262	291	295	271	267	239	289	256	251	281	266	233	276	250	260	289	268	295	279	282	278	263	265	275	249	263	256	276	245	280	273	266	262	240	264	239	322	258	274	268	279	243	284	263	279	273	286	242	264	241	269	276	290	316	271	266	271	270	284	257	270	274	249	273	272	283	256	259	290	256	288	269	279	286	269	282	246	272	263	259	259	263	257	308	253	286	260	264	287	251	289	260	259	272	262	288	284	299	260	283	269	292	271	277	273	288	242	281	243	249	268	285	261	274	233	265	268	269	303	241	287	269	270	300	245	275	272	261	271	261	259	271	249	300	277	281	252	259	277	266	294	285	290	254	287	269	261	274	293	264	248	281	309	254	269	291	272	249	279	280	264	281	256	278	262	287	261	298	254	272	277	244	289	269	261	259	274	266	255	250	295	275	286	271	257	279	265	262	277	260	280	303	308	285	284	264	282	262	269	282	272	270	257	276	268	299	266	276	252	249	259	259	274	286	258	284	308	238	266	283	270	274	282	261	298	279	265	295	282	255	245	259	278	249	263	279	266	259	280	254	286	259	270	287	278	288	263	239	274	252	305	261	278	284	249	251	266	278	275	304	261	256	284	262	272	247	265	278	266	288	270	289	300	282	276	269	268	264	252	306	265	255	264	280	260	288	248	276	289	269	262	247	275	261	278	278	275	285	263	259	261	280	285	276	270	238	263	279	275	265	243	270	242	286	272	269	244	278	255	279	253	287	276	271	283	263	264	272	267	268	286	271	294	268	266	298	254	286	300	277	280	244	265	240	273	297	282	295	281	274	259	314	260	277	289	248	297	252	292	272	303	250	268	253	252	272	259	247	290	265	275	254	288	253	278	270	290	270	269	270	258	277	239	258	259	283	263	289	260	252	255	286	303	254	290	264	303	268	270	277	274	274	295	267	266	257	278	271	261	267	270	284	280	260	288	273	280	271	273	263	275	276	278	269	275	276	253	293	265	277	277	276	282	300	283	263	234	279	250	285	275	271	293	294	248	255	257	275	275	272	245	261	254	252	267	257	265	245	261	261	262	274	263	270	294	267	291	241	286	285	296	259	255	266	258	274	280	257	243	278	286	288	259	264	244	259	294	276	269	257	276	258	289	267	274	273	263	286	283	268	256	283	279	259	246	278	253	262	266	266	261	276	295	296	275	259	290	281	278	271	292	241	257	265	263	277	280	253	252	272	255	266	267	247	283	273	241	290	288	274	266	252	266	272	273	251	283	303	277	271	258	271	273	272	244	246	306	256	263	266	269	273	269	258	283	268	270	261	281	268	262	281	266	278	289	275	278	259	262	253	286	253	281	260	251	258	297	254	293	266	255	278	266	280	308	237	269	265	285	269	242	243	263	266	282	283	292	261	298	314	297	242	243	284	246	264	278	295	274	284	270	255	290	253	256	283	281	268	280	259	225	261	264	267	241	260	275	294	265	280	270	265	240	265	272	242	256	319	253	269	274	257	297	294	275	292	274	281	254	269	257	281	252	281	271	275	258	253	275	261	259	267	256	278	271	227	256	229	274	271	285	270	268	310	272	272	256	254	259	268	294	258	276	276	290	259	243	299	273	290	272	280	270	270	259	265	249	266	278	250	279	265	264	303	264	274	253	272	275	305	235	292	268	292	260	279	285	288	257	295	259	263	282	273	262	239	278	285	278	240	291	253	272	274	251	291	304	252	252	280	296	290	288	287	260	289	278	254	287	277	273	275	248	256	258	288	280	270	278	286	287	290	271	271	259	256	284	259	294	291	245	284	254	259	249	281	283	314	271	270	299	284	285	269	316	286	270	258	279	276	281	290	259	246	286	285	272	267	275	252	282	294	260	272	265	276	268	270	293	246	252	273	283	274	270	249	290	290	267	236	265	248	289	265	283	260	255	263	303	286	272	270	269	277	267	277	245	235	256	306	275	262	270	267	257	247	286	287	258	266	254	274	270	275	261	250	267	253	265	264	257	267	274	274	288	253	270	258	271	283	275	256	286	280	289	253	283	275	232	286	256	259	280	289	254	284	260	281	279	256	277	276	246	258	258	303	284	259	276	309	265	271	279	273	271	254	270	265	267	263	298	286	274	286	261	262	264	265	265	280	282	287	258	259	283	274	244	268	272	260	247	268	277	249	267	273	245	259	277	283	269	292	279	305	283	273	277	270	277	263	290	280	286	264	267	277	277	280	269	263	292	249	262	249	260	288	286	277	271	263	267	255	261	248	305	301	277	250	248	270	256	272	288	279	277	248	275	259	251	281	262	281	266	253	281	269	272	262	262	302	268	273	276	260	245	278	276	283	271	276	279	253	251	293	267	275	239	261	281	275	285	254	249	247	273	273	226	268	240	253	261	254	256	291	276	268	274	251	247	227	252	290	260	252	248	241	286	301	280	276	245	274	272	260	265	263	293	284	279	269	275	292	277	256	287	284	276	234	268	297	264	283	281	263	279	259	259	274	272	274	280	296	253	266	266	249	298	248	251	278
57272	94221	72887	44440	23107	7354	1743	646	539	457	489	492	511	493	488	478	496	512	504	545	489	493	483	507	479	535	541	491	497	455	494	482	522	497	476	497	486	461	501	509	508	473	490	490	516	488	523	504	478	508	511	486	473	527	498	484	494	440	483	492	462	497	478	485	469	494	521	466	519	501	511	467	467	456	507	486	483	503	526	464	479	473	501	455	487	459	551	491	518	517	501	483	459	477	500	490	502	497	484	435	532	489	520	478	511	481	506	465	513	473	495	479	493	495	505	472	462	512	496	493	517	526	468	486	489	507	495	531	494	438	484	479	485	503	479	485	493	517	488	458	499	545	470	477	535	505	443	459	517	511	517	514	469	462	451	470	482	519	545	513	505	499	525	489	489	533	466	467	514	487	469	498	487	472	482	529	473	501	484	494	472	469	474	465	499	481	482	466	469	485	513	475	482	469	496	428	525	485	478	482	465	449	476	513	514	554	473	486	491	494	471	511	488	441	443	501	483	490	494	494	466	480	478	545	503	525	527	503	503	531	498	500	466	490	494	517	521	515	487	481	455	491	491	475	494	492	483	499	467	487	494	514	521	448	538	471	527	562	509	477	501	509	493	488	516	450	499	485	497	454	473	487	456	508	491	492	517	527	499	511	483	505	507	455	473	471	502	468	507	499	472	475	477	470	494	506	480	487	502	438	484	479	531	498	459	439	529	503	462	510	468	550	477	468	513	474	507	494	493	488	465	494	537	551	512	512	471	505	480	483	571	507	502	502	489	459	506	515	489	481	520	524	522	501	542	485	463	469	507	500	449	449	512	500	492	456	456	523	481	472	471	508	492	497	488	492	492	482	468	539	532	475	485	476	470	478	487	486	519	505	479	491	503	506	463	478	480	486	516	486	505	493	491	521	498	515	437	481	458	508	497	515	489	499	475	494	490	442	476	516	523	533	452	477	474	496	497	518	481	515	504	497	511	476	490	501	471	450	525	500	478	517	472	511	502	464	472	496	475	489	509	443	499	481	523	515	505	501	486	491	498	467	515	531	481	501	535	439	464	482	498	523	507	502	513	499	462	485	491	460	488	481	502	524	480	467	492	513	508	502	519	495	471	499	529	522	483	501	496	501	455	463	508	471	502	483	536	528	468	499	495	529	486	547	489	468	500	478	461	485	482	489	515	485	466	516	478	508	533	462	495	459	482	488	504	496	480	483	484	504	518	541	476	513	506	477	468	503	517	465	509	483	499	483	492	515	491	500	500	488	499	506	482	471	487	485	506	540	489	510	463	475	512	501	452	447	525	461	472	528	471	459	477	467	509	498	505	474	527	482	520	516	494	476	492	476	499	502	514	483	501	515	470	476	492	510	453	461	515	464	503	484	487	493	526	515	487	440	487	511	459	538	464	511	510	509	476	495	471	473	453	481	487	488	478	523	486	510	524	471	484	525	471	481	480	482	479	486	482	471	443	447	468	526	477	479	503	505	510	539	493	488	520	497	507	482	476	487	531	474	476	504	473	502	495	481	495	462	470	513	472	496	474	514	518	526	500	511	492	507	483	474	487	466	455	494	486	474	522	485	528	499	518	552	472	498	550	486	485	517	500	515	463	521	473	477	510	506	507	454	505	494	484	510	495	440	473	475	476	496	500	513	500	500	497	493	484	496	480	484	515	508	496	485	469	459	499	525	466	489	505	445	468	489	499	477	494	503	479	484	463	471	503	491	470	519	462	506	531	476	499	516	479	508	473	464	508	479	503	555	491	470	506	516	496	509	489	527	480	495	495	477	517	485	492	497	443	501	508	486	509	491	473	518	499	468	497	495	486	483	514	527	455	483	502	523	475	449	531	449	438	510	505	500	512	467	502	496	493	460	486	490	486	514	470	503	496	515	502	479	527	519	490	502	489	499	464	499	494	501	492	496	506	457	451	510	514	502	491	499	484	516	507	472	486	474	499	523	493	490	523	513	505	486	472	526	517	452	477	442	499	477	489	434	503	517	505	493	531	498	544	515	499	520	487	493	511	537	510	491	492	520	474	506	526	508	499	540	502	512	507	453	499	522	488	490	558	486	500	509	486	460	496	521	532	525	467	450	493	474	509	521	502	490	463	488	511	503	484	506	472	506	464	483	495	466	530	487	489	522	485	511	503	464	472	494	479	475	498	529	511	517	474	532	530	468	524	505	550	508	493	475	489	496	498	517	512	471	503	494	519	500	488	460	492	526	538	500	490	501	474	510	516	482	519	501	474	490	519	475	458	490	519	463	502	467	498	469	504	504	467	524	510	503	494	482	497	543	518	525	530	465	530	517	461	520	493	495	552	494	511	507	490	508	487	469	448	494	503	474	514	524	521	522	493	499	472	501	474	455	479	504	462	479	475	472	519	522	477	527	454	494	491	501	535	467	490	483	485	511	502	488	525	501	473	515	495	487	489	478	514	476	457	523	511	477	516	469	475	483	528	494	475	493	470	491	475	481	496	481	458	521	504	496	471	541	505	505	494	520	483	488	461	478	469	509	458	538	479	513	464	474	495	486	488	501	480	513	514	471	489	524	536	508	485	467	495	500	463	490	471	469	438	509	514	497	484	491	480	514	506	490	479	459	530	512	498	491	504	450	491	483	520	480	480	523	463	490	511	510	504	462	482	532	505	495	478	479	500	540	503	486	491	547	520	517	520	509	518	475	481	508	491	484	520	491	472	509	511	498	469	490	487	507	486	491	483	473	487	484	523	521	495	483	492	532	503	512	494	523	478	489	463	483	498	492	499	506	514	454	490	481	511	453	488	436	502	461	491	487	509	444	486	487	453	547	486	518	506	515	484	452	438	503	479	519	488	497	473	480	488	496	507	487	503	509	490	443	503	469	520	506	507	495	513	503	502	433	478	518	493	470	468	505	504	478	468	497	490	500	502	489	494	533	479	506	482	498	520	478	499	510	515	484	508	526	469	485	464	489	491	511	477	538	487	484	522	475	524	477	538	494	488	516	476	487	501	494	507	454	496	491	471	500	493	497	498	505	518	509	496	451	518	450	500	488	509	490	471	518	520	470	487	526	494	463	481	482	486	513	489	499	516	482	504	485	491	493	488	494	513	490	511	559	525	475	494	473	521	487	456	468	511	475	506	483	511	483	485	496	497	502	466	493	464	495	500	494	526	469	501	489	521	501	462	450	502	483	534	501	499	510	506	482	484	501	502	490	506	510	481	451	512	512	473	499	486	486	514	503	478	502	464	483	531	486	491	497	503	483	494	472	478	487	499	463	482	496	484	482	507	476	494	498	521	472	484	484	478	495	450	496	449	505	489	499	507	468	518	475	469	519	505	486	470	484	487	499	503	487	476	460	476	538	465	501	506	521	497	476	534	557	484	454	521	499	480	502	515	494	498	486	470	524	517	478	484	498	475	482	497	499	480	523	501	508	520	508	471	494	527	491	508	510	479	501	485	449	490	481	481	476	484	503	517	471	449	461	482	479	500	497	518	512	495	465
23418	23169	35107	30234	23141	18107	5609	537	366	316	353	347	324	341	299	338	264	340	347	297	331	314	323	297	350	317	322	334	336	310	307	310	341	324	290	319	297	314	303	323	296	309	314	316	311	325	308	323	329	303	288	359	320	312	323	318	303	341	363	299	310	328	316	328	325	307	322	332	321	299	353	332	338	300	320	288	324	305	339	291	323	334	284	303	346	290	323	321	325	332	334	306	341	313	353	298	316	315	304	327	331	282	309	305	352	320	359	321	321	340	306	308	302	333	327	306	305	314	324	320	301	315	318	313	309	322	321	317	287	361	333	333	322	296	305	315	313	323	315	313	341	311	330	329	314	292	335	350	307	303	314	323	311	298	297	313	303	280	307	345	306	303	312	334	314	330	318	331	283	315	362	315	313	307	306	328	299	321	313	322	344	351	322	338	304	343	328	329	304	307	350	327	310	332	275	338	330	318	340	350	293	309	325	340	327	317	302	313	317	299	297	304	331	328	348	303	339	349	308	340	338	321	295	315	334	312	312	318	332	304	324	314	309	325	295	316	314	295	281	341	313	338	364	341	311	329	309	282	303	335	318	325	326	327	325	314	323	329	322	307	309	333	314	316	324	308	318	314	303	323	332	275	327	336	349	317	305	296	327	320	328	297	338	323	336	325	319	337	286	288	321	366	307	317	325	318	344	299	353	318	333	311	310	292	318	302	328	311	320	311	349	331	322	331	304	329	298	330	362	305	305	282	319	349	296	314	321	349	306	300	310	311	322	354	327	318	321	312	312	327	363	324	319	326	324	311	302	347	306	327	309	307	327	329	362	300	353	307	322	262	310	303	310	321	293	322	303	328	302	316	328	332	327	313	324	299	329	303	339	368	305	327	308	330	295	356	306	316	291	314	315	313	325	309	307	278	290	341	317	281	320	336	326	325	301	324	340	305	316	311	314	322	337	325	286	305	319	344	342	320	335	281	307	320	321	323	341	340	357	313	301	322	301	342	318	326	319	346	300	319	305	306	305	316	306	315	290	314	322	319	319	331	287	329	318	313	322	337	337	290	365	328	321	336	321	327	311	307	353	303	298	311	300	284	324	304	339	320	312	320	321	320	326	306	348	313	329	294	343	314	344	339	306	306	308	315	314	315	333	328	290	298	324	356	296	346	324	316	329	315	329	309	278	319	325	347	323	303	293	333	293	322	340	324	340	335	317	320	329	303	293	294	323	336	309	338	309	325	314	323	314	301	314	329	325	320	355	295	303	286	319	323	318	297	294	310	317	304	327	289	310	344	328	327	345	322	322	313	330	315	296	320	309	307	317	312	292	340	309	297	297	300	289	322	330	300	291	320	344	301	324	284	322	298	284	312	362	310	333	323	312	326	329	330	305	318	319	330	332	309	330	336	320	324	280	280	332	304	277	324	294	319	320	312	345	303	332	320	338	329	330	291	328	334	280	319	335	320	308	310	322	311	307	297	329	292	296	335	317	335	320	308	323	293	306	318	329	331	315	346	339	313	311	320	313	309	342	328	366	329	335	315	343	322	301	320	308	313	309	337	307	313	314	293	326	314	318	325	331	315	336	363	338	344	295	323	333	310	302	290	285	342	316	331	323	323	311	309	330	319	330	315	344	326	319	302	320	306	348	333	308	299	308	317	312	326	305	348	315	341	310	346	298	319	334	331	331	342	290	311	309	328	290	305	318	303	332	308	306	322	315	298	312	313	334	311	308	352	304	348	292	316	335	353	335	332	301	342	316	297	343	339	329	299	334	337	293	299	329	317	331	336	299	337	332	324	342	341	319	330	299	322	321	307	320	298	321	330	340	317	344	342	326	309	334	306	323	296	290	347	342	296	325	357	349	319	320	311	324	292	325	308	349	298	298	322	336	281	315	358	348	327	319	334	303	326	273	313	323	290	317	335	306	320	319	284	319	283	311	324	322	320	329	319	304	329	289	299	274	316	286	304	316	320	335	331	308	336	328	320	308	308	315	303	328	325	313	341	320	342	324	321	289	327	298	350	320	336	341	316	336	326	311	344	318	295	324	295	319	334	288	294	361	355	335	319	305	310	344	310	312	304	340	296	346	328	328	301	303	322	312	323	325	352	290	336	325	283	329	344	308	305	311	316	306	303	295	295	347	298	328	341	324	310	346	313	304	313	335	329	323	299	320	324	316	309	313	327	335	321	311	346	308	309	280	280	329	332	313	325	332	304	332	319	311	275	316	310	301	332	317	314	325	339	335	304	314	312	313	344	316	327	299	345	318	304	341	300	310	305	322	340	337	313	319	307	324	299	356	308	291	343	322	317	314	278	325	369	339	306	313	349	301	292	308	316	318	270	316	340	321	337	336	308	317	317	305	324	316	322	301	312	301	303	275	329	330	319	309	328	290	294	351	308	292	335	365	321	300	346	301	293	328	283	288	325	311	340	304	316	313	340	327	293	312	318	295	322	335	331	304	316	300	306	307	317	307	326	354	317	336	297	332	323	296	360	322	313	313	320	287	320	315	309	317	295	304	295	353	328	330	318	317	312	328	323	322	354	290	325	335	302	311	338	330	319	328	321	332	299	336	275	319	336	344	327	302	311	319	335	325	293	321	342	329	343	325	319	323	324	319	303	281	329	316	350	333	319	357	325	333	321	286	341	321	299	330	334	312	326	316	316	324	302	310	318	318	326	291	348	323	339	323	326	296	339	296	316	303	297	326	346	354	291	312	343	305	323	329	278	305	337	344	291	310	341	322	302	317	326	315	327	306	322	298	323	331	278	309	354	320	319	325	343	331	310	295	309	341	328	314	322	298	329	314	348	311	332	330	295	292	297	326	334	363	338	287	309	311	317	332	344	322	320	341	283	315	315	284	320	329	319	310	319	287	333	298	307	336	321	295	321	319	357	357	359	328	318	316	334	330	298	353	303	326	323	346	323	303	319	322	288	329	317	331	327	315	313	323	326	296	302	332	326	320	292	331	300	326	341	296	315	301	308	316	311	300	323	313	285	311	322	308	297	311	312	331	322	318	335	328	304	329	316	348	318	307	280	306	313	305	308	332	329	289	328	299	329	296	312	353	304	304	328	321	302	345	330	300	298	303	312	318	317	361	317	340	330	337	306	348	343	326	307	342	332	313	327	318	348	301	356	333	308	315	323	337	297	303	313	331	290	302	338	329	308	317	317	318	315	334	353	296	307	322	309	298	342	310	328	349	282	292	325	326	278	315	284	291	325	325	304	318	299	312	296	330	334	307	321	330	293	313	308	306	303	302	335	320	349	360	342	298	284	289	299	300	333	317	307	319	316	316	345	308	306	319	311	293	339	318	300	300	297	335	288	308	310	304	316	335	307	365	326	338	305	316	313	314	290	305	340	343	308	324	310	311	346	322	314	316	326	320	298	333	304	351	300	327	332	324	320	345	295	320	309	343	332	312	341	343	292	301	313	330	316	349	320	263	290	339	325	305	304	309	308	348	309	304	320	339	334	332	323	298	313
59216	102773	80968	53769	30794	11655	2747	886	580	551	540	566	481	528	557	541	584	577	554	545	581	563	524	559	541	570	583	533	557	558	569	535	578	571	571	566	543	550	544	518	574	581	549	539	529	511	624	585	630	582	557	537	526	517	590	535	548	552	521	551	526	560	543	548	578	572	543	526	584	551	559	581	595	581	520	573	537	567	510	578	561	547	556	537	545	554	557	522	568	548	565	566	524	587	559	569	555	575	587	572	531	596	529	534	560	551	567	546	531	556	570	568	541	517	514	579	535	571	575	560	582	546	559	555	509	562	525	548	576	530	551	575	539	567	542	571	550	580	466	517	535	550	572	554	564	547	562	560	599	550	575	540	570	539	540	564	497	541	533	562	576	528	572	514	573	525	550	590	560	563	524	593	542	500	535	545	532	611	550	578	555	526	575	538	541	560	551	538	536	561	554	551	536	554	506	549	548	520	563	513	536	511	536	567	524	564	573	534	543	571	567	585	526	551	531	555	551	555	538	507	554	556	559	491	563	551	584	543	515	590	543	566	578	577	557	563	559	547	556	536	564	567	566	572	542	582	580	588	498	581	553	565	506	578	585	533	609	544	563	579	523	557	557	541	501	563	566	513	522	529	524	568	537	549	544	565	571	546	562	540	571	552	583	536	572	574	547	572	518	540	567	557	538	548	505	569	520	583	549	539	557	529	564	579	518	505	559	506	531	552	534	526	572	597	568	554	536	537	574	534	575	583	515	555	544	537	574	580	551	561	537	583	556	554	566	518	561	587	502	593	534	541	518	598	557	535	534	562	585	559	535	528	536	557	546	503	511	552	513	590	541	561	510	580	577	572	564	584	553	526	570	561	550	532	550	526	564	525	560	510	505	556	549	561	557	561	555	561	608	568	566	587	588	569	553	560	529	566	547	560	532	559	538	566	559	533	554	523	574	550	519	602	584	528	576	596	543	570	537	555	575	547	623	557	527	592	550	570	538	574	575	531	540	554	581	547	531	493	532	510	545	594	597	555	531	560	565	532	519	555	523	527	548	575	560	544	539	565	550	556	525	565	570	531	551	547	541	561	532	564	562	519	604	546	576	565	584	548	565	543	552	576	533	565	551	558	537	590	572	539	564	541	604	542	582	576	539	590	581	578	541	554	537	567	546	587	564	516	544	563	563	562	591	567	529	514	567	564	541	572	577	532	568	547	572	571	559	571	555	543	588	546	544	590	607	547	529	576	573	552	573	540	545	544	553	572	532	560	563	540	554	548	534	538	530	580	533	540	511	555	591	549	515	549	599	569	576	572	563	527	515	547	545	571	548	549	546	525	557	554	550	572	595	569	540	535	557	578	531	560	544	550	574	559	533	573	529	569	541	537	578	558	512	533	543	551	523	532	599	550	598	575	591	518	538	490	552	539	569	573	555	540	540	551	546	584	599	550	528	535	540	507	552	555	598	605	577	521	579	510	561	567	597	594	519	557	546	620	548	526	555	553	548	544	567	585	580	576	568	580	549	546	576	568	589	570	512	529	506	519	532	529	582	625	557	527	566	534	536	549	550	532	580	509	571	544	562	592	522	529	534	550	547	566	534	556	559	559	562	574	544	588	540	524	530	548	564	526	554	547	581	526	588	574	562	570	569	557	557	562	595	550	548	545	557	590	528	561	582	546	534	558	555	585	587	575	587	608	578	547	590	575	551	550	541	586	550	519	573	573	571	539	569	561	571	556	542	549	570	599	541	570	515	543	515	526	586	608	527	590	541	547	533	560	537	532	605	566	577	549	532	553	538	585	552	544	570	543	564	540	597	596	542	582	537	533	545	548	555	544	552	500	583	524	532	578	530	499	536	524	557	552	541	587	534	497	500	561	572	545	549	535	546	537	566	578	561	581	574	538	587	554	537	600	571	567	593	528	528	549	547	544	538	534	557	543	529	551	570	503	567	507	536	567	558	552	538	535	550	560	561	516	532	550	525	572	533	547	572	546	553	544	541	570	496	551	586	555	566	536	550	515	527	539	568	573	576	587	528	528	564	561	560	507	532	552	547	567	529	580	558	562	554	576	578	545	567	510	577	539	553	543	570	523	596	570	564	591	596	573	573	552	553	559	551	573	543	543	515	553	534	582	554	527	557	592	550	529	547	563	559	595	558	542	531	498	574	507	560	573	538	569	526	561	574	530	572	555	567	568	523	584	580	514	552	539	576	561	532	539	548	542	559	517	533	525	575	576	579	558	548	518	557	538	551	544	568	585	579	564	545	602	563	511	562	586	544	553	529	545	563	537	584	552	542	555	562	541	572	560	526	520	629	544	566	519	543	564	560	567	539	551	528	555	587	574	586	578	563	579	545	604	530	562	556	592	535	567	582	587	548	574	546	549	599	587	568	565	525	533	563	583	539	566	569	547	542	604	540	544	529	542	545	565	531	616	554	566	544	529	555	509	567	555	526	555	552	568	560	564	575	519	545	534	527	523	537	591	584	571	551	547	578	530	550	533	568	519	601	542	519	517	539	570	543	571	563	542	569	538	545	569	581	565	540	548	527	531	528	541	582	548	520	507	548	604	584	539	539	547	568	542	547	555	581	556	561	571	573	530	542	558	568	567	589	543	577	494	534	581	533	569	543	561	585	575	525	581	589	593	583	554	568	553	533	550	569	592	527	564	573	522	547	561	574	524	593	522	511	521	550	548	576	566	541	552	566	553	592	575	547	578	592	540	521	583	559	545	561	539	547	601	577	567	559	556	527	548	579	563	509	543	533	546	529	547	551	530	546	552	550	559	530	550	562	548	538	584	561	544	549	545	574	515	521	559	586	566	512	567	574	536	577	577	589	546	531	523	562	561	563	555	589	521	537	551	597	590	552	584	553	529	574	519	525	556	548	566	552	613	537	615	532	556	553	538	560	569	527	555	532	516	537	541	535	534	502	567	546	550	575	537	526	578	598	572	518	523	552	537	561	539	582	556	566	529	592	513	575	531	539	568	554	557	515	572	518	582	533	566	593	570	546	566	561	542	577	553	518	603	512	571	576	554	566	596	561	567	559	574	544	568	592	533	549	534	563	573	579	566	533	528	563	582	543	528	549	560	540	552	551	540	518	526	546	535	548	564	538	581	570	548	546	566	531	542	516	549	598	556	512	591	569	567	570	544	556	530	561	531	512	555	551	547	560	611	585	548	557	542	552	618	546	560	526	579	556	591	529	556	555	582	554	569	556	548	539	531	526	553	562	567	574	551	596	563	595	577	591	557	592	556	556	531	560	527	579	511	539	564	547	519	562	598	561	541	559	544	554	560	567	547	547	531	576	592	545	551	545	567	548	558	497	551	532	552	529	582	540	570	564	496	516	568	558	554	537	543	569	546	596	583	541	580	573	497	539	533	574	507	545	568	560	565	541	581	508	583	549	545	564	537	550	564	511	533	594	551	566	562	540	548	551	500	553	557	557	552	513	554	578	538	555	593	536	539	491	551	577	516	510	551	532	533	577	521
28243	32346	32912	17173	3949	1031	425	285	286	264	261	249	257	269	287	255	257	257	263	250	243	252	284	243	238	261	260	276	260	277	255	266	215	278	263	257	246	241	283	254	274	269	245	274	245	247	277	256	269	253	278	244	252	266	290	254	250	246	268	270	263	242	275	263	259	252	243	257	262	260	272	247	232	268	246	257	274	275	260	284	236	252	259	233	256	239	257	253	289	249	262	275	260	258	248	252	253	258	257	258	253	249	245	255	240	238	247	256	243	245	259	289	264	261	269	244	264	245	256	221	250	270	254	282	276	254	269	237	276	248	239	216	229	276	260	260	248	297	255	259	292	239	252	245	241	251	274	243	247	253	250	257	269	270	254	271	245	234	250	271	258	245	269	249	246	273	248	240	251	273	270	249	244	264	256	276	259	257	250	256	246	250	275	268	231	272	285	259	244	260	245	253	256	252	259	232	236	233	241	251	270	279	251	277	257	253	244	247	222	261	281	258	276	268	255	262	277	274	260	261	240	254	235	238	251	253	260	257	223	270	262	254	249	244	264	253	266	258	236	260	273	268	261	233	250	252	274	217	256	250	251	237	260	240	252	268	242	269	238	254	248	238	224	243	240	267	250	251	240	245	238	266	254	261	250	264	261	229	235	273	234	263	252	261	252	251	260	280	281	222	266	245	278	248	286	293	236	219	254	238	255	289	258	240	263	261	265	244	246	242	275	236	244	283	248	249	254	272	247	262	257	269	258	250	257	246	244	265	277	274	238	259	256	262	227	264	264	264	253	251	258	272	270	245	269	246	243	248	237	288	272	258	254	276	218	263	235	256	232	292	259	246	257	249	244	257	265	239	259	247	248	248	241	260	270	267	255	264	272	264	283	298	233	237	250	252	271	239	236	232	256	226	252	253	259	268	264	255	245	231	233	249	252	250	239	284	244	273	254	241	233	236	229	278	271	237	259	246	280	253	247	252	262	243	267	266	249	265	248	235	230	233	243	244	228	252	264	230	253	228	258	236	231	246	241	248	229	280	275	262	262	259	263	261	278	257	229	240	235	233	270	288	248	255	271	264	259	241	256	235	260	260	254	260	246	252	258	251	247	252	267	267	244	267	255	247	248	273	257	243	250	255	215	272	252	256	235	284	233	263	249	267	248	245	261	254	253	249	258	262	205	277	244	281	231	244	239	288	237	252	290	286	280	241	252	238	243	275	253	253	261	240	264	257	268	269	269	238	274	226	290	240	266	285	236	244	269	224	233	252	242	262	259	276	249	271	270	251	265	253	252	246	239	260	233	254	228	245	285	262	271	227	249	261	256	288	259	236	226	230	257	262	269	235	252	279	263	260	271	268	222	247	227	272	261	235	243	245	252	268	259	280	270	271	247	253	241	248	261	301	267	252	238	262	258	263	239	252	237	237	241	262	252	249	259	228	235	262	256	243	237	261	247	254	258	268	275	271	241	240	274	227	248	238	267	245	232	214	239	262	286	263	277	251	247	215	275	269	234	243	258	270	287	227	289	260	250	244	293	232	239	257	257	262	247	246	257	244	286	257	269	249	256	229	266	252	264	277	256	268	239	246	275	235	273	266	270	283	258	281	246	252	270	223	254	274	247	253	265	233	247	250	267	240	246	274	248	277	253	281	260	255	263	264	251	266	248	274	249	248	230	248	246	281	284	275	282	239	280	253	238	282	240	263	238	277	286	229	276	252	250	237	256	279	232	256	256	264	241	236	244	260	244	221	282	264	257	236	248	245	261	267	240	254	245	271	270	279	245	265	259	238	258	258	290	256	248	268	280	247	252	249	260	242	247	247	252	306	257	248	264	239	237	289	255	232	252	223	264	279	278	244	265	248	246	240	257	248	262	256	237	250	242	249	244	251	258	258	248	261	235	285	270	276	252	256	251	283	269	229	265	217	247	256	270	272	246	231	240	259	245	261	247	256	265	265	257	264	239	282	216	245	277	247	249	233	254	268	251	247	249	260	256	258	226	235	255	247	235	261	277	242	254	250	283	260	236	286	265	288	217	247	252	262	262	251	260	264	244	252	272	222	259	274	256	270	273	243	264	287	240	277	276	244	267	250	305	257	276	260	237	271	259	254	271	237	238	234	287	278	260	264	278	268	249	262	244	238	249	267	231	259	280	267	236	266	264	258	255	270	270	252	275	252	252	250	282	237	279	277	269	261	243	253	233	231	244	278	252	266	281	249	239	224	250	258	264	235	240	228	250	246	289	276	263	255	281	258	266	274	223	246	225	252	252	264	270	247	251	261	251	261	259	246	262	240	259	256	257	279	281	252	272	225	258	236	269	262	261	251	272	247	251	261	257	249	277	232	275	244	268	248	251	263	264	276	249	260	254	267	272	266	256	248	255	260	223	253	259	255	248	284	244	266	274	253	242	269	229	278	235	264	254	238	236	246	265	239	242	268	236	227	235	255	231	237	272	248	260	255	242	261	269	278	243	276	226	264	214	244	263	273	257	256	270	255	255	268	269	257	264	246	256	253	243	265	253	251	254	241	253	237	235	245	227	256	233	254	241	272	241	245	268	250	269	250	256	249	240	259	236	257	266	243	240	245	299	228	256	270	254	276	250	231	250	246	242	288	275	235	269	290	235	265	253	250	259	237	254	267	232	248	268	257	240	256	259	248	232	278	281	262	260	233	229	247	262	230	238	277	256	291	219	234	258	275	238	257	259	237	254	260	258	271	246	263	272	234	237	272	238	263	245	278	245	220	262	247	249	251	257	255	236	264	272	230	265	253	263	277	235	265	251	266	271	246	238	268	304	282	229	252	280	221	243	271	235	265	254	250	247	238	268	301	274	237	244	238	273	243	286	241	251	261	255	273	256	250	253	259	273	277	234	215	241	257	245	236	249	216	271	247	253	241	243	245	284	262	225	257	241	223	280	258	236	281	249	249	264	267	268	262	234	247	251	236	244	260	247	277	288	270	263	229	260	246	270	246	259	285	269	241	234	270	245	250	256	222	258	251	265	253	263	259	247	229	253	245	250	239	281	255	236	270	263	245	258	266	258	235	235	257	259	257	236	275	244	257	261	240	236	253	271	263	261	250	249	258	232	237	276	240	238	280	246	275	249	271	250	239	259	263	270	232	248	249	213	257	269	239	287	215	276	245	248	254	245	241	272	243	259	231	281	275	243	257	234	271	256	243	229	247	260	281	252	271	238	254	273	263	249	221	228	274	257	231	244	253	230	251	216	261	272	260	260	240	235	254	283	263	255	269	275	214	245	237	257	242	244	266	253	247	272	261	228	279	264	249	251	236	243	248	249	288	228	250	245	252	286	255	258	264	242	248	274	256	241	257	254	273	238	237	252	259	274	282	257	231	257	242	274	257	247	279	254	233	260	267	262	258	252	243	248	250	272	239	228	252	263	245	243	257	238	260	249	250	254	236	252	239	260	254	249	244	249	271	251	290	259	261	290	251	238	239	249	244	264	273	241	236	249	226	237	260	255	277
33976	52097	39267	19593	6641	1827	731	492	475	477	461	452	484	486	502	520	488	471	490	476	507	501	462	450	469	477	481	500	482	497	477	496	499	473	482	480	495	476	473	485	501	473	485	463	456	475	468	461	493	475	449	482	497	483	505	478	458	490	492	522	484	462	528	468	483	478	460	498	459	456	468	468	457	465	465	481	466	438	514	461	480	488	482	445	464	437	465	467	462	493	503	470	481	520	479	471	463	467	451	489	486	458	459	489	456	481	463	474	438	444	474	500	461	493	436	493	491	449	486	472	465	478	477	507	517	494	463	465	493	522	457	489	475	447	478	483	473	458	469	469	463	491	471	473	486	482	466	480	491	434	484	470	436	487	433	435	472	502	452	437	477	466	476	514	467	490	453	508	474	444	481	467	482	496	469	470	500	466	519	464	476	517	505	499	475	503	479	475	456	492	489	465	501	479	473	448	515	461	474	466	498	487	461	505	439	480	480	449	496	491	435	490	477	439	433	478	464	468	508	497	451	456	484	488	438	473	511	465	466	496	480	474	496	437	502	465	447	496	508	480	481	501	460	475	487	491	478	465	445	483	504	496	476	452	436	508	487	501	472	449	475	470	476	478	462	461	437	485	461	479	477	505	496	443	499	454	483	452	468	492	483	480	462	489	532	466	469	438	483	520	458	466	486	514	459	503	480	458	463	516	454	467	496	491	509	472	460	478	486	503	474	475	490	458	480	467	461	515	519	468	462	470	470	472	500	451	496	435	479	494	503	519	473	433	448	483	499	528	462	494	521	497	500	485	470	490	481	486	505	434	465	465	476	486	480	482	488	452	487	473	457	472	470	505	498	477	491	483	465	437	470	483	463	491	460	479	472	509	492	488	453	525	493	467	486	463	498	467	477	487	438	464	431	456	466	494	470	457	452	459	475	494	458	481	479	475	448	482	506	501	481	464	495	436	522	456	498	464	476	450	489	487	475	486	442	502	496	499	491	506	465	455	487	467	457	460	478	482	495	443	503	498	448	483	504	446	468	442	487	498	474	460	514	476	476	473	500	448	501	473	450	476	502	503	484	474	499	457	460	482	516	462	503	486	464	474	464	476	471	510	463	464	491	498	483	489	505	515	471	503	467	457	459	487	489	517	485	500	483	495	443	459	447	448	454	503	460	488	467	492	504	487	485	493	520	477	480	501	523	483	523	486	455	467	443	486	490	479	493	467	477	475	496	458	494	469	472	497	459	454	465	496	490	459	468	488	477	496	463	458	450	450	471	467	472	441	472	463	487	488	489	461	455	471	415	464	516	434	469	464	467	486	474	467	526	519	453	505	484	465	496	475	438	448	460	445	473	444	487	445	479	431	481	445	464	465	450	521	490	454	534	488	459	471	468	483	482	461	485	513	481	478	532	491	518	478	508	456	461	543	502	453	470	486	464	429	474	496	469	473	472	472	531	497	456	456	452	511	476	453	484	460	438	497	462	478	494	469	497	493	474	471	459	481	476	489	465	485	457	469	471	456	463	452	461	478	464	494	476	490	473	467	500	502	449	513	522	480	512	497	470	483	497	514	474	474	492	481	476	458	491	483	496	476	502	487	492	479	500	469	489	466	475	499	446	446	487	507	476	428	447	525	483	495	465	503	480	486	485	503	502	467	504	457	463	487	477	482	492	475	498	493	435	500	481	462	498	513	477	456	469	462	483	471	461	482	462	479	457	503	431	449	469	511	466	486	488	494	482	462	466	497	502	484	485	475	474	518	458	507	464	517	467	515	493	488	491	538	485	499	498	461	451	424	479	453	507	480	442	492	453	459	497	450	483	480	493	456	472	504	424	464	487	453	515	457	464	500	492	450	489	493	478	472	508	496	482	520	492	468	479	452	480	450	534	467	465	487	449	494	490	485	497	516	513	478	495	519	430	479	492	478	515	450	431	498	466	434	491	492	474	492	433	486	471	515	486	489	471	472	503	492	481	508	467	478	478	476	442	551	519	440	488	489	430	484	444	501	449	448	496	480	502	476	485	474	479	472	472	444	438	470	469	470	456	482	484	495	479	459	488	448	469	454	467	491	446	455	488	471	470	475	496	450	466	462	465	484	488	451	489	410	482	468	445	482	516	460	496	528	435	459	481	458	491	447	427	491	468	464	508	490	489	486	477	479	502	481	476	508	444	439	478	482	474	486	469	482	461	501	501	453	474	454	509	472	490	471	503	489	478	463	467	504	441	452	520	485	510	459	486	456	505	487	482	513	521	431	478	526	464	513	517	482	482	507	479	476	447	508	464	496	485	480	520	511	439	459	444	433	468	455	485	458	474	443	447	505	471	484	530	477	466	481	516	473	489	489	450	464	449	521	478	473	503	477	495	469	472	437	490	462	481	478	504	450	478	471	459	503	500	479	446	517	479	508	493	498	480	480	473	457	484	431	451	480	495	536	510	466	550	492	440	457	497	475	506	492	437	472	469	462	450	462	481	491	491	471	481	499	483	447	450	495	496	449	490	477	496	513	467	488	444	499	454	462	498	463	462	484	487	465	441	451	465	496	487	472	493	471	489	439	445	485	468	486	465	479	467	478	475	480	486	481	466	474	475	481	509	495	493	456	487	483	478	449	488	484	452	462	495	503	484	493	477	442	493	479	470	496	434	499	490	432	485	518	472	464	472	502	474	441	467	455	470	496	470	456	502	496	500	474	482	477	480	508	493	470	485	439	476	455	476	493	463	480	455	454	470	480	487	454	474	476	453	502	490	497	492	491	471	482	491	502	474	491	462	458	502	484	479	516	473	476	497	456	478	472	515	481	436	501	465	486	498	494	485	478	496	457	485	510	508	520	458	491	465	496	512	538	504	501	485	530	472	495	461	457	462	488	469	480	482	462	476	475	507	479	515	472	484	466	502	476	444	471	495	434	442	512	486	486	473	513	472	481	482	485	507	506	524	479	459	471	492	467	518	473	462	496	481	491	503	475	482	461	497	479	492	497	478	441	489	518	456	513	459	478	509	492	497	460	461	421	473	460	481	436	481	472	498	489	511	510	475	466	491	482	423	470	467	457	460	447	472	529	479	490	496	525	451	485	454	465	480	489	459	493	487	513	473	470	422	482	481	475	483	450	482	475	465	497	503	478	483	495	479	516	490	455	455	442	454	502	472	484	493	484	476	435	460	502	494	468	481	470	496	546	430	486	488	457	489	448	483	507	480	497	479	460	444	487	477	474	473	444	451	497	480	515	447	468	513	446	468	440	447	489	414	469	451	464	482	445	457	468	449	465	442	502	490	470	485	441	504	476	458	479	503	474	499	475	498	483	473	503	469	473	485	513	514	467	476	472	430	480	473	489	466	483	532	501	461	425	494	499	462	464	443	437	502	432	436	481	482	482	482	477	495	480	434	477	512	480	478	488	504	482	495	466	492	497	485	488	514	499	446	466	479	447	482	473	496	493	483	464	467	489	477	470	454	446	465	508	477	466	454	458	509	454	455	476	452	487	493	487
24608	25598	40405	33617	20810	8855	1014	356	278	283	268	294	291	248	275	267	262	277	266	289	239	256	248	243	276	252	322	294	288	258	273	247	264	300	265	244	296	276	282	264	265	260	272	294	278	273	308	235	265	266	257	233	270	265	261	260	235	263	225	267	267	249	283	253	276	265	237	271	217	272	273	246	287	275	275	266	271	247	254	280	245	267	258	284	297	259	253	279	278	271	284	262	232	263	263	264	281	262	242	281	275	276	247	267	254	263	272	271	261	251	264	243	254	279	266	278	286	228	260	256	251	285	249	274	269	233	266	264	294	282	268	302	269	241	265	280	251	257	244	267	295	303	280	257	297	291	281	279	239	246	268	275	261	262	271	270	307	269	246	259	272	283	258	267	267	261	273	261	280	250	289	275	254	265	254	261	285	273	237	264	275	246	270	261	273	313	275	250	257	277	277	299	284	282	256	262	272	258	248	285	264	255	271	252	261	264	236	301	266	272	297	261	248	263	282	282	246	275	228	272	216	271	285	269	244	279	261	258	255	268	264	278	277	272	289	259	277	249	241	274	298	270	257	282	268	261	275	292	292	228	220	258	234	248	258	253	265	288	299	272	267	235	240	257	270	254	257	252	276	276	253	283	270	247	243	263	242	271	273	263	254	274	282	254	243	254	244	268	288	260	258	260	272	267	272	257	300	257	255	281	266	234	263	267	298	257	274	264	296	278	254	278	264	287	270	220	254	249	267	260	248	263	274	286	277	284	265	244	250	249	256	253	281	270	276	268	287	289	278	274	261	238	275	290	252	283	249	265	265	252	279	279	278	261	255	295	266	260	254	251	249	277	279	262	261	262	264	250	270	288	250	282	273	290	269	234	254	286	249	233	250	263	296	260	262	278	265	271	269	283	245	286	249	287	278	270	283	261	284	287	252	292	271	290	267	289	258	278	257	268	263	268	289	250	296	273	262	274	277	269	265	257	277	257	276	273	227	290	288	290	275	264	291	266	308	258	252	268	264	250	235	266	257	271	264	285	301	256	290	262	292	246	317	261	266	258	267	270	264	257	276	274	259	262	266	259	280	250	276	287	293	252	273	254	281	285	262	253	262	265	273	260	279	289	263	261	259	257	267	295	260	296	251	279	263	279	259	286	249	245	271	287	258	243	248	244	273	263	288	291	273	268	289	280	278	258	288	250	276	270	252	250	276	270	269	264	261	290	288	249	226	299	266	301	277	282	245	250	253	242	274	261	253	256	270	269	305	256	261	253	284	291	220	285	249	298	228	261	266	281	275	291	256	279	234	282	272	263	245	267	287	255	277	266	287	269	259	243	265	268	244	254	227	253	265	277	267	280	286	292	242	277	250	277	277	251	282	274	241	257	250	273	249	265	277	290	286	244	255	262	287	274	289	282	267	288	251	279	255	280	260	271	236	280	260	247	276	276	270	280	268	295	236	247	243	254	270	228	282	268	258	241	302	273	265	233	265	270	269	240	271	268	241	276	241	285	262	232	247	258	252	285	281	252	266	254	305	276	280	252	266	256	265	238	280	262	274	240	274	242	272	266	259	267	280	274	278	287	263	261	295	263	272	269	245	266	253	266	282	278	254	258	258	238	259	268	300	252	304	281	271	258	276	253	284	255	269	251	260	286	276	267	290	286	280	238	281	276	277	258	240	269	264	286	273	266	291	265	290	249	259	264	270	255	255	242	269	268	260	265	252	271	272	278	250	253	270	251	240	264	232	246	265	303	273	288	255	287	299	237	246	271	255	254	266	265	252	270	259	247	271	301	292	255	253	261	287	256	278	275	249	277	261	259	259	275	246	278	266	248	281	266	273	276	268	277	271	251	277	269	264	284	266	295	284	286	243	278	267	266	267	272	261	266	258	249	271	245	252	263	262	288	258	268	271	267	273	257	281	257	293	260	273	265	277	253	286	261	267	238	289	239	274	271	290	268	267	234	262	271	263	270	264	275	269	247	284	258	253	273	260	290	250	282	293	273	264	216	270	260	294	253	278	275	247	278	253	276	265	262	257	254	248	266	258	269	266	285	269	269	273	260	269	244	255	266	239	254	279	277	296	254	269	255	237	267	268	256	253	307	268	287	244	271	243	254	262	263	272	264	266	288	270	250	271	270	231	285	271	257	274	277	271	248	261	252	291	243	259	244	253	244	256	260	308	274	258	255	279	294	289	299	277	253	244	290	268	250	263	255	297	295	253	251	266	269	260	288	277	261	292	275	245	252	251	290	282	279	233	266	254	286	281	263	246	252	269	243	278	270	266	277	266	272	275	297	258	267	227	268	269	283	263	291	285	285	269	256	281	301	268	252	248	264	290	280	233	275	289	235	281	254	256	282	276	288	261	260	228	267	261	270	253	269	261	257	267	269	285	278	280	264	269	279	251	268	264	281	238	260	254	266	248	262	270	240	238	268	259	278	264	272	268	305	279	251	260	248	267	266	266	248	252	284	261	270	286	264	249	269	255	273	273	248	238	286	289	251	290	281	252	254	248	266	247	283	283	253	268	309	274	246	251	251	279	269	265	265	280	261	252	261	239	239	276	280	258	265	244	296	251	292	275	254	234	272	260	264	271	260	261	264	249	253	263	245	263	257	262	275	258	242	275	259	280	276	270	269	277	248	237	253	261	276	258	236	252	251	254	265	263	266	262	255	258	269	254	268	268	275	262	290	265	310	265	289	244	276	270	258	264	289	268	266	278	255	264	273	268	281	270	240	273	276	246	292	266	270	298	253	272	278	269	289	296	272	288	287	274	275	280	266	276	280	287	259	284	264	283	252	267	292	270	238	269	279	242	281	289	234	269	283	289	285	278	266	278	243	268	266	256	253	269	272	272	279	261	256	294	304	268	283	249	238	272	258	264	245	278	269	261	279	248	292	268	278	263	255	275	263	254	274	258	273	243	290	295	274	265	282	282	244	283	286	266	279	284	261	260	311	257	259	268	287	260	259	250	259	299	263	268	278	273	249	267	280	251	304	247	264	230	266	271	271	267	291	277	253	274	317	299	253	281	272	283	268	271	259	265	279	272	280	266	294	295	274	282	288	278	271	245	273	287	260	264	250	257	267	263	288	261	272	257	278	269	266	277	273	256	285	264	245	262	252	246	251	274	243	267	240	284	269	259	281	252	264	270	271	276	286	262	269	253	270	273	247	274	285	248	260	270	259	300	264	253	282	279	261	265	266	282	269	250	253	285	280	271	258	256	257	272	284	255	271	242	286	260	259	271	276	272	269	256	282	259	260	255	251	273	272	259	260	293	282	260	260	264	285	275	260	283	260	264	267	277	251	268	254	292	296	252	236	265	276	282	272	288	256	258	250	266	287	272	258	273	292	300	259	297	260	292	251	265	285	264	288	266	257	262	284	244	261	260	275	279	248	255	281	270	272	267	258	261	247	254	232	233	259	263	282	241	276	252	259	275	278	272	251	241	252	284	295	270	270	283	243	265	255	274	263	286	254	244	286	260	259
57286	93813	73093	43417	21686	6372	1423	607	518	479	515	534	453	497	480	479	470	473	509	481	489	500	488	518	464	508	466	482	482	548	482	484	459	511	492	488	537	459	479	493	505	519	513	497	474	486	474	524	468	526	540	543	542	481	465	489	491	476	511	491	495	507	515	521	514	485	475	475	481	489	488	521	493	527	508	489	491	534	482	446	502	495	478	481	503	477	525	466	505	491	456	482	483	444	477	472	468	487	454	508	524	478	492	485	482	473	494	476	476	490	538	498	483	484	501	469	508	478	493	477	480	515	493	522	511	502	518	478	495	529	515	539	526	516	452	477	492	496	471	499	482	481	472	446	490	515	507	487	503	482	502	531	461	466	514	510	487	495	498	495	467	474	463	494	452	493	452	504	511	451	518	493	466	481	489	475	493	471	469	494	487	472	483	516	455	492	545	488	468	497	506	474	492	526	492	500	505	503	533	456	523	518	493	478	481	499	455	469	513	494	488	441	475	497	456	510	506	487	512	463	496	501	490	457	489	521	509	459	515	530	485	501	476	472	477	507	515	520	497	460	464	491	477	488	463	539	481	530	491	460	488	502	516	469	498	509	488	481	463	510	502	465	443	497	466	460	490	485	494	490	466	510	538	505	521	484	506	484	487	478	498	483	462	503	489	467	486	490	442	520	447	429	471	492	493	517	482	526	455	497	472	485	505	418	496	484	511	516	523	503	499	473	500	465	508	473	542	479	517	484	486	497	469	492	476	523	483	483	526	455	493	506	452	481	513	476	444	516	476	509	478	500	529	517	473	466	492	472	488	540	487	508	516	471	475	459	459	472	475	506	477	534	475	468	490	486	482	507	478	464	507	511	465	483	514	533	489	529	533	496	469	477	490	454	517	503	490	517	464	525	489	520	533	482	500	481	498	472	482	519	545	507	467	508	482	498	501	521	477	491	488	473	506	509	469	497	508	504	509	494	507	547	519	506	498	494	489	519	507	482	463	467	497	530	469	511	509	459	501	511	522	505	514	496	564	463	471	505	478	496	530	474	493	489	516	504	495	462	503	509	508	517	500	469	489	476	472	458	482	476	461	517	470	494	444	510	481	488	503	458	459	445	518	478	502	490	494	466	543	492	487	480	495	502	507	476	471	501	507	492	523	493	515	477	502	463	499	482	499	464	473	491	465	485	473	510	504	499	501	520	464	484	490	505	487	516	501	471	476	469	468	503	506	470	485	528	497	483	483	484	462	481	462	526	445	525	495	496	475	486	501	515	482	523	460	514	484	483	503	495	504	485	504	503	463	539	501	483	504	500	498	481	495	498	496	512	498	479	472	478	505	523	521	507	452	507	500	487	454	527	471	515	483	516	513	504	523	487	464	465	488	504	503	478	490	490	510	480	523	490	533	483	523	486	533	466	489	481	499	470	464	501	465	469	476	473	476	491	490	496	515	486	441	471	510	515	475	522	550	492	514	493	474	524	517	477	454	500	492	509	484	464	510	489	514	490	521	479	513	479	486	472	495	524	477	500	473	446	503	533	493	506	482	490	498	497	476	529	466	511	517	549	480	532	549	454	507	469	483	519	468	491	490	475	500	509	512	466	461	512	505	490	462	439	506	458	478	508	500	502	480	509	532	506	512	461	457	505	490	499	470	489	477	510	491	463	496	479	542	478	514	514	504	511	502	498	502	535	518	444	506	505	477	467	475	470	496	480	487	479	518	488	491	496	466	494	452	474	482	466	485	492	522	541	483	509	455	473	486	552	491	480	477	471	477	507	495	520	505	531	515	515	478	484	491	462	473	473	518	482	482	505	497	477	484	500	514	511	508	470	472	520	526	513	482	535	467	481	548	495	452	498	472	474	501	502	451	535	460	538	516	453	517	481	499	493	500	494	509	521	512	497	451	502	492	502	490	486	494	510	496	493	474	474	469	477	459	459	498	489	466	497	465	459	494	495	473	496	485	464	465	463	484	523	512	497	457	538	497	464	510	507	476	534	456	504	528	510	468	511	515	488	496	507	502	460	482	473	470	494	545	504	480	504	502	463	505	492	472	493	504	553	511	486	466	507	489	477	477	471	497	484	477	548	482	481	508	521	495	495	512	469	486	506	515	520	458	491	510	489	486	479	477	477	501	476	498	510	466	488	508	530	504	505	450	510	524	495	467	464	523	506	465	475	485	496	516	478	471	471	499	501	502	514	481	497	522	491	513	500	491	512	477	530	477	456	488	441	477	498	510	468	521	487	491	505	518	482	517	503	475	493	480	501	504	438	465	464	490	507	494	495	528	477	495	517	474	459	499	478	508	499	491	521	522	478	514	465	471	495	515	483	476	525	477	508	522	452	468	470	466	487	510	484	492	483	514	449	491	482	514	531	484	459	524	463	465	497	498	496	510	486	494	489	524	468	459	505	505	497	504	549	495	498	507	528	482	444	517	478	492	465	508	499	537	510	485	480	532	483	526	474	463	526	501	431	473	517	481	473	525	543	488	480	513	483	505	513	480	490	468	475	460	497	511	497	519	479	490	447	483	518	456	520	528	475	469	504	495	483	502	439	458	504	537	495	466	498	480	530	461	518	480	460	488	473	514	495	529	486	478	473	492	466	527	427	550	495	462	465	466	515	506	499	476	510	459	481	484	513	474	523	513	481	486	516	483	502	516	515	472	498	485	486	477	510	474	502	516	467	532	506	505	481	473	458	535	479	542	477	521	522	517	463	503	478	509	482	502	464	498	497	517	464	502	495	487	481	504	467	510	463	477	492	512	503	470	511	482	488	488	467	532	492	536	537	539	472	532	547	481	477	483	514	511	512	493	514	529	468	516	501	493	465	465	464	506	482	515	481	471	502	485	491	517	493	504	490	510	450	507	534	499	515	473	513	524	499	491	492	483	521	473	477	494	478	471	483	505	499	476	459	491	466	459	457	495	511	488	500	482	484	508	469	493	480	538	457	496	506	444	532	514	473	529	526	459	489	479	469	474	471	530	481	532	511	540	473	513	496	490	539	484	462	498	490	525	482	539	514	517	505	480	510	477	468	504	474	490	492	522	465	523	501	489	469	505	487	492	478	516	496	492	473	473	461	519	512	503	514	463	470	484	492	510	502	533	498	481	483	492	472	512	481	487	532	491	476	516	494	527	478	459	506	497	509	518	517	543	480	518	487	515	495	522	494	511	471	484	502	475	479	520	501	534	454	523	481	502	505	520	464	475	511	470	455	480	480	430	512	474	443	500	487	501	502	472	514	487	482	501	498	493	515	488	500	474	499	474	484	512	494	443	517	483	462	550	526	496	520	442	504	485	474	531	469	514	477	512	497	461	462	514	463	489	520	497	530	479	504	525	488	467	490	479	492	543	476	544	469	471	521	509	475	513	486	475	476	523	496	498	505	495	517	474	485	472	514	509	484	466	480	515	472	456	503	479	524	509	508	455	471	482	459	477	510	490	520	506	493	457	476	503	493	523	514	490	502	485	503	471	490	497	488	490	481
23428	23113	35221	29961	22981	17943	5354	486	362	318	311	351	356	348	322	308	307	328	279	324	371	313	323	326	357	306	300	325	310	327	322	336	349	305	325	316	314	310	309	312	300	326	320	320	328	352	307	305	335	315	341	337	320	300	334	340	314	317	278	333	307	330	341	322	289	353	320	315	325	336	327	314	301	349	320	339	301	311	335	315	300	328	280	318	343	314	287	340	327	319	322	298	341	339	330	334	301	319	327	308	322	340	320	302	313	286	312	314	333	341	325	309	331	306	349	295	313	322	349	338	298	328	328	306	303	320	322	339	311	329	312	321	320	334	351	308	335	309	281	299	301	316	305	340	324	281	323	318	290	291	326	309	313	276	356	309	301	345	315	328	309	315	306	356	340	285	324	328	324	354	334	288	305	318	291	305	323	329	317	304	321	308	321	313	330	312	323	332	323	315	285	325	332	319	367	303	320	313	308	305	332	319	321	340	308	323	343	331	314	304	289	309	322	339	321	299	343	300	330	323	314	270	287	306	313	331	320	303	297	313	303	305	302	316	303	308	318	303	327	325	344	307	312	336	349	313	304	304	318	310	311	319	332	299	299	326	334	331	303	300	340	329	313	308	327	277	319	273	339	285	323	315	311	301	343	366	316	331	282	323	318	331	337	326	323	334	312	317	305	328	326	340	289	324	304	320	336	322	307	298	320	310	300	273	327	335	317	315	308	353	329	306	306	303	289	315	322	368	360	320	305	318	322	310	335	311	305	309	334	310	298	344	291	294	327	324	324	343	299	300	303	324	313	321	289	322	322	287	318	336	299	295	308	311	324	321	310	330	340	297	326	294	316	311	306	299	311	303	318	294	326	283	328	312	317	312	312	312	335	314	292	313	269	284	304	332	355	302	330	291	306	327	342	286	339	313	291	329	325	293	296	336	334	314	318	304	296	327	338	315	312	293	336	320	299	304	315	334	328	319	307	324	335	313	336	335	290	288	302	322	311	318	311	294	340	310	330	331	288	314	300	308	314	336	340	311	324	290	318	278	302	315	304	329	285	308	312	320	298	316	332	320	298	293	323	315	320	322	291	319	321	303	307	313	309	307	316	291	315	346	315	311	312	323	290	309	331	307	336	335	295	289	311	325	308	313	309	316	297	305	327	334	342	314	321	333	311	289	307	315	288	330	337	319	317	313	319	336	312	290	328	317	287	321	295	336	315	298	325	334	304	325	320	321	337	315	286	297	333	319	295	300	299	309	343	356	335	336	299	319	264	273	316	334	299	327	304	330	311	307	319	346	297	312	301	336	317	330	299	301	333	325	317	331	292	331	342	321	311	317	334	305	304	315	322	314	324	300	304	328	339	342	321	328	313	348	321	335	315	317	310	335	303	316	324	309	284	331	325	334	293	323	324	299	321	336	317	298	334	311	326	332	318	323	339	319	327	283	293	336	312	334	294	319	325	349	318	316	284	325	342	342	296	293	300	269	334	329	302	289	316	344	272	268	337	300	295	302	308	315	303	301	318	332	347	330	313	311	307	297	296	319	325	286	315	311	303	336	321	306	305	341	316	319	291	298	284	305	338	316	306	365	319	275	300	329	315	358	328	324	310	311	291	326	313	336	334	324	333	306	342	303	308	331	327	349	306	333	322	288	302	319	324	307	279	315	329	322	320	341	321	334	318	330	301	280	309	312	316	293	319	327	324	339	325	306	309	288	318	322	306	333	304	292	349	311	317	315	303	328	303	327	305	312	294	297	281	328	306	279	305	318	298	321	353	319	318	319	285	348	314	305	321	331	292	309	345	355	320	293	321	335	333	315	319	294	323	331	325	314	319	275	334	290	328	328	325	342	304	344	288	315	333	281	313	320	310	286	324	303	325	330	328	316	295	291	302	326	353	291	325	327	286	311	306	333	332	326	325	328	341	293	317	312	281	312	321	305	324	316	346	328	335	317	301	280	322	275	323	310	333	321	321	307	319	352	334	316	298	314	290	343	295	329	335	291	302	282	352	308	325	299	295	302	308	336	324	259	332	301	287	310	303	325	325	318	341	308	295	345	329	312	323	310	303	297	303	342	297	290	322	302	326	302	329	302	323	348	329	328	333	336	283	328	316	301	306	305	327	270	296	297	338	324	315	336	326	315	366	303	299	309	324	292	306	325	324	335	314	322	294	336	301	311	320	276	328	349	283	322	319	327	305	315	305	313	327	300	323	303	309	344	319	301	320	317	341	319	348	304	335	311	328	301	306	359	330	292	353	325	312	280	325	322	280	317	323	295	330	282	300	302	316	340	304	312	307	311	290	337	325	301	328	309	348	320	341	360	332	328	326	317	338	330	331	337	311	301	322	310	315	313	317	287	297	298	336	302	299	312	303	284	309	326	328	308	310	309	337	306	300	321	316	309	313	337	302	339	340	300	294	300	284	288	320	300	313	294	316	346	314	339	335	312	295	310	316	337	334	281	348	284	311	312	320	334	333	305	316	329	317	329	326	306	303	308	326	347	314	337	342	316	303	329	323	314	308	321	307	325	347	328	334	343	322	356	308	322	322	308	343	296	305	349	317	319	299	307	348	296	329	320	321	281	330	324	312	326	340	301	309	291	315	340	340	317	301	370	298	331	320	337	322	320	299	307	306	336	291	333	335	293	370	316	294	269	314	309	305	310	300	359	319	328	327	309	287	352	315	305	306	303	314	306	309	313	304	289	317	308	291	281	300	319	302	307	324	296	341	307	314	317	308	294	288	314	328	335	321	313	329	322	311	302	319	362	313	312	313	332	322	302	296	310	338	345	289	327	332	343	314	302	292	312	342	312	304	330	338	328	309	314	302	283	329	326	287	324	331	345	321	331	316	331	313	309	322	322	315	314	357	285	322	330	309	326	323	299	324	313	308	298	325	331	307	327	322	317	341	311	316	353	322	329	321	311	322	349	308	305	317	333	314	324	331	335	304	319	348	315	303	317	336	302	303	298	304	317	314	319	289	288	328	319	289	334	284	314	289	319	298	313	323	333	318	321	340	273	305	316	318	279	297	293	312	281	338	340	309	344	323	294	301	328	316	307	323	289	335	347	291	293	313	299	293	301	317	358	329	297	333	330	309	308	293	346	306	293	319	312	316	302	288	319	327	308	296	300	298	319	308	312	319	327	308	329	351	286	319	312	358	294	324	318	289	302	338	311	306	312	318	282	324	322	315	298	320	348	319	339	294	313	305	295	267	315	343	277	332	307	317	318	312	319	290	313	291	325	286	324	306	326	330	320	321	337	312	315	309	310	296	311	287	304	299	330	325	315	317	317	299	340	330	318	268	332	307	330	298	302	290	315	300	309	310	342	323	346	315	289	320	320	352	313	316	296	330	324	295	336	341	302	306	320	309	308	323	323	293	310	324	310	301	284	313	313	313	279	299	343	307	300	328	310	318	307	305	303	291	283	315	323	324	309	289	320	307	350	306	320	318	274	294	311	321	316	284	324	317	285	304	275	301	320	314	315
57587	103647	81197	54091	30720	10875	2428	834	558	608	574	538	552	562	550	561	519	536	574	556	551	563	555	566	544	552	529	570	572	528	546	545	524	556	542	545	523	597	522	556	533	576	558	528	540	539	545	565	517	548	555	515	586	513	552	523	507	551	541	570	563	550	532	544	541	532	528	555	561	547	557	567	565	525	550	547	541	578	548	567	623	547	573	584	545	569	545	581	536	540	528	574	599	550	533	581	533	540	555	606	523	567	564	597	580	573	510	552	547	545	524	553	525	554	571	543	532	589	533	535	537	579	554	551	528	607	535	570	538	520	545	601	543	548	546	528	523	578	559	546	531	548	567	512	536	560	553	564	590	581	547	569	583	531	608	561	564	525	515	548	566	549	513	573	622	606	579	533	518	577	559	591	583	524	553	556	578	540	575	550	546	551	557	529	562	574	537	526	559	576	601	515	559	557	533	568	564	522	515	584	551	538	537	570	554	559	523	584	594	582	561	543	550	571	510	563	571	522	548	594	528	556	561	557	534	555	569	601	509	586	512	580	539	547	541	583	591	547	546	500	557	553	538	574	535	574	557	523	557	548	534	556	543	548	537	564	552	505	552	527	537	559	544	578	530	557	495	526	581	523	535	556	547	569	565	538	560	550	565	546	563	597	549	557	583	537	565	575	544	556	518	576	552	551	585	571	577	557	597	516	544	541	548	533	557	525	528	588	537	548	570	550	533	578	542	560	522	564	543	562	541	527	577	571	533	521	568	551	581	537	493	574	521	536	550	543	558	537	562	562	555	519	557	559	571	523	526	534	519	542	556	536	531	579	535	578	561	578	562	508	547	543	566	540	588	531	519	560	563	588	565	546	542	551	585	560	558	524	555	563	609	550	579	527	535	571	530	551	571	554	534	566	537	550	552	528	538	602	574	588	516	540	557	553	559	555	521	565	540	565	592	572	563	549	575	540	566	539	561	511	548	538	529	613	596	538	548	530	523	536	568	510	561	561	553	538	573	549	549	577	527	567	571	551	571	571	538	543	559	596	569	608	563	527	554	539	551	568	539	542	575	547	530	571	559	536	568	577	545	532	589	582	553	563	542	567	526	586	570	543	575	546	564	549	549	527	543	530	580	581	555	604	597	507	524	543	562	545	532	568	564	583	562	568	573	572	522	513	567	520	600	527	548	587	590	554	546	539	587	578	584	554	542	481	550	585	574	551	559	561	558	558	617	555	553	571	529	595	545	557	545	602	541	559	563	530	543	553	581	537	539	536	561	507	530	589	566	558	579	576	589	531	539	575	572	563	552	558	556	531	511	559	519	513	530	554	505	575	536	545	554	562	546	580	534	536	549	547	580	547	501	591	549	554	532	553	564	550	542	559	553	544	591	553	607	536	555	552	566	546	514	545	579	597	523	581	579	589	560	552	590	521	545	529	554	512	543	536	554	600	555	579	599	575	527	561	582	537	549	539	575	541	550	574	573	545	568	564	563	540	599	514	569	562	557	562	559	508	578	553	554	562	540	559	495	568	563	562	535	543	565	577	573	551	521	568	481	562	531	532	572	532	548	556	544	549	555	555	562	550	594	520	528	600	533	533	592	540	556	537	542	557	560	522	536	559	553	588	561	557	568	544	549	584	579	568	544	553	570	559	549	567	550	582	506	577	572	564	567	607	495	530	517	554	551	561	569	555	557	546	513	532	545	544	546	556	569	578	554	565	526	573	566	576	549	584	516	546	576	538	554	593	583	598	559	521	570	545	545	542	552	570	552	547	524	557	567	545	547	569	533	548	535	558	505	530	506	533	524	554	581	525	540	522	524	529	562	558	553	573	601	526	490	567	571	575	535	543	562	579	535	570	560	574	553	558	598	517	533	548	595	549	587	549	549	558	556	524	566	536	553	529	596	525	583	570	591	561	523	519	596	570	567	527	523	548	548	541	556	579	535	564	579	528	598	530	556	562	591	518	587	535	533	540	572	569	565	569	577	558	513	548	533	579	528	588	532	573	525	604	578	527	575	572	612	509	546	546	568	540	542	585	552	542	569	569	556	571	560	549	530	574	578	558	572	530	549	561	547	588	540	533	548	537	544	579	514	587	540	552	603	526	557	549	510	555	510	549	559	578	572	501	550	549	544	570	538	546	564	501	552	564	519	533	546	571	567	538	551	609	528	518	519	541	583	540	512	557	566	591	568	557	565	545	551	549	540	589	595	524	554	553	543	540	573	530	540	520	579	545	524	564	498	547	541	524	572	539	564	588	557	550	558	528	551	577	535	523	532	512	507	605	576	598	505	548	567	570	560	564	538	580	556	573	531	547	531	562	563	572	526	503	545	577	545	578	576	545	528	510	544	585	535	535	563	567	547	544	605	544	591	563	514	540	563	545	529	554	574	568	534	518	524	560	553	590	582	548	580	576	548	556	559	549	515	563	541	561	533	566	560	589	577	543	544	550	574	558	526	522	545	536	555	567	592	549	536	529	562	550	559	572	562	546	517	581	588	563	543	570	540	565	544	562	560	540	522	593	549	506	575	563	522	538	519	568	562	605	538	565	531	546	563	560	540	530	550	515	519	570	569	499	519	554	526	542	591	583	551	557	589	510	525	595	554	567	553	568	550	535	549	552	579	592	589	509	545	546	536	533	568	528	554	553	519	532	535	547	520	568	615	557	533	570	572	585	545	566	538	563	536	556	518	577	570	531	556	541	552	525	523	546	542	555	586	496	589	560	579	560	576	562	578	549	544	544	545	579	583	566	522	564	582	536	563	556	571	554	566	576	533	528	568	553	540	510	583	539	513	518	561	563	596	532	553	546	548	549	523	556	583	585	551	555	548	540	519	552	501	569	556	583	566	549	561	526	522	559	549	554	528	570	539	547	522	513	565	558	547	574	541	541	568	536	599	595	562	550	527	579	546	559	562	555	563	568	565	515	566	570	521	545	567	535	590	500	575	546	593	574	579	522	574	576	565	573	548	562	584	563	536	545	610	556	523	581	589	580	549	535	523	537	545	546	526	547	555	568	564	553	577	542	558	565	576	577	588	560	565	545	573	561	537	567	562	596	580	552	579	539	575	609	537	532	559	550	549	540	539	522	530	561	542	546	544	530	552	554	564	574	534	554	576	544	564	572	549	548	573	562	549	555	535	566	519	546	524	551	556	554	551	584	513	552	541	543	528	581	521	546	539	578	525	549	565	535	524	569	533	560	581	566	572	557	588	542	562	563	578	551	539	553	539	541	508	526	549	605	544	565	539	541	534	558	544	577	555	520	562	569	544	548	571	544	570	581	520	596	531	554	566	536	523	559	544	511	548	610	553	583	567	563	549	542	520	546	542	549	547	541	530	542	572	537	538	540	564	561	542	550	552	556	571	562	558	547	533	573	557	523	541	533	549	561	520	567	553	552	575	525	566	583	542	563	582	530	580	554	571	563	533	563	544	554	592	557	525	554	567	583	510	549	564	546	545	592	542	571	563	550	543	547	546	590	540	505
28019	33191	34132	17653	3590	795	362	291	276	241	283	267	260	243	278	256	266	239	257	266	274	244	239	247	268	247	254	257	249	255	259	263	245	251	246	248	275	238	239	295	254	242	270	224	256	263	249	249	252	250	247	268	237	249	289	271	236	260	252	269	249	281	254	239	246	244	256	246	296	254	250	271	231	266	233	260	258	277	255	235	272	262	258	232	255	254	260	245	259	256	240	260	292	223	265	267	250	259	263	244	244	259	247	250	263	281	250	283	249	261	300	254	286	261	247	238	214	249	256	254	218	262	255	267	266	215	229	273	228	277	274	282	242	260	236	261	258	273	251	233	252	260	255	259	239	278	238	253	234	256	250	261	272	278	251	245	256	265	272	253	223	264	220	241	279	279	234	247	256	254	248	235	255	230	239	229	219	273	247	285	258	242	274	249	249	291	252	243	249	277	267	250	249	248	249	255	265	242	272	242	227	252	246	263	254	247	275	235	242	235	294	233	268	267	258	258	284	248	271	236	267	219	258	242	252	242	263	249	251	251	255	236	254	247	225	270	249	258	258	256	238	252	259	241	265	248	243	276	266	269	262	266	269	261	254	233	251	264	257	259	251	238	265	269	251	256	226	257	294	258	243	264	255	267	256	277	255	254	274	246	252	267	247	237	257	246	291	260	240	232	270	243	284	249	269	251	263	282	265	255	246	234	255	260	282	240	238	271	251	279	258	239	238	239	276	247	266	267	274	238	260	284	230	253	278	234	261	261	302	286	271	257	248	293	249	224	239	277	251	279	246	264	243	241	229	247	246	290	272	244	250	251	230	248	266	238	236	262	257	257	295	247	254	263	234	252	249	259	257	258	271	268	277	251	258	283	248	279	264	266	250	246	270	255	257	245	234	259	275	248	289	250	245	267	270	273	249	264	263	294	263	266	228	239	278	253	223	256	252	264	251	258	258	257	266	274	279	269	272	264	258	250	245	255	256	251	256	250	242	237	267	249	239	272	248	258	263	250	256	260	280	266	269	253	225	246	248	264	255	241	230	249	265	274	246	237	251	273	269	263	270	243	271	266	266	258	247	295	261	282	251	245	247	236	296	263	242	257	255	268	280	252	261	243	274	237	264	249	265	241	246	302	230	274	273	272	241	239	243	253	265	279	231	231	273	272	232	254	225	245	253	231	255	235	274	243	273	249	263	256	287	256	223	272	244	249	246	256	249	249	243	270	265	259	282	247	267	250	279	245	267	236	250	275	281	252	238	239	258	242	249	242	268	265	263	266	267	260	245	259	253	255	260	255	251	271	258	227	249	263	257	269	288	273	273	264	236	297	272	283	289	261	260	274	256	228	273	248	249	248	264	261	256	226	253	238	236	263	228	254	280	236	262	256	258	242	277	257	264	256	258	261	246	266	256	262	235	233	241	238	246	218	244	218	248	263	256	254	242	253	271	245	235	205	248	292	264	269	250	244	235	268	249	281	246	242	256	264	267	269	262	279	229	290	245	248	257	274	249	246	257	245	258	265	252	272	258	270	249	261	278	259	239	272	251	260	226	249	268	291	253	264	262	272	268	281	261	272	247	224	236	262	277	232	271	276	253	243	236	253	272	246	253	285	267	258	250	257	280	261	228	248	268	250	263	254	247	245	267	241	260	242	260	248	264	251	255	252	277	286	243	241	260	236	258	264	245	280	267	258	241	256	254	278	260	242	235	227	268	276	229	221	249	268	245	253	251	257	279	292	234	231	278	246	235	256	267	237	253	243	285	245	272	261	242	259	240	254	254	242	260	267	247	239	242	239	250	257	278	287	235	242	255	244	243	241	277	258	269	272	240	258	255	252	240	274	260	251	255	268	229	277	258	243	231	251	253	271	258	254	221	270	261	251	270	263	216	270	277	259	243	272	269	246	232	257	254	268	264	256	238	233	233	263	269	236	273	244	228	261	267	248	261	267	275	270	266	256	250	240	261	263	270	255	251	260	267	244	258	256	256	227	250	274	279	293	246	275	246	237	279	257	279	261	265	255	263	261	248	230	230	267	270	277	255	254	233	259	247	258	249	305	277	274	242	255	242	268	261	263	263	273	256	226	258	232	241	250	242	246	245	266	226	243	233	244	252	237	208	263	259	257	262	253	207	272	269	274	259	248	277	255	247	252	247	209	272	234	259	270	233	270	258	279	271	265	261	276	254	221	242	275	271	278	257	239	238	249	268	250	261	275	247	282	249	235	244	238	252	242	262	265	257	240	251	253	262	262	285	254	274	255	259	262	250	269	252	272	248	260	228	248	271	237	280	269	265	263	244	229	241	263	245	262	244	264	230	252	242	275	238	262	237	254	260	229	240	268	255	253	282	257	264	223	275	271	246	260	254	265	271	264	279	253	258	255	234	267	236	260	241	244	256	241	265	248	244	277	269	231	271	270	261	258	277	255	242	254	249	270	266	237	228	259	276	263	250	244	264	252	252	256	243	290	244	265	264	256	253	226	225	240	277	240	253	257	256	258	259	242	244	273	261	253	241	252	260	278	249	254	238	265	244	262	264	253	256	262	277	235	266	251	255	257	259	280	247	223	251	267	263	248	233	259	250	254	270	263	255	258	254	224	268	279	256	282	254	238	271	241	260	257	254	265	258	255	259	264	242	244	242	252	259	272	265	274	235	227	253	229	254	248	233	247	297	273	247	227	234	270	255	240	264	268	244	252	255	251	268	250	252	289	285	253	265	258	255	258	238	252	238	256	271	259	267	267	256	272	235	228	250	244	266	245	268	258	297	241	238	284	254	269	252	240	248	252	261	266	273	247	256	237	276	248	262	287	237	244	257	242	262	239	265	267	267	249	260	273	261	265	248	262	258	250	259	233	254	254	259	276	257	249	242	250	266	280	243	244	286	232	238	276	237	248	287	239	249	267	271	242	243	250	253	255	271	273	243	272	246	286	241	261	241	239	265	264	252	253	271	232	247	251	247	264	262	259	264	270	267	271	272	260	243	244	252	254	269	246	267	242	268	267	243	247	260	271	271	290	241	250	270	256	252	274	261	245	243	234	243	259	289	265	260	254	268	255	275	252	266	244	268	264	263	265	237	255	272	253	230	251	248	242	267	242	276	253	269	248	267	277	254	263	250	265	290	270	268	247	278	274	256	206	275	248	247	266	273	284	253	259	237	276	260	263	251	267	240	240	250	272	228	279	261	279	228	257	236	252	269	282	262	234	247	239	277	238	231	270	275	248	240	252	236	264	225	253	252	254	264	258	267	257	261	234	270	269	240	283	263	244	254	233	282	264	263	247	241	277	244	270	258	220	230	279	259	286	264	248	226	226	263	219	261	251	248	238	279	272	234	275	277	260	246	282	265	263	265	244	254	260	240	248	262	259	269	241	283	254	248	247	281	255	264	269	246	258	242	236	278	258	244	267	237	264	258	219	266	266	246	267	262	251	256	231	250	237	256	246	264	234	260	250	262	224	255	251	233	263	250	250	259	261	251	280	235	248
32960	52298	39216	19071	6122	1657	676	513	456	493	491	482	451	446	505	480	502	469	465	476	478	509	486	515	470	457	431	465	499	472	475	465	499	438	458	487	465	504	494	470	463	500	489	464	473	518	483	479	467	483	465	442	441	474	450	511	488	477	491	493	511	464	459	481	465	510	444	471	479	471	474	485	462	530	477	483	465	476	503	452	453	490	488	466	486	463	525	484	464	489	464	492	444	485	478	505	487	465	453	497	494	463	502	475	478	514	521	497	471	479	459	486	492	465	516	472	480	463	462	497	482	466	486	458	445	505	432	447	437	475	484	478	482	470	466	470	469	493	455	454	450	462	508	503	499	451	438	499	487	493	466	481	497	474	523	466	502	447	480	450	486	462	464	452	498	492	448	473	510	476	502	510	480	450	481	478	508	489	467	494	471	524	482	472	491	486	488	457	490	466	478	484	479	513	500	455	476	482	499	505	521	482	512	514	469	484	492	499	459	516	457	487	466	524	466	470	497	513	478	467	528	492	472	466	469	470	483	464	475	456	436	452	475	457	462	479	461	494	474	489	485	451	463	467	482	525	501	458	495	452	474	477	501	498	472	472	494	447	460	474	490	454	428	420	467	505	480	461	450	488	492	444	477	506	507	482	461	491	501	446	433	491	496	455	435	502	485	471	447	462	511	477	501	467	501	485	500	484	472	488	486	434	507	467	489	490	485	506	461	435	479	499	457	505	514	471	512	445	476	474	492	449	431	429	505	464	538	447	475	467	474	473	508	459	478	463	488	445	441	456	453	478	451	506	490	459	486	462	486	497	506	479	455	472	495	502	482	483	493	451	474	464	442	465	438	464	460	463	483	463	467	501	497	489	486	458	442	464	507	446	471	503	444	466	492	472	465	457	495	426	453	432	507	449	454	465	497	498	472	461	513	463	497	463	456	472	515	442	531	515	475	455	500	498	505	464	465	506	473	499	481	474	477	484	476	493	456	483	489	485	497	515	486	532	448	464	474	492	442	458	526	515	474	496	496	470	501	474	475	455	431	493	442	453	481	489	429	491	506	468	466	473	481	478	490	510	437	502	484	488	451	474	435	485	490	452	463	525	476	512	471	479	491	449	405	455	474	440	508	466	502	504	477	433	479	444	491	463	442	503	475	488	471	488	489	463	477	473	466	454	468	508	480	488	521	452	429	498	475	461	462	470	471	486	469	521	443	485	464	464	459	500	444	514	484	503	469	464	478	485	481	494	460	492	449	458	486	471	467	470	433	482	477	483	491	472	488	446	469	478	495	500	459	473	449	471	490	453	485	474	486	430	477	480	508	481	472	514	488	464	489	436	520	489	459	485	489	493	466	472	449	485	475	427	475	494	507	477	457	452	462	471	457	456	461	477	451	476	436	493	459	455	480	467	469	472	457	485	471	467	444	463	485	457	455	439	511	442	499	491	479	503	439	467	472	473	489	478	467	482	455	511	519	499	493	460	480	487	522	459	495	512	457	455	448	472	478	495	467	478	429	507	491	490	466	459	436	491	498	455	467	455	464	475	446	458	485	464	492	465	447	495	458	471	453	436	479	453	473	493	480	489	486	494	469	473	474	466	487	441	485	458	467	465	497	457	473	461	481	425	469	449	467	483	514	477	467	462	490	467	472	483	499	476	458	458	469	475	455	477	453	463	501	470	516	469	454	438	471	463	466	473	459	424	460	467	451	462	502	473	461	472	463	469	447	498	464	477	530	500	474	485	437	484	468	494	484	479	477	486	465	469	463	501	508	425	472	491	469	494	483	430	456	469	490	533	489	495	497	485	461	438	433	508	455	432	476	475	502	463	456	492	482	445	435	498	487	446	489	488	488	481	464	481	491	488	472	500	457	447	472	470	464	457	491	474	509	504	484	460	473	458	514	473	496	529	443	472	504	495	483	481	471	456	469	463	456	480	502	482	484	484	492	468	440	448	481	474	475	442	436	448	450	486	483	497	471	454	503	457	441	470	469	472	497	501	510	482	463	472	464	474	524	479	457	452	422	501	458	486	476	473	442	456	473	470	511	469	490	485	473	473	490	487	458	489	474	489	490	518	466	472	504	485	484	456	454	493	474	453	471	487	483	472	491	487	484	493	488	453	496	476	508	506	466	488	449	481	507	531	487	457	480	471	479	477	484	484	469	456	490	464	451	456	469	450	469	491	446	468	531	444	489	469	449	443	481	503	470	445	451	459	435	475	492	479	521	481	503	409	513	467	452	505	501	476	454	482	475	456	495	529	521	484	447	502	440	463	469	467	486	481	505	491	485	487	474	493	462	436	484	458	464	495	474	468	454	455	466	515	505	467	467	479	461	435	494	506	488	514	508	445	464	433	502	464	497	459	441	472	497	482	508	475	444	507	495	465	489	476	442	508	487	435	446	444	491	487	486	432	496	467	501	503	477	482	443	494	508	475	455	490	461	509	498	408	487	517	474	480	446	439	491	469	459	452	425	458	462	456	463	459	442	506	441	461	477	482	473	455	465	497	471	500	464	478	467	432	491	476	473	446	480	482	489	494	500	443	480	444	451	476	486	488	522	456	449	491	461	471	461	474	485	467	458	507	467	486	474	491	486	474	466	501	471	456	440	479	460	491	473	496	441	468	468	521	467	486	465	433	478	480	508	485	478	422	511	464	477	472	469	489	463	459	468	452	481	498	480	455	543	460	472	454	476	528	432	501	488	486	462	504	496	496	487	491	475	482	502	486	441	472	495	495	477	461	501	454	505	428	454	470	430	443	512	454	470	489	454	458	479	473	447	479	470	474	489	501	459	465	435	458	472	464	491	435	439	487	504	484	484	454	439	446	482	492	480	464	435	452	480	481	480	436	479	486	452	468	477	482	459	444	492	436	481	466	460	467	479	466	474	477	486	513	465	474	477	477	490	438	460	470	468	485	449	460	475	445	501	443	450	475	515	514	472	541	457	437	474	471	496	444	479	484	472	452	466	491	472	477	477	447	472	462	498	498	433	500	456	461	488	497	469	490	464	502	486	491	497	454	491	484	461	494	459	489	459	443	439	463	487	463	479	451	509	484	476	485	487	469	464	459	508	490	475	478	468	474	463	445	497	483	481	458	504	482	513	477	480	478	476	515	471	472	493	508	474	487	490	516	455	441	453	453	490	477	514	501	494	449	456	468	463	471	437	475	440	498	455	487	484	461	497	490	469	468	458	485	492	447	491	502	491	462	487	498	463	448	523	465	455	476	474	505	475	482	487	481	493	459	449	504	461	441	507	499	475	480	437	506	469	495	482	473	458	457	490	476	474	506	436	480	524	469	480	461	461	461	464	473	478	468	462	492	474	510	487	469	463	466	479	423	471	516	464	429	417	445	522	449	519	444	483	487	444	500	473	451	463	470	481	480	405	450	456	503	485	462	474	427	494	459	442	469	446	447	474	485	481	523	475	504	452	448	463	477	437	501	473	470	450	496	479	484	473	444	494	473	448	494	464	509	477	433	464	483
24658	26506	41300	34284	20955	8613	1008	333	311	315	283	268	323	291	284	278	263	286	276	269	287	290	270	250	256	274	252	285	242	274	268	273	277	300	257	259	285	276	266	267	240	275	262	269	282	241	248	248	257	280	279	287	318	317	273	282	286	293	243	286	283	265	250	282	278	271	282	252	253	257	306	238	246	277	272	266	297	293	282	271	238	278	278	238	257	276	277	283	296	254	245	265	236	232	265	290	260	272	246	254	270	291	255	253	254	258	260	242	270	231	271	277	276	265	304	279	261	295	251	286	266	243	269	244	285	261	275	266	250	261	258	278	297	260	259	263	281	258	278	262	262	242	273	257	248	277	269	275	263	256	290	264	259	275	297	279	276	284	280	258	238	298	300	288	261	267	241	261	256	278	290	268	274	284	268	267	278	267	243	261	254	234	292	293	290	252	233	276	274	281	264	285	289	291	263	279	288	296	264	283	267	280	270	249	263	265	265	268	250	267	258	264	251	240	276	270	269	278	274	255	282	292	272	245	277	278	259	272	284	268	274	317	257	263	261	275	267	245	264	272	256	264	274	239	245	267	256	255	290	278	282	269	269	253	281	251	292	261	268	252	281	269	280	253	271	256	286	258	306	247	269	271	233	253	293	287	244	274	294	236	289	250	252	250	302	276	246	276	321	257	259	280	275	269	257	310	255	262	287	284	286	258	242	271	278	262	268	258	277	260	255	286	292	270	253	291	272	266	265	291	279	280	243	243	271	265	288	255	287	268	293	277	246	280	250	289	273	272	271	286	269	247	294	282	277	257	269	290	226	252	279	285	247	274	276	268	278	308	274	258	226	283	288	258	279	232	280	265	262	263	299	266	277	271	260	238	271	260	271	244	296	284	270	305	282	247	239	250	242	282	273	247	294	257	274	272	282	261	254	259	258	287	262	247	256	244	316	245	282	260	286	278	251	241	254	253	242	290	273	282	278	242	256	262	277	263	248	256	242	271	257	286	262	247	263	272	252	268	279	245	285	267	259	257	271	264	302	279	277	273	272	274	248	279	259	225	267	282	244	260	277	279	251	235	261	318	235	292	257	285	267	271	285	268	268	290	263	295	264	234	275	278	247	276	258	276	271	260	284	277	262	248	259	242	318	255	254	282	256	251	274	258	258	289	270	300	294	246	264	264	261	257	280	295	263	278	244	278	290	261	258	264	266	259	273	269	278	288	248	307	276	271	239	277	264	256	280	275	276	278	258	233	273	258	242	267	276	274	277	255	267	307	272	285	277	272	264	255	267	246	273	266	283	266	287	237	263	275	264	294	275	260	266	276	281	269	263	267	300	273	255	254	266	250	272	272	265	272	266	246	266	281	285	272	279	257	293	259	260	273	278	268	298	283	273	289	264	269	270	258	253	270	277	278	259	256	252	270	273	274	269	284	277	275	267	277	282	263	269	249	264	255	262	290	274	301	272	308	281	301	264	296	250	264	274	280	297	239	271	283	275	275	268	272	261	269	251	275	279	267	253	247	280	285	259	275	288	283	250	242	257	271	257	273	267	247	262	276	304	282	275	269	268	283	261	277	268	263	257	268	275	283	273	275	276	281	279	259	252	267	284	253	269	262	257	262	277	270	268	270	280	277	278	277	307	276	282	258	262	280	272	252	247	240	250	269	275	267	278	228	235	244	253	268	280	278	257	271	267	272	284	260	245	253	277	270	248	261	284	285	257	248	250	288	275	254	243	256	285	286	252	284	253	278	301	248	269	253	261	284	291	241	282	242	254	279	275	298	271	296	322	239	240	266	265	260	281	267	260	250	270	272	269	249	281	294	288	233	275	300	276	253	296	317	251	282	262	285	275	292	234	236	278	256	266	304	272	261	277	244	287	297	259	267	258	254	258	257	290	268	249	281	262	279	236	246	257	283	293	235	246	252	274	249	245	254	271	264	264	273	275	257	271	263	298	250	285	298	281	269	268	261	270	280	272	307	268	301	265	268	239	265	251	256	250	262	278	232	269	266	281	273	263	274	297	260	274	271	250	278	233	296	270	262	271	252	284	255	282	260	261	249	251	286	258	286	283	287	282	277	245	265	258	253	288	277	258	307	262	295	248	216	275	287	262	284	281	275	241	245	279	257	268	257	271	310	287	283	298	255	287	278	287	288	290	250	289	253	298	286	257	268	245	288	254	270	253	285	236	253	236	251	256	289	260	271	267	310	256	249	258	261	277	273	231	245	246	250	253	268	273	248	260	291	295	282	245	249	249	262	253	269	271	280	249	298	262	269	260	294	283	234	265	314	276	286	255	293	275	276	281	237	248	265	307	280	266	288	257	274	277	283	256	258	267	269	263	287	288	267	260	272	274	289	276	247	277	283	268	265	266	243	259	268	252	240	289	260	258	263	275	261	264	295	294	268	268	267	274	277	259	260	262	284	294	267	279	271	269	257	241	263	268	283	235	283	253	289	263	279	266	281	280	262	265	287	251	269	270	279	250	262	317	278	253	276	231	275	258	268	274	250	281	260	260	258	280	252	259	260	278	284	291	253	259	279	259	272	274	263	259	237	272	270	270	274	257	241	279	285	276	290	287	262	294	278	271	293	269	282	251	280	284	288	257	237	257	294	288	273	270	267	249	281	246	280	263	269	258	248	282	255	258	258	271	244	256	254	268	252	284	260	284	280	255	288	277	256	259	291	264	286	269	275	262	288	266	289	272	286	270	279	263	282	249	328	264	292	280	242	257	276	299	294	284	297	261	276	287	274	292	270	276	251	267	241	271	258	259	287	290	282	263	253	270	245	283	260	289	253	277	273	304	259	293	273	323	270	281	266	255	292	267	260	272	291	257	283	276	287	248	266	249	263	256	267	318	247	250	246	278	290	284	234	294	275	280	285	269	257	274	266	282	266	268	236	258	286	275	286	275	285	293	269	268	280	280	263	265	259	270	254	253	268	284	267	284	259	292	254	278	273	277	267	264	275	253	255	246	304	248	275	273	305	261	243	262	254	254	275	265	291	268	229	261	251	270	257	265	271	266	288	254	265	282	261	254	283	270	257	272	272	268	319	250	248	262	276	273	259	269	270	278	266	286	275	267	263	272	240	260	274	250	274	278	290	262	242	282	255	289	280	263	246	296	272	265	264	268	259	266	293	252	271	275	258	299	283	248	283	266	269	255	292	274	294	270	261	265	272	264	272	257	249	264	266	249	312	278	270	276	256	290	269	275	290	268	271	280	288	282	257	262	267	277	260	280	299	289	290	279	297	260	286	245	272	293	275	272	268	253	302	248	266	297	259	273	266	256	277	255	283	282	283	285	275	252	271	228	245	254	276	247	261	231	255	249	272	252	302	285	289	232	292	240	268	274	243	278	277	294	251	281	274	263	267	257	260	288	269	236	279	247	285	244	276	261	268	286	250	286	258	255	264	274	259	238	276	252	286	275	276	258	277	254	276	303	244	283	290	245	294	275	282	272	243	248	313	275	258	253	253	290	282	258	286
55338	94877	73331	44321	21556	5937	1484	581	542	500	509	500	478	509	460	504	518	486	483	517	472	498	469	510	502	505	456	518	486	492	553	503	524	504	470	500	464	486	484	493	498	521	542	495	459	472	482	531	502	452	482	498	486	460	494	497	469	461	503	512	493	493	488	493	519	507	473	530	495	513	488	480	492	542	501	492	491	468	496	496	489	483	523	493	503	538	440	500	477	506	457	527	506	508	473	540	514	444	473	489	516	481	456	515	528	492	502	516	456	501	506	476	472	473	497	451	491	502	499	488	485	469	516	484	501	504	519	470	514	467	462	501	479	470	481	521	476	497	506	501	465	514	520	504	477	484	473	512	493	454	502	459	481	517	503	498	480	499	504	505	525	483	501	492	479	458	457	461	508	531	460	494	455	462	456	524	479	481	510	533	508	502	461	476	456	465	507	486	515	536	510	503	444	512	466	497	492	489	526	526	479	509	497	501	480	508	526	500	507	506	468	462	482	517	495	495	486	463	514	492	518	467	484	482	464	508	482	455	528	461	472	494	506	478	471	515	488	462	505	486	546	509	490	521	495	480	513	518	500	513	552	494	466	478	479	521	511	521	506	479	536	485	486	484	468	504	482	502	500	459	513	537	456	467	520	505	499	519	506	491	513	455	501	530	512	502	520	512	501	526	479	527	490	523	530	512	495	529	501	487	517	506	497	491	488	498	496	522	519	515	476	516	500	474	478	498	482	466	527	506	447	491	488	521	473	488	475	507	476	506	422	496	542	497	480	481	480	509	500	494	509	469	524	488	492	454	493	491	455	472	451	487	483	480	494	490	506	460	513	482	500	484	498	485	506	472	489	510	467	480	480	476	504	510	478	453	514	473	469	512	487	479	474	498	506	470	486	488	491	508	471	492	507	497	476	473	478	510	473	482	483	487	501	503	532	484	519	500	506	475	516	510	490	494	486	498	496	515	518	477	435	516	498	508	508	450	497	505	479	487	487	469	521	536	529	520	501	491	482	500	516	518	561	508	503	469	526	495	474	475	501	467	479	517	510	467	519	432	500	490	475	491	507	479	499	492	519	472	471	535	478	484	464	499	489	474	495	504	489	448	453	471	479	487	512	535	492	525	510	492	536	494	453	484	462	518	496	481	502	498	477	473	525	498	484	492	540	463	489	546	517	522	488	499	524	500	498	440	469	485	526	485	507	524	518	482	482	476	496	482	465	542	467	548	521	523	521	516	517	487	502	514	534	457	454	499	488	513	530	518	490	487	474	509	479	473	490	524	506	486	496	466	529	503	490	517	492	454	514	465	503	500	489	463	532	509	483	476	509	510	486	478	518	450	497	480	500	495	486	519	489	468	496	501	522	506	515	475	511	495	523	451	534	482	484	520	505	482	467	493	470	490	514	433	498	518	436	470	500	493	520	498	500	453	527	467	514	524	507	493	482	479	502	539	534	505	485	509	546	478	473	477	488	536	472	529	526	492	468	461	482	501	511	475	523	518	551	507	502	506	477	527	481	481	443	450	492	463	514	495	496	483	520	507	489	522	505	471	479	509	496	508	461	480	468	455	536	495	464	489	479	506	488	451	492	529	493	498	504	485	489	518	492	463	513	467	533	521	493	481	518	487	485	482	469	542	498	485	515	476	477	497	505	472	483	514	463	479	473	489	512	491	517	515	484	491	481	493	532	481	490	502	499	491	465	463	489	468	499	469	504	555	491	472	529	496	514	490	486	506	470	479	546	486	471	505	504	454	504	519	473	532	479	473	504	491	465	488	450	497	515	469	464	465	447	482	500	507	512	526	512	504	504	487	508	495	506	534	502	521	469	506	524	474	483	482	495	467	512	492	493	455	500	487	479	454	473	543	549	482	531	521	532	481	498	517	493	488	454	522	491	542	513	492	505	487	512	526	459	498	476	499	490	483	474	474	501	463	504	506	474	470	510	483	488	497	482	496	476	466	511	470	521	465	453	479	462	505	495	464	482	521	504	503	541	488	493	466	467	494	494	546	448	499	481	508	499	506	489	492	480	462	488	502	494	508	478	477	525	525	506	494	482	519	478	504	483	469	478	495	501	509	489	482	530	468	515	489	513	511	509	508	516	468	501	512	466	465	480	516	522	507	488	511	460	487	483	537	485	518	495	493	498	472	485	468	522	462	505	471	468	514	455	529	487	508	534	511	485	511	498	490	472	475	514	490	494	484	497	464	491	533	451	500	503	475	462	502	512	435	537	510	515	509	470	463	506	502	486	482	490	496	489	492	551	460	490	504	527	482	504	509	515	505	511	469	468	477	501	481	493	514	474	556	486	488	492	452	472	446	471	513	504	500	515	488	491	515	475	496	473	491	490	522	484	509	532	514	495	501	460	498	467	485	511	513	501	502	531	520	496	547	475	516	508	523	521	506	508	506	460	474	537	530	514	508	493	476	488	521	522	485	495	488	496	480	535	495	505	517	479	473	504	495	500	491	502	526	477	508	502	472	482	504	484	539	485	497	488	497	470	511	490	519	501	541	483	479	488	511	502	488	499	478	503	503	480	497	483	492	512	505	485	495	498	498	497	501	507	471	497	483	487	483	491	497	492	503	485	447	474	479	476	495	510	513	495	459	498	514	521	497	511	486	509	481	481	470	495	528	494	500	476	542	458	503	516	481	511	545	539	521	490	509	510	491	482	548	505	529	474	487	508	501	518	521	481	520	481	463	509	480	507	470	509	484	475	457	464	495	485	475	500	503	505	524	471	514	527	528	481	497	510	504	477	444	500	485	485	506	467	532	491	442	486	530	484	527	491	495	454	505	487	501	500	518	475	541	500	515	477	544	498	523	520	464	521	473	470	505	525	472	490	499	518	513	491	461	492	465	491	506	486	459	454	505	487	508	475	509	479	509	475	501	483	478	492	515	500	498	487	513	473	504	511	546	483	476	506	477	473	456	430	488	529	505	460	489	516	496	483	505	484	505	498	501	471	514	469	490	469	494	533	473	511	538	453	471	510	546	487	449	503	490	490	495	470	525	493	500	517	497	505	515	500	491	508	478	470	463	499	515	496	469	462	526	522	516	476	499	484	497	505	493	484	493	529	544	498	529	470	511	513	484	499	491	508	480	497	504	476	465	514	507	506	488	460	482	492	480	492	522	502	487	551	486	473	475	487	480	524	548	496	490	506	526	463	508	530	513	508	508	462	456	481	500	503	509	462	491	486	498	503	510	476	466	473	518	482	473	459	490	491	516	493	545	498	481	485	501	501	503	486	472	495	471	509	488	471	495	465	517	518	496	502	484	483	526	467	489	504	517	501	500	458	504	515	466	498	484	474	475	467	476	505	470	504	504	467	455	517	470	533	526	506	460	505	481	534	504	549	489	484	533	455	490	488	468	512	502	487	506	448	499	523	494	484	501	484	507	513	529	508	516	495	473	492	500	460	515	487	473	496	522	487	538	454	514	524	474	491	460	488	528	515	474	463	503	511	502	518	498	497	480	463	492
23422	23673	34999	28925	21953	16688	4035	437	349	330	348	318	340	332	311	327	332	337	339	317	348	341	293	317	331	308	367	299	308	322	297	329	328	309	287	332	312	288	316	305	313	298	312	339	322	292	314	341	320	326	284	310	338	365	300	313	316	320	345	320	311	289	357	303	277	350	305	310	323	297	300	310	326	328	312	292	325	321	319	332	345	323	294	326	341	312	315	296	309	326	309	335	337	337	323	316	322	339	304	332	297	319	314	298	328	315	331	344	308	299	331	343	328	305	313	294	342	310	313	306	295	314	323	300	336	313	351	332	332	296	339	324	298	315	343	325	317	299	330	324	316	331	350	267	328	339	304	278	317	297	302	362	341	308	282	307	309	308	302	336	318	317	345	331	329	306	314	328	344	317	297	292	317	306	346	305	340	292	311	320	297	300	310	340	335	330	298	290	303	308	340	329	300	309	352	331	345	287	307	310	304	277	315	310	296	299	336	318	312	319	317	300	323	342	336	328	307	312	288	289	314	304	276	301	299	293	302	318	300	324	329	339	338	317	296	371	311	314	318	283	311	284	344	288	282	295	304	297	329	303	303	296	333	296	327	300	307	292	325	323	303	285	292	303	321	304	324	339	303	310	325	308	313	312	311	318	358	311	323	323	281	290	315	356	299	317	339	307	318	315	341	324	326	310	316	332	299	322	332	341	299	321	279	345	300	296	314	304	312	340	318	298	303	277	309	310	283	323	297	319	323	308	297	337	341	329	319	277	339	328	287	351	296	328	335	310	300	352	296	318	318	304	332	344	310	322	320	313	319	299	317	332	299	289	311	323	324	304	286	315	328	328	323	263	312	336	302	299	314	299	335	302	302	326	312	320	321	310	300	314	329	316	305	331	318	333	346	325	305	334	267	340	288	316	311	327	308	308	310	323	320	309	347	308	356	359	298	317	269	340	320	312	325	324	324	315	306	330	307	333	313	304	318	310	290	323	286	338	325	304	324	326	319	304	288	315	301	314	319	318	324	290	323	303	325	318	302	313	310	315	303	311	298	298	338	314	341	294	329	306	325	298	311	309	319	302	319	279	343	344	326	333	326	319	288	327	322	324	315	281	366	323	310	309	282	302	319	303	311	319	322	263	311	280	304	299	346	338	299	322	296	389	305	307	302	337	283	344	293	328	346	332	311	327	316	315	320	266	299	334	307	336	268	304	314	308	325	315	341	356	299	326	331	307	326	305	305	308	307	309	304	311	320	315	341	326	313	302	307	285	320	308	294	317	315	303	324	314	322	300	307	327	313	312	316	326	328	315	301	325	314	288	288	284	281	288	321	310	283	314	313	330	331	317	351	319	331	331	282	326	325	325	335	338	301	303	324	315	309	326	326	325	318	319	314	308	328	307	305	301	289	341	314	333	300	280	329	283	315	321	266	318	332	332	324	287	300	318	340	312	320	325	312	302	312	291	305	329	322	309	307	345	289	335	324	321	293	327	305	297	291	305	276	293	314	298	324	316	321	312	312	326	302	299	314	350	297	307	294	327	324	334	335	303	287	306	318	286	340	313	319	325	298	308	306	328	308	274	311	350	299	289	347	296	334	287	303	291	329	305	329	309	315	317	332	303	322	322	321	345	327	302	320	321	324	311	328	318	304	312	287	324	330	304	289	340	318	289	301	329	332	300	350	319	330	284	321	314	286	314	298	286	329	337	268	340	340	334	345	336	274	293	317	301	325	309	283	345	335	314	304	316	322	287	322	338	285	345	315	314	324	319	337	310	310	293	321	303	312	344	303	314	326	330	319	310	313	312	288	329	306	309	321	315	301	323	341	296	300	286	318	303	332	311	311	355	309	312	323	361	330	334	340	298	285	309	332	331	322	336	328	318	326	310	297	301	313	296	348	306	323	314	294	350	315	299	332	331	327	327	288	334	334	316	281	302	336	290	300	299	313	324	311	321	286	336	324	318	274	341	321	309	308	320	320	315	319	306	332	332	334	311	284	305	324	307	346	324	328	324	316	348	325	321	310	278	307	293	285	317	291	298	284	322	343	313	291	296	328	310	317	336	312	347	282	288	319	300	349	356	320	355	352	334	317	305	310	301	303	313	323	284	309	306	290	291	275	299	310	328	275	336	325	323	345	306	296	334	327	286	315	310	268	335	298	319	316	328	303	318	308	317	313	320	314	311	311	300	323	328	280	321	314	312	293	285	314	309	270	310	328	318	346	328	307	319	298	304	306	341	330	294	290	324	307	306	355	296	321	328	334	320	298	315	321	305	322	341	325	327	304	300	296	315	309	307	318	305	315	320	315	307	336	294	292	330	286	311	285	316	302	303	326	299	294	309	333	299	327	295	338	305	305	304	323	331	333	326	293	313	279	306	313	265	291	307	335	333	342	291	294	319	291	301	318	313	323	344	307	301	297	314	332	289	334	299	336	335	303	318	298	329	328	280	315	312	347	304	319	336	335	305	343	318	292	305	331	301	320	304	282	317	287	330	353	319	323	311	328	322	300	319	320	325	313	338	300	299	322	324	353	304	328	337	290	304	334	328	342	303	319	314	300	343	316	321	300	335	332	294	305	318	327	312	283	318	328	331	281	299	314	290	312	344	322	319	308	323	305	336	335	299	331	329	314	272	275	327	306	306	307	293	328	311	339	322	316	314	303	328	310	310	299	297	305	332	339	354	329	299	299	320	327	318	320	299	295	294	291	307	318	312	321	306	295	294	288	321	322	312	298	303	320	325	310	300	297	313	304	322	338	353	330	297	341	323	287	287	308	285	349	318	317	325	291	318	293	323	327	288	315	326	317	319	315	277	323	309	324	323	292	327	339	304	308	323	295	334	330	341	303	335	298	323	372	291	310	340	295	284	325	326	335	330	298	286	285	298	359	283	311	314	289	349	337	337	331	330	325	316	317	301	369	311	318	291	287	310	322	321	317	315	311	322	352	296	312	335	337	299	329	292	324	301	317	319	321	332	345	283	302	318	310	319	295	326	278	292	307	315	331	314	329	330	317	306	315	322	318	325	322	341	316	328	295	300	305	313	308	318	321	307	345	277	316	315	308	285	318	325	329	303	324	307	332	331	319	311	299	304	317	320	301	303	307	312	311	295	314	309	329	313	343	319	323	342	303	340	288	338	297	305	361	300	320	313	310	294	327	316	317	295	342	328	350	310	305	331	311	300	301	293	355	291	321	317	334	344	330	318	314	329	284	298	344	336	322	315	340	349	338	345	335	314	333	313	346	325	321	314	335	307	318	337	358	318	276	303	325	338	296	323	307	309	354	307	317	336	306	329	297	351	336	307	312	320	284	324	333	301	325	312	298	313	332	309	320	289	316	311	285	343	325	320	279	341	322	292	302	305	325	321	352	302	280	300	335	297	328	298	317	315	353	316	292	300	315	309	288	338	289	326	308	292	325	303	310	336	296	306	306	322	312	334	330	350	318	313	339	306	306	322	300	303	299	341	291	309	284	309	311	317	313	283	347	351
58447	101018	78183	49802	25215	7725	1726	707	586	568	532	560	555	527	544	547	593	543	540	569	541	546	563	541	574	585	535	546	535	561	521	531	526	500	565	529	505	564	551	572	542	500	518	551	564	567	560	571	527	585	577	592	553	508	560	590	552	573	546	589	536	567	594	591	548	575	496	577	538	560	558	567	536	539	555	552	563	533	535	514	589	557	564	571	570	513	548	554	548	546	534	586	512	532	593	563	521	544	538	543	549	556	572	509	550	548	558	584	538	612	542	566	605	582	546	548	518	585	540	544	516	568	524	565	535	552	557	610	575	550	543	531	528	555	536	558	603	593	527	546	524	558	568	529	549	572	537	574	540	527	565	563	570	523	507	533	574	530	573	533	594	536	538	554	499	553	572	565	551	600	577	534	561	522	543	504	542	538	530	549	562	551	574	524	542	568	541	547	540	560	568	570	537	534	583	526	539	542	572	564	573	569	567	520	536	549	566	576	549	574	558	584	522	546	560	540	549	577	529	569	551	551	491	593	587	526	552	554	587	533	587	565	538	527	549	568	550	571	534	510	563	597	516	516	523	602	574	520	546	530	549	537	594	571	549	527	526	611	520	563	579	534	565	565	540	572	544	533	527	540	556	535	539	590	535	568	574	535	579	542	559	551	555	590	547	556	596	535	561	575	568	582	542	579	567	569	550	577	537	534	559	543	551	552	526	544	572	563	556	556	561	562	542	503	505	578	562	553	529	542	555	531	524	539	550	554	556	555	499	542	537	567	570	520	574	547	548	580	586	555	541	556	517	579	544	540	550	570	557	565	599	556	520	556	519	575	597	560	479	526	520	590	550	572	520	515	571	571	587	597	564	575	520	559	557	543	557	539	571	540	529	572	524	544	599	564	511	547	523	560	599	591	544	526	538	529	538	576	579	541	535	572	541	540	561	553	575	555	557	583	551	563	541	588	517	544	596	599	537	545	532	568	566	536	579	546	526	500	555	559	535	559	527	511	559	545	505	565	565	557	588	543	543	540	550	548	566	544	537	544	546	587	547	581	564	530	567	576	538	595	579	552	538	545	554	551	535	578	573	543	572	566	582	536	543	548	563	514	501	561	558	562	551	560	503	546	592	514	541	564	528	544	544	534	539	567	551	561	520	574	574	565	558	512	557	560	580	571	529	557	558	569	575	577	517	552	532	500	555	573	537	528	553	534	570	508	569	567	564	563	541	558	556	555	544	553	559	581	554	542	539	604	517	574	545	533	514	562	546	580	557	514	546	559	542	568	541	525	530	544	550	510	552	562	572	554	614	606	588	564	544	545	591	533	531	602	558	581	576	531	512	555	528	604	499	611	578	575	510	546	550	558	523	528	558	569	569	527	571	538	553	596	569	503	528	603	584	568	552	570	536	539	508	552	551	549	589	537	535	509	562	556	529	556	570	551	517	530	571	562	590	592	588	546	579	534	584	517	550	545	574	574	550	573	543	539	558	518	530	530	570	538	545	500	618	584	528	563	532	557	560	545	549	509	511	559	556	557	530	542	570	547	560	520	572	557	565	488	520	542	543	553	549	547	553	516	579	536	554	578	561	550	561	539	569	568	539	508	549	520	552	507	489	572	520	503	583	536	546	555	582	523	542	558	502	553	524	559	532	530	573	584	571	573	550	552	587	548	547	535	596	544	532	585	559	573	545	536	511	530	563	579	557	531	589	538	585	544	579	559	534	570	580	596	533	569	544	547	513	566	574	534	560	564	567	596	532	531	560	576	530	568	522	556	525	517	580	544	551	556	545	585	550	564	535	566	555	525	550	575	563	601	542	546	558	508	515	532	526	553	538	549	599	544	542	562	553	555	530	549	536	552	556	561	580	565	550	565	557	531	548	547	576	587	528	500	563	545	545	531	554	560	576	526	563	551	535	541	553	572	575	580	564	532	554	585	592	557	584	535	547	556	565	533	504	581	556	557	556	538	566	567	555	508	555	541	521	564	571	546	565	565	559	533	538	531	537	580	529	560	585	544	569	546	562	540	554	598	533	557	575	556	530	532	538	605	538	542	525	518	553	558	537	558	538	531	565	573	535	585	524	536	507	501	572	524	534	551	614	538	535	557	550	577	556	584	563	568	524	539	566	521	570	534	576	581	571	594	537	580	503	538	568	566	524	566	482	590	518	525	515	560	553	541	586	537	489	566	600	557	528	549	529	562	536	577	578	519	534	581	567	502	522	518	594	580	590	577	560	566	551	551	569	573	545	555	549	508	562	573	530	565	541	539	538	557	526	570	574	569	539	555	597	590	487	565	596	529	564	552	567	586	528	541	548	532	544	537	567	553	542	566	598	571	559	540	525	522	527	501	555	523	540	515	545	565	539	543	561	575	548	599	545	562	545	596	559	550	549	573	529	558	522	594	547	543	524	522	592	516	537	588	538	550	585	525	564	608	570	525	551	556	540	515	592	596	533	565	582	563	594	536	551	507	593	541	559	575	573	548	569	533	583	566	546	554	530	516	519	540	546	569	578	549	539	516	559	546	547	559	550	542	543	520	546	551	517	569	578	554	576	545	557	557	557	552	505	554	572	560	509	530	541	537	558	515	522	545	541	557	597	537	534	532	527	516	592	572	541	551	593	542	532	570	591	577	524	538	548	522	518	566	561	548	569	556	552	580	543	536	522	552	521	570	568	547	543	579	550	517	567	537	556	609	565	549	519	547	574	595	571	527	602	541	573	542	539	600	548	537	548	557	547	568	557	580	546	540	540	530	539	497	488	544	564	561	565	550	548	567	562	565	604	584	555	519	527	497	548	553	544	570	563	552	569	561	567	569	543	581	506	611	593	569	590	568	574	554	568	565	502	523	570	524	592	527	569	569	537	591	581	574	565	548	576	563	551	558	551	583	560	549	549	534	517	543	554	558	514	526	560	573	542	579	535	530	594	570	563	563	536	530	576	536	572	576	543	507	526	564	592	550	532	588	601	564	603	598	553	591	543	533	514	552	563	572	500	560	526	554	567	541	599	591	553	586	555	577	548	553	565	584	506	536	562	559	572	549	569	562	515	541	528	535	587	558	540	545	553	515	568	586	586	493	546	570	552	528	515	533	550	573	545	551	531	563	569	628	515	515	553	528	559	535	574	562	547	552	529	529	568	575	505	553	565	601	539	552	570	526	564	531	575	547	550	558	572	582	509	522	551	549	552	572	523	572	549	566	554	564	565	550	534	533	523	540	537	512	504	534	565	569	542	544	534	546	526	529	544	533	517	536	545	526	519	568	544	546	552	555	552	531	539	585	560	557	577	532	548	588	515	532	563	547	525	576	563	578	568	568	535	529	536	577	572	590	560	560	549	551	536	521	568	550	546	525	607	515	543	563	543	517	561	548	548	561	555	523	519	570	543	596	551	576	555	505	527	546	555	534	552	567	600	533	556	551	568	598	583	532	558	496	526	585	581	551	568	570	547	539	517	567	571	524	563	554	539	538	511	541	537	549	561	535	520	546
29095	32432	29581	14212	2403	606	320	268	257	263	260	252	267	260	224	241	254	266	229	224	254	270	251	240	244	260	259	242	242	255	270	280	239	271	239	275	262	251	256	256	262	243	260	251	261	248	265	254	305	221	250	259	259	284	260	243	240	244	254	251	246	247	254	244	255	281	260	245	255	275	218	231	236	240	278	245	235	311	255	245	258	243	249	219	246	257	250	271	242	241	252	285	221	245	262	240	234	243	230	246	251	254	262	226	243	232	268	262	244	256	266	262	231	252	251	257	236	282	269	244	244	243	224	248	257	253	270	260	260	257	225	268	259	266	283	251	241	271	252	263	280	260	259	266	255	259	258	245	242	260	239	253	271	221	253	246	240	270	235	231	272	250	267	243	254	283	246	279	268	252	242	265	260	232	253	271	238	273	242	243	262	256	261	233	274	252	248	290	257	286	262	249	236	270	259	245	262	234	250	236	274	240	258	225	242	241	258	267	281	266	235	259	250	269	277	249	234	261	232	242	250	241	259	206	222	245	246	254	241	248	237	293	264	251	286	255	264	261	277	286	268	254	254	249	255	250	241	253	262	267	254	246	255	263	260	283	276	271	280	253	254	269	257	259	255	268	243	238	253	252	237	242	280	236	264	250	254	265	276	253	257	258	252	285	234	268	227	262	251	255	249	255	230	286	255	265	245	248	270	262	264	275	254	259	253	245	259	228	238	252	272	257	273	265	269	260	265	266	253	250	247	206	271	248	250	267	260	250	237	243	242	261	281	243	259	254	287	272	251	251	252	263	272	251	269	243	261	215	259	251	279	253	247	257	262	266	258	251	290	254	252	247	259	272	252	246	277	231	262	295	276	231	240	267	247	259	273	267	263	255	243	252	277	240	262	240	262	235	273	273	253	244	257	264	271	236	281	272	259	238	263	222	245	252	256	262	256	244	262	245	224	245	246	230	276	269	255	260	275	277	241	252	232	252	262	281	281	254	264	254	232	236	222	247	296	267	266	240	258	276	237	243	274	252	254	273	243	255	257	273	226	254	233	268	240	268	292	274	236	249	268	249	254	253	244	260	255	248	261	247	223	285	234	264	240	254	258	238	257	241	254	228	259	234	230	252	244	269	256	264	274	276	210	250	260	265	243	274	253	236	279	263	263	234	240	275	229	248	245	270	264	275	272	241	254	243	238	259	279	246	256	218	261	270	228	242	235	250	265	274	239	262	264	273	247	250	244	241	255	275	249	277	275	245	256	228	260	242	291	256	276	226	249	240	244	257	268	246	261	239	260	256	303	250	275	255	272	261	242	275	311	266	249	258	272	227	266	255	238	251	255	249	261	221	277	256	254	259	224	245	239	243	230	288	285	241	239	244	245	264	258	251	283	272	260	255	251	241	249	276	242	248	261	250	259	273	222	257	252	261	277	301	263	271	246	280	257	246	214	246	236	255	263	272	248	251	255	249	239	230	241	278	277	245	249	251	259	268	256	246	275	246	263	254	266	257	228	263	297	269	239	239	239	256	280	245	247	263	271	254	245	253	258	244	271	280	261	293	244	251	270	256	257	247	246	266	242	229	259	219	285	248	263	231	261	256	269	256	255	243	250	248	276	262	275	264	236	239	245	242	259	250	249	251	262	244	277	218	255	284	238	262	271	251	276	275	259	255	246	256	272	244	273	223	226	280	226	257	268	250	240	207	267	260	262	290	263	258	263	257	247	263	245	267	247	214	269	242	259	256	246	276	242	233	236	250	273	269	265	241	229	240	256	277	239	235	260	260	249	251	244	234	233	254	265	248	262	244	253	264	251	238	285	214	236	232	209	273	255	238	276	235	253	247	255	247	240	275	237	261	236	286	291	260	287	257	273	249	270	250	267	289	250	269	263	255	267	272	241	259	264	261	257	255	245	250	266	250	238	294	238	219	259	231	240	221	260	249	249	238	237	256	251	249	251	256	259	271	263	265	228	267	215	241	246	277	251	234	230	277	265	255	229	250	246	226	240	246	269	267	266	266	256	239	242	237	260	224	260	256	241	255	238	237	236	274	231	254	245	278	224	247	242	261	259	231	247	256	267	239	250	268	261	271	274	280	245	274	271	265	261	236	267	238	250	259	255	244	250	266	277	210	281	236	249	250	243	281	262	239	270	261	267	242	246	254	279	259	245	262	270	250	241	252	286	247	262	289	244	229	268	254	258	262	255	239	249	267	264	242	288	269	272	235	247	237	256	234	232	269	254	252	243	253	261	267	262	255	242	256	230	254	240	257	246	265	238	252	256	281	248	241	250	245	251	234	275	242	250	261	248	249	247	243	224	263	251	259	256	250	249	227	242	256	258	262	254	252	257	255	246	273	233	273	236	257	247	252	243	235	240	234	262	244	241	256	218	246	280	277	254	239	267	253	272	265	276	257	255	290	244	286	262	274	250	266	249	246	245	259	260	256	256	224	247	245	273	239	252	247	260	251	252	264	232	240	255	243	263	241	246	259	223	249	243	262	261	275	236	249	278	262	251	261	275	286	234	269	279	256	232	246	241	255	250	271	259	242	252	243	247	207	243	256	292	282	261	228	268	259	261	276	230	236	274	269	252	247	286	285	271	270	261	292	253	272	264	253	239	240	231	262	269	260	268	262	255	249	252	271	266	271	256	232	260	251	272	247	257	269	263	253	258	264	243	224	232	264	276	250	266	261	256	238	250	274	234	225	272	258	245	251	269	248	255	259	254	244	263	292	236	241	262	268	253	256	263	269	210	255	266	277	250	251	249	265	258	222	257	283	224	239	287	276	275	251	250	279	274	260	274	253	255	247	261	257	249	291	255	249	230	217	265	266	271	272	263	266	244	272	240	245	258	249	250	268	237	265	269	248	235	253	264	249	236	224	268	234	258	275	237	269	272	223	247	247	232	227	268	269	234	240	226	235	260	250	280	255	268	254	282	248	219	239	257	248	216	230	228	232	276	251	291	254	260	273	237	261	231	247	255	238	250	263	238	284	270	267	257	234	258	269	255	262	262	268	214	244	271	278	250	268	241	256	261	257	241	250	263	272	237	257	249	234	231	268	242	265	273	259	266	241	256	261	251	256	285	231	255	263	219	267	226	260	243	259	237	274	260	250	234	245	255	250	233	276	263	262	228	264	265	235	244	231	245	268	263	263	243	241	259	249	265	276	251	272	245	271	276	285	254	261	246	279	279	275	259	250	276	249	228	231	226	244	277	243	243	266	286	229	291	264	252	260	249	293	281	266	241	260	250	225	278	258	269	267	250	265	238	257	294	236	282	267	296	250	236	266	248	304	255	233	244	239	266	263	253	256	273	241	238	231	262	245	256	263	251	271	264	242	275	228	254	274	254	254	263	264	269	246	251	255	274	265	243	245	244	247	271	251	261	269	258	263	273	240	223	244	262	254	246	254	271	259	243	256	254	246	267	269	265	242	245	252	268	250	260	286	249	252	244	242	257	247	268	253	219	251	253	251	250	261	261	229	237	294
36158	50144	35006	15677	4700	1282	592	455	473	483	440	465	471	504	493	451	484	485	458	486	476	477	487	466	472	471	449	504	448	461	495	494	497	487	476	442	459	465	468	478	463	465	476	509	497	492	503	472	473	512	479	463	495	509	476	436	457	463	470	478	487	464	496	469	459	460	467	466	521	514	513	482	496	471	476	468	519	481	451	459	494	431	509	460	456	500	470	478	466	443	468	459	444	496	472	483	497	469	500	462	475	499	464	497	471	461	464	452	467	460	474	481	465	487	511	482	432	485	480	475	487	490	473	476	491	477	485	468	496	451	477	478	456	417	463	479	495	484	482	474	473	437	434	446	498	479	440	497	485	472	495	483	466	477	461	489	460	498	507	484	471	421	474	434	469	474	535	486	482	496	505	449	512	509	496	485	475	459	451	504	523	446	483	518	463	473	456	469	469	474	476	492	491	488	492	440	451	491	449	463	513	467	443	458	481	468	488	497	488	481	453	506	463	479	451	476	473	508	486	452	443	444	503	478	459	455	476	476	450	511	483	455	490	438	480	444	470	472	500	469	482	430	467	456	469	491	450	471	491	467	467	483	515	442	468	449	466	442	464	499	469	439	460	514	479	467	470	485	467	459	442	471	517	480	455	484	451	431	465	475	482	499	421	500	494	486	519	443	476	487	479	471	460	458	472	443	477	468	473	479	452	486	485	491	431	486	442	497	506	539	475	463	472	468	474	474	443	436	483	506	468	464	496	482	469	475	476	481	485	472	510	501	460	465	487	454	473	444	452	477	464	462	479	499	504	495	444	449	461	522	471	491	508	446	473	468	482	446	512	481	486	486	436	455	491	461	444	458	476	452	457	495	494	465	494	460	457	486	469	453	476	483	460	429	462	451	450	449	467	467	477	507	502	487	470	505	517	464	465	478	453	489	456	473	466	454	472	506	472	462	508	486	476	475	456	508	462	504	440	471	451	453	473	462	459	451	454	438	469	468	446	482	472	511	444	498	467	430	466	480	449	472	503	469	471	472	466	483	446	505	491	460	455	465	424	438	483	487	471	461	519	516	457	474	514	498	463	438	463	449	426	472	470	424	502	468	434	446	499	467	476	486	447	504	448	462	460	476	450	469	464	454	435	475	422	502	457	482	478	486	464	436	496	458	485	506	510	512	484	480	460	475	464	477	466	440	445	450	494	511	494	496	457	494	481	483	487	493	455	463	499	455	485	428	500	473	439	505	439	445	455	477	475	473	462	478	517	463	482	466	466	471	510	473	461	475	475	474	484	461	474	457	461	452	464	481	471	468	495	485	481	470	478	495	452	491	480	468	467	470	475	469	470	483	439	506	510	476	489	477	466	503	473	432	493	461	522	462	447	490	479	479	447	464	465	451	422	478	510	435	484	440	471	504	427	479	497	461	442	462	444	439	486	477	461	453	448	480	447	524	449	456	469	477	467	448	460	474	485	493	466	463	443	458	486	454	460	485	448	477	496	483	482	479	457	489	481	480	526	440	482	470	471	455	461	473	473	479	460	490	467	453	472	464	492	468	509	475	467	447	489	468	467	472	503	490	451	493	455	469	488	501	493	467	505	450	445	446	460	517	483	463	501	469	486	528	472	493	449	477	453	425	465	497	482	463	474	480	493	477	487	469	467	484	447	466	504	458	407	507	465	459	447	478	487	504	480	455	464	479	476	513	518	480	468	468	461	431	476	508	508	469	464	472	501	472	438	495	421	449	483	446	459	459	493	476	492	468	492	458	452	467	468	464	520	466	444	464	479	479	443	477	503	457	487	464	488	453	492	482	468	452	477	443	485	487	513	516	471	500	466	482	487	446	478	457	468	442	450	429	472	464	454	476	490	459	495	483	460	487	470	471	477	492	459	468	452	449	484	464	483	470	481	512	496	506	481	440	448	457	489	468	510	441	532	415	478	438	451	450	459	478	487	454	477	454	486	479	461	459	487	477	482	490	482	471	464	473	460	465	489	484	466	476	464	450	470	448	464	466	474	461	460	475	446	479	468	501	473	489	457	461	448	503	474	488	433	437	482	450	498	479	453	497	491	466	451	467	469	445	522	487	481	472	461	448	494	466	499	484	461	471	451	488	484	461	459	475	445	488	469	428	477	460	463	433	471	445	478	470	481	459	511	461	446	491	497	457	481	463	495	479	453	460	491	464	460	464	495	509	497	462	513	458	452	517	466	477	506	481	458	469	480	416	486	443	495	455	482	465	472	481	438	449	490	492	437	440	482	455	443	438	442	505	434	459	464	454	433	420	495	474	431	498	543	441	505	473	472	455	482	465	518	457	471	449	509	477	459	487	451	449	444	448	456	447	497	434	485	461	479	478	481	445	427	491	466	469	447	460	487	458	490	465	456	464	460	483	465	475	478	437	466	465	468	468	498	464	485	448	454	481	486	450	443	484	489	454	516	459	462	460	475	507	477	434	503	490	471	482	467	517	479	476	462	502	462	469	482	474	458	510	495	471	514	484	482	466	465	460	485	492	502	438	493	492	518	433	452	481	471	481	483	485	456	438	464	455	465	478	483	482	486	446	481	468	438	472	511	491	459	531	432	481	526	479	451	472	468	468	489	462	468	444	498	472	473	464	478	478	463	480	481	471	506	471	449	499	488	473	467	473	462	502	445	468	487	453	439	467	470	464	489	496	510	523	488	462	474	482	486	442	433	497	463	462	495	466	486	479	476	476	485	421	484	477	479	451	474	461	485	447	452	537	465	453	469	487	469	480	482	462	475	490	495	462	473	466	469	483	465	465	431	478	466	494	463	454	479	478	477	457	438	446	508	454	458	475	454	486	501	483	451	512	493	477	506	539	430	501	472	486	486	457	479	477	453	500	494	463	463	462	469	495	463	481	480	472	460	490	478	473	491	515	412	488	448	446	490	479	437	478	466	437	442	482	476	484	518	471	444	465	489	517	461	480	482	478	468	484	461	486	481	470	473	499	454	478	458	464	480	463	487	473	479	441	442	461	470	472	463	494	491	460	510	467	500	470	470	446	490	482	497	468	486	468	461	423	494	464	454	465	458	476	476	451	456	513	508	456	459	477	486	469	480	454	468	443	418	497	469	449	501	481	478	504	474	463	484	481	456	458	503	462	427	479	440	487	476	456	445	467	442	451	429	463	486	462	457	520	461	457	460	467	482	482	456	490	476	515	471	477	467	522	525	464	502	516	470	477	482	432	499	486	454	424	503	466	458	465	507	431	419	485	496	464	510	515	530	501	501	462	487	486	486	466	461	469	469	471	443	459	461	466	498	459	490	457	463	440	463	489	460	467	554	496	457	492	494	433	539	498	460	474	482	459	481	510	494	464	485	444	480	460	452	471	426	496	453	480	428	498	455	469	521	461	461	482	455	462	442	497	465	475	464	482	462	455	461	490	472	490	452	478	452	485	447	496	455	469	479	487	443	463	447	511	451	468	452	485	473	446	517	447	458	482	444	486	436	462	458	469	484	463	454	446
24813	25185	37166	30031	18982	6727	692	337	297	288	282	270	250	293	281	268	246	272	273	261	279	296	261	268	260	274	268	309	271	265	283	271	258	242	281	282	271	276	246	251	254	247	277	256	265	261	274	288	267	256	296	240	266	284	306	264	249	261	257	263	279	247	291	311	231	290	310	264	275	269	273	254	234	269	271	280	277	259	250	267	264	249	269	268	254	270	250	255	263	274	240	269	264	269	260	233	254	282	253	245	256	242	251	259	273	269	277	273	264	272	281	267	264	260	262	251	282	274	261	275	268	242	246	269	272	273	260	251	281	276	273	260	253	261	270	283	266	257	277	286	255	267	264	254	260	258	271	263	289	255	258	275	283	251	275	261	281	265	270	269	266	280	255	265	266	244	263	276	286	254	259	265	267	257	275	234	284	235	244	302	289	270	222	272	252	284	251	274	264	239	273	247	260	279	267	272	257	268	240	267	297	244	271	241	291	288	250	285	282	271	269	287	264	251	257	282	244	235	272	258	284	260	255	270	257	259	258	283	265	245	282	271	284	296	265	260	268	279	264	266	248	240	270	297	274	282	272	244	277	261	263	232	261	274	278	248	245	254	284	240	243	261	253	262	273	267	276	261	272	259	293	271	287	260	250	230	275	276	284	265	279	279	254	269	244	303	283	278	282	266	265	259	276	240	257	263	240	280	251	275	281	267	245	257	259	244	275	274	261	248	267	255	270	237	264	249	285	277	258	235	243	296	236	245	277	281	270	279	245	240	294	258	255	267	246	282	285	262	307	271	277	247	273	269	254	236	261	282	265	267	265	268	233	267	275	242	283	283	276	301	300	257	280	244	253	267	243	270	271	240	279	288	266	247	250	301	247	259	278	290	240	264	284	256	261	279	267	297	266	288	235	245	243	257	261	271	280	262	242	258	258	283	277	287	271	258	270	252	265	269	237	263	261	248	259	275	248	240	267	266	268	260	293	261	263	258	260	261	251	279	289	257	276	277	280	256	248	271	267	250	242	274	256	261	263	263	264	284	267	252	272	266	258	286	276	273	265	274	268	256	274	261	275	253	275	294	267	267	274	270	268	270	270	278	249	263	282	264	274	252	282	258	275	258	276	261	285	274	272	241	245	268	272	266	273	248	244	239	259	238	262	296	261	252	255	252	212	277	287	244	269	241	232	299	276	268	269	271	255	253	218	259	253	246	233	268	258	257	280	273	256	250	259	254	275	253	287	257	231	263	283	273	250	264	265	299	255	278	256	260	259	266	226	266	272	271	266	270	265	248	278	277	266	269	266	244	275	264	263	237	256	296	245	275	251	282	267	258	293	284	257	262	263	264	250	280	274	263	269	264	249	269	241	253	259	252	253	249	258	279	244	252	254	268	258	251	266	271	275	244	256	268	264	265	249	261	270	284	271	286	245	294	243	264	252	277	261	274	273	281	270	269	240	273	239	246	268	244	273	268	236	247	259	236	282	248	246	279	269	231	279	261	241	304	266	262	263	259	229	275	263	285	262	251	257	255	269	273	263	252	261	304	261	264	277	268	252	290	251	250	296	264	277	237	232	244	267	244	265	281	290	297	267	263	246	259	252	238	262	239	270	271	251	254	299	263	285	236	263	280	241	278	275	267	271	268	261	270	263	260	294	246	257	291	242	264	259	263	271	250	239	265	270	243	283	277	246	244	273	280	292	236	304	263	279	250	261	271	250	285	235	253	264	275	286	301	281	254	259	260	263	270	262	258	261	265	265	293	299	258	262	259	273	263	304	280	261	260	265	265	275	259	252	259	257	275	260	261	284	259	268	253	267	232	283	274	251	274	254	274	252	287	274	274	291	271	275	247	242	285	258	284	258	283	260	289	275	262	238	254	293	287	277	250	270	275	254	233	246	208	290	246	279	255	262	274	262	273	268	282	275	296	299	260	230	266	237	276	280	267	256	260	255	272	279	261	260	272	315	253	247	266	292	299	268	240	263	274	250	256	268	244	260	274	237	245	264	230	262	273	248	244	283	291	297	254	277	248	237	276	261	281	238	262	299	275	268	250	246	257	274	245	271	246	291	256	244	274	261	282	264	257	277	280	268	269	278	251	275	230	264	244	272	282	264	245	256	246	264	239	271	289	249	295	269	269	272	251	257	247	275	286	256	300	294	276	286	260	267	227	265	254	274	279	287	293	258	272	287	275	242	255	254	254	266	264	262	236	288	261	250	242	267	262	290	259	303	246	262	262	273	248	280	267	260	283	258	293	268	280	287	267	272	264	254	297	267	230	253	280	295	249	251	273	263	268	262	273	246	280	282	230	287	243	275	264	279	260	286	279	261	251	236	270	286	266	281	249	292	272	248	267	249	245	230	272	268	273	251	269	286	241	267	281	280	268	261	271	241	276	252	253	261	225	246	283	279	264	265	259	257	272	256	256	302	257	271	283	263	239	260	250	271	279	267	248	257	268	270	305	270	274	261	262	244	256	261	269	261	251	258	264	272	307	322	250	250	233	276	289	248	235	266	263	254	271	267	269	281	268	290	284	292	262	277	276	269	252	213	236	267	260	260	247	276	262	232	271	295	250	250	241	257	255	287	255	254	256	267	270	265	263	254	245	237	262	249	276	282	294	254	288	275	243	259	254	277	263	254	287	249	263	254	261	263	252	280	247	242	292	261	253	235	246	262	247	274	278	229	263	244	269	249	269	277	228	263	264	260	282	258	254	263	254	287	248	289	270	267	282	246	240	273	278	269	262	242	266	269	254	259	284	273	286	243	271	267	253	269	285	274	264	244	265	292	245	247	269	270	277	249	257	239	286	240	283	267	268	278	260	254	265	257	278	270	243	243	271	264	255	268	276	233	254	285	246	264	250	270	248	267	240	274	274	242	260	296	288	283	259	260	272	230	275	259	272	286	282	286	293	254	270	253	287	270	247	255	243	247	287	271	251	265	289	245	270	275	273	272	265	257	280	258	238	265	230	272	234	262	252	269	234	269	266	282	269	274	250	241	266	239	257	269	249	249	262	249	274	273	251	257	250	255	263	261	290	253	276	263	267	293	247	280	266	273	281	272	269	267	262	231	278	258	297	265	282	253	228	274	275	288	254	259	269	284	258	259	273	245	286	274	255	249	304	268	286	274	272	270	281	275	273	258	258	261	262	286	266	276	266	297	251	250	294	255	264	247	250	275	267	265	282	264	262	273	272	252	259	266	280	280	264	237	267	253	264	246	282	286	251	244	250	249	244	242	263	236	288	271	281	247	273	287	258	248	248	266	254	274	261	271	242	288	257	276	259	259	244	299	288	265	247	268	270	244	273	269	295	266	254	258	284	286	255	262	238	257	273	244	228	286	273	248	256	270	248	270	297	233	242	248	243	261	284	291	261	251	249	289	262	254	274	274	276	252	270	270	244	241	237	265	267	275	258	261	311	252	253	227	257	270	253	259	302	254	269	248	277	271	284	240	267	273	283	262	262	254	276	264	256	254	266	276	297	292	250
59029	91910	67920	38726	16662	4149	1004	588	516	509	522	453	484	494	509	476	527	498	497	492	489	451	504	478	490	428	500	492	473	483	502	498	517	455	469	487	447	516	489	437	473	504	466	480	435	491	519	479	486	499	501	486	474	467	467	503	500	516	470	460	496	516	472	503	475	511	503	474	457	493	491	470	502	481	487	478	477	531	537	454	497	494	498	517	471	518	470	486	504	463	455	454	443	478	442	479	482	488	518	529	523	456	463	475	509	503	533	506	477	478	440	476	482	449	519	525	517	519	487	456	507	489	480	455	504	484	486	496	509	495	513	507	504	488	487	507	480	439	469	474	528	499	506	483	489	488	510	509	482	498	514	472	525	543	497	513	494	501	507	483	481	497	474	497	481	497	517	476	489	461	516	489	514	480	485	483	486	503	498	480	482	479	477	485	478	482	462	507	475	493	500	501	511	445	515	484	475	419	490	494	505	496	484	506	493	547	463	493	482	474	449	484	495	490	471	476	510	474	479	452	480	464	465	480	469	465	494	492	480	518	425	511	495	469	490	502	507	471	502	449	479	510	462	469	465	498	443	555	487	480	465	522	504	524	531	465	463	490	481	477	492	500	463	493	503	454	486	473	511	487	464	486	499	495	493	466	487	529	488	468	486	489	494	518	514	473	504	459	476	490	469	508	481	500	516	457	471	496	470	493	468	467	467	490	485	499	527	469	511	458	484	501	486	535	477	512	510	473	475	491	464	449	522	525	449	443	508	484	469	476	488	483	476	516	508	469	457	496	487	509	494	487	475	521	472	484	480	493	451	485	500	457	468	462	491	490	494	494	507	494	545	463	496	462	484	494	468	487	476	452	495	495	466	482	511	500	521	489	465	508	484	476	512	499	476	471	506	496	487	532	489	517	481	481	508	476	487	501	481	502	543	525	512	515	473	510	448	487	492	498	492	470	472	495	492	483	539	456	496	491	512	496	501	484	507	512	475	514	477	431	470	477	450	529	495	480	446	511	434	512	477	497	498	504	501	515	483	490	477	510	482	536	499	489	506	430	483	489	479	501	482	488	462	485	472	482	502	462	483	495	487	526	512	447	455	480	479	490	503	499	446	457	519	501	511	456	540	466	520	505	487	481	507	501	487	457	518	491	496	518	514	484	494	556	489	502	488	469	440	497	513	508	476	493	521	491	491	491	510	477	467	443	499	516	506	483	493	447	502	530	503	480	456	484	471	477	483	492	479	498	468	515	520	484	480	493	483	514	486	469	464	469	484	512	474	492	548	456	514	477	477	481	488	493	493	473	495	489	514	497	495	486	469	471	515	472	477	509	470	494	489	461	493	516	450	475	455	542	488	466	460	484	494	462	526	489	445	483	524	479	480	500	518	468	499	494	492	502	517	491	493	510	467	480	519	487	498	503	531	504	480	513	474	497	489	452	506	480	473	497	488	467	466	515	500	525	487	516	536	460	477	501	515	459	494	521	494	491	513	482	483	491	496	493	467	456	488	488	500	492	487	494	473	514	490	494	479	474	497	474	557	486	485	510	519	467	510	447	463	525	448	477	468	509	449	487	493	457	484	507	512	504	474	509	493	476	467	452	506	492	492	477	461	504	480	459	472	518	504	495	476	493	466	464	476	478	482	480	482	500	457	486	495	504	510	496	493	483	491	493	510	504	466	456	504	519	529	455	475	526	467	508	477	479	466	492	497	515	511	500	455	475	494	491	495	503	465	487	480	455	489	469	493	493	477	476	525	484	455	492	480	489	468	457	536	485	467	538	464	475	480	470	493	483	500	492	459	497	483	507	476	479	459	487	521	518	498	456	494	495	487	513	473	485	473	494	506	468	488	466	470	482	468	449	506	460	485	493	468	517	484	451	484	477	511	459	494	494	475	452	511	497	525	483	483	513	485	479	482	489	498	488	444	468	493	495	461	505	531	495	486	488	490	487	492	507	485	481	509	470	507	509	500	499	518	446	461	468	436	469	504	513	489	493	509	532	467	491	482	481	488	475	490	515	504	463	461	491	505	486	482	479	482	491	484	442	498	510	496	544	474	463	488	480	487	462	490	469	426	507	468	528	463	491	496	468	483	476	498	478	450	503	482	493	485	436	456	524	496	480	528	449	480	499	526	501	545	492	478	500	484	482	502	528	485	518	475	508	475	468	473	522	479	500	482	504	522	471	491	511	533	455	487	489	503	528	482	514	447	522	469	482	510	479	483	498	479	459	467	500	502	497	473	522	482	480	481	461	502	481	478	509	503	510	500	517	480	509	492	469	491	498	499	500	470	510	487	490	473	454	497	458	469	491	493	522	471	483	511	477	506	486	536	459	470	524	482	483	528	489	515	438	495	498	487	467	485	490	489	496	493	466	509	483	443	484	477	494	503	471	504	555	451	496	527	471	518	462	493	515	483	484	489	516	486	518	510	513	495	496	494	460	505	475	502	481	466	477	467	499	494	508	490	509	486	478	443	483	520	474	465	500	476	470	475	471	520	483	469	492	515	474	479	534	498	524	478	537	488	493	497	472	478	495	459	463	438	489	485	489	450	494	511	446	511	538	475	517	458	432	476	516	447	511	515	431	494	451	493	486	440	481	485	477	513	505	505	490	491	456	478	511	470	488	506	495	500	477	488	507	474	544	474	486	483	479	457	463	487	509	460	476	480	484	470	485	490	505	514	481	444	496	486	484	502	539	489	474	494	501	509	500	472	487	492	512	438	463	499	507	467	511	515	461	461	478	470	494	474	506	475	476	504	509	447	482	489	501	468	459	478	492	482	528	480	448	489	481	505	533	480	474	533	483	492	499	504	500	486	486	496	476	477	515	470	472	452	509	509	519	523	446	485	431	476	451	482	495	479	485	470	427	525	500	464	496	480	465	495	512	509	486	466	487	488	486	447	490	475	483	489	492	481	485	483	482	476	476	484	501	487	490	494	480	527	469	496	501	499	478	470	496	518	515	479	508	476	492	532	481	489	483	490	499	497	462	495	495	481	481	517	496	491	518	460	548	478	470	446	478	529	500	480	473	514	469	512	489	498	467	519	498	493	469	464	522	485	500	490	479	513	501	484	475	495	468	491	460	518	469	487	500	497	489	474	521	515	517	463	475	475	540	447	481	491	494	487	499	454	480	461	493	470	513	480	493	537	475	492	461	479	492	468	480	493	468	485	496	487	494	460	488	494	492	487	474	474	470	472	528	524	467	518	492	509	494	482	444	511	500	468	486	489	507	488	491	449	522	518	478	480	486	484	482	462	456	505	451	497	511	501	490	511	483	480	486	472	460	468	514	524	481	530	490	453	488	463	518	498	474	472	466	525	458	504	472	446	493	483	484	493	479	475	481	501	499	503	468	514	498	450	499	467	489	482	461	483	501	498	486	480	481	471	510	490	503	494	503	485	512	451	489	485	463	531	487	493	484	482	520	471	479	454	480	488	502	507	467	487	501	487	482	483	503	452	471	464	502	488	461	535	438	518	440	473	485
23468	23101	32969	26849	21442	16164	3211	406	336	292	306	346	338	318	346	321	337	309	360	300	342	312	306	314	333	326	339	316	308	336	336	321	316	329	343	355	329	341	311	330	315	301	274	303	308	357	320	287	323	312	304	319	338	324	313	331	293	295	275	367	303	330	301	318	331	313	337	314	307	331	291	301	326	301	321	294	321	314	288	318	297	345	321	281	305	280	330	308	311	294	316	300	303	309	329	310	278	321	319	318	327	337	308	326	330	322	326	319	295	298	312	305	303	285	323	316	315	305	319	295	354	319	304	278	314	330	303	327	299	305	304	313	314	330	318	311	304	319	313	316	322	313	288	316	303	333	309	290	322	341	322	316	304	323	297	303	283	328	345	324	351	312	307	288	324	307	315	346	334	343	331	314	314	315	326	305	327	313	333	304	315	322	353	339	285	292	318	295	324	300	316	340	298	323	284	299	304	327	296	354	309	286	324	326	337	283	298	312	326	296	294	324	318	345	291	295	293	302	313	320	307	317	307	318	294	302	331	298	293	284	323	304	289	287	305	290	352	283	303	313	300	270	335	314	319	305	295	331	302	310	305	317	306	290	321	295	320	323	323	340	319	302	296	348	314	347	327	307	295	290	305	302	343	357	320	303	346	329	329	332	315	332	320	325	323	317	315	318	293	308	309	321	320	290	291	337	305	322	325	314	309	324	287	321	312	299	326	295	337	314	294	318	330	321	319	313	294	314	320	303	307	323	317	341	312	316	313	310	313	319	312	313	287	295	330	320	326	325	308	299	326	325	320	277	295	309	323	328	296	339	330	273	300	314	321	295	281	297	296	281	322	308	331	323	323	326	301	299	328	331	313	295	330	282	299	286	314	330	309	303	301	316	288	289	313	284	311	277	313	318	305	315	320	338	305	290	325	312	295	305	290	327	308	286	320	282	298	291	308	305	263	316	285	323	330	277	353	300	297	303	323	297	293	324	305	304	294	310	308	323	315	330	306	306	313	313	308	318	283	296	310	323	331	289	277	312	295	318	299	308	347	343	331	302	303	308	283	312	318	296	312	330	336	297	288	318	299	286	307	309	291	365	299	334	319	327	305	302	317	280	301	320	302	294	278	343	316	316	299	322	337	288	339	316	283	323	320	314	342	320	316	315	304	313	332	316	304	298	298	328	322	285	313	326	339	308	299	306	322	295	301	326	324	291	303	307	349	304	347	304	335	304	311	303	328	329	301	353	293	325	309	308	307	283	324	327	306	324	319	317	330	337	310	326	321	335	316	310	323	322	345	351	312	297	305	270	341	288	258	318	329	321	295	313	285	320	285	333	320	301	311	287	316	343	321	305	315	280	313	325	304	305	296	340	302	325	342	309	319	281	329	325	287	330	326	322	291	326	318	297	308	331	340	345	326	308	338	306	336	285	303	364	330	317	302	299	310	298	323	298	299	310	312	321	311	313	289	308	325	326	329	295	328	351	340	302	305	287	308	293	326	299	293	344	304	300	329	322	315	298	334	335	298	323	332	295	333	317	299	296	320	345	303	335	317	331	324	313	307	334	306	297	293	305	327	312	338	297	335	315	338	318	324	318	302	299	326	291	333	306	305	317	281	300	351	301	339	325	276	306	326	318	301	302	287	309	294	338	345	328	295	310	301	274	339	318	304	346	309	317	316	317	338	295	274	332	296	313	322	331	324	328	281	292	320	299	284	316	314	321	279	319	288	301	314	287	339	332	328	313	294	324	335	337	319	306	323	349	313	326	345	352	309	294	306	322	313	305	315	286	291	315	319	296	315	324	286	306	318	330	284	297	312	317	316	345	302	297	315	266	357	295	318	330	305	295	308	329	306	309	325	285	308	318	293	328	322	318	321	323	315	281	292	293	309	318	328	307	303	319	315	329	311	320	341	338	350	335	305	315	322	335	299	355	300	310	309	329	328	287	315	314	314	350	327	301	329	317	298	336	316	319	324	305	297	327	293	310	325	352	292	329	319	318	341	314	308	296	296	328	318	312	280	302	338	341	306	298	300	327	321	336	277	299	320	302	324	318	314	313	351	291	311	310	309	320	325	288	322	317	270	321	306	332	345	350	362	311	299	273	313	300	320	303	304	299	338	318	305	324	334	321	312	290	298	325	305	323	315	323	311	312	312	299	317	289	330	290	324	296	330	313	302	293	315	311	303	320	334	297	311	276	297	316	327	292	304	280	294	340	314	330	290	310	289	333	293	363	278	302	297	359	319	326	332	327	318	292	294	283	345	307	329	302	289	312	303	319	314	314	286	286	313	309	332	331	335	331	277	297	305	315	320	329	309	326	337	306	288	298	285	306	322	320	272	307	310	319	318	321	322	305	310	348	307	293	311	308	301	318	300	338	301	314	273	320	284	309	311	346	326	315	303	308	311	314	320	304	334	319	306	334	322	313	345	316	320	322	331	313	302	319	309	338	290	321	311	292	308	277	318	315	340	299	263	296	323	295	324	296	335	317	303	348	317	334	305	347	331	302	291	312	299	288	338	317	277	320	316	303	316	310	311	337	322	321	336	315	328	286	319	307	313	301	325	338	339	335	258	302	319	320	296	310	322	298	277	296	307	295	313	297	329	294	306	312	303	315	318	330	309	300	324	293	320	312	313	340	311	326	297	312	284	313	325	309	307	293	310	312	305	316	344	349	322	318	324	313	306	305	289	318	345	336	319	299	329	310	289	293	332	294	337	314	302	327	317	336	286	307	288	321	271	312	303	322	311	341	291	305	287	313	299	333	320	314	327	315	303	311	320	313	323	318	319	294	308	318	361	290	315	318	336	308	313	290	328	305	313	313	315	308	322	329	293	319	306	319	314	331	334	298	316	308	301	327	323	296	321	327	310	312	315	294	307	291	319	279	322	279	315	321	325	292	267	322	299	315	315	288	292	323	324	318	291	325	326	295	336	309	301	295	294	346	298	307	307	298	302	326	318	340	318	310	296	316	317	290	304	313	305	311	328	295	326	298	345	334	304	303	314	304	327	309	339	301	319	362	337	324	281	343	310	274	331	292	330	317	331	313	317	324	356	311	324	307	316	302	329	309	337	314	309	312	313	304	310	302	311	320	312	317	296	313	318	326	328	342	296	307	316	335	343	304	302	325	274	309	301	315	307	314	317	311	335	318	305	330	309	331	303	308	321	317	325	285	305	314	319	300	311	333	310	337	287	312	330	347	295	353	309	328	293	312	295	335	290	278	327	296	307	312	347	330	355	308	317	315	325	297	311	292	315	303	333	322	351	309	311	321	315	299	310	297	333	320	319	320	329	328	300	324	290	323	316	290	314	314	299	342	328	302	311	322	343	317	288	299	275	332	306	312	300	298	293	295	330	286	290	305	323	328	304	337	341	298	293	308	302	315	323	283	293	312	320	286	311	327	324	328	334	300	325	298	305	300	333	321	300	308	335	369	324	328	335	314	325	306	316	294	335	286	324	258	315	316	343	299	313	295	300	313	301	317	328	321
58882	101865	76039	46710	22639	6224	1365	652	578	509	529	579	533	555	570	537	563	555	570	571	570	544	586	552	541	541	530	572	568	543	568	555	547	565	580	581	520	552	573	527	520	545	530	570	563	562	581	543	580	558	564	573	547	587	569	529	517	492	590	518	567	559	579	546	543	554	536	537	575	514	537	543	552	562	570	521	581	567	531	552	572	535	561	559	580	579	566	532	538	540	569	525	546	551	538	497	609	517	589	547	574	616	560	535	518	575	530	560	537	552	570	548	548	517	569	524	574	540	537	509	548	548	554	570	546	535	531	545	518	532	501	573	577	538	574	535	588	500	533	533	539	563	535	563	571	562	533	548	539	548	572	512	454	576	521	581	556	540	579	562	526	518	550	575	544	538	533	556	522	553	554	580	565	570	515	542	518	535	535	566	533	540	549	550	573	550	557	524	577	539	529	550	556	538	559	531	589	502	529	564	545	545	563	593	551	535	560	557	549	538	548	522	556	537	570	538	522	549	517	525	606	535	564	524	541	537	543	564	561	506	546	569	555	547	535	531	532	516	568	542	555	568	540	557	576	497	514	572	543	549	526	543	619	571	558	527	559	564	569	549	564	526	551	488	525	549	533	547	544	517	523	542	561	544	569	602	538	574	514	519	547	575	549	545	552	561	591	541	566	565	554	584	599	567	547	547	534	566	544	558	555	543	554	566	567	606	521	542	575	540	554	543	571	540	592	582	604	533	578	590	591	593	557	561	573	562	528	515	562	553	522	537	524	517	553	538	537	497	556	541	540	594	532	546	564	574	517	561	559	584	560	545	543	550	545	582	541	554	542	542	582	524	576	516	512	552	541	552	552	562	534	524	517	558	546	588	538	534	496	598	569	594	551	577	529	539	569	542	546	590	587	544	540	476	563	559	523	595	546	544	550	576	510	526	615	552	545	563	516	571	525	550	580	551	553	548	562	507	554	517	540	522	515	542	539	564	545	534	537	573	539	557	559	514	522	565	559	545	535	539	547	521	593	526	581	589	510	534	556	510	559	563	604	531	535	554	560	577	513	506	517	551	564	534	549	516	528	524	534	569	532	515	544	538	545	576	522	565	583	536	584	555	534	561	551	521	534	547	490	583	536	513	588	524	540	580	526	550	578	480	506	498	555	544	542	557	517	497	539	578	515	595	557	533	537	564	576	547	525	546	565	537	543	560	532	522	542	520	527	555	560	541	496	515	564	571	548	519	539	523	592	554	531	525	574	551	564	537	505	563	584	535	560	585	581	553	579	533	529	578	570	559	572	551	505	557	541	579	546	562	489	554	533	517	544	550	535	522	562	507	551	551	579	533	546	542	542	563	555	566	591	566	560	545	570	565	554	567	521	551	547	566	569	529	560	552	530	572	557	545	557	543	570	539	551	518	567	562	527	520	523	544	572	566	557	549	563	547	544	533	514	523	530	542	545	582	514	571	537	519	497	562	552	544	550	538	558	535	528	567	618	588	543	527	551	534	538	570	557	588	541	565	500	535	578	500	508	568	563	542	535	502	546	566	533	581	567	562	537	545	537	569	586	561	546	590	551	567	520	515	583	508	501	513	586	528	542	522	536	578	541	538	530	579	543	518	542	527	570	536	515	508	544	581	566	522	558	563	557	528	549	516	534	543	548	533	570	527	529	564	563	555	549	524	566	515	560	578	548	535	541	522	563	519	564	524	529	580	565	590	530	543	541	535	541	536	583	521	528	545	576	537	567	514	540	531	525	587	524	565	555	550	559	555	556	582	582	535	562	550	571	570	572	543	522	542	557	569	513	555	555	548	549	526	565	513	519	515	527	543	557	583	550	552	561	518	571	555	541	538	601	557	572	561	558	519	542	596	576	564	561	544	575	578	558	584	514	577	527	559	525	579	580	546	527	513	590	566	580	596	530	563	570	541	523	555	560	540	532	511	532	528	507	565	532	525	538	584	529	536	493	537	559	543	544	541	525	549	567	536	609	570	563	548	556	571	537	542	567	572	512	526	567	562	527	533	556	561	548	506	546	496	538	521	576	571	552	537	553	560	539	536	554	552	512	501	533	540	543	543	536	576	527	574	553	559	563	522	583	597	534	523	571	549	551	548	573	531	546	553	549	552	557	544	585	560	565	539	563	572	594	573	547	576	543	550	545	537	579	555	554	544	569	534	564	567	519	567	545	554	517	562	527	605	533	535	510	557	513	560	521	524	549	497	542	540	536	548	548	487	536	568	538	552	507	563	544	553	537	570	540	524	556	535	538	518	567	557	532	543	530	527	546	548	548	502	557	546	557	542	546	515	537	548	563	579	533	575	561	521	527	587	550	536	542	580	528	542	554	530	597	554	550	545	595	544	528	529	560	512	513	567	509	559	512	580	537	509	553	580	551	564	521	503	534	528	494	519	619	523	556	558	565	534	529	548	548	559	534	576	522	572	597	563	572	581	552	556	525	504	523	516	528	553	558	561	584	569	536	541	528	516	574	553	558	521	601	529	573	524	553	565	530	503	518	573	599	525	544	555	531	545	536	483	559	557	573	511	593	532	553	542	560	526	527	567	532	558	554	550	545	537	543	538	570	563	480	562	513	554	580	577	563	582	537	536	532	552	582	552	564	592	557	535	521	546	474	573	508	577	533	563	544	549	493	540	599	526	559	572	567	558	585	550	588	579	522	568	565	591	555	531	530	502	564	512	537	568	583	596	558	561	534	568	517	558	553	527	563	571	522	549	553	548	586	528	536	527	569	548	540	545	588	551	513	503	526	564	576	527	571	496	532	547	554	551	561	510	542	560	558	592	573	497	547	553	512	588	509	563	527	576	568	542	513	519	515	575	529	493	604	535	536	522	598	535	555	553	553	534	541	608	530	540	511	547	558	574	512	559	526	561	526	575	546	561	540	548	584	552	546	552	554	555	515	542	588	533	506	555	479	548	526	514	562	542	543	531	550	530	549	542	549	579	572	560	534	527	541	565	527	534	548	506	520	559	581	613	574	554	532	528	552	530	559	542	555	555	548	558	498	509	548	551	556	565	627	558	552	525	542	560	545	534	546	552	571	553	544	557	591	602	568	554	551	519	581	537	555	509	562	493	552	551	556	609	647	576	561	563	542	552	563	578	559	502	563	541	565	562	498	535	569	543	590	554	518	512	561	570	568	553	527	558	520	537	574	497	525	557	563	531	554	574	595	552	575	568	546	530	561	532	548	546	550	568	532	510	501	565	563	543	550	577	550	516	558	559	557	515	522	561	548	607	558	529	534	564	539	564	536	546	548	557	552	527	541	589	563	513	527	570	585	557	541	556	577	602	557	567	574	534	542	543	567	550	578	587	584	520	561	535	574	540	571	555	534	511	543	580	550	545	510	548	528	566	515	508	516	560	534	534	555	570	570	548	555	554	555	540	591	549	535	535	579	550	552	574	555	543	521	550	587	612	511	519	518	537	606	544	546	576	556	536	561	559	544	516	538	533	558	531	572	550	556	538
29007	34097	30732	14185	2801	608	331	258	268	257	253	268	228	254	251	258	248	278	299	259	258	254	268	243	241	235	233	225	252	256	258	233	258	221	242	238	251	269	256	252	248	264	234	259	242	261	225	238	257	256	267	233	291	220	272	246	273	271	230	246	241	252	241	257	272	256	262	254	248	246	249	227	265	247	251	242	254	237	246	235	266	226	265	262	271	266	251	241	216	278	245	274	245	274	260	260	255	277	269	272	227	254	270	247	260	233	244	238	221	232	298	281	249	232	219	236	259	248	255	249	231	252	264	250	250	261	238	238	231	247	241	232	230	230	281	246	255	227	233	256	260	262	253	253	253	242	242	262	264	243	265	245	281	256	261	241	229	252	253	247	269	223	249	249	245	252	253	271	248	235	255	266	266	232	267	234	250	271	240	246	264	254	252	252	259	237	222	263	246	253	271	251	257	239	246	243	277	249	262	237	241	265	273	269	255	254	261	255	254	245	285	294	249	261	263	279	256	240	272	246	260	254	239	234	255	256	247	254	220	272	251	244	267	237	271	257	235	277	245	254	265	274	246	275	251	262	253	234	249	252	233	249	242	265	238	255	267	259	219	238	247	226	285	261	243	272	249	228	249	260	282	252	265	274	249	231	247	259	268	228	247	254	273	273	256	248	225	259	257	219	259	255	253	259	247	260	249	254	274	231	254	242	283	233	266	229	257	239	240	246	256	234	257	263	257	243	266	216	245	265	235	254	266	275	253	254	267	266	243	250	290	246	255	257	268	240	260	234	257	259	247	261	232	231	272	258	263	261	235	255	243	278	262	275	258	257	263	244	256	233	254	271	256	277	250	261	231	259	258	275	234	244	247	264	250	259	231	246	261	267	255	226	255	264	241	232	260	230	248	275	250	247	271	267	246	206	268	257	239	260	240	251	245	242	263	215	253	264	264	270	276	245	243	251	266	250	251	266	260	255	244	246	267	246	266	221	250	255	237	263	219	237	242	265	247	254	227	249	267	266	221	244	258	284	250	255	254	253	236	275	248	240	247	274	235	270	256	262	257	240	249	263	257	226	253	249	259	259	245	246	248	257	265	251	236	253	263	257	258	242	239	224	248	269	267	283	276	249	243	240	273	237	237	236	248	261	233	255	249	249	272	257	245	245	274	233	254	256	259	269	283	241	264	264	249	245	270	260	242	251	267	250	227	256	271	238	289	267	293	272	277	264	259	247	262	254	266	263	266	253	273	237	247	196	256	268	284	240	268	258	244	249	245	231	254	277	255	243	247	255	241	268	243	234	255	244	244	251	240	246	219	261	258	249	265	271	244	259	241	242	270	272	246	242	274	244	242	255	248	259	232	251	237	225	270	245	268	277	270	265	218	266	252	247	253	254	235	281	262	262	248	253	260	291	271	279	237	259	264	275	240	253	274	249	247	266	262	273	274	256	224	276	252	265	242	249	249	256	249	265	241	234	233	281	237	265	251	250	266	242	233	248	241	275	228	231	232	240	264	231	243	256	253	258	261	282	251	249	254	248	255	290	254	220	233	248	242	263	240	294	277	223	254	224	252	240	237	287	270	261	250	249	245	253	261	239	247	258	265	292	267	237	240	243	242	247	253	244	257	276	248	241	280	246	247	247	270	267	256	245	264	250	250	254	279	279	282	270	252	237	256	291	258	271	241	256	252	249	231	212	232	258	243	247	249	286	229	239	283	260	255	258	249	249	246	256	257	237	254	233	252	285	280	256	246	243	259	252	237	243	253	250	252	251	265	281	233	245	262	286	246	236	246	234	247	274	257	262	253	274	246	255	298	259	268	229	242	257	229	285	253	226	232	241	266	232	247	262	238	254	260	297	260	253	250	273	260	245	252	266	247	262	237	263	282	266	233	264	226	222	271	238	245	237	284	227	263	267	250	252	253	277	271	275	277	264	235	255	228	258	251	265	270	281	271	254	245	245	232	264	228	258	267	256	264	266	252	252	272	284	268	271	239	244	282	288	261	283	237	247	236	259	254	261	278	245	257	241	235	275	250	244	246	237	267	251	233	265	272	243	235	223	267	236	225	246	270	249	235	245	259	240	256	267	240	241	266	227	238	241	251	247	235	260	292	294	275	292	232	243	267	266	274	266	237	234	258	259	239	254	225	284	261	228	243	226	280	244	260	263	272	259	226	251	274	237	235	253	242	222	247	266	258	228	242	255	255	267	249	242	259	256	243	289	260	247	226	255	253	233	244	253	248	243	229	286	240	234	270	262	269	261	221	233	247	254	276	261	258	246	265	253	256	258	258	248	239	231	246	262	255	255	267	279	284	241	263	256	249	208	254	244	239	280	270	280	260	279	263	237	262	255	241	251	249	252	252	251	249	272	252	249	256	236	252	251	243	260	271	243	263	263	239	264	237	255	258	242	258	290	291	280	224	230	278	275	258	227	259	224	242	230	266	265	254	256	269	262	265	250	274	243	230	275	236	275	244	236	276	283	212	240	247	251	243	251	239	221	229	250	267	227	257	239	261	234	244	246	245	280	219	268	266	257	249	279	241	283	260	258	257	276	243	248	272	246	235	242	241	252	264	255	235	244	245	260	246	236	245	260	245	267	256	265	267	268	283	225	248	248	238	278	238	271	220	241	244	212	253	261	264	280	261	284	253	226	271	258	234	228	279	234	261	236	250	256	225	263	249	235	249	242	267	269	281	237	267	283	271	266	249	255	255	251	230	254	267	251	262	242	266	224	269	258	278	246	262	265	264	269	236	285	287	243	235	262	239	224	273	269	268	267	240	225	257	256	247	248	266	275	240	257	230	257	277	241	263	256	269	256	265	249	255	255	266	258	254	261	249	267	248	235	255	255	238	229	279	237	271	279	245	248	258	255	244	256	279	242	279	273	252	262	258	250	273	252	240	233	245	260	241	230	268	263	245	232	265	254	241	245	234	267	229	226	254	273	265	235	259	248	274	260	262	263	276	250	269	269	266	272	252	224	247	281	262	247	265	259	261	273	249	235	227	272	257	247	269	243	247	276	258	262	255	237	266	256	248	278	268	218	242	244	274	248	249	261	252	252	234	222	263	248	248	260	263	285	253	256	243	256	247	237	247	249	272	271	249	290	268	248	258	235	271	279	240	241	255	246	233	263	236	261	255	249	256	230	251	275	274	258	253	256	264	230	255	242	279	256	258	254	241	271	264	273	269	239	245	266	255	262	255	240	252	251	252	260	220	241	259	254	250	250	254	258	255	244	235	231	252	243	226	266	230	252	256	254	235	246	274	244	273	286	247	240	268	270	269	266	276	232	230	238	258	242	238	239	269	232	286	247	240	265	258	248	257	237	263	230	220	237	248	259	278	253	227	249	252	248	242	253	252	245	241	269	268	266	251	261	263	231	270	238	229	280	241	246	247	270	247	247	240	248	250	294	259	252	241	282	241	252	284	283	232	286	245	223	265	283	247	254	240	259	244	265	230	274	261	239	258	247	208	252	267	245	268	237
35428	51653	35767	15654	5364	1466	648	512	465	464	484	479	489	457	450	486	459	440	489	491	491	492	452	471	487	465	512	428	497	477	462	444	508	472	471	470	437	469	458	464	419	484	514	468	482	492	464	459	481	462	479	447	483	421	472	504	480	477	459	504	445	494	500	470	503	469	491	458	495	443	506	459	472	467	474	457	489	500	468	480	451	460	525	507	443	494	483	476	447	495	469	444	482	481	477	527	468	483	490	460	457	450	481	453	470	489	528	462	487	526	490	509	441	482	464	486	458	470	460	453	490	448	481	491	473	464	474	497	445	463	443	453	486	465	471	446	502	470	471	480	544	459	469	489	461	436	476	458	475	462	466	443	473	444	447	499	474	438	467	478	465	505	487	496	485	481	493	461	460	470	475	478	449	468	465	488	477	485	494	466	491	445	477	474	466	446	455	486	493	482	493	465	443	522	471	453	454	483	446	471	465	457	475	488	461	452	490	444	459	494	494	452	482	478	443	471	497	500	488	483	460	457	490	462	469	455	503	453	476	453	487	439	498	476	480	492	459	413	489	510	462	451	484	498	462	486	474	460	482	444	495	469	494	436	460	477	451	451	468	466	470	475	455	503	484	475	492	490	472	508	479	445	441	480	460	484	447	453	449	446	466	481	454	423	510	440	436	487	492	477	497	492	484	486	410	488	501	484	450	459	449	466	440	497	466	485	462	498	473	476	521	448	495	507	466	465	464	473	515	482	480	473	474	473	492	473	467	480	488	506	454	479	456	452	470	489	450	451	462	526	477	466	495	481	476	475	482	453	480	482	458	425	476	477	495	429	497	472	467	452	486	467	461	475	464	467	463	458	473	467	441	492	480	482	498	463	456	460	499	487	496	474	452	500	451	502	474	479	458	456	499	480	485	476	465	493	447	471	479	451	491	492	486	493	443	419	436	459	427	458	517	491	484	489	508	519	487	484	489	503	485	468	501	471	465	503	487	486	473	484	450	463	506	479	472	480	469	483	464	475	477	486	456	475	478	461	460	457	463	459	530	471	465	457	431	508	462	433	461	437	479	459	473	478	460	491	498	462	463	461	490	474	468	460	462	465	477	455	441	451	463	478	489	456	453	479	498	480	486	439	479	487	488	468	469	437	435	527	479	466	495	412	501	505	464	528	416	502	474	480	471	447	486	495	477	458	474	467	510	500	454	471	497	488	456	469	470	505	454	466	490	484	526	507	489	496	454	483	450	472	490	479	464	487	502	448	548	460	445	476	430	510	462	464	488	491	469	485	482	464	464	411	494	480	469	502	497	487	491	502	469	501	465	471	499	471	477	470	495	487	471	504	483	470	483	477	481	469	501	430	476	505	473	489	464	491	469	485	454	461	466	479	460	462	482	507	489	478	468	423	478	498	498	465	487	520	484	454	480	513	479	508	481	506	491	477	484	472	494	520	463	486	504	467	454	462	428	493	465	478	474	476	477	436	504	474	443	502	487	463	452	450	493	508	446	510	494	501	472	488	460	485	452	464	490	467	439	476	492	460	458	496	442	514	493	446	440	495	421	440	493	487	474	493	468	469	469	447	444	472	497	425	472	455	456	460	479	493	490	486	517	454	483	446	529	442	449	521	466	460	477	454	466	488	436	493	540	474	449	511	453	495	476	441	448	497	465	459	472	465	505	488	472	482	512	489	457	483	459	472	517	482	507	484	451	438	503	490	489	476	511	455	483	455	462	491	502	469	444	502	476	479	492	488	477	469	472	491	453	447	460	501	463	464	468	486	501	460	467	485	477	462	459	517	467	453	452	455	468	463	440	443	473	448	510	487	428	455	491	445	474	443	409	447	446	486	485	469	467	490	484	485	481	453	495	504	480	525	484	452	491	460	477	469	458	492	464	444	487	485	499	493	432	497	492	469	445	475	479	456	450	459	470	484	445	439	474	448	465	499	518	494	466	477	486	493	481	453	453	493	463	473	475	460	438	492	496	444	454	494	491	496	485	458	451	464	483	433	458	449	486	470	453	431	504	436	463	471	492	491	473	472	474	472	487	492	468	434	484	457	446	485	490	466	504	450	474	485	519	502	462	459	496	451	464	472	476	485	495	463	488	511	473	466	445	478	455	469	497	455	437	461	479	472	448	451	518	438	452	519	472	443	437	483	463	517	493	479	475	427	478	473	435	429	480	488	493	474	498	469	483	490	454	455	436	469	466	478	485	494	475	511	472	465	465	515	430	454	482	496	431	443	450	481	477	463	476	460	493	540	428	469	476	413	474	474	488	433	483	452	472	523	487	483	505	453	443	479	485	510	444	490	436	492	501	496	491	512	482	462	505	444	478	443	468	486	458	489	482	472	439	448	478	510	477	485	426	480	497	481	477	525	445	435	488	493	516	468	480	494	495	469	484	468	488	457	464	475	480	472	504	471	449	433	465	499	448	469	437	437	489	471	436	456	492	478	494	495	468	452	491	455	443	445	465	450	461	445	476	475	477	465	442	475	458	481	495	482	491	488	480	452	442	480	502	469	489	479	450	463	503	459	435	466	450	508	495	477	443	498	474	453	479	494	441	472	507	459	508	499	492	456	483	469	470	469	486	476	442	506	473	452	469	456	462	473	480	448	507	461	461	426	455	481	476	472	440	521	452	455	435	444	478	435	466	524	472	492	485	490	505	443	456	458	472	474	494	483	459	427	493	475	472	443	471	455	478	490	482	443	472	488	478	455	483	509	437	495	435	473	447	522	474	477	473	487	459	465	501	448	491	479	457	465	452	479	450	484	457	535	474	506	484	499	471	490	510	490	419	492	521	508	469	512	449	497	468	503	477	470	477	461	453	491	467	480	462	487	444	457	469	518	461	480	481	435	464	458	479	508	491	466	485	491	471	503	497	501	465	468	495	494	492	471	489	477	473	483	477	473	463	461	457	479	442	486	449	474	477	488	490	477	454	463	504	485	484	458	500	454	469	485	463	474	447	498	475	464	465	471	516	509	452	478	470	485	456	518	453	480	487	488	463	506	490	500	475	462	466	509	473	458	459	480	481	494	471	474	512	438	469	481	440	508	486	481	426	486	439	481	487	458	476	498	484	468	452	464	482	488	504	441	498	455	474	513	439	464	483	491	456	469	464	512	455	450	474	471	451	465	448	520	476	487	454	442	458	496	506	508	496	465	451	501	471	448	515	441	500	478	472	507	507	516	477	506	480	503	443	465	479	432	433	504	445	462	467	499	481	489	477	481	482	502	490	461	494	472	431	539	467	453	465	465	505	498	440	423	519	498	478	477	448	477	474	483	496	410	489	516	471	451	453	455	501	460	519	474	461	487	474	475	449	491	466	442	473	480	490	462	506	499	481	477	489	487	456	469	452	489	486	482	456	458	468	471	450	474	483	463	480	480	491	419	454	493	497	488	477	507	459	504	497	453	489	503	462	480	451	509	467	524	464	456	464	499	482	468	465	467	481	454	455	483	492	438	482	476	478	537	475	463	448	441	540	475
24767	25434	36653	29255	19909	8100	903	315	293	249	251	278	264	285	279	276	254	254	292	235	282	271	265	262	246	276	240	278	256	300	272	308	284	263	275	257	255	288	279	294	263	246	265	256	281	267	254	258	236	268	266	261	264	265	265	295	282	281	258	264	253	260	279	288	265	280	272	285	268	284	272	256	255	266	252	246	255	258	283	243	257	266	262	298	283	253	275	285	283	271	235	273	255	262	249	255	256	272	262	236	241	245	275	273	274	252	213	287	237	287	249	250	282	269	266	275	259	264	273	270	282	254	235	259	292	266	279	243	255	270	292	274	259	276	267	272	262	293	256	267	268	252	275	262	282	242	245	273	226	245	250	282	271	270	267	255	272	248	267	271	241	248	263	278	263	291	285	279	266	263	220	260	265	265	273	285	272	274	251	291	270	281	269	284	264	289	287	259	302	265	265	237	283	267	279	254	271	263	275	275	266	249	274	271	273	251	285	262	298	255	264	277	280	256	282	270	260	282	279	269	243	284	280	269	282	254	279	256	288	265	279	259	266	261	259	277	267	262	244	276	263	243	250	260	259	239	283	233	260	277	278	284	266	274	259	270	293	252	270	252	250	267	272	262	272	260	271	271	239	253	255	261	263	280	273	252	284	251	248	278	251	251	301	223	261	265	300	256	241	280	277	265	237	280	284	258	297	258	262	276	277	255	243	250	264	248	286	240	248	260	254	267	262	265	258	270	265	264	289	297	271	276	276	297	241	274	282	260	246	269	262	287	271	272	261	255	239	272	263	250	251	292	260	266	235	282	263	277	284	292	275	288	277	254	269	251	267	244	249	272	271	261	254	273	270	285	251	254	246	299	291	251	252	283	241	278	280	285	264	271	286	291	281	291	243	278	271	255	238	272	279	273	266	238	246	253	264	258	272	285	299	239	282	242	277	279	260	271	287	270	254	248	306	278	237	249	262	272	257	275	262	274	261	280	276	292	279	243	263	277	282	289	252	261	280	260	274	285	284	281	264	251	264	276	266	290	301	235	281	242	294	293	280	261	260	271	265	267	272	261	275	270	251	259	228	273	261	281	290	276	286	305	256	268	227	253	273	277	289	261	256	224	277	270	251	264	247	254	242	278	282	262	272	265	250	281	262	275	270	252	279	294	264	279	267	267	292	291	281	276	268	231	263	253	249	260	273	274	262	270	269	281	288	278	239	278	265	262	263	276	276	240	270	263	288	284	264	269	268	292	258	273	263	261	265	270	273	277	261	260	244	262	239	291	264	267	267	242	266	228	275	288	259	276	267	240	264	264	242	233	246	234	266	260	296	262	272	291	278	238	265	236	263	272	286	280	250	266	287	284	275	235	256	291	281	256	270	249	265	255	269	297	301	270	264	272	265	281	296	237	267	255	270	244	241	291	269	248	261	249	291	254	269	278	266	285	254	257	262	246	271	261	274	283	249	276	295	261	264	254	277	277	280	284	241	256	236	262	274	265	272	272	274	228	244	278	266	259	290	274	240	267	243	261	280	272	244	283	229	255	272	263	265	276	235	252	259	275	278	238	279	238	268	247	272	291	276	266	233	239	253	256	255	279	240	282	236	256	266	258	270	257	267	279	274	257	255	248	266	292	274	288	279	278	275	280	276	287	267	271	268	256	275	293	243	257	283	251	248	262	264	270	264	276	280	291	286	279	240	273	252	259	264	253	275	262	230	255	283	264	260	260	249	246	276	232	262	249	250	280	244	268	250	266	257	252	268	249	256	233	275	227	239	277	267	263	293	301	252	264	245	273	268	281	225	258	280	247	284	267	265	256	243	259	249	292	233	286	254	226	260	248	242	263	263	277	255	274	291	244	247	274	253	283	280	261	267	260	270	286	252	277	251	271	284	256	256	252	248	275	260	265	256	245	262	267	261	278	259	270	264	261	269	252	240	294	267	268	277	244	279	257	247	250	249	268	261	256	271	258	257	272	281	247	290	263	245	265	279	261	277	239	263	269	268	277	259	259	276	250	254	257	259	287	266	246	251	284	247	255	292	272	283	276	268	318	309	238	250	276	234	267	264	271	284	264	239	282	264	278	251	267	264	275	270	269	232	243	264	255	259	272	262	237	295	270	220	272	266	279	268	253	272	250	265	292	254	263	247	281	269	258	269	229	259	246	256	264	277	252	266	252	253	255	268	239	256	250	273	263	265	248	275	283	274	290	259	266	265	257	261	295	258	250	241	256	276	276	287	272	278	276	273	273	267	280	262	280	259	281	294	247	240	280	278	233	271	251	253	277	251	250	277	261	269	251	265	236	266	260	276	310	251	248	269	256	285	277	298	250	248	274	275	269	261	250	261	282	274	237	300	246	244	283	261	266	280	273	266	281	308	248	286	243	246	258	261	272	238	268	268	276	282	247	275	259	261	252	241	261	258	254	258	253	230	282	247	269	305	283	274	280	251	254	267	266	253	269	259	255	267	255	248	272	283	265	269	272	254	255	253	278	282	290	251	258	271	267	268	265	252	277	289	245	261	289	259	272	280	253	264	245	273	271	264	257	278	271	253	267	290	258	248	266	276	252	263	243	259	272	258	256	253	239	266	248	247	249	252	243	275	285	274	272	254	275	262	260	262	287	275	263	284	285	258	252	261	235	234	270	322	281	263	266	262	278	254	275	253	265	277	294	251	258	247	265	271	256	275	267	269	262	260	257	257	277	261	258	262	274	247	252	264	263	294	264	261	267	231	245	268	256	256	242	259	232	278	275	224	266	257	265	262	240	273	254	271	232	291	263	268	259	275	233	270	286	261	241	256	263	269	262	251	277	253	266	296	278	286	249	258	247	267	251	289	246	242	253	285	257	274	276	257	264	272	269	270	234	250	299	219	248	260	274	256	286	262	270	259	267	274	235	254	283	262	270	287	268	256	262	238	272	261	265	286	252	255	278	253	275	258	232	265	256	277	265	289	268	261	246	262	253	266	282	256	281	273	256	267	279	236	254	242	283	294	262	268	274	264	252	268	273	265	257	277	267	281	283	257	279	260	243	268	273	296	269	247	273	278	258	273	265	276	231	240	265	284	295	264	274	300	237	270	233	267	276	247	255	284	253	293	242	259	291	243	261	296	277	264	252	267	305	264	240	239	245	267	293	273	268	285	272	291	243	258	264	278	250	286	240	249	266	257	275	281	267	250	262	272	297	253	253	252	271	284	273	265	277	279	270	262	248	249	261	248	264	252	294	255	235	255	283	264	268	242	267	271	292	281	256	237	270	266	287	261	277	279	250	273	275	248	241	260	274	289	269	259	254	275	281	280	301	240	271	255	270	274	258	276	204	277	294	267	300	274	238	238	277	251	270	286	266	256	269	236	279	232	288	254	262	250	267	277	286	264	292	267	273	260	282	288	285	260	285	258	271	304	276	282	252	277	277	250	271	268	297	265	278	265	287	247	213	278	248	272	249	259	272	265	262	260	265	286	244	248	309	269	267	264	280	251	273	238	245	252	261
58410	93064	67458	38421	20250	5940	1326	585	484	507	497	494	503	549	523	497	457	493	518	469	490	507	487	518	503	498	444	493	471	481	449	497	503	504	516	474	485	496	504	486	469	496	505	492	485	528	488	462	480	489	528	452	494	509	523	546	493	526	483	482	493	508	467	472	479	460	533	452	454	501	500	482	478	522	472	477	453	447	493	469	510	488	516	484	486	512	539	540	496	464	512	445	501	525	458	487	468	477	505	499	503	477	457	446	449	482	496	490	502	473	505	525	495	514	477	477	482	501	514	535	485	459	430	455	500	484	475	486	522	474	486	500	493	490	474	498	483	487	491	499	525	503	505	488	495	496	485	450	512	450	489	480	523	510	514	472	489	477	497	491	492	533	497	487	512	499	497	506	499	480	501	479	488	459	472	512	484	523	490	432	524	497	480	487	526	471	461	517	457	521	501	460	492	500	509	490	498	483	482	525	483	463	510	471	513	487	527	505	533	521	507	533	527	482	497	469	518	487	512	487	510	500	471	506	467	482	472	473	499	469	477	507	477	471	473	487	474	469	483	509	496	499	493	524	469	469	457	485	487	478	507	472	447	515	439	494	496	476	472	464	472	510	490	472	503	464	510	492	444	446	487	489	486	495	485	531	475	478	512	458	466	492	452	506	473	441	511	502	486	497	488	522	449	492	525	486	548	505	505	509	512	497	451	489	511	485	488	541	480	503	494	499	509	509	489	434	493	506	486	513	536	523	503	508	486	511	490	493	485	522	501	532	515	467	477	503	504	447	472	494	525	476	486	501	456	487	490	521	498	492	479	518	457	468	457	488	479	484	464	525	483	507	513	511	486	466	495	489	506	531	502	492	489	522	485	486	484	470	485	501	512	463	520	471	518	480	483	497	494	488	486	476	471	509	517	482	513	482	463	451	507	515	496	474	506	497	491	507	507	504	501	485	484	462	479	464	542	457	541	497	477	512	467	501	510	486	493	489	472	499	491	499	490	500	501	503	492	498	496	516	483	504	467	504	487	483	477	473	472	465	486	464	509	515	474	530	492	467	477	496	466	500	533	503	449	528	506	490	525	481	509	507	469	481	498	473	479	475	520	533	515	476	505	478	508	478	497	491	502	512	454	509	460	465	492	529	458	493	507	500	473	518	497	498	523	527	495	503	484	528	471	504	489	527	503	506	481	500	466	491	492	507	522	499	465	476	467	520	549	487	502	505	462	507	502	486	483	449	439	456	532	480	475	491	511	481	470	454	494	491	480	469	479	467	523	465	481	458	484	447	466	508	497	473	516	485	473	465	499	503	458	492	496	492	497	479	485	449	505	452	500	501	448	499	510	531	493	512	493	481	497	461	497	509	467	504	525	506	505	486	482	491	474	498	549	488	445	481	460	493	485	454	477	513	478	495	486	493	473	492	455	516	493	487	459	493	475	517	446	478	512	491	475	494	460	501	494	531	471	483	532	483	523	481	498	501	509	486	515	487	531	526	469	510	498	526	507	495	497	448	513	507	486	488	483	481	452	494	492	521	481	499	474	451	490	483	525	502	509	462	500	453	478	485	504	471	480	537	465	502	454	461	493	486	505	491	523	472	527	467	484	484	502	522	513	468	465	510	513	534	455	463	484	535	510	486	502	530	487	450	472	487	506	495	447	474	477	525	511	488	481	467	530	494	468	504	473	457	495	498	484	488	474	513	506	488	472	461	482	497	499	476	508	483	491	493	473	501	516	491	450	491	513	479	447	485	463	478	474	500	484	476	523	506	500	462	500	520	450	487	487	517	503	478	492	490	486	491	449	478	488	471	510	503	515	448	512	479	463	502	481	508	517	490	466	475	486	465	464	504	515	524	471	478	500	517	465	524	482	514	497	453	473	452	471	527	480	471	527	469	482	515	457	492	476	479	498	497	457	493	524	459	502	464	474	482	506	456	509	499	487	471	476	485	497	452	487	503	486	443	495	500	476	479	468	475	486	488	496	472	541	501	510	473	519	517	487	478	503	468	504	462	516	491	460	492	511	473	479	505	517	435	459	517	506	444	513	463	534	497	489	546	512	488	472	514	545	469	493	502	503	466	498	482	557	494	444	487	520	510	449	462	522	479	490	467	509	461	510	452	493	515	478	476	490	498	520	487	456	478	489	467	509	505	522	479	525	486	508	443	466	542	518	451	503	508	518	495	468	474	457	511	492	477	475	461	530	526	522	518	481	511	498	444	462	452	487	485	480	497	514	510	517	471	487	474	476	478	469	492	499	485	459	508	459	490	479	450	459	483	471	473	494	490	459	465	450	501	461	503	455	464	453	513	487	489	482	486	480	488	504	476	493	490	470	517	501	489	495	479	464	516	494	484	487	491	533	470	514	525	467	495	555	499	465	500	502	543	509	495	461	457	533	507	495	510	477	553	521	485	521	477	514	522	503	496	514	512	477	502	481	488	552	481	468	483	535	492	504	520	488	493	434	456	469	525	522	479	488	506	472	510	471	442	500	472	493	494	478	477	518	493	490	460	475	465	457	462	468	504	503	455	506	476	463	513	475	466	474	470	516	521	463	478	466	516	499	481	485	507	466	448	490	512	487	486	472	462	476	497	534	466	506	499	520	498	513	526	488	480	462	513	542	507	513	478	480	479	486	498	491	473	483	529	477	471	485	517	479	503	524	525	459	441	493	472	515	487	468	486	525	488	493	485	462	470	512	489	484	519	500	516	504	516	506	485	483	465	524	467	477	505	483	514	492	470	471	474	485	511	475	455	471	492	519	477	518	489	498	512	489	510	455	518	482	468	491	505	501	500	473	483	504	505	491	487	468	474	468	476	511	501	483	465	514	545	526	479	491	496	478	481	448	491	512	495	487	468	488	523	495	519	455	495	495	505	503	484	481	513	491	508	490	476	499	474	494	490	536	499	491	470	483	498	502	516	525	495	499	492	503	508	463	468	517	520	493	455	440	469	475	477	486	473	498	501	512	506	481	491	530	480	520	524	472	509	447	454	461	485	489	490	497	490	483	549	492	477	471	493	493	480	514	497	497	490	475	484	447	454	496	462	485	483	495	478	460	452	497	470	441	520	513	477	499	492	524	482	433	520	474	498	466	483	445	464	468	510	500	464	470	524	504	498	502	437	482	497	491	505	481	443	494	481	503	451	455	462	496	441	485	511	486	500	459	515	466	492	505	443	488	473	483	494	473	449	444	564	494	506	506	503	487	501	477	487	485	472	470	529	482	476	460	500	455	527	504	502	490	497	518	469	494	475	471	496	472	497	515	486	458	473	492	506	493	460	471	478	510	481	507	484	482	463	467	518	498	466	496	458	485	461	498	496	489	464	483	452	472	502	489	525	495	487	510	498	487	518	478	471	451	498	461	511	506	497	541	482	500	482	491	498	518	524	523	435	500	497	474	515	472	476	488	502	487	468	488	492	510	483	488	500	502	473	514	489	445	493	488	487	483	513	501	505	520	483	501	483	435	481	516	509	522	496	489	469
23439	23032	32881	27677	21985	17119	4277	473	346	295	319	335	327	313	314	322	359	281	292	315	327	307	339	352	315	306	346	302	271	292	293	306	335	300	330	330	330	324	354	321	329	305	305	296	296	308	309	303	298	339	308	347	334	334	292	306	338	313	307	310	314	281	327	292	291	295	298	269	308	321	312	313	316	319	296	311	299	297	326	313	338	309	321	331	297	341	309	297	337	325	335	338	306	341	321	324	339	306	317	290	302	326	323	338	338	315	327	332	333	339	319	349	298	333	340	320	300	317	331	307	286	333	296	288	345	287	326	313	348	306	301	288	293	297	311	319	330	320	318	317	313	315	325	314	296	314	297	298	290	312	344	330	326	308	328	291	292	333	306	337	330	309	300	310	310	343	319	329	294	342	333	261	325	325	292	314	301	308	360	341	327	317	321	338	265	324	338	314	290	307	333	290	299	319	293	292	300	309	313	328	289	293	309	313	326	346	294	331	340	289	324	312	303	329	288	322	315	320	290	340	355	301	339	321	314	328	291	291	314	314	315	305	347	315	299	294	297	303	313	305	294	306	315	296	335	295	320	281	328	347	320	284	305	308	288	320	312	306	312	333	314	341	318	300	308	286	323	333	305	314	338	310	321	272	295	307	324	300	327	322	323	317	324	323	295	301	320	328	344	322	306	316	305	330	296	312	310	310	335	291	290	301	317	323	324	273	297	274	311	323	304	305	317	326	302	313	327	317	315	351	323	320	293	303	316	312	298	316	319	327	313	295	304	317	329	308	312	288	289	340	304	316	317	310	292	315	296	305	290	296	345	261	332	316	289	281	336	309	359	292	304	268	282	327	315	322	326	318	345	305	290	353	305	307	312	312	352	314	341	294	282	338	298	311	315	290	287	309	324	338	338	333	296	316	330	340	303	311	343	314	302	323	298	285	275	319	271	318	307	306	281	312	281	318	334	325	320	324	341	344	305	303	290	315	278	307	308	334	324	310	338	297	316	315	335	303	342	297	316	310	313	334	345	339	268	308	296	340	295	281	310	309	331	316	313	328	297	333	311	317	306	313	325	316	300	332	289	317	339	267	290	298	372	324	314	326	311	328	326	302	332	326	324	304	294	286	306	325	309	327	317	296	312	309	295	334	338	322	316	344	316	313	309	305	309	306	288	303	340	325	334	294	305	308	329	309	322	315	288	294	311	317	308	307	308	289	323	300	305	317	324	291	303	279	321	285	342	337	305	320	306	342	287	330	334	314	317	330	329	335	324	304	288	300	298	291	316	318	310	302	321	354	265	311	331	300	303	314	315	309	344	303	309	307	337	321	303	327	355	329	307	317	324	298	325	311	308	285	332	320	303	304	299	302	287	318	294	307	279	323	331	306	344	307	306	346	294	305	314	304	328	309	309	318	304	311	308	309	346	281	311	326	291	293	328	335	277	331	332	298	351	341	330	336	295	330	305	309	301	327	298	336	326	290	314	326	311	291	302	325	295	306	312	323	346	327	284	285	330	329	299	328	330	291	317	305	325	334	322	325	300	299	290	306	313	300	309	295	288	322	318	305	279	301	307	346	306	319	326	304	334	313	307	311	317	286	314	279	325	273	326	295	336	308	281	323	319	310	312	344	295	318	309	322	290	314	345	341	351	316	263	298	317	280	294	325	302	325	304	323	317	308	327	283	312	304	308	323	323	302	319	323	333	311	288	311	313	298	329	302	323	302	326	329	336	310	315	333	302	316	337	319	306	329	336	327	304	297	323	323	340	337	328	330	312	281	333	336	317	301	281	308	311	284	315	315	303	323	310	314	304	341	312	302	299	299	311	322	290	297	310	326	325	313	314	300	306	334	325	311	314	304	329	281	297	309	345	310	305	287	304	336	317	298	324	318	282	282	330	285	331	309	310	319	317	322	315	306	335	309	322	283	328	316	322	326	301	330	308	320	323	330	326	328	331	271	281	297	298	320	318	283	345	338	321	317	324	332	320	306	318	309	321	322	299	316	305	312	316	305	301	327	307	341	307	325	283	287	321	332	308	326	338	298	291	323	300	333	303	296	321	331	325	326	297	287	326	314	338	305	280	295	309	319	326	291	299	345	308	296	308	331	312	319	313	304	307	295	312	294	299	309	308	324	292	334	304	330	304	294	313	313	346	307	305	289	317	291	322	310	308	332	319	287	322	330	310	319	317	339	330	307	312	322	289	328	300	336	310	306	328	302	300	300	276	315	311	309	316	316	312	305	338	324	300	322	306	307	282	314	309	333	297	321	342	312	324	326	283	315	310	322	338	330	332	321	312	288	301	305	299	314	291	344	341	353	305	287	296	337	333	301	320	337	313	319	307	331	318	295	310	346	296	306	306	333	294	285	329	333	298	299	327	300	298	318	307	305	319	325	303	315	311	293	308	304	321	313	310	302	298	291	285	300	331	321	307	362	282	343	316	340	315	314	293	317	329	325	317	310	320	340	298	319	306	329	296	311	299	291	302	310	309	321	311	317	343	308	290	301	309	317	318	338	312	317	312	355	314	324	312	293	302	319	311	327	322	360	274	301	279	329	314	307	330	318	333	310	333	327	339	323	313	302	297	305	294	313	334	320	277	314	284	304	336	292	304	303	318	310	300	321	297	293	313	310	309	334	278	312	316	303	295	317	276	322	322	325	340	290	329	328	295	334	345	296	312	330	298	321	296	334	307	321	312	343	308	310	317	309	297	321	275	353	314	298	355	332	323	311	318	286	308	339	309	295	299	328	304	332	312	334	287	318	322	322	314	343	323	314	332	313	352	360	304	347	341	310	310	305	294	324	284	329	307	307	314	299	324	313	318	338	297	291	305	335	297	308	302	304	309	321	294	320	299	300	314	339	294	330	327	305	287	309	317	344	320	300	333	339	346	297	321	324	308	319	320	327	291	303	321	288	285	288	303	326	333	312	276	303	323	325	329	302	297	299	274	334	355	303	292	332	304	295	364	309	312	324	283	327	290	320	316	290	312	290	317	321	323	323	320	335	290	306	350	288	312	311	302	298	322	310	320	311	332	324	318	308	322	326	315	317	302	298	310	321	347	312	335	298	320	307	302	319	274	329	293	327	302	294	329	316	289	317	319	318	315	335	331	326	324	322	288	287	289	296	308	310	301	317	291	330	328	285	284	291	311	322	333	309	323	309	303	290	306	317	319	314	298	305	311	310	329	294	344	327	340	320	306	315	303	294	305	280	301	324	310	328	299	339	303	279	318	322	310	334	320	292	285	293	293	338	309	304	338	302	302	286	311	311	333	343	326	314	320	311	299	333	289	315	296	319	283	309	339	295	314	312	304	292	337	331	330	313	312	337	303	310	325	319	289	317	317	283	329	316	329	307	323	322	327	327	318	321	326	300	305	297	361	303	286	300	290	312	339	304	313	294	326	289	323	299	302	305	309	356	329	344	328	327	305	291	320	323	302	297	296	324	317	309	300	325	320	287	307	308	308	345	289	333	329	302	313	294	329	319
56486	102348	77347	48198	28102	9208	2119	719	570	552	546	567	586	529	541	594	545	538	552	601	587	538	522	538	559	567	589	598	544	574	573	598	618	551	528	543	549	556	554	547	596	568	562	596	530	576	563	566	586	549	540	534	551	542	582	521	573	535	545	571	546	549	562	526	569	546	570	551	552	574	547	547	542	590	558	562	520	582	555	552	545	549	499	563	555	521	587	534	544	531	609	541	560	495	589	530	557	541	552	542	559	554	552	563	541	562	551	553	568	535	551	578	545	513	503	562	535	538	610	561	562	530	535	567	535	557	545	520	505	578	506	550	574	557	526	549	535	547	600	549	548	569	538	586	528	555	544	535	563	502	532	562	535	559	515	588	555	558	541	538	584	573	548	558	511	556	549	550	560	546	568	581	534	526	566	575	549	585	528	536	570	551	570	543	559	565	534	551	568	559	549	573	573	555	533	563	578	551	517	601	557	595	582	491	524	546	539	560	549	530	584	527	558	521	573	553	581	528	577	544	566	572	579	555	550	538	564	528	566	572	549	522	561	547	533	536	520	554	590	549	559	555	592	530	556	566	574	508	557	584	555	542	605	548	558	546	541	565	579	576	533	565	541	515	539	542	544	558	551	555	572	515	565	567	522	512	522	555	533	563	543	558	532	508	568	540	557	561	580	530	571	591	582	562	579	583	533	531	523	552	550	586	560	594	587	526	575	578	552	561	530	559	567	555	545	521	533	582	521	513	577	527	564	566	495	541	556	536	541	593	554	524	535	530	567	565	561	571	515	549	566	594	565	568	594	533	556	566	528	554	580	557	542	557	538	562	590	550	518	578	525	544	545	552	556	577	568	560	551	546	546	568	596	515	542	518	549	538	553	539	558	549	554	591	542	534	516	528	568	578	583	549	559	555	513	563	584	583	550	560	550	549	569	535	553	552	565	561	515	550	577	606	524	529	574	564	577	567	552	532	556	520	622	543	543	515	505	544	540	536	531	536	546	540	540	566	570	547	568	571	530	554	563	583	566	578	550	540	603	552	555	565	555	522	528	559	592	546	548	552	539	541	585	536	543	509	552	599	535	543	544	510	570	513	538	546	545	558	520	535	520	546	547	538	565	567	552	522	542	535	562	558	565	574	576	533	544	546	561	528	581	583	558	560	543	552	532	513	580	559	532	544	546	577	514	545	537	562	549	544	530	574	533	560	520	558	551	550	500	567	593	550	560	545	532	535	573	542	547	551	571	624	549	502	560	544	553	554	549	596	533	595	542	542	564	521	530	523	525	540	614	510	516	549	502	547	551	532	579	552	512	542	521	535	548	575	568	547	544	576	558	590	545	574	532	567	528	539	548	557	563	535	575	537	585	531	531	561	552	528	566	525	542	539	552	513	527	564	584	555	550	565	551	559	554	573	568	559	553	574	550	543	569	531	536	550	556	566	582	570	534	564	554	510	549	518	556	570	567	553	552	607	529	554	530	564	544	558	597	567	556	556	554	546	570	555	499	545	552	526	526	570	552	563	535	524	527	544	526	573	539	547	529	575	547	559	553	521	534	538	539	575	599	582	539	534	541	524	550	538	553	520	505	548	538	549	566	557	540	569	541	591	557	564	541	570	573	520	577	532	560	550	583	521	547	547	576	561	547	597	547	528	532	570	593	605	570	534	552	525	583	545	564	542	540	559	550	575	549	561	564	496	579	592	544	538	568	584	533	586	571	533	506	547	551	530	546	530	540	520	571	533	579	547	631	534	539	519	561	587	581	551	558	572	511	529	578	602	532	581	544	566	544	590	570	559	523	574	539	562	577	580	535	536	555	520	563	602	555	536	559	578	531	571	541	534	576	509	550	572	537	568	570	522	530	583	587	554	533	532	530	547	531	528	518	558	510	594	530	561	548	580	549	540	554	598	541	557	569	549	538	491	555	553	577	559	562	588	542	563	579	554	579	595	507	572	540	592	533	557	600	548	541	561	552	560	501	548	486	529	519	570	546	583	551	522	581	533	548	557	538	511	573	521	518	541	553	555	523	534	588	544	539	578	526	538	582	567	533	551	582	563	531	521	565	568	593	548	533	552	530	547	532	530	539	556	515	547	556	562	532	552	551	529	526	552	521	539	557	548	543	548	548	568	524	511	537	548	554	577	520	568	515	580	531	555	582	527	526	547	568	581	557	601	549	570	527	559	566	560	573	548	555	512	551	541	557	531	539	548	553	578	541	503	541	540	553	549	516	552	547	510	579	528	534	548	552	550	532	540	547	532	547	580	565	522	585	556	571	534	601	538	530	574	515	542	559	566	551	543	552	535	537	538	543	565	582	543	559	567	499	548	528	529	564	550	533	562	552	554	548	544	522	529	523	558	547	559	543	547	551	586	560	567	556	511	580	552	568	546	550	506	542	562	527	542	577	580	541	583	506	555	548	563	563	518	523	522	542	561	572	553	546	505	574	525	550	568	535	545	541	546	544	583	561	582	504	558	566	549	591	545	512	565	534	554	556	530	595	584	604	542	551	536	562	529	565	569	594	554	547	579	547	578	528	560	561	556	564	554	593	546	583	541	550	545	547	533	592	580	557	549	568	568	565	531	493	514	524	508	577	586	566	582	569	552	580	498	560	519	544	536	547	549	544	572	506	515	536	566	557	606	586	559	518	591	552	524	544	574	554	546	571	538	523	521	548	550	573	546	581	558	546	564	562	566	569	515	582	550	548	579	556	547	529	518	506	554	554	518	550	546	556	536	536	538	544	539	535	615	573	524	580	541	585	553	526	555	523	552	533	532	541	551	551	599	563	531	520	557	561	532	571	542	560	579	605	523	556	517	586	568	526	563	554	574	554	547	555	548	569	553	518	563	554	571	526	571	531	569	517	567	550	515	535	514	550	542	527	511	517	591	553	518	526	565	532	564	559	546	545	563	525	511	551	554	552	550	551	566	551	527	561	603	565	542	534	561	575	547	588	577	574	592	533	543	561	567	551	546	549	568	581	539	505	526	585	541	580	516	580	569	565	554	567	584	540	554	546	561	549	523	544	562	542	509	546	568	624	589	507	567	549	557	517	549	573	505	596	567	580	556	526	574	551	538	548	520	560	578	548	562	571	521	534	551	580	556	540	515	553	560	588	562	572	610	565	542	542	580	517	545	587	565	544	519	571	578	587	535	560	487	582	503	520	519	531	516	562	506	535	556	581	532	529	541	544	571	527	549	537	541	540	615	547	540	570	519	519	520	567	518	549	535	545	569	572	581	600	563	533	563	558	539	543	569	596	533	544	570	577	568	549	580	541	565	554	538	551	553	574	564	541	542	547	558	501	535	518	519	541	567	531	530	537	569	521	518	561	597	508	540	538	512	557	582	533	545	530	569	545	547	548	584	555	592	550	566	580	543	565	523	557	566	533	551	577	582	541	552	560	540	565	584	564	541	578	562	590	537	562	554	515	559	563	566	556	572	564	530	582	574	557	540	546	582	540	553	564	508	548	532	534	507	550	590
28771	32544	30469	14812	2936	689	312	257	247	276	238	215	263	261	246	237	272	244	249	241	267	233	262	257	263	233	264	266	255	243	241	253	254	266	246	241	243	252	251	240	244	259	262	271	259	267	269	253	239	240	244	241	242	224	289	242	265	243	253	258	265	264	222	249	241	234	244	256	255	245	257	290	248	234	228	246	223	213	233	249	248	232	269	234	252	246	222	260	235	270	251	248	253	253	234	252	236	249	253	248	231	223	238	251	261	255	226	230	263	273	266	269	243	253	277	269	223	234	251	208	234	236	240	248	252	235	279	224	268	245	237	261	270	256	250	271	240	234	274	262	254	266	248	249	272	257	247	260	261	306	274	236	232	255	247	263	239	260	274	229	288	252	248	262	243	242	243	286	276	260	244	221	239	256	229	257	228	245	250	246	240	273	242	226	278	264	229	243	254	247	234	258	264	247	268	245	248	232	234	264	290	231	267	230	244	248	236	243	248	233	226	238	262	246	276	226	259	265	230	257	258	270	234	261	249	249	246	250	235	248	234	229	242	224	241	240	223	239	250	277	274	255	270	227	241	250	229	230	240	243	256	237	238	261	260	239	261	252	238	263	253	239	234	221	271	243	278	271	253	237	222	230	254	259	235	271	233	264	244	239	252	281	243	228	243	250	238	237	249	257	271	279	237	265	244	277	247	255	242	265	260	246	259	251	253	245	242	218	241	238	254	233	234	248	250	238	268	239	267	247	250	239	276	274	238	225	237	227	271	237	257	251	223	239	250	240	223	270	263	239	234	276	249	258	234	268	281	270	254	235	268	264	246	281	276	246	254	273	253	250	226	237	255	268	261	251	268	232	239	246	268	266	247	257	253	233	249	244	252	251	235	244	236	231	240	227	255	253	242	221	254	260	234	239	247	259	242	270	256	252	273	246	228	257	219	252	268	238	222	254	262	274	222	261	256	255	261	254	274	241	258	248	256	238	242	266	229	255	257	249	256	256	226	272	234	223	248	252	241	264	294	259	255	268	256	236	250	239	237	223	235	238	223	242	265	248	239	271	219	258	258	263	258	253	259	258	247	256	227	258	240	234	235	277	240	285	234	241	248	258	250	255	227	225	240	228	216	220	242	240	253	219	258	235	250	236	244	273	270	253	272	266	288	228	249	257	248	251	226	261	240	231	225	258	262	244	263	220	238	271	252	252	246	228	235	220	266	250	263	240	255	252	254	259	251	253	269	241	241	276	216	268	224	252	269	236	282	257	248	232	251	243	239	254	248	247	247	222	232	264	243	238	256	281	259	243	227	247	234	238	280	227	291	260	247	249	257	243	242	227	247	242	262	232	258	252	250	255	231	248	242	236	225	262	245	260	275	223	265	237	234	238	232	255	235	270	260	266	252	232	287	255	297	270	228	247	236	254	284	243	240	246	228	237	243	257	256	238	263	244	255	269	271	289	278	247	234	242	258	251	237	235	261	248	252	242	256	230	299	238	266	250	252	236	259	249	265	257	248	244	211	250	265	273	238	267	236	253	255	253	240	271	227	235	241	247	229	237	265	246	255	249	240	259	264	248	237	241	249	251	240	251	228	223	269	251	216	244	273	265	299	223	242	233	234	249	251	241	256	259	276	217	267	251	217	261	244	262	260	267	256	224	271	265	228	241	242	247	240	241	250	222	234	256	272	282	240	266	226	256	267	265	261	262	251	262	248	237	251	262	233	241	248	245	245	244	234	234	260	214	264	265	282	250	229	254	257	261	225	263	220	247	235	246	255	224	247	239	242	229	261	229	275	224	257	246	247	225	246	253	257	248	255	255	222	239	255	252	248	260	258	263	219	248	227	255	255	240	260	233	249	255	239	261	252	245	259	238	263	274	243	246	231	256	227	265	258	256	233	268	233	243	288	232	242	235	249	274	249	265	240	274	256	256	266	227	255	242	279	259	261	237	249	235	269	225	226	257	268	280	268	240	249	262	241	237	245	274	229	262	274	260	257	256	228	237	256	263	273	246	250	250	253	253	248	234	249	246	234	243	232	246	245	270	253	231	250	272	246	254	266	220	251	250	265	223	233	255	257	241	228	226	249	241	254	246	230	220	219	226	259	233	251	246	260	266	257	240	244	233	238	243	225	246	279	238	252	227	236	274	224	226	248	218	248	258	258	262	262	278	256	254	265	264	230	236	262	241	246	232	261	252	263	250	250	267	215	238	240	248	260	249	255	248	224	221	293	234	247	254	261	267	266	239	239	231	255	266	246	245	243	256	252	213	259	256	270	268	219	243	265	242	253	247	221	224	244	261	219	251	223	244	232	247	253	240	231	280	226	233	230	261	231	232	254	242	241	257	252	228	285	236	217	264	237	261	253	248	268	253	269	272	239	236	245	230	247	251	250	235	261	243	235	266	271	243	253	277	230	257	244	243	243	250	240	254	250	255	241	262	220	261	219	211	280	276	249	245	222	258	230	238	234	233	233	249	263	265	233	248	271	247	251	236	230	239	239	223	250	261	261	256	266	234	243	249	251	229	248	235	267	271	228	264	235	261	236	261	285	253	271	245	243	238	243	249	270	257	252	222	238	267	264	246	232	276	269	238	249	228	240	249	238	259	251	256	254	226	242	249	255	254	246	291	223	243	269	257	277	245	251	255	258	293	228	234	247	248	279	248	236	250	263	266	228	234	276	255	242	233	265	257	267	256	233	247	273	258	248	266	218	261	237	255	259	267	255	246	243	250	233	256	257	232	273	262	249	226	258	241	259	268	269	266	274	252	234	256	246	263	246	242	235	246	268	259	251	252	252	249	221	266	259	250	257	210	258	258	256	256	264	240	255	233	247	268	289	257	240	237	271	248	261	235	221	247	241	219	252	243	268	234	211	226	221	250	245	258	255	240	251	250	256	232	274	234	252	214	256	251	239	215	259	237	248	240	235	234	229	248	283	254	248	241	266	239	234	284	247	268	242	274	270	268	234	240	264	226	217	246	244	248	229	221	266	252	274	263	244	246	244	243	235	234	252	294	246	260	262	237	264	248	287	235	230	238	244	253	256	272	260	224	261	230	268	254	230	254	214	253	236	254	248	246	261	263	249	240	253	260	251	258	242	253	265	228	266	273	266	240	267	257	266	271	242	238	266	249	210	208	265	289	249	237	252	245	249	232	235	244	254	240	267	251	246	236	275	263	244	255	273	254	260	232	244	254	250	243	260	238	237	227	275	255	259	257	260	225	248	218	260	257	239	280	270	230	241	233	271	285	245	270	259	240	286	262	236	220	261	215	231	241	260	257	265	246	238	255	246	235	270	260	263	241	241	261	261	266	231	249	247	263	262	231	257	234	247	244	236	236	262	250	280	256	231	245	266	251	260	249	262	231	255	243	242	258	234	277	271	268	253	269	261	280	265	266	258	220	240	274	260	236	244	244	219	256	249	251	257	249	248	246	257	243	257	227	259	260	255	257	258	243	252	287	263	237	230	262	269	249	232	240	269	260	256	227
35388	50309	36114	16432	5370	1547	664	532	481	486	478	520	474	502	487	484	445	478	468	463	475	500	493	489	430	468	457	472	427	481	457	464	485	452	473	429	427	496	445	417	465	481	453	478	531	482	465	449	477	502	469	481	449	432	485	457	453	426	463	483	473	427	494	444	429	491	453	455	476	459	463	507	432	420	453	462	460	482	476	461	511	460	505	473	464	465	475	481	450	445	489	465	493	468	483	446	477	455	462	460	420	472	490	444	470	466	511	441	469	462	475	446	475	484	439	473	474	462	469	453	465	481	489	484	498	429	514	476	457	496	468	485	454	449	528	488	466	458	454	467	428	488	468	453	445	501	415	509	477	482	496	449	447	464	466	499	452	502	479	456	465	476	415	431	497	471	487	487	437	476	462	456	448	455	475	494	461	445	500	488	445	466	493	504	488	448	516	475	471	460	441	445	456	455	446	478	501	466	417	480	505	476	477	462	481	462	471	432	449	468	491	495	488	454	483	496	465	503	473	453	482	471	434	468	476	478	512	453	441	453	444	470	433	471	462	448	448	509	508	470	445	458	466	460	437	505	458	469	454	451	433	473	464	440	450	468	450	464	471	443	469	432	466	462	461	460	455	512	433	463	444	490	451	490	467	495	449	511	498	478	482	449	480	490	474	450	484	456	505	474	491	461	438	442	484	471	498	480	435	452	503	462	494	432	466	460	436	498	484	452	461	481	458	451	456	465	456	472	495	509	457	513	472	501	484	459	474	450	461	466	420	467	454	459	472	503	421	468	487	480	490	443	442	482	445	433	498	466	477	462	438	465	471	465	489	477	492	424	476	455	474	516	475	478	519	478	466	512	475	516	433	492	477	472	489	461	469	490	473	416	442	484	495	447	430	472	442	454	476	451	500	459	480	494	474	466	438	446	460	483	462	489	458	487	471	471	498	451	441	456	467	460	438	453	475	493	440	465	493	444	486	483	458	453	491	469	449	437	469	498	482	515	476	434	490	464	500	452	440	440	492	491	440	449	496	486	471	475	504	500	454	464	437	441	478	450	477	484	469	455	465	487	481	488	462	504	502	468	478	452	465	461	443	498	455	482	513	474	461	481	488	454	459	467	472	488	478	432	462	495	503	453	456	486	436	469	468	456	459	488	447	488	490	432	456	483	480	468	451	503	509	459	493	455	470	462	447	465	468	460	458	484	478	457	464	489	449	493	477	466	487	493	476	488	478	424	484	457	503	481	500	456	409	438	462	500	409	471	491	474	494	507	457	509	462	454	500	437	487	478	494	484	489	446	484	469	462	498	457	480	473	498	450	497	442	454	461	454	484	473	444	486	470	499	468	448	477	479	477	454	473	462	467	503	486	474	471	435	493	504	449	447	474	464	476	485	453	448	448	454	476	440	467	449	481	497	475	446	489	490	451	477	453	456	469	476	479	485	488	492	462	462	444	477	465	492	465	508	457	467	442	480	449	493	470	467	453	461	461	465	452	460	483	466	479	474	512	455	480	441	494	465	489	455	468	460	480	492	454	437	471	468	462	486	466	475	465	474	438	445	462	472	476	470	440	492	474	494	455	445	444	462	462	447	491	455	452	504	498	481	465	452	461	448	478	442	464	476	504	445	456	436	470	473	441	473	478	491	481	480	483	498	464	448	463	491	489	469	484	459	470	470	434	493	460	471	451	460	463	454	462	480	482	430	472	469	491	483	460	466	470	467	440	465	489	468	457	466	467	447	502	459	510	445	470	469	480	478	459	462	451	450	476	463	489	421	492	464	476	472	438	511	463	500	487	483	452	462	442	476	500	441	465	470	493	478	454	473	491	471	462	447	481	473	519	467	496	504	477	451	476	462	468	485	476	445	435	482	476	460	451	484	453	494	478	474	421	485	451	465	464	495	471	470	482	460	457	487	473	465	542	470	473	451	492	451	448	465	435	443	443	458	462	495	432	436	487	470	477	454	439	476	445	444	495	461	439	441	487	461	506	424	453	456	456	428	427	482	479	456	477	465	448	466	477	466	482	455	477	471	454	481	430	495	422	461	476	455	458	481	429	457	464	454	488	480	454	476	442	493	427	479	435	466	455	494	449	482	457	447	466	460	474	493	461	500	455	460	480	474	503	480	451	450	480	473	470	485	479	497	505	461	467	443	457	492	472	440	479	481	437	433	445	495	451	500	452	494	478	469	444	516	508	471	477	450	437	512	432	482	432	472	474	471	471	479	484	502	438	483	502	472	483	504	475	448	458	492	487	458	468	453	396	472	482	446	424	486	472	486	483	461	454	471	481	467	489	447	485	522	467	505	502	462	434	474	482	522	464	450	452	484	445	474	454	486	464	508	434	455	458	472	470	483	469	496	482	435	465	479	461	469	452	457	443	475	475	448	428	444	463	479	465	479	482	481	494	470	453	463	453	467	536	421	468	473	454	498	503	463	454	434	488	486	467	485	475	499	475	490	438	457	451	451	458	507	478	472	466	464	485	495	471	448	442	474	469	487	440	465	445	463	431	482	452	402	483	468	442	498	471	452	471	488	480	474	446	445	470	460	470	466	477	457	472	503	454	418	447	431	443	497	454	494	479	457	469	485	476	466	473	479	462	451	438	477	423	432	470	466	466	476	469	479	452	458	445	484	465	479	497	491	442	445	479	495	492	458	459	524	442	470	471	446	462	491	460	456	452	456	506	470	506	454	475	465	495	479	469	491	466	466	444	484	486	457	472	480	454	464	488	445	467	486	490	510	473	484	456	460	439	473	450	437	484	446	482	464	456	495	439	455	467	493	485	450	526	452	463	518	483	478	455	458	450	438	459	448	479	446	485	460	451	463	453	472	457	408	469	490	410	486	444	482	465	472	434	471	453	463	490	454	484	456	493	485	437	453	484	444	486	500	423	405	504	454	455	467	471	453	459	512	437	437	481	458	493	480	449	494	479	462	479	462	473	451	465	472	499	456	423	462	469	465	419	429	446	496	462	474	473	479	492	481	469	524	451	453	505	451	474	453	461	449	438	459	467	491	462	484	451	474	424	451	464	501	453	443	475	460	492	522	480	450	462	480	462	452	485	464	467	464	483	459	474	495	479	441	476	457	455	471	439	504	497	457	459	494	468	484	482	511	440	456	470	467	491	498	474	437	482	462	462	466	467	429	491	431	466	451	468	495	444	462	472	442	470	473	447	498	455	470	491	463	461	510	458	487	468	480	478	426	455	428	445	486	514	467	478	439	468	421	491	480	462	470	476	438	447	489	443	464	458	457	418	461	458	492	448	403	468	422	504	440	463	461	442	481	465	450	499	491	465	449	482	482	484	481	448	511	454	504	492	446	485	486	432	479	442	437	517	464	444	460	520	445	459	500	459	457	465	448	488	438	496	446	475	490	438	531	476	458	470	459	429	442	467	463	500	469	462	464	461	457	505	464	506	454	470	458	434	468	472	489	494	439	478	479	474	495	440	488	464	466	482	461	429	485	456	470	483	524	450	443	462	449
24794	25917	38323	31616	20135	8216	932	350	309	295	265	275	280	268	251	258	256	279	243	274	289	274	259	241	266	293	279	272	277	275	278	279	251	262	254	272	257	261	286	283	264	272	277	287	234	300	294	276	273	252	287	262	270	281	275	266	253	282	261	256	258	242	247	292	267	248	280	253	255	267	269	263	311	288	273	247	261	247	260	252	267	286	272	289	267	241	278	236	237	277	246	265	307	267	285	257	255	267	299	244	273	267	291	248	260	263	274	265	279	267	288	286	268	264	254	264	294	262	293	229	263	263	284	281	258	254	257	252	311	267	228	314	246	273	270	250	254	256	254	282	274	263	269	254	281	284	236	278	261	259	290	290	265	275	284	250	263	257	271	274	258	288	249	256	270	284	254	248	258	263	292	276	244	279	257	284	253	260	251	285	303	271	252	289	259	287	247	248	302	256	271	291	258	225	268	221	263	260	266	250	237	254	271	275	269	232	275	268	254	294	254	268	265	254	263	289	254	295	268	258	274	236	236	267	273	245	248	248	296	271	264	272	312	249	247	260	256	282	288	262	238	261	292	265	270	256	265	263	269	271	256	273	250	259	291	251	286	266	244	251	264	247	260	275	269	246	271	275	247	277	269	244	309	258	248	260	243	238	246	254	253	267	268	272	275	257	260	254	271	265	257	243	265	241	246	283	275	291	287	289	277	300	266	250	285	258	251	270	255	253	255	263	249	295	284	227	265	288	265	279	284	274	264	262	253	249	281	253	252	273	280	242	264	261	296	278	279	285	267	251	272	242	288	278	267	267	251	273	242	257	257	254	283	255	275	287	268	266	266	258	276	240	287	285	266	284	247	275	267	267	248	253	290	277	246	262	258	249	269	242	274	239	242	260	271	239	261	247	257	267	249	261	263	254	245	253	267	248	274	270	238	263	264	257	253	230	229	237	271	243	294	299	261	256	299	265	299	260	272	298	276	260	271	240	293	268	270	282	259	268	250	266	271	278	258	267	268	251	240	280	298	249	258	241	260	252	241	278	281	245	288	254	256	267	235	240	270	289	255	250	251	269	251	278	276	242	263	267	273	238	265	265	273	245	259	277	268	264	244	258	292	248	270	288	283	264	271	276	264	252	265	249	260	254	267	260	276	266	260	244	266	273	251	250	257	259	267	259	277	263	283	254	247	250	254	276	280	252	249	242	305	287	276	250	255	269	257	246	274	252	264	263	273	231	274	251	271	248	264	263	280	307	264	260	272	286	284	249	249	268	280	263	272	270	253	266	281	304	272	251	269	246	280	251	245	289	287	258	253	280	249	269	274	281	248	235	234	271	258	263	223	287	280	256	276	281	271	241	267	272	257	275	277	250	255	295	249	257	249	252	302	270	265	258	260	266	274	260	274	258	271	302	256	272	284	264	270	273	295	235	273	256	267	273	267	233	271	269	276	248	277	273	271	245	260	264	258	297	266	265	253	254	271	270	271	263	257	270	268	255	286	251	256	297	274	273	266	301	289	236	252	255	267	251	270	299	274	256	283	276	267	284	243	278	254	271	258	280	263	293	296	281	263	271	260	275	293	255	262	263	269	239	267	252	232	290	274	261	257	269	272	264	267	257	281	290	291	240	242	250	239	270	257	243	290	269	293	252	256	258	236	262	259	275	248	269	271	282	278	236	252	276	275	258	261	231	276	261	292	250	256	261	267	260	253	250	286	284	289	267	258	289	251	271	244	270	266	277	285	256	276	261	263	275	251	289	278	277	271	265	280	262	238	242	273	275	282	265	241	251	260	270	263	263	231	253	286	232	245	281	215	284	303	279	269	272	286	258	289	244	248	276	281	263	280	263	266	267	255	254	255	252	252	281	259	263	233	277	242	263	268	247	270	274	254	271	257	257	254	251	277	261	281	259	307	251	276	261	240	250	270	246	220	260	259	258	272	261	280	298	262	272	271	274	255	263	258	254	252	309	254	230	261	241	278	261	246	232	231	259	251	275	236	299	247	254	274	270	268	236	299	232	280	285	247	256	263	264	258	242	260	243	258	263	249	265	253	240	287	264	263	269	264	236	270	237	258	256	271	245	266	258	248	293	253	281	272	264	271	279	273	244	275	276	257	283	269	255	276	257	291	273	261	250	248	280	259	250	251	254	286	257	272	245	274	277	251	291	259	286	267	244	269	277	266	285	269	250	275	260	255	294	267	287	245	266	255	271	275	270	276	227	273	257	229	249	284	287	283	253	265	248	239	254	245	237	275	276	256	258	272	266	253	277	246	286	265	254	257	275	268	232	298	278	272	274	278	289	256	260	263	262	269	265	292	265	276	227	253	267	261	251	270	270	264	276	257	253	295	242	305	248	253	262	280	260	262	264	276	283	262	252	263	280	268	281	238	286	267	285	283	271	261	285	262	251	269	276	245	277	252	286	286	230	264	285	256	235	241	290	299	252	273	243	284	299	266	296	269	265	257	253	270	241	262	276	303	271	282	268	293	257	279	271	277	283	260	281	309	255	266	292	259	268	265	279	277	257	262	287	282	267	256	288	266	276	226	242	279	255	272	276	268	270	255	242	266	296	263	272	266	246	263	276	244	247	232	245	256	240	261	278	247	255	272	246	278	279	282	253	246	268	267	270	256	298	295	268	255	248	241	244	283	246	243	282	252	272	259	259	287	297	252	247	284	270	256	294	207	229	261	266	266	244	264	280	288	231	267	269	268	244	241	248	286	266	257	262	269	238	249	238	262	258	284	280	262	265	277	272	269	281	288	268	257	295	272	249	241	245	293	257	276	285	277	293	258	295	252	293	261	253	256	271	230	260	286	271	274	250	288	264	271	235	258	269	279	281	256	277	260	259	257	231	303	274	277	285	264	308	219	229	241	262	249	282	292	253	269	261	254	260	273	284	275	274	270	256	253	255	268	268	254	260	284	265	284	247	286	235	285	260	274	256	265	289	289	239	282	272	262	243	278	247	264	271	278	265	284	307	254	267	264	284	263	272	271	258	243	265	268	241	283	276	245	281	254	251	257	257	255	296	281	231	245	260	266	287	243	290	255	273	270	274	275	267	250	285	293	257	246	246	258	274	262	277	244	273	275	262	272	301	282	254	259	272	272	257	260	267	249	246	265	269	278	279	275	238	269	261	273	258	239	296	281	280	264	238	267	260	259	258	259	266	282	262	246	238	241	262	269	281	245	265	253	275	271	269	259	242	277	281	258	280	243	268	252	275	250	247	262	284	274	280	267	287	268	269	264	250	250	264	261	285	230	265	313	268	261	270	255	281	297	284	253	247	264	230	250	270	297	270	215	257	250	278	255	277	244	301	286	256	257	282	268	249	256	264	270	290	245	273	282	254	242	230	281	275	259	278	245	271	266	247	264	263	278	268	271	235	261	269	250	279	249	248	270	259	259	272	291	286	246	258	255	260	265	254	254	271	257	272	249	278	251	253	261	269	255	258	264	289	263	259	276	269	289	262	262	251	250	262	268	264	253	277
58431	93294	69613	41527	20727	6227	1397	578	529	500	487	459	490	472	495	501	502	485	510	509	465	454	505	456	464	514	482	471	494	510	458	533	529	473	492	513	502	488	488	465	499	486	521	480	471	506	488	489	492	528	441	498	498	486	528	474	504	478	500	491	466	481	518	530	528	537	513	492	492	486	461	489	538	452	515	516	507	475	457	496	503	503	477	504	478	430	513	482	512	469	476	525	457	468	457	470	476	492	474	491	454	542	497	494	497	491	466	497	485	495	495	499	516	473	469	497	461	474	486	513	523	501	456	473	505	505	502	424	479	481	491	473	525	461	460	519	454	480	491	476	477	495	499	499	489	507	475	489	471	549	506	447	491	517	470	466	492	483	521	485	521	478	519	522	506	530	464	482	508	487	472	488	499	458	484	449	491	537	507	479	525	469	486	460	466	486	504	476	525	454	509	494	486	506	471	508	500	471	489	509	466	505	505	493	528	480	450	532	496	500	510	480	468	510	500	499	463	460	520	492	485	477	528	480	491	481	530	483	490	482	481	498	484	516	487	483	469	500	466	514	490	463	465	565	526	459	442	503	496	480	494	464	514	486	481	492	531	497	512	521	458	519	525	513	471	496	474	497	464	492	496	527	502	504	506	504	467	504	482	445	477	522	467	496	491	519	481	516	460	500	486	502	485	490	500	492	474	489	491	478	495	481	512	447	505	499	480	516	504	516	473	505	493	477	500	477	473	487	511	499	488	461	502	471	512	471	509	491	483	475	518	523	495	456	460	494	503	483	459	482	473	542	454	526	479	484	507	471	484	495	485	464	497	477	472	460	488	507	488	469	478	479	472	506	500	502	493	455	478	507	475	493	508	503	436	462	502	480	480	495	555	472	475	529	518	494	486	479	459	478	513	505	501	475	473	496	466	502	456	466	500	495	482	505	479	501	467	477	474	475	485	473	485	516	484	506	533	518	482	476	499	503	526	464	521	445	478	464	508	461	498	500	497	476	486	496	476	493	480	514	484	503	465	494	467	494	540	511	444	498	450	486	479	508	451	481	520	496	521	485	488	476	491	490	523	476	484	501	490	478	502	504	513	441	473	492	528	488	495	477	475	485	483	505	461	482	496	478	463	499	490	463	459	522	492	499	468	502	481	466	532	504	480	520	472	503	455	487	464	475	520	539	449	481	478	455	486	513	506	477	471	481	509	498	510	532	474	467	477	507	485	470	484	481	452	509	507	487	453	501	489	493	498	493	479	449	468	463	488	517	493	482	493	504	481	451	433	503	507	493	521	533	511	490	483	502	504	511	451	473	506	457	484	511	495	531	491	443	483	526	450	506	479	481	463	459	468	500	461	504	508	464	507	491	495	531	474	482	438	468	494	494	472	491	520	483	485	504	496	480	524	485	452	484	463	458	465	510	495	486	478	486	481	551	460	497	455	458	472	503	520	515	500	474	503	490	500	485	493	486	491	497	515	499	514	480	464	509	510	504	467	513	483	511	474	499	507	540	494	482	484	485	478	511	482	478	500	509	483	485	491	465	463	458	500	482	500	505	516	458	531	502	501	453	494	512	473	507	482	508	502	503	464	521	494	525	534	516	483	471	485	468	548	455	470	475	468	468	495	479	499	475	533	486	493	498	504	477	481	450	500	475	490	490	470	501	494	461	484	526	472	475	466	504	496	492	471	465	521	500	533	458	475	475	463	507	458	479	487	521	505	440	496	519	494	490	517	473	496	486	509	484	494	485	524	490	493	488	457	498	507	474	471	507	481	494	501	503	506	498	476	492	455	492	452	473	491	477	468	461	473	495	487	477	470	487	514	506	440	497	502	484	444	515	497	491	505	478	505	511	467	488	478	481	488	480	534	474	480	516	476	488	478	483	488	508	455	468	444	496	510	508	481	488	467	518	511	487	473	494	473	467	459	482	488	500	463	507	493	490	468	477	465	487	466	472	498	473	508	550	507	467	501	461	522	517	482	445	476	480	456	471	484	478	472	486	462	479	513	519	502	511	491	485	510	477	462	499	487	503	489	517	470	450	449	503	485	466	509	518	484	495	478	513	516	472	500	505	498	497	473	533	494	490	509	514	456	530	475	484	492	492	533	431	468	465	451	474	446	467	484	510	507	539	488	491	496	479	470	476	505	470	490	510	462	493	445	489	496	499	500	515	527	482	471	479	476	429	521	458	485	511	515	492	481	516	507	502	461	516	495	488	490	432	496	502	491	475	498	463	467	474	512	479	491	512	500	503	520	490	510	456	516	476	498	470	492	492	470	490	505	485	496	514	495	533	491	514	506	486	483	480	462	505	514	489	469	523	433	507	464	441	519	472	512	461	501	473	464	489	521	468	479	485	460	507	475	506	477	526	509	531	457	498	503	493	496	476	492	504	511	504	467	498	476	488	477	500	471	473	510	502	499	515	471	493	493	509	520	512	478	499	486	481	485	533	468	446	471	479	524	491	478	497	495	506	481	473	474	492	537	510	473	507	503	500	529	524	473	514	473	525	471	478	477	453	500	492	465	503	486	510	505	463	489	502	459	489	460	487	472	463	475	498	504	509	496	490	495	474	456	541	488	486	501	479	487	499	501	471	441	481	509	480	500	488	469	470	497	446	498	481	488	526	493	503	491	520	508	492	510	478	509	490	489	484	518	519	491	507	473	503	476	489	481	507	520	514	488	462	522	515	518	469	533	496	477	471	508	481	460	448	512	529	525	478	442	493	483	518	485	506	508	519	505	519	522	503	492	492	469	485	497	491	467	513	491	500	486	515	494	534	471	462	501	467	517	463	478	482	487	505	463	475	524	504	488	472	477	450	521	481	488	508	517	504	483	482	489	512	469	505	467	511	502	427	488	522	460	532	500	501	498	485	470	529	488	502	500	481	497	469	469	518	457	498	539	505	516	477	504	489	472	480	482	480	480	493	471	503	504	522	481	502	478	464	515	484	479	487	489	519	483	469	487	459	510	529	483	489	498	456	509	507	496	449	490	462	482	510	510	483	504	463	517	522	489	445	456	487	519	472	492	512	460	523	479	482	505	465	475	481	471	495	517	491	484	491	480	488	475	500	518	529	497	506	466	551	531	473	473	498	537	518	466	491	447	467	489	508	461	477	494	519	520	473	499	465	468	451	478	470	503	495	515	512	472	432	472	468	477	483	472	526	504	468	498	537	501	482	501	482	524	481	525	474	468	498	520	518	508	469	505	476	448	455	495	506	492	480	482	533	478	507	534	480	497	470	454	505	460	497	466	512	476	501	462	505	507	471	477	477	477	466	482	515	504	465	493	484	509	465	429	480	508	510	505	509	505	479	474	492	500	466	473	483	478	503	466	486	485	492	495	468	511	500	483	505	512	525	485	509	497	488	499	490	520	513	485	496	511	459	440	505	501	485	483	494	552	510	453	494	502	512	477	471	518	435	494	537	460	465	470	493	475	483	476	436	474	477	476	462	521	501	511	483	446	531	480	449	481	475	487	531	494	474
23586	23619	33932	28277	22037	16714	3852	446	319	317	340	309	318	334	347	323	319	322	340	301	316	295	333	302	308	335	316	296	322	318	341	328	326	304	319	319	297	328	325	333	329	312	329	294	278	320	365	303	311	342	335	307	277	300	357	324	332	324	324	328	363	321	336	328	328	323	328	313	340	342	325	331	279	335	362	307	311	337	327	320	293	289	342	345	318	333	326	310	325	316	331	313	327	337	307	297	289	283	341	302	317	285	302	334	320	327	274	345	323	290	306	308	300	312	304	338	353	312	298	328	307	314	319	323	320	327	280	329	317	300	321	300	292	314	305	306	337	312	330	328	306	333	304	320	300	317	332	333	286	347	347	297	364	302	327	278	295	347	325	292	299	324	309	326	327	298	338	307	311	332	321	314	285	312	333	329	293	321	326	295	335	312	344	310	327	326	289	310	318	315	309	328	315	314	304	325	292	348	313	328	324	306	297	316	319	329	301	304	329	335	303	325	321	297	304	277	303	333	336	327	310	317	329	276	296	314	310	299	319	327	297	323	330	338	303	308	310	328	322	310	348	335	317	318	285	322	318	296	316	314	257	309	298	328	324	327	326	321	303	317	287	325	337	304	323	334	343	342	316	304	272	319	296	326	311	311	302	329	332	318	317	316	335	308	293	314	311	316	362	289	315	300	281	334	305	313	313	299	313	294	307	312	313	346	341	335	325	327	280	319	314	331	321	312	326	322	337	290	298	334	330	317	294	287	304	331	324	335	319	300	296	309	299	331	341	327	340	304	318	292	348	291	331	327	332	306	317	316	306	323	281	318	299	298	326	314	312	325	297	295	321	314	333	302	329	313	294	302	321	325	314	301	321	334	324	368	307	319	325	316	306	309	322	286	300	310	312	314	320	324	283	316	317	300	344	323	333	316	333	336	296	329	332	312	313	315	326	295	291	321	333	327	303	312	314	301	316	298	330	329	323	321	318	312	302	313	309	332	295	293	300	297	316	336	350	322	320	341	296	321	303	333	291	327	291	319	319	299	282	308	333	303	328	321	314	331	329	317	328	303	349	325	298	291	309	290	283	306	323	297	343	328	284	300	321	312	298	302	280	324	291	308	309	316	322	328	305	312	291	314	324	341	353	294	302	314	301	343	307	276	300	299	321	300	318	303	308	305	327	325	332	315	280	305	322	325	283	311	302	308	315	335	319	358	331	315	310	329	313	266	314	329	300	290	283	290	335	296	303	294	305	313	266	306	288	299	326	296	306	321	324	332	315	311	311	323	337	302	314	321	307	291	286	297	276	339	327	309	318	313	300	300	323	307	319	304	296	310	286	303	304	307	328	321	314	301	326	329	302	296	345	315	344	283	321	306	335	295	326	310	321	314	324	321	299	336	317	291	323	320	315	345	298	300	301	319	319	321	335	302	293	332	311	322	311	340	320	311	328	295	307	307	319	292	277	272	335	335	304	292	311	322	325	319	296	311	325	303	324	306	320	314	309	298	321	317	305	303	287	364	339	336	344	298	348	289	299	297	285	328	330	333	334	325	314	326	298	291	298	302	345	311	304	345	319	329	306	303	296	318	302	319	300	313	276	297	310	318	318	320	288	315	333	337	318	323	292	341	312	320	332	331	318	332	294	325	290	294	298	322	271	335	290	313	333	281	324	325	304	309	305	313	304	287	333	308	289	312	311	338	307	304	318	316	251	323	303	308	312	295	319	319	294	292	295	329	313	302	300	340	341	307	298	303	312	354	322	309	308	319	315	313	321	332	309	312	309	323	318	303	303	312	316	329	320	342	281	318	322	293	299	321	318	303	322	282	301	316	315	318	311	317	314	314	326	317	310	318	314	348	339	297	314	303	310	333	323	290	319	316	323	283	295	326	307	335	364	293	354	353	328	309	312	322	309	292	311	322	296	316	303	295	318	311	312	337	300	317	324	282	329	313	332	334	316	307	299	302	329	305	292	306	330	306	348	329	281	304	321	325	338	327	322	309	320	295	318	314	322	317	321	313	320	306	334	325	324	310	308	328	324	299	332	308	330	311	306	329	315	325	329	274	315	330	307	325	302	335	307	313	316	338	297	336	302	334	324	320	330	293	323	336	290	322	345	324	305	299	331	322	337	335	351	291	301	307	341	360	337	293	347	323	293	346	332	315	292	297	316	320	313	329	328	295	288	304	320	328	307	284	337	330	337	312	330	333	311	311	325	319	320	324	279	296	296	310	320	322	340	320	315	304	291	305	320	299	322	315	305	319	308	301	311	310	325	300	307	307	278	295	314	309	345	334	326	309	350	305	311	326	313	310	315	350	295	328	293	295	297	335	305	323	313	313	305	290	334	312	300	334	292	298	287	326	294	355	332	323	314	322	322	317	308	312	310	342	302	303	323	312	304	322	335	349	295	275	302	341	330	293	271	301	313	339	291	318	333	324	334	325	344	327	313	331	331	319	300	345	325	310	325	290	303	295	280	327	321	321	326	304	340	282	319	315	269	323	286	294	301	325	342	334	338	308	301	316	314	316	339	352	342	320	288	288	310	333	290	301	324	311	308	313	313	315	313	297	298	326	311	348	318	340	303	312	321	314	316	297	316	316	305	326	292	317	323	327	310	303	323	309	321	291	327	344	302	315	324	285	351	321	313	306	281	349	319	306	295	318	297	333	331	324	327	323	329	297	319	326	298	337	294	316	321	338	299	324	309	306	298	295	318	326	323	337	324	292	331	311	285	339	275	298	319	335	327	316	319	302	313	305	333	319	357	317	322	316	324	323	325	321	318	306	353	304	297	311	313	343	317	312	302	297	300	342	313	309	330	316	295	317	303	299	303	313	325	328	330	338	319	322	318	311	313	331	326	320	333	324	300	310	322	325	312	305	341	304	311	309	309	337	315	308	339	334	315	314	302	282	321	309	308	283	291	308	325	314	321	315	302	324	288	320	302	320	301	342	318	297	286	319	289	330	301	303	306	315	330	291	320	323	337	325	324	320	314	317	347	289	302	323	327	318	301	292	324	288	310	326	350	336	323	309	298	293	351	326	320	299	322	320	350	298	295	298	339	273	308	286	317	319	329	359	280	328	319	304	313	288	271	304	304	292	340	346	328	274	299	326	339	314	295	322	325	310	358	310	324	327	324	312	338	287	315	291	341	316	336	309	300	311	314	345	322	307	321	301	319	338	300	323	312	339	314	322	315	319	294	322	331	317	330	311	341	331	340	305	328	337	332	295	322	327	336	314	340	329	308	323	336	304	284	341	317	313	316	322	338	329	305	310	311	322	325	319	331	317	299	320	326	287	328	338	336	333	295	333	302	311	332	313	291	288	302	309	360	329	311	314	311	308	322	299	327	314	304	333	325	327	337	342	328	313	310	288	295	327	320	333	352	330	336	304	299	327	300	344	317	327	292	320	319	332	301	289	305	328	343	291	334	320	283	313	318	304	310	320	338	297	292	320	308	334	341	312	326	306	333	317	301	293	327	294	310	313	293	320
54833	102642	78816	49826	27273	8480	1819	751	574	554	550	517	554	603	577	565	613	525	531	560	566	561	591	526	548	536	505	579	567	567	532	555	525	524	564	557	550	556	586	546	602	562	609	528	568	576	545	550	573	586	576	543	552	550	537	562	563	587	545	551	582	567	574	581	559	567	541	570	540	554	549	541	554	519	558	568	552	487	597	573	544	543	547	517	570	598	528	546	507	551	558	544	560	540	597	543	585	529	613	570	513	581	550	518	540	524	572	562	567	601	526	540	533	545	560	546	550	546	553	563	582	577	560	531	554	560	538	592	565	547	585	575	534	550	543	586	559	543	547	569	562	581	546	619	535	519	571	525	540	571	591	568	529	559	603	571	546	574	566	610	550	546	599	546	536	559	592	542	551	548	547	551	526	526	554	575	572	570	549	553	494	540	539	547	513	534	551	531	584	554	598	579	531	560	569	528	553	601	552	570	560	593	535	582	561	598	541	518	559	583	553	542	557	552	564	545	568	553	571	544	541	578	559	594	534	546	569	506	549	522	550	559	556	579	533	536	568	546	578	546	533	582	560	543	534	550	553	552	538	565	553	582	520	562	542	592	555	554	542	532	562	555	569	542	580	531	544	603	553	568	588	587	536	539	514	553	500	555	531	551	549	578	592	581	520	537	512	538	595	550	515	587	595	586	545	564	547	573	514	581	593	576	606	549	584	557	541	582	536	573	529	524	547	527	559	531	545	548	602	565	619	553	529	510	572	553	581	560	546	587	551	551	514	547	554	556	529	526	555	524	572	575	584	573	600	518	591	568	583	537	583	567	574	551	557	553	560	528	549	553	546	564	582	528	549	539	595	554	532	581	561	571	568	536	582	558	582	570	547	514	600	559	573	609	579	567	537	539	603	526	572	541	585	548	622	554	518	591	590	558	552	571	551	571	593	573	586	582	585	546	556	547	564	534	528	611	536	532	544	563	559	526	564	561	541	566	576	593	539	531	531	579	561	580	541	529	551	527	528	559	542	582	535	544	587	548	536	533	518	548	532	570	563	535	551	530	576	565	586	624	585	578	548	551	518	521	563	555	608	540	565	573	544	569	545	555	536	514	593	604	555	553	535	552	540	540	568	568	515	538	546	554	597	521	521	596	552	572	532	551	527	541	575	529	546	590	515	559	548	546	559	587	539	541	585	555	517	564	523	551	563	614	521	557	536	580	513	545	547	536	540	538	582	611	560	488	571	548	529	565	559	560	545	578	553	615	593	550	582	594	597	541	597	554	564	555	549	580	563	534	569	543	562	534	556	565	566	523	526	582	571	554	568	514	548	581	574	543	549	497	553	577	537	560	572	548	530	559	533	566	565	543	566	556	550	563	539	553	578	558	570	572	522	570	549	546	568	537	533	567	563	547	552	576	529	552	560	560	565	567	499	526	543	549	557	570	519	551	570	596	538	545	533	573	535	547	553	534	570	531	513	558	538	543	534	547	517	551	514	569	522	567	580	532	567	573	561	513	584	532	546	548	551	544	567	554	538	574	555	535	564	534	527	532	582	568	564	545	579	571	498	533	552	542	553	575	556	578	461	530	558	538	583	508	561	546	557	549	596	552	548	548	555	565	571	565	585	541	599	538	580	558	552	571	560	565	521	553	587	567	550	494	531	536	564	589	534	515	578	554	553	549	550	540	520	565	571	568	531	540	564	538	595	555	574	577	526	533	603	553	532	566	569	576	571	574	534	601	577	520	510	553	556	541	518	530	555	546	554	529	543	553	580	542	574	535	564	528	562	518	521	577	601	534	585	527	569	592	534	528	556	550	510	547	560	583	550	573	611	542	587	565	548	560	542	587	559	578	525	543	556	550	545	570	528	517	541	535	547	557	552	584	538	512	621	557	566	548	560	561	501	528	539	538	560	578	582	537	514	582	593	520	581	594	564	554	556	546	571	546	557	518	528	555	566	549	525	541	527	532	550	563	592	557	611	606	588	540	550	562	512	571	544	548	566	556	558	597	554	556	549	548	544	525	558	565	529	554	532	571	573	555	605	557	603	536	572	562	579	563	560	543	549	489	552	566	518	542	559	568	526	557	524	521	544	532	522	544	526	562	516	548	509	555	550	511	577	519	531	589	568	556	561	543	523	563	545	535	559	564	574	564	543	604	572	540	504	527	536	517	556	588	537	574	561	593	587	534	582	566	550	554	544	557	552	570	533	525	550	547	594	547	568	580	533	543	510	532	575	529	564	575	521	552	596	570	532	546	568	578	570	554	543	538	521	562	540	582	541	547	578	549	561	536	545	534	583	545	543	538	544	572	557	552	507	517	543	590	566	568	518	590	501	514	562	561	521	551	534	558	571	521	522	543	529	588	574	551	570	527	556	557	565	584	519	553	569	565	562	555	552	576	524	563	559	545	530	560	565	562	527	525	568	576	552	580	521	591	572	549	560	529	556	535	564	549	544	558	599	553	590	532	581	539	574	576	570	570	588	548	565	588	540	554	558	557	537	576	549	535	525	550	551	555	537	559	571	577	555	565	567	565	550	546	563	551	605	542	559	549	563	513	571	526	548	572	577	531	527	585	550	548	543	541	581	530	588	535	560	520	519	554	541	560	525	557	547	538	571	528	514	594	534	554	605	539	555	585	524	547	519	555	540	501	546	562	506	564	586	548	566	592	549	517	545	616	572	578	594	528	540	558	516	580	559	531	574	578	526	535	529	535	568	542	529	532	584	590	552	567	561	554	564	578	555	556	575	570	532	525	558	542	528	571	565	591	545	530	568	557	521	518	535	557	558	529	578	551	537	506	544	547	560	586	564	550	530	545	521	523	545	548	520	554	564	540	555	550	563	561	488	583	516	540	504	527	564	555	513	518	615	557	547	527	558	523	573	553	539	549	594	532	615	589	537	536	552	544	579	534	560	559	552	611	545	558	528	563	540	571	547	607	525	530	544	572	542	554	540	560	606	520	603	568	590	562	521	520	535	568	587	573	526	536	567	592	532	546	522	549	505	524	573	585	535	492	535	528	571	588	496	535	545	586	539	540	550	551	568	549	524	561	585	578	532	541	579	568	565	499	568	572	557	548	536	563	558	555	525	563	561	571	548	546	559	526	573	501	558	613	528	561	617	526	568	502	529	553	525	555	585	526	567	535	528	535	526	584	540	572	555	564	598	543	526	505	528	569	553	521	589	567	498	596	536	532	559	537	567	541	589	538	589	579	554	550	565	559	547	558	528	601	566	569	505	540	520	546	527	559	569	540	579	526	552	567	560	559	555	552	568	622	537	546	520	578	577	562	569	561	525	571	541	550	529	538	572	522	555	532	586	556	554	611	507	556	538	568	546	558	537	547	556	564	606	502	587	577	541	542	545	578	535	548	569	555	501	567	524	538	568	562	544	571	540	563	513	543	570	518	571	548	546	564	596	536	571	545	592	528	544	559	574	547	546	550	540	574	546	528	580	552	547	547	522	502	580	576	517	570	526	606	545	571	542	564
29533	33232	30375	13932	2615	764	341	264	274	253	249	231	258	262	271	258	273	254	255	246	227	241	257	270	267	242	277	237	243	280	269	261	245	264	269	246	246	268	263	227	230	245	267	232	259	289	248	284	247	261	252	276	243	238	266	228	240	263	246	251	261	248	249	243	248	227	245	250	285	280	276	255	251	291	260	293	252	230	237	253	289	258	271	281	268	260	239	260	252	271	259	237	232	241	218	274	267	283	256	256	223	275	275	242	271	242	254	230	268	237	258	261	244	233	252	247	253	264	266	269	246	248	233	260	256	239	253	240	254	276	245	252	253	264	274	272	275	268	240	243	267	267	247	224	266	269	247	233	271	243	242	263	259	263	271	244	258	247	268	252	237	276	264	245	259	262	263	228	232	251	257	231	237	261	262	234	247	271	266	257	255	273	243	244	226	250	252	237	270	255	241	264	260	223	263	260	294	264	266	239	239	265	267	277	276	259	262	255	287	270	243	244	273	264	250	256	264	285	249	262	255	239	263	257	250	242	245	275	260	263	235	252	225	260	270	265	242	275	276	230	224	272	277	278	259	253	287	240	242	245	230	240	277	271	267	271	278	290	242	242	265	252	278	251	249	242	241	263	272	262	248	260	239	245	264	229	238	254	249	251	256	253	285	240	281	264	268	243	275	259	254	270	225	247	263	254	289	245	284	239	227	274	235	257	225	261	246	274	262	256	300	252	227	278	249	252	261	277	268	230	252	244	237	242	249	246	269	233	244	294	265	257	264	251	233	241	252	234	246	262	286	262	250	286	250	239	272	254	289	227	245	294	270	273	241	230	232	230	252	293	246	254	258	280	256	266	269	268	257	251	232	297	235	249	277	266	262	273	259	239	246	235	248	242	248	256	257	227	252	261	257	253	257	256	239	241	254	246	278	249	258	257	253	264	251	239	279	247	237	271	284	245	249	236	231	257	242	241	281	282	257	246	275	220	269	255	217	279	262	255	251	271	245	239	262	260	281	266	221	221	248	261	237	248	250	229	241	242	257	243	236	239	261	259	247	239	239	269	276	261	255	284	258	242	233	247	243	274	228	254	266	240	271	226	272	249	255	251	256	277	230	250	272	229	257	251	282	248	242	265	239	238	279	260	248	209	272	277	290	246	237	245	271	267	216	226	291	248	258	259	247	222	244	242	257	279	255	287	248	269	235	250	262	250	257	266	259	243	249	236	251	276	262	240	255	278	285	257	223	257	261	279	264	257	258	267	261	250	254	256	277	239	270	239	254	261	257	277	231	258	243	233	259	280	281	281	225	257	246	263	278	265	246	284	238	241	256	262	278	264	228	232	243	248	247	264	243	250	236	259	250	236	266	250	266	247	249	253	260	263	237	239	218	250	276	295	248	259	253	255	262	250	259	239	245	268	235	261	259	261	245	252	248	277	249	217	248	271	259	281	252	260	269	258	280	273	242	253	247	255	253	258	248	267	248	267	263	248	244	243	242	232	236	235	255	258	286	248	254	257	245	256	260	237	282	280	250	255	236	249	286	255	279	258	265	268	242	269	244	253	242	233	251	232	270	252	255	254	289	246	279	253	255	247	267	259	245	286	282	244	266	244	255	278	249	256	224	230	258	275	252	247	227	265	262	249	262	275	273	261	252	240	226	252	254	264	253	243	254	251	255	241	249	250	234	232	265	262	263	262	263	231	253	263	263	250	232	216	246	260	255	268	286	259	268	264	245	249	238	262	267	267	262	247	255	253	275	265	259	258	244	264	256	240	246	256	264	253	272	282	228	276	232	265	269	265	265	263	249	246	253	245	246	222	251	265	251	253	274	288	236	241	263	224	268	265	247	258	247	240	252	258	234	274	223	228	246	230	257	263	250	270	259	251	232	255	277	248	263	268	212	247	255	264	254	264	254	256	249	247	241	254	251	242	246	259	219	244	237	259	270	231	259	246	237	243	297	250	241	245	251	245	275	275	244	264	249	255	221	289	251	271	286	240	225	234	254	247	273	246	279	245	261	266	255	272	251	268	234	256	274	238	256	238	264	251	245	249	247	274	237	254	248	269	242	250	232	254	251	235	265	248	250	252	268	265	264	237	237	261	249	258	285	253	227	259	245	272	240	255	271	246	280	256	231	249	202	239	251	275	263	243	225	212	265	269	269	268	256	248	269	270	277	253	229	264	245	239	265	259	247	273	242	283	229	255	258	244	259	228	249	238	296	247	251	272	244	256	256	247	260	234	250	251	255	232	239	278	252	251	263	246	241	240	255	254	267	249	238	244	245	238	242	270	244	266	282	250	232	281	266	268	240	282	268	264	241	246	261	257	260	243	253	248	259	260	291	230	258	292	247	255	225	252	249	255	261	264	258	222	280	257	285	251	272	237	247	278	259	239	239	247	240	277	281	254	268	265	243	253	262	277	230	227	275	245	255	244	236	265	258	286	257	249	291	264	232	261	280	219	265	255	266	242	223	224	266	265	260	259	272	247	224	229	257	258	271	234	266	248	238	250	256	255	253	265	264	236	267	264	251	247	248	261	244	277	245	252	256	248	230	286	254	245	239	240	242	272	257	232	252	259	242	239	247	265	269	241	252	278	224	261	252	283	266	230	249	243	257	243	259	264	250	235	220	277	249	225	283	244	274	236	262	268	274	236	256	247	265	282	268	258	251	282	261	242	235	250	249	261	288	228	277	257	267	286	292	260	260	272	264	253	264	249	283	245	238	224	254	243	260	257	227	250	289	250	254	257	246	240	265	265	252	245	250	251	238	239	251	219	281	250	252	249	247	272	259	259	247	252	265	232	276	242	261	254	275	248	251	266	250	251	263	250	237	237	278	271	289	252	245	272	276	258	251	254	278	258	251	253	268	255	258	258	244	259	285	231	252	261	272	286	221	252	278	249	300	249	242	268	248	262	283	245	250	234	279	248	270	255	268	259	264	276	235	234	262	230	264	265	280	257	252	267	251	289	260	245	243	244	237	266	240	259	242	276	258	255	227	256	277	245	266	239	278	254	243	252	258	233	240	229	242	267	256	270	220	260	253	279	275	225	244	276	252	252	262	242	255	241	238	266	229	249	250	256	242	257	301	255	249	248	262	238	272	270	250	260	275	246	293	240	281	262	241	249	261	265	222	274	248	260	267	275	244	253	218	269	246	268	263	288	243	247	246	263	253	252	259	277	223	275	275	248	240	288	259	243	267	239	238	252	244	270	264	232	242	260	258	251	251	264	260	242	258	268	259	243	306	251	245	283	255	254	259	281	248	266	266	263	263	256	230	256	285	263	249	247	251	242	250	281	249	258	267	234	285	261	259	241	245	278	282	247	253	291	257	263	247	278	210	241	257	284	268	265	239	262	264	220	272	260	235	231	251	246	247	244	232	263	257	280	272	226	274	263	237	253	243	237	243	259	245	255	287	244	243	248	263	250	257	229	215	244	244	238	241	251	255	239	243	239	256	260	267	230	247	270	256	240	271	275	266	258	276	263
36659	50566	35995	15498	4557	1376	577	482	452	474	472	456	472	486	499	503	465	461	457	467	474	501	473	475	436	529	463	452	468	484	470	443	472	473	481	489	474	459	476	474	447	474	477	449	479	527	465	491	477	489	468	467	519	440	462	488	463	460	491	505	478	463	464	456	476	479	457	428	503	480	489	499	489	487	474	446	490	444	499	462	532	469	459	496	461	451	440	458	476	477	467	462	466	464	476	501	512	444	461	479	448	435	472	530	448	475	477	484	445	469	480	448	462	464	468	451	436	502	484	489	455	451	469	457	493	484	453	491	458	442	494	457	470	489	468	470	482	434	428	466	498	530	515	501	519	453	484	427	502	455	498	493	525	454	475	472	471	483	454	477	447	489	459	484	508	464	471	449	481	497	486	530	470	459	489	482	490	463	489	505	471	431	484	485	479	462	476	486	445	483	483	462	480	482	455	442	472	479	468	485	448	466	510	475	485	508	479	518	469	467	498	480	464	448	494	498	464	447	505	505	479	503	481	465	458	451	479	483	493	481	446	424	510	449	441	447	477	476	452	466	456	445	488	469	485	463	491	483	471	467	462	470	452	501	471	474	467	477	428	484	493	462	475	460	511	468	473	475	447	492	438	480	445	482	479	488	466	457	485	438	488	457	471	473	459	472	482	439	476	449	458	484	475	465	441	508	447	449	429	446	454	482	484	539	462	471	473	480	463	477	471	514	446	446	475	450	469	484	470	479	441	452	484	487	479	488	521	468	497	474	459	467	444	449	511	468	427	508	457	450	473	499	451	470	468	471	465	481	473	451	481	505	494	472	479	459	477	494	471	442	466	534	494	454	501	467	469	480	438	463	449	481	443	509	468	432	474	499	509	483	453	490	511	466	478	475	473	456	492	475	439	456	472	499	434	479	489	461	487	495	441	468	441	447	488	444	448	477	467	459	471	437	479	478	471	436	476	464	501	468	456	460	445	491	454	480	491	462	494	452	497	455	486	452	492	468	481	456	485	490	446	476	492	463	481	497	458	467	467	470	497	421	475	491	473	497	458	457	468	484	499	423	477	476	525	505	491	479	460	485	452	467	442	474	517	487	452	487	468	400	450	439	450	478	516	496	444	430	487	456	451	436	456	446	480	474	475	494	466	478	463	492	498	457	489	471	486	482	441	476	457	467	470	457	445	501	501	456	477	460	442	514	493	477	476	484	446	504	497	491	469	466	486	487	481	481	489	476	489	495	473	442	495	459	485	472	472	494	478	474	479	513	473	424	508	485	435	532	451	462	466	469	494	484	461	444	480	453	519	459	472	482	443	480	472	459	477	474	499	472	437	513	491	457	459	451	434	439	445	477	448	436	478	483	515	481	474	485	465	467	492	448	470	484	459	474	465	466	472	452	518	479	454	469	464	488	469	487	474	469	495	481	487	476	457	479	454	449	507	495	444	452	485	482	458	513	497	473	450	472	497	501	477	494	489	523	474	463	508	495	486	509	483	518	504	465	478	496	490	450	455	461	501	500	478	420	493	469	492	481	475	482	497	453	496	475	481	466	516	477	475	482	483	434	504	451	457	482	499	457	441	440	484	499	435	482	493	463	505	470	477	484	440	427	469	428	498	427	491	438	480	464	479	501	457	451	455	441	501	480	474	442	476	483	500	513	488	469	458	500	477	471	459	461	458	460	489	489	525	446	499	481	485	507	470	438	501	441	468	493	518	493	500	480	512	489	460	502	487	482	455	451	454	439	452	461	443	484	471	419	464	422	494	502	450	451	466	479	490	468	473	461	489	497	460	480	462	453	502	436	454	489	460	426	475	468	459	520	458	469	484	445	482	463	476	470	458	482	466	469	513	450	482	469	457	502	509	458	477	460	510	481	466	497	500	454	493	474	470	468	475	470	439	485	466	487	447	453	439	463	509	496	476	484	466	450	477	485	478	455	503	464	478	453	522	463	529	457	430	475	485	445	435	485	483	480	470	447	487	436	464	481	481	432	445	497	453	507	499	504	429	480	509	467	475	472	458	473	483	460	442	477	465	484	496	466	522	447	483	486	503	450	450	470	460	530	471	461	478	489	432	479	462	454	463	504	496	506	475	491	456	516	476	460	464	478	481	443	511	465	501	445	487	484	442	446	472	453	493	472	457	481	450	470	459	476	455	467	419	476	495	464	434	484	467	452	459	488	474	496	486	452	467	481	463	456	452	474	465	502	463	472	464	492	525	459	467	455	500	488	463	502	523	473	451	479	453	485	440	474	460	472	489	451	469	468	466	467	481	465	498	493	500	496	487	476	482	487	464	481	414	503	462	467	461	468	468	457	466	463	490	458	502	440	399	477	467	519	468	466	492	442	490	453	487	447	473	493	459	472	454	466	508	471	521	478	453	472	479	468	498	488	460	473	458	488	474	488	465	458	456	491	478	456	494	473	494	456	436	479	445	431	455	461	448	469	465	473	472	480	512	462	457	448	471	439	483	459	439	432	438	486	474	470	454	493	413	474	461	504	463	466	473	511	468	461	515	464	503	476	474	447	470	488	486	496	496	445	432	471	476	492	431	488	481	445	488	503	468	429	450	469	485	494	488	482	457	494	428	459	461	433	484	455	476	441	463	514	445	473	501	467	478	497	501	455	493	505	488	432	480	516	494	499	492	538	455	492	437	484	447	461	439	447	458	491	476	474	523	479	498	467	485	479	496	452	481	495	450	466	484	432	488	524	461	488	468	488	467	489	462	450	506	482	469	443	456	502	440	520	478	455	462	472	478	450	493	487	440	482	464	447	496	455	494	507	460	482	525	481	464	472	448	475	454	486	529	443	461	454	485	486	477	464	517	480	500	483	503	479	485	485	494	457	455	482	503	521	433	506	473	473	454	462	477	472	493	482	504	461	524	481	465	481	457	465	485	482	466	475	446	490	478	473	462	450	491	487	501	476	506	463	491	499	475	476	442	462	509	459	482	490	486	485	477	462	470	464	478	484	495	470	480	528	475	493	455	472	478	493	466	472	460	445	500	492	500	464	468	477	468	472	446	492	512	470	471	439	461	497	453	491	471	438	469	429	471	451	518	480	441	524	488	412	480	453	490	470	484	470	502	476	544	472	485	450	453	473	496	465	522	464	494	452	485	468	447	472	466	473	459	496	465	482	481	497	498	468	470	476	526	505	447	491	502	484	487	466	451	477	494	469	511	485	448	470	491	478	478	469	476	481	495	488	467	446	484	468	463	501	511	449	480	460	441	498	487	472	477	446	465	491	458	450	459	471	473	507	472	465	473	464	463	471	480	433	514	477	469	459	499	488	486	551	447	480	430	463	467	478	496	485	498	511	491	452	442	493	494	489	472	457	482	446	471	449	467	483	478	497	474	508	492	474	431	463	509	458	463	461	526	473	475	489	514	464	502	400	501	492	452	434	448	467	476	497	448	459	514	482	524	480	468	503	455	495	439	420	447	500	486	464	428	494	478	461	474	437	515	471	455	439	479	510	483	458
24928	25702	37271	30463	19668	7608	881	332	301	274	297	248	268	290	288	260	279	275	263	307	268	257	249	278	282	273	284	237	260	280	271	244	286	289	265	249	270	284	280	278	271	266	297	271	289	309	303	282	268	245	245	282	255	256	262	269	290	245	251	270	277	284	259	295	247	280	255	275	261	250	249	303	242	229	299	298	255	254	268	264	273	265	277	256	285	274	219	311	267	261	278	267	278	257	259	286	255	279	279	299	244	248	283	277	272	265	256	262	289	246	264	271	276	263	286	243	265	249	259	262	290	275	263	276	255	278	276	257	259	251	262	261	259	260	273	239	264	279	277	270	263	264	279	257	255	264	252	270	294	274	274	294	235	273	252	267	263	259	302	278	258	276	263	284	239	268	271	272	297	291	269	268	266	273	255	291	251	251	263	260	266	269	264	252	247	278	297	276	251	273	265	265	270	270	289	253	266	268	285	272	246	264	254	234	280	280	267	276	289	265	269	262	273	273	262	267	251	268	269	256	254	261	259	260	265	280	276	290	251	271	285	255	272	269	268	268	275	293	298	254	284	248	253	291	270	248	249	281	263	269	267	268	273	281	252	283	286	279	265	284	275	232	264	269	277	269	289	258	255	285	270	252	254	243	276	271	257	248	259	261	234	278	296	238	313	298	259	262	275	275	264	283	269	276	272	267	280	252	278	270	262	263	287	283	276	268	262	292	278	251	276	269	296	259	255	279	263	246	272	271	280	273	259	248	248	262	266	254	249	262	261	266	259	291	273	250	263	262	282	259	242	287	250	267	254	293	306	258	279	263	276	264	264	283	283	272	279	281	285	280	271	289	295	296	268	280	281	243	231	251	258	270	246	301	243	249	257	288	259	292	262	303	284	280	244	285	294	263	273	270	287	273	249	270	284	277	292	262	266	273	274	288	284	262	280	259	295	276	275	260	261	288	268	252	288	291	260	248	307	256	255	246	266	274	289	263	268	277	234	269	247	263	292	265	265	301	259	254	287	278	273	287	260	302	299	305	278	254	297	297	282	249	257	298	270	275	271	271	275	251	265	252	273	295	289	263	259	277	295	276	254	266	261	240	257	270	291	286	287	236	258	282	251	262	260	303	263	250	251	265	269	262	262	272	275	268	259	277	268	298	292	247	289	289	265	263	256	257	257	266	287	257	277	279	273	285	267	270	265	277	256	285	247	250	230	274	276	268	248	272	290	265	266	290	258	261	258	249	267	319	288	263	279	261	267	238	289	264	287	264	282	265	282	274	298	290	256	271	245	278	287	248	257	259	278	273	249	306	256	289	253	278	256	263	262	277	295	281	267	265	267	267	275	232	243	272	252	273	271	259	278	239	241	235	283	282	271	269	260	275	256	298	281	245	305	267	250	285	286	261	269	275	268	242	268	284	277	266	281	274	253	261	259	257	253	268	275	273	243	245	268	251	259	240	260	257	253	268	253	272	265	278	293	262	262	278	251	241	255	288	276	235	281	274	291	273	249	293	288	263	244	244	274	274	265	287	260	241	318	260	274	275	268	258	267	271	238	285	276	285	276	256	279	268	247	250	269	260	265	261	269	266	286	254	269	253	288	282	258	267	276	279	289	242	265	262	261	269	279	264	282	254	255	253	252	227	263	269	240	242	263	294	241	265	284	277	248	265	260	283	274	257	271	304	266	263	280	263	262	255	240	284	273	266	255	265	280	274	263	284	272	264	278	272	276	254	259	275	295	264	246	251	284	292	258	264	265	273	289	240	245	279	254	322	297	284	280	242	277	264	254	250	285	254	267	285	233	263	289	253	262	277	264	258	293	294	260	279	269	289	274	291	300	275	252	289	280	267	250	260	273	242	249	276	247	254	244	285	250	257	276	257	288	228	282	283	286	250	257	270	251	266	293	271	281	228	281	280	293	247	286	287	270	261	271	265	233	284	294	289	271	279	246	267	259	270	271	243	260	283	257	253	259	274	286	238	280	266	285	276	241	265	278	251	264	267	275	273	261	273	284	271	248	270	293	247	273	258	255	273	276	268	276	266	237	245	251	253	273	252	263	290	270	261	280	258	247	288	282	255	301	292	272	245	280	287	238	251	240	266	267	263	275	252	261	269	284	283	256	297	275	260	272	259	238	252	297	276	261	283	261	273	257	269	265	254	309	285	250	301	273	281	299	268	238	261	232	268	285	255	267	240	279	275	295	287	283	279	278	259	293	248	266	245	261	269	269	266	250	261	284	282	275	240	273	266	276	246	249	291	256	278	262	265	263	257	251	250	279	288	274	245	262	276	254	278	268	301	263	268	265	279	268	246	275	251	271	251	253	270	302	274	270	276	284	254	283	270	289	271	253	251	267	263	263	280	291	229	280	261	281	281	253	276	262	243	279	273	257	263	239	245	257	286	281	263	276	263	250	274	244	292	252	262	273	254	256	247	265	231	241	276	315	253	279	239	271	261	266	270	246	278	265	280	274	268	252	281	271	221	268	267	281	262	275	264	268	277	280	250	278	247	306	273	286	291	241	287	264	281	248	245	276	250	282	271	276	272	289	254	283	276	268	264	251	265	254	256	294	269	293	264	258	251	244	267	266	257	260	283	267	261	277	266	270	261	273	304	241	287	242	261	283	281	257	255	258	278	259	264	282	263	277	246	282	268	283	286	259	263	286	254	250	276	267	277	277	277	250	253	257	278	259	283	289	276	231	251	276	272	250	292	278	253	264	262	265	245	303	257	288	284	245	268	249	260	259	266	294	299	278	273	262	290	275	279	265	265	280	286	265	247	282	235	268	278	256	284	273	259	267	257	258	252	279	237	274	283	254	295	277	271	249	231	272	283	271	267	269	276	273	237	231	273	279	263	279	270	286	263	255	276	254	257	278	268	267	257	260	257	266	254	296	256	295	264	266	279	232	297	248	275	269	267	291	292	267	281	251	278	295	274	263	268	281	264	271	266	246	259	277	253	263	274	260	278	258	261	250	263	249	264	220	292	266	237	270	259	253	281	244	283	277	270	277	287	258	286	283	266	279	259	271	256	288	265	257	295	239	243	250	282	270	267	273	267	259	239	267	269	263	270	263	252	284	265	287	273	270	278	274	261	281	283	262	236	279	255	279	251	262	282	275	239	255	250	223	274	274	288	268	276	256	267	289	278	252	239	250	268	285	265	250	263	260	265	239	272	269	285	264	234	256	251	256	275	280	250	262	252	257	268	231	286	271	267	284	254	259	241	259	257	272	303	252	240	251	252	245	271	274	298	277	252	269	264	263	263	275	272	230	267	261	264	270	274	259	269	274	266	261	247	260	268	294	265	257	274	262	258	295	263	276	236	277	263	276	250	241	249	244	277	252	246	267	274	245	239	269	274	275	250	259	259	255	261	255	243	262	273	266	294	275	270	295	284	261	252	276	271	283	225	267	290	272	260	256	272	246	280	271	285	249	279	256	266	261	279	274	278	266	261	262	261	278	277	257	287	255	237	261	257	298	238	283	257
57643	91245	68235	40006	19594	5894	1325	641	519	472	495	498	496	472	487	514	513	476	501	506	524	475	484	454	509	478	532	493	521	484	489	480	501	490	518	513	511	519	492	464	493	523	503	479	471	499	529	473	466	506	494	467	506	495	480	512	529	499	487	478	503	486	467	540	480	497	479	491	521	508	479	495	496	473	486	479	506	531	506	484	512	488	465	496	490	495	514	461	526	489	498	470	467	490	473	477	530	445	499	487	522	473	496	546	513	471	490	471	514	517	466	503	478	502	492	490	477	509	481	511	467	510	479	503	476	547	518	511	494	489	515	451	457	533	477	486	515	492	494	480	504	496	481	483	463	484	477	556	480	503	481	473	446	484	497	467	515	506	499	499	514	472	474	505	462	437	457	459	473	505	466	486	469	482	487	504	456	460	456	483	455	498	455	521	483	492	459	506	520	537	516	456	497	499	492	511	480	501	480	492	575	476	495	508	497	445	483	484	488	480	500	514	529	488	484	514	492	471	485	501	462	517	503	506	457	483	472	504	482	478	491	503	528	486	532	521	482	506	484	503	459	468	504	472	451	507	466	479	492	481	473	456	484	539	499	498	498	475	519	513	480	450	497	510	468	514	455	486	521	504	503	460	509	479	462	499	484	493	521	441	504	471	535	503	505	539	507	506	522	488	464	491	479	471	485	476	453	491	503	481	534	507	481	491	462	518	474	462	484	494	476	487	485	451	503	473	523	524	484	496	468	483	522	455	491	494	502	490	524	476	456	539	473	510	456	492	509	514	493	491	506	473	493	482	505	466	453	509	508	477	465	468	516	487	502	493	453	508	505	501	505	516	485	502	467	438	486	552	506	472	485	524	445	473	533	461	511	482	466	509	485	515	467	491	491	492	481	503	495	476	475	512	520	509	511	513	485	486	476	494	495	462	452	481	472	479	509	458	480	481	510	510	427	457	492	529	473	514	505	502	468	504	534	487	515	514	473	481	509	516	527	477	484	511	485	510	490	486	489	497	501	502	449	505	482	481	477	523	453	480	510	502	508	466	510	516	482	477	474	497	496	542	499	457	482	483	488	484	492	485	505	484	485	501	468	525	504	498	466	524	481	477	462	490	474	503	430	492	516	481	477	497	499	494	480	497	556	482	480	452	513	487	527	527	484	461	534	515	490	534	488	472	489	495	482	497	486	475	505	494	500	510	492	525	493	454	493	494	471	493	524	493	468	477	489	483	489	508	491	505	493	487	465	471	484	468	501	484	471	479	504	477	487	521	476	487	522	481	519	459	447	494	489	481	487	499	482	462	475	465	511	512	491	482	469	495	459	508	500	520	445	492	504	493	489	505	463	471	512	493	522	483	477	510	512	475	494	488	509	467	508	466	489	469	512	475	533	515	474	475	460	473	526	474	444	497	487	493	492	541	515	493	489	505	473	471	523	466	489	482	528	483	499	509	462	502	478	507	495	473	463	514	498	478	450	501	510	504	496	466	483	489	498	470	499	496	492	460	468	470	475	498	519	515	486	481	548	500	499	492	427	459	470	494	454	451	469	519	461	476	520	487	479	494	501	500	466	462	494	499	504	466	479	509	469	531	499	508	500	501	474	487	505	507	513	442	490	457	471	506	460	523	497	520	457	490	446	498	512	486	498	506	479	478	522	488	501	445	446	513	514	505	494	494	478	468	469	477	507	428	459	483	466	472	505	488	472	504	470	465	504	474	484	487	464	506	476	516	472	516	500	448	483	515	510	526	486	466	498	510	527	492	538	511	490	480	505	501	461	475	511	510	458	477	501	499	483	503	479	511	519	471	463	537	490	495	489	480	467	497	534	473	439	496	489	523	493	475	488	485	507	535	475	499	480	540	496	535	482	479	513	485	503	476	501	454	510	498	495	516	516	488	507	512	526	487	498	515	482	460	500	467	520	489	497	471	473	480	444	450	491	504	484	475	503	456	494	469	510	486	462	521	492	507	527	518	494	489	488	454	473	529	496	501	480	494	509	463	483	479	520	510	487	536	456	478	485	508	456	546	468	473	465	498	446	515	473	503	486	474	527	495	433	484	477	490	497	504	504	496	466	468	519	462	482	469	563	440	515	481	492	515	487	461	499	474	481	495	485	492	479	491	497	459	522	526	520	486	471	493	471	468	497	510	495	511	467	467	488	487	509	530	461	460	486	529	450	487	485	454	516	473	473	477	517	499	473	487	457	501	476	493	506	483	497	464	476	468	465	517	489	526	480	523	512	481	475	499	511	491	515	525	487	475	505	502	513	512	476	493	503	506	482	490	502	503	479	469	479	505	490	477	537	435	505	475	501	487	457	538	473	491	502	510	504	504	464	483	486	536	498	497	485	489	493	473	470	520	496	448	474	500	475	442	503	506	474	501	478	487	491	459	495	523	491	466	510	433	508	472	508	487	473	515	477	504	475	482	486	510	464	481	474	484	527	484	478	494	480	519	483	514	493	486	490	503	482	474	506	538	516	503	474	487	477	493	479	519	498	468	541	488	472	519	482	474	499	456	517	478	513	527	503	483	508	463	490	505	522	521	526	514	491	447	515	501	466	488	527	473	470	467	481	463	495	481	505	498	531	466	483	477	495	502	468	518	481	461	505	487	514	536	479	512	482	469	508	504	482	463	458	479	507	539	497	449	474	504	508	530	469	480	494	509	488	495	486	537	462	462	524	503	430	498	468	511	506	484	495	470	524	501	521	455	522	489	501	487	517	510	472	516	506	512	469	471	484	496	475	497	469	494	532	497	493	481	475	491	506	478	515	468	516	480	446	466	452	507	480	494	480	477	478	474	489	452	503	456	491	497	459	467	514	520	486	485	496	502	507	465	493	518	479	494	507	458	516	477	499	455	495	486	449	516	490	514	489	444	480	511	477	544	486	462	505	502	521	489	490	448	495	532	492	480	513	518	483	468	439	467	513	486	482	503	511	525	459	493	503	489	505	503	513	502	478	475	499	508	473	504	472	508	526	493	478	476	504	454	468	457	496	488	471	495	509	450	490	534	501	498	508	526	480	492	469	522	501	495	526	530	494	513	519	471	532	498	534	510	472	502	534	471	462	485	497	478	500	499	494	498	521	473	472	450	535	544	480	496	500	451	466	456	525	479	498	499	504	518	510	480	482	480	463	468	468	516	475	456	510	479	499	518	482	461	494	495	456	493	488	488	450	479	499	488	500	469	481	486	484	516	457	484	493	475	491	447	498	499	505	518	485	457	520	490	510	521	521	519	507	521	465	456	463	497	501	509	467	522	511	460	507	492	503	482	520	486	514	470	494	486	500	492	525	481	452	494	457	498	447	477	496	482	522	447	499	511	522	459	496	498	480	489	535	468	518	508	507	508	511	487	456	535	485	506	493	521	516	523	495	501	489	479	497	503	480	509	469	487	473	518	455	466	502	479	513	479	478	504	466	482	467	479	508	485	468	483	503	474	519	477	488	502	494	480	465	482	488	493	478	457	514	516	523	421	448	496
23458	22614	31995	27098	21815	17239	4311	426	353	369	347	316	330	335	309	320	299	322	321	303	314	295	344	323	341	339	333	315	285	306	297	319	332	330	316	315	367	293	320	304	324	311	345	325	325	318	345	340	320	299	287	330	318	324	325	327	294	275	269	330	283	331	311	327	300	302	349	324	330	310	300	296	293	336	301	316	311	318	298	302	311	323	330	296	329	331	307	341	323	301	314	319	290	305	307	309	299	318	315	308	316	282	323	306	327	329	263	323	337	304	333	326	322	287	336	310	304	300	285	321	346	314	343	323	327	279	309	310	318	312	297	307	354	322	304	305	296	298	288	312	321	312	295	307	285	319	324	333	310	306	306	332	320	310	290	318	305	293	300	305	315	297	292	330	293	335	312	303	336	322	325	296	303	326	317	316	330	313	321	351	298	357	330	328	337	300	292	320	359	315	312	322	297	299	299	315	295	313	299	293	314	327	272	310	343	295	317	282	302	348	293	343	333	316	310	290	316	350	313	346	332	316	314	317	353	340	285	276	326	332	309	308	324	326	321	325	302	304	317	311	315	305	341	335	345	306	287	298	319	310	305	314	319	317	375	322	341	316	316	321	317	284	294	318	359	324	300	318	319	298	285	307	313	328	316	295	291	295	289	292	298	299	330	314	316	282	296	322	332	310	283	301	320	313	318	331	309	327	306	296	319	327	335	313	308	315	312	294	287	330	276	309	309	348	344	333	295	329	316	337	301	340	374	332	316	294	312	292	304	315	286	329	308	292	319	299	344	301	306	300	308	310	319	344	308	308	306	302	371	334	336	322	300	321	303	314	284	333	325	309	320	273	318	300	332	298	290	318	310	323	326	290	307	320	314	301	321	316	323	332	351	283	311	297	328	338	315	295	282	328	302	288	291	304	309	302	302	296	305	297	319	344	317	321	331	309	337	300	317	315	319	292	298	300	322	320	308	307	329	295	293	331	316	320	324	308	313	313	329	325	297	312	312	297	264	314	300	331	316	309	312	319	302	357	320	338	328	319	292	299	342	316	313	310	321	310	315	316	297	333	329	311	308	313	309	316	304	280	323	299	316	328	328	313	335	294	326	320	315	315	320	300	310	322	307	290	324	306	278	323	274	325	327	315	320	315	329	272	266	306	311	322	345	328	333	326	287	341	319	330	281	300	325	292	311	310	322	315	336	301	300	326	319	322	347	333	295	306	305	299	293	318	304	304	336	305	368	321	313	297	295	316	301	310	338	311	323	321	301	292	332	324	293	309	317	315	332	309	297	278	337	297	336	315	339	334	346	307	321	331	308	311	327	310	305	295	311	316	298	321	276	314	299	307	310	301	327	323	333	266	311	315	276	295	314	321	307	320	302	317	286	309	300	321	329	312	334	309	336	293	321	316	306	310	331	297	283	360	310	302	346	260	336	283	297	295	315	304	335	305	328	337	344	312	316	289	286	338	283	340	335	326	354	285	269	331	309	343	300	315	328	335	308	289	306	271	301	323	291	274	309	324	316	326	322	280	323	289	319	303	326	319	308	316	329	316	331	313	313	323	316	326	293	305	335	298	312	309	301	333	318	284	300	314	324	324	323	284	303	305	305	323	325	289	322	307	297	321	328	299	308	335	319	319	299	324	300	313	328	310	315	289	280	311	312	300	307	330	316	300	292	292	330	338	287	354	313	276	308	310	335	295	298	304	311	335	299	303	289	284	270	310	314	288	299	298	335	327	319	319	312	309	294	309	344	332	302	286	335	264	338	280	325	300	309	318	322	307	290	321	286	305	332	315	306	317	326	297	309	288	316	299	319	330	329	321	298	330	297	264	303	334	281	302	310	308	279	313	321	302	319	289	308	324	302	309	316	308	316	339	304	285	333	341	274	282	300	282	326	356	292	328	283	319	324	314	334	332	283	347	333	324	315	309	319	342	316	314	297	291	334	294	316	328	315	340	324	325	313	331	292	315	309	301	270	331	299	294	310	309	300	281	328	316	323	316	289	319	306	331	311	304	321	321	294	335	301	299	323	307	325	310	306	329	320	336	280	304	304	315	288	313	309	334	344	339	309	314	309	323	284	311	313	285	303	340	327	322	277	301	320	317	311	280	313	336	326	315	320	304	285	327	329	319	286	323	321	283	327	280	325	323	298	317	298	296	287	307	289	300	331	266	294	334	327	305	330	305	319	314	273	315	329	318	306	304	341	347	324	321	313	301	323	299	323	291	309	286	305	343	277	306	330	312	316	293	293	294	319	325	283	321	337	287	316	326	303	295	330	268	323	308	335	344	311	291	340	319	315	296	306	306	323	298	304	290	306	298	314	303	325	328	296	310	340	303	309	327	305	299	306	295	329	317	329	300	295	308	345	312	332	294	288	314	302	310	316	330	302	328	305	318	286	342	330	300	315	323	277	329	313	292	334	307	321	360	313	346	300	309	317	322	326	313	277	311	313	325	325	291	329	288	298	326	313	312	313	286	325	294	328	320	352	313	325	316	286	303	332	329	303	318	297	293	327	308	348	305	292	300	339	333	323	339	332	308	297	310	329	285	325	281	308	297	332	308	320	324	286	334	319	302	321	308	297	295	311	333	285	299	283	308	360	315	322	333	319	325	294	285	323	321	310	305	295	289	279	308	309	311	316	323	325	310	297	277	294	321	317	303	320	264	307	322	357	313	315	303	316	351	311	320	302	347	348	283	316	350	327	305	309	338	305	315	316	308	316	316	277	305	310	315	327	321	302	334	328	321	322	315	330	302	307	304	329	295	324	307	313	315	321	327	318	301	286	327	327	302	316	331	299	322	309	330	304	299	301	312	295	305	330	316	324	334	290	322	337	289	319	312	307	327	329	317	315	303	335	323	311	326	300	325	336	281	310	328	300	302	308	313	277	317	293	311	318	330	329	309	342	335	304	302	293	281	305	293	345	315	330	327	326	281	312	332	306	333	279	286	326	315	317	348	295	311	291	312	288	327	310	330	312	297	278	321	308	313	312	285	342	337	341	300	333	327	325	315	294	358	316	346	297	337	337	293	297	350	305	334	293	324	287	304	326	338	304	308	314	313	300	351	333	295	324	320	338	300	294	313	284	302	334	337	303	316	336	306	296	311	334	336	325	322	305	368	333	320	328	302	335	307	311	295	308	307	307	310	316	298	271	314	326	325	323	337	280	316	333	292	307	319	296	312	322	347	299	314	319	343	300	329	307	310	349	315	298	319	319	338	292	327	339	311	302	299	297	275	281	284	307	328	324	289	321	335	305	324	309	280	312	327	309	334	307	307	274	327	295	315	307	324	322	343	326	318	319	337	304	312	282	360	280	294	311	318	276	312	325	320	313	303	332	325	309	319	337	338	346	319	302	294	327	285	318	317	298	353	299	306	311	305	331	321	292	341	287	296	333	323	310	327	321	291	322	336	337	319	317	320	330	311	295	279	298	301	286	309	308	356	292	324	334	319	304	356	332	288	302	323	278	320	303	333	326	321	300	290
57864	101027	77211	48862	26977	9403	2051	725	583	595	561	566	509	586	573	557	544	548	555	557	566	593	537	534	576	581	588	506	554	542	525	530	539	577	557	568	534	533	586	567	543	535	551	529	583	556	555	585	555	551	578	549	547	552	571	544	593	546	582	560	503	556	571	558	531	545	574	566	575	558	527	546	517	531	541	507	532	522	551	560	594	567	543	619	593	576	548	536	568	584	593	555	591	542	538	551	561	507	538	593	506	547	542	525	549	585	546	564	512	556	598	565	539	549	567	590	547	527	550	548	545	526	587	573	552	580	545	523	534	524	521	574	555	541	558	581	612	518	551	508	585	585	579	552	521	569	543	594	614	587	550	487	581	558	541	549	550	553	566	559	569	537	556	539	544	561	593	560	512	579	570	581	573	552	563	588	554	533	578	552	561	555	576	585	581	569	509	584	529	570	542	585	524	559	540	600	553	557	550	551	542	570	507	545	531	549	587	592	544	550	545	526	524	546	552	578	541	552	587	560	553	489	525	554	568	550	559	576	570	537	563	518	543	575	548	546	534	559	552	505	512	577	586	516	574	564	532	555	549	565	554	548	557	559	559	537	558	545	525	585	570	572	576	541	528	565	556	574	583	575	555	519	532	583	571	563	539	502	552	595	574	576	531	535	572	544	539	532	564	566	535	534	545	583	575	574	579	556	597	540	590	586	519	568	567	557	523	584	576	555	565	573	570	561	515	539	541	520	532	538	565	565	517	560	561	549	577	577	586	559	555	512	567	530	558	554	538	522	557	570	546	524	595	538	556	605	569	531	574	523	527	573	608	544	566	568	534	522	505	553	584	567	539	564	545	538	514	542	558	570	525	518	532	559	561	560	554	528	538	545	529	544	576	544	546	534	538	539	550	513	566	566	518	571	573	550	549	559	544	545	543	548	526	535	513	586	539	535	601	536	510	556	576	560	547	559	546	565	557	549	567	533	517	551	588	546	573	506	531	575	533	584	569	553	543	548	562	562	537	540	524	571	550	551	546	539	582	549	602	538	538	576	512	543	564	556	526	543	546	551	534	568	560	588	545	539	541	600	506	537	540	530	557	549	573	550	544	543	566	557	554	567	566	552	605	625	569	579	513	510	588	574	526	556	608	552	559	567	559	584	570	559	569	579	559	580	517	560	576	573	556	586	532	576	585	543	549	526	521	548	559	491	535	536	560	557	556	578	543	536	584	565	575	549	541	539	575	552	547	570	562	545	521	550	544	541	574	523	530	544	521	549	520	558	499	571	580	554	537	531	566	564	511	582	524	576	562	561	548	601	540	538	549	543	526	573	536	536	541	518	534	567	541	576	550	541	545	572	528	543	520	515	598	551	569	577	507	533	534	517	503	549	513	553	516	547	532	545	565	551	562	522	525	559	574	507	579	546	543	555	569	547	544	576	560	556	617	555	578	537	593	538	587	578	563	512	609	523	591	552	547	524	602	547	530	566	569	537	561	585	521	585	564	535	588	579	533	566	533	593	578	586	550	525	524	530	520	534	556	531	519	555	542	560	569	517	560	582	567	583	561	539	603	559	566	574	570	512	586	553	544	563	566	558	542	603	579	543	521	563	531	558	591	544	545	547	536	536	532	549	543	545	589	583	543	528	546	557	542	547	535	552	530	550	573	542	559	550	538	543	553	542	557	512	520	561	562	572	568	552	539	539	545	575	587	548	552	512	591	509	584	564	519	503	548	553	566	563	537	556	539	590	526	533	520	540	566	488	570	499	549	499	540	555	584	544	591	571	544	542	548	567	588	580	540	572	533	515	572	612	545	579	538	566	532	557	567	595	558	513	575	594	576	576	537	581	572	573	546	556	548	528	527	544	563	544	520	572	561	588	515	573	564	540	548	547	527	546	569	537	535	528	541	560	543	563	581	559	533	535	565	557	551	560	578	572	526	589	500	533	564	556	557	548	543	561	576	545	524	553	576	557	562	533	557	556	557	563	537	518	544	538	562	543	573	569	555	548	583	562	572	587	564	559	578	564	581	554	567	484	551	541	569	559	544	558	551	565	529	550	566	555	600	532	528	560	550	545	558	555	561	550	534	595	568	551	563	544	508	559	588	568	618	546	523	496	547	567	580	588	552	564	558	544	519	539	569	556	579	593	571	559	532	501	581	567	528	541	555	575	560	570	504	585	528	552	549	528	499	591	534	571	512	533	581	472	576	567	539	551	567	526	600	579	547	548	613	580	546	530	550	586	577	502	589	572	539	562	552	574	582	527	559	551	563	495	539	574	572	544	544	573	550	557	544	536	560	563	564	510	597	552	523	539	584	595	522	584	564	599	548	562	541	578	537	578	530	587	585	581	579	539	569	546	569	539	509	533	521	535	548	615	543	553	546	570	565	559	550	584	594	537	575	526	538	545	601	548	516	566	565	562	571	537	540	581	488	564	540	514	525	565	562	579	554	586	573	579	568	569	539	580	575	533	553	533	550	527	540	552	572	543	574	535	548	529	545	500	557	559	577	555	570	558	533	524	538	527	576	569	589	536	559	546	552	540	553	537	522	565	515	593	569	483	549	543	563	558	533	547	540	553	562	524	572	570	514	505	536	549	564	551	527	548	578	555	530	531	536	546	528	540	573	589	515	535	586	540	550	549	535	546	545	561	532	557	584	552	576	541	517	521	539	587	577	545	563	562	558	529	560	551	552	537	540	575	514	545	590	560	539	504	517	519	550	562	536	577	552	536	560	550	550	513	556	596	559	571	540	565	525	591	559	527	545	547	553	552	541	580	550	550	536	548	555	580	563	531	561	573	567	543	565	575	544	550	531	572	557	581	548	510	551	547	555	583	546	556	544	576	558	537	530	502	568	586	567	604	548	565	535	565	587	546	511	526	569	555	557	519	542	534	538	579	525	546	542	578	524	568	568	557	609	598	570	539	555	547	559	525	601	544	561	530	528	553	550	547	557	568	550	532	537	569	564	517	562	600	551	579	612	579	552	530	511	595	574	546	547	513	517	521	540	544	535	567	592	570	525	568	563	568	539	559	517	540	576	526	563	548	528	576	515	507	515	557	563	584	565	576	556	554	520	548	551	573	522	523	517	562	540	525	558	557	533	528	541	565	560	610	574	546	573	589	538	547	596	561	521	527	546	525	559	579	509	591	529	545	555	592	564	530	579	559	564	542	532	545	604	576	567	567	535	559	515	579	544	562	557	525	580	532	533	561	555	558	566	552	552	541	555	554	589	538	571	591	552	569	551	547	557	556	555	526	545	560	580	582	539	529	539	551	562	556	534	554	575	554	537	577	599	569	565	553	539	546	557	574	579	575	559	593	554	565	576	547	556	532	584	517	543	522	553	534	580	543	536	576	564	552	554	524	543	515	558	574	579	530	523	546	594	550	553	606	573	555	580	548	524	535	551	544	529	531	511	594	573	531	579	553	571	549	552	570	554	553	554	557	556	543	509	542	547	525	573	547	541	554	525	510	554	567	572	538	580	539
29679	31077	28215	13824	2636	674	334	262	248	235	284	243	253	237	261	216	248	282	242	271	223	267	256	252	248	257	246	273	231	248	277	257	236	246	240	242	244	241	253	252	249	224	273	276	281	262	238	233	248	246	250	258	263	239	229	252	257	257	264	245	229	260	254	246	262	252	244	265	259	234	258	245	236	241	250	249	228	268	242	253	257	247	252	237	263	248	237	264	264	281	261	263	258	259	242	240	256	245	251	239	273	253	233	210	257	235	238	251	271	271	256	259	256	246	265	280	258	223	248	272	248	247	263	252	266	228	220	232	251	261	241	264	241	245	259	269	276	269	241	255	247	227	247	251	250	279	258	236	251	283	274	227	242	259	269	255	239	259	235	238	245	262	246	217	234	260	235	273	269	258	262	278	253	236	275	240	220	256	267	278	257	284	268	218	268	243	256	266	245	268	247	233	218	220	247	266	265	254	272	235	244	270	253	255	243	249	248	246	260	225	278	261	265	280	264	251	253	243	242	249	263	244	240	258	266	245	238	255	263	242	258	239	278	258	269	241	241	241	253	245	249	214	222	259	248	237	243	269	264	264	282	246	261	214	247	229	268	245	251	240	252	254	261	257	227	266	263	238	249	263	255	231	252	221	268	261	288	264	252	255	231	254	237	225	247	254	275	275	280	240	260	242	236	255	243	273	275	264	243	237	273	265	256	255	231	257	266	223	266	261	263	242	239	247	243	265	245	229	263	249	250	248	264	266	258	261	249	235	237	255	278	251	241	270	219	259	250	249	254	235	232	255	226	245	283	264	251	284	237	222	217	213	255	237	276	232	247	243	272	255	255	269	229	270	257	230	229	252	244	260	261	257	212	236	272	270	234	223	265	252	246	227	247	259	219	234	255	262	262	261	260	237	251	275	230	233	230	240	239	252	225	246	263	236	251	266	256	229	238	240	266	261	247	240	243	268	278	251	264	230	231	239	223	267	264	230	261	290	233	266	253	262	249	247	258	257	235	260	254	242	231	244	271	278	261	268	240	243	252	250	250	245	253	240	253	257	224	274	242	244	242	269	284	269	250	269	253	254	239	276	276	258	246	222	260	266	235	269	245	255	253	262	256	265	262	206	242	251	257	253	253	225	254	244	261	276	266	244	251	292	238	258	266	250	259	232	241	255	242	244	270	254	272	260	240	223	275	259	262	262	276	261	253	262	222	259	232	257	240	249	252	253	273	231	273	251	250	248	225	234	213	251	260	274	265	232	264	242	264	217	252	284	239	259	281	241	241	250	255	245	255	239	263	256	232	253	254	241	252	259	255	252	262	251	275	221	248	265	258	225	251	247	214	202	267	262	253	277	251	278	241	238	247	232	263	293	269	253	246	239	256	253	225	219	240	248	249	274	261	254	263	244	256	270	230	275	263	225	269	235	246	242	241	269	280	216	248	259	239	252	229	268	233	208	287	271	248	236	253	229	263	265	251	233	215	262	252	252	247	285	250	269	238	295	240	266	239	254	244	228	242	235	247	259	258	267	273	226	266	243	283	266	254	264	267	235	259	256	246	265	271	246	263	220	249	264	258	255	246	252	257	272	245	244	269	242	281	225	265	250	245	263	254	272	254	271	247	285	244	260	230	255	233	263	259	235	256	271	274	255	273	257	260	247	286	246	246	237	241	236	247	247	229	263	252	275	238	255	252	243	266	240	243	233	238	268	228	257	238	222	247	231	237	262	263	270	242	237	268	248	266	255	230	254	264	246	251	252	240	271	271	242	248	250	241	256	258	277	240	276	283	245	240	229	258	237	230	232	264	280	261	277	235	234	233	257	250	283	242	252	242	272	269	235	249	271	242	257	250	255	234	254	265	234	238	244	252	265	220	256	254	240	240	247	229	283	214	239	263	233	238	241	230	239	258	247	247	249	252	261	235	237	247	250	233	198	252	250	235	257	274	263	264	229	260	252	236	251	259	233	245	257	268	254	250	242	263	256	250	236	250	253	243	259	222	260	274	239	252	255	241	234	232	277	248	262	254	265	269	238	239	264	280	226	260	240	268	264	242	241	292	231	259	274	247	259	237	248	247	261	231	258	263	287	221	271	250	264	253	237	245	245	236	254	248	262	255	240	243	257	249	245	268	257	260	259	247	287	217	271	259	256	234	254	242	240	258	280	253	262	252	257	246	266	266	244	256	216	255	260	273	223	262	239	272	243	222	264	262	239	257	244	243	262	256	243	228	236	270	262	279	254	210	236	259	233	223	268	260	248	243	239	267	269	285	262	258	244	248	244	237	229	238	235	248	222	257	265	256	253	257	259	228	244	246	237	285	230	244	239	245	247	244	246	259	229	244	269	237	267	268	245	232	242	233	268	250	244	230	222	257	235	231	234	242	231	247	233	227	233	259	266	290	216	251	220	256	272	212	250	240	254	236	242	249	240	236	283	271	264	257	254	233	255	248	243	237	254	268	244	266	224	269	259	274	273	231	254	261	250	249	212	266	257	233	261	266	265	250	241	265	248	252	234	245	272	244	233	268	242	254	231	240	244	242	226	233	238	261	224	263	249	269	234	265	245	240	233	268	231	243	274	237	248	274	256	301	271	235	237	265	270	287	274	262	261	254	272	228	277	230	245	240	241	227	230	274	243	256	265	227	269	233	253	262	269	211	241	240	247	275	240	252	262	260	247	257	241	264	236	245	241	235	250	233	257	269	252	266	259	260	258	252	248	238	232	237	230	244	239	250	248	226	249	275	246	252	256	245	274	262	251	247	250	258	241	267	237	239	251	234	256	278	243	252	260	264	225	246	240	230	252	252	260	244	220	268	256	283	232	292	288	268	264	262	238	252	245	243	244	231	251	241	245	252	267	273	233	263	239	252	253	258	247	263	254	257	219	259	241	240	217	257	248	251	233	241	252	253	251	248	253	268	248	240	268	260	235	259	239	273	255	266	264	263	273	265	243	272	239	238	226	270	243	247	260	260	264	280	250	256	265	269	235	266	225	283	247	235	274	271	263	259	266	251	217	257	235	264	254	267	265	225	260	245	215	267	254	255	252	210	238	237	249	259	252	225	254	254	249	233	242	236	257	273	250	265	257	243	245	246	223	232	271	230	255	233	246	250	250	233	257	246	237	288	261	260	276	247	243	231	264	241	245	270	274	250	250	285	242	249	244	242	258	241	227	249	258	244	239	226	261	225	243	246	230	268	241	257	239	229	225	275	238	222	238	234	252	261	243	234	251	262	241	243	239	257	241	228	217	297	256	251	264	258	244	243	273	251	236	240	229	239	270	268	247	269	235	233	265	232	242	247	248	255	246	235	235	247	251	236	254	256	240	265	247	245	267	229	281	275	240	228	253	267	284	240	258	255	248	224	262	237	236	224	250	231	241	253	262	240	250	228	231	236	268	232	249	259	218	249	243	254	235	246	237	255	281	255	249	270	246	266	267	241	238	242	240	232	234	285	254	244	264	252	267	222	246	264	252	254	256	245	235	252	241
37243	48042	33847	15837	5122	1358	660	520	493	439	509	495	464	470	475	426	482	483	459	451	447	491	460	476	460	451	476	448	494	480	467	508	470	458	471	475	434	456	464	485	471	410	472	393	440	474	474	465	486	439	456	487	474	441	440	489	422	425	475	434	485	478	419	452	487	488	471	466	446	431	461	444	475	481	492	448	442	486	499	475	511	429	489	469	458	475	487	511	503	471	482	443	494	460	499	440	499	403	512	447	452	467	491	504	497	468	448	460	472	467	488	472	437	455	497	461	486	445	483	445	493	465	487	484	506	428	490	483	529	466	435	473	500	472	448	395	475	450	461	462	467	445	501	455	455	461	460	491	483	493	469	450	437	461	467	458	468	450	410	450	502	481	423	432	449	450	490	469	457	432	435	453	472	479	467	471	469	439	479	445	451	433	448	459	522	421	462	500	434	473	458	460	473	440	477	465	480	494	443	441	451	485	467	484	448	462	465	475	435	472	477	448	485	504	452	456	463	464	457	481	480	456	435	431	457	450	482	440	453	498	492	459	447	423	457	481	459	451	482	492	469	460	471	444	468	463	455	446	446	440	451	463	466	449	466	461	462	441	491	456	446	456	453	486	414	474	460	439	504	491	449	453	444	441	479	435	518	457	439	487	471	489	450	467	466	427	478	478	468	443	458	445	478	479	459	467	477	473	443	477	473	490	474	475	444	493	498	486	454	450	467	492	452	482	445	426	435	489	444	454	502	436	482	452	457	510	496	449	467	475	476	476	462	494	468	464	493	482	475	467	483	453	500	448	478	434	474	471	470	463	481	518	479	452	480	477	483	422	481	479	469	477	474	497	466	466	479	520	457	444	501	475	464	474	483	462	470	483	508	429	453	430	475	451	431	457	480	412	442	493	475	461	470	464	449	450	494	453	472	428	481	442	480	489	486	459	447	429	484	504	415	482	490	447	460	465	472	492	472	459	463	475	527	466	440	503	451	499	493	464	460	503	477	446	511	434	443	439	471	466	495	494	472	471	450	449	466	465	491	528	500	453	457	512	488	437	471	489	456	504	470	441	470	472	462	462	482	500	445	520	475	472	438	478	500	475	495	470	484	436	458	473	477	494	472	458	499	467	435	479	468	483	476	477	461	444	417	425	498	451	468	460	484	500	445	456	501	465	486	502	496	444	492	472	479	454	472	485	469	474	453	444	468	477	464	505	429	448	461	459	468	454	444	479	502	492	517	507	465	496	482	470	483	463	433	477	466	463	459	483	485	455	477	496	486	480	461	433	452	480	469	445	466	478	493	457	479	452	441	464	469	453	479	465	495	498	497	465	446	528	481	444	500	492	536	485	502	504	452	482	489	466	459	450	477	455	454	495	455	425	462	484	484	465	462	461	479	471	452	479	469	464	474	455	448	464	465	477	503	463	498	431	428	513	508	475	453	454	453	484	520	483	456	486	436	474	473	450	483	504	482	508	459	482	460	461	450	487	477	491	504	432	455	498	450	462	456	481	463	455	487	466	486	452	453	479	491	450	471	441	476	467	499	432	466	457	439	466	451	424	474	484	477	516	474	495	472	494	465	471	470	455	466	466	494	412	518	469	474	470	467	470	474	487	468	469	517	468	463	449	493	448	450	465	479	446	469	488	453	475	491	469	433	437	465	444	430	464	500	496	424	470	424	489	438	459	476	482	482	445	446	474	489	457	479	473	449	487	475	437	468	444	496	484	488	439	483	443	430	513	500	473	435	461	444	447	477	490	472	486	486	487	489	474	480	503	473	488	508	478	460	448	485	457	432	466	481	451	458	468	480	516	467	463	456	454	491	447	481	467	456	437	467	507	450	480	504	458	451	483	452	484	472	435	462	412	491	482	485	501	449	428	473	491	462	473	476	469	414	464	514	460	477	471	462	479	475	485	490	441	468	448	465	471	451	450	474	448	466	482	471	504	430	423	462	487	474	455	455	455	475	476	476	448	467	497	463	469	475	483	448	471	491	442	484	453	470	478	467	485	431	484	457	464	439	470	484	438	470	463	498	477	482	465	471	493	463	451	493	478	464	526	473	463	446	455	456	477	493	475	469	460	451	438	478	466	459	494	431	483	469	459	456	469	446	487	442	433	475	441	485	419	475	446	485	464	439	462	454	455	483	452	446	450	463	439	475	484	446	445	479	463	496	445	466	498	497	470	512	491	464	452	478	486	473	455	473	436	468	479	498	489	470	464	463	453	515	470	462	482	481	460	483	472	481	447	445	485	465	479	451	436	443	473	497	478	489	499	470	487	470	455	473	416	482	453	457	471	441	465	494	439	457	446	460	508	448	478	455	459	445	505	457	459	454	417	461	482	486	500	490	441	485	447	489	461	440	476	471	516	458	473	475	434	479	488	459	384	474	457	464	476	456	476	458	434	455	457	490	438	491	467	491	528	476	493	497	475	500	439	472	459	428	478	503	485	487	465	482	483	474	480	471	437	472	495	468	457	464	498	473	446	463	464	470	465	474	502	472	479	498	495	496	500	450	468	476	489	474	515	492	482	458	521	472	473	489	489	489	469	444	499	473	454	478	439	479	476	465	494	430	422	447	476	475	461	492	437	452	448	477	476	447	450	488	475	454	491	486	470	473	464	479	450	444	496	481	445	503	486	453	447	439	484	429	490	479	448	461	441	467	486	469	465	482	460	497	476	459	466	442	479	453	464	479	497	459	428	485	442	473	464	481	507	496	466	449	467	481	472	440	505	466	447	463	489	500	477	483	480	482	508	455	471	448	477	467	454	437	476	465	489	472	456	485	502	455	500	462	472	488	466	468	480	461	453	500	455	458	461	442	460	475	492	525	499	468	423	505	475	480	493	460	478	464	437	447	492	477	489	479	506	469	461	463	473	453	462	454	461	486	466	464	453	455	480	434	483	508	467	446	457	482	472	424	540	467	462	499	457	486	464	470	475	432	451	461	451	428	483	480	470	431	463	484	461	494	446	470	477	482	501	463	443	478	473	453	459	471	481	486	466	440	439	474	481	469	469	457	452	481	460	445	498	505	492	449	479	450	441	465	454	462	491	486	452	461	467	481	472	491	491	488	444	493	483	477	435	460	485	516	442	509	455	446	503	454	508	475	497	457	464	490	451	428	494	477	448	477	434	452	462	480	448	487	460	471	459	485	461	459	430	469	437	477	472	458	465	507	480	537	423	427	493	478	471	508	459	448	470	466	445	453	469	478	464	482	439	471	469	450	470	453	460	435	463	485	481	472	483	438	497	483	476	493	474	449	485	444	459	446	486	450	468	443	476	497	477	471	425	470	497	435	487	492	453	447	450	461	463	463	471	460	486	482	491	443	476	453	513	470	473	479	524	461	443	462	465	494	496	450	462	499	458	481	511	438	473	471	465	444	484	477	477	490	441	432	475	450	467	459	450	453	466	479	450	464	517	532	465	487	469	487	450	471	436	477	458	428	431	481	447	513	479	450	457	515	468	506	481	451	466	481	467	477	487
24892	24320	37666	32156	20087	7819	1064	402	294	302	254	296	243	275	262	293	266	290	289	267	250	262	262	295	254	260	262	268	235	263	265	228	247	248	256	303	289	279	280	262	255	256	257	259	253	259	263	270	266	272	259	258	263	279	258	276	258	262	275	284	257	262	273	263	275	248	264	283	269	262	243	295	272	309	242	259	267	250	280	274	215	248	270	289	264	276	276	263	255	239	248	250	277	260	253	275	262	271	256	312	234	279	294	277	271	270	280	222	265	261	298	261	266	263	253	263	265	289	266	222	243	249	249	247	258	227	271	289	279	254	325	288	268	271	237	295	244	263	269	261	276	255	271	273	255	232	249	250	283	285	289	271	277	268	231	246	246	312	269	231	262	282	267	280	268	256	285	294	245	283	258	254	276	274	241	282	257	237	277	277	256	253	295	264	285	304	256	258	268	235	270	295	249	283	285	288	272	282	286	235	260	257	282	266	263	304	267	288	248	266	279	269	284	285	262	288	248	268	275	265	271	237	235	255	264	262	285	257	268	271	257	245	286	260	286	257	259	266	273	254	279	269	253	266	270	277	274	270	262	268	260	253	260	283	287	253	253	269	254	284	291	234	293	268	268	280	289	269	255	269	262	279	250	291	245	252	274	266	277	301	266	273	274	281	262	252	222	253	265	274	272	260	245	279	237	247	276	265	284	276	274	249	267	278	262	277	206	281	289	262	286	250	278	283	250	282	274	257	254	258	265	290	258	273	265	268	268	291	274	246	243	265	290	270	274	284	285	286	264	246	288	250	283	243	259	296	267	265	243	286	268	260	249	273	267	231	248	289	280	272	269	273	257	265	260	254	282	276	259	278	275	238	258	255	285	228	252	258	249	293	278	284	279	273	266	262	242	255	258	263	246	274	257	244	272	235	267	262	280	271	246	257	267	268	278	317	281	254	285	287	305	261	291	276	273	239	250	247	246	273	280	247	285	241	250	260	228	244	274	309	265	258	276	262	257	274	279	296	278	265	253	248	265	292	274	283	232	240	246	265	237	247	283	249	263	252	277	246	265	252	257	262	277	229	237	291	275	245	228	273	272	278	272	277	265	274	257	245	264	263	250	246	256	286	267	240	280	299	241	244	261	264	266	289	243	304	255	277	252	275	240	259	292	252	283	243	265	248	277	284	266	249	245	285	287	282	274	234	266	253	279	289	302	255	294	260	271	258	250	277	248	289	273	249	259	267	271	265	271	256	287	234	280	269	296	273	277	272	253	268	286	272	271	282	268	290	281	275	263	273	273	259	274	290	250	278	275	239	262	288	257	272	299	290	258	275	253	272	269	247	261	246	235	269	261	295	254	251	276	271	299	261	259	264	255	260	284	268	255	272	268	294	248	256	306	237	277	275	236	245	262	284	269	285	227	263	263	254	266	284	281	255	254	297	242	291	281	273	277	251	278	284	289	299	257	244	242	251	258	287	266	250	245	262	258	248	260	232	272	273	290	278	297	270	277	285	253	295	276	233	278	267	257	275	250	243	272	276	270	264	297	268	287	265	237	291	265	272	270	260	263	287	252	276	252	263	290	260	279	251	290	292	268	274	262	285	253	264	264	285	300	248	236	260	257	267	275	293	269	264	288	255	264	283	256	281	268	273	243	280	249	255	286	256	258	260	280	264	240	262	267	256	279	264	288	273	261	277	274	243	259	279	259	290	286	270	275	269	287	279	246	266	253	257	265	280	280	284	256	272	258	254	290	288	240	280	270	264	268	240	243	269	255	282	244	237	244	276	266	255	243	273	256	273	271	262	278	314	267	278	248	289	277	254	284	262	290	226	266	264	261	274	280	288	258	291	274	269	292	264	265	259	251	261	260	265	279	287	269	308	246	299	273	269	246	244	282	241	263	276	269	293	275	255	264	231	245	234	239	267	317	247	280	250	276	272	285	254	275	285	251	276	253	280	260	256	279	262	323	218	286	247	277	281	273	265	283	265	288	261	250	259	290	287	239	229	260	286	281	294	268	292	253	252	272	298	252	259	236	276	262	260	262	275	276	287	274	269	263	288	238	261	302	260	253	277	253	241	235	229	265	263	284	223	236	268	276	262	282	267	286	237	244	270	260	287	302	311	277	283	265	262	254	259	267	282	240	265	249	284	265	274	253	293	246	269	266	276	257	265	258	256	278	262	242	254	234	285	237	284	282	264	258	260	264	288	249	271	265	261	290	314	250	274	279	254	285	273	254	265	242	258	267	283	271	277	264	276	245	267	282	286	269	278	265	234	251	264	244	321	282	288	282	274	275	258	253	292	260	237	268	306	241	273	264	254	282	267	252	237	288	260	270	265	259	249	243	244	262	264	264	255	274	307	286	281	285	245	265	251	243	243	272	248	267	278	249	263	255	272	257	267	261	284	292	269	252	275	268	272	258	256	229	243	281	231	260	273	227	266	265	270	274	247	286	274	262	265	245	263	264	253	268	282	278	256	261	259	265	265	247	281	274	255	257	251	240	303	268	259	289	254	250	251	294	277	267	280	297	278	235	255	258	243	262	253	273	286	264	265	248	277	265	251	250	258	269	269	271	270	268	277	288	245	239	248	292	294	278	270	292	265	274	322	286	265	248	263	258	257	235	297	247	265	252	245	291	302	261	276	262	251	269	288	247	259	287	264	260	255	250	270	249	219	256	293	263	266	256	262	268	263	244	279	267	270	270	285	275	262	271	268	245	282	257	287	273	290	289	261	277	252	276	252	287	243	291	244	275	242	283	268	286	239	251	278	272	280	275	236	273	264	285	308	269	247	262	249	242	265	294	258	270	300	249	296	293	257	260	263	269	252	268	260	256	254	275	270	277	304	241	277	248	223	272	249	279	256	282	273	255	269	250	236	263	273	256	265	270	290	254	254	251	269	256	281	277	262	275	265	264	236	271	271	288	261	231	271	244	261	266	269	246	261	257	247	272	263	247	300	266	289	276	251	267	268	277	270	292	274	244	264	289	274	277	247	257	294	276	285	271	290	265	259	262	278	286	251	268	268	273	236	293	252	277	252	240	255	260	251	315	286	244	278	306	266	277	244	272	245	288	275	265	272	266	246	277	265	270	218	267	256	256	244	277	266	269	248	230	261	253	248	299	245	260	275	278	258	290	267	272	285	268	256	267	294	273	252	277	265	263	295	272	261	268	254	255	265	279	275	294	253	299	251	262	255	256	271	262	257	255	235	251	266	258	251	286	259	246	284	237	248	279	256	259	241	246	244	255	283	309	275	257	246	263	272	259	288	248	284	255	273	255	317	270	246	252	242	241	297	252	254	274	263	280	268	276	275	239	275	266	273	298	256	255	249	277	229	269	243	270	271	293	266	259	278	241	260	271	243	241	282	292	273	283	233	301	266	293	266	274	244	292	260	276	233	260	253	279	299	263	231	255	248	297	252	269	303	283	278	261	275	278	263	273	261	242	265	283	248	263	263	290	273	299	254	277	258	277	265	277	264	229	289	265	250
58446	88313	69364	42707	20301	5682	1780	758	519	522	496	464	460	494	512	505	502	510	502	510	507	513	489	493	497	476	487	533	493	521	511	451	529	481	522	486	478	473	480	451	484	475	472	491	484	521	478	457	490	498	500	445	509	486	500	515	438	483	444	497	509	454	515	498	482	485	438	500	481	524	484	478	487	498	525	471	478	477	487	477	530	512	507	496	500	491	485	514	451	479	546	495	505	471	490	527	480	473	461	461	495	489	515	526	516	492	461	503	516	489	469	483	493	507	490	523	501	510	482	491	500	526	522	448	503	498	480	470	485	531	500	506	509	490	507	523	481	479	506	508	478	540	499	464	506	473	490	509	461	526	500	502	517	483	492	547	493	508	489	484	517	468	457	494	458	462	517	520	500	498	515	472	481	499	519	495	467	452	481	474	505	463	494	490	525	485	489	487	479	462	478	474	507	451	498	452	506	484	471	472	496	508	493	498	531	518	488	476	516	510	461	498	517	505	489	509	477	514	510	475	477	493	475	545	491	473	474	488	486	505	467	496	478	519	490	491	478	479	515	497	481	487	523	451	480	507	483	528	490	497	517	477	503	492	482	497	490	525	491	513	503	510	540	508	455	491	501	508	508	444	524	482	502	531	499	520	519	458	494	465	456	534	526	486	486	444	479	477	461	479	494	448	475	497	504	475	485	501	500	495	489	474	517	469	498	521	518	514	503	471	529	489	485	495	484	511	523	493	468	473	525	489	478	465	492	514	528	510	491	505	486	465	444	476	467	505	535	492	485	501	531	499	480	509	472	495	443	502	489	507	482	477	554	475	492	507	493	501	502	539	495	514	505	518	498	492	446	457	496	505	525	483	489	487	491	492	479	500	482	479	489	499	470	492	472	505	469	466	461	527	457	480	477	475	529	473	464	492	513	463	499	511	501	472	514	516	524	525	466	485	497	500	510	500	503	490	480	468	480	475	509	502	464	515	509	477	524	539	461	465	493	518	494	503	477	498	483	509	527	518	505	489	499	502	485	498	467	532	531	486	450	494	479	469	478	471	493	498	475	489	507	532	459	529	513	496	520	512	464	501	489	501	487	487	499	524	449	459	498	494	523	510	465	496	462	479	485	513	485	460	485	496	470	495	505	512	430	520	541	513	511	500	437	529	485	467	555	540	524	482	522	525	469	499	496	451	507	515	475	466	464	519	480	498	469	496	516	485	497	510	506	523	506	506	500	484	493	528	505	477	453	480	501	494	470	530	496	459	462	462	499	528	510	503	461	497	539	557	474	509	474	535	449	460	463	493	492	516	497	492	456	492	499	463	510	493	461	489	472	512	486	489	503	522	464	468	494	498	450	537	499	415	490	532	463	491	499	501	510	517	482	465	473	448	488	455	480	482	512	503	453	495	515	454	461	522	503	489	496	510	492	496	483	523	472	507	477	522	445	472	484	462	444	487	506	488	481	500	519	447	500	488	498	528	518	488	480	475	491	476	481	480	478	475	523	480	502	467	517	507	490	489	471	489	493	472	490	510	495	515	520	555	465	508	511	490	490	489	493	490	493	503	459	461	495	497	445	533	480	492	472	466	479	476	471	475	513	500	482	498	476	486	474	515	483	491	506	462	504	478	499	487	527	491	516	478	489	522	481	488	473	488	485	470	472	485	482	476	497	523	461	513	476	499	481	487	464	478	462	470	439	505	490	523	491	487	474	463	514	488	489	459	471	536	496	506	520	500	514	471	507	478	465	496	474	501	482	438	493	484	485	489	512	494	490	517	534	452	491	488	462	507	470	506	505	457	490	519	476	449	484	512	493	465	468	530	463	501	529	504	467	505	483	478	498	482	509	512	519	514	523	477	480	487	520	501	514	510	514	437	492	518	498	426	503	488	481	492	479	518	461	469	465	487	474	458	522	507	505	486	495	481	492	457	481	509	468	508	501	482	506	440	485	497	525	487	464	513	493	515	503	472	492	502	491	505	504	521	526	464	484	511	499	513	506	490	474	523	484	498	513	470	498	532	506	498	504	500	504	527	490	520	473	499	516	478	480	519	478	485	527	495	487	480	497	463	494	473	453	502	470	539	458	478	516	487	518	541	510	498	499	471	513	490	481	496	457	494	498	476	475	500	478	529	532	519	448	462	507	510	498	500	464	503	486	496	503	536	478	477	468	462	519	472	561	477	479	502	478	515	510	533	492	468	521	485	497	502	494	500	473	484	490	478	468	488	513	497	500	532	465	455	455	463	514	503	526	483	460	538	506	508	511	501	497	492	481	508	495	513	482	486	472	477	482	479	475	482	500	497	477	495	481	482	486	520	499	490	506	514	491	504	525	506	501	487	520	494	525	531	434	491	463	488	505	499	442	499	494	468	505	511	485	521	488	510	535	466	483	503	487	470	501	522	498	489	486	482	517	492	508	493	482	466	486	472	505	478	481	478	475	487	542	479	475	522	466	521	497	477	525	522	483	499	481	491	546	477	463	509	478	528	514	488	497	505	446	465	482	488	501	476	488	477	503	514	486	468	491	478	519	490	473	487	484	514	529	474	509	513	492	494	481	499	502	536	517	552	477	469	477	483	508	521	477	492	482	498	501	465	493	453	467	503	500	469	471	535	532	499	481	461	466	476	518	463	488	444	497	504	483	479	482	511	493	505	497	513	488	515	471	487	513	490	529	507	498	469	512	515	463	522	495	463	518	474	489	465	461	478	492	531	516	474	504	488	481	473	472	494	454	504	507	501	485	482	484	479	535	506	485	467	510	505	514	503	455	477	489	517	507	489	450	494	459	450	496	510	522	453	518	470	483	518	498	503	508	492	491	482	470	477	487	492	457	468	525	487	477	477	539	466	468	497	506	484	468	503	525	428	486	485	467	475	446	462	517	508	498	493	450	499	521	481	472	539	526	519	489	459	448	506	492	458	495	495	470	515	485	513	458	529	482	467	476	523	465	516	437	533	453	500	464	493	487	494	456	497	509	491	527	520	475	499	500	460	523	470	473	491	505	471	501	448	475	486	508	483	450	479	497	483	498	498	491	476	508	476	480	501	504	455	534	475	455	487	502	508	513	479	517	520	446	485	512	440	519	514	467	490	529	475	467	482	474	473	472	507	539	482	500	485	496	506	510	473	496	488	503	475	535	491	481	493	484	491	494	509	549	513	482	502	461	490	487	524	492	478	471	511	506	502	515	548	491	484	478	527	478	487	530	511	454	485	469	480	487	450	519	492	543	512	512	526	518	545	512	488	460	499	487	450	510	515	491	472	547	481	527	482	490	527	467	524	481	456	483	540	481	455	507	457	478	502	516	518	502	494	482	458	528	478	508	483	493	487	498	490	471	486	475	482	479	476	519	497	484	529	475	490	514	516	487	499	507	468	514	475	499	498	482	545	464	537	463	504	519	522	493	496	478	487	489	459	505	503	474	483	456	479	510	509	510	483	481	480	500	515	513	515	497	506	493	516	492	496	474	476	477	512	505	514	533	518	478	485
23537	21990	34552	31401	24186	19257	7101	727	356	321	334	317	333	300	329	326	306	332	312	323	301	326	364	302	329	276	339	300	329	305	317	341	332	318	321	325	287	331	313	341	349	339	310	319	295	291	315	318	321	295	323	316	309	304	334	305	334	313	308	302	336	321	322	339	280	296	310	300	329	340	300	313	343	301	314	323	321	306	330	314	317	323	328	298	307	317	295	318	307	322	290	314	313	346	310	341	336	310	295	294	304	287	306	297	343	293	311	296	295	326	326	296	314	327	313	329	292	337	299	335	300	293	272	303	316	296	338	320	300	305	311	322	327	349	297	294	302	300	319	291	291	314	316	293	297	303	328	329	328	290	311	305	313	287	310	311	306	313	339	319	326	300	309	280	336	302	312	318	307	334	344	297	349	349	320	299	297	300	302	318	318	315	307	333	312	331	315	330	313	306	268	315	340	335	313	336	325	286	383	293	321	334	347	306	343	324	321	313	301	308	299	361	329	309	340	296	300	287	303	300	317	328	297	301	327	320	323	332	326	334	312	311	280	294	280	281	325	326	296	344	301	288	292	298	322	316	318	300	298	305	299	302	319	280	326	313	296	309	296	311	322	341	280	320	271	325	306	320	277	317	309	302	307	297	327	319	331	319	306	310	307	323	309	296	316	307	304	304	284	319	324	304	325	315	298	329	313	304	334	275	320	309	305	315	312	299	326	355	329	275	318	314	269	302	310	316	315	315	308	312	328	307	319	317	315	317	314	335	286	335	335	297	320	317	312	336	330	311	346	314	312	314	280	286	312	287	289	322	324	321	320	343	310	301	296	321	284	321	313	317	312	328	324	290	314	299	316	309	339	328	300	307	316	339	296	349	301	291	313	304	292	311	307	301	304	288	280	318	313	328	313	323	318	324	303	308	330	309	296	306	304	323	337	285	347	304	324	314	307	310	343	305	321	340	271	339	325	328	302	314	320	300	312	313	330	314	323	303	298	313	336	316	322	306	306	303	320	335	303	325	312	326	314	330	314	296	307	312	351	309	294	325	333	320	322	330	313	318	333	292	295	323	346	292	291	337	289	303	323	302	303	334	324	307	296	313	328	312	338	307	298	366	311	293	320	304	320	332	317	296	308	320	304	296	313	318	327	273	304	290	316	298	326	325	310	305	323	370	353	336	305	318	330	297	302	318	310	332	316	321	298	315	286	342	310	307	366	313	332	274	325	299	316	322	277	325	307	312	310	333	299	284	330	291	271	298	329	318	322	336	311	317	305	301	333	318	322	279	299	353	322	290	317	322	331	286	319	346	307	335	325	322	329	281	339	312	298	301	299	296	301	316	313	319	280	302	351	332	301	294	310	318	301	323	317	309	313	338	318	276	320	323	329	321	287	294	302	311	326	337	319	283	292	320	332	281	301	281	308	287	302	326	304	311	305	310	324	308	321	330	314	317	312	313	276	290	309	320	317	323	313	317	286	301	322	296	314	266	311	304	303	279	348	297	337	317	334	322	293	350	319	338	301	346	276	329	334	336	306	332	334	336	323	322	302	302	315	307	296	277	292	310	382	299	301	296	318	324	338	340	312	304	341	328	315	354	314	294	321	333	299	331	338	307	303	316	309	275	295	328	323	313	313	306	303	326	331	310	329	289	328	288	326	294	314	329	292	330	323	288	316	318	342	314	330	324	304	294	330	294	295	261	330	335	323	331	312	304	336	317	323	279	339	297	322	337	297	358	330	301	346	309	321	308	295	307	295	336	293	300	320	315	307	301	317	335	282	287	336	338	309	304	281	319	316	325	305	283	284	312	326	301	313	316	322	296	288	273	323	301	312	313	310	320	324	329	311	322	289	314	301	307	322	305	301	317	305	280	337	312	303	294	292	275	300	296	340	315	289	296	330	311	336	324	321	323	302	323	333	286	291	318	340	323	345	277	292	314	329	320	285	327	318	293	313	327	319	339	324	292	302	321	329	307	309	296	318	321	317	320	321	315	311	300	317	353	296	313	309	299	338	313	283	316	319	305	312	321	330	309	311	325	334	307	312	319	295	329	349	316	318	307	310	298	338	325	329	316	320	342	301	328	321	303	313	327	315	348	319	316	297	296	290	301	301	301	299	330	299	318	285	297	295	330	309	349	310	317	287	310	339	291	311	311	336	332	286	310	313	260	279	310	330	335	313	284	314	325	285	299	330	319	306	302	310	294	307	324	331	344	316	324	350	311	280	349	320	314	326	293	294	318	305	328	319	281	297	269	295	293	288	275	288	306	315	288	284	313	312	316	330	298	296	299	335	317	305	331	304	344	318	316	313	331	292	300	313	310	325	309	316	297	330	330	313	319	326	335	297	305	307	301	320	309	303	316	300	306	314	317	326	315	319	296	311	325	293	355	313	293	309	314	337	304	325	327	294	300	302	334	274	303	317	326	285	321	342	320	325	352	323	303	318	307	320	292	284	276	300	320	312	308	329	297	340	275	284	326	304	320	341	299	324	319	307	325	321	284	298	289	330	311	333	319	311	297	361	329	317	323	324	317	304	305	313	301	319	325	302	314	311	316	333	305	314	292	279	317	300	306	307	302	305	314	333	325	328	300	302	317	341	301	330	302	315	345	289	355	281	341	309	309	310	302	349	309	304	307	346	320	331	332	316	340	305	342	306	302	298	316	307	313	319	296	292	322	327	345	328	330	336	331	301	347	296	294	313	308	293	309	291	302	278	335	292	295	338	339	285	315	307	345	309	345	341	291	312	329	292	295	315	319	323	298	321	289	320	318	319	282	354	339	316	304	291	307	315	303	338	335	332	323	308	305	316	293	349	299	282	291	317	274	322	311	307	314	303	327	314	300	278	307	315	328	320	312	308	312	278	303	323	289	330	296	310	283	337	319	328	348	344	295	304	317	295	306	316	300	365	323	294	309	310	326	286	335	308	318	274	318	318	310	312	306	295	300	307	319	323	324	327	318	311	299	306	329	317	309	307	338	325	297	323	322	292	322	310	305	274	316	329	301	295	325	288	309	296	334	285	304	346	315	278	288	319	307	291	303	309	312	326	308	306	307	302	293	319	296	360	309	292	326	299	313	308	303	309	297	284	320	314	288	354	301	340	341	312	315	305	319	305	341	313	313	314	302	300	314	312	337	287	321	305	352	327	337	326	340	309	279	292	304	319	336	329	281	323	313	342	325	308	318	357	300	325	304	310	334	332	305	303	334	314	313	316	321	301	306	290	276	314	316	320	322	290	317	325	314	302	338	291	316	323	323	290	333	322	321	309	315	294	315	306	311	330	320	325	316	316	310	328	323	316	315	291	292	325	315	355	341	342	307	298	295	324	314	305	295	294	277	313	337	303	329	314	287	329	337	366	302	313	321	302	310	324	296	289	327	326	312	327	312	301	301	311	311	322	300	293	302	320	312	325	352	317	333	335	308	344	323	298	302	313	316	321	327	331	328	313	329	316	326	314	325	312	297	298	347	316	308	316	304	317	314	311	280
53482	96596	82861	57518	34805	16028	4468	1187	656	552	536	557	515	518	572	562	560	558	560	563	585	553	552	549	579	531	556	540	602	564	572	549	554	561	572	523	564	577	560	556	593	555	569	536	538	556	580	527	591	528	519	521	541	565	541	546	567	576	559	562	536	503	586	517	555	551	569	531	545	527	521	572	540	509	552	562	612	579	528	561	546	525	528	558	568	525	565	481	552	514	546	530	552	585	590	564	583	592	501	539	547	560	584	574	566	601	551	539	534	550	580	584	567	545	537	537	559	556	554	576	601	551	553	563	539	518	530	562	522	494	546	559	554	593	547	534	512	569	519	553	566	531	552	560	531	534	576	546	528	555	563	562	552	558	558	554	552	516	601	546	515	555	564	534	546	585	516	537	558	525	538	544	521	581	504	586	584	505	544	551	543	547	561	571	575	535	503	548	530	589	575	503	576	598	527	565	559	541	589	560	558	541	566	555	545	573	516	490	575	515	579	567	550	535	582	585	555	482	520	562	565	542	512	554	577	575	610	542	544	549	550	568	561	576	537	572	555	587	542	576	581	526	506	575	552	576	581	534	572	516	574	591	556	529	588	570	553	569	539	551	562	587	550	580	556	535	558	530	547	561	556	535	565	546	552	537	513	556	539	573	530	536	600	548	561	498	549	539	575	551	529	547	547	572	588	606	553	537	555	566	549	598	550	544	579	569	528	579	556	569	524	543	550	520	563	530	580	545	590	557	530	585	560	554	554	563	553	518	546	550	552	551	563	525	553	526	540	532	543	563	570	545	565	583	556	549	534	566	534	526	568	541	586	545	535	533	572	488	528	528	535	557	584	551	567	571	580	559	530	535	561	566	567	565	557	593	562	549	543	575	549	519	549	538	600	526	550	520	568	501	547	539	549	524	492	555	582	529	530	550	552	577	507	583	541	522	558	557	565	574	555	545	590	548	602	597	552	533	578	535	594	573	560	566	546	583	548	568	536	488	598	521	539	522	525	549	581	569	571	542	555	550	547	559	517	534	561	556	547	538	566	515	584	501	561	573	557	566	548	574	541	592	541	540	572	562	577	523	571	544	498	532	535	520	550	575	520	534	568	520	542	545	588	561	506	572	540	548	557	565	575	542	548	569	552	574	562	541	522	562	526	547	558	549	551	583	603	560	583	556	569	488	504	542	553	555	589	553	532	563	535	556	524	590	541	543	554	505	566	551	555	564	558	574	560	524	569	607	519	562	546	558	543	577	589	573	514	572	578	548	548	548	545	536	560	516	522	548	563	566	576	591	572	549	555	554	535	562	533	575	550	523	553	528	545	571	488	547	586	564	518	544	546	525	606	534	550	538	541	547	572	588	530	565	619	533	555	528	496	537	509	555	551	579	575	516	615	594	555	563	559	549	555	520	550	564	546	576	558	545	523	565	560	566	552	562	535	539	537	555	509	526	539	587	581	565	521	578	549	560	549	544	553	554	520	578	591	531	565	540	531	508	603	552	519	543	557	580	569	576	553	524	558	561	539	529	579	549	545	571	591	544	553	550	541	575	573	516	593	502	554	535	548	533	574	533	533	568	562	549	542	583	567	568	504	531	553	557	561	541	547	581	553	555	562	518	579	525	494	529	527	579	602	574	541	536	543	514	556	546	520	559	536	599	574	587	567	555	527	576	556	528	560	534	568	562	555	553	569	562	555	575	592	551	551	526	573	547	572	571	538	519	553	547	570	531	557	562	565	572	528	542	545	557	536	506	545	581	549	587	581	617	570	606	594	536	563	567	608	556	554	600	580	526	555	518	524	550	588	544	551	532	545	523	566	560	558	575	589	519	617	574	558	523	569	564	567	541	547	543	560	519	572	600	556	610	562	540	605	535	576	512	559	548	584	544	504	544	564	543	567	514	498	567	540	573	574	591	562	527	546	513	606	578	560	557	542	576	523	514	562	579	584	539	548	566	571	556	511	596	600	543	567	539	544	564	553	537	526	536	555	561	592	547	520	543	574	543	535	531	564	574	549	597	524	562	559	541	517	583	584	555	554	518	487	543	568	532	577	576	559	552	564	585	544	596	564	548	505	555	558	586	572	542	541	572	565	539	552	536	547	518	545	533	599	542	505	544	529	572	576	553	568	543	555	533	571	547	530	572	546	541	561	558	536	563	556	539	559	544	581	526	564	542	559	537	527	560	546	564	577	527	556	553	554	577	499	543	570	563	581	577	587	518	524	507	556	491	595	574	582	563	555	562	600	531	513	544	567	554	536	561	549	565	583	578	597	591	551	503	561	523	552	571	505	500	562	571	541	592	581	546	568	571	563	563	513	575	523	562	501	572	524	552	570	559	538	570	528	534	563	550	505	552	543	573	582	520	555	544	568	564	562	566	518	598	567	566	556	564	555	567	592	539	593	552	563	546	575	563	548	533	525	587	558	556	552	552	563	557	541	528	541	556	523	541	525	535	551	513	541	602	571	554	545	544	547	538	581	575	557	520	585	541	552	566	585	545	537	556	549	568	517	575	573	560	576	560	511	553	563	544	551	563	539	525	583	562	552	588	559	512	552	565	538	531	581	519	559	565	548	540	625	570	542	526	566	523	508	539	593	576	559	550	526	520	518	521	552	611	510	550	553	549	537	570	607	556	531	527	553	520	514	543	557	562	569	556	571	553	527	581	567	548	557	584	537	509	517	527	596	518	557	552	579	609	565	547	573	520	519	543	568	540	575	564	535	557	569	579	555	542	581	529	513	577	590	607	571	589	540	572	552	571	593	591	529	522	562	538	535	575	541	637	560	554	558	589	551	541	540	518	550	518	525	518	621	532	533	551	581	499	520	515	524	545	578	553	550	594	553	536	552	516	582	522	546	567	567	502	541	528	552	581	557	575	609	577	522	545	608	560	596	556	546	536	533	550	556	600	572	563	570	545	503	545	525	571	553	559	565	563	525	559	555	559	525	574	537	566	543	546	533	543	582	561	545	579	536	556	562	539	561	511	567	553	577	585	540	541	591	576	570	553	542	567	548	526	519	569	610	545	584	536	571	569	544	551	527	556	545	518	516	535	574	555	548	539	535	586	570	558	568	541	512	572	574	562	604	559	513	537	590	552	531	567	557	561	563	574	538	481	570	533	565	557	539	583	569	547	583	578	529	536	554	532	574	574	588	532	537	562	523	547	577	533	584	552	572	599	543	520	557	552	524	534	593	529	548	556	542	586	553	572	546	544	584	565	539	491	545	556	562	578	539	532	543	549	548	553	532	559	545	537	523	571	592	546	560	562	555	584	570	493	541	566	507	529	542	544	520	573	558	541	517	525	527	580	549	567	538	543	580	551	563	529	558	559	522	565	553	524	542	555	520	509	578	532	534	559	550	505	612	476	568	527	562	565	571	550	528	568	531	578	509	578	545	579	552	526	558	541	534	579	606	578	515	528	534	556	541	563	520	517	585	548	610	583	530	550	571	548	573	586	542	545	542	559	543	556	606	558	568	596	533	555
27965	27977	31939	18272	6160	1607	523	320	263	278	278	222	252	236	256	266	271	241	243	275	236	250	248	227	256	239	250	237	252	251	265	239	251	206	213	260	266	260	242	254	247	244	233	270	265	240	257	236	238	251	248	273	266	215	224	318	251	219	242	268	243	272	255	237	217	249	248	232	235	223	254	236	293	232	220	269	240	269	220	258	225	227	246	235	259	239	250	263	258	253	219	261	238	264	252	258	243	254	250	256	255	238	244	242	258	240	267	245	232	277	255	249	283	262	250	253	248	253	245	270	250	272	255	270	224	277	227	283	236	257	268	266	231	262	223	245	242	248	250	226	242	259	256	262	255	248	249	229	248	274	239	253	240	234	251	269	262	249	236	248	252	236	269	256	249	232	226	246	243	251	230	255	256	247	265	235	257	262	246	246	232	260	262	244	256	246	245	244	243	245	253	243	253	254	279	240	249	231	256	260	231	283	277	259	227	243	228	261	251	250	259	250	270	245	266	241	274	257	246	253	269	251	267	240	242	240	225	233	264	254	241	289	249	245	262	225	246	241	237	247	277	249	235	261	274	257	253	215	218	244	263	239	241	213	233	272	256	236	276	231	271	268	267	262	272	285	260	245	261	260	282	229	246	240	242	249	207	280	257	254	236	255	229	256	248	264	246	247	265	261	267	264	246	229	274	221	243	254	228	269	226	247	267	255	234	256	222	267	231	255	241	292	272	258	249	251	234	257	243	238	242	237	274	288	267	214	231	250	257	259	261	242	233	261	247	239	247	253	246	243	261	227	262	246	233	216	286	230	228	235	255	247	249	244	241	251	273	239	240	238	257	265	242	253	248	242	216	247	251	255	253	243	264	284	262	251	268	245	253	260	241	240	241	247	242	258	263	240	242	267	256	261	256	253	276	267	228	262	237	238	254	238	268	241	264	233	242	254	241	219	245	245	240	218	261	218	264	246	243	249	267	242	226	247	281	275	251	249	243	222	247	266	242	271	247	230	278	248	251	254	245	231	226	253	259	241	252	256	242	205	232	263	268	278	249	260	246	251	258	263	246	231	244	253	241	259	243	244	264	265	243	220	259	238	238	263	205	245	272	251	240	248	251	245	265	253	273	263	244	282	297	246	253	251	265	247	283	266	246	267	254	246	262	237	224	250	228	251	250	231	243	264	250	249	243	264	250	223	242	259	221	248	238	252	258	248	236	244	241	253	240	241	248	261	245	259	233	218	243	252	297	257	238	246	246	247	261	254	253	254	243	220	257	260	229	253	249	260	248	260	225	244	262	259	237	240	242	264	247	257	256	273	249	249	253	251	272	291	252	270	232	214	255	251	289	258	216	245	241	237	228	263	218	244	238	257	214	256	239	246	267	239	285	251	245	245	257	262	266	232	278	242	257	245	253	244	258	274	254	256	261	256	230	221	234	253	247	277	262	243	243	259	264	256	222	249	230	235	242	274	231	245	254	227	230	264	261	204	236	258	262	239	224	243	252	284	248	239	245	252	250	230	222	239	248	242	259	238	237	220	241	279	258	257	242	251	241	252	232	262	250	270	273	271	243	232	281	234	260	256	262	220	273	249	210	238	282	251	257	244	262	219	235	256	245	269	231	256	232	226	260	239	242	226	272	249	264	251	276	258	233	243	262	267	251	260	261	257	264	211	240	227	257	226	260	242	262	266	224	268	256	232	262	241	252	280	257	258	245	241	267	250	257	242	258	232	227	257	218	256	245	231	269	266	260	262	237	246	255	272	254	244	247	231	231	288	257	247	265	270	254	237	234	252	229	258	244	233	238	239	251	238	272	263	234	270	252	253	277	255	248	246	245	248	247	254	238	277	269	251	273	248	232	244	250	244	264	248	246	275	239	269	265	258	275	293	257	222	240	253	285	245	251	243	226	250	246	253	284	259	230	265	270	247	253	255	251	268	265	234	258	237	224	244	274	253	265	251	254	259	251	280	224	262	233	257	254	260	246	251	213	277	275	244	240	243	249	239	258	231	239	243	241	235	261	229	235	264	262	259	250	262	244	258	239	263	225	253	221	234	251	232	251	272	242	257	249	284	264	274	283	233	263	221	243	229	278	229	240	247	257	250	262	247	248	228	232	260	253	254	233	253	248	227	259	246	229	255	249	270	224	249	247	268	241	263	233	253	226	257	244	280	235	264	221	251	254	248	230	259	273	251	264	257	251	242	263	211	219	247	230	253	251	244	260	255	271	255	244	239	249	251	257	273	276	267	214	240	227	277	249	254	242	240	242	236	238	236	244	252	258	225	247	270	243	241	270	242	262	250	226	246	265	279	235	247	243	236	248	261	252	284	247	242	247	248	270	238	269	253	227	247	257	249	221	256	288	243	276	269	271	240	234	234	228	279	251	249	236	279	248	260	259	255	300	233	254	234	261	239	274	244	240	246	254	223	268	242	253	280	232	259	262	256	257	232	231	246	269	271	261	287	233	239	254	259	232	225	239	231	226	243	238	271	255	229	240	241	252	241	225	239	220	212	254	263	296	268	262	240	251	253	260	259	271	237	274	239	257	252	253	252	270	251	243	257	266	252	250	254	226	264	269	264	264	258	273	218	225	226	249	206	229	271	272	237	272	238	251	252	253	246	236	255	251	247	240	262	275	234	216	252	250	253	259	252	241	262	240	260	255	271	230	228	259	242	265	261	241	235	253	271	268	243	279	241	264	249	233	277	219	234	256	266	256	232	261	247	239	253	233	229	264	249	208	279	258	242	247	227	231	243	267	214	229	251	231	251	265	245	228	270	266	256	272	248	271	245	256	265	240	263	241	227	258	250	248	243	266	229	217	253	267	254	267	254	231	241	265	222	240	239	256	242	244	237	254	248	238	239	229	244	275	243	240	248	241	235	253	266	253	241	256	213	251	233	246	240	255	226	267	244	265	241	241	252	249	250	246	266	253	249	243	247	247	224	255	238	239	276	260	272	236	259	235	257	263	259	242	245	254	255	211	247	286	249	267	234	257	229	258	230	252	264	246	244	276	268	241	263	278	269	256	288	223	233	250	225	231	244	258	266	247	258	236	223	217	249	280	234	240	229	248	264	228	238	231	226	252	245	251	271	243	266	248	251	262	242	254	249	263	257	245	218	259	251	260	249	272	257	248	257	266	244	265	220	236	235	258	263	251	249	246	263	268	249	235	244	237	255	250	203	253	271	267	238	267	230	249	253	247	257	235	251	250	260	267	236	238	258	255	250	241	259	256	230	238	268	247	251	224	263	264	238	248	236	244	258	236	244	231	248	259	258	246	252	241	274	243	248	239	261	273	248	271	264	274	238	246	248	247	262	254	226	267	264	266	228	257	224	268	240	266	251	248	282	238	263	257	258	240	258	260	243	235	246	243	247	244	214	280	280	274	249	249	232	258	218	239	267	269	250	246	262	251	237	273	264	236	255	291	219	255	275	225	257	239	266	228	263	243	222	236	264	278	240	260	260	227	237	263	222	262	248	251	219
31904	47231	37758	21803	10879	3717	1150	631	470	442	435	403	444	476	454	442	518	481	421	478	469	510	459	477	473	445	475	478	469	474	490	451	506	477	477	487	485	454	480	460	458	438	501	460	505	489	512	482	445	467	464	477	431	487	458	467	470	458	498	484	449	473	454	465	446	470	468	484	434	451	459	481	529	474	479	479	465	474	475	502	431	454	474	484	456	473	508	503	442	423	507	472	445	473	446	454	470	462	494	485	487	448	472	484	507	486	488	481	483	481	447	470	467	478	464	444	454	466	479	446	500	470	465	470	472	497	479	459	454	499	464	474	507	463	487	453	480	474	490	486	510	469	487	468	442	456	450	412	453	481	485	455	442	450	473	436	497	506	485	493	482	432	470	433	442	454	453	485	433	468	426	449	424	464	435	494	435	453	427	455	489	466	463	439	487	509	450	449	466	436	495	452	479	460	495	454	468	508	474	473	483	503	502	481	426	483	494	465	483	450	483	457	463	434	438	456	464	439	454	462	478	443	486	468	431	446	460	448	477	427	465	481	481	472	488	492	442	447	459	498	442	512	495	478	491	472	517	507	505	506	470	517	457	475	457	494	488	467	415	480	435	502	481	487	443	458	458	469	437	447	456	466	533	480	470	445	473	455	470	470	429	456	494	478	486	454	490	474	434	448	473	451	481	449	468	469	414	499	514	459	461	487	447	460	477	485	449	450	459	429	466	464	415	454	447	455	456	473	506	500	421	442	461	471	502	492	502	463	443	495	477	444	462	476	490	521	457	453	463	454	469	498	495	458	450	454	454	476	458	511	458	486	508	462	442	459	455	458	440	462	458	463	482	480	449	460	488	453	458	464	488	482	459	466	470	468	471	454	458	473	465	506	472	475	452	458	472	497	448	452	486	486	495	492	492	415	501	488	475	447	435	462	441	505	480	496	468	434	489	461	466	495	490	478	437	433	469	419	499	480	443	451	483	457	510	475	485	464	449	463	455	462	453	459	465	492	480	468	494	434	451	440	488	488	455	483	441	485	476	485	439	497	459	464	457	462	480	465	482	452	454	479	477	492	469	476	491	454	480	472	455	455	478	479	480	488	481	480	443	515	463	478	442	486	462	481	446	461	433	483	491	441	444	456	493	509	452	483	482	469	474	489	453	490	487	473	483	469	481	451	475	459	514	470	507	523	462	447	439	492	489	458	449	469	509	455	483	481	477	469	489	478	454	477	456	454	464	465	456	474	467	453	473	461	492	463	493	456	425	454	486	493	481	472	462	494	442	460	513	465	450	471	450	482	465	466	445	481	461	435	444	470	461	466	492	459	462	480	463	487	489	473	446	498	438	480	441	478	459	441	481	489	480	458	440	443	466	475	493	486	487	514	466	454	492	470	486	498	484	458	514	524	468	448	470	463	457	445	462	476	459	467	479	440	480	513	436	488	454	448	485	472	452	518	466	480	474	473	461	491	463	485	490	456	463	458	441	455	445	473	466	511	475	456	454	478	473	475	466	484	496	482	422	479	466	472	465	521	509	479	475	465	485	500	435	454	507	467	424	476	445	459	458	483	473	486	471	457	510	486	476	478	454	461	453	454	506	459	470	468	481	479	498	501	457	490	473	475	476	458	453	435	443	435	479	505	455	447	480	463	416	431	452	446	490	464	490	468	487	488	508	487	483	471	430	429	470	454	478	472	471	481	490	463	417	499	481	460	458	435	498	495	463	463	495	491	468	498	450	496	466	447	498	445	457	463	505	468	480	460	488	524	447	492	498	462	472	450	407	492	451	490	498	471	426	470	494	445	486	461	458	475	464	474	443	476	471	489	492	497	443	474	420	498	476	464	484	485	476	456	474	537	454	503	474	470	526	441	474	449	467	482	511	478	491	472	452	484	458	471	470	460	479	463	458	459	451	445	489	454	445	493	460	450	437	513	443	499	454	436	484	466	454	462	483	446	476	498	451	463	440	480	444	494	474	417	511	467	493	451	468	474	461	492	473	440	484	506	479	457	482	473	443	461	489	445	498	471	478	500	471	473	507	461	439	458	480	498	465	483	450	470	441	464	443	471	470	457	443	459	500	457	506	467	485	438	459	460	483	481	494	475	434	429	473	452	443	480	446	505	489	463	466	485	497	474	434	483	478	474	490	511	461	445	437	478	483	500	474	483	470	489	470	488	454	467	468	517	486	469	468	501	439	444	517	457	506	449	471	461	451	454	434	494	445	480	476	439	491	460	482	425	488	490	484	458	443	480	449	458	474	488	438	472	456	450	471	466	463	473	479	507	480	494	498	476	462	509	483	459	484	448	481	491	471	467	468	456	429	435	461	453	452	501	461	474	488	484	483	472	498	486	488	483	506	516	448	465	462	468	448	461	478	477	445	463	488	443	435	464	511	458	481	489	454	469	449	463	465	440	504	462	471	484	485	455	475	469	463	492	474	464	483	499	482	473	459	490	500	482	495	493	469	446	484	474	476	490	527	467	472	449	462	506	471	443	458	488	477	494	490	460	483	469	472	497	472	471	437	469	471	484	486	461	481	458	488	476	434	467	459	498	486	432	442	520	480	436	501	446	459	473	448	457	455	467	475	493	458	479	457	498	457	488	470	481	487	470	450	473	448	461	454	498	451	469	482	453	470	474	480	484	492	486	458	498	473	475	456	446	499	470	443	473	480	441	454	475	497	469	482	489	449	467	471	462	491	477	433	449	491	489	498	459	475	476	466	464	492	455	503	493	482	513	460	486	470	493	466	472	480	426	454	455	485	481	438	465	462	471	486	489	494	446	482	473	438	439	468	464	455	440	454	475	452	470	450	468	471	473	463	451	482	492	498	484	457	472	460	452	457	452	445	506	463	500	428	483	428	472	473	482	481	473	435	475	426	477	469	450	439	432	443	493	470	466	466	467	509	430	479	451	451	441	495	441	467	472	484	471	441	523	483	490	482	505	440	496	466	448	476	454	467	488	440	446	458	505	472	476	446	483	482	448	455	456	436	468	464	475	503	493	496	455	516	493	459	452	484	466	472	456	498	432	483	483	470	477	461	510	505	425	478	509	462	466	443	460	494	462	500	435	462	455	499	498	438	431	405	469	422	490	465	501	495	446	439	469	453	473	479	470	462	464	454	472	451	455	452	478	450	462	458	479	461	472	495	481	468	457	462	470	471	491	486	491	472	459	500	473	440	513	456	464	502	523	439	472	458	422	474	484	459	447	491	502	454	478	496	503	470	490	453	459	418	465	521	469	515	464	454	431	463	484	484	472	448	445	428	471	470	459	466	454	518	472	455	492	469	448	486	465	461	468	508	475	462	506	469	480	456	445	494	485	469	471	506	470	497	481	464	443	471	483	413	423	478	459	483	453	484	462	482	446	500	472	478	459	461	441	505	466	435	472	460	484	457	487	480	464	507	492	491	430	460	468	502	485	479	470	504	459	461	466	434	432	455	466	460	508	507	474	493	470	482	460	463	517	503	472	486	497	467	487	489	463
24701	24963	38926	35142	23495	10985	1596	443	286	297	275	261	256	264	264	273	271	243	294	269	269	280	284	275	227	270	239	258	272	292	235	284	265	297	261	265	250	268	255	255	258	280	276	269	270	279	272	260	288	236	261	300	251	261	250	275	267	266	279	259	266	250	290	272	266	277	259	232	225	265	297	283	272	275	252	272	238	250	274	248	241	267	252	273	279	285	277	275	257	262	275	247	276	279	254	257	286	283	263	265	249	283	290	284	262	272	260	259	250	255	263	264	264	283	266	259	239	257	281	243	279	256	249	264	253	267	260	262	280	265	260	247	292	290	275	270	278	250	263	279	245	247	295	268	271	268	276	285	283	244	277	249	286	272	263	259	266	263	247	301	239	225	280	273	275	263	261	253	273	257	275	280	252	261	252	263	258	244	277	275	256	259	252	258	257	272	282	248	270	261	268	232	268	262	251	227	261	263	251	262	278	268	253	232	269	281	267	269	269	255	265	257	273	240	274	263	244	254	267	268	289	277	262	254	265	286	266	284	226	245	286	286	257	260	269	280	254	265	293	261	239	273	267	266	280	262	272	282	249	264	291	290	272	237	231	238	259	261	258	271	285	245	246	271	269	272	276	275	254	263	295	309	268	264	294	269	251	294	272	262	276	266	252	251	260	272	272	266	285	247	257	264	265	276	257	276	282	301	268	274	256	291	255	259	237	237	242	289	266	246	274	255	268	255	260	249	278	267	269	277	271	222	234	279	280	280	287	299	244	244	277	264	243	250	265	285	280	248	251	272	284	279	241	254	280	277	278	281	263	270	251	236	286	251	268	267	271	259	299	252	268	259	240	246	272	272	273	247	251	258	272	260	262	232	273	296	264	292	262	282	254	286	267	265	259	234	275	260	300	246	289	305	245	261	241	259	267	260	290	257	248	261	289	248	271	254	285	277	265	248	271	263	250	290	254	275	247	282	255	282	272	254	271	279	280	285	281	269	252	287	263	257	246	261	279	258	240	270	272	292	237	268	271	259	264	303	272	276	274	264	303	281	238	268	284	247	232	282	268	265	275	267	245	252	284	236	232	267	274	263	267	268	304	255	264	287	276	262	258	255	222	269	247	268	255	265	263	310	257	257	274	269	260	265	233	257	259	270	247	300	243	263	252	270	259	284	289	273	289	275	272	253	250	261	249	259	270	286	270	254	263	257	261	274	254	266	249	251	281	253	278	276	268	270	234	258	271	278	270	256	249	254	278	257	283	278	285	242	263	277	271	236	255	273	276	276	267	237	275	265	255	259	268	274	260	281	287	276	272	268	258	261	253	246	253	243	273	236	263	265	282	268	247	297	284	277	247	282	261	250	269	230	255	263	287	260	249	267	255	246	257	300	284	256	274	277	294	256	270	266	255	240	286	265	255	269	260	269	269	256	252	255	264	255	264	273	283	238	279	249	265	257	246	275	302	241	259	268	263	255	258	264	280	253	254	271	293	268	262	283	247	290	250	242	263	244	293	265	282	257	241	278	272	265	274	274	250	276	249	278	233	257	256	274	278	278	263	274	252	264	226	266	273	272	276	264	273	297	276	233	314	297	258	298	277	259	260	271	256	267	256	268	270	282	254	237	285	262	252	263	264	312	271	254	241	242	285	281	247	261	257	259	285	248	262	249	275	286	255	275	263	278	310	280	241	285	265	240	269	257	290	289	247	265	247	257	253	256	266	266	292	277	279	268	271	265	265	251	266	247	264	252	256	257	288	258	272	270	259	272	279	271	275	263	273	264	268	257	269	279	282	287	256	270	243	275	248	262	272	281	250	256	266	246	270	250	237	255	291	254	246	272	241	250	275	237	253	245	291	287	273	248	229	241	259	294	264	250	291	240	247	275	274	271	275	252	261	266	282	281	286	262	247	247	244	287	272	262	259	237	269	245	285	257	262	270	297	285	250	272	253	255	270	297	257	229	265	281	250	256	271	253	257	263	258	269	247	285	226	259	236	230	234	250	261	272	265	290	277	274	277	273	273	304	275	266	251	284	264	258	268	274	276	267	262	248	276	258	261	253	246	252	268	249	243	267	268	249	261	269	243	277	286	256	237	268	281	238	271	279	274	254	261	250	277	285	257	266	261	266	261	304	239	249	253	291	244	281	269	257	272	252	277	242	249	226	297	285	271	280	239	257	241	250	279	262	259	283	254	279	268	272	261	253	252	237	276	284	266	245	246	289	259	249	289	264	261	234	272	252	272	234	235	259	272	265	280	255	283	276	257	265	275	266	266	253	233	261	286	254	267	276	242	267	253	252	274	269	280	260	264	238	268	273	285	245	288	257	277	276	241	293	270	242	237	250	282	276	258	241	251	281	253	263	293	297	259	260	270	284	296	251	258	277	249	264	248	295	257	278	240	256	285	255	266	284	264	243	264	267	257	268	263	276	286	279	279	246	284	265	250	250	267	291	261	275	269	267	269	245	270	263	266	276	283	263	281	257	265	283	263	278	265	263	251	246	238	258	259	250	245	257	249	266	245	276	244	253	243	255	248	249	255	260	273	221	280	271	251	266	254	238	259	272	267	248	261	269	277	233	252	299	293	278	269	287	282	251	244	295	249	238	268	249	260	249	237	247	266	269	283	270	264	286	272	280	262	274	246	257	263	255	251	289	274	272	297	254	268	279	258	273	272	270	264	264	231	265	269	237	265	254	218	248	278	252	270	266	274	237	294	256	242	285	267	273	273	252	255	261	265	246	284	250	266	257	266	255	269	285	252	270	246	258	270	274	302	259	253	249	271	264	266	275	251	278	254	289	240	257	277	269	260	253	260	251	265	266	266	236	258	270	246	252	279	279	274	271	278	295	237	256	275	246	282	280	247	262	245	253	296	248	260	247	289	253	256	280	282	269	274	235	246	255	265	216	264	266	237	280	254	275	265	274	258	283	276	266	275	289	247	252	280	265	255	272	265	288	270	261	249	237	272	236	262	245	287	252	242	253	262	256	263	249	275	239	270	261	262	242	245	260	245	262	251	267	271	281	306	301	254	266	235	246	304	282	265	235	288	274	274	290	282	230	266	290	258	266	268	292	243	277	256	261	281	255	252	287	296	280	263	259	272	265	291	244	284	292	267	276	280	261	236	268	286	292	273	241	263	275	255	285	262	256	252	265	263	272	255	286	258	303	253	266	246	262	273	227	249	273	229	293	254	261	300	252	260	231	282	307	266	248	252	251	250	258	246	303	242	267	260	249	242	246	273	270	293	244	273	233	279	257	246	241	278	256	268	264	273	260	264	304	259	254	283	309	257	265	245	285	243	285	285	257	276	265	298	289	229	267	237	272	241	274	274	253	265	281	264	263	250	243	281	270	287	273	259	290	257	248	297	287	271	276	291	273	258	260	259	253	268	245	284	273	251	272	266	278	298	241	282	266	264	240	234	257	278	260	266	258	262	261	264	277	279	248	266	248	276	231	277	274	286	277	264	242	273	284	265	256	259	275	271	252	245	244
56309	90458	71226	47228	27614	9271	2193	738	547	494	484	462	506	472	517	567	518	518	526	520	504	512	493	517	511	470	497	508	503	509	485	480	539	500	489	467	506	512	470	474	483	524	514	495	477	531	482	517	503	438	497	491	453	468	506	482	487	517	471	508	451	485	538	501	497	513	471	533	524	517	506	498	482	501	496	510	454	484	500	473	465	494	469	495	473	506	478	466	504	486	530	493	511	486	466	493	511	466	466	510	485	482	472	469	458	513	497	489	529	492	484	540	499	497	466	493	460	510	485	490	481	477	486	474	482	526	529	554	495	504	526	495	496	537	514	510	493	489	523	503	518	486	505	494	535	508	542	480	476	489	492	495	482	461	466	511	499	507	494	485	485	478	534	498	507	505	485	467	481	501	528	505	487	495	491	496	512	492	472	510	488	517	496	484	497	507	503	498	466	506	497	508	468	536	528	490	496	459	501	475	542	498	516	469	480	478	472	500	497	511	463	511	538	527	535	521	474	477	464	481	463	537	477	502	472	456	503	456	482	514	511	489	515	514	487	475	512	473	502	486	494	500	502	482	478	464	477	463	442	483	466	485	474	489	534	492	474	487	471	473	536	453	481	512	505	450	496	471	470	520	516	516	455	517	450	493	477	516	501	524	519	488	442	484	477	507	532	469	532	464	486	502	469	470	461	497	457	511	484	519	502	510	526	512	494	480	546	502	506	521	497	489	519	476	492	505	521	518	485	485	453	501	495	500	477	498	513	483	458	476	467	523	489	490	495	508	486	456	419	533	512	500	498	464	502	486	462	490	532	471	482	437	513	442	507	519	482	460	502	492	517	482	517	499	518	536	504	489	526	505	521	536	473	520	459	488	502	471	486	479	527	506	476	509	489	464	477	508	503	481	494	488	464	501	488	496	506	469	505	469	525	460	499	523	494	515	511	540	487	480	517	470	512	456	502	472	506	465	495	446	458	514	491	478	487	480	462	509	487	530	483	464	510	519	504	516	503	507	462	527	516	508	500	453	515	503	480	480	496	472	503	480	482	506	483	502	460	512	447	496	522	524	497	499	458	493	475	463	515	506	481	481	505	518	468	505	509	500	493	499	494	463	508	495	502	453	482	485	532	496	501	489	531	469	504	434	487	534	497	480	464	489	482	497	440	477	489	493	480	491	512	479	513	490	468	514	457	479	478	501	507	514	509	444	466	461	523	477	507	464	493	506	526	486	503	480	460	525	487	493	486	471	487	523	506	516	478	500	493	491	517	474	505	436	465	467	490	471	485	466	502	508	484	501	506	473	505	483	488	499	473	491	465	485	490	490	495	497	487	489	464	517	510	512	454	497	491	490	481	535	483	456	445	450	488	447	479	517	493	479	494	502	516	472	480	503	517	517	482	510	539	496	497	498	509	514	464	531	510	423	457	511	526	522	512	473	463	465	454	501	459	492	503	488	494	486	523	464	508	491	504	499	494	516	482	427	481	483	475	530	500	489	528	480	465	471	510	483	487	470	437	497	480	514	495	501	485	503	488	471	502	496	473	497	497	513	477	460	475	509	487	527	506	499	471	499	513	466	441	511	467	459	505	471	495	466	497	484	483	472	504	477	465	487	514	499	489	471	514	498	418	520	480	514	476	473	518	508	474	503	476	500	486	476	502	463	486	526	474	489	517	474	475	497	518	483	527	476	471	506	501	503	504	487	502	520	506	504	478	475	478	480	469	501	498	478	476	479	499	513	485	472	512	509	497	489	486	485	497	450	527	479	521	467	521	488	495	472	484	497	496	529	460	484	477	486	494	518	509	491	495	487	491	539	461	458	502	486	497	470	482	471	485	539	509	497	507	475	504	469	492	510	493	466	508	483	459	475	478	511	482	492	495	470	494	517	502	538	514	481	476	454	458	486	489	486	501	471	493	518	484	486	464	499	495	498	473	482	490	497	535	460	473	503	526	508	453	498	514	516	500	504	431	471	493	464	512	479	510	506	474	435	477	460	496	486	536	486	539	495	508	518	459	511	508	484	492	493	471	495	512	513	485	518	477	496	477	478	501	532	440	497	526	481	518	510	478	518	504	493	518	482	497	491	520	524	466	517	459	493	473	498	504	529	504	490	488	480	476	464	485	488	537	513	502	488	497	462	519	517	486	512	487	490	495	464	470	497	495	506	533	482	485	481	540	434	487	493	512	510	509	454	501	495	468	474	420	513	484	454	470	490	496	481	508	492	487	497	528	521	438	501	492	510	508	468	480	497	478	446	500	503	511	503	489	498	491	510	458	517	497	477	484	456	488	484	482	481	485	551	505	493	470	480	566	503	500	495	520	457	462	475	459	502	487	524	475	486	483	474	493	484	498	498	516	478	536	514	494	476	480	520	508	513	479	458	524	487	497	466	473	464	431	498	464	497	471	462	469	470	506	496	508	516	477	464	479	510	462	467	490	493	484	459	486	466	496	504	494	483	489	484	554	476	544	507	500	480	451	465	499	508	500	504	483	514	501	507	507	478	502	499	468	487	513	508	497	459	476	501	501	511	507	525	485	500	503	473	470	485	521	521	556	496	509	533	465	468	475	516	448	485	537	483	507	510	485	520	520	463	500	464	514	483	477	477	497	522	507	454	490	485	496	481	487	485	522	500	461	515	483	506	492	484	431	482	519	496	480	510	519	495	532	497	475	499	541	510	487	548	510	487	517	501	505	499	463	489	519	477	492	520	536	470	546	515	508	491	486	502	480	450	475	484	460	469	476	493	501	483	499	472	451	505	465	480	509	476	468	481	486	493	494	476	526	498	493	476	493	474	489	492	486	470	476	466	532	504	489	483	493	516	486	505	466	449	483	514	492	528	496	493	503	486	455	510	490	512	513	491	462	485	515	505	482	470	487	501	484	458	465	479	507	506	463	482	507	511	464	488	491	494	513	476	492	486	475	483	498	492	478	533	524	507	496	499	494	533	440	493	514	495	470	510	496	477	460	461	460	483	463	503	532	470	485	520	475	511	536	512	513	477	467	517	513	524	485	524	492	513	522	510	469	531	466	492	508	494	508	501	511	467	475	489	464	489	485	523	453	520	506	506	461	499	498	508	496	458	434	500	488	524	517	476	465	524	521	462	467	517	498	481	469	497	455	468	506	490	500	471	508	449	479	448	457	505	539	512	494	532	487	487	513	499	482	504	516	499	492	471	503	477	508	493	505	527	473	503	488	457	482	438	515	492	500	498	496	513	505	492	515	484	497	474	526	493	524	468	520	478	518	497	463	456	494	509	469	501	491	485	468	456	491	493	494	526	523	492	516	511	505	454	477	489	508	503	453	521	505	537	474	473	474	481	478	498	494	486	457	474	518	453	464	488	483	514	444	476	514	494	491	505	497	510	487	512	502	487	581	484	536	501	518	471	491	511	492	478	497	485	473	467	471	497	493	523	478	481	520	512	470	468	482	475	483	476	482	489	501	534	487	513	494	485	460	483	492	487	528	509	482	460	523	481	474	459
23474	22762	32595	27488	22599	17873	5091	497	382	318	356	296	351	291	295	307	316	288	270	317	314	308	311	326	326	339	323	322	270	299	325	334	320	310	351	317	309	342	311	297	300	327	332	344	311	295	316	305	324	306	337	331	288	308	328	314	315	316	325	350	338	295	311	341	296	302	340	351	291	300	301	313	340	321	315	345	319	299	322	304	283	333	317	279	305	288	336	280	303	307	313	334	336	320	322	345	348	285	293	309	300	288	349	276	290	351	328	331	326	314	286	350	343	298	341	313	318	309	324	343	353	322	309	315	320	286	306	303	311	325	303	294	314	308	289	324	294	338	298	313	318	315	306	304	328	265	306	336	315	303	339	272	337	320	288	293	282	323	308	311	317	281	314	305	319	301	300	312	327	337	324	300	333	321	339	323	301	340	329	335	314	306	319	316	314	301	340	315	305	284	313	283	312	306	302	269	312	333	296	315	320	316	294	292	284	303	290	293	306	320	291	293	291	326	326	295	312	324	316	319	333	326	321	328	275	360	309	304	297	321	315	297	313	325	310	299	332	321	326	322	347	341	320	312	305	304	313	298	300	336	312	329	290	299	306	322	315	305	314	298	322	313	341	318	326	339	298	314	302	316	305	286	288	302	314	309	344	347	330	296	324	298	336	314	304	298	306	311	292	304	287	339	314	311	315	322	332	304	312	275	291	308	297	329	298	306	327	307	336	313	307	306	323	324	308	299	307	303	312	298	340	319	330	319	340	307	301	312	292	311	313	329	298	276	323	305	300	342	310	324	328	329	312	300	310	301	287	335	332	310	331	298	288	303	291	288	301	312	325	343	307	306	323	276	296	319	303	310	327	282	322	335	309	304	307	327	299	286	303	311	369	314	316	306	339	317	343	281	329	319	350	304	305	321	317	311	346	299	303	313	337	323	287	316	322	311	273	297	336	314	310	305	336	303	294	315	316	344	323	315	332	330	328	326	326	277	310	274	266	335	323	287	306	283	283	324	309	307	293	317	289	307	290	312	302	314	326	283	302	295	322	324	325	282	320	331	303	320	327	325	315	287	304	350	323	303	325	326	313	296	295	296	333	327	286	314	313	305	286	296	314	332	282	303	321	290	330	324	281	331	319	297	327	339	313	294	303	297	294	279	293	302	313	337	317	342	318	338	338	359	319	298	311	327	324	272	330	322	312	313	327	264	291	313	325	313	310	292	322	334	313	294	306	309	306	319	332	323	337	316	331	298	306	316	333	301	290	343	353	316	315	282	302	304	295	325	315	327	297	321	328	311	316	330	318	313	334	283	331	335	322	323	323	308	284	279	294	307	352	342	332	314	324	331	323	300	312	306	314	341	293	303	299	315	328	320	322	318	299	314	301	293	298	272	330	312	342	325	275	291	313	331	278	306	315	318	356	300	281	313	329	302	322	315	308	306	301	296	322	290	315	290	285	312	309	338	307	295	305	330	294	300	301	298	316	302	301	322	308	299	327	312	311	311	281	319	313	300	331	292	352	271	289	300	320	312	307	320	297	291	299	343	283	330	326	316	336	304	316	322	346	296	270	322	315	359	310	306	319	324	300	302	306	311	330	346	323	312	311	317	326	257	311	305	337	276	336	303	296	300	342	288	342	323	303	309	290	299	299	326	317	288	333	321	322	307	310	306	335	293	327	317	296	318	349	349	317	306	287	327	333	298	332	309	315	319	332	310	299	310	295	328	322	302	303	326	308	323	306	312	298	300	365	317	360	312	284	346	301	289	298	288	292	337	296	331	324	302	309	300	308	318	325	288	317	287	293	325	304	295	303	360	306	326	321	331	309	348	327	311	317	296	316	296	309	276	316	339	314	337	315	324	293	297	290	319	299	290	282	297	316	332	351	294	301	320	297	351	297	292	297	331	306	310	326	307	314	318	305	295	329	322	282	335	287	295	328	311	327	291	294	307	305	314	323	323	286	308	313	302	333	308	327	317	312	323	306	304	316	307	289	312	283	262	323	323	321	306	319	288	281	316	277	313	304	337	349	340	299	344	316	326	327	322	280	318	325	283	300	332	329	317	298	321	327	330	300	306	323	307	332	325	333	300	339	280	289	288	333	306	340	327	295	329	300	320	315	311	273	294	317	312	303	303	312	306	293	377	290	320	300	296	307	298	288	307	313	307	329	301	310	287	301	320	312	305	312	332	298	324	321	306	334	313	327	301	347	326	353	322	320	339	296	306	330	327	339	332	348	313	304	312	332	265	292	318	326	313	337	300	318	330	306	308	295	327	305	329	318	293	283	322	289	309	289	314	323	307	323	315	334	295	299	304	311	328	316	320	306	330	330	328	320	321	300	301	295	303	319	301	343	326	335	285	290	284	311	287	313	292	321	311	302	295	309	305	329	306	362	307	305	322	360	313	323	316	305	325	318	296	297	287	328	287	311	320	341	307	296	332	317	342	317	304	317	316	313	303	306	311	315	308	344	299	288	307	265	324	307	281	267	344	296	333	333	324	288	313	325	321	317	326	318	297	303	346	320	321	311	310	310	287	333	289	299	328	324	321	304	325	357	319	332	282	290	340	324	316	301	299	310	298	310	307	321	309	317	296	294	323	314	341	319	308	304	334	307	302	287	286	322	316	283	319	322	319	307	328	312	318	324	303	308	331	334	302	301	325	314	267	306	314	287	303	315	361	318	320	322	303	314	327	338	302	314	320	334	313	346	297	271	285	342	284	285	315	294	327	307	325	314	288	309	282	306	306	342	312	340	312	302	330	309	311	316	315	319	296	335	296	305	316	340	306	314	296	305	318	317	350	305	319	320	364	329	324	330	299	318	323	286	312	308	301	330	332	300	315	313	294	320	273	295	283	289	314	311	315	323	304	323	327	319	313	331	284	311	284	336	313	299	306	294	312	322	322	293	301	332	311	297	299	322	319	305	291	332	294	328	322	309	322	311	349	320	310	330	303	301	338	314	296	300	322	291	309	318	295	301	279	311	301	303	284	302	292	283	311	347	311	326	324	332	337	309	305	301	310	284	300	303	310	300	304	322	307	304	321	307	283	312	312	319	301	297	273	310	311	311	307	307	349	336	298	353	290	309	307	324	299	301	324	303	306	319	292	313	294	327	344	312	336	337	334	306	323	334	315	317	319	308	307	322	304	326	318	309	339	275	315	328	289	316	317	294	321	317	293	334	306	287	323	309	318	314	317	278	354	317	298	285	305	314	295	317	299	314	300	334	296	324	308	295	343	306	326	309	296	270	358	313	278	303	344	313	323	326	307	328	334	333	315	348	294	317	309	310	333	293	278	315	334	329	322	315	327	286	342	358	290	330	322	326	351	326	299	302	310	321	283	321	336	304	311	340	321	312	309	292	292	294	305	307	336	303	331	312	334	311	291	328	308	331	330	318	320	311	309	326	291	315	350	289	343	333	354	304	330	279	320	303	303	302	306	320	322	329	320	289	295	315	353	347	296	319	319	291	289	300	324	290	324	337	311	352	303
59674	101259	77887	51622	30778	11480	2769	844	597	591	523	574	527	565	540	588	600	571	540	580	554	538	558	532	579	556	579	580	537	554	572	557	573	581	524	567	565	561	495	579	571	546	557	600	568	587	573	554	529	513	510	537	562	531	547	572	596	556	527	558	564	548	535	558	564	544	551	580	602	570	575	537	530	532	517	568	565	542	570	563	572	515	567	572	537	518	526	513	538	578	547	569	543	571	544	562	566	584	579	553	515	542	535	538	533	557	536	585	536	520	565	565	561	562	566	549	569	555	587	528	581	548	575	550	517	585	567	582	570	569	553	560	568	528	540	549	548	558	558	541	549	607	545	548	509	545	575	563	524	569	567	506	559	593	533	546	578	544	586	542	577	539	482	584	556	565	527	567	528	590	563	554	529	568	550	534	544	576	545	555	563	599	601	595	560	498	557	574	574	578	522	566	576	550	567	580	564	547	533	525	567	514	524	590	586	564	613	526	576	510	545	572	562	574	538	577	526	577	583	576	535	544	598	576	542	556	536	555	549	554	543	528	554	576	541	521	598	542	576	563	578	570	588	571	534	556	532	550	561	538	549	538	561	536	619	577	555	561	544	545	538	589	543	575	575	551	567	559	535	543	524	554	555	564	551	536	584	568	543	555	558	538	548	525	598	597	602	557	583	545	561	563	545	525	559	568	573	533	595	503	552	536	542	550	568	541	575	610	496	567	572	550	555	526	557	516	580	595	520	525	519	578	560	565	564	533	565	551	536	553	557	539	544	589	601	561	593	583	539	603	587	537	491	565	559	575	534	524	550	559	554	511	537	525	562	535	559	539	498	553	531	529	572	565	562	577	572	537	549	552	569	578	570	555	580	509	582	581	598	540	557	552	549	542	541	542	532	554	504	534	525	560	541	566	578	562	536	543	568	562	546	535	546	558	576	559	578	541	555	519	582	554	559	573	601	551	553	534	568	530	582	543	576	576	547	537	530	535	547	567	578	590	577	547	574	591	516	531	516	542	575	541	527	577	575	555	586	538	578	554	524	562	567	572	528	564	573	570	569	576	551	554	566	602	528	539	596	526	539	547	521	588	571	519	586	557	550	559	583	577	504	565	543	584	533	558	553	580	536	541	521	525	568	518	532	596	538	612	539	543	536	536	603	559	560	525	518	593	565	576	546	561	574	567	571	551	539	565	580	548	524	566	557	522	554	588	551	561	557	560	570	569	532	585	563	575	545	573	576	575	550	567	546	574	562	576	559	565	551	540	536	575	543	557	536	560	550	530	568	515	533	539	551	552	574	530	548	559	570	536	521	525	577	574	558	564	583	550	560	554	606	541	538	536	540	553	531	553	550	581	538	577	527	581	552	593	538	543	565	558	558	569	561	533	577	540	537	536	565	580	576	543	529	559	561	548	543	531	568	520	540	532	504	564	547	563	542	528	561	565	518	546	525	553	535	518	554	544	512	565	565	504	537	592	561	606	597	579	544	555	564	530	548	571	543	543	561	503	559	551	516	578	533	498	562	560	514	502	564	549	571	523	538	539	553	536	580	524	543	559	569	572	534	545	553	576	570	559	562	601	545	566	615	546	524	550	555	588	526	561	506	566	554	567	544	582	565	592	588	526	536	502	526	547	555	586	534	548	565	556	545	533	537	550	559	558	559	576	541	535	555	592	538	560	553	551	536	569	534	560	519	553	543	585	503	535	590	566	486	541	545	519	576	560	524	549	547	576	551	541	580	555	554	569	539	511	597	594	543	552	529	597	578	588	546	565	528	568	567	554	541	541	547	569	567	564	544	549	538	547	548	543	553	525	604	561	533	572	501	571	565	586	592	525	532	609	548	576	559	524	523	568	580	554	560	578	559	537	547	530	572	573	552	571	557	529	576	589	550	501	573	578	558	552	546	603	557	558	485	569	576	529	575	591	552	533	566	567	537	566	518	546	568	546	565	575	621	539	542	567	576	539	566	568	572	561	526	543	558	581	535	560	566	544	548	580	537	583	564	559	604	557	522	568	570	580	547	575	529	574	542	584	562	499	562	557	551	565	532	548	555	576	546	587	535	553	553	581	595	597	564	560	563	563	530	573	538	560	520	548	562	518	516	568	561	576	594	558	590	573	540	584	543	559	566	564	575	546	511	519	567	577	574	552	576	525	537	573	592	588	593	539	529	543	529	583	526	570	527	548	514	554	549	545	563	559	567	558	534	570	526	525	563	563	605	600	562	569	537	528	596	591	528	533	518	545	570	534	528	571	527	539	483	584	590	554	562	577	563	587	565	541	531	541	551	538	546	512	549	547	558	572	493	566	580	565	526	497	519	552	606	558	587	545	534	558	529	532	583	538	539	565	567	554	524	558	536	551	564	574	545	585	571	517	555	514	555	568	568	558	572	531	572	546	533	533	554	534	544	545	518	549	550	593	505	570	563	545	527	580	566	544	534	562	578	526	563	552	533	555	577	545	573	525	535	537	525	597	542	542	565	597	560	550	577	524	526	547	598	538	595	539	552	555	565	520	575	541	573	573	539	510	505	526	575	550	566	541	545	568	568	579	572	519	527	568	565	555	517	580	579	572	551	590	525	570	556	581	501	557	537	520	544	586	559	593	533	588	522	546	539	569	557	544	566	565	539	533	564	589	518	509	550	561	540	534	575	523	531	524	563	553	524	525	550	546	548	571	583	551	557	529	558	566	562	597	581	497	588	548	591	551	524	521	556	515	567	589	534	532	566	545	595	514	542	540	544	547	512	531	566	596	550	583	562	543	586	517	585	557	534	552	596	598	539	524	530	538	568	542	604	546	566	583	562	563	547	512	529	536	567	553	543	589	591	582	575	553	598	578	532	541	544	573	563	549	581	569	555	563	548	591	524	587	540	560	551	530	528	596	527	538	579	601	529	516	523	531	572	541	559	536	565	564	586	544	612	593	554	594	504	574	554	562	551	566	559	561	559	554	576	565	499	575	562	532	519	574	578	576	525	495	585	551	521	559	584	531	551	569	570	550	604	565	595	533	531	517	550	595	539	571	548	512	561	596	602	569	526	575	567	574	532	566	592	531	548	560	600	580	579	495	502	546	542	541	562	580	580	592	564	566	580	586	540	531	527	613	524	557	549	561	531	569	534	552	525	528	581	532	567	569	576	542	556	546	564	567	583	555	578	536	561	547	499	561	562	569	580	520	611	524	553	533	508	508	543	570	552	577	555	615	546	535	546	546	505	581	535	578	555	508	519	577	549	552	540	526	509	567	576	560	545	570	562	546	546	496	549	540	543	585	550	528	528	569	531	542	540	592	525	553	588	545	558	540	582	538	567	518	575	594	537	558	563	563	539	560	568	554	507	544	496	591	586	569	574	558	544	550	548	562	562	638	545	550	533	566	557	548	594	555	579	538	551	533	583	557	530	520	552	577	571	559	588	596	590	571	569	579	524	537	545	539	574	560	539	561	568	554	525	547	589	552	508	556	530	541	597	563	534	557	487	544	544	569
28887	32418	30716	15785	3275	897	420	270	251	242	248	272	232	281	252	222	256	248	225	265	270	284	237	244	254	251	230	228	251	253	252	255	235	282	241	268	265	278	250	265	253	226	245	230	251	252	282	260	247	263	247	261	251	259	283	261	254	241	250	242	249	263	266	264	249	274	248	277	245	256	257	235	247	223	266	238	262	266	251	278	269	258	239	241	230	263	237	250	248	275	235	263	217	246	229	271	273	269	273	302	240	254	261	283	247	271	265	258	269	261	236	238	251	260	279	253	226	235	260	248	253	269	255	255	261	260	267	283	254	265	254	249	239	227	255	256	268	268	279	235	230	279	262	251	249	277	256	215	224	257	226	237	243	233	274	242	259	249	254	226	272	281	241	271	221	258	260	261	262	254	255	258	277	236	292	251	251	241	247	275	284	257	276	219	255	249	261	228	245	271	238	233	268	255	251	245	241	244	225	261	258	232	264	253	247	248	258	270	249	255	229	247	261	268	244	268	266	253	264	252	241	260	249	243	232	251	236	262	249	256	219	241	257	262	247	278	243	248	261	255	263	281	293	272	238	246	274	280	273	266	279	240	249	250	272	251	240	253	244	235	231	285	255	274	254	235	254	258	259	258	254	227	244	253	287	228	200	252	234	275	237	304	259	263	252	249	261	242	243	254	224	252	232	252	273	262	262	232	234	270	273	237	255	255	248	256	273	246	234	257	284	244	249	232	251	245	250	246	268	262	258	230	223	281	222	251	233	212	280	243	258	252	274	246	265	240	252	250	270	240	265	263	249	256	239	270	276	244	272	259	272	242	245	245	219	277	257	253	278	234	232	233	260	228	272	216	248	260	269	239	255	246	276	261	273	246	243	247	264	285	234	266	227	295	272	237	249	233	260	253	257	245	275	238	229	234	233	250	266	269	249	267	260	249	249	287	245	226	247	248	248	259	239	246	260	268	263	253	258	260	256	226	254	279	232	264	247	236	223	282	247	250	252	267	277	262	242	249	249	240	265	254	210	260	230	252	272	244	248	286	255	289	223	245	248	238	266	239	246	246	248	248	234	243	266	226	227	199	255	241	258	246	232	264	242	270	250	243	243	278	273	253	222	272	227	237	250	260	221	251	233	253	243	229	269	283	257	269	245	246	235	239	293	276	250	246	258	259	256	250	240	262	241	266	244	245	248	240	247	252	286	274	256	253	254	241	243	263	258	258	256	270	240	255	279	246	270	238	256	247	229	251	256	262	261	237	231	234	285	222	267	235	228	280	268	256	253	249	278	263	263	271	264	283	252	272	245	254	236	293	269	242	274	253	252	260	238	260	262	245	258	243	254	240	265	234	249	241	256	244	263	236	242	230	258	246	261	233	266	256	256	245	260	246	247	205	223	274	257	283	270	239	269	245	233	272	263	254	268	231	273	240	257	266	281	251	249	233	260	232	254	232	268	246	232	230	270	262	284	257	268	250	277	255	290	224	246	236	272	256	227	243	243	240	256	263	246	247	253	269	261	246	269	253	240	263	287	278	257	288	256	247	237	232	276	242	251	246	233	253	243	229	226	256	247	262	257	237	237	260	286	250	236	243	263	244	262	241	236	240	237	246	247	261	270	286	238	228	279	246	280	246	267	239	259	225	214	257	230	237	243	274	243	257	254	245	257	242	251	256	233	261	245	246	259	268	252	255	258	256	236	259	225	257	229	249	260	264	253	241	281	247	254	257	256	272	233	286	266	276	255	250	252	264	265	277	261	225	217	267	281	269	239	246	250	261	278	272	248	250	263	246	269	246	254	266	264	236	248	240	225	231	254	242	271	248	224	263	248	269	274	262	234	258	247	221	261	241	204	232	240	275	254	228	244	252	240	225	240	257	257	264	226	268	201	222	228	274	232	236	271	256	250	245	241	253	269	258	271	258	218	216	264	262	272	249	249	252	232	252	271	229	241	239	253	240	207	255	263	263	265	241	243	231	263	256	253	255	262	255	231	259	261	248	239	220	264	259	253	255	228	261	257	219	242	238	262	242	257	213	229	244	272	249	255	266	269	267	261	272	239	237	250	282	228	259	250	264	229	244	277	257	233	220	231	246	261	259	249	227	241	261	251	257	260	256	233	268	243	245	224	245	253	270	235	278	240	273	231	233	269	285	270	244	262	257	239	247	280	273	275	263	260	243	253	272	253	211	249	247	275	240	270	249	240	240	251	259	255	249	234	265	251	267	264	274	239	223	279	252	241	251	248	256	261	262	252	260	244	241	251	239	261	253	268	253	203	244	248	255	237	248	249	222	259	249	265	256	243	261	269	230	250	243	218	268	263	214	216	248	236	247	257	268	254	253	261	251	228	258	246	255	280	261	265	239	241	256	288	273	255	241	258	272	255	233	244	267	277	270	277	238	268	252	273	254	249	243	259	245	236	223	247	257	256	247	231	243	263	253	263	218	272	257	232	276	240	225	247	277	255	228	231	274	238	255	227	242	267	248	238	262	245	239	251	266	260	257	232	250	242	235	222	249	209	244	230	252	238	263	239	257	262	267	271	239	247	224	260	261	250	250	250	247	255	253	275	242	290	257	256	263	255	230	247	244	234	240	281	246	275	282	260	235	242	236	285	280	239	234	264	238	263	266	235	247	270	276	264	262	275	261	240	260	217	231	253	242	262	244	259	261	256	233	233	255	261	278	254	253	257	242	234	233	240	275	263	252	252	248	256	250	228	257	251	234	255	273	223	245	264	243	260	249	264	258	281	248	252	247	246	272	250	276	246	255	252	216	259	236	261	285	250	248	268	245	222	270	256	233	247	254	256	262	233	240	244	261	252	259	248	266	229	288	238	261	276	286	248	258	252	269	227	242	267	242	248	223	241	287	263	253	260	227	251	232	231	255	249	294	259	256	253	255	241	225	240	250	265	254	260	250	258	257	254	257	275	251	244	276	251	232	255	242	243	265	265	255	219	258	235	241	229	262	245	273	257	232	250	256	252	267	263	237	243	256	239	235	259	230	281	251	241	252	238	272	265	242	255	231	224	264	269	246	250	214	256	255	234	251	257	252	261	252	255	252	254	237	255	249	270	240	262	262	241	264	239	254	260	248	263	241	238	264	261	219	231	247	232	260	260	240	213	242	269	246	265	255	239	245	253	259	254	218	267	276	262	253	254	282	248	266	238	271	245	241	216	250	250	249	250	261	219	257	255	244	245	235	276	242	264	256	243	253	242	265	262	262	263	259	256	280	253	230	239	247	238	254	251	249	262	243	255	240	266	268	226	245	297	283	256	240	258	257	248	279	243	249	222	253	239	240	238	248	251	235	243	278	282	270	235	242	247	231	242	240	246	231	280	290	247	267	255	244	264	236	246	250	246	264	249	267	241	262	255	233	259	256	274	263	258	265	233	291	254	263	254	252	259	268	267	265	252	242	247	248	234	230	249	258	235	246	230	242	233	262	256	255	251	218	236	249	253	243	243	254	253	254	245	235	239	247	230	241	256	246
35407	50447	37057	17738	5822	1753	740	530	477	435	469	500	502	443	466	493	439	507	528	524	489	468	468	485	506	476	467	475	486	504	441	460	432	513	467	486	447	454	449	523	501	462	468	477	437	473	471	458	473	482	491	486	433	507	491	450	446	453	441	455	495	478	486	454	463	445	501	525	480	499	461	485	457	497	478	483	453	474	465	492	472	477	511	488	461	455	459	494	428	488	463	454	457	459	464	532	451	482	497	466	454	477	458	491	469	448	464	490	486	464	494	451	440	451	500	481	495	513	472	450	515	515	456	488	451	481	482	504	497	465	488	480	462	463	483	501	439	485	480	468	502	444	469	473	483	460	479	494	466	510	438	531	453	460	467	510	517	496	448	454	451	450	478	486	432	448	478	468	497	463	457	442	458	490	479	493	485	530	499	467	492	440	435	486	487	503	456	478	493	432	463	490	486	495	455	455	470	468	437	477	508	516	457	462	465	464	476	462	478	456	482	499	488	511	423	447	488	478	460	460	504	466	493	503	483	469	497	460	499	493	481	492	450	434	467	485	465	498	467	495	461	471	480	509	477	500	462	478	494	442	432	497	430	477	489	420	460	481	482	456	504	468	448	460	474	489	496	476	503	446	474	472	524	464	501	471	482	488	455	450	443	449	470	501	483	434	479	469	478	511	474	525	470	509	478	477	473	479	478	533	475	444	495	502	468	463	486	487	510	476	502	494	466	441	476	479	480	475	499	470	491	478	445	489	482	457	455	450	455	448	482	504	472	450	464	474	467	448	470	484	476	441	444	478	469	468	487	499	485	480	504	456	476	456	453	457	479	482	470	464	476	486	495	497	460	465	501	468	443	480	472	440	504	477	483	473	483	462	503	500	493	500	506	508	492	502	487	456	508	468	477	512	502	449	492	516	448	479	448	506	490	464	459	450	457	463	456	500	469	475	467	508	483	462	490	469	478	474	468	457	484	497	456	441	478	483	497	527	461	487	481	498	477	463	467	450	480	487	487	453	485	490	484	442	456	469	467	501	468	482	475	481	472	488	457	467	490	469	486	460	507	472	496	489	452	502	453	500	438	496	449	539	454	512	456	461	497	459	502	452	497	516	463	455	491	483	476	499	479	457	443	474	481	467	524	476	487	447	428	484	478	486	469	475	439	466	457	484	478	438	475	494	447	499	475	493	451	490	470	489	496	441	485	498	456	475	496	480	506	467	491	496	473	470	470	498	469	556	492	481	460	470	465	461	494	494	431	485	472	460	497	466	485	439	478	450	444	489	450	446	486	450	471	505	451	513	480	486	454	480	459	522	463	499	440	463	457	471	470	463	460	481	485	455	480	465	457	455	474	474	468	466	463	503	472	489	492	503	488	517	484	454	439	491	478	495	478	496	513	457	478	467	484	507	474	471	479	495	444	493	471	464	447	492	489	464	494	479	452	475	470	469	467	523	444	484	473	469	480	427	536	476	489	505	482	485	473	491	483	483	500	466	459	484	489	464	466	427	499	469	496	461	486	455	496	494	459	479	450	471	466	488	429	472	441	442	455	468	476	511	450	471	445	475	504	500	469	527	480	464	506	474	467	477	451	460	453	438	485	478	458	484	476	443	487	472	497	450	467	464	462	504	467	480	463	481	451	457	486	459	435	471	489	472	509	501	464	477	475	468	442	476	421	449	477	449	471	473	447	495	498	502	486	488	430	465	481	434	467	448	481	470	493	461	458	475	500	503	504	470	439	472	491	473	468	439	497	461	444	498	480	503	466	474	470	493	487	510	450	490	464	492	443	512	490	466	484	463	494	498	481	475	479	449	519	516	456	518	452	481	466	422	488	474	485	460	430	417	482	488	485	464	476	513	490	520	473	461	458	434	482	512	435	459	506	477	467	454	480	444	480	444	483	490	477	497	483	470	447	480	476	444	476	470	481	473	463	466	485	436	460	467	498	448	463	479	448	447	439	480	460	469	464	477	467	494	477	483	498	472	517	494	470	484	453	478	494	451	435	486	483	481	457	463	440	479	484	488	496	457	468	452	436	489	469	471	474	482	483	459	493	447	487	459	435	468	495	474	480	477	520	442	476	468	464	449	538	472	464	495	467	489	469	490	499	491	484	453	449	485	507	479	463	464	435	501	485	428	483	464	471	460	492	477	472	449	474	463	478	456	486	486	467	468	468	447	471	512	430	488	492	481	466	462	477	444	471	502	481	482	449	476	454	461	483	428	471	517	454	488	483	531	477	526	481	499	478	493	480	467	463	414	475	465	453	510	471	496	483	496	479	461	495	485	502	454	463	477	493	477	490	496	458	465	491	434	512	527	462	487	485	474	448	476	508	495	493	448	460	444	503	496	462	466	484	449	446	478	453	401	492	471	478	461	449	440	490	485	432	448	450	444	459	496	491	479	491	476	472	457	514	447	439	474	496	506	498	480	498	470	453	465	512	460	448	491	490	504	442	453	474	490	444	435	487	504	496	458	475	455	467	471	511	511	495	497	503	436	478	432	504	463	506	486	474	467	509	533	473	489	499	436	435	490	466	507	486	463	471	494	480	485	504	488	475	487	441	499	537	510	484	477	500	458	471	473	495	465	450	474	455	475	456	457	497	451	489	463	492	463	447	497	512	483	462	515	490	479	438	475	501	483	441	441	480	439	477	490	446	481	499	505	468	477	491	461	431	494	455	461	455	491	488	459	448	471	471	461	476	477	461	482	465	477	451	487	494	497	491	487	470	506	460	466	512	467	465	475	457	482	488	491	469	504	455	506	498	451	477	478	481	500	437	478	466	476	467	463	519	414	453	486	416	453	477	495	473	494	455	479	475	439	442	469	503	470	429	475	498	456	445	445	466	494	491	458	494	478	489	435	478	474	470	456	438	503	478	479	467	494	432	435	508	489	494	469	439	483	500	431	485	472	447	471	474	458	462	475	504	440	488	506	477	454	487	483	505	447	445	467	468	517	436	494	460	458	487	491	462	448	503	440	502	444	477	407	449	490	481	450	457	510	465	468	476	467	461	433	444	491	488	482	446	506	501	457	464	457	471	454	504	461	502	486	450	495	492	508	505	467	507	489	487	498	480	483	478	447	446	509	487	520	509	470	446	479	437	455	407	490	452	485	503	459	474	520	482	461	501	472	430	459	451	470	505	466	463	450	462	457	509	466	472	479	485	465	461	477	510	465	456	454	484	477	475	490	490	460	499	467	497	489	482	436	453	428	465	459	477	470	503	460	485	469	447	475	490	503	488	461	510	477	489	458	478	452	483	471	451	478	501	499	485	465	468	481	484	476	486	494	470	524	463	488	426	494	467	473	504	500	470	462	449	497	479	489	465	488	465	460	449	486	477	447	489	466	474	531	463	474	483	500	463	470	475	502	443	463	455	512	462	490	479	496	494	488	474	476	463	464	452	514	495	440	477	460	456	462	479	441	504	453	476	467	469	457	486	437	494	496	475	442	466	481	480	512	433	464	464	506	475	482	454	468	452	515
24623	24066	38016	34661	21651	9934	1218	366	256	260	278	266	293	287	271	269	258	255	281	272	244	280	271	285	283	270	285	266	276	263	252	287	248	254	258	238	258	242	261	284	266	249	248	255	245	259	304	261	271	259	281	282	291	287	255	283	281	262	287	263	262	299	252	264	288	255	252	265	238	278	280	284	287	263	258	243	274	269	269	278	254	242	266	222	258	256	264	250	259	271	258	256	261	266	261	261	285	291	248	267	270	249	252	238	275	268	287	254	286	318	278	271	264	266	293	316	272	275	271	259	252	253	239	259	249	273	277	274	249	294	250	281	275	284	259	246	249	252	250	266	268	295	258	277	263	246	270	259	279	305	299	249	272	256	290	248	287	272	266	286	248	235	262	251	258	271	291	256	226	279	270	239	268	285	247	256	263	290	268	233	261	264	266	255	270	269	241	280	261	260	268	272	274	264	264	241	237	270	273	266	243	238	260	254	253	277	284	248	254	245	279	228	273	263	283	272	262	256	258	275	286	264	262	276	252	303	271	260	264	296	264	253	273	284	270	273	248	283	258	275	277	251	252	259	292	295	278	251	261	266	271	258	282	269	255	244	271	266	265	251	258	261	256	276	288	263	264	264	274	279	274	237	272	295	278	249	249	261	238	251	274	268	260	267	282	271	237	266	278	278	228	274	231	264	284	274	258	269	262	252	278	289	272	256	267	245	284	259	285	256	274	235	287	259	244	257	280	241	239	273	275	277	268	268	271	291	251	293	258	259	254	292	256	268	262	250	251	293	251	276	293	298	259	252	241	263	287	316	252	302	258	286	255	262	273	282	268	288	254	245	269	254	285	260	258	273	254	255	272	322	262	263	257	287	282	272	255	264	286	249	265	275	286	275	271	266	296	255	275	258	252	256	267	259	297	252	259	267	256	245	258	256	274	264	267	283	260	282	264	267	265	251	267	277	268	263	230	259	290	262	248	287	241	257	282	260	246	254	276	227	291	237	262	269	246	261	276	280	262	249	277	269	274	270	260	254	244	299	264	251	254	226	274	219	260	255	242	260	276	238	268	239	271	268	286	246	271	249	277	279	284	282	265	294	248	268	255	284	266	257	274	255	277	282	264	274	295	270	292	258	296	254	267	237	274	284	294	250	270	299	244	254	266	273	295	238	285	276	263	264	271	268	259	277	258	290	295	255	268	260	268	254	261	306	272	247	221	252	264	263	271	253	263	263	281	254	249	289	279	260	284	257	261	278	292	261	251	297	240	248	258	239	294	263	253	274	265	262	253	242	269	274	264	257	269	262	271	278	256	286	244	281	278	251	285	236	246	246	269	281	272	250	250	304	285	264	276	277	225	277	262	253	273	257	283	272	260	273	303	247	266	263	263	251	292	260	280	286	279	235	246	262	258	305	281	242	262	262	286	264	280	263	264	248	290	303	282	261	271	282	266	248	275	241	270	248	264	266	281	289	275	273	283	279	263	267	254	286	259	260	256	255	260	249	277	263	271	241	259	282	261	281	269	246	266	277	238	268	277	278	276	270	294	265	258	254	246	279	302	292	287	282	280	268	278	273	275	262	272	246	271	274	247	249	257	262	266	271	266	267	272	270	285	267	246	279	270	270	306	272	276	276	271	295	242	283	291	264	268	269	260	282	294	262	247	266	274	265	269	259	269	313	262	263	272	259	277	279	270	277	272	254	265	244	265	273	272	268	264	292	248	228	243	258	235	260	275	232	296	275	261	250	271	279	266	277	259	241	280	255	258	250	273	277	301	279	271	276	269	286	242	263	237	266	270	271	270	293	248	271	272	274	266	291	283	243	297	283	277	254	263	270	251	257	258	278	258	251	255	255	269	274	253	281	270	269	275	266	257	267	243	281	263	267	238	268	255	245	266	265	251	294	298	264	266	293	262	277	253	250	256	287	252	293	289	269	262	274	271	264	247	270	259	264	257	239	255	295	258	246	254	257	284	297	240	256	273	261	252	248	249	289	273	261	268	258	316	286	243	270	287	296	270	277	261	308	262	283	246	268	265	270	263	291	250	264	271	249	273	270	273	262	292	255	258	222	285	260	292	285	279	275	245	261	281	255	282	241	237	289	276	291	272	263	243	269	246	239	305	276	263	259	259	245	252	256	257	249	268	280	259	299	245	244	267	267	263	258	250	251	270	285	300	269	255	301	233	268	226	271	267	268	272	247	257	245	282	255	265	301	267	271	233	308	268	264	252	255	289	288	274	255	311	281	264	260	288	282	288	283	289	274	257	272	244	273	258	277	247	261	275	256	253	277	254	280	302	279	296	265	252	256	262	288	256	275	270	275	296	252	249	256	245	251	303	253	256	274	275	262	264	275	254	248	268	268	273	267	249	262	289	278	289	232	261	248	248	246	263	294	252	277	268	267	279	275	282	268	238	247	249	275	232	287	258	261	282	284	282	265	260	268	262	267	286	244	287	248	277	271	300	279	251	259	265	263	251	268	303	265	270	258	256	282	265	271	256	245	289	280	279	282	259	266	283	290	269	265	262	261	274	275	275	253	261	260	293	274	310	294	253	287	240	248	270	257	239	265	233	268	271	300	277	263	266	277	219	238	244	298	271	278	249	280	278	279	299	269	246	271	268	290	259	258	267	268	277	281	283	269	274	294	270	252	271	257	293	273	283	249	278	237	266	252	281	247	263	249	246	268	272	278	273	274	283	269	255	264	258	270	267	248	265	252	248	303	254	286	280	269	268	267	265	256	231	285	246	245	296	281	299	272	264	283	277	280	250	253	259	265	269	236	251	275	266	268	247	246	292	270	283	244	268	252	287	257	260	242	260	277	284	274	277	289	257	297	299	263	265	257	283	269	245	278	280	256	280	288	286	261	271	237	284	289	253	256	249	269	243	257	275	274	257	275	250	289	279	266	291	242	278	230	259	266	262	271	296	261	283	245	269	262	273	286	257	266	271	258	271	287	275	258	294	274	264	279	269	288	265	255	257	257	278	261	264	285	271	265	267	301	263	249	262	262	241	294	291	276	275	240	249	272	242	251	257	267	291	283	263	250	250	268	301	261	277	284	279	256	254	263	256	255	241	291	264	242	280	273	244	277	265	270	262	294	264	293	280	261	247	244	275	257	251	269	270	274	251	269	268	266	248	267	260	268	263	264	292	269	265	276	271	277	259	284	269	276	265	302	240	243	271	262	282	259	258	267	278	290	275	269	259	283	303	249	249	263	317	283	250	270	270	264	283	282	299	259	261	235	277	254	258	244	285	279	270	271	265	258	281	259	296	276	257	301	268	260	247	250	261	280	260	281	255	295	251	288	281	265	268	274	265	288	253	260	278	267	279	269	275	268	286	246	285	268	267	242	284	264	268	267	283	260	275	241	299	240	285	270	254	286	300	264	271	241	288	288	255	281	259	253	301	260	276	260	289	260	255	283	266	257	253	250	265	275	238	272	273	250	269	250	266	291	257	239	237	271	270	268	284	256	284	267	252	281	268	268
58071	89135	74026	45687	23989	7299	1580	692	495	495	462	476	476	473	487	481	461	521	502	519	551	504	543	492	526	472	454	462	499	477	498	503	477	499	499	512	480	472	500	500	525	443	514	545	498	503	525	529	502	530	503	492	463	484	486	498	498	472	480	530	495	511	518	479	538	509	515	534	463	476	521	462	535	483	510	508	556	466	482	492	512	487	471	474	489	470	498	478	446	501	488	450	503	515	516	472	490	504	497	502	474	480	489	513	490	504	529	533	505	478	515	519	503	469	475	455	470	457	494	510	504	498	517	526	502	449	520	473	496	512	476	513	503	486	532	458	497	521	455	514	504	496	506	507	484	488	502	491	494	447	479	509	449	510	523	502	544	503	508	507	486	466	506	464	513	513	496	468	506	458	479	497	521	515	478	465	489	483	497	479	519	480	471	517	495	503	479	487	496	458	493	498	445	490	471	494	473	440	514	487	469	489	511	454	494	484	501	529	521	449	482	468	479	478	512	498	522	529	476	524	482	473	487	512	451	487	511	475	475	488	464	501	495	473	478	516	540	460	473	469	517	484	440	457	500	487	488	461	511	504	472	533	504	480	451	456	469	491	505	498	500	480	490	497	509	517	486	455	495	509	497	500	516	491	496	476	482	527	532	479	477	454	481	491	482	547	473	516	495	485	493	469	495	512	480	503	462	498	490	472	482	516	463	478	493	490	535	512	511	498	472	474	512	459	506	470	478	506	493	468	480	531	517	489	495	490	528	505	503	475	482	535	467	465	500	497	525	482	527	497	466	468	479	497	485	457	454	503	475	504	472	472	536	513	498	516	503	514	493	505	466	471	509	502	462	535	512	517	532	484	534	509	486	519	512	480	467	488	487	492	489	476	487	506	465	477	498	465	505	477	488	482	498	451	510	464	506	482	495	496	467	479	502	505	502	530	469	467	482	486	492	519	510	510	489	495	478	493	513	482	500	540	473	493	460	477	498	509	521	472	448	481	484	536	503	504	533	490	503	482	516	482	497	468	486	469	483	520	469	473	513	498	480	525	490	523	464	482	503	442	491	466	512	470	485	469	488	476	489	447	488	522	455	461	489	504	459	476	508	503	441	546	490	487	459	480	498	471	467	506	502	506	502	480	459	492	509	482	492	480	499	459	447	469	473	521	479	514	490	482	515	493	476	495	471	481	485	473	468	453	458	485	512	450	502	485	488	480	522	512	466	511	507	498	510	483	534	507	475	476	459	493	494	464	454	484	495	470	491	504	479	505	485	494	482	508	511	514	469	460	508	483	506	494	505	502	494	526	516	483	505	476	498	521	479	484	473	452	504	445	475	503	471	489	528	497	509	507	487	507	505	488	506	528	504	505	463	496	471	537	498	503	504	457	475	491	477	471	473	507	465	486	492	472	517	516	492	531	466	468	442	464	512	454	518	471	469	482	489	512	481	488	486	475	478	504	497	504	489	509	483	501	477	473	459	498	450	507	482	527	479	457	508	461	453	461	489	511	495	506	512	505	524	503	498	479	490	446	479	519	510	499	477	499	514	480	481	464	471	524	481	459	471	517	514	469	503	488	471	523	501	537	479	508	470	495	481	537	488	487	491	510	502	476	454	477	500	490	492	514	500	495	456	497	466	522	488	506	479	452	512	479	493	488	500	468	514	490	502	483	471	487	497	489	496	493	483	487	453	480	468	503	485	529	532	516	496	490	487	504	501	485	479	501	473	484	511	475	478	447	520	515	469	493	458	500	532	499	448	472	455	441	497	514	499	474	504	489	446	519	515	514	520	508	500	465	498	498	490	508	518	489	474	473	470	518	503	476	467	490	498	478	457	493	495	482	475	492	490	491	458	495	474	523	525	477	514	448	475	508	507	488	502	494	481	461	492	488	472	454	505	538	483	467	467	473	475	494	483	472	508	504	499	497	508	462	551	464	448	499	503	534	515	522	466	485	486	483	458	478	460	533	467	494	479	515	506	491	457	477	485	471	479	487	521	467	485	453	490	481	531	538	452	487	459	503	495	517	468	524	478	516	460	484	504	510	468	506	501	477	475	471	498	496	483	496	484	472	494	478	532	470	464	487	534	517	541	467	501	502	460	494	518	511	503	485	462	491	471	479	499	468	496	469	470	492	503	511	496	523	489	511	525	464	517	478	519	504	507	519	510	474	496	536	488	466	519	512	480	474	509	493	516	450	452	492	477	498	514	477	513	448	542	502	508	521	506	491	510	506	455	500	457	484	472	504	480	542	502	487	503	498	519	480	476	451	469	526	510	504	489	493	480	495	520	541	536	474	518	525	475	520	481	505	495	508	518	467	460	497	493	488	461	494	508	478	487	490	489	479	512	466	490	531	523	508	448	486	478	485	507	481	514	529	531	470	478	481	462	433	514	494	489	513	484	471	491	498	479	454	469	498	469	479	477	460	472	477	490	487	468	457	514	522	483	464	450	488	507	489	485	492	513	524	419	476	465	504	494	508	470	453	488	466	493	494	485	474	497	486	512	489	511	530	505	459	504	492	471	470	477	458	446	493	488	449	470	480	477	495	490	497	450	538	482	510	482	496	538	473	493	497	497	493	494	512	496	504	426	524	503	473	483	492	486	518	472	463	531	467	521	492	444	487	530	447	506	493	466	493	498	514	506	487	503	488	448	464	479	486	528	494	509	485	482	545	472	491	493	516	477	441	468	462	470	523	475	463	473	522	481	465	492	490	487	492	494	500	515	462	520	497	472	473	510	479	496	467	497	458	523	512	498	517	467	489	511	458	547	452	521	490	517	464	464	470	515	556	493	471	443	491	494	442	497	477	473	457	477	508	532	504	461	494	495	452	516	505	483	467	492	509	482	515	495	485	483	499	485	517	519	479	488	468	463	494	571	520	476	517	497	511	447	493	464	486	517	533	463	490	453	448	499	524	459	481	501	472	521	500	504	485	494	487	537	513	507	523	475	470	525	498	489	507	466	493	475	498	549	474	495	483	540	480	485	448	482	489	493	476	474	503	509	482	474	497	460	537	450	481	482	498	488	489	465	505	466	494	443	504	497	444	471	497	541	495	505	496	501	490	513	458	430	488	555	475	501	488	482	487	477	492	492	517	519	469	495	498	478	484	491	476	452	430	477	530	468	516	528	487	443	467	506	506	511	447	461	445	483	490	499	458	499	492	506	479	489	507	498	493	522	492	490	521	506	489	495	511	488	489	508	494	470	535	473	493	489	518	507	497	524	537	471	509	486	481	437	528	501	480	493	501	499	506	472	463	499	457	493	487	470	490	472	477	505	531	474	516	454	453	505	475	512	475	476	554	485	519	477	516	532	497	519	518	472	494	491	469	482	501	494	512	462	467	505	474	501	539	487	477	505	495	478	512	499	539	523	465	491	498	504	521	483	486	486	487	489	506	481	478	489	445	480	477	512	459	478	513	490	510	490	499	496	484	477	484	450	489	484	505	501	487	501	481	523	509	503	512	487	477	485	522	498	474	469	547
23433	22041	35515	37457	26876	19509	7256	579	334	330	357	319	320	339	301	316	329	320	287	325	297	320	303	300	336	324	329	367	338	323	323	306	288	325	324	327	295	293	311	295	311	320	344	286	359	306	288	333	311	339	324	367	306	338	333	339	316	332	323	317	301	316	285	331	280	314	319	301	316	316	290	329	293	317	287	303	326	329	307	326	316	295	333	352	311	336	290	302	335	334	303	302	293	311	288	336	297	312	308	337	345	313	305	310	305	309	333	335	309	311	335	306	329	323	306	302	307	321	336	301	325	302	318	319	263	300	338	299	315	331	322	312	308	328	306	321	327	308	331	288	289	326	305	315	323	318	308	313	309	270	311	307	318	304	324	308	314	319	328	339	321	332	342	302	306	307	323	319	310	332	342	311	338	299	303	313	309	325	288	315	318	307	318	313	311	327	330	318	321	327	315	311	309	311	297	300	307	338	308	308	335	318	306	319	316	267	301	335	297	322	356	341	312	324	316	316	284	318	336	326	319	310	299	337	316	314	312	328	306	315	292	327	305	300	326	302	304	301	335	280	319	301	300	309	301	325	297	309	327	306	306	298	308	308	363	318	296	302	313	309	311	320	292	304	301	325	302	340	292	322	322	329	332	334	294	308	287	339	287	296	329	318	308	318	309	333	317	306	326	268	350	308	313	281	302	338	348	317	290	279	304	335	326	293	280	307	322	287	335	322	298	330	293	331	314	337	308	303	325	319	311	307	315	292	293	315	311	291	325	320	332	343	342	309	299	326	306	348	326	310	299	301	341	343	308	283	321	328	299	320	314	325	315	322	317	322	334	299	326	304	313	327	337	316	309	314	313	327	335	347	319	322	320	327	300	298	322	328	316	301	310	297	326	323	323	309	321	307	309	310	341	320	298	324	348	314	302	290	329	354	354	337	305	308	318	307	306	280	327	306	312	297	307	323	306	307	340	321	334	338	295	353	325	329	341	330	345	329	303	290	307	317	315	312	299	292	286	312	289	279	331	289	308	321	301	290	338	309	332	292	351	327	346	304	301	327	335	314	286	325	315	316	339	305	328	325	310	320	303	348	350	307	310	309	317	333	295	308	316	344	324	297	336	300	319	310	293	291	331	322	328	311	317	303	277	297	351	303	322	326	304	328	310	316	321	328	305	322	312	303	328	335	305	288	328	307	319	308	328	309	305	309	294	307	317	302	331	335	310	310	287	326	332	282	275	306	345	306	273	347	334	344	318	324	304	342	323	314	325	324	278	294	297	293	304	295	306	332	327	337	315	293	309	311	301	306	319	286	306	299	310	326	348	285	314	307	298	329	307	343	327	341	358	303	326	328	339	302	322	310	345	289	338	328	309	320	295	306	319	277	293	314	319	323	305	303	308	316	317	305	328	306	291	289	293	363	319	313	287	293	298	320	293	333	305	299	322	305	323	301	335	288	341	316	292	336	306	295	331	308	307	334	329	278	304	310	301	270	320	350	314	303	300	349	295	297	315	314	309	327	313	344	307	310	339	341	275	302	317	316	313	324	307	312	345	294	337	312	330	325	341	298	348	290	350	289	284	343	339	297	308	298	320	275	318	341	318	297	325	342	324	307	298	348	344	317	273	317	299	332	299	313	306	294	303	276	311	303	324	321	307	319	312	329	313	290	303	274	329	309	317	326	327	311	331	321	315	299	324	327	319	328	342	315	291	295	323	305	294	347	306	322	312	305	321	294	328	306	277	314	325	276	306	304	292	331	277	306	318	310	332	319	324	295	321	334	330	265	297	325	305	312	331	334	320	308	291	321	319	331	328	316	301	294	295	301	314	325	314	292	328	313	315	336	302	314	321	297	318	319	297	328	315	332	304	294	319	309	299	302	317	320	347	318	294	320	289	319	291	310	292	355	324	323	287	332	295	321	321	317	349	294	311	346	340	293	299	296	329	342	306	286	333	351	334	321	306	311	314	273	308	354	292	291	356	320	318	334	334	282	317	305	337	311	291	321	316	301	297	314	320	323	300	317	311	310	302	333	325	321	343	323	328	340	312	295	290	294	299	308	307	298	283	284	333	310	309	314	288	306	316	332	338	297	333	345	332	312	326	327	299	312	300	329	312	291	311	330	294	308	267	308	299	317	319	307	296	303	280	320	310	313	340	293	320	321	347	309	318	317	327	294	308	311	306	292	312	304	322	297	301	296	297	322	301	313	317	298	260	277	279	328	311	310	310	295	304	307	329	303	291	314	317	299	285	309	286	326	330	267	325	346	308	304	280	329	301	313	315	299	304	322	318	335	311	271	331	346	292	330	308	334	309	299	301	310	336	326	310	290	288	295	301	306	329	341	332	352	307	310	307	305	319	354	290	330	339	310	318	298	306	310	293	311	338	287	310	308	320	307	288	282	328	315	302	308	304	309	290	315	313	351	286	314	310	321	310	331	309	317	331	349	277	304	333	301	311	308	315	333	305	320	318	308	304	321	315	305	322	325	307	302	306	297	318	284	335	306	293	306	284	310	317	329	302	303	305	286	330	309	315	308	320	333	321	321	319	316	308	288	307	325	305	332	304	298	313	290	302	296	335	304	308	321	330	359	305	330	313	284	345	306	323	278	346	328	319	276	310	303	324	312	312	278	322	310	301	301	313	292	322	297	321	329	357	322	312	296	325	292	309	326	318	318	295	289	316	311	334	306	308	312	320	325	363	294	325	334	299	289	315	298	322	294	326	307	291	299	333	282	296	315	291	319	295	313	300	313	280	305	307	304	299	354	325	327	294	334	308	307	303	335	296	301	304	290	328	316	298	302	342	326	297	298	317	311	358	328	327	321	308	311	334	321	291	299	304	305	311	305	317	302	346	315	307	324	330	307	312	299	318	321	338	333	312	292	300	306	327	311	313	344	307	320	338	300	329	326	303	289	329	306	313	295	325	302	293	309	299	292	321	341	339	335	309	312	303	326	325	325	310	307	297	322	321	325	324	309	306	292	307	301	332	297	307	300	339	311	335	308	274	345	297	316	307	357	294	289	324	333	319	311	301	301	303	323	286	299	297	280	349	308	302	284	347	323	332	299	277	323	322	322	327	327	322	327	281	337	304	315	314	279	317	366	307	310	294	298	328	299	304	336	327	299	310	319	316	321	324	281	279	280	305	303	302	294	310	325	331	303	310	314	303	311	323	288	291	305	323	306	291	310	292	293	315	291	308	292	292	315	312	336	346	325	305	311	315	301	299	295	338	313	307	292	295	296	311	302	320	303	301	338	320	314	313	275	305	318	317	326	320	331	322	290	282	304	303	315	283	318	316	283	319	330	299	267	339	301	290	315	307	316	302	305	292	311	311	323	296	305	305	314	349	327	317	311	298	324	309	307	319	307	315	320	297	325	338	316	329	332	318	308	292	291	349	294	325	299	321	319	325	326	318	323	310	321	314	289	317	316	299	290	314	328	290	313	295	308	326	292	289	297	299	326	307	318	329	310	315	285	301	304	356	316	296	324
60564	98473	88115	63423	37969	16295	3862	905	558	548	563	553	577	547	570	537	578	553	546	562	575	522	555	532	574	509	590	573	553	535	588	525	547	518	538	556	576	558	547	563	516	570	573	556	541	547	570	552	567	542	536	535	564	572	555	592	559	546	544	535	555	550	542	544	569	562	547	548	544	559	558	576	551	540	535	520	543	549	500	560	545	541	560	527	503	530	570	520	534	566	504	512	581	598	537	545	543	517	507	584	583	536	566	523	584	566	560	499	574	582	541	537	551	562	566	600	534	583	559	515	573	511	563	555	522	588	581	543	550	539	577	591	594	532	566	560	567	587	583	516	555	586	581	543	557	570	541	548	546	545	548	577	527	540	515	525	574	540	543	520	565	519	536	543	520	530	586	558	603	563	528	461	534	533	534	520	513	579	545	561	545	588	537	523	556	506	590	531	538	573	635	533	568	549	558	566	506	548	546	555	564	580	581	518	547	590	547	581	544	568	572	563	529	562	545	549	535	531	565	538	547	561	532	566	557	519	561	557	557	539	541	529	518	573	529	559	575	550	541	547	571	538	570	533	528	554	564	580	577	569	559	543	526	568	553	538	550	570	546	576	508	588	535	553	575	542	579	565	600	569	539	511	534	599	559	546	547	564	576	533	564	565	558	536	557	547	541	595	530	524	539	582	548	541	516	578	581	559	556	581	508	552	512	532	555	561	610	525	565	574	550	599	549	560	552	606	562	577	573	561	519	539	583	587	578	533	621	576	519	552	556	561	564	555	549	517	577	548	535	544	562	584	612	556	545	568	544	529	556	579	572	582	527	560	579	589	551	581	564	530	515	590	541	544	530	564	535	538	508	547	557	535	575	528	571	573	539	549	539	537	553	557	563	553	587	545	614	539	550	540	606	568	479	548	518	542	559	554	564	556	537	563	520	521	560	514	494	552	539	563	575	532	532	538	554	552	578	571	517	519	522	571	507	604	539	558	551	560	536	522	533	526	581	539	584	568	560	576	525	574	556	508	559	541	564	587	545	551	564	547	540	590	518	512	565	570	555	570	520	543	589	593	516	563	572	519	502	542	568	613	557	533	557	538	554	538	612	533	568	530	534	539	543	542	547	527	558	572	541	561	552	592	521	534	539	566	587	554	558	603	545	578	527	558	557	562	527	557	553	573	540	536	548	552	567	548	544	503	541	522	560	548	571	549	542	501	520	570	605	596	533	527	537	600	529	506	582	566	494	529	546	539	505	578	570	562	528	547	492	567	530	528	564	555	570	566	567	504	538	570	558	575	552	539	538	551	572	507	571	567	521	520	573	526	524	566	572	559	572	565	528	520	529	578	491	598	537	532	582	558	564	539	533	506	596	582	553	546	553	566	555	573	516	537	560	546	588	588	560	575	519	520	507	513	550	540	558	518	501	556	551	496	539	605	563	548	547	575	530	546	553	571	530	554	540	547	546	563	525	581	541	534	567	575	534	550	545	541	533	528	571	585	521	624	554	596	557	576	553	618	561	539	568	522	567	550	540	531	539	538	561	579	529	580	558	543	550	520	503	585	526	591	549	578	499	562	557	549	582	542	555	543	562	532	553	536	574	539	585	567	567	575	538	561	553	544	579	551	559	520	528	572	547	524	547	575	577	547	593	556	552	587	575	511	564	551	543	551	545	580	528	519	518	600	530	492	502	572	590	525	607	527	537	562	572	564	581	554	555	573	536	566	594	511	557	572	571	529	556	526	538	560	558	563	590	546	542	539	602	557	540	564	573	539	574	560	554	591	555	551	547	590	571	530	564	574	485	531	532	540	548	563	568	542	550	566	533	545	609	552	532	597	605	541	565	487	532	515	497	559	548	553	544	531	555	581	552	560	501	528	543	525	552	555	544	533	532	550	597	563	575	552	542	507	503	557	541	491	573	528	532	529	547	520	551	532	553	575	551	543	538	573	539	590	539	544	578	531	550	545	550	563	546	531	598	534	572	550	572	561	552	527	551	555	582	561	525	587	547	502	566	568	549	515	552	530	526	581	551	565	547	588	528	526	551	557	567	538	537	561	587	537	551	551	531	532	579	562	549	525	533	579	540	531	577	541	548	543	567	546	531	526	536	532	537	524	536	569	587	560	594	537	576	541	567	546	565	560	528	517	526	544	518	547	567	537	530	564	525	548	577	558	570	592	547	539	557	544	571	530	574	549	572	532	595	561	538	543	545	523	546	540	576	589	539	586	551	548	528	573	518	524	595	541	555	569	579	526	530	547	550	591	560	562	559	595	552	545	570	526	501	531	569	568	551	547	537	550	590	591	590	541	590	544	575	574	533	574	553	561	589	568	569	571	594	544	584	534	550	572	562	576	518	578	533	593	566	531	595	561	524	560	499	588	546	539	485	566	565	593	546	520	512	566	529	486	518	547	535	530	573	506	564	558	595	545	555	519	570	561	554	552	546	588	538	572	541	540	521	560	544	512	582	572	597	592	589	563	505	558	543	558	583	518	512	600	573	534	523	542	538	543	532	542	517	534	554	594	543	522	525	572	564	553	584	508	551	582	555	561	573	573	555	539	597	525	562	494	515	568	550	526	525	536	545	560	564	540	562	556	556	579	545	562	551	515	513	591	512	544	561	553	551	540	597	537	570	534	558	575	551	548	544	547	550	560	539	567	502	572	582	546	537	576	544	563	549	581	553	593	520	562	566	541	525	585	491	546	547	532	565	568	532	554	567	542	560	552	547	564	520	607	578	559	553	531	590	576	591	581	550	540	557	587	593	537	556	559	537	539	557	568	523	487	546	518	565	562	524	535	586	547	535	573	547	585	544	519	519	555	523	554	579	537	533	564	534	568	555	544	553	567	541	534	570	526	571	563	577	526	552	585	545	573	568	552	563	548	583	529	569	579	512	551	571	542	542	544	526	512	510	564	567	549	507	546	566	526	567	570	601	558	569	535	553	528	503	554	543	581	567	529	522	549	554	551	519	565	525	571	531	582	567	569	542	553	518	534	580	517	527	495	550	547	539	554	557	530	572	556	585	557	577	543	528	481	558	554	524	559	548	567	547	564	528	601	528	545	538	552	502	560	614	538	565	524	529	515	565	557	560	543	579	592	519	559	536	534	553	584	564	537	579	524	572	518	564	563	580	547	545	524	516	536	601	565	546	565	590	525	532	546	548	560	529	500	524	564	513	573	540	559	510	532	533	571	567	582	578	541	523	517	550	539	575	516	601	600	550	545	538	565	545	554	568	551	553	557	539	577	566	573	576	555	594	539	550	528	607	545	525	522	564	587	503	559	557	568	578	574	582	594	544	562	537	554	592	554	554	544	540	569	567	497	543	518	546	529	551	527	567	537	542	538	572	527	532	600	500	548	546	572	553	517	581	528	580	550	526	546	514	588	529	542	509	547	558	499	573	531	552	562	591	585	548	549	537	516	603	531	556	554	571	551	510	564	590	623	563	542	558	549	523	556	544	551	595	598	607	565	581	544	555	524	530	564
27776	26971	33477	22548	8348	1797	448	269	268	257	233	248	254	230	266	261	250	249	254	270	252	267	270	238	244	245	250	252	230	271	238	215	252	258	235	246	231	259	258	248	267	241	225	252	247	253	243	269	247	261	230	244	241	286	271	267	253	241	255	260	266	251	222	262	238	230	226	286	239	236	243	244	220	240	251	250	236	260	260	244	259	252	234	260	230	262	276	235	266	249	261	246	243	247	283	274	231	237	241	219	229	221	231	248	242	261	269	259	237	270	244	237	256	262	243	270	235	269	261	257	242	254	255	241	252	242	279	259	236	216	252	254	243	258	276	245	254	264	244	284	261	234	253	225	268	241	271	247	264	258	287	244	244	238	264	256	250	267	257	248	251	261	277	291	264	256	231	235	264	271	265	235	239	253	236	240	280	240	224	248	240	267	234	240	230	256	245	251	242	253	246	260	255	277	256	236	230	264	246	247	234	264	238	281	268	245	241	237	242	256	247	248	241	269	239	240	263	254	252	236	266	241	247	231	267	260	236	260	271	249	237	248	213	235	217	234	217	265	237	251	255	234	220	253	251	249	257	253	219	268	254	273	239	269	242	255	250	263	232	255	231	266	260	254	275	266	272	277	263	268	254	234	254	276	219	212	246	252	227	262	277	251	265	237	270	260	224	270	265	260	239	239	230	262	243	255	274	231	259	235	230	270	245	272	264	213	239	245	257	271	277	278	251	249	253	288	238	265	251	268	224	222	267	283	241	240	291	234	255	250	236	240	254	285	255	264	250	230	253	252	235	244	252	251	246	258	277	247	244	269	259	245	248	243	244	271	218	253	253	259	240	241	244	255	252	259	246	248	235	230	227	265	247	242	239	235	259	278	267	273	223	248	227	250	231	260	273	281	220	255	247	269	258	254	249	255	228	249	239	255	247	275	261	259	259	255	253	275	257	267	261	259	224	255	290	255	234	241	245	244	224	258	257	230	238	266	227	225	250	235	245	246	268	257	250	259	209	255	219	244	231	261	249	240	253	272	243	230	255	245	265	242	238	238	255	267	255	267	233	244	277	232	236	229	204	242	252	252	259	252	275	251	228	232	252	242	249	222	225	233	252	236	246	262	256	237	255	248	223	252	277	258	252	272	238	241	235	248	262	234	255	232	255	260	271	240	253	241	239	251	228	249	272	243	245	222	294	238	244	261	233	206	253	230	252	276	242	258	254	253	240	274	253	273	249	254	227	238	227	249	259	241	241	203	241	245	276	248	264	252	223	254	237	240	234	241	245	249	223	266	275	245	242	244	241	282	212	251	251	253	209	237	240	232	255	252	241	248	264	282	258	300	234	248	270	239	221	250	254	242	263	244	252	231	243	246	253	220	269	260	250	243	261	262	236	249	284	257	232	247	265	258	225	247	227	271	242	252	250	239	250	242	216	255	253	256	280	256	237	234	290	257	247	261	245	236	253	234	249	242	244	262	243	274	229	235	251	241	259	228	231	271	257	268	232	288	237	285	230	251	259	264	291	243	224	234	245	239	244	232	232	238	245	238	243	237	234	252	257	264	252	252	273	241	253	247	232	237	254	251	281	271	230	253	231	234	270	243	254	248	247	256	223	244	233	288	286	233	267	246	247	242	241	238	263	270	283	241	263	240	241	245	256	253	227	244	253	253	224	251	211	270	264	253	259	265	224	230	259	252	234	274	236	268	256	244	233	238	294	229	240	256	208	251	253	264	245	249	254	260	247	230	225	248	246	238	256	235	238	249	254	243	259	253	255	243	263	250	260	253	233	242	247	254	276	255	229	238	229	237	255	233	241	224	250	235	221	248	231	248	280	227	230	268	244	255	248	244	282	282	264	267	224	252	256	264	264	250	233	223	233	239	240	238	241	247	290	257	250	228	242	237	259	247	275	215	261	251	232	227	266	246	260	242	266	234	249	262	215	245	274	249	225	233	250	268	238	254	243	254	240	232	254	258	253	262	245	230	260	253	262	224	269	275	249	245	272	260	271	245	213	261	250	231	245	220	244	253	237	279	268	266	245	252	235	247	251	238	270	265	241	276	231	249	285	246	296	259	225	266	255	255	250	257	276	243	237	270	248	245	240	243	229	247	255	234	247	291	232	240	235	230	246	263	274	263	255	245	257	247	242	238	254	238	254	245	246	248	221	250	221	231	256	231	228	235	245	224	253	253	247	269	243	226	238	232	264	278	262	251	243	248	226	261	267	261	269	238	238	253	228	267	264	257	254	271	265	237	248	260	221	242	272	220	248	231	248	233	219	239	276	235	273	250	249	234	233	242	232	257	253	256	239	268	249	240	265	262	227	252	229	246	237	280	242	259	253	235	251	248	228	243	236	271	266	252	237	229	274	247	245	232	247	229	246	260	243	253	284	241	238	249	229	265	266	240	261	262	269	250	257	251	245	223	232	244	277	253	256	246	240	279	248	239	225	261	268	300	252	285	259	268	277	233	243	264	232	223	229	240	239	262	253	244	224	241	260	246	246	242	243	236	241	234	255	256	268	283	243	260	221	282	240	227	234	234	238	259	245	247	245	252	257	245	250	213	256	242	266	247	239	283	256	254	258	240	244	267	204	247	247	227	256	256	250	232	254	271	262	278	262	253	274	241	252	226	267	272	249	235	232	271	257	255	233	232	265	247	274	243	253	231	262	266	245	249	231	262	272	246	254	248	235	224	248	240	286	242	242	243	248	256	254	273	250	232	260	233	252	229	202	254	249	238	265	227	226	249	279	246	255	267	265	246	261	246	237	250	254	261	276	238	242	231	246	224	252	263	235	247	281	231	269	222	247	238	254	244	220	250	259	288	238	281	245	245	238	259	229	251	237	301	242	247	260	249	239	225	232	292	264	245	271	257	251	235	252	243	264	245	234	251	221	249	263	267	284	262	223	269	263	259	237	260	229	241	222	243	245	254	223	244	247	274	260	275	206	245	244	220	244	242	232	272	268	253	235	273	260	227	247	240	225	247	266	261	213	252	228	222	272	245	260	268	273	244	220	229	251	230	243	269	227	224	243	250	266	261	271	262	259	246	237	243	243	276	241	256	244	231	242	221	241	248	275	243	243	246	234	229	252	273	249	269	211	256	249	246	249	250	244	261	249	245	264	225	254	251	223	224	238	256	243	225	286	243	252	229	249	254	253	228	265	241	233	249	248	251	267	267	216	252	221	255	269	280	261	248	261	257	226	245	247	212	228	282	251	229	252	247	233	260	239	251	257	234	232	268	251	258	242	271	256	238	284	240	287	231	260	239	217	264	249	222	261	254	249	237	252	263	254	257	262	249	267	239	258	235	271	240	254	239	231	273	234	257	258	227	237	262	231	260	283	255	259	227	253	257	244	249	255	242	243	268	255	257	232	233	269	253	231	237	244	256	216	227	239	207	248	246	240	239	248	247	234	271	249	260	255	263	256	251	245	259	259	249	245	242	235	249	274	257	254	244	251	224	255	253	277	213	253	221	231	254	270	227
31418	46100	40968	26091	12741	3589	939	532	472	456	494	478	473	482	464	479	457	459	473	445	486	496	412	450	479	498	485	465	480	465	472	452	409	490	481	465	473	520	488	442	473	454	452	482	489	462	476	449	470	448	475	504	429	473	494	480	479	486	460	448	479	429	455	488	457	459	460	433	453	486	456	423	476	437	471	450	470	446	465	436	462	474	479	494	462	480	460	455	462	476	470	480	445	434	482	513	475	482	495	482	473	463	511	485	440	508	440	467	482	464	479	422	476	456	484	486	497	479	501	494	492	480	462	488	440	484	489	483	450	482	483	482	445	444	465	449	463	458	455	467	446	475	467	458	456	471	461	456	486	447	474	490	485	433	474	455	415	501	492	466	489	447	443	430	441	454	478	447	443	498	434	457	464	439	464	473	429	438	477	518	475	469	453	447	477	433	446	455	474	436	459	487	496	422	508	479	478	466	484	448	440	455	485	468	510	425	459	454	503	489	460	449	451	444	460	414	453	438	489	454	463	446	436	461	407	465	479	478	439	432	458	447	476	429	452	453	490	470	479	444	473	470	444	450	439	474	465	495	455	477	474	459	438	516	474	458	452	482	438	497	477	443	502	463	473	460	464	484	479	470	477	497	473	457	463	481	472	468	472	479	471	499	507	471	446	450	477	504	468	451	459	448	479	496	451	441	475	465	482	465	457	472	499	446	438	469	479	438	468	498	495	448	437	469	471	438	423	462	440	446	478	467	438	458	497	488	457	445	463	438	465	462	455	477	440	486	456	463	454	455	464	478	460	487	481	481	482	412	481	470	457	435	488	476	476	460	445	486	472	451	485	472	458	479	454	459	498	453	461	478	478	483	476	466	447	442	451	492	465	455	489	437	457	427	452	491	446	477	437	468	467	474	483	487	488	447	423	466	479	523	459	434	491	436	456	482	522	438	493	429	505	507	473	513	461	499	450	507	478	450	476	487	452	485	455	438	467	514	464	458	478	489	486	490	457	466	458	491	480	431	473	482	468	457	471	502	442	460	462	463	485	441	471	451	483	427	447	455	468	455	432	533	448	460	472	501	476	401	460	508	485	438	474	515	478	459	457	469	468	466	462	477	495	430	446	473	465	497	477	459	509	451	518	436	435	475	439	458	486	450	443	449	460	481	475	476	469	517	429	477	487	457	477	472	466	441	468	484	426	436	498	474	432	478	424	439	453	474	459	426	452	511	474	468	447	499	448	454	440	452	478	462	482	454	477	409	509	494	452	452	474	479	437	461	463	461	462	466	436	496	452	446	439	433	481	434	436	448	471	448	410	526	423	455	505	437	483	459	437	402	442	458	435	496	479	485	480	432	428	443	420	447	482	475	457	466	470	478	454	483	445	488	475	446	458	477	451	440	466	495	472	476	489	472	434	446	457	462	459	481	442	458	479	474	459	452	480	470	450	437	464	480	470	482	455	489	468	495	474	455	482	472	437	462	424	452	464	467	433	471	487	441	486	465	440	487	486	460	453	436	488	451	475	451	470	488	452	445	437	459	491	450	472	464	444	469	446	506	463	457	442	438	446	419	490	487	485	466	447	448	457	457	449	502	466	461	430	493	519	443	475	517	503	515	480	429	444	461	444	449	470	440	495	420	496	518	496	471	445	461	473	488	430	496	475	449	472	469	452	458	460	507	451	450	454	484	484	451	496	462	464	446	459	467	440	474	476	478	448	458	442	453	423	500	480	449	437	440	472	480	473	437	497	456	452	450	470	476	479	466	508	507	476	468	447	461	468	470	491	438	495	434	441	486	480	500	452	478	460	440	488	494	441	448	494	439	463	436	477	457	467	495	433	434	451	488	460	501	435	448	491	455	442	473	456	458	453	494	492	456	457	458	449	449	482	455	433	522	475	499	488	492	465	454	465	454	458	428	494	429	467	470	412	423	458	481	480	478	479	490	460	472	516	439	463	470	451	467	452	473	487	448	442	498	485	435	474	420	480	498	454	462	470	470	487	461	435	445	426	457	448	447	473	463	468	436	463	453	486	413	483	477	444	471	474	479	502	457	450	499	528	475	459	465	480	476	421	469	527	459	455	445	481	504	455	473	449	466	470	513	490	485	440	478	493	471	451	481	451	471	468	443	433	470	457	453	444	427	424	479	493	452	461	454	449	479	463	469	466	435	492	453	486	424	478	485	477	479	485	462	469	447	495	448	427	467	480	475	489	452	462	449	443	472	488	487	470	435	455	481	491	472	541	433	484	496	436	482	483	447	483	449	437	452	417	457	489	444	443	443	500	482	420	459	451	410	444	427	449	457	441	457	476	477	423	476	474	450	455	475	457	439	495	466	451	447	480	443	476	488	468	430	474	485	465	529	450	448	481	485	473	462	447	490	475	488	428	512	467	482	433	428	478	441	475	449	452	450	457	453	475	479	505	448	481	438	454	491	450	474	444	450	493	495	433	495	458	462	509	418	452	464	458	478	479	481	471	488	424	476	451	500	475	456	490	462	459	427	485	478	477	478	463	443	456	465	487	438	469	477	451	460	442	397	438	467	441	466	438	472	494	467	456	468	466	436	458	482	442	458	456	453	482	459	486	492	455	484	455	474	463	442	455	497	465	482	448	465	505	461	438	453	456	494	522	475	446	480	495	448	445	489	473	437	460	470	478	451	455	464	474	424	492	466	486	454	473	426	463	437	466	486	449	481	450	458	453	432	470	433	434	442	431	440	491	507	429	507	464	479	466	481	474	473	480	482	492	442	486	522	450	430	458	459	473	478	444	474	460	438	413	471	462	468	471	460	463	465	441	498	453	448	450	428	477	491	452	450	441	445	458	423	462	459	449	442	479	480	463	458	476	457	454	435	497	451	468	486	466	475	456	469	416	451	491	468	452	451	508	475	480	475	498	452	477	438	465	495	446	433	495	473	478	477	460	454	455	498	492	405	441	445	461	466	473	485	478	462	470	487	479	434	463	465	453	477	443	440	464	466	459	470	463	483	441	528	449	447	465	438	445	464	471	463	453	481	454	454	475	455	465	471	439	454	482	479	454	482	435	481	468	496	429	469	427	443	466	474	445	454	473	444	504	406	408	463	500	470	435	453	506	448	458	472	477	462	460	475	473	447	517	475	496	454	491	469	441	479	442	465	495	475	487	461	445	495	447	461	462	469	480	450	468	451	426	435	479	441	474	446	478	477	490	491	497	479	463	445	440	466	457	479	443	468	464	465	459	423	467	454	483	426	465	441	481	446	476	469	424	505	489	464	457	451	483	479	521	454	459	431	436	475	458	473	475	470	472	423	484	507	463	467	466	458	446	457	427	486	455	446	519	494	508	416	462	471	468	460	454	454	441	476	482	502	442	457	481	442	419	492	412	443	493	482	453	441	443	430	444	483	464	465	479	498	484	423	455	477	460	436	465	468	466	470	448	453	470	460	473	420	428	444	469	414	427	446	459	455	483	483	467	499	459	450	459	507	441	437	477	457	443	493	468	462	438	476
24516	23285	41374	39472	24571	12806	2018	381	273	249	305	278	266	252	262	276	265	247	255	281	259	259	264	263	280	281	284	263	268	237	291	262	271	288	268	264	236	290	263	279	256	224	277	266	264	251	285	280	274	245	261	287	238	273	271	270	249	248	250	244	248	258	230	268	260	235	268	270	256	255	277	277	264	270	252	249	243	261	265	270	276	259	256	272	253	247	289	235	262	252	257	266	277	240	265	253	257	273	252	237	251	241	252	237	278	277	243	277	246	270	257	257	240	255	264	258	279	251	241	245	238	255	248	243	284	255	259	264	255	260	257	260	275	266	259	249	255	254	241	243	249	246	277	252	274	259	240	281	297	281	265	269	263	233	245	289	241	264	239	252	265	264	243	242	250	257	250	267	269	252	252	285	256	237	250	252	269	254	274	250	266	253	290	280	272	261	255	265	284	237	285	258	293	231	275	220	267	294	277	301	240	233	252	282	252	278	251	266	285	221	270	259	288	262	260	260	265	284	255	274	216	244	257	272	257	275	252	249	279	258	268	276	271	241	238	264	278	268	290	248	253	267	237	277	247	308	249	264	257	256	265	237	285	260	277	249	246	247	270	272	265	281	255	252	272	258	253	263	259	267	266	260	268	248	267	247	263	249	266	254	276	256	289	281	231	274	287	239	263	254	261	239	240	251	259	254	269	269	269	286	237	250	257	265	283	259	249	288	260	234	257	220	270	278	277	259	271	234	248	273	257	254	273	274	250	245	267	287	249	258	263	257	262	263	256	243	265	242	266	236	263	239	254	240	280	249	257	290	258	253	266	260	297	293	253	254	290	271	247	255	281	247	260	248	264	257	258	246	254	289	257	242	244	254	258	270	284	280	251	280	248	264	266	250	267	259	265	294	267	292	263	222	241	268	259	247	270	239	266	285	254	252	250	264	272	259	247	245	274	259	271	257	282	269	269	287	263	253	269	241	249	257	254	243	217	272	256	281	293	279	256	258	250	232	221	263	285	268	258	249	257	251	252	257	267	293	278	262	235	235	285	265	241	269	287	270	278	266	233	264	253	284	236	246	266	282	254	256	265	288	259	261	283	255	269	262	291	293	297	243	254	275	266	259	232	266	281	252	259	251	272	272	237	244	280	256	283	262	236	262	253	261	263	262	241	261	278	295	285	272	260	262	235	262	261	226	259	225	242	263	270	234	240	258	233	279	275	273	261	256	265	252	246	248	266	262	229	260	266	278	252	301	261	270	274	253	245	273	255	264	257	284	276	275	260	259	249	254	272	285	234	302	245	252	272	289	280	289	260	262	257	255	280	238	280	278	257	256	254	274	236	273	267	262	253	238	273	242	283	250	239	235	262	277	225	227	256	273	259	273	290	278	261	237	244	256	255	264	268	267	296	238	267	248	239	277	228	266	263	265	250	258	250	237	255	260	244	232	254	263	253	259	271	248	294	259	252	264	299	245	259	282	261	273	280	278	246	261	264	244	277	257	234	254	282	258	267	258	290	284	283	268	276	253	265	257	282	274	244	267	258	243	272	262	254	267	259	259	275	256	246	276	247	267	230	227	272	264	266	254	267	266	254	288	248	246	256	261	297	276	272	243	261	258	286	263	249	259	271	267	283	280	274	245	228	242	252	233	251	269	267	257	253	274	272	247	265	251	268	259	270	266	260	259	259	249	242	267	255	280	261	257	249	241	258	261	232	269	274	233	252	275	258	244	252	284	287	254	270	265	261	261	247	255	267	255	259	268	275	253	270	267	279	247	253	252	246	257	244	255	264	263	277	295	252	255	261	234	264	269	270	295	277	246	289	273	278	241	260	244	264	243	236	296	232	243	263	251	276	248	260	273	290	252	246	275	254	270	294	265	252	272	241	257	251	274	253	265	243	244	245	287	278	265	271	247	259	267	275	284	256	261	266	259	257	249	316	258	250	253	248	248	271	255	263	249	261	245	271	267	254	239	251	276	262	278	294	287	259	258	257	278	257	259	281	241	254	257	244	251	264	248	302	251	275	256	252	280	265	286	255	239	247	277	290	232	273	264	272	271	268	266	265	277	247	252	256	243	245	256	299	242	266	265	260	270	286	281	259	277	248	274	259	258	257	239	262	262	255	268	242	258	255	273	275	269	243	252	263	241	267	300	258	285	278	266	265	283	241	243	288	299	247	266	271	260	243	277	259	249	264	274	262	253	247	266	259	258	239	283	280	259	227	266	263	238	267	270	289	268	256	269	310	258	270	265	257	258	273	280	287	282	246	274	253	257	247	293	249	230	272	285	257	255	268	254	254	276	252	262	282	272	260	226	258	251	258	248	274	284	270	235	271	240	248	246	252	258	257	272	274	249	244	237	257	296	258	269	277	246	290	246	263	258	264	263	253	271	264	258	250	278	251	238	266	282	272	249	256	258	254	253	260	254	244	258	238	257	295	265	234	266	278	236	230	287	264	238	256	260	273	259	272	270	292	261	226	254	263	252	267	254	278	286	262	272	254	286	249	230	261	264	232	253	253	248	282	278	245	264	230	260	270	290	283	240	258	250	241	280	274	254	263	259	280	268	266	233	250	258	272	261	272	268	278	290	293	261	255	306	265	245	263	238	272	268	265	256	254	274	284	255	271	263	284	261	248	235	241	273	250	277	273	246	282	283	239	301	264	241	287	291	250	280	249	253	243	244	275	268	262	280	231	280	247	244	267	255	263	258	246	256	247	254	256	256	251	264	252	257	290	255	270	251	289	237	248	286	264	270	309	274	287	276	237	262	268	266	228	253	245	271	286	272	232	231	246	228	260	292	272	251	291	269	279	231	270	262	263	276	226	243	272	277	260	261	263	252	269	268	268	281	265	261	239	248	288	241	266	266	252	277	252	236	241	239	269	284	255	275	275	225	297	284	281	267	281	242	266	261	240	245	255	266	264	239	272	228	247	268	237	252	257	251	283	247	247	233	256	296	271	280	271	226	268	291	257	240	254	260	291	262	282	266	222	259	265	284	217	282	253	260	250	246	220	257	233	262	277	242	264	267	250	255	242	268	254	258	273	271	265	246	268	291	252	269	237	272	291	250	239	279	263	233	263	233	272	269	270	221	259	300	276	270	256	260	260	272	250	241	250	238	252	274	248	268	250	275	268	263	268	251	247	247	282	274	241	262	239	279	255	282	268	253	261	276	254	280	276	247	262	270	306	239	253	250	252	264	247	289	263	272	269	240	258	249	242	273	260	235	293	281	256	254	255	274	262	248	258	251	281	270	274	234	258	263	255	243	266	239	238	263	245	264	271	297	282	248	261	267	260	250	258	260	262	256	275	278	275	263	277	277	287	254	232	254	249	252	234	279	266	240	267	256	259	268	279	299	224	293	269	264	235	254	241	259	251	259	264	257	286	275	227	264	259	262	277	252	269	243	255	274	290	255	265	241	254	297	285	249	234	260	279	282	282	256	251	257	274	281	252	244	225	274	255	252	264	263	268	250	242	275	255	265	272	240
53693	86353	75759	52956	28479	9103	2223	775	534	517	489	496	493	500	464	450	519	514	451	519	469	496	476	561	478	481	496	545	485	466	519	475	471	528	474	498	491	476	462	514	469	458	487	489	503	544	498	494	498	482	447	490	482	489	484	447	492	492	457	451	493	482	498	483	484	532	482	436	474	472	477	487	504	473	477	442	493	481	462	478	472	496	475	468	470	497	480	443	486	497	468	481	464	498	438	461	518	437	505	492	464	479	477	485	491	477	486	482	500	512	471	487	502	468	510	456	489	467	476	491	443	489	463	450	498	493	477	449	464	450	457	456	489	501	489	474	498	473	483	483	477	489	492	504	465	479	505	516	484	430	471	497	492	497	536	473	505	520	499	476	496	452	484	486	483	504	480	507	461	489	484	464	517	507	479	482	492	482	483	471	462	479	460	476	499	491	468	527	475	485	480	504	471	482	478	450	518	482	474	496	495	504	498	492	529	478	471	492	490	496	484	524	490	510	435	484	484	470	496	499	504	463	475	539	478	508	491	471	470	492	460	472	483	476	518	525	504	479	512	485	557	505	499	464	485	497	474	472	486	426	464	490	473	452	497	518	471	506	484	486	513	467	480	493	501	474	463	460	493	494	482	458	482	483	471	452	482	482	475	479	454	495	466	480	495	516	512	437	489	503	498	499	466	481	431	485	484	484	454	501	481	483	500	489	471	477	462	478	447	478	481	484	486	437	472	451	452	483	437	496	464	460	449	468	482	473	497	495	471	486	491	490	479	532	487	492	522	496	502	482	450	501	465	464	484	458	458	496	507	512	458	518	500	441	517	490	484	504	474	487	484	460	500	487	439	484	475	482	469	470	470	486	486	435	487	470	504	494	474	475	430	472	454	494	488	507	517	478	479	455	475	482	494	466	508	455	481	475	476	482	473	450	495	498	439	496	463	527	497	471	486	462	465	520	462	485	452	495	480	481	460	494	469	513	481	491	478	473	460	411	487	495	510	487	491	497	488	518	467	504	497	474	436	487	462	455	479	464	529	502	467	507	448	465	482	492	498	446	468	491	499	473	477	471	459	457	513	511	448	495	455	473	453	448	465	495	515	469	485	491	490	537	485	503	430	458	443	509	462	466	480	472	502	463	508	461	459	453	471	461	488	521	533	473	497	535	493	474	491	479	478	465	504	482	487	472	500	519	507	490	495	447	480	460	479	485	526	487	479	493	497	506	481	488	449	506	493	486	486	468	506	496	487	476	493	498	472	462	517	488	471	512	503	486	498	476	464	474	497	501	470	501	456	510	481	507	504	477	490	507	494	470	491	510	462	441	472	494	444	496	478	463	513	493	479	503	464	489	473	440	495	451	481	479	485	439	504	491	459	495	473	481	456	468	459	479	474	462	517	477	483	447	477	490	499	473	487	463	480	447	475	430	475	474	473	483	480	463	488	480	509	485	442	475	470	457	510	428	516	488	504	505	441	475	447	479	491	543	472	482	486	503	465	458	476	470	500	510	418	454	494	469	533	469	470	502	480	531	460	506	535	489	489	497	533	503	450	519	494	439	507	494	490	498	492	502	500	474	490	447	466	487	481	492	476	491	496	484	473	475	487	501	474	477	444	454	468	487	486	493	474	459	490	498	470	498	452	496	485	491	502	493	438	429	508	503	465	486	482	478	454	458	491	479	486	535	507	489	512	461	496	489	509	499	502	440	456	491	479	457	497	489	510	471	486	472	481	481	493	505	480	456	485	503	503	469	473	491	503	486	522	502	489	472	497	486	450	500	530	495	482	460	492	498	463	449	484	528	488	529	484	447	501	479	502	490	500	487	454	517	483	506	484	508	469	459	491	450	490	467	461	452	485	518	531	474	513	470	433	462	493	491	473	477	478	479	499	491	514	473	448	452	499	498	490	507	511	498	462	496	492	500	510	492	487	511	472	505	465	462	484	491	479	510	495	489	514	475	484	482	490	492	476	441	451	497	493	456	438	496	462	502	500	489	479	493	450	453	458	487	462	468	488	470	490	466	463	462	482	495	540	490	485	477	501	477	473	453	486	507	485	478	516	473	492	492	494	495	517	474	480	490	440	475	506	498	481	548	521	446	493	510	481	475	486	460	460	505	510	507	473	494	497	521	504	471	558	461	510	467	508	512	504	485	482	469	496	490	488	519	446	467	468	499	495	500	516	474	490	491	476	480	480	473	467	451	474	479	497	468	483	488	491	461	474	510	506	464	471	457	452	484	466	438	468	514	472	478	497	460	469	525	463	464	507	469	508	459	489	455	460	454	453	478	500	471	520	497	476	502	494	459	457	463	474	488	464	517	483	438	428	450	494	514	501	475	462	532	476	463	499	474	474	473	498	458	460	490	460	484	475	484	477	514	485	519	490	465	453	482	512	517	454	485	467	464	452	453	485	507	483	520	483	476	455	506	472	471	488	485	480	486	481	507	489	504	485	466	473	490	468	473	492	457	503	492	460	486	469	490	513	475	475	498	485	487	482	490	453	478	473	452	517	489	490	498	463	500	490	454	505	443	507	483	463	426	467	529	467	463	469	467	461	463	472	472	459	523	509	487	511	490	443	473	507	502	496	502	474	479	497	438	472	501	480	473	450	465	509	478	494	479	512	485	531	458	478	515	480	461	501	467	491	472	481	422	508	500	461	451	471	457	503	469	492	500	487	467	490	491	488	472	512	483	461	509	469	508	492	473	518	486	478	473	486	463	497	465	434	503	469	461	504	480	468	508	472	438	478	495	473	501	450	460	466	491	516	460	489	480	505	457	511	486	487	488	508	506	499	440	505	523	476	466	474	470	457	443	450	464	463	487	495	505	511	481	451	527	480	456	445	482	477	489	475	479	459	489	465	464	448	497	482	509	479	493	483	463	507	516	485	505	441	473	483	493	488	519	479	505	461	509	480	446	496	487	480	470	489	507	476	457	446	448	472	489	471	463	489	474	492	476	477	488	483	475	471	506	433	501	521	497	471	492	488	475	477	456	453	490	487	498	484	487	456	470	522	504	482	482	497	445	478	519	474	510	447	460	466	448	463	476	491	497	507	479	501	443	481	457	500	456	499	503	496	515	466	484	473	466	496	478	494	466	489	480	479	511	488	438	488	459	498	441	454	458	453	447	481	490	443	481	499	516	488	471	476	456	491	509	455	438	494	494	484	462	489	489	488	513	503	477	483	481	483	521	536	496	472	431	481	510	456	449	481	490	467	463	464	493	434	481	486	434	514	445	459	458	476	487	513	520	461	497	506	455	481	469	483	480	444	481	505	492	503	468	470	538	496	484	511	498	452	516	502	494	538	488	470	479	470	503	474	477	468	452	530	468	438	467	447	475	462	497	478	470	497	462	447	502	458	470	482	484	472	467	491	462	474	439	525	488	504	494	509	480	495	468	459	467	470	511	476	482	528	502	502	488	505	476	475	449	492	506	471	493	475	480	444	440	465	469	489	473	466	439	482	436	467	486	515	503	497	500	493	471
23420	21743	34315	34641	34920	24036	13551	2126	531	361	347	328	335	340	356	335	330	329	348	327	299	319	303	329	305	306	312	310	303	294	320	331	352	294	315	331	323	320	318	288	327	314	333	310	289	321	331	338	322	317	284	311	325	321	287	277	304	286	326	341	312	282	322	302	322	327	309	299	334	301	338	285	297	318	275	332	283	342	308	307	320	307	330	311	314	306	308	311	316	294	304	317	314	305	338	307	311	333	324	325	303	329	298	297	313	291	302	343	273	302	311	320	305	336	332	296	341	315	314	320	320	298	337	298	313	309	305	334	309	321	353	293	300	313	303	306	346	337	304	273	319	284	350	320	329	305	351	279	329	274	303	356	291	317	335	287	325	298	268	306	316	312	323	307	300	302	297	290	307	295	318	318	316	302	288	295	316	300	310	313	318	318	288	315	295	297	299	330	312	301	297	324	309	315	317	287	325	318	330	280	310	300	330	317	299	319	321	332	303	304	331	325	339	318	344	300	320	357	329	301	305	299	330	311	311	318	310	344	323	306	339	318	344	325	289	325	310	298	321	344	327	297	342	309	330	313	295	307	326	297	306	303	278	313	324	300	302	337	317	302	338	296	330	301	305	347	286	289	311	310	302	300	305	321	292	325	285	328	331	306	339	325	345	294	305	301	302	332	294	313	294	313	318	305	297	312	315	327	302	319	325	300	282	326	289	312	288	293	346	293	300	315	337	301	305	299	313	315	326	320	301	318	259	304	342	289	349	319	321	283	345	320	326	289	305	324	319	299	317	290	299	299	294	313	313	317	340	330	304	333	317	313	327	318	312	309	306	313	306	299	296	297	315	280	319	318	328	321	316	313	317	313	313	314	303	282	319	325	300	322	315	328	329	318	288	316	351	304	297	308	315	326	303	312	303	311	332	327	287	303	294	302	309	315	321	301	267	296	335	316	305	302	325	327	296	329	328	297	326	294	294	318	329	288	269	341	325	284	324	302	318	304	317	286	332	313	291	310	303	342	336	329	310	279	313	327	305	294	316	291	320	291	299	305	322	297	300	268	287	338	285	350	293	315	319	305	312	331	298	290	305	276	305	331	275	298	333	308	328	342	310	318	331	277	335	343	304	338	289	325	337	329	322	302	326	290	314	272	316	300	302	321	325	276	313	344	339	283	329	322	283	313	307	320	308	342	289	315	288	347	312	286	329	294	347	313	324	305	327	316	321	300	306	331	329	297	304	287	296	332	324	307	282	258	308	309	322	333	327	310	307	316	299	321	299	285	324	274	335	330	317	293	299	288	289	301	309	323	331	334	315	310	319	314	343	313	286	317	324	303	303	322	313	276	329	319	287	313	322	314	302	316	330	297	292	300	318	328	329	290	311	302	308	273	304	304	352	322	332	310	294	292	315	330	297	305	301	292	321	286	302	303	297	323	330	310	302	296	278	328	294	334	275	291	335	336	305	307	328	318	328	338	293	315	301	324	305	310	313	293	328	295	306	322	310	311	326	351	311	321	314	329	311	341	350	290	314	296	361	291	312	306	287	292	303	328	328	283	323	309	313	334	273	322	297	308	315	316	297	296	281	310	309	292	296	331	327	360	329	322	310	305	323	318	353	322	327	319	320	295	347	329	324	324	317	301	338	323	314	306	310	306	328	314	318	291	282	310	335	319	305	312	314	288	302	262	320	296	295	318	297	300	316	307	325	303	310	312	307	326	285	295	327	310	304	299	326	324	299	346	338	326	311	306	329	322	310	329	313	342	335	316	352	276	296	313	338	294	311	332	318	315	336	323	313	330	297	326	298	324	288	302	313	327	292	310	296	285	322	319	348	291	289	302	320	354	315	288	299	290	330	318	320	281	349	312	311	307	287	331	312	303	298	306	312	325	333	315	317	284	310	314	323	318	308	310	332	296	293	333	329	300	317	310	317	323	303	308	318	302	303	335	310	344	317	322	290	313	319	278	306	327	309	322	312	316	315	317	330	320	285	302	325	294	302	315	317	329	314	348	300	319	321	302	301	291	310	315	306	289	344	321	328	324	275	351	331	303	338	283	334	292	334	308	342	309	313	320	286	312	321	310	328	282	315	323	299	286	312	294	295	284	294	340	317	341	311	324	318	330	318	320	330	300	309	335	322	310	347	323	284	317	311	274	287	314	309	328	323	299	311	301	327	294	322	300	295	308	293	320	308	287	333	329	317	333	297	342	327	303	353	317	279	318	311	326	302	321	308	298	320	323	338	321	307	322	319	315	308	317	334	294	321	302	292	286	299	328	319	262	331	291	315	305	309	265	348	304	311	295	294	297	292	330	340	331	305	294	311	324	336	295	293	307	285	325	343	317	296	300	306	280	301	322	325	318	299	332	311	270	346	324	289	304	303	274	287	317	303	281	307	289	300	274	312	288	328	305	333	303	302	292	323	314	303	292	289	302	310	330	280	303	324	320	308	288	312	324	317	311	286	302	308	322	311	307	299	298	302	328	300	306	320	317	323	349	304	318	339	300	277	309	361	305	301	297	346	328	312	330	312	309	273	310	282	287	305	320	321	323	309	311	292	329	297	324	291	316	316	313	313	318	298	309	316	281	282	304	284	318	323	288	304	305	316	353	302	293	303	321	320	306	297	311	305	303	319	293	320	299	338	338	333	295	306	304	301	303	311	282	301	324	313	305	324	287	332	320	318	320	352	300	317	313	277	325	325	289	282	323	304	308	300	301	308	327	315	312	293	311	306	283	339	281	331	286	312	297	317	313	306	314	322	311	326	318	309	275	326	323	297	296	312	325	323	283	282	292	277	310	321	291	296	309	311	304	291	311	278	285	324	292	326	313	301	284	318	326	316	317	273	334	344	322	331	303	315	271	304	315	353	286	294	314	321	278	312	272	338	328	255	312	300	301	309	322	288	287	331	317	285	330	337	335	285	294	290	261	312	309	290	302	308	323	302	290	319	303	328	277	297	279	297	305	314	288	317	306	312	305	343	329	351	329	309	295	309	345	323	317	316	318	304	283	327	303	325	325	308	325	309	315	322	331	293	319	347	313	299	327	282	316	298	316	304	304	278	296	284	298	302	324	326	322	346	292	316	315	291	319	300	298	299	338	297	324	296	331	277	313	279	334	287	298	307	278	296	295	334	300	298	317	316	281	316	320	338	317	277	298	306	325	311	319	327	326	284	310	309	281	285	299	301	314	310	288	312	304	308	336	297	300	313	317	329	334	326	303	340	290	322	321	333	362	310	323	293	309	289	316	306	328	292	335	323	335	357	289	286	297	332	307	292	310	309	322	322	325	300	275	294	306	322	318	307	291	307	293	303	311	309	316	293	313	320	300	306	319	309	290	321	297	313	299	297	310	327	300	347	280	324	328	335	312	310	323	314	326	322	311	337	308	317	334	330	322	292	310	323	321	312	336	315	287	329	299	310	297	306	297	328	330	312	299	345	315	317	274	331	317	305	270	313	323	315	286	311	344	320	307	325	348	318	327	310	291
59651	98035	70340	64344	49090	26514	11974	3592	1132	717	593	546	560	556	599	538	550	559	610	540	593	576	582	523	566	598	559	547	533	603	528	540	569	588	566	567	549	538	549	537	583	577	538	587	572	551	573	536	562	559	539	587	528	612	593	558	552	522	542	579	541	580	566	547	512	584	566	548	568	525	549	569	604	557	583	559	567	576	567	564	554	558	571	578	589	577	580	512	555	545	517	547	528	566	534	568	553	547	590	573	547	528	560	553	564	541	567	554	559	560	499	549	556	582	553	574	489	562	505	554	570	529	535	566	589	560	566	541	530	568	575	567	580	542	559	530	577	569	551	553	569	541	546	539	551	568	546	534	568	551	545	541	594	520	521	554	589	543	572	551	556	588	596	559	519	571	568	554	540	580	541	558	543	593	568	543	546	529	540	581	541	570	561	530	551	545	535	546	559	552	592	571	523	556	575	557	569	556	594	546	550	530	547	540	568	565	551	549	559	581	532	520	553	567	586	553	538	559	513	507	552	536	556	561	599	530	544	604	546	549	523	575	565	518	572	548	541	583	570	530	531	550	517	530	558	508	537	607	562	533	576	520	548	589	554	536	594	584	582	555	560	597	605	533	557	533	556	529	517	526	591	577	566	556	588	562	538	542	605	556	528	535	546	523	577	541	547	598	589	563	582	541	547	553	560	569	586	587	575	593	546	527	532	556	545	541	565	548	568	545	553	503	541	542	552	530	561	589	571	564	564	575	561	524	526	540	559	582	565	557	572	576	558	554	574	538	568	540	536	562	590	539	567	533	496	558	565	572	573	567	531	539	523	580	536	578	556	540	556	578	547	569	559	580	558	586	556	544	569	545	551	554	531	513	563	575	531	596	581	556	555	549	539	584	550	580	556	561	496	544	563	564	537	536	563	559	548	529	597	578	579	515	557	561	545	537	551	538	535	579	543	580	555	530	524	547	534	563	510	558	546	557	518	566	574	600	604	533	539	507	572	597	527	547	578	601	512	585	554	563	546	579	562	526	566	582	529	555	563	571	540	561	561	500	551	572	568	537	525	524	566	574	552	584	547	509	570	531	543	565	512	564	604	579	563	546	572	550	567	529	526	572	561	545	577	542	550	554	568	553	556	569	584	604	597	558	548	524	567	534	556	528	563	535	523	554	577	543	537	552	557	550	553	543	534	574	542	553	541	575	563	534	568	531	531	542	548	554	555	578	558	534	567	553	545	574	572	530	587	542	545	565	541	551	530	525	547	514	562	541	545	540	535	548	581	542	538	565	511	521	553	547	534	571	566	550	525	536	540	548	586	562	520	530	593	545	554	554	519	550	567	545	562	562	571	537	575	520	578	539	549	574	505	575	539	589	578	536	540	540	549	577	544	524	590	573	548	558	561	525	558	555	573	519	504	540	604	538	613	544	537	553	543	563	556	512	549	524	579	552	552	565	544	510	594	575	496	597	529	546	553	495	553	566	580	602	583	556	575	536	565	541	554	559	546	600	533	580	532	561	571	550	583	526	565	561	556	527	539	581	547	506	556	559	572	523	547	542	525	553	527	543	562	586	569	552	553	555	562	589	547	537	562	542	548	568	558	543	562	554	550	577	593	555	522	576	543	538	514	500	562	567	559	569	591	514	597	521	569	577	544	599	521	551	554	558	569	528	544	517	535	532	544	500	528	561	499	558	577	553	552	561	532	558	571	550	589	574	629	539	551	557	575	545	567	543	559	547	534	540	558	590	540	502	504	564	548	561	540	536	592	552	550	507	575	546	605	541	585	559	573	583	568	587	577	602	536	533	568	523	543	527	533	570	547	547	561	534	546	559	554	542	556	526	568	496	513	536	541	551	546	540	547	559	558	593	526	562	526	566	518	574	574	538	549	526	511	540	524	546	542	527	555	569	562	564	557	573	534	528	604	549	594	568	602	589	583	493	628	571	556	584	551	561	544	580	539	552	531	550	490	563	565	567	551	530	516	551	585	555	550	567	559	561	537	576	581	555	576	554	579	584	583	548	565	547	580	555	572	567	552	579	553	553	545	574	568	557	586	560	583	544	579	540	533	556	571	539	534	539	560	565	573	545	538	541	580	553	575	537	549	563	616	564	587	535	533	571	554	590	523	590	592	551	570	551	558	569	544	502	549	564	565	549	539	503	580	547	513	580	571	533	566	610	549	552	513	576	571	561	575	572	567	615	543	520	564	552	526	503	587	558	580	515	546	598	570	585	557	522	581	536	515	531	566	552	556	542	539	576	554	570	516	523	554	586	556	558	568	537	536	541	553	543	545	525	557	530	488	562	547	571	523	550	574	521	530	575	562	568	542	530	568	597	530	567	494	552	571	567	583	570	577	563	581	560	512	553	545	552	516	617	542	537	563	559	555	583	531	552	540	509	542	553	550	556	543	521	563	529	594	572	521	579	595	536	547	603	568	606	549	557	565	584	557	517	582	580	533	587	551	536	542	500	570	560	549	527	567	611	552	548	557	589	548	583	559	552	570	592	522	537	526	574	537	538	542	546	577	522	534	555	598	534	540	536	511	561	550	531	565	544	573	577	549	508	544	556	612	593	577	562	592	555	570	580	552	582	504	608	526	590	571	565	573	585	545	568	534	588	572	569	576	530	580	548	573	551	547	559	591	554	574	527	538	529	564	540	588	533	546	568	580	536	605	557	564	515	560	551	567	527	572	539	541	575	523	558	539	540	540	569	563	552	576	585	546	538	556	570	555	566	554	549	534	578	532	566	514	556	534	597	555	527	582	545	529	548	558	557	579	567	550	532	533	562	518	513	578	520	516	545	565	553	549	566	582	572	551	551	600	602	550	554	535	539	548	580	528	533	555	533	565	523	550	580	556	603	538	544	595	546	545	543	532	540	573	544	524	540	553	542	531	528	576	505	567	527	579	532	562	563	530	517	581	582	550	541	534	569	585	542	574	539	563	544	513	571	521	518	577	546	554	537	536	573	587	565	579	597	564	548	574	560	565	494	512	526	514	567	549	474	557	592	559	524	544	543	553	563	549	542	581	545	527	550	555	573	575	560	570	532	555	548	536	565	574	569	566	542	537	532	534	529	565	535	555	537	548	508	523	583	595	540	570	547	573	561	554	522	536	565	603	539	534	546	554	590	529	562	540	562	554	557	563	571	523	581	550	569	556	546	541	579	533	538	532	518	529	566	567	517	552	529	561	540	543	554	535	595	557	561	538	529	559	593	573	560	539	558	538	612	518	536	533	538	594	573	567	580	567	579	588	549	518	541	573	547	572	545	546	541	588	584	534	516	560	568	515	565	554	545	591	594	559	556	546	560	549	547	620	593	592	546	556	508	543	526	570	581	506	554	588	517	532	528	586	581	556	561	590	505	555	523	545	511	509	541	601	536	548	554	549	568	552	536	548	527	538	578	550	591	547	547	577	553	540	558	577	558	531	544	572	551	582	532	538	601	552	552	508	581	548	540	573	571	537	556	502	525	550	553	532	576	549	540
27410	27250	31930	19407	10546	2770	805	319	253	255	239	256	241	276	239	261	236	243	220	214	226	224	215	230	238	253	253	286	215	236	260	220	281	245	256	263	241	238	252	220	217	254	224	251	266	244	214	229	225	231	223	237	200	263	232	240	244	227	263	204	241	249	238	272	211	226	216	216	251	256	265	231	239	217	247	255	206	250	250	205	253	237	243	227	249	225	254	257	246	237	240	227	228	222	241	202	232	240	229	204	225	229	268	259	234	243	241	231	225	237	256	211	222	228	229	231	262	231	225	264	198	239	247	259	215	232	238	277	240	266	261	247	245	248	232	249	221	243	228	217	229	206	215	221	242	253	277	220	197	244	227	230	237	225	254	217	235	243	204	250	245	236	230	265	261	217	241	255	236	228	267	228	249	237	242	244	237	232	248	228	236	230	234	263	222	243	250	244	232	247	244	235	215	229	241	231	249	244	232	238	258	267	231	242	216	233	219	236	256	262	256	234	228	236	247	259	245	243	221	244	242	212	251	240	247	242	244	248	246	248	230	247	258	261	234	236	251	239	245	211	222	231	251	249	230	229	231	260	244	246	212	246	248	244	227	256	232	225	205	212	263	242	230	232	224	236	233	200	241	254	219	273	234	234	225	215	247	243	241	255	254	245	249	236	228	204	235	255	241	217	214	244	229	230	248	211	242	247	252	215	228	239	246	231	228	220	224	225	234	226	254	215	249	268	238	257	211	219	240	221	234	236	231	223	243	242	248	229	257	241	230	237	227	254	262	232	235	215	240	233	249	263	213	215	269	236	246	232	222	235	216	178	246	228	247	262	235	222	244	253	249	217	234	231	229	261	240	253	234	225	253	203	236	247	244	243	215	228	233	233	225	229	208	247	226	237	220	227	226	238	240	248	234	247	250	274	256	244	256	272	217	237	236	216	237	264	234	249	235	247	232	233	234	221	243	238	228	230	235	245	226	224	256	246	211	247	205	223	218	238	277	247	232	241	258	243	243	248	258	227	231	233	235	243	218	241	233	237	265	252	230	218	234	264	238	254	250	240	247	234	258	228	249	237	241	259	237	240	242	224	237	260	241	265	226	244	229	256	230	200	236	261	215	245	238	261	200	222	247	232	233	265	234	265	255	218	256	238	239	218	215	231	262	244	247	253	235	238	228	229	236	235	239	234	225	227	239	250	232	238	246	256	214	236	243	237	238	243	223	265	230	223	241	242	233	235	236	225	230	230	241	248	249	230	225	241	234	240	220	248	217	239	201	216	247	246	218	239	250	242	261	248	221	249	232	244	223	246	230	239	224	254	248	239	230	228	234	224	240	221	248	275	230	268	248	223	252	235	246	240	262	233	245	247	249	237	257	217	221	247	219	240	218	234	231	254	236	227	224	248	209	244	230	258	230	232	233	252	256	230	225	232	230	209	223	237	230	243	261	235	219	249	212	242	252	236	237	263	226	226	242	235	255	265	273	242	214	237	233	233	229	241	240	231	253	227	233	224	217	263	216	256	261	242	203	236	249	253	218	244	257	233	238	234	242	228	258	209	252	256	228	250	265	232	253	244	219	233	252	254	221	227	241	226	222	222	235	249	234	260	234	238	250	241	254	246	233	228	229	224	238	223	244	214	232	276	219	262	229	227	228	274	220	226	246	237	222	238	249	235	244	223	226	233	247	251	252	268	234	225	232	231	222	248	237	244	218	242	245	226	248	234	235	244	247	245	249	255	233	242	259	257	259	240	224	226	234	229	242	243	223	203	241	226	245	217	233	245	237	239	231	254	226	230	252	258	250	255	245	231	231	220	224	237	228	229	243	245	229	258	246	231	234	241	235	213	265	211	232	202	223	242	236	246	245	246	213	218	215	238	237	231	257	245	234	226	259	212	257	212	251	234	206	237	237	232	237	229	232	229	248	249	247	239	213	250	263	243	247	214	231	222	246	245	242	200	256	258	234	255	233	252	242	227	247	241	271	226	266	225	240	252	213	203	282	221	256	206	230	223	236	220	251	221	259	251	256	247	237	263	241	233	253	238	247	225	237	241	224	250	254	241	235	235	248	250	224	244	219	242	231	255	231	250	244	224	257	230	245	226	220	257	255	253	243	239	218	260	232	225	261	232	237	218	229	254	230	228	250	219	237	239	237	217	234	231	243	227	257	214	231	251	230	235	238	253	248	235	254	271	225	228	233	229	272	254	240	248	255	240	238	224	273	243	228	274	230	234	263	233	236	236	262	226	276	229	255	250	227	252	251	255	270	222	241	241	237	216	224	261	232	218	246	236	252	228	236	252	273	239	241	263	246	207	244	219	214	240	237	242	249	233	242	265	270	238	271	230	263	251	234	261	249	239	240	246	240	232	251	248	255	259	247	240	230	218	258	245	225	250	235	250	219	253	231	209	226	233	236	255	230	224	224	242	231	250	254	205	229	228	220	232	204	242	232	231	218	239	242	233	226	254	265	224	249	257	237	233	228	268	219	191	250	267	278	240	239	231	249	229	248	221	214	255	235	245	248	229	243	233	253	230	212	255	240	238	231	235	229	236	259	249	242	226	241	241	226	243	250	220	238	232	242	247	263	229	255	211	237	245	206	253	229	210	254	225	249	234	243	228	225	241	213	244	228	235	243	242	229	211	240	257	246	205	238	239	235	228	242	226	248	244	226	233	232	231	258	250	239	233	216	220	258	230	239	241	221	235	244	236	246	231	210	237	253	265	233	262	237	240	210	250	245	244	235	270	227	234	238	223	270	243	249	218	212	252	232	250	237	237	247	213	234	235	225	247	240	236	242	231	208	218	238	238	202	247	226	229	247	246	243	257	230	223	245	234	229	257	236	221	241	220	245	238	228	233	253	241	237	225	253	271	251	214	240	223	247	224	225	247	243	236	243	229	248	251	243	232	228	254	226	231	232	249	223	245	236	242	236	218	247	266	206	242	209	263	256	227	226	239	223	229	233	257	216	233	235	266	273	243	218	238	259	229	216	251	244	244	269	245	240	227	250	231	239	258	236	232	220	223	227	227	251	246	220	238	230	216	217	233	243	231	238	233	226	243	206	254	267	270	247	239	221	246	261	226	264	262	253	229	245	247	248	241	215	264	234	252	228	267	216	242	250	254	228	249	224	245	236	217	218	251	239	267	241	218	227	235	252	226	240	203	211	240	223	252	233	230	219	224	242	239	222	259	230	237	245	237	245	218	211	210	245	220	245	223	250	229	243	232	229	271	248	211	256	248	278	246	234	225	225	254	243	243	237	235	255	219	252	267	239	213	230	254	224	233	232	217	220	221	242	226	228	241	227	206	245	218	230	202	216	249	237	238	227	237	250	250	238	240	243	230	220	237	239	246	259	254	219	226	236	252	238	229	232	252	236	222	240	243	226	212	238	251	259	252	235	231	257	226	215	264	245	225	249	247	214	230	221	209	208	241	234	256	266	221	231	259	251	251	231	229	248	254	236	224	238	233	216	223	237	253	259	225	251	204
29255	46376	38182	23054	16362	5511	1803	753	472	449	471	472	447	458	452	444	457	411	471	427	442	445	473	455	419	418	493	429	434	442	452	432	444	461	476	470	436	420	431	466	468	444	460	476	478	463	457	480	447	470	463	452	457	446	455	453	456	453	427	450	480	442	426	436	395	446	460	453	447	441	463	426	478	458	492	465	433	457	476	453	440	476	449	437	455	447	444	415	487	410	456	453	412	461	431	477	451	461	485	476	438	434	428	437	438	445	452	441	430	410	434	484	425	423	451	467	419	457	478	442	447	460	440	442	448	450	469	469	416	485	447	440	420	440	473	398	457	450	439	452	461	406	484	469	448	427	463	444	469	403	491	451	412	435	446	458	467	482	430	444	426	447	446	459	453	430	465	453	443	461	461	411	411	457	448	432	478	470	462	434	429	466	448	438	417	472	450	464	452	448	469	443	460	435	470	440	438	458	432	470	449	450	448	436	444	459	437	419	433	419	467	427	430	431	441	445	439	494	460	442	450	428	455	470	427	429	450	448	475	434	481	429	452	491	426	482	452	431	450	467	455	433	435	434	470	455	440	448	475	423	464	440	456	442	417	467	454	518	479	453	447	408	472	436	448	452	472	442	403	416	459	426	424	441	463	409	500	469	421	418	457	456	454	452	457	417	449	450	444	437	464	488	469	457	430	448	436	436	461	441	444	461	425	494	413	478	442	409	434	428	466	420	482	480	451	461	414	457	407	401	452	452	450	438	467	442	440	430	424	440	431	436	467	438	475	476	441	480	410	471	430	459	438	449	459	440	445	471	429	451	448	440	430	409	438	438	460	423	462	479	453	455	442	467	467	454	470	430	443	471	454	488	448	446	443	446	432	435	449	457	444	441	453	471	451	453	416	436	442	491	458	456	492	438	437	465	452	459	452	438	430	445	464	415	456	434	468	425	470	459	474	486	453	436	459	446	451	419	487	457	473	429	445	456	464	457	449	463	437	422	458	431	485	415	444	445	465	456	426	469	463	430	444	473	480	422	456	479	445	425	425	473	414	437	438	456	454	438	454	434	449	470	431	456	425	429	454	454	456	454	431	455	473	419	443	458	419	492	472	453	448	470	477	431	404	459	413	445	438	425	433	438	447	447	433	445	478	456	435	440	439	451	435	443	450	460	482	437	429	447	423	460	432	456	409	451	467	438	430	461	431	423	436	422	414	471	436	423	488	422	459	403	454	434	467	415	464	459	470	469	484	432	433	443	438	437	470	455	445	448	490	467	418	406	439	487	439	411	433	459	476	447	437	444	447	426	444	453	448	442	425	421	422	446	450	419	439	469	426	404	426	461	446	418	487	445	433	449	445	439	437	427	472	461	455	462	471	428	456	503	462	449	481	412	434	467	459	433	445	437	458	440	445	454	456	424	451	422	485	475	440	482	439	441	450	484	473	425	450	425	447	450	468	424	471	492	469	457	484	443	463	484	424	472	455	419	460	457	471	455	442	440	437	442	439	472	449	472	443	436	443	422	452	460	504	447	431	452	466	441	438	474	444	445	445	476	420	467	438	429	438	437	459	453	458	472	502	464	460	453	432	442	440	459	410	392	418	442	457	443	445	473	445	380	444	442	442	474	433	499	457	407	436	407	486	434	455	485	436	450	447	454	463	472	446	435	435	471	416	453	435	415	427	474	457	417	450	443	491	458	454	464	431	453	458	429	443	474	477	435	459	504	452	421	403	457	423	434	457	431	429	431	457	447	485	457	433	494	439	417	478	446	432	442	460	399	442	432	421	423	478	448	472	479	491	427	503	494	466	416	428	419	448	468	424	488	413	473	449	429	487	464	486	435	434	454	422	438	457	452	452	443	440	441	437	460	452	401	464	432	446	408	423	453	442	412	435	468	474	461	462	457	476	467	446	438	458	463	444	462	454	469	422	460	444	425	476	428	457	462	442	414	482	485	424	460	437	452	471	458	440	470	449	473	439	452	429	486	425	453	460	441	434	436	466	429	407	413	430	425	429	446	438	474	472	461	429	430	464	420	459	431	430	463	445	484	418	482	452	464	428	432	458	425	416	441	441	415	443	512	442	440	423	428	445	470	438	468	421	473	438	448	434	433	438	403	456	467	459	449	450	480	448	440	444	438	446	435	468	458	445	429	458	433	487	449	456	416	458	462	458	426	467	458	482	474	467	497	430	446	435	417	421	489	448	460	438	423	492	443	413	458	444	417	470	492	418	496	441	446	492	483	447	457	388	491	461	474	434	434	452	455	455	427	451	451	482	461	466	454	448	470	441	431	463	420	445	471	448	458	446	467	498	436	458	453	464	421	450	424	506	457	421	449	419	448	444	426	455	425	451	430	454	482	447	485	433	436	469	467	453	477	455	413	476	471	467	424	459	422	424	422	474	444	435	451	464	426	434	475	433	429	447	489	430	463	459	422	471	469	449	428	435	404	444	414	436	450	476	459	453	417	444	451	442	428	451	471	456	466	416	405	425	410	453	455	442	427	449	422	460	446	452	473	463	466	423	454	420	441	428	436	439	488	451	448	400	439	435	452	405	426	476	447	423	438	426	444	453	451	423	470	467	398	436	480	420	457	455	429	414	470	456	442	432	439	457	444	431	449	444	452	442	455	421	456	442	417	459	442	470	445	463	432	475	447	447	408	421	439	472	420	438	461	459	495	488	437	455	432	468	465	437	443	440	485	431	456	461	445	466	450	418	392	471	463	458	434	455	466	448	428	455	497	444	451	467	432	435	459	474	446	443	457	460	408	453	470	439	442	434	453	419	433	432	428	481	477	448	430	447	472	488	506	442	452	441	453	421	471	455	440	443	427	488	451	455	443	457	457	436	453	464	438	442	411	439	448	428	464	451	418	468	497	451	476	456	435	458	440	414	468	452	459	460	473	440	445	412	504	433	437	455	465	481	427	466	448	458	444	443	457	429	466	430	478	436	436	419	436	503	455	412	452	443	485	436	469	459	408	444	436	452	449	480	446	438	471	440	480	497	461	464	423	439	476	412	451	442	462	436	423	439	426	462	446	471	479	420	469	447	469	449	490	423	455	451	467	445	451	455	433	429	447	466	400	420	464	501	397	448	475	487	401	444	477	419	467	450	464	489	437	477	462	440	448	456	434	470	456	487	456	458	457	438	464	426	485	412	425	444	422	435	472	459	449	465	468	441	448	451	421	466	462	452	392	425	486	479	481	457	417	438	463	420	457	441	475	428	475	457	455	420	467	429	481	453	435	434	422	447	487	482	465	441	419	451	469	486	450	478	455	416	448	462	434	442	471	475	462	426	445	433	489	460	459	472	469	452	454	453	476	441	454	454	446	448	476	460	471	491	483	485	402	434	458	418	481	458	463	452	477	427	406	466	468	481	437	478	472	444	451	449	450	443	411	453	457	420	435	439	470	461	441	429	456	470	469	428	449	444	452	452	437	457	485	493	457	453	443	477	447	485	431	471	478	462	454	451	482	448	439	461	464	478	448
24456	23554	41314	41039	25580	14260	3277	576	296	297	288	249	266	259	247	280	250	267	246	281	254	262	262	254	245	245	246	285	251	269	264	260	252	246	262	262	258	261	276	266	254	290	265	239	226	233	269	291	272	238	263	255	271	269	286	261	259	237	258	278	266	283	298	263	257	256	251	282	255	254	257	256	251	243	279	245	270	253	251	228	254	265	234	266	261	290	271	258	263	238	260	234	272	267	259	261	255	259	260	240	253	262	247	253	256	272	239	266	259	255	281	283	276	258	265	245	279	253	288	262	258	243	273	260	295	254	242	256	261	254	243	258	276	246	246	250	258	255	266	231	234	230	261	250	264	263	227	234	261	227	251	270	243	244	254	241	238	273	255	265	272	227	272	254	277	248	224	247	265	251	239	302	252	267	246	232	259	279	247	265	256	284	285	244	280	271	258	260	271	235	276	274	261	244	263	269	225	265	238	241	269	263	249	248	258	234	253	259	234	251	269	243	263	249	224	280	222	251	263	256	275	260	257	223	226	259	264	241	278	268	254	219	233	259	266	259	238	256	250	287	269	227	225	263	268	243	252	257	283	272	262	249	258	272	224	268	220	275	256	271	244	233	252	273	233	285	260	270	256	255	244	270	294	241	244	240	250	264	264	248	260	262	244	282	274	262	271	290	289	252	264	271	251	256	252	252	231	246	258	268	257	296	260	246	206	263	255	259	258	273	264	241	225	253	241	277	260	267	268	259	264	219	254	253	261	259	237	269	274	247	247	250	271	244	260	275	257	260	250	241	254	247	266	270	248	287	255	260	265	258	271	268	262	255	269	249	252	255	239	243	254	275	253	217	256	285	261	243	258	260	272	252	261	252	288	266	262	249	243	240	251	271	275	264	268	238	251	275	256	243	244	240	274	266	251	277	257	256	253	255	254	237	276	267	260	253	270	291	237	257	247	250	277	253	294	260	233	247	267	245	247	243	227	252	276	264	244	273	258	234	242	261	252	260	265	263	255	239	275	233	245	258	230	287	259	212	259	269	259	240	239	257	257	235	278	243	252	290	265	237	278	252	273	273	246	252	263	256	258	254	266	238	284	244	274	260	270	289	277	263	257	253	255	275	249	289	292	262	268	239	287	255	258	268	298	250	260	286	269	236	249	267	252	219	245	262	253	258	289	248	269	262	271	258	264	238	262	235	241	280	245	243	259	246	258	261	249	240	239	242	244	261	253	272	245	274	263	247	248	275	271	269	277	234	263	223	262	267	262	260	255	258	277	259	268	234	252	258	253	261	253	253	263	265	267	278	267	279	259	275	285	268	276	225	243	245	262	269	280	245	299	284	250	242	259	275	247	257	253	275	242	241	287	265	240	288	251	247	237	266	274	279	266	284	261	260	256	272	262	261	271	249	255	246	278	272	262	285	256	249	270	254	250	272	237	265	246	273	269	261	262	265	248	245	271	255	240	249	260	274	248	249	248	270	261	249	278	253	240	261	260	238	245	261	251	256	280	260	237	248	260	259	288	220	245	230	265	272	258	233	248	248	206	261	267	292	277	261	218	248	237	236	259	263	278	247	242	263	269	271	282	231	264	266	263	223	263	274	253	288	268	282	270	255	269	251	251	280	261	255	246	271	255	245	231	251	262	267	266	218	231	239	267	254	275	287	246	282	275	273	269	261	256	249	249	263	273	251	254	250	234	277	264	262	236	254	259	234	274	233	259	268	276	265	235	261	259	263	286	257	260	254	256	253	227	273	261	261	286	271	261	243	250	281	241	265	277	254	237	230	233	278	267	267	266	268	247	264	239	238	232	266	275	271	280	270	257	266	241	241	237	240	252	262	289	273	248	272	256	249	259	244	244	231	292	271	257	255	251	283	249	266	246	258	263	277	260	273	259	272	264	241	261	247	250	269	256	271	241	260	239	264	253	255	261	252	283	271	282	262	278	257	242	251	263	245	284	261	275	262	267	261	269	266	277	236	261	270	258	277	256	277	255	259	245	257	250	260	266	245	282	244	238	264	247	261	264	271	266	252	262	267	259	241	278	238	265	258	238	264	236	248	274	262	250	243	241	255	254	237	272	264	245	258	257	261	242	239	239	260	284	240	278	266	259	256	273	243	243	254	241	197	277	267	255	256	261	261	254	253	211	248	256	241	262	227	239	253	233	264	269	270	273	256	258	257	233	278	257	240	248	246	240	252	259	245	252	263	222	269	250	251	254	252	233	263	248	250	275	245	260	219	254	262	243	281	263	256	274	244	258	261	248	261	248	286	283	272	260	241	262	267	243	282	273	264	257	256	232	269	269	257	252	273	262	249	272	238	281	247	233	266	278	235	267	253	274	229	249	241	256	268	273	260	231	283	252	259	260	235	291	270	264	291	257	279	262	249	283	252	258	262	258	260	260	248	236	231	260	272	272	223	256	283	221	272	300	255	255	269	257	256	243	258	242	228	238	238	284	237	256	266	261	243	270	262	258	297	269	266	264	255	260	274	244	221	244	254	258	254	245	264	249	250	271	253	253	248	287	247	285	235	254	258	256	235	232	247	253	249	264	231	270	254	249	231	239	246	260	268	258	254	259	234	263	265	259	271	236	261	262	273	261	229	280	270	252	251	257	242	277	267	254	265	265	234	258	263	265	258	252	260	277	262	255	256	274	250	260	259	266	246	249	237	239	279	256	266	281	255	233	270	252	249	260	246	267	261	266	252	268	263	274	265	251	257	269	255	265	269	271	229	251	241	293	255	281	251	251	246	264	222	258	235	274	261	239	262	265	265	243	269	245	240	254	231	259	283	259	257	254	261	247	290	254	265	244	276	249	249	258	288	251	239	256	243	242	279	260	234	271	259	244	254	253	277	263	259	238	235	272	246	235	244	238	262	284	255	262	250	263	250	249	271	267	238	259	260	263	236	275	244	235	264	254	264	270	254	276	255	242	248	259	292	254	244	254	255	243	232	261	275	245	247	261	258	282	262	262	270	242	266	272	247	241	266	275	241	241	262	281	260	218	259	232	260	248	245	268	264	268	244	262	242	274	259	260	272	253	257	247	268	244	269	259	273	233	268	259	257	267	270	247	273	245	244	248	283	268	233	256	233	244	252	256	271	244	264	231	261	262	273	240	257	259	280	255	262	273	265	259	265	248	230	255	267	246	245	264	275	263	239	235	240	244	223	254	240	269	250	256	283	250	266	264	284	245	260	280	229	258	261	253	249	235	251	288	253	231	265	245	266	260	249	275	241	279	253	268	243	235	243	231	275	259	258	250	247	259	238	265	224	274	254	262	255	265	241	271	230	252	260	236	261	280	228	277	281	257	260	239	251	281	263	257	290	226	244	277	246	275	259	265	277	259	253	232	244	250	261	215	254	266	242	256	261	233	257	278	260	306	276	246	274	256	244	239	260	263	248	268	264	253	252	257	275	273	264	275	264	267	290	234	261	259	253	259	275	232	254	256	262	239	242	265	267	219	259	237	270	239	251	275	243	255	242
55659	88635	78329	51487	31585	15204	4623	1365	637	537	509	445	486	495	473	465	459	495	497	477	500	449	464	481	459	475	451	501	461	480	479	470	444	485	473	515	490	480	501	470	487	449	457	489	494	466	495	468	449	481	470	448	480	462	463	472	468	452	493	468	490	485	462	493	484	460	473	490	464	478	466	485	502	505	451	493	487	450	490	460	479	492	478	474	483	476	485	478	460	478	492	486	461	459	463	503	445	445	454	493	459	481	493	448	472	462	472	433	456	500	466	479	500	480	446	476	437	494	485	431	488	472	480	470	463	480	470	480	475	474	479	469	482	500	478	484	470	465	469	425	495	452	465	511	444	447	500	481	488	504	457	457	464	500	450	429	411	486	455	415	458	490	428	477	487	514	498	509	482	471	506	456	517	507	506	469	442	467	509	470	423	453	491	460	430	492	495	483	483	462	485	471	465	386	459	471	501	474	450	486	463	450	486	474	520	459	491	490	449	493	526	481	494	484	494	482	484	514	480	459	521	503	488	448	496	497	478	462	494	468	485	490	480	467	504	468	460	463	511	491	496	472	465	483	494	457	472	474	514	490	502	507	446	479	432	478	478	496	510	502	505	484	470	479	500	534	491	469	454	475	465	478	451	488	477	442	481	453	479	486	442	455	441	454	470	467	501	462	456	483	487	465	484	473	477	472	461	470	482	486	482	464	442	454	465	465	463	466	453	491	515	489	472	480	481	509	477	481	476	455	487	479	483	498	511	482	479	472	478	461	465	492	471	502	474	505	526	459	503	491	484	482	491	507	495	467	466	463	459	492	471	493	479	503	498	503	464	500	457	463	457	508	478	513	499	484	520	486	484	493	478	473	462	508	488	488	473	475	481	483	508	479	478	486	483	481	437	457	488	458	476	489	433	475	456	467	460	476	487	448	478	450	501	485	482	487	508	493	461	491	440	456	469	496	469	505	455	488	513	444	500	461	453	491	456	446	441	489	461	484	457	502	527	498	456	463	466	470	507	489	459	461	468	453	460	417	466	485	473	482	474	456	484	465	477	481	493	445	443	460	487	457	490	496	427	513	484	521	509	455	446	464	483	470	478	434	494	493	444	492	511	438	504	474	432	450	458	442	475	464	499	468	507	472	494	436	470	493	480	445	449	487	442	476	447	485	468	514	479	475	478	468	483	464	459	488	440	456	475	458	436	439	473	486	473	469	449	492	462	456	505	492	483	479	495	444	502	479	466	433	472	488	497	472	488	445	467	441	467	457	464	462	486	433	513	447	456	473	478	492	472	490	491	470	444	493	444	515	500	495	492	468	509	470	516	495	451	478	483	452	476	507	486	458	489	467	437	454	499	447	492	468	478	478	484	457	526	501	456	521	448	470	481	479	475	491	458	456	468	482	491	496	477	463	475	451	482	518	491	485	440	476	485	472	482	478	486	508	514	472	467	463	480	499	474	483	438	492	493	491	478	455	470	422	476	480	474	465	504	510	454	466	494	488	458	473	474	478	466	468	472	490	484	497	457	456	496	485	465	481	454	522	492	437	440	488	470	451	465	509	484	473	465	474	515	443	457	492	489	475	483	447	477	479	461	477	483	443	451	469	467	454	458	471	461	516	463	488	497	495	493	473	476	474	477	460	435	484	506	440	472	454	497	485	495	460	458	431	508	444	496	447	460	425	458	443	473	486	473	501	486	460	479	482	489	490	474	450	528	476	439	482	457	460	481	465	456	492	480	499	501	484	473	484	463	450	464	491	475	481	483	516	465	459	488	467	478	453	500	498	439	473	469	484	511	478	474	484	458	455	452	486	472	467	477	433	472	472	489	478	490	490	496	482	453	471	459	478	458	461	460	457	443	476	497	423	480	486	452	515	457	462	465	509	439	481	477	512	463	460	504	480	457	447	449	451	460	464	472	463	509	495	433	453	479	461	482	522	451	478	458	498	465	472	493	497	494	465	497	497	495	420	502	495	491	443	477	495	474	531	443	494	466	439	459	469	493	466	461	456	480	456	498	517	495	515	461	429	450	460	460	494	459	495	497	442	454	449	458	460	451	492	484	485	450	504	476	517	440	474	509	466	470	453	461	489	467	488	502	479	474	476	449	479	516	471	483	481	509	469	486	432	476	505	456	486	479	480	466	513	484	486	492	505	496	468	447	479	456	463	473	514	505	477	490	475	461	485	507	448	462	455	500	508	462	500	471	450	474	500	454	444	485	507	508	487	482	464	436	496	500	503	456	465	463	468	469	463	491	510	470	478	468	490	490	457	478	445	455	469	493	450	471	438	472	451	521	494	486	459	461	466	492	463	497	458	444	473	473	443	439	468	471	501	469	465	487	475	473	476	511	491	460	499	455	458	511	481	487	464	434	511	503	451	484	453	456	485	477	440	458	460	478	463	478	490	438	457	483	466	446	486	489	505	489	497	478	465	439	455	441	454	473	437	452	464	464	476	504	471	493	479	466	502	502	444	466	518	497	441	494	480	444	500	483	492	435	475	478	458	511	502	460	481	498	471	487	451	461	429	468	474	500	500	480	498	482	480	460	488	525	503	483	457	491	450	485	484	496	515	444	454	491	456	409	455	469	448	511	462	480	461	494	481	490	493	503	495	463	477	453	423	460	451	470	476	491	460	472	489	475	439	445	500	458	463	483	449	471	493	498	449	434	500	524	492	487	460	466	513	482	452	507	475	463	473	466	511	427	503	513	495	447	440	516	474	474	475	460	486	489	521	507	465	489	523	502	463	495	470	492	458	476	481	483	462	468	481	497	446	444	484	426	484	461	443	498	483	503	481	441	465	497	448	486	455	443	473	478	498	496	506	489	480	489	477	485	476	473	484	507	460	434	471	477	481	458	482	502	457	479	465	464	501	456	431	517	482	459	502	488	442	497	492	481	469	465	489	473	476	493	473	432	448	495	485	505	471	488	486	484	475	475	513	487	453	476	477	421	479	489	486	430	470	446	449	471	478	449	496	461	444	466	457	453	472	476	468	415	462	465	469	466	461	486	477	462	482	497	477	458	475	511	474	456	496	434	467	464	501	453	471	464	460	511	493	502	438	510	426	444	487	464	493	472	473	491	495	450	466	500	451	486	471	492	521	472	469	474	468	472	448	521	522	468	445	449	450	463	490	497	490	499	493	465	475	499	462	471	491	476	475	484	472	458	481	498	460	452	477	473	462	491	476	448	464	447	497	465	494	481	495	481	510	479	427	455	465	484	489	455	471	514	469	508	469	463	464	488	503	471	480	497	498	470	502	499	474	432	479	509	516	464	479	450	454	472	461	482	474	485	510	478	501	452	457	473	479	419	477	479	531	476	491	492	468	462	528	476	469	441	463	439	507	463	451	524	462	462	484	473	504	495	514	453	460	450	500	494	513	452	469	483	473	468	489	461	442	449	450	432	449	491	473	484	506	470	482	423	457	487	498	472	475	483	484	463	473	479	466	465	478	474	490	458	455	490	456	472	480	471	466	475	456	456	474
23476	22017	35638	36788	28143	20702	9935	1235	429	347	312	344	358	309	326	291	354	322	307	308	360	312	321	341	326	329	331	284	320	332	331	317	307	322	324	324	358	326	309	308	329	337	312	299	321	344	313	299	317	344	320	329	332	312	271	311	328	322	306	338	326	339	304	330	319	327	328	324	312	303	307	291	351	287	323	309	327	325	322	307	328	352	309	315	337	322	346	327	364	328	323	329	303	306	345	324	335	303	301	322	341	329	319	326	366	338	299	324	300	330	276	298	356	321	309	346	333	284	313	314	310	342	337	308	287	342	328	307	317	334	325	320	324	310	308	353	348	316	309	299	319	303	281	312	304	304	307	302	303	315	329	309	315	302	320	307	294	334	320	318	294	329	315	351	327	306	305	328	294	317	326	331	300	296	354	325	321	318	295	326	336	290	301	313	322	319	325	300	304	326	310	323	307	300	300	284	326	354	305	318	297	307	320	314	296	329	306	307	326	302	304	323	280	299	336	302	327	325	315	299	329	312	309	293	310	331	298	325	288	301	276	315	318	312	298	301	370	282	332	302	335	314	330	280	293	347	322	266	319	311	347	300	299	277	288	324	356	320	335	322	358	302	323	313	333	321	302	330	341	293	309	311	323	325	331	322	307	347	306	357	359	321	353	346	311	338	296	315	308	318	296	327	321	304	331	322	288	309	310	303	314	302	313	317	315	325	319	331	318	325	317	337	357	301	309	313	298	304	301	312	336	292	332	326	317	312	335	312	328	304	313	295	348	324	307	341	316	313	320	306	330	360	329	290	316	313	289	319	314	313	320	325	299	308	284	322	292	310	301	316	327	289	309	330	305	350	354	312	336	334	285	336	324	295	302	313	310	327	288	314	284	307	279	315	321	258	305	326	320	299	282	309	307	317	328	346	330	323	276	327	279	316	321	312	336	312	353	313	309	340	360	318	302	270	291	282	336	296	333	337	326	339	329	307	287	331	314	328	314	328	308	329	328	295	334	311	296	340	300	325	317	320	329	325	315	294	302	311	300	330	296	312	323	330	315	293	311	295	312	326	322	295	300	316	282	300	305	333	316	315	301	315	296	313	352	279	315	322	308	309	331	268	322	311	312	326	293	281	323	305	340	286	304	299	320	305	323	313	315	342	319	320	302	323	299	311	310	331	320	330	339	292	298	308	301	312	327	331	307	319	325	296	333	325	339	299	311	312	284	289	326	316	289	322	325	290	311	335	336	298	349	324	341	343	300	324	284	334	284	311	310	345	298	302	323	320	322	318	311	316	326	310	300	294	283	302	319	315	309	277	350	294	318	318	313	313	297	319	337	308	316	305	307	309	330	318	336	314	324	297	281	335	298	351	318	284	303	302	300	322	299	327	317	319	315	324	307	319	311	311	301	318	311	321	329	316	328	341	343	319	352	334	330	325	312	289	338	318	345	305	333	310	300	296	304	331	304	289	296	318	325	326	302	334	293	306	324	318	317	328	341	334	297	359	297	305	288	328	324	310	297	308	305	285	310	296	304	310	328	312	326	333	316	310	285	311	330	314	330	323	313	335	333	350	317	314	334	279	295	330	314	293	308	309	324	311	336	328	328	310	314	325	322	317	313	330	310	301	328	323	327	335	322	332	329	313	345	288	295	303	333	302	288	317	340	282	334	310	328	341	348	321	322	319	292	299	309	317	304	322	304	301	316	326	330	337	328	315	292	314	326	312	315	321	305	311	304	301	285	321	316	328	320	326	328	315	324	327	333	312	320	307	338	334	293	320	317	320	325	321	301	326	313	322	303	305	317	320	274	313	324	303	302	329	337	325	305	330	305	297	305	314	339	327	314	329	301	313	334	299	357	290	315	339	317	319	317	332	299	303	294	316	293	326	297	332	329	332	298	327	294	301	328	313	311	303	333	354	295	316	326	309	315	340	324	304	297	324	323	274	328	328	285	346	265	303	359	346	322	309	323	324	293	301	299	321	332	313	300	308	303	285	359	314	326	337	319	331	308	335	310	282	289	348	335	337	327	333	317	288	320	325	325	312	341	288	344	307	327	326	316	316	341	309	364	352	294	306	351	292	311	327	304	333	328	331	301	326	308	302	306	333	331	280	319	312	307	340	308	311	329	351	291	309	299	319	297	285	304	315	327	331	311	364	319	320	311	302	342	320	333	327	315	329	317	329	329	334	311	326	283	299	319	310	320	300	315	306	336	324	301	329	306	325	335	316	316	366	328	291	349	299	303	317	295	294	303	317	298	283	306	329	327	338	289	328	283	312	331	316	334	302	302	294	282	330	350	341	335	304	334	325	329	281	291	336	334	312	289	324	294	300	321	325	332	319	305	294	335	292	339	313	298	332	359	346	319	340	338	288	324	293	315	269	301	330	343	326	306	294	334	324	304	324	307	312	322	325	286	340	324	343	305	348	316	312	325	291	312	347	314	312	302	326	310	333	303	287	309	306	328	304	309	320	279	341	329	306	297	304	316	341	323	315	306	328	324	303	310	303	303	316	334	359	297	317	313	317	313	343	343	335	323	308	301	323	332	288	305	322	317	308	296	339	341	318	302	309	319	345	323	333	326	314	328	303	340	320	334	335	330	296	341	297	313	319	301	306	337	313	317	333	315	290	341	290	320	335	337	312	293	329	317	328	298	316	280	340	304	313	307	334	290	311	282	305	296	312	294	335	322	295	336	319	289	300	333	306	310	345	299	312	290	330	325	331	309	299	331	326	326	329	321	332	322	330	329	330	319	312	304	321	311	321	324	321	323	310	329	301	316	279	311	313	297	312	284	305	296	326	284	325	313	323	326	314	346	292	355	308	343	306	321	284	303	317	347	332	322	297	298	317	286	330	321	327	319	328	316	322	336	323	328	337	282	312	317	327	331	300	314	346	312	311	333	298	288	353	301	310	305	327	311	288	302	285	326	325	342	302	319	338	309	286	288	321	326	308	344	310	307	316	333	322	320	313	298	319	312	314	312	338	313	332	332	316	315	304	323	330	304	315	294	342	294	324	313	304	321	327	320	344	325	311	318	292	323	361	350	314	304	296	316	310	307	295	323	315	287	291	359	327	284	313	327	341	287	342	327	312	287	286	361	332	314	276	320	315	302	315	298	301	288	329	311	318	293	327	301	313	309	329	328	302	296	342	281	295	318	329	317	343	304	336	322	332	284	318	328	313	318	325	301	357	342	301	327	313	303	332	333	339	356	344	317	314	312	295	331	305	304	328	302	339	323	337	319	342	338	346	326	324	293	307	281	329	265	304	338	319	320	328	322	321	308	336	331	312	307	320	341	293	322	340	308	298	312	313	322	335	283	316	298	330	296	303	288	283	317	324	317	339	339	320	316	305	314	311	340	318	300	320	310	318	341	323	333	300	299	330	284	297	316	353	338	304	302	329	351	325	320	323	325	322	314	327	318	322	311	318	336	338	304	312	333	317	321	320	297	339	320	290	322	313	280	300	332	315	323	301	330	310	331	278	334	312
60438	99245	86644	64234	40419	21416	9126	2110	746	605	583	560	584	574	525	569	620	579	588	568	568	585	575	539	574	565	509	529	573	544	537	528	516	544	568	583	567	580	568	538	598	530	576	586	549	549	593	550	540	587	560	550	535	537	577	535	538	587	561	551	530	568	586	556	535	559	584	643	531	562	527	588	571	603	563	547	556	566	610	522	589	583	595	565	571	551	586	564	557	540	543	588	555	547	560	590	536	522	564	554	566	574	558	544	537	575	524	540	575	553	576	563	573	523	539	504	590	540	533	524	517	521	550	526	536	560	528	593	588	549	506	525	589	581	542	556	596	571	530	620	561	588	570	585	564	558	530	510	547	538	555	538	566	556	589	561	597	569	545	577	531	525	543	571	580	566	541	542	567	584	608	615	595	551	497	521	547	618	560	554	562	584	547	531	507	538	562	559	566	590	567	553	564	543	529	542	550	558	590	575	558	554	564	545	585	560	574	539	557	528	530	531	503	574	520	582	563	527	572	524	586	546	584	558	578	562	582	573	553	562	581	554	538	582	557	548	559	611	557	553	573	578	569	566	531	578	547	538	595	521	585	568	579	560	555	531	541	546	570	570	568	582	584	575	547	606	563	534	559	569	519	556	507	606	576	549	588	563	563	526	546	530	545	525	604	536	570	582	573	551	548	575	576	558	565	550	543	547	528	532	565	575	538	569	551	592	556	530	591	556	537	610	547	557	544	558	533	546	574	562	546	547	592	535	544	565	545	537	558	526	564	566	575	579	570	600	557	566	552	577	535	584	574	543	526	580	578	584	596	586	547	537	575	526	544	533	531	579	588	568	573	535	561	545	567	547	563	550	553	564	546	538	520	574	544	569	590	565	560	504	534	600	541	483	562	552	560	511	561	615	564	560	552	522	518	539	534	552	495	602	536	525	579	569	566	574	562	563	531	505	562	535	554	597	555	539	569	575	549	502	538	563	555	532	585	582	573	573	522	570	577	511	551	537	554	549	562	527	548	518	555	523	592	564	561	556	568	546	562	555	593	538	599	578	585	551	547	557	545	528	566	590	522	538	564	558	542	544	552	569	548	553	543	542	569	571	603	537	635	525	501	512	528	560	563	553	578	535	547	549	555	584	524	551	551	543	535	566	511	570	531	567	546	523	509	545	571	518	536	524	578	539	564	562	571	571	566	556	549	576	537	606	576	548	583	512	565	516	585	584	589	551	546	528	585	565	567	535	552	539	583	570	558	522	554	542	553	566	580	574	582	562	526	555	569	574	525	502	548	549	562	563	568	574	550	551	552	594	554	512	500	580	565	581	536	488	580	543	554	601	525	558	589	572	565	610	579	514	559	507	552	544	573	547	560	541	544	552	557	524	570	593	529	548	554	576	522	557	571	562	531	534	562	584	562	561	517	522	531	577	544	541	523	561	575	560	545	549	542	565	555	563	534	523	549	563	573	591	546	559	559	564	562	527	566	574	539	499	577	536	554	560	546	538	502	532	529	548	569	601	596	581	571	557	562	574	562	575	578	517	548	515	568	557	579	520	568	567	584	554	561	561	534	547	559	547	540	582	570	579	530	576	570	528	600	551	549	508	548	564	558	554	545	566	581	584	544	574	552	503	533	561	578	562	549	581	532	575	607	577	539	567	584	571	548	545	573	551	543	564	544	573	583	561	551	590	512	570	550	538	581	521	561	544	556	525	509	573	477	529	566	552	544	526	590	590	527	552	579	607	570	503	552	545	532	548	542	532	592	569	587	575	534	592	547	560	570	522	568	553	579	560	531	581	557	519	540	562	568	546	540	568	588	547	544	577	558	559	543	541	579	586	559	565	559	530	557	535	544	598	555	533	538	569	566	610	528	578	542	555	538	553	513	560	573	545	548	574	585	582	537	595	588	546	565	584	562	550	582	576	602	573	596	551	572	542	564	573	558	539	567	494	546	538	541	600	521	621	540	570	565	561	579	586	578	544	572	569	589	543	575	527	559	543	550	550	548	562	568	584	548	573	559	534	549	550	520	557	579	561	526	566	515	558	553	556	549	596	582	579	558	577	589	534	541	546	554	531	544	515	566	607	557	538	557	557	495	543	530	549	568	550	592	558	565	568	534	539	570	551	551	561	569	564	550	540	542	562	533	575	546	576	509	542	572	594	536	566	540	576	585	564	538	571	551	575	594	563	566	572	543	567	573	564	579	530	523	607	577	566	529	567	559	539	570	552	561	547	521	580	574	549	591	565	515	559	532	592	549	531	533	567	559	552	555	566	555	578	575	557	597	562	530	588	543	543	546	576	560	585	551	565	561	561	565	566	549	554	548	562	571	587	603	584	575	584	586	582	518	580	582	567	582	559	542	569	561	537	584	524	545	566	591	568	539	576	529	613	560	534	555	536	529	532	549	535	607	554	576	530	548	549	578	540	557	532	574	542	556	560	523	589	560	538	556	511	576	517	552	573	567	555	541	573	549	564	537	541	538	555	557	565	566	524	580	548	554	541	589	535	545	565	563	565	541	542	529	541	568	548	543	560	567	544	534	601	547	552	549	567	587	541	554	591	547	558	602	525	537	568	548	553	533	531	547	591	568	548	544	560	534	547	547	586	569	555	558	534	587	533	562	535	609	542	548	573	553	552	544	556	538	541	557	540	574	527	548	537	575	580	520	556	571	533	578	587	560	542	565	566	568	552	578	545	561	546	526	554	594	560	594	575	575	511	538	615	530	561	558	526	580	566	573	550	570	537	568	518	579	598	541	568	530	563	584	577	550	560	539	540	571	579	550	596	544	528	532	596	574	557	564	601	547	529	531	567	526	590	583	494	531	563	501	583	592	592	539	602	545	548	529	556	549	543	539	587	547	494	587	516	528	560	531	548	552	581	576	553	552	603	550	551	576	554	546	533	564	501	569	555	577	585	519	578	577	577	519	511	576	576	519	544	567	552	534	566	532	577	520	577	540	541	555	548	543	560	526	597	590	556	565	565	567	535	569	558	542	561	569	570	588	551	598	544	568	524	557	574	560	605	548	561	546	542	540	533	560	548	551	525	577	568	567	502	535	544	555	577	587	533	558	535	521	567	543	605	561	571	564	533	550	554	531	584	527	510	560	516	554	599	567	551	561	509	558	590	599	551	534	606	537	551	531	582	558	525	578	549	533	555	523	556	559	561	548	480	558	573	608	526	573	538	563	524	547	556	554	563	562	550	583	532	542	552	579	559	578	538	552	579	588	625	583	534	515	516	549	557	561	583	596	573	535	554	544	562	600	549	535	516	544	523	528	604	525	577	554	593	596	611	535	545	507	545	542	568	547	515	577	533	607	547	564	531	589	557	556	523	534	535	524	543	583	543	562	555	554	533	551	562	558	569	552	542	584	536	549	563	542	576	573	563	569	570	569	549	518	521	564	582	556	564	562	547	572	550	572	543	499	550	548	574	578	562	547	565	575	533	565	574	501	592	553	555	566	564	556	555	579	554	528	592	534	540	543	543
27870	27926	34056	20500	5202	1517	507	272	218	232	251	277	258	234	220	224	231	242	226	224	260	257	259	222	238	239	247	257	264	233	243	256	240	246	230	256	251	248	242	245	249	248	243	279	257	211	240	240	225	275	237	253	230	241	230	240	240	263	213	241	231	247	242	233	239	243	234	247	254	237	242	261	234	241	240	256	248	238	230	256	249	246	224	244	233	230	259	217	234	251	220	218	262	236	249	236	245	273	250	233	239	230	236	226	244	250	244	253	231	221	281	222	234	227	247	250	222	254	224	215	245	245	224	215	214	256	259	222	254	247	212	211	240	253	247	244	245	219	222	237	260	253	255	250	237	252	245	251	228	259	263	236	233	244	227	231	227	229	259	240	229	250	212	236	236	237	251	233	255	221	256	239	211	246	255	240	246	262	274	241	235	239	246	230	252	241	222	260	214	266	255	267	248	261	237	241	241	237	244	218	229	236	251	246	256	255	252	257	258	241	223	269	237	232	244	258	219	229	232	250	233	243	230	232	246	229	232	260	247	250	234	262	229	252	251	243	257	229	239	244	251	236	235	231	237	245	243	244	237	230	267	275	230	218	248	260	218	219	251	268	237	262	243	266	239	248	216	218	266	234	241	268	243	273	249	228	248	260	249	264	257	263	264	262	229	275	245	244	219	227	230	250	241	239	246	228	254	242	270	237	239	242	236	231	245	244	225	254	251	238	219	245	251	233	254	217	255	231	260	247	234	213	256	234	242	256	238	221	244	248	247	216	213	231	239	254	209	269	234	249	235	261	247	278	256	255	234	226	225	257	231	253	247	228	209	257	237	223	230	270	257	250	267	239	226	205	217	230	250	277	277	257	241	244	231	255	259	219	236	245	244	238	243	233	214	245	233	257	240	260	219	278	230	224	259	245	240	261	234	234	264	199	248	235	234	222	231	259	234	225	245	244	234	225	251	252	240	230	235	249	239	210	223	255	233	230	260	245	215	274	215	237	235	234	246	238	233	235	233	283	254	262	242	237	238	259	245	217	240	254	228	260	250	240	235	257	246	272	258	279	250	220	230	264	245	252	245	224	244	264	247	229	241	253	253	257	233	223	257	253	234	236	233	248	265	254	236	266	263	233	262	261	223	256	253	244	226	226	231	249	263	213	236	276	237	237	232	270	241	256	243	269	227	266	238	240	232	252	251	232	224	254	235	236	232	255	245	281	243	248	233	249	275	233	251	218	269	274	253	258	244	238	228	225	247	280	222	274	246	241	246	241	246	255	223	231	254	255	240	255	269	249	272	225	275	255	235	248	258	239	253	239	240	252	260	251	268	269	232	249	249	204	251	247	227	255	232	249	242	228	228	228	258	241	235	239	256	261	262	243	234	253	265	268	266	268	269	248	237	240	235	236	244	253	241	236	231	242	257	254	247	242	239	246	229	259	244	238	257	251	234	272	243	224	255	227	229	234	230	224	259	253	237	261	265	242	222	212	250	254	235	257	238	232	249	242	245	246	259	184	235	246	250	219	256	246	220	275	238	270	224	223	243	223	255	225	223	274	247	251	234	246	260	233	251	251	243	222	238	247	227	254	202	237	266	231	241	259	206	227	221	252	220	218	271	249	260	240	265	265	267	236	253	261	247	231	237	271	235	247	243	233	260	253	241	247	251	272	242	250	257	255	251	230	243	240	258	266	245	271	227	240	260	248	252	257	257	228	243	260	256	222	247	239	250	236	235	265	251	260	235	279	262	251	260	263	245	249	256	247	251	253	255	218	237	231	260	239	241	268	248	237	246	232	252	245	244	250	238	254	261	273	232	267	257	233	241	258	245	244	265	253	257	225	243	239	196	238	232	242	268	210	271	232	236	235	258	243	266	244	208	251	254	229	265	259	250	217	247	250	256	254	237	249	235	220	230	254	260	261	235	238	242	210	235	239	241	247	269	236	247	252	255	237	254	242	257	245	248	244	251	271	231	244	208	227	251	236	251	227	275	238	262	233	249	258	208	243	275	234	232	244	278	278	225	245	245	243	262	264	275	271	216	246	265	227	295	223	240	233	239	239	246	241	238	270	259	240	255	223	242	220	240	242	239	227	221	234	224	256	259	211	200	264	250	263	235	249	245	250	247	219	227	257	237	256	239	220	272	224	266	241	248	270	228	272	241	230	210	233	268	235	236	234	245	220	238	230	225	278	235	247	263	256	239	266	285	248	228	245	249	246	253	248	251	231	267	293	232	253	235	252	246	242	254	237	232	241	222	226	271	243	226	252	236	230	245	249	285	254	239	247	224	238	242	260	230	205	223	265	259	240	218	244	241	251	259	249	253	281	234	248	240	214	240	230	239	261	261	220	255	220	251	247	225	256	231	271	257	252	237	244	260	260	234	279	223	234	212	245	247	279	231	230	233	240	209	230	248	242	253	265	265	251	234	222	227	237	245	235	250	255	223	251	239	267	257	251	254	269	234	240	227	215	237	250	228	212	238	232	258	230	282	260	223	256	237	267	229	267	224	226	214	259	224	244	252	231	224	243	247	265	252	247	234	236	254	260	251	250	237	230	244	228	223	232	260	228	201	247	246	236	239	247	214	242	256	255	233	221	274	253	240	247	256	226	230	250	258	235	237	234	225	230	217	237	220	212	245	270	234	257	240	264	259	250	257	241	246	246	236	249	259	259	215	255	268	238	222	264	239	215	240	269	253	263	240	258	264	213	231	239	224	247	258	244	240	250	223	267	245	244	246	243	277	261	212	241	251	248	261	235	235	238	248	226	220	254	253	250	252	272	251	258	258	253	254	217	235	216	244	219	230	219	239	256	243	229	249	247	242	242	239	233	261	228	199	247	247	251	225	227	228	239	261	233	246	270	247	250	264	243	230	239	248	242	215	231	244	259	229	243	227	244	235	248	235	259	263	244	250	261	239	232	246	216	217	242	238	251	243	258	257	245	232	248	240	284	234	238	245	224	237	252	234	256	232	224	239	242	236	272	251	236	244	236	245	257	221	251	248	261	251	236	203	244	238	270	252	276	214	252	244	282	239	241	221	240	235	233	238	249	245	230	243	229	235	245	250	253	246	247	250	240	232	257	235	286	246	251	259	241	255	224	271	231	279	245	233	270	252	241	219	262	256	221	243	246	249	258	259	217	235	250	232	267	260	237	261	232	247	264	207	241	269	253	262	249	242	232	249	261	260	186	249	263	262	252	244	263	227	225	269	263	257	204	240	236	228	234	257	234	256	247	266	266	257	229	250	243	251	235	254	251	258	236	256	219	219	258	262	250	225	254	224	262	257	278	246	276	244	259	261	247	243	230	219	225	253	249	247	222	277	229	283	251	230	229	257	252	242	254	244	217	244	235	239	249	236	261	230	255	241	223	218	224	256	245	236	277	244	270	247	234	288	227	234	249	228	250	243	246	265	252	280	247	217	241	237	246	269	206	231	238	252	226	244	272	217	232	249	215	261	230	249	274	266	220	253	256	272	271	213	257	226	220
31858	46849	40372	22899	8703	3348	1045	518	448	415	478	474	437	462	440	475	469	479	448	474	433	457	508	458	473	468	454	460	495	481	449	466	454	446	446	431	437	458	479	507	470	468	464	443	443	472	434	442	420	466	438	473	449	469	475	439	475	458	436	493	459	458	452	474	428	437	490	440	498	429	496	471	480	497	486	472	454	499	468	479	483	417	460	486	445	427	467	467	463	490	453	458	424	448	416	460	445	439	430	434	500	490	458	454	480	454	468	454	453	498	486	463	416	468	482	447	452	471	474	448	414	447	453	436	421	493	446	487	490	481	462	476	466	471	470	449	450	452	485	476	456	448	475	462	455	464	468	445	503	449	445	448	475	445	439	500	513	440	450	447	474	466	466	477	465	455	466	419	441	420	471	443	469	455	498	472	482	440	459	492	449	469	492	446	452	484	450	430	441	463	475	489	472	438	469	435	509	435	452	469	483	426	456	457	458	470	465	437	457	473	450	464	457	449	466	451	444	436	436	477	451	478	430	450	471	426	462	443	446	480	475	456	442	429	487	443	455	468	430	474	470	446	464	433	456	458	453	481	462	476	477	460	478	450	427	451	456	470	481	454	490	461	460	466	444	482	436	413	448	428	424	473	462	448	434	432	461	449	497	453	438	407	495	451	470	431	464	448	468	475	460	446	475	455	440	457	433	468	456	441	425	485	438	463	467	486	495	489	483	452	493	469	465	437	454	516	464	464	441	474	452	421	474	483	446	437	431	454	444	440	460	481	481	451	459	464	452	467	455	451	438	429	459	489	451	452	475	475	468	457	445	421	456	478	468	486	485	448	444	440	422	433	450	495	439	459	448	472	442	461	443	475	434	476	469	457	476	466	485	459	432	460	456	448	471	446	483	454	487	416	476	448	456	457	440	466	449	443	443	474	465	471	431	447	448	409	472	445	457	467	472	446	458	481	428	460	474	474	485	450	450	484	511	451	449	442	470	472	461	479	437	448	461	485	446	483	446	461	459	432	447	471	479	472	460	459	481	472	494	470	479	487	480	431	486	447	454	447	453	438	414	462	481	454	462	465	490	470	475	446	454	447	481	454	408	456	471	492	463	464	453	463	434	454	444	438	495	479	427	445	426	465	427	447	442	454	456	471	449	464	483	466	443	443	429	461	470	464	454	470	467	444	421	455	482	488	452	444	458	472	453	442	467	456	489	406	446	486	489	486	463	462	450	474	461	475	468	441	450	443	502	473	492	456	431	475	478	450	479	430	482	465	435	424	447	423	419	450	476	431	446	496	444	456	460	476	489	478	461	441	484	475	455	433	466	492	499	498	460	400	475	449	446	482	449	501	480	473	462	421	421	439	475	459	495	485	457	459	431	473	468	454	470	448	449	441	454	466	454	469	443	460	472	474	456	463	502	487	451	453	451	496	447	449	425	496	462	493	475	480	462	444	451	449	443	483	482	454	468	498	447	436	467	438	461	449	456	468	450	472	471	462	460	431	443	520	441	457	411	485	414	433	421	466	438	464	488	475	470	456	469	440	483	422	478	418	425	441	453	446	462	475	452	485	467	436	512	461	486	472	466	450	464	444	489	460	422	454	425	465	441	468	438	490	431	462	447	496	441	452	489	453	429	487	459	457	457	425	450	435	477	439	452	450	482	474	430	428	479	435	457	462	461	484	472	452	444	478	436	478	416	446	466	467	468	491	457	455	458	451	460	452	470	441	469	459	450	424	479	487	479	456	479	490	472	472	475	483	495	442	469	453	462	454	441	428	479	464	472	469	453	464	539	463	442	486	489	436	502	452	474	459	487	490	447	450	455	477	458	420	451	429	510	446	453	460	457	443	463	453	465	471	461	460	492	475	433	442	445	433	469	476	447	470	475	481	454	456	451	464	440	456	451	452	437	472	449	451	473	516	450	420	430	428	500	458	454	453	481	456	459	446	452	461	419	467	461	448	420	496	479	428	474	438	459	479	475	486	481	488	460	466	434	485	431	445	457	477	451	468	470	423	468	435	433	479	483	443	443	496	492	486	504	463	437	437	476	459	454	465	444	464	463	450	477	441	445	450	453	460	447	482	453	452	463	471	495	470	446	459	444	455	475	456	472	459	490	430	474	437	482	462	420	485	447	463	456	439	436	454	438	417	445	455	464	440	468	477	470	436	470	461	492	453	431	461	416	450	431	478	450	468	441	450	477	457	464	449	442	480	455	475	439	467	458	487	440	472	477	452	428	431	421	469	452	474	468	442	433	461	463	434	469	448	423	462	445	464	433	462	440	454	470	469	440	482	468	437	497	482	438	454	462	439	466	485	437	468	488	480	421	465	441	449	470	443	467	480	439	471	431	482	454	450	463	429	422	460	475	483	462	469	455	489	426	452	468	451	477	466	453	459	475	435	450	420	442	463	440	445	423	504	468	472	434	436	520	440	430	511	442	445	434	454	445	480	442	453	473	461	445	477	458	479	461	488	496	463	425	443	486	430	434	425	449	470	480	451	447	440	451	491	407	481	462	432	463	457	445	429	433	487	480	466	480	420	440	502	452	456	423	442	466	430	461	467	480	444	478	458	459	444	426	472	485	465	496	420	451	479	448	490	468	433	467	450	493	466	482	471	451	495	460	434	459	481	434	500	479	472	490	496	448	439	455	489	447	475	465	464	446	457	481	459	444	497	451	409	453	445	469	464	455	465	455	457	466	414	444	461	459	449	454	475	475	444	484	433	468	437	441	458	443	432	478	465	474	463	451	428	458	456	469	464	489	492	435	462	425	466	440	492	456	475	470	455	466	479	445	460	461	464	465	464	475	457	441	449	477	445	491	478	469	479	455	465	465	494	447	423	479	487	479	467	452	456	452	468	423	494	461	466	473	456	430	458	460	448	449	451	445	478	452	484	479	451	478	404	505	471	433	438	437	468	439	433	454	470	477	493	410	454	455	467	449	435	429	470	456	410	440	486	486	423	481	466	450	449	474	426	435	437	468	481	463	438	435	430	440	446	455	463	449	448	464	452	439	463	463	442	444	446	432	473	436	441	472	495	487	505	404	459	436	455	500	443	432	459	404	417	498	433	461	455	455	441	470	458	449	463	518	454	456	437	490	447	461	464	417	480	502	440	457	455	449	474	422	485	448	465	432	462	472	427	459	456	449	463	441	478	460	447	446	443	459	472	428	448	470	480	520	459	459	450	494	432	449	421	455	448	503	437	445	432	486	483	432	489	490	465	426	466	456	438	447	455	485	467	449	455	470	489	488	470	478	449	459	478	429	456	474	420	453	465	460	459	463	465	450	457	470	476	444	481	474	451	429	463	471	454	468	469	474	482	449	461	451	433	458	483	448	445	463	432	448	426	452	499	485	487	499	462	481	455	431	466	478	488	437	447	437	409	477	436	469	471	450	450	472	463	448	475	445	452	479	480	465	468	461	456	465	437	512	468	455	465	466	471	467	467	457	437	439	440	442	482	454	451	460	468	463	421	434	501	467	447
24567	24415	39727	34476	22309	11343	1772	430	254	244	259	292	260	258	290	303	266	255	237	273	226	275	247	271	288	263	248	259	266	249	269	250	296	269	260	282	269	273	269	265	262	269	246	265	267	257	266	248	276	263	238	273	259	253	244	281	273	262	256	227	287	264	274	266	251	265	249	247	289	264	260	272	232	260	248	266	254	285	251	278	243	237	272	261	278	279	259	245	269	243	301	281	236	262	268	250	268	276	259	277	273	287	247	252	259	240	274	266	263	265	269	261	265	238	256	249	259	285	251	262	249	262	249	237	263	261	281	308	233	276	260	264	269	238	260	256	263	275	249	254	257	237	260	270	235	255	248	266	266	264	240	297	256	285	252	261	276	246	264	258	246	249	259	254	277	271	262	248	279	252	250	285	283	272	261	283	270	238	234	252	275	274	257	244	261	253	274	252	231	279	262	270	263	263	228	255	261	238	280	286	258	263	266	250	267	261	256	260	254	264	271	281	260	259	256	235	242	254	252	275	263	264	257	264	267	244	257	276	236	284	301	256	251	282	254	273	297	244	274	270	264	257	287	260	250	277	260	266	261	248	272	262	278	234	237	291	257	246	262	316	250	253	217	224	263	268	279	244	249	264	256	266	236	251	252	278	244	258	225	267	280	267	265	256	266	258	271	287	258	254	247	249	290	250	268	244	257	235	247	256	263	248	247	243	261	237	261	254	255	258	250	249	237	271	250	263	258	250	293	249	268	251	270	244	240	263	282	273	268	244	263	250	258	271	224	276	263	257	255	258	269	260	269	270	245	271	279	263	254	258	267	285	258	258	239	252	276	285	225	275	260	263	274	274	248	280	263	289	246	271	262	247	267	257	264	266	229	270	271	247	247	265	269	299	268	300	243	266	252	271	248	262	264	261	261	261	252	259	275	251	283	265	280	282	265	252	243	264	277	271	268	271	244	252	275	281	304	257	250	236	271	255	276	245	263	275	227	239	258	272	270	256	271	255	246	281	253	296	252	270	261	263	294	262	265	262	258	259	264	263	273	247	248	255	257	225	292	259	256	268	244	237	231	238	255	266	264	280	267	240	272	265	261	236	264	264	261	256	272	250	250	255	242	253	242	279	240	246	276	219	249	237	259	272	250	290	237	267	279	296	262	261	247	266	279	285	259	250	257	253	254	269	249	278	264	250	231	260	252	248	251	279	232	237	253	257	256	246	272	237	250	247	277	243	249	283	222	306	256	263	255	278	269	268	263	281	238	277	266	265	242	274	283	266	277	294	266	300	277	271	260	262	271	254	228	270	285	249	271	259	272	264	257	259	239	237	265	244	270	241	241	255	238	283	250	285	281	274	282	272	242	284	243	254	230	259	254	265	264	268	267	282	284	269	274	240	263	259	262	263	255	270	290	244	248	284	268	259	297	286	274	242	284	237	243	281	256	260	279	266	266	268	253	247	267	269	266	264	269	281	263	268	255	277	249	225	251	298	255	256	265	263	257	235	248	253	244	250	242	288	268	267	261	254	251	270	270	238	251	272	239	240	258	253	283	278	240	263	248	264	282	271	276	248	264	280	262	267	249	275	261	280	276	273	289	291	245	270	268	257	259	255	259	250	268	291	261	274	229	277	257	242	221	269	268	267	248	264	234	247	274	283	266	237	239	282	279	260	254	288	288	259	241	274	285	276	268	268	254	256	242	282	271	257	282	258	257	240	244	268	261	236	247	279	274	257	245	275	279	292	274	240	289	265	256	257	282	252	258	263	266	250	253	286	241	276	254	279	238	275	237	253	253	307	263	261	249	267	249	271	255	242	266	299	256	263	282	267	254	238	270	257	263	214	251	226	268	273	276	287	262	268	251	243	293	292	242	256	257	259	255	272	229	257	257	256	284	259	267	249	266	268	241	273	260	234	232	251	257	255	231	245	261	266	264	233	244	267	266	270	261	276	255	250	261	237	250	261	256	248	235	271	282	262	247	248	231	261	227	268	293	236	282	260	262	280	242	271	272	282	247	263	248	261	247	286	265	252	268	257	274	263	251	270	252	234	251	257	283	277	240	268	274	244	240	262	293	270	277	246	283	258	241	266	277	279	237	283	253	224	245	264	234	240	261	255	257	280	288	270	260	242	274	245	248	285	266	255	246	246	250	243	249	263	247	277	230	278	248	240	243	262	271	233	282	282	239	266	245	274	264	250	264	271	259	281	247	237	251	259	256	276	255	252	245	259	257	272	253	243	251	238	255	261	280	242	256	274	242	241	276	270	265	274	241	251	263	259	255	279	255	256	286	243	260	241	271	260	267	260	257	257	302	255	253	273	286	242	262	259	269	278	263	258	299	265	235	235	250	293	286	286	248	246	223	294	268	281	259	252	289	255	250	259	270	256	243	249	241	264	282	265	254	260	250	262	254	254	261	254	259	244	241	263	257	262	252	260	271	240	258	260	254	267	234	284	257	262	274	259	253	246	284	267	284	270	275	270	265	272	242	260	258	272	230	248	248	235	274	273	251	301	290	268	280	242	272	294	274	286	246	234	254	241	272	242	252	275	250	284	264	263	244	267	245	277	262	288	275	244	275	256	266	276	264	253	246	269	295	253	260	270	269	268	240	248	234	262	241	262	250	260	286	271	250	268	269	237	293	245	248	270	247	270	272	266	254	261	231	239	263	245	248	273	251	242	270	267	292	238	259	262	244	273	268	276	275	255	227	268	289	283	243	282	278	255	271	267	266	266	235	259	278	257	297	270	232	259	284	284	271	255	269	257	279	255	280	289	248	268	263	227	241	260	247	246	284	266	262	258	266	249	246	262	299	262	262	284	278	247	257	302	253	254	289	281	276	239	250	276	257	249	257	254	244	253	231	267	282	258	247	262	265	227	259	217	256	266	248	242	276	244	264	300	256	261	266	251	277	285	242	243	266	250	263	261	267	249	294	248	243	253	285	277	270	286	260	226	244	251	248	271	258	264	267	275	261	211	251	235	270	280	277	270	249	248	274	294	271	309	233	230	252	253	249	273	265	254	239	279	272	261	283	272	288	260	258	258	275	253	265	232	254	261	250	258	249	245	277	285	281	282	276	275	255	269	278	257	270	235	283	278	277	253	312	272	236	273	276	246	295	271	239	271	223	276	248	258	237	253	225	281	259	260	265	254	245	262	298	304	274	256	292	269	228	249	251	276	245	246	242	265	293	234	247	245	285	257	275	232	236	259	255	268	279	243	244	270	275	236	258	267	266	253	270	243	260	261	266	248	266	266	251	277	263	260	264	265	255	261	271	283	271	255	288	298	260	288	262	208	259	227	239	253	270	263	267	245	271	243	250	251	269	254	251	247	286	275	279	260	234	292	248	276	272	276	227	264	289	272	254	236	244	252	283	273	256	252	255	272	273	249	241	258	273	259	244	265	248	256	265	278	255	253	247	269	282	280	294	278	261	269	236	243	303	263	278	256	247	290	256	282	249	277	280	237	265	263	252	236	251	268	264	256	282	260
57390	91470	73782	46102	26470	10499	2518	903	537	477	477	482	479	532	501	492	469	477	477	522	465	497	464	507	455	478	449	518	489	481	507	478	504	469	471	460	478	477	447	490	516	487	516	483	483	510	543	481	467	480	499	474	511	437	476	517	489	463	494	511	481	515	540	464	475	483	462	481	487	504	476	508	449	449	455	494	479	474	536	468	438	523	502	461	498	473	492	479	470	483	489	455	453	498	484	463	459	442	529	445	474	476	471	499	504	514	500	502	498	497	516	464	493	484	509	474	489	452	459	481	485	489	451	521	519	479	460	479	492	502	512	479	461	492	509	485	499	474	518	496	452	522	495	511	547	432	468	464	484	496	508	485	520	501	433	501	489	513	450	505	437	514	494	526	469	481	524	456	496	502	456	501	471	478	494	493	522	485	450	516	514	532	496	487	507	464	529	481	496	463	499	472	464	462	539	496	512	467	514	453	496	505	525	489	463	480	473	529	481	522	497	460	492	488	507	496	501	488	475	493	476	492	478	469	518	506	497	510	462	461	472	494	502	520	484	506	465	454	485	504	493	479	447	487	476	478	484	443	471	492	512	487	455	528	500	489	502	494	472	492	477	476	480	465	494	480	505	472	484	492	478	497	494	489	468	496	486	486	490	495	469	478	489	480	518	473	504	515	508	496	442	504	466	480	497	479	476	449	474	478	482	491	497	475	497	472	465	446	485	473	460	504	474	483	514	487	518	455	499	507	476	446	470	492	488	459	489	502	524	478	467	471	459	473	532	449	496	505	501	492	486	516	483	465	494	487	508	494	480	484	509	482	482	503	496	455	511	461	458	461	499	503	499	522	505	483	462	458	489	471	498	494	498	504	493	469	479	504	467	447	509	485	477	497	456	454	491	499	468	494	468	456	503	508	490	499	490	495	490	491	490	499	483	491	480	480	462	482	508	491	518	495	519	504	492	499	505	511	521	462	473	475	468	459	480	482	528	515	504	504	490	487	476	480	439	505	471	469	495	470	489	453	513	496	500	482	455	521	529	481	490	494	505	476	472	489	477	434	515	562	490	483	485	477	480	479	482	499	497	460	490	514	500	467	505	515	472	490	489	475	487	531	482	484	496	486	520	477	493	507	534	511	474	466	504	479	475	500	502	493	471	465	489	479	492	478	493	486	450	473	524	519	456	456	477	511	490	491	501	506	531	472	492	465	472	490	468	536	472	477	515	484	503	492	497	485	484	499	505	493	487	448	495	523	531	475	475	486	505	482	440	480	493	502	475	508	481	492	497	494	493	487	490	508	515	497	479	480	452	451	453	495	442	499	505	515	508	478	498	511	510	489	458	510	472	479	454	469	488	459	520	512	526	531	517	454	462	505	443	513	515	512	458	495	479	517	476	481	490	483	500	465	501	501	503	464	487	476	503	490	468	517	481	454	493	503	487	464	494	476	478	468	509	476	480	457	502	493	519	456	460	439	506	472	516	493	533	475	494	442	477	526	509	535	436	494	497	449	449	481	501	499	477	449	471	477	500	482	464	500	504	509	532	510	471	501	471	467	492	508	493	529	467	511	494	496	497	497	466	499	469	492	429	494	510	468	490	475	482	522	464	472	454	492	513	492	491	454	453	475	466	489	471	472	465	496	474	499	489	495	486	483	490	496	459	499	477	492	461	545	510	488	484	485	509	500	464	497	488	472	446	518	462	496	444	480	495	492	488	481	464	521	496	479	451	458	474	469	478	494	493	476	521	489	497	444	484	460	477	478	463	448	482	523	510	485	499	490	505	468	487	455	463	495	472	504	502	506	494	480	500	462	460	502	451	476	439	497	499	481	503	488	475	511	469	507	508	496	485	516	483	486	494	505	476	457	492	471	480	477	489	472	496	471	464	489	453	475	461	445	502	514	491	458	461	502	507	475	497	506	489	459	479	494	482	488	512	506	511	487	458	497	517	489	473	489	509	527	478	497	506	458	515	491	507	495	457	468	489	503	484	504	481	452	481	479	469	518	493	477	523	548	491	501	488	485	464	500	511	455	486	507	502	498	525	484	473	463	493	461	492	522	443	478	547	475	511	482	478	495	510	478	467	492	506	464	491	460	518	494	489	487	458	500	480	489	494	482	463	456	496	492	494	517	503	498	478	500	462	493	497	541	500	517	527	502	476	500	523	508	492	480	475	456	493	477	480	445	510	524	483	496	497	516	517	501	478	503	505	469	482	498	477	506	479	511	501	508	524	494	480	489	471	489	523	500	494	487	482	459	489	493	483	502	456	520	444	483	458	429	507	472	486	453	487	501	511	473	455	530	484	461	462	482	542	493	484	486	490	505	534	483	518	506	478	548	514	468	493	495	482	476	491	468	467	469	496	471	462	497	528	501	515	493	488	487	488	490	485	477	541	489	468	492	512	464	499	471	450	504	453	510	517	511	488	465	462	520	530	512	507	460	478	491	483	488	460	440	464	470	446	495	501	499	457	504	490	471	519	487	470	493	479	474	521	479	461	473	471	485	458	496	502	500	453	449	485	474	483	502	493	532	482	489	497	479	511	500	446	472	511	488	492	457	498	501	517	515	500	473	497	519	484	439	484	450	480	486	449	494	493	455	470	525	490	487	471	489	486	482	516	539	510	480	438	503	487	523	498	482	518	500	464	480	493	502	481	478	475	523	469	515	468	477	511	511	523	474	497	513	479	511	506	494	503	459	448	470	506	491	473	491	500	515	492	462	440	564	478	465	500	468	479	471	483	493	493	505	458	502	436	488	516	484	533	499	490	476	543	471	465	516	490	489	510	455	511	485	435	466	482	478	499	480	482	489	451	489	482	469	494	468	467	429	525	479	461	471	519	472	493	493	491	453	475	531	497	490	508	474	470	467	466	496	489	483	491	524	472	535	465	471	480	442	432	483	513	505	462	468	483	496	453	520	506	489	481	491	481	499	505	472	497	504	520	499	466	477	477	488	517	454	501	485	515	457	472	460	465	486	445	499	482	537	467	476	495	470	505	503	501	502	461	508	443	492	477	472	505	482	496	494	482	500	497	489	493	469	504	482	509	467	513	493	468	514	479	513	447	464	497	525	476	529	512	504	444	488	475	479	531	482	515	476	510	482	518	442	532	484	480	461	520	520	497	459	511	489	478	461	513	461	484	474	512	508	472	451	536	471	489	498	494	474	448	440	442	453	490	461	500	502	473	471	537	466	464	464	501	517	486	516	477	509	509	475	472	481	475	503	503	452	465	493	506	494	487	486	471	454	443	531	459	488	481	499	483	515	487	501	487	503	478	432	479	466	511	497	496	488	490	516	516	502	479	518	487	465	486	500	489	454	540	476	528	472	536	500	477	454	488	542	479	442	490	480	469	476	470	465	507	437	489	495	477	490	521	495	506	469	496	506	477	493	537	487	454	481	489	486	525	438	445	504	484	473	480	513	494	455	496	486	493	529	449	459	501	474	464	478	528	493	486	485	475	454	482	496	501	503	483	468	490	521	466	480
23452	22733	34017	29451	23364	18432	6022	653	374	350	364	341	316	324	340	324	338	325	335	328	317	331	307	316	329	341	333	312	314	344	304	309	315	322	320	328	298	336	343	298	311	317	319	320	314	314	334	299	303	288	332	314	297	321	324	329	308	309	347	325	322	310	296	337	363	319	354	295	299	331	326	298	304	306	291	350	319	298	295	334	303	318	315	324	294	330	309	300	300	353	335	331	325	331	330	329	307	322	322	330	309	324	321	308	328	320	377	349	300	307	333	351	295	332	307	310	318	312	336	319	293	330	308	314	288	284	315	325	295	351	296	299	296	316	327	298	297	313	310	287	342	332	334	302	317	333	308	301	316	297	296	328	314	305	322	320	304	321	306	296	298	317	317	336	322	300	327	314	317	293	305	301	309	356	334	325	329	332	303	334	339	337	290	306	318	307	283	307	307	355	313	331	330	330	301	327	317	295	282	330	281	310	313	329	336	288	334	303	308	338	305	338	318	331	349	332	326	281	318	331	339	333	323	288	266	307	335	301	334	298	317	303	320	317	326	335	291	321	314	318	306	308	309	293	310	322	335	323	324	311	298	345	329	337	332	313	309	329	296	335	287	337	293	281	336	328	343	288	318	333	327	323	329	261	317	333	303	305	316	337	333	309	324	325	340	304	327	339	288	297	289	294	329	315	317	299	310	338	341	315	308	314	324	305	310	315	303	295	288	299	343	301	338	316	311	307	325	312	324	326	294	299	285	305	299	314	341	306	308	341	337	320	323	317	292	305	313	360	299	298	314	309	333	306	309	296	338	316	335	292	338	342	328	326	326	337	300	324	318	330	337	309	278	331	335	311	339	339	322	338	303	310	333	306	313	318	330	303	325	279	324	320	353	325	301	309	312	323	299	312	307	316	342	292	324	324	293	335	308	345	310	332	357	341	310	309	328	302	328	331	301	306	311	320	307	309	318	327	335	312	294	308	321	348	321	291	308	323	329	313	320	305	321	312	325	288	320	320	296	334	330	328	299	297	315	309	319	316	316	307	319	295	282	292	331	345	314	326	320	304	358	296	334	321	326	321	321	284	349	307	308	309	332	300	329	317	365	321	287	317	321	308	288	347	303	277	291	320	326	286	320	292	307	344	329	286	307	309	317	295	339	317	331	342	299	296	315	305	299	332	309	334	337	313	320	308	341	331	311	319	315	294	311	296	309	342	335	310	312	337	313	301	349	328	327	328	330	330	327	310	328	291	313	335	297	280	319	322	317	303	335	319	324	318	310	317	321	282	316	330	287	313	298	320	338	274	342	311	335	306	310	292	324	339	324	303	348	324	318	333	332	338	328	289	304	321	350	311	320	321	330	321	325	289	305	302	331	330	303	333	314	355	325	322	291	341	323	289	322	333	316	286	346	308	313	331	352	296	357	293	300	312	314	310	307	325	318	308	330	295	314	325	299	344	348	316	347	306	324	305	293	306	340	321	315	328	327	305	315	307	331	288	331	311	308	333	340	331	307	319	293	317	333	306	317	319	307	347	316	261	359	339	336	314	350	284	320	293	303	284	323	342	335	301	323	287	315	329	280	318	320	337	319	342	305	305	328	289	306	328	298	346	309	338	317	321	307	321	305	318	289	313	302	317	286	331	308	324	351	295	337	323	300	288	320	300	330	312	286	325	294	290	283	296	280	304	324	316	305	305	276	326	301	280	341	284	316	329	339	327	319	332	289	311	282	336	308	349	310	332	301	330	325	332	310	333	330	312	327	304	342	313	340	328	316	323	316	298	274	286	321	314	300	309	340	314	330	323	336	320	307	304	303	334	296	331	331	321	324	339	316	315	304	303	296	300	325	313	301	300	327	347	330	302	304	276	313	288	332	297	337	315	306	297	341	356	302	292	293	303	331	325	324	295	305	321	316	305	311	336	302	293	315	288	326	340	316	336	321	316	318	301	284	334	326	324	301	305	297	302	322	313	328	320	319	283	331	326	345	317	324	319	344	310	332	326	334	316	332	303	299	320	302	320	309	320	333	301	319	306	294	315	270	303	293	290	305	301	301	287	286	311	335	282	299	298	341	329	320	345	284	316	305	285	323	319	309	338	309	312	337	311	287	319	287	302	303	292	306	303	319	314	329	327	325	302	302	341	316	329	305	348	311	308	314	309	323	322	295	330	307	296	334	285	299	327	316	357	303	307	307	289	324	332	317	316	286	291	327	317	332	327	322	315	310	321	318	300	312	296	322	329	300	311	329	296	277	322	307	342	334	290	289	314	335	338	326	315	321	293	324	312	310	303	304	291	341	318	310	315	349	335	303	338	273	313	310	311	327	320	316	337	296	301	304	293	304	308	335	310	305	279	314	324	329	354	316	301	338	249	290	330	330	322	319	323	294	331	321	333	270	334	307	322	348	349	299	328	304	316	293	320	329	286	288	336	301	320	314	307	322	318	334	284	320	292	319	300	308	337	305	295	317	332	305	284	308	312	305	304	326	330	328	354	329	280	308	337	298	276	312	301	322	313	331	317	308	312	317	312	331	299	339	278	319	319	333	302	326	347	330	335	322	334	313	294	346	276	305	327	331	314	317	278	309	351	295	306	326	322	342	319	298	317	310	334	297	317	319	281	299	283	306	326	333	321	315	327	320	308	310	303	336	285	295	330	297	320	314	289	333	313	345	311	323	336	304	329	330	330	332	296	301	306	316	307	279	321	315	325	330	314	289	300	290	321	316	285	296	330	363	346	308	304	362	320	295	309	299	301	309	335	294	293	286	332	337	309	321	326	303	302	309	327	341	320	332	328	266	304	296	328	304	306	321	338	334	304	325	286	328	307	328	305	313	316	308	321	320	311	280	280	305	287	326	310	312	295	282	325	304	332	328	326	313	326	287	331	318	329	291	300	318	321	334	294	341	317	294	353	308	302	306	298	304	317	346	314	317	310	294	287	333	278	313	304	285	326	334	319	305	321	279	310	330	328	326	327	278	315	319	317	336	311	309	305	313	312	304	335	298	310	322	315	366	311	349	313	323	340	341	299	315	324	327	328	316	316	296	325	279	296	297	315	301	305	338	322	340	322	344	299	314	317	303	301	317	315	321	307	299	319	314	295	294	290	298	327	307	326	284	287	307	328	301	269	284	343	289	291	323	297	338	316	315	307	321	363	281	320	326	292	334	310	335	307	298	310	327	292	286	302	326	308	318	310	309	309	321	345	309	307	334	333	322	328	319	340	337	301	323	286	319	310	340	312	310	334	307	316	280	319	336	306	312	298	318	358	341	318	343	312	305	304	326	303	299	299	343	326	276	303	295	322	333	317	310	302	320	296	323	313	317	319	338	298	297	305	270	318	337	295	322	327	329	295	341	288	313	302	334	324	315	319	328	318	325	294	342	339	333	311	326	346	289	315	302	318	339	361	321	322	309	333	321	310	300	289	308	321	343	301	323	318	275	297	302	334	300	345	287	339	343	317	324	322	295	320	314	295	341	320	318	320	343	310
60220	102372	80595	54230	32729	14196	3928	1218	647	569	574	549	592	598	575	616	559	521	574	520	580	567	574	576	532	570	557	566	539	548	574	603	538	559	560	544	582	523	551	574	523	547	589	520	565	546	582	589	571	547	585	557	539	533	573	580	542	548	522	580	581	575	572	561	541	558	557	579	546	578	555	550	565	588	556	566	544	539	549	603	565	560	578	595	531	527	563	576	531	526	584	566	584	578	546	549	566	602	547	555	579	558	545	588	562	537	578	546	558	568	536	577	559	552	579	562	568	583	578	544	562	560	600	546	579	572	551	565	549	574	577	555	544	534	565	546	553	545	560	557	579	559	586	535	566	546	547	552	542	580	534	532	591	515	554	559	588	548	578	585	559	537	564	579	529	540	610	520	549	552	572	583	548	577	543	570	568	572	577	533	551	556	569	538	542	558	563	549	538	515	560	546	533	546	570	550	596	541	581	562	532	588	568	563	600	567	573	549	545	510	629	558	597	553	578	585	531	561	560	564	552	587	554	576	562	570	551	543	563	587	541	599	573	608	560	528	526	521	548	583	612	584	564	562	529	548	530	535	549	550	555	511	541	572	533	549	584	568	507	569	566	547	581	581	565	581	548	541	632	584	580	602	589	557	584	597	592	560	542	541	616	566	558	590	519	594	575	554	551	527	537	532	568	531	567	570	544	548	549	534	610	576	627	568	531	558	533	572	549	599	554	550	519	586	556	517	577	545	562	562	588	561	523	517	511	565	590	543	546	537	560	574	560	525	568	571	538	596	535	582	574	606	512	567	550	531	589	588	558	549	587	559	554	556	540	582	575	582	562	511	576	567	552	566	557	530	557	553	561	537	572	578	558	570	544	574	562	562	564	546	535	554	508	571	565	567	562	606	565	577	546	608	544	553	576	528	561	538	555	567	556	532	564	543	554	575	543	553	594	561	539	550	512	569	518	526	579	543	582	548	550	582	589	549	547	531	586	533	571	567	569	599	567	553	598	548	539	526	555	537	610	517	553	620	559	549	585	586	558	583	542	593	507	563	561	520	553	522	585	556	534	534	542	576	539	581	507	566	506	530	562	525	566	555	550	546	559	531	540	570	537	568	570	546	596	538	595	521	608	599	568	554	529	540	607	573	569	583	509	519	581	532	551	567	554	570	564	553	564	552	581	553	544	541	526	535	610	551	561	533	522	543	541	547	585	572	551	526	535	555	531	577	583	596	551	574	517	534	566	538	539	507	551	547	564	552	565	530	517	576	567	571	544	569	576	560	549	559	564	561	551	572	519	558	587	557	543	540	557	521	548	510	573	583	585	560	498	624	577	548	539	564	560	564	549	544	537	547	575	536	560	563	553	575	533	550	576	562	578	549	590	567	611	520	595	574	546	584	577	547	542	554	543	574	511	550	544	569	548	548	551	578	575	542	564	574	598	562	563	538	562	573	549	594	541	584	544	552	581	520	538	582	576	531	527	575	578	570	568	543	525	561	545	535	554	541	537	562	561	536	547	558	516	547	615	548	518	559	562	555	529	553	535	577	589	548	561	533	589	564	598	536	593	539	588	557	531	562	551	512	542	597	556	537	587	575	580	535	545	597	523	567	565	517	567	557	574	534	558	544	540	529	584	554	542	581	579	532	593	522	566	581	528	561	569	541	546	568	560	549	595	535	564	556	596	543	561	595	534	609	594	584	559	571	555	600	544	531	557	526	519	551	537	555	582	536	561	537	612	568	513	571	569	530	597	548	491	534	545	596	558	562	606	564	523	579	587	542	556	540	568	570	582	576	522	552	540	598	551	552	549	551	511	573	553	510	588	537	547	555	560	558	523	587	554	549	535	550	567	554	558	551	564	576	550	580	545	585	592	561	543	583	564	552	538	561	542	528	543	611	564	499	551	536	547	557	551	586	553	573	575	583	534	564	595	541	554	520	523	591	559	553	559	545	572	566	581	550	608	518	582	591	562	564	555	555	576	591	553	563	579	573	532	552	531	557	538	606	516	546	564	543	550	544	560	574	539	580	596	569	562	521	572	560	533	553	563	513	588	552	580	532	526	554	549	576	563	579	531	528	574	525	632	512	559	549	547	541	582	531	543	582	590	559	554	542	547	523	564	575	580	587	580	523	546	563	528	583	581	584	547	576	582	559	543	557	584	543	576	543	554	588	545	602	565	571	562	573	555	568	546	524	566	561	550	529	483	588	594	575	527	609	522	506	568	562	577	557	581	592	543	560	601	549	560	610	539	581	551	530	540	565	585	542	528	533	582	583	573	589	541	551	535	565	537	568	579	580	594	556	534	558	542	580	521	565	566	554	484	549	559	581	550	541	549	541	574	530	528	562	564	573	568	573	548	522	563	554	572	607	586	553	529	539	529	555	579	582	552	568	566	556	551	538	535	527	548	531	538	549	562	518	507	567	545	588	528	536	570	561	560	593	570	560	569	547	577	540	544	534	568	556	560	585	547	582	565	565	558	579	567	566	550	596	598	550	584	555	512	561	582	528	562	571	544	573	601	511	572	620	550	573	570	557	595	573	553	540	560	540	565	534	593	542	570	587	550	581	557	530	574	532	591	625	592	546	597	535	590	559	563	533	557	576	594	552	587	533	562	558	544	565	528	561	535	540	553	527	597	589	542	586	577	528	544	559	574	598	531	518	536	544	559	551	545	586	532	540	558	509	550	572	531	544	549	579	528	571	594	593	583	568	562	556	577	602	564	559	576	536	610	568	508	563	574	553	561	550	524	527	522	554	605	544	608	576	559	568	619	555	578	574	559	527	566	574	544	527	538	624	572	563	574	539	568	546	566	552	540	591	556	562	573	595	537	544	511	565	553	546	535	583	576	532	537	577	535	550	554	582	580	549	553	579	581	580	546	543	548	575	559	548	559	560	582	535	580	551	548	562	540	540	558	555	555	521	569	580	547	579	559	581	536	512	587	573	571	573	573	576	538	579	599	581	604	547	580	533	563	551	620	521	557	557	596	502	543	563	498	534	607	556	577	541	573	561	559	528	571	553	536	580	569	591	604	568	556	569	530	576	557	572	542	537	564	530	531	558	535	577	579	567	515	543	568	519	538	576	540	565	543	548	563	579	569	571	560	530	550	588	590	594	550	548	541	518	569	585	543	570	534	547	553	558	562	574	495	578	575	559	547	540	550	552	546	547	558	554	538	551	556	572	521	572	558	573	586	530	581	547	581	551	576	534	542	574	611	533	533	563	588	559	531	528	539	568	553	545	573	571	547	543	527	528	603	603	552	543	549	512	541	548	599	557	534	579	546	584	537	530	551	571	550	576	565	550	580	576	518	573	532	575	564	547	572	584	533	524	517	552	576	541	574	558	534	582	544	558	562	565	538	546	547	577	559	551	551	536	559	534	523	531	515	556	561	594	546	580	578	510	561	545	547	543	551	534	615	565	564	552	548	551	529	534	591	545	571	558	494	528	573	586	592	518	593	566	558	568	561	562	576	509	564	549	567	554
28591	31944	31263	16282	3456	933	359	292	246	237	228	260	245	232	264	250	234	247	304	247	228	230	234	259	279	253	249	229	247	269	228	250	273	231	224	258	234	262	247	269	244	250	292	231	245	240	215	233	254	233	228	230	263	247	230	248	229	253	233	239	250	261	260	277	257	284	232	276	239	248	257	235	254	256	234	241	233	252	266	247	283	231	211	267	240	248	255	232	246	236	253	239	249	257	226	262	250	255	236	249	236	230	250	246	257	229	224	282	270	257	234	226	246	247	242	246	213	246	249	280	237	235	251	255	255	240	234	242	214	236	252	268	275	220	223	242	232	255	261	236	239	249	251	262	266	281	228	236	254	260	262	263	221	216	258	246	250	245	229	231	247	262	259	269	221	264	238	267	264	263	254	255	233	233	220	266	248	249	260	252	245	273	226	246	244	258	248	257	253	232	246	224	261	255	231	249	249	227	259	234	255	243	277	238	261	262	249	244	260	261	261	244	259	215	266	254	237	257	264	251	273	262	251	237	257	235	257	244	247	235	262	244	247	253	262	236	253	247	250	253	261	233	248	238	238	236	245	242	257	251	249	266	230	248	274	250	247	245	242	261	260	270	246	253	257	260	234	265	229	253	273	235	251	233	250	248	266	240	240	265	266	230	244	254	235	263	242	251	243	253	228	263	259	237	271	229	260	258	261	259	242	282	244	244	249	234	252	254	247	225	260	235	258	250	250	245	279	256	231	234	251	244	245	296	268	230	224	237	230	267	266	256	224	272	250	247	268	260	251	237	262	285	238	245	243	222	247	257	243	259	258	249	263	259	227	268	231	260	239	232	249	269	281	256	225	243	234	249	229	254	233	268	236	243	271	257	269	246	264	235	241	255	258	251	219	274	253	254	257	272	233	263	232	265	221	249	286	247	272	215	227	246	245	248	259	276	303	256	248	224	256	244	223	240	222	251	247	240	292	259	255	220	252	223	251	267	246	270	265	267	262	271	248	224	246	264	230	241	244	238	252	263	232	248	247	242	285	249	254	253	245	249	234	257	274	231	242	233	279	230	237	267	238	243	229	245	242	265	234	250	247	231	232	235	217	233	260	257	245	252	233	232	235	235	249	266	219	240	250	261	238	236	251	287	249	260	265	231	247	278	275	237	258	260	231	235	239	262	264	255	225	260	258	254	250	245	226	254	244	242	260	226	247	274	226	255	238	251	252	253	257	241	236	228	233	265	246	255	251	246	237	247	240	228	229	238	235	247	263	253	265	243	239	242	247	244	284	251	258	265	270	220	241	239	240	265	232	238	218	270	249	236	274	240	249	230	251	223	238	270	230	260	219	226	266	261	240	279	257	235	247	262	248	259	264	248	243	253	251	252	269	241	246	256	240	258	249	235	237	246	277	257	215	261	234	285	256	251	265	266	248	237	237	256	256	261	239	246	267	262	267	229	230	220	236	248	225	256	237	238	289	265	225	249	258	232	249	257	249	245	247	221	215	247	230	251	240	243	276	265	235	260	252	221	251	273	262	263	256	272	259	244	256	243	253	269	262	235	248	205	258	217	255	232	252	276	234	218	222	246	280	242	251	231	273	281	228	253	251	269	234	257	240	221	248	233	228	238	260	245	232	245	235	226	282	215	243	271	235	227	252	233	275	250	247	212	260	229	227	251	262	256	225	245	241	248	257	242	250	236	265	247	234	243	253	237	240	272	259	244	253	241	247	244	238	237	254	220	278	248	275	250	274	275	248	266	252	232	236	223	250	285	257	250	243	226	226	243	229	242	236	235	252	265	243	205	220	255	282	231	235	249	238	257	236	267	247	278	249	252	261	255	221	236	251	257	244	272	258	266	224	256	237	254	239	241	232	233	254	264	267	249	241	248	255	238	236	228	236	212	238	247	258	254	265	246	248	208	242	234	262	225	247	251	237	236	268	259	226	244	252	214	242	243	252	249	246	238	248	245	242	223	260	237	281	246	279	237	274	249	250	251	259	221	238	258	257	264	230	264	252	260	236	264	235	253	264	237	259	256	253	241	238	239	238	258	239	273	237	265	257	235	245	246	260	257	239	246	224	255	223	276	253	260	239	251	237	263	249	262	273	234	241	248	240	262	260	230	251	269	255	231	231	238	241	273	252	242	255	250	239	254	269	253	242	265	267	234	253	259	244	249	264	248	263	241	255	232	231	271	260	230	249	254	230	283	246	265	243	234	229	237	258	243	264	273	254	258	258	239	267	265	244	255	254	231	251	246	237	273	250	269	271	245	243	263	258	254	225	275	266	234	252	253	233	271	230	260	255	230	240	232	243	244	231	240	254	248	243	277	276	257	254	269	247	247	248	224	254	239	242	268	264	249	232	255	233	268	254	262	266	241	250	253	226	239	250	233	226	248	259	261	292	262	261	223	256	229	265	279	252	238	263	259	250	223	268	268	245	249	245	234	281	260	239	245	224	249	239	258	272	247	245	216	263	242	245	242	227	250	250	236	227	262	258	274	263	269	272	237	289	268	213	233	243	236	239	252	233	217	256	241	218	269	252	307	275	254	227	242	254	262	237	252	266	240	229	252	223	248	231	234	246	256	231	257	235	233	245	256	251	239	245	265	251	243	238	203	257	247	241	279	231	260	253	256	263	230	258	239	245	258	263	246	273	245	248	264	237	248	259	260	250	254	259	235	261	243	254	259	247	212	241	247	251	247	262	235	240	250	237	274	235	245	269	226	269	221	248	251	212	238	241	262	248	250	252	286	254	244	278	256	241	231	271	254	233	249	271	242	261	251	209	243	238	243	249	251	253	253	226	244	240	255	245	275	238	245	240	243	248	261	242	223	233	219	291	260	248	241	252	255	254	277	259	275	250	223	225	234	247	236	268	234	254	262	246	249	251	226	268	236	273	222	228	242	231	260	232	222	264	244	245	252	218	241	262	242	243	239	270	262	235	235	250	258	254	255	254	231	259	274	231	247	244	258	281	239	231	239	255	251	249	263	243	242	237	274	238	269	260	280	242	247	249	268	264	263	261	241	259	265	227	242	222	230	258	228	224	262	244	237	247	237	243	257	242	253	235	247	251	253	235	257	257	244	236	238	264	221	239	254	232	248	251	229	221	255	266	257	242	277	278	254	264	236	274	229	209	254	256	249	257	278	275	271	257	251	254	244	261	272	252	240	250	253	249	237	229	268	253	291	257	260	268	252	248	255	231	237	261	235	266	261	239	275	252	252	248	247	252	261	283	233	246	239	254	233	263	266	231	264	253	231	274	245	250	261	276	257	259	272	226	260	247	263	240	257	251	262	253	248	257	199	256	248	246	255	289	232	234	269	221	232	252	249	250	255	233	231	262	229	260	252	241	266	240	265	257	267	270	248	272	224	243	254	271	225	269	237	287	258	264	235	249	243	238	250	243	244	248	238	248	261	244	224	255	268	257	233	262	268	245	267	256	241	264	250	257	281	253	227	246	235	239	249	254	257	254	247	267	252	268	237	251	236
34298	50280	37181	18332	6161	2180	782	567	465	446	418	455	498	437	466	452	454	427	451	509	487	469	431	461	451	477	463	496	461	455	427	487	462	474	458	490	453	471	455	493	479	478	475	475	459	473	464	502	436	504	468	454	470	482	453	477	478	460	499	441	473	458	437	446	503	457	479	412	493	428	471	438	507	502	482	417	468	431	445	448	456	481	485	464	495	451	449	467	442	434	428	443	451	442	479	445	447	487	483	464	513	474	461	516	428	494	434	461	498	484	465	454	464	451	484	468	475	457	500	449	481	442	470	479	451	450	453	480	520	453	460	484	475	461	464	424	450	421	462	455	475	477	491	438	459	478	461	477	479	460	434	444	443	470	437	455	453	468	451	455	495	487	478	487	445	472	486	466	499	461	456	474	448	480	466	484	488	477	451	455	458	449	457	483	478	423	466	435	472	489	481	484	494	466	485	451	454	455	477	472	473	445	456	477	454	469	462	448	471	474	480	474	476	497	505	486	468	461	489	461	452	463	516	504	449	461	470	507	485	494	455	455	461	460	480	492	460	499	481	444	488	496	449	478	476	507	499	462	479	482	470	444	478	494	456	481	497	446	448	489	433	462	470	480	445	467	450	509	469	459	490	486	458	479	488	476	474	426	478	480	465	436	494	433	448	460	503	482	449	441	469	470	508	465	501	487	467	511	499	508	466	473	494	465	474	477	482	449	476	456	482	471	480	498	451	439	449	483	453	475	515	460	452	436	511	431	466	467	464	459	490	434	472	428	448	457	464	488	464	464	443	464	450	470	438	431	449	457	436	455	452	463	444	451	505	477	437	439	458	473	460	419	456	479	458	460	491	459	496	499	475	430	489	486	444	466	463	486	464	477	438	436	444	429	503	448	487	458	478	481	472	428	427	460	524	436	472	478	486	475	448	483	429	486	442	505	501	468	472	498	511	469	466	502	442	429	459	461	450	457	453	462	494	459	435	435	505	421	463	455	482	475	440	492	449	432	502	452	473	484	453	485	461	468	469	450	470	433	449	436	476	461	478	483	450	481	433	439	465	450	472	462	441	457	477	480	477	453	429	452	458	462	425	460	457	462	478	485	463	496	443	488	432	475	443	469	442	489	435	505	438	450	488	485	491	464	477	461	477	430	455	451	491	471	516	456	474	497	423	425	437	447	451	492	417	440	491	467	469	479	522	456	448	450	434	440	490	457	450	465	454	434	483	478	468	440	465	513	448	512	460	437	443	452	455	444	454	469	481	468	465	511	475	476	443	466	451	435	468	437	452	454	450	466	456	472	478	494	470	482	428	431	483	468	498	455	469	497	526	463	482	438	462	423	477	498	468	470	450	463	455	492	461	433	445	437	465	445	436	456	455	470	468	464	502	437	440	491	464	406	463	461	480	446	494	466	478	465	484	462	461	448	463	477	479	465	484	467	481	468	457	469	473	438	428	459	428	508	432	482	474	475	427	422	474	468	448	451	465	432	487	460	432	467	446	511	492	455	472	482	497	495	480	443	444	448	452	456	469	478	482	464	468	472	443	438	448	481	445	472	452	463	507	479	463	442	486	450	505	464	478	458	466	474	448	453	465	457	436	486	454	466	455	436	488	482	422	428	492	490	475	432	501	517	482	495	467	464	481	482	465	418	464	459	503	480	502	449	510	487	468	464	484	470	481	439	461	455	459	435	429	456	490	430	453	492	468	453	437	522	444	479	447	457	483	433	464	417	475	441	453	457	459	474	448	503	450	459	470	485	462	495	474	463	477	513	479	463	494	521	483	440	437	453	440	490	469	506	443	466	485	460	491	492	497	488	425	451	496	471	484	468	494	475	459	473	460	459	502	494	487	502	472	445	478	464	450	481	472	469	423	524	476	493	451	459	440	448	456	439	459	501	506	465	467	491	482	481	446	455	479	452	464	443	470	462	450	489	488	466	481	428	440	455	483	490	470	461	484	497	439	415	445	478	479	477	494	425	471	476	484	469	480	410	479	497	468	433	486	472	489	479	462	456	463	469	504	466	486	433	491	478	447	479	474	448	470	448	475	485	493	438	486	442	463	488	470	415	484	455	482	484	441	464	472	498	418	434	509	448	467	480	415	470	464	468	422	454	481	506	456	479	472	491	482	456	451	457	464	446	474	467	484	448	484	514	459	466	459	441	470	480	481	465	468	464	472	444	485	473	407	522	487	492	532	495	468	463	436	439	493	493	467	461	474	451	468	509	495	470	519	497	452	453	515	503	447	468	458	470	453	433	475	428	450	450	448	437	484	464	451	483	436	475	450	509	439	445	489	452	438	463	489	470	425	437	440	469	518	429	455	434	474	453	469	491	456	485	476	432	504	486	484	436	458	435	466	460	438	466	447	462	501	445	454	491	442	497	453	485	447	458	465	501	504	463	449	413	460	482	446	413	507	466	436	454	477	467	474	482	449	445	473	445	488	464	464	525	454	458	474	454	450	469	507	475	451	477	432	459	455	456	462	466	436	479	470	470	456	481	454	443	428	470	485	468	480	477	461	455	426	434	440	428	477	450	422	423	449	416	482	477	463	469	441	438	459	455	478	439	451	485	483	465	476	460	462	475	490	481	446	508	472	477	466	462	452	452	497	457	477	490	474	497	459	487	434	463	472	511	450	419	458	455	446	443	464	492	471	501	516	473	440	463	477	490	435	522	505	468	428	446	458	474	487	493	456	495	470	495	501	475	469	495	468	453	485	472	485	473	460	480	424	464	476	483	474	458	464	462	456	490	485	482	485	507	470	477	438	451	471	468	452	490	470	448	464	497	430	473	459	464	471	458	502	513	472	484	444	490	489	448	472	457	482	450	447	459	470	455	471	492	458	478	489	475	477	450	420	473	423	472	461	476	455	504	445	492	438	488	453	451	462	467	486	435	422	468	473	441	438	477	503	487	453	432	481	433	435	467	502	462	469	446	439	452	463	487	489	473	440	509	469	467	481	479	453	464	457	482	483	458	475	514	461	493	501	498	495	472	460	457	477	490	449	467	460	454	472	501	483	504	499	460	493	483	484	452	494	496	469	475	466	468	475	490	491	439	447	479	499	476	534	496	468	456	495	491	489	465	466	462	447	452	472	442	519	442	458	436	472	446	509	432	470	473	417	448	469	479	451	431	485	456	481	488	442	483	477	431	458	472	462	450	463	449	501	462	488	463	482	458	467	486	485	464	447	460	444	476	436	499	465	441	480	448	488	458	494	447	502	471	491	440	467	511	470	433	461	438	444	435	469	470	441	465	494	438	471	432	477	455	459	466	507	480	457	478	462	462	467	485	468	455	454	477	500	445	453	475	469	461	472	475	455	498	437	463	476	433	483	450	469	441	466	472	488	420	493	465	476	493	440	452	494	464	439	489	486	500	454	447	468	490	475	498	451	453	504	485	437	499	464	487	446	451	492	467	446	478	512	423	453	460	496	445	462	485	468	468	512	460	469	485	469	419	515	471	460	454	470	482	481	372	458	447
24622	25177	38523	33122	22178	11640	1913	445	312	279	285	260	261	266	287	282	294	291	290	277	278	242	284	252	278	235	257	282	273	260	241	268	268	226	273	290	266	277	287	270	252	292	263	255	271	266	256	250	237	273	260	264	265	254	268	280	256	250	264	257	277	290	267	229	262	284	250	245	263	270	267	239	273	243	278	273	261	262	244	265	261	271	235	268	236	263	254	273	285	266	265	253	269	254	267	262	259	272	265	245	288	235	271	259	246	243	260	246	295	273	241	245	265	251	267	254	258	247	266	272	264	305	280	272	260	248	285	249	256	277	267	266	259	253	266	278	272	276	218	259	272	278	251	245	263	250	278	254	257	263	273	255	277	271	261	256	259	273	261	249	264	262	268	296	253	280	258	235	247	247	274	292	287	273	260	269	283	250	254	275	276	267	276	292	312	251	246	250	258	251	268	278	306	241	275	270	271	278	259	232	240	270	276	259	261	261	287	244	245	287	285	277	264	281	275	243	288	241	251	279	253	257	283	268	271	250	276	271	291	273	263	264	272	284	255	256	283	275	263	234	259	250	262	272	281	280	264	289	273	244	278	239	260	266	263	268	251	279	255	251	251	275	275	256	264	253	249	249	252	269	281	278	256	261	260	279	266	284	256	279	244	253	268	268	249	257	242	251	244	265	264	259	253	263	271	272	259	260	258	260	265	291	282	284	248	243	259	286	294	248	254	268	282	268	292	275	279	268	251	282	253	256	273	265	280	266	263	311	258	263	251	279	250	292	258	269	270	269	251	282	256	256	278	274	260	232	239	272	255	279	252	264	273	260	270	258	286	253	298	240	249	254	285	273	252	209	266	257	245	251	292	287	285	257	244	271	268	263	237	288	277	284	259	262	272	235	292	270	257	234	270	259	252	258	261	288	273	266	220	257	247	264	257	277	257	297	255	246	270	278	250	242	255	276	257	279	246	244	290	291	237	272	276	299	295	292	255	277	259	261	278	270	267	254	268	266	273	289	269	293	243	272	270	273	260	237	271	233	265	293	243	260	246	255	275	260	254	263	274	287	250	267	250	248	278	264	261	252	272	284	266	281	274	266	266	282	229	279	253	279	259	292	278	248	286	255	248	262	285	285	249	241	253	296	276	275	283	242	264	260	265	235	258	277	261	287	267	271	283	238	259	275	276	247	267	265	236	275	254	279	246	265	273	268	252	272	268	276	234	241	256	246	263	243	243	245	274	238	255	242	253	270	278	240	283	253	255	244	264	265	283	280	233	284	276	253	263	272	266	257	280	271	281	294	234	255	275	282	251	236	273	274	259	265	258	260	255	259	266	246	262	266	229	249	259	263	274	258	273	270	288	255	275	252	234	292	268	271	258	248	282	274	279	265	266	269	251	300	284	236	250	285	261	266	249	275	235	251	294	262	233	239	256	275	266	262	264	257	265	248	290	291	244	264	255	270	249	264	291	271	276	264	266	290	254	283	276	243	246	248	279	277	263	267	256	258	241	242	266	279	276	269	238	258	268	285	283	268	293	304	271	230	261	269	261	281	275	270	271	273	264	269	245	267	261	280	273	258	245	256	240	238	255	267	249	285	245	262	285	239	252	284	246	255	255	290	279	262	273	244	296	275	270	223	242	258	260	259	295	234	253	290	237	274	255	266	286	277	271	277	261	250	252	269	251	284	261	278	259	285	257	258	259	257	278	268	242	264	274	288	262	257	265	229	243	305	254	290	253	251	232	270	274	255	258	275	274	238	269	259	272	248	284	230	270	233	280	234	251	259	249	253	232	239	263	240	272	219	271	262	270	270	239	287	275	285	230	250	296	279	252	268	245	235	256	278	237	248	258	275	267	260	278	271	254	297	286	271	250	254	251	280	239	259	240	275	279	255	261	276	270	282	266	257	277	244	222	275	270	299	256	262	283	243	250	265	243	265	254	262	244	259	239	248	258	328	220	273	267	249	247	269	273	242	255	265	259	284	255	255	229	284	277	269	274	278	273	263	269	280	301	231	267	258	259	252	251	265	279	258	257	266	257	227	272	266	267	257	280	260	261	270	275	263	269	285	252	276	265	268	238	261	271	276	241	284	266	276	242	297	287	268	263	259	260	268	282	262	264	265	262	264	230	276	266	264	272	275	252	249	282	284	246	263	276	262	261	303	258	278	282	269	278	292	293	223	285	267	252	259	297	272	265	281	283	246	252	285	247	277	270	225	244	266	252	260	262	248	263	298	253	277	223	243	289	255	269	255	235	274	276	255	264	264	280	240	246	287	284	268	260	267	268	282	255	248	264	266	256	265	285	268	263	269	288	272	303	252	288	253	285	277	265	261	243	262	298	262	253	315	232	269	274	262	263	287	242	249	251	279	277	239	268	275	268	273	288	262	284	263	244	262	266	255	243	273	282	250	250	235	238	256	279	284	260	271	257	281	270	253	264	279	316	269	264	259	254	269	292	256	258	258	256	239	289	252	270	274	271	249	278	262	257	283	285	262	264	249	249	253	253	252	306	294	267	259	242	279	275	257	290	290	283	235	283	280	260	265	250	266	250	248	266	253	265	248	247	250	270	257	259	276	250	315	269	252	257	276	266	248	279	273	279	245	277	260	257	237	262	271	257	279	256	244	246	247	268	269	228	293	283	242	274	284	258	255	249	243	262	264	252	275	243	259	277	276	253	240	242	280	270	273	276	232	240	270	256	268	257	252	267	267	258	241	248	260	262	265	271	236	271	277	301	253	259	261	258	260	247	276	260	275	275	284	231	266	269	291	258	259	257	243	261	268	294	287	258	270	257	268	273	259	274	235	280	309	262	251	241	273	275	246	249	276	264	276	270	265	268	251	275	274	304	259	237	293	225	247	267	248	261	252	264	254	255	295	252	237	269	266	281	274	261	260	270	265	272	260	258	255	290	269	264	264	276	256	266	270	285	258	274	294	245	241	265	258	278	259	270	249	239	252	283	300	244	278	293	290	226	262	256	237	224	268	270	275	261	263	261	264	282	273	242	261	273	267	271	272	253	283	274	274	246	273	262	275	271	276	274	279	242	248	258	289	269	270	270	278	289	267	238	260	248	266	278	271	235	260	264	238	282	239	286	265	267	268	246	266	248	236	295	271	275	273	300	268	281	267	281	246	264	251	258	263	263	253	246	255	258	270	281	271	285	283	251	270	272	259	255	265	251	252	237	279	267	272	279	260	263	252	265	240	279	281	263	276	249	240	272	265	278	265	257	273	271	264	245	265	280	286	285	244	259	245	244	252	254	249	293	257	260	273	257	259	277	282	258	258	258	285	264	266	263	300	273	278	263	259	246	268	246	267	284	280	267	263	264	262	275	246	266	262	255	248	283	261	274	279	277	255	273	266	255	254	290	258	288	266	262	256	266	261	268	280	249	265	255	265	293	261	271	249	258	251	248	250	235	272	251	251	270	275	260	257	284	240	244	299	264	248	284	288	292	261	260	265	278	233	259	217	255	265	283	256	281	281
57168	93244	71500	45152	26780	10511	2710	952	566	522	470	465	492	496	514	487	468	491	482	483	450	496	537	490	503	469	468	512	500	508	506	498	533	467	500	469	496	524	502	495	480	493	522	508	476	515	457	514	487	495	500	464	498	517	448	479	512	490	464	534	487	462	494	483	519	500	509	501	524	484	461	511	512	484	480	483	465	491	514	533	494	485	492	566	483	489	487	455	463	493	474	502	460	472	461	465	501	506	525	481	526	471	494	489	481	477	482	457	495	465	507	520	461	447	482	484	490	468	453	546	464	472	463	522	521	514	463	482	506	527	478	502	472	493	496	514	450	498	494	497	467	509	492	469	489	497	473	482	474	484	477	478	483	497	488	505	469	484	488	506	501	488	487	486	488	497	532	472	473	487	479	497	470	486	520	493	465	456	449	506	503	501	488	486	513	484	497	492	493	469	503	479	461	528	475	524	505	490	487	471	499	492	472	484	477	493	467	480	456	471	525	508	482	502	495	497	489	480	517	444	455	490	502	488	488	455	493	486	498	510	474	513	512	466	465	475	508	497	473	510	496	504	473	445	510	480	498	495	489	471	523	495	514	522	475	507	514	508	520	523	495	485	477	506	491	472	473	460	461	480	484	504	495	510	465	478	495	471	499	491	453	495	461	477	468	474	474	477	442	543	473	477	487	488	475	525	446	496	475	495	482	482	477	512	492	530	510	522	494	479	460	503	483	472	458	455	472	498	513	495	512	486	511	488	498	504	489	499	497	507	460	513	507	495	488	452	470	482	510	475	520	509	534	508	524	473	489	521	489	506	513	476	474	534	519	503	489	533	484	475	455	487	458	506	485	454	494	466	454	501	482	498	513	448	507	473	479	466	495	524	446	462	496	491	487	485	503	497	462	506	484	475	474	487	475	462	502	457	503	460	481	485	478	481	505	459	495	463	502	487	487	513	494	497	496	448	464	469	468	508	496	463	492	465	484	516	499	460	536	464	516	502	469	495	455	513	468	489	512	468	480	469	483	492	475	455	495	493	525	514	479	511	516	461	448	514	500	492	444	512	452	469	510	496	489	502	465	463	471	486	483	474	513	513	493	492	514	484	440	481	470	497	472	480	479	508	489	501	510	482	504	487	507	487	446	441	457	496	442	473	465	498	506	495	515	479	521	480	466	485	492	487	497	484	492	491	487	483	472	491	490	490	517	500	508	506	476	512	489	452	515	515	457	481	460	467	486	431	478	507	497	523	502	438	486	496	539	487	484	448	461	506	498	442	474	482	518	502	456	489	453	492	449	457	473	449	481	518	455	432	486	493	469	503	512	477	483	497	528	483	488	466	493	508	508	452	503	466	508	481	478	479	453	455	465	510	462	475	487	479	464	477	486	481	522	490	486	474	516	447	496	518	493	495	506	540	499	444	510	495	506	488	516	485	488	544	469	480	482	489	480	487	479	497	455	476	444	468	487	485	487	493	491	495	526	489	477	498	465	516	515	449	487	501	482	503	467	471	491	487	484	487	466	500	507	485	495	466	484	473	519	534	501	448	516	491	462	522	475	473	480	473	474	476	527	514	488	509	480	478	457	469	507	485	469	509	508	438	510	492	484	471	492	484	507	478	491	511	477	435	504	460	515	500	489	462	499	497	468	503	461	532	482	473	510	479	489	517	529	481	491	500	491	474	492	515	514	518	525	468	500	464	522	472	508	502	484	465	482	490	459	505	493	477	486	453	465	468	503	503	479	487	476	487	484	476	495	482	506	476	456	485	511	516	521	462	488	477	507	472	500	488	471	476	439	483	505	485	460	449	495	464	501	477	513	478	500	467	494	462	479	507	443	460	498	443	496	521	472	506	510	490	491	501	480	497	496	450	457	526	493	524	489	463	478	511	512	514	521	488	510	480	449	474	501	468	465	518	524	503	476	534	467	459	495	494	493	476	503	476	457	481	501	515	473	504	479	470	461	517	501	500	449	467	480	482	469	488	474	467	475	514	487	478	510	495	452	511	481	526	492	491	491	518	511	541	466	501	506	486	451	513	483	482	480	513	466	461	462	461	440	480	516	498	479	517	450	506	495	496	475	496	508	498	477	489	468	513	537	494	476	529	500	445	467	465	458	455	475	460	495	526	507	483	509	458	514	500	467	508	463	512	476	499	474	479	478	518	460	514	495	479	477	445	476	495	478	492	501	497	508	521	490	480	485	497	484	502	532	487	484	554	457	477	497	494	462	483	480	469	475	487	517	481	482	501	486	501	477	490	503	491	484	485	531	534	486	479	505	469	499	487	501	490	483	450	514	506	542	470	510	538	504	511	488	507	480	491	443	473	547	476	481	474	490	472	484	493	470	501	507	500	513	509	481	534	503	497	528	456	516	531	531	483	498	463	455	468	488	477	534	497	508	436	510	486	493	495	494	469	451	485	491	475	510	503	474	457	498	500	480	505	498	504	487	502	472	476	446	484	486	462	474	484	542	511	449	445	494	461	483	502	507	517	469	518	474	471	509	465	500	465	511	493	467	460	489	470	463	470	485	463	525	455	446	504	457	481	548	478	507	471	497	515	488	463	509	478	499	548	467	497	495	454	492	467	480	486	493	493	490	470	515	508	504	497	495	496	476	496	519	497	472	510	476	503	460	497	482	478	494	538	489	458	493	454	469	446	437	531	515	461	465	514	462	515	495	497	504	467	509	502	476	503	492	467	516	474	482	523	487	487	498	468	492	490	511	461	467	437	472	492	529	434	479	508	435	483	489	474	477	500	508	481	516	479	524	492	521	489	502	472	475	488	453	496	511	479	497	455	471	497	470	497	492	541	482	494	511	511	473	471	510	489	498	488	490	490	478	449	499	505	434	516	482	496	503	474	514	497	484	481	484	513	472	506	470	481	489	468	504	467	469	502	452	514	487	512	476	517	493	508	487	502	489	473	503	457	517	515	510	469	485	519	521	466	454	499	497	507	475	491	510	460	480	464	460	499	477	467	510	507	487	472	465	496	484	494	499	526	505	455	503	485	531	518	458	513	493	491	504	480	490	487	508	539	481	508	487	467	486	488	519	528	476	516	486	509	508	514	488	459	498	504	463	490	474	484	481	468	522	440	472	504	487	474	466	484	471	488	500	487	480	473	483	496	479	504	507	489	518	478	453	486	495	524	498	471	498	462	491	498	473	486	488	483	475	499	494	506	459	455	507	509	472	470	495	498	490	503	451	506	494	468	456	468	489	443	486	465	487	517	477	483	487	492	488	447	476	515	494	503	494	501	469	532	505	510	506	436	496	496	466	501	475	450	527	488	488	486	506	506	499	498	470	450	518	485	495	490	511	489	483	497	493	484	546	458	529	463	488	487	486	483	479	485	511	502	538	496	470	475	476	481	472	524	499	491	470	486	495	502	494	500	538	509	469	483	460	479	535	463	509	456	491	534	455	474	465	487	419	451	507	495	484	532	458	523	462	475	520	510	490	491	510	519	514	507	468	461	509	489	481	523	454	469
23454	22446	34387	31727	25236	19037	7608	1028	433	325	331	342	303	327	335	320	339	324	299	291	323	314	354	333	313	330	302	343	316	331	326	328	300	326	332	337	281	340	301	334	268	336	307	329	334	308	334	259	323	296	336	325	319	316	295	320	295	331	336	344	321	299	340	314	305	336	341	295	334	325	282	334	322	310	281	317	330	293	333	306	326	335	313	310	342	300	323	324	331	319	317	331	288	314	320	308	309	317	323	309	313	318	349	335	306	319	318	304	316	328	292	332	317	327	332	305	350	342	309	331	315	282	329	308	320	335	334	318	329	316	363	324	343	300	299	347	344	324	304	312	323	326	301	322	311	304	337	334	310	292	328	331	311	331	340	308	333	300	311	360	339	362	335	320	305	309	325	315	329	304	327	307	326	321	313	307	319	307	295	317	314	296	319	319	317	329	340	310	291	305	288	338	330	316	306	303	316	327	323	294	307	275	345	321	313	303	321	284	324	294	324	305	308	303	315	347	332	301	320	316	320	313	310	329	328	344	315	297	312	334	304	309	305	317	331	323	320	332	300	332	285	342	333	310	317	322	308	317	348	302	313	315	291	329	339	291	309	341	313	307	309	343	306	303	288	315	334	303	279	333	343	338	313	294	329	318	326	319	329	306	336	322	302	313	314	296	311	319	323	309	334	332	330	323	331	318	356	326	311	323	313	324	335	289	310	350	337	295	318	311	327	328	346	338	306	301	313	337	325	301	302	312	342	353	323	318	333	323	347	329	349	314	292	324	310	315	345	332	349	301	296	312	328	301	333	320	306	315	300	311	325	317	328	330	307	287	319	303	327	295	313	337	327	309	313	314	335	290	326	325	327	296	326	329	326	309	335	309	325	328	349	298	335	324	331	346	330	316	336	277	317	296	312	303	278	306	328	331	302	311	333	355	296	350	314	328	345	292	298	345	308	307	311	307	320	345	335	352	302	295	331	315	301	330	277	311	337	306	310	318	332	322	308	315	305	297	335	346	293	288	293	318	275	304	307	338	302	321	351	301	332	319	322	348	318	318	305	324	319	348	300	297	306	306	344	290	335	329	309	285	322	329	293	331	290	300	345	324	319	324	314	305	323	296	294	284	321	300	307	319	311	319	331	295	294	305	331	322	316	319	319	335	309	310	340	300	297	335	344	291	337	325	341	301	304	340	329	345	333	341	310	344	310	342	315	318	302	317	322	311	334	322	330	339	305	329	307	295	323	330	331	328	328	304	338	325	299	363	331	381	340	325	313	332	300	348	323	325	332	329	290	325	301	342	320	328	311	339	345	344	286	321	291	328	332	353	314	309	323	325	324	297	325	329	324	319	306	282	296	320	268	321	317	355	282	329	305	332	318	295	295	319	319	332	300	339	320	312	322	285	298	341	319	303	305	341	313	324	301	323	311	320	293	340	350	320	325	314	318	332	330	329	341	349	326	313	342	330	327	318	301	328	297	309	328	298	322	310	335	314	344	283	337	302	315	307	328	334	309	312	304	361	316	329	322	345	306	324	333	292	305	307	329	330	328	348	351	339	320	301	334	331	286	307	320	320	340	332	329	315	310	315	292	314	303	324	336	299	294	331	328	347	313	304	303	318	314	309	321	320	317	316	301	327	300	320	316	325	296	332	306	345	298	315	341	342	347	326	324	328	310	308	297	321	314	305	306	299	372	346	329	325	308	347	317	332	325	313	336	345	324	275	307	330	330	346	350	306	296	320	278	297	321	335	321	330	314	323	296	333	335	327	344	313	323	287	359	303	361	333	309	329	313	332	311	297	311	320	302	297	303	320	317	340	337	315	332	312	354	304	334	330	323	313	338	318	321	332	331	328	301	323	302	316	296	299	318	335	346	306	333	288	320	305	294	308	304	304	306	315	318	315	298	306	307	293	330	349	346	325	335	298	317	339	290	320	299	308	338	324	338	290	341	323	311	279	332	278	326	296	313	316	289	327	328	315	309	298	328	322	340	307	324	278	319	298	346	320	288	319	274	318	290	310	307	313	299	331	308	328	312	315	297	337	300	297	325	326	329	311	321	336	320	349	316	308	286	326	327	305	326	312	307	321	298	316	355	297	299	311	342	339	339	297	301	306	328	302	312	312	341	314	344	315	306	306	338	296	322	292	326	320	312	321	319	309	318	327	339	323	336	327	328	283	311	302	347	338	340	312	302	310	305	327	298	320	301	315	321	313	299	337	341	307	341	284	324	331	304	288	312	316	325	327	297	322	301	352	308	327	314	323	316	337	322	299	311	324	319	277	335	321	315	256	329	328	322	317	324	292	314	318	316	317	309	309	289	315	331	345	336	329	329	296	297	296	305	330	310	319	291	317	308	344	314	293	349	300	322	307	344	329	288	306	323	351	308	316	344	309	312	315	324	306	313	345	340	308	318	337	311	327	334	328	324	327	294	309	304	324	286	326	300	312	307	354	341	323	300	279	326	310	287	321	310	346	292	344	329	329	313	319	343	316	339	326	320	308	320	317	351	347	319	353	310	304	305	297	324	317	329	326	314	305	259	317	311	321	335	310	317	284	314	326	304	332	332	326	314	334	297	303	338	303	315	320	316	370	288	332	317	299	282	327	335	308	302	296	335	338	348	305	332	323	310	354	301	341	316	335	309	358	333	310	289	315	325	316	305	288	317	337	322	314	304	300	352	299	315	337	295	296	323	340	336	305	322	315	322	326	326	311	320	295	311	314	308	296	337	330	331	329	319	310	287	339	318	298	320	348	298	296	282	329	312	319	338	287	310	335	325	318	343	338	325	297	300	320	332	287	338	321	302	310	318	306	285	301	322	292	335	317	348	337	333	342	325	295	310	340	323	308	330	306	306	367	289	295	302	331	350	341	324	295	343	306	345	334	301	308	324	352	300	285	306	310	336	295	315	316	299	321	309	300	355	351	342	306	295	306	335	322	293	317	319	299	302	305	316	298	345	313	330	299	327	302	332	323	324	325	311	328	320	326	307	308	324	339	320	319	318	357	329	328	306	310	284	313	327	318	355	289	293	339	322	294	331	312	301	282	330	291	345	342	325	329	323	317	320	339	300	296	318	306	319	298	325	325	282	298	315	315	344	333	297	326	323	301	325	316	325	328	332	313	343	320	291	314	301	325	321	343	346	334	298	327	308	323	311	339	305	294	316	332	298	353	302	307	330	301	322	286	349	308	282	333	308	309	298	324	308	342	317	293	304	337	308	340	314	320	359	314	315	321	322	333	308	318	296	336	360	305	307	295	343	343	319	298	320	329	326	314	310	316	312	310	352	330	329	312	335	292	284	347	313	305	358	298	326	287	297	329	344	316	323	288	330	295	289	322	306	324	335	302	323	323	327	313	298	327	341	303	288	302	320	282	339	297	304	313	300	314	304	316	338	310	312	309	340	273	343	322	312	286	314	314	305	338	320	296	283	300	330	293	337	327	330	326	337	309	333	303	315	350	328	338	298	353	300	332	298	291	329	325	319	342
60242	102628	81593	58359	35993	16656	6538	1975	973	590	568	552	520	578	544	556	570	567	541	533	530	572	574	542	593	570	537	576	553	557	569	554	555	586	561	533	565	562	573	541	539	539	545	545	539	548	552	546	556	572	577	536	531	548	559	555	543	593	544	592	534	552	545	533	568	515	532	537	569	539	582	580	606	532	562	560	585	509	600	536	515	593	591	503	555	549	504	514	558	549	553	576	545	561	579	618	540	568	561	582	527	549	537	542	554	569	586	597	543	558	568	574	518	559	574	585	503	550	546	585	552	506	559	545	527	587	542	546	520	574	563	558	567	569	553	578	566	533	573	552	533	556	583	542	559	550	565	567	562	588	554	555	574	552	577	534	572	535	576	560	601	592	548	553	538	543	543	535	584	542	526	578	573	597	608	569	593	574	543	598	527	536	569	550	549	536	532	532	530	575	568	572	576	575	600	568	541	556	594	533	545	553	512	540	573	534	573	550	559	562	542	590	543	557	590	531	521	538	560	568	593	577	580	517	592	586	572	581	554	557	576	594	609	548	626	577	553	542	591	604	573	523	551	555	538	580	573	576	563	548	576	572	564	612	559	570	552	561	586	569	543	531	543	518	534	561	533	583	547	524	604	558	562	509	535	555	561	554	547	547	547	569	535	593	574	544	554	537	552	590	545	549	561	547	537	558	565	564	594	556	518	575	554	559	526	545	554	545	581	514	546	590	538	516	503	580	555	549	555	543	540	591	563	586	568	559	581	533	525	536	585	538	561	566	565	662	564	564	513	583	523	562	582	529	510	504	555	549	552	536	569	570	523	548	557	569	595	565	528	555	541	587	573	575	568	548	575	547	567	566	530	534	567	578	571	578	537	527	539	564	556	521	606	545	566	527	515	570	524	536	559	519	543	587	516	538	559	570	561	558	545	557	583	568	570	583	588	551	512	582	589	539	593	565	603	565	570	578	557	565	551	565	528	552	580	553	533	594	550	552	563	538	556	529	553	573	613	547	549	572	532	565	564	575	562	541	535	574	541	608	536	561	522	567	546	602	592	577	537	534	511	533	530	580	529	539	567	504	553	547	551	566	526	524	592	525	598	572	577	579	587	572	544	566	559	563	591	569	575	542	578	547	559	557	573	565	580	531	594	552	525	539	563	522	560	537	554	585	572	517	604	506	551	576	570	553	569	526	573	580	546	545	542	557	600	534	561	559	500	560	597	553	534	515	595	565	565	545	532	554	564	559	554	562	549	588	530	570	544	535	567	542	550	541	549	596	543	586	561	581	574	564	536	573	562	553	528	543	602	507	505	587	585	527	549	561	544	533	580	591	579	587	559	567	581	519	558	610	537	565	527	587	571	547	547	576	574	573	519	564	558	522	596	565	617	597	551	546	575	561	521	616	556	572	523	551	583	592	570	525	544	557	578	538	568	584	513	546	560	607	571	517	525	582	568	588	571	591	560	577	512	584	552	603	571	544	572	580	580	555	562	551	565	564	626	522	553	597	587	577	585	567	564	531	560	527	565	559	581	543	612	555	546	562	584	582	548	572	572	571	543	571	556	555	572	551	554	557	554	550	609	522	556	552	558	541	523	591	575	586	568	514	575	553	587	589	556	587	568	558	607	538	571	534	578	571	564	548	531	496	542	558	616	560	571	580	536	564	583	556	547	555	615	575	553	583	531	546	531	592	579	536	544	553	549	557	552	571	568	546	559	579	569	506	500	581	583	581	551	565	549	581	588	591	564	591	521	567	546	587	548	563	552	595	561	564	571	607	554	555	567	552	556	531	525	530	580	555	567	548	531	567	551	576	542	513	611	584	549	568	583	597	584	552	539	582	596	595	559	576	614	531	530	584	559	569	589	579	577	600	545	583	547	612	513	585	529	538	521	553	567	511	575	556	594	520	532	601	544	553	560	548	536	578	592	532	578	552	565	556	548	526	554	564	564	566	520	575	550	586	596	522	529	551	520	578	577	531	570	556	570	553	526	555	576	523	600	574	558	562	578	564	562	550	512	596	551	556	593	537	564	570	563	563	564	570	557	564	560	516	578	571	560	519	602	564	540	555	620	561	586	588	489	577	591	550	551	537	552	542	548	541	574	551	573	557	566	578	559	576	531	569	564	549	565	556	572	545	558	579	527	545	553	561	530	534	543	520	524	539	590	566	528	589	523	566	569	607	525	560	592	540	537	566	592	555	536	561	548	559	555	524	555	582	557	547	570	566	531	544	565	503	547	550	535	522	560	553	554	527	557	600	537	557	565	558	524	516	573	591	535	542	558	519	536	556	581	563	518	572	560	526	537	576	603	580	572	537	556	543	525	551	591	563	530	570	581	549	501	571	560	535	554	555	537	526	549	529	560	567	592	531	565	514	562	573	565	525	570	539	533	565	543	564	527	526	526	547	559	513	575	580	565	580	555	567	575	580	599	552	545	551	565	534	560	599	533	575	576	563	576	578	541	545	555	584	570	534	516	579	595	582	575	554	562	526	609	570	576	535	552	542	544	552	576	544	543	590	563	532	569	567	556	562	555	548	599	584	525	556	552	561	514	590	552	596	578	568	538	576	591	568	608	538	570	556	547	539	535	564	541	582	547	568	549	562	550	557	571	588	562	555	567	552	561	598	559	575	529	565	538	541	533	580	536	572	559	586	546	534	522	558	520	557	537	560	573	538	532	546	544	525	554	565	525	562	551	551	576	555	548	543	538	526	526	540	552	548	564	563	554	538	549	534	575	552	542	581	582	566	577	582	525	525	552	558	546	505	523	524	559	566	581	546	610	550	557	617	566	511	562	547	555	509	571	581	505	539	567	559	562	529	578	560	544	505	542	538	559	597	585	558	578	544	572	531	556	592	546	559	563	569	564	573	587	570	563	529	542	574	555	559	555	569	532	588	532	540	538	521	587	588	538	585	533	544	549	599	537	562	607	543	595	561	609	541	592	551	553	557	533	530	580	511	541	557	554	566	591	582	571	535	573	553	587	559	586	581	596	579	537	550	590	578	600	523	579	560	576	566	538	542	540	544	559	578	548	547	528	544	555	523	531	595	548	528	537	578	605	565	596	578	585	523	563	571	562	569	605	568	561	564	559	563	540	546	590	541	522	542	538	530	542	529	513	551	548	546	525	565	556	560	556	575	581	501	561	546	576	527	582	556	547	554	583	573	511	563	538	557	566	563	531	580	556	504	568	552	553	553	576	584	575	543	562	605	560	572	545	560	548	534	556	537	580	553	515	577	582	572	563	558	550	576	591	545	530	600	559	561	566	544	550	543	560	580	567	533	591	562	594	547	569	551	565	574	637	528	589	562	563	567	577	542	551	556	532	557	542	531	605	578	574	530	539	542	566	569	534	601	588	592	568	559	567	524	601	543	532	554	550	539	533	561	607	545	538	536	587	594	592	565	565	573	577	548	596	565	570	568	583	537	554	543	518	556	542	588	564	550	579	543	562	570	567	550	599	583	557	542	603	563	541	556	560	557
28501	31765	30874	17320	4101	725	438	304	283	234	255	263	254	239	243	226	265	227	248	247	249	223	266	256	253	242	242	235	240	237	237	276	221	238	216	249	254	244	255	261	240	231	258	249	259	282	252	264	228	253	249	249	269	267	277	249	237	269	244	239	230	284	246	246	248	252	274	242	243	251	239	245	237	239	243	243	247	257	236	264	252	261	269	241	265	257	312	257	245	249	244	255	288	247	254	237	242	224	277	223	241	266	263	251	254	257	250	268	259	255	239	253	239	272	266	259	233	258	247	251	254	249	262	275	261	251	239	271	231	250	259	250	249	215	266	264	226	225	211	250	255	257	263	248	251	255	256	225	243	240	255	247	255	233	245	247	234	254	274	241	232	246	252	255	246	234	269	287	222	268	273	242	251	262	256	249	274	260	252	237	276	258	238	260	249	276	232	254	264	238	250	235	243	242	236	248	238	253	234	251	290	253	209	283	243	237	264	246	229	242	271	243	245	254	282	263	244	238	237	278	234	252	251	242	251	223	278	240	224	220	226	255	267	234	234	244	265	258	286	228	274	224	229	269	274	244	266	246	216	262	257	252	261	274	238	265	255	256	250	296	265	245	219	261	245	246	218	220	259	249	257	247	235	255	219	258	234	249	262	238	248	230	294	239	244	242	218	235	235	242	275	240	268	242	253	258	253	269	262	262	262	258	239	266	228	247	257	236	255	252	242	256	272	259	246	245	250	269	242	265	254	237	257	253	272	228	279	246	247	246	269	229	252	217	223	258	252	229	238	258	222	251	263	226	230	270	235	247	255	247	257	236	244	234	261	242	268	251	246	248	240	242	261	222	241	255	235	253	259	267	243	261	243	248	272	232	239	228	251	259	254	264	249	235	231	245	252	246	222	231	269	237	227	251	269	240	251	262	250	285	263	233	228	246	254	278	248	270	233	260	238	229	235	232	254	227	268	235	267	280	238	286	248	256	249	258	249	267	269	264	242	256	258	226	227	241	238	253	267	228	242	244	238	223	236	243	258	235	242	250	251	263	269	242	227	238	240	259	245	272	254	231	254	258	262	260	235	259	253	241	262	262	265	246	273	236	237	250	249	274	259	225	280	249	258	242	247	233	257	249	269	239	222	248	233	229	238	270	269	227	257	241	273	246	249	249	272	216	224	229	242	240	245	230	266	261	261	231	237	242	252	246	246	234	233	238	262	244	239	262	249	261	233	256	247	247	221	224	266	257	251	231	274	250	232	228	246	238	226	233	242	242	260	233	219	235	246	245	258	234	277	258	241	231	267	235	233	249	273	249	276	243	211	227	229	240	223	266	263	266	262	259	246	248	229	240	238	261	240	259	226	246	240	241	247	252	265	226	240	250	262	230	238	253	250	255	229	257	293	220	246	278	244	255	205	219	259	242	255	266	269	257	245	256	251	274	248	255	272	243	285	254	266	231	274	249	266	241	247	236	255	249	240	237	245	270	278	236	247	252	265	221	216	242	253	239	260	249	267	246	244	259	284	231	249	233	220	238	229	240	262	244	232	236	242	242	258	255	285	254	272	235	260	261	261	237	238	238	265	259	259	234	238	227	206	258	248	264	268	249	245	244	240	257	243	219	216	232	258	226	229	244	247	223	243	228	234	230	270	235	268	266	244	235	252	235	220	263	256	245	228	241	227	247	249	291	245	252	252	241	235	233	240	249	239	264	261	245	213	251	255	248	264	246	242	234	240	235	243	248	254	235	266	246	240	254	252	242	248	251	249	235	256	254	255	250	256	249	246	251	277	239	257	238	212	285	244	246	276	240	263	268	219	240	257	227	248	214	243	279	274	272	254	250	230	240	221	272	256	242	234	232	275	274	254	258	261	259	276	216	242	238	251	263	240	221	235	215	243	237	255	223	265	228	266	256	280	258	261	270	273	241	237	252	233	252	265	239	256	239	222	224	240	250	231	255	223	245	255	234	253	261	277	235	236	244	212	258	245	244	253	229	237	260	245	248	242	221	281	253	249	264	266	233	227	246	239	252	292	232	228	271	232	260	281	249	246	259	239	282	250	229	256	255	256	251	254	217	286	255	231	241	250	253	266	268	271	242	248	241	253	242	265	234	259	274	236	215	248	244	269	247	249	230	252	235	258	255	254	261	260	248	281	241	237	256	243	233	230	259	233	233	243	236	238	288	250	239	244	233	261	257	259	216	272	245	263	242	249	263	268	246	258	244	239	259	235	251	270	250	241	225	240	227	249	248	285	256	269	243	242	243	236	240	254	240	247	239	248	243	254	239	223	258	235	250	251	266	226	277	243	246	257	264	256	204	229	260	236	247	228	227	268	230	242	256	244	256	237	249	264	247	246	248	265	255	264	238	270	268	239	228	265	237	255	280	258	259	288	239	244	241	256	269	287	226	251	273	256	253	260	247	242	256	234	234	238	271	260	252	244	243	229	252	229	245	241	219	239	226	244	288	243	280	241	270	255	252	263	259	247	251	232	245	219	276	249	251	239	239	308	234	247	249	256	225	244	246	247	249	252	236	246	237	243	206	221	272	272	237	245	242	264	258	232	253	233	238	243	272	276	223	246	228	228	237	228	248	261	255	239	296	258	245	251	250	232	227	269	258	237	263	260	248	245	236	262	246	259	242	271	247	272	233	255	247	248	251	266	222	279	246	256	241	267	245	255	249	227	236	218	263	235	245	249	248	273	244	238	237	234	234	237	258	244	238	234	248	224	259	252	249	215	258	258	239	249	236	246	262	264	261	262	241	223	269	257	248	274	232	230	223	242	240	245	242	254	262	241	237	242	279	260	264	249	240	250	241	249	225	242	263	275	244	258	234	241	233	234	246	260	242	253	249	281	261	244	258	226	230	230	253	246	270	232	272	256	236	275	241	253	260	234	260	247	260	218	211	247	222	230	246	241	238	258	249	271	224	236	265	237	252	267	240	240	238	241	232	230	230	245	235	235	241	243	234	246	235	263	263	260	225	280	229	245	269	237	237	276	269	253	263	267	274	252	241	249	248	260	252	238	254	233	293	245	250	223	251	240	247	258	252	228	262	238	226	248	233	226	232	262	252	280	251	221	258	268	272	255	253	242	246	256	225	225	213	255	225	248	264	275	249	262	239	257	292	240	237	254	273	221	262	249	274	271	243	212	250	237	261	213	279	259	233	242	265	241	278	248	248	242	269	243	292	267	257	236	250	288	230	243	235	232	257	242	258	253	270	255	263	260	241	277	234	244	232	247	267	227	241	265	262	247	246	249	270	250	237	245	249	224	232	259	257	235	238	223	261	228	234	227	250	249	237	261	267	263	213	259	258	248	277	263	249	251	268	246	250	263	242	264	248	263	256	249	260	267	264	238	284	249	261	211	253	259	258	228	230	241	289	241	242	219	239	257	241	257	245	259	224	256	245	247	235	243	233	240	248	254	234	266	241	269	255	249	231	220	264	235	244	243	258	248	238	253	259	255	254	235	250	247	277	245	250	231	213
34122	50113	36892	19916	6960	1554	950	560	481	456	469	507	488	448	466	470	482	497	464	441	484	418	451	439	427	456	448	479	479	467	494	442	466	465	492	435	478	476	469	455	474	459	491	469	498	457	438	469	450	444	436	452	452	444	479	492	462	441	460	465	469	456	503	471	454	458	456	459	469	444	481	511	484	458	503	498	461	484	456	501	461	455	466	462	460	453	471	490	465	482	427	443	445	480	452	465	452	466	472	443	476	449	427	449	476	480	462	430	455	533	492	483	451	471	469	444	418	460	441	459	461	495	459	470	463	456	475	471	437	449	438	495	457	469	497	463	462	466	461	475	463	509	428	441	446	486	480	453	441	495	469	455	464	458	441	450	496	445	453	469	481	477	454	456	468	478	460	489	453	472	425	486	448	450	445	436	462	439	441	476	439	473	466	458	461	491	532	457	487	447	442	502	441	458	444	448	462	449	484	447	456	461	475	465	442	459	452	443	448	451	471	438	499	442	456	483	519	506	464	470	467	465	454	483	448	482	414	485	445	500	469	500	457	449	468	443	493	470	471	468	468	476	448	467	438	476	492	453	499	460	479	440	464	471	424	460	477	465	436	464	451	447	490	463	448	431	462	496	487	486	482	467	486	463	438	459	435	457	444	477	438	462	463	459	478	484	475	433	437	420	449	466	468	443	455	446	487	507	463	481	478	482	469	478	449	482	442	487	461	457	443	473	482	473	478	459	489	489	426	429	477	506	437	463	479	503	451	464	447	444	482	444	480	442	457	450	492	455	479	437	448	440	511	439	482	455	477	444	448	494	471	434	451	471	462	441	482	448	467	468	419	435	489	450	464	479	474	441	465	457	465	479	432	470	458	485	438	409	454	437	485	467	478	445	479	420	473	485	467	482	491	464	455	485	468	483	432	476	471	471	481	465	502	479	476	464	479	463	448	449	467	497	488	471	462	439	440	485	475	461	509	441	476	462	492	439	411	413	468	449	464	452	491	467	482	461	445	478	482	484	492	427	443	525	456	473	452	484	479	485	471	467	467	495	443	425	469	456	472	473	439	484	470	475	455	477	479	443	454	440	473	479	486	451	500	512	481	490	470	444	465	441	465	485	477	450	467	450	487	454	491	508	488	452	470	471	446	510	450	455	468	472	415	420	462	504	473	498	463	461	461	443	479	472	466	458	477	515	451	451	479	470	488	493	437	480	456	495	454	450	479	465	474	429	466	450	474	484	473	497	428	436	475	476	477	464	487	460	466	451	483	472	497	472	477	454	463	480	457	456	495	443	456	455	444	453	453	458	478	480	482	458	452	473	477	467	434	464	456	500	460	462	454	446	478	475	455	457	481	486	479	453	453	460	461	479	457	457	471	497	441	458	456	462	429	482	440	493	435	479	467	458	458	443	481	501	447	463	442	450	521	477	486	470	453	497	457	480	480	433	479	466	436	502	506	515	441	489	470	479	477	436	503	450	418	451	468	458	466	464	452	468	464	474	477	455	464	459	476	470	471	449	453	490	481	440	462	476	470	453	454	455	492	466	464	496	478	506	457	456	441	452	427	468	487	467	464	468	449	456	470	458	461	478	458	471	456	474	439	479	494	461	465	441	427	484	465	505	457	468	434	438	474	480	463	418	449	442	475	488	453	441	451	487	482	454	494	436	479	439	473	463	436	475	460	482	440	426	421	491	471	504	428	448	471	487	500	480	459	444	475	477	480	442	495	467	460	456	479	443	422	451	449	458	460	448	501	496	447	494	471	464	465	480	466	433	481	485	506	480	458	487	455	479	439	482	422	469	468	443	450	438	458	458	496	446	469	489	434	473	484	457	472	488	464	448	470	466	450	480	451	464	455	498	492	473	446	432	468	482	466	464	454	471	437	490	472	445	465	456	493	462	453	463	464	517	476	471	459	421	454	512	465	490	462	480	465	429	472	483	474	486	452	483	446	472	472	529	451	476	467	455	523	496	445	474	441	470	476	492	473	434	454	495	446	431	478	446	450	459	469	465	459	451	452	436	485	502	500	421	458	478	463	490	453	473	486	485	477	441	460	484	463	493	458	449	460	464	445	463	478	470	457	466	460	431	477	452	449	451	477	498	448	449	426	457	474	491	486	437	482	491	472	451	459	447	456	493	441	445	441	431	461	498	497	433	465	456	457	479	455	417	433	466	433	407	477	410	423	461	477	427	474	485	411	436	472	482	469	430	466	486	480	493	483	447	477	444	469	497	486	435	462	444	442	482	459	464	482	454	479	455	481	478	444	493	451	486	498	461	425	494	487	492	477	472	486	443	443	443	475	481	453	458	461	473	452	464	474	486	485	468	451	448	466	477	482	447	444	433	500	484	497	455	448	477	449	446	434	489	474	407	467	442	482	457	466	459	431	477	472	464	452	446	456	469	440	501	459	441	421	491	447	457	466	461	493	493	503	432	452	465	446	455	467	468	471	436	478	465	441	458	477	484	463	472	507	451	472	469	448	488	454	477	461	453	456	444	465	464	438	449	471	491	500	485	485	466	469	440	489	410	450	439	490	424	456	420	437	490	451	452	448	443	448	452	518	482	442	471	475	489	474	493	454	435	463	456	499	438	467	467	438	455	467	452	451	432	482	457	492	458	459	464	456	457	451	503	446	458	471	467	456	504	465	444	489	475	469	439	467	476	482	451	461	435	463	477	499	464	445	454	433	439	461	491	474	497	431	447	460	498	452	446	445	445	458	460	465	489	475	436	430	436	505	455	490	426	455	440	488	441	502	490	443	461	479	455	460	475	455	475	447	448	500	490	481	455	498	487	447	450	465	439	528	437	446	459	439	467	439	517	472	476	499	475	464	435	479	467	480	443	462	488	439	476	440	505	449	451	477	485	474	494	476	458	448	453	499	436	461	477	497	488	473	465	473	479	466	466	433	460	484	490	462	471	462	494	463	480	509	460	477	469	470	475	476	426	461	470	502	458	476	477	463	461	474	438	490	447	500	457	451	470	460	448	486	448	428	472	473	447	467	467	483	403	501	472	467	480	412	463	480	451	462	536	471	468	448	456	464	449	463	471	461	465	500	453	453	470	452	432	456	451	461	440	476	450	458	486	422	442	442	424	471	477	474	449	435	460	513	480	463	485	484	482	438	468	441	483	451	473	475	458	459	471	496	443	445	460	494	455	462	479	469	483	477	494	501	457	483	465	458	506	490	511	414	469	427	472	447	454	506	458	481	462	472	493	472	471	471	425	439	456	470	469	477	497	439	436	470	450	453	467	477	463	491	493	450	506	472	471	507	470	439	476	477	537	476	506	454	480	446	485	452	466	475	479	495	468	510	457	484	473	462	492	489	498	473	465	493	455	491	495	479	491	471	455	472	448	466	454	457	497	446	497	453	504	459	489	448	478	439	443	434	469	458	457	488	482	420	483	441	487	439	471	475	499	454	474	442	463	473	460	493	442	472	468	479	431	464	439	496	448	442	454	485	483	459	479	498	450	459	451	459	469
24721	25307	37929	32939	21498	9102	2381	541	315	317	287	256	270	295	257	241	264	290	251	234	289	268	283	261	249	291	252	268	276	236	270	233	237	288	269	257	247	261	280	272	283	272	268	252	263	262	263	241	262	258	264	274	281	271	244	248	232	264	264	286	265	270	216	264	272	278	290	254	223	289	244	250	286	244	261	244	269	266	266	281	262	259	271	243	268	240	261	260	263	245	252	280	275	265	265	274	266	278	255	263	274	272	267	271	289	261	314	250	234	265	265	270	285	259	258	245	282	256	278	300	287	254	267	252	291	263	253	300	266	253	268	258	259	233	273	296	248	264	311	224	291	268	266	269	270	246	253	285	275	285	283	275	244	274	259	270	266	246	276	288	271	243	250	271	266	262	261	266	247	261	259	252	259	262	242	236	246	262	254	283	257	268	272	269	248	236	297	262	286	258	285	262	267	250	267	251	250	246	289	295	253	254	286	239	301	256	237	263	287	258	270	268	269	267	249	271	292	300	264	256	251	246	277	256	245	283	253	275	262	235	306	283	293	271	248	272	285	283	265	255	245	291	271	261	263	267	267	266	256	275	253	287	262	248	274	281	283	265	278	279	278	270	287	261	278	280	251	237	266	254	270	268	248	254	255	283	255	288	256	285	266	289	234	272	272	264	286	275	275	258	255	268	250	244	285	289	287	249	222	264	244	293	287	266	278	249	272	286	290	252	281	244	277	269	273	252	270	260	273	239	289	283	258	258	265	241	243	278	278	251	255	254	314	270	259	268	266	256	277	259	267	237	287	262	281	260	240	256	257	252	273	277	288	261	273	253	291	238	279	252	261	279	266	250	258	258	288	278	282	283	275	259	267	277	256	256	246	241	269	279	257	262	271	255	286	270	269	275	252	254	258	278	277	282	272	242	259	307	248	260	267	267	293	270	256	259	257	271	257	275	240	256	262	265	300	269	244	264	256	246	292	268	271	280	278	250	270	260	305	270	283	256	295	261	301	264	270	272	270	288	256	302	246	276	259	257	274	243	263	262	272	247	268	292	268	251	270	258	287	267	266	283	281	252	272	275	260	260	263	234	255	248	250	278	243	253	274	273	268	276	261	259	280	269	282	269	237	274	276	273	236	288	256	273	245	253	252	266	247	235	256	312	269	292	273	276	268	274	284	267	258	268	261	266	276	229	275	252	271	258	255	247	281	262	252	276	234	243	219	289	269	266	277	244	266	251	293	273	280	264	258	252	259	243	270	265	270	263	289	285	259	253	286	286	272	274	232	275	289	272	281	263	282	264	243	273	272	261	279	262	258	268	267	285	254	238	295	277	271	269	263	268	277	258	273	261	247	297	255	267	286	240	263	268	262	270	269	271	253	252	277	263	241	267	272	291	261	256	258	242	253	285	250	239	293	280	264	252	250	283	260	255	259	278	232	268	274	250	274	286	274	256	268	265	256	270	291	282	303	282	269	251	262	246	246	238	268	255	247	253	250	275	249	279	250	301	271	263	259	218	233	255	261	239	252	271	300	276	264	248	251	259	271	228	282	261	253	254	252	249	252	280	266	244	258	250	282	248	269	264	255	241	282	277	275	279	258	284	263	259	248	278	299	237	287	263	260	251	275	267	258	280	264	250	266	261	252	251	276	289	241	255	251	261	287	302	232	270	305	238	283	280	260	296	253	265	260	274	251	261	288	274	285	331	269	284	251	274	276	297	259	258	249	273	262	290	256	255	265	262	259	239	250	291	269	284	278	242	270	268	245	272	287	239	252	280	263	266	247	264	271	275	251	249	279	278	255	274	263	255	270	282	265	243	265	277	273	255	284	265	256	286	250	312	266	252	291	243	237	282	271	268	248	271	279	250	248	288	254	268	254	264	277	277	294	263	271	243	256	264	259	258	257	258	255	254	260	243	291	244	304	256	276	279	260	278	245	240	269	280	245	261	255	256	315	245	258	254	283	256	295	254	277	245	252	239	264	286	268	274	278	254	281	283	252	247	262	257	281	262	289	232	300	289	259	259	263	228	289	256	295	258	262	260	248	269	263	281	247	267	244	284	277	274	262	264	301	289	274	265	297	249	228	283	238	296	263	251	270	242	244	253	264	299	247	269	247	246	258	271	292	302	273	226	266	239	281	275	248	279	290	254	278	246	249	257	258	252	247	262	264	270	241	252	284	279	249	284	240	302	261	268	235	266	263	281	250	264	283	274	253	238	282	223	249	249	263	284	276	246	233	257	276	283	242	273	267	265	288	245	277	275	233	288	255	281	231	261	277	262	256	284	256	296	281	278	257	263	253	266	251	270	246	275	273	283	236	251	292	277	290	256	288	266	262	295	250	288	293	242	283	270	261	261	279	254	246	256	244	276	254	268	252	268	271	264	259	252	260	259	277	303	295	243	286	243	264	266	260	262	273	250	235	281	253	271	266	272	275	268	246	289	276	249	260	265	290	286	256	232	272	291	297	247	228	265	267	289	250	272	256	260	283	254	244	236	230	265	246	265	298	283	268	263	295	274	266	276	270	264	274	255	260	324	256	255	245	259	280	269	282	268	221	254	253	302	252	266	264	286	252	284	281	272	269	249	283	281	247	268	249	245	283	268	285	236	261	282	262	257	263	283	285	266	264	270	281	254	254	258	271	270	250	255	255	270	259	258	254	265	258	269	230	278	261	245	284	256	283	271	257	264	273	267	239	267	263	285	295	274	244	260	291	245	266	239	236	257	305	227	260	265	285	250	275	285	303	244	279	253	257	271	244	274	277	250	314	219	287	227	263	257	275	267	307	253	254	275	217	253	246	277	282	264	295	279	274	252	265	296	242	264	269	261	265	267	290	267	235	265	239	220	238	261	264	271	281	252	289	267	258	265	278	296	245	266	271	247	262	243	272	251	255	288	262	271	295	288	293	286	281	265	269	274	265	277	258	253	252	267	249	266	303	258	268	249	273	256	269	273	252	266	274	264	261	266	278	261	254	264	262	297	263	241	262	269	229	265	254	264	257	266	267	266	237	254	255	304	264	245	270	265	275	264	284	250	259	272	272	264	274	268	233	238	271	267	248	248	276	290	262	279	296	240	259	274	241	280	247	266	253	249	288	281	258	301	286	259	251	261	247	268	264	249	286	248	241	272	271	285	260	281	291	251	285	263	270	263	247	239	259	242	278	252	283	279	273	275	289	266	246	264	262	276	282	284	301	265	260	220	285	234	267	243	255	284	286	282	261	269	265	256	282	289	266	258	267	311	239	295	259	275	245	214	257	279	249	242	266	288	296	262	276	233	264	287	265	300	246	259	298	243	267	256	281	253	289	278	259	259	274	298	283	295	262	233	253	262	283	292	259	250	248	264	230	246	271	275	290	270	272	283	259	249	261	270	285	256	300	280	277	261	274	276	241	283	274	272	258	273	255	272	244	239	245	262	268	274	277	270	268	294	258	266	278	288	256	268	262	256	249	253	283	245	288	249	270	267	263	257	272	268	271	291	228	242
58384	93025	71102	44834	22621	6529	4483	1162	633	549	465	473	494	495	443	502	441	478	536	479	470	478	520	484	497	504	481	481	483	498	503	477	503	483	459	480	479	484	514	481	496	469	506	520	480	499	475	464	490	501	467	471	467	521	472	500	502	453	463	487	491	484	471	504	468	471	469	478	505	496	520	446	503	495	482	506	528	503	530	494	512	520	459	501	469	516	494	490	479	444	477	486	476	435	524	465	499	503	506	507	462	484	492	435	474	482	479	455	452	484	478	467	440	541	496	511	493	484	506	496	484	489	489	510	475	483	482	468	473	510	495	506	483	509	506	503	515	493	497	456	458	477	493	476	463	484	520	491	509	483	516	479	442	495	509	463	506	498	496	493	508	517	459	485	474	475	468	497	492	471	519	474	454	509	536	556	474	477	493	474	518	490	505	488	451	469	475	470	494	493	470	449	477	482	489	500	498	492	517	462	468	479	537	510	494	467	463	502	483	462	456	498	490	497	518	486	472	536	464	500	476	458	518	493	487	446	492	464	467	480	482	459	451	522	496	499	475	480	493	494	450	462	474	477	478	505	492	478	528	496	515	472	503	489	481	514	494	512	473	483	491	493	500	476	501	476	516	469	496	490	487	503	484	468	511	486	506	446	463	518	464	493	494	551	505	457	541	503	476	475	487	484	481	517	512	491	510	485	476	445	481	497	456	485	477	475	474	509	490	506	512	444	509	482	463	483	512	475	506	511	459	519	462	501	475	486	482	485	467	469	525	488	474	479	486	498	500	479	482	489	471	491	516	434	492	468	521	461	485	478	508	463	472	463	512	510	514	488	439	481	495	465	487	512	483	515	497	490	511	498	524	485	479	486	512	480	503	486	498	488	503	520	478	500	487	437	455	511	474	462	482	504	528	524	451	461	513	516	529	483	492	471	485	479	508	501	483	503	512	477	509	494	514	498	521	496	464	490	519	459	475	492	499	491	508	464	474	482	511	498	523	454	479	472	510	503	479	497	519	481	478	504	504	479	510	487	483	494	475	483	509	503	482	474	453	493	477	508	455	463	445	503	485	505	487	482	511	456	498	489	462	466	507	494	459	481	488	523	479	484	447	500	498	507	501	484	486	453	501	536	496	474	483	454	512	469	463	496	479	470	449	462	481	457	509	501	488	484	484	520	504	452	482	511	495	512	469	513	479	489	461	456	475	408	454	492	520	464	504	506	535	531	526	473	473	515	465	506	461	507	493	523	499	482	475	475	511	495	511	488	496	437	471	531	506	510	472	456	479	493	495	509	465	490	498	491	454	443	541	485	492	501	540	488	501	507	504	497	482	449	509	482	475	499	485	485	444	463	486	520	488	473	481	499	480	569	459	479	494	488	517	488	471	504	469	461	490	506	524	522	488	528	509	481	490	474	494	484	507	491	486	472	511	503	489	494	452	445	512	501	524	513	545	460	479	522	519	524	464	504	470	480	470	460	468	471	467	468	481	514	503	494	460	518	484	546	487	485	479	471	497	444	522	463	519	508	445	480	508	516	497	507	452	462	496	512	492	490	508	490	518	443	507	518	523	511	449	475	496	492	520	458	483	482	492	474	496	485	471	497	479	526	478	508	466	483	490	501	529	488	489	456	462	489	493	505	503	521	468	519	451	477	470	522	508	466	488	521	483	485	499	467	502	494	495	421	523	473	480	467	492	486	487	566	488	482	502	495	480	498	515	479	546	487	459	455	520	478	458	498	506	511	484	459	482	548	533	483	499	472	501	508	489	498	462	503	520	504	482	496	508	485	540	489	478	496	491	542	502	493	474	489	479	463	450	473	515	491	483	475	502	481	495	490	509	496	543	505	496	492	510	474	473	523	472	507	483	463	482	493	521	443	520	506	517	491	522	492	504	445	443	481	448	498	520	517	502	469	505	521	525	483	476	507	487	497	484	473	500	472	464	504	486	506	529	496	488	525	484	479	458	482	486	506	483	464	500	485	493	479	482	465	500	514	487	506	476	474	494	508	464	523	466	466	506	509	489	520	444	485	461	470	507	483	463	490	504	469	469	479	467	510	481	500	524	539	502	467	476	474	506	495	462	492	456	508	473	490	465	476	496	471	499	503	503	500	500	468	501	488	485	459	476	457	512	467	514	514	491	525	523	462	464	462	492	477	445	477	503	488	465	493	431	431	466	481	470	479	497	490	489	516	526	447	508	480	520	490	511	466	516	467	485	500	492	463	495	473	468	478	488	480	480	479	454	501	469	470	526	483	479	499	461	477	450	504	504	498	526	463	494	490	495	491	514	465	513	443	507	494	471	504	480	476	482	476	503	469	502	471	479	497	494	505	516	496	506	503	480	491	499	485	473	504	528	484	478	477	487	491	521	512	500	502	498	498	516	526	485	456	473	485	490	474	493	513	479	489	497	485	481	520	493	524	534	475	545	514	487	456	475	500	474	484	516	460	513	519	501	471	499	473	503	449	496	504	499	493	469	441	514	500	462	477	499	505	482	474	511	500	481	520	474	456	491	472	479	527	464	463	512	498	481	440	478	516	502	472	503	452	480	511	491	513	520	506	517	472	500	496	471	489	494	461	494	482	486	518	479	488	486	503	481	477	468	473	479	509	504	475	504	493	491	458	476	507	464	503	478	496	485	479	487	474	492	483	521	457	510	479	512	456	511	476	509	464	492	503	485	520	515	495	488	496	485	471	484	465	486	494	470	492	448	492	483	458	485	475	503	491	483	493	486	527	491	472	455	481	535	547	473	486	500	471	477	447	455	472	537	469	460	513	478	490	491	458	474	481	469	489	462	456	446	466	528	495	501	463	517	476	479	474	516	500	493	460	460	500	506	457	491	492	519	493	489	468	509	479	520	469	462	484	489	528	517	493	463	471	512	481	512	501	466	508	459	507	506	504	505	502	498	491	539	448	488	496	470	527	437	492	486	474	490	478	459	474	461	471	473	480	502	486	487	466	501	521	481	470	491	460	485	489	489	505	483	537	493	457	497	504	494	507	514	476	484	495	514	454	529	458	491	506	518	498	495	472	458	512	478	453	465	484	494	483	475	520	479	497	476	481	486	464	514	463	495	490	492	497	505	469	471	477	507	480	484	499	520	479	482	526	435	498	480	494	511	452	490	495	499	493	480	492	468	481	476	518	528	483	465	461	442	488	476	475	486	551	491	465	508	471	490	496	471	503	494	501	552	481	493	473	507	454	469	481	489	448	497	489	488	481	460	468	502	491	499	465	525	500	455	480	501	473	467	492	482	521	477	530	488	480	467	474	486	474	508	526	518	490	470	502	487	442	465	491	485	459	471	470	469	485	497	468	492	486	485	505	508	487	479	501	473	473	491	496	480	424	467	492	561	509	528	455	485	495	484	486	480	501	498	465	500	469	502	472	506	513	476	461	509	493	525	484	479	480	504	482	487	499	493	460	497	471	494	490	492	453	512	482	483	495	462	521	485	447	478	472	490	501	485	498	520	454	490	472	509	485
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
