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
339544153037	339544153607	339544154157	339544154707	339544155257	339544155807	339544156357	339544156907	339544157457	339544158007	339544158557	339544159107	339544159657	339544160207	339544160757	339544161307	339544161857	339544162407	339544162957	339544163507	339544164057	339544164607	339544165157	339544165707	339544166257	339544166807	339544167357	339544167907	339544168457	339544169007	339544169557	339544170107	339544170657	339544171207	339544171757	339544172307	339544172857	339544173407	339544173957	339544174507	339544175057	339544175607	339544176157	339544176707	339544177257	339544177807	339544178357	339544178907	339544179457	339544180007	339544180557	339544181107	339544181657	339544182207	339544182757	339544183307	339544183857	339544184407	339544184957	339544185507	339544186057	339544186607	339544187157	339544187707	339544188257	339544188807	339544189357	339544189907	339544190457	339544191007	339544191557	339544192107	339544192657	339544193207	339544193757	339544194307	339544194857	339544195407	339544195957	339544196507	339544197057	339544197607	339544198157	339544198707	339544199257	339544199807	339544200357	339544200907	339544201457	339544202007	339544202557	339544203107	339544203657	339544204207	339544204757	339544205307	339544205857	339544206407	339544206957	339544207507	339544208057	339544208607	339544209157	339544209707	339544210257	339544210807	339544211357	339544211907	339544212457	339544213007	339544213557	339544214107	339544214657	339544215207	339544215757	339544216307	339544216857	339544217407	339544217957	339544218507	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	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	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24406	23163	32056	26383	22081	17275	3362	443	357	312	331	325	325	320	326	318	334	308	357	320	329	373	338	337	354	355	368	323	328	340	342	343	318	322	312	332	307	316	335	330	343	315	356	327	331	333	337	328	323	322	352	315	338	349	313	334	334	339	331	360	338	345	346	327	341	315	346	350	343	315	340	350	349	348	332	327	315	358	340	371	332	367	335	325	342	358	361	328	329	304	340	327	333	337	358	298	337	331	335	352	319	317	359	357	345	319	307	327	299	348	310	338	344	335	329	349	346	294	349	341	349	340	337	353	333	345	337	347	300	303	365	328	315	324	313	315	310	343	321	330	324	307	334	350	333	338	323	306	341	314	339	334	322	327	324	355	355	315	347	331	336	341	347	322	330	337	346	362	319	345	342	314	346	329	361	346	321	326	340	306	380	322	350	345	354	317	334	341	312	336	339	348	341	319	323	299	317	356	334	346	315	316	362	338	346	333	332	320	361	352	329	334	327	360	366	311	341	364	325	327	334	340	342	298	346	304	347	330	362	304	336	366	364	300	329	334	344	345	323	358	314	335	311	339	304	293	305	325	346	310	356	339	301	330	348	351	368	337	314	341	317	375	328	368	370	342	338	331	326	325	324	354	319	341	340	325	302	325	294	301	343	320	343	330	346	326	314	349	340	281	322	375	297	326	329	331	347	340	319	335	331	344	303	357	331	336	305	343	335	370	328	345	344	346	351	302	279	315	348	332	364	340	322	306	327	345	324	328	316	318	334	312	344	368	320	334	303	317	338	367	324	339	341	352	300	331	328	349	357	276	351	333	289	346	341	341	325	337	340	352	324	336	330	324	352	335	349	320	356	339	330	326	355	311	335	339	358	333	323	309	312	323	336	325	337	348	319	299	308	346	335	319	294	317	337	353	357	366	333	323	325	299	320	344	346	337	339	362	338	301	332	306	364	289	361	321	361	310	345	347	312	313	343	314	329	341	351	316	314	325	328	322	327	295	347	332	315	349	324	346	329	351	336	339	304	321	316	322	361	374	354	346	346	318	318	293	331	338	316	323	343	323	327	318	356	321	294	280	334	325	328	328	292	312	352	354	347	318	363	353	332	312	317	337	323	319	310	356	331	318	320	329	332	341	345	360	344	341	360	328	326	352	322	342	331	329	362	339	320	347	329	302	363	302	341	359	322	349	350	306	341	355	326	295	306	322	293	329	328	315	364	344	363	339	333	320	344	388	327	313	326	316	351	308	362	320	337	307	316	316	325	318	326	290	341	298	346	336	364	327	306	317	324	356	331	312	326	340	345	316	339	354	381	348	298	336	329	371	363	321	330	333	363	305	340	333	331	306	347	333	340	344	325	356	320	341	321	330	301	341	396	350	324	370	344	331	335	301	315	344	322	311	339	297	318	368	331	340	333	345	336	313	334	331	351	303	339	341	332	301	327	307	331	342	352	356	341	345	316	360	359	326	326	339	337	329	314	339	365	352	293	301	323	336	366	320	334	336	350	373	330	331	370	315	322	346	326	356	368	310	352	311	330	381	334	310	305	313	351	328	362	304	314	330	324	351	307	337	337	332	358	302	338	320	336	306	334	326	343	322	313	329	311	332	330	326	369	325	374	339	365	334	323	328	340	302	311	327	286	348	327	340	328	334	327	325	329	310	370	331	345	331	324	309	313	313	362	313	306	306	317	309	355	383	337	344	357	364	311	343	359	320	344	338	329	315	366	313	349	333	302	359	336	341	347	307	309	337	333	339	318	351	346	318	337	309	319	338	330	313	319	349	323	367	304	358	320	328	332	347	328	314	339	343	356	339	336	338	339	330	321	308	320	337	311	310	344	330	323	329	327	327	344	322	311	313	335	323	318	315	304	320	338	331	352	314	324	326	345	339	350	319	313	341	350	378	325	349	338	351	313	350	331	346	311	344	311	338	335	280	342	368	362	346	318	356	340	321	339	327	311	326	315	324	339	367	337	363	314	317	338	363	306	315	339	340	312	362	333	335	326	362	318	320	334	354	320	356	331	309	351	309	322	338	322	328	334	313	340	351	329	337	285	329	352	303	326	297	365	335	322	312	297	328	345	333	344	328	345	352	347	333	339	339	317	333	325	326	338	330	318	325	352	334	314	343	316	326	305	348	332	327	349	345	310	329	313	313	314	320	316	312	348	323	328	354	326	314	345	326	345	320	339	308	348	338	340	323	331	349	338	316	333	331	354	336	325	342	325	331	304	345	329	328	307	356	340	370	312	327	313	348	369	311	325	322	372	317	348	315	310	305	365	335	335	329	314	341	290	332	316	315	363	335	337	330	330	323	346	339	312	289	310	328	326	352	326	322	360	309	304	353	308	303	307	337	326	365	345	342	331	353	333	342	277	340	349	342	325	354	341	333	339	344	363	333	350	336	337	300	337	300	332	333	310	329	313	323	342	301	347	367	350	329	327	325	330	323	316	323	299	393	300	344	346	334	349	331	355	340	344	316	374	350	323	332	321	348	327	353	323	345	332	313	311	347	357	340	325	356	357	335	343	331	311	359	342	346	324	363	337	338	329	345	306	325	341	317	359	357	319	327	318	301	310	334	343	327	310	359	333	352	354	291	339	345	329	326	358	333	335	333	349	358	334	365	355	300	310	366	309	342	350	375	361	347	328	359	351	332	342	351	297	322	318	344	290	328	325	357	336	304	329	332	319	363	306	299	324	374	315	315	312	333	343	344	289	354	313	357	331	326	336	349	329	367	343	335	337	335	346	349	364	343	318	318	350	353	344	327	335	326	338	360	345	335	358	330	345	339	311	351	375	327	317	341	322	354	303	322	344	340	324	359	328	324	336	357	337	338	326	335	313	361	342	338	342	340	310	349	315	356	355	340	324	339	320	332	286	353	375	354	359	325	322	320	335	332	335	337	335	353	321	357	328	335	358	310	333	344	316	325	306	327	334	298	318	320	330	315	317	335	336	364	339	318	329	325	308	335	370	353	325	322	340	370	338	315	352	317	310	338	313	353	320	352	324	312	345	338	321	341	319	299	346	326	342	331	321	333	377	290	320	360	315	370	325	332	326	330	329	324	330	326	349	346	352	309	297	326	324	311	300	313	361	332	341	355	323	308	342	299	331	330	324	321	333	353	320	301	337	333	329	306	353	327	364	347	331	335	361	375	330	353	349	331	329	326	328	314	319	321	317	323	347	335	326	313	321	357	301	292	365	342	349	306	355	328	340	342	326	342	326	337	323	335	326	348	336	329	312	356	301	306	325	314	334	312	315	327	314	322	351	354	326	323	322	323	355	361	354	347	345	350	343	339	308	314	358	344	320	336	331	326	353	328	324	389	344	315	354	312	330	335	361	358	347	302	323	321	357	326	341	313	342	336	289	352	314	361	352	345	346	309	380	347	323	293	316	312	343	363	336	349	333	342	314	303	364	336	341	324	328	314	341	311	353	307	316	332	378	325	352	310	319	343	311	364	310	323	320	340	343	316	319	323
62868	103804	76542	45894	22534	6500	1535	688	610	599	621	605	599	600	596	615	578	579	574	627	624	567	585	588	611	600	563	562	614	546	592	601	618	603	574	599	559	588	606	619	641	633	656	634	600	585	623	567	622	614	629	562	591	598	570	579	632	587	608	569	627	548	631	623	582	561	564	596	581	581	609	616	632	615	560	597	625	572	615	599	543	590	575	598	619	568	582	584	623	618	575	611	636	644	525	636	643	652	591	613	604	561	570	609	581	627	629	585	601	550	584	592	621	594	621	587	549	578	590	583	601	627	608	597	570	587	628	602	572	576	562	593	619	614	639	600	631	618	594	622	582	647	624	590	552	595	610	603	636	567	592	622	606	637	542	552	593	655	615	614	611	611	546	633	592	595	628	628	580	581	611	636	590	583	570	629	614	617	576	588	629	588	610	575	592	588	553	631	610	556	646	575	616	602	601	611	664	589	618	629	587	555	562	616	622	618	597	588	561	602	595	620	581	592	618	613	619	599	573	576	551	586	616	618	578	603	596	615	605	590	585	597	529	597	616	597	602	585	629	616	593	597	611	574	610	584	566	581	546	598	629	645	614	573	615	625	598	611	595	549	605	653	588	636	587	567	572	621	597	586	653	602	584	599	636	611	604	559	608	608	584	637	595	603	590	580	584	584	582	577	593	596	576	590	601	608	607	576	606	644	608	621	564	610	610	641	557	589	604	600	608	629	586	593	595	608	557	600	631	588	592	567	583	614	630	617	622	569	548	607	585	599	556	569	605	578	674	578	600	595	612	620	630	625	583	616	581	580	583	592	658	583	594	620	615	589	578	580	615	588	585	589	581	562	623	605	589	598	611	581	575	610	549	606	606	602	507	577	588	591	585	590	593	599	599	550	558	604	594	614	581	565	603	583	622	599	608	580	610	589	571	628	564	605	562	574	603	617	621	578	592	673	616	634	602	544	566	576	560	619	580	578	621	629	604	634	573	638	568	582	610	595	588	543	579	605	610	602	572	578	604	563	593	598	591	566	528	606	596	637	556	579	588	577	596	616	612	600	585	640	611	576	599	609	582	602	568	643	586	597	619	603	605	599	620	586	604	581	600	614	633	589	599	553	563	587	542	600	588	608	607	517	630	593	625	588	564	595	562	573	629	607	556	572	624	603	605	646	595	574	566	611	609	584	584	589	617	586	640	632	584	601	612	613	605	611	571	570	603	614	645	598	553	597	599	583	681	607	556	584	591	576	602	591	579	588	600	615	568	615	572	562	579	592	606	555	544	626	587	547	567	586	574	584	608	616	586	599	536	625	570	626	609	621	617	580	575	583	562	556	570	597	591	606	585	565	647	575	643	611	597	606	588	592	652	553	606	601	628	593	572	571	561	571	633	615	650	636	572	571	581	627	595	638	578	598	622	546	583	600	566	546	630	656	626	565	584	607	563	618	581	612	627	610	585	582	575	580	596	575	608	577	607	567	580	603	593	597	547	569	608	552	574	603	608	597	605	570	573	583	589	677	609	625	591	654	573	641	610	563	577	551	615	594	586	612	572	595	551	576	578	610	623	665	599	602	595	569	616	580	588	590	622	564	598	599	596	604	577	558	605	582	591	596	599	583	646	621	599	572	619	558	622	639	602	587	588	595	601	597	629	582	583	584	575	575	596	603	582	561	621	635	587	589	554	612	599	569	590	594	621	572	594	584	620	570	603	626	602	563	628	559	613	574	562	599	620	624	583	623	638	605	586	605	600	587	585	634	575	595	585	588	624	576	592	605	631	626	568	566	626	625	601	578	601	595	605	588	623	572	611	613	636	650	591	587	542	555	626	609	597	573	607	602	622	589	576	565	617	592	635	583	619	606	587	617	622	572	610	587	599	613	579	607	569	585	586	572	581	601	598	573	602	578	573	629	572	601	578	605	597	609	601	610	616	627	638	594	639	619	599	586	622	575	594	627	574	589	591	619	565	567	598	583	564	608	624	574	565	608	570	620	607	577	572	591	623	605	620	644	604	576	617	610	589	615	650	614	602	594	599	596	600	569	621	604	652	619	564	584	605	592	626	602	604	601	629	586	594	588	611	584	584	579	597	606	619	567	591	644	564	606	563	575	598	559	622	578	593	568	623	615	576	606	663	610	596	622	602	598	592	611	642	583	597	581	580	582	580	619	591	594	581	616	570	616	649	598	604	571	603	561	621	585	577	618	588	632	556	608	606	590	542	629	598	610	574	574	641	599	569	633	605	558	616	568	602	623	592	610	499	622	596	565	582	595	587	602	587	560	585	570	595	566	583	637	589	601	578	582	627	616	596	613	617	566	612	605	534	624	555	596	607	567	585	589	660	607	568	566	605	619	577	606	628	598	587	606	577	596	576	581	582	589	597	593	607	646	618	589	574	587	574	651	597	630	591	578	635	586	589	617	632	597	610	660	593	577	611	589	613	587	614	590	564	595	638	603	642	580	612	600	568	595	595	613	598	609	605	598	588	610	546	606	563	593	659	567	604	607	595	651	629	619	596	550	598	594	607	620	585	564	574	582	610	617	591	577	604	608	621	603	617	591	595	586	603	605	577	541	624	599	633	617	578	621	599	608	572	596	607	576	576	612	612	611	643	608	558	594	627	601	559	594	582	597	585	606	603	587	611	596	584	595	599	604	602	601	595	630	589	577	616	587	602	608	617	584	608	616	600	589	586	605	604	550	663	580	569	594	608	620	596	587	586	604	580	595	632	645	601	582	590	664	592	582	592	603	627	595	578	563	590	617	613	605	670	625	605	576	638	563	613	627	618	578	612	583	595	575	647	619	590	564	591	620	602	611	550	610	607	594	592	638	562	575	552	599	594	598	551	592	522	622	576	568	565	553	635	551	544	604	639	595	606	631	607	611	581	614	609	589	586	572	595	574	618	589	574	578	611	595	602	556	599	596	631	613	635	581	630	555	568	624	609	582	621	584	568	617	602	588	602	594	594	631	548	562	565	594	571	587	603	557	540	614	562	607	616	567	614	554	591	626	531	547	614	621	557	566	579	615	599	605	602	603	556	599	610	577	631	570	586	619	590	605	614	643	593	593	573	609	589	612	571	560	636	600	598	584	554	592	635	599	573	616	612	582	598	595	552	603	615	594	567	610	614	600	609	617	624	586	590	573	624	563	577	549	597	586	583	595	583	598	595	598	608	598	556	581	610	577	594	604	575	575	610	607	613	590	599	595	646	627	580	610	669	604	596	581	590	577	610	572	588	607	621	565	590	570	572	578	617	645	626	584	608	589	562	564	578	631	609	566	581	616	582	564	562	618	590	610	548	617	594	596	546	608	629	584	603	584	608	604	629	572	600	556	627	600	615	586	595	587	602	614	616	596	562	598	624	610	583	627	626	579	631	596	607	620	633	607	611	609	630	613	603	590	608	599	630	611	581	568	616	595	603	617	601	609	610	569	571	582	598	629	562	568	614	547	615	597	628	584	578	645	667	612	611	572	594	579	611	596	632	615
29733	30322	26166	11646	2026	537	327	277	295	246	263	252	276	268	243	271	280	260	287	245	260	256	300	252	254	251	283	267	252	253	282	281	273	275	267	261	254	282	279	261	232	252	272	246	259	273	276	263	240	279	268	275	265	279	270	256	250	263	256	245	254	240	298	268	270	253	262	258	277	238	264	272	260	262	245	236	272	276	264	274	283	264	271	284	271	272	282	257	283	255	253	265	232	266	286	249	272	270	261	265	276	256	274	282	271	255	283	281	251	267	262	259	272	241	268	259	268	263	282	232	264	236	275	264	288	277	261	274	260	265	273	281	248	242	276	261	280	282	252	278	271	265	248	277	240	274	245	254	253	291	254	266	267	274	294	288	250	268	254	269	265	278	277	274	236	288	289	273	265	256	287	266	251	251	276	269	280	247	282	320	246	273	254	238	258	262	251	262	257	274	278	268	268	242	244	259	260	236	256	254	248	252	269	279	237	274	263	251	245	267	276	257	286	256	275	273	270	264	224	284	246	267	259	261	243	269	268	252	264	265	280	266	235	266	253	298	270	280	268	256	260	272	253	252	233	267	281	267	270	262	273	288	268	251	264	274	261	238	295	247	257	223	251	268	256	251	295	268	281	269	283	246	270	286	281	275	275	280	273	231	260	253	263	301	279	275	253	255	271	264	279	267	271	287	255	255	257	271	276	265	287	288	256	276	287	264	238	288	259	243	262	266	269	251	263	249	263	273	252	279	262	285	315	281	250	283	289	268	272	244	235	259	245	255	287	263	248	271	278	265	257	283	268	285	271	297	264	280	242	260	254	292	287	289	272	280	262	266	277	288	249	253	266	253	266	256	282	264	262	255	249	260	268	276	261	256	272	273	244	283	265	274	242	266	277	262	266	258	237	248	248	260	257	281	269	250	277	303	253	263	261	281	265	280	265	269	255	250	272	241	253	261	291	301	258	248	270	253	283	267	286	253	240	243	260	264	255	265	258	269	275	263	257	281	286	283	284	264	270	277	254	256	269	281	260	269	255	275	266	289	258	276	268	268	275	254	271	245	267	283	270	262	252	249	255	299	283	256	285	278	276	250	263	246	239	285	253	266	260	256	276	251	275	285	276	279	270	290	271	266	274	231	263	280	261	252	265	286	267	245	272	250	244	240	255	264	260	290	243	272	250	273	289	262	254	262	266	259	279	237	280	238	271	270	266	241	235	266	286	267	268	265	265	240	231	268	277	270	246	282	258	256	262	259	267	267	264	281	281	274	263	293	285	253	315	285	251	245	249	263	234	279	298	284	266	262	262	269	286	252	287	245	294	308	266	241	283	241	266	288	249	271	251	244	281	239	232	279	273	261	285	285	262	279	258	246	278	250	254	243	281	247	246	247	258	278	242	254	279	268	259	258	298	280	243	269	295	280	261	294	308	274	259	246	268	272	251	272	243	259	263	280	290	295	252	271	268	254	218	287	260	274	272	281	259	236	251	260	232	241	240	248	266	274	285	253	257	279	251	257	257	291	222	282	269	285	272	285	273	253	267	277	240	283	275	270	268	285	240	240	259	268	268	254	237	255	284	290	257	251	280	276	270	268	278	251	240	247	266	274	248	280	242	249	288	252	285	274	285	230	255	238	248	265	295	276	266	221	284	282	262	262	281	268	263	246	254	288	245	243	256	252	276	253	272	260	300	302	267	249	246	273	269	279	240	273	253	253	300	268	269	247	249	273	284	286	277	246	279	226	258	247	281	271	265	255	287	273	254	228	244	263	265	282	258	271	277	257	259	262	277	269	264	243	277	233	257	285	264	269	283	247	249	280	244	252	282	260	279	258	260	256	272	275	248	239	265	292	255	265	274	249	278	283	258	297	248	269	267	320	272	273	276	260	269	267	239	255	270	271	273	276	288	241	248	251	270	269	255	269	223	277	275	284	237	266	264	289	276	283	276	261	267	261	257	255	266	249	264	261	255	275	257	252	260	275	251	255	258	245	239	256	243	275	232	266	256	248	264	261	295	246	253	266	268	300	248	246	306	248	274	271	260	269	244	281	287	261	271	251	256	275	243	257	251	260	269	250	280	272	259	235	301	261	256	287	270	249	267	312	271	286	245	298	243	241	257	253	268	255	255	289	292	248	252	260	249	278	249	240	258	254	289	255	235	267	256	270	258	240	238	270	249	283	253	309	279	281	312	273	262	258	265	274	304	294	257	256	271	272	279	282	259	282	277	291	262	278	260	281	268	283	278	254	258	250	277	259	262	267	280	268	281	314	259	242	244	289	290	274	261	273	266	277	274	276	287	276	260	253	256	241	251	280	272	254	224	284	253	272	236	271	242	262	275	257	275	254	249	256	265	261	252	286	236	259	263	274	281	261	245	226	246	238	278	271	261	244	256	292	244	249	232	243	282	254	284	293	287	260	253	271	304	281	273	271	297	268	276	308	277	281	257	253	292	263	260	277	282	263	241	271	270	276	238	263	259	243	287	273	258	267	252	261	269	269	298	268	248	232	252	261	249	296	259	279	259	250	279	279	258	281	276	237	241	271	285	247	253	240	281	254	284	275	229	284	248	250	255	258	270	279	248	261	277	279	279	251	284	254	241	288	273	277	255	261	275	257	256	274	256	261	287	283	247	324	246	251	243	255	269	251	258	285	251	250	275	260	261	283	256	243	260	252	276	251	231	289	293	254	287	243	274	263	257	258	266	247	277	294	244	247	249	265	263	299	253	266	242	275	243	254	262	264	258	274	294	235	246	267	260	244	245	261	286	274	238	259	253	238	276	274	292	270	270	279	281	265	273	275	256	269	294	241	297	262	245	265	257	277	271	298	268	256	273	242	266	274	231	256	233	247	274	232	272	277	265	261	272	258	272	280	270	261	306	279	268	265	272	229	280	260	240	280	263	252	278	280	256	275	274	262	251	271	292	267	283	274	256	242	271	229	246	286	254	284	296	252	270	251	268	270	268	266	267	283	266	269	255	257	265	298	259	261	300	268	288	277	274	266	258	269	250	253	254	254	298	289	258	245	244	267	226	278	267	272	229	247	268	274	259	290	253	273	242	271	261	256	262	254	268	286	233	253	265	267	259	223	250	263	275	241	280	260	296	249	304	262	266	284	272	262	245	271	248	253	280	288	282	267	255	251	280	262	275	245	256	260	268	255	262	233	285	297	277	270	282	267	269	293	291	277	269	283	271	243	260	274	274	298	263	268	253	260	281	251	250	245	301	260	281	257	273	251	277	272	271	276	272	296	267	283	257	269	290	215	258	265	269	246	259	283	279	264	242	272	253	231	252	241	277	280	247	269	292	242	279	274	264	281	262	272	279	231	257	262	272	236	234	257	282	255	298	254	268	275	249	244	272	280	252	242	249	272	309	261	276	253	287	277	263	268	243	257	249	274	257	268	262	257	231	255	255	268	257	249	274	249	268	232	270	290	264	285	292	238	246	239	279	264	274	257	267	262	283	232	256	272	249	267	273	264	277	277	247	259
37488	47215	31471	13733	4189	1195	601	585	510	486	503	519	512	517	495	472	492	481	492	524	488	497	507	558	502	506	493	513	474	494	527	537	507	473	503	495	534	521	524	507	500	509	481	494	506	511	522	465	521	518	482	479	496	537	532	504	536	527	493	488	495	518	511	488	525	534	484	466	510	484	491	513	521	498	518	537	517	512	482	506	534	489	512	534	458	468	478	510	493	533	509	451	514	489	507	541	508	519	506	482	486	529	524	506	539	507	532	475	473	499	532	460	511	525	533	550	499	498	528	522	494	457	501	490	470	499	483	521	482	504	506	479	500	511	501	503	508	473	462	446	497	494	505	511	504	492	512	567	521	483	466	479	463	490	481	500	538	509	463	493	530	513	508	479	533	460	533	545	519	497	478	503	521	510	506	494	520	494	472	486	495	479	539	519	518	502	497	521	500	515	536	474	528	499	501	491	498	501	521	484	525	550	518	538	531	536	547	510	533	517	538	506	495	519	534	514	509	534	501	470	499	494	535	524	492	507	537	507	501	535	522	522	487	521	514	497	487	517	493	500	502	501	489	519	475	488	520	450	514	530	500	513	528	509	513	529	475	552	478	511	510	533	522	491	497	500	530	480	531	498	552	534	473	523	501	488	520	492	520	528	528	470	545	519	494	496	510	493	522	553	516	479	516	517	545	555	520	517	484	541	544	503	492	508	473	483	520	501	483	493	503	549	500	495	458	486	498	523	518	478	536	493	482	528	528	477	494	486	510	482	500	549	537	505	510	514	489	491	476	491	522	501	479	479	495	516	491	517	517	492	529	543	485	471	422	518	479	461	533	510	510	536	506	503	490	500	482	533	506	502	491	566	492	491	541	511	548	523	482	445	491	504	499	514	509	475	519	497	533	500	470	489	502	521	485	533	525	491	502	511	466	466	478	552	521	512	509	512	512	498	506	468	558	450	519	476	517	510	504	507	480	501	503	483	520	504	462	513	472	499	503	494	521	514	541	499	535	509	537	513	505	468	497	499	492	499	516	474	502	489	507	525	522	510	560	497	459	470	499	539	516	519	542	504	463	551	517	510	500	515	480	541	495	495	492	519	575	512	500	570	491	485	511	545	512	507	481	488	460	544	547	480	495	466	531	478	524	503	534	529	510	504	526	461	534	506	465	484	485	541	484	513	496	516	510	498	496	516	510	522	492	515	522	503	458	507	525	520	560	466	528	508	540	480	467	474	474	489	531	511	517	550	520	537	501	504	510	517	511	516	544	493	519	541	473	507	515	495	494	520	467	513	509	497	456	549	523	528	543	523	487	515	499	518	461	482	492	515	491	510	505	515	505	491	517	489	517	531	475	496	525	515	497	494	555	495	497	542	535	509	513	523	516	523	497	499	547	501	552	490	483	494	504	515	473	488	534	529	510	468	478	497	538	524	520	483	482	525	496	513	483	526	464	513	500	499	498	512	508	523	515	477	508	538	463	497	519	483	490	471	483	511	478	456	532	497	458	484	509	489	511	495	518	506	495	475	498	510	493	504	514	516	473	521	493	501	479	527	484	539	507	533	445	483	468	528	493	520	525	494	490	504	487	509	520	520	469	486	499	492	491	450	516	534	503	543	573	521	491	519	491	478	523	479	483	492	481	505	548	505	511	513	472	502	478	516	471	506	526	535	451	522	486	526	469	539	524	490	480	496	517	503	481	524	516	534	478	550	514	526	528	492	506	502	500	489	522	521	547	529	490	450	525	529	514	487	537	485	496	478	496	528	476	531	502	522	521	522	448	511	521	479	504	526	511	488	473	508	477	544	475	503	500	499	522	518	506	527	502	496	539	507	479	496	516	499	507	518	508	525	487	522	510	496	520	549	525	522	485	508	491	552	502	507	510	517	533	479	470	479	531	497	514	531	501	550	487	513	522	558	510	496	539	500	492	506	489	495	516	494	478	521	478	507	487	464	489	545	494	467	508	451	504	474	457	540	501	452	538	516	491	501	483	522	480	509	509	490	548	554	556	488	471	535	487	529	496	549	479	513	520	521	501	506	504	471	531	505	510	562	496	456	494	493	476	484	535	530	512	509	498	545	531	530	503	482	506	493	497	537	486	526	480	526	525	524	525	508	531	484	516	490	511	489	531	519	529	490	509	482	488	499	521	523	573	481	490	487	505	531	504	495	537	539	531	455	524	523	488	507	492	494	485	491	468	494	502	545	515	496	499	489	494	517	505	504	492	524	494	459	502	486	476	486	516	496	501	537	499	512	505	470	543	470	528	515	533	495	508	507	505	527	533	527	491	497	530	517	474	468	522	506	512	508	492	513	507	479	531	489	503	472	490	513	487	483	519	536	518	519	490	548	512	518	487	535	511	500	496	515	504	515	525	461	489	512	541	473	535	558	505	479	491	525	542	468	495	496	501	511	496	474	557	520	485	504	508	514	517	467	504	478	537	469	502	500	475	494	515	500	473	520	454	484	476	496	507	492	500	516	532	519	538	540	525	501	541	487	509	512	499	523	512	504	504	506	495	514	531	499	485	539	506	516	461	494	493	501	528	526	494	519	487	507	487	464	538	512	542	495	465	521	459	525	532	500	514	468	497	487	493	504	512	516	511	517	505	525	506	507	525	514	513	534	471	490	475	535	446	494	498	506	530	547	504	496	494	555	493	508	523	511	490	486	497	477	474	556	509	493	507	485	511	550	504	495	521	533	502	491	504	481	509	504	488	496	530	484	518	505	508	513	494	554	542	507	474	499	517	530	527	493	515	492	474	515	519	518	478	482	486	474	535	538	491	518	473	488	524	502	493	518	510	503	479	511	494	492	500	552	525	494	515	492	534	501	509	471	538	516	493	464	497	534	515	515	491	483	514	486	463	555	552	483	517	515	511	448	497	532	505	512	509	492	466	493	509	485	486	517	513	518	499	485	509	503	504	536	484	496	508	522	507	508	473	547	517	524	492	482	544	500	494	527	508	517	483	506	505	546	486	474	507	518	528	493	507	510	492	489	505	511	499	509	495	488	498	464	490	507	491	504	501	528	538	512	484	511	512	501	532	515	498	495	527	515	518	484	499	497	510	535	495	493	511	481	501	503	506	499	455	505	492	484	491	503	522	509	536	508	479	514	545	483	499	525	505	498	495	508	515	492	529	527	485	507	473	499	550	478	492	526	551	502	504	496	549	524	504	484	508	474	541	486	502	480	491	504	556	501	525	494	530	496	517	480	513	496	479	507	507	498	498	550	565	525	480	538	496	508	528	513	514	514	532	490	467	488	519	464	502	515	515	455	518	525	520	477	514	498	493	492	510	515	494	502	492	460	526	495	509	492	494	494	487	504	487	495	520	512	548	494	514	490	471	498	458	529	492	491	501	498	499	501	512	528	521	502	506	545	486	513	518	500	504	550	462	510	481	520	525	501	472	510	491	510	460	444	520	495	511	504	528	506	527	504	528	508	478	509	515	541	528	519	512	485	518	495	509	540	512	466	511	501	514	521
24895	23890	33279	27834	19035	6539	670	323	307	255	272	289	263	259	284	265	319	273	268	278	296	264	262	296	276	262	289	265	304	293	264	242	280	260	304	291	245	250	303	284	252	252	252	301	269	274	288	244	284	284	298	282	291	280	285	275	258	256	258	251	288	306	264	297	277	291	268	276	286	273	269	288	283	257	252	241	305	292	284	275	286	299	274	270	247	276	261	251	261	288	287	290	285	274	278	251	269	284	247	252	282	282	238	283	262	288	282	276	268	276	282	300	261	236	283	262	254	255	243	252	284	268	254	294	281	268	283	289	300	254	293	271	254	250	256	265	270	264	268	262	275	281	309	272	242	285	269	298	262	278	277	272	264	226	271	281	293	279	273	302	287	282	252	267	288	257	293	266	257	284	277	267	269	276	283	258	271	290	280	270	269	252	245	237	291	276	282	282	270	264	260	289	279	277	262	259	281	270	275	281	304	288	270	248	249	262	282	246	267	274	271	252	282	291	245	288	267	261	284	276	259	283	261	298	274	280	255	269	274	270	281	280	279	273	299	317	269	272	274	278	258	243	275	264	286	275	264	284	254	283	301	257	269	241	277	245	274	273	255	280	286	257	272	296	261	272	251	245	275	274	273	286	271	275	246	223	273	271	285	281	294	290	272	268	272	288	240	287	281	283	294	250	264	274	305	296	283	283	254	306	279	235	248	288	250	269	288	255	266	266	274	297	277	265	273	290	274	273	290	296	260	264	260	268	289	279	288	281	274	273	266	264	273	292	254	257	273	292	292	248	297	269	261	287	260	273	244	283	295	258	275	262	278	285	302	257	277	297	270	269	259	267	248	264	260	280	291	302	273	294	278	265	249	259	275	274	272	263	256	273	272	270	290	274	267	288	268	294	277	242	274	268	254	254	269	262	289	300	272	231	275	303	293	268	290	278	259	269	284	302	262	270	267	261	263	282	294	271	271	259	297	254	271	296	286	267	258	289	284	285	255	249	272	252	274	275	271	292	255	287	263	314	263	289	285	271	237	277	238	296	296	261	263	281	275	269	265	239	269	257	281	277	287	275	278	261	251	278	274	235	233	301	243	310	261	257	279	258	257	287	242	277	268	272	292	268	273	253	290	259	232	261	254	289	288	268	259	262	250	281	282	282	263	264	275	262	292	262	277	278	274	291	258	275	261	245	263	252	282	313	263	282	253	283	245	287	274	288	271	270	285	256	252	272	273	319	275	324	285	239	276	276	263	270	283	270	295	261	261	272	280	271	248	277	247	264	266	299	266	280	287	243	290	239	270	268	284	280	281	242	273	275	285	280	251	270	286	276	269	280	262	279	270	287	277	259	288	289	272	280	265	258	269	287	262	296	288	254	262	264	269	266	273	241	279	268	270	273	297	269	259	276	259	290	267	266	274	259	284	251	289	287	269	274	229	276	263	267	275	263	277	267	288	266	257	269	272	266	313	271	274	263	282	270	266	271	274	273	272	283	290	257	284	287	261	263	300	287	305	261	270	286	278	310	268	272	256	259	279	283	273	273	271	300	267	266	275	294	245	276	283	271	269	271	285	273	276	274	289	260	266	246	282	253	248	264	290	289	255	257	265	258	268	285	253	281	285	284	230	263	257	296	283	304	306	276	276	260	278	253	282	262	270	262	306	271	271	284	283	269	266	259	288	299	240	262	261	307	236	291	290	265	246	292	245	269	270	270	293	282	282	263	261	289	256	285	256	283	288	273	293	276	282	298	264	266	254	304	274	264	241	262	274	264	265	257	266	245	292	258	248	251	270	267	244	264	277	258	285	280	280	291	291	271	271	264	292	239	269	286	273	262	273	248	266	267	301	262	300	299	259	283	252	269	265	301	296	291	283	272	237	261	268	282	272	262	280	294	280	260	261	274	270	273	296	247	221	279	253	285	270	286	248	228	269	259	265	270	257	255	294	272	268	259	246	270	285	298	307	278	265	246	245	268	235	272	255	295	232	278	271	274	268	236	267	250	267	286	251	294	277	272	272	239	230	285	250	278	281	270	283	292	259	257	259	270	279	267	257	254	284	278	269	273	263	249	274	271	304	279	275	251	271	274	278	301	273	260	271	279	297	283	265	226	282	275	257	257	296	287	270	229	278	270	281	302	270	268	302	289	288	254	285	275	295	284	259	249	297	260	250	267	291	289	250	270	273	240	273	231	259	279	260	250	289	264	280	246	278	265	256	249	253	272	272	286	288	315	264	261	289	281	247	273	244	302	286	282	247	259	271	289	252	291	288	255	261	259	250	262	233	278	267	273	288	263	324	285	284	284	280	271	296	252	283	289	279	272	263	283	271	240	249	279	266	259	258	276	253	244	281	267	265	291	261	276	279	270	285	265	299	248	275	244	249	261	274	269	282	307	269	265	274	299	266	267	298	236	268	296	237	296	268	301	264	280	261	294	289	273	297	306	277	291	248	255	300	282	275	255	292	283	262	272	242	269	255	255	254	290	267	287	294	287	271	273	254	278	240	278	269	292	280	259	276	288	274	262	289	270	263	289	281	269	258	290	258	299	280	266	239	268	286	265	264	244	251	233	261	275	282	236	273	276	279	284	259	270	291	266	252	276	278	259	261	258	310	255	294	292	283	252	278	286	286	288	237	284	287	268	304	276	307	274	302	270	254	273	257	258	246	264	265	287	279	257	257	280	284	281	261	255	244	268	283	266	232	264	256	271	311	285	280	275	264	258	273	243	292	301	275	280	275	277	276	255	272	274	273	262	292	270	271	277	279	296	274	272	289	272	251	303	262	258	275	252	289	271	297	267	270	293	308	286	266	273	276	264	248	231	282	276	272	249	262	271	259	269	245	276	263	280	275	276	252	266	275	252	269	298	296	275	255	276	273	282	288	280	283	266	265	275	293	275	306	286	285	251	267	268	291	290	231	275	257	277	279	258	276	287	280	260	268	255	290	251	266	257	274	290	289	241	299	284	239	289	296	250	264	249	273	316	275	267	284	300	269	274	266	283	297	293	252	269	268	255	262	262	276	260	263	258	233	258	303	248	297	261	296	305	256	296	312	290	304	285	274	258	255	287	263	250	315	248	265	298	277	252	274	276	291	274	245	278	276	258	255	294	253	281	258	282	282	238	242	251	248	263	287	287	238	296	281	251	287	246	269	288	266	238	325	263	268	258	280	267	273	297	237	302	292	299	260	307	275	272	271	284	289	283	266	278	268	277	275	298	263	281	286	287	275	257	270	269	275	258	283	275	264	251	257	272	251	251	268	258	277	256	267	254	282	266	288	279	298	260	261	274	263	261	273	259	276	273	256	249	308	251	286	258	284	270	265	275	276	273	280	249	277	246	281	274	271	278	261	261	273	241	284	264	255	245	254	258	265	266	280	274	261	263	257	306	296	248	272	256	264	246	282	264	257	243	276	269	278	286	261	283	289	279	277	277	264	291	287	310	296	274	293	254	279	263	267	274	272	299	296	290	312	282	250	293	269	265	262	274
60146	89003	63958	37451	16194	4043	1044	627	551	553	528	525	516	519	522	533	517	542	509	503	505	532	519	510	508	508	500	522	527	491	517	534	537	525	513	480	500	568	512	476	537	502	509	521	533	514	494	534	518	485	488	522	533	465	515	510	537	482	516	547	500	539	523	520	511	516	518	507	513	557	534	463	503	467	509	499	530	526	520	546	504	533	548	565	499	534	517	504	510	494	533	536	558	510	509	474	492	530	509	536	500	503	513	528	507	499	551	510	503	503	501	550	527	544	527	515	490	471	513	481	520	515	518	560	536	499	492	525	494	508	517	536	513	526	517	546	539	533	521	500	510	518	507	503	531	491	491	508	472	556	543	512	526	505	517	523	520	519	558	492	475	491	510	528	524	507	510	513	531	510	532	494	524	516	503	493	480	474	527	516	466	534	472	503	520	474	521	505	539	525	500	502	519	510	509	509	514	520	502	529	514	569	514	511	506	472	509	490	563	477	513	506	526	473	503	529	508	514	490	535	502	486	529	522	519	553	461	546	532	490	520	544	523	506	496	505	553	497	514	540	522	499	530	524	536	477	536	490	528	492	515	517	516	489	491	491	495	536	532	497	493	503	523	514	504	510	484	498	538	509	527	534	491	499	480	516	575	526	480	484	484	525	526	502	517	478	509	541	496	498	541	482	496	532	525	518	538	543	488	573	496	529	511	490	523	517	555	513	513	480	514	549	510	548	496	469	510	498	488	499	473	539	481	525	495	504	528	534	530	543	490	515	494	526	495	503	497	484	508	496	482	532	497	515	485	520	524	466	476	503	496	523	471	501	520	527	473	514	506	497	497	530	524	535	585	548	480	535	472	517	503	565	541	511	507	450	502	544	526	523	514	498	546	493	545	494	502	511	560	535	498	508	520	484	467	509	525	520	473	525	505	545	492	516	502	504	538	530	493	478	494	535	530	502	463	547	549	503	509	514	514	494	490	494	517	493	502	558	498	484	558	475	530	476	520	504	467	494	457	467	535	524	485	510	533	518	542	528	526	511	544	523	494	513	515	519	509	504	522	493	491	531	543	530	486	540	473	515	535	532	552	517	524	536	545	516	521	503	499	502	533	521	499	527	518	553	508	500	546	517	490	543	507	501	475	507	557	490	573	479	472	498	519	488	486	491	516	518	515	536	521	496	503	501	552	532	504	491	503	541	531	530	526	526	525	527	543	539	560	565	474	516	503	545	556	509	472	483	491	507	505	508	494	483	482	480	471	478	526	456	493	467	515	489	542	489	510	541	462	543	523	519	527	515	524	490	510	498	475	463	509	528	538	486	555	494	502	489	532	524	519	509	472	557	464	494	507	481	529	523	506	493	510	508	513	509	509	530	524	546	508	539	506	479	503	539	532	476	498	506	519	498	511	532	555	501	489	507	524	536	483	518	541	507	511	528	506	518	509	503	525	479	534	512	541	543	538	455	543	489	537	524	533	524	538	517	521	506	514	540	504	477	498	532	533	527	508	531	510	525	483	567	495	492	542	506	547	503	488	511	501	495	536	507	458	482	537	527	496	514	539	483	535	531	562	511	494	515	529	490	480	482	484	480	550	528	515	529	522	537	526	543	521	554	501	498	500	488	510	533	518	558	507	487	461	544	534	440	496	510	506	512	518	507	515	502	511	482	467	483	494	495	554	527	499	509	538	466	525	520	564	484	523	507	516	537	501	495	554	493	519	495	514	514	524	547	514	521	577	542	506	551	505	544	494	501	475	549	488	511	572	523	516	514	526	505	488	489	510	524	500	540	555	514	561	494	491	493	529	506	493	491	497	542	469	511	497	482	542	485	539	567	512	532	504	528	504	539	512	478	514	546	564	533	506	497	470	506	543	526	521	513	491	510	512	538	513	534	505	508	514	494	496	528	524	518	509	510	498	502	495	504	522	486	496	502	509	519	495	515	470	521	508	509	512	509	493	529	516	526	504	535	526	548	477	506	472	533	519	488	483	529	492	489	551	463	516	508	505	471	482	550	514	503	541	501	554	523	526	500	497	507	499	503	513	516	504	517	533	503	557	521	492	509	479	486	506	503	550	518	534	490	512	509	492	531	515	502	519	509	493	486	501	506	488	524	528	538	549	520	501	489	493	507	499	508	534	526	496	522	500	514	513	551	518	489	499	509	486	471	491	493	568	506	503	540	500	514	504	506	476	511	518	500	527	481	536	525	508	531	497	552	502	522	497	553	511	502	536	510	491	507	493	487	496	497	491	540	542	515	529	489	515	515	493	496	535	516	520	525	511	519	481	501	521	537	531	502	533	564	518	500	520	528	554	492	524	527	497	488	553	492	507	530	537	561	485	510	496	506	481	518	493	515	524	514	528	526	481	540	507	506	487	567	531	487	530	512	524	545	510	489	486	518	507	473	500	479	514	523	488	472	522	524	496	516	509	511	523	507	532	536	482	533	462	493	512	513	494	538	500	574	536	542	498	501	520	497	521	539	518	472	520	550	490	479	488	528	522	501	537	515	515	495	536	509	534	504	493	538	514	502	503	527	569	512	458	536	478	538	526	507	540	516	521	518	509	529	486	518	509	529	493	522	510	515	562	493	516	501	508	517	542	504	517	539	522	515	537	529	528	521	535	546	507	488	510	518	519	515	474	495	506	501	527	529	547	557	548	509	472	501	472	535	489	559	503	535	543	471	484	496	534	506	499	544	517	535	518	499	499	520	504	508	532	577	497	545	578	537	524	509	499	541	533	547	508	489	511	506	490	522	520	540	536	481	492	512	523	527	509	521	512	521	475	514	538	523	494	531	536	503	512	512	529	528	516	537	550	517	512	575	481	536	555	527	475	459	496	530	501	462	512	517	499	526	567	519	484	536	530	468	503	555	509	514	493	512	526	510	463	470	545	515	520	490	497	503	522	499	531	467	466	477	497	501	506	534	512	499	488	528	515	518	510	513	535	506	528	501	476	477	516	506	540	506	479	483	493	531	473	490	503	518	521	517	549	544	535	498	520	496	552	543	490	510	537	474	528	544	549	475	493	539	538	489	502	490	560	552	522	508	501	489	493	525	526	521	561	480	519	516	485	515	520	515	513	483	509	521	487	480	498	510	526	503	529	464	508	511	499	492	536	534	511	544	495	515	524	502	499	482	518	492	481	530	534	512	516	518	554	534	528	500	500	466	509	538	554	524	527	529	550	501	485	497	557	497	494	540	550	499	515	523	500	513	495	520	513	451	536	536	554	509	518	507	509	559	526	513	557	531	506	495	539	483	479	529	474	492	478	490	533	477	496	502	495	515	484	534	492	478	511	535	511	523	498	549	506	509	515	479	511	479	540	510	523	526	466	539	505	520	520	514	536	511	496	487	504	502	492	519	531	524	548	505	541	514	480	494	517	531	505	520	515	530	538	511	513	505	520	524	504	510	498	533	467	519	556	505	509	518	499	557	495	503	500	563	537	509	463	507	546	522	543	529	524	491	483	517	543	517	528	531	556	513
23549	22299	31686	25874	21384	16533	3195	447	365	302	305	328	348	321	357	336	294	295	314	316	326	319	328	330	333	343	383	338	336	332	306	306	338	341	336	325	291	333	335	320	327	330	320	353	339	377	321	308	323	327	321	349	343	304	337	298	323	323	326	291	329	295	284	349	310	335	310	311	330	325	327	338	333	337	315	319	321	298	277	310	327	336	317	296	296	296	297	324	297	315	346	293	308	315	320	347	325	326	339	334	321	340	319	291	362	321	287	311	331	331	317	310	324	311	310	336	338	363	319	286	338	341	284	318	332	328	300	360	289	317	309	315	305	317	303	313	313	359	334	307	314	323	333	333	333	359	315	294	356	319	310	308	315	291	299	318	330	326	322	312	294	308	283	306	331	290	335	322	325	327	309	337	292	330	324	320	320	305	343	327	323	325	312	301	346	332	309	340	357	315	308	311	330	301	326	318	326	321	296	304	321	333	328	297	330	309	312	332	320	317	325	290	280	357	329	304	312	313	308	299	320	340	300	305	307	325	339	335	343	339	308	351	338	312	311	307	324	317	294	335	330	300	285	348	342	332	337	325	360	295	302	280	342	335	318	358	310	323	319	320	333	317	300	338	325	318	313	311	317	331	293	306	326	329	317	319	307	317	310	334	321	308	353	317	320	323	323	317	329	303	329	344	312	327	304	298	329	323	323	318	355	319	311	355	320	321	281	319	304	297	309	312	338	312	322	330	323	331	334	341	334	301	340	318	317	325	305	351	301	322	341	327	356	303	311	293	305	299	322	315	330	301	311	340	316	344	340	328	299	292	326	302	329	307	318	296	314	313	290	313	318	337	285	304	342	303	296	342	332	307	327	325	323	341	321	324	301	338	332	325	340	343	319	333	324	316	312	356	331	318	287	320	299	299	329	327	308	354	344	355	329	351	295	308	301	292	356	301	311	332	346	331	321	310	333	306	327	323	303	288	338	334	315	349	352	327	272	310	283	334	291	299	302	330	318	287	330	310	307	320	307	326	322	307	344	316	325	302	306	344	321	310	322	328	333	300	321	344	349	348	313	310	350	332	313	325	321	311	321	334	332	335	320	335	343	291	310	334	305	286	315	331	312	321	301	301	336	309	306	298	330	336	281	281	312	324	336	347	290	346	296	310	303	351	292	324	304	289	336	295	321	334	337	277	334	312	332	334	308	323	324	321	307	317	309	321	301	294	296	320	326	317	297	339	326	336	329	309	298	351	304	349	310	312	332	328	298	322	307	335	308	311	340	311	294	296	342	351	354	347	326	320	340	322	309	335	292	311	301	323	311	288	363	305	282	309	319	322	338	327	306	316	341	320	330	305	334	302	326	306	318	332	287	323	328	315	340	320	301	322	322	305	327	323	291	323	308	311	338	300	309	323	298	301	319	278	331	306	307	345	299	346	343	335	322	290	304	334	333	311	328	332	319	337	325	348	300	307	298	304	301	326	309	323	295	307	297	308	306	312	317	330	316	357	325	312	302	300	292	318	316	347	333	325	327	329	307	334	305	320	300	316	320	346	314	288	358	343	327	326	298	294	320	313	360	323	327	312	318	337	341	345	292	289	315	326	323	308	309	287	301	317	311	329	335	337	324	295	323	318	331	306	339	294	321	305	285	315	306	346	310	323	321	330	293	301	303	319	311	328	313	315	311	289	328	338	305	294	322	277	341	308	315	265	314	357	302	314	312	303	296	314	309	331	298	324	318	300	325	303	301	313	321	295	303	309	323	322	351	339	314	297	327	332	329	298	306	326	306	329	316	311	320	323	301	312	298	308	348	336	341	327	321	299	315	328	304	319	323	326	301	329	333	291	327	326	353	330	315	298	307	322	335	333	317	287	351	354	316	319	323	314	353	368	320	318	300	305	315	313	311	301	321	298	308	337	309	327	339	317	339	319	305	335	327	306	320	300	313	314	336	327	357	312	314	313	352	317	372	313	318	312	337	306	310	327	344	331	298	331	348	307	300	334	300	340	340	329	326	330	323	317	322	327	327	356	362	313	323	324	327	310	300	305	322	323	324	316	291	345	300	323	323	316	335	356	300	296	325	324	291	314	321	336	326	329	336	304	301	332	303	301	329	352	335	339	341	314	328	338	352	324	360	307	328	314	317	327	328	324	314	314	308	313	340	293	292	311	324	328	352	328	307	343	346	309	328	318	333	358	317	325	358	347	350	286	295	301	319	330	319	299	321	340	319	327	325	328	309	350	323	339	325	289	305	293	328	326	339	322	327	316	326	305	341	348	328	320	309	317	324	305	337	327	314	327	349	347	316	334	335	301	342	313	326	357	324	314	321	293	320	320	324	322	285	313	312	352	330	343	322	313	329	323	346	324	345	318	321	293	319	309	292	323	303	351	294	311	323	334	315	291	305	334	336	329	333	316	312	308	343	351	336	332	325	304	349	312	309	299	309	305	315	338	296	303	354	338	311	310	305	320	323	340	327	298	334	340	297	329	342	340	336	321	320	333	329	315	317	314	319	319	320	302	306	305	295	329	330	361	327	316	305	286	316	314	311	307	307	328	327	343	345	338	307	329	350	322	356	306	316	306	293	306	341	299	321	276	342	352	346	321	307	310	283	353	310	295	322	317	318	317	319	336	330	312	337	332	315	305	317	293	328	302	319	331	357	316	279	313	306	339	310	330	318	306	357	287	332	341	322	324	321	310	296	284	299	294	324	344	319	367	310	301	338	339	332	334	312	308	332	330	338	306	295	306	339	325	288	327	290	318	298	335	344	324	308	323	326	332	321	324	296	341	324	323	288	304	317	288	315	310	299	306	305	305	294	311	325	303	351	323	305	313	298	282	292	334	318	350	301	321	302	309	322	302	304	314	323	306	329	320	297	307	288	290	359	333	327	345	300	305	289	322	315	342	312	307	301	306	300	338	288	339	293	324	304	310	306	300	286	317	323	274	334	319	331	352	299	309	326	325	331	349	319	323	338	312	329	299	353	310	328	335	316	332	306	332	336	312	311	306	339	313	311	313	296	304	307	323	311	282	329	346	323	325	306	295	316	336	337	312	313	315	310	321	322	313	327	328	288	339	316	344	328	313	316	320	309	319	313	318	315	334	303	310	334	267	321	333	347	334	327	323	303	322	359	325	297	325	308	282	328	304	306	314	319	336	327	307	293	326	339	312	305	294	341	304	323	295	306	309	330	339	340	311	347	325	306	325	331	304	312	318	353	345	343	315	337	332	313	315	325	325	325	322	290	321	344	338	330	331	357	286	307	299	326	328	306	320	312	277	311	334	337	313	324	324	336	337	330	294	318	324	332	335	313	323	350	315	326	316	309	321	328	306	316	335	338	355	320	337	284	309	306	333	315	301	347	337	276	314	301	310	307	323	347	337	299	327	311	345	336	340	334	350	336	324	337	311	347	320	336	286	291	303	317	310	331	334	308	307	332	311	327	306	308	301	295	329	356	333	318	321	314	274	349	334	340	297	281	312	288	324	313	335
60362	101129	74628	45699	22650	6394	1582	689	567	570	634	562	607	580	587	584	608	556	556	606	622	543	622	563	575	589	566	594	544	565	554	530	570	568	588	569	554	599	540	584	552	600	576	596	605	522	602	586	561	587	588	563	572	586	585	571	595	578	577	551	572	573	576	578	565	568	555	604	580	564	590	579	559	581	549	565	585	617	578	562	571	603	569	562	571	605	624	569	588	580	566	570	589	557	590	572	547	554	542	584	577	566	535	588	604	576	604	604	591	609	560	571	580	545	593	576	604	598	543	589	580	603	578	583	572	529	564	580	600	572	523	605	598	544	591	546	573	539	595	551	583	605	597	576	581	568	574	580	543	598	581	560	535	551	550	583	585	567	568	556	565	586	577	587	578	568	530	600	589	587	572	552	631	597	580	566	577	567	558	561	548	564	592	569	559	583	570	555	514	611	551	558	614	569	563	556	555	592	559	601	571	575	572	558	526	604	584	528	534	553	555	547	516	528	580	552	560	603	573	628	594	585	552	579	593	585	554	605	554	603	591	583	576	543	577	564	605	557	588	554	617	576	557	571	606	562	601	589	563	531	597	564	597	602	519	564	630	567	530	541	590	606	588	605	551	596	554	580	558	571	585	580	541	570	587	624	545	602	583	579	616	594	572	594	605	571	562	577	519	544	582	569	582	575	582	582	595	566	545	650	553	618	562	610	619	568	545	608	530	557	568	572	549	607	584	561	618	544	602	555	533	619	552	599	572	586	560	557	598	576	580	613	599	596	595	563	545	551	585	568	607	610	603	567	565	568	563	571	592	544	573	584	641	556	550	585	617	589	571	588	584	603	582	580	618	636	560	557	576	564	587	574	586	568	548	579	567	593	547	582	558	543	591	573	581	572	584	569	572	586	591	603	554	589	587	541	574	555	594	628	557	603	539	557	566	574	540	537	599	529	598	621	603	619	561	575	543	577	542	583	605	565	603	541	573	597	556	595	562	549	606	568	561	541	517	547	612	555	560	568	548	581	597	616	608	539	591	519	540	544	561	585	565	544	567	581	629	558	544	546	595	519	588	564	548	591	634	562	530	564	580	561	590	560	605	597	573	547	588	604	563	587	541	558	606	580	605	582	540	606	601	567	580	538	600	517	593	595	550	551	569	575	583	560	593	555	600	585	574	574	565	568	605	587	553	577	582	549	587	586	552	613	600	570	542	542	580	556	565	662	570	575	570	557	559	569	526	600	550	562	516	640	559	548	581	563	560	571	550	568	594	536	611	596	577	573	539	599	574	589	591	602	548	611	588	558	582	559	571	545	560	577	597	544	563	563	583	575	591	572	567	546	588	547	560	605	592	580	577	573	550	573	603	594	568	537	544	589	617	577	560	557	617	573	566	562	553	583	581	617	586	571	595	579	594	548	564	611	558	589	519	551	548	593	569	588	547	584	575	561	574	562	576	589	566	642	575	590	534	609	549	594	563	601	547	563	554	599	560	595	602	550	572	576	557	592	584	547	604	618	569	586	566	608	565	578	555	579	572	565	564	556	577	602	603	596	554	640	578	584	544	527	554	553	579	628	570	565	541	543	609	554	539	571	595	596	588	555	553	583	598	580	566	536	556	568	597	546	548	585	574	610	588	547	548	562	589	585	631	598	587	574	550	575	548	535	564	555	588	598	561	570	565	599	606	597	548	557	570	587	572	568	583	584	592	560	537	642	516	573	601	567	581	560	602	602	588	630	609	584	573	578	569	572	589	606	592	548	596	557	565	601	564	571	580	569	603	543	567	560	587	553	601	573	570	554	544	572	538	560	573	584	578	583	596	576	580	546	561	565	567	550	596	559	550	546	580	590	572	566	615	561	588	618	562	567	560	558	600	592	561	589	565	553	569	576	574	561	552	547	584	609	589	586	582	624	593	584	580	522	599	611	571	563	654	560	566	529	541	568	561	587	546	577	603	535	573	567	528	561	584	581	591	598	575	589	600	548	553	554	585	615	567	625	582	545	627	570	599	573	614	614	568	542	546	589	526	588	587	579	562	567	595	561	585	543	557	590	574	572	594	617	530	533	582	590	557	599	597	546	569	568	544	574	607	586	559	570	545	586	592	597	608	578	615	620	553	600	570	596	538	589	596	569	566	586	601	634	561	597	585	533	585	572	608	595	511	565	556	564	559	560	552	578	581	582	578	560	597	545	580	530	589	613	592	552	601	566	549	544	643	584	593	603	540	593	554	596	537	597	631	589	637	582	550	556	557	572	517	574	543	578	556	569	577	579	552	529	573	580	594	602	564	603	543	604	553	583	566	607	588	547	583	580	603	559	569	624	596	571	571	545	583	572	614	545	588	614	526	596	565	567	524	537	572	572	597	578	583	562	581	585	589	533	561	595	575	597	605	605	551	594	545	577	546	583	540	534	579	538	552	589	584	586	555	584	579	610	561	570	580	549	595	600	538	585	568	584	591	560	551	587	553	610	604	618	589	565	548	567	567	596	594	594	589	555	636	578	575	582	578	564	596	551	543	539	588	573	568	627	587	590	534	573	611	570	603	545	550	548	589	573	575	552	582	550	586	615	526	572	600	552	560	545	613	584	547	561	616	564	592	579	533	565	594	575	556	559	551	592	612	567	581	545	545	544	574	548	570	567	551	601	541	554	582	581	624	584	574	593	545	561	552	551	597	569	570	559	592	568	566	589	601	594	582	556	589	579	629	605	594	573	583	616	572	623	562	579	567	552	526	567	573	544	568	567	611	587	583	539	539	603	556	583	549	585	564	580	588	588	553	588	569	531	530	569	560	578	569	569	566	596	583	553	584	590	516	538	571	562	584	588	566	604	599	575	559	605	565	583	588	574	592	604	529	579	598	551	601	605	562	584	591	593	574	596	553	606	596	589	579	578	573	568	527	604	576	604	577	587	624	565	551	572	612	550	587	530	584	556	594	608	570	564	586	576	603	555	610	557	558	628	517	585	549	554	582	582	535	587	551	548	561	581	588	558	542	572	554	533	584	589	575	553	615	572	545	579	564	556	591	573	533	599	585	604	599	559	570	603	579	600	558	556	549	593	590	589	589	550	566	562	564	567	540	581	564	583	571	576	584	553	573	585	590	579	576	578	576	612	575	574	577	583	599	630	557	616	557	601	559	538	590	564	508	586	571	595	588	558	595	567	554	554	557	579	562	555	567	557	582	553	578	584	601	561	564	560	556	550	554	624	573	548	586	559	624	549	593	518	557	562	617	597	541	559	589	528	603	599	561	552	590	568	562	574	598	612	574	575	542	584	564	566	589	602	601	549	589	559	535	570	580	560	584	554	564	559	569	578	601	574	580	571	616	604	584	551	541	586	623	551	603	578	537	584	524	594	559	556	562	575	555	603	590	595	565	588	605	539	612	569	573	553	567	589	569	579	567	610	576	581	537	586	546	593	604	576	583	568	586	624	611	597	594	575	610	559	560	553	539	547	608	569	540	600	580	544	591	574	563	554	546	565	583	572
29321	30915	28546	13046	2357	685	389	308	274	266	269	266	284	266	254	254	278	253	258	293	286	250	258	256	281	269	261	272	280	278	268	257	268	267	248	262	271	268	252	268	290	291	269	268	276	223	282	259	267	260	232	274	246	301	259	286	275	273	253	261	247	232	284	276	272	261	263	267	254	264	281	275	281	276	254	242	242	251	264	299	265	261	272	251	276	262	258	265	258	271	249	237	254	284	252	305	268	258	280	268	279	277	291	267	278	254	284	270	263	230	264	282	257	257	262	267	271	270	287	276	261	273	276	253	282	279	256	279	289	270	276	274	253	285	251	254	267	281	261	285	279	260	262	270	260	259	278	261	290	257	235	240	251	274	247	252	266	269	253	272	265	294	273	294	256	251	290	255	273	259	284	258	272	262	271	281	248	261	263	280	251	274	282	277	258	259	295	258	248	286	269	252	259	260	251	283	249	257	254	251	282	281	267	269	282	248	254	250	248	238	249	269	242	267	281	256	256	249	275	286	310	258	309	255	238	261	248	233	272	280	258	266	247	273	273	259	273	282	268	269	301	262	272	246	274	263	274	244	267	277	261	280	262	276	288	282	262	263	273	223	249	244	271	283	252	278	266	262	256	266	282	274	251	276	253	273	243	281	240	254	267	260	279	287	261	294	274	266	269	256	266	248	253	281	266	264	262	284	248	250	276	290	285	273	306	254	292	272	281	294	265	266	267	267	276	263	278	274	293	262	234	268	294	267	251	275	244	267	276	281	291	261	275	282	261	288	301	257	258	294	270	273	256	280	285	267	266	261	232	281	263	265	236	262	284	284	284	272	269	265	258	293	284	273	261	247	246	266	245	272	284	286	292	279	285	281	275	276	245	275	277	279	274	252	266	222	287	263	266	302	278	285	273	269	273	274	283	275	284	282	254	274	258	274	247	257	250	272	230	272	282	282	299	276	253	256	277	261	269	284	279	291	249	278	275	246	280	255	278	259	301	258	273	258	276	236	254	242	277	252	290	258	245	238	266	271	263	250	264	287	261	268	268	269	283	277	277	245	270	269	278	282	275	246	262	267	233	265	258	284	269	249	244	247	272	271	225	255	261	237	261	260	239	274	227	262	244	244	237	234	277	255	254	278	287	268	272	255	240	255	242	265	242	252	266	271	278	285	270	278	256	270	287	277	263	266	239	253	255	243	279	280	286	269	287	266	284	277	250	268	261	261	281	258	285	252	252	289	254	269	275	266	260	278	276	263	269	283	271	274	268	243	247	259	274	278	235	291	261	266	267	279	266	286	277	253	259	250	287	255	255	305	284	305	272	307	269	267	270	257	261	234	254	259	246	252	286	262	314	248	250	263	285	282	265	265	248	285	221	268	291	279	264	262	271	254	248	290	258	280	271	281	250	258	268	278	256	272	266	259	272	294	262	290	244	288	248	255	246	242	270	278	261	330	274	284	258	273	269	274	257	254	263	279	268	299	272	242	268	275	295	276	231	256	271	282	273	267	282	293	238	259	282	272	300	239	257	287	291	276	294	248	247	264	296	270	218	260	265	290	251	242	248	241	250	287	234	245	256	268	273	287	269	263	240	248	266	276	274	250	244	256	243	256	266	277	260	270	286	276	258	256	286	261	290	303	292	262	243	262	293	263	294	244	267	303	263	291	293	271	243	270	268	258	274	245	232	264	276	240	267	259	270	250	233	268	277	277	252	272	276	255	260	258	283	281	296	265	247	243	252	255	279	267	220	287	258	234	271	246	313	225	252	251	257	258	257	303	280	248	250	272	268	256	265	256	262	270	265	277	288	241	287	283	250	273	248	267	266	250	268	273	246	270	262	267	250	250	286	277	247	271	269	256	317	292	269	273	237	259	259	257	266	260	249	271	283	268	245	272	251	291	263	249	263	289	242	284	263	281	257	275	257	259	237	280	284	248	246	257	288	272	291	261	301	239	262	285	250	273	287	259	260	269	267	304	265	245	277	262	289	272	262	280	242	247	256	266	267	279	267	272	245	255	221	290	259	271	273	256	259	271	269	273	256	260	259	261	292	276	290	275	278	278	244	256	276	261	285	242	265	273	267	275	268	258	279	283	274	284	264	259	253	298	274	268	264	240	272	278	275	284	286	265	269	249	310	270	263	255	284	229	296	262	260	277	271	286	268	265	247	268	264	281	266	250	250	250	241	289	278	238	275	306	277	261	236	254	283	283	246	256	253	276	277	259	266	286	274	250	275	297	242	263	265	267	261	277	293	237	267	265	253	241	267	275	262	272	247	248	252	237	253	276	258	274	281	311	255	266	295	282	242	258	268	283	247	271	261	269	275	272	264	240	269	232	286	275	264	245	242	264	260	258	274	276	287	276	292	292	259	260	267	261	264	279	257	277	272	298	274	259	279	287	284	263	283	276	266	274	286	294	275	271	284	278	262	250	281	253	241	279	280	277	289	273	256	256	277	283	288	291	285	280	267	271	277	260	263	260	280	272	274	282	265	246	271	266	251	264	288	255	251	255	259	284	271	270	287	254	307	249	282	291	253	268	284	264	255	251	230	278	257	267	261	248	293	241	265	269	261	274	263	259	270	240	268	271	246	255	253	259	282	261	247	260	246	266	243	278	245	278	285	283	268	293	270	254	273	258	244	256	261	253	241	266	255	252	264	267	250	252	265	274	266	245	288	269	296	255	288	266	258	271	273	281	294	287	300	237	273	245	237	257	286	252	263	249	281	293	281	267	286	260	248	242	272	258	274	286	271	264	283	266	269	245	288	289	255	267	270	259	242	273	280	255	266	285	272	305	275	271	269	246	267	267	257	279	280	268	275	261	251	278	286	274	252	225	271	267	265	278	276	255	277	256	279	256	282	252	284	272	299	273	277	293	271	258	268	265	267	276	305	267	262	264	252	242	257	266	265	257	250	232	294	240	266	282	298	261	264	264	261	247	302	273	257	308	259	260	286	293	251	263	268	292	274	268	275	259	263	286	266	268	282	272	261	268	267	291	257	237	256	259	265	279	255	284	286	263	272	305	277	259	275	274	244	254	276	269	264	272	275	263	271	280	274	245	267	287	294	249	292	239	246	244	251	251	290	249	283	265	253	274	245	287	294	248	256	286	263	271	253	261	254	260	280	272	256	270	280	270	270	229	263	266	271	272	268	277	282	297	273	242	246	276	269	271	261	276	276	269	281	252	262	278	251	270	257	267	283	271	257	263	261	279	257	256	263	237	308	255	239	278	264	257	248	255	250	282	254	264	283	250	280	287	286	270	261	270	265	273	271	294	289	287	254	249	282	288	288	285	270	255	261	253	282	269	263	245	236	236	267	264	265	299	290	260	251	257	272	269	265	274	273	271	256	272	254	264	254	253	298	254	272	253	242	265	273	247	257	257	266	272	261	277	250	290	281	291	252	262	239	236	248	266	272	281	284	276	254	254	238	259	296	271	273	270	257	262	287	292	289	291	298	289	246	278	270	278	270	236	247	252	276	272
36498	49485	34433	14640	4319	1214	635	544	539	517	525	518	513	516	482	528	538	536	508	505	502	471	485	536	540	532	500	515	525	495	490	513	527	534	517	500	559	499	501	540	533	478	501	497	513	535	524	508	493	561	522	551	491	505	525	524	510	487	495	526	509	500	512	533	548	490	478	522	497	507	541	470	515	493	472	490	460	475	498	501	503	531	523	509	479	505	544	525	526	474	505	534	527	497	543	516	517	511	536	506	490	509	521	516	530	499	530	507	494	504	503	507	521	528	518	503	500	490	498	514	511	523	527	523	491	492	529	508	480	546	516	538	487	485	488	489	486	513	503	549	506	524	517	537	483	468	524	515	505	500	514	476	498	534	496	500	523	530	480	512	493	493	489	504	514	478	517	528	535	531	517	495	513	511	532	510	526	470	474	537	496	506	491	527	501	504	532	538	524	536	518	490	542	489	480	515	520	505	522	503	528	501	505	526	520	525	509	491	534	515	472	484	516	479	503	521	494	486	526	539	524	503	511	466	493	486	536	503	518	522	473	536	472	502	509	506	501	511	506	458	510	564	498	503	498	506	521	541	521	495	510	532	506	522	510	513	540	522	507	520	485	560	487	480	464	542	527	483	505	517	482	497	517	514	498	522	512	498	530	543	472	505	529	562	508	539	545	491	508	499	468	496	578	495	517	476	532	460	494	503	513	463	549	483	507	508	512	525	500	489	534	482	524	523	515	476	512	531	544	491	541	485	518	519	533	513	510	527	514	511	529	487	503	531	523	549	539	500	512	503	466	495	530	477	470	503	465	480	479	515	511	536	488	517	540	493	506	527	505	525	486	521	517	482	496	524	488	486	535	469	527	514	504	532	481	476	528	491	520	500	535	531	486	518	512	478	546	509	515	534	482	477	491	560	517	500	484	516	526	516	500	482	523	552	489	483	507	495	530	521	515	485	495	521	482	504	506	483	543	460	502	522	467	503	516	511	510	508	548	517	475	504	530	530	486	528	481	509	515	503	461	487	475	526	486	547	497	486	540	509	460	479	520	498	512	499	525	505	503	478	513	509	516	507	500	505	483	493	525	558	502	491	476	518	495	498	498	512	503	516	511	506	500	521	510	508	496	506	505	546	496	451	525	534	510	532	481	508	461	527	496	512	478	531	508	525	518	503	481	557	523	476	510	514	499	498	544	518	537	498	493	543	501	509	503	546	513	523	483	502	496	516	498	497	547	471	529	500	514	482	533	484	520	516	487	479	562	492	487	485	543	486	486	528	479	520	508	498	523	536	481	518	502	475	508	534	543	508	540	534	510	476	531	534	471	513	505	490	492	476	528	516	493	526	501	498	498	468	516	552	471	536	487	506	493	508	481	498	501	512	560	540	512	527	492	518	477	450	531	516	528	537	518	470	500	445	526	488	510	485	526	509	521	490	526	526	498	508	499	507	562	518	493	481	496	507	486	523	513	511	476	484	479	497	546	546	517	529	509	508	462	530	482	507	529	516	525	467	493	517	510	497	532	531	492	485	489	484	501	541	511	521	476	498	489	518	540	497	536	564	495	523	495	514	516	512	533	515	519	509	522	553	528	468	514	510	503	465	483	503	497	523	510	487	519	503	513	525	474	496	500	500	531	538	474	478	461	489	508	476	504	479	507	499	503	481	499	490	534	507	513	491	517	527	475	514	504	518	473	507	489	483	483	514	546	493	507	556	496	489	514	468	508	555	532	555	497	508	500	488	508	503	497	501	494	510	511	512	498	497	525	529	532	496	502	490	515	505	494	498	488	487	486	509	477	517	468	484	506	503	506	513	497	515	528	540	498	508	517	544	527	505	515	460	504	509	523	504	458	469	469	493	496	466	499	523	491	486	487	534	516	568	511	505	501	531	490	487	534	515	525	485	472	524	496	509	514	481	519	501	481	536	460	559	481	521	510	526	510	505	490	476	520	519	479	472	489	501	511	468	505	503	504	460	541	446	542	494	518	480	518	478	530	516	510	506	506	525	481	523	508	521	480	506	530	521	523	499	440	473	491	510	481	510	469	492	516	499	505	499	542	472	501	500	487	511	543	536	486	477	497	506	496	481	499	518	545	528	493	525	502	525	530	495	525	493	500	532	504	505	505	483	500	497	501	490	535	491	484	517	493	501	482	527	503	471	494	523	485	491	517	532	501	502	534	493	485	482	509	525	542	501	497	477	472	532	502	541	516	506	524	521	522	494	519	534	507	553	534	473	453	505	509	517	501	484	504	520	535	516	523	529	525	472	509	526	498	534	498	497	569	519	509	514	517	529	471	491	518	544	485	514	514	491	494	521	498	488	474	498	454	518	530	546	493	474	486	532	510	486	512	491	511	502	542	539	465	455	484	500	476	512	496	550	548	497	517	497	460	484	514	467	523	453	506	511	522	483	506	557	521	473	512	529	481	515	510	501	483	512	501	492	520	537	523	541	500	502	525	471	505	532	486	484	526	496	530	505	513	559	535	464	512	486	481	465	511	511	504	460	528	554	488	507	463	488	534	487	515	498	504	544	498	495	552	498	510	509	553	489	537	528	508	560	512	510	527	479	512	518	525	499	497	502	499	480	495	509	500	533	495	539	487	476	482	499	487	528	530	500	503	519	480	532	533	513	531	489	520	459	541	506	548	528	482	505	488	496	489	520	517	510	492	524	518	510	523	506	487	497	561	541	503	459	506	485	511	519	544	515	513	508	509	501	507	517	513	516	477	510	522	522	472	482	514	506	491	515	481	493	499	527	516	483	487	473	532	466	529	496	505	522	496	492	477	500	503	464	488	519	521	518	504	518	530	528	496	498	493	515	489	516	509	540	457	498	543	464	533	527	510	535	501	486	537	474	522	528	495	466	518	481	486	510	539	492	500	532	514	537	479	543	503	509	545	507	526	504	479	521	509	477	510	458	497	509	519	496	515	515	499	524	506	518	472	466	510	480	497	510	521	512	497	487	520	509	474	487	541	491	531	529	516	507	492	520	503	504	486	523	487	548	522	505	474	493	490	498	508	527	493	498	539	497	498	547	546	511	519	500	478	516	543	529	507	522	488	504	487	453	510	472	497	481	500	504	509	504	521	511	518	454	562	561	538	531	500	498	515	490	484	501	511	497	524	508	514	510	510	528	509	489	513	507	479	500	492	496	567	528	479	506	513	534	528	534	526	508	528	452	523	523	519	516	492	519	506	502	501	521	513	493	491	527	470	515	503	508	530	538	528	507	521	512	524	524	479	497	538	489	437	507	506	511	503	481	508	503	515	507	509	484	514	470	514	501	489	495	492	522	494	494	544	521	518	485	494	549	519	539	519	508	524	522	536	504	499	511	498	551	518	536	524	516	500	509	570	491	464	513	509	501	461	525	515	479	519	503	509	510	488	508	523	507	490	447	499	493	532	535	530	499	491	499	504	498	495	524	499	513	483	489	509	506	528	510	497	522	535	506	486	497	501	468	501	560	506	516	518	470	500	450	518	521	501	468
24741	24523	34843	28207	18835	6353	602	331	274	268	277	260	275	288	242	254	297	286	339	277	280	279	311	284	256	296	301	285	287	263	252	273	252	267	270	273	272	270	302	264	263	297	254	277	272	280	240	263	280	293	263	272	247	261	277	252	256	273	267	278	288	255	290	269	262	265	256	283	293	262	258	241	271	292	275	251	267	278	282	293	265	265	262	283	278	276	262	258	278	295	267	312	247	248	282	250	270	250	270	288	270	271	258	254	268	249	263	275	279	245	283	270	290	286	245	269	277	267	264	288	278	284	306	273	273	279	282	292	289	277	259	277	291	310	263	257	294	288	266	296	265	289	296	286	303	282	307	283	277	272	268	282	249	276	280	262	250	298	274	272	270	290	282	267	294	273	274	268	253	253	296	268	274	250	264	250	264	317	278	254	260	271	284	257	258	288	249	280	274	275	285	273	274	243	277	281	270	275	271	305	275	263	259	274	277	244	285	282	261	300	261	271	326	284	268	271	247	294	301	276	279	282	298	275	250	287	260	274	282	273	290	270	273	258	286	302	261	285	270	273	280	274	254	288	283	291	268	269	255	286	259	264	255	280	277	269	270	291	243	275	272	249	291	271	285	254	270	269	265	283	263	269	247	294	264	247	272	267	259	230	281	302	282	269	269	268	261	274	262	269	273	264	266	254	292	258	289	300	311	266	291	294	266	263	281	274	267	257	256	268	254	270	277	235	264	311	256	259	268	288	249	265	278	262	288	275	269	281	285	285	292	262	285	260	294	240	272	262	276	278	280	268	310	269	288	278	289	258	249	290	264	279	274	238	233	279	293	271	277	274	253	251	250	262	280	293	274	260	254	253	287	252	310	260	257	278	283	266	290	266	296	283	261	287	247	311	263	269	272	268	288	283	273	301	285	259	299	252	266	245	243	248	271	284	279	266	283	280	261	294	259	274	308	304	293	269	260	262	299	274	281	243	279	264	281	252	267	266	288	265	271	329	245	265	272	281	272	280	268	259	283	254	284	268	249	274	257	279	283	287	283	323	267	273	245	256	229	258	297	273	279	257	291	272	252	283	271	253	276	296	248	277	248	291	277	240	284	279	268	259	284	280	271	272	252	257	270	254	276	289	256	247	266	256	269	248	277	253	301	305	281	285	299	255	275	276	272	258	275	281	276	260	272	260	293	270	276	246	276	268	273	281	282	274	279	271	256	292	275	277	249	296	259	268	277	301	267	273	262	268	260	288	288	265	263	262	254	276	269	241	270	260	277	274	265	287	257	267	280	245	253	242	235	280	272	252	259	256	314	251	285	276	281	266	278	274	282	275	277	259	267	285	269	264	259	304	270	273	286	256	249	283	260	287	277	296	285	296	274	280	245	273	281	301	268	262	275	280	293	230	281	257	270	296	278	287	262	242	286	259	300	295	279	267	275	281	284	264	280	308	276	257	255	254	269	239	275	252	270	263	251	261	289	273	289	251	267	285	255	302	273	248	270	283	278	263	232	289	266	271	257	296	296	284	277	283	277	265	263	252	273	272	254	279	270	289	253	282	295	273	255	268	273	272	247	273	281	278	257	283	264	278	272	273	251	243	269	287	286	296	274	307	251	266	271	289	264	285	285	278	278	246	250	273	262	302	264	277	287	246	219	278	263	257	289	276	260	283	276	271	277	263	261	275	298	273	266	263	298	273	257	278	281	287	283	263	274	294	264	279	314	262	245	251	258	255	263	311	280	287	257	230	254	279	254	246	308	283	299	289	282	242	314	285	246	288	267	300	282	264	269	270	279	261	264	259	268	247	281	306	273	242	260	256	255	274	270	277	255	280	287	275	267	293	284	267	256	268	281	271	281	284	291	274	299	291	283	254	278	265	292	251	286	249	272	274	290	247	271	264	270	292	269	259	291	289	261	256	264	273	303	290	289	260	258	270	279	276	295	292	260	264	265	254	276	259	300	295	282	264	269	246	311	267	277	284	278	267	290	271	284	257	261	260	273	290	257	293	275	273	244	266	255	285	254	266	279	295	276	264	273	293	272	264	270	275	252	311	289	258	255	270	254	288	256	292	272	279	243	285	275	274	258	280	283	265	259	268	256	281	243	242	255	280	289	293	263	294	262	231	275	273	273	277	271	253	271	272	256	264	238	240	267	280	260	285	254	266	272	272	256	258	279	303	274	267	281	290	299	281	266	275	248	261	276	281	285	288	276	261	229	269	279	290	252	253	264	262	260	269	292	298	305	251	282	261	252	289	259	273	260	268	257	266	238	291	262	265	224	266	292	283	290	272	280	257	278	266	277	271	289	299	263	247	281	276	269	279	280	260	272	244	257	262	273	270	238	271	270	273	267	274	285	274	257	263	325	269	288	262	283	281	265	269	274	278	279	287	289	238	274	268	281	257	290	290	280	274	241	268	281	288	262	280	270	253	261	285	279	272	296	295	249	264	284	248	275	261	273	250	244	261	269	306	305	262	280	263	267	264	253	253	306	285	281	273	303	279	259	280	279	278	256	265	264	265	236	252	282	276	274	272	305	274	267	246	261	244	312	267	257	284	251	279	281	254	262	262	261	257	280	281	268	255	277	282	242	275	280	251	267	300	280	262	254	287	272	249	271	281	275	252	273	276	253	271	281	259	248	276	253	248	273	283	270	232	303	283	261	283	278	285	273	244	242	259	275	294	274	248	276	260	270	301	238	282	287	260	289	268	283	269	301	258	285	254	308	267	264	268	259	289	278	263	273	278	274	265	275	246	287	229	272	240	300	281	263	284	269	262	258	248	246	284	245	279	296	267	289	250	292	279	256	269	242	255	266	266	261	283	304	254	274	245	274	295	280	287	292	270	277	251	292	277	276	243	266	304	275	293	285	288	286	292	257	264	258	273	269	247	262	261	272	255	263	279	310	266	287	240	305	275	248	276	257	265	282	268	249	274	280	237	281	233	282	238	266	252	265	268	258	300	259	249	237	262	259	276	246	255	285	266	268	272	289	256	294	270	281	277	254	265	280	250	247	262	279	315	272	250	272	271	261	288	282	258	224	276	290	267	277	266	275	276	276	276	301	274	285	285	273	261	297	291	269	252	259	271	256	276	275	301	285	269	248	277	295	301	291	304	294	269	259	266	254	271	284	284	280	298	268	257	276	253	247	270	287	271	289	271	268	250	260	242	264	272	268	256	259	265	250	283	266	288	254	289	279	268	284	285	294	270	251	277	264	266	276	278	262	264	297	232	271	298	281	279	265	268	274	265	254	265	238	277	246	271	267	284	306	253	282	280	262	286	281	265	279	257	272	295	274	256	265	261	316	242	274	274	271	269	290	285	245	296	268	287	282	279	273	280	275	261	267	292	265	251	252	253	268	274	254	277	275	274	293	286	268	267	291	277	261	246	266	249	262	280	270	252	276	271	276	309	252	264	274	273	295	264	260	261	286	272	273	290	261	267	277	272	294	277	287	283	268	263	246	254	292	289	261	266	260	257	247	285	266	293
59471	90996	65519	36995	16030	4013	1013	626	489	495	500	536	544	528	520	502	475	530	533	531	551	541	504	497	517	558	511	491	516	486	566	524	503	514	543	483	504	502	452	500	515	476	501	530	494	537	485	530	505	542	527	528	527	518	501	545	522	503	505	547	501	532	536	501	456	515	510	478	522	528	498	526	528	502	552	543	486	507	503	497	534	499	483	516	481	489	551	526	510	470	551	465	501	501	489	500	482	495	543	527	538	515	486	528	519	558	540	544	517	519	534	508	517	498	537	499	554	524	526	505	519	518	525	483	490	503	548	464	491	557	570	517	537	519	476	495	543	513	518	490	501	533	502	486	517	535	471	496	494	500	531	495	488	529	533	529	479	507	490	489	537	475	487	476	512	514	548	500	516	560	529	543	506	541	526	505	505	470	526	474	508	524	467	556	532	541	469	527	500	542	511	510	553	495	501	523	507	527	473	526	497	488	549	550	531	502	522	551	500	483	535	494	489	498	533	510	509	545	537	526	517	500	540	534	520	549	530	519	517	526	506	501	509	540	490	486	514	491	513	550	500	502	456	513	496	474	525	508	507	491	555	515	526	535	497	507	523	508	531	521	508	510	499	484	518	510	521	498	507	519	519	484	492	471	499	500	521	507	497	516	516	517	481	463	488	536	494	500	487	489	503	489	548	495	516	529	504	500	508	531	477	503	482	533	490	488	493	515	482	519	558	472	457	493	480	514	505	512	534	521	484	480	498	492	519	494	514	529	523	475	546	482	505	472	503	496	521	538	542	542	531	527	512	485	564	514	538	520	457	511	490	518	519	541	500	524	545	494	524	534	560	488	471	534	526	506	532	490	499	504	518	501	547	504	497	521	503	510	540	526	517	519	525	494	495	487	517	516	482	518	518	505	530	544	506	496	518	532	491	480	516	578	519	514	531	519	511	581	529	492	531	485	533	486	524	528	483	511	511	490	507	486	536	499	522	505	539	495	501	527	500	508	500	548	481	536	511	521	529	545	503	495	494	516	494	512	508	519	536	538	557	521	509	532	489	523	509	512	510	552	455	519	519	518	543	472	536	515	508	534	559	476	457	470	525	484	490	512	519	494	498	503	493	495	484	499	512	501	488	521	522	517	497	527	476	526	487	517	564	513	496	492	524	525	507	517	526	495	522	540	570	544	482	484	472	478	515	471	516	505	541	485	526	536	511	490	487	476	499	482	501	469	496	521	521	497	501	495	491	571	499	497	521	515	520	474	492	488	486	497	489	471	473	519	536	527	496	521	505	512	475	487	541	524	502	493	457	527	490	511	523	485	543	471	478	487	505	491	489	546	514	580	508	528	492	507	506	526	504	475	481	531	551	513	510	495	529	516	488	522	489	507	516	479	478	517	508	539	527	511	518	511	503	530	525	466	508	556	533	480	549	518	532	520	491	453	523	505	545	515	518	530	538	530	536	475	495	493	497	489	507	530	506	491	572	511	519	551	503	546	481	518	552	478	519	482	509	465	512	552	529	546	531	481	508	512	552	551	485	552	494	494	500	540	508	503	523	515	522	530	469	472	506	532	513	523	493	503	483	497	519	515	468	509	501	512	493	546	506	554	515	511	512	478	551	502	489	545	508	496	491	492	540	537	484	511	528	508	507	533	531	499	496	494	487	524	460	491	465	500	494	496	518	523	489	474	541	524	469	538	521	513	512	517	522	557	480	519	538	456	512	514	534	502	550	505	523	512	483	487	515	485	488	511	493	499	502	506	514	526	510	527	493	468	485	511	513	512	513	517	477	483	523	518	557	488	477	558	521	534	515	507	519	489	492	505	504	481	531	520	513	503	513	535	506	491	501	502	556	520	488	534	475	526	480	515	511	511	516	485	537	526	491	481	489	464	525	537	554	538	523	527	523	530	533	518	481	491	525	534	518	518	484	510	505	501	470	479	550	503	472	516	530	541	515	487	489	503	517	526	524	508	551	516	480	537	513	520	515	541	526	501	470	516	480	511	487	511	507	497	494	493	505	530	516	520	499	525	505	515	504	515	495	550	500	523	514	510	529	490	529	499	466	503	468	503	514	507	525	547	530	505	585	503	487	525	508	486	512	543	505	495	528	514	516	524	502	528	490	534	523	514	495	495	522	546	500	518	530	528	562	504	496	547	529	504	527	513	498	531	513	493	540	526	523	519	508	502	515	518	531	524	489	506	493	499	498	489	485	543	518	538	525	527	507	497	536	508	510	483	479	501	482	525	512	560	534	519	519	506	537	515	471	500	497	504	543	551	523	519	516	517	522	517	557	509	567	515	541	497	500	536	507	512	505	509	522	519	518	521	513	514	511	506	505	520	534	502	514	516	527	505	508	507	522	503	511	506	535	532	539	534	509	530	523	506	477	474	503	535	506	542	540	519	508	518	459	497	498	473	482	550	500	516	512	551	508	510	463	512	481	521	569	483	547	478	526	521	517	525	498	483	515	545	562	497	469	575	469	530	518	495	511	515	497	552	496	480	486	525	498	483	492	501	509	527	524	483	529	547	516	504	488	502	518	528	519	563	520	529	523	541	502	470	501	503	520	538	470	486	548	516	509	535	510	506	559	460	503	532	537	534	528	502	497	524	490	502	515	481	535	513	453	542	539	468	517	528	492	535	501	489	496	506	515	516	547	512	542	496	531	473	485	498	508	477	540	509	529	535	559	480	507	535	543	495	488	513	519	480	514	480	541	531	491	475	502	495	512	524	507	497	508	491	534	516	459	517	538	555	496	539	494	529	559	547	548	502	499	475	528	532	504	521	505	492	504	485	523	509	530	518	503	460	535	553	499	511	522	506	484	505	488	536	522	528	525	520	508	530	533	493	499	545	504	510	546	508	545	551	548	474	505	526	498	487	460	497	490	496	486	515	520	483	507	528	577	513	522	515	535	484	505	522	502	571	513	504	514	490	512	468	483	518	516	507	491	507	498	499	540	506	535	475	519	534	516	511	515	500	511	511	505	559	509	495	522	506	527	492	520	508	489	524	528	487	518	503	517	499	517	551	505	511	519	481	498	501	464	527	524	489	525	509	533	515	485	487	506	474	513	529	511	484	503	553	515	539	489	515	503	541	515	504	473	502	522	535	486	495	546	473	509	493	487	530	536	515	500	504	508	526	535	461	522	502	560	536	534	554	514	519	511	511	545	509	512	514	471	507	502	507	528	503	499	465	528	511	511	478	541	515	509	485	516	525	500	523	501	538	529	504	492	528	526	524	497	516	493	511	500	479	460	482	495	537	470	463	548	558	534	483	496	498	504	534	491	534	525	530	526	548	552	521	548	540	538	524	554	481	551	500	490	518	496	522	480	491	528	470	486	470	546	516	477	506	504	539	481	501	518	515	540	538	527	488	543	504	527	546	525	511	501	557	471	497	524	492	502	470	510	488	548	545	473	467	531	553	495	514	499	514	451	513	512	546	490	545	525	499	532	514	494	505	532	487	512	523	499	523	493	521	540	470	496	537
23522	22547	31790	25650	21400	16713	3434	401	348	353	357	340	321	345	329	342	319	338	315	309	300	292	311	327	309	344	307	323	312	305	314	323	329	332	330	340	344	309	310	316	337	318	323	297	338	333	335	327	331	312	342	311	299	329	300	324	361	315	322	309	322	331	347	263	329	325	320	336	333	330	327	321	298	309	309	323	304	338	324	329	339	314	329	325	339	329	312	336	324	298	325	325	290	328	344	337	315	275	323	335	322	308	321	329	339	336	300	330	331	295	309	314	326	316	347	308	333	334	305	296	328	309	328	317	315	351	307	300	306	292	332	303	347	293	298	340	355	350	305	294	321	304	316	338	306	367	355	305	326	329	299	318	295	328	326	333	331	330	338	317	305	330	324	330	330	355	318	327	326	329	301	314	335	318	320	333	339	338	296	312	307	318	321	346	322	345	307	335	336	322	321	276	308	321	314	360	331	315	343	320	322	326	311	337	319	315	305	365	334	321	313	287	297	287	332	324	325	330	337	322	331	291	307	290	334	333	328	317	324	315	314	302	327	330	311	333	333	356	346	339	317	334	305	307	312	296	322	362	326	338	339	304	326	351	289	329	332	312	307	297	325	312	296	323	332	341	345	300	322	313	345	342	304	344	313	340	301	317	316	332	318	345	324	310	359	314	293	324	315	314	312	308	306	303	324	313	316	318	286	292	314	335	330	325	337	319	328	328	328	320	317	303	324	319	299	293	342	331	321	315	343	345	353	317	295	307	300	336	358	315	341	338	297	324	339	310	320	341	304	322	301	353	329	330	337	309	316	336	323	353	321	300	334	317	332	319	335	327	319	302	348	332	332	304	312	353	334	349	338	322	356	283	332	312	300	326	365	315	279	346	327	323	320	344	345	334	312	324	326	343	278	298	353	309	281	277	323	291	312	299	320	302	316	306	337	304	317	326	323	303	299	304	297	356	316	322	321	326	317	277	310	311	316	290	333	320	327	308	313	318	321	319	316	328	354	299	307	337	311	319	299	308	321	330	340	340	347	309	326	320	319	327	311	325	317	320	314	309	333	333	302	334	342	313	324	335	328	319	333	311	307	352	338	309	349	334	327	303	342	351	321	301	320	337	347	334	299	309	304	313	328	330	304	324	324	291	311	315	326	335	296	326	311	308	335	310	309	311	300	325	316	312	349	320	341	310	293	333	308	308	312	328	313	314	304	334	324	361	301	335	313	323	334	324	290	305	335	287	326	336	310	302	339	310	315	306	338	328	308	314	334	326	290	335	343	314	336	306	292	297	313	326	319	316	270	331	322	339	316	330	362	299	339	319	319	302	302	376	313	348	331	309	304	297	293	308	321	303	319	313	324	363	319	311	356	312	343	323	312	315	320	300	332	301	359	325	326	325	319	281	321	286	324	324	346	280	315	308	324	319	334	316	345	320	345	333	315	296	301	317	310	302	335	299	320	307	315	311	328	300	288	329	290	328	350	328	332	317	325	322	316	317	296	324	305	300	294	337	324	356	304	344	290	327	319	346	311	323	343	314	332	327	326	331	321	307	322	315	300	290	301	347	318	327	316	331	354	307	327	324	329	305	303	309	324	295	328	303	301	291	324	322	339	328	338	304	331	322	292	332	343	307	305	325	308	338	291	359	328	333	324	275	318	323	333	336	325	301	295	298	323	319	328	341	339	318	343	347	353	327	315	339	327	276	292	332	314	343	294	306	314	313	337	348	333	335	335	308	311	312	338	302	341	308	295	301	317	350	337	328	315	311	326	324	317	323	339	285	352	359	325	308	347	322	306	292	330	329	321	310	354	331	318	320	320	328	348	350	285	314	332	277	322	313	345	303	306	306	336	305	326	282	315	316	335	303	336	301	325	336	318	308	324	319	301	333	316	302	317	308	307	360	327	332	321	302	302	312	347	340	319	319	348	316	303	305	316	342	287	338	297	345	339	347	317	335	324	327	320	336	347	313	315	331	313	337	312	316	358	324	322	317	334	323	324	320	306	306	321	322	308	327	326	311	345	340	331	349	304	310	322	346	310	343	340	342	294	331	339	348	359	328	395	358	325	306	317	313	325	296	325	333	332	292	317	365	298	329	340	304	346	294	327	328	321	282	318	296	346	317	346	330	352	327	305	348	323	322	319	340	333	319	313	319	284	338	291	341	315	328	303	345	291	314	333	305	332	344	321	326	349	347	302	325	343	331	312	298	344	302	340	354	330	334	313	329	339	301	358	319	345	333	294	362	331	309	332	307	328	265	295	316	317	360	304	331	331	305	327	350	332	329	312	329	312	341	305	317	350	303	305	294	322	327	317	326	372	309	299	325	317	329	328	308	295	336	317	333	341	351	322	318	348	324	320	302	343	326	326	337	351	316	345	285	323	333	313	302	307	293	334	342	298	336	346	298	349	311	333	314	314	310	322	323	315	331	307	312	301	324	324	318	337	319	319	336	336	322	306	342	329	314	302	317	338	304	335	339	309	303	294	309	322	323	322	334	301	337	309	295	333	328	316	342	317	343	303	326	338	301	288	308	315	303	311	324	300	326	294	295	337	333	330	327	337	298	308	287	300	354	337	339	320	335	294	310	349	310	323	339	333	333	301	309	309	323	312	332	339	318	324	313	328	292	324	296	305	284	313	343	335	339	323	320	360	333	300	323	345	323	330	321	325	289	330	295	314	323	333	335	316	342	301	320	315	305	288	312	322	323	343	333	318	350	349	339	331	323	318	310	345	306	319	316	321	330	303	272	281	321	301	293	307	310	323	317	311	314	327	345	333	308	295	331	351	318	302	293	319	318	332	300	335	325	330	312	339	311	294	296	309	344	319	294	312	346	336	332	340	310	316	330	318	295	342	304	320	304	294	347	322	298	299	326	331	330	308	315	363	347	321	348	355	304	314	321	341	357	307	303	291	331	334	321	295	309	300	275	320	343	305	309	305	312	327	344	315	321	309	308	328	315	307	325	327	313	337	288	332	345	327	337	322	296	328	326	287	368	357	330	318	303	341	305	331	304	354	317	337	338	278	307	357	358	361	315	319	295	290	324	324	344	303	305	341	289	325	329	329	296	304	313	346	309	341	309	328	340	321	303	311	339	335	308	342	295	320	279	337	314	293	268	337	285	307	316	317	342	326	335	354	336	325	348	324	327	360	281	322	325	338	345	313	353	337	306	332	321	324	294	350	315	320	328	325	287	323	290	332	324	298	288	306	324	317	310	304	332	282	307	357	293	342	331	326	317	321	342	311	343	341	312	298	345	301	332	329	277	326	339	325	333	329	328	304	305	341	331	306	333	320	318	333	346	339	307	311	318	310	320	298	292	321	333	297	316	329	327	312	338	334	310	329	318	327	334	314	319	282	323	328	313	296	325	293	337	318	336	301	357	325	321	351	324	319	337	323	331	343	323	334	362	299	310	309	321	322	323	313	321	337	315	306	348	303	321	304	331	339	326	297	347	339	315	337	325	339	347	327	311	321	342	304	326	321	333
60695	101359	74473	45377	22799	6690	1623	746	599	559	547	583	524	564	574	580	595	590	630	604	571	585	563	560	600	602	577	576	560	622	572	567	572	566	580	526	570	561	568	575	561	623	556	555	625	572	543	572	579	581	547	578	568	573	561	590	582	556	572	598	553	560	620	602	597	597	600	604	607	622	579	637	575	612	621	608	573	588	555	592	556	558	575	546	514	548	593	556	564	572	584	580	596	585	532	577	552	562	543	527	575	588	554	600	596	576	578	540	579	600	612	594	565	589	550	562	575	573	555	585	573	530	590	576	585	617	567	575	662	593	582	577	577	618	584	567	595	563	584	578	568	559	584	520	570	528	530	554	580	571	558	592	548	593	588	529	533	573	564	582	554	583	542	606	608	584	597	577	539	578	595	562	579	526	575	555	600	607	573	536	586	567	545	633	574	570	576	569	592	578	553	538	628	580	572	563	556	546	604	574	565	582	551	592	602	589	566	606	586	567	582	546	614	600	590	538	571	607	571	531	597	564	537	541	569	543	585	557	551	557	604	569	573	570	533	535	554	560	604	567	576	570	562	570	600	579	570	574	582	589	560	587	550	572	595	554	587	562	614	575	585	576	606	586	566	591	565	558	547	543	582	574	557	586	532	545	550	590	567	599	594	589	572	584	593	573	579	573	559	599	586	552	624	542	594	552	558	612	592	581	559	571	583	560	567	571	588	572	584	568	582	559	590	563	595	562	594	573	594	568	571	585	563	570	573	589	579	614	521	571	603	591	553	572	566	575	597	603	557	604	576	594	568	589	611	532	574	600	617	539	614	549	523	610	607	557	575	577	579	619	542	549	576	553	590	584	587	591	597	595	576	573	577	565	545	572	585	579	584	559	606	564	568	608	592	552	581	595	550	601	566	543	590	565	564	589	548	611	545	560	577	540	574	535	554	571	571	597	584	580	544	563	558	598	574	613	558	596	599	564	600	568	582	563	591	539	604	601	588	553	577	579	600	550	570	594	594	578	552	587	599	557	594	571	600	585	527	561	624	571	518	592	576	559	565	569	594	576	603	572	589	600	570	549	586	588	566	565	606	566	551	529	606	577	573	562	597	535	565	596	591	566	570	587	562	593	579	594	595	560	588	579	588	596	539	597	589	591	601	567	570	565	585	580	580	572	567	615	604	566	510	580	588	582	567	580	559	586	584	595	593	566	591	581	607	584	608	548	615	572	579	577	563	558	549	596	603	603	595	616	598	624	524	584	577	562	570	588	584	550	579	577	586	537	562	581	530	549	556	582	583	546	607	586	610	564	553	561	617	562	535	559	594	584	595	553	556	593	564	609	598	587	592	611	574	566	616	598	587	530	583	577	554	533	586	599	573	567	555	594	592	585	589	586	591	567	601	606	581	573	559	556	575	624	563	610	533	524	603	566	570	606	615	568	550	609	567	575	609	607	536	523	619	575	574	554	547	556	582	558	555	582	593	545	536	526	564	591	580	569	596	563	542	573	573	610	607	582	549	623	551	553	609	573	587	582	505	548	583	543	592	551	595	590	565	590	563	559	572	568	548	577	609	606	578	532	549	611	552	561	537	552	573	600	574	555	548	590	567	593	552	571	572	610	590	616	556	597	551	561	577	595	575	558	577	612	556	570	556	588	582	576	544	552	535	627	590	558	599	547	559	620	608	567	604	550	554	571	582	570	585	578	569	619	598	585	581	604	595	568	573	587	575	556	599	581	614	557	557	568	560	561	565	532	535	603	554	566	608	597	560	552	582	557	565	553	549	556	570	611	586	617	599	582	624	522	569	555	591	585	578	562	561	551	595	577	551	596	570	587	584	585	559	546	584	542	598	564	565	611	567	557	580	558	567	512	596	582	565	571	562	545	537	567	605	583	561	570	570	539	637	622	561	552	532	541	540	586	586	525	564	591	588	550	595	533	594	518	556	556	585	557	530	590	591	557	591	566	552	569	580	538	537	588	584	580	604	564	586	561	543	550	584	516	652	613	568	562	560	626	556	579	592	579	532	559	555	562	535	579	547	563	552	612	550	561	552	601	547	569	580	618	592	590	595	542	565	595	530	581	588	602	585	540	566	574	601	577	573	582	569	563	554	592	594	586	600	557	584	608	554	575	546	605	540	578	585	565	528	550	563	550	560	583	543	539	560	538	590	562	587	561	531	567	570	557	582	597	587	553	586	539	568	562	570	611	606	556	599	594	604	560	560	534	607	592	597	584	601	562	576	569	559	590	617	572	560	547	589	562	527	579	580	586	578	614	580	595	547	594	571	593	551	583	582	589	553	597	538	630	556	581	570	621	580	594	603	547	550	594	591	539	564	553	522	590	591	541	600	575	611	542	592	627	603	584	569	587	553	616	613	574	591	585	546	580	555	581	577	580	583	568	544	489	553	555	614	595	582	544	568	594	588	568	576	539	575	591	568	536	560	574	587	568	551	597	567	608	615	540	561	631	619	551	558	544	591	559	557	543	627	584	554	592	610	582	590	580	577	562	614	532	573	579	578	544	602	578	567	586	513	572	574	559	585	528	546	579	553	581	556	596	573	566	565	583	568	600	614	555	593	575	561	579	595	553	588	566	571	574	584	580	615	598	559	557	575	556	578	518	582	579	554	584	601	573	531	529	566	563	593	561	635	554	586	557	518	525	583	558	574	609	620	572	567	546	575	556	527	579	579	546	586	564	626	557	617	605	603	619	609	598	589	583	627	607	549	589	578	560	592	586	581	544	588	593	591	585	585	566	584	598	525	554	587	606	567	557	559	572	552	581	581	573	572	588	553	574	559	608	562	564	601	544	582	586	556	571	572	611	585	576	545	562	547	587	571	569	595	581	584	530	593	563	606	510	532	537	632	572	597	553	571	558	582	553	563	517	604	591	608	575	575	594	620	567	596	548	601	581	537	577	568	577	587	584	585	586	545	597	565	616	579	582	568	544	559	569	570	601	570	556	522	560	551	627	540	575	534	594	566	538	597	566	570	614	578	560	565	581	596	575	548	603	552	589	568	568	567	590	557	574	588	561	571	578	615	559	597	539	582	567	601	576	534	579	598	579	543	565	597	547	584	561	558	576	575	544	577	577	580	562	563	616	563	580	583	529	580	580	601	578	569	593	539	581	567	593	570	567	530	528	555	579	534	593	590	570	598	582	629	590	623	560	595	549	585	582	557	553	574	566	603	546	530	567	606	608	616	595	590	599	569	582	557	573	577	617	539	558	550	579	590	581	578	596	583	560	519	573	595	583	592	577	523	561	539	566	592	558	565	588	550	580	591	564	559	583	562	614	527	583	598	643	576	565	587	538	574	567	562	596	589	554	593	580	619	558	567	566	496	592	564	575	600	555	562	586	574	562	546	528	604	562	596	552	600	582	555	553	592	578	573	558	558	573	586	558	577	596	628	594	576	542	522	512	544	539	565	581	595	579	552	576	604	573	521	586	557	543	542	593	553	613	566	539	586	510	562	598	566	539	578	561	574	639
29321	30693	28185	12623	2218	585	317	262	292	266	287	263	273	277	290	266	276	268	297	253	266	260	257	262	256	259	268	249	267	273	277	258	254	264	253	267	255	246	288	244	259	246	229	267	270	246	262	252	267	223	283	262	282	278	250	265	273	257	274	238	283	266	245	261	280	283	228	246	265	248	272	271	245	281	261	275	265	268	230	268	258	261	234	251	266	248	249	283	249	249	250	240	262	221	287	248	245	267	270	295	241	272	262	267	266	239	269	268	236	267	269	241	263	278	267	271	248	265	253	269	260	274	257	226	277	319	271	269	256	281	271	279	279	269	256	265	261	237	242	256	253	259	268	251	283	231	252	243	267	290	263	313	245	241	273	231	274	249	249	267	277	264	261	263	268	280	298	280	238	243	253	273	287	265	279	259	272	247	268	250	247	247	249	273	256	310	262	296	261	264	263	276	242	270	258	240	259	231	266	260	258	277	281	278	285	237	268	271	266	264	279	246	254	255	254	277	258	281	258	261	260	283	235	232	281	243	255	272	243	265	235	237	261	228	266	268	238	261	304	277	276	255	255	277	254	260	253	262	260	263	276	274	247	254	238	272	277	259	247	264	246	248	265	250	261	260	243	271	267	258	247	280	283	261	246	259	254	239	262	277	262	271	287	252	254	288	268	246	257	271	280	260	229	262	252	287	266	279	279	257	254	254	265	258	262	267	264	283	262	263	273	260	260	272	239	279	274	265	272	254	265	271	255	251	268	269	262	259	244	244	279	244	279	227	259	250	218	284	273	273	233	261	254	280	261	260	279	255	257	270	267	273	253	282	286	272	267	254	280	252	283	263	280	274	244	284	249	258	261	264	269	249	290	269	281	281	255	230	236	240	289	267	267	246	320	264	263	250	246	261	245	245	263	275	224	267	297	273	285	264	276	270	207	245	251	265	249	276	243	261	265	258	252	245	275	278	217	237	249	266	284	239	258	259	251	271	250	250	283	240	245	235	272	240	249	272	268	281	246	275	286	245	247	232	240	284	261	276	249	253	243	275	275	228	250	287	240	267	253	267	272	273	284	274	235	264	254	248	240	272	263	239	245	258	262	280	262	288	290	285	269	244	238	247	281	242	234	273	244	255	236	257	276	263	277	229	260	261	239	271	270	262	244	271	269	264	263	260	291	244	270	267	280	281	248	263	227	250	274	277	245	218	267	267	261	254	272	245	284	253	246	287	253	239	263	257	253	247	261	267	266	249	247	298	288	247	247	250	290	282	267	251	255	262	274	254	235	257	246	280	247	262	274	246	273	252	221	256	296	246	269	242	234	254	265	272	289	256	232	271	260	244	254	253	260	280	278	250	254	266	263	268	241	294	267	279	272	250	299	255	252	255	264	268	261	249	270	222	264	256	250	263	280	245	284	275	269	255	266	275	274	256	257	267	260	276	252	261	255	272	254	221	229	267	256	248	262	285	248	296	286	261	250	268	248	262	252	227	269	265	268	241	285	226	247	260	262	233	267	258	264	268	248	257	258	237	256	258	238	285	224	247	275	248	277	233	237	265	265	266	264	253	258	282	241	259	268	252	230	262	284	269	278	272	275	277	284	251	260	284	273	265	293	248	272	227	270	248	264	236	261	264	271	287	256	256	278	287	256	265	273	236	237	250	261	275	249	240	247	269	266	245	245	255	264	279	241	278	253	250	256	267	247	254	266	250	247	260	270	266	254	272	271	265	264	258	278	250	256	270	241	265	264	248	258	266	263	270	287	250	278	235	250	265	260	291	270	233	296	275	290	263	282	244	272	258	261	256	284	269	262	322	243	298	262	245	248	253	238	259	271	229	276	275	273	263	247	257	269	263	254	279	267	262	258	282	277	259	260	270	276	288	262	246	239	225	257	270	274	268	265	294	247	251	265	270	231	272	255	261	260	260	248	283	251	237	272	263	270	254	268	275	250	263	274	268	251	258	254	266	242	270	272	268	285	272	242	285	278	267	286	263	270	279	246	282	234	246	227	265	278	249	305	245	283	241	268	261	279	248	236	258	259	276	294	240	265	256	254	267	243	270	275	283	234	262	247	278	303	274	276	272	277	247	264	286	257	251	276	244	263	258	247	250	268	257	259	279	257	275	245	264	248	263	265	282	252	260	267	305	240	250	255	243	279	270	234	260	266	237	254	258	286	249	214	261	251	271	264	271	285	241	272	265	285	269	256	267	273	251	258	267	265	252	250	278	282	235	269	248	261	262	258	276	259	272	275	244	266	255	265	261	239	254	297	218	268	274	258	256	263	261	257	284	226	260	247	266	242	251	231	251	265	262	272	255	251	263	254	266	249	269	271	258	279	250	288	278	273	262	263	258	267	225	263	283	269	233	257	249	252	286	274	279	287	270	250	279	263	291	268	259	248	255	248	279	255	259	277	240	275	274	261	265	296	292	284	262	277	272	258	272	266	275	258	245	267	257	268	282	238	260	253	258	262	284	258	283	264	258	206	226	267	254	272	240	274	238	279	257	284	261	238	287	245	247	241	295	284	249	244	277	262	278	268	264	259	256	279	278	283	250	286	259	240	251	267	234	240	249	250	264	252	241	241	267	254	273	252	268	267	276	257	266	268	263	252	247	263	264	276	248	269	245	231	259	256	245	269	261	230	249	257	273	255	254	264	271	244	293	234	252	268	262	277	245	257	258	209	289	242	272	273	283	259	261	261	287	268	237	250	288	270	286	247	235	268	265	259	244	247	279	246	272	273	224	274	279	269	262	243	274	288	248	245	268	272	263	246	288	285	280	267	296	260	256	267	265	267	281	242	268	247	242	262	273	285	266	246	256	263	233	274	274	268	283	273	267	270	257	271	248	255	233	270	231	274	250	278	254	243	259	267	265	253	244	245	269	269	220	264	278	256	266	255	285	265	255	275	237	234	256	268	242	260	282	260	257	256	254	259	282	246	252	227	265	270	291	237	241	254	271	261	246	260	281	244	275	278	263	274	253	252	244	258	261	258	261	275	271	242	259	239	260	231	272	251	266	270	235	236	256	289	257	230	251	271	247	288	280	224	259	262	254	266	280	251	250	263	265	235	261	259	266	259	254	248	244	279	259	255	269	239	268	283	239	277	278	253	248	285	273	264	271	257	269	295	274	265	270	253	259	301	296	287	287	229	255	262	266	241	270	262	231	237	244	264	257	247	265	271	245	257	271	299	280	253	217	244	275	250	256	282	293	263	277	293	280	268	277	303	239	248	248	291	266	275	254	243	264	231	276	265	255	295	258	257	273	270	246	235	282	266	271	277	250	259	260	245	230	265	291	257	253	274	263	253	278	290	269	250	261	261	265	251	246	274	237	270	263	233	283	248	252	266	262	270	260	274	266	272	247	270	237	279	236	263	262	274	247	286	285	239	251	250	267	279	238	230	248	262	261	241	225	223	235	253	293	273	252	257	260	279	262	259	280	249	248	274	300	246	261	234	281	269	263	271	258	255	271	250	265	251	261	266	272
36561	48688	33726	13980	4211	1265	587	493	534	502	466	493	487	494	510	446	527	492	541	495	503	530	456	484	458	502	489	495	498	509	500	498	489	507	516	495	461	496	537	552	489	482	471	517	489	497	500	488	495	497	499	539	497	501	492	472	491	527	455	500	523	495	513	499	532	500	519	495	546	545	507	492	517	530	511	497	533	471	469	504	514	489	494	537	484	508	512	524	488	502	449	484	497	525	488	497	502	474	553	539	539	522	474	506	472	478	521	517	528	458	506	483	492	509	546	515	489	488	474	518	482	489	502	530	510	507	488	518	492	479	508	506	521	492	510	501	474	467	496	504	445	519	514	490	507	480	466	540	480	486	487	496	524	490	520	467	516	511	527	493	541	546	531	476	476	504	485	498	491	472	468	498	502	489	517	480	512	524	543	516	478	511	491	512	498	481	504	556	497	491	537	481	499	503	491	520	464	522	527	501	467	474	488	536	529	491	537	502	480	495	496	511	501	515	541	512	491	455	521	466	484	498	508	500	519	506	492	504	537	512	501	509	509	497	521	503	484	533	484	517	466	482	491	515	493	466	499	512	515	516	515	533	510	483	518	442	489	485	504	506	478	484	494	495	487	506	502	530	517	503	487	494	493	516	551	495	509	496	491	524	507	488	516	480	503	480	530	510	477	480	538	493	510	497	531	482	494	461	506	503	538	490	475	500	470	519	492	525	521	504	520	507	514	482	508	523	551	495	516	525	509	476	470	507	485	508	525	474	493	516	503	504	467	526	476	476	508	508	539	489	486	487	477	485	492	496	507	499	478	483	523	468	479	543	541	500	467	503	495	472	474	484	464	507	519	502	503	475	488	515	489	505	512	512	503	501	495	497	479	513	516	489	491	472	470	477	522	492	526	516	491	521	502	517	513	478	502	495	510	467	475	508	523	486	500	498	481	493	478	483	490	465	474	493	489	482	487	504	492	499	471	474	518	494	528	502	488	465	479	480	488	538	514	512	498	482	497	538	497	478	524	499	462	487	517	507	454	524	483	499	501	533	496	497	519	486	509	508	493	509	526	464	502	482	478	541	519	483	477	530	475	486	516	496	508	499	547	530	478	505	496	473	515	510	524	451	458	505	482	479	541	493	492	507	518	502	525	471	467	488	476	486	472	492	505	480	517	519	497	466	487	484	532	493	512	539	498	481	485	510	513	511	477	511	495	526	498	481	523	488	530	495	503	513	499	510	505	515	512	497	458	494	496	511	525	496	493	501	471	501	522	481	472	500	484	524	458	486	519	465	507	520	489	485	542	501	513	511	496	506	480	504	514	493	521	491	493	500	499	513	493	535	485	487	486	511	520	526	501	476	456	509	472	506	539	468	466	516	525	519	462	501	487	478	509	522	506	468	528	528	478	504	515	488	506	533	498	493	515	515	532	519	502	504	521	483	481	477	507	518	502	499	501	497	483	506	505	492	468	510	489	501	455	515	463	472	518	502	483	534	504	495	521	480	509	541	511	499	495	502	503	507	473	492	486	514	497	467	534	510	525	500	484	468	507	509	475	481	500	470	479	492	492	508	492	506	492	509	489	458	527	488	489	513	507	480	507	535	532	549	450	491	523	489	515	468	454	509	476	504	479	543	545	502	482	498	499	490	456	467	502	507	471	536	504	482	482	495	494	528	454	498	479	490	511	501	502	515	503	476	509	485	461	520	494	508	529	507	507	483	484	472	517	525	505	484	500	504	483	464	456	497	497	486	471	495	521	506	497	484	491	487	465	489	491	517	462	449	494	456	490	489	524	491	491	525	479	506	488	509	493	481	484	512	499	477	464	536	515	490	525	514	482	518	536	503	486	499	475	486	556	491	480	512	475	473	483	487	502	492	471	493	508	516	479	473	535	446	500	513	536	507	531	472	490	503	512	516	508	533	506	481	455	480	471	465	507	534	471	486	528	530	489	506	474	502	502	456	454	521	467	475	479	496	480	528	507	497	522	477	491	515	498	529	508	486	475	467	506	523	531	508	495	464	494	516	524	481	538	435	502	487	540	520	476	516	479	490	463	502	495	482	484	483	541	517	498	507	473	495	494	482	495	514	470	486	491	465	502	485	509	526	458	481	505	496	484	483	529	457	508	466	517	492	471	506	486	497	495	479	501	517	530	475	472	493	524	475	525	455	521	449	540	503	503	507	501	481	478	535	507	516	493	497	491	485	480	482	480	456	506	499	520	482	494	537	474	558	575	469	492	486	511	496	506	502	530	507	478	525	480	526	536	448	501	540	468	512	486	438	482	511	495	482	465	480	481	483	534	515	477	497	480	533	572	496	531	506	488	514	532	531	518	496	486	492	531	522	471	490	536	476	484	494	504	520	516	486	475	513	503	519	465	492	504	492	483	473	499	517	502	505	505	502	515	513	465	508	508	534	530	478	505	534	506	513	531	489	515	514	496	483	550	478	524	523	492	464	546	510	491	549	464	472	463	480	493	497	488	472	475	517	524	491	495	478	494	511	497	460	514	494	518	532	523	508	490	490	511	510	471	506	477	490	509	488	510	503	476	457	452	510	514	528	429	464	482	545	495	544	495	522	490	495	532	500	537	466	453	441	477	507	513	498	510	495	543	502	493	482	508	516	511	505	500	503	486	494	535	515	518	522	525	462	518	535	509	487	498	516	449	456	491	530	495	525	491	499	515	497	511	453	490	490	502	523	512	525	503	511	510	523	483	506	443	472	524	485	526	490	509	484	506	526	517	514	507	480	511	491	497	459	486	549	531	487	497	511	492	534	506	493	489	453	508	506	492	468	491	537	492	493	519	513	496	516	457	523	498	492	508	482	483	487	541	482	481	524	479	482	532	500	508	488	494	472	446	471	528	501	499	490	553	512	519	485	500	511	464	489	506	462	508	522	509	540	494	457	531	473	448	497	483	524	493	540	506	468	474	512	534	493	487	512	449	494	480	495	502	485	513	504	484	463	499	523	526	540	515	532	512	501	496	498	486	510	516	484	477	512	504	486	510	539	501	513	484	521	497	482	469	520	557	464	473	525	445	468	500	502	514	532	488	500	487	478	511	498	530	514	489	486	510	494	523	495	523	491	475	498	517	525	484	512	527	496	496	478	505	511	547	517	491	497	501	483	484	518	520	484	516	503	500	528	475	510	472	513	514	519	540	485	516	505	490	493	491	531	475	514	494	513	480	498	525	466	474	504	529	485	501	507	515	524	524	517	482	514	509	489	449	498	495	520	554	474	492	525	490	489	481	493	510	463	500	523	491	469	451	500	459	535	488	497	561	494	516	529	489	488	530	509	496	508	515	480	533	457	510	461	521	498	492	488	452	500	466	504	535	510	515	475	507	517	528	452	489	520	507	542	487	521	527	547	514	482	508	501	502	536	458	498	473	497	444	484	482	505	514	524	510	492	503	497	496	544	542	514	480	475	521	521	495	505	512	510	470	485	546	506	466	514	510	526	514	519	500	493	539	504	500	490	506	488	533	488
24774	24341	34637	27899	19120	6887	683	353	265	258	259	292	275	291	276	304	293	245	244	260	261	249	259	281	270	274	282	250	269	260	267	271	289	270	273	293	255	273	283	278	269	267	259	271	288	267	269	261	280	271	273	265	270	264	290	311	279	252	298	264	258	272	243	272	267	287	255	256	271	266	278	227	282	276	264	254	255	262	254	252	285	268	254	280	244	283	267	280	242	280	276	260	256	273	248	265	299	242	263	267	270	262	261	265	263	244	267	291	265	269	273	259	232	278	295	293	289	238	265	245	300	304	288	275	262	281	283	313	232	256	257	255	270	284	247	263	268	274	270	257	276	274	269	259	283	263	268	268	246	276	238	278	256	233	288	269	276	275	252	267	279	297	278	256	233	251	265	244	294	286	295	286	250	270	280	263	234	241	296	280	285	264	251	262	288	244	276	269	272	259	268	266	265	274	286	253	259	295	275	272	270	283	246	271	268	248	244	264	237	286	229	292	253	258	254	245	267	233	288	253	252	266	255	238	271	285	305	258	277	266	263	277	253	278	254	247	266	272	277	253	268	275	285	266	288	277	279	266	260	293	275	243	263	276	262	246	284	279	275	262	276	283	267	274	270	246	275	268	278	262	261	263	293	268	254	272	282	255	253	282	281	297	264	269	256	284	272	263	287	268	289	273	298	265	270	250	265	239	254	282	280	260	246	273	263	272	277	248	265	280	239	261	253	258	292	257	290	275	262	273	270	288	282	259	270	289	274	271	249	252	270	276	288	258	298	261	281	285	260	278	276	260	238	253	287	275	274	274	285	283	259	248	262	271	279	276	265	264	234	266	256	256	219	271	259	277	305	250	258	276	250	268	276	265	273	287	267	274	286	288	268	284	282	255	247	284	273	253	245	249	253	271	254	244	253	276	278	257	236	256	275	268	271	269	250	285	279	276	265	266	292	259	281	277	289	275	280	272	281	293	283	266	298	252	261	257	270	256	248	277	254	274	285	293	288	253	250	246	276	254	261	274	251	262	272	272	254	288	279	288	267	303	240	262	280	271	261	280	256	258	290	273	273	241	261	262	236	290	251	258	272	265	276	239	272	240	260	278	266	256	266	289	283	252	307	279	235	263	268	265	285	243	233	282	288	261	295	265	260	262	277	244	253	262	273	235	299	261	290	268	263	251	260	266	291	267	271	250	263	272	273	256	243	262	304	276	279	272	256	292	254	260	278	290	260	262	274	270	258	270	254	272	272	265	252	240	268	261	279	257	290	270	273	266	284	266	245	238	274	235	291	251	284	285	250	287	266	255	271	254	266	292	255	253	299	300	296	245	261	256	261	279	257	295	256	264	292	281	262	273	303	281	259	284	290	258	259	280	252	240	280	244	277	291	259	261	250	281	262	267	258	264	247	307	238	272	276	297	256	302	269	246	248	271	272	260	280	300	254	276	284	265	259	272	257	267	270	277	246	285	272	274	262	287	276	237	275	246	246	273	264	263	260	278	249	261	258	291	277	253	254	246	289	287	272	287	286	276	281	248	272	255	253	271	260	283	259	270	255	303	244	246	297	260	272	261	284	268	267	277	277	275	273	231	256	277	292	272	278	260	289	271	277	290	291	277	250	258	270	288	251	293	259	250	263	271	262	260	254	294	248	258	269	288	254	264	272	274	255	268	264	278	285	253	270	278	256	311	272	278	273	288	253	277	262	262	274	291	314	267	270	290	273	253	270	246	270	279	260	269	315	259	258	301	279	262	293	274	259	254	272	253	276	273	261	288	265	288	270	270	266	282	289	251	263	270	262	245	271	250	243	270	277	276	256	241	291	288	258	257	259	258	263	278	277	288	276	306	280	258	253	261	266	261	257	255	270	259	247	256	272	286	283	266	243	256	283	252	263	270	259	246	255	244	278	259	253	294	287	279	287	263	282	256	267	272	295	298	241	258	241	282	252	247	263	238	286	274	269	281	272	286	266	310	240	285	258	247	272	209	290	250	236	271	288	249	279	251	260	274	258	246	264	259	301	261	258	272	287	297	238	269	256	275	273	247	272	267	262	275	274	249	278	262	287	266	261	252	281	248	282	299	267	239	266	245	290	248	256	242	252	260	249	283	279	274	262	282	239	280	254	268	228	253	295	272	237	273	283	299	263	285	233	306	271	263	287	258	263	283	275	283	241	263	266	269	283	256	262	256	276	292	265	266	274	288	287	280	298	292	268	261	269	248	291	258	279	247	277	283	258	251	266	278	260	294	294	280	244	287	256	260	267	277	246	292	261	270	278	273	244	267	250	282	268	255	259	284	296	260	273	296	257	273	267	275	278	236	271	290	280	238	257	276	284	260	257	276	276	277	277	278	308	270	262	290	262	281	286	269	273	251	262	269	259	259	262	271	240	308	260	259	279	265	283	241	288	274	261	292	264	269	248	289	284	278	249	257	283	268	288	283	241	232	278	253	246	271	292	244	288	269	291	256	272	282	263	240	267	277	253	284	275	275	283	259	252	265	249	239	277	270	273	265	269	286	271	296	292	249	246	270	272	268	259	257	273	292	269	261	273	271	261	290	245	266	272	282	269	275	271	262	265	266	272	253	280	276	247	298	250	246	253	252	272	270	269	264	273	254	239	279	288	286	260	284	229	250	257	270	248	246	254	277	274	275	278	275	275	283	281	283	278	246	240	304	245	271	258	270	274	239	235	274	245	275	283	252	266	257	256	280	268	255	284	295	304	254	279	257	289	280	302	301	253	253	265	301	232	271	272	265	295	240	270	259	260	259	275	248	278	284	270	274	268	263	289	267	266	272	269	249	244	274	269	278	274	253	281	244	244	285	279	266	263	257	247	280	267	290	270	253	259	253	296	288	254	284	285	289	310	274	291	277	259	284	264	275	258	299	261	285	295	268	240	278	269	282	271	260	272	239	251	283	251	272	286	248	288	288	278	276	279	307	277	280	274	264	252	293	291	268	255	261	267	223	301	262	268	273	270	253	253	274	245	261	300	260	263	258	258	294	254	264	276	302	282	251	277	252	291	266	275	274	231	272	244	277	280	264	264	268	274	276	282	267	274	262	256	243	268	269	263	267	272	262	250	269	261	239	285	276	293	267	261	267	264	274	293	252	267	280	273	255	274	268	288	260	256	249	285	262	270	260	283	259	260	298	255	257	270	278	236	252	249	267	284	275	285	268	257	292	263	262	261	267	251	284	238	245	260	275	252	261	283	275	245	275	262	263	273	260	280	288	270	253	277	281	271	277	242	283	269	291	254	274	256	278	257	275	262	276	255	279	291	269	282	235	240	286	277	250	254	257	263	257	276	251	242	252	271	272	227	273	255	251	277	259	247	277	255	281	289	250	251	286	260	291	290	226	265	289	253	266	274	268	233	274	266	299	274	276	273	286	279	249	257	250	262	266	259	272	269	269	276	260	272	274	265	315	309	285	268	290	260	281	266	266	228	261	260	248	275	251	273	260	255	269	252	268	258	276	271	256	265	277
59584	91349	65458	36992	16933	4439	1089	602	536	482	509	511	525	544	528	506	535	521	535	494	485	505	493	511	513	484	523	522	501	532	532	542	482	509	508	494	492	491	530	521	544	469	501	482	502	528	521	502	535	503	506	486	523	483	517	498	517	517	493	503	544	557	523	538	555	493	481	484	466	513	530	538	480	475	520	533	520	473	494	525	501	517	466	518	514	536	455	509	529	517	506	482	509	535	505	492	506	507	477	501	534	552	525	500	500	558	508	473	471	496	488	548	466	503	461	496	533	539	492	512	508	541	471	509	545	517	536	486	491	503	536	508	494	493	473	522	495	493	502	521	471	494	499	510	518	529	509	512	477	513	537	500	484	539	538	532	502	511	520	523	486	496	524	539	508	474	494	543	500	496	515	455	543	519	534	524	513	512	500	559	472	517	484	503	525	480	507	496	530	518	538	490	535	539	544	510	493	480	532	532	514	520	548	538	501	496	509	498	552	478	530	502	490	513	538	530	503	507	515	513	515	510	525	504	519	513	530	488	513	502	512	510	505	474	507	517	564	541	549	457	456	515	535	486	536	497	509	505	513	537	524	498	525	487	521	497	483	491	511	509	502	500	484	524	511	468	509	491	507	517	489	474	541	506	523	511	507	483	541	517	509	498	465	463	478	517	511	506	491	514	504	521	507	484	501	535	501	504	515	513	490	477	524	541	510	508	502	537	510	517	505	471	492	495	486	456	494	513	586	520	521	505	490	535	490	510	516	497	479	509	515	469	515	504	499	496	508	512	496	509	480	537	514	486	473	515	482	514	514	536	537	508	534	471	525	510	450	546	553	526	496	507	535	539	533	485	512	498	473	505	536	515	520	535	552	515	495	503	530	534	511	526	487	528	497	503	508	514	491	514	514	492	493	488	517	543	533	482	488	504	527	509	492	516	491	540	479	504	502	514	479	496	491	486	520	528	535	473	502	495	518	532	498	504	492	521	517	522	483	477	507	498	579	496	519	511	535	507	502	497	478	524	545	512	469	503	467	467	536	491	486	492	527	491	533	487	514	535	526	528	481	512	476	475	524	499	562	476	482	503	501	511	529	479	525	547	510	539	525	525	534	540	533	532	515	510	526	537	494	493	569	501	524	503	499	491	501	514	498	523	511	514	508	512	498	503	508	545	525	518	509	524	503	512	536	525	499	515	503	533	545	535	528	473	478	542	489	527	488	487	485	509	459	524	510	496	514	488	491	473	518	469	496	527	517	497	486	482	499	528	518	542	492	531	490	513	498	504	510	525	509	526	475	478	502	512	536	500	556	517	466	548	516	495	530	513	516	465	472	520	505	468	487	541	503	501	557	470	497	518	498	509	509	532	503	487	478	564	506	467	493	496	527	507	504	509	480	497	508	470	501	539	527	507	462	486	551	515	537	514	495	516	522	524	529	531	492	518	508	456	499	465	512	484	482	526	528	556	513	516	500	545	513	507	522	490	479	504	483	510	509	503	508	475	484	516	485	520	508	523	533	513	503	540	507	502	522	516	500	523	514	460	542	535	501	512	489	509	505	532	525	493	536	511	488	464	517	477	544	491	482	505	510	494	464	507	502	494	484	537	489	517	491	474	470	516	507	555	558	472	539	538	536	522	494	477	495	519	533	525	542	552	442	537	492	539	529	539	493	537	494	490	516	514	514	503	491	463	475	518	533	502	473	514	492	473	543	561	542	531	471	511	494	504	515	525	534	492	472	507	534	545	504	522	536	472	499	503	501	495	499	508	496	516	493	514	505	540	531	513	529	512	556	529	518	498	507	502	492	500	504	509	491	536	500	521	568	502	559	484	500	514	553	515	528	492	478	493	507	498	501	508	520	526	510	509	499	476	539	525	495	487	482	489	543	541	465	530	509	496	537	491	476	486	498	512	446	496	488	507	521	525	563	478	494	497	517	515	552	533	504	506	481	508	505	451	508	483	488	491	499	545	526	526	506	495	473	520	501	488	492	519	491	505	538	503	516	539	510	526	517	510	511	523	540	494	505	496	495	504	489	513	500	490	554	522	516	501	517	519	539	516	541	473	514	520	531	551	523	524	468	491	538	493	507	524	545	518	471	525	491	508	523	531	492	477	538	479	498	504	521	499	524	522	480	558	504	508	508	539	494	505	497	528	522	550	538	503	511	488	555	484	503	549	521	491	506	498	467	477	541	492	524	488	519	505	507	534	568	528	531	523	557	469	515	515	491	491	526	501	512	512	510	531	514	512	497	490	507	506	507	520	473	522	479	498	483	425	524	510	554	547	474	530	519	488	491	477	489	548	499	495	510	538	499	503	508	497	493	512	509	512	499	484	519	511	507	524	516	481	487	509	530	523	470	519	532	498	482	520	475	498	532	537	470	492	557	521	494	490	466	501	526	484	511	502	518	508	492	530	494	521	508	524	478	534	512	491	529	512	516	451	524	509	513	498	494	507	518	485	491	485	522	509	529	502	509	522	510	501	496	472	486	544	529	548	522	519	499	521	526	523	535	518	510	490	511	505	554	530	522	504	508	530	496	515	507	472	525	504	525	508	509	531	492	488	479	491	512	508	513	520	473	491	529	500	527	495	534	486	508	486	501	484	496	496	491	505	538	518	512	511	512	541	537	495	490	533	508	483	524	479	535	498	515	487	543	506	504	516	514	514	507	521	512	532	485	544	517	488	483	473	503	492	514	526	537	496	516	510	539	503	522	493	526	516	505	523	539	482	543	508	494	491	490	521	507	521	503	470	500	507	513	489	518	524	525	533	522	481	490	498	529	450	500	493	521	512	522	489	505	498	528	473	497	490	531	516	516	522	516	492	489	511	512	507	495	518	548	480	541	517	509	515	491	507	484	500	513	559	451	451	486	477	537	506	523	513	517	501	530	515	536	457	501	510	517	475	513	544	497	468	506	478	510	512	481	535	526	527	537	528	493	507	493	491	495	483	499	523	518	505	530	518	471	501	493	494	520	517	484	534	537	508	488	468	495	516	477	502	496	479	482	542	469	474	515	514	502	471	506	494	482	492	543	569	528	509	471	529	541	494	542	506	521	520	515	512	484	475	513	490	505	481	503	526	513	497	541	519	504	491	511	496	491	513	499	526	486	529	497	519	515	512	540	501	466	502	472	501	454	503	554	512	487	540	507	468	498	482	516	492	524	536	505	513	515	527	502	527	517	529	491	510	524	522	495	477	512	473	499	477	533	476	517	508	477	475	499	508	534	520	552	509	554	518	505	489	491	513	519	495	475	500	496	468	563	549	531	519	455	483	471	501	518	530	464	506	539	531	484	504	486	487	517	488	546	474	521	539	517	466	521	499	527	557	460	507	513	481	476	517	516	523	526	485	549	518	453	497	532	492	536	558	501	499	534	466	521	480	475	484	526	459	500	508	502	509	535	531	481	520	476	476	507	549	517	463	527	507	509	518	488	506	508	503	510	505	517	530	485	520	531	511	510	540	483	525	488	495	490	506	487	510	524	512
23528	22421	31632	25814	21407	17028	3705	469	306	347	324	374	306	309	322	321	350	343	340	311	326	328	305	329	335	317	320	336	352	328	335	317	342	313	361	332	339	317	341	345	310	318	332	331	339	331	310	307	338	335	314	294	336	366	345	308	310	321	352	283	315	353	325	350	311	312	323	319	332	328	342	304	343	305	344	320	312	324	328	351	323	329	300	292	339	344	341	352	323	321	312	300	325	306	340	325	289	325	308	351	316	311	343	299	353	319	342	333	336	316	331	340	335	319	319	323	326	324	318	295	326	320	307	300	295	378	352	327	311	309	306	318	316	329	353	311	332	311	310	289	344	324	348	322	304	311	316	311	328	321	300	306	341	312	315	310	303	348	330	297	332	305	302	329	347	318	303	328	309	313	279	322	338	353	346	331	331	308	318	320	299	335	328	334	302	315	359	317	320	364	317	340	350	315	306	339	328	321	294	339	308	350	305	323	354	317	277	339	330	336	333	301	345	304	319	302	335	322	292	336	328	314	346	308	344	307	314	322	341	313	318	327	338	315	311	328	312	331	325	335	317	319	367	336	323	333	322	302	333	330	285	324	309	298	304	305	320	306	300	314	299	317	293	327	326	348	305	309	317	345	339	327	294	343	298	305	312	319	312	321	313	322	323	344	328	342	333	285	337	312	345	300	335	321	313	301	300	319	333	305	315	322	296	306	359	358	289	338	338	301	315	314	296	370	356	318	334	350	349	342	319	298	307	329	323	311	298	323	299	320	327	301	324	272	313	321	297	319	311	284	317	301	276	305	311	334	306	347	331	340	354	327	354	316	302	342	347	310	311	301	337	303	313	342	300	292	353	322	318	341	307	307	319	325	318	318	338	321	308	324	325	326	312	316	305	292	301	325	292	330	312	344	294	299	301	302	318	324	314	322	347	323	303	340	291	303	324	337	293	330	318	274	328	301	345	336	293	347	302	324	310	305	339	324	320	330	333	325	315	309	327	293	292	321	318	334	308	335	307	331	310	319	349	321	312	327	311	342	325	359	311	316	321	315	320	337	314	317	305	337	314	318	349	344	279	349	329	323	341	317	333	349	316	321	319	300	312	337	308	281	313	319	331	304	322	336	365	310	333	311	320	322	289	353	324	323	314	321	328	317	343	326	307	326	299	350	314	317	324	311	326	304	280	319	340	348	320	295	324	289	328	310	334	315	323	329	278	312	310	320	328	345	296	342	347	311	299	333	345	326	315	301	345	322	293	336	312	308	291	338	314	339	342	311	321	314	316	296	288	338	326	334	303	324	331	343	309	316	297	328	311	361	310	339	326	294	335	289	353	318	305	310	298	322	310	282	322	307	326	324	319	317	326	310	300	330	322	296	313	321	326	335	321	323	307	298	332	299	320	321	316	318	312	291	335	305	332	317	307	317	321	317	317	305	331	298	321	318	331	348	333	332	340	332	318	351	319	319	334	295	305	337	295	304	301	313	292	350	312	323	323	330	305	336	338	315	304	332	320	318	305	316	317	322	322	338	337	338	302	337	310	290	316	304	324	293	316	325	323	314	329	331	318	321	326	346	327	330	332	322	342	307	310	301	334	304	296	353	288	314	349	346	313	343	293	330	308	323	341	312	289	312	324	310	298	326	321	354	324	321	295	316	307	307	331	299	292	316	346	320	324	336	334	305	339	278	300	334	324	293	308	339	285	323	315	322	317	334	306	337	299	352	336	321	345	326	326	339	304	329	330	350	348	329	301	304	330	326	325	312	326	312	317	325	299	320	315	312	334	346	340	300	359	313	332	327	328	345	343	304	318	362	332	297	307	310	325	297	336	332	288	295	332	345	305	296	318	311	349	314	299	328	358	339	317	309	324	304	347	380	353	289	310	311	321	288	321	322	304	317	333	337	320	319	324	292	315	310	329	329	315	311	312	307	320	309	290	316	339	293	336	330	321	333	320	319	316	321	336	327	311	340	348	307	302	330	293	336	329	300	313	334	319	308	338	334	299	337	335	331	332	325	309	322	296	328	363	362	310	361	342	307	324	324	314	333	288	338	293	333	312	317	327	304	306	334	334	315	309	326	339	317	294	321	324	305	333	306	325	355	372	309	331	315	258	319	294	333	316	313	305	316	307	319	328	352	344	322	310	324	334	324	316	299	347	306	292	324	374	323	337	284	314	344	299	334	328	301	350	292	318	323	284	299	307	369	318	297	308	340	308	320	321	341	302	308	305	294	310	300	300	322	302	303	326	321	329	336	303	340	335	325	288	303	284	301	337	316	325	319	364	322	296	290	315	338	342	318	326	282	304	310	331	329	303	354	303	331	303	336	307	298	310	322	312	333	279	314	314	316	330	312	315	305	334	324	328	287	308	310	326	328	327	337	346	331	322	330	318	305	326	297	288	321	333	338	316	329	338	287	310	335	305	334	333	313	330	303	314	316	328	337	318	303	346	341	300	279	327	305	344	320	298	346	330	316	339	354	329	294	314	307	331	332	313	327	314	325	290	314	293	311	308	337	321	324	337	339	331	328	316	308	297	340	332	311	349	338	341	336	327	338	323	341	336	287	315	315	309	320	304	299	308	325	325	322	315	329	325	307	319	321	292	340	329	327	307	302	322	293	311	345	305	321	325	334	333	323	311	313	307	297	312	328	300	304	321	292	301	309	326	327	301	308	308	299	319	316	343	329	329	312	308	288	306	302	323	340	349	311	345	320	321	306	314	298	298	310	307	328	303	321	292	334	318	338	300	322	328	342	330	330	286	317	314	301	327	325	295	340	333	309	332	338	298	308	311	325	295	343	333	276	371	330	320	314	308	336	320	333	335	309	314	302	333	342	312	322	298	320	330	331	342	313	312	333	313	305	341	318	310	310	325	335	327	341	325	303	329	323	294	313	327	344	303	328	322	317	358	318	312	314	285	303	311	309	312	294	298	314	306	325	311	325	266	329	275	325	346	310	310	330	314	288	319	330	325	319	318	308	298	298	300	337	303	293	328	323	338	314	324	331	302	302	331	289	302	346	311	306	329	325	318	329	317	349	338	342	311	354	318	349	323	306	329	314	306	314	318	326	315	309	315	307	313	327	322	325	325	343	326	312	338	336	328	322	320	329	317	337	311	300	328	290	316	354	331	322	321	325	319	339	310	317	321	322	325	308	319	328	305	307	316	324	357	326	300	343	337	326	317	304	284	346	337	344	333	328	316	318	300	312	343	322	329	363	331	325	308	313	324	332	299	330	296	298	338	331	306	320	369	349	307	316	335	313	342	290	338	333	321	328	292	300	314	279	315	325	361	315	312	291	308	354	339	294	332	318	328	293	333	316	334	323	331	336	319	313	322	285	355	343	340	355	322	343	319	327	363	347	310	336	295	311	309	324	309	326	321	318	321	320	320	333	301	308	312	324	345	290	325	342	315	326	339	285	325	329	346	322	308	309	338	304	320	293	313	335	321	310	328	326	301	306	295	323	314	290	330	289	327	322	302	283	331	298
61010	101412	74794	46444	24600	7676	1698	768	550	547	618	624	588	559	618	568	547	552	586	558	588	634	556	577	590	624	576	564	594	598	573	563	586	614	573	567	591	596	556	590	526	571	551	550	549	569	616	592	576	574	561	553	533	578	570	589	561	587	571	559	610	625	571	618	592	594	559	562	587	603	528	593	585	560	589	572	599	598	609	554	522	570	584	557	594	582	566	556	511	573	588	601	565	564	600	553	568	618	591	596	570	594	560	535	563	574	577	598	531	570	542	569	575	608	564	579	560	568	609	565	572	576	609	576	571	581	601	587	604	569	568	570	541	565	566	553	559	572	609	560	584	552	611	591	585	569	590	578	584	571	629	581	561	558	565	587	571	562	566	549	544	545	581	572	590	587	606	604	614	549	578	581	540	573	590	578	549	538	586	558	515	558	544	569	569	574	606	606	575	567	552	564	571	598	589	555	558	590	575	607	570	589	559	553	594	543	537	558	609	608	564	543	577	588	550	548	540	587	567	566	579	583	590	576	621	582	587	518	545	523	534	607	571	577	597	565	625	588	615	564	590	572	528	535	598	548	579	587	614	561	604	569	591	578	529	568	568	591	574	564	574	594	573	583	570	563	636	581	594	631	564	608	512	592	563	564	583	550	581	600	596	582	556	606	580	598	593	543	586	583	605	572	573	604	557	567	586	567	585	589	550	571	568	548	618	595	572	567	560	597	532	592	590	579	587	588	558	628	575	570	588	609	568	583	598	579	521	649	595	560	581	533	591	586	585	604	597	565	597	554	556	586	544	600	547	585	604	586	539	579	587	561	581	588	571	576	576	568	605	553	568	567	560	585	595	623	563	564	591	590	569	557	587	560	555	556	601	589	622	546	634	568	580	545	575	551	540	592	553	605	609	601	532	561	554	581	557	583	590	547	540	547	563	600	596	585	620	586	589	618	592	583	600	553	583	578	566	602	561	579	550	550	584	581	558	560	609	606	583	594	586	614	546	609	614	625	560	541	571	566	586	589	609	579	596	573	583	561	551	580	612	552	567	585	592	577	596	567	577	536	622	583	613	535	563	568	617	570	587	566	560	529	597	557	588	605	571	621	566	559	608	528	602	570	559	549	589	530	607	601	543	588	532	551	588	602	548	546	612	571	582	586	561	589	601	580	619	528	584	576	574	571	561	621	573	563	561	604	562	606	578	568	612	601	605	574	538	554	544	599	580	576	600	572	564	562	610	597	568	572	591	587	598	555	534	547	594	597	564	597	586	599	558	549	588	599	586	599	558	565	602	572	587	548	580	543	579	572	569	582	636	584	552	600	583	573	547	566	555	565	591	603	591	576	589	613	541	571	564	599	564	574	549	542	579	568	600	601	596	597	567	617	570	552	534	597	564	575	596	561	610	581	603	589	589	542	554	598	540	552	594	583	578	597	583	569	552	587	539	580	599	584	550	575	566	562	561	608	568	554	587	579	534	574	575	586	557	557	589	574	591	566	577	605	605	587	573	577	563	563	580	543	563	589	593	579	590	546	580	602	565	544	619	542	579	580	617	574	611	582	555	587	619	557	593	556	576	594	561	598	602	611	586	573	600	567	580	589	570	594	597	598	580	584	572	591	599	594	552	553	560	586	552	581	553	598	549	526	542	588	576	553	582	548	586	554	559	616	586	558	607	582	597	614	576	606	581	616	541	589	596	560	563	578	622	556	597	590	552	580	541	593	548	554	577	563	576	601	587	568	540	562	604	573	582	611	583	618	581	578	607	595	584	579	598	568	582	592	586	582	575	586	610	537	557	533	588	578	535	545	590	582	552	560	562	562	574	607	566	588	569	548	587	586	599	564	569	592	562	559	570	588	558	618	522	590	559	579	567	546	612	563	625	543	574	600	553	580	615	553	551	524	595	562	545	560	580	609	586	634	568	529	568	626	553	546	598	575	559	606	543	571	569	597	553	583	585	531	592	594	547	613	622	588	622	599	565	570	577	616	599	568	533	572	589	569	562	592	604	564	600	580	599	576	599	587	585	522	561	597	542	536	588	558	595	561	562	569	590	616	629	614	587	570	630	546	563	577	565	530	563	552	543	561	581	560	564	613	591	550	559	609	533	562	545	608	586	598	550	580	575	531	603	612	603	548	558	574	610	582	555	572	578	559	579	544	535	572	546	558	554	552	564	588	561	602	570	591	560	574	568	575	601	599	557	573	551	520	577	582	562	540	617	548	561	591	581	583	591	563	586	553	617	588	590	587	653	596	532	589	598	592	599	556	535	582	601	579	554	593	570	529	617	581	565	563	554	594	619	561	564	623	600	557	572	562	531	557	538	599	580	575	580	599	571	558	582	562	602	584	540	525	556	544	575	598	566	576	611	591	563	540	581	551	574	558	624	540	528	569	618	527	531	594	567	538	560	606	584	567	572	586	569	582	568	590	567	560	570	597	594	590	571	583	563	581	568	581	558	544	614	557	569	601	532	604	623	547	615	593	559	547	583	529	572	581	578	620	551	637	575	583	560	567	563	565	528	598	578	597	590	553	542	594	617	601	592	578	567	568	585	591	570	601	548	605	598	601	532	607	588	587	580	612	577	528	532	570	577	567	619	600	537	599	576	579	563	590	558	523	547	535	579	559	555	560	600	582	548	560	562	589	567	567	605	569	594	548	553	607	614	555	607	568	583	583	568	597	569	559	591	547	563	556	528	610	586	551	577	561	540	589	579	585	561	581	557	585	548	632	577	582	569	593	570	539	542	567	600	564	609	590	545	584	574	557	598	635	561	579	556	588	574	587	597	594	570	553	592	598	552	548	535	599	523	535	558	607	586	570	542	568	601	560	551	610	593	567	577	579	574	646	578	573	518	580	596	545	593	564	596	618	585	536	586	569	603	577	554	560	569	611	549	609	586	586	539	586	561	564	563	577	585	585	595	552	618	592	576	582	562	532	566	571	594	597	586	552	563	573	601	572	600	599	585	586	570	540	572	579	573	564	563	600	598	580	611	596	583	572	564	580	589	589	576	569	558	592	602	586	566	518	569	541	526	572	592	563	581	566	558	565	542	562	571	591	542	584	606	581	591	569	583	597	589	572	633	597	600	568	579	586	559	575	585	571	559	563	533	597	598	569	578	553	627	569	584	583	576	540	507	564	594	552	525	584	572	599	559	581	554	558	578	592	581	566	575	585	602	570	606	565	562	544	600	534	569	548	581	571	569	570	629	599	574	567	556	612	574	615	617	553	568	583	571	528	588	598	573	578	550	555	560	601	554	555	597	566	602	596	570	585	585	573	602	533	575	602	612	584	562	609	578	613	605	576	564	609	626	584	587	567	587	587	544	581	599	555	574	555	604	585	579	609	580	524	623	581	600	543	565	583	550	620	589	587	595	562	541	571	565	583	519	521	559	581	582	596	568	614	581	569	583	529	580	577	596	575	556	571	588	558	598	556	581	592	561	564	605	557	577	585	553	583	577	612	556	584	599	575	544	609	586	629	567	587
29308	30913	27910	12945	2364	562	329	305	264	268	278	259	260	249	265	244	259	281	267	260	268	260	276	260	260	254	242	287	253	286	284	233	257	288	281	264	308	255	232	260	260	268	293	268	271	280	245	280	255	279	262	249	288	266	260	275	244	273	270	280	267	264	286	269	257	255	285	266	256	265	255	267	232	229	276	273	257	278	283	260	253	266	259	287	257	263	289	267	282	243	260	262	292	233	274	293	266	291	291	278	269	276	286	286	282	274	275	250	282	267	283	298	275	246	258	229	274	244	288	266	299	258	242	248	257	294	298	297	258	253	263	255	273	253	285	274	283	255	271	255	250	254	250	262	264	261	262	306	270	251	297	274	271	272	283	288	271	266	233	291	301	283	259	265	274	252	248	263	285	267	262	248	255	257	254	262	249	291	252	276	272	286	277	265	259	265	264	260	271	275	268	281	272	262	274	278	258	266	276	288	274	273	262	279	241	249	276	273	250	268	291	281	288	247	254	270	244	249	255	270	266	255	240	253	244	280	263	295	256	275	281	272	262	254	294	270	255	259	289	233	262	249	301	271	267	254	283	265	297	262	248	253	257	252	270	218	293	248	263	248	247	262	289	248	300	267	258	270	266	285	244	277	266	258	252	269	255	263	266	255	257	265	240	259	261	271	278	256	273	260	246	235	274	281	269	272	258	254	263	241	274	260	263	249	256	269	246	256	237	289	251	275	269	257	276	249	285	253	287	263	277	281	259	263	253	288	299	257	293	237	269	256	262	242	245	286	279	259	254	297	247	252	290	265	269	258	291	265	278	293	274	262	290	268	246	245	247	264	261	262	288	275	265	237	254	267	278	268	247	276	229	254	261	253	268	238	275	237	267	260	280	260	275	286	238	276	242	284	256	263	257	270	272	267	287	231	274	252	271	248	263	289	290	258	284	275	252	289	249	259	234	263	282	253	259	242	285	267	273	257	248	267	251	269	290	270	252	256	279	266	266	244	260	243	262	265	250	275	267	253	243	269	253	269	279	256	272	247	284	257	242	257	255	277	273	258	274	276	258	241	290	239	280	289	253	240	253	279	247	262	279	261	268	261	269	258	294	255	281	260	277	284	271	240	257	268	245	236	278	272	258	233	269	240	268	271	272	257	275	258	264	226	279	253	258	269	273	280	271	269	264	275	253	244	264	255	276	286	244	268	248	238	266	265	276	224	260	319	258	253	279	249	258	261	255	274	256	296	262	253	243	261	263	252	246	248	276	283	274	263	273	273	247	259	257	267	269	253	268	265	250	273	265	255	257	263	255	279	252	289	263	303	261	258	275	257	249	264	276	251	261	253	263	290	275	272	290	273	267	274	286	271	248	266	259	260	251	239	276	266	280	263	240	268	296	282	265	242	278	297	258	250	231	241	245	260	277	277	278	261	258	248	260	261	220	265	318	273	257	275	285	254	254	252	266	254	284	258	278	288	253	262	267	262	240	253	274	263	266	292	281	264	260	261	265	252	263	256	241	251	256	240	257	253	265	262	267	270	293	289	259	260	286	258	256	275	261	280	251	318	269	267	265	256	257	246	260	277	274	281	289	285	270	257	274	283	263	254	266	273	234	295	257	242	250	274	239	247	237	241	280	272	254	269	288	278	262	266	260	248	306	277	242	229	263	252	257	253	263	270	286	239	244	275	251	254	274	259	262	256	260	249	250	271	252	283	284	248	250	296	271	252	250	240	238	271	258	240	256	272	255	245	222	266	265	236	269	279	249	248	252	271	248	281	268	281	229	263	296	258	285	253	240	267	265	253	242	263	257	253	264	283	277	273	273	252	278	267	236	247	266	283	245	256	285	258	277	307	277	252	254	292	266	286	265	277	261	249	270	226	294	262	274	256	257	249	280	278	268	271	256	250	261	256	292	274	284	263	263	264	283	238	257	268	244	268	251	265	251	276	254	264	272	268	259	277	282	251	239	271	259	268	236	264	268	240	256	250	274	265	250	261	227	273	252	278	275	260	255	261	262	290	277	250	254	257	285	271	259	251	302	270	267	279	269	246	275	276	270	261	265	280	262	259	246	254	272	236	264	265	272	245	220	266	254	256	283	269	252	269	261	266	282	241	266	291	238	249	266	257	242	249	249	269	287	268	271	259	262	251	252	266	268	262	271	256	245	277	276	248	250	255	268	263	245	262	270	267	231	273	286	257	263	256	289	252	256	264	269	255	226	260	266	247	283	293	304	256	265	247	270	249	253	256	245	255	254	272	262	304	289	269	291	263	283	257	268	251	273	232	272	273	273	289	276	268	263	262	265	237	258	245	251	275	288	285	272	279	288	250	235	259	256	265	244	264	269	277	272	285	253	271	245	258	273	265	253	262	278	282	272	235	234	273	267	240	256	269	266	250	230	272	267	293	234	273	283	265	243	263	272	288	244	238	272	262	261	255	247	277	252	287	274	243	276	264	271	271	268	283	242	256	271	250	244	260	279	249	249	255	296	259	258	241	266	268	274	245	249	253	253	272	251	259	264	262	270	253	266	275	270	275	318	285	264	269	243	273	290	272	263	255	238	262	248	251	252	268	291	252	243	285	284	245	261	283	277	292	270	266	263	248	270	270	248	257	286	264	253	248	262	268	273	247	284	249	258	286	241	270	265	273	265	244	278	259	275	276	291	274	272	273	254	251	252	257	254	260	267	257	275	272	266	240	266	242	259	284	285	298	266	271	279	270	267	238	262	246	248	269	279	280	243	274	232	252	271	260	287	244	268	251	281	253	269	236	284	245	269	264	233	272	305	269	281	242	234	261	242	270	270	278	243	246	240	280	256	271	265	248	239	264	264	257	267	238	285	245	234	244	273	259	246	245	256	280	266	272	271	306	254	257	267	257	265	262	242	259	244	288	261	253	264	245	278	261	260	244	240	257	254	265	281	275	252	249	281	282	275	289	255	251	276	243	271	263	252	259	271	267	291	273	275	230	251	251	250	251	272	259	272	303	252	258	273	288	259	248	255	289	261	256	258	260	279	278	264	280	265	246	276	290	267	246	246	284	271	280	272	298	257	276	239	286	284	259	264	276	263	241	286	263	233	264	253	279	261	256	271	254	263	259	277	252	239	293	270	261	270	280	239	268	233	263	254	266	260	257	269	254	256	262	280	317	246	315	256	294	243	280	252	277	250	259	267	269	249	264	280	249	244	240	262	280	266	245	274	284	225	258	289	265	262	255	281	272	252	278	271	250	259	262	267	308	221	278	248	265	280	263	280	267	246	257	272	277	274	250	288	289	253	308	252	273	282	250	261	286	271	251	263	232	299	282	269	262	251	247	281	263	274	271	261	270	260	277	273	271	259	245	236	251	285	270	272	242	274	245	265	264	265	280	280	250	260	275	291	266	295	252	291	255	277	248	281	281	245	285	246	287	234	271	228	237	227	271	224	250	256	248	273	284	230	261	266	259	243	264	254	268	266	249	291	267	271	251	266	256	252	286	280	261	258	236	277	241
36587	48778	33784	14615	4480	1278	644	478	555	490	479	467	488	508	489	481	492	527	497	464	527	495	526	509	469	505	523	477	530	545	497	510	494	491	477	502	486	486	480	512	516	499	489	492	500	535	463	503	523	491	502	494	528	482	496	497	489	518	505	554	476	504	464	515	513	494	496	478	494	536	490	529	531	500	491	524	484	480	498	506	486	499	491	508	508	508	521	507	535	530	541	512	493	493	514	518	498	521	502	505	515	508	507	491	482	477	503	493	468	505	464	473	515	507	487	481	489	456	495	494	485	456	485	505	490	511	494	496	529	487	500	483	529	542	505	469	521	525	476	512	533	469	480	486	452	539	516	521	513	515	523	480	562	537	520	514	515	515	511	501	486	529	506	496	507	536	500	457	509	508	532	466	494	534	524	493	510	487	493	501	522	500	490	458	524	517	524	509	500	476	507	474	497	540	525	530	509	520	532	479	495	496	486	505	501	530	498	476	498	525	504	504	481	508	483	511	488	519	503	503	454	517	468	491	497	498	457	493	524	498	500	439	514	498	486	517	507	505	499	488	538	503	488	517	482	467	514	494	478	485	518	488	513	476	469	488	509	488	524	536	475	474	510	496	474	480	486	468	534	494	492	508	523	483	526	543	501	507	508	508	515	511	485	549	496	540	479	467	542	480	555	498	496	532	491	511	475	483	499	472	498	496	536	457	528	495	500	478	504	543	481	524	512	479	540	488	494	514	490	474	486	486	525	500	482	539	518	480	481	487	512	554	472	507	498	515	507	518	529	454	520	487	510	477	508	526	515	524	460	505	516	519	486	521	516	524	506	472	499	513	523	471	472	510	512	481	519	504	479	494	505	486	511	531	487	463	546	500	460	507	454	477	508	502	541	486	530	499	480	488	516	491	504	500	496	496	469	494	499	539	524	481	483	505	483	510	460	495	454	530	481	481	479	504	482	481	498	499	460	477	506	508	467	497	495	504	485	511	496	510	490	539	503	472	482	502	488	476	507	490	458	489	498	472	505	532	494	456	498	497	508	495	504	494	460	491	473	474	509	491	488	521	495	467	483	504	513	489	523	491	480	504	523	496	507	482	481	501	491	534	496	492	542	510	479	492	537	498	569	506	518	511	482	462	537	498	506	510	502	530	485	450	515	496	503	485	493	503	476	522	530	508	517	508	512	495	493	525	513	498	478	496	501	523	487	528	482	453	522	533	521	508	498	495	486	509	495	496	474	503	513	500	456	475	532	534	485	494	522	524	503	501	489	442	480	495	526	513	510	504	514	538	487	519	457	461	519	537	491	484	509	520	495	506	501	522	468	478	492	490	475	519	486	491	484	512	498	471	542	483	518	474	475	454	532	496	483	504	505	493	502	533	527	479	503	510	508	502	532	527	530	482	498	515	525	469	545	523	510	486	546	472	512	460	499	485	534	472	510	521	493	505	494	506	512	515	495	509	545	527	503	499	521	525	506	523	515	484	507	503	461	483	538	482	532	491	465	517	478	495	504	488	443	516	493	521	504	472	489	470	511	513	477	519	482	536	488	481	468	509	513	505	485	480	477	507	488	491	508	522	528	527	492	487	500	523	491	492	529	469	451	501	514	505	453	521	492	515	464	461	496	457	532	471	495	476	528	510	490	478	517	504	504	526	486	557	479	550	532	494	512	517	513	536	492	476	490	545	494	524	486	531	507	504	484	493	497	513	469	503	543	533	468	461	494	487	485	532	483	525	566	487	478	479	466	505	488	511	471	523	488	510	494	536	529	538	502	516	471	481	493	536	505	512	500	496	516	489	502	499	494	519	521	518	522	476	504	461	502	552	532	519	516	469	490	481	519	493	487	468	496	466	518	481	517	485	467	500	523	525	517	487	460	503	515	471	499	531	494	509	506	520	464	516	478	484	508	516	519	488	508	549	518	493	460	522	531	510	522	492	497	502	517	478	484	498	478	473	527	517	522	518	494	530	525	493	526	484	480	498	506	498	521	483	507	514	491	533	480	512	477	503	490	512	538	472	545	496	497	544	520	504	527	511	468	528	514	499	479	564	517	518	527	502	503	469	490	527	467	517	508	467	514	496	512	488	488	512	487	492	506	538	478	480	517	532	488	517	495	536	509	513	522	546	504	513	512	470	509	490	508	478	484	494	506	485	504	477	478	534	514	556	480	493	482	509	458	513	495	500	514	467	497	497	482	495	476	520	515	480	501	528	456	516	465	528	525	512	528	502	511	518	503	495	500	521	496	499	487	531	466	462	511	480	510	525	531	524	516	510	453	489	484	480	474	551	489	504	513	468	524	468	468	519	505	476	476	542	491	498	487	480	525	465	525	513	484	479	493	514	521	535	528	494	534	533	464	537	491	499	529	540	485	513	493	502	483	488	474	505	511	504	492	487	512	503	514	486	458	507	491	496	525	521	504	488	491	545	506	509	511	484	476	467	490	494	503	452	522	512	475	482	532	515	500	520	496	533	499	486	533	506	521	503	495	494	535	457	509	553	518	510	525	496	539	484	509	516	526	521	480	508	511	532	483	477	457	502	472	505	491	487	482	518	480	502	492	545	487	541	494	544	492	457	504	522	499	516	495	503	479	476	519	493	478	503	506	496	506	472	493	497	496	501	499	494	501	491	498	479	490	504	478	531	497	531	470	456	494	519	477	492	487	485	482	523	488	474	474	509	521	499	531	505	461	449	485	521	500	508	491	529	474	460	541	535	491	494	469	516	510	506	504	469	489	502	470	531	524	534	510	487	482	489	491	500	502	493	502	477	528	478	503	535	521	498	444	487	490	488	501	509	533	502	485	505	483	515	478	540	474	475	509	470	512	523	487	504	467	485	511	475	536	494	479	521	535	480	488	492	472	495	509	482	479	515	478	489	502	483	476	490	526	495	541	546	503	513	513	520	495	518	479	516	528	499	532	544	510	499	482	500	478	540	518	517	489	497	511	509	488	518	491	493	473	476	530	477	474	529	505	478	487	517	485	529	523	486	519	468	478	524	502	466	508	512	546	505	489	505	491	480	504	516	522	542	541	523	491	505	478	491	483	500	506	485	503	519	517	506	499	508	529	515	477	559	452	499	493	519	489	497	454	510	555	507	539	489	531	523	503	511	524	493	502	531	493	521	515	501	485	532	518	516	495	513	512	497	514	487	531	494	509	562	548	511	487	498	541	485	532	521	530	465	531	475	483	484	494	483	504	522	494	475	501	521	493	516	511	485	473	463	513	517	508	506	514	511	496	495	490	454	536	546	484	515	491	484	528	508	471	519	466	498	531	513	480	496	522	518	544	517	546	458	520	486	468	503	505	455	484	474	489	492	508	485	497	503	467	483	528	494	519	515	499	509	556	481	482	472	486	494	521	519	510	486	501	545	534	541	483	505	467	494	539	517	504	474	503	489	466	531	504	485	529	479	502	523	511	518	542	516	513	502	497	521	482	529	496	541	523	486	466	525	512	517	509	448	544	478	481	513	503	485	511	504
24735	24401	34664	28230	19530	7205	829	321	283	304	286	296	281	311	278	287	283	279	268	281	275	291	272	243	320	303	266	292	260	280	281	289	288	275	266	276	254	308	267	270	274	271	289	251	279	281	289	255	268	269	283	289	278	262	270	279	283	312	260	261	291	288	272	291	267	261	289	268	292	302	289	289	267	290	281	311	264	288	290	280	261	283	287	296	256	287	301	275	235	269	282	267	276	261	265	299	298	271	267	263	307	261	273	262	294	259	245	259	267	279	270	260	294	275	254	264	249	284	266	286	276	251	242	268	241	268	265	250	293	273	260	280	286	273	278	261	268	274	270	249	299	266	265	294	294	266	264	274	276	278	286	247	288	282	278	268	253	275	260	290	292	245	310	273	285	267	267	282	272	311	257	258	275	276	287	284	288	287	258	295	308	291	265	263	290	259	311	293	241	282	293	286	282	300	277	291	279	277	271	260	268	284	243	257	269	293	266	302	269	250	283	280	252	281	262	289	253	257	287	288	277	289	287	288	294	274	291	290	276	265	281	294	263	266	260	283	288	261	296	278	278	283	280	282	248	283	269	283	272	252	249	297	284	282	264	284	301	258	263	293	265	258	307	289	271	277	254	249	270	278	262	271	280	287	281	234	296	319	259	284	283	292	270	268	289	249	280	274	262	270	273	258	262	271	252	272	304	273	280	243	276	269	307	273	290	272	269	250	264	269	254	274	292	289	276	257	283	252	261	283	268	274	256	276	276	285	290	285	250	272	283	262	265	273	309	268	311	247	259	266	274	257	291	266	249	295	280	272	284	285	287	296	233	255	285	250	272	287	275	291	271	282	261	255	269	271	264	261	281	296	259	259	260	269	282	264	269	275	270	276	245	280	289	280	306	292	296	291	281	252	294	270	304	274	288	294	270	295	290	256	306	271	284	268	272	256	274	281	284	298	237	277	249	290	272	267	259	272	291	260	254	307	262	292	305	288	286	256	291	262	304	284	264	282	270	277	290	284	287	293	274	285	265	296	248	289	247	285	237	267	286	259	272	264	271	260	279	269	277	293	262	263	268	285	290	280	275	260	286	268	279	269	298	266	259	245	258	283	289	276	277	263	263	276	264	273	270	279	273	284	292	247	329	262	256	270	296	286	277	291	319	276	268	285	232	245	274	306	271	313	279	254	239	282	299	268	306	257	260	255	273	266	288	265	296	264	261	288	276	270	297	243	261	274	249	241	272	275	245	277	312	259	253	269	264	253	240	263	283	263	246	294	242	289	290	252	297	276	281	301	258	268	271	264	272	269	282	248	249	263	253	281	263	251	290	269	291	266	293	275	276	274	316	234	275	267	290	283	279	254	260	284	262	275	276	262	231	265	271	306	282	249	308	270	270	270	258	266	279	250	289	260	264	290	287	278	303	269	277	267	244	256	285	263	290	274	268	265	267	292	268	289	286	294	269	265	247	264	296	270	284	265	277	250	275	266	319	283	303	244	266	310	296	280	270	270	270	261	262	267	274	285	293	268	275	280	259	291	276	296	250	249	296	271	256	286	258	265	286	265	284	275	304	243	281	255	260	244	240	265	285	266	248	281	301	283	268	260	283	258	263	260	278	263	271	293	287	259	259	265	293	269	283	306	289	273	287	275	279	289	268	272	287	264	283	289	273	267	261	264	256	266	258	285	308	278	309	266	292	282	266	285	260	277	293	259	299	291	238	279	292	277	272	246	269	269	271	283	256	284	273	273	294	283	272	285	261	284	257	266	268	278	269	277	261	290	293	278	277	277	236	274	276	287	271	292	269	276	281	282	269	252	277	248	258	282	271	282	280	276	266	266	271	254	292	299	265	259	254	300	285	275	260	283	288	302	231	267	279	254	311	251	276	284	306	264	279	281	259	277	254	293	269	294	286	265	264	327	255	299	282	263	263	295	295	257	293	267	279	244	289	270	272	276	297	284	273	271	276	278	283	272	277	266	276	274	265	278	265	249	276	281	272	291	266	275	272	276	263	281	288	271	267	276	257	284	261	290	301	277	274	263	289	261	272	288	287	259	304	310	275	273	285	314	290	254	265	266	286	292	263	288	287	272	291	250	299	273	297	277	262	264	294	239	257	287	279	256	270	280	274	255	289	291	240	276	270	280	279	297	305	273	276	298	257	269	241	278	267	263	283	270	267	290	263	247	281	301	268	262	267	275	290	263	276	270	282	316	273	265	286	284	281	263	262	276	260	267	291	256	244	239	272	261	248	278	274	259	298	271	245	280	281	316	284	294	269	253	279	247	264	284	281	277	290	305	268	266	266	287	291	285	284	242	271	280	281	255	293	287	269	284	288	269	297	262	306	282	281	267	303	278	260	266	289	270	277	288	266	278	251	267	232	264	302	279	270	283	295	280	287	317	270	294	280	256	291	262	276	234	263	257	287	262	296	254	262	257	263	259	250	278	235	291	267	281	280	296	289	252	305	262	277	281	313	247	291	288	283	282	267	268	257	234	310	262	289	267	274	286	288	269	256	260	295	260	300	271	309	269	311	265	253	255	276	262	270	295	302	288	290	286	284	306	263	276	255	269	261	266	281	271	242	266	281	276	272	275	238	268	306	277	271	255	285	279	266	282	291	302	269	288	269	275	298	274	289	255	298	265	277	269	247	273	271	268	301	272	274	302	256	288	262	262	273	261	248	284	275	261	270	285	264	272	275	288	283	287	275	276	267	296	286	289	309	277	274	272	286	277	280	304	251	267	274	241	262	273	268	269	300	303	256	270	259	293	254	285	283	269	287	282	285	286	270	276	292	287	246	254	275	274	255	273	263	240	264	263	268	271	285	255	276	297	269	291	253	287	299	275	293	268	236	295	254	285	263	257	277	270	270	280	261	259	252	281	246	303	272	306	276	300	260	254	281	290	267	282	262	290	281	284	274	278	266	292	268	257	293	271	254	256	301	258	288	267	278	289	292	278	272	298	293	253	249	266	272	270	297	268	276	258	282	248	271	269	252	267	268	255	270	280	284	283	274	268	276	277	271	263	268	248	294	255	271	262	270	246	298	248	262	252	265	272	323	292	268	298	307	280	266	277	276	267	256	274	283	264	269	294	309	318	296	263	260	240	261	284	299	284	253	255	263	286	279	304	254	272	275	266	301	259	293	240	276	245	275	277	246	273	250	287	280	276	294	292	249	274	264	291	272	294	278	256	284	238	283	239	240	286	264	277	255	251	313	312	270	256	293	277	267	249	228	279	265	263	262	284	256	272	265	256	261	271	280	253	259	284	277	223	280	259	289	279	261	244	263	284	277	262	273	259	279	298	267	295	284	249	278	281	260	296	264	265	279	271	274	277	299	298	274	271	269	267	273	261	250	256	276	296	307	281	276	267	268	247	272	260	291	266	284	279	278	252	280	290	285	280	272	273	259	290	276	281	273	253	274	281	278	262	253	279	290	302	274	298	305	304	294	295	294	295	301	284	279	292	285	289	293	263	247	287	280	265	270	288
59492	90844	65005	37193	18665	5298	1310	622	514	560	526	522	503	555	541	539	499	497	532	497	500	542	520	535	508	509	500	511	520	549	473	532	534	471	522	543	474	472	519	506	476	486	494	501	487	506	538	474	526	498	538	512	483	493	496	498	527	523	542	512	451	514	542	491	525	527	536	531	507	504	463	500	521	496	548	515	556	535	538	493	521	566	497	490	512	553	484	530	496	546	497	545	481	511	487	517	525	497	533	503	487	513	501	484	508	529	480	495	493	500	464	551	507	475	522	502	492	517	489	563	505	535	517	490	500	507	531	519	525	481	549	493	501	503	531	517	514	509	492	510	533	522	492	460	509	498	525	488	509	483	516	549	554	520	542	491	486	451	500	523	505	501	527	527	545	478	535	526	491	544	498	541	506	482	487	476	493	530	485	494	531	513	492	478	528	522	536	510	517	522	523	503	502	540	508	525	509	536	501	513	493	514	525	526	531	518	501	460	485	561	497	543	505	486	471	501	518	513	499	548	508	516	489	500	523	501	497	483	537	528	499	457	490	518	496	482	514	500	547	478	508	497	477	492	503	517	470	521	510	529	529	516	495	542	510	475	453	481	536	489	516	459	510	503	511	525	473	527	463	525	494	527	513	552	474	486	550	502	491	536	472	585	500	495	521	534	505	513	532	508	502	527	494	532	495	473	474	484	495	523	479	506	517	550	557	535	540	560	560	536	513	488	517	563	467	479	495	481	510	550	495	528	508	538	529	528	524	514	531	500	493	534	504	531	496	523	534	519	544	500	550	494	499	482	510	580	554	498	480	495	497	488	485	529	476	494	511	531	493	489	499	510	478	514	553	454	486	494	465	532	500	540	484	519	501	467	518	508	522	509	563	537	502	541	506	503	454	520	543	481	479	502	491	507	495	518	483	505	475	508	498	544	512	507	526	463	518	503	496	554	505	499	504	508	550	518	520	506	474	524	480	504	542	487	538	510	478	480	466	507	492	496	544	475	521	464	527	544	514	521	562	536	483	501	495	511	513	551	482	532	512	532	478	536	567	501	519	525	544	538	499	501	478	504	515	549	528	492	503	512	529	514	503	562	506	530	495	500	525	506	552	510	532	508	559	506	502	476	527	500	520	512	541	551	506	560	475	538	549	512	488	532	484	528	497	499	531	522	504	510	530	455	493	527	515	489	481	529	524	513	519	543	506	500	542	500	494	532	494	505	466	534	537	488	525	513	476	511	512	542	532	533	517	479	509	490	537	514	483	518	526	505	520	505	514	512	491	509	494	517	521	502	543	489	488	549	474	485	507	484	465	507	506	488	496	473	501	509	543	535	510	506	548	525	545	520	503	483	496	513	520	501	472	544	521	529	511	510	509	492	482	475	500	517	519	479	495	520	480	538	516	467	539	530	487	498	532	508	527	504	520	553	510	497	524	487	464	525	525	523	558	551	547	554	474	463	510	506	522	490	520	474	537	507	534	506	532	505	529	521	513	525	545	520	536	483	530	514	517	503	506	497	531	435	530	528	543	527	494	514	504	495	510	519	491	544	507	522	531	512	518	526	506	494	496	495	519	531	452	482	525	546	558	471	478	514	531	487	505	528	513	521	516	520	517	522	528	503	465	533	505	541	503	517	510	493	546	521	549	490	491	455	496	552	552	496	502	502	511	516	503	542	544	500	494	568	525	542	516	481	548	562	529	514	493	489	520	509	437	517	500	529	529	528	481	498	527	493	525	484	523	523	527	508	506	517	547	518	530	493	528	493	472	526	510	465	522	497	513	541	519	512	487	550	488	523	531	529	509	480	542	489	496	498	557	518	513	504	498	534	496	504	512	492	532	515	523	507	528	493	474	541	504	503	529	495	507	528	489	482	563	504	553	514	513	514	507	471	465	505	479	519	508	511	499	525	542	522	542	516	504	503	479	499	518	528	494	495	523	496	502	512	518	520	501	508	489	532	513	536	550	519	514	492	489	536	481	513	517	508	533	504	483	490	494	507	480	529	514	484	516	522	513	504	508	530	532	466	561	520	503	511	512	528	484	531	527	507	540	546	473	488	498	528	549	535	533	542	524	517	510	531	501	523	512	539	497	523	446	545	487	495	517	538	501	536	511	523	529	486	527	517	497	519	501	508	519	504	482	502	494	511	530	543	529	485	490	512	539	493	470	539	547	501	475	528	506	502	519	516	511	528	523	483	522	499	528	485	537	505	511	491	502	503	505	518	497	503	484	493	479	516	498	531	496	518	538	529	527	515	494	539	536	472	510	507	486	489	559	505	503	484	540	506	491	508	520	502	516	518	519	520	555	517	506	453	549	516	499	502	515	518	510	491	514	498	516	550	512	488	483	499	491	503	499	538	497	478	510	522	525	538	532	498	492	513	499	506	510	480	539	530	501	525	530	536	480	496	533	530	486	531	521	502	506	505	532	519	504	520	506	506	534	491	468	515	497	556	507	507	541	513	504	531	500	507	509	530	514	486	487	487	498	499	488	482	531	476	539	486	472	513	519	500	533	528	472	490	483	485	528	525	507	517	518	485	517	501	510	508	467	509	490	486	518	487	513	521	517	515	472	477	473	509	536	513	489	540	480	532	519	523	583	504	467	545	487	533	526	496	513	538	484	497	485	527	482	490	505	539	511	517	476	505	503	535	500	505	504	504	528	506	580	538	506	497	528	480	520	504	500	511	468	512	529	534	525	505	543	501	521	488	497	540	503	506	525	538	527	538	502	546	526	517	523	492	501	564	525	531	566	539	499	513	505	475	498	503	494	567	517	486	513	476	498	483	493	495	523	479	507	508	518	518	496	514	497	442	528	523	487	542	519	501	521	502	559	475	503	501	527	500	483	479	519	504	531	493	524	495	535	514	514	480	524	533	510	488	490	520	535	493	485	510	520	513	482	559	548	529	514	557	520	536	487	533	492	521	530	506	485	495	519	498	503	490	486	501	506	547	490	531	545	460	506	475	527	507	514	504	464	535	494	498	505	517	537	522	525	512	516	467	524	485	484	526	513	514	504	488	510	494	520	497	478	523	491	524	487	487	469	532	505	481	517	479	533	537	502	514	510	535	504	524	515	474	537	511	539	479	512	494	501	535	502	480	497	536	549	525	509	517	544	546	504	507	498	511	514	504	509	574	528	514	513	531	499	498	513	479	533	498	515	516	509	516	520	509	474	525	529	515	531	543	499	515	497	522	530	530	536	465	516	458	481	537	503	495	514	538	512	508	489	540	464	515	539	540	484	545	467	528	531	504	515	526	534	542	558	510	519	544	492	522	488	546	535	549	492	542	573	530	516	511	503	529	504	509	514	516	552	527	486	495	520	501	528	502	512	500	517	525	513	506	517	529	530	515	547	513	490	506	515	485	461	512	513	531	472	522	552	536	492	514	503	502	510	510	554	470	527	513	515	503	537	494	564	518	520	477	488	509	478	528	535	556	516	508	501	524	513	529	454	518	505	522	523	496	503	484	494	541	549	504	453	564
23538	22513	31489	26464	21659	17034	3922	450	367	339	306	364	335	346	327	336	341	308	328	322	284	314	351	348	345	350	332	323	321	314	325	305	327	349	370	315	359	315	324	354	291	325	307	309	340	349	315	374	315	313	322	333	340	330	338	354	324	334	372	307	326	327	335	328	328	319	290	337	353	347	349	358	342	341	317	311	337	338	352	339	353	322	370	318	326	327	337	321	316	305	353	283	304	319	334	303	325	296	328	333	343	329	321	313	339	294	332	305	321	342	334	329	296	343	314	307	322	352	327	306	316	327	338	348	330	339	331	309	309	332	326	328	318	316	326	334	323	356	312	326	336	328	314	336	317	322	331	314	363	358	344	316	337	323	329	340	312	336	318	330	315	322	293	334	321	306	360	345	312	329	315	316	307	320	338	323	325	320	285	320	340	306	324	329	324	320	309	329	311	330	314	300	289	347	337	321	330	375	348	340	333	328	321	359	343	341	306	314	347	323	309	294	299	287	323	333	329	336	313	310	318	307	318	355	339	348	327	337	346	334	291	349	308	313	347	318	311	312	334	320	292	339	338	358	316	317	322	327	334	365	336	299	298	309	312	318	286	346	341	294	327	299	333	313	295	285	304	299	323	345	312	292	325	355	336	350	338	308	340	317	310	315	321	319	357	313	325	315	296	310	342	330	324	290	376	323	318	334	321	328	344	329	345	308	314	321	312	344	343	344	300	311	307	347	300	345	337	324	330	323	332	310	327	342	329	333	315	325	315	306	348	290	305	334	327	296	323	324	351	310	322	315	337	333	331	322	309	310	321	311	335	337	334	350	332	312	317	314	308	315	339	301	339	324	347	314	313	355	311	284	299	335	324	332	320	301	318	317	332	311	333	334	337	331	316	320	314	325	332	329	343	355	281	319	355	341	303	340	355	322	343	336	334	325	325	342	337	297	334	330	321	318	314	366	338	334	307	280	303	311	340	314	340	330	318	311	350	311	317	336	336	331	313	324	293	300	287	335	316	346	350	316	328	348	308	306	331	320	328	342	312	327	342	338	358	329	353	298	306	361	355	355	319	343	314	335	314	331	306	294	334	343	320	304	346	325	313	335	329	302	343	320	326	311	328	342	315	330	276	329	331	316	319	332	349	316	320	341	310	303	324	313	310	282	302	291	309	361	333	323	341	322	316	313	325	322	339	325	328	313	316	277	328	343	302	334	325	294	293	314	348	334	322	350	308	344	326	327	334	353	331	322	317	336	341	305	318	319	317	329	336	315	306	311	331	340	332	358	329	326	298	355	342	325	320	324	310	340	338	319	362	297	317	293	325	305	301	340	309	348	335	326	328	302	346	335	350	317	294	363	323	325	332	341	341	301	345	295	349	334	351	323	318	318	306	318	310	358	335	329	316	333	336	330	312	305	304	331	316	337	327	318	322	363	336	329	327	308	320	310	335	304	314	320	301	316	319	337	338	325	321	308	361	297	335	333	298	327	342	290	344	335	325	350	315	306	330	327	326	313	358	331	327	316	318	343	292	310	294	340	320	339	343	324	357	337	310	322	334	349	323	327	348	318	323	332	301	332	316	324	319	356	329	335	305	308	335	313	355	304	354	310	349	297	306	331	299	315	354	308	341	365	313	295	317	306	293	375	339	312	318	317	304	344	333	320	322	331	340	334	354	310	332	332	319	324	322	321	321	306	302	317	329	334	358	317	365	303	309	361	312	342	320	298	325	335	321	359	318	356	322	287	299	351	310	331	354	303	320	299	333	321	320	334	324	304	320	341	346	321	329	310	310	351	282	326	337	318	307	296	305	331	353	345	303	316	342	338	311	314	352	318	351	301	328	335	332	279	345	325	315	337	355	336	295	321	330	341	292	350	326	288	303	347	293	320	335	317	294	350	301	343	323	328	315	298	344	311	300	308	344	302	324	340	340	318	332	296	357	328	308	273	330	305	300	306	314	354	339	337	326	309	327	316	319	335	328	322	313	321	345	316	300	338	324	302	330	335	322	315	348	290	353	318	346	327	314	325	323	318	327	322	309	321	337	322	326	334	359	312	336	301	324	313	349	328	329	353	331	327	337	311	304	344	320	311	331	327	358	327	313	300	327	344	308	331	328	321	306	317	319	346	321	334	337	335	339	317	348	340	304	341	323	332	309	325	335	326	337	324	331	322	334	369	313	324	325	287	324	331	304	320	325	323	325	328	329	345	331	311	352	341	307	330	340	313	344	343	319	318	347	311	330	339	313	335	323	316	285	306	301	318	315	333	328	344	326	320	312	333	319	306	353	289	353	361	287	328	318	327	289	317	367	275	341	333	317	333	318	333	334	334	353	285	294	332	316	311	331	307	322	308	313	349	330	310	306	318	329	369	275	335	352	306	314	323	333	339	373	323	333	327	327	315	312	326	317	293	302	347	326	349	321	335	336	318	288	339	353	330	309	329	313	339	303	350	321	292	311	351	281	354	333	336	319	356	322	316	308	326	299	305	340	321	345	313	316	309	321	307	306	313	338	305	323	320	347	328	367	326	321	337	338	348	331	337	336	309	329	334	334	332	308	349	342	305	310	309	311	331	324	302	316	327	341	312	338	382	322	360	305	334	341	339	361	327	333	328	327	320	298	326	311	306	297	319	300	337	359	339	312	308	319	288	359	330	308	305	326	308	347	279	314	342	340	332	312	333	311	346	296	290	327	323	327	324	308	333	339	350	336	315	323	301	325	291	341	310	323	320	311	358	337	311	323	312	325	315	340	301	347	314	340	355	333	299	330	327	297	302	329	316	318	313	323	316	296	310	323	330	330	318	353	289	328	311	319	296	340	335	336	292	311	346	326	342	345	351	303	328	348	330	303	337	365	300	352	298	347	334	344	279	287	339	322	312	320	306	307	342	337	278	307	344	353	310	311	317	315	291	326	324	296	324	341	307	317	301	322	341	304	307	360	314	325	327	344	316	323	356	305	308	347	336	311	319	313	311	348	311	342	310	334	332	322	313	343	350	315	335	351	303	312	327	335	307	323	320	329	321	321	307	361	338	302	333	360	344	315	349	343	306	318	327	320	333	352	316	326	313	334	321	350	303	305	328	346	301	319	307	345	352	354	341	338	333	302	339	288	347	343	324	282	271	293	364	326	344	327	279	299	334	332	331	345	324	349	324	348	300	310	336	336	303	318	350	304	294	330	276	303	351	323	296	309	336	313	326	315	293	333	342	338	352	339	322	282	318	339	326	318	333	323	336	316	327	298	266	341	309	314	338	325	307	303	337	320	301	295	316	325	319	336	343	311	317	303	302	328	288	341	359	324	302	323	335	336	298	349	326	306	320	348	346	347	299	314	310	349	322	323	317	312	330	343	307	330	311	314	336	290	299	331	328	299	323	326	269	308	304	330	308	321	305	342	308	331	347	331	325	319	306	321	293	337	302	312	335	297	348	349	344	334	355	305	280	346	319	305	323	314	334	316	326	334	318	305	328	332	310	334	316	327	306	306	312
60626	100898	74809	47077	26098	9045	1995	804	622	546	570	579	582	591	590	542	612	571	572	552	555	555	579	572	569	570	609	598	555	640	621	589	548	568	569	592	578	565	632	552	607	564	565	581	600	602	581	568	543	580	583	573	607	585	582	574	542	579	552	581	536	629	563	616	545	592	548	584	556	594	564	615	575	594	552	569	564	602	614	540	580	579	612	568	626	587	569	588	568	608	586	570	634	575	571	615	555	537	592	565	623	608	529	577	590	585	593	572	572	615	549	597	594	576	606	585	563	557	552	558	621	629	553	524	568	613	557	548	574	561	549	554	572	568	615	576	596	583	577	593	568	605	591	612	544	548	626	607	576	592	559	565	578	542	627	579	589	582	556	556	544	536	609	563	581	575	606	560	589	596	581	549	603	601	571	561	580	627	609	565	598	577	517	569	562	579	578	569	596	606	571	541	590	575	598	552	580	567	567	575	599	567	615	592	559	584	556	565	597	598	556	564	618	588	580	589	538	572	605	557	620	618	562	590	594	554	594	580	599	555	618	586	583	594	549	594	553	601	550	586	566	623	590	582	612	581	573	595	553	593	562	575	540	587	585	609	632	622	559	563	594	555	583	569	547	571	621	562	590	559	574	570	574	557	598	538	557	522	590	601	536	587	626	589	530	588	562	560	551	615	575	581	520	586	592	537	567	590	635	604	612	535	597	557	549	555	605	591	644	584	607	593	569	562	597	595	557	624	535	603	603	560	537	599	584	571	528	604	566	636	606	582	564	573	576	626	565	563	553	582	610	571	596	535	596	581	604	567	536	542	563	561	564	584	611	580	579	592	583	564	607	571	616	594	578	589	547	541	574	564	612	598	586	577	554	579	578	574	601	609	571	565	575	546	593	600	572	606	578	546	558	583	570	571	560	575	564	619	609	577	586	579	552	586	596	565	641	557	586	600	604	584	589	581	543	620	555	589	560	599	603	562	585	567	554	542	523	596	556	544	567	573	564	554	612	604	639	593	585	562	578	561	558	591	532	569	558	572	561	610	601	558	572	577	601	603	561	564	574	594	561	571	590	613	577	597	575	574	585	570	555	592	597	571	623	575	558	558	568	567	580	601	573	610	585	560	643	579	609	561	551	597	596	592	565	576	582	520	600	593	574	563	568	558	574	578	574	606	578	556	562	562	583	567	591	553	586	609	582	608	618	591	582	552	601	592	635	584	550	594	592	588	518	584	583	587	570	563	584	570	578	598	560	599	549	599	631	606	569	580	580	575	575	570	551	542	575	574	563	588	587	580	601	653	512	591	592	579	546	561	598	574	560	570	554	543	573	572	532	571	587	583	578	586	586	583	541	594	575	590	549	612	570	545	572	562	559	549	602	577	577	578	590	578	562	548	584	613	585	594	569	615	608	590	554	573	589	576	571	549	629	508	576	595	599	536	536	554	566	564	596	556	601	565	591	559	573	558	600	570	614	552	536	585	603	559	568	540	572	583	563	585	549	595	606	576	615	560	584	604	563	589	590	586	579	527	570	595	549	537	606	612	583	596	570	611	574	577	531	574	555	546	585	582	563	624	634	583	564	573	577	575	571	600	565	609	534	558	617	578	560	552	544	566	569	545	563	555	575	567	521	587	589	617	588	613	577	574	567	619	574	579	582	590	559	597	559	585	574	568	579	590	566	592	554	573	565	557	580	580	578	547	550	596	570	557	586	567	601	552	543	593	574	601	547	598	577	580	566	536	581	587	567	576	542	588	546	568	615	571	570	584	602	561	597	581	610	534	566	583	618	573	600	579	607	585	569	565	586	565	565	600	620	579	626	555	578	569	600	532	574	559	540	593	600	596	622	579	604	563	583	596	585	569	564	628	574	561	601	524	601	606	571	542	583	572	585	571	530	570	565	578	563	583	590	535	570	606	584	559	609	569	589	578	580	585	588	565	588	551	584	520	559	597	574	561	608	596	602	586	587	567	551	620	557	549	555	564	569	577	554	577	569	572	612	551	589	577	559	585	542	536	567	583	591	584	536	577	573	576	611	601	576	589	566	611	522	589	588	528	566	608	564	609	577	554	595	571	588	566	588	607	577	556	591	588	546	581	596	633	559	561	560	572	580	587	578	590	554	541	567	558	577	535	553	647	577	566	571	562	569	571	611	548	590	588	576	622	588	599	618	546	574	595	585	569	547	565	594	607	573	584	558	561	594	581	574	589	600	560	595	574	546	564	580	561	584	619	596	549	528	602	629	570	585	582	597	584	595	582	590	582	560	578	596	564	581	553	534	582	557	557	575	584	576	588	549	625	557	569	565	615	629	554	525	568	574	567	577	558	564	536	557	563	569	578	573	586	547	558	523	595	603	578	582	595	597	616	584	562	579	609	581	569	571	574	612	565	583	607	583	521	592	559	543	589	571	570	565	549	569	550	563	590	571	634	564	577	561	574	546	572	512	581	581	571	546	618	584	573	588	598	581	579	554	601	593	576	579	571	572	540	592	595	570	575	599	566	569	583	574	559	607	564	524	563	550	552	599	586	536	561	597	618	519	556	583	539	567	539	547	573	541	561	594	609	555	547	586	574	587	550	548	532	540	562	562	587	562	561	595	537	585	598	563	569	564	579	560	586	599	618	528	599	574	583	599	550	590	559	599	575	598	575	600	564	588	555	557	607	575	525	563	567	604	575	590	587	596	588	525	593	578	629	584	540	583	631	550	574	573	604	562	556	598	580	577	584	588	572	571	606	603	554	574	623	604	542	528	546	553	522	566	564	549	567	545	580	563	572	559	585	610	616	594	571	554	566	600	571	542	568	561	623	586	590	612	518	593	589	549	610	567	580	560	533	607	602	559	564	602	579	622	547	571	620	596	582	570	576	629	586	571	584	586	579	596	550	576	575	551	609	593	577	562	584	604	611	563	595	566	570	557	581	570	579	588	572	575	535	581	585	558	578	555	613	544	572	584	559	563	590	612	603	623	570	558	549	600	607	543	595	542	574	603	535	586	579	625	584	557	638	595	596	586	546	601	585	606	611	573	539	598	542	602	595	547	561	637	565	568	584	602	573	610	601	564	585	580	530	572	583	567	614	536	601	592	599	601	614	590	558	571	524	570	553	569	601	627	560	573	600	568	554	566	583	590	539	543	604	561	544	571	599	547	575	587	560	609	545	575	579	599	561	586	538	603	551	566	569	584	574	612	632	578	603	565	563	561	577	581	560	544	559	511	587	552	600	549	597	535	593	557	552	569	562	537	612	589	573	542	550	603	574	571	538	586	522	556	600	574	549	519	589	596	594	595	556	597	587	567	586	587	550	607	618	581	608	625	552	570	583	583	553	586	576	560	564	581	565	551	550	573	576	599	575	548	569	567	554	597	572	572	553	539	612	569	577	576	547	577	618	587	559	584	556	594	604	609	562	589	570	597	555	589	550	592	557	534	556	573	532	598	560	583	592	573	536	615	597	556	599	605	599	602	593	546	596	595	569	584	578	613	580	579	586
29087	30891	27449	12709	2383	733	388	291	264	267	265	267	266	245	286	300	272	270	257	278	283	269	286	274	281	274	252	243	250	288	237	264	290	269	309	247	256	257	296	265	240	251	270	274	255	248	305	271	250	301	248	268	291	271	275	287	275	269	262	275	237	271	249	250	261	255	241	299	262	254	289	265	282	253	277	287	284	286	251	297	265	251	291	257	252	292	280	253	269	274	248	250	296	269	249	267	261	286	255	232	267	275	245	281	270	272	279	260	266	275	258	286	253	250	248	278	275	270	273	257	270	283	275	258	270	264	282	260	274	262	222	304	258	261	297	260	250	251	276	291	274	257	261	239	263	255	280	237	261	250	285	247	262	253	260	241	247	285	288	241	263	278	272	255	283	227	282	258	282	252	261	261	237	270	272	238	246	254	242	228	259	266	273	246	252	252	231	287	272	264	271	253	256	285	290	283	272	245	245	261	271	262	251	277	264	262	215	246	274	254	280	248	265	300	286	275	270	266	263	242	273	263	257	247	241	261	284	250	249	276	275	253	249	269	267	268	256	248	245	233	250	289	278	280	288	255	260	264	244	274	244	287	269	272	242	257	274	290	276	266	265	266	272	280	302	245	248	243	271	256	258	288	266	256	231	284	274	259	272	283	244	264	238	274	266	263	270	266	249	278	271	267	278	280	233	261	263	263	243	277	245	260	258	270	285	286	265	265	272	272	272	241	272	249	246	253	254	275	259	267	254	246	264	252	222	268	273	271	268	263	260	306	216	259	290	276	270	256	280	305	280	265	270	250	241	245	272	231	262	271	259	231	259	282	271	287	253	253	265	258	275	273	242	297	255	266	254	287	257	256	279	268	271	273	271	252	288	271	252	253	261	275	258	249	284	230	279	308	284	247	275	269	274	233	271	263	252	277	253	260	268	296	288	282	273	285	256	268	275	278	266	269	292	255	252	245	266	285	270	273	245	239	259	250	275	264	257	265	264	270	247	242	283	282	259	265	249	230	256	250	274	294	261	270	281	267	285	282	249	249	267	302	272	302	275	263	232	277	252	231	287	256	271	237	250	258	235	271	258	247	259	276	256	231	291	266	289	277	301	247	231	277	295	268	248	253	245	299	263	273	263	278	273	258	264	240	274	252	286	254	262	261	272	270	251	252	262	275	268	277	277	258	224	262	271	266	258	255	290	259	293	256	271	278	231	249	307	245	248	250	263	239	252	273	249	261	280	243	249	268	275	248	246	275	284	284	269	248	280	282	285	282	265	279	277	276	248	262	253	296	259	265	261	269	272	250	235	230	259	259	245	284	272	261	267	262	247	245	251	281	275	261	270	268	247	278	297	266	231	274	271	278	228	275	280	235	256	244	272	255	276	282	245	241	275	271	254	275	273	246	230	269	279	248	258	279	233	283	240	266	276	269	252	245	252	280	253	252	264	248	261	255	240	241	261	266	273	282	266	228	268	285	230	280	290	259	264	248	274	241	254	260	271	276	273	262	276	245	286	292	256	273	275	263	294	282	262	254	285	290	284	252	263	256	264	266	267	259	242	238	252	244	276	238	271	256	227	303	253	246	302	254	227	256	258	288	251	253	259	252	294	289	291	252	252	293	272	253	260	257	281	273	283	239	273	240	257	273	284	282	287	271	261	266	232	277	260	277	242	260	272	278	269	276	272	275	258	272	259	261	261	252	275	258	293	238	282	267	248	256	282	252	283	249	251	252	272	263	276	236	251	277	271	251	249	274	284	293	267	251	266	289	261	274	275	255	243	275	287	286	256	274	255	270	268	255	248	229	255	258	303	252	232	272	270	251	257	268	264	266	263	303	289	234	259	227	263	264	265	283	283	255	292	243	249	239	262	248	256	250	263	269	255	271	252	281	289	272	245	250	244	272	262	251	257	262	256	286	232	241	244	279	270	273	261	251	271	267	271	272	246	259	276	257	285	246	279	257	270	247	247	261	268	259	247	267	261	261	265	263	252	263	250	231	253	256	251	279	271	260	260	270	266	244	267	260	245	286	275	269	264	258	258	261	274	252	254	264	262	274	263	252	247	251	274	262	269	273	274	274	275	258	251	261	253	251	284	278	249	254	274	294	273	244	273	261	261	269	246	283	275	266	274	278	273	257	256	266	248	272	268	250	268	240	269	274	309	270	230	260	272	292	249	247	251	254	272	282	268	268	287	268	269	290	274	285	258	247	271	257	262	243	238	271	260	255	277	255	253	271	241	246	296	252	261	262	270	264	257	271	251	259	258	236	255	268	254	294	234	275	253	256	260	263	255	261	270	238	254	276	269	285	261	294	246	244	255	264	277	249	267	275	284	276	250	264	247	286	283	264	280	255	249	261	305	289	260	262	279	253	239	286	266	282	250	237	282	259	268	230	285	236	236	262	259	250	242	266	261	262	268	300	267	271	273	279	280	258	262	234	256	270	254	284	267	267	306	252	280	250	275	277	254	278	281	257	281	244	248	258	262	266	259	257	270	264	237	280	276	263	253	264	278	275	278	275	288	273	258	264	267	259	251	250	276	275	253	261	258	295	289	270	291	263	256	275	286	247	274	268	267	282	271	252	244	266	265	266	268	285	275	252	288	271	240	256	259	247	270	256	280	268	229	281	276	272	253	274	283	244	256	297	258	282	244	277	260	238	252	247	301	260	267	256	271	232	276	264	263	241	243	261	262	244	257	267	260	259	275	260	249	240	284	281	284	256	242	282	273	272	270	241	263	248	280	270	300	261	264	260	259	249	260	274	274	267	273	255	281	292	273	272	245	262	280	256	278	254	259	265	268	284	245	286	285	253	249	267	256	259	275	236	276	257	293	257	277	279	280	250	254	259	268	297	269	267	250	268	270	247	267	256	256	240	301	287	293	260	284	263	275	263	263	262	292	297	245	280	281	228	256	246	248	252	251	285	246	297	256	251	279	275	286	276	229	260	261	241	270	268	267	248	256	270	280	268	231	290	264	260	287	268	250	281	288	269	264	280	245	244	269	236	258	255	262	250	274	266	254	229	279	271	290	245	271	235	268	268	260	261	277	284	277	278	256	247	274	250	274	279	284	247	253	232	280	264	289	271	300	266	244	283	267	254	270	283	260	288	264	268	255	278	252	291	266	251	255	234	268	268	265	246	273	247	269	273	273	255	226	280	233	267	262	265	274	240	261	249	266	241	248	264	306	270	288	251	298	264	295	288	257	257	292	275	235	251	266	259	300	268	258	261	264	249	256	249	234	300	258	278	265	289	276	244	258	293	252	281	264	276	257	250	245	233	267	284	240	271	273	256	288	251	264	230	266	274	248	277	247	288	267	272	245	251	249	257	271	257	261	260	251	269	288	294	282	253	236	255	262	278	253	247	268	282	256	275	267	267	252	276	259	246	289	244	272	247	276	261	281	259	264	274	274	253	278	263	266	273	248	239	272	278	241	285	268	282	279	262	234	267	245	285	282	261	257	260	266	272	232	275	278	253	294	236	266	255
36425	48546	32751	14369	4684	1676	711	493	530	509	518	519	502	497	475	504	530	564	480	506	474	534	490	520	518	541	488	489	525	496	499	523	504	504	520	523	512	520	475	502	473	491	511	504	511	474	452	474	506	499	465	507	511	500	522	486	463	526	460	497	518	471	502	485	504	483	502	496	511	502	501	504	481	479	478	459	485	501	505	493	517	522	520	471	536	493	488	440	482	466	499	482	476	456	522	487	475	459	494	544	488	544	518	496	540	469	500	522	488	474	485	525	492	501	498	506	508	497	551	476	511	520	474	486	452	510	474	511	489	493	498	517	523	476	507	492	530	500	506	531	483	504	453	542	572	533	530	485	483	482	463	496	510	496	511	508	544	514	515	486	490	495	533	515	481	481	513	529	475	521	477	533	489	533	518	449	490	503	510	468	510	451	514	504	484	518	476	474	493	490	498	436	502	499	507	501	529	465	510	478	522	486	518	505	475	481	519	526	464	484	477	462	470	510	462	445	468	499	500	485	449	517	498	473	496	481	533	473	477	473	454	550	494	514	474	465	498	471	499	511	492	527	509	513	496	529	490	529	498	510	529	493	494	505	480	527	503	516	473	513	517	538	507	485	527	499	547	489	504	527	476	514	492	487	528	508	490	510	455	526	471	475	498	467	491	504	505	511	481	484	518	498	481	481	531	471	479	502	503	543	508	473	498	508	515	511	520	526	496	450	523	471	478	494	527	536	519	495	517	508	538	493	519	470	520	514	484	525	480	489	479	497	485	509	511	506	504	503	473	485	490	515	488	530	483	516	504	531	492	469	474	485	524	455	524	538	510	525	501	484	496	506	500	507	534	481	526	477	512	508	496	486	524	460	466	503	480	492	493	490	513	506	504	519	519	486	505	463	513	487	511	496	482	519	512	541	490	463	527	470	524	497	513	539	508	520	510	464	491	501	500	478	534	523	502	544	527	477	506	478	499	493	536	518	526	476	453	455	529	484	481	494	528	491	475	516	548	499	495	513	515	541	499	504	504	472	500	485	480	514	501	513	540	500	510	513	480	476	509	549	516	489	505	488	504	460	530	505	527	498	490	510	513	504	468	490	506	522	534	490	542	502	493	547	488	534	578	483	485	505	558	511	494	510	529	498	498	496	460	492	488	524	485	514	524	448	496	494	485	505	487	463	516	488	471	526	482	523	476	481	513	502	524	478	476	505	511	536	506	502	503	505	510	518	508	498	490	482	488	517	490	535	522	500	537	512	492	524	486	531	511	558	481	510	520	501	504	510	516	505	512	457	518	495	510	505	503	554	496	479	486	480	455	481	532	496	485	502	499	506	499	524	514	468	443	463	480	460	521	497	507	516	470	511	523	527	438	486	530	489	510	516	487	525	527	497	472	475	523	491	513	541	466	488	491	491	474	486	490	471	490	498	469	520	521	479	516	494	493	494	479	497	503	511	512	461	564	489	497	537	504	492	521	488	501	507	495	470	495	508	514	497	497	477	454	516	516	505	488	499	526	489	485	486	495	522	463	480	491	523	474	504	505	518	513	487	512	487	469	507	547	513	478	508	501	465	493	499	509	484	490	493	503	556	473	468	499	487	490	496	491	480	512	510	504	487	513	500	508	487	519	497	465	503	536	484	487	483	525	516	501	512	517	466	505	521	540	479	493	499	513	506	479	532	504	480	515	510	486	487	511	515	505	488	477	519	506	478	498	498	501	477	506	521	479	573	503	483	427	495	477	473	494	536	475	494	477	505	535	493	528	492	496	488	490	482	480	516	462	521	489	491	503	485	472	508	474	448	516	475	470	484	492	543	489	535	501	546	513	507	488	505	502	506	506	507	547	503	505	445	507	529	506	519	498	505	522	487	492	491	529	519	492	522	479	525	490	500	502	490	501	519	493	503	504	505	497	516	495	515	561	480	503	515	494	528	530	511	494	516	462	498	513	535	514	493	540	499	491	430	490	472	510	503	502	505	487	507	511	494	507	505	516	490	496	506	513	501	476	527	484	494	495	464	499	487	439	494	478	490	482	501	523	516	522	540	477	560	480	502	502	514	478	519	473	517	526	495	482	505	506	522	510	516	508	520	564	488	478	462	491	476	487	500	474	498	515	533	541	498	491	509	492	523	483	496	498	489	520	499	520	466	508	479	460	524	504	544	516	504	480	502	487	454	511	470	492	509	534	472	487	485	483	512	496	490	519	495	469	500	493	542	495	481	493	520	512	530	523	542	536	506	468	515	476	501	514	539	513	540	517	484	520	504	485	509	472	505	550	459	498	493	497	502	486	525	465	477	500	472	490	513	475	482	411	524	504	499	497	502	517	492	521	509	509	505	484	503	479	492	492	492	468	488	514	470	509	560	481	533	500	527	476	491	487	471	485	490	518	484	497	498	518	452	480	476	509	495	507	549	534	461	506	476	518	445	518	476	488	474	519	509	513	488	478	498	483	498	512	513	473	514	488	529	495	502	512	515	494	521	506	484	514	492	513	510	472	483	492	486	526	487	496	475	498	523	519	479	508	452	490	486	518	507	522	473	526	491	494	541	490	485	477	513	506	438	524	506	499	513	471	506	491	486	527	498	471	445	497	507	514	468	512	535	517	516	477	492	468	496	501	482	505	517	513	534	482	463	519	525	525	521	509	511	493	517	509	515	510	518	478	520	479	505	478	526	497	492	518	507	513	520	526	488	498	469	483	506	491	499	517	505	490	523	501	447	466	504	449	486	491	449	485	490	490	518	506	518	518	515	510	507	499	515	519	501	582	476	486	479	502	544	514	540	492	452	510	485	482	510	533	500	485	478	485	514	465	484	533	468	518	489	521	526	473	450	516	487	483	440	523	482	508	520	498	505	473	472	464	499	470	472	487	501	479	434	492	510	479	489	487	519	465	505	468	473	477	510	487	469	479	491	508	521	523	504	485	515	473	515	526	508	476	467	455	490	512	465	506	511	536	494	467	564	512	469	461	499	496	501	480	479	488	536	494	491	501	485	553	529	460	522	512	509	518	496	497	482	515	487	539	501	470	477	499	539	485	509	496	496	466	486	519	478	555	492	456	461	458	535	536	551	516	527	511	501	541	455	492	516	526	506	476	476	522	526	498	500	506	504	482	493	486	446	550	463	517	510	453	494	501	523	507	500	518	500	549	462	483	489	514	500	537	506	512	533	509	509	466	496	476	499	472	475	506	496	493	518	482	518	488	504	545	537	479	499	487	482	487	513	496	516	503	478	521	528	495	511	468	471	492	501	521	550	481	517	501	466	528	471	467	486	502	531	491	507	488	471	507	518	484	465	518	513	543	496	486	463	519	473	510	502	457	506	488	475	485	498	509	476	499	497	491	500	526	517	496	489	515	521	561	533	509	455	494	519	493	514	522	529	465	502	486	477	532	540	485	488	540	485	501	524	497	476	469	508	478	500	466	495	507	515	518	519	531	511	500	496	499	501	476	486	521	486	469	509	477	500	511	487	515	500	513	518	551	507
24866	24689	34314	28490	19605	8006	1073	347	251	293	274	295	292	277	283	260	283	279	288	290	255	286	305	264	269	251	279	284	263	271	278	254	268	263	250	253	267	280	238	315	331	292	284	267	257	274	285	272	281	304	249	276	268	285	275	269	272	255	237	255	252	313	284	275	271	280	287	256	251	268	284	262	266	284	288	265	275	289	264	272	266	262	269	245	241	292	276	297	290	277	282	288	280	270	279	278	259	297	261	293	270	307	282	248	263	270	270	280	269	272	308	272	288	275	282	275	276	263	276	259	308	268	271	287	289	265	276	274	265	261	296	261	273	241	275	268	272	289	274	269	256	263	275	278	265	281	281	254	258	268	261	256	242	261	294	267	265	257	277	260	255	261	284	251	284	265	280	278	257	280	269	286	292	254	263	242	254	268	246	261	276	282	262	247	272	253	273	265	277	248	243	258	279	261	247	258	247	243	276	275	273	264	266	255	248	279	259	247	246	251	267	297	247	252	277	273	261	241	261	274	271	288	268	268	260	259	263	275	254	231	252	295	280	278	253	250	258	272	288	292	270	274	276	241	301	264	265	258	253	251	265	293	262	261	240	279	245	279	267	253	257	283	263	277	296	264	249	250	290	270	275	268	270	269	279	290	236	260	295	274	281	265	264	259	296	291	251	237	277	273	283	257	253	283	270	235	253	261	264	282	275	281	274	253	274	272	270	259	268	261	277	269	269	269	267	279	281	278	264	262	257	288	249	265	287	278	264	254	274	253	284	253	262	289	270	251	292	284	271	282	260	286	251	280	263	283	266	269	252	264	264	273	277	269	258	269	277	241	272	285	258	239	314	287	306	275	260	280	278	269	266	279	259	244	250	307	283	289	264	278	260	262	252	265	296	241	267	271	262	275	261	277	265	280	271	279	236	261	274	289	274	298	273	254	263	271	256	280	270	255	301	294	259	276	269	250	286	270	306	267	248	290	253	279	281	248	279	274	269	259	270	269	259	290	283	246	303	272	249	238	279	283	292	246	266	255	297	277	288	296	245	250	273	278	264	270	255	280	294	281	262	286	274	264	270	264	306	241	257	278	258	261	258	272	261	252	249	270	245	294	265	263	281	278	270	287	249	299	283	284	293	276	279	299	261	259	284	250	291	264	257	253	253	261	280	258	259	291	259	256	269	266	267	292	239	308	288	265	269	259	268	265	285	266	274	288	275	262	274	300	262	272	258	272	253	282	302	266	251	255	278	300	265	266	268	278	241	263	281	245	253	248	255	289	282	267	258	261	235	290	268	301	274	250	255	249	258	266	294	289	247	265	262	288	298	293	278	258	256	285	316	276	279	281	264	286	280	281	277	263	286	279	260	285	268	273	293	252	301	295	240	268	268	243	281	265	236	265	263	298	265	299	287	249	266	257	275	288	281	303	279	271	255	301	260	252	275	273	264	252	274	258	227	263	273	249	264	252	264	292	254	289	322	276	286	274	262	275	264	274	281	242	267	268	259	275	288	262	277	276	273	254	243	260	294	294	299	272	317	251	251	268	276	294	290	265	270	273	288	288	278	262	279	270	260	279	253	270	290	260	280	288	265	271	262	283	284	272	280	285	273	258	254	272	262	269	281	283	258	282	275	257	275	264	246	273	263	274	262	292	253	253	291	263	277	285	279	295	255	285	263	261	280	272	295	299	274	276	252	288	281	249	263	250	273	276	265	271	277	264	265	285	271	273	234	279	285	291	262	250	269	287	254	263	260	278	263	272	285	282	247	247	255	278	255	294	293	262	247	241	276	264	272	272	267	279	273	257	265	293	272	271	270	282	289	269	264	286	271	285	252	253	270	310	280	286	256	260	283	262	265	272	264	248	260	277	247	289	275	254	270	266	248	281	278	276	289	272	267	261	259	274	261	276	266	269	279	279	266	277	285	271	271	275	271	283	269	282	262	282	275	284	269	291	301	231	291	268	299	270	250	279	270	246	270	257	279	282	278	276	273	281	270	273	283	268	254	288	265	260	271	293	287	237	295	249	256	256	278	268	260	263	243	286	244	272	253	273	267	262	277	248	249	259	278	238	265	285	266	271	292	248	266	235	256	271	254	234	206	277	305	254	250	269	251	247	270	295	272	258	241	272	267	278	270	266	299	275	288	294	270	277	250	295	285	265	265	263	245	247	275	274	263	267	262	255	263	286	265	264	258	269	271	264	299	286	293	268	285	256	293	271	275	250	261	274	240	237	269	282	268	237	266	259	296	255	320	253	272	272	264	278	287	275	269	256	262	280	275	264	251	240	284	245	278	279	295	253	273	299	248	270	279	289	288	268	279	293	294	262	277	259	288	265	252	252	232	298	284	272	281	305	253	247	265	263	255	287	258	298	282	251	282	269	264	264	278	272	293	273	280	284	236	271	284	316	267	237	267	276	293	289	260	268	300	277	300	271	265	259	279	268	274	284	303	262	257	291	279	253	278	267	261	298	260	276	257	267	279	249	281	292	261	291	259	237	297	264	250	264	254	264	296	262	268	274	292	256	243	262	247	268	227	278	315	282	294	248	261	265	251	262	296	280	263	286	271	257	257	265	288	292	258	284	269	259	287	272	284	292	276	286	273	261	266	283	253	279	279	237	273	286	285	264	284	251	268	292	264	262	257	294	260	259	287	279	299	295	292	271	294	263	275	243	245	275	269	262	256	257	282	289	267	264	286	272	289	294	285	253	256	287	282	268	270	239	296	292	272	245	300	285	268	287	273	259	285	296	289	247	281	267	293	255	276	254	271	263	274	295	297	283	277	282	252	268	254	259	285	257	253	265	291	300	276	254	254	247	253	235	262	262	278	278	270	303	254	312	265	239	225	245	286	259	270	281	286	265	297	258	269	266	276	276	264	321	267	273	272	236	294	263	269	274	307	291	309	272	292	244	268	287	253	262	254	232	265	263	284	248	266	272	274	258	265	300	252	277	274	252	251	277	298	259	275	263	256	258	285	261	285	274	252	276	281	295	273	298	284	255	263	279	290	241	275	271	289	259	291	273	295	263	251	265	270	255	275	272	276	293	295	278	295	288	242	280	269	270	265	272	254	246	277	254	270	259	279	260	255	294	276	297	260	278	268	258	240	244	267	265	268	241	260	290	286	265	250	270	263	261	268	251	286	262	282	282	265	276	281	245	292	274	282	256	295	272	253	259	279	255	266	271	259	292	298	257	276	280	257	273	262	278	276	269	260	256	275	278	262	251	262	277	245	264	244	268	252	251	269	262	266	289	268	261	275	257	256	270	260	252	246	262	275	270	261	287	284	267	268	274	277	267	269	252	272	281	271	269	273	264	265	263	305	290	261	297	282	270	283	267	304	256	294	222	266	256	266	266	301	287	268	298	300	238	259	292	242	255	278	263	252	250	251	243	317	251	298	242	285	286	263	272	302	284	281	298	284	270	284	257	268	278	287	263	264	297	272	237	288	259	266	212	250	279	249	256	263	233	264	271	272	278	282	268	287	273
59862	90328	64644	39014	19829	6776	1696	662	542	527	531	497	544	506	485	500	536	500	477	480	536	501	529	506	510	515	509	525	501	500	512	495	542	502	492	534	470	533	499	527	509	508	515	490	519	514	515	500	492	500	509	513	527	496	518	479	488	538	504	478	518	503	491	506	504	537	527	539	522	527	490	489	515	516	454	507	505	504	509	519	461	492	478	551	520	558	561	447	475	527	529	553	513	542	492	533	500	523	535	510	478	497	513	508	510	464	500	508	518	488	511	524	508	476	508	515	483	522	523	479	503	492	497	490	498	511	498	544	470	545	542	481	544	526	510	501	538	514	501	512	516	514	475	536	487	488	482	560	479	525	516	500	515	476	529	535	521	499	510	505	544	514	503	510	549	537	553	520	481	486	484	482	504	543	491	563	509	517	481	490	473	490	536	505	530	500	483	517	507	506	504	454	560	543	519	502	473	479	500	484	491	510	484	501	509	513	522	505	536	519	501	523	518	491	454	483	494	512	537	510	532	509	509	490	517	487	484	473	507	522	499	459	507	512	453	500	518	495	496	504	532	477	532	492	552	577	494	525	465	470	490	459	484	503	491	494	513	475	531	504	498	501	494	540	501	517	505	493	523	499	528	514	525	501	497	486	502	509	499	510	547	517	500	509	484	508	520	536	463	504	531	463	492	526	525	470	531	538	482	529	522	488	500	550	507	474	503	490	488	458	512	449	481	514	514	505	523	459	487	472	522	504	487	513	480	531	491	521	502	540	498	542	517	495	464	479	497	526	508	505	491	508	498	501	558	537	467	478	483	522	500	492	527	472	497	526	475	493	488	533	492	536	492	518	548	512	532	474	556	515	506	506	524	520	508	514	511	526	498	493	491	516	483	499	482	522	487	493	515	463	497	473	486	509	510	492	492	484	499	529	505	489	524	526	520	536	523	513	517	505	473	479	510	522	465	501	501	523	513	557	480	471	491	482	492	541	520	464	497	493	504	510	467	497	484	536	538	502	556	473	516	516	513	529	489	491	513	527	481	541	506	521	524	510	504	526	542	493	485	516	501	519	543	511	482	560	521	567	533	474	497	517	475	511	501	498	505	533	524	467	460	476	500	487	502	497	512	489	517	524	549	560	518	491	565	523	510	501	529	466	535	547	490	521	481	514	510	496	480	508	457	501	515	436	483	529	539	477	508	537	538	493	477	491	517	535	511	523	537	476	522	488	508	559	526	490	538	523	497	549	580	504	513	488	490	530	543	506	493	490	520	490	532	536	553	513	469	490	518	474	484	518	525	512	506	480	548	517	516	493	540	475	526	495	560	508	507	526	526	526	481	471	485	537	515	553	539	517	487	510	560	527	546	510	517	509	498	427	504	519	526	509	489	520	490	495	511	484	508	493	486	500	526	483	508	521	506	499	486	507	512	529	531	493	522	460	498	489	550	521	471	503	463	514	511	514	526	528	500	526	517	533	491	530	481	479	537	551	494	477	521	533	499	498	504	511	460	531	493	540	496	490	496	563	487	487	494	500	507	482	531	494	496	505	518	446	512	522	511	551	529	481	529	522	534	516	522	526	516	479	539	520	497	474	513	504	503	514	529	496	461	507	519	503	530	480	524	535	496	523	526	502	469	503	512	511	550	500	527	462	498	494	510	446	516	479	499	512	491	478	499	526	528	519	481	500	515	521	500	490	498	523	513	465	501	510	538	490	483	570	487	531	509	517	504	508	515	506	502	510	499	527	504	460	500	515	499	522	507	530	522	469	476	518	504	532	518	515	523	508	543	538	471	491	479	519	505	520	500	514	481	502	539	492	561	510	541	484	503	521	485	497	492	482	523	528	525	497	502	506	494	493	493	512	532	518	520	456	517	473	507	500	532	470	502	501	539	511	487	500	500	484	503	502	491	516	533	495	491	512	535	538	518	461	484	529	500	478	477	534	503	516	527	475	520	505	486	496	515	502	512	491	502	522	511	536	573	469	536	518	498	491	525	492	479	495	526	486	525	557	508	494	505	502	512	539	538	515	527	510	480	521	481	471	535	482	501	451	549	498	486	514	476	519	513	504	506	490	498	525	533	514	483	498	524	504	489	512	491	510	496	507	499	502	504	508	547	503	509	515	508	516	484	504	519	514	477	533	503	538	510	496	519	537	537	517	525	542	508	520	520	467	535	465	525	508	495	506	428	522	521	511	515	489	484	517	452	537	491	529	502	465	527	525	528	516	489	504	512	494	505	517	469	528	507	476	512	511	470	507	527	489	474	500	521	513	523	520	506	489	508	531	508	510	495	488	515	505	553	483	483	533	485	509	503	504	478	482	527	491	520	492	501	484	510	508	523	490	515	502	515	541	514	505	506	506	534	524	488	518	561	505	497	480	541	515	519	513	514	511	505	468	535	485	521	521	515	531	481	491	484	500	532	542	491	505	549	532	497	504	523	516	480	541	495	502	483	501	524	484	502	532	569	544	480	497	512	532	478	504	513	496	486	490	489	491	484	503	521	512	488	497	514	484	544	537	479	472	494	509	490	498	505	452	519	539	498	513	480	523	504	505	524	483	507	530	524	502	510	502	523	499	494	504	514	510	517	536	502	493	542	487	491	504	488	531	491	497	524	531	550	538	553	519	494	530	473	516	492	494	533	504	531	480	520	506	506	518	510	519	508	486	466	511	517	473	500	501	523	488	476	473	533	485	535	512	518	516	467	464	512	541	491	528	527	530	498	502	490	538	509	530	501	483	505	537	536	528	461	525	526	547	516	498	506	491	513	506	525	514	478	507	515	536	510	508	549	480	502	499	512	486	509	525	467	511	535	526	459	505	491	526	528	525	511	532	516	540	505	505	519	464	506	511	524	507	540	546	482	523	471	500	518	475	503	467	508	521	514	512	531	511	524	526	565	488	504	486	505	510	493	460	525	484	492	519	537	550	479	540	462	498	490	520	514	489	522	523	516	482	507	521	516	536	482	533	478	493	513	555	498	491	542	482	541	539	490	520	501	526	495	524	510	520	522	457	530	528	499	502	510	517	508	491	481	530	524	493	489	465	545	501	505	504	500	535	548	481	511	525	477	518	512	520	556	509	510	459	471	516	514	478	489	549	452	533	501	481	515	499	519	518	535	502	531	517	490	506	530	504	530	473	492	534	519	490	535	516	503	491	485	500	521	542	471	507	491	489	477	507	522	490	529	538	510	492	505	558	530	483	514	511	534	514	485	482	488	477	487	476	516	497	491	519	493	516	516	514	489	478	505	463	501	495	540	526	490	443	476	495	473	481	485	491	494	469	512	518	496	498	519	493	502	524	514	489	495	521	488	520	525	476	537	509	507	524	507	498	512	495	555	525	518	499	536	471	503	490	505	482	505	531	507	510	486	526	475	488	500	539	494	517	482	501	519	498	499	536	513	511	474	483	528	542	506	496	454	519	489	528	491	479	497	516	520	505	500	525	471	499	493	503	448	468	517	487	496	529	520	497	467	495	501	521	502	472
23428	22147	31000	25935	21713	17766	4619	580	383	336	332	362	351	316	338	323	333	354	358	335	346	313	313	328	336	328	338	335	346	343	334	337	335	302	333	318	324	323	300	344	342	309	304	344	353	313	347	349	342	326	341	321	349	311	295	332	339	354	317	295	296	347	329	336	324	321	313	333	353	350	306	333	315	283	327	304	318	313	307	345	341	346	313	317	326	314	323	319	338	318	308	358	326	311	374	288	336	338	309	343	308	323	323	331	331	347	318	313	328	354	294	343	338	309	350	319	335	347	317	317	330	311	309	336	317	337	341	286	284	334	305	335	337	326	338	363	357	318	349	276	322	312	334	317	331	314	311	311	313	301	344	300	328	335	306	298	350	328	325	351	330	326	319	322	325	333	334	363	349	322	363	305	350	337	329	327	329	287	321	322	324	328	318	322	300	326	283	323	326	339	331	323	280	293	303	298	339	301	337	325	342	314	306	370	323	309	335	337	325	307	314	324	317	315	326	349	312	338	356	311	341	342	340	329	330	304	298	348	330	298	322	349	321	302	349	304	315	319	319	323	340	351	311	336	312	348	299	323	356	347	322	338	349	280	329	341	292	374	318	291	354	337	326	357	313	306	309	305	313	312	359	335	307	300	302	334	338	303	324	317	325	325	326	330	321	345	343	318	345	318	321	307	333	317	341	293	348	325	325	329	350	330	343	348	332	295	331	323	344	334	314	291	324	312	303	300	306	307	332	333	334	317	314	338	340	327	328	292	347	328	308	324	355	344	360	354	341	337	329	313	306	293	348	356	322	316	282	348	321	299	301	325	324	338	336	315	324	361	311	317	326	345	317	332	347	321	314	332	337	337	326	315	339	331	331	327	327	284	333	315	299	321	332	314	309	334	315	327	277	313	340	294	315	323	352	331	299	325	308	333	305	319	326	318	333	310	332	317	352	314	303	327	326	366	316	325	323	327	309	316	278	327	305	318	338	287	321	303	310	333	321	344	348	335	326	344	316	358	308	320	336	327	306	363	309	347	351	317	326	314	300	348	302	309	345	327	327	328	356	356	345	302	300	305	307	335	339	314	305	340	316	349	351	316	310	318	314	359	309	343	324	312	284	321	323	334	361	304	335	295	353	323	324	330	325	338	310	313	318	317	315	334	318	329	350	319	319	319	309	336	320	324	303	329	326	322	312	326	327	323	352	338	323	334	324	329	333	331	337	312	329	312	334	313	318	316	344	293	310	351	298	342	316	320	322	319	318	313	312	340	346	308	315	319	305	340	324	365	346	327	319	344	313	308	312	310	301	294	347	286	289	284	308	308	339	337	344	348	336	345	349	320	329	355	327	311	305	312	309	334	327	297	327	314	321	328	305	334	336	334	294	336	322	303	343	310	336	298	347	294	332	347	320	326	325	323	330	334	336	285	332	307	337	307	325	344	330	359	324	305	303	309	319	329	331	333	336	317	304	342	311	292	322	323	336	313	351	312	293	347	314	323	325	330	282	309	285	333	309	345	345	323	350	321	333	351	338	322	377	295	299	333	324	318	338	318	327	311	346	324	326	344	278	330	338	340	341	329	317	326	343	338	297	332	314	309	300	348	316	314	293	339	317	326	321	316	334	289	317	351	313	337	303	306	305	303	329	286	317	335	322	305	309	325	325	348	319	320	312	347	315	337	343	321	324	324	338	312	396	303	333	325	322	344	311	331	308	361	323	324	354	334	293	311	319	294	353	359	304	313	354	334	316	331	278	328	330	317	342	338	353	355	299	331	310	344	314	328	317	332	361	323	276	319	298	301	332	339	330	323	324	322	324	327	291	309	338	322	321	299	305	334	304	339	304	319	328	316	321	318	324	347	341	313	335	322	334	323	346	288	309	309	330	340	346	310	301	310	329	313	293	342	332	311	318	334	309	316	318	321	320	327	294	353	288	318	369	340	317	329	318	341	310	309	335	304	346	329	347	331	299	313	329	355	306	325	324	356	317	327	322	310	333	336	336	321	318	318	333	340	329	306	286	320	322	297	345	327	315	323	307	321	340	297	317	286	323	327	315	338	333	310	299	333	317	336	322	328	292	306	301	298	336	326	295	337	304	334	339	327	326	314	350	337	346	359	356	335	319	320	335	303	303	299	303	300	374	338	321	326	321	303	303	349	331	333	317	332	378	357	316	312	303	291	295	319	326	292	314	329	314	334	314	301	320	324	326	315	308	296	318	302	335	349	345	342	310	322	334	293	318	320	334	303	321	324	312	288	343	325	339	312	313	321	352	319	332	354	345	335	337	315	341	304	325	366	320	327	312	325	298	367	292	333	324	332	345	331	322	303	324	311	321	304	336	349	334	327	320	315	301	339	321	314	317	319	313	300	309	323	301	312	292	341	326	311	343	313	343	317	351	345	353	307	339	312	301	305	343	329	301	315	339	330	303	351	334	301	324	328	317	352	326	288	325	317	319	320	294	312	340	336	334	314	300	304	333	315	307	330	310	337	311	341	313	330	341	312	310	324	314	320	324	314	349	326	357	307	323	329	299	342	361	333	296	320	320	322	302	322	318	341	327	309	318	321	344	341	293	313	322	287	324	289	321	325	303	289	324	349	303	317	375	316	323	344	286	341	335	345	306	288	302	324	299	332	341	303	332	286	311	329	329	335	318	285	306	355	323	298	347	321	367	324	355	307	327	318	325	305	324	334	333	281	338	325	324	327	344	325	315	316	290	300	331	312	320	307	334	308	352	361	308	289	331	322	284	332	312	335	331	340	310	331	302	346	318	311	344	332	338	314	331	327	343	336	342	302	324	331	307	368	365	320	342	318	330	331	297	324	302	334	326	355	359	349	322	292	337	322	349	304	318	320	315	304	285	330	351	311	305	327	367	327	319	307	300	324	340	304	306	299	356	325	320	312	320	317	308	333	333	341	312	309	327	308	306	311	331	303	322	276	341	319	310	307	338	324	273	302	325	321	345	314	317	312	308	307	339	326	298	324	319	317	355	336	311	346	335	318	305	323	340	304	354	335	316	299	323	283	300	337	333	341	318	325	330	325	336	326	306	329	331	271	311	322	326	292	300	285	293	337	323	318	323	309	324	301	328	321	295	293	317	321	323	297	307	303	324	358	338	333	295	308	321	344	320	325	332	336	294	326	323	332	314	329	308	294	318	316	313	297	335	362	327	308	326	296	341	360	356	333	337	312	337	304	340	310	318	330	304	325	341	314	335	330	321	364	339	324	324	319	315	314	319	302	332	322	345	348	328	314	334	298	321	302	337	341	314	348	277	303	310	333	324	353	315	333	328	325	333	330	306	318	302	307	314	307	338	308	312	343	332	314	334	320	326	318	294	317	300	355	342	325	338	334	299	327	299	334	304	331	323	328	348	324	307	304	315	302	308	317	332	327	332	349	283	306	341	313	332	294	335	304	329	335	379	316	356	329	338	326	344	323	301	331	332	329	333	293	346	333	300	307	318	315	338	326	306	316	328	336	331	341	305	323
60113	100012	75915	48115	27456	9408	2249	989	629	563	562	561	567	588	582	560	613	580	612	567	554	592	551	606	589	597	565	575	615	586	604	604	609	548	592	583	511	565	569	575	550	616	571	599	546	566	568	573	563	605	577	538	551	572	586	552	600	560	561	558	602	566	558	561	592	578	622	578	547	545	628	541	604	545	551	607	561	579	576	592	541	614	591	560	586	585	545	537	560	553	571	555	581	547	523	590	611	579	550	567	594	560	532	619	558	592	533	602	583	582	595	565	555	572	580	588	593	602	597	602	598	612	562	573	618	562	573	549	573	602	581	562	581	586	601	542	586	579	607	548	582	555	549	586	544	585	570	574	545	602	599	591	515	552	579	562	567	597	583	594	575	591	566	591	542	556	556	538	543	541	568	580	597	627	574	610	571	562	614	511	530	626	563	576	570	556	569	559	546	563	574	587	569	517	581	561	584	554	572	509	593	585	578	529	574	566	577	604	610	556	554	607	597	584	594	586	582	601	619	546	566	577	539	581	562	556	549	571	625	582	566	562	554	585	576	603	572	552	557	594	550	604	647	567	583	563	591	560	570	571	566	612	534	597	587	567	571	596	562	543	590	617	541	598	618	538	557	567	614	535	593	579	586	574	550	598	597	564	607	591	601	572	582	585	561	581	547	639	544	539	588	574	625	574	556	559	566	561	584	535	575	577	571	596	588	573	599	569	568	590	570	565	554	546	555	610	530	593	593	556	651	547	602	552	588	584	598	570	574	584	592	551	576	586	595	569	580	604	519	576	593	579	560	594	555	572	580	560	592	537	593	579	576	584	554	569	602	584	572	579	538	616	565	575	533	593	580	611	544	576	538	613	525	557	523	550	608	636	591	599	572	572	632	570	506	587	611	606	586	565	583	582	605	590	605	597	552	574	561	583	518	577	587	587	573	606	597	564	582	570	531	551	562	537	592	580	556	539	557	609	590	535	560	591	554	607	619	607	587	571	568	595	567	577	545	606	562	597	542	563	606	573	551	580	555	619	583	555	567	544	575	564	600	582	608	591	545	621	569	563	594	525	565	567	577	590	589	577	610	559	534	574	586	596	565	609	577	587	582	618	583	591	547	595	538	564	567	590	585	579	545	603	562	550	559	612	611	607	611	564	568	540	625	550	607	585	576	535	573	616	561	574	553	578	604	604	540	617	593	571	574	523	576	584	598	532	577	582	530	546	542	570	557	558	572	611	508	596	539	584	581	576	505	546	609	588	553	582	548	555	574	541	571	575	628	565	563	596	581	588	556	551	564	544	589	579	579	553	586	580	576	580	582	561	561	568	604	570	561	536	579	568	575	576	540	578	541	612	576	581	575	608	587	584	580	573	556	589	583	542	583	548	539	575	573	595	568	576	568	575	577	549	581	593	611	552	588	622	587	561	545	561	590	541	576	580	564	568	597	605	531	603	548	549	581	586	559	560	559	564	553	571	577	555	569	562	601	572	586	554	619	565	571	630	562	606	539	562	608	569	574	553	573	548	574	633	569	634	571	576	603	556	576	560	556	579	560	562	570	589	570	574	576	576	595	539	563	581	562	612	558	562	578	567	590	572	570	599	594	579	551	622	601	578	602	564	575	532	584	580	594	543	578	597	534	546	601	597	596	576	570	577	579	577	528	609	584	586	539	577	561	560	569	587	554	569	546	520	571	573	597	607	564	569	599	595	574	592	504	522	599	550	577	596	591	624	567	566	591	590	562	592	587	607	582	551	545	550	593	574	591	564	580	570	555	575	595	540	594	581	578	599	584	544	566	549	576	602	538	533	622	634	535	564	540	571	584	595	562	584	580	568	593	565	592	563	549	610	533	585	576	623	562	602	560	523	609	602	569	573	527	559	593	624	552	599	555	577	621	535	594	559	646	546	555	562	547	567	539	600	586	560	558	606	569	549	598	562	531	556	569	588	587	603	583	579	570	589	597	589	541	585	551	607	570	564	546	588	608	590	544	605	567	574	542	576	619	532	577	591	568	614	580	631	635	595	583	584	615	575	527	570	571	574	571	620	571	553	589	548	536	576	570	582	597	568	592	542	556	582	540	562	576	551	565	597	559	552	590	565	586	552	535	582	540	576	537	568	602	594	588	580	554	578	588	584	571	573	580	543	628	544	582	558	512	555	596	575	595	555	589	574	574	564	610	518	581	564	570	602	557	555	562	575	561	607	569	557	586	542	593	572	585	558	562	594	585	542	559	572	574	561	584	555	584	600	601	593	562	573	543	582	576	551	598	573	616	623	586	550	581	607	594	535	632	602	607	621	541	567	597	538	561	552	555	586	590	584	552	582	596	560	559	556	515	587	561	542	550	557	615	563	590	602	559	549	600	585	562	611	586	562	596	593	571	593	583	566	584	595	559	609	559	561	529	594	581	604	602	587	553	589	556	575	554	576	578	596	588	566	604	589	582	562	585	578	610	605	630	550	599	544	591	533	623	574	548	595	589	561	611	588	562	570	616	594	558	580	582	575	552	590	569	551	562	610	609	569	574	599	544	556	640	596	582	557	606	555	593	602	610	592	582	559	615	578	572	533	602	529	590	567	570	560	549	587	566	538	553	613	582	585	553	611	566	561	563	578	591	596	567	580	601	545	613	599	571	574	592	561	543	613	548	598	585	565	566	582	600	556	594	555	589	610	553	594	575	578	560	554	572	612	579	628	580	574	548	587	609	527	616	585	603	573	567	636	591	528	562	627	575	559	579	542	581	572	555	551	583	579	560	556	574	556	548	590	570	562	599	587	620	587	546	584	550	546	578	590	562	547	604	576	602	560	600	569	562	556	608	576	612	576	568	589	533	579	599	597	559	576	614	600	574	560	580	598	552	545	587	565	605	620	616	585	582	627	567	525	579	567	570	590	567	583	574	569	583	579	592	552	549	631	567	572	556	610	591	576	563	576	604	617	612	605	574	585	587	563	567	594	528	562	576	583	553	543	554	592	563	591	556	549	576	593	634	581	547	559	548	560	563	556	539	576	526	552	569	596	585	580	525	563	586	538	588	573	571	569	583	571	580	562	565	538	593	580	536	583	577	560	595	591	580	579	588	567	604	600	612	571	548	562	547	556	588	565	573	602	568	550	555	571	559	590	573	576	566	563	552	616	563	594	576	587	577	578	565	587	569	512	616	592	562	562	595	611	553	575	606	596	587	599	618	559	517	627	591	598	577	628	602	556	601	611	581	574	529	577	537	552	580	616	592	543	594	581	576	532	625	583	565	544	576	611	563	550	567	549	594	538	603	580	623	546	574	571	568	550	606	585	559	599	550	612	575	595	593	593	539	536	565	598	570	560	569	554	567	583	601	592	556	546	594	589	557	552	544	601	616	573	558	571	551	572	587	586	600	598	564	593	582	581	557	589	571	570	560	590	577	531	590	567	572	550	570	562	526	598	603	571	581	566	572	578	598	584	621	580	603	553	558	607	585	596	530	603	597	564	580	564	606	573	584	580	549	593
28912	30107	28202	14122	2909	665	349	261	262	285	290	281	269	284	290	236	252	278	271	278	282	282	285	276	258	274	296	274	267	264	241	264	273	263	271	267	243	258	259	271	248	301	266	247	278	235	259	260	252	255	263	267	258	267	277	260	267	256	255	299	259	251	269	258	266	241	265	268	247	289	246	262	265	269	298	257	256	273	265	272	270	244	272	264	263	268	268	263	276	293	250	291	269	250	256	253	278	279	266	262	259	253	254	221	268	277	249	263	252	269	276	250	249	255	288	237	246	272	280	250	291	269	252	264	259	279	251	284	265	282	279	260	269	270	261	262	288	245	284	260	267	283	275	274	272	245	258	258	255	269	249	268	252	264	262	259	247	298	241	299	255	266	286	274	295	261	260	278	273	273	249	259	267	299	269	276	302	237	310	250	272	253	268	273	261	295	236	256	276	258	252	285	257	279	271	254	262	268	243	264	259	233	251	281	262	265	276	283	294	247	257	276	263	288	266	244	247	248	264	236	261	255	288	259	266	252	269	260	268	278	258	249	265	239	268	271	264	271	238	257	265	278	298	261	247	290	273	262	297	278	243	273	248	250	265	295	272	243	273	291	250	247	265	272	265	246	243	249	271	268	257	284	285	262	241	245	263	250	269	235	268	269	256	267	262	282	297	270	274	262	239	293	256	251	271	263	283	293	270	271	252	291	267	245	270	316	265	254	266	271	277	303	268	255	248	246	257	231	277	261	262	275	271	285	242	248	251	255	256	275	246	263	256	267	266	268	282	277	245	259	266	260	271	261	237	255	256	267	280	244	244	261	265	264	280	255	294	281	271	262	264	233	280	235	258	253	242	288	282	250	256	287	281	266	249	263	241	262	248	266	251	261	264	265	260	241	259	288	305	253	264	256	262	256	254	283	265	246	248	241	282	261	259	287	264	283	271	257	235	253	272	245	285	264	273	273	258	280	287	265	261	278	266	266	254	288	274	269	277	255	269	277	271	261	249	242	281	280	278	257	276	251	271	244	294	245	280	248	288	286	247	264	284	278	270	274	270	247	259	263	266	271	265	258	267	304	277	263	262	277	272	268	255	262	267	273	260	249	259	242	262	253	266	258	261	256	250	255	281	263	244	248	264	255	271	245	264	241	247	218	308	268	267	273	258	250	246	270	266	267	233	284	242	278	269	301	265	238	262	264	242	253	270	291	283	248	259	259	279	251	274	261	248	291	282	280	243	267	232	274	276	249	247	299	296	265	239	261	275	254	271	283	268	282	269	238	276	271	277	283	235	248	271	281	266	275	258	262	275	288	296	269	253	263	263	269	264	247	253	253	254	263	274	260	256	285	258	257	231	259	278	270	272	259	299	274	255	258	260	255	242	275	277	261	256	253	258	258	283	266	265	247	235	233	263	262	268	248	271	263	265	277	245	322	291	251	285	256	270	249	291	272	250	282	245	262	281	278	274	261	264	264	279	259	268	242	280	263	270	264	269	285	280	270	231	245	269	281	288	259	278	260	246	234	269	264	258	302	265	278	252	272	255	270	272	279	286	269	295	276	268	253	266	264	261	271	261	246	246	255	245	277	297	283	230	276	266	256	273	265	282	266	286	260	267	285	265	247	270	254	272	255	265	298	298	259	257	274	248	268	266	253	272	284	271	276	247	277	296	279	280	304	247	230	268	281	277	276	255	301	270	270	254	262	275	262	283	255	275	263	262	274	262	265	264	264	274	268	243	242	262	264	271	273	287	235	248	265	258	278	249	278	262	260	276	257	269	265	274	271	269	253	287	286	257	267	225	252	251	241	276	269	245	285	245	272	307	268	265	261	261	267	268	284	308	263	263	265	280	241	254	267	271	275	274	276	265	270	274	277	282	253	289	249	285	259	275	258	251	273	253	254	260	248	265	270	265	258	292	255	236	243	248	266	237	263	245	261	238	267	268	269	257	271	288	278	267	265	265	257	266	252	261	258	278	251	264	258	273	243	287	278	294	252	249	264	269	292	277	260	244	248	283	275	251	273	267	223	257	282	268	260	264	276	288	272	282	258	254	273	281	275	261	250	246	266	249	255	234	264	251	280	282	267	255	290	248	263	268	272	253	274	286	257	254	304	255	260	261	254	265	282	255	265	269	294	268	264	291	284	270	246	263	262	275	279	270	243	275	267	258	266	249	253	264	229	257	275	256	267	274	265	263	280	255	266	244	257	255	276	310	272	269	252	283	266	257	255	255	252	251	280	284	251	232	283	265	270	266	273	265	255	262	264	251	254	285	235	259	245	272	260	255	265	285	225	261	263	284	297	244	237	290	274	250	258	264	249	259	245	275	245	249	284	258	296	264	261	264	275	262	256	283	253	285	281	262	282	271	265	258	259	280	283	268	296	254	275	255	240	289	286	290	265	230	276	263	260	250	259	274	258	254	259	270	243	266	258	268	275	283	266	234	276	260	266	263	251	249	264	322	253	267	268	309	282	229	288	277	321	246	297	278	258	268	277	263	273	261	280	263	257	300	277	249	269	290	261	241	252	276	256	268	246	242	251	265	229	249	266	220	246	258	263	264	264	264	279	236	278	288	255	267	266	248	264	261	260	286	265	279	263	281	273	254	251	249	250	256	283	278	241	256	264	283	263	249	245	274	243	284	273	270	301	272	282	261	268	247	259	279	266	264	247	258	240	266	261	257	276	280	272	289	274	267	248	246	257	242	240	257	267	303	279	259	303	258	257	254	240	262	263	265	235	248	250	260	263	269	261	273	252	288	255	255	270	270	296	254	299	290	253	267	272	284	269	244	245	242	257	276	269	270	273	258	241	252	265	261	256	256	287	256	245	276	276	283	278	240	270	263	275	252	262	237	254	283	240	269	278	292	260	216	279	248	258	256	247	278	244	268	291	280	248	258	285	298	246	242	247	252	276	257	270	283	252	285	264	266	243	249	262	266	258	266	261	256	265	237	249	243	256	282	289	287	250	266	238	262	284	273	277	289	275	255	242	262	274	261	258	263	266	273	267	260	284	254	278	274	298	265	250	279	265	291	277	240	293	261	264	281	275	271	234	235	283	279	276	269	290	298	337	274	254	271	277	259	233	262	294	255	259	265	287	265	311	241	255	272	245	266	296	265	244	254	249	269	251	261	297	258	252	267	292	268	271	283	283	275	271	285	275	232	268	293	269	286	277	275	262	228	299	264	241	254	273	268	252	248	271	268	255	284	229	256	231	255	246	264	259	265	266	277	258	276	236	270	279	271	254	281	245	272	251	280	265	274	279	259	267	282	261	272	242	277	275	265	265	276	271	265	274	281	272	278	247	255	263	275	302	250	249	275	264	278	273	270	245	275	250	248	256	242	288	279	284	252	244	261	280	278	283	269	287	296	272	281	259	227	268	262	258	273	295	239	235	258	250	280	253	236	258	240	302	266	252	248	241	269	245	272	291	264	247	269	280	258	254	260	291	261	261	277	286	246	253	276	266	272	265	263	252	284	276	249	263
36164	48016	34174	16401	5427	1489	699	558	537	523	537	499	493	574	483	520	531	547	528	505	517	493	546	496	542	471	524	521	514	442	511	493	520	487	536	516	519	496	493	493	501	500	473	503	515	467	498	517	485	465	499	536	466	497	497	520	452	471	506	461	512	491	498	475	497	468	478	495	477	529	477	470	536	503	518	479	544	475	440	498	517	489	499	488	459	538	465	537	537	538	509	473	527	503	465	470	521	490	477	528	517	518	528	511	466	516	539	472	525	465	469	555	501	493	494	509	513	509	493	483	502	525	482	511	529	520	465	523	475	499	522	503	500	495	462	477	460	505	498	535	537	520	470	506	473	490	504	495	508	497	485	517	487	505	497	520	474	486	465	494	460	510	500	528	542	499	524	536	510	523	514	525	527	474	510	521	507	507	500	468	498	493	498	530	475	515	487	541	532	515	539	506	472	536	501	478	471	552	509	500	477	497	450	502	503	503	476	499	508	504	499	487	547	485	520	480	505	482	520	506	500	464	500	471	537	478	524	475	468	500	490	461	505	461	503	495	464	485	502	449	513	502	487	480	508	491	522	469	485	523	483	480	568	469	483	497	526	521	484	513	508	529	497	497	486	539	510	489	482	506	500	513	514	503	518	489	535	505	463	476	497	530	519	544	465	514	498	501	512	495	505	538	498	522	510	471	493	505	497	538	468	515	511	487	504	516	509	503	481	486	503	498	487	505	520	493	455	506	491	496	510	547	517	493	514	471	491	533	456	480	483	476	509	549	492	491	522	565	499	505	537	523	498	486	530	521	486	484	519	511	510	490	489	488	543	519	488	507	517	516	518	467	497	470	507	479	509	499	489	514	504	525	496	524	448	501	461	520	504	492	534	496	529	521	477	537	487	533	516	497	481	509	506	458	498	503	499	493	525	510	488	477	512	520	492	487	471	526	525	505	462	499	505	473	529	539	508	495	481	503	493	530	514	503	496	462	524	516	503	493	448	494	522	521	504	472	510	543	492	508	479	505	514	507	525	481	449	489	467	470	500	451	500	480	519	529	540	518	506	494	476	460	448	471	467	518	509	526	470	507	504	487	488	488	506	484	533	490	503	502	474	494	476	487	540	474	512	525	506	538	501	525	518	479	514	499	492	535	483	506	468	546	530	518	513	510	520	463	511	494	494	514	497	527	547	507	494	500	480	533	498	521	502	478	462	512	525	474	480	502	480	469	501	531	506	507	506	513	520	491	446	443	518	500	506	460	480	497	490	505	483	529	484	509	503	512	496	505	480	505	491	495	506	486	508	505	507	519	529	451	535	507	525	473	491	493	473	520	485	490	494	472	485	482	501	477	523	510	501	517	498	493	515	474	495	536	514	471	467	517	527	528	461	526	491	483	517	510	505	494	484	474	502	480	500	507	481	497	439	501	522	480	519	509	518	457	464	484	489	511	526	481	562	523	494	517	501	477	513	458	536	503	498	484	490	492	521	498	476	497	518	481	470	477	488	462	498	465	521	486	498	488	524	541	501	507	505	486	493	518	513	509	500	485	495	524	505	546	506	517	505	503	459	518	503	513	498	510	505	498	512	497	501	487	524	511	521	517	533	514	474	517	501	486	463	467	522	509	502	474	518	505	478	511	506	502	493	507	517	505	502	474	451	497	496	524	534	500	497	479	467	514	493	474	517	495	527	538	496	494	506	504	504	490	475	459	458	517	503	488	526	506	486	516	483	532	478	535	468	503	517	482	482	478	492	484	481	482	499	505	519	519	473	504	495	507	535	489	474	493	454	476	486	499	488	506	495	509	505	495	527	496	506	484	501	482	500	477	462	492	516	508	494	505	490	496	520	517	469	468	471	499	477	477	504	489	449	502	507	513	501	488	490	474	534	502	492	500	515	449	502	479	507	504	497	507	496	478	527	492	509	482	496	537	475	490	511	515	502	482	484	553	480	479	530	520	503	524	522	515	484	494	519	537	547	495	505	498	523	513	521	512	538	500	516	518	532	499	527	504	496	470	516	502	528	497	521	523	501	464	510	542	514	508	485	526	502	504	525	518	516	520	504	479	517	494	526	484	468	545	490	545	522	525	443	491	509	493	488	506	530	486	502	506	489	526	504	519	487	519	457	521	475	506	532	495	491	505	456	507	489	473	518	487	511	504	528	469	488	484	518	498	481	471	503	482	494	496	499	495	462	464	540	472	544	514	498	468	528	514	479	489	505	521	516	489	475	505	485	472	435	472	512	461	519	526	525	500	560	528	489	546	501	469	552	505	496	480	521	489	507	471	482	494	502	545	498	487	561	514	478	501	504	487	503	490	544	544	513	495	537	504	518	515	464	533	498	486	531	559	525	524	532	459	463	504	507	459	500	497	486	497	508	507	497	492	491	507	492	537	519	519	512	472	496	509	522	502	513	515	525	528	505	507	511	514	501	513	450	484	519	507	476	485	560	526	458	504	499	455	506	522	508	461	493	474	461	523	495	473	478	531	501	495	480	525	520	485	501	482	506	475	515	486	522	492	514	506	534	501	523	480	508	478	535	523	489	511	492	487	508	491	490	495	478	470	496	501	456	504	517	546	494	478	509	476	494	482	493	471	502	507	545	521	512	514	493	490	480	523	473	518	522	540	482	498	486	528	480	511	524	479	477	522	513	498	489	483	477	507	492	473	511	474	519	513	496	515	477	525	491	536	511	483	535	508	479	490	502	476	484	522	494	511	485	506	533	545	557	501	522	478	510	515	527	487	517	479	520	506	525	494	507	472	523	522	483	526	504	481	465	496	515	511	507	482	487	479	509	482	510	508	509	520	490	497	504	466	495	510	474	476	512	452	533	519	490	481	506	534	499	514	489	506	530	479	496	533	534	470	519	494	500	473	525	523	481	500	480	479	487	526	508	534	516	487	479	498	514	551	526	471	469	476	529	515	504	532	525	515	505	493	502	455	489	511	542	498	505	490	498	483	446	502	507	487	531	499	510	497	429	521	498	548	491	493	543	489	526	471	491	492	514	488	485	525	507	489	532	514	478	541	457	535	484	495	479	515	510	524	517	498	469	469	482	508	510	494	509	506	459	502	510	514	510	506	502	500	517	454	511	485	522	489	468	527	502	534	513	523	532	535	496	513	526	493	536	505	505	497	505	533	524	523	479	499	487	509	488	524	484	489	508	517	498	521	518	475	481	499	510	532	511	490	531	514	513	501	539	479	488	470	490	498	514	479	497	462	485	492	455	480	481	483	511	526	517	503	558	544	506	531	475	484	455	497	452	503	500	483	502	482	497	454	492	512	496	530	496	542	496	570	464	510	520	514	514	481	524	453	524	467	517	508	459	475	498	483	492	479	483	509	516	480	517	498	488	506	476	520	485	495	504	475	501	522	507	501	473	475	501	480	551	558	518	473	468	481	492	551	488	506	513	523	535	517	495	524	518	544	470	487	521	506	487	508	493	522	504	527	489	492	501	480	503	494	512	511	533	462	480	492	488	527	482	533
24763	24953	36716	31085	20093	7753	918	343	293	266	299	321	292	288	283	281	307	297	260	257	278	317	272	282	284	271	280	295	282	261	286	264	280	268	278	257	263	270	270	275	286	255	266	304	278	287	280	295	279	293	267	255	281	252	318	257	267	291	300	289	276	277	259	262	295	281	268	295	274	287	280	262	281	267	271	256	268	258	277	297	294	280	311	260	291	283	290	295	297	265	270	273	266	267	286	280	283	285	282	277	295	239	308	282	293	285	288	264	278	265	265	271	261	303	301	282	283	256	280	281	255	288	275	285	276	286	285	300	274	266	289	288	264	270	307	287	276	268	281	292	275	254	273	263	266	257	294	307	262	299	261	251	271	265	255	277	303	251	272	249	278	282	276	259	309	288	259	235	258	263	294	294	279	278	291	293	291	312	287	268	266	286	278	267	273	297	312	281	244	277	273	284	308	265	289	288	257	285	286	291	275	293	283	276	272	292	285	276	274	244	327	275	280	263	275	304	295	281	317	280	284	270	263	273	256	268	277	272	274	285	284	308	273	283	299	291	272	279	281	254	278	266	278	281	265	251	275	287	268	273	269	269	276	262	260	277	275	311	272	290	304	264	270	262	264	295	284	272	319	250	260	278	278	275	293	289	275	267	277	265	286	300	283	284	314	292	281	297	281	277	275	258	275	269	260	267	273	266	266	251	301	278	308	262	262	282	257	274	275	249	260	271	284	282	253	291	266	301	275	266	282	269	317	296	272	274	250	263	246	269	287	250	289	261	303	298	270	282	265	264	267	268	281	266	275	288	280	293	263	299	246	263	272	242	259	266	270	290	300	293	287	270	264	271	250	271	294	263	283	277	293	263	309	275	284	287	251	273	261	272	290	252	251	263	267	263	285	247	304	271	276	288	290	263	291	274	277	270	285	273	296	284	300	290	282	276	272	266	282	271	317	260	302	257	255	262	267	256	281	269	303	245	271	263	242	292	278	263	286	274	265	271	251	290	277	288	264	283	262	260	279	270	295	272	276	242	298	305	284	291	286	297	271	277	273	294	297	285	293	280	277	242	269	288	287	302	299	288	276	252	273	267	286	296	271	287	302	255	289	287	268	282	267	257	280	281	300	261	274	273	283	294	281	283	267	295	278	288	255	260	290	257	305	266	257	291	248	291	278	295	309	295	303	285	254	294	315	267	294	269	275	258	282	264	289	285	278	294	262	279	272	305	267	261	299	259	266	295	274	286	285	255	280	275	283	288	267	272	298	275	280	281	273	244	260	276	286	244	289	254	277	277	283	272	241	278	288	277	288	272	294	261	259	298	274	248	255	256	276	284	262	307	281	239	279	259	253	262	273	271	277	277	268	260	280	271	261	271	294	260	252	259	307	283	263	313	271	255	303	260	257	279	273	251	268	263	291	267	310	274	284	255	247	263	285	293	265	283	259	291	278	308	279	301	290	243	249	293	281	262	261	283	285	280	278	297	300	261	269	311	265	267	284	270	267	269	279	280	282	273	280	295	288	256	305	283	261	251	289	265	267	277	279	273	292	269	245	274	288	277	289	258	271	273	288	297	275	278	287	285	294	298	295	276	263	269	244	287	269	311	308	293	280	254	302	280	280	283	261	273	261	302	280	284	295	266	285	278	257	291	266	299	311	274	280	253	287	287	272	310	268	279	272	266	267	269	249	314	258	278	265	292	244	246	289	336	251	294	271	274	268	263	274	281	278	259	280	302	269	303	240	281	248	253	265	256	288	303	259	286	280	256	271	264	294	279	250	274	284	298	281	258	272	276	286	261	303	273	275	295	306	284	266	256	268	290	292	268	258	281	295	270	260	258	322	290	253	287	298	278	281	293	273	265	253	261	291	262	290	241	262	297	272	268	261	264	284	260	270	251	299	246	265	267	274	300	254	271	284	294	305	257	258	251	255	256	293	263	267	261	281	274	290	284	245	293	320	270	246	311	264	286	288	270	275	301	318	294	313	293	286	286	289	266	289	290	269	262	253	283	273	288	281	270	270	265	281	283	248	250	258	265	255	271	327	281	222	250	280	288	296	288	260	286	298	260	296	279	251	241	311	289	285	288	250	274	266	291	287	277	271	272	304	283	322	265	283	275	262	253	297	300	267	283	283	264	276	258	238	267	274	268	271	275	256	281	285	274	289	316	283	321	245	257	265	262	267	291	268	271	278	316	317	290	302	315	251	263	292	272	274	298	272	284	248	268	285	290	295	274	291	264	286	276	292	289	286	269	274	260	314	271	270	288	281	281	285	267	277	300	260	268	255	285	323	260	303	280	278	290	277	269	261	282	275	271	272	314	287	278	265	306	284	260	265	246	255	237	276	296	286	278	284	274	278	289	267	257	282	316	288	268	268	281	297	257	271	276	264	303	285	303	278	286	302	280	279	290	287	264	278	276	272	262	265	263	302	271	291	311	267	288	288	299	268	250	269	283	280	314	286	283	262	286	257	285	258	249	303	262	264	268	278	283	270	297	281	251	283	303	281	276	294	275	272	294	246	281	268	302	262	284	297	292	280	293	255	287	270	268	262	252	270	266	304	313	270	285	260	303	278	287	293	327	279	274	264	291	290	297	281	267	298	250	281	281	286	292	292	261	282	270	252	307	260	243	282	273	253	291	301	296	280	256	270	279	286	287	278	265	291	295	297	273	282	270	240	283	275	270	295	292	262	290	270	297	278	275	245	275	307	292	283	255	257	278	278	292	316	280	257	266	264	274	266	290	278	281	253	252	263	244	288	275	280	264	285	261	274	253	257	291	271	273	268	288	280	268	261	256	279	275	290	270	295	283	255	250	262	262	243	297	273	268	264	278	275	277	291	256	294	274	273	258	276	266	265	276	300	275	297	258	280	274	288	267	259	286	288	270	262	278	275	295	246	289	283	285	303	277	254	271	266	280	250	301	283	269	291	286	278	258	289	248	276	255	285	234	311	283	266	256	256	260	302	284	306	262	274	269	291	276	284	275	300	283	273	289	287	271	286	295	275	282	279	282	269	308	249	271	273	278	258	291	262	302	279	259	274	284	284	270	304	244	291	255	290	281	296	297	302	328	269	294	277	284	268	297	282	289	304	291	269	283	285	279	298	274	255	246	269	264	263	284	270	235	282	270	277	279	266	296	251	280	279	267	271	287	310	263	267	292	286	278	246	286	287	283	308	262	308	310	285	265	245	297	267	264	260	294	271	290	282	282	269	279	250	267	304	281	271	276	278	266	290	279	264	301	261	274	275	260	296	286	281	262	287	290	296	252	278	274	268	317	281	267	288	252	278	261	291	274	301	251	275	258	278	243	275	282	237	239	292	267	305	260	309	259	270	275	281	270	295	303	267	297	306	291	264	278	274	284	272	249	279	252	285	302	281	303	264	285	239	275	254	266	285	298	317	283	284	272	268	310	263	297	288	275	281	272	302	286	302	257	268	258	250	270	276	297	256	297	290	290	262	262	280	272	305	265	283	259	281	278	273	261
58319	91783	68291	40994	19927	5605	1411	678	555	507	559	534	481	544	508	508	540	539	481	518	518	507	514	495	540	499	541	490	521	529	587	504	469	486	501	516	537	504	497	526	539	550	531	511	477	554	500	502	489	492	447	538	542	514	491	523	530	494	518	507	512	509	526	516	511	523	516	503	547	489	570	506	528	535	494	536	521	544	497	499	488	517	495	509	503	500	467	512	534	546	542	480	510	526	506	498	539	543	485	513	550	467	510	485	551	519	494	534	460	529	558	542	508	518	487	467	519	496	545	524	486	513	543	545	546	510	527	496	553	492	556	492	553	525	519	524	514	506	541	482	511	558	517	517	504	492	500	506	492	525	529	554	510	500	565	502	505	525	505	518	543	507	498	506	516	508	496	519	511	479	511	486	500	548	543	513	515	555	561	512	491	503	496	528	533	477	511	501	512	533	505	478	481	533	514	533	495	504	498	473	493	489	510	503	511	547	522	523	517	538	531	550	516	526	525	502	502	538	516	564	497	550	518	499	513	544	499	494	561	546	509	546	506	511	545	514	483	508	477	511	510	537	549	511	531	504	512	519	532	522	532	545	526	504	506	506	538	507	547	541	529	509	550	484	515	502	540	494	502	505	509	520	531	557	488	481	528	526	523	505	460	526	483	508	531	543	509	509	544	548	516	454	525	530	520	544	488	496	511	531	514	532	479	517	494	488	512	517	504	488	493	543	485	504	497	501	472	515	513	511	500	497	558	506	530	500	457	501	533	491	522	540	568	518	516	519	493	509	487	496	468	532	504	488	505	507	500	487	520	489	509	482	471	497	517	502	509	504	547	515	534	515	482	520	496	555	528	508	507	509	473	536	506	489	570	498	536	501	504	553	531	507	496	532	499	504	513	521	521	513	534	544	476	517	505	529	530	560	516	523	498	528	478	504	480	522	521	522	569	491	484	545	514	473	528	532	506	522	542	529	507	510	511	539	548	536	544	489	511	529	530	504	532	476	538	512	511	516	479	524	493	493	446	485	555	487	447	502	509	522	541	496	468	545	512	554	478	468	509	578	454	522	550	487	503	544	486	491	492	509	536	492	533	526	494	507	499	510	517	530	501	514	541	557	512	468	514	499	487	518	521	525	492	497	520	517	506	529	467	503	564	500	505	517	522	465	530	511	492	525	483	481	531	531	485	505	510	524	501	479	512	513	561	526	523	497	470	502	483	541	524	530	493	552	502	502	497	509	572	545	524	487	497	526	504	535	530	496	524	534	517	489	479	492	499	478	514	499	489	516	555	527	501	502	494	495	503	517	566	528	508	516	519	480	540	523	516	501	496	535	507	483	505	495	509	505	541	510	486	485	533	508	517	507	512	513	496	505	471	523	507	503	545	466	504	534	534	536	518	510	516	492	497	505	524	541	510	533	458	552	512	537	477	523	528	532	489	518	483	542	495	518	527	547	513	487	522	509	515	562	507	526	541	519	501	487	470	529	509	505	510	519	516	485	535	541	517	474	461	522	518	523	503	500	517	509	529	523	515	509	537	492	491	490	503	503	541	525	531	500	478	513	514	490	527	530	533	551	547	477	503	502	524	474	514	491	494	516	518	500	524	489	530	501	534	499	580	531	503	535	510	515	547	527	498	517	526	492	509	514	532	493	511	502	539	547	519	524	536	514	488	462	509	503	495	515	548	510	521	519	522	577	547	511	535	521	491	515	488	462	516	536	494	505	535	486	497	535	547	502	543	497	495	468	504	524	538	518	515	505	530	514	494	464	506	553	500	489	537	540	518	491	492	511	516	461	522	508	499	525	524	506	492	534	508	516	524	469	515	544	545	527	499	478	492	547	512	521	517	487	522	551	527	538	494	509	474	524	513	496	520	523	483	511	527	492	523	500	557	506	534	503	527	483	499	521	532	502	516	535	553	553	494	522	553	523	512	489	524	530	525	511	525	534	490	518	536	539	529	512	532	513	539	515	532	456	483	509	499	540	530	531	543	499	534	523	504	542	510	504	512	527	495	462	489	504	552	507	533	540	531	498	491	522	506	500	546	467	535	528	514	517	523	523	534	500	478	506	486	522	537	545	512	522	509	496	541	499	525	524	512	522	533	511	529	507	497	510	534	470	522	530	520	532	481	517	517	519	520	530	516	539	500	535	537	491	550	507	548	490	522	521	516	477	539	510	489	525	530	487	536	473	499	525	515	489	507	510	458	505	518	503	494	545	492	516	542	517	543	513	552	550	513	496	469	474	504	541	494	490	488	519	509	516	484	506	537	485	524	518	518	535	525	523	464	512	520	517	488	478	558	490	494	527	489	502	510	527	510	526	521	507	513	511	527	497	514	488	492	534	567	537	518	491	514	509	516	461	520	546	516	487	518	495	520	549	530	550	478	510	517	500	504	530	535	518	511	527	478	497	508	549	520	501	511	549	466	540	471	520	526	543	506	508	537	491	509	506	507	533	522	481	470	519	503	533	541	549	536	497	512	506	508	530	509	468	499	544	491	499	572	469	498	513	518	496	510	496	536	536	521	509	508	524	523	488	531	502	537	497	520	554	522	495	510	517	527	507	492	547	477	546	487	477	535	553	526	566	509	558	523	509	486	557	477	522	516	534	484	579	495	539	531	569	459	497	513	544	529	532	475	510	489	519	519	506	497	539	482	533	495	520	508	550	500	507	470	509	557	501	526	542	514	533	491	537	515	499	501	518	499	499	550	490	520	500	509	509	472	525	515	509	491	531	494	483	494	552	508	493	518	493	536	526	514	499	539	534	493	536	499	504	524	476	507	488	523	518	556	539	514	582	482	490	486	514	471	535	555	540	539	552	537	502	481	541	504	485	574	488	496	552	478	520	560	513	511	516	519	508	533	510	494	522	505	509	494	509	569	505	514	477	503	546	510	469	525	501	493	537	497	488	556	543	546	520	508	522	505	533	514	527	490	516	487	506	544	492	502	523	529	522	489	493	519	504	513	470	519	516	534	547	513	543	548	526	547	527	512	485	492	499	500	510	508	537	500	508	475	513	515	485	492	477	484	505	528	491	484	519	525	497	496	502	515	556	514	502	521	500	543	482	511	551	514	499	470	529	553	504	506	490	512	490	503	512	532	518	525	498	495	530	507	506	505	533	531	452	558	513	496	542	497	514	460	506	541	505	518	580	503	510	493	497	457	484	493	481	488	543	537	513	519	512	493	473	550	513	508	541	512	492	512	536	496	493	471	495	515	489	522	539	528	490	513	510	566	490	545	495	503	501	519	479	526	515	523	510	499	573	517	490	494	511	563	483	483	521	499	514	481	492	481	508	531	543	519	504	491	530	541	502	507	510	525	503	494	507	533	498	520	538	477	522	552	476	495	534	470	523	513	554	476	486	472	517	498	463	522	502	494	514	494	510	542	506	529	496	506	527	551	503	503	541	527	529	493	464	502	521	497	510	488	527	547	498	542	527	504	498	544	494	499	496	473	540	511	487	529	483	529	516	511	484	508	514
23476	22457	32029	27545	21899	17492	4586	484	344	343	372	348	345	344	323	313	367	328	338	337	355	338	290	313	315	324	332	340	325	323	321	325	344	351	305	326	337	325	331	364	335	339	312	337	337	288	341	317	292	317	313	316	307	336	356	288	319	344	308	298	330	350	331	333	326	358	309	320	338	325	330	307	336	339	345	317	331	311	315	331	373	307	346	328	291	319	292	298	344	344	339	347	329	319	323	286	312	346	368	340	318	305	283	287	339	311	321	321	336	348	316	333	340	327	327	307	299	322	314	313	327	320	334	318	324	352	307	354	340	322	334	328	331	319	371	290	374	348	332	327	339	286	312	326	286	330	307	316	358	312	323	356	323	299	316	318	325	320	341	312	316	377	307	321	311	307	342	344	338	352	312	306	307	344	288	309	304	333	333	299	343	311	316	324	295	353	324	343	314	333	330	331	303	353	347	311	305	316	322	324	290	372	329	295	316	326	369	341	290	321	290	320	313	344	349	317	349	310	376	317	289	337	304	352	325	310	334	315	324	299	320	338	350	340	336	330	316	306	315	323	340	327	301	317	342	331	311	322	308	307	314	293	317	306	316	322	303	334	289	334	320	328	333	315	350	323	333	300	305	345	343	347	314	343	337	305	282	337	330	347	310	313	336	291	299	317	333	317	318	338	350	324	324	317	318	337	324	341	308	296	322	313	315	301	312	304	316	333	349	338	320	336	336	310	303	307	319	327	315	333	337	324	305	315	306	329	325	367	327	291	349	346	320	338	320	338	379	300	356	315	308	298	332	345	328	329	303	294	270	364	279	314	305	292	327	312	309	331	324	352	309	342	320	306	296	295	326	333	336	328	305	308	333	304	332	316	349	326	318	325	341	320	340	335	335	351	371	300	336	272	325	296	302	332	325	352	313	311	336	348	323	300	314	327	340	317	358	315	351	298	313	326	298	323	325	300	321	359	308	298	315	330	374	327	320	330	298	343	350	314	327	340	310	289	343	347	304	335	346	327	332	341	332	317	316	307	323	323	323	339	315	312	304	324	359	312	307	312	342	298	318	294	278	351	367	305	357	308	298	344	332	352	313	340	331	304	347	337	303	307	333	317	345	297	312	294	319	286	346	333	313	312	340	342	309	342	333	319	328	355	312	342	304	317	328	307	343	298	319	350	322	312	339	327	262	346	353	312	336	321	324	358	356	281	351	347	348	323	310	325	345	330	322	337	344	339	345	311	344	308	337	340	323	311	305	311	307	307	331	304	345	309	329	305	307	340	353	333	354	326	318	347	335	322	319	348	289	283	270	322	312	323	299	329	317	325	333	339	321	320	329	331	341	364	292	321	338	332	313	323	331	286	310	288	320	338	344	301	291	321	281	331	307	310	341	322	306	324	366	314	323	320	314	302	345	318	343	300	315	333	313	318	323	322	326	344	367	318	339	302	310	329	336	334	333	345	326	311	346	335	316	294	333	320	290	324	291	308	324	332	350	299	342	327	314	311	338	341	313	337	334	327	310	342	333	329	349	354	325	357	319	322	328	333	323	332	332	330	357	347	335	339	313	332	320	297	313	332	342	327	343	331	304	293	336	343	338	331	340	333	320	299	349	336	321	327	318	326	307	305	324	330	361	361	346	317	351	349	294	339	351	320	321	316	316	338	325	327	291	332	312	328	320	300	310	308	308	317	311	335	311	323	290	310	304	328	302	338	344	319	289	336	333	315	326	306	301	346	339	273	332	303	332	338	333	301	320	312	339	332	279	324	348	331	345	376	304	312	317	329	283	310	354	318	317	332	359	359	291	302	337	309	324	312	352	309	302	318	339	350	318	334	306	322	329	330	320	343	312	331	293	349	320	323	303	298	320	319	342	323	357	320	339	306	337	366	308	330	329	339	308	321	299	310	292	314	313	325	369	325	352	323	320	354	318	305	340	301	359	347	339	307	335	328	355	317	328	337	298	347	326	316	344	325	306	319	320	356	330	345	336	338	324	334	303	328	300	283	316	371	311	314	325	287	343	306	310	346	333	336	370	352	363	338	315	299	360	334	326	326	320	307	314	301	330	366	321	327	326	284	345	327	326	347	321	323	323	326	345	360	357	327	343	325	328	338	317	315	342	335	329	350	285	342	309	291	324	352	351	355	302	362	313	330	357	316	324	315	308	320	311	336	301	322	350	331	294	302	332	338	313	323	345	320	333	337	349	321	315	346	353	294	304	336	326	316	331	318	321	309	314	303	316	301	318	309	285	328	305	306	346	324	338	320	311	325	339	309	309	352	334	325	319	320	330	326	305	320	289	305	346	294	339	297	330	338	327	318	310	339	324	317	305	329	325	346	352	331	318	310	361	306	293	292	304	327	313	308	351	323	336	332	338	309	372	330	342	314	315	326	300	319	313	339	338	315	306	313	303	328	335	338	291	346	312	311	300	334	311	319	320	314	361	307	311	295	307	327	321	300	332	304	307	332	306	351	329	316	314	333	317	316	308	296	318	338	327	321	332	318	320	304	346	332	302	319	299	325	340	308	301	322	304	364	317	342	313	346	291	350	323	328	310	308	337	317	325	324	329	327	308	302	352	339	331	310	321	323	329	327	327	346	319	368	315	291	313	298	297	318	321	329	306	327	293	323	348	309	339	338	332	321	318	320	351	360	334	324	318	347	314	320	345	303	330	323	349	331	309	315	325	321	332	326	349	301	314	321	335	329	313	325	335	318	315	325	320	330	309	315	312	303	341	281	330	317	323	299	347	295	308	333	325	330	287	348	300	312	285	339	313	334	357	328	336	334	335	328	346	291	336	344	337	316	346	343	309	305	342	310	288	323	340	297	320	307	327	371	320	314	309	349	338	309	297	320	326	346	342	302	308	323	333	316	339	329	322	331	329	313	284	341	324	299	342	325	318	326	300	299	316	338	324	345	290	320	324	323	348	300	314	316	339	331	320	312	340	344	288	349	293	342	326	301	308	303	337	336	318	296	320	343	366	309	315	311	333	325	371	364	321	321	344	319	329	325	329	291	331	317	296	344	317	348	316	318	328	320	339	308	305	302	329	316	334	360	312	282	300	324	328	355	311	322	319	312	320	357	294	326	372	338	315	351	303	313	319	333	352	299	348	329	319	350	285	277	323	317	325	355	347	359	287	332	296	354	333	305	332	335	326	341	324	328	323	333	322	357	314	308	326	328	314	345	320	325	300	314	353	321	317	320	302	353	331	350	306	333	302	337	327	318	334	327	324	356	326	315	345	330	334	334	336	334	293	313	329	347	314	302	308	294	289	331	346	349	310	345	359	325	343	307	313	307	292	309	310	336	300	318	304	315	286	316	349	334	322	308	334	326	311	324	326	341	341	326	345	330	315	319	341	323	348	287	329	344	342	329	328	328	320	367	330	312	322	324	335	359	292	335	331	307	351	319	327	328	347	327	311	336	335	341	339	340	326	344	358	311	333	338	338	297	341	334	327	313	311	296	301	329	353	326	327	294	338	335
60037	101516	79324	50463	27227	9057	2163	819	675	573	542	636	609	572	605	601	570	602	578	571	586	573	551	585	575	530	604	607	583	608	523	600	547	564	545	612	589	568	585	599	627	569	593	573	597	525	605	570	599	598	589	588	624	572	585	584	561	575	575	582	572	568	566	585	588	582	602	612	586	554	560	557	610	579	567	570	619	558	620	581	557	537	506	600	546	576	596	562	593	578	560	585	572	558	578	572	561	618	587	610	579	572	509	545	569	606	583	590	602	575	564	539	607	571	650	579	568	630	588	577	583	552	616	564	543	575	612	541	599	593	546	603	594	589	591	592	559	587	542	626	607	575	599	586	549	605	595	600	607	582	541	551	608	593	555	590	583	595	573	612	583	558	613	582	577	585	622	581	591	566	589	530	569	580	555	589	616	599	576	547	582	576	558	577	557	563	574	626	547	565	581	581	584	595	578	543	589	582	566	557	565	543	589	606	587	596	619	584	549	606	554	557	571	581	554	577	580	583	604	603	600	596	550	567	546	541	551	592	600	567	562	608	591	545	565	554	619	595	581	553	566	587	624	543	560	541	570	594	581	563	575	566	583	573	587	594	574	555	586	553	591	538	545	597	564	592	586	593	563	575	597	556	590	609	549	585	582	560	549	551	596	611	587	590	605	558	556	605	560	567	575	549	553	603	571	569	609	585	570	593	588	616	547	603	551	595	540	618	537	583	574	580	569	635	539	595	597	633	595	578	556	558	589	550	587	566	560	574	543	564	604	573	588	565	584	589	540	562	586	585	545	587	580	581	573	589	586	618	570	575	590	568	571	584	552	598	559	569	619	607	550	612	570	555	598	585	602	604	593	569	562	549	604	563	551	551	588	578	535	588	570	589	566	588	531	620	598	580	595	568	578	547	561	612	592	609	570	592	609	573	549	567	598	555	585	565	565	572	616	564	582	649	582	563	593	571	611	599	569	567	569	561	583	584	573	591	592	623	634	609	582	559	542	558	548	552	608	554	582	563	544	582	617	598	546	576	558	530	561	548	533	583	571	543	582	625	570	561	564	587	593	582	584	598	554	603	612	536	585	558	581	597	568	565	579	608	610	608	590	555	559	583	562	611	591	585	589	591	550	604	552	585	625	549	596	564	570	556	561	602	535	565	585	621	605	593	570	622	576	544	592	595	570	591	569	527	572	592	566	576	608	554	589	616	604	582	560	602	581	572	605	596	589	610	540	578	564	572	584	569	582	583	616	559	608	564	550	557	557	559	607	541	565	595	551	543	545	580	562	580	592	553	595	552	537	582	629	555	605	600	650	570	566	556	609	585	597	598	569	590	585	601	547	565	577	605	590	572	559	581	567	579	566	609	610	586	611	571	604	582	570	599	594	624	605	552	535	581	592	523	598	561	568	561	544	562	512	615	540	543	601	609	566	574	605	553	567	580	574	509	588	522	522	582	591	535	600	560	600	583	548	598	599	609	566	575	572	619	520	622	600	549	565	594	602	595	593	581	589	587	557	557	540	570	584	545	589	557	588	556	584	570	599	600	595	584	571	557	573	560	576	603	623	591	539	582	600	572	561	538	526	567	609	594	558	605	580	579	587	600	605	616	574	546	590	555	590	600	561	523	605	566	597	598	583	613	604	558	595	562	577	569	589	552	565	567	565	580	601	640	599	586	619	574	554	564	538	506	599	593	580	573	581	606	538	606	557	550	551	563	594	587	546	563	545	572	591	593	619	613	579	582	587	551	599	551	575	568	572	579	585	546	609	533	578	524	581	584	586	554	540	592	557	553	602	589	576	561	604	603	588	578	580	546	557	602	585	589	553	561	577	578	558	583	587	531	598	585	618	593	560	507	597	600	627	578	623	598	572	567	561	573	578	611	550	562	556	598	586	610	585	554	617	592	569	572	588	564	536	544	574	586	594	594	565	551	614	595	564	587	552	613	563	567	606	575	615	598	578	608	595	584	532	553	601	604	658	582	559	583	616	610	592	574	563	601	596	620	597	588	606	560	592	611	564	568	554	636	568	573	528	574	567	560	583	535	539	558	577	560	588	559	590	597	550	546	552	605	569	592	542	583	570	572	553	596	574	542	604	586	586	554	580	570	539	566	588	612	590	621	574	539	574	589	585	589	576	589	530	565	549	570	601	558	603	579	592	569	590	600	574	582	584	608	603	586	595	557	561	608	576	582	579	549	550	571	577	548	599	561	574	612	577	569	582	579	568	586	585	549	556	498	618	581	580	577	596	627	643	570	558	531	605	588	582	560	595	618	626	602	568	550	577	591	584	605	598	577	570	571	523	524	588	601	546	563	549	573	578	621	590	575	555	578	601	571	597	556	558	590	593	538	596	584	596	572	592	564	619	625	571	569	561	588	574	585	572	544	579	548	566	595	564	559	575	565	603	598	576	552	579	557	559	571	614	553	606	598	588	543	580	606	581	582	574	586	589	556	558	565	604	579	604	567	594	586	585	552	598	586	636	568	595	522	589	569	555	557	578	577	593	605	580	600	572	614	556	561	586	516	589	574	580	583	590	572	564	597	592	533	556	592	570	584	572	544	601	585	553	573	588	581	584	549	557	561	610	565	586	616	568	605	598	503	585	587	536	577	556	622	565	576	627	610	552	584	559	609	580	592	542	595	586	614	579	578	554	618	561	569	584	595	563	576	535	570	587	581	560	623	591	612	534	588	563	560	591	534	596	592	587	532	569	590	579	547	599	587	610	587	597	582	551	575	532	595	600	591	572	580	593	589	562	563	590	555	573	582	600	616	573	574	563	589	579	543	577	597	568	632	569	606	594	583	566	584	609	623	549	547	612	580	545	566	600	619	594	581	610	602	581	566	589	597	589	571	581	593	584	573	531	596	598	566	561	591	557	594	612	576	607	567	544	601	601	584	590	600	577	580	555	585	572	563	609	558	579	589	540	584	533	599	596	575	543	543	576	578	562	597	569	564	543	624	544	583	576	579	576	624	591	597	607	597	561	568	550	547	562	555	620	581	599	613	575	591	589	560	583	608	622	568	549	556	572	591	570	592	582	580	588	553	616	563	572	586	550	571	570	569	556	607	573	591	569	575	561	582	581	627	601	539	549	565	548	566	556	563	618	590	572	577	595	549	577	595	575	579	567	547	597	600	602	560	619	574	578	553	540	552	542	537	619	592	603	626	553	589	583	587	574	613	572	599	546	555	613	553	559	583	570	654	572	616	535	606	636	611	563	620	569	567	578	551	539	545	579	581	566	585	589	628	544	598	625	565	562	597	580	538	593	590	592	570	570	579	577	613	614	565	583	556	576	563	595	527	534	570	592	585	653	587	572	567	601	540	590	580	570	608	575	588	575	556	577	594	574	570	585	558	570	598	560	572	579	566	553	539	561	562	603	561	581	538	561	563	584	558	585	574	528	579	569	540	579	605	557	592	598	567	533	594	579	580	592	583	585	586	564	557	555	567	567	577	580	553	554	560	570	516	586	550	581	522	602	560
29075	29982	29323	15480	3076	728	366	286	251	268	281	239	264	266	257	254	256	252	251	285	255	269	281	224	276	254	274	258	289	257	282	227	239	271	284	253	288	254	282	280	274	281	241	237	257	278	273	268	300	296	255	268	276	262	259	236	275	257	233	278	293	273	269	241	261	270	236	263	241	255	294	259	263	246	268	268	289	251	252	304	258	252	257	283	259	269	280	256	223	295	291	255	262	286	305	270	269	298	245	282	270	250	240	269	273	276	224	271	260	266	257	254	272	243	308	275	251	262	273	283	269	253	247	269	262	262	243	250	261	270	270	280	241	237	264	265	286	291	290	252	296	278	270	247	292	258	270	256	267	279	253	260	269	269	291	265	294	262	269	271	296	274	249	289	261	297	291	274	256	271	279	292	256	263	243	286	304	244	276	261	251	269	276	252	235	265	265	268	266	314	284	265	269	275	270	292	274	257	237	254	260	251	260	272	273	263	288	240	294	310	277	296	300	254	265	248	295	283	282	287	262	273	243	277	262	237	250	274	258	268	261	280	240	264	279	256	271	282	295	259	279	277	271	247	289	273	249	269	239	277	248	232	243	285	275	244	275	266	279	265	281	292	282	262	255	283	288	247	256	294	245	293	285	281	300	296	281	260	259	278	256	259	281	255	299	286	241	244	283	296	258	288	274	265	267	260	303	282	253	266	275	272	263	265	259	257	279	267	278	265	263	257	250	227	275	270	283	291	268	287	236	264	248	272	282	258	265	241	265	274	250	292	299	244	252	226	272	251	280	276	282	276	273	286	271	241	293	302	268	238	289	293	258	246	263	296	262	256	248	266	255	264	286	266	241	291	277	266	290	254	268	279	260	267	267	270	284	281	294	279	305	254	257	264	275	252	256	266	257	288	292	260	287	273	259	264	255	294	305	268	271	253	267	262	278	222	253	266	243	260	284	240	249	273	278	261	320	294	264	241	293	273	252	253	258	269	267	265	269	277	264	257	284	266	267	276	275	251	284	279	268	250	256	253	270	276	246	250	252	269	294	284	259	312	284	258	237	276	287	268	245	285	282	265	251	239	256	265	257	272	268	250	253	278	238	256	247	273	275	281	257	266	243	273	273	249	261	309	240	273	281	265	275	270	295	234	283	248	242	278	273	256	277	251	282	263	229	272	275	278	244	242	255	267	265	239	258	291	273	314	287	284	286	239	237	271	238	276	270	230	271	267	255	274	248	263	266	275	247	271	231	256	259	263	257	244	243	263	255	273	275	239	274	298	274	288	278	251	239	298	266	256	286	276	246	259	251	233	272	296	262	299	269	257	280	257	265	289	261	280	269	251	271	277	254	232	290	277	285	273	270	248	249	278	272	257	264	289	239	248	240	259	255	273	269	294	283	257	262	271	273	260	281	258	277	258	255	277	272	285	284	240	263	279	263	291	292	252	269	244	276	269	268	279	252	232	279	283	296	286	269	261	263	270	281	256	271	227	275	289	250	262	285	278	267	292	270	260	261	277	262	258	292	248	299	269	283	280	296	268	240	273	272	256	265	274	282	276	248	285	283	260	268	260	255	243	285	262	237	282	280	256	302	294	263	254	284	268	265	253	288	268	272	239	279	249	248	256	268	258	297	243	254	286	240	272	278	244	261	291	299	284	268	277	267	291	277	266	278	299	281	244	295	291	247	240	266	296	272	244	286	245	242	261	251	275	301	281	264	269	256	252	258	264	282	254	228	301	267	256	253	265	259	256	275	261	245	265	265	283	266	258	294	279	280	263	256	283	275	284	260	274	255	242	285	263	279	274	229	251	275	287	274	266	262	272	272	274	261	302	252	277	261	248	254	276	263	276	267	261	256	295	287	304	259	275	289	268	308	246	265	264	273	280	275	238	281	241	286	255	257	290	264	276	281	294	261	255	287	271	270	265	299	267	264	272	275	262	276	259	254	248	260	282	288	274	271	250	285	289	277	255	276	267	240	280	294	303	281	274	305	266	302	255	290	255	245	257	253	270	293	269	259	285	267	265	257	221	262	219	274	300	228	251	254	272	251	262	260	270	269	278	264	231	273	282	286	264	273	264	274	243	278	262	269	305	276	274	251	279	251	237	249	267	290	269	260	254	256	309	264	289	266	273	260	289	252	295	257	275	272	278	268	252	290	274	291	255	276	291	250	256	283	293	295	237	312	260	277	261	261	286	248	255	275	280	240	262	244	246	255	257	276	256	292	256	267	281	271	276	254	270	251	282	275	266	287	239	276	277	263	269	252	245	263	270	278	270	283	251	295	280	276	253	285	291	270	278	261	247	275	278	260	243	279	274	269	277	272	240	247	281	253	239	285	287	259	247	286	255	286	253	263	252	256	273	253	255	254	268	223	252	272	249	277	288	242	279	275	269	275	270	282	258	280	270	255	266	255	254	279	258	290	252	278	249	259	267	232	266	262	309	265	268	276	268	247	256	263	253	286	292	259	281	260	265	279	246	248	282	266	255	259	275	298	267	285	272	290	279	256	259	268	262	290	267	291	258	294	238	281	248	275	278	248	277	285	264	287	273	302	272	287	257	283	271	280	250	245	266	289	247	279	262	257	254	266	282	272	281	276	237	255	287	286	290	289	268	297	272	301	262	245	308	257	261	268	268	288	260	275	262	259	283	280	276	283	259	256	281	259	273	281	283	270	267	234	271	278	286	275	270	283	245	288	294	259	269	268	253	254	253	248	276	248	257	287	297	258	277	260	260	293	278	261	265	291	224	277	274	254	261	289	258	271	266	254	277	259	267	249	281	248	260	272	280	267	256	250	308	295	276	291	255	304	272	250	273	256	285	286	242	282	282	231	272	311	264	261	271	238	268	266	286	253	269	245	277	280	246	260	266	269	264	272	261	273	270	246	251	274	258	279	269	245	280	270	273	260	265	235	283	258	286	251	230	276	253	251	277	265	259	283	229	287	266	271	240	241	266	253	254	282	276	247	251	248	291	235	232	255	297	256	264	248	291	262	275	268	261	240	239	261	267	254	271	221	255	290	286	267	254	302	248	253	272	268	270	262	266	262	267	260	267	295	286	254	232	249	266	276	267	254	278	247	260	262	258	303	250	265	270	293	282	251	289	269	285	264	268	240	252	269	282	266	260	266	254	290	260	298	266	247	258	259	251	281	258	263	262	261	265	271	265	265	264	257	267	279	274	265	283	269	292	257	266	251	255	267	271	231	277	249	275	266	263	288	260	287	279	286	255	271	263	254	255	250	281	281	291	281	254	279	251	290	269	263	275	263	257	283	296	257	281	267	274	270	279	265	266	260	255	274	265	256	262	284	268	262	280	309	276	264	239	282	278	257	270	275	253	284	278	286	270	253	262	234	307	259	223	278	241	287	255	249	280	257	264	259	283	260	302	267	250	260	269	259	267	272	297	275	266	293	271	233	286	258	245	254	267	288	243	266	239	293	273	258	320	274	288	260	225	281	259	267	267	273	267	254	251	282	239	281	277	261	284
36065	48064	36255	17864	5726	1463	700	542	506	491	510	510	546	519	520	520	518	518	524	530	516	503	527	469	471	458	529	493	543	492	501	532	538	506	495	529	498	530	493	490	478	548	532	527	533	496	487	476	476	485	479	514	502	521	495	510	493	520	506	505	498	492	461	505	473	535	500	512	480	501	517	527	468	488	517	496	528	477	507	491	542	481	493	528	517	488	480	509	505	502	492	485	528	490	504	507	500	518	493	453	536	458	519	469	497	492	514	489	492	555	518	489	542	524	523	526	500	481	508	489	521	532	501	522	502	532	483	490	481	527	519	529	478	502	517	495	512	491	519	478	505	499	519	496	488	477	519	547	513	522	479	513	535	476	488	525	457	525	505	525	560	524	528	506	506	531	497	510	507	511	483	504	547	488	515	450	520	491	496	519	536	506	519	519	523	510	510	514	549	482	493	532	479	538	489	539	526	523	525	512	561	514	488	538	499	475	515	507	494	489	490	527	460	527	533	503	486	546	502	522	505	518	498	482	481	482	514	524	512	483	497	530	534	506	527	499	512	515	525	502	497	492	507	503	475	528	496	481	505	514	513	495	484	504	473	497	494	484	516	495	496	504	515	512	525	502	513	512	476	485	511	483	506	490	468	516	462	502	502	538	492	512	518	499	533	499	483	519	482	507	505	473	500	503	500	533	528	531	484	494	456	499	489	504	491	499	518	479	532	536	492	500	502	527	526	489	491	513	516	474	463	501	483	520	544	469	498	518	513	534	511	498	516	520	498	519	526	525	495	450	477	527	460	535	491	541	525	561	511	495	540	501	516	502	496	499	528	487	541	496	488	510	529	481	496	521	508	479	545	520	527	500	511	512	504	521	502	489	506	528	468	530	483	533	507	534	493	549	485	473	500	487	541	546	479	509	520	471	495	489	529	520	499	515	516	555	486	451	545	465	475	507	527	484	501	549	528	483	488	513	486	525	545	518	520	511	535	518	521	458	495	521	502	487	510	497	478	522	525	441	525	499	525	488	483	521	477	508	491	550	498	509	508	516	510	511	480	498	486	491	498	529	480	488	519	533	553	519	480	483	577	489	500	528	506	498	543	520	524	519	517	543	499	544	464	514	502	499	543	513	513	547	539	489	517	531	505	492	485	505	486	475	552	507	504	503	510	499	519	516	503	511	499	548	480	514	526	517	517	520	539	504	493	514	540	505	523	509	469	501	520	511	532	542	502	509	513	503	511	493	523	510	498	503	476	500	505	526	472	500	503	538	514	512	498	584	491	483	473	533	549	500	479	537	472	514	557	504	489	486	507	512	518	539	533	514	518	505	510	479	488	531	507	520	502	505	524	517	493	448	467	478	474	508	507	464	498	478	519	520	511	509	522	516	475	508	518	498	470	545	569	519	518	509	502	547	480	514	495	521	528	487	554	495	496	493	473	500	515	523	503	508	541	533	489	483	500	511	510	494	523	504	504	497	523	492	514	523	489	495	542	490	509	493	516	476	512	449	521	473	516	520	502	522	503	545	467	502	509	521	533	504	528	524	509	510	503	521	535	439	513	506	521	528	481	502	488	492	544	475	510	490	480	460	500	535	465	495	482	507	506	512	528	495	490	527	513	558	479	522	493	503	529	557	485	520	509	537	531	531	481	510	481	472	514	500	496	486	516	500	522	499	491	494	486	500	532	486	496	470	485	523	498	489	524	505	511	450	507	512	511	535	489	528	506	505	504	570	535	550	531	500	495	510	494	520	530	524	528	511	496	478	501	502	489	521	511	475	482	510	503	475	497	471	505	496	492	494	535	502	468	481	504	514	486	524	505	538	443	470	474	500	510	525	543	514	522	496	527	499	542	561	496	506	502	470	483	509	486	476	526	518	520	526	496	476	472	501	508	520	513	531	556	486	507	507	500	502	480	532	521	520	529	502	460	524	508	548	521	499	516	502	487	514	525	475	522	504	505	512	527	524	513	482	509	499	468	544	486	512	503	508	543	417	477	490	517	510	514	510	518	543	480	467	475	454	513	536	489	507	499	489	489	497	499	519	482	519	499	506	479	462	551	494	529	506	545	535	520	474	480	529	515	523	528	539	521	513	511	528	533	483	518	498	483	519	518	499	482	502	496	522	544	536	477	476	511	490	517	491	488	522	521	504	496	506	522	508	485	501	507	539	505	521	501	540	518	513	508	502	477	509	520	498	533	513	528	522	464	555	501	486	513	507	508	548	500	472	482	555	518	498	513	515	549	494	481	499	511	521	514	532	511	493	498	466	477	497	506	534	504	510	478	484	539	530	548	495	502	544	504	495	488	525	523	496	501	514	509	516	531	492	464	489	529	504	471	529	498	512	537	502	512	468	462	504	514	491	525	495	502	505	529	478	479	519	506	517	543	487	496	519	506	455	504	511	557	520	478	513	494	511	500	487	496	549	522	500	470	493	515	505	509	515	496	483	513	484	475	463	453	471	500	522	508	505	493	509	511	507	508	512	496	487	499	512	475	535	521	525	508	518	496	509	515	495	509	500	530	489	518	499	467	546	465	495	487	530	545	521	490	505	509	505	524	496	551	536	509	498	483	501	486	476	528	485	548	499	534	472	494	520	495	518	515	553	511	517	505	500	495	520	505	512	532	492	511	540	466	509	504	510	489	521	528	509	545	519	487	481	542	499	493	479	507	511	538	503	505	515	543	510	471	505	493	525	503	537	491	497	492	533	485	495	477	475	528	505	489	523	516	524	494	518	474	492	481	511	465	511	502	511	536	491	547	478	476	540	519	536	506	533	551	482	520	484	491	510	528	499	499	547	460	519	496	496	478	514	503	496	492	448	524	508	563	520	487	506	516	537	563	513	498	470	521	523	533	504	513	530	488	484	473	508	489	506	504	506	511	475	536	490	528	530	509	512	522	554	495	499	502	519	506	449	503	500	513	502	551	502	477	488	509	483	498	550	516	527	451	500	513	514	519	484	517	511	531	533	504	560	497	494	511	523	503	512	540	550	482	510	490	523	477	498	514	503	519	505	508	495	539	493	517	509	525	465	528	527	545	512	500	543	504	492	483	470	523	514	481	501	484	501	487	513	496	521	499	522	509	524	543	511	470	519	568	514	513	508	467	499	516	487	494	515	503	478	529	484	493	496	514	524	495	522	499	510	510	539	485	530	527	472	496	521	492	515	523	547	531	516	505	542	486	498	525	472	540	458	505	492	480	499	481	537	512	472	476	520	535	533	471	548	514	469	530	514	510	476	486	444	507	530	460	476	475	487	521	480	504	528	504	540	509	501	530	508	523	482	484	495	500	521	464	496	515	519	465	539	483	494	497	511	481	478	509	541	500	522	526	477	535	520	513	507	503	515	509	520	510	514	491	494	488	483	497	509	536	488	514	522	503	526	514	505	509	504	492	452	525	485	490	504	514	541	504	502	536	532	504	483	498	486	527	498	480	486	529	495	545	515	463	474	501	499	502	499	511	464	527	485	489	508	484	535	491	477
24706	24675	37121	31984	20431	8290	980	366	270	270	304	308	278	315	269	290	265	250	294	298	253	264	278	269	279	287	266	245	292	248	274	277	284	249	264	247	263	274	260	284	287	265	280	284	277	264	277	280	277	298	240	270	301	287	269	269	275	272	280	259	259	287	265	274	302	264	255	282	238	254	265	271	286	267	256	266	265	271	278	286	277	268	282	282	281	271	287	279	268	268	286	245	264	285	276	269	271	275	268	303	263	281	265	265	275	261	295	261	285	251	270	281	278	244	279	262	281	265	293	249	291	271	309	257	263	269	244	278	257	271	280	274	248	259	255	281	279	275	269	276	248	283	252	288	303	296	270	275	298	234	275	286	269	270	259	271	274	246	276	248	279	279	280	290	280	268	271	297	259	272	257	267	277	244	297	271	265	276	274	286	250	238	270	300	275	283	249	268	257	251	278	292	273	280	283	257	246	262	270	275	272	287	256	287	278	258	283	298	284	260	295	301	273	296	281	284	264	264	255	257	253	278	263	300	271	273	274	293	254	240	278	265	288	273	293	292	250	251	259	262	279	286	289	272	282	270	301	276	304	272	254	265	295	263	260	286	285	258	253	268	273	254	265	279	261	270	264	278	263	257	252	269	299	272	272	264	267	268	282	279	246	260	270	284	294	277	293	301	293	273	285	262	283	303	276	256	276	258	301	276	281	293	251	299	277	257	263	297	254	262	306	271	294	296	295	286	280	276	263	275	286	267	270	284	240	290	307	288	277	281	292	266	295	271	310	265	264	259	276	264	283	273	256	273	279	279	295	266	270	256	262	279	286	278	260	258	285	272	242	297	282	308	283	280	285	274	251	293	262	268	265	303	274	283	271	273	256	314	294	279	255	268	267	250	267	272	284	250	284	277	264	256	275	257	251	279	284	298	282	274	271	299	245	260	274	268	250	232	302	257	288	258	260	277	284	304	282	282	281	282	272	273	289	298	291	271	264	280	278	283	296	284	276	271	265	282	269	241	264	296	279	281	280	274	264	269	243	279	270	280	260	274	267	269	276	295	276	298	288	282	291	288	264	282	282	255	282	263	291	304	291	291	272	291	257	252	279	285	272	273	279	261	279	262	247	266	279	273	251	274	270	268	270	273	302	285	262	267	258	267	256	282	286	310	279	288	238	277	282	277	279	288	284	268	268	284	303	265	271	272	288	296	266	270	298	239	283	269	259	295	285	282	299	275	281	259	269	260	292	292	274	265	279	283	290	273	260	310	248	275	277	283	264	279	276	294	279	250	274	288	306	242	274	250	264	245	276	276	282	293	259	252	244	289	270	277	285	267	263	288	304	255	269	257	289	266	251	278	261	270	255	289	285	256	277	254	258	287	289	296	282	269	261	259	269	278	288	247	261	284	300	311	278	245	267	272	251	278	268	270	286	278	270	280	286	292	279	262	283	284	280	268	271	280	260	295	278	315	297	259	271	268	262	260	267	301	260	262	273	283	279	280	277	269	273	286	323	287	290	287	269	269	256	274	283	269	268	271	275	292	287	288	278	288	277	268	287	261	304	266	268	251	299	270	260	249	255	271	263	249	281	283	296	294	274	272	264	268	268	250	271	259	261	254	248	252	262	284	258	260	279	276	245	275	266	284	274	268	257	289	263	289	281	262	278	274	273	275	291	282	264	260	281	279	277	272	289	288	255	272	241	297	269	295	286	240	271	267	242	267	279	282	284	282	287	287	253	253	287	299	274	260	265	307	267	274	262	295	288	303	294	265	245	268	288	269	256	283	279	294	237	257	258	285	265	288	278	238	300	274	270	256	284	260	254	242	268	278	281	288	278	289	285	285	248	286	276	290	254	291	271	266	309	275	248	276	280	271	275	271	267	290	271	269	272	250	292	266	283	283	295	246	287	250	265	294	286	246	252	303	253	275	248	265	298	263	256	276	281	268	236	280	248	244	292	284	281	277	304	305	260	268	275	244	261	257	278	277	250	293	264	265	269	248	266	289	280	264	271	285	278	261	272	268	297	270	266	266	257	309	250	312	268	280	276	271	265	247	286	274	264	293	286	274	266	265	269	282	256	280	276	267	302	250	250	235	268	242	281	270	272	270	302	259	289	249	275	279	308	255	275	259	239	298	235	253	274	288	257	272	283	293	288	286	247	277	255	273	282	289	260	265	263	238	285	293	253	259	311	285	299	264	274	300	267	285	279	289	240	259	257	254	288	250	252	281	254	278	288	258	302	293	287	279	290	287	270	260	255	277	252	296	269	272	289	253	273	259	272	271	258	256	268	281	293	257	283	297	266	264	273	298	265	271	249	265	262	256	259	278	263	259	253	259	264	275	278	267	271	270	258	283	282	272	256	278	270	283	294	295	281	277	255	277	293	250	299	284	317	268	285	277	297	266	274	282	265	269	263	254	276	272	259	250	268	295	255	268	302	280	283	266	270	312	294	270	279	261	270	273	315	278	266	268	262	255	291	240	274	281	290	294	278	281	282	281	278	296	266	257	269	298	294	269	270	279	263	297	249	287	268	282	275	286	268	296	286	270	259	283	294	281	270	283	252	269	247	290	260	281	276	261	284	298	262	300	263	288	264	289	262	282	277	264	270	277	276	292	268	260	273	262	275	291	255	280	264	283	266	309	288	304	285	278	283	275	259	280	273	279	290	268	288	300	293	305	274	269	280	284	294	273	295	264	294	267	244	283	276	269	301	239	287	286	299	314	290	315	267	288	266	285	267	300	274	275	277	291	290	308	265	279	275	258	268	278	286	304	267	286	295	305	264	272	273	261	299	274	278	258	284	259	269	264	250	287	253	270	280	270	279	281	272	279	289	293	298	280	299	251	279	284	286	291	292	301	330	294	275	293	247	275	272	275	259	265	267	300	248	274	259	276	266	256	295	271	245	269	262	246	262	235	258	278	271	269	288	244	254	290	272	289	250	273	294	266	268	289	278	256	277	263	280	278	274	262	271	245	240	261	264	297	294	296	288	269	277	247	267	260	262	285	297	263	316	276	277	261	260	279	290	292	230	253	255	261	289	286	287	277	294	293	258	278	265	269	272	292	283	253	282	295	280	262	305	265	259	259	293	293	256	248	274	287	241	283	268	283	286	284	302	286	280	300	273	276	253	272	292	286	280	262	291	278	246	241	282	287	298	292	285	250	252	270	266	256	282	270	306	277	271	265	260	278	273	264	286	256	272	282	297	275	286	303	277	251	279	285	264	256	287	276	312	284	266	284	261	301	258	252	255	253	268	263	278	282	265	239	283	267	277	278	278	274	282	267	286	275	300	278	271	274	295	252	278	252	266	268	295	266	299	266	311	284	276	279	292	284	282	264	268	269	284	269	253	302	292	282	259	260	275	294	285	278	258	279	262	259	248	240	266	235	277	280	283	268	294	278	268	264	296	280	264	256	269	262	288	292	256	313	315	286	257	266	292	279	262	312	278	278	311	262	297	265	251	251	297	250	273	256	255	303	280	313	271	262
57621	91745	70075	42898	21319	5956	1486	691	516	475	536	527	540	538	494	526	512	544	539	519	477	496	507	520	521	514	507	546	547	479	548	467	478	509	519	494	551	507	483	512	520	517	530	538	494	501	524	515	498	515	489	492	520	548	515	528	505	512	521	496	514	510	518	537	527	517	478	533	527	537	540	499	514	520	500	527	472	546	490	516	524	522	531	506	469	522	484	515	502	539	480	543	555	489	549	545	522	515	526	497	477	525	515	533	504	531	501	537	529	548	487	493	520	491	499	496	507	486	490	501	505	510	546	571	519	457	517	540	504	504	523	545	490	540	536	482	501	522	521	483	536	478	517	495	518	501	465	520	481	517	589	528	504	522	496	534	505	509	550	545	517	517	489	477	543	500	467	497	499	505	542	448	520	468	508	526	530	467	506	533	515	493	545	509	529	466	489	530	555	515	532	525	492	517	489	496	474	523	457	545	533	479	539	507	535	493	477	512	509	503	519	485	542	488	485	533	553	513	554	482	494	544	530	539	524	480	480	515	508	519	475	495	560	533	519	476	582	511	536	566	537	517	512	549	529	544	535	514	477	534	510	526	491	505	512	488	517	499	515	530	494	560	509	549	535	543	511	513	495	523	528	509	501	478	544	495	578	570	530	490	484	516	525	486	512	481	547	501	506	520	534	518	509	490	537	510	540	524	530	531	527	506	513	518	518	494	520	521	510	480	533	525	531	506	529	512	550	536	552	501	506	522	550	503	516	509	510	526	488	519	488	560	513	502	492	548	521	494	462	546	477	520	524	517	532	522	508	501	516	470	540	500	495	502	517	527	520	480	534	534	461	522	508	536	512	509	499	516	508	510	510	518	550	507	529	496	479	486	510	502	514	557	517	507	482	514	520	506	540	530	534	530	522	578	494	538	527	483	522	537	523	505	531	510	471	499	498	525	513	503	504	532	491	517	490	499	502	539	513	511	553	506	527	523	513	501	538	518	516	466	512	513	475	520	521	522	469	520	500	467	487	517	521	521	516	443	484	517	491	557	504	531	482	540	503	532	509	492	502	483	514	471	498	487	519	543	537	528	491	523	501	473	490	482	486	506	494	481	505	542	536	544	536	529	479	494	515	519	495	491	554	520	508	557	486	500	500	507	530	476	549	521	493	537	540	522	536	543	502	505	547	498	532	517	536	527	549	498	562	522	506	468	453	502	510	526	489	532	508	513	498	540	510	499	539	495	527	516	530	544	487	500	552	528	517	529	543	521	529	512	530	541	518	494	512	524	510	509	535	503	476	513	488	452	503	515	513	513	497	532	530	511	486	520	524	496	502	480	509	500	535	527	506	546	538	474	510	476	456	529	505	503	498	536	566	492	529	541	518	501	526	513	513	520	535	512	539	524	492	509	515	534	513	507	512	495	526	509	519	516	507	515	500	567	509	526	493	527	489	477	471	555	521	525	456	533	513	481	500	514	572	525	535	551	525	523	530	517	507	491	532	499	503	489	533	573	500	511	522	490	514	505	488	529	470	534	549	540	515	506	529	481	522	515	537	506	504	488	490	493	514	529	511	523	494	497	549	476	516	544	520	534	475	513	497	511	529	522	502	491	498	502	530	534	503	552	515	523	506	502	534	522	511	534	512	517	540	519	512	514	511	496	508	509	471	509	517	485	493	501	525	512	544	495	509	515	488	510	550	504	477	497	490	547	524	532	520	508	536	534	529	514	510	549	496	556	539	531	500	539	470	474	519	483	481	533	456	510	502	513	530	528	499	535	518	541	489	553	523	518	527	510	523	496	529	545	482	487	505	503	538	540	481	487	477	586	519	537	516	511	526	486	514	538	543	514	486	537	494	515	554	533	534	544	497	478	526	509	525	538	550	456	535	493	492	508	501	504	525	531	493	527	509	526	541	505	483	499	493	524	535	517	532	508	461	458	530	458	503	540	518	508	532	473	521	521	490	512	524	478	513	494	513	513	506	517	471	509	555	519	496	520	536	529	536	514	538	512	489	511	496	468	566	484	526	498	507	475	533	489	575	470	557	476	541	552	489	498	493	504	508	506	536	532	477	538	509	548	549	496	483	514	533	527	559	534	481	518	507	543	523	530	490	514	502	551	509	536	505	496	513	495	556	498	497	506	517	488	568	496	501	571	529	493	527	509	540	532	525	521	503	488	550	509	482	544	525	555	520	495	489	518	541	494	554	540	478	501	528	526	485	521	526	521	520	524	476	535	493	506	519	527	523	519	527	522	504	480	495	501	521	500	476	510	508	535	513	532	530	512	517	542	524	499	491	475	506	524	463	515	512	525	529	490	533	493	530	498	498	487	507	514	501	533	527	533	484	497	520	500	505	510	516	531	486	506	539	486	488	495	525	508	534	514	517	542	526	509	539	527	526	548	507	506	569	493	509	528	478	501	529	496	551	512	509	511	494	491	498	509	520	512	562	510	497	518	534	507	492	527	449	503	504	495	516	491	523	522	479	546	542	497	494	500	509	533	556	521	496	513	544	493	556	520	500	507	530	502	482	513	548	495	526	496	508	512	522	493	550	517	507	523	508	502	513	502	538	494	506	528	454	519	510	491	499	492	515	505	487	502	555	523	570	483	513	516	484	478	485	516	504	523	520	499	494	498	451	515	517	515	516	497	547	484	513	513	528	499	526	523	494	486	515	520	499	458	522	503	445	499	502	506	526	514	511	539	519	528	526	533	546	541	517	509	507	498	521	529	488	516	526	523	558	522	499	497	522	535	517	521	570	516	527	512	523	534	491	512	515	534	499	489	531	559	547	499	492	518	486	531	497	504	517	521	585	486	451	501	533	493	480	516	527	528	475	496	517	528	529	478	480	495	512	522	516	489	554	497	507	540	500	517	545	545	529	509	504	499	558	478	518	510	493	504	513	527	561	510	498	475	504	517	474	510	501	468	508	492	484	466	490	515	496	517	500	530	508	493	519	507	533	520	533	536	551	447	501	492	527	531	519	525	536	502	503	479	504	472	533	486	571	480	474	527	522	528	514	552	478	529	484	537	478	513	526	512	513	515	505	510	502	526	505	533	514	541	523	531	546	517	527	488	527	537	502	497	492	476	498	498	530	551	483	513	534	511	531	530	509	539	530	443	512	510	513	490	548	533	500	546	501	498	524	548	531	506	505	530	497	538	471	495	507	513	522	472	474	538	523	492	458	504	518	556	484	509	524	506	495	527	540	564	525	525	481	522	515	522	529	515	464	505	560	544	526	488	494	488	492	514	566	497	462	543	538	525	523	502	541	526	506	508	504	513	524	512	508	497	530	526	499	523	539	516	525	502	476	521	495	477	555	511	540	490	506	557	502	503	525	495	513	508	537	489	459	524	494	524	570	493	516	531	491	529	493	544	526	466	475	499	521	503	488	498	490	489	522	537	539	521	546	545	504	570	515	505	506	500	520	528	510	494	521	522	511	532	489	541	462	533	521	479	517	558	509	492	500	454	514	494	550	507	495	562	526	504
23372	22540	33020	28489	22125	17346	4528	499	371	357	333	335	320	311	368	355	341	327	351	335	311	350	335	305	313	342	318	332	358	304	329	311	343	325	325	313	311	335	314	334	333	288	348	300	356	319	313	334	347	301	336	318	301	312	345	350	337	338	320	327	312	332	305	303	330	315	330	298	327	310	306	339	307	325	289	328	306	332	320	296	334	346	337	327	344	309	327	315	343	304	308	311	294	336	307	321	361	308	314	296	325	331	345	360	307	344	318	293	337	348	329	351	308	352	296	321	312	301	321	329	316	322	326	335	311	296	301	317	348	305	302	355	350	326	319	286	330	305	326	318	331	323	301	303	338	337	347	313	306	295	348	309	306	321	328	337	297	306	330	332	360	332	319	315	340	331	335	338	325	328	313	309	318	300	334	328	303	346	350	314	316	311	307	285	305	324	358	335	356	322	328	339	334	326	336	338	316	366	316	308	315	328	303	332	297	330	327	322	355	314	320	333	307	329	336	318	304	345	318	310	294	316	346	325	332	342	291	314	332	340	326	321	305	308	286	319	335	335	333	313	304	329	335	299	345	290	293	292	304	294	326	338	319	339	325	346	334	326	341	306	322	332	320	342	305	333	321	319	304	341	335	331	327	339	317	330	295	338	290	316	313	328	294	338	337	313	349	345	335	345	316	302	311	310	321	319	303	303	313	316	309	360	312	319	324	348	352	347	328	323	324	331	325	332	319	287	314	311	336	310	322	328	320	356	324	328	333	308	300	314	367	328	306	328	309	308	313	315	327	307	315	344	322	339	327	291	359	337	311	271	298	337	313	327	300	337	354	313	343	336	342	336	332	273	330	308	353	311	303	323	282	319	328	326	332	325	321	349	290	348	308	306	333	325	305	305	309	322	346	312	314	341	283	343	334	311	332	327	344	343	336	314	330	335	328	323	316	356	336	288	288	298	327	336	309	329	311	343	322	319	345	314	348	315	304	284	310	335	290	318	320	316	320	339	337	308	328	325	343	351	309	301	342	333	328	321	304	322	327	347	307	353	333	323	325	303	311	349	325	320	338	339	322	291	303	314	317	339	328	342	308	305	315	308	336	350	349	343	333	333	308	326	306	317	325	311	331	335	298	307	292	326	321	327	330	325	313	295	306	317	313	322	342	305	334	315	304	334	332	348	312	288	339	338	325	328	299	344	341	343	336	296	329	296	309	316	311	341	347	307	312	315	291	325	320	313	325	298	349	321	314	317	324	291	294	301	287	302	294	347	323	316	318	308	311	362	322	341	306	318	312	337	321	306	311	298	334	313	338	298	332	303	309	304	285	315	323	309	324	317	324	342	334	324	320	322	338	328	313	333	349	342	322	293	317	368	329	340	310	327	377	334	316	335	317	309	329	328	309	317	298	297	351	348	306	323	302	296	355	349	333	288	313	341	332	300	313	329	337	325	312	329	312	315	328	346	324	307	337	320	318	312	330	330	330	370	334	314	307	321	318	304	334	291	328	306	308	294	314	318	307	333	333	292	331	305	357	332	315	274	328	352	348	325	318	333	331	291	300	309	322	294	321	336	292	366	336	294	318	327	286	344	287	311	316	316	339	334	339	359	295	308	294	334	334	336	350	305	310	301	301	347	319	289	319	301	343	353	302	344	325	309	326	321	329	332	301	347	349	338	282	335	299	320	307	352	323	321	310	351	347	293	292	295	347	323	332	318	317	323	349	330	332	335	305	285	287	354	334	290	338	283	301	332	292	338	319	292	324	321	302	323	333	339	327	332	322	335	355	351	321	353	323	331	304	328	312	312	327	320	315	309	328	314	299	321	291	318	332	319	293	321	315	304	305	321	334	319	319	309	326	326	311	357	346	293	318	323	328	331	325	317	328	322	316	328	293	323	287	321	306	310	296	294	306	323	316	314	298	319	336	346	330	314	324	320	356	338	333	331	337	335	283	313	281	294	337	319	315	302	320	325	351	312	315	323	349	307	323	320	331	344	312	303	328	293	301	297	315	333	304	320	300	331	344	344	308	354	305	315	333	325	296	351	331	311	339	305	335	321	337	316	325	314	326	339	315	309	335	334	301	313	324	315	307	334	283	335	300	316	326	300	298	316	309	328	323	318	313	339	329	310	321	311	336	303	309	337	357	333	306	327	349	295	351	299	325	308	340	328	314	313	305	325	310	313	305	318	309	310	357	314	314	329	332	312	337	314	316	332	319	335	318	303	339	328	326	295	296	319	312	321	302	305	299	307	326	338	317	301	299	317	326	298	286	317	307	313	330	337	341	307	305	362	305	315	336	323	335	316	332	307	314	362	301	310	321	317	311	297	285	321	325	296	331	307	292	292	306	358	332	377	334	286	293	307	342	311	311	358	314	316	323	302	319	318	311	319	364	314	306	323	312	318	326	295	323	317	318	329	333	356	330	316	322	321	352	320	339	314	291	261	328	299	333	337	307	328	314	331	303	324	362	326	348	296	350	349	329	327	320	340	317	332	329	338	344	312	290	365	330	330	313	299	312	306	307	305	329	333	342	316	307	291	326	337	320	339	297	317	315	298	326	326	312	341	312	274	341	349	337	284	318	363	308	329	329	336	314	306	345	352	299	301	319	327	303	302	325	316	334	317	313	320	358	308	338	295	320	293	333	343	297	343	352	332	324	297	323	336	321	317	305	328	331	334	298	324	326	336	321	287	342	321	344	329	327	314	296	314	331	321	341	319	338	296	337	333	333	297	326	329	344	318	354	325	344	329	294	311	356	273	322	322	326	366	361	284	339	280	303	311	289	331	320	317	299	334	318	312	320	353	367	327	354	290	293	326	321	322	332	328	333	298	316	331	327	291	321	334	294	309	340	302	328	317	319	294	324	302	311	290	318	309	294	376	325	312	344	335	308	334	312	281	316	338	317	306	341	341	342	334	358	323	330	282	354	297	318	311	312	294	329	332	303	334	307	309	340	308	309	351	351	303	300	323	335	328	306	342	310	296	332	306	342	314	325	310	327	310	309	330	334	320	355	307	295	345	331	311	319	341	335	322	354	286	312	301	316	331	359	306	338	327	316	327	359	334	312	322	297	335	313	322	336	319	349	317	342	336	299	297	329	357	304	327	349	307	317	338	348	351	335	328	329	297	317	333	306	294	327	319	304	276	305	295	323	332	298	292	329	324	334	304	330	334	345	310	334	341	331	297	315	331	328	316	284	340	326	322	321	315	297	356	328	325	313	349	333	310	279	297	336	333	304	339	315	296	308	334	328	318	346	343	319	325	318	337	323	314	321	313	299	329	347	331	325	335	323	320	331	314	327	322	321	324	314	319	323	301	328	325	334	313	300	291	334	323	304	296	323	341	351	325	328	287	328	336	289	328	338	312	348	326	285	311	325	322	309	327	330	329	313	322	324	291	342	323	321	342	304	338	324	284	332	317	317	314	318	300	363	301	358	348	308	326	329	345	330	303	333	284	330	303	302	298	326	318	336	314	319	290	275	327	342	336
61208	101943	80445	51711	27900	9600	2244	846	640	593	596	552	566	589	567	601	559	569	609	613	588	608	567	619	559	576	580	590	608	552	576	571	578	597	551	535	567	555	613	570	549	580	598	524	569	570	539	613	591	567	611	579	545	566	638	599	556	561	587	577	605	578	605	517	551	551	624	589	582	572	591	561	559	564	542	581	561	589	587	547	604	505	562	576	584	535	563	567	571	587	580	550	575	577	558	564	557	611	555	546	522	617	519	585	560	550	603	581	532	594	547	578	635	576	595	577	604	532	566	601	634	590	576	556	625	555	572	556	602	587	557	609	556	576	619	523	565	543	530	600	564	579	594	572	580	558	582	570	562	618	583	594	577	590	607	562	546	597	587	598	611	557	630	565	562	624	577	574	570	606	581	581	606	587	570	606	603	588	598	572	597	584	562	591	582	560	567	571	582	598	548	600	571	575	574	595	563	582	595	579	577	589	570	583	615	573	607	591	557	579	562	604	547	592	557	570	588	558	581	612	578	589	575	566	577	581	627	557	593	559	553	554	519	569	585	590	583	615	551	589	533	561	621	605	561	608	591	550	537	556	560	554	576	572	575	619	554	576	578	559	603	598	574	540	537	536	597	598	528	594	565	637	596	587	537	578	591	593	558	552	582	595	600	540	538	568	564	578	579	551	583	599	592	607	579	550	573	600	578	573	572	593	589	532	580	561	559	608	500	575	587	624	568	575	587	566	583	625	587	586	579	540	626	594	570	594	547	625	603	563	600	573	584	557	609	638	583	576	602	552	562	607	637	600	581	589	571	587	629	573	601	527	554	582	590	584	608	579	559	585	579	554	582	595	568	554	566	598	533	589	581	592	568	572	581	584	540	583	553	548	595	565	558	577	602	624	572	578	577	564	601	571	599	569	561	584	580	608	535	599	582	562	568	566	581	551	537	598	555	580	533	592	590	557	566	613	559	589	591	581	584	636	570	589	577	548	606	599	602	583	567	557	590	583	551	577	609	549	594	591	558	586	567	570	578	601	570	553	560	550	551	577	545	553	581	577	603	579	555	608	548	612	575	591	608	572	599	589	541	552	596	571	586	597	614	633	564	559	578	552	566	583	589	621	573	591	619	603	608	593	575	593	578	610	568	564	616	580	533	596	581	613	597	618	586	567	591	570	624	584	572	565	565	590	564	560	596	590	621	637	584	570	512	588	531	587	566	565	560	604	607	559	552	570	558	595	582	576	563	612	560	577	597	585	611	600	534	596	593	538	591	557	595	574	585	593	564	581	583	564	597	537	525	528	561	617	581	573	592	527	535	566	557	564	563	580	573	600	609	577	583	558	560	546	597	590	649	517	572	612	562	561	570	532	576	549	619	580	613	601	586	536	620	564	561	595	633	587	528	555	588	565	571	576	533	576	571	580	593	546	569	539	582	590	566	593	559	549	555	590	584	597	584	570	587	564	605	610	556	527	508	598	605	576	556	574	593	592	581	590	583	576	614	570	551	598	552	553	608	617	595	592	596	633	565	550	576	613	630	575	567	531	547	555	598	547	597	533	590	561	543	578	578	578	588	598	566	605	554	599	607	596	540	557	612	584	606	579	599	585	578	596	559	556	565	606	552	605	629	597	627	543	590	605	573	575	544	579	627	566	587	632	566	625	553	557	553	598	564	616	589	602	611	559	588	621	588	574	574	591	612	555	645	621	590	600	571	597	565	608	568	601	571	594	553	580	590	567	573	565	652	595	576	617	588	597	560	539	578	568	563	592	595	567	610	584	553	603	593	552	594	547	556	598	577	649	553	517	585	641	578	594	566	613	581	549	580	570	562	579	582	581	580	591	570	551	572	566	620	566	603	599	564	551	586	609	554	573	623	579	555	527	554	548	591	580	609	609	607	544	573	560	600	595	639	549	593	552	594	565	580	615	609	579	578	525	593	548	571	575	556	589	569	586	555	570	563	586	544	556	572	604	564	579	547	613	607	577	622	596	589	571	597	617	584	556	541	562	571	565	578	560	573	554	541	608	581	551	555	571	585	557	585	612	601	573	601	594	587	566	573	598	608	584	582	584	526	536	580	571	602	575	590	583	607	560	589	596	554	567	594	556	564	600	561	592	610	649	581	583	620	563	577	595	585	554	601	543	590	574	577	613	552	567	563	635	569	558	605	568	554	580	567	559	596	607	558	619	564	593	573	549	584	549	542	572	526	554	575	629	584	544	590	566	603	589	580	574	583	570	519	602	579	605	617	553	549	542	587	548	519	576	575	549	582	545	593	617	573	606	584	553	586	548	547	553	571	587	613	536	604	557	568	547	598	609	589	519	574	627	570	552	586	574	567	563	571	551	556	522	589	521	536	578	579	549	578	557	560	579	598	571	541	601	581	567	574	575	549	582	598	561	585	553	520	571	577	536	562	595	614	597	592	582	586	554	540	586	582	567	547	593	551	586	585	584	564	569	546	566	546	560	592	576	586	570	535	561	549	555	584	557	611	549	586	622	567	611	549	585	616	586	568	560	631	571	547	581	523	568	624	580	588	546	587	575	519	604	560	519	591	592	585	614	572	542	560	579	593	579	557	548	557	593	568	595	561	613	554	606	559	557	581	581	594	587	584	559	602	598	607	579	562	558	568	568	576	576	617	541	546	562	583	580	586	579	599	564	553	623	575	544	566	568	547	592	647	542	579	568	602	572	585	574	566	576	595	560	582	602	562	601	542	546	608	574	543	586	576	516	541	592	566	542	585	588	605	576	583	579	585	627	564	568	574	603	589	580	578	603	582	577	623	575	597	601	571	571	595	554	570	569	584	574	547	615	565	594	558	571	579	551	582	593	541	570	635	559	568	564	560	602	570	560	625	595	554	593	573	583	581	597	582	584	574	552	616	577	573	579	565	570	586	627	558	598	563	541	553	513	610	567	587	553	585	560	608	596	548	550	552	518	573	517	601	565	560	601	612	561	537	560	550	569	618	610	554	603	590	609	575	563	624	543	569	607	570	574	540	562	547	557	538	598	557	604	576	577	594	580	571	595	585	578	590	645	584	580	603	558	530	530	608	547	551	606	564	586	584	576	529	583	603	607	616	613	567	569	605	597	563	553	597	549	543	592	607	579	582	573	569	574	582	561	575	518	572	592	542	591	589	566	586	588	623	574	574	565	571	576	576	521	559	625	547	584	559	587	568	579	531	569	510	579	559	609	585	574	587	554	603	574	563	526	568	583	557	565	580	538	591	604	578	589	564	541	590	533	652	551	587	592	593	566	576	555	599	555	624	572	568	563	590	580	549	540	590	593	569	551	561	579	562	574	570	557	502	583	561	556	563	528	601	551	559	546	526	545	583	577	628	581	578	553	592	533	572	608	570	610	585	566	580	555	592	565	547	581	549	576	581	571	611	560	566	546	539	615	565	567	574	576	525	575	606	551	526	563	555	577	566	561	592	578	518	597	600	560	646	580	546	571	529	609	564	603	579	536	590	560	577	602	585	549	558	579
28787	31430	29548	14647	2806	633	342	269	274	276	288	264	260	258	245	254	308	277	263	279	273	288	262	300	265	257	256	216	255	271	265	290	277	242	250	270	274	277	252	254	254	289	258	302	264	261	279	252	309	264	257	270	259	269	269	283	253	270	263	271	242	270	268	279	260	270	233	257	269	243	262	273	264	236	268	261	249	283	252	270	283	262	272	288	251	259	279	265	265	281	252	284	289	270	299	300	254	249	254	290	246	303	261	263	279	283	261	291	262	265	272	278	263	263	266	246	258	258	231	271	246	258	297	254	273	260	270	284	269	266	257	290	298	267	249	286	269	275	244	261	280	287	275	271	264	255	235	288	254	278	274	241	221	312	280	250	285	252	242	275	274	274	277	288	278	279	243	281	259	248	266	229	276	250	271	279	258	268	283	299	278	267	280	286	275	281	275	262	299	237	294	254	253	277	248	271	272	282	275	249	263	267	252	277	269	263	277	307	251	257	282	265	285	281	269	256	277	289	277	267	262	264	291	238	240	260	267	287	237	271	263	274	278	302	286	279	248	275	283	247	269	290	298	277	265	274	302	283	283	259	240	253	295	261	261	256	253	280	256	278	286	281	264	289	259	286	305	265	254	290	268	278	246	271	276	293	252	272	269	259	275	255	266	263	283	287	250	264	216	272	294	287	280	265	253	242	271	271	280	263	241	235	282	252	240	268	284	282	279	287	269	278	262	263	272	247	273	259	284	251	280	279	223	262	265	261	256	268	280	254	239	221	272	268	268	268	300	252	259	258	280	268	271	259	303	277	287	279	290	262	280	284	272	250	247	267	285	272	288	253	258	259	252	267	282	275	267	271	247	263	270	274	288	270	254	245	256	249	277	294	275	251	293	239	277	267	264	261	283	252	276	282	249	266	273	273	283	266	287	276	233	263	282	283	259	263	263	292	247	243	257	247	267	260	278	292	282	256	254	254	248	259	240	301	253	256	260	268	279	293	298	274	288	270	276	284	290	279	264	248	255	275	240	261	286	234	247	280	264	251	255	294	287	260	271	256	276	289	243	259	259	280	251	266	273	255	248	267	273	282	283	281	255	270	265	259	273	252	223	284	250	254	264	276	285	249	247	272	261	276	278	266	257	270	277	267	289	245	266	267	254	262	296	227	282	247	249	258	251	269	287	275	307	256	258	269	252	281	234	250	267	242	274	258	238	245	261	242	279	282	245	267	261	286	248	270	252	280	257	261	266	260	272	278	283	253	256	258	247	262	282	280	272	256	271	251	265	242	258	264	249	270	296	286	259	264	279	258	257	287	255	281	276	281	255	262	263	276	281	268	270	289	252	237	236	258	280	278	255	277	262	288	243	262	304	258	268	235	264	246	250	269	265	268	274	261	279	276	277	283	238	289	257	292	270	250	288	272	276	254	268	272	267	277	263	242	314	276	281	271	248	267	256	247	232	280	265	246	308	264	272	257	271	265	272	236	285	281	277	278	270	257	271	280	253	289	246	230	268	262	283	253	242	310	243	267	269	288	257	255	295	265	282	269	283	269	271	278	282	246	249	286	283	262	290	283	278	249	257	271	274	263	263	276	287	256	267	280	274	262	238	273	266	279	261	287	269	281	283	253	266	258	258	250	262	261	288	243	248	267	273	273	255	254	257	276	259	244	274	255	259	273	246	289	271	280	285	231	268	233	256	261	246	255	268	248	304	272	257	271	278	259	277	274	264	264	259	254	262	281	231	281	265	269	282	283	298	253	266	249	234	257	213	310	243	296	265	254	266	278	267	256	247	250	276	269	273	268	269	259	264	273	276	286	273	257	255	271	245	301	303	282	266	222	238	283	276	279	235	253	263	289	268	263	283	257	257	245	281	264	266	240	251	237	256	254	268	262	262	271	288	291	273	266	251	252	271	262	260	242	284	266	271	266	294	258	244	229	254	236	277	249	250	267	263	256	268	247	251	258	281	278	266	264	263	269	259	307	246	269	276	272	275	276	277	260	260	269	256	285	260	277	256	291	235	274	236	297	262	270	265	265	250	251	279	255	261	275	284	275	272	276	277	278	282	264	270	251	265	271	298	286	261	253	258	283	283	277	264	256	288	248	252	255	263	282	259	284	237	269	264	274	252	309	314	294	247	256	261	290	270	259	271	275	243	264	259	248	268	269	261	276	252	286	266	291	252	251	286	247	306	305	254	279	259	247	254	308	270	271	271	234	268	261	243	250	246	281	291	274	245	250	259	281	271	261	284	276	271	274	282	299	300	252	264	264	273	265	257	236	268	248	262	268	272	260	276	258	253	261	260	266	268	292	278	285	264	269	250	276	252	276	246	307	237	266	288	262	267	291	275	271	261	270	259	291	283	293	243	259	300	243	227	271	254	264	296	274	257	256	275	262	256	250	282	305	299	244	229	286	252	288	281	299	267	261	289	270	249	274	274	265	262	261	266	244	280	236	264	250	235	257	272	255	286	257	293	265	262	258	261	259	253	293	278	268	264	290	266	272	245	255	256	268	256	265	228	257	299	293	275	269	293	281	265	238	263	295	273	241	287	282	258	289	265	262	240	261	242	257	276	234	290	274	274	260	306	284	289	277	264	263	273	280	268	272	245	260	302	264	256	272	247	269	261	270	257	274	297	288	298	255	277	255	275	274	248	243	235	248	268	266	240	244	234	278	263	269	255	254	269	257	261	289	261	291	263	269	284	284	263	249	260	249	253	275	277	237	297	280	258	277	260	264	280	265	266	258	286	272	284	272	270	277	274	257	268	263	266	273	285	257	294	237	249	265	272	273	292	245	258	250	264	290	265	273	260	270	276	285	267	269	254	261	281	261	272	253	253	275	260	250	281	287	278	256	272	257	281	262	298	236	281	280	284	278	234	255	254	280	281	301	282	273	245	263	267	268	257	273	253	261	281	272	290	273	262	279	273	281	240	261	275	267	243	278	262	278	269	279	272	249	262	291	252	284	246	254	271	241	262	270	255	261	250	255	260	254	269	246	250	263	252	301	260	263	277	268	269	251	276	272	281	270	291	280	248	235	263	268	292	251	237	253	268	263	283	257	297	281	276	243	265	303	255	277	274	261	285	266	274	248	248	287	271	278	264	271	261	259	235	260	265	251	281	278	268	257	279	299	262	265	253	261	244	257	272	260	255	272	233	261	255	251	256	259	242	265	284	279	258	278	257	263	288	286	269	258	249	295	239	253	270	270	267	281	268	253	292	306	258	291	262	270	286	259	267	281	284	299	273	284	248	294	300	254	255	285	261	261	269	261	249	269	295	264	255	269	238	266	252	254	264	248	273	285	264	267	286	265	265	288	264	247	265	259	281	283	253	284	261	271	257	291	272	289	279	281	281	286	294	278	259	268	292	246	243	249	257	267	267	284	270	257	239	267	301	276	288	269	279	284	294	275	265	252	244	259	264	282	281	266	231	258	256	285	281	258	258	262	250	242	261	285	251	278	262	278	282	259	281	262	272	292	290	267
35276	49627	35747	16770	5227	1414	708	566	455	498	509	584	516	462	519	512	471	477	484	510	507	563	505	494	516	537	473	482	439	518	496	506	479	499	527	500	536	523	518	500	534	486	526	502	519	508	496	504	478	522	507	512	504	543	505	521	499	492	503	526	505	525	500	517	486	502	493	490	473	487	502	513	530	484	483	481	515	485	522	494	481	521	490	498	498	510	497	455	496	516	491	514	513	478	495	540	502	510	504	493	506	492	516	524	538	476	528	479	524	490	496	490	511	535	500	500	506	524	487	440	550	500	500	501	549	488	491	517	495	507	516	510	472	500	502	502	535	527	495	506	491	529	510	524	508	489	501	523	491	500	509	505	510	524	452	473	518	499	500	525	506	485	518	518	506	473	500	512	459	516	519	546	508	482	532	518	522	520	531	507	544	489	532	552	504	460	517	513	463	486	543	499	494	537	490	493	509	523	503	459	500	508	520	488	452	480	519	509	483	473	548	528	487	508	516	443	526	570	467	515	497	518	511	510	480	497	513	520	505	505	461	494	500	546	453	523	484	536	537	500	491	499	517	527	537	499	517	501	524	529	497	482	537	458	504	488	478	559	515	510	507	473	511	546	488	525	488	484	520	545	486	489	502	488	490	495	495	458	510	475	527	510	520	478	542	494	471	492	491	525	463	492	512	495	479	441	490	509	511	523	522	513	487	502	494	452	505	492	495	555	518	520	507	482	496	529	540	469	494	468	496	522	518	513	498	480	505	525	522	491	491	520	514	482	546	521	499	548	519	506	469	468	489	530	514	520	518	500	491	503	531	509	530	501	483	523	474	496	519	540	518	551	525	486	501	528	507	538	502	480	481	491	540	522	466	502	522	518	535	515	515	499	485	516	563	499	517	486	501	507	513	518	498	507	495	469	503	520	493	447	500	524	508	490	461	503	471	498	487	518	523	490	509	480	514	552	505	515	501	483	486	507	490	501	524	522	484	522	504	524	503	488	465	491	529	507	533	473	495	499	496	484	510	507	491	521	460	489	488	486	511	498	527	520	495	506	484	531	525	541	539	473	533	514	531	495	552	486	479	522	534	533	479	518	464	508	518	493	503	496	522	522	576	529	452	513	489	511	511	512	507	542	479	519	501	553	525	461	538	474	483	494	466	517	482	489	511	474	495	534	528	485	474	517	552	502	508	515	507	473	495	545	500	490	482	545	462	520	510	513	516	518	532	525	481	538	457	513	530	488	504	491	520	485	517	528	498	539	445	518	533	499	520	527	519	540	486	491	507	501	460	487	535	486	537	475	486	503	538	516	504	516	511	513	491	479	507	490	535	498	476	483	502	530	492	505	503	482	487	496	481	514	517	524	533	506	461	515	502	508	509	465	526	474	481	535	547	510	509	485	525	517	491	493	501	483	496	548	560	489	513	472	537	499	525	482	516	513	522	490	509	504	523	547	532	497	481	527	471	474	504	529	467	472	486	490	474	521	498	493	512	515	461	515	483	482	495	490	504	516	489	488	484	484	489	535	496	478	453	518	521	504	526	491	482	552	469	494	558	502	475	544	511	516	463	513	505	460	487	513	530	543	529	507	509	490	469	519	500	498	496	530	544	556	499	487	483	512	519	518	527	488	476	508	498	476	509	493	512	566	522	508	503	514	496	518	514	515	506	513	486	515	560	461	488	517	501	536	513	475	501	498	485	491	499	511	502	550	484	479	511	509	499	498	527	502	545	440	513	478	497	497	474	496	489	514	499	491	507	470	513	518	501	511	482	513	490	535	472	471	501	514	509	531	528	494	517	505	533	484	515	500	482	532	456	526	486	528	497	546	506	506	523	475	520	492	509	474	533	501	464	509	499	504	520	508	505	534	499	468	520	507	510	543	519	537	524	487	489	482	491	539	525	523	540	527	485	508	495	443	505	472	504	523	485	535	515	505	515	493	507	527	513	502	516	526	530	508	558	472	463	503	491	526	478	443	521	501	496	553	520	538	526	489	487	510	498	485	533	564	456	506	498	493	531	540	511	514	491	505	495	534	490	511	535	477	490	533	501	524	510	510	471	503	490	476	500	525	512	486	559	517	549	524	494	486	551	518	511	493	526	479	509	473	512	467	478	517	514	489	526	473	451	534	527	501	468	498	514	465	496	490	502	529	521	538	508	494	515	496	527	508	497	494	510	521	505	487	485	493	503	496	517	520	534	539	523	503	459	524	555	498	503	494	454	537	498	545	520	508	506	540	495	501	471	530	516	562	495	511	496	544	546	479	494	507	480	502	485	542	532	478	507	520	507	467	479	528	608	473	484	515	528	522	481	487	501	504	497	500	520	505	561	500	519	526	517	522	512	533	526	512	530	495	552	515	541	501	499	466	497	498	504	514	542	546	490	523	497	489	498	545	540	548	479	508	569	477	490	487	499	513	486	536	526	488	519	485	514	498	498	481	517	509	524	496	531	488	506	501	523	521	504	493	517	487	493	503	494	532	511	514	468	517	498	482	538	502	465	508	489	524	449	507	533	467	487	491	546	536	500	526	517	505	521	513	517	472	473	498	488	495	525	509	485	491	529	532	494	506	503	465	528	493	491	504	509	528	463	505	516	505	487	536	476	528	556	479	506	503	483	503	539	511	495	462	511	486	506	474	512	493	485	505	525	535	511	530	495	548	490	479	497	495	497	525	508	496	518	528	522	478	514	481	504	517	516	484	513	477	494	515	490	514	496	526	502	512	505	499	518	517	502	486	500	531	497	510	522	489	491	512	482	513	514	480	502	508	528	481	489	470	492	492	495	541	519	480	510	501	477	483	505	501	486	517	507	492	483	509	509	536	522	484	503	502	491	506	524	518	490	533	492	526	518	509	491	493	507	492	507	513	526	506	511	469	521	500	506	533	537	505	485	532	486	535	565	487	486	537	480	502	513	529	515	519	512	444	515	495	526	521	464	504	549	490	494	542	531	519	515	516	503	488	492	489	488	515	515	464	509	500	505	505	544	464	463	502	531	519	512	517	517	464	504	498	477	518	527	499	499	483	511	501	468	465	495	522	490	486	502	506	508	534	541	523	526	464	467	528	497	485	570	496	474	498	479	481	511	497	498	497	538	495	469	466	481	487	477	497	479	500	512	487	491	492	515	516	479	526	506	501	493	522	541	479	490	495	542	527	496	477	511	491	542	511	474	483	494	490	505	516	467	483	541	465	500	495	500	517	529	508	486	482	467	487	505	477	528	472	521	506	507	462	500	485	453	513	512	545	470	512	479	502	493	499	499	503	518	531	491	509	518	489	507	442	524	509	533	533	468	461	510	492	508	503	468	502	541	509	487	459	497	486	498	477	471	509	526	506	502	492	500	453	532	483	521	505	513	508	501	526	511	493	537	519	505	528	518	567	501	521	491	508	525	516	565	504	493	534	475	519	480	511	564	508	515	506	500	506	493	486	496	482	461	478	518	547	527	511	499	521	489	513	534	519	485	488	501	455	531	508	512	524	507	517
24673	24759	36622	29881	19510	7449	856	315	272	278	296	284	290	277	260	269	284	273	268	294	268	278	288	290	296	288	303	282	255	268	283	272	284	254	279	278	280	298	280	233	293	301	271	256	249	290	271	269	272	277	279	279	290	251	286	248	273	281	279	227	281	242	285	270	274	293	289	263	293	273	278	276	284	238	282	279	271	253	270	304	257	291	238	291	266	232	270	265	264	296	259	276	275	276	290	278	259	278	253	288	296	280	272	272	309	274	305	280	283	271	289	290	285	260	292	244	269	297	289	286	273	288	263	271	265	277	254	302	262	278	326	260	262	280	259	290	265	261	264	236	272	285	283	259	281	289	260	262	245	266	276	314	260	279	258	288	254	267	239	271	239	291	295	276	251	293	272	288	283	269	248	243	258	267	278	285	256	254	278	299	248	250	258	282	267	264	304	288	265	294	264	292	233	237	281	287	285	270	291	281	253	244	272	299	278	263	304	259	270	271	288	286	284	308	254	265	270	263	241	295	258	270	266	290	253	267	300	272	234	286	272	285	274	255	272	273	280	274	260	266	268	276	291	259	310	272	288	280	257	252	267	269	269	255	263	291	261	283	263	282	283	267	269	273	284	269	274	286	249	253	271	291	259	258	248	279	304	273	265	272	290	256	290	268	280	265	241	284	289	286	288	270	277	263	260	283	279	271	282	293	262	272	316	271	275	268	277	253	264	277	258	242	249	261	280	255	281	278	252	278	244	259	255	267	259	292	279	271	269	264	278	308	270	252	274	281	276	279	287	266	274	278	280	268	281	314	283	268	292	291	291	284	256	271	267	270	270	281	301	290	277	283	284	229	251	238	273	308	282	262	262	262	274	256	280	286	256	280	273	259	283	287	282	253	274	258	286	274	256	290	285	268	259	276	248	262	270	289	305	272	264	254	249	249	250	249	303	282	282	248	259	250	262	292	270	252	282	274	266	273	284	267	265	265	291	268	252	275	294	263	280	285	288	254	271	296	284	273	301	258	260	287	269	278	258	270	270	255	274	279	280	275	289	246	301	258	266	284	267	285	280	272	278	279	309	260	303	253	245	301	233	254	248	273	273	259	274	285	245	284	261	285	283	272	253	269	294	250	270	273	257	268	277	265	284	269	311	269	284	241	271	286	309	283	240	285	278	283	244	258	283	252	266	287	243	272	277	305	273	273	257	258	279	265	306	252	260	294	274	296	263	273	268	259	273	285	250	250	268	267	274	263	257	280	278	299	252	278	272	244	292	285	263	289	284	253	268	248	312	261	237	279	273	275	260	269	297	252	285	275	271	263	270	263	275	267	287	288	271	246	263	290	272	292	252	265	305	290	283	267	236	273	260	238	259	281	263	295	254	272	257	249	270	285	280	255	273	275	263	286	271	246	267	289	306	257	269	285	283	302	260	275	268	289	255	271	268	270	262	242	270	305	271	243	282	267	277	282	276	262	283	262	269	283	262	265	240	281	261	288	264	308	288	270	285	237	265	285	265	297	317	256	248	283	256	280	281	278	285	275	271	284	283	288	266	255	314	279	269	289	275	289	264	276	244	249	270	275	271	264	274	279	274	294	269	273	276	257	253	287	249	293	249	256	281	276	280	280	261	280	246	279	286	286	278	266	291	263	273	280	261	260	259	251	262	266	274	267	292	275	298	274	264	291	267	283	285	261	268	257	256	261	278	264	284	255	259	267	284	269	251	299	261	250	269	265	281	286	273	278	283	271	292	257	258	239	280	279	310	300	276	263	291	281	259	297	302	282	289	254	271	285	262	270	271	255	266	302	262	282	251	286	258	284	266	287	278	263	265	249	232	289	275	295	247	300	242	259	281	261	284	241	274	244	277	275	280	278	272	276	281	271	259	276	268	256	284	301	254	257	282	291	276	284	271	264	291	248	263	293	306	296	289	268	253	240	285	261	285	290	278	283	297	289	298	259	268	270	257	274	282	282	267	281	273	278	247	263	271	273	265	262	280	256	262	261	290	260	245	256	286	262	258	278	290	279	265	262	278	274	267	237	268	249	287	280	242	306	256	280	285	247	292	276	314	303	262	270	314	300	275	291	288	276	284	260	246	288	299	263	277	240	284	275	273	274	262	265	275	274	283	272	271	292	250	274	262	275	280	282	297	288	294	255	279	277	258	244	269	266	267	258	299	270	284	256	268	254	274	288	270	277	283	274	263	253	294	267	288	244	281	267	263	286	252	276	278	267	266	264	260	277	257	303	264	245	278	267	273	256	281	275	267	224	287	243	229	273	287	271	316	285	290	283	270	274	279	280	277	277	240	287	288	257	277	261	278	267	299	258	273	264	274	261	237	279	274	272	254	268	296	280	281	282	279	296	259	294	253	261	252	266	252	262	285	295	254	269	261	282	278	267	289	283	264	275	268	267	251	292	262	247	260	252	277	294	262	248	277	257	284	310	258	255	271	275	260	290	304	254	276	295	297	277	274	287	297	302	276	277	273	267	271	306	299	283	243	242	268	284	245	278	270	276	290	254	278	257	257	258	255	278	273	280	275	273	275	280	265	285	280	249	254	262	267	277	291	284	255	254	274	284	269	260	283	296	271	256	290	268	263	314	252	277	272	250	252	263	257	259	281	255	285	251	276	276	262	276	283	298	262	254	267	265	265	253	259	277	256	275	289	279	268	280	271	284	256	277	264	267	272	274	276	278	266	287	293	245	263	282	296	273	273	263	263	304	288	268	269	295	259	253	292	274	269	259	256	270	281	261	289	282	260	283	242	275	292	230	281	263	283	286	267	252	263	239	256	282	278	278	274	287	280	250	262	282	260	291	251	252	310	246	261	296	279	299	270	264	277	264	262	273	266	278	289	273	265	265	268	288	257	286	282	281	292	264	258	281	245	264	273	266	283	272	254	263	263	272	239	279	262	276	280	262	259	291	268	246	230	259	266	293	284	249	257	268	298	261	286	283	249	297	281	259	262	273	258	258	261	279	272	304	243	258	253	254	268	238	291	271	276	296	263	270	257	261	268	268	281	262	244	289	291	271	277	229	250	231	286	255	286	278	278	277	254	250	273	280	250	284	327	264	255	272	284	283	270	260	256	303	319	264	282	279	275	254	300	276	287	249	273	272	271	269	296	246	271	270	262	307	301	283	275	262	276	271	271	282	243	278	256	227	304	262	257	290	303	282	256	229	255	251	265	288	278	274	284	258	267	262	305	290	292	242	243	277	292	288	294	284	262	289	246	262	265	289	298	270	241	274	257	279	280	249	269	270	284	254	252	261	270	262	270	261	277	252	257	264	281	300	247	246	267	262	295	255	252	266	279	265	255	250	283	270	294	290	278	292	281	300	284	287	287	269	294	244	290	246	277	306	276	257	288	264	288	302	268	264	292	284	292	283	293	275	279	297	274	285	255	268	258	290	309	251	296	279	290	259	256	237	295	269	246	273	272	250	265	256	243	270	265	292	240	244	272	268	285	263	261	273	254	284	254	284	276	302
59095	91779	68471	39659	18582	5264	1248	619	527	525	504	523	490	568	526	508	494	531	512	531	528	514	501	461	511	534	539	514	545	536	515	498	499	522	493	524	500	508	539	523	531	503	541	531	503	484	480	538	473	526	561	508	513	531	515	506	508	510	517	518	506	474	514	525	580	497	501	519	484	523	519	536	527	528	442	528	505	533	498	524	511	455	499	493	515	534	498	475	490	538	529	500	495	524	483	533	505	510	489	485	534	498	494	488	530	485	519	521	536	500	533	519	504	545	492	491	487	529	555	531	497	495	558	530	508	502	535	522	514	505	548	532	502	538	496	495	534	509	528	473	540	493	484	556	521	486	519	514	501	498	529	538	507	523	507	509	497	534	517	543	461	503	509	515	524	558	542	482	555	498	517	503	519	532	505	501	543	552	536	524	513	517	528	521	536	522	528	527	519	531	489	489	531	502	509	492	498	498	473	524	514	516	504	517	510	500	520	457	499	466	526	501	530	484	506	523	535	492	538	522	502	533	534	501	487	515	514	521	486	512	567	517	524	506	478	491	507	513	531	533	491	533	479	524	532	505	482	481	515	492	547	546	489	513	536	506	518	540	511	518	483	550	500	552	490	527	477	538	533	502	529	506	504	515	485	552	528	532	494	498	515	562	531	519	457	521	550	534	478	547	523	541	538	508	522	490	497	526	522	544	493	495	566	534	539	463	517	514	524	542	517	491	506	514	500	505	507	518	491	583	473	521	510	498	475	470	550	514	512	517	507	510	507	497	534	535	529	534	513	522	512	507	501	531	493	504	539	540	510	524	484	453	516	499	508	547	548	505	527	528	531	519	521	504	514	519	565	518	490	555	529	488	478	478	529	533	487	469	481	557	493	494	486	488	504	486	509	504	508	467	484	538	520	525	524	515	521	526	497	496	497	503	528	537	518	493	459	511	548	521	526	517	521	499	468	508	512	519	519	525	517	506	482	491	534	496	538	486	540	576	542	488	505	490	496	562	511	481	528	565	488	502	509	484	462	552	511	500	501	504	491	555	527	501	535	501	497	492	504	520	506	532	499	519	497	490	514	513	519	538	495	493	504	518	524	487	509	488	484	535	486	536	503	472	517	506	463	529	526	518	515	504	506	517	497	512	516	508	513	534	561	501	477	487	492	518	506	499	538	493	495	470	502	496	526	519	458	504	517	472	482	494	516	542	497	493	518	523	501	499	524	531	515	487	525	529	513	498	548	518	522	489	523	507	491	495	504	487	478	480	534	526	536	512	508	504	535	547	479	485	565	517	484	496	497	509	492	487	487	506	504	503	530	499	522	531	494	504	515	483	506	472	537	539	533	483	483	527	494	489	511	535	499	536	524	512	503	537	501	510	483	524	492	490	542	525	529	504	507	481	486	522	529	528	493	519	517	491	504	523	512	550	538	517	497	493	515	543	546	487	522	499	495	513	481	496	518	543	513	491	506	511	509	504	522	522	465	515	557	483	500	523	517	558	513	499	525	524	517	511	491	511	522	490	488	539	519	505	480	521	530	536	521	538	532	501	518	544	552	525	535	519	477	539	497	488	490	491	483	537	497	519	511	514	486	515	558	575	504	528	501	502	525	499	478	488	477	501	517	527	539	486	500	532	512	526	532	520	520	501	498	566	515	541	515	480	504	517	531	506	486	504	495	551	537	518	514	500	545	519	523	514	486	470	526	519	515	517	489	488	482	554	517	501	479	485	554	516	475	497	483	546	488	486	513	512	491	531	529	489	508	538	484	454	548	520	528	514	509	503	521	526	483	534	494	490	512	490	519	519	519	487	454	509	490	560	515	547	472	473	524	502	522	503	503	509	527	520	503	509	551	553	496	500	512	495	529	476	509	505	481	522	522	511	513	532	533	501	524	539	496	524	521	510	474	503	498	492	552	479	518	519	512	502	534	546	528	543	507	486	517	523	459	560	530	505	526	548	511	516	517	489	511	504	517	556	523	556	486	524	503	508	522	503	509	516	535	512	522	489	532	531	523	506	483	494	486	548	485	539	518	457	515	492	535	531	507	547	518	549	494	493	563	541	538	489	488	528	580	516	589	497	522	496	524	501	532	495	501	513	513	492	495	514	505	534	482	513	539	508	483	521	529	498	514	508	525	541	503	515	507	534	525	516	497	509	526	503	544	480	503	561	495	531	501	532	471	490	502	494	534	470	536	541	459	529	479	542	503	515	505	507	500	573	498	516	525	507	476	536	480	494	535	512	493	533	526	509	490	488	528	505	500	487	491	506	568	486	531	493	539	545	552	525	496	532	553	548	521	456	511	508	511	504	509	498	512	506	522	494	551	527	520	492	547	529	523	607	524	557	549	519	470	475	542	493	459	463	521	496	512	533	509	511	508	531	486	460	451	500	474	436	524	496	503	526	544	466	534	498	498	505	486	541	521	548	499	537	448	536	533	544	534	532	496	519	553	477	523	496	504	531	528	517	512	493	506	536	543	490	540	550	500	565	490	552	506	491	506	515	518	517	489	535	519	510	500	528	515	558	519	505	539	486	533	495	541	544	499	528	514	474	531	515	542	483	516	496	474	554	557	516	514	533	518	543	526	541	534	521	509	522	543	491	531	536	516	523	505	531	482	518	541	524	507	466	492	508	523	507	538	528	517	483	518	481	519	484	523	494	519	528	539	506	527	557	519	514	555	547	461	538	520	492	569	513	555	490	544	538	514	496	556	520	472	490	520	507	490	538	490	549	506	508	527	525	475	506	507	522	501	534	509	523	485	518	533	534	489	494	539	523	538	544	529	522	517	516	513	557	505	518	540	562	534	456	520	498	530	508	516	518	513	497	507	522	536	541	518	520	528	518	521	516	515	517	550	529	541	518	496	482	511	509	519	534	470	497	579	538	486	502	492	540	538	545	518	536	539	524	539	513	496	527	552	498	516	570	537	524	489	466	508	532	542	500	524	495	495	515	540	520	515	493	488	511	513	512	538	529	497	541	503	477	514	524	500	524	538	528	514	537	518	482	502	491	531	521	469	519	542	545	514	551	520	518	535	517	520	509	502	520	495	499	507	522	527	489	482	507	480	513	533	547	488	518	502	505	507	540	523	526	499	519	533	521	494	482	515	546	518	602	501	496	504	483	503	527	552	515	482	503	500	518	540	486	512	488	482	511	528	502	523	519	502	498	549	517	539	522	465	459	517	483	519	515	507	520	512	530	510	540	559	515	517	527	491	501	535	508	494	484	549	534	536	508	525	526	508	509	492	535	506	539	490	494	488	505	546	529	502	508	507	506	514	495	497	514	490	518	526	539	517	512	522	496	519	532	515	524	470	513	527	521	540	477	494	519	537	514	544	504	549	542	520	535	498	477	557	521	488	515	507	516	482	473	500	552	515	488	532	528	525	522	500	518	500	507	535	521	515	513	524	513	533	479	493	515	556	549	503	509	502	504	481	496	542	519	527	532	508	481	490	507	516	526	531	506	517	490	529	512	483	513	529	551
23492	22636	32741	27375	21781	17184	4143	478	339	339	343	347	308	344	350	379	342	342	302	315	322	314	315	315	332	342	326	312	316	319	334	305	333	327	341	314	335	327	338	316	347	320	327	314	289	313	316	324	330	326	324	297	344	314	317	318	315	355	293	335	310	324	336	360	318	306	310	305	334	317	303	313	331	285	293	342	344	326	328	318	317	316	329	338	323	287	317	302	346	325	312	311	322	309	335	323	311	330	334	320	334	340	324	310	313	322	347	347	328	311	341	346	341	310	285	337	338	372	292	324	322	300	341	317	314	302	308	318	314	311	325	330	345	317	312	283	356	348	348	329	315	315	298	316	355	340	307	341	323	290	316	351	327	342	310	307	299	328	312	310	320	277	296	343	328	331	304	319	355	320	331	336	318	322	363	328	327	335	335	349	342	352	305	327	340	335	322	346	349	330	317	339	295	324	324	323	352	360	332	332	329	302	295	313	314	307	322	300	309	318	328	348	328	316	321	284	312	279	291	338	307	302	308	303	312	319	328	336	297	336	338	319	332	280	318	331	313	316	332	322	303	316	329	328	333	326	316	295	289	315	325	289	308	367	317	318	332	302	319	347	322	304	362	317	286	317	306	348	317	302	303	335	323	320	336	355	287	323	294	311	316	330	305	311	293	318	316	306	321	345	315	326	331	330	366	312	332	322	293	311	333	329	360	324	298	333	339	303	306	318	345	306	315	336	322	312	328	339	355	347	328	292	325	318	336	335	324	327	305	338	325	353	326	353	320	329	316	349	334	303	317	293	322	304	346	318	277	341	313	286	328	316	340	327	345	334	314	319	322	317	352	332	331	317	315	313	327	307	354	346	329	331	301	305	326	273	332	321	303	336	340	324	302	310	326	322	331	326	300	298	325	336	330	345	327	328	318	344	320	297	322	288	293	295	335	301	335	347	352	330	321	324	310	333	309	318	303	320	286	325	328	326	351	315	324	324	321	332	302	313	332	341	345	305	323	317	322	300	327	331	325	341	316	299	324	308	375	346	351	308	354	312	320	360	317	324	314	334	320	310	311	332	284	313	285	325	324	304	283	316	344	341	292	331	332	313	351	330	343	322	340	335	319	311	344	303	364	312	318	340	312	328	325	315	354	344	334	305	324	342	359	307	328	284	308	326	309	322	330	319	340	330	294	334	315	340	318	311	318	337	325	325	330	303	321	307	302	306	323	314	315	343	341	330	309	310	338	312	307	333	288	333	315	340	344	336	304	344	351	315	335	340	348	317	334	321	308	312	325	343	313	317	331	338	331	329	322	300	298	320	315	326	317	289	300	324	319	335	281	313	317	351	338	318	340	319	335	308	333	322	313	333	316	312	301	326	336	309	305	324	319	329	333	318	353	348	329	334	326	327	303	328	313	318	343	338	340	336	344	323	340	327	338	309	317	324	302	325	313	316	338	328	369	317	300	334	312	321	317	291	324	332	327	323	293	330	335	312	322	306	327	302	297	338	301	337	314	308	330	318	329	303	334	312	332	309	307	310	319	322	355	303	321	317	329	354	297	318	306	319	341	324	332	308	349	336	341	341	308	298	316	303	334	314	322	328	284	331	329	314	347	331	334	275	324	332	324	268	303	336	301	315	370	306	337	287	320	359	301	338	321	318	362	290	284	333	327	321	351	316	333	325	301	314	310	336	306	331	317	330	312	315	292	314	310	307	330	342	314	333	309	328	348	347	296	307	326	314	335	311	313	324	339	337	320	299	328	302	302	320	317	319	361	313	308	331	324	326	312	288	310	314	290	339	321	338	334	305	306	310	322	345	302	314	328	309	331	362	340	322	294	313	270	293	306	337	341	315	310	305	354	296	297	342	340	340	309	317	339	329	354	319	292	305	327	322	317	346	313	309	313	320	319	316	310	322	329	332	317	328	326	317	312	309	307	315	321	283	303	330	312	311	346	322	286	321	326	317	325	292	292	344	347	319	342	353	335	313	299	292	302	323	332	305	320	307	350	346	320	331	325	319	339	333	348	311	298	325	313	304	333	275	340	318	352	334	345	350	335	347	318	343	311	344	297	348	333	316	311	324	340	333	304	308	310	331	316	326	282	298	314	329	312	319	309	343	304	346	333	326	330	291	326	339	326	339	292	335	291	308	332	292	305	299	315	314	309	298	307	314	351	324	343	317	302	331	312	324	344	301	352	336	321	330	302	343	339	305	308	329	328	329	343	322	309	301	312	306	323	344	287	310	313	318	336	327	332	331	308	322	346	300	315	313	360	304	305	366	346	325	372	313	311	324	324	317	321	312	347	304	320	305	335	301	326	307	331	333	323	350	330	318	342	354	350	312	324	357	346	335	327	296	283	318	324	318	306	332	324	322	322	322	301	345	300	315	291	331	286	325	331	306	319	327	313	331	329	347	340	301	318	343	345	299	332	325	331	320	343	324	338	310	334	325	347	357	327	310	293	334	325	321	336	314	328	338	327	328	314	316	314	333	337	344	343	306	314	340	314	320	312	310	341	299	339	343	316	334	293	313	299	333	338	331	302	319	304	339	355	322	345	320	338	299	314	326	325	299	331	308	312	289	311	339	315	341	325	333	295	316	322	298	353	333	400	341	313	315	340	326	310	294	355	304	322	307	321	317	327	332	336	301	328	322	329	322	298	316	310	313	302	293	303	317	322	334	305	302	351	322	355	330	332	302	307	312	326	303	325	366	336	311	337	302	306	325	325	342	321	331	328	296	321	343	298	349	358	301	292	339	362	307	306	314	326	322	289	319	280	304	366	318	313	321	308	339	327	311	322	341	334	315	342	312	341	322	318	315	308	367	328	322	310	287	355	325	349	316	294	345	305	320	296	330	325	325	319	348	316	342	351	337	300	316	327	298	328	310	333	356	304	324	338	345	352	325	318	340	361	314	316	309	316	340	298	312	338	340	319	316	346	309	303	343	315	341	309	312	282	327	313	375	346	357	333	324	300	325	314	335	298	331	345	318	311	276	347	363	321	342	311	307	306	289	309	349	364	353	294	332	347	320	274	313	317	307	321	322	328	329	303	320	346	309	330	297	340	328	318	340	322	314	322	321	325	319	327	292	379	300	327	338	296	323	317	318	315	346	347	330	318	335	330	324	335	306	314	343	308	346	332	338	313	336	341	299	305	347	311	278	303	290	344	284	334	332	315	330	333	314	320	336	328	304	330	305	324	338	309	342	296	330	275	315	327	300	326	324	323	334	296	325	315	336	332	328	319	319	345	308	330	303	321	334	330	322	336	285	339	342	333	314	306	301	340	308	346	325	317	302	336	339	338	325	335	312	347	327	318	320	311	325	329	321	345	317	308	311	291	314	330	350	302	342	350	349	370	339	315	308	339	315	344	301	337	308	344	339	340	290	321	369	276	320	317	331	318	314	322	322	316	301	308	347	345	322	309	331	340	302	297	305	322	318	323	353	286	371	336	344	311	305	367	321	313	321	315	337	326	312	339	324	341	296	318	332
61047	102731	77939	49178	26035	8284	1936	789	654	608	602	580	564	540	575	610	551	566	576	609	578	603	586	591	601	577	595	575	606	577	613	552	581	550	586	590	582	576	573	576	618	579	570	535	566	590	592	592	536	569	562	576	579	547	561	589	572	643	607	579	566	586	573	554	607	595	587	574	576	568	571	572	584	569	566	563	576	591	550	550	599	593	573	592	521	554	588	535	561	607	597	588	558	641	554	560	566	588	630	558	632	598	594	612	600	586	614	619	585	610	574	555	548	579	574	594	550	542	621	577	580	618	562	568	585	568	568	575	599	590	573	572	587	567	589	567	573	607	569	570	541	564	578	564	527	549	599	578	576	543	581	575	598	544	555	578	580	608	596	605	587	557	558	592	578	613	577	596	586	572	606	583	586	592	548	559	575	556	604	582	595	562	549	528	585	567	573	540	603	586	595	561	585	563	552	536	560	570	551	543	568	556	580	556	576	563	571	533	557	610	577	546	582	574	543	550	584	609	574	589	600	577	564	554	565	559	589	590	590	580	630	576	592	615	542	567	559	574	577	551	563	595	556	615	551	538	554	570	573	603	566	579	614	561	570	579	577	577	609	533	611	559	576	573	569	559	566	585	604	589	574	566	582	594	576	593	560	575	598	594	568	606	599	576	563	563	576	548	566	598	617	607	606	567	560	566	616	606	562	565	568	574	568	564	622	530	589	595	574	591	558	617	560	569	604	584	564	568	589	541	598	576	584	562	595	560	598	551	566	595	578	572	595	568	611	575	608	601	561	597	575	544	577	613	581	579	580	569	600	601	610	555	553	608	569	571	591	567	559	541	603	566	567	579	578	560	572	571	608	560	590	635	620	577	569	561	551	583	580	611	556	534	603	617	592	591	577	618	605	613	578	556	565	546	576	565	569	579	573	561	591	567	592	604	594	585	565	518	559	553	564	589	605	550	545	575	573	552	566	599	538	516	591	583	555	547	566	580	599	614	552	578	581	593	595	617	530	540	582	607	553	579	579	533	523	554	569	607	600	524	577	533	594	584	605	594	567	571	557	566	564	577	564	584	549	597	591	609	597	613	602	555	557	608	578	575	541	571	601	560	583	564	535	621	551	566	598	593	546	537	610	634	603	607	561	557	585	561	546	572	583	572	564	571	575	565	635	560	579	588	590	621	587	522	548	583	545	570	587	527	587	586	582	566	560	576	548	555	553	563	630	560	583	570	573	554	635	531	536	574	623	586	541	572	586	572	602	588	589	557	592	579	568	580	550	531	563	578	552	547	579	540	555	590	590	580	586	562	586	575	560	569	596	578	545	594	629	553	598	566	562	537	579	577	611	600	551	531	577	573	601	565	591	638	583	551	551	585	613	594	606	575	591	592	564	576	615	545	547	602	568	591	565	587	582	575	599	544	565	578	593	557	551	576	599	578	587	577	600	557	558	576	540	564	576	559	573	572	598	557	574	586	611	621	613	564	570	578	550	541	570	575	525	575	614	572	527	568	541	575	630	536	553	593	544	600	578	629	582	576	588	550	602	577	620	606	593	573	542	599	599	610	551	568	614	598	565	563	601	534	535	544	529	596	587	543	603	572	555	588	592	601	577	587	554	568	607	560	521	580	598	554	582	590	605	568	614	568	567	611	600	563	589	560	570	607	579	572	565	608	546	562	564	561	572	558	577	575	644	582	579	557	564	572	599	581	560	581	589	567	563	584	578	538	533	578	540	605	571	563	571	569	598	554	570	580	573	523	625	562	583	579	543	573	570	586	605	554	590	597	577	576	563	561	599	597	582	601	583	572	572	577	564	641	581	569	580	586	617	562	596	567	565	575	566	568	536	568	564	583	593	557	617	548	558	593	549	537	608	590	587	583	586	573	586	582	607	569	563	585	546	590	569	584	551	563	583	563	591	558	576	562	558	581	532	554	603	619	596	550	567	599	543	585	602	594	575	581	605	576	579	530	595	577	541	578	594	563	583	580	570	578	574	596	605	539	571	563	575	600	555	586	585	611	559	564	575	548	526	598	587	601	567	565	579	564	548	548	573	547	551	578	552	563	622	547	553	601	617	562	582	613	562	610	559	603	545	604	560	562	552	561	572	587	592	601	583	543	557	558	597	546	566	579	599	561	576	569	616	578	568	576	519	674	570	550	605	582	578	584	604	645	577	579	576	563	560	553	564	592	592	578	562	587	596	567	544	515	609	569	608	531	571	541	596	583	592	623	610	520	579	564	600	561	598	575	620	578	558	550	575	565	562	557	554	602	623	565	535	583	593	571	571	597	613	536	546	604	589	537	563	579	574	547	578	576	563	582	575	581	548	511	613	549	547	592	597	564	546	530	568	598	559	583	630	565	558	583	568	591	552	596	563	585	586	574	587	602	608	580	591	568	585	586	572	576	596	599	581	522	570	596	600	573	525	552	595	643	568	593	578	603	578	586	550	598	586	551	553	583	593	561	543	571	554	598	571	608	558	542	613	565	574	589	589	549	605	551	540	596	627	579	594	583	611	571	570	527	576	552	566	577	562	613	599	587	566	568	515	570	608	571	565	587	605	593	531	571	601	596	515	563	566	601	579	560	575	548	623	590	605	559	568	625	565	569	550	533	557	553	576	575	629	600	582	566	558	547	563	597	559	571	566	554	591	545	583	563	595	556	578	614	588	593	575	594	582	572	611	568	543	571	595	517	576	552	510	567	562	559	591	560	601	538	594	575	618	588	566	585	577	595	619	548	597	544	578	551	556	571	581	556	627	532	531	541	597	582	527	591	589	561	575	550	590	612	579	556	594	571	575	577	592	619	558	552	603	601	622	571	588	557	573	626	610	597	609	536	582	611	585	600	558	545	530	550	548	549	588	548	587	574	566	602	595	573	572	569	603	598	596	603	567	618	569	589	583	579	536	537	555	581	626	607	534	618	574	611	568	570	587	582	563	577	573	576	600	549	571	580	609	584	549	583	556	546	599	584	607	524	618	630	582	596	558	551	527	610	573	573	612	572	562	572	583	592	561	564	540	600	543	560	628	572	569	554	561	563	530	596	588	601	603	553	584	585	540	529	598	589	583	551	588	605	591	592	587	593	605	572	553	566	594	551	614	578	571	572	605	584	580	584	564	609	554	583	574	553	557	575	603	591	596	590	563	581	588	568	585	588	596	567	568	589	596	582	573	570	592	559	539	589	600	584	586	601	620	593	564	575	561	573	587	582	605	582	587	585	552	602	575	583	560	557	564	518	518	586	587	620	584	651	518	568	606	582	601	601	551	582	542	590	551	568	532	565	592	571	603	579	578	592	629	554	612	585	601	553	570	569	602	552	563	585	512	571	557	579	604	562	539	579	571	584	612	557	591	572	587	578	577	581	566	516	550	586	577	577	556	550	559	550	549	543	554	584	548	588	568	591	580	576	601	560	575	585	598	594	569	584	501	600	586	584	625	545	630	574	624	565	560	605	570	591	585	619	589	565	632	542	542	598	533	554	577	609
28624	31529	29551	14898	3191	759	367	313	241	259	243	261	273	274	281	264	243	259	245	302	292	276	252	286	279	278	250	246	271	247	267	296	283	245	266	285	259	264	271	272	270	278	273	274	289	249	262	253	251	251	235	268	275	277	271	255	270	244	256	252	277	272	280	271	247	276	261	268	292	262	255	263	253	249	257	289	262	269	264	280	246	230	261	273	262	286	274	259	292	273	270	255	283	245	272	258	253	275	254	265	264	268	241	253	242	257	252	249	250	290	250	253	270	248	258	262	265	237	292	268	265	263	266	287	259	264	231	286	259	257	256	314	238	298	253	257	260	264	234	236	274	257	251	246	276	256	269	268	264	260	274	264	276	275	267	277	260	265	299	268	281	236	245	279	265	278	283	238	272	280	234	253	289	263	252	233	258	268	289	273	265	271	256	282	260	241	245	259	293	268	271	267	250	259	241	281	273	298	260	254	286	260	272	260	245	270	265	270	287	245	295	293	262	283	264	281	247	284	269	256	257	265	271	278	290	266	314	281	251	261	259	262	269	278	297	263	259	252	244	249	315	268	247	277	251	275	256	290	235	280	250	285	295	245	279	271	287	258	277	330	259	286	275	261	260	278	270	265	288	243	278	303	293	270	254	261	263	276	280	248	258	239	278	289	256	244	288	273	263	253	275	294	244	259	288	273	265	279	257	243	259	265	247	259	283	243	275	244	275	278	272	249	275	262	269	289	248	259	267	243	254	249	275	237	252	251	259	257	260	279	278	258	269	285	275	244	259	271	248	262	243	269	255	283	270	256	256	300	270	251	266	259	231	250	272	256	305	266	287	237	292	264	281	267	280	275	242	261	255	304	221	279	278	254	254	240	257	263	235	239	262	286	284	261	278	275	285	267	262	282	272	279	278	267	286	245	262	295	269	254	271	276	254	255	261	278	266	268	286	268	241	265	275	277	260	270	244	268	276	268	259	298	262	248	254	285	238	259	264	259	282	262	270	262	274	265	252	261	273	252	260	267	264	304	279	262	275	289	261	274	258	255	257	263	238	281	270	284	257	275	263	290	227	270	250	259	255	282	255	275	248	283	263	273	268	269	251	272	268	303	236	297	298	284	259	266	278	281	281	254	250	294	289	265	299	303	268	264	281	277	258	256	258	296	266	282	255	259	270	276	290	275	248	250	279	289	258	274	263	251	297	290	271	252	246	258	269	268	270	263	260	252	257	248	244	256	265	275	298	256	274	256	249	275	296	282	274	251	227	291	267	250	271	252	287	273	262	282	262	244	249	263	265	273	275	246	253	238	268	252	264	265	289	246	272	263	251	253	259	244	281	237	281	274	248	238	273	244	271	252	256	276	276	249	272	259	247	264	270	266	282	265	293	267	239	278	275	242	268	269	253	267	283	262	264	262	267	245	265	291	274	268	257	266	264	270	274	280	259	242	246	282	282	275	252	281	259	250	275	240	251	266	266	262	247	289	231	256	275	268	272	262	269	302	265	284	247	270	260	276	277	262	261	274	270	279	287	277	260	292	232	266	249	249	279	254	263	302	269	256	264	253	271	281	274	247	261	289	305	280	247	266	261	236	255	280	237	277	251	286	255	278	277	283	270	277	245	269	270	279	263	290	245	272	278	265	276	250	265	291	275	256	255	260	238	274	267	291	268	274	282	268	278	237	265	273	269	277	249	267	268	263	284	251	286	227	283	241	265	254	277	267	241	286	283	268	281	273	273	256	270	268	273	269	252	249	282	275	255	284	263	289	256	266	249	253	260	255	253	271	267	241	278	286	282	245	245	249	283	257	288	261	265	267	309	239	265	273	270	254	223	259	256	273	275	234	291	262	301	239	266	277	239	262	272	278	277	294	243	283	284	257	275	280	277	284	259	284	285	252	282	273	274	262	248	228	284	282	285	255	255	278	286	277	240	248	267	291	251	252	288	266	268	280	264	238	241	253	277	247	294	273	278	272	259	266	234	279	269	270	283	304	261	246	270	256	247	287	265	280	265	286	263	272	293	242	275	276	278	274	268	257	258	270	283	251	266	257	282	246	263	274	274	269	293	287	289	264	272	253	272	264	268	246	272	284	258	272	263	265	296	255	283	276	269	262	291	251	281	293	300	240	267	287	260	261	289	273	229	253	286	258	262	286	239	236	254	273	250	290	283	265	267	262	296	242	274	252	280	262	261	260	298	246	260	254	280	274	282	269	271	264	256	260	265	282	288	280	285	284	266	258	274	267	292	259	257	264	251	272	277	278	293	259	270	261	280	260	247	251	256	249	272	250	257	287	286	280	275	273	241	314	276	287	294	255	261	291	237	247	265	281	256	271	260	263	259	232	260	287	292	269	251	250	263	297	271	272	255	275	285	243	309	268	240	238	289	291	275	276	267	272	269	255	277	290	275	261	255	271	265	257	250	260	235	283	262	280	286	229	241	254	261	317	230	250	246	253	259	278	284	271	300	262	257	263	248	255	268	249	252	260	283	247	273	271	250	260	269	258	269	283	266	270	272	282	302	281	278	272	276	292	265	281	298	272	260	243	275	265	253	294	295	288	232	276	266	271	263	263	224	288	277	275	266	260	261	251	265	285	301	266	291	269	266	291	258	219	259	260	257	261	271	206	256	277	296	261	237	264	274	276	262	249	236	246	277	255	254	273	281	244	292	271	263	298	257	262	276	264	276	293	276	279	266	276	255	271	274	261	272	256	262	249	249	258	285	244	257	257	267	239	269	262	279	278	273	267	264	256	274	256	270	249	259	298	254	255	276	242	257	251	275	264	280	283	286	267	276	236	281	254	255	261	279	265	247	275	258	270	253	281	272	276	289	286	256	273	252	273	273	261	271	264	255	278	295	270	295	252	268	246	282	261	259	254	244	272	247	264	256	312	289	257	285	261	317	231	282	269	245	256	250	298	278	284	292	260	273	263	258	264	266	276	280	260	246	252	268	275	270	276	283	275	266	297	283	254	278	256	289	284	266	258	296	240	291	259	274	233	264	260	242	248	262	246	256	233	261	274	282	250	267	241	247	269	268	289	280	243	277	252	260	268	225	274	269	256	254	250	257	249	251	292	244	248	256	260	279	254	244	285	278	275	272	266	248	257	238	227	267	268	254	254	288	251	259	279	251	285	258	286	261	260	263	273	273	270	253	272	264	249	265	249	274	262	253	259	315	263	256	271	283	244	245	271	268	297	268	235	271	266	288	238	264	303	271	260	247	253	303	270	271	265	285	268	264	279	259	295	248	269	239	274	281	220	276	272	269	288	266	276	285	245	276	287	265	286	271	264	268	256	267	263	273	283	279	270	272	262	263	280	287	277	253	266	254	283	296	240	279	276	258	272	263	247	284	269	260	288	259	255	267	299	309	258	324	305	276	255	287	289	303	266	281	240	272	261	283	267	251	249	269	278	271	250	252	247	257	271	255	247	271	279	261	266	274	244	272	264	249	269	267	258	272	278	250	258	274	269	259	289	270	296	266	238
35175	50442	35390	17142	5956	1695	715	593	509	532	488	518	513	521	528	513	545	463	474	508	508	510	484	484	493	485	496	541	496	473	490	510	464	508	491	536	495	501	490	525	497	511	498	516	517	492	498	517	490	504	496	477	510	521	483	510	493	498	528	475	488	546	482	498	457	495	532	465	502	550	483	474	461	510	474	580	497	524	458	456	499	488	500	481	519	571	449	497	504	488	546	479	494	474	524	481	533	509	491	478	503	499	513	509	513	521	528	525	546	502	530	494	538	506	492	492	524	487	525	511	509	506	462	503	532	504	487	457	499	520	523	530	478	524	507	511	497	502	547	520	538	491	507	523	482	479	541	477	482	480	527	512	482	512	490	506	486	524	501	508	503	487	542	438	497	474	517	455	474	517	496	511	533	497	461	477	485	474	556	505	514	510	524	513	495	488	539	488	518	495	496	475	518	494	480	525	487	464	516	560	538	466	493	535	488	487	524	529	493	547	517	478	493	514	507	499	521	506	513	550	473	509	518	490	530	510	473	531	481	495	477	519	525	509	528	537	501	524	483	496	507	483	533	499	497	523	502	483	439	507	478	516	499	509	519	489	498	492	507	511	489	502	504	510	481	513	500	511	517	506	527	460	513	502	508	477	524	511	497	492	511	476	478	485	483	508	501	481	518	527	468	459	521	496	517	532	498	517	502	518	538	508	438	473	505	498	500	480	502	525	482	507	488	496	508	500	509	471	542	496	491	522	524	489	506	479	523	507	512	477	528	494	498	463	520	516	510	539	478	503	504	494	489	526	510	474	474	468	493	496	533	539	450	542	502	507	519	515	503	498	515	489	501	478	489	491	473	537	538	524	481	461	484	472	491	529	497	477	510	510	520	475	515	481	525	527	490	466	485	528	513	523	497	489	502	504	518	530	499	488	448	532	486	466	530	497	491	485	462	523	504	500	523	473	508	480	492	546	530	488	549	453	494	512	483	534	538	505	467	488	481	527	506	487	523	504	510	531	509	465	504	504	501	518	492	508	487	518	513	488	532	507	487	477	519	515	508	501	523	512	513	491	528	494	511	485	505	457	495	521	513	520	499	479	533	473	513	553	539	505	490	476	465	528	510	532	531	477	499	525	506	490	471	493	498	511	487	522	514	539	486	487	506	506	498	516	505	438	502	501	451	487	482	535	525	479	537	466	464	492	502	458	467	475	488	540	477	495	500	521	502	525	497	511	529	495	493	534	496	514	508	533	510	530	513	491	520	511	510	492	490	506	485	507	498	508	508	489	481	526	495	530	455	455	501	489	493	479	528	513	497	496	490	493	507	492	512	493	516	493	499	497	510	490	486	477	521	504	484	545	491	531	434	511	501	504	501	549	517	472	542	497	496	459	530	439	499	493	505	472	504	469	518	487	511	504	510	508	490	496	504	481	481	488	479	472	492	568	518	528	498	510	455	452	476	463	500	498	493	507	495	482	466	544	487	505	470	502	491	529	507	524	489	522	499	488	505	503	508	512	512	534	520	531	458	534	486	529	520	518	480	507	527	506	497	471	555	523	474	509	501	535	507	524	515	540	491	439	483	507	503	481	490	519	475	496	502	519	494	502	464	582	498	507	514	499	485	466	507	510	530	484	484	487	499	480	481	447	487	485	481	518	452	508	489	535	474	501	487	465	506	471	489	442	534	512	535	523	509	500	475	519	482	486	539	489	499	459	498	496	474	537	450	521	495	506	534	487	494	528	512	519	486	456	503	500	493	479	523	513	483	481	514	507	499	499	476	529	507	519	490	516	506	478	534	542	484	512	538	492	484	476	491	543	501	492	507	471	427	463	511	565	462	532	501	508	509	481	483	504	510	509	470	476	504	492	504	531	497	536	528	492	524	493	463	528	516	517	486	516	499	509	516	483	499	498	511	477	508	554	475	555	473	486	476	519	491	505	508	513	526	483	469	498	496	527	503	497	472	514	467	500	451	435	522	528	512	498	455	469	532	483	499	476	497	470	485	564	507	529	485	503	486	498	498	516	479	494	507	462	518	514	535	497	517	511	482	474	516	503	497	523	469	496	496	521	507	492	508	505	537	464	533	545	505	483	517	522	490	500	515	454	496	457	460	499	525	488	520	520	496	501	516	510	511	524	523	508	521	466	500	485	538	512	486	511	535	499	517	537	468	521	501	506	470	512	495	485	492	481	492	495	495	508	506	496	521	513	491	509	554	511	497	489	521	467	497	515	496	478	497	532	486	490	498	512	490	522	500	507	453	518	467	510	476	536	522	512	480	523	519	476	520	517	478	500	481	480	524	481	485	492	474	534	489	539	497	526	487	501	522	511	470	473	556	474	557	508	504	480	505	528	484	514	495	502	511	457	516	480	483	535	524	468	496	478	466	502	506	502	502	494	495	470	512	510	497	515	510	519	500	466	538	483	548	458	487	468	459	484	510	532	524	484	479	517	517	496	474	502	520	489	503	504	474	483	535	522	485	514	497	468	474	497	486	517	470	498	536	487	529	509	507	484	466	541	512	509	505	488	479	476	492	477	504	537	502	449	513	437	503	490	510	511	505	515	496	506	481	547	538	496	492	496	496	461	527	501	492	471	515	464	521	523	512	471	459	495	521	522	481	514	480	461	460	478	483	507	503	489	521	503	504	492	480	480	512	518	489	505	483	500	505	492	500	469	477	500	561	542	468	457	529	480	483	472	494	549	508	500	499	519	481	529	487	498	506	487	506	503	494	518	537	548	473	496	500	509	487	573	508	532	490	493	518	528	454	516	489	542	516	518	517	546	521	503	567	498	512	504	504	509	506	506	538	521	486	509	518	536	503	476	513	509	510	450	504	480	493	512	490	495	470	484	519	519	525	510	512	514	517	528	509	559	485	515	496	478	507	482	485	513	512	472	457	518	490	537	480	508	508	500	468	530	526	503	519	526	469	515	458	514	489	507	489	495	468	552	489	524	508	483	482	536	533	521	505	462	479	489	501	539	465	487	522	519	510	477	483	496	496	524	485	526	510	488	507	530	528	496	475	493	489	518	484	514	483	476	483	481	481	497	512	500	500	502	468	489	483	488	485	496	487	495	482	506	502	480	479	503	523	479	489	509	476	503	500	521	544	520	486	519	494	440	520	502	503	526	507	513	501	532	488	513	483	498	491	508	503	475	447	532	500	501	504	491	528	463	489	504	521	495	474	498	512	515	532	530	538	524	504	524	449	540	541	507	544	510	481	482	483	533	531	513	488	481	480	504	490	525	477	499	484	494	529	513	501	470	507	531	455	529	521	502	517	522	494	502	518	521	492	510	492	468	501	508	529	511	521	510	498	526	477	498	508	500	515	515	535	484	535	499	525	484	487	488	527	489	457	505	485	495	519	526	496	484	520	469	538	523	465	489	492	503	534	490	511	563	465	506	505	501	505	488	490	489	468	521	477	507	524	497	536	490	497	488	516	508	492	502	525	480	501	496	499	511	476	479	488	486	504	483	505	483	512	489
24778	25157	36800	30810	20419	8691	1053	394	279	259	257	285	284	272	297	278	290	265	265	297	273	282	265	297	278	259	263	262	280	287	278	296	250	266	282	261	272	266	283	310	260	259	284	274	288	264	270	239	295	258	249	272	265	245	277	249	261	268	258	303	288	271	317	294	263	239	285	253	277	295	319	269	311	262	279	291	294	287	290	281	254	279	291	262	260	268	235	247	304	292	271	259	247	278	266	285	259	288	247	277	274	285	289	259	277	266	301	294	248	286	264	291	269	266	282	290	277	256	296	284	285	288	264	284	252	257	244	265	263	274	293	233	272	254	301	271	279	277	273	294	299	275	284	291	235	257	262	248	290	285	285	267	271	272	284	250	287	257	267	224	270	268	288	271	263	250	276	281	280	261	262	269	278	281	259	240	274	295	261	244	283	286	262	262	285	260	261	244	264	257	252	281	268	278	274	271	247	260	246	290	269	266	282	298	250	274	246	260	256	260	291	273	287	293	276	254	279	273	251	281	254	291	283	272	255	278	293	256	298	297	289	265	265	272	275	279	254	256	304	280	273	269	278	277	263	255	261	301	271	297	275	276	259	275	260	291	249	261	279	282	302	291	271	272	256	277	259	264	273	286	257	289	274	262	263	260	259	267	265	239	299	272	287	274	265	293	277	277	270	260	317	240	264	287	268	265	245	268	279	291	290	276	275	252	289	294	254	285	267	275	268	265	278	293	278	277	272	246	279	245	273	275	238	277	292	290	276	295	284	274	266	283	261	274	270	258	268	270	261	258	256	267	312	294	282	292	286	270	272	266	278	268	273	273	270	287	253	260	263	287	274	274	310	248	294	264	273	261	239	284	250	259	280	269	253	275	265	287	240	276	242	256	253	301	269	287	252	254	290	277	266	301	274	244	261	267	257	287	261	269	272	287	291	285	288	273	278	271	253	258	273	284	282	271	280	288	294	260	295	281	290	285	289	287	262	302	275	270	261	294	251	251	277	282	263	277	270	251	298	268	273	261	267	268	247	278	264	255	286	247	275	275	259	284	280	252	258	286	288	289	296	286	273	312	268	284	276	252	270	244	298	297	264	277	269	290	276	270	262	267	262	283	270	287	268	253	304	259	227	300	259	274	242	284	304	258	276	276	259	272	285	256	271	254	284	280	299	250	288	244	271	289	243	296	247	284	250	315	295	279	260	266	258	271	303	288	302	269	279	278	284	284	290	282	262	260	236	268	259	284	291	266	296	292	253	257	281	267	282	306	273	268	281	279	275	273	257	274	283	246	267	288	271	258	263	259	276	257	264	298	275	272	296	263	281	292	274	285	298	300	267	278	255	251	293	272	279	300	244	274	257	269	273	275	264	258	264	269	287	245	308	252	318	236	259	279	293	261	266	262	260	270	283	283	229	264	283	282	251	300	261	258	243	277	258	262	272	297	276	269	264	260	265	306	305	267	229	253	262	259	292	262	325	276	235	279	265	267	282	263	288	285	258	265	282	257	268	292	252	296	274	283	299	302	268	265	285	273	250	287	275	271	277	256	286	268	282	300	296	254	277	282	269	292	265	304	264	257	284	268	300	280	295	278	272	293	275	282	263	277	302	263	284	277	279	280	253	264	313	267	271	261	268	280	303	302	272	282	270	264	257	280	285	291	284	282	235	293	273	256	253	255	260	247	264	281	268	275	267	288	287	293	270	283	258	277	276	280	244	283	272	275	271	275	263	265	252	255	255	264	246	279	290	273	269	279	284	299	247	275	294	260	276	286	276	279	250	255	280	285	269	259	278	270	282	247	304	276	292	281	266	275	272	275	254	302	274	294	309	254	272	272	274	271	257	283	270	278	278	269	264	278	257	280	242	278	267	264	278	249	267	287	264	285	260	274	271	275	290	281	274	287	265	283	309	281	299	257	254	253	272	281	287	258	274	339	258	266	283	292	264	267	289	286	301	265	259	288	250	248	260	290	272	272	260	300	279	281	279	265	280	281	290	277	289	272	281	276	292	268	256	285	256	274	261	268	290	266	257	255	277	264	281	278	272	245	306	281	264	264	255	290	251	277	304	259	297	273	261	266	313	242	272	256	265	274	263	286	264	269	244	268	256	279	287	279	289	244	254	293	250	286	267	274	266	288	271	256	281	289	277	293	281	289	258	291	275	275	282	260	278	271	266	287	275	278	280	267	281	284	254	282	241	258	274	288	251	265	238	274	301	249	285	310	230	310	308	284	282	232	265	273	262	283	268	258	244	274	263	259	296	260	286	249	273	253	283	277	266	260	246	266	272	257	282	278	273	296	274	252	261	304	284	255	258	247	257	253	282	256	261	283	255	282	271	276	267	284	281	257	270	295	253	280	223	271	278	231	263	262	260	267	296	289	258	293	287	276	265	267	276	262	268	297	291	262	266	255	282	269	295	257	308	298	281	233	291	285	250	294	253	254	266	275	278	275	263	267	249	291	262	279	271	251	268	272	279	263	269	277	228	299	260	251	274	255	306	306	283	292	262	261	279	283	243	251	287	266	309	281	276	272	251	285	299	259	253	268	281	297	264	268	260	301	262	281	294	251	275	278	269	249	251	263	268	280	273	278	260	258	293	275	264	259	259	266	249	287	277	277	274	271	273	246	295	254	285	286	259	267	282	263	288	259	281	240	261	260	255	280	286	282	271	280	258	265	272	268	267	265	288	270	259	277	281	267	258	269	302	255	264	258	272	266	263	238	294	258	279	281	279	259	276	281	265	278	308	276	286	308	276	280	271	266	299	270	265	232	260	254	253	280	278	261	279	301	279	277	264	275	264	264	271	271	270	263	258	261	276	283	234	284	276	278	260	266	273	286	244	282	245	264	261	279	261	257	261	263	290	272	251	266	280	278	300	273	250	267	279	305	264	291	279	254	288	266	249	237	285	277	265	268	306	266	284	271	288	270	266	293	265	240	296	296	281	277	267	255	251	250	265	272	292	258	245	294	273	251	254	298	264	265	255	268	273	267	287	270	270	234	262	285	250	269	310	259	275	261	279	267	261	279	259	320	264	282	288	277	293	291	261	277	297	241	295	286	270	266	268	260	298	278	254	278	260	261	296	287	287	283	263	292	291	280	236	293	272	287	284	267	277	263	248	261	252	289	288	234	296	264	288	240	262	288	285	292	284	234	281	291	291	229	250	278	277	271	287	260	262	276	263	276	267	279	273	271	255	225	267	288	309	287	289	266	253	257	268	264	263	311	269	243	297	257	270	275	263	249	266	249	274	251	266	260	251	256	277	289	320	291	260	248	270	239	257	292	248	257	301	251	281	308	255	278	266	264	254	246	239	293	280	272	286	262	273	253	254	261	308	265	298	254	273	306	250	219	290	278	255	245	242	262	298	254	272	259	296	294	287	265	274	283	257	237	276	290	268	280	314	283	295	257	276	291	269	262	288	313	255	254	275	283	270	294	267	291	292	251	270	281	245	272	251	237	248	282	273	258	260	256	296	247	265	258	288	257
58684	93050	67398	41753	21559	6766	1606	715	544	537	510	502	534	539	501	527	495	499	511	508	559	536	508	507	525	510	528	492	529	505	542	555	500	469	516	535	497	527	510	510	498	505	557	515	521	502	546	514	495	527	571	532	503	484	493	524	502	530	462	482	527	529	493	524	524	490	468	518	490	553	532	528	496	508	507	488	522	518	545	480	525	483	532	494	520	532	514	505	517	505	511	543	495	496	528	529	505	494	523	489	507	533	515	482	513	503	543	536	498	466	499	490	506	517	490	488	506	505	549	522	565	506	499	529	484	502	530	483	496	539	506	521	485	505	541	526	480	517	506	498	504	506	516	499	516	498	520	475	492	552	550	543	525	530	512	510	499	587	481	533	523	539	513	519	526	538	512	507	496	498	567	518	477	534	479	529	535	534	532	554	510	507	516	510	540	527	550	505	468	505	495	498	513	569	522	531	546	515	509	508	514	493	524	494	504	485	499	567	502	500	489	536	464	486	478	528	533	495	542	520	498	489	530	541	518	482	510	528	487	480	518	540	491	503	488	519	530	535	481	505	532	488	505	503	509	516	519	505	539	512	503	521	491	511	497	520	513	518	551	512	513	508	454	532	545	521	506	489	545	501	493	492	514	522	506	488	513	591	532	478	492	505	512	527	490	497	564	516	539	459	499	505	518	492	545	493	479	451	551	467	496	543	523	511	514	519	500	527	495	505	519	543	505	537	513	496	501	494	449	524	505	490	476	508	543	535	530	485	483	467	538	479	505	550	522	515	514	466	496	515	519	502	520	503	542	500	496	542	505	505	504	544	479	503	516	494	515	498	504	501	534	531	528	517	498	526	468	541	536	501	526	482	476	509	508	510	512	518	471	460	472	504	466	477	544	497	491	549	507	497	524	512	528	516	509	498	563	520	526	500	559	542	497	462	552	451	480	527	524	514	504	476	500	536	544	481	503	532	529	557	535	560	487	513	527	478	512	514	528	514	486	502	473	501	460	496	506	522	507	532	526	496	494	520	517	517	528	476	504	536	477	492	533	514	486	514	542	479	524	503	505	508	485	524	535	519	513	494	533	490	518	508	505	507	551	560	487	503	504	484	507	514	485	494	513	473	515	502	516	492	510	526	490	480	515	531	513	559	496	481	483	500	512	517	545	480	459	511	477	515	503	548	504	506	532	501	486	513	492	495	526	465	529	479	506	494	494	545	540	475	546	543	516	543	488	485	512	526	540	502	524	509	514	535	501	525	550	516	512	523	518	540	500	468	529	501	513	491	522	464	518	519	524	517	504	498	533	544	499	481	503	481	514	511	507	533	535	453	504	512	527	513	499	510	512	508	523	534	476	483	467	514	551	539	519	512	529	499	499	491	529	488	497	518	490	526	520	507	532	540	539	495	480	531	472	498	490	554	524	485	488	508	540	531	514	535	480	515	511	544	547	523	506	491	500	530	496	528	517	462	494	528	523	509	473	506	523	525	517	528	523	522	505	474	478	494	500	506	545	479	542	526	497	484	526	498	557	537	523	506	522	532	508	531	521	494	519	492	480	553	498	511	526	509	529	534	500	519	488	483	527	444	512	500	468	535	523	510	497	509	524	540	487	497	505	520	526	483	515	459	523	485	520	521	487	513	475	481	517	517	516	519	483	519	496	496	492	499	485	493	500	492	502	504	488	520	497	521	501	560	484	497	502	515	530	516	506	511	532	514	505	531	507	533	532	459	524	538	558	494	501	487	544	545	494	539	577	519	542	484	517	491	520	532	485	522	519	482	487	457	514	485	508	494	500	509	487	460	530	472	524	487	514	505	531	480	526	518	491	482	533	533	517	492	489	528	548	561	508	515	526	514	516	540	518	480	554	525	524	498	544	503	550	531	537	523	489	538	492	505	503	517	473	533	531	494	498	513	519	515	507	528	493	553	517	512	546	494	535	498	518	535	533	547	496	495	506	517	495	503	518	502	502	533	480	498	495	539	478	514	518	493	531	527	494	496	519	520	548	563	559	524	534	514	551	535	506	499	513	496	522	515	536	511	497	504	504	497	512	564	507	479	492	519	534	486	503	481	529	519	538	475	508	510	513	516	523	520	519	518	506	506	522	497	541	530	501	562	487	515	470	554	564	487	504	547	531	490	524	511	477	544	524	493	491	501	504	515	509	509	490	514	508	521	489	515	479	522	480	523	523	490	515	514	523	500	532	518	483	491	505	523	466	545	537	516	519	529	544	521	537	511	498	492	470	528	502	479	485	515	541	499	538	530	482	506	531	517	500	527	561	524	538	512	508	489	496	473	498	486	515	543	491	481	526	501	511	542	531	478	489	531	523	534	520	490	530	494	452	552	492	530	528	500	534	541	515	497	482	473	510	502	519	506	494	534	511	513	508	509	540	517	496	510	514	516	521	505	514	508	475	519	495	529	557	492	484	538	466	533	469	512	515	507	507	522	506	484	499	491	503	557	482	543	468	530	537	492	492	490	505	509	546	483	515	476	475	508	540	515	498	523	521	509	510	485	536	523	518	476	494	499	513	483	546	506	533	505	512	467	517	489	514	522	515	530	527	536	533	539	472	483	464	483	536	496	512	491	493	532	532	525	491	498	534	501	547	493	507	453	509	516	526	475	522	529	531	525	535	539	500	505	489	503	537	576	492	495	499	483	534	503	485	521	506	528	513	497	515	526	513	504	557	544	497	470	506	522	495	539	519	525	470	506	474	522	514	515	506	484	490	537	516	515	500	522	506	475	494	531	500	507	502	517	537	501	504	527	496	511	496	514	476	499	530	502	492	514	524	532	532	541	519	486	500	515	533	495	504	561	565	515	518	572	536	486	526	486	523	507	467	503	534	515	546	559	531	532	496	504	551	507	495	499	495	503	489	506	472	536	510	495	478	520	525	533	508	532	515	532	564	539	518	538	489	491	483	521	504	504	548	521	516	503	476	509	519	503	530	515	519	476	513	550	503	502	516	494	550	522	513	503	536	473	545	523	521	531	529	498	521	518	501	532	534	497	501	513	524	532	489	486	547	510	524	510	539	547	480	553	492	473	569	502	495	500	513	495	522	525	477	506	516	469	499	524	474	509	514	522	515	526	514	518	502	489	507	519	509	519	519	528	497	464	522	527	535	529	505	509	535	502	492	532	513	522	534	485	525	506	506	541	477	508	509	528	527	522	464	502	527	500	535	494	507	492	511	506	532	508	502	522	513	527	469	541	509	509	511	516	522	543	523	465	502	457	488	484	515	530	539	517	492	517	499	522	559	499	534	498	511	514	455	476	481	529	505	548	552	521	482	516	485	532	510	496	507	469	491	483	529	514	523	503	481	505	534	484	470	502	504	504	497	514	463	520	480	525	526	535	541	509	534	477	508	541	513	505	488	502	488	508	490	514	507	482	473	524	502	508	543	484	511	529	499	509	510	524	528	519	528	507	522	529	491	536	493	483	499	510	468	532	497	514	542	534	511	518	547	497	497	506	498	533	520	528
23435	22770	32637	27001	22036	17763	4750	495	355	345	327	319	339	308	368	354	317	350	335	334	339	316	302	325	336	354	349	356	355	325	318	334	340	325	354	340	343	311	329	300	326	335	310	325	322	332	321	359	361	300	330	305	323	314	332	293	321	351	319	297	341	327	317	321	312	307	338	314	339	347	315	328	346	339	318	336	327	354	347	311	333	328	334	308	347	357	311	311	333	315	339	331	310	296	361	318	338	323	321	332	339	321	291	344	323	309	329	303	301	345	318	361	325	296	320	362	327	344	327	351	311	327	338	350	330	338	325	348	303	321	343	326	341	325	319	315	335	325	341	318	316	316	308	298	339	327	360	339	317	344	333	305	329	263	331	357	297	309	326	309	354	331	307	327	302	327	364	320	331	316	312	343	333	335	331	317	311	284	338	326	331	351	311	298	291	282	336	322	328	321	319	309	354	362	337	301	329	302	304	335	302	334	363	326	324	295	324	324	302	322	332	322	340	314	301	292	350	308	306	365	322	332	334	317	336	323	320	302	329	331	300	307	330	319	350	324	326	291	344	313	339	384	350	325	309	294	309	334	320	328	331	307	328	305	352	350	322	285	339	308	314	332	322	294	349	335	347	309	348	289	302	356	318	333	304	317	315	315	329	318	313	317	328	313	362	294	303	339	310	288	293	331	313	292	345	286	339	326	344	301	322	306	330	331	383	302	357	315	346	327	331	329	315	333	301	331	322	310	307	321	350	323	302	338	307	365	340	343	296	346	315	307	337	354	322	323	326	332	330	315	358	306	352	311	323	306	321	329	311	291	334	314	335	302	317	346	328	351	361	332	329	326	344	310	315	338	311	359	346	327	299	315	325	344	316	341	359	312	328	338	334	306	298	307	357	319	331	348	344	354	328	305	341	290	309	303	315	321	322	306	314	327	313	338	347	324	305	350	312	302	314	352	344	333	284	324	346	311	355	296	312	296	326	329	270	321	284	331	344	342	306	342	343	334	290	347	314	353	310	362	305	350	356	321	327	323	297	343	306	325	317	331	321	324	323	329	322	304	325	304	339	323	330	338	337	303	312	312	333	312	322	310	354	320	314	314	322	330	323	313	300	320	322	336	319	335	303	305	315	330	325	315	319	361	327	338	326	332	313	287	314	328	337	348	303	321	325	369	340	325	309	312	332	327	312	324	303	320	316	333	325	330	354	327	341	320	340	311	309	325	339	328	339	319	324	344	311	334	314	324	346	304	322	266	304	295	349	358	333	342	306	297	340	334	359	321	323	339	325	333	311	299	322	324	331	312	291	314	295	301	339	305	317	329	350	321	332	343	315	309	325	310	318	321	333	301	332	319	319	294	279	316	317	327	330	324	319	330	302	318	295	310	337	279	316	333	307	319	327	330	312	310	344	325	337	312	315	341	333	316	358	298	342	358	330	315	301	334	357	349	280	293	354	331	328	339	306	316	317	314	334	316	355	331	321	323	313	344	320	322	336	303	292	317	291	321	290	335	295	305	287	339	345	320	324	331	339	297	336	306	346	309	296	374	319	304	315	314	328	334	318	299	324	300	316	305	310	325	358	303	329	307	331	324	310	324	331	264	348	325	338	320	313	304	313	309	310	321	306	331	323	331	318	291	311	332	337	328	332	296	313	304	331	336	336	351	319	332	302	345	330	327	314	346	310	332	302	333	316	301	319	273	312	328	301	310	307	298	327	309	317	339	308	299	335	312	272	286	353	317	312	306	336	295	322	339	328	313	303	288	345	315	316	295	359	346	305	327	349	338	341	323	317	287	311	345	334	328	332	321	293	334	306	343	299	320	306	324	294	290	307	303	337	289	322	316	329	340	333	339	296	287	310	294	300	316	312	343	319	323	343	324	320	309	350	319	320	317	370	294	325	321	328	332	308	342	368	333	309	310	328	308	316	355	352	326	318	331	319	331	325	327	305	319	345	319	325	285	313	337	338	335	328	330	307	337	326	343	324	334	321	347	335	332	369	318	316	335	319	360	316	309	343	338	310	351	316	345	323	315	325	298	293	303	333	325	332	316	358	332	333	346	324	326	311	323	314	291	341	270	295	311	318	313	325	328	327	309	323	346	348	321	322	338	338	350	303	318	308	319	318	298	329	309	322	294	326	328	332	302	358	317	313	302	337	346	344	306	321	334	325	296	307	331	308	352	328	302	301	346	324	302	330	321	324	326	308	324	335	323	295	331	321	320	302	302	317	321	341	331	315	311	334	328	286	322	336	339	326	306	308	355	317	337	301	314	319	323	327	322	330	311	327	312	326	334	318	312	280	290	348	353	327	332	314	300	340	343	334	336	323	315	301	328	347	330	298	313	337	321	318	346	309	293	318	342	354	345	349	322	323	294	328	298	306	319	330	331	339	335	321	340	325	322	325	335	327	350	315	301	296	342	318	305	327	307	337	322	323	328	313	327	322	323	329	320	320	319	332	313	292	300	343	327	315	335	312	356	326	334	332	351	294	287	343	298	343	296	336	345	331	321	324	323	319	333	310	318	330	293	312	287	347	303	301	322	342	342	320	343	361	327	330	319	306	341	331	323	325	324	322	311	365	337	331	300	314	320	329	324	321	293	311	297	298	318	306	345	322	328	362	337	323	323	307	329	355	327	356	351	292	308	329	304	326	344	338	284	302	323	309	319	331	318	328	303	302	320	282	348	314	349	321	332	294	330	288	376	341	307	321	344	329	320	328	314	320	323	304	339	323	316	334	319	352	339	300	311	293	307	325	300	269	319	294	330	343	317	327	312	277	296	325	391	300	344	320	300	315	356	329	306	322	313	293	339	312	336	311	299	293	304	318	338	323	322	331	332	324	303	343	329	334	325	308	324	327	306	340	358	335	299	325	330	340	299	333	319	314	312	305	340	289	336	314	311	343	282	341	344	355	315	325	328	335	325	309	302	313	320	339	300	285	334	327	304	304	303	300	308	334	314	329	343	306	304	302	341	323	314	353	345	327	369	324	333	358	343	340	304	297	325	312	333	340	283	314	338	299	300	331	296	315	326	329	309	309	333	305	310	338	318	319	329	338	320	324	312	315	307	337	329	339	306	337	336	312	352	320	327	359	324	347	326	337	331	318	313	314	305	327	320	298	312	342	331	352	300	332	314	346	319	332	322	329	322	334	303	316	297	331	322	339	329	354	360	301	324	322	311	314	320	292	318	312	327	314	318	334	339	327	320	315	319	314	328	326	324	308	332	305	336	314	326	328	312	330	357	329	334	313	342	308	326	355	314	318	317	312	341	321	317	329	334	316	352	335	310	315	324	334	352	310	309	314	341	331	294	314	321	298	326	329	340	315	335	351	334	306	300	325	327	330	330	295	318	334	348	323	343	331	326	331	302	337	329	332	324	297	315	315	325	324	309	325	328	345	326	324	331	293	335	327	314	342	335	310	343	306	350	308	321	323	318	316	314	295	316	309	314	313	340	335	340	349	331	321	360	331	331	352	317	328	326	300	346
59589	102516	77842	49308	28361	10064	2375	871	580	596	576	537	636	584	572	585	580	614	586	589	582	592	554	647	608	533	593	597	580	574	537	555	605	544	538	592	651	550	539	571	585	562	548	606	565	574	584	547	547	573	548	539	567	604	558	567	547	578	558	554	560	571	599	592	591	564	586	588	590	621	581	593	568	581	563	616	576	590	561	578	583	578	587	565	547	587	585	556	572	580	582	547	557	577	618	565	584	582	579	593	606	570	557	633	501	606	601	571	589	575	558	607	583	552	570	578	566	602	605	607	586	573	533	558	567	590	562	600	577	570	601	551	583	583	552	608	541	574	580	584	584	554	578	594	555	562	530	601	564	579	634	619	574	585	594	563	540	590	591	608	523	588	631	531	589	586	622	555	601	568	572	579	597	579	582	611	581	663	595	554	575	589	545	564	612	572	552	601	577	590	543	581	595	586	542	589	587	577	589	588	591	541	589	571	550	593	597	551	549	567	536	578	624	575	580	582	536	545	594	575	543	591	581	573	530	625	551	575	549	599	563	540	579	590	631	586	581	562	557	531	577	541	561	499	609	600	591	536	564	599	565	609	579	583	590	639	597	575	565	547	590	575	556	594	538	626	569	598	568	577	564	540	568	585	533	562	564	529	585	583	600	551	555	555	586	541	565	529	597	551	527	551	568	589	578	582	567	523	569	573	543	617	575	578	580	569	549	587	584	588	611	558	564	588	591	613	573	614	555	512	602	560	562	564	563	531	549	538	566	559	560	554	550	558	649	575	577	599	548	618	615	619	557	571	583	585	637	581	558	592	582	556	598	562	606	592	554	597	601	543	593	559	596	609	558	597	561	556	547	571	621	578	573	598	557	595	556	544	563	572	571	566	532	601	602	585	573	583	612	556	595	581	562	605	605	610	602	623	568	612	602	564	638	585	534	588	568	591	564	570	594	571	603	569	528	579	600	542	570	589	575	549	581	619	567	564	591	579	598	588	618	559	563	620	570	548	609	587	623	581	580	548	596	569	538	576	600	572	587	568	574	598	560	557	586	591	631	578	579	569	593	592	576	565	580	541	585	612	586	564	571	604	597	561	606	572	575	603	577	551	569	552	572	572	570	580	572	569	580	543	592	598	597	577	574	583	564	580	599	574	583	596	627	504	571	551	585	594	608	571	564	582	572	586	583	594	567	568	577	608	577	578	581	581	543	549	617	551	530	561	586	559	589	577	622	616	546	589	532	630	562	589	615	598	565	560	570	562	566	586	550	592	565	581	570	603	555	579	589	585	613	575	524	569	619	571	552	555	534	580	551	546	572	558	574	587	556	568	581	554	596	613	605	578	586	565	622	612	580	526	579	573	601	624	602	523	588	591	550	602	582	557	560	553	565	557	591	566	553	604	579	513	608	602	569	611	596	626	585	550	605	577	531	617	571	582	555	586	550	584	562	544	614	556	614	589	575	588	569	610	558	589	581	614	581	569	518	560	548	620	556	563	534	576	615	552	532	532	545	594	551	607	573	557	589	606	594	563	557	511	565	581	566	557	563	596	577	591	595	575	517	563	612	580	598	587	555	596	558	551	636	576	548	536	561	572	559	602	611	592	570	558	569	592	587	577	599	584	591	603	538	580	565	587	552	578	521	552	583	589	593	581	580	549	566	606	559	583	584	563	565	583	584	557	587	548	654	598	593	591	591	601	561	580	556	547	540	567	577	541	561	601	571	571	610	545	508	616	605	563	577	561	552	613	575	613	624	599	549	594	565	586	622	571	597	601	597	539	581	546	585	530	576	549	568	600	587	569	595	557	574	556	579	548	527	569	559	612	564	614	596	561	556	598	580	596	530	562	526	530	588	584	559	604	548	579	561	630	560	602	576	604	575	575	560	559	563	566	548	583	597	573	583	598	576	599	616	606	589	578	530	589	582	600	583	568	548	555	581	567	591	607	622	566	567	576	585	572	607	563	649	565	570	599	588	579	556	567	586	556	566	598	574	544	573	556	592	612	583	592	572	574	581	593	582	588	540	553	574	574	566	586	555	564	580	564	623	600	597	534	563	586	574	590	557	582	554	617	549	587	582	610	555	538	590	596	568	607	611	556	638	597	541	619	557	556	536	571	585	541	567	579	595	562	550	577	555	600	555	550	535	572	592	538	563	550	594	584	513	579	562	565	545	544	558	549	583	567	589	557	562	596	551	627	598	573	590	629	546	563	582	575	592	600	587	563	607	616	534	585	532	623	559	546	596	589	550	553	544	567	563	574	587	588	575	578	572	615	577	606	621	543	600	573	590	562	626	607	576	583	576	578	546	566	636	608	574	563	615	588	560	572	592	589	555	589	581	594	557	561	542	591	559	569	639	573	573	580	558	581	613	577	558	577	581	588	535	632	665	613	568	560	627	589	554	612	559	599	561	529	542	602	584	585	583	594	575	582	558	576	571	629	586	570	591	541	593	582	612	556	561	595	631	591	574	586	587	602	560	568	567	580	598	560	600	589	574	585	571	568	579	588	607	586	598	588	602	542	546	596	561	569	542	569	546	594	579	546	575	613	579	594	601	552	578	533	617	589	621	561	573	583	589	556	563	575	571	570	581	559	559	553	592	594	541	613	601	594	578	593	637	576	583	566	575	559	582	634	577	622	607	659	596	561	552	566	591	568	566	582	576	582	528	574	550	577	552	570	612	611	557	583	606	541	622	552	610	557	564	596	572	568	565	542	589	546	596	575	610	586	570	587	586	601	582	598	579	555	585	578	566	596	561	561	578	607	540	562	609	615	584	555	568	546	579	555	612	590	571	611	578	575	562	590	557	612	580	555	605	622	590	593	588	600	575	600	604	596	571	579	572	617	564	591	533	569	562	588	564	545	572	587	578	561	571	569	587	574	617	589	617	569	545	582	566	563	596	575	563	568	575	584	581	542	579	544	608	564	590	576	536	546	579	560	598	579	556	569	584	596	569	569	554	533	598	583	584	583	558	539	566	574	585	564	593	571	574	549	563	527	562	581	569	580	617	555	569	538	580	557	562	563	573	583	583	575	603	561	593	595	576	594	549	570	555	558	566	590	576	570	575	566	571	607	556	582	615	581	568	634	607	580	572	565	566	573	598	569	529	571	616	551	548	597	560	577	582	571	593	588	592	536	596	572	593	581	637	609	583	572	574	581	576	558	598	553	571	540	604	567	578	536	577	565	577	582	605	577	547	581	532	563	600	579	593	558	586	585	581	567	536	604	591	574	634	571	543	566	596	540	582	576	571	593	582	637	553	599	586	568	606	551	524	584	569	603	611	566	622	538	597	541	583	603	548	594	581	578	596	585	569	589	615	560	570	556	635	586	560	628	601	550	609	602	585	561	543	567	565	554	614	539	602	565	570	598	628	570	575	591	568	589	576	584	575	566	583	573	567	590	538	600	588	565	604	570	606	600	561	575	609	564	607	547	573	593	578	593	578	567	609	580	591	591	566	505	567	601	577	524	604	581	590	574	618	553
28848	31853	29598	13959	2692	737	363	286	254	270	243	257	280	244	262	266	235	274	269	250	264	279	291	285	246	291	281	286	228	275	297	296	272	302	275	248	236	251	264	278	261	274	267	286	265	268	260	234	283	286	269	261	248	249	257	270	252	247	279	278	272	269	253	283	303	262	286	273	274	246	287	263	235	283	269	266	254	254	277	256	266	264	264	245	300	268	263	253	277	286	280	259	273	262	256	263	270	256	252	273	253	275	285	280	253	250	269	271	280	262	287	265	250	261	264	282	272	276	293	273	253	245	238	278	272	254	273	290	263	283	261	281	269	258	240	244	263	252	252	274	283	265	289	231	257	263	285	252	284	247	277	252	260	245	270	277	248	246	268	247	284	236	277	260	248	244	244	250	249	255	270	281	267	254	289	263	277	276	274	260	274	277	248	250	272	281	243	272	268	288	256	254	286	250	278	271	286	259	263	279	234	239	249	297	272	260	249	246	257	249	254	290	263	279	246	254	239	254	276	273	242	276	246	252	278	258	256	263	287	257	262	249	245	243	257	289	265	277	272	227	271	264	252	263	250	257	282	235	254	258	236	268	277	284	259	276	271	268	266	283	258	273	286	281	272	270	266	247	243	269	274	284	271	267	267	293	253	291	251	272	240	242	255	265	280	273	264	263	298	273	278	267	289	304	247	237	280	269	261	244	239	261	265	244	240	251	254	287	278	280	241	256	252	267	241	272	258	239	258	292	285	280	255	253	280	267	249	266	279	252	247	266	280	247	258	298	259	267	297	268	279	263	271	247	276	283	258	252	249	273	251	266	244	254	260	272	266	256	265	289	244	293	266	274	224	249	267	259	262	268	270	269	260	279	254	275	260	258	272	266	267	258	273	252	266	263	297	272	264	269	251	273	234	222	255	281	258	275	262	277	247	234	267	294	239	259	245	272	284	285	271	255	245	273	247	287	256	285	277	248	282	241	266	277	277	265	248	260	256	255	268	273	255	270	255	311	266	262	263	254	275	312	241	280	278	298	237	248	250	255	252	229	255	264	265	279	289	255	255	287	263	263	252	277	260	267	238	237	251	260	276	273	274	255	279	269	269	257	251	247	248	262	266	241	266	257	275	285	307	304	273	222	261	251	251	285	265	286	271	264	281	260	253	233	261	257	282	233	258	264	252	262	258	243	236	248	255	257	239	266	256	280	275	252	251	237	285	286	267	257	273	282	243	271	272	283	278	265	264	264	261	251	277	285	232	293	263	270	262	229	261	279	256	265	261	265	269	271	296	265	254	280	255	259	275	274	271	263	260	258	258	258	267	255	275	272	265	265	238	257	297	273	263	255	263	285	275	264	262	258	230	264	287	257	284	308	252	270	262	228	247	283	277	288	262	259	264	256	246	247	264	262	254	242	252	262	262	272	286	252	262	263	258	282	277	238	251	246	267	272	274	239	275	261	267	253	258	257	286	290	259	263	273	252	271	248	267	259	264	254	267	282	258	265	254	287	259	305	269	262	266	275	269	279	262	236	255	270	246	269	245	253	279	265	242	256	273	266	261	279	274	259	278	278	265	253	263	268	269	302	240	259	315	257	266	258	281	238	253	260	251	252	262	273	273	256	239	257	263	257	248	273	290	287	259	247	244	259	261	292	255	256	274	289	273	250	266	253	230	256	270	280	236	256	252	252	265	251	261	272	276	289	269	251	247	276	258	296	293	275	283	244	261	264	295	260	264	254	253	244	265	272	266	278	265	245	260	275	267	283	257	286	241	256	288	267	265	230	269	280	257	271	267	281	255	217	289	249	248	259	262	260	277	266	266	273	290	253	273	243	266	276	246	275	238	253	297	283	275	270	273	286	289	277	275	273	264	270	266	275	270	275	255	244	287	304	279	285	252	263	252	289	267	272	243	263	246	283	278	257	266	272	283	252	251	268	275	270	288	284	235	238	271	290	258	259	276	254	288	261	266	290	270	260	263	276	283	272	248	273	252	251	226	256	262	247	261	248	262	269	259	261	275	285	235	245	220	264	281	276	240	274	295	297	271	270	271	249	263	257	247	263	280	265	255	283	265	272	263	240	257	277	250	271	275	282	264	283	276	252	258	278	242	252	279	262	248	308	268	264	266	289	268	259	259	281	256	251	270	285	252	264	238	271	243	237	271	238	263	301	268	261	262	258	257	299	256	276	274	268	231	258	281	301	255	268	243	268	259	261	253	270	271	267	254	274	294	286	266	269	275	266	250	272	287	251	260	269	272	242	276	271	255	279	287	244	231	251	269	246	259	268	291	263	287	289	266	256	260	295	255	276	292	291	234	254	265	248	246	261	260	279	249	254	281	272	268	234	250	257	267	252	236	252	268	253	273	249	263	256	291	245	264	283	277	289	281	276	224	238	239	248	258	238	280	294	258	265	264	277	242	249	244	232	262	271	277	262	246	242	258	260	271	271	270	265	252	275	286	284	276	281	256	268	243	279	259	235	257	241	279	320	257	286	289	277	273	267	274	258	246	277	257	279	282	243	235	237	253	265	279	263	274	248	266	261	261	286	261	286	262	301	276	263	237	283	261	248	228	269	283	282	246	260	251	274	271	284	253	263	287	271	266	295	294	273	273	263	271	273	245	247	266	270	289	289	274	267	241	284	260	248	263	259	267	270	268	261	294	272	278	276	271	261	290	274	291	264	257	274	289	239	290	281	279	268	232	262	294	251	246	269	257	276	262	241	233	264	265	263	260	246	271	244	250	276	266	289	282	268	262	267	281	243	250	270	270	259	267	266	272	271	277	249	280	275	254	232	258	247	287	271	276	287	246	244	252	272	254	266	276	261	292	262	288	255	289	258	263	280	271	249	279	276	260	232	273	255	257	280	260	268	259	293	242	277	265	243	234	283	286	254	295	259	236	268	244	280	249	253	284	239	244	262	251	253	277	268	249	283	271	272	234	255	251	277	258	249	244	262	268	271	253	289	279	292	270	271	244	264	244	287	298	257	283	232	289	270	262	285	257	290	262	277	259	250	247	277	284	257	255	264	245	274	281	272	265	270	263	291	257	270	292	256	263	275	281	268	246	288	271	272	251	241	213	249	261	260	262	258	259	285	258	283	243	275	265	242	263	268	273	263	239	280	238	253	232	288	243	271	251	252	280	240	243	258	252	269	280	272	260	257	271	256	264	272	254	262	245	270	250	267	238	283	236	259	270	283	284	263	254	274	264	272	261	276	269	235	257	282	269	260	237	262	263	278	249	254	250	263	263	252	269	260	257	266	258	282	306	268	233	289	244	261	268	290	258	272	280	241	282	267	268	261	229	292	259	265	249	292	281	286	256	269	248	232	265	268	287	249	282	286	248	271	256	241	278	264	256	249	266	247	309	265	263	256	270	274	273	288	275	263	266	268	275	262	275	267	289	247	258	269	290	258	239	240	269	248	251	244	251	257	286	264	280	266	287	256	289	280	240	280	256	239	293	233	244	258	263	271	255	260	269	241	278	268
35906	50450	35801	15770	5149	1517	696	538	495	476	520	505	525	529	518	494	487	456	497	459	497	501	507	538	480	525	502	466	508	529	503	483	483	535	502	467	506	483	535	516	478	533	498	490	552	504	486	519	529	493	514	467	492	480	506	465	505	466	500	480	459	469	469	507	489	483	506	484	497	470	543	473	500	538	477	520	473	556	485	484	496	523	506	494	506	518	499	533	480	480	546	539	546	524	485	531	542	506	477	495	492	520	495	564	499	533	477	503	530	497	483	519	485	476	486	508	530	492	484	510	485	467	545	473	511	449	581	468	457	521	501	504	511	519	502	491	526	522	508	522	507	498	500	482	505	520	505	539	497	542	513	528	516	491	505	511	473	476	522	471	510	507	541	526	535	526	500	487	511	489	531	508	507	517	505	468	542	548	502	502	494	483	494	488	526	484	509	489	524	493	496	491	545	506	492	508	514	529	462	486	492	491	478	531	500	539	507	500	498	503	504	495	456	524	488	507	516	500	525	487	469	500	506	511	487	510	524	503	524	486	542	531	482	469	484	500	508	487	486	477	494	472	486	480	538	498	481	484	520	528	487	521	526	484	470	491	489	478	477	526	498	521	495	481	481	495	508	500	476	506	495	507	507	523	490	496	547	517	504	476	493	456	539	509	530	486	508	503	478	473	466	457	492	496	503	494	494	486	511	514	512	515	499	543	476	481	558	501	529	508	490	523	487	501	479	490	496	470	512	470	513	513	476	484	508	478	522	453	519	510	508	483	510	502	486	502	478	483	537	522	488	518	534	502	491	478	481	485	497	505	506	503	483	500	453	479	496	503	479	523	505	495	503	514	478	502	471	495	499	458	488	490	492	523	478	492	514	482	460	512	490	543	470	497	534	487	534	492	576	474	489	496	495	519	541	488	528	483	507	496	506	483	494	535	510	546	514	519	501	530	511	512	492	472	485	489	485	533	505	525	490	498	504	475	517	484	539	518	534	485	478	493	511	490	508	472	492	520	496	514	483	481	477	496	519	541	524	454	532	503	503	474	515	510	497	507	496	531	485	528	466	502	537	511	549	474	509	468	501	534	462	491	497	493	517	487	496	513	479	488	484	501	534	503	498	524	474	526	524	500	533	543	508	497	510	510	529	505	491	518	510	508	501	498	516	497	496	522	508	517	499	514	533	509	500	509	472	503	515	461	477	478	490	505	496	489	502	498	530	469	481	504	546	499	489	520	526	518	496	475	502	487	473	547	506	523	505	549	549	522	466	539	497	470	511	525	515	498	536	485	537	487	541	478	533	512	521	470	511	498	534	489	471	493	495	529	482	498	468	504	498	495	504	489	486	494	502	490	520	496	524	482	504	484	500	495	536	500	496	484	478	491	528	511	521	469	487	496	478	507	491	512	536	558	545	502	512	525	515	513	542	511	497	496	513	494	497	498	491	480	468	504	517	510	497	512	518	496	527	496	508	501	521	502	460	511	514	514	487	478	485	491	460	511	471	517	456	510	509	502	531	509	494	537	498	477	505	542	501	529	502	505	525	448	510	513	527	485	490	521	490	521	481	505	524	539	473	531	479	514	462	519	496	497	488	452	477	500	495	503	464	481	534	480	484	464	527	473	515	503	471	540	468	474	517	530	515	483	494	496	520	484	486	551	531	486	461	517	516	474	499	508	471	466	493	477	496	509	494	504	517	504	520	497	471	529	521	502	502	502	478	504	506	486	558	462	473	484	511	503	550	508	501	506	489	497	513	523	480	489	499	505	542	528	481	480	546	503	475	510	527	503	513	502	469	491	505	497	492	505	472	490	538	482	484	462	479	489	483	528	494	491	515	510	491	531	490	461	527	491	530	461	490	473	494	482	486	481	513	511	549	498	489	488	489	460	554	507	515	484	528	503	486	491	494	506	493	479	516	479	501	549	533	499	487	479	483	489	529	479	459	525	485	501	497	507	514	491	504	471	502	487	518	492	510	500	517	477	546	511	510	494	489	499	554	457	527	454	520	490	509	481	494	469	468	474	506	523	488	512	501	515	491	488	485	472	501	567	512	515	491	496	500	516	486	509	526	511	506	487	522	479	505	507	473	487	498	464	504	528	495	531	496	504	541	507	511	515	530	506	496	524	527	517	483	511	521	498	494	505	493	514	503	494	517	515	505	518	474	489	460	475	472	476	481	525	504	519	511	513	446	502	518	470	471	489	521	512	500	494	512	506	484	484	525	500	544	480	478	513	541	480	519	498	484	512	523	467	492	490	514	547	512	489	498	513	452	531	510	498	501	541	481	532	466	495	518	487	510	498	516	498	440	492	481	488	491	482	516	490	515	511	497	522	471	521	482	528	535	471	504	501	495	553	505	485	515	498	507	518	523	496	513	454	507	495	479	496	498	493	534	499	520	462	494	520	461	496	475	490	473	498	522	491	518	469	487	488	508	501	497	477	481	472	490	490	494	491	479	501	494	508	510	516	513	519	521	509	493	523	502	475	513	519	486	538	491	512	487	479	465	491	497	497	489	563	460	494	483	499	493	488	482	540	489	526	492	511	475	509	500	500	483	518	531	528	515	495	551	484	525	518	458	469	498	506	481	480	525	518	510	516	522	490	523	512	476	473	515	511	497	509	472	515	517	495	472	530	537	487	508	466	505	498	487	515	511	516	510	512	509	513	496	507	491	526	495	483	561	514	505	493	470	484	495	515	500	485	480	500	498	490	513	510	535	518	499	497	486	483	524	499	483	499	550	485	427	517	499	495	471	517	510	448	480	473	503	536	499	497	442	503	466	489	489	529	515	507	504	522	549	489	526	508	455	454	517	522	465	455	530	534	469	529	510	451	501	497	487	524	502	502	455	514	520	504	512	512	510	508	556	529	508	485	502	497	520	541	513	513	534	477	537	461	517	493	513	491	500	503	543	513	530	474	532	523	493	491	496	492	515	506	512	461	490	503	465	504	504	489	536	497	481	504	495	500	496	498	502	504	539	511	492	521	505	477	500	505	505	556	522	530	535	514	476	568	505	472	542	522	488	457	473	497	516	501	531	483	493	513	487	495	518	547	509	496	477	507	492	483	533	530	524	526	513	487	477	501	514	498	450	531	483	514	536	526	511	502	476	464	502	482	489	471	480	487	495	483	512	503	479	510	493	463	494	521	499	530	548	535	502	488	469	487	490	530	501	456	520	492	494	538	525	523	479	504	498	531	472	528	501	522	484	516	486	530	530	474	522	519	466	488	519	495	531	546	525	496	509	501	505	528	502	463	519	496	522	493	513	482	469	516	530	508	527	497	533	509	494	501	534	490	502	503	494	496	477	514	440	513	490	493	523	518	519	548	483	537	480	489	508	512	495	488	514	520	506	537	523	515	514	486	488	494	495	495	519	453	507	498	484	477	515	534	526	518	507	502	473	477	510	497	497	513	521	472	491	488	503	480	493	506	485	525	536	502	489	486	490	501	484	490	498	503	523	523	482	502	501	491	519	535	488	463	474	501
24615	25079	36219	29233	19580	7746	836	356	282	278	291	263	271	262	283	287	310	282	269	272	250	284	282	284	316	301	254	259	276	257	269	263	261	278	272	269	281	305	268	264	264	272	255	281	264	283	273	277	264	285	264	290	252	286	254	288	258	259	268	273	256	275	266	280	263	275	261	277	258	282	258	256	281	297	248	274	293	262	301	289	291	261	266	258	262	282	260	290	271	278	274	289	276	262	268	284	282	286	279	273	267	269	292	269	268	253	270	292	281	270	268	285	282	304	249	282	274	273	290	260	295	300	256	281	287	282	250	275	293	276	279	261	268	275	271	285	278	275	285	257	247	271	233	273	255	290	278	268	298	285	276	249	271	276	285	296	295	267	269	292	297	270	262	256	271	261	263	261	302	280	265	268	272	277	265	273	286	266	297	278	255	286	249	280	283	273	261	280	262	285	261	276	263	315	286	268	292	260	288	253	256	271	291	280	289	276	259	260	287	279	308	280	282	274	260	292	284	275	308	274	322	265	283	257	271	269	255	291	290	269	257	274	285	288	260	253	253	285	283	244	279	267	285	299	273	281	290	254	244	271	273	297	242	275	260	275	317	252	240	290	274	254	293	260	292	255	286	265	303	251	306	261	263	299	277	250	273	278	244	287	250	297	283	283	295	269	248	265	269	304	237	248	246	291	288	256	258	260	290	277	257	264	293	300	273	290	242	269	277	271	267	275	280	266	269	275	270	276	261	264	323	244	312	265	280	293	251	255	292	293	295	277	243	316	266	291	275	273	286	262	272	264	260	290	256	274	266	264	288	281	271	260	261	273	244	282	267	254	285	280	272	257	285	269	280	265	247	286	266	254	281	247	273	245	257	283	282	284	293	294	257	282	306	296	294	284	284	304	260	308	255	275	288	259	285	250	262	291	251	260	247	291	275	265	266	297	275	254	263	264	261	261	269	280	284	303	268	305	294	255	247	271	270	274	273	263	263	315	282	261	241	295	267	260	271	240	281	286	277	308	278	290	270	255	274	264	260	286	278	265	277	281	275	262	288	277	285	240	288	289	272	269	261	308	312	283	249	277	265	273	263	252	287	282	269	284	286	285	247	298	267	277	249	275	261	292	269	294	251	254	272	296	244	254	290	246	274	247	244	268	283	259	264	292	269	263	316	290	296	273	253	277	304	292	305	275	282	257	258	270	269	273	292	261	281	262	240	251	270	264	233	276	302	290	262	289	295	260	274	286	268	252	260	282	279	270	269	246	262	277	252	278	259	266	256	300	281	278	287	284	273	288	268	270	248	287	294	296	259	283	247	253	269	283	274	281	283	274	267	270	265	268	266	249	251	292	282	246	281	272	285	280	262	274	267	239	290	268	278	264	308	269	267	258	301	263	275	246	250	317	280	277	271	287	266	306	279	274	292	253	258	301	248	279	281	287	250	280	278	272	283	269	284	259	272	277	285	251	264	278	287	269	280	284	263	276	294	296	282	275	279	268	301	291	273	299	319	250	267	272	259	271	290	278	273	261	278	270	301	278	256	268	292	267	311	300	286	270	239	269	272	263	246	277	263	262	286	281	283	285	259	254	275	293	297	284	237	267	313	266	274	285	306	304	262	283	267	285	314	283	278	281	276	287	283	274	275	279	289	259	275	284	281	252	302	265	284	270	249	301	273	299	273	269	265	280	292	265	287	278	265	259	278	272	259	262	294	260	271	244	278	271	286	300	256	297	251	256	260	283	285	244	249	284	286	266	278	276	300	237	307	257	261	297	286	246	244	267	276	281	271	318	298	274	285	245	274	276	268	278	259	284	250	269	264	252	275	280	251	286	235	284	292	292	283	254	271	274	258	275	251	293	237	266	233	279	306	294	293	265	284	286	258	276	283	284	262	264	240	263	261	271	270	282	269	275	260	297	263	252	268	298	301	243	275	306	279	283	278	283	249	280	272	259	273	273	276	270	268	286	305	260	292	268	268	281	271	249	294	252	285	281	258	299	269	254	298	254	286	267	269	281	271	265	272	273	247	254	268	301	292	283	284	234	244	281	258	256	285	275	296	267	268	285	284	279	278	248	273	269	296	269	241	296	302	256	294	301	261	287	270	263	259	275	256	246	280	262	274	271	261	265	316	272	242	297	284	285	331	265	238	290	269	289	261	268	290	247	291	275	232	266	282	286	283	301	275	290	264	279	291	256	303	279	294	266	250	267	251	306	245	264	299	247	274	280	261	252	269	297	256	274	261	264	273	282	275	284	255	267	254	268	273	282	263	264	290	299	266	261	255	263	296	285	269	272	276	291	255	258	313	280	292	286	255	268	275	279	310	265	276	252	268	268	274	275	276	282	301	271	250	286	270	254	291	275	261	259	262	265	273	259	257	258	266	266	283	297	279	274	263	278	311	256	280	264	259	261	262	281	279	265	241	253	243	271	282	312	290	234	267	280	284	271	274	289	263	278	282	285	306	300	260	257	277	293	271	266	268	257	312	257	269	267	274	284	265	268	258	284	275	276	282	311	281	256	310	245	304	264	265	288	277	263	260	254	245	284	243	275	242	289	268	258	280	213	258	241	264	285	262	255	255	290	277	292	260	256	237	303	276	292	268	256	286	273	276	280	286	248	252	280	264	286	259	269	234	275	281	283	280	269	277	288	277	280	246	253	286	273	269	295	266	269	248	258	273	289	277	265	262	274	262	242	284	245	279	272	268	303	244	307	270	256	287	290	279	281	267	269	275	278	294	263	299	276	247	270	258	264	308	291	323	276	267	264	288	286	272	264	312	269	301	251	288	252	296	272	266	271	257	246	280	265	277	270	282	287	266	290	264	282	290	279	270	249	273	265	267	254	274	278	266	262	241	271	228	261	270	276	300	262	292	278	272	269	264	278	251	263	293	271	243	247	259	268	264	248	268	259	281	263	289	268	259	263	287	299	283	274	254	291	284	283	277	270	299	284	280	285	265	256	279	272	306	308	251	262	266	266	299	248	281	274	286	279	265	239	288	281	235	267	250	266	256	269	278	293	293	256	273	278	269	253	290	272	262	259	275	274	253	275	277	271	238	287	262	260	241	294	270	277	276	263	279	281	285	259	289	287	270	296	258	260	282	288	274	295	263	254	243	277	271	284	270	263	272	288	281	292	284	288	280	270	277	277	269	271	274	297	283	280	276	292	281	246	254	283	287	263	266	275	285	262	294	284	262	299	305	307	265	237	282	266	292	288	283	274	253	280	292	309	268	260	236	284	249	283	299	286	256	269	272	282	292	291	268	300	261	279	235	266	288	269	271	283	269	285	262	270	272	259	302	263	299	265	281	279	261	304	257	275	275	287	237	296	309	281	270	279	281	267	280	263	299	294	242	269	291	288	291	275	245	265	233	291	260	277	267	268	256	259	258	255	270	294	246	280	245	265	282	286	285	273	259	304	257	281	285	274	308	277	306	259	273	279	312	265	263	298	281	250	247	286	261	277	278	255	240	258	254	299	254	254	263	286
58625	92839	67217	39115	18789	5540	1242	648	495	547	503	521	538	507	514	496	551	558	522	514	523	501	488	535	478	534	472	476	503	516	484	491	559	491	484	500	494	520	512	486	528	506	464	472	476	538	513	500	526	492	481	521	558	504	486	495	537	502	509	513	537	526	538	498	533	521	495	526	508	486	474	529	540	485	526	493	518	534	448	508	507	487	511	522	527	502	502	482	507	497	502	550	525	534	488	519	504	500	501	543	510	512	512	520	525	507	540	522	480	518	510	533	517	548	524	507	517	472	511	525	470	505	514	550	489	499	506	479	487	531	539	491	466	503	498	527	504	530	523	461	488	541	515	520	517	536	496	474	506	521	466	470	479	493	480	516	514	496	509	536	508	501	524	522	461	527	520	505	534	490	489	518	530	542	531	527	519	503	517	551	496	485	507	511	491	480	476	518	471	540	522	510	474	488	522	521	480	489	500	505	503	537	532	491	487	511	503	484	550	528	536	529	547	517	484	486	516	495	544	517	515	544	519	526	542	523	482	498	539	520	531	512	497	504	502	533	523	514	512	536	534	503	549	469	520	487	478	504	536	501	511	512	511	499	531	515	526	538	521	517	523	470	553	503	510	545	510	539	505	484	507	498	507	506	493	519	517	559	514	480	451	516	530	521	482	492	470	536	514	506	514	523	526	531	509	514	477	516	508	518	519	499	503	533	525	530	534	470	522	485	491	510	499	503	512	498	523	479	487	514	531	463	525	538	482	495	488	503	502	485	512	527	515	502	505	498	526	536	526	543	491	534	530	513	545	489	527	545	539	560	474	533	494	482	502	472	514	530	544	499	496	504	535	519	514	505	454	527	485	486	489	498	494	486	478	536	542	537	545	517	486	549	497	534	501	524	519	518	490	551	508	493	543	498	520	488	515	468	508	485	520	526	472	575	496	517	524	525	517	504	483	527	514	499	497	531	508	515	519	528	545	521	497	511	501	518	505	504	520	530	548	502	467	506	521	534	471	486	499	511	527	505	494	479	531	530	474	520	478	514	543	457	488	546	505	484	567	494	543	495	473	496	503	482	523	525	506	512	508	516	525	504	504	474	493	544	504	515	510	516	532	536	518	466	549	563	531	541	505	502	482	487	546	506	490	512	543	501	511	501	507	499	495	551	511	560	483	473	503	509	518	524	474	480	495	477	493	524	529	548	496	529	492	518	501	529	510	520	514	524	465	458	560	507	544	466	515	505	523	478	538	520	514	497	522	548	507	512	506	513	508	498	529	555	521	504	546	508	544	531	519	536	462	476	528	533	521	502	525	530	507	526	528	497	501	526	502	516	471	481	486	530	526	524	531	517	537	472	525	514	517	521	515	495	543	514	526	532	475	532	508	536	520	510	513	488	501	542	530	551	500	468	507	501	534	533	493	531	507	478	501	485	530	492	505	466	471	484	521	531	544	491	520	514	450	524	530	511	505	516	496	499	545	524	501	473	497	550	562	500	482	545	504	505	491	465	514	556	529	496	498	517	513	481	492	508	498	519	497	491	547	558	526	530	484	497	522	479	444	537	520	528	480	500	497	491	500	500	519	497	518	495	532	472	504	504	538	563	565	500	520	528	507	517	493	478	503	557	533	520	555	520	508	514	490	531	487	535	512	531	485	546	494	443	518	507	477	554	494	515	527	521	541	504	562	491	497	512	500	549	541	498	483	515	491	521	508	561	532	508	515	506	493	512	517	494	525	501	522	518	549	517	525	583	523	493	531	552	498	514	530	526	532	538	541	497	511	504	481	520	486	511	522	495	490	511	520	513	493	472	539	483	503	513	518	464	488	503	506	517	540	508	531	538	531	525	498	512	521	518	503	532	499	506	535	512	494	479	499	499	535	524	497	504	484	499	504	502	538	520	489	534	496	506	464	460	503	490	483	516	517	502	509	493	541	545	518	493	540	496	529	496	532	505	493	508	491	507	542	503	530	523	544	461	531	510	508	499	511	523	499	531	523	487	555	538	488	510	531	496	506	491	501	510	482	526	485	529	501	530	539	494	511	519	520	525	471	503	517	507	530	514	536	500	523	519	527	496	506	500	513	488	507	514	563	501	536	530	532	489	509	501	502	508	522	505	534	539	489	526	531	493	497	468	517	495	516	495	512	507	493	519	495	514	506	505	517	499	532	492	475	508	506	520	535	501	494	528	478	466	493	516	546	519	510	564	500	471	510	523	508	528	507	514	514	523	509	548	477	483	548	519	521	505	524	509	501	538	470	545	503	474	468	509	518	503	503	501	531	492	518	457	553	500	492	514	533	495	517	514	484	480	489	512	518	535	513	496	498	466	562	484	520	510	506	523	477	483	527	518	506	503	515	491	490	493	530	533	478	500	528	499	493	472	495	491	503	515	545	538	481	487	525	562	496	542	496	540	481	511	517	532	486	498	502	513	489	492	494	522	494	525	570	530	485	472	479	513	515	504	517	552	501	515	518	474	485	524	538	533	480	532	518	553	492	490	495	521	510	507	514	491	482	513	462	496	491	497	500	491	496	455	540	579	508	552	528	483	492	518	554	506	538	509	509	505	487	489	513	517	489	519	486	479	491	544	528	503	500	540	549	575	553	504	472	533	536	500	485	522	536	541	514	541	516	508	521	484	547	518	487	509	506	492	528	478	491	522	488	490	512	533	536	499	509	520	484	512	501	510	532	535	522	554	500	514	487	502	508	511	522	509	473	458	504	498	531	538	490	503	507	485	514	523	520	485	526	539	492	557	517	521	549	514	517	585	589	496	503	503	533	516	502	521	505	537	498	521	510	544	491	522	493	462	530	519	559	490	513	522	528	536	491	530	485	514	520	497	523	548	485	490	499	488	488	514	546	499	521	506	503	503	537	471	510	458	518	505	480	520	489	501	496	490	511	518	505	506	455	517	531	517	531	491	548	530	510	533	507	522	527	499	512	508	520	477	531	504	493	555	526	505	523	489	546	517	520	471	535	492	492	511	511	520	540	496	519	517	532	518	515	485	515	505	531	543	513	563	509	459	561	547	499	501	482	521	522	549	500	521	499	505	509	498	521	544	506	532	514	461	520	496	484	557	501	505	513	479	508	490	477	520	557	545	532	514	487	513	483	483	535	493	500	524	526	560	502	517	507	512	500	566	518	506	487	523	508	500	518	484	510	477	532	517	513	572	533	495	550	508	511	526	526	531	495	519	509	513	535	511	527	542	522	509	526	520	505	496	514	535	468	540	556	525	498	517	522	498	497	497	513	525	491	510	529	541	517	471	539	477	483	522	517	544	518	511	510	524	477	514	458	522	488	499	491	514	488	520	505	505	505	518	510	511	509	504	473	498	506	484	528	519	510	502	479	550	508	506	488	504	532	500	504	484	516	504	483	506	520	485	520	498	530	509	508	500	471	484	537	486	535	511	524	504	530	524	489	542	482	538	490	515	497	515	513	518	538	464	544	471	523	520	507	540	522	503	484	521	499	504	544	541	541	486	530	522
23447	22714	32696	27117	22043	17395	4318	490	331	327	385	344	322	329	307	348	330	324	300	313	303	359	334	327	313	333	339	331	311	314	362	325	330	314	315	359	338	311	334	372	337	303	348	348	348	302	324	305	346	344	316	339	300	309	323	329	329	322	331	326	311	349	339	313	339	309	306	339	314	351	333	310	313	318	305	298	304	318	319	334	311	315	331	313	339	333	315	308	328	334	295	351	341	308	296	324	316	316	327	346	328	301	329	318	355	321	301	325	312	314	313	322	333	315	311	328	302	306	333	329	329	334	304	341	353	317	326	324	314	335	285	321	321	291	297	321	330	296	320	332	292	335	308	311	326	304	313	302	326	289	305	350	323	323	352	324	316	310	317	307	338	314	355	316	325	307	303	328	319	281	320	343	318	296	285	317	348	319	339	325	350	313	329	333	335	353	256	316	316	304	313	321	284	328	341	363	290	310	314	321	314	311	323	337	320	326	310	335	378	292	318	286	333	342	345	345	332	342	349	312	316	319	320	331	313	343	324	334	339	328	314	341	336	303	317	314	305	285	307	315	338	313	348	293	322	314	298	323	320	327	318	283	317	291	310	312	348	347	309	299	299	312	313	302	323	326	327	332	319	314	333	275	336	330	332	347	290	333	313	327	321	297	328	371	361	324	347	315	326	296	336	311	298	364	327	330	322	325	332	306	339	342	330	299	310	320	340	314	297	299	311	301	317	301	335	326	310	290	351	341	317	344	311	348	337	352	285	341	337	330	316	329	325	331	332	320	341	319	298	309	299	363	313	356	326	329	336	303	330	338	339	360	341	334	315	297	298	322	314	319	324	305	314	287	332	309	315	326	327	313	327	340	297	341	301	313	293	325	303	332	374	306	321	344	358	338	325	350	328	347	312	308	331	363	359	292	319	345	317	323	336	291	321	290	336	336	335	319	306	319	310	346	318	316	315	333	356	349	333	301	307	325	337	324	294	343	317	341	304	335	323	356	318	313	313	343	335	313	317	324	349	321	313	295	296	331	333	307	324	314	345	296	335	303	306	340	333	302	303	337	295	349	337	330	333	336	318	277	295	282	337	331	331	352	336	301	320	317	341	298	322	339	331	303	313	320	362	335	297	294	303	318	313	318	310	320	331	353	331	315	338	308	362	320	342	350	325	295	286	342	288	292	353	316	356	310	325	307	291	324	314	332	333	314	315	343	332	349	344	337	288	329	330	322	285	272	324	334	310	324	305	304	312	336	318	291	309	326	325	314	310	336	322	324	359	328	315	335	304	329	327	291	342	302	273	335	353	333	322	347	302	334	334	349	304	318	351	345	306	312	317	311	299	335	295	357	320	304	298	322	330	342	339	308	297	308	300	314	335	332	310	315	329	347	308	320	314	325	291	334	355	325	363	324	288	316	308	286	338	319	313	320	318	345	338	312	330	310	339	323	315	298	326	380	348	294	337	334	313	304	338	325	315	322	319	316	327	337	317	313	298	319	312	354	321	321	308	307	305	310	307	331	329	358	351	267	328	294	322	318	336	351	328	348	316	333	325	331	330	296	335	302	317	340	298	298	275	305	322	353	313	313	316	310	306	299	325	314	355	343	316	309	360	356	318	309	315	320	300	321	294	298	306	316	334	341	310	324	307	305	351	328	296	311	317	314	345	294	281	332	330	295	349	323	296	294	332	288	318	344	312	319	333	312	292	334	298	343	290	334	297	303	324	302	322	338	307	307	309	295	301	317	304	302	326	347	275	332	324	338	308	334	317	317	307	348	321	335	305	343	340	326	307	296	309	316	315	306	306	316	322	345	347	290	335	315	352	302	325	325	323	306	305	298	330	318	309	319	332	347	312	310	299	343	326	338	325	347	301	322	352	299	331	341	325	310	304	332	328	329	340	323	313	320	302	287	323	321	324	369	330	325	323	329	305	329	306	337	336	349	333	369	353	323	322	347	335	314	336	332	312	343	324	312	312	328	314	297	348	306	317	327	342	302	337	342	332	326	359	323	301	345	317	353	323	347	314	309	330	317	338	300	319	334	316	310	302	311	315	312	325	335	332	278	327	312	338	298	326	308	339	302	349	331	308	315	296	318	331	302	330	317	331	356	329	319	328	309	319	335	326	329	317	334	336	318	315	299	340	285	311	336	337	297	332	298	318	319	317	310	290	328	329	292	312	326	348	351	320	328	318	309	340	286	363	344	308	324	294	309	345	310	321	326	342	301	312	296	340	296	330	339	316	361	321	325	338	313	341	323	331	329	310	324	327	333	312	300	343	304	315	310	331	317	339	303	358	323	310	323	296	328	330	318	313	306	318	361	318	318	321	307	309	291	345	330	322	320	316	310	331	321	333	331	307	325	336	337	339	314	352	310	375	323	328	313	294	302	339	345	316	332	296	311	325	301	323	322	342	297	314	334	317	277	339	330	304	326	341	298	308	343	323	328	324	305	312	307	308	330	317	318	309	334	316	319	329	321	291	339	318	330	320	330	323	319	296	307	344	331	316	298	324	327	345	348	312	295	313	323	322	359	334	306	312	312	327	331	321	352	305	347	322	332	316	280	309	321	325	294	304	304	325	303	328	320	343	299	308	318	323	316	330	308	304	313	333	299	305	309	328	312	317	337	343	358	306	333	284	315	298	294	313	337	319	308	331	335	294	306	350	335	315	318	328	333	330	312	281	330	325	295	316	319	305	329	321	344	334	331	350	334	320	299	304	327	335	335	310	323	335	292	303	333	318	340	306	320	345	353	309	368	352	331	331	347	355	339	324	319	332	325	299	306	354	339	338	357	316	351	345	321	292	320	302	299	313	310	319	333	310	338	350	365	346	289	330	293	322	326	325	368	301	289	308	325	321	329	317	302	317	316	305	319	326	315	313	347	297	342	352	298	341	324	297	321	353	341	354	296	292	369	320	337	313	335	332	342	342	300	320	313	322	310	317	311	308	317	318	337	290	334	336	353	336	327	290	309	288	312	324	306	324	332	332	331	355	356	299	310	308	325	313	316	328	308	331	314	324	347	321	335	327	317	327	337	322	343	329	314	306	340	320	291	328	320	355	311	296	325	336	316	318	328	330	318	332	327	301	314	331	304	298	292	340	346	356	329	321	329	312	335	313	317	310	337	299	314	293	299	327	301	315	299	349	324	334	338	331	301	336	319	299	307	326	296	295	356	315	349	336	340	312	323	313	341	310	332	324	319	306	297	339	340	325	315	334	357	324	312	312	330	320	338	306	313	319	326	317	382	315	284	310	348	315	324	340	300	330	298	329	281	321	317	307	311	324	343	322	345	347	294	330	320	313	313	320	326	288	301	316	339	324	339	322	366	321	303	309	347	294	320	314	317	348	310	302	309	317	318	338	282	323	336	292	309	308	307	320	321	316	296	326	319	294	299	311	338	329	332	332	326	332	323	321	331	329	307	316	334	300	332	352	351	325	346	314	296	369	304	311	319	322	307	298	300	366	367	329	309	315	323	300	337	350	311
60478	103000	75393	49819	27927	9993	2100	802	616	599	589	611	594	566	579	589	650	596	592	537	586	538	579	603	518	592	586	588	570	600	582	547	597	598	566	560	593	587	562	588	567	567	581	576	531	578	521	566	579	585	549	580	565	581	594	569	614	577	604	578	580	608	593	553	564	578	592	571	598	550	550	597	591	534	622	558	586	494	581	631	558	594	586	583	577	584	568	571	583	574	587	564	587	597	577	516	614	561	568	593	580	581	564	567	582	588	581	528	577	579	574	563	547	571	605	593	584	528	545	567	544	587	551	603	541	554	565	573	585	533	585	629	576	552	561	573	580	585	589	574	593	520	571	571	563	570	556	557	561	631	585	584	582	554	570	555	605	547	581	600	614	552	555	573	571	553	556	527	571	575	537	600	568	593	517	568	568	605	558	609	593	546	567	608	571	569	598	587	546	606	512	600	558	601	576	566	597	543	565	580	541	589	571	555	565	564	543	603	598	584	614	566	564	576	580	571	563	568	582	605	605	550	557	585	625	555	576	588	555	578	576	538	577	550	590	564	561	566	532	544	586	586	540	549	576	539	549	612	569	555	565	588	621	570	550	575	606	594	594	537	572	561	574	591	597	598	576	613	543	557	579	612	578	531	562	561	632	570	582	565	530	581	620	563	548	631	593	560	563	570	548	572	580	550	578	550	522	554	569	612	584	608	590	600	587	553	573	580	542	563	605	560	540	566	559	579	601	574	591	598	577	515	590	563	572	577	562	538	576	563	564	560	579	570	548	591	577	564	603	539	612	613	563	575	617	598	555	578	516	546	575	549	564	564	607	615	604	562	549	606	589	566	566	595	558	544	568	636	532	549	552	518	587	555	572	593	555	579	608	533	576	566	616	623	521	527	570	580	590	597	581	571	587	581	580	555	573	602	567	611	569	590	610	562	492	552	577	531	541	561	585	604	581	580	533	586	599	572	594	583	542	559	584	603	578	592	544	564	566	577	562	586	570	546	580	588	564	628	577	602	597	538	638	559	613	565	544	570	564	540	571	599	582	578	591	568	562	591	561	575	557	593	628	547	565	586	600	566	581	622	588	575	598	574	548	533	592	596	560	598	596	569	552	573	552	578	580	578	567	630	543	606	565	616	608	592	551	581	555	560	587	564	568	585	540	593	586	595	574	545	573	613	558	556	559	538	590	555	574	576	581	607	575	587	577	584	572	536	571	581	584	548	579	568	556	584	569	585	565	580	580	581	593	584	577	559	565	552	556	573	606	570	576	539	579	577	571	602	555	582	557	579	558	596	612	578	539	580	565	552	521	585	569	501	592	546	573	569	601	602	560	581	545	589	567	581	561	549	567	549	604	551	568	563	552	580	574	590	546	582	626	575	533	574	568	633	567	581	594	577	570	620	575	566	554	592	564	569	564	618	556	562	549	571	609	577	588	579	610	612	534	585	507	534	585	590	544	566	616	559	581	547	573	577	561	589	554	547	550	532	561	571	602	544	569	620	584	545	589	577	600	590	564	585	593	547	563	535	573	572	617	553	555	611	591	560	591	602	563	591	578	561	599	572	555	591	566	591	574	565	557	575	584	570	575	569	575	567	551	585	558	579	591	572	569	608	535	520	594	535	586	594	589	595	542	591	585	574	600	568	545	586	617	546	568	538	556	597	595	581	556	591	565	588	563	564	554	584	551	602	561	571	599	559	547	596	554	593	557	544	572	579	562	532	637	547	571	545	545	568	574	551	588	557	524	587	602	614	592	586	599	570	569	589	564	576	540	551	583	580	616	597	571	563	632	559	578	581	560	576	575	575	570	574	576	579	596	569	597	573	584	577	545	590	526	588	522	556	512	558	561	572	553	563	630	621	633	540	573	600	573	584	592	609	592	638	554	576	557	570	544	523	569	591	567	578	566	520	568	577	562	607	567	617	558	565	557	569	555	561	584	598	541	591	582	526	546	603	552	596	577	552	543	626	605	566	588	551	579	592	577	565	637	620	552	560	581	565	587	575	555	614	542	585	596	552	546	551	565	568	585	591	564	551	561	598	568	564	573	596	576	573	598	568	562	554	568	573	578	559	597	624	560	565	551	566	534	512	562	578	581	535	577	563	586	578	610	532	559	593	564	534	578	544	603	623	562	566	538	561	530	562	598	554	552	538	647	625	553	573	544	559	564	603	587	562	568	625	578	622	581	550	603	532	555	546	603	609	552	614	641	611	555	555	587	552	517	558	555	544	534	596	537	572	552	617	589	569	543	580	641	576	599	597	572	583	573	587	591	548	573	589	567	571	538	551	602	542	543	614	558	539	553	590	568	557	588	593	614	586	572	561	551	606	581	596	614	594	587	619	589	588	567	552	616	585	584	606	550	596	567	599	561	560	540	549	583	511	556	568	602	587	556	556	571	555	591	559	588	579	594	549	562	552	577	585	551	577	616	573	590	562	569	616	558	607	601	591	554	598	565	603	601	502	566	560	548	571	655	586	564	558	546	597	552	549	549	573	579	570	585	578	546	548	611	560	578	626	604	578	608	543	543	601	580	549	582	588	583	560	568	564	534	547	566	596	592	546	581	610	566	589	555	581	567	575	557	572	572	563	594	492	603	541	579	553	599	592	570	629	605	579	598	640	541	576	611	577	580	600	570	554	564	533	631	573	571	557	543	589	551	590	565	583	571	569	592	592	585	565	627	520	559	565	571	581	542	560	585	583	575	584	586	548	555	582	568	547	600	567	595	533	512	605	627	573	628	571	581	556	557	508	511	583	560	606	591	541	598	542	617	576	551	598	570	554	612	593	554	549	606	592	589	572	586	581	555	585	577	562	593	566	570	578	544	590	548	594	601	554	566	548	578	596	560	563	564	534	566	565	533	595	553	597	556	554	549	524	560	558	597	537	568	620	604	551	571	548	637	526	601	587	552	542	557	588	625	608	590	548	562	554	580	569	581	596	588	581	554	607	594	563	566	577	638	552	581	558	603	593	606	578	563	583	598	532	582	600	562	563	563	551	596	543	536	565	570	551	578	584	594	542	570	562	567	551	553	548	566	566	547	559	628	608	578	560	591	583	568	563	566	554	572	584	554	571	528	550	611	555	608	548	533	568	608	575	570	577	579	548	570	553	593	558	633	564	568	592	596	576	564	578	546	601	539	540	602	540	574	538	556	565	578	587	592	604	553	528	544	588	560	584	547	568	553	551	615	573	579	652	613	575	564	589	574	592	559	541	591	598	573	560	575	587	546	585	576	583	591	564	584	590	555	567	561	591	538	556	574	550	592	559	552	599	595	547	571	546	573	588	573	548	580	561	599	543	598	556	572	583	547	554	561	642	556	597	535	538	605	557	567	563	546	590	597	545	567	600	561	550	565	545	555	601	575	608	563	566	542	537	584	537	617	570	595	579	600	592	614	579	570	611	589	600	567	553	592	610	596	586	606	557	557	559	555	555	548	577	602	571	572	598	558	608	549	558	562	600	548	606	545	575	590	610	614	568
28743	30856	28623	15925	3081	716	376	320	261	264	236	276	239	268	272	259	256	251	283	245	254	261	233	248	246	249	227	253	265	247	267	300	249	254	260	252	277	251	268	270	258	270	273	247	274	270	263	267	258	254	247	256	272	285	296	255	255	272	264	274	265	222	254	263	273	255	260	276	272	265	251	266	240	262	263	232	254	290	276	280	266	259	249	273	247	245	227	301	278	265	290	236	227	287	264	255	255	254	246	267	261	263	245	273	278	270	249	286	280	248	266	259	245	284	264	260	255	276	263	271	254	229	275	269	285	273	241	246	244	245	265	269	254	218	257	259	257	251	259	261	268	272	259	249	239	197	265	232	268	253	248	256	276	247	249	298	225	263	264	244	278	254	248	268	269	295	258	254	242	297	297	258	274	251	244	254	259	266	295	275	287	269	223	254	285	232	237	247	247	251	248	254	303	269	263	279	263	250	256	288	242	249	267	294	252	245	251	244	273	251	267	262	253	257	215	281	259	279	245	269	258	265	253	213	260	266	243	286	258	266	265	237	286	239	238	244	268	263	307	268	258	258	253	241	248	293	255	244	265	285	273	262	260	265	242	260	253	295	279	249	278	227	231	242	286	252	259	258	259	255	261	244	268	267	258	250	264	268	223	262	271	261	270	266	254	251	265	236	251	259	267	263	265	243	244	271	282	257	267	250	250	248	251	260	238	238	255	230	287	231	255	247	275	237	279	241	259	244	267	283	261	255	251	258	242	240	250	261	263	242	272	256	257	245	269	269	262	246	266	246	278	258	255	246	245	272	248	271	278	266	241	270	269	269	259	252	253	237	250	254	252	296	251	247	283	257	275	270	253	245	254	261	272	255	276	255	264	276	246	245	257	263	258	259	208	265	269	245	265	293	262	258	262	280	259	264	253	278	256	252	236	256	269	274	256	291	264	272	277	255	278	261	258	278	253	251	249	269	280	263	250	246	241	283	266	257	271	269	261	247	283	270	233	243	269	263	236	254	237	255	264	247	291	259	257	239	242	263	259	241	243	261	241	260	256	249	244	268	247	253	244	263	276	253	259	246	271	252	255	258	275	269	264	269	275	264	276	267	263	296	265	272	260	240	256	280	290	259	245	257	260	253	287	254	240	254	261	279	231	250	257	272	263	258	221	272	261	253	257	238	262	259	248	259	251	298	272	270	256	242	262	233	267	272	272	248	270	254	258	273	240	244	261	258	271	269	261	228	247	274	240	272	286	230	281	264	266	276	246	235	260	246	267	261	258	253	282	246	257	248	258	270	283	258	254	253	264	261	245	281	238	269	268	262	277	214	273	243	275	256	261	274	257	275	257	243	257	273	269	266	231	241	264	281	233	238	255	256	256	259	249	270	279	246	278	245	277	258	269	251	267	267	264	276	229	256	254	249	259	223	273	261	247	237	235	247	265	251	244	258	278	250	278	235	255	258	247	258	255	224	250	254	268	241	260	252	278	290	246	264	266	242	246	267	285	295	266	262	240	259	260	240	272	272	297	270	257	284	243	249	252	299	239	243	268	259	275	267	256	241	276	263	276	250	267	261	262	284	239	269	261	260	249	241	265	270	253	248	247	256	239	287	243	257	269	238	256	261	277	250	258	276	270	274	272	270	270	255	252	251	280	245	235	256	263	268	266	242	241	266	259	255	264	254	248	256	261	256	238	270	271	283	252	232	255	237	250	275	243	261	264	273	266	252	243	269	270	255	240	262	264	270	262	254	277	273	242	251	254	264	255	259	271	249	262	269	287	243	257	241	270	248	254	257	284	240	264	249	262	247	247	282	254	262	275	249	267	258	266	270	247	252	264	280	250	252	271	264	265	253	237	270	242	254	242	231	252	264	282	258	273	240	273	283	234	253	242	270	266	262	284	298	263	250	260	271	246	257	248	257	231	271	276	250	242	265	267	257	282	257	281	243	254	267	258	269	241	255	275	260	268	284	269	265	250	267	250	257	246	261	248	253	252	286	228	255	274	256	247	253	254	266	268	268	252	249	273	251	265	256	241	274	302	215	240	257	240	232	257	238	228	248	256	289	255	273	251	283	259	284	266	287	288	256	252	278	259	262	262	260	278	265	263	296	240	256	269	275	259	244	262	265	242	270	265	267	229	251	247	270	238	251	269	277	257	281	267	253	256	236	249	233	267	280	253	253	261	267	255	272	261	248	258	270	244	259	282	251	247	238	266	240	239	267	252	258	272	251	276	296	267	232	249	272	264	260	256	263	262	264	294	250	261	273	275	270	216	237	254	239	256	248	282	234	270	242	244	268	266	267	233	231	257	245	225	214	267	276	265	265	247	250	249	247	237	257	241	263	234	244	284	249	276	269	265	279	276	260	280	270	253	219	277	247	262	282	270	283	252	255	235	246	274	257	250	239	237	258	275	237	264	272	234	249	253	284	244	278	257	269	270	267	240	261	257	260	276	246	262	271	236	259	271	232	257	256	283	217	253	247	249	277	268	285	267	266	269	284	237	259	243	255	269	244	271	277	287	264	254	265	272	257	275	253	253	269	269	244	262	268	279	265	286	261	258	245	237	268	256	247	273	263	229	265	280	252	280	256	263	258	279	243	263	297	275	270	255	265	282	266	269	260	245	275	275	264	287	256	264	255	224	265	274	260	250	261	267	255	267	272	250	255	275	231	250	232	268	256	279	269	252	263	279	253	224	285	248	234	265	264	240	237	250	247	286	249	295	240	290	270	232	270	236	255	263	268	241	266	286	264	254	248	267	267	282	246	269	264	248	228	269	272	272	241	259	259	260	251	254	277	240	249	236	281	279	240	271	240	262	258	276	256	251	267	279	269	270	258	274	262	254	262	278	264	227	258	246	245	269	251	257	274	242	277	245	253	272	252	283	229	273	233	240	250	272	236	261	259	267	253	262	294	261	277	259	265	271	279	235	246	262	269	248	256	225	242	264	238	254	259	261	280	259	267	249	288	281	256	276	269	253	281	223	261	262	261	280	242	295	264	243	252	233	275	243	252	266	246	241	271	292	218	265	269	256	268	264	266	271	256	240	275	285	255	258	241	253	255	274	258	246	253	247	246	272	242	239	262	246	227	252	309	261	301	286	251	251	261	273	255	258	258	248	240	270	251	257	289	254	269	254	311	235	281	258	283	244	249	239	266	255	266	274	249	289	261	267	269	290	255	258	250	240	276	226	241	264	250	253	267	271	258	273	295	248	226	232	269	273	241	244	285	266	265	251	275	273	269	266	244	276	246	292	244	288	262	238	259	264	251	239	261	241	278	271	255	272	263	255	267	257	274	269	265	252	258	262	267	242	255	252	270	246	227	242	248	256	289	252	262	255	269	263	240	269	239	253	277	245	254	253	261	273	261	254	248	265	265	281	250	254	258	287	275	237	232	244	234	249	212	277	270	279	242	280	259	238	257	237	256	259	261	267	260	271	242	258	235	262	266	261	258	283	248	250	275	259	252	267	266	267	235	245	263	253	297
35398	48962	35675	18579	5571	1747	771	523	485	483	483	509	489	473	483	503	473	482	480	456	470	465	517	504	530	506	510	485	486	492	512	525	493	514	476	509	519	496	494	472	479	479	496	515	517	485	484	499	504	545	503	478	500	537	519	496	501	497	499	486	488	528	515	479	526	506	503	541	526	482	461	518	498	504	493	481	465	475	459	495	472	488	452	486	520	541	493	524	536	451	508	494	495	550	451	501	496	500	481	451	516	451	552	494	533	519	525	534	529	516	526	488	501	512	502	469	564	524	483	454	511	482	471	510	527	508	496	487	541	502	528	454	482	503	479	501	482	506	505	494	480	481	464	461	488	513	476	474	498	487	512	500	491	458	487	545	513	482	469	515	512	487	495	501	508	465	484	476	483	466	517	475	473	512	537	507	499	484	476	504	496	491	507	482	456	482	495	469	465	459	512	481	496	482	541	493	517	532	503	529	481	503	508	483	509	526	470	489	515	514	496	498	517	543	476	454	528	483	500	507	482	523	486	491	529	474	496	500	528	482	518	535	510	479	507	462	533	506	497	480	470	507	526	503	467	479	498	530	522	458	547	489	482	510	453	500	480	521	520	476	509	503	469	480	489	510	487	525	451	509	508	492	513	481	517	505	517	497	500	470	508	474	503	504	525	518	453	513	474	516	494	478	490	491	517	528	523	527	460	475	449	485	516	515	521	492	530	501	500	471	488	502	499	513	515	501	529	505	448	513	491	495	474	509	552	466	485	502	500	500	508	513	495	484	517	503	466	501	490	454	456	511	494	493	505	520	540	530	463	528	465	476	526	522	512	506	506	522	518	503	490	487	479	522	508	503	538	508	532	507	503	454	466	508	522	495	523	490	536	502	514	472	501	487	497	494	501	512	466	491	503	547	501	480	496	481	463	498	479	484	469	518	508	493	497	492	521	508	530	523	520	518	500	475	485	520	454	529	478	505	502	473	563	530	502	480	494	495	483	511	519	485	517	444	509	495	510	492	515	520	460	479	514	476	500	493	506	531	513	499	515	488	499	497	499	485	475	491	544	481	452	507	520	556	472	471	475	516	502	517	510	511	500	482	465	497	508	510	470	469	511	528	516	478	523	527	495	504	452	456	509	479	511	476	515	551	477	507	536	491	506	518	490	497	463	449	533	490	482	536	486	521	490	479	477	512	492	515	450	499	483	491	512	500	493	503	489	485	534	532	452	522	520	508	516	506	501	535	540	472	502	516	495	484	483	545	483	519	514	500	492	500	516	476	518	498	497	498	540	489	535	506	470	509	527	465	522	501	531	483	502	526	511	500	502	514	461	480	504	487	513	472	471	467	519	496	528	473	499	506	474	487	501	549	501	504	503	496	475	476	492	457	477	488	539	518	515	483	500	492	507	497	516	494	511	496	460	492	496	500	551	468	497	514	514	465	491	500	495	529	513	467	515	512	531	540	476	507	505	533	473	492	495	517	500	485	519	482	538	499	502	529	512	515	503	509	517	502	505	529	534	542	490	515	480	529	520	517	492	517	535	446	482	497	520	485	500	492	498	493	495	477	514	502	501	493	502	501	476	474	518	492	506	512	499	534	479	520	496	498	509	489	475	488	508	514	505	521	541	476	504	530	503	509	526	492	502	505	490	510	504	480	553	463	481	523	508	532	466	480	499	502	454	495	508	490	538	497	494	502	449	519	510	485	487	501	516	499	516	517	522	492	492	455	522	500	491	518	474	475	474	454	510	522	489	483	463	484	533	485	500	477	508	502	509	473	514	463	471	496	523	501	512	520	492	472	520	488	461	544	490	492	481	499	521	512	526	489	467	505	507	499	479	481	527	533	514	519	538	545	504	483	508	515	523	492	537	505	463	519	545	531	463	477	462	506	466	527	450	504	481	534	539	507	541	517	529	485	503	517	510	476	488	518	497	501	517	519	490	515	510	539	473	478	483	485	512	502	484	486	492	450	488	493	461	484	482	489	524	538	494	471	545	520	456	504	526	485	507	509	433	470	458	480	502	511	474	482	506	500	510	534	500	488	478	529	512	483	495	468	500	481	491	487	516	528	476	476	485	504	499	473	491	504	517	491	504	527	518	551	498	446	456	507	523	519	499	510	514	494	485	526	493	543	518	476	477	545	517	490	496	548	522	493	485	527	472	491	473	483	524	517	470	484	514	485	485	508	493	475	471	519	519	483	496	507	534	501	523	496	499	494	489	501	486	475	508	488	482	484	475	474	475	520	498	504	469	492	470	509	472	527	447	477	498	535	443	486	499	530	508	517	525	480	540	480	525	491	498	506	507	567	458	475	470	511	509	520	513	494	485	472	471	514	482	515	499	491	529	516	478	516	487	496	508	455	458	495	517	522	495	494	458	491	521	501	499	497	496	519	525	502	499	495	466	508	503	486	491	501	541	542	502	514	496	476	523	506	515	509	525	495	515	525	508	473	501	499	450	503	490	486	498	540	555	485	514	498	500	506	477	498	493	461	451	493	476	509	522	453	496	499	503	498	465	462	519	494	554	509	519	501	496	500	491	482	512	486	474	473	518	517	478	511	459	482	511	461	503	502	490	450	487	489	479	501	462	492	508	515	531	496	514	512	547	486	468	525	528	488	492	468	510	462	517	521	501	523	511	482	493	552	461	545	503	470	507	500	493	513	510	488	489	503	512	489	527	515	508	545	529	535	514	516	499	477	491	510	498	528	524	500	493	516	493	477	513	490	502	501	538	504	539	486	511	476	529	519	484	545	498	529	476	498	529	469	479	495	510	506	531	488	505	502	512	509	504	554	532	487	477	483	512	486	531	504	490	490	476	467	500	519	507	479	511	503	531	530	536	482	541	539	509	508	543	471	499	491	509	480	506	519	493	483	508	457	514	512	539	474	484	460	529	518	489	499	516	483	501	503	490	546	480	503	473	524	501	474	491	480	501	524	506	491	519	479	471	494	459	532	477	500	538	468	427	474	491	544	476	510	508	536	486	535	449	475	505	473	495	501	513	517	508	511	511	524	499	500	516	492	512	518	510	475	506	493	510	519	492	469	525	511	432	489	503	485	510	497	463	521	507	486	438	517	487	496	536	529	537	490	436	497	492	536	505	499	510	530	498	503	502	505	464	511	486	547	495	477	498	500	475	524	543	525	518	489	469	469	491	493	495	470	500	449	510	452	535	477	497	497	536	527	479	476	496	541	511	496	488	478	498	500	474	523	460	470	484	536	473	491	511	481	502	477	496	478	501	518	513	519	505	521	533	519	519	524	520	502	495	476	497	477	478	500	490	481	469	496	521	494	509	482	486	514	493	527	457	472	490	477	509	502	525	492	513	487	537	502	459	492	504	501	530	496	528	533	478	468	508	492	479	513	497	506	508	518	494	510	485	513	494	512	511	511	520	451	532	483	514	528	490	473	518	519	508	474	522	479	473	499	501	514	479	492	476	519	494	527	523	474	499	502	520	532	536	505	483	526	513	513	530	495	509	512	473	498
24814	24761	35353	31367	20931	9159	1184	359	286	245	275	298	250	273	283	280	263	281	280	299	267	276	282	287	250	225	294	255	281	280	299	240	278	263	273	278	301	289	265	290	267	263	305	261	268	247	303	260	261	267	265	267	272	271	297	238	293	268	261	263	272	280	264	255	263	284	265	292	272	251	263	289	250	272	290	269	292	289	267	277	234	269	286	264	280	274	251	290	278	263	259	256	261	307	248	278	267	234	272	269	261	255	288	279	298	278	260	247	284	287	278	271	263	254	282	240	261	263	273	282	264	281	265	272	278	274	261	265	309	253	279	300	260	272	286	260	273	260	260	272	241	251	290	261	274	264	266	263	262	271	263	291	237	270	254	252	254	264	266	275	278	250	264	270	250	292	269	259	257	250	320	291	287	251	245	258	282	269	267	260	261	233	277	258	268	258	269	292	280	265	264	278	290	271	265	272	279	289	287	257	292	279	249	292	254	278	261	277	278	236	309	296	241	287	281	269	260	274	268	267	279	294	284	276	283	256	285	288	276	276	297	245	288	264	279	257	272	278	253	238	262	240	287	260	255	293	265	274	292	273	276	282	268	246	262	283	277	255	224	256	254	260	263	253	273	271	254	269	253	258	256	294	274	289	251	258	272	280	265	251	284	271	286	267	266	273	279	275	242	256	256	284	265	284	241	283	275	239	245	260	255	288	257	283	302	257	274	279	268	270	271	277	264	284	269	271	273	275	276	257	259	249	247	298	281	254	281	280	277	276	253	304	288	270	245	293	278	248	279	261	275	251	257	275	238	290	260	291	298	253	322	254	280	262	277	274	251	244	268	246	264	247	278	263	277	250	283	250	226	297	280	275	286	289	259	259	260	279	307	263	221	234	258	254	277	272	305	281	287	250	245	262	283	275	252	275	288	261	250	216	275	282	240	275	259	296	266	252	237	259	270	277	278	272	257	255	281	264	284	253	268	281	297	261	269	278	237	273	269	281	242	276	256	274	272	249	268	261	257	253	261	263	279	290	260	284	250	250	260	259	302	246	241	260	258	280	294	268	241	271	279	271	245	266	282	305	251	260	251	298	258	279	268	264	274	276	241	270	270	277	291	276	308	283	264	267	270	283	269	240	262	276	248	284	283	281	287	274	277	265	256	259	254	276	262	282	285	260	260	266	279	260	267	261	262	279	254	263	239	279	240	253	273	258	276	315	276	282	264	302	268	290	261	252	250	233	246	245	262	269	291	261	250	259	272	303	279	293	294	285	280	301	257	266	259	271	252	260	269	241	237	280	274	288	275	282	296	283	237	303	256	268	278	263	259	245	225	263	257	284	292	246	274	263	258	243	285	250	261	297	287	291	267	286	288	278	274	245	261	281	277	289	265	261	281	278	218	283	263	245	296	263	295	251	258	264	241	276	288	277	254	265	290	265	271	290	258	276	257	282	274	245	278	273	291	254	265	267	282	279	304	246	271	266	279	274	244	263	257	250	257	264	227	280	259	277	285	267	277	262	258	274	284	242	266	259	260	250	249	271	269	237	249	273	268	285	295	270	279	258	257	289	248	267	261	260	288	280	250	254	274	290	283	278	256	243	262	294	237	279	275	280	261	287	281	254	291	288	255	282	300	243	255	295	257	279	252	283	260	259	254	267	255	253	272	241	307	264	272	270	256	269	255	272	280	286	278	265	252	255	257	275	272	280	257	281	252	269	264	248	280	289	276	268	291	315	268	259	273	289	252	267	224	264	248	252	277	250	268	253	258	273	280	261	275	261	275	268	265	246	226	275	275	255	268	246	262	259	239	281	262	271	255	282	304	281	267	294	264	289	266	264	274	298	267	270	261	279	296	252	262	271	254	314	257	263	261	255	277	254	276	282	270	247	275	287	291	277	265	269	285	296	277	245	230	272	254	251	259	274	262	267	262	257	250	268	243	255	285	275	284	268	243	250	271	254	264	255	265	295	246	276	287	267	263	258	276	265	281	261	274	250	273	277	284	291	271	261	288	260	261	288	273	297	290	260	298	258	242	259	272	271	275	267	268	268	261	276	281	264	265	260	270	245	289	248	281	260	273	282	264	272	257	283	255	273	242	256	260	289	275	249	283	275	267	226	269	284	246	277	263	250	269	300	261	266	272	248	248	252	278	260	249	256	261	281	260	243	271	255	273	269	271	262	284	267	277	274	265	262	263	271	268	271	299	265	286	223	243	248	283	268	287	250	287	297	258	264	249	267	265	288	289	241	242	268	240	268	258	306	248	239	252	264	289	285	264	284	247	275	253	260	282	262	256	264	272	275	284	259	266	265	270	286	252	227	293	261	277	280	274	278	274	291	264	270	281	300	254	276	288	234	256	272	283	252	277	277	276	283	276	272	252	258	273	278	244	260	269	271	282	237	272	264	276	249	275	311	247	266	251	265	267	254	266	254	264	274	303	266	270	245	228	298	265	270	261	259	250	251	266	248	281	274	251	285	272	259	251	258	272	237	291	278	279	271	283	281	291	262	269	261	267	251	265	281	273	281	270	261	279	263	289	269	247	257	256	274	273	264	263	259	273	278	256	258	264	282	260	281	267	284	282	267	248	293	275	254	263	262	266	278	278	279	281	271	292	253	268	280	254	269	268	270	277	270	258	267	273	278	263	272	264	271	260	261	261	267	250	251	251	272	278	266	241	262	258	267	254	264	252	266	275	282	271	303	255	253	296	254	271	268	274	252	254	260	268	304	272	249	243	276	243	274	270	254	254	284	269	300	277	291	265	272	299	241	281	243	263	275	263	307	270	268	267	273	239	276	256	243	261	265	262	293	266	247	295	302	242	275	294	252	274	277	292	281	280	271	286	266	233	281	283	299	275	265	280	273	288	264	264	288	280	248	283	255	292	296	318	240	250	274	272	241	246	247	276	250	268	288	253	270	271	293	252	282	297	234	262	249	293	298	269	268	271	258	261	265	243	261	268	268	250	282	267	257	266	240	277	283	235	248	301	263	247	259	320	267	279	294	254	283	246	262	275	298	270	244	254	278	260	245	275	260	247	266	250	233	264	245	279	262	259	242	260	256	257	266	243	235	272	267	250	282	264	232	285	268	309	271	240	249	239	271	241	252	245	268	289	274	275	263	257	297	287	253	242	239	255	274	296	255	263	273	258	268	281	271	252	281	267	285	294	266	284	248	259	294	261	253	270	282	280	280	264	265	266	281	279	261	258	259	251	257	289	283	273	280	273	257	252	275	256	280	287	277	224	265	263	270	238	249	251	280	287	235	269	259	251	291	268	261	264	292	284	240	243	279	249	269	291	275	271	285	257	279	259	253	243	281	257	281	260	263	254	276	256	293	258	246	258	246	327	249	279	247	275	316	255	261	288	285	278	268	290	256	274	290	273	268	284	253	280	270	268	303	261	286	292	265	284	301	245	266	274	258	244	287	261	262	267	273	269	257	274	278	277	308	298	255	226	256	272	252	281	253	261	283	277	264	288	290	259	278	256	293
58874	90552	67947	43296	23230	7415	1645	645	528	494	469	506	511	475	515	524	488	519	483	516	484	476	503	496	500	504	494	467	513	499	506	472	473	559	514	528	496	523	540	481	537	503	534	481	488	512	490	507	527	505	521	558	490	471	497	519	512	492	494	519	490	509	502	550	509	522	513	506	514	531	477	526	523	523	531	476	455	551	518	538	519	478	484	520	426	484	473	520	491	507	466	488	496	520	488	522	509	493	501	463	555	507	508	473	514	511	481	500	467	511	494	477	526	499	496	511	516	531	496	513	496	509	559	538	474	513	473	499	444	491	518	519	517	502	510	505	514	498	517	502	496	513	490	515	495	524	534	519	531	469	523	526	529	514	490	492	499	531	492	507	510	524	548	496	521	519	466	496	516	520	500	539	548	502	495	457	494	531	521	476	495	524	526	505	503	507	498	512	505	476	508	543	510	488	491	530	518	502	491	519	515	508	466	511	512	486	519	537	482	506	514	502	514	539	486	512	516	499	509	492	524	510	493	478	487	517	500	496	501	536	509	543	503	533	494	495	496	538	500	501	529	491	500	482	507	474	523	543	515	527	526	524	508	509	511	517	505	536	490	484	505	547	489	493	484	491	543	520	514	551	486	528	503	529	501	487	522	466	480	479	479	517	503	499	496	496	525	516	522	501	504	499	501	500	486	475	505	525	504	511	504	535	493	462	468	441	497	526	498	527	469	490	539	498	547	539	463	531	511	541	510	478	519	476	521	509	449	519	501	534	505	529	509	533	512	487	486	534	510	539	531	464	510	491	493	496	521	481	479	518	529	505	466	533	511	513	505	512	542	494	546	513	518	512	533	534	527	500	486	531	474	532	527	526	556	532	497	521	510	512	465	521	533	537	543	509	504	492	476	512	501	511	481	506	479	470	509	490	530	515	501	510	503	502	509	500	525	511	499	507	484	500	527	533	514	474	509	543	520	525	515	480	499	508	498	511	514	507	497	471	527	484	490	523	510	503	487	509	518	503	510	500	540	502	508	524	502	488	501	494	534	494	456	495	525	511	551	540	488	496	536	520	498	505	488	498	502	487	534	491	503	525	528	537	513	500	506	531	490	495	492	498	519	486	520	488	509	524	545	478	534	502	510	496	498	512	512	528	526	501	513	534	519	504	492	549	491	533	479	506	502	496	507	500	495	493	518	540	485	547	532	518	490	544	508	521	480	509	509	480	473	478	481	489	490	513	511	549	527	490	513	507	469	499	521	492	498	478	493	497	494	527	504	513	509	537	518	532	533	477	573	514	507	497	510	532	473	512	497	492	529	534	518	500	533	471	493	474	480	447	503	521	517	512	465	531	514	527	523	556	497	508	473	454	548	511	559	481	526	503	547	521	520	552	506	489	478	541	575	520	481	520	515	540	504	450	503	483	472	474	484	543	511	499	483	518	505	460	481	527	542	505	520	526	493	462	485	543	520	514	459	488	514	483	538	470	517	543	491	506	512	498	506	536	541	512	494	533	538	512	525	482	491	513	514	518	525	506	519	496	539	507	513	507	534	468	504	551	549	546	477	488	472	491	486	497	521	515	499	534	499	512	548	508	561	523	515	541	550	525	498	505	500	511	548	512	545	500	541	505	520	542	496	494	502	512	481	481	507	517	504	499	510	500	507	445	499	516	499	526	503	516	519	506	512	549	492	502	496	488	505	536	521	508	536	467	522	533	504	503	514	523	518	495	486	527	557	512	480	521	501	527	474	510	531	522	523	532	485	504	519	501	539	500	516	521	552	533	544	467	504	472	491	565	482	531	497	530	536	511	536	530	512	497	518	528	515	474	489	487	526	487	509	543	498	470	493	527	539	551	516	486	460	539	532	522	498	557	518	526	516	553	512	503	514	523	488	495	500	524	486	516	499	550	516	510	514	500	502	485	517	482	487	469	513	532	513	496	515	496	532	489	509	459	493	480	526	519	487	505	526	548	514	526	489	503	509	494	456	522	519	487	492	522	479	512	504	539	509	525	505	479	523	533	491	519	526	474	487	458	519	503	506	520	562	494	454	507	461	493	540	538	538	492	548	474	496	508	512	534	488	491	537	508	482	528	498	492	495	489	503	510	515	506	541	515	522	475	534	450	535	518	506	497	529	522	521	487	496	536	513	501	528	504	527	503	518	508	499	496	514	529	479	538	497	522	549	512	524	515	520	532	509	537	496	506	513	501	524	523	521	520	464	477	526	508	461	507	542	508	501	509	521	507	448	500	511	483	489	514	522	524	567	494	494	465	530	525	501	510	477	508	541	522	509	522	513	530	517	507	499	523	468	536	539	521	518	498	479	517	505	512	512	519	491	512	505	503	512	506	492	479	520	490	515	493	503	526	500	552	501	553	522	500	501	513	520	504	453	467	492	528	496	534	499	489	493	503	517	516	547	475	481	461	518	497	517	492	568	518	506	509	516	491	528	494	511	523	528	509	511	476	545	532	497	510	479	477	522	517	474	550	520	492	517	471	523	530	521	515	511	488	483	543	498	544	528	477	541	505	489	473	484	491	524	528	509	526	539	521	482	540	481	523	487	532	478	494	515	496	514	525	508	533	480	502	519	530	488	508	457	536	543	507	515	461	491	518	541	501	502	521	471	470	509	463	497	494	538	490	497	529	545	517	474	512	477	530	505	520	496	476	465	531	505	479	487	470	544	490	503	526	517	505	532	481	539	499	532	512	504	538	536	509	457	498	544	521	507	539	581	509	487	526	487	510	483	505	529	510	509	473	470	512	520	506	514	502	492	540	493	468	498	497	541	505	504	507	488	484	493	496	510	497	552	447	475	491	475	497	492	518	465	512	523	491	539	534	498	533	473	514	529	544	513	511	515	512	504	501	503	485	507	547	516	513	502	490	484	486	534	516	534	462	535	526	530	545	509	508	491	554	492	485	486	457	507	455	509	493	510	508	529	522	495	519	501	499	507	467	496	504	500	495	519	492	467	494	493	494	503	466	506	494	464	530	490	474	522	497	483	483	482	487	497	539	532	543	496	502	525	493	534	487	506	509	494	462	484	499	509	459	505	499	468	501	507	509	518	461	512	564	512	528	499	481	497	495	545	505	519	543	513	519	477	507	519	504	502	505	498	492	513	506	506	506	474	561	480	524	513	520	503	512	543	515	490	510	518	505	512	498	523	510	499	525	533	504	529	513	518	483	472	540	512	500	492	550	525	499	498	536	503	500	506	506	512	496	516	497	473	551	516	517	495	532	509	487	524	513	477	506	528	557	498	508	497	514	505	492	493	541	465	500	513	532	506	569	520	487	503	499	501	508	471	518	492	487	530	510	480	510	490	506	472	462	515	469	535	504	481	511	512	523	518	499	474	544	466	519	509	501	506	488	509	514	481	495	521	491	499	518	501	494	501	533	511	463	500	516	500	527	521	474	525	543	525	497	465	530	525	511	493	531	517	505	514	498	492	532	496	489	519	530	509	457	511	526	527	492	504	518	517	491	473	510
23431	22558	32473	28372	22768	18140	5469	514	352	315	339	353	357	304	351	345	358	347	323	338	304	332	349	345	341	358	325	320	326	354	311	340	310	334	382	335	299	334	308	379	318	336	335	351	326	304	332	334	302	317	333	345	304	315	317	333	359	328	331	322	292	333	302	302	324	299	345	326	328	302	308	331	319	332	308	330	317	335	320	328	326	326	363	348	331	318	336	313	331	330	330	304	319	309	307	326	305	346	326	296	338	325	342	329	316	339	340	348	308	315	328	324	328	321	325	347	325	314	288	309	363	330	346	310	314	312	368	305	329	337	314	335	335	309	301	355	347	287	317	334	316	332	300	314	328	327	301	312	295	339	333	313	326	325	346	337	340	343	339	291	351	301	306	303	309	319	336	321	362	306	325	324	305	341	300	353	314	318	331	337	311	320	308	333	339	329	321	278	327	330	327	329	327	345	365	333	299	306	327	305	329	322	329	327	315	322	331	351	312	345	331	274	301	283	345	337	361	342	338	337	331	366	321	339	299	318	314	343	331	331	336	339	309	294	325	309	327	321	344	330	323	312	319	325	315	320	349	342	318	291	329	308	311	333	307	337	324	323	303	339	306	317	322	339	323	330	330	308	325	356	336	325	349	322	327	325	323	323	334	353	369	298	319	309	357	344	307	328	315	344	333	326	313	305	313	288	322	308	320	308	327	315	350	320	309	334	294	322	326	361	326	303	296	330	374	327	321	291	333	329	355	317	313	339	298	347	348	322	301	297	354	305	294	320	330	324	323	337	337	348	317	312	325	325	327	326	338	315	319	325	352	318	321	336	319	324	317	325	321	361	328	271	295	334	318	328	338	328	316	322	329	326	321	338	317	341	355	301	313	314	289	299	329	289	343	335	308	272	331	326	330	309	297	305	323	363	353	319	321	313	302	316	298	343	324	316	301	352	318	293	319	304	302	329	338	297	303	318	286	289	328	321	293	319	304	349	331	333	330	316	321	327	324	313	320	295	313	325	305	313	289	320	325	315	301	296	338	300	303	317	335	285	334	350	322	356	337	311	345	313	316	306	308	312	295	304	323	307	322	315	306	308	303	319	305	316	351	317	327	320	350	335	325	342	352	300	324	315	313	349	312	324	324	272	320	305	324	314	315	331	330	322	303	300	323	353	314	333	333	358	314	319	363	329	342	291	335	318	328	338	363	346	331	309	341	295	292	338	295	294	310	341	337	284	322	300	352	324	287	306	309	304	345	365	297	334	346	343	338	338	307	312	328	318	332	308	352	339	314	311	295	330	314	352	297	331	312	318	361	344	342	329	321	327	330	326	328	307	321	323	296	355	333	283	309	312	321	323	319	364	315	298	313	322	295	317	296	359	360	323	345	295	314	343	345	329	329	328	309	317	353	324	337	325	327	332	310	314	305	323	312	306	319	318	326	340	296	316	281	317	301	322	291	347	315	307	309	343	317	306	305	365	314	307	324	325	358	293	303	305	359	320	331	319	324	327	304	328	324	329	318	333	333	313	315	317	328	327	292	352	333	331	334	318	316	307	310	355	313	302	365	339	306	323	292	284	331	310	284	315	330	294	337	349	336	315	342	354	328	333	319	312	300	313	334	339	327	348	312	331	335	330	319	318	336	334	333	314	335	315	322	288	321	286	322	301	337	337	342	323	310	341	332	309	340	334	331	331	317	324	330	330	354	337	331	321	341	333	337	280	300	315	307	335	330	294	356	337	307	340	326	345	316	325	325	320	294	314	344	309	334	292	288	299	310	316	325	321	337	357	318	342	304	319	320	279	345	339	303	305	321	338	330	316	303	330	299	308	337	348	338	337	304	343	346	330	303	295	331	316	313	341	317	323	314	351	329	343	298	321	353	315	304	333	279	335	367	343	317	313	296	309	318	297	274	314	330	329	365	313	344	322	327	316	292	314	358	345	295	305	330	322	335	318	327	305	310	312	317	337	290	318	300	325	329	311	284	330	341	315	322	309	279	319	301	297	289	327	308	324	362	309	318	326	320	294	317	332	319	302	306	318	308	283	338	294	340	352	339	331	347	312	343	332	325	304	307	308	298	369	314	338	305	319	325	333	303	319	324	324	332	317	308	286	285	311	337	338	345	311	354	320	290	340	329	323	339	279	312	319	345	301	307	345	326	276	333	349	313	322	307	317	297	311	332	309	339	350	288	321	338	305	341	307	325	295	327	331	318	334	313	293	333	293	334	320	318	311	315	343	333	332	285	314	296	330	319	319	339	287	325	258	328	321	288	345	322	325	314	302	340	323	342	320	301	296	360	324	316	299	306	309	304	343	295	319	315	311	313	328	312	304	314	331	295	318	357	351	322	307	323	327	331	348	328	309	331	319	318	317	317	317	319	331	322	315	331	316	338	351	308	322	271	353	307	297	336	342	299	316	312	349	329	347	320	312	319	296	318	298	336	294	336	308	318	327	310	324	316	328	329	295	341	313	355	321	304	330	344	302	298	308	346	347	304	316	330	332	319	320	347	340	294	318	293	345	315	296	324	312	279	328	322	333	293	353	315	331	337	330	302	275	344	327	305	339	318	293	300	311	285	320	332	335	318	305	302	288	373	346	343	295	318	319	331	310	324	302	322	313	322	308	291	314	304	344	328	321	327	316	319	331	335	331	331	356	342	330	310	335	352	312	308	304	340	302	323	318	358	319	325	337	360	319	334	337	350	333	337	331	324	324	311	348	326	313	318	331	324	272	338	309	325	293	321	348	319	322	324	328	315	306	313	297	321	333	358	324	301	329	294	304	306	337	314	299	315	327	320	332	307	341	307	287	309	300	327	307	328	305	329	306	295	340	344	327	320	295	320	315	328	326	322	336	285	324	318	301	342	309	329	328	321	348	309	335	336	331	324	336	318	332	348	292	330	310	346	316	297	341	311	321	305	305	314	310	322	303	310	323	330	320	353	309	328	328	329	334	339	331	335	323	333	332	335	347	308	301	310	309	349	308	328	341	322	303	333	336	331	286	318	346	321	298	334	357	327	315	323	304	325	304	324	356	320	309	317	288	330	302	362	360	334	331	310	305	353	279	334	346	331	313	317	303	329	325	302	341	327	315	341	330	285	308	307	294	321	309	318	310	341	324	325	324	297	348	329	315	350	334	312	323	298	342	331	315	320	324	336	305	347	354	306	308	315	349	297	315	337	338	325	348	284	367	310	314	310	325	308	336	317	321	284	312	298	331	365	323	327	319	341	300	303	322	319	303	327	311	358	325	353	323	343	306	334	337	330	279	318	322	314	316	297	296	285	313	362	310	315	316	300	263	332	312	314	309	321	307	329	346	328	318	298	321	297	353	327	320	314	307	334	338	308	339	331	291	307	300	320	342	359	345	331	341	303	328	331	298	318	334	327	323	310	335	334	334	326	331	323	339	338	317	353	379	346	331	308	294	309	349	296	294	352	341	342	341	288	328	296	295	297	299	337	321	309	353	337	328	314	322	350	347	350	316	288	330
59824	101549	79436	54010	31030	11427	2724	771	593	571	608	593	570	606	574	571	581	574	564	627	544	595	549	608	520	589	591	550	576	603	595	538	578	569	578	560	589	534	585	598	595	602	562	574	576	555	552	588	564	592	514	552	531	572	575	595	572	569	573	599	578	553	578	596	556	575	552	596	587	597	594	563	587	590	588	607	560	598	526	590	545	589	555	629	554	582	543	615	596	591	563	592	571	582	553	562	596	624	590	599	567	597	532	556	634	600	593	541	611	569	540	579	554	547	572	538	575	604	589	530	585	621	547	557	591	570	593	611	594	590	544	553	550	563	535	595	566	541	567	556	600	602	550	599	593	574	562	563	559	559	597	625	577	558	579	605	613	556	552	535	567	566	533	591	554	596	571	588	577	573	590	545	607	577	572	554	615	594	597	568	541	538	552	550	556	583	580	544	558	614	586	625	589	571	564	544	557	579	536	566	599	565	582	564	575	593	567	568	590	566	559	545	657	566	559	595	565	603	616	607	579	596	596	585	586	594	608	595	564	560	623	531	592	555	601	608	632	588	596	582	579	608	577	577	556	585	594	609	598	588	570	576	574	538	597	620	574	573	562	547	593	579	569	547	562	558	585	566	539	600	625	584	589	546	609	595	530	569	588	574	560	599	562	549	531	553	564	559	573	565	595	566	590	561	579	597	553	570	611	543	603	547	562	547	609	550	562	563	596	576	587	620	613	580	551	542	527	577	591	586	596	612	590	531	577	581	548	553	562	608	537	593	592	593	570	556	631	561	600	571	557	556	601	584	541	596	608	578	580	570	559	590	543	594	539	590	592	584	605	615	603	648	555	558	543	573	594	587	552	610	577	566	577	551	587	574	586	563	595	568	603	562	605	566	553	576	571	553	530	572	600	545	583	585	563	568	598	567	568	561	603	575	592	562	581	606	545	572	571	599	607	535	585	526	585	569	593	617	548	542	586	574	630	648	582	604	599	606	589	588	549	587	564	594	570	566	579	573	595	611	611	588	600	558	576	587	575	556	554	597	605	592	582	557	568	584	577	600	582	574	548	559	577	595	573	545	625	583	588	546	506	571	536	561	552	533	579	588	614	579	586	578	557	585	578	601	549	573	548	549	568	551	571	610	605	546	620	603	604	603	619	561	583	589	592	574	586	580	557	565	606	600	568	563	613	569	626	573	560	584	590	548	543	575	577	551	597	595	597	555	573	563	580	559	566	585	579	560	608	546	564	532	543	518	583	556	570	561	563	546	533	584	582	564	568	582	576	607	584	562	572	592	585	570	579	551	591	572	568	583	603	551	585	568	591	585	587	574	605	587	560	542	608	602	568	621	575	554	546	551	573	588	582	569	555	600	548	565	637	606	539	572	576	631	576	614	530	593	577	522	611	574	558	551	555	564	603	543	567	547	550	602	561	548	544	562	535	573	583	488	572	622	610	593	538	596	612	576	580	583	571	576	582	630	550	581	574	568	558	558	584	561	562	602	592	590	599	538	574	569	550	559	531	555	602	614	578	604	570	590	590	580	561	552	592	536	560	572	558	609	553	614	577	541	629	581	571	555	540	562	589	572	573	579	573	584	573	579	543	598	578	493	543	602	571	555	578	590	543	531	591	546	569	584	551	515	599	587	586	608	589	596	579	564	566	577	602	535	592	586	519	549	592	597	571	527	570	623	589	522	508	590	597	577	628	560	609	548	627	519	614	512	577	564	589	573	568	590	574	593	602	580	541	580	577	567	573	576	528	541	551	597	575	551	593	562	572	558	517	573	629	568	554	597	584	582	589	553	555	595	542	605	635	578	536	615	576	589	558	563	627	613	551	594	595	581	593	573	575	611	570	548	579	597	541	572	629	561	525	568	570	553	567	577	614	600	564	567	572	544	538	583	612	555	578	594	584	568	587	581	596	549	558	599	574	575	560	554	582	601	553	575	592	552	594	586	573	566	536	533	546	532	566	577	572	538	580	554	596	555	545	585	564	607	600	570	560	555	589	603	594	571	555	577	529	603	556	558	604	566	568	588	584	525	563	547	620	596	571	539	559	557	600	558	576	582	514	538	567	547	564	580	612	614	588	610	581	553	551	565	578	564	522	571	577	562	561	558	565	553	592	571	558	566	558	542	543	578	579	585	551	561	545	563	604	546	556	610	579	559	576	605	533	587	614	577	637	582	560	565	564	595	587	553	612	562	583	554	536	567	573	556	567	646	516	624	590	565	604	567	606	560	614	582	609	571	562	577	555	577	594	560	559	565	553	580	549	594	556	585	555	605	599	581	568	543	581	613	583	560	592	571	580	568	605	560	596	597	576	541	579	585	582	585	631	596	562	544	578	597	558	627	610	572	569	598	559	593	603	573	599	593	554	585	569	590	607	575	558	597	558	586	627	607	519	580	556	571	530	582	587	578	590	610	618	563	604	576	523	563	601	570	587	589	541	564	578	582	520	541	613	617	583	584	571	567	582	565	572	588	599	594	536	551	609	533	591	573	596	626	622	583	586	561	583	599	592	593	554	590	583	576	600	555	533	604	588	591	586	608	632	607	590	578	557	545	589	544	567	619	553	575	593	586	579	552	557	568	564	584	586	582	598	573	576	550	593	567	611	577	584	560	570	606	543	554	568	559	581	572	559	571	618	636	587	556	591	529	605	575	585	559	606	573	582	583	554	577	615	585	566	576	576	579	609	559	568	557	555	540	542	610	548	613	579	584	599	598	610	542	536	554	590	535	568	563	568	587	600	600	590	553	608	571	583	554	614	581	580	589	571	600	614	553	581	574	583	565	596	605	582	603	598	541	581	591	557	630	618	565	529	559	552	570	615	515	555	577	572	560	586	577	585	652	527	556	553	553	573	593	563	566	586	597	571	581	558	663	594	556	568	554	582	559	631	519	583	539	598	601	529	584	629	589	569	582	576	532	534	542	543	547	557	596	589	514	555	541	596	541	583	580	562	584	571	596	607	599	575	560	540	577	570	587	569	588	581	525	542	570	583	551	572	595	543	593	600	602	571	578	575	608	542	531	579	600	583	578	604	576	532	580	581	598	590	598	550	610	624	574	549	545	564	543	565	620	554	593	567	595	568	546	538	588	568	518	567	563	589	599	544	550	543	591	588	559	535	597	542	567	562	585	575	582	579	610	574	612	545	558	558	525	625	601	580	581	617	563	559	574	611	584	594	575	607	540	550	576	593	603	577	551	549	545	567	531	610	604	597	594	559	580	569	569	555	551	576	563	592	572	566	570	557	532	612	540	582	614	606	571	559	540	622	591	576	590	586	564	566	548	575	547	560	537	607	599	575	515	596	576	608	582	545	590	572	600	600	564	587	571	574	574	578	605	593	541	558	589	536	574	622	596	585	575	576	601	554	610	587	567	562	588	577	614	547	595	554	613	536	550	559	493	592	624	581	545	577	551	584	588	558	600	586	588	563	576	610	566	571	583	599	607	593	592	584	565	603	554	529	568	561	580	566	550	572	565
28585	30187	30034	16765	4034	883	370	267	255	269	258	268	253	265	253	284	282	278	250	291	272	238	242	271	267	264	290	265	248	233	255	278	252	289	300	270	283	260	272	257	244	267	245	252	272	254	276	250	267	252	251	262	253	244	232	233	256	279	251	281	281	251	288	270	242	246	253	250	261	261	252	292	275	276	264	249	256	262	223	273	262	262	279	284	246	225	277	229	269	254	247	258	263	258	240	247	277	258	271	268	265	273	285	259	296	256	292	264	277	260	250	272	258	252	257	262	228	287	268	251	286	280	236	263	268	255	240	284	299	286	248	253	255	262	292	260	290	261	281	246	286	274	279	267	254	253	253	268	256	275	219	258	236	251	281	256	224	229	235	268	239	258	286	283	264	280	259	251	267	278	289	255	265	253	253	253	254	244	255	249	272	261	247	242	270	285	277	283	270	239	268	273	251	275	269	274	285	239	243	286	296	236	264	253	255	272	249	272	256	320	267	278	260	274	256	259	254	230	273	250	223	258	248	266	269	259	251	256	264	272	241	276	284	247	238	257	258	266	270	256	264	256	244	259	286	251	260	255	261	260	277	232	241	275	262	260	268	283	272	252	269	266	242	260	262	278	252	251	251	269	248	270	252	251	256	258	250	260	262	252	277	241	264	265	270	267	236	262	267	263	264	269	281	267	272	294	239	269	257	265	284	271	254	243	255	244	248	249	237	288	284	263	245	266	258	262	278	270	235	258	247	270	257	264	267	251	265	262	272	286	276	255	255	276	277	283	265	252	275	247	253	270	238	237	285	223	263	253	263	265	297	287	267	278	260	259	300	266	245	256	265	257	268	224	256	219	263	246	270	268	279	293	267	281	268	238	253	261	247	273	237	256	276	253	256	256	257	262	262	283	268	272	256	234	249	278	287	255	263	234	225	259	253	264	237	246	270	280	252	268	247	238	287	244	241	249	257	255	261	283	332	255	272	267	272	246	257	263	226	266	261	277	267	294	270	243	281	234	277	244	260	248	232	276	260	274	255	274	247	267	298	282	277	237	242	260	264	241	241	247	256	257	296	279	292	265	290	281	267	252	286	211	272	260	263	291	286	270	247	240	292	274	250	262	267	259	243	256	248	275	278	262	265	257	264	244	271	260	281	268	249	252	217	284	267	269	264	255	271	280	270	237	280	271	266	284	273	257	285	247	248	277	250	249	241	265	261	250	250	285	266	244	291	249	267	238	283	284	268	267	246	254	263	245	289	275	248	251	239	270	239	286	241	292	257	250	249	252	252	256	252	244	267	269	261	227	292	263	279	259	239	261	252	270	233	260	255	258	239	252	259	259	260	280	254	275	278	275	249	237	265	258	251	263	279	211	284	260	257	273	254	212	278	228	259	269	255	244	276	261	278	264	274	282	279	271	282	228	252	254	270	259	235	249	238	255	288	236	274	267	259	255	264	263	271	267	240	255	267	273	261	231	266	255	278	272	254	236	255	230	267	270	302	262	241	263	231	254	289	240	266	272	268	228	266	262	267	253	259	271	277	277	249	266	252	280	262	281	274	285	260	238	289	269	277	283	253	256	287	268	251	270	261	269	266	266	230	259	252	276	256	254	255	274	261	271	284	270	282	251	291	290	290	252	262	256	236	269	267	240	284	253	268	292	227	254	270	232	255	269	263	284	285	252	263	260	251	245	273	275	258	276	289	296	257	231	237	245	272	242	301	269	241	271	268	276	276	259	268	275	263	248	246	264	231	252	256	282	270	283	249	271	286	247	286	282	266	273	286	266	255	259	260	307	294	286	257	263	268	256	230	274	260	286	262	279	266	254	251	271	268	301	260	256	249	227	264	234	254	267	250	261	244	270	258	249	258	257	251	266	252	303	243	241	255	265	254	270	286	256	246	273	243	238	284	284	269	263	260	260	256	257	302	249	279	259	289	267	267	264	287	239	262	255	272	260	247	243	253	264	264	260	240	262	291	263	262	278	263	260	267	249	286	284	266	245	225	252	264	261	252	296	261	260	261	228	263	245	268	290	211	251	262	251	236	255	259	265	261	257	264	249	271	248	265	245	270	259	261	240	282	221	256	230	239	260	266	271	282	248	249	260	283	258	225	255	274	282	282	264	276	228	279	247	257	274	272	270	253	263	287	276	261	277	260	263	251	251	244	260	262	270	270	269	275	273	286	258	239	250	249	217	278	286	286	259	267	246	272	270	275	285	254	248	261	239	256	267	281	246	247	251	243	264	275	270	254	261	255	282	296	287	271	228	268	238	279	294	228	262	227	252	263	272	255	277	259	261	236	269	252	236	234	263	268	280	297	244	255	236	260	288	268	251	262	254	245	265	251	256	282	276	242	256	250	286	245	252	249	276	263	270	220	227	253	268	236	246	247	251	264	246	262	289	254	255	261	249	266	249	261	271	250	285	257	262	296	223	273	246	261	237	261	261	241	249	264	252	263	251	251	287	295	265	269	231	269	263	297	269	259	259	258	272	281	241	277	234	259	253	271	261	266	273	264	264	278	274	267	263	270	236	302	287	243	253	277	277	224	262	257	280	258	250	267	281	289	258	253	262	273	268	246	259	276	279	272	251	264	242	282	253	282	237	254	266	260	254	256	276	266	254	258	300	242	262	272	241	272	224	238	257	244	269	255	280	249	273	256	249	247	263	277	230	225	254	259	262	250	254	286	228	266	279	259	262	254	286	263	261	267	256	272	249	262	235	250	269	251	264	250	269	249	258	259	251	252	248	264	280	280	244	247	270	279	288	266	275	286	271	261	239	253	278	281	276	270	266	258	253	265	262	313	251	246	258	254	259	255	247	268	273	273	256	247	250	278	256	276	253	272	278	261	255	270	247	256	245	240	286	248	259	235	297	261	241	276	261	241	250	246	227	280	250	232	260	246	270	226	286	251	256	271	253	265	280	280	260	241	251	252	267	280	240	252	293	234	285	281	270	239	221	278	246	283	263	255	312	267	271	263	245	268	264	250	265	276	261	264	271	252	253	260	251	245	246	235	246	274	251	278	288	245	262	259	238	271	267	280	265	244	259	233	265	237	253	254	244	262	291	260	263	278	289	239	275	259	257	269	262	279	275	243	260	267	238	277	275	261	272	289	251	270	302	247	257	229	265	278	287	275	270	275	264	282	273	250	259	269	251	276	245	238	263	265	229	277	272	253	246	259	276	284	251	274	249	276	216	281	288	266	278	260	269	261	240	275	255	268	262	296	226	260	257	269	239	258	268	251	260	241	258	252	256	268	232	259	274	276	234	253	271	272	295	256	249	266	272	271	254	267	254	245	264	245	256	275	238	261	248	284	258	261	267	229	248	278	262	294	253	239	260	270	261	245	250	261	280	252	266	264	255	260	260	287	239	267	253	250	293	240	277	242	258	274	256	253	253	254	255	270	276	270	283	257	271	251	252	278	239	247	275	266	253	275	257	241	241	248	251	241	264	279	268	250	236	260	237	290	263	252	242	269	275	261	248
34775	48459	36441	20399	6996	1982	742	516	527	544	502	519	477	507	492	503	482	482	531	527	495	541	529	490	474	539	469	514	481	516	493	500	480	526	491	483	491	501	506	495	473	499	471	513	463	504	478	509	528	506	511	514	501	514	527	497	511	485	496	507	480	494	467	499	480	507	515	503	489	511	534	491	537	508	474	515	478	474	478	505	470	508	508	534	472	522	531	507	529	504	486	523	458	482	499	493	458	522	520	524	493	469	489	490	511	493	493	522	482	476	474	484	479	518	477	533	510	470	483	470	519	513	497	498	516	519	517	486	501	478	503	490	500	480	506	492	489	455	503	494	489	519	548	505	516	507	549	505	485	485	510	512	527	451	544	502	508	494	511	512	479	456	502	457	516	506	501	473	452	527	469	510	556	456	485	483	487	516	511	468	517	493	483	508	498	500	490	478	493	495	508	495	506	482	474	526	465	522	508	480	490	503	512	513	486	490	470	483	486	489	488	514	510	491	515	491	460	489	483	492	533	489	516	489	477	484	511	504	501	537	493	571	525	509	456	473	511	473	495	518	510	467	510	492	507	491	499	468	458	477	507	527	519	431	506	474	471	489	508	482	448	434	485	450	536	499	475	489	437	510	522	544	481	559	523	498	503	486	466	475	497	456	468	489	499	480	537	482	474	532	483	476	483	474	479	491	493	515	513	496	483	481	494	487	485	540	486	489	517	493	487	478	511	484	448	480	496	476	540	528	493	450	536	509	493	558	470	504	459	509	517	499	498	528	496	487	472	518	457	496	521	484	487	455	474	445	541	486	497	478	470	485	496	473	462	480	453	510	440	499	469	501	451	499	481	484	482	517	511	477	506	504	510	522	513	496	477	492	481	517	488	503	471	540	479	503	464	492	469	496	504	484	497	496	499	495	508	501	490	478	499	513	493	511	465	521	500	481	494	477	496	494	508	465	544	513	497	498	511	473	495	507	539	496	492	514	481	485	517	488	463	473	484	465	510	493	527	479	500	518	501	523	462	488	490	476	490	527	489	482	503	527	519	510	541	441	484	483	500	454	480	479	497	470	490	491	539	496	497	542	507	515	517	526	487	506	508	478	458	525	507	475	479	510	473	467	489	490	486	492	485	475	484	499	457	495	510	484	466	503	515	492	483	494	469	492	475	482	518	482	477	476	494	492	521	484	515	490	482	514	498	490	478	506	486	464	506	507	472	455	496	463	485	493	472	486	524	534	517	492	520	480	477	479	475	505	516	482	522	499	482	485	490	521	512	526	490	505	470	486	513	486	484	491	508	523	503	498	499	511	467	469	527	478	507	494	525	503	492	492	463	501	504	522	498	474	505	539	515	476	487	512	505	475	487	524	474	470	480	507	520	487	463	501	483	487	476	513	499	524	493	487	446	513	515	489	475	464	484	469	510	511	512	467	496	503	510	464	507	507	488	510	514	502	494	457	458	500	507	497	530	473	475	490	502	476	467	495	540	483	489	535	470	471	478	496	497	474	519	469	494	465	480	479	484	458	514	482	523	509	475	462	496	518	498	479	474	517	520	527	504	498	493	473	458	531	472	494	493	475	507	505	470	473	504	507	506	505	490	467	509	508	503	454	482	506	481	544	514	473	509	507	476	508	505	490	501	514	467	515	503	511	500	497	497	492	457	500	495	485	463	478	473	488	509	506	494	495	509	507	466	494	456	489	460	497	432	480	502	463	498	478	501	460	468	476	521	500	482	504	522	541	505	491	517	511	477	490	484	501	442	488	494	507	491	496	470	509	485	548	532	478	498	489	487	502	514	541	515	515	527	502	479	490	476	470	522	498	492	496	490	516	503	491	475	460	501	516	501	495	496	483	481	476	493	505	508	456	490	489	536	472	471	460	493	491	494	480	470	469	485	514	482	516	504	479	488	487	540	505	467	548	510	500	462	499	469	533	501	506	521	506	477	526	534	515	488	468	495	512	511	508	526	539	512	493	510	507	486	493	514	481	525	466	493	493	543	498	532	500	489	497	472	508	493	452	477	490	497	498	507	499	482	543	498	479	446	492	539	504	472	461	471	501	536	539	491	494	506	515	501	460	525	483	494	472	547	521	492	492	511	473	512	474	500	535	488	494	525	491	467	528	530	518	490	541	557	510	533	451	478	503	501	476	514	484	498	501	505	482	484	487	493	483	522	486	474	496	523	506	478	480	507	486	496	501	483	527	461	524	491	516	496	494	492	500	505	472	491	492	526	479	490	478	521	479	513	539	485	508	496	488	495	495	504	521	481	495	479	466	526	483	486	521	489	491	463	472	531	502	523	481	479	505	486	496	477	468	497	479	500	512	465	513	507	516	513	492	491	500	508	461	480	505	526	480	458	507	468	508	519	472	502	469	503	516	536	484	477	479	504	484	507	517	495	518	505	521	474	471	510	504	508	548	499	544	528	521	491	505	502	489	495	492	504	516	511	497	489	485	545	499	495	520	505	471	457	507	481	525	488	481	493	487	516	503	477	502	456	481	485	478	476	464	500	513	479	480	502	507	468	489	539	505	474	517	509	497	517	494	482	515	477	495	483	483	495	501	510	507	453	498	553	491	483	489	494	482	496	513	510	498	480	478	472	474	485	507	489	516	513	443	516	478	496	462	512	517	501	519	509	519	527	549	449	487	491	485	498	522	491	472	537	494	452	503	492	472	484	493	517	472	496	527	518	474	513	495	462	491	504	478	502	503	467	504	500	494	500	518	516	490	489	497	511	521	450	512	521	516	509	470	507	483	515	523	475	535	469	513	490	539	488	470	494	509	488	484	461	488	498	474	509	508	485	477	447	486	490	504	515	493	521	510	486	469	493	487	504	464	471	485	469	524	516	498	472	490	503	454	501	462	491	531	491	531	504	522	487	458	501	480	487	499	499	515	489	496	560	462	450	510	502	467	517	495	512	520	505	469	513	486	517	476	467	497	542	465	497	488	496	454	511	497	490	490	494	523	472	490	480	481	496	476	505	472	517	483	507	534	527	491	500	477	489	516	491	511	503	520	506	510	525	522	489	453	495	530	502	464	476	495	510	461	490	472	491	493	549	477	501	502	521	515	506	468	493	485	516	510	513	503	503	498	496	502	504	508	493	491	476	486	511	505	492	507	501	486	515	489	481	475	484	480	467	498	489	504	489	502	471	500	486	480	492	483	517	509	473	518	462	475	484	518	487	544	495	519	500	548	523	467	510	498	502	494	493	474	475	504	516	487	476	513	494	531	539	530	465	507	529	469	516	502	508	553	493	504	493	511	491	462	485	530	494	474	482	496	492	506	461	477	495	499	518	507	482	479	502	493	438	498	485	508	483	528	476	524	487	489	483	477	516	505	441	476	463	524	513	460	540	481	481	497	504	499	488	513	511	504	496	483	485	506	495	477	486	488	496	493	519	520	470	479	505	464	446	473	495	530	491	471	541	540	532	511	475	469	522	488	514	505	491	500	464	492	514	514	478	528	497	507	513	546	500	496
24595	24646	37934	32793	21629	9776	1086	357	273	288	262	284	268	287	296	276	270	288	285	295	294	248	253	269	272	252	282	273	298	245	274	288	240	278	279	262	271	244	251	248	265	286	260	260	262	280	247	244	256	275	278	264	276	256	271	273	256	273	249	285	267	287	261	261	244	256	286	297	303	269	281	256	250	263	250	281	262	272	278	256	239	251	279	286	251	283	276	283	257	272	277	260	256	255	272	277	273	243	276	271	271	260	256	265	262	284	270	262	297	247	257	270	288	270	242	252	258	275	261	279	272	290	232	289	265	269	256	251	288	269	269	272	281	261	259	257	258	248	294	260	237	275	227	246	266	275	235	233	263	262	269	274	245	274	261	252	254	254	264	251	283	262	260	251	267	274	283	281	250	262	264	302	256	231	280	261	282	284	273	245	251	262	257	252	274	221	258	267	251	257	278	251	264	262	267	269	296	289	256	256	267	277	260	254	298	266	248	271	224	260	243	260	277	260	260	279	276	273	268	285	248	274	246	260	251	287	259	278	235	282	272	285	260	240	267	257	256	258	269	261	299	249	267	281	264	243	279	266	272	283	266	268	250	279	246	299	265	236	261	282	248	287	288	263	275	261	242	279	228	240	234	238	301	279	257	270	267	246	219	257	250	296	264	280	276	241	263	279	274	276	293	237	282	273	263	280	258	280	283	260	256	292	286	256	256	266	265	270	276	262	261	265	271	257	269	274	278	248	232	272	256	243	260	258	254	274	297	247	250	256	287	259	286	272	263	264	256	225	267	246	268	267	229	249	239	299	254	257	231	252	289	267	289	265	260	286	286	285	233	278	240	231	257	260	262	288	249	267	238	290	281	274	283	258	308	225	240	257	260	252	267	268	251	300	258	281	263	247	250	281	261	274	239	299	248	258	260	281	280	279	274	264	266	263	265	255	261	276	315	296	264	238	258	278	266	263	250	270	268	266	261	285	271	314	276	270	249	243	275	267	275	261	278	267	268	249	309	258	306	269	272	249	281	277	263	267	262	254	263	250	255	266	276	250	270	260	287	288	298	252	260	281	277	281	251	289	300	233	271	242	283	277	281	266	263	286	295	284	269	280	243	245	244	271	259	247	282	276	235	266	256	250	252	291	235	262	265	261	261	274	285	254	247	282	260	232	264	245	266	272	302	255	267	290	261	277	272	268	274	262	239	274	286	268	295	275	264	252	284	273	271	254	264	249	294	290	269	261	269	280	260	262	294	251	280	263	270	263	289	246	269	263	277	297	269	267	265	268	278	236	280	284	260	271	285	293	267	251	258	247	271	271	269	269	287	238	250	261	286	244	250	248	263	267	243	264	289	272	246	245	260	247	271	291	287	288	246	275	251	260	255	274	267	261	272	234	284	295	256	284	245	273	249	272	288	277	280	269	255	276	277	274	256	282	297	280	276	270	261	286	263	258	253	256	220	252	243	267	284	236	260	263	276	279	268	248	272	284	286	281	247	292	271	282	251	309	226	266	268	279	255	294	229	275	272	252	238	266	264	276	254	278	299	276	258	258	282	283	252	243	243	254	283	275	249	279	265	274	292	233	269	270	279	271	291	290	285	293	306	265	264	250	226	266	251	266	286	281	272	240	260	260	262	245	274	249	264	274	261	275	302	274	258	269	270	265	265	250	256	267	274	253	263	255	256	271	266	257	249	241	249	230	239	265	254	253	269	270	288	283	290	298	248	287	269	244	269	275	276	250	262	250	238	277	275	277	289	275	279	286	267	258	257	267	253	264	275	249	271	239	265	261	253	275	289	283	247	246	274	252	278	297	259	294	282	239	246	258	254	283	271	274	283	249	236	285	267	251	273	282	289	299	273	258	279	257	272	259	263	262	233	265	252	282	262	290	283	236	259	263	256	271	256	286	268	241	262	265	250	306	259	219	265	261	274	268	249	288	273	258	242	245	272	278	264	258	240	268	256	286	281	253	280	232	268	258	275	257	272	258	277	266	271	265	232	294	240	265	249	300	293	275	264	273	244	257	241	279	248	263	253	259	260	257	272	263	268	267	257	306	260	275	257	223	261	239	285	258	285	267	284	282	267	252	270	267	292	267	242	262	287	272	253	236	265	280	313	255	236	284	252	261	257	251	262	260	264	269	243	264	268	255	258	237	254	265	259	255	285	288	260	268	272	258	301	241	277	245	249	285	242	242	267	241	300	229	230	262	252	274	248	288	285	260	258	258	277	272	239	272	281	250	253	261	284	247	273	255	252	275	286	287	259	257	268	279	268	262	272	295	246	275	269	269	268	253	263	267	273	245	313	258	270	253	243	274	279	289	247	243	263	249	285	269	282	251	271	279	268	281	297	283	296	266	263	289	266	255	282	250	270	273	254	281	290	277	301	294	251	296	278	263	278	264	269	304	248	251	273	272	247	261	284	264	251	277	246	264	263	230	241	273	261	272	250	260	254	268	260	258	273	279	262	287	261	241	286	261	275	288	259	254	261	298	297	275	287	258	249	263	292	246	274	267	256	241	287	243	267	264	250	253	250	246	244	278	284	281	248	265	239	277	287	244	287	266	244	244	270	282	274	271	253	283	242	243	266	265	221	259	270	261	275	286	278	266	256	283	261	255	271	271	263	268	292	272	279	271	255	241	257	258	251	235	280	271	263	273	287	270	296	289	250	287	271	277	243	274	228	285	251	256	258	287	274	258	276	259	314	280	254	270	277	257	253	297	246	251	268	272	259	258	256	239	247	249	277	268	243	295	284	260	265	293	276	280	269	257	262	252	265	284	257	289	278	288	261	246	273	269	290	257	283	298	246	294	251	281	239	281	271	276	291	281	264	249	280	247	269	265	246	253	262	258	303	273	265	279	240	263	259	269	242	246	269	230	274	230	248	253	265	280	299	252	254	265	268	248	271	269	265	254	255	279	259	285	247	276	270	236	256	262	244	268	265	293	250	262	287	239	262	254	264	284	262	263	270	270	261	253	261	277	265	271	288	291	250	273	293	248	280	256	266	272	256	281	260	255	300	275	264	255	273	281	285	283	263	266	259	264	293	267	280	265	281	287	275	299	287	258	287	273	255	269	284	246	251	260	247	247	277	284	259	259	258	264	303	279	251	270	274	269	238	272	254	256	246	215	229	289	244	265	265	276	252	266	291	258	260	247	271	255	265	237	254	263	256	250	289	254	279	257	230	255	266	290	281	279	285	266	299	282	279	268	275	275	265	279	263	276	278	266	261	306	273	253	265	279	264	290	288	270	261	265	259	269	304	288	267	210	267	249	274	280	298	264	275	272	258	262	258	235	261	267	268	282	267	271	270	265	254	267	282	260	265	280	257	289	239	288	261	268	280	299	262	243	235	277	266	269	265	305	251	246	315	234	259	249	270	258	257	289	287	268	264	288	247	250	275	275	301	254	260	278	309	262	262	245	255	250	253	263	270	276	272	246	270	257	274	253	262	265	259	246	283	263	231	284	286	246	247	246	293	227	249	250
57373	90259	71492	44880	24230	7249	1551	619	564	498	506	504	460	480	483	499	541	518	509	518	488	456	570	478	496	541	487	528	484	501	506	495	481	531	499	499	482	512	498	483	510	501	531	494	527	528	505	490	542	531	492	478	523	510	529	500	490	509	476	510	539	488	521	507	529	509	523	472	490	515	550	510	476	490	535	516	563	486	505	513	502	500	488	538	486	467	462	515	516	523	497	518	509	502	530	476	529	483	512	506	508	499	502	518	499	466	469	483	479	503	491	488	511	504	501	474	481	492	510	513	512	486	487	494	510	506	496	510	526	520	489	480	502	471	478	530	526	517	538	476	498	480	488	466	499	514	544	511	499	522	539	519	490	488	511	481	491	478	530	492	501	488	477	493	443	503	484	504	462	513	522	517	475	519	523	495	524	557	516	496	489	519	475	514	475	502	517	527	496	470	494	517	511	533	464	514	515	494	483	512	485	493	475	515	537	466	517	488	507	491	512	500	498	497	496	543	521	540	512	511	521	522	519	499	478	497	490	506	486	449	537	506	495	520	565	511	487	510	487	513	462	524	496	491	532	523	548	537	497	481	532	479	526	458	523	479	496	483	509	483	499	500	528	482	530	509	512	490	488	527	519	500	546	523	484	512	491	485	539	494	502	473	542	519	534	466	514	496	497	476	502	483	543	505	484	507	494	474	488	506	524	505	476	511	454	518	547	537	492	470	535	503	541	456	507	490	480	497	530	512	523	501	500	537	479	457	508	521	436	566	547	539	488	466	543	460	481	507	524	489	509	500	476	508	526	481	485	526	488	520	489	507	489	500	531	512	536	508	532	505	503	491	505	479	483	502	446	529	495	539	484	503	494	513	533	483	503	478	526	514	504	523	501	473	495	514	484	504	542	482	559	502	503	507	519	476	492	499	513	510	498	475	523	504	534	499	506	516	505	520	492	472	527	494	526	518	493	537	497	524	515	478	480	539	502	516	513	539	524	523	499	526	503	520	503	513	494	550	539	518	523	538	466	489	532	500	510	543	529	494	497	532	522	480	478	510	527	529	548	493	447	505	490	505	542	513	508	473	484	510	519	496	481	498	532	495	524	478	522	507	501	489	516	478	499	498	489	492	511	458	492	525	503	488	486	495	529	485	490	505	511	482	501	507	497	481	468	500	461	467	538	538	511	488	514	527	516	511	471	509	489	476	490	494	447	526	525	558	487	491	483	475	530	503	501	505	493	493	530	529	503	500	516	505	488	522	509	486	505	498	525	522	469	516	508	486	529	469	508	515	488	539	512	528	520	485	527	523	514	485	527	491	500	509	532	520	516	501	488	497	524	516	502	535	461	494	518	515	475	497	508	516	479	484	516	466	500	473	507	502	486	483	493	537	500	501	514	507	503	505	534	509	522	511	554	482	496	484	482	502	507	553	520	491	531	523	520	482	538	511	521	511	527	507	526	503	480	505	469	494	478	463	487	505	485	486	477	493	535	466	512	464	480	520	516	500	483	523	517	504	481	456	522	496	512	508	492	511	504	490	478	496	496	472	510	528	501	490	513	518	494	535	507	498	499	515	530	500	508	524	502	506	519	508	536	522	556	492	506	522	515	491	535	508	452	504	551	488	473	485	532	473	466	484	506	540	539	479	531	510	469	486	521	507	480	508	556	520	485	503	491	533	479	554	520	519	534	537	499	489	496	492	476	491	495	499	491	474	504	533	515	513	517	518	510	533	501	521	523	521	503	489	495	507	519	481	486	521	514	513	479	518	524	509	515	471	503	539	478	491	482	529	515	500	509	506	526	495	512	517	487	508	502	548	500	511	490	510	477	484	518	495	498	527	523	524	513	470	496	527	467	534	493	539	493	487	515	497	539	485	498	473	532	472	495	541	515	515	505	460	469	514	521	517	503	511	477	499	472	467	519	517	480	495	471	491	488	483	496	501	514	528	486	517	541	502	512	475	529	474	506	517	483	483	514	491	487	488	504	493	480	491	533	491	536	484	452	535	532	500	510	507	500	455	548	490	523	486	519	491	441	522	488	522	523	537	512	537	519	514	528	488	497	503	462	523	535	491	532	523	478	491	503	488	488	503	527	496	477	480	528	508	539	489	517	479	503	475	527	487	477	522	512	513	509	525	494	484	532	501	504	465	466	487	505	481	518	516	511	516	510	508	536	535	505	499	483	523	495	471	501	517	494	503	528	494	473	496	520	535	540	517	472	504	524	479	498	503	481	505	514	514	514	476	514	502	492	523	493	517	521	537	494	483	538	524	461	492	511	523	525	498	493	512	499	501	502	475	542	503	503	527	521	477	481	485	478	523	487	531	488	488	505	457	494	548	488	501	492	487	539	502	471	494	529	536	512	475	500	480	495	517	502	525	503	471	481	485	495	473	564	491	477	472	492	528	473	503	532	527	462	485	489	473	475	512	509	513	486	497	559	502	490	533	495	513	516	473	491	482	490	501	517	522	528	508	466	505	488	489	452	530	508	511	505	497	524	498	546	505	464	516	515	494	491	505	519	499	506	526	476	493	510	499	503	547	543	469	488	522	522	518	511	515	483	489	531	499	499	487	506	497	517	480	471	500	516	488	503	497	472	490	499	544	523	484	511	494	477	507	516	488	503	472	563	525	493	515	487	531	498	521	499	509	495	475	546	524	518	496	490	497	516	554	473	546	502	506	502	489	530	501	518	474	500	496	491	493	511	490	522	523	533	510	511	524	496	471	506	501	458	508	489	485	507	528	468	515	507	569	482	529	500	490	463	450	458	490	501	534	454	537	494	467	482	463	476	507	491	499	497	531	510	515	522	497	489	499	492	510	500	502	494	516	500	471	492	517	496	502	504	531	485	471	524	470	479	525	494	488	517	485	473	470	509	488	511	537	473	492	460	548	485	520	482	494	517	487	469	518	471	513	494	506	511	528	525	533	531	493	528	491	488	463	525	496	488	514	473	503	492	485	495	522	475	506	525	535	468	499	514	469	562	514	520	448	537	488	484	515	548	498	466	513	561	498	528	520	489	509	498	504	539	491	496	515	510	498	502	522	540	513	505	554	488	500	503	524	490	475	510	495	490	526	472	527	509	491	485	502	515	525	466	501	514	528	523	471	522	444	467	543	520	497	504	507	502	482	540	511	501	511	519	495	497	528	519	503	473	491	481	486	498	508	491	483	481	501	470	527	528	530	502	542	524	495	511	474	514	506	504	490	517	503	524	527	507	496	490	514	487	513	542	478	481	523	502	546	513	518	488	482	505	478	485	459	547	502	502	490	523	474	471	473	514	487	495	485	516	522	507	494	527	493	498	491	514	481	518	469	482	559	471	511	518	498	493	538	494	523	470	476	501	536	492	499	498	506	510	499	488	539	490	503	495	536	438	501	475	524	487	536	476	501	502	509	491	529	504	492	522	478	514	480	505	473	526	522	517	511	510	498	540	506	498	498	506	495	515	512	490	488	491	503	491	523	498	478	519	483	478	504	458	492	510	506
23316	22613	34370	30882	22939	17326	4770	534	349	338	294	325	302	316	355	333	290	322	290	337	312	329	309	347	335	319	326	336	312	320	326	350	341	321	343	336	303	321	333	321	318	325	319	289	330	310	319	320	315	338	355	304	345	312	332	327	320	300	309	332	307	329	326	310	273	351	350	289	302	318	322	299	323	323	351	301	325	302	342	302	319	312	285	346	295	315	343	352	320	350	319	288	289	298	349	292	333	327	338	309	326	342	307	307	339	311	302	334	319	310	314	308	305	330	339	293	300	304	327	338	320	288	312	332	302	316	327	296	298	336	315	351	286	365	319	350	308	347	341	319	306	329	330	311	368	320	315	306	287	312	329	311	311	314	325	305	298	323	309	300	323	333	328	352	329	331	323	320	326	331	311	295	328	269	295	328	338	313	312	316	358	335	345	326	308	306	340	314	299	286	320	340	318	308	310	331	348	313	307	302	303	296	311	335	310	308	318	309	357	324	305	314	342	348	322	334	341	298	326	334	327	338	340	321	316	324	331	318	336	317	296	349	310	320	298	319	327	300	356	275	292	318	320	300	322	313	326	340	329	299	357	315	325	325	294	349	341	322	331	307	304	297	330	340	303	322	307	279	298	320	347	310	353	293	331	341	294	327	320	334	328	291	304	316	329	345	291	355	326	347	326	307	294	360	325	323	323	306	284	346	299	304	298	303	301	310	314	320	301	333	314	297	294	320	316	345	318	311	333	302	318	343	327	299	314	308	306	314	320	307	305	311	328	323	297	330	340	346	303	351	300	341	318	309	298	339	296	310	335	336	338	327	299	304	328	315	359	343	342	340	337	297	309	348	280	331	300	307	340	296	298	330	316	311	306	331	276	345	290	309	298	340	320	311	274	316	300	295	321	338	344	327	292	314	266	279	304	318	305	280	311	331	327	307	288	327	329	322	306	343	319	337	318	313	331	303	318	324	328	310	332	325	324	321	312	315	318	324	301	333	318	316	294	324	298	287	327	309	330	327	314	320	348	319	326	306	348	320	284	373	350	342	320	333	327	308	304	329	332	329	350	320	309	309	308	318	319	322	328	333	313	336	305	319	291	341	325	314	322	339	330	295	320	352	338	305	322	276	282	323	327	329	327	317	313	347	347	311	291	280	323	334	313	325	285	293	332	323	345	311	348	309	329	305	332	329	312	324	305	292	319	301	296	324	323	297	291	330	275	323	306	322	315	327	296	321	307	338	298	312	328	317	313	326	325	329	303	296	323	292	303	326	335	319	339	318	305	304	337	352	316	328	294	305	298	298	319	350	342	304	293	318	304	315	313	317	295	335	335	326	297	336	291	339	312	274	304	318	334	318	305	298	333	326	308	302	327	308	335	295	302	296	298	298	331	345	343	300	342	353	322	335	328	350	297	307	335	330	321	331	318	299	310	334	307	359	337	321	302	292	309	318	319	328	296	291	316	307	347	358	310	321	338	347	321	319	318	326	335	319	350	338	306	325	352	347	331	301	327	324	320	326	346	349	353	287	320	335	299	327	329	328	310	323	350	310	343	315	319	326	314	312	299	309	326	308	315	323	321	298	329	302	313	321	295	320	310	298	353	306	323	319	323	298	318	319	319	326	333	298	300	309	304	351	336	345	325	316	318	310	305	325	332	307	315	298	325	313	296	320	309	296	327	319	306	349	302	315	331	315	313	336	310	323	307	310	297	346	293	319	329	345	345	292	324	352	319	307	301	327	342	328	311	315	310	344	308	318	345	361	312	338	304	353	330	313	331	337	357	319	335	305	307	304	303	316	318	343	315	344	298	317	331	315	315	298	298	304	312	299	309	317	297	323	306	280	313	319	333	318	312	322	317	317	303	331	309	323	325	312	302	317	319	308	342	294	315	318	294	303	327	332	311	312	334	308	350	326	316	301	297	320	310	317	353	302	337	289	327	295	345	295	348	319	340	330	357	315	329	284	314	308	317	308	323	336	312	385	329	293	286	314	313	273	296	311	299	308	326	326	333	319	331	335	312	286	312	369	291	318	321	334	321	299	326	318	317	338	334	331	340	327	310	327	297	322	303	308	300	294	284	343	334	317	329	298	345	339	319	291	309	342	297	344	315	328	318	352	322	318	338	296	333	325	305	332	325	326	314	304	328	309	320	338	333	361	352	330	286	293	321	324	331	340	332	312	332	290	296	318	345	311	302	300	308	324	337	309	322	319	300	298	316	305	315	319	304	329	346	306	304	325	311	306	334	348	333	298	346	319	330	298	304	333	326	313	353	299	319	354	296	323	319	321	300	321	340	326	310	286	325	310	326	332	335	337	334	316	313	323	326	306	347	322	328	348	339	268	294	330	318	323	334	315	342	313	326	324	332	316	333	321	355	293	312	360	327	300	316	306	296	338	311	347	322	326	324	308	304	327	346	310	302	307	312	327	320	310	297	260	319	319	354	328	320	286	317	310	298	305	300	334	326	314	292	328	338	313	322	299	323	317	313	327	288	313	313	319	332	279	298	319	334	300	319	331	325	335	295	351	350	327	328	301	339	287	303	332	344	324	337	280	301	282	323	312	331	303	311	318	325	320	333	316	333	320	284	314	300	311	338	346	324	332	322	310	329	311	335	322	298	320	280	325	335	286	312	341	352	321	323	352	295	305	344	326	347	318	350	282	312	321	306	312	328	303	291	304	290	315	365	320	314	301	281	315	323	310	305	316	319	330	298	322	296	313	337	284	302	324	316	318	352	329	305	302	335	283	326	320	306	316	357	347	319	320	353	317	330	290	314	333	363	317	308	291	326	341	350	290	296	311	312	292	347	332	348	284	322	311	319	348	329	335	328	319	312	324	307	324	316	326	309	299	335	304	332	302	303	339	307	334	315	310	330	296	319	326	311	321	286	320	340	338	301	317	318	301	317	294	320	344	320	306	312	330	327	305	350	295	340	326	335	303	295	289	315	332	308	333	278	320	296	310	342	315	343	327	316	289	313	330	288	319	306	315	311	303	316	323	318	317	315	296	295	323	345	326	321	324	312	329	355	308	326	292	302	317	319	300	292	306	341	302	313	335	305	297	295	313	318	342	306	314	316	349	326	336	288	298	325	376	324	316	312	311	316	309	327	319	304	306	318	311	321	293	310	303	294	324	296	322	319	337	314	347	325	302	316	343	329	325	292	332	321	306	313	317	318	303	327	299	308	302	313	286	316	318	338	303	292	343	307	328	314	329	333	343	311	337	350	327	274	316	332	306	295	315	319	318	322	331	320	334	309	309	319	332	307	285	300	309	284	339	332	301	345	357	347	314	300	298	293	329	325	340	343	302	312	330	277	284	317	307	323	303	329	333	330	338	322	323	331	326	323	343	299	315	307	324	318	314	288	322	339	356	291	335	302	316	334	333	313	299	289	322	309	303	319	344	316	326	335	304	315	350	287	345	304	346	325	334	320	328	338	343	331	299	301	306	311	317	332	337	300	290	302	294	321	320	339	329	340	345	351	369
60160	97324	81447	54526	29307	9521	2122	821	587	593	559	547	579	575	618	574	577	587	545	606	589	569	589	573	557	564	581	604	611	596	569	597	588	538	596	578	555	576	599	563	577	536	590	575	588	569	593	599	547	588	601	569	567	602	591	565	579	574	544	584	575	581	573	587	585	577	583	595	577	546	609	517	592	550	557	597	630	556	574	548	538	608	567	550	564	554	584	558	607	633	543	546	591	592	562	604	554	588	623	574	547	574	514	594	579	614	573	602	579	569	599	571	621	598	567	589	549	588	578	557	556	582	563	578	546	590	529	550	561	585	555	559	558	600	585	547	563	577	582	565	600	595	573	566	527	588	574	622	559	538	605	531	596	580	588	572	597	594	556	570	580	542	612	593	555	579	564	569	561	546	581	524	586	570	577	598	561	588	555	555	515	542	579	594	535	596	542	574	563	588	570	542	541	580	569	584	568	576	582	586	604	595	589	561	606	624	525	570	541	579	589	580	608	550	561	547	624	588	614	584	584	556	539	547	565	554	556	552	596	561	598	578	560	596	598	602	572	560	565	533	571	551	593	527	557	568	605	602	644	594	578	579	586	571	559	560	537	547	563	600	548	584	540	599	576	520	565	543	577	605	548	571	580	570	575	603	570	568	556	593	519	578	563	560	590	579	562	584	544	614	557	585	607	576	580	544	559	551	585	550	599	553	636	557	581	547	573	587	586	500	548	571	556	578	583	572	590	580	542	577	556	586	595	596	578	599	600	588	534	569	564	554	621	557	571	617	610	559	565	629	549	531	601	549	561	636	566	556	568	536	552	587	555	552	574	591	599	567	599	569	562	617	584	547	571	576	558	575	576	563	572	582	613	562	584	579	598	546	579	564	608	568	564	576	528	586	553	590	583	611	572	565	582	539	588	580	634	533	538	607	579	586	611	600	546	604	524	592	602	581	562	583	578	582	571	590	518	572	594	570	565	584	556	577	564	560	588	541	563	603	564	598	604	581	585	605	562	576	577	546	589	541	586	547	555	599	580	557	555	564	590	569	548	524	612	613	571	578	589	584	546	558	584	581	555	574	557	597	559	546	589	602	541	560	615	580	605	603	623	565	602	603	565	596	552	574	567	568	611	581	604	564	572	549	554	592	587	553	556	564	579	531	598	551	578	608	591	539	578	560	593	557	539	550	524	597	591	576	565	566	587	557	604	592	600	538	579	580	567	600	583	554	540	547	582	594	543	556	567	581	589	584	578	574	541	543	548	581	593	535	571	562	609	550	584	567	574	535	580	579	628	601	543	559	582	611	568	567	581	589	557	603	572	577	585	618	579	593	620	583	549	587	522	550	621	539	575	562	602	576	589	585	546	545	574	586	575	605	608	555	615	590	539	560	581	632	594	569	569	556	596	610	568	542	578	553	569	573	607	567	546	556	557	622	584	554	591	580	576	555	589	594	577	571	569	555	606	585	590	578	582	571	541	533	566	631	588	584	587	550	553	610	573	558	557	561	586	592	584	598	565	589	562	581	572	601	561	612	617	595	579	516	584	554	583	556	577	557	605	603	600	582	613	602	597	572	598	588	575	577	580	587	589	575	601	572	615	606	541	564	587	590	562	554	579	576	614	549	588	582	571	540	554	588	535	559	586	559	545	606	577	561	623	564	600	549	565	546	588	569	583	598	606	566	538	660	558	582	571	604	543	555	541	573	574	600	556	565	546	568	572	586	551	604	571	604	588	571	545	601	594	549	575	563	574	585	588	602	572	541	561	590	558	553	589	567	621	590	573	597	535	583	607	613	537	586	546	575	577	564	525	561	540	602	523	579	539	546	569	563	594	567	628	553	549	519	580	587	582	545	564	556	601	554	541	600	618	553	580	583	614	591	569	571	570	529	606	528	594	569	580	571	564	605	569	591	567	547	611	561	609	596	588	566	532	564	598	564	598	621	564	587	557	572	591	566	587	592	614	576	593	586	533	571	562	577	537	559	574	602	576	593	587	554	530	569	545	561	582	575	549	553	564	559	571	613	570	544	600	580	614	604	584	534	572	546	589	562	547	565	543	612	595	586	585	568	599	571	571	561	535	541	563	588	570	535	606	604	618	578	615	602	572	607	587	592	535	573	585	544	572	579	585	600	546	619	541	560	583	560	558	571	556	599	581	551	580	573	605	589	601	559	574	580	581	567	576	549	573	605	602	564	559	584	549	546	561	596	572	563	531	601	553	569	593	613	616	572	567	543	584	578	533	597	572	576	569	564	597	583	576	552	576	566	594	582	568	578	573	570	589	588	602	558	590	554	512	552	595	561	585	531	555	589	599	580	610	601	573	564	573	584	554	589	566	573	590	577	527	568	546	561	593	556	589	537	537	585	561	594	577	589	576	554	561	589	570	573	562	600	553	574	596	577	623	582	557	627	570	551	554	578	570	562	600	591	568	573	568	610	551	526	522	581	558	540	578	542	586	569	560	585	579	578	596	580	566	540	594	567	585	580	553	548	567	554	608	547	603	584	578	585	557	577	553	571	566	590	588	581	612	501	530	560	570	570	581	568	578	548	592	574	553	577	573	582	576	587	542	582	585	575	545	553	554	562	593	590	550	523	606	586	590	559	604	576	577	533	602	584	561	604	593	527	522	571	571	566	592	605	578	559	579	586	578	575	573	631	572	552	582	607	561	566	550	605	597	561	605	554	538	535	534	562	579	549	603	622	562	554	583	606	578	588	592	520	554	547	576	583	627	569	561	545	571	602	583	569	572	544	564	592	562	542	601	606	592	588	551	549	587	564	575	575	593	579	562	543	579	527	532	575	545	587	571	622	538	552	578	575	580	588	600	591	611	557	560	606	543	580	574	594	575	607	613	584	617	594	554	563	562	579	587	591	599	562	569	589	587	513	544	549	582	589	554	534	570	590	564	601	585	576	580	619	564	566	596	561	565	600	594	569	589	573	589	573	561	546	589	547	582	538	579	525	556	584	525	545	563	588	567	588	602	592	541	581	581	561	567	553	573	539	634	588	556	541	589	616	585	526	578	550	570	541	552	533	573	576	555	566	573	563	609	558	579	626	577	600	599	587	569	576	570	584	527	598	580	560	575	575	574	627	545	598	595	515	608	539	580	578	525	595	559	577	586	565	551	566	586	550	595	525	591	571	550	601	601	530	572	584	549	619	566	559	533	603	598	593	547	580	604	580	528	564	577	568	589	550	580	554	558	603	586	589	582	584	554	552	560	586	549	540	582	570	622	627	525	621	564	586	568	591	597	546	574	576	574	590	583	572	609	607	596	579	578	581	562	543	576	569	590	556	520	567	578	596	592	598	558	556	592	595	596	602	592	591	576	569	560	612	550	577	572	589	606	616	542	561	578	584	625	560	569	605	579	598	600	565	585	592	587	553	564	558	575	572	547	586	529	594	568	580	573	573	586	582	584	555	594	570	579	584	588	585	579	571	583	595	550	568	596	592	634	545	600	557	559	549	599	588	580	581	561	563	592	572
27823	29857	31868	18428	4356	895	374	289	274	250	260	266	248	245	266	285	254	274	250	266	259	265	240	283	273	300	255	243	282	251	255	269	268	251	252	248	291	247	259	263	279	274	237	243	238	259	229	262	254	218	269	231	247	257	259	275	229	267	271	275	254	261	257	262	245	234	288	273	275	248	234	258	240	266	245	252	246	236	277	222	257	246	229	281	282	267	273	274	253	247	263	261	260	260	279	265	270	283	248	262	259	246	243	253	252	266	247	236	223	246	288	249	271	248	240	257	259	245	249	223	241	244	218	223	259	254	274	261	253	249	247	223	255	265	273	282	254	243	249	236	262	269	257	229	270	262	259	247	245	242	243	257	247	240	233	265	251	284	245	280	272	243	262	271	256	226	269	241	251	254	251	244	265	226	273	255	291	248	248	270	259	260	252	258	242	268	244	270	265	287	239	254	222	254	233	261	257	256	239	245	276	261	249	237	274	268	250	239	248	267	239	268	271	245	251	239	232	250	259	282	288	285	258	255	263	219	256	245	262	250	232	243	246	266	244	247	259	273	236	287	267	236	255	262	241	238	240	267	253	259	256	238	277	250	241	244	253	265	244	262	249	250	249	251	260	247	266	265	239	266	268	253	248	256	267	267	264	254	279	248	279	234	258	228	251	265	235	244	253	273	236	247	269	253	255	267	264	243	265	276	239	247	276	270	245	224	238	274	230	252	272	263	239	263	259	256	258	260	270	253	266	256	268	277	241	243	270	241	248	280	272	296	258	279	269	261	229	240	253	239	289	262	268	215	239	239	277	256	250	232	240	236	249	259	243	266	253	252	261	275	245	253	239	276	251	238	235	209	252	237	248	250	285	290	272	276	246	250	274	260	241	238	236	250	239	295	246	245	284	243	249	265	240	247	280	284	260	255	257	259	229	244	287	267	260	284	263	255	237	286	254	271	260	231	264	255	272	273	266	252	270	246	251	220	252	277	258	268	258	279	225	236	264	235	265	264	249	246	271	234	248	276	268	291	264	265	281	242	286	264	272	240	243	241	269	251	251	245	240	261	269	279	233	257	244	238	249	261	230	268	259	249	232	242	255	253	275	244	298	278	272	255	280	246	291	268	264	255	251	263	254	246	255	263	245	228	266	254	248	293	246	258	226	256	269	241	264	237	247	267	260	230	257	279	248	262	232	266	256	233	254	217	253	255	254	223	249	264	260	250	268	258	278	277	224	243	269	292	254	246	285	240	241	235	281	245	273	240	270	246	266	259	262	272	212	250	261	248	227	268	239	258	261	264	278	257	267	245	248	250	265	256	253	248	245	245	230	254	242	263	249	239	249	249	254	283	268	258	279	239	234	225	276	266	257	239	252	252	240	255	253	267	238	263	247	273	266	245	224	276	241	270	266	266	255	282	239	250	271	241	239	227	251	255	254	255	290	284	247	257	252	256	282	242	253	248	232	257	252	237	260	274	275	265	228	281	260	266	243	240	252	236	221	267	242	221	248	265	248	266	286	248	256	248	255	269	274	278	232	279	267	260	270	264	233	250	259	271	269	255	227	211	261	260	253	236	260	263	280	266	266	241	225	261	284	246	244	265	257	255	243	252	282	242	268	273	265	274	250	245	254	246	258	247	274	263	248	284	276	259	249	270	256	217	273	270	263	277	243	277	258	244	236	249	231	279	245	267	259	259	232	254	258	241	251	256	231	260	265	284	274	231	246	252	264	232	251	299	251	257	255	241	244	264	244	284	212	265	284	259	240	240	273	274	266	236	249	255	234	269	253	272	247	257	249	264	246	248	266	289	246	254	258	224	257	283	232	271	263	272	246	249	304	258	264	256	260	249	232	257	232	259	254	230	245	234	256	262	285	258	252	242	242	281	246	253	228	248	275	261	251	236	243	257	240	270	235	285	267	255	259	233	272	262	249	246	234	281	244	280	255	262	225	259	245	258	262	263	245	257	265	266	258	257	240	233	264	255	250	268	244	235	239	292	252	233	258	244	249	226	250	259	261	282	256	226	278	284	259	268	253	249	258	256	246	246	281	275	279	247	240	274	282	248	237	247	262	235	250	251	236	259	233	254	270	257	275	241	253	223	263	237	247	232	256	264	271	273	245	257	271	264	248	260	244	248	269	272	269	256	281	253	294	232	279	250	268	249	238	264	247	247	259	268	246	240	251	251	240	262	234	241	271	258	240	257	244	255	258	256	253	247	264	249	237	266	250	268	241	258	296	254	277	274	278	261	206	256	232	271	239	268	250	259	253	243	260	234	258	238	271	270	245	258	268	237	257	282	240	283	250	267	264	258	258	229	249	253	238	240	254	224	256	248	246	246	233	231	276	260	245	240	252	254	265	242	259	265	305	278	245	282	230	284	264	242	272	239	227	261	283	272	240	260	259	250	279	226	273	274	268	242	268	258	263	256	275	260	257	259	238	272	216	267	242	233	251	246	289	246	275	249	252	248	264	265	259	259	263	269	263	251	227	238	266	256	245	264	275	271	275	268	243	247	236	250	259	251	244	255	269	224	237	250	293	254	253	302	253	273	222	268	233	254	282	278	245	258	237	266	252	262	252	260	231	216	270	261	244	251	259	244	263	238	239	267	253	250	242	269	254	265	275	274	240	232	243	241	276	293	249	256	247	245	232	268	278	271	252	232	249	257	252	282	266	240	275	265	271	255	265	279	263	261	260	258	242	243	252	258	286	249	224	247	260	250	296	284	259	246	242	238	266	255	255	270	253	251	245	251	263	236	262	256	245	264	251	280	260	214	286	269	289	254	269	264	249	277	278	263	271	270	249	273	225	261	290	246	251	280	274	262	247	252	274	267	272	249	248	240	269	244	250	284	259	280	259	232	238	275	283	265	275	270	236	276	259	259	272	263	236	251	251	261	269	229	236	249	264	254	276	255	249	244	260	243	267	250	233	262	256	257	247	238	257	234	271	238	264	285	238	230	253	268	268	222	264	266	255	260	271	269	273	233	276	269	280	265	261	281	262	245	252	263	247	284	264	246	259	257	293	259	232	253	223	257	267	250	257	257	233	261	244	248	222	266	242	261	238	276	300	262	273	268	270	264	271	295	237	244	231	257	279	262	256	271	230	263	261	272	273	238	289	266	246	265	265	277	264	268	260	255	280	228	254	245	265	236	236	244	259	262	222	258	213	251	235	251	236	271	235	270	267	263	255	226	246	258	252	267	249	251	272	247	248	253	261	251	286	266	244	241	251	275	256	279	275	262	233	263	261	249	237	251	241	250	248	318	223	259	255	285	242	275	252	257	248	258	265	249	261	241	261	273	238	272	256	256	268	241	235	279	234	261	237	225	221	254	260	253	247	243	242	253	277	274	269	262	259	239	256	236	246	242	268	259	273	245	259	231	267	273	267	250	265	282	254	256	256	244	260	273	263	269	241	284	240	270	299	258	289	264	290	275	258	210	249	239	250	239	231	238	259	240	263	256	245	255	240	233	264	258	240	275	272	247
32407	49125	38663	21243	7235	1852	713	581	491	502	481	498	513	529	504	495	498	516	447	461	525	483	516	481	501	466	476	488	501	457	485	467	478	507	465	491	478	469	505	485	482	467	499	505	445	500	481	476	469	528	490	495	511	537	466	474	487	502	551	506	521	535	480	473	494	462	494	464	538	539	488	461	522	481	474	462	500	436	517	513	434	496	473	468	546	486	497	461	465	469	443	490	477	483	491	451	455	467	492	485	485	501	488	505	464	490	473	510	527	485	545	471	484	473	519	480	501	460	538	514	506	482	481	487	527	480	496	501	482	488	475	475	447	487	505	497	501	471	510	475	489	509	485	489	506	513	495	493	458	490	542	517	495	485	484	456	489	529	517	452	492	476	479	510	506	443	502	462	502	467	461	465	470	485	472	529	479	502	460	512	480	477	492	492	482	487	501	475	491	491	495	505	505	470	501	467	494	495	484	518	460	493	448	518	479	489	484	525	505	493	499	480	510	476	511	507	515	472	476	473	506	457	464	448	543	515	515	496	487	474	513	521	476	498	506	472	480	454	495	493	499	520	484	473	520	447	519	480	523	458	459	517	517	478	530	501	514	500	470	509	502	470	494	478	496	502	493	493	468	462	501	471	486	524	459	530	496	513	535	475	496	472	518	462	486	528	442	472	495	516	491	476	472	500	473	486	500	519	450	511	500	448	538	506	468	485	467	492	470	525	503	510	509	517	484	465	506	506	468	458	524	476	507	470	481	474	480	480	503	507	509	471	476	455	490	469	527	475	493	469	476	493	475	502	465	500	525	489	469	482	494	478	504	466	460	493	532	539	483	482	494	517	506	505	504	471	529	524	466	511	490	475	486	470	540	484	484	506	521	469	502	492	504	496	495	482	490	459	524	493	472	493	487	491	480	508	425	478	514	426	505	481	525	477	471	490	511	518	466	516	525	480	441	469	515	513	489	503	486	491	509	473	493	532	500	513	511	501	483	458	480	472	504	492	495	469	467	490	495	490	489	501	534	541	464	457	541	457	502	493	449	524	495	516	523	503	493	487	475	448	461	452	503	458	523	481	471	456	501	482	495	519	472	517	480	530	477	495	510	513	485	477	467	503	509	483	470	483	458	508	463	506	485	478	483	474	523	477	474	515	499	515	474	485	458	483	506	497	503	499	454	497	488	473	462	497	477	451	474	479	436	485	498	491	503	495	491	523	463	485	512	492	490	476	483	507	471	519	528	492	495	502	490	468	484	507	495	535	466	495	444	518	502	506	498	489	502	442	505	499	485	503	490	518	463	517	531	526	474	494	472	447	483	498	482	467	482	481	489	504	491	451	457	503	478	506	468	508	509	507	493	519	481	483	473	532	510	488	502	491	466	477	523	519	472	513	487	506	501	556	493	487	511	534	502	456	503	492	515	489	482	501	482	475	545	472	462	490	516	492	511	474	484	474	513	487	522	491	501	498	507	452	522	515	485	500	482	463	474	464	521	516	491	526	542	466	521	509	469	493	465	474	489	484	496	507	501	501	490	486	456	457	478	472	474	480	477	476	483	481	484	504	514	464	528	513	481	479	482	465	480	488	513	504	463	503	481	476	494	514	488	481	481	498	511	471	506	490	521	484	475	502	493	505	458	471	496	483	485	516	486	513	478	475	483	476	499	501	474	445	523	490	518	442	483	482	515	490	505	506	480	448	496	484	504	495	492	473	471	472	492	501	478	488	512	474	461	529	476	508	493	509	501	505	471	444	536	505	456	482	508	482	485	473	540	452	524	520	502	471	490	491	497	471	513	487	482	468	497	500	484	523	500	498	511	488	451	500	474	502	544	487	476	470	478	465	527	484	535	505	462	510	452	501	491	514	486	454	471	499	481	504	478	508	496	498	487	497	464	453	502	519	489	501	475	484	467	491	514	514	515	540	508	489	463	502	469	478	493	452	495	472	508	505	518	540	503	495	482	494	491	500	500	515	484	518	456	494	510	493	494	482	488	485	485	477	465	487	456	499	492	490	451	464	497	495	496	484	461	490	441	444	483	480	484	510	465	499	488	493	475	464	503	490	480	472	514	513	508	497	474	477	509	496	527	482	482	486	518	506	466	469	502	530	470	469	462	478	468	534	511	534	513	522	516	482	494	486	498	476	522	492	492	495	466	512	534	548	493	509	499	487	481	513	525	457	520	535	476	496	495	475	503	469	502	519	507	476	470	454	453	514	541	492	507	525	476	528	452	499	499	493	498	490	495	483	503	503	526	495	496	475	488	462	496	508	455	507	453	494	525	521	462	512	458	505	485	438	498	506	442	510	490	540	501	470	458	487	470	421	494	513	472	530	463	512	483	520	488	478	529	512	463	505	511	486	505	467	503	468	516	503	461	513	491	509	509	493	463	459	473	439	502	488	492	464	491	495	510	489	548	494	455	519	490	486	474	453	471	533	462	481	467	508	523	525	505	470	493	480	494	488	482	482	487	532	484	514	507	509	486	495	506	479	500	500	466	511	542	493	485	493	520	484	560	510	497	511	494	448	500	467	493	521	481	516	514	463	475	509	459	501	540	493	482	460	457	489	489	464	515	491	555	479	516	481	518	480	520	496	511	500	484	483	510	476	471	495	468	498	500	497	505	443	481	501	487	459	482	484	508	478	478	475	443	499	468	492	503	482	467	473	496	495	480	516	474	502	532	473	481	490	521	487	515	480	506	479	482	506	490	507	433	477	479	450	481	490	458	498	487	486	533	489	514	519	503	505	475	454	491	487	499	500	482	497	468	494	478	487	494	470	490	496	488	497	488	502	493	499	472	473	456	508	483	476	479	492	507	471	499	459	482	459	493	486	497	507	479	473	461	518	499	475	514	488	512	527	470	506	479	473	525	502	529	494	470	482	470	453	476	493	501	511	499	477	482	477	490	508	499	468	474	497	500	487	515	479	507	483	562	491	487	511	477	473	491	541	483	494	495	482	523	498	505	489	493	494	512	469	519	507	493	492	448	424	485	507	458	495	493	467	521	470	505	416	520	478	502	485	501	492	497	475	478	485	438	484	502	490	462	503	453	473	474	522	505	483	461	478	500	472	528	496	499	500	480	542	511	489	460	470	526	463	492	486	488	487	511	505	497	461	463	465	461	475	483	480	516	525	487	463	496	441	475	467	517	505	448	469	481	459	472	489	479	493	489	498	450	496	485	474	497	482	483	485	504	475	506	512	467	463	487	470	487	480	503	493	495	463	480	514	490	508	479	471	479	533	509	516	493	489	467	451	504	539	504	469	475	467	484	502	480	517	489	505	527	474	508	514	533	516	493	464	482	523	441	511	474	540	493	486	438	485	478	461	466	502	508	516	542	497	474	488	497	484	497	493	509	500	488	515	491	514	516	496	500	490	464	464	495	490	484	479	492	456	517	502	452	483	484	512	511	500	476	511	517	522	498	472	486	432	489	478	483	530	472	457	476	501	470	522	500	490	502	443	513	458	489	489	485	497	468	484	472	487
24551	25311	41920	36874	21563	9503	1235	425	299	280	307	268	282	272	285	282	253	280	263	268	253	265	301	274	269	274	268	305	272	275	265	279	273	238	238	267	261	255	273	267	286	237	241	284	269	255	269	285	279	241	242	234	258	243	261	257	265	266	284	292	284	243	251	251	262	255	285	252	263	267	279	263	268	252	296	248	269	257	250	278	264	240	277	271	269	265	250	264	272	279	255	257	252	236	264	282	277	284	275	260	271	265	234	254	242	279	263	297	279	291	283	226	270	272	243	288	242	256	282	289	250	276	268	263	283	299	262	275	268	251	256	269	254	290	261	248	244	268	289	266	263	272	285	233	277	276	278	275	259	269	292	263	279	267	259	282	283	256	256	244	260	260	261	261	270	259	279	272	248	246	234	247	307	266	266	273	261	266	253	242	279	275	263	266	265	262	271	260	270	245	235	253	255	276	248	271	297	263	255	256	239	289	255	237	299	284	279	247	290	295	258	264	261	266	238	266	270	253	270	255	262	232	251	250	265	280	237	254	273	297	277	256	268	268	262	270	246	240	271	279	283	278	281	293	268	289	224	225	272	252	268	237	273	239	270	278	265	272	246	248	221	266	281	253	280	256	269	284	262	253	257	248	262	259	239	266	267	284	295	251	274	245	284	288	242	256	262	267	267	268	273	269	267	255	278	262	251	270	282	292	280	247	272	277	265	286	251	254	255	247	279	264	256	265	279	263	249	267	260	249	282	255	256	228	292	263	249	234	261	269	275	242	254	265	264	272	278	276	224	281	311	272	241	275	260	283	257	275	257	267	289	252	268	272	254	285	271	267	292	273	277	269	260	272	296	273	278	271	250	270	269	262	253	270	249	279	253	262	267	253	296	258	250	293	257	291	265	250	255	269	279	269	270	224	270	292	248	271	242	265	258	277	290	305	237	294	250	253	282	259	281	282	250	273	283	242	293	276	228	266	254	251	274	273	259	278	280	281	250	252	252	294	276	245	214	281	250	252	241	270	249	272	266	280	248	232	284	274	261	247	271	267	262	259	264	255	273	273	270	270	272	292	263	272	279	245	282	261	260	248	262	299	258	265	283	271	234	268	226	277	271	256	289	258	266	258	252	241	233	295	261	261	278	251	259	274	245	241	257	261	264	278	254	268	258	263	263	265	281	253	295	236	262	260	298	261	256	246	271	279	253	261	289	255	265	269	303	287	253	282	247	282	267	261	270	244	275	275	270	243	266	222	271	251	271	273	279	268	275	262	256	256	269	279	263	268	267	254	244	250	258	279	251	251	275	247	243	235	248	248	266	274	266	262	250	265	257	265	271	274	241	269	257	253	267	281	245	261	250	248	268	254	265	273	256	266	279	282	289	271	282	236	267	284	247	259	258	263	285	279	288	264	281	239	263	263	267	310	258	299	262	274	271	257	251	284	277	241	261	249	279	263	282	262	275	257	284	276	219	238	250	266	276	246	272	267	273	289	264	290	230	245	255	266	281	253	266	271	269	258	276	253	257	250	264	282	281	276	255	249	250	245	272	275	246	245	246	263	250	274	253	290	247	308	244	264	252	232	277	282	286	277	244	250	271	284	260	278	293	283	280	247	248	256	298	259	271	279	284	250	282	255	247	264	250	296	315	290	277	272	286	263	268	303	242	274	256	281	262	235	275	262	231	256	242	264	257	278	273	265	264	281	271	283	256	265	269	259	262	224	234	259	265	268	263	293	286	262	316	268	285	249	309	275	273	267	248	267	228	261	292	232	265	272	249	271	264	242	256	277	260	265	258	263	292	292	249	275	254	270	266	259	274	254	248	285	275	266	261	263	270	269	249	281	277	269	262	256	267	274	274	266	290	269	229	238	247	256	257	280	294	242	252	218	280	270	259	263	261	255	272	296	281	271	273	285	237	250	281	266	258	262	244	291	281	248	254	283	293	270	237	264	293	252	260	282	245	273	257	246	278	268	293	268	282	287	260	281	249	275	248	258	270	246	243	284	260	253	273	274	234	254	263	244	271	269	260	259	252	244	271	266	246	255	286	272	270	249	244	273	260	248	266	261	258	277	271	287	283	242	310	259	277	243	267	252	257	293	271	276	287	250	268	275	256	287	284	234	263	274	239	260	295	296	273	242	263	275	246	239	303	281	273	266	256	269	247	272	257	265	264	294	253	298	254	284	261	288	271	247	273	270	273	244	243	249	279	268	261	245	281	223	284	254	311	262	257	259	247	269	266	273	244	266	269	260	228	264	266	280	253	288	258	255	269	246	257	269	246	284	270	231	270	265	246	270	285	265	285	250	270	272	245	283	270	255	277	276	259	268	284	301	288	290	257	293	245	271	250	279	257	268	281	263	248	275	288	271	268	269	280	265	276	248	259	258	275	266	277	250	264	275	247	255	256	250	286	291	248	266	251	279	279	252	256	250	262	253	269	259	248	275	279	271	280	239	265	260	273	269	247	266	280	243	259	245	267	269	286	299	256	280	249	265	262	259	296	293	261	281	293	282	253	262	289	253	243	269	260	271	258	261	249	243	272	274	269	272	267	277	255	261	220	248	260	265	260	249	238	287	259	278	264	247	237	281	253	271	256	254	285	281	279	270	282	235	262	272	253	266	260	289	253	272	239	264	287	326	284	235	227	306	246	305	276	284	289	273	266	298	271	248	266	245	254	289	274	303	284	264	255	247	271	272	258	261	274	298	231	270	260	240	263	280	275	265	266	254	258	247	285	252	262	264	261	244	246	276	238	268	236	259	265	255	279	276	255	251	265	270	257	259	283	261	260	265	267	261	287	267	278	284	265	267	243	284	272	268	253	250	278	244	291	216	276	264	254	260	280	249	279	267	259	264	245	260	254	263	255	255	277	296	229	285	265	269	289	263	284	276	252	244	242	275	309	229	297	243	264	261	262	255	251	268	296	261	265	262	246	269	265	269	257	249	272	283	264	291	273	261	250	256	269	244	235	280	251	242	284	268	270	289	245	241	259	292	256	260	252	275	270	247	265	276	279	260	268	271	267	263	287	255	259	283	258	290	272	257	257	273	254	264	285	300	261	306	264	277	276	258	265	254	293	276	275	272	282	264	252	271	267	251	257	263	261	264	270	260	260	277	258	244	266	249	278	253	272	276	280	276	264	281	278	276	241	274	259	299	274	265	264	234	243	248	276	288	281	275	268	269	307	251	261	278	260	273	238	268	281	270	283	261	253	242	270	261	284	266	284	294	294	281	250	236	242	252	281	273	285	250	286	290	254	244	246	278	284	266	262	256	226	272	269	285	260	267	281	258	286	238	246	291	260	258	294	253	255	250	273	266	253	241	285	269	310	278	250	253	276	241	240	286	281	264	241	276	232	300	254	272	271	252	252	266	265	288	282	268	245	260	255	279	264	244	272	252	301	292	264	281	275	281	280	267	252	261	284	264	282	277	265	260	276	276	290	270	288	257	262	259	256	287	260	235	252	258	282	290	285	250	266	289	299	233	250	287
56867	91202	75523	46578	23391	7638	1835	898	583	518	459	505	472	502	511	526	516	517	520	512	521	522	506	491	522	511	494	516	520	531	532	496	503	532	533	536	520	505	523	496	462	543	489	514	525	486	490	510	476	471	543	516	491	508	464	425	510	505	502	498	476	528	505	475	512	507	505	485	493	526	501	489	490	475	499	496	496	510	480	494	463	498	533	512	516	509	505	513	540	461	502	535	507	518	502	522	510	475	505	509	511	526	465	500	497	488	531	482	498	506	526	506	510	516	528	500	524	514	505	476	521	516	477	494	492	523	483	495	524	484	501	487	532	472	462	494	503	470	507	513	493	498	513	505	529	499	541	463	526	492	483	477	496	484	535	519	500	545	492	505	506	500	500	526	497	513	484	528	541	501	508	484	498	473	546	518	475	508	467	487	537	506	493	502	498	481	513	496	511	529	483	531	478	549	513	522	509	498	521	505	489	485	514	503	483	514	480	508	498	505	491	514	547	509	489	528	489	500	527	528	520	479	529	474	488	478	520	504	492	476	491	537	531	489	475	465	466	506	516	492	528	513	482	466	545	476	520	476	477	471	545	469	486	486	471	510	479	539	521	475	510	538	492	493	521	499	469	512	494	527	491	542	492	498	478	462	468	486	509	499	507	503	539	493	510	493	556	549	489	483	473	537	518	479	507	473	531	535	485	498	494	498	514	518	524	521	539	513	502	516	478	477	466	493	540	480	452	495	468	512	556	454	537	466	495	540	514	509	527	517	480	505	498	469	484	511	499	504	512	495	504	495	509	520	493	514	505	513	512	521	507	501	533	514	479	522	529	498	534	560	461	495	500	519	497	488	462	498	517	459	538	481	507	543	488	494	495	496	526	509	513	503	504	526	472	502	506	504	470	537	530	527	487	509	493	499	499	502	532	514	494	463	505	484	477	511	461	497	480	524	490	513	489	514	483	477	487	492	535	442	532	519	521	482	498	492	507	492	538	511	502	471	511	460	493	513	521	509	520	467	483	513	477	468	514	546	536	542	497	511	507	458	488	537	530	538	543	546	518	507	465	500	492	490	522	504	512	472	528	505	499	537	541	495	486	509	509	538	466	533	497	546	473	526	559	518	499	491	520	509	471	533	507	532	487	455	493	503	459	507	507	513	546	493	484	499	475	528	512	515	517	513	532	519	496	505	530	500	504	492	468	519	476	505	518	496	513	544	478	486	487	478	500	462	501	513	513	531	475	503	511	504	495	510	504	476	510	491	511	498	503	517	492	490	485	482	479	512	502	474	480	508	472	492	517	457	490	509	497	513	514	522	532	497	511	507	495	493	471	481	456	487	533	526	518	489	503	526	491	522	458	471	489	452	506	500	525	490	454	532	486	494	523	483	470	533	471	506	516	467	521	501	507	494	489	548	470	513	483	482	487	482	494	504	496	501	504	470	503	447	512	513	498	522	530	516	504	484	521	512	519	496	495	527	505	527	482	518	506	473	470	502	530	493	507	484	504	523	481	491	501	489	503	473	510	491	486	474	492	479	507	482	526	521	506	497	467	482	470	472	486	480	516	525	480	498	472	498	477	500	484	505	498	535	488	498	486	500	513	504	486	534	461	501	507	512	497	511	480	481	461	498	497	520	516	526	552	515	506	480	497	540	505	478	516	521	496	530	509	541	513	481	482	507	509	517	471	498	496	492	532	510	530	533	520	505	533	496	514	501	471	552	542	532	530	508	519	487	514	485	465	492	522	521	486	510	468	494	499	486	550	507	522	486	472	518	503	507	539	518	491	530	517	486	511	496	493	528	538	494	550	510	494	499	467	508	537	515	550	508	570	489	488	499	522	531	508	456	513	504	483	522	514	477	516	518	494	528	485	496	508	488	488	480	523	482	474	484	520	456	462	473	488	488	530	524	471	523	514	507	524	461	457	500	513	484	506	510	520	510	492	494	522	475	494	469	502	514	479	496	540	501	471	501	545	475	502	497	526	501	464	510	474	502	542	533	505	521	557	493	474	516	511	520	501	443	482	484	502	469	503	490	501	474	524	531	534	532	489	477	478	526	503	492	508	476	499	480	460	486	495	495	520	484	501	498	526	522	484	488	484	507	454	515	505	499	509	481	492	503	502	497	510	511	481	484	561	480	507	504	489	492	515	537	481	511	529	501	518	509	484	486	509	490	474	458	484	486	429	510	533	460	507	493	510	475	484	496	492	487	515	514	478	524	518	516	501	470	497	504	515	501	500	497	467	491	530	489	522	528	481	496	519	529	517	500	505	489	508	477	504	535	526	484	446	485	533	504	525	525	513	513	484	475	532	532	506	511	488	493	506	462	519	523	500	510	493	500	479	506	466	492	523	487	494	498	518	482	480	512	518	517	517	529	479	489	483	489	494	507	511	518	489	526	466	502	502	474	533	490	539	479	507	535	514	494	519	490	520	502	525	534	456	505	496	519	473	548	501	504	479	532	489	497	485	537	499	515	518	506	518	490	484	496	501	496	483	502	504	506	478	512	530	467	513	509	473	486	527	518	527	519	524	541	511	496	491	507	523	503	528	504	502	521	459	466	511	493	483	543	524	514	505	483	481	507	500	498	493	519	508	501	496	475	521	473	521	493	522	503	520	521	488	491	520	523	479	500	484	501	484	479	511	502	520	446	486	510	474	511	501	495	515	467	497	518	480	518	496	509	499	535	541	522	493	495	499	536	499	510	475	462	480	530	475	531	476	496	534	527	502	476	544	525	531	542	464	490	522	507	498	493	495	522	487	502	520	501	491	479	498	510	497	531	535	516	514	515	509	465	523	485	512	491	501	527	496	466	493	524	506	545	558	478	480	479	485	521	516	495	531	495	484	492	507	481	522	467	495	532	527	517	510	489	502	496	547	519	497	483	505	543	486	507	541	571	499	508	494	494	524	503	457	544	529	490	464	548	491	490	500	470	484	501	453	517	518	516	502	502	530	473	514	483	523	520	474	471	514	491	484	495	509	510	496	484	507	507	462	469	481	521	533	499	504	484	490	536	531	475	480	467	476	514	515	499	490	499	510	534	522	466	500	460	508	459	498	485	455	490	484	504	533	531	508	462	498	482	511	494	491	531	545	531	464	511	525	514	516	519	448	542	546	498	533	505	495	514	514	463	493	483	479	501	457	525	513	505	478	514	466	509	473	512	474	491	482	523	537	525	487	500	463	490	506	524	498	511	493	497	476	500	549	500	510	494	474	539	480	503	523	467	492	502	546	508	501	485	460	482	517	479	462	491	492	474	490	489	476	534	520	455	463	508	509	510	476	517	484	495	502	574	509	493	491	481	513	480	501	511	532	533	517	501	463	520	518	534	474	489	489	526	510	502	527	504	483	527	517	522	501	497	540	512	491	505	503	462	523	541	488	474	514	519	488	515	474	473	524	494	509	474	447	546	486	517	504	473	508	537	499	503	507	472	504	511	504	424	514	543	488	520	488	479	506	515	471	529	507	526	505	478	484	490	513	516
23342	22478	34278	30079	23052	18044	5342	610	349	340	354	329	335	356	298	327	317	321	348	327	322	337	348	328	292	340	364	344	336	320	307	313	327	350	330	303	298	286	350	307	303	312	322	373	308	345	297	311	314	324	308	324	312	297	301	332	314	311	307	334	338	341	361	315	319	288	310	326	299	332	322	317	332	349	308	321	303	346	320	335	334	336	336	305	324	283	320	307	322	360	329	336	278	327	331	319	315	346	312	309	302	317	326	325	324	323	315	321	306	301	297	326	320	291	305	333	306	341	327	301	315	315	311	295	348	344	291	327	313	351	330	314	311	336	340	324	293	341	329	316	309	354	329	327	296	307	291	293	353	327	303	334	277	342	286	326	307	314	313	332	350	337	310	358	323	318	320	285	358	331	324	302	322	309	331	304	283	316	278	348	294	297	330	299	325	332	326	292	330	314	307	319	326	339	336	354	329	315	299	305	350	324	327	322	329	323	337	309	301	306	310	316	313	368	365	314	321	318	313	317	319	305	323	332	313	344	319	288	314	298	346	309	333	330	314	306	304	308	336	313	319	301	326	324	305	325	303	338	340	313	361	319	316	327	296	313	313	340	330	321	311	311	314	283	288	336	344	324	326	309	334	304	328	330	312	354	319	344	323	363	305	300	330	316	317	301	309	309	349	299	298	299	323	345	331	320	313	337	375	329	332	349	298	282	325	292	331	335	297	304	322	317	293	333	324	318	316	346	322	321	318	338	280	330	308	334	299	335	312	337	314	344	328	307	308	297	348	298	336	328	333	315	310	311	323	309	324	320	337	294	324	297	297	327	327	352	311	354	313	291	325	338	284	295	330	310	305	345	299	319	341	315	302	292	335	318	312	303	303	316	329	337	322	319	343	335	355	342	297	307	311	324	349	303	338	332	315	348	295	324	328	326	337	309	384	320	319	317	332	327	303	337	307	356	321	353	343	320	316	316	313	298	331	314	347	310	333	325	311	329	318	344	336	322	302	299	306	328	361	323	314	322	315	317	334	308	332	294	311	299	312	320	340	330	326	327	320	308	335	328	310	319	313	308	301	327	310	289	353	318	339	291	281	306	289	294	301	306	301	342	323	301	332	321	309	350	321	345	342	319	351	343	289	295	325	356	344	332	326	289	317	342	331	314	331	291	345	301	355	295	311	296	327	320	324	330	310	323	287	316	293	294	300	315	276	338	324	357	311	330	298	322	321	298	316	326	315	313	340	334	344	351	297	316	312	294	316	336	288	335	308	312	316	299	299	312	346	335	317	295	314	308	344	305	321	321	348	305	352	346	323	335	330	285	315	311	322	303	302	319	336	303	271	328	326	319	341	318	290	352	327	311	322	351	298	325	306	304	305	313	315	324	318	342	297	312	334	305	347	305	279	315	279	305	296	343	341	289	305	277	321	333	329	332	297	318	310	321	304	321	344	334	306	315	290	339	320	310	317	295	349	324	333	313	322	306	328	332	347	310	332	300	324	287	337	353	318	317	304	311	335	327	327	327	319	317	328	309	318	304	322	306	328	317	281	313	313	327	312	309	339	300	330	318	311	334	296	331	314	347	326	306	323	345	323	332	346	314	325	321	317	333	327	316	345	332	376	316	341	315	315	322	304	306	339	328	314	308	321	302	350	329	320	308	308	313	323	320	302	321	341	304	348	302	290	319	311	293	327	319	310	310	338	333	327	311	302	330	346	317	288	330	303	329	316	293	301	347	345	334	300	308	336	307	305	289	336	321	321	294	329	329	331	315	337	299	332	327	327	334	368	314	280	350	293	312	327	332	308	328	367	310	345	315	311	315	319	330	326	329	371	312	315	311	330	313	286	298	338	313	326	318	323	311	325	347	362	303	327	347	325	325	338	313	295	332	339	310	323	306	304	289	307	299	313	341	308	320	311	307	315	334	354	357	303	304	324	326	323	292	308	319	326	311	329	326	326	331	297	334	337	345	307	362	300	352	310	327	325	315	305	338	316	290	364	330	312	339	304	309	353	289	303	296	293	321	305	320	318	265	339	336	279	325	312	304	322	343	310	375	319	324	314	298	329	304	296	318	327	327	337	317	300	309	316	327	317	324	331	318	344	317	285	313	326	297	304	326	338	347	351	306	333	341	315	321	319	329	340	320	354	353	373	316	318	282	326	323	285	281	332	310	337	343	294	306	323	331	313	328	315	330	348	313	329	312	315	318	280	318	327	330	341	323	331	323	324	322	312	323	309	326	336	328	302	329	303	306	315	319	318	348	312	304	334	297	328	311	291	341	328	346	346	355	297	300	323	330	273	357	318	336	296	309	335	342	299	321	333	326	323	344	312	295	308	313	311	319	323	309	303	333	298	308	320	349	316	318	326	329	331	302	315	316	325	335	336	311	329	313	353	296	304	314	335	333	300	302	321	316	347	308	299	304	308	318	353	292	345	330	302	344	315	312	343	309	333	327	328	311	313	337	314	344	327	281	346	331	310	331	305	304	318	323	326	324	336	281	300	323	301	317	341	315	316	325	327	301	294	352	286	298	335	302	313	316	347	330	320	324	330	269	285	300	301	339	313	341	333	344	300	321	320	320	310	324	336	305	272	340	295	301	327	305	340	302	329	327	329	306	335	304	331	306	313	316	290	318	320	316	302	320	346	310	320	323	303	326	317	323	324	287	275	329	284	327	321	350	331	301	314	335	314	301	322	308	297	365	373	323	334	317	304	367	326	328	342	341	341	308	344	319	332	301	329	318	341	328	317	303	307	313	305	322	298	320	322	306	297	327	340	316	328	302	331	339	334	289	331	328	311	284	319	294	337	281	320	335	343	342	354	344	325	327	286	317	311	319	300	312	309	303	324	294	323	297	319	295	316	322	319	308	329	328	328	334	297	310	336	310	331	312	317	310	335	303	353	319	303	341	342	338	343	302	346	301	342	331	296	307	350	325	310	345	326	325	323	337	315	295	320	312	290	308	323	340	339	338	307	309	306	318	332	315	310	327	314	333	332	294	325	295	325	339	295	323	310	338	313	319	333	314	308	325	351	358	335	310	337	351	315	332	306	295	310	345	298	366	357	330	356	311	320	296	324	321	309	315	305	338	342	341	316	325	318	328	315	308	308	335	330	323	342	309	332	316	335	349	300	288	309	327	279	295	333	335	292	379	339	362	336	308	305	332	353	314	309	321	331	323	339	320	307	301	331	316	324	304	304	335	333	314	308	320	326	304	311	309	340	312	296	295	314	296	331	302	318	327	314	313	308	325	312	303	332	298	321	300	314	332	332	316	330	315	319	310	323	319	320	314	300	304	301	364	289	323	339	332	292	326	301	342	314	325	337	305	341	340	300	326	317	333	307	304	326	338	327	299	317	296	305	331	313	321	313	317	323	306	328	308	320	314	318	321	324	319	298	343	298	324	306	320	337	333	319	320	306	316	334	324	308	328	277	324	338	325	351	321	321	299	316	302	340	327	299	314	303	318	293	319	305	352	318	302	315	322
60885	100631	84245	55865	30484	9632	2219	999	646	609	561	597	592	559	564	533	582	573	582	544	574	546	578	573	602	605	561	574	578	582	621	595	567	591	587	575	593	572	554	540	587	563	547	596	582	573	561	588	572	581	547	549	577	560	566	557	574	641	591	600	578	600	565	616	576	561	574	561	641	568	577	572	574	584	612	621	587	559	598	530	563	569	566	576	576	589	528	559	577	527	577	582	599	554	584	576	549	593	554	589	572	559	561	601	556	566	577	606	552	564	583	612	554	544	596	612	592	558	553	589	608	625	574	574	545	580	545	554	584	575	571	586	569	550	553	575	576	574	586	571	560	562	585	601	635	601	591	553	603	518	603	589	536	591	600	582	585	537	632	608	557	578	572	633	573	553	551	593	594	563	577	588	541	590	611	582	566	587	589	565	551	580	625	547	600	597	595	538	565	570	579	562	583	559	582	587	545	594	555	545	596	625	572	592	548	566	586	574	599	576	588	608	557	575	573	550	550	573	560	592	585	603	592	609	587	577	602	604	572	585	632	577	523	539	590	563	550	617	602	603	566	596	559	572	567	578	582	591	570	590	567	576	547	606	605	598	574	587	603	570	582	526	599	574	597	605	526	572	529	589	587	526	578	575	563	564	585	601	580	571	549	583	576	561	549	625	604	572	590	569	595	564	545	573	553	578	573	564	609	542	610	601	621	549	562	563	618	544	567	558	548	547	607	572	607	564	579	549	579	573	596	563	591	538	596	571	525	607	543	545	554	586	587	597	577	597	560	599	588	565	572	555	590	547	579	550	570	603	552	548	590	582	571	543	590	565	578	590	562	541	553	575	553	603	573	590	579	570	551	566	606	558	576	608	552	588	554	552	612	556	591	595	605	568	572	572	580	580	584	570	601	527	530	567	555	563	563	604	559	568	595	584	556	586	577	607	592	580	550	574	536	591	584	563	573	562	589	563	579	590	616	604	551	547	569	538	575	564	574	582	590	586	580	579	546	590	608	580	572	552	613	604	553	579	576	526	562	582	525	552	601	560	593	569	597	600	582	599	545	572	570	560	595	599	590	576	567	591	577	557	577	566	592	600	561	592	586	568	602	602	571	550	614	552	595	581	545	567	558	551	591	564	570	530	570	562	560	548	573	561	573	619	591	536	585	533	590	605	636	584	577	567	597	588	598	548	540	632	577	550	606	550	542	573	599	605	552	572	579	571	629	575	576	579	604	559	581	592	568	585	574	551	524	550	599	602	587	583	582	552	567	578	607	623	591	623	544	583	545	565	572	547	543	563	562	571	597	569	567	603	620	571	575	562	569	601	577	574	581	525	606	620	580	586	550	619	536	575	595	575	558	580	550	532	560	590	535	575	621	612	557	558	569	607	567	546	536	560	590	579	571	636	612	613	546	552	568	549	576	579	576	572	593	577	550	583	550	589	583	580	573	558	619	587	595	563	579	578	561	592	586	561	601	575	565	560	531	579	557	582	573	581	553	570	520	593	572	620	566	563	555	561	540	547	602	590	584	551	586	579	629	622	552	614	578	585	599	542	625	554	601	578	588	583	583	573	541	584	565	557	586	554	573	548	598	588	618	561	576	581	577	600	555	616	617	544	597	607	604	596	589	608	552	567	571	609	559	577	532	602	587	552	585	610	570	550	552	597	600	555	622	589	550	558	603	541	521	548	624	633	556	538	611	594	559	567	579	543	567	558	566	583	573	546	589	546	565	577	559	564	617	544	589	563	571	542	530	584	581	594	602	547	554	580	588	600	562	579	599	585	588	568	598	576	548	552	570	587	583	567	563	555	553	584	535	561	605	580	594	582	535	591	586	545	534	607	529	545	565	551	564	550	569	582	590	558	551	576	618	606	579	595	549	581	589	587	546	599	584	597	627	565	626	606	572	633	581	555	570	558	565	590	532	589	571	577	601	582	523	594	554	590	590	570	597	562	606	614	585	624	527	567	579	629	577	541	584	610	558	565	561	601	555	556	575	580	581	580	586	591	620	625	616	634	610	520	565	551	594	550	528	553	568	549	533	578	555	559	561	573	562	521	574	598	579	596	607	535	624	505	548	526	535	568	599	515	611	590	587	549	611	540	590	555	599	607	580	571	574	574	535	577	581	569	605	587	571	599	624	526	589	543	612	585	580	560	579	559	565	553	623	598	581	564	585	588	618	511	557	565	620	571	550	623	576	575	549	604	580	588	558	611	577	563	574	548	551	570	607	539	572	622	542	585	576	552	559	598	581	543	545	536	529	540	597	563	563	599	562	530	599	543	610	590	545	604	574	546	570	577	591	553	608	563	556	589	582	623	540	597	586	569	570	562	590	565	560	579	573	585	568	592	587	569	557	576	571	617	592	613	563	542	568	568	562	559	527	598	609	580	546	540	642	606	570	620	562	580	557	564	583	572	577	558	565	572	570	589	617	554	557	565	550	610	597	627	574	558	601	586	542	597	564	557	613	576	559	553	588	583	585	592	580	603	561	575	558	588	572	580	544	566	568	573	599	559	594	585	563	599	598	643	566	582	600	611	564	589	569	540	587	577	585	559	551	544	597	520	620	585	575	644	569	544	559	562	571	585	559	603	565	573	584	594	523	616	570	576	582	551	583	585	558	552	565	602	560	572	559	604	557	613	566	597	552	557	566	591	552	576	619	574	570	581	588	617	536	587	577	555	553	586	512	612	589	559	571	575	605	539	546	574	535	581	629	566	557	586	588	604	596	547	527	613	589	557	559	593	592	566	590	604	578	557	550	605	553	553	539	541	544	545	590	549	610	581	572	618	601	563	570	529	571	570	596	570	535	578	578	589	532	514	571	585	603	567	580	592	580	566	589	552	542	565	563	557	605	594	612	535	568	569	567	567	575	597	583	582	518	589	528	579	607	589	599	543	532	575	620	559	575	605	560	554	596	604	560	618	555	603	569	565	587	577	573	533	558	591	590	561	550	566	547	538	564	571	562	555	573	533	579	620	521	532	523	508	563	513	604	533	568	574	575	586	606	604	594	533	564	611	549	577	587	569	586	544	552	560	572	546	591	628	545	591	571	606	577	566	584	608	588	606	592	585	527	562	569	580	539	566	565	564	590	521	562	576	559	602	524	547	589	579	543	542	623	567	560	546	622	568	562	570	622	570	608	548	566	575	553	582	569	568	568	581	633	567	572	508	543	569	545	590	571	549	577	595	582	550	545	595	581	571	571	552	593	564	616	555	569	542	572	553	592	584	599	545	612	587	569	557	558	589	597	562	583	561	556	597	580	555	556	601	577	597	611	620	610	539	572	572	567	576	556	558	566	561	558	615	568	560	561	619	585	619	573	574	539	564	593	586	594	552	538	579	598	626	619	544	603	586	609	547	589	592	558	593	570	598	560	564	576	579	596	571	566	552	616	589	559	568	602	613	615	578	557	600	613	574	553	557	562	570	595	576	564	588	581	617	573	571	592	566	584	568	538	592	603	617	541	608	578	598	567	586	588	566
27907	30690	33663	17240	3570	777	350	304	245	270	228	283	245	271	283	262	238	252	285	242	243	252	241	239	275	231	259	245	239	244	272	261	236	233	282	252	264	254	255	265	232	266	243	246	255	245	263	265	265	289	263	232	237	277	235	250	274	245	220	225	237	252	263	260	235	268	258	240	251	256	250	274	270	263	277	277	265	244	264	274	247	294	281	279	263	244	254	242	252	251	241	240	252	273	259	266	252	241	266	239	232	243	255	228	266	261	250	258	251	255	282	235	236	255	277	243	239	266	248	226	292	279	250	270	258	229	263	245	299	249	270	238	276	243	230	256	236	240	276	230	235	225	283	258	258	258	234	246	261	249	257	289	253	233	261	269	257	266	270	261	289	269	237	262	258	268	255	234	248	250	245	230	261	271	254	237	249	277	248	242	256	260	261	241	277	265	265	286	252	239	244	239	242	262	255	268	254	262	255	260	249	272	236	243	260	243	240	259	268	232	238	230	278	230	225	236	256	234	275	251	258	241	254	254	226	257	238	264	236	257	256	271	259	241	272	261	263	258	262	227	267	262	257	247	251	230	237	250	251	246	245	252	270	258	263	259	246	272	252	236	255	259	253	266	259	242	262	276	264	220	244	248	277	263	243	238	261	277	229	262	250	268	252	311	261	253	251	230	236	272	276	239	270	239	226	268	232	279	219	266	238	270	297	283	253	239	250	238	246	234	252	228	258	239	267	221	266	282	248	288	252	250	279	249	256	248	232	229	226	236	263	251	258	258	256	256	238	257	238	277	277	245	262	271	271	254	283	273	254	227	251	274	245	259	260	248	285	263	269	269	236	221	280	245	253	233	267	274	266	260	240	235	273	274	270	260	256	259	259	233	236	249	256	226	250	256	235	251	249	247	233	259	266	272	250	281	270	251	272	257	272	263	276	250	244	269	278	249	247	273	271	273	243	262	272	251	276	268	261	263	252	283	279	251	288	221	250	245	266	269	292	271	279	258	256	247	280	266	244	267	263	226	247	239	276	268	258	231	235	259	251	275	261	281	210	249	259	264	247	243	254	254	256	239	218	261	275	253	289	267	248	282	277	266	248	248	270	296	247	233	273	239	267	258	244	258	252	248	248	251	252	279	259	256	279	254	274	307	273	271	271	269	247	259	247	263	252	247	273	260	247	226	252	279	241	265	262	247	254	258	263	227	239	244	271	249	244	250	249	241	264	268	274	236	247	280	262	266	253	234	241	228	262	274	270	259	262	270	274	258	270	262	270	260	240	255	247	252	272	267	268	285	257	285	274	239	277	278	270	249	263	253	206	262	270	268	246	231	255	235	263	266	266	273	297	273	226	267	252	280	235	280	271	277	259	237	251	256	239	256	283	266	241	266	253	229	238	266	267	246	254	284	264	251	252	256	266	238	234	285	228	244	271	270	230	269	274	249	267	279	254	265	254	264	273	280	234	249	265	239	243	264	278	248	243	245	235	253	259	208	243	246	222	264	274	249	234	256	254	240	271	218	268	266	252	274	223	215	259	267	224	236	262	253	278	262	238	251	256	254	253	257	265	230	274	232	263	256	263	260	254	282	252	244	256	303	255	262	272	264	232	238	267	267	247	269	269	242	249	271	273	271	262	241	239	258	266	241	247	278	255	269	258	236	275	250	234	271	268	262	269	261	266	263	252	239	261	268	288	256	250	254	224	259	253	245	263	250	251	262	285	250	264	264	231	274	259	250	257	238	278	247	262	242	224	250	252	280	276	221	248	258	231	267	252	258	262	263	256	240	266	289	268	249	250	262	276	246	240	257	284	255	243	272	268	287	270	255	268	240	232	224	269	266	256	243	258	249	238	281	236	251	232	256	239	240	234	278	279	231	233	262	276	269	227	250	254	263	232	274	247	239	267	265	245	267	250	245	279	253	243	229	279	235	251	230	216	232	251	275	270	271	251	267	278	249	249	234	275	247	259	248	263	235	265	257	263	256	267	274	253	267	249	243	247	262	269	253	247	257	236	283	244	235	240	240	260	226	238	250	267	254	263	237	266	274	250	258	254	282	249	252	261	241	271	244	262	252	257	232	262	268	230	276	244	262	265	232	286	258	250	255	252	283	284	308	251	259	262	239	250	276	252	251	255	242	262	266	257	274	240	269	250	266	271	273	259	284	259	267	227	277	248	264	256	240	266	242	230	257	266	259	248	255	241	262	257	264	282	281	267	252	260	252	246	254	292	263	266	265	262	242	283	248	240	253	273	258	258	262	278	259	287	228	237	248	258	227	220	287	254	266	273	265	250	265	275	310	258	248	256	269	237	229	274	250	236	276	248	248	272	245	253	250	257	269	250	244	257	275	264	246	258	255	256	261	240	237	227	255	263	252	285	254	231	262	256	256	246	268	249	260	254	254	241	256	250	269	258	275	261	259	266	255	258	258	271	245	236	248	244	260	246	266	244	242	249	229	230	259	245	244	246	284	235	259	261	228	261	248	266	264	248	264	214	256	255	265	273	237	262	244	256	243	257	266	254	264	284	283	272	260	237	277	249	250	270	245	241	241	236	241	256	259	287	277	259	285	264	255	269	252	268	256	268	254	241	256	280	270	262	233	258	247	274	240	265	261	237	249	241	251	259	253	273	237	271	262	233	235	271	249	254	256	248	300	262	264	220	246	245	247	268	268	266	270	253	229	243	248	250	263	259	254	253	265	254	261	277	252	265	255	295	239	233	267	246	260	258	241	293	253	268	266	242	257	261	252	269	260	250	256	243	256	261	246	254	256	297	238	266	240	253	281	270	251	260	230	263	227	251	271	265	285	251	258	247	266	239	231	262	227	264	246	249	195	247	253	232	275	275	258	278	248	231	257	254	263	260	236	241	267	287	265	263	266	254	247	260	234	252	268	243	241	246	255	253	227	259	235	254	278	267	241	271	264	270	259	226	273	288	228	242	257	262	241	252	263	277	274	243	259	230	236	257	258	259	226	241	247	244	268	243	246	253	256	274	267	258	254	262	256	273	267	258	244	242	257	264	234	297	244	266	252	282	276	271	221	278	246	270	264	250	267	262	275	267	254	274	260	266	250	271	228	245	236	249	260	259	229	280	238	291	261	258	260	256	261	254	252	231	265	261	228	249	229	244	254	249	275	222	270	252	229	260	268	246	267	226	212	286	260	253	241	232	258	235	253	249	253	280	240	258	235	237	258	286	250	203	271	273	251	249	243	325	247	221	264	270	230	277	258	225	252	272	253	256	287	266	280	251	248	278	251	249	243	282	223	244	269	234	269	257	245	262	230	282	237	263	275	250	240	227	262	243	232	260	245	262	246	265	246	267	281	251	252	258	281	256	263	233	255	245	259	238	265	259	235	241	234	253	254	256	273	246	265	288	247	255	267	263	242	272	276	240	257	257	268	224	252	286	249	237	274	243	251	259	257	251	267	254	259	246	248	262	255	266	243	262	252	256	286	238	294	254	235	247	249	248	263	238	246	249	264	297	277
32804	49772	39848	19031	6180	1755	695	486	544	483	444	523	486	502	520	498	483	517	495	508	496	499	458	486	485	473	500	497	495	476	489	480	470	511	516	468	500	530	558	504	499	461	512	492	487	494	430	474	510	520	473	488	490	494	486	485	517	489	481	528	489	493	497	531	502	481	523	476	511	504	469	515	481	498	478	508	463	506	517	497	465	476	484	480	510	502	516	521	501	507	517	513	475	482	534	511	495	499	487	515	483	470	485	498	472	486	495	522	568	470	459	499	480	489	446	485	485	507	556	492	459	455	471	481	459	506	478	507	515	524	475	502	477	467	502	476	485	526	504	473	482	490	543	523	505	489	490	484	510	516	506	489	484	515	482	443	503	503	491	503	523	495	503	489	491	491	510	490	477	488	501	456	456	476	490	532	520	481	475	513	502	507	495	514	497	515	479	475	490	509	441	502	494	494	502	484	476	461	520	486	499	503	490	477	466	491	502	500	526	499	491	443	513	484	491	485	419	468	476	522	490	499	452	509	484	498	511	500	517	492	493	506	488	530	495	513	524	477	517	496	508	500	529	510	488	536	513	476	505	483	488	499	481	482	464	461	509	515	471	517	480	505	527	500	515	488	492	483	481	506	483	502	455	501	489	496	490	497	467	503	504	460	513	458	502	513	450	493	533	440	461	476	506	494	458	476	508	491	474	535	512	495	499	505	524	478	475	523	497	531	490	492	449	530	496	517	514	481	497	507	466	516	503	505	474	483	437	469	478	501	461	487	463	475	457	496	489	478	526	477	488	490	511	473	506	532	480	451	487	525	513	457	524	458	499	471	454	470	474	479	477	523	464	464	483	503	482	484	490	476	488	468	471	489	517	478	491	505	498	440	519	539	504	449	512	497	468	494	503	507	498	510	497	465	491	533	456	488	448	478	499	483	506	532	495	477	524	482	466	487	482	493	482	531	483	522	471	493	503	467	480	434	491	502	484	497	485	465	505	472	466	487	485	516	489	469	522	501	472	510	487	499	462	453	502	471	487	471	473	476	476	479	497	493	512	505	513	489	520	483	481	470	503	506	469	524	508	469	470	487	513	499	526	499	507	505	515	466	505	469	461	502	509	462	514	498	492	509	499	506	485	470	509	530	486	511	492	514	429	495	532	491	527	498	467	483	435	523	487	495	520	481	471	475	459	490	507	546	525	458	445	495	485	452	502	480	490	477	449	472	454	492	480	448	464	489	503	523	461	473	540	466	463	497	499	515	494	516	476	510	464	459	491	492	480	491	481	482	492	522	474	535	491	472	525	510	469	472	485	533	473	478	460	491	509	511	482	461	529	515	517	488	489	472	506	500	501	472	521	492	490	478	484	532	524	477	462	521	471	513	484	460	483	469	533	490	499	456	497	475	502	476	496	468	482	483	523	492	508	461	525	485	507	492	453	499	504	516	485	486	511	515	471	536	498	472	505	451	516	503	460	492	504	481	496	498	515	530	509	481	499	474	519	447	479	476	496	442	517	476	522	479	504	454	501	499	484	510	480	458	498	524	522	520	464	513	517	461	496	511	496	454	525	503	477	489	480	522	510	524	540	461	505	488	505	464	501	491	509	503	460	485	450	508	484	487	489	473	513	493	495	513	498	498	476	489	489	506	468	486	469	532	523	510	526	498	514	508	511	483	512	466	496	468	495	508	510	485	475	462	517	464	422	502	497	488	499	508	446	487	479	477	505	488	514	486	502	478	508	454	519	472	509	534	521	500	504	518	504	492	510	488	509	526	497	511	491	508	528	517	485	477	486	463	503	470	484	529	491	493	454	508	461	501	509	504	517	500	498	488	473	502	469	482	470	491	499	509	513	492	484	490	531	471	492	471	483	468	447	516	481	504	485	521	503	505	497	446	481	555	506	509	510	483	483	506	496	527	507	438	479	474	485	508	501	506	465	452	474	527	509	542	503	496	489	447	496	497	508	503	531	491	457	492	484	498	525	494	502	559	510	541	468	521	494	452	470	461	513	522	487	515	516	484	490	496	518	489	548	505	508	465	490	493	513	485	479	485	517	485	508	498	485	499	526	504	473	491	497	493	523	489	442	493	494	551	503	505	507	524	477	480	478	534	495	480	507	493	531	508	503	488	463	463	514	550	517	502	504	488	483	469	510	511	500	501	470	479	497	511	496	484	493	470	509	520	468	468	502	490	510	502	500	493	500	492	519	457	533	437	499	509	476	475	512	540	508	542	507	534	488	499	473	493	520	490	505	474	508	522	503	418	479	456	480	509	512	540	515	479	487	497	516	535	549	485	499	490	492	491	501	501	489	475	490	490	451	517	468	508	490	525	508	511	491	481	475	514	463	480	473	512	515	478	522	496	485	489	520	533	480	497	524	517	454	492	515	484	484	493	524	486	491	488	506	480	502	491	536	497	476	515	488	494	524	529	522	470	502	541	454	487	467	531	495	508	514	467	496	510	496	505	467	496	504	509	485	500	489	485	534	529	488	511	497	501	520	474	500	499	532	536	538	466	488	494	498	501	479	470	495	484	503	554	472	492	492	485	501	481	490	471	534	484	529	475	494	526	517	494	503	481	537	483	474	450	491	509	512	526	545	483	519	492	459	471	492	494	472	486	478	495	508	449	463	499	523	490	498	482	492	468	470	505	490	474	467	474	517	508	491	467	526	498	521	483	500	503	485	505	497	514	467	526	449	496	486	516	489	488	480	523	525	506	498	522	487	515	502	484	486	492	511	464	479	513	520	579	527	520	537	489	470	526	496	524	477	507	494	493	483	513	477	521	535	512	503	449	503	535	523	490	513	475	509	471	498	491	499	503	480	489	473	477	512	542	486	462	481	488	499	473	502	515	499	516	502	491	493	483	498	490	530	489	473	495	478	481	465	493	485	488	488	492	473	499	524	520	499	526	499	521	484	493	475	469	498	518	524	481	493	475	476	465	479	476	475	512	470	474	494	496	523	504	450	490	498	442	506	508	475	504	471	486	517	482	485	464	469	500	484	475	494	523	510	496	541	530	523	508	484	477	459	489	487	494	491	480	577	472	483	471	525	524	511	538	490	488	468	537	554	472	500	533	510	467	427	453	504	500	534	503	477	479	509	455	511	466	513	504	499	485	450	464	503	497	479	497	553	490	504	451	461	523	541	475	509	517	445	490	482	460	495	504	538	498	473	531	469	486	498	491	520	452	485	534	497	442	489	518	508	472	491	531	493	498	509	496	500	499	461	466	515	468	498	454	500	476	464	510	515	493	490	462	496	469	491	505	495	517	467	495	467	507	462	471	481	497	447	497	519	492	453	493	538	503	490	447	483	508	485	471	500	484	513	494	454	484	483	529	494	495	474	491	486	519	504	544	490	486	497	482	473	508	500	486	506	498	499	509	480	473	525	520	509	502	532	448	492	468	530	510	478	490	503	491	467	460	528	497	486	506	480	488	524	499	496	468	498	516	527	492	508	489	483	506	529	499	547	449	491	529	521	477	480	506
24573	24575	39979	32842	20745	9050	1341	382	299	303	270	273	278	283	264	247	259	257	266	287	267	279	275	251	278	261	289	250	265	292	277	270	262	281	256	257	278	251	253	249	254	289	263	254	287	288	303	243	276	270	276	259	286	245	307	260	236	269	273	275	282	242	250	261	257	282	247	270	250	274	268	265	299	269	269	232	276	263	283	269	259	285	272	275	268	260	268	270	258	271	276	242	264	285	264	222	270	262	274	268	268	269	270	288	243	262	266	271	272	269	264	253	261	253	281	258	250	254	264	250	245	271	270	263	255	273	247	308	255	264	244	241	256	248	281	252	258	264	252	273	261	262	264	263	288	231	266	238	310	265	283	296	271	242	253	269	291	258	275	291	256	258	271	268	276	275	276	266	252	255	267	263	263	249	272	242	252	265	276	251	275	263	265	277	274	286	258	245	268	287	275	284	285	253	294	266	280	253	272	263	246	276	273	250	305	258	264	267	260	289	280	252	274	253	271	261	261	274	268	236	248	252	268	252	264	269	247	276	251	249	299	271	268	285	275	269	271	270	275	263	263	298	282	246	248	294	255	255	254	286	283	253	303	270	282	251	278	275	259	253	252	271	249	270	296	264	252	262	269	256	291	261	274	282	271	289	293	273	271	278	298	245	262	243	262	277	292	251	259	266	250	275	279	252	282	261	287	289	295	260	281	266	284	237	251	257	246	256	278	267	284	287	267	244	282	278	250	261	237	261	276	256	258	247	281	275	277	311	230	297	237	234	286	255	267	297	260	263	265	282	239	245	279	254	261	264	279	254	273	272	263	299	316	258	259	269	288	267	298	277	269	241	289	290	257	261	249	258	244	280	270	257	260	236	242	297	260	252	275	261	263	267	258	272	257	292	263	289	250	263	272	254	279	275	276	267	227	267	305	245	293	271	285	273	273	251	304	247	258	276	261	226	275	298	259	291	258	280	271	271	269	251	262	284	247	250	253	256	268	287	310	287	258	271	251	258	273	291	271	265	270	276	287	271	286	280	243	295	261	254	291	272	252	266	245	266	287	275	250	306	262	265	264	244	259	282	264	283	272	288	254	259	238	250	250	267	260	273	287	263	251	287	255	229	278	261	272	272	208	288	274	254	252	268	266	277	279	256	270	243	262	272	284	257	260	246	271	296	273	247	276	267	229	263	255	268	254	298	276	253	232	261	285	266	260	260	269	249	266	265	259	246	253	238	283	249	262	261	265	290	273	270	258	291	268	273	271	275	281	255	296	262	224	256	253	284	256	261	248	272	234	273	261	247	277	272	291	289	264	272	259	282	256	261	265	279	284	284	274	253	265	270	285	283	258	280	257	265	230	259	276	255	257	269	279	278	259	255	246	291	273	261	241	275	263	239	294	255	242	265	247	285	274	249	258	304	287	269	281	280	272	265	259	278	289	256	227	253	278	284	282	244	269	288	271	239	262	290	255	247	246	249	274	267	273	269	266	252	301	290	286	271	276	255	234	260	272	277	244	276	270	259	273	292	263	263	284	266	275	260	263	263	295	273	272	238	285	275	274	234	270	265	278	274	263	252	252	279	275	242	278	245	284	248	260	272	253	306	267	258	266	264	241	294	270	269	256	279	261	266	288	258	290	248	242	263	256	282	271	269	268	267	257	283	261	261	274	265	277	281	249	262	290	263	257	258	245	271	313	303	256	295	268	268	263	270	271	266	252	259	242	274	255	272	269	249	266	288	255	248	260	246	274	258	273	266	271	243	251	269	263	264	249	234	244	252	263	244	297	256	269	280	235	272	282	270	293	290	287	250	311	309	266	260	246	256	254	257	255	277	261	275	257	265	278	258	294	280	286	273	279	258	246	261	288	283	237	275	260	278	288	264	250	253	244	290	262	265	291	271	288	296	246	252	268	261	273	229	262	240	282	263	270	280	243	253	281	273	263	267	274	269	263	244	301	258	293	252	265	268	266	288	277	272	270	286	269	273	274	264	266	263	259	244	292	303	275	275	261	283	262	276	277	253	245	273	280	258	282	271	291	260	244	269	282	264	265	264	288	236	260	283	264	272	282	244	246	259	268	271	288	245	266	300	259	279	278	268	257	285	261	275	273	288	275	257	310	293	271	264	300	266	272	267	269	291	273	247	304	261	272	225	272	273	256	247	258	282	253	242	271	286	243	256	278	275	308	279	288	285	249	296	272	262	289	278	231	229	291	255	247	262	284	283	258	281	255	236	277	265	303	266	270	278	281	275	250	270	270	285	280	263	283	241	279	286	251	254	275	277	277	286	300	255	239	280	259	231	253	290	289	270	287	269	253	267	256	287	283	275	246	279	243	253	281	276	261	280	255	264	230	266	248	222	281	320	279	265	257	284	259	241	270	266	263	280	239	256	284	242	267	247	277	271	278	265	268	244	301	279	262	241	298	249	253	284	252	245	284	242	238	278	263	279	263	252	260	287	271	258	266	285	264	239	290	243	266	246	290	277	277	256	270	248	265	255	260	272	258	278	246	246	295	281	293	278	256	261	274	260	255	263	282	271	253	260	253	260	256	282	273	283	267	285	272	266	272	273	260	271	271	250	259	278	227	278	260	251	283	255	275	258	287	273	243	242	239	284	276	266	261	271	262	253	260	252	270	250	253	256	246	267	265	261	231	282	274	283	288	259	255	284	236	294	261	245	257	271	245	251	248	277	255	243	252	258	259	273	253	297	265	292	280	271	280	275	265	280	245	263	286	241	261	271	278	279	298	303	253	269	292	252	244	255	262	240	303	276	270	281	252	266	231	283	252	246	258	257	295	273	251	260	248	274	281	268	284	275	265	258	255	255	260	278	255	275	282	234	257	268	294	282	275	251	238	277	273	269	280	271	304	290	279	299	257	267	280	285	288	253	264	259	238	284	257	275	261	273	293	255	274	280	295	245	295	257	307	252	260	262	238	293	258	285	270	269	289	247	289	284	255	253	271	258	265	259	298	280	270	299	249	250	282	260	258	270	289	278	240	255	238	273	270	260	262	264	249	246	266	251	266	250	276	265	277	257	269	271	266	264	262	288	292	279	294	258	258	254	274	270	246	267	255	253	246	260	256	259	287	274	254	267	294	274	218	274	272	277	279	252	273	272	283	263	260	267	253	329	232	266	280	287	285	244	266	276	272	279	282	251	263	252	296	259	238	244	322	280	255	279	250	285	271	275	273	279	270	243	253	269	296	267	260	256	257	262	247	280	287	265	259	278	278	265	276	265	279	259	245	256	288	272	242	277	287	290	250	290	226	272	292	266	251	265	284	246	275	275	256	272	244	273	294	258	242	258	272	270	243	268	264	252	236	247	290	251	261	295	295	246	273	295	263	239	279	256	255	242	246	292	271	288	282	262	303	250	261	263	270	262	273	248	254	278	234	282	270	239	243	241	249	282	278	259	280	253	249	230	265	256	282	291	266	272	266	263	267	259	253	294	245	268	253	260	250	259	254	252	243	242	264	262	236	292	267	253
57012	93521	73416	43622	21425	6780	1824	793	533	526	528	506	508	500	538	484	480	487	568	486	539	509	518	487	534	492	497	508	504	496	490	523	515	502	544	509	532	506	482	490	467	525	476	522	521	542	536	511	504	497	529	507	502	552	529	468	504	529	503	490	564	519	475	482	486	525	505	510	516	457	514	494	480	499	525	475	553	487	508	510	471	524	540	501	492	488	493	519	484	518	517	510	516	509	512	480	515	473	474	548	509	530	505	496	527	541	521	501	528	470	503	508	511	529	520	533	520	490	503	501	489	521	515	481	493	511	526	498	529	496	509	523	512	493	454	467	526	468	471	522	495	532	526	483	525	502	529	540	495	558	500	544	532	529	516	462	544	518	465	522	501	567	539	485	498	555	484	516	485	497	479	507	489	478	491	534	520	490	498	476	474	513	511	532	508	500	515	502	479	495	508	472	501	485	489	522	488	512	449	522	481	518	508	523	506	521	463	506	492	503	487	486	507	485	543	538	468	488	525	529	509	473	545	505	490	551	484	548	505	520	549	510	499	507	502	550	495	492	496	480	511	466	507	496	468	488	531	520	538	487	479	527	488	500	484	485	518	506	477	523	476	507	494	528	483	479	484	566	493	508	516	513	484	481	502	471	470	475	491	491	496	527	497	490	507	535	471	509	527	502	491	481	534	487	556	516	492	497	526	502	476	528	538	494	507	524	514	526	568	526	518	524	531	524	532	502	481	523	535	507	493	486	516	498	510	493	518	503	480	473	550	543	462	539	505	515	491	500	482	501	521	501	500	532	453	523	509	521	507	509	489	510	523	482	510	517	518	476	509	499	483	509	524	508	521	529	502	493	503	524	504	501	474	496	528	497	511	498	523	497	521	548	472	506	516	515	487	490	495	463	487	552	474	514	514	491	517	551	513	537	521	486	504	489	493	500	520	502	490	504	498	543	506	480	511	527	529	519	470	547	508	523	513	520	525	520	533	522	503	493	511	515	514	482	472	520	499	509	526	516	505	507	498	462	519	514	486	506	503	498	509	495	499	544	508	513	497	510	495	513	488	543	519	516	527	512	520	504	498	548	525	476	539	513	482	499	478	547	473	508	496	475	515	520	518	562	493	512	522	532	508	470	520	492	509	505	507	494	486	515	529	488	533	491	502	485	518	506	521	459	523	512	541	554	524	516	531	518	493	505	479	511	512	445	519	528	502	490	537	516	512	487	447	515	489	493	511	533	479	485	515	512	519	524	524	517	493	510	479	505	505	509	486	507	511	526	510	527	530	472	516	507	484	518	522	532	510	482	512	516	503	558	462	510	504	510	449	509	474	524	474	510	525	491	498	507	477	505	523	513	486	459	485	522	517	510	525	517	478	462	491	501	483	514	482	523	516	529	512	524	506	481	495	517	506	491	498	484	524	523	505	499	514	509	553	479	501	518	485	514	468	530	484	484	523	492	509	504	498	489	491	539	487	492	459	481	509	526	514	532	482	505	496	532	515	517	491	522	481	495	527	484	478	512	501	538	495	497	491	545	467	506	499	513	535	503	505	543	525	519	486	462	518	505	523	506	512	489	475	493	529	521	505	502	529	530	490	473	489	487	506	507	532	470	516	498	471	498	516	505	505	526	513	515	514	555	502	502	495	522	522	547	470	502	538	505	505	487	477	518	521	516	476	508	555	474	511	518	505	516	493	499	497	534	514	502	518	483	518	514	516	496	461	524	508	507	472	479	487	499	480	506	499	529	528	494	499	501	506	488	496	505	530	498	506	478	514	493	482	518	477	526	472	487	530	469	490	495	521	468	493	472	505	501	506	521	514	492	458	506	504	496	535	452	483	518	476	505	466	544	465	525	498	521	482	514	481	460	535	483	470	478	502	478	509	536	523	519	482	522	506	497	511	475	498	513	470	496	477	514	518	514	541	492	499	498	512	518	520	502	524	504	553	476	526	529	465	500	520	497	501	532	475	521	499	512	501	492	521	536	521	512	514	515	526	518	521	529	489	503	513	524	540	530	518	483	521	490	537	485	495	511	526	456	486	500	497	512	549	529	528	542	506	496	506	483	564	486	491	502	464	538	528	499	504	559	519	508	490	495	483	503	496	503	504	499	469	544	513	505	480	542	501	483	531	480	515	535	557	490	519	495	494	498	511	490	522	491	514	517	503	487	509	522	493	531	498	522	454	463	479	522	473	539	525	520	503	530	511	488	501	526	503	513	493	475	501	502	493	463	494	542	520	519	536	502	481	508	475	541	462	529	498	522	540	508	530	555	479	487	521	498	491	487	492	517	480	504	483	531	563	500	493	515	517	513	505	513	464	518	519	479	539	518	482	479	502	528	508	467	500	466	510	494	484	501	480	528	506	494	472	515	530	497	486	548	478	489	518	503	509	462	494	522	525	494	543	510	493	521	489	526	467	518	560	491	494	527	545	503	493	490	483	509	500	523	531	516	493	501	525	505	502	476	514	526	471	512	562	511	507	506	494	503	501	475	509	473	492	541	535	496	525	508	538	534	483	508	534	492	495	516	546	509	529	537	519	490	484	494	536	511	471	505	468	482	471	467	515	485	505	484	493	501	485	539	539	505	503	476	471	492	477	490	523	533	453	541	509	522	454	484	486	468	466	490	518	543	515	518	508	509	500	454	510	526	498	482	500	523	509	476	519	472	499	516	488	528	456	506	454	503	489	459	509	491	504	500	533	527	558	497	501	510	473	476	501	549	498	488	490	477	520	502	526	514	509	512	521	506	522	495	500	495	526	512	467	526	538	487	522	482	532	501	528	518	496	457	533	531	533	496	518	498	510	481	529	476	545	504	494	520	534	538	528	502	543	486	489	506	457	524	514	490	487	512	531	495	508	480	525	522	507	493	497	502	543	512	554	498	500	482	536	494	478	472	518	494	494	498	533	505	476	507	500	491	532	502	492	511	517	477	501	498	488	517	495	507	522	494	493	504	503	513	517	501	477	510	516	517	496	529	491	517	482	518	485	483	520	520	486	494	453	510	514	475	521	490	486	500	491	549	508	548	542	565	529	476	538	541	507	494	528	516	514	503	511	512	504	498	532	479	512	501	470	519	483	526	485	508	503	533	500	497	544	497	490	494	508	540	498	500	527	483	513	494	510	494	474	532	510	506	517	482	528	492	514	500	490	473	513	491	534	492	491	498	510	479	537	493	502	502	513	459	531	512	519	501	525	515	519	494	484	466	530	526	462	536	521	483	542	458	487	551	484	542	470	503	527	490	497	529	506	499	504	467	520	518	528	502	525	477	510	476	515	509	485	524	492	525	518	537	486	490	515	489	497	488	538	501	515	478	505	508	513	495	513	492	477	520	476	535	543	496	527	527	482	551	516	510	489	501	515	475	511	525	487	487	490	497	520	494	486	483	515	506	498	523	524	476	507	508	512	536	522	515	484	549	486	558	508	522	481	506	439	526	534	502	517	534	504	518	523	490	540	507	499	496	504	481	494	493	545	519	503	533
23279	22768	34458	29161	22694	18271	5839	607	338	360	334	339	324	315	341	322	331	329	333	306	340	332	326	356	349	368	319	343	339	353	336	331	320	334	313	286	323	341	339	313	313	359	311	342	339	315	332	310	298	308	313	334	326	300	322	299	312	346	362	350	295	335	297	346	314	291	341	335	317	318	323	365	335	320	298	354	344	334	318	332	338	337	307	304	332	309	302	349	325	305	309	315	349	293	347	323	310	320	334	321	315	290	328	325	325	325	331	301	318	328	304	321	335	323	339	313	316	338	330	332	305	324	335	338	381	353	352	313	276	341	349	351	333	326	333	293	312	348	351	326	341	323	308	326	308	312	321	317	347	309	348	301	297	322	293	294	311	334	341	307	331	347	352	358	318	299	328	285	328	324	329	321	327	338	335	317	303	316	328	301	293	321	350	322	306	328	314	335	321	309	313	340	326	334	319	345	342	331	344	296	354	287	354	308	320	326	287	313	297	332	314	341	291	345	319	362	331	358	321	318	310	324	335	314	319	309	317	317	313	334	323	335	318	337	338	333	333	299	306	324	304	300	310	333	354	319	327	301	342	328	328	318	348	309	324	316	322	315	302	354	323	323	316	324	305	327	352	331	308	312	322	338	334	334	323	350	347	316	321	327	276	317	365	337	305	316	328	325	307	312	316	348	318	331	333	322	307	347	308	321	304	297	309	311	332	308	331	342	329	322	297	303	281	287	304	349	319	287	333	339	327	309	328	309	281	334	349	322	333	305	330	311	339	334	328	329	319	316	327	340	333	311	314	295	259	342	311	330	333	311	304	293	333	315	352	325	345	315	291	309	365	316	344	299	341	356	304	306	342	330	350	331	331	337	312	338	321	310	321	338	337	317	336	335	295	289	356	308	341	312	331	350	341	328	300	364	306	301	336	303	333	299	341	370	330	313	333	313	285	318	315	316	339	315	324	339	333	326	320	306	299	337	324	308	350	330	303	358	328	318	330	313	323	347	334	328	361	310	317	304	323	298	326	328	338	313	332	314	316	320	301	345	335	333	315	308	332	306	300	292	318	328	320	304	310	284	321	347	328	311	303	319	332	363	303	303	324	324	346	302	301	316	310	319	320	314	320	352	325	311	338	323	294	327	323	341	300	310	314	304	338	338	314	342	348	316	319	317	314	304	309	310	325	313	332	318	312	338	299	320	327	309	323	310	331	298	332	297	326	307	333	328	317	345	324	322	311	356	351	314	332	318	332	301	320	328	321	312	323	357	322	309	307	336	310	301	305	282	301	321	286	312	323	330	347	344	319	329	341	299	315	302	357	325	293	335	322	305	338	317	314	297	336	330	333	317	367	316	329	350	316	305	293	331	329	326	316	336	342	309	347	322	362	331	303	274	306	311	306	347	305	323	356	293	297	324	314	313	309	333	318	305	305	296	299	336	328	340	338	341	367	317	335	340	317	338	319	328	300	328	314	344	323	346	292	359	352	318	353	392	291	331	325	322	323	298	336	303	316	312	331	356	336	319	325	344	305	307	351	332	332	319	318	336	335	325	312	312	353	329	318	330	315	316	319	340	345	344	305	297	334	316	339	311	292	311	293	301	337	338	312	327	308	343	328	330	309	312	337	301	341	332	290	304	332	315	322	315	323	308	336	340	314	338	299	339	301	319	320	327	342	330	328	343	319	314	312	316	323	320	334	313	348	337	314	298	321	320	333	329	306	315	339	335	330	338	319	341	380	310	335	317	294	331	320	327	314	319	310	321	302	321	311	288	350	331	331	324	315	334	358	331	292	299	358	357	345	331	322	295	318	325	319	322	330	322	345	325	306	300	315	316	292	322	298	306	326	312	333	295	320	348	341	337	323	318	289	333	329	308	310	336	335	343	331	298	316	336	320	292	316	337	303	303	333	313	310	299	310	307	316	286	319	317	314	310	323	332	319	348	375	333	303	340	309	341	373	349	350	304	318	303	354	317	318	319	336	343	356	301	311	322	336	332	297	312	300	324	322	313	304	323	315	321	309	307	344	342	336	337	310	284	340	296	302	307	339	328	312	335	315	344	333	309	322	302	333	316	323	306	301	327	329	310	342	305	332	303	321	350	322	313	329	335	343	321	306	329	339	346	308	321	333	345	333	337	308	380	336	303	334	328	349	319	326	335	318	313	289	329	316	304	325	327	330	313	308	357	286	297	329	328	337	355	332	304	322	312	318	298	316	308	336	347	330	294	303	334	337	324	364	329	301	324	296	321	311	356	335	342	322	302	304	340	356	283	301	329	299	319	346	309	330	327	322	333	352	327	323	297	322	316	331	323	329	343	337	335	326	283	328	360	298	312	313	309	318	325	316	325	325	309	300	324	326	333	316	332	336	322	330	321	350	339	311	316	353	304	324	327	334	287	304	336	303	293	328	304	313	335	292	307	310	326	307	297	341	313	322	347	321	310	338	350	316	301	320	378	334	325	327	320	303	316	300	333	291	284	346	307	344	299	297	342	330	350	328	332	289	294	337	309	319	319	300	308	344	348	354	312	297	296	349	316	342	324	305	329	319	290	307	347	296	331	334	352	363	318	322	295	332	315	332	323	335	321	329	336	300	335	335	333	299	323	298	371	337	288	303	348	277	320	314	312	314	330	312	365	329	349	349	304	333	316	315	321	327	305	297	320	319	326	316	333	333	325	356	302	308	349	302	338	341	308	331	327	358	322	310	298	305	335	305	316	326	365	316	318	317	314	316	327	336	326	309	332	359	321	307	336	309	319	338	329	296	330	296	352	310	299	346	310	319	325	321	338	327	312	306	323	307	323	316	358	331	332	324	351	370	335	345	295	322	322	341	335	314	316	309	334	319	321	310	333	305	332	325	303	321	348	297	325	331	313	303	302	312	359	318	306	305	332	319	319	323	321	334	336	310	321	319	309	314	284	317	285	346	316	333	332	304	299	314	325	313	339	354	355	330	328	284	323	322	341	306	315	296	322	349	340	351	326	355	350	312	320	351	309	303	354	319	315	311	342	312	338	365	302	321	285	357	318	328	314	320	344	328	309	300	308	330	333	304	296	335	327	307	328	330	305	338	294	311	356	317	328	316	323	342	340	319	320	295	288	321	302	307	316	345	341	343	297	318	328	334	309	320	327	297	317	349	336	315	320	276	332	324	335	321	303	296	336	363	326	342	308	331	312	325	326	355	343	329	314	330	326	330	328	306	338	326	319	344	337	306	327	307	297	302	331	325	326	324	324	327	303	310	345	330	309	342	335	303	325	313	337	289	297	300	330	357	302	314	340	324	332	327	343	306	313	311	328	324	318	323	329	325	320	350	356	287	330	327	346	321	312	326	314	317	344	338	342	316	331	330	324	299	291	335	328	316	323	312	310	302	297	313	329	294	341	336	288	331	308	316	289	321	336	345	316	330	340	325	344	299	316	306	307	300	317	329	306	328	315	296	333	316	328	317	325	351	310	313	309	309	340	332	337	334	321	320	315	334	320	327	331
59025	101650	81366	54267	30345	11174	3000	1056	614	574	624	595	554	574	569	562	576	597	622	569	569	592	636	580	573	597	587	543	603	605	558	547	591	584	575	588	579	569	569	568	594	614	575	574	566	548	555	591	578	585	601	571	558	528	523	576	537	585	569	540	562	598	579	560	544	568	562	559	580	574	574	500	576	571	576	606	579	540	573	564	604	583	500	623	577	603	588	610	570	583	588	590	612	615	574	601	588	582	597	590	565	557	561	604	522	596	581	566	569	570	585	583	583	587	578	564	618	569	561	580	566	584	550	559	589	554	545	588	636	584	575	590	550	601	581	589	580	573	550	594	518	554	569	595	579	548	556	574	575	563	591	556	576	553	579	548	587	569	577	579	541	593	544	594	593	581	543	550	585	565	579	576	589	564	575	588	536	547	594	608	595	575	551	579	547	577	546	543	525	583	601	581	562	561	607	571	535	558	579	565	567	583	540	558	593	605	608	549	584	583	601	559	562	589	571	583	580	560	602	587	573	639	541	558	585	562	583	572	577	529	576	614	554	580	591	568	579	565	619	578	595	644	544	554	619	613	544	524	557	556	580	565	583	566	545	586	588	514	602	596	582	550	571	551	554	553	515	584	563	598	572	579	576	557	574	545	602	578	599	572	523	549	577	573	545	562	581	555	583	578	605	560	565	568	592	595	612	553	585	570	572	570	571	585	563	618	599	572	560	587	586	595	590	596	590	602	514	568	564	601	589	553	565	583	625	553	529	581	560	558	594	570	545	549	630	596	615	547	581	552	542	559	613	572	562	572	543	587	566	571	563	578	567	577	599	598	570	569	596	593	557	581	596	553	578	564	651	587	565	580	595	577	611	587	558	551	571	525	609	587	564	605	574	525	602	565	529	535	570	610	577	554	580	598	576	572	602	577	601	598	565	572	581	623	609	638	574	603	623	539	631	576	588	633	564	571	544	595	574	572	577	550	594	579	587	561	578	595	551	547	606	573	594	551	586	578	595	568	554	620	603	567	536	573	576	576	594	553	595	600	564	593	545	547	556	572	569	541	589	546	589	562	580	604	540	535	527	545	595	586	603	596	561	557	573	602	576	549	544	553	538	539	596	546	557	580	585	575	579	576	550	562	586	593	590	598	603	608	584	531	553	578	595	556	563	554	596	579	620	586	576	548	591	574	537	624	543	567	568	574	580	606	584	616	531	590	598	523	566	542	574	559	551	556	543	615	549	595	560	569	606	574	605	576	592	594	594	559	596	584	554	588	541	567	556	573	572	590	561	595	561	534	582	593	540	571	546	597	586	590	552	570	553	603	573	533	594	576	567	600	574	608	537	595	565	559	551	540	578	609	563	549	552	541	544	619	603	541	575	584	591	518	614	568	575	604	587	584	585	599	531	590	562	534	600	579	565	549	608	578	589	573	541	571	543	521	581	567	580	580	607	574	607	601	596	540	614	596	593	577	558	606	575	618	603	567	644	566	605	571	606	615	579	567	592	542	622	530	601	553	536	573	532	569	583	553	586	587	588	560	619	557	586	582	585	565	584	546	576	606	605	605	548	604	576	557	587	557	585	568	536	586	578	588	580	619	576	555	595	571	572	557	601	562	539	557	559	542	625	576	569	611	592	566	555	553	558	564	573	553	542	571	560	553	595	570	578	564	592	593	545	548	558	568	586	586	591	569	552	541	575	555	575	622	578	591	626	591	550	578	546	607	525	608	584	572	562	546	560	638	598	579	593	570	571	557	553	561	571	585	579	581	587	580	568	608	541	613	603	555	578	590	586	593	555	573	595	568	575	602	600	580	601	585	567	558	550	595	553	580	572	520	607	580	529	568	587	538	552	600	543	600	586	562	589	561	601	591	568	577	607	613	572	544	591	600	570	548	570	550	546	571	579	543	512	596	580	603	578	580	519	547	592	555	561	585	581	585	635	563	565	576	538	580	567	597	558	583	599	583	535	554	593	582	530	563	588	589	569	579	553	590	600	552	533	617	573	581	557	508	553	579	594	539	575	562	552	576	577	597	547	563	533	541	559	560	595	545	579	568	611	537	551	565	586	591	591	603	557	534	595	585	560	591	565	556	557	570	570	649	558	571	587	602	560	591	585	551	538	543	597	563	555	582	533	545	576	575	596	577	569	580	549	580	582	577	570	557	599	633	551	572	540	547	526	557	602	594	605	575	572	578	584	543	578	600	518	563	599	594	615	582	566	596	609	548	569	592	611	592	603	628	569	584	548	576	604	600	594	556	595	547	588	609	608	598	591	562	578	561	571	591	582	563	573	532	577	576	559	603	578	545	510	583	556	550	539	570	553	576	557	571	531	547	545	620	585	580	616	560	549	585	609	570	563	568	558	622	569	581	541	583	577	563	582	615	590	587	546	604	614	563	578	609	582	573	563	579	570	595	589	559	571	567	561	575	584	573	583	591	572	594	603	552	550	557	585	573	570	579	597	580	599	554	571	550	563	588	541	561	570	558	560	597	569	549	565	564	585	587	583	555	571	585	574	556	595	585	552	614	561	570	566	528	573	548	568	584	566	600	582	562	599	573	608	605	582	574	556	523	604	567	568	571	596	576	591	564	553	607	552	566	545	566	601	556	563	572	588	571	606	557	613	528	601	531	564	552	563	606	582	573	591	549	612	614	597	570	595	565	553	541	570	576	559	579	603	600	516	597	566	583	557	545	570	604	602	574	557	571	598	589	557	589	547	560	598	598	551	620	630	563	587	562	588	555	617	596	569	582	599	578	561	570	600	548	620	568	594	560	535	571	574	571	565	611	540	615	591	563	588	550	587	597	569	555	565	574	559	545	577	576	609	561	634	608	570	593	586	611	528	538	584	543	587	586	577	574	542	594	579	568	593	569	557	589	529	579	573	584	576	590	577	622	553	591	594	574	576	518	569	558	579	560	644	583	553	592	612	586	573	571	561	582	560	587	564	586	586	584	545	573	580	550	577	597	580	554	539	538	583	569	608	555	602	591	578	575	568	564	557	600	580	547	581	597	606	521	567	602	610	605	581	570	591	549	562	579	561	535	571	596	512	560	579	585	561	568	578	599	573	581	552	556	550	572	583	600	585	547	595	595	578	603	557	555	581	557	563	583	549	567	573	607	542	530	558	578	571	588	562	556	592	579	581	568	550	588	612	572	583	567	567	591	588	577	577	590	621	612	572	590	616	578	566	559	551	568	580	559	580	573	597	557	597	551	599	562	573	581	559	576	557	580	617	555	607	555	631	572	544	555	611	570	566	581	565	618	609	607	580	569	565	587	597	568	571	558	595	577	594	559	551	619	517	559	607	564	548	524	566	584	562	579	550	551	594	588	571	558	576	628	592	579	600	555	541	607	591	554	546	574	556	549	567	569	589	577	628	601	564	625	553	573	586	553	571	588	595	581	580	529	609	578	560	629	548	558	603	537	547	541	556	569	592	547	580	562	568	625	590	538	580	575	594	590	566	602	532	583	579	609	586	598	612	604
28010	31194	31148	16775	3686	848	412	291	249	238	251	225	232	234	248	245	258	269	252	266	267	264	273	260	237	253	250	216	260	207	260	229	244	280	255	257	232	267	260	250	266	261	247	226	268	263	255	241	240	225	235	233	258	279	238	289	248	256	268	256	221	251	275	239	249	262	238	255	280	235	263	237	234	229	243	228	250	237	271	255	280	227	275	240	254	275	267	241	254	241	272	250	261	242	248	284	247	217	254	275	240	247	241	235	282	255	246	288	246	243	240	238	267	256	275	245	257	266	220	266	219	231	267	260	275	230	250	243	249	255	270	222	269	266	253	244	242	268	270	268	252	253	277	257	284	262	264	265	265	244	271	233	260	251	244	251	258	266	281	240	208	279	264	259	288	253	243	267	246	238	253	249	243	242	257	253	250	239	248	234	233	242	234	234	268	243	294	259	246	286	278	226	251	248	219	253	257	247	234	240	246	252	264	205	246	263	260	237	280	275	244	225	246	254	247	275	286	275	232	252	260	241	268	255	247	241	272	224	243	264	246	252	221	258	259	238	273	245	273	249	254	267	263	235	210	247	249	265	255	257	257	257	250	281	251	243	228	268	269	246	274	245	238	275	237	269	258	288	245	241	263	242	233	232	238	257	274	238	249	245	254	268	252	260	249	246	259	244	280	233	260	241	271	257	251	248	278	285	240	252	250	255	254	239	235	266	258	246	214	237	255	266	239	293	265	270	254	260	256	224	248	257	235	232	238	230	226	255	253	252	234	229	265	252	229	265	236	253	242	274	246	232	254	274	253	246	265	251	242	248	252	251	236	259	232	229	252	251	271	234	270	261	276	245	256	239	240	223	260	278	270	240	257	238	239	264	264	244	244	264	285	229	253	236	250	241	269	264	237	252	214	282	253	269	261	252	255	230	240	212	265	203	245	238	246	258	251	245	266	220	264	262	239	252	274	252	254	264	260	248	276	259	272	248	230	258	280	256	245	221	247	265	253	238	249	263	247	264	279	254	240	276	243	265	256	255	248	227	283	255	267	279	263	254	235	264	235	249	266	265	244	241	260	233	220	247	240	244	234	239	274	263	240	255	239	287	245	260	280	261	234	274	241	233	270	262	239	262	276	236	248	259	256	247	268	232	245	244	251	249	253	271	243	243	264	234	263	223	262	239	241	270	230	246	239	245	258	225	273	241	268	238	255	238	266	247	219	283	229	226	240	241	265	283	260	272	257	250	246	221	237	251	260	239	277	246	260	237	258	281	250	275	250	251	267	267	267	228	256	242	251	262	255	240	249	226	242	262	229	252	283	274	270	211	268	281	248	281	262	265	264	278	223	258	247	246	253	262	264	253	268	239	265	265	267	279	221	246	254	255	233	260	253	265	254	219	235	256	255	256	222	237	270	260	252	259	253	231	245	258	281	256	254	250	247	240	282	272	237	238	200	247	268	243	238	277	236	248	241	249	250	244	262	249	235	242	264	260	250	241	272	237	257	244	266	247	246	244	258	249	244	268	259	246	233	268	219	246	247	249	247	232	255	258	231	236	262	245	250	226	264	244	269	257	270	239	268	264	260	249	271	262	261	255	259	241	254	239	244	248	246	261	235	259	258	229	294	244	255	244	255	241	253	244	231	254	249	249	248	278	235	260	274	243	238	236	248	236	270	250	260	251	254	272	251	233	263	239	260	239	256	270	252	245	249	246	250	268	238	253	258	223	275	281	243	212	245	266	263	277	260	269	230	231	280	252	242	253	251	273	257	262	239	233	252	279	263	242	247	219	225	268	238	259	281	266	261	265	249	258	237	270	257	293	265	262	259	252	245	281	268	277	233	231	245	234	264	226	239	238	280	266	249	271	288	253	253	256	249	256	255	288	262	263	239	244	237	276	250	251	274	255	262	254	248	244	248	236	245	254	267	274	248	260	254	259	246	264	253	257	260	252	247	273	257	246	240	264	236	261	282	250	239	254	237	260	248	261	250	264	249	249	280	260	262	250	267	271	277	241	250	250	255	254	253	232	252	258	272	259	225	265	274	260	256	254	255	248	245	248	246	258	255	263	246	265	251	252	252	254	252	224	222	279	237	258	252	242	243	262	246	278	258	265	258	256	278	261	255	272	252	248	235	236	271	239	245	234	235	254	295	250	228	274	268	261	270	230	310	245	273	260	269	252	240	247	271	229	253	263	254	281	257	259	242	263	247	241	238	245	296	255	269	218	286	261	256	272	259	256	254	267	252	225	265	254	258	250	267	250	241	252	267	256	250	234	251	278	236	255	251	254	271	256	261	262	269	221	235	256	254	273	283	291	286	243	272	240	228	248	250	246	240	250	264	257	256	285	241	264	252	246	246	249	248	229	256	252	269	265	266	250	276	253	256	241	260	250	269	259	254	263	272	271	253	260	253	258	257	257	274	265	243	281	253	282	257	290	243	237	229	266	253	270	235	257	256	260	245	237	280	239	251	276	258	246	246	265	279	240	235	264	276	279	233	273	241	272	238	265	267	278	230	256	254	263	250	282	238	243	285	239	251	249	235	250	254	262	250	260	263	229	266	242	250	275	221	262	272	286	255	234	241	251	267	261	271	236	266	244	249	257	240	265	221	269	249	260	240	246	253	255	251	271	231	240	254	262	256	257	252	256	241	253	282	239	254	242	279	256	251	253	272	247	264	233	244	255	237	243	247	246	252	252	259	267	246	264	230	238	229	238	258	218	245	264	263	250	252	255	247	253	263	266	278	256	260	246	270	244	247	266	234	246	277	236	262	254	247	209	253	259	236	256	280	236	269	235	255	234	256	265	232	255	263	246	264	255	267	257	248	230	222	261	257	260	266	232	275	268	252	268	247	215	242	261	243	240	244	264	267	245	230	258	253	273	250	261	270	229	265	261	246	241	261	224	262	246	235	249	240	235	233	256	264	243	245	267	276	255	260	241	253	255	272	256	268	254	274	260	233	266	237	252	261	255	243	262	256	242	291	248	235	268	266	223	262	247	251	239	253	241	254	225	268	238	248	263	232	253	270	260	247	262	235	243	258	255	266	266	267	271	253	249	237	234	217	262	269	275	273	269	238	258	264	254	251	275	260	258	250	233	239	216	266	272	246	246	258	250	234	259	276	237	248	245	234	263	237	248	253	242	247	275	239	258	251	262	253	279	255	251	253	279	244	274	264	227	240	236	235	232	238	247	262	250	259	242	268	247	261	242	245	257	244	237	236	245	280	219	268	243	267	274	232	266	239	233	259	239	251	267	292	249	274	273	257	265	226	212	259	257	247	232	279	250	225	253	273	237	251	278	266	245	274	266	265	263	245	273	267	271	247	280	284	279	241	261	222	267	231	260	270	251	243	260	249	237	245	246	252	226	258	287	243	253	268	268	254	253	262	271	238	286	224	247	246	281	248	257	225	253	243	253	254	235	260	229	254	275	252	265	237	245	258	251	271	260	246	286	229	226	241	229	251	265	241	265	248	258	233	265	268	242	265	265
33166	50382	37316	19320	6781	2012	828	609	498	480	503	511	447	482	496	489	521	489	502	460	465	510	488	505	506	512	503	490	493	510	521	504	444	497	480	456	483	477	544	496	518	458	514	526	467	468	518	514	502	482	466	503	476	503	462	506	477	508	492	466	507	479	477	460	496	486	514	519	426	489	533	486	499	471	541	468	478	448	462	505	509	496	443	467	476	488	480	506	506	448	511	465	524	461	483	498	456	496	477	474	478	509	460	478	498	459	472	459	486	519	529	505	509	476	491	529	475	488	468	480	475	478	549	483	448	512	534	490	456	474	499	476	493	500	445	496	494	452	504	501	493	483	466	500	444	474	530	490	533	486	488	499	523	482	490	509	490	448	451	525	490	478	496	470	478	519	519	464	463	491	493	493	456	497	494	489	475	497	465	549	481	460	513	518	472	465	505	500	492	482	492	483	471	516	474	474	488	526	482	494	461	458	519	481	531	504	524	477	508	496	522	494	496	484	491	510	491	505	485	495	472	479	466	470	499	493	438	488	456	485	472	481	474	497	487	493	467	509	460	507	484	481	494	464	500	480	514	488	516	491	496	477	454	498	512	506	494	481	487	472	476	495	500	497	478	456	482	506	489	511	484	468	454	512	540	448	434	478	511	488	521	465	509	461	511	458	482	515	481	510	495	504	487	473	502	487	476	464	484	460	472	485	473	525	478	505	498	492	503	473	465	469	513	480	479	492	483	515	477	468	520	494	506	474	491	487	469	491	449	499	485	493	505	517	478	460	475	487	447	511	472	480	518	479	492	478	478	521	513	488	481	455	481	500	481	495	522	510	478	504	514	504	465	536	487	486	484	496	515	508	493	498	556	442	482	512	519	442	512	458	470	488	497	493	495	493	495	512	501	500	466	469	486	474	548	511	509	453	478	507	472	529	539	518	485	463	483	469	456	479	468	501	472	467	514	477	515	497	528	451	528	475	531	493	506	501	502	479	448	488	514	491	490	496	502	505	499	508	494	450	510	496	484	502	487	533	500	479	533	455	478	471	508	486	490	475	483	478	474	500	483	467	509	489	496	459	498	505	472	480	503	489	498	489	495	493	484	515	451	490	441	471	480	457	465	494	482	482	491	456	492	414	454	530	494	462	479	498	515	471	465	467	482	500	482	495	506	492	449	533	504	488	461	490	470	469	493	502	490	484	515	506	483	509	472	513	500	467	508	471	499	508	487	502	467	486	486	466	479	514	533	508	524	514	471	494	481	478	471	496	460	492	524	453	471	438	504	507	506	514	486	460	502	498	469	487	485	474	479	474	496	462	461	500	500	504	506	497	500	495	491	467	509	474	486	489	462	503	500	497	492	492	495	506	513	473	514	452	486	474	491	470	503	498	483	501	529	481	487	502	484	484	527	494	475	478	509	479	490	517	443	495	480	451	508	510	517	472	501	486	494	487	515	490	498	501	488	496	485	439	480	508	493	476	481	482	483	502	492	494	513	505	470	490	474	510	500	512	524	502	495	500	479	505	523	491	494	478	461	482	500	495	477	472	473	478	501	512	467	484	489	502	469	504	457	512	484	446	472	487	456	515	518	480	456	482	499	485	493	477	487	454	471	485	485	456	482	504	490	517	529	481	487	425	449	468	479	477	486	458	449	477	479	477	465	501	483	498	471	489	455	460	494	516	500	477	473	475	474	507	501	487	499	492	464	502	498	504	483	510	471	464	488	467	467	519	541	476	470	461	514	476	499	513	499	441	473	454	471	504	474	500	523	471	446	478	483	456	454	498	482	485	509	458	514	488	531	490	465	491	469	475	519	490	481	488	517	489	535	453	531	496	508	490	521	515	491	478	462	484	480	458	495	526	500	509	485	444	506	468	497	517	476	485	497	495	451	477	482	473	471	481	447	534	452	510	493	510	479	435	509	459	497	482	491	489	490	531	517	500	440	520	495	467	453	503	452	531	468	470	482	493	466	478	528	480	475	502	498	451	491	513	481	512	520	520	485	491	514	472	485	527	467	506	449	506	502	478	451	456	481	477	424	512	458	471	520	483	561	455	513	473	484	466	483	468	477	475	522	497	487	494	467	483	518	529	500	467	510	502	478	473	487	497	462	440	486	485	491	492	522	502	441	482	474	489	469	511	498	508	487	479	499	475	482	468	479	515	483	480	484	459	526	484	506	528	524	482	472	471	505	473	456	437	472	496	480	487	487	475	503	476	442	533	485	468	483	508	469	445	468	483	508	493	481	492	460	513	464	484	507	449	497	506	458	485	490	477	477	515	473	473	488	466	478	457	503	489	475	488	452	547	514	504	468	462	493	508	485	479	470	510	489	468	540	492	513	460	477	503	517	482	451	458	479	502	465	496	446	478	506	481	485	460	492	502	482	477	495	471	457	503	471	526	489	480	474	492	480	508	472	500	490	514	491	455	509	515	507	488	491	476	470	464	483	524	509	491	500	457	444	530	489	504	501	499	497	484	505	504	481	533	483	464	520	481	453	470	472	484	449	501	485	452	494	522	472	478	513	486	498	476	515	504	491	516	485	485	457	460	489	537	496	463	478	461	485	509	462	482	496	512	457	479	483	479	483	468	530	517	502	485	478	518	476	470	506	469	496	458	446	465	463	467	475	492	516	488	523	505	520	472	474	493	494	446	477	484	506	459	517	491	491	476	478	494	465	513	429	498	465	467	528	492	504	462	458	497	489	462	498	473	497	473	467	472	429	502	472	481	523	493	498	479	521	475	502	440	506	487	541	457	470	488	467	453	453	509	508	476	500	489	506	494	492	491	493	494	494	493	469	505	463	498	466	493	507	531	482	471	508	493	467	487	498	468	496	503	502	498	512	450	484	467	493	509	524	483	508	504	486	464	501	487	480	497	495	495	496	477	505	446	482	465	470	486	463	475	449	471	479	489	563	496	514	520	466	484	481	484	524	447	463	497	493	479	492	479	472	489	460	474	501	491	486	484	464	467	517	482	531	472	488	463	476	451	507	471	497	489	480	486	459	431	492	506	448	485	478	537	511	478	479	479	509	462	489	508	463	508	457	502	490	489	475	505	518	453	497	507	485	498	511	487	489	451	497	481	469	509	493	432	461	477	491	486	509	503	489	501	512	476	513	514	467	506	479	512	519	508	488	463	478	459	491	525	514	477	484	536	481	518	461	525	458	470	453	476	469	484	488	531	482	467	477	483	463	449	472	503	492	477	481	507	473	514	466	528	495	492	505	464	473	503	492	476	525	420	515	484	507	477	484	471	489	485	471	447	517	463	495	461	505	435	495	440	531	496	489	469	500	482	483	482	486	483	474	510	487	467	459	491	520	488	513	532	516	497	492	527	477	488	491	477	457	506	443	472	492	491	501	442	444	464	483	466	493	480	459	512	496	490	493	493	473	495	507	456	529	526	495	470	518	507	482	483	494	462	500	519	486	466	467	465	491	476	499	459	503	460	521	477	521	472	476	494	462	464	468	527	465	511	493	495	462	476
24657	25056	38485	33745	22105	10439	1471	427	306	270	244	279	291	254	275	267	303	272	288	263	270	251	264	267	257	239	272	284	275	274	272	270	261	262	251	268	265	274	275	227	297	278	302	264	255	289	241	254	240	236	250	266	259	272	266	254	274	249	258	264	262	248	234	261	279	275	257	248	275	236	256	255	268	248	292	285	254	263	261	206	255	259	263	277	263	251	266	292	267	253	279	246	263	254	255	263	248	275	256	247	250	242	253	266	278	249	287	268	256	247	241	270	276	222	274	275	247	286	260	238	264	262	274	272	269	272	258	267	256	225	258	266	265	259	263	273	252	272	260	280	235	276	251	256	253	250	286	263	292	265	250	238	258	239	245	247	239	275	252	280	270	240	286	282	277	267	265	269	236	265	259	258	256	261	275	253	279	258	251	286	286	265	280	269	262	259	277	263	249	267	268	262	242	233	230	274	264	263	249	284	285	251	270	244	260	249	247	273	295	256	282	266	217	277	268	271	268	292	254	309	273	271	264	257	259	276	246	281	266	272	260	263	265	255	270	289	248	280	280	274	247	262	261	241	269	278	256	263	255	292	279	303	263	239	256	299	255	261	263	258	292	254	252	260	250	286	260	272	261	262	262	281	257	271	269	260	259	276	230	263	260	255	275	278	269	252	252	243	268	292	292	238	250	256	268	261	270	286	256	249	288	248	272	261	235	281	238	252	230	262	239	247	304	287	239	228	224	256	267	235	243	261	260	292	265	250	270	270	264	252	310	292	253	243	270	291	270	268	241	259	244	282	260	274	218	286	254	266	257	259	238	246	237	274	259	269	286	274	268	278	260	270	248	241	238	265	258	239	268	260	281	279	264	281	260	240	267	264	277	279	268	281	245	271	257	276	267	259	270	249	258	291	250	283	249	297	261	260	290	249	237	298	301	267	267	259	264	234	232	269	247	260	269	279	271	255	303	263	264	252	232	282	259	259	244	256	270	250	254	288	268	273	282	255	251	251	269	251	269	276	264	257	262	264	256	271	277	275	260	279	250	248	284	265	256	248	256	257	243	271	264	271	257	259	252	259	269	240	233	270	272	237	244	253	270	280	275	271	265	250	267	247	242	298	257	249	281	254	247	273	260	273	259	260	264	277	251	292	230	278	268	247	269	273	252	270	238	258	250	263	264	272	269	283	248	261	260	291	279	257	257	266	251	297	259	265	257	263	251	281	256	257	226	236	265	261	242	279	285	260	265	234	255	249	245	199	257	247	251	267	272	258	280	263	267	252	242	267	247	260	240	290	268	244	246	257	275	292	235	296	238	256	260	249	277	246	227	271	272	242	265	257	281	267	267	301	278	257	274	236	234	244	231	259	284	283	259	266	263	269	263	265	255	267	272	276	265	273	268	273	266	267	250	250	241	277	265	272	270	230	261	279	247	250	246	256	248	248	261	262	252	265	303	268	246	247	254	266	286	245	275	266	277	256	248	266	291	245	260	231	269	272	255	267	239	254	238	276	240	265	264	241	278	278	237	254	260	278	261	264	260	267	263	240	270	255	263	281	255	270	277	243	272	236	277	265	278	251	230	249	263	254	256	241	268	256	254	264	284	238	232	266	293	253	257	268	266	258	272	263	293	242	252	218	247	279	266	285	292	287	238	235	257	279	258	259	266	290	289	260	301	271	272	278	266	233	265	262	273	267	259	245	291	259	251	286	274	271	266	283	264	276	254	285	235	258	259	271	254	250	273	265	281	244	255	279	256	274	281	268	250	250	274	268	275	271	271	264	265	237	248	254	274	255	275	253	252	272	238	247	277	240	247	256	248	274	240	280	247	270	269	288	249	277	257	261	316	257	268	223	258	297	270	265	255	252	253	239	266	237	262	270	250	259	255	286	304	276	259	246	254	239	263	280	289	291	274	236	261	255	254	264	276	258	274	265	286	231	295	267	259	268	265	278	253	250	265	246	267	272	256	233	255	258	239	269	237	283	257	281	277	276	287	296	308	262	269	259	271	264	267	255	249	266	255	253	260	266	247	244	254	274	267	253	289	259	250	253	273	274	277	283	271	273	215	278	258	247	242	256	249	243	250	286	261	297	259	268	279	238	252	273	262	254	267	286	238	281	286	256	239	243	291	246	243	294	301	277	261	248	255	288	223	237	261	238	263	248	280	283	251	297	274	246	280	284	247	248	254	270	267	226	245	238	269	260	250	246	279	258	265	248	267	250	294	230	270	234	261	258	264	282	252	272	268	265	247	280	278	227	270	259	253	275	270	243	279	245	253	273	287	277	260	270	269	293	259	244	257	236	252	282	281	265	284	244	268	264	272	248	274	279	250	264	293	237	249	264	262	264	231	285	275	258	253	256	278	239	255	263	255	261	275	226	226	269	232	269	247	257	268	260	260	285	244	291	252	260	258	257	265	246	267	229	257	279	236	227	258	253	251	222	238	249	279	248	311	263	246	266	247	254	220	277	249	261	269	260	279	271	277	268	226	273	291	267	257	269	246	236	250	293	262	254	254	256	257	271	268	254	270	218	250	262	291	280	292	262	266	262	252	248	304	257	247	273	298	284	265	268	261	267	277	279	268	272	265	269	250	267	271	257	252	292	281	255	268	263	282	272	260	247	272	252	263	244	229	265	271	241	284	247	264	255	266	259	265	259	264	238	246	262	263	305	248	260	267	268	248	270	260	271	249	248	264	264	246	293	279	255	259	222	271	261	276	246	237	269	271	290	253	229	266	292	305	249	272	256	269	283	275	239	274	294	257	247	273	302	244	289	250	285	287	257	278	285	257	292	288	218	262	268	246	266	272	267	261	217	253	247	258	253	267	274	255	281	290	247	259	246	229	272	250	269	262	265	257	258	257	282	244	280	261	248	249	234	281	264	251	238	284	226	238	251	270	238	299	271	227	280	252	254	273	253	224	278	272	245	283	267	264	280	265	293	254	260	251	244	256	274	228	269	290	273	257	257	253	271	265	231	256	263	267	267	256	276	245	265	290	257	240	266	253	258	243	264	263	258	237	252	261	250	259	276	269	255	248	270	252	244	252	265	271	274	269	235	252	291	283	248	248	246	265	273	246	276	262	264	293	252	267	285	274	299	258	244	269	260	263	263	260	247	279	275	267	273	285	249	274	245	265	251	278	279	251	255	274	308	262	271	264	261	262	258	275	292	239	236	280	267	289	267	252	260	255	290	268	292	265	266	273	244	274	282	265	270	275	279	259	271	255	270	255	259	245	262	247	269	256	246	265	223	251	264	266	286	277	248	280	279	286	283	279	245	272	248	247	231	286	261	252	283	241	306	284	271	253	256	234	270	291	278	267	271	234	262	254	267	273	255	297	261	255	288	251	259	242	253	230	266	275	252	241	267	260	284	255	251	275	248	248	281	254	249	256	254	263	262	283	259	301	275	264	250	267	278	253	241	220	273	291	219	249	257	248	261	266	214	284	267	252	253	282	270	262	269	252	237	233	236	272	286	283	262	261	286
57567	91924	71480	44755	26486	9464	2172	796	495	508	469	503	507	493	537	500	516	496	464	486	513	477	448	490	485	508	463	513	480	509	495	533	543	487	465	506	509	531	484	509	504	509	508	441	485	488	511	504	492	509	497	489	479	514	476	509	474	497	530	509	496	459	499	504	521	516	486	472	500	520	458	491	511	483	504	542	472	484	509	461	482	481	480	484	499	488	484	493	506	483	526	556	466	479	472	502	517	509	506	484	477	514	490	483	532	490	509	508	507	503	460	517	502	485	517	480	470	507	475	500	481	465	477	454	522	498	472	504	512	487	468	467	522	507	472	517	526	489	502	491	552	479	475	514	504	537	502	518	445	512	476	494	521	470	488	494	489	491	488	544	493	485	533	492	496	461	490	492	501	461	493	521	491	499	462	468	506	492	485	486	481	523	489	526	472	510	476	510	506	507	478	478	501	509	502	516	474	486	538	485	467	526	494	498	493	505	456	467	492	491	477	547	488	506	514	484	519	497	546	513	460	498	517	474	488	505	509	463	511	477	481	497	465	489	506	510	486	524	509	499	488	464	464	514	512	482	511	485	486	476	492	501	533	485	500	506	510	474	491	533	461	496	510	508	484	492	540	479	493	513	478	484	491	502	477	494	486	532	441	497	506	468	445	486	506	535	519	523	508	485	463	529	525	494	518	510	463	491	517	500	459	538	465	516	499	480	522	500	485	499	445	495	455	497	504	558	489	509	461	510	472	489	522	551	550	477	510	503	564	515	470	487	500	486	527	523	507	492	476	501	496	496	475	481	513	473	457	548	508	518	568	463	518	502	497	462	488	533	502	480	468	499	532	530	488	504	490	480	474	513	460	496	534	456	487	505	505	472	489	425	486	501	508	467	494	486	473	462	464	509	502	459	490	507	513	483	506	490	490	476	484	465	502	499	509	516	519	455	494	462	502	521	510	492	471	513	508	499	465	518	481	474	516	488	507	498	482	536	512	481	485	504	527	466	522	489	497	514	523	524	480	472	526	494	477	527	497	542	471	509	536	480	483	480	512	503	496	508	497	505	498	501	504	497	547	501	526	493	486	475	482	492	452	478	502	496	514	461	489	516	525	489	501	528	502	508	494	467	512	490	485	452	484	501	468	555	495	503	459	488	492	481	510	482	509	508	514	502	513	486	516	506	494	476	482	490	506	516	504	511	455	487	502	495	490	539	502	502	479	507	480	457	499	489	490	486	491	444	470	513	498	479	483	479	512	525	455	490	466	473	545	503	502	489	499	481	486	497	543	534	446	501	529	494	486	479	492	495	484	522	506	500	499	510	474	498	502	520	471	479	493	461	515	492	466	483	459	467	486	508	491	507	484	479	490	501	493	541	462	511	476	496	514	537	493	478	506	506	501	482	502	520	512	494	465	503	512	464	479	472	544	468	449	498	471	491	525	502	488	486	505	489	513	483	480	490	526	475	477	455	527	491	484	512	463	552	499	477	510	484	482	481	521	480	539	477	532	512	511	485	497	484	494	500	481	472	487	496	486	492	513	488	525	483	473	496	476	447	502	490	459	457	543	489	447	487	529	508	483	473	476	454	501	489	498	457	470	481	497	494	459	491	491	506	495	478	491	498	491	505	506	503	539	523	490	501	534	501	452	514	487	471	502	491	499	516	477	502	473	504	525	532	507	464	481	497	491	515	510	491	504	488	507	489	507	506	517	446	503	498	491	466	514	485	498	460	501	498	514	516	476	477	453	484	529	486	488	467	491	518	476	507	477	496	506	521	519	543	515	508	474	502	478	533	518	538	485	535	512	512	474	481	513	523	457	488	468	502	470	523	527	503	507	467	449	510	513	526	473	451	510	520	511	494	511	541	517	459	525	487	518	481	488	517	544	474	506	530	492	517	502	476	510	489	513	501	524	465	491	496	476	502	493	480	481	504	470	483	498	533	463	451	473	503	483	509	518	494	501	511	488	444	485	471	472	496	489	525	535	530	523	509	521	488	524	456	496	458	541	480	499	507	512	491	530	456	506	470	469	466	496	505	519	471	524	514	527	534	481	483	465	499	491	515	485	513	488	491	492	542	513	496	492	519	499	539	480	484	484	516	505	471	498	496	548	508	516	517	522	453	507	536	484	490	470	497	535	487	477	478	496	481	522	477	457	522	536	542	520	452	493	508	468	513	511	496	514	500	494	524	512	510	494	474	483	451	455	491	497	506	507	522	474	521	499	514	512	439	477	499	508	506	494	509	476	494	477	447	434	537	519	523	477	495	496	491	471	493	507	512	481	501	500	559	490	497	502	515	468	506	490	515	492	512	542	516	471	486	495	507	524	497	505	523	509	458	465	493	495	493	533	472	479	508	527	491	479	489	510	450	474	470	511	465	498	477	552	489	522	476	469	470	515	531	475	510	496	494	517	454	525	453	505	533	505	469	523	505	513	502	498	491	494	478	483	507	510	507	509	504	500	462	472	534	494	501	493	521	511	502	501	546	503	499	488	487	487	513	527	512	492	486	489	523	497	513	478	490	487	477	490	495	486	457	486	500	481	500	480	549	478	487	489	512	490	523	485	520	524	504	498	483	503	524	513	510	483	492	502	536	513	513	539	532	537	506	498	511	490	447	515	473	504	470	504	508	489	483	493	523	510	510	502	492	508	548	496	466	485	484	481	493	455	530	481	507	516	490	496	522	527	502	509	499	513	483	469	480	506	497	517	509	494	487	486	483	459	482	494	531	504	505	496	498	506	467	482	506	487	488	489	521	512	505	466	504	503	493	501	514	507	518	513	519	512	480	520	499	481	512	516	506	484	558	508	487	516	468	493	513	448	480	493	486	467	516	519	517	493	460	451	475	458	526	486	525	498	482	530	518	441	472	490	479	466	510	492	525	494	485	484	492	487	504	460	486	560	523	494	509	483	526	501	503	561	478	491	510	499	469	525	509	465	490	511	481	486	505	495	449	463	522	472	435	505	515	509	473	500	502	492	472	510	498	506	506	470	508	472	470	504	491	448	494	481	488	456	477	489	455	510	500	514	520	467	495	492	519	525	486	517	519	527	489	504	486	493	491	508	507	449	505	518	480	501	513	481	491	480	490	543	546	502	463	520	533	535	498	513	498	458	489	494	468	494	483	503	530	528	494	503	516	499	490	502	505	464	499	513	532	563	480	514	478	518	524	474	511	509	464	461	474	468	504	512	502	528	519	532	448	495	499	457	479	512	474	486	471	523	512	493	485	510	508	536	468	491	502	497	502	496	518	493	518	499	487	473	494	517	503	485	487	502	520	499	493	508	463	481	501	519	491	489	498	509	495	510	508	515	480	493	538	513	504	520	513	507	520	516	474	468	510	488	503	470	460	499	486	499	486	492	486	484	509	493	504	492	521	502	494	483	504	526	499	476	510	487	493	498	480	504	455	470	492	497	460	481	508	473	499	487	472	481	502	500	505	535	514	526	493	475	500	487	484	443	496	511	486	450	507	499	501	479	492	502	490
23532	22717	33672	28647	23321	18655	5482	648	381	323	325	292	343	317	319	325	325	354	293	319	307	328	295	317	342	294	338	334	330	320	293	316	307	320	314	321	313	316	315	319	330	314	310	320	340	327	296	326	299	337	361	312	334	324	330	300	298	334	301	325	326	307	282	344	316	330	319	330	346	357	330	298	307	303	322	317	297	324	311	304	299	337	330	304	372	302	340	318	313	307	300	308	353	335	326	315	315	317	348	303	308	340	306	296	328	328	355	321	327	302	331	345	342	324	297	338	328	323	277	305	300	337	296	305	317	266	303	304	313	315	336	299	328	309	329	314	296	319	304	324	302	347	323	332	309	327	320	293	309	297	321	297	350	356	360	291	297	293	324	326	323	312	328	334	320	317	335	330	318	316	302	327	315	348	288	313	299	285	349	320	316	317	339	302	330	323	300	330	332	293	358	335	292	312	309	315	318	283	317	341	312	342	337	328	344	301	330	325	328	318	344	306	312	311	309	294	299	299	306	320	327	320	322	338	316	350	340	321	322	307	301	305	320	350	325	324	330	328	311	304	294	317	307	315	298	321	331	332	301	340	344	325	323	324	297	322	324	321	336	338	334	317	312	338	314	331	306	301	314	318	325	319	333	320	311	294	325	310	299	302	319	294	342	339	316	309	325	310	313	331	313	338	324	335	326	333	312	301	345	349	308	307	325	320	292	318	302	305	307	331	357	319	354	331	357	309	305	301	328	360	284	295	349	338	300	321	337	291	331	333	361	314	334	346	354	309	343	308	319	314	291	297	318	312	330	320	311	309	330	304	334	305	321	319	316	294	311	347	314	340	309	340	345	297	316	324	307	319	325	332	321	326	334	317	325	291	309	310	321	300	331	336	324	349	341	323	312	343	348	325	298	328	309	308	318	341	323	312	332	323	326	289	314	320	343	297	311	310	321	321	307	322	320	304	321	296	331	300	337	324	331	371	332	292	322	311	289	320	337	290	347	286	329	286	345	320	326	332	301	290	317	321	304	298	284	308	331	332	320	316	308	311	305	342	311	301	353	339	315	306	319	339	297	330	299	308	331	321	294	295	325	294	301	312	309	292	313	368	318	287	342	274	326	318	344	343	319	306	330	274	313	319	321	304	320	299	344	332	306	322	309	286	318	331	294	334	307	283	318	321	329	323	313	306	305	349	337	300	317	325	320	343	339	336	301	318	343	292	328	297	294	313	304	310	322	343	305	306	354	337	330	304	332	318	288	291	287	322	308	317	329	321	333	301	327	283	304	298	292	308	307	327	302	308	369	296	309	320	341	319	313	355	323	352	324	306	332	335	310	344	335	333	288	338	332	297	298	310	315	339	311	321	285	324	325	282	312	320	323	302	298	332	309	315	332	339	320	307	285	323	314	341	306	307	330	331	353	299	333	331	312	320	332	320	301	319	289	344	291	343	291	309	329	332	327	312	319	279	313	344	330	319	343	305	325	361	301	314	327	314	305	304	305	307	324	325	345	296	319	321	313	301	332	334	323	327	347	283	330	344	306	322	279	339	286	301	328	321	315	310	319	325	336	297	347	299	324	332	300	330	302	302	364	326	311	344	305	311	302	317	311	315	308	321	316	343	299	314	301	303	325	317	323	293	311	337	311	327	299	327	298	325	298	336	317	312	306	328	316	292	337	296	324	321	358	291	295	340	321	334	320	329	308	344	293	322	325	327	314	296	321	305	312	314	289	319	304	323	288	338	305	277	336	305	312	321	334	287	340	324	334	341	321	306	332	332	333	315	319	314	328	322	322	300	307	309	343	300	326	335	329	307	315	342	305	315	331	325	326	350	353	317	322	319	315	335	319	322	304	305	342	300	312	327	311	309	336	325	333	323	343	310	294	326	310	347	288	342	309	356	325	343	332	316	358	327	326	353	318	288	296	308	299	309	289	323	317	316	330	341	329	313	337	314	330	332	353	283	356	335	325	326	311	282	319	302	341	319	327	301	291	293	323	353	310	305	329	316	293	327	331	318	350	330	325	290	324	339	302	338	310	287	309	322	320	339	297	311	320	297	316	359	332	302	340	315	295	294	290	320	315	328	327	311	309	317	316	323	314	334	314	346	318	341	307	328	323	333	331	308	307	301	318	320	303	302	291	308	296	313	302	319	348	304	287	282	336	335	301	322	335	309	331	287	324	337	313	316	318	331	304	309	340	303	313	326	301	311	317	325	345	286	295	341	315	319	298	308	314	291	313	313	350	309	316	342	315	297	313	307	320	325	338	349	306	294	304	318	325	307	323	294	300	311	332	333	308	309	346	344	307	325	334	323	284	311	361	335	309	302	311	317	320	325	303	302	301	312	319	320	313	303	292	329	338	307	307	312	317	304	317	330	310	316	312	298	311	323	323	300	310	308	316	298	298	319	294	302	296	286	315	316	332	314	318	314	288	341	294	297	303	289	295	303	336	317	290	312	308	318	339	320	329	303	302	302	298	324	355	280	329	309	312	337	343	322	323	311	296	313	322	320	308	285	316	322	302	347	298	318	341	276	311	325	327	339	314	309	355	309	330	309	353	336	286	312	298	350	315	348	287	345	302	336	316	340	322	322	318	324	346	324	301	320	321	315	284	338	303	301	319	324	341	322	338	321	311	321	312	316	330	352	311	342	314	330	305	308	333	333	319	330	359	317	351	343	308	304	340	309	310	299	335	326	330	298	290	314	311	318	311	362	287	327	326	328	316	322	325	328	328	305	314	299	321	294	308	318	341	315	312	323	307	346	319	302	324	324	328	332	343	330	308	302	320	329	288	331	339	313	319	308	326	313	307	329	316	339	309	330	331	271	297	331	297	307	311	319	325	349	307	335	307	321	308	349	300	287	321	289	334	348	308	326	330	318	336	342	326	340	289	326	350	327	325	326	303	330	297	305	313	340	332	299	327	366	316	319	312	327	302	302	302	341	315	302	317	340	363	330	332	331	314	311	317	338	331	321	277	326	330	329	301	317	304	317	295	306	286	311	314	299	303	332	329	361	333	312	323	277	302	327	305	314	309	333	375	340	334	310	298	321	307	295	322	297	311	328	333	298	329	323	318	323	318	300	320	320	320	302	358	328	306	333	331	316	327	319	273	325	315	322	321	320	328	308	296	349	334	342	315	320	297	336	308	331	319	302	299	335	348	331	325	306	314	333	338	339	298	316	356	356	312	356	302	342	302	346	297	314	327	298	326	313	333	339	318	324	335	310	339	322	359	333	342	308	331	310	353	306	321	294	342	299	323	351	308	312	314	342	300	316	317	330	313	333	315	306	330	315	275	309	301	314	318	306	298	325	324	336	330	314	360	306	314	316	337	326	286	324	325	346	311	309	314	338	289	330	321	335	334	310	286	313	315	339	297	285	324	320	302	310	333	321	300	321	310	324	334	326	330	312	336	320	320	311	310	330	342	345	312	326	339	314	339	339	340	318	302	319	330	339	329	313	326	356	287	339	345	308	322	327	330	295	291	327
58618	101687	80739	53231	33411	14267	2513	1257	638	553	600	579	585	587	555	607	578	585	555	602	619	546	597	583	546	599	584	578	587	554	577	541	602	566	544	592	580	584	598	581	603	564	570	592	586	562	576	601	593	546	557	547	575	567	554	579	581	581	579	598	560	619	576	583	599	609	524	545	569	571	576	583	589	613	577	603	607	578	609	621	587	580	587	572	551	602	560	557	554	594	599	547	580	571	585	574	534	550	595	544	609	573	578	586	594	589	575	545	606	585	566	534	584	605	568	592	547	597	581	576	602	587	572	533	595	588	573	557	559	587	566	559	578	602	570	563	599	571	597	563	561	595	590	593	589	560	558	601	592	567	573	507	549	556	536	606	631	555	556	574	558	589	544	567	571	568	571	563	554	577	590	553	575	591	564	574	607	556	589	605	594	582	544	593	552	573	582	587	562	543	599	580	569	560	558	582	575	595	572	574	564	588	572	551	572	590	539	583	592	611	622	556	565	591	588	624	549	558	564	622	551	592	555	579	558	576	577	649	591	530	578	557	564	613	566	519	570	572	575	602	550	585	592	569	575	589	599	579	572	567	596	583	568	601	584	575	590	548	546	594	562	561	629	537	566	611	587	572	583	574	580	570	545	575	579	585	604	573	550	586	629	594	582	569	544	571	577	586	598	574	532	568	570	549	573	576	590	572	607	590	545	571	554	554	560	571	572	581	560	604	547	566	579	605	583	568	577	575	593	586	562	568	585	574	549	578	552	588	601	545	548	565	603	575	572	545	555	594	589	587	548	546	601	579	575	601	597	582	605	589	619	529	567	554	591	566	581	592	585	571	540	583	544	571	628	602	556	526	562	590	616	548	531	626	619	575	556	586	562	582	632	599	612	545	560	598	603	575	563	587	605	558	569	547	560	589	555	623	540	569	563	586	568	575	533	570	591	596	598	566	600	551	568	587	583	557	605	561	585	558	589	572	557	557	554	610	567	622	586	583	582	565	564	567	560	556	611	604	553	571	562	554	546	610	606	539	559	570	608	571	569	572	553	580	546	549	528	588	591	570	586	554	587	601	591	589	568	624	580	573	536	585	591	524	557	603	568	576	544	569	607	570	591	591	606	595	580	625	547	539	586	554	587	564	576	527	554	606	553	595	594	575	594	566	564	604	539	558	526	599	566	563	576	593	575	513	587	553	557	607	585	544	625	538	554	569	582	589	577	562	547	577	562	566	597	592	582	593	574	569	585	582	581	575	539	569	610	593	574	553	573	536	575	529	582	596	563	566	549	567	609	548	567	587	531	582	578	566	522	544	561	610	569	572	582	553	593	587	581	587	592	584	563	551	534	602	567	565	600	520	602	569	573	559	606	568	566	590	585	631	591	553	585	546	581	552	565	563	579	546	623	559	590	576	596	550	575	608	533	600	585	544	581	604	607	544	562	597	584	531	593	593	579	550	575	598	596	596	547	599	602	551	523	578	564	577	569	566	583	557	577	562	543	579	587	579	590	556	582	565	580	586	527	570	593	579	609	584	616	601	564	598	633	566	597	589	537	554	594	561	575	560	595	560	620	610	586	590	562	594	547	555	582	640	564	565	570	587	558	617	578	585	568	558	554	583	589	578	540	562	577	554	571	570	574	597	569	563	544	593	549	558	562	552	560	598	562	538	552	569	597	584	579	612	564	602	599	578	549	593	563	526	539	561	560	585	539	554	569	555	603	565	544	661	550	555	570	565	537	585	553	545	576	584	562	589	529	544	597	586	594	553	571	573	547	577	549	534	534	579	552	573	600	590	567	593	573	552	585	584	562	628	578	586	586	568	587	564	523	606	592	560	559	551	565	596	543	582	587	549	561	528	545	577	585	574	625	556	591	592	613	623	550	581	573	602	554	537	562	556	586	605	562	581	588	562	544	594	578	592	576	606	602	560	603	572	548	556	570	549	567	568	602	539	538	530	550	573	594	615	566	557	595	569	513	580	616	601	588	606	613	584	616	622	548	556	611	580	575	573	544	552	577	566	596	560	599	546	504	541	572	551	543	566	563	595	531	602	574	598	530	610	593	532	572	585	611	575	588	581	604	601	560	577	610	571	538	622	541	583	581	634	560	549	576	598	606	593	585	624	591	545	548	542	604	579	556	596	600	551	578	633	585	567	556	621	544	576	579	555	582	576	598	565	571	544	557	544	590	529	567	537	558	535	546	621	595	565	539	579	553	636	598	571	578	568	553	569	579	615	579	574	546	598	592	583	544	542	594	529	532	612	558	582	581	570	587	550	551	564	565	581	596	572	574	545	608	592	575	572	647	582	583	575	569	536	591	578	568	613	626	589	573	534	597	572	644	556	608	558	576	612	572	555	567	534	539	578	605	599	582	619	597	558	598	571	555	564	568	553	547	534	557	582	550	566	552	596	593	581	557	559	544	619	588	583	617	619	585	588	573	594	571	611	541	598	533	591	607	618	587	594	581	619	575	565	629	592	574	553	613	552	582	570	621	543	562	564	577	604	551	559	576	599	598	601	568	616	549	541	550	626	585	562	529	598	589	586	600	605	580	577	615	566	618	572	559	558	549	561	586	538	572	561	543	591	579	630	595	623	561	571	578	546	579	562	571	568	603	582	585	602	533	576	532	577	588	562	617	569	546	570	607	588	562	572	576	556	540	581	567	517	592	572	588	601	601	529	552	560	571	573	584	528	584	563	597	573	542	593	564	563	574	568	603	592	579	581	582	554	564	587	603	609	614	567	530	543	589	612	610	540	559	581	597	586	653	608	581	554	525	551	530	564	583	574	603	572	577	593	599	556	611	539	597	544	585	578	612	592	540	572	579	564	585	581	589	560	576	607	549	560	575	552	549	606	585	595	573	630	587	627	616	587	586	591	570	565	577	571	619	593	530	574	606	560	514	617	536	589	570	572	565	561	538	552	568	597	584	549	544	577	593	620	574	562	599	553	585	579	585	580	559	555	575	574	565	574	603	554	556	578	570	623	569	620	567	575	565	578	591	535	559	583	543	617	639	583	562	557	565	556	570	593	604	586	556	554	597	589	583	540	579	554	584	564	552	565	536	573	586	582	567	540	577	562	587	578	609	558	600	539	522	568	543	580	560	618	577	621	581	629	583	590	612	588	553	597	553	591	577	538	587	582	583	610	568	637	605	593	596	594	578	606	554	567	545	631	594	591	601	560	594	586	584	571	537	546	596	602	571	606	559	584	603	566	571	577	563	605	549	581	579	537	543	626	577	594	604	569	581	629	594	523	591	562	547	578	549	530	611	584	565	541	583	554	547	569	542	597	587	610	576	589	584	546	563	563	598	582	570	598	557	580	552	540	605	612	585	605	542	592	579	591	527	610	573	592	607	577	566	597	578	562	549	554	575	586	601	610	567	571	558	579	579	585	593	567	587	542	541	588	587	588	599	593	553	596	605	558	593	595	604	572	598	593	558	596	557	604	590	544	575	575	597	584	567	587	562	517	601	605	627	597	547	585
27891	31004	29955	16735	4503	983	290	257	249	220	259	228	257	247	244	258	252	262	228	256	254	251	243	245	249	247	251	269	243	235	207	233	251	253	250	245	230	234	215	285	268	255	248	221	255	251	225	261	257	240	271	280	257	244	295	248	229	280	221	259	255	240	241	263	265	242	263	240	242	233	240	220	255	256	243	260	254	258	241	241	243	223	227	239	279	276	259	257	240	248	226	264	247	238	276	252	252	258	221	244	227	229	242	252	231	237	258	255	303	262	226	273	255	235	219	228	229	255	244	222	237	255	259	239	241	239	251	224	256	262	266	241	276	255	265	240	240	241	254	265	246	254	251	237	242	238	232	269	255	253	273	281	254	235	245	253	254	259	216	252	226	233	251	278	247	246	256	235	236	249	235	234	239	271	261	260	246	249	232	239	256	268	265	260	247	253	224	265	247	250	262	276	251	227	262	252	260	243	236	244	212	265	262	254	230	234	254	242	257	222	230	247	244	262	238	259	252	271	227	268	253	255	223	257	234	248	267	248	232	267	256	245	270	241	272	256	222	256	237	245	252	289	233	257	250	241	223	280	247	257	260	232	239	245	260	231	224	246	235	262	246	231	252	264	240	256	276	272	285	248	272	263	223	246	252	225	220	241	252	255	259	239	229	224	222	239	280	238	264	262	230	275	253	232	245	278	258	245	252	234	267	250	229	264	250	241	230	238	235	275	227	256	288	241	259	248	235	228	249	230	238	257	251	247	254	235	277	241	284	259	239	247	280	239	266	233	254	255	252	247	257	249	227	232	226	247	260	228	232	281	247	249	276	262	262	228	261	251	262	238	242	224	240	235	236	235	232	258	237	263	228	251	262	253	268	233	232	237	251	234	244	209	253	240	249	250	224	223	263	230	263	239	283	222	244	248	234	242	272	269	217	247	206	262	234	249	249	265	254	239	252	242	233	233	251	242	235	242	233	276	248	255	248	251	248	243	221	248	233	237	262	241	261	211	271	227	223	230	228	237	263	256	236	249	263	242	248	253	246	264	283	252	257	247	262	222	253	210	232	270	225	247	232	296	268	250	241	248	250	273	235	237	240	255	257	243	237	251	247	255	252	250	271	269	269	232	228	270	265	238	254	269	264	259	253	249	258	225	255	247	268	258	266	253	259	277	256	256	236	258	249	247	261	236	242	243	263	230	244	255	251	233	254	255	241	236	228	273	278	257	246	256	260	239	275	255	234	238	252	223	234	263	241	244	250	221	246	249	253	258	234	213	252	272	231	257	252	240	240	261	260	277	245	268	257	225	243	252	230	248	256	223	267	226	222	248	246	222	227	211	247	250	245	232	229	216	235	251	245	211	273	257	219	250	249	283	227	259	234	232	231	232	246	250	248	250	238	225	259	253	239	257	238	246	271	249	231	250	241	227	254	224	240	241	255	218	260	260	234	221	277	242	228	264	254	253	266	239	252	244	235	275	259	240	258	245	227	245	237	252	242	247	236	264	229	228	232	228	215	257	242	243	224	221	216	259	224	241	242	223	238	259	252	289	267	271	274	227	246	237	242	226	244	230	238	249	258	237	232	237	266	242	264	249	236	243	246	253	252	264	234	210	245	277	249	244	242	258	284	222	235	247	255	214	243	226	243	239	225	237	244	264	261	240	247	243	217	244	240	266	248	251	216	258	244	274	239	249	249	237	252	225	250	262	244	232	242	228	238	226	227	246	247	256	226	240	259	216	270	256	259	232	227	232	242	263	257	268	279	247	255	282	218	237	215	225	245	257	241	238	250	241	213	215	271	266	209	257	254	259	234	236	244	233	244	240	221	225	245	275	240	233	233	265	252	236	251	238	245	258	228	271	280	257	237	257	214	266	243	248	250	247	241	243	264	254	255	262	249	263	259	244	241	248	248	238	227	256	234	245	244	262	225	257	226	254	248	227	267	256	225	238	242	202	236	243	211	255	270	241	238	245	225	235	230	239	300	235	263	257	280	261	258	237	224	275	265	246	229	243	247	250	243	242	238	257	227	260	243	253	230	269	238	236	226	231	258	251	254	248	247	243	260	236	224	255	253	261	255	271	254	244	270	239	244	234	255	235	271	230	240	257	225	264	260	272	259	259	264	230	232	244	228	234	253	244	239	247	241	253	252	257	242	237	238	233	247	257	237	234	240	250	263	235	263	251	250	250	215	237	248	227	227	224	232	235	258	262	262	252	250	255	226	244	253	242	252	261	280	226	248	231	274	237	246	271	248	237	238	241	258	239	281	246	233	251	252	233	201	250	265	220	268	239	289	250	218	246	250	234	237	243	253	211	234	254	232	237	258	245	262	265	259	224	254	224	217	249	243	259	255	245	230	246	273	271	272	255	294	267	242	227	265	229	226	235	238	234	248	252	265	261	243	250	254	248	244	272	238	259	241	246	239	257	249	263	264	258	238	217	245	233	248	236	258	261	250	237	261	255	256	245	240	240	273	270	253	257	261	243	238	267	248	254	226	225	260	231	228	271	229	297	258	235	236	245	250	217	245	259	266	244	276	260	239	244	237	228	255	259	240	253	247	221	262	250	258	218	260	237	221	231	234	232	243	226	235	233	237	263	234	240	223	251	218	244	247	251	290	245	236	234	254	271	270	251	263	227	254	250	245	227	241	269	238	262	243	231	266	257	232	265	240	222	247	246	243	244	271	275	250	226	243	236	261	259	267	238	229	219	265	240	246	244	259	263	237	267	266	256	283	243	235	236	266	259	240	248	228	262	247	255	262	244	258	240	254	258	253	249	257	237	237	269	269	244	262	230	251	263	259	246	234	239	220	249	272	251	275	261	262	249	250	244	275	248	231	247	230	225	275	264	244	269	262	246	218	276	246	251	226	251	250	241	266	258	246	261	262	243	249	237	230	263	239	237	251	252	237	264	224	276	242	254	233	277	270	238	229	227	237	238	260	253	257	210	242	267	262	260	257	228	272	235	237	249	238	265	262	252	224	252	261	235	224	251	227	236	266	234	238	230	252	272	268	252	248	268	247	240	254	227	252	259	218	262	243	243	238	242	220	250	241	247	265	229	281	240	243	269	206	238	237	239	248	258	245	240	269	244	228	259	254	228	215	245	274	255	244	255	257	253	237	255	229	242	262	262	277	247	254	261	246	252	249	246	233	236	252	240	208	257	263	262	256	231	246	233	253	263	275	245	246	241	260	238	234	232	251	257	247	240	260	219	245	227	272	220	235	242	262	251	251	242	255	242	268	270	259	212	241	248	245	238	260	272	245	241	273	251	274	261	240	253	254	232	236	239	238	247	272	256	232	243	265	263	250	243	261	216	267	256	240	271	256	221	264	216	258	254	255	235	225	248	269	229	247	282	238	231	237	249	253	241	272	263	246	252	237	231	253	245	262	242	224	245	221	253	254	225	245	220	238	237	270	241	253	226	282	272	252	255	232	242	256	236	224	243	259	254	232	225	242	242	234	270	280	266	249	250	215	231	238	240	226	271
33118	49851	36332	19798	8302	2264	639	516	501	510	501	482	474	487	497	495	516	467	477	450	471	471	518	501	472	512	486	465	502	433	490	476	487	503	490	434	484	486	452	479	460	475	473	444	464	474	434	441	488	468	493	469	478	476	482	446	526	507	486	491	511	447	540	482	455	462	448	447	477	452	473	509	447	461	493	475	472	454	470	498	476	465	484	462	498	510	459	501	489	507	460	514	456	465	486	495	474	450	489	501	479	473	457	447	467	477	493	527	471	489	458	495	459	457	475	491	484	486	475	510	465	508	466	490	471	459	453	505	485	517	517	475	471	452	477	508	479	459	533	456	494	481	480	447	496	491	471	501	448	477	462	504	495	476	456	500	472	485	459	463	467	492	455	457	460	478	483	491	495	514	481	461	440	508	484	499	499	478	439	466	490	484	479	437	467	471	479	460	467	488	476	473	468	490	476	472	475	514	451	439	484	483	466	455	479	468	523	435	509	481	442	477	496	449	471	493	516	447	464	531	497	469	501	481	442	479	479	476	447	455	491	483	484	451	462	455	473	480	461	459	504	458	510	420	435	468	461	456	482	453	447	476	502	462	466	468	454	478	449	465	479	475	504	506	490	444	459	458	466	496	488	469	519	473	504	492	470	485	495	432	489	483	493	496	491	487	492	489	490	469	487	515	478	520	518	490	459	529	493	460	460	485	482	457	443	476	488	448	490	469	484	499	496	480	467	465	505	501	496	470	477	444	465	474	475	487	459	462	443	470	484	486	443	469	492	452	456	463	487	464	479	467	474	496	482	435	471	500	466	446	460	456	492	444	506	438	462	460	462	476	463	476	483	488	479	467	492	484	495	495	459	457	443	476	463	488	469	487	446	478	484	467	473	482	464	475	483	481	511	433	455	442	484	486	474	439	496	507	486	517	516	456	469	479	458	503	464	478	491	481	493	521	474	469	474	463	491	480	511	481	443	504	469	469	440	484	457	441	474	483	473	501	499	513	475	477	469	515	471	497	485	447	497	519	489	447	475	468	499	478	472	478	487	527	445	435	506	493	461	480	457	491	451	471	473	476	446	495	506	498	444	478	459	472	490	445	488	456	486	466	482	474	472	459	504	474	478	484	478	474	476	464	459	511	428	461	505	464	464	494	456	474	474	504	472	506	495	463	451	497	475	479	484	480	488	469	449	493	472	455	499	479	484	470	453	490	494	478	482	461	457	490	441	486	523	470	475	496	478	474	481	479	474	477	466	500	508	487	509	426	472	441	472	512	495	471	499	479	467	459	505	478	493	503	442	492	450	434	507	466	490	437	507	469	490	463	463	482	469	492	486	468	533	487	493	473	452	461	441	508	480	478	521	465	466	445	455	502	453	471	485	497	519	483	468	465	484	472	490	430	443	511	476	460	460	479	437	493	508	479	466	484	513	461	499	533	460	500	491	487	513	453	467	494	468	472	508	462	467	452	485	492	485	443	467	471	494	490	493	481	449	501	480	478	456	466	440	507	529	513	486	471	437	493	491	506	461	446	480	519	471	492	471	470	514	525	486	499	487	507	476	496	485	491	468	452	460	430	450	496	471	477	450	473	469	470	469	505	477	461	522	507	473	464	478	521	485	491	495	461	473	460	405	470	500	474	469	526	475	533	471	481	468	508	501	502	504	465	470	477	488	462	500	473	479	491	466	503	506	472	442	490	478	479	486	467	480	468	468	493	438	479	502	527	514	437	486	472	468	496	477	501	464	534	458	451	490	451	501	426	483	502	495	461	477	492	489	452	503	497	439	505	460	445	478	468	469	483	450	502	472	488	470	453	461	486	477	481	511	439	471	511	479	461	488	464	483	465	464	457	487	461	490	427	471	495	510	485	481	496	470	476	452	461	468	467	496	484	495	491	467	469	460	466	492	460	529	485	483	477	479	475	461	519	470	474	501	467	479	474	430	459	460	474	508	465	500	483	468	453	469	487	529	469	511	543	463	488	480	506	499	470	477	512	505	492	467	483	502	492	466	469	440	462	494	507	512	480	444	469	455	479	491	461	512	461	483	450	474	461	492	526	457	478	493	461	471	461	447	494	451	494	477	449	480	464	508	484	494	446	491	476	471	424	488	450	493	488	456	468	488	486	507	503	457	509	432	471	451	500	546	486	474	425	471	468	480	492	447	464	497	509	441	475	503	485	469	478	433	466	491	453	456	477	474	476	474	445	439	483	452	471	472	473	455	500	451	469	475	477	462	476	440	490	491	460	454	464	478	527	491	495	505	530	466	478	493	501	490	522	494	446	459	452	482	505	456	477	465	474	445	470	480	480	453	466	482	505	449	479	458	470	497	516	467	481	466	502	472	482	485	461	490	489	494	472	462	461	501	458	468	420	467	527	459	437	473	494	436	472	493	460	485	485	459	469	480	492	463	483	467	462	469	510	481	471	508	442	474	431	465	501	467	438	457	457	448	483	491	508	472	471	500	469	439	464	480	493	444	514	487	482	477	456	493	463	437	487	466	474	514	471	464	484	496	485	457	493	493	441	457	458	462	460	528	493	481	465	442	480	477	465	491	478	469	460	496	478	463	469	490	481	494	489	459	504	432	484	468	469	459	474	481	456	464	493	468	451	480	511	507	475	448	433	415	479	481	454	480	470	451	471	479	479	473	473	471	482	469	487	499	480	445	443	529	467	492	457	491	514	508	501	500	479	492	497	515	443	508	480	476	467	452	485	467	464	488	462	514	468	490	483	496	477	454	491	456	451	488	460	479	501	519	469	456	483	492	461	464	495	514	488	470	466	485	496	484	486	485	482	498	470	468	475	463	439	474	489	481	489	487	491	495	486	509	484	485	450	447	491	474	484	481	485	476	458	521	473	487	480	480	497	495	486	464	478	468	512	485	441	502	488	496	465	493	466	490	482	488	471	494	482	497	509	459	490	493	475	470	523	453	487	480	510	484	463	449	507	494	469	486	484	479	493	474	478	447	487	450	469	454	467	450	472	458	482	468	478	450	464	459	444	462	499	452	468	467	521	462	448	467	443	494	467	468	474	466	495	468	475	478	435	459	445	493	489	459	485	439	488	449	446	501	462	503	458	485	485	449	493	469	479	523	465	474	484	448	503	481	478	511	497	447	480	430	471	474	493	472	465	474	456	495	483	459	463	488	481	427	469	472	455	491	500	506	513	498	497	499	523	452	503	489	444	464	517	448	436	471	488	474	448	512	505	471	498	482	482	481	502	469	460	468	493	465	488	510	468	492	480	467	472	426	490	459	467	455	474	465	476	470	440	477	463	514	490	491	470	480	471	498	495	494	498	437	464	489	465	511	448	472	458	480	463	501	483	500	491	484	477	462	480	463	495	464	455	510	500	453	486	463	476	486	488	473	455	473	510	439	463	491	480	473	496	472	463	488	484	490	475	475	465	489	489	473	478	471	464	500	492	519	514	485	445	456	512	529	448	438	468	473	494	479	464	486	493	437	471	464	461	467	458	471	496	473	511
24625	24826	38104	34355	22304	10335	1291	433	272	272	285	289	237	270	259	291	288	246	259	263	272	294	263	273	284	255	247	306	292	228	225	262	247	264	230	259	248	292	252	266	241	267	287	265	248	260	244	247	248	245	243	259	259	280	267	259	268	242	251	251	267	259	234	269	245	237	262	249	255	273	250	262	274	268	240	281	270	286	274	251	263	254	238	276	255	278	254	254	265	272	274	259	272	245	244	300	278	277	249	251	257	271	276	252	238	276	268	254	231	240	251	241	273	279	255	260	278	263	259	235	259	263	284	232	266	269	239	231	267	252	260	256	280	237	275	236	255	248	288	257	259	233	276	238	232	282	260	258	262	281	276	243	244	250	254	260	307	270	260	255	252	262	246	244	226	271	260	294	273	249	278	236	278	247	267	260	263	256	256	244	228	271	261	266	237	229	240	262	257	268	272	247	260	247	268	230	267	246	243	291	291	261	273	263	246	263	260	271	265	265	258	266	265	249	267	234	252	256	286	243	236	274	249	264	265	254	265	276	271	228	265	246	251	270	256	248	252	287	269	275	285	249	262	263	268	245	274	249	253	285	253	255	283	246	259	237	261	277	278	260	267	274	275	256	277	265	227	247	273	219	273	246	245	259	273	235	265	240	293	303	274	250	240	239	263	263	243	276	254	257	248	261	275	243	293	247	258	254	254	269	252	255	241	253	241	258	262	288	247	231	248	236	274	252	254	268	265	262	260	264	271	263	257	265	247	236	250	273	287	258	250	240	247	258	265	263	257	249	301	264	285	299	257	247	244	255	248	263	279	272	253	246	248	269	299	256	258	269	270	259	256	246	252	236	239	257	258	255	250	268	276	255	249	273	302	259	230	284	263	246	255	255	259	249	248	265	260	239	273	243	308	294	243	269	267	260	236	283	222	255	248	242	254	279	248	291	251	261	288	281	252	216	248	239	255	251	247	284	238	278	257	244	258	255	254	245	235	242	244	263	277	264	271	255	270	262	250	266	275	252	286	231	242	263	253	240	258	276	248	276	266	248	253	287	274	264	267	268	285	271	253	264	260	257	263	267	261	248	310	246	275	267	245	245	234	263	258	253	270	252	268	262	266	253	251	246	271	267	256	261	260	272	232	255	272	240	285	263	238	239	226	252	255	265	256	274	259	229	220	267	253	254	240	268	259	244	232	275	262	241	283	268	250	261	271	267	258	263	284	268	230	261	257	253	269	273	266	257	257	237	261	259	282	245	272	252	266	272	247	235	232	282	243	278	250	270	284	257	243	247	251	268	241	259	264	262	233	267	256	265	275	270	258	231	262	255	265	235	249	271	229	269	275	257	240	264	268	225	258	272	236	250	252	256	239	283	265	254	246	250	271	260	217	264	241	246	273	232	268	244	256	279	264	251	260	265	243	243	265	275	255	230	243	234	282	283	235	294	241	263	242	273	272	265	250	276	269	245	275	264	296	258	255	241	261	270	267	268	268	266	280	287	242	263	243	250	283	255	247	254	258	268	265	295	278	244	293	243	248	248	258	264	264	247	268	276	251	294	252	254	261	256	288	264	246	239	265	236	305	256	272	258	243	286	257	244	266	268	256	257	274	259	261	253	269	236	247	249	255	263	266	248	264	261	250	261	263	257	251	254	243	284	239	256	263	247	257	253	258	242	262	277	265	248	295	267	249	262	229	272	242	274	275	262	238	261	260	251	255	248	254	255	238	244	245	264	265	260	281	263	287	270	256	251	257	282	242	248	238	291	224	241	268	238	294	231	268	248	243	259	270	232	245	265	250	239	263	250	288	257	252	266	284	248	287	259	269	233	254	272	233	248	268	239	280	263	258	266	267	261	247	262	231	257	269	267	271	271	290	243	259	249	266	249	268	259	253	283	267	272	251	232	243	256	246	258	282	253	246	270	270	267	265	262	251	258	259	277	245	290	266	254	275	270	258	262	277	244	236	253	255	225	252	266	273	255	265	242	253	269	275	250	249	275	246	259	247	263	251	255	237	272	269	252	264	279	243	247	249	278	233	275	268	225	235	282	243	229	255	240	250	246	260	247	246	253	261	258	252	241	226	238	266	264	245	251	254	268	265	273	262	262	276	263	256	257	244	231	264	272	287	231	231	272	255	253	242	251	242	269	239	256	263	266	247	229	267	243	278	253	265	243	272	214	261	270	246	261	263	257	236	275	265	239	264	275	229	238	232	256	272	255	263	248	254	229	252	252	268	261	279	257	274	281	284	263	245	255	275	261	280	249	267	252	240	282	268	230	247	233	270	243	270	233	253	259	263	253	270	243	250	264	267	272	235	263	239	263	253	286	271	255	247	244	221	264	270	254	255	257	259	254	276	247	253	262	237	280	219	245	237	257	248	243	281	264	263	303	242	261	257	246	267	276	257	225	273	261	249	248	258	245	249	284	232	225	250	251	271	251	272	284	235	267	250	219	272	259	253	259	248	264	245	234	285	233	209	267	239	261	253	274	222	273	237	272	251	272	259	253	250	245	232	260	249	270	288	224	295	261	245	249	270	261	264	250	253	267	272	280	259	278	257	255	297	261	236	253	265	299	235	258	265	270	256	266	255	276	265	239	246	256	261	254	254	257	266	264	251	233	254	260	250	254	209	284	253	261	247	257	252	229	269	247	269	268	264	269	261	266	248	246	263	263	271	260	229	264	231	257	276	275	282	289	254	274	308	262	261	249	265	284	287	268	245	278	257	283	257	247	230	244	239	257	301	287	241	252	266	275	264	275	266	262	274	271	271	279	266	270	273	262	263	260	260	290	265	245	289	251	234	256	280	252	249	255	249	264	270	262	256	249	286	260	293	273	247	294	241	264	228	261	286	247	248	248	247	256	251	241	263	220	263	240	261	228	267	244	251	256	253	250	296	267	267	259	282	274	265	257	262	257	304	278	265	272	279	284	255	274	229	261	235	263	267	247	262	261	258	275	250	285	255	248	255	249	250	236	268	272	228	226	278	249	272	230	257	238	273	274	282	250	239	255	247	274	260	282	287	251	261	248	251	268	250	256	266	249	249	272	236	257	255	269	279	246	273	292	255	238	237	273	267	258	269	250	264	253	245	266	265	268	267	277	253	255	278	234	291	268	276	269	275	257	254	242	260	250	246	263	251	259	262	275	249	281	253	244	258	255	253	233	260	244	239	260	275	276	270	255	214	247	257	283	262	267	261	237	250	234	244	268	247	266	260	257	228	255	272	258	276	249	256	247	238	272	242	239	246	243	258	262	275	252	270	262	219	237	238	230	265	268	269	275	252	267	267	254	268	252	246	241	280	246	274	260	280	244	248	265	264	263	270	259	249	280	238	236	247	254	289	261	257	244	233	244	248	263	246	295	244	231	256	235	283	239	270	251	240	244	245	247	244	239	278	244	278	225	272	270	265	275	255	260	261	260	250	266	253	242	250	252	255	253	273	257	252	287	258	252	247	265	247	286	239	241	243	274	263	241	243	264	255	209	259	250
57790	91818	70918	45820	26597	9182	1819	988	529	536	507	523	545	432	525	498	523	491	491	511	489	498	455	527	518	466	509	445	510	448	503	527	474	474	470	500	538	493	529	493	484	445	441	444	464	485	480	473	496	525	488	490	482	459	524	457	467	474	473	495	475	507	456	507	487	466	478	507	479	525	506	525	513	470	464	476	483	453	506	508	500	518	476	533	489	519	423	502	495	450	492	522	484	496	488	539	515	492	478	506	476	538	483	508	483	505	496	493	445	511	496	504	500	461	512	462	488	542	492	506	471	495	490	494	500	475	552	495	527	490	514	460	474	464	491	481	519	482	477	532	517	489	457	490	486	514	504	528	482	484	539	518	497	513	516	513	504	524	517	480	508	472	452	487	479	509	445	491	513	473	524	487	492	552	481	504	485	506	498	491	505	463	492	497	520	515	489	517	485	488	490	466	527	488	489	486	488	518	466	509	502	476	500	478	511	438	495	477	466	505	513	488	496	503	461	492	430	450	470	472	493	497	481	455	488	507	492	511	500	518	477	490	470	473	515	477	498	492	521	498	511	475	484	451	485	524	511	492	471	491	476	498	491	473	475	521	486	511	473	497	474	483	497	489	515	495	517	469	476	471	530	469	468	522	549	474	498	502	508	514	471	493	461	483	477	474	474	506	512	501	472	501	459	491	513	499	492	509	507	505	511	524	506	506	545	499	466	483	502	467	487	454	505	540	478	454	491	485	455	530	451	479	457	522	500	513	446	454	478	469	500	463	500	487	498	469	507	490	503	477	499	499	492	509	490	531	456	448	514	507	483	483	516	504	523	501	475	532	522	477	487	497	464	484	513	492	485	437	470	512	475	477	468	478	480	467	486	502	468	506	498	488	489	513	503	508	451	429	525	466	518	458	479	494	493	476	431	468	505	494	499	494	518	495	467	485	474	513	477	450	500	519	475	479	517	510	496	495	504	478	494	456	468	513	472	483	492	479	494	510	469	484	492	473	447	491	531	521	447	498	472	497	487	469	505	471	505	457	528	476	479	465	523	461	499	515	483	515	509	490	461	464	500	505	498	469	522	482	495	522	462	482	483	496	539	462	446	478	549	514	504	467	484	452	491	493	488	479	490	461	478	444	473	480	492	457	488	508	487	478	451	528	486	446	489	486	461	510	513	488	498	502	491	508	469	497	487	494	499	510	483	491	507	492	469	524	506	503	516	484	511	457	462	486	455	459	483	493	524	505	490	473	504	502	504	498	481	470	509	479	494	481	508	519	452	488	490	498	475	458	456	492	459	543	500	479	516	453	495	479	506	522	492	501	535	455	486	496	488	542	480	508	433	489	481	469	474	505	465	498	467	434	475	519	499	476	512	508	462	464	496	497	446	489	505	481	497	445	499	499	483	482	477	463	465	515	481	470	485	490	549	438	461	481	476	499	482	479	476	508	494	521	474	517	480	500	500	485	488	513	483	475	451	522	477	489	498	472	455	464	538	467	488	451	522	487	525	481	482	501	470	505	506	521	503	495	523	457	484	493	480	478	503	491	484	518	486	437	447	489	493	495	525	484	501	487	475	455	482	498	537	491	540	474	510	486	489	486	525	495	522	458	503	497	503	479	518	457	474	502	475	502	475	484	491	477	492	454	467	491	499	502	495	528	531	502	445	463	489	520	493	517	471	477	460	501	545	524	502	490	496	473	489	462	522	511	449	491	498	449	516	515	464	519	520	504	483	503	480	502	470	489	477	479	504	462	486	509	471	523	548	511	499	497	515	466	480	527	485	506	489	466	463	470	499	482	504	465	502	486	518	457	494	492	508	473	541	523	465	540	515	469	475	478	506	494	507	519	512	493	418	504	473	480	536	497	462	485	494	508	523	457	491	477	483	484	496	491	532	481	489	469	490	500	474	478	483	503	495	520	485	468	469	485	508	500	453	490	504	466	465	491	519	501	494	503	499	481	504	490	511	498	510	475	494	441	477	484	459	463	491	447	525	476	474	494	505	493	490	506	491	486	468	471	479	481	522	514	442	486	475	487	498	519	520	485	493	487	494	450	480	510	507	475	462	465	472	478	491	492	516	514	518	492	509	496	503	500	527	447	490	474	453	525	490	461	482	470	464	492	500	472	441	504	486	470	505	481	499	502	510	502	495	496	503	507	493	507	497	498	508	485	494	478	519	509	463	519	486	498	492	521	479	492	509	505	489	463	487	512	486	504	452	483	480	479	512	492	466	486	454	465	480	438	445	474	460	451	450	474	480	465	492	476	466	518	517	486	471	501	502	506	490	482	476	491	467	493	483	458	521	508	506	473	473	481	484	466	471	498	508	496	463	532	478	466	486	467	453	458	519	482	494	491	470	497	503	457	512	513	501	494	514	519	452	491	520	523	437	478	500	491	499	485	494	501	509	478	466	479	490	528	494	481	474	475	471	454	486	489	474	516	533	484	502	494	512	516	485	511	503	537	498	477	526	509	493	491	494	500	473	501	528	462	482	463	525	462	512	469	491	500	519	500	508	444	517	484	520	520	447	475	460	472	518	467	454	506	502	485	521	452	472	481	481	479	478	541	461	501	499	493	463	506	519	518	490	501	484	468	493	476	449	484	513	463	511	556	498	465	495	459	485	508	503	439	489	486	512	485	486	493	462	477	460	467	535	506	484	469	458	479	497	477	492	467	502	499	455	518	468	505	506	437	458	449	457	473	499	502	485	516	475	504	538	481	507	512	493	460	463	501	477	513	488	491	477	468	513	492	484	474	499	522	471	522	537	490	504	476	489	493	504	460	487	492	518	521	496	487	521	487	474	500	513	510	486	429	481	490	481	469	521	499	491	500	446	524	502	492	477	460	475	450	490	520	476	483	493	487	471	481	478	494	499	485	494	458	483	483	491	519	488	505	477	508	512	486	527	467	474	461	523	551	502	475	496	500	492	477	451	490	477	484	472	459	486	487	484	498	493	504	534	524	513	503	478	505	480	476	485	444	493	464	534	485	534	493	529	495	488	482	459	479	492	512	503	497	485	479	528	528	477	503	485	500	447	488	457	465	479	514	498	478	463	491	483	483	482	506	512	479	488	469	475	489	490	516	481	522	470	507	477	474	462	502	468	497	453	518	514	470	457	487	537	498	443	479	484	468	477	524	509	477	548	538	470	517	476	529	537	472	512	492	492	499	484	514	489	474	491	539	517	485	419	505	446	487	471	461	486	499	469	498	473	488	509	480	481	533	501	538	469	490	541	449	500	503	502	497	477	470	526	475	468	478	445	482	466	469	479	519	484	498	474	489	493	512	515	506	490	492	497	500	489	484	450	489	487	520	467	497	526	481	484	474	488	499	490	497	454	478	483	477	477	494	510	469	509	468	491	499	486	479	501	547	442	499	523	483	481	504	517	512	457	467	497	505	479	473	491	490	487	479	492	490	475	497	495	517	498	480	468	469	500	468	494	498	511	475	526	503	485	491	469	409	545	499	496	477	507	466	462	508	469	509
23408	22626	33263	29432	23198	18339	5425	583	361	358	351	355	330	306	315	349	335	319	350	332	311	348	343	329	312	322	357	310	337	321	318	279	314	352	317	346	330	346	348	331	342	337	340	345	319	334	325	318	326	324	331	319	316	322	347	303	311	324	310	309	322	312	298	318	307	296	355	291	293	330	307	342	312	305	297	292	338	312	341	293	309	337	329	319	306	312	316	303	301	299	327	326	304	315	308	337	327	346	305	314	319	360	320	297	303	319	333	330	337	332	328	337	311	265	357	347	308	313	327	319	294	328	290	319	304	321	327	310	345	307	362	320	309	315	317	285	331	308	295	302	310	321	321	327	341	322	347	293	306	325	325	318	333	292	319	346	323	352	343	325	311	351	331	316	342	323	324	351	342	342	326	321	289	307	342	318	327	318	313	330	336	322	314	331	301	325	328	329	335	291	302	318	295	318	299	332	284	336	318	309	325	288	310	289	335	327	308	292	339	319	332	323	324	338	330	309	334	314	324	312	317	310	330	327	298	316	324	315	317	312	289	338	347	324	319	305	314	320	334	349	327	264	314	306	310	321	318	336	294	352	299	300	318	285	325	314	335	313	334	301	312	307	330	308	318	308	308	344	334	308	297	317	335	307	357	353	300	279	291	320	339	346	316	348	309	330	291	328	323	310	311	316	338	312	330	288	352	320	324	302	311	336	325	311	303	312	305	319	298	315	324	330	325	325	303	307	294	332	313	320	309	299	310	311	337	353	332	320	330	322	304	313	335	324	325	310	297	343	302	331	316	308	281	320	325	326	320	308	311	305	323	301	308	329	328	314	316	320	321	328	314	335	306	352	363	334	317	319	298	310	313	294	315	307	326	316	347	293	328	295	325	334	325	330	324	310	300	343	319	326	312	324	323	287	327	306	291	302	332	355	285	307	351	315	317	324	311	294	304	318	345	307	307	352	323	324	304	307	329	298	302	287	326	290	307	324	298	322	321	343	311	307	305	309	293	307	306	288	302	319	296	335	311	322	316	329	325	329	319	326	327	284	338	312	333	290	294	316	312	333	318	331	323	331	336	337	280	304	324	304	335	316	330	333	302	317	323	327	324	342	326	306	308	326	317	337	340	316	307	331	294	286	346	301	310	302	302	326	297	345	326	324	311	310	292	306	289	294	328	304	324	308	368	302	300	330	311	286	323	322	319	326	324	304	304	296	315	330	341	317	316	329	331	301	300	321	304	282	339	318	330	309	313	300	330	336	315	295	304	327	316	316	345	356	310	369	319	299	285	310	373	287	307	328	329	327	285	292	308	314	306	292	333	315	332	324	322	309	337	332	292	306	301	316	321	335	357	318	305	352	323	335	313	317	324	322	309	326	316	312	323	326	319	315	313	350	306	340	321	319	301	315	298	354	317	375	316	304	304	323	335	333	316	325	290	329	329	320	311	347	315	323	322	326	332	339	300	307	306	308	284	317	328	307	316	312	322	309	307	303	289	327	344	319	310	339	295	341	334	339	313	326	309	321	301	299	348	308	358	309	315	332	341	345	293	311	304	311	322	344	325	317	310	327	285	333	343	317	337	327	306	328	305	309	326	304	331	318	297	318	316	342	308	319	311	331	323	332	314	292	289	313	347	328	336	344	303	310	299	313	324	311	330	310	313	288	309	342	340	308	292	326	308	329	327	306	291	315	305	316	340	300	306	314	309	310	312	304	276	317	299	314	331	299	312	334	324	345	325	319	352	315	316	330	282	328	285	322	337	297	304	357	318	314	315	343	309	330	303	352	309	329	312	307	311	288	333	354	340	322	317	297	306	337	324	328	311	303	315	284	323	302	323	309	323	338	313	302	319	292	305	355	322	356	293	319	316	337	320	312	333	316	333	326	341	327	348	314	314	353	343	299	321	333	315	322	312	273	353	300	313	324	319	315	330	345	333	297	289	316	316	320	314	282	333	282	302	302	318	354	324	337	309	323	315	336	346	300	301	298	311	331	352	318	324	344	312	345	334	339	306	271	302	316	308	338	319	346	324	307	300	314	327	295	325	293	314	310	319	313	305	338	336	343	310	317	341	366	310	296	319	307	323	322	311	312	310	342	333	322	338	329	319	326	338	341	297	336	326	315	339	316	339	307	299	295	331	300	298	331	303	318	319	340	288	340	338	281	356	303	321	316	293	343	326	320	321	334	309	306	296	283	292	323	343	294	295	308	303	346	344	323	307	308	329	320	330	277	325	302	344	320	292	308	330	320	299	332	314	336	311	302	342	306	325	341	356	327	300	315	316	342	306	283	322	311	357	302	297	325	322	330	326	313	300	300	322	330	290	317	327	313	318	328	302	335	327	312	333	342	327	321	311	290	331	308	349	318	305	289	334	324	300	303	305	334	311	309	321	309	324	349	342	297	317	305	311	363	323	305	282	305	300	322	301	288	324	333	269	310	291	342	339	343	323	344	339	309	349	295	294	332	324	326	350	338	329	306	325	284	316	272	318	334	321	344	295	321	284	311	311	319	312	326	308	373	311	301	314	301	322	295	324	320	285	330	317	340	323	321	321	339	336	304	340	321	328	321	284	360	308	345	306	317	313	294	337	296	334	344	331	312	358	305	305	327	324	347	320	316	298	300	300	316	288	326	302	308	306	306	318	331	295	302	319	315	360	307	331	325	287	301	297	358	344	324	309	316	310	331	332	309	326	352	326	342	318	311	297	303	299	335	351	342	316	313	328	334	337	324	301	316	318	331	336	319	330	307	330	312	303	329	319	316	294	345	332	325	353	302	305	335	307	309	313	345	320	325	318	321	358	300	298	342	310	320	326	312	323	305	322	314	312	333	306	324	320	322	286	299	350	318	302	339	312	335	314	318	326	301	317	321	334	326	334	331	327	321	297	320	284	340	312	342	297	322	314	289	311	319	328	300	318	304	347	315	331	279	305	312	307	346	307	289	289	286	335	276	346	313	311	343	298	326	344	302	307	330	300	332	338	299	287	329	294	324	318	317	340	325	334	310	334	308	325	316	331	282	286	335	309	322	331	308	310	335	334	343	305	323	302	327	273	314	337	323	322	348	293	324	309	313	293	318	317	325	327	334	307	331	313	325	300	316	295	322	310	302	293	304	362	336	307	322	312	355	309	326	318	338	295	334	305	331	316	331	328	332	327	337	315	327	313	306	312	309	314	303	343	324	319	335	288	336	338	337	314	329	307	328	328	301	346	304	343	315	339	335	323	319	325	300	348	323	321	292	343	309	298	323	311	317	307	309	352	305	299	298	266	303	346	326	318	339	309	294	329	330	329	320	299	315	297	283	331	341	309	340	319	316	327	332	315	329	313	356	331	292	367	310	321	324	372	328	340	313	320	322	309	293	333	331	311	326	284	323	304	315	316	313	324	314	344	329	337	292	300	364	302	307	319	313	323	294	293	316	313	334	328	283	333	313	308	301	354	312	305	331	299	311	319	320	316	309	328	306	322	342	275	336	323	329	322	320	312	316
59165	101329	80720	54681	32071	13732	2972	1037	648	554	624	585	537	578	535	554	603	590	583	602	575	603	568	575	544	607	591	561	577	547	556	597	580	585	573	595	598	534	592	541	597	561	578	580	596	581	584	576	549	569	531	568	567	585	603	540	581	556	593	575	551	600	604	576	576	560	551	582	561	560	589	580	567	594	567	573	567	570	625	566	603	587	570	573	568	576	553	564	552	588	595	605	570	554	583	596	520	569	590	535	582	579	627	563	552	585	568	551	593	572	550	579	595	555	605	592	611	594	584	573	581	547	616	582	576	574	570	573	609	599	493	559	553	623	572	575	530	548	545	587	570	550	550	621	610	583	578	607	587	544	573	612	566	558	582	625	599	568	605	572	549	587	539	582	527	603	573	545	535	584	548	574	565	541	642	570	596	622	579	570	603	566	577	576	604	567	583	568	568	578	573	558	620	592	556	594	612	626	574	574	623	591	567	551	579	569	537	613	570	607	541	581	596	545	624	586	592	539	606	538	589	624	577	569	564	586	591	553	606	615	568	566	566	567	606	581	543	617	587	586	560	596	559	602	525	645	582	572	569	562	549	516	586	564	587	607	571	589	582	553	567	555	589	545	508	556	585	559	569	542	538	591	559	566	549	550	621	583	557	580	590	545	567	569	572	579	626	566	567	547	615	599	541	587	511	586	585	590	602	589	553	564	572	588	603	614	607	602	599	604	552	571	620	533	565	516	579	561	585	559	544	582	624	580	576	577	599	623	594	581	567	595	584	587	574	587	583	619	610	540	577	559	539	602	560	602	556	502	564	582	587	582	554	595	560	541	592	575	557	591	585	615	543	558	651	620	554	553	552	534	588	597	567	539	607	602	579	582	553	563	548	569	591	607	559	569	590	565	555	581	576	542	581	580	594	588	594	583	552	560	602	550	579	587	552	571	574	565	589	577	568	590	616	555	590	577	549	567	607	598	546	590	552	573	563	613	622	593	551	617	544	579	591	615	565	605	585	545	534	592	591	561	597	579	580	567	595	609	585	570	537	571	606	566	545	559	606	586	598	552	559	602	541	548	552	553	567	601	542	595	505	554	575	557	552	584	559	576	598	563	585	544	533	546	621	583	556	588	551	551	610	549	538	570	600	609	594	649	569	562	579	565	540	599	561	592	579	584	581	556	579	555	572	562	549	556	579	601	588	575	585	594	552	609	549	574	588	598	555	580	586	583	598	557	568	574	608	617	578	633	582	582	596	597	558	591	600	617	525	573	571	605	577	600	627	541	580	570	544	586	614	582	589	577	557	560	577	583	594	594	534	585	590	579	560	550	599	569	604	582	577	549	564	592	562	577	519	567	567	528	590	549	564	566	551	564	577	545	573	532	567	586	569	603	594	561	567	571	585	630	548	548	595	567	584	621	595	576	555	523	577	590	531	555	597	542	594	566	574	561	596	597	565	551	583	599	563	516	572	623	572	569	565	604	542	637	604	580	551	603	553	580	572	582	578	576	595	588	554	564	562	548	523	599	546	585	622	597	570	567	577	550	592	571	577	603	525	529	547	548	565	604	588	592	598	614	577	561	575	586	553	610	537	563	572	615	572	567	579	564	555	577	588	572	582	528	589	588	508	600	562	562	607	573	564	576	545	561	584	553	561	529	593	596	527	580	566	585	600	565	605	581	555	566	569	574	572	573	543	586	552	569	576	551	599	540	553	588	578	577	546	583	575	554	586	563	566	597	591	553	596	590	592	565	577	576	591	600	573	554	554	576	595	569	560	569	588	556	594	580	528	558	572	572	579	577	561	559	568	602	571	593	564	587	577	548	601	568	551	555	585	577	553	552	549	564	559	563	600	596	615	594	562	553	571	560	575	544	586	587	554	570	576	559	533	569	541	561	609	542	576	580	583	600	577	572	597	592	613	579	616	561	541	529	570	551	557	593	553	560	573	546	580	564	571	588	581	568	547	567	584	569	597	548	554	618	608	559	596	537	548	549	572	583	593	572	578	584	571	606	567	579	574	610	583	577	592	599	575	505	576	580	584	573	611	588	603	526	596	611	610	614	553	547	592	564	590	578	579	605	558	560	591	556	613	587	557	550	538	596	584	625	563	561	547	570	573	610	561	586	584	570	570	599	558	565	555	613	567	582	581	564	623	551	573	573	573	548	591	580	609	603	578	617	576	614	595	597	573	577	565	596	559	532	588	645	592	546	590	552	565	583	657	557	579	561	579	592	585	530	587	572	606	568	604	578	618	608	586	569	571	611	558	612	562	540	588	592	576	576	598	554	563	584	610	555	535	573	582	561	572	579	548	543	561	593	597	554	597	547	594	580	597	517	529	577	571	582	585	564	596	566	574	620	599	565	587	535	637	564	586	577	571	570	600	582	564	589	571	632	583	589	570	528	552	566	597	567	584	568	621	543	574	610	601	583	564	562	545	578	533	611	591	587	628	566	572	636	582	624	578	613	585	568	582	556	601	602	558	577	568	555	593	577	587	595	542	595	591	564	592	562	600	577	580	568	555	580	554	582	542	534	559	539	600	546	566	589	580	575	560	567	545	610	588	579	575	588	545	604	576	617	616	578	594	567	570	561	613	564	576	574	590	575	557	570	568	587	573	598	557	580	559	568	582	601	579	560	584	620	634	570	568	601	551	562	522	570	531	607	570	591	572	574	614	564	562	545	581	591	551	568	575	603	583	577	607	557	599	569	588	550	554	640	567	536	556	559	550	593	581	560	544	591	576	579	585	567	582	564	596	582	576	602	579	597	582	549	604	593	549	584	537	589	531	588	582	556	592	568	587	594	575	590	578	587	574	549	588	609	569	566	573	547	555	618	592	557	602	581	570	585	556	544	573	561	592	559	531	577	542	616	597	538	611	579	593	567	571	576	558	585	571	591	613	561	545	550	576	549	539	538	564	582	558	571	538	560	586	580	557	541	572	571	479	536	582	558	560	600	602	598	577	587	644	570	562	535	608	570	547	564	598	570	586	631	558	572	582	610	523	592	514	576	614	590	566	566	554	578	554	541	565	593	608	538	576	602	547	581	581	533	594	631	581	591	530	604	545	556	594	569	604	529	594	555	574	572	574	590	559	525	593	615	603	609	556	555	547	539	575	542	620	588	541	607	581	580	597	531	594	574	657	548	571	592	550	566	545	518	554	551	584	542	604	557	544	563	560	572	559	529	574	589	614	569	560	576	590	582	586	597	579	589	602	603	607	559	576	604	569	570	577	544	565	597	544	569	551	621	570	569	585	557	587	614	565	606	599	611	576	596	616	547	624	578	567	607	503	549	572	569	574	496	576	549	549	579	597	527	567	534	564	554	568	556	538	601	611	616	586	593	565	573	604	533	567	555	564	582	601	568	563	571	601	585	567	560	615	550	600	550	567	581	571	615	564	619	600	559	521	550	580	576	572	562	584	553	593	567	564	590	607	591	546	592	582	538	615	582	529	590	577	603	534	551	564	553	570	565	574	589	525	529	610	571
28269	31407	30296	16071	3312	752	355	276	259	231	265	253	286	233	242	218	247	249	261	244	248	275	236	237	251	224	246	252	241	250	247	257	257	244	245	260	235	272	265	253	273	263	263	257	252	265	239	273	238	259	247	264	251	264	235	264	250	237	241	250	237	247	247	236	274	254	268	249	234	288	253	253	259	234	243	226	245	244	235	233	230	252	271	244	273	252	249	256	252	252	251	235	246	253	275	253	252	235	253	249	226	238	278	261	258	267	251	264	242	242	254	256	244	262	262	253	254	254	249	251	235	246	237	255	268	224	241	233	272	227	237	235	235	253	271	212	238	240	228	244	215	254	276	256	261	247	250	236	230	267	266	249	229	261	253	262	255	257	246	279	252	243	278	256	248	241	270	254	231	266	272	243	270	249	236	237	249	254	224	240	267	264	238	237	222	228	232	274	247	252	246	259	236	256	244	266	246	243	270	226	260	248	231	251	266	234	248	272	257	242	251	254	267	287	228	248	233	248	256	232	233	284	252	245	259	253	246	275	272	256	252	257	249	253	254	260	264	234	262	264	257	245	235	281	221	230	222	258	251	245	232	241	256	255	268	273	250	250	218	221	253	264	267	266	222	239	223	240	254	249	229	260	245	245	234	248	292	245	229	254	273	266	277	240	290	245	256	257	280	258	255	249	261	247	248	249	268	217	261	266	278	283	249	258	244	238	264	269	257	245	229	266	221	252	242	242	250	239	220	271	250	267	264	261	275	208	249	277	265	234	237	248	273	259	240	279	229	243	233	273	246	234	228	240	227	263	241	257	249	262	235	252	259	237	263	267	280	252	241	239	248	233	258	266	261	276	240	243	266	252	238	230	245	239	235	234	263	241	238	268	266	222	246	268	262	267	264	261	236	260	256	253	236	225	254	241	258	253	251	239	259	239	283	260	218	233	246	256	263	229	230	262	241	240	276	259	267	250	262	260	255	251	246	247	242	264	261	279	252	253	237	272	264	276	236	261	260	279	254	224	233	253	264	244	232	242	284	265	276	222	245	231	264	228	232	254	260	221	272	276	262	245	241	249	214	235	245	259	248	242	259	262	237	209	257	262	235	238	222	245	251	223	258	246	253	245	245	231	268	251	251	226	256	239	265	238	222	292	247	270	252	252	250	257	237	257	223	217	244	243	271	256	248	256	264	267	256	274	238	258	222	288	261	235	256	255	258	255	264	250	257	255	248	248	241	266	262	252	286	262	255	283	267	244	255	245	259	269	214	236	236	277	242	268	244	233	292	224	262	276	246	247	266	266	272	238	244	243	253	262	243	250	261	250	221	245	285	238	254	238	248	275	251	252	274	265	247	239	231	235	247	250	262	248	273	270	265	241	252	256	244	278	291	260	258	258	235	230	265	249	260	251	245	245	258	274	245	268	248	244	248	242	268	248	230	267	239	244	264	256	237	260	261	214	269	254	218	250	279	231	248	272	208	246	273	252	253	218	247	267	244	257	232	251	258	246	228	236	241	257	277	256	270	264	239	235	263	261	284	263	260	228	239	230	251	251	229	266	259	265	237	235	268	251	238	264	244	229	263	234	239	236	244	236	265	220	226	271	251	253	251	279	237	257	250	276	256	263	255	260	259	233	252	253	226	251	281	277	243	261	230	262	228	235	266	233	252	236	265	278	244	231	211	262	256	251	238	267	247	244	262	222	223	250	242	242	267	272	229	248	240	258	234	242	231	219	253	248	241	245	238	261	247	243	240	243	242	255	258	230	248	249	238	255	260	259	256	254	241	271	279	260	265	246	243	242	225	257	240	266	230	234	245	247	242	261	225	243	250	243	244	284	226	274	256	245	232	239	252	233	250	277	279	232	238	261	233	248	257	240	220	239	253	217	247	259	218	252	265	247	238	255	262	259	249	248	244	242	242	268	248	232	252	260	242	254	218	242	269	256	253	243	222	241	239	236	250	237	256	215	249	251	227	256	244	252	295	245	265	237	250	256	258	263	259	240	253	226	281	240	240	262	255	265	268	236	272	260	253	266	246	276	255	267	240	273	251	235	284	244	253	230	254	277	259	246	252	257	262	252	261	270	230	273	261	254	249	260	233	241	243	251	277	268	247	251	236	230	231	256	254	261	262	237	276	263	245	247	236	258	248	243	275	235	259	237	276	246	255	235	313	222	222	247	244	236	256	254	240	225	298	254	251	238	267	259	238	255	242	266	246	256	251	256	256	255	255	257	233	241	243	275	251	219	254	243	275	251	240	235	235	228	274	240	248	248	232	239	287	240	267	254	268	284	248	236	266	220	267	285	249	258	261	244	249	250	262	237	252	286	269	245	296	238	248	238	246	248	246	264	243	240	270	259	253	254	277	277	243	259	236	237	256	239	254	234	216	258	247	257	259	229	254	238	255	271	239	271	260	259	259	234	259	250	255	237	283	270	268	259	276	247	244	230	243	251	269	252	247	236	249	267	266	243	235	254	261	269	252	254	219	245	239	242	274	218	253	249	220	268	276	248	229	242	239	235	237	245	255	268	247	254	257	262	268	258	255	236	248	251	263	249	260	229	261	246	247	250	246	258	231	258	256	233	247	229	258	238	265	234	252	259	225	274	262	251	260	216	240	234	274	233	265	223	245	248	253	244	248	248	277	239	259	224	280	226	264	279	280	254	260	283	238	261	269	250	269	244	229	240	237	248	268	279	244	223	280	278	250	244	231	234	245	246	240	243	262	244	266	237	261	260	280	246	255	234	251	290	267	258	246	264	238	257	254	256	246	283	240	233	247	276	224	236	275	235	246	228	279	264	247	253	246	244	245	230	251	233	247	278	244	260	260	246	242	230	224	240	232	261	244	230	259	274	256	275	254	245	252	236	254	230	257	260	278	273	242	232	250	278	270	273	252	218	249	254	243	259	260	238	251	231	252	239	217	236	257	262	249	246	231	275	223	251	245	260	241	231	240	238	248	253	256	290	281	284	262	258	252	275	225	277	252	250	239	239	268	237	238	252	253	243	237	238	255	264	250	255	255	254	244	260	240	230	242	236	255	247	234	228	259	235	254	244	250	255	285	227	240	250	252	257	253	273	224	268	208	240	268	259	242	262	264	223	237	255	230	290	231	252	263	289	220	250	263	254	259	245	270	266	238	243	222	241	267	288	267	260	244	250	274	253	233	252	244	243	262	253	270	243	294	261	258	271	295	248	232	256	252	270	253	251	262	258	253	252	245	249	253	254	244	240	230	248	257	274	267	228	279	242	254	254	245	216	226	249	250	245	257	230	266	244	227	272	246	279	251	259	214	269	269	230	261	237	248	258	257	259	267	249	268	249	247	253	246	246	251	243	256	254	248	238	267	253	266	251	257	254	264	263	250	258	279	234	265	237	262	262	244	238	265	253	262	256	253	245	230	258	248	257	235	268	246	240	251	242	246	248	279	239	255	271	254	223	243	260	231	241	270	285	247	241	249	229	226	264	224	240	274	240	245	262	225	268	272	272
34021	49638	36615	18427	5824	1761	699	511	502	468	478	515	471	458	465	502	489	489	454	485	486	498	488	514	474	496	458	457	476	499	481	474	478	466	517	470	489	450	471	517	478	514	473	466	490	477	530	500	474	511	479	467	503	482	511	490	494	467	514	511	468	503	476	513	490	457	510	522	473	461	472	484	482	490	493	478	506	532	484	474	516	512	475	439	509	496	484	487	485	497	511	508	485	497	469	469	455	467	463	458	513	472	528	487	543	522	500	495	489	488	449	477	471	477	470	479	474	482	475	497	458	487	483	446	500	497	472	480	507	499	477	479	461	468	470	475	516	448	536	491	483	489	456	512	466	440	486	464	473	465	503	510	478	464	463	481	534	506	472	467	457	528	466	491	458	533	472	492	495	520	487	502	456	508	444	471	495	460	487	465	503	464	457	456	497	492	506	504	477	495	548	464	479	491	461	495	503	509	484	494	502	494	490	473	471	506	465	511	490	502	466	466	480	494	458	515	489	489	520	480	481	494	474	484	489	537	468	466	471	474	504	503	452	473	467	472	500	479	517	478	496	493	502	511	472	486	481	489	512	463	488	487	473	468	491	502	496	483	507	485	459	487	448	466	499	484	489	477	499	479	484	475	460	470	486	497	488	508	483	512	510	509	477	458	453	465	465	497	463	486	503	468	501	504	458	510	522	450	478	479	473	482	498	487	506	499	494	470	472	446	508	516	528	483	494	531	517	438	523	508	535	478	504	510	443	484	498	477	489	494	508	447	512	517	495	481	523	462	475	438	513	504	513	451	559	502	503	526	466	513	513	489	486	455	505	473	493	483	486	473	459	492	509	463	479	437	482	487	491	483	461	517	515	484	540	501	506	479	460	477	530	472	464	492	484	493	459	531	495	531	518	533	486	467	530	505	490	482	518	520	465	503	475	477	460	474	485	445	466	474	469	491	495	500	467	532	492	481	529	472	473	494	445	499	470	487	496	466	467	526	500	487	510	461	515	464	478	484	475	481	520	499	478	489	476	486	467	492	467	476	432	500	475	506	492	436	507	544	508	469	472	472	494	465	484	498	480	454	496	479	509	474	472	459	434	478	518	496	449	485	470	481	504	465	475	497	499	509	485	468	514	466	504	495	480	473	460	501	472	515	498	451	455	517	469	455	531	491	479	462	502	482	537	484	482	499	500	495	496	515	477	464	486	476	471	464	486	499	507	488	468	481	447	497	517	509	473	471	483	485	492	510	506	516	519	501	485	483	487	476	508	489	483	510	498	489	496	486	468	510	480	482	486	437	481	493	490	485	489	507	467	493	492	506	509	484	455	451	474	500	462	492	476	502	501	490	520	470	484	519	462	510	514	517	502	463	527	477	464	502	526	475	514	436	489	493	459	485	499	490	501	477	470	471	453	478	500	471	488	478	524	508	479	466	477	475	494	481	479	472	468	473	492	457	532	460	462	521	478	484	467	480	508	464	500	464	495	428	507	485	468	464	479	457	466	506	497	439	444	480	461	521	470	473	491	494	468	483	508	490	482	470	488	471	471	534	478	509	499	471	473	487	455	503	535	462	493	470	514	513	483	470	501	516	477	504	469	498	519	518	476	494	488	475	483	479	477	481	555	533	484	490	460	480	460	481	500	476	469	491	488	531	457	475	516	493	490	548	485	487	462	468	484	516	497	464	465	483	481	471	468	470	453	488	450	500	482	481	501	463	470	507	454	492	457	468	510	500	506	469	498	502	496	460	487	499	475	511	474	509	507	495	469	481	491	479	516	484	502	487	462	524	477	514	494	502	481	511	486	499	480	442	467	498	435	479	478	497	443	473	501	445	465	479	498	476	493	491	502	482	480	485	487	452	503	501	472	506	487	477	472	459	479	469	477	517	471	483	459	448	474	494	499	440	507	478	452	519	468	484	479	496	445	483	471	466	522	465	457	512	524	489	498	462	478	450	509	501	478	502	480	486	499	476	495	453	502	495	483	516	480	478	462	496	494	499	490	479	511	475	509	502	533	488	483	501	486	478	515	476	456	482	493	504	520	435	475	507	491	473	477	521	483	474	491	471	455	486	466	470	490	512	484	452	468	486	481	453	505	453	482	509	491	480	485	450	445	526	474	468	456	464	508	487	445	494	471	528	458	453	456	480	491	467	475	505	465	487	477	510	517	455	508	482	491	443	484	456	458	468	494	507	462	512	475	480	474	462	471	507	453	480	460	462	486	500	486	492	466	473	433	494	506	474	491	474	511	467	490	475	471	516	497	462	490	466	493	448	510	506	474	466	495	474	510	516	502	504	474	478	480	516	499	489	447	423	497	505	488	506	494	479	476	506	498	497	502	433	456	498	522	460	457	495	479	457	499	453	496	459	487	501	484	518	483	483	490	524	491	504	478	513	481	509	497	488	449	495	478	497	476	508	483	463	466	479	483	458	518	469	493	472	528	445	494	489	492	504	477	534	502	470	461	446	488	491	452	485	453	494	493	444	459	484	470	489	480	487	479	474	502	493	472	500	477	476	501	529	492	505	493	492	481	493	495	483	496	501	519	484	474	470	500	466	505	501	471	485	465	501	503	495	459	490	492	504	500	477	471	464	505	474	499	488	504	472	515	500	535	491	509	453	485	511	475	459	485	503	480	477	502	492	514	494	494	493	487	452	521	480	501	465	456	497	446	500	497	459	516	493	476	475	484	520	477	504	498	523	532	486	470	494	501	523	492	456	548	484	480	501	524	491	494	498	464	495	457	518	478	475	484	468	510	489	460	462	511	489	511	476	466	454	501	468	459	482	470	473	492	513	487	515	502	483	513	472	474	497	495	461	485	503	507	509	499	465	509	479	494	520	498	485	462	423	491	459	483	449	475	471	502	517	473	460	513	433	495	500	474	458	474	435	489	481	446	493	461	483	476	506	506	498	548	522	527	476	448	492	480	506	477	473	485	519	538	497	511	533	512	496	499	486	507	511	497	482	489	431	505	443	501	479	484	492	512	518	484	493	473	467	498	522	495	490	490	501	433	445	509	499	488	509	497	461	498	474	457	489	513	500	484	466	494	499	512	516	455	486	480	528	462	488	478	454	481	447	451	540	492	476	488	478	467	488	475	476	519	475	465	474	429	482	465	533	480	498	461	497	473	505	469	486	452	493	465	513	484	494	477	510	508	467	505	471	504	474	492	472	456	458	515	457	503	479	480	495	495	480	469	501	478	469	469	490	481	486	460	466	499	491	461	531	501	509	504	523	477	460	467	461	474	502	519	447	480	512	461	495	485	489	524	468	507	465	463	504	513	494	500	506	477	497	507	457	498	513	482	495	520	491	469	490	500	484	467	502	461	480	477	482	457	515	457	477	460	517	475	441	502	497	492	489	482	497	500	471	532	464	472	507	488	510	520	468	481	505	529	476	514	482	493	467	487	490	478	489	475	486	506	475	474	492	501	462	452	484	504	504	486	494	478	467	513	454	457	447	466	485	435	451	518	487	498	513	477	513
24741	25194	38879	32373	20470	8321	985	351	298	302	311	254	257	264	275	273	266	242	269	259	255	266	240	253	270	234	256	248	256	264	264	257	235	266	283	278	283	266	253	266	271	263	286	238	226	262	266	275	254	249	270	288	284	264	240	249	273	246	254	260	264	282	285	290	267	253	268	271	276	260	283	260	253	279	264	264	269	261	234	262	285	259	278	253	266	259	246	285	262	271	252	275	248	264	288	304	273	268	244	279	264	238	250	239	261	281	248	256	264	304	255	252	270	248	245	265	267	274	270	258	260	234	282	271	251	233	266	267	260	227	287	286	280	256	257	237	260	255	268	276	271	260	259	239	278	228	270	267	264	275	249	257	280	232	270	245	248	273	253	266	276	267	282	247	263	293	259	273	256	282	229	285	278	285	267	239	250	254	268	259	261	254	246	285	251	249	270	256	257	277	245	263	250	267	294	269	266	267	235	289	255	256	261	261	258	271	263	277	261	265	274	250	261	260	255	258	261	270	286	266	256	290	252	244	253	235	233	235	234	268	267	266	283	272	274	246	268	281	270	242	280	274	253	257	261	273	240	257	262	289	253	252	228	261	249	250	268	247	267	259	260	276	228	261	277	276	280	288	282	287	256	243	261	264	248	251	271	251	256	270	260	244	260	271	270	269	276	231	255	272	247	251	258	263	283	285	253	258	272	243	274	270	251	273	262	276	273	279	259	233	243	274	259	273	244	254	284	252	282	262	261	256	259	253	254	246	243	271	264	273	277	261	250	278	252	247	244	250	276	255	247	270	229	258	256	242	250	254	242	246	247	259	262	254	274	257	294	240	235	282	256	248	262	220	270	252	221	268	285	252	255	286	254	267	227	258	267	236	243	271	254	252	253	277	260	276	243	258	261	255	287	264	253	253	265	292	276	257	260	240	245	277	257	267	266	285	268	245	287	283	295	270	269	229	267	271	246	263	245	288	253	254	288	278	250	261	272	283	252	224	270	275	283	260	261	237	258	253	254	273	268	261	237	262	308	246	269	258	259	263	238	250	225	251	257	271	251	280	289	249	257	248	242	262	261	246	248	248	266	252	248	271	257	270	223	269	265	272	255	243	248	246	237	276	242	248	248	251	263	267	280	259	254	247	277	263	274	226	280	261	253	272	233	244	243	256	254	250	259	286	259	256	269	273	254	256	243	266	236	274	251	269	250	262	289	264	267	268	260	263	270	274	229	235	260	285	253	280	256	238	245	261	266	254	245	292	266	246	286	279	255	283	242	246	261	252	261	257	260	263	245	287	236	251	283	252	250	268	255	247	263	253	250	246	266	254	252	252	239	249	241	274	268	237	285	253	221	263	274	265	234	275	284	262	263	244	283	244	269	254	259	266	248	287	272	278	279	291	270	225	266	259	246	247	244	277	274	269	285	267	270	260	251	258	237	249	287	246	259	254	254	262	254	266	237	273	248	258	256	278	259	267	241	270	247	258	245	242	273	247	272	286	256	241	291	252	272	255	286	268	255	250	267	249	273	277	275	264	246	240	269	257	281	250	280	269	270	299	271	279	268	220	245	280	235	242	248	262	248	298	292	255	256	289	276	252	259	276	263	272	270	239	241	263	236	266	261	285	258	243	253	264	291	261	243	275	255	271	260	275	265	268	258	252	264	256	266	278	277	303	239	234	286	262	262	263	255	255	278	238	256	285	214	255	259	251	284	278	296	221	242	268	253	254	264	261	242	260	248	263	262	249	292	254	245	263	261	264	250	247	272	240	272	257	265	256	253	262	261	280	266	264	267	258	272	236	253	278	237	249	257	265	274	250	270	252	277	267	267	260	264	280	264	253	267	260	287	244	242	245	238	271	266	240	259	237	270	265	268	264	255	267	247	268	242	272	246	236	258	283	261	253	271	251	262	282	280	241	283	257	277	250	288	242	256	271	271	293	250	274	272	281	237	229	258	260	250	268	255	264	255	253	255	278	236	263	252	259	249	245	227	248	261	251	229	257	248	281	257	278	263	230	275	255	262	284	255	276	250	266	262	259	254	273	276	276	267	246	230	281	255	281	243	273	258	257	247	263	269	238	270	237	256	266	258	251	258	231	277	266	258	277	248	271	258	278	251	279	288	242	262	277	247	249	263	272	256	246	264	231	268	242	264	270	245	266	281	265	238	233	268	271	265	250	266	260	273	233	246	247	254	245	272	275	251	243	267	239	265	258	226	276	278	271	233	275	277	245	242	244	231	230	254	254	276	261	274	262	229	243	232	280	249	266	274	266	289	255	275	253	262	278	288	264	282	254	268	279	272	276	261	266	241	247	265	258	261	296	251	268	254	249	249	254	260	277	262	241	262	276	252	245	232	272	260	224	270	263	253	254	273	223	270	257	290	267	263	267	239	277	248	246	246	260	271	277	280	270	266	270	269	219	254	242	274	237	267	239	234	240	245	281	277	276	262	275	250	253	258	251	264	240	270	250	269	251	287	251	217	233	271	256	263	256	241	269	265	257	260	261	240	268	265	268	263	240	295	265	218	262	271	288	259	251	251	277	235	248	224	239	244	264	267	249	240	274	259	261	288	283	273	268	222	222	269	288	251	264	261	270	256	243	245	249	283	228	268	258	254	270	237	252	265	258	246	294	252	261	270	268	258	263	253	243	280	256	264	274	244	291	263	265	264	237	221	238	242	262	259	251	268	283	247	246	231	243	269	225	238	252	244	252	259	233	251	251	258	272	294	250	260	265	282	273	267	235	261	240	282	252	241	263	248	250	276	269	240	266	264	279	230	264	253	260	248	230	293	268	270	254	268	263	265	279	252	245	268	251	251	265	268	266	272	260	244	264	255	260	272	262	257	281	226	240	243	303	253	253	263	246	249	250	235	256	256	259	279	269	272	238	249	268	249	262	247	231	258	275	265	267	269	252	235	262	299	263	280	289	234	273	265	274	238	273	268	242	248	253	262	244	262	255	252	259	252	244	310	273	246	237	262	256	257	264	258	240	257	268	254	250	294	269	272	271	270	270	263	260	274	266	255	270	267	261	262	244	257	291	273	273	255	261	248	249	266	244	238	273	260	273	250	274	255	223	280	235	256	256	263	250	226	245	249	259	241	247	267	251	237	274	298	264	280	278	262	283	285	248	247	239	233	288	249	243	254	260	240	248	266	265	230	283	254	247	238	236	277	282	246	241	292	246	252	243	240	225	274	241	266	219	276	272	240	252	251	250	250	234	241	256	251	241	259	243	280	250	244	260	272	270	249	275	230	240	231	313	248	262	249	275	288	267	267	271	249	272	265	259	221	243	262	273	255	244	245	274	257	262	269	240	263	264	235	250	243	264	257	224	237	265	267	264	279	264	258	253	261	259	247	257	231	274	256	276	257	283	233	240	280	253	253	270	251	273	288	281	276	269	250	246	274	235	268	249	231	238	266	284	248	278	274	247	268	287	242	264	243	253	257	290	250	245	260	266	240	265	250	276	267	260	288	259	251	266	257	281
56984	92754	71145	42784	21211	6425	1465	608	490	485	527	512	532	467	491	529	545	502	500	526	494	503	517	471	523	489	485	463	541	520	463	513	522	485	529	492	512	509	479	538	530	478	482	502	520	511	495	481	455	536	459	497	475	487	465	471	519	479	460	490	478	506	501	502	515	452	520	500	520	473	500	503	478	490	515	462	533	465	505	526	487	479	536	522	507	492	514	502	491	482	504	468	511	456	492	494	517	534	518	488	472	499	446	541	538	530	489	518	491	458	477	478	526	502	493	534	512	517	531	506	467	520	526	518	498	485	499	492	479	507	519	493	466	485	526	499	475	494	463	464	536	519	515	493	486	468	511	442	502	519	503	532	501	514	490	465	462	499	478	511	472	476	487	492	488	510	516	503	473	528	487	485	560	499	475	550	488	520	480	515	529	517	495	500	468	513	526	484	506	477	546	507	499	506	495	493	487	506	466	462	472	502	457	514	492	470	490	459	524	510	502	494	524	454	534	517	548	478	506	515	527	481	446	495	508	485	578	464	465	469	520	533	533	488	523	489	517	495	506	476	505	493	508	473	494	472	525	487	505	503	491	496	480	484	495	481	485	507	504	484	520	454	482	516	512	508	530	485	469	516	525	495	505	490	469	512	484	504	507	509	488	462	476	496	484	534	521	471	492	479	460	510	503	482	484	498	534	494	490	431	499	511	480	524	494	486	483	485	482	483	489	471	511	482	523	506	524	461	476	519	479	497	548	522	533	497	496	497	463	513	486	500	509	457	528	481	531	520	487	470	476	509	519	487	488	535	494	464	500	488	511	523	487	515	470	492	476	510	535	518	470	502	481	487	482	518	514	496	477	501	514	469	514	482	488	514	502	496	472	514	544	517	507	524	529	540	517	502	451	497	473	504	482	508	479	489	482	504	515	518	462	484	492	516	501	459	509	537	497	494	499	475	501	506	494	531	463	503	499	543	487	492	512	504	469	494	520	505	492	488	523	472	495	489	498	458	493	472	520	489	472	483	533	488	521	476	516	453	495	463	512	486	536	476	486	555	483	486	482	538	496	505	493	544	515	484	470	507	514	498	506	502	509	497	473	529	496	536	479	473	507	518	521	516	502	478	488	481	457	493	489	493	481	478	515	494	516	481	465	456	494	489	490	478	478	524	469	484	502	507	503	477	475	510	484	494	509	507	499	521	497	497	502	500	536	449	492	492	476	508	493	478	518	523	504	499	499	520	484	498	489	493	514	493	498	475	504	485	495	474	504	473	478	523	473	505	501	502	490	510	480	498	463	500	463	477	453	497	484	477	514	499	511	489	485	494	469	495	487	489	494	489	476	500	528	516	483	496	493	470	471	468	474	483	495	505	513	522	517	481	469	520	517	478	542	504	491	503	512	509	529	495	567	499	524	488	480	494	493	470	480	471	500	488	502	495	477	479	500	495	502	507	490	460	497	516	503	456	483	506	499	476	472	521	509	507	467	527	482	465	479	528	460	489	490	490	463	521	537	515	443	459	492	502	489	511	511	503	525	512	501	516	501	541	488	446	482	513	525	501	527	496	521	492	508	484	521	528	491	510	502	479	485	528	524	487	460	516	493	542	480	514	496	483	511	486	488	492	505	516	532	494	517	503	495	507	488	487	466	475	539	519	494	540	515	492	533	506	473	508	475	476	512	484	513	501	484	474	541	513	507	496	500	472	499	476	483	454	507	491	477	473	460	519	478	528	520	525	523	511	485	461	529	483	484	490	479	490	505	501	522	501	496	484	475	504	484	488	500	507	476	472	506	569	527	517	479	478	511	495	495	491	515	505	489	492	494	504	487	478	497	542	502	509	486	485	480	503	503	513	474	446	479	509	496	519	521	544	511	534	525	527	474	488	486	519	471	482	529	501	534	496	501	507	507	510	496	481	485	487	531	472	531	515	500	473	557	502	522	479	522	467	488	530	463	502	499	483	514	532	490	477	503	488	522	460	484	477	515	465	500	486	477	508	505	514	504	488	489	489	497	548	473	516	458	507	498	505	516	472	484	510	445	498	502	514	489	473	505	488	520	550	470	489	532	497	531	507	524	506	490	511	487	477	522	483	528	486	494	501	506	475	520	537	521	513	521	497	481	506	520	506	530	502	493	509	511	524	503	470	495	536	478	473	513	462	508	477	503	502	512	497	477	482	504	472	483	489	488	532	484	507	518	512	491	471	494	515	522	493	451	516	520	512	506	540	497	470	495	520	496	491	509	487	502	478	500	466	499	493	517	490	523	535	508	481	482	520	471	512	525	499	491	496	505	495	495	497	500	511	549	462	493	501	459	487	481	515	507	524	498	499	522	481	484	497	475	492	495	497	504	491	490	503	485	492	521	480	510	525	520	466	481	492	472	490	501	487	528	506	502	499	494	493	469	521	497	497	517	492	520	484	489	523	477	489	509	519	517	456	506	532	537	465	487	533	477	541	512	497	525	493	483	469	504	517	445	496	494	503	532	527	479	500	504	439	509	517	508	495	485	511	503	535	531	454	562	538	493	486	472	512	489	475	480	513	502	517	535	511	525	478	485	457	490	509	504	481	479	506	487	506	487	474	518	461	502	467	472	502	496	505	477	477	502	464	457	516	501	458	491	528	467	459	522	503	496	488	517	507	505	527	535	565	509	473	517	532	448	494	494	501	473	532	508	467	512	450	516	496	496	468	501	517	462	512	479	517	548	494	506	482	446	504	482	527	509	514	530	459	526	553	513	501	497	506	524	516	549	502	501	491	510	492	445	489	528	496	500	511	484	500	507	485	476	480	502	504	512	492	500	450	478	475	508	491	506	481	532	517	540	512	501	502	477	482	484	451	495	502	463	494	536	493	537	489	483	482	512	507	511	481	484	465	476	490	493	508	545	489	497	497	463	463	522	513	491	498	502	500	508	504	468	513	497	494	490	508	509	488	529	539	476	466	535	531	494	448	516	535	544	512	484	552	499	514	491	494	512	486	511	491	503	523	520	501	484	448	469	523	491	502	498	493	478	497	492	487	483	520	501	500	531	492	495	526	462	517	478	491	470	465	483	451	518	471	497	496	554	496	509	479	492	493	483	478	521	501	529	519	504	502	504	514	524	497	514	486	504	532	506	505	479	520	507	503	492	490	505	530	465	510	511	496	516	491	486	494	514	496	507	517	498	517	470	485	490	506	522	535	488	511	470	492	501	494	516	466	463	508	514	495	525	501	494	489	514	483	494	515	471	501	508	457	510	482	495	516	515	513	533	494	470	528	479	507	484	498	507	519	503	535	531	486	516	498	524	536	488	485	486	486	505	462	525	472	507	524	467	506	499	531	535	507	495	530	474	494	502	496	497	520	490	446	519	472	507	533	534	529	475	519	495	471	448	496	497	532	449	511	468	492	476	514	525	463	500	482	467	468	528	479	503	544	520	487	485	484	499	501	471	491	517	504	504	481	538	498	479	501	518	475	513	520	498	492	563	504	452	487	491	500	521	514	479	496
23487	22467	32794	27543	21959	17353	4690	534	354	342	329	308	344	337	320	289	322	305	315	340	283	346	340	315	348	339	318	301	317	330	304	330	331	325	302	333	329	316	313	323	310	289	310	304	298	331	355	295	312	328	348	282	324	302	322	297	317	294	292	314	342	310	343	316	332	327	331	319	304	355	331	349	310	305	272	332	298	325	302	312	308	309	333	335	317	319	316	330	344	333	306	332	366	319	307	322	304	312	302	305	303	321	302	275	321	300	330	342	322	303	339	332	304	318	322	312	303	291	301	344	332	303	328	331	306	305	305	276	304	330	299	313	294	303	321	303	285	303	323	311	333	332	301	323	332	314	318	332	311	310	288	304	313	329	316	301	300	288	300	307	300	347	304	305	310	340	346	296	354	307	312	303	295	297	315	318	309	336	326	326	312	287	320	326	317	287	345	301	338	298	276	306	308	322	313	304	319	310	308	308	324	302	277	326	300	320	288	294	301	318	318	318	276	350	336	312	311	317	329	314	341	296	355	340	319	312	292	307	305	309	322	275	312	330	296	288	339	353	317	348	325	331	330	335	305	329	321	332	323	327	307	323	308	326	340	300	276	341	321	309	312	319	322	332	344	292	330	269	324	303	319	319	289	309	309	317	354	310	300	313	311	338	304	281	330	323	311	304	302	309	336	316	314	318	311	304	314	326	329	316	294	271	339	342	331	329	306	348	279	324	294	301	314	302	288	315	301	291	336	321	343	308	327	301	300	308	336	315	300	326	337	307	305	311	264	326	321	302	305	308	261	328	302	317	308	317	319	308	329	355	333	334	323	309	350	346	311	338	330	334	352	301	330	324	328	305	316	351	285	334	322	310	300	337	345	295	350	293	312	323	304	329	320	316	308	301	322	306	335	324	312	313	300	300	308	314	323	327	314	319	286	363	332	315	328	323	292	324	323	296	323	274	301	285	302	290	321	302	318	319	310	316	321	336	331	304	332	304	328	300	301	334	288	331	304	305	308	315	315	286	303	314	301	347	308	326	284	323	323	321	319	290	299	334	347	317	326	304	326	345	308	306	303	322	307	277	304	321	288	313	338	318	319	326	312	323	291	292	329	316	320	310	312	298	320	306	326	296	312	325	295	348	323	300	322	300	301	312	334	281	304	326	297	314	288	283	319	318	317	350	324	311	304	329	312	338	303	314	298	343	311	337	304	339	315	338	331	324	324	319	319	308	316	291	300	349	322	292	319	290	321	285	295	284	303	294	307	308	342	329	324	298	301	311	296	315	299	314	301	329	313	335	300	304	327	321	308	302	285	285	297	314	343	335	335	325	307	343	313	250	306	290	311	292	317	340	329	304	311	309	296	332	316	298	353	324	323	325	312	315	304	333	308	293	314	313	319	347	312	316	342	322	304	282	340	321	304	319	303	350	327	297	314	329	326	341	339	296	285	299	299	301	306	305	287	335	319	323	311	328	300	342	315	324	313	344	328	291	310	316	308	347	305	319	286	278	291	323	305	315	310	315	353	323	351	307	321	321	284	336	342	337	329	313	337	317	290	311	315	300	320	298	289	298	300	337	290	314	290	306	285	333	302	315	325	301	281	296	306	306	325	311	321	310	316	307	334	311	343	339	326	319	313	310	347	307	330	315	309	326	284	325	326	297	343	324	346	305	285	331	299	336	302	280	301	307	315	349	350	297	277	308	328	310	292	287	325	314	333	319	286	292	310	297	321	330	307	322	298	301	324	273	301	315	321	344	320	342	326	311	296	311	331	341	314	305	316	300	330	313	298	317	313	299	339	341	311	328	322	349	329	301	321	297	334	319	331	316	316	302	332	321	304	338	326	313	323	342	279	306	306	302	347	304	318	334	314	304	319	313	319	316	306	329	306	323	322	286	291	303	311	295	338	321	313	303	309	297	329	301	277	317	313	329	300	303	339	321	321	306	342	293	314	332	328	293	309	306	305	309	306	334	344	311	321	313	332	313	312	301	320	290	308	307	312	326	312	317	307	288	313	282	339	343	325	319	296	285	325	318	303	314	313	309	302	325	303	308	285	323	296	303	311	308	311	323	311	318	326	321	313	332	341	323	324	300	307	323	321	299	310	321	289	316	285	296	305	320	311	330	321	305	293	301	295	293	306	305	339	299	314	323	306	307	301	309	335	330	299	294	329	322	332	331	316	335	330	346	320	352	327	296	327	332	304	325	324	328	281	305	312	320	325	328	348	315	319	308	306	281	321	287	304	317	281	345	316	331	319	325	345	306	314	338	312	307	340	304	325	335	299	324	312	318	315	296	333	282	331	307	280	307	313	330	326	302	294	323	326	289	327	337	325	309	318	305	283	321	325	323	313	312	293	325	329	295	314	292	319	297	323	332	337	311	338	308	315	331	312	307	312	291	301	291	301	296	294	299	320	329	332	289	307	331	277	302	321	323	316	314	319	295	307	310	300	324	344	312	339	316	319	337	337	303	337	332	342	317	291	295	312	327	308	311	315	322	298	328	295	328	320	304	330	357	337	314	335	325	308	329	300	307	327	324	295	304	310	354	332	300	338	292	281	302	303	299	317	342	313	308	348	278	308	304	317	312	324	330	261	319	308	323	298	302	311	313	333	295	291	306	290	321	320	297	299	345	313	305	298	300	270	339	305	330	330	310	300	311	320	313	315	310	287	326	305	316	327	307	339	349	296	304	315	321	280	308	327	304	286	308	337	292	323	322	303	290	296	306	315	356	315	317	306	261	331	336	306	303	328	298	332	302	305	282	291	331	319	324	339	298	309	305	290	314	306	304	306	291	349	321	292	347	317	336	339	303	349	316	315	311	305	311	318	306	309	308	286	351	323	282	313	346	339	315	335	347	323	295	274	318	317	316	320	299	309	331	344	292	307	314	325	285	308	299	307	300	315	302	321	291	284	305	303	336	321	301	298	331	322	286	289	298	335	305	309	342	305	315	310	304	304	326	290	328	302	301	321	320	292	361	302	303	316	309	321	319	312	325	343	299	309	315	330	296	327	319	309	336	301	315	299	359	344	320	321	324	294	310	314	304	322	313	319	311	317	339	334	323	288	310	283	321	311	326	317	294	317	309	303	316	302	338	318	325	353	298	295	289	261	311	354	310	301	345	314	333	318	317	320	316	300	314	335	333	325	328	312	321	290	322	351	280	297	329	305	308	320	294	312	298	328	315	336	347	290	301	307	330	330	307	318	355	332	304	312	299	308	354	310	329	304	333	300	311	350	346	335	320	316	337	324	285	340	291	326	313	300	341	325	316	318	325	280	319	327	297	331	311	320	322	316	312	325	320	291	283	315	316	303	335	301	292	303	316	314	332	305	293	318	338	307	297	317	308	326	321	312	323	305	309	336	332	322	333	323	282	318	322	289	289	309	295	302	327	319	319	297	286	333	287	305	286	323	317	331	326	300	316	309	279	298	303	323	326	327	312	308	334	335	310	344	316	309	318	327	305	302	304	325	322	299	314	335	324	319	331
59537	102367	77796	49972	27132	10909	2970	875	627	606	608	610	576	571	580	549	626	537	595	550	564	576	544	574	581	594	617	567	608	589	580	570	588	567	582	565	528	554	567	546	624	623	567	589	571	595	545	573	519	576	618	580	579	597	569	573	591	576	621	576	587	585	573	519	538	601	559	573	582	544	564	568	511	584	591	585	589	567	577	577	626	557	532	557	594	562	573	602	543	603	597	570	545	577	542	591	602	571	587	539	532	558	560	595	582	591	572	574	586	573	555	570	559	592	603	553	559	574	546	573	577	569	593	570	586	591	549	548	566	588	617	569	599	559	542	582	608	592	569	578	555	584	560	570	580	550	566	552	556	561	571	571	616	563	580	556	568	594	603	572	578	590	561	595	566	594	557	551	596	566	569	596	559	529	609	608	558	565	565	591	621	563	569	560	613	590	576	562	582	549	604	550	597	615	620	596	514	578	586	575	571	582	558	549	521	587	574	594	540	563	552	543	547	578	550	567	536	611	577	572	557	604	565	560	582	598	584	543	538	571	555	566	609	551	618	562	563	549	567	534	535	580	593	609	599	538	551	593	584	586	560	549	566	558	548	578	593	637	567	563	559	603	555	572	579	606	569	553	520	624	557	584	568	572	542	562	587	545	532	591	582	565	542	539	577	566	560	539	568	604	586	627	596	581	595	607	562	557	611	596	595	598	614	571	562	591	557	577	574	595	573	567	530	569	552	598	540	591	605	601	592	585	567	581	537	592	567	570	596	564	613	579	571	574	547	565	574	585	598	590	544	571	556	567	582	598	596	602	499	556	548	601	584	543	563	586	553	607	575	534	593	589	562	592	554	566	525	593	582	558	571	577	559	616	545	580	575	581	620	575	578	583	586	567	584	592	549	595	593	595	549	603	578	555	571	606	593	576	570	585	580	542	562	564	550	567	586	561	567	575	548	550	556	591	567	572	623	578	578	582	575	575	616	555	566	549	597	564	573	595	620	608	584	592	607	581	561	518	563	595	539	574	610	586	621	539	561	582	570	589	575	592	572	561	536	544	558	581	579	559	609	575	574	598	592	586	552	578	589	567	589	590	575	558	538	569	533	551	603	591	549	558	566	621	612	541	553	598	600	543	526	537	588	585	609	566	617	581	567	606	590	585	600	522	566	507	573	562	559	540	555	589	599	613	585	579	564	542	559	565	599	552	548	597	558	608	587	596	572	586	581	544	573	588	597	555	582	573	561	537	580	589	576	546	576	627	607	548	564	580	568	542	577	547	587	612	601	581	557	590	566	577	537	586	606	554	586	575	579	573	552	586	557	558	589	570	543	549	567	584	580	588	570	606	574	570	583	600	565	574	605	573	582	545	564	581	583	561	573	569	633	580	586	553	554	600	542	594	654	577	559	555	599	569	573	565	540	525	557	543	549	577	570	541	587	590	600	569	584	641	555	571	605	595	535	550	630	541	582	563	608	602	592	581	575	573	561	582	577	568	546	541	565	570	560	605	535	549	592	593	539	540	560	552	567	604	522	575	568	547	567	548	589	618	597	594	572	551	528	574	581	561	560	599	599	559	591	577	598	568	548	544	580	546	557	588	571	576	565	559	587	558	611	617	559	596	541	600	550	595	583	570	589	593	590	562	619	572	603	593	533	574	573	554	560	569	616	569	569	583	565	582	584	580	561	565	564	614	583	562	570	596	559	545	610	603	567	505	538	597	570	584	546	565	590	600	570	578	605	539	563	561	561	647	547	550	589	615	561	561	555	530	583	561	558	560	546	560	599	542	537	596	539	593	543	608	597	598	556	583	627	582	553	572	581	557	607	571	558	624	564	564	580	595	605	545	592	558	609	568	567	571	561	587	598	595	573	587	599	586	573	594	566	579	603	595	584	581	578	564	591	547	604	568	556	567	584	562	593	589	580	558	549	580	561	581	560	581	595	599	588	584	630	579	532	563	564	601	567	539	567	555	601	599	563	576	564	574	544	576	600	582	583	562	601	556	543	569	542	571	590	582	601	592	579	561	576	613	541	574	541	546	589	582	575	575	553	595	561	552	564	564	548	574	554	531	574	589	568	546	555	598	572	597	587	600	590	549	566	557	567	598	540	617	583	581	576	584	583	625	571	597	572	572	587	534	572	541	621	561	540	590	585	587	547	594	589	579	578	567	585	545	523	558	585	594	569	584	572	585	558	545	563	562	557	530	541	601	573	600	529	551	616	572	505	559	587	571	577	592	556	579	579	566	597	570	551	562	564	603	542	596	568	580	586	588	581	561	545	593	575	585	593	626	567	547	550	606	571	601	554	544	561	602	574	578	597	569	547	599	578	544	602	593	589	530	570	603	589	596	590	554	554	589	546	594	558	589	564	535	607	573	579	561	594	562	552	567	550	582	542	541	547	574	584	573	609	588	571	564	599	570	573	601	548	588	592	596	584	545	580	551	572	589	606	587	530	561	610	541	568	579	566	568	540	567	591	591	597	553	548	544	522	574	589	609	607	604	547	612	561	545	565	550	577	555	602	597	560	538	539	592	588	599	558	571	574	572	571	581	568	573	595	557	560	550	577	611	631	568	588	607	580	536	573	592	588	551	524	595	609	613	576	613	619	569	559	612	596	562	582	582	578	544	538	579	542	589	589	580	587	598	577	546	597	578	552	562	562	574	559	605	604	548	575	571	601	559	544	626	601	588	564	575	596	604	602	561	570	542	542	561	601	605	591	598	547	599	558	571	552	561	562	620	594	580	586	580	582	583	602	610	579	560	567	614	607	544	558	576	574	593	587	558	575	566	534	560	591	546	593	559	599	573	559	586	551	565	557	557	557	604	586	654	548	579	588	590	617	590	582	563	589	544	567	588	567	589	577	567	556	548	598	597	594	532	586	597	576	567	618	576	576	580	571	578	554	571	575	576	545	511	593	588	596	560	536	591	609	610	569	618	587	575	610	605	565	582	568	549	604	564	575	595	573	585	552	562	552	563	626	579	536	579	578	599	576	597	560	533	606	547	600	615	556	542	612	594	568	592	621	603	570	622	582	565	518	575	580	560	590	555	617	553	571	626	584	586	555	587	595	568	510	541	574	541	564	527	592	614	635	564	575	551	556	530	578	590	602	575	563	558	601	594	585	583	602	596	562	522	558	609	555	584	590	569	573	554	582	586	567	573	597	557	630	583	586	587	524	583	590	561	558	571	545	569	576	600	572	570	572	610	583	590	549	574	556	629	554	538	569	554	578	520	562	579	583	561	597	558	579	545	593	553	591	556	550	616	600	569	586	586	536	578	564	555	576	567	570	587	607	553	598	568	566	554	612	558	581	597	595	604	569	545	599	596	597	643	555	560	595	556	535	609	592	583	609	559	579	552	544	578	574	566	550	581	575	586	590	604	562	598	558	555	563	613	559	571	559	585	579	540	615	607	561	568	573	600	544	590	584	575	539	588	545	550	592	555	600	590	539	606	574	573	564	531	550	590	574	581	589	570	555	572	566	537
29098	30516	27554	13332	2512	786	400	295	247	286	267	228	247	251	260	253	246	266	245	245	265	256	260	264	227	250	262	251	266	240	270	255	237	274	257	252	246	270	254	283	266	253	236	249	233	282	231	237	264	257	249	277	271	281	256	243	271	270	265	296	259	271	227	261	246	252	242	258	280	251	239	274	271	254	240	231	256	253	237	263	249	240	265	249	281	255	250	257	256	258	269	258	249	269	237	270	283	228	239	262	254	264	252	266	252	297	250	272	254	263	229	253	260	265	269	228	258	250	290	262	234	260	262	241	229	245	244	228	264	246	270	259	276	253	243	249	239	269	226	279	262	241	226	264	275	259	263	268	285	255	268	250	273	235	290	240	246	258	252	264	264	244	217	269	268	261	265	244	281	229	234	261	279	255	243	237	259	254	248	261	239	255	250	244	223	262	262	247	270	264	245	257	223	232	266	224	266	273	235	248	252	260	268	248	263	217	252	249	263	239	268	259	241	258	227	235	255	253	250	256	256	272	297	254	272	281	248	250	236	266	259	230	237	268	234	221	258	247	240	247	266	246	260	265	255	219	254	251	228	281	292	260	269	236	281	261	255	266	223	280	271	233	258	258	249	237	257	236	269	272	238	260	263	227	244	218	235	229	265	269	259	239	232	263	252	266	256	241	266	232	270	229	250	226	241	259	232	258	256	275	251	238	226	265	262	253	240	241	230	248	247	237	255	250	277	267	235	250	251	249	244	268	273	220	230	236	247	263	237	263	254	251	255	288	252	283	263	259	232	273	257	256	224	268	284	239	251	268	254	272	239	231	243	252	245	247	254	252	261	269	251	254	226	257	251	289	241	262	235	272	229	253	243	229	272	244	262	287	238	248	263	246	262	261	261	276	223	248	246	249	241	258	285	225	237	243	274	262	259	263	288	255	259	258	229	237	285	258	283	251	258	265	246	254	290	246	248	252	271	262	266	254	271	278	240	239	267	236	265	272	256	271	257	259	255	266	245	263	281	265	245	286	243	245	258	219	222	235	280	243	249	262	240	234	257	267	238	226	284	258	250	251	252	282	249	254	274	249	255	243	251	265	239	261	262	238	261	253	262	248	252	251	265	260	275	247	260	239	269	270	272	271	255	254	272	249	256	250	264	248	289	266	266	243	267	246	252	262	234	263	283	258	242	255	284	243	256	260	231	254	251	276	272	246	271	269	248	268	226	257	264	275	240	283	238	252	265	256	249	236	282	242	257	279	248	249	242	259	266	269	259	264	282	232	268	265	272	245	259	252	275	263	271	270	238	277	232	252	277	284	246	252	265	263	250	258	261	269	252	264	241	233	251	274	258	230	240	249	251	266	246	279	250	262	288	253	249	265	253	213	245	285	257	263	274	265	261	276	265	226	248	270	251	266	257	242	266	244	289	237	251	245	256	289	269	274	263	255	243	275	276	247	261	249	288	227	275	217	252	251	267	260	295	254	236	217	259	260	232	237	257	222	247	247	226	278	224	279	271	254	260	285	259	248	260	260	272	255	230	284	247	221	227	276	280	224	261	272	294	265	233	252	254	252	259	234	264	261	283	245	235	265	234	240	274	251	264	249	266	258	225	253	282	258	275	239	289	250	243	265	250	249	255	265	237	245	262	256	267	247	220	240	258	231	270	249	249	241	266	285	281	239	246	243	235	249	229	258	257	237	257	259	264	254	249	245	235	255	220	271	221	272	271	240	266	261	243	290	230	251	262	232	246	238	228	257	258	274	286	258	267	272	278	238	230	248	295	259	269	280	259	278	270	251	240	231	261	275	254	261	288	273	252	266	269	259	275	272	212	232	279	240	246	255	248	259	216	262	244	234	224	282	240	255	243	271	260	232	255	263	262	272	254	239	266	275	257	273	261	231	228	243	243	239	238	263	254	272	252	235	283	240	264	266	289	247	250	248	292	268	244	234	261	236	295	262	280	254	257	259	213	234	249	237	267	261	262	267	272	233	249	222	257	261	248	274	253	244	269	258	267	234	267	255	242	240	237	254	223	277	259	265	237	240	262	266	289	253	250	232	241	278	275	243	254	268	252	250	262	244	245	268	277	299	265	231	263	250	283	291	248	266	235	209	243	226	252	251	266	266	247	253	248	253	274	213	273	235	254	252	242	258	261	254	282	260	225	267	267	242	277	230	266	231	245	276	283	264	260	220	212	232	259	247	248	250	247	266	254	236	268	248	240	257	265	248	275	245	236	254	243	241	236	275	225	270	275	256	241	240	245	254	254	234	263	242	241	236	257	268	231	258	240	260	260	259	250	254	249	236	240	245	280	251	298	245	245	274	219	254	239	245	252	250	269	238	261	252	273	278	272	261	251	250	260	229	267	257	257	277	273	262	282	285	232	226	235	243	244	236	261	245	258	275	235	244	267	237	262	236	252	244	268	253	255	243	258	290	233	248	259	246	251	246	270	275	269	279	258	271	248	252	216	248	238	249	236	277	256	259	257	225	252	273	236	256	253	265	252	278	242	255	286	286	250	243	238	263	251	253	268	260	246	253	272	275	256	251	272	256	234	241	221	218	254	230	254	231	240	263	266	269	261	284	300	230	241	256	255	241	232	251	245	260	250	272	267	242	245	246	234	245	270	253	235	267	271	263	257	249	230	261	233	276	282	217	219	228	231	261	263	283	244	230	252	244	264	248	250	254	239	263	270	256	249	283	269	255	244	242	230	243	262	275	233	245	226	252	230	255	280	251	234	259	248	302	259	268	253	241	240	221	277	220	240	252	252	245	258	235	269	273	259	263	263	219	252	260	269	233	265	273	228	252	255	289	244	249	251	263	258	243	258	286	256	281	250	259	220	275	254	261	260	249	237	269	241	247	257	249	247	257	239	265	246	278	230	254	291	271	252	238	280	261	248	238	258	244	259	249	248	245	235	242	244	256	239	250	245	258	231	262	263	262	273	241	250	273	283	232	245	257	262	261	244	255	246	257	245	240	256	264	259	263	242	232	260	268	260	221	244	238	288	244	255	230	272	252	257	250	241	262	268	252	285	274	272	255	258	245	245	243	258	242	240	265	292	276	243	268	271	282	244	278	264	263	267	268	274	236	256	238	243	273	267	268	251	253	268	264	246	269	255	257	273	241	247	245	249	257	247	285	270	243	254	247	241	249	242	248	261	291	269	249	247	232	233	283	231	261	238	246	266	246	229	268	265	254	251	270	290	261	236	257	255	255	205	263	247	252	261	249	237	239	273	241	267	273	248	233	269	251	240	264	283	238	270	275	262	242	259	242	224	258	244	284	276	246	247	262	256	279	244	244	256	239	236	252	254	242	259	261	266	253	253	241	263	264	222	251	252	277	285	255	273	227	280	254	245	250	286	255	249	229	238	269	283	222	246	267	248	256	221	233	250	238	249	223	254	264	268	237	233	219	290	287	240	218	259	290	242	260	272	265	242	265	243	267	240	243	236	264	268	289	233	244	253	259	254	249	265	242	279	238	289	257
36544	48686	33338	15800	5104	1783	786	518	445	493	495	507	498	473	508	488	467	467	453	513	480	546	461	472	473	481	497	515	488	536	537	501	489	497	496	463	459	487	461	512	503	518	460	482	451	484	431	477	499	484	474	478	518	517	468	489	514	502	486	489	504	491	518	470	508	467	481	512	476	482	462	517	480	502	468	502	503	448	544	497	502	515	484	521	472	482	426	476	495	529	476	507	506	499	459	495	483	495	430	463	490	510	523	481	495	485	480	492	458	489	486	495	447	464	480	501	481	462	530	473	504	485	482	479	526	499	483	527	503	481	472	482	490	500	480	495	525	490	456	497	473	515	485	482	500	464	500	494	519	460	466	525	509	534	490	495	507	480	475	498	462	499	491	498	479	498	477	463	485	465	507	487	454	523	453	490	522	468	511	490	466	495	531	512	518	447	466	486	488	496	489	504	488	490	470	484	477	466	493	501	476	499	527	497	530	465	487	470	463	480	494	517	527	472	468	470	495	532	504	495	494	480	505	463	499	484	497	507	465	475	491	489	506	478	506	481	468	498	522	461	475	499	498	490	452	521	522	497	474	494	485	465	494	471	497	525	504	505	490	476	482	504	521	479	468	511	532	484	502	483	496	494	454	491	469	485	529	515	516	485	494	494	535	514	495	499	496	511	506	457	472	497	476	496	504	501	485	467	445	499	463	492	475	492	529	493	465	491	493	497	491	492	478	476	474	537	502	512	480	506	510	498	501	501	477	506	476	468	533	458	495	509	473	506	507	498	447	486	493	528	490	461	452	517	479	513	478	481	464	456	468	523	491	443	469	493	485	486	477	507	501	500	493	480	522	527	477	460	483	489	496	513	494	467	517	478	465	493	487	487	462	495	510	447	477	510	474	466	470	495	490	522	499	511	491	486	479	498	451	455	477	473	470	451	499	455	489	561	507	502	492	552	519	497	504	502	487	458	509	460	508	502	506	472	491	451	501	476	514	520	483	529	457	484	502	514	533	477	505	492	446	491	478	477	472	527	508	494	486	553	482	441	500	470	467	510	481	486	522	512	495	478	502	520	513	518	503	493	514	492	476	485	487	493	490	463	494	506	500	517	496	494	534	503	488	493	493	497	513	438	493	506	505	476	498	488	489	468	472	471	478	537	487	443	529	485	470	522	511	489	499	482	492	486	505	488	479	520	488	492	492	478	502	470	496	495	493	453	487	507	477	483	484	467	481	466	512	495	489	494	486	483	510	482	480	480	468	489	486	489	528	505	457	463	493	460	502	545	503	500	486	512	505	477	533	487	500	460	436	537	477	515	465	486	491	509	517	484	481	524	494	470	474	511	501	513	495	461	499	517	484	512	497	484	490	514	500	465	542	482	498	469	498	495	486	478	470	521	505	490	569	522	466	531	504	511	504	477	510	483	470	447	493	525	500	523	534	502	525	526	477	483	479	447	500	538	481	515	513	504	494	495	516	499	497	486	486	480	476	473	452	484	505	545	488	495	531	472	503	462	472	495	461	530	541	473	485	475	489	510	513	512	529	461	511	503	483	461	501	478	497	514	499	466	479	522	510	484	495	457	475	507	524	499	503	470	522	508	496	503	507	478	486	498	484	495	494	489	523	487	504	464	452	491	480	453	481	496	488	464	457	505	495	508	509	512	499	443	513	478	492	506	477	475	524	474	490	517	524	454	495	509	497	474	501	493	505	474	463	476	508	510	471	506	467	430	503	497	465	472	459	500	485	499	482	483	529	485	502	486	507	452	502	498	467	466	536	497	498	504	498	497	506	454	505	473	484	472	460	487	449	466	476	484	497	462	494	472	492	499	490	488	489	466	483	506	469	505	494	475	479	520	496	484	496	457	501	480	478	501	503	480	464	480	484	516	463	485	479	481	484	469	490	496	501	475	472	484	489	471	491	517	502	497	543	496	459	466	497	530	491	496	495	500	519	455	513	481	535	517	499	468	486	498	484	469	494	475	475	506	488	468	479	478	522	511	505	485	452	440	494	469	490	490	477	490	523	560	529	479	525	505	472	492	525	483	490	462	504	501	476	496	485	504	483	508	535	479	470	483	459	474	537	483	513	507	442	480	510	510	491	470	462	505	500	517	487	469	485	439	528	500	476	475	486	427	473	448	526	485	483	495	495	495	497	477	449	509	514	483	504	463	528	492	515	497	487	505	469	490	493	507	509	514	469	492	509	466	498	482	484	515	459	508	517	500	465	524	488	475	510	478	494	461	503	508	442	468	494	475	463	506	454	464	485	508	455	478	517	475	502	527	498	472	467	466	476	493	470	513	465	496	482	515	488	468	451	515	446	532	497	503	480	492	499	499	523	476	484	525	496	517	488	471	482	515	492	485	533	474	511	486	491	460	515	499	514	507	462	500	528	490	525	494	498	523	526	490	457	499	505	490	470	480	524	469	457	464	496	502	471	489	467	497	505	500	461	491	488	498	502	503	472	477	553	517	487	488	481	512	533	452	514	468	463	491	500	472	512	478	505	508	473	520	449	471	486	489	494	496	491	504	461	478	518	519	451	493	453	490	496	473	472	523	472	471	510	473	498	482	478	465	468	475	490	518	473	480	454	488	439	478	476	476	505	487	442	484	490	501	491	504	477	481	500	468	481	488	494	462	496	472	509	476	514	494	504	506	483	511	490	498	452	533	464	432	497	541	510	491	480	478	457	464	467	454	469	500	507	505	485	510	466	491	523	489	496	528	492	483	491	457	478	470	475	485	489	498	500	504	481	490	525	472	492	463	451	532	484	485	485	486	468	499	486	496	496	475	494	482	479	483	502	526	491	479	537	504	514	510	533	523	508	517	474	469	527	459	441	493	501	514	478	470	458	514	472	472	496	481	445	483	487	475	537	504	479	500	498	477	492	517	545	511	517	522	477	497	499	508	478	479	450	479	473	466	494	499	474	502	453	498	492	502	475	503	519	520	487	491	465	492	481	481	552	492	468	511	471	474	428	486	480	497	475	464	531	477	507	504	513	513	472	449	500	487	500	518	524	548	514	520	513	481	486	461	460	519	503	491	495	537	454	469	468	514	477	498	476	470	480	525	518	497	491	444	502	451	467	451	478	482	471	493	471	460	518	505	489	485	512	510	478	473	533	518	454	505	473	527	483	450	485	462	483	498	510	504	498	517	503	498	490	483	529	440	496	512	516	506	511	484	477	487	478	499	482	502	507	472	489	454	536	483	466	475	495	514	493	493	513	504	518	495	455	490	482	476	510	509	497	496	466	482	498	494	511	462	503	475	459	459	496	501	463	521	466	496	486	502	517	548	489	476	477	467	500	485	509	471	521	511	521	500	501	462	483	512	493	494	529	490	508	467	454	464	502	512	461	494	486	511	493	526	497	521	480	483	520	476	502	520	513	473	495	462	514	512	468	457	511	461	528	481	535	453	484	493	462	479	510	511	502	483	437	486	516	501	473	515	469	502	499	472	493	476	491	516	488	498	506	498	471	499	418	517
24694	24117	33236	28752	21890	11490	1964	474	295	296	260	262	298	281	249	269	255	271	269	274	270	271	256	266	247	231	285	235	262	243	274	259	285	266	260	262	280	237	234	273	283	263	294	266	242	255	305	280	276	250	256	264	262	254	252	253	229	259	284	256	278	254	261	249	259	270	251	237	262	292	269	231	230	245	253	296	271	286	239	265	261	257	249	268	231	239	269	271	293	272	256	280	262	250	261	277	255	277	274	257	244	271	271	252	274	281	242	236	252	252	249	253	251	252	287	276	266	257	277	259	270	247	269	251	263	244	245	252	265	277	256	250	241	261	244	238	254	264	254	213	274	240	229	258	249	263	263	236	293	247	265	254	271	249	244	284	236	243	247	242	280	273	267	245	252	228	250	262	276	256	260	260	242	260	248	262	254	264	270	249	257	277	264	252	235	247	241	238	249	264	272	257	243	273	271	272	252	249	262	257	257	265	264	248	246	230	258	265	274	224	262	264	262	299	258	240	232	247	260	262	231	248	273	310	248	245	251	280	274	277	283	260	259	280	278	273	256	261	240	247	260	254	255	300	270	257	272	254	259	236	297	261	252	263	236	259	274	260	256	260	275	270	236	230	260	242	230	258	279	253	251	286	268	272	247	283	263	229	263	289	282	243	267	244	257	231	263	241	301	254	279	234	249	258	260	281	283	266	266	229	260	240	256	230	266	276	260	263	273	268	261	270	240	269	254	274	251	265	274	263	275	236	273	293	260	255	252	279	283	259	285	258	256	252	242	257	261	263	244	280	256	243	264	254	243	276	256	275	248	260	238	273	271	259	279	268	243	305	289	261	278	240	275	273	237	273	269	251	285	226	278	265	276	249	275	253	274	291	286	244	261	269	266	257	275	236	263	269	241	246	268	260	269	238	248	247	284	234	245	237	246	273	246	270	274	287	252	265	245	263	305	234	286	278	230	267	261	267	238	272	268	263	254	267	259	280	253	290	277	272	275	284	261	225	253	261	260	265	247	276	262	240	275	273	253	236	244	279	255	284	259	261	267	260	251	255	281	239	248	231	271	267	249	270	254	274	254	250	259	271	267	258	243	272	281	259	239	265	252	270	273	254	237	280	285	265	246	299	247	240	282	283	266	248	254	253	227	249	239	247	235	254	253	272	270	228	242	244	246	282	233	251	259	268	250	238	249	268	269	285	241	253	255	281	278	257	253	255	257	267	229	274	241	253	249	234	213	269	257	260	256	250	243	253	269	251	242	247	258	271	238	269	266	232	294	253	241	244	240	279	264	259	256	259	283	225	270	266	282	248	269	255	248	277	274	263	292	253	259	269	267	296	248	254	290	250	247	277	253	241	271	281	255	279	249	265	251	273	255	257	277	225	281	265	230	240	232	258	233	278	262	259	266	234	287	240	263	265	259	248	243	277	228	271	273	275	275	281	286	240	286	280	230	263	261	253	263	287	260	280	274	283	258	232	267	265	266	252	244	262	298	241	272	274	252	246	255	208	254	272	262	266	248	275	255	262	294	275	270	260	274	261	254	249	247	262	266	265	254	272	256	227	266	294	277	243	242	273	249	284	252	296	274	235	229	263	253	283	254	255	258	251	263	252	259	277	254	290	265	263	275	259	249	248	288	262	259	258	266	272	262	272	242	260	278	269	255	265	252	267	290	277	266	296	280	274	260	263	288	279	229	242	251	271	235	267	259	256	241	269	268	247	232	252	254	241	247	255	246	246	262	253	259	277	263	238	270	275	268	263	272	260	260	234	245	260	262	279	240	246	269	264	264	245	239	274	244	237	243	244	248	266	265	280	249	292	254	258	249	270	247	245	284	244	234	257	247	256	262	238	241	257	219	266	271	263	280	269	251	259	252	243	246	225	256	271	256	250	258	257	256	276	252	283	272	295	261	291	242	251	274	264	303	294	266	260	274	248	239	272	274	243	281	248	262	224	273	268	238	254	223	231	273	263	265	268	261	297	240	257	257	273	250	248	270	235	272	250	229	245	303	227	236	265	268	240	245	259	244	287	282	242	295	248	240	266	250	215	274	222	282	272	238	258	238	249	266	266	282	263	236	252	249	275	277	272	261	241	248	280	215	217	274	263	240	286	250	278	274	221	248	279	285	268	284	264	260	264	257	258	266	261	247	254	263	270	262	272	284	271	276	243	259	266	261	274	277	264	287	244	283	258	256	272	263	277	250	280	252	250	253	268	258	290	263	257	252	270	273	281	279	242	277	276	260	231	261	293	278	241	240	248	250	285	292	251	265	263	309	254	265	244	271	256	280	257	238	277	293	248	226	263	229	255	239	239	266	305	263	262	274	258	240	238	228	249	244	257	255	275	292	246	253	264	259	270	267	249	234	286	232	294	247	253	265	276	291	248	250	231	247	260	279	272	270	276	274	264	239	247	247	240	269	257	234	264	258	252	256	271	285	281	246	252	262	268	233	255	261	233	255	270	293	264	262	224	293	274	258	241	271	257	245	273	264	265	279	239	273	265	280	278	298	255	230	265	265	276	272	264	259	274	270	262	246	244	258	283	246	291	263	288	258	247	227	246	243	278	246	247	293	253	251	247	283	252	250	251	241	276	238	242	246	265	296	244	279	261	263	268	263	221	274	261	279	290	269	264	284	279	240	269	254	284	267	283	285	270	272	246	280	286	246	280	241	258	241	266	235	292	254	267	262	229	262	246	266	287	250	262	268	251	238	269	260	253	272	249	257	268	250	268	296	257	287	268	278	280	277	285	271	262	273	271	266	240	262	281	252	257	265	250	267	273	228	278	242	279	241	251	249	295	291	268	233	260	236	253	270	246	267	269	275	277	261	294	272	234	251	251	250	296	246	250	244	257	275	263	247	274	222	262	266	256	256	246	242	270	290	247	257	262	233	279	237	259	240	259	274	265	246	258	254	273	267	274	271	264	235	236	266	255	275	251	250	244	277	215	248	248	244	241	243	249	255	268	235	261	266	282	242	239	260	247	278	267	265	251	286	258	298	267	283	255	277	267	261	291	248	292	271	295	279	258	267	255	262	272	252	254	260	301	252	271	232	232	289	273	272	275	281	257	275	265	233	245	259	272	274	284	268	268	243	286	287	259	255	272	243	264	280	277	259	212	267	247	261	260	256	265	281	281	292	273	301	293	243	261	273	247	275	268	287	269	276	243	245	263	262	255	266	277	282	262	245	260	267	254	265	263	242	245	238	277	271	270	275	270	232	272	239	254	271	287	272	260	271	246	270	271	279	258	249	263	273	257	270	254	263	250	236	270	260	258	253	274	257	277	256	247	270	212	266	232	270	272	255	278	274	241	265	246	246	273	291	264	265	278	246	252	239	283	302	270	264	263	255	264	276	247	254	238	276	239	258	254	266	257	270	246	269	249	273	249	260	250	277	277	276	262	264	270	260	270	246	254	259	275	286	276	237	237	252	261	254	243	289	268	267	245	282	245	266	260	269	247	230	262	283	264	255	266	262	242	239	262
59094	90152	61523	42519	26719	11071	2834	935	560	512	486	526	504	494	513	515	459	511	485	479	487	466	507	520	521	520	487	486	527	491	500	495	457	498	496	499	512	487	478	503	505	500	514	502	479	529	483	483	544	492	490	479	484	510	512	538	525	496	495	520	539	558	502	516	508	505	504	498	510	539	487	536	482	449	519	504	506	489	546	505	518	489	469	491	489	515	474	489	516	527	504	500	540	486	486	525	508	516	508	540	472	497	468	518	493	511	491	502	483	481	510	531	450	512	505	464	482	501	457	501	504	464	468	504	489	494	500	503	520	514	512	484	488	516	527	488	473	489	497	492	538	457	458	512	485	494	503	495	527	520	482	506	501	530	512	461	531	508	481	491	504	527	476	510	478	482	451	508	529	503	491	525	558	505	509	495	517	482	517	489	484	509	474	526	560	496	491	492	524	509	515	500	512	512	518	509	501	509	492	513	481	475	513	482	522	499	482	516	502	543	542	489	504	483	533	468	459	469	451	478	478	482	507	494	483	515	493	476	498	495	513	498	481	494	478	477	443	475	450	511	459	458	451	496	501	497	524	532	469	484	503	478	511	521	508	508	484	468	527	522	501	529	478	510	507	472	494	470	490	520	512	487	495	462	490	537	511	557	492	470	490	543	554	500	510	461	474	509	493	487	456	487	500	527	462	529	480	503	484	472	502	499	494	533	520	497	478	508	530	529	501	506	474	511	477	468	466	447	544	470	511	451	527	472	486	553	496	493	499	511	498	483	526	455	518	501	492	510	495	525	505	511	475	479	521	470	503	477	492	513	504	490	514	496	519	474	500	499	511	482	535	492	483	512	500	466	473	466	471	479	499	485	475	528	506	470	488	480	505	514	527	499	521	513	528	517	513	514	527	478	458	473	519	506	485	467	519	527	456	494	510	472	510	536	506	540	505	541	465	475	500	493	517	528	531	557	497	494	532	479	517	523	518	452	510	486	476	509	489	494	554	509	521	509	476	529	478	458	517	504	477	509	463	490	474	515	476	536	468	450	528	533	498	513	509	492	540	476	499	494	491	510	447	449	527	506	487	490	515	497	462	497	477	501	538	525	494	530	483	564	490	467	479	520	504	515	497	503	484	536	493	464	492	505	501	505	517	522	495	506	517	491	496	546	526	497	493	498	468	509	539	485	530	475	505	523	506	473	499	490	500	505	482	439	509	492	516	494	523	521	493	497	532	501	471	437	479	505	489	480	491	504	518	482	479	494	520	498	519	489	516	538	516	490	507	483	475	496	519	482	489	481	496	541	507	498	488	517	480	490	465	508	526	470	528	518	499	512	527	498	446	456	530	506	483	506	509	506	472	487	474	509	514	482	517	495	473	472	507	505	475	499	458	479	556	503	458	498	534	549	481	542	458	474	490	474	519	486	468	470	490	509	496	553	493	508	493	474	507	487	498	472	524	468	492	496	526	492	483	528	501	508	463	495	481	511	511	494	464	471	518	492	486	532	472	492	473	460	525	465	483	521	508	496	469	520	459	520	490	519	495	502	520	505	527	480	480	498	524	532	462	519	484	494	489	472	487	497	528	498	508	503	545	529	514	501	492	490	462	528	449	510	497	497	457	498	541	474	499	513	444	498	460	499	498	486	523	485	475	514	511	504	498	475	509	507	494	515	525	504	458	494	509	509	494	479	506	479	503	470	494	509	520	471	512	485	490	507	515	511	523	528	481	486	514	527	504	522	490	459	524	487	502	476	484	509	491	491	495	511	508	485	526	517	484	551	478	484	548	544	480	532	529	464	487	504	502	480	484	480	496	502	493	478	464	492	492	483	482	475	459	515	479	516	481	468	513	508	517	486	481	504	518	560	455	483	493	501	485	520	479	493	478	501	489	480	482	503	496	517	522	504	477	480	484	493	541	503	496	517	484	552	495	512	477	472	519	510	486	484	476	489	516	541	518	513	489	461	482	511	498	491	473	490	494	474	470	507	480	512	460	514	495	496	484	459	501	478	454	441	527	493	530	510	534	517	497	513	519	519	485	484	487	499	467	488	459	519	537	531	500	500	529	521	497	502	500	492	508	471	502	490	511	477	448	528	500	476	565	503	485	533	458	509	509	470	461	486	507	501	516	491	525	485	507	482	486	494	495	492	492	470	498	531	508	518	480	511	519	499	515	504	504	507	521	533	534	506	533	490	500	492	491	527	493	492	519	501	516	489	500	467	486	510	566	523	486	492	524	492	455	510	519	453	472	493	516	548	502	500	490	515	519	502	506	514	509	511	476	470	464	483	509	477	500	519	502	476	487	476	524	504	485	492	467	533	537	492	497	516	535	456	463	513	505	520	499	449	524	556	492	487	481	549	536	522	501	479	513	559	485	504	505	505	520	507	494	479	468	508	453	510	510	455	500	474	497	484	516	507	487	451	441	507	466	501	494	518	496	492	488	493	492	533	499	505	472	497	501	492	491	497	509	478	523	493	531	432	518	486	513	500	520	496	494	529	510	513	515	476	483	490	525	507	496	481	511	511	472	452	489	520	494	474	493	498	511	502	479	475	502	494	520	512	479	563	465	447	521	485	524	511	492	487	488	490	531	487	481	527	483	507	496	522	538	506	502	511	524	489	500	494	513	460	486	501	490	491	519	480	509	506	490	485	556	488	516	502	513	475	461	535	464	520	483	503	496	519	502	500	550	505	495	525	478	527	490	519	509	496	521	531	509	492	497	497	525	489	441	488	522	491	492	495	520	526	468	515	502	485	503	519	529	507	473	524	481	500	512	492	497	471	485	528	524	497	496	507	501	491	477	479	534	477	494	496	467	510	480	534	518	480	487	489	523	495	484	521	484	516	510	506	514	499	521	514	496	481	504	509	498	493	512	502	477	515	501	480	487	504	468	512	510	505	462	503	482	468	498	460	495	533	524	500	507	467	489	480	514	510	519	503	501	507	508	497	483	542	538	532	490	513	516	480	468	479	502	513	482	491	484	554	511	491	533	489	447	506	505	514	488	477	478	514	495	497	475	466	490	485	510	522	499	460	488	485	534	521	492	503	499	499	504	513	476	512	482	476	491	488	481	501	518	470	496	536	454	514	476	474	491	551	520	494	513	500	479	507	520	497	488	498	460	496	519	499	505	530	495	499	523	498	501	513	478	460	482	492	514	491	479	493	473	473	509	510	498	488	492	489	508	480	483	457	476	505	507	471	483	481	498	501	513	488	498	504	525	495	476	519	491	525	489	465	486	486	451	508	483	534	516	518	523	468	491	500	460	523	480	526	506	566	498	499	493	445	479	467	510	497	504	495	471	492	507	509	525	490	498	477	508	501	504	482	524	499	530	493	495	533	501	505	511	505	543	487	514	500	476	535	525	478	517	503	494	483	476	494	471	486	487	493	497	496	500	453	522	484	522	494	534	508	505	515	531	534	474	506	521	547	467	489	541	490	490	518	511	493	500	522	505	497	536	464	476	478	505	510	494	457	487	481	529	514	530	467
23485	22674	32122	28251	23226	19584	7789	718	360	320	350	336	343	350	309	374	359	327	346	301	317	340	296	338	325	307	300	316	352	323	315	328	294	291	326	299	316	368	293	308	330	343	363	309	292	312	295	331	330	281	307	338	316	342	307	329	354	333	317	311	325	330	328	303	327	320	349	307	294	322	312	321	326	348	320	307	329	317	334	361	305	332	382	313	321	328	311	317	319	346	310	346	300	307	347	332	362	321	287	326	310	297	301	314	314	287	310	344	333	355	336	293	319	295	287	306	306	342	355	302	324	286	327	328	328	304	340	328	310	274	319	284	288	311	321	318	321	302	320	338	309	353	319	304	312	295	352	325	315	319	308	309	324	346	327	307	322	336	320	349	343	355	311	310	272	303	326	330	331	329	324	303	329	300	290	318	321	311	312	294	321	331	329	295	303	324	333	321	310	341	310	333	311	303	294	318	349	307	358	318	303	352	321	313	345	296	310	348	351	304	314	323	336	306	306	320	324	339	320	291	306	309	308	318	310	340	295	315	302	339	328	320	306	320	310	314	344	287	338	327	324	321	311	299	353	312	319	318	324	306	298	310	328	337	313	333	321	311	326	327	335	312	285	310	319	353	324	338	303	311	338	319	320	301	287	312	309	336	316	323	326	305	328	312	341	300	320	331	305	324	328	324	303	315	300	324	332	295	317	360	312	311	296	331	334	287	313	303	316	340	289	325	302	306	285	283	366	290	300	314	318	321	330	313	331	311	282	304	331	314	304	332	320	330	314	327	358	314	320	322	306	330	299	320	298	351	306	321	318	318	342	304	322	337	295	329	343	309	322	311	307	317	287	322	339	302	326	314	267	287	298	318	314	289	331	324	325	296	308	324	344	295	332	358	304	299	325	318	338	334	311	306	326	356	315	306	310	322	318	280	284	327	310	296	339	344	353	307	315	301	363	338	332	307	316	308	326	323	310	319	293	307	298	291	325	300	328	325	300	309	312	305	334	325	302	327	304	326	351	294	319	348	345	331	296	297	297	310	312	320	321	311	301	308	320	301	324	322	311	319	302	307	333	343	309	305	312	338	318	290	334	300	340	295	351	304	336	308	316	328	301	349	314	328	316	290	316	306	344	328	305	311	338	322	316	334	291	303	336	312	300	301	349	333	274	301	327	338	296	325	310	299	306	306	315	315	322	320	310	319	322	331	327	279	301	316	355	273	337	312	328	349	310	307	319	320	333	307	335	315	318	336	340	306	282	331	315	345	356	317	305	307	293	321	316	316	336	317	318	324	316	307	305	332	309	283	361	316	358	278	313	322	318	327	325	294	306	291	336	331	295	299	372	341	304	334	292	319	321	297	314	306	327	349	308	314	276	322	363	301	314	330	286	327	313	319	340	323	313	318	335	331	305	335	342	325	303	333	333	281	330	293	304	321	303	334	294	344	323	331	348	323	309	320	317	294	320	326	327	336	319	340	325	320	336	287	326	317	321	299	335	309	319	286	339	318	311	301	333	302	308	330	311	305	299	334	343	309	317	326	344	339	305	309	340	324	340	324	362	327	315	322	341	322	324	339	293	331	308	345	277	314	319	309	315	298	353	297	316	305	322	301	310	336	307	329	316	312	328	337	330	321	295	278	337	305	333	305	312	307	292	328	312	284	328	332	329	302	303	318	333	351	337	326	292	282	323	331	327	338	317	310	280	321	303	301	325	277	313	299	326	288	302	330	345	304	314	298	343	257	319	336	317	300	337	295	312	356	313	347	314	323	347	316	317	296	286	304	313	314	296	331	290	292	336	306	320	323	317	306	346	313	342	311	304	319	337	313	329	307	285	300	324	277	310	308	342	325	331	278	311	330	293	312	284	309	302	321	354	315	278	295	309	309	338	310	314	346	312	317	345	302	348	306	315	332	292	328	294	322	334	346	317	294	315	323	302	328	323	295	332	304	338	333	331	323	327	307	342	340	333	335	294	336	350	314	298	345	308	321	330	328	294	318	302	327	312	281	360	304	330	310	311	353	320	314	320	341	352	298	316	323	324	300	330	315	337	304	293	327	319	320	299	296	293	287	316	331	290	337	307	369	311	309	304	296	328	294	303	311	324	316	338	324	361	307	285	296	301	315	302	331	310	317	280	313	314	327	328	319	335	330	312	311	283	306	326	305	349	304	288	317	380	282	296	332	296	306	330	328	321	303	335	313	350	299	311	311	314	304	309	340	328	311	327	310	318	304	337	340	314	329	318	301	329	320	338	319	306	286	268	320	328	304	316	358	294	314	343	291	347	302	345	340	299	351	317	312	322	317	345	313	324	293	301	309	306	297	305	335	324	324	312	292	301	308	322	318	295	297	305	325	313	296	305	281	347	313	311	330	320	328	306	344	326	321	324	329	307	309	320	322	325	323	300	350	316	333	348	319	304	324	301	313	321	308	317	329	337	306	335	321	308	334	340	337	323	286	322	325	317	322	311	277	331	317	304	324	320	313	283	292	307	310	273	309	319	300	330	312	356	297	336	330	312	284	321	314	334	352	310	306	285	332	311	330	325	312	320	337	334	325	316	306	332	298	286	303	334	318	337	300	346	329	295	319	313	306	299	310	305	327	294	302	330	317	305	342	313	356	298	334	322	302	301	296	331	299	353	343	312	322	320	324	334	322	295	313	319	330	306	352	307	328	307	319	324	328	265	359	330	332	332	315	325	361	322	321	328	300	312	310	325	339	338	294	298	331	315	312	335	276	276	325	305	312	302	318	311	275	306	312	296	337	324	301	303	314	326	327	305	331	313	308	310	310	327	327	325	323	315	312	341	292	323	325	326	303	295	325	336	317	310	310	339	326	338	331	299	298	307	328	330	327	292	350	343	318	296	291	309	327	288	305	286	331	312	334	314	341	290	326	314	337	323	310	306	315	307	306	300	298	309	320	357	331	294	327	333	314	334	338	308	277	325	296	325	310	331	294	339	290	294	289	306	302	326	346	319	325	313	296	332	322	307	324	297	311	316	317	336	281	302	321	307	322	351	344	297	342	302	348	261	317	330	308	333	325	314	313	300	305	314	311	331	298	318	285	335	309	347	303	337	305	305	317	317	313	281	339	304	298	330	319	312	332	309	323	345	348	308	302	355	323	286	300	312	319	317	334	338	325	336	321	284	320	321	313	289	310	338	308	307	317	346	315	290	318	331	315	318	349	326	312	355	320	347	278	335	318	334	353	326	329	309	282	302	327	297	303	337	331	311	306	318	306	299	332	347	292	318	329	311	304	342	331	305	312	316	319	305	321	291	333	311	319	315	336	323	311	323	284	317	295	313	340	294	327	313	318	303	327	331	340	323	340	330	288	307	284	308	289	323	347	311	342	329	294	298	298	297	330	333	316	294	303	281	309	324	321	292	318	334	298	335	359	308	320	353	318	346	297	323	305	303	326	342	353	314	326	304	321	276	293	328	299	321	300	289	279	334	286	344	338	311	305	309	332	322	314	307	296	343	337	301	302
59467	98955	76909	55166	32660	18351	5270	1282	640	548	600	608	584	523	632	575	596	594	631	601	591	613	591	613	610	621	573	586	557	551	553	582	520	600	545	548	591	569	538	565	530	575	530	636	566	579	600	565	546	533	593	573	620	588	554	588	570	577	585	563	545	624	583	562	557	546	634	576	580	594	586	529	604	589	592	570	599	596	589	605	575	534	595	579	603	574	583	594	554	565	593	550	569	599	597	546	562	615	610	560	602	586	555	585	553	553	549	598	617	573	597	587	586	569	554	599	589	570	599	607	572	581	551	570	554	578	548	568	565	570	537	584	583	577	602	537	570	554	589	567	552	599	615	599	579	606	602	602	567	581	551	565	569	579	570	571	552	592	556	566	593	558	560	599	584	573	568	608	576	578	599	605	568	587	586	588	569	608	575	556	530	560	596	585	559	558	554	564	589	592	570	625	612	598	564	610	607	585	583	596	603	555	602	585	582	559	541	581	544	638	540	570	582	574	609	603	543	580	594	590	559	570	615	564	523	611	567	586	562	557	583	544	578	578	611	580	529	547	614	630	571	585	613	608	551	603	569	545	608	570	579	584	560	537	535	568	574	553	625	573	563	575	608	586	606	593	609	546	573	584	608	634	564	566	586	554	562	548	609	563	566	588	536	556	533	601	543	582	641	580	530	530	604	551	552	608	575	562	595	586	561	562	580	572	594	524	602	581	567	585	570	584	552	611	605	592	598	584	614	587	599	564	547	545	607	594	540	546	558	592	610	605	593	583	526	592	611	601	589	523	565	552	572	575	544	571	511	553	573	625	534	579	525	605	572	554	561	614	609	588	570	567	581	533	610	618	576	552	592	571	584	591	551	557	596	585	572	583	592	596	595	586	541	569	549	568	591	613	575	572	552	577	569	587	538	572	615	616	582	555	596	542	565	551	556	600	576	575	573	624	535	606	554	570	580	586	561	597	585	583	552	564	577	580	603	583	565	589	625	565	599	587	590	578	595	541	582	542	594	563	557	546	634	571	561	588	604	550	581	568	601	539	591	548	572	588	577	603	589	591	616	582	585	606	585	549	572	612	577	593	599	590	576	563	582	574	578	572	584	571	590	584	621	608	553	590	515	568	554	568	594	560	559	598	608	606	568	577	626	616	541	592	535	547	565	551	626	561	535	596	561	532	582	607	591	558	568	598	617	514	571	588	567	608	591	584	594	584	598	613	589	561	579	543	592	560	623	553	536	548	600	561	554	601	580	604	583	564	596	604	613	571	577	574	580	596	533	564	517	552	597	559	587	565	575	553	595	547	615	589	544	564	572	582	508	572	563	584	556	556	589	540	549	554	579	606	518	607	554	590	593	595	564	561	547	536	575	573	584	546	620	596	576	555	582	611	597	558	619	577	578	576	572	553	613	525	579	570	608	541	593	596	580	596	574	579	560	597	582	591	608	583	556	571	557	560	597	560	587	554	544	587	593	545	608	553	528	610	606	574	555	588	564	570	601	577	605	610	560	607	563	586	568	575	586	543	583	578	582	594	603	607	577	569	563	601	579	573	593	575	604	654	587	592	554	557	574	543	571	580	605	565	596	571	602	547	580	609	598	571	562	594	579	577	596	625	604	577	588	560	592	570	586	596	591	591	573	682	539	557	616	584	587	562	572	576	597	561	590	490	556	593	602	561	589	595	536	606	578	621	567	577	598	588	547	559	592	532	615	625	597	603	592	606	580	574	566	580	546	573	594	575	556	556	545	537	569	592	604	571	551	599	616	558	613	558	681	584	597	572	582	573	554	564	615	552	557	649	549	567	577	564	544	552	570	602	556	548	608	585	571	602	571	606	573	561	519	559	561	558	579	570	576	546	582	585	579	574	641	540	548	575	587	548	576	609	569	551	576	588	562	589	595	615	584	618	578	564	577	562	571	550	571	621	557	568	580	570	608	582	599	569	574	563	574	553	564	621	586	584	544	586	565	521	580	551	565	551	586	545	589	565	577	583	565	578	599	556	573	595	550	560	601	568	597	575	581	576	587	537	585	572	597	570	548	533	602	549	601	553	562	618	569	578	591	565	582	582	569	588	552	598	591	558	581	572	607	565	551	594	589	570	542	582	566	583	536	563	571	565	618	565	595	558	566	570	590	579	572	573	587	561	581	597	608	575	576	573	553	601	596	576	598	584	583	570	592	540	549	549	547	608	539	562	607	596	592	579	573	576	559	561	585	581	584	594	620	593	550	562	604	558	568	579	550	558	574	603	585	563	539	533	600	571	568	550	577	580	636	607	588	579	569	558	576	597	534	539	595	547	599	573	619	590	591	571	572	577	578	582	600	634	586	582	590	586	598	608	595	600	566	547	577	555	576	565	560	558	600	551	593	627	557	570	545	578	595	549	607	550	569	525	574	566	630	561	556	621	593	554	570	595	545	595	579	606	624	574	561	624	582	564	582	508	535	599	598	574	572	559	614	554	573	568	603	546	593	569	560	562	572	580	584	585	593	562	575	598	584	533	554	576	561	566	549	563	578	541	577	627	572	586	559	560	561	560	556	562	507	596	596	544	571	605	585	588	587	607	614	598	553	588	544	596	544	571	576	548	535	610	588	558	572	589	546	596	580	531	584	607	580	540	577	629	556	574	601	591	603	575	563	587	566	595	601	575	548	572	594	545	567	617	579	609	575	613	534	544	602	586	553	566	562	547	524	548	593	535	577	552	586	582	585	570	585	559	590	581	593	582	590	561	576	545	578	600	560	585	602	560	555	562	559	538	557	545	588	559	522	605	602	606	630	616	568	534	525	593	565	560	581	594	576	557	608	555	547	584	571	562	556	585	617	608	570	566	607	607	598	554	598	575	588	608	574	595	566	553	557	623	603	566	534	538	598	552	573	602	565	606	585	571	617	543	567	609	574	583	532	538	599	577	561	568	600	591	626	566	616	553	564	535	561	558	585	569	549	571	594	565	594	551	579	556	518	585	571	567	590	569	578	565	589	561	556	612	505	576	615	585	524	617	581	553	520	579	603	546	567	574	554	553	561	593	600	593	567	604	593	527	521	577	601	592	576	567	541	575	563	592	588	542	631	612	571	599	584	576	598	608	550	543	547	559	601	569	566	538	585	585	575	630	598	565	565	581	578	541	558	554	560	585	587	585	614	568	589	593	590	580	569	583	611	593	546	598	596	563	607	596	565	547	574	599	546	581	587	585	556	602	559	568	590	571	549	606	619	593	572	547	594	608	578	578	562	601	626	597	582	585	561	612	571	548	602	578	565	585	557	562	579	600	600	585	616	583	611	591	601	593	640	557	589	557	579	570	601	583	607	613	581	583	621	595	576	562	547	530	581	582	548	602	574	521	607	589	570	577	545	595	560	587	588	578	552	556	599	603	627	584	561	622	554	530	557	578	579	620	614	551	581	590	570	584	581	571	572	581	572	581	566	584	572	608	589	564	601	563	568	591	586	556	523	557	634	559	596	552	529	554	564	595	570	565	576	596
28589	28693	29479	18871	5056	1463	529	317	265	254	236	254	247	275	252	254	230	265	268	230	229	237	276	273	261	259	263	251	258	250	262	250	278	228	225	253	274	251	247	270	244	247	246	278	265	287	262	265	272	253	254	236	249	242	251	263	228	256	252	239	252	264	250	252	243	218	250	233	262	269	249	247	252	261	249	241	259	257	268	256	254	262	252	258	279	248	249	282	258	256	247	253	261	260	243	243	274	252	254	279	245	244	252	270	248	260	273	247	270	259	253	251	263	262	278	282	244	270	261	251	246	292	294	254	250	245	236	254	267	253	281	248	232	252	276	237	252	265	247	241	278	247	233	271	232	257	220	286	260	275	263	263	230	224	246	295	299	271	253	266	258	258	258	264	275	247	262	261	266	217	257	250	253	264	284	239	249	239	245	238	277	250	255	250	245	249	248	235	254	226	221	260	279	239	241	238	254	284	289	296	248	264	240	249	260	235	271	237	261	274	241	252	245	258	260	257	262	266	261	250	251	251	240	283	303	262	252	238	272	251	235	277	273	259	246	269	262	244	231	274	238	273	248	266	248	262	255	262	239	267	256	251	250	244	264	256	246	259	254	246	275	278	255	260	253	228	251	246	253	251	252	251	248	239	251	242	235	246	255	263	245	249	258	226	227	243	258	251	271	273	234	227	209	255	235	269	238	250	227	235	261	273	230	266	242	270	255	266	273	241	254	264	243	229	248	225	251	270	286	248	247	261	268	270	236	285	297	253	242	270	241	255	263	263	270	279	246	248	248	250	250	273	264	264	272	247	259	273	278	236	244	254	253	267	235	221	264	263	259	260	232	281	265	223	230	260	252	264	261	260	247	263	248	250	255	243	247	267	243	260	245	237	266	234	252	244	252	249	267	242	250	264	247	230	227	257	254	245	257	243	257	278	251	251	225	239	304	252	229	254	264	237	253	253	245	234	257	300	255	261	248	239	230	243	238	245	258	242	271	274	264	237	290	264	248	258	237	274	263	258	239	258	265	233	261	238	250	240	252	264	251	250	266	249	267	296	256	253	232	226	248	252	244	256	254	256	245	251	250	241	234	238	246	250	268	229	251	267	249	242	242	225	243	249	240	244	257	262	203	267	269	281	257	248	245	252	235	267	263	252	229	281	246	268	283	276	262	228	271	254	250	240	250	264	261	257	239	247	239	227	262	268	252	260	281	279	268	270	293	242	257	239	222	236	251	226	277	282	250	268	238	254	262	237	264	264	242	263	244	271	267	258	232	260	276	261	225	264	259	241	273	268	240	253	270	241	269	243	276	220	257	263	252	228	248	243	253	254	246	258	262	240	267	273	249	243	247	250	254	236	262	240	256	271	242	242	238	255	268	236	269	262	245	281	249	246	262	252	255	251	264	244	267	257	270	261	247	267	233	277	245	269	227	231	256	246	272	275	272	258	249	238	229	222	253	256	254	236	226	248	254	257	244	278	247	278	265	275	255	250	253	273	251	243	271	252	263	258	249	266	275	252	231	236	274	280	255	256	263	229	295	261	250	254	240	244	233	271	271	263	280	245	263	283	260	237	286	276	250	246	243	260	279	251	272	263	258	275	251	263	257	274	255	273	257	254	259	263	231	266	269	254	271	248	256	241	238	272	247	259	243	274	265	246	274	279	263	270	269	264	238	275	275	256	263	218	261	241	269	262	250	243	234	253	268	254	251	273	279	255	272	235	236	254	249	270	281	262	231	255	262	235	228	256	266	259	283	255	275	281	244	230	243	228	266	289	254	246	236	252	252	257	251	247	257	243	233	253	238	246	221	245	262	250	255	249	266	238	266	251	223	270	279	236	245	269	263	261	266	274	256	277	253	254	275	295	240	250	260	255	261	278	261	253	239	244	262	247	254	274	240	277	252	260	296	260	305	290	287	274	238	259	249	248	255	239	225	246	250	236	261	241	260	247	281	253	253	241	239	278	247	260	244	246	254	219	252	292	268	230	287	258	275	274	258	250	261	253	288	274	251	233	251	266	281	260	245	247	247	246	266	218	260	265	249	260	251	230	240	240	276	267	234	254	261	260	281	246	258	248	242	267	262	271	257	257	236	242	287	258	279	249	253	267	266	243	253	267	264	250	253	264	236	249	256	256	249	255	243	266	235	224	275	276	266	250	250	256	252	256	287	230	262	272	253	241	248	253	267	274	243	264	251	262	257	276	285	261	250	263	228	237	236	241	257	257	263	242	237	272	238	242	233	272	261	276	254	249	250	237	244	263	251	238	260	271	278	242	237	264	264	256	232	228	267	277	246	254	262	230	226	254	257	244	229	247	246	244	237	247	252	268	265	237	258	258	271	286	262	248	289	267	249	248	255	255	241	277	257	263	232	253	247	253	250	264	273	275	254	271	240	251	276	276	263	257	256	258	265	274	243	259	248	251	267	252	285	243	260	260	265	279	250	248	245	257	291	276	270	252	228	275	283	281	256	254	263	267	231	281	233	234	256	269	252	291	260	272	242	255	245	265	243	255	239	261	255	262	269	256	244	254	264	238	246	248	257	230	254	269	247	248	259	268	228	266	232	249	281	259	263	254	268	253	276	247	255	275	238	240	228	255	241	243	287	237	259	240	248	251	273	263	236	222	256	267	265	230	257	275	246	254	249	237	259	260	236	263	222	250	267	262	242	248	256	254	253	270	239	232	270	247	262	235	270	255	245	242	245	268	270	272	246	252	261	250	275	273	273	248	249	244	278	244	230	233	249	247	256	248	232	246	266	239	262	290	237	283	241	273	257	270	245	283	274	248	278	233	237	259	257	269	236	261	239	246	260	264	251	236	246	241	249	257	244	230	246	265	245	247	247	266	269	254	254	218	248	228	258	264	259	260	240	257	250	274	249	250	246	257	228	225	259	224	244	265	242	255	237	251	260	240	253	236	231	258	218	272	268	270	271	226	255	281	233	243	219	257	235	265	254	246	237	235	254	263	245	267	232	268	264	276	249	261	257	250	257	258	225	216	253	246	245	304	262	238	254	281	246	244	281	250	243	268	239	253	232	268	231	244	263	243	258	271	215	243	263	267	249	253	261	265	270	262	280	272	249	241	276	247	255	260	251	263	243	263	249	238	252	260	230	244	257	254	259	267	269	236	233	233	241	256	265	267	256	262	266	253	265	254	241	231	264	290	277	262	239	264	248	255	263	263	265	234	243	269	276	253	231	221	246	251	260	254	249	257	265	267	244	256	256	267	273	225	231	233	266	259	260	267	265	243	274	241	244	252	238	247	267	243	223	239	248	254	259	264	284	277	254	275	267	234	273	237	226	236	235	264	261	250	254	258	257	262	242	258	245	251	241	252	235	225	246	252	248	213	244	250	262	250	264	262	262	274	251	256	243	265	260	250	245	216	249	267	260	239	233	249	258	253	267	248	281	249	246	246	246	255	252	255	212	275	255	273	259	322	235	261	261	249	258	251	246	249	259	243	245	271	237	246	241	256	255	270	223	254
34147	47399	37087	22887	8497	3232	1018	563	497	494	469	507	514	514	450	479	499	485	470	513	486	515	487	443	522	471	511	542	518	524	506	490	478	498	484	510	509	533	493	523	478	544	457	475	533	511	452	490	507	471	528	492	479	510	493	507	492	479	513	480	507	515	472	470	485	483	451	480	507	486	523	498	511	455	541	466	512	490	528	479	515	496	501	506	476	512	512	498	509	491	472	481	489	456	501	491	459	517	522	472	486	493	462	482	475	463	484	514	466	504	476	526	526	474	469	453	515	491	516	507	461	467	501	479	507	476	491	503	452	487	461	510	517	492	476	483	479	519	500	470	534	486	470	469	495	494	504	512	477	465	474	495	522	493	489	499	503	460	497	465	514	510	519	518	482	523	483	532	490	486	486	515	495	509	456	529	495	493	519	498	470	484	498	493	519	509	488	512	503	498	482	518	466	483	504	491	459	513	510	504	522	464	501	466	488	493	460	514	501	519	538	482	517	481	469	495	487	493	499	507	495	466	451	478	501	503	475	485	521	508	482	474	511	496	514	501	482	495	519	476	569	509	498	492	523	485	486	467	478	470	487	486	461	539	503	488	502	494	514	523	463	449	469	495	504	487	488	480	500	479	479	472	502	484	505	491	500	504	471	501	482	508	491	506	466	515	461	468	456	506	502	504	497	465	506	494	515	497	506	493	468	505	503	485	468	493	478	510	497	484	493	473	476	505	467	510	490	475	485	508	535	515	512	520	487	503	533	532	477	502	498	498	512	496	461	478	472	491	487	486	473	493	497	495	495	489	500	515	548	493	495	486	502	513	459	483	525	469	473	515	491	526	506	494	483	495	498	517	473	472	471	479	485	465	516	519	507	465	472	485	479	513	475	488	478	475	471	506	528	482	464	475	454	476	492	496	480	494	486	451	465	489	498	497	486	459	484	479	470	506	452	493	466	496	460	504	498	536	483	483	527	480	469	491	540	464	497	470	502	503	474	522	499	512	494	505	454	486	503	503	473	529	517	499	501	474	491	504	490	473	495	470	496	472	507	477	462	507	481	487	506	522	510	508	506	534	530	473	482	506	488	483	478	472	479	521	534	519	499	532	457	509	453	464	505	495	484	479	449	503	477	500	500	471	469	518	466	502	455	516	519	532	477	468	465	494	516	471	464	477	504	468	481	492	498	454	507	471	507	468	495	504	497	459	524	537	500	494	536	494	490	477	518	502	498	514	464	512	493	480	507	463	500	504	470	486	542	455	523	524	494	500	471	473	496	519	492	482	503	490	502	518	508	489	494	510	521	510	513	525	511	505	475	474	509	527	457	518	440	516	473	475	514	467	496	500	456	531	506	520	492	490	546	486	494	530	481	488	466	479	473	504	486	550	490	495	450	486	493	529	473	475	494	496	484	523	485	497	504	500	501	500	484	489	511	490	505	512	495	532	497	520	489	490	512	478	436	489	530	491	467	486	497	478	495	519	469	484	520	471	497	480	455	470	497	475	462	498	485	506	498	503	523	517	492	515	483	492	488	490	467	487	510	508	470	495	465	487	481	510	473	498	500	481	516	497	512	474	490	516	487	479	512	520	490	468	481	449	502	528	507	518	525	534	469	497	490	490	475	465	489	511	460	484	471	498	501	465	515	483	490	519	513	503	458	500	500	500	506	464	533	497	506	473	490	480	481	502	487	472	504	496	473	468	479	468	464	500	470	471	528	471	483	470	500	495	489	482	498	475	496	477	542	509	492	529	465	509	485	510	488	496	485	474	473	463	511	490	477	496	506	536	505	511	493	469	474	476	471	482	552	481	478	480	513	526	531	519	511	482	496	478	522	443	487	523	463	500	505	497	429	494	513	509	510	488	466	468	514	478	505	501	524	499	458	516	478	482	502	494	514	497	506	483	505	493	511	472	476	502	482	486	487	467	530	457	488	541	507	463	482	501	498	475	495	522	502	494	463	479	476	458	510	494	481	549	502	467	499	534	501	484	455	497	497	511	499	521	518	529	490	481	484	502	498	498	473	506	495	494	483	500	536	515	459	482	512	512	499	468	503	509	514	502	477	489	510	514	459	477	510	501	534	529	532	496	472	498	470	506	483	495	484	518	473	516	487	422	503	504	460	460	508	528	492	470	507	511	486	499	472	482	493	484	524	477	474	456	497	467	505	472	503	514	493	491	460	494	492	528	499	516	488	508	504	507	534	476	536	499	475	482	458	524	488	514	508	483	504	505	494	481	509	482	475	504	474	512	480	484	496	499	443	501	515	496	494	500	505	508	486	516	494	438	501	507	498	496	505	499	488	485	463	466	518	474	508	482	456	457	528	469	500	516	486	513	466	465	505	491	470	564	490	504	515	499	509	534	489	458	467	485	484	462	476	471	508	491	496	420	536	488	454	464	476	497	483	501	515	499	525	500	509	473	474	499	513	478	478	476	518	494	465	495	540	473	499	487	462	517	470	490	498	495	485	492	440	476	472	466	474	482	507	498	486	473	527	494	542	471	501	489	451	472	496	484	532	495	475	480	493	523	461	479	456	498	472	477	477	477	469	491	476	480	482	476	475	499	482	496	506	500	470	505	494	464	516	468	443	499	497	497	489	484	531	461	466	496	506	485	473	502	519	525	497	515	506	461	510	492	438	489	466	510	492	492	479	501	472	491	498	490	464	513	482	499	493	500	496	522	532	499	476	489	500	449	465	484	480	472	516	494	466	476	446	460	460	504	513	477	474	489	487	492	476	493	506	521	510	472	484	485	527	468	462	478	505	492	510	462	451	529	457	492	472	466	500	509	510	498	508	486	475	485	465	453	469	516	499	491	524	520	485	502	492	500	505	469	446	496	507	485	485	464	479	495	481	448	497	512	499	478	494	475	486	471	486	506	481	495	517	479	503	477	467	484	501	502	459	482	517	511	478	489	469	495	527	526	489	494	490	470	509	499	512	455	488	469	509	467	532	498	499	491	516	511	518	489	508	525	489	451	507	503	505	482	490	498	509	485	483	493	456	498	448	501	497	485	502	482	476	498	477	522	512	504	484	543	474	472	505	494	505	472	507	489	524	504	505	472	500	493	490	462	506	490	466	492	486	490	495	507	449	524	499	509	500	465	516	490	484	502	492	480	471	500	488	509	479	499	495	495	530	503	497	508	509	483	454	459	473	470	502	493	496	498	479	503	499	526	484	484	480	483	505	495	493	536	503	495	483	532	492	505	447	515	515	514	523	473	487	486	517	493	515	509	441	520	478	482	488	476	481	513	533	496	533	521	458	534	499	462	494	536	490	504	482	481	486	501	479	513	481	518	491	512	528	481	486	497	498	459	489	463	487	503	497	498	478	529	508	488	527	477	526	502	479	490	512	481	520	470	486	458	497	514	508	486	502	490	507	456	505	516	533	504	514	528	453	494	476	540	482	466	488	502	491	507	528	467	503	491	506	542	552	537	484	459	449	490	432	469	461	508	460	517	491	487	523	480	497	470	503	498	508	471
24633	23480	36532	34102	22514	11751	1921	387	286	298	262	254	282	281	261	255	252	244	271	261	278	236	263	250	277	251	276	254	279	256	275	295	247	254	232	259	259	272	252	260	289	264	257	257	231	258	239	273	256	253	260	274	298	286	247	278	269	215	267	261	262	269	256	261	247	269	293	289	278	217	270	238	284	262	240	255	255	225	261	265	272	245	252	257	257	253	259	265	256	294	266	272	286	264	300	267	259	259	256	264	251	244	234	270	254	249	272	257	252	293	299	258	263	261	256	275	261	268	261	277	261	272	264	268	243	254	273	242	241	252	244	258	254	275	273	261	260	254	286	248	231	270	268	278	279	259	266	294	267	240	239	256	261	241	258	236	255	262	261	242	259	244	265	252	265	287	262	289	289	261	241	269	272	287	240	265	258	245	247	286	268	254	265	277	254	290	252	275	257	245	253	245	251	270	276	248	255	279	288	246	290	263	273	247	275	250	247	246	262	261	239	256	283	263	256	250	237	235	239	258	278	259	263	292	282	266	247	259	271	266	280	244	257	264	279	261	257	246	273	277	274	225	259	297	263	250	290	280	240	269	250	254	278	234	242	256	231	269	240	284	264	270	265	261	268	261	256	295	240	248	287	251	269	283	269	248	278	247	284	264	301	267	251	250	239	287	258	282	275	253	264	240	281	250	260	259	258	259	271	231	265	246	272	272	267	277	279	268	271	251	263	267	260	254	265	276	271	260	268	248	248	276	264	252	259	253	258	264	278	255	275	256	278	265	248	234	268	273	253	257	280	249	249	247	240	247	250	290	266	264	273	239	265	266	256	265	243	274	255	261	259	272	266	291	209	256	247	258	264	253	237	264	279	268	241	229	243	261	243	246	265	253	259	293	272	264	237	278	297	276	253	257	248	257	256	271	263	269	284	253	277	244	248	268	262	252	267	254	272	284	243	254	269	269	259	279	262	266	253	287	229	272	257	269	243	249	281	258	270	273	265	248	240	221	286	253	264	253	232	255	271	276	251	268	251	249	297	274	251	253	274	255	269	269	273	253	280	260	232	280	265	247	253	256	304	283	252	262	255	222	285	253	270	258	264	268	244	235	234	257	273	276	259	284	247	279	232	278	247	248	247	262	278	273	251	275	233	262	277	262	268	275	291	292	261	243	268	264	282	243	252	251	281	269	229	264	254	275	269	281	301	279	265	288	267	241	281	283	278	257	262	258	260	291	273	253	279	288	252	270	267	270	262	284	274	278	272	252	267	283	266	267	274	279	242	294	269	281	271	247	252	260	277	271	255	274	263	253	257	280	255	254	254	257	275	275	263	257	252	281	253	262	273	255	252	248	264	253	256	271	263	260	271	248	271	287	250	249	256	276	247	247	231	268	250	260	254	273	253	246	244	254	259	252	242	252	264	246	262	251	285	280	261	253	262	264	243	251	272	283	264	241	265	249	254	261	272	253	275	286	227	247	260	277	271	244	250	278	235	265	225	247	266	279	259	263	268	266	267	244	240	277	259	252	259	268	257	279	253	235	266	254	235	261	272	266	284	259	263	290	267	246	279	259	255	265	256	258	268	285	267	278	322	259	243	261	245	277	271	264	267	225	264	260	262	257	260	262	257	242	227	263	268	247	277	249	272	275	266	288	263	267	273	285	258	252	259	267	269	232	283	276	248	285	256	253	255	247	258	273	277	262	282	255	274	281	255	260	250	256	270	267	278	226	263	239	258	262	252	246	251	279	271	260	267	290	269	231	268	315	273	248	251	260	282	271	269	274	247	279	299	242	263	258	241	263	257	250	293	264	272	246	233	266	258	280	266	260	259	283	269	255	246	284	268	239	268	272	275	298	235	264	275	264	251	246	265	268	271	225	275	299	242	267	260	278	275	240	279	238	237	271	248	284	252	288	281	274	258	272	253	250	260	269	242	279	274	265	262	288	283	264	249	281	244	240	265	268	261	256	238	246	263	246	270	274	259	291	265	268	243	273	281	260	280	267	258	268	277	274	264	255	248	243	247	292	262	244	252	288	277	258	250	290	247	244	257	252	263	261	262	247	276	254	235	285	287	278	223	285	276	226	271	248	277	256	269	238	283	268	262	257	259	225	276	251	283	252	263	255	261	249	261	288	261	228	257	260	277	235	267	266	283	249	254	269	271	278	243	248	248	249	273	224	275	267	258	258	254	263	262	262	262	267	252	249	257	252	265	255	289	261	266	290	238	264	267	252	246	246	244	264	248	286	251	268	247	259	284	266	267	254	251	256	272	249	274	265	266	278	262	273	278	271	276	247	253	244	254	295	249	252	255	246	243	266	252	233	273	263	222	282	248	275	265	243	268	261	271	271	288	249	236	253	234	282	278	280	270	237	239	233	267	261	254	235	272	244	252	246	275	257	229	260	254	253	275	278	284	260	274	255	261	258	272	264	253	260	274	267	258	255	267	247	253	266	234	268	277	308	257	266	284	274	270	258	286	260	268	277	245	260	269	286	254	241	302	267	266	248	273	282	258	250	263	263	240	279	241	279	267	243	255	269	259	252	285	269	246	266	280	265	257	252	253	260	237	280	264	291	261	277	282	281	255	242	277	268	288	242	249	248	244	252	269	256	266	282	276	238	247	271	266	249	265	258	273	247	242	317	255	274	251	251	277	258	269	282	266	290	263	299	274	288	278	284	256	271	268	268	240	289	266	238	260	274	278	271	266	253	246	240	237	265	265	251	248	264	281	242	263	271	253	250	259	249	268	273	277	262	258	265	240	273	252	277	259	252	265	288	249	258	273	285	244	264	279	264	253	283	267	250	244	263	227	252	295	260	257	295	253	274	269	252	249	265	258	216	272	232	247	301	272	255	245	247	256	260	283	269	275	230	252	269	259	246	264	251	251	246	259	265	247	263	261	276	236	275	266	271	244	289	275	287	267	254	277	271	240	276	257	266	257	268	239	273	260	302	257	253	286	275	241	258	251	247	276	274	259	259	263	262	239	264	294	265	270	264	266	240	254	267	278	269	278	262	252	270	232	260	247	261	246	264	260	281	245	266	266	267	254	279	241	264	263	275	267	286	279	256	237	256	275	266	268	274	268	262	264	259	253	284	264	272	261	283	279	262	254	241	244	258	255	238	253	255	281	264	241	265	255	261	254	271	236	250	241	277	260	304	248	242	230	264	255	267	254	276	248	280	266	235	269	286	243	258	271	258	264	285	283	258	279	223	279	263	251	280	285	256	247	253	263	250	280	275	226	230	249	264	301	274	273	255	272	265	264	275	247	274	264	271	263	266	245	264	259	260	258	238	267	294	285	246	266	247	253	268	233	262	248	239	281	277	243	285	258	276	230	252	263	258	270	271	285	248	266	230	288	253	292	280	249	268	263	267	277	262	292	270	277	265	268	289	274	267	248	226	243	275	232	267	271	266	294	255	269	266	246	273	277	252	281	275	263	227	270	263	262	270	253	268	250	241	242	248	294	268	282	269	232	272	245	247	281	275
56673	86470	71580	47250	26365	10619	2611	845	537	533	515	525	538	541	500	483	510	510	543	520	499	497	508	459	500	491	488	511	506	500	483	494	465	534	551	535	502	504	527	467	498	489	493	493	498	491	536	463	528	494	504	464	476	506	489	500	491	516	519	510	558	473	578	471	535	538	509	495	487	505	479	497	511	489	512	492	515	508	491	492	492	506	525	515	501	483	487	501	540	506	516	498	500	498	524	497	470	470	504	452	504	504	475	493	510	506	482	505	486	499	566	482	508	476	496	488	512	477	534	523	509	509	504	480	497	525	483	498	529	478	490	517	495	487	506	480	553	534	491	556	437	486	486	517	516	476	523	466	513	491	528	454	478	512	537	500	487	477	501	514	549	565	493	507	483	491	545	466	485	515	482	512	500	494	503	505	496	474	485	497	500	537	519	510	533	507	487	481	545	521	526	510	482	507	551	504	472	506	516	483	511	492	523	482	533	520	472	516	502	512	501	492	521	481	530	535	498	546	513	505	454	518	492	481	507	543	512	528	477	492	539	488	498	502	475	526	519	505	493	492	502	531	506	518	500	515	495	494	510	475	483	505	448	527	462	529	501	504	502	475	508	483	531	528	503	523	535	519	490	524	512	501	486	509	527	459	508	499	520	558	526	489	526	512	485	441	519	527	515	492	503	537	496	519	505	493	491	500	521	535	517	515	500	517	513	471	491	488	517	487	513	515	510	519	513	467	538	513	486	504	502	468	533	530	534	490	498	512	477	518	518	515	535	504	476	501	484	502	543	513	506	525	575	535	486	481	488	497	536	570	514	515	501	520	534	509	526	526	517	497	531	503	488	488	511	494	493	515	517	488	516	506	525	500	494	495	514	479	517	489	487	489	529	495	474	504	520	505	511	531	512	506	534	490	512	521	545	507	497	480	507	511	504	551	491	483	453	502	502	476	542	535	487	478	520	552	498	535	548	503	501	463	482	551	510	469	469	445	497	487	471	518	476	512	484	500	476	511	531	510	523	491	482	558	500	513	500	504	474	508	508	491	510	457	484	474	512	527	508	446	531	492	493	527	468	484	476	525	461	557	504	477	495	504	468	506	490	467	520	563	497	524	477	502	493	519	484	476	475	504	525	543	525	487	486	508	456	479	481	524	489	500	511	510	511	532	487	500	486	470	497	511	499	504	496	496	474	497	497	489	504	499	524	523	499	499	481	535	480	451	457	518	492	514	497	508	539	480	538	483	499	496	512	453	501	458	468	490	529	518	495	500	503	513	491	477	529	446	503	496	522	486	510	485	545	517	529	547	481	488	508	512	494	501	490	514	529	510	485	508	523	489	516	497	530	517	504	528	503	479	516	495	516	479	495	495	495	469	521	530	492	487	537	504	503	516	528	481	485	487	506	495	462	582	474	518	519	514	506	497	511	495	509	494	488	508	503	506	489	504	480	537	508	482	480	496	493	476	478	514	476	525	514	438	506	514	471	514	548	516	532	511	525	493	447	519	527	472	467	516	518	511	463	531	492	502	483	512	471	495	518	531	525	525	478	480	457	489	514	495	498	491	515	512	563	467	540	480	538	499	478	511	540	530	524	514	503	442	478	509	527	494	468	494	527	530	530	486	502	480	541	465	493	503	498	481	483	510	452	501	504	506	507	512	472	472	514	535	500	475	486	501	505	505	519	467	492	479	473	507	496	532	485	517	501	511	525	492	504	522	493	542	471	514	515	528	492	505	498	501	459	515	477	485	511	473	502	525	509	528	539	483	515	512	521	504	507	484	497	516	527	491	483	510	502	481	500	493	497	537	458	510	521	491	475	490	545	496	552	492	538	516	483	512	509	512	516	527	518	537	493	484	512	482	486	499	481	484	523	467	492	528	523	487	501	530	494	498	505	534	489	495	513	471	523	543	506	521	489	500	474	540	519	498	519	497	466	468	506	503	473	522	509	531	484	539	521	513	471	476	485	465	465	476	522	515	508	509	493	533	508	521	555	557	515	472	510	518	499	501	508	513	508	504	500	518	505	468	494	472	519	517	485	481	523	517	495	541	530	471	528	484	497	513	500	515	471	527	530	496	524	471	483	540	536	512	543	500	495	512	525	486	524	506	483	522	520	504	526	472	505	528	475	470	522	502	503	503	534	526	517	455	493	503	500	473	507	493	492	497	501	517	472	507	534	516	493	521	504	522	532	473	515	518	490	487	506	489	514	522	527	485	509	492	463	496	514	487	493	473	459	465	478	484	459	521	503	500	515	531	539	494	501	498	479	514	493	514	521	462	512	491	503	522	505	509	488	489	498	465	489	446	513	519	513	521	560	509	503	528	531	483	505	509	508	534	519	489	490	508	517	478	501	514	525	476	524	489	481	467	515	461	496	501	512	527	499	492	492	483	472	493	474	485	525	515	473	483	487	546	516	497	537	469	505	485	494	517	467	506	479	534	493	463	525	529	483	513	493	524	476	455	483	517	517	539	507	516	482	505	554	482	509	478	520	464	507	546	456	500	504	492	517	466	523	498	514	525	478	494	495	483	509	501	490	496	494	478	516	507	506	522	473	480	503	496	529	494	545	508	484	502	505	541	509	514	508	517	529	523	500	506	505	524	554	525	519	494	488	498	501	484	497	491	466	463	514	505	502	520	467	473	472	512	480	499	502	528	478	522	487	498	473	511	530	501	513	511	476	549	508	536	511	489	492	489	503	519	514	504	503	505	537	466	496	477	490	512	500	514	491	506	505	498	455	508	516	507	536	498	456	478	524	492	482	506	526	506	490	514	518	505	508	513	488	510	497	483	482	506	471	523	483	529	514	539	491	521	503	522	520	481	498	495	519	503	501	507	469	516	529	517	503	553	504	544	503	538	499	522	508	480	490	541	505	539	515	476	493	487	494	506	525	517	492	507	487	508	515	529	466	505	536	513	521	503	486	505	522	503	525	492	474	483	477	550	509	492	500	480	497	475	514	508	500	489	533	500	505	483	488	503	501	491	524	500	580	503	481	482	506	510	506	486	467	477	507	501	505	492	500	513	491	481	491	504	476	476	465	490	515	490	479	511	522	496	497	503	467	501	571	523	528	485	458	503	505	487	494	481	529	458	496	480	500	508	503	500	473	522	505	495	468	511	483	496	505	506	483	511	500	519	507	501	478	491	502	507	457	543	538	523	482	499	490	491	507	513	534	524	523	494	507	514	523	523	506	539	501	520	543	533	505	504	489	509	482	482	467	488	509	510	483	528	493	483	528	499	462	535	546	496	490	468	508	503	527	506	507	497	513	527	489	528	503	457	505	488	472	493	535	501	504	539	490	522	490	515	519	522	513	520	498	499	509	481	504	524	494	504	485	498	490	514	520	550	524	516	522	502	490	465	501	510	484	454	478	543	555	512	514	510	486	449	500	552	526	507	491	480	538	514	489	525	461	502	499	527	515	499	523	463	506	500	487	502	505	512	498	542	534	519	524	491	524	485	516	481	484	515	467	505	529	551	482	522
23402	22872	34153	28340	22791	18011	5451	571	338	327	335	324	326	349	300	295	339	320	310	326	340	355	315	312	370	310	339	349	310	314	332	318	307	337	293	337	297	330	349	306	316	294	293	333	336	293	333	289	300	337	312	333	326	339	303	313	317	321	298	297	308	345	331	348	357	337	325	321	320	306	329	312	315	350	347	298	344	318	319	339	316	334	326	358	291	314	317	331	297	342	318	298	320	303	302	323	309	333	307	341	303	308	287	300	314	311	310	308	347	310	325	318	312	340	341	307	325	277	313	304	326	312	311	310	328	309	318	316	324	315	308	313	312	328	339	301	295	305	306	295	287	316	336	342	310	323	302	302	316	301	357	292	297	325	297	339	318	320	327	305	331	313	323	288	334	298	278	319	323	276	303	322	324	316	320	304	322	320	301	316	313	319	300	288	319	303	336	301	359	334	288	325	287	327	316	324	318	312	345	315	294	290	335	337	331	317	329	291	310	326	330	329	321	315	307	323	322	305	324	323	318	310	308	298	324	326	306	321	316	286	296	295	333	326	273	287	349	340	325	299	313	296	321	321	267	327	334	291	329	314	298	312	317	326	346	317	332	327	282	321	275	335	329	348	313	300	313	297	336	342	289	282	289	326	305	296	331	324	331	335	308	314	297	319	316	310	320	289	313	319	308	273	314	302	327	325	322	308	290	319	300	311	301	349	349	301	288	320	306	321	346	333	301	275	287	334	340	284	301	334	300	315	312	324	316	318	322	323	323	307	331	285	318	324	372	323	342	314	300	287	328	337	327	311	314	291	303	310	325	310	321	312	335	277	333	318	296	306	331	339	326	321	319	320	329	332	296	296	276	370	358	322	318	322	308	291	322	317	335	304	299	289	313	320	322	335	308	313	291	306	300	314	332	291	315	316	280	326	322	331	275	291	297	338	305	290	308	293	334	313	318	288	321	305	303	304	296	312	327	309	319	292	327	321	299	289	312	311	314	325	336	335	305	312	358	334	304	317	318	316	316	321	311	297	316	316	314	318	297	316	314	322	349	298	322	300	322	323	304	309	303	325	295	314	322	345	334	314	303	334	331	298	331	346	302	298	328	293	301	294	315	365	302	313	303	336	309	322	350	356	306	322	329	306	329	287	289	303	312	336	331	320	296	327	327	324	307	301	318	325	303	325	320	312	278	329	319	311	315	302	332	322	314	305	322	318	328	331	304	275	316	319	327	332	342	311	304	303	322	313	330	353	322	297	310	315	339	316	318	298	299	314	300	291	332	293	318	331	322	283	297	314	300	316	315	326	308	326	305	358	297	315	292	325	322	309	305	320	305	313	302	310	310	304	332	335	313	327	308	312	277	327	332	309	316	312	324	289	300	320	308	319	283	315	327	325	314	289	300	336	335	314	323	323	307	343	331	352	328	314	299	310	305	308	329	296	315	312	297	339	311	284	315	303	324	313	338	337	299	327	317	303	337	318	346	327	274	314	310	316	321	304	333	307	308	297	313	318	307	326	279	321	312	300	318	337	300	330	322	321	332	310	307	331	307	304	301	322	314	333	335	321	307	295	324	301	332	314	297	315	334	324	290	328	298	303	334	327	299	333	316	309	312	292	323	291	307	331	324	337	320	305	312	334	303	298	322	309	290	278	329	299	335	279	288	339	324	304	317	336	351	322	294	327	326	303	282	319	321	324	312	324	275	317	307	318	330	334	300	280	328	350	313	294	306	301	298	311	322	313	311	274	296	279	319	278	346	299	334	291	297	321	302	304	302	313	319	275	338	300	322	329	305	309	301	301	303	338	313	281	319	369	338	301	320	356	288	298	318	313	315	320	284	317	314	311	351	328	317	316	311	322	289	314	286	304	297	332	340	294	362	339	317	314	315	287	309	325	308	329	302	295	339	315	313	301	296	311	345	310	296	324	323	342	292	312	342	315	299	322	318	283	324	323	296	313	321	322	320	309	314	340	317	336	299	306	293	328	302	304	327	312	309	289	328	327	325	305	290	342	364	307	305	309	308	294	311	320	315	369	310	324	315	324	308	312	324	315	325	344	336	329	320	323	323	293	270	287	295	304	326	316	288	335	291	333	325	310	297	331	300	313	318	325	302	290	331	324	322	338	303	308	322	326	333	321	326	329	308	301	336	294	328	303	296	335	308	307	343	292	310	311	297	331	331	299	323	309	306	311	318	319	297	319	316	316	312	327	322	346	333	341	309	305	339	320	316	326	318	310	332	295	307	303	328	330	292	342	322	337	312	314	306	318	328	326	304	318	295	319	320	306	338	320	342	310	338	321	315	310	328	283	301	329	295	296	335	316	307	312	297	322	348	324	290	333	290	321	345	343	334	299	324	314	330	343	304	309	313	315	305	337	350	320	328	309	355	325	314	332	327	341	307	362	315	309	345	334	310	286	309	335	321	326	302	339	328	326	294	304	323	324	287	303	335	301	305	282	322	323	325	309	308	339	345	312	317	311	317	322	331	313	317	302	300	326	332	320	312	307	319	328	301	278	327	295	309	343	294	305	337	319	293	303	309	278	303	344	312	302	304	320	291	303	343	297	309	318	326	306	322	323	310	305	308	305	314	299	352	328	312	332	306	261	343	290	314	328	324	338	337	306	291	339	342	339	317	307	303	332	294	315	318	335	322	325	322	323	314	292	330	293	320	333	342	344	295	303	292	306	304	280	304	286	328	313	312	320	319	330	338	349	307	290	301	308	286	285	288	307	307	301	313	323	310	306	296	365	318	323	328	342	340	300	292	315	301	305	295	341	313	317	331	323	334	320	291	326	316	298	351	326	324	350	311	302	303	311	320	291	317	325	297	288	323	329	292	331	319	311	347	331	306	344	329	311	320	369	324	306	300	282	305	322	328	311	320	316	312	302	307	311	330	322	316	303	292	304	304	315	324	338	306	303	275	310	340	329	319	303	314	292	290	308	293	298	296	323	326	318	308	313	300	301	310	316	328	310	323	321	309	314	337	332	312	293	295	313	317	307	288	326	308	316	291	311	318	295	305	323	281	314	333	307	293	268	331	309	296	302	297	276	332	314	364	305	309	329	278	310	296	327	318	316	316	318	310	319	301	327	326	314	309	310	349	300	302	327	286	331	325	321	310	327	336	301	315	306	343	329	290	321	303	341	301	310	304	317	312	320	331	313	304	321	337	360	336	280	309	330	330	294	307	365	323	306	317	351	303	316	319	308	324	334	301	336	307	321	315	281	328	332	318	311	319	312	333	331	315	274	296	296	337	301	319	348	331	289	291	326	302	296	305	300	306	302	308	329	327	300	294	319	310	340	319	306	319	299	282	326	338	333	294	329	310	326	307	311	309	306	314	327	310	310	293	317	304	328	310	318	318	294	322	297	304	314	319	321	287	314	332	314	300	327	323	337	315	327	288	298	308	291	305	305	308	302	294	298	348	305	300	330	346	316	312	347	333	313	311	330	326	291	296	327	322	302	313	337	295	304	321	305	333	310	294	334
59418	100862	79804	52518	30865	11541	2954	962	612	575	566	582	596	595	523	607	570	568	579	578	578	538	568	582	561	563	557	576	584	588	579	611	584	574	620	556	555	555	613	556	574	615	599	582	585	586	578	582	547	564	581	566	568	580	592	586	636	595	596	578	537	613	580	551	570	578	576	565	571	583	577	567	591	598	568	547	575	583	564	580	586	557	572	548	587	605	559	543	600	593	565	537	545	591	598	551	621	587	548	548	600	546	542	596	554	541	591	568	564	583	560	552	574	589	590	580	589	576	545	539	590	543	557	541	593	566	582	563	534	597	552	572	617	574	579	606	541	549	560	606	585	594	619	591	585	602	541	576	565	544	544	602	541	580	595	602	608	585	584	613	589	624	584	565	547	577	538	579	590	592	599	565	605	525	572	561	585	592	593	603	577	605	573	585	567	573	550	595	605	531	569	539	554	563	558	572	571	602	569	554	588	565	555	598	553	564	602	552	611	557	547	580	600	547	605	570	546	559	543	581	530	591	548	587	587	621	588	615	585	575	598	552	571	564	555	612	572	601	588	538	555	565	528	599	597	607	556	596	550	635	578	546	535	594	572	609	591	585	568	591	557	576	563	550	574	582	614	584	535	580	563	571	559	594	582	599	565	545	589	534	561	572	580	537	540	583	591	526	579	545	559	560	561	595	553	598	552	592	569	556	595	567	607	533	593	598	608	566	550	590	575	537	591	599	576	525	621	566	539	611	572	568	598	550	575	588	554	581	551	573	544	589	545	586	615	563	571	632	573	586	592	587	571	580	607	577	573	587	611	539	589	592	615	580	575	580	592	578	527	583	588	536	602	564	593	535	584	572	577	599	571	580	588	580	595	587	543	590	586	584	562	577	584	576	576	531	574	540	547	549	567	588	582	547	566	588	565	589	552	602	563	604	586	586	548	596	576	630	518	561	546	587	577	571	565	563	589	555	555	533	590	596	572	572	571	579	581	558	561	576	536	603	548	586	528	577	573	552	543	540	578	607	569	619	556	572	555	538	593	562	592	620	584	575	557	541	634	567	523	639	574	565	567	562	545	613	555	595	614	541	558	570	585	601	521	521	549	604	570	596	608	583	559	570	526	585	578	536	597	591	534	554	589	552	627	565	558	569	514	596	565	569	540	571	579	551	603	578	618	563	550	567	603	601	614	553	574	585	577	608	583	527	552	592	582	623	580	603	567	604	577	555	576	565	573	581	622	534	623	552	578	592	582	552	571	595	580	515	552	571	578	537	575	543	584	553	545	581	589	623	579	575	562	577	556	569	556	580	557	596	548	566	605	570	586	564	615	531	578	583	570	535	574	602	546	563	582	549	598	544	552	569	625	561	597	556	575	569	577	578	552	607	606	561	513	573	579	557	565	585	553	560	552	562	588	588	566	569	645	548	592	568	543	592	541	587	588	596	528	574	587	573	571	580	603	576	568	604	560	576	590	599	551	553	581	554	557	563	547	578	562	551	544	623	547	553	577	593	579	564	557	581	531	573	561	573	619	586	588	578	563	536	590	597	579	590	584	579	614	569	560	562	552	559	586	589	575	566	619	583	550	569	543	574	594	552	606	609	567	539	558	579	581	558	593	586	623	555	542	589	538	602	586	567	555	583	581	542	576	580	543	575	583	571	545	569	616	570	542	589	505	575	575	566	585	607	624	565	599	557	516	580	567	544	580	551	605	548	585	557	583	550	595	602	574	547	564	538	559	625	591	605	595	602	559	620	580	577	602	555	596	577	596	551	562	528	550	599	565	604	566	601	600	575	577	594	627	537	567	594	585	586	558	571	561	560	563	564	542	563	568	596	562	572	608	528	560	575	562	592	596	626	596	546	595	595	613	566	533	574	601	572	543	535	582	555	583	607	593	565	550	610	575	524	583	631	536	551	614	567	573	604	594	555	575	598	613	574	535	582	560	596	610	592	567	606	543	570	579	587	580	574	580	553	572	567	559	596	601	574	607	613	615	608	602	587	569	545	621	550	558	621	603	588	605	532	560	569	582	588	596	530	593	602	576	566	573	523	549	588	579	580	564	572	588	552	570	547	590	582	564	537	574	548	610	561	570	574	558	617	503	606	520	588	562	574	572	521	597	575	575	566	569	559	525	516	575	585	569	575	533	628	597	597	552	570	603	571	579	612	594	613	600	612	569	554	603	603	574	539	575	587	555	576	575	594	570	540	572	588	579	572	590	587	583	508	565	543	573	538	574	572	565	566	586	564	581	555	553	612	572	557	583	587	632	549	540	602	574	593	600	631	614	586	556	612	555	558	596	586	565	560	544	565	549	549	596	579	549	554	606	607	610	533	547	552	581	626	590	592	588	565	610	586	565	534	608	573	590	587	560	624	539	536	563	594	604	544	601	549	615	524	570	572	578	555	601	575	582	600	584	609	579	571	554	637	589	604	591	606	560	519	621	602	571	560	559	580	553	599	603	584	534	569	576	578	619	535	592	541	529	630	595	606	590	550	573	547	554	573	551	577	581	566	601	560	580	546	624	537	543	567	533	574	542	588	598	600	555	546	556	591	546	593	574	534	581	581	570	559	541	580	573	589	552	539	552	586	612	602	561	580	591	568	615	561	515	587	603	607	585	599	560	564	618	574	581	605	601	582	569	602	576	614	564	593	558	568	596	568	551	639	607	525	592	591	586	598	582	599	572	546	577	560	559	577	548	574	589	563	598	551	550	544	611	606	555	573	590	563	542	569	586	609	603	582	544	610	595	602	545	583	579	609	612	579	552	594	603	577	544	604	549	561	558	589	566	569	588	575	565	559	560	591	567	573	575	595	592	606	569	573	561	610	565	561	577	528	563	559	565	599	546	559	587	538	552	574	545	597	570	585	557	646	565	579	610	582	611	537	586	571	621	578	561	582	588	617	572	597	570	597	575	602	559	579	581	570	550	583	556	563	541	635	593	555	566	607	549	585	593	560	551	553	589	590	547	587	573	556	604	555	557	594	548	570	585	596	595	600	599	597	586	577	564	548	584	570	583	578	586	558	551	578	590	613	564	555	602	564	582	591	585	582	571	601	576	544	561	586	576	597	565	604	570	549	603	573	558	530	596	582	528	593	578	600	567	556	558	591	585	651	577	588	611	596	542	560	544	585	520	511	572	611	609	572	537	584	514	566	600	563	605	539	567	585	596	602	551	580	553	532	560	571	586	605	584	556	614	561	565	554	552	577	560	551	597	597	583	584	571	570	590	597	605	527	565	586	554	585	546	562	582	546	533	574	536	561	576	596	555	561	563	601	543	585	543	555	555	577	605	572	579	536	588	565	586	583	554	602	606	601	564	548	604	567	556	572	579	616	596	609	579	561	555	549	567	565	618	550	573	610	567	546	562	574	553	556	553	568	536	581	591	572	588	583	596	596	560	572	587	574	585	600	550	564	609	590	574	553	561	546	546	608	561	607	567	592	576	602	559	588	582	553	540	591	561	542	606	606	577	570	524	569	548	601
28366	33528	30322	15237	3542	843	384	268	264	269	272	259	253	252	281	234	274	226	278	272	229	243	245	214	261	259	236	236	275	239	242	229	255	287	267	255	249	261	274	252	246	270	258	265	248	262	265	277	261	277	266	215	266	227	264	261	273	252	276	239	257	232	264	235	241	248	279	252	252	257	249	248	286	256	260	252	256	261	245	248	261	283	265	256	263	274	244	233	266	267	265	252	247	241	279	240	235	251	271	273	250	254	281	278	262	266	276	262	261	247	278	269	250	250	226	246	254	256	255	252	211	267	277	250	278	263	255	290	280	237	266	271	249	260	292	277	260	241	263	265	275	236	241	249	255	256	275	256	261	239	234	256	255	267	255	270	269	269	260	250	247	258	255	260	258	255	257	241	249	231	282	268	230	232	260	246	265	262	231	265	272	232	277	313	270	261	259	256	251	261	260	260	253	247	232	252	256	281	264	274	259	263	246	259	254	267	252	258	276	255	253	299	250	245	255	238	268	247	267	251	253	259	214	239	251	247	246	252	274	248	271	268	243	266	224	255	248	242	251	235	266	273	246	245	259	232	251	251	226	256	258	253	263	254	251	236	244	279	293	235	264	265	240	253	250	252	253	245	267	246	231	248	258	234	258	274	281	267	264	276	263	243	257	260	265	234	271	253	244	263	259	284	281	264	251	284	266	245	289	271	256	266	277	261	249	287	257	253	278	239	232	244	270	267	269	263	244	266	238	260	234	249	260	236	255	261	262	237	262	249	265	257	282	236	257	253	249	221	264	262	289	280	271	252	246	214	272	262	234	242	267	251	247	266	270	275	280	255	251	268	272	246	279	251	259	281	254	257	277	304	261	255	266	254	264	258	256	236	243	249	264	233	251	247	244	249	280	247	244	277	239	250	259	244	259	258	255	249	255	280	242	227	258	274	275	301	260	220	256	272	245	264	255	266	241	263	251	265	262	246	256	265	260	246	254	252	253	257	263	234	243	270	237	294	242	258	231	249	230	276	289	283	250	244	230	272	269	265	253	253	288	241	261	273	232	243	243	253	250	272	262	263	227	260	249	227	292	265	279	241	273	259	270	254	257	274	255	247	266	233	242	271	236	262	241	273	260	276	255	264	244	265	217	258	261	242	236	240	274	273	255	223	244	289	251	264	289	249	252	248	265	240	253	246	238	230	243	263	237	261	241	245	221	231	253	272	264	254	261	225	241	253	240	233	257	246	249	236	235	244	254	271	251	268	288	223	230	267	269	258	265	257	270	271	247	225	250	232	279	251	261	269	248	232	245	245	265	239	233	236	235	252	276	243	262	267	246	242	232	268	259	278	265	291	257	277	285	263	247	250	261	242	249	278	259	265	246	234	261	242	269	246	246	258	286	285	245	260	261	258	284	255	240	220	249	253	247	281	263	238	275	254	222	269	258	263	246	272	258	255	219	231	231	267	252	241	300	233	254	237	274	270	264	265	272	254	244	288	288	248	253	276	261	272	249	275	259	246	273	254	266	262	252	259	239	251	233	258	262	294	241	251	264	260	239	264	258	239	276	260	252	262	265	234	238	274	258	255	260	246	235	247	262	272	263	243	277	262	270	284	259	259	261	262	225	244	248	246	264	277	266	243	235	270	262	243	241	279	261	252	258	266	240	254	236	252	249	248	244	272	278	244	255	263	227	233	250	258	238	251	238	249	246	255	264	259	265	258	239	282	262	258	286	236	263	253	287	244	254	253	250	255	251	263	251	216	256	249	277	268	256	265	224	242	236	275	278	293	262	273	249	312	240	224	272	246	263	263	246	285	253	277	251	250	273	251	241	277	270	256	268	270	242	282	272	227	271	290	223	271	257	265	249	261	284	262	265	283	262	260	268	254	262	257	268	229	261	265	228	236	234	267	241	248	255	273	244	258	270	242	244	258	234	268	257	248	235	265	253	298	284	245	286	257	232	265	256	269	236	252	245	268	273	243	270	252	237	267	250	272	240	241	244	234	234	257	262	252	275	280	272	257	261	283	280	275	262	247	256	267	243	235	275	247	257	251	246	271	280	263	264	300	243	239	274	247	281	256	258	249	267	246	281	252	240	266	229	259	293	227	241	260	251	247	245	245	261	229	266	276	227	230	224	271	257	275	224	276	251	261	279	242	261	249	238	244	286	268	262	295	242	250	255	280	262	251	241	250	252	252	252	262	280	271	263	283	247	263	244	245	256	265	244	281	262	250	289	247	239	272	270	238	250	252	259	262	259	266	273	254	219	261	239	249	274	245	290	258	256	260	244	260	274	245	286	254	274	277	257	254	270	235	233	271	279	240	260	260	229	262	247	291	255	250	254	257	254	229	242	242	283	277	278	287	251	261	260	251	240	239	257	258	252	243	254	253	236	274	259	249	256	238	246	247	251	257	268	254	246	220	261	280	263	248	281	268	248	244	247	250	258	241	242	238	251	229	262	229	241	261	261	236	227	230	253	244	244	259	251	274	227	257	248	276	248	262	240	243	247	262	227	247	249	255	280	271	244	271	252	263	237	238	286	248	254	256	278	253	255	294	224	262	271	246	276	238	231	244	262	236	216	272	258	265	235	236	262	272	240	244	268	244	235	259	238	262	273	210	262	263	231	252	272	246	248	253	263	282	246	263	265	261	285	250	249	268	264	257	276	260	262	237	272	253	238	254	243	236	254	258	239	294	226	284	230	223	274	226	261	274	248	261	249	260	209	258	259	248	244	277	242	277	261	242	238	285	238	234	259	265	287	240	267	253	243	237	246	246	269	251	279	258	241	241	263	272	253	230	255	269	283	259	270	236	252	238	235	271	257	280	248	227	285	239	248	249	270	262	279	235	272	266	244	253	256	256	256	254	248	239	250	275	268	264	263	258	229	270	259	254	259	246	244	252	250	233	282	237	254	279	240	248	287	249	289	240	255	240	277	260	234	296	245	245	240	262	249	268	245	228	258	248	289	252	259	256	272	260	265	262	244	271	267	268	246	243	259	270	268	234	264	258	255	288	262	240	271	274	259	251	281	218	240	267	239	283	265	253	247	270	277	261	264	266	256	241	262	247	251	275	236	261	240	269	245	254	236	255	257	264	283	269	233	265	251	242	230	241	263	232	238	245	265	231	277	257	259	254	290	262	241	291	225	296	284	260	273	269	248	287	254	296	261	266	225	271	246	251	238	261	278	259	268	277	268	266	258	271	252	235	257	263	283	254	248	218	251	280	228	231	252	257	254	248	269	244	279	263	250	252	226	256	258	256	253	289	296	291	226	261	238	270	236	253	234	264	264	267	239	242	284	260	253	259	229	260	232	275	242	245	259	252	223	270	260	252	271	274	280	256	253	260	244	260	250	258	256	250	265	243	275	260	270	273	273	242	263	266	211	251	243	256	278	240	285	251	259	249	250	271	269	242	262	261	262	265	256	295	237	251	279	244	275	252	248	238	267	261	252	243	269	238	249	234	278	242	264	253	275	238	258	246	260	242	239	269
33805	52177	35933	18046	6480	1687	767	514	513	533	502	523	498	472	507	485	455	470	543	492	526	516	494	472	480	511	503	575	492	458	488	462	494	480	474	457	483	443	456	521	488	483	486	495	499	507	490	489	489	474	507	522	505	475	491	462	444	491	507	467	486	482	526	477	443	507	508	501	518	468	511	479	498	458	494	519	480	464	490	477	501	461	510	483	505	523	492	440	480	483	492	526	488	443	489	514	518	457	454	510	466	494	507	480	525	434	513	514	503	487	502	512	470	515	463	524	468	514	501	493	510	506	502	488	487	482	502	541	480	501	542	490	490	482	493	524	514	480	471	485	495	490	492	519	468	493	486	506	494	477	494	476	479	502	472	537	522	540	497	526	479	491	507	493	494	485	498	499	491	495	491	568	499	487	499	491	510	498	477	479	482	490	486	512	521	476	485	522	450	465	490	524	490	484	414	471	479	467	524	481	505	504	455	517	490	544	497	523	489	525	477	503	484	495	507	463	482	503	521	493	529	523	482	507	445	519	461	479	525	512	492	482	497	514	479	466	478	519	475	484	459	462	445	477	479	493	486	489	451	488	518	465	483	500	511	494	463	484	476	497	481	449	490	489	485	486	466	504	489	484	470	474	498	511	492	473	498	528	484	514	491	518	496	459	485	491	474	484	479	505	488	463	498	493	448	494	495	464	481	480	479	449	487	516	490	482	482	480	515	515	502	509	516	457	482	488	497	498	516	551	499	480	525	498	518	492	443	493	488	507	493	488	540	507	506	490	470	452	494	444	468	484	494	507	497	512	499	462	522	491	540	506	484	540	503	512	497	479	516	494	479	511	451	525	483	530	490	492	496	491	460	481	439	490	471	459	498	513	502	503	513	501	495	517	477	506	511	495	493	503	508	485	515	497	489	467	488	475	473	505	436	494	506	514	522	477	499	495	475	533	540	489	469	524	462	473	464	464	473	479	492	492	478	487	452	478	518	475	533	493	486	470	517	494	494	483	477	470	469	509	545	487	547	517	505	467	507	529	468	480	496	535	481	468	501	485	493	514	500	454	491	472	531	494	479	481	458	465	464	528	493	523	474	469	496	446	502	487	464	483	516	486	477	478	511	471	514	513	495	500	530	491	515	495	501	477	484	505	492	502	505	472	469	505	503	464	515	487	496	491	513	527	469	531	462	532	511	458	501	446	497	523	469	500	485	450	494	469	495	476	509	527	546	497	509	451	503	504	531	465	472	466	475	543	506	531	490	473	547	493	498	496	480	482	481	477	532	485	503	489	452	470	495	535	484	500	513	525	489	462	497	509	485	502	479	461	494	503	471	488	480	514	470	481	488	470	493	533	502	485	494	477	504	473	491	485	483	453	491	539	463	454	501	484	478	521	485	474	458	471	463	483	483	511	455	501	483	459	506	504	431	462	470	456	505	498	504	482	502	490	463	487	480	471	458	527	495	483	508	493	467	497	500	474	502	484	493	508	489	520	527	458	485	478	448	500	531	508	491	457	477	486	470	557	518	513	510	524	523	474	495	495	526	477	469	546	488	473	436	475	510	489	515	548	514	476	521	508	502	468	465	482	461	485	490	508	494	507	479	500	470	475	457	481	515	484	496	490	508	467	474	457	468	479	508	523	467	502	519	536	450	500	462	441	493	498	461	482	515	536	506	476	479	482	488	465	450	498	478	506	498	515	508	484	513	475	503	465	496	516	477	496	496	477	492	483	461	518	507	505	515	458	430	519	496	485	488	475	523	526	475	491	472	474	448	477	493	511	493	512	477	492	471	502	470	468	521	526	486	484	488	529	463	440	525	478	453	525	507	483	497	472	489	480	475	475	453	464	518	489	480	473	487	520	499	456	462	523	514	513	488	446	489	462	528	483	467	480	490	477	480	441	494	521	513	498	467	526	487	507	474	482	465	497	521	467	480	455	487	483	457	467	492	498	469	476	532	488	497	527	507	476	530	503	494	469	506	485	504	527	486	482	476	486	499	481	480	486	522	478	499	523	521	526	501	471	546	515	511	441	508	472	502	517	465	533	521	501	521	500	516	499	491	446	466	482	493	489	514	446	521	510	466	510	482	483	489	501	507	483	504	486	488	483	481	478	469	464	452	503	484	482	489	505	492	480	526	509	479	519	450	507	497	478	489	458	499	497	455	474	492	493	509	505	484	506	480	510	507	492	483	457	502	471	481	486	505	526	511	495	483	527	488	474	528	482	462	464	508	500	480	465	523	529	504	489	505	483	531	502	480	496	460	461	504	465	494	493	483	479	508	487	481	494	494	527	462	447	506	490	476	481	494	520	498	495	502	500	472	486	484	473	513	448	471	522	469	511	462	483	502	497	514	471	490	510	484	507	472	500	521	491	487	487	514	484	528	497	477	524	504	497	483	481	489	466	482	494	483	505	491	451	487	541	474	482	506	488	459	534	505	531	473	534	545	493	493	504	452	499	517	477	496	459	502	488	499	482	490	470	504	463	494	497	517	479	510	450	506	488	471	449	524	505	509	480	478	490	498	478	478	506	440	501	482	508	502	512	487	497	499	488	537	517	468	486	503	464	491	447	495	501	505	552	479	473	530	490	504	484	546	522	470	544	508	517	495	482	440	482	497	480	471	514	470	505	495	480	515	511	493	477	492	477	492	490	459	515	480	483	481	448	522	515	502	480	512	460	481	501	489	479	491	478	505	523	474	493	452	501	474	514	472	484	517	487	484	475	480	512	522	482	469	506	511	475	460	482	515	479	470	484	474	517	500	489	468	472	519	542	511	487	515	512	480	451	523	525	487	502	480	504	503	507	535	465	469	500	521	499	499	486	478	490	495	461	468	511	519	508	443	482	512	470	466	497	500	489	488	480	445	441	518	473	479	471	493	479	461	486	488	506	479	500	511	493	513	479	538	518	491	508	456	488	496	476	472	496	474	475	496	461	498	473	497	506	516	474	471	477	472	522	525	498	522	517	458	516	461	525	522	525	476	483	461	452	518	543	514	478	523	461	496	500	516	507	538	490	505	438	480	504	496	464	492	486	470	498	510	482	489	486	521	459	488	483	499	512	501	518	497	495	470	506	504	493	495	503	506	486	489	450	484	485	517	480	489	494	472	544	511	536	515	458	500	468	505	495	490	470	493	497	548	503	469	484	512	523	478	464	517	472	497	530	545	494	537	477	472	504	512	507	497	478	524	497	519	515	499	482	525	509	493	507	485	445	488	527	502	518	466	477	498	468	490	528	466	468	532	513	465	473	499	526	457	464	489	457	483	501	463	532	530	518	503	508	495	467	453	494	511	489	490	495	517	501	569	475	514	484	488	511	482	481	483	525	493	537	485	491	494	522	494	523	518	498	468	505	462	528	470	500	523	462	451	479	466	493	489	485	509	512	499	507	494	473	504	470	460	478	476	472	458	502	486	485	518	524	502	497	471	459	476	500	526	473	515	478	505	486	496	491	503	499	501	507	458	502	484	520	510	473	537	502	483	490
24544	25239	36430	30287	20474	9172	1143	355	282	238	280	278	268	296	235	292	291	266	271	291	253	272	270	290	263	290	263	253	277	286	266	269	246	238	269	269	290	263	247	250	287	271	285	256	243	265	239	263	273	229	280	277	242	243	258	254	250	266	265	269	249	259	259	255	251	272	270	250	314	275	244	247	251	293	268	251	295	235	262	244	260	279	253	232	275	261	254	264	239	240	271	262	240	243	265	246	249	278	287	272	253	281	281	244	252	255	237	300	264	284	248	250	301	255	250	256	275	258	249	268	283	262	253	231	258	260	271	274	224	305	265	269	268	294	259	259	255	246	267	277	263	255	279	240	234	264	274	280	250	279	265	241	273	274	283	265	237	250	273	257	255	271	253	276	253	268	257	266	284	271	258	244	275	263	256	277	216	245	247	263	261	274	264	249	270	286	266	264	258	255	255	258	276	235	268	295	274	294	287	256	244	251	249	268	285	265	257	286	264	251	258	260	282	241	264	255	229	249	249	236	238	271	282	239	270	259	216	250	284	269	273	255	276	234	292	246	259	248	251	250	254	273	261	265	245	282	245	281	298	271	267	261	267	245	293	282	302	231	252	244	239	295	256	270	288	263	248	279	249	253	264	277	277	245	287	278	276	293	283	271	244	287	255	254	260	261	281	233	256	261	241	286	264	257	238	253	266	259	265	253	278	245	255	275	273	266	275	279	249	243	264	290	271	252	266	283	239	256	256	256	272	285	262	282	234	268	252	268	227	256	248	273	272	245	249	259	258	261	262	271	271	261	257	248	231	294	276	283	271	244	274	269	261	245	265	270	251	247	258	261	264	256	242	290	285	259	250	269	279	259	256	255	259	290	259	278	282	256	277	275	228	262	265	280	304	270	258	264	251	270	267	257	283	246	252	281	272	245	261	278	261	255	264	282	255	267	303	265	285	252	254	243	233	256	237	243	262	256	279	270	258	252	279	276	260	258	264	232	254	268	280	248	290	233	264	264	285	234	267	235	271	296	279	262	297	272	258	244	252	266	257	276	244	264	246	261	279	241	284	268	267	263	272	268	263	263	280	315	246	279	241	237	263	263	213	263	279	272	261	278	270	262	267	280	278	268	285	268	259	251	268	257	301	280	236	230	284	255	267	233	254	274	267	251	264	273	264	263	257	243	247	263	251	258	279	295	256	260	285	254	254	244	279	250	260	260	278	235	238	246	253	245	269	235	282	264	258	264	237	270	311	261	267	254	253	261	269	248	251	251	226	252	271	275	251	252	284	249	282	254	271	251	278	247	269	237	255	259	238	264	290	288	250	255	270	272	260	246	281	279	255	252	263	292	258	223	275	237	265	256	238	244	247	266	259	267	267	257	284	270	258	285	249	262	259	249	242	259	278	248	252	265	253	253	296	285	244	300	269	291	261	287	280	262	263	250	253	282	248	271	245	241	256	265	257	247	241	252	262	240	276	240	236	252	285	258	265	242	292	258	253	249	265	275	248	281	277	277	261	238	273	272	252	283	280	238	282	254	276	309	259	238	269	260	265	263	252	266	278	271	274	262	284	253	260	288	252	266	273	252	316	247	246	273	231	268	245	263	269	248	268	241	271	253	267	235	229	259	267	251	278	239	245	257	257	275	295	257	280	261	243	247	294	266	217	279	268	245	273	278	275	263	249	279	245	278	279	255	242	271	281	276	267	258	270	274	278	256	259	276	261	263	246	235	264	271	262	274	262	241	256	308	263	273	279	256	271	268	265	268	253	248	269	263	225	240	259	255	267	316	268	257	279	276	229	278	266	264	272	263	259	303	291	251	250	255	257	257	234	291	274	235	263	253	289	239	263	290	254	256	262	270	264	263	258	265	294	251	273	274	274	263	276	274	247	245	247	249	286	239	260	270	280	267	252	294	266	285	264	258	277	249	243	284	273	247	252	243	264	248	273	257	280	264	286	263	269	261	273	279	282	285	236	278	254	274	298	267	260	250	271	257	233	230	245	282	232	257	278	273	295	253	269	248	285	266	261	261	278	254	262	248	248	285	246	261	271	278	251	263	276	255	267	247	268	256	282	282	259	280	247	268	258	245	270	255	252	277	262	258	278	240	278	256	255	239	285	268	257	265	255	239	255	286	251	259	249	253	265	265	260	256	268	269	292	268	272	264	272	265	266	227	263	262	271	253	287	264	273	275	272	272	240	279	258	276	268	274	270	251	279	269	278	258	236	266	287	287	267	254	297	271	248	280	253	278	241	282	281	263	279	301	244	242	241	259	273	247	270	259	246	256	279	231	250	252	261	266	278	258	261	290	284	268	219	280	252	295	240	253	259	247	264	262	269	288	258	251	262	253	266	249	245	262	255	281	275	269	273	273	283	265	276	273	271	238	270	266	254	245	249	270	262	263	269	255	237	250	277	251	280	277	287	269	243	230	233	267	267	309	264	270	241	280	256	271	276	263	276	263	276	287	266	291	259	274	259	258	278	281	245	257	280	249	243	263	262	264	263	258	284	256	244	271	277	256	265	286	300	249	248	279	255	261	283	293	269	266	274	286	266	264	267	226	244	259	274	251	255	269	260	252	244	233	260	284	268	291	268	276	276	261	279	269	277	254	240	257	256	287	284	279	281	260	249	276	240	235	233	255	262	254	291	250	262	278	274	233	282	258	267	265	257	261	251	285	259	249	267	240	225	281	278	290	262	262	261	256	288	270	264	242	246	295	237	266	270	274	240	276	278	256	277	277	241	274	286	249	231	242	248	246	300	285	251	256	285	258	246	229	265	280	286	250	278	259	278	270	246	246	267	241	255	258	265	278	275	256	255	272	286	260	252	283	265	300	268	249	274	278	257	267	281	282	277	263	260	266	256	242	269	262	237	237	257	268	275	247	269	269	269	244	267	261	252	283	263	241	271	245	259	255	257	254	293	259	273	270	260	275	284	266	272	251	263	299	280	243	271	264	274	254	266	261	239	258	248	278	280	244	259	252	268	290	256	254	241	271	249	260	284	246	267	256	268	268	261	259	277	242	254	242	255	265	285	258	277	228	253	245	268	247	292	240	266	247	236	262	249	266	263	272	281	270	271	246	259	256	228	253	246	252	228	281	226	271	237	275	260	251	261	279	280	268	254	252	260	263	237	268	267	264	232	272	277	264	259	234	264	274	308	266	265	234	262	259	257	239	279	251	252	263	248	262	232	261	269	263	272	241	239	272	235	271	265	257	275	277	274	260	252	255	267	254	270	258	298	263	266	251	238	271	237	257	226	254	241	256	274	283	265	259	274	221	292	248	270	252	240	272	249	270	252	256	254	271	283	264	236	220	225	247	266	309	267	263	255	272	231	252	273	266	266	259	276	279	232	257	283	267	221	234	250	304	230	293	280	240	264	249	249	264	250	275	268	276	258	276	223	220	256	271	264	257	269	245	242	273	265	282	288	253	253	248	278	267	249	255	275	236	247	269	260	283	294	254	247	294	246	245	257	266	313	245	278	253
56782	93453	69467	41875	21335	6882	1752	698	537	475	531	486	508	520	475	507	532	526	457	510	469	474	525	540	485	492	508	478	533	508	524	518	556	478	506	512	528	508	524	533	516	525	489	496	525	484	532	495	486	497	513	523	501	559	514	481	480	511	534	468	482	478	495	490	509	487	514	496	497	469	485	552	481	496	524	499	537	551	527	551	523	511	504	468	509	505	503	506	531	520	480	480	540	497	493	496	518	508	487	531	488	492	464	534	549	499	506	506	479	501	500	496	499	493	488	501	461	527	466	549	462	516	511	504	494	507	502	451	482	503	497	545	513	536	512	499	533	509	516	524	516	537	532	499	535	511	491	516	488	462	453	465	508	533	500	476	480	496	482	553	462	479	518	497	522	501	502	461	495	475	522	500	471	494	525	501	524	495	499	485	479	447	499	521	495	544	522	483	524	492	524	509	460	527	549	475	506	480	534	490	509	508	528	513	509	488	505	492	508	479	522	508	508	506	493	502	465	496	524	491	486	530	485	501	473	532	437	531	481	483	512	501	474	506	501	473	488	526	545	559	494	499	518	470	504	447	489	485	450	483	524	502	511	480	473	482	514	507	522	506	502	509	521	513	487	502	524	473	489	503	509	478	488	535	538	493	463	502	531	560	541	507	470	482	476	462	514	533	499	490	453	542	481	540	506	534	485	510	494	499	530	536	538	476	500	483	504	490	553	488	488	479	499	523	508	505	509	501	517	553	495	518	505	552	494	503	484	511	517	524	494	455	526	511	501	470	490	475	576	514	515	498	530	514	495	499	501	510	476	502	489	472	542	454	526	551	496	496	500	543	473	486	480	527	483	502	496	520	519	518	494	486	508	474	465	501	511	527	502	505	503	494	520	499	466	480	509	488	506	513	490	500	517	494	493	488	504	503	489	478	500	510	542	520	475	477	509	468	504	528	530	504	504	500	506	528	459	518	477	495	502	485	531	511	503	480	485	525	510	481	500	521	532	509	519	480	509	519	513	490	491	478	501	520	485	509	511	487	478	513	496	468	534	527	491	492	505	493	487	466	482	481	505	521	475	544	497	523	443	520	516	486	492	505	485	521	494	486	486	495	489	488	501	518	510	457	514	515	479	509	476	471	493	466	542	467	536	460	510	502	470	497	456	482	475	501	512	506	488	500	530	490	471	471	491	502	476	461	551	487	483	463	508	484	480	510	489	525	491	508	517	527	481	504	501	520	456	516	482	535	526	465	505	517	486	500	515	526	492	511	525	506	531	522	490	499	529	495	512	473	487	462	508	517	485	527	497	543	504	480	503	464	509	501	500	497	473	515	481	476	512	489	521	533	501	491	517	488	501	501	505	544	492	474	514	498	490	496	512	506	492	495	544	482	491	506	478	528	483	509	492	521	540	522	499	524	495	527	482	491	479	493	492	505	510	503	482	466	481	497	494	529	579	503	518	494	511	504	485	513	492	531	501	553	515	519	488	487	468	536	504	530	509	492	530	505	467	494	491	526	501	493	540	541	534	498	473	501	490	509	482	551	499	508	488	552	535	514	480	502	497	477	512	551	504	501	485	496	478	485	491	481	514	519	514	500	510	491	509	515	523	479	539	509	485	498	497	503	507	511	466	498	526	476	502	483	495	468	471	511	492	511	491	512	520	544	518	518	518	526	458	518	507	494	464	500	544	510	519	516	511	494	488	478	502	435	522	502	442	522	496	525	483	488	522	494	494	474	476	520	539	495	490	531	478	484	507	524	521	470	525	548	554	493	510	485	455	542	518	493	499	525	498	480	510	529	496	465	480	510	501	523	465	490	491	493	494	513	483	520	502	492	512	519	546	532	533	504	491	479	496	444	487	522	494	520	486	504	542	470	489	496	526	504	512	504	498	476	524	499	471	499	492	485	450	495	532	521	499	498	508	479	502	482	478	508	477	475	528	482	509	498	464	484	492	506	521	524	535	513	514	477	509	472	479	508	515	531	495	548	514	496	509	481	454	501	485	503	514	532	548	456	459	508	522	511	517	520	482	515	484	497	548	497	515	486	532	459	491	492	492	504	512	494	454	464	485	492	537	509	486	517	525	546	489	476	501	489	505	509	505	482	488	489	494	496	531	527	492	488	524	510	542	526	526	487	516	526	507	508	481	467	499	478	473	508	491	501	494	514	499	490	513	491	506	497	504	466	509	503	518	452	532	509	507	517	477	532	486	534	533	510	516	497	494	512	507	508	471	502	521	496	485	529	500	488	480	475	527	509	528	495	508	542	502	520	512	468	546	488	493	490	481	490	503	481	490	488	535	489	529	494	528	521	507	490	445	493	510	506	480	498	508	474	505	512	497	482	489	568	518	521	506	503	461	564	477	457	551	503	520	453	492	473	467	498	497	532	562	540	504	484	476	510	540	497	508	496	493	483	460	535	489	552	454	521	537	498	480	501	527	507	533	514	447	514	503	494	480	515	497	482	524	509	517	492	468	481	475	528	526	504	482	493	536	484	477	513	503	529	547	481	494	505	476	521	522	499	497	528	533	514	451	512	482	534	478	479	508	521	539	511	524	527	494	520	494	511	466	532	499	549	465	511	526	502	479	496	489	504	463	491	480	521	519	542	543	521	500	493	491	517	524	491	516	501	539	542	472	498	532	480	462	471	504	525	496	519	512	489	482	507	516	491	459	469	495	470	520	487	503	508	517	484	485	493	525	446	484	547	512	486	490	495	502	538	489	493	495	488	495	474	546	483	491	530	506	469	475	468	531	515	501	531	480	472	526	488	501	510	459	482	505	508	510	491	503	461	523	473	525	515	500	494	494	488	527	518	505	537	496	526	534	519	518	490	496	472	493	534	484	507	504	508	491	498	484	488	477	527	473	522	534	515	512	486	490	493	488	490	511	495	529	510	510	484	500	523	504	477	519	498	509	528	471	528	544	480	502	483	539	514	500	472	509	528	506	487	489	505	469	458	466	536	505	490	508	480	510	503	478	477	493	506	520	482	548	469	505	502	481	504	535	504	508	496	495	468	524	506	517	511	524	499	485	503	497	486	488	492	506	476	456	457	527	496	522	506	494	496	500	487	498	480	447	480	505	535	536	493	533	535	458	481	502	522	496	475	512	538	498	487	504	460	504	515	505	480	491	485	501	527	506	512	492	513	456	506	464	482	474	479	495	514	523	497	457	518	486	523	500	537	498	512	485	494	529	516	506	539	500	519	515	476	512	491	490	523	520	472	510	509	505	490	497	520	526	516	485	474	442	497	472	457	497	496	532	543	504	537	494	530	516	510	516	503	489	535	485	522	510	496	513	517	459	505	518	535	510	476	509	454	498	490	527	468	499	474	497	503	507	494	558	537	539	506	488	494	455	481	514	500	474	472	513	500	514	500	501	482	505	498	487	510	444	554	503	514	486	490	507	542	511	523	511	537	498	476	535	490	495	462	494	520	517	494	493	538	502	499	490	458	503	532	497	508	504	503	494	541	563	516	514	492	487	483
23338	23050	37198	31875	23466	17212	4930	722	345	352	364	315	342	323	331	324	335	326	319	336	322	309	325	315	345	320	301	315	313	296	343	358	318	346	344	302	311	307	326	302	291	315	298	284	315	294	304	319	308	300	305	309	331	335	338	312	329	292	321	328	351	298	318	339	304	302	314	321	316	321	332	324	304	289	299	325	321	314	279	313	309	326	344	330	297	311	326	311	350	345	289	318	330	311	332	292	317	301	336	330	317	309	298	273	333	339	338	338	342	323	317	340	316	302	350	325	357	309	299	314	305	309	326	330	342	330	263	306	293	313	335	303	304	339	286	330	339	350	311	346	351	335	290	335	324	337	303	318	312	281	326	327	328	333	320	310	339	319	318	367	341	321	329	320	299	338	324	314	336	306	331	296	326	322	333	313	316	330	318	300	306	295	314	325	316	308	303	307	307	312	318	281	318	321	335	295	299	325	342	299	294	355	313	332	327	352	310	322	333	340	315	313	274	334	306	320	337	355	285	317	310	288	321	316	347	311	319	300	306	362	295	312	335	313	320	323	341	299	328	337	287	329	326	331	299	347	308	349	294	279	319	304	332	325	359	352	340	342	296	306	310	323	292	299	304	311	304	291	315	302	310	343	307	323	311	314	299	326	313	321	320	290	316	305	278	339	297	286	327	320	333	325	329	333	321	316	335	312	322	325	343	323	297	313	321	332	303	334	294	309	358	330	330	343	306	313	300	301	304	342	333	315	334	331	327	287	307	322	328	312	348	296	312	307	277	300	286	361	309	336	333	341	297	357	319	309	293	314	307	331	336	346	302	354	296	302	299	298	317	318	312	338	315	342	366	303	295	347	299	305	316	311	321	300	318	341	311	312	291	325	315	310	315	343	321	282	321	366	336	296	330	284	299	342	319	356	322	331	306	306	326	323	293	325	326	300	320	308	305	338	328	305	328	344	311	289	305	337	333	308	330	332	312	338	330	282	320	320	307	300	319	318	356	324	320	329	311	298	318	300	302	308	351	303	329	317	307	321	317	297	328	326	316	305	312	328	325	297	330	317	341	311	316	327	306	310	362	321	321	301	317	321	353	310	322	297	323	303	300	283	340	321	336	340	311	296	317	307	327	338	292	317	316	299	320	346	309	305	291	319	323	326	310	340	321	317	312	361	294	333	320	310	305	334	332	290	298	292	332	311	285	348	329	288	304	328	318	321	345	282	313	293	320	299	310	336	327	328	307	317	347	341	339	326	334	312	312	312	330	331	358	334	322	301	311	304	336	300	312	340	349	325	319	310	344	309	328	315	318	333	346	287	346	323	306	323	320	318	332	332	312	304	323	313	326	292	327	314	315	321	350	297	296	270	319	321	316	320	317	325	347	322	333	314	316	326	292	325	351	296	327	316	301	303	304	344	341	352	323	315	294	316	318	337	296	330	330	307	344	346	311	288	323	303	313	320	314	320	324	308	346	263	333	354	309	316	298	318	316	314	312	304	298	320	352	281	310	305	329	326	330	325	331	331	320	307	321	326	333	303	292	326	325	371	305	322	335	339	318	287	326	318	342	324	334	332	303	294	330	307	326	304	338	305	309	338	298	335	326	335	309	305	331	335	298	300	318	293	335	313	316	330	321	274	355	343	331	339	275	320	306	321	318	318	309	332	318	320	321	330	326	307	311	296	333	325	313	325	333	326	315	320	321	304	315	335	274	299	332	335	325	271	303	299	307	323	352	338	327	316	300	312	312	316	319	305	313	333	322	302	320	314	303	322	311	304	319	279	316	292	334	298	320	327	336	314	319	286	335	299	325	354	330	321	312	323	350	314	294	316	311	336	350	332	330	297	332	341	294	336	335	300	305	318	306	295	293	315	317	325	311	294	314	333	312	348	357	334	338	321	307	328	288	316	318	319	300	299	343	326	291	337	303	314	313	309	334	332	317	324	306	325	342	332	326	299	353	301	298	319	336	331	320	294	311	302	312	305	310	314	331	343	309	300	304	299	312	323	325	339	299	301	295	307	325	327	334	342	300	314	323	293	297	315	328	318	340	329	308	342	339	312	294	317	321	336	319	342	282	331	319	359	316	314	319	296	337	309	351	278	308	332	319	331	286	280	326	334	310	309	326	306	294	314	332	326	313	312	312	296	348	333	296	332	297	315	301	303	296	325	346	307	355	335	325	295	335	313	350	315	315	292	321	333	297	338	321	324	331	315	338	332	307	319	363	321	300	283	314	335	347	292	272	344	280	360	332	338	363	329	272	304	295	313	313	341	345	279	319	321	337	326	322	321	320	311	319	336	296	309	318	312	298	311	306	335	319	322	313	324	316	336	288	317	330	315	325	329	341	342	307	301	317	316	336	323	281	314	326	325	319	332	323	312	351	333	302	313	320	316	349	280	310	343	324	310	312	284	297	309	308	317	262	278	328	342	305	338	320	340	349	315	306	318	313	325	303	312	330	319	317	324	322	317	301	297	316	308	325	341	325	304	341	312	326	333	314	350	292	283	312	314	321	327	325	305	331	320	328	335	301	340	307	294	317	295	298	321	329	329	309	325	324	302	331	322	350	318	310	335	313	305	310	335	310	329	327	279	293	302	304	323	297	345	323	323	305	301	330	301	349	302	325	292	299	307	332	343	343	305	324	336	320	334	296	332	318	321	319	313	335	301	342	300	277	335	313	356	328	312	313	310	325	313	340	308	334	330	306	315	305	353	299	332	293	310	309	312	345	335	297	323	353	304	316	322	288	340	327	313	320	295	334	316	350	308	326	295	317	320	320	309	313	342	338	303	317	323	324	312	346	319	323	351	339	288	361	299	303	324	298	314	317	330	291	334	295	324	306	304	290	322	351	319	344	296	321	315	323	302	324	331	297	318	306	301	321	295	327	320	318	297	317	322	364	369	296	340	322	305	304	334	346	338	319	337	326	320	327	326	327	333	314	293	328	332	299	299	305	357	314	359	297	327	283	312	309	279	295	300	271	356	326	297	328	346	287	319	335	340	326	345	300	310	319	328	333	331	301	351	347	309	321	312	320	316	327	316	326	324	322	302	321	320	263	327	273	308	326	328	298	291	309	328	334	304	309	320	296	312	320	352	318	302	290	318	336	305	320	295	311	336	324	303	336	315	282	322	337	297	291	326	341	311	331	328	303	283	314	348	285	334	320	343	327	282	333	321	329	307	321	274	332	302	312	308	305	314	322	325	316	306	302	296	330	290	305	298	346	319	291	319	317	332	282	340	296	311	314	342	277	333	306	317	327	308	344	334	313	321	328	289	304	312	293	306	306	339	314	333	303	303	334	289	306	319	303	313	297	329	319	333	289	323	315	311	328	328	305	312	339	323	325	328	322	288	323	319	290	314	316	340	317	335	334	303	310	313	301	321	291	373	333	301	316	315	307	281	322	356	318	286	341	330	314	326	320	328	327	312	318	321	329	322	286	313	327	315	290	302	312	322	320	314	330	293	323	325	310	336	354	300	334	313	327	332
58505	101106	79490	54478	31377	11243	3687	1347	657	565	578	590	586	599	575	582	552	576	554	660	572	611	631	615	557	590	523	545	565	559	584	587	575	580	565	602	573	596	588	596	551	577	594	568	610	551	586	589	571	562	595	599	581	544	568	608	573	575	532	571	599	595	557	576	591	593	563	575	598	574	534	616	609	602	554	577	592	560	587	573	583	563	575	591	626	516	573	652	602	505	583	571	576	615	573	561	531	597	607	617	567	564	534	597	539	541	599	584	573	588	613	553	620	558	580	616	569	571	549	575	554	588	583	593	558	574	591	564	593	556	598	593	580	526	561	564	566	561	575	558	571	583	535	564	538	589	590	559	562	548	543	613	588	553	590	536	583	565	518	597	575	600	587	578	561	546	543	585	540	525	570	623	543	585	559	603	579	561	549	534	542	500	601	526	592	588	548	559	584	574	565	563	593	579	572	551	590	530	578	598	556	569	563	587	553	553	581	549	563	586	596	562	594	544	575	595	544	616	581	549	546	565	579	567	531	579	546	545	579	602	587	571	590	588	583	552	557	559	588	539	529	570	611	583	560	594	514	579	587	588	540	593	581	571	564	560	609	598	590	578	548	564	557	561	589	602	571	553	568	541	553	580	545	536	565	589	534	560	554	562	586	509	598	592	545	572	576	552	586	616	573	497	568	587	569	587	562	591	556	623	614	613	595	562	590	586	582	585	574	558	543	578	593	581	554	527	569	573	602	545	578	570	539	539	614	562	561	543	530	584	578	603	568	584	618	579	590	588	566	558	569	563	588	534	573	591	592	558	600	593	562	564	566	573	604	548	534	561	569	585	588	590	575	589	629	535	554	611	536	554	588	567	576	563	594	570	600	559	558	581	551	583	547	559	557	564	510	551	597	540	574	569	544	636	604	544	569	516	622	584	576	575	612	616	590	561	567	601	585	543	580	578	593	629	599	538	597	572	581	551	604	597	574	582	580	564	601	541	569	633	562	616	598	571	580	568	586	582	572	597	550	574	579	578	517	558	597	561	590	579	563	565	630	603	628	630	558	561	559	597	606	601	599	598	569	570	575	542	586	559	549	590	552	522	554	611	561	574	589	534	545	560	582	553	594	572	577	538	586	601	559	589	606	577	608	573	646	582	580	538	544	538	605	565	547	589	608	552	523	582	559	558	543	576	568	571	603	522	566	565	543	557	583	560	567	572	559	548	554	597	608	595	557	568	571	544	549	594	554	541	616	539	552	529	557	591	546	590	555	579	600	592	605	558	554	599	611	579	600	558	586	590	622	552	593	577	548	564	576	557	557	561	566	586	571	599	556	565	541	596	574	598	590	547	555	566	564	551	567	537	581	537	569	543	551	607	548	540	522	605	583	588	595	598	568	556	620	568	595	581	567	560	535	560	543	572	526	560	587	584	605	572	590	587	553	582	577	554	588	583	568	591	601	554	572	535	557	614	555	594	562	575	539	570	545	584	604	577	544	550	537	568	556	567	585	608	574	629	578	541	548	570	626	594	609	550	559	567	568	584	593	547	600	571	610	560	567	598	596	597	566	519	563	561	535	563	572	569	524	608	594	591	530	596	579	558	554	578	565	541	571	547	569	601	526	593	534	604	613	555	590	589	560	560	575	574	572	601	581	592	588	578	556	594	534	598	529	601	573	587	599	540	581	584	577	521	572	571	549	601	609	553	593	586	562	570	578	609	578	570	593	585	571	564	543	576	540	622	589	604	541	556	553	578	534	568	605	598	554	528	588	578	551	558	575	595	596	559	559	564	574	537	585	576	590	559	585	582	596	585	579	568	581	586	581	586	580	582	579	621	570	592	575	548	557	581	578	599	544	582	581	559	566	586	579	612	585	575	568	530	557	555	566	606	560	574	608	577	580	546	593	592	570	576	591	578	575	609	586	585	566	593	560	595	559	586	613	575	624	577	553	568	602	585	545	576	573	569	577	578	590	575	592	590	557	608	548	531	579	582	581	560	580	553	548	600	597	570	549	579	585	574	603	599	555	582	557	588	564	593	577	552	548	601	554	516	537	599	613	594	549	570	568	546	556	581	518	578	595	588	582	547	565	547	549	555	574	591	550	556	597	617	562	593	607	579	590	635	588	574	597	515	570	565	566	583	588	634	595	568	526	598	550	547	583	556	623	581	560	573	545	580	581	614	586	600	545	558	595	590	599	574	526	573	590	558	563	584	602	582	540	555	588	621	563	561	593	610	552	568	581	614	535	536	576	523	601	529	544	553	566	581	525	592	523	553	590	545	530	529	568	589	529	592	567	536	593	583	568	567	572	559	553	541	560	556	523	553	583	618	565	625	509	543	578	583	581	595	554	573	571	555	564	584	572	569	538	612	561	580	604	566	576	564	576	567	575	602	564	614	511	580	604	555	565	575	541	567	570	611	576	562	583	551	548	538	610	566	561	551	581	579	578	589	522	563	572	544	580	605	534	556	566	600	547	560	553	620	578	561	573	580	598	561	579	535	547	550	567	574	569	572	546	570	557	585	609	596	556	581	576	591	563	551	555	562	582	624	529	587	556	581	563	570	539	580	572	564	622	561	595	586	556	578	561	582	605	608	587	614	558	569	539	579	614	568	608	584	550	570	599	597	615	585	537	549	564	581	588	577	579	549	561	614	573	544	573	557	593	566	594	587	567	586	594	524	573	562	590	535	567	540	558	586	605	613	561	531	558	549	583	560	530	540	562	579	562	607	574	559	617	602	545	550	552	526	584	597	543	558	592	613	603	555	556	559	609	593	570	581	544	584	581	582	608	570	586	554	571	564	570	576	603	541	618	567	589	570	605	564	608	596	582	591	571	552	580	534	558	565	561	555	554	584	613	544	520	560	614	600	552	566	542	554	588	556	595	568	589	526	609	558	570	567	557	588	570	597	561	602	575	557	579	599	578	547	582	573	563	562	572	593	595	555	538	586	549	613	576	549	576	617	582	583	588	579	605	577	589	556	531	575	602	614	549	569	591	570	636	602	575	577	583	572	581	562	577	577	577	568	567	585	555	625	577	586	605	536	585	582	588	538	589	564	539	583	544	549	589	574	593	558	564	592	584	494	598	564	576	607	608	607	582	559	592	577	577	561	602	575	590	577	552	561	564	577	581	584	584	561	586	557	540	570	574	541	531	561	546	552	556	628	601	558	559	581	561	560	581	645	586	581	548	565	557	562	579	583	552	585	599	535	567	602	601	589	578	555	611	549	553	544	582	571	563	622	560	639	586	604	610	585	570	599	538	560	615	594	551	569	585	565	559	597	519	529	581	544	549	607	608	567	566	573	537	525	590	522	580	592	577	560	569	601	561	597	560	545	552	548	513	609	596	566	555	596	536	549	599	560	592	543	592	550	579	590	575	574	563	550	614	540	577	577	567	561	605	572	564	601	594	604	543	568	540	576	585	589	609	560	566	542	587	604	603	582	548	604	578	613	554	504	532	547	561	579	589	575	586	590	607	571	586	569	616	541
28216	32863	31696	15333	3309	833	379	276	262	245	290	234	244	245	254	248	245	255	281	248	257	262	274	248	248	271	230	250	263	237	252	248	267	274	254	273	237	271	251	260	275	241	245	260	248	248	251	248	253	260	240	240	248	236	245	251	245	264	273	237	240	228	267	228	230	286	255	261	265	272	264	237	250	262	251	264	243	251	266	238	274	244	222	272	245	242	241	249	278	257	260	258	218	271	266	256	235	252	269	235	228	270	257	235	285	237	259	244	271	261	254	253	225	261	246	238	256	256	227	262	224	268	229	278	243	247	254	275	272	235	260	256	243	259	230	265	247	259	263	246	244	214	291	245	229	276	251	231	254	240	253	274	213	244	267	254	254	248	251	241	232	274	240	243	246	260	250	266	254	253	229	250	242	243	247	300	254	261	252	253	267	226	252	254	249	262	239	257	227	267	271	228	286	256	264	253	230	265	255	257	271	285	250	249	251	237	271	252	277	264	266	267	251	230	255	261	253	266	260	244	270	255	269	235	230	253	262	271	245	252	253	261	239	261	272	255	247	250	262	256	231	241	240	243	226	219	236	255	254	217	241	257	237	235	253	256	247	261	277	239	246	262	282	263	234	261	233	248	259	234	253	254	243	253	280	257	240	280	275	279	229	246	272	260	252	268	239	219	265	270	242	235	244	224	259	272	269	281	246	267	247	267	275	230	257	259	240	260	257	242	242	232	253	269	236	238	257	258	274	255	277	265	287	241	278	250	265	253	266	245	220	244	246	264	280	232	249	246	257	234	254	248	268	233	270	265	255	250	234	228	272	251	276	294	241	251	263	243	268	254	257	233	228	264	252	248	244	238	269	259	229	257	253	290	230	231	253	247	260	253	268	274	276	267	254	248	275	261	266	250	265	253	262	264	240	247	230	266	234	245	279	250	244	266	231	272	238	239	232	258	237	283	243	262	241	284	242	263	256	256	279	268	259	223	235	268	259	236	253	240	276	250	225	256	255	233	244	218	238	273	260	251	263	253	241	228	261	227	225	257	254	220	274	256	240	232	266	255	258	263	256	223	249	268	243	256	263	268	241	270	241	277	240	246	229	249	248	260	228	252	257	249	242	264	277	296	246	274	235	250	252	216	242	246	242	241	257	264	254	282	254	262	255	246	248	255	265	275	258	218	239	248	241	259	242	275	237	257	252	286	246	232	232	268	252	260	240	259	245	245	249	267	228	280	260	221	267	264	250	255	278	252	285	245	267	270	244	252	272	277	266	252	243	224	263	243	228	280	242	280	234	252	242	252	240	206	250	238	241	270	244	259	240	294	264	267	223	259	231	276	269	256	241	272	280	248	265	241	235	243	248	266	244	275	280	237	232	271	274	258	244	250	240	238	240	249	281	245	258	246	265	271	250	240	254	257	265	250	267	260	260	249	231	249	241	275	286	240	259	278	237	260	242	231	272	231	249	264	242	258	275	260	246	239	233	271	244	258	267	255	258	249	247	280	260	244	232	266	282	237	241	273	231	255	245	246	286	238	260	231	256	258	251	267	252	235	243	279	256	265	278	266	273	276	239	244	237	267	260	293	262	289	243	269	244	257	246	249	283	241	234	242	249	250	263	263	256	236	233	276	262	263	291	220	241	280	270	249	253	265	265	250	238	271	244	250	245	281	242	278	230	272	251	265	268	265	228	228	262	256	236	261	230	246	244	252	240	270	268	232	252	259	247	284	252	233	270	251	234	246	253	236	245	283	242	299	270	252	227	260	252	264	212	251	255	268	249	258	253	242	267	232	283	264	246	266	255	269	259	240	230	242	271	250	257	254	252	261	235	250	251	241	264	261	234	257	265	274	267	227	241	241	299	274	263	246	245	271	249	241	256	252	263	242	246	262	242	246	244	228	236	247	237	214	240	250	262	259	254	275	232	271	259	271	278	259	269	224	235	237	276	238	268	243	236	232	259	267	246	259	245	250	245	229	283	260	263	242	270	252	250	262	274	257	262	249	256	268	279	277	245	256	267	247	255	241	245	249	248	259	262	262	276	237	277	265	258	277	246	246	229	252	233	254	264	248	247	260	244	254	236	264	246	248	236	260	264	284	270	251	254	262	291	225	269	234	256	248	252	238	275	250	280	256	250	241	233	232	274	217	270	228	237	247	273	234	267	242	251	219	242	276	248	241	241	259	241	258	244	228	256	231	247	246	251	267	276	245	258	283	257	245	225	241	246	264	251	267	243	276	272	264	254	261	271	259	203	229	259	254	252	235	263	229	255	246	271	258	248	272	274	251	263	278	239	269	255	257	252	273	263	242	274	237	231	260	258	265	280	244	251	264	277	228	246	267	262	262	273	234	228	237	252	266	290	253	230	251	269	268	247	267	247	272	261	257	255	234	268	258	257	249	235	294	271	272	277	249	232	245	267	223	271	231	262	263	271	289	247	292	251	243	238	264	235	271	248	237	256	245	233	249	265	280	269	250	226	249	250	235	261	253	235	252	262	232	255	262	260	259	225	258	271	221	264	246	240	247	275	237	268	262	274	229	246	224	248	243	243	259	268	254	254	250	234	247	245	247	252	302	259	260	276	269	296	230	256	263	258	238	244	236	242	259	265	252	232	255	246	261	272	272	251	229	250	274	231	264	240	265	258	256	264	243	262	272	278	239	239	224	241	252	243	248	245	282	273	242	237	237	248	228	241	241	253	268	273	257	274	251	240	245	251	254	252	240	249	240	241	238	255	262	265	261	238	233	263	226	261	240	267	273	284	284	250	258	230	234	229	220	247	220	284	243	239	265	261	234	250	261	265	264	224	255	255	256	225	244	267	259	251	246	261	270	262	266	242	264	255	221	258	260	256	243	265	244	265	255	276	266	280	274	242	269	262	253	266	270	235	255	254	254	262	258	249	265	253	269	239	276	241	240	229	271	244	245	246	254	244	239	256	237	258	272	258	260	250	237	256	237	242	263	224	262	280	255	280	256	249	230	227	264	230	259	251	287	247	240	290	247	281	258	222	241	261	256	244	236	263	244	267	257	290	269	234	247	245	257	268	264	237	238	254	250	240	253	254	264	279	247	246	240	257	257	253	271	268	232	249	237	237	268	263	266	252	247	279	255	284	271	224	249	245	262	260	245	242	255	237	256	262	252	260	243	260	264	276	231	265	257	253	246	266	268	245	234	226	211	245	289	265	243	218	216	242	235	272	257	255	248	281	278	245	248	222	241	253	252	238	261	244	249	248	251	279	251	262	269	222	243	241	228	258	273	268	258	270	271	250	227	258	259	277	245	254	250	232	238	262	255	240	265	266	268	251	230	262	234	247	235	263	251	243	269	267	246	257	227	268	258	261	240	231	233	280	236	245	285	233	277	266	252	273	246	283	292	274	241	246	287	279	246	261	258	250	257	265	228	256	253	245	257	252	246	232	254	257	247	233	238	243	207	270	249	257	278	285	265	252	256	272	263	289	268	250	281	232	240	243	262	224	222	264	227	244	252
33550	51789	37196	17639	5818	1686	758	493	518	465	502	465	490	503	468	476	510	481	516	480	514	452	470	515	468	495	516	477	492	485	502	494	463	486	502	472	462	461	482	475	495	496	498	494	511	509	487	523	473	447	476	530	487	470	503	495	510	460	499	509	471	510	465	443	526	529	480	530	483	497	482	482	477	479	461	445	482	470	461	498	498	513	505	466	441	481	466	459	469	487	507	487	457	469	475	471	465	455	528	503	486	455	504	486	484	467	488	497	499	503	477	499	452	514	530	483	467	470	492	531	527	506	460	490	524	501	455	465	498	452	487	470	466	490	472	455	498	487	481	458	491	517	483	498	521	497	488	483	521	444	499	478	497	489	494	464	474	513	470	550	491	448	514	521	472	491	516	496	462	455	472	487	475	469	485	521	514	479	474	506	484	494	515	483	507	493	475	459	479	467	479	476	482	489	501	463	500	462	475	483	483	500	491	481	462	450	455	490	480	489	457	497	469	480	494	443	475	451	486	484	517	492	483	452	483	463	476	496	487	476	472	461	478	505	470	469	486	459	452	491	518	539	486	549	520	478	500	496	465	483	483	497	457	507	470	487	475	480	457	432	504	504	451	468	500	482	489	474	464	497	470	522	489	461	467	477	450	504	495	445	481	523	502	510	461	479	445	482	454	497	506	499	496	478	491	490	481	453	491	482	495	515	495	501	473	498	495	488	461	514	505	517	523	471	478	494	497	516	499	478	498	480	490	479	501	467	479	493	522	498	503	500	498	506	510	476	463	444	504	491	440	454	485	445	486	466	476	501	479	504	499	465	463	499	511	497	480	447	527	500	472	528	489	485	473	484	453	453	514	497	459	498	464	483	468	475	483	479	475	444	507	486	489	490	494	457	518	476	483	454	526	472	486	463	522	460	470	506	500	488	500	472	454	478	496	505	469	499	525	497	493	524	524	480	486	483	489	447	490	491	463	510	509	492	461	509	461	499	484	516	503	468	496	522	495	509	484	496	479	488	493	489	483	456	456	495	506	483	472	459	492	480	487	523	494	485	500	473	486	475	487	465	484	514	486	492	493	497	460	479	454	497	456	462	492	464	483	507	495	477	536	545	445	489	497	493	516	489	476	480	474	538	498	497	489	518	504	508	504	497	503	451	475	492	479	452	505	494	522	493	522	521	501	465	519	475	462	497	472	483	503	480	472	514	487	513	538	487	497	490	511	452	463	476	482	426	487	496	498	486	474	506	527	523	509	470	514	513	461	511	466	499	455	476	502	453	478	467	479	489	522	483	511	497	467	471	467	440	508	456	500	494	482	501	482	467	460	490	520	478	462	507	479	493	491	501	521	493	467	487	462	498	485	485	485	463	470	523	494	468	510	502	458	518	475	521	471	481	469	490	502	479	462	467	492	469	526	480	484	501	452	473	495	450	481	476	513	484	525	500	506	496	456	497	491	513	486	517	451	494	485	514	503	478	497	512	517	496	465	476	457	477	486	481	481	497	493	481	485	474	495	464	523	452	514	522	461	453	502	468	483	474	463	482	501	504	471	471	468	467	478	511	488	476	474	506	466	507	475	506	506	486	459	475	464	483	471	484	519	513	482	456	490	467	417	496	521	495	550	507	471	475	481	482	464	489	476	468	501	450	492	473	489	458	438	509	490	470	471	480	458	490	462	477	483	495	494	497	506	478	485	480	477	479	484	527	467	451	499	438	483	496	487	482	436	505	472	464	486	478	480	502	499	491	513	498	517	443	462	497	525	471	489	506	482	471	502	473	468	504	493	524	492	495	472	450	471	464	506	456	497	519	494	495	477	444	473	464	465	504	485	473	480	468	510	511	429	500	527	508	477	458	503	472	464	487	490	464	499	477	476	495	483	459	482	495	435	482	458	485	490	494	494	463	537	478	521	486	520	492	476	468	509	467	503	519	509	480	501	468	486	507	496	500	450	498	475	465	508	508	512	496	440	485	458	474	469	453	512	454	496	477	458	494	493	476	484	525	481	502	496	483	505	483	460	479	486	510	500	502	485	465	488	485	486	464	480	502	476	501	483	465	479	452	441	470	504	459	500	469	479	447	488	514	473	520	467	462	503	475	484	474	480	494	475	472	462	487	479	429	472	473	503	466	496	489	498	471	472	451	497	431	517	494	540	483	475	444	527	475	481	464	533	477	472	472	503	453	488	505	485	491	498	484	488	514	507	470	543	523	476	482	475	466	491	507	511	462	458	457	503	460	485	529	461	499	467	503	548	474	492	460	498	511	514	486	499	498	533	447	471	477	519	516	485	448	508	467	467	476	467	456	500	482	500	527	473	479	516	460	482	494	471	504	514	458	496	471	490	499	457	500	475	482	488	488	489	469	480	505	540	511	460	454	483	488	488	484	477	479	515	491	475	481	511	496	509	488	525	464	484	466	499	471	463	480	466	473	490	476	509	482	518	495	491	511	468	485	474	543	460	496	482	462	441	495	519	498	466	465	480	516	514	485	493	487	499	465	458	479	512	488	492	516	487	499	462	484	498	470	493	495	503	479	464	461	458	477	475	489	466	483	494	475	495	463	526	466	518	457	500	506	492	486	487	478	489	502	530	443	491	446	472	491	473	491	483	500	465	483	491	535	484	487	464	466	481	485	496	521	462	477	511	479	511	491	437	485	505	508	488	482	458	518	451	471	469	495	486	509	491	476	469	473	505	473	508	486	493	499	523	473	518	487	467	465	468	477	450	455	527	517	504	446	448	477	495	486	516	480	492	475	463	499	477	489	470	474	499	472	501	485	488	484	497	506	463	467	515	509	496	474	482	476	494	476	496	473	488	474	511	492	472	511	476	491	482	466	456	483	439	497	509	505	508	442	455	465	496	449	459	459	480	440	451	502	445	489	448	494	493	455	486	470	480	470	463	493	519	520	509	482	485	490	502	497	440	472	477	483	487	508	520	469	488	471	480	461	521	488	468	469	492	492	543	511	417	475	478	522	485	450	534	478	448	486	468	497	447	443	468	459	494	512	473	473	474	489	482	525	510	458	502	494	507	500	460	483	486	445	523	459	465	480	517	461	491	514	456	447	482	463	529	468	534	483	510	483	511	509	459	471	497	448	455	455	501	491	482	483	513	475	465	468	476	472	500	507	480	501	468	473	447	485	480	466	453	515	454	462	494	493	511	496	510	492	507	484	460	505	473	491	489	489	474	528	494	523	478	484	488	498	473	484	486	484	516	461	454	494	469	517	507	460	490	475	516	481	492	501	501	493	500	467	516	472	500	492	483	496	492	510	444	500	487	497	486	475	498	480	459	467	506	482	481	497	499	497	428	495	516	459	477	456	484	456	450	497	522	509	486	490	510	520	503	466	463	464	470	474	499	505	492	495	476	462	472	488	480	493	489	502	498	502	481	455	533	473	508	494	482	460	490	483	471	486	509	483	457	487	507	495	527	483	492	511	506	509	509	491	496	488	507	535	464	459	484	500	514	546	470	500	471	498	458	480
24659	26515	38895	32474	20418	7789	1052	470	309	256	275	268	257	248	253	268	303	294	268	269	258	265	267	247	296	265	271	222	245	256	269	267	259	260	259	257	274	286	283	261	278	269	246	273	244	255	246	232	263	262	258	245	278	271	280	248	290	252	277	270	269	270	259	279	295	248	268	271	256	290	266	289	271	287	258	274	276	248	237	277	237	262	268	260	271	289	248	248	257	272	265	264	266	281	267	291	256	268	312	259	260	268	262	286	272	280	270	248	261	236	289	258	274	281	245	246	270	269	283	264	257	282	281	284	272	288	263	278	277	268	255	246	303	273	239	271	275	243	257	243	267	289	274	269	277	244	258	257	252	280	248	248	257	254	276	263	269	254	232	273	262	260	259	265	263	289	291	255	236	299	255	281	297	258	271	246	247	258	245	272	277	279	265	273	246	257	221	252	259	256	264	242	280	289	269	266	270	287	274	274	263	268	294	281	238	260	241	278	267	261	233	232	274	278	246	258	270	261	275	289	269	252	260	266	263	271	257	257	268	273	277	259	263	232	229	261	278	271	279	269	269	274	277	262	282	247	232	245	252	256	260	285	255	240	242	269	283	263	233	281	257	297	257	242	278	254	281	250	298	260	248	260	263	277	267	261	264	274	286	269	250	271	268	263	283	231	278	247	276	282	251	248	257	291	247	260	246	247	256	265	267	285	272	255	257	249	265	239	255	263	263	268	271	261	303	266	272	265	277	267	244	258	247	269	257	247	264	257	261	261	258	281	292	275	267	273	263	232	291	264	259	260	247	273	247	290	255	269	267	270	258	282	271	281	277	271	279	259	256	261	278	243	286	235	251	267	283	252	269	268	258	268	278	262	241	270	271	249	273	259	270	265	291	263	232	273	263	256	239	252	268	308	276	280	279	278	262	271	265	258	301	252	246	247	260	252	261	279	253	276	249	290	263	272	250	246	290	241	252	243	266	293	260	287	256	274	268	257	259	266	285	245	236	266	281	294	244	261	266	237	248	269	269	272	285	250	249	270	289	256	253	263	259	252	252	266	245	260	260	286	281	276	259	251	269	265	237	268	287	262	265	259	262	262	269	274	260	266	268	240	284	254	282	262	238	244	254	296	253	253	260	238	254	273	278	265	261	253	272	289	266	275	252	264	245	255	241	255	251	278	283	278	251	265	249	274	260	290	241	256	291	253	260	259	256	251	253	247	285	241	256	242	256	257	286	266	260	249	293	292	267	258	257	271	244	243	257	271	268	264	255	256	274	245	258	267	248	277	237	234	267	236	252	253	254	279	257	262	262	289	271	252	232	264	269	242	257	261	253	268	289	263	253	263	268	233	249	253	245	267	261	291	259	255	289	283	276	277	263	270	248	257	273	277	236	264	256	270	260	254	269	266	268	284	269	270	277	240	260	267	272	283	261	275	266	278	278	256	240	214	273	257	270	289	277	257	263	262	272	279	269	258	269	296	251	247	298	272	273	257	266	300	257	264	247	296	256	266	272	263	252	273	243	248	283	239	262	274	269	258	251	254	275	229	251	256	232	231	262	263	239	257	258	245	240	257	254	271	287	269	269	265	259	242	256	256	237	276	249	260	274	261	251	286	287	296	245	270	268	272	251	267	259	286	287	259	255	269	283	250	290	265	262	248	258	253	301	249	240	239	234	235	269	251	285	254	279	259	252	234	264	248	259	272	252	292	281	243	265	264	264	281	296	288	264	269	282	249	262	259	275	272	274	282	257	278	257	261	260	245	276	245	270	226	268	265	290	262	266	254	245	249	224	264	282	267	261	292	270	276	269	238	265	239	280	250	264	260	291	300	271	271	282	239	253	297	246	231	268	280	289	257	286	281	247	247	276	257	239	258	285	263	274	250	282	279	276	261	267	261	264	257	260	247	286	259	238	260	255	274	256	284	262	268	271	279	220	258	305	290	270	227	253	251	225	256	255	281	256	279	265	276	254	252	268	268	274	244	241	262	295	263	260	263	252	237	252	280	267	258	260	277	276	264	254	279	295	262	234	274	234	225	257	257	246	261	256	267	272	262	253	258	237	270	266	270	269	253	254	259	276	273	263	239	290	263	249	257	256	257	255	254	267	277	256	284	256	275	257	259	267	260	271	272	268	241	294	267	268	256	269	260	262	252	268	273	249	242	262	274	270	271	240	286	262	252	279	253	277	259	258	267	249	274	253	251	286	269	269	258	263	243	258	245	239	241	258	297	243	254	236	257	271	253	256	240	254	270	299	267	262	249	254	273	274	238	249	296	260	262	261	232	255	261	247	276	261	226	265	275	243	271	267	247	246	273	250	278	213	272	279	259	273	288	265	254	271	286	243	249	258	240	304	271	252	289	262	281	261	255	279	248	295	242	266	310	269	251	264	243	271	255	276	236	258	259	283	257	277	283	262	251	272	285	269	250	237	296	245	245	276	287	246	264	281	247	253	273	260	260	264	262	282	243	253	251	246	267	293	257	251	264	269	252	254	246	254	263	251	269	264	243	283	286	258	313	241	273	283	275	254	263	258	239	250	271	253	266	276	252	284	267	280	269	262	285	264	272	279	262	269	238	246	256	250	259	246	274	218	264	259	280	274	255	266	276	261	264	296	249	260	264	275	259	279	267	231	287	254	237	267	248	255	294	255	300	236	247	283	254	267	268	238	240	271	299	260	290	249	264	249	280	256	267	275	257	313	253	260	248	285	297	282	286	289	252	265	277	291	268	247	272	260	276	239	271	260	247	269	242	267	284	270	245	263	256	257	255	265	261	277	256	237	252	260	257	258	258	289	274	251	270	253	274	276	268	256	266	259	297	325	264	290	239	253	233	319	261	273	235	290	250	281	251	291	236	237	280	264	260	270	233	245	252	267	288	269	244	265	270	242	233	263	249	228	235	242	248	253	277	277	259	231	270	246	251	240	279	261	257	238	286	277	255	252	231	264	234	287	237	256	262	249	282	254	287	269	251	273	253	273	247	272	237	270	229	269	273	268	255	247	256	260	288	242	271	254	272	265	237	264	280	282	253	273	254	262	264	291	263	285	251	271	259	254	237	262	282	235	269	261	271	278	254	261	256	286	258	255	266	276	258	275	259	254	253	238	268	257	281	258	226	276	273	255	271	291	288	245	283	279	264	254	253	292	237	262	268	261	280	250	275	247	273	261	248	244	251	270	240	255	283	261	276	276	240	223	255	266	236	262	252	237	284	261	291	260	229	270	273	247	282	277	264	267	256	250	253	286	285	254	279	288	296	264	231	262	284	242	273	266	245	261	256	274	267	243	266	262	275	253	263	253	257	283	247	279	271	294	259	265	221	263	258	257	238	283	269	257	285	262	249	267	251	279	257	234	265	233	275	270	241	235	259	254	270	239	269	301	247	283	255	240	255	276	266	236	259	255	266	250	243	243	261	266	250	242	257	240	309	270	298	266	277	242	257	273	259	243	263	256	248	284	255	258	276	250	259	280	233	238	242	246	257	265	239
56030	94842	67588	42692	21197	6121	1712	996	522	501	493	513	495	503	498	473	489	500	508	493	477	503	482	490	499	506	484	470	501	510	477	532	498	475	483	517	505	475	508	504	493	499	538	523	501	513	487	501	529	492	470	485	463	532	495	501	491	429	509	514	504	496	483	481	484	492	480	472	478	498	521	521	536	489	506	504	497	497	530	509	494	479	454	478	516	475	482	510	522	507	454	498	499	485	514	502	515	504	494	504	481	502	488	488	448	505	509	480	498	473	489	520	519	510	485	449	490	486	517	497	530	536	477	483	471	463	502	469	482	486	495	539	481	476	525	471	487	537	505	475	446	514	502	512	533	494	499	504	508	520	525	489	463	488	477	525	504	485	507	523	505	506	472	469	521	491	522	504	463	505	536	471	501	468	462	464	474	473	482	512	461	490	513	504	522	504	507	478	486	486	518	493	524	519	490	488	487	471	512	482	517	476	507	507	459	493	523	477	520	535	494	483	510	505	481	482	482	476	479	483	502	499	540	532	478	467	483	475	478	464	487	541	548	556	482	526	518	501	480	480	532	536	510	501	474	501	509	512	511	504	478	507	480	481	507	501	499	503	518	511	486	510	503	509	503	488	494	494	499	511	491	500	486	521	466	482	526	499	441	493	466	520	463	516	494	507	486	484	474	513	471	515	503	451	495	500	504	516	499	522	498	504	501	519	518	492	506	464	493	499	525	488	490	480	489	442	485	491	483	495	495	532	482	511	484	501	482	485	501	505	510	477	476	490	511	468	524	506	482	502	498	525	500	533	507	489	482	492	456	527	484	458	520	516	467	478	527	496	528	502	493	515	478	489	520	539	548	467	503	490	516	493	496	485	529	490	544	522	488	471	495	462	488	476	486	494	498	493	479	513	494	529	491	491	472	508	507	501	554	498	472	521	488	502	471	477	488	523	454	444	514	494	482	497	497	530	477	479	475	494	488	519	501	487	507	485	523	514	492	472	499	475	465	497	532	486	473	496	514	494	488	567	495	510	509	500	483	493	488	476	497	512	503	498	494	462	518	483	497	450	503	501	506	485	505	500	474	477	494	541	510	501	529	500	483	487	496	536	507	456	520	503	505	474	467	518	532	484	498	467	497	520	512	487	469	499	495	461	500	478	507	496	578	465	488	520	512	477	550	470	503	486	467	523	478	535	475	507	517	501	483	488	501	457	518	515	484	486	497	475	485	503	518	480	456	511	479	496	515	516	479	502	499	522	470	492	487	489	478	472	512	498	492	504	497	475	526	475	525	512	525	495	518	499	473	502	505	469	485	488	535	484	472	473	532	497	504	490	482	506	508	494	533	490	514	515	532	493	490	537	483	532	496	480	513	501	484	485	492	531	520	478	491	540	524	490	477	473	488	509	502	493	512	481	480	496	508	475	574	521	472	499	493	509	468	501	508	506	505	486	515	507	523	515	505	550	526	506	529	494	460	469	502	490	536	503	488	500	525	508	504	515	486	484	480	471	494	477	489	512	535	505	504	504	488	495	519	518	492	490	507	481	459	473	478	534	475	501	482	505	506	474	503	458	525	465	448	525	528	494	480	458	516	528	475	477	510	515	469	514	522	471	520	491	503	483	519	494	492	477	448	462	486	516	519	515	546	478	477	485	517	472	494	497	483	440	478	540	468	504	499	482	490	528	503	447	487	496	525	457	498	509	534	496	479	490	523	482	521	509	480	502	483	491	513	499	502	455	501	495	475	512	520	542	487	502	482	479	488	459	495	492	485	515	504	518	490	508	496	480	481	504	470	486	500	464	546	493	482	482	529	482	516	480	484	514	527	512	468	493	489	492	470	495	504	466	488	477	495	502	491	500	513	490	527	508	506	491	532	531	516	488	482	519	471	474	531	455	504	503	510	502	539	500	478	472	501	460	528	484	482	452	461	484	504	518	467	462	507	485	495	463	473	540	502	472	471	491	535	504	476	487	470	510	492	553	505	516	545	494	485	516	516	537	485	460	492	534	505	522	534	461	429	499	488	541	510	498	489	507	497	478	526	505	503	508	499	440	499	505	452	470	485	520	495	499	524	469	509	512	461	525	545	540	486	509	504	505	488	522	530	470	462	473	514	477	482	514	543	501	496	498	503	476	471	470	460	507	502	483	527	499	477	476	471	496	534	487	507	453	538	474	509	509	474	499	500	477	504	542	517	489	492	479	499	520	512	504	537	488	498	494	524	522	525	474	497	488	484	478	477	535	461	491	452	451	503	483	529	476	480	511	497	517	524	490	491	514	508	474	498	491	495	508	516	484	513	507	514	484	460	480	479	449	495	478	516	499	471	522	522	486	522	531	494	473	498	524	475	489	510	510	498	464	486	485	511	476	461	508	517	493	511	473	520	481	533	487	495	510	499	476	488	463	497	511	497	481	535	481	539	468	479	526	516	505	495	541	460	486	462	529	509	479	523	465	527	504	535	521	502	497	541	466	485	478	486	506	528	464	492	497	520	467	491	509	499	484	536	529	534	499	467	477	492	482	509	514	506	510	525	538	512	496	510	489	497	469	446	502	493	490	512	508	484	486	540	500	453	519	505	467	492	540	489	469	495	468	506	489	501	514	488	506	492	474	508	481	501	513	505	506	488	511	484	465	479	503	467	504	474	534	490	527	501	487	500	464	495	502	441	453	509	489	471	509	446	508	497	487	497	487	530	516	480	467	510	495	498	492	462	518	525	493	522	509	474	459	459	508	461	479	495	523	491	502	491	513	508	450	545	478	492	518	523	482	482	467	503	496	513	480	503	473	549	476	518	494	480	476	544	501	468	503	492	472	507	499	479	505	480	524	491	489	478	484	496	473	462	481	523	493	485	503	428	503	513	507	523	484	502	503	530	474	552	524	489	478	457	517	530	498	462	483	491	511	503	450	512	485	502	483	512	465	497	515	545	462	549	462	519	497	503	455	522	486	505	493	515	492	511	531	513	466	520	477	569	476	480	489	534	480	509	435	532	492	520	481	521	497	471	503	480	486	509	490	496	479	480	523	532	463	451	443	519	524	485	477	499	493	479	492	496	502	515	466	520	510	534	510	462	503	475	477	485	493	534	478	489	486	478	494	452	490	490	520	551	507	478	471	491	474	513	514	529	525	516	530	519	482	456	484	505	509	511	517	536	510	487	530	525	514	505	520	536	466	478	499	499	467	459	526	457	474	485	478	498	462	499	495	461	514	503	509	508	497	520	494	513	496	476	474	514	540	495	503	511	495	472	475	488	462	520	490	502	513	531	508	530	520	570	483	524	490	494	505	447	508	475	476	495	476	490	485	491	523	511	473	498	503	559	469	494	470	490	502	510	530	532	490	487	455	470	494	506	500	495	471	508	507	531	495	490	536	474	495	490	468	558	487	461	431	478	499	516	525	516	499	513	516	547	520	463	490	531	521	547	487	504	513	469	473	468	501	478	502	508	538	459	506	519	479	479	471	471	510	442	486	546	495	512	504	508	519	515	497
23469	23434	33940	28044	21951	16935	4616	742	363	320	367	302	321	351	308	347	313	342	336	324	330	323	331	326	319	357	357	319	321	320	326	324	323	315	315	312	336	323	309	308	316	322	329	351	324	311	324	314	315	323	322	310	338	335	306	328	296	320	340	393	312	338	300	322	330	317	302	297	297	278	317	333	355	302	360	312	322	300	303	292	318	358	285	311	327	338	329	332	314	338	313	348	345	298	306	311	320	337	319	324	322	314	354	315	336	312	297	315	308	358	294	330	332	304	323	305	319	330	312	356	334	293	318	323	322	301	304	305	308	324	310	315	310	284	343	334	361	330	297	341	323	298	339	331	331	326	343	331	360	330	327	286	300	327	317	327	305	340	319	330	300	329	316	305	306	328	359	330	331	307	296	318	304	321	309	335	321	322	315	323	305	319	327	310	328	343	320	303	313	364	309	310	299	316	308	335	309	360	362	337	342	296	334	311	322	348	303	307	325	322	334	339	316	268	349	322	323	301	298	302	313	296	334	334	291	314	290	355	322	308	348	323	310	321	303	300	330	352	290	275	328	320	317	298	344	292	285	365	296	320	363	340	322	330	318	277	315	298	285	292	352	292	338	347	303	310	334	288	322	312	319	308	320	331	296	309	344	353	307	308	320	305	303	327	309	313	335	318	312	309	311	307	297	344	296	315	325	333	333	305	363	362	318	330	312	306	335	328	310	321	334	315	315	300	340	295	313	302	329	310	313	340	337	318	327	296	279	330	309	315	329	330	311	349	293	325	334	325	315	316	328	357	329	333	339	276	301	320	327	305	356	291	301	318	344	288	334	269	316	339	335	296	321	350	291	348	322	363	316	309	274	331	342	304	333	313	342	331	312	299	312	328	339	316	337	317	300	306	293	323	293	297	307	331	320	316	296	317	309	322	329	319	326	331	320	289	330	326	318	320	319	299	325	305	309	311	303	328	338	306	303	303	366	324	346	327	304	325	333	297	299	340	314	302	313	312	346	330	333	335	319	309	333	333	334	308	315	339	310	291	308	315	306	304	311	318	295	339	316	315	314	315	304	325	300	324	306	303	301	316	323	314	333	329	323	348	317	320	332	334	331	309	305	306	293	318	293	315	311	322	327	339	285	348	299	313	314	315	323	313	333	335	330	325	346	304	295	348	337	318	320	315	333	326	334	355	314	279	335	320	326	312	323	321	317	318	293	324	322	308	303	315	317	310	314	289	349	326	315	346	323	324	328	330	307	281	339	342	312	335	291	309	327	304	337	326	318	307	291	348	320	302	307	301	307	370	308	306	319	310	310	279	295	324	309	330	324	287	338	321	316	304	334	318	356	314	322	296	305	346	335	313	318	316	300	327	299	329	301	315	328	313	276	317	332	328	305	338	307	322	318	303	339	340	302	282	302	319	335	297	326	325	334	338	312	311	305	300	325	303	294	307	302	341	332	284	332	308	352	286	308	323	313	353	310	345	357	333	319	324	334	325	324	307	316	300	350	332	305	332	311	347	320	342	328	327	316	327	325	277	347	298	311	332	300	282	320	324	303	294	314	290	301	337	304	370	326	351	312	352	346	329	345	360	314	310	324	329	333	307	326	316	313	338	310	359	339	310	342	323	296	326	323	337	344	339	343	314	304	309	328	312	341	303	327	332	292	302	332	334	352	291	338	316	308	331	292	318	299	312	339	348	316	312	321	327	336	325	291	331	323	302	305	306	320	322	308	318	320	308	313	295	342	339	352	300	344	277	319	322	344	315	322	289	324	335	314	356	303	329	325	296	323	290	313	334	306	346	315	306	337	328	322	317	312	332	309	333	332	304	342	344	269	318	331	297	336	328	345	328	340	334	353	304	303	316	313	314	346	327	330	310	300	336	329	314	306	302	308	303	330	330	329	290	321	344	310	304	339	316	320	344	291	354	326	317	332	310	329	317	312	298	315	285	299	308	322	329	312	342	340	327	311	320	314	319	335	313	348	298	299	303	303	334	306	310	319	312	333	298	284	312	343	326	305	314	343	336	303	322	315	312	326	344	315	314	331	326	305	345	319	332	314	321	300	301	324	334	346	290	325	305	324	340	335	320	302	302	327	297	290	314	323	333	355	307	311	318	310	319	330	313	317	328	309	305	311	318	313	334	337	286	316	348	337	299	355	344	299	315	349	330	311	336	295	312	331	320	324	333	348	276	308	315	334	311	313	310	324	290	316	354	328	325	320	304	335	308	316	319	338	350	286	267	354	337	317	346	327	318	330	350	319	331	338	346	349	302	297	314	326	336	292	268	297	319	295	333	323	293	357	323	325	299	327	328	329	348	308	291	289	333	339	337	332	337	290	338	314	309	312	326	320	314	350	300	317	310	310	303	310	345	321	304	329	320	350	346	309	295	295	320	326	313	347	320	323	309	310	300	298	301	335	342	325	283	305	331	328	314	337	318	289	299	304	338	314	347	325	346	306	330	358	347	354	331	337	325	330	328	307	306	296	324	323	302	322	313	355	325	318	329	327	318	318	280	309	323	326	307	310	305	324	331	315	357	315	321	281	308	322	297	280	317	321	316	325	331	323	319	307	300	300	320	295	337	339	337	316	338	341	315	348	315	310	348	316	330	320	302	318	312	317	295	302	336	321	352	383	324	314	338	306	312	344	322	326	333	337	314	336	310	318	345	344	312	345	322	333	342	309	310	341	331	336	316	312	322	325	320	326	321	337	309	333	330	300	320	341	298	302	313	322	323	331	294	322	322	307	314	302	328	340	319	313	292	311	311	312	353	332	301	323	326	327	301	320	324	303	332	297	333	342	319	310	306	340	328	320	306	328	333	314	327	346	330	312	332	350	291	310	325	296	314	342	350	321	335	338	301	323	327	307	324	312	330	345	315	337	293	317	316	336	348	308	339	283	278	301	325	312	289	312	314	337	352	332	327	297	309	334	305	341	307	322	328	331	333	325	295	321	303	271	293	303	337	317	330	313	316	334	313	326	312	328	306	319	331	332	328	310	311	322	326	315	351	308	293	340	335	282	308	326	324	316	295	334	346	313	321	278	299	331	299	326	312	325	307	278	312	331	332	330	333	326	315	295	307	337	295	340	308	297	328	312	314	351	323	321	354	305	324	310	318	309	317	294	333	316	347	293	338	315	295	333	346	318	330	326	336	307	308	331	325	313	329	336	331	320	342	312	345	325	307	346	307	345	340	318	294	282	304	314	300	308	309	316	305	319	281	312	323	344	281	306	347	332	352	325	320	337	344	331	307	336	305	311	312	325	320	328	309	312	305	318	317	299	353	315	293	327	328	290	303	342	313	303	342	355	347	339	328	332	316	328	316	306	305	307	326	362	336	308	333	340	317	315	321	333	319	298	308	308	329	333	324	343	354	332	302	323	314	311	347	348	368	295	329	301	311	274	325	302	304	311	316	304	321	308	291	350	342	331	313	301	327	301	315	334	279	300	334	299	332	328	277	301	342	335	344	336	307	294	310	320	300
53552	104282	77319	51076	25581	8463	3367	1474	688	565	560	580	573	575	597	566	603	572	599	572	543	617	560	597	631	589	526	620	545	564	527	558	560	559	574	579	584	559	535	578	553	583	591	596	601	576	575	597	573	559	608	554	592	637	594	617	554	572	574	565	590	608	533	647	589	546	576	565	595	539	570	598	604	601	592	580	498	584	537	598	567	564	593	546	535	546	546	589	594	577	558	564	565	596	587	567	550	548	565	536	592	532	597	585	550	556	522	578	587	516	600	598	604	569	557	566	623	566	585	577	596	551	568	514	598	559	600	615	576	610	546	536	560	562	548	556	599	568	564	572	545	597	612	569	558	565	591	579	623	572	538	587	601	574	570	595	594	618	607	558	543	560	610	574	582	563	603	591	587	606	592	605	553	560	635	577	579	613	559	556	583	607	585	514	587	547	567	551	524	571	560	562	556	553	553	568	578	596	599	556	592	609	573	567	558	582	627	565	583	530	527	573	602	579	581	567	575	618	563	618	579	586	597	578	573	578	623	624	574	583	564	628	574	591	561	571	596	587	559	591	613	582	566	562	600	580	542	573	582	589	585	571	529	587	551	581	526	584	568	524	563	544	565	557	574	605	531	627	585	592	584	550	587	580	588	568	565	586	542	554	575	619	605	552	570	603	566	493	593	582	605	593	585	574	574	572	568	550	581	578	582	528	591	544	525	568	584	568	570	564	599	561	603	565	554	577	598	593	544	593	560	571	544	570	584	579	592	586	576	557	607	539	596	568	538	585	588	574	581	577	588	557	588	578	557	584	619	540	591	609	584	559	612	559	571	563	620	596	545	538	549	550	586	574	528	557	585	585	589	579	584	609	549	595	536	569	638	614	598	608	551	573	569	606	512	600	575	580	596	576	568	550	568	578	564	576	600	590	583	572	600	556	576	611	547	569	555	581	550	583	561	538	553	552	535	576	550	589	548	542	578	556	566	574	557	554	588	552	599	566	579	568	531	579	587	582	594	582	556	602	608	592	588	594	543	532	595	573	553	577	590	552	600	578	567	569	593	580	566	544	574	622	550	583	610	560	582	584	545	536	592	592	585	569	567	576	584	577	553	566	556	575	549	568	602	575	547	550	554	625	590	599	602	545	632	571	545	592	553	578	615	611	541	603	611	573	591	515	567	607	598	567	539	576	611	561	563	612	597	589	543	571	576	572	580	572	590	541	599	581	575	561	537	613	591	588	593	566	591	554	555	577	550	603	544	559	636	537	564	554	593	532	595	580	614	575	525	584	611	552	581	579	577	596	625	568	555	572	583	608	567	548	593	576	549	589	517	596	519	567	583	596	607	536	561	592	577	514	555	553	550	570	605	537	545	584	552	587	575	597	627	563	552	601	594	579	577	567	596	574	548	517	588	590	562	529	569	572	578	577	606	604	566	542	531	535	562	580	576	557	562	558	586	569	579	617	594	577	574	555	575	598	597	543	561	583	589	570	546	600	537	586	570	567	576	542	533	597	655	589	537	572	549	594	562	610	608	569	536	554	581	585	580	565	578	588	552	553	589	600	574	603	574	591	521	582	555	583	557	586	578	557	578	575	542	565	576	555	538	586	581	592	536	557	597	565	577	553	563	581	603	598	543	542	616	543	582	580	597	587	584	603	572	562	590	544	545	554	552	578	560	579	605	575	571	547	588	550	560	593	570	572	571	587	570	512	574	553	601	554	590	554	551	566	589	606	535	623	592	588	562	590	581	550	619	557	570	550	560	583	559	558	579	566	589	610	591	561	529	581	573	592	598	582	527	561	596	560	544	564	554	561	586	570	591	585	536	516	552	549	563	588	573	585	562	567	616	555	557	563	577	574	570	561	573	550	599	598	560	602	560	548	557	594	506	523	607	587	597	526	563	530	591	574	595	569	580	551	560	581	577	595	568	622	580	583	556	616	607	506	556	601	559	585	589	510	571	557	575	552	609	556	532	613	539	582	522	558	583	587	588	533	602	589	581	569	566	617	540	568	621	631	561	568	630	576	582	606	545	617	573	553	590	560	538	568	553	557	578	584	556	565	591	551	588	594	602	610	578	567	571	584	538	572	614	527	576	570	550	539	661	570	555	532	585	585	535	562	612	583	640	579	620	573	630	601	607	585	572	565	562	600	548	562	557	587	544	583	616	568	588	581	593	573	546	572	579	609	579	594	583	584	607	569	596	592	561	598	588	588	582	580	573	555	572	619	584	563	566	580	572	558	592	548	538	530	569	546	516	589	547	578	536	586	564	609	541	586	549	555	588	594	563	584	610	554	562	569	603	573	551	593	578	575	568	589	574	544	600	549	566	596	583	526	556	563	600	566	595	537	609	640	628	589	599	571	541	518	585	578	579	559	609	562	532	614	620	593	578	554	567	545	548	591	547	561	533	568	583	624	570	598	589	531	625	536	556	553	590	568	585	594	561	525	587	580	612	580	563	566	590	642	597	588	564	602	507	610	554	523	541	562	580	556	606	558	588	566	569	583	567	564	591	536	550	583	591	604	571	604	572	578	563	565	582	545	596	599	554	549	608	560	562	570	582	543	584	579	553	538	618	587	553	539	600	566	588	573	577	569	521	594	568	566	579	574	579	602	572	625	571	606	572	549	599	622	583	571	568	580	569	573	579	606	546	554	588	518	600	600	604	579	580	567	598	572	571	574	592	622	571	608	527	610	568	557	559	598	539	582	558	560	549	566	600	587	590	588	549	558	574	575	559	610	526	556	575	559	585	580	644	621	571	558	552	585	552	568	621	566	615	597	560	560	563	624	589	558	544	542	618	547	552	606	554	542	541	571	554	610	574	601	581	550	540	561	572	553	562	592	560	590	562	559	572	518	551	562	527	579	593	575	562	589	559	564	561	551	544	544	563	513	587	596	548	570	576	571	548	566	597	596	567	554	560	575	563	558	613	566	586	562	617	593	563	556	554	555	591	553	560	609	546	551	582	580	600	591	563	583	594	576	568	544	578	572	567	544	558	600	606	594	555	556	622	585	592	582	585	556	601	604	586	563	570	581	589	596	525	573	548	539	599	585	556	562	598	601	534	572	565	565	549	603	564	569	596	564	554	615	526	572	553	569	542	558	581	569	605	548	612	524	546	587	534	591	593	601	578	557	568	602	563	567	569	555	555	604	562	605	584	569	575	560	566	602	583	589	532	588	535	576	598	567	565	557	585	577	599	564	572	548	586	566	573	572	558	550	586	531	576	541	572	585	546	544	606	548	589	595	551	532	592	563	612	598	550	576	546	568	568	598	608	582	597	595	568	583	556	521	568	574	555	552	583	621	538	561	558	569	562	578	537	542	600	583	555	543	561	576	641	575	551	579	604	592	556	555	590	586	561	586	600	529	580	581	576	589	547	515	584	590	569	567	572	583	546	555	524	567	579	555	576	572	568	579	576	591	608	557	598	614	613	555	598	566	602	592	586	603	597	574	639	597	540	564	633	589	612	548	561	563	570	609	562	569
28999	32032	30738	15122	2691	501	396	277	294	270	266	251	319	231	265	258	268	224	266	264	263	240	222	270	241	256	257	251	242	230	234	238	263	231	269	252	248	253	268	263	226	241	260	262	269	235	268	260	253	244	250	216	280	241	237	260	309	265	261	275	278	263	236	238	264	227	258	259	262	270	272	247	266	249	267	247	236	237	207	251	259	285	269	263	252	263	259	305	274	278	243	224	257	274	254	238	269	252	256	250	244	228	262	266	271	262	265	246	274	275	257	237	244	218	254	265	263	254	267	262	234	252	250	277	231	258	253	265	226	248	264	251	226	261	258	287	269	239	242	298	230	242	246	250	251	223	267	247	258	251	259	266	260	268	282	274	271	248	269	260	240	269	271	261	243	261	271	258	257	270	227	259	249	252	259	239	231	236	247	231	232	266	255	261	248	240	279	255	251	242	257	251	260	269	254	245	264	230	231	269	270	254	264	231	237	242	241	274	254	247	230	259	257	226	253	283	260	268	248	264	258	266	254	266	240	242	246	232	278	251	256	249	255	270	294	254	260	251	252	272	239	236	221	231	237	287	245	248	241	264	222	250	248	251	239	270	240	243	231	262	256	279	234	252	256	226	259	242	270	241	258	249	238	276	262	264	232	285	254	237	262	250	259	218	256	251	254	255	266	275	246	260	245	243	250	244	258	254	276	228	255	253	277	267	238	237	276	255	267	259	264	285	224	240	249	234	253	251	274	238	242	234	272	255	255	246	236	259	263	256	262	227	227	236	244	233	252	261	263	267	261	253	235	250	268	281	248	255	246	258	242	248	229	250	252	254	235	255	239	258	250	224	228	241	235	240	264	262	254	274	249	242	271	252	285	265	237	271	267	227	268	243	248	236	264	266	263	268	256	271	254	258	297	276	295	248	239	255	296	261	274	273	275	264	231	241	236	233	252	246	252	262	260	266	240	238	263	226	252	260	229	232	271	258	264	252	255	234	234	278	221	243	257	255	281	230	238	251	232	264	248	230	243	239	233	240	244	252	259	255	227	271	251	246	242	239	276	237	244	256	270	248	265	246	235	265	239	264	220	266	243	265	275	244	241	239	258	272	242	246	239	265	255	232	240	257	250	263	231	240	255	243	233	238	243	258	254	248	237	248	263	270	232	243	242	239	236	219	281	256	253	265	255	260	250	233	258	241	261	253	254	261	217	267	250	274	240	263	282	256	249	253	230	273	286	241	229	252	247	252	258	251	268	256	255	223	258	262	244	257	244	260	258	266	243	272	243	230	258	258	241	225	249	235	266	260	243	260	270	224	267	278	236	266	258	253	229	232	234	301	261	269	231	285	252	230	254	269	281	264	256	280	240	259	257	257	234	267	233	264	226	252	231	263	276	244	248	260	240	262	245	277	272	232	259	263	271	269	238	247	244	252	240	213	262	250	242	231	226	255	234	257	270	241	259	257	243	275	260	234	255	245	239	273	242	257	264	270	274	237	228	270	224	220	256	241	237	249	266	259	254	255	266	249	263	234	235	234	230	231	233	263	252	256	273	242	267	268	247	251	262	268	248	249	254	257	234	259	291	245	257	273	256	244	263	266	284	241	274	246	261	251	245	248	254	249	251	243	247	224	244	257	235	258	255	242	246	272	244	240	243	237	251	254	281	213	257	218	271	266	251	258	256	229	256	249	262	239	255	251	252	270	235	243	252	245	226	239	271	261	263	274	256	258	233	245	230	258	240	230	209	245	273	253	259	245	274	243	260	258	238	282	255	240	255	258	233	273	244	249	249	266	250	262	259	253	266	249	232	261	239	277	250	268	223	246	237	259	263	255	268	249	237	265	251	259	242	236	247	257	267	245	268	224	249	270	266	264	273	282	244	262	257	240	229	255	233	233	259	231	234	247	241	271	256	238	256	244	229	257	276	239	269	269	252	269	248	281	258	270	261	236	234	263	271	291	250	244	241	271	245	249	244	251	276	284	257	275	222	263	256	249	233	268	260	259	252	242	264	235	274	233	270	254	246	225	254	254	270	235	231	257	242	236	257	304	262	231	266	240	272	268	258	245	243	249	240	260	268	251	258	227	222	249	233	271	270	233	229	236	267	277	240	258	282	253	249	285	259	254	271	245	254	259	277	259	222	248	270	274	244	257	251	270	241	251	258	258	247	259	278	242	238	274	234	255	238	233	256	274	278	286	272	267	274	247	273	231	246	258	239	264	250	251	238	250	249	267	250	253	250	258	243	236	246	279	234	274	209	275	234	259	222	227	257	280	230	262	232	268	277	250	271	225	252	235	254	254	260	255	243	233	245	246	248	212	260	268	261	240	243	258	232	259	256	243	242	216	272	240	262	241	253	235	290	239	237	258	236	259	245	250	268	220	259	243	257	250	264	262	245	238	271	257	243	241	256	262	268	261	254	270	273	251	274	265	268	257	247	278	219	253	239	296	246	257	228	259	270	242	252	236	263	256	246	248	259	252	257	247	258	263	286	261	228	254	265	257	249	240	236	229	247	261	245	273	254	244	247	282	259	275	246	260	271	259	267	249	286	279	241	248	261	229	269	254	272	244	257	265	257	256	249	253	254	232	249	279	264	252	273	290	262	241	209	225	253	271	240	269	240	227	275	253	252	254	265	277	262	261	234	249	256	252	258	252	267	250	259	240	248	249	246	265	276	251	249	251	295	271	259	249	257	258	275	276	245	249	235	252	265	253	230	259	229	222	254	232	270	246	223	270	265	260	265	261	240	231	255	265	265	272	230	224	265	256	269	261	224	251	241	261	231	265	264	242	265	251	281	261	247	237	241	297	269	247	254	243	262	247	266	254	227	238	235	281	259	233	254	247	269	248	217	226	257	272	257	248	241	277	222	272	279	285	249	306	246	249	251	238	256	253	240	270	224	220	239	227	247	249	225	248	251	269	236	265	252	250	246	265	244	257	238	221	253	237	226	259	252	240	260	236	254	232	255	241	237	290	263	240	255	211	241	234	253	244	253	224	245	247	246	301	271	266	254	276	247	241	225	248	262	257	248	266	251	236	273	262	216	252	231	233	258	231	272	248	237	290	242	249	240	250	243	235	252	234	275	258	272	261	278	245	229	255	262	263	263	237	242	239	240	273	259	228	225	252	224	259	276	245	236	259	240	265	254	253	238	225	265	281	219	233	243	267	268	251	259	255	247	249	253	257	230	255	261	240	252	279	246	239	234	264	237	250	284	241	253	249	234	246	270	228	251	277	272	288	244	255	270	250	232	278	253	262	274	220	264	252	248	293	283	265	262	252	245	246	260	243	260	236	237	263	258	299	268	259	233	242	236	258	275	268	229	240	262	241	274	256	247	246	245	244	252	263	253	243	244	247	252	275	266	274	229	263	266	271	254	264	243	255	235	234	263	258	275	266	259	264	245	211	244	257	269	251	275	240	234	256	231	234	248	263	249	232	204	239	253	224	231	243	257	256	257	245	262	253	261	259	286	267	248	253	257	256	241	253
35048	49519	36765	17162	4793	1154	785	565	495	518	513	464	492	471	451	448	487	496	498	485	484	463	488	503	490	492	479	471	494	445	508	497	494	497	488	487	497	519	480	496	469	501	473	501	501	503	517	508	497	468	465	483	530	432	511	438	500	503	510	464	503	472	452	526	484	454	451	482	502	458	502	504	460	494	444	438	509	463	526	482	498	457	459	506	451	478	478	508	459	486	455	472	479	531	500	463	494	472	479	480	504	490	481	503	485	481	497	455	496	452	487	491	479	461	500	488	473	502	520	426	497	524	498	507	508	484	483	496	469	523	493	512	526	474	509	484	506	474	483	470	492	489	509	473	483	502	484	471	512	453	531	485	536	451	506	500	513	518	471	490	492	468	505	504	469	489	457	495	476	484	509	481	505	504	499	475	463	488	465	498	509	444	495	490	493	505	482	499	475	465	523	549	476	506	493	495	453	486	444	446	478	464	484	460	474	484	487	481	508	462	511	465	503	494	473	499	481	474	499	518	497	495	528	454	476	499	461	466	467	451	439	484	461	496	489	471	479	485	464	459	471	495	492	520	516	468	460	498	470	479	494	467	470	477	459	517	475	509	517	479	494	459	477	512	491	517	480	522	493	492	473	496	460	479	511	481	489	518	475	437	482	461	478	501	524	477	456	512	501	477	439	507	501	467	473	480	487	458	488	474	509	516	489	495	472	530	459	465	448	498	500	477	521	495	490	470	453	488	498	462	472	453	474	495	479	497	493	477	476	457	537	474	496	485	471	463	485	479	491	466	494	473	482	522	471	501	462	504	507	476	494	515	452	487	473	493	517	493	488	436	525	479	509	482	498	473	489	462	485	466	515	468	459	498	476	471	509	503	495	472	474	478	521	483	491	516	447	460	467	482	436	535	522	490	516	477	480	467	476	476	469	467	477	501	500	509	510	482	475	467	464	489	490	498	522	525	515	513	467	527	518	495	485	456	479	472	526	474	471	457	483	493	504	498	489	460	449	508	459	490	488	473	477	472	492	527	516	511	475	466	493	512	468	483	490	527	521	480	509	466	476	502	514	483	478	486	487	493	456	466	500	490	479	451	477	491	511	490	479	492	509	494	513	469	468	481	467	510	503	505	480	464	516	481	513	486	483	464	501	493	482	502	489	458	446	460	505	473	530	505	500	461	464	520	508	523	478	513	446	489	477	460	513	494	470	473	471	497	486	459	512	464	472	479	467	506	457	521	481	528	491	488	508	497	515	489	483	500	490	514	488	514	482	480	510	472	480	489	505	514	443	457	470	480	485	491	487	474	505	492	483	456	471	520	503	463	484	493	467	501	477	442	547	497	466	513	509	481	468	489	467	483	467	461	480	484	451	474	514	467	477	478	468	495	498	525	477	487	494	499	504	486	497	466	482	502	484	488	504	444	493	507	495	474	498	490	493	507	494	448	482	484	480	509	498	496	473	487	481	478	465	479	489	521	508	479	464	471	519	497	469	464	444	498	516	483	511	469	506	495	488	495	499	486	488	487	491	492	477	491	475	540	466	455	465	467	512	443	496	488	467	465	490	503	455	461	502	503	475	517	482	482	505	491	503	481	531	481	511	442	488	497	496	475	478	467	501	432	486	526	487	430	465	465	503	460	518	485	526	490	460	500	465	484	518	508	514	472	511	472	515	502	487	498	476	484	496	491	479	511	466	494	464	492	470	474	459	489	469	542	494	480	485	500	523	493	495	440	488	471	503	473	464	477	522	463	488	473	539	443	486	497	479	471	487	488	501	437	475	480	509	490	507	450	474	516	485	518	496	493	471	493	465	526	480	510	506	491	515	465	473	477	454	507	496	472	488	472	477	502	458	488	502	492	496	459	466	468	501	482	505	482	557	510	442	510	473	498	509	476	464	508	485	501	479	479	501	442	511	484	484	447	485	468	511	480	475	514	534	500	478	495	528	533	488	458	488	541	496	489	497	476	499	500	469	462	545	471	495	442	508	472	484	536	470	482	536	494	498	469	488	463	515	481	497	510	516	442	495	512	501	495	516	483	478	511	507	498	513	489	478	467	484	470	508	497	461	502	508	532	486	485	494	483	497	495	453	485	468	480	484	504	509	481	500	466	491	472	504	437	483	464	469	497	477	480	469	504	500	464	507	444	481	466	477	476	476	449	484	477	460	496	501	491	474	473	489	493	517	520	489	462	463	477	491	456	471	466	492	490	504	532	446	524	454	486	502	482	541	498	516	534	483	482	493	445	503	514	492	468	499	476	481	489	500	480	456	454	509	468	489	498	481	490	499	534	476	473	505	457	479	470	507	504	473	498	475	531	523	497	513	465	512	477	477	495	469	507	500	488	497	461	509	490	486	487	482	482	501	499	470	517	457	499	506	486	485	481	468	485	473	467	470	437	436	495	533	474	509	498	517	489	513	433	511	514	496	450	478	483	520	472	483	522	488	447	525	510	499	484	510	466	490	508	490	498	498	497	482	478	466	513	485	453	478	498	470	495	487	489	516	528	491	502	464	504	483	488	451	478	458	467	461	486	487	471	466	504	476	485	448	439	490	459	466	467	475	487	489	492	493	510	488	528	491	487	481	477	534	495	503	443	467	482	489	505	507	475	465	474	492	501	498	512	481	470	511	482	475	487	481	481	480	487	514	459	472	492	499	474	507	487	501	475	472	473	514	446	469	483	471	538	491	483	457	447	493	532	475	474	461	473	458	505	513	476	453	505	494	506	479	501	473	482	485	469	511	508	436	497	477	484	481	486	476	479	497	523	493	484	509	488	469	523	525	541	476	477	451	517	473	525	492	457	500	513	465	504	469	462	531	481	465	507	452	439	498	476	469	461	474	489	492	491	464	513	499	459	482	483	486	474	486	494	498	487	503	483	498	494	511	449	483	475	515	448	499	480	467	513	462	510	480	485	469	520	471	489	481	462	464	493	484	462	506	504	471	490	474	511	503	455	473	455	492	482	483	472	469	532	498	423	469	517	457	491	514	456	487	479	496	476	513	464	514	451	510	538	492	479	465	463	462	470	509	454	483	448	453	478	481	469	520	440	534	478	460	497	478	476	473	474	468	511	535	498	468	528	476	469	506	464	475	525	468	462	506	492	508	471	453	466	476	453	520	487	476	475	473	511	475	474	463	479	505	447	473	477	500	478	475	507	448	487	485	486	501	494	512	525	448	507	467	507	470	468	469	455	482	474	489	479	492	474	498	462	477	425	481	538	484	474	489	472	486	511	480	507	521	480	482	478	479	483	476	453	491	458	448	482	495	462	509	456	487	522	478	496	449	461	460	514	444	485	501	487	499	499	481	500	492	506	472	454	481	469	486	464	500	496	473	538	479	494	448	500	464	485	461	484	472	525	470	451	506	509	488	499	500	516	460	464	474	488	509	479	525	494	489	485	510	495	501	470	491	509	520	494	440	486	499	513	492	517	480	487	489	499	473	509	482	507	474	492	484	526	471	468	519	519	493	534	534	462	491	441
24744	25922	38779	31670	19385	7402	1187	395	286	262	314	262	282	280	255	244	276	271	288	249	257	259	284	227	266	262	254	265	244	261	271	244	269	272	264	268	278	270	253	262	281	242	285	243	262	271	289	283	285	227	306	274	273	234	265	230	259	274	272	264	275	241	248	259	281	294	283	294	278	242	268	245	257	282	236	293	273	254	272	289	291	266	284	279	264	272	284	237	274	277	265	297	267	285	263	257	316	260	249	232	280	279	251	245	266	240	243	255	287	278	289	281	264	261	262	271	278	264	257	281	254	279	269	258	276	253	238	266	266	262	266	248	258	257	285	254	288	276	251	303	242	270	254	236	267	278	243	256	251	285	277	240	237	255	268	265	273	253	281	273	261	296	264	291	256	256	252	269	225	262	275	310	252	266	260	243	271	253	291	259	270	263	290	270	260	276	259	259	270	240	264	276	302	276	248	248	272	261	278	235	275	264	236	275	282	267	256	299	249	274	267	274	277	259	288	287	278	276	275	254	249	280	239	255	262	274	254	228	269	273	278	270	251	251	237	252	263	244	261	267	275	271	265	250	284	289	269	254	254	267	275	273	241	272	267	242	269	263	265	282	259	255	276	246	270	293	282	258	275	258	265	294	267	264	268	252	274	282	262	264	228	295	277	265	260	274	263	240	269	286	231	262	285	281	269	238	255	286	276	254	276	252	268	255	230	246	254	266	236	229	273	299	282	269	270	251	275	267	260	290	244	290	306	259	254	266	260	255	265	244	264	244	238	256	256	247	263	280	269	266	259	269	243	276	267	276	245	262	252	262	263	259	249	233	266	273	285	274	255	266	290	274	238	273	277	253	248	262	248	273	284	307	270	270	259	261	280	255	257	296	267	264	231	292	256	239	275	289	261	285	235	275	261	271	253	258	269	272	241	284	268	278	247	265	257	282	266	288	229	289	270	270	272	256	271	245	241	249	273	279	273	269	250	274	253	265	245	279	263	251	291	279	220	287	244	262	280	261	272	277	259	234	285	273	266	242	238	244	256	241	290	217	253	271	245	284	245	283	262	257	280	274	254	257	260	272	259	263	253	243	284	273	318	230	238	279	277	273	277	293	254	271	266	309	267	255	268	254	248	256	271	265	250	275	262	278	279	274	263	280	244	260	238	251	270	276	259	229	288	281	272	231	279	273	275	257	260	282	274	222	278	239	261	290	288	245	277	274	241	252	253	273	267	289	254	267	263	259	252	279	241	275	263	271	254	269	250	276	262	268	266	300	269	254	265	275	247	285	285	239	259	303	263	259	272	252	259	256	248	243	268	271	255	278	260	262	264	279	239	282	250	267	270	270	264	279	256	254	287	239	273	266	259	250	246	272	263	255	271	255	248	264	263	264	277	259	247	253	257	262	242	251	273	233	245	269	257	246	247	267	217	243	281	293	278	264	269	242	271	272	257	242	257	258	247	269	272	237	245	283	270	251	283	264	255	273	261	253	286	265	267	242	243	265	285	264	236	263	257	252	257	249	243	267	276	276	284	269	250	256	260	238	256	259	267	253	262	272	269	271	262	279	284	233	257	225	263	270	264	286	255	269	235	266	267	259	286	256	264	254	253	259	233	235	257	244	260	269	261	250	277	273	237	241	265	257	262	218	244	258	270	254	263	267	281	246	249	264	263	273	236	256	279	272	226	292	272	244	258	281	249	269	258	294	255	255	245	294	259	266	286	245	254	250	248	258	288	298	276	234	258	253	268	277	254	252	273	275	261	260	282	276	275	268	289	247	255	273	299	249	253	269	260	244	263	266	278	267	251	255	259	295	254	235	257	256	264	259	263	281	269	292	241	271	231	270	255	266	214	268	251	264	287	270	255	240	241	296	229	279	267	281	257	249	277	271	251	259	281	241	254	269	227	274	268	247	256	265	261	281	271	270	287	281	301	280	254	284	276	236	243	235	275	285	259	257	290	256	248	280	298	286	254	270	269	273	257	285	270	228	269	258	269	248	269	261	268	275	275	253	282	288	276	236	240	245	250	262	256	282	277	272	272	262	282	268	258	267	265	266	261	277	251	272	277	291	289	261	243	279	266	280	282	255	246	248	260	258	270	270	248	251	263	234	254	267	277	270	274	274	252	265	248	267	280	265	265	261	280	245	271	277	254	272	263	259	280	260	273	264	297	265	237	271	266	246	254	253	260	253	262	276	260	283	226	272	272	227	271	253	274	292	282	247	250	252	264	236	265	279	285	261	265	285	264	242	258	236	281	240	248	231	247	240	259	233	239	265	258	252	231	255	240	275	250	266	274	235	248	257	294	294	274	256	291	270	280	292	277	247	252	261	252	250	262	268	245	294	262	269	260	266	276	244	258	260	266	262	274	274	277	256	264	261	267	259	283	268	263	283	245	230	271	281	265	257	260	254	278	275	264	292	240	262	259	272	296	264	294	277	240	257	279	288	259	271	264	243	292	281	261	240	270	269	241	274	253	263	292	218	300	252	252	263	268	244	251	261	272	278	286	276	280	260	251	283	259	254	255	238	303	269	246	262	236	253	295	240	243	237	281	278	247	274	258	269	244	237	273	258	272	265	254	278	265	242	272	260	247	281	277	284	292	254	243	267	273	273	273	268	264	241	293	266	262	248	232	249	243	264	270	266	289	296	254	259	274	265	267	252	269	246	253	267	265	294	264	252	273	262	297	259	256	262	267	297	261	286	268	267	292	265	265	251	303	263	265	281	264	278	282	303	250	255	243	297	274	285	245	252	290	260	261	273	270	295	276	248	252	258	275	268	228	263	264	243	270	267	261	240	261	247	247	255	260	276	273	250	262	263	236	248	276	285	274	251	279	259	241	263	262	277	307	252	291	264	248	255	256	244	282	267	271	231	260	251	259	291	238	285	272	254	277	269	237	258	256	246	247	292	277	275	235	284	239	253	280	272	268	255	271	279	296	250	259	277	252	299	283	244	273	249	256	286	282	254	267	261	263	266	268	270	274	269	267	275	240	245	267	243	256	245	236	247	237	251	246	250	276	258	258	275	252	282	245	260	242	271	268	255	263	280	273	259	282	249	249	262	282	259	264	265	268	274	239	275	279	251	286	241	246	253	235	275	263	262	247	263	251	248	253	278	260	280	243	268	250	259	261	265	252	260	290	270	271	290	275	269	242	262	269	269	268	256	265	234	247	260	302	245	258	278	265	259	260	251	257	250	266	252	257	265	257	277	266	271	281	243	297	261	287	262	279	275	276	267	279	292	261	263	254	258	234	281	270	247	263	239	236	273	295	262	280	244	258	248	276	296	250	245	273	270	295	283	249	254	271	283	226	262	275	259	277	251	278	262	277	266	296	264	272	240	262	287	280	287	277	261	278	240	268	270	273	259	291	264	251	238	273	286	242	270	269	251	252	257	262	273	247	269	257	246	263	275	296	243	274	254	281	256	244	276	248	222	251	272	292	274	264	289	260	268	246	273	276	275	230	276	233	290	274	249	276	267	251	258
55800	93029	69790	41002	18139	5874	2269	897	564	531	501	518	497	547	497	499	516	467	488	538	477	524	511	483	512	492	458	517	544	514	473	516	475	519	505	502	518	471	483	521	531	518	517	516	512	511	516	509	487	475	511	530	523	488	558	485	500	499	519	496	502	486	490	509	518	503	483	525	491	529	468	530	489	483	502	529	485	499	526	489	505	497	503	499	515	496	516	492	476	525	463	474	488	524	508	475	482	483	545	479	500	465	512	506	500	462	484	495	480	528	483	475	459	488	515	497	514	476	508	490	489	468	524	502	498	476	529	507	487	489	491	479	484	477	499	495	531	519	492	511	503	509	491	513	476	455	508	513	529	501	514	473	487	452	511	438	534	463	476	478	475	510	515	488	504	499	537	504	504	506	520	496	531	519	500	494	502	531	478	470	465	500	536	520	484	514	502	478	514	500	508	458	481	514	538	552	490	519	501	545	465	493	531	485	503	526	513	490	486	548	511	541	506	475	487	477	460	487	574	506	512	491	495	507	516	484	521	533	508	474	511	522	514	510	468	542	486	467	474	519	507	474	475	524	503	506	483	530	528	490	529	460	487	514	466	500	489	509	527	492	506	482	516	482	502	471	471	479	489	469	496	487	518	496	461	501	514	484	488	509	505	531	523	496	534	480	491	460	479	514	478	521	525	497	515	439	516	507	466	514	470	522	483	522	516	512	489	509	460	504	489	512	532	483	513	489	514	512	524	487	510	495	493	565	488	501	496	525	492	495	488	512	471	497	484	491	493	515	496	483	497	500	500	483	475	487	468	524	472	476	530	508	504	503	526	463	516	497	503	448	523	488	511	486	470	509	500	490	500	497	474	504	493	528	528	502	502	462	505	530	475	465	485	524	500	516	531	513	503	485	523	497	491	502	470	477	478	483	496	503	527	461	493	497	470	506	559	468	474	480	526	498	495	509	490	502	475	450	513	530	497	481	524	509	521	493	497	515	471	491	477	493	509	523	496	553	501	503	521	513	471	506	471	494	503	535	523	493	507	543	534	488	513	508	510	455	503	509	494	507	510	470	490	505	445	535	503	515	526	487	500	476	504	521	458	469	510	474	491	495	468	502	480	499	515	466	497	456	488	515	508	472	500	490	532	553	474	494	543	499	499	492	505	495	520	504	523	486	517	477	469	477	548	501	536	508	476	532	493	497	486	491	463	522	468	517	506	489	524	540	469	438	505	504	510	488	484	505	527	527	500	531	515	527	575	573	538	464	521	530	471	529	516	476	477	497	505	450	523	490	536	510	456	502	488	505	458	493	453	477	473	504	517	532	452	500	507	479	490	475	510	521	502	505	519	477	501	497	538	464	508	503	474	499	502	497	518	523	495	483	500	489	542	491	484	515	484	502	493	493	537	543	466	504	537	464	480	492	488	534	521	468	445	499	500	480	504	489	470	503	489	504	458	507	532	523	516	517	452	527	493	496	525	461	517	503	490	493	488	507	518	512	504	486	548	484	495	495	505	471	473	479	482	495	504	475	496	490	507	544	488	527	501	514	460	489	498	529	519	540	487	506	514	467	481	493	490	542	486	478	517	496	450	511	455	481	521	513	489	503	490	504	489	541	500	470	499	482	521	565	488	528	526	513	509	526	490	495	503	499	531	487	519	493	478	475	488	505	543	524	471	541	504	536	468	470	509	460	470	517	490	507	483	493	482	490	467	498	548	474	513	503	507	464	491	498	490	519	465	500	478	507	503	505	555	487	469	489	489	527	552	515	504	495	495	513	518	512	501	541	493	482	495	486	476	492	484	509	478	501	484	490	514	527	481	488	527	491	519	504	526	487	492	529	507	501	520	553	470	509	466	469	511	489	489	471	471	489	542	484	502	468	544	515	519	516	475	495	482	465	497	495	488	469	510	464	485	502	549	512	487	511	470	488	512	481	513	525	506	478	471	514	492	532	447	500	487	471	525	478	494	490	510	512	483	516	483	463	523	465	488	525	522	476	484	501	515	479	506	468	470	539	478	501	503	484	468	501	480	530	462	520	478	470	471	527	496	524	470	508	448	490	492	520	498	473	494	529	463	510	478	494	473	509	495	500	492	517	475	499	518	504	475	513	485	525	502	494	516	513	494	487	543	487	491	493	525	516	514	496	477	499	502	478	511	486	494	505	512	484	493	487	453	509	503	497	480	534	500	517	465	505	511	480	516	505	498	495	516	519	496	508	504	514	483	481	523	492	515	476	521	506	513	517	561	522	481	451	444	521	490	483	560	494	471	512	526	481	496	514	513	519	492	513	449	543	461	480	469	509	469	524	523	490	509	534	528	509	533	474	479	534	505	475	537	476	507	488	499	468	544	498	483	512	484	511	506	463	514	499	484	510	498	484	519	522	488	527	495	483	515	471	512	514	526	478	453	486	485	544	510	507	455	499	499	476	496	493	483	489	470	518	508	473	528	536	475	520	521	508	528	504	520	503	490	511	483	481	524	494	511	513	476	462	540	483	507	515	545	530	500	482	476	498	523	468	485	505	482	518	485	510	521	507	458	534	509	487	500	507	483	480	508	478	468	520	534	499	509	487	491	484	501	456	526	454	488	517	510	490	498	454	491	509	491	479	474	492	474	470	525	476	470	465	525	547	489	518	482	522	522	541	459	526	500	499	498	451	501	506	518	509	524	489	515	489	508	548	470	492	477	494	535	483	501	487	470	504	510	515	518	502	562	479	507	481	512	519	520	506	492	456	518	575	496	506	508	500	547	508	485	469	504	467	516	480	494	479	494	513	484	523	495	478	463	509	524	527	499	542	510	522	475	492	493	510	509	498	488	492	484	538	497	479	505	505	523	481	500	476	522	493	519	503	499	511	468	501	526	496	491	493	517	491	516	490	472	516	527	490	482	518	468	512	510	499	508	517	463	476	523	494	489	491	478	503	507	518	513	477	449	496	489	495	488	529	519	507	482	445	468	500	481	498	518	495	527	507	466	462	480	489	547	503	546	531	533	462	484	550	512	547	450	478	473	501	529	504	491	522	487	464	515	533	497	478	508	526	493	492	506	490	529	482	479	474	475	474	525	485	505	510	497	534	470	498	488	496	490	490	495	508	519	484	489	537	498	471	479	494	496	484	536	505	516	491	478	505	499	482	476	474	451	543	493	499	502	500	470	523	501	497	479	505	511	526	478	490	499	511	486	562	508	492	526	481	493	523	527	467	492	508	519	494	491	493	532	487	525	503	490	499	484	512	524	512	499	516	453	531	530	501	479	519	508	526	491	519	519	472	486	494	498	508	521	523	488	493	503	492	515	519	474	513	492	492	474	480	539	482	513	496	492	467	460	522	523	493	505	466	499	481	489	488	456	480	486	491	497	498	475	514	505	468	497	522	500	463	456	514	513	460	511	476	513	487	533	489	490	482	543	486	505	496	521	484	529	507	503	493	500	490	525	483	469	494	459	493	510	504	544	481	444	510	489	515	493	527	479	499	505	513	502	454	483	462
23468	22450	32992	27966	22280	18331	5966	641	350	365	304	369	359	331	316	320	346	359	345	342	345	321	322	310	369	328	329	324	348	314	308	337	304	328	318	307	349	305	326	379	336	321	325	315	311	333	319	325	325	336	308	304	329	299	287	330	297	315	326	288	295	320	327	323	324	315	351	321	308	380	334	337	340	300	310	292	301	306	351	314	317	340	345	294	311	299	301	351	322	293	313	340	314	336	290	352	295	344	312	286	306	289	305	344	317	299	345	317	322	324	338	316	278	323	312	322	305	324	329	347	326	317	325	313	306	304	297	332	334	327	314	311	321	320	381	305	313	327	335	326	335	343	330	312	313	312	319	320	349	338	320	307	319	275	304	293	306	354	293	362	326	280	320	322	344	355	319	284	319	318	348	303	316	314	331	304	305	305	326	316	313	323	301	333	312	298	338	317	350	340	328	351	348	335	309	333	300	345	339	316	304	322	331	297	311	362	325	330	343	325	310	305	315	340	314	309	340	336	307	316	329	333	344	342	336	315	297	308	323	317	327	325	295	332	329	335	355	304	329	327	332	321	312	317	301	328	321	316	307	305	330	335	326	340	326	340	293	287	342	332	340	329	325	344	362	309	322	340	374	312	288	325	307	310	303	327	345	314	311	309	299	345	308	337	323	327	308	326	347	367	327	343	338	325	318	313	340	329	322	300	312	298	348	313	309	314	289	326	299	328	317	326	283	332	315	298	297	301	284	333	313	343	302	347	274	335	313	319	313	327	330	326	289	329	309	345	323	329	310	347	292	318	338	304	321	317	313	345	330	312	306	344	332	315	298	321	337	314	314	306	337	306	332	301	343	318	357	342	319	300	321	310	312	294	296	332	336	297	297	302	305	327	302	337	342	336	317	334	339	340	304	302	289	338	339	326	288	306	326	303	319	302	353	315	314	281	333	300	342	331	337	302	317	317	302	318	320	324	321	313	319	288	288	298	329	321	315	322	286	342	309	332	353	300	310	354	339	322	313	299	343	330	305	351	302	316	349	308	318	341	326	317	321	336	320	325	322	313	297	309	340	318	313	293	318	309	311	307	303	333	328	315	320	301	338	323	327	334	287	335	311	326	302	303	361	342	361	362	334	307	352	324	313	301	289	317	329	323	312	306	296	339	338	318	316	320	309	333	305	320	313	315	334	297	330	340	305	316	338	286	340	347	319	338	297	350	312	317	291	297	318	290	321	305	342	318	306	290	335	330	298	350	308	312	307	325	333	328	312	311	280	260	296	331	335	302	335	301	330	357	300	327	305	336	304	303	334	321	331	317	320	306	321	293	312	356	310	357	321	305	332	289	325	319	322	313	324	336	319	336	336	311	311	296	302	312	326	337	316	329	293	318	319	323	340	322	287	315	338	331	339	325	318	306	356	328	316	322	307	336	323	326	301	314	311	322	322	350	309	329	318	311	274	296	335	317	333	318	326	309	320	329	329	289	335	317	305	294	324	327	319	342	318	330	338	305	304	285	330	333	303	353	297	325	288	329	321	324	320	317	322	330	316	324	340	315	336	315	340	338	333	329	316	338	326	291	337	313	301	313	364	314	324	373	330	299	304	339	327	307	302	288	326	313	297	314	325	319	349	318	283	320	337	331	295	321	338	301	298	314	319	307	331	323	318	328	333	337	313	311	321	323	296	314	324	322	321	317	316	354	322	336	278	317	296	302	283	337	329	342	309	308	360	321	328	344	290	351	316	299	303	308	325	353	321	321	322	299	298	327	306	287	325	318	307	274	301	279	301	354	319	325	338	306	286	332	312	307	352	306	290	307	348	307	330	292	328	323	303	304	310	345	294	320	329	305	330	336	327	350	276	328	315	311	330	330	340	332	298	306	295	302	299	333	316	300	310	324	316	326	326	329	325	334	329	342	318	284	318	351	351	311	308	335	322	339	314	317	283	302	303	322	326	354	358	326	305	316	326	316	324	339	343	327	306	291	299	347	333	327	326	333	316	293	301	370	340	328	395	348	314	315	331	321	313	315	320	331	292	321	321	325	346	332	324	302	293	302	338	341	336	332	294	336	308	311	321	339	311	336	337	355	337	320	324	304	328	333	300	307	304	350	319	319	299	353	305	301	352	335	317	319	288	321	346	324	338	314	307	325	294	298	322	326	303	304	278	360	341	300	325	344	341	323	313	310	316	334	334	328	314	315	359	311	310	343	268	304	313	294	315	318	317	284	309	325	315	301	320	322	315	294	333	337	302	349	324	324	288	331	323	311	330	306	340	334	314	293	332	358	350	328	340	367	315	310	295	332	318	300	352	308	300	308	288	292	321	336	308	303	326	317	347	309	296	333	310	318	309	283	309	319	338	320	313	319	341	307	340	323	329	314	336	336	328	285	354	342	353	335	325	354	340	291	314	312	308	316	304	323	336	324	324	336	353	315	287	307	288	343	362	325	311	282	343	319	319	315	330	324	269	357	295	316	328	314	299	317	332	308	309	336	310	330	314	335	357	308	335	322	299	315	316	305	349	326	323	329	330	301	329	298	309	312	302	295	385	318	329	301	338	309	316	347	298	336	357	336	291	317	337	341	297	339	285	313	334	324	285	308	336	345	313	301	321	317	308	307	298	311	324	300	343	320	324	315	325	325	323	320	328	314	315	338	308	346	304	333	338	325	304	307	337	304	282	328	327	334	300	325	296	314	343	301	375	337	333	296	356	326	333	299	356	311	342	286	346	340	325	317	297	336	309	335	347	330	338	287	293	324	328	294	321	309	318	314	309	332	313	343	307	313	339	290	318	346	315	325	341	318	333	316	314	305	325	314	323	328	311	313	350	362	308	302	322	299	333	335	312	313	284	356	335	340	309	336	327	290	328	364	294	322	327	329	323	318	303	303	320	308	306	287	329	330	310	302	313	335	320	323	313	312	315	324	334	309	305	352	305	302	333	332	322	342	334	285	330	309	331	319	321	354	321	329	326	319	332	340	343	298	323	307	327	310	310	274	320	312	324	319	316	323	301	350	319	322	330	327	312	306	326	344	288	326	318	305	309	327	318	313	313	302	318	331	320	307	312	311	335	316	333	313	344	333	296	305	274	324	294	311	326	312	289	323	324	291	342	366	369	326	324	321	312	296	329	311	354	356	335	279	320	321	321	329	321	335	306	308	341	308	323	351	314	300	330	299	302	304	340	330	346	300	326	297	325	319	343	349	338	317	298	319	316	306	322	325	316	330	334	338	316	332	333	354	343	334	338	292	318	317	322	348	328	312	312	312	327	338	322	334	318	329	327	300	332	307	323	321	339	349	342	328	329	315	338	328	344	325	342	321	343	343	319	356	314	312	296	300	328	321	348	311	314	293	350	319	324	307	336	317	334	334	323	336	359	334	343	350	334	346	311	307	309	292	331	312	328	312	342	309	312	285	314	366	311	303	369	294	309	346	329	332	337	318	323	281	308	304	355	294	348	297	337	309	332	333	352	296	303	326	308	327	296	320	324	343
58721	101389	80962	50991	30497	12427	3559	1088	579	580	544	621	578	579	597	560	562	598	567	567	565	538	588	537	576	542	547	578	544	582	583	524	602	561	572	565	588	550	537	585	582	565	620	566	592	585	588	608	584	603	605	584	534	556	592	552	581	595	578	597	572	577	561	566	603	584	582	608	538	562	537	592	600	549	613	572	532	559	590	556	592	550	573	579	586	595	576	566	573	582	559	611	601	570	598	560	603	545	580	541	580	593	587	564	602	557	579	554	578	585	542	609	594	605	567	577	565	542	592	577	578	570	594	593	568	585	589	570	556	569	590	571	579	585	581	542	584	583	575	564	593	519	592	578	544	606	563	608	569	542	582	549	583	565	581	586	575	571	523	541	549	588	579	532	558	612	553	536	546	506	591	604	528	563	585	609	556	552	564	588	588	601	522	587	592	582	591	565	554	557	579	553	573	569	569	563	565	583	557	617	592	571	555	576	575	598	586	545	592	525	540	624	565	581	594	510	557	560	576	592	564	597	566	570	586	624	588	559	579	579	572	580	587	574	582	588	532	550	544	535	561	603	581	596	566	588	584	573	549	565	603	599	591	539	544	538	557	596	573	583	587	590	553	590	564	631	603	551	519	591	587	543	538	585	595	578	557	567	561	567	611	586	534	574	570	595	573	638	592	504	584	559	579	495	574	585	592	587	541	566	542	556	571	565	535	571	583	595	542	565	575	626	562	595	541	584	561	576	561	580	546	554	563	553	568	612	570	586	593	555	544	591	585	580	553	550	594	527	637	567	626	568	513	581	569	554	549	626	591	543	557	588	558	593	621	607	574	580	572	570	576	580	579	521	582	554	566	585	573	638	554	602	538	561	541	588	550	601	556	600	558	589	596	587	578	569	575	578	566	503	618	566	597	556	560	603	585	594	552	579	584	569	571	561	582	549	537	580	556	555	577	574	551	568	566	573	586	594	559	552	569	567	566	583	548	579	566	557	618	610	585	534	600	564	556	567	585	593	554	603	571	607	544	578	572	564	568	545	558	626	603	569	613	570	610	552	571	606	562	580	559	587	559	594	568	569	538	584	573	561	601	589	563	599	543	623	574	607	520	579	563	567	594	547	599	597	547	594	558	599	570	583	594	589	581	566	582	572	589	560	574	570	538	599	585	620	559	600	539	573	590	604	579	591	565	570	588	536	556	610	593	580	573	575	577	529	549	522	552	580	552	529	594	558	570	571	577	544	574	567	610	554	603	560	604	567	593	590	598	532	565	568	580	598	591	571	613	554	587	568	609	580	561	596	535	573	564	556	585	549	567	606	527	606	558	600	582	553	550	524	572	613	540	559	662	606	559	564	550	546	566	558	576	552	541	649	561	549	580	584	573	604	569	598	584	585	577	566	541	566	551	603	610	579	603	617	591	548	587	557	579	600	557	621	545	568	586	596	595	595	581	556	566	539	560	602	653	542	570	578	569	543	591	564	584	537	566	590	603	542	567	554	570	550	586	600	578	609	573	534	539	594	603	581	558	573	589	527	600	554	522	601	574	546	553	563	584	570	545	615	568	543	546	534	571	569	609	548	567	553	543	576	609	581	559	566	566	589	616	561	575	594	611	580	581	548	537	543	521	579	563	575	593	612	586	557	621	597	583	598	576	615	573	566	604	580	554	586	578	565	593	525	595	540	577	548	584	543	575	625	593	560	588	580	583	569	578	557	610	560	561	513	562	603	573	560	589	573	598	579	621	609	581	551	580	581	556	581	610	612	575	533	574	583	560	558	540	590	576	551	594	560	600	605	583	576	584	574	566	571	560	577	586	579	583	573	571	597	611	595	567	603	595	604	593	561	556	585	568	551	576	625	575	620	552	562	563	559	587	530	570	565	575	540	557	577	568	606	562	583	578	521	547	576	591	552	566	588	586	568	567	622	577	571	536	536	577	563	580	582	587	604	582	577	567	554	562	554	561	574	597	580	610	577	573	602	572	567	535	532	569	535	549	559	554	586	600	544	576	561	552	580	603	597	594	586	549	605	600	578	577	552	588	577	562	600	576	565	537	571	555	593	546	588	530	578	548	565	560	548	581	568	575	584	562	556	540	596	608	565	526	586	556	608	618	574	570	608	563	569	613	562	597	623	594	560	568	552	559	525	584	567	554	580	581	603	535	553	570	563	557	554	570	602	546	622	565	586	610	559	641	631	561	547	596	563	566	583	538	544	600	573	573	609	571	567	561	555	581	573	550	562	541	610	571	576	605	547	567	580	597	567	617	594	590	552	619	576	618	558	582	627	577	539	574	596	544	523	571	595	523	569	581	577	564	517	606	562	601	551	588	531	557	577	577	519	614	583	567	554	542	572	588	586	527	589	571	576	556	568	557	580	590	547	538	585	578	563	576	583	635	582	578	585	560	565	577	615	573	567	571	557	578	613	565	592	613	595	543	562	590	571	569	574	617	573	593	567	563	548	537	591	534	561	571	574	558	560	593	568	582	547	547	624	569	587	518	534	599	598	595	572	596	585	656	602	615	539	556	536	581	567	571	540	582	588	599	566	580	567	596	569	585	580	570	625	579	566	563	581	572	602	580	582	565	562	560	552	574	594	613	622	587	576	582	559	553	551	593	595	575	568	594	600	575	580	555	578	531	598	583	592	555	567	571	605	567	584	565	581	542	569	561	550	589	609	598	576	580	532	572	561	610	585	549	576	546	588	586	584	568	559	572	596	564	591	588	531	565	553	566	591	614	590	618	549	549	573	536	595	585	572	595	576	580	587	577	558	562	588	632	575	571	582	587	549	594	597	573	564	624	603	539	588	556	618	577	605	551	531	569	572	627	562	567	596	605	589	569	551	563	582	575	567	580	543	581	534	556	582	573	603	580	573	580	565	591	623	534	647	581	629	550	559	594	579	549	614	569	580	565	545	581	591	541	572	535	588	556	553	584	555	612	551	637	580	613	580	567	614	603	578	594	575	565	560	526	577	563	555	584	564	524	534	600	560	534	598	543	557	578	544	552	603	568	566	574	571	561	564	521	567	585	529	582	551	584	565	546	567	596	611	541	578	586	574	597	560	589	555	540	597	575	588	566	614	570	566	609	540	603	550	596	562	612	564	588	554	521	563	562	584	605	541	566	539	589	579	603	550	641	584	561	582	565	554	585	529	596	572	563	560	581	566	560	584	595	545	567	582	566	586	576	583	569	567	552	537	606	594	571	612	532	572	548	618	593	588	576	610	576	535	533	579	581	595	626	565	571	554	563	599	535	573	586	537	555	582	593	557	558	574	593	512	520	594	603	576	525	517	586	571	573	555	607	576	564	612	568	550	552	547	573	567	552	552	588	604	592	533	627	542	616	581	537	560	575	557	598	610	600	547	590	581	594	570	583	587	610	585	580	562	594	572	571	564	565	591	587	553	560	625	528	565	573	586	591	574	585	580	568	538	550	557	599	594	548	640	580	569	552	560	565	581	534	604	620	536	528	556	588	525	566	581	539	544
28790	30249	29513	15369	4044	965	431	276	253	263	258	262	255	264	255	254	271	255	280	249	244	261	229	237	272	249	258	222	244	259	262	271	257	236	256	252	238	268	241	264	250	291	226	274	247	238	276	255	276	244	248	289	264	279	254	247	237	272	258	263	244	224	303	274	224	242	266	255	254	271	271	264	253	268	250	253	251	255	297	282	274	249	261	240	244	244	254	239	243	273	245	247	274	241	258	272	248	246	275	264	261	262	269	262	269	251	254	261	254	262	263	270	249	248	254	267	281	252	264	267	222	237	236	250	284	263	247	240	260	266	259	233	251	252	264	275	249	249	239	248	232	239	281	258	246	250	249	270	291	237	251	251	241	265	284	274	263	283	267	266	261	258	255	260	252	272	256	263	255	250	263	252	236	241	245	270	271	266	236	240	248	233	250	267	245	276	261	250	258	243	262	259	235	258	257	276	250	242	257	254	247	240	271	235	262	233	285	259	252	273	265	304	266	267	262	251	254	259	274	234	247	264	248	273	253	230	277	269	251	268	256	264	250	286	265	235	252	256	221	246	243	285	247	244	263	249	215	250	230	243	235	262	271	269	243	241	239	259	278	252	254	253	268	243	277	261	251	307	228	259	264	249	298	266	254	267	286	243	259	270	248	253	274	274	229	255	266	248	249	246	246	279	255	249	246	278	274	261	246	266	296	249	214	250	249	253	272	261	290	249	268	253	281	259	250	254	277	262	263	263	264	245	254	230	277	260	255	280	296	278	253	261	254	260	262	260	265	267	271	261	225	258	225	240	274	262	262	243	240	253	282	258	249	253	259	276	226	279	259	251	286	265	242	240	249	227	255	282	249	247	281	255	261	262	249	215	277	291	248	267	280	253	240	256	269	271	244	237	248	273	243	253	255	288	246	264	289	268	244	263	281	259	223	245	263	272	249	285	261	258	251	253	246	229	248	252	237	224	283	246	272	257	260	257	279	275	262	259	271	260	235	250	242	264	270	254	272	266	235	262	261	255	247	276	261	273	288	294	279	259	240	256	253	285	284	246	239	271	270	274	294	252	228	249	248	241	269	232	218	280	252	230	249	251	270	242	272	260	266	266	252	245	210	225	264	274	265	249	272	250	302	249	235	245	255	238	258	260	248	265	275	232	231	257	261	273	256	249	248	279	272	255	269	241	245	274	234	272	275	238	246	252	253	247	259	263	269	252	225	262	263	259	261	238	256	243	254	222	249	260	250	248	268	246	251	270	251	251	225	264	265	260	232	261	309	256	226	244	244	267	281	249	244	217	259	276	249	264	231	240	248	295	269	267	255	252	249	281	260	235	247	238	248	236	282	236	260	260	289	246	288	240	271	230	253	274	254	260	261	224	256	271	263	274	254	223	242	249	240	255	266	280	275	261	252	266	266	266	258	247	243	244	253	293	282	274	251	240	249	291	243	265	266	271	256	234	257	253	253	262	244	246	288	264	248	276	242	262	257	233	273	246	261	217	251	248	235	261	273	271	230	257	254	237	269	268	233	264	270	248	230	240	284	268	264	280	264	241	273	282	283	257	250	277	233	265	246	259	270	264	271	238	263	275	287	269	232	251	239	244	271	269	244	260	253	234	262	235	285	295	252	267	261	258	222	263	248	248	280	262	238	251	224	261	279	225	280	214	293	247	298	239	249	238	241	305	252	236	242	245	229	296	284	253	247	270	235	255	246	262	260	276	273	248	268	231	218	242	242	252	233	255	249	251	254	266	280	266	273	250	244	241	257	242	278	223	290	259	275	263	257	262	270	265	240	257	276	272	279	244	231	271	232	241	249	226	279	253	241	208	243	254	265	282	253	277	263	224	263	282	268	268	243	254	291	267	251	242	237	245	260	279	239	252	242	246	260	253	300	253	263	246	234	256	261	286	270	248	248	268	288	242	264	289	258	245	239	278	246	255	271	235	264	246	274	240	256	239	223	234	254	264	265	248	260	241	258	255	242	249	278	265	280	251	288	256	256	236	277	270	260	257	259	273	236	263	215	262	260	207	244	238	253	266	234	255	281	258	243	256	271	239	259	235	257	257	258	254	291	279	251	260	280	271	248	274	256	246	243	244	271	271	224	257	241	280	271	250	269	250	257	240	289	258	234	275	251	239	258	237	234	257	286	266	264	261	246	243	260	243	275	263	257	237	249	276	274	263	255	263	240	248	254	260	283	255	250	254	259	237	251	259	276	246	250	260	262	263	258	261	253	277	260	282	236	270	237	259	278	243	278	261	266	256	260	255	293	258	242	268	281	267	258	262	260	247	235	246	248	251	227	253	263	266	257	232	240	283	226	256	262	254	232	274	243	277	227	260	245	278	226	277	269	256	221	244	286	261	266	245	229	253	224	288	255	235	241	236	246	203	267	284	260	231	269	252	272	228	261	230	246	244	235	264	270	267	236	265	236	239	267	265	262	268	248	241	245	254	240	276	264	256	239	257	261	257	252	221	259	272	255	280	266	252	251	267	268	250	290	283	262	239	265	258	235	239	252	241	272	259	239	257	273	268	251	232	238	247	273	244	257	268	288	238	231	257	239	251	277	241	258	271	270	257	231	246	242	246	230	235	250	266	237	252	267	245	274	258	244	240	261	250	230	242	265	237	223	242	261	264	264	244	244	233	231	247	277	269	263	220	268	274	283	228	242	254	249	256	254	236	240	270	257	257	265	260	254	249	255	281	249	260	274	253	257	275	259	262	254	265	289	260	255	286	223	260	252	258	274	261	250	256	248	262	304	266	284	254	262	260	242	219	252	227	280	259	260	249	248	240	246	273	285	243	268	270	232	276	270	246	273	232	276	259	265	254	251	254	254	252	213	245	241	276	247	292	272	281	278	242	266	259	247	264	257	260	254	242	258	235	250	253	250	242	281	303	275	279	282	243	233	228	264	242	250	275	245	274	266	251	257	266	241	274	264	236	274	248	270	242	268	267	258	257	278	257	242	241	287	278	245	270	250	239	275	260	247	242	256	246	256	221	246	277	262	239	257	252	258	263	256	242	273	219	258	269	259	246	255	282	277	263	231	295	230	280	240	259	262	242	232	248	218	303	259	260	255	261	254	252	231	263	244	255	232	232	251	266	259	251	283	271	257	273	279	276	255	267	232	241	250	245	250	273	278	267	274	264	279	242	263	266	272	242	266	238	265	251	274	262	261	255	258	272	236	249	239	244	239	250	271	272	208	260	254	251	251	273	262	265	237	231	276	245	288	281	265	244	264	217	238	244	254	246	238	249	251	269	294	277	235	247	248	252	259	262	270	265	276	273	266	276	280	236	242	271	265	251	248	244	261	236	241	272	251	271	275	278	245	239	255	252	267	248	254	255	275	250	252	263	243	263	262	271	284	280	237	255	283	249	257	275	252	226	278	275	255	259	257	249	280	254	275	266	254	278	250	266	234	240	265	228	274	239	257	279	258	239	264	229	258	238	247	275	269	261	290	252	262	260	244	283	264	262	266	262
34921	48464	36188	18416	7699	2337	892	515	488	453	472	458	521	499	492	523	491	494	493	511	491	468	490	502	521	487	508	479	512	509	509	493	490	512	491	486	491	492	499	489	481	532	467	477	497	521	476	448	469	491	504	456	500	512	518	548	501	496	474	489	458	467	498	484	470	491	495	464	517	457	478	499	480	491	498	515	477	484	454	492	521	485	487	484	464	508	518	476	458	464	507	520	517	511	564	504	522	473	511	477	503	504	495	525	474	475	488	471	520	521	461	477	488	514	493	502	456	520	470	471	448	471	508	516	486	503	479	475	463	471	500	546	507	507	471	464	514	506	493	476	541	503	502	497	461	488	470	489	485	482	476	496	501	495	502	492	493	437	519	499	532	482	480	512	510	440	489	503	477	476	466	469	472	456	474	521	505	472	475	527	480	472	508	490	501	476	480	502	490	519	504	481	474	512	536	470	518	466	501	513	491	541	468	514	496	471	507	505	468	560	481	467	463	482	499	506	491	470	472	496	459	505	531	532	507	492	496	520	465	447	482	463	444	467	478	505	502	524	502	495	465	496	519	486	518	498	507	464	504	510	486	496	516	489	524	484	521	520	524	475	518	485	485	474	477	480	484	514	470	518	455	489	510	500	483	491	478	459	471	468	510	477	486	461	473	437	425	492	464	477	528	556	481	487	497	485	455	480	489	495	484	443	511	489	510	520	482	496	462	487	488	528	444	497	469	517	476	479	488	468	528	445	465	484	457	528	478	515	478	488	490	498	515	471	466	496	512	495	496	497	509	492	482	485	498	487	476	522	495	496	469	495	483	515	472	514	492	500	474	509	443	445	496	515	466	519	485	487	484	486	482	521	466	474	472	526	510	502	508	479	484	481	451	492	492	476	515	540	499	462	487	517	519	484	511	495	524	455	496	501	477	492	464	525	489	487	474	454	498	480	509	483	514	442	506	481	493	506	512	460	499	497	504	509	504	507	472	485	480	495	484	461	502	484	464	467	460	495	506	515	491	483	491	518	513	499	465	447	504	474	524	524	495	454	494	471	515	500	508	479	476	497	477	488	495	464	476	480	472	517	483	472	484	513	532	528	490	471	480	525	537	520	484	471	513	506	482	489	451	500	494	495	443	529	526	474	508	443	452	505	488	476	470	524	488	508	490	520	530	496	514	467	486	514	469	481	425	496	484	483	474	446	480	483	471	493	470	490	515	481	480	535	475	513	503	456	532	481	518	488	478	510	495	531	501	488	477	508	521	527	467	452	512	495	520	487	490	488	436	507	497	503	504	510	480	496	506	547	489	495	503	457	510	521	476	482	503	506	458	443	477	480	472	473	450	505	507	497	485	474	502	498	497	476	495	515	498	506	496	515	518	498	488	529	494	488	478	501	484	491	507	498	458	515	472	471	492	488	504	469	474	467	492	531	486	517	483	476	492	516	464	499	488	517	487	519	502	483	521	482	517	447	491	467	496	508	480	477	472	466	509	516	484	479	484	506	499	489	483	509	441	477	508	495	467	532	421	497	479	477	460	475	501	499	489	470	479	448	513	503	493	461	456	482	482	488	538	486	479	457	492	509	479	496	490	494	470	495	489	469	516	493	451	527	501	513	479	473	495	527	514	491	437	481	513	488	488	455	478	458	501	467	514	530	490	477	466	512	484	509	475	496	487	477	491	476	491	496	493	513	485	507	469	466	467	510	469	495	475	512	506	473	499	517	524	498	500	539	521	471	565	496	511	487	453	498	456	489	477	486	547	457	499	521	537	494	515	508	487	558	478	504	488	504	497	438	493	483	524	471	504	488	436	475	460	482	491	497	475	479	487	491	490	524	526	518	470	474	514	480	488	472	501	507	495	508	452	492	560	537	484	469	486	491	467	496	472	478	527	490	476	483	503	469	488	463	459	495	508	497	484	481	485	521	507	470	501	481	504	518	504	515	472	499	490	474	509	463	562	492	487	497	488	511	479	503	499	500	494	474	479	444	466	510	523	508	487	501	556	516	505	529	483	476	482	486	524	499	478	489	468	493	511	487	501	495	481	506	461	479	448	488	467	484	475	474	538	504	485	478	484	487	498	482	480	499	545	488	504	488	480	508	502	504	472	517	489	495	467	479	498	456	525	478	480	506	514	488	520	487	520	486	482	463	497	493	536	447	516	503	488	499	516	493	480	510	467	482	470	504	511	526	510	476	538	478	510	476	495	490	466	506	501	504	519	495	493	483	480	510	479	503	472	481	478	458	484	479	440	455	505	510	481	508	476	494	521	492	433	510	514	476	470	477	508	485	514	495	462	487	477	503	491	516	476	513	509	487	515	508	499	450	473	496	528	472	496	503	485	543	498	440	530	495	542	478	491	483	498	483	452	509	514	498	499	488	483	499	510	490	455	513	507	506	530	455	513	508	507	493	487	472	493	516	526	507	491	491	507	452	484	492	517	491	514	472	491	510	462	517	507	507	552	489	474	451	510	500	526	470	467	480	499	484	465	515	491	492	476	513	480	487	480	499	494	471	477	513	486	489	526	505	478	471	553	490	520	490	482	530	455	476	490	502	537	476	500	508	446	469	496	502	475	512	492	494	482	492	493	471	461	466	492	488	499	509	513	512	478	474	495	527	469	503	494	478	497	428	498	483	534	492	508	494	483	495	492	482	497	509	495	464	485	513	513	485	480	493	436	480	459	529	468	503	507	520	479	475	442	478	506	498	494	474	499	464	478	514	455	516	473	452	476	483	520	490	474	506	498	480	475	484	484	487	491	483	477	474	482	465	482	498	494	483	512	478	481	482	494	463	467	487	472	495	509	551	514	517	484	528	502	513	488	511	497	552	463	453	448	448	489	494	515	474	456	504	495	489	488	478	515	516	491	486	503	476	473	508	484	481	476	530	435	519	497	548	527	489	505	509	467	513	514	462	471	491	496	520	462	497	475	484	471	500	524	468	505	509	475	475	517	493	508	497	537	488	468	524	512	539	501	516	505	501	485	454	501	439	476	484	493	477	484	472	458	534	498	498	469	471	439	479	502	511	482	481	488	492	495	482	516	493	464	498	504	501	507	495	540	504	538	471	470	499	452	480	482	509	502	465	502	517	485	496	473	520	449	454	489	501	481	486	461	544	479	492	518	502	518	522	452	483	461	513	470	489	522	491	490	514	506	508	465	553	474	474	489	463	500	436	478	503	430	506	524	489	498	498	529	483	501	512	524	509	513	483	468	499	466	541	486	487	472	507	486	475	523	520	464	488	486	535	461	492	486	524	486	514	476	485	512	509	488	504	494	487	485	479	532	465	512	510	415	492	507	474	472	465	461	485	491	485	455	473	501	513	454	470	477	501	521	465	476	513	511	514	446	475	480	485	513	498	491	485	484	487	492	467	465	478	502	513	467	482	498	479	513	482	472	488	449	487	495	458	483	501	499	478	501	463	487	532	464	490	511	491	511	477	480	514	513	495	463	526	481	489	514	496	484	492	463	487	524	501	492	483
24815	24428	34905	31189	22318	12106	2109	424	299	287	255	303	283	294	271	248	266	281	257	253	253	288	282	259	268	249	271	250	269	277	236	286	270	275	324	285	279	254	266	245	244	263	306	254	267	274	262	284	260	272	258	257	274	230	232	268	257	279	273	277	269	279	243	252	294	250	258	290	295	284	254	261	256	288	257	284	248	273	235	279	278	265	264	281	283	245	271	229	282	292	271	294	301	271	304	246	269	250	269	273	267	279	240	256	288	265	257	274	254	268	292	277	252	224	304	290	289	271	268	263	265	261	292	264	271	289	283	258	242	240	273	259	279	280	266	234	274	270	254	274	308	244	270	281	258	300	258	263	238	239	254	246	264	292	248	267	317	268	255	279	276	264	287	263	264	269	258	288	259	271	259	255	245	276	278	268	282	280	268	300	293	272	300	286	277	283	281	270	276	277	289	276	271	260	263	279	273	263	260	294	265	248	290	270	271	233	256	287	249	278	275	255	243	240	267	271	262	284	287	285	264	285	254	266	260	258	251	262	235	267	245	263	248	277	258	279	286	262	261	237	264	270	256	261	278	282	267	248	278	266	247	258	245	259	274	277	286	286	267	262	293	280	259	242	268	233	251	262	241	287	252	271	278	295	280	244	252	266	287	272	293	298	260	288	286	258	287	263	263	253	259	265	287	262	246	260	260	298	267	261	271	291	267	252	249	276	257	258	281	266	246	267	290	218	267	274	298	253	268	271	256	273	258	296	267	250	270	260	246	255	244	281	270	264	268	295	280	270	276	252	270	259	269	278	280	276	262	286	218	267	275	275	291	268	272	250	275	274	267	287	243	276	287	281	253	289	253	255	298	255	268	302	317	279	292	265	282	236	277	271	262	290	276	244	301	256	256	261	268	245	254	330	270	267	267	257	248	271	295	261	273	271	277	269	274	257	282	265	281	274	267	276	271	293	264	242	267	313	225	255	243	259	245	235	237	289	257	263	251	273	227	262	276	232	284	286	248	273	276	270	261	277	272	318	265	266	247	283	271	281	268	265	293	275	279	280	268	288	255	274	234	276	294	250	285	257	253	234	269	257	283	263	255	276	285	288	285	266	277	238	285	249	256	264	258	289	252	253	260	254	289	280	268	259	278	279	288	297	293	262	297	236	274	265	263	269	268	302	275	282	263	275	267	241	282	280	260	257	275	291	242	282	262	270	273	258	288	284	290	261	255	266	278	279	256	263	262	287	259	283	262	252	284	260	254	258	276	247	280	296	288	241	290	274	267	263	283	277	278	261	282	279	267	302	277	262	264	269	275	255	267	269	242	272	283	275	255	268	229	260	245	290	271	275	264	286	268	267	281	264	287	253	243	287	249	270	271	280	240	250	275	286	269	258	270	284	274	264	295	265	232	237	265	285	257	289	285	282	249	286	265	278	265	290	258	268	286	286	268	273	308	253	253	263	283	294	248	282	272	264	272	278	291	253	277	260	251	246	259	276	276	285	280	245	283	263	254	272	288	231	245	302	234	272	264	277	259	275	281	278	261	263	295	254	258	252	270	235	272	268	239	254	262	287	274	269	289	290	262	272	247	266	264	272	289	286	288	278	269	244	299	237	244	292	281	291	255	304	265	273	260	250	266	274	274	290	269	251	245	265	247	265	245	265	279	264	285	273	231	311	271	274	291	263	264	257	263	264	256	252	250	259	254	252	264	271	279	258	286	271	244	257	218	275	284	248	277	246	266	273	288	268	267	285	275	285	267	240	262	269	272	256	286	249	259	256	289	254	284	263	271	255	257	282	260	260	268	242	266	246	278	282	231	260	275	276	278	279	295	296	253	265	262	252	267	245	289	303	268	277	282	271	282	297	262	261	278	272	290	250	271	242	251	242	286	283	270	285	268	308	280	258	260	277	261	282	242	266	285	245	300	279	282	274	271	258	279	279	276	276	274	267	273	243	266	262	282	249	266	253	286	294	237	290	272	283	268	258	277	282	232	276	257	254	276	266	255	282	287	262	268	245	262	268	296	274	285	278	249	249	278	278	283	250	237	298	284	280	232	249	252	271	268	251	254	274	271	273	265	265	272	245	298	285	259	257	280	244	253	293	234	240	290	260	275	257	257	254	273	248	243	244	260	291	258	294	253	269	266	269	243	271	287	272	285	272	275	260	268	289	292	278	254	271	267	297	300	278	256	283	281	293	241	266	247	285	296	278	250	264	253	260	273	276	250	267	295	254	277	261	300	253	258	235	231	242	244	267	266	257	242	281	263	254	280	257	253	263	262	224	272	286	265	275	268	277	289	289	267	261	259	245	263	283	266	268	299	272	247	264	279	260	259	274	293	284	272	277	293	300	251	257	252	254	236	257	281	246	291	245	262	244	270	274	258	235	269	287	284	280	247	286	254	284	263	254	234	245	260	305	289	246	251	242	276	263	276	278	285	294	291	292	260	268	264	252	299	245	286	286	277	266	276	266	258	277	290	287	257	273	277	268	265	251	281	278	276	271	271	279	265	293	271	310	300	231	303	277	261	268	248	265	286	279	281	273	276	264	252	252	289	256	264	261	286	259	267	278	255	269	268	281	261	268	252	237	290	289	278	290	275	277	264	277	294	262	260	255	283	254	271	266	288	240	281	263	222	263	249	263	288	237	271	252	280	266	245	260	284	265	262	276	261	257	263	295	273	286	276	243	299	271	243	283	288	275	275	279	254	269	265	278	285	258	259	261	264	269	284	241	269	248	265	295	295	254	261	227	272	264	260	295	240	258	266	285	275	271	298	264	260	284	259	281	255	284	267	298	284	235	230	258	248	274	287	278	281	269	260	256	272	272	250	276	257	261	265	249	255	281	253	274	239	247	279	225	240	276	274	273	274	247	234	298	249	258	291	257	270	249	286	237	289	273	269	311	280	252	286	266	306	262	262	281	289	288	265	264	258	294	300	281	266	259	241	256	266	250	278	319	261	270	247	251	263	254	284	266	251	258	289	246	264	281	293	256	253	250	261	290	261	250	247	269	239	247	258	270	274	258	278	250	264	270	244	296	276	257	291	229	295	267	261	280	240	285	248	258	265	268	228	285	270	264	269	253	311	281	275	283	279	264	271	281	282	270	287	272	281	271	269	260	270	284	281	268	269	281	281	270	279	259	292	295	267	286	248	292	297	270	248	260	264	262	273	266	261	273	255	260	273	266	288	294	267	230	270	265	273	249	289	259	257	270	294	265	293	244	265	276	241	278	279	256	268	294	269	242	273	297	246	279	283	257	283	276	276	275	258	245	249	278	276	272	228	265	300	267	247	246	273	244	268	258	265	274	277	303	268	271	264	257	275	274	295	264	266	242	262	269	265	264	279	253	264	282	250	260	277	267	263	288	268	280	257	288	284	267	264	276	247	238	269	274	248	280	257	281	265	254	282	292	284	265	277	262	293	274	268	279	261	269	273	285	297	269	256	265	297	281	260	276	251	277	289	300	244	287	266	287	286	274	272	287	304	273
59105	89766	66832	45154	26969	12058	2991	770	490	536	515	526	513	477	521	493	468	520	559	510	529	498	484	479	485	532	477	500	496	471	516	506	504	479	513	531	490	554	484	497	506	521	505	472	504	504	467	482	524	498	523	475	494	505	486	503	535	499	460	539	490	513	493	505	519	484	503	515	480	513	536	457	452	485	513	497	547	507	563	517	511	549	480	483	514	518	497	524	504	517	508	501	476	518	518	513	514	496	504	456	523	473	516	481	483	505	474	506	534	480	503	510	505	497	466	484	516	500	510	452	545	526	511	539	538	506	507	511	489	498	495	531	500	555	516	472	488	470	547	506	511	516	534	483	548	489	502	489	483	495	523	509	504	493	538	516	497	490	522	489	491	521	481	545	485	504	476	512	528	506	475	549	485	516	501	477	528	523	503	501	505	468	505	461	488	531	522	532	462	499	523	501	500	489	540	479	497	532	528	489	515	508	497	524	516	489	487	486	539	516	519	536	471	506	463	465	485	481	498	523	500	536	523	478	523	491	507	470	517	507	508	518	478	487	490	515	513	517	487	508	473	496	473	534	499	499	508	464	519	530	498	543	486	502	511	475	513	523	533	506	476	489	513	538	503	480	569	482	506	501	462	537	514	521	532	519	527	464	513	488	528	529	464	525	498	524	475	505	479	494	489	485	521	514	481	466	501	517	504	483	535	498	461	512	461	534	504	486	503	493	486	476	543	554	524	511	491	509	541	517	493	488	505	481	472	501	484	536	470	513	465	513	501	494	499	477	498	514	514	482	492	512	478	505	500	523	508	476	543	529	522	518	495	504	506	463	493	532	520	506	536	483	487	485	482	508	512	519	492	495	528	536	482	513	519	495	513	464	492	500	481	541	489	527	503	503	518	470	497	536	519	501	469	489	489	499	515	476	528	532	522	511	529	487	503	515	512	503	508	504	474	501	514	519	502	492	490	483	479	516	487	510	524	485	534	477	513	525	485	499	478	540	478	540	571	516	491	487	478	494	495	511	516	517	504	502	503	485	517	553	497	471	544	483	468	468	474	531	507	517	496	525	506	482	469	500	533	512	540	501	519	491	511	509	482	520	483	494	499	498	489	511	541	503	508	499	467	524	514	529	536	492	467	468	499	471	509	473	509	495	501	496	523	538	514	477	489	506	498	478	513	510	502	497	501	486	508	520	534	576	463	570	524	516	469	515	489	510	488	511	449	493	513	514	506	487	515	494	530	522	499	494	472	537	505	482	507	514	532	548	531	489	562	517	516	502	477	502	489	541	513	480	515	486	513	493	511	540	539	507	492	508	517	556	498	454	497	503	472	497	513	448	488	522	510	516	477	536	490	521	496	531	497	522	531	483	473	493	468	536	486	475	519	465	458	480	521	510	498	483	494	519	482	511	513	458	533	495	471	526	523	480	516	510	495	479	504	496	477	486	460	510	495	477	520	499	503	549	514	519	471	463	538	488	476	470	506	522	500	482	499	524	519	484	495	494	511	492	498	506	514	507	506	508	500	522	477	519	516	486	514	471	480	506	504	493	485	484	516	494	474	505	482	495	521	481	511	490	493	545	538	515	482	521	511	527	476	508	492	487	520	495	488	521	543	505	529	483	488	503	505	515	463	498	516	528	553	494	470	503	540	512	485	485	496	523	462	483	516	493	488	479	497	510	474	558	543	510	526	518	501	524	517	502	482	514	471	508	483	514	517	528	505	529	457	482	529	509	504	491	440	508	506	521	458	506	530	493	507	540	527	534	491	529	487	536	528	519	487	486	491	489	502	483	507	508	516	544	465	504	516	477	512	502	477	494	506	484	530	492	498	514	463	488	478	531	521	488	511	495	529	536	470	467	522	518	489	489	478	524	486	462	514	485	537	475	492	479	513	471	488	523	502	489	496	519	509	499	482	497	520	518	512	474	470	530	526	512	510	512	511	486	568	527	543	489	517	513	463	487	505	538	492	537	478	475	524	525	492	512	507	481	485	501	532	506	506	526	486	513	535	494	493	508	541	508	481	514	535	492	509	494	519	519	528	520	506	509	503	517	477	471	470	542	487	513	506	471	486	456	482	479	533	495	529	479	496	468	481	475	477	550	496	514	470	498	501	533	498	497	488	502	476	497	492	517	504	471	526	427	513	466	513	483	516	520	520	517	468	501	487	486	458	510	511	542	508	515	475	550	474	514	525	488	475	503	487	507	479	483	473	526	522	514	502	477	511	529	513	485	527	505	504	463	507	486	511	526	540	521	481	524	491	500	469	500	502	517	498	503	504	515	490	521	514	483	486	503	504	497	527	519	516	494	499	495	470	501	535	489	496	523	493	490	489	512	461	516	519	501	496	480	520	495	517	500	520	500	475	539	534	506	501	503	517	519	506	490	516	501	549	505	501	524	495	491	480	458	508	542	461	471	497	524	526	522	500	527	494	485	528	495	499	505	517	506	525	501	499	503	497	481	509	526	483	491	496	516	479	525	515	508	543	470	475	494	510	504	468	461	519	522	533	511	501	515	507	512	515	501	486	500	493	478	487	522	509	509	472	502	506	485	527	533	499	533	531	506	494	457	500	522	524	521	492	462	525	475	533	479	463	515	511	549	505	489	531	543	492	479	483	514	509	534	524	505	479	531	478	439	485	513	498	537	498	490	515	531	509	507	521	523	508	497	500	520	503	502	513	491	485	488	531	463	527	489	523	506	501	490	452	500	459	513	497	512	455	537	504	516	488	515	476	523	505	497	534	519	484	483	504	506	499	488	499	560	483	491	508	484	482	513	515	538	479	493	487	503	499	508	512	523	474	507	485	487	494	521	533	495	474	525	542	497	485	501	500	552	471	519	486	505	524	493	508	501	526	583	508	484	477	485	498	490	514	511	491	505	533	528	511	543	498	499	508	508	488	514	512	514	509	500	497	469	508	473	495	490	513	565	513	506	486	517	539	515	536	464	508	487	502	485	486	548	489	464	494	481	483	497	521	499	465	479	524	516	520	448	489	502	545	469	503	518	509	531	487	518	521	520	491	501	465	498	497	502	454	472	527	493	493	506	532	536	520	458	503	513	531	517	492	506	524	501	479	508	504	504	499	505	508	458	521	509	462	503	503	496	526	517	522	502	498	509	500	509	517	485	512	524	519	495	516	537	520	495	480	489	502	516	490	469	518	497	506	475	540	488	538	491	506	505	482	454	499	508	488	509	486	480	518	539	510	470	513	504	485	537	519	492	533	498	543	506	516	479	521	457	539	503	496	507	507	521	523	481	530	499	479	505	509	519	527	512	502	538	485	471	486	528	464	502	468	512	492	486	515	489	492	521	454	523	497	506	533	513	461	521	547	481	520	490	502	473	496	542	535	535	470	521	507	502	506	507	488	478	456	519	492	490	498	498	510	462	478	509	490	543	507	495	439	515	478	488	517	485	487	480	515	514	512	504	475	503	513	515	499	478	533	512	513	535	513	511	515	515	531	493	523	539	517	550	534	521	520	523
23545	22696	33764	28564	22829	18508	6163	560	310	343	348	372	330	302	328	308	316	330	335	326	331	362	353	329	323	337	305	306	315	340	319	313	336	330	346	367	350	292	313	346	302	312	318	342	343	276	288	312	353	324	333	306	329	325	337	334	302	350	340	330	312	313	304	309	278	314	315	296	364	315	311	350	304	320	314	310	300	301	302	317	335	324	318	351	328	325	286	332	342	292	355	297	300	279	317	323	353	336	310	311	313	320	333	320	303	319	325	342	343	329	310	321	316	330	308	340	327	335	280	337	313	315	315	308	297	338	297	311	289	292	312	342	327	287	329	336	302	337	336	339	272	323	325	345	316	310	283	327	285	308	311	316	333	322	318	312	339	314	300	312	331	350	314	323	314	340	327	354	322	295	324	293	303	309	335	340	297	322	310	305	316	330	318	353	317	327	263	322	321	302	305	322	318	285	326	321	343	356	328	321	334	322	305	301	319	288	339	319	335	310	330	295	287	323	291	314	337	307	304	321	303	295	312	316	304	290	304	323	341	342	345	334	327	335	311	335	343	289	308	336	373	317	317	309	347	310	316	354	319	341	332	310	324	341	337	264	327	312	288	306	343	312	329	303	321	279	323	314	352	299	325	340	325	304	371	303	305	338	327	317	311	291	291	326	329	279	317	293	323	293	323	311	315	369	307	307	326	341	307	305	333	325	301	348	305	325	301	326	313	337	309	338	333	306	302	322	315	346	299	341	308	279	312	319	315	327	326	313	306	334	316	323	327	322	284	310	298	315	292	338	307	305	337	294	306	320	315	342	327	311	300	334	313	318	295	307	346	305	295	339	304	302	317	298	357	323	332	288	292	321	340	311	338	320	309	334	311	298	306	323	327	336	325	319	338	295	314	307	295	324	335	310	340	313	311	297	304	298	331	314	319	291	321	322	321	312	285	332	345	329	330	316	322	327	295	311	308	345	303	307	322	338	326	317	320	294	347	319	302	294	332	313	301	336	328	323	342	343	310	340	307	301	288	301	330	313	342	325	301	335	335	311	352	316	316	332	314	304	319	337	341	326	307	349	295	328	330	354	291	322	335	320	332	330	304	299	298	338	313	307	320	320	319	339	298	328	322	304	317	325	293	315	325	308	333	301	345	337	341	325	312	312	360	323	329	339	341	327	352	327	328	310	320	300	313	321	322	321	336	299	326	309	327	351	294	283	332	304	309	344	337	332	314	317	285	311	281	349	324	295	300	324	353	340	344	319	311	328	299	332	326	316	306	342	326	320	307	324	305	312	337	341	318	327	302	305	333	320	337	327	327	321	320	328	316	309	330	310	323	328	293	327	321	299	330	301	321	311	309	353	329	302	334	370	307	306	314	325	311	324	315	317	303	267	318	322	304	316	315	350	341	309	323	320	295	338	307	355	303	283	344	318	313	337	323	332	304	330	340	317	331	323	286	315	328	286	304	320	308	326	328	332	272	289	299	319	352	302	298	308	350	301	323	308	285	322	327	300	336	337	322	297	367	327	332	332	327	312	272	337	317	336	327	332	328	295	323	308	313	348	350	354	301	291	327	312	319	345	292	311	312	322	304	308	318	304	320	308	320	333	317	307	307	313	319	324	322	336	327	326	330	327	315	310	325	307	316	319	310	319	325	303	307	317	286	337	329	308	310	323	308	345	279	316	341	312	341	277	341	332	320	297	289	317	330	334	316	314	310	300	304	307	313	334	310	331	331	300	331	327	300	308	335	336	333	323	304	327	331	322	322	295	316	313	307	317	288	326	313	295	349	329	317	296	331	362	332	346	316	294	300	293	308	322	311	338	330	343	277	328	318	310	324	318	329	321	341	339	314	336	329	301	337	326	315	361	323	317	315	329	336	321	300	321	331	348	336	338	308	285	309	307	296	334	331	326	299	312	322	295	293	358	338	334	346	322	307	310	334	326	328	324	340	299	325	342	324	294	323	312	306	343	322	321	307	339	331	313	315	313	295	294	329	329	349	318	323	314	338	325	313	321	301	302	297	338	336	305	319	301	329	301	308	316	324	321	314	341	321	304	312	333	329	335	332	287	315	313	307	367	331	296	370	325	315	293	338	302	332	316	320	306	297	324	311	315	312	301	308	323	361	319	303	317	327	319	282	326	342	318	331	337	312	314	302	343	307	315	313	316	300	345	330	359	325	334	325	340	307	288	348	336	308	326	329	352	326	314	299	319	347	303	322	299	323	319	331	326	323	314	318	316	344	311	312	342	306	283	326	299	305	335	319	340	301	290	314	307	319	321	338	323	326	314	337	272	299	291	321	313	320	310	283	314	307	300	316	298	331	348	317	325	349	310	343	327	307	325	343	317	309	329	320	304	325	327	301	306	352	338	321	341	340	328	293	364	298	358	314	309	305	328	303	309	322	319	305	323	330	303	311	308	309	309	294	343	308	290	313	336	327	302	308	325	315	331	290	311	329	344	284	303	334	322	322	313	329	315	290	323	309	328	312	325	300	331	298	349	316	307	310	299	339	322	310	328	296	346	328	295	311	331	292	345	331	343	313	288	316	305	309	310	321	337	347	334	347	349	313	297	323	320	330	326	293	315	300	310	330	307	327	330	323	330	321	261	284	310	325	271	330	332	309	312	321	298	292	324	315	311	344	342	306	303	299	321	312	308	308	325	340	324	299	331	345	321	315	321	329	332	340	321	303	328	277	303	308	330	326	315	333	312	336	329	327	315	302	306	289	327	306	338	319	322	285	308	333	322	332	305	317	307	294	315	295	328	288	305	306	320	343	331	314	308	298	287	322	326	331	360	303	356	333	311	321	315	308	321	319	294	302	332	339	326	326	319	317	292	331	344	345	328	298	351	288	330	323	353	270	310	334	336	337	317	326	316	310	300	307	334	311	337	291	298	336	331	340	325	332	290	318	310	322	327	305	350	302	311	356	319	330	350	307	307	317	318	325	309	311	312	334	316	315	331	323	340	340	286	290	298	329	305	368	301	354	314	338	333	338	301	309	315	349	317	366	342	324	332	328	271	341	288	342	352	292	316	334	307	307	299	309	315	299	309	319	317	292	345	339	322	332	308	306	300	311	307	332	342	298	318	331	309	310	317	340	329	300	333	315	313	313	300	314	337	307	302	334	327	332	335	323	329	308	330	314	320	300	314	287	350	296	311	320	337	347	298	331	316	330	322	303	289	310	286	298	342	311	303	327	327	316	335	288	311	317	337	318	338	318	310	325	344	314	339	316	334	330	309	336	336	344	329	344	327	315	303	308	327	324	316	310	332	319	321	329	329	323	305	323	329	292	354	305	320	281	334	290	348	287	324	305	350	315	364	285	304	319	296	304	279	329	298	324	317	341	298	268	321	319	303	293	361	301	298	340	318	305	343	307	310	348	297	315	338	346	304	327	331	315	331	309	319	311	290	311	302	296	341	309	315	329	301	321	308	288	328	315	271	311	323	325	303	356	326	318	335	315	325	311	320	337	339	331	333	312	359
60951	100104	78759	52420	31462	14569	4276	1022	603	564	575	555	628	652	564	562	545	593	596	570	594	547	545	638	566	586	583	571	585	525	573	548	573	579	563	568	562	580	581	618	582	577	589	575	568	554	550	608	567	567	583	568	584	571	540	567	565	536	589	565	523	567	544	592	611	581	586	604	544	592	541	617	572	614	559	564	596	623	572	600	568	613	564	562	577	603	611	525	558	547	556	564	518	570	575	580	538	523	585	534	571	579	576	568	563	612	550	551	558	567	574	572	554	577	579	571	606	597	598	605	578	598	612	613	600	557	569	577	571	602	625	567	558	551	556	581	556	532	512	553	552	604	599	546	561	573	578	528	566	575	587	586	584	572	565	576	628	535	541	592	547	549	550	555	602	572	566	578	571	570	558	597	565	520	574	574	554	594	603	564	582	590	550	568	517	579	567	571	601	567	568	577	522	549	573	596	587	601	579	565	540	611	580	594	596	621	550	603	523	564	541	562	582	589	589	595	588	584	585	552	585	556	599	597	566	588	546	538	608	591	597	598	561	593	568	557	529	576	578	615	597	625	533	577	561	568	571	526	571	562	549	587	556	552	570	566	579	568	583	603	579	545	562	572	524	575	570	601	583	587	592	578	532	578	569	566	573	593	569	592	603	607	618	539	561	581	545	552	566	585	629	605	552	582	614	618	573	583	579	581	560	558	567	569	565	567	509	570	540	589	553	618	587	539	576	544	564	548	579	568	570	566	594	558	556	546	517	562	591	569	575	581	564	561	558	585	559	568	562	581	565	612	586	586	561	585	620	541	590	568	564	598	568	565	579	585	582	592	549	594	576	565	561	607	568	559	576	576	579	540	553	569	548	619	570	574	596	566	588	616	623	595	592	575	552	617	537	602	554	598	579	583	558	568	561	584	577	573	564	596	557	567	591	582	579	566	593	548	537	557	578	587	590	593	560	558	581	580	597	549	559	573	568	606	552	556	570	558	588	554	632	549	561	544	568	571	567	581	574	589	592	589	594	600	578	521	586	602	597	580	553	560	592	599	569	572	516	540	578	539	549	563	591	553	587	564	546	560	594	589	573	549	587	616	533	531	547	555	561	533	580	598	588	581	633	549	559	571	621	559	576	579	543	582	555	571	574	572	565	567	566	546	564	544	610	613	606	584	587	555	580	540	592	519	567	595	613	552	544	523	564	594	615	550	598	591	550	562	556	580	600	547	555	569	563	575	553	594	550	555	606	558	604	546	582	574	570	575	567	568	565	593	557	565	611	547	568	609	547	577	550	553	535	574	576	624	561	608	511	568	572	579	573	569	528	570	530	517	573	596	568	561	588	544	547	552	567	539	575	570	593	546	573	583	544	638	557	543	620	589	557	586	557	539	559	540	577	611	576	560	586	559	539	549	581	556	536	552	526	610	515	553	569	567	591	577	569	546	591	606	599	551	592	597	561	584	531	577	585	592	557	551	590	562	560	587	597	565	589	567	570	550	569	563	568	592	567	560	577	611	631	565	591	546	569	598	607	561	584	587	584	548	551	572	536	607	556	610	633	567	580	581	559	553	564	587	545	554	583	548	576	611	584	605	582	621	636	533	594	531	575	560	561	548	557	595	559	571	550	624	570	561	578	586	582	544	538	577	575	578	578	573	598	554	524	557	554	591	559	568	604	570	556	539	580	564	623	626	547	572	548	580	573	542	565	583	600	546	546	591	614	563	573	564	564	575	528	566	516	557	544	547	560	548	587	557	530	551	626	599	562	601	601	630	629	553	597	575	531	511	556	566	600	563	589	611	586	580	593	572	581	577	555	581	551	587	601	578	552	543	574	599	545	543	542	594	586	606	559	593	592	566	512	582	608	581	589	604	549	550	584	547	618	590	584	570	540	560	561	545	564	603	584	578	559	571	576	575	561	622	571	610	597	564	565	575	579	561	583	561	568	603	562	538	543	573	606	574	563	596	575	583	546	577	629	563	572	548	585	589	563	638	591	533	607	564	564	552	563	550	584	574	562	562	579	601	562	599	587	544	542	571	583	534	551	568	592	535	572	555	564	568	592	574	573	572	553	577	611	545	538	604	567	591	611	577	561	588	571	589	527	517	591	597	551	563	548	541	586	613	661	538	584	578	572	548	578	585	576	539	559	573	627	606	565	558	560	559	599	542	530	536	608	594	543	571	595	575	613	539	554	593	557	569	593	563	585	557	559	600	568	556	572	561	518	587	576	553	533	617	595	562	570	547	520	603	513	577	558	592	534	582	577	561	596	591	581	600	587	552	535	570	598	560	568	631	547	587	545	526	571	563	535	631	563	578	615	567	587	596	571	598	550	560	590	605	592	513	581	582	550	527	567	613	536	562	536	566	548	565	577	560	539	552	560	542	549	607	569	583	575	573	554	583	571	617	574	582	606	603	566	572	591	547	609	569	614	564	602	542	609	546	582	551	562	579	577	581	553	542	559	620	566	564	618	543	565	575	621	540	564	602	561	528	609	569	545	576	560	555	586	586	534	595	519	575	547	560	576	556	563	578	607	558	565	592	575	567	590	578	582	558	558	572	564	575	558	577	556	624	575	582	611	569	544	560	574	607	585	560	524	561	587	573	597	568	566	578	609	537	567	615	579	539	550	560	570	567	589	571	583	595	590	587	600	562	574	546	557	609	598	550	586	597	589	581	577	591	545	577	552	578	595	546	567	588	543	572	556	540	604	569	582	565	579	594	568	585	598	529	635	551	550	549	587	591	584	531	583	572	603	591	571	577	573	569	565	599	559	561	570	520	540	607	587	586	585	620	580	594	558	595	533	576	590	545	563	605	564	571	598	592	607	587	578	548	573	597	555	581	569	579	617	596	585	613	601	577	579	563	584	572	575	551	528	586	563	589	573	576	550	548	552	600	577	591	598	657	550	600	580	534	519	517	614	580	530	564	580	576	552	551	597	589	593	549	583	596	579	579	557	537	624	548	575	614	585	587	614	582	545	597	509	574	558	602	547	559	551	539	578	610	617	552	564	546	567	604	583	576	587	598	556	575	609	598	573	551	585	598	584	578	611	568	531	561	547	589	557	574	570	524	536	579	572	538	594	545	597	524	602	603	540	577	577	542	566	561	575	587	566	567	582	603	556	565	584	558	508	547	551	559	573	565	576	571	573	559	563	593	557	600	563	615	581	586	542	560	606	583	573	557	562	573	563	582	572	528	586	518	574	561	531	581	573	571	569	553	553	558	562	624	572	545	595	571	624	622	549	564	614	576	578	532	605	556	599	537	581	583	580	596	576	566	598	596	576	584	570	540	543	571	544	602	572	581	598	549	553	593	601	575	588	617	564	561	615	571	531	595	578	606	581	577	567	583	566	566	530	577	567	589	576	533	568	550	558	550	578	544	530	596	608	516	564	599	549	556	604	596	598	570	596	614	583	613	568	579	629	541	587	579	588	587	598	535	531	580	561	572	587	530	590	557	578	540	573	572	527	559	562	589	554	597	561	578
28597	28950	29064	17127	4118	956	462	315	255	258	246	259	243	264	261	258	274	279	262	258	271	272	255	293	268	261	287	277	251	215	242	246	256	241	271	258	246	251	253	266	288	247	238	265	251	258	268	264	254	271	239	272	268	255	259	273	263	266	261	249	240	273	255	250	251	269	277	269	249	263	280	231	240	258	304	236	254	239	266	253	245	232	263	248	233	263	278	261	229	227	270	264	226	235	263	257	286	267	268	264	268	276	267	242	244	274	252	241	236	260	284	230	251	252	272	280	199	268	256	253	264	262	264	254	267	258	233	254	240	275	274	261	252	224	265	261	279	240	258	256	248	211	229	253	250	251	234	272	259	255	264	266	248	281	263	241	282	252	254	288	256	248	260	254	277	241	255	243	257	263	271	228	238	249	278	279	246	265	263	277	229	262	241	244	284	294	252	284	259	269	255	242	271	242	272	258	266	269	262	254	252	244	282	265	236	235	254	256	252	263	259	271	272	234	272	260	254	267	247	253	238	243	280	276	264	253	238	271	246	214	233	236	231	233	283	256	236	249	266	276	273	260	292	250	263	272	233	237	265	235	260	291	258	263	240	260	263	223	256	256	240	283	270	252	246	261	256	243	253	267	258	239	242	258	278	231	284	276	254	240	283	250	232	247	242	228	242	256	229	233	244	251	266	292	237	276	244	261	293	216	237	249	264	267	256	255	244	270	254	263	267	266	232	239	243	240	252	231	281	259	247	253	281	249	240	230	264	229	247	285	245	226	276	254	261	254	253	256	251	270	237	238	262	278	272	236	259	241	269	279	279	233	224	261	246	255	289	234	284	248	236	258	217	255	236	247	234	276	265	269	264	252	231	265	245	270	303	258	251	234	280	245	240	249	248	260	267	258	224	245	277	249	275	229	277	269	241	262	230	249	266	222	260	262	261	261	236	248	242	244	237	226	250	265	260	281	243	282	260	255	254	232	252	284	283	275	258	270	286	227	265	252	241	257	236	235	221	240	258	265	271	240	261	245	229	256	250	231	243	275	270	272	271	273	269	260	242	266	255	239	249	252	234	239	243	263	254	251	234	263	282	251	257	255	256	273	263	254	274	285	241	230	260	261	250	255	240	297	271	250	276	286	269	263	234	247	268	246	236	252	256	295	262	243	248	254	279	238	263	251	270	279	296	241	247	262	256	278	268	267	270	246	241	266	274	267	271	240	267	261	245	225	261	263	252	257	284	269	253	274	258	235	242	247	239	235	294	262	255	273	279	283	250	253	260	251	228	254	251	269	246	253	225	237	253	242	254	265	236	256	271	264	237	257	272	276	286	235	263	255	240	251	236	245	251	261	264	265	242	273	253	262	258	235	298	214	280	254	268	225	269	272	259	257	270	247	278	256	258	240	249	258	253	253	260	277	232	235	273	234	275	244	265	260	234	277	271	261	268	281	229	230	246	297	275	261	247	264	259	267	257	261	247	250	273	225	265	245	265	219	250	247	267	256	249	261	246	272	289	244	261	239	230	240	242	259	253	245	254	285	261	237	261	284	224	278	273	259	247	230	257	263	237	259	285	237	264	273	243	280	241	252	279	293	272	258	270	291	257	247	259	305	284	260	241	235	240	247	258	249	256	265	236	260	280	251	247	256	258	236	268	258	246	257	269	259	251	270	220	245	249	233	255	259	254	260	278	255	237	260	254	246	254	250	244	254	236	271	254	263	238	271	271	269	230	257	241	246	266	293	253	268	257	244	266	205	257	255	246	234	233	269	258	268	241	259	222	265	237	271	270	234	291	232	258	254	242	242	261	260	253	260	243	245	232	231	305	245	224	227	245	251	292	263	293	257	273	256	252	262	261	266	268	238	288	250	265	260	242	236	274	249	257	277	231	268	233	270	282	240	284	238	252	254	254	216	248	228	278	260	239	262	297	245	275	241	255	248	245	218	240	276	270	278	256	245	234	241	239	262	278	252	261	239	255	268	256	283	275	252	236	265	261	251	266	246	291	272	262	242	230	261	245	241	283	246	247	247	251	264	240	294	255	271	244	251	296	254	240	256	244	252	284	261	265	253	230	233	254	262	264	254	243	242	275	248	259	250	255	249	257	234	288	245	251	301	283	248	258	252	261	241	229	276	244	293	240	238	257	298	243	242	222	264	263	248	261	260	233	245	262	243	257	243	250	260	262	243	267	245	265	275	261	242	243	259	257	259	241	258	270	260	255	245	243	239	213	294	258	266	258	208	267	279	252	216	252	227	260	271	248	280	258	262	297	272	294	259	242	237	226	222	275	238	263	300	265	260	249	250	264	231	266	280	279	274	257	264	256	271	278	268	268	244	251	262	279	248	229	277	261	234	255	251	247	241	243	269	245	252	258	267	268	249	247	262	237	247	257	241	256	257	233	254	270	277	251	289	247	284	260	262	245	254	247	241	231	241	273	294	285	259	257	256	245	252	260	236	282	243	269	257	269	244	237	297	251	235	242	238	265	222	262	280	251	257	232	234	264	273	285	271	280	264	252	235	252	230	263	256	263	244	239	245	234	262	273	239	256	271	244	266	273	252	248	264	271	246	278	237	255	278	262	283	272	292	266	245	259	255	250	291	260	255	248	252	249	268	270	247	253	256	261	260	248	254	250	260	255	262	300	249	239	254	240	212	287	260	286	252	265	251	265	263	236	251	227	258	252	272	238	252	274	252	246	253	248	260	246	257	251	264	269	277	293	228	254	254	270	250	281	259	231	251	261	247	262	231	270	261	257	229	234	273	248	265	246	238	272	251	238	240	259	239	274	267	241	256	271	251	258	267	310	251	255	245	244	273	246	266	270	261	237	265	253	278	219	241	245	258	259	266	245	242	240	256	232	278	242	278	262	239	258	263	279	252	258	276	245	246	236	234	275	299	231	280	252	236	254	319	262	249	263	264	243	277	246	290	243	276	253	233	222	273	242	228	282	260	280	280	230	253	267	268	255	251	249	242	268	256	253	245	254	286	245	272	228	232	265	277	249	292	254	265	256	247	279	232	261	270	262	247	261	242	247	246	227	248	286	267	254	235	248	244	251	243	258	254	239	238	237	244	269	249	264	250	279	242	233	275	255	256	295	247	257	263	264	252	252	249	270	240	235	274	260	269	241	249	263	282	245	264	270	279	270	247	272	255	269	272	282	256	245	263	258	232	258	247	239	256	268	221	272	282	279	243	285	272	246	266	248	264	249	274	280	255	268	257	242	238	284	295	253	280	256	240	257	267	278	271	232	256	251	263	266	263	250	230	252	261	258	236	261	280	231	252	244	248	282	257	258	261	276	225	274	266	242	244	244	300	262	267	260	255	254	296	253	271	244	265	242	247	269	253	251	226	249	274	229	267	251	262	259	238	249	238	252	236	269	279	275	259	233	277	267	226	259	223	244	253	279	274	249	247	245	266	237	257	249	279	251	246	238	244	281	268	227	236	241	233	227	251	264	223	245	247	261	233	267	282	269	275	299	277	264	237
34444	46509	35863	20343	7578	2274	919	589	518	509	521	511	479	505	492	519	514	513	514	504	491	492	507	525	469	497	493	491	515	495	491	486	496	502	478	485	524	496	494	488	510	512	508	511	475	445	464	505	479	493	493	466	482	478	449	497	481	522	464	470	504	478	496	506	478	483	500	487	518	486	525	515	478	491	518	483	499	519	530	494	486	467	521	454	524	478	533	517	497	483	515	489	507	528	513	481	558	487	478	451	484	526	539	515	488	483	470	463	507	490	512	486	489	487	486	468	506	506	497	477	475	496	506	499	440	443	492	484	448	488	488	488	449	509	463	475	539	482	497	501	478	514	470	497	528	499	493	541	483	527	502	464	461	499	448	475	465	483	482	488	472	506	436	498	502	477	504	471	485	502	484	485	492	508	471	499	469	498	496	499	501	484	485	523	478	477	496	491	488	481	484	460	512	464	497	513	494	471	475	499	530	456	510	481	459	464	467	480	482	456	501	516	457	480	472	516	494	455	499	474	487	466	467	463	478	498	497	500	522	488	490	483	493	456	509	515	504	490	466	504	498	503	499	492	503	474	500	493	510	483	507	512	489	503	513	474	526	475	539	486	499	498	486	529	498	485	511	538	458	515	538	536	484	468	508	508	492	506	479	485	500	490	468	461	492	532	481	494	525	529	500	474	459	457	518	510	491	479	491	503	471	496	514	467	478	477	514	516	525	508	495	469	471	500	510	516	459	487	490	485	496	521	448	527	471	493	478	493	440	484	484	508	464	476	472	483	495	510	468	511	481	469	506	479	475	501	473	526	501	490	527	503	524	465	489	518	509	482	476	475	492	505	464	524	441	463	468	485	524	462	517	505	491	481	490	496	466	525	525	481	467	525	485	525	503	494	498	488	465	492	485	442	447	459	478	489	497	490	480	537	537	458	467	517	462	480	479	475	486	511	472	476	466	510	499	513	496	486	509	462	503	512	483	463	493	482	523	476	491	530	465	488	492	510	470	507	473	486	468	515	479	509	500	457	528	483	516	504	491	460	470	473	495	507	484	479	488	486	463	492	517	520	479	492	504	490	454	489	483	510	519	512	472	472	507	488	514	469	504	515	516	530	497	461	476	502	504	498	495	503	508	497	497	490	469	532	452	434	476	472	525	489	498	489	503	517	498	504	473	461	471	483	494	451	481	492	509	482	523	473	486	463	496	498	464	495	484	507	503	507	458	491	477	507	506	521	438	474	507	430	537	494	512	484	475	473	496	482	504	507	512	492	466	483	472	522	505	490	482	476	464	448	454	518	495	492	471	473	478	496	455	479	511	467	481	498	515	484	511	502	490	495	474	511	461	527	509	494	523	501	479	516	472	508	520	542	510	479	476	460	504	486	463	500	483	493	470	469	506	484	492	496	510	476	465	489	472	519	474	483	488	484	481	445	479	472	472	488	511	484	506	499	473	508	518	468	461	535	488	487	516	504	491	489	438	528	466	487	488	497	556	511	495	461	490	510	519	486	511	488	489	496	466	466	478	509	511	478	523	512	481	490	530	488	475	479	486	474	475	493	465	480	477	505	497	464	529	518	489	473	498	509	500	497	478	501	475	484	505	497	498	467	480	467	491	480	454	499	509	458	521	468	528	497	510	455	441	482	531	518	514	504	457	499	503	487	488	503	515	530	467	446	482	487	480	511	497	462	518	480	455	515	529	517	482	525	494	524	474	483	538	496	497	522	477	519	468	500	484	524	482	521	495	530	482	490	484	513	526	500	517	509	511	481	495	470	481	512	531	507	480	467	434	516	516	496	512	529	509	513	495	533	495	473	496	492	505	465	472	473	503	490	481	477	484	529	473	543	494	485	491	459	489	488	494	497	469	497	496	493	525	457	457	478	543	494	466	475	504	491	475	476	504	517	478	521	465	515	476	476	477	503	488	500	475	507	474	471	473	517	520	471	485	502	479	456	488	485	473	463	476	497	464	496	532	477	506	517	479	494	482	484	508	515	513	503	477	480	473	458	507	487	490	460	497	469	526	517	501	475	505	459	493	520	483	501	462	482	490	502	453	481	487	503	481	447	532	469	466	470	493	491	515	491	504	490	495	507	473	468	488	463	506	489	493	506	466	486	490	493	504	485	486	502	496	495	453	471	522	495	499	483	485	487	457	478	468	503	532	494	462	489	468	488	477	472	470	526	498	504	477	493	488	506	474	489	468	502	480	497	514	502	484	458	453	498	483	535	461	522	510	468	520	497	468	482	534	485	476	489	460	502	496	477	559	469	504	475	503	519	507	504	518	501	519	513	493	481	472	500	493	509	470	500	491	514	490	500	486	481	532	479	486	443	456	477	472	488	504	478	524	497	490	450	530	470	490	459	553	510	503	507	488	526	516	468	478	485	491	467	444	484	507	464	485	495	455	459	503	479	498	493	459	498	479	503	508	475	459	498	490	468	480	484	485	510	506	500	503	514	473	480	505	529	550	515	484	483	497	449	472	464	456	513	490	489	509	485	502	489	497	499	504	488	495	473	473	492	481	496	510	473	471	502	511	482	495	506	467	485	498	527	489	510	495	455	469	485	473	446	512	483	468	492	498	523	511	496	485	489	485	479	509	544	495	465	484	488	516	455	491	480	454	565	481	493	485	514	496	470	453	472	523	488	466	455	521	479	463	511	513	484	491	499	504	492	548	517	486	486	496	445	514	486	467	526	474	477	497	489	526	535	461	518	485	461	494	476	551	511	520	479	464	510	494	492	481	518	505	495	508	472	518	497	509	521	505	485	477	516	467	504	442	496	499	493	469	506	516	487	504	453	491	520	488	495	451	490	511	515	511	479	490	513	489	445	484	495	505	516	504	506	476	467	495	495	495	470	470	467	505	481	523	487	519	537	497	478	513	505	485	477	507	476	483	507	494	483	511	469	486	470	462	486	457	488	512	503	521	480	477	460	502	496	524	491	438	462	508	477	475	486	509	476	520	493	481	487	522	480	462	493	447	494	512	472	458	460	475	477	488	499	490	476	518	486	486	486	455	490	472	503	509	500	521	479	495	502	505	508	522	458	480	476	486	440	478	473	486	490	469	483	486	484	436	501	489	509	478	455	511	520	526	510	495	470	472	475	516	466	508	521	501	510	521	511	502	466	457	553	438	460	500	531	459	474	471	504	485	494	480	515	479	491	522	507	497	499	474	483	499	461	495	531	515	510	503	480	495	525	458	489	502	525	529	486	472	503	477	512	504	509	527	485	461	477	508	507	510	495	476	503	506	495	477	500	451	520	447	477	499	481	458	477	472	498	501	509	489	509	530	485	506	486	472	485	470	501	448	514	445	492	470	506	502	488	479	466	503	491	494	461	489	450	490	476	495	525	521	487	495	499	508	490	479	426	499	479	499	482	481	532	539	500	454	540	511	501	491	492	518	470	436	509	468	509	477	492	442	517	520	496	516	507	518	469	486	465	493	509	488	445	508	500	507	540	483	517	518	534	489	467	500	489	505	543
24846	24576	36150	31809	21689	10248	1605	401	296	279	267	254	289	291	289	276	296	257	298	271	270	288	260	263	265	290	283	262	292	264	289	288	298	279	251	304	270	263	291	269	271	277	284	267	298	285	243	271	271	242	257	256	249	262	260	270	236	267	279	253	267	271	247	275	283	254	273	275	291	250	258	236	265	236	290	248	250	262	280	255	252	273	257	250	286	276	279	262	246	264	278	274	275	288	270	272	268	244	239	281	271	237	231	281	256	255	258	275	274	233	264	273	269	265	262	220	248	280	270	248	255	264	292	255	265	266	250	279	277	278	285	246	251	274	244	274	262	278	244	270	275	252	243	288	243	281	250	261	287	250	267	242	293	247	279	267	260	271	246	238	271	255	261	250	249	274	291	266	287	259	245	267	264	267	259	259	272	260	241	282	260	278	268	268	273	253	267	266	259	262	265	288	243	264	278	272	304	264	278	264	269	256	246	285	274	279	274	271	255	275	269	265	257	237	264	274	261	267	268	281	293	264	300	277	250	258	285	244	272	270	240	281	278	250	290	275	273	283	278	275	285	281	269	243	278	257	284	259	286	266	278	258	250	272	257	251	253	275	266	287	235	283	263	291	241	276	256	236	284	266	275	226	287	268	250	257	293	267	275	259	254	264	285	275	296	260	272	271	284	282	258	297	255	283	267	295	286	260	276	258	274	282	278	306	254	284	256	271	251	266	292	280	247	259	258	260	266	269	285	293	239	268	308	266	263	294	224	277	274	274	283	279	240	269	262	260	282	269	282	257	281	256	256	251	264	282	251	250	274	233	275	275	269	270	318	269	320	249	300	258	271	259	260	265	266	258	286	262	275	260	275	267	262	261	240	266	247	273	288	271	261	253	234	251	244	270	273	253	238	285	315	294	308	265	276	258	289	261	257	257	259	249	240	289	267	265	273	253	287	262	248	246	258	270	282	251	234	286	254	271	257	258	270	273	294	252	261	264	268	260	274	271	267	259	274	252	293	262	279	285	290	254	292	248	244	271	267	257	249	290	302	270	303	255	273	261	292	271	286	250	255	273	249	279	272	238	274	236	292	234	264	267	279	259	260	263	265	256	231	264	257	266	220	244	248	270	258	257	314	265	295	270	266	279	266	283	250	271	302	251	275	278	255	283	226	276	248	271	266	267	252	282	244	292	265	257	276	251	291	267	294	258	288	266	279	276	262	248	270	282	279	257	269	278	275	271	249	288	271	260	263	262	279	282	254	262	276	243	275	250	267	258	279	254	262	273	255	275	276	291	245	277	272	266	311	247	249	273	251	284	285	286	264	257	263	266	258	264	298	265	259	246	239	291	242	276	260	285	265	260	259	272	278	281	237	252	265	276	277	266	242	273	236	278	301	256	277	260	265	251	278	286	239	255	282	246	287	243	269	274	245	274	241	294	263	284	264	229	301	291	281	256	268	257	293	288	246	294	268	283	277	287	273	255	275	289	239	293	280	267	261	270	289	272	272	292	271	273	286	270	261	263	266	262	264	281	261	267	273	263	265	264	266	257	246	237	241	297	258	261	295	263	259	235	262	275	289	295	254	281	254	241	268	279	279	307	269	279	265	262	264	259	277	278	269	246	240	282	275	263	255	257	245	255	281	231	298	294	246	286	274	245	270	264	263	266	271	299	259	252	242	280	248	250	296	296	278	283	280	262	244	296	279	269	274	273	287	274	271	272	279	243	264	294	277	258	276	264	263	285	257	276	275	273	263	269	266	257	266	224	256	268	286	296	272	256	290	280	254	274	265	280	277	264	260	267	268	267	255	268	254	278	257	260	299	256	283	258	249	240	263	286	271	266	266	291	259	256	274	295	263	296	264	252	282	272	255	248	277	250	270	292	248	268	249	281	273	269	280	277	249	270	232	284	261	276	261	284	261	267	273	276	261	251	258	242	256	266	273	308	298	301	287	265	258	263	293	288	274	269	275	259	224	269	263	267	260	287	269	254	283	239	281	251	275	260	262	253	288	261	253	268	264	240	272	294	283	262	289	261	248	290	254	291	247	286	252	277	270	250	267	269	274	273	263	272	265	250	254	260	250	250	251	264	275	264	272	276	275	285	259	270	258	267	304	277	264	267	253	272	251	245	270	240	256	293	252	244	277	270	244	267	255	254	284	267	270	256	262	257	267	265	272	246	263	277	294	287	284	272	270	254	262	261	255	258	268	241	290	295	275	289	283	275	289	274	270	265	293	255	285	262	283	289	271	274	259	273	271	248	273	259	263	306	273	276	284	285	263	249	250	257	260	257	280	266	295	269	257	274	255	241	251	262	273	270	281	273	261	269	253	270	297	259	289	266	264	252	275	254	259	291	280	263	280	262	284	289	278	267	270	263	292	256	267	268	260	261	282	279	268	265	268	271	290	236	285	253	254	264	276	267	265	256	258	241	274	267	247	246	284	309	263	289	270	258	256	256	253	253	278	280	269	282	261	263	276	266	280	222	294	283	267	306	284	256	281	257	295	237	266	256	265	269	261	248	252	268	290	251	288	241	273	283	261	255	259	251	233	267	255	284	251	259	299	281	276	261	277	257	293	268	269	252	265	288	252	270	260	279	261	278	284	261	270	282	250	263	292	279	243	258	280	270	266	249	275	246	251	274	291	279	247	256	274	234	270	276	277	234	263	257	242	263	247	273	284	237	249	266	283	269	250	288	274	271	281	265	281	231	253	240	266	295	258	262	272	267	258	281	221	292	258	246	274	256	261	246	269	284	255	262	261	268	242	274	252	248	248	263	279	267	255	271	272	260	256	236	257	256	282	267	261	255	270	270	292	289	266	261	273	262	258	299	292	252	249	281	249	278	262	289	291	272	258	280	262	268	254	294	295	266	275	275	274	250	248	250	241	272	249	235	269	300	253	261	269	260	253	261	256	276	267	260	242	247	276	268	257	284	274	310	280	294	278	257	270	273	269	243	299	241	243	281	309	266	290	243	267	257	263	249	286	296	256	275	274	276	259	245	250	297	233	265	249	246	262	246	237	263	258	251	240	286	286	261	231	245	275	249	266	264	270	283	263	240	263	252	297	263	252	239	255	243	254	271	285	258	249	259	282	275	272	281	308	276	284	272	260	290	280	265	252	237	261	274	290	270	271	295	265	261	273	297	274	270	240	274	277	283	261	284	253	283	275	274	249	257	296	259	262	273	243	261	235	277	327	292	279	272	261	250	286	245	238	240	280	242	286	257	281	284	277	236	278	285	243	267	227	259	249	272	290	245	272	279	254	272	240	261	231	282	285	281	239	258	264	277	273	264	278	257	283	267	255	271	274	251	290	290	273	259	281	283	263	283	256	236	270	235	277	260	255	276	290	235	263	282	260	259	265	280	284	230	259	277	260	257	252	291	260	256	289	270	268	285	243	254	259	259	247	281	282	266	269	273	253	282	307	273	277	269	265	284	270	273	271	271	260	286	274	272	249	261	292	269	257	273	278	287	270	265	246	284	273	284
58767	90531	69398	44438	25384	8904	2409	775	510	504	540	504	508	506	519	507	496	477	504	481	480	508	484	514	467	529	515	489	509	503	473	496	519	492	468	495	521	516	497	485	515	470	542	489	470	477	513	526	482	507	529	517	470	501	527	526	494	482	481	475	503	547	492	562	487	503	522	485	520	529	478	495	501	503	503	516	443	493	486	547	503	480	509	483	542	512	513	532	553	513	505	492	526	483	481	472	512	455	536	523	460	518	500	521	502	543	503	470	490	529	515	518	499	492	460	495	516	549	514	527	508	506	503	482	468	518	477	497	515	515	487	480	538	486	483	520	546	497	484	500	501	484	513	488	479	518	503	504	494	521	520	538	508	510	527	495	517	506	565	510	494	517	501	478	523	502	532	512	540	479	495	488	495	529	529	480	506	475	490	516	505	510	493	458	497	513	483	476	526	506	491	537	525	526	495	468	531	490	506	513	492	504	518	535	498	534	524	484	525	491	527	489	514	519	515	461	521	506	519	460	500	500	517	488	517	542	520	521	511	489	496	495	510	496	508	501	469	512	527	513	516	511	502	472	546	537	494	503	497	525	514	485	512	500	511	466	544	516	491	519	537	547	445	468	497	487	506	486	515	518	511	517	495	498	503	476	515	493	478	481	475	550	543	540	458	511	500	519	555	522	482	519	518	494	486	504	492	486	522	508	508	528	515	493	511	509	515	520	481	511	505	500	478	461	517	517	532	489	509	494	485	491	498	491	495	479	546	490	495	540	513	509	523	499	509	547	466	518	473	509	501	524	494	521	467	515	513	517	525	524	492	514	491	522	493	518	499	508	520	488	501	507	504	524	478	460	518	525	502	503	531	493	497	524	524	521	516	500	548	488	516	489	542	552	512	514	485	500	512	522	502	523	493	523	491	483	520	496	526	493	494	501	538	490	508	476	506	506	493	500	489	492	506	485	495	498	521	546	499	505	525	488	494	515	451	482	489	501	522	473	499	516	515	469	494	495	521	546	477	482	512	477	484	494	499	493	491	490	495	508	521	491	501	488	526	519	531	505	492	486	488	448	513	496	496	499	522	493	502	515	512	519	496	501	522	497	526	498	510	511	523	512	537	487	515	490	502	486	463	488	521	458	515	517	532	507	510	458	536	506	511	494	523	484	512	495	485	551	505	494	484	483	523	492	520	495	488	506	511	487	531	488	510	493	504	538	489	501	515	474	536	521	502	494	486	499	544	529	497	555	482	460	490	525	504	485	509	490	516	494	522	550	451	492	488	483	482	487	485	518	496	457	493	475	505	507	451	478	480	540	492	536	504	486	522	523	517	456	486	483	483	507	475	503	481	511	510	505	498	499	504	484	519	517	498	465	507	517	488	483	518	529	517	498	501	474	498	559	496	540	505	493	507	488	512	507	488	488	502	496	471	488	533	504	497	493	515	489	499	500	495	525	548	520	490	527	491	464	505	473	503	508	497	465	485	514	494	497	538	486	544	493	510	529	509	563	523	486	507	521	534	514	491	526	499	531	496	501	527	494	539	512	473	479	493	502	511	543	519	537	503	491	541	473	467	499	478	476	511	500	453	491	507	477	508	490	473	542	537	495	488	496	503	476	487	493	489	509	544	475	500	510	521	523	507	484	509	500	527	534	491	513	504	503	528	462	517	500	549	542	530	467	501	501	498	502	524	481	509	495	544	529	492	530	500	482	499	470	514	536	496	513	526	516	491	527	446	486	476	532	499	525	510	492	492	531	526	519	494	488	509	535	509	499	512	524	493	543	504	483	504	465	508	484	527	558	506	537	528	514	466	489	457	519	529	466	545	502	493	485	509	472	493	528	492	503	492	543	519	460	512	536	473	487	471	509	517	508	536	515	505	506	485	514	459	512	479	511	534	493	496	543	507	501	504	513	542	496	511	474	505	527	476	515	484	530	476	517	535	488	490	536	513	475	525	494	471	490	493	502	530	511	504	496	520	484	523	527	502	472	529	522	466	521	479	533	523	498	491	484	521	529	504	538	480	483	535	505	487	454	466	480	512	562	517	479	523	515	505	493	562	515	504	523	502	520	513	563	484	507	502	544	526	536	514	512	486	496	533	488	494	510	481	511	477	486	523	524	491	538	478	468	469	511	538	527	527	524	495	502	517	500	491	499	500	512	487	488	460	507	495	471	523	504	518	523	503	506	533	490	498	471	526	513	469	516	500	512	472	486	506	486	504	500	547	475	465	497	490	514	499	478	499	495	526	499	487	511	533	473	529	480	481	532	490	511	483	524	489	492	498	497	500	497	491	502	513	540	513	482	497	526	519	470	507	504	498	532	509	518	524	495	531	512	495	521	485	507	479	529	495	501	503	533	475	494	549	503	494	471	497	454	506	512	513	529	536	511	520	501	495	504	490	550	523	498	519	479	548	514	502	498	504	551	513	478	516	489	504	475	531	488	523	498	464	524	499	476	483	503	501	492	510	493	510	489	473	538	469	516	503	492	505	518	501	523	526	508	481	470	540	508	529	485	500	530	492	499	500	510	505	497	485	497	530	514	502	493	491	515	526	472	516	485	539	480	514	549	520	460	519	484	496	550	525	511	466	508	493	463	543	480	488	513	517	454	519	494	501	483	481	480	449	509	512	491	462	501	502	494	512	530	484	513	532	507	482	536	516	495	485	510	472	494	520	510	519	520	533	525	475	522	530	518	505	501	475	490	518	502	503	533	503	576	544	488	515	500	522	548	467	470	506	476	516	539	529	544	519	471	519	569	533	522	516	460	526	498	524	563	477	523	523	488	487	510	499	511	484	494	481	523	514	543	484	538	466	504	534	524	504	555	469	489	516	471	492	512	496	520	514	484	519	490	505	447	517	505	491	494	508	523	525	457	503	493	474	526	510	514	544	494	475	504	507	496	507	475	493	487	503	524	509	533	548	520	523	500	475	528	480	505	533	512	489	505	488	481	526	530	526	482	495	531	485	502	471	506	536	537	519	534	512	482	496	510	499	472	493	498	533	547	529	498	518	514	469	491	486	531	497	533	515	480	490	531	484	519	478	490	521	500	511	502	500	440	528	499	509	478	446	497	527	508	512	468	520	482	496	525	493	508	449	514	534	522	486	495	493	512	499	545	503	518	513	486	506	499	522	495	496	508	493	498	458	492	482	525	517	522	515	528	516	495	472	530	522	530	512	492	486	491	547	497	512	489	520	527	532	544	518	523	495	477	555	481	527	515	506	561	502	513	544	521	514	515	556	515	470	515	486	500	497	477	509	465	497	541	513	517	543	457	505	524	475	492	516	483	548	479	523	485	548	517	514	512	541	513	480	489	493	495	492	503	522	513	469	528	505	513	503	542	541	498	495	519	506	525	501	529	502	490	501	473	511	504	512	520	492	472	506	471	534	520	519	461	529	477	489	488	478	507	535	527	506	533	498	487	508	496	526	451	454	494	529	521	532	476	463	489	521	530	492	507	511	520	498	472	501	515	472	491	507	543	502	507
23541	22441	32276	28603	23382	18598	5993	603	370	364	328	307	284	340	303	318	322	348	349	298	309	329	318	333	336	313	309	326	292	332	298	298	322	341	337	340	325	337	329	305	302	312	303	320	327	330	339	329	324	330	297	327	333	333	302	300	312	302	343	327	314	319	319	344	294	323	348	326	302	366	339	300	330	294	344	328	308	342	354	332	318	314	276	289	319	330	294	360	289	328	309	296	316	292	291	305	348	304	304	337	300	320	350	314	291	327	300	321	326	314	312	302	338	294	309	304	286	298	334	315	282	324	315	295	322	318	332	315	315	306	325	318	314	311	335	340	319	305	305	327	349	322	296	328	312	303	314	313	337	317	319	337	354	323	328	302	317	306	334	326	327	296	324	289	314	309	306	312	286	300	318	330	281	306	295	325	347	310	303	283	320	317	323	323	322	294	336	344	328	312	301	329	332	323	336	315	330	321	297	318	300	310	309	320	301	327	342	344	316	335	288	314	346	329	320	326	324	335	311	332	329	327	320	288	346	293	310	316	317	307	302	304	312	354	340	339	338	314	330	336	321	293	347	344	297	308	290	317	288	330	316	313	339	342	342	344	320	303	307	301	325	292	322	307	313	368	295	325	307	305	323	324	310	299	316	330	320	299	303	302	307	333	289	334	307	339	334	335	319	319	342	325	345	300	292	329	281	318	333	306	307	328	329	312	289	320	323	317	323	320	320	326	330	322	325	295	329	263	298	326	317	314	320	341	299	308	325	312	327	311	299	332	295	317	334	314	335	342	329	310	301	314	314	301	297	344	339	310	296	278	329	322	349	305	321	368	317	335	321	326	297	326	335	294	322	303	333	333	337	310	264	303	313	324	298	270	324	306	326	309	294	317	307	320	315	342	310	297	310	334	323	340	323	328	310	338	307	327	326	294	322	298	320	316	308	328	319	348	316	297	325	344	344	334	328	311	301	309	326	315	343	354	314	279	339	308	297	323	316	352	341	308	328	318	330	305	337	318	311	323	304	320	314	340	300	336	333	317	303	326	288	325	284	325	314	340	332	302	312	329	330	312	317	295	308	320	318	314	320	327	300	307	335	289	289	320	302	309	298	327	318	342	324	318	327	333	307	298	313	297	318	340	298	324	307	357	303	310	325	316	321	308	341	301	318	299	320	324	320	339	324	326	356	295	326	309	285	316	330	311	330	317	317	312	306	316	305	347	328	282	328	333	291	338	315	348	295	344	302	290	343	327	291	319	292	307	329	308	336	307	313	321	339	308	347	318	331	322	321	311	295	340	302	319	309	315	327	340	307	298	293	328	296	319	329	306	296	325	334	322	341	321	336	308	295	305	341	343	335	307	338	304	319	326	258	338	312	288	352	327	305	304	338	299	316	306	274	347	342	333	352	306	338	298	320	289	337	327	326	293	311	312	322	330	288	345	326	302	321	303	295	343	303	314	323	325	323	342	345	340	295	345	300	313	343	308	313	319	321	303	304	302	322	349	332	339	299	289	315	336	368	305	300	301	329	326	356	342	310	314	312	345	325	310	323	321	306	296	299	297	281	322	308	319	329	311	350	313	322	318	307	335	330	283	306	309	332	329	323	302	308	320	334	304	313	315	304	299	334	303	299	343	322	317	322	316	315	326	323	318	319	323	312	323	307	331	314	299	331	310	307	324	333	311	337	279	339	319	329	328	301	339	318	321	352	351	318	303	323	316	333	335	312	295	297	309	302	318	288	326	330	321	296	335	323	301	312	300	307	322	328	339	312	318	320	301	321	328	320	317	292	320	327	345	347	322	316	304	342	350	331	329	337	345	340	309	315	330	304	306	332	309	288	324	314	320	300	342	340	332	301	315	300	318	313	304	325	317	333	333	326	302	314	287	330	320	339	332	305	305	305	347	316	332	316	332	308	346	322	327	338	317	333	356	310	336	301	305	303	328	325	327	299	338	325	350	341	309	314	302	338	326	322	348	319	327	299	303	321	310	307	324	316	309	306	332	311	329	341	323	323	335	335	367	299	325	325	322	331	301	324	296	299	322	293	322	321	337	293	318	319	336	308	328	317	310	313	302	337	332	294	324	323	308	314	342	342	335	337	297	289	362	301	312	316	328	305	291	314	304	344	290	321	296	314	323	320	287	312	318	304	340	315	312	366	314	320	326	334	324	300	318	327	316	297	305	314	308	324	321	334	337	337	327	314	322	325	319	339	296	320	288	333	339	323	329	301	277	333	316	325	324	312	292	328	345	303	313	319	295	308	303	317	320	318	295	316	315	311	321	328	298	321	316	343	301	304	344	322	324	309	321	319	319	313	284	316	327	287	311	301	317	312	342	307	324	308	323	310	319	316	310	324	301	304	294	315	349	340	333	327	328	343	292	293	323	344	341	325	307	316	293	343	310	322	344	308	302	311	348	313	337	295	315	296	308	301	304	305	322	304	320	279	340	330	326	309	320	325	325	303	344	325	314	303	297	334	310	308	337	317	354	320	323	301	328	269	329	316	321	325	294	322	309	341	313	329	318	330	291	337	333	301	339	309	320	327	320	288	339	332	317	321	295	314	360	299	312	319	307	320	321	335	307	331	303	331	268	296	318	312	318	327	318	329	308	292	313	341	296	333	313	326	329	322	334	324	309	310	326	308	329	324	332	323	333	272	297	331	322	302	334	302	283	309	307	318	300	328	279	322	315	307	314	295	340	284	287	327	319	302	309	288	340	323	304	328	333	305	282	306	317	306	352	304	300	321	300	345	333	332	347	333	309	327	335	313	306	342	344	305	325	333	353	333	285	317	320	319	331	311	313	328	299	275	328	321	322	323	299	309	323	298	310	291	305	301	277	328	315	299	315	323	343	316	316	294	332	293	300	290	284	337	336	325	326	317	357	341	322	316	328	316	320	345	302	293	352	290	288	324	309	294	311	328	298	301	282	335	316	303	353	309	300	312	333	304	334	336	291	326	321	298	314	330	353	326	326	336	308	346	326	349	321	316	316	303	308	292	327	306	275	315	310	326	311	310	313	321	313	304	316	311	295	309	294	296	289	331	306	332	323	308	335	305	283	312	342	317	320	299	307	318	334	325	314	301	316	309	320	319	304	290	331	323	321	329	327	318	288	339	290	357	290	314	295	333	317	287	344	334	313	333	304	325	320	315	284	333	321	297	309	326	321	300	311	311	349	294	319	339	339	324	309	301	291	305	338	299	311	319	352	292	317	306	297	313	355	313	334	331	307	317	308	324	332	329	281	306	346	321	328	287	320	300	316	302	324	314	311	316	375	285	291	317	356	343	305	289	314	328	306	293	334	338	303	316	306	288	299	336	277	312	294	298	310	298	323	319	322	318	307	315	334	322	322	348	305	311	307	297	315	302	306	322	322	291	308	340	318	316	325	310	314	290	318	303	358	332	354	319	321	300	335	331	306	336	316	290	297	333	287	317	344	325	332	309	317	300	300	329	328	335	342	313	299	310	346	324	306	304	336	341	309	316	313
60257	101292	78819	53782	33185	14006	3623	984	639	585	615	595	580	654	570	556	554	581	591	525	574	518	609	606	592	572	588	595	568	547	588	570	634	575	591	523	601	533	584	604	565	556	573	562	534	553	567	538	530	538	598	585	567	634	526	567	547	617	585	571	562	577	560	568	568	614	589	622	569	564	586	551	551	593	644	541	560	571	522	594	540	589	574	571	545	583	636	567	561	582	597	610	602	554	622	564	583	514	559	531	560	608	526	571	591	582	573	592	565	572	601	563	602	572	562	583	529	569	562	567	566	543	564	579	580	584	551	590	610	599	566	558	572	558	542	594	528	561	553	594	574	518	591	603	594	622	608	537	575	583	576	580	584	586	553	562	529	539	555	554	570	598	551	561	580	584	589	606	572	576	594	581	612	571	591	565	579	561	554	555	558	575	555	582	577	564	569	599	512	535	578	555	547	573	569	587	569	545	554	590	602	567	567	585	584	601	564	614	605	580	574	542	606	581	547	561	529	597	577	558	572	559	604	546	560	538	544	573	577	593	603	605	570	573	598	545	557	544	555	573	553	538	546	564	601	562	571	571	551	580	553	625	572	575	569	618	562	559	545	582	581	600	581	546	584	563	565	590	599	596	548	562	597	599	614	547	589	551	559	602	591	521	554	565	606	601	571	531	558	549	557	549	585	550	552	584	542	591	563	576	602	591	600	536	561	573	600	568	592	540	573	545	609	563	551	576	561	550	579	553	540	574	597	573	610	535	606	573	522	568	608	545	590	568	551	580	548	542	577	593	558	548	582	557	578	576	556	546	559	570	567	543	584	571	558	592	565	558	563	494	599	606	594	577	543	555	554	591	593	529	562	547	574	571	549	579	579	545	593	583	553	596	590	634	591	588	569	545	590	542	559	553	567	554	554	547	578	507	561	591	600	534	566	573	532	559	579	595	592	567	588	579	577	601	583	570	629	566	605	583	544	593	549	555	565	584	548	580	546	542	567	572	543	537	551	577	582	560	570	598	564	543	560	564	601	560	527	599	591	546	602	535	605	575	557	580	539	531	561	561	553	541	573	573	554	540	572	613	564	588	579	547	593	581	542	554	590	577	586	572	570	556	599	565	604	558	591	624	571	597	574	582	552	544	573	571	555	583	598	573	555	578	576	554	539	576	573	560	552	604	560	600	555	587	521	587	571	559	533	550	544	557	562	556	550	591	577	553	592	551	609	590	531	572	552	537	561	570	563	577	568	591	598	555	528	567	579	568	551	589	560	593	550	577	528	580	583	548	538	597	541	543	521	576	573	565	543	583	535	559	617	571	577	577	607	556	566	543	584	547	552	550	617	540	548	550	535	578	559	636	594	594	581	603	572	595	583	582	564	580	535	575	615	603	602	565	562	596	598	615	578	563	570	589	568	615	590	576	575	560	518	566	567	597	576	540	571	582	573	571	576	537	539	560	573	527	558	588	552	567	539	591	624	563	561	497	630	541	581	545	634	563	576	570	588	572	572	576	590	569	536	567	572	546	581	547	555	554	596	549	587	591	538	567	591	569	566	610	624	549	559	561	540	540	567	554	591	548	598	624	555	580	533	582	554	565	571	565	569	567	581	605	533	529	552	586	562	554	596	550	602	610	562	534	569	579	551	587	544	574	638	548	600	580	581	563	576	561	577	559	575	551	583	569	557	593	581	568	551	560	581	541	579	540	558	575	579	567	549	555	562	542	530	594	571	604	609	585	563	538	542	545	548	533	566	570	532	579	570	584	592	599	560	512	578	553	547	590	557	624	564	564	605	528	581	584	538	542	576	529	599	562	538	594	570	566	553	620	556	538	541	576	546	578	565	568	605	551	578	598	615	565	543	597	555	575	568	600	552	605	511	551	563	554	580	543	565	575	595	553	592	532	616	571	555	552	587	555	548	549	552	587	540	603	589	571	575	593	536	517	528	544	565	541	550	573	603	571	603	552	559	558	562	593	577	550	520	558	544	562	543	585	595	590	597	562	581	570	568	528	594	579	556	570	585	640	545	574	597	550	583	585	573	550	539	603	590	553	546	567	587	579	600	581	594	581	580	577	524	565	580	581	569	558	549	599	523	564	600	573	606	600	571	589	573	556	544	566	575	549	606	621	602	544	556	606	593	591	567	550	581	575	574	572	560	549	571	599	562	590	548	584	601	568	573	614	568	593	545	531	588	585	570	583	566	567	559	546	566	580	583	539	592	577	571	555	580	540	595	596	586	564	546	584	528	583	567	584	588	568	501	585	576	574	589	588	592	568	579	564	562	581	621	541	579	607	551	614	580	586	578	513	554	577	620	611	583	526	572	532	572	573	560	561	587	529	537	576	528	555	591	587	548	529	568	596	550	583	571	521	563	592	583	575	550	544	607	557	582	574	602	588	563	591	625	572	540	555	559	560	591	547	588	591	585	590	555	570	598	568	577	564	562	569	582	555	574	594	576	557	583	574	591	598	534	568	569	556	573	509	569	544	578	616	524	585	561	601	544	575	542	572	575	568	540	559	499	572	561	574	577	553	575	536	617	604	609	574	621	547	578	567	565	558	554	584	599	636	536	558	552	592	575	547	583	557	594	602	580	541	563	592	524	602	580	559	575	569	583	528	536	582	569	551	608	550	576	570	580	575	543	577	594	585	568	566	569	578	571	547	582	603	598	556	587	576	569	562	612	601	569	565	580	577	559	575	552	541	543	592	560	590	562	611	581	588	539	561	548	611	553	565	555	557	581	542	571	555	598	582	548	574	576	625	600	573	564	541	578	557	549	585	548	540	599	553	615	537	567	611	597	556	583	597	585	603	564	565	574	586	600	583	566	588	601	563	587	538	574	576	584	540	594	573	543	579	587	597	534	562	557	581	583	566	581	586	601	627	564	577	581	555	575	526	538	570	583	560	556	586	550	571	521	550	537	607	529	556	557	590	581	570	564	574	543	555	622	582	571	617	517	552	525	630	562	549	604	563	616	592	587	583	573	528	576	556	553	578	537	580	567	571	602	578	608	595	569	572	557	574	564	565	554	601	566	572	619	569	584	546	584	565	565	559	555	523	549	596	535	571	553	584	561	600	539	555	511	561	578	566	560	566	576	551	560	552	563	554	530	614	579	522	616	613	577	560	571	573	557	597	579	574	619	590	573	555	556	576	602	588	569	569	594	555	595	564	537	554	576	568	500	538	628	640	509	611	574	563	553	590	575	572	543	575	580	566	580	605	572	553	612	568	558	575	595	595	572	595	574	574	596	608	582	523	560	599	559	595	562	586	545	556	597	551	569	599	505	572	571	574	609	547	609	595	580	605	587	558	592	557	577	594	543	532	622	551	584	555	543	584	590	617	543	551	586	592	564	591	609	548	559	560	607	575	532	589	568	600	600	607	536	574	534	551	580	580	588	645	549	590	585	592	559	567	599	594	572	572	568	597	556	620	547	539	604	591	625	624	595	579	584	572	572	564	572	561	609	597	560	556	584	586	558	547	564	576
28835	29759	28612	15456	4098	1010	384	285	251	271	241	290	245	233	247	262	248	285	238	259	247	248	265	255	254	270	279	239	282	286	264	253	274	246	250	235	280	238	274	275	269	231	242	246	280	259	264	275	286	272	260	257	259	260	268	248	234	264	258	270	249	246	242	256	292	271	263	261	268	261	268	259	236	254	273	244	287	226	237	221	257	283	259	252	247	253	263	258	280	262	238	252	224	259	253	253	261	245	249	283	255	273	257	259	254	272	257	220	239	239	251	232	257	254	258	270	265	271	290	275	256	266	284	236	243	274	264	264	242	257	246	273	265	278	253	271	251	281	273	244	260	269	262	285	266	258	250	257	253	279	246	263	276	251	257	226	234	268	239	278	257	231	256	268	272	241	286	238	276	254	246	271	264	260	284	270	242	220	284	273	274	242	251	267	256	255	290	255	273	257	264	269	220	244	292	257	259	255	268	262	249	252	261	294	256	263	272	268	263	257	263	287	264	254	257	248	271	233	241	238	262	269	263	257	283	269	249	269	249	233	248	286	230	257	253	258	264	236	252	254	242	274	272	244	243	284	230	255	262	267	237	238	267	262	260	282	239	249	275	281	256	260	268	275	269	258	257	262	255	259	263	253	272	243	265	273	259	260	265	269	250	249	279	277	299	277	231	271	235	254	271	269	235	250	268	277	247	255	248	256	276	275	270	256	247	257	230	253	238	271	249	266	245	237	275	267	269	263	243	244	250	263	280	244	239	271	256	278	256	248	267	238	240	253	250	269	239	285	273	240	266	247	283	278	241	249	263	245	270	261	272	267	263	254	241	287	243	268	239	260	248	261	265	293	261	262	251	237	258	239	248	244	231	296	244	241	234	216	256	287	246	255	258	273	253	242	248	237	242	238	273	270	295	268	276	282	255	256	253	237	254	253	259	243	267	226	241	274	254	251	247	263	274	296	252	224	238	279	257	269	238	259	250	262	266	279	274	245	248	251	257	225	253	233	268	250	214	260	251	217	271	289	270	238	255	259	260	281	246	252	262	255	247	253	264	221	268	250	250	266	257	272	277	255	257	274	262	244	249	279	267	262	237	230	255	281	255	249	272	253	248	256	242	256	223	249	252	279	234	253	256	274	237	252	244	257	265	273	256	252	260	247	251	249	246	243	244	277	239	233	269	255	234	226	255	253	265	234	259	246	234	259	247	242	241	271	252	260	248	258	272	253	250	249	256	252	271	246	263	249	259	254	268	264	288	240	254	250	263	254	250	241	285	227	239	267	264	251	247	260	273	240	261	257	261	264	258	236	255	256	252	263	290	273	230	255	244	242	286	249	262	269	224	275	242	293	243	242	254	222	245	233	252	253	223	252	246	246	269	219	223	261	258	255	270	271	269	244	243	274	260	257	226	258	268	243	254	255	268	248	265	251	257	249	266	262	252	244	259	252	251	264	247	234	235	230	251	265	269	244	261	254	251	263	273	240	276	279	272	252	289	280	260	251	264	263	258	248	258	265	273	256	261	245	254	259	251	259	276	267	260	253	247	255	258	280	272	282	240	274	261	274	281	272	218	305	265	243	246	266	275	245	263	255	271	268	251	235	227	250	237	265	259	232	256	235	256	272	258	262	259	251	267	283	234	270	227	223	266	271	266	256	250	236	258	258	271	276	292	250	256	250	283	235	251	278	278	265	249	280	278	282	276	258	231	243	224	264	255	287	249	250	274	251	267	266	250	236	263	257	253	266	273	273	237	277	257	270	242	244	253	254	262	247	258	263	267	251	278	264	263	265	241	256	246	252	269	279	257	252	239	271	253	253	244	234	246	250	270	270	259	259	265	244	249	250	262	274	246	279	263	254	272	257	261	241	241	282	251	294	271	256	269	242	244	257	272	255	251	264	260	263	272	270	249	231	244	277	255	263	249	249	278	252	248	275	232	267	254	269	258	264	259	269	291	257	257	247	248	263	231	248	251	246	270	251	250	257	282	265	271	258	276	253	253	289	251	263	273	260	278	284	290	291	248	232	246	257	284	265	248	262	276	259	239	243	277	242	244	268	257	270	220	253	267	281	264	296	276	260	251	236	259	263	250	250	237	252	258	230	288	253	231	269	281	291	250	262	228	259	256	266	281	263	266	246	260	252	228	264	240	257	246	257	244	257	249	280	257	271	250	254	276	248	245	261	280	271	266	271	258	268	245	264	244	272	269	253	253	244	269	272	247	266	287	240	252	274	244	280	271	258	254	248	256	267	255	280	261	272	233	250	274	258	265	242	239	233	259	279	216	257	270	289	257	269	238	259	239	266	266	271	270	281	251	235	279	285	251	270	241	249	242	261	262	244	248	245	267	275	271	257	269	262	266	269	273	293	240	263	231	244	232	263	247	245	244	262	244	261	277	242	238	230	240	271	255	256	277	256	289	255	267	267	234	270	260	225	245	252	254	235	282	271	253	283	250	265	269	269	249	263	261	266	261	246	246	243	260	255	257	226	264	268	283	221	242	257	275	252	275	259	249	242	251	276	263	266	247	282	265	240	242	244	281	261	237	253	254	258	262	305	264	268	239	271	263	230	268	264	263	279	292	258	270	226	286	258	233	262	240	249	248	264	251	253	251	244	251	284	271	263	226	239	247	248	250	238	305	231	287	272	260	229	251	255	262	256	275	283	251	262	257	255	285	269	245	247	244	267	242	290	274	237	263	253	248	270	260	241	260	259	254	258	272	285	251	272	269	248	271	283	230	248	249	259	252	250	256	241	227	260	283	254	245	233	313	275	273	263	250	262	272	255	253	250	264	246	263	235	238	236	258	239	230	276	277	242	271	298	243	270	258	266	259	254	262	233	232	275	236	261	249	238	285	270	259	273	240	231	240	248	257	284	252	255	280	255	251	284	259	222	273	243	257	280	273	268	253	247	247	256	248	262	247	270	241	262	274	251	242	231	268	233	250	260	243	252	265	277	256	226	247	253	260	257	259	287	260	277	260	257	243	274	252	266	242	252	269	256	240	249	247	238	243	265	268	231	283	232	260	276	225	263	224	272	299	235	257	263	259	233	233	279	262	260	264	249	246	230	237	268	252	255	253	265	272	251	267	243	267	249	241	242	248	254	245	263	266	237	250	272	239	253	268	267	259	287	281	291	262	274	267	252	232	256	261	240	276	240	230	252	266	235	251	254	258	258	284	253	276	258	256	258	253	267	230	251	276	262	253	278	234	242	236	276	256	243	277	255	257	249	270	258	239	264	239	232	252	234	261	279	270	277	286	225	229	289	264	264	265	246	271	282	254	261	280	248	277	271	257	260	274	264	253	273	260	258	290	254	243	262	264	229	247	255	276	270	290	263	266	249	236	234	267	269	233	278	253	275	229	262	253	292	284	265	251	272	262	248	238	256	279	275	263	251	262	242	250	236	255	246	244	229	263	235	260	241	271	282	243	267	252	227	249	274	261	248	273	250	274	254	264	272	237	249	241	252	270	271	267	283	239	276	234	270
35141	47390	35218	18800	7646	2268	837	530	460	495	463	525	515	490	455	430	502	505	458	460	486	486	491	475	510	486	526	501	539	489	486	525	485	454	540	524	465	469	490	515	472	548	463	499	514	480	514	531	517	506	485	477	496	505	505	519	463	445	465	484	512	522	480	489	499	477	491	514	496	514	467	500	550	482	449	520	491	509	480	523	492	470	484	468	451	519	494	504	476	526	486	465	497	478	508	465	515	474	495	490	541	511	472	482	514	475	479	509	510	484	477	510	438	504	479	502	489	476	495	492	443	477	469	511	462	520	535	524	457	459	489	507	525	537	514	477	499	481	506	477	483	491	472	520	479	462	511	455	484	471	465	511	490	519	520	484	478	480	448	514	513	466	462	501	468	501	457	531	452	483	516	469	459	481	500	505	512	523	455	497	472	488	488	525	449	489	500	533	475	556	516	485	489	479	502	483	492	482	534	513	486	460	490	497	462	494	519	482	460	473	502	488	533	512	515	506	550	503	430	485	517	507	511	489	537	493	486	519	471	459	509	481	468	521	472	499	491	502	487	482	494	521	532	507	448	468	544	482	492	499	494	458	513	501	498	501	535	523	502	469	497	519	509	489	521	521	482	499	491	496	544	503	515	461	503	494	489	531	491	527	494	492	491	505	448	508	482	489	537	464	496	478	526	494	453	509	469	517	503	488	472	490	499	488	522	509	487	483	468	467	460	476	455	542	470	518	478	489	444	459	478	502	482	481	471	516	481	493	519	464	530	504	505	524	499	500	473	475	459	490	522	515	450	473	493	474	520	498	496	523	493	468	476	499	464	464	507	498	480	516	531	453	516	496	506	517	486	506	488	515	525	505	490	496	507	486	498	502	496	498	457	452	495	480	533	495	524	440	516	498	508	477	493	502	488	487	485	520	506	486	471	494	496	471	504	500	488	473	455	476	516	527	449	491	441	477	458	516	504	491	459	501	514	502	529	464	488	500	514	479	509	471	482	488	502	463	453	515	488	485	500	504	474	511	538	494	499	520	489	508	503	553	475	533	498	485	468	450	536	497	481	483	488	466	510	492	464	522	503	472	484	467	493	482	479	486	499	464	490	508	482	449	533	487	475	488	513	487	487	500	485	501	514	512	497	503	502	504	480	534	496	467	486	526	493	488	475	463	463	520	488	464	503	528	473	510	519	507	508	476	460	492	538	455	495	458	482	473	492	516	508	516	513	455	494	476	504	471	495	453	457	523	522	496	492	494	483	524	511	480	464	487	498	510	458	526	493	491	540	537	490	490	529	480	444	481	447	482	530	492	507	534	520	461	512	518	486	500	463	502	491	518	502	465	490	497	471	502	511	462	472	520	502	465	471	522	467	452	496	520	471	522	466	556	474	500	526	503	506	524	479	511	522	456	464	507	464	518	497	479	526	469	463	444	482	502	462	489	475	517	476	507	514	520	522	533	528	456	486	531	526	521	507	497	505	459	501	480	458	487	485	514	469	465	511	497	490	518	521	474	517	497	483	481	486	487	515	533	494	486	503	506	515	482	498	507	504	469	512	510	503	516	488	461	534	501	510	496	515	459	467	501	493	500	478	470	520	524	487	498	500	529	496	501	514	491	498	497	495	510	460	478	518	464	502	508	485	477	490	493	518	511	518	481	484	500	515	484	494	472	525	505	481	530	483	451	529	512	484	481	486	480	498	495	526	498	516	490	468	476	475	500	430	485	506	468	500	454	499	528	457	480	495	494	497	489	483	500	486	498	495	501	494	512	439	516	501	475	476	483	487	473	481	498	502	501	505	487	531	498	501	462	528	517	510	487	489	481	471	522	492	507	494	516	502	497	486	479	498	530	496	466	522	527	530	475	489	522	492	498	533	518	512	475	512	474	467	486	509	456	518	477	528	460	472	513	489	472	498	487	498	518	507	486	480	477	500	528	442	493	509	507	483	488	532	501	431	517	467	492	474	500	462	519	543	492	502	480	487	492	470	513	509	484	495	465	503	484	484	507	518	486	481	491	507	506	491	523	483	456	451	493	485	462	498	487	491	524	492	510	468	438	514	510	506	480	479	498	486	490	501	475	517	489	475	497	508	514	516	495	507	467	508	487	521	465	477	472	479	450	492	481	515	465	475	475	508	470	458	512	518	481	483	504	458	511	503	509	505	526	511	498	497	471	536	500	464	494	514	530	509	505	506	508	494	524	488	484	474	461	488	495	521	505	485	488	509	472	499	488	500	465	490	484	492	519	525	482	531	480	464	518	517	510	509	510	508	530	484	466	504	475	504	509	514	499	503	479	471	485	473	483	509	479	479	505	523	482	483	469	487	472	460	486	495	488	501	462	485	480	493	487	528	478	471	517	520	508	478	473	483	492	463	474	468	497	487	500	470	489	446	549	530	507	531	550	495	452	514	471	468	479	479	501	489	448	520	470	496	464	493	470	481	503	450	463	505	518	495	487	464	465	493	467	489	472	487	473	535	474	468	477	558	478	496	497	493	460	481	492	508	534	504	476	478	497	477	467	536	479	495	480	513	504	492	508	465	465	522	478	517	527	494	520	496	503	500	495	482	522	498	498	504	479	481	505	463	487	490	436	449	502	447	533	564	509	501	456	451	542	517	487	470	490	506	483	505	503	470	448	470	424	500	466	475	489	489	502	492	494	481	500	501	433	487	487	484	517	506	479	495	513	507	504	486	506	507	486	521	527	469	472	444	523	505	501	482	524	510	494	501	484	465	523	506	472	493	505	463	495	487	495	456	515	486	502	518	495	550	511	513	467	487	489	491	508	495	516	465	514	474	489	493	484	468	505	491	503	482	531	512	492	451	500	498	500	529	455	463	482	488	511	476	498	486	536	526	497	488	492	490	507	496	491	498	534	488	484	499	494	497	476	509	495	489	475	505	477	515	488	494	481	524	466	469	426	518	547	497	507	496	539	473	526	482	474	468	510	505	492	511	484	487	469	464	481	492	537	490	461	495	523	517	461	485	529	529	461	488	507	493	513	468	494	481	479	539	461	510	487	514	513	497	508	507	482	453	535	508	481	476	453	525	543	466	477	503	485	505	464	485	501	519	483	530	457	519	490	515	502	466	505	504	441	489	489	462	485	472	529	472	477	493	515	458	470	525	520	515	489	505	506	494	461	527	499	485	496	464	471	510	482	472	496	511	524	501	481	497	518	471	490	488	547	469	457	496	448	503	541	481	552	498	466	528	510	488	492	484	510	482	516	510	492	511	484	486	504	489	472	488	500	515	450	481	532	487	471	495	509	485	464	467	479	481	507	459	480	476	501	478	504	495	482	462	479	529	510	495	494	492	496	496	504	498	559	482	468	450	476	483	533	479	508	479	485	516	499	479	534	435	511	477	486	462	511	503	512	487	502	507	498	495	517	496	510	516	474	469	508	518	505	458	509	497	479	511	490	468	481	523	476	482	539	509	514	455	487	471	477	484	508	527	485	474	433	526	511	512	485	527	499	509	504	499	494
24752	24100	35792	34245	22639	10567	1452	391	259	278	294	294	274	286	259	284	305	267	288	282	264	294	276	265	291	250	285	247	276	308	266	286	279	272	286	293	265	269	251	276	269	272	265	257	251	273	228	274	274	251	246	267	261	275	274	272	286	274	262	270	286	268	263	274	255	277	296	280	259	246	264	274	255	270	270	279	243	270	280	284	261	257	272	221	246	268	296	259	257	278	263	264	244	270	252	282	261	263	252	270	286	256	260	252	252	242	268	272	257	253	251	250	262	264	269	283	252	253	267	264	276	272	273	277	256	248	270	258	295	258	266	266	264	274	277	259	295	277	266	272	278	277	249	240	286	294	277	270	273	262	270	292	270	264	273	282	270	283	255	251	276	274	255	268	282	288	264	237	252	287	267	256	269	270	275	270	275	255	260	246	238	248	244	250	236	262	267	262	253	241	288	260	273	263	308	278	255	254	276	251	271	274	274	267	280	284	287	271	276	273	264	268	283	252	294	251	279	255	253	277	261	274	272	243	247	279	290	273	275	250	255	292	280	270	258	268	262	278	255	250	242	268	308	242	274	267	281	286	280	251	271	280	260	270	276	258	258	271	276	265	260	299	254	248	293	257	271	266	301	283	248	300	275	284	261	302	275	270	261	275	259	271	246	283	287	272	273	284	245	253	271	256	241	253	283	251	266	274	296	266	262	256	275	302	267	257	285	269	276	272	262	264	261	250	260	245	256	248	287	279	289	256	257	273	273	261	243	280	275	262	287	278	266	255	282	281	247	266	281	277	288	291	231	281	255	268	268	277	296	290	255	310	257	271	271	273	272	283	257	279	299	240	253	275	274	275	264	275	268	246	258	256	283	245	240	257	254	279	257	250	248	246	264	262	251	253	268	245	265	286	264	269	275	277	260	284	258	265	226	246	260	261	260	244	290	251	297	293	291	262	276	293	249	268	272	254	281	283	265	266	281	240	280	277	267	277	261	253	303	278	288	253	279	259	279	275	264	298	297	303	263	263	280	280	297	255	229	283	232	249	263	254	252	272	277	276	248	233	268	247	290	277	243	256	276	252	255	294	256	260	270	229	285	267	253	273	245	263	253	278	260	302	274	288	256	261	267	246	265	263	257	299	262	258	263	251	262	276	267	252	228	290	289	300	274	298	269	271	268	261	247	272	235	267	268	258	270	287	271	273	249	267	254	274	272	280	280	270	278	255	266	278	267	249	274	255	266	266	295	271	265	237	293	279	295	267	278	274	255	287	280	285	260	257	251	265	285	256	257	250	278	281	267	292	305	265	240	260	268	308	258	263	260	259	279	285	293	269	260	277	232	277	266	266	293	284	298	259	279	263	266	267	279	269	272	236	288	289	256	228	254	278	255	258	278	270	263	298	254	300	265	270	280	247	269	304	287	271	281	300	269	254	264	265	287	250	249	265	259	267	283	270	255	252	266	265	275	322	284	258	283	254	286	286	257	253	273	285	261	241	249	276	241	272	278	243	256	261	250	277	260	298	241	250	253	256	277	282	279	257	239	242	263	258	274	258	259	247	277	270	281	277	274	293	265	290	269	244	292	286	251	296	287	286	254	256	249	223	269	290	258	265	256	295	270	263	275	254	277	252	262	250	249	279	289	296	268	287	296	273	285	288	256	277	239	266	249	274	258	267	254	217	289	264	268	268	249	250	244	260	277	267	259	274	267	301	267	267	262	284	262	243	264	267	256	290	277	252	236	257	239	280	268	287	274	265	270	283	246	278	229	280	241	264	248	281	257	278	281	251	255	250	241	258	254	270	259	236	269	266	251	267	256	263	307	277	287	277	274	254	263	268	266	237	266	286	257	277	264	252	265	255	261	264	263	235	281	260	259	265	260	271	269	269	266	269	276	269	288	273	256	267	287	287	269	275	278	264	262	287	291	273	260	251	291	260	258	262	289	295	270	253	258	277	282	253	277	268	289	284	257	279	247	260	256	281	276	270	275	264	257	289	283	276	264	294	280	283	266	259	271	262	269	284	266	270	259	262	261	283	261	249	257	247	279	280	265	258	243	260	264	256	290	257	284	283	247	269	247	264	263	259	285	258	275	258	281	262	257	241	276	293	280	265	283	244	266	261	275	272	285	256	242	314	268	263	275	264	263	281	287	283	275	284	279	283	251	291	255	241	272	288	275	246	305	271	243	263	277	250	273	262	234	273	268	249	265	261	269	247	238	258	256	237	236	258	253	267	298	245	281	288	267	270	267	281	248	275	264	268	277	264	269	273	257	264	250	239	269	268	285	255	272	227	278	292	244	241	267	281	265	271	265	259	263	278	279	243	275	288	295	270	265	251	271	291	269	265	253	275	279	260	273	292	259	286	294	249	282	241	276	272	270	271	284	261	234	336	287	272	283	260	257	252	257	287	278	272	294	275	264	260	257	254	274	276	303	254	283	276	287	267	282	238	253	250	275	259	243	260	299	267	252	260	263	279	265	263	270	262	245	275	248	277	282	278	307	283	258	272	277	254	288	263	273	310	257	285	288	286	253	291	262	275	254	251	272	306	291	257	269	259	260	274	275	255	254	263	263	268	264	278	301	245	266	278	241	260	288	240	240	246	273	270	229	254	257	251	276	259	257	269	243	276	258	251	280	269	288	272	280	272	253	279	254	254	288	269	269	261	280	261	288	276	253	279	265	247	291	272	260	248	288	277	251	263	291	274	292	272	283	251	252	237	260	274	256	255	270	263	259	292	285	231	268	284	301	272	273	300	263	263	281	274	275	290	271	241	269	260	264	259	263	278	267	293	296	296	253	283	268	247	276	279	252	269	264	266	284	249	270	263	261	246	262	259	310	283	275	277	270	302	278	286	261	287	268	280	268	257	258	286	267	279	255	256	250	244	244	250	267	268	248	297	257	293	261	274	316	279	283	266	270	258	268	284	291	252	268	292	260	265	222	284	245	247	268	258	272	235	277	243	263	256	292	273	276	253	272	248	269	229	237	284	238	251	277	254	266	244	250	252	269	265	287	257	267	253	229	286	238	270	258	274	260	247	278	250	273	254	275	240	270	273	278	283	261	270	268	261	265	279	252	264	273	249	242	267	278	267	263	255	278	266	289	250	276	239	284	288	312	251	288	274	254	270	260	260	250	278	264	279	279	287	285	265	256	249	268	266	270	283	228	266	270	273	245	261	277	268	254	255	249	257	254	267	252	300	274	271	289	282	267	254	283	248	275	274	265	289	248	238	302	238	278	299	278	284	263	259	305	265	265	275	255	255	268	265	250	258	244	288	244	276	289	292	297	287	264	299	246	292	271	259	293	258	271	245	290	260	263	269	293	295	259	278	254	254	266	259	250	256	273	265	267	270	248	289	240	276	266	291	276	254	269	241	276	263	263	246	269	279	302	261	267	272	291	279	253	262	253	247	263	274	261	274	238	266	261	270	279	257	247	281	299	262	241	248	261	267	275	259	267	268	262	264	241	244	264	266	305	273	232	247	293	262
57790	85428	69191	46969	26459	9283	2160	714	505	465	518	522	537	490	476	487	510	501	490	506	518	527	514	498	548	546	462	527	513	551	518	481	483	513	475	493	468	512	521	494	495	519	489	443	521	493	511	493	504	502	519	520	493	515	491	502	501	548	496	504	540	514	478	525	513	500	490	501	508	501	542	454	509	493	537	501	494	451	476	503	521	494	521	487	508	480	481	529	475	483	506	508	591	517	564	474	544	514	489	498	480	463	501	527	523	504	509	499	541	509	502	552	477	529	498	497	515	491	507	510	502	453	508	520	497	501	546	508	531	528	534	476	521	523	462	547	504	488	451	496	505	541	524	481	506	500	496	497	508	509	526	528	494	499	519	498	516	482	494	528	480	505	511	501	502	527	491	497	504	507	485	531	501	489	478	507	518	506	510	485	500	509	517	479	496	491	470	481	502	492	462	530	494	514	500	490	530	496	489	527	520	515	519	565	495	472	484	521	530	529	504	540	508	496	476	478	512	522	508	525	478	540	506	539	492	483	468	522	524	483	485	525	497	534	497	522	489	501	498	496	522	492	519	535	521	485	547	534	464	527	482	509	517	512	494	508	488	510	548	518	503	522	537	513	480	511	476	548	520	502	483	512	494	523	504	537	508	474	505	483	485	431	516	478	531	513	519	523	467	491	516	542	533	481	516	503	527	564	472	523	523	520	491	529	468	509	476	541	522	489	524	538	520	481	498	521	515	520	502	516	531	521	484	512	505	513	508	515	544	530	468	468	467	525	503	539	534	511	497	500	481	535	504	508	530	550	473	559	496	501	489	505	486	495	480	499	460	457	536	474	459	480	517	502	524	510	515	490	507	528	501	513	513	491	497	552	500	525	475	505	492	475	545	490	509	511	525	473	508	519	537	513	518	487	491	535	504	498	535	509	483	513	501	498	510	521	480	496	486	530	500	498	532	472	487	497	487	535	513	517	526	530	495	537	527	513	524	528	510	518	529	511	530	507	522	493	487	486	509	471	511	496	436	508	492	542	489	519	530	480	519	545	512	508	509	512	506	479	503	517	527	512	527	498	519	523	539	497	513	483	520	526	502	467	542	484	511	513	521	470	481	478	496	496	461	457	511	507	536	519	486	483	479	486	487	528	519	514	516	513	509	479	502	497	535	466	490	573	515	510	509	498	506	497	495	503	506	511	505	514	492	507	502	515	502	535	530	509	479	529	513	473	507	473	506	520	461	536	536	495	547	494	491	507	480	512	500	509	490	477	523	486	478	508	471	495	552	538	524	499	541	527	487	552	525	535	527	528	457	501	532	528	495	509	508	517	497	488	502	527	510	518	484	495	493	526	488	515	514	457	509	505	528	510	486	530	475	536	538	484	529	522	516	516	548	488	471	530	480	493	473	556	482	540	486	501	473	500	502	508	575	509	489	514	514	526	511	481	518	517	533	488	499	503	516	524	514	492	509	499	513	500	508	524	513	520	471	492	464	492	448	471	490	525	501	513	526	486	540	470	497	504	493	506	513	485	511	482	501	461	498	484	532	534	513	498	459	520	499	495	488	481	561	474	489	532	482	507	495	525	473	526	485	520	486	532	521	543	526	511	566	518	552	493	484	508	564	488	533	482	509	499	472	501	484	509	520	520	499	497	504	514	535	519	524	497	456	488	489	509	479	489	467	514	521	501	502	543	527	472	485	508	473	525	485	535	523	528	502	519	497	503	467	515	525	540	503	478	520	468	476	525	515	500	502	480	483	496	506	524	520	509	502	541	518	510	525	475	483	492	521	494	552	528	480	519	483	541	521	511	487	460	508	520	517	465	532	489	492	493	475	512	492	493	491	490	488	522	515	508	460	498	506	512	472	512	510	499	538	519	528	498	517	504	491	521	528	493	519	491	509	501	500	514	469	459	494	504	496	557	496	494	509	519	528	516	493	520	504	503	488	477	540	486	490	511	482	532	461	481	512	490	530	474	523	519	512	532	503	482	482	498	479	523	461	490	505	517	514	475	541	488	517	457	519	501	515	504	474	515	500	489	503	535	487	525	495	493	516	547	498	503	495	510	486	524	496	487	509	501	520	490	495	486	534	499	514	552	507	504	494	508	478	518	512	482	520	536	477	510	503	522	478	532	537	511	530	508	497	540	484	521	502	465	528	533	509	538	486	477	500	514	503	523	500	526	508	515	516	523	490	516	500	513	525	544	539	543	507	500	518	482	503	514	530	496	510	493	459	528	551	470	475	503	498	515	467	536	475	504	498	506	474	527	509	499	528	511	494	504	494	530	511	473	547	498	485	521	482	469	490	495	476	514	505	471	513	477	481	529	491	516	490	576	495	489	483	529	492	492	500	486	510	465	507	501	550	480	521	507	507	492	541	546	505	440	460	485	500	569	507	500	490	514	515	506	499	511	484	488	528	532	492	504	505	564	530	492	511	546	498	507	480	547	505	483	497	482	489	519	493	496	480	537	519	518	475	491	480	473	517	463	471	541	485	499	472	510	482	514	490	483	552	528	517	524	523	522	510	508	501	544	500	538	550	503	469	460	463	498	469	513	502	554	476	501	506	491	481	530	487	509	535	474	532	501	538	494	485	494	536	501	484	500	530	526	562	473	496	529	539	482	500	508	473	547	469	530	532	554	528	516	502	495	460	552	527	484	492	495	465	510	515	465	499	511	507	484	494	502	450	538	507	455	473	513	482	520	467	521	497	485	497	506	493	475	458	518	507	512	502	524	528	494	530	495	502	513	532	505	523	486	478	565	482	493	485	523	494	515	525	547	467	494	492	487	495	467	499	487	487	482	552	486	517	500	501	533	472	505	470	557	513	499	500	510	505	531	525	484	510	488	514	525	506	488	492	504	494	530	486	517	519	484	548	505	527	493	488	449	502	478	500	494	537	521	508	505	493	511	514	514	514	529	496	521	465	495	506	538	510	508	524	485	519	528	465	474	519	492	472	531	475	526	496	477	540	473	512	506	487	507	504	486	509	504	529	529	487	524	492	526	525	490	525	503	513	512	532	505	485	549	523	489	529	493	480	501	503	505	475	505	518	534	517	553	479	504	542	531	504	491	508	492	481	499	503	485	503	522	489	524	520	430	450	524	502	510	468	513	491	520	509	514	503	530	543	508	492	495	541	538	495	520	512	508	473	507	477	476	522	518	517	492	505	473	489	486	542	507	520	518	523	523	501	509	544	530	494	480	539	537	495	536	468	501	514	520	494	532	505	493	494	525	489	506	520	555	530	504	520	495	510	484	473	474	486	484	530	489	480	529	504	461	489	508	510	539	515	480	530	503	482	514	513	502	427	508	485	487	537	480	463	529	520	490	478	499	508	562	500	521	527	475	494	573	494	523	532	529	544	507	495	482	514	536	481	508	473	524	519	484	509	526	516	519	520	502	504	509	490	476	508	453	471	503	480	513	543	557	503	508	466	540	526	493	513	548	533	524	511	497	550	494	540	506	517	492	489	472	509	497	519	486	503	469
23505	22885	33374	29380	23163	17574	4915	482	345	346	338	299	327	298	298	343	336	342	310	301	331	318	321	324	329	348	312	339	330	332	323	292	337	295	302	340	285	302	350	331	325	341	319	349	319	322	301	358	324	301	313	312	307	296	323	328	328	354	354	315	296	328	339	317	293	337	328	283	359	307	314	298	326	312	325	315	337	327	326	324	303	317	308	311	312	316	326	315	306	322	325	333	343	312	325	322	349	301	294	306	322	335	299	304	335	298	325	333	308	320	336	318	338	320	296	310	296	303	323	317	339	334	327	289	316	333	302	326	307	282	308	337	298	325	340	288	328	314	312	299	311	317	332	320	331	321	340	356	320	326	266	328	324	281	323	312	329	291	311	326	350	335	352	304	307	293	328	311	328	314	346	299	337	305	296	314	299	312	319	338	317	313	335	326	320	325	337	305	309	310	322	307	322	298	309	332	316	313	322	331	325	301	350	317	332	335	315	320	317	331	309	318	303	290	335	291	332	313	313	320	331	339	318	346	310	299	310	324	334	320	286	337	296	328	326	320	330	334	341	323	351	322	313	293	289	297	342	305	310	313	297	322	321	291	342	311	316	306	319	350	306	336	330	308	295	306	334	313	295	322	300	319	339	303	332	326	304	301	351	313	316	328	318	340	342	322	309	325	326	306	321	305	325	328	383	326	316	332	296	303	312	344	317	317	312	258	325	346	337	283	347	310	349	314	318	308	329	311	308	291	318	321	317	283	299	318	304	278	314	335	315	365	323	297	345	322	359	290	320	327	356	300	299	310	320	320	341	313	279	294	298	318	310	311	304	321	325	324	322	334	294	322	274	297	302	314	304	316	315	298	315	282	299	325	317	307	293	346	307	318	346	306	341	282	303	301	343	332	329	282	318	317	338	326	341	301	334	334	288	302	329	300	311	286	331	293	305	338	316	307	328	316	343	312	293	339	311	300	309	314	325	325	317	300	314	317	330	329	280	300	315	309	327	292	291	329	323	297	286	322	346	316	288	311	303	308	332	323	309	302	311	327	315	300	335	268	299	328	313	345	314	318	336	308	321	328	301	337	346	309	333	321	300	301	358	297	318	314	303	272	323	296	292	308	308	330	333	320	325	301	299	349	316	306	351	307	326	337	322	311	332	300	300	300	335	355	328	321	356	317	286	317	339	310	321	317	308	327	313	303	316	305	304	324	322	294	316	314	307	334	316	349	318	279	323	350	289	324	326	326	322	304	297	308	291	335	315	325	294	325	337	349	334	329	325	325	297	322	331	317	323	328	351	313	312	304	311	329	326	314	305	309	295	335	306	292	325	347	332	330	317	346	300	333	300	311	294	311	331	341	286	328	289	288	311	340	315	341	303	311	322	318	316	308	331	339	306	321	319	306	309	333	307	307	332	301	314	332	296	321	318	306	289	339	326	315	284	317	294	278	327	318	339	303	296	321	335	329	322	307	300	329	292	316	338	308	316	331	278	298	271	357	323	283	316	312	311	335	329	302	325	332	295	292	285	276	288	310	296	326	332	342	315	339	311	332	313	310	303	322	330	313	308	315	330	292	302	287	303	325	312	317	307	303	304	315	327	303	319	329	304	317	348	274	322	294	330	312	319	322	302	335	320	323	322	305	317	321	309	326	332	322	330	323	306	326	316	298	291	324	337	339	295	351	302	334	328	322	312	287	341	325	338	304	309	306	334	305	344	308	347	294	312	298	337	318	333	313	312	296	300	330	298	290	326	295	327	345	306	306	308	312	325	319	299	328	330	320	325	349	329	313	317	316	329	322	358	326	290	283	308	282	311	308	314	335	291	333	291	311	333	303	289	294	337	308	288	317	303	301	331	324	304	304	347	360	309	337	290	289	341	329	301	323	306	319	320	334	301	310	279	299	351	340	303	333	352	334	322	319	298	321	309	352	303	300	356	299	330	309	312	325	301	309	333	312	322	318	309	299	305	330	321	301	301	308	279	331	329	331	329	320	332	324	291	319	301	339	340	331	281	292	302	304	317	300	316	333	317	329	340	313	300	321	311	346	314	293	316	305	321	342	326	342	338	318	289	311	294	305	316	317	346	326	316	303	317	306	297	326	303	342	343	331	306	301	329	311	308	323	326	270	304	331	331	346	315	304	309	344	325	297	313	332	317	335	325	335	306	336	284	332	293	333	327	324	329	286	306	338	283	332	319	309	307	311	320	289	336	296	318	340	309	322	334	297	348	315	332	313	307	314	313	319	338	319	338	335	310	298	336	298	333	317	294	321	351	328	310	317	324	306	321	337	335	298	298	311	285	321	307	329	337	298	334	317	344	338	287	325	329	287	319	308	321	310	316	282	331	306	279	332	319	326	320	333	349	318	314	310	325	294	326	283	323	313	318	299	339	312	339	338	322	308	301	337	325	299	319	306	315	302	307	324	325	322	330	299	320	319	338	271	295	319	315	326	295	356	324	345	290	312	320	279	299	321	320	301	314	362	268	337	305	329	323	326	323	333	301	341	295	344	353	297	315	293	311	293	305	313	318	332	341	313	314	345	306	350	320	320	311	301	314	290	310	304	324	319	292	324	286	317	311	328	354	303	320	284	309	319	309	319	330	316	314	293	328	288	332	293	295	315	319	333	301	322	331	302	326	317	313	361	325	302	317	328	330	319	304	300	313	299	305	288	341	303	321	332	329	342	316	311	320	259	296	303	344	327	332	314	311	321	314	316	315	277	308	318	323	323	338	321	351	309	310	333	304	336	314	297	299	316	295	297	324	349	335	326	304	328	308	341	320	296	280	324	289	312	316	315	309	317	329	323	359	351	332	317	336	322	316	308	334	312	329	318	332	303	299	304	319	300	329	316	336	289	305	310	324	324	301	293	317	323	304	279	313	307	312	319	337	325	332	322	289	338	312	321	319	323	303	300	361	286	334	336	326	322	324	331	339	328	324	293	289	302	322	335	352	306	336	361	327	341	308	311	341	320	306	312	298	305	327	283	302	319	328	311	370	309	315	295	318	299	312	333	300	323	335	316	298	301	299	311	306	292	305	317	324	321	316	279	307	317	295	314	316	309	297	294	319	298	339	311	340	318	293	299	332	320	309	313	313	286	329	316	299	325	322	328	294	306	327	302	328	316	302	329	302	329	314	318	311	275	296	327	331	304	301	314	338	313	319	278	305	320	307	326	332	286	307	304	263	299	303	294	319	328	299	326	318	320	323	302	334	330	342	332	305	304	309	309	310	315	336	358	348	324	293	298	334	307	304	354	325	308	283	348	304	273	292	305	324	309	329	309	309	296	305	329	364	329	283	276	327	291	308	297	297	326	346	315	302	290	317	324	298	298	328	276	319	281	329	293	338	330	276	291	312	320	332	311	296	315	289	323	304	305	307	311	318	332	283	316	317	310	309	332	349	325	323	327	329	321	312	286	313	309	349	340	313	320	339	312	326	303	324	315	311	298	307	319	327	297	308	341	299	324	300	305	329	315	347	315	315	340
57976	101326	78981	53410	31114	10700	2509	857	605	575	565	529	587	566	604	559	570	558	537	539	549	575	564	586	599	582	582	598	558	590	562	549	560	560	584	613	557	560	591	580	559	590	527	555	561	570	580	546	562	579	584	541	613	555	559	556	573	562	580	556	527	562	597	560	563	574	593	509	594	613	545	576	557	556	571	546	591	535	583	559	557	582	567	567	539	565	531	563	570	536	581	588	537	598	631	589	542	578	632	553	534	558	585	564	555	589	606	584	529	561	568	562	573	556	588	588	553	633	563	552	568	541	569	560	538	567	593	552	557	592	571	596	585	562	533	555	583	586	553	568	582	555	577	565	597	562	584	538	558	615	574	561	530	572	565	586	592	543	585	554	564	596	616	571	577	523	563	590	603	573	550	513	575	565	510	592	581	535	616	561	615	565	601	547	553	571	535	556	564	601	563	572	585	575	577	565	576	583	551	561	540	565	514	567	554	582	537	568	546	606	583	610	590	510	580	510	509	542	549	596	511	518	538	572	570	593	582	589	593	559	548	609	581	549	523	563	546	578	572	544	543	566	563	593	532	583	552	582	552	591	615	599	566	586	605	575	576	558	565	536	586	597	557	563	567	558	597	559	538	545	583	566	594	579	588	574	545	567	558	575	573	562	574	529	587	565	568	528	586	571	619	590	587	575	539	571	559	537	547	568	535	523	574	573	568	532	577	586	548	570	546	527	573	573	577	590	583	585	579	572	540	564	590	566	549	600	607	577	560	584	532	598	578	572	587	558	579	572	604	601	546	591	534	526	565	535	573	589	528	559	554	614	553	567	594	561	559	533	570	599	552	577	562	563	520	563	580	595	546	602	527	593	583	606	596	585	576	568	578	572	568	594	598	574	560	566	605	561	569	531	573	552	562	605	562	602	582	553	537	580	616	544	561	574	588	583	590	557	550	603	578	535	559	590	576	565	609	571	580	614	584	553	608	576	552	590	578	614	521	534	553	573	542	583	597	589	555	603	547	544	561	600	540	569	557	611	567	536	572	587	581	558	571	564	567	556	555	555	544	571	594	549	565	558	573	562	569	607	536	553	521	537	608	569	568	555	577	581	546	545	592	581	573	596	530	549	556	609	540	563	521	588	569	573	605	600	572	592	601	565	535	533	599	572	594	574	547	566	575	569	574	527	591	566	574	561	555	551	590	545	517	523	549	589	620	557	565	588	573	542	576	591	561	606	594	616	575	553	596	560	584	582	612	563	575	569	560	592	551	563	529	565	598	626	510	609	594	562	584	576	571	530	520	569	567	551	611	570	546	560	573	604	600	569	597	542	621	614	555	572	521	562	602	551	574	544	591	570	616	574	565	549	599	544	579	571	559	560	563	576	529	571	585	522	543	547	576	547	575	584	606	557	548	582	562	600	554	592	574	584	537	526	548	556	570	589	518	597	565	568	568	550	566	572	588	571	617	562	560	576	587	582	587	535	539	551	545	582	578	588	533	557	560	555	549	548	578	567	576	568	564	601	600	563	524	576	564	560	607	595	528	558	542	551	552	596	562	571	574	579	553	568	572	542	571	575	588	557	585	557	522	571	538	571	541	574	561	534	567	556	566	551	597	587	598	606	545	538	547	569	540	564	575	568	564	558	604	560	563	555	550	575	582	548	550	523	560	595	533	585	554	605	584	570	573	558	564	570	549	551	627	555	557	563	576	595	569	568	610	577	566	557	567	550	545	538	552	555	585	544	606	568	564	568	560	567	539	565	592	564	537	556	544	605	578	557	585	542	525	535	555	600	554	610	554	565	566	576	529	549	559	604	560	536	561	596	544	591	554	578	533	580	574	540	559	550	535	530	596	517	571	540	503	572	547	534	598	594	629	570	557	571	588	587	596	574	592	570	575	538	584	569	588	566	582	591	556	575	576	585	554	544	561	545	553	539	552	543	575	620	535	565	566	577	568	559	568	513	605	550	576	567	548	578	550	557	560	581	541	551	594	577	569	531	565	560	561	548	541	578	553	612	588	573	569	556	554	564	575	503	580	549	574	546	517	545	602	551	578	603	606	570	581	564	573	570	571	576	532	553	580	549	579	543	608	592	562	542	597	579	554	588	568	548	633	587	571	560	529	597	602	544	578	574	587	556	602	563	564	565	602	551	569	579	558	557	596	565	547	560	548	564	607	577	538	588	532	563	544	564	575	555	567	567	542	555	562	564	559	612	594	563	601	571	548	545	582	575	596	613	559	561	586	616	568	594	605	544	562	547	565	559	602	607	541	609	567	540	550	615	557	589	570	560	593	552	611	575	567	583	562	607	553	499	588	533	586	551	601	585	563	593	565	592	572	521	588	593	547	570	598	583	558	588	569	603	558	534	550	563	603	604	576	589	534	533	572	569	618	570	574	561	569	559	583	570	598	532	580	560	597	584	570	572	589	619	564	570	550	532	591	551	586	573	590	601	536	568	560	585	545	588	568	551	569	565	551	545	577	552	595	552	573	604	565	563	603	580	525	575	572	584	504	605	589	579	583	565	614	575	540	596	538	576	575	568	544	547	560	543	570	536	604	568	578	584	540	578	592	593	569	573	543	533	560	576	580	550	547	556	588	582	567	544	570	556	530	590	565	551	551	573	525	548	553	574	597	584	593	583	557	558	631	559	574	564	546	581	575	535	538	609	559	563	547	542	573	542	573	573	595	562	604	533	531	594	602	544	571	601	542	579	538	525	537	543	560	587	536	587	575	569	560	549	585	575	603	618	545	556	572	582	580	574	546	560	528	549	577	539	601	579	558	573	536	576	548	517	595	568	562	566	576	550	580	531	602	530	519	520	604	594	562	534	512	555	551	566	551	567	560	558	620	599	567	555	549	590	633	569	568	552	577	562	511	571	583	551	591	556	587	539	562	585	543	562	577	566	569	570	539	570	550	560	587	547	581	589	589	604	579	605	546	556	570	617	544	590	563	574	595	549	549	595	574	552	580	566	553	577	565	583	587	593	546	572	560	585	581	579	599	550	546	537	554	558	562	544	541	543	577	571	593	610	546	587	571	553	512	546	563	563	588	554	577	556	603	508	563	560	571	576	576	573	576	555	528	578	566	564	555	606	530	562	550	562	534	571	592	571	569	590	595	573	610	535	576	578	551	580	536	587	563	547	556	561	523	520	570	589	559	560	578	564	565	549	570	535	585	544	559	571	512	604	565	576	557	567	635	581	558	542	541	548	580	576	539	601	545	561	551	585	557	566	587	609	570	560	593	544	528	582	575	569	610	530	578	571	541	558	586	586	581	581	561	560	578	609	569	547	518	536	549	554	582	588	525	565	584	588	581	530	567	597	571	576	530	543	587	549	533	586	570	539	601	589	587	606	578	559	567	576	593	576	560	570	543	613	615	574	565	535	569	583	601	539	547	577	586	539	594	563	606	533	556	570	581	570	582	526	570	597	609	581	613	581	555	539	559	574	568	595	579	598	531	543	530	556	555	527	584	598	539	537	588	569
28908	31290	30503	14855	2741	590	342	285	281	264	289	254	258	258	273	242	249	260	263	289	263	263	258	249	280	259	302	277	238	291	237	243	260	253	239	271	244	287	243	246	254	282	254	277	234	256	252	264	248	263	257	270	291	251	254	269	303	235	249	272	283	275	247	252	274	272	252	287	270	243	273	241	253	277	244	291	266	246	277	233	273	248	269	271	243	230	228	239	255	264	250	254	267	249	258	269	249	269	277	242	246	269	236	260	258	291	244	253	242	251	278	258	262	259	247	275	262	253	255	249	250	284	263	254	267	242	260	301	268	253	251	257	256	262	269	272	229	265	261	254	245	278	236	263	242	275	256	262	249	268	283	273	255	286	247	267	240	271	259	249	279	262	273	260	266	304	265	253	263	266	247	264	267	271	270	235	268	247	277	247	272	286	256	284	257	247	254	235	288	264	226	281	252	282	232	225	259	241	276	250	257	273	291	272	257	289	261	245	258	280	303	234	266	271	284	260	263	277	254	261	281	258	257	270	248	267	236	252	271	265	265	229	233	258	256	237	258	278	251	270	267	248	291	255	263	289	261	260	279	259	241	259	233	254	277	270	268	289	273	246	275	252	237	241	270	281	236	281	257	224	276	284	249	305	267	248	237	268	285	240	257	282	244	263	257	258	243	259	255	241	250	271	258	273	271	262	282	256	254	287	265	258	239	219	261	256	242	282	245	266	231	258	265	244	263	252	255	252	272	234	247	268	253	277	262	258	279	262	259	225	299	254	272	260	283	268	251	282	252	248	231	255	254	271	262	249	263	241	259	255	237	264	253	283	253	256	234	260	264	286	258	289	285	243	258	281	276	273	257	252	246	260	261	275	253	235	305	251	264	261	272	223	251	257	257	268	271	251	267	261	259	278	249	273	263	251	263	252	245	273	253	257	251	251	262	262	272	266	266	276	298	246	237	283	263	265	271	295	284	269	271	242	268	261	270	259	249	267	278	272	303	272	292	240	259	254	284	261	257	249	250	244	260	271	242	254	255	260	253	243	269	250	271	232	273	259	261	254	279	253	288	270	272	266	283	252	266	233	282	250	236	278	316	256	235	265	277	253	229	277	234	240	263	242	276	275	245	278	292	294	287	268	261	235	254	251	260	274	269	272	261	252	262	251	278	257	285	280	274	260	266	234	280	250	251	272	291	273	242	261	267	270	251	249	256	273	249	265	281	245	294	261	237	283	259	265	275	257	313	256	281	245	243	251	241	267	265	241	271	274	240	273	237	271	250	258	258	235	237	260	273	236	235	245	263	244	229	249	285	258	242	235	262	275	236	266	250	262	253	248	268	243	274	264	261	279	251	262	283	268	280	263	260	273	239	247	299	248	240	260	259	273	264	279	247	247	274	258	295	271	293	263	299	260	215	239	266	255	261	258	280	252	228	264	282	248	253	266	288	270	287	242	277	255	277	280	262	268	245	263	259	254	270	286	270	227	259	257	261	251	261	232	264	245	270	260	257	240	267	265	254	256	252	221	289	244	254	258	230	269	265	265	254	273	285	259	265	273	262	261	257	276	284	241	249	249	267	266	256	239	244	262	237	219	235	278	254	253	251	259	257	255	252	265	279	285	280	245	239	258	252	249	264	231	287	246	274	300	273	280	266	257	265	269	265	261	278	253	266	283	258	242	242	247	247	258	256	295	251	265	282	251	265	242	250	252	274	269	275	261	279	269	262	257	291	237	246	289	269	265	276	251	265	268	269	241	260	254	270	288	272	293	222	244	267	240	259	284	264	249	269	249	249	242	245	243	284	241	259	255	262	278	253	256	275	282	273	272	269	259	247	232	248	263	273	279	288	259	245	272	242	276	268	226	268	269	260	268	257	258	262	241	276	244	267	258	279	237	255	287	245	266	251	258	253	236	285	244	263	275	268	254	254	230	293	244	251	239	259	253	260	219	263	261	241	272	262	237	260	253	266	279	257	244	274	263	244	242	272	232	232	248	283	278	263	236	249	234	231	275	274	260	286	276	251	262	265	255	255	292	266	222	273	250	228	282	241	266	251	256	244	266	267	250	302	237	249	264	229	253	253	265	256	283	264	300	223	250	276	266	237	250	254	260	257	256	240	279	264	269	252	282	243	266	272	290	281	270	219	268	280	242	304	278	281	312	258	250	257	256	278	260	270	289	263	243	269	228	277	273	259	240	246	263	223	263	273	264	265	259	257	250	264	244	268	238	255	264	291	260	274	264	266	243	232	285	262	267	230	243	238	273	273	252	220	245	277	240	256	262	284	259	266	248	275	255	257	237	229	265	236	247	254	291	260	275	244	270	264	271	263	249	244	253	258	266	263	269	239	260	258	287	283	268	277	254	258	264	254	300	256	240	232	283	261	273	277	271	256	284	278	294	244	247	248	260	263	283	240	282	288	266	258	263	216	268	255	252	261	269	283	282	277	276	305	255	251	237	257	285	251	271	247	229	275	262	268	241	302	265	245	285	267	244	235	256	289	254	256	278	268	250	256	267	293	256	253	249	259	250	243	241	259	264	280	262	263	287	253	240	231	246	264	256	283	284	268	275	302	255	255	261	246	248	254	255	264	263	253	259	261	250	252	287	271	262	260	281	257	231	237	279	255	277	268	265	248	258	258	249	271	297	258	251	277	262	260	298	265	256	268	287	263	265	266	274	260	254	259	274	248	261	265	265	290	262	288	244	244	267	235	244	271	261	281	216	250	268	237	263	266	282	260	258	260	271	241	266	266	257	285	275	275	285	273	274	257	252	264	269	264	271	216	270	285	254	286	242	259	232	261	236	256	240	267	247	268	265	252	231	275	231	238	257	275	252	241	262	287	230	257	244	262	269	255	265	278	259	245	280	262	246	269	277	275	280	275	212	247	246	252	248	250	253	253	278	292	257	255	266	257	248	268	241	299	274	272	268	249	251	250	248	253	275	227	236	286	278	248	266	290	277	243	253	295	272	275	255	254	243	274	277	238	231	272	278	239	261	276	260	259	258	256	243	245	263	283	269	249	245	252	258	268	300	260	278	277	250	266	266	277	259	235	228	257	252	235	286	259	259	300	223	253	235	286	251	264	273	260	314	282	261	307	245	251	253	273	257	262	223	268	254	249	288	244	277	250	275	246	262	277	286	265	274	265	247	244	262	239	263	248	257	239	269	306	255	252	256	252	232	247	275	274	274	246	253	291	273	244	249	243	272	245	282	262	237	252	274	257	262	289	265	227	243	264	246	238	234	253	264	259	230	259	244	263	300	242	283	253	276	235	234	286	289	254	263	246	265	240	259	262	240	223	263	285	260	264	230	261	276	247	261	242	238	257	277	253	240	255	252	237	250	254	262	223	282	287	234	253	273	270	265	290	279	268	253	262	246	250	258	248	239	277	272	259	264	239	251	270	236	261	240	284	237	275	275	286	296	261	266	265	244	243	262	264	280	256	243	253	278	275	261	248	247	229	276	269	274	288	248	254	273	265	260	284	241
34824	49237	36706	16952	5058	1342	671	480	499	504	512	511	524	460	545	495	483	474	543	491	469	483	485	520	450	475	545	489	501	508	477	532	472	483	467	472	486	463	477	546	490	514	537	514	497	556	499	502	516	517	447	492	525	503	489	487	486	477	520	496	507	474	488	449	473	498	498	485	538	485	519	458	484	509	456	490	498	496	489	465	488	544	479	505	498	457	513	529	495	494	480	501	538	511	473	492	553	491	493	494	502	495	522	457	507	428	457	517	490	495	517	458	466	489	484	522	465	478	459	518	501	483	500	461	451	513	491	527	517	510	463	479	474	491	496	498	496	456	516	503	509	514	483	491	495	505	534	475	546	500	505	487	462	534	483	495	498	552	491	530	503	478	523	511	493	522	535	474	522	512	459	507	491	508	507	475	489	496	497	478	495	463	496	482	453	495	486	502	484	529	487	512	550	485	505	473	506	494	501	532	501	494	514	478	504	475	444	514	507	480	513	483	508	482	470	518	504	511	547	478	492	495	506	523	492	475	515	472	494	504	492	518	478	527	475	484	525	526	472	482	515	507	463	485	493	523	539	515	554	505	500	539	502	468	484	497	528	539	484	524	499	535	468	501	441	495	465	499	520	502	508	481	484	476	467	529	471	507	487	511	482	486	533	522	519	522	495	477	500	512	482	499	487	489	516	496	459	502	480	494	492	492	466	468	523	496	472	517	468	468	502	506	495	525	519	546	482	487	503	484	533	498	479	508	494	516	477	514	526	507	505	522	539	526	515	509	525	486	539	475	520	469	470	517	475	503	488	498	480	527	490	517	481	505	485	527	494	511	501	510	478	507	512	502	536	523	455	496	456	507	508	461	501	492	519	510	469	494	568	524	493	500	484	501	539	456	492	477	505	508	508	464	505	526	507	518	519	497	499	509	527	484	526	512	522	528	509	487	506	486	519	538	506	523	494	483	480	513	446	503	519	468	470	487	468	491	478	519	487	472	519	510	498	507	536	493	489	499	511	524	484	495	490	510	524	509	505	517	505	501	490	518	521	483	501	475	513	522	517	500	489	469	480	556	464	506	479	542	471	457	533	465	498	496	525	501	515	467	514	492	551	481	497	490	524	492	519	501	504	527	450	515	503	515	511	460	536	511	502	507	482	479	503	517	526	488	472	498	507	474	497	509	493	503	546	503	509	490	489	522	523	490	476	485	554	468	517	477	533	531	480	511	461	509	511	525	537	502	489	525	485	482	495	520	512	559	481	507	456	521	448	490	507	532	528	488	497	496	515	512	524	514	493	502	489	498	501	468	498	493	492	495	472	478	546	467	552	500	499	499	484	518	519	510	503	486	495	498	451	470	469	490	481	518	475	482	501	468	518	513	507	512	484	526	444	511	480	497	510	491	538	523	517	488	451	496	482	521	488	481	528	492	484	495	538	489	500	494	466	487	465	513	471	467	511	476	501	486	468	515	498	509	450	475	522	503	524	505	496	523	509	480	465	531	466	505	513	496	498	469	494	507	511	495	496	500	483	512	513	458	498	468	512	508	489	459	461	540	498	475	517	502	489	467	480	521	481	485	533	513	441	520	494	501	529	495	479	459	496	504	490	503	484	508	488	513	530	494	529	457	492	477	496	496	527	494	485	491	506	502	496	499	511	488	486	489	510	508	511	475	514	518	497	527	525	469	522	528	499	490	497	503	515	460	513	480	484	500	487	479	538	493	496	521	532	507	527	470	494	500	476	510	499	530	493	507	518	449	503	540	534	504	481	494	469	495	506	499	524	503	483	524	498	494	528	481	471	511	549	514	530	513	494	499	541	504	518	519	509	492	518	503	498	499	491	477	454	492	491	490	491	479	488	482	512	485	495	494	514	493	483	502	486	486	445	512	486	524	491	506	515	485	548	481	506	464	487	491	511	492	481	486	516	491	458	488	470	476	496	509	491	520	457	501	489	527	501	468	479	507	491	495	525	478	514	462	475	489	503	476	471	532	505	501	494	518	491	506	506	477	482	501	497	558	494	495	455	467	536	518	496	489	519	531	488	511	494	490	507	478	479	459	492	534	473	447	471	501	500	518	508	464	539	514	494	493	532	498	528	465	496	481	518	520	494	502	495	456	497	481	486	471	440	529	489	504	493	489	510	495	526	529	476	485	470	484	498	476	493	485	484	496	537	513	486	529	497	519	509	508	476	511	516	516	499	500	447	508	536	521	483	504	500	506	534	493	462	515	498	471	502	496	525	480	473	493	485	527	478	518	482	474	487	493	477	475	482	513	475	536	497	453	521	482	491	491	503	466	489	475	469	531	477	490	500	526	478	471	503	510	520	512	473	518	497	521	494	490	516	476	483	515	487	517	528	534	482	508	549	540	479	495	510	531	531	486	517	488	519	519	501	464	538	463	496	524	482	500	521	485	465	469	546	525	495	509	517	505	463	511	509	481	501	552	502	488	533	470	489	400	534	567	525	520	474	502	484	508	492	496	507	493	499	475	490	509	481	470	514	501	494	480	466	509	514	511	545	474	477	516	487	511	470	511	493	496	508	514	510	470	448	497	498	497	497	514	479	526	447	536	482	489	483	512	510	480	490	503	481	474	495	509	519	484	461	515	457	464	508	470	529	501	501	496	500	550	461	500	523	497	516	496	522	521	447	518	476	492	491	446	489	461	529	524	468	503	508	506	485	493	530	458	480	516	535	525	496	526	525	490	473	509	503	518	514	550	530	496	482	509	517	516	526	492	483	496	525	496	446	514	478	498	504	480	489	509	498	520	498	538	495	540	516	524	471	468	459	523	471	515	491	498	492	489	444	505	536	506	502	521	492	497	482	503	499	475	509	468	439	462	494	476	517	480	482	504	516	481	481	494	470	514	530	502	478	499	484	468	470	473	490	466	519	489	491	501	511	516	510	463	495	491	498	496	476	491	491	527	450	476	492	496	539	487	479	492	536	528	468	509	501	526	460	529	554	455	470	486	495	519	488	481	527	482	491	484	491	502	497	485	477	514	516	511	530	490	503	492	495	475	494	517	482	485	509	485	494	512	536	483	489	495	531	474	492	511	515	509	476	488	497	513	525	542	497	504	477	489	520	490	480	484	492	488	520	507	453	470	495	469	506	503	499	529	500	514	487	481	450	524	496	432	457	477	481	518	508	493	479	479	492	488	486	488	488	495	518	534	507	509	492	521	501	516	506	508	507	489	485	516	490	462	508	486	450	494	481	502	536	485	532	500	519	499	535	536	519	497	546	488	499	502	510	505	476	487	493	472	504	488	479	475	507	500	500	513	497	559	496	468	498	510	518	472	457	534	534	485	469	496	509	512	522	511	523	461	517	502	489	544	524	528	497	504	531	496	536	465	505	540	505	496	499	471	515	502	486	478	480	496	505	519	516	502	511	527	468	453	537	476	476	508	520	450	525	506	480	534	503	474	523	527	490	481	472	523	478	451	498	457	458	520	520	519	493	469	512	507	448	528	462	470	513	536	490	509
24795	25240	37038	29383	18974	6335	660	310	271	272	297	259	279	280	263	270	263	271	268	275	275	282	253	307	283	268	272	282	294	282	279	282	284	261	293	268	262	264	272	257	262	250	279	291	259	236	258	272	287	252	282	281	279	241	281	300	307	260	261	277	273	233	267	272	249	256	255	252	295	252	282	272	246	275	274	255	258	263	251	272	283	294	311	259	272	261	234	274	268	266	247	254	255	244	272	269	270	264	256	276	268	265	269	231	309	285	278	282	254	265	256	296	296	282	271	246	277	261	280	280	302	240	273	278	276	281	281	228	260	271	267	255	233	271	268	247	269	277	273	260	281	287	261	274	260	285	291	278	264	271	271	263	262	244	276	246	269	284	252	283	291	234	296	268	293	256	276	280	273	277	265	270	262	272	247	260	255	267	276	300	315	262	265	249	260	274	271	282	311	246	261	259	264	278	273	255	272	271	281	265	265	265	290	277	252	283	247	251	278	217	254	248	252	256	271	304	245	263	255	292	271	273	253	243	259	270	272	268	234	255	253	264	269	231	259	270	273	244	230	275	287	282	264	283	262	269	275	286	258	261	275	276	257	279	284	269	291	290	278	285	251	261	295	264	265	254	244	246	260	255	289	265	257	262	296	275	260	257	264	293	255	274	237	268	266	239	257	262	283	272	269	257	271	281	280	278	282	279	277	266	281	261	268	269	244	268	285	281	269	259	283	279	252	265	275	260	262	269	234	274	296	273	246	258	255	273	266	260	257	296	299	258	283	275	248	268	247	284	274	259	250	228	253	244	247	263	283	271	260	280	260	288	291	254	256	294	271	272	256	297	247	238	270	273	248	271	279	248	251	282	263	265	275	261	260	292	257	300	270	255	275	271	251	271	261	257	248	281	245	242	266	259	236	288	277	264	293	300	239	285	268	269	287	262	272	259	284	263	258	281	263	261	267	277	255	282	256	243	280	294	269	262	240	250	243	267	316	267	270	262	267	258	303	274	274	267	273	253	250	270	283	256	261	252	256	257	300	276	274	267	267	270	269	239	283	255	251	281	250	275	263	274	258	276	250	269	275	253	294	262	290	246	268	255	291	240	252	253	266	265	287	271	302	248	292	279	275	255	257	274	290	275	264	237	252	289	281	281	268	274	262	248	276	274	287	278	285	246	308	244	261	281	266	300	258	242	253	285	258	244	268	291	265	272	265	266	289	278	282	294	266	285	271	271	239	270	273	292	259	250	281	279	271	272	240	238	263	257	257	266	295	272	272	263	263	266	262	243	251	267	278	258	280	234	254	281	266	265	284	231	257	275	258	276	241	251	269	264	250	276	259	277	306	282	234	223	260	254	275	286	255	235	271	273	281	289	265	260	295	231	259	296	258	257	286	289	279	255	268	296	285	248	279	264	245	266	258	281	276	262	270	249	265	253	278	264	288	272	246	279	277	255	282	257	284	233	299	276	284	251	281	254	257	254	256	290	265	280	268	278	278	247	282	260	290	271	266	262	272	273	253	254	256	286	270	284	283	268	264	252	287	279	260	299	256	260	242	262	292	301	236	294	273	279	262	294	275	255	276	266	252	281	258	225	272	284	272	271	271	275	226	283	299	245	245	279	241	266	262	278	243	300	278	254	258	273	258	263	260	234	247	253	239	263	287	285	287	263	273	257	291	278	262	252	277	259	282	283	260	237	290	271	259	213	236	282	284	271	267	264	273	254	265	263	259	261	262	279	261	264	249	278	252	274	251	279	296	241	259	239	251	267	300	253	261	293	253	268	273	257	287	251	264	294	265	277	255	287	275	290	248	261	252	252	285	298	269	258	268	289	261	270	267	287	280	265	309	257	279	265	249	270	270	282	281	269	281	265	286	270	300	287	259	275	245	274	287	263	282	277	265	231	314	269	234	258	284	248	277	256	285	247	285	260	257	240	294	232	275	271	245	262	237	264	248	293	267	268	275	267	303	275	266	277	272	264	270	269	283	242	263	279	261	286	279	270	263	279	295	283	257	270	257	274	250	269	277	287	266	257	246	282	273	255	262	246	276	301	304	271	284	269	249	267	276	265	278	246	257	289	281	272	277	265	260	248	276	267	250	293	243	264	245	307	291	243	264	272	278	256	257	295	260	247	235	260	261	274	219	269	267	266	269	286	306	251	259	254	270	246	278	259	222	250	253	259	288	293	265	269	262	299	265	294	272	265	265	277	250	294	261	271	280	251	278	294	283	268	274	274	260	267	249	258	270	261	282	274	250	240	240	262	265	270	271	268	271	267	276	288	289	260	267	290	278	269	273	273	249	262	270	284	292	260	309	281	274	278	246	255	274	256	271	286	269	244	257	295	230	250	271	258	269	268	272	305	240	264	271	258	269	257	271	272	252	256	296	231	288	286	253	310	260	252	280	268	263	239	276	238	269	288	254	287	264	255	310	255	275	265	263	280	257	274	305	275	248	262	278	243	278	273	277	290	264	257	263	254	250	268	264	283	248	282	239	295	268	259	275	262	255	261	270	283	289	249	278	266	284	266	253	268	298	267	227	267	266	268	284	282	253	286	263	289	239	264	281	267	246	269	256	268	240	278	237	281	278	266	292	289	267	266	259	264	266	264	254	281	293	258	264	277	283	277	261	263	260	246	226	281	253	274	257	259	276	274	277	267	271	244	259	246	271	277	279	249	282	269	257	261	278	293	250	299	275	299	257	267	280	264	268	237	280	250	272	253	271	261	267	298	262	306	233	249	302	303	266	299	270	266	310	274	237	298	246	265	268	253	249	255	303	261	273	264	300	256	255	282	249	262	266	282	269	280	260	260	262	249	253	272	268	253	287	269	250	242	282	256	241	266	283	273	289	250	266	270	249	274	291	298	286	275	295	260	264	252	268	275	272	273	308	289	262	239	282	282	270	267	267	243	289	268	298	285	223	265	267	265	269	288	256	235	302	272	261	261	267	289	259	257	261	272	295	267	282	274	299	265	276	261	270	277	258	278	238	255	286	253	324	262	266	272	291	237	304	272	278	306	266	274	249	275	282	252	292	260	265	265	274	273	250	278	275	282	287	275	247	272	255	258	262	248	245	284	245	241	286	285	289	276	280	299	280	274	260	260	274	264	280	279	273	260	266	247	246	302	264	259	279	261	256	266	249	268	270	260	266	284	241	269	291	300	270	301	281	264	309	312	272	285	300	279	278	242	258	265	272	278	288	286	236	242	258	261	264	259	258	273	270	284	286	271	272	280	289	266	302	289	250	252	237	233	262	268	257	268	275	278	256	305	283	293	287	264	247	238	269	270	283	269	296	292	270	249	294	251	260	289	284	314	276	250	234	261	273	264	272	265	237	265	261	262	260	283	269	259	240	244	263	242	288	262	258	279	268	274	254	272	256	292	255	251	249	275	254	244	260	283	266	271	270	299	255	276	236	256	274	260	291	262	253	271	261	271	272	264	265	283	285	252	250	286	261	257	281	273	246	269	279	276	278	285	295	282	281	281
59144	92319	67392	38145	16194	3742	1018	549	542	493	525	547	491	463	530	506	492	478	509	551	501	512	494	476	483	547	498	512	533	508	532	531	546	527	530	463	534	502	488	495	512	517	534	470	522	502	509	516	527	540	502	529	540	499	524	511	506	539	556	462	531	540	507	533	527	528	461	530	471	518	503	491	486	533	512	505	507	471	486	516	482	494	506	532	518	526	533	500	498	507	521	472	482	516	497	523	493	495	505	473	514	516	535	495	525	519	476	496	510	512	497	499	536	480	536	536	507	494	502	523	464	509	538	546	505	506	504	531	497	513	493	512	528	511	484	519	533	488	493	484	495	523	478	514	536	514	493	536	502	533	498	517	494	520	553	513	502	513	488	478	505	498	512	501	498	467	509	510	498	512	519	513	530	495	500	492	527	523	505	515	516	516	521	532	505	499	513	496	553	482	535	487	504	544	529	504	526	531	495	508	508	485	482	460	511	501	484	529	522	520	494	559	510	499	522	522	540	540	538	487	489	489	500	543	532	506	529	538	508	512	540	515	497	465	512	470	513	514	510	484	518	517	532	521	552	534	487	461	529	491	487	493	457	501	447	507	494	492	505	553	519	507	537	493	508	497	482	542	490	528	506	515	518	496	488	463	507	532	500	461	527	491	529	512	483	542	514	488	498	518	517	517	466	504	512	526	515	507	498	520	545	540	518	467	472	484	537	531	501	526	512	513	555	479	478	515	506	474	503	527	476	539	554	509	519	531	497	525	525	527	520	520	498	457	529	525	501	575	500	506	514	455	493	538	493	496	498	553	503	498	509	485	583	488	478	514	461	553	477	507	484	487	503	512	478	510	524	474	511	529	489	470	546	481	532	551	519	493	502	509	492	539	508	503	502	537	488	505	513	523	542	520	539	504	535	503	510	526	500	531	497	503	504	547	504	503	546	499	493	526	497	465	528	500	497	506	518	489	506	515	525	522	514	498	486	509	499	492	506	522	530	488	492	496	494	524	531	511	495	494	578	529	512	490	483	524	493	508	506	485	489	524	493	525	503	533	507	516	503	479	495	538	505	506	535	506	540	510	472	554	516	475	532	525	498	505	477	491	496	484	506	494	556	477	514	506	529	517	515	477	505	522	535	524	469	499	529	460	500	513	495	513	524	516	483	535	509	507	511	507	522	449	485	523	503	477	500	446	523	478	462	504	517	521	514	476	519	534	477	486	471	527	518	474	519	480	480	522	540	544	527	493	519	500	503	491	540	490	533	521	528	505	487	486	518	491	531	517	507	561	512	498	515	495	541	554	500	502	473	481	545	476	471	524	528	485	521	498	518	499	516	488	531	510	522	492	440	494	523	492	506	501	523	551	521	512	515	509	546	501	506	518	517	485	485	479	525	510	479	547	505	519	492	489	460	497	496	493	584	507	491	471	517	568	519	485	477	457	511	521	528	511	501	510	478	490	498	512	526	490	523	509	476	493	501	503	493	564	485	496	559	522	492	524	491	500	527	576	560	488	521	533	489	514	504	503	516	511	550	513	472	503	477	516	493	506	510	521	484	498	514	540	535	491	493	525	503	485	518	554	522	498	479	540	503	479	487	477	526	569	488	484	498	501	506	467	510	508	547	522	479	521	519	518	539	475	517	492	507	533	500	526	504	507	507	547	513	507	501	514	497	528	487	523	531	507	511	519	506	504	485	548	528	523	490	536	524	549	514	484	550	494	511	479	497	506	507	508	521	482	513	530	551	528	526	491	527	506	537	484	571	495	493	522	509	545	492	524	497	485	512	494	509	474	519	492	473	502	530	533	530	564	458	482	553	532	464	516	528	541	475	509	481	504	529	494	516	508	552	537	516	506	488	474	535	492	463	509	484	503	524	548	481	537	489	498	501	523	539	529	516	508	494	514	492	484	492	494	530	482	506	516	503	532	478	533	490	502	524	491	549	490	511	499	522	545	486	494	491	516	517	506	521	499	520	526	510	516	494	526	528	516	482	515	549	524	510	482	485	545	462	479	492	520	546	528	508	497	499	510	486	518	521	485	501	517	527	501	510	482	511	515	504	483	476	477	500	540	537	562	532	499	491	537	508	511	527	495	503	521	516	540	463	510	527	482	486	500	522	511	536	504	510	514	527	516	495	532	517	522	535	478	535	498	506	507	460	516	510	518	498	519	502	543	532	534	514	464	489	506	519	478	497	512	494	496	485	540	486	507	557	501	525	523	545	519	489	519	494	531	471	523	482	510	485	497	494	515	543	526	503	501	511	494	489	502	547	543	494	557	550	448	519	502	511	478	511	518	500	480	504	528	517	517	483	503	462	480	521	496	532	479	519	519	476	492	474	476	490	530	504	509	477	534	549	515	513	515	501	475	471	498	504	505	494	506	493	524	538	483	496	517	486	530	486	506	488	521	492	538	489	504	483	533	482	561	468	473	517	478	497	489	509	543	487	479	521	513	526	526	538	525	560	532	492	530	515	500	531	515	523	494	490	484	544	507	486	507	482	488	485	500	487	523	553	540	534	553	524	484	498	530	512	509	539	500	520	509	518	504	536	532	492	516	484	545	496	504	489	512	510	539	518	538	541	494	471	467	511	533	543	488	502	515	511	551	500	479	477	497	500	496	482	488	533	513	519	523	506	547	508	490	519	514	488	522	512	512	515	528	523	498	516	515	496	505	532	526	462	487	492	510	489	473	547	522	518	531	506	496	515	532	519	515	462	497	498	498	513	479	485	515	499	522	519	513	524	553	497	476	525	499	503	507	498	521	494	544	482	533	502	523	502	523	513	501	511	489	515	498	507	531	494	525	522	503	489	499	505	519	504	489	490	553	481	516	469	495	482	525	522	485	521	506	516	510	481	525	534	500	493	509	514	492	494	534	515	500	499	511	521	523	488	508	537	506	508	528	481	505	496	493	515	553	488	505	517	504	535	540	532	491	480	452	492	495	495	490	516	517	494	494	517	515	533	528	538	516	482	481	511	497	495	492	499	531	514	546	543	516	509	497	490	535	488	507	534	519	505	512	514	487	471	483	503	500	533	494	474	514	548	500	508	540	490	481	516	469	529	500	484	497	477	512	501	479	492	490	519	536	483	462	536	472	524	496	503	511	485	523	516	532	557	465	498	533	481	535	485	531	509	527	490	524	518	491	482	544	492	492	526	490	496	496	519	520	516	501	480	486	533	481	463	534	527	502	513	500	480	504	499	529	502	487	543	482	478	503	487	508	495	571	508	520	484	485	523	523	532	540	533	493	474	482	490	501	523	503	555	528	479	524	550	504	488	552	514	463	545	525	545	505	501	478	521	562	508	489	510	497	500	487	515	507	512	499	533	508	510	543	494	535	505	481	516	519	500	495	504	491	533	472	501	534	519	484	530	505	488	558	454	521	529	510	497	479	498	539	495	503	493	509	485	494	504	510	514	502	485	489	504	499	502	521	496	537	554	518	519	516	500	505	507	466	512	524	514	533	510	519	533	481	522	511	469	501
23531	22809	32127	25874	21339	16936	3483	456	339	349	334	330	327	340	354	344	311	340	290	328	307	331	348	304	302	307	311	293	368	332	308	322	281	300	322	332	302	315	306	308	322	327	312	297	295	321	309	310	269	309	297	320	310	298	311	331	298	295	309	310	333	305	324	323	319	302	303	315	349	322	283	296	322	306	286	307	339	297	292	321	314	329	355	284	307	289	314	304	350	325	330	342	325	311	339	312	310	298	323	322	335	315	286	307	323	285	272	329	294	314	322	318	327	324	292	303	300	268	303	288	334	318	316	320	337	315	306	321	326	303	309	325	297	318	314	298	330	312	331	346	322	349	322	305	305	334	311	332	303	295	293	337	316	327	292	285	315	314	343	279	309	296	328	313	309	344	308	313	285	307	311	306	348	300	299	303	330	314	313	308	285	317	284	324	316	305	312	324	345	311	274	341	343	320	340	345	288	303	314	312	348	366	293	340	308	293	313	299	310	313	330	301	289	297	320	331	326	306	309	283	279	313	286	305	305	296	328	326	307	311	332	326	326	272	327	311	336	329	332	294	321	312	310	330	283	308	289	278	327	320	301	287	296	296	267	329	312	324	300	318	311	356	339	288	328	307	301	314	306	311	304	324	317	302	312	307	308	307	302	341	322	314	320	339	313	294	338	284	294	298	318	288	316	298	355	302	300	347	307	301	296	299	347	291	316	303	336	315	291	323	312	315	316	330	302	332	315	329	332	317	334	293	291	304	289	327	304	286	317	296	306	315	315	354	302	343	318	323	323	331	292	313	340	328	309	299	307	288	296	328	306	285	293	330	342	292	270	313	315	298	288	294	339	350	326	308	302	284	331	341	307	304	318	315	317	309	335	326	303	313	306	333	303	286	314	304	312	320	327	296	294	297	324	277	285	280	295	322	325	319	311	318	321	308	275	331	314	328	332	319	293	291	294	315	287	273	329	301	351	304	307	335	323	311	296	319	301	325	299	304	334	315	255	320	343	368	312	298	292	297	314	280	303	336	311	323	296	314	315	297	284	332	334	303	289	349	318	281	337	289	306	311	330	301	284	315	321	310	340	308	347	332	314	285	317	323	290	278	307	296	322	286	312	290	333	337	290	325	313	332	304	266	291	314	287	307	331	323	316	315	318	332	325	297	328	321	315	311	314	318	324	318	322	334	313	302	298	339	288	306	318	330	327	311	270	301	328	313	305	341	366	299	311	343	315	283	332	312	319	337	314	315	322	329	303	344	322	316	300	340	337	325	347	301	311	338	362	302	305	344	328	286	323	293	288	317	321	277	319	322	333	322	340	305	312	350	292	333	333	319	324	315	309	299	303	276	332	269	315	300	305	309	317	302	317	322	307	270	298	307	314	331	301	329	286	295	305	341	308	312	267	321	302	307	309	304	306	316	330	337	296	345	293	285	299	300	293	305	324	300	297	286	319	289	295	333	302	308	306	285	338	309	337	296	313	300	293	300	293	314	318	300	315	296	324	311	313	343	330	334	323	343	294	329	309	293	313	292	329	314	317	307	299	312	314	340	297	308	291	311	303	284	306	341	326	336	307	315	335	268	346	336	319	301	308	331	324	320	308	286	315	352	297	321	285	316	327	292	309	297	299	320	325	310	342	317	335	304	274	303	327	323	303	326	296	320	317	315	315	296	290	297	312	299	314	295	290	330	317	339	339	292	322	330	325	314	329	322	318	313	306	298	324	308	301	291	310	307	330	335	307	302	303	312	323	357	320	304	320	311	332	337	294	299	295	276	312	340	307	298	295	318	318	325	313	316	297	338	327	316	300	298	349	301	326	322	330	303	349	327	322	308	309	322	305	295	298	347	312	297	301	305	299	302	307	294	302	316	327	299	333	326	315	316	317	310	328	320	320	306	308	326	313	319	314	306	338	314	296	347	307	315	337	319	328	311	327	296	315	312	304	327	310	306	332	303	317	294	307	336	326	336	311	307	360	328	322	323	322	337	318	312	343	304	297	323	296	311	314	318	304	347	301	303	312	334	272	315	287	325	307	281	347	313	303	320	321	305	283	317	289	328	329	336	291	325	327	335	303	309	294	289	309	292	331	339	296	306	313	319	323	283	310	321	302	317	323	336	278	323	340	305	312	317	315	329	299	331	328	305	306	299	311	297	333	291	322	308	307	292	328	305	350	283	299	321	334	327	293	297	338	315	316	335	297	303	310	294	304	300	328	308	318	319	300	327	329	302	288	324	332	309	272	327	365	339	338	339	330	299	322	277	314	283	319	282	284	324	315	321	323	312	290	308	307	330	300	299	292	314	325	331	299	313	337	280	304	316	315	327	305	339	317	332	322	325	300	295	327	303	338	305	281	305	276	283	325	285	293	290	323	350	299	298	296	306	321	329	302	315	294	279	287	305	331	305	303	301	305	325	349	303	329	293	329	295	308	322	285	356	335	337	304	324	317	309	302	350	297	277	310	347	333	313	343	319	320	286	317	330	352	267	298	307	319	304	284	317	329	334	293	317	297	320	286	275	319	300	320	309	336	295	317	318	317	316	294	277	329	306	314	357	324	332	294	290	300	289	305	307	277	326	310	324	310	327	331	304	311	323	339	304	288	310	291	327	306	319	283	306	356	311	334	315	313	319	324	303	312	305	345	297	310	331	340	331	305	285	308	348	323	303	319	287	332	279	310	283	315	318	286	324	316	313	289	325	304	307	336	324	319	309	326	307	335	325	281	309	309	312	304	294	310	333	336	322	302	331	297	318	281	290	321	299	313	315	311	332	306	311	305	280	309	309	336	297	324	306	275	338	312	304	308	292	311	363	314	315	324	303	304	287	321	311	315	293	287	332	318	298	326	286	306	336	279	341	307	321	306	297	298	300	248	309	305	343	274	326	333	337	319	338	301	336	296	318	307	304	324	285	328	321	337	305	310	342	297	293	313	277	334	292	318	288	308	296	329	279	328	340	317	303	308	324	319	340	303	323	301	314	302	316	318	311	327	303	339	302	303	310	303	320	310	264	339	325	315	311	287	324	311	317	315	334	269	303	294	317	301	296	294	311	331	328	314	312	316	317	336	318	340	323	315	320	354	282	339	316	311	285	279	290	355	338	329	320	302	309	312	300	279	319	312	322	306	292	307	327	309	322	306	314	312	333	275	320	286	347	337	329	300	304	313	316	309	328	304	345	309	337	323	331	330	319	307	311	331	300	293	299	292	276	329	285	330	325	306	304	334	296	284	309	307	334	297	308	300	321	309	293	328	307	288	334	312	311	307	344	296	307	346	306	322	283	333	311	318	308	291	371	298	338	336	350	340	312	293	313	305	345	291	308	322	323	296	348	304	294	310	286	330	302	288	318	342	317	291	300	321	338	298	315	294	335	314	301	325	324	334	324	328	300	298	301	306	302	304	348	334	296	310	322	292	332	329	329	316	332	333	301	294	306	306	298	325	331	291	309	284	316	310	320	306	319	355	324	294	259	316	304	298	311	299	297	314	274
60401	99201	74679	45290	21632	5387	1266	650	614	571	574	560	585	556	561	577	572	587	592	584	570	614	567	614	607	621	582	591	550	537	551	559	583	549	576	534	525	582	548	525	542	540	577	538	556	588	600	622	561	545	544	550	558	543	593	580	542	554	566	584	567	563	599	554	559	591	594	595	590	582	550	585	576	577	571	560	561	599	545	580	591	557	560	524	637	528	585	528	545	581	574	564	576	551	574	581	553	591	553	580	574	583	577	578	560	563	576	596	567	587	531	548	575	590	590	573	550	542	553	575	600	563	579	541	549	524	569	587	590	567	569	528	587	568	556	548	604	553	591	561	560	609	573	584	535	593	610	547	568	544	506	606	533	540	550	562	578	584	581	549	522	583	560	550	547	538	564	576	620	557	553	608	592	564	541	565	558	585	557	546	558	584	594	555	573	551	536	535	586	535	563	584	599	555	529	514	571	552	533	591	520	506	572	557	554	610	535	564	576	567	581	603	576	591	578	559	577	551	567	569	575	567	550	537	618	577	595	595	543	540	529	581	604	521	539	565	611	560	557	548	553	565	583	553	622	550	615	589	541	588	561	583	554	576	581	590	565	573	565	596	570	544	556	535	588	580	564	587	593	588	582	554	567	545	557	527	540	574	556	559	590	548	572	539	553	564	584	540	524	526	553	530	522	573	509	565	604	584	578	559	545	580	582	581	588	577	574	575	549	524	575	535	608	592	556	549	556	550	550	568	595	584	592	551	570	530	561	570	547	590	573	559	543	550	559	541	595	572	592	547	559	571	542	566	574	594	609	548	573	571	547	557	532	580	540	536	546	552	533	600	550	530	564	549	546	535	587	582	590	543	594	541	559	574	569	568	533	548	570	551	555	550	566	566	569	555	561	557	599	548	567	573	598	575	555	597	582	605	531	563	551	612	568	547	590	558	599	576	570	546	557	538	607	514	519	560	603	603	532	569	571	589	543	523	531	542	546	555	541	546	593	540	544	576	555	577	528	574	553	590	598	563	574	562	603	550	584	589	570	570	591	558	588	585	552	522	575	606	578	522	546	538	528	592	588	566	526	564	553	572	556	576	574	560	582	588	583	558	558	558	546	564	551	604	613	546	593	594	577	492	548	593	574	562	597	546	564	526	604	593	565	547	567	554	599	552	523	577	543	563	584	534	559	577	616	582	556	522	520	592	571	562	553	561	554	566	570	573	544	578	577	549	536	575	545	585	582	560	609	560	616	557	550	544	557	606	567	571	596	541	562	579	580	588	607	568	555	570	590	594	617	612	575	568	538	546	553	556	559	594	583	578	521	569	562	578	565	604	593	548	607	577	535	550	526	544	592	574	552	567	586	596	541	592	580	533	569	553	538	552	578	570	566	584	570	555	531	553	556	571	556	585	574	574	544	541	583	593	583	609	521	557	585	565	539	546	531	538	593	551	585	595	523	550	540	590	540	555	559	565	587	599	585	563	548	591	584	557	611	561	565	551	565	568	569	526	543	576	567	548	581	539	587	548	581	575	555	562	549	540	562	575	586	563	602	579	563	558	571	598	543	549	642	601	572	555	587	548	528	603	553	587	508	599	570	604	566	583	532	550	563	552	564	533	537	594	541	559	581	575	548	574	555	577	546	563	540	565	612	580	580	552	542	575	568	580	569	580	581	520	528	580	526	578	548	592	546	540	588	587	584	586	547	548	548	594	555	577	545	567	566	590	588	571	569	532	577	527	551	565	570	581	541	545	572	534	522	566	642	561	560	564	575	554	563	600	547	550	567	602	568	583	574	591	557	561	577	548	613	554	565	554	570	560	595	567	568	592	540	549	578	554	532	576	559	543	574	557	515	580	567	543	571	554	508	549	560	568	561	586	569	594	576	580	562	585	556	561	596	581	564	552	556	531	590	547	567	563	595	589	553	576	527	566	560	562	588	548	568	587	570	511	596	614	573	577	546	526	554	510	539	557	551	575	564	568	558	536	551	562	552	561	556	573	567	575	577	573	558	553	564	569	550	536	560	569	597	561	544	557	546	597	585	549	576	550	550	590	567	556	558	577	587	559	511	564	561	612	534	611	557	542	557	537	556	563	556	550	578	561	562	558	550	564	570	524	546	582	565	619	559	552	533	542	552	592	558	592	561	543	540	569	534	595	543	551	568	574	595	574	565	573	612	559	618	536	574	550	614	547	574	581	565	549	559	587	549	568	556	588	591	572	566	555	535	608	560	506	553	564	615	518	587	511	601	586	567	570	562	567	532	541	580	580	512	569	556	546	552	543	549	520	578	590	560	545	573	570	547	602	564	589	553	526	588	555	563	592	562	551	563	539	565	574	548	603	576	596	603	532	550	553	534	579	575	553	561	569	569	581	577	606	552	518	557	529	554	553	563	598	574	586	550	511	544	552	577	575	576	597	587	624	582	577	586	552	513	571	576	549	556	574	533	579	558	558	567	538	576	531	501	607	551	555	544	578	553	577	568	579	585	576	549	550	575	565	563	610	583	575	544	572	567	579	574	554	575	568	542	604	534	561	549	578	587	610	526	573	595	603	593	612	570	595	546	542	559	586	606	592	592	611	545	551	555	561	526	544	584	546	590	596	558	552	532	536	575	569	564	544	552	561	615	541	556	509	553	604	546	555	594	535	523	542	573	563	555	531	530	587	601	528	565	545	562	558	573	560	528	571	540	570	558	586	562	593	576	575	559	586	545	585	543	582	605	608	563	575	577	582	597	564	541	572	601	560	578	567	580	573	582	561	545	619	571	596	593	563	554	584	565	591	572	591	554	570	564	545	594	570	592	571	548	568	591	511	560	580	543	578	584	545	598	518	544	568	554	527	595	540	550	590	574	546	567	605	566	551	570	547	574	553	583	563	584	610	558	539	555	589	568	577	557	611	581	524	579	569	598	561	601	543	565	546	585	542	585	613	534	568	568	544	553	577	572	532	579	544	565	542	551	584	568	556	598	566	565	592	538	587	551	580	543	559	550	547	526	613	565	592	575	550	571	540	563	522	586	574	570	539	565	532	552	545	587	522	553	567	573	518	628	533	583	564	561	581	529	576	529	551	575	535	551	537	582	563	586	614	557	549	533	518	592	612	585	545	568	529	580	592	579	547	579	543	557	573	535	594	531	567	578	559	575	548	533	542	556	541	593	568	595	574	592	544	548	553	563	551	592	578	526	564	572	565	527	586	549	585	530	546	543	610	608	576	605	590	563	534	541	591	583	533	546	532	594	515	587	537	565	611	539	579	571	549	605	538	533	564	581	576	542	620	539	606	590	555	516	594	553	573	568	550	565	572	576	549	545	568	567	599	566	586	556	583	556	559	558	574	583	569	589	581	576	549	497	598	576	580	590	599	552	558	571	581	559	591	586	599	534	545	584	526	529	564	583	575	569	557	564	599	550	562	588	531	548	548	567	553	592	554	574	597	601	536	578	569	566	557	601	587	554	564	551	523	586	556	548	543	568	585	604	577	560	558	527	562
29140	32797	29186	12215	1906	482	282	243	243	265	241	237	293	259	266	258	249	265	266	248	257	279	247	272	263	260	250	254	262	253	251	251	284	248	244	242	260	266	262	282	238	281	255	292	263	267	268	242	242	268	228	251	260	271	257	273	249	274	258	247	246	262	245	250	241	286	228	254	246	255	259	243	250	248	239	261	264	256	282	282	253	253	264	264	265	254	257	264	259	271	276	267	249	254	253	236	274	270	236	294	251	236	258	257	264	256	241	253	263	255	250	265	248	272	257	255	254	243	273	249	251	274	238	289	260	245	263	253	277	255	270	262	254	238	265	265	244	254	261	247	282	260	245	234	243	267	279	290	262	237	259	241	261	262	277	226	246	241	268	260	253	264	258	262	269	238	267	231	269	256	270	259	268	232	249	230	255	244	267	262	263	253	268	277	236	266	281	249	254	259	253	242	251	242	236	249	301	261	251	248	242	242	288	258	308	234	255	274	246	258	265	246	255	273	245	246	225	274	271	252	274	257	252	255	245	260	271	282	252	240	252	280	279	255	271	257	272	271	272	249	253	248	272	247	272	249	255	259	259	266	271	259	297	255	261	275	226	270	269	244	275	252	256	262	233	246	254	264	260	229	229	258	252	275	268	282	287	265	254	281	264	262	279	269	276	280	256	229	251	240	264	271	283	282	262	237	236	266	258	227	241	277	268	251	240	253	274	279	258	266	234	256	251	228	282	274	265	222	248	281	251	254	218	259	258	265	266	257	245	269	248	254	286	269	261	270	246	263	265	283	247	267	260	259	239	246	250	261	239	249	232	244	275	256	258	266	261	238	240	281	256	235	282	261	252	278	226	249	270	258	270	253	233	265	273	264	221	261	268	252	265	283	270	253	261	253	281	282	244	280	259	265	263	234	297	249	252	271	262	267	281	268	264	247	251	238	265	253	235	266	244	261	250	244	236	223	279	255	266	272	262	272	244	270	240	248	272	254	260	247	247	258	272	298	275	238	245	250	281	268	280	290	286	249	258	281	269	270	250	259	240	253	240	247	250	252	254	280	253	280	275	275	236	292	257	269	264	250	267	271	259	240	288	261	253	279	246	256	264	252	249	276	274	270	234	276	244	240	256	262	247	253	270	261	255	276	246	247	259	252	232	236	275	241	232	264	257	257	266	256	280	264	251	280	283	228	247	254	237	248	258	240	232	273	271	276	298	270	250	240	243	257	246	263	280	217	244	239	269	276	253	233	245	261	255	289	259	269	244	273	259	241	263	249	273	249	279	247	262	252	281	253	276	245	273	297	252	259	244	245	243	235	247	271	246	278	288	258	244	261	286	251	284	257	259	246	276	233	274	291	247	250	267	248	258	247	274	299	293	270	255	240	229	230	280	251	245	232	262	288	256	267	252	230	268	240	244	266	243	258	257	300	242	285	271	252	222	245	247	247	237	256	263	278	260	265	288	257	245	269	250	255	254	253	246	284	241	257	217	256	248	254	252	270	266	257	236	251	262	260	247	249	241	274	241	265	286	242	266	257	268	248	268	244	257	246	234	252	254	246	287	272	278	257	274	259	234	242	260	271	244	257	237	284	259	254	268	249	234	259	269	239	260	269	264	231	243	268	263	280	263	251	252	251	242	243	248	256	293	258	241	255	272	254	259	242	229	272	269	224	226	239	269	255	270	272	266	274	272	251	256	237	277	269	241	232	255	272	246	257	264	276	279	277	276	265	232	240	255	254	253	257	250	264	282	251	263	251	290	242	266	281	253	255	284	243	259	277	268	269	257	268	294	266	223	248	266	280	220	251	250	246	242	262	266	255	233	274	253	270	248	268	250	299	273	257	259	246	282	250	269	260	235	259	237	250	247	256	277	281	275	261	226	282	257	272	253	235	245	269	237	253	241	296	290	286	252	257	260	246	261	270	272	273	257	259	224	279	246	299	271	272	254	251	259	267	246	254	254	225	264	262	271	273	249	255	293	244	259	265	264	237	256	259	273	258	260	254	262	250	274	265	280	255	237	257	237	259	234	270	261	257	248	258	242	250	256	272	281	251	238	264	263	242	224	259	262	257	254	267	268	284	248	257	231	261	272	261	243	280	261	253	284	251	240	274	254	255	251	279	279	268	258	273	217	267	267	263	244	269	259	264	262	248	279	236	265	259	247	272	235	244	267	231	286	274	269	279	272	268	273	253	253	239	263	261	233	244	272	263	259	252	293	276	274	268	251	261	264	226	288	267	238	248	284	269	254	259	278	265	263	266	258	250	267	259	260	235	264	249	275	267	267	257	242	265	238	260	261	223	280	273	269	265	279	263	254	250	279	270	242	288	263	226	265	256	269	256	271	265	271	240	239	299	252	272	265	251	255	266	278	263	291	245	226	247	229	256	276	276	250	263	253	269	244	281	260	252	237	273	282	272	262	253	257	236	258	278	281	264	254	236	253	229	258	270	266	267	270	249	247	241	258	248	290	251	244	275	236	286	262	238	211	285	287	242	256	251	245	253	235	259	279	274	268	264	232	248	299	263	265	262	252	258	246	276	264	276	259	275	265	261	275	286	253	261	282	268	248	230	245	260	268	299	267	226	263	255	269	273	282	244	259	254	249	263	253	263	274	269	247	268	238	241	244	248	261	225	254	250	248	272	273	289	276	244	260	253	249	251	267	255	248	237	260	255	264	272	276	257	246	259	235	262	265	260	263	265	278	233	240	233	280	263	243	279	256	255	222	283	248	256	287	264	251	247	263	245	262	254	297	253	267	249	284	266	267	245	242	235	239	236	255	273	239	254	276	244	231	264	251	279	255	264	242	258	270	270	247	230	234	225	254	251	268	234	243	220	255	253	266	254	289	239	258	250	270	266	255	260	240	243	301	241	254	273	238	265	269	293	294	256	257	233	260	269	264	255	252	266	246	259	259	233	237	256	288	238	271	249	290	250	240	291	276	268	250	272	276	279	233	274	247	231	259	279	247	248	293	243	265	242	274	253	260	260	259	245	259	252	275	258	255	264	240	267	261	276	286	250	266	251	250	262	284	256	259	276	238	257	270	262	264	257	253	252	251	264	271	264	264	252	224	258	245	248	249	263	270	262	236	309	232	256	261	238	276	224	249	245	272	261	257	241	246	260	246	247	268	272	269	264	267	254	273	247	288	257	257	274	263	270	231	241	284	285	246	244	272	257	251	217	243	255	269	257	245	243	257	240	281	250	253	261	261	270	236	241	270	274	247	260	254	277	256	273	246	253	212	257	273	237	270	271	254	251	259	249	252	228	261	229	256	298	245	287	271	257	246	260	242	245	253	272	239	268	243	246	246	256	257	292	240	236	255	247	245	262	259	253	257	277	295	253	261	278	278	257	252	242	282	253	256	245	255	251	286	267	263	249	278	244	254	260	248	272	262	251	253	239	282	245	266	261	291	253	233	249	240	272	270	284	252	289	275	252	259	256	258	284	272	294	237	258	256	267	271	225	231	266	271	264	251	275	258	270
35775	50786	33833	13774	3677	1054	586	466	522	491	504	506	423	502	481	508	527	496	474	504	523	514	471	502	494	505	457	505	504	501	531	481	495	475	484	511	495	506	523	518	508	491	468	480	528	504	529	479	477	514	535	502	496	493	481	512	512	442	493	496	460	499	465	436	462	501	536	531	504	444	495	480	475	483	516	506	498	492	478	521	483	487	506	512	478	469	525	482	508	493	467	501	502	512	501	499	490	518	488	492	516	519	518	463	508	464	458	454	508	466	495	494	536	485	509	503	479	527	465	547	541	501	491	487	514	459	506	510	493	530	487	484	487	500	468	521	476	493	494	524	540	481	502	477	471	470	511	502	446	471	468	544	497	494	498	521	500	466	479	524	502	513	508	477	495	488	528	544	492	516	509	458	511	498	494	517	540	535	468	488	505	522	517	502	523	498	468	465	501	494	472	469	502	536	458	513	519	489	485	519	472	506	550	517	484	455	521	532	537	503	477	492	501	489	484	477	527	459	478	482	509	468	483	493	533	494	498	528	498	454	494	472	514	477	467	544	492	510	521	483	494	500	456	534	479	501	477	493	485	494	538	526	516	533	491	514	520	465	506	469	456	481	451	555	499	532	455	508	475	529	485	493	452	490	477	514	470	537	506	473	501	554	472	489	495	463	491	481	548	474	495	491	505	487	530	509	503	505	477	479	459	503	501	523	498	534	527	499	453	498	514	495	478	485	484	495	501	522	521	492	506	500	472	491	503	488	500	496	504	500	532	507	491	522	487	497	467	477	502	490	473	496	477	482	456	549	500	471	516	476	471	505	478	508	555	491	516	456	500	497	492	505	496	473	500	498	534	524	469	502	508	474	512	484	489	488	525	495	489	512	515	483	477	503	519	501	483	511	493	484	518	482	534	452	516	492	511	500	468	520	479	504	479	500	517	496	490	510	504	483	498	495	535	550	526	535	485	499	502	543	502	483	505	503	517	487	493	483	516	488	507	481	512	525	506	463	497	497	462	485	511	493	513	466	486	513	530	506	495	506	490	531	520	483	479	484	527	542	501	538	479	463	538	507	488	490	466	534	506	512	467	506	490	518	504	499	545	484	483	487	500	503	512	459	531	471	501	484	516	506	513	498	527	481	531	489	487	479	479	487	468	474	495	502	487	488	506	495	489	517	510	512	515	471	486	524	527	477	500	485	494	527	521	513	517	498	484	512	520	483	470	508	478	511	459	519	478	515	516	508	522	478	516	492	516	463	488	512	506	514	523	492	516	494	506	500	532	498	512	546	516	514	497	517	504	523	491	505	508	508	500	495	514	519	513	501	534	489	509	489	500	512	472	489	501	472	489	506	514	491	514	546	531	456	502	500	501	482	448	489	512	481	488	479	496	506	500	535	479	466	500	476	464	501	508	478	460	513	510	509	502	507	500	534	522	463	507	476	483	487	516	479	444	497	506	481	536	506	488	500	508	495	541	477	477	513	488	440	480	520	528	500	521	524	456	504	522	521	486	499	463	492	533	543	529	482	485	537	531	514	451	489	509	514	487	504	495	503	499	497	500	506	510	479	494	506	524	493	517	502	524	535	485	518	486	482	486	506	500	542	531	489	505	491	496	501	499	540	497	496	466	517	536	521	498	502	462	473	529	507	486	496	484	503	528	505	491	515	466	505	475	471	527	477	503	485	500	460	508	474	468	495	470	478	464	495	515	497	496	518	514	481	474	502	504	478	506	468	479	496	533	493	507	516	520	513	495	521	524	477	472	515	500	449	515	531	508	469	528	537	537	479	462	468	467	500	496	513	503	488	461	496	509	533	522	496	488	468	499	473	499	503	515	525	505	479	504	489	491	496	504	535	501	502	473	504	527	490	486	490	480	487	477	489	515	542	523	495	516	525	463	510	526	505	502	512	457	494	507	477	510	507	522	475	468	489	516	520	512	481	497	505	492	500	515	514	534	486	510	524	505	464	478	503	484	511	523	509	488	498	499	487	504	514	488	502	526	500	485	477	518	499	505	509	487	507	494	525	491	481	489	500	515	502	521	510	462	499	506	493	481	490	523	491	459	485	523	453	504	518	459	468	489	498	508	510	505	463	495	500	484	504	497	543	476	485	486	477	508	478	544	483	497	475	502	486	491	500	527	474	503	519	466	522	485	505	501	500	483	493	483	537	493	473	504	511	499	492	481	455	511	473	525	449	506	511	480	460	493	476	498	450	520	490	492	499	498	513	508	507	480	500	529	472	500	477	477	496	513	482	496	515	494	524	513	480	501	492	471	538	524	474	526	488	493	480	560	480	480	483	485	471	466	476	508	493	491	458	484	490	501	490	478	474	453	498	515	522	464	504	481	495	483	502	528	488	490	553	523	504	512	441	492	515	491	478	504	474	508	500	516	487	472	520	471	516	571	496	508	501	526	523	507	502	537	520	504	503	484	494	461	523	501	516	503	478	484	490	447	479	513	472	477	463	453	502	495	532	456	495	536	481	505	495	484	528	510	483	483	509	527	497	512	451	498	518	495	491	526	475	530	493	489	507	505	546	510	505	484	512	504	519	494	496	496	490	497	504	501	518	492	483	481	524	536	477	510	485	502	522	504	513	495	471	541	498	513	471	468	515	509	468	488	488	507	481	519	490	500	456	494	495	489	524	545	542	482	481	476	513	511	509	461	462	511	530	506	486	500	453	482	508	493	487	493	487	463	563	506	449	486	495	488	481	510	473	508	549	543	527	506	483	455	476	499	513	477	518	520	470	496	522	501	500	498	475	474	510	500	529	520	512	517	479	471	531	475	529	479	516	493	489	523	554	481	529	471	511	477	475	502	502	490	515	472	504	485	481	489	488	513	494	465	532	487	464	486	493	478	459	491	466	493	514	456	504	473	527	537	524	509	475	489	491	530	534	446	500	507	520	539	487	508	514	494	491	479	440	529	508	515	485	504	525	476	479	486	524	517	498	496	479	511	507	471	486	522	492	487	480	497	496	512	508	539	499	521	502	497	501	524	509	511	509	520	476	544	497	460	513	481	510	548	535	484	541	530	458	507	458	484	449	506	479	470	507	492	504	476	524	489	505	516	512	487	513	507	478	445	482	500	487	516	486	477	468	533	470	461	521	467	497	515	499	476	509	465	481	524	422	539	464	481	489	496	479	477	510	509	539	490	494	463	513	502	485	494	455	508	493	467	502	490	508	484	486	467	483	493	524	499	501	510	508	496	496	480	495	490	506	474	462	522	491	499	492	532	469	511	512	520	491	537	498	510	496	447	480	495	460	543	497	451	493	472	503	490	515	474	497	494	478	505	497	478	480	517	495	530	497	504	532	473	519	524	508	483	483	462	511	485	468	502	508	518	502	490	501	541	502	481	492	490	477	507	511	511	484	484	546	511	467	452	481	522	522	504	484	485	483	500	506	519	492	462	481	521	496	479	511	529	505	503	498	493	480	514	530	484	517	468	462	540	473	501	486	512	478	520	513	507	526	504	512	470	491
24835	26019	38192	30654	19086	6325	692	344	286	275	277	264	260	281	277	262	262	259	256	282	278	293	280	256	265	281	251	266	254	268	285	285	262	249	270	262	268	267	276	253	215	259	243	258	273	278	282	269	255	251	282	243	278	280	265	269	237	268	246	261	257	247	301	268	290	257	249	274	266	254	268	267	261	258	279	241	266	284	266	282	242	264	257	274	253	264	270	272	279	276	238	243	271	255	278	268	272	270	269	269	264	259	284	291	259	284	284	250	262	276	254	303	266	257	278	277	251	241	253	242	240	261	261	246	286	290	274	260	238	290	269	287	282	271	266	293	256	265	259	249	259	278	270	278	292	253	257	272	289	260	278	265	272	299	239	259	249	256	284	254	267	274	282	277	277	273	233	280	237	254	266	273	273	264	284	253	254	267	252	267	278	272	273	243	264	233	276	270	268	252	286	270	284	241	280	257	272	279	288	257	262	289	246	269	270	256	293	261	252	284	258	254	268	274	245	256	286	251	277	256	244	267	279	252	273	275	255	249	275	254	273	254	251	253	246	239	270	275	301	256	271	243	261	302	284	290	241	243	277	234	269	254	294	291	248	267	221	258	265	260	248	269	259	268	267	272	263	258	271	272	261	289	245	268	247	267	279	245	259	278	271	281	260	279	268	262	274	250	253	255	248	266	276	285	256	245	264	256	264	252	260	265	226	249	275	254	252	263	264	291	274	235	285	253	299	287	219	253	244	262	245	271	279	251	272	294	247	260	297	256	281	242	281	264	277	267	271	259	273	285	289	262	250	278	251	278	254	279	260	268	285	255	262	264	257	251	301	265	254	288	261	259	266	272	280	265	248	265	257	296	276	252	264	241	272	264	254	245	243	245	264	257	272	275	283	261	253	277	271	248	254	299	262	248	273	248	282	274	265	261	280	260	272	266	291	253	264	249	290	245	261	278	259	261	235	278	266	226	267	259	266	228	281	249	278	257	256	287	269	269	284	284	261	277	252	273	271	256	287	253	253	301	248	277	260	255	283	253	242	260	246	267	278	269	258	270	259	266	291	296	278	252	269	240	252	279	296	231	284	270	267	279	265	269	265	251	273	237	294	257	270	249	303	250	290	249	256	294	233	263	262	264	290	295	252	266	297	272	264	279	266	237	284	277	269	256	266	274	259	274	257	248	250	251	249	268	257	251	261	287	263	229	270	259	257	287	235	245	272	292	290	255	245	248	267	272	249	248	296	266	259	278	273	278	284	253	288	278	270	285	269	251	282	286	291	275	269	280	268	267	286	240	254	245	248	267	280	248	272	265	263	260	285	246	257	227	288	243	278	260	292	302	270	270	262	298	277	253	292	266	245	312	262	266	258	249	287	279	287	277	270	243	263	263	277	298	271	260	221	267	231	261	267	242	272	244	254	280	288	268	291	247	271	270	293	281	267	267	270	271	277	275	299	263	259	273	272	294	272	271	249	300	261	285	267	261	274	279	275	283	267	267	289	251	275	288	271	248	251	281	271	239	264	280	256	250	285	265	280	276	237	279	260	257	246	269	246	287	230	262	272	269	274	277	240	262	267	246	258	253	303	283	253	258	293	270	289	263	287	290	231	282	246	262	246	279	267	266	282	261	267	304	265	271	244	267	275	252	268	281	268	253	241	251	251	275	267	282	267	278	236	265	285	276	253	265	264	258	261	267	290	274	282	263	268	275	251	297	297	266	235	275	271	270	266	246	247	254	253	276	252	270	256	245	261	259	281	272	294	258	261	265	246	261	283	273	268	261	268	304	256	264	277	244	305	282	264	266	293	249	258	301	257	272	253	254	269	236	268	245	291	246	251	299	262	258	278	296	270	269	286	261	272	248	249	278	275	251	263	287	287	241	244	252	257	245	269	252	262	252	262	258	246	277	250	283	277	276	272	250	246	270	274	269	253	259	259	275	265	269	260	281	265	284	280	255	275	247	244	264	258	273	263	271	271	253	265	279	248	268	268	260	288	289	281	276	282	283	267	246	287	313	286	272	301	253	292	266	264	272	254	243	275	281	274	256	257	273	278	252	247	257	268	258	256	258	274	278	262	261	286	241	255	278	249	273	270	246	257	253	265	259	255	237	267	297	264	277	316	253	283	319	283	288	260	264	242	293	280	262	277	272	260	293	286	255	279	258	285	262	280	280	278	270	272	275	260	277	291	263	255	268	253	219	279	287	285	299	290	257	259	238	251	253	262	249	261	268	275	285	292	289	272	225	282	263	287	264	272	235	300	244	270	246	273	257	271	295	274	269	263	245	239	275	257	254	282	254	297	268	266	227	258	295	232	275	248	277	269	259	273	269	270	292	263	269	290	256	257	263	245	264	295	260	272	276	262	247	260	303	273	282	255	266	256	268	250	277	283	277	263	264	295	282	295	280	259	252	263	251	260	251	269	277	299	265	282	279	271	269	255	224	272	250	265	264	283	246	267	291	251	279	255	272	249	257	276	261	286	258	275	282	276	278	286	287	265	245	275	244	257	289	305	258	260	271	296	277	255	251	280	284	244	251	222	261	262	245	246	254	259	306	292	262	268	260	280	267	257	292	297	252	274	258	242	275	265	264	264	287	255	276	261	278	290	279	257	269	246	261	274	258	288	263	291	292	246	275	264	237	275	258	249	272	248	290	259	254	275	261	248	278	256	258	298	272	266	258	274	274	267	273	293	259	247	304	279	245	284	269	266	281	263	269	264	255	253	258	256	254	237	278	281	252	280	254	273	276	271	272	275	261	299	254	269	255	296	253	278	278	268	260	260	266	253	260	238	260	256	252	251	252	272	242	272	271	296	260	242	264	244	280	261	257	271	250	276	275	259	250	278	264	262	252	258	278	290	229	294	259	261	261	267	286	258	280	291	304	280	277	269	277	278	260	272	273	274	264	278	288	249	259	266	286	271	277	269	256	260	261	289	265	286	247	287	273	260	297	228	292	252	254	269	279	254	272	287	261	296	276	294	272	302	269	273	269	253	288	258	259	229	234	264	261	273	284	259	292	245	300	254	257	272	254	297	249	275	248	272	268	278	300	267	258	274	284	266	249	243	298	260	258	264	276	279	260	267	290	288	280	255	265	263	297	262	248	246	251	246	279	272	269	279	258	273	257	281	279	237	251	269	259	299	290	285	264	267	241	261	265	253	269	279	275	290	273	284	318	259	302	278	273	267	269	254	283	262	266	272	261	292	254	294	267	280	274	258	276	270	268	263	275	272	267	263	270	273	257	265	246	296	261	282	259	276	284	274	259	245	277	258	260	243	268	283	247	247	264	293	263	281	262	266	280	264	257	254	272	282	247	249	265	264	260	251	270	251	250	278	225	273	275	245	253	261	284	264	283	265	259	296	256	262	228	229	233	283	243	248	275	276	268	238	279	292	270	277	269	276	285	279	267	280	289	264	270	289	275	266	270	271	274	270	263	251	290	278	257	277	260	283	263	282	260	270	246	224	262	264	270	256	279	262	265	264	269
58785	90833	68042	38825	17604	4448	1154	619	554	483	542	478	511	501	522	540	499	546	511	498	540	520	481	510	528	478	544	513	516	493	515	529	470	547	505	503	535	433	551	512	502	534	486	517	510	506	524	524	513	483	520	491	530	513	509	496	507	512	498	497	489	520	513	501	519	512	505	528	530	495	546	515	470	497	494	513	506	529	542	491	543	510	484	492	524	527	515	525	524	527	499	497	490	518	529	512	530	534	508	539	517	519	526	520	529	521	531	493	519	470	491	488	516	537	498	523	492	527	504	486	499	492	529	478	471	525	498	466	485	536	512	520	523	537	493	497	522	554	512	470	505	523	539	504	533	498	485	491	485	548	535	496	479	524	491	514	542	525	526	499	520	506	502	479	543	480	496	473	514	463	495	465	513	503	514	558	514	490	532	491	515	507	520	510	471	464	510	501	469	490	529	520	521	529	479	506	493	480	521	493	479	485	495	491	499	477	512	495	528	518	470	507	514	520	479	449	528	503	517	543	460	522	539	492	523	489	527	530	471	520	492	500	505	521	498	522	527	515	523	476	539	523	501	508	478	483	509	499	554	505	499	537	521	513	529	507	558	501	489	513	513	514	489	516	510	479	501	457	504	469	493	517	511	530	534	510	517	466	484	526	532	548	534	546	502	471	508	490	548	494	504	533	502	508	516	519	486	462	461	486	493	566	494	531	505	524	510	463	504	516	500	478	542	504	518	528	516	505	512	516	493	490	487	535	493	503	463	517	531	556	495	503	508	499	510	528	529	534	500	511	489	483	499	522	489	532	507	471	530	548	499	496	548	485	530	511	541	520	513	515	546	527	472	487	482	503	513	504	499	487	543	517	497	501	538	504	471	492	474	520	479	524	524	480	503	531	520	550	474	558	512	521	508	509	508	511	545	460	512	537	537	490	511	506	485	510	520	526	558	499	496	500	513	498	486	505	509	526	497	492	520	485	517	522	479	534	505	512	550	485	480	556	527	502	468	501	505	508	481	496	530	485	480	509	528	507	552	532	493	524	526	557	534	531	521	500	504	502	507	494	511	501	468	522	523	532	498	484	544	471	494	541	480	482	514	502	511	524	486	464	487	471	545	457	456	528	512	540	511	495	493	519	540	494	472	494	496	488	466	496	494	508	519	543	515	537	478	475	539	474	483	525	505	518	493	524	532	513	466	525	478	494	533	508	476	526	535	544	506	550	520	527	497	520	512	452	497	480	495	502	517	515	490	512	522	488	535	503	530	543	472	506	513	517	524	446	480	500	518	490	496	475	489	483	519	497	531	514	523	522	512	486	511	506	555	520	442	508	500	506	541	548	523	512	502	499	533	513	452	511	507	493	508	505	528	473	452	530	506	522	499	528	530	517	514	536	496	483	537	480	494	501	525	538	536	488	510	489	512	513	500	481	512	535	476	524	453	470	541	528	529	492	489	533	506	550	492	516	543	494	504	533	466	497	493	510	540	540	489	503	541	494	493	475	557	508	534	516	493	516	498	515	506	514	520	509	530	506	520	490	486	496	515	486	541	530	496	506	477	523	495	511	508	524	506	485	538	480	494	564	490	497	512	542	498	511	515	482	532	518	546	491	549	495	557	507	533	488	479	523	468	517	463	483	498	524	531	501	475	547	532	508	568	497	489	468	533	540	487	492	539	483	519	546	500	482	489	532	547	501	500	523	507	503	466	524	491	481	545	511	491	487	520	467	493	514	516	513	473	519	506	516	487	501	509	502	520	487	519	513	506	464	494	493	521	472	549	532	508	458	527	525	530	547	488	484	511	505	502	513	552	500	480	536	484	529	510	525	510	516	517	489	530	520	522	558	501	508	467	491	492	540	502	516	540	473	539	495	519	504	550	536	481	520	513	519	504	489	519	475	505	506	503	478	519	511	492	505	507	494	517	456	493	497	480	525	506	516	515	514	495	537	524	477	454	522	517	524	497	530	519	516	497	514	511	522	512	472	531	532	528	499	487	493	477	453	517	471	509	515	518	467	448	506	504	469	495	485	502	492	502	515	532	539	510	474	499	504	549	521	497	546	481	490	500	513	544	507	480	487	499	519	518	548	491	492	463	555	512	499	476	492	495	508	547	494	515	529	526	525	532	501	482	522	521	502	500	505	506	498	502	527	482	502	537	498	484	507	485	520	511	487	547	534	500	472	487	479	541	479	487	527	505	543	539	496	498	508	530	492	480	494	453	494	492	479	476	517	492	482	518	536	455	501	517	514	495	497	501	534	524	465	470	531	525	531	494	489	530	502	485	558	462	508	497	514	507	495	523	523	534	486	511	498	518	496	465	517	462	549	527	516	488	501	548	489	504	529	488	465	523	503	494	490	514	492	495	553	474	515	518	508	522	537	504	514	529	509	517	493	511	488	502	503	537	488	533	493	494	517	535	487	462	509	523	447	495	485	509	475	529	473	495	519	547	488	524	485	491	501	505	519	529	517	484	526	518	524	501	510	520	503	491	531	497	533	526	536	516	544	513	512	541	478	513	488	544	510	476	488	493	495	533	511	510	485	493	487	512	545	508	520	463	543	462	515	512	502	543	437	520	499	516	513	489	535	495	524	495	529	512	505	531	460	500	531	479	497	509	514	511	500	499	484	484	455	512	533	497	539	498	525	545	530	522	518	472	514	514	565	510	487	523	495	496	493	548	486	467	513	497	503	524	516	531	542	520	501	506	535	529	486	504	530	532	537	487	539	487	495	528	510	480	503	545	494	474	512	515	518	536	494	508	484	497	531	510	519	547	515	496	514	505	513	506	508	497	501	527	512	506	507	531	477	509	467	480	497	511	494	520	516	477	515	496	512	500	526	498	535	521	496	492	493	501	510	491	493	541	513	507	522	518	545	497	495	509	493	489	534	526	510	506	547	507	523	497	520	497	493	528	522	521	515	494	522	509	550	524	528	541	502	508	555	490	522	490	549	504	536	496	514	433	505	522	488	489	519	492	478	577	485	505	473	496	545	495	529	523	510	525	522	575	493	503	509	482	517	483	483	514	481	467	539	497	498	499	490	508	491	490	530	488	553	504	488	528	538	515	514	518	467	536	522	467	501	518	498	514	510	519	520	506	517	476	490	494	477	496	540	488	498	499	468	483	534	492	512	523	503	543	520	528	526	467	502	526	509	545	523	531	483	486	541	525	517	475	500	536	485	472	495	481	530	524	483	526	518	498	472	494	492	559	494	502	560	488	528	494	499	507	509	489	500	491	490	506	498	511	486	496	497	504	554	531	547	468	534	491	516	544	504	515	500	504	522	480	532	525	500	502	504	480	484	525	516	483	532	490	510	481	505	555	516	468	521	466	469	479	528	536	504	455	487	540	539	497	531	442	509	520	492	554	524	476	465	492	419	513	503	518	548	475	480	503	518	476	483	486	554	515	538	502	522	502	514	503	513	554	494	526	526	518	519	508	491	518	515	514	508	498	463	483	531	497	543	480	478	500	527	509	486	494	525	505	510
23557	23062	33989	28559	22099	16762	3836	453	352	324	316	380	327	307	334	324	315	304	285	321	317	327	293	292	323	323	317	316	324	316	331	313	314	351	306	325	343	315	309	305	348	302	333	315	317	299	313	297	318	306	305	330	311	300	329	305	319	334	316	300	299	339	348	298	304	293	303	315	313	341	299	305	289	297	277	316	311	338	326	293	284	277	287	329	305	323	293	300	326	331	321	311	335	320	324	318	309	329	313	326	310	342	298	311	305	301	297	298	295	304	319	301	292	313	320	312	296	315	291	314	330	314	322	298	310	292	330	327	314	332	330	290	319	338	332	323	319	273	282	297	301	340	301	309	319	316	299	323	304	322	331	296	347	320	335	298	307	338	296	306	277	319	289	325	312	302	307	318	308	316	312	293	298	295	343	307	341	301	342	312	317	310	328	293	315	295	286	325	334	310	315	319	308	280	300	288	319	320	318	315	337	324	332	314	296	337	302	310	309	317	311	318	295	303	313	293	318	302	321	313	320	299	305	308	312	299	288	318	314	286	327	350	301	320	275	357	301	306	325	329	310	305	300	330	330	288	318	318	310	296	330	323	285	324	330	290	307	300	285	327	286	326	306	327	336	323	324	332	301	328	325	338	287	343	315	311	330	310	318	300	290	305	352	320	312	277	289	307	313	313	310	289	350	314	292	294	289	306	312	297	293	306	322	317	352	296	313	297	303	317	310	323	330	314	318	325	292	320	320	306	310	280	314	303	305	321	333	294	338	314	290	306	295	287	316	318	327	307	323	352	308	341	301	280	309	301	310	296	307	284	284	300	320	313	310	306	321	313	289	310	314	320	334	282	287	313	331	332	333	321	347	297	299	321	311	323	317	289	326	286	322	269	312	277	308	313	303	335	294	295	313	309	318	330	292	284	316	289	280	346	303	339	310	318	328	291	325	310	348	314	305	296	306	327	314	317	297	332	319	268	317	322	326	328	337	323	299	321	324	310	318	281	297	296	309	305	316	263	320	296	317	320	302	292	308	325	325	312	319	304	324	336	319	283	314	316	311	314	313	300	345	300	323	317	333	307	311	308	322	314	314	325	312	326	325	304	305	294	294	321	349	307	322	282	307	298	319	289	301	333	312	315	329	298	304	279	321	318	355	319	299	319	314	342	304	286	297	316	322	316	268	298	295	293	323	321	307	323	297	318	315	314	317	319	317	317	314	312	322	325	300	310	324	319	343	314	326	308	288	295	330	320	333	308	329	308	308	344	297	322	324	337	329	297	330	340	329	333	319	345	318	310	290	343	299	324	302	320	325	319	279	314	279	328	319	315	285	339	294	325	349	338	313	306	315	292	279	309	341	324	367	299	327	310	331	324	316	306	329	314	341	287	334	326	289	332	297	296	349	304	312	323	316	294	299	321	314	322	312	325	300	287	318	310	278	292	303	281	326	331	306	318	302	323	308	339	325	291	282	299	293	294	284	317	269	311	310	347	323	325	281	313	294	288	290	298	310	326	304	286	309	280	321	320	305	288	293	309	311	346	300	307	310	283	318	322	323	306	302	357	321	309	293	303	314	296	304	311	293	330	296	334	287	292	306	307	312	340	311	283	295	324	295	315	336	331	317	297	341	308	342	348	324	320	297	317	322	305	313	301	295	334	330	300	296	320	335	290	281	312	325	330	305	297	343	315	315	317	320	310	320	317	333	306	300	289	293	294	304	336	307	302	323	330	338	339	339	322	295	306	352	282	324	274	331	305	305	315	322	314	342	310	308	294	304	295	342	313	292	300	304	286	333	323	298	314	306	336	291	299	315	324	314	319	310	312	304	303	293	367	320	300	295	286	319	317	320	296	312	315	311	303	316	323	313	279	324	310	289	288	313	307	275	315	292	323	331	318	279	308	291	315	305	347	310	301	287	310	281	291	304	328	348	320	306	342	322	319	318	307	329	333	325	288	304	289	302	293	297	326	328	336	291	336	307	325	328	282	300	327	308	302	295	318	303	323	340	331	318	355	329	318	339	325	317	276	327	295	320	295	285	328	332	323	294	342	293	329	303	316	296	320	294	328	313	310	306	313	315	287	291	302	325	352	323	293	280	307	261	323	306	309	319	295	282	272	344	289	309	340	347	308	313	341	304	334	304	295	262	303	331	305	288	306	293	325	324	314	316	301	320	309	328	277	315	308	288	301	298	326	327	296	307	301	305	320	302	317	317	286	313	305	300	309	315	322	296	332	313	316	286	285	311	304	316	297	297	316	301	309	296	331	301	282	286	349	298	315	299	344	317	307	304	296	320	347	345	330	283	288	306	319	290	303	329	318	315	291	324	311	281	307	306	287	306	315	303	325	337	314	315	355	301	296	325	312	347	334	297	293	328	286	324	299	309	300	306	313	281	318	315	331	320	293	324	325	315	302	301	337	290	326	308	304	353	337	276	290	307	294	312	309	316	325	295	336	324	321	300	312	338	319	298	309	320	334	323	311	319	297	297	293	302	328	307	276	289	323	295	305	293	305	304	303	322	322	335	308	309	318	311	308	307	289	301	280	324	316	270	309	331	330	344	290	348	345	302	288	316	295	318	286	337	316	319	277	319	278	328	312	300	320	316	290	328	305	283	324	298	277	298	315	300	288	281	310	313	340	315	315	294	330	335	335	310	296	316	329	304	315	322	319	287	278	320	322	307	297	301	309	307	324	337	274	323	316	309	294	283	309	309	325	325	316	323	296	334	302	295	335	334	344	332	308	305	304	293	341	319	318	320	293	260	335	309	312	327	324	339	293	277	297	309	324	298	315	325	342	290	341	319	296	348	303	304	300	327	319	343	313	330	323	305	324	310	304	319	273	309	318	301	306	306	311	300	286	329	284	346	317	287	315	309	360	283	307	327	301	307	306	290	302	286	279	321	308	318	307	331	296	318	332	296	310	295	334	309	322	264	299	327	304	317	339	305	337	303	309	311	303	319	300	306	302	304	294	311	301	296	321	291	327	281	334	311	299	335	329	341	323	325	341	318	317	329	309	327	293	312	325	296	302	321	307	303	327	307	301	304	322	288	295	300	290	297	347	310	275	328	308	283	311	295	312	327	305	307	290	289	320	313	305	325	316	301	294	333	307	288	337	322	309	320	308	315	319	317	310	307	306	285	311	303	309	320	312	315	305	319	294	321	320	299	282	323	335	325	268	312	317	343	312	317	287	340	301	319	305	315	321	331	312	304	320	316	297	301	308	321	290	334	346	319	313	319	300	321	315	308	307	354	308	309	321	300	324	311	294	337	303	312	317	308	304	286	311	316	304	322	302	296	344	336	311	336	274	296	286	311	340	307	325	293	307	312	301	313	306	326	329	305	307	332	281	276	296	289	286	320	289	308	322	330	321	300	290	310	290	351	301	315	304	298	308	323	360	295	325	331	287	313	316	301	305	316	286	297	303	317	306	330	292	333	314	290	324	298	310	313	327	330	341	301	315	296	327	300	325	315	285	338	321	316	309	318	300
59929	101892	79478	50216	26600	8367	1861	704	596	588	569	582	550	588	544	548	583	566	530	616	581	596	606	550	556	535	519	535	553	556	570	578	570	592	580	602	578	570	554	561	548	561	560	571	532	591	541	558	567	557	586	551	546	582	573	532	578	599	595	574	597	569	551	558	547	562	626	502	552	589	548	568	554	513	586	543	611	558	546	538	558	551	505	547	561	536	555	549	572	491	606	537	565	601	591	522	560	584	588	542	586	546	575	588	589	536	532	571	609	561	563	539	555	573	533	600	589	570	562	572	605	582	580	545	580	566	574	555	579	547	586	559	557	531	574	516	552	563	542	534	543	582	586	561	567	578	570	532	559	571	593	579	543	569	562	598	581	581	588	542	550	576	548	565	556	562	550	561	576	591	566	579	571	569	557	561	589	578	547	548	564	568	575	581	554	605	534	562	566	571	545	559	613	588	563	569	541	522	549	489	565	546	542	517	550	551	559	561	577	536	542	548	576	520	554	592	545	598	596	525	593	512	567	550	554	528	551	571	625	562	611	540	573	549	534	559	553	564	562	536	610	557	539	600	551	585	544	550	583	571	586	541	581	561	569	558	563	553	567	601	538	597	523	549	568	515	563	569	587	577	547	541	579	555	555	549	546	565	550	555	597	549	556	522	548	584	561	563	554	570	533	575	557	573	526	529	537	522	594	584	587	618	538	557	569	561	564	596	591	574	540	611	545	586	553	566	585	565	593	524	557	515	584	545	539	592	582	537	588	538	536	543	555	577	541	597	572	559	570	544	552	567	572	566	564	557	572	580	578	571	561	559	578	532	585	587	546	553	573	539	546	574	575	594	575	579	526	531	535	568	584	574	576	558	574	569	587	557	587	524	609	549	542	583	563	562	546	564	559	579	567	546	527	580	556	594	582	570	573	595	618	533	575	542	557	561	545	528	586	599	616	619	562	553	543	532	561	619	591	561	543	576	535	578	558	568	589	565	575	574	528	593	569	560	585	566	582	568	560	565	591	550	515	584	547	575	552	550	550	606	575	568	546	552	576	549	555	590	543	588	524	578	551	595	576	536	559	542	538	593	537	555	622	567	601	561	558	582	601	548	548	583	550	582	579	577	597	529	521	560	582	595	567	579	577	559	599	558	600	575	520	520	554	543	588	573	555	548	598	546	538	574	568	570	539	600	590	533	557	553	588	575	588	567	507	567	594	588	558	591	571	570	577	568	535	544	550	564	594	566	551	594	579	559	558	547	580	501	542	591	582	602	532	577	565	562	557	577	584	591	541	577	530	571	573	552	495	593	592	584	519	558	523	507	597	580	573	584	524	591	566	525	559	555	543	593	576	533	567	575	559	567	586	577	559	608	582	573	619	587	513	565	551	568	555	550	536	531	557	604	554	579	532	540	586	557	532	594	527	557	588	584	529	555	568	539	567	576	570	562	574	592	594	526	565	587	516	591	596	534	571	538	548	574	556	586	603	604	535	596	538	542	547	568	532	535	580	565	579	569	565	560	576	563	565	598	567	572	577	562	593	599	536	549	566	529	571	560	540	551	560	561	574	562	542	541	553	528	549	580	573	530	577	578	546	547	590	592	579	564	585	541	557	530	553	614	548	566	559	551	591	560	553	514	539	565	560	567	546	553	533	632	552	561	597	539	567	526	569	548	556	534	553	584	547	578	574	540	615	584	566	558	567	591	574	532	608	554	552	559	580	626	556	574	584	553	589	570	567	574	558	591	551	566	569	547	583	584	520	554	534	590	561	562	545	578	597	571	534	516	568	575	575	556	548	576	575	546	534	609	519	558	541	579	570	623	586	537	529	534	619	546	588	552	602	544	557	544	555	603	585	539	552	592	565	560	549	537	555	557	603	555	557	578	569	544	559	547	556	562	533	593	533	556	608	520	549	596	531	539	567	572	585	561	544	543	566	505	573	556	556	593	550	554	569	581	566	529	576	541	565	567	555	550	576	528	579	571	590	539	565	579	540	558	569	587	573	580	585	550	574	554	518	590	580	561	572	530	576	575	584	559	565	590	561	574	553	564	540	550	608	593	531	568	576	609	559	536	573	601	565	565	551	585	580	576	558	585	582	572	557	576	547	524	616	578	559	556	574	587	526	508	550	570	573	576	526	590	554	570	595	563	560	561	568	581	569	572	555	543	585	569	595	568	583	570	566	564	560	544	560	614	563	595	548	558	577	559	502	568	540	576	561	579	553	566	561	579	563	567	563	560	542	558	552	567	605	548	575	554	578	577	590	590	546	528	528	573	537	565	547	568	543	577	550	571	590	512	549	518	573	546	584	552	564	561	598	578	586	543	579	569	607	575	556	585	574	531	564	566	564	581	548	536	567	591	561	537	554	548	617	564	567	524	572	578	548	577	544	573	565	577	527	591	562	558	578	571	538	592	534	569	539	595	552	589	563	620	540	559	539	604	575	572	574	583	532	603	541	569	538	549	602	569	571	619	572	558	573	556	590	582	584	590	558	535	565	549	563	551	575	556	579	591	557	581	575	590	512	598	536	573	563	564	578	578	600	581	583	608	533	574	549	580	542	562	564	553	568	609	574	580	581	593	567	533	573	570	606	587	540	568	590	600	619	574	585	549	594	562	546	546	574	561	599	537	570	560	567	569	563	547	595	587	564	592	600	570	562	552	519	559	574	585	565	565	571	592	559	533	600	539	577	590	563	594	560	541	581	565	524	607	536	542	614	558	607	568	582	530	550	563	565	546	558	577	555	570	575	612	586	561	574	574	614	570	588	570	548	592	581	574	572	524	570	580	551	585	582	601	551	560	521	591	545	568	549	551	558	576	577	557	604	538	575	576	568	578	534	560	558	608	581	538	533	539	582	548	559	539	538	551	587	586	547	538	576	587	561	599	557	541	543	544	523	547	515	566	623	579	588	557	571	554	576	575	569	579	569	570	547	538	573	587	597	578	578	551	548	560	586	565	581	515	521	591	551	566	553	582	549	592	567	555	568	566	586	533	546	569	570	567	587	565	592	555	577	507	576	589	531	553	513	540	555	548	550	555	576	564	591	602	567	569	554	561	600	592	584	560	540	563	584	584	556	572	558	558	564	570	581	559	550	612	555	617	578	524	531	618	592	531	580	580	563	581	569	540	571	567	521	562	523	573	599	565	565	524	593	593	565	597	578	563	596	547	555	549	574	506	520	532	577	583	563	600	575	566	546	581	534	557	527	604	593	539	537	571	562	567	564	545	614	534	615	594	582	543	552	564	535	567	555	553	550	546	557	582	586	546	578	561	557	520	505	553	541	587	542	615	553	549	539	548	575	553	539	578	605	578	547	586	556	593	557	568	556	556	522	574	552	570	553	595	532	569	606	590	589	589	633	538	585	581	567	581	537	546	562	579	594	605	526	539	606	608	523	549	569	568	567	598	572	517	561	582	575	557	579	567	576	580	552	579	573	541	571	563	576	577	575	545	588	570	542	526	561	586	567	546	566	593	547	594	605	543
29059	32335	29597	13908	2520	598	321	289	247	266	261	302	250	266	259	279	269	268	221	263	264	252	238	258	271	268	284	255	269	251	254	241	245	263	268	247	260	294	267	242	241	249	251	257	267	242	255	252	251	276	243	258	246	264	244	250	247	257	245	251	274	260	268	266	246	278	246	264	255	226	242	248	233	273	248	234	258	274	238	266	252	261	293	270	273	239	264	249	278	284	237	248	249	266	261	262	255	288	254	253	277	258	238	256	264	270	262	256	253	240	233	259	267	274	286	266	270	253	218	255	258	278	263	276	252	260	265	270	257	252	241	289	261	282	254	273	231	254	240	284	241	269	242	278	258	254	289	262	265	258	249	268	228	240	265	258	260	258	286	231	249	279	267	228	246	255	270	273	278	252	294	288	275	255	282	247	249	248	236	247	276	269	251	252	258	268	280	274	257	285	272	259	233	245	235	272	252	261	254	281	271	258	253	255	258	267	276	264	257	265	268	255	261	287	236	259	268	246	268	305	248	269	257	252	259	240	261	247	251	238	273	251	235	235	283	268	246	257	270	268	261	276	249	250	280	244	264	270	278	275	244	254	276	284	264	253	248	283	248	257	275	260	268	295	249	243	256	270	258	268	234	230	230	253	244	268	289	262	243	263	288	269	268	270	216	273	258	250	259	254	238	254	249	302	230	246	276	278	267	251	278	248	243	281	259	251	243	245	245	261	252	268	247	298	260	272	248	269	254	238	257	266	299	241	242	280	271	257	248	276	259	244	251	270	257	266	262	284	290	254	288	242	263	258	258	243	259	252	254	260	238	286	221	266	229	257	251	281	260	257	250	281	252	261	264	244	261	253	252	260	239	257	265	276	232	278	235	269	254	244	262	258	258	283	253	274	282	240	259	258	236	277	267	265	252	268	237	235	237	241	272	249	244	246	260	258	241	273	267	261	232	266	248	260	245	273	239	252	248	231	251	245	245	259	253	259	259	263	240	296	269	281	248	253	276	277	261	244	271	253	268	259	244	280	260	264	255	259	262	251	254	249	261	256	254	250	282	267	263	268	241	273	261	231	262	251	250	254	264	272	247	270	246	275	285	272	251	272	256	255	275	251	277	221	264	217	286	256	282	261	262	278	261	265	278	248	271	254	236	233	256	241	273	233	256	258	264	254	263	283	263	249	248	273	255	254	238	268	251	284	258	254	285	266	270	258	279	271	248	269	248	257	212	255	260	266	238	264	256	252	256	257	282	255	262	279	240	247	258	283	255	280	240	284	257	256	247	277	247	286	246	253	263	225	255	275	288	275	256	282	261	265	267	263	266	273	255	269	259	257	240	237	256	232	279	252	236	290	217	281	276	248	263	281	261	230	253	257	260	264	248	235	257	277	240	269	279	245	251	255	278	278	265	271	254	255	245	287	226	260	215	253	260	254	269	256	254	271	254	230	267	282	247	257	296	240	254	255	279	234	270	260	279	291	246	284	274	267	280	267	292	233	259	267	218	248	249	232	230	254	268	260	240	237	260	250	265	235	253	253	250	265	272	253	242	246	253	262	260	271	236	255	270	252	278	285	291	262	255	251	259	292	255	297	257	255	236	248	239	257	269	279	255	268	291	260	246	261	233	266	269	257	252	256	275	265	240	249	252	258	244	251	239	278	235	268	273	240	260	262	253	287	266	255	263	252	264	245	245	276	271	283	264	274	265	252	257	272	255	257	230	242	263	274	262	251	288	250	274	265	248	245	285	272	297	261	240	252	230	245	237	254	280	272	268	265	284	268	261	241	286	261	267	253	299	244	271	242	251	231	272	284	247	263	284	224	254	260	246	243	251	257	232	234	243	241	275	264	253	234	282	252	249	274	247	269	272	282	282	279	262	250	260	267	256	261	244	282	261	249	247	261	259	256	264	280	254	266	264	253	241	264	256	241	275	270	256	263	233	283	235	251	261	259	238	286	289	257	275	269	247	242	282	269	283	256	257	229	234	280	244	225	254	279	264	255	270	278	297	260	249	260	259	277	302	249	258	262	272	266	268	236	249	270	245	260	254	251	281	247	253	246	249	230	266	265	251	249	296	258	261	226	236	256	254	236	234	254	265	261	237	226	245	252	274	280	234	268	241	272	256	273	232	236	240	278	283	243	254	247	252	258	236	263	261	262	235	243	260	269	256	302	261	259	250	237	245	268	264	264	258	257	236	264	245	247	261	243	250	271	267	255	288	263	267	273	272	240	271	239	276	267	265	266	242	263	262	267	229	278	248	264	234	264	265	239	252	244	241	295	260	235	275	260	262	275	224	279	223	243	252	259	254	245	257	237	259	275	269	235	279	260	272	246	253	248	262	252	268	268	283	255	295	254	246	253	254	247	254	254	285	267	295	259	253	253	259	251	251	259	279	265	255	249	246	256	248	286	256	251	279	278	256	262	257	226	240	256	255	250	237	269	280	251	274	235	254	264	258	241	253	283	268	242	260	246	265	262	275	288	272	242	287	258	270	270	293	255	276	262	273	258	286	255	218	268	241	280	269	236	299	261	272	286	250	243	275	228	242	288	259	245	254	251	240	262	239	259	258	260	274	238	268	259	274	248	265	283	240	255	258	262	271	266	295	257	274	261	246	274	266	255	253	290	258	253	270	245	241	260	236	268	289	257	269	235	259	256	251	269	258	271	295	261	248	244	293	261	268	268	258	295	250	259	273	245	251	228	277	272	259	253	255	279	286	277	257	282	276	249	238	256	295	259	272	270	250	255	278	247	238	248	275	268	271	252	287	235	244	247	277	252	272	250	243	257	243	255	269	292	278	270	257	253	256	237	258	240	259	250	258	246	261	249	280	263	261	244	234	260	275	275	266	279	240	240	274	247	265	250	258	290	265	253	243	273	246	236	258	242	239	261	261	233	289	258	261	257	259	242	243	279	235	264	268	270	256	290	309	252	238	302	269	252	236	268	267	279	248	255	280	224	277	300	255	265	266	245	267	278	270	245	258	267	274	260	274	235	234	261	262	273	243	260	284	271	263	251	230	262	268	246	267	290	267	267	254	272	262	260	253	240	266	280	297	269	265	287	303	243	240	236	295	272	248	268	266	251	292	279	284	268	280	258	256	241	272	253	251	281	279	256	264	263	244	253	253	282	276	257	256	273	243	269	249	275	269	251	285	264	246	256	252	283	262	254	265	252	262	236	251	259	271	250	257	255	216	246	262	236	247	272	250	283	268	253	276	240	271	265	251	244	271	286	224	263	232	271	269	277	257	246	239	250	240	251	257	266	268	270	260	278	247	233	245	265	262	261	283	247	267	262	292	274	277	277	250	217	221	267	254	277	261	277	267	262	263	240	259	268	218	220	258	269	253	253	248	231	255	271	269	258	246	251	232	231	269	270	250	247	279	260	270	252	250	255	250	272	264	283	281	286	256	256	282	282	239	243	266	258	289	237	261	272	256	252	256	266	243	292	256	250	256	260	246	259	238	261	247	239	273	257	263	245	256	278
35891	49925	35169	15810	4722	1323	660	530	475	516	491	485	493	475	469	498	494	496	516	541	480	497	505	474	485	484	491	511	486	510	521	501	481	477	486	502	507	489	493	479	504	456	552	470	495	473	571	490	461	527	486	551	501	513	486	512	442	488	499	498	476	510	488	524	485	484	477	512	511	524	480	464	511	490	482	535	474	480	520	467	464	510	490	506	514	538	529	510	502	461	509	526	499	535	507	512	514	522	475	527	517	475	510	470	510	527	467	523	490	536	501	500	497	487	506	529	486	485	508	439	511	472	491	445	464	517	501	502	517	489	492	503	531	494	482	507	479	465	499	498	482	501	494	479	472	477	506	482	495	535	506	486	495	457	507	520	513	497	514	510	536	487	489	511	480	525	503	509	481	493	463	462	522	498	489	490	550	482	457	428	518	493	502	498	488	490	491	506	497	481	496	472	517	495	496	504	474	512	447	486	477	524	505	501	485	477	509	510	486	488	503	487	476	493	503	509	524	514	462	481	541	478	503	521	470	484	496	489	492	480	472	525	494	469	489	495	496	517	476	511	512	496	510	496	505	487	483	518	486	510	492	465	477	516	481	510	495	492	507	501	486	487	482	485	536	497	494	515	452	505	477	541	476	492	458	523	508	497	504	498	513	460	501	495	473	520	522	487	529	457	513	500	459	473	498	499	503	479	497	502	468	474	523	480	483	478	487	483	527	418	449	514	485	526	503	478	523	512	463	482	490	478	501	518	513	516	525	469	467	480	500	449	484	466	478	471	463	506	491	512	517	488	481	491	482	477	493	518	536	515	523	501	505	489	521	478	502	476	477	490	517	478	482	487	460	477	487	480	557	490	492	498	480	497	502	491	508	501	501	482	496	521	489	498	527	481	492	501	519	480	511	463	482	456	506	467	503	518	484	485	518	505	520	492	497	474	488	456	473	496	489	471	514	487	528	462	475	489	534	508	524	511	503	493	486	479	525	500	495	471	474	485	462	511	542	530	471	456	506	520	510	497	492	487	516	510	521	478	488	480	512	493	452	515	506	492	543	478	516	532	509	487	494	463	504	495	502	533	483	475	513	503	493	487	498	503	470	460	517	489	505	524	542	528	440	449	469	487	506	532	488	489	511	495	462	479	480	502	489	461	515	492	460	501	482	514	458	514	470	515	477	527	495	459	478	488	501	475	479	503	490	429	463	548	501	475	541	466	473	521	456	477	510	520	497	501	492	485	530	495	486	485	500	485	505	474	498	501	493	491	515	530	461	490	483	507	509	513	488	514	432	464	527	544	478	516	502	509	522	521	492	497	518	497	480	482	517	477	507	486	492	482	555	487	491	533	461	516	469	500	514	488	494	454	508	533	507	507	499	470	493	499	491	499	507	519	490	508	461	510	525	481	485	524	490	500	490	519	498	494	488	550	528	519	524	523	562	497	459	519	488	516	501	500	489	520	504	453	544	469	517	516	535	484	470	538	526	492	499	490	502	496	486	476	499	479	487	468	468	470	495	460	513	473	489	487	524	477	485	488	482	474	518	483	530	490	503	514	514	531	496	486	520	502	510	533	485	482	464	483	472	524	506	481	507	481	516	484	528	471	496	500	504	492	465	518	531	459	485	503	482	518	479	474	522	504	540	496	446	470	506	497	452	489	492	485	517	506	465	534	513	505	512	505	524	511	504	488	485	495	482	472	487	460	497	527	521	465	474	477	467	492	530	502	503	488	502	463	522	479	482	503	505	512	519	448	503	519	450	528	499	463	507	469	476	440	515	445	499	521	457	512	522	519	517	506	494	498	489	471	510	479	477	539	503	511	481	519	480	478	481	520	520	482	524	480	502	515	492	479	487	518	488	477	484	495	523	525	518	499	519	515	507	491	470	540	496	487	536	516	514	513	520	451	453	484	504	479	514	557	487	520	484	494	514	535	514	524	503	497	462	488	520	473	476	481	497	506	475	517	456	517	525	491	493	523	486	488	507	521	519	464	510	504	499	504	524	524	502	446	478	509	496	516	467	490	489	507	442	476	485	538	491	479	498	489	505	513	484	531	517	509	500	489	536	487	520	504	504	475	507	488	473	469	508	499	477	476	477	482	477	473	537	483	501	485	481	508	483	500	541	499	478	542	500	489	493	496	516	492	480	517	523	460	519	505	508	493	477	516	518	507	504	490	522	512	514	483	525	442	471	504	484	483	532	480	526	462	477	464	473	524	493	501	501	450	521	482	491	525	542	516	501	483	507	495	527	500	494	490	542	509	477	492	482	520	471	458	502	456	551	509	506	486	510	503	502	480	492	494	482	454	447	504	513	455	507	512	499	458	470	505	487	483	458	454	517	507	512	514	523	491	509	482	506	470	514	473	498	490	493	505	470	510	465	451	528	492	466	509	532	543	458	454	477	496	487	535	516	436	469	467	521	518	472	476	531	503	520	488	474	502	492	500	481	488	491	505	526	537	475	479	464	474	466	488	500	476	458	480	489	504	456	553	530	522	471	499	479	464	515	537	516	558	508	504	517	506	507	455	528	516	486	519	440	461	461	495	538	499	483	477	520	501	529	461	470	482	532	492	502	503	506	467	514	494	456	471	533	505	490	491	474	509	468	523	518	518	496	473	513	481	482	485	509	537	504	529	518	529	511	500	503	491	456	510	473	491	465	521	496	499	493	467	486	518	528	486	457	490	502	491	510	514	486	486	475	490	521	472	489	516	511	478	474	535	509	483	481	518	473	476	477	494	510	546	524	467	545	470	478	484	501	480	490	530	524	521	490	490	512	473	536	465	485	498	492	490	487	487	543	479	493	514	528	486	479	521	484	505	516	495	458	468	501	506	473	495	462	495	497	541	487	488	483	503	478	502	476	494	519	526	494	509	459	477	474	480	495	491	475	507	454	496	488	537	487	475	530	525	519	505	466	484	499	525	487	505	495	497	465	490	480	554	500	489	489	485	461	466	489	480	513	510	536	493	456	485	478	491	510	526	498	525	508	529	486	458	482	511	486	483	545	490	472	483	503	508	499	517	462	493	491	509	472	531	512	516	511	512	499	524	483	496	455	522	511	509	534	487	500	490	495	522	503	504	505	491	487	512	472	500	517	498	486	484	506	504	485	461	467	493	508	523	498	489	519	499	507	470	478	506	455	477	484	515	492	480	501	472	496	497	508	506	487	493	491	486	461	540	474	502	472	508	499	517	506	459	488	498	469	503	514	538	493	512	479	511	491	475	487	479	489	508	455	485	493	521	523	532	484	496	490	479	461	481	492	484	485	489	525	505	523	493	441	477	517	528	488	519	525	496	493	518	487	528	474	477	495	473	486	489	494	509	517	524	489	472	521	490	492	485	466	498	474	517	482	525	460	481	520	484	513	505	524	477	488	443	504	471	502	492	474	524	491	471	492	512	478	435	490	558	486	516	502	487	514	514	488	497	492	528	513	495	473	487	473	498	489	494	498	521	503	501	485	512	499	479	466	514	515	535	499	438	519	523
24970	25862	36715	29043	18906	6519	773	337	279	290	254	257	256	260	280	282	277	268	282	295	275	291	303	257	266	292	267	265	299	281	248	219	267	273	291	259	268	283	266	277	279	282	257	252	273	289	268	283	283	258	268	242	299	260	291	249	224	269	267	265	264	285	263	280	297	280	290	261	262	268	291	291	259	279	251	273	294	266	279	255	266	277	272	276	258	292	259	254	260	286	252	303	274	288	277	269	285	264	264	244	264	257	298	260	274	255	289	272	254	250	269	273	264	273	272	276	266	279	260	278	251	241	256	268	268	279	270	267	271	256	256	310	273	267	279	282	264	306	269	262	249	282	255	276	252	243	302	270	255	283	266	289	256	265	270	282	260	264	260	294	274	258	265	295	258	255	262	236	284	263	269	266	260	287	255	274	250	288	254	232	248	262	264	263	266	287	264	269	282	264	275	269	242	296	274	253	270	259	219	263	271	276	271	254	280	273	253	279	243	246	281	306	286	241	287	226	278	231	266	262	278	278	256	256	292	289	251	262	263	255	271	260	288	273	280	266	281	285	243	293	284	252	272	279	287	261	282	245	291	290	243	239	269	265	256	303	271	302	281	269	299	272	259	252	280	259	253	290	275	244	268	271	284	273	275	274	259	264	275	271	292	253	261	278	284	291	265	259	245	296	254	290	274	292	253	245	284	242	276	294	268	279	316	247	253	280	263	251	259	257	241	249	276	275	298	260	276	253	268	280	315	270	280	257	256	235	269	268	254	241	283	283	243	277	265	294	308	275	291	263	270	278	300	271	272	231	302	261	264	263	244	266	237	245	268	260	268	265	261	265	254	287	258	261	279	286	235	270	271	248	276	255	258	268	272	243	290	262	281	264	257	272	263	269	260	292	285	270	264	248	259	239	256	265	276	275	253	249	227	275	265	285	263	250	283	291	248	271	267	250	271	243	257	263	310	282	237	246	254	238	249	269	255	267	287	267	247	270	225	278	273	258	280	267	298	284	282	240	272	289	284	272	249	257	277	263	276	285	296	276	281	283	292	240	261	304	262	270	289	286	266	247	265	292	272	280	272	251	271	260	253	264	263	261	259	269	289	226	265	265	270	272	252	278	259	275	254	251	268	261	257	271	290	258	285	256	293	281	274	271	269	273	256	262	254	257	304	295	290	268	269	308	275	274	277	267	250	314	282	262	260	271	263	280	265	260	278	267	270	252	284	285	279	285	296	314	278	266	265	277	261	264	259	256	260	266	264	260	298	276	292	264	274	280	247	266	276	277	276	241	273	265	257	246	280	275	257	243	246	269	283	256	285	289	268	269	261	259	266	261	277	263	249	280	227	291	284	299	239	296	284	257	237	288	275	265	268	254	246	249	266	246	231	251	274	282	273	290	279	245	267	299	259	242	304	226	286	275	279	284	278	272	279	258	253	255	270	272	277	281	284	263	278	249	294	262	276	251	268	281	279	263	257	262	276	289	287	262	269	256	283	268	278	251	255	299	282	289	270	253	258	295	255	286	277	243	296	271	273	266	248	263	281	261	261	289	238	273	266	267	260	248	267	253	266	250	292	268	285	302	279	232	236	282	271	285	267	268	260	272	250	238	281	283	272	264	255	269	274	290	263	269	276	250	258	256	263	271	293	259	288	260	253	270	286	261	276	238	268	273	260	245	246	292	297	285	248	270	293	262	257	260	289	235	259	255	281	267	268	288	257	281	262	308	266	287	277	268	276	268	272	287	237	284	247	264	281	264	255	257	267	290	303	250	245	278	244	262	270	292	256	264	253	278	253	270	244	286	263	269	253	293	246	262	261	284	295	244	266	284	259	265	295	287	276	284	281	261	294	274	238	254	246	314	281	240	263	267	278	255	268	260	285	279	284	276	269	251	289	260	272	282	306	282	250	286	244	290	284	264	257	261	298	242	278	258	280	264	263	265	267	247	267	290	295	270	280	254	272	280	284	248	272	303	271	279	246	254	268	243	264	260	296	275	283	280	270	297	262	263	274	265	281	271	260	254	262	280	268	248	277	249	284	255	270	254	282	259	274	243	266	264	257	266	262	286	273	262	255	268	264	264	285	266	264	244	269	257	284	228	253	233	228	257	236	239	280	278	283	284	252	292	277	277	282	273	271	263	233	254	273	280	289	292	270	278	249	264	254	272	242	234	284	269	256	309	287	275	264	275	278	237	282	259	273	260	289	271	278	276	268	289	248	291	273	265	258	232	260	265	271	267	260	258	266	265	271	259	269	264	257	283	244	285	249	310	273	248	254	245	233	293	274	245	277	278	276	270	278	299	292	268	270	245	265	278	269	249	259	253	261	286	286	232	243	279	272	284	264	283	268	233	260	275	240	280	255	293	270	298	241	258	267	262	243	257	276	262	282	257	284	254	275	254	261	271	287	254	251	243	275	292	275	238	277	286	233	266	275	274	262	295	264	268	265	257	263	243	243	260	286	246	261	258	276	234	285	281	264	260	285	275	253	223	248	270	256	299	288	292	266	280	277	285	257	256	266	276	269	249	283	259	261	291	295	277	233	263	230	256	264	261	267	276	285	277	264	279	273	286	297	256	253	287	271	276	262	268	250	265	266	272	246	284	272	256	271	253	247	274	230	262	250	245	242	274	249	259	254	261	252	279	262	271	251	280	280	267	279	270	256	274	263	270	235	270	253	263	258	261	277	292	254	278	240	271	295	266	236	269	245	245	235	277	262	276	274	264	269	289	269	265	243	276	268	280	256	271	266	288	250	272	274	232	254	234	285	241	255	249	275	269	294	259	269	259	282	283	268	259	252	263	266	255	242	287	272	275	263	274	238	277	250	249	240	250	255	242	257	281	248	244	276	239	286	253	280	265	290	289	249	275	286	262	257	286	274	272	274	273	294	238	264	297	247	273	253	258	273	304	267	260	238	276	281	265	267	270	279	254	297	306	278	229	276	290	284	269	266	237	274	257	254	251	260	278	273	261	272	279	319	271	257	293	257	269	238	283	264	303	258	265	260	299	262	247	255	251	290	249	292	271	260	274	265	239	284	267	309	264	271	244	267	276	286	267	270	278	271	274	258	269	256	250	249	256	245	253	269	265	269	245	277	282	269	293	265	256	276	263	238	239	283	273	235	259	246	249	279	269	272	298	293	287	264	283	271	271	257	254	270	277	265	238	248	255	267	271	283	264	281	263	269	284	253	289	294	259	269	217	247	278	257	267	258	242	248	256	261	282	240	271	253	281	291	253	274	276	298	266	270	282	255	273	267	256	247	279	275	229	255	270	271	284	256	263	285	287	273	255	252	263	268	261	264	255	269	257	302	258	240	227	261	253	274	255	288	276	255	272	289	278	255	264	291	280	246	251	283	262	282	290	315	261	280	285	260	288	273	283	264	262	280	262	277	266	278	287	268	263	241	253	247	260	244	238	251	249	258	257	299	266	263	305	254	284	285	262	273	288	259	280	259	249	267	244	305	269	248	270	264	282	286	258	276	283
57733	92658	66733	37960	16853	4332	1043	624	451	509	478	540	482	499	537	518	509	486	513	503	500	477	493	510	498	524	491	495	514	466	534	516	508	502	522	523	527	495	520	516	501	503	517	503	457	495	511	484	506	528	523	459	503	465	483	487	536	517	512	522	499	506	501	499	535	498	516	504	504	498	522	499	528	549	506	504	489	481	511	515	472	499	518	523	533	519	504	507	493	476	497	485	518	553	479	509	495	496	474	496	500	496	492	551	497	491	499	529	492	496	510	491	525	547	519	524	532	504	521	517	512	495	482	456	511	519	529	481	533	464	472	535	491	520	462	484	522	521	526	521	473	508	462	503	494	511	499	505	463	511	533	476	516	517	514	519	524	515	503	522	461	499	552	489	530	481	504	483	494	494	500	517	523	495	523	525	521	554	490	494	496	507	516	506	484	491	508	520	523	486	535	491	524	473	505	447	550	512	513	495	515	530	494	504	483	502	502	501	519	485	505	535	477	518	492	507	472	445	547	498	468	521	482	484	521	521	528	500	515	485	526	501	495	512	548	526	487	534	517	491	520	500	521	537	520	495	513	494	495	494	512	459	497	525	536	503	477	536	513	473	554	503	509	529	538	493	466	491	501	508	518	495	546	499	520	498	514	548	517	498	494	538	546	482	546	496	548	533	515	541	480	537	481	510	467	483	488	487	465	481	502	540	506	503	512	485	513	495	503	516	464	517	476	488	511	494	521	529	530	500	510	526	506	533	545	558	527	493	521	507	545	505	494	517	513	491	504	534	503	505	469	498	505	540	524	509	467	531	495	517	500	504	515	493	490	471	523	505	530	477	485	506	530	532	522	540	490	511	534	515	469	481	473	539	512	479	523	479	514	507	490	486	512	469	494	494	493	482	506	525	534	499	487	503	484	512	504	491	501	536	487	491	513	548	488	511	473	495	512	546	503	532	488	509	525	499	482	511	480	500	458	526	496	536	489	485	511	510	513	501	520	514	485	486	506	514	511	484	512	507	515	528	476	472	492	468	492	484	537	526	526	501	503	484	479	494	530	528	502	488	450	496	468	460	501	525	527	505	537	477	511	552	502	501	524	506	506	496	485	506	511	510	497	456	525	515	499	508	492	499	530	511	522	461	487	475	505	503	471	518	519	532	523	508	479	495	455	519	522	543	519	479	503	469	531	477	495	503	467	505	526	494	510	468	544	520	492	524	529	479	506	526	485	501	517	534	533	500	500	493	499	496	482	502	457	528	506	488	513	476	507	466	507	496	468	498	489	500	561	474	530	514	518	511	480	500	496	487	520	494	519	479	524	516	483	508	466	479	535	505	495	508	493	501	514	522	521	530	527	542	539	483	518	484	531	531	515	471	557	554	474	546	439	494	523	492	473	507	490	510	500	485	510	515	479	500	487	507	545	518	533	507	489	498	515	457	522	486	541	522	515	486	518	535	526	518	498	545	529	549	495	501	512	501	500	532	498	510	512	518	482	489	514	496	522	505	512	529	474	499	510	501	531	527	508	500	497	504	510	498	471	512	515	536	532	535	486	497	517	514	513	478	520	510	503	517	470	517	503	492	529	453	448	487	478	493	489	498	491	486	487	527	489	484	490	479	530	500	495	517	504	487	486	473	546	472	546	515	552	527	481	475	488	456	515	486	531	509	494	512	495	503	480	501	495	479	480	468	523	515	496	501	544	466	497	486	511	505	489	525	541	524	544	473	498	517	472	495	489	495	518	479	532	449	518	514	490	500	509	520	523	523	520	494	536	517	476	507	462	537	438	513	508	487	503	526	517	517	475	502	511	523	504	527	492	496	507	520	492	492	465	540	506	495	506	484	489	503	514	454	526	500	542	526	476	491	497	500	526	482	493	471	494	521	494	524	530	463	541	523	510	468	517	506	495	497	521	550	496	527	525	479	517	505	522	512	457	497	519	506	534	531	529	539	454	520	506	517	533	523	488	496	426	481	528	511	529	503	464	512	515	511	527	512	530	512	480	511	511	510	495	480	535	529	494	485	513	497	519	517	490	492	497	489	534	479	545	473	482	458	515	544	515	515	510	486	479	483	539	527	518	519	548	474	483	478	472	519	472	493	517	472	508	538	509	484	474	501	511	537	521	501	503	517	510	488	476	523	492	510	467	562	538	482	523	523	510	527	494	513	506	480	516	513	532	511	500	546	488	519	467	518	511	460	504	481	501	504	507	514	561	491	519	459	489	484	545	477	458	489	497	509	468	516	488	525	553	487	470	541	480	543	505	500	523	499	520	506	497	492	534	548	522	477	518	544	529	506	492	502	519	510	518	497	512	521	527	522	512	509	503	531	509	493	488	495	465	483	490	495	496	512	497	532	503	488	473	512	522	498	539	501	490	510	470	507	470	523	514	449	508	530	498	501	455	525	505	476	493	506	489	519	489	498	523	490	491	530	484	499	505	492	488	485	512	515	514	521	470	499	512	495	489	506	514	485	529	500	500	521	536	509	484	504	510	497	513	474	482	492	459	513	528	503	535	521	527	467	561	504	521	510	473	489	487	528	521	507	485	524	470	502	490	484	527	437	526	496	520	515	471	479	517	515	532	512	511	494	484	518	511	520	481	503	504	481	492	539	489	466	508	476	509	509	503	525	576	494	500	503	507	458	518	496	496	537	510	521	499	550	498	503	490	534	498	478	513	495	499	500	499	488	498	479	514	540	510	487	494	521	494	510	471	475	502	491	502	511	463	517	479	512	519	507	469	499	499	479	491	566	540	486	534	496	522	492	517	501	489	516	499	500	465	544	486	506	488	499	503	496	479	508	445	501	520	509	502	526	544	543	490	479	509	505	484	516	475	514	532	522	496	524	490	523	493	519	508	492	492	506	508	506	497	492	496	514	510	501	519	501	484	548	514	463	501	504	488	509	482	486	516	543	504	504	465	516	492	566	477	466	511	511	491	536	519	495	504	502	507	512	509	489	540	522	486	520	539	509	480	472	533	497	515	523	522	507	502	536	485	510	505	515	520	510	468	525	499	472	526	534	492	511	512	486	495	521	484	467	501	492	522	491	486	513	487	516	481	522	471	496	524	461	493	531	499	489	487	526	495	526	538	467	520	503	516	518	507	542	498	541	492	466	536	485	525	484	481	466	483	504	521	519	485	532	504	517	498	502	506	475	506	476	513	519	492	510	541	508	498	523	519	500	488	494	510	491	489	490	495	500	522	512	501	538	495	530	506	504	505	479	506	531	460	500	477	520	489	497	510	513	493	514	485	465	481	545	521	494	508	512	500	459	464	477	483	481	493	493	510	513	502	524	493	499	531	538	550	472	517	475	451	473	504	487	520	506	485	513	462	531	510	514	535	505	490	505	514	480	518	516	511	515	533	441	514	504	506	486	483	517	501	527	514	480	484	511	492	511	513	498	497	499	496	540	496	544	480	475	507	511	481	468	519	514	472	516	503	477	537	481	502	460	521	509	485	460	477	525	531	516	492	510	493	480	515	486
23582	22996	32450	26254	21435	16527	3269	432	321	331	347	329	320	355	318	334	334	308	327	330	330	323	326	331	316	319	318	323	335	298	314	345	312	357	320	324	321	318	325	337	321	312	343	312	328	303	319	332	323	317	310	322	285	307	312	320	318	284	290	318	342	329	311	352	320	355	339	335	311	337	275	332	313	310	328	303	344	293	312	322	333	284	326	338	309	288	295	344	303	267	299	342	341	315	309	279	317	280	302	320	342	343	297	324	302	295	305	332	324	333	293	323	302	292	303	302	286	287	269	293	301	321	304	337	322	275	302	297	319	307	300	320	288	323	327	314	310	345	305	309	314	314	349	325	298	319	311	311	330	321	314	314	330	306	310	307	329	316	332	331	325	306	287	294	326	311	313	294	336	316	289	332	291	282	306	308	313	328	311	318	303	294	302	325	297	343	298	285	341	331	304	300	294	277	281	346	313	322	303	314	319	311	309	314	317	301	319	326	312	339	294	328	297	299	298	312	307	307	306	357	307	305	314	313	312	315	276	331	307	311	295	313	337	329	324	335	358	286	307	299	317	318	348	292	300	326	310	316	321	314	305	311	309	321	313	308	314	319	295	304	352	304	328	321	330	295	324	292	325	341	349	333	330	317	320	310	331	314	302	312	317	317	340	310	310	315	319	318	303	298	345	322	297	299	274	294	302	317	342	293	297	322	308	304	302	302	303	304	290	279	335	315	347	325	284	317	316	334	328	294	318	323	300	349	324	308	313	329	325	291	329	319	323	329	323	317	298	304	335	317	333	312	314	336	290	291	308	310	299	292	280	311	311	322	318	326	333	345	320	319	341	306	338	301	314	341	328	311	315	320	297	333	295	347	317	311	319	307	321	331	314	297	341	292	344	310	323	323	298	311	315	334	312	305	285	327	326	311	319	307	328	296	296	309	294	329	317	337	331	323	293	321	310	329	319	349	327	333	355	317	326	358	319	271	319	326	303	304	341	292	303	331	310	296	327	320	326	302	301	327	298	323	328	323	283	316	297	305	312	325	317	294	312	321	342	314	318	353	340	299	311	301	308	310	292	338	358	291	290	310	294	314	339	319	311	287	342	289	334	305	300	323	335	321	320	297	313	309	311	329	330	312	329	309	348	320	312	353	314	338	302	292	320	326	318	294	302	334	299	294	309	322	333	327	319	317	299	289	328	309	286	331	299	283	312	309	304	346	286	306	313	326	350	322	317	317	313	305	334	312	313	337	331	330	324	300	306	307	331	327	313	336	309	284	313	301	285	306	322	337	327	297	334	355	286	324	310	319	311	336	341	307	342	309	278	318	331	318	363	318	277	336	291	331	313	341	319	296	318	328	302	311	319	323	280	306	313	277	291	313	311	314	322	328	326	281	289	299	313	303	326	331	315	295	334	300	335	264	311	304	330	319	332	305	305	306	328	334	325	318	322	332	311	346	294	328	351	324	322	309	325	297	339	286	315	302	314	312	312	336	349	308	331	317	297	352	315	320	329	314	317	308	348	324	298	302	355	316	344	321	312	317	315	315	325	321	313	301	328	318	310	311	291	321	314	341	314	320	342	325	335	314	323	278	300	321	336	299	341	294	301	314	320	282	327	314	328	337	328	324	333	332	315	343	294	337	339	325	357	328	303	295	314	302	313	323	311	307	326	320	320	277	336	292	349	328	325	281	322	295	305	313	330	341	300	307	318	323	332	319	316	332	269	319	305	338	358	297	317	306	294	323	318	325	301	292	334	334	313	314	336	328	284	295	297	286	299	304	323	291	322	300	295	302	329	274	267	302	299	306	321	344	331	303	320	341	325	320	297	340	330	289	313	311	325	295	352	323	315	321	284	317	321	314	320	309	349	300	289	303	324	302	314	324	298	346	326	309	318	306	303	336	362	316	315	300	308	312	314	337	315	337	315	303	309	320	326	300	287	311	299	313	317	328	320	329	321	340	349	297	309	297	304	319	297	311	332	334	340	329	310	314	308	300	296	331	310	272	334	312	311	350	324	287	304	293	311	301	293	292	341	324	334	308	341	325	303	306	325	320	325	332	313	312	303	306	272	326	309	310	327	329	319	299	330	326	286	328	346	333	308	324	334	337	302	324	317	330	358	291	316	298	327	283	306	322	300	315	316	286	300	316	321	305	308	294	314	300	309	321	334	298	292	304	285	300	288	318	317	305	310	291	306	307	303	327	367	331	310	310	341	300	310	287	350	357	325	306	291	309	298	321	351	276	285	326	324	310	355	335	300	331	313	322	331	338	294	300	316	321	336	329	297	288	328	322	310	308	284	331	303	305	300	300	317	315	329	314	305	314	300	303	310	324	307	325	313	303	303	306	313	303	309	320	284	351	317	322	329	316	335	329	318	297	310	309	303	291	331	302	364	302	363	291	335	324	313	330	319	320	338	316	333	290	338	308	294	302	317	296	325	325	285	341	303	300	276	296	309	271	339	324	333	296	332	318	322	313	320	316	316	329	327	335	371	323	317	314	315	310	317	327	318	323	338	340	310	279	283	320	306	311	296	326	330	304	318	302	331	342	341	317	304	309	370	331	310	311	292	325	349	336	321	341	303	307	293	322	302	340	313	277	324	300	311	338	297	301	298	287	309	310	309	309	312	298	306	318	285	305	326	299	327	295	340	292	308	314	323	326	333	348	289	309	252	309	348	281	325	327	300	327	302	305	307	333	310	309	325	341	346	321	345	275	297	315	312	297	273	331	321	305	317	340	303	316	319	333	328	329	333	333	284	303	303	321	329	294	298	317	311	316	329	313	323	352	300	320	298	346	304	301	304	348	318	304	331	296	315	302	332	325	298	335	290	349	328	327	322	306	299	327	303	328	305	315	299	301	290	306	354	320	315	293	315	330	295	295	310	320	325	318	313	314	314	322	302	312	323	295	297	287	327	331	281	289	295	358	330	300	275	330	319	313	314	331	330	307	334	306	325	332	315	313	324	298	329	321	316	333	295	326	317	323	332	315	345	347	308	341	308	307	297	356	336	296	293	305	300	337	352	323	316	344	341	326	340	288	314	319	300	292	328	320	333	304	284	300	291	307	306	323	297	333	346	325	289	331	314	324	338	303	309	301	352	320	290	308	287	310	278	334	297	283	302	319	297	299	341	311	286	321	320	296	294	308	337	301	324	296	283	335	328	319	313	324	334	287	316	348	317	319	326	318	319	307	318	324	298	316	312	357	315	293	329	341	327	299	333	327	328	329	329	299	287	321	312	322	313	313	274	328	300	304	343	330	288	322	324	317	348	326	310	336	370	322	280	320	344	300	306	311	304	306	321	306	347	331	310	276	317	304	307	315	294	322	300	319	307	319	314	333	288	319	314	320	301	299	352	336	334	314	310	317	297	336	302	310	338	321	338	304	321	327	318	297	337	302	350	306	298	310	342	321	302	363	325	300	279	322	291	297	322	309	322	315	309	312	290	338	279	326	307	330	350	329	334	316	331	351	335	307	344	322	289	338
57614	102471	75717	45242	22235	6270	1402	671	564	541	586	574	589	569	575	576	580	568	514	583	587	602	573	599	588	554	553	540	552	538	523	542	590	546	557	588	583	582	550	583	558	570	531	579	610	527	536	547	588	568	560	591	601	566	538	559	567	535	551	576	575	587	562	571	592	566	606	586	577	555	589	571	551	564	538	607	535	600	609	557	514	582	563	543	536	568	558	546	592	512	573	511	595	599	566	561	609	603	573	560	570	583	554	576	597	556	543	575	602	554	540	600	560	590	582	566	545	557	575	592	570	577	590	515	567	553	601	521	580	598	524	565	556	622	550	557	587	549	577	536	598	588	565	579	570	552	568	581	550	580	568	560	580	521	554	530	575	541	576	602	582	559	559	579	534	596	582	583	558	570	527	583	557	592	564	522	566	587	534	590	604	558	579	532	566	551	569	533	567	546	566	560	550	554	546	565	564	546	521	574	532	579	572	520	532	553	569	555	535	553	619	553	574	568	546	569	576	561	575	550	532	604	564	603	572	544	552	551	557	584	612	596	556	581	571	592	587	572	583	608	565	535	582	595	558	539	595	550	561	552	557	518	563	527	595	579	569	584	540	559	596	557	571	546	548	579	578	555	559	559	533	571	561	545	592	515	569	550	541	538	549	502	547	551	515	581	521	583	586	563	589	554	519	565	602	576	530	562	588	543	567	577	536	573	572	570	595	586	546	548	546	549	533	578	570	535	532	577	555	540	548	591	530	546	516	565	536	574	542	555	564	523	574	604	587	538	576	555	523	575	591	587	541	532	566	573	542	557	543	579	553	571	577	600	555	553	545	571	537	597	570	531	580	582	556	589	506	570	549	537	546	518	527	566	571	584	571	570	579	541	561	587	553	586	570	560	542	562	557	606	569	520	570	572	566	581	548	555	619	552	544	580	578	580	564	557	520	578	555	550	557	594	558	575	557	548	604	551	549	530	597	594	545	571	570	574	500	573	557	555	549	565	570	540	539	534	541	555	571	564	552	542	595	600	575	576	581	549	570	533	555	589	531	536	569	525	541	591	547	513	559	590	575	548	542	532	568	544	567	589	546	598	578	535	578	558	579	537	555	533	544	555	557	573	599	529	556	573	530	579	554	567	571	552	564	570	571	580	560	554	575	554	530	544	578	541	607	584	585	587	565	575	592	580	583	606	585	539	578	532	602	579	561	626	583	584	557	519	595	534	583	530	603	528	537	525	583	571	557	554	565	576	570	574	595	538	564	551	543	570	569	541	571	598	577	556	556	549	547	579	518	579	577	541	579	594	546	522	579	557	567	528	623	544	590	517	584	539	547	574	543	513	551	562	530	544	572	558	494	578	604	561	555	553	571	544	545	549	627	593	578	574	576	584	608	575	558	521	535	577	562	537	545	560	563	585	504	603	557	534	532	592	561	586	550	575	565	559	572	559	547	554	531	550	550	584	525	549	571	543	525	570	568	554	578	552	571	579	586	527	529	544	555	534	552	574	560	603	553	552	566	568	551	546	506	565	553	528	563	534	584	606	554	573	601	529	553	572	553	552	552	556	558	549	548	569	587	546	580	563	559	535	550	593	554	562	560	618	561	624	588	578	557	602	583	592	566	557	560	565	542	585	557	586	581	553	523	566	563	580	569	564	594	558	569	509	549	536	571	588	603	592	548	551	525	538	571	572	548	611	604	600	565	602	561	553	544	569	520	610	549	564	570	550	544	559	547	547	555	542	545	528	540	560	538	573	547	577	548	624	569	565	568	535	557	603	556	569	548	580	557	539	574	562	595	546	558	555	577	561	574	574	552	560	584	578	544	553	573	558	593	608	558	556	539	551	552	542	551	520	591	584	507	541	583	563	536	509	549	534	593	613	540	558	565	539	557	569	540	582	564	579	563	586	528	575	549	544	558	586	565	564	539	552	534	550	580	584	578	578	593	569	554	587	637	543	607	556	581	584	559	582	557	564	568	581	553	567	585	576	585	571	556	597	574	562	517	512	583	536	536	535	554	564	544	552	558	571	560	566	581	541	505	572	545	519	574	585	531	546	557	545	581	559	564	564	524	554	553	583	538	534	548	539	526	544	573	580	558	594	539	557	591	552	527	564	602	567	599	588	554	563	490	584	500	569	554	587	536	534	556	523	576	504	599	546	542	581	573	537	583	562	584	551	537	560	512	548	625	536	524	558	538	576	582	573	496	594	554	551	548	538	552	553	526	511	585	585	564	572	564	538	568	539	556	583	567	553	547	551	614	556	571	565	549	572	584	555	542	551	545	585	510	523	546	567	586	608	568	592	552	561	560	545	545	535	571	561	591	557	550	571	578	581	578	583	597	564	596	590	563	553	498	550	550	601	553	531	528	542	551	560	564	565	550	536	537	562	661	576	558	573	573	573	523	537	528	575	552	539	548	553	566	512	569	514	543	537	529	576	578	549	586	588	553	554	543	553	562	564	560	541	540	574	568	578	561	550	554	574	596	560	580	569	611	582	573	548	575	568	594	593	548	628	567	541	567	592	588	617	563	573	544	553	562	560	609	516	620	581	565	551	585	592	597	549	544	566	575	509	573	555	522	542	543	558	563	564	559	567	545	592	584	556	552	542	531	529	590	519	568	523	580	571	604	592	580	557	556	548	565	567	578	591	586	555	584	602	572	565	542	565	556	594	581	584	508	540	531	594	580	564	568	556	555	547	576	582	542	571	550	553	560	580	552	579	550	554	581	522	593	571	562	558	568	524	564	586	539	588	588	559	561	570	530	610	572	527	582	546	570	540	545	541	547	579	561	555	528	619	557	595	551	578	588	552	530	569	590	600	553	540	559	579	560	538	576	548	525	546	596	577	601	569	573	560	592	546	605	524	544	557	558	580	562	568	562	587	579	553	575	560	576	540	497	533	528	559	584	534	564	549	600	556	541	560	554	566	565	531	528	537	539	556	550	568	616	526	587	565	578	572	578	582	593	549	610	621	528	585	570	566	589	550	534	548	531	509	555	563	555	587	542	527	562	563	538	569	543	561	574	542	524	567	550	548	573	552	593	556	563	579	533	543	581	599	588	533	575	554	580	552	567	532	577	566	563	555	569	551	579	533	561	565	536	589	587	585	556	545	596	614	570	572	583	564	585	544	552	580	578	593	566	534	557	536	570	602	566	571	575	577	571	565	544	581	567	536	572	622	604	574	531	547	560	563	568	549	568	558	546	593	558	545	553	534	615	551	561	524	591	551	604	509	563	566	571	608	553	534	584	561	511	526	586	570	608	560	548	598	520	575	556	540	571	560	565	533	543	587	550	579	556	588	573	549	552	550	546	513	527	529	531	599	546	586	535	580	560	539	574	551	571	535	525	541	568	564	578	584	561	566	599	557	570	541	549	578	565	556	572	513	571	517	574	544	573	577	575	553	579	513	547	609	563	573	561	554	525	572	590	600	566	568	526	548	574	560	580	559	571	579	587	557	547	608	545	571	600	557	559	543	559	570	566	544
29754	31382	26918	11038	1563	523	325	293	255	240	257	242	265	270	220	258	229	266	279	303	292	280	226	273	250	268	269	274	267	255	289	248	245	266	286	257	257	253	259	252	270	290	253	260	256	260	263	260	247	246	292	244	267	255	257	248	265	278	252	253	250	267	269	227	224	277	263	278	246	234	249	263	279	274	271	262	255	284	295	263	253	249	252	233	235	261	251	265	266	251	284	286	239	230	264	221	279	250	243	292	234	228	238	284	253	259	244	260	255	247	255	253	274	253	261	278	244	251	262	257	271	279	263	268	286	253	273	223	266	273	270	263	272	293	281	253	276	242	251	255	267	259	252	245	266	261	259	244	269	231	244	241	276	252	252	276	273	259	226	274	263	266	252	286	283	261	274	251	256	259	265	248	276	233	253	272	255	253	258	279	263	265	272	277	275	246	242	260	255	255	280	256	246	284	227	250	287	261	272	252	225	256	232	263	288	250	243	253	259	250	249	273	240	252	257	245	265	246	283	231	242	258	283	253	284	265	278	255	229	234	309	263	245	279	257	286	252	274	272	241	265	275	283	262	244	255	258	260	280	258	282	273	277	276	244	272	233	216	248	257	249	278	280	245	235	285	274	219	300	266	268	235	294	241	276	254	260	255	246	266	233	238	277	267	255	234	249	267	268	248	246	271	261	261	284	263	252	235	245	259	240	258	269	262	238	267	258	269	263	281	262	276	253	262	265	246	263	259	262	245	276	250	265	272	276	264	292	221	257	241	242	265	275	271	255	264	253	269	257	252	262	282	276	266	253	255	250	278	271	267	256	268	272	267	244	229	221	251	265	271	237	256	260	259	260	276	267	240	261	280	278	247	257	270	263	265	263	253	266	252	271	246	248	219	260	250	270	269	254	254	253	244	275	242	268	259	234	249	277	258	257	286	266	260	250	268	257	252	262	266	274	234	257	264	259	263	265	250	261	273	229	243	244	251	277	259	227	260	225	260	268	255	224	250	281	266	254	239	241	268	260	245	245	296	284	251	259	251	261	232	282	260	249	288	250	257	258	252	268	241	226	287	258	263	259	241	255	231	287	267	234	294	280	258	246	263	271	256	257	253	240	267	250	239	251	276	239	262	264	249	261	228	273	269	283	232	259	284	244	280	241	281	246	274	275	272	276	254	285	293	249	291	273	269	255	252	269	273	262	243	282	259	256	259	252	274	248	225	253	262	240	266	272	249	252	252	266	251	268	279	268	264	266	250	254	242	242	253	286	239	287	264	275	275	250	244	289	295	288	269	271	264	259	291	281	243	285	263	252	231	257	239	248	262	257	243	238	237	239	285	240	246	239	294	258	282	284	265	242	261	225	217	288	248	255	265	246	282	245	257	252	264	267	256	255	264	278	241	248	265	217	283	249	231	226	274	255	262	259	259	244	265	275	242	257	271	272	272	239	287	300	250	250	275	271	265	274	241	271	260	275	257	244	255	240	229	240	246	256	261	261	248	242	264	257	234	269	257	246	246	269	246	258	235	274	234	266	283	249	230	277	244	255	259	240	275	232	243	235	258	255	257	258	281	254	282	242	259	302	252	220	263	288	256	271	274	249	251	247	272	238	298	254	272	235	254	259	260	287	235	270	262	257	257	261	273	246	250	286	258	261	256	266	255	268	242	269	244	246	256	268	255	246	245	264	258	242	292	280	247	272	268	242	270	268	294	282	255	258	229	286	245	276	256	269	264	267	273	254	253	262	240	278	277	258	245	237	242	269	255	261	253	241	273	265	271	266	238	236	258	263	235	241	261	256	267	301	261	254	268	259	286	289	279	268	247	262	241	233	244	271	261	256	274	251	235	291	240	233	254	263	256	238	274	247	285	244	250	275	254	254	249	265	259	271	260	242	234	264	270	291	270	244	249	253	275	271	260	262	253	263	263	262	252	257	245	266	247	238	251	253	277	215	306	266	272	273	266	250	292	271	266	237	257	244	267	253	268	262	288	263	241	248	239	248	262	233	269	260	234	266	230	234	259	268	259	251	252	281	271	272	267	267	224	251	267	248	264	251	247	254	253	279	268	261	277	280	264	257	284	274	278	263	270	238	272	274	249	259	272	259	254	257	286	239	259	249	279	261	282	267	265	276	262	248	266	258	267	325	233	235	255	251	248	273	283	281	255	247	263	264	242	244	267	263	246	220	260	276	263	284	256	238	253	252	241	261	273	248	262	279	259	256	239	254	254	278	249	271	286	282	258	281	260	265	249	265	225	260	272	250	247	262	287	247	277	233	208	263	250	259	268	272	244	286	245	244	257	254	259	254	234	235	272	285	262	259	236	271	242	242	269	261	256	285	250	251	258	262	274	270	251	232	281	241	302	272	255	267	230	242	241	258	249	263	247	256	237	263	219	273	245	232	253	250	250	255	259	219	269	267	242	276	257	216	268	267	239	264	267	285	271	246	254	281	257	257	257	285	267	287	240	258	244	267	237	260	273	256	280	266	274	255	223	241	248	244	302	252	273	262	238	263	271	248	246	251	251	261	236	234	251	252	249	255	243	255	263	268	244	264	253	267	260	272	233	257	237	265	258	260	238	224	263	282	256	263	274	232	242	264	253	278	256	274	268	260	279	261	261	271	224	301	235	273	248	265	287	262	265	265	272	252	264	287	255	254	237	281	233	245	225	265	281	273	255	260	233	240	242	255	270	257	275	278	295	255	247	216	251	246	240	261	248	259	238	255	273	264	239	237	256	222	237	252	285	254	262	257	287	247	273	254	249	257	258	253	247	273	260	256	250	267	266	268	280	270	251	279	248	261	258	234	238	278	244	262	275	284	276	266	295	248	268	297	284	237	255	250	296	282	273	286	257	261	240	256	246	243	274	246	248	265	271	283	249	286	253	248	251	255	249	246	236	223	289	265	244	246	245	247	255	282	263	259	285	250	273	247	268	258	265	247	259	233	262	268	257	268	268	259	296	276	280	263	252	256	238	258	261	261	294	269	245	258	277	268	268	265	292	257	252	262	253	242	292	265	275	279	280	269	252	242	244	271	246	242	248	272	253	247	258	283	261	247	278	246	269	241	253	254	259	237	283	279	251	262	240	255	253	234	274	255	254	269	266	260	280	269	233	254	224	242	264	271	262	250	292	257	254	266	241	259	265	264	286	271	263	272	256	269	258	256	262	244	241	255	277	251	258	249	265	269	240	254	263	277	260	240	267	256	250	266	236	276	263	254	287	267	289	255	253	242	276	259	251	255	247	269	251	291	258	279	275	220	264	245	251	261	293	250	219	270	272	276	266	256	235	265	250	264	268	258	281	266	274	271	284	277	262	270	284	268	286	243	256	240	242	228	250	249	249	264	263	232	237	265	276	266	233	241	273	283	287	241	279	247	262	256	243	223	259	268	270	231	270	264	261	267	290	257	274	258	258	258	260	277	268	250	299	251	232	247	281	279	264	234	268	254	272	272	257	262	244	260	227	251	246	277	225	278	230	260	229	258	249
37599	48619	31759	12472	3280	1142	596	475	531	474	498	477	500	505	481	513	520	486	513	483	472	476	537	517	490	470	460	488	494	476	529	492	488	471	463	496	450	492	460	479	499	521	465	498	463	514	485	480	479	523	535	510	473	514	491	467	423	443	522	520	507	463	468	477	507	490	501	476	502	465	497	478	444	483	486	462	476	548	498	498	502	458	501	514	478	518	509	500	513	492	492	503	476	520	463	486	506	482	497	450	454	494	484	496	506	500	484	512	492	490	514	483	508	496	519	497	524	492	510	517	471	501	505	491	515	509	531	483	508	450	484	500	497	484	509	492	497	500	451	472	524	450	537	508	491	478	489	517	475	477	481	469	448	542	494	459	494	522	452	444	493	498	482	521	490	488	455	451	497	489	459	452	492	473	487	489	487	476	455	479	506	483	491	516	511	490	496	464	492	517	496	538	492	511	501	502	502	504	484	499	490	524	448	515	500	502	503	512	506	484	502	497	488	477	460	494	490	478	484	483	452	479	494	499	517	449	479	505	540	477	486	524	472	469	486	442	526	513	497	471	486	510	460	469	508	484	498	511	497	486	507	453	495	481	503	484	544	470	429	467	502	479	449	445	467	506	506	452	512	491	497	471	490	476	521	483	500	503	454	519	485	494	470	451	468	487	500	449	475	467	473	514	476	506	510	500	484	540	497	496	489	506	510	486	478	506	469	507	511	513	501	492	517	532	497	482	529	514	515	477	513	498	482	510	452	482	517	463	526	500	459	442	494	491	498	467	491	490	465	515	531	515	504	515	504	450	482	494	476	503	473	487	462	491	500	510	493	518	490	499	504	498	507	522	478	506	503	492	527	513	503	473	473	522	470	470	449	504	533	492	491	457	488	478	502	465	488	470	487	500	501	499	466	498	515	504	494	483	495	517	505	539	510	505	487	494	507	456	475	480	499	474	465	506	473	463	485	527	502	525	510	479	500	505	532	450	501	457	514	499	504	519	480	489	488	472	531	516	505	518	499	480	508	542	485	498	489	496	487	468	466	502	497	532	466	488	551	485	510	513	527	476	494	466	482	508	483	523	484	512	481	495	527	476	482	505	520	500	495	451	520	523	520	488	495	477	509	478	490	468	502	491	537	502	547	480	503	501	488	452	523	500	466	484	511	476	452	514	511	517	497	490	497	494	496	481	497	523	463	450	505	509	474	482	505	507	506	484	576	496	489	490	454	460	511	542	477	479	501	472	487	496	532	510	515	496	474	528	494	494	480	512	470	496	463	474	494	476	490	463	470	492	520	479	508	501	504	472	446	504	478	464	495	501	481	513	485	502	464	493	475	493	503	500	495	475	482	461	463	503	525	464	467	465	476	473	467	520	458	484	482	463	536	541	483	521	535	500	478	529	492	499	494	468	520	535	532	496	462	481	502	520	481	466	495	504	486	457	481	490	498	496	527	515	449	503	494	487	490	510	505	495	480	493	479	524	511	505	488	502	488	495	462	464	460	515	498	496	490	520	461	480	453	458	503	487	485	520	478	523	449	495	520	550	478	449	505	467	479	452	479	504	487	508	472	512	467	501	487	501	461	503	479	495	472	498	489	499	495	527	507	484	517	470	503	518	508	476	469	490	456	484	468	570	466	460	481	515	507	510	437	514	523	480	468	514	473	499	468	502	492	504	464	529	461	478	517	500	505	504	519	505	495	474	525	472	479	487	462	469	472	499	497	466	488	459	500	513	483	493	470	520	515	484	446	466	515	471	486	470	463	513	475	479	484	513	477	519	442	492	499	469	480	521	479	498	460	511	515	498	474	543	498	484	478	483	498	504	518	510	447	475	489	455	479	503	492	530	512	491	509	426	488	478	462	533	486	480	462	498	493	469	499	481	498	492	499	503	498	472	512	496	509	480	528	487	464	529	468	543	518	467	501	479	478	541	483	498	485	496	452	509	505	469	480	486	494	508	503	514	491	522	523	508	472	510	492	527	488	513	499	494	478	529	498	480	472	486	487	500	443	513	480	535	484	505	515	476	492	484	511	458	469	515	474	445	481	488	497	521	498	510	520	517	484	514	485	468	519	503	497	502	513	494	458	501	455	526	452	468	488	489	516	528	467	486	473	512	475	512	494	530	507	459	484	527	491	504	507	496	494	493	506	465	471	521	479	531	469	489	460	508	485	461	495	485	507	492	472	489	526	493	511	472	420	529	491	448	518	492	514	483	497	503	430	473	458	461	475	523	515	461	521	475	460	500	493	489	497	487	504	467	491	482	538	495	502	459	512	513	489	518	494	496	479	535	492	506	514	518	490	516	472	449	479	467	475	498	493	506	482	498	511	502	489	478	511	486	505	464	526	490	497	482	494	483	536	524	482	529	452	513	546	480	489	492	463	451	486	502	481	480	512	489	435	452	470	487	471	502	485	541	485	488	514	452	488	471	491	483	509	488	479	473	517	471	479	477	495	471	468	447	482	484	491	514	464	487	503	506	517	505	467	454	491	512	538	483	505	485	472	483	495	520	515	522	480	503	487	426	516	474	469	472	508	474	534	497	539	470	495	461	493	472	500	479	494	503	466	478	497	536	505	501	504	492	490	500	500	517	524	490	492	506	469	504	479	511	486	467	482	476	485	508	481	502	510	489	469	476	464	469	474	528	544	530	509	520	491	504	516	476	504	500	468	514	490	482	493	460	513	503	528	544	462	464	460	519	512	482	471	519	473	492	523	483	504	495	487	501	499	499	525	456	471	487	505	432	507	511	533	464	493	508	489	469	512	474	518	509	486	479	449	494	471	480	488	510	511	509	488	510	469	486	525	482	465	494	455	493	495	496	483	502	523	488	468	491	506	484	485	472	498	507	474	502	481	476	473	476	472	492	508	474	490	522	473	459	486	466	492	498	484	509	496	460	475	487	502	512	459	492	492	511	478	444	472	514	503	516	491	468	505	480	506	465	507	500	486	494	523	457	497	522	509	543	469	520	509	490	517	502	484	476	487	497	501	483	491	516	462	456	476	481	480	439	470	484	505	476	519	529	507	509	493	479	506	529	518	490	469	473	436	450	474	458	511	504	503	487	506	530	492	507	530	490	516	500	474	518	468	445	471	476	487	489	487	514	469	495	519	506	504	496	491	473	494	493	515	495	552	494	456	479	471	500	476	490	474	513	485	453	511	486	520	508	511	498	516	499	513	471	499	469	483	500	494	487	471	509	532	453	541	469	497	484	540	477	470	471	488	465	479	488	469	500	493	487	509	508	458	515	493	506	477	501	499	510	523	469	518	517	491	498	504	499	501	471	501	499	530	493	528	505	516	458	481	476	516	472	517	542	495	492	477	473	482	508	518	451	483	445	476	495	464	463	480	521	464	496	463	473	462	535	467	473	482	471	489	470	506	475	483	488	485	492	490	450	523	496	474	502	503	515	490	479	503	495	503	485	521	490	519	503	496	479	510	516	543	492	491	496	463	485	495	461	456	458	472	482	478	484	444	483	534	485
24943	24815	33112	27230	18361	5807	651	344	247	294	269	276	263	299	270	280	262	271	265	272	271	266	256	269	299	279	232	280	263	253	264	286	286	270	294	281	256	265	258	256	240	267	253	301	286	275	249	282	263	252	284	264	286	265	237	294	278	296	263	265	244	276	273	258	258	259	266	260	261	258	257	261	228	284	241	250	281	232	255	260	265	269	266	293	241	276	273	249	259	268	248	293	251	272	253	266	274	271	261	283	280	276	264	285	260	263	272	252	285	275	251	240	254	265	234	273	276	249	270	255	287	291	262	264	248	270	236	257	262	255	293	284	272	275	276	214	270	290	255	286	243	272	255	249	269	266	285	252	280	235	280	278	245	275	262	271	240	259	253	250	282	251	290	280	254	262	293	268	254	264	240	273	269	255	227	262	278	288	277	273	245	241	283	226	264	267	269	276	266	260	257	275	264	244	268	274	282	296	237	231	269	301	283	272	260	258	277	271	310	247	235	255	275	271	272	263	227	265	270	262	271	229	244	272	244	253	250	266	275	284	269	298	262	254	247	234	263	269	254	266	265	267	267	250	234	250	298	279	273	258	261	279	269	259	306	268	246	246	290	268	265	235	262	261	267	244	281	247	259	243	252	281	242	249	277	269	285	246	273	236	264	292	261	261	254	248	268	285	272	272	288	299	259	269	285	255	262	265	279	264	308	246	258	235	243	247	271	240	270	270	282	252	241	291	259	274	274	253	268	238	283	254	284	304	252	271	276	298	248	265	267	262	293	257	277	258	281	247	241	270	276	242	237	243	239	298	251	289	255	306	237	262	261	262	265	249	263	295	249	259	246	308	238	256	264	283	225	277	283	225	242	233	286	249	285	266	239	280	302	275	270	263	234	283	252	252	274	260	274	268	237	282	297	262	278	255	277	242	272	250	277	258	263	248	268	258	232	263	297	266	270	236	260	276	272	276	263	282	257	275	276	292	264	273	273	248	236	233	252	279	261	273	237	271	260	282	269	277	268	247	251	279	287	234	258	256	271	252	264	289	298	287	292	241	265	252	234	249	266	257	255	291	258	257	268	277	247	287	288	286	242	278	285	287	269	277	284	281	277	266	250	259	238	275	289	240	265	273	244	269	268	245	257	262	240	253	266	256	256	286	272	263	251	276	250	252	280	269	260	287	276	215	277	277	285	267	260	258	250	295	256	264	295	286	265	246	275	292	235	269	243	257	250	250	264	258	267	292	308	270	245	221	271	263	251	276	256	292	272	275	260	244	261	293	274	251	271	226	251	244	271	256	281	254	259	268	255	273	297	267	271	267	274	242	272	235	274	292	269	269	263	270	263	282	317	287	241	280	276	265	259	249	219	250	280	255	242	260	287	277	254	265	304	274	271	266	255	246	219	250	278	232	257	258	236	262	223	259	297	236	281	258	273	288	261	256	285	255	278	241	290	283	299	250	271	272	270	274	275	238	269	278	253	287	269	222	279	246	264	280	264	239	261	276	255	243	248	295	290	273	266	258	255	273	280	243	306	273	277	252	265	260	250	265	246	235	272	277	225	261	264	251	257	261	280	252	258	246	271	247	232	248	264	249	257	285	262	296	311	278	247	270	276	255	276	281	240	253	277	290	250	240	243	260	253	278	249	272	262	281	253	270	247	260	258	268	265	252	255	275	207	260	253	255	277	254	291	267	300	267	282	261	259	291	291	246	269	260	242	268	243	260	253	299	265	239	273	275	249	252	283	269	263	270	242	254	235	281	248	289	282	253	247	270	250	260	272	258	268	261	257	271	261	249	256	249	277	249	252	252	272	266	272	273	260	255	244	272	274	281	249	271	302	246	264	279	296	277	293	263	256	252	276	256	271	259	259	269	299	275	274	267	257	244	250	261	265	265	256	259	268	280	284	254	285	264	287	277	242	274	267	260	270	259	270	263	246	294	294	249	260	246	259	270	249	261	277	271	266	288	252	277	272	250	256	262	265	299	264	251	272	286	264	256	268	265	265	250	287	296	256	279	259	253	283	244	243	255	283	242	285	256	285	285	254	259	273	256	264	250	267	262	240	257	245	283	266	265	306	288	286	259	254	278	273	252	263	281	263	281	286	244	272	224	243	272	267	273	285	262	260	271	262	281	268	274	261	270	258	257	287	238	236	278	255	278	277	295	264	259	254	262	266	250	283	257	283	240	270	254	274	279	257	239	286	276	267	276	273	296	240	286	257	285	293	240	276	268	299	261	268	267	253	279	278	286	279	264	236	280	262	251	275	265	257	269	271	256	237	281	259	235	264	257	261	237	223	280	251	269	261	279	283	283	287	276	257	261	273	266	273	257	241	270	272	251	230	283	250	243	282	271	278	266	260	280	254	257	264	311	272	264	257	261	249	255	243	266	288	267	266	262	296	257	282	250	275	240	260	247	260	272	268	274	261	268	283	257	229	249	247	249	248	275	260	249	259	273	286	260	270	287	280	286	276	249	277	259	263	264	287	250	265	248	248	255	285	284	278	267	295	274	263	290	258	264	276	248	267	248	270	277	297	277	269	254	256	260	268	280	292	289	249	294	259	285	262	274	261	244	267	298	321	240	245	242	274	252	254	272	241	238	238	255	266	259	238	266	258	298	294	243	256	277	265	258	279	245	248	240	273	258	267	269	260	274	270	256	255	244	246	281	264	294	234	269	262	259	252	239	267	298	264	248	290	258	272	246	259	254	272	262	268	249	275	264	283	249	269	254	274	267	278	274	275	273	276	278	266	279	270	257	256	267	280	254	255	276	248	286	298	242	258	278	293	283	265	267	284	268	279	250	265	261	272	297	297	281	264	270	260	237	272	250	257	253	270	286	271	240	269	244	250	240	286	235	287	278	256	291	279	253	248	274	269	285	296	246	287	285	266	274	289	280	279	277	252	250	252	258	250	253	265	269	256	289	280	278	294	253	269	255	280	288	254	253	233	254	273	262	255	275	267	267	273	259	273	287	278	258	281	250	258	258	282	284	251	263	272	279	247	238	275	257	256	268	258	249	244	273	269	266	261	245	227	268	248	298	308	273	264	248	262	289	283	254	268	275	303	256	251	247	262	275	283	283	245	265	246	282	268	262	250	288	278	276	275	257	241	261	274	268	265	278	285	285	242	259	277	256	261	257	251	246	266	274	258	271	276	255	296	242	256	256	247	279	296	247	247	255	252	274	290	239	248	259	276	272	241	273	265	262	260	255	292	278	261	254	262	235	258	270	252	282	259	278	291	255	241	255	277	280	246	294	268	271	260	290	256	248	258	278	264	301	245	268	269	273	252	248	258	272	257	281	263	276	274	277	272	274	283	277	283	255	281	267	279	231	278	280	283	264	283	281	258	241	247	259	279	247	260	278	243	266	237	237	239	262	262	269	306	291	284	274	276	261	247	253	279	241	283	292	281	255	280	305	272	258	269	261	277	270	251	294	254	273	310	241	266	249	276	270	297	248	273	281	252	271	285	265	278	264	266	256	242	243
59674	90289	60242	35693	14536	4168	995	574	484	485	481	494	510	502	523	510	515	523	473	485	478	529	469	547	505	498	487	503	482	510	532	516	505	500	523	481	518	512	492	479	473	519	498	463	490	488	520	488	485	480	455	513	508	499	471	480	483	515	478	490	489	469	476	517	488	472	463	488	510	517	485	525	546	515	536	518	510	483	484	488	513	474	476	472	493	501	538	486	521	500	524	506	514	487	495	521	481	551	479	506	504	510	495	475	460	526	533	489	500	489	499	507	542	494	522	528	527	490	489	524	493	520	505	486	469	487	488	508	507	475	486	496	484	481	490	471	517	469	495	460	488	496	520	508	501	503	516	543	484	489	516	465	504	515	475	505	457	502	533	507	484	496	497	463	505	462	492	473	508	505	472	516	505	486	509	480	499	482	519	512	524	481	513	494	524	491	497	482	524	482	514	491	449	475	481	491	521	506	481	507	484	512	474	490	492	485	476	491	490	510	495	503	499	516	475	495	468	514	511	509	565	467	508	532	486	464	494	462	526	479	490	510	523	487	486	495	479	462	499	562	465	508	466	458	517	454	503	519	484	516	513	504	531	541	474	493	532	525	465	510	489	452	491	478	532	461	484	477	489	475	506	520	512	518	497	458	501	515	499	487	506	470	470	507	507	531	485	528	544	474	469	493	504	505	507	486	537	503	470	540	508	483	527	513	504	484	513	485	563	472	458	507	542	539	525	522	531	519	463	468	544	463	528	536	482	476	461	482	495	545	502	468	513	506	525	536	495	481	498	460	501	490	484	496	491	484	501	508	519	505	506	530	469	503	425	506	520	491	490	488	511	463	505	519	493	490	500	491	516	501	475	483	507	517	501	483	557	484	488	497	476	486	477	493	543	473	466	474	503	513	488	494	516	490	491	496	519	517	535	485	478	485	496	501	456	489	483	508	509	520	516	496	491	535	493	519	513	484	499	478	528	520	477	478	464	445	469	446	486	494	490	480	519	491	523	468	508	468	453	500	514	484	507	467	492	484	498	516	462	481	532	518	490	494	572	485	494	519	504	489	501	503	511	508	481	485	477	474	496	506	466	480	500	502	495	507	454	509	543	484	526	490	519	485	501	499	488	458	503	533	497	470	497	497	501	488	486	492	492	521	498	519	496	523	526	450	531	485	498	505	501	525	498	529	495	501	506	513	512	512	475	518	509	473	501	479	484	493	504	501	531	514	500	508	503	506	568	492	491	510	500	461	518	512	492	484	494	502	521	504	506	503	513	495	483	530	501	528	477	496	528	478	481	490	498	523	478	533	502	490	501	526	533	480	488	508	496	506	495	502	527	521	474	469	510	508	478	499	467	511	498	518	482	501	527	486	477	515	465	512	519	484	476	494	530	497	513	517	534	497	509	543	481	462	444	475	495	479	529	467	475	518	493	507	480	498	464	481	513	475	497	527	525	510	486	479	494	509	490	508	538	506	517	488	513	485	543	464	489	505	492	501	496	563	528	512	492	502	541	481	522	527	480	485	502	451	529	472	500	479	510	469	534	477	512	537	521	530	486	470	511	523	533	504	504	503	495	468	475	490	500	516	512	502	500	491	538	465	485	512	478	474	505	487	483	495	481	535	496	539	509	502	485	516	506	467	499	538	549	534	469	517	528	482	508	484	519	452	507	464	487	509	512	487	482	479	507	497	462	539	480	501	463	489	511	517	494	510	525	479	536	488	490	493	482	503	506	496	507	494	486	508	505	456	506	469	546	510	497	440	506	464	512	539	499	486	483	525	521	509	506	504	526	482	536	531	531	513	516	516	507	550	497	535	524	481	521	512	468	505	507	478	514	528	506	563	525	477	507	530	521	516	505	529	506	505	518	491	465	477	533	498	499	464	502	509	487	482	493	481	521	506	487	501	484	480	509	487	495	509	481	475	522	497	501	502	493	512	486	486	498	500	503	499	498	507	493	483	566	480	512	526	475	489	489	481	530	513	514	493	495	511	531	527	476	504	495	494	518	494	470	469	449	513	546	526	471	494	530	510	519	467	504	470	500	507	511	471	488	470	526	508	476	494	509	508	494	478	528	545	538	532	531	486	529	484	527	503	526	514	490	491	483	468	522	555	507	480	510	505	478	490	506	507	483	499	481	478	554	468	497	524	514	481	515	478	498	489	511	513	488	487	504	510	494	516	512	507	497	466	520	478	490	528	489	492	499	505	523	536	516	511	530	467	529	508	531	532	465	522	463	502	505	478	486	513	480	512	513	480	472	473	501	498	521	507	502	508	490	501	447	513	511	484	514	518	502	449	500	471	453	478	487	482	512	496	470	546	469	501	502	514	475	533	500	470	482	488	478	505	490	479	474	527	482	504	512	488	526	468	486	492	496	482	489	484	483	504	486	511	501	510	488	487	496	496	487	520	506	511	508	489	493	480	509	519	502	483	494	527	468	505	488	457	468	575	441	528	461	478	493	542	531	475	508	520	475	491	524	494	497	464	479	503	486	476	506	485	492	489	461	452	454	477	492	502	476	506	503	528	483	524	515	472	511	501	502	543	496	520	494	480	468	500	479	516	471	483	510	496	483	487	508	491	488	481	552	436	520	546	502	529	555	527	510	510	508	470	502	491	501	472	495	496	500	507	506	476	498	510	458	505	528	485	540	473	522	493	454	535	461	519	510	482	480	530	474	488	496	499	479	483	483	474	524	463	507	534	486	492	508	498	501	466	505	491	494	519	491	518	511	469	474	491	525	495	465	499	533	513	533	440	493	477	481	493	516	521	470	489	492	515	518	477	521	502	494	496	479	476	531	525	501	523	447	456	467	488	523	480	516	504	499	531	507	543	507	477	501	457	504	525	497	472	496	506	489	473	511	533	507	493	494	517	497	485	495	500	481	470	444	483	478	516	560	502	517	504	520	499	500	484	501	521	467	517	521	539	494	489	514	507	485	467	505	513	501	510	504	498	465	486	509	529	498	469	509	503	517	480	441	481	493	531	508	502	504	467	532	472	530	549	511	493	489	512	501	460	513	525	537	494	508	512	516	495	483	503	531	521	507	536	493	507	495	489	480	504	511	516	458	507	500	485	494	470	516	520	532	531	525	536	549	498	476	492	493	486	527	465	472	481	508	463	517	513	488	507	523	534	483	521	495	510	512	478	491	500	477	537	476	504	474	489	466	482	523	493	518	503	488	500	507	487	491	473	491	524	497	533	504	499	490	490	480	488	483	494	466	501	477	474	496	489	539	484	499	499	534	488	516	489	471	470	527	530	523	498	484	463	488	509	504	488	494	493	538	464	541	502	503	480	486	496	505	470	489	504	494	505	476	555	492	508	510	499	471	516	498	504	523	528	508	509	477	472	503	491	501	479	492	529	510	509	492	489	534	491	526	461	522	489	490	509	516	493	501	479	489	526	537	487	474	508	475	485	522	503	501	491	523	485	491	493	507	525	558	486	479	456	551	490	503	535	484	480	503	481	440	512	487	495	511	470	511	506
23626	22617	31239	25218	21380	16312	3004	462	325	352	337	317	281	340	317	277	314	324	313	319	340	317	321	295	335	324	287	319	308	343	294	316	321	306	291	325	340	287	312	277	311	315	309	318	339	281	311	286	301	331	324	344	306	316	318	325	322	286	325	347	325	295	308	332	306	303	296	302	348	373	298	333	302	334	335	285	314	333	286	276	303	311	296	300	309	335	336	296	293	316	299	329	300	299	310	297	329	313	344	305	318	309	332	332	294	331	314	291	283	343	291	325	322	308	311	322	335	345	328	301	317	289	310	333	265	289	299	314	313	313	304	310	304	344	296	327	326	303	318	313	320	341	302	312	341	322	289	348	296	313	294	327	303	298	282	302	321	318	300	309	316	335	312	285	316	298	336	299	302	318	305	290	308	310	304	326	317	324	301	326	335	306	308	303	343	254	327	320	335	304	292	296	329	283	300	300	321	288	337	346	310	323	326	282	315	292	326	301	301	306	310	282	318	281	313	333	301	279	277	305	295	287	312	325	313	302	301	313	325	335	282	298	300	302	321	317	311	307	303	288	336	296	313	333	311	298	327	308	283	305	309	305	324	296	329	331	302	308	294	317	282	293	319	306	338	319	315	324	339	295	331	314	267	327	305	307	328	289	302	323	286	319	311	330	294	300	272	300	300	288	323	321	313	284	311	300	324	306	335	310	302	347	300	316	325	327	309	315	312	288	322	303	310	302	309	300	295	308	317	268	311	300	317	313	311	318	294	290	312	303	305	303	282	314	341	295	275	300	292	297	306	285	287	318	318	314	298	319	303	336	301	348	310	298	296	274	302	320	321	319	277	303	304	297	340	314	303	304	305	316	342	334	299	316	303	313	302	287	311	330	331	284	279	294	313	309	297	310	314	313	305	317	304	306	284	324	288	313	337	292	288	314	321	313	287	299	306	310	301	267	332	290	304	335	291	306	332	332	293	315	332	332	327	334	333	310	327	311	270	318	286	310	318	286	327	312	325	325	312	302	290	337	292	300	316	314	331	311	303	345	293	307	305	339	351	332	299	307	274	286	282	288	282	302	338	289	320	272	317	282	317	288	320	291	303	320	303	285	325	299	305	279	303	302	294	339	303	292	311	316	317	303	296	303	286	346	308	304	316	304	330	299	304	358	319	319	297	308	308	315	313	295	326	298	299	313	308	287	297	334	309	304	318	317	329	329	273	302	334	304	318	311	325	324	330	288	293	302	299	338	307	355	294	306	261	330	296	322	282	318	285	284	313	302	293	332	284	291	303	293	305	279	313	346	319	284	301	332	303	319	304	311	323	329	303	310	323	304	312	282	301	333	300	310	294	338	314	329	337	315	300	325	335	324	315	327	309	322	297	294	291	288	329	369	298	318	305	287	318	305	312	327	297	294	312	309	293	278	296	319	312	290	320	303	310	290	327	311	306	286	315	297	309	337	296	327	267	270	347	305	310	295	309	285	300	314	327	328	329	292	307	317	292	307	303	303	316	320	295	319	314	313	339	300	291	362	277	304	298	313	317	289	298	317	285	296	338	280	296	271	281	329	298	355	310	328	299	327	290	316	288	308	297	300	323	274	336	335	303	288	290	296	317	300	321	320	296	308	276	354	322	271	322	336	297	286	327	315	308	320	311	317	330	297	284	309	289	297	277	290	293	307	324	321	331	297	310	285	322	317	315	323	303	324	299	321	317	330	328	331	311	307	292	307	294	333	271	327	312	307	305	302	289	292	343	286	302	281	281	315	324	291	321	330	317	319	318	284	330	318	329	330	318	302	325	332	308	318	308	311	309	287	329	315	308	317	321	313	327	270	293	278	311	312	310	335	317	292	334	307	289	300	313	318	303	343	296	299	309	263	326	297	306	322	322	305	278	319	314	315	331	282	328	305	298	294	315	322	344	334	292	304	289	293	323	307	294	310	294	306	333	307	315	316	294	292	315	343	318	334	294	307	303	285	318	328	294	287	331	318	299	355	316	365	323	313	341	312	332	314	319	295	300	312	321	304	318	340	313	337	287	305	321	335	306	295	310	334	273	325	322	290	328	317	316	319	318	337	306	273	307	331	323	295	293	294	315	315	295	314	331	310	288	338	287	295	279	290	295	322	300	298	315	304	281	320	326	325	307	328	283	317	305	283	305	286	297	286	314	303	317	314	294	334	264	326	290	288	327	301	271	300	323	277	288	298	308	286	338	306	340	310	281	308	272	309	325	312	312	321	286	322	335	318	301	343	270	300	309	307	317	292	304	298	291	318	327	344	305	327	291	337	291	279	347	321	310	298	332	334	283	332	325	280	319	286	307	323	328	288	286	311	309	316	281	289	277	308	308	303	312	316	306	345	291	347	327	318	321	327	329	332	290	316	316	332	283	335	331	319	322	316	292	340	311	327	280	316	302	303	311	343	302	302	279	301	309	271	321	319	298	295	322	316	308	299	330	304	304	341	284	330	303	306	318	297	277	317	311	326	290	299	274	307	287	315	291	287	307	307	313	307	301	321	312	327	303	308	330	314	329	306	287	307	297	272	348	274	331	311	316	320	313	362	307	311	336	281	297	302	290	294	313	307	291	312	296	340	293	323	328	320	318	294	296	324	324	278	322	335	330	303	297	294	306	323	295	319	309	290	312	300	323	307	279	294	342	335	325	301	321	306	308	298	334	304	297	290	302	272	294	304	325	333	297	284	294	314	320	298	350	303	327	319	308	327	289	310	300	298	326	307	299	313	320	297	271	273	304	327	312	265	306	275	291	318	331	291	310	280	301	302	306	332	342	312	315	315	318	304	281	291	314	316	304	282	319	331	307	334	342	300	344	303	297	301	311	316	325	325	307	304	333	302	303	348	339	300	303	296	316	303	345	292	306	276	297	349	328	339	309	323	306	336	328	252	284	294	307	328	293	336	312	295	315	313	323	281	305	290	323	348	317	320	328	328	309	281	304	292	316	336	340	307	301	315	312	311	294	324	288	330	298	321	315	304	284	319	304	322	309	281	319	268	301	311	294	307	302	326	316	301	294	322	335	301	298	309	305	334	320	285	360	284	295	318	280	284	307	308	299	314	331	344	305	319	304	335	287	253	309	301	316	296	327	317	294	311	321	326	340	325	288	292	296	280	321	326	304	289	319	296	321	301	293	295	302	332	323	303	355	313	290	336	319	318	298	318	342	309	319	283	303	319	304	325	318	298	297	300	290	327	304	318	316	322	317	312	296	281	310	324	323	297	292	247	303	317	345	296	323	323	295	319	306	277	304	333	332	295	297	313	319	283	333	305	278	306	331	324	313	305	281	311	272	312	356	320	312	301	308	300	311	293	306	315	318	282	316	287	295	334	300	342	340	322	331	305	302	334	279	297	303	338	311	308	283	313	293	301	289	301	298	280	303	306	335	331	338	309	318	282	301	293	332	277	286	304	290	310	292	280	302	337	319	314	328	314	295	315	284	315	324	295	308	328	311	330	312	284	313	312	280	280	339	293
60289	100784	71136	44591	21869	5960	1557	727	630	585	580	565	536	510	584	564	561	554	509	558	535	567	553	588	607	558	549	576	567	560	551	544	563	570	547	533	536	578	558	540	544	555	563	590	593	561	523	552	550	608	591	551	534	504	562	568	584	589	557	536	567	599	546	528	572	578	549	580	539	578	552	557	535	522	576	521	570	527	568	533	558	553	559	531	544	576	541	578	541	546	560	584	568	562	560	550	539	595	569	552	536	554	548	560	566	543	494	551	580	580	538	535	550	544	582	559	525	557	601	555	561	586	531	543	571	598	564	547	520	552	578	523	535	569	558	566	580	579	586	555	523	559	570	535	557	539	554	555	600	534	549	600	585	551	543	570	533	551	555	551	543	536	550	529	594	611	546	581	564	514	535	589	552	585	519	566	582	567	577	575	562	526	527	543	559	552	535	533	541	554	548	560	543	544	543	585	587	535	587	565	541	547	570	567	554	530	546	531	550	584	568	568	553	540	572	578	545	569	520	572	566	544	558	552	528	547	555	556	581	506	529	573	549	565	577	562	525	554	543	577	594	505	569	592	555	548	563	575	593	557	561	567	560	588	547	558	541	560	560	558	541	604	553	551	530	549	548	542	535	557	506	543	583	593	560	533	548	569	567	585	557	551	551	589	578	567	560	546	523	581	519	532	512	507	562	574	565	543	557	560	518	561	549	550	547	556	536	577	517	590	512	590	502	588	589	560	599	562	569	552	585	522	579	541	540	535	562	565	521	547	538	536	574	611	504	602	575	566	582	554	533	556	554	609	580	542	564	594	551	553	564	599	513	528	578	533	565	516	522	566	596	561	587	598	566	536	548	570	561	589	513	562	562	551	552	548	551	590	559	557	601	526	518	575	558	523	578	546	581	553	588	529	568	555	528	541	522	518	531	551	523	548	541	573	566	538	575	568	569	563	559	531	523	582	538	576	552	556	585	576	529	545	554	535	578	566	524	613	560	546	569	526	511	535	553	524	549	537	520	553	597	560	560	565	531	538	545	558	554	580	562	597	561	548	551	563	592	542	582	558	523	533	577	548	537	539	544	515	567	541	576	516	549	540	572	553	535	573	564	559	596	544	518	547	556	584	538	539	516	544	574	547	560	575	602	571	528	536	524	523	582	573	573	590	550	520	564	589	573	577	571	593	544	599	549	500	535	581	539	590	562	539	573	536	572	544	573	587	544	536	533	551	557	570	550	542	506	607	602	558	530	564	569	611	556	595	538	557	526	581	580	548	546	536	531	572	534	580	550	518	560	589	531	550	598	570	543	538	538	526	521	586	481	540	548	570	530	570	542	594	532	562	550	557	550	523	559	543	589	560	583	536	549	578	555	551	564	563	568	534	553	547	563	566	605	573	530	553	550	519	539	573	597	527	553	564	540	577	568	526	576	590	574	570	541	572	530	584	564	550	552	551	572	574	546	586	537	548	549	600	549	558	546	535	583	585	563	536	559	517	548	514	557	528	517	519	576	548	525	558	522	538	594	521	509	554	545	543	573	569	558	573	578	554	569	512	558	548	567	504	551	534	570	562	579	534	549	529	566	567	531	552	553	553	594	571	570	602	560	551	514	548	563	538	567	581	556	584	609	515	570	542	519	534	520	564	520	569	542	537	578	567	567	579	560	540	581	543	601	551	556	579	564	555	527	561	582	548	567	578	557	525	525	578	559	520	560	557	560	573	550	592	528	513	581	563	584	524	567	555	533	600	561	570	535	576	613	563	572	577	535	547	561	514	586	562	538	573	560	528	565	550	534	519	595	541	557	534	550	565	581	545	568	552	550	569	576	577	532	585	629	569	546	545	536	508	513	542	570	523	507	588	570	505	532	544	543	549	593	558	578	568	572	556	538	547	559	540	543	571	529	560	573	545	576	549	597	591	566	528	567	566	531	592	512	562	555	542	515	580	568	569	587	558	567	590	568	570	554	519	549	576	527	554	570	578	582	569	574	585	559	546	554	557	581	549	585	566	587	555	542	558	572	571	568	547	495	546	581	574	553	549	541	566	552	535	560	557	573	544	562	561	575	583	576	539	544	563	507	554	556	577	523	551	580	540	565	609	513	573	560	545	570	513	524	558	536	557	560	532	517	564	568	527	587	516	538	577	576	568	552	533	588	541	561	565	540	562	532	545	573	547	545	548	584	541	584	567	559	554	551	565	551	543	562	556	559	557	535	546	566	556	619	525	551	567	504	544	547	582	553	565	610	584	560	568	517	540	549	577	544	566	562	549	566	533	559	565	524	524	596	545	573	567	574	547	584	578	516	548	566	565	553	573	565	506	573	568	586	579	580	525	546	537	545	582	578	575	591	580	519	543	553	561	566	536	542	530	553	568	568	556	587	562	548	532	567	562	566	582	517	562	582	536	552	591	564	516	548	516	592	542	574	578	577	522	537	593	545	579	592	592	540	541	563	578	579	535	528	592	552	500	587	584	599	550	532	571	556	524	539	607	569	550	570	541	567	518	569	575	562	558	533	549	572	564	561	585	550	561	561	597	551	604	525	564	545	632	536	517	554	546	537	557	595	594	598	601	593	544	568	618	546	557	568	574	513	574	571	518	580	561	546	524	593	526	552	544	586	544	592	562	542	544	551	531	553	565	557	580	553	578	559	547	535	573	495	568	538	566	549	524	525	554	538	555	576	520	582	562	584	543	529	532	586	544	516	557	551	525	561	553	544	531	509	534	562	557	581	502	562	570	540	553	555	595	561	516	554	542	531	538	547	556	530	488	545	555	588	553	559	559	529	521	525	581	510	571	566	574	604	551	517	580	515	511	535	552	537	553	563	544	535	548	574	521	580	542	554	623	556	542	573	572	505	576	547	581	557	570	539	541	504	554	591	518	572	543	541	553	536	578	558	589	537	544	544	581	530	568	543	599	555	590	561	579	548	573	584	544	564	589	555	582	523	517	555	510	600	577	566	607	534	566	558	530	561	569	582	539	547	584	557	573	544	578	555	545	572	574	546	520	570	543	553	535	543	578	542	544	533	586	552	571	524	540	577	558	547	535	548	552	590	558	563	549	553	562	606	570	551	524	542	553	565	566	559	562	570	536	549	546	583	579	569	554	501	598	568	577	541	530	581	572	557	547	550	588	553	538	597	552	564	539	538	597	539	557	564	563	568	546	567	529	541	531	541	592	532	508	566	518	551	564	542	516	579	613	613	561	531	573	556	550	535	533	524	544	548	574	598	564	562	542	532	579	550	611	578	553	526	582	563	572	567	551	554	530	527	558	554	545	582	560	564	566	557	564	547	555	541	599	519	595	553	589	553	534	562	588	609	584	570	526	529	589	567	581	545	553	587	578	572	553	544	543	539	563	528	530	560	543	512	530	568	588	555	539	588	544	565	538	563	597	531	566	557	536	661	550	518	548	589	557	573	563	558	560	536	581	573	539	580	568	539	531	584	566	606	564	519	550	570	560	557	504	580	568	547	544	546	523	625	563	553	571
29783	30374	25319	12527	2026	483	300	272	258	247	260	255	255	245	261	284	248	264	220	260	244	247	258	253	259	255	241	263	248	216	262	248	261	230	237	265	239	250	256	260	237	250	249	260	254	200	251	260	232	249	284	246	239	269	235	249	247	250	233	265	228	265	236	241	246	250	266	248	262	243	264	259	228	262	251	239	275	221	249	230	254	238	275	266	279	244	283	292	220	267	250	279	241	238	231	257	274	264	293	270	255	244	271	273	259	267	266	243	262	248	272	259	261	261	268	254	259	252	229	281	241	248	247	263	271	243	265	256	284	270	239	263	267	260	255	257	245	265	278	259	256	245	226	266	235	275	251	273	283	263	275	260	285	246	257	270	234	241	270	256	235	257	232	239	268	246	289	266	263	290	253	258	233	261	258	252	287	272	257	243	260	261	279	250	243	280	222	260	237	263	268	266	260	288	242	277	252	255	264	279	235	249	245	231	212	264	255	249	250	257	272	267	259	244	262	272	242	273	259	255	249	249	257	261	242	241	262	259	259	253	262	245	268	233	281	243	227	246	251	249	264	247	241	268	247	277	244	232	256	275	270	245	238	264	250	258	260	276	260	228	246	290	290	246	266	273	253	270	224	272	231	264	213	251	274	249	266	234	258	268	261	232	245	248	256	256	226	234	249	223	247	264	248	270	255	236	258	253	246	268	245	257	244	281	260	252	273	284	212	274	277	237	269	269	270	250	248	258	275	250	245	238	248	250	247	254	276	245	252	254	241	245	254	253	255	252	276	234	249	240	260	254	251	253	262	233	251	282	255	248	260	240	222	256	250	259	234	239	260	253	274	261	252	272	269	255	263	225	252	244	263	252	254	234	269	246	267	257	254	246	262	271	293	230	314	265	242	259	263	282	245	228	234	251	231	236	275	294	247	250	254	263	268	233	272	261	237	252	254	244	225	262	241	241	252	261	245	256	272	260	245	245	248	285	264	214	256	279	252	235	215	264	274	253	238	257	232	251	248	257	263	263	268	261	237	252	253	261	250	227	258	255	236	229	231	254	226	258	236	231	229	247	286	259	255	271	243	260	262	247	261	250	246	238	270	225	245	259	227	288	242	280	253	236	275	273	249	254	235	226	254	267	249	234	255	248	241	281	283	263	263	246	267	247	257	238	233	259	240	262	302	255	246	268	265	258	255	221	246	252	236	257	265	258	268	267	262	275	250	264	266	261	227	250	242	246	259	253	267	259	263	257	251	240	264	252	244	257	241	269	261	276	240	244	254	253	268	286	286	263	210	257	245	269	245	257	264	249	277	252	263	243	265	222	276	246	226	260	271	255	297	225	248	283	210	257	246	261	264	250	282	237	255	272	228	252	246	249	236	266	238	261	245	269	241	285	261	257	257	243	250	239	247	256	268	243	246	247	252	251	236	261	244	244	279	246	248	242	275	254	282	268	250	252	272	266	227	241	270	257	263	263	263	257	218	230	248	250	241	248	245	246	271	249	268	281	234	276	270	223	263	249	295	236	252	245	244	254	253	270	264	248	249	272	233	261	246	258	233	237	238	242	251	254	255	245	258	270	260	241	250	242	259	283	224	252	269	266	221	251	241	276	255	261	233	239	254	251	256	262	259	273	238	263	275	277	250	250	248	263	258	236	245	247	253	258	253	262	287	265	289	266	272	286	269	241	235	252	237	245	263	260	274	245	253	276	255	265	265	274	262	246	251	233	268	273	247	252	261	288	266	275	246	273	226	261	249	242	259	273	255	223	244	264	249	243	246	233	280	236	228	271	257	236	273	224	279	268	235	246	236	250	287	259	280	248	277	252	244	248	258	238	252	217	271	264	236	229	262	235	269	251	246	219	249	277	261	254	240	257	241	251	248	254	254	246	258	211	259	271	238	238	238	241	265	237	244	233	257	252	242	261	263	244	259	249	256	281	249	237	255	245	251	260	252	275	238	261	249	252	264	232	246	289	259	270	245	268	276	276	245	219	248	254	254	237	237	240	260	259	251	264	257	253	257	263	227	234	258	230	283	281	246	258	246	262	262	258	264	258	261	261	267	276	257	251	263	256	244	248	254	256	271	224	271	237	240	246	273	259	264	258	222	244	288	229	258	262	242	241	259	251	246	249	254	254	270	262	251	244	252	238	231	263	276	271	269	240	274	233	258	272	270	233	267	296	227	239	266	252	227	242	253	257	262	242	272	249	282	267	283	293	256	277	283	265	274	249	251	247	282	257	246	247	260	248	226	230	273	269	257	244	236	277	286	267	231	244	238	245	262	250	289	261	250	282	247	269	259	269	266	276	267	244	235	259	243	250	276	255	264	243	269	289	227	249	218	264	251	258	242	270	238	253	248	270	259	277	252	277	266	264	260	276	234	223	267	274	222	236	248	261	274	242	259	256	251	250	266	238	258	278	291	255	245	248	241	272	252	263	231	231	252	273	278	234	244	242	243	212	233	250	259	252	262	236	263	266	279	228	265	268	239	221	247	233	236	285	251	282	256	246	260	274	273	260	248	271	260	257	253	266	233	218	238	235	237	251	227	215	241	265	253	201	255	227	244	228	273	274	255	280	248	265	281	228	261	243	235	253	281	271	283	263	259	238	244	247	254	276	263	293	255	272	266	240	268	234	255	245	248	261	248	235	257	250	228	256	278	253	233	268	270	242	258	255	274	249	223	248	249	248	238	243	246	283	244	256	263	226	236	240	259	249	273	273	256	279	275	261	261	257	258	247	254	253	272	275	275	263	287	269	271	254	282	285	248	238	229	276	250	264	265	267	273	262	265	274	263	225	245	253	260	253	238	238	273	262	240	266	260	258	270	290	295	242	275	272	271	238	233	284	263	258	267	297	274	241	245	274	242	258	249	276	280	260	245	236	260	207	263	243	239	272	274	255	228	239	267	244	275	248	226	268	269	243	240	274	247	240	257	257	278	259	242	219	255	264	249	234	256	284	264	267	237	235	252	242	274	283	261	241	275	262	246	266	244	249	254	269	252	250	245	254	263	232	269	254	231	267	259	263	237	263	247	246	251	251	256	261	270	245	242	263	230	249	237	266	275	240	261	266	220	262	263	234	272	257	261	244	225	266	240	248	262	222	255	239	245	273	264	257	252	252	261	253	259	242	228	239	271	265	263	282	247	234	220	234	223	275	264	267	246	250	259	291	236	287	276	272	276	244	251	248	243	284	216	260	271	260	255	248	286	227	245	229	270	258	267	236	243	263	259	234	276	239	269	244	266	254	243	266	233	245	253	238	245	251	248	248	269	261	249	254	253	274	271	235	247	261	250	267	262	280	247	250	256	255	251	269	269	250	253	252	264	237	264	251	236	246	242	233	261	272	229	268	236	237	288	297	284	229	267	246	266	261	255	281	249	281	265	296	274	254	266	270	256	262	277	244	267	247	263	269	247	242	256	246	271	264	257	254	251	244	264	244	256	260	244	224	295	266	268	268	274	258	271	230	281	253	249	263	265	271	253	249
37507	46891	30897	14807	3819	1162	610	529	474	460	494	478	535	536	471	474	468	513	462	506	498	492	469	437	476	488	495	500	497	522	517	464	492	494	443	490	483	510	479	474	494	495	522	493	471	481	476	493	489	493	450	469	512	466	502	510	522	463	492	524	443	472	444	473	486	505	517	491	470	494	491	500	495	504	455	468	510	488	477	492	463	512	515	500	492	518	519	489	451	468	495	502	457	460	487	509	493	474	487	476	443	501	498	480	506	498	445	493	468	492	471	494	496	464	464	490	460	496	465	473	450	450	512	479	461	511	481	501	514	487	506	484	478	475	514	494	467	486	477	486	485	460	545	508	472	485	479	435	437	418	461	488	466	517	455	511	504	492	461	493	473	487	477	433	489	492	430	467	498	526	502	486	502	528	517	504	500	484	476	480	509	481	494	458	433	524	483	459	466	488	478	455	485	471	445	488	475	491	451	447	482	481	460	466	487	494	476	492	469	478	484	489	510	487	504	503	500	450	508	465	485	486	476	483	484	487	503	469	487	497	455	462	508	474	474	490	470	514	534	495	497	470	412	509	497	490	467	504	460	489	508	470	477	479	478	512	465	482	498	453	529	480	465	451	439	491	466	481	518	491	437	470	455	480	486	482	465	464	476	462	469	486	491	497	532	479	523	463	519	491	475	468	490	466	471	478	490	461	469	534	512	500	480	464	450	474	436	489	520	494	465	496	515	476	476	527	443	516	500	469	500	458	480	490	489	436	504	479	493	461	486	476	499	490	499	491	521	504	468	503	488	470	489	494	511	468	491	480	498	464	458	457	465	508	480	494	488	470	495	492	488	510	480	483	428	464	499	485	491	478	498	450	466	481	495	457	474	450	488	477	496	450	448	462	468	524	469	496	486	503	483	476	487	461	489	493	530	485	468	499	495	464	491	478	533	471	435	441	497	466	472	467	473	499	474	478	477	509	458	481	483	526	487	501	497	507	478	496	467	453	498	486	482	489	482	483	420	497	454	473	469	479	487	505	459	497	470	472	424	471	481	501	452	477	460	459	473	508	496	507	481	515	501	433	507	504	495	484	504	510	503	467	477	489	463	495	484	543	489	466	451	463	491	504	467	501	484	464	479	485	530	457	494	440	531	534	475	507	488	461	473	456	492	511	501	472	519	487	455	491	472	463	539	476	492	492	495	485	462	507	478	505	509	470	496	487	494	504	501	474	500	499	506	464	461	478	499	503	511	488	489	519	476	462	458	508	481	472	500	507	488	471	537	475	458	473	451	454	466	467	504	536	453	456	482	450	463	499	504	447	486	448	477	471	474	474	459	496	478	457	505	456	459	466	470	457	519	468	530	490	497	538	479	501	469	449	482	467	480	462	480	464	527	444	504	493	470	491	466	460	496	451	500	488	485	479	474	485	454	457	471	478	487	461	517	483	466	510	492	509	469	493	467	499	481	466	457	473	465	487	470	486	473	485	446	471	494	450	475	463	492	463	447	504	475	466	494	521	509	487	488	492	483	436	503	517	470	463	478	492	503	489	456	487	442	492	505	492	475	489	463	502	520	489	499	494	453	469	436	474	487	460	484	494	466	501	475	462	468	442	477	474	461	498	504	497	486	477	486	478	492	477	475	455	486	459	517	475	459	474	461	489	490	504	444	461	477	472	486	498	464	459	476	517	506	467	473	483	460	473	507	494	474	486	461	497	491	469	467	471	480	450	515	483	474	462	474	495	474	540	464	483	452	461	441	480	454	495	477	501	505	471	486	450	502	482	504	453	530	466	469	515	479	445	509	476	498	504	472	483	484	474	493	483	505	483	467	481	499	492	466	476	477	492	502	516	483	432	495	467	459	463	474	494	446	483	459	481	468	505	522	510	493	503	451	484	482	454	439	469	480	444	441	475	507	455	482	482	464	484	471	478	500	476	500	460	490	468	469	498	469	469	480	471	474	462	472	491	478	454	484	469	487	464	503	450	495	463	518	510	481	467	460	485	426	478	491	434	483	459	521	465	516	495	451	481	443	480	501	488	486	537	488	494	499	454	474	453	466	495	499	496	508	464	464	478	450	494	537	467	493	434	478	498	525	522	473	518	507	498	518	449	490	469	489	467	491	508	487	501	509	474	446	527	483	471	481	466	506	442	483	473	483	485	465	456	491	535	475	480	507	491	476	525	493	486	488	508	451	464	487	483	469	497	449	495	428	453	482	469	454	500	463	470	466	447	516	481	517	444	480	438	474	493	523	447	492	468	514	489	464	484	457	472	462	477	470	460	481	471	490	506	484	499	506	448	493	499	481	484	476	513	479	520	469	458	506	467	476	495	491	452	454	495	499	491	460	485	494	512	514	450	474	496	480	494	534	473	461	488	496	468	495	486	469	465	501	451	465	503	460	484	492	462	495	491	459	467	470	487	438	458	435	505	480	484	479	423	502	460	504	541	439	451	515	508	483	497	520	421	465	468	479	495	518	523	520	488	495	466	509	484	511	464	457	499	464	455	450	479	502	439	450	490	478	508	479	470	472	491	493	481	476	487	537	477	489	488	519	458	486	449	454	474	483	478	475	481	482	473	459	459	481	486	497	447	495	481	526	522	471	492	469	476	494	498	485	485	513	481	477	505	459	487	505	449	527	480	503	505	499	471	511	506	461	486	480	477	477	463	497	453	475	473	462	460	530	491	441	463	507	488	498	519	495	458	505	499	488	491	518	488	496	441	485	495	471	471	470	466	479	489	509	511	500	477	471	448	471	473	488	490	459	464	475	491	475	492	480	516	510	471	487	529	485	464	408	504	497	437	505	510	505	474	483	469	516	493	456	487	459	507	480	509	457	493	507	487	480	470	482	474	486	492	507	497	479	466	486	483	477	488	483	455	465	487	490	546	435	489	449	485	484	482	499	493	461	504	494	514	477	473	493	473	511	488	546	484	521	485	491	486	478	491	523	480	485	448	469	477	485	480	495	483	495	469	506	478	492	470	513	494	464	515	492	484	487	506	444	432	481	534	469	488	485	477	459	456	478	490	502	503	488	498	495	489	461	486	471	491	513	465	443	483	475	474	491	488	489	506	483	473	478	498	483	480	489	460	494	493	521	448	524	461	488	482	507	480	475	496	468	450	483	443	491	478	487	469	457	527	464	490	536	487	472	444	495	467	478	471	495	483	507	472	481	481	496	499	476	500	451	512	468	465	491	480	510	473	486	456	468	436	516	491	419	482	456	495	479	500	460	428	456	479	459	475	486	482	470	469	514	478	476	446	474	450	464	459	503	494	483	486	477	486	466	488	466	441	479	446	485	459	486	491	519	488	487	490	484	482	426	512	518	533	485	495	516	481	449	489	509	455	493	487	501	472	473	486	456	508	453	486	495	480	488	479	494	476	490	511	455	500	436	504	471	460	519	457	498	488	474	457	497	495	466	490	504	491	526	481	433	489	491	502	500	463	464	488	466	528	459	464	474	458	494	476	473	488	495	479	486	480	445	512	440	514
24870	24081	33129	27705	18396	5819	608	296	268	256	264	266	266	265	258	258	267	288	283	245	272	263	257	248	280	271	246	243	287	273	263	252	258	249	270	276	259	262	245	275	292	280	262	261	258	284	282	254	249	260	268	267	281	237	261	262	284	265	267	278	269	279	274	251	250	258	282	260	264	279	268	267	277	246	274	267	280	279	283	241	263	245	258	269	279	277	267	269	254	293	270	265	236	269	240	263	264	264	253	245	294	254	258	258	272	248	255	254	257	273	245	259	260	266	298	247	249	269	274	255	276	261	272	239	246	310	252	283	260	247	267	251	256	288	307	279	260	259	282	251	247	249	255	262	272	228	228	260	271	232	255	234	261	239	263	254	283	262	278	271	254	274	232	275	256	268	284	226	268	267	264	278	292	297	273	249	266	280	256	272	237	266	254	245	271	292	259	266	280	286	289	223	251	259	277	264	285	304	269	268	234	261	277	260	247	275	252	252	250	257	265	278	240	248	263	253	246	268	237	234	245	260	270	281	248	270	257	225	257	276	230	279	273	261	306	261	278	273	216	290	270	240	263	260	274	250	269	263	245	251	230	264	275	240	257	252	261	252	265	259	236	281	278	278	282	277	253	283	273	280	273	266	278	236	228	272	287	262	243	276	262	261	246	258	252	264	271	259	255	277	261	302	277	250	270	254	261	280	279	260	301	257	282	276	249	290	266	267	277	265	299	248	271	278	247	243	269	269	252	243	258	254	281	242	287	285	261	268	299	266	266	254	283	254	264	252	273	258	281	278	259	255	267	236	254	263	245	273	243	263	268	277	225	250	268	227	255	256	274	271	265	267	262	284	297	252	292	269	256	269	266	286	228	227	295	256	279	252	276	267	260	253	257	227	273	266	229	296	285	254	270	245	278	269	259	294	274	300	238	248	269	248	284	265	252	276	247	255	262	249	270	276	250	264	278	249	284	253	232	281	267	288	273	261	236	246	290	289	262	270	269	250	309	269	248	250	263	223	286	261	275	235	258	280	283	258	249	249	272	259	256	262	276	267	290	286	246	264	252	282	225	289	232	265	232	274	243	264	252	268	252	259	281	250	260	272	272	273	269	266	248	256	271	263	261	274	245	221	259	288	293	249	245	312	248	252	230	263	291	265	282	285	267	266	240	262	264	254	262	292	301	266	271	251	288	249	283	273	252	259	260	288	246	268	268	262	282	269	271	251	287	265	277	279	254	255	246	256	263	255	232	264	285	256	275	249	254	260	268	253	281	281	273	260	277	226	267	293	266	266	248	231	280	257	273	269	263	258	243	257	218	256	257	273	262	260	283	254	249	276	246	262	270	286	293	271	291	258	258	263	263	260	223	263	245	275	274	261	258	273	262	258	279	265	270	289	251	262	284	286	270	285	235	263	255	277	263	260	261	276	245	250	282	256	264	258	268	225	288	262	253	267	248	296	256	240	278	262	256	284	254	279	285	275	228	264	279	297	267	267	277	279	281	268	253	229	260	266	282	264	279	257	270	292	245	251	253	242	295	272	262	242	270	240	274	284	225	248	270	275	274	255	262	287	266	252	258	256	275	279	258	252	234	254	265	238	267	270	265	275	278	263	272	266	279	274	267	262	273	276	247	263	262	267	253	292	260	277	240	287	286	266	275	296	249	267	288	247	257	268	252	250	271	272	269	303	274	286	253	268	284	256	255	271	273	265	253	231	288	313	276	249	248	257	265	242	257	257	250	261	249	257	246	255	269	264	250	245	259	232	274	267	255	253	242	264	235	266	260	248	284	261	259	272	271	255	249	274	262	253	273	268	270	241	294	280	260	257	269	274	245	272	261	259	257	229	252	261	281	301	267	270	254	257	268	269	286	259	272	243	276	237	265	271	271	243	255	279	253	252	260	275	251	238	258	265	301	260	281	265	255	302	275	275	254	258	237	276	275	235	293	261	266	245	252	287	236	253	281	247	272	279	249	261	247	278	259	247	282	271	285	292	278	266	271	263	250	262	235	273	275	275	267	275	260	269	256	251	268	256	287	270	305	280	273	254	235	246	272	264	263	252	275	258	268	270	256	267	255	265	245	287	290	274	279	255	292	273	275	228	257	298	268	258	260	266	257	247	260	264	263	262	257	278	248	278	264	251	248	279	259	270	275	268	273	277	277	242	250	265	265	253	278	272	249	254	273	271	267	269	279	239	258	267	274	267	263	243	262	284	252	288	257	294	259	267	253	277	273	262	267	266	255	239	253	276	252	274	260	260	250	267	246	284	250	252	288	239	276	245	251	259	259	275	250	281	256	258	271	254	246	262	245	259	249	250	262	254	265	247	256	285	265	283	255	275	256	258	276	267	280	266	250	254	260	288	248	264	278	238	236	264	265	250	269	258	278	281	274	269	267	241	264	256	255	229	263	273	250	273	278	277	259	250	244	264	289	265	288	267	259	295	257	239	228	255	267	258	254	249	272	279	269	244	283	260	292	256	300	269	233	249	251	256	270	252	265	267	308	251	282	262	263	245	250	306	238	241	251	258	257	254	302	244	255	276	265	276	273	278	245	282	264	266	312	274	224	266	273	280	283	268	263	251	266	265	269	276	251	260	247	254	281	268	267	260	275	257	286	255	263	253	270	289	261	251	247	261	277	247	252	292	260	244	295	252	305	255	254	250	288	246	270	280	282	279	297	261	262	259	247	283	269	270	253	250	291	286	285	274	263	282	259	267	270	250	237	274	254	241	241	272	245	245	263	278	273	281	282	291	253	251	252	255	259	239	256	284	286	262	287	258	269	208	282	260	260	243	241	253	251	282	251	267	269	291	260	256	255	240	292	281	284	297	261	280	248	263	244	270	247	240	275	260	280	268	239	265	245	241	250	248	285	265	264	266	245	245	261	260	249	274	271	269	259	258	275	281	274	282	273	256	270	271	257	257	253	249	246	282	245	274	272	279	234	296	280	271	301	295	278	267	245	263	269	277	261	258	270	279	282	254	281	289	261	273	264	289	268	255	270	267	282	276	256	261	254	264	256	292	239	256	284	229	248	245	228	292	272	256	237	240	277	283	251	259	280	248	259	265	266	265	229	271	259	259	253	281	270	274	238	305	271	265	265	280	256	281	233	252	277	250	250	280	275	253	253	224	267	263	263	269	254	279	227	278	249	253	254	300	252	277	267	237	287	220	215	273	241	282	273	241	263	246	265	268	249	260	244	268	278	241	242	272	271	226	264	263	273	244	264	261	266	267	280	277	246	275	238	278	281	238	293	267	231	280	242	242	243	243	281	266	259	283	246	270	246	290	252	278	257	263	266	261	270	283	235	254	270	244	277	224	284	256	240	242	273	278	268	260	269	278	255	266	274	268	253	260	265	249	263	256	261	280	273	266	269	213	280	270	280	242	249	274	265	280	253	269	279	258	273	264	280	285	273	280	305	305	247	265	256	266	265	230	265	266	246	277	257	244	266	295	250	272	258	273	266	263	276	257	244	263	264	263	247	260
60163	87597	64734	35219	13867	3446	900	528	499	502	497	500	485	482	519	538	446	495	532	493	483	479	495	501	455	493	501	504	504	483	485	499	477	537	481	490	452	509	482	541	490	503	524	499	547	503	514	499	514	510	510	525	520	468	487	513	471	433	510	485	512	521	457	485	497	503	484	476	517	517	474	499	483	492	509	504	506	499	520	491	487	474	553	504	527	489	470	511	481	504	499	474	496	507	528	500	516	519	509	512	488	497	518	474	496	508	487	498	510	491	505	506	483	502	481	485	486	493	488	463	486	491	496	484	487	476	454	479	510	449	489	474	466	497	511	462	524	519	499	451	500	485	476	497	484	482	460	462	506	487	524	489	517	492	507	476	513	490	495	498	509	471	472	491	494	490	509	551	501	522	494	494	467	461	520	448	520	479	525	537	506	501	505	494	469	474	495	484	535	482	484	482	489	487	464	524	471	463	491	511	509	509	470	483	476	468	492	513	495	476	482	479	479	526	484	484	506	468	466	483	478	516	492	514	472	463	517	463	491	466	475	508	525	529	492	508	508	498	506	469	469	474	487	510	478	494	491	526	482	521	499	460	478	458	506	506	461	488	455	476	512	472	524	507	498	491	474	503	475	479	501	484	501	483	511	518	471	467	487	512	457	450	476	484	511	489	489	504	499	482	504	465	519	494	485	468	484	508	501	466	521	483	524	493	496	493	454	462	462	510	510	512	535	492	493	495	509	523	466	550	481	512	468	483	551	508	475	499	467	539	508	536	481	515	462	503	514	507	503	496	514	484	459	476	480	467	492	502	482	477	478	485	488	454	485	473	480	509	537	449	495	482	474	469	457	480	488	451	468	500	505	490	491	467	515	519	530	527	474	473	545	493	523	484	531	498	520	530	478	487	476	487	505	467	498	503	460	501	462	506	484	485	460	525	463	505	483	462	505	488	495	489	498	497	486	490	527	454	512	497	465	519	512	482	504	474	493	489	528	506	482	492	516	512	475	492	491	499	476	520	493	508	513	507	500	498	494	455	511	487	512	490	486	501	542	479	493	489	512	505	484	496	523	523	549	526	492	491	520	479	504	497	499	510	501	495	468	486	498	506	508	479	509	478	466	524	486	507	474	480	491	436	476	483	480	529	461	489	479	517	528	458	483	523	515	521	505	519	446	515	443	518	475	462	504	517	459	516	456	470	505	472	455	487	492	480	468	472	479	506	532	472	503	526	489	505	525	503	499	516	472	488	508	513	494	482	515	479	470	466	506	509	502	498	480	515	511	480	457	513	511	473	483	504	513	487	461	510	485	508	477	512	507	494	490	489	475	517	478	464	507	500	481	534	489	525	487	493	487	549	502	483	509	482	465	477	508	484	515	458	521	448	508	535	503	477	485	503	491	518	448	477	471	499	451	505	461	460	501	517	464	498	452	496	473	538	510	488	484	486	513	496	477	479	489	491	515	519	501	471	479	527	485	478	524	478	494	467	503	480	535	496	508	492	482	516	504	499	504	483	493	501	503	502	500	502	465	502	457	514	514	482	469	523	459	532	487	477	496	499	508	467	488	497	540	499	481	481	490	470	441	461	480	475	477	440	520	478	479	535	470	484	485	538	509	494	471	544	465	508	511	482	511	498	509	483	522	471	511	504	478	471	491	491	506	549	511	471	454	470	537	486	508	494	484	480	472	481	482	504	446	497	497	482	458	468	496	480	510	448	479	495	520	498	487	438	470	502	521	464	557	507	554	448	479	485	515	475	492	502	492	464	514	518	494	553	497	495	426	501	511	481	518	472	508	484	492	514	483	490	459	503	537	535	495	460	497	463	491	466	501	485	491	497	516	501	504	487	471	517	498	465	516	467	478	502	479	474	470	494	452	504	522	446	486	491	502	491	480	500	444	490	472	526	470	543	493	465	524	506	453	488	515	481	468	503	487	525	469	460	444	492	463	529	488	463	522	498	527	455	509	506	520	518	507	496	487	492	470	494	504	491	487	531	510	481	502	488	484	487	473	487	481	525	524	478	473	505	478	473	500	529	532	512	447	493	471	520	478	478	497	454	487	498	484	538	466	528	489	526	525	462	484	483	482	497	490	505	439	531	460	446	483	466	466	492	470	504	510	520	504	486	470	503	546	525	480	471	509	476	508	492	497	483	482	483	460	504	489	440	508	493	499	513	487	527	471	466	526	505	517	492	463	506	510	468	473	479	502	516	473	484	504	461	485	493	464	486	482	456	480	501	491	471	477	489	491	514	544	458	502	504	503	468	496	517	477	516	486	486	482	458	490	445	485	506	515	522	491	483	518	460	467	485	500	493	510	477	496	483	491	516	475	490	527	494	481	510	530	521	507	508	504	456	454	497	534	492	560	506	466	503	524	490	491	504	469	484	513	526	473	543	493	492	481	483	494	521	504	533	497	475	487	472	505	509	500	467	460	482	473	486	484	500	487	511	479	470	446	456	497	486	497	534	500	493	465	467	501	493	474	464	502	481	477	499	478	483	476	498	465	493	492	474	505	495	497	477	481	517	501	545	462	500	548	471	501	498	502	462	515	456	487	457	517	473	471	505	495	500	485	493	499	486	490	517	515	493	506	506	485	497	504	515	490	446	506	525	501	497	488	495	469	527	490	479	513	475	528	491	540	500	507	472	453	469	484	479	514	482	475	531	468	501	462	479	470	508	475	481	484	499	469	458	499	510	463	511	493	466	496	503	526	488	472	459	533	517	522	506	483	476	509	471	486	518	496	506	520	551	501	484	504	494	494	499	509	484	484	468	517	505	492	457	461	517	442	542	493	504	497	537	513	509	483	509	469	511	500	477	468	468	471	511	477	443	504	484	472	514	479	478	460	458	487	487	522	432	466	492	528	473	508	477	492	501	500	509	489	523	465	479	496	495	477	494	459	462	448	489	508	488	493	476	513	478	482	533	459	517	506	486	486	490	521	444	511	483	511	466	493	534	496	513	516	489	495	539	481	486	480	482	527	506	478	507	467	510	515	433	509	475	452	470	484	492	496	516	517	485	503	489	459	507	475	480	489	494	495	493	465	515	482	513	458	504	489	505	486	459	466	493	491	480	494	482	486	485	505	531	518	496	479	498	463	500	516	480	525	518	475	486	464	475	509	458	484	507	506	538	465	495	467	540	495	503	497	442	458	499	511	478	514	464	577	499	481	483	519	450	502	456	489	487	479	509	530	484	513	496	466	494	483	484	465	510	513	486	490	499	477	504	534	488	512	530	485	474	488	484	499	454	461	506	513	491	456	486	481	473	467	467	506	511	458	496	486	515	501	482	502	496	516	509	476	478	464	445	487	510	485	509	489	487	544	481	498	527	482	502	458	483	490	494	468	491	493	479	507	505	537	491	487	509	462	516	475	457	509	508	513	450	421	490	492	518	509	475	486	488	474	529	500	484	507	512	476	478	513	521	519	499	544	483	505	471	511	527	516	494	506	483	506	476	491	475	484	488	499	476	536	461	467	492	485	495
23623	22529	31736	25443	21282	16105	2716	383	329	354	318	321	289	293	317	315	334	335	289	316	304	328	335	319	321	296	316	329	312	298	310	322	294	322	308	328	314	285	290	328	300	310	334	335	312	284	298	308	280	327	314	338	295	318	303	302	342	300	342	327	314	312	321	302	312	297	330	303	334	323	313	302	316	317	324	303	319	326	327	322	350	314	301	303	322	293	283	341	330	376	314	273	318	318	324	286	315	312	312	314	323	289	337	305	349	315	300	270	286	277	336	317	317	309	290	332	313	295	291	326	348	271	301	309	349	316	324	311	329	300	292	315	299	320	307	315	319	295	302	303	304	333	313	315	327	317	305	290	286	340	339	294	306	306	310	306	286	305	294	296	301	289	317	309	297	297	289	293	296	322	338	302	309	301	322	291	316	279	308	336	338	301	300	315	281	357	302	332	311	314	316	321	279	311	302	324	324	300	331	313	363	284	327	311	317	326	332	291	305	336	313	329	299	330	313	336	310	318	304	310	339	326	285	304	338	278	313	317	328	307	324	318	324	324	296	316	346	336	339	319	326	349	328	314	302	322	304	313	305	282	307	324	332	303	304	316	278	318	310	356	288	299	315	326	289	291	328	303	287	339	309	301	307	320	267	323	294	304	339	312	286	308	284	326	373	315	295	291	307	330	305	304	325	307	309	306	288	318	310	300	318	344	305	333	329	295	327	292	343	311	319	298	283	322	309	302	311	276	283	323	323	310	299	301	340	308	311	316	314	310	320	305	288	340	307	333	308	309	314	297	292	311	294	320	323	310	304	276	312	289	330	321	308	335	304	298	307	311	304	272	301	280	283	311	304	299	285	345	294	311	334	328	314	321	302	318	308	313	313	311	269	287	334	318	297	331	304	325	327	318	304	302	334	307	287	324	309	310	308	274	324	302	296	294	312	300	321	325	264	287	304	324	275	324	297	309	323	295	317	352	295	332	339	327	321	322	336	317	323	305	306	327	287	296	288	332	280	344	333	289	316	324	293	291	309	292	308	295	309	295	336	317	286	301	340	286	321	312	303	310	298	305	296	316	321	316	326	309	316	301	326	331	331	328	284	293	327	301	314	311	300	315	284	305	293	301	316	311	354	339	326	296	296	317	320	306	321	356	297	319	299	309	312	309	313	286	313	299	326	300	294	297	303	341	299	304	302	335	300	282	307	294	313	353	344	301	305	321	307	318	309	285	325	311	338	291	321	277	317	304	309	304	332	344	313	300	331	300	313	329	307	305	313	308	308	278	301	316	320	283	285	288	288	303	294	304	292	304	305	275	289	303	296	339	298	303	318	287	326	331	281	314	279	269	308	329	324	341	321	309	341	326	321	333	315	331	315	287	347	300	326	326	314	333	295	303	340	295	326	315	319	325	307	310	307	283	327	301	340	303	332	287	315	322	332	323	301	282	315	306	336	323	274	290	305	279	304	337	314	295	309	321	319	334	307	321	347	316	307	311	300	321	328	301	280	336	253	337	317	331	298	303	321	322	307	335	326	307	319	315	328	293	295	347	317	336	278	328	334	329	313	331	300	283	325	302	292	304	311	320	291	275	368	303	312	307	306	315	309	323	336	295	309	299	291	283	292	297	299	341	291	305	315	307	324	324	294	309	325	322	322	345	329	298	311	340	309	304	308	302	318	264	299	316	315	350	301	337	306	300	339	300	302	298	320	312	292	332	278	319	290	309	301	293	330	303	300	328	282	335	298	274	317	330	276	313	293	286	317	293	339	300	299	320	310	291	297	316	291	317	290	301	300	310	309	300	359	271	285	300	306	301	303	290	297	338	317	326	328	339	309	300	327	301	336	321	322	318	307	289	307	346	306	273	290	306	350	317	321	294	317	346	330	313	319	326	296	323	325	329	329	321	317	337	329	317	287	319	306	304	313	294	322	316	303	282	335	307	280	327	289	323	310	317	327	317	283	338	312	312	309	315	294	333	327	320	301	329	301	320	302	311	351	323	347	296	299	307	323	291	322	301	311	287	297	276	325	329	334	299	322	307	268	338	326	301	312	282	322	325	294	314	296	334	330	312	298	332	297	306	297	321	345	312	331	295	288	291	326	290	311	278	318	302	337	308	307	354	329	347	336	319	320	306	304	272	297	301	281	295	311	316	325	308	305	321	312	290	346	316	315	319	323	298	344	306	302	313	311	314	340	310	327	334	288	334	321	311	318	319	306	327	306	327	293	320	341	330	303	285	307	306	336	288	315	317	294	287	303	315	324	292	307	328	328	326	288	312	268	316	326	295	297	332	340	320	315	325	279	341	311	279	298	308	319	299	308	284	290	319	325	332	316	321	344	304	297	346	317	313	264	278	321	308	315	309	319	315	304	282	305	332	303	331	333	328	324	281	334	302	324	333	285	306	333	284	315	324	283	333	330	307	292	282	323	312	287	333	321	321	299	308	368	321	311	306	327	286	306	279	294	295	302	343	298	305	325	294	316	327	312	290	292	299	280	297	296	316	306	309	302	318	334	313	285	291	304	293	268	309	336	304	292	315	293	263	332	304	339	306	273	307	277	345	341	338	286	354	294	283	311	282	303	320	333	315	312	328	309	308	333	309	328	293	308	319	319	325	304	353	317	286	306	311	326	325	308	309	323	323	290	277	295	303	317	304	329	312	319	333	308	275	301	300	305	322	294	305	311	323	294	279	332	284	319	285	317	337	299	306	290	291	292	301	297	311	286	333	325	275	300	314	290	309	310	302	306	312	300	315	293	323	313	332	318	295	288	299	327	312	302	273	328	296	295	337	288	285	288	318	304	352	327	275	341	320	322	305	316	253	332	283	308	329	315	325	302	325	305	325	324	319	320	271	310	324	330	319	308	321	299	292	321	304	301	304	313	323	287	314	271	321	283	304	312	315	305	269	325	336	327	335	307	301	339	311	310	312	323	329	300	282	288	312	323	318	298	368	306	288	313	301	330	310	298	302	304	320	269	308	289	351	318	315	303	321	292	315	319	279	313	302	324	314	301	275	307	305	311	306	306	311	351	297	325	313	322	304	323	299	318	310	308	309	285	298	322	292	304	296	289	357	315	315	290	329	328	300	320	312	331	298	342	294	323	309	316	329	308	333	314	291	316	317	324	330	347	327	331	323	298	314	309	319	338	322	297	322	312	292	320	291	279	300	331	306	304	327	315	323	305	293	327	310	299	326	296	346	295	302	308	334	314	346	300	303	286	315	321	307	276	288	351	309	302	335	303	337	296	281	298	340	303	310	298	297	299	301	332	305	322	303	262	283	287	344	307	303	309	304	283	337	333	293	308	300	305	304	293	303	320	308	320	283	300	296	329	303	284	310	340	311	318	311	325	325	308	327	308	294	330	303	337	305	296	317	310	335	295	308	296	320	305	318	283	300	329	296	302	318	348	305	318	309	332	306	287	303	311	274	279	295	327	292	307	316	335	301	313	320	309	308	328	302	358	303	305	313	314	312	280	304	291	340	315	308
60936	99894	74651	43908	20147	5475	1265	633	580	583	578	557	553	559	531	555	538	564	592	512	554	553	553	579	528	580	538	587	594	553	604	502	539	549	542	547	521	526	567	553	511	561	537	536	518	566	493	598	575	562	550	555	576	561	588	513	536	523	571	575	570	516	501	571	539	563	544	596	563	586	558	620	524	575	556	546	528	588	568	546	583	539	555	574	544	577	589	498	571	545	562	609	512	603	543	554	607	563	544	506	526	558	591	546	549	518	534	554	564	539	582	627	560	589	585	560	542	557	540	566	568	544	550	593	593	571	559	536	548	576	565	526	589	566	535	560	547	595	568	537	557	504	568	556	542	544	581	573	536	566	550	565	588	576	581	591	556	589	560	519	548	554	508	585	538	582	550	538	528	553	550	563	559	529	507	567	570	552	583	564	584	567	594	547	536	573	573	541	568	556	550	548	572	554	510	566	582	572	543	550	522	580	592	562	531	585	547	603	552	524	521	548	516	549	560	526	573	554	531	547	528	522	557	539	549	539	550	536	590	564	538	561	575	589	553	571	569	527	606	582	551	548	585	576	606	570	597	573	553	533	548	583	540	546	543	597	521	552	565	532	526	578	529	534	559	543	526	598	567	538	545	572	537	559	591	534	554	564	578	540	540	573	541	537	566	561	568	573	565	571	544	550	570	508	587	549	602	529	532	557	545	579	572	571	569	560	552	526	508	565	570	575	571	543	544	540	527	499	535	559	595	547	543	547	577	544	567	564	559	551	561	545	587	551	552	545	582	569	559	546	571	550	551	547	543	580	514	551	572	565	531	598	560	595	573	532	538	524	548	541	577	583	498	532	550	556	532	555	556	523	550	532	566	536	569	550	541	568	543	557	600	563	528	504	599	540	566	508	589	580	537	545	505	576	540	552	547	558	540	520	604	515	549	566	531	585	532	568	584	569	588	583	533	561	561	576	545	557	569	553	521	566	585	538	548	572	537	533	576	563	534	571	544	542	553	579	563	514	519	574	562	574	540	552	546	567	554	558	589	526	592	574	545	564	558	550	592	556	533	539	528	522	570	540	507	568	577	536	520	575	574	551	541	564	564	565	573	557	553	560	532	581	545	547	603	529	589	543	571	560	544	587	531	516	536	572	559	543	544	546	560	575	552	572	576	556	536	590	565	545	523	555	573	530	616	534	551	593	585	564	570	552	515	569	550	578	543	580	574	511	593	574	579	619	572	541	551	575	543	552	564	570	548	579	557	569	542	555	533	530	576	591	525	552	576	510	546	555	527	559	513	509	602	532	540	586	534	556	612	535	551	523	530	574	572	530	521	564	554	559	569	577	543	550	545	569	551	574	571	599	510	528	554	587	580	562	548	569	572	547	599	509	509	588	563	566	570	581	553	539	546	524	540	562	559	551	528	532	537	551	561	576	585	536	578	570	548	580	571	596	550	565	570	557	556	512	555	573	522	563	569	583	571	596	554	549	555	565	542	576	551	517	502	573	556	532	573	571	521	537	551	546	546	573	559	607	563	535	570	548	561	566	566	579	538	541	602	585	564	602	550	577	554	569	575	582	578	565	557	591	603	579	561	530	552	544	544	529	532	558	539	586	530	563	580	529	569	580	567	571	551	550	527	567	521	590	555	547	576	615	598	541	535	535	561	528	555	573	534	563	566	540	578	548	580	531	534	531	565	575	557	572	567	543	563	564	579	568	542	583	559	579	533	555	561	562	542	567	570	488	553	557	518	562	601	503	570	553	527	540	520	532	537	509	541	571	558	577	545	528	577	573	564	516	559	580	562	586	549	573	567	554	608	563	526	553	550	570	520	579	566	538	571	520	558	589	540	567	550	543	568	584	561	540	536	562	554	530	545	514	591	569	554	562	550	504	538	573	551	550	551	560	532	559	546	549	531	597	620	594	536	553	506	540	576	597	543	556	574	533	524	540	555	549	536	579	542	570	549	579	598	560	543	550	557	511	577	549	574	572	547	591	572	596	557	501	562	556	560	541	551	567	551	596	574	574	578	549	549	566	589	589	564	566	550	569	480	578	576	554	551	559	569	574	572	554	577	522	525	565	566	573	594	559	560	557	549	535	553	593	537	566	584	562	576	567	567	550	578	552	582	537	536	569	587	572	587	537	550	566	557	560	531	577	576	553	590	586	505	526	565	534	573	568	539	556	555	569	590	514	577	559	579	576	590	536	574	576	580	502	539	556	591	531	587	529	572	575	591	551	578	570	563	573	550	538	515	536	579	532	551	578	557	557	551	577	557	535	575	557	567	520	561	575	559	562	549	538	510	561	547	540	537	592	542	578	541	527	556	540	594	537	579	558	565	538	556	567	560	509	558	611	498	577	558	548	520	536	544	548	576	533	531	558	550	528	561	587	541	541	557	519	531	562	545	522	542	550	557	570	550	592	524	512	524	652	539	575	564	537	569	565	563	591	597	539	514	536	604	540	524	560	551	555	541	532	515	540	553	593	555	580	549	542	548	525	562	548	526	552	535	564	551	546	561	548	569	544	549	544	560	516	567	558	591	588	550	532	571	566	558	540	569	566	611	572	580	570	563	555	572	557	501	545	553	515	534	509	519	584	550	562	537	576	574	564	567	573	610	577	552	573	567	559	553	556	569	535	587	526	546	578	545	524	571	559	567	552	555	559	565	551	585	565	540	571	544	572	528	535	540	574	546	530	524	579	578	541	522	530	551	585	544	610	536	541	543	567	575	527	583	589	547	561	529	550	552	543	534	602	559	512	572	550	591	562	551	538	550	540	594	602	541	537	547	574	584	531	507	600	583	543	537	561	549	613	557	531	552	554	523	576	539	536	567	534	607	567	570	523	534	554	595	550	559	589	514	545	538	570	539	567	526	528	536	531	536	559	592	594	556	564	551	569	539	537	586	561	571	514	530	568	575	545	599	520	584	540	567	556	517	564	566	542	491	518	584	515	560	567	553	576	568	553	549	580	566	566	569	586	546	561	576	578	525	550	573	519	534	540	557	541	506	564	537	548	520	569	544	541	550	555	516	541	586	568	492	522	552	521	591	522	587	563	571	518	556	561	579	553	583	538	618	539	565	519	550	558	592	611	583	565	536	624	573	554	581	566	567	575	604	560	563	572	554	584	543	549	553	564	551	554	590	538	563	563	546	520	545	527	554	575	595	558	579	575	555	551	553	592	574	532	566	585	522	556	538	504	549	544	539	579	526	570	568	511	584	570	578	521	515	527	574	572	571	553	540	559	549	548	562	555	543	547	536	527	557	558	497	528	563	519	567	568	599	538	584	577	572	556	566	588	580	497	514	544	572	584	573	573	549	508	524	560	526	604	536	537	567	543	547	569	579	555	542	581	553	544	520	606	555	578	565	535	565	561	535	539	511	537	558	574	576	540	529	589	540	559	531	576	562	557	558	523	545	514	586	566	553	557	548	559	546	537	570	570	490	540	543	558	553	529	548	530	548	604	515	541	554	566	562	615	541	569	598	531
29876	30978	26657	11587	1751	482	326	275	264	263	252	255	279	244	257	267	275	258	243	262	275	275	269	259	284	265	251	254	272	249	249	248	261	260	263	263	263	254	266	275	231	255	273	250	276	243	283	244	243	250	256	264	269	261	246	257	226	249	222	266	247	277	280	255	232	265	290	236	271	250	264	253	265	235	247	264	245	250	243	257	273	248	268	248	249	261	232	285	253	251	252	276	256	268	241	237	275	255	284	268	251	266	269	239	283	279	282	262	276	273	249	249	252	267	230	252	272	230	240	234	252	288	249	236	238	258	253	268	279	257	272	241	249	237	248	247	286	260	287	260	270	271	241	262	269	250	236	247	260	260	251	222	261	256	281	278	259	270	271	220	274	247	270	259	270	263	254	257	246	260	251	262	241	257	264	229	220	258	264	255	245	234	245	252	289	240	268	247	286	255	279	264	275	294	289	246	267	242	281	254	236	253	232	247	229	269	276	251	260	249	247	257	251	246	271	248	278	262	252	267	253	258	243	241	268	267	253	233	268	267	262	235	268	256	267	268	239	247	228	273	236	235	258	252	277	265	255	234	247	245	257	252	232	251	264	258	272	259	286	298	286	286	242	257	262	250	284	248	278	239	243	251	264	245	245	222	238	278	270	255	260	255	254	272	234	269	254	249	247	217	277	251	263	254	233	229	254	239	291	256	262	262	237	245	280	265	251	253	266	265	264	259	262	228	253	264	256	255	238	276	276	237	230	271	265	271	260	272	217	263	278	269	254	253	270	256	257	267	270	266	284	281	290	245	264	269	260	230	261	248	254	248	250	277	235	283	262	253	264	272	227	268	274	261	277	258	241	242	270	231	265	221	247	269	257	263	251	268	257	252	276	269	242	249	232	258	233	260	263	224	223	248	235	275	260	257	261	226	288	278	271	285	270	237	231	274	253	262	248	265	252	268	258	245	261	258	251	259	257	258	254	266	230	257	279	254	269	241	264	255	258	266	249	227	252	255	254	251	248	236	240	265	243	263	235	251	254	240	249	291	263	256	260	246	239	253	255	267	249	253	262	260	266	257	243	266	249	266	247	264	235	230	268	254	254	274	256	241	279	239	232	253	254	246	267	243	269	256	244	270	254	264	256	275	280	253	257	273	232	302	269	257	259	258	272	288	220	232	261	271	275	254	260	267	248	273	265	251	271	254	252	264	263	250	285	275	274	280	240	246	253	269	250	300	263	253	251	270	264	243	264	233	277	249	241	274	277	255	299	283	278	265	254	250	265	248	220	272	250	240	274	258	261	234	248	261	272	256	270	249	254	270	284	239	262	240	233	260	249	247	243	271	240	259	251	280	258	282	248	270	281	265	295	262	232	252	215	244	259	263	270	254	263	269	257	275	274	245	204	259	259	245	264	222	268	256	253	235	245	256	258	246	269	240	283	241	259	266	231	220	261	283	227	265	250	268	270	249	280	254	300	244	243	239	243	259	269	243	270	266	241	241	256	265	255	237	265	256	274	238	259	307	247	279	237	248	242	263	258	272	267	255	287	258	260	235	227	243	253	240	244	271	273	257	271	261	274	261	251	251	262	253	245	253	221	259	259	255	266	258	263	263	244	241	271	257	281	235	252	253	248	238	271	243	243	265	249	248	276	261	235	256	261	240	260	266	261	285	250	235	284	293	255	252	291	246	248	253	248	246	270	231	262	269	261	250	267	266	248	265	252	258	262	247	255	261	241	278	248	246	241	275	283	255	263	270	262	259	264	250	273	262	268	236	233	258	248	283	275	258	257	246	267	231	252	247	247	238	270	268	247	262	245	246	239	244	291	259	237	293	296	267	254	234	248	245	274	279	254	250	233	226	294	250	262	272	241	278	287	254	260	280	241	268	247	249	252	270	242	250	271	260	250	255	270	271	280	247	233	248	277	246	258	248	248	255	224	253	269	255	250	274	263	246	261	252	251	239	283	292	248	275	234	242	270	260	251	262	276	240	252	279	255	262	246	236	256	267	276	263	246	230	272	257	261	265	264	252	276	241	254	273	271	272	245	260	278	280	273	257	238	246	253	222	247	237	252	247	271	270	288	256	263	249	260	262	250	254	256	254	277	234	254	259	264	270	256	219	253	248	249	256	277	252	257	238	279	255	240	253	239	260	267	249	258	245	265	278	262	258	248	264	276	255	256	274	240	272	264	261	264	258	242	249	250	264	246	252	253	263	255	255	278	278	246	248	296	272	280	264	269	255	259	262	248	236	265	271	252	268	254	252	228	248	280	255	260	264	268	235	260	259	276	243	272	241	249	250	237	281	258	234	259	257	258	254	270	259	247	206	254	259	243	265	268	256	251	275	262	265	238	256	290	244	269	261	259	246	250	270	243	253	257	259	226	267	243	249	254	235	265	271	270	261	288	247	275	219	263	223	251	240	225	272	231	251	254	245	221	253	255	252	250	258	255	261	285	262	271	249	249	265	256	237	241	238	263	237	261	285	261	224	279	257	267	233	247	229	257	282	280	258	235	270	253	245	276	262	251	264	244	270	242	269	254	256	279	244	248	250	268	261	265	259	250	266	252	253	252	265	262	269	267	244	263	276	264	255	230	254	273	279	271	262	252	235	265	255	248	232	216	268	261	254	256	288	257	253	274	263	269	252	264	277	269	249	263	279	249	266	240	249	258	257	259	252	255	261	245	247	253	278	234	240	249	256	247	259	253	245	233	263	224	293	256	286	247	258	244	250	247	223	255	259	266	265	272	229	256	250	246	255	261	277	265	225	254	283	269	262	247	271	265	249	255	263	269	239	263	275	265	256	283	246	240	269	279	258	250	251	257	278	268	239	270	266	289	269	244	252	272	255	247	236	262	258	271	236	250	258	251	269	239	213	244	267	223	248	255	251	275	267	259	255	220	233	270	265	270	279	230	244	241	276	286	245	263	261	272	271	282	270	261	242	258	234	273	236	290	255	263	255	247	257	260	271	254	257	255	233	248	277	264	249	261	261	247	253	243	265	242	233	255	239	264	258	264	268	273	265	256	225	240	255	244	240	267	220	265	251	287	262	235	290	281	264	217	273	263	267	239	238	240	285	254	233	249	273	301	237	247	275	262	270	249	247	255	275	270	287	276	247	270	256	237	259	254	266	250	244	225	253	276	250	249	261	235	259	261	257	278	260	252	264	275	282	264	273	281	282	290	271	279	244	252	258	264	266	278	261	253	267	245	227	276	286	257	274	250	244	268	243	254	265	277	246	260	243	250	233	245	294	239	263	250	229	285	260	258	259	264	239	272	267	259	226	280	262	244	229	276	256	228	269	236	267	271	259	225	266	240	253	284	261	280	262	270	255	233	264	241	275	252	228	283	228	258	249	295	250	251	252	236	247	262	270	253	244	273	274	263	281	259	235	276	266	266	292	248	257	236	267	243	257	241	254	274	269	260	249	272	263	267	282	233	259	274	248	235	240	283	282	280	281	254	274	252	240	264	255	281	258	253	252	227	237
37141	47987	32249	12971	3512	1019	577	517	453	514	526	513	474	502	493	495	450	490	473	460	479	475	467	466	487	496	538	502	518	485	498	506	495	531	487	476	470	478	525	487	496	465	497	489	471	498	504	494	501	512	482	461	520	477	493	462	446	470	466	454	480	463	444	465	490	510	470	496	511	496	473	537	479	485	462	492	497	497	483	489	475	485	501	455	500	511	502	488	491	505	507	485	439	480	467	470	471	465	508	498	453	457	485	485	542	514	476	524	493	478	495	485	462	498	506	475	471	481	500	486	468	495	494	536	498	472	517	495	480	501	504	504	497	515	488	487	480	463	462	467	512	506	467	483	487	507	482	535	506	458	483	468	474	433	489	512	481	488	491	503	471	469	516	474	475	469	502	473	458	485	475	471	465	476	547	519	499	449	518	509	485	437	522	490	496	511	502	479	517	506	519	517	469	463	455	443	460	517	499	479	528	503	476	513	490	491	498	490	491	459	527	457	428	474	447	477	476	513	483	483	505	484	488	505	487	458	443	499	457	495	504	473	520	518	509	508	450	498	482	503	541	493	488	496	495	465	496	500	482	505	476	452	520	454	507	473	476	477	526	470	509	491	454	528	493	479	468	504	450	469	516	498	471	505	482	462	501	454	529	489	514	481	523	459	470	456	482	498	520	512	483	547	466	489	508	458	473	490	516	465	499	456	472	455	501	513	490	476	496	447	473	500	494	450	483	468	487	481	517	475	478	497	496	504	496	455	496	478	464	518	444	493	511	481	479	469	473	496	472	475	505	466	464	505	455	509	515	481	464	510	470	464	489	469	496	431	466	488	480	471	468	466	486	494	497	469	500	472	476	492	537	475	503	499	494	502	476	521	499	476	500	484	515	469	485	520	501	476	491	483	501	490	496	490	470	491	477	510	467	491	468	481	459	467	471	478	489	463	499	506	464	478	513	465	443	462	515	532	494	480	486	485	503	491	485	502	476	485	476	512	501	506	528	518	466	504	503	458	531	501	468	502	506	473	479	487	450	468	471	469	489	454	463	496	504	469	476	461	523	476	499	521	477	538	475	481	486	504	468	486	480	502	506	511	474	489	503	511	525	461	508	481	514	470	482	445	503	479	485	484	473	498	475	510	484	502	499	500	474	473	476	480	521	455	493	490	476	493	465	479	506	450	475	504	463	539	497	501	498	523	460	479	502	457	489	511	485	448	454	490	489	515	494	492	512	474	446	481	465	458	474	512	513	469	471	492	493	481	449	500	486	494	497	489	453	491	525	476	494	481	535	453	487	500	457	487	501	541	501	510	484	488	482	493	490	454	476	518	523	487	479	486	475	505	469	497	467	467	513	447	499	474	493	456	479	454	491	480	511	480	497	498	522	479	479	501	495	520	505	492	473	533	517	492	507	498	491	507	516	474	480	508	489	513	497	515	516	547	481	474	504	489	492	511	481	463	499	493	494	508	501	441	475	486	471	475	486	513	507	504	466	497	486	546	427	463	493	499	493	490	482	493	497	494	491	490	459	495	542	466	526	518	506	452	509	506	490	505	457	469	479	494	496	477	508	484	497	457	490	493	492	486	513	503	527	514	550	482	509	481	486	507	494	485	504	524	504	516	469	473	424	446	455	457	478	456	488	489	458	473	490	497	450	495	499	493	489	492	504	467	472	507	485	487	456	514	513	536	448	471	514	516	465	487	464	457	468	506	484	481	480	500	516	486	483	489	550	482	442	524	461	503	468	475	458	496	518	504	500	489	493	536	498	494	476	478	458	543	496	498	485	479	500	483	510	485	518	516	513	449	505	467	475	457	485	485	496	477	497	460	499	478	519	499	474	494	455	473	439	484	478	512	528	504	469	499	475	506	484	486	496	451	456	481	469	484	445	496	477	491	523	485	508	500	510	527	492	508	512	502	436	471	514	486	511	483	520	446	491	474	514	498	494	486	496	508	515	522	482	470	468	506	481	496	519	495	479	525	461	479	462	478	520	476	489	448	517	479	510	503	486	493	514	473	511	489	495	434	491	494	476	528	486	517	459	487	471	482	445	473	518	475	534	479	463	502	499	476	510	462	520	505	517	512	454	498	491	508	492	505	455	455	472	462	502	461	515	456	461	505	471	450	477	492	470	527	472	508	506	537	502	473	496	481	508	500	508	482	519	451	475	472	515	472	479	501	498	466	473	501	520	494	498	507	500	486	464	494	523	499	493	500	522	487	514	509	478	477	489	466	488	494	535	498	502	437	497	463	500	465	534	494	478	512	509	461	480	486	473	479	503	484	499	523	526	462	469	510	493	506	457	492	496	531	474	507	520	482	485	484	487	504	511	528	493	447	502	509	476	532	499	524	514	470	444	497	516	462	529	523	509	474	469	516	481	460	506	460	480	480	515	471	490	495	438	478	481	498	460	509	442	463	453	494	472	527	495	449	500	481	470	498	452	512	468	497	519	469	521	462	468	465	497	491	478	441	519	518	483	494	490	489	459	540	482	515	466	483	508	474	525	484	513	501	470	507	483	506	486	473	486	489	510	441	459	494	456	481	451	472	491	472	486	498	503	508	512	498	478	486	535	475	478	499	502	469	503	491	498	493	476	512	459	492	459	473	479	488	468	497	480	492	473	513	489	511	458	506	477	450	479	473	474	535	463	484	465	459	473	457	452	492	516	510	506	471	463	448	486	476	495	467	518	478	478	518	482	498	471	518	492	455	473	518	470	460	495	525	463	500	536	501	499	492	483	494	473	481	519	495	472	479	476	474	502	482	450	486	493	495	509	482	477	446	518	500	498	558	479	482	520	494	460	492	474	494	529	474	492	475	451	467	459	497	473	510	500	457	483	459	476	510	509	494	462	455	506	480	453	477	527	496	493	506	452	480	475	516	535	473	494	482	479	538	464	456	506	449	515	487	476	469	504	486	487	489	495	479	502	465	475	474	479	463	478	481	477	492	492	479	487	473	478	499	470	469	511	492	484	483	477	454	461	467	528	509	487	502	505	490	493	507	460	484	497	485	496	483	476	494	436	485	528	469	476	530	515	480	458	492	532	459	536	535	517	545	449	501	498	476	490	532	498	510	479	529	479	477	468	460	498	485	484	502	469	485	507	478	525	476	512	479	471	487	494	510	467	492	460	496	485	493	511	490	476	513	489	467	493	503	484	497	517	472	504	505	524	470	502	493	502	519	483	505	494	507	526	456	462	473	498	487	500	511	479	478	485	481	478	541	463	493	497	474	450	486	489	483	484	488	431	503	472	497	476	471	530	469	516	485	511	460	481	516	464	491	503	513	510	450	504	483	437	462	503	455	490	490	470	492	457	501	460	516	454	449	521	496	466	503	509	469	505	507	481	476	477	495	510	481	490	539	482	535	457	478	529	480	481	478	507	500	514	480	469	470	449	508	466	530	509	489	462	492	470	505	477	495	462	529	473	468	507	483	506	494	488	484	509	485	484	481	488	472	491	494	515	462	470	456	499	482	462	481	449	496
24885	24644	34225	27697	18372	5484	585	327	270	289	263	247	252	264	294	303	283	237	241	269	278	255	264	289	267	259	230	273	269	252	288	242	287	286	269	255	307	277	245	242	269	252	262	275	261	240	274	252	277	264	261	240	269	267	270	254	244	290	266	279	292	259	278	251	246	276	263	249	271	257	264	270	243	273	277	263	247	258	251	233	268	263	260	255	293	267	283	283	282	262	246	252	247	266	265	264	230	262	256	258	264	273	272	246	257	274	267	270	262	285	293	263	288	256	278	235	255	265	258	272	262	269	281	250	246	224	296	265	243	280	255	242	270	279	258	268	275	274	251	264	279	248	242	253	267	258	271	258	285	286	285	273	262	283	292	248	260	279	277	265	252	248	260	268	266	271	267	276	249	268	252	234	298	290	267	283	247	257	265	263	285	275	284	263	262	279	267	256	287	244	270	299	262	248	278	256	288	248	272	265	287	216	263	285	279	269	246	277	257	255	257	255	245	258	264	276	268	302	245	284	279	280	304	302	277	268	261	267	274	254	263	268	242	266	274	274	268	268	260	272	276	267	270	261	272	280	270	261	297	284	241	270	257	260	252	280	273	262	271	263	260	262	244	262	265	252	264	219	256	273	249	262	233	264	261	279	255	269	243	259	237	249	260	275	267	268	240	261	258	290	259	257	262	247	257	268	262	289	240	272	282	263	247	262	259	264	267	253	254	247	253	277	287	278	238	281	271	235	265	275	291	265	252	250	248	258	271	272	290	272	253	264	252	301	238	278	241	267	258	244	266	273	265	283	282	305	266	260	258	269	254	298	260	261	303	273	258	251	250	283	234	309	245	257	266	258	296	281	272	270	306	247	276	235	245	256	282	250	259	302	269	241	264	274	268	269	264	264	242	276	233	235	254	270	255	267	244	276	265	258	250	268	272	268	266	269	294	286	248	257	284	222	237	247	257	269	306	269	272	283	283	255	268	273	260	250	306	288	243	266	234	261	303	243	240	220	249	258	259	273	269	284	255	253	270	235	271	253	293	269	252	269	275	256	285	282	246	285	270	275	242	266	267	284	266	252	249	268	258	235	256	255	308	206	251	290	262	269	245	267	254	253	247	272	285	263	251	272	262	297	263	268	301	265	248	271	247	295	271	257	306	253	275	274	232	261	276	264	259	256	280	255	271	274	275	258	273	267	251	223	257	236	243	243	254	260	252	267	255	269	267	250	262	280	283	246	271	250	247	281	265	239	270	272	275	309	250	283	269	229	255	256	234	262	259	274	263	270	270	277	258	252	263	241	291	255	267	256	239	248	258	262	268	275	266	264	268	240	256	268	287	248	257	258	256	251	255	240	282	282	238	270	298	275	254	255	251	260	290	256	249	275	277	285	304	291	259	245	268	270	248	283	271	300	286	254	291	257	262	248	244	258	266	274	259	279	256	260	263	252	269	258	252	271	255	250	268	261	277	284	273	271	261	244	268	269	239	254	275	262	256	245	277	264	266	241	272	266	276	239	262	279	272	261	237	303	283	271	255	252	295	310	225	267	296	244	266	297	245	237	267	257	244	237	270	275	259	267	245	309	249	273	264	289	258	259	231	258	284	257	281	263	256	265	246	259	274	266	264	251	274	300	271	254	260	266	275	233	236	242	260	259	261	247	280	234	256	300	300	247	257	264	278	248	289	270	295	274	277	252	280	277	267	239	263	238	254	275	290	248	260	291	289	260	263	254	251	276	276	242	273	256	274	258	276	289	285	279	276	262	263	278	268	267	266	265	249	267	239	271	250	269	290	284	284	259	278	267	263	269	236	262	269	270	252	248	271	284	256	283	294	258	280	271	272	284	280	268	239	248	256	243	260	273	235	259	282	238	246	270	262	263	270	246	271	283	257	245	258	272	238	263	263	284	260	251	302	295	254	275	252	267	278	287	288	254	248	272	244	272	246	278	263	237	285	263	258	256	283	257	260	278	225	263	250	258	253	264	264	211	254	266	245	277	253	280	272	271	279	271	266	255	262	266	247	325	234	271	280	275	276	261	238	272	256	257	220	263	255	273	275	247	273	248	273	265	258	241	242	259	245	227	269	262	260	231	234	244	226	290	273	248	238	243	282	261	263	260	255	232	264	288	281	271	270	251	255	282	271	277	263	249	274	289	300	261	266	260	240	251	237	249	246	280	263	266	254	256	260	252	252	278	246	265	235	281	239	237	269	284	228	267	240	268	267	236	299	262	248	273	256	278	233	261	268	306	262	257	267	246	267	261	256	288	253	248	273	274	272	284	258	270	254	235	278	277	267	295	262	266	241	276	286	242	253	277	288	266	266	282	274	274	259	265	245	264	284	304	252	252	255	240	284	258	284	251	281	254	278	271	245	308	261	282	265	291	274	270	222	248	263	261	281	248	258	278	281	270	270	300	286	269	279	269	275	235	261	267	272	246	286	228	262	273	256	293	242	274	274	233	258	263	272	270	254	259	240	229	236	254	259	255	254	281	262	256	251	252	259	278	234	269	263	253	270	251	290	263	262	247	262	281	257	265	255	288	216	257	264	275	254	260	288	251	287	276	288	264	250	286	271	263	269	280	233	281	227	269	263	258	254	257	267	257	262	280	249	293	240	252	285	243	262	258	245	300	245	279	258	254	291	254	274	242	287	256	243	252	257	286	270	267	246	269	294	237	258	270	239	269	274	272	242	290	289	268	251	272	270	278	286	282	276	275	284	257	263	260	268	269	251	256	238	253	253	245	263	265	272	272	260	263	293	259	244	253	269	281	249	237	241	245	276	259	236	248	269	282	269	231	260	294	285	249	251	242	259	245	296	275	265	288	260	263	299	286	274	281	282	273	272	284	265	257	234	244	264	252	264	266	279	271	291	261	245	265	274	276	286	264	275	231	266	273	264	251	271	255	251	270	265	271	242	260	259	289	287	281	260	286	255	254	244	267	248	252	256	267	263	265	266	269	276	272	268	234	250	270	270	264	242	282	270	294	280	252	299	240	284	251	256	267	270	249	242	272	242	257	216	253	267	260	262	273	227	274	250	279	256	263	282	249	233	231	261	287	275	264	253	258	282	253	237	276	247	263	266	274	298	247	274	255	260	263	251	264	272	267	266	255	259	265	266	233	278	264	282	257	264	231	266	249	255	278	224	278	258	236	259	267	292	279	232	260	270	286	295	265	250	230	276	258	293	271	252	248	266	274	289	249	281	253	280	241	270	265	270	276	249	261	301	267	303	280	276	274	278	285	299	236	276	232	257	266	237	241	276	266	265	244	242	232	270	261	281	295	266	292	285	303	269	261	280	266	235	274	240	246	267	271	282	282	264	255	262	248	263	256	272	282	279	277	225	283	280	269	258	264	262	264	258	245	287	251	245	292	258	282	255	262	263	230	278	300	265	249	281	271	272	281	268	253	280	259	265	275	305	232	232	274	272	283	286	245	244	249	272	287	262	275	246	243	259	288	271	280	274	269	281	246	281	253	250	271	268	277
60226	90334	63677	35576	14601	3408	949	562	537	499	495	454	474	488	475	501	505	503	468	532	519	490	475	539	484	525	485	521	487	519	504	496	494	515	514	475	510	484	487	458	501	533	525	482	526	479	527	452	566	515	510	486	485	508	505	502	494	459	530	505	505	515	508	503	503	488	513	512	526	491	519	492	533	509	495	515	453	547	500	491	492	558	524	478	518	502	495	472	499	510	491	544	494	486	495	514	451	510	519	502	483	509	513	490	493	493	487	497	500	513	499	489	484	489	511	507	515	526	514	494	503	524	516	510	494	488	465	473	510	525	483	536	506	544	483	531	466	519	520	496	486	466	522	475	542	523	471	473	487	474	457	500	494	495	499	481	501	480	517	485	518	538	473	485	540	502	491	482	478	511	474	496	488	543	489	523	489	490	526	479	454	506	502	520	503	503	509	505	520	545	511	502	461	479	527	494	508	472	456	462	490	499	473	500	464	486	487	526	456	488	463	501	524	500	476	509	463	511	488	489	495	518	479	524	532	471	529	492	518	496	503	525	544	544	470	466	487	459	489	511	537	484	498	529	457	509	513	527	505	477	488	526	477	481	471	503	487	481	459	501	468	462	505	500	492	514	493	477	492	524	515	511	502	512	472	500	434	513	474	474	489	495	488	493	484	512	504	511	487	514	505	505	525	486	469	492	512	544	528	496	485	500	519	474	528	529	498	462	540	481	478	508	508	512	514	467	502	465	485	527	500	466	492	481	452	511	533	523	543	475	500	469	513	488	478	511	533	468	478	511	509	519	491	506	478	508	506	487	482	500	501	532	479	500	467	486	516	526	524	519	496	470	513	507	525	498	494	506	494	463	489	527	493	525	509	461	470	466	489	506	510	508	478	504	525	532	544	455	539	493	514	472	468	499	508	461	531	505	489	462	483	503	467	540	508	490	550	498	490	476	480	468	507	518	496	494	485	538	444	459	507	488	526	516	536	537	462	507	523	541	500	512	509	494	481	446	508	530	525	542	503	509	538	486	513	485	520	521	513	497	485	492	510	537	488	515	492	500	503	469	521	473	495	530	501	531	466	483	546	502	501	488	503	518	474	494	514	488	530	457	466	479	492	544	513	502	510	552	490	490	508	466	524	520	525	443	506	518	521	475	482	508	505	488	508	479	498	480	507	517	539	488	511	500	523	503	492	490	506	510	520	515	496	492	481	498	486	469	475	473	503	485	500	549	501	493	500	480	457	517	498	483	487	562	471	490	519	505	502	502	466	507	453	524	497	495	500	463	507	506	507	485	501	485	501	523	496	496	489	533	501	482	505	520	493	480	512	503	510	462	491	500	499	514	493	482	488	515	518	491	466	529	526	480	519	453	501	426	492	520	491	488	482	497	489	501	479	487	482	478	471	483	487	488	462	500	470	507	493	541	518	480	510	476	472	465	506	469	499	534	524	511	486	505	457	468	491	503	500	506	484	509	476	483	493	503	488	491	495	496	498	509	446	506	455	487	470	531	487	483	480	492	475	475	508	447	475	528	521	512	474	469	490	495	537	500	427	510	525	468	478	496	540	467	504	512	525	500	457	520	535	549	545	543	520	477	488	503	507	541	516	523	520	479	528	498	475	457	486	455	485	467	497	525	508	466	521	503	495	508	486	515	474	524	522	493	515	480	463	483	536	464	482	504	506	510	500	489	496	530	526	545	508	514	490	510	481	493	483	483	508	560	507	547	490	476	500	507	486	517	491	516	448	499	522	481	521	494	500	519	523	495	507	493	510	544	547	503	494	542	493	487	526	480	502	542	480	485	479	495	517	544	508	497	520	506	508	459	486	487	495	508	526	509	452	477	498	468	526	522	490	552	510	509	502	483	485	485	504	502	491	490	513	499	495	524	523	500	506	495	476	546	476	507	492	473	524	453	510	487	512	522	498	503	453	499	526	484	453	512	510	502	501	529	497	520	535	485	529	502	481	558	451	522	533	480	475	502	486	523	498	507	498	511	482	477	528	494	511	509	498	472	488	482	532	498	514	508	511	508	474	485	466	519	487	498	483	497	472	482	485	481	497	470	542	501	487	472	514	510	528	485	520	527	485	486	489	540	450	493	523	471	529	504	519	524	504	491	480	527	477	504	471	496	501	486	457	527	516	487	488	527	468	519	527	489	530	460	468	501	521	490	503	483	505	492	479	553	540	516	508	519	460	482	460	502	501	502	512	523	516	468	505	492	507	509	482	511	537	468	480	502	474	533	497	453	482	534	525	482	494	502	494	491	470	493	473	510	535	507	518	523	498	519	501	470	515	475	515	513	507	479	477	468	528	482	547	498	495	521	511	478	531	515	485	502	530	525	479	532	498	513	538	503	530	547	486	486	519	442	499	500	505	492	489	514	488	518	526	473	524	501	475	519	535	483	517	522	493	484	502	469	480	479	516	445	465	487	533	477	483	508	482	492	510	508	474	469	539	524	473	509	503	488	527	504	479	486	490	480	507	448	542	498	499	501	521	465	503	484	494	509	509	503	525	523	477	472	460	485	485	496	493	501	525	536	473	542	486	490	518	480	514	520	455	521	513	479	475	479	484	523	529	499	515	495	475	502	509	506	517	468	526	498	529	527	500	518	528	476	525	465	521	504	492	500	494	476	500	496	492	492	465	463	498	511	480	505	525	516	515	467	525	495	510	499	481	504	521	534	501	526	480	512	439	519	507	535	526	542	460	504	474	486	469	508	550	507	464	509	492	486	486	488	527	485	481	502	476	537	509	499	477	509	506	490	504	480	475	495	508	538	484	473	529	468	491	492	457	529	513	530	527	506	498	509	525	523	565	524	475	487	439	501	525	496	549	486	485	520	510	526	490	540	480	527	505	472	457	542	525	478	485	479	533	516	529	468	483	486	476	522	478	485	503	512	485	518	524	476	423	512	483	473	507	481	508	490	512	489	498	452	502	491	491	521	509	509	510	478	483	540	544	511	519	500	508	457	495	472	493	518	460	506	514	482	517	529	491	494	490	499	520	510	454	498	511	560	532	484	483	501	536	495	488	517	511	481	515	488	489	485	484	508	468	497	498	474	489	494	531	496	513	472	485	481	519	513	484	503	469	460	503	517	524	536	516	476	511	531	467	477	488	478	529	509	467	511	476	483	515	523	520	510	492	522	504	523	525	463	509	452	492	514	531	500	496	503	492	515	552	484	474	488	513	506	498	474	514	503	521	534	490	469	483	502	477	503	524	462	523	483	479	509	492	503	516	513	447	499	492	466	521	494	522	475	491	518	519	491	475	489	504	497	482	518	462	505	480	511	524	487	504	494	478	465	511	538	512	480	488	488	486	473	489	490	481	470	515	489	453	502	484	510	527	535	467	505	505	503	482	505	525	512	489	520	516	514	509	500	521	534	477	482	504	513	502	490	504	494	495	500	521	493	491	494	464	495	498	519	512	482	534	511	491	491	495	484	494	525	480	507	511	477	496	494	570	478	550	476	542	521	540	474	506	509
23618	22441	31524	25728	21312	16306	2837	422	296	335	308	321	294	309	298	333	310	321	323	326	301	306	315	303	327	346	292	311	340	313	293	327	292	305	314	340	298	322	303	310	295	327	322	305	285	300	292	295	322	292	313	297	317	327	294	337	290	292	306	299	304	329	313	280	348	330	284	337	300	304	315	329	290	292	312	318	316	318	301	314	314	311	334	329	323	291	336	277	305	342	317	316	309	357	274	298	288	328	288	292	340	306	346	319	303	303	316	275	286	302	318	313	301	297	338	293	325	304	324	287	299	304	306	302	306	327	310	301	307	307	333	289	336	327	333	314	298	304	319	329	291	315	294	295	321	314	342	286	331	332	334	296	297	292	299	313	312	314	270	319	305	314	303	317	308	288	302	331	332	308	333	310	284	304	310	286	318	315	288	323	332	314	334	311	276	275	301	321	301	304	327	336	314	300	314	289	296	302	325	312	320	325	297	316	280	340	319	332	310	333	313	316	310	292	329	276	328	310	285	305	308	287	315	322	285	349	344	304	338	333	316	310	338	319	325	277	295	327	312	275	314	308	318	311	312	320	328	313	327	282	321	319	297	312	305	344	316	292	267	354	307	329	324	305	304	300	336	307	319	316	295	301	325	332	321	324	321	303	328	316	313	298	306	335	328	311	295	294	312	295	280	302	319	308	317	282	323	328	297	334	309	300	294	321	296	310	304	342	294	293	300	297	280	326	286	282	344	300	296	310	325	305	311	309	299	310	311	286	329	326	310	320	303	301	304	310	319	308	291	290	300	289	306	312	285	291	276	286	301	306	294	325	298	306	334	283	313	333	304	312	310	306	333	298	322	317	309	296	328	309	293	336	327	305	281	311	299	289	313	320	305	282	304	320	314	297	308	326	321	321	329	308	307	287	308	311	355	294	303	308	319	283	295	299	344	304	284	308	310	317	326	301	329	325	306	327	315	310	322	277	321	309	284	291	339	314	329	316	291	325	308	297	360	306	321	269	300	277	314	307	323	262	307	308	313	309	310	330	312	308	323	331	326	331	323	299	348	338	343	288	294	331	319	311	301	304	277	323	309	309	317	335	346	315	314	303	272	291	281	335	306	300	313	285	305	326	292	315	307	336	318	313	324	343	322	310	270	294	286	332	279	325	307	326	322	324	329	354	307	352	314	318	309	299	353	321	296	345	309	299	319	311	310	311	308	306	352	312	291	327	305	324	317	318	323	311	335	309	300	311	303	313	318	277	307	306	313	329	286	292	352	323	302	313	308	305	347	290	304	331	350	308	350	316	323	312	318	304	329	287	311	324	296	292	292	307	306	309	300	315	314	263	312	317	290	340	323	290	288	289	291	312	302	338	325	301	338	294	279	302	313	301	310	302	284	308	351	308	294	326	304	296	334	309	303	299	331	290	350	291	315	318	278	319	299	307	285	328	322	339	325	290	303	310	331	324	317	344	340	310	312	323	357	309	306	291	287	310	331	318	314	351	301	315	275	310	295	328	309	284	300	316	286	280	309	327	276	278	282	289	301	303	290	333	299	319	313	290	282	292	305	282	315	283	309	319	303	340	354	319	319	291	281	329	309	326	293	292	275	302	304	299	299	309	318	309	311	319	286	301	351	282	326	293	304	301	280	317	297	295	308	333	342	329	341	291	300	330	323	326	359	318	334	319	313	300	268	273	276	296	309	314	292	313	311	310	299	338	300	327	316	301	306	316	306	325	332	295	298	334	275	267	320	332	302	284	310	342	320	328	342	348	346	288	302	315	315	328	293	332	328	290	335	334	292	301	310	304	290	325	284	310	310	295	328	289	309	321	324	290	328	300	311	319	359	292	321	328	299	318	318	334	306	295	311	310	311	336	304	320	324	286	314	324	330	289	318	317	294	278	300	309	301	317	305	324	333	299	288	333	293	303	308	295	320	312	317	348	316	294	299	298	300	305	320	297	314	265	315	286	327	292	385	304	321	333	326	331	275	341	318	317	311	275	291	268	294	322	341	308	301	305	293	297	300	303	311	285	335	327	278	324	315	306	312	310	303	289	301	299	303	301	299	293	290	281	283	326	290	313	290	288	306	346	322	327	333	279	305	311	312	319	321	336	321	306	303	307	308	339	303	325	300	302	331	291	309	329	296	304	311	309	322	312	302	318	296	321	309	310	273	299	351	317	285	303	291	311	339	276	345	304	340	310	313	306	317	293	300	306	305	296	298	316	294	325	294	312	307	325	307	301	313	339	310	333	305	299	304	331	294	303	284	306	301	313	308	281	330	298	310	314	304	302	328	314	309	288	320	323	302	302	323	307	319	313	313	314	263	325	308	295	312	301	313	315	314	300	306	310	290	337	317	328	327	298	319	309	294	287	333	301	325	327	333	314	286	321	304	296	322	296	329	328	314	333	316	320	342	306	316	305	331	312	308	305	305	294	300	310	313	290	336	323	296	304	311	281	353	346	327	316	307	277	338	309	327	272	337	306	296	304	317	304	321	302	311	336	308	311	309	328	336	297	318	318	339	303	316	333	312	335	297	299	290	309	316	307	314	294	296	316	320	305	300	296	325	288	295	337	310	320	333	319	297	277	304	292	316	310	297	292	302	322	294	296	299	299	317	356	301	301	294	293	319	320	297	297	306	289	304	271	322	342	319	328	291	316	347	330	315	315	318	329	308	326	338	312	326	303	312	306	322	324	302	339	290	297	321	309	306	327	339	303	315	318	296	315	333	304	297	287	328	327	320	305	304	334	316	327	304	329	315	317	315	298	290	316	302	311	286	297	326	328	314	289	290	328	300	287	341	282	323	347	297	317	308	336	309	307	308	323	330	318	349	288	296	285	321	340	282	294	301	287	314	324	311	290	327	311	321	320	326	312	319	308	306	318	307	298	353	314	324	327	336	329	327	287	309	277	282	321	360	289	311	296	293	320	320	312	313	312	316	323	295	322	325	337	307	318	319	314	322	288	315	330	302	300	343	312	309	317	315	314	315	330	305	284	287	302	312	308	289	320	321	316	286	346	329	299	291	313	337	314	325	317	302	304	294	350	323	302	324	325	337	286	293	313	332	313	342	337	320	313	333	274	315	313	294	304	282	285	346	312	290	289	346	339	311	301	324	306	319	338	324	315	315	304	335	290	310	308	297	314	288	288	309	308	308	298	329	317	298	325	340	313	262	311	270	315	306	320	376	306	289	312	345	290	309	307	320	270	311	287	290	322	323	322	292	338	289	286	281	289	302	303	324	347	319	308	303	336	333	323	293	284	303	312	324	274	276	330	319	320	305	312	302	313	318	336	318	296	297	280	296	354	305	288	332	305	322	344	313	324	322	291	309	326	329	298	339	308	284	344	333	291	318	305	339	305	321	297	307	315	295	312	263	323	339	312	335	309	301	314	330	333	282	311	293	334	339	290	309	329	317	279	327	293	303	290	331	304	316	316	309	337	329	317	325	289	298	315	265	325	295	359	328	307	311	296	340	321	318	315	293	315
61965	101634	74546	44583	21006	5411	1312	662	525	583	591	579	548	563	548	529	574	592	526	520	564	568	553	536	567	601	541	596	538	566	547	574	571	591	547	576	560	545	577	549	565	555	576	574	530	555	549	571	558	541	534	565	540	530	598	546	539	508	567	558	567	531	567	552	536	533	538	571	544	564	555	539	543	534	508	546	564	568	575	570	550	507	553	531	550	556	635	579	585	562	525	550	577	572	562	549	562	543	549	516	607	560	557	617	540	530	570	542	566	566	524	576	596	555	545	585	553	587	558	580	570	559	525	553	579	562	564	554	523	567	571	551	542	568	549	530	578	544	550	569	598	531	584	565	553	550	539	572	568	587	562	552	555	554	561	606	534	545	579	586	580	535	513	540	550	553	560	541	581	563	590	564	538	537	530	573	597	533	572	541	539	569	563	561	531	581	556	540	567	575	572	568	561	569	536	524	528	595	549	549	564	588	587	558	585	571	566	565	564	575	596	535	564	516	580	560	547	557	541	537	578	517	545	576	596	550	547	570	605	577	555	535	561	548	529	568	554	522	534	570	529	529	520	551	506	545	609	546	563	555	552	574	538	538	490	491	570	559	554	507	525	516	545	599	548	554	563	552	587	565	595	572	576	526	566	564	540	577	576	561	549	593	555	567	590	525	561	605	534	523	517	531	544	547	550	561	536	562	536	543	604	517	524	524	542	544	548	544	573	588	572	585	581	564	521	570	571	572	574	545	614	559	513	555	582	546	584	545	572	516	599	583	546	591	560	537	565	540	549	546	545	597	543	564	557	545	549	574	544	611	535	525	552	564	538	556	545	515	518	579	572	546	522	558	587	552	569	560	567	587	567	600	539	573	545	528	586	583	558	525	534	547	517	572	513	619	525	596	524	575	499	600	566	583	540	577	573	564	573	554	545	515	537	547	546	516	551	526	548	583	556	556	577	578	557	583	547	545	576	609	571	568	538	570	566	549	502	566	547	543	530	551	551	583	563	574	513	607	553	534	541	603	576	549	577	520	562	570	553	536	563	557	590	553	553	546	550	549	574	609	608	558	566	530	555	551	577	581	547	560	557	617	526	551	535	558	609	603	532	535	559	557	552	551	562	582	572	538	537	582	593	557	577	504	567	546	523	559	554	568	554	580	556	566	577	537	519	558	589	547	558	604	548	588	555	588	569	615	543	529	552	522	564	556	584	557	519	595	545	589	567	540	592	543	570	534	551	577	556	546	569	521	566	556	545	529	594	537	538	555	578	553	556	551	532	561	562	563	547	549	542	550	590	540	525	567	511	564	557	567	493	557	567	555	542	610	553	550	577	530	590	574	566	529	566	572	537	600	570	549	574	546	598	576	561	516	540	528	537	564	601	573	550	540	578	572	584	520	526	591	544	573	580	544	552	581	584	563	553	569	551	584	559	560	578	549	581	538	551	561	557	497	554	575	560	572	554	560	588	527	563	599	531	572	532	543	597	546	568	537	589	599	577	568	578	553	568	537	551	577	563	597	538	559	634	550	586	504	570	563	570	554	589	570	572	579	534	579	555	570	631	554	524	561	531	586	510	595	573	556	513	570	562	557	564	538	545	582	524	538	584	542	567	564	564	542	542	540	560	539	559	564	553	590	551	524	584	555	568	537	575	526	528	509	569	551	583	567	551	510	510	581	533	532	545	544	556	576	601	554	609	625	557	524	560	552	571	562	587	575	550	590	571	567	544	568	580	526	576	536	583	504	573	570	542	549	597	605	598	549	507	558	578	560	564	559	553	573	536	540	574	582	575	570	589	547	553	534	580	552	584	605	574	564	565	642	515	518	551	520	547	596	556	548	543	557	488	614	557	558	553	581	571	569	494	523	527	551	552	560	547	512	586	545	582	579	572	538	560	545	572	572	556	614	515	571	558	545	578	571	586	575	561	580	605	510	570	548	590	578	517	564	638	515	529	568	579	586	551	531	563	554	558	569	546	528	606	520	552	531	552	570	548	552	516	538	562	575	552	575	565	557	585	563	554	552	528	558	564	541	567	603	539	527	514	563	549	567	527	546	582	542	559	552	563	568	569	584	540	557	557	538	556	501	570	517	569	550	588	584	590	560	565	555	525	590	533	545	567	565	570	594	547	553	551	566	542	553	579	577	533	527	541	613	561	586	598	534	534	545	557	561	522	566	557	564	563	546	514	549	599	553	562	553	572	608	561	555	552	564	529	558	594	597	546	519	556	558	546	617	548	597	575	559	557	541	593	555	568	557	621	552	543	574	577	590	564	600	561	519	532	574	548	519	567	530	551	554	549	561	579	561	592	550	576	555	579	535	575	557	527	548	519	560	507	586	552	531	576	497	526	549	588	549	526	520	586	556	558	593	522	529	604	535	597	543	562	573	567	545	550	529	559	534	556	558	528	533	576	574	546	561	498	518	527	609	616	539	536	553	581	605	539	538	516	598	536	540	559	595	571	566	567	561	555	584	556	543	561	549	547	594	593	572	550	565	577	537	567	569	586	588	599	581	588	550	547	593	588	571	560	595	564	543	524	523	577	566	584	561	557	550	563	532	525	568	565	546	554	542	564	528	563	559	555	549	553	557	547	545	528	550	534	564	522	545	591	592	602	560	553	537	569	587	579	548	550	535	590	534	569	540	537	507	539	566	557	531	547	565	501	563	552	594	583	563	523	580	572	597	566	546	570	586	561	562	585	574	559	585	550	539	519	605	568	546	560	516	564	562	546	559	551	562	547	546	535	560	554	535	542	558	583	538	582	605	540	556	544	553	559	558	536	598	553	508	555	555	555	550	580	576	562	543	574	595	556	558	553	539	571	566	578	577	544	555	566	561	517	573	577	561	542	607	585	567	549	582	535	535	560	546	559	586	574	534	540	547	562	566	529	557	566	558	581	520	542	565	576	549	519	568	560	561	518	560	523	515	566	572	569	570	519	533	538	582	550	568	595	523	552	577	549	576	581	586	539	541	557	558	533	594	586	602	612	522	578	560	576	519	525	529	591	589	574	540	578	564	528	550	548	555	547	581	594	580	579	567	525	538	522	578	521	546	550	578	568	572	572	568	533	563	571	575	577	584	557	543	533	551	577	582	559	549	582	541	528	565	563	593	541	525	537	609	564	509	541	566	537	553	548	545	569	544	577	552	592	552	557	562	552	577	587	557	559	563	616	545	590	553	526	556	546	576	560	578	556	581	604	529	568	574	544	548	569	551	522	598	570	544	559	535	606	555	527	574	535	541	541	571	532	524	602	558	545	554	559	552	540	556	531	569	588	554	594	567	540	553	565	558	549	543	539	563	588	579	597	572	612	533	554	538	550	557	528	558	543	523	500	542	573	510	547	562	576	523	562	524	568	561	558	553	577	556	565	569	566	547	533	532	541	564	567	562	560	543	551	560	553	535	577	562	588	573	551	529	582	583	479	566	564	545	549	575	556	549	596	597	512	565	529	540	556	589	597	563	547	555	559	526	584	538	556	573	540	548
29237	30493	27685	11877	1822	496	307	251	251	297	263	283	267	281	250	235	266	261	248	285	280	265	227	252	266	259	248	255	256	269	251	263	259	266	225	263	256	257	258	278	291	265	238	254	231	270	237	249	250	234	264	229	256	274	245	263	274	257	233	237	254	224	276	241	233	282	254	267	266	250	264	238	258	229	275	277	259	257	246	269	257	273	256	268	234	252	268	254	265	271	259	225	274	256	257	244	252	247	254	257	220	251	229	244	281	235	294	224	277	249	236	256	280	259	257	274	309	257	259	267	267	238	283	271	261	256	261	244	261	249	269	252	231	269	241	267	246	253	267	258	285	252	214	249	239	264	235	267	287	244	253	268	253	241	261	268	251	251	263	272	272	260	238	275	268	252	244	261	257	227	266	240	247	260	213	256	244	240	273	250	258	241	238	258	273	253	294	259	263	292	240	245	263	280	233	246	230	261	248	259	282	269	262	227	231	261	267	243	249	251	246	248	247	244	281	239	271	272	276	243	275	246	240	253	238	248	279	258	237	261	219	251	256	251	265	247	261	245	270	256	243	275	285	261	250	223	284	277	270	249	248	260	259	265	239	287	262	244	237	227	245	291	263	252	259	250	265	265	250	261	258	233	252	229	248	232	281	251	254	265	239	243	207	261	236	236	276	270	242	252	257	231	228	275	244	246	274	274	259	276	263	310	267	250	287	250	254	248	257	259	232	282	262	278	268	269	237	244	260	285	244	243	249	242	262	258	228	263	254	280	268	236	239	253	235	262	291	260	258	233	278	229	251	261	266	233	266	230	236	242	260	268	262	261	267	287	265	282	259	249	256	298	259	251	251	252	244	249	275	258	230	249	264	272	267	278	227	236	255	241	258	263	225	238	249	279	274	256	240	251	269	254	276	257	256	249	221	257	260	263	239	246	235	229	235	256	261	254	253	263	246	238	261	269	232	257	287	261	261	250	254	277	257	280	278	217	259	235	287	259	266	289	255	252	238	258	279	252	270	278	251	264	259	283	261	257	234	233	250	269	239	259	257	257	237	259	268	262	261	253	216	274	260	272	259	250	229	253	281	247	256	238	277	246	282	271	289	275	258	275	253	245	241	223	243	225	242	257	244	243	238	263	276	237	275	277	244	259	269	272	269	230	245	244	235	269	252	250	253	246	239	258	249	238	248	261	261	251	246	276	234	245	255	244	265	276	250	264	248	262	224	269	248	261	244	219	286	241	283	264	256	238	260	246	275	235	259	241	240	263	299	251	257	251	260	263	259	221	256	243	269	275	248	250	270	261	249	255	228	271	228	263	236	247	219	260	255	264	250	249	279	266	229	259	255	249	249	275	253	259	254	248	270	263	242	250	276	270	278	238	248	263	267	246	244	259	223	239	257	252	280	258	240	254	256	238	239	267	254	251	264	256	263	268	269	251	255	255	276	250	267	255	240	233	249	289	274	248	259	252	252	285	260	263	216	274	280	249	214	268	266	274	277	264	254	238	260	238	257	252	262	248	224	249	240	256	242	287	240	231	265	225	264	233	254	265	215	244	230	214	262	239	246	243	261	248	274	255	260	261	244	273	222	250	252	272	271	276	251	226	253	258	250	258	258	243	237	245	252	277	239	254	249	228	280	235	244	235	251	250	232	254	237	263	255	266	287	235	252	276	242	240	235	243	267	241	233	236	237	250	239	272	228	261	275	243	246	237	262	259	263	289	250	266	261	286	250	262	255	256	273	262	247	260	276	231	251	271	241	257	261	244	262	245	261	272	243	242	248	271	259	233	246	241	249	244	259	253	239	250	269	257	257	268	248	237	254	264	228	265	243	247	255	265	247	262	250	274	235	249	280	257	275	254	252	267	254	258	260	244	287	256	258	241	235	270	275	223	296	282	281	274	256	268	237	229	238	274	243	229	234	292	261	254	263	278	242	256	262	247	263	268	249	238	266	243	216	260	229	224	256	246	262	259	247	257	271	261	249	276	256	292	250	251	235	249	264	268	255	261	241	250	235	242	232	238	268	234	280	270	256	257	269	244	252	272	232	248	225	228	291	277	242	266	249	268	262	223	254	258	289	242	283	266	252	259	254	242	229	261	279	255	245	250	266	254	247	287	241	298	255	260	271	232	246	273	261	252	219	273	252	272	270	271	271	227	259	269	255	288	239	284	267	272	267	253	244	240	259	251	249	251	232	256	292	262	254	265	256	259	226	220	271	238	248	246	248	242	256	233	262	237	255	254	270	268	237	256	249	257	267	279	241	244	255	238	247	230	256	280	238	224	263	247	248	267	238	243	257	259	263	265	269	223	231	269	248	253	263	260	263	246	264	256	238	254	244	224	242	270	235	257	255	248	271	255	262	237	242	232	254	231	259	245	256	253	255	258	247	254	237	253	285	266	254	261	251	268	248	261	253	257	257	258	283	247	279	236	280	251	256	243	233	272	273	260	242	286	264	252	264	244	260	257	275	263	261	264	255	238	266	276	260	269	274	223	264	243	251	286	261	242	282	242	231	247	248	250	249	233	259	232	269	246	314	284	251	259	271	304	238	241	246	241	254	282	266	258	274	270	277	276	255	258	265	274	258	278	269	248	283	249	276	242	273	271	276	250	253	289	241	259	235	274	262	264	244	265	243	260	263	257	260	248	227	244	263	258	241	255	258	260	281	266	253	243	250	250	290	263	281	261	249	262	242	242	249	268	259	252	270	276	255	241	247	254	260	238	263	272	233	238	275	236	249	258	246	270	251	265	274	264	255	269	267	248	239	250	272	263	264	262	250	277	245	239	247	270	246	226	260	261	260	272	280	233	238	286	276	246	257	254	266	253	258	267	286	255	231	257	226	268	260	262	246	259	249	261	256	239	256	254	253	223	239	261	261	276	262	235	249	240	265	257	283	266	263	231	256	275	259	280	273	244	273	258	247	268	266	273	268	251	257	266	248	293	241	263	280	239	230	272	247	243	238	266	256	257	283	245	243	262	254	262	258	231	255	253	258	253	261	252	249	243	292	277	228	261	246	280	243	259	249	254	246	272	249	263	247	237	240	246	237	292	273	252	257	264	273	255	286	254	287	240	258	218	247	246	251	262	236	257	266	259	270	243	246	247	251	230	246	236	235	244	255	250	243	259	230	268	260	272	262	232	271	290	266	257	302	261	254	231	231	238	238	281	256	217	264	262	234	263	246	269	255	257	234	276	279	246	251	271	232	268	289	256	256	269	253	262	278	266	264	256	267	245	251	263	275	229	257	236	261	248	264	267	270	249	250	215	257	271	257	267	276	259	275	290	278	284	252	262	252	246	276	258	254	240	266	232	238	256	263	268	265	236	256	242	245	256	254	253	259	271	269	237	278	268	270	275	254	241	236	261	253	253	237	266	267	289	243	264	255	267	280	252	251	225	260	264	237	290	266	255	274	241	260	246	263	269	234	246	247	268	267	242	254	247	246	306	256	251	235	242	279	264	254	265	262	245	280	253	237	257	280	287
36608	48184	33120	13060	3715	1092	619	523	483	476	464	519	493	523	497	498	453	451	497	502	456	481	477	488	524	478	495	485	514	454	530	532	523	476	507	489	496	509	481	469	492	502	474	511	443	471	494	478	491	528	468	483	499	475	476	500	518	486	503	509	515	528	483	475	513	468	472	472	479	493	472	497	494	513	475	495	470	487	508	496	467	500	493	447	489	537	511	494	485	504	474	454	483	522	458	509	477	503	503	491	522	515	518	495	499	482	501	489	493	511	500	510	501	476	514	464	450	508	469	483	455	477	463	478	511	489	488	472	511	498	509	492	510	525	493	531	470	498	502	478	479	482	487	494	485	497	523	484	488	470	490	506	482	481	493	458	478	509	505	495	480	521	443	460	486	478	457	482	499	513	449	445	473	468	452	483	493	475	518	492	479	480	518	479	487	488	499	497	500	486	477	500	488	489	500	502	484	468	449	492	478	515	514	537	489	529	481	497	480	477	488	503	441	473	490	471	475	513	470	511	472	455	473	488	470	476	483	476	519	526	498	481	452	456	461	494	489	505	511	494	462	471	474	474	495	466	470	433	494	518	514	501	474	503	440	524	509	491	473	489	475	474	500	500	493	488	479	470	455	478	502	483	485	478	533	532	492	531	488	507	496	504	507	524	498	516	518	519	503	449	506	504	511	509	458	493	496	493	489	498	509	501	503	466	502	491	501	481	473	512	497	524	469	480	485	481	470	464	488	496	480	488	475	465	513	533	504	482	509	516	514	498	467	491	501	476	466	460	466	494	473	461	473	458	487	520	465	507	475	449	487	474	514	485	489	477	505	465	506	523	485	469	469	490	517	467	513	443	488	505	488	451	460	476	527	526	508	557	501	481	459	470	480	496	490	495	488	526	500	521	477	531	500	497	490	442	473	503	464	499	470	480	505	513	506	493	560	486	503	480	462	490	476	473	490	487	473	506	502	494	463	481	539	484	473	517	495	479	479	506	548	504	473	493	495	456	472	472	489	484	491	481	491	484	504	496	469	455	469	512	460	464	488	511	518	501	511	500	507	514	490	463	500	468	430	497	489	512	502	514	490	446	498	480	486	505	460	499	503	493	501	497	502	483	505	483	488	493	513	482	523	484	537	482	485	492	481	473	504	475	467	488	492	480	464	506	508	454	483	491	466	490	451	505	496	503	527	491	516	510	489	526	469	499	465	494	487	474	512	453	482	516	522	520	504	517	485	466	500	466	503	516	500	517	501	456	484	504	503	472	492	485	497	515	445	459	509	506	536	475	494	456	480	505	495	488	452	490	503	493	460	500	454	519	518	454	473	471	509	478	480	542	493	516	499	475	490	516	447	477	472	486	494	513	501	472	460	473	514	505	475	468	500	519	464	512	476	508	467	544	462	503	491	498	546	542	486	484	472	479	475	531	503	485	496	461	498	477	498	498	534	478	454	493	505	507	500	497	463	490	484	456	505	480	502	453	473	504	501	482	518	499	456	485	494	441	499	477	452	482	484	478	476	477	450	484	482	502	491	443	529	481	473	504	513	505	490	477	475	505	493	495	492	485	496	462	501	534	505	524	463	511	475	492	485	536	448	468	509	476	469	509	485	486	506	493	455	508	478	467	514	525	497	518	494	468	463	501	511	502	501	501	459	465	504	516	449	506	513	525	469	508	535	457	532	503	493	473	507	508	511	438	493	509	487	445	518	511	457	497	505	484	462	492	505	471	466	505	512	489	472	516	461	472	498	550	480	529	442	475	454	495	511	495	533	466	494	519	483	477	481	538	525	517	510	505	511	499	485	492	462	446	515	527	497	485	494	468	414	481	536	462	475	477	504	518	490	482	472	468	473	478	466	541	492	498	516	476	476	496	513	477	524	515	462	499	496	499	480	480	464	489	515	501	519	473	500	476	469	482	500	476	479	430	462	526	500	471	503	501	469	471	481	464	496	493	489	503	498	547	533	493	481	521	513	492	499	502	487	490	491	506	528	440	481	497	456	476	460	487	492	465	415	506	459	523	456	474	526	461	453	499	489	521	495	461	462	465	491	468	486	493	476	525	488	493	516	508	460	494	506	517	490	506	450	483	472	505	485	466	535	520	498	460	534	493	505	472	487	510	455	446	465	539	510	471	532	495	463	482	468	500	511	483	503	472	483	484	472	497	499	515	468	493	446	496	507	502	533	473	504	485	526	479	497	529	467	479	512	467	509	473	486	480	499	508	493	450	495	504	483	507	491	511	510	525	534	494	513	508	473	508	510	498	471	465	468	495	451	491	499	478	492	531	486	475	462	455	499	475	498	485	492	485	529	477	478	481	497	507	494	495	484	511	508	507	506	472	480	470	465	488	492	462	474	473	543	549	467	504	448	492	494	450	518	498	455	494	462	490	508	476	490	516	482	450	479	506	462	470	462	489	464	512	458	508	507	500	484	506	484	484	510	474	500	471	500	525	507	451	518	457	515	488	494	511	486	463	485	516	481	440	467	497	481	490	464	535	474	496	464	470	519	469	511	480	491	507	526	476	477	498	462	491	488	507	528	479	503	490	476	514	511	487	489	505	497	494	492	484	510	475	493	463	488	472	475	469	477	474	456	507	495	489	468	506	469	484	487	445	512	491	486	514	474	533	464	503	495	506	512	455	508	524	499	472	500	477	456	521	500	484	452	517	479	498	519	482	528	461	500	504	474	489	515	511	469	504	476	492	473	489	458	487	525	506	483	496	479	479	518	502	527	474	451	521	518	456	495	455	453	511	483	494	507	498	502	509	495	474	478	495	542	459	473	514	494	481	538	470	503	507	507	478	478	517	491	482	498	446	463	504	505	453	462	470	488	457	493	490	465	503	473	462	482	502	538	464	519	515	465	476	516	502	503	487	519	485	489	492	462	508	491	508	493	502	465	487	502	472	491	496	444	503	536	510	465	497	472	514	477	477	492	502	512	485	513	460	476	483	438	478	484	507	448	525	482	517	528	524	476	491	518	531	511	510	481	501	515	481	452	484	503	485	525	534	485	488	510	468	506	501	494	493	461	504	449	494	476	485	466	456	447	496	480	499	504	492	501	467	519	508	478	504	499	475	489	472	475	487	469	505	495	469	452	471	479	520	470	448	492	529	517	472	522	524	474	480	479	493	522	510	486	481	483	491	513	504	466	497	456	490	476	533	531	506	457	494	468	509	498	526	485	452	459	507	530	462	457	474	494	509	463	513	507	494	501	480	497	510	493	456	487	463	494	486	474	466	466	487	497	503	522	510	471	484	449	495	484	457	442	505	487	475	487	477	460	480	496	527	504	450	471	451	515	502	499	486	470	475	465	474	482	491	501	465	511	497	501	507	481	501	497	464	512	475	502	474	518	489	490	472	508	490	496	446	461	482	448	491	517	523	470	513	492	515	458	565	506	502	475	520	491	484	480	469	451	485	539	488	520	457	499	470	481	474	480	484	506	508	488	489	519	483	483	488	500	495	496	512	500	493	482	492	502	524
24847	24788	35253	27997	18375	5731	612	308	279	246	285	258	286	273	276	254	263	252	255	267	255	281	290	275	238	237	287	287	279	251	290	253	268	268	235	294	274	238	252	286	264	250	271	268	269	264	261	278	261	260	271	259	264	255	299	247	258	271	299	275	270	266	272	249	273	276	288	286	257	271	236	263	241	270	257	259	247	302	291	272	303	262	262	263	277	245	273	275	239	267	265	291	280	270	258	283	244	275	247	285	271	250	257	297	276	246	241	256	258	248	225	283	261	263	255	239	272	256	254	259	271	274	254	288	234	250	261	260	249	283	248	264	255	262	223	264	245	253	290	266	287	305	266	264	250	267	276	242	259	248	265	278	245	268	257	261	277	266	291	268	265	264	272	263	270	254	251	265	244	266	243	256	247	267	274	269	258	301	296	248	276	255	273	246	263	299	249	274	243	264	277	239	252	242	260	277	251	250	263	255	253	277	247	277	264	244	269	255	267	244	248	276	267	244	255	270	249	263	290	285	245	235	268	262	258	246	247	253	284	261	273	242	256	265	282	256	286	284	258	243	260	248	258	248	282	275	256	269	256	243	274	282	248	292	236	254	283	272	273	255	261	259	254	278	247	239	261	237	287	242	249	243	259	272	262	279	265	273	285	256	268	260	263	298	273	255	276	263	289	284	264	264	243	272	269	297	250	286	250	233	245	260	276	259	249	249	236	280	252	228	283	282	259	274	255	271	266	269	260	270	263	268	249	274	275	290	235	208	250	260	236	257	300	266	270	266	242	286	284	287	300	257	266	254	250	247	228	248	252	265	285	247	256	272	277	277	284	282	256	282	272	257	265	279	235	284	274	243	282	271	248	254	251	261	259	252	250	242	263	257	285	229	251	286	273	272	280	293	265	258	255	258	250	272	276	263	276	261	267	271	278	290	304	263	255	266	254	245	275	222	302	266	263	270	303	285	267	267	250	253	257	273	284	263	288	266	239	267	246	269	254	275	291	281	258	277	261	236	277	269	274	251	271	272	249	265	284	257	272	255	248	262	257	276	273	234	262	278	288	281	274	272	305	249	264	310	264	275	256	256	253	250	264	270	267	235	261	280	245	237	281	255	255	264	279	250	248	269	254	255	243	257	294	242	267	259	284	275	259	271	226	266	280	257	268	261	283	263	268	238	263	264	255	259	260	281	260	289	284	276	280	271	265	244	284	276	287	258	248	286	243	273	246	265	251	248	257	258	286	285	284	253	286	252	249	272	274	280	245	251	291	255	241	252	245	298	267	286	251	282	251	247	300	285	257	270	252	243	267	266	279	284	284	276	242	248	238	277	277	256	244	266	253	295	278	241	257	244	260	294	240	257	243	267	256	248	274	257	272	248	266	279	256	296	265	278	272	270	224	266	242	291	253	237	257	283	273	259	258	262	252	290	270	267	290	238	255	281	282	248	285	236	235	258	270	266	262	292	292	290	240	252	289	242	282	288	272	251	275	277	304	261	249	260	263	244	291	266	261	259	277	276	261	257	294	255	254	261	289	267	252	243	258	271	246	251	276	227	253	249	255	255	263	279	263	254	265	279	278	263	275	273	275	269	267	245	293	261	286	260	262	236	244	258	264	281	280	286	253	272	276	277	280	286	257	275	281	252	259	258	264	248	266	249	265	236	260	275	276	255	264	260	292	282	268	273	227	265	267	282	292	251	273	267	296	233	273	289	280	278	274	282	250	282	270	235	267	257	283	276	261	265	282	251	276	271	274	275	255	260	239	266	259	260	250	262	258	277	252	263	278	254	269	267	253	274	272	285	286	250	270	287	239	301	249	287	276	252	267	257	291	248	261	247	235	282	259	249	246	290	294	259	265	241	247	230	234	284	252	270	269	279	279	266	294	227	260	264	262	252	223	271	254	243	279	248	272	284	279	252	262	235	271	266	257	272	240	273	270	267	243	258	271	269	281	260	274	282	260	267	242	275	278	300	266	286	285	270	283	252	260	251	254	283	254	280	223	259	259	275	248	231	271	277	277	264	264	252	271	242	290	294	257	284	269	250	261	272	270	265	272	270	236	291	273	285	272	289	256	257	282	261	285	264	272	267	281	248	221	256	250	256	282	253	256	266	265	265	235	275	251	272	283	271	269	266	311	262	258	288	286	259	237	270	261	268	263	283	294	253	269	259	271	250	264	256	253	254	267	279	270	290	299	290	274	269	256	273	241	244	256	293	265	259	287	278	264	297	249	269	266	271	259	268	288	269	246	253	264	263	254	271	294	269	252	242	282	267	292	265	268	251	255	269	271	231	278	251	277	229	265	241	267	261	242	276	252	276	267	243	269	299	222	243	262	236	254	277	266	279	245	288	283	253	270	215	276	276	253	250	250	269	256	300	270	259	282	251	248	267	254	272	261	247	270	231	248	277	252	252	255	289	269	240	236	278	266	260	273	249	235	240	250	239	258	280	263	257	264	292	270	271	243	280	232	239	252	283	242	266	252	259	265	267	272	278	251	262	270	276	258	276	242	290	262	280	261	248	271	236	267	251	237	266	288	255	263	247	246	256	264	254	270	287	281	254	268	252	276	243	247	300	267	231	230	281	262	271	236	273	264	282	275	274	247	273	279	264	231	272	259	268	271	281	264	270	250	289	252	301	288	279	268	287	288	266	282	277	288	270	265	291	298	264	248	257	248	269	267	279	280	257	249	254	250	262	292	254	289	301	279	258	239	246	268	274	219	291	257	264	236	248	260	313	264	292	277	290	263	283	268	244	246	251	256	273	250	266	257	259	286	256	252	247	251	274	266	265	266	267	274	250	272	264	239	255	276	276	295	256	247	282	294	259	237	236	287	263	253	255	240	287	262	286	253	284	270	267	275	237	256	255	261	297	261	291	257	247	250	262	283	281	299	271	276	258	241	287	264	271	290	280	269	291	240	280	299	272	245	244	260	250	278	260	309	247	242	272	247	248	268	267	264	279	272	243	291	281	283	294	274	262	268	260	237	258	254	285	276	278	269	232	270	279	259	261	253	257	255	254	267	267	262	224	252	243	270	255	277	261	234	274	281	275	255	254	257	263	245	254	247	261	267	268	265	248	296	239	273	254	243	261	258	278	262	275	263	272	266	273	242	275	284	269	252	286	256	273	234	285	273	266	265	269	235	271	256	264	253	278	242	250	249	245	283	285	261	243	284	279	254	269	242	270	295	262	286	287	277	269	261	284	262	251	258	274	267	276	248	256	264	258	265	267	260	266	251	298	280	259	269	244	262	252	272	255	241	269	261	256	256	266	276	242	277	264	285	278	250	259	255	272	278	278	256	248	250	237	273	266	254	258	285	262	261	277	222	275	292	271	269	263	292	257	276	265	251	264	259	268	279	245	263	279	276	255	279	240	278	278	271	245	272	294	273	281	276	288	291	284	244	276	269	279	261	260	252	250	264	286	261	262	251	253	274	274	290	275	257	253	295	284	278	293	261	236	240	245	254	251	267	262	254	254	244	250
59872	91151	64211	35826	14793	3688	1031	569	515	541	512	490	480	518	503	493	520	528	511	471	490	479	481	482	526	510	505	470	477	527	501	508	467	485	513	490	476	481	473	463	478	507	501	538	472	472	495	504	496	499	516	488	511	520	543	455	463	520	499	494	522	486	524	471	499	506	507	471	496	509	519	481	507	531	468	490	503	531	470	487	502	474	481	504	484	487	548	521	497	453	495	483	548	489	486	490	478	513	505	481	493	483	519	495	518	495	539	512	492	519	504	486	489	523	470	517	525	477	496	547	506	527	515	515	516	528	482	543	472	489	484	514	501	509	500	498	483	472	500	513	488	525	529	521	522	514	493	475	494	499	458	500	455	494	532	473	492	517	482	526	501	521	473	493	487	492	519	497	526	503	476	486	493	519	482	487	508	529	565	489	467	485	518	514	508	456	512	495	471	529	513	490	502	549	481	522	491	516	474	541	525	513	495	527	530	475	474	486	540	515	475	513	509	485	478	520	493	482	461	483	494	487	450	505	496	496	484	532	498	488	495	515	482	485	486	548	527	507	521	513	481	477	462	501	506	531	501	527	503	494	525	475	501	540	484	511	500	523	526	540	502	483	478	478	498	498	479	480	506	509	501	487	538	535	452	524	458	509	522	509	517	500	537	530	551	536	496	498	512	536	491	487	498	489	521	508	539	519	489	461	532	474	538	497	528	514	500	461	516	485	514	523	512	516	496	483	543	510	513	524	504	486	512	511	501	486	476	500	505	511	453	532	478	500	546	502	518	501	493	486	503	500	509	461	548	490	547	479	508	500	484	500	504	493	523	479	519	537	478	451	494	499	532	537	507	520	500	474	528	580	475	481	518	494	481	513	532	508	508	526	510	493	508	524	501	513	468	532	486	474	533	515	529	488	509	511	497	512	486	508	545	480	510	504	473	552	501	497	518	465	532	495	537	480	489	499	477	510	509	489	492	488	499	467	466	479	503	483	502	468	505	531	487	488	467	465	447	465	511	547	471	500	468	507	523	500	489	485	487	512	524	505	471	468	489	503	539	471	461	502	500	493	507	494	489	509	490	496	539	509	542	516	464	487	486	516	507	515	478	461	487	525	490	495	530	463	495	483	475	505	498	493	536	509	492	494	504	525	507	535	458	521	478	479	522	519	457	485	486	541	489	467	476	482	544	518	517	505	512	505	466	500	492	548	508	476	467	484	517	446	501	513	457	532	488	491	492	444	531	476	477	471	478	504	533	513	467	499	501	491	476	521	506	531	510	501	500	528	497	522	489	522	547	517	517	514	490	506	470	499	487	470	498	492	510	505	484	492	440	442	498	490	499	459	515	463	531	516	510	509	495	493	495	514	533	486	496	517	484	497	514	535	540	543	525	506	506	486	535	541	515	479	566	458	532	506	515	472	506	489	501	481	511	474	490	497	486	482	463	486	516	484	435	505	491	534	520	489	504	481	457	499	480	491	507	484	518	503	521	473	482	517	501	515	528	513	497	489	544	521	509	488	519	506	541	466	511	476	502	478	522	486	482	530	511	521	530	488	519	500	510	495	497	491	446	502	500	519	497	468	532	506	468	504	476	481	495	531	516	490	483	505	497	498	508	496	457	454	511	459	527	486	519	478	495	552	499	546	500	497	492	527	498	496	536	530	493	487	458	558	527	486	499	504	492	527	513	542	479	484	486	500	519	500	465	477	524	457	516	504	483	520	485	479	486	517	533	506	490	505	457	539	478	518	481	488	486	517	497	441	521	502	498	498	509	507	542	488	476	520	500	518	510	485	522	507	534	534	497	464	510	535	510	479	497	498	480	506	477	501	524	517	508	516	504	496	494	516	493	523	468	455	490	515	494	544	499	506	500	479	519	514	512	491	518	479	503	461	490	501	516	537	533	507	500	545	511	483	506	479	485	486	528	511	483	495	502	492	504	489	499	486	491	490	489	486	479	507	502	485	503	521	522	487	490	504	480	511	483	503	491	496	469	517	480	541	503	503	489	525	508	503	496	486	483	562	522	492	495	511	488	530	494	504	488	487	504	506	531	500	505	487	532	529	496	475	519	518	519	484	463	488	541	514	482	485	523	557	541	479	539	501	523	490	478	506	502	515	491	483	526	500	487	493	496	491	518	507	464	489	520	529	513	497	493	505	500	490	514	460	501	490	491	530	481	527	506	481	488	505	468	510	476	509	511	516	505	473	504	509	492	457	480	528	525	518	508	488	462	543	487	502	495	525	478	517	519	499	522	513	454	519	502	497	514	523	495	497	481	516	485	489	505	496	517	532	495	474	504	518	504	533	517	483	493	465	506	475	490	509	466	463	487	520	470	441	492	521	534	496	451	510	505	498	509	547	507	490	494	502	511	505	496	459	516	471	499	502	489	472	468	473	457	511	525	495	505	561	504	455	513	494	493	484	493	498	486	511	476	494	516	543	509	461	504	497	518	487	495	502	455	492	509	518	520	505	504	484	508	517	495	523	485	511	516	474	520	521	487	498	505	494	473	497	530	511	461	488	469	522	537	499	511	508	464	532	520	502	528	532	522	530	491	505	551	517	519	523	471	517	489	530	504	490	516	541	527	493	507	545	526	519	501	491	464	457	506	508	527	505	546	520	528	464	507	499	471	486	478	527	494	490	489	501	514	502	512	501	485	514	514	513	495	476	500	505	512	500	487	474	513	516	497	519	511	506	492	457	483	505	477	503	526	489	468	495	483	519	499	496	488	491	539	528	479	505	520	478	527	544	481	527	492	509	514	464	521	495	494	484	475	523	530	502	508	483	487	498	495	476	522	484	530	487	517	484	517	497	517	515	482	490	514	506	477	498	494	483	470	526	491	530	479	493	462	484	544	492	526	498	509	504	516	517	481	526	493	521	506	508	529	507	519	566	484	477	529	512	491	483	517	502	513	523	502	494	522	521	485	499	495	502	524	530	493	503	463	471	508	508	452	497	466	511	506	515	491	507	541	508	503	469	491	530	466	482	516	504	500	469	521	510	534	473	503	456	518	450	513	511	526	515	481	500	504	485	511	475	465	518	510	475	481	467	483	500	533	492	469	513	520	483	513	457	490	514	500	507	509	467	483	531	514	508	511	512	474	504	489	482	562	495	456	474	508	480	499	503	468	497	522	500	511	526	495	506	508	490	525	501	505	494	495	492	515	509	498	528	519	531	533	495	519	468	465	492	511	479	506	514	502	492	496	499	522	461	467	510	517	495	449	511	497	523	461	486	506	549	492	541	518	490	493	498	485	495	505	511	511	514	501	503	518	497	490	528	465	488	494	520	534	508	475	484	489	507	487	519	504	550	541	490	499	528	484	476	506	515	505	505	491	550	447	579	500	523	498	506	517	519	535	485	497	521	491	504	508	511	494	528	508	483	481	509	496	509	508	473	466	501	463	512	464	489	490	448	501	500	495	492	468	487	480	528	516	475	528	495	494	479	481	531	523	457	506	545	471	514	513	539	489	484	491	518	491	483
23551	22836	32100	25907	21331	16434	3541	470	357	309	335	312	326	290	332	341	307	304	322	328	313	331	309	306	316	291	307	311	306	298	290	276	294	327	329	320	311	316	321	346	301	324	309	294	330	288	330	312	335	314	288	308	282	302	330	322	318	303	331	301	320	318	310	304	331	310	314	331	309	305	275	328	366	325	323	308	313	307	290	302	328	296	311	318	309	314	309	309	309	330	304	307	304	276	302	309	283	304	338	306	301	344	327	301	282	331	288	314	325	311	297	284	341	323	339	301	329	271	344	310	324	294	313	309	330	320	281	290	306	310	308	291	311	301	322	318	318	291	309	348	312	320	320	308	311	303	324	320	310	319	294	330	311	333	329	287	337	346	338	316	321	301	338	329	322	340	313	298	296	288	299	338	307	305	297	299	295	340	316	305	302	282	330	328	325	284	308	301	287	309	308	306	300	331	325	289	307	317	305	315	300	316	285	290	297	329	278	328	281	327	313	326	326	296	345	304	307	298	325	353	303	318	337	303	323	318	317	308	273	343	312	305	302	312	286	307	305	307	326	304	315	300	306	319	329	300	292	281	316	315	267	293	311	313	317	297	297	302	323	293	313	309	307	312	312	287	325	313	308	275	331	331	320	302	265	292	308	318	362	290	311	325	293	304	332	304	292	315	305	309	289	342	288	304	340	346	287	304	311	303	295	307	301	343	290	315	303	339	281	322	310	307	340	318	325	302	295	341	295	310	287	334	279	337	333	312	324	308	329	297	325	315	320	329	316	323	338	283	322	291	300	323	330	295	307	307	309	337	324	272	321	298	319	298	282	308	330	319	312	283	283	291	328	320	298	296	322	325	286	316	298	313	314	317	306	321	328	316	296	291	318	317	318	310	339	308	335	310	309	331	325	305	302	346	317	342	314	286	315	303	314	306	310	284	287	298	301	333	319	303	301	311	322	302	339	289	317	318	315	327	322	313	305	333	307	311	278	293	337	294	313	303	311	295	328	309	325	283	322	319	323	339	307	285	318	293	285	323	292	306	314	355	338	295	309	284	325	312	331	298	320	308	303	304	301	292	312	295	320	294	334	271	312	331	310	289	306	313	356	301	351	286	322	304	310	292	333	332	295	308	286	294	299	296	317	333	314	334	276	337	297	311	329	290	310	301	315	310	300	297	310	311	309	344	313	317	275	353	289	328	326	314	315	322	288	325	317	323	303	328	326	322	286	303	283	320	327	349	281	298	304	310	289	327	278	332	309	314	282	296	341	304	281	284	308	312	345	314	330	300	304	308	351	328	346	285	333	348	308	313	299	314	324	268	267	292	293	310	321	336	315	317	285	276	332	294	304	318	329	318	301	308	318	304	303	313	317	310	297	306	328	302	319	320	303	295	302	326	304	290	331	304	304	280	315	325	303	307	316	316	325	328	324	345	333	301	311	331	307	294	298	298	311	323	290	330	309	327	334	305	307	302	314	311	331	310	294	309	342	296	329	311	311	316	311	312	333	300	370	315	271	296	295	332	309	332	319	330	328	333	324	301	274	293	317	307	284	319	280	300	338	324	306	321	290	333	320	292	297	320	306	357	306	323	289	317	291	312	342	273	306	290	292	295	306	306	325	277	334	308	315	338	314	284	268	308	309	278	336	301	300	346	292	303	302	324	301	326	280	323	333	294	289	314	315	303	339	274	311	304	338	306	285	298	314	284	299	300	308	309	289	307	310	341	301	287	319	297	297	317	301	290	331	345	250	359	340	309	292	286	331	313	320	299	325	312	343	330	296	316	276	312	298	293	297	276	294	331	306	286	322	300	319	303	310	309	318	293	290	316	300	296	279	309	291	300	295	336	307	316	351	301	330	298	319	319	274	317	312	303	323	318	292	317	326	319	326	302	341	328	290	307	306	311	340	306	316	318	288	281	287	348	338	287	301	276	313	319	309	321	337	321	309	284	299	302	285	317	331	306	274	291	312	286	294	298	340	331	316	320	313	292	303	318	317	315	305	315	286	309	308	322	309	332	324	303	315	324	296	316	306	286	306	327	315	312	309	329	339	305	335	286	271	303	319	302	287	340	324	338	318	334	278	292	288	297	305	299	300	309	297	331	309	306	298	311	316	308	275	311	293	321	287	317	333	286	297	299	307	333	324	293	322	293	309	313	314	317	288	320	302	325	307	324	330	326	314	307	317	333	311	318	288	296	317	329	287	346	293	315	299	309	298	300	334	306	307	329	324	317	312	307	279	291	331	305	303	344	333	344	291	299	309	342	311	334	309	321	307	290	294	314	315	303	272	328	334	334	286	310	294	324	282	326	300	317	293	320	315	298	295	310	327	303	338	312	300	312	285	323	300	298	326	296	322	305	304	304	328	285	325	298	326	321	340	320	303	301	316	284	318	309	334	322	322	335	347	300	316	300	282	314	309	334	275	315	285	284	318	307	314	302	303	298	304	319	301	301	306	309	320	311	289	318	303	315	306	300	293	308	304	298	305	306	337	311	307	315	328	316	337	310	329	318	321	298	288	306	324	334	330	331	290	303	340	312	318	309	316	322	306	284	331	298	311	297	303	342	273	278	294	328	339	285	331	315	277	333	293	328	324	287	288	296	299	316	335	332	291	298	298	313	271	313	302	299	297	309	323	298	297	345	325	302	299	274	308	304	294	290	337	299	334	305	301	303	288	302	310	328	296	278	354	328	302	321	309	297	317	314	313	317	322	288	318	285	294	307	329	332	316	310	322	312	306	307	297	323	280	310	290	318	329	341	314	310	306	314	296	306	276	312	307	317	321	331	296	325	308	312	311	301	323	321	328	320	311	319	317	298	334	303	319	318	308	307	324	305	329	286	310	300	305	313	306	314	315	281	319	321	302	321	303	299	303	311	292	306	320	310	323	319	331	309	319	285	336	306	292	296	321	297	302	324	300	300	326	329	299	329	316	335	335	301	309	313	330	315	293	323	304	321	294	322	326	266	309	307	312	282	334	309	318	292	300	298	303	292	302	313	326	327	303	304	321	295	315	332	349	292	298	323	325	313	304	319	287	312	318	288	312	294	309	286	319	315	308	309	286	291	345	325	309	290	297	292	323	306	304	253	297	308	290	333	321	334	313	288	284	294	296	274	301	320	282	305	296	285	343	321	327	306	341	301	335	268	277	327	290	292	314	332	311	323	323	298	319	327	294	303	307	301	320	319	297	279	299	293	335	321	309	269	297	313	331	308	307	316	314	286	305	276	324	306	312	298	294	301	306	339	301	311	314	334	293	322	290	313	333	305	310	295	308	298	312	347	303	303	316	337	320	294	325	309	322	298	323	306	312	312	299	320	303	309	327	334	329	310	293	321	305	338	342	299	319	314	310	307	323	287	318	319	308	298	310	318	278	320	290	297	297	329	304	307	303	323	317	303	363	349	302	312	311	312	302	310	332	292	317	293	324	308	293	329	273	277	317	279	310	328	293	282	301	312	322	311	313	271	305	289	299	323	312	325	315	317
60815	101132	74370	44831	22696	7543	2202	771	589	578	551	561	580	570	579	515	582	582	582	594	551	582	574	580	625	547	579	569	549	523	592	565	608	563	556	556	571	574	567	548	580	526	576	564	570	581	570	524	572	551	590	550	525	554	538	557	562	550	547	559	605	624	553	556	552	554	580	551	559	592	544	557	595	513	591	539	550	557	573	565	568	541	564	538	553	586	584	568	555	560	524	534	549	560	546	557	588	550	564	574	553	530	586	541	570	563	546	575	558	592	593	532	533	585	542	551	531	595	562	533	555	546	526	545	550	612	578	585	562	534	544	562	511	540	582	550	546	568	542	590	555	525	509	550	570	563	572	552	585	533	552	530	551	516	536	571	551	548	530	556	572	592	578	545	549	590	541	592	557	545	565	556	553	530	553	501	558	534	582	515	554	556	531	546	554	572	557	553	536	567	517	547	570	591	559	566	526	582	573	562	552	563	592	603	589	534	519	571	576	565	537	576	557	583	538	535	566	571	592	574	550	588	580	570	568	541	568	536	564	554	546	571	532	550	586	585	569	596	556	580	546	587	600	583	551	593	588	560	564	552	536	545	569	550	526	561	585	582	594	583	547	581	570	618	554	528	597	526	568	563	569	542	571	579	574	536	552	563	576	506	569	575	611	618	624	567	512	569	607	574	516	512	510	616	550	552	558	519	528	531	569	598	546	574	564	584	563	578	557	556	590	519	553	602	579	607	568	536	528	567	561	512	545	580	555	540	592	553	584	561	565	577	553	547	561	578	543	534	565	578	560	552	534	604	537	518	536	592	585	560	570	575	528	540	556	567	594	554	591	488	552	603	545	545	525	570	530	570	550	532	564	536	572	529	518	536	580	520	487	594	516	558	512	560	561	555	538	554	554	529	570	562	540	546	547	618	587	540	557	568	567	558	574	521	567	559	548	563	558	547	554	539	579	551	575	581	509	544	543	544	547	574	568	562	595	554	575	549	585	537	553	569	601	549	580	576	538	587	534	576	567	605	515	514	575	550	542	560	551	568	568	577	558	552	555	574	560	581	555	543	551	574	549	591	535	622	533	599	577	597	555	586	564	548	537	586	579	524	582	549	551	615	566	565	588	564	524	575	585	519	576	504	551	531	531	568	544	528	577	564	554	560	544	580	579	565	567	572	524	585	519	535	524	542	534	565	574	549	601	550	581	526	557	552	609	547	555	534	561	556	565	564	506	598	533	585	520	568	553	565	550	544	587	598	567	534	593	571	577	554	554	538	548	567	544	595	572	556	540	552	571	569	575	596	553	550	531	593	567	573	535	560	550	559	562	550	604	552	588	542	547	556	540	577	546	558	577	589	549	583	640	562	543	569	552	536	549	569	544	571	585	554	570	566	577	578	601	582	561	559	565	507	550	552	568	514	537	620	525	536	554	568	544	588	569	549	552	577	545	567	554	568	548	566	570	538	526	582	563	533	562	536	542	525	563	550	538	586	586	498	610	548	555	533	541	561	517	532	602	600	554	567	525	536	581	565	546	581	530	560	537	604	587	591	504	540	574	544	548	532	568	562	565	568	592	573	552	535	564	558	590	528	619	524	576	547	534	525	576	571	574	523	589	534	553	592	562	559	556	572	543	606	553	546	564	572	597	571	534	581	592	539	517	564	560	574	558	548	608	544	570	574	568	584	557	579	580	543	563	539	552	573	542	534	557	571	558	537	588	529	580	569	550	571	535	576	535	577	545	563	528	546	547	574	498	582	622	527	529	557	561	525	586	552	568	536	551	555	545	538	536	507	574	554	538	585	536	569	513	553	569	550	581	573	516	562	576	541	555	545	528	522	553	632	599	540	550	572	570	559	570	532	576	535	524	548	571	540	595	564	563	590	569	542	550	557	520	563	551	545	540	551	590	523	559	545	549	542	536	562	562	569	569	541	550	553	565	543	540	567	556	555	542	557	558	575	543	533	597	547	574	615	540	565	536	578	576	580	565	578	571	611	514	525	576	549	613	577	567	620	539	554	579	562	528	559	536	528	551	601	547	549	557	531	621	536	527	547	548	568	574	566	591	576	577	579	556	605	577	533	528	561	566	571	552	555	573	565	566	524	596	547	562	516	571	606	565	541	569	611	587	550	532	542	535	565	533	539	580	524	523	532	541	549	550	587	545	572	581	561	507	541	597	534	605	544	557	542	570	561	584	579	575	575	556	516	565	545	548	541	572	588	518	615	568	544	537	527	540	537	601	571	587	505	514	543	585	535	565	538	553	575	516	567	561	541	561	591	531	557	519	593	533	530	563	583	545	547	576	514	546	548	601	509	551	519	564	543	590	577	522	613	597	581	512	570	569	564	513	582	567	577	515	563	561	511	556	579	553	560	566	588	571	604	570	560	588	595	546	584	537	531	529	564	514	562	586	560	554	578	557	552	582	581	555	559	541	541	555	568	518	517	544	548	558	523	562	538	513	562	581	575	547	593	559	566	579	588	547	502	567	577	540	582	575	596	575	599	579	578	527	548	572	542	582	529	563	550	583	570	536	568	572	534	517	572	523	568	521	586	514	567	517	508	585	593	557	544	563	559	573	500	579	524	595	562	549	567	548	561	569	608	567	522	542	516	528	559	566	548	581	569	602	550	578	550	540	595	537	513	524	552	554	553	553	557	557	543	531	546	544	531	573	538	534	562	568	514	531	532	591	538	590	585	610	586	599	637	550	579	595	531	564	548	577	537	569	508	537	575	587	581	556	562	627	541	538	584	553	538	569	543	600	538	558	573	583	527	554	551	562	583	578	574	525	582	584	561	568	532	543	540	530	552	575	548	591	624	570	581	510	524	559	556	543	559	558	555	526	584	544	586	551	560	505	527	581	542	567	542	527	525	584	521	604	561	535	578	572	554	557	579	537	551	520	568	601	562	563	529	566	600	539	565	568	595	530	562	589	508	553	522	577	542	498	582	558	554	556	566	593	543	533	522	615	539	564	538	529	591	572	578	559	553	574	554	557	559	558	585	595	534	520	557	568	533	519	571	555	565	566	532	554	512	545	530	563	567	542	573	582	557	551	523	588	563	585	614	539	552	561	597	542	622	581	565	577	533	581	514	575	546	568	541	565	567	583	570	602	532	581	530	569	532	544	567	580	559	591	565	566	542	530	588	573	596	541	545	565	565	561	574	568	577	539	547	549	545	534	544	558	553	558	559	542	557	596	578	563	570	522	552	588	559	592	558	548	593	571	535	568	584	602	567	575	545	567	545	583	560	610	578	539	594	539	575	580	586	546	563	572	531	573	619	585	548	519	573	589	531	588	543	527	521	539	554	584	613	525	534	531	572	540	515	554	552	530	557	541	549	552	536	535	552	591	555	579	554	554	566	537	546	562	560	558	569	565	543	531	586	562	568	524	568	542	546	566	562	523	550	552	561	532	545	612	567	575	566	558	613	569	572	525	564	552	577	535	518	541	550	603	576	577	539	551	612	561	559	600	528	578	548	611	576	590	547
29749	30916	26795	11724	1740	571	327	300	263	253	282	236	236	241	255	250	263	253	239	269	266	290	290	226	269	237	304	263	249	256	260	254	237	243	258	252	237	266	246	233	285	217	267	253	247	269	254	264	273	263	275	250	263	274	270	260	293	252	272	267	288	251	224	252	269	267	268	230	276	254	268	233	257	245	266	248	246	251	251	271	258	270	270	261	257	278	257	254	231	252	237	248	246	255	243	232	235	229	248	274	252	269	289	255	250	259	263	236	254	263	250	246	262	247	245	264	259	260	234	262	262	240	232	256	278	255	274	246	245	259	241	264	240	250	274	255	275	274	261	262	276	252	248	278	266	248	295	270	278	261	260	266	254	285	269	264	247	259	278	244	268	229	258	245	233	256	267	284	241	259	275	254	221	261	267	269	253	260	265	227	267	260	271	251	262	269	263	239	236	252	269	243	265	257	251	243	234	267	215	237	247	238	272	264	239	253	285	245	250	257	232	245	272	258	270	286	252	265	238	278	253	262	263	277	270	234	253	261	251	282	270	260	256	247	273	229	277	271	253	271	272	244	284	242	252	263	239	270	261	255	252	252	256	269	254	241	261	226	273	241	261	276	265	280	262	252	243	259	283	237	240	243	277	277	232	254	279	256	259	254	267	285	229	269	228	252	242	227	272	266	276	270	265	257	272	273	255	281	256	263	264	275	284	277	258	273	282	246	237	256	261	266	263	260	240	276	259	250	256	243	237	246	259	268	272	258	234	254	221	257	239	254	266	255	270	260	249	245	277	275	279	273	220	266	233	265	283	285	257	269	245	261	249	254	302	240	237	228	278	270	256	263	249	234	234	240	253	243	248	256	269	265	279	267	266	245	269	233	240	247	234	248	263	262	274	259	292	238	263	245	251	257	275	240	243	236	263	238	255	272	259	255	253	262	259	238	236	254	258	259	248	271	246	236	237	281	264	283	239	243	251	243	258	275	262	281	253	268	265	262	261	236	280	271	249	254	285	284	210	238	241	271	251	264	245	268	241	266	248	241	252	278	275	264	218	263	232	255	262	250	247	260	269	249	266	242	235	258	269	280	281	274	266	257	248	250	268	279	252	244	236	248	241	262	260	276	252	244	286	292	259	277	272	250	252	281	289	259	229	254	289	240	229	256	228	262	266	254	232	251	241	274	284	233	265	255	244	276	236	249	248	252	256	279	239	226	290	273	265	282	253	233	239	262	245	258	248	265	256	266	236	272	243	250	252	257	249	244	264	244	272	255	262	270	270	253	281	298	251	251	257	273	274	224	285	260	254	260	252	238	280	257	234	273	243	266	262	267	246	242	266	265	264	228	286	253	252	265	267	260	265	255	264	248	251	292	237	237	252	273	299	261	282	243	277	257	258	225	261	236	238	241	278	241	247	263	253	302	256	253	283	233	232	278	241	273	250	283	267	260	247	235	254	247	276	244	230	282	220	291	254	260	230	226	255	240	276	239	270	264	259	277	285	260	243	228	259	214	283	262	237	259	242	248	253	245	251	259	234	258	253	271	239	253	263	250	254	297	241	273	238	266	269	270	248	240	272	216	245	264	232	268	285	232	259	254	286	239	248	249	232	246	256	258	282	271	253	255	251	231	305	255	253	241	262	265	235	254	254	256	247	238	275	278	272	238	243	280	267	255	255	258	264	255	282	235	271	246	250	234	267	247	261	255	232	254	226	258	240	256	275	268	259	249	250	266	240	255	247	268	271	261	258	254	256	263	228	246	277	245	272	230	254	244	250	259	236	238	273	264	263	264	252	265	262	240	264	270	247	240	243	256	247	263	292	250	270	250	249	266	279	277	229	255	270	274	258	272	271	287	272	237	239	275	274	266	267	262	268	250	261	247	264	259	261	258	275	254	241	268	261	211	256	277	245	279	236	258	248	247	269	226	250	254	269	253	258	272	252	259	237	244	264	247	264	261	259	272	268	235	253	259	282	249	240	249	288	258	242	240	268	243	252	252	257	268	248	236	249	246	238	254	271	243	240	283	258	242	260	233	260	268	263	246	275	281	257	243	262	251	273	241	247	255	257	232	257	245	241	275	272	273	254	253	261	269	259	226	251	263	250	277	278	253	254	219	240	235	272	255	226	272	267	231	255	280	272	266	262	268	267	267	258	265	260	224	249	258	269	261	261	271	243	232	263	265	251	236	252	251	261	280	248	271	250	237	241	237	255	225	236	234	253	245	276	263	258	277	272	246	240	248	255	232	256	246	269	216	244	260	250	240	244	231	275	249	256	256	275	251	269	213	241	270	241	277	273	259	247	242	270	241	268	258	264	244	254	241	244	266	274	293	290	260	272	229	258	262	280	251	265	252	248	239	261	290	241	234	255	246	274	261	235	259	266	268	225	269	230	253	242	251	280	246	264	272	244	222	243	251	265	236	242	255	253	252	239	258	288	233	269	274	274	257	257	267	271	248	240	209	270	259	270	237	278	262	272	277	291	265	258	259	236	253	279	280	237	274	278	233	227	250	246	294	263	264	234	253	269	257	269	233	255	271	262	276	238	307	254	242	265	240	266	267	248	291	264	248	239	256	239	240	264	247	228	254	246	254	280	262	239	258	285	261	247	238	255	251	274	276	236	240	259	244	253	225	266	271	257	239	251	283	263	245	282	279	274	243	253	221	268	268	239	251	257	246	241	262	277	261	242	265	258	263	266	266	250	247	265	261	255	243	270	240	259	248	253	250	270	261	241	267	223	270	253	271	282	257	246	261	261	258	266	248	259	252	249	262	241	258	275	249	276	272	262	265	253	251	273	284	205	270	281	244	253	254	258	240	278	237	280	231	253	223	249	261	247	279	268	250	253	237	252	219	253	227	253	266	265	247	242	286	243	237	257	255	248	245	243	244	259	250	236	285	239	256	270	257	283	253	267	253	268	268	247	259	221	245	262	256	279	260	249	246	268	255	264	258	229	263	242	243	281	247	254	263	258	282	239	291	270	243	211	256	280	254	252	269	263	277	240	261	255	266	239	249	271	267	272	242	278	276	203	263	250	288	251	262	239	276	257	262	248	233	262	265	256	270	250	266	254	263	226	269	273	278	262	252	253	266	247	249	252	259	272	224	276	258	261	264	247	275	261	252	247	255	244	287	275	246	252	252	288	256	281	285	258	247	251	283	268	242	238	246	240	259	273	218	256	263	275	251	271	250	260	263	272	284	274	264	251	238	255	251	281	259	281	291	239	250	260	240	263	241	251	251	257	207	245	280	248	257	266	245	219	246	252	260	231	250	277	280	262	245	253	227	229	268	246	276	270	252	275	264	266	239	222	266	247	239	261	271	268	235	253	264	255	256	245	258	233	242	270	251	274	282	268	261	260	251	221	260	258	254	285	275	251	277	254	255	268	252	277	244	257	252	283	270	263	241	251	241	243	262	258	282	281	274	253	230	229	239	271	250	229	243	242	283	273	276	274	273	241	250	228	272	252	271	267	274	260	261	223	254	273	256
37240	47972	32356	12829	3402	1293	593	522	529	515	535	454	529	455	452	509	501	491	480	463	474	472	499	449	486	446	522	470	489	468	474	489	483	451	479	481	505	526	480	474	494	496	511	463	523	516	495	521	516	469	515	484	516	474	498	470	458	515	462	495	470	515	485	457	457	462	492	486	465	448	501	491	502	521	502	517	476	484	414	463	483	505	485	503	460	530	472	506	490	536	508	513	517	522	495	524	498	483	510	484	495	479	501	452	513	493	500	505	489	499	504	524	498	461	481	502	521	516	468	477	492	498	501	511	535	470	463	497	484	532	490	508	470	475	502	518	542	506	504	461	486	473	475	445	519	489	489	487	484	462	487	468	522	475	513	501	492	497	535	501	452	507	506	487	494	507	448	484	483	441	474	553	504	487	458	474	480	496	480	503	513	495	527	497	499	487	468	520	465	473	477	475	469	527	460	521	478	485	469	482	507	501	489	510	518	498	448	481	480	518	489	487	470	521	488	496	491	473	474	490	490	509	504	476	499	488	496	486	500	484	492	519	540	471	488	453	501	499	510	503	466	453	479	510	499	491	459	457	496	461	455	478	478	484	485	465	465	469	490	473	504	494	480	498	490	490	478	514	461	481	487	486	483	467	528	511	497	511	527	479	480	465	434	509	478	493	458	502	521	508	498	470	513	490	504	540	473	490	462	484	553	478	487	514	500	498	511	488	512	485	503	457	512	483	505	501	463	488	491	497	474	483	469	509	511	507	523	519	526	494	471	492	492	482	510	499	493	465	480	492	465	465	467	449	496	514	520	488	513	498	456	475	481	522	498	478	482	493	483	501	510	491	493	466	461	491	505	502	484	497	492	469	479	466	497	506	460	505	520	533	513	499	553	501	493	473	507	489	487	485	451	479	485	450	479	445	505	512	510	474	463	502	522	459	480	507	500	467	470	490	462	508	497	480	489	509	480	491	512	467	515	454	496	554	482	532	444	523	473	491	498	469	467	530	511	471	472	496	507	488	481	495	513	503	509	519	464	470	508	504	483	491	460	495	470	497	501	518	502	468	513	498	497	519	501	458	518	478	509	509	505	472	499	472	524	501	561	495	491	480	499	455	520	507	500	482	488	471	485	514	524	506	487	465	509	510	492	512	510	522	492	471	564	485	479	498	458	496	499	486	460	508	490	491	487	462	511	485	495	548	432	514	468	528	481	513	501	481	507	494	501	489	485	452	477	487	494	479	470	517	484	487	481	472	526	481	480	468	516	478	475	467	482	458	512	480	499	491	488	482	453	481	480	491	491	505	484	485	492	470	513	512	452	486	490	483	486	516	465	491	494	458	479	503	489	494	498	491	523	450	498	502	462	475	489	508	527	553	508	519	475	530	475	453	453	504	483	451	494	464	530	564	526	488	521	487	494	466	488	473	475	497	485	502	480	527	530	522	470	473	472	511	500	509	483	516	525	476	495	510	512	472	472	503	505	487	531	481	475	472	473	484	516	483	504	504	457	506	478	472	507	495	499	539	493	521	515	480	477	465	476	505	530	496	467	506	484	523	547	468	509	492	506	483	500	489	475	501	505	484	514	455	475	512	508	516	524	481	496	536	437	489	494	484	518	465	489	523	534	486	441	479	492	448	467	446	500	511	490	479	437	465	484	499	455	453	535	447	464	489	519	500	481	509	489	484	522	488	507	476	526	462	473	472	500	506	504	535	471	507	460	526	471	467	493	522	469	514	484	464	511	528	489	490	500	482	493	510	485	480	473	489	482	459	521	497	490	523	481	479	487	471	466	474	471	486	517	493	510	497	455	492	482	498	494	543	501	485	478	470	460	476	480	485	488	508	517	490	556	488	514	476	481	459	470	511	503	483	523	506	522	474	497	506	478	488	483	491	475	515	502	502	470	487	455	469	479	478	460	497	506	493	503	490	491	495	465	482	491	512	479	495	499	495	439	495	501	482	485	480	515	454	481	493	484	449	477	509	471	496	472	474	495	492	502	489	489	544	528	492	493	495	488	470	496	490	500	474	495	488	511	480	476	476	470	484	498	446	498	482	453	488	518	494	521	484	473	485	475	481	492	451	522	464	486	456	478	514	498	517	490	515	507	492	482	532	488	486	503	471	511	511	488	470	506	466	511	474	501	474	500	480	503	535	455	489	482	495	464	491	506	510	493	545	492	501	474	497	502	516	503	469	528	508	495	497	501	517	459	483	497	468	460	510	497	488	488	515	512	481	476	491	512	491	479	465	501	496	516	487	513	552	475	490	470	472	521	496	494	503	501	522	531	485	487	465	471	496	485	522	478	451	513	504	484	470	469	483	519	455	522	525	491	480	463	474	473	451	470	473	493	491	511	500	487	504	512	521	536	495	510	501	503	498	489	468	495	516	467	532	470	487	511	499	498	494	527	528	503	527	492	493	462	489	454	495	473	484	509	532	515	473	462	513	492	540	507	464	446	480	495	517	465	494	515	482	509	485	493	484	482	501	481	468	490	489	487	496	479	456	528	458	524	496	479	501	446	504	514	498	465	483	516	487	518	468	460	515	490	500	524	494	472	482	525	478	479	493	537	520	512	489	502	472	502	505	496	533	492	520	488	464	517	472	500	483	463	501	517	521	483	498	488	505	504	491	506	475	535	467	521	477	469	460	467	469	520	459	529	514	514	532	486	502	515	508	474	455	540	543	523	487	473	471	521	492	500	511	497	481	512	491	491	535	477	508	501	499	464	475	469	475	471	490	472	501	481	489	488	468	478	498	452	511	504	493	486	512	504	502	441	495	502	476	460	476	497	465	461	506	449	503	494	497	479	466	509	479	502	512	468	494	492	518	489	503	558	471	494	477	483	471	508	460	472	515	497	476	487	484	502	499	505	515	449	491	435	476	486	514	497	432	475	467	500	496	521	491	492	476	503	496	513	468	501	498	505	488	462	528	497	509	465	504	476	490	486	470	492	460	493	466	504	492	481	503	524	488	466	506	476	484	474	468	517	523	527	488	504	464	471	473	505	508	462	469	507	466	530	498	494	472	471	458	442	474	499	463	477	489	489	512	522	511	528	506	496	494	504	492	475	482	508	479	526	485	505	516	494	495	522	507	478	508	492	493	524	458	470	472	484	489	537	490	499	478	488	497	501	510	515	488	485	511	478	470	479	516	491	522	460	481	541	487	506	454	464	469	479	499	512	507	515	513	541	477	460	508	442	476	460	494	513	476	511	536	521	467	450	507	472	472	493	490	500	486	483	484	529	462	496	517	487	525	469	498	492	487	518	550	443	483	500	467	496	456	521	467	518	474	496	473	497	520	477	484	452	456	493	491	454	529	486	483	469	514	513	440	469	484	484	498	487	498	490	473	491	526	488	481	510	509	509	460	503	519	509	508	459	477	473	525	534	516	502	529	505	470	479	441	470	474	494	513	460	502	463	497	505	496	496	498	521	483	524	455	487	456	483	488	486	486	502	493	480	505	492	476	480	525	512	499	471	509	477	480
24878	24750	34573	27822	18580	6507	733	349	267	304	267	275	273	256	248	250	290	241	268	255	245	259	269	241	287	252	283	261	252	250	277	274	269	269	272	248	265	259	264	227	284	240	295	268	264	248	282	257	281	262	280	248	257	271	281	257	243	268	243	238	292	265	284	282	276	265	287	250	288	256	287	282	262	245	297	275	243	260	268	263	278	251	250	238	282	268	252	246	270	256	259	294	321	262	248	266	238	254	262	268	258	248	283	242	298	266	261	259	254	250	269	297	295	277	266	270	262	244	264	255	288	270	273	258	255	279	256	268	271	261	276	258	245	274	244	263	278	252	217	221	276	272	250	279	263	260	264	256	266	268	252	279	278	259	272	266	279	251	255	277	282	253	292	255	273	301	266	267	270	255	249	267	254	247	262	252	253	260	274	274	282	273	277	231	249	262	276	257	300	269	266	269	258	288	250	275	262	252	247	282	256	270	248	262	291	251	244	259	250	298	243	217	244	275	238	281	222	273	254	279	253	256	290	266	247	247	284	253	273	231	255	297	250	269	245	261	276	268	272	248	303	278	252	254	246	273	259	245	274	274	280	278	267	256	263	259	254	289	267	267	286	265	257	288	272	269	254	271	281	269	245	264	272	264	245	259	284	260	255	245	253	244	275	268	275	255	253	270	255	279	288	273	284	249	225	261	259	250	257	306	260	266	227	282	257	244	254	238	266	238	279	246	247	282	251	258	264	261	232	257	235	248	270	284	270	269	239	263	240	252	298	300	272	256	279	259	230	256	264	261	283	281	280	242	236	267	246	253	257	288	247	247	261	261	281	284	249	274	264	267	268	240	275	266	264	269	265	273	255	248	280	281	251	270	244	258	257	255	261	254	284	250	268	238	267	257	255	273	266	267	239	264	245	269	291	264	270	288	300	249	287	291	252	245	268	273	249	280	263	268	241	264	271	235	269	249	244	247	244	269	284	257	274	252	271	241	284	255	260	266	278	268	263	241	283	268	280	249	260	280	281	241	243	262	264	260	253	269	274	260	256	280	272	274	272	287	267	241	250	230	260	272	285	229	271	248	279	228	275	241	271	292	263	286	277	267	269	282	280	276	292	215	252	284	249	224	275	263	275	237	262	267	279	255	278	264	283	283	261	273	263	279	272	268	259	258	255	254	250	298	283	269	255	251	287	270	259	269	244	260	251	275	277	285	290	274	280	275	266	273	283	268	262	281	234	233	282	253	271	262	254	257	249	245	257	282	289	278	275	301	278	256	248	264	263	263	289	242	251	261	267	269	250	278	287	265	253	274	250	235	268	272	275	267	266	252	264	239	256	262	288	280	272	228	262	266	277	255	248	278	256	236	278	237	275	284	310	275	247	242	259	275	269	261	283	273	241	259	253	264	229	282	246	262	255	225	288	252	263	263	269	268	273	280	227	259	285	253	266	279	246	310	280	256	258	291	245	247	261	241	266	253	263	251	274	245	260	292	262	270	279	266	252	267	261	269	250	292	255	254	276	296	261	243	265	218	269	238	252	256	267	252	266	274	237	290	313	281	295	261	262	294	248	256	280	286	275	226	256	243	268	274	262	265	273	244	254	238	254	269	248	252	241	239	251	254	260	243	261	267	241	261	274	251	259	254	304	269	255	248	264	224	283	247	270	263	262	249	259	265	294	270	263	249	257	251	262	292	222	237	268	254	246	257	285	274	279	278	283	280	271	274	244	269	263	260	257	272	258	217	257	273	297	255	278	254	257	252	246	262	257	281	253	226	267	282	243	242	264	247	248	259	239	273	265	260	279	256	253	261	253	279	270	260	264	261	229	228	264	263	266	264	266	276	264	255	267	257	255	237	262	264	266	266	300	260	239	249	236	251	234	262	258	244	250	262	280	242	265	263	308	246	263	246	268	277	273	258	240	268	247	268	291	278	266	258	263	225	255	237	253	255	271	289	226	260	264	262	286	263	254	265	266	257	239	277	292	258	253	281	245	297	279	256	272	247	263	256	263	238	282	239	259	250	267	280	297	241	273	259	252	258	284	286	303	287	245	273	306	269	273	256	283	252	282	257	255	267	293	259	276	271	281	250	253	257	254	247	252	251	277	228	272	266	219	301	256	238	238	250	266	258	273	271	247	286	256	278	262	242	249	281	267	236	242	281	253	270	272	252	272	267	249	273	285	270	249	267	241	256	269	249	269	246	282	246	266	265	270	277	265	275	289	276	261	261	246	270	255	238	265	240	260	243	249	266	260	279	280	277	283	264	279	268	263	300	283	235	269	262	267	247	258	277	248	267	268	252	273	258	251	281	250	257	266	257	262	241	276	246	275	287	296	242	266	245	256	261	276	265	248	235	269	289	245	272	270	227	265	258	269	264	290	255	241	265	261	248	277	265	265	268	251	256	257	273	263	300	287	221	233	271	247	289	272	279	252	267	252	256	248	260	270	263	266	261	253	255	284	254	281	247	250	262	236	255	268	270	244	286	281	262	255	265	233	276	249	252	262	260	252	263	268	259	269	285	275	271	255	264	277	241	264	250	279	264	265	262	263	228	253	250	265	256	241	259	283	267	242	249	246	296	256	251	243	277	248	263	274	232	263	255	249	276	267	233	268	280	259	229	279	241	271	295	277	259	291	276	278	246	246	275	249	271	266	285	238	273	285	280	273	239	276	275	292	285	287	243	292	274	260	266	282	262	265	294	281	278	269	274	259	291	267	244	253	265	251	233	258	252	276	222	266	269	293	274	244	245	260	247	261	241	238	231	273	238	277	271	295	259	265	250	263	236	263	283	267	262	274	283	277	238	279	240	257	331	287	254	244	277	258	265	263	287	252	254	284	267	261	311	277	254	241	254	272	283	261	260	263	259	260	267	246	246	244	240	216	271	277	282	249	281	253	273	282	251	232	306	261	258	259	268	225	267	238	244	308	242	280	251	266	278	262	244	275	252	259	261	267	261	261	258	260	237	256	242	259	275	254	252	280	278	266	269	291	236	262	251	269	237	263	253	247	263	250	257	264	271	283	281	253	257	255	254	236	260	258	268	297	257	294	283	273	258	251	264	264	258	292	261	255	266	249	271	273	258	247	274	276	251	259	301	258	234	279	265	275	257	277	287	270	261	257	248	257	264	253	276	287	265	247	279	267	270	309	255	249	269	294	299	285	289	251	250	282	236	260	260	246	279	286	266	275	238	258	247	255	284	274	259	263	275	266	256	287	257	286	246	249	289	260	250	290	278	254	264	236	265	242	257	242	251	278	283	283	242	260	267	260	256	273	234	280	282	302	266	242	254	280	273	257	292	280	272	271	285	267	318	249	257	267	237	249	245	260	306	286	279	262	272	279	252	248	261	253	255	251	252	288	254	228	221	299	268	252	270	279	270	259	292	288	279	294	279	282	275	241	288	245	282	230	260	260	268	235	271	242	227	255	264	250	231	249	265	254	307	239	263	275	278	273	265	282	261	270	276	276	259	267	281	273	263	286	281	261	283
59415	90179	64258	35572	16292	5281	1265	595	503	500	511	474	463	520	508	503	486	486	504	494	486	507	495	510	483	524	505	532	470	498	500	492	497	492	508	495	526	516	510	524	500	508	544	524	484	509	514	510	518	492	511	500	482	521	516	488	481	487	495	485	531	481	488	528	486	501	536	528	531	486	503	481	546	561	475	503	510	503	525	517	521	459	515	488	445	508	488	462	526	493	467	520	511	522	480	520	521	499	491	509	506	480	489	496	562	448	463	521	535	489	487	501	513	524	522	510	485	507	513	517	502	479	530	514	538	484	476	483	507	486	528	555	479	504	496	479	511	469	512	531	503	512	502	547	512	534	478	531	517	520	517	484	540	479	516	531	509	464	516	529	484	506	516	492	507	511	526	539	469	484	492	509	518	512	536	486	523	494	501	479	479	502	479	489	495	487	513	506	490	511	510	494	488	523	482	519	517	486	531	468	527	490	475	499	465	542	503	524	517	518	549	492	499	462	520	499	504	527	555	506	514	515	507	485	485	509	534	484	537	517	519	507	493	526	471	513	517	494	445	513	502	500	499	465	518	492	501	514	521	529	505	479	516	510	509	472	525	514	518	523	504	443	535	519	488	522	506	511	509	517	492	473	514	481	486	532	535	503	488	519	498	524	475	501	496	500	486	516	493	495	483	485	514	501	493	487	513	486	495	496	502	481	495	478	466	465	474	452	471	501	504	494	529	540	464	504	497	502	516	479	499	513	487	471	512	505	531	512	495	504	549	502	496	495	492	516	505	511	483	471	476	445	517	478	479	484	492	506	498	480	445	500	521	508	502	490	480	483	482	523	477	511	515	516	477	515	464	514	483	510	526	529	454	529	533	500	506	500	496	534	484	501	501	453	494	502	497	495	481	499	496	505	491	509	550	478	495	477	539	466	476	552	497	469	490	503	536	455	522	498	499	510	521	530	522	519	542	527	469	487	474	490	503	511	507	502	509	526	545	514	493	504	502	500	503	523	510	486	491	475	510	512	480	473	476	501	502	525	473	454	476	533	517	527	508	479	488	466	515	490	493	524	519	475	512	489	500	510	509	541	505	475	474	508	503	484	514	527	507	502	476	491	531	488	520	502	496	521	491	468	544	511	493	514	496	535	502	475	519	507	471	495	522	466	473	517	533	520	507	478	486	493	512	542	535	489	508	490	458	507	529	532	506	497	483	525	521	498	496	453	534	453	528	553	496	473	480	511	507	502	533	474	474	528	501	490	482	507	456	524	526	456	496	494	460	542	457	517	509	524	518	471	514	505	517	487	520	499	481	544	493	509	466	518	492	524	491	474	465	480	488	448	498	509	526	531	482	485	540	524	491	507	484	494	510	490	464	459	547	524	577	519	459	489	485	514	498	503	521	514	506	479	496	474	492	483	505	522	525	522	498	444	476	444	501	473	508	475	465	492	534	494	479	519	508	503	477	510	523	504	485	485	474	491	497	489	500	508	520	510	526	509	485	516	513	484	480	490	509	499	497	501	491	528	461	548	497	482	476	499	492	498	504	521	488	559	523	541	526	491	496	513	479	503	546	533	516	510	487	505	511	483	529	504	520	520	518	523	505	529	503	488	484	494	492	477	510	523	491	480	521	491	484	534	521	528	484	510	450	497	503	471	511	518	502	527	532	531	500	498	492	467	537	513	503	499	507	468	485	496	472	477	507	506	494	538	503	486	507	511	545	470	488	518	534	472	549	484	512	496	502	529	483	523	504	529	470	478	519	504	530	506	513	541	481	492	483	489	501	464	536	522	494	463	516	487	504	497	498	494	523	469	509	489	488	507	508	509	488	521	483	451	493	479	475	470	526	582	518	505	506	489	519	539	444	467	468	477	539	521	556	498	500	516	536	526	475	504	507	552	513	483	513	484	496	480	485	532	526	510	491	516	506	540	505	524	485	477	516	489	475	505	448	495	521	515	506	500	460	492	496	483	516	499	500	499	488	502	509	504	542	545	503	527	492	507	497	496	505	502	525	485	517	504	535	519	508	484	511	510	549	466	533	516	481	505	527	471	474	478	516	475	476	485	511	482	521	506	485	502	479	518	469	520	521	483	491	499	520	519	508	471	472	508	485	506	510	500	507	502	495	498	502	513	513	477	523	455	536	491	497	496	518	527	525	541	528	485	538	512	509	475	517	510	465	496	537	531	502	510	529	517	524	515	480	455	500	451	496	517	520	505	489	498	523	477	499	532	513	541	519	550	504	499	473	470	478	485	512	524	493	505	532	500	487	543	486	527	513	512	466	530	506	509	486	519	518	443	518	485	507	471	510	533	554	532	489	507	527	473	513	517	501	501	538	498	484	497	494	501	478	480	488	490	489	530	517	554	498	510	469	509	477	485	499	499	488	477	533	531	512	505	481	473	469	509	516	476	489	519	482	467	452	499	521	491	457	532	497	489	486	491	549	474	475	484	485	469	476	492	509	503	558	545	494	485	487	500	506	488	480	515	517	527	507	445	526	526	475	534	503	499	486	531	487	500	469	490	478	503	498	503	509	450	492	517	485	501	462	519	494	529	530	485	511	498	489	528	508	484	472	452	466	524	478	487	481	494	474	484	548	492	494	468	511	518	478	484	513	481	528	543	522	502	469	513	540	507	498	496	524	480	507	555	512	502	503	524	502	553	477	491	471	535	489	473	494	506	510	495	484	480	537	493	500	530	502	524	485	473	549	492	486	483	534	496	469	443	490	539	507	489	496	515	499	558	502	497	491	469	521	512	502	492	503	517	523	504	504	461	530	478	472	479	494	474	488	506	495	528	514	524	494	492	494	524	504	494	521	475	508	480	531	492	506	485	475	516	521	522	524	521	502	528	470	499	492	508	502	507	514	505	496	458	511	488	513	507	491	519	537	510	490	486	491	505	545	503	474	482	484	478	500	499	493	518	480	499	521	547	540	503	466	509	495	527	511	484	496	511	497	494	501	511	520	511	468	520	512	497	516	501	484	504	480	521	501	547	488	532	471	530	484	495	478	482	512	524	512	517	500	545	504	477	502	487	501	501	475	507	514	465	505	496	516	490	481	531	541	525	511	506	482	509	522	496	487	535	479	474	478	508	526	532	496	492	487	518	484	530	470	499	521	522	527	514	479	500	496	516	516	494	478	481	477	522	469	481	499	507	507	496	460	472	516	492	518	513	512	494	524	462	503	495	489	485	541	504	503	489	508	506	485	534	492	502	527	542	471	553	577	541	520	483	511	491	485	519	511	487	535	523	479	490	507	425	501	506	522	473	516	490	499	478	555	524	528	496	503	536	502	487	487	469	503	524	492	500	528	496	509	496	469	470	489	510	483	545	477	494	512	540	530	529	507	518	497	484	514	509	485	473	526	503	493	513	524	507	472	472	532	494	484	474	488	518	527	516	508	498	502	538	515	529	454	485	497	506	481	503	459	489	490	479	493	500	506	488	488	485	487	523	506	473	483	473	490	524	479	488	508	551	506	530	493	511
23500	22687	31929	26481	21575	16711	3431	416	349	345	324	314	336	329	304	296	313	316	294	313	352	321	305	299	312	322	279	301	292	332	319	330	305	345	343	307	304	315	335	302	297	308	325	311	324	329	335	324	300	299	280	301	304	301	322	306	306	312	327	329	323	268	322	301	296	340	286	300	334	272	316	316	277	275	314	320	281	294	324	294	341	337	328	306	307	339	282	311	305	313	269	305	312	331	324	305	302	318	285	279	308	302	339	338	318	321	314	281	318	306	297	328	326	317	325	293	315	284	287	337	344	329	295	286	314	325	280	298	323	331	319	317	302	323	310	281	296	313	311	289	306	298	302	322	308	295	308	298	312	320	333	308	308	306	323	346	343	311	317	311	294	288	305	305	295	333	309	298	313	290	341	326	297	284	331	297	300	290	322	314	329	333	342	353	339	316	338	304	331	299	318	304	308	327	305	321	341	309	319	300	307	319	289	307	306	295	315	291	319	293	285	318	325	320	296	282	287	281	288	319	320	297	301	270	322	303	289	316	306	324	291	302	298	335	307	302	293	296	316	324	333	325	303	328	311	303	299	288	273	335	304	295	295	327	351	298	317	327	310	293	307	300	330	315	336	283	315	324	325	300	320	318	287	308	287	302	271	312	335	304	298	292	338	289	298	278	301	271	294	330	312	279	326	290	317	312	316	301	305	303	315	334	323	317	306	316	300	305	314	298	324	351	292	295	332	301	336	348	321	293	327	302	274	341	332	335	322	342	335	312	325	306	295	270	273	328	312	304	322	300	315	296	315	280	348	306	334	316	311	308	322	308	312	321	295	327	335	302	303	300	301	327	334	332	284	336	275	322	313	316	309	282	284	294	303	312	314	299	292	315	296	315	308	324	273	298	287	293	314	304	309	301	334	278	323	318	321	296	331	341	324	323	316	303	285	314	310	312	262	296	299	312	305	289	281	328	322	337	316	332	301	287	312	315	275	312	316	304	327	321	332	292	345	288	329	313	314	311	280	300	295	303	288	306	304	338	303	294	326	316	292	306	325	296	347	327	319	333	337	305	314	319	302	307	311	314	290	312	312	312	311	301	308	316	292	308	269	324	302	312	309	294	318	309	312	307	280	289	297	305	313	283	297	301	318	315	285	313	304	310	306	306	316	293	294	306	299	335	326	289	303	302	352	294	344	308	313	307	311	284	308	305	313	316	300	293	305	301	303	308	312	318	315	300	274	298	322	304	288	292	309	370	364	311	335	301	308	329	304	330	306	315	300	296	327	320	322	326	284	345	333	335	317	297	292	289	287	292	324	305	268	321	297	309	350	307	295	318	306	279	308	309	306	303	308	308	283	308	306	292	367	308	298	313	320	313	320	323	318	295	297	283	324	312	324	305	319	315	267	325	322	294	351	332	316	321	327	353	321	321	322	321	282	287	343	296	300	300	343	337	288	287	299	297	336	338	323	309	299	302	305	325	285	305	332	341	303	315	314	323	329	266	330	317	301	314	289	317	319	283	323	318	293	297	298	336	344	301	333	318	320	325	297	281	329	329	334	283	319	311	277	300	326	318	333	328	299	305	288	316	316	310	311	297	287	320	318	310	317	319	249	298	311	302	291	300	349	309	306	294	306	357	334	302	295	292	324	315	303	313	295	315	291	295	303	295	291	295	307	311	316	301	288	335	302	307	324	345	303	289	271	332	280	275	310	312	317	335	302	325	322	335	314	321	304	321	296	309	298	341	332	317	305	295	311	282	329	278	340	302	327	280	327	299	319	318	283	314	333	327	292	314	330	301	293	330	305	289	324	311	291	273	290	291	328	279	288	304	320	318	335	301	277	316	314	299	290	315	340	293	351	309	328	306	311	301	291	337	316	337	311	336	306	300	343	318	311	321	290	275	320	309	289	344	299	326	329	299	308	319	320	317	334	319	291	285	297	331	310	309	321	312	300	306	308	287	332	282	322	274	294	327	356	301	280	304	315	292	339	303	318	303	298	295	302	281	278	314	318	296	318	327	287	307	275	298	333	337	295	298	286	330	281	310	310	301	281	278	306	305	305	336	288	336	324	316	308	318	322	311	334	319	291	308	317	305	309	299	305	274	336	342	280	299	317	329	294	306	304	310	343	325	272	304	289	314	317	302	325	291	314	303	316	305	292	309	303	312	338	297	280	302	309	341	322	302	307	303	315	299	294	294	286	334	329	343	330	332	343	273	315	313	268	317	309	307	317	306	312	288	317	293	328	307	300	333	306	324	317	292	317	333	287	289	322	333	318	332	328	306	349	299	317	296	331	306	302	320	297	331	308	324	307	287	306	288	280	307	311	329	294	331	286	336	322	296	348	306	314	287	340	327	291	299	298	280	321	329	304	323	312	317	290	295	296	294	310	316	279	298	312	314	315	309	281	284	349	287	309	330	327	285	327	313	308	267	314	326	327	295	286	329	330	306	309	309	308	300	321	309	326	276	357	299	294	310	297	283	330	311	316	298	342	321	313	300	314	302	344	304	328	282	329	302	277	308	301	318	313	327	350	299	337	335	307	305	295	284	307	325	340	303	288	309	298	301	288	332	313	308	322	313	312	302	300	306	298	291	319	327	314	294	322	301	295	300	337	277	350	306	330	327	367	311	314	327	301	321	301	313	316	338	287	295	300	288	300	286	313	294	286	323	326	335	281	289	317	309	305	313	297	336	289	289	342	346	309	287	290	302	318	323	310	301	335	300	332	304	318	290	277	304	304	300	300	341	322	325	315	339	325	297	315	288	307	330	282	332	285	296	296	275	324	275	288	265	301	327	309	322	302	293	296	313	310	335	310	326	349	305	303	342	316	306	334	300	306	284	320	314	316	308	335	303	322	304	308	306	327	304	286	305	295	321	311	312	302	324	307	334	313	312	284	308	336	309	308	312	295	295	331	294	320	313	294	289	308	322	312	308	296	340	327	317	260	303	323	329	296	305	322	310	325	320	312	332	318	317	334	309	314	297	307	300	308	285	325	315	311	301	325	286	271	324	313	298	287	337	269	342	325	304	293	296	313	305	298	319	306	290	325	324	302	336	291	315	309	312	312	332	310	323	326	315	297	315	322	323	318	313	308	304	326	311	312	328	325	299	327	311	325	308	290	314	318	327	280	296	324	360	313	297	302	274	313	330	309	307	307	293	312	276	322	344	331	315	342	315	336	277	296	325	299	311	337	318	328	293	296	299	305	320	301	344	304	312	338	293	291	322	283	330	326	312	289	293	299	353	330	306	249	329	317	301	278	301	286	324	324	303	314	289	321	311	303	278	297	336	336	303	272	289	299	294	319	272	308	312	322	348	310	296	290	298	300	335	296	290	312	315	323	303	289	335	300	306	294	310	332	321	274	302	315	291	289	322	316	335	331	325	307	306	311	326	285	314	304	318	309	322	315	323	289	285	312	291	334	341	342	294	290	301	327	326	302	293	304	294	313	330	327	328	303	339	319	297	333	324	290	282	285	306	348	313	299	293
60150	101326	73910	46404	25823	8514	1725	713	570	622	529	537	531	540	550	567	549	559	557	584	565	598	546	580	594	553	554	514	564	574	579	576	568	574	546	543	566	557	549	563	568	576	536	535	553	548	586	558	550	566	608	531	552	528	525	554	572	560	584	559	539	584	549	512	556	562	531	535	538	592	554	529	506	540	567	547	525	560	532	580	535	556	526	552	569	545	515	503	548	554	566	521	561	551	541	526	573	581	536	568	557	567	558	568	567	550	561	509	601	593	544	504	543	539	565	537	526	565	594	535	593	549	577	549	531	546	581	535	570	512	525	537	518	560	546	552	520	597	541	576	574	548	516	568	545	542	542	568	584	563	525	555	530	581	610	575	568	570	497	570	552	555	590	554	560	610	554	547	545	563	547	576	586	551	557	584	531	597	526	597	559	551	552	567	569	532	513	553	541	556	562	553	587	598	516	539	551	543	568	542	604	571	573	562	564	553	552	582	570	564	506	540	526	520	560	570	559	584	566	576	568	544	551	531	552	552	559	531	542	547	498	528	522	582	562	544	558	562	572	562	546	545	558	535	565	580	571	547	549	565	553	561	566	596	571	556	516	551	578	517	545	525	537	538	546	550	550	548	535	582	529	570	567	578	544	555	557	567	539	525	577	556	576	590	544	539	547	567	587	543	568	583	517	559	547	546	489	547	537	578	540	547	535	574	517	586	603	558	602	621	536	573	559	565	553	584	550	559	524	540	527	560	585	560	503	563	562	538	555	536	537	525	573	537	592	562	535	559	588	550	541	584	561	564	572	573	540	598	530	543	572	540	563	570	568	564	563	521	547	575	531	564	541	536	534	583	566	517	500	552	574	542	566	508	534	558	584	572	558	612	547	563	528	519	558	539	579	548	529	576	540	561	577	537	559	574	550	559	595	601	579	561	513	583	561	552	501	553	570	523	606	581	528	572	558	544	596	592	542	547	561	584	569	601	524	524	534	584	542	550	534	524	536	570	554	552	540	566	552	537	576	573	553	538	524	549	552	539	543	560	591	626	562	583	585	521	552	552	571	544	524	637	526	567	561	570	531	563	545	561	580	567	518	534	552	547	572	565	561	547	575	557	594	561	580	552	568	571	517	558	540	547	551	582	511	555	543	606	552	551	553	553	537	534	526	567	492	556	553	562	573	574	559	545	556	536	561	540	590	550	552	564	593	538	536	579	591	620	614	565	545	573	551	563	550	525	591	549	555	569	561	584	549	528	535	562	543	546	557	543	573	555	567	577	556	549	573	580	516	595	558	540	538	527	554	579	590	539	549	535	552	535	523	531	512	613	549	593	565	538	539	561	537	539	590	560	539	493	558	525	505	579	571	594	526	580	524	538	541	518	542	560	553	564	561	541	561	539	606	552	563	564	601	588	527	558	558	544	574	592	552	540	561	585	574	561	601	586	577	552	543	550	563	555	562	588	576	514	570	566	563	579	555	514	563	529	563	579	558	533	563	561	582	545	585	560	526	546	528	538	530	589	589	561	545	602	548	521	505	547	576	582	541	533	536	558	560	596	544	582	530	520	535	515	621	591	550	586	546	559	542	536	562	540	550	558	571	575	546	574	577	585	560	555	533	548	602	518	542	550	563	529	540	532	545	617	552	549	601	562	565	575	569	559	585	555	535	563	527	539	560	585	579	509	618	543	548	560	530	561	581	546	556	573	561	511	537	568	579	567	559	562	558	582	566	583	587	594	594	521	582	576	578	549	558	573	554	521	549	594	529	547	597	564	558	549	600	554	511	544	520	594	564	571	559	554	567	542	503	547	531	570	593	574	526	569	529	535	550	560	583	555	557	594	588	550	544	533	539	556	546	545	540	552	560	557	540	526	570	517	559	552	556	578	576	579	611	543	587	530	546	551	587	522	569	527	529	547	537	558	526	561	530	547	587	575	558	551	552	611	522	546	539	549	574	608	583	527	523	570	563	596	504	550	509	537	502	561	542	608	565	544	527	558	543	539	535	488	606	567	573	571	524	532	508	564	583	591	538	557	554	551	548	559	573	542	550	534	576	545	593	569	580	511	544	538	568	576	547	573	532	498	536	561	516	577	601	547	564	544	563	537	625	545	575	589	513	548	530	557	523	551	607	584	545	563	588	556	553	554	570	512	553	582	561	549	603	581	566	584	544	483	579	576	532	565	552	560	560	571	546	567	535	524	549	523	553	532	556	543	527	563	591	584	554	579	579	537	541	565	543	601	554	570	551	532	585	545	576	559	563	549	541	595	542	576	508	535	573	542	545	572	553	576	584	554	551	582	548	528	577	562	511	590	532	602	547	537	571	536	578	587	569	576	512	532	535	556	559	540	569	550	545	590	569	614	527	548	527	564	531	576	531	563	556	575	549	609	539	562	521	532	557	543	576	554	531	589	580	580	579	530	537	519	552	585	574	525	556	558	551	560	519	585	574	530	568	563	621	519	569	583	576	551	579	534	547	575	564	520	529	540	570	566	556	533	534	591	543	552	575	559	570	574	568	572	566	548	561	545	516	584	524	549	587	566	580	494	529	563	536	551	524	587	583	558	534	551	552	575	587	566	562	558	592	574	533	591	560	507	556	574	524	523	570	519	563	534	513	570	539	556	546	536	562	572	544	544	556	575	549	535	543	549	524	549	525	562	600	534	524	527	589	553	540	595	544	606	527	508	532	578	539	549	566	528	585	536	551	580	562	529	559	543	580	525	574	567	574	535	527	567	558	539	547	543	545	545	551	549	536	543	561	542	574	596	584	568	522	546	537	563	478	606	584	591	549	576	577	524	549	555	569	552	549	575	574	551	574	532	516	535	561	523	547	542	553	565	589	521	582	581	567	556	533	532	605	591	528	520	563	547	577	580	593	578	554	567	537	580	537	569	556	567	560	553	535	570	535	542	534	528	579	548	565	573	567	547	506	518	536	562	550	535	548	549	586	554	539	541	573	511	556	555	541	542	570	525	546	579	555	585	539	567	557	549	540	515	521	582	537	560	592	563	558	565	578	518	536	558	548	566	557	550	531	541	534	515	533	552	549	593	542	596	559	536	550	549	538	595	559	543	564	570	569	558	562	539	541	535	584	551	529	546	562	568	548	593	550	519	546	577	592	547	532	548	554	552	491	582	535	590	544	589	552	574	525	540	557	564	588	575	569	571	572	583	560	572	582	532	591	544	564	575	581	584	614	559	567	583	556	559	508	586	553	543	574	562	568	591	534	581	562	532	577	558	520	534	544	563	570	559	572	548	504	543	598	560	596	511	541	551	564	539	576	586	582	554	550	559	589	581	593	550	568	568	543	550	540	564	615	517	576	583	565	577	539	560	536	580	588	543	575	540	538	538	538	533	580	534	529	528	568	547	559	549	561	507	524	604	527	608	536	549	544	510	568	575	547	541	534	607	583	550	547	507	577	506	561	589	577	567	499	548	533	568	523	566	567	602	554	545	531	550	560	539	554	561	552	573	564	550	569	529	577	567
29208	30239	29009	14430	2881	672	363	268	263	261	260	241	249	289	250	250	241	262	239	258	266	245	289	269	255	258	265	259	275	254	247	237	258	241	268	272	273	281	266	249	248	245	247	245	261	237	240	242	282	270	270	261	274	263	239	284	294	270	251	264	267	288	258	241	255	277	245	244	252	252	255	251	263	239	233	255	269	252	268	256	261	259	258	238	247	248	257	243	243	285	272	266	262	260	231	286	238	271	260	252	269	277	278	231	286	259	262	263	217	285	250	250	285	284	251	255	258	270	230	264	268	232	233	230	240	236	279	274	255	245	281	280	266	271	237	240	243	274	288	260	243	284	275	252	247	250	246	244	261	246	266	265	292	236	237	274	294	255	252	246	268	249	264	270	252	280	251	284	259	249	228	296	251	264	219	256	263	247	247	265	274	257	256	271	245	287	261	272	266	238	271	279	272	270	273	276	249	236	272	231	261	287	267	272	255	272	252	253	281	269	255	275	261	252	222	251	283	242	270	263	274	255	259	252	242	251	244	254	250	241	305	263	252	285	258	244	263	263	257	254	268	253	263	274	272	263	261	262	269	264	270	254	263	282	263	250	282	263	266	259	289	260	248	256	237	264	283	250	224	239	288	253	273	284	260	265	241	246	269	282	260	264	263	272	259	277	252	259	287	275	250	280	272	274	259	252	243	261	248	285	226	274	246	252	272	281	223	256	250	270	239	259	232	286	261	248	236	262	275	273	247	263	239	264	257	243	270	289	276	248	242	257	262	254	242	251	260	269	247	249	231	257	250	229	257	248	293	271	227	275	269	240	253	241	282	262	245	273	278	286	257	277	273	254	273	293	259	272	276	276	274	258	247	279	268	266	247	245	259	261	238	273	240	267	220	261	242	284	284	243	283	283	272	256	250	264	277	269	260	253	263	270	251	277	234	303	271	271	246	257	261	243	255	250	261	239	256	249	251	240	258	241	243	207	253	261	240	241	270	239	290	254	288	280	267	243	267	269	244	260	284	259	271	257	247	244	263	235	269	237	245	274	291	264	250	261	241	246	266	287	271	298	288	279	244	278	248	237	270	259	249	275	238	251	269	245	248	280	252	246	245	246	281	267	285	282	242	274	259	262	287	247	260	275	250	277	262	265	241	299	234	278	232	249	238	255	276	278	268	281	235	242	270	258	246	268	259	245	270	234	238	263	238	273	255	256	282	266	254	270	253	242	247	269	252	243	243	236	282	264	253	270	262	235	261	258	257	261	259	284	291	252	266	263	245	271	255	293	272	267	255	271	283	278	245	266	262	265	264	265	268	279	261	230	233	285	252	276	270	261	267	260	225	251	247	242	248	265	247	252	278	260	272	273	260	272	255	261	269	275	273	244	293	271	262	267	275	242	256	264	263	223	238	272	248	277	243	271	294	251	262	257	269	242	250	252	251	257	237	259	257	272	267	289	269	229	288	249	257	265	284	286	275	240	262	258	274	249	267	286	242	249	273	244	239	286	244	264	245	226	246	276	228	245	287	267	245	241	265	276	233	244	265	256	279	256	278	276	288	271	252	255	239	260	279	270	263	253	293	271	232	270	269	288	254	266	263	253	263	251	261	288	252	272	271	284	305	254	270	257	270	254	264	246	290	275	266	261	264	283	280	268	275	254	254	249	259	261	285	261	251	280	270	246	288	257	241	268	244	268	272	270	274	245	274	264	265	259	271	270	241	229	244	261	275	271	235	273	273	267	287	264	247	236	241	248	269	257	289	285	249	248	268	269	285	280	253	263	273	256	241	266	288	256	264	253	254	278	231	270	295	234	278	282	291	259	234	253	244	280	262	256	259	284	279	254	286	243	272	244	270	271	254	311	265	278	258	264	264	274	253	260	259	248	287	270	246	259	236	266	258	268	249	263	251	253	270	257	286	235	264	252	241	279	253	266	235	267	277	268	231	275	292	241	268	232	244	286	258	254	250	295	243	236	249	290	252	274	282	243	293	228	248	257	243	261	266	258	271	267	247	294	277	268	238	264	229	252	257	272	257	267	258	249	244	236	273	267	256	236	284	272	270	276	268	276	263	247	259	268	285	239	268	264	257	272	253	244	277	280	274	264	244	309	246	238	265	269	250	262	250	282	266	274	270	276	256	266	250	289	264	273	268	245	283	253	257	280	241	259	266	272	246	264	234	280	243	264	293	239	231	288	253	236	263	279	257	256	256	268	290	253	273	262	268	247	275	284	260	286	256	270	263	266	252	268	261	254	258	261	256	251	262	257	255	246	263	261	263	221	259	245	247	267	269	219	259	254	244	256	267	268	236	260	243	258	244	245	277	278	243	245	274	287	254	276	256	257	278	249	298	284	259	260	263	263	281	246	274	245	246	284	248	264	267	282	299	243	283	245	238	284	284	244	279	269	273	256	286	250	267	260	252	253	267	277	278	291	247	258	244	265	250	240	296	252	271	234	243	256	244	245	283	257	265	247	238	239	256	251	279	276	266	214	277	249	244	223	235	248	225	264	253	275	271	247	259	262	281	278	266	264	246	262	243	272	269	246	276	252	276	229	254	278	265	265	267	265	272	275	264	267	260	251	277	250	252	260	274	250	296	243	269	257	241	256	238	232	263	278	258	276	285	256	222	246	276	263	276	242	282	246	274	236	246	244	260	279	279	263	251	291	275	286	282	324	274	246	268	297	263	273	259	246	285	256	288	235	240	259	274	237	275	238	282	243	256	273	241	272	284	271	290	236	283	228	260	240	259	283	285	262	241	259	254	249	273	243	259	260	284	283	254	256	274	247	280	299	248	263	285	239	266	267	275	266	282	240	229	252	246	248	249	258	247	256	240	278	272	248	257	273	240	258	256	288	239	264	263	262	270	270	266	270	264	253	247	289	221	264	283	243	257	264	273	247	247	266	264	287	246	242	252	234	252	258	268	273	244	236	250	253	257	235	259	266	274	263	229	280	269	259	289	245	234	258	230	248	290	232	272	252	260	249	259	255	297	261	248	255	250	240	246	254	267	259	279	271	240	280	241	270	264	261	273	244	300	262	262	253	272	274	254	258	256	242	263	272	272	282	254	224	229	276	236	282	241	268	256	245	249	223	252	280	269	257	242	260	241	268	245	260	281	257	263	273	238	259	237	242	257	273	246	287	260	302	270	263	261	249	245	281	293	254	267	260	266	248	265	247	267	249	257	274	254	283	245	255	268	289	263	234	249	243	251	260	239	288	253	274	249	262	270	268	258	260	273	232	253	278	238	269	251	247	265	295	262	261	255	294	235	255	251	267	253	269	253	252	255	265	275	282	238	281	276	248	249	269	278	267	270	287	269	267	266	247	276	273	238	252	261	264	257	280	260	260	257	252	256	256	278	239	249	261	279	275	289	274	271	289	295	277	271	239	279	240	259	254	266	268	262	273	254	255	270	268	266	245	239	236	266	264	264	267	283	275	257	264	270	268	279	252	252	274	267	249	249	269	247	240	253	274	257	264	289	307
36297	48668	34878	16950	5242	1292	635	497	521	472	536	482	544	498	485	518	478	533	474	482	503	520	486	493	516	469	468	531	501	513	492	492	540	473	466	469	505	542	539	485	508	538	488	470	455	478	498	497	516	519	494	480	501	435	491	530	493	520	478	497	483	486	445	492	499	516	472	465	511	496	494	492	510	499	483	510	506	482	507	484	478	512	484	510	503	478	523	514	495	506	481	491	543	508	472	495	476	490	500	471	461	515	508	508	493	474	474	474	468	471	509	499	505	514	486	511	497	518	500	491	498	465	482	483	476	498	492	528	504	500	493	455	449	444	522	495	501	514	485	502	470	500	500	488	476	493	502	517	507	471	513	483	465	482	519	504	495	464	483	528	504	476	501	479	499	509	441	488	535	488	483	470	536	453	496	488	478	513	446	528	536	508	509	523	527	491	472	517	516	517	485	472	479	495	525	480	482	495	547	520	502	523	456	499	466	480	474	490	491	480	461	492	452	467	511	468	481	470	490	503	499	489	487	493	473	492	488	484	500	528	488	490	504	459	478	495	514	465	467	501	484	482	492	554	497	507	514	468	529	519	477	554	537	483	518	481	521	486	498	506	494	514	515	512	492	487	533	471	453	516	417	478	493	462	501	505	470	496	526	521	478	530	470	533	524	486	487	436	446	490	478	507	477	469	523	468	482	460	535	489	500	474	533	491	476	496	506	534	498	482	485	532	443	497	506	497	472	477	478	483	501	474	521	478	525	523	473	516	479	490	483	498	492	459	508	498	472	501	525	462	540	482	478	509	466	507	471	481	488	498	511	519	482	478	513	556	488	446	486	451	509	482	493	497	533	510	487	479	492	490	473	489	509	502	501	482	517	483	492	479	437	487	481	483	443	502	508	507	485	510	476	488	445	472	533	489	491	467	463	502	459	454	495	529	487	512	525	495	517	512	488	526	526	507	465	452	498	529	477	529	486	494	443	507	489	527	504	499	498	454	447	492	465	524	551	497	499	490	480	533	504	518	494	509	530	502	526	475	517	508	507	466	498	538	475	513	482	476	532	468	488	536	503	454	489	514	503	474	491	458	493	543	483	497	475	459	517	478	498	477	519	483	508	487	506	507	514	506	505	509	518	490	477	496	499	496	474	487	514	471	509	494	464	475	476	529	485	478	550	461	486	469	484	538	510	521	495	481	518	507	503	500	486	525	535	497	509	472	503	484	495	481	538	516	497	490	503	498	487	473	562	530	508	518	469	493	467	506	508	509	498	491	476	479	479	489	496	479	474	487	472	451	466	487	517	501	487	510	525	512	512	472	503	523	476	489	490	475	436	472	464	490	478	473	523	489	476	479	493	503	488	511	486	460	483	466	491	451	475	505	525	462	486	488	503	512	472	495	489	474	485	461	489	531	506	530	504	523	463	512	526	460	497	523	494	487	489	525	496	498	471	506	514	501	480	494	485	481	498	528	505	468	538	492	524	485	518	484	485	512	500	504	475	462	510	504	477	502	504	481	506	426	533	518	490	502	514	470	519	488	463	480	531	508	496	458	495	504	490	514	508	495	476	498	482	493	492	507	523	516	491	510	534	497	518	510	487	492	500	498	482	497	475	486	504	489	480	525	529	497	456	479	498	511	482	501	528	513	506	482	472	527	495	499	485	486	477	467	478	457	485	530	497	459	480	498	457	502	477	475	495	522	518	486	463	522	476	462	477	523	458	447	478	551	509	535	477	446	438	498	523	505	508	511	511	467	490	477	511	485	500	501	512	472	485	439	485	470	470	469	518	493	457	456	528	508	501	518	504	507	488	512	533	497	491	507	458	524	522	518	493	487	444	498	539	495	499	486	459	475	504	505	494	490	495	499	463	493	474	514	473	481	474	464	478	473	508	514	502	479	486	503	499	488	501	478	469	461	463	480	504	497	488	501	508	534	477	487	475	516	489	498	496	513	483	503	497	472	513	500	448	493	461	512	478	470	484	525	484	488	494	515	477	505	482	494	487	504	476	491	483	521	487	501	513	473	477	478	472	490	500	500	516	484	508	471	493	520	486	494	524	466	471	512	459	482	443	500	473	558	469	481	481	479	484	501	505	468	501	490	507	575	475	517	530	459	520	480	493	429	484	494	503	487	487	516	509	511	491	511	495	490	486	469	493	491	484	499	544	523	484	480	517	494	475	511	491	479	528	485	512	509	508	489	501	494	462	526	521	511	506	512	521	502	505	489	536	507	533	539	519	491	491	487	492	525	479	474	492	505	473	454	478	509	501	521	531	453	481	486	472	478	537	513	471	476	477	518	491	526	498	435	513	501	515	486	512	479	515	479	468	491	476	478	500	516	493	507	452	437	479	525	500	523	501	507	521	477	478	515	524	518	514	501	502	478	466	502	461	493	493	471	472	532	479	521	529	502	504	474	465	518	442	476	478	501	510	482	498	433	507	509	503	528	506	480	501	483	495	468	509	523	540	484	496	483	460	475	456	480	473	501	479	492	528	473	527	469	509	482	479	490	490	457	476	492	493	500	539	482	489	473	500	487	504	485	496	490	501	488	475	501	506	483	472	483	491	462	479	499	514	450	530	485	515	464	512	509	461	474	512	490	530	487	483	452	501	529	461	480	474	498	541	501	516	460	473	576	519	461	502	469	516	505	493	522	462	512	521	491	491	459	516	509	466	539	485	503	513	499	454	490	459	497	492	492	478	511	523	532	481	480	500	493	499	472	467	503	495	479	495	481	452	460	504	505	471	488	479	480	515	478	487	500	503	516	500	536	483	504	481	500	501	531	502	484	519	495	479	506	489	488	495	464	487	490	549	515	481	473	530	480	497	492	496	481	478	501	481	552	498	477	485	495	482	471	503	498	464	486	491	479	493	506	456	489	538	511	491	482	515	500	446	496	566	481	497	483	432	463	494	510	506	471	486	504	492	481	522	501	511	480	510	480	482	483	470	468	437	499	480	502	461	507	454	524	457	495	492	535	525	505	499	504	480	522	444	505	494	495	520	488	489	512	504	460	482	525	511	530	474	525	513	507	502	494	511	460	499	552	525	480	518	489	465	474	497	514	519	498	526	530	478	510	492	489	482	504	506	487	489	473	515	483	519	476	491	499	524	517	504	488	517	456	474	519	502	473	474	512	483	508	512	499	493	481	490	498	497	444	512	513	502	517	527	490	507	495	495	493	490	468	519	485	487	507	498	485	481	490	506	514	461	480	466	491	517	517	481	475	461	510	498	487	520	525	552	464	515	501	479	492	490	493	485	477	520	475	490	495	469	515	471	477	488	519	522	482	500	509	491	466	501	483	485	507	451	486	505	452	469	522	498	517	530	507	460	473	508	482	495	459	538	534	495	527	522	526	518	487	523	462	499	480	490	451	487	434	522	480	505	473	503	522	442	531	440	524	520	474	457	510	489	501	493	504	495	483	514	462	463	465	499	494	498	483	503	439	521	494	491	488	501	505	509	473	483	493	508	532	463	473	479	455	489	499
24816	24016	35733	30930	20172	7483	793	333	279	279	273	252	294	304	270	269	275	265	261	309	277	271	276	305	249	284	258	270	292	264	281	257	284	257	257	254	312	286	277	272	268	299	261	289	260	256	261	245	297	237	285	246	301	244	253	249	298	274	301	270	295	260	288	242	250	262	247	293	243	267	235	302	239	283	275	261	270	259	267	268	255	256	235	249	258	286	281	278	276	315	272	255	280	264	272	270	272	262	265	289	244	271	296	286	271	273	245	268	279	276	276	277	283	262	264	276	289	286	281	269	274	264	267	231	268	310	245	272	291	278	238	247	281	275	269	272	272	259	263	303	282	256	256	282	270	268	257	279	272	254	285	258	281	287	269	292	295	284	238	280	248	256	286	255	265	266	233	247	246	231	273	260	256	263	265	271	291	268	264	276	262	293	298	293	291	236	284	283	296	276	290	274	270	285	270	251	243	266	283	286	261	253	281	259	247	257	287	272	264	254	262	264	300	267	280	273	282	264	262	283	272	288	279	269	282	269	256	245	257	254	257	253	264	299	283	271	224	228	279	223	293	286	276	248	248	305	276	292	285	261	293	288	245	270	264	282	237	272	276	304	243	269	314	256	266	277	290	270	267	262	256	249	290	266	251	287	274	261	271	269	244	273	243	238	272	280	261	257	264	285	277	270	260	294	258	280	290	268	273	300	258	266	255	260	261	292	250	286	260	249	234	252	263	244	287	267	280	288	260	269	281	292	251	276	268	256	245	266	299	263	269	276	282	275	245	272	272	277	259	277	269	300	259	248	267	272	297	269	279	265	285	272	264	262	268	255	269	248	288	239	252	266	257	279	294	264	291	288	260	270	256	293	293	262	264	250	285	289	283	256	280	268	270	291	273	231	278	237	287	271	255	269	288	220	294	265	268	247	261	244	245	272	260	248	277	239	275	273	276	242	279	247	266	264	284	274	245	255	301	250	264	258	236	257	263	261	252	255	264	270	292	253	284	258	269	266	272	297	270	269	299	259	246	269	269	299	262	269	287	279	270	254	250	264	227	265	263	240	277	295	256	281	267	277	255	270	249	278	254	242	266	239	281	228	297	265	268	299	260	262	278	257	264	251	250	251	232	261	254	252	306	236	303	259	264	262	268	276	265	256	253	287	228	255	264	282	257	261	266	278	268	255	269	235	268	263	287	277	262	267	256	257	276	280	264	237	248	254	280	265	269	256	274	242	285	259	276	289	241	254	262	251	263	260	238	262	266	268	264	279	225	261	272	266	272	273	261	228	252	254	254	281	278	296	293	273	250	253	259	256	255	262	266	279	269	254	294	288	259	273	275	269	260	285	270	274	276	264	269	284	260	276	260	287	256	260	291	278	288	285	276	277	264	288	257	276	261	267	263	263	295	268	254	273	269	273	258	297	275	235	265	255	282	255	242	259	264	280	253	245	288	294	248	298	276	270	274	258	256	261	306	264	269	284	245	294	284	270	257	267	302	243	241	263	253	286	249	268	246	240	298	300	272	254	278	255	279	260	250	259	266	256	234	260	257	253	266	240	291	281	264	273	253	243	253	275	243	258	275	255	241	279	273	264	273	237	251	251	269	302	278	250	251	262	286	268	241	280	235	270	268	276	278	233	250	283	265	257	261	280	246	266	285	252	285	275	286	283	255	278	250	279	261	248	284	281	303	269	260	257	317	257	264	269	280	284	248	257	240	271	267	282	276	272	251	247	260	257	287	295	262	256	268	257	248	264	278	281	270	259	250	268	286	238	282	272	312	231	262	266	263	262	297	280	254	250	261	275	248	278	285	276	285	278	254	253	256	254	255	267	266	262	255	288	272	269	278	249	282	291	251	282	251	285	253	287	284	253	306	249	276	319	295	267	267	278	257	254	276	280	270	269	269	287	278	255	281	284	250	260	274	265	279	256	248	306	268	257	259	260	255	254	261	263	285	264	264	255	262	261	256	249	264	278	262	233	258	266	272	290	291	290	229	265	263	269	275	278	296	280	256	257	290	256	290	260	285	253	280	276	247	281	243	287	240	281	296	282	279	285	247	278	264	275	271	257	274	267	289	268	270	265	287	256	289	265	273	228	278	263	281	261	265	285	254	280	251	239	266	236	258	247	268	237	253	267	255	281	271	272	266	269	284	261	248	263	279	274	277	259	250	255	291	218	265	247	273	257	253	260	244	270	284	271	275	288	284	256	250	269	260	263	260	275	311	247	260	281	263	287	284	266	238	280	259	254	248	231	223	254	264	254	276	283	283	254	253	281	259	274	274	264	250	255	242	260	277	251	286	272	264	271	262	286	271	249	247	260	249	282	265	286	245	282	265	248	278	253	260	262	256	250	266	305	276	252	262	302	250	254	296	278	257	241	242	256	234	273	283	274	264	258	264	283	268	283	252	254	294	256	276	261	284	265	264	247	242	266	325	275	260	265	265	262	260	252	274	268	290	292	273	274	252	249	279	304	265	271	280	253	282	306	242	262	273	249	255	252	259	296	262	244	243	266	284	257	271	261	259	252	265	300	289	244	252	261	261	276	249	278	260	269	276	246	294	270	272	271	304	292	278	292	269	277	246	284	261	262	303	252	271	273	286	253	234	277	265	264	277	256	274	241	299	258	267	250	284	271	287	297	274	248	262	257	295	263	293	248	262	278	265	294	267	255	268	286	253	248	279	254	285	265	258	282	252	264	275	249	278	266	241	270	266	257	294	251	230	278	246	261	225	225	273	281	277	274	292	286	264	259	251	280	271	298	239	253	255	248	275	287	255	289	319	266	230	250	266	305	273	272	288	254	277	273	264	269	300	280	280	262	280	259	248	263	290	253	255	281	300	268	277	287	288	281	271	262	245	268	290	292	250	273	253	275	268	256	243	261	266	269	251	258	277	247	291	256	281	275	280	248	280	300	269	265	268	265	249	254	298	281	255	245	278	271	267	279	269	276	274	260	279	272	261	291	290	251	277	268	257	301	265	252	254	261	304	256	285	276	277	218	253	281	278	270	252	260	279	271	268	258	268	260	268	259	247	274	275	259	284	252	280	265	243	302	228	263	251	262	270	281	274	272	229	272	264	271	254	286	258	250	261	265	307	258	272	264	315	264	269	293	268	296	258	277	276	249	272	276	268	275	287	269	274	265	250	292	269	278	292	275	288	254	258	290	268	277	273	226	250	259	256	283	291	301	263	267	264	266	267	271	255	256	273	261	243	285	250	289	261	262	270	297	261	268	288	286	289	251	268	264	288	286	269	274	239	256	294	257	284	266	275	283	286	247	253	279	237	265	285	237	247	231	287	271	267	285	269	265	266	248	269	246	291	278	267	258	257	268	242	273	261	302	251	267	244	241	269	261	269	261	279	281	251	275	258	274	260	264	282	279	296	284	276	282	284	268	269	276	244	249	255	259	251	267	278	283	272	269	273	258	272	262	268	278	265	230	297	258	258	292	281	253	243	272	265	282	265	273	259	276	272	252	275	252	289	263
59044	90231	66447	42090	20324	4883	1059	622	484	469	484	495	501	495	489	524	471	488	485	482	511	487	474	497	536	506	496	496	507	497	503	497	528	508	448	526	469	466	530	511	530	496	534	494	481	508	560	516	482	477	474	473	487	513	476	490	463	537	494	516	502	482	517	485	521	515	501	454	488	482	530	517	481	508	530	500	490	519	484	500	515	512	509	476	483	496	532	518	481	506	515	486	469	506	514	521	516	536	424	469	525	503	474	466	520	524	480	529	498	480	468	473	522	536	484	527	521	525	483	513	506	506	518	510	464	513	507	471	527	461	479	507	517	528	477	505	503	463	518	528	484	462	491	529	517	487	518	496	543	481	500	500	481	469	518	476	473	502	520	511	477	489	513	473	505	451	520	517	526	504	500	506	469	499	531	501	482	481	478	471	503	514	507	476	521	507	516	488	507	492	550	510	524	478	501	511	509	491	484	461	517	457	456	499	522	533	492	493	475	499	561	488	494	475	528	516	473	508	520	525	465	485	491	504	533	486	510	530	503	500	492	515	526	515	484	492	551	492	518	496	531	485	480	487	500	551	509	497	503	491	485	523	503	488	516	492	490	510	531	513	523	508	455	493	501	518	502	511	494	469	489	499	486	514	495	508	494	547	482	519	497	484	543	524	449	465	468	494	537	512	528	507	482	500	509	537	497	505	519	566	494	494	469	507	515	462	457	489	493	524	485	491	502	506	495	503	447	494	503	492	446	516	485	489	529	527	545	513	522	524	482	553	547	484	479	521	477	474	480	509	470	524	522	489	510	508	505	494	533	518	510	499	450	506	537	530	472	502	534	480	457	523	494	475	504	532	531	519	480	492	485	509	516	546	499	509	497	520	538	476	533	505	534	532	475	536	494	503	470	466	485	527	477	488	500	500	495	513	457	476	461	495	525	501	518	529	477	491	475	465	537	529	485	516	526	509	522	516	497	531	529	509	515	506	470	481	487	517	515	520	511	524	566	534	481	474	469	500	550	521	534	516	546	480	524	527	508	513	523	519	492	499	517	526	498	515	505	506	502	478	483	542	503	518	507	449	481	522	514	518	498	505	491	505	494	523	481	485	498	503	546	470	494	513	513	535	506	515	480	485	545	517	497	504	494	511	493	520	526	489	486	506	443	506	533	509	501	507	503	482	486	509	524	477	513	538	501	507	525	508	510	534	523	542	511	472	512	509	543	515	497	503	497	473	519	483	494	552	509	540	507	495	535	480	542	502	545	495	524	478	450	471	480	480	516	505	516	509	477	488	479	531	548	531	507	505	521	472	487	467	503	517	477	497	486	530	529	469	495	508	503	485	485	454	474	502	559	491	475	492	523	515	524	501	540	523	528	499	510	531	547	536	507	503	518	546	491	472	517	496	511	500	518	496	525	506	524	513	531	466	477	507	461	482	504	496	530	513	536	539	514	534	475	464	503	503	503	547	517	494	509	519	469	560	500	469	516	463	458	495	501	488	485	493	485	499	492	512	523	516	541	479	506	508	495	500	527	488	491	524	521	500	511	523	499	499	510	507	523	510	531	518	485	512	491	504	491	478	482	470	512	491	433	500	549	507	521	507	480	508	517	535	505	483	533	531	491	528	495	528	499	505	547	520	491	516	465	510	504	493	482	471	536	485	504	534	537	491	500	517	509	478	488	486	489	489	520	503	504	502	536	471	507	522	502	467	495	444	529	490	515	499	478	486	498	485	471	497	506	506	488	505	481	523	497	505	507	469	482	513	489	481	510	526	511	498	512	487	463	528	501	505	511	507	455	504	498	466	485	493	507	495	509	546	474	517	467	486	555	498	503	529	487	499	534	529	496	497	524	486	539	506	496	536	522	515	478	511	485	466	516	496	566	506	427	526	524	560	547	503	489	494	538	461	530	490	485	546	513	458	509	478	526	503	467	466	491	489	494	508	497	483	499	494	477	515	495	465	534	509	526	481	511	488	510	498	495	509	517	475	505	516	511	507	562	551	545	524	466	510	512	528	474	519	494	478	455	511	489	491	479	513	536	532	478	517	500	533	514	471	538	530	502	538	458	476	513	512	470	528	539	500	477	484	493	514	496	518	462	531	529	500	493	512	472	525	522	508	501	494	477	552	512	501	504	482	483	483	516	496	499	504	514	496	513	516	494	553	477	535	503	491	529	506	511	510	511	509	512	490	532	483	553	536	492	500	515	527	502	492	514	547	483	495	494	497	501	489	500	489	465	521	480	535	530	503	506	506	505	510	501	520	497	479	529	535	493	525	513	491	494	498	542	538	540	492	524	501	499	456	527	522	514	520	499	519	500	455	515	528	475	532	450	520	514	475	530	499	508	447	531	510	494	555	491	522	510	489	503	475	497	526	512	479	490	500	521	505	498	541	495	521	439	519	508	560	531	531	495	496	452	507	499	442	495	486	501	493	517	489	477	525	533	505	489	461	465	503	517	513	530	532	502	531	495	502	491	544	523	514	478	485	464	462	511	495	496	482	542	507	542	508	508	493	496	499	501	492	509	516	516	493	545	523	467	485	493	507	517	470	482	510	485	486	531	496	474	520	493	536	476	457	496	493	546	491	510	513	492	449	529	500	529	529	550	509	532	525	461	509	494	458	448	488	519	474	480	506	463	510	462	494	474	514	462	515	520	490	488	513	474	510	488	502	517	475	548	522	489	520	513	503	477	488	521	471	533	510	501	489	533	501	524	508	509	540	482	530	481	513	483	492	519	541	551	455	496	523	517	492	477	525	492	451	506	498	516	493	493	519	476	493	520	478	479	483	502	516	509	521	491	521	506	481	468	498	528	474	480	495	536	474	544	526	484	511	472	454	506	536	508	548	530	517	521	499	535	527	469	496	523	494	514	493	501	473	484	535	521	536	536	471	486	497	528	502	470	482	516	478	522	509	530	514	520	478	507	533	507	451	556	490	506	499	480	507	497	547	514	538	479	518	522	526	525	486	516	501	514	485	507	535	511	484	524	532	498	522	507	530	470	496	492	544	494	532	480	510	507	470	514	515	504	513	516	501	492	481	545	542	504	485	477	534	488	530	523	543	487	534	502	570	488	482	500	467	474	531	521	535	510	520	513	479	485	519	487	516	504	493	517	501	485	516	535	502	489	503	458	486	505	490	477	477	499	506	464	505	507	510	492	492	523	479	499	503	494	503	516	488	532	534	445	481	563	519	518	485	484	479	513	519	530	487	499	552	499	466	525	514	486	503	485	493	517	508	500	514	513	511	493	493	513	492	519	514	505	519	486	502	514	496	499	464	541	495	498	499	515	555	504	542	553	499	473	522	519	498	507	526	502	473	510	487	481	514	486	457	549	472	494	489	477	528	504	510	509	495	496	530	517	501	488	482	512	502	529	525	512	495	518	503	528	487	506	523	511	527	494	504	502	521	492	545	496	498	525	502	492	504	507	477	521	542	536	482	468	491	518	487	511	526	520	475	508	505	518	491	470	464	477	465	530	519	501	486
23496	22304	31991	27116	22293	17448	4363	458	338	315	310	297	280	337	323	306	313	335	282	315	310	333	333	299	327	315	329	311	307	336	317	296	318	328	338	309	288	321	306	327	298	302	304	325	285	289	286	317	293	318	305	301	316	302	319	305	333	334	315	302	300	307	335	352	310	347	306	326	325	295	333	327	337	306	283	284	306	311	340	331	298	306	311	307	290	327	311	337	333	327	318	311	321	308	299	314	291	310	299	283	319	306	317	328	310	322	306	281	317	291	322	313	308	312	300	326	322	318	314	306	304	297	302	326	331	300	290	355	303	281	327	321	345	302	326	308	301	314	325	304	301	313	328	316	326	333	315	312	340	316	317	352	311	293	308	305	301	302	297	323	343	365	333	335	322	295	310	287	266	341	303	328	318	302	293	316	305	307	315	290	304	309	319	292	320	310	299	318	288	314	306	313	311	334	324	294	299	295	313	304	294	332	291	331	335	308	300	308	310	314	312	318	286	326	301	283	321	297	347	306	286	310	283	322	311	300	341	308	283	335	301	319	325	314	291	318	274	312	302	314	321	312	292	286	292	299	287	319	347	295	304	308	315	289	317	294	301	326	328	317	302	298	293	336	319	328	322	294	289	317	290	297	313	333	329	315	303	321	312	292	333	323	312	311	311	320	319	338	326	325	325	298	282	308	322	306	291	306	340	347	287	318	290	295	300	325	317	330	307	284	284	297	286	315	315	301	314	341	289	281	321	300	301	322	324	319	336	325	320	355	301	297	292	328	282	321	323	291	318	323	333	316	347	313	291	323	323	323	305	301	323	309	317	300	323	284	322	332	290	300	317	306	326	301	306	283	338	305	309	325	300	307	300	319	303	314	328	305	331	312	307	320	317	307	309	336	332	316	293	302	328	331	328	280	321	308	285	319	328	293	328	294	348	312	317	302	301	309	295	324	319	317	316	319	294	293	308	325	344	320	343	317	327	313	307	327	289	329	281	310	299	310	345	325	313	298	308	313	292	324	320	294	297	308	330	311	298	314	303	310	323	292	288	361	322	281	292	333	298	320	296	319	319	304	315	313	316	309	316	300	340	311	285	301	315	304	334	333	300	307	322	323	318	330	301	292	315	312	327	308	313	334	292	276	316	290	337	322	330	326	314	282	282	295	322	328	301	331	319	292	321	316	311	310	292	311	300	289	312	293	343	313	315	275	292	317	299	284	330	306	295	317	286	305	307	298	308	329	327	310	321	339	306	312	328	301	329	297	298	341	328	302	296	319	314	308	274	308	291	316	308	300	314	316	317	327	313	314	333	288	295	315	299	328	313	309	312	290	315	298	319	279	330	307	310	328	313	309	324	306	313	315	306	322	291	310	306	320	318	294	320	301	323	310	320	324	331	312	328	334	351	287	312	292	286	301	298	330	299	288	297	309	289	298	318	333	302	334	270	334	307	319	346	334	315	314	300	316	308	305	311	317	281	288	333	312	309	334	304	287	323	312	304	321	318	346	326	317	342	297	312	298	343	303	302	312	337	333	320	276	294	311	325	302	332	313	336	364	311	318	320	321	292	312	336	313	349	304	336	335	314	316	316	297	351	318	277	322	325	342	299	294	327	296	353	303	323	321	312	332	302	298	318	354	319	332	325	311	331	334	315	312	316	294	326	306	292	315	304	313	304	301	288	314	342	330	309	303	300	362	339	309	307	303	304	312	310	308	291	306	303	308	334	331	331	302	285	344	329	310	321	300	334	278	335	324	294	290	309	317	330	305	288	329	314	333	336	301	315	288	281	318	323	294	322	337	281	311	308	316	313	312	314	311	325	282	304	325	305	304	335	305	338	288	305	304	298	308	313	281	300	297	336	329	290	311	323	304	314	305	318	344	299	309	310	297	339	306	285	299	318	315	325	298	310	333	334	319	314	315	337	307	287	303	306	332	314	309	281	312	304	322	333	336	304	336	300	313	323	317	339	308	311	339	296	281	318	321	338	301	294	299	308	308	321	288	348	287	333	337	300	330	350	326	321	317	325	292	348	343	322	304	303	319	284	324	336	322	304	341	310	311	322	331	321	344	315	325	308	355	301	322	313	314	320	341	349	343	281	320	298	310	321	326	312	303	293	346	321	318	354	325	322	321	302	329	325	285	311	309	285	303	301	340	302	311	303	307	309	323	313	317	314	325	320	311	298	291	283	319	340	340	331	337	302	306	283	324	336	338	326	313	306	329	339	281	271	284	312	293	305	297	273	290	326	315	334	294	318	333	327	339	295	322	316	340	316	320	316	339	322	319	274	339	324	319	331	354	321	304	279	281	321	300	334	318	347	339	288	299	320	307	345	299	302	303	313	326	311	315	301	315	284	295	323	303	345	318	297	338	337	298	333	316	312	288	314	298	278	310	346	330	336	325	318	315	315	327	333	277	322	289	322	346	290	319	319	339	294	316	307	324	327	311	327	317	287	359	294	321	299	316	317	291	298	341	306	291	322	322	300	311	276	306	328	312	316	306	311	305	291	323	352	322	313	362	296	286	295	320	318	295	312	296	297	308	317	282	287	318	312	279	300	297	277	312	314	300	315	316	304	344	277	290	323	345	295	309	351	297	297	322	317	312	318	306	296	334	331	297	296	308	328	297	292	330	307	294	295	305	318	291	323	299	317	301	317	301	294	308	340	340	312	325	309	298	305	314	302	312	318	319	318	313	311	311	321	287	319	301	348	286	313	290	311	317	327	313	334	321	332	312	290	311	282	309	339	325	317	292	295	287	325	309	293	306	358	306	345	298	312	325	289	299	335	362	310	341	314	324	306	316	300	339	319	305	327	305	292	309	315	318	311	320	307	305	286	327	328	305	323	303	311	290	285	320	289	333	298	303	303	284	294	265	302	304	310	339	343	335	305	293	295	313	357	322	291	325	327	316	271	335	318	322	307	341	331	310	316	271	345	283	308	336	301	319	306	303	319	297	322	323	303	323	338	327	321	346	290	305	298	321	296	341	302	308	325	310	346	338	325	302	326	281	295	286	340	307	317	310	341	333	314	292	286	302	311	305	275	325	296	311	329	326	317	296	282	306	287	306	319	303	304	334	330	313	299	306	313	342	286	332	304	280	329	326	341	311	306	300	271	313	316	277	296	302	320	326	331	308	290	288	336	328	328	341	259	318	315	317	312	343	314	337	314	285	300	317	309	313	333	346	311	291	298	307	311	326	294	336	308	305	311	311	330	340	332	305	306	293	266	312	311	311	315	315	362	288	312	294	274	326	343	345	313	306	327	311	327	307	327	297	321	271	316	307	322	304	280	316	313	280	295	275	321	287	344	284	317	282	281	312	297	310	305	295	280	313	312	320	322	330	282	286	309	306	312	297	293	335	320	309	327	273	332	304	312	323	370	296	325	346	289	313	304	322	348	290	300	295	339	313	298	259	306	319	313	310	290	334	319	312	307	295	309	348	319	291	322	319	305	290	317	320	309	311	302	290	318	305	330	309	311	290	332	328
60217	97290	77241	51283	27954	8164	1725	718	573	580	601	554	585	578	559	560	575	554	512	590	584	571	563	549	558	546	513	574	565	563	541	526	566	583	563	523	534	579	539	541	603	604	594	572	550	539	551	571	594	560	575	581	574	534	530	610	559	587	565	582	557	554	582	539	552	539	559	543	554	568	604	568	564	534	578	549	564	527	558	588	575	576	595	529	505	541	497	547	528	539	551	550	526	554	554	541	541	558	566	556	551	576	519	511	553	604	572	549	573	559	542	563	538	552	545	550	526	519	558	553	530	566	519	567	547	564	565	517	525	553	582	551	547	548	546	557	564	558	534	554	534	545	606	567	554	562	586	575	530	536	539	527	540	556	566	518	559	550	572	538	567	598	522	563	556	567	568	564	566	552	528	553	557	546	512	605	588	548	545	573	550	527	557	543	593	570	536	539	562	563	602	563	501	565	566	555	575	566	542	550	561	543	580	577	523	589	552	547	536	574	503	545	571	594	545	602	577	562	526	518	511	534	570	536	611	537	541	538	526	543	551	596	601	607	593	518	563	562	586	589	517	523	566	558	569	591	543	521	602	537	565	567	574	527	525	552	571	609	561	543	556	560	552	563	550	537	567	524	533	531	540	537	562	570	563	549	520	584	566	486	549	567	582	594	503	574	532	571	511	542	574	537	558	517	574	553	551	560	539	553	553	558	567	560	560	545	526	517	570	585	589	555	524	533	586	568	530	518	531	571	596	593	541	544	586	539	573	564	524	573	575	553	605	582	536	605	510	588	561	551	522	542	573	551	507	560	579	566	573	583	533	531	615	556	549	526	545	497	550	569	542	552	552	564	510	560	522	581	579	578	522	545	552	579	570	602	531	550	538	542	557	501	553	577	577	539	567	583	587	550	548	556	570	580	593	571	569	537	536	562	547	594	570	569	549	536	524	577	541	575	526	599	549	514	584	533	554	561	562	543	501	540	528	566	593	560	569	575	493	570	587	587	534	548	619	494	570	561	565	523	571	546	573	496	602	549	537	555	512	547	549	586	538	555	542	541	560	595	564	541	543	596	572	528	585	528	578	577	570	559	577	573	528	527	597	573	542	556	581	555	561	561	549	573	539	600	557	597	569	552	535	592	602	549	539	568	501	610	589	512	552	562	548	546	575	593	521	570	563	537	560	520	598	553	543	553	549	553	559	576	557	580	576	572	529	570	557	563	568	543	570	586	577	540	560	544	559	539	553	554	541	548	594	530	570	522	568	540	549	604	552	598	525	579	559	586	527	523	520	560	522	563	549	574	582	577	510	575	530	526	565	574	580	580	569	530	525	525	560	568	560	567	534	535	540	532	565	567	561	531	553	561	559	516	562	563	584	580	554	554	524	629	553	512	547	550	522	509	578	550	575	564	516	580	571	583	581	567	554	560	536	546	578	565	592	545	561	515	560	568	595	571	588	514	530	569	574	536	586	591	582	539	584	538	536	514	598	564	584	595	548	539	569	518	550	550	578	559	566	570	539	530	538	554	556	545	575	533	558	538	566	543	590	575	574	596	521	552	568	591	528	580	559	553	577	591	518	565	524	570	552	587	564	536	566	573	545	536	569	549	537	577	550	555	539	563	530	566	581	557	538	562	615	541	544	555	555	538	515	532	590	579	567	548	563	533	595	517	563	582	592	584	570	567	523	537	528	562	513	540	521	512	514	580	569	543	495	569	590	570	555	563	559	558	564	533	536	548	603	541	534	579	588	582	566	571	559	558	566	572	550	570	589	525	552	549	548	585	559	536	573	523	574	548	557	546	581	546	534	521	551	541	544	541	510	506	511	528	582	551	577	571	515	541	548	542	558	591	519	582	583	563	533	581	565	534	498	535	535	545	534	562	576	555	575	529	546	570	542	512	544	551	531	572	553	576	577	562	610	567	549	567	533	543	575	538	550	596	564	550	566	550	539	552	516	601	579	521	550	544	586	559	524	569	563	557	527	519	534	544	527	584	573	527	561	554	532	570	560	576	540	571	540	531	547	559	519	581	580	553	562	530	586	555	594	538	559	553	533	549	608	509	540	564	569	560	550	556	560	564	529	570	533	526	565	550	538	567	556	583	556	535	569	574	556	541	538	559	583	561	559	594	557	584	525	573	573	593	593	544	585	551	534	559	552	558	555	569	556	580	587	541	556	560	521	534	573	563	577	556	577	547	571	570	579	521	593	547	542	563	569	587	543	577	545	587	535	551	560	563	538	496	576	604	566	538	520	555	529	587	584	548	557	596	572	534	569	549	567	566	528	542	553	515	585	551	602	568	605	575	610	584	546	554	524	569	548	546	546	604	560	576	570	561	550	583	554	539	568	569	547	558	594	536	616	552	572	556	522	548	558	545	546	551	555	585	600	557	546	563	547	569	554	533	569	574	516	572	564	521	534	548	559	571	508	560	586	581	551	506	565	547	562	567	584	511	566	571	603	544	532	587	595	569	558	585	540	571	509	582	514	545	515	555	533	588	551	572	590	571	536	543	524	583	534	568	544	571	582	519	543	605	535	602	570	565	499	552	561	525	526	582	509	553	535	554	564	558	550	562	529	547	565	545	540	549	581	536	608	497	554	514	567	544	526	517	557	563	553	560	582	560	607	575	585	549	544	586	523	558	558	557	574	521	567	532	575	553	547	586	583	568	550	560	587	543	547	544	559	551	554	539	514	574	521	555	550	561	596	513	545	540	540	590	549	541	580	547	535	576	536	601	536	531	560	558	528	606	597	557	547	517	521	603	573	544	563	508	532	587	574	568	515	541	536	541	561	538	582	572	500	576	552	560	572	546	583	559	572	590	543	590	588	523	589	553	577	585	565	565	561	528	527	539	513	560	557	543	531	539	562	562	551	571	550	600	541	580	537	563	572	540	521	578	550	552	547	570	591	591	568	538	577	538	518	575	548	549	545	539	546	541	564	576	526	548	539	575	553	537	634	540	542	515	531	570	548	569	574	562	535	595	557	579	564	577	557	546	516	548	558	555	557	528	546	570	501	591	535	583	548	547	556	552	580	567	551	557	563	603	537	563	564	527	572	561	518	527	572	563	551	548	552	571	549	523	540	591	541	533	581	553	585	557	575	543	571	568	527	565	549	585	563	580	516	571	516	493	561	551	531	537	557	527	553	565	549	554	560	600	574	563	552	528	574	572	564	531	548	584	569	598	553	529	547	595	572	549	562	550	568	564	523	525	535	593	539	540	538	570	564	549	587	552	599	578	555	543	575	569	555	548	575	556	560	556	529	563	559	599	591	609	505	586	515	568	576	526	538	514	532	566	563	532	527	570	568	583	505	570	589	603	556	554	516	537	582	538	538	557	534	539	565	550	556	547	542	589	552	582	575	549	531	516	553	560	545	569	540	527	588	558	524	496	560	522	566	577	549	551	529	553	586	529	590	541	548	563	592	585	549	569	616	588	562	541	560	555	546	528	542	561	574	570	552	575	582	546	526	519	554	577	573	511	538	554
29167	31442	27764	13938	2720	667	306	261	254	262	253	273	249	268	252	251	250	263	256	230	247	265	249	255	273	239	262	276	218	254	221	297	249	236	251	233	265	250	244	247	237	241	251	258	243	268	226	265	259	246	250	282	266	296	253	282	246	229	279	262	273	242	257	262	244	257	260	283	292	250	265	244	226	254	259	252	242	236	281	258	278	216	252	238	263	280	293	262	265	261	235	253	270	263	283	260	255	260	249	260	263	262	266	261	267	274	261	253	284	258	236	256	260	250	278	231	285	286	252	263	244	275	273	251	263	281	235	282	258	234	252	273	263	257	238	253	257	294	261	285	246	255	271	255	268	258	275	268	276	245	235	289	232	236	281	253	266	230	271	243	255	256	275	276	261	260	268	271	239	263	217	281	292	265	263	258	240	288	262	260	250	248	229	234	248	230	257	257	279	288	240	226	236	259	242	276	268	256	274	248	256	266	269	249	274	256	251	246	273	286	267	278	257	249	255	257	243	260	256	268	258	249	259	253	271	265	268	249	293	244	242	250	271	265	266	237	258	255	238	262	248	233	263	249	280	254	272	268	276	278	256	258	256	256	246	263	298	298	249	272	245	239	245	248	256	267	276	240	238	271	248	250	256	266	267	262	244	249	277	229	256	251	282	254	255	228	270	242	249	251	276	274	242	275	267	262	261	275	245	253	264	243	263	241	235	270	263	266	253	267	246	241	239	250	274	257	258	228	244	284	277	274	268	264	246	284	243	259	262	262	251	286	226	242	257	260	266	244	261	260	246	234	263	238	251	254	270	234	270	278	217	247	265	265	268	268	236	233	250	283	249	277	274	224	266	260	248	273	247	270	285	248	256	261	312	258	238	256	265	274	235	267	242	260	286	280	259	273	261	263	227	263	281	260	248	254	215	251	254	266	271	260	270	279	245	242	277	264	262	228	235	247	253	255	222	239	237	243	237	235	269	257	235	262	240	216	241	244	258	269	240	205	227	248	259	250	261	253	277	243	249	247	252	241	211	275	245	239	255	276	264	261	251	228	261	225	225	252	250	248	245	276	255	248	253	265	230	243	250	241	231	240	250	248	272	244	254	239	268	249	266	259	268	267	246	232	235	252	270	267	252	259	251	266	256	245	234	251	232	220	268	267	276	252	248	256	259	288	257	277	255	277	278	264	277	241	244	282	231	254	257	287	261	249	261	253	263	268	281	243	257	267	247	256	252	251	256	270	245	246	254	255	249	226	268	238	242	238	249	266	254	260	243	244	216	245	267	266	257	244	264	240	258	260	262	248	252	285	220	293	257	245	215	255	245	269	246	246	253	245	261	255	273	256	248	299	270	268	249	253	238	231	272	267	228	236	279	290	274	294	256	285	237	263	269	262	262	274	268	234	289	253	234	265	263	248	284	261	276	259	286	288	238	260	241	249	257	253	257	233	242	273	229	262	265	248	279	256	248	251	262	247	239	247	267	238	237	258	254	247	232	261	258	248	265	263	263	287	241	273	255	270	267	281	256	265	258	276	254	278	233	249	272	248	235	282	237	231	230	245	264	243	236	234	260	274	231	278	254	260	256	227	279	244	270	255	254	238	296	225	285	260	254	252	274	235	258	259	257	241	243	277	276	263	247	247	249	303	281	280	254	263	240	253	285	255	256	261	267	246	278	269	245	274	247	262	311	251	231	283	242	277	241	263	274	240	297	264	233	258	266	259	266	255	245	242	247	261	230	270	265	230	280	267	281	256	254	264	233	256	256	259	243	255	257	241	290	242	247	241	285	243	260	251	255	262	282	254	258	243	243	272	261	264	271	251	257	259	255	258	251	295	256	264	263	265	255	251	249	244	207	243	255	243	282	263	273	295	262	261	263	260	259	290	293	272	284	259	264	256	258	276	248	274	286	252	279	266	248	265	251	298	226	256	282	265	260	238	243	255	271	253	251	264	262	258	237	274	283	261	234	273	251	268	249	232	287	256	278	272	231	242	273	243	260	269	238	260	234	246	235	258	269	248	252	243	269	261	246	240	242	274	252	267	258	237	247	246	261	266	239	267	261	266	262	274	259	267	269	296	270	238	256	279	253	234	281	252	248	290	266	273	258	261	241	251	255	284	259	279	248	254	221	252	255	262	261	279	296	257	260	239	258	242	241	252	265	281	275	254	253	283	270	236	236	278	276	240	237	240	259	267	281	244	249	290	254	268	271	272	250	280	276	254	259	266	284	265	247	231	260	238	233	230	266	262	232	248	261	245	263	272	262	264	277	243	251	276	280	288	284	272	294	265	281	273	270	247	283	284	276	280	232	263	250	270	274	242	246	271	252	274	233	227	235	285	242	262	258	229	259	268	221	250	249	229	237	253	274	228	273	239	262	278	244	267	222	248	254	232	270	265	252	247	274	247	274	240	281	257	264	275	250	258	278	276	255	236	286	236	292	242	227	265	228	282	267	257	235	274	288	259	239	263	260	265	249	253	260	262	265	238	236	248	234	253	275	254	242	219	242	230	246	245	270	253	247	278	227	256	268	253	263	269	281	273	269	230	254	262	273	246	245	237	235	242	239	264	276	251	255	273	245	259	269	274	258	249	259	230	267	252	280	268	232	250	269	250	238	261	246	253	234	235	254	239	254	280	257	276	249	260	279	252	260	265	260	242	258	238	242	251	277	221	278	292	263	237	235	237	252	242	259	242	280	253	270	257	275	276	247	263	234	252	277	267	267	260	273	245	262	300	272	269	236	290	254	257	279	254	248	257	254	245	265	255	270	270	281	225	262	258	270	242	252	243	256	254	249	254	276	316	262	243	251	240	267	247	275	251	224	270	265	275	264	274	247	237	260	276	238	281	284	263	250	272	248	248	250	275	253	260	246	235	269	258	279	256	268	231	259	254	260	266	252	229	256	255	239	238	259	262	272	256	286	241	251	247	249	260	284	243	228	252	258	267	250	253	274	257	238	270	288	276	240	240	254	261	276	249	281	272	239	258	253	243	267	281	247	256	271	261	254	280	229	252	262	281	255	238	269	244	265	234	240	281	259	249	253	243	240	224	232	287	241	248	246	266	227	248	250	253	253	251	263	260	260	256	270	286	260	247	260	237	275	226	279	243	233	271	262	280	244	271	261	272	266	243	252	270	234	278	256	269	253	235	272	253	281	267	232	245	249	260	270	265	252	243	277	263	278	243	274	257	266	286	285	291	239	259	256	256	254	272	262	253	242	268	264	251	264	271	278	231	259	258	231	267	280	251	247	243	288	250	263	262	265	251	252	294	268	280	254	252	257	268	290	274	250	272	249	253	243	261	257	271	264	228	255	246	263	265	257	281	259	290	276	276	266	282	269	292	253	258	256	266	266	255	247	242	280	257	263	241	257	255	246	266	240	261	238	242	286	248	246	253	253	253	235	252	243	271	283	293	289	255	238	263	236	277	261	284	281	281	260	236	293	247	285	277	271	249	270	258	216	295	236	253	271	225	241	271	256	242	250	262
35958	48254	33509	16032	5182	1354	616	529	505	495	483	500	447	525	493	457	502	494	493	456	500	476	457	485	522	480	455	521	474	536	477	487	452	460	505	509	493	528	486	493	487	494	523	496	474	498	496	477	493	502	473	495	480	454	455	472	481	491	512	475	466	535	529	494	474	469	480	517	508	486	481	494	484	510	495	476	466	494	490	526	495	496	472	497	466	493	472	465	451	518	481	474	504	479	472	493	516	446	500	515	500	511	456	471	475	520	471	457	467	482	504	483	493	484	453	471	501	507	504	470	474	450	528	469	476	487	501	490	445	461	511	481	477	469	448	476	488	491	521	490	455	442	471	478	463	494	483	489	477	422	475	498	470	503	486	499	512	489	509	406	423	478	506	468	486	532	469	479	439	497	494	478	490	500	513	531	483	497	505	489	496	479	522	493	490	477	529	494	510	500	512	508	484	508	488	549	492	445	485	509	496	474	497	520	462	479	488	519	481	526	536	483	476	485	485	475	474	517	526	489	497	496	460	452	504	494	472	482	445	461	498	497	491	486	471	536	507	505	482	493	500	488	485	524	465	478	451	507	512	477	503	483	463	484	469	497	490	489	478	485	501	479	454	488	497	455	488	527	450	495	499	507	504	486	472	501	534	497	498	494	491	503	524	493	485	465	454	496	458	488	499	533	522	513	474	459	487	487	460	508	529	467	508	505	477	512	522	487	493	494	496	470	460	460	492	486	475	519	487	527	480	477	469	483	478	532	488	504	492	502	502	480	526	522	483	491	507	476	474	459	505	512	500	484	483	495	486	460	480	498	476	506	468	537	500	491	501	486	486	484	540	481	485	461	471	500	459	476	496	492	493	495	509	521	495	452	507	473	517	494	450	466	508	536	467	494	498	508	478	514	523	494	468	469	502	490	475	468	477	497	523	462	469	499	460	490	498	494	515	500	484	492	498	466	497	502	494	488	484	517	497	510	450	479	467	494	473	515	515	478	494	485	465	481	490	473	490	461	524	484	464	460	447	480	494	503	472	481	483	520	497	521	484	503	506	487	494	471	451	492	481	475	495	502	511	491	491	458	494	451	470	475	499	491	539	503	468	502	496	485	453	482	491	484	457	518	498	528	484	485	447	529	460	522	503	477	482	474	505	469	456	456	523	496	496	473	524	534	505	510	481	473	466	477	447	480	500	496	467	485	524	472	485	495	513	470	479	504	548	491	501	480	464	512	477	506	514	491	472	525	433	510	511	492	521	497	484	541	445	471	471	481	458	494	528	480	466	459	490	480	462	538	499	502	479	451	513	500	497	536	479	510	502	481	468	475	461	463	485	509	490	485	477	489	524	470	503	502	539	535	453	504	478	503	492	509	509	498	481	494	507	530	465	523	484	526	480	489	491	450	447	474	456	492	494	490	487	483	495	501	505	510	501	487	455	480	557	463	477	491	482	503	461	508	476	496	535	514	493	461	491	509	494	454	505	489	507	471	457	535	507	523	511	488	493	510	499	480	482	428	501	499	495	467	508	500	483	477	469	493	538	487	463	440	501	482	504	518	511	495	518	484	459	528	443	465	547	489	532	498	448	476	470	514	505	475	460	475	485	524	486	506	428	500	487	482	502	462	507	469	516	497	491	493	507	488	454	490	533	509	494	501	462	491	482	491	510	495	485	478	483	496	532	500	516	493	499	511	522	506	443	518	516	485	488	496	508	484	529	540	512	456	480	469	495	489	491	482	492	481	536	492	526	463	496	523	468	484	456	473	473	507	490	487	501	484	549	526	534	498	468	505	524	532	505	521	484	503	486	498	495	504	463	500	481	486	464	478	498	481	467	517	491	513	475	540	521	521	473	464	473	500	505	494	494	508	469	467	504	514	483	483	479	478	497	471	503	503	495	465	494	522	484	488	539	525	529	520	481	468	512	486	510	470	445	491	483	482	538	510	492	467	493	482	523	501	517	450	475	484	478	502	485	471	516	460	467	534	523	497	489	488	459	495	513	494	488	506	498	492	476	480	507	507	474	514	476	503	499	496	488	493	476	500	502	444	478	540	470	485	480	485	481	467	500	469	464	477	491	475	484	456	435	475	471	460	525	495	506	468	503	484	471	515	480	481	503	486	541	527	505	472	492	486	523	496	487	500	502	510	501	538	493	488	488	484	500	511	488	508	497	527	492	473	486	456	514	492	487	460	479	486	470	492	495	513	464	501	522	496	514	508	482	484	487	472	489	482	492	526	515	468	484	496	513	497	526	507	484	505	475	486	528	458	529	505	497	475	468	473	506	477	488	491	465	482	514	460	475	492	489	465	469	496	487	510	461	498	468	458	559	517	505	451	478	523	516	489	482	474	460	510	487	476	485	478	494	494	504	479	502	512	498	511	484	495	499	459	498	528	521	520	457	533	460	509	479	502	505	456	495	484	489	496	478	478	485	495	496	471	492	481	489	521	512	471	521	490	474	457	484	478	484	466	542	482	476	532	484	516	478	473	520	499	484	471	511	498	498	493	500	490	471	458	501	497	472	479	473	472	469	526	506	476	451	478	476	549	512	487	512	462	536	506	505	459	498	481	471	493	474	507	458	507	480	498	455	506	534	491	490	493	475	510	463	468	509	444	484	502	493	531	476	473	455	488	500	497	452	473	541	495	453	512	466	476	469	478	519	517	507	468	498	474	551	511	497	473	534	479	506	482	446	535	511	504	461	462	505	452	481	486	517	471	429	546	491	469	507	524	491	515	471	471	501	518	461	438	456	467	467	500	455	482	510	479	494	478	511	485	482	479	526	465	511	510	495	496	492	501	532	515	517	528	467	491	477	486	488	459	509	498	511	501	445	479	510	501	480	538	505	520	487	482	546	491	490	504	482	492	466	473	484	471	472	521	467	479	503	515	500	491	481	547	489	477	478	488	502	494	482	519	469	487	517	474	507	465	471	490	507	501	461	490	493	506	451	481	470	513	475	523	496	467	483	511	458	471	503	464	488	469	489	470	490	527	499	495	501	529	445	466	472	464	530	493	520	492	501	523	498	497	487	498	474	487	504	504	489	509	479	506	485	449	529	487	447	478	464	479	493	471	505	469	496	491	453	478	484	485	465	499	498	500	529	472	472	492	515	499	509	500	473	441	496	506	478	527	463	534	506	467	497	516	492	484	470	466	488	531	507	508	499	500	461	497	490	501	486	491	462	468	557	477	477	433	479	483	471	462	482	435	510	528	469	484	487	456	519	474	479	453	460	480	470	524	482	471	511	479	508	483	491	526	477	492	508	494	500	485	470	505	494	463	513	525	503	497	485	479	501	458	465	472	499	523	543	466	477	489	532	471	437	487	441	506	487	442	503	452	516	486	484	487	514	462	441	497	507	481	455	470	478	518	480	497	509	484	489	449	526	459	459	480	496	495	492	529	517	510	492	457	469	505	473	502	507	479	525	490	472	476	461	512	483	469	500	527	500	488	473	462	461	449	465	503	462	520	510	488	478	474	510	512	488	486
24845	24750	35805	30506	18907	6151	609	288	288	279	262	289	247	242	294	285	260	282	260	271	307	306	258	251	293	252	279	303	271	251	238	285	267	271	278	276	268	268	249	293	258	305	269	271	252	250	281	250	251	278	252	257	219	260	272	269	258	256	267	278	290	268	268	279	263	261	269	283	279	244	284	264	285	283	273	257	269	242	240	254	251	280	310	281	237	261	269	273	228	281	291	264	252	265	301	238	294	279	260	237	267	279	252	229	246	260	250	275	278	265	252	274	287	280	302	214	269	269	296	268	282	269	319	279	248	251	272	230	238	271	266	282	285	282	274	267	269	271	264	272	297	239	242	280	286	285	260	243	275	247	246	272	254	279	303	279	259	255	292	280	268	276	256	261	245	276	238	270	278	268	300	286	264	272	266	270	291	259	232	253	289	241	278	272	280	253	282	250	288	257	267	283	270	252	267	260	256	265	285	267	266	281	244	266	267	298	259	240	263	260	245	266	241	259	258	250	259	279	255	276	279	265	262	266	254	261	293	262	248	280	270	276	261	264	242	277	302	267	245	245	286	277	259	256	285	290	272	252	253	277	269	282	272	293	243	266	257	277	255	276	285	269	236	300	280	264	269	260	258	260	312	246	269	265	267	271	284	250	275	275	256	254	257	246	270	288	259	282	272	274	311	278	275	246	300	249	281	267	251	284	271	285	254	266	255	284	267	277	303	256	281	267	285	264	293	298	267	282	234	238	268	270	272	257	280	263	263	269	303	267	264	305	300	280	269	287	290	257	267	268	253	285	275	269	269	325	300	262	257	262	260	288	270	261	274	248	276	261	293	287	237	251	290	260	301	254	262	281	264	249	282	263	249	268	264	272	261	260	279	244	296	254	272	265	244	286	297	274	270	252	267	283	230	274	275	282	250	275	277	278	280	254	274	268	269	264	285	294	281	282	272	312	265	256	266	279	245	289	285	275	260	276	263	265	287	264	300	261	255	265	273	266	263	240	259	262	260	264	285	279	272	298	247	274	263	297	279	271	267	306	262	289	254	253	259	258	274	251	269	293	275	251	261	257	243	246	274	263	289	267	281	291	266	261	252	273	246	286	244	283	276	291	265	270	252	264	257	304	261	241	258	275	271	297	239	247	257	268	291	296	271	256	268	278	298	244	247	249	257	256	301	286	255	277	276	263	305	282	280	255	270	275	290	278	262	257	288	279	273	273	254	263	260	269	300	290	261	254	269	271	283	276	243	271	270	249	282	234	294	302	270	253	257	276	267	287	267	299	282	257	285	272	248	284	276	229	284	282	271	278	243	260	269	295	277	246	293	269	266	286	258	238	256	260	269	233	289	275	242	242	227	278	255	264	285	275	258	273	258	262	227	276	282	272	301	295	270	289	294	266	230	236	265	252	281	268	273	264	267	293	281	304	291	264	298	269	275	263	258	264	292	276	314	266	257	250	277	269	287	285	288	307	263	301	261	297	277	265	305	251	254	252	255	265	264	248	283	261	270	264	275	268	254	278	249	275	248	276	251	265	293	259	275	265	263	248	243	267	260	255	271	247	271	259	315	245	254	247	252	277	255	271	266	252	248	263	261	232	261	247	269	236	283	264	254	270	277	264	266	277	259	291	271	279	274	271	269	266	277	280	258	257	282	261	260	238	272	278	250	258	276	251	255	253	287	263	236	230	291	249	297	281	247	278	260	254	294	265	242	292	286	283	266	276	303	257	247	277	271	256	261	269	256	281	272	257	280	278	270	250	272	256	259	281	280	284	294	263	261	256	259	266	260	288	300	284	281	279	273	258	272	242	258	271	274	287	275	287	291	261	273	283	252	271	257	257	276	272	265	276	268	276	261	259	280	248	253	214	268	281	261	233	220	275	261	270	253	274	318	269	266	258	282	277	278	281	245	292	263	265	251	277	303	263	273	274	269	276	221	246	295	265	286	274	288	253	253	260	269	260	257	271	270	259	257	278	287	266	272	271	264	262	283	239	270	257	272	269	285	255	277	285	280	289	281	260	294	278	221	244	282	256	283	285	262	260	247	274	274	272	272	250	258	276	264	275	293	257	281	249	237	280	270	250	294	285	248	258	287	234	252	264	284	262	294	234	280	261	287	252	259	267	286	243	273	255	233	273	232	281	285	231	280	252	298	261	289	297	259	281	234	300	287	240	275	264	282	271	274	242	258	210	289	278	260	256	263	260	270	263	282	285	271	275	285	257	265	257	236	242	292	276	283	290	284	259	267	263	270	280	267	272	278	235	253	286	264	284	250	276	275	246	253	270	289	260	248	263	238	253	276	259	270	287	245	282	271	261	257	238	283	304	279	281	234	283	279	278	268	273	272	269	275	260	280	256	292	256	263	246	268	254	265	264	274	277	299	277	264	270	294	284	292	272	269	259	248	252	262	289	279	268	279	249	272	279	267	275	262	267	264	295	275	258	256	275	249	300	270	285	265	268	277	272	264	251	303	253	304	271	264	262	271	256	286	287	303	317	265	261	262	282	266	257	299	264	274	249	292	295	278	285	275	318	262	280	280	282	276	260	266	271	277	285	259	245	261	277	279	240	265	301	269	278	279	288	259	279	273	287	246	284	276	268	258	264	263	269	266	260	242	252	262	269	262	279	293	237	263	270	257	268	267	254	239	229	297	279	281	272	290	250	245	264	238	282	233	262	277	291	272	280	236	245	250	269	280	263	270	274	283	264	291	286	261	267	233	247	271	271	259	294	274	272	260	261	246	278	272	295	250	277	269	275	275	283	280	251	276	300	258	287	277	275	277	260	248	257	289	276	280	263	282	267	275	295	281	247	272	280	298	232	293	269	253	255	258	282	260	263	271	282	292	257	277	246	265	237	250	266	260	270	258	255	296	249	258	248	281	284	298	254	270	274	283	260	277	271	288	255	248	247	261	239	286	257	277	260	248	295	270	259	274	261	301	269	273	242	238	275	268	277	269	260	280	267	228	280	293	269	283	288	290	273	292	269	288	258	297	271	282	259	266	289	255	262	277	295	263	259	248	291	281	272	255	254	272	256	274	292	297	262	293	279	254	266	284	264	272	274	265	288	258	255	278	246	240	277	264	299	272	250	266	265	279	265	268	298	280	276	272	260	264	266	262	246	264	275	257	269	276	260	277	255	288	286	259	263	290	264	235	282	265	277	281	259	254	263	264	255	225	270	294	271	262	266	274	274	277	287	299	270	276	279	275	273	265	264	239	267	255	252	267	253	278	297	242	271	226	286	263	285	297	313	297	265	250	283	269	273	255	262	296	233	271	262	295	262	269	241	305	293	273	275	253	301	274	282	315	248	259	269	259	275	273	276	274	271	256	278	287	280	260	235	261	279	278	256	252	271	246	283	290	294	271	261	279	304	247	283	254	256	269	274	295	280	265	262	270	249	259	244	256	286	239	284	273	245	258	246	269	297	299	275	274	296	270	281	295	264	272	300	239	250	235	260	281	245	269	246	298	282	271	268	260	258
59292	90124	67615	39769	16843	3989	1001	559	514	486	534	548	512	483	506	526	468	483	480	513	477	551	488	495	496	504	485	498	529	540	501	520	523	534	512	512	477	506	519	518	501	532	475	488	519	466	555	493	519	487	498	488	522	537	520	513	538	471	509	503	534	500	519	482	496	467	489	484	543	480	526	504	487	480	521	524	464	459	501	475	506	536	545	547	518	489	519	528	515	550	479	509	518	468	510	493	532	504	509	484	520	557	496	505	512	507	557	536	510	495	505	525	503	483	487	542	486	517	518	482	485	525	464	526	477	466	490	500	490	475	495	507	502	496	476	505	469	463	488	502	485	503	523	496	482	462	493	504	511	506	492	483	492	507	489	500	502	528	522	517	549	521	526	488	471	447	554	448	515	511	505	482	488	490	504	501	480	514	510	495	514	483	557	516	521	539	493	511	532	526	481	530	528	490	518	500	528	525	498	507	474	509	493	493	498	491	507	531	490	516	522	492	507	485	499	484	478	523	499	481	509	470	482	497	514	488	538	449	524	567	496	491	476	520	459	509	501	490	522	500	515	522	481	498	505	506	496	525	518	498	528	534	462	501	471	507	514	466	507	474	506	549	476	491	507	526	489	461	476	482	476	511	493	513	505	492	478	516	511	528	476	491	527	498	490	507	530	485	473	521	492	499	494	517	481	469	503	474	507	503	493	486	484	516	527	496	486	535	456	483	481	479	465	520	505	500	517	518	493	501	519	484	528	499	502	485	477	486	485	527	522	546	489	517	469	516	538	548	484	489	526	462	478	513	528	500	513	488	514	521	475	492	516	499	494	512	486	526	504	514	507	464	511	523	503	545	511	496	494	511	496	513	498	476	465	522	452	511	512	492	493	507	475	502	499	521	541	452	529	497	485	486	531	525	456	515	485	520	518	472	501	483	500	519	484	511	487	489	482	504	470	513	512	480	488	486	492	496	461	488	472	522	491	523	465	483	471	534	497	481	524	500	469	506	534	490	523	517	477	489	534	526	490	498	494	513	484	479	513	495	499	554	518	513	515	506	482	482	545	487	531	513	524	514	508	518	471	488	536	478	544	524	516	507	504	495	502	453	541	516	514	478	501	553	507	529	501	508	491	499	469	515	512	493	512	549	488	527	496	528	493	528	465	514	488	476	516	512	489	469	487	501	513	492	467	576	506	519	527	509	480	547	492	523	500	484	510	506	475	460	501	456	513	515	497	444	537	474	522	505	502	500	531	458	496	509	482	495	519	487	432	508	502	488	447	503	498	494	449	502	460	469	524	493	485	497	509	541	523	506	537	502	514	500	495	486	492	523	509	547	489	514	483	472	493	485	477	558	486	501	501	522	517	492	492	504	513	519	495	534	481	490	484	553	531	514	462	483	467	542	465	476	503	492	494	544	485	503	502	512	534	502	503	483	514	500	474	514	546	480	476	507	525	507	521	532	509	513	533	500	475	491	515	518	470	520	510	501	455	500	504	530	489	493	494	495	514	512	509	499	526	484	516	482	469	477	508	486	481	479	552	469	486	475	505	514	521	540	518	467	500	521	482	477	498	508	487	489	524	528	536	509	540	507	497	500	464	528	501	514	460	497	472	501	480	528	540	535	475	488	522	532	478	537	518	515	505	526	529	548	482	531	468	514	462	501	498	495	508	470	487	510	510	525	512	507	518	541	491	513	490	504	530	532	481	490	480	504	518	514	525	500	491	485	498	534	472	525	495	510	502	500	516	514	500	500	482	516	509	509	527	458	491	543	491	510	497	523	482	515	518	473	484	498	522	458	483	510	490	475	500	525	507	535	490	545	506	499	506	498	513	479	503	507	492	499	523	472	484	520	489	490	533	526	518	521	510	491	533	484	513	511	494	528	490	503	543	511	491	470	469	497	526	497	503	516	461	541	481	442	500	513	493	471	498	519	488	498	529	475	500	487	483	485	495	498	508	497	464	521	465	538	517	462	486	509	507	510	491	458	520	499	518	462	514	478	509	510	463	514	538	516	482	523	497	494	515	485	528	502	484	555	485	512	495	526	475	512	499	535	505	509	516	481	515	507	512	472	533	496	495	500	523	507	494	511	518	497	518	528	543	496	513	482	515	513	506	536	518	470	505	521	528	516	458	485	486	511	500	486	492	489	482	502	485	526	465	552	497	503	536	491	504	509	491	523	509	477	484	513	469	484	510	515	480	464	507	483	504	487	466	490	531	501	486	501	516	517	524	499	482	522	521	486	519	489	480	461	455	461	530	480	502	468	473	512	526	494	510	526	491	508	516	512	529	487	481	483	485	522	509	502	502	506	462	477	549	489	519	500	517	480	500	513	508	518	486	487	473	491	515	513	498	488	501	519	513	510	489	522	480	530	540	512	492	477	512	497	476	536	510	499	497	531	518	483	483	509	491	484	512	501	504	491	533	528	490	523	511	482	538	522	527	508	498	552	480	527	474	577	484	509	489	500	520	518	484	496	491	511	509	529	467	530	476	492	468	524	452	526	472	468	498	503	513	483	507	506	542	520	504	511	498	481	531	563	491	492	506	479	457	545	492	457	530	553	506	516	525	494	517	455	521	506	532	488	518	532	522	480	473	508	487	517	524	508	482	530	485	481	505	503	490	488	476	473	508	515	541	503	492	470	517	549	485	497	478	501	491	475	475	498	478	510	529	515	466	479	515	462	504	500	526	533	511	491	512	524	508	511	511	500	456	549	491	531	520	496	518	509	474	510	498	511	499	502	501	494	496	502	517	523	480	529	502	491	541	507	506	497	474	489	500	505	502	519	514	506	498	479	493	550	490	504	539	504	481	491	513	497	457	510	495	498	507	530	524	516	542	511	511	506	493	509	492	494	491	576	528	543	527	506	467	564	515	512	518	478	503	466	495	506	486	541	476	515	529	504	526	525	473	486	490	521	501	539	539	475	532	497	509	456	486	501	471	500	536	514	481	522	496	510	510	497	473	524	485	471	483	503	497	504	494	510	487	544	473	502	506	468	491	513	533	539	507	467	469	519	489	500	496	508	512	498	498	502	541	501	474	479	471	449	493	518	510	500	502	446	495	521	479	503	544	508	544	479	474	535	512	511	469	522	510	494	500	522	507	545	507	501	486	476	525	523	522	496	453	520	503	500	540	481	519	508	499	537	487	499	486	481	502	501	529	521	525	532	506	478	489	503	517	509	502	511	505	496	506	480	506	513	462	479	493	488	503	506	468	498	527	499	491	500	499	502	523	520	556	506	476	488	511	493	519	506	506	519	531	487	511	506	540	482	533	532	523	468	518	474	493	479	468	494	537	452	528	505	530	473	540	522	466	470	492	518	488	491	516	507	452	501	475	510	521	521	485	522	508	484	505	540	499	517	489	466	494	481	513	490	492	456	476	479	486	498	470	525	503	483	498	522	506	512	492	478	513	538	512	528	507	524	521	515	505	516	513	508	514	513	519	503	479	487	501	509	526	487	452	515	511	503	504	501	533	515	516	506
23487	22435	31391	26562	21380	16708	3695	447	330	324	289	321	307	299	333	348	332	308	308	285	358	353	293	299	289	284	294	293	337	340	290	322	296	308	291	319	293	314	312	323	278	309	309	323	337	325	305	300	280	334	338	273	327	310	337	300	299	312	282	303	314	293	313	297	313	315	313	280	323	319	309	304	295	318	307	322	303	307	303	317	307	335	322	296	292	306	285	303	282	317	277	270	312	329	334	298	328	295	308	321	329	288	351	284	300	313	276	305	300	304	318	311	317	298	297	308	310	322	271	318	308	319	296	289	330	314	295	331	317	321	309	286	323	325	299	338	317	316	309	292	318	285	325	309	294	279	317	286	315	318	325	311	297	295	332	288	297	313	277	325	278	304	317	299	314	308	281	302	326	313	291	320	298	313	299	280	276	322	281	318	294	286	302	275	299	316	333	300	341	311	300	301	334	300	305	287	305	302	330	267	300	333	303	270	323	287	294	288	327	302	325	344	328	318	300	339	314	267	289	286	291	289	314	282	306	306	304	335	304	311	347	307	309	346	309	330	317	314	310	311	349	322	320	299	286	292	316	328	310	289	308	308	301	304	303	310	335	282	322	313	286	291	333	312	311	302	316	315	294	332	289	306	280	331	329	330	299	316	297	306	308	326	320	304	316	276	297	286	310	290	326	321	278	287	257	285	330	314	287	326	333	304	322	311	325	343	312	295	329	314	325	300	299	318	285	291	327	282	345	343	305	310	327	293	320	308	335	298	295	301	262	273	310	298	307	306	317	301	273	313	274	329	272	308	298	317	332	316	304	314	351	325	309	322	312	306	321	308	335	316	316	309	295	299	308	290	300	300	281	308	278	327	312	291	347	320	306	287	309	311	313	283	293	311	300	325	292	307	288	294	306	309	301	294	313	293	281	300	303	313	315	288	290	292	285	292	337	320	313	313	264	316	318	286	339	312	291	302	321	316	285	292	318	273	310	324	302	291	309	311	320	296	301	300	299	262	311	283	360	300	301	301	311	316	285	307	308	333	316	306	317	301	282	301	305	311	324	268	300	297	318	297	298	298	291	306	313	338	338	334	328	311	306	292	313	303	330	287	300	282	305	324	291	291	317	310	321	285	294	324	319	288	322	305	284	326	341	281	276	304	316	302	322	306	296	269	314	357	301	319	307	300	255	300	316	330	302	295	290	302	297	294	291	286	344	330	331	348	333	340	317	331	300	295	320	313	301	311	317	305	308	315	264	265	328	325	308	322	305	318	296	297	274	303	346	324	306	312	282	310	307	296	309	315	306	295	312	302	293	327	325	325	330	296	318	310	308	335	295	310	312	310	303	326	299	300	295	294	334	316	305	302	320	317	297	333	329	335	304	323	298	264	321	310	290	293	279	313	340	330	285	291	275	323	287	323	318	322	304	317	311	299	289	287	331	303	292	275	296	324	317	281	302	307	314	297	303	309	324	323	267	328	329	292	306	300	316	316	283	298	302	310	321	284	317	320	296	316	286	286	317	322	339	337	317	314	295	300	280	323	298	292	302	297	267	310	357	319	317	306	277	319	308	337	323	340	333	300	311	308	309	318	300	302	300	293	299	312	310	291	337	295	270	317	322	297	323	308	310	313	305	315	321	316	284	284	312	296	303	338	339	341	290	307	326	320	308	293	345	297	324	323	308	304	294	277	313	289	275	315	294	288	321	310	294	316	300	267	276	281	311	327	320	321	320	301	292	294	327	299	275	315	328	304	296	280	298	284	325	305	325	295	305	337	315	321	293	298	317	320	314	352	323	302	314	307	298	303	275	321	370	334	297	267	311	298	276	303	319	294	304	294	310	302	302	321	304	274	316	270	313	321	323	308	295	325	303	318	285	283	340	277	309	296	293	279	277	301	299	318	333	336	292	312	315	317	307	289	316	297	311	296	295	284	298	295	325	312	251	292	302	333	323	287	297	305	287	283	338	319	294	318	344	299	322	288	312	286	308	322	329	321	320	309	296	299	296	275	316	299	320	302	300	315	297	319	293	280	324	320	309	312	313	315	306	316	307	282	280	283	309	318	277	316	313	325	271	309	277	313	339	333	285	307	285	324	342	321	321	311	324	286	319	304	292	317	296	289	288	303	320	298	312	273	338	301	313	271	293	306	281	297	305	347	278	310	322	311	251	314	305	289	276	320	291	290	324	318	327	324	340	305	314	297	337	289	299	303	356	318	329	280	306	321	320	305	295	300	324	293	316	309	287	347	309	310	299	302	316	310	324	309	313	319	312	313	327	315	299	311	305	310	299	327	319	314	291	325	304	293	311	318	286	292	302	327	285	308	305	291	287	334	305	316	292	295	332	280	293	325	302	321	310	314	303	341	306	303	303	295	302	338	300	292	312	321	314	309	298	323	302	312	305	316	329	298	290	301	332	309	296	321	289	327	314	362	308	290	322	315	317	295	301	332	309	295	312	347	314	289	314	306	339	312	300	291	315	294	264	282	300	308	286	283	310	319	305	328	294	307	312	323	286	326	311	309	333	320	284	328	335	298	279	306	304	337	301	307	292	312	312	306	306	319	316	305	323	313	309	308	334	304	330	322	271	306	307	310	297	290	290	304	292	323	301	322	295	300	305	295	323	324	308	290	319	312	309	307	335	298	273	303	323	311	302	334	298	322	329	313	326	300	307	306	298	281	319	299	290	270	300	328	301	316	304	297	307	297	310	329	312	299	309	309	296	299	340	287	289	279	300	315	309	317	300	300	302	327	268	290	328	302	299	310	287	295	320	280	318	322	306	272	323	292	318	278	305	274	295	305	327	338	325	302	301	333	303	325	302	318	282	300	332	299	317	314	297	312	304	330	328	311	335	304	295	302	258	360	287	292	291	334	276	274	322	281	320	330	310	293	312	320	317	335	331	288	341	297	348	291	315	324	299	326	277	299	307	280	275	304	302	312	297	320	293	316	290	279	284	294	291	332	318	328	282	299	326	306	321	299	291	302	296	322	309	299	299	316	339	303	322	284	307	342	276	320	297	291	294	323	308	317	290	315	306	311	313	312	313	299	303	268	309	300	285	321	297	298	301	324	324	309	289	266	292	302	318	270	314	331	345	296	318	332	285	272	297	318	314	324	312	338	336	295	322	332	316	311	292	283	279	304	307	313	279	323	302	302	317	325	306	297	329	340	327	326	293	311	291	339	306	325	301	313	325	274	323	316	313	278	288	301	281	312	333	319	320	284	305	307	341	307	291	308	313	285	286	315	318	333	272	289	300	318	288	296	312	297	314	358	307	312	320	304	317	304	309	317	312	304	306	312	319	298	318	321	287	319	310	281	317	293	302	313	286	299	286	310	311	308	304	334	288	291	290	336	302	302	308	284	302	293	291	285	322	319	325	288	305	326	307	295	294	325	272	315	275	305	303	292	303	292	299	315	304	348	311	321	299	303	335	313	306	313	310	283	334	325	312	307	295	288	287	305	336	285	289	279	305	305	292	283	310	300	291	306
60360	96736	74826	47452	23181	6503	1515	680	569	538	556	557	519	555	584	561	571	580	561	556	529	504	546	535	559	595	556	565	533	554	594	591	558	558	546	566	521	572	523	580	563	559	584	519	526	579	588	566	584	536	551	534	591	580	525	550	542	570	558	547	558	549	576	587	553	571	518	515	559	584	600	554	526	517	562	563	553	538	552	556	523	533	548	585	568	543	564	582	543	555	519	517	503	576	552	542	530	536	571	551	556	555	573	551	520	531	513	563	570	549	552	559	551	578	559	558	570	572	526	589	587	567	580	583	594	541	571	543	576	571	581	547	536	562	592	559	521	568	550	546	600	547	546	520	522	508	575	556	554	553	564	558	562	521	544	556	552	539	546	579	586	525	568	569	573	567	584	576	566	601	530	543	588	565	529	600	537	567	546	550	545	546	535	526	547	557	581	575	589	538	520	524	561	505	535	559	525	548	545	539	544	569	554	577	575	565	569	538	518	560	547	600	522	542	554	563	573	557	584	505	524	523	549	549	530	550	550	563	585	590	554	567	558	576	569	526	549	514	550	558	571	546	553	572	539	523	533	538	546	526	557	544	527	561	582	602	534	574	596	541	529	546	563	588	536	530	575	588	602	531	565	543	539	573	554	499	558	551	553	569	531	582	562	568	547	541	546	527	587	530	561	564	555	585	542	563	514	574	541	574	542	598	560	553	572	545	563	545	562	550	558	587	562	560	579	575	549	568	533	541	554	558	531	553	580	536	563	590	585	547	556	475	546	523	578	530	542	547	535	544	550	551	560	562	566	519	568	559	551	553	540	521	582	573	535	598	547	559	529	529	568	582	541	542	529	544	563	570	587	540	554	548	560	556	564	567	538	608	543	560	517	596	548	525	577	583	523	567	539	564	533	549	577	575	567	539	560	544	537	582	582	551	507	589	506	551	538	539	536	581	527	553	549	555	562	537	541	562	543	543	576	573	510	532	583	582	529	548	548	560	556	550	608	593	540	530	559	525	597	525	544	537	554	549	556	555	580	548	549	529	575	576	571	519	515	543	542	583	581	581	531	569	532	522	556	575	568	565	549	552	571	539	515	511	531	546	556	570	550	545	644	568	544	589	562	569	602	480	545	542	522	557	579	554	561	559	554	529	500	565	569	536	556	551	554	574	537	578	575	529	573	508	542	541	583	578	545	547	558	506	602	529	558	543	574	530	538	537	567	534	583	540	554	535	521	563	556	555	576	572	547	529	516	562	558	581	531	567	539	557	526	555	543	570	577	545	568	603	538	516	577	566	548	526	525	553	504	565	589	526	550	531	568	590	509	516	573	563	546	555	608	571	577	521	524	566	530	559	555	564	542	536	567	542	566	541	519	603	592	515	551	572	544	524	580	579	552	585	562	543	575	548	571	537	561	560	534	562	543	540	528	592	555	543	558	551	529	555	537	566	556	544	554	544	530	543	546	558	573	576	549	518	581	563	578	552	596	574	552	559	570	560	567	581	604	584	611	551	594	575	584	515	534	632	555	589	601	580	560	561	534	569	558	564	569	541	557	522	557	538	568	549	543	578	585	567	524	502	582	550	543	597	565	547	535	580	573	538	536	570	533	558	548	550	554	572	515	575	561	577	589	517	573	589	549	584	550	613	580	570	569	509	614	566	569	562	558	543	529	560	511	538	568	569	550	527	530	538	540	573	558	557	553	538	553	537	533	591	533	584	612	540	530	535	568	545	532	523	553	558	543	587	536	574	579	560	499	554	533	545	559	560	570	539	566	532	541	567	545	523	579	522	531	541	534	560	590	561	530	560	546	546	594	551	533	536	552	552	593	541	555	587	560	561	544	563	543	554	570	560	562	542	541	542	529	507	546	543	552	529	518	526	609	538	530	565	587	582	596	541	520	511	549	554	529	576	566	552	569	560	556	528	538	557	579	540	537	535	558	563	542	520	572	554	570	565	559	562	523	551	527	539	553	572	575	557	576	537	568	547	573	551	533	563	564	606	560	557	529	548	557	575	576	546	491	514	576	558	579	546	544	568	561	601	568	564	530	546	568	542	568	528	558	570	529	537	550	579	562	540	549	541	574	564	528	550	548	536	519	606	565	546	545	550	558	523	562	569	531	570	559	544	556	591	568	556	562	575	557	530	561	512	570	546	547	532	558	571	501	553	590	546	590	498	566	562	566	568	573	530	563	561	565	585	566	573	561	531	574	548	569	547	532	574	606	592	529	535	547	551	592	534	637	510	546	546	590	524	547	558	549	552	570	566	561	588	559	586	577	553	586	612	528	500	544	583	508	577	565	513	558	578	568	558	572	560	547	571	594	549	518	560	530	576	501	581	564	552	566	554	540	525	545	512	562	508	583	540	550	549	563	577	612	543	568	559	522	543	551	589	535	558	503	540	556	594	562	535	546	564	535	562	551	574	580	537	528	524	567	553	561	556	556	488	550	489	596	559	544	491	545	539	545	550	541	535	554	580	524	576	574	562	588	543	571	547	539	530	611	536	550	577	589	545	539	518	577	539	567	566	568	580	569	533	580	576	570	574	597	569	536	557	597	550	592	575	556	597	548	548	564	558	526	528	564	529	560	532	531	537	546	557	551	564	590	566	556	577	549	564	589	549	567	539	565	555	540	550	572	549	574	533	548	538	541	559	586	534	542	581	568	554	571	572	512	565	545	556	536	512	564	596	535	544	564	593	530	569	523	520	559	567	560	545	514	564	560	564	545	530	531	569	563	536	516	514	568	549	586	568	557	571	549	589	595	604	538	540	536	566	513	557	546	549	551	563	523	539	569	569	596	574	517	531	567	550	555	535	537	569	574	566	558	537	542	580	535	548	553	622	570	566	525	548	572	508	532	520	523	550	554	572	553	553	524	557	547	598	531	553	562	530	591	626	562	544	543	590	579	582	556	581	542	544	584	538	582	553	535	528	561	556	612	584	560	567	607	553	525	570	541	536	566	516	534	537	567	521	603	553	520	561	545	572	552	620	538	562	547	578	601	631	572	548	569	492	598	566	593	525	556	579	564	528	552	586	543	536	541	545	582	558	541	531	542	560	523	588	544	567	571	535	531	523	524	573	579	526	556	594	539	556	571	558	560	577	586	562	570	579	521	577	588	596	577	543	568	591	555	542	539	565	519	542	569	578	536	589	567	572	575	560	528	571	561	599	544	552	547	571	546	570	580	546	562	535	521	539	556	565	563	550	533	577	562	582	503	559	513	559	563	590	550	562	490	563	547	546	522	542	545	543	531	566	552	545	539	549	524	486	534	530	584	573	559	551	550	588	565	567	549	578	520	525	572	528	610	553	558	536	556	514	590	552	563	559	571	562	594	594	526	582	561	607	611	545	555	533	539	538	534	549	536	550	536	519	566	564	545	563	565	565	505	565	542	542	527	554	562	535	529	570	543	552	551	542	573	569	564	569	569	586	522	519	539	578	556	540	564	526	598	577	567	528	520	561	522	520	563	535	553	580	575	562	567	567
29799	31680	27274	11457	1902	612	327	287	261	254	256	304	278	239	262	283	268	264	262	247	285	248	248	265	267	299	249	239	264	244	262	269	281	226	253	269	264	278	266	284	239	266	246	248	274	250	265	261	253	275	252	243	257	238	261	277	255	261	271	272	272	253	262	271	270	258	278	261	238	271	274	259	286	276	254	254	242	244	276	274	241	272	254	252	244	245	261	262	246	243	245	260	254	248	262	265	267	310	280	255	304	265	235	233	249	262	247	258	242	247	289	286	288	281	258	251	245	246	274	262	269	277	233	248	244	282	253	236	270	271	259	247	250	259	264	260	258	258	276	263	309	263	250	303	248	277	241	251	276	266	257	239	263	250	243	232	247	276	263	293	271	263	267	250	227	248	227	233	229	297	252	275	271	232	266	260	257	269	287	278	267	268	262	263	270	295	234	255	280	256	289	276	265	265	225	254	271	256	276	264	250	246	265	244	260	257	268	253	283	253	233	264	283	267	274	261	256	287	277	254	245	235	237	290	261	265	259	249	271	230	225	250	253	267	250	292	249	293	273	234	268	244	280	266	270	268	263	242	273	255	283	239	270	262	275	236	269	291	261	270	298	265	255	249	277	263	253	300	270	262	280	263	277	248	239	289	269	237	267	259	245	254	279	277	262	273	275	242	253	273	280	273	269	260	272	247	275	242	270	234	280	262	252	288	279	260	267	284	245	258	261	284	252	253	250	289	281	273	272	235	246	239	267	257	271	259	251	258	259	254	258	266	265	267	256	256	263	260	244	259	276	250	262	247	262	303	238	259	221	294	268	261	230	266	266	276	258	276	281	266	234	291	259	253	271	286	238	277	263	251	257	231	262	285	257	264	236	271	254	271	254	258	258	260	295	241	235	262	255	258	244	280	247	247	251	244	245	299	247	242	244	272	241	272	260	253	269	251	264	265	272	298	247	260	252	267	251	246	250	254	255	275	251	263	253	262	310	270	258	251	270	263	283	275	264	287	267	285	245	258	274	261	246	263	255	285	238	263	257	283	279	260	277	272	252	259	246	290	275	242	228	266	242	268	243	249	254	286	288	255	287	245	248	273	259	261	266	249	286	243	262	252	266	269	261	261	242	251	258	251	255	270	240	244	265	263	248	263	276	250	229	256	264	248	227	248	265	275	261	286	283	259	268	252	240	300	264	251	273	228	256	270	279	247	266	267	263	262	243	258	252	242	292	259	277	277	242	247	270	262	291	312	264	257	232	251	244	247	247	274	238	274	240	289	246	266	277	273	263	258	278	280	235	271	252	290	266	245	261	257	273	254	284	250	273	250	258	285	270	243	265	256	276	276	288	283	253	246	290	262	264	268	276	243	253	242	254	263	270	256	252	253	246	239	248	272	236	233	258	289	291	257	254	273	244	264	269	252	244	273	256	217	273	244	242	266	294	270	257	253	228	280	289	271	256	243	268	256	295	227	254	280	252	257	265	276	242	264	254	255	266	289	275	272	255	261	246	249	270	271	228	274	270	246	265	268	271	230	243	267	261	272	270	249	252	277	260	263	278	243	254	270	277	256	234	256	252	253	288	259	278	269	282	254	232	281	255	252	267	280	281	260	271	258	239	284	261	262	251	277	270	267	272	270	271	247	229	283	259	258	279	254	293	276	280	244	232	266	255	249	276	263	247	282	286	259	261	263	302	262	279	259	238	266	240	263	270	272	257	259	307	247	253	263	254	253	249	271	265	254	267	279	263	263	256	295	271	278	242	246	279	276	241	249	258	226	245	232	296	293	277	263	247	263	273	279	243	259	274	248	245	256	276	263	293	258	247	268	274	271	248	218	238	239	285	261	266	258	274	277	244	232	226	267	261	253	280	274	254	253	279	264	284	278	243	226	230	262	272	228	285	247	247	275	257	220	264	262	260	272	270	250	228	245	260	291	255	244	255	252	265	276	279	263	269	263	265	274	280	245	229	255	249	272	233	256	262	255	264	276	227	259	259	251	255	265	282	251	263	254	276	231	294	297	264	245	263	267	261	271	275	263	240	280	244	241	246	286	269	255	233	281	275	261	283	283	251	247	275	283	243	243	240	275	261	266	274	281	258	266	278	253	247	284	248	260	245	254	246	254	235	258	249	283	228	297	254	266	283	237	230	253	228	259	245	237	291	282	259	254	261	234	286	253	268	265	284	235	286	262	253	261	272	275	251	247	267	252	257	265	284	264	270	279	244	251	243	235	276	275	258	288	227	247	259	233	256	277	275	261	264	275	240	248	245	284	259	253	262	256	245	250	239	260	259	274	249	279	246	246	281	237	256	249	270	256	288	274	286	278	268	282	262	252	265	268	243	251	264	262	264	244	243	257	305	271	269	277	226	252	268	254	286	251	265	243	262	252	249	254	278	274	277	269	275	246	276	242	237	242	252	266	271	273	260	263	251	254	244	249	263	242	241	258	254	249	271	288	295	241	253	254	268	258	275	275	228	250	242	270	248	251	254	246	269	244	283	232	269	260	246	258	272	273	247	295	257	260	242	237	288	234	278	252	254	300	237	246	218	234	248	269	243	256	259	259	255	279	254	264	277	244	256	258	288	263	254	267	256	258	248	238	284	244	271	253	269	273	257	245	249	238	240	258	228	258	283	266	254	253	277	284	248	245	276	278	300	277	247	259	278	271	257	265	277	241	269	274	271	241	248	233	280	291	239	252	261	265	263	273	272	282	254	268	265	249	276	256	273	271	281	272	254	281	284	223	276	249	258	251	260	238	266	254	275	285	267	234	237	270	227	258	263	277	268	249	281	259	267	267	253	234	274	296	270	272	254	256	239	282	263	256	274	257	271	258	279	245	261	241	291	252	248	241	248	263	263	271	261	249	281	249	257	274	256	257	239	258	251	237	253	252	286	251	265	259	265	245	255	251	255	286	275	245	248	285	272	250	255	268	241	291	256	238	253	263	271	253	257	253	293	230	233	234	270	273	254	286	256	297	250	291	257	272	243	226	270	239	247	267	237	278	254	271	284	261	257	271	260	223	255	263	268	262	242	279	260	258	274	273	276	252	233	297	267	261	255	278	273	264	267	251	245	244	271	261	248	266	267	279	267	280	252	257	290	288	254	282	248	282	269	266	280	273	258	260	248	258	252	255	230	259	257	241	274	241	260	257	244	244	271	281	248	262	288	265	273	265	250	236	257	253	262	254	255	241	255	294	282	269	290	280	252	265	256	250	234	271	242	247	288	270	256	255	257	258	249	249	267	258	244	273	279	267	280	265	283	269	228	260	284	260	264	250	250	256	253	240	276	248	265	253	246	260	272	251	275	279	269	254	287	260	250	278	270	242	278	255	244	233	273	250	247	261	268	240	279	272	277	215	228	259	254	249	266	255	253	253	254	231	263	262	261	280	242	232	248	260	266	245	274	244	261	242	253	244	257	259	297	259	244	264	237	247	277	265	269	253	259	279	250	257	277	239	291	282	257	272	245	237	259	273	250	244	277	254
37265	48772	32562	12983	3381	1059	542	540	472	502	530	487	503	512	533	494	465	510	517	464	483	489	527	482	499	494	549	465	499	534	488	513	470	475	509	531	490	482	500	517	493	512	453	504	473	532	519	509	496	465	530	500	500	529	518	517	486	528	462	484	505	502	520	488	478	507	478	498	475	501	511	503	472	513	487	487	534	489	529	531	491	475	480	502	482	515	438	477	469	499	504	477	494	499	497	500	488	499	471	457	487	465	502	511	514	470	490	485	512	484	501	511	507	464	437	458	478	461	461	500	505	499	499	514	521	519	491	472	460	489	480	483	531	507	435	458	449	470	479	487	481	508	512	494	464	467	481	490	520	495	532	515	485	467	528	470	482	444	508	490	492	470	447	460	551	508	501	500	496	507	502	480	505	473	491	509	528	496	492	490	496	503	474	510	492	474	510	503	456	504	486	500	479	477	506	516	458	481	464	487	470	532	508	462	505	423	479	472	471	451	478	505	478	502	522	488	450	486	480	443	576	484	501	519	490	491	462	513	522	495	504	450	506	498	488	524	490	466	487	494	523	477	470	529	475	475	471	493	505	519	477	482	484	486	460	539	498	537	501	498	488	462	486	482	465	484	492	504	491	494	506	500	523	507	488	492	498	482	524	489	477	467	501	528	462	479	502	495	467	463	491	441	495	511	496	483	507	492	480	534	461	486	457	480	486	500	503	494	490	496	503	468	536	480	465	507	481	539	496	471	506	463	459	479	492	493	458	517	513	525	502	545	494	487	492	533	504	492	496	483	451	492	441	480	524	503	490	483	480	430	511	499	515	502	536	475	521	503	544	512	522	495	517	522	529	495	508	493	504	486	488	498	487	443	464	458	533	465	471	499	479	501	489	490	485	457	480	494	518	500	463	484	450	513	487	476	537	512	488	481	507	461	508	489	483	491	493	498	491	515	496	522	549	466	464	488	480	484	529	516	474	488	486	507	523	524	521	509	497	482	504	511	478	510	484	505	523	508	495	485	532	483	531	515	453	498	478	471	487	495	497	497	482	504	506	503	501	526	510	503	487	516	499	496	483	500	487	516	524	500	511	534	466	501	507	481	477	491	529	493	492	499	496	496	498	483	512	539	518	480	491	501	502	502	515	512	501	462	483	490	481	473	492	508	489	487	478	501	492	492	524	475	487	524	472	497	448	498	509	464	501	469	493	518	522	502	476	497	526	513	502	500	483	441	525	507	501	466	487	519	484	501	484	496	517	511	506	456	479	485	473	500	495	501	485	463	479	487	505	529	460	474	493	504	489	500	502	484	522	489	496	444	444	510	493	482	454	499	484	506	496	484	493	469	489	472	460	484	525	517	509	513	506	492	492	504	496	488	521	477	473	492	456	498	481	490	495	469	474	493	477	526	495	464	464	517	458	487	482	483	497	529	474	477	495	489	486	455	516	557	493	515	483	494	441	558	475	508	457	501	481	468	502	508	482	520	497	459	493	532	533	525	474	451	457	466	481	503	502	489	479	495	475	539	512	479	424	497	484	484	525	563	522	483	487	491	491	493	480	465	496	506	465	474	507	539	509	530	525	514	483	543	496	446	476	491	497	491	488	487	490	468	478	524	497	496	476	465	493	507	462	496	498	489	491	452	504	459	506	490	486	443	467	523	479	517	470	475	490	483	506	483	463	478	491	504	460	447	495	532	480	516	542	477	507	524	522	495	507	482	494	500	531	519	503	520	484	476	472	527	494	499	505	485	500	518	489	432	507	517	476	533	519	503	516	494	512	511	514	507	519	451	506	486	451	488	507	469	519	511	488	484	488	503	514	482	464	492	477	489	515	487	490	558	454	483	493	496	514	526	467	463	496	490	533	501	506	529	494	489	508	506	533	508	508	528	488	509	541	520	496	510	516	531	498	512	477	502	507	492	486	463	506	478	483	506	499	446	508	516	451	509	493	508	481	508	507	531	487	540	521	500	456	507	506	494	537	498	479	493	490	495	489	519	496	471	516	521	504	484	476	469	551	477	473	493	516	494	505	481	452	521	505	484	513	519	497	492	481	498	470	467	515	497	492	479	501	505	515	487	486	500	501	492	508	488	516	512	475	490	464	519	556	469	491	530	473	458	508	484	498	503	520	512	493	506	505	476	466	481	512	496	453	482	513	504	487	480	453	513	524	489	487	481	468	490	468	529	484	485	514	442	522	496	469	502	474	483	528	477	512	528	523	501	506	482	476	531	497	531	543	463	529	501	483	459	455	512	461	468	484	467	501	500	479	453	499	518	473	504	464	514	505	492	505	505	510	478	511	511	497	503	483	488	523	509	470	505	453	497	511	524	485	492	462	484	490	517	492	488	495	455	449	515	490	510	487	520	471	507	545	505	492	485	471	499	499	493	500	484	484	472	515	501	518	499	511	474	465	469	486	466	508	485	496	497	475	493	528	505	487	512	451	504	448	519	490	494	523	497	513	492	492	504	499	501	505	489	503	532	476	459	448	508	525	499	514	525	489	522	490	513	476	471	483	462	503	513	496	486	464	456	534	526	500	499	466	533	456	483	528	476	516	480	455	511	504	473	510	525	449	483	470	476	508	482	483	506	487	508	537	510	508	492	467	475	483	504	475	454	540	513	486	515	489	485	508	480	493	486	550	509	478	510	467	527	517	485	476	489	513	485	497	472	465	513	505	477	496	501	487	469	456	482	473	484	504	511	468	517	509	460	497	525	502	518	496	513	514	498	476	483	477	476	525	509	497	481	464	502	468	487	518	500	478	493	473	541	486	479	462	470	537	470	477	493	461	498	494	462	501	488	502	476	486	448	493	464	524	505	504	520	500	488	532	470	499	474	499	458	480	518	497	458	507	472	478	500	500	474	450	478	503	497	495	496	495	469	448	480	446	511	500	478	469	461	450	494	496	493	499	486	501	494	515	479	449	513	502	515	493	500	506	512	485	473	482	478	487	496	476	513	494	498	504	494	518	461	504	505	481	498	459	498	476	489	512	522	449	528	522	514	463	470	499	471	537	514	464	479	466	484	532	503	496	457	508	475	492	494	481	478	490	512	455	491	527	525	491	475	495	473	481	461	455	501	480	511	551	484	478	505	514	488	462	490	506	479	485	428	458	535	481	516	523	514	513	472	496	522	540	485	510	505	476	527	484	509	483	498	480	491	559	507	479	492	504	498	502	468	492	475	502	495	512	483	502	514	529	504	516	483	538	476	497	487	477	453	486	486	499	484	494	467	500	524	485	525	498	467	513	502	492	464	504	519	449	537	467	532	528	444	455	478	488	510	520	523	490	488	497	493	531	503	476	472	507	499	517	492	480	510	521	523	468	498	466	484	464	524	536	509	480	497	506	498	490	463	529	471	545	506	498	498	499	505	514	523	442	495	497	512	468	477	484	528	460	468	497	472	498	507	491	480	491	500	469	522	484	466	527	506	515	546	502	505	507	443	505	512	542	495	505	484	547	484	468	505	486	491	500	438	501	506	525	457
24914	25379	35385	27986	18254	5278	575	296	293	276	275	279	248	272	297	257	250	294	304	283	295	263	252	279	297	287	293	287	267	257	288	297	263	271	269	276	278	265	264	273	233	251	272	283	257	263	267	253	275	288	243	270	265	264	262	268	247	261	276	261	264	270	304	262	268	247	246	281	264	286	269	259	277	242	271	249	292	267	265	273	272	268	262	252	267	272	273	223	263	290	262	284	274	260	282	278	248	269	276	274	283	260	292	250	222	265	300	280	300	303	260	294	290	225	264	246	255	270	258	254	275	243	259	270	299	262	243	258	287	254	278	282	280	258	266	274	276	270	286	277	243	255	260	278	275	251	247	244	280	268	271	262	257	246	299	279	304	281	273	269	268	251	269	263	265	286	267	287	268	267	299	297	249	272	282	293	265	256	251	265	303	288	268	249	278	293	303	280	261	250	276	268	282	258	289	263	260	253	264	303	263	272	267	256	287	275	248	276	256	297	296	246	313	282	259	296	253	282	267	266	276	249	273	274	292	289	265	286	264	284	266	291	289	290	264	278	277	275	273	287	262	303	284	268	250	306	265	270	282	265	290	281	271	269	288	253	284	282	256	279	257	276	245	263	253	270	287	265	287	298	287	264	290	286	282	251	293	283	274	258	257	278	272	279	273	259	264	246	275	243	300	283	263	307	257	266	245	279	259	291	286	252	283	291	263	277	265	285	247	285	275	274	282	257	273	268	252	281	288	244	239	276	265	284	254	292	287	261	240	275	268	295	280	283	296	265	281	270	273	287	233	272	258	262	276	255	249	240	273	263	269	291	243	279	276	249	300	265	261	286	247	259	286	294	255	262	268	278	229	301	281	263	252	298	271	283	262	304	253	225	281	271	295	290	279	230	289	273	289	283	247	259	240	304	296	263	268	285	277	294	274	290	280	247	280	265	297	265	255	290	273	270	278	279	282	295	279	254	277	271	274	303	298	259	301	270	296	273	268	277	274	286	270	276	283	275	288	322	282	277	310	267	269	263	272	277	302	266	267	303	276	274	266	284	239	272	263	275	263	264	273	272	293	289	243	295	270	276	300	283	258	261	265	260	272	223	270	269	251	280	276	242	256	286	277	298	277	245	233	289	265	278	287	256	262	283	248	283	289	290	252	274	312	287	279	253	282	261	282	262	269	295	272	273	268	268	287	250	275	248	266	259	247	323	270	267	267	279	289	267	282	260	281	271	243	275	281	244	262	267	274	269	270	273	272	277	290	280	268	275	260	295	283	280	259	290	266	264	264	274	278	270	277	289	243	291	301	282	281	258	280	269	244	270	285	258	304	287	260	243	269	303	273	264	321	278	273	267	259	273	254	253	302	280	271	267	249	260	274	261	280	254	275	260	281	266	284	291	288	263	273	268	295	247	261	241	295	269	289	282	282	267	258	267	264	244	277	278	265	263	289	281	262	259	275	251	276	282	262	268	273	284	286	265	264	283	250	276	270	283	238	276	283	272	265	248	266	260	249	274	264	265	257	296	281	281	280	280	245	253	297	279	273	298	268	277	257	288	267	256	273	253	266	287	262	259	276	287	259	273	273	291	272	246	282	247	245	279	248	277	242	250	251	270	270	268	282	292	280	260	245	269	257	255	278	255	262	258	275	246	287	283	263	272	295	273	242	279	261	279	288	270	280	282	228	274	283	262	270	278	275	280	245	262	268	273	283	277	261	256	266	329	288	272	281	255	257	280	273	277	298	261	251	264	285	289	269	270	287	256	264	262	249	305	276	256	279	257	267	268	267	286	238	282	276	291	277	254	259	266	269	315	296	260	267	274	270	259	273	261	292	257	264	256	262	259	269	283	304	294	280	276	238	259	277	261	277	274	259	295	246	294	282	272	251	273	277	272	300	261	252	280	273	273	260	285	241	285	282	280	268	281	280	253	277	262	261	279	261	255	284	288	271	295	287	265	293	229	277	254	277	287	279	262	281	294	306	264	284	294	318	283	241	263	257	258	284	257	269	272	286	268	307	246	275	274	293	275	300	275	283	259	243	259	278	294	253	260	291	271	268	255	262	275	267	285	277	264	281	269	264	267	268	282	268	287	307	263	287	287	295	323	263	275	289	262	271	270	266	241	262	257	247	255	251	266	269	283	247	281	295	263	281	274	273	266	278	283	262	244	267	267	269	279	272	283	255	305	282	284	277	285	256	245	264	254	264	294	290	265	253	286	275	288	262	280	276	271	292	314	293	273	252	265	275	262	286	237	246	279	277	258	262	274	280	261	300	267	270	282	271	285	269	307	287	281	306	255	264	261	279	260	277	288	241	252	239	303	251	297	306	265	270	294	285	294	256	270	289	276	278	262	265	256	292	312	250	260	267	268	244	273	290	271	282	252	291	275	299	274	273	277	261	291	264	286	274	283	279	278	273	281	270	254	269	267	251	266	269	284	279	298	262	259	270	308	284	269	267	271	267	304	287	270	271	266	265	284	310	312	276	289	222	275	260	281	236	287	255	274	268	293	286	280	286	279	284	261	275	252	268	264	280	257	261	249	258	267	247	269	274	250	267	283	286	284	285	298	254	286	286	259	285	269	267	254	260	307	268	249	270	280	289	246	248	275	268	273	285	271	289	254	267	256	256	274	266	263	271	270	287	280	259	295	235	281	283	274	282	249	269	305	274	295	293	248	261	300	275	273	283	252	286	282	289	281	280	279	299	258	286	275	272	258	248	257	262	257	266	253	269	271	259	256	296	272	303	280	290	276	278	299	273	277	279	275	250	273	267	303	263	301	306	289	259	255	252	274	261	251	246	293	270	272	280	295	269	255	279	283	264	281	305	288	306	280	308	254	280	252	256	291	267	265	281	272	261	279	280	260	258	258	244	276	276	308	303	278	268	275	277	260	286	268	276	255	271	267	276	291	254	255	289	287	269	280	272	258	279	276	296	263	268	265	265	262	275	274	295	249	279	265	262	238	288	257	257	267	283	295	259	274	245	261	289	291	263	281	259	281	262	286	254	310	263	285	293	263	271	247	269	299	296	293	262	247	263	257	274	256	276	265	299	284	273	283	258	292	268	260	238	275	274	290	294	265	268	264	276	256	264	279	294	273	273	292	265	284	270	235	298	271	295	303	276	259	276	266	317	226	286	247	245	257	287	264	273	258	258	284	278	271	279	261	295	271	264	278	280	276	282	282	267	287	271	291	277	246	261	258	268	284	247	267	266	264	239	306	286	247	262	256	261	263	241	278	260	255	265	271	260	278	287	264	269	261	271	303	289	291	277	253	238	274	290	277	277	253	282	268	273	290	274	271	249	279	269	291	250	280	292	262	261	292	272	263	286	289	260	275	270	273	293	230	284	261	292	294	268	272	292	268	283	234	292	260	280	286	284	265	269	264	273	278	282	263	273	244	281	274	256	266	265	266	288	264	288	273	314	286	251	263	265	262	295	307	263	284	270	262	257	247	287	309	268	249	312	310	281	301	290	253	312	286	242	262
59747	91328	64354	34872	14361	3259	905	563	530	512	492	549	476	489	546	468	511	545	511	498	541	529	551	517	420	483	497	494	474	516	504	481	517	481	487	542	509	487	514	491	538	542	493	569	495	444	495	461	484	495	521	533	495	527	481	501	496	485	544	531	523	507	521	543	486	491	493	502	512	529	521	484	561	481	500	509	520	511	524	534	456	496	496	516	496	525	468	483	489	465	509	506	499	443	488	494	517	517	472	497	500	493	480	513	480	513	500	507	495	532	493	486	498	469	502	483	512	480	521	502	535	477	478	504	516	484	489	503	468	491	524	497	510	479	450	534	503	442	494	483	522	541	464	500	523	509	498	515	489	506	511	502	501	502	481	505	503	518	500	524	507	482	521	530	497	491	539	485	509	484	486	491	529	491	481	514	474	518	522	519	511	503	523	551	503	480	527	505	528	510	520	551	516	523	473	495	512	543	466	536	458	494	485	514	543	486	541	543	507	483	466	478	509	478	501	495	519	502	512	496	515	519	495	502	495	512	470	482	502	527	483	528	516	529	507	497	497	527	495	497	541	501	507	532	500	489	502	510	528	486	480	519	518	503	488	504	490	498	513	499	515	522	540	535	490	499	519	522	488	523	510	537	493	506	514	522	498	507	525	521	506	512	534	464	480	515	501	530	502	508	514	484	545	502	488	515	527	486	488	500	486	504	535	468	460	526	460	512	488	465	496	499	492	545	492	500	459	490	492	500	489	530	448	515	491	482	511	515	521	528	479	492	513	511	550	534	511	498	487	476	499	524	513	520	456	482	459	497	481	510	523	509	510	529	530	495	538	503	546	526	460	529	524	543	513	504	523	505	499	465	533	521	510	527	505	490	511	519	509	516	531	531	489	524	554	506	513	547	506	490	522	509	511	523	523	523	512	500	496	497	490	492	480	517	503	495	460	502	495	480	495	526	506	506	509	512	538	508	522	532	528	503	501	494	522	491	517	477	561	495	490	487	488	506	471	499	470	512	498	509	506	498	485	530	507	500	519	566	497	524	503	484	500	528	494	564	513	516	508	517	485	512	476	502	515	510	497	511	508	501	531	477	518	494	531	473	500	535	520	507	482	528	502	561	498	510	500	481	505	525	492	498	497	497	531	483	492	518	482	469	508	457	488	509	506	444	491	551	508	496	524	513	515	491	526	529	517	492	508	502	531	479	525	503	500	474	495	498	516	518	503	533	464	496	538	506	504	521	495	552	471	473	512	495	495	525	517	517	470	509	510	477	511	505	532	492	487	510	491	535	492	472	500	533	491	532	502	515	495	486	487	502	518	477	554	509	494	480	513	507	521	549	522	494	507	489	447	504	498	491	516	485	500	506	497	519	499	517	528	533	519	528	516	492	512	484	503	509	506	477	470	523	494	546	520	456	535	496	527	534	515	473	524	512	526	520	488	523	515	499	552	528	528	478	498	505	512	494	510	436	517	529	487	517	516	512	513	500	526	498	479	489	531	525	488	505	494	536	525	541	513	481	457	486	529	509	497	533	478	492	494	471	505	489	473	482	477	478	506	513	502	504	486	509	527	460	500	517	460	501	508	512	512	473	461	495	485	519	515	485	494	468	489	483	523	508	514	489	510	498	514	455	475	516	531	515	499	504	486	526	515	528	505	472	536	525	483	492	564	497	522	481	497	491	456	482	517	532	499	517	504	508	462	488	525	486	479	501	564	521	503	485	530	475	494	493	488	522	501	532	509	486	502	519	488	516	534	490	539	526	484	497	510	533	507	513	478	485	507	467	509	498	516	484	482	497	535	488	496	525	477	545	508	462	518	519	530	448	477	478	528	509	511	478	462	503	501	502	515	516	494	547	502	477	520	491	516	473	537	517	498	528	504	524	445	505	498	493	494	529	543	531	487	507	494	513	504	478	498	521	511	503	468	493	522	477	495	548	492	487	492	484	542	496	523	506	522	492	474	453	547	492	488	519	501	533	544	479	486	503	535	515	466	544	493	478	536	509	535	495	481	507	484	489	518	528	514	532	499	545	535	477	502	521	524	499	467	494	535	487	506	469	515	514	499	501	499	506	491	491	529	484	468	489	516	503	499	523	512	532	535	490	500	484	534	483	510	523	518	506	491	506	519	501	513	506	479	489	512	495	517	485	500	480	508	517	501	523	501	455	506	532	488	507	535	522	510	500	491	481	488	482	460	494	485	508	479	511	509	480	535	501	475	516	493	507	489	505	532	515	505	485	519	485	511	505	491	515	474	478	481	474	505	538	502	524	474	485	496	501	533	458	510	519	496	534	499	546	501	486	496	483	479	506	538	496	495	475	469	503	503	483	545	467	521	480	498	493	501	515	490	479	506	494	514	556	534	500	484	482	501	481	505	528	507	538	518	504	515	497	502	504	548	520	518	491	497	504	524	538	521	506	507	507	517	484	484	504	506	522	508	502	529	461	518	477	535	509	494	516	487	517	540	489	491	523	514	516	514	515	467	477	470	488	533	552	506	499	493	496	557	562	501	505	526	470	498	518	489	532	557	516	471	501	542	516	509	514	511	532	527	498	569	534	493	488	497	533	479	535	460	507	492	498	516	513	513	559	483	507	517	503	507	468	510	531	495	494	489	472	507	508	480	523	495	538	510	472	524	508	502	515	528	505	506	531	499	516	485	504	495	487	524	486	504	484	488	476	521	524	475	530	536	506	524	500	530	510	507	470	498	544	492	499	540	523	558	494	495	481	499	467	486	485	538	531	500	456	452	521	496	519	487	512	548	501	450	507	476	532	519	479	522	485	476	551	511	522	520	502	526	515	509	513	524	451	497	512	511	528	484	537	506	512	492	478	511	463	533	520	546	503	508	541	500	522	475	545	507	454	526	526	531	486	487	520	494	506	511	533	498	489	482	521	487	530	486	507	501	492	476	507	491	482	477	486	511	519	486	476	505	468	448	521	511	514	543	486	497	498	538	531	506	543	505	519	482	541	552	454	512	489	512	481	474	477	513	509	516	520	488	506	465	485	507	552	473	482	452	505	536	493	481	454	487	502	457	479	529	455	495	505	518	502	506	494	534	488	478	510	518	501	501	475	525	516	522	516	524	475	500	527	510	535	524	489	481	527	469	508	542	483	516	503	505	466	516	520	528	489	487	491	478	539	534	504	456	501	494	496	502	544	512	510	526	519	502	517	487	533	487	481	532	499	529	513	547	468	507	503	486	484	490	484	516	482	468	548	501	495	539	503	509	480	532	511	502	553	491	521	510	541	483	492	500	469	511	503	520	500	529	524	475	497	515	480	522	516	518	514	515	475	465	485	548	494	522	463	482	487	513	486	500	498	514	473	560	540	486	525	521	513	478	475	507	497	508	496	506	518	497	535	492	487	508	477	489	515	492	522	472	491	501	471	492	500	481	531	510	513	524	501	502	481	514	463	522	516	512	526	489	489	508	491	532	533	505	498	477	451	532	528	501	478	508	527	538	537	504	493	481	504	504	505	508	485
23567	23037	32488	26106	21183	15589	2504	420	331	346	382	331	309	305	314	306	344	302	337	308	300	331	316	337	321	295	340	295	348	321	299	286	300	303	282	292	299	311	324	316	305	347	297	306	320	304	341	280	294	328	286	295	309	317	319	277	341	314	312	317	297	340	288	309	308	307	328	318	337	316	328	320	326	301	317	322	284	283	300	304	305	337	290	347	303	338	340	284	301	312	318	320	316	297	325	312	275	283	310	307	314	338	310	303	278	332	287	304	326	301	309	303	321	325	285	312	315	323	288	296	310	329	316	320	283	306	322	287	294	295	295	324	299	286	322	288	306	297	275	334	318	290	286	312	330	326	280	290	307	330	316	309	352	284	299	316	284	318	304	343	307	312	337	315	308	310	321	296	326	282	342	306	319	324	317	323	336	311	287	307	291	299	330	292	294	308	303	296	319	284	295	337	306	328	307	288	326	338	309	294	312	303	311	326	340	333	321	323	322	318	307	321	300	318	299	289	344	276	298	332	336	317	304	321	290	312	325	308	323	308	324	297	325	335	306	320	293	303	309	311	311	317	313	340	309	290	315	321	287	306	302	292	330	304	313	292	354	276	278	308	291	306	308	324	305	311	322	300	317	288	301	274	307	320	259	304	333	331	315	327	318	323	311	285	302	312	280	293	310	333	294	305	301	335	304	318	279	328	277	326	300	318	289	304	297	333	333	332	327	333	325	315	322	324	303	302	310	294	357	272	307	319	328	300	295	302	329	309	309	320	326	312	313	302	284	320	307	310	297	310	318	295	314	326	332	283	305	306	293	295	276	282	323	286	288	308	298	323	318	314	297	315	304	330	294	321	336	321	307	311	318	324	305	264	306	340	326	303	310	295	299	318	304	307	335	305	346	295	301	313	286	315	303	321	326	292	249	318	310	332	286	315	323	305	315	309	280	288	300	323	337	287	313	276	293	272	308	316	305	304	317	292	292	328	340	326	334	312	309	316	334	295	305	283	289	292	315	269	301	293	330	282	289	316	307	345	291	332	303	321	303	303	276	267	307	297	303	326	313	289	298	331	310	310	320	301	325	339	304	306	322	328	316	288	316	334	346	324	332	306	276	308	309	330	322	306	307	338	328	346	300	329	310	320	281	286	324	293	327	306	311	311	310	324	323	326	285	324	303	310	316	282	287	307	310	314	299	287	314	312	295	311	313	327	305	310	295	342	303	302	307	317	317	324	313	310	288	307	316	306	331	307	337	284	306	286	331	340	294	311	318	343	284	301	313	328	316	299	361	285	300	306	335	306	336	304	305	349	314	284	328	312	336	306	317	302	301	303	330	303	312	313	301	306	294	309	279	310	285	328	290	333	300	300	299	306	331	303	347	270	327	311	310	319	297	286	336	292	292	279	316	331	316	300	320	333	313	340	313	289	330	334	310	325	316	329	314	327	299	296	316	320	287	297	264	296	292	282	308	320	311	292	284	286	296	295	299	320	298	308	321	315	330	299	324	282	280	300	321	319	292	318	289	276	299	287	304	312	322	298	324	312	288	314	313	295	325	296	307	309	339	307	327	331	308	332	317	307	321	308	313	302	322	290	288	360	291	330	296	284	286	337	289	328	307	308	298	278	268	300	294	297	317	315	319	340	301	309	306	289	314	296	304	310	323	270	304	290	296	310	314	319	296	304	327	303	292	317	301	313	311	309	295	303	288	310	303	291	330	310	287	290	352	316	337	308	306	303	330	319	319	304	283	299	296	301	317	261	318	317	316	303	332	309	319	306	287	337	295	302	301	303	334	314	292	303	290	323	290	341	334	298	309	289	326	332	308	324	307	311	295	298	280	303	303	303	272	329	287	293	333	303	310	300	323	332	309	318	295	326	310	297	297	310	282	304	307	317	330	289	307	291	311	314	317	310	365	305	319	297	286	305	286	289	317	320	327	306	318	307	302	353	309	314	312	319	322	318	348	311	299	310	301	342	331	323	324	278	326	314	312	312	294	282	276	299	329	336	303	313	327	317	270	295	313	349	296	316	341	324	321	302	325	328	315	322	348	316	323	319	317	292	304	316	310	299	312	312	308	285	301	299	359	280	300	302	323	279	308	315	312	315	308	311	338	289	324	310	330	310	304	332	299	320	303	336	334	323	303	301	325	337	308	331	280	331	326	335	346	319	293	318	314	317	315	303	325	295	312	328	280	306	302	303	301	345	304	274	288	327	327	277	304	298	343	276	316	271	343	314	281	343	285	317	293	311	299	303	323	334	348	326	329	328	317	297	292	296	302	301	330	330	320	341	316	309	328	296	316	298	288	300	297	332	311	291	313	289	324	304	309	319	318	315	304	331	345	323	353	318	295	266	299	320	320	308	300	323	335	301	274	315	278	307	294	323	321	306	313	268	304	296	301	269	303	300	300	300	317	278	338	317	285	294	296	311	326	300	319	333	358	305	336	303	306	335	298	316	331	337	287	324	298	297	338	289	343	336	319	323	338	284	318	301	314	289	295	293	330	281	313	311	341	335	349	307	294	292	313	287	329	297	296	317	283	351	314	310	305	299	298	336	315	314	298	307	334	311	298	314	319	307	337	309	306	277	318	265	316	323	314	319	304	285	308	318	341	317	291	338	281	310	315	290	308	327	283	320	285	301	334	304	287	303	315	333	284	350	334	308	299	314	321	315	311	291	298	301	269	307	298	292	321	320	294	287	333	326	323	322	282	300	331	325	309	329	344	315	313	333	307	295	328	312	333	332	332	320	322	306	318	302	286	283	335	315	311	280	320	306	290	299	317	297	286	290	311	315	314	268	287	304	349	316	334	316	303	328	325	350	327	318	329	316	304	279	305	346	281	341	281	314	286	330	285	320	303	329	280	283	321	324	309	300	341	275	297	293	314	330	324	341	283	301	272	299	281	319	309	313	322	282	314	301	317	300	336	292	304	320	328	298	316	308	304	325	312	308	289	302	289	319	296	346	313	297	325	302	281	295	328	310	312	276	306	316	311	301	324	317	322	308	313	299	323	278	314	301	316	305	301	309	306	304	344	319	295	283	316	297	334	314	296	284	304	331	333	326	321	326	336	295	318	311	299	312	283	319	310	283	288	305	318	314	303	327	307	312	312	317	327	317	305	336	316	297	316	314	294	319	305	309	329	329	288	310	285	299	290	301	314	300	322	317	317	321	325	284	299	305	299	323	296	296	326	284	317	342	310	310	343	322	324	293	293	335	328	285	339	287	316	329	293	316	301	297	315	293	287	333	335	323	310	326	280	314	315	320	328	282	299	306	316	284	300	294	332	303	309	314	313	313	340	314	298	312	289	281	344	348	300	273	312	318	300	297	298	319	274	316	294	287	307	306	301	273	347	301	277	301	319	313	303	300	301	313	316	292	320	321	315	301	311	317	290	321	296	275	314	331	301	319	298	308	329	330	327	309	317	320	328	321	317	311	313	316	332	327	273	287	320	297	293	297	307	331	313	340	322	325	298	297	292	318	290	307
59472	101563	73740	43371	20337	5354	1222	620	556	569	562	535	545	547	582	575	549	559	550	590	558	549	538	532	524	585	564	565	592	544	590	555	559	547	587	547	558	565	558	526	550	552	540	583	536	608	570	570	568	577	541	575	524	546	531	557	540	572	590	540	537	559	560	533	594	589	542	556	523	556	579	577	584	577	583	580	549	560	548	545	561	521	590	562	519	550	556	570	519	539	571	555	568	574	557	566	522	555	538	592	525	547	515	565	592	602	552	552	513	548	543	566	541	596	560	530	605	563	595	555	545	596	546	557	572	559	561	559	511	592	544	545	532	542	546	554	531	581	574	605	541	537	559	583	544	566	550	566	559	554	568	552	546	558	553	549	570	570	616	558	594	576	550	536	541	580	563	525	549	547	568	544	530	553	555	572	539	594	521	603	553	561	567	537	527	526	522	547	540	571	586	589	526	563	569	566	562	550	556	583	540	535	545	566	557	531	524	538	538	521	561	552	576	543	555	508	535	566	553	544	598	562	527	564	551	564	548	590	531	590	591	528	554	542	532	565	530	509	576	582	514	570	552	534	545	539	553	571	525	523	542	544	616	537	542	529	569	558	527	548	539	540	543	544	566	581	593	556	542	563	524	572	547	591	582	516	516	568	554	594	519	567	582	549	544	566	542	542	533	528	586	558	541	501	556	534	540	522	585	563	561	552	544	583	553	570	544	531	547	586	552	554	545	555	520	529	546	570	530	564	581	588	508	535	565	586	559	546	529	563	559	565	543	566	553	508	541	585	542	582	541	527	574	566	498	515	506	554	595	570	566	554	547	551	559	562	569	551	535	544	589	508	540	545	543	558	573	572	580	576	543	552	540	568	575	547	558	571	566	578	589	575	525	521	567	547	613	564	536	554	562	565	561	529	614	527	578	550	549	569	587	528	541	514	568	580	555	512	573	561	560	580	510	507	548	545	550	516	547	557	544	579	574	568	571	547	539	562	581	561	580	530	575	564	547	550	549	552	543	533	597	553	570	512	543	549	561	562	517	539	518	545	582	551	529	584	592	561	549	518	517	573	578	570	523	554	582	575	572	567	527	529	588	582	581	582	533	533	532	527	583	551	532	511	610	557	513	548	562	541	522	563	569	531	594	567	536	628	550	551	552	578	541	542	552	592	544	578	572	502	573	529	574	516	545	529	536	559	554	543	541	533	557	566	526	518	505	570	586	541	545	568	519	594	555	528	539	568	529	608	553	482	533	580	573	570	548	563	550	556	568	562	578	557	523	547	536	581	591	548	572	528	559	575	565	543	570	566	566	548	553	580	582	534	617	539	549	542	576	567	540	516	593	546	560	520	535	582	554	538	523	549	571	531	565	575	553	521	536	531	578	548	594	546	577	534	599	546	588	550	556	550	571	547	564	544	543	554	553	561	561	556	547	553	559	550	589	510	543	556	563	548	574	535	541	554	565	542	536	550	547	568	545	559	576	595	573	534	580	544	588	529	542	591	527	531	575	588	593	543	532	531	588	577	564	539	581	573	523	570	553	563	556	484	548	536	553	537	517	543	547	580	563	548	565	579	551	565	525	571	597	589	548	553	556	576	505	532	599	546	523	547	570	592	578	543	545	553	557	576	563	569	605	579	569	526	583	583	523	559	538	544	553	505	613	595	587	570	571	578	555	557	553	581	572	539	555	540	531	538	559	561	559	552	584	539	537	598	569	552	526	537	550	549	514	526	598	580	511	525	545	562	539	537	576	526	535	545	545	535	584	539	549	536	553	570	553	541	564	561	565	593	551	546	575	553	594	557	559	551	566	560	542	618	531	547	544	575	541	550	544	551	540	541	541	561	568	602	543	551	578	573	576	553	506	602	565	569	522	555	534	539	555	563	551	508	590	555	503	547	566	555	576	563	573	539	556	542	562	551	565	588	524	570	566	569	573	530	564	573	609	556	580	549	587	550	580	536	561	562	546	591	587	535	589	540	550	562	530	576	567	540	565	527	564	526	576	557	547	528	536	533	542	554	563	538	573	558	545	562	528	532	555	546	522	544	520	565	517	590	564	567	567	550	498	538	595	550	539	523	531	546	530	548	530	555	567	543	564	580	543	536	552	499	537	570	576	547	540	591	524	550	560	546	542	593	520	545	598	562	582	570	544	554	531	587	541	536	531	541	569	535	558	524	540	586	547	568	559	558	503	520	553	543	576	567	547	503	520	528	578	592	566	560	588	548	584	546	563	568	547	560	544	586	554	569	578	525	541	569	588	531	524	572	599	547	563	546	504	571	554	534	560	532	537	570	609	549	551	503	556	544	552	572	594	570	616	554	561	524	585	517	574	567	540	539	535	581	560	530	556	561	566	515	560	563	565	508	517	566	554	529	567	543	563	559	564	549	522	562	531	537	538	576	534	517	560	565	576	549	529	585	559	545	567	538	583	569	526	570	599	587	541	545	507	563	555	535	570	575	570	589	555	569	569	561	546	564	525	536	535	541	562	577	543	501	506	521	542	526	587	545	544	536	560	533	556	555	536	560	603	518	527	566	555	587	566	624	568	564	524	542	574	556	564	580	587	566	520	534	579	540	537	537	575	520	566	569	547	541	554	543	541	591	523	541	533	530	552	571	586	583	547	575	538	527	572	555	537	561	560	555	593	544	485	562	523	600	558	559	584	539	553	526	529	573	541	565	545	520	561	553	553	537	558	543	538	561	568	563	537	542	551	542	546	553	563	537	580	578	550	597	568	560	556	521	527	555	611	586	520	531	562	572	598	523	564	534	548	544	555	605	578	570	541	544	548	515	565	543	534	555	572	576	537	596	544	560	534	545	508	513	556	570	561	542	536	548	521	523	561	538	545	562	542	536	540	530	510	533	529	591	542	552	533	559	584	573	523	531	544	514	515	541	583	574	548	532	565	564	574	570	514	562	511	570	607	553	532	553	537	563	544	547	525	570	559	551	575	566	576	517	558	562	568	589	538	542	589	579	559	515	586	592	549	574	584	547	577	565	592	594	530	549	566	538	552	584	595	579	541	586	574	553	500	514	532	551	569	541	537	593	553	534	541	561	552	547	522	488	562	568	592	529	574	556	595	585	567	572	542	562	606	537	576	559	524	544	536	587	574	556	588	550	537	572	575	562	551	555	566	560	539	564	571	536	520	545	569	550	591	559	573	548	557	598	522	552	531	498	564	577	531	548	565	531	530	555	517	528	529	562	576	600	552	570	510	551	525	505	538	542	544	570	565	546	555	528	544	594	583	584	497	555	538	542	560	586	593	571	529	567	521	570	553	561	618	535	587	553	556	565	578	549	559	568	560	574	580	539	569	559	554	573	605	570	546	513	555	545	571	542	562	540	557	543	560	520	564	556	521	537	510	551	562	577	548	592	578	537	560	535	538	557	558	563	568	572	555	529	596	568	570	546	525	543	546	562	552	563	552	569	602	555	575	556	519	570	542	559	527	586	561	554	509	536	547	604	530	575	555	530	561	550	553	532
29597	32545	27454	11270	1626	467	269	272	268	211	227	249	292	276	267	257	282	240	281	264	258	269	267	274	261	267	280	283	274	270	258	266	250	260	236	243	239	251	276	254	279	239	269	277	266	279	219	243	224	250	258	290	249	265	251	265	254	260	263	258	292	266	254	266	246	241	264	259	244	251	246	262	236	267	269	259	251	223	275	241	275	270	274	262	270	272	265	246	266	243	257	260	251	246	252	228	244	252	254	256	237	274	263	279	257	250	261	275	246	269	278	251	274	254	237	277	265	207	278	285	275	278	260	241	291	257	265	261	249	262	252	276	240	251	257	246	252	247	279	256	250	267	257	270	277	234	237	231	268	233	243	282	289	275	247	262	284	236	265	277	234	268	276	259	248	265	279	267	269	248	267	267	262	236	250	239	251	263	273	251	279	254	259	267	233	282	239	263	266	258	277	245	253	278	274	256	251	280	250	238	253	267	263	283	256	264	251	272	274	276	270	274	263	268	248	254	275	243	266	273	264	249	282	274	258	247	231	257	234	269	275	270	247	243	263	264	259	268	259	269	252	281	258	265	262	259	254	247	240	261	273	279	264	247	229	264	220	287	237	286	237	264	272	282	251	249	289	241	265	254	289	255	271	281	226	251	241	283	250	247	255	258	247	285	300	250	237	265	258	249	256	252	271	251	267	283	228	291	268	263	261	253	264	255	280	269	282	265	276	257	241	243	256	235	273	252	268	262	269	254	225	244	262	246	240	252	257	279	265	246	282	283	263	280	256	275	262	248	250	262	273	254	241	257	237	273	292	235	249	246	270	270	252	274	257	265	258	283	253	285	240	254	270	272	283	250	277	272	275	256	260	261	250	263	254	250	239	275	288	276	272	284	250	265	257	254	277	265	242	245	252	256	253	247	271	264	250	263	265	262	260	260	258	245	263	225	263	247	239	220	251	240	249	252	228	288	249	264	277	245	254	253	240	279	268	258	250	254	262	282	241	236	279	252	270	246	259	265	281	253	283	245	276	269	253	277	255	252	249	261	265	256	265	262	267	235	267	286	244	252	256	278	269	249	235	236	243	256	277	245	263	271	259	274	264	292	256	238	254	262	250	266	244	259	260	247	224	244	262	258	288	238	250	233	254	266	248	253	285	258	249	237	278	252	237	244	247	258	282	246	250	260	265	259	249	269	267	240	252	252	267	252	240	261	262	276	254	268	284	272	255	275	233	244	271	275	281	261	242	273	246	255	214	232	272	277	282	230	259	249	278	247	255	243	248	243	212	263	272	259	277	256	275	258	245	283	250	240	255	256	245	268	272	269	260	254	250	277	264	265	260	270	251	238	264	279	253	244	247	271	272	235	239	260	231	245	246	244	258	246	274	261	249	247	254	247	264	268	273	236	285	248	277	263	238	279	258	251	243	241	226	265	255	234	279	269	242	285	252	244	244	250	266	271	237	274	271	275	251	281	271	251	252	275	249	221	252	244	273	242	239	233	235	233	277	270	252	271	266	261	258	277	273	272	240	235	254	250	255	244	246	271	264	252	241	276	246	249	265	297	293	246	266	284	242	254	259	284	276	272	253	250	234	258	258	240	234	248	244	253	268	264	277	267	256	258	260	282	267	254	248	248	240	261	242	235	237	279	257	267	285	277	272	225	261	258	245	250	265	268	285	265	250	262	229	285	274	258	258	247	293	246	248	251	272	274	240	264	235	278	262	282	253	249	283	261	249	281	252	260	271	270	262	283	287	285	257	242	236	301	268	258	257	273	280	248	277	222	275	260	238	249	325	265	267	235	243	261	274	273	266	247	234	243	269	281	268	281	240	222	266	253	257	280	267	266	267	242	242	297	279	287	237	263	252	242	268	236	298	247	245	260	258	238	299	244	233	290	259	239	247	254	257	240	266	235	252	252	253	244	251	279	259	287	251	260	278	284	279	282	279	256	227	233	263	258	251	267	263	271	282	267	246	277	278	290	269	254	297	263	273	245	260	256	259	286	260	244	284	255	259	266	249	265	255	272	270	256	279	283	277	254	246	236	290	247	252	284	255	277	271	274	257	264	240	250	264	261	257	285	282	269	265	258	248	261	276	240	236	239	295	240	243	250	272	266	278	221	282	261	264	237	268	296	267	285	269	274	258	269	232	302	262	233	232	273	245	251	241	268	283	233	285	248	284	292	241	255	284	282	261	269	275	242	247	261	275	265	260	253	267	245	253	252	246	242	291	213	263	247	264	280	252	260	264	280	270	260	260	266	276	266	278	250	248	253	256	248	264	291	255	243	285	290	260	241	253	246	243	243	263	238	251	248	240	243	261	269	268	254	230	262	293	260	298	258	260	258	230	242	268	221	211	283	264	258	249	223	262	246	308	296	263	250	259	280	248	280	244	249	265	255	257	239	227	247	269	285	260	266	264	241	260	273	271	251	245	272	267	247	267	265	248	257	277	244	282	247	243	235	255	249	250	242	264	257	242	240	249	244	240	287	260	268	246	243	265	239	240	247	267	272	226	252	244	269	269	291	271	277	279	227	251	270	294	262	269	252	268	263	310	243	258	263	276	259	244	257	251	268	248	245	251	254	266	252	281	252	265	260	244	272	237	248	262	254	261	283	247	285	267	265	264	275	250	296	250	255	283	262	250	248	282	241	281	267	261	278	265	239	265	254	280	282	269	264	272	275	275	237	265	263	275	277	249	266	245	257	249	269	275	260	290	275	249	251	267	243	272	268	259	279	240	251	221	269	271	272	298	259	282	259	246	257	243	252	257	253	257	255	292	258	287	249	288	265	286	243	275	267	256	260	278	272	302	269	276	270	287	274	255	250	259	281	267	251	214	277	280	273	218	264	254	250	271	267	262	251	256	277	241	257	258	243	242	241	240	238	264	239	245	243	242	250	264	263	268	240	237	262	249	297	265	256	256	266	275	248	242	249	250	240	282	269	285	283	263	267	224	244	261	264	258	239	273	267	240	264	231	241	290	294	268	297	264	249	276	246	282	268	277	282	270	251	248	239	260	274	272	242	255	264	257	278	281	257	232	247	252	271	256	282	259	260	265	246	221	228	250	256	243	282	276	254	273	275	240	251	277	236	256	252	245	249	257	268	258	286	282	245	258	263	250	276	251	263	262	261	242	292	267	271	267	266	276	256	234	236	221	243	227	274	280	252	274	286	274	278	255	279	230	277	294	258	236	257	283	263	259	250	266	231	266	258	255	286	272	276	275	262	235	245	243	289	273	258	249	244	272	306	270	283	253	273	269	233	255	252	284	263	244	255	270	272	265	253	246	247	237	261	258	290	247	268	259	243	263	252	245	272	250	270	243	286	284	287	280	240	225	276	266	267	274	282	250	259	246	251	265	273	268	250	252	262	258	276	246	264	267	271	291	274	256	253	263	226	255	304	255	264	268	276	259	248	284	253	242	245	239	261	257	259	269	262	248	291	254	234	264	256	263	261	270	273	257	266	252	241	251	229	258	242	250	249	266	273
36994	49537	32313	12276	3092	931	572	480	519	489	463	488	530	478	508	512	481	508	476	480	462	489	474	518	532	539	492	508	485	511	472	491	485	524	496	546	527	526	487	516	513	506	546	486	499	482	523	508	507	474	496	534	513	503	491	502	475	485	486	488	496	486	487	457	528	459	466	504	496	520	475	472	472	482	473	516	452	482	495	474	474	507	509	490	503	521	500	511	520	463	503	512	506	499	489	496	506	474	477	506	489	458	488	493	481	488	470	482	494	466	516	504	496	486	460	482	529	480	459	473	513	493	520	495	511	499	515	555	499	500	484	509	488	484	466	520	481	500	469	467	500	463	498	485	493	501	546	450	508	509	498	478	503	505	463	505	532	494	504	529	502	481	506	487	509	495	473	537	540	490	485	493	509	514	461	514	503	535	515	477	471	474	532	467	494	483	454	491	479	489	512	451	512	496	504	526	504	490	528	503	493	444	467	518	483	484	465	501	495	497	505	517	514	502	507	485	493	469	471	498	507	495	536	511	508	539	474	468	482	498	502	473	510	517	490	500	503	486	504	485	441	446	493	521	519	464	504	496	509	484	488	462	460	480	500	507	517	502	496	466	510	482	494	500	439	489	498	481	496	514	486	489	497	487	505	532	461	481	472	482	504	446	508	474	495	473	507	467	490	499	498	480	489	521	477	499	522	504	469	507	515	515	504	497	460	518	504	499	480	514	455	516	469	495	487	474	530	489	454	460	508	472	467	506	478	484	476	501	510	486	470	486	486	501	480	504	461	469	508	505	494	468	517	502	504	452	497	493	484	488	473	493	499	525	505	510	460	512	478	529	501	483	510	490	500	478	469	489	541	476	502	475	506	491	518	514	485	485	476	530	462	461	475	523	479	508	507	502	478	492	498	510	494	473	449	477	488	458	499	475	505	509	496	469	530	499	482	488	493	481	486	508	500	491	473	510	486	528	495	456	462	475	483	480	466	475	493	533	523	484	491	544	478	468	515	485	527	456	529	475	534	466	521	483	532	536	496	530	497	508	471	494	465	457	493	478	477	505	458	477	489	496	463	475	480	510	494	523	523	485	506	488	493	488	524	456	505	487	452	504	475	511	493	520	512	519	484	492	467	497	489	471	526	466	496	499	472	455	489	525	488	500	506	490	477	537	510	489	546	485	467	509	522	486	520	468	538	503	537	486	501	442	508	505	453	525	480	472	455	476	488	474	502	479	502	535	501	503	504	483	485	506	507	469	491	503	525	475	543	517	506	485	504	528	459	483	467	485	493	483	495	491	482	504	514	480	469	474	490	487	525	476	496	519	505	519	549	473	491	509	488	495	444	519	506	481	475	503	474	496	484	487	478	518	512	503	429	493	484	516	518	537	514	492	519	470	541	515	464	528	502	478	525	485	498	512	501	470	494	471	477	501	498	496	423	479	469	502	499	507	451	462	522	476	450	521	532	490	485	475	502	504	507	539	486	494	497	480	466	504	468	465	491	522	463	467	482	504	514	483	522	540	509	507	440	480	480	483	516	497	488	494	490	480	491	468	464	485	483	521	502	459	506	526	470	498	496	471	494	501	485	507	499	468	498	440	520	522	483	464	499	480	485	495	516	505	532	467	518	501	457	485	468	500	495	521	471	522	492	498	485	515	546	509	503	462	523	512	485	514	466	531	476	521	504	501	542	458	488	480	505	469	513	485	477	457	500	465	458	480	537	501	537	507	469	507	527	484	536	513	524	521	483	474	487	511	472	472	496	488	472	494	492	496	493	518	535	479	509	489	459	482	486	496	496	509	469	516	459	485	461	468	493	488	465	478	493	445	485	517	517	495	487	477	458	473	502	483	475	495	465	531	475	502	535	506	520	478	520	516	505	468	488	476	472	509	478	509	494	504	479	500	482	486	520	473	489	453	469	439	492	465	452	474	486	472	497	528	478	505	477	495	514	490	476	513	483	470	481	536	480	467	491	479	520	467	513	521	509	458	523	536	511	495	497	496	489	525	497	490	511	508	508	511	480	451	466	482	489	468	520	523	509	523	502	503	467	521	473	494	499	510	510	498	517	515	463	478	506	498	500	465	478	481	474	489	448	519	452	521	488	498	531	499	452	498	484	494	470	489	482	509	520	473	495	503	502	515	477	505	493	473	501	506	475	491	505	515	482	495	477	520	485	495	470	514	495	487	484	505	441	464	492	498	493	493	485	501	530	518	491	502	490	490	508	471	467	440	476	504	452	501	483	478	462	528	485	528	521	460	515	489	470	498	470	485	478	462	491	494	513	485	477	505	464	479	477	495	501	472	505	462	480	483	493	480	522	498	438	531	459	489	490	474	522	535	524	523	508	458	458	486	474	498	468	525	498	491	499	489	479	504	492	479	445	507	488	499	519	506	486	532	486	512	505	500	500	536	481	488	491	501	496	504	500	471	491	532	472	499	492	504	487	487	470	504	476	508	522	513	519	488	506	500	511	504	484	485	455	471	476	489	490	500	500	510	475	468	506	517	505	507	490	513	543	486	480	484	469	494	533	505	523	467	491	464	464	481	496	555	521	484	490	470	485	481	484	484	478	481	465	499	482	512	499	483	518	504	458	477	535	497	461	479	464	505	409	498	490	475	531	485	549	494	483	498	474	494	476	496	524	504	492	500	478	479	479	498	476	499	451	491	490	477	521	489	484	494	506	509	480	474	530	460	541	522	481	512	481	488	463	469	469	510	476	502	447	480	485	450	483	503	507	425	508	493	503	499	491	484	508	500	487	482	532	489	502	488	475	474	504	423	476	478	457	502	452	486	476	477	479	483	476	508	483	460	499	484	513	512	497	530	484	475	493	516	458	475	452	505	520	549	511	480	499	515	489	452	502	489	507	487	501	507	520	492	478	498	498	493	442	495	506	475	459	453	511	486	484	518	553	481	501	518	516	486	488	494	477	478	486	460	496	474	478	513	499	511	463	488	494	506	481	461	496	469	493	476	516	456	522	497	502	519	472	481	469	511	474	482	533	501	446	519	515	447	507	493	512	483	522	476	490	470	479	489	514	516	506	490	489	481	468	477	475	489	522	471	503	503	495	505	475	487	479	505	480	451	522	471	483	498	510	462	502	518	472	464	483	508	444	491	431	519	507	489	463	512	486	458	504	492	490	472	520	512	489	486	485	470	498	507	522	504	497	531	461	470	475	504	479	492	502	506	509	474	497	493	509	505	505	492	475	472	457	513	523	456	483	475	496	429	509	487	507	454	509	519	485	493	503	504	504	511	541	534	516	514	506	464	486	489	504	470	514	480	457	495	494	471	499	468	511	520	541	491	512	483	468	511	484	536	551	462	513	478	505	482	504	460	503	484	489	469	511	499	543	464	475	524	491	515	493	515	499	512	486	495	542	499	534	472	497	487	477	474	472	507	486	450	487	474	482	504	509	536	476	483	486	494	448	493	505	521	488	472	508	497	518	470	474	504	496	464	473	473	452	529	498	508	509	505	508	518	475	492
24875	25781	35346	27496	17782	5044	512	306	298	265	286	261	298	284	261	295	278	301	272	247	301	307	256	278	247	246	295	270	258	271	265	267	263	269	277	262	293	280	269	267	292	267	276	307	276	250	262	277	251	271	238	266	308	276	261	274	276	288	285	271	264	264	266	289	261	306	268	261	264	279	269	281	254	269	256	268	286	291	262	286	305	282	271	292	269	271	265	271	273	274	276	266	253	277	283	290	276	242	242	293	290	269	262	267	274	265	282	261	246	267	275	266	269	253	279	270	233	233	242	281	276	250	303	264	266	272	256	283	291	246	276	250	280	267	298	264	304	269	280	276	275	263	279	259	295	265	246	259	299	265	252	255	224	285	286	257	274	290	268	256	280	282	268	306	275	265	248	259	276	271	274	285	274	283	234	285	262	294	272	269	304	264	257	297	274	274	248	292	270	273	276	250	263	312	261	264	254	296	294	237	281	277	260	290	236	250	278	262	247	251	263	259	282	269	276	286	280	265	251	255	271	293	282	271	275	246	262	306	270	263	303	263	301	276	251	277	256	270	257	269	271	273	297	246	285	275	250	271	300	274	277	293	261	274	265	265	249	254	269	237	294	246	261	279	226	265	280	299	248	257	284	265	265	264	254	299	269	267	252	271	256	247	231	258	273	231	268	269	253	266	283	270	260	260	253	256	262	302	271	276	280	262	261	287	261	261	306	260	275	259	260	258	263	301	260	283	223	265	260	275	261	261	255	261	315	265	286	228	279	238	289	288	282	241	274	236	259	269	272	268	244	278	264	267	254	282	254	249	276	263	286	250	263	283	286	244	252	293	267	302	257	255	259	256	280	244	275	290	274	269	242	261	261	294	292	298	296	264	262	260	256	252	280	284	277	251	260	267	260	280	267	262	276	292	256	307	274	260	260	286	255	265	239	258	280	262	246	300	254	259	241	281	241	288	278	270	259	262	297	259	303	248	246	287	262	242	271	271	281	245	258	249	236	279	251	259	249	268	272	281	278	248	272	270	301	304	279	259	244	259	266	273	286	247	253	273	295	252	247	278	253	286	255	278	277	272	232	240	283	277	237	252	270	244	279	272	275	276	278	266	267	240	262	268	250	243	272	265	265	272	305	251	266	258	282	235	243	263	278	275	278	272	256	237	232	241	246	299	261	250	290	275	291	252	285	251	262	219	280	272	273	262	269	244	266	267	267	243	301	264	269	289	275	281	316	268	266	279	285	272	300	249	273	240	268	228	277	260	293	265	258	237	284	267	264	284	274	277	295	253	270	288	263	235	275	262	261	264	266	267	279	266	243	278	299	283	256	239	292	265	266	258	251	263	252	304	284	245	252	263	251	290	286	248	245	249	288	285	259	247	279	267	307	242	253	280	233	270	258	254	275	267	260	282	258	251	256	300	240	258	285	263	259	248	267	264	300	250	271	277	245	292	269	276	289	257	272	250	293	256	288	259	291	260	262	251	285	275	223	269	277	287	244	267	278	278	270	287	248	280	250	262	280	243	262	264	248	265	279	315	264	265	282	264	280	265	258	282	287	254	262	256	283	274	271	289	253	248	260	258	308	280	280	281	243	274	296	290	257	270	274	260	259	261	313	292	281	249	284	268	277	257	272	288	255	249	288	272	223	254	272	272	234	269	286	232	248	291	286	255	271	263	278	286	293	263	232	252	271	282	269	310	231	268	250	272	260	274	265	243	251	261	249	256	287	249	244	274	247	265	268	272	303	279	256	260	256	266	235	267	284	266	284	269	290	279	275	241	280	253	288	291	255	291	264	285	265	279	259	261	248	270	273	286	244	266	258	262	268	289	272	281	292	293	262	254	275	229	278	246	271	286	266	225	263	250	287	272	264	255	291	285	262	256	261	282	267	263	306	260	307	269	255	261	259	240	273	290	277	280	239	265	279	262	260	258	283	243	285	308	239	259	255	280	271	271	256	235	281	295	260	264	267	236	249	286	292	222	282	263	274	250	243	271	285	264	263	267	275	253	294	263	260	269	266	248	267	278	301	235	288	276	284	240	279	239	264	262	269	262	261	274	255	258	276	286	283	291	244	257	259	261	277	250	262	251	270	267	296	283	235	266	251	248	259	239	250	272	267	274	257	242	278	251	273	283	275	259	279	261	281	255	266	255	247	308	245	266	308	291	299	259	248	266	273	275	267	242	285	271	254	273	231	258	252	269	256	281	277	240	261	248	274	280	290	267	250	248	270	259	268	289	256	272	260	264	274	291	281	250	269	256	289	271	267	281	260	262	242	257	240	268	296	271	280	265	276	238	262	297	244	279	292	270	296	247	263	239	256	255	284	266	280	287	278	280	286	296	272	302	274	304	264	251	307	283	266	290	260	287	299	257	264	237	268	271	256	269	248	296	273	248	294	308	289	254	288	266	268	256	262	260	289	274	257	241	267	234	302	273	231	290	288	255	276	274	265	293	261	221	231	281	266	254	294	267	257	265	275	257	253	266	246	268	254	266	269	277	306	240	256	288	258	254	285	294	263	284	231	243	269	280	282	265	272	255	291	300	266	304	270	279	279	255	267	256	274	244	261	277	250	269	267	276	262	278	288	287	252	297	287	283	252	261	286	269	272	285	286	242	261	262	227	241	286	243	313	266	285	276	294	245	291	278	264	263	286	275	258	269	247	267	276	297	272	250	236	274	271	297	276	265	258	242	240	258	237	250	277	253	266	263	274	247	249	283	273	260	227	304	252	268	277	254	262	266	271	267	258	256	283	260	258	305	275	264	267	263	271	285	275	278	250	271	281	295	281	269	248	251	267	254	271	238	276	259	276	256	253	274	268	297	289	260	289	272	270	294	235	262	288	279	255	265	237	277	275	283	271	280	251	233	283	255	287	263	242	254	268	276	255	268	251	264	287	308	273	260	261	275	280	285	245	278	279	271	299	257	283	258	247	260	244	277	244	313	252	250	264	263	238	248	261	272	248	266	275	270	260	259	303	281	229	277	282	260	280	264	236	269	259	273	276	266	239	271	230	289	263	298	269	275	304	249	274	285	292	302	271	273	245	279	242	281	262	270	268	287	255	248	277	286	299	284	264	265	252	263	255	247	250	271	262	253	268	270	252	270	262	271	275	273	246	296	282	268	272	274	246	250	270	299	279	283	267	259	253	262	249	277	272	263	260	257	310	259	281	252	261	247	279	268	289	276	281	244	289	283	271	283	260	288	300	291	301	259	270	237	250	300	267	256	261	268	259	267	271	251	259	257	272	283	283	273	253	244	273	256	271	273	292	286	237	260	286	261	265	278	236	274	278	279	302	309	280	282	255	268	290	266	289	270	265	247	270	302	249	260	251	285	261	264	264	261	285	278	265	266	256	265	257	264	277	266	260	257	237	265	248	252	267	256	293	261	254	256	257	282	272	297	264	276	248	272	267	259	257	261	265	268	284	303	260	262	254	278	259	277	281	250	259	261	259	292	252	268	275	259	246	275	289	280	263	263	261	262
59490	91197	62948	34423	13257	2988	841	590	504	511	516	536	512	458	521	519	500	502	500	458	475	521	492	517	487	492	491	510	513	490	477	502	492	479	521	468	496	510	511	506	543	519	514	503	503	507	484	477	477	495	538	514	488	496	462	477	473	500	469	525	423	474	470	506	483	514	510	508	500	524	553	515	526	524	545	528	481	511	512	523	473	484	527	513	513	522	497	502	502	530	500	468	473	537	509	512	491	502	547	502	480	542	518	478	533	528	480	527	491	492	513	506	502	488	519	522	529	524	513	486	505	494	494	481	505	503	508	491	495	499	488	540	516	497	534	474	476	469	503	528	503	514	546	529	510	492	513	495	453	519	501	473	511	472	497	530	532	500	511	470	526	508	474	487	500	488	527	509	497	500	500	512	532	467	494	512	516	536	496	493	489	497	484	485	486	481	510	557	470	513	500	493	505	522	492	496	474	508	491	450	545	473	497	537	494	503	514	544	526	526	485	509	524	487	486	533	518	475	505	527	557	518	533	491	484	502	521	465	493	497	503	498	518	524	512	525	496	500	496	508	502	494	501	500	507	506	512	513	528	475	490	485	469	532	522	489	525	516	499	546	471	461	514	483	511	523	500	474	472	483	475	483	493	526	468	512	469	525	501	450	513	494	503	523	483	538	500	514	487	502	511	538	472	515	517	531	504	474	527	483	486	487	497	518	502	539	467	491	503	502	497	454	477	508	504	496	494	489	523	460	506	511	513	521	517	526	540	482	531	476	503	508	491	534	489	505	485	491	514	526	496	534	510	470	538	479	510	505	504	516	519	535	484	501	527	477	503	504	494	545	499	524	493	467	552	530	489	521	513	519	504	520	499	491	535	511	477	497	508	511	476	492	517	501	518	503	503	489	471	502	494	514	502	482	482	474	485	494	494	485	493	495	502	526	459	490	483	505	529	530	517	499	492	477	515	517	514	484	527	515	445	502	480	500	481	503	517	494	487	507	482	544	494	505	517	463	491	495	490	472	479	524	514	510	522	496	487	485	493	477	511	500	527	501	508	501	502	523	455	501	530	512	496	511	466	512	494	500	499	539	539	500	485	465	511	540	522	531	483	465	503	509	514	511	490	531	517	479	492	525	543	504	509	549	542	473	474	545	509	460	525	525	533	475	478	496	492	490	517	494	486	476	482	502	501	488	502	507	497	490	483	521	431	528	539	512	494	477	490	487	501	498	536	538	468	490	482	521	493	512	520	525	487	472	505	538	541	514	539	498	501	523	471	479	487	502	503	487	469	509	497	493	512	477	483	499	466	483	475	494	505	511	487	503	456	499	508	516	530	495	498	520	515	469	486	464	518	491	495	484	517	486	514	474	479	491	488	497	522	486	450	481	506	484	510	511	548	561	521	484	481	486	493	500	510	529	512	494	542	538	516	493	479	532	487	503	530	531	481	520	499	503	491	514	482	551	510	524	531	511	523	455	482	492	536	538	491	485	496	517	521	539	542	492	494	544	516	531	488	509	536	493	526	479	481	509	510	452	466	481	465	543	495	526	468	510	502	490	510	511	487	482	518	474	539	460	520	476	524	538	494	506	492	509	463	532	488	502	493	482	448	508	495	500	531	512	488	503	503	489	539	474	499	507	480	491	495	488	489	487	513	483	463	517	502	475	552	521	519	493	493	494	505	481	485	486	490	511	489	480	488	512	501	468	493	525	511	482	515	484	508	505	501	531	462	497	475	488	513	449	492	470	484	485	493	509	520	480	471	457	527	513	510	500	512	509	485	499	500	472	518	485	505	481	501	493	553	522	521	502	515	518	499	447	532	496	526	486	530	464	494	538	532	506	502	500	516	493	519	470	475	501	513	555	533	516	508	517	510	475	513	508	499	515	496	527	478	478	520	505	488	508	503	484	480	543	495	493	498	446	515	473	535	481	464	496	502	473	574	493	506	489	529	509	536	503	513	515	515	503	499	490	537	528	513	465	518	506	488	531	515	483	517	516	446	450	478	494	499	499	479	509	514	519	511	473	467	543	499	511	513	470	546	509	536	507	505	527	525	501	470	583	495	523	505	509	522	545	514	512	520	494	494	481	470	478	505	497	495	535	500	471	524	488	507	495	488	453	495	477	484	537	496	482	489	508	467	520	507	527	485	522	524	495	485	495	478	506	511	496	487	500	501	506	473	487	549	516	562	469	495	495	533	558	519	493	496	538	499	481	520	491	480	448	513	497	474	489	444	464	482	497	524	508	516	508	497	503	500	494	523	483	492	457	520	496	491	530	464	493	495	525	496	475	531	509	531	508	504	507	530	512	524	482	511	469	470	522	493	472	504	560	493	487	497	492	527	487	496	519	502	532	453	490	512	506	477	537	500	490	500	523	490	529	517	506	529	522	528	549	499	505	506	496	517	523	516	507	536	510	519	511	488	480	503	484	492	489	510	491	496	470	510	515	496	537	527	512	545	529	474	487	496	487	549	433	551	534	476	525	506	496	496	493	494	474	513	515	466	471	489	518	516	505	527	484	529	482	524	563	521	501	477	517	550	502	513	497	498	506	561	488	523	507	463	517	497	475	505	501	503	511	523	468	496	457	569	508	490	463	545	485	498	459	506	508	487	493	507	533	530	523	525	496	509	485	488	461	510	496	503	501	504	531	505	491	512	506	481	516	506	495	535	526	505	471	522	505	480	499	507	486	513	517	506	490	501	497	470	475	494	522	495	512	486	495	494	477	479	487	468	488	491	464	502	482	490	495	489	516	521	516	508	507	536	486	506	481	513	534	519	507	525	461	502	463	494	493	522	502	491	488	507	529	485	541	486	532	490	478	517	522	500	532	475	530	526	498	499	533	517	486	482	544	485	480	486	487	508	513	493	539	506	524	483	491	510	522	465	524	517	524	520	497	536	539	523	524	472	506	514	494	547	481	455	497	523	487	476	509	486	456	513	507	497	461	502	477	467	509	476	542	533	487	472	474	470	491	471	519	513	509	490	497	529	526	527	500	498	521	507	494	499	494	512	516	509	529	490	505	488	499	527	483	538	507	499	498	502	466	499	496	507	465	511	518	503	497	546	502	500	510	464	499	516	505	521	484	520	493	488	513	487	478	476	508	502	474	504	503	500	515	505	481	499	498	505	475	495	466	501	483	521	511	549	491	526	492	513	500	466	510	543	494	547	465	512	495	479	479	518	486	548	520	511	513	480	483	481	525	500	466	481	487	492	545	472	540	503	530	492	540	538	528	532	503	504	506	509	548	518	498	496	495	516	520	464	507	493	512	518	533	482	529	486	487	530	488	501	544	518	523	516	507	496	505	494	544	487	529	509	492	541	493	494	486	515	498	474	466	479	517	545	489	481	505	546	526	509	498	530	500	502	490	489	494	498	516	559	520	474	502	474	506	507	507	520	469	519	511	525	477	514	461	462	497	498	510	531	485	525	491	501	507	495	441	483	498	502	473	542	539	519	526	512	480	489	498	525	499	534	523	480	513	507	509
23578	23028	32003	26112	21249	16110	3011	442	329	325	359	327	322	311	336	329	327	322	310	313	316	350	303	323	311	331	299	314	317	310	324	315	306	321	337	312	289	293	304	331	295	335	318	293	354	335	310	297	302	311	312	312	310	339	347	316	316	313	313	330	295	312	310	322	299	312	310	323	306	302	275	303	317	320	320	328	308	328	318	318	366	307	313	313	312	306	324	313	324	320	334	318	270	350	296	347	302	300	342	312	336	312	294	342	335	272	322	317	316	345	340	334	297	303	323	294	319	330	306	307	297	335	296	311	317	311	319	261	290	309	311	284	303	353	306	297	344	323	355	273	353	332	309	294	315	346	312	313	351	338	302	320	308	338	331	320	311	335	326	295	333	295	318	301	317	327	302	336	320	316	337	319	335	282	312	311	299	302	290	317	274	309	316	310	300	307	303	304	306	336	317	340	324	325	341	296	286	341	302	294	321	304	316	311	311	318	284	321	319	334	298	307	303	289	314	309	298	325	340	302	326	283	320	302	302	318	346	300	312	303	347	294	309	301	329	291	331	325	308	325	314	296	325	324	279	327	313	309	326	320	327	316	336	315	303	300	307	311	328	291	315	338	311	286	302	326	317	313	322	313	282	309	298	312	306	281	282	309	304	317	310	325	322	305	273	340	325	328	352	286	303	334	317	302	329	314	309	322	336	313	330	319	290	320	301	334	316	308	313	339	283	324	309	312	325	330	317	332	287	294	347	311	316	336	303	350	292	305	318	314	320	318	305	304	306	314	312	297	313	285	316	329	300	337	300	320	285	281	288	331	299	320	356	319	288	298	294	348	339	330	297	301	316	328	325	297	310	329	319	293	317	307	347	289	331	278	329	294	286	316	313	318	318	312	304	307	260	314	313	303	306	292	326	342	333	326	292	294	319	304	298	302	356	325	333	278	302	336	292	309	312	312	305	334	293	299	311	299	308	326	345	298	309	339	341	344	319	319	313	316	292	313	322	340	350	335	300	335	294	330	316	298	306	323	321	283	338	269	330	327	308	290	332	310	327	303	312	301	318	319	317	281	271	319	326	315	323	328	317	322	320	311	282	322	310	301	308	316	307	345	305	311	311	335	326	295	312	311	306	310	315	319	336	308	301	319	307	317	300	285	337	293	324	288	308	339	296	317	322	326	325	310	328	307	306	316	311	336	305	315	289	338	297	309	318	322	335	303	315	345	323	293	282	314	321	299	289	331	329	313	328	328	297	293	290	306	327	289	302	315	329	304	332	282	306	299	297	309	323	323	316	335	345	315	323	288	323	334	322	292	301	335	329	326	296	289	307	304	299	344	290	309	351	303	325	326	306	323	309	345	315	296	289	292	353	296	316	309	330	291	325	332	273	272	339	263	303	306	288	311	290	313	336	309	317	313	333	300	328	296	327	370	299	327	321	296	333	283	330	312	308	323	311	304	327	322	334	279	293	298	328	292	331	309	310	312	315	325	300	306	338	304	318	318	298	317	273	340	329	323	294	328	297	330	319	304	338	319	315	304	327	314	302	322	302	301	309	314	306	289	330	309	295	291	318	293	296	321	281	328	301	305	300	338	317	264	293	318	316	320	281	287	278	287	304	305	333	320	322	301	327	306	326	324	296	324	293	334	298	291	317	313	301	323	318	324	320	338	327	316	306	362	306	300	319	319	342	309	336	296	316	299	328	319	315	300	300	330	318	359	328	301	308	317	307	342	309	300	287	300	292	305	325	279	302	336	332	297	339	314	308	323	322	335	306	308	318	302	318	309	329	315	292	313	311	340	306	314	288	321	304	313	340	273	319	289	304	301	310	308	340	340	304	318	301	328	268	314	324	289	318	331	304	331	324	305	333	305	330	309	306	326	326	320	309	280	303	335	297	320	336	328	310	337	290	344	300	305	311	347	344	311	308	317	318	301	320	293	333	292	297	308	298	300	296	316	298	327	322	291	334	289	291	323	338	334	314	337	315	287	302	308	299	348	310	284	341	297	313	297	312	328	316	293	324	304	335	335	301	297	293	323	339	265	280	319	303	333	299	322	289	316	286	309	342	315	322	297	309	342	345	336	322	319	303	295	343	322	329	317	311	323	313	300	331	290	298	341	344	328	297	309	305	304	313	303	315	300	314	297	314	323	314	287	324	320	271	327	314	336	306	293	291	314	304	311	336	294	311	290	328	304	305	325	316	286	325	328	299	319	310	310	327	302	322	325	299	315	312	303	308	312	297	333	319	293	315	302	332	329	278	307	309	308	317	296	315	351	328	337	313	318	307	310	290	304	297	312	331	326	327	310	304	301	300	313	297	325	316	316	324	337	280	297	314	298	296	308	305	338	292	339	286	286	312	333	316	299	340	334	326	295	308	317	314	299	302	320	311	323	310	315	327	290	337	312	280	333	315	300	322	308	328	330	288	297	336	297	320	310	328	293	317	344	310	265	344	329	323	311	306	337	305	311	304	324	289	314	308	294	293	330	331	354	312	312	322	329	334	311	282	306	317	308	309	275	308	297	349	320	267	313	326	322	299	312	315	300	286	314	341	312	295	323	328	280	290	315	322	320	314	309	328	310	354	325	325	290	304	341	281	287	305	305	329	306	333	312	301	337	316	299	322	326	324	337	314	329	328	322	326	313	301	327	295	297	309	278	320	281	309	328	319	312	304	307	295	310	306	309	285	312	303	343	303	288	304	308	316	331	278	302	288	309	331	322	322	292	311	285	314	276	277	264	301	336	326	319	329	337	329	294	301	303	309	333	335	319	361	326	317	331	330	315	325	310	308	323	356	311	315	317	316	346	305	333	340	314	319	312	321	334	323	268	329	332	307	341	315	332	297	325	351	308	306	326	309	321	331	302	303	313	312	311	347	326	318	280	312	297	284	316	290	291	341	324	318	313	322	296	311	331	323	318	337	344	281	329	324	300	301	282	303	302	303	317	315	320	322	311	289	328	308	327	319	302	305	329	290	315	310	338	316	329	335	320	311	292	307	313	311	321	324	333	326	298	304	282	321	311	285	347	301	319	303	294	324	310	317	291	342	342	299	336	334	331	353	330	327	303	324	335	312	324	296	291	333	304	297	319	306	323	298	327	317	290	296	316	342	299	309	306	356	261	319	325	300	325	323	315	301	329	308	287	312	279	305	300	311	303	319	334	282	298	307	344	340	329	300	305	323	322	305	322	342	319	321	293	328	307	324	336	326	307	336	350	328	313	317	309	271	325	321	313	324	312	308	316	311	298	312	306	349	303	288	313	299	330	317	316	289	327	304	326	302	284	328	313	306	324	311	319	331	287	312	285	308	316	314	323	309	312	320	316	319	312	307	313	312	310	291	306	314	311	302	272	314	309	324	313	340	323	280	335	289	322	308	302	308	325	329	295	324	337	316	286	302	272	310	296	298	282	312	326	340	298	315	333	298	317	300	310	300	275	294	304	326	298	317	317	303	319	301	280	323	306	303	320	265	325	323	293	350	325	319	363
59200	101258	73488	44136	20622	5298	1322	650	558	577	548	542	579	540	577	567	548	530	559	590	589	547	507	553	557	605	567	528	558	533	506	555	514	532	560	553	573	555	564	561	504	549	550	561	553	551	561	588	552	571	554	575	570	565	536	605	557	548	592	540	560	580	559	536	510	578	540	575	547	540	542	525	595	575	527	534	541	570	529	546	544	574	553	593	540	553	526	573	558	558	517	545	613	527	535	554	564	581	549	551	544	579	559	542	532	593	525	546	541	515	536	581	602	536	582	644	505	540	620	581	534	533	575	523	550	543	574	565	601	522	542	576	537	554	565	538	564	528	527	536	533	516	575	549	526	549	569	563	567	558	603	574	559	493	534	578	555	548	545	591	544	561	545	601	560	575	525	562	546	563	578	561	556	552	552	574	540	586	560	536	546	601	562	568	550	587	574	515	563	533	561	586	562	521	530	542	591	590	547	594	566	578	561	528	559	563	550	547	562	575	553	585	539	562	536	534	536	548	573	536	556	596	546	570	563	555	499	516	589	489	529	547	523	544	533	508	575	571	515	546	558	539	555	545	571	548	540	585	569	527	570	563	562	568	574	534	556	558	543	563	560	594	532	581	543	568	546	549	521	580	590	550	548	569	529	541	554	581	545	553	558	551	539	554	555	583	555	565	600	541	554	496	509	591	540	550	550	566	579	542	541	516	547	555	535	576	566	572	547	539	582	516	582	569	578	548	555	542	524	501	558	561	507	550	539	564	575	582	552	540	573	532	541	553	522	504	589	587	552	573	561	538	573	591	601	543	548	526	540	576	569	544	572	568	560	543	540	570	566	586	559	552	589	550	571	508	549	540	613	586	560	553	592	509	544	535	509	555	549	585	551	558	561	605	577	581	560	526	582	520	585	532	566	547	551	562	534	508	539	570	566	533	558	590	530	551	536	572	549	547	576	533	552	553	512	539	586	563	546	571	543	602	548	574	561	564	517	569	539	522	577	577	534	542	571	575	614	531	521	530	547	572	547	520	577	529	548	562	587	558	562	504	543	523	521	542	538	550	538	570	587	525	575	541	538	516	533	556	565	548	567	534	559	496	578	564	537	557	547	547	562	508	536	549	551	543	542	573	560	536	551	562	545	578	540	561	564	593	550	517	568	554	531	609	549	540	552	604	536	560	567	585	537	508	555	496	498	543	521	526	522	543	529	505	563	532	514	534	542	512	532	583	593	570	596	557	567	515	563	583	575	518	546	553	549	555	547	614	530	527	537	580	532	537	541	554	587	567	525	522	570	548	565	533	557	524	550	572	566	545	559	549	584	569	553	558	531	580	570	559	543	543	535	547	562	579	552	560	546	547	577	603	542	582	572	554	568	561	548	560	543	545	583	560	564	524	548	552	548	572	555	533	534	559	547	570	498	543	566	552	545	548	590	577	539	573	584	538	579	526	515	596	548	569	558	521	533	576	598	531	571	525	554	555	561	553	565	535	545	592	523	522	571	572	562	584	563	553	542	532	579	525	586	524	549	544	551	581	545	523	530	568	573	562	546	552	546	526	529	556	557	529	558	541	576	560	550	525	561	549	523	502	610	570	544	565	569	521	547	544	572	569	569	561	551	547	498	574	540	529	562	567	547	589	533	575	582	577	576	529	544	561	583	549	602	582	583	497	563	546	560	553	522	537	566	587	584	612	555	525	544	553	552	548	562	601	534	533	527	549	545	592	533	546	510	558	513	597	554	566	522	576	580	559	546	514	593	554	569	555	547	514	551	564	572	555	558	554	556	548	583	564	570	530	559	549	537	562	555	569	551	547	554	580	561	585	575	539	543	530	605	586	577	567	563	528	560	570	550	525	554	529	588	567	562	576	570	552	548	561	552	535	511	573	546	543	539	513	563	546	525	522	562	551	541	569	535	561	612	535	569	541	572	589	588	525	554	588	587	561	529	593	543	559	582	589	576	527	570	498	526	549	592	558	564	556	572	572	562	569	531	547	521	572	560	574	561	555	528	573	546	512	527	544	558	568	570	573	553	564	561	531	528	545	534	588	568	582	559	568	539	563	562	565	500	558	544	523	531	550	510	591	552	549	591	602	551	566	538	563	564	548	534	530	531	566	518	574	605	543	505	547	557	515	548	524	558	564	541	605	598	603	595	585	551	550	541	545	534	559	558	525	509	567	535	549	551	562	537	555	543	548	516	563	556	545	587	556	525	561	580	557	573	544	513	545	552	549	523	544	601	562	546	542	552	548	530	546	570	536	605	549	576	541	575	504	538	560	523	570	543	546	543	554	546	533	520	539	544	565	593	531	544	523	553	542	536	555	587	566	544	523	550	582	540	527	578	567	512	498	533	546	521	563	550	573	543	580	501	540	516	530	572	553	588	557	531	561	583	561	529	568	577	586	559	590	576	542	521	567	537	580	571	558	549	558	575	541	543	592	575	523	526	557	588	545	568	572	514	571	557	537	558	563	565	550	542	536	572	543	557	572	566	501	540	541	547	541	541	578	551	579	521	519	573	557	536	580	557	554	544	608	539	551	565	559	558	543	568	534	550	561	517	538	554	541	565	599	542	521	567	566	566	555	544	556	515	554	634	586	573	520	546	551	544	561	553	514	520	557	538	536	554	555	591	543	552	516	576	554	514	587	547	558	559	527	558	544	519	551	543	562	541	544	551	560	557	607	589	578	570	549	574	555	532	547	582	576	550	562	566	564	563	549	561	547	590	544	537	562	528	532	520	566	558	548	546	552	578	564	554	551	543	584	526	533	543	567	575	530	563	559	543	563	524	530	533	599	559	539	519	551	533	535	495	579	576	564	575	552	609	541	556	546	596	562	583	567	552	515	590	576	573	560	566	546	515	557	540	530	592	537	563	543	545	556	545	582	548	564	572	534	554	527	561	523	579	570	500	530	522	514	543	515	601	578	532	592	547	550	518	539	558	546	553	535	559	570	592	540	566	584	554	517	548	558	577	582	578	531	570	593	524	512	540	579	569	529	560	526	559	551	589	597	579	541	547	562	538	555	540	529	558	528	560	548	559	573	547	548	576	554	545	539	531	562	552	551	597	537	557	516	555	557	533	492	524	534	524	559	603	563	572	569	578	532	551	549	534	527	539	535	518	541	517	554	577	516	588	576	561	566	574	528	574	519	573	539	559	552	591	506	575	589	560	529	518	574	537	507	580	538	535	543	538	493	567	584	553	579	566	564	565	544	541	562	559	564	564	519	545	555	592	558	586	536	552	560	551	509	577	561	581	583	572	598	528	541	559	524	531	564	576	570	521	522	574	561	572	563	570	529	589	570	559	586	514	558	546	535	524	557	554	624	577	538	571	577	582	569	556	579	573	560	525	542	581	549	576	543	587	553	547	552	590	589	573	541	542	562	537	533	559	586	538	588	571	623	555	559	549	546	574	548	537	577	589	573	522	545	545	544	555	569	561	521	566	517	591	533	539	559	550	569	546	577	537	551	604	574	533	547	547	533	608	542
29815	32572	27384	11351	1568	459	320	257	272	244	289	248	269	295	260	262	279	233	258	254	256	266	238	276	275	240	285	277	251	237	269	234	244	273	257	252	278	250	253	252	254	253	263	262	233	251	232	261	268	294	255	280	247	284	281	268	243	260	276	273	295	252	261	259	269	252	264	234	287	245	261	232	246	273	256	270	247	227	261	274	254	255	279	245	276	250	272	264	255	255	240	255	249	257	279	244	289	260	258	236	265	251	280	263	243	291	272	255	242	248	246	264	264	261	261	256	272	270	262	260	257	248	264	266	245	267	269	288	271	240	261	253	287	248	273	284	253	263	262	238	258	241	243	242	286	270	279	277	259	257	270	254	239	251	235	280	255	265	234	256	258	259	247	281	253	249	271	245	264	255	257	275	240	259	282	234	270	249	267	259	269	244	256	259	249	275	281	249	250	248	259	245	230	218	270	226	235	234	265	222	267	258	266	261	261	271	270	246	262	265	254	282	263	239	269	232	260	244	233	243	280	280	245	246	277	254	259	264	259	240	274	246	255	247	251	227	289	251	264	245	253	254	261	277	284	266	261	273	274	262	282	277	282	266	283	253	253	269	254	264	251	250	257	281	290	264	286	265	242	259	243	246	239	270	275	275	266	239	243	241	250	282	267	239	268	264	255	275	249	272	254	265	275	269	246	223	228	226	254	270	260	283	270	255	248	253	251	240	255	258	270	269	274	258	304	256	240	281	256	233	266	264	257	249	223	283	244	254	274	275	261	239	279	258	283	269	291	277	262	247	272	250	274	263	268	238	241	283	231	296	244	267	241	263	245	242	234	268	261	273	257	275	249	265	242	238	256	258	243	262	264	266	245	260	257	265	260	269	261	286	284	251	256	266	279	255	240	243	284	273	266	262	257	265	257	247	262	252	259	270	252	228	269	270	257	234	255	282	228	250	264	238	265	259	251	288	257	253	261	251	259	255	248	276	281	260	230	247	268	276	261	267	237	238	248	242	243	288	233	231	275	258	251	253	273	259	286	258	254	281	271	260	267	246	255	268	248	262	267	258	255	269	234	236	262	208	256	232	256	267	287	270	246	246	270	279	231	256	257	248	250	277	231	285	236	266	263	265	263	241	234	261	253	248	254	290	263	259	255	246	263	271	251	253	291	252	255	251	258	280	261	256	230	253	279	260	251	266	255	257	259	259	238	259	241	263	231	259	261	268	258	228	263	249	244	245	247	247	241	259	280	238	263	240	258	249	279	230	261	246	277	291	285	291	257	255	252	270	268	247	273	260	282	269	268	270	238	245	266	281	265	259	252	276	275	313	288	272	278	284	253	256	261	281	227	259	283	251	246	240	252	253	261	236	276	239	260	243	288	284	260	276	292	276	260	282	274	251	260	289	236	254	262	253	271	258	244	249	241	276	243	285	243	263	275	274	280	288	249	257	270	281	287	254	256	249	230	281	252	254	237	243	264	268	245	274	240	254	264	264	268	236	236	256	240	238	255	230	291	256	279	252	246	247	257	249	263	260	251	284	232	267	245	254	254	235	251	259	254	244	296	246	227	267	243	249	252	270	255	276	264	252	274	257	208	246	269	245	261	275	262	258	239	259	258	270	287	272	241	276	240	236	269	253	259	253	257	300	244	272	246	295	258	269	254	258	248	237	226	254	278	250	265	250	262	293	221	248	252	259	266	232	261	230	269	216	268	268	260	265	258	264	276	259	254	267	263	253	242	252	249	251	274	261	261	262	245	250	251	237	271	290	247	229	247	251	257	268	273	252	266	258	245	265	245	257	256	245	264	250	281	261	284	247	282	280	255	283	245	260	310	258	230	261	270	252	287	264	263	267	258	286	267	274	260	246	266	263	206	251	266	249	263	265	248	252	259	259	260	285	254	262	292	260	264	249	272	252	246	261	243	244	243	240	246	267	276	268	270	245	269	253	266	275	250	235	250	269	244	245	219	249	250	275	272	210	264	276	266	244	288	279	262	275	272	272	263	240	234	286	263	245	239	264	266	250	270	284	290	272	255	265	271	259	263	224	255	281	247	247	252	249	269	270	236	234	242	247	227	255	257	251	250	258	238	232	259	295	280	263	280	247	238	282	282	255	269	245	286	250	232	230	272	235	239	279	279	260	293	259	245	286	246	299	258	289	239	252	235	270	251	245	259	277	246	238	258	277	256	250	235	275	277	253	275	220	260	278	264	295	256	247	260	244	271	288	231	251	254	242	245	255	242	239	261	267	290	253	252	265	271	269	263	271	258	256	239	212	262	247	257	241	237	272	237	252	257	278	264	278	262	240	252	258	240	249	254	275	256	253	283	246	274	277	263	246	262	250	243	283	259	275	287	253	271	270	248	252	250	242	251	266	269	250	262	232	261	272	232	250	269	294	264	281	270	253	255	276	241	235	250	251	260	238	259	289	269	267	271	263	273	281	256	281	258	254	285	276	259	225	278	272	251	279	261	268	294	262	256	263	271	250	265	243	241	245	285	256	285	246	302	249	250	272	267	257	258	251	245	239	285	253	272	251	287	244	225	263	260	242	274	252	260	263	252	266	273	248	245	254	275	277	243	243	243	255	264	264	251	272	248	236	267	267	256	288	248	258	270	251	267	234	267	242	251	232	275	225	282	252	244	257	274	295	257	283	232	227	251	249	250	268	234	241	260	248	250	250	276	239	255	256	241	233	243	264	270	270	247	257	261	266	266	264	257	258	234	247	283	239	267	246	296	261	271	242	258	283	225	281	233	255	285	252	214	263	264	237	273	262	276	279	240	282	272	272	295	274	253	267	284	260	252	253	241	262	277	257	293	284	270	256	231	246	302	279	258	262	278	273	257	264	264	275	274	236	258	271	258	270	279	291	233	266	263	250	257	227	269	276	267	261	262	252	253	259	248	256	259	271	251	256	261	242	226	252	250	263	252	272	254	266	244	247	244	280	273	289	248	236	288	224	269	252	248	254	263	256	274	268	235	273	250	245	257	248	235	262	246	275	241	251	255	270	268	270	265	258	253	236	240	286	275	268	260	282	266	242	248	255	265	268	244	295	249	250	286	269	253	257	258	242	260	289	256	246	302	250	257	263	278	264	261	228	246	268	248	254	247	275	260	245	280	256	247	267	248	268	245	269	264	251	266	263	263	260	241	276	261	281	255	253	231	257	266	254	245	253	248	276	278	254	223	236	248	256	236	274	273	244	267	255	242	281	249	257	226	252	257	284	264	265	251	262	233	273	260	274	260	242	267	292	292	249	279	230	242	300	276	283	291	234	297	240	262	277	260	264	279	248	282	249	302	251	266	279	266	258	277	241	237	258	257	265	286	265	278	241	241	278	254	258	228	247	271	241	267	220	264	273	260	242	251	258	246	253	264	251	267	286	248	260	280	240	252	239	296	236	247	245	282	258	242	271	250	230	265	253	240	260	250	271	262	235	223	259	240	259	279	276	288	267	260	249	235	278	239	245	239	255	265	279	285	249	277	260
37430	48756	32408	12499	3251	940	566	526	507	457	454	494	464	515	518	476	496	474	499	526	454	454	472	480	493	516	493	505	490	522	505	479	530	514	468	519	451	455	462	517	502	495	499	489	467	475	447	485	467	474	502	493	507	480	477	503	495	449	503	524	490	500	451	520	492	498	487	490	480	471	507	477	544	488	461	507	512	470	461	465	512	507	538	480	505	487	507	521	484	492	493	498	457	495	537	466	541	516	480	479	471	454	454	473	486	500	495	482	564	518	515	503	493	525	535	496	487	495	506	489	471	464	493	495	478	517	493	452	541	465	465	480	524	495	480	497	491	493	526	481	492	441	497	512	470	517	487	476	480	556	505	496	470	519	494	542	473	491	504	471	505	528	485	502	500	483	516	525	451	486	490	521	474	461	490	483	521	461	540	484	493	483	472	508	474	511	465	467	504	498	472	466	502	500	499	496	472	480	491	478	472	482	452	485	461	509	496	518	463	460	419	465	512	494	536	477	488	490	519	484	501	508	485	474	517	489	428	506	457	495	459	534	522	478	463	508	503	541	535	459	502	491	487	439	501	492	505	433	497	490	488	508	507	484	499	480	517	461	496	470	512	487	489	490	474	483	493	459	534	439	480	513	476	500	540	478	524	491	504	520	478	502	516	449	485	483	460	474	490	474	490	485	429	511	471	477	478	493	475	486	492	484	538	497	505	474	490	459	499	530	525	497	468	441	520	467	485	517	484	485	474	488	459	464	457	494	453	473	503	523	465	527	472	509	515	503	480	472	452	485	500	501	492	472	520	493	537	513	504	457	469	511	455	527	506	498	490	478	451	514	476	500	483	497	474	470	469	481	505	458	535	504	484	514	484	431	500	501	482	486	536	479	503	482	461	502	442	462	478	444	498	470	462	514	489	485	478	519	503	528	515	474	512	475	469	455	513	478	483	458	493	515	511	464	494	497	492	480	491	544	532	476	505	505	503	452	465	510	495	474	477	475	493	505	477	460	507	466	463	484	500	493	482	482	517	469	488	448	507	493	515	468	509	470	496	471	466	508	470	509	491	499	516	526	462	473	519	483	508	542	501	513	491	477	474	479	531	459	507	483	477	477	507	489	459	485	508	533	482	489	525	464	489	492	499	508	464	514	500	542	500	527	449	476	457	444	496	465	505	477	497	468	518	484	504	497	498	502	500	497	499	534	490	499	503	484	461	517	495	505	492	457	475	487	485	436	513	479	520	502	500	440	455	487	482	496	528	516	487	480	510	542	463	523	460	463	469	490	487	529	479	493	489	498	534	500	500	484	503	509	457	445	499	466	495	502	499	472	452	529	479	492	532	508	517	493	464	505	470	474	474	490	510	517	518	549	492	506	519	508	483	484	508	535	473	528	482	484	505	514	496	513	475	472	502	487	455	504	480	549	514	500	471	477	502	465	492	456	510	500	507	492	533	481	493	513	509	491	491	502	479	473	463	485	457	499	500	497	507	469	475	507	488	448	463	492	498	509	497	488	475	528	470	471	522	470	467	447	493	485	500	484	504	483	509	519	519	486	482	508	506	487	488	503	486	480	486	495	494	502	486	480	489	501	534	502	489	543	494	476	484	445	443	481	478	473	496	490	502	438	520	542	470	505	512	474	502	484	468	483	480	492	482	506	530	554	479	479	503	519	466	453	489	488	502	508	478	494	500	483	502	494	481	509	484	477	498	474	491	494	447	496	510	461	454	517	461	490	496	522	490	487	496	509	465	460	495	476	476	510	479	530	513	482	449	477	482	517	471	524	502	513	471	461	492	524	493	480	506	472	504	508	466	491	516	510	483	498	503	512	520	524	510	500	484	524	489	481	518	504	485	499	493	512	543	460	463	473	507	457	473	459	517	471	512	469	497	508	519	462	526	497	507	502	502	471	512	490	502	511	461	510	523	481	497	516	505	518	484	493	480	499	500	506	489	515	507	480	503	484	488	518	489	496	495	483	492	483	493	491	530	469	524	482	478	513	468	522	445	525	489	481	504	467	486	458	495	524	517	478	478	478	520	491	485	506	468	508	468	459	475	481	469	452	483	493	491	473	519	468	523	504	472	470	507	502	472	490	505	510	486	467	525	485	461	516	493	498	465	484	480	482	476	502	460	453	473	540	491	479	473	470	465	478	500	518	488	517	509	464	512	547	514	474	447	465	462	515	482	459	495	496	516	474	485	513	514	553	451	462	521	478	520	509	485	491	462	499	505	541	495	473	483	488	466	476	495	487	472	515	517	467	502	456	477	527	503	480	480	484	431	511	471	484	498	471	492	497	501	500	493	473	495	518	491	505	494	485	530	478	511	489	517	491	486	456	515	499	435	471	535	511	480	490	522	512	496	509	469	467	499	463	478	500	464	490	448	523	483	490	490	470	472	480	503	524	503	504	481	477	477	504	432	481	521	514	484	480	487	482	488	502	495	541	501	473	502	522	481	485	545	499	482	454	486	464	485	537	507	463	463	521	493	496	494	509	492	471	482	499	509	518	488	470	488	464	501	534	503	459	501	495	450	532	485	528	501	538	460	487	471	480	480	502	474	506	449	487	478	496	519	482	519	507	495	462	510	501	487	459	497	498	488	471	461	500	496	471	503	491	520	491	525	476	513	477	510	475	498	463	481	585	521	501	487	484	489	478	498	507	467	474	478	499	484	502	499	497	479	505	453	493	519	493	493	518	514	521	503	498	523	513	486	469	467	473	497	532	502	493	528	508	475	483	534	478	503	456	481	438	498	483	480	506	511	486	502	486	476	488	498	494	501	482	464	491	502	499	455	528	474	497	434	457	455	527	482	489	468	471	495	488	490	505	498	503	473	501	494	500	480	520	493	538	505	466	508	462	496	539	458	467	485	483	529	494	517	526	484	476	480	496	491	488	506	500	514	470	456	496	489	515	478	531	550	514	518	467	446	520	473	462	496	519	512	521	495	517	499	517	490	469	487	510	493	501	495	501	517	468	518	477	472	499	477	522	464	477	463	477	493	475	466	474	467	487	471	486	480	522	511	491	489	455	457	466	440	500	515	497	515	477	477	501	499	471	482	475	481	501	498	483	465	501	513	514	508	520	505	488	481	479	468	468	536	517	482	503	491	476	513	487	489	481	456	465	518	541	513	489	487	493	469	488	489	496	455	489	518	503	450	527	485	486	500	491	490	470	470	491	476	514	440	509	471	474	515	486	503	499	495	500	488	467	487	465	515	503	526	474	523	493	505	433	489	490	509	492	475	493	524	495	473	471	541	527	505	480	503	470	493	480	509	491	499	479	495	506	491	453	503	477	485	462	503	496	527	447	502	522	487	494	467	528	484	502	510	481	492	471	505	503	497	499	459	471	459	491	440	512	526	508	495	465	490	489	463	479	482	483	466	506	509	504	490	500	506	488	502	442	468	489	436	485	484	489	488	460	478	486	483	512	515	479	518	474	476	467	497	482	498	488	505	483	501	450	552	528	496	489	514	507	499	479	492	475
24829	24749	33958	27394	18080	5325	604	313	280	285	273	274	255	266	297	238	280	277	231	237	261	267	243	263	233	269	278	271	283	289	273	274	288	287	274	250	290	287	274	263	253	271	283	247	266	267	248	260	260	283	290	259	277	290	263	274	268	279	285	279	284	260	292	289	270	244	260	293	278	263	279	243	236	277	277	265	255	270	260	239	306	258	303	285	277	288	264	280	258	250	320	287	291	279	264	296	291	287	290	256	278	259	266	264	276	288	265	269	284	288	254	285	237	280	276	265	264	246	260	255	275	290	249	261	266	271	272	273	236	281	276	273	264	289	256	275	273	284	266	283	303	269	238	259	275	263	271	275	275	276	269	288	248	245	275	280	259	280	247	290	292	296	268	285	289	276	293	251	282	295	264	270	268	271	266	260	261	246	303	299	310	249	251	293	275	245	250	242	267	266	241	264	265	265	272	230	259	284	247	279	264	261	251	253	318	266	287	265	265	270	298	276	270	255	256	274	275	258	283	283	271	261	280	269	285	273	269	265	266	312	284	247	280	236	262	291	271	290	257	262	253	266	227	276	268	265	264	282	281	272	215	255	271	256	254	263	270	267	271	268	281	242	266	273	315	244	260	282	225	262	263	320	282	267	287	268	269	249	278	244	264	275	267	275	250	277	291	279	289	261	257	297	280	306	296	277	270	281	280	282	258	259	269	291	272	259	222	280	284	273	260	282	254	260	292	261	258	235	271	271	271	283	276	244	272	267	258	322	296	269	272	283	266	284	264	297	271	266	266	268	269	285	261	261	270	254	280	256	256	286	271	266	263	294	221	281	264	295	260	264	258	266	280	277	295	250	274	257	267	260	273	285	293	265	272	284	258	245	291	270	257	251	275	260	263	268	260	277	280	289	248	257	285	275	254	270	251	234	282	297	247	267	270	259	271	301	280	244	267	218	269	264	276	254	259	244	275	310	281	280	258	257	277	258	246	286	274	263	254	294	263	245	273	276	282	246	259	264	253	292	272	274	278	273	259	273	252	262	232	264	274	286	270	279	270	262	261	282	288	257	285	248	262	288	277	241	263	281	265	266	260	267	273	229	275	275	275	296	268	244	283	272	273	308	261	266	247	278	272	257	252	272	282	259	276	281	295	288	268	280	282	277	261	307	270	238	261	264	250	228	233	231	250	246	282	271	277	251	276	270	272	274	254	277	264	263	280	280	272	269	257	266	258	270	261	275	278	285	270	273	268	282	275	268	255	263	257	255	234	289	258	272	241	264	257	256	261	297	270	274	227	245	245	260	312	303	282	273	280	281	287	294	294	276	260	263	285	254	240	243	268	264	272	277	251	277	263	279	289	275	271	279	267	286	268	276	262	288	274	249	271	258	258	251	281	247	288	245	266	279	287	267	285	261	263	268	263	255	255	271	300	285	286	238	255	253	286	293	278	286	266	273	292	274	263	261	269	250	289	272	285	284	257	282	277	258	308	254	265	236	266	263	254	290	292	273	251	264	278	289	248	282	300	252	264	277	286	263	272	281	264	252	268	234	269	259	278	235	249	297	280	281	277	252	308	224	264	282	267	251	267	232	267	261	261	263	275	282	271	272	279	260	255	272	252	259	278	258	281	266	268	242	298	277	264	283	249	265	239	263	269	248	257	286	250	288	266	251	286	272	274	278	304	260	263	284	290	257	265	269	265	272	286	293	312	270	255	282	273	298	257	314	254	272	260	267	251	279	272	263	260	262	257	275	296	269	292	280	263	266	269	274	273	251	293	283	292	272	230	267	286	278	278	262	247	264	237	288	279	274	268	280	264	279	273	265	280	272	275	274	258	264	270	269	242	259	262	293	285	263	271	300	267	251	277	249	281	255	293	284	237	268	275	256	261	299	251	284	262	245	262	244	242	283	265	259	282	286	266	295	274	260	237	259	280	280	269	284	247	277	250	264	280	267	264	275	300	264	289	252	261	282	279	272	257	267	254	266	254	308	290	270	265	244	232	274	259	282	263	266	266	260	273	246	273	278	264	270	265	261	253	294	264	293	288	231	288	276	263	262	245	286	276	265	269	292	294	273	244	264	267	265	287	303	280	272	268	267	277	245	285	275	279	271	282	290	283	273	270	305	281	263	261	263	265	264	258	275	287	281	277	250	292	274	253	283	267	278	274	271	260	284	241	278	260	279	294	272	256	264	289	301	259	276	276	255	250	295	269	282	273	297	239	266	275	246	281	297	265	299	266	283	287	290	266	266	278	266	281	244	264	284	277	270	273	273	257	256	254	267	261	260	237	258	230	264	268	280	258	237	290	267	275	295	251	287	263	284	267	267	306	269	281	272	301	279	267	273	282	276	254	270	285	261	272	296	273	293	253	259	256	298	280	259	283	245	281	277	294	261	270	275	287	266	296	259	262	269	241	279	282	269	319	279	263	269	277	284	265	269	273	248	276	241	266	263	262	238	303	268	263	280	283	276	268	275	265	252	249	298	273	244	240	223	270	283	285	276	293	255	305	257	284	285	270	277	277	300	253	258	252	219	310	292	289	271	264	231	275	286	283	276	267	279	249	296	260	269	285	274	258	262	278	288	254	243	270	256	272	274	275	258	274	265	284	259	274	246	277	248	265	291	257	268	280	246	248	266	267	265	278	232	289	276	278	264	302	250	268	281	266	289	271	255	254	252	268	275	293	277	278	251	243	283	262	244	257	278	255	282	269	238	276	256	287	279	268	279	260	252	266	292	276	288	264	276	251	273	281	301	262	258	282	273	282	290	279	263	246	263	252	259	276	258	263	279	252	262	260	258	263	259	271	271	271	259	282	247	291	276	280	292	267	263	294	306	273	277	263	273	285	285	269	277	273	267	283	255	260	236	293	240	314	255	251	281	277	275	263	271	267	291	286	255	244	275	262	249	269	260	301	262	268	285	275	289	235	263	262	268	258	287	281	283	252	236	268	253	248	253	275	276	261	275	257	279	282	263	267	285	248	269	244	268	281	264	258	284	260	267	256	264	278	263	268	289	247	267	288	271	244	226	250	281	274	283	271	275	243	263	284	265	277	283	270	260	271	236	239	246	305	286	276	272	265	284	294	246	271	223	265	270	254	287	280	265	270	263	282	263	281	290	247	268	298	264	276	261	282	292	268	240	269	228	255	275	263	274	249	271	275	285	253	270	273	262	289	291	260	288	276	278	240	272	284	268	261	270	248	292	269	276	235	270	262	262	278	250	277	281	250	261	278	275	268	246	265	272	279	253	267	269	285	296	261	271	289	267	272	297	248	242	225	303	255	266	262	262	315	265	265	284	252	279	273	294	230	285	276	257	259	276	285	248	327	302	261	258	270	302	294	283	271	256	263	241	239	270	265	253	277	262	294	292	278	289	299	288	282	265	264	259	275	266	269	278	262	266	256	253	274	263	265	276	277	265	246	272	250	286	284	285	269	267	278	265	280	247	263	288	294	299	275	265	257	284	280	295	258	251	253	273	284	261	283	270
59188	89677	62493	34512	13497	3168	886	553	541	527	498	489	460	523	499	486	508	514	525	511	490	502	467	450	486	531	487	509	519	537	493	475	471	568	445	491	485	510	531	506	478	503	474	486	499	468	497	494	511	538	502	507	534	500	496	531	528	533	532	521	473	496	512	475	506	472	510	474	518	545	482	479	514	510	480	468	499	501	503	508	521	500	503	521	525	497	493	515	458	511	501	489	515	518	504	497	500	511	507	486	505	513	532	534	509	462	516	498	481	501	470	466	480	535	499	504	527	515	504	500	502	521	476	470	496	454	490	519	524	497	525	500	505	491	485	509	486	487	487	499	520	503	491	479	498	487	528	468	522	508	508	471	532	494	527	504	504	500	477	486	486	546	519	499	494	500	529	530	509	502	537	518	487	496	528	510	489	529	500	500	488	512	522	480	518	472	491	506	513	508	515	515	545	507	451	469	481	501	499	504	518	496	496	504	493	522	492	503	465	506	508	489	478	478	511	489	487	499	508	531	524	499	517	489	535	481	519	482	487	489	493	472	480	511	493	456	466	533	500	496	496	481	487	536	507	525	532	485	497	509	482	499	491	479	488	504	532	474	461	512	478	478	518	495	484	519	485	555	521	513	487	495	476	471	522	509	478	542	470	493	513	491	517	514	508	516	492	499	461	494	549	482	508	531	510	468	493	527	478	499	468	508	476	486	525	501	490	506	493	503	484	512	518	475	524	499	519	451	495	477	496	501	527	492	483	524	479	439	505	506	499	551	482	490	538	525	517	491	484	527	464	514	462	498	503	483	515	513	506	497	531	494	453	514	510	546	509	490	546	477	499	527	478	528	469	514	471	518	513	497	500	541	502	537	493	508	467	515	495	530	508	472	484	510	540	465	510	528	510	492	496	485	515	497	483	506	457	486	501	473	439	491	480	482	503	490	508	538	530	485	521	494	455	523	513	533	484	491	481	534	499	507	476	513	500	523	508	514	496	509	482	513	512	504	499	498	518	505	475	520	534	501	478	469	484	539	540	513	478	489	527	491	504	514	480	494	490	509	495	472	540	508	497	529	481	492	537	493	496	520	530	546	469	499	473	500	489	498	510	484	467	538	514	485	505	503	524	487	507	518	514	510	500	476	534	475	497	534	508	507	512	497	496	468	504	518	511	496	503	484	517	471	496	515	520	491	474	517	516	520	501	485	536	481	512	500	497	503	470	494	519	495	493	523	467	493	490	477	508	509	531	475	502	458	482	472	464	488	465	511	514	456	479	501	461	483	530	521	488	512	521	532	478	513	513	483	514	483	472	513	483	473	489	494	499	489	469	519	548	517	485	474	497	555	499	499	473	496	545	521	490	556	502	473	489	492	519	524	514	519	503	494	493	502	499	507	469	538	489	515	507	520	508	513	510	532	499	498	495	491	509	511	507	527	459	521	483	500	502	524	515	503	485	514	513	525	489	498	503	511	494	505	482	542	486	516	504	483	471	508	524	479	487	512	529	481	513	503	502	504	503	495	498	496	510	466	519	530	472	503	502	515	498	502	515	544	486	511	522	485	506	479	481	494	543	508	499	486	491	504	535	522	527	495	464	503	481	523	492	458	520	495	499	489	486	520	517	528	498	497	486	504	524	496	546	477	471	494	500	491	495	484	518	512	488	500	488	492	515	493	503	495	538	508	476	489	496	468	518	511	489	486	501	478	500	506	478	492	512	458	471	500	500	476	488	489	514	524	500	454	487	492	495	492	499	514	478	509	517	544	504	519	495	542	460	518	511	520	546	537	467	515	480	462	473	485	467	530	519	509	520	482	488	519	458	500	493	516	503	492	530	488	494	498	490	524	504	490	492	521	481	540	513	517	520	476	512	523	544	495	503	494	547	489	502	544	511	506	490	482	508	482	534	485	514	527	471	493	481	479	468	531	515	484	504	515	531	490	508	507	480	546	477	534	496	539	460	491	541	505	445	507	523	535	479	527	533	560	480	471	498	479	486	529	488	507	495	485	536	488	518	483	467	523	556	534	495	490	489	491	490	507	520	496	465	443	478	463	490	491	506	536	518	507	513	522	468	483	469	486	515	460	509	505	507	491	503	528	511	484	484	514	480	490	512	499	470	510	499	466	481	507	490	508	494	502	491	501	503	510	518	442	471	482	531	482	500	470	526	511	482	505	518	519	494	539	463	510	486	491	533	496	478	503	467	495	510	498	498	512	482	488	472	490	527	515	506	513	475	495	518	515	501	467	497	506	457	494	516	490	469	528	490	554	505	528	473	517	504	481	556	512	534	451	467	483	477	511	474	519	507	499	489	503	505	533	535	494	517	518	482	485	492	532	483	505	517	511	532	482	535	509	475	506	514	507	507	481	506	537	486	511	510	489	524	476	545	533	538	475	503	494	497	503	485	494	499	492	485	468	481	483	531	472	512	486	528	484	489	504	497	490	481	520	520	516	489	525	492	511	480	511	521	478	507	472	502	468	460	512	504	545	492	505	529	506	499	511	506	506	490	504	507	495	496	470	477	505	514	576	502	504	454	489	499	508	490	509	464	464	513	479	478	494	486	495	504	468	475	493	517	512	479	500	518	503	531	492	497	510	469	520	544	481	481	480	517	489	495	518	496	511	495	486	506	489	487	524	490	458	521	509	488	506	523	525	545	541	496	499	464	517	518	459	487	482	488	503	521	526	479	531	514	497	469	484	521	500	522	479	534	497	544	480	457	492	503	500	524	512	499	516	478	497	480	514	502	501	482	471	513	537	479	482	465	517	437	479	506	508	511	540	517	538	519	504	502	497	518	513	532	516	538	518	497	519	461	494	481	533	520	551	515	494	501	494	508	463	501	493	504	501	540	478	533	501	497	499	514	473	515	499	518	518	516	492	498	488	487	519	485	474	540	481	489	465	466	546	545	510	496	476	497	521	503	498	480	523	486	512	502	498	539	505	514	532	484	509	493	512	515	491	536	494	492	535	530	493	523	542	492	500	464	489	502	536	529	503	502	481	506	497	496	557	521	535	482	512	500	524	521	509	505	520	488	490	496	534	475	491	499	513	526	479	482	507	528	522	511	493	511	535	458	465	518	540	480	509	509	535	487	535	502	496	513	554	519	503	503	488	551	528	510	512	512	470	495	502	560	471	502	461	488	500	565	512	486	460	503	431	491	461	476	521	485	474	537	491	504	481	511	511	505	483	486	463	540	507	505	509	508	504	500	480	484	533	529	485	500	555	450	511	491	509	481	486	539	518	495	514	457	516	502	495	523	479	494	514	518	490	482	519	480	523	557	512	532	468	528	470	476	473	511	523	490	457	498	536	502	512	487	490	502	532	503	500	509	499	503	476	503	509	450	499	511	492	499	520	523	473	461	460	496	536	486	504	493	517	506	466	514	490	491	528	511	551	494	506	483	452	525	520	488	463	507	480	519	500	475	492	517	483	523	500	537	483	484	505	489	462	498	550	487	505	517	501	496	516	514	479	478	520	532	495	500	492
23634	22540	31153	25717	21233	16079	2892	433	299	340	307	317	325	334	314	346	332	309	329	281	296	300	312	316	318	292	306	302	312	288	331	320	281	325	289	325	279	330	311	286	337	295	295	348	328	300	331	315	295	309	306	324	327	297	306	343	329	301	294	325	277	304	321	309	300	329	319	295	324	303	304	333	316	302	294	334	304	259	336	274	311	288	291	313	315	318	323	329	309	304	337	330	295	314	299	314	297	305	298	304	298	312	335	300	300	312	294	280	285	319	307	342	321	331	288	314	315	315	296	323	306	300	313	294	304	301	294	288	297	314	323	297	313	288	320	333	322	300	301	310	262	292	319	333	314	293	320	287	307	290	304	319	310	304	303	320	298	303	301	303	303	314	318	332	296	324	291	330	323	301	318	280	326	283	293	302	310	335	326	342	265	331	305	308	304	289	293	277	305	322	303	324	334	289	306	313	299	279	307	315	336	298	298	310	329	291	293	302	330	336	330	292	287	305	303	293	311	326	300	334	324	281	301	286	319	287	322	286	322	304	281	323	323	317	312	292	319	306	324	293	306	325	332	311	314	325	266	304	319	320	342	316	307	310	331	301	297	329	328	326	322	322	337	275	284	311	294	310	301	298	300	311	337	289	323	308	319	290	287	311	303	307	306	325	284	351	333	288	304	316	290	293	326	304	293	296	260	321	294	274	312	273	301	313	285	326	307	322	298	306	339	306	299	334	309	314	303	316	302	268	286	331	325	328	294	317	323	292	298	288	325	308	333	289	299	303	314	322	291	311	332	332	340	277	305	308	310	332	329	302	314	322	272	339	312	312	271	316	329	327	292	315	294	295	305	277	307	290	320	309	289	334	304	300	293	318	298	293	282	327	317	291	304	310	311	327	294	332	315	306	294	275	309	304	328	302	316	290	323	280	305	303	282	340	345	301	300	308	326	302	281	309	313	302	321	311	318	320	301	343	286	305	330	338	293	316	324	291	325	311	352	309	325	306	331	290	284	303	308	291	344	299	318	281	308	263	345	314	317	320	302	295	322	305	288	334	295	311	309	307	314	294	296	341	313	317	315	303	307	287	311	301	281	289	317	319	301	323	285	320	316	321	312	309	294	332	291	322	350	323	317	330	291	329	300	310	309	302	313	317	300	310	308	304	300	301	297	320	287	289	287	309	285	324	305	300	293	300	279	298	293	289	311	298	292	297	325	284	306	291	300	284	303	296	326	330	283	299	320	325	328	288	326	305	305	304	339	298	309	298	294	307	323	317	345	303	328	286	267	319	305	292	297	325	306	302	311	322	313	318	290	285	314	316	293	325	313	319	306	297	310	314	295	323	321	319	314	303	320	369	305	334	320	295	296	342	320	300	294	294	305	305	333	297	294	290	320	325	301	253	329	305	311	306	278	324	317	263	294	288	290	306	304	290	331	302	281	313	293	298	283	315	304	297	312	311	300	314	312	306	293	319	296	304	299	321	305	329	316	312	334	307	308	315	300	305	296	318	321	293	315	345	333	308	312	345	338	294	280	287	308	345	289	335	294	311	299	330	300	311	304	308	301	304	312	320	298	309	314	312	314	309	289	293	334	320	331	307	327	299	337	283	282	305	352	275	312	295	322	308	308	302	287	275	308	303	335	321	284	298	306	315	319	313	322	333	296	281	320	328	329	322	309	288	323	291	304	303	327	316	290	300	282	293	314	300	321	299	327	290	284	306	321	316	349	309	317	317	301	311	313	305	283	328	298	330	328	286	301	328	309	304	308	285	357	291	281	325	286	313	316	325	296	285	286	306	316	309	300	316	298	322	313	343	265	314	314	314	328	306	330	305	323	329	298	288	297	284	257	327	298	317	293	315	304	329	269	287	329	300	320	293	335	287	303	345	339	288	287	315	318	334	325	284	321	338	357	295	323	315	316	305	309	302	326	302	300	343	323	322	295	313	296	289	291	295	292	338	309	320	320	298	330	283	309	300	321	322	342	312	303	301	292	300	306	264	339	318	290	314	292	286	292	308	300	307	299	287	311	307	300	302	318	289	326	317	284	303	307	333	307	288	301	323	331	311	291	315	330	339	317	284	315	302	275	302	310	296	287	291	280	313	299	325	268	305	318	329	300	305	332	328	285	334	296	345	317	295	316	305	335	306	313	259	297	279	297	292	304	306	289	298	303	322	317	332	292	296	315	312	305	312	340	324	318	291	331	310	322	291	292	316	287	296	304	329	300	310	270	314	303	291	322	302	312	310	330	309	324	273	285	344	310	294	300	337	275	309	344	304	315	319	305	294	291	280	321	310	317	304	294	321	324	299	293	311	295	303	310	304	337	340	298	288	317	322	327	306	296	286	308	284	328	340	336	302	327	259	312	308	297	301	333	297	303	324	297	312	292	297	286	310	302	303	306	317	324	321	327	302	327	321	326	292	290	285	318	284	279	318	296	307	292	323	317	284	311	291	302	297	294	303	261	315	317	308	311	324	336	299	303	311	335	300	310	267	328	306	318	310	300	330	288	304	306	318	303	301	274	312	312	301	325	320	298	310	313	303	312	335	320	302	306	316	294	343	318	304	304	291	312	278	322	296	314	303	324	295	288	308	296	311	314	319	289	329	299	330	327	288	307	307	307	311	332	282	322	326	304	332	307	272	299	327	302	275	301	313	303	345	315	283	294	301	346	295	309	311	296	287	309	332	296	290	292	290	317	282	316	282	320	324	313	285	340	330	367	291	316	336	322	332	289	316	305	298	302	340	319	335	284	309	306	316	331	304	293	265	321	314	305	293	318	301	277	311	322	337	322	306	296	303	325	282	299	321	313	340	289	321	311	315	314	320	278	306	325	339	301	330	310	312	315	311	325	303	318	275	275	319	323	333	315	310	295	323	287	316	278	306	312	329	323	309	304	285	289	317	316	284	300	270	301	307	307	315	324	312	290	319	298	285	281	311	293	289	331	301	306	299	303	341	343	294	299	285	334	308	321	299	311	301	307	326	322	286	314	345	292	314	327	300	297	299	276	320	300	286	293	284	330	284	310	330	304	317	328	312	267	315	297	319	297	292	322	304	301	322	320	332	283	298	294	323	359	313	310	307	318	298	300	320	288	332	290	319	290	294	305	329	319	306	308	315	304	337	343	298	327	306	284	330	303	327	297	328	292	299	311	324	306	319	318	298	330	326	324	338	315	289	345	329	293	337	316	363	290	332	285	316	275	316	338	305	289	319	299	304	334	330	344	329	334	323	327	304	317	335	297	288	301	314	316	336	307	283	302	295	320	264	311	278	275	316	307	306	315	299	272	312	308	300	320	303	313	297	314	295	319	298	283	333	296	332	312	297	313	320	335	315	318	299	298	303	326	309	286	284	328	330	317	343	319	332	297	282	335	300	270	310	305	301	299	297	333	302	302	302	300	311	299	314	288	295	310	303	315	305	351	300	288	265	320	315	301	304	321	292	293	325	324	321	298	281	319	323	295	302	317	308	303	291	283	329	348	320
60782	100981	73666	44078	20312	5245	1222	682	612	558	547	598	554	576	528	552	572	563	603	579	586	576	585	615	563	532	554	556	557	489	558	575	514	557	567	597	564	547	575	557	514	573	556	513	602	538	567	569	534	577	559	574	554	564	559	539	556	584	548	573	575	567	545	564	521	602	542	563	543	497	557	534	568	573	581	522	558	529	540	538	533	560	539	559	571	526	567	565	578	579	586	551	543	575	549	563	545	579	545	568	573	550	573	566	517	552	526	544	548	571	580	535	532	536	559	558	526	538	578	545	540	542	579	558	559	534	555	584	559	494	560	565	586	511	548	519	561	577	564	543	539	548	543	515	554	571	518	574	547	547	556	535	568	546	577	570	531	555	542	566	565	542	558	569	565	535	557	542	571	573	521	506	538	532	561	592	557	546	589	529	588	558	550	579	544	525	554	538	549	515	597	519	515	558	578	597	547	565	569	547	544	534	536	575	515	557	585	547	534	546	569	542	570	553	561	566	555	521	559	539	505	556	518	552	537	532	571	526	572	570	523	557	560	538	594	561	514	575	532	581	583	525	568	540	585	559	557	532	558	524	547	556	593	503	560	568	589	537	532	535	504	577	561	579	559	582	517	544	512	592	534	544	534	581	527	534	541	514	533	581	535	542	564	579	566	568	545	561	525	545	543	555	542	550	544	562	545	576	533	545	561	536	562	556	548	553	544	504	555	524	501	522	522	555	536	556	531	499	563	552	561	548	565	586	546	547	532	538	573	562	527	592	563	553	531	543	531	606	558	583	536	535	607	555	567	576	583	544	575	543	564	593	544	535	524	536	541	541	553	554	524	567	545	577	545	592	559	499	549	553	564	558	566	556	612	550	561	537	559	562	528	541	591	572	567	555	561	579	513	559	563	560	505	573	522	548	573	553	544	578	572	549	553	566	547	514	552	527	542	575	579	543	555	557	506	560	580	509	555	561	539	498	547	566	530	538	560	560	551	540	527	526	580	568	563	553	577	546	574	632	496	578	526	576	547	525	541	543	519	577	542	593	539	531	557	523	560	567	593	516	535	572	517	548	556	565	519	498	571	526	559	530	492	533	527	565	545	531	499	537	579	546	520	552	499	548	548	543	554	539	550	569	571	560	589	528	553	575	523	549	539	512	574	563	557	554	549	549	554	554	529	528	523	536	499	552	574	534	575	541	539	557	588	534	527	539	528	550	541	552	532	534	556	538	558	562	550	528	556	576	564	569	543	515	570	550	570	563	563	554	544	591	548	567	559	562	566	557	578	539	552	530	512	557	569	587	526	542	556	551	554	566	597	506	585	563	549	550	565	546	564	533	541	556	570	545	575	503	568	537	519	564	514	533	534	560	564	520	515	570	569	549	580	514	583	534	554	569	534	600	543	502	530	549	607	552	541	545	541	559	532	548	574	553	524	527	533	540	554	547	560	552	557	578	588	529	546	530	507	568	522	545	524	582	522	536	550	583	517	530	516	618	551	538	547	598	559	559	534	552	567	510	534	561	558	560	536	575	544	599	557	553	546	562	547	555	550	567	536	547	522	538	589	550	572	558	521	553	556	528	619	560	560	528	585	581	559	570	522	517	573	556	563	505	537	546	540	513	529	543	559	570	579	565	519	533	547	570	530	553	603	562	554	538	531	511	553	542	568	534	576	530	560	520	569	552	569	547	543	585	513	559	574	559	550	586	543	565	548	524	566	519	520	558	582	576	554	569	530	531	543	524	527	549	531	567	554	523	552	547	560	504	552	569	553	565	568	548	526	585	552	591	508	556	591	586	570	616	492	563	561	571	539	549	562	552	588	545	575	554	542	530	550	592	591	554	544	544	571	553	584	568	541	585	555	584	547	555	592	570	606	582	569	597	555	545	555	521	564	559	523	543	522	579	553	544	537	586	597	598	546	561	554	540	574	584	602	564	524	565	579	560	592	559	577	551	555	554	560	564	529	564	558	543	535	576	573	547	535	563	554	557	506	524	562	540	556	569	554	584	530	554	534	565	528	542	514	568	532	568	563	547	552	556	544	543	586	576	556	554	526	568	546	561	531	599	592	564	575	534	542	523	565	559	559	565	532	504	555	554	569	535	525	517	523	580	579	503	515	583	549	509	565	531	590	545	517	578	564	544	569	570	568	523	539	546	574	527	529	559	572	505	517	536	561	575	566	551	570	549	546	533	588	552	543	530	560	524	570	527	549	567	566	574	569	536	547	570	497	558	583	555	574	559	554	530	539	502	564	506	523	569	549	562	585	558	536	529	533	540	540	543	565	545	581	586	563	546	573	554	529	543	571	576	579	531	560	569	568	546	537	557	565	562	550	547	520	577	565	571	518	561	534	528	530	576	575	512	596	506	548	560	555	568	554	516	508	481	571	527	521	545	541	556	562	580	556	548	580	599	593	576	518	503	503	565	575	546	527	532	569	539	536	577	537	522	542	551	574	519	574	545	556	528	552	564	521	543	567	517	582	543	523	508	560	561	576	550	579	567	569	536	538	584	493	547	541	560	570	519	552	540	566	552	560	572	535	540	535	565	552	572	556	548	547	531	543	534	539	588	564	551	555	545	555	572	561	560	612	544	601	596	547	571	517	571	515	570	576	496	558	525	585	522	554	578	589	546	574	586	593	526	537	543	570	553	536	516	576	524	541	572	527	554	531	569	537	533	583	553	545	495	611	591	562	533	550	551	592	601	531	544	508	541	569	557	567	593	526	545	539	514	553	524	531	561	563	560	544	538	570	580	525	595	524	570	530	531	549	547	560	572	539	542	585	539	574	559	571	595	574	559	578	546	561	529	576	548	549	539	530	538	542	548	563	560	567	587	559	555	542	534	567	558	509	566	574	536	578	546	532	588	526	513	581	557	545	540	573	551	556	547	555	524	546	562	525	507	546	565	537	584	557	542	574	519	579	558	556	547	494	523	593	550	540	572	549	530	552	525	572	557	584	569	577	556	593	550	548	553	529	589	567	548	556	529	543	560	558	558	565	540	555	570	554	552	581	547	566	527	570	529	511	538	559	538	569	531	566	554	561	510	549	571	570	585	556	558	549	566	559	573	512	532	536	556	547	545	541	553	562	560	555	551	532	521	593	596	573	534	552	560	537	525	561	565	538	565	545	555	548	561	519	542	567	555	595	534	563	556	542	594	551	533	547	562	510	587	593	585	549	528	547	563	576	539	530	568	565	612	581	545	593	557	559	553	542	556	530	512	538	566	595	540	509	530	531	552	537	580	557	547	570	558	556	521	531	551	582	528	549	561	532	562	547	601	519	520	534	546	537	542	583	523	523	579	546	515	534	576	582	588	503	538	532	571	567	536	512	547	541	549	598	554	561	544	555	566	548	572	533	543	573	570	574	515	525	569	563	559	536	562	542	511	565	559	590	551	588	556	634	516	528	550	568	551	539	527	528	589	520	558	553	529	521	579	576	541	531	503	539	581	549	528	552	558	577	566	548	577	586	540	523	525	545	520
29729	30211	28514	12900	2117	600	307	275	243	273	259	257	281	269	260	285	282	267	226	264	274	266	251	237	282	258	269	261	247	276	293	272	231	270	243	249	264	261	244	236	248	235	260	228	255	315	242	263	274	256	254	276	256	262	245	290	254	280	252	229	248	234	284	279	292	272	275	276	265	263	252	262	244	283	244	260	261	248	258	231	278	284	255	248	263	282	268	261	265	266	279	250	249	266	242	282	230	268	246	275	232	271	271	243	266	253	302	228	250	257	287	285	228	291	256	241	271	257	281	236	246	236	269	262	285	258	263	265	264	266	277	242	273	245	268	281	249	230	278	255	268	278	259	292	229	261	249	258	287	281	274	247	263	268	259	260	277	246	274	298	279	259	268	263	252	242	260	251	258	267	248	276	264	258	242	253	272	259	262	252	274	225	226	263	295	229	263	277	258	257	293	263	265	266	249	260	252	275	253	274	270	251	234	257	238	261	251	270	253	270	255	259	273	266	234	260	290	269	244	269	234	269	262	236	246	271	285	285	261	235	262	258	268	255	262	278	257	304	271	278	240	251	248	238	254	248	232	253	267	277	278	258	255	275	269	294	277	289	289	282	248	293	237	263	282	279	278	257	262	262	260	265	253	233	264	285	246	224	266	269	236	257	259	232	254	275	252	243	265	238	260	258	265	263	287	261	239	231	255	275	241	269	259	241	246	308	222	244	267	292	259	272	238	248	264	282	267	244	272	259	238	258	253	261	295	258	260	224	268	272	277	249	253	245	270	272	255	230	261	272	286	271	262	262	235	260	277	217	251	262	265	245	281	259	238	244	294	243	271	271	267	277	267	251	241	277	257	257	250	274	281	273	249	253	237	237	285	255	268	248	235	250	281	288	254	257	277	245	284	250	270	257	253	251	257	285	264	236	251	277	276	296	264	254	263	235	253	278	260	237	263	272	245	249	287	255	245	261	256	258	272	289	249	255	246	265	279	262	271	255	259	264	267	271	247	263	264	255	272	241	261	266	261	274	216	251	271	214	267	263	269	242	246	258	239	258	287	249	248	284	265	268	270	257	269	277	237	264	234	262	275	252	280	273	275	256	248	248	267	262	262	236	286	268	248	243	262	220	267	260	248	274	244	250	252	279	259	209	265	267	295	254	277	277	233	255	248	260	271	253	259	260	270	296	274	257	272	281	288	250	263	293	252	276	278	270	285	249	239	240	254	197	225	282	286	260	301	246	252	271	278	249	231	255	260	296	248	242	257	248	265	271	261	264	261	244	268	265	272	266	291	253	253	246	271	271	287	252	239	265	264	281	266	269	245	277	244	258	277	278	249	266	244	246	235	253	261	252	260	240	257	257	230	261	230	262	289	242	274	247	268	268	261	261	257	242	256	252	292	244	268	253	260	238	251	258	264	247	251	237	243	273	285	245	223	253	261	246	251	291	259	251	267	247	261	270	256	273	278	271	260	245	229	244	248	263	258	299	265	281	252	290	243	283	257	253	274	243	299	265	277	250	249	256	273	273	255	279	258	246	246	234	286	279	243	246	250	237	261	262	258	278	265	259	247	240	262	272	274	235	280	281	245	302	260	254	259	233	252	270	262	240	277	248	262	259	225	261	264	248	247	230	252	272	279	241	266	258	281	279	256	258	241	282	244	278	288	229	269	279	278	257	272	240	267	242	242	234	238	256	260	217	260	259	261	263	265	266	255	265	255	247	265	231	248	262	248	272	253	269	262	255	255	275	256	261	268	269	254	256	252	248	265	268	243	263	259	269	255	256	268	277	250	268	260	242	247	250	253	282	272	290	275	275	231	249	242	239	245	258	264	276	284	266	261	239	254	293	244	237	277	253	266	251	267	267	258	275	266	275	277	259	246	253	259	279	285	249	237	252	265	258	284	254	282	243	259	228	271	262	271	286	236	247	253	254	255	267	262	296	233	265	274	265	254	248	282	235	261	247	261	238	269	280	275	254	245	263	265	234	261	274	281	257	242	238	236	267	265	268	251	245	262	299	265	231	268	273	264	266	230	267	255	238	249	259	264	253	271	258	266	265	254	266	279	279	266	233	229	251	250	285	274	242	253	253	264	267	269	231	253	266	262	264	227	247	261	248	297	253	268	253	277	246	228	275	243	234	243	238	235	277	236	245	241	261	253	266	264	258	292	244	256	248	239	258	276	263	256	249	271	222	241	272	278	261	238	233	273	269	239	243	257	294	251	233	245	329	261	233	270	278	232	228	270	257	274	276	297	258	285	266	266	277	264	249	310	274	276	259	252	233	280	244	249	259	253	239	250	258	270	253	247	286	265	246	275	255	258	264	266	249	277	264	245	257	252	269	267	249	278	242	279	258	272	275	262	253	258	238	254	253	240	261	238	250	261	254	267	244	248	270	259	266	279	263	277	264	255	263	256	246	274	256	269	260	262	238	238	250	219	262	269	259	266	239	271	249	280	258	260	250	277	251	264	252	284	267	284	259	280	237	285	295	258	277	261	267	251	254	256	275	245	247	260	247	263	272	249	257	279	258	273	252	284	275	235	262	254	260	277	263	289	259	261	282	260	261	254	260	222	294	266	248	258	282	261	277	249	248	264	254	276	241	251	275	247	252	241	259	267	290	244	225	240	242	277	245	282	236	252	257	246	254	265	249	279	251	247	282	276	247	248	266	269	279	280	236	269	272	248	252	291	282	239	289	262	252	269	259	277	249	264	260	272	254	258	273	294	267	258	274	255	273	254	255	268	245	228	248	235	241	229	258	287	271	257	250	285	249	289	265	304	281	280	254	246	271	309	279	296	261	275	270	266	267	246	253	271	282	285	252	295	252	236	273	268	267	264	286	261	274	241	257	263	272	256	254	263	262	258	264	282	275	260	254	266	279	285	255	261	261	236	250	253	259	270	277	242	264	262	273	247	239	243	251	282	250	278	255	254	280	251	251	280	276	237	256	235	251	259	231	279	257	269	262	221	249	277	289	262	256	240	227	282	265	250	261	274	248	279	290	254	255	281	250	265	257	253	256	258	278	258	238	253	248	247	266	231	271	253	237	243	257	275	259	241	291	281	231	251	286	266	274	248	250	256	274	248	264	295	271	208	276	233	225	257	238	254	277	291	281	262	264	269	255	250	255	250	254	275	257	264	258	257	259	238	230	249	283	282	274	270	281	284	277	279	253	270	228	254	268	265	256	258	262	281	252	244	263	254	254	248	257	264	250	288	264	275	274	232	249	237	229	252	266	250	234	261	247	253	267	286	245	270	288	270	277	252	240	254	263	260	256	248	250	259	257	278	258	264	251	274	241	263	251	237	249	278	256	254	239	281	261	253	243	278	246	267	281	258	254	287	250	236	259	244	257	245	268	245	268	256	242	256	263	278	268	262	280	263	292	266	266	231	237	263	239	249	217	260	226	280	276	245	262	279	302	257	273	257	286	242	295	288	277	257	267	263	267	262	272	279	244	238	258	250	271	242	277	267	239	276	276	243	260
37476	48146	34515	14023	3802	1082	571	504	500	446	513	436	522	507	455	515	518	493	464	544	496	477	453	518	491	525	509	505	484	473	445	446	496	482	508	511	496	516	470	488	521	453	510	466	491	479	484	512	483	488	521	496	520	469	523	500	474	478	465	496	486	521	483	493	516	476	461	513	492	483	467	502	545	495	459	490	506	469	495	500	477	443	503	519	495	484	476	481	466	495	497	489	468	496	480	511	548	480	461	514	495	495	489	502	485	501	529	486	478	489	473	472	545	476	475	452	472	481	513	503	493	488	495	496	450	482	495	529	484	470	483	505	493	479	483	472	487	460	533	484	504	490	480	489	514	454	534	479	476	480	482	452	517	480	473	514	492	511	497	476	544	487	517	501	489	507	542	493	484	504	481	492	482	460	461	500	479	492	491	469	474	515	527	480	475	457	525	525	447	448	490	482	499	484	498	488	481	484	470	476	492	484	484	462	516	460	481	528	493	497	491	497	481	506	516	468	465	504	475	477	469	506	509	463	523	482	493	507	508	495	495	480	505	483	498	483	496	536	441	508	479	492	474	464	499	479	470	509	504	497	489	425	519	492	523	506	455	479	470	530	509	459	479	498	498	469	507	472	514	485	467	537	536	534	531	489	494	481	467	527	472	491	518	445	538	486	461	513	491	503	475	505	505	464	536	507	472	500	511	487	528	482	501	473	478	442	452	501	510	500	476	487	507	538	507	468	516	490	494	501	475	441	483	497	485	499	462	476	462	501	458	488	488	500	458	496	482	475	490	460	539	538	452	483	529	518	451	491	499	471	485	491	469	460	503	485	510	501	454	481	499	486	500	469	496	465	510	487	479	459	517	503	489	509	438	460	490	521	496	506	486	476	516	498	512	513	498	509	530	514	478	538	480	548	487	514	498	470	488	495	514	500	512	494	508	501	490	471	514	461	470	504	515	515	486	478	482	472	517	493	484	491	458	498	520	475	486	499	525	493	467	499	503	449	506	493	475	511	474	470	510	502	497	484	503	492	520	504	514	479	493	499	480	505	508	498	524	519	469	424	466	451	513	490	500	465	495	517	508	463	460	449	504	490	489	499	516	487	479	494	534	478	482	478	442	436	536	504	508	500	508	499	472	496	513	454	484	534	520	502	518	496	490	467	483	496	517	520	533	472	525	478	482	481	500	498	488	474	496	508	449	496	463	480	463	517	511	489	474	494	469	487	549	535	503	486	482	478	482	495	506	520	472	495	489	516	454	482	505	535	513	478	498	476	500	487	474	478	459	482	505	480	469	494	523	459	479	498	528	500	526	474	475	467	493	495	470	499	533	468	466	506	515	497	457	471	518	501	472	486	503	505	488	488	473	466	475	495	473	506	485	511	474	462	503	453	499	528	460	474	523	510	468	534	471	488	516	451	533	485	496	489	491	504	540	512	528	479	474	464	480	474	504	536	499	472	499	482	506	503	434	479	463	469	501	506	511	505	497	507	531	501	485	463	506	532	442	471	451	518	495	498	483	502	476	501	501	494	496	556	486	478	509	494	501	534	471	518	504	504	500	491	430	504	512	509	478	490	463	490	517	492	496	479	486	478	524	488	474	520	499	488	478	481	489	510	503	521	480	485	472	504	472	494	491	460	483	501	474	494	488	445	479	502	498	463	500	485	515	471	476	420	496	487	464	524	524	501	516	486	486	493	504	526	487	517	509	462	494	512	454	498	499	516	531	528	487	489	471	450	477	476	502	467	482	486	469	467	497	482	529	478	510	511	477	513	487	478	514	490	504	489	474	461	506	461	490	472	471	493	507	481	519	514	477	481	533	487	501	530	498	526	495	479	522	491	482	524	469	498	461	506	453	465	499	513	495	486	507	509	534	531	503	460	484	493	470	467	498	486	505	509	494	509	477	522	462	497	481	501	497	503	457	484	478	520	457	498	502	484	520	479	513	507	446	489	441	463	544	476	479	486	477	483	465	471	477	534	497	453	489	465	546	463	508	496	516	513	482	511	488	509	473	479	523	481	474	451	519	470	461	519	526	466	483	472	504	506	510	507	485	488	473	493	496	494	487	493	523	505	484	499	466	485	465	486	482	453	476	467	490	511	482	527	524	488	491	483	492	507	508	488	454	484	520	509	510	490	475	481	513	475	510	472	479	494	467	521	510	466	485	478	472	495	494	451	503	503	504	517	478	494	516	498	489	492	500	494	489	469	482	471	467	489	430	470	470	508	488	494	495	451	498	496	494	496	526	488	441	507	489	458	481	480	495	504	494	480	484	501	457	488	493	529	496	498	493	451	484	484	504	505	500	480	515	493	528	511	464	488	469	503	500	464	515	502	453	501	506	500	484	528	497	516	506	486	493	458	488	518	483	527	483	544	468	488	480	477	480	490	482	484	482	460	516	477	535	502	482	501	502	483	494	518	475	497	473	492	534	504	497	509	502	497	456	512	511	483	463	486	525	482	482	493	514	500	493	478	524	519	489	482	505	476	518	476	533	501	492	463	474	504	514	544	524	500	506	462	543	466	522	482	506	506	487	463	497	504	477	455	527	481	494	493	485	514	498	489	511	528	518	516	502	455	538	493	531	533	520	482	431	497	426	505	458	483	482	490	510	499	497	487	483	489	451	492	441	525	489	489	465	493	503	498	467	490	462	496	524	457	481	467	490	468	493	508	514	526	503	496	507	520	493	537	487	476	471	491	494	483	475	490	494	480	469	448	497	504	466	538	558	477	488	476	494	459	484	518	498	491	442	542	473	495	486	479	492	501	505	504	461	484	500	503	533	479	483	525	473	476	493	500	504	490	496	521	496	521	504	496	521	524	498	501	475	523	528	489	487	501	485	480	463	474	478	519	448	503	464	482	464	522	497	498	480	471	490	545	465	508	466	551	474	464	504	515	494	474	482	498	488	525	486	468	518	483	467	492	463	508	477	454	513	460	502	493	513	492	516	486	468	473	503	520	499	512	493	501	475	468	456	493	487	481	512	509	520	491	536	527	513	491	488	476	470	487	499	512	464	490	528	506	480	473	467	500	505	492	490	487	491	498	498	496	487	470	504	485	487	481	492	480	500	452	499	489	487	483	488	531	507	520	502	501	492	531	496	530	474	497	450	515	524	491	472	490	465	470	446	513	514	455	494	478	485	492	466	491	496	517	483	467	482	511	492	444	501	476	493	474	497	481	475	462	524	459	471	506	506	528	476	503	472	467	535	501	490	505	538	471	479	534	516	479	489	467	498	525	502	512	522	498	478	466	472	456	475	497	517	486	475	493	485	481	467	484	478	489	517	501	477	489	501	521	536	470	440	505	441	517	495	491	534	466	482	482	487	506	531	477	465	499	494	454	478	523	470	506	512	502	511	507	492	464	458	466	455	470	494	484	515	463	491	460	504	507	499	515	470	504	498	527	484	485	496	496	507	469	539	499	527	491	514	466	503	476	478	495	511	528	471	476	505	460	435	483	489	482	514	501	468	502	502	505	451	498
24855	24762	34787	28087	18640	6056	571	310	280	271	265	244	270	264	241	270	288	285	278	291	252	246	265	270	269	288	264	222	301	290	263	254	263	257	275	256	255	265	256	288	249	279	238	265	289	284	292	294	288	251	276	280	244	281	271	281	281	245	249	301	261	290	250	281	290	270	264	256	290	271	270	283	279	245	269	256	267	292	295	268	262	281	267	271	270	268	256	271	239	250	268	274	254	262	261	259	286	275	240	280	250	278	246	286	278	252	263	262	265	279	283	256	275	276	257	266	257	268	237	261	268	262	264	241	277	248	248	252	280	265	230	273	251	253	261	284	264	256	264	263	254	232	290	252	262	282	272	243	288	257	265	285	260	281	265	288	246	256	266	273	263	288	238	279	287	262	266	266	283	235	288	255	279	242	256	298	286	255	264	257	287	283	275	282	284	272	269	240	270	257	266	300	264	275	283	261	261	266	247	288	260	266	243	263	282	271	252	276	265	284	247	284	296	241	264	256	263	278	277	278	255	266	253	246	270	289	251	274	281	265	260	247	270	258	271	262	271	270	256	248	242	253	256	263	229	276	238	273	273	257	262	291	285	251	263	274	252	275	266	278	269	267	251	249	247	250	221	287	290	272	234	277	262	249	254	297	271	251	283	260	270	261	264	283	251	262	261	258	256	271	252	277	260	274	255	256	265	257	266	286	267	293	280	248	258	270	262	280	283	274	264	267	269	263	272	264	275	247	253	271	266	288	236	280	265	248	289	244	265	245	263	285	262	281	269	269	273	263	272	280	248	238	275	259	252	276	275	254	292	306	271	257	237	280	229	265	252	253	287	238	264	270	262	303	266	266	256	288	272	263	249	253	254	257	261	261	246	293	277	262	276	258	249	279	299	269	255	301	243	288	282	253	296	266	304	270	252	225	269	267	273	287	239	240	245	267	288	272	268	247	242	283	284	270	267	261	271	262	269	273	270	247	261	296	238	288	270	315	251	287	263	284	278	253	255	281	256	267	246	265	264	250	267	265	266	212	267	289	266	272	227	284	270	275	264	269	253	274	256	269	274	280	275	250	227	278	258	242	252	263	267	288	272	286	268	269	240	269	278	264	251	291	264	269	255	268	261	286	261	257	270	275	251	272	273	248	265	263	297	280	261	262	266	261	255	303	224	271	251	273	270	279	249	303	284	256	251	278	279	254	244	272	265	268	264	265	265	260	305	262	273	284	287	247	267	283	243	255	268	291	259	272	280	245	265	265	264	263	282	249	236	288	251	277	267	248	260	275	273	250	288	270	264	290	250	265	253	248	263	265	317	243	237	259	267	262	268	246	245	261	255	276	269	286	240	279	262	248	302	282	249	249	275	269	231	239	273	247	296	263	227	297	273	232	276	262	286	270	296	279	273	255	264	276	255	263	265	271	231	272	253	239	252	270	260	244	286	291	277	247	252	265	248	264	254	256	283	247	291	259	268	260	267	254	288	271	260	265	273	314	250	264	232	256	274	260	247	275	281	267	261	261	251	255	290	283	268	295	287	273	256	256	239	250	291	251	270	257	297	275	277	296	268	261	260	281	276	254	271	273	290	249	261	290	291	245	223	239	273	263	282	296	294	283	270	282	273	254	257	278	273	263	272	256	268	248	301	275	283	282	272	264	265	268	243	295	272	261	276	279	267	259	288	267	253	262	277	256	264	256	259	272	234	241	268	272	275	282	265	248	258	257	244	263	278	271	250	309	265	263	274	257	263	251	279	283	252	285	275	275	288	269	276	237	264	281	271	292	270	243	251	261	293	299	281	285	279	261	258	295	273	244	291	277	264	280	257	269	293	276	285	276	250	279	272	283	271	284	266	291	277	280	282	225	253	243	261	274	259	282	274	276	260	243	266	265	263	280	276	269	266	268	278	297	239	285	267	276	253	250	286	273	269	299	246	256	267	274	299	254	273	276	283	246	260	287	285	280	305	257	255	259	249	289	278	231	269	259	246	272	238	280	273	280	227	255	263	282	254	235	253	243	260	274	265	262	270	249	269	251	262	277	256	271	252	269	266	257	267	279	263	248	279	276	250	253	264	247	263	241	281	264	273	278	259	290	266	247	266	239	277	264	262	261	255	263	295	275	271	287	270	297	241	265	254	259	255	259	280	252	248	264	259	232	264	307	255	279	263	276	286	253	288	266	249	286	274	215	262	273	297	233	275	260	274	261	278	273	258	271	258	259	293	266	265	282	305	255	273	249	267	272	247	271	259	274	276	279	253	299	275	268	262	278	252	286	277	253	283	249	263	260	283	250	277	281	249	281	293	248	238	247	269	255	263	273	254	249	273	252	265	256	268	283	278	248	259	259	284	275	254	258	254	262	251	257	236	282	279	252	266	263	248	290	278	258	249	292	267	237	274	263	253	269	257	279	304	279	268	270	287	280	253	284	272	268	273	280	297	278	266	241	265	247	290	248	239	314	301	242	277	254	275	267	271	260	278	307	249	258	274	250	292	248	270	284	272	242	262	249	266	266	245	255	248	272	288	265	251	243	246	260	302	257	270	269	276	236	297	260	267	262	235	296	285	254	254	260	246	255	261	243	246	285	273	280	257	266	258	276	256	249	257	277	265	303	251	261	263	273	251	253	264	260	255	265	233	266	249	282	271	271	245	274	292	277	278	249	252	234	295	287	277	238	254	273	290	295	272	277	279	292	292	245	264	246	253	246	303	275	287	279	266	239	252	264	259	266	263	254	280	267	279	279	252	263	246	273	257	282	273	254	297	257	257	256	289	257	299	297	276	256	265	278	280	254	250	292	249	261	274	290	266	281	251	276	259	284	254	294	262	253	271	272	295	244	258	267	273	297	231	275	259	258	245	273	265	256	287	216	250	254	264	265	290	221	277	277	259	279	250	270	288	283	240	281	274	279	255	261	261	262	268	260	265	283	248	274	274	238	267	277	282	260	278	253	262	264	266	281	268	268	260	256	255	269	287	244	246	251	286	275	283	296	278	256	286	288	287	270	269	254	274	251	289	287	284	268	276	254	286	262	269	252	260	270	242	254	275	269	265	282	270	287	262	241	263	271	244	258	301	290	261	263	286	254	264	288	278	287	310	261	270	284	277	297	296	284	240	253	254	259	287	257	237	260	236	274	278	250	242	263	278	247	258	264	303	271	272	294	244	257	252	274	272	253	273	253	283	249	244	266	279	255	265	256	264	255	270	280	265	276	259	286	285	217	267	264	252	259	277	280	268	263	252	273	270	242	290	263	250	285	245	255	255	241	273	282	271	285	260	257	236	262	286	261	286	253	244	247	243	248	281	254	277	239	261	275	274	277	267	286	279	264	281	248	269	273	278	265	241	266	250	303	292	275	255	247	264	267	237	262	265	276	250	256	248	276	278	234	257	259	256	259	281	258	260	248	238	251	278	258	284	285	281	259	287	302	253	265	292	257	300	268	255	275	264	263	257	269	236	278	251	261	237	278	243	264	258	259	273	275	246	265	272	265
59591	89945	66640	36448	14694	3314	934	546	481	462	510	496	487	512	531	524	481	485	508	498	539	520	484	504	482	489	537	534	521	525	503	522	512	463	481	508	541	470	471	486	483	488	508	531	473	455	519	493	492	500	506	486	521	519	490	497	480	492	511	526	502	492	484	495	524	465	470	471	487	528	487	514	497	513	500	494	541	515	499	501	486	512	470	520	504	490	526	524	467	532	535	462	490	483	492	523	503	552	542	534	513	441	511	489	519	502	519	508	499	504	575	492	496	470	470	472	543	468	504	493	535	498	484	490	529	500	488	501	521	499	463	502	461	504	523	524	505	502	496	484	502	513	487	525	502	488	514	514	480	519	508	502	503	493	514	498	482	493	495	507	485	487	469	499	500	486	486	529	466	460	529	496	497	481	517	482	485	455	492	514	487	525	489	509	447	500	513	541	518	470	516	472	488	474	493	512	479	513	559	539	495	509	511	507	484	502	495	509	514	524	530	469	490	511	498	531	491	502	484	486	493	511	496	491	544	542	496	501	482	525	492	502	492	503	529	527	486	493	507	483	574	526	511	550	473	526	544	525	505	512	485	489	531	515	532	500	526	490	493	489	477	489	482	490	488	498	514	500	518	496	495	526	544	498	515	529	448	482	530	490	507	503	486	484	535	505	510	476	479	497	496	479	523	507	483	498	508	478	491	543	455	464	531	525	507	497	495	488	511	477	490	485	521	509	499	482	465	551	518	515	504	480	505	508	469	491	484	495	505	490	471	530	527	499	529	483	471	514	487	501	507	510	528	539	508	481	500	499	509	473	486	503	511	496	491	481	511	535	514	546	511	501	484	515	489	486	462	486	504	495	472	503	510	506	480	458	476	497	489	486	507	518	496	505	503	477	513	558	504	494	515	478	472	500	524	497	487	505	514	498	513	502	482	476	485	477	510	483	476	536	489	485	477	462	514	446	493	518	472	513	508	513	489	502	506	529	492	519	519	538	534	517	492	545	503	469	467	506	523	488	548	511	527	508	501	517	484	501	497	516	505	548	526	486	464	451	528	553	497	474	490	519	494	469	466	488	479	564	473	479	467	502	524	498	482	552	497	496	476	496	513	504	564	487	535	484	474	483	531	526	541	490	546	538	495	507	527	507	463	485	503	531	491	510	531	495	501	548	518	488	483	553	496	488	502	488	490	503	525	507	479	488	495	502	536	524	490	561	509	492	467	491	514	525	476	484	474	502	493	537	522	493	485	470	492	488	524	466	526	532	462	525	469	519	513	473	481	497	516	510	489	485	527	513	511	489	511	517	500	494	465	524	522	510	508	526	507	521	510	475	493	499	490	468	516	497	508	474	458	487	548	503	479	459	487	522	531	507	487	522	498	484	522	499	492	471	511	519	519	514	504	497	484	509	510	493	525	458	514	495	500	530	517	522	483	483	489	497	473	493	486	550	531	481	503	482	497	492	457	481	502	507	545	493	486	482	475	522	529	518	529	483	515	472	501	491	520	477	490	509	483	443	512	470	499	521	484	487	515	486	500	519	509	489	467	498	519	520	515	503	498	486	486	496	487	526	475	501	548	481	504	487	472	498	510	495	491	475	506	468	479	536	498	480	498	523	510	515	471	533	483	502	497	541	488	485	482	495	500	507	475	492	518	492	501	548	520	524	493	489	508	500	489	494	473	482	524	510	474	508	514	518	506	471	503	480	541	512	544	482	481	483	500	528	489	455	456	504	514	490	478	492	496	494	498	493	540	459	505	461	456	494	493	470	502	526	527	486	479	475	472	493	528	496	502	481	506	504	522	521	504	490	526	519	469	497	489	492	519	521	449	504	461	486	481	485	511	496	507	470	485	497	528	548	535	470	501	515	503	519	531	515	498	483	491	501	510	514	485	495	539	504	515	483	534	539	526	530	488	502	526	526	496	529	529	512	513	493	491	485	503	493	494	500	507	487	500	514	516	505	490	520	496	522	523	493	522	479	537	493	480	477	487	497	518	502	489	531	522	495	514	501	483	547	487	492	473	479	502	511	523	472	484	491	516	490	448	521	487	542	498	493	505	540	513	493	518	541	504	470	462	497	514	531	512	450	462	533	483	531	499	503	526	490	486	547	480	489	457	487	484	514	524	551	512	467	519	554	475	526	481	492	469	489	453	473	474	471	500	487	525	488	515	517	472	516	473	460	497	520	520	485	543	468	454	476	465	484	501	487	505	501	473	492	544	487	554	475	546	494	508	526	474	507	507	502	493	479	519	525	474	502	505	486	487	545	496	485	493	500	470	509	482	484	530	487	532	496	491	519	503	520	471	485	496	503	496	537	501	538	519	484	496	497	516	502	505	504	505	499	503	551	482	502	476	448	482	494	537	477	513	493	524	475	505	521	514	542	520	501	480	492	504	513	504	518	503	491	488	483	485	505	497	491	532	508	477	498	514	545	460	462	479	532	503	537	506	541	479	479	493	512	491	491	507	516	524	507	509	522	475	498	504	482	514	492	502	519	500	537	455	505	500	500	495	563	503	501	506	518	521	488	511	534	506	491	514	496	517	517	513	481	524	480	489	479	479	508	475	465	535	517	515	484	511	514	523	468	531	516	463	524	552	484	537	514	526	506	510	485	518	507	546	490	493	522	519	481	482	496	481	482	494	484	468	475	469	522	472	524	474	500	538	471	454	525	511	493	496	497	496	498	476	508	505	516	492	489	490	505	476	471	503	527	484	515	446	482	514	484	476	497	497	497	493	500	466	479	484	521	484	495	543	463	505	515	510	511	512	499	531	521	492	508	528	497	479	507	513	478	481	474	468	491	505	492	484	544	524	525	486	503	494	480	486	498	475	500	499	491	495	541	535	516	559	486	541	537	509	518	490	471	488	529	482	525	501	538	502	486	490	522	481	476	490	506	501	485	467	507	459	490	464	508	497	501	496	493	542	504	494	499	517	478	497	515	483	518	501	503	478	526	493	501	504	487	485	492	482	500	551	501	500	490	543	518	472	527	509	525	565	481	491	491	490	530	469	516	547	504	519	519	549	501	521	497	472	502	499	502	518	495	451	523	495	512	475	536	523	524	499	499	545	496	503	512	513	498	511	493	460	491	466	512	505	479	484	500	491	486	506	529	533	557	514	495	508	492	466	517	519	465	470	524	493	450	516	539	499	506	465	521	487	492	492	480	505	491	495	494	482	486	526	533	527	480	517	502	485	502	500	487	521	504	527	510	519	515	503	472	477	506	476	520	489	521	526	514	510	513	518	531	465	470	523	485	514	434	490	518	507	501	507	510	481	486	536	525	478	537	495	485	535	476	508	508	492	521	506	433	464	505	529	496	512	500	470	503	530	474	495	526	454	509	536	503	517	519	472	532	503	535	515	507	487	498	488	516	492	507	489	474	508	474	514	508	496	496	514	512	522	490	496	512	474	515	472	531	469	501	491	521	516	472	530	467	509	469	466	486	484	524	547	523	473	511	516	517	484	474	491	520	470	485	514	519
23470	22621	31869	26258	21330	16153	3005	442	339	331	316	306	310	320	306	296	357	306	298	336	272	325	306	323	319	310	290	329	316	309	311	321	339	282	322	292	332	285	293	312	329	291	319	293	290	290	323	298	315	309	330	291	296	277	330	298	318	284	327	309	312	310	301	299	311	305	332	311	314	271	331	325	339	306	330	327	292	287	328	316	316	283	280	285	305	295	324	248	299	333	330	316	322	282	301	333	304	335	315	287	277	330	331	300	303	319	301	339	277	343	312	303	323	302	320	316	278	306	329	287	301	318	304	322	324	306	323	316	323	319	346	376	289	307	302	306	335	296	304	355	309	284	307	295	328	339	298	326	306	339	313	307	296	307	307	282	294	292	285	286	311	306	259	309	315	308	324	336	338	342	304	308	316	305	310	288	333	332	302	330	309	322	329	304	347	306	328	304	302	321	312	319	307	310	305	337	333	324	319	304	329	309	297	307	308	290	305	301	307	281	311	306	337	305	308	318	285	312	318	297	318	285	298	312	288	293	275	308	330	306	305	313	273	320	301	290	316	304	305	293	313	326	295	289	314	279	318	329	328	294	289	347	322	299	308	299	328	295	300	311	332	328	266	286	336	287	319	299	303	308	311	354	326	331	283	299	312	304	308	326	297	323	320	293	301	306	298	310	318	318	284	316	285	310	358	317	283	309	315	307	328	312	312	307	324	310	314	304	321	315	277	308	290	328	304	310	284	305	306	314	325	267	319	315	296	307	312	295	290	296	321	295	329	313	310	304	329	304	312	318	323	306	299	315	304	307	302	307	300	287	267	336	316	322	305	342	307	287	292	307	318	306	287	304	297	309	325	340	340	330	315	340	353	290	295	306	301	322	292	312	312	298	326	328	315	307	306	319	325	314	308	304	299	301	292	328	336	309	290	304	295	272	313	294	318	278	296	312	310	296	290	287	310	347	302	315	298	288	296	296	346	327	279	293	281	293	326	307	309	297	317	306	314	293	291	315	329	318	323	272	296	295	291	282	290	294	318	292	285	296	291	302	323	288	322	300	328	285	295	319	290	306	274	337	316	302	309	350	267	309	295	321	263	295	352	305	294	303	286	306	288	283	297	358	306	297	305	304	318	285	301	313	304	307	321	312	277	323	322	304	308	281	310	299	311	310	259	339	334	305	335	321	296	292	285	278	338	291	271	314	314	310	329	300	317	346	313	294	305	334	333	289	253	321	334	295	305	294	302	318	327	269	259	311	282	311	328	305	287	263	314	315	294	280	296	298	340	290	293	318	281	319	301	308	332	325	325	290	319	319	292	308	320	279	294	305	299	309	306	310	296	298	305	354	304	298	319	303	312	288	298	299	293	297	292	320	270	289	326	308	305	304	316	319	291	331	309	306	318	304	298	340	306	304	298	313	302	315	295	309	336	302	288	271	313	313	329	336	286	308	306	306	290	297	299	306	305	308	292	304	320	289	284	289	304	282	354	312	312	324	326	324	289	326	329	327	339	300	311	306	314	298	316	296	324	311	318	321	282	310	299	323	325	326	297	297	312	291	283	307	306	288	326	303	313	323	291	288	323	281	286	320	289	355	287	314	327	333	296	284	304	301	316	303	290	321	270	277	313	314	301	322	311	311	328	308	283	297	299	306	291	306	329	321	291	303	309	332	303	317	279	288	293	303	299	319	312	321	306	317	307	287	325	321	325	304	290	314	317	321	335	320	298	300	289	284	301	321	304	328	298	318	322	314	313	300	300	293	319	292	301	340	310	305	289	327	331	335	306	336	289	320	281	337	308	315	318	317	320	303	327	277	291	323	313	305	309	311	335	318	292	293	300	315	301	297	310	301	314	303	301	304	289	293	316	308	291	325	301	307	329	320	328	330	312	296	321	288	300	303	361	289	358	303	276	280	304	308	329	273	312	286	308	306	304	314	297	326	309	310	314	289	302	337	318	320	309	275	326	311	327	334	331	291	313	287	272	314	317	285	302	235	304	330	287	322	295	339	329	312	322	266	311	295	326	272	325	312	300	315	311	305	329	309	306	317	285	312	325	347	325	309	296	290	322	280	328	305	309	306	309	274	286	312	323	314	314	312	321	284	340	284	286	290	296	302	320	312	317	302	302	295	326	318	302	301	325	332	322	309	296	327	295	292	334	312	257	297	292	297	297	306	306	317	322	323	311	315	307	300	290	300	298	332	319	273	308	270	307	303	336	313	288	279	307	312	291	314	304	297	304	296	304	316	300	335	325	285	320	327	299	310	297	302	317	300	267	319	314	296	323	324	316	311	326	297	316	315	305	314	299	263	341	294	300	319	314	306	320	303	328	310	306	320	298	303	288	307	330	300	299	305	316	317	314	316	303	311	313	291	342	299	310	333	317	274	287	322	285	318	323	319	331	301	313	301	327	302	337	333	339	311	307	302	304	275	308	288	288	290	299	311	320	334	324	287	303	321	310	334	294	321	300	283	328	311	310	309	298	311	311	313	334	328	296	299	312	307	323	320	299	315	277	307	306	281	294	305	322	278	326	295	350	290	355	307	312	300	316	303	314	286	311	282	317	315	292	307	277	304	312	347	297	296	347	281	301	297	266	300	339	274	287	291	295	337	282	302	330	309	305	327	303	309	315	340	291	307	297	309	309	302	296	277	324	286	302	302	295	305	291	297	318	296	310	320	306	308	312	337	299	305	305	311	313	312	332	285	298	315	302	321	292	298	299	305	293	320	304	291	318	287	301	307	277	300	315	297	313	300	326	281	318	327	322	340	308	330	269	306	334	313	327	331	307	340	302	313	294	332	310	336	288	292	325	335	292	302	312	269	297	310	312	312	287	330	290	286	322	299	309	326	287	300	323	317	288	281	309	301	305	329	314	319	266	321	301	301	302	282	296	302	276	329	295	290	298	321	335	261	329	292	309	296	310	311	298	299	315	282	320	349	294	309	312	316	304	311	309	304	298	321	286	310	305	320	288	303	322	320	307	300	333	305	316	308	323	311	294	322	327	295	319	300	296	315	286	315	333	286	294	298	324	311	308	324	307	314	276	342	324	302	323	329	323	290	307	310	304	287	297	323	296	304	276	297	328	327	293	278	324	325	279	306	316	311	312	324	318	285	315	297	326	311	320	313	306	289	311	268	298	321	285	337	300	314	310	333	292	290	300	314	317	296	311	267	337	285	318	308	295	293	301	291	290	311	275	317	297	307	330	290	272	324	329	342	342	314	313	368	339	325	304	313	324	291	280	319	318	313	319	289	307	287	304	307	327	304	301	308	341	324	306	306	328	298	320	302	292	289	334	310	289	287	297	277	294	336	302	310	317	295	325	285	283	302	295	311	350	299	318	305	321	307	318	308	312	320	322	293	294	308	301	282	304	311	309	310	316	319	301	290	301	321	323	300	307	300	315	308	330	325	330	324	302	313	297	277	322	272	327	285	301	303	315	318	311	317	325	301	298	304	331	315	285	336	314	346	314	288	308	312	302	278	316	306
59354	99220	75098	45881	21780	5599	1275	638	628	603	582	559	563	535	570	531	571	585	560	561	552	578	574	566	598	571	529	526	505	541	544	557	590	560	572	537	519	527	571	568	515	563	505	513	549	571	557	586	548	511	559	608	583	573	587	543	536	568	558	570	606	559	561	576	544	585	554	560	529	548	477	545	544	527	523	538	593	566	584	572	549	521	520	557	605	539	545	537	521	563	552	538	545	525	559	568	531	534	562	575	582	541	590	593	525	518	526	542	511	557	508	572	544	538	551	554	570	565	567	620	583	556	530	580	543	575	562	511	533	575	552	512	562	536	570	584	526	550	540	581	576	549	513	550	558	535	584	524	549	546	539	544	528	556	580	541	536	534	555	555	527	571	547	593	539	538	608	553	562	540	615	522	547	575	572	554	544	600	536	539	564	557	526	543	557	548	524	550	495	558	554	546	545	524	535	548	557	533	492	559	588	569	559	515	507	529	566	592	528	542	593	583	516	564	516	574	565	563	521	581	526	557	517	576	513	546	548	542	525	561	570	564	548	543	573	585	572	547	543	537	541	529	524	548	559	527	510	521	574	547	579	555	546	512	536	563	521	530	557	572	520	555	566	545	562	581	571	536	534	517	542	593	572	563	566	552	556	556	548	547	566	537	545	535	563	533	589	524	527	553	534	569	569	564	530	568	546	526	545	537	548	590	556	567	556	573	578	545	596	530	513	532	543	578	570	510	524	609	518	580	603	512	548	579	533	543	559	575	546	532	569	548	530	591	507	540	518	605	567	569	521	558	531	496	528	535	532	534	508	567	596	568	566	571	528	525	561	509	561	575	549	527	558	536	574	538	553	524	554	558	550	598	620	525	538	545	529	561	514	575	541	572	523	545	523	559	558	523	585	534	520	534	611	508	517	543	555	566	574	515	574	558	541	554	531	546	552	549	521	567	549	583	631	554	524	548	565	580	548	581	561	542	542	551	555	570	583	516	571	566	570	512	554	568	543	557	544	557	570	595	566	519	545	570	537	506	529	564	588	527	567	519	546	564	536	518	548	539	589	581	556	558	549	616	569	571	564	543	544	554	556	537	533	592	586	504	598	536	580	539	537	555	612	549	583	549	539	546	527	549	526	565	525	547	540	553	517	551	576	576	525	577	546	561	567	545	550	512	559	533	552	545	566	538	513	548	531	541	524	553	515	527	515	574	538	630	552	544	563	586	552	525	526	594	530	547	566	571	569	557	546	525	520	567	551	535	548	541	505	550	550	523	513	555	539	530	557	554	568	553	524	532	555	582	522	583	498	531	580	533	570	527	553	553	547	555	515	522	586	520	551	558	491	501	569	563	543	540	561	537	522	572	562	542	527	541	559	506	538	510	553	575	507	590	550	584	529	578	563	567	568	566	555	540	569	493	575	565	518	528	539	540	580	549	546	539	575	542	541	522	539	583	555	572	527	557	572	556	545	528	563	547	540	549	527	545	583	564	551	551	558	578	566	577	520	578	566	568	578	523	558	594	546	583	595	544	556	561	554	570	567	579	553	525	540	537	548	555	534	545	518	537	552	541	541	594	556	517	510	527	538	565	579	543	521	547	574	529	571	574	554	554	528	599	544	535	555	554	521	545	555	559	514	569	521	531	600	554	597	562	547	544	530	509	517	546	562	535	497	537	555	562	565	521	560	569	534	562	539	566	536	587	567	546	522	532	538	554	599	536	544	534	529	554	529	537	584	518	592	514	550	553	593	549	534	546	554	548	545	524	546	551	582	543	616	563	549	516	560	529	519	530	574	593	555	602	518	581	551	559	580	547	523	537	551	556	553	567	592	559	555	531	535	560	490	556	573	551	501	550	591	560	567	584	533	501	530	558	584	567	558	582	571	536	555	532	565	541	545	570	574	558	573	563	541	541	545	552	575	550	524	500	547	549	568	581	539	597	557	575	563	510	533	578	577	556	562	515	544	565	557	536	528	557	545	510	574	559	544	529	563	533	536	518	526	582	542	528	517	543	510	536	527	553	539	589	571	539	553	558	559	527	555	553	585	533	537	549	562	543	540	576	565	519	547	539	549	528	554	607	575	527	539	538	579	538	522	573	535	596	507	554	529	567	526	504	574	485	520	557	534	581	547	537	524	502	573	521	572	573	553	594	562	553	597	541	564	556	555	517	514	539	546	527	527	510	538	570	554	568	570	560	542	544	520	516	582	558	552	531	527	578	548	565	499	531	578	574	555	584	549	524	567	566	534	520	517	570	586	554	498	562	540	579	600	576	521	549	532	497	500	554	564	523	547	539	568	567	573	532	561	602	525	602	551	582	577	569	516	522	564	538	526	528	527	554	551	535	523	596	536	500	555	533	555	503	531	554	532	546	538	594	561	584	553	569	549	578	561	521	559	554	533	533	586	593	512	561	575	544	552	538	559	567	550	570	556	588	590	524	556	561	615	582	557	566	532	537	516	547	574	548	570	538	564	503	530	573	569	548	523	560	575	573	577	572	530	557	566	565	565	571	579	524	559	541	518	514	559	542	550	537	514	519	563	557	561	514	565	518	527	573	536	524	574	545	566	577	548	547	527	533	519	553	535	566	554	545	505	565	545	516	561	579	513	567	562	568	513	577	497	565	528	571	539	562	551	544	532	520	527	565	571	568	536	577	546	566	566	530	554	541	571	585	560	516	549	528	564	556	557	516	545	574	531	528	584	568	561	541	553	560	560	547	540	546	557	562	564	531	555	517	619	567	536	546	515	525	525	550	526	542	508	517	544	541	520	568	516	551	541	532	535	550	524	565	546	551	560	577	573	583	516	532	543	556	540	533	548	510	546	547	566	517	510	532	561	569	505	528	585	554	575	580	509	564	616	559	547	538	559	497	547	567	531	537	576	554	580	568	525	516	522	571	553	584	549	532	539	573	501	560	543	570	525	597	533	544	573	563	558	601	544	536	532	556	535	570	579	552	532	534	535	581	564	550	565	571	539	584	532	592	572	571	580	539	559	534	556	597	567	531	564	561	569	547	545	527	540	506	555	525	556	553	523	552	532	575	557	552	547	555	569	515	566	533	483	576	541	573	538	538	573	575	566	565	563	589	539	568	510	573	575	553	604	568	573	565	519	583	591	532	506	578	568	540	532	565	549	539	540	548	554	572	503	537	579	569	514	553	515	549	579	524	551	507	579	491	509	549	558	550	502	589	538	532	569	541	512	569	571	540	507	572	591	560	593	530	529	597	547	552	553	531	589	523	590	536	570	537	532	545	606	550	544	561	618	541	586	566	543	557	563	544	544	525	564	558	529	528	530	579	573	553	568	597	629	565	505	545	516	535	513	565	579	606	574	530	552	530	547	550	622	534	552	547	566	542	532	567	517	592	584	574	556	551	544	577	613	544	555	589	546	515	536	551	574	530	515	572	570	546	547	575	538	571	563	566	568	589	588	533	539	584	593	539	547	584	570	541	547	539	542	536	524	609	574	515	536	540	545	504	575	546	519	541
29417	30401	28485	13316	2298	528	323	275	244	242	256	246	262	257	236	224	250	255	254	283	275	225	287	239	249	280	241	224	237	267	262	217	267	282	240	250	253	235	271	246	250	286	220	271	245	225	258	232	251	255	247	263	270	226	280	263	246	280	251	243	272	259	232	219	238	306	262	259	260	250	232	263	284	241	271	261	253	265	240	240	239	263	274	241	245	265	260	271	263	248	247	260	277	255	299	253	250	261	278	239	245	234	277	292	270	257	234	244	247	262	276	253	256	248	262	228	266	259	225	243	259	273	236	232	237	249	260	282	267	235	245	278	233	268	240	261	245	272	278	240	249	268	273	250	248	243	263	255	253	255	236	254	259	264	247	256	256	233	277	234	280	261	228	235	234	240	257	259	222	247	245	251	261	259	226	246	228	236	243	224	249	256	263	276	294	245	237	265	226	255	269	238	257	268	248	258	215	265	261	260	258	262	254	278	249	242	232	244	272	246	286	254	251	253	268	252	253	248	243	271	259	252	263	270	255	240	256	267	239	283	240	248	215	261	263	239	255	256	244	242	242	233	285	248	247	245	254	229	234	214	294	258	266	260	278	272	254	227	258	243	245	231	248	240	281	250	258	229	227	237	260	252	261	248	237	293	269	256	241	253	237	238	249	245	261	256	301	237	237	299	249	271	247	281	242	251	249	241	258	244	232	232	260	259	249	246	252	239	271	296	244	246	249	257	242	257	242	271	250	247	273	240	263	235	239	258	252	268	246	231	251	252	295	246	231	252	270	277	261	262	238	267	247	269	259	265	261	241	268	249	271	249	243	228	249	269	259	257	281	258	257	275	249	247	254	260	244	250	263	256	238	261	265	248	260	257	243	260	247	229	254	253	239	274	299	262	272	266	249	259	249	275	278	241	240	263	265	265	246	273	283	256	250	257	264	265	248	280	255	264	233	262	261	264	243	258	245	243	238	260	240	233	228	246	277	255	239	250	238	269	262	255	282	249	282	248	235	258	268	263	282	258	244	267	284	244	263	262	261	249	252	264	291	257	283	276	283	273	260	221	254	242	262	262	253	236	278	231	258	276	251	248	242	249	273	255	264	248	263	253	242	260	243	264	245	272	272	249	247	233	253	260	240	244	267	221	273	272	270	245	298	254	225	243	283	277	237	250	245	228	245	245	239	246	247	290	215	273	247	257	266	254	292	279	253	242	238	257	243	284	267	268	248	270	255	224	275	267	261	265	264	234	255	248	241	260	268	269	248	247	228	246	264	270	236	268	277	241	256	240	267	235	254	249	265	237	264	245	248	248	278	275	255	283	241	243	285	249	261	282	269	278	239	233	249	262	242	249	250	260	311	252	246	251	273	271	255	251	249	259	257	239	260	271	269	245	235	249	272	254	245	287	222	268	256	251	248	291	292	264	237	284	244	257	253	264	242	261	253	233	252	283	274	241	255	267	251	261	234	275	270	242	252	242	256	246	255	246	250	259	275	244	263	229	267	253	265	257	268	278	252	247	282	276	266	244	274	267	207	264	277	246	257	253	230	256	258	244	263	240	247	277	219	262	231	229	244	247	261	276	283	278	260	282	260	240	247	223	251	280	245	285	252	267	271	249	249	251	245	238	280	269	222	251	253	262	241	262	256	232	283	248	260	279	265	247	254	244	248	244	242	225	258	250	235	236	231	252	242	233	260	241	262	254	227	230	249	247	253	267	278	254	244	255	257	245	249	262	273	252	259	232	277	252	248	238	255	237	234	255	236	256	258	250	252	288	249	258	248	252	276	262	255	256	263	262	252	262	281	298	251	259	265	272	237	289	242	242	261	250	275	254	256	244	224	276	269	251	250	238	256	244	232	259	267	256	258	273	243	257	266	273	241	249	290	241	258	241	277	257	291	244	267	264	249	281	243	244	272	217	267	256	230	244	276	238	269	237	247	236	247	243	259	252	264	267	258	239	240	243	243	265	242	237	246	267	234	289	224	240	250	236	237	257	251	240	281	263	251	259	276	252	272	245	242	238	282	262	249	248	246	267	249	265	264	251	226	254	258	230	288	245	246	271	256	237	236	233	252	270	263	260	226	272	265	253	274	237	265	291	230	255	224	277	281	265	277	246	275	231	311	272	239	249	246	281	263	278	263	236	250	252	247	244	264	305	269	255	224	279	225	271	243	260	267	276	256	255	235	248	245	260	287	255	268	244	248	244	266	232	235	245	268	269	244	245	281	260	222	256	264	245	255	270	274	258	238	266	276	231	245	231	266	251	241	245	262	265	268	252	270	266	251	203	280	244	251	284	244	268	283	251	253	247	263	253	226	249	260	253	239	248	252	224	271	219	274	278	250	277	254	257	254	253	266	284	262	274	295	237	252	261	251	273	244	250	236	254	248	251	260	242	247	248	227	241	253	269	260	273	254	260	248	236	256	234	264	245	248	241	235	281	263	240	243	244	276	223	283	241	252	286	278	242	263	252	231	252	248	242	276	255	252	288	239	264	263	257	256	287	228	246	257	246	240	236	290	251	240	259	266	265	244	254	263	243	256	243	258	254	239	244	250	251	264	236	262	246	261	261	262	255	261	277	239	253	284	263	292	231	271	256	249	232	239	240	241	258	277	263	248	270	261	236	263	243	273	239	259	266	264	270	238	224	222	264	244	262	253	257	258	266	272	265	275	240	227	237	227	263	245	251	229	262	251	233	224	250	254	257	255	248	260	252	241	293	283	266	238	233	270	261	262	263	235	248	261	247	239	248	250	251	231	238	235	248	237	298	239	275	249	254	247	237	279	268	229	239	229	274	254	264	285	250	276	258	245	251	257	255	229	258	234	248	248	258	303	226	244	283	252	250	244	238	272	268	278	266	244	229	241	266	274	245	239	247	256	244	245	235	251	250	271	251	260	263	254	278	281	260	246	270	262	224	265	237	272	249	237	252	277	245	241	247	287	256	265	239	243	268	280	261	241	239	245	259	268	250	261	269	256	265	250	285	221	239	253	227	246	256	252	229	240	261	278	229	258	251	245	263	246	246	238	278	271	276	243	252	252	270	256	246	269	228	263	255	252	232	240	297	245	253	237	267	245	270	265	283	252	247	247	237	281	243	237	254	248	260	256	249	242	249	249	271	244	278	257	257	251	258	253	248	258	274	272	264	233	256	259	261	232	233	258	251	249	259	253	229	219	238	248	257	254	285	237	268	252	259	227	267	241	267	234	271	266	241	256	247	255	258	282	245	268	263	233	264	235	262	259	242	260	261	267	258	237	229	246	266	243	263	251	237	269	248	231	270	240	259	259	239	260	243	248	256	243	235	256	258	271	262	250	270	268	287	276	247	287	252	239	282	240	259	247	255	275	249	237	270	228	284	238	269	247	262	238	268	274	266	260	239	243	272	278	278	269	239	250	259	269	266	249	261	247	263	276	243	249	256	248	253	236	248	261	245	233	260	245	267	253	219	250	233	238	245	275	250	244	237	267	239	284	239	246	249	248	252
37057	47390	34768	15184	4114	1101	587	562	463	483	521	466	463	465	485	444	444	491	517	461	456	526	509	524	499	472	464	482	469	496	478	497	475	475	465	487	492	477	493	498	505	477	477	510	491	523	458	485	519	504	498	465	526	495	485	468	518	466	519	487	483	502	500	471	506	514	477	542	497	493	458	493	470	465	505	482	477	521	480	491	472	519	479	494	502	473	501	480	489	502	483	430	527	460	524	475	514	501	491	489	484	531	532	506	469	483	467	483	516	496	459	490	487	478	472	497	500	480	513	474	470	461	485	483	497	484	519	469	474	521	517	524	471	498	505	510	526	476	494	496	503	458	501	521	471	486	486	508	534	484	545	488	479	492	509	522	482	486	482	454	483	496	484	519	498	467	535	499	484	532	504	507	457	482	492	458	479	505	523	510	494	495	476	485	469	479	473	457	468	455	478	465	527	449	479	456	506	484	467	502	493	521	463	503	507	484	453	512	453	467	534	491	486	459	490	489	505	479	475	532	546	498	497	506	502	489	470	489	489	502	511	513	496	474	469	467	465	503	500	482	492	471	497	523	469	473	480	499	500	457	477	476	478	457	475	519	475	466	488	509	506	483	497	469	500	476	537	483	535	473	467	500	488	468	530	479	453	495	482	445	488	454	536	485	449	459	484	467	498	494	477	521	508	493	506	473	496	493	480	518	502	475	448	496	498	507	510	495	527	493	497	514	506	470	466	487	512	456	503	476	472	484	472	479	473	511	460	473	484	500	503	457	507	457	475	475	492	491	487	491	505	455	524	501	466	509	482	482	458	456	478	483	475	512	444	524	461	467	476	491	489	503	466	484	487	501	464	508	509	487	508	468	481	494	489	486	482	454	492	501	491	493	491	508	485	494	511	492	482	469	492	455	510	470	516	469	475	461	506	508	500	485	473	486	491	460	475	522	455	496	511	475	476	445	499	446	492	487	486	486	482	479	492	506	498	514	516	474	499	445	521	489	460	475	491	508	479	519	479	461	506	486	464	487	498	481	475	455	462	535	502	469	456	475	466	490	490	501	439	510	493	495	453	488	493	485	468	512	493	484	481	460	479	470	495	520	490	481	508	452	504	467	485	501	489	476	516	486	473	514	436	466	522	506	505	476	549	468	490	492	493	500	499	480	467	505	467	483	539	498	482	482	468	506	477	510	463	521	446	482	490	460	488	502	475	482	466	453	479	506	544	501	503	489	532	495	479	494	507	484	457	500	498	466	515	487	480	504	498	502	476	464	565	515	465	483	433	477	498	507	492	508	493	528	512	494	471	427	527	482	444	502	500	476	480	517	484	457	514	494	450	484	467	487	505	466	491	530	486	513	443	479	522	491	477	453	504	465	492	513	490	484	479	539	488	483	484	452	505	488	473	520	477	509	517	504	453	474	487	474	461	483	531	458	458	507	461	499	503	464	453	473	501	488	474	483	468	506	485	471	526	510	514	480	504	500	491	457	468	483	491	472	484	491	490	451	469	470	524	428	510	484	448	489	500	493	488	495	446	460	528	488	469	445	479	437	489	520	472	511	463	486	509	506	463	505	487	472	486	498	507	477	495	489	478	523	517	474	488	514	492	476	494	535	489	486	490	501	458	493	491	461	476	508	525	464	505	490	484	505	479	507	474	505	492	493	455	511	495	473	524	467	511	448	499	504	508	513	469	487	521	484	492	503	518	486	473	503	480	455	485	471	490	481	487	518	477	480	476	500	531	466	504	555	521	440	495	494	527	491	471	461	466	487	505	438	505	489	504	494	467	498	487	505	439	519	507	478	475	516	501	488	518	494	505	472	473	516	514	464	517	495	518	513	454	489	491	457	468	454	456	470	510	505	513	515	478	498	443	461	432	473	477	516	482	483	467	472	479	497	504	481	502	480	481	509	493	460	514	468	457	468	490	517	504	511	501	502	497	463	493	464	439	501	491	434	528	493	495	471	491	517	451	476	498	488	469	491	521	521	492	475	456	465	491	472	460	494	491	496	511	486	470	498	502	511	504	499	494	478	481	505	503	493	476	494	493	485	478	473	481	482	489	476	491	457	434	470	490	475	485	495	495	470	495	501	456	509	476	506	491	492	459	478	465	463	518	491	463	507	497	525	473	494	498	560	515	504	500	499	495	455	473	483	481	476	488	535	478	502	513	481	498	502	502	485	501	474	506	482	530	496	494	483	513	495	528	511	512	507	477	477	482	508	493	504	465	458	509	484	479	484	485	485	482	494	474	502	479	502	490	511	484	482	484	484	499	465	498	513	510	524	474	465	488	528	486	479	457	484	480	465	503	473	477	441	479	485	510	504	521	540	485	497	491	458	499	516	535	484	483	505	526	441	489	476	482	493	460	494	492	480	472	477	483	485	491	488	485	498	507	508	497	545	498	485	508	519	454	480	446	503	471	490	495	516	471	420	481	490	513	510	477	476	485	477	476	510	496	470	487	484	461	526	505	454	490	527	482	500	455	457	497	529	479	482	447	462	474	514	513	492	485	456	516	506	532	510	534	519	462	524	484	471	476	513	455	484	503	480	506	456	444	475	468	482	468	490	493	455	479	480	502	474	512	516	484	508	492	479	512	474	486	510	478	476	458	471	492	489	482	477	506	427	508	480	469	505	483	462	489	489	528	521	530	476	479	466	460	479	463	456	439	484	532	472	522	443	492	497	531	539	522	495	516	483	454	501	448	447	489	476	481	527	492	455	500	508	511	464	488	459	513	463	501	535	481	470	491	478	479	515	512	474	489	452	519	463	506	480	484	454	496	456	502	500	498	493	474	488	481	464	498	544	459	493	502	484	477	508	517	462	512	510	460	480	459	497	521	478	462	520	455	479	503	514	469	495	512	500	483	496	473	473	495	492	494	461	531	496	502	448	491	485	526	466	455	492	469	469	457	479	510	475	478	504	480	479	494	505	543	508	515	497	500	465	488	525	528	468	532	437	492	449	454	484	440	496	505	529	481	476	510	498	494	477	430	497	476	471	487	481	488	512	483	468	467	460	480	512	469	503	459	528	468	490	471	498	463	507	485	459	500	520	485	451	467	462	456	480	466	499	452	488	506	525	491	503	480	483	494	513	505	460	482	499	492	492	519	486	495	453	490	466	537	460	478	487	488	537	520	470	451	486	471	479	482	523	501	501	435	501	452	481	524	485	536	519	488	493	488	481	475	478	516	494	489	496	481	517	513	485	524	477	479	475	535	451	518	516	457	455	499	487	503	486	483	522	483	521	527	490	515	516	470	493	513	459	500	477	479	518	512	521	472	506	488	490	475	482	492	522	511	534	462	491	481	523	493	485	483	494	491	506	461	435	477	530	511	451	466	487	482	489	477	486	474	470	517	488	488	445	511	472	473	517	480	496	476	448	482	518	487	512	468	445	487	489	468	504	492	472	488	502	504	482	467	476	464	486	468	528	447	501	512	514	465	485	478	444	491	483	516	475	568	494	498	484	500	483	511	513	522	438	452	484
24785	24299	34998	28290	19175	6620	626	313	294	266	270	275	273	272	246	255	270	250	284	267	257	277	278	269	246	255	249	250	282	278	268	272	259	265	219	253	289	265	267	309	222	264	275	256	259	270	256	281	266	269	242	271	262	280	266	267	275	237	276	255	270	250	263	264	275	267	259	239	244	248	287	251	306	257	261	258	263	283	262	260	267	247	273	275	275	259	235	267	230	274	261	251	267	242	245	249	295	254	259	250	258	248	250	282	286	280	246	271	249	270	279	259	261	276	261	272	277	261	267	259	261	271	257	266	272	279	272	253	226	267	261	271	258	284	262	260	271	273	266	287	255	249	240	266	275	297	272	264	253	253	257	271	263	261	283	259	275	258	271	279	258	257	242	263	277	251	250	271	245	239	254	265	275	267	262	265	257	269	277	242	258	265	232	255	227	262	264	250	250	250	254	292	272	272	259	270	251	246	263	237	268	271	262	234	246	251	270	238	271	268	253	273	260	261	223	257	248	272	253	294	268	259	277	255	233	246	256	249	244	262	280	289	271	274	268	271	234	278	273	240	269	253	252	300	262	268	269	274	285	261	284	285	271	255	267	270	253	246	276	263	255	247	262	247	243	276	263	274	251	261	268	245	240	267	261	280	249	266	249	240	257	272	267	299	283	263	255	273	270	268	269	248	292	255	261	259	258	275	280	262	244	293	283	286	244	254	267	241	272	272	252	279	276	264	261	270	260	251	259	267	254	252	275	273	230	279	252	265	304	249	246	233	254	263	274	243	249	290	260	252	292	287	283	281	265	260	255	279	270	250	258	271	250	260	256	242	267	236	276	272	275	278	277	256	238	240	243	244	278	259	251	278	268	272	247	251	237	264	267	253	274	255	265	220	268	273	257	274	253	287	277	262	268	278	210	238	250	264	248	273	250	281	273	241	271	270	240	258	258	236	253	281	263	267	278	255	287	231	259	279	261	257	236	274	248	255	274	247	236	262	268	241	228	247	271	267	283	272	248	243	278	260	264	248	271	253	263	276	267	273	295	259	265	257	272	248	288	269	253	268	264	250	251	284	278	272	250	250	239	246	240	254	279	282	256	258	272	261	236	281	291	248	233	249	282	270	280	249	284	240	277	298	283	281	263	275	235	277	259	254	285	248	260	253	280	249	241	270	253	237	265	246	273	256	281	275	259	255	261	257	277	248	256	245	259	247	269	254	291	255	260	273	259	275	282	274	239	239	279	227	274	287	293	276	234	276	256	257	293	274	257	252	296	278	266	253	275	284	279	261	264	259	268	262	230	260	252	265	258	236	268	280	248	273	297	248	283	269	257	251	246	257	255	254	246	245	246	250	268	256	235	277	228	253	274	263	283	255	256	245	260	269	272	267	263	257	251	267	284	276	269	255	253	261	280	263	249	248	251	273	268	274	248	251	296	278	284	269	254	268	233	281	251	248	271	252	281	263	243	236	279	262	247	285	283	231	251	270	255	275	242	275	240	244	277	292	257	273	271	240	258	256	253	246	250	247	270	254	261	256	274	254	274	252	275	282	260	233	241	256	257	250	250	265	263	249	262	227	270	286	242	282	261	282	296	282	296	255	266	232	249	273	232	282	287	292	291	269	278	281	251	251	244	240	277	248	264	268	271	266	298	275	263	264	269	251	269	271	246	263	264	236	284	270	278	284	289	260	260	281	273	265	228	262	266	238	254	257	254	263	268	271	248	252	283	237	236	267	260	278	250	261	289	271	283	282	264	282	263	288	292	249	243	233	278	261	266	268	282	278	305	244	255	254	253	257	289	255	254	229	254	260	283	254	282	261	253	251	258	259	270	245	238	247	263	235	248	274	272	258	263	277	258	254	261	278	247	248	261	245	251	262	233	274	274	256	232	251	268	261	242	267	218	266	283	273	260	247	249	284	263	268	223	270	261	263	248	284	249	260	250	270	257	263	265	268	225	263	239	257	226	269	263	250	242	281	261	284	242	287	242	302	278	248	241	287	255	264	279	266	243	268	268	287	277	262	262	244	298	252	252	278	274	251	266	244	267	286	251	278	228	284	271	266	315	234	258	276	251	235	261	269	300	256	257	253	235	282	267	292	257	238	262	288	256	284	239	269	259	275	274	278	282	237	285	259	262	270	264	271	257	257	261	265	235	257	265	251	304	285	273	262	265	245	233	253	250	242	261	275	279	270	273	269	281	284	263	244	269	275	309	279	265	268	232	280	263	266	277	262	272	294	273	261	251	268	254	271	276	248	266	266	247	291	272	239	240	255	254	307	243	274	249	264	269	300	278	245	266	257	261	257	282	220	255	259	252	270	250	244	262	279	230	254	261	305	246	270	254	253	249	266	242	267	265	273	262	244	284	235	254	261	248	241	235	270	284	270	271	251	274	275	271	258	262	257	258	251	257	264	254	247	261	267	250	258	256	268	273	255	268	246	264	274	248	248	263	245	261	245	283	258	243	239	268	261	255	271	278	260	220	276	289	255	274	275	266	287	255	270	258	215	244	261	270	266	268	248	273	271	250	236	273	262	260	233	252	260	252	270	268	264	238	270	308	277	270	253	283	251	292	263	234	258	236	257	295	285	255	250	266	292	242	245	279	269	254	253	258	255	260	274	256	280	302	269	299	266	268	261	256	260	261	259	261	259	297	283	285	260	262	282	239	259	275	267	242	270	258	262	241	283	280	241	274	267	256	263	250	276	243	257	255	260	278	271	242	277	265	262	260	277	278	264	280	260	292	256	228	263	258	264	247	266	279	281	265	302	261	252	239	265	273	302	256	269	266	270	275	260	237	266	277	254	257	251	278	249	272	266	276	256	265	217	245	263	253	210	241	281	232	280	279	253	258	247	270	281	247	272	265	274	249	285	259	264	267	251	286	240	296	280	259	250	257	241	249	274	252	293	291	266	287	245	271	298	255	276	216	276	259	266	266	258	239	257	241	261	272	247	257	297	252	257	270	244	233	256	248	224	253	245	254	257	260	249	262	233	250	243	248	287	279	253	248	246	253	270	265	250	250	259	273	256	283	284	259	254	274	249	265	264	289	240	256	262	300	260	258	254	241	242	249	278	295	267	237	275	253	273	280	263	279	265	237	283	245	271	247	250	234	248	269	261	258	278	283	287	263	264	267	255	269	252	235	264	264	279	261	275	275	258	293	264	241	269	281	295	276	275	281	270	294	250	280	248	276	265	277	270	266	279	272	262	269	247	277	238	256	240	242	271	273	270	258	268	247	254	283	247	271	267	283	277	247	287	276	229	257	246	270	257	261	242	270	244	265	287	283	239	306	281	249	268	257	260	277	277	253	251	287	283	237	257	274	280	257	250	257	237	294	271	261	262	269	275	242	271	263	257	230	268	267	271	308	264	267	277	276	289	263	270	272	275	294	261	271	288	264	265	247	236	246	286	260	242	256	295	246	232	254	225	258	256	251	285	254	256	256	284	260	274	257	286	259	244	255	280	267	255	266	269	269	250	255	257
59382	87642	67039	38223	15978	3610	945	571	514	524	546	488	467	487	493	516	532	446	474	507	497	532	470	552	491	533	516	506	520	509	492	501	483	482	531	526	490	507	508	530	535	510	506	499	479	491	498	487	503	515	495	506	497	549	515	504	462	514	495	540	483	524	491	490	497	536	536	509	506	486	510	515	524	547	483	489	530	492	470	475	473	487	492	457	485	531	497	484	527	501	521	502	480	502	520	486	466	444	549	484	528	501	470	487	500	493	521	452	510	501	469	513	479	511	483	492	471	489	524	511	500	519	491	504	484	511	531	461	496	490	461	480	498	448	533	453	449	467	492	463	544	493	493	512	514	508	523	483	539	502	497	494	498	488	498	514	492	491	452	518	484	494	531	485	519	520	505	501	504	502	484	530	492	492	507	509	494	511	526	497	507	533	502	479	501	474	478	534	478	518	504	481	455	533	489	478	523	466	523	458	535	469	492	488	487	501	500	497	517	508	467	535	478	514	473	490	520	499	486	476	525	530	464	494	486	494	482	509	519	508	531	499	529	518	514	538	476	493	494	512	512	482	479	493	463	478	533	490	508	489	500	484	487	531	501	496	498	453	435	492	507	516	499	504	481	472	499	519	518	486	529	531	504	477	468	511	493	509	506	474	542	488	487	518	489	527	479	488	494	489	509	513	521	487	531	496	511	478	432	539	517	485	492	500	479	506	505	505	515	481	496	514	464	502	500	531	464	506	484	495	522	483	500	519	503	467	498	511	494	483	482	484	507	491	501	483	526	512	537	465	490	553	496	475	520	506	539	512	488	485	475	535	506	464	538	477	488	477	542	483	466	488	488	470	515	479	500	481	502	518	548	494	464	458	470	502	451	510	506	467	528	534	486	514	542	501	490	524	463	475	489	493	503	483	534	529	505	501	495	508	473	501	456	474	506	485	549	473	475	523	514	456	494	500	502	520	480	508	520	506	536	503	460	516	462	534	474	515	527	525	511	500	508	471	507	479	443	540	489	503	490	512	489	486	523	466	514	523	506	523	566	542	518	482	480	487	505	475	524	550	453	471	499	496	499	469	470	495	502	477	511	495	466	544	486	509	481	474	483	480	536	527	483	460	499	534	500	503	525	489	484	519	490	499	471	469	481	494	512	467	479	474	500	494	473	490	504	490	502	515	490	475	509	467	498	489	502	514	466	492	485	482	452	463	486	514	495	512	513	475	463	505	470	496	531	520	503	507	458	496	477	502	492	484	478	487	486	485	517	496	510	513	525	496	524	514	491	491	508	507	496	484	442	511	523	505	479	490	505	520	508	503	507	465	488	529	516	510	479	494	485	485	519	526	502	512	483	435	486	478	500	450	497	502	540	481	502	542	532	512	496	508	502	504	483	491	472	481	507	513	488	487	512	483	497	517	439	491	520	430	523	491	480	526	497	505	489	468	483	466	523	506	539	486	487	504	513	499	487	451	496	478	471	517	522	495	483	524	529	500	516	485	501	503	459	476	502	511	505	468	472	454	466	527	502	507	473	533	463	511	509	497	493	516	468	482	464	501	468	521	469	518	511	546	514	523	503	515	529	481	506	506	476	506	479	513	439	498	503	473	506	543	558	493	517	509	478	497	482	489	494	468	492	488	529	526	502	486	542	480	447	533	525	506	489	518	491	506	481	495	508	535	477	503	504	491	506	491	487	476	503	496	497	476	509	485	478	514	491	516	514	505	488	554	489	487	520	560	472	490	539	495	522	499	471	529	440	489	482	537	478	524	486	479	482	504	490	539	516	514	555	500	513	524	498	507	479	510	470	492	503	503	505	543	506	513	473	511	459	536	472	505	503	457	504	496	503	486	513	473	535	480	532	514	544	503	494	536	488	548	470	512	461	500	473	493	527	480	503	524	488	490	495	525	530	481	541	518	518	487	523	488	469	507	507	487	516	462	511	527	450	471	483	535	558	511	478	506	492	502	501	505	481	544	521	505	487	478	494	482	452	526	511	469	518	483	524	489	482	528	485	502	538	489	530	481	507	483	500	482	485	524	508	486	491	511	523	486	514	495	503	482	536	462	495	484	502	505	508	531	477	514	536	485	486	507	501	519	487	494	519	497	479	508	511	513	492	503	501	505	497	500	522	457	498	495	448	514	476	516	515	510	494	517	477	511	478	503	549	504	495	473	504	512	485	508	497	490	451	512	471	512	516	456	463	500	517	467	537	488	513	526	490	539	519	494	494	494	518	465	487	485	507	492	513	464	513	516	491	511	511	518	482	508	467	465	486	476	490	494	514	482	466	488	483	540	499	495	482	453	525	541	504	456	503	486	497	496	515	469	485	475	512	496	478	473	526	504	486	520	488	476	510	512	515	457	502	476	531	511	494	516	491	521	480	469	509	500	470	501	496	514	507	490	511	494	512	487	504	470	513	524	474	536	510	464	453	510	520	563	519	510	522	503	495	515	504	454	523	518	483	493	485	503	499	509	495	524	524	476	512	533	515	501	488	495	495	536	523	461	483	450	518	507	501	503	511	497	490	544	495	517	517	515	502	464	502	494	510	482	505	509	496	467	473	494	505	511	455	493	509	496	504	495	517	502	488	486	498	452	505	503	465	494	504	484	480	487	473	543	515	485	516	523	505	492	493	503	485	501	481	514	476	504	471	487	468	537	491	513	496	541	467	507	482	545	461	542	518	523	537	495	514	497	481	504	479	477	511	517	451	494	514	496	476	538	510	469	476	547	432	510	456	478	508	503	528	517	460	460	489	541	498	510	515	482	519	506	479	495	518	514	504	511	478	458	479	521	480	481	499	501	474	495	486	493	500	500	500	454	476	535	500	504	485	477	458	512	453	492	515	546	470	464	510	506	478	496	495	507	523	501	511	485	515	473	502	518	462	503	496	484	531	507	509	471	526	481	473	518	486	517	481	506	476	515	512	541	517	534	533	458	470	475	447	500	494	470	509	517	516	511	501	535	520	456	517	459	480	479	489	486	437	459	492	500	507	539	524	524	487	475	488	492	494	544	457	516	501	529	514	477	494	485	487	502	492	497	518	525	481	511	486	487	493	545	493	462	484	493	516	484	540	464	501	513	460	486	509	522	500	504	492	492	478	507	496	520	495	475	519	505	480	520	473	470	491	470	485	510	472	484	470	493	550	490	501	523	526	521	523	473	481	492	480	532	523	503	487	493	474	488	471	502	463	507	517	493	461	505	487	480	494	524	494	462	484	493	498	509	501	492	470	513	515	524	514	491	479	523	517	496	513	470	457	483	476	530	513	506	513	567	497	523	574	523	495	512	496	489	524	480	547	526	511	464	510	480	499	492	507	495	516	482	514	488	487	491	527	499	500	493	506	492	475	513	479	488	503	497	508	492	460	486	455	512	506	491	501	470	484	497	490	500	502	470	472	505	488	510	474	495	499	468	475	487	517	492	517	470	504	477	497	479	526	427	482	475	487	468	508	496	493	490	471	530	494	445	511	524	482	509	499	543	478	460
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
