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
341789441969	341789442536	341789443086	341789443636	341789444187	341789444737	341789445287	341789445837	341789446387	341789446937	341789447487	341789448037	341789448587	341789449137	341789449687	341789450238	341789450788	341789451338	341789451888	341789452438	341789452988	341789453538	341789454088	341789454638	341789455188	341789455739	341789456289	341789456839	341789457389	341789457939	341789458489	341789459039	341789459589	341789460139	341789460689	341789461239	341789461790	341789462340	341789462890	341789463440	341789463990	341789464540	341789465090	341789465640	341789466190	341789466740	341789467291	341789467841	341789468391	341789468941	341789469491	341789470041	341789470591	341789471141	341789471691	341789472241	341789472791	341789473342	341789473892	341789474442	341789474992	341789475542	341789476092	341789476642	341789477192	341789477742	341789478292	341789478843	341789479393	341789479943	341789480493	341789481043	341789481593	341789482143	341789482693	341789483243	341789483793	341789484343	341789484894	341789485445	341789485994	341789486544	341789487094	341789487644	341789488194	341789488744	341789489294	341789489844	341789490395	341789490945	341789491495	341789492045	341789492595	341789493145	341789493695	341789494245	341789494795	341789495345	341789495895	341789496446	341789496996	341789497546	341789498096	341789498646	341789499196	341789499746	341789500296	341789500846	341789501396	341789501947	341789502497	341789503047	341789503597	341789504147	341789504697	341789505247	341789505797	341789506347	341789506899	341789507447	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	2000	3600	2300	2739	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22898	21724	29567	24408	21719	21369	2432	613	491	429	358	349	334	307	295	291	291	258	257	233	267	246	223	239	241	242	217	236	201	204	221	202	214	223	223	203	220	199	204	218	203	207	203	201	216	216	225	205	184	201	216	189	192	190	188	192	194	168	211	204	178	188	196	196	221	208	180	200	222	183	209	190	156	207	201	191	203	179	192	206	204	195	176	198	202	190	201	178	188	222	181	206	199	201	183	195	195	190	175	211	190	200	188	201	193	197	210	195	182	204	181	228	199	194	180	202	185	179	192	185	184	183	185	176	210	228	200	171	181	206	198	185	208	185	188	230	182	212	201	188	190	202	197	190	190	208	165	216	197	202	179	187	189	210	204	168	212	208	187	200	198	176	211	195	172	166	192	194	190	189	178	196	201	159	187	185	182	195	168	208	193	176	209	176	208	209	189	192	188	186	200	218	179	219	213	206	194	204	192	193	209	177	233	219	198	209	175	202	217	197	199	201	202	188	171	178	204	231	207	216	223	184	187	192	209	197	187	221	206	200	200	217	169	215	180	171	200	197	184	180	226	213	201	219	211	201	193	174	223	186	169	181	177	171	197	175	194	193	186	199	224	179	215	216	199	190	205	207	211	200	194	206	215	220	195	179	207	186	190	203	203	205	195	205	192	195	191	168	199	207	179	203	181	187	213	184	198	198	197	206	183	186	191	181	202	182	191	202	201	197	176	230	168	175	184	197	185	182	212	216	209	163	198	189	205	203	189	215	204	232	185	175	191	204	172	220	218	194	207	190	193	187	208	190	174	211	196	219	158	180	203	178	203	210	194	199	202	166	191	211	193	191	189	193	202	194	225	184	195	213	197	199	182	181	187	206	192	181	190	199	181	211	190	187	199	197	199	183	189	206	219	186	201	188	199	211	171	182	207	173	202	192	188	194	204	211	185	196	197	185	188	187	198	186	215	173	199	182	206	198	196	197	197	191	188	207	204	189	205	197	197	185	193	211	178	184	198	199	181	200	191	200	194	198	195	194	223	208	169	198	209	177	215	195	192	176	196	213	180	198	181	215	218	166	175	199	209	183	222	221	153	191	216	204	178	201	195	205	177	209	179	190	203	207	205	190	200	190	179	202	203	174	189	193	186	191	199	191	184	184	203	198	206	185	210	194	190	195	219	189	213	196	194	187	194	194	212	202	201	191	184	179	196	174	209	184	170	205	205	181	202	183	171	212	176	195	208	195	234	217	196	175	198	197	154	174	197	209	195	211	193	197	163	193	197	187	177	191	188	183	204	188	180	186	198	167	220	192	200	203	215	211	193	201	196	201	210	166	193	176	197	197	183	191	194	194	183	198	200	176	203	182	198	193	194	189	204	205	196	187	221	187	200	190	193	196	186	207	184	202	200	197	163	206	183	212	199	182	225	172	217	232	181	208	195	196	185	197	188	198	194	194	196	196	206	202	187	200	211	205	187	191	188	189	181	178	198	219	184	187	204	177	190	176	192	206	209	216	177	189	168	198	167	213	201	218	196	174	224	216	202	207	198	187	202	191	205	206	225	183	206	181	207	214	210	198	213	197	226	195	204	178	214	178	190	178	187	184	205	204	188	202	179	186	185	207	206	199	188	197	190	204	201	175	234	207	195	180	179	171	191	196	195	223	196	200	213	201	186	207	180	207	202	192	192	236	184	202	172	187	190	206	193	199	200	189	211	192	173	247	195	192	225	205	170	182	194	185	192	192	200	204	204	184	168	176	212	200	192	196	168	181	180	202	179	194	204	205	199	192	182	200	177	207	203	201	214	163	192	192	202	174	175	202	192	204	208	185	194	177	191	168	187	202	211	190	175	180	201	147	186	190	210	205	192	196	189	195	193	200	194	197	186	199	199	219	190	205	211	216	207	194	210	182	181	202	191	199	190	213	191	211	202	188	189	183	186	214	201	206	191	178	230	178	179	189	191	205	196	204	186	194	204	185	205	196	186	193	203	214	197	209	205	181	189	212	209	197	211	188	202	184	190	217	211	193	190	193	206	191	208	202	192	198	187	193	219	217	190	191	207	189	188	190	189	183	217	203	186	221	184	176	191	169	193	174	197	177	189	172	200	204	227	191	173	179	188	203	197	208	175	198	195	173	180	209	169	191	202	219	178	196	190	187	201	225	190	190	195	214	175	184	196	198	175	195	211	191	212	196	210	206	201	182	209	188	200	190	201	195	227	198	198	179	185	210	177	190	194	192	200	199	221	216	206	215	192	207	187	188	195	194	185	200	193	202	205	179	199	191	222	195	209	197	181	194	206	190	185	173	183	194	203	191	214	217	212	200	199	199	181	200	215	186	186	194	210	193	205	196	182	200	194	177	179	204	208	152	190	190	168	199	203	207	190	205	189	187	202	222	187	179	178	183	226	194	190	188	191	196	193	178	192	206	176	192	188	184	206	198	199	207	187	187	212	183	205	200	210	217	219	216	220	189	190	188	180	177	181	206	209	199	184	181	202	198	197	204	209	194	192	188	203	202	195	219	174	179	165	196	191	193	200	172	194	170	173	193	171	201	201	208	185	201	203	209	193	197	215	175	188	153	176	195	211	215	196	192	198	224	189	205	191	213	214	171	217	185	203	214	197	211	208	190	177	178	204	192	199	191	201	204	218	202	195	172	171	216	209	194	191	196	204	200	180	201	172	194	189	196	174	189	213	161	206	210	217	197	206	204	191	196	187	187	209	180	191	210	192	175	202	192	194	184	177	185	202	194	203	192	218	186	172	164	180	187	218	182	175	211	178	196	193	175	195	199	198	185	202	185	212	196	195	191	181	200	191	183	165	170	204	186	184	195	191	199	197	216	184	222	173	193	190	183	187	195	209	169	190	212	196	196	194	193	177	189	174	192	196	217	211	197	192	217	190	185	184	184	172	191	178	179	202	174	206	182	184	207	196	181	197	220	178	203	202	195	198	218	209	196	208	179	178	198	193	180	198	185	192	207	195	181	183	207	198	206	198	189	224	187	179	208	210	187	189	196	203	204	188	196	177	210	193	167	194	190	201	187	180	193	191	193	184	186	200	203	189	216	182	179	213	182	199	204	176	193	193	201	198	197	198	190	196	209	195	210	202	186	202	204	181	190	199	182	211	195	219	213	214	195	173	209	193	197	189	184	193	192	170	207	194	186	215	192	197	201	168	208	191	168	193	178	188	228	182	210	186	203	198	183	209	179	202	193	220	185	199	193	191	201	192	185	211	217	187	193	198	188	221	183	213	195	163	179	168	188	174	198	187	187	174	201	186	176	187	184	184	190	187	193	207	182	191	192	186	181	184	209	207	201	185	194	214	214	195	194	193	198	216	185	210	170	194	193	180	200	204	203	198	201	189	190	200	157	198	206	215	234	204	193	192	220	198	191	207	179	229	192	193	201	179	192	196	177	196	184	181	214	199	186	231	207	214	192	200	221	190	191	189	196	187	198	201	183	201	187	193	206	210	186	182	188	202	203	186	197
4405	14636	9600	4499	3011	2162	1647	1288	1012	875	739	712	609	568	505	427	459	440	426	377	374	387	314	343	316	350	285	327	291	306	306	290	304	299	321	301	287	303	282	277	295	306	266	278	281	287	304	272	275	303	278	285	319	287	310	277	305	285	289	279	290	244	269	282	275	270	282	300	260	282	247	255	258	248	246	299	267	278	304	275	271	309	277	262	275	291	265	277	279	271	258	273	280	304	242	253	271	269	274	267	268	305	301	274	242	276	300	300	288	283	233	263	250	285	257	264	281	284	262	267	260	267	248	275	269	253	281	292	285	278	280	277	277	280	276	295	252	304	270	261	235	268	295	305	270	266	289	268	287	278	270	267	265	265	260	293	260	276	286	242	282	277	240	253	279	265	296	270	295	297	275	267	247	252	286	278	296	276	274	274	242	253	257	284	239	257	280	257	273	269	251	269	257	260	271	261	304	281	264	271	253	236	258	262	280	286	226	275	257	274	265	288	259	287	249	282	297	244	269	279	262	261	242	287	262	282	296	270	263	267	268	296	280	275	270	236	247	282	292	264	291	275	275	299	283	248	275	261	289	309	286	271	252	270	242	281	275	258	288	267	258	273	298	259	312	240	264	265	279	293	288	293	306	286	261	272	299	284	268	249	268	255	265	279	259	280	267	264	272	270	243	275	286	253	260	261	271	271	248	268	264	304	274	259	245	287	281	276	291	224	250	250	260	259	244	271	291	251	245	258	274	272	277	287	258	294	257	240	267	274	296	302	245	260	269	255	262	285	262	262	283	265	294	263	271	259	268	268	260	275	266	272	244	286	270	271	260	281	267	255	246	299	250	268	289	295	276	292	251	244	275	239	288	265	323	283	270	282	288	240	279	236	269	247	284	255	278	308	278	289	277	255	297	258	254	248	256	272	250	287	280	274	279	273	241	244	272	277	253	295	287	271	294	259	288	287	261	263	257	254	270	259	257	255	278	275	247	294	271	279	259	281	259	284	245	263	274	301	289	276	292	276	267	280	276	276	287	255	253	237	266	251	298	257	255	280	266	295	217	277	245	258	277	265	282	269	276	268	289	251	274	273	269	302	265	248	259	275	256	291	277	276	289	276	267	258	267	291	264	255	258	246	288	295	304	267	316	255	279	266	277	291	300	277	263	286	267	236	266	273	280	278	266	265	243	289	277	258	263	257	250	293	254	264	260	291	287	279	299	310	274	243	266	244	264	274	270	266	286	263	280	258	264	270	281	269	284	246	289	294	268	240	243	258	270	263	244	248	267	265	276	283	273	268	258	286	280	274	272	290	262	244	247	303	295	273	252	279	250	293	275	257	273	247	244	252	261	272	294	269	268	279	282	286	277	275	285	284	294	291	250	268	297	259	265	272	268	281	261	276	280	286	263	269	278	266	271	286	270	269	275	283	258	245	255	283	251	267	301	264	274	268	248	280	284	255	259	260	303	268	273	272	240	262	290	283	260	269	269	280	273	281	287	270	269	261	270	284	238	278	285	273	255	270	279	251	269	281	303	289	270	284	295	283	280	277	272	276	258	275	278	244	255	268	287	276	267	250	308	273	264	294	254	277	243	262	302	278	286	240	223	252	287	274	281	262	294	322	281	275	263	261	267	263	304	262	271	285	257	293	275	254	269	263	294	271	260	265	272	256	257	252	273	278	254	280	287	272	266	272	277	310	275	261	240	269	234	271	273	243	294	268	294	266	293	229	296	276	280	300	271	280	285	262	263	260	256	267	272	283	270	255	257	270	258	250	285	264	260	286	272	255	262	280	265	268	260	287	295	302	282	250	251	263	255	259	278	279	261	271	271	235	270	268	267	257	256	264	251	262	257	250	267	287	254	268	244	273	271	300	280	271	284	285	289	290	272	258	292	269	256	265	276	266	260	267	249	291	261	254	265	301	263	265	241	264	260	266	267	278	270	269	254	298	275	259	276	275	273	270	287	273	296	274	269	259	275	246	285	270	273	290	248	278	257	284	299	295	289	275	296	266	265	264	279	283	274	271	280	260	252	262	303	272	259	269	259	279	251	286	291	296	278	269	246	234	259	256	242	269	262	247	280	257	267	251	267	294	273	281	264	273	272	272	268	247	300	281	275	265	261	259	272	256	280	286	279	257	262	274	257	251	279	269	281	287	257	275	266	258	298	275	258	272	279	270	298	267	271	253	284	260	278	259	273	284	275	211	262	260	284	273	253	253	280	250	260	292	267	268	275	258	273	261	262	260	283	282	226	264	251	263	282	246	289	269	299	275	264	270	256	241	267	265	264	286	257	273	269	283	258	237	301	263	267	255	263	272	251	275	305	278	287	277	302	261	287	259	264	244	277	301	279	268	279	273	252	286	305	275	294	288	279	279	267	247	255	268	275	253	248	257	246	249	244	276	250	285	257	285	294	252	292	323	281	272	274	286	288	267	277	249	259	275	264	292	259	278	280	259	289	296	274	274	246	287	258	259	250	254	257	272	277	247	265	283	275	267	290	290	274	248	247	274	249	272	276	273	273	260	273	266	263	284	267	255	294	282	271	314	269	271	257	249	250	257	247	265	271	282	267	266	294	276	243	262	258	242	282	293	284	261	253	288	268	273	272	278	290	270	235	251	282	260	259	271	269	232	244	282	262	265	294	254	266	264	262	249	254	275	257	253	303	264	261	284	244	256	296	238	272	276	267	278	275	274	283	281	278	303	280	272	256	258	268	267	269	255	300	276	270	251	282	248	249	260	278	300	304	273	237	241	266	287	269	283	262	263	271	254	263	247	240	274	262	312	258	276	256	260	264	269	251	297	247	270	266	295	255	264	309	265	242	286	270	296	277	273	262	286	286	275	257	248	290	292	276	271	285	262	266	267	280	280	268	270	240	294	285	258	294	255	257	291	302	263	269	259	293	263	258	246	270	298	260	238	277	255	276	301	282	280	293	275	269	274	273	266	282	283	246	254	260	271	288	283	302	291	228	251	270	277	268	269	282	274	287	260	270	268	279	265	262	272	291	282	294	297	279	268	265	252	252	296	261	286	261	277	286	289	297	284	274	285	270	278	274	282	275	245	262	289	266	288	271	284	287	277	276	267	299	283	290	259	278	287	244	247	285	257	249	285	284	281	296	305	268	260	298	267	281	285	267	269	280	284	266	288	267	296	280	275	269	287	308	242	254	261	271	239	248	255	266	255	285	269	265	258	257	282	271	279	275	277	256	280	260	294	298	256	270	255	284	263	281	274	279	291	273	245	239	253	286	286	263	255	256	269	253	244	255	277	262	280	269	251	243	252	268	259	292	260	279	275	279	281	258	259	304	285	284	251	265	265	270	286	274	278	274	283	244	256	259	256	283	283	281	288	283	277	281	251	277	250	281	261	282	280	265	280	247	237	273	267	283	267	246	264	261	283	314	275	266	276	300	260	284	277	281	277	244	321	271	289	265	271	262	257	286	270	252	295	252	264	290	275	252	289	303	266	251	262	261	238	269	253
26800	17485	3406	822	571	552	530	516	502	555	488	507	513	546	478	494	528	460	545	498	529	476	479	502	491	523	486	494	539	510	493	493	486	502	528	536	530	532	540	509	489	537	522	497	525	541	535	509	531	526	496	526	517	461	530	539	548	510	465	476	455	517	501	472	501	493	521	536	507	531	513	516	491	472	547	498	464	514	529	516	527	510	496	560	520	499	499	503	498	541	489	514	515	466	548	506	500	506	510	548	479	515	503	507	476	532	478	518	487	517	553	520	497	482	460	536	524	522	499	490	524	515	502	529	468	540	538	550	510	513	532	474	512	510	477	504	505	503	494	503	524	521	504	523	538	520	480	534	514	511	533	519	507	523	486	528	531	498	495	541	533	508	522	552	498	493	544	512	463	496	528	481	489	512	465	452	483	525	473	498	475	482	537	486	478	503	493	494	544	460	539	526	519	511	472	503	494	518	523	541	505	488	490	502	506	479	498	493	526	518	493	507	482	484	551	507	519	503	491	518	469	563	547	504	515	538	535	509	508	507	523	509	509	475	526	538	499	487	486	564	511	548	504	496	506	526	474	500	492	488	526	504	546	492	501	499	509	508	482	507	459	530	485	520	520	502	532	533	537	486	505	509	506	474	513	509	495	502	511	508	477	513	516	526	486	482	479	513	474	508	496	525	504	475	514	487	480	478	526	507	518	550	519	533	542	517	490	520	514	510	541	519	513	521	539	502	529	479	470	527	554	529	499	501	521	493	531	531	494	502	492	528	539	524	526	531	501	515	509	539	485	497	502	495	539	525	531	546	496	486	451	499	517	523	494	502	502	491	536	498	561	531	491	521	519	515	498	516	502	510	493	492	485	526	480	501	509	504	516	491	455	498	478	479	485	495	531	500	496	490	522	536	531	540	483	517	496	493	523	509	529	532	508	506	484	524	502	525	501	502	565	546	518	505	548	480	510	527	524	554	481	505	520	531	513	512	520	532	510	517	531	572	510	539	468	459	510	530	498	483	501	523	515	509	503	502	473	473	520	517	536	485	493	514	461	517	507	501	503	525	486	517	511	489	543	504	486	508	545	527	519	512	515	491	494	560	511	504	514	512	526	498	528	531	497	519	527	466	478	530	508	563	527	520	492	528	480	515	488	491	498	502	527	535	516	502	505	477	493	489	543	532	522	505	497	535	506	502	511	478	452	526	545	475	540	472	505	453	496	500	510	491	556	559	545	493	547	492	493	508	542	524	484	526	487	520	589	503	494	537	537	499	480	516	495	539	532	481	493	475	491	526	517	498	543	498	502	491	504	496	545	528	494	489	486	489	536	530	505	486	489	469	489	518	500	508	499	544	478	512	500	516	536	484	520	522	492	511	526	522	502	493	505	523	456	516	517	555	534	514	495	497	501	472	541	573	490	506	498	500	505	545	523	485	487	558	462	473	504	523	531	481	525	499	448	497	491	505	531	513	539	553	493	501	484	479	477	502	530	484	464	544	530	534	518	507	511	487	495	487	546	468	488	494	481	488	514	558	557	473	507	505	514	456	495	522	531	526	505	480	526	495	524	504	515	504	521	524	488	502	542	510	499	465	488	510	501	512	522	502	513	560	490	492	536	532	524	535	477	464	506	542	520	508	488	472	478	509	488	526	504	491	517	505	511	513	504	510	493	492	458	495	481	469	487	515	519	558	472	498	494	453	523	521	543	468	513	496	499	541	476	519	527	492	512	499	518	533	486	500	514	494	516	526	497	510	477	473	463	500	532	502	570	481	512	486	491	480	520	526	491	503	476	467	516	514	545	535	477	498	510	547	493	486	493	488	519	529	529	548	492	551	501	489	496	508	496	490	523	540	514	523	486	497	522	509	527	454	512	541	507	495	531	516	496	471	518	493	492	496	539	487	511	477	455	498	485	514	503	504	520	483	516	475	527	498	528	492	517	524	530	531	501	465	511	572	534	496	505	482	535	517	507	497	553	514	500	525	529	525	539	498	475	515	497	505	532	509	526	512	535	537	520	479	454	519	532	484	518	518	485	560	520	483	510	556	517	539	513	502	537	514	545	508	515	496	535	499	505	447	491	501	516	490	549	470	498	526	474	535	494	533	484	523	581	466	492	504	473	539	520	546	522	511	490	494	528	468	518	508	507	486	500	500	501	561	555	501	501	505	513	481	488	534	492	461	520	551	486	534	517	505	530	497	536	520	529	512	530	523	509	530	502	513	542	498	496	497	555	544	507	484	502	484	458	533	483	515	539	506	490	522	473	526	473	523	476	537	492	496	515	518	527	505	447	514	494	513	516	551	494	468	526	512	571	521	492	509	470	515	526	515	498	493	517	470	524	510	467	505	505	513	489	527	520	490	510	488	510	490	553	512	469	533	511	501	565	520	479	478	544	515	532	535	507	485	509	470	528	537	486	516	491	576	517	524	527	518	500	458	510	517	487	526	468	551	528	506	500	532	532	538	508	521	499	528	487	528	495	521	489	585	542	487	495	552	512	520	515	500	528	545	503	500	500	525	467	499	519	510	523	489	470	464	491	494	495	536	510	495	488	534	492	514	509	477	524	486	505	542	487	492	512	512	522	487	496	497	501	480	503	499	526	511	496	523	504	498	504	503	485	504	514	535	545	492	529	518	529	519	543	512	481	502	523	522	503	503	472	513	488	506	508	464	511	504	493	537	553	510	503	518	435	516	524	493	540	520	513	487	498	490	509	518	495	547	508	535	506	482	525	491	478	509	514	491	553	543	509	517	538	494	504	521	494	508	493	508	458	510	507	513	488	521	480	517	502	562	531	523	509	490	519	497	532	502	494	516	492	516	513	497	535	536	537	536	483	473	503	539	502	505	535	523	508	482	485	481	525	482	517	494	515	540	507	499	499	485	471	522	510	489	538	507	453	530	506	478	516	526	485	526	491	529	486	496	517	517	513	554	497	469	514	507	497	535	529	506	575	543	518	525	515	493	510	544	530	489	510	493	517	481	524	521	498	492	493	499	508	474	501	512	511	524	476	493	550	520	484	533	485	522	484	496	513	480	530	480	471	505	505	517	509	500	538	500	495	499	503	554	502	495	483	524	509	487	519	517	511	476	479	514	484	489	512	524	531	497	505	468	492	518	518	506	474	526	551	497	496	459	505	508	443	505	524	492	523	499	492	501	496	484	524	483	515	470	475	547	515	538	481	469	538	544	504	491	516	518	503	530	514	512	513	495	500	491	524	493	529	512	523	529	485	546	509	487	520	531	509	461	504	522	497	489	485	510	510	488	509	491	483	463	488	500	507	462	496	556	495	521	517	505	517	537	522	530	509	503	494	478	507	491	471	508	539	468	515	497	525	453	533	471	494	482	487	488	494	502	481	503	505	519	477	502	588	517	504	477	528	496	486	539	533	547	538	520	538	520	504	497	524	539	512	496	524	546	513	547	539	527	483	511	524	538	518	496	527	488	535	505	501	539	520	487	526	503	506	537	522	492	510	527	499	486	485	524
4163	1648	1202	883	884	844	770	788	730	736	757	755	697	705	766	715	662	779	774	767	737	766	692	699	720	759	702	743	715	692	696	700	745	742	711	760	727	696	778	690	720	724	719	748	713	741	746	700	683	700	769	739	720	737	756	759	735	716	694	717	717	711	711	711	706	740	709	789	732	696	713	696	731	697	713	723	710	691	742	699	752	707	779	764	694	706	694	726	708	677	711	690	728	699	737	752	705	733	715	736	710	794	758	717	724	748	713	680	726	727	735	684	730	722	694	731	711	721	724	691	713	713	740	775	755	673	742	691	723	703	734	693	714	683	741	716	768	679	747	698	713	688	668	709	724	713	762	750	692	723	721	711	701	742	686	737	747	680	679	734	706	716	710	701	727	761	759	763	759	725	731	773	682	707	743	733	696	720	752	695	752	717	700	736	751	723	720	692	686	764	689	746	704	741	694	710	749	747	728	724	681	723	718	711	763	713	681	728	720	714	717	670	722	688	715	710	706	738	730	643	760	802	724	719	725	681	695	664	737	748	740	704	718	739	736	754	750	675	722	726	676	738	727	740	757	699	764	740	760	721	768	727	713	704	704	760	746	765	731	734	698	716	789	732	746	740	699	710	732	678	762	695	712	723	728	738	759	701	762	756	758	732	764	742	736	725	709	735	689	739	739	760	733	758	743	704	725	730	714	716	687	703	750	754	715	710	742	783	663	719	719	681	709	720	701	711	776	756	672	708	730	726	708	690	734	742	702	744	740	739	712	713	744	714	763	746	739	702	747	723	715	728	722	745	691	730	810	732	685	733	733	741	712	691	746	727	703	739	755	751	765	710	710	722	740	692	688	769	705	786	708	686	709	711	744	752	763	716	709	696	707	724	695	783	718	754	694	714	743	740	724	760	732	724	755	752	722	688	719	672	759	707	733	702	723	723	713	725	752	772	713	710	705	726	702	771	733	706	737	756	753	772	735	747	754	706	726	745	721	732	737	708	710	700	712	756	804	693	735	729	702	739	754	734	721	749	651	706	750	720	765	729	711	725	765	716	755	718	749	751	739	721	726	680	677	760	745	739	779	718	707	729	717	685	778	741	699	735	659	736	735	736	724	705	687	714	725	743	758	756	711	676	765	718	711	744	756	767	684	703	775	746	751	698	675	763	771	707	678	727	721	720	734	753	741	771	731	660	781	729	746	694	695	759	773	704	745	751	769	757	713	715	753	734	761	683	690	722	714	715	760	717	735	733	713	767	717	724	705	734	756	757	700	756	727	747	753	706	718	738	761	707	722	753	763	708	675	661	787	728	711	753	765	688	701	719	744	726	713	701	694	720	721	744	750	737	721	764	717	735	753	731	722	714	754	727	751	740	781	748	686	674	778	696	751	699	753	734	747	692	696	710	744	705	677	693	717	698	748	767	670	713	741	771	735	689	778	788	740	706	761	681	697	746	732	733	730	711	683	678	747	732	723	741	720	754	715	761	725	708	728	695	737	735	732	697	727	769	733	733	703	770	717	726	729	715	715	700	725	726	710	761	747	738	702	707	708	736	732	686	709	714	722	747	764	684	745	743	693	737	718	727	726	752	769	754	757	765	707	696	704	705	731	709	739	670	716	720	731	763	764	758	681	725	739	762	693	733	756	691	781	772	714	724	723	758	700	706	699	711	734	733	789	721	708	697	694	784	728	773	688	759	704	714	709	690	713	709	709	724	695	720	755	722	744	732	713	764	778	710	739	690	746	697	692	696	744	766	710	692	733	722	711	725	691	732	704	733	738	787	680	749	748	701	745	723	745	738	715	819	691	735	693	730	698	698	730	711	727	689	736	742	694	736	738	724	765	754	710	702	756	779	717	712	724	759	723	711	712	762	723	707	703	764	731	719	712	775	710	728	740	714	736	699	717	707	720	725	704	740	718	689	741	727	667	701	720	766	771	774	786	793	755	723	690	674	751	737	738	744	748	764	709	693	728	729	706	759	765	794	720	706	708	726	712	746	728	757	712	720	702	736	770	759	721	702	776	702	728	716	721	721	723	767	737	739	720	720	750	740	697	706	753	721	725	706	808	735	705	706	676	695	685	717	718	694	687	700	759	709	718	710	697	729	766	692	697	676	692	697	729	763	732	797	679	729	725	721	731	754	731	747	766	727	737	731	710	691	719	717	707	726	711	729	709	685	706	693	677	746	759	696	737	682	693	723	712	743	676	715	692	732	757	718	764	772	741	681	751	742	749	708	687	760	681	728	737	648	665	709	699	769	717	664	764	698	661	710	727	715	781	752	665	710	764	683	748	755	699	694	790	710	740	763	733	760	714	750	693	734	770	754	771	737	718	757	734	747	720	694	708	731	726	796	740	715	729	758	679	721	692	720	747	740	741	724	671	690	701	730	719	729	728	776	713	746	687	734	732	738	759	744	723	714	721	704	762	735	733	735	767	724	734	736	673	722	698	754	734	733	706	722	756	774	744	734	749	742	726	726	739	732	716	662	752	798	706	739	672	723	717	726	758	767	713	740	689	723	724	740	705	692	718	706	740	739	694	699	730	708	717	751	755	762	727	740	787	744	725	717	793	721	692	770	716	744	752	710	708	697	762	722	757	717	752	662	751	722	714	751	726	711	755	677	711	743	697	744	698	767	696	703	696	729	705	733	759	738	716	753	726	724	701	742	723	715	739	752	751	731	727	728	733	721	725	718	702	736	769	679	686	719	711	710	711	723	693	778	722	710	713	724	678	706	735	740	702	736	731	748	688	727	767	730	724	717	673	721	760	731	728	670	743	712	701	755	746	714	747	752	719	690	689	711	691	741	740	698	704	770	730	733	756	715	761	742	765	739	728	722	752	774	707	723	746	717	751	736	756	716	760	713	754	752	687	745	759	730	696	736	689	741	708	722	749	767	689	754	781	724	757	717	733	730	739	770	736	749	675	741	727	744	706	707	720	779	747	697	763	713	722	717	726	741	728	717	701	734	744	721	698	760	750	730	766	708	730	698	746	687	755	760	801	696	804	724	685	685	769	720	766	742	676	742	736	712	752	722	724	701	697	727	702	809	721	728	736	725	753	718	741	729	709	751	722	750	761	721	729	776	748	766	711	742	750	763	751	822	753	733	712	740	735	721	720	706	709	747	736	730	744	758	676	720	768	689	750	766	729	721	710	721	759	700	711	746	733	702	727	681	721	710	697	742	705	692	726	696	755	785	658	662	777	721	763	691	705	743	690	691	747	781	691	751	747	739	734	759	677	732	726	753	793	743	703	742	705	757	724	744	737	712	751	757	744	702	697	758	741	722	680	752	727	778	700	718	716	729	746	728	720	757	715	721	726	726	719	709	694	707	697	704	739	699	729	703	771	746	729	742	767	700	764	702	718	692	727	743	744	742	736	754	690	711	719	738	702	736	726	712	764	723	823	663	718	706	765	708	727	719	729	737	714	702	790	741	663	740	675	778	726	676	736	689	733	747	722	726	693	704	706	688	725	726	751	741
23119	21008	28009	24183	20736	3077	561	425	389	314	292	292	292	278	249	264	279	255	234	247	216	224	244	246	234	239	209	238	227	211	226	208	201	224	234	245	209	227	239	230	261	244	230	197	230	242	221	210	206	217	229	212	216	219	242	225	228	203	210	231	234	220	211	215	206	210	224	221	222	214	230	228	192	235	204	190	212	231	241	217	237	225	250	237	219	219	193	209	217	219	236	234	217	209	212	237	251	236	234	238	196	210	221	211	229	191	214	221	234	206	229	233	192	208	213	221	224	203	218	244	211	193	223	204	217	192	219	219	189	205	214	210	220	233	231	232	223	225	196	237	206	209	229	218	223	206	225	241	224	222	223	251	247	228	230	233	218	256	205	233	218	233	256	202	204	245	225	195	242	238	228	205	214	209	203	177	208	215	207	191	201	219	217	224	200	208	242	201	195	204	228	220	218	203	225	231	206	208	204	227	210	181	217	219	220	204	221	201	232	224	209	220	240	226	248	222	234	222	192	231	232	209	228	221	207	219	232	223	206	223	214	194	236	238	222	194	201	222	221	218	224	221	212	202	219	214	225	212	226	254	214	208	198	198	223	215	207	239	197	207	229	218	204	233	210	194	225	203	225	203	213	207	210	240	203	226	227	190	208	215	227	237	234	212	206	198	226	223	217	237	207	236	219	226	215	208	239	230	226	208	191	225	209	226	214	215	213	221	206	190	202	219	189	187	197	211	208	244	230	241	210	201	233	194	211	222	206	221	200	203	223	225	197	236	220	216	206	225	234	217	214	213	222	219	224	209	224	208	221	210	201	218	206	228	219	200	217	235	237	229	227	223	188	231	224	194	214	233	231	196	229	213	218	212	215	228	207	207	220	210	220	210	235	231	193	226	223	211	217	250	236	218	226	210	196	252	230	239	219	213	209	231	205	203	212	213	185	223	212	229	220	222	224	227	227	228	223	197	224	221	195	233	210	214	214	204	224	232	242	214	218	231	234	231	200	184	212	235	233	210	224	221	270	216	220	217	230	227	211	192	220	220	225	227	240	230	203	184	217	197	218	178	242	184	209	206	224	214	212	222	221	206	216	206	239	220	205	213	200	201	199	207	213	192	199	221	250	210	193	239	215	203	186	222	223	220	234	256	187	238	201	225	198	252	232	234	229	207	246	224	209	205	218	203	226	227	228	201	218	214	201	244	226	205	201	214	208	232	201	258	221	227	243	227	221	195	193	225	201	239	225	191	227	198	219	196	229	213	205	226	214	215	225	215	200	217	192	202	239	241	217	222	203	204	217	197	213	224	226	184	252	226	187	213	210	217	210	179	227	202	212	214	212	241	240	203	210	223	243	231	211	215	222	213	236	225	230	219	218	225	233	210	229	195	213	227	218	216	229	232	236	245	236	223	257	200	224	211	219	209	206	219	234	235	238	243	200	193	214	230	197	244	219	222	220	244	241	236	212	202	241	231	200	198	214	207	209	212	219	211	186	228	237	226	210	211	232	242	236	193	224	196	202	214	232	211	206	228	207	185	238	206	192	222	208	231	219	241	209	203	203	216	216	214	201	215	219	234	227	232	225	208	239	216	220	229	216	235	245	210	220	210	239	229	208	211	227	212	216	227	197	209	216	230	213	203	220	205	227	196	217	203	198	210	228	207	217	222	231	226	212	210	197	200	234	206	232	218	203	205	208	223	200	222	231	220	205	211	235	213	199	201	200	228	215	222	214	198	242	234	210	223	214	238	228	225	211	208	191	209	233	226	209	242	204	238	232	212	237	232	211	231	232	237	191	197	212	216	203	220	204	208	207	227	231	217	214	223	202	230	226	230	203	234	216	189	213	197	214	216	211	183	250	224	213	180	237	222	229	220	234	220	251	244	223	224	215	188	212	210	209	228	215	226	235	233	185	248	220	221	190	189	212	217	218	199	206	217	221	226	230	226	197	208	223	227	189	222	202	210	225	218	200	219	232	224	231	228	212	231	209	205	227	230	239	230	223	203	211	213	252	221	231	226	212	212	198	207	202	225	203	183	219	241	201	208	230	233	212	230	193	205	217	215	217	228	194	191	226	224	221	231	224	214	215	214	212	212	223	224	219	205	230	206	229	223	211	174	214	262	211	224	234	216	204	222	216	226	226	212	205	227	200	204	221	242	203	230	225	197	224	238	217	230	228	189	209	206	235	212	229	219	219	225	210	223	232	201	225	221	222	193	212	199	209	233	235	200	195	214	216	224	218	213	218	202	205	213	225	216	217	229	212	198	233	213	233	221	215	207	224	202	215	198	212	238	214	226	205	243	221	227	197	196	227	206	217	193	221	221	191	202	208	247	213	215	206	203	215	209	212	226	202	204	194	220	195	229	233	189	196	226	236	228	230	257	221	214	179	217	189	200	205	197	228	216	244	204	219	208	229	206	211	233	224	218	194	194	218	221	199	216	203	233	213	229	231	223	229	200	215	226	227	208	232	207	206	214	214	206	223	211	238	222	240	216	242	216	218	215	228	188	203	228	213	223	199	197	238	213	214	178	220	219	239	206	228	222	203	208	218	208	229	228	217	229	232	211	237	205	252	202	202	256	223	252	209	223	197	223	218	215	220	189	220	216	245	204	250	216	205	212	234	209	220	232	234	253	234	196	209	212	211	221	225	232	223	210	188	208	237	214	232	233	201	208	206	211	204	230	208	212	213	187	216	232	217	230	196	220	235	209	217	242	233	221	233	219	224	205	203	204	230	247	233	230	238	226	225	208	218	221	225	211	216	214	224	228	230	214	224	210	236	222	195	213	203	196	209	222	239	235	206	215	197	247	217	231	218	201	208	201	248	225	237	224	214	209	227	202	192	198	241	213	239	218	234	240	224	210	214	226	238	229	213	196	211	224	192	207	196	223	236	222	209	259	218	222	218	225	217	210	223	204	188	231	226	206	214	238	212	199	217	222	223	234	205	215	230	229	216	237	216	211	223	243	221	222	187	204	212	208	195	202	211	212	221	227	222	247	222	214	215	202	241	214	214	230	220	211	254	241	235	205	219	221	229	196	231	210	210	211	216	214	221	218	242	213	212	205	229	218	199	222	222	207	218	219	204	209	220	202	234	222	206	189	229	210	215	237	206	221	233	198	230	235	220	208	221	221	238	228	207	216	214	221	239	230	227	220	219	223	213	218	202	210	200	241	201	197	195	227	230	213	224	223	214	194	220	228	202	207	224	212	216	218	222	217	233	214	196	211	215	199	209	202	223	195	213	211	220	200	199	194	196	216	203	216	201	214	177	202	233	237	221	192	197	209	240	229	213	241	213	207	231	201	226	235	231	227	207	229	215	224	195	213	201	207	244	196	244	201	210	205	216	224	218	196	234	226	225	231	218	229	232	241	201	234	204	235	239	228	201	205	203	222	191	238	221	206	238	233	226	234	213	246	228	204	229	239	221	195	222	213	227	224	215	224	198	206	241	199	218	242	226	212	206	232	197	226	210	209	215	244	214	231
3099	8624	5663	2514	1870	1339	1087	823	705	597	566	489	507	464	467	473	421	401	398	404	345	337	361	340	371	346	357	374	346	331	362	353	380	306	331	311	327	379	350	338	368	354	354	380	379	364	322	353	325	327	332	302	322	368	332	365	338	316	327	324	374	333	338	301	328	294	349	349	298	285	305	347	356	341	349	362	327	332	327	372	351	310	366	323	326	305	361	337	333	314	325	320	336	338	322	328	339	310	326	344	322	354	315	345	338	331	333	333	322	347	362	332	363	323	315	339	341	358	311	322	337	378	320	323	311	320	291	318	347	346	327	354	320	334	360	348	342	339	333	296	341	331	361	331	345	330	340	338	311	326	310	348	363	327	336	341	314	354	307	367	322	336	343	316	304	334	333	344	336	325	325	291	340	340	327	363	319	370	314	347	337	356	317	321	311	309	349	318	308	340	331	326	306	345	342	350	313	327	331	364	333	332	339	328	346	307	347	319	341	341	309	351	304	315	330	290	337	330	330	324	342	303	341	333	330	335	312	328	320	336	314	322	324	332	341	308	328	305	343	342	352	332	356	343	323	325	361	296	326	355	326	325	289	364	316	331	337	339	335	329	338	320	339	369	337	326	343	356	303	313	338	304	330	373	330	338	320	303	317	321	323	341	330	334	330	316	371	337	330	330	334	343	345	303	347	335	334	353	337	339	321	345	333	329	331	333	329	334	346	321	327	348	325	331	338	342	320	332	365	307	345	337	368	324	327	322	323	309	342	321	317	350	343	330	308	335	321	344	349	348	324	343	360	339	322	338	336	328	331	335	336	368	323	341	346	288	309	324	354	324	311	339	342	303	345	317	338	312	344	324	316	333	364	329	339	325	313	352	326	364	355	351	306	331	306	327	324	328	324	334	358	343	355	355	323	321	314	343	344	312	321	359	336	322	331	325	334	321	363	319	313	339	372	335	338	313	329	356	353	317	346	339	330	348	307	346	366	311	323	369	365	311	333	328	330	314	289	327	312	344	316	298	368	312	343	340	352	315	320	325	335	321	333	345	313	344	324	333	353	357	325	353	310	303	324	317	325	348	309	317	339	340	332	325	293	343	284	350	305	325	352	312	317	347	298	351	339	302	319	335	375	330	314	367	349	330	362	350	282	344	339	338	294	343	329	355	323	352	322	344	313	338	342	304	326	348	318	373	354	290	352	285	320	332	319	348	350	314	328	308	325	335	305	333	318	345	344	308	335	334	312	318	345	301	297	304	330	358	334	349	334	343	346	339	323	319	357	317	328	311	316	344	353	349	340	358	322	343	352	312	329	314	314	326	384	324	362	322	335	339	335	325	358	345	324	345	351	334	326	345	323	341	335	309	355	335	328	300	348	323	331	344	334	335	342	312	341	334	335	295	335	311	311	306	319	330	362	346	319	313	330	333	345	322	340	340	326	318	340	318	327	349	334	323	281	331	332	329	315	342	336	332	341	301	354	336	324	329	340	325	315	358	349	330	342	337	356	377	306	331	290	324	312	336	329	312	368	336	361	340	353	323	311	329	343	347	326	322	359	360	327	337	290	310	368	325	372	330	318	337	328	316	316	335	311	312	331	326	338	363	334	296	334	331	354	314	290	350	353	315	336	318	331	333	308	327	334	316	392	330	329	327	345	335	346	350	328	350	306	312	337	321	339	345	324	340	355	344	346	334	386	331	324	301	328	357	344	367	337	343	325	322	272	343	355	336	344	321	323	302	357	296	353	345	321	352	339	333	316	337	361	352	323	330	345	318	340	316	343	345	363	352	348	314	299	334	320	322	338	337	374	291	353	343	329	342	323	348	310	341	323	300	355	331	329	324	335	329	340	344	329	337	325	308	322	347	313	352	311	350	301	334	314	337	365	320	332	350	332	338	288	334	360	332	334	370	324	346	318	352	332	345	394	336	329	340	311	340	314	351	302	337	334	346	366	336	330	325	371	320	358	319	320	320	298	315	320	327	331	336	330	342	329	342	362	357	356	323	322	292	302	328	306	306	291	333	318	345	341	339	377	310	315	361	305	323	315	342	329	335	345	304	327	312	325	342	329	298	320	315	330	336	349	345	310	366	282	328	320	322	313	329	321	321	317	357	328	338	333	337	329	344	358	315	318	308	293	356	360	291	317	336	317	309	317	334	322	363	334	364	314	342	297	306	335	328	338	338	329	322	331	354	306	332	375	310	328	367	316	326	313	316	342	348	339	308	348	338	336	320	348	323	329	333	354	343	317	319	350	318	322	329	327	330	319	337	345	343	332	335	345	302	348	325	348	353	319	336	325	312	358	321	297	321	345	330	349	326	330	361	345	283	332	321	337	340	315	340	307	317	306	350	303	325	350	305	347	318	324	309	351	350	361	347	350	345	343	310	338	373	324	344	319	321	364	313	359	325	332	318	338	353	356	304	312	307	315	304	333	337	319	361	330	351	303	327	326	332	323	322	347	331	333	328	326	324	331	347	321	358	340	333	322	339	314	330	345	329	339	359	331	340	338	341	359	313	337	372	313	366	324	289	334	321	354	359	348	353	362	334	315	319	326	296	346	343	323	340	304	345	344	335	341	326	332	363	322	342	335	339	344	324	332	344	299	344	292	312	327	332	320	343	332	337	331	378	338	326	349	309	323	358	324	309	332	309	319	322	319	315	352	347	311	339	320	300	320	281	349	342	331	349	328	331	310	333	333	347	310	349	340	322	335	323	311	341	308	347	347	325	318	329	328	358	340	346	326	349	320	326	320	327	316	373	316	329	332	312	335	359	324	317	312	336	350	336	373	325	350	350	319	297	350	313	306	325	318	344	325	347	354	324	333	350	342	295	329	332	362	311	345	323	320	335	353	319	333	358	334	320	311	341	347	360	322	341	328	325	323	357	310	298	326	361	324	285	331	330	339	364	341	344	335	307	302	344	327	344	339	304	359	339	295	313	335	328	349	324	312	327	344	319	352	333	349	340	296	343	359	315	304	345	329	313	368	304	338	342	341	294	320	325	317	358	314	346	348	357	328	285	335	311	295	323	329	351	326	313	344	296	339	328	357	346	329	366	308	311	330	328	322	304	316	329	320	323	288	354	338	335	358	370	350	353	340	317	353	333	378	323	318	334	329	339	310	357	305	352	337	331	312	297	357	335	349	312	334	313	326	356	298	335	333	349	298	326	304	350	343	321	335	347	337	360	348	346	324	318	312	372	359	348	355	342	331	352	327	335	318	322	335	353	325	324	342	326	314	324	319	337	326	319	325	342	353	323	352	331	320	337	346	307	339	311	362	326	334	335	329	330	320	325	341	328	284	340	352	320	352	347	334	308	325	339	349	337	362	356	304	295	330	343	321	306	333	354	334	334	346	335	306	318	315	359	324	343	354	300	315	317	331	306	357	331	331	348	327	344	313	344	327	312	354	349	313	349	320	340	362	323	342	312	334	299	346	319	329	320	315	307	355	321	323	354	329	328	324	357	353	329	321	326	324	332	348	339
24249	20944	26280	24613	2804	787	725	646	593	605	590	626	579	588	580	567	578	575	612	594	584	567	555	526	600	556	565	633	593	585	554	599	598	589	600	599	578	623	594	601	613	565	552	558	565	559	602	560	545	552	548	590	576	581	586	591	574	565	603	590	591	622	573	568	554	556	574	591	575	609	542	557	546	617	585	541	572	554	586	547	568	557	590	593	585	570	529	542	547	563	546	603	572	555	613	591	555	581	599	560	551	604	568	556	531	536	557	618	568	602	610	558	606	569	604	580	643	599	555	567	568	580	600	562	525	556	558	566	564	561	579	593	576	561	588	587	561	563	611	602	574	589	593	585	556	555	579	567	601	577	516	589	581	603	576	565	591	514	620	556	565	593	563	555	592	591	579	609	584	602	572	555	533	569	575	526	560	536	560	573	593	590	613	535	602	547	565	554	602	616	623	616	602	570	520	536	562	569	601	543	554	552	627	527	558	565	603	548	571	620	576	609	610	575	588	600	542	600	587	524	579	559	598	536	579	551	586	614	581	597	580	570	542	581	613	560	633	622	622	590	576	595	601	543	576	538	580	562	600	584	563	546	583	563	545	589	592	569	556	586	562	622	588	574	570	589	583	563	544	582	600	562	573	586	541	579	629	619	596	584	541	583	591	594	569	564	581	600	543	606	555	636	557	532	580	579	599	546	585	540	564	573	570	583	547	577	600	559	610	546	551	586	577	582	567	498	574	557	613	596	582	592	579	578	599	583	544	578	543	556	573	570	565	553	547	595	593	508	554	575	569	527	576	603	583	571	582	562	559	599	551	571	548	570	535	589	615	598	545	563	601	576	537	591	559	564	569	543	549	570	550	547	559	548	560	564	537	554	584	526	572	546	590	571	567	592	529	556	526	581	538	599	586	577	592	572	571	546	597	540	543	536	572	563	574	572	565	592	538	583	559	543	555	524	545	560	579	564	589	576	573	572	580	540	551	584	554	563	556	545	539	542	603	572	592	590	593	589	575	572	521	580	578	534	586	616	557	539	569	531	589	602	596	578	535	576	555	585	615	550	588	567	567	543	582	605	581	559	592	545	519	588	606	577	525	620	550	574	534	571	577	584	603	606	601	540	601	611	564	585	572	583	579	582	589	588	530	564	556	609	617	590	622	546	595	554	590	530	528	526	588	571	569	606	556	562	558	586	605	555	537	552	599	566	531	555	594	577	580	553	594	533	583	608	589	505	587	548	567	603	567	586	552	520	585	597	606	582	626	642	565	598	551	569	575	571	570	557	594	584	571	552	574	545	575	562	572	570	563	573	593	588	595	587	578	542	584	582	583	536	587	575	561	569	625	561	565	553	546	572	585	562	565	542	560	611	577	587	560	585	592	543	543	527	540	590	547	560	574	567	583	575	568	561	546	547	586	556	578	548	583	581	570	577	528	597	543	601	606	564	601	549	532	594	572	580	585	555	557	567	550	594	584	546	570	542	560	541	554	566	524	548	591	570	582	576	575	606	540	571	541	566	558	581	566	606	603	554	574	574	573	551	547	583	588	552	587	553	570	579	545	576	549	582	609	550	500	567	569	583	566	542	574	583	538	604	618	582	605	559	578	575	595	574	575	555	566	541	578	526	555	570	637	554	571	559	556	568	572	565	587	567	573	566	555	587	569	585	558	547	532	525	573	579	559	540	579	614	508	583	601	532	537	572	586	554	555	560	629	577	582	601	588	565	571	531	594	576	600	583	602	572	619	577	569	591	602	539	510	610	579	590	553	570	571	574	570	587	580	529	567	565	575	570	599	569	599	578	549	569	542	586	550	587	591	545	554	544	577	588	556	589	546	520	580	580	576	604	619	532	584	579	533	540	541	548	536	514	599	536	542	545	567	532	600	556	586	581	562	535	554	594	540	602	598	571	566	589	527	604	548	571	537	590	593	604	554	597	568	546	585	560	572	571	557	559	551	578	566	547	578	581	563	563	557	615	559	534	592	577	634	588	576	556	608	587	585	577	639	575	591	572	548	572	559	586	562	535	573	545	579	563	520	560	635	558	558	535	555	587	607	566	589	513	580	604	591	553	576	589	584	567	548	604	584	561	547	572	625	578	532	597	567	588	542	585	510	545	591	562	609	584	589	572	549	563	569	615	559	590	604	613	602	573	550	588	571	553	583	622	573	550	565	597	573	568	542	569	513	557	571	564	598	563	566	556	567	595	575	549	559	558	570	578	589	589	542	554	581	560	585	564	535	576	569	551	614	550	563	605	592	557	586	540	583	566	554	559	546	598	588	595	599	623	581	528	565	567	559	583	603	604	618	531	526	589	528	568	566	562	531	574	601	576	545	562	605	605	556	599	563	579	536	555	593	539	574	562	563	592	571	577	569	584	567	581	594	558	548	575	549	539	547	571	587	548	553	565	544	548	568	561	564	586	516	522	605	621	572	585	565	586	572	540	553	599	582	593	561	557	569	582	554	556	547	526	565	586	579	560	573	566	559	611	545	543	616	542	601	584	598	575	572	606	590	546	569	540	593	583	557	537	594	594	581	553	557	586	539	583	607	558	561	554	531	593	575	624	548	553	619	585	580	601	571	549	579	616	537	568	551	553	538	548	518	588	519	559	569	562	574	579	637	589	556	587	574	577	550	586	570	594	564	585	540	581	537	586	598	533	597	547	626	610	576	626	581	600	562	552	562	594	568	580	561	603	595	579	577	556	540	566	558	590	531	604	570	558	548	558	567	609	545	551	534	626	577	533	539	574	536	578	585	562	577	586	548	539	573	578	587	510	557	557	612	574	568	581	620	564	557	541	591	567	529	561	562	569	543	574	566	578	552	563	583	578	592	594	583	570	560	598	546	533	578	575	569	571	565	569	556	578	568	548	559	552	562	557	538	593	571	569	536	582	596	591	545	574	599	570	602	572	543	578	565	521	583	558	571	569	548	549	598	537	586	546	575	546	572	585	577	580	602	568	620	589	525	550	594	582	536	566	573	618	596	516	566	532	598	583	572	549	551	558	612	562	572	597	575	540	557	555	577	550	560	547	578	549	571	589	549	596	555	547	576	541	592	596	589	592	576	598	565	579	520	556	604	567	557	526	567	571	526	576	604	546	601	622	612	614	525	555	569	568	535	564	567	567	583	590	581	563	575	551	535	599	579	553	621	530	561	525	570	578	566	616	595	584	561	529	620	627	577	527	588	547	553	606	574	554	575	585	559	553	600	569	604	598	571	584	588	549	563	597	557	548	573	577	555	577	552	557	585	561	540	568	592	584	575	575	566	560	513	550	567	607	569	596	590	604	566	559	570	558	537	572	575	522	588	566	552	530	578	608	565	549	570	585	605	551	577	600	603	607	594	562	529	553	583	584	610	557	522	539	553	572	592	565	596	531	540	558	564	588	530	603	546	568	566	608	584	570	564	589	575	564	566	539	553	576	550	544	546	571	566	536	592	583	576	551	610	577	551	572	568	587	592	625	539	571	557	544	612	597	572	564
3516	4923	3301	1794	1518	1286	1158	1019	980	905	880	942	909	893	855	849	840	804	854	826	819	829	774	784	826	806	816	777	828	783	733	779	833	848	792	816	785	782	852	799	843	801	780	794	777	768	772	827	788	790	795	799	763	815	824	775	787	770	780	748	796	824	766	823	799	799	773	793	801	790	785	794	773	815	780	791	772	797	786	777	752	779	822	774	879	798	826	842	793	756	785	812	793	822	752	762	740	746	838	775	797	788	825	762	781	806	767	823	743	772	774	780	820	753	808	777	748	802	773	804	768	760	741	771	792	773	819	797	782	754	789	772	740	782	763	802	775	801	788	799	779	813	785	782	789	782	778	816	790	810	789	745	755	748	799	733	772	775	830	816	806	789	778	792	816	767	765	786	802	808	806	773	816	817	806	787	794	793	789	800	791	793	804	841	759	773	803	795	799	841	787	807	781	756	754	784	815	777	796	789	803	824	812	755	792	804	787	798	827	835	783	799	792	800	854	758	789	811	773	805	791	814	795	780	795	788	797	844	783	810	775	802	768	763	807	838	778	773	785	800	729	808	769	785	786	799	806	772	758	804	833	763	786	796	814	815	779	743	772	792	768	760	797	829	789	805	833	789	782	810	763	743	770	785	791	782	825	803	797	769	730	779	803	831	778	754	780	818	807	814	774	840	757	810	761	786	807	781	801	709	766	773	748	758	794	824	779	784	761	767	806	821	810	766	826	799	841	785	780	735	808	802	760	740	825	790	754	771	742	832	749	806	816	794	804	737	821	806	768	842	816	822	787	814	827	789	800	750	769	802	776	787	766	780	771	751	789	817	788	773	806	798	791	763	771	801	798	749	808	820	792	752	789	815	803	825	795	771	786	805	792	752	785	792	771	760	769	802	794	775	796	748	762	821	770	807	873	786	786	732	808	788	755	792	760	820	821	734	769	789	721	753	822	798	797	766	779	722	765	838	799	794	773	804	807	785	760	842	817	818	778	754	789	785	799	835	813	785	778	759	788	777	806	796	764	831	831	799	801	773	765	786	799	869	762	761	824	761	752	830	782	765	791	686	775	796	833	748	776	810	755	808	747	731	767	837	754	845	771	788	775	754	835	810	793	790	791	794	825	796	756	789	777	764	817	731	782	771	786	838	808	805	800	782	759	804	777	814	794	782	814	777	765	777	804	748	815	776	780	803	753	827	795	769	802	801	790	733	790	805	873	762	796	826	756	792	778	798	765	771	790	806	785	795	773	746	762	759	788	832	781	804	779	797	848	785	782	800	818	775	784	757	775	774	764	765	741	807	785	783	796	747	805	835	732	828	783	803	846	764	756	834	802	826	801	800	784	827	806	785	798	773	787	839	786	745	771	828	789	801	735	787	744	783	786	813	813	843	806	794	817	812	805	765	788	749	796	821	752	768	822	801	763	715	769	803	806	739	809	784	834	836	792	839	810	797	786	841	797	776	765	788	833	810	774	762	801	731	741	793	734	816	798	794	816	762	784	723	766	796	781	778	839	774	768	790	796	772	792	769	758	830	786	761	789	802	831	832	743	800	803	742	748	783	816	793	802	778	780	791	802	830	809	761	748	806	800	766	785	800	798	794	787	798	800	803	771	776	814	804	786	788	762	825	829	790	734	790	748	814	766	775	824	766	751	795	775	783	821	757	783	786	842	787	763	842	800	757	795	811	784	811	774	820	782	794	793	827	801	792	822	815	815	836	790	786	780	742	795	794	790	747	801	780	791	835	780	769	790	807	766	786	739	797	797	775	813	759	759	785	750	754	779	801	778	799	744	809	757	756	806	788	793	790	780	805	827	779	763	777	795	829	793	811	778	777	841	811	767	828	821	819	784	734	814	789	791	762	762	736	805	824	792	798	785	798	811	818	840	800	759	802	795	784	800	821	788	802	799	779	737	808	783	821	776	768	774	789	821	757	769	774	794	815	753	764	812	764	796	760	805	779	754	771	827	776	806	772	787	803	767	815	794	767	776	769	807	771	853	811	722	784	798	856	735	742	837	792	771	742	831	817	790	748	825	808	764	799	766	836	794	776	759	843	802	748	797	771	811	802	832	806	782	779	805	759	787	784	801	802	778	804	811	776	750	750	792	767	778	768	794	787	818	801	831	776	793	760	779	789	760	764	762	781	810	807	751	760	774	802	776	789	809	749	796	849	801	835	801	856	741	777	765	793	738	813	790	776	825	752	806	758	800	743	806	753	846	770	770	781	824	770	783	727	792	693	742	806	790	832	836	790	837	816	758	802	824	835	763	806	793	817	797	753	774	778	784	834	790	780	799	742	783	807	743	798	792	724	791	776	786	827	738	784	766	821	777	747	785	776	796	746	794	747	804	827	817	800	824	711	794	808	807	806	768	758	799	794	760	763	783	779	743	768	804	790	767	756	808	819	797	773	806	812	761	796	801	836	741	780	834	762	734	785	856	782	727	810	787	740	774	835	793	847	847	795	841	788	775	771	819	752	750	779	804	792	779	780	730	802	792	770	797	774	825	792	767	776	775	802	753	815	836	804	820	798	800	798	786	767	807	810	730	842	804	780	834	782	751	829	763	799	779	722	766	779	790	789	799	757	776	821	803	812	789	746	791	776	736	792	731	796	808	824	802	793	780	790	773	783	780	800	768	759	787	788	825	820	786	786	801	855	767	786	794	777	776	779	794	793	784	784	788	789	777	835	762	788	829	751	828	767	783	812	778	815	728	811	809	797	812	820	804	809	817	734	777	814	814	763	767	777	782	816	755	823	836	780	813	791	814	803	777	813	792	754	820	789	818	786	785	756	846	786	837	774	766	773	755	764	742	769	811	787	777	796	773	822	825	787	834	753	841	786	817	817	825	784	827	775	775	820	811	802	793	745	787	737	803	787	843	790	822	772	815	802	761	789	803	835	759	798	747	770	834	803	810	818	794	769	768	801	805	787	802	776	775	792	838	812	805	820	847	796	830	763	799	767	817	797	868	808	780	777	792	814	825	759	799	826	814	818	777	742	805	782	802	775	799	756	822	787	813	787	740	787	813	773	807	806	805	808	743	767	803	751	775	757	827	791	781	814	819	761	828	734	784	863	819	797	765	815	764	823	801	803	783	787	800	809	820	815	770	820	771	795	792	751	792	801	790	817	800	804	815	810	795	774	760	778	800	810	789	784	805	794	812	789	802	865	833	781	762	807	808	832	808	769	794	767	822	780	752	793	809	801	764	803	791	776	782	806	761	828	789	777	777	782	797	830	787	791	778	838	784	776	814	814	771	784	772	797	775	806	797	758	861	791	772	783	811	785	848	797	812	812	799	752	804	786	785	817	776	794	838	766	807	820	809	809	751	797	777	782	776	766	794	786	797	729	841	752	807	791	796	783	830	788	766	796	800	816	762	796	801	790	761	760	804	808	765	752	831	776	805	771	832	799	822	834	767	801	767	811	778	739	790	788	786	810	782	748	793	793	830	762	807	788	811	765	811	778	806	788	752	769
22100	20986	28569	23529	20989	20632	2261	614	452	424	382	315	320	262	301	240	255	231	211	209	229	193	224	218	227	211	207	231	211	191	209	181	207	222	199	187	201	185	197	206	220	209	173	195	197	184	173	190	184	207	205	180	200	174	197	198	192	196	206	192	181	199	198	176	219	203	187	179	188	199	203	156	169	177	155	183	180	186	186	192	210	184	181	203	176	181	191	198	198	180	215	196	186	169	178	180	174	179	172	186	181	181	164	173	193	188	198	178	201	168	187	182	177	158	214	190	177	161	187	195	196	177	175	179	177	170	188	174	194	183	184	215	190	190	190	200	178	181	179	190	213	190	180	212	197	189	193	209	219	197	185	187	169	206	206	164	162	159	197	171	191	192	215	192	199	182	199	190	180	194	184	202	178	173	182	204	186	186	176	183	190	186	179	194	178	207	189	184	199	186	217	198	228	192	224	200	177	172	186	158	191	184	194	175	184	189	192	168	189	187	182	178	182	186	186	182	182	165	182	191	164	186	157	180	181	170	185	174	199	170	190	170	174	185	208	173	182	157	189	174	185	197	187	212	182	169	223	190	180	178	169	160	186	164	188	184	150	222	172	172	204	182	173	161	175	201	187	176	175	205	199	203	161	197	177	186	189	213	212	197	182	217	197	189	184	182	172	229	205	184	184	180	201	175	189	189	172	210	183	194	173	192	191	210	200	216	188	176	177	199	211	208	196	204	188	195	175	167	192	187	197	183	214	205	179	169	193	207	170	179	191	179	187	196	174	231	142	196	187	172	183	186	195	176	176	198	177	176	175	179	203	184	205	176	184	171	176	183	194	171	186	193	182	187	172	182	228	182	182	199	189	183	196	176	182	183	178	219	191	204	180	181	196	174	169	199	182	201	176	185	211	182	176	189	174	170	194	182	200	206	205	186	193	189	170	186	202	203	214	193	186	194	202	203	159	194	181	234	200	177	192	190	169	202	182	211	216	196	194	186	195	184	157	200	187	183	213	176	169	192	182	196	190	163	173	186	188	170	187	188	219	191	193	177	184	158	183	194	169	210	223	178	170	190	186	182	169	203	181	187	210	170	156	169	191	208	193	187	177	206	196	160	178	204	171	216	187	189	170	172	198	180	201	184	188	180	207	186	194	175	188	168	162	193	196	176	187	171	187	190	169	174	167	177	180	184	200	203	186	189	191	167	196	184	186	202	191	190	202	172	201	195	191	180	195	190	190	172	182	175	187	188	175	186	175	171	181	183	191	189	204	181	197	184	159	177	170	181	194	173	189	170	192	213	201	209	198	182	187	206	161	169	174	219	160	187	186	194	187	197	181	218	203	195	203	192	189	178	198	185	189	195	203	174	187	180	201	200	188	178	195	198	177	200	196	200	182	156	185	191	171	186	204	173	166	169	201	183	161	194	150	194	191	188	177	217	160	186	177	175	162	175	181	184	166	183	186	167	201	188	190	225	181	179	164	188	160	181	192	192	185	184	187	165	180	203	180	182	180	183	182	187	183	190	195	185	177	177	175	193	176	197	193	184	162	200	192	190	176	164	193	206	209	171	222	189	191	208	165	191	175	144	203	196	197	207	188	181	181	175	178	182	189	184	169	202	189	197	178	191	174	194	198	191	185	179	166	164	182	190	144	174	190	197	204	187	174	177	208	185	179	215	193	182	171	197	197	201	188	178	208	201	185	201	165	209	166	180	169	195	185	210	183	177	187	180	204	164	181	172	194	183	183	182	183	177	170	162	185	193	184	193	205	202	170	181	181	184	182	185	197	186	185	171	169	182	180	171	176	195	185	194	190	174	188	173	170	181	169	196	180	203	184	187	161	192	165	176	189	180	192	189	180	182	187	158	194	191	191	184	194	186	217	190	172	189	185	169	187	197	168	164	201	202	173	199	172	174	173	183	193	198	179	174	166	164	163	184	181	193	171	208	180	177	184	179	193	187	168	176	153	192	197	227	178	186	200	182	185	186	179	197	165	216	184	201	200	195	190	191	189	191	195	177	197	189	162	154	167	205	182	176	174	200	191	186	181	192	205	204	160	175	193	178	187	197	191	173	172	185	200	211	198	176	196	187	175	151	213	188	179	182	185	170	175	190	156	201	188	192	204	194	167	187	173	164	181	210	177	181	185	177	192	209	198	182	190	173	173	204	171	186	175	181	185	202	157	174	190	179	194	165	181	205	216	177	180	212	183	198	190	174	181	203	196	174	174	178	193	194	185	183	208	186	188	166	186	179	186	195	141	204	169	173	190	184	195	189	174	174	179	149	190	185	189	154	168	172	179	178	180	201	172	184	179	181	178	195	175	166	185	197	186	181	182	189	179	199	160	173	192	191	158	150	189	181	173	184	195	162	199	168	183	171	196	195	198	174	168	190	171	159	202	174	193	173	184	196	228	187	186	175	172	179	181	172	186	205	175	200	191	198	188	175	176	192	193	170	166	190	161	174	224	219	202	178	182	171	168	170	219	170	209	183	190	191	191	190	197	181	179	200	182	175	197	191	215	188	165	187	201	163	196	169	184	188	183	182	197	180	188	175	212	182	201	177	202	191	180	167	188	177	169	197	150	178	209	214	192	169	172	180	211	190	193	184	197	175	213	191	199	196	188	192	205	193	161	153	178	191	175	187	171	169	163	183	179	204	196	193	163	203	184	197	208	170	190	210	189	184	175	170	169	164	185	177	192	189	195	204	171	192	183	209	205	189	185	194	172	192	184	177	190	207	196	204	196	181	193	180	190	183	208	195	182	171	192	192	203	191	190	185	206	184	197	197	169	192	174	190	181	184	189	206	207	148	212	188	189	195	205	189	187	201	204	211	184	168	173	172	199	190	181	168	185	192	189	191	190	176	201	192	170	196	189	198	179	196	170	185	210	172	180	193	174	207	197	219	189	191	168	170	176	188	190	199	193	178	197	193	193	173	166	185	168	176	199	183	191	183	195	181	167	200	208	179	182	191	193	178	177	166	180	200	174	180	186	191	194	166	190	206	193	189	192	202	189	168	191	172	185	153	196	197	174	198	161	206	146	195	196	196	193	180	186	200	179	188	176	191	175	174	176	203	181	168	145	186	177	176	174	182	182	187	171	212	161	182	192	189	176	186	185	176	180	200	182	189	187	190	203	190	184	205	195	204	164	176	197	206	187	180	188	196	184	185	175	183	188	216	185	175	189	196	167	167	172	191	179	172	174	197	201	183	185	186	195	188	189	202	209	169	179	193	170	185	193	178	197	190	181	194	184	193	189	196	184	190	173	186	175	199	175	202	173	191	177	207	155	181	181	195	163	193	179	195	194	187	185	177	222	171	187	206	194	184	169	193	169	191	173	185	195	167	176	183	188	166	210	225	173	180	181	182	188	191	182	182	178	202	192	182	152	178	184	194	184	188	183	183	170	154	186	185	198	181	174	195	202	187	192	186	182	180	196	193	195	174	178	199	184	192	182	169	180	160	167	175	188	185	191	174	193	181	185	179
4247	13952	9195	4309	2999	2133	1588	1177	994	862	701	653	562	541	485	451	453	416	388	351	351	359	337	325	308	326	300	275	327	298	311	269	294	280	273	329	284	308	291	277	288	304	300	293	297	287	294	299	271	262	299	252	267	277	277	268	264	271	261	253	280	285	251	302	243	239	259	271	268	243	226	244	271	243	249	265	288	260	249	294	268	273	260	243	241	264	279	270	274	266	267	290	264	274	259	268	264	274	255	270	238	264	269	250	253	255	246	269	280	251	262	249	285	263	247	282	237	261	249	252	283	260	257	259	242	273	254	253	288	272	266	246	252	253	271	247	251	249	264	239	267	270	235	269	242	242	244	274	293	272	284	228	278	265	292	261	267	269	253	273	288	256	255	254	260	276	256	254	253	268	233	252	254	254	284	262	251	247	275	240	290	262	259	254	271	278	282	246	265	268	271	255	283	239	242	257	260	253	298	268	256	263	240	293	249	280	280	261	266	240	273	256	282	253	273	260	256	263	235	278	264	257	264	241	260	273	256	255	249	268	236	275	251	265	262	258	248	267	259	255	254	272	276	252	277	274	257	285	244	251	263	257	250	255	266	260	249	255	267	268	275	275	233	257	259	247	269	235	264	274	280	250	277	278	269	252	258	263	264	294	259	270	241	268	276	257	287	260	248	280	283	259	293	254	251	269	268	267	249	269	273	266	263	257	257	253	239	284	254	234	295	195	269	289	244	249	270	244	278	274	277	241	229	268	260	258	285	266	291	246	246	237	268	294	278	267	246	286	255	246	282	263	256	269	250	255	259	248	257	268	241	265	274	247	263	247	269	280	264	246	261	245	277	231	295	251	238	234	260	253	260	280	268	291	233	278	248	287	274	243	269	265	267	266	251	249	244	285	288	263	301	258	298	260	256	264	238	241	251	280	264	262	240	250	246	283	246	256	257	257	282	247	224	286	269	255	252	296	248	281	250	260	230	268	267	277	267	262	242	252	276	256	289	279	267	268	248	248	256	259	251	238	269	253	267	253	237	262	270	275	265	229	262	273	267	259	262	272	270	253	267	259	261	267	249	245	265	291	236	260	255	244	305	261	252	251	285	272	264	277	253	273	267	252	257	255	235	278	253	264	238	255	269	264	253	259	235	249	273	250	247	225	264	265	265	247	244	247	241	274	254	247	237	292	257	263	286	248	276	259	247	235	267	275	263	248	261	227	261	251	259	247	253	251	264	258	274	235	253	264	240	245	269	281	253	240	233	255	258	271	271	240	255	260	227	241	306	274	278	291	256	254	282	263	265	266	254	252	284	266	235	270	254	258	246	276	287	246	243	251	241	247	249	279	231	254	233	260	259	268	225	262	273	230	286	253	252	290	249	246	270	272	218	253	255	261	266	237	246	249	240	252	251	254	224	274	264	220	275	260	257	268	259	237	263	281	272	261	244	271	238	257	227	281	266	262	247	255	249	231	269	264	272	223	258	249	289	235	245	277	259	261	265	257	267	262	270	269	259	277	246	253	293	236	268	274	279	287	262	254	273	284	245	303	280	266	265	280	243	282	282	288	246	269	259	255	275	272	277	274	279	264	268	251	278	251	277	274	251	288	240	298	277	278	275	267	269	247	255	274	293	246	275	256	238	241	235	250	279	247	249	274	237	289	241	272	259	310	285	263	241	244	247	287	257	249	259	276	239	274	241	240	237	240	269	261	251	257	258	263	232	266	257	253	266	249	262	267	258	262	263	262	238	253	244	304	266	254	281	257	299	265	254	269	241	254	266	247	252	251	250	251	261	251	279	264	271	266	249	261	258	262	260	268	259	259	269	238	269	261	264	234	285	250	274	240	255	253	243	275	280	249	253	253	283	266	268	264	253	288	222	257	240	273	295	257	237	274	283	259	218	263	266	249	230	255	263	260	266	293	272	264	230	269	277	277	270	271	250	258	241	270	243	276	258	274	240	237	226	244	265	256	268	257	257	264	228	240	262	233	256	268	247	252	254	245	258	252	243	258	230	255	253	256	227	274	270	288	254	264	261	290	252	261	261	231	278	265	260	243	258	266	262	260	257	252	232	263	224	291	221	234	280	276	274	265	255	270	261	260	266	256	259	257	266	247	250	288	264	261	223	257	252	245	259	237	260	249	241	244	264	272	239	242	279	258	249	269	262	270	265	266	254	230	222	247	261	267	315	240	256	240	245	268	240	247	249	267	262	264	266	238	251	273	255	261	264	276	279	258	262	246	267	280	253	249	270	255	275	244	269	240	256	257	250	269	251	254	268	258	248	236	271	245	215	270	259	272	247	274	229	267	264	241	222	243	250	268	279	259	274	265	267	268	222	251	265	257	278	256	264	262	277	280	259	278	246	270	266	259	267	272	280	235	242	252	263	293	279	259	266	288	237	225	242	240	245	264	245	290	255	238	263	275	245	260	240	239	239	253	260	243	271	231	263	223	247	277	252	259	293	267	251	264	275	278	275	256	231	245	280	241	261	256	253	267	258	247	279	251	246	286	287	235	258	239	232	269	267	250	304	283	273	231	266	292	247	228	261	251	258	258	238	244	257	251	260	242	278	258	269	252	234	207	248	259	275	268	250	278	236	257	285	248	252	248	264	274	247	249	244	274	259	237	258	263	268	265	246	247	291	242	266	283	224	250	270	256	261	272	265	259	287	274	275	251	275	263	256	254	252	244	254	246	250	234	248	264	234	249	244	265	245	246	260	259	262	247	256	292	257	276	277	255	262	276	266	257	241	238	262	252	252	229	235	259	256	286	309	281	254	293	247	253	271	225	254	239	255	277	243	247	260	259	264	254	211	255	290	247	280	277	262	262	275	257	271	248	231	260	266	265	254	250	268	262	261	249	256	271	242	237	240	260	248	281	240	249	249	258	275	264	257	252	235	283	247	247	252	271	250	285	252	275	278	273	273	261	243	233	261	256	229	248	263	263	262	285	244	251	257	255	262	248	233	255	270	284	255	263	242	266	262	252	270	300	268	252	260	252	241	268	288	264	251	257	259	282	251	275	267	270	272	268	248	246	261	241	251	264	258	282	267	275	257	262	263	267	275	252	267	260	254	246	286	268	272	266	268	286	266	242	265	240	288	296	254	245	238	253	242	253	239	253	283	244	273	266	268	288	255	273	272	241	241	257	263	265	241	257	259	270	247	264	254	273	272	255	285	277	267	302	253	268	258	247	286	242	239	230	265	253	275	262	264	279	273	276	283	271	254	273	237	246	260	291	257	267	239	278	286	267	232	237	253	223	262	274	259	283	247	278	242	265	247	267	253	231	268	263	276	265	223	251	237	292	289	307	236	252	264	263	243	245	256	261	279	246	284	261	270	240	238	251	260	278	233	253	255	267	257	260	230	257	267	231	252	261	291	231	245	267	267	268	228	275	260	244	263	245	271	275	260	235	277	237	261	251	261	264	256	250	256	232	251	222	244	273	276	241	253	253	248	266	266	262	253	263	257	250	276	258	264	247	264	248
26681	17577	3429	760	605	567	562	483	502	551	533	522	496	517	491	532	480	468	514	509	473	493	483	499	478	499	510	515	493	483	540	548	511	486	461	523	481	502	486	483	488	497	510	538	505	467	485	558	486	462	519	478	498	508	545	539	542	485	480	513	515	508	534	515	518	504	494	468	474	505	476	516	498	518	488	538	494	534	488	475	517	483	483	463	521	542	496	537	503	529	492	494	509	477	503	508	507	518	547	476	504	539	492	502	498	454	568	520	473	489	506	531	504	545	469	527	496	524	487	461	520	521	546	510	500	507	503	517	494	507	507	549	530	497	499	495	509	510	511	498	519	552	450	486	489	483	511	516	537	507	489	477	511	475	507	521	482	500	537	498	510	537	519	495	473	511	502	502	477	497	498	500	492	481	503	499	549	504	518	496	484	520	518	500	515	490	488	510	512	531	548	512	506	496	484	481	486	509	549	507	545	529	485	530	516	513	467	501	547	542	500	497	495	536	496	539	515	504	504	478	547	547	461	497	491	541	498	475	550	495	483	500	494	512	498	512	561	517	505	530	464	520	464	477	508	504	500	495	538	507	513	532	493	582	485	502	535	506	492	507	500	505	512	513	513	498	521	499	520	511	503	522	507	519	526	505	500	478	500	451	529	484	496	479	502	472	525	508	504	496	496	468	506	508	546	502	478	494	527	517	452	478	531	488	504	499	493	497	505	494	472	519	499	540	539	485	497	510	481	492	497	500	465	510	506	531	507	472	499	451	519	514	478	500	497	471	484	487	498	490	458	489	501	500	514	516	486	497	497	496	469	502	524	496	471	508	485	498	506	457	482	487	479	490	482	495	515	518	503	474	535	492	468	474	492	536	480	509	499	526	496	481	499	511	508	471	472	485	492	499	530	526	479	537	535	518	485	501	490	512	474	517	543	505	449	489	508	507	516	507	502	496	509	496	519	516	465	502	509	529	523	503	529	517	482	518	486	491	517	512	478	491	540	479	483	548	536	503	527	498	492	543	512	452	485	503	512	504	494	467	528	490	497	494	494	482	497	529	505	552	502	505	509	490	499	495	486	506	511	516	519	463	474	538	470	466	501	527	489	493	527	474	528	520	523	534	530	498	533	503	521	536	496	489	516	495	521	489	509	501	514	514	487	495	505	520	512	518	531	503	519	488	485	535	513	478	486	507	496	529	487	513	493	532	503	496	511	565	507	517	508	515	526	501	502	503	517	515	474	524	494	484	528	499	547	508	507	509	511	508	512	515	519	526	508	512	528	517	530	510	473	492	455	516	485	518	486	479	523	492	492	528	498	553	487	508	494	494	510	516	482	524	498	486	490	479	492	511	499	543	468	487	465	511	445	516	445	500	534	512	511	504	527	544	468	454	521	472	451	477	579	518	472	474	544	496	504	448	512	547	525	484	553	526	498	509	516	501	529	478	534	545	454	519	531	505	543	524	533	491	518	460	537	496	538	497	498	518	516	527	505	523	526	469	504	474	499	498	490	498	483	488	505	541	490	519	530	487	510	517	535	524	520	523	492	549	502	523	521	491	500	562	539	504	529	497	514	469	489	488	510	522	509	540	481	515	477	547	461	503	479	521	505	475	504	490	511	477	503	493	493	496	504	507	533	513	494	472	497	483	487	506	522	489	529	487	528	460	516	528	513	495	492	517	500	464	481	504	489	499	504	503	494	510	462	508	519	482	511	458	485	496	474	507	484	507	491	510	479	487	521	471	511	522	527	484	523	524	453	509	484	507	479	527	530	497	500	513	454	483	505	529	497	513	514	483	509	500	482	506	526	483	524	497	522	476	485	482	513	518	489	496	514	500	516	533	529	481	493	507	478	515	500	531	462	536	491	525	497	494	558	460	520	527	506	468	524	491	501	479	463	514	540	508	489	490	506	498	495	472	464	545	508	502	537	499	488	508	493	531	489	507	499	548	488	509	488	461	482	546	492	527	520	548	528	512	529	474	471	537	502	533	491	486	509	477	514	474	522	504	500	491	516	479	517	489	467	470	491	477	527	502	483	464	494	475	538	488	508	480	465	491	476	445	492	494	450	521	531	481	472	495	512	461	509	505	504	476	482	538	444	480	487	514	507	541	532	495	550	533	518	497	475	493	483	504	497	500	496	528	532	470	506	466	495	513	486	509	499	495	509	521	529	502	515	512	526	533	499	497	526	546	505	549	526	452	484	491	489	496	529	510	504	526	547	511	521	503	488	470	465	536	481	485	489	501	521	512	531	497	522	478	512	481	503	536	515	510	544	512	504	534	470	510	494	512	508	488	505	484	485	484	491	545	518	511	508	503	487	507	476	471	522	531	498	494	506	491	511	485	480	497	478	515	507	501	509	494	523	511	543	511	494	475	483	558	505	492	507	469	509	510	498	513	502	466	513	517	542	504	486	475	526	471	516	506	547	513	489	538	530	508	501	457	512	522	479	523	506	502	503	459	498	496	540	511	479	522	526	489	513	532	545	516	523	521	514	512	483	512	491	491	497	519	514	468	503	485	529	508	453	535	533	500	520	488	509	477	543	524	492	476	494	466	495	499	548	516	489	518	504	517	513	530	510	487	500	488	483	512	486	517	534	545	510	492	529	493	523	525	497	528	492	498	506	485	508	507	517	491	506	463	473	535	498	481	501	468	451	468	494	511	464	476	504	524	506	504	496	498	503	455	451	532	486	469	511	536	505	495	517	475	476	468	475	508	516	517	470	467	485	467	487	473	483	513	501	497	521	505	463	536	473	498	526	482	495	465	503	528	519	527	539	507	545	516	502	512	504	479	485	541	488	519	493	513	520	531	493	482	503	508	484	495	509	546	470	450	540	492	530	498	521	464	504	522	485	548	536	514	491	502	483	482	502	504	495	505	484	554	497	454	480	541	490	501	524	501	478	518	502	451	505	512	505	528	508	496	509	479	500	481	510	489	518	533	481	478	476	477	488	513	536	465	456	506	511	503	501	499	489	509	493	508	477	489	494	504	521	502	496	509	519	493	533	533	485	496	494	491	534	540	510	498	446	471	510	489	545	531	468	527	527	437	484	475	523	530	504	506	534	492	517	504	496	546	549	528	512	506	527	483	501	502	487	477	511	520	489	516	524	472	465	516	490	550	478	506	498	518	502	494	478	540	514	498	535	471	517	468	482	496	498	456	526	504	482	524	485	486	470	486	496	486	489	514	487	541	528	483	455	489	504	509	467	508	507	503	504	487	501	511	547	503	506	500	487	529	534	511	553	537	508	467	504	492	494	527	450	541	485	493	521	539	534	498	518	479	491	501	511	504	496	522	511	486	548	506	513	495	490	472	521	493	489	482	506	512	529	464	543	526	493	485	527	489	495	510	463	500	453	489	514	479	498	502	503	501	513	472	497	536	486	526	457	493	505	475	518	496	484	479	489	493	497	476	503	547	530	501	518	533	543	508	478	543	503	521	503	553	526	547	537	517	492	470	491	497	465	525	488	506	484	500	514	500
4070	1601	1184	872	849	783	764	751	750	767	746	741	693	747	731	736	703	716	787	679	741	695	727	766	666	695	709	714	725	715	716	706	687	702	671	738	694	712	741	735	694	694	718	724	723	714	780	676	684	719	723	746	692	745	724	713	762	707	714	725	712	763	690	714	665	722	752	710	728	715	763	693	676	737	716	736	741	706	692	689	766	720	678	739	727	726	741	738	689	702	748	729	669	728	696	724	748	747	738	746	678	749	680	695	697	727	689	708	713	727	733	744	681	707	727	746	722	728	680	698	695	759	737	757	721	722	710	721	721	702	698	669	745	708	747	755	735	722	674	718	729	753	745	746	692	727	761	737	719	733	708	733	716	709	702	714	707	721	739	700	658	730	705	715	748	705	721	694	700	752	693	719	717	703	713	737	736	694	724	677	729	762	740	708	691	726	729	714	660	701	719	685	733	770	686	702	764	684	698	763	698	741	757	718	702	734	808	677	699	706	733	741	701	701	689	697	751	769	723	742	731	668	706	739	738	716	776	765	729	694	721	694	707	712	658	763	724	717	685	680	742	747	740	711	740	758	748	717	697	719	711	732	700	724	746	726	734	674	751	767	679	661	730	744	741	705	750	746	661	788	724	761	716	708	744	724	735	700	677	694	760	771	707	756	717	677	722	657	699	729	738	716	709	703	704	685	713	743	689	765	709	729	697	758	746	734	683	731	719	735	715	683	744	692	688	774	769	710	712	706	687	710	691	703	709	669	738	764	705	719	706	700	662	725	694	699	709	722	751	694	710	699	727	698	715	687	711	757	720	703	753	736	733	671	664	738	706	674	667	673	738	723	690	724	753	687	707	728	690	718	677	754	732	732	746	728	694	708	696	739	713	705	678	706	750	720	666	722	695	726	674	740	736	704	769	743	723	705	733	724	692	760	688	736	742	688	691	714	694	739	719	740	737	700	684	712	650	744	706	732	721	705	726	759	687	689	720	633	705	709	726	672	758	778	695	740	684	748	707	747	687	701	690	695	711	735	746	730	717	731	732	706	694	713	712	745	726	772	744	740	695	770	707	716	685	692	720	688	694	754	678	700	733	743	740	678	678	757	719	718	735	761	732	703	728	733	703	805	667	716	690	734	709	708	760	696	707	710	737	719	746	689	691	718	679	686	698	688	704	698	707	744	709	718	747	699	694	680	684	678	764	705	699	751	755	663	729	744	705	743	729	745	726	692	704	729	768	747	678	637	700	784	714	702	719	772	668	740	733	714	695	688	716	731	731	698	714	725	690	700	703	771	753	732	750	711	727	723	687	708	691	715	700	670	771	760	692	762	687	738	733	701	729	634	710	726	707	704	712	725	696	748	728	698	651	684	707	721	730	713	710	744	695	740	714	715	728	763	709	746	704	734	707	724	709	700	743	676	727	765	716	716	770	699	689	684	682	690	706	720	771	662	755	698	678	723	715	698	750	730	716	746	695	683	706	770	729	695	675	718	733	717	739	719	740	719	767	704	715	693	727	753	690	759	720	748	656	669	733	721	678	730	700	740	744	704	720	765	744	651	698	757	682	754	696	773	716	726	724	715	640	697	696	756	713	742	675	770	713	724	708	757	661	695	706	735	709	713	693	768	743	679	679	665	685	696	702	680	716	720	699	702	746	708	676	723	728	718	708	742	652	692	753	714	712	752	704	724	701	695	739	755	672	687	794	731	710	695	729	700	727	693	708	751	681	709	685	696	708	719	739	716	728	707	722	705	714	708	725	717	727	687	726	742	779	715	785	729	731	760	709	709	715	700	702	710	737	762	681	705	738	691	698	691	713	753	748	695	697	714	727	738	737	680	782	731	713	699	716	689	773	723	715	711	707	698	726	693	728	725	722	712	681	703	715	698	731	764	727	712	725	696	739	725	754	678	756	711	713	731	702	721	750	737	682	736	714	721	699	720	667	787	711	724	696	742	721	735	697	769	731	676	742	706	738	726	719	732	649	726	697	733	726	773	707	735	736	750	712	707	703	682	710	741	754	764	703	707	677	719	748	729	658	732	710	723	736	702	732	717	717	694	757	808	716	745	694	739	697	762	725	711	713	762	717	723	678	716	696	730	691	811	673	676	720	748	717	726	717	727	722	732	702	754	655	714	691	697	727	743	712	744	748	703	736	742	744	706	681	737	685	664	711	663	687	677	710	706	684	670	685	701	759	695	687	738	765	691	700	682	703	683	671	717	701	733	755	745	693	730	734	726	686	744	729	705	727	769	701	720	693	729	748	689	724	727	683	753	691	702	749	700	711	727	731	739	716	709	771	791	730	722	739	713	768	750	698	733	706	689	746	741	692	733	737	778	732	767	703	723	655	708	686	735	725	741	730	704	711	655	665	754	719	717	710	684	730	693	700	727	674	723	716	721	731	680	639	695	682	736	768	725	659	687	770	700	708	709	733	749	725	702	712	757	706	755	694	711	726	738	724	701	697	682	746	686	650	698	683	685	704	724	701	725	627	722	716	719	710	753	739	748	724	734	735	717	755	714	716	692	704	732	650	692	733	711	692	714	706	728	680	729	736	725	747	747	716	741	740	709	687	754	737	746	717	739	745	659	729	709	735	701	695	709	767	740	744	732	705	728	753	697	666	705	723	723	725	740	718	749	719	733	726	715	699	745	774	775	656	727	700	746	690	769	746	697	718	694	732	677	716	722	750	713	710	713	710	688	757	774	755	732	730	696	730	743	684	674	736	685	680	757	690	741	764	719	673	715	732	655	774	701	706	690	727	684	726	699	735	707	738	732	695	721	778	708	733	739	689	686	683	694	717	708	687	711	754	718	738	648	691	772	737	666	702	702	767	724	700	756	699	749	751	712	744	707	713	725	732	676	689	738	718	698	717	676	727	729	661	776	718	703	643	705	726	716	715	718	713	656	688	727	699	746	718	718	721	732	731	736	715	708	719	677	723	720	723	691	725	745	748	716	702	734	723	721	745	658	712	727	733	704	710	715	742	682	688	725	690	696	714	691	722	706	712	694	726	725	711	718	715	749	711	732	706	726	685	783	706	706	689	706	742	720	727	678	722	686	706	700	735	658	713	669	706	729	705	774	723	716	737	723	756	723	709	746	763	722	658	707	687	717	704	730	747	731	709	708	753	733	712	760	715	702	701	710	743	708	765	720	702	709	712	715	689	671	743	760	713	678	707	695	701	724	743	737	678	702	727	768	687	682	729	666	720	693	704	686	745	681	675	747	686	697	724	731	718	723	694	732	689	677	740	743	749	718	693	706	703	725	718	711	729	732	706	742	703	747	715	727	718	678	713	675	715	692	739	721	726	691	745	682	743	742	698	693	736	737	740	708	723	692	734	711	746	691	759	668	745	777	751	732	696	747	724	729	706	753	689	703	732	740	734	726	725	756	754	688	704	785	781	729	687	721	739	714	714	690	697	725	694	673	687	697	696	710	743	756	707	693	695	771	716	664	708	756	698	706	717	727	706	745	719	721	642	729
22941	20944	27969	24060	20687	3151	557	431	359	335	317	303	325	237	292	243	236	243	202	232	252	242	254	251	242	216	241	238	230	220	233	234	225	220	222	246	224	243	250	202	228	207	210	229	220	214	179	214	218	187	231	228	188	192	250	204	190	212	222	226	219	207	217	217	208	199	218	211	241	203	199	205	228	201	213	234	220	200	217	227	221	213	237	216	197	239	201	217	215	217	234	208	201	209	229	215	217	202	207	196	192	210	241	207	219	206	214	219	204	225	242	219	216	239	206	226	223	222	201	211	241	215	213	219	239	247	246	210	233	235	251	213	220	215	228	217	220	220	205	222	206	235	210	198	217	248	235	210	197	237	193	218	201	190	194	203	216	211	218	217	208	200	229	231	207	214	212	219	220	228	208	211	234	237	217	236	203	221	224	203	209	223	242	216	212	202	213	209	209	223	224	198	230	191	234	209	229	228	200	219	197	213	227	227	214	206	218	217	226	224	218	228	214	228	231	216	230	239	241	229	207	234	205	211	212	204	230	210	217	228	219	234	208	183	232	185	209	210	242	221	200	212	221	217	236	211	210	221	206	187	223	223	212	236	191	197	234	203	226	207	233	209	206	190	218	221	198	213	219	192	219	231	209	211	228	238	204	204	224	219	243	234	219	204	222	227	206	187	229	206	221	215	218	206	193	223	196	205	247	231	227	227	234	220	245	192	225	210	219	210	207	201	241	211	186	224	214	215	204	195	209	209	205	190	213	219	237	225	208	203	224	209	205	226	208	234	232	227	219	215	220	209	218	206	203	227	198	215	211	229	241	215	208	218	215	215	228	230	228	210	201	205	215	213	211	216	223	213	200	205	211	195	205	238	221	216	218	204	197	216	225	185	230	219	215	207	218	207	229	212	216	215	213	231	214	208	208	197	216	245	195	203	208	211	226	207	219	228	215	238	212	197	209	227	206	221	222	218	212	218	213	209	211	220	217	223	198	186	214	200	208	225	219	209	194	209	205	200	217	210	223	246	225	207	237	204	220	218	206	217	186	227	217	230	204	209	200	221	199	212	208	225	215	208	203	202	228	229	204	195	213	215	201	251	206	220	207	198	196	217	207	190	242	207	215	206	177	201	229	206	192	212	194	206	232	239	220	205	204	196	220	198	254	217	210	218	224	214	236	217	224	206	193	218	218	199	211	219	226	200	190	214	219	217	222	223	205	216	208	196	227	182	242	216	221	214	201	199	237	232	205	221	208	229	222	220	240	214	225	217	226	217	213	204	198	187	222	186	163	217	202	229	194	179	203	202	222	223	217	201	196	173	214	211	207	210	231	210	233	243	189	227	197	202	204	231	201	206	219	229	209	204	208	221	241	239	218	220	221	201	179	227	189	213	183	203	235	211	224	213	230	199	215	215	261	216	205	207	209	205	217	231	229	211	235	222	214	200	223	199	225	221	247	213	216	222	203	185	229	206	226	231	240	212	206	230	215	205	210	241	202	228	212	238	177	215	228	227	176	220	209	189	239	196	229	189	231	190	219	192	220	223	202	201	202	209	244	229	237	197	203	204	222	198	210	207	206	202	206	199	212	224	220	217	196	193	223	218	219	213	207	219	227	216	224	203	204	217	240	214	205	205	212	225	218	225	221	197	219	193	213	182	223	200	207	230	196	199	190	223	226	200	200	207	233	215	224	213	226	194	233	204	228	205	195	195	210	204	197	190	203	210	248	225	189	217	223	207	214	256	190	248	226	206	198	200	213	197	226	235	218	202	221	240	187	208	221	222	205	205	215	199	192	227	198	208	231	202	215	216	226	218	225	199	223	226	243	217	229	212	197	209	185	228	230	225	223	203	220	201	207	198	213	205	206	233	234	213	245	227	186	218	193	212	212	197	211	208	233	201	236	215	222	193	198	197	210	181	219	206	218	234	224	218	223	220	214	233	231	229	236	198	205	196	222	208	202	201	230	221	205	217	198	225	224	226	201	203	226	196	211	221	209	214	233	196	205	236	243	204	240	207	241	204	213	221	217	211	206	240	195	193	198	218	240	211	200	210	233	206	209	193	244	195	237	224	210	234	202	230	223	209	214	200	216	198	207	219	228	203	209	236	234	202	192	243	217	223	205	221	219	212	236	208	217	226	225	222	202	192	218	218	238	217	223	204	203	189	204	210	225	213	196	204	189	221	198	200	209	213	225	234	228	216	244	185	206	203	197	209	206	194	203	215	220	217	235	198	215	234	187	221	222	228	238	204	208	232	229	219	214	188	201	210	223	191	173	221	232	204	226	229	193	211	212	203	196	219	227	216	210	206	200	207	206	205	240	204	193	203	220	210	224	214	208	211	198	211	193	236	230	196	208	215	220	215	179	229	216	222	197	235	238	205	248	215	210	226	237	230	183	229	224	195	205	206	232	215	236	219	244	206	196	233	224	215	200	209	209	224	227	190	187	223	235	208	215	196	204	224	224	219	196	194	197	179	225	213	231	216	204	190	219	201	221	219	218	218	219	241	193	211	197	197	202	217	221	198	217	212	200	228	217	226	228	204	246	202	224	224	196	232	192	210	213	230	230	210	197	207	206	211	210	213	227	196	260	215	207	237	203	218	217	230	232	183	206	202	219	191	225	229	207	215	207	224	218	200	213	195	193	230	211	228	222	185	207	212	198	210	193	220	223	225	218	238	215	219	205	209	213	209	211	198	190	198	225	211	217	211	208	196	222	240	197	203	210	236	251	216	233	190	238	201	229	220	215	227	239	220	202	221	198	208	215	208	232	214	210	226	204	230	206	248	220	212	198	200	180	240	244	184	194	193	243	221	188	222	206	184	207	213	224	222	203	215	225	204	205	232	200	218	204	207	190	230	207	193	206	200	229	209	206	242	205	222	195	253	221	215	208	210	214	205	224	220	208	211	220	231	207	227	219	186	204	225	203	219	215	229	211	225	211	214	238	226	201	201	191	227	225	198	201	253	204	197	218	204	201	211	212	201	196	226	208	244	216	230	210	219	211	191	205	235	203	233	217	223	231	254	215	186	220	204	237	223	219	201	219	212	193	218	204	212	246	219	205	192	206	224	239	206	230	220	209	222	219	241	207	243	208	194	226	215	206	222	169	221	207	220	217	230	201	203	207	229	226	212	207	205	213	208	231	206	214	202	215	194	159	232	204	219	215	208	230	215	224	237	230	199	194	219	224	216	196	224	233	251	231	235	202	214	191	237	226	229	212	191	229	196	239	213	230	249	222	219	220	199	212	219	229	201	215	204	208	223	245	221	229	206	242	207	205	211	197	228	232	210	229	248	208	232	206	198	204	199	228	252	214	223	225	226	208	226	212	200	203	231	219	197	210	220	223	206	202	185	217	221	214	233	223	197	185	205	216	224	223	214	204	222	216	215	212	224	209	218	202	190	228	232	213	212	211	232	216	224	203	220	184	211	225	191	213	205	205	206	210	214	243	237	204	201	216	213	195	214	193	247	218	200	219	205	230	224	210	196
3098	8640	5471	2540	1756	1346	965	817	651	676	540	497	492	481	406	427	408	423	400	349	376	353	376	362	360	329	350	351	400	341	367	326	344	318	317	339	348	325	342	338	325	330	342	349	326	321	311	344	333	351	301	312	325	335	352	341	345	345	372	359	328	363	295	341	324	313	311	323	344	320	352	307	320	306	306	318	300	338	341	336	341	339	345	332	323	337	332	336	332	337	308	312	319	374	341	321	323	314	365	354	333	308	315	342	345	337	318	348	339	308	324	326	322	303	334	341	308	328	320	358	322	310	316	327	335	331	329	338	334	331	315	335	321	354	311	337	305	346	311	277	326	310	307	304	349	315	307	309	351	309	346	331	327	339	355	337	317	329	351	340	323	293	340	346	342	323	323	365	301	356	335	317	327	366	346	320	342	343	323	312	324	351	322	315	318	321	326	361	295	327	318	293	326	331	303	320	305	302	306	308	325	304	342	353	313	335	327	329	335	331	301	312	331	339	370	350	303	350	322	303	295	325	312	328	318	299	323	353	353	334	327	346	347	319	325	355	322	322	322	327	310	355	343	307	332	319	322	294	302	322	277	344	322	343	340	357	319	313	320	331	350	326	335	343	347	304	376	310	342	304	313	349	336	329	309	347	358	296	356	310	324	360	342	296	345	302	355	344	325	344	341	309	321	342	339	351	308	346	285	355	290	353	376	339	337	329	338	335	338	306	303	328	326	334	317	324	334	329	320	291	336	335	306	355	350	340	336	333	327	330	352	344	303	315	356	312	344	342	369	343	332	318	327	337	360	327	327	340	308	327	333	338	336	300	314	323	291	316	299	321	358	320	317	288	327	383	329	336	353	344	323	337	312	316	327	317	343	377	326	318	326	330	313	327	353	340	312	318	312	308	309	328	365	334	336	335	322	312	328	313	303	314	344	353	340	316	321	326	322	331	289	338	364	314	325	339	337	301	341	335	336	331	310	338	339	337	303	322	304	330	318	328	330	348	302	305	338	324	337	312	330	332	334	297	308	331	322	344	325	328	343	318	325	327	305	328	304	318	289	340	330	309	354	305	335	324	368	345	355	372	316	319	301	329	332	364	323	322	329	316	371	294	331	346	302	323	328	331	332	323	342	360	325	331	333	333	312	345	342	324	315	343	332	340	387	330	328	313	282	290	307	322	311	301	321	332	331	316	369	327	364	333	306	323	336	337	316	333	313	329	344	321	322	292	319	312	322	304	291	368	324	323	314	308	360	305	341	332	329	331	351	349	302	352	353	355	324	301	302	321	308	304	340	306	326	278	333	351	321	322	302	325	348	305	292	342	327	343	309	323	349	326	333	325	358	293	320	293	334	345	323	344	351	329	306	346	335	304	336	320	293	320	320	367	338	341	301	323	334	331	328	307	346	335	301	338	370	347	317	320	331	359	280	336	336	320	332	331	320	308	348	336	319	334	336	326	379	306	309	351	340	303	331	356	348	322	330	347	332	298	320	348	333	332	322	316	352	351	341	328	337	305	323	339	349	290	307	339	327	304	328	306	344	306	324	349	324	363	341	328	302	317	332	301	304	329	347	320	322	333	360	326	319	342	324	307	322	287	325	324	343	312	313	349	313	342	332	312	346	327	315	349	327	313	297	326	325	334	360	342	331	323	313	303	352	329	329	347	325	322	306	339	334	338	339	325	307	315	362	318	340	340	331	326	304	324	348	325	319	333	336	328	305	314	363	348	304	363	287	299	327	345	353	375	314	316	341	337	344	324	319	336	330	333	323	332	333	321	324	331	339	320	305	317	318	338	339	333	365	311	330	311	336	307	331	330	339	326	317	324	330	337	315	326	315	331	354	341	308	345	315	324	321	320	349	329	305	338	338	345	326	347	319	321	325	338	335	333	315	355	349	323	366	336	359	319	299	309	307	325	332	298	334	325	345	341	298	321	321	335	362	332	334	340	305	279	321	314	327	342	320	358	316	309	327	307	347	313	321	291	347	334	350	345	338	323	318	333	338	331	333	312	322	325	324	322	306	310	320	360	316	309	325	325	339	330	330	344	325	322	318	326	289	332	335	304	328	354	313	323	310	337	338	307	329	329	350	329	348	360	327	294	333	330	337	348	318	339	305	349	329	309	322	312	318	351	299	333	299	304	324	309	327	320	324	325	328	337	305	357	320	344	358	343	335	307	332	309	325	314	349	316	330	318	335	302	327	311	317	316	306	360	311	333	347	321	324	340	331	338	300	346	323	335	302	336	326	326	353	339	353	353	293	306	333	325	302	324	314	304	328	352	312	369	288	331	322	346	313	337	350	349	339	313	324	331	357	313	335	375	290	336	344	362	339	352	325	326	337	333	312	343	344	327	305	303	313	319	306	326	335	352	295	329	331	351	312	293	350	360	368	316	327	362	326	330	323	318	334	347	319	363	363	338	335	324	327	360	332	297	345	309	330	320	357	316	310	291	290	339	297	337	308	305	314	321	282	334	327	326	354	320	324	298	330	323	322	337	283	329	318	343	350	326	319	298	324	323	302	337	323	317	342	304	301	343	336	296	321	309	374	300	357	347	321	339	320	336	306	327	312	347	344	345	334	293	330	311	319	305	350	293	293	326	326	336	321	341	324	337	315	348	314	301	338	335	356	316	326	322	310	332	346	320	311	322	349	354	334	332	322	296	319	290	332	308	348	338	304	333	330	335	329	287	308	341	345	300	312	331	341	333	320	318	326	346	321	309	324	318	349	305	341	306	381	322	329	318	339	321	324	333	337	328	306	323	337	322	323	319	342	333	334	313	329	320	334	343	309	316	341	345	306	303	321	322	308	340	333	319	315	350	313	358	339	357	335	312	288	292	334	321	332	330	322	332	305	311	332	318	327	328	299	330	328	336	335	309	327	315	332	338	334	327	310	342	316	335	331	305	380	288	338	300	316	335	312	357	330	336	323	337	323	323	316	309	334	308	339	301	361	292	334	318	361	340	333	322	320	289	321	299	306	313	291	316	336	311	303	341	354	351	324	302	352	308	295	314	329	302	307	338	335	304	314	279	336	361	330	298	344	341	312	320	362	337	355	315	345	329	337	349	331	285	340	317	330	327	335	329	322	312	324	317	336	332	324	334	345	329	303	328	324	336	340	312	354	305	360	327	329	305	312	357	338	337	343	300	360	359	317	349	348	334	301	314	316	300	336	318	310	324	321	327	358	351	367	346	309	331	340	308	317	333	330	327	340	317	313	321	300	333	320	335	340	341	332	301	312	321	278	315	312	322	310	325	318	338	355	310	341	343	342	320	322	322	326	317	319	329	324	334	333	346	309	314	327	325	318	325	336	362	385	306	342	354	349	329	314	340	315	303	338	355	337	324	311	346	318	348	292	338	342	350	335	331	325	315	349	416	334	323	332	342	333	327	370	335	381	349	311	333	342	312	333	321	304	321	348	307	343	316	327	351	349	363	335	323	323	335	340	334	302	306	332	281	340	350	324	333	310	344	315	306	300	320
24125	20946	26322	24663	2736	840	716	660	623	613	636	604	629	597	582	540	573	605	546	585	575	572	576	553	567	553	561	573	567	537	572	617	531	584	581	565	590	605	582	538	586	602	561	580	561	575	572	548	543	536	562	600	602	543	505	543	559	591	544	570	572	554	570	581	581	552	572	594	609	568	577	584	581	549	591	525	556	572	523	543	566	531	562	585	574	559	545	570	571	566	556	580	574	603	537	553	559	588	589	588	581	612	530	551	533	544	548	543	570	557	599	566	556	526	519	601	578	549	557	576	571	541	519	554	551	554	559	520	620	601	591	551	546	598	582	577	546	564	579	527	565	517	515	564	535	559	568	573	558	537	586	521	542	549	609	561	560	536	555	547	577	561	557	588	579	591	610	528	544	561	564	536	582	542	540	564	531	565	566	524	573	540	568	542	527	622	577	575	551	532	548	536	531	573	559	577	574	544	557	542	581	569	577	566	576	565	571	593	593	566	544	596	602	554	532	535	585	539	551	577	538	551	591	555	553	546	558	534	574	552	562	583	577	558	529	601	587	559	544	545	551	564	558	535	521	580	579	565	568	543	547	569	549	557	585	579	562	509	563	532	573	546	574	557	547	528	580	544	574	580	562	573	557	606	581	525	571	598	582	569	551	584	518	557	574	596	586	581	558	531	578	559	560	556	561	582	569	552	601	549	537	536	549	579	548	538	590	547	553	531	589	577	562	551	541	603	524	554	574	558	592	574	571	593	549	543	540	554	590	573	532	585	545	560	564	565	530	555	566	594	589	550	568	575	574	577	589	591	552	543	579	587	565	565	595	580	521	562	564	541	609	540	587	564	535	534	550	559	592	554	552	581	553	547	556	572	547	553	610	587	501	570	527	593	531	570	580	529	537	564	531	579	578	597	524	554	581	522	555	541	579	610	591	577	565	567	560	557	548	551	555	564	555	570	577	599	558	576	606	621	586	556	565	577	568	554	563	530	561	583	559	543	606	592	544	572	544	618	559	528	604	566	516	591	548	560	576	536	586	562	537	579	571	590	583	604	579	585	549	561	518	541	583	558	560	603	552	599	540	603	575	546	598	578	572	560	554	563	567	568	577	522	537	577	568	553	583	541	569	588	547	511	540	565	533	579	552	542	520	534	549	581	588	564	572	576	581	554	539	577	584	549	601	582	605	570	517	561	601	571	575	566	533	545	527	569	589	572	585	551	597	599	541	572	564	613	575	568	614	574	633	612	597	594	561	604	534	574	551	564	522	590	563	534	560	604	517	572	575	547	543	585	517	544	553	584	568	575	592	546	599	533	511	585	531	579	560	561	550	553	561	603	560	537	582	534	568	598	580	554	529	611	579	539	583	577	563	566	598	555	609	556	571	585	572	570	570	541	532	540	542	546	563	587	536	581	609	545	584	577	566	575	581	568	579	552	535	571	615	559	560	560	564	546	579	577	544	592	575	520	522	562	540	564	536	559	585	576	532	579	543	586	575	608	558	527	551	570	563	593	549	547	557	533	593	544	602	565	580	574	581	567	555	590	563	545	612	582	550	526	540	588	537	527	548	546	551	533	523	561	579	602	574	575	577	573	533	538	596	562	569	607	565	557	586	594	585	569	555	542	585	580	549	556	587	603	562	575	569	549	564	522	558	590	638	558	556	524	536	561	544	612	526	577	554	570	550	582	551	537	617	538	554	552	567	546	571	569	589	539	576	559	595	553	558	591	532	578	592	565	595	544	574	553	524	585	545	555	552	565	543	583	544	577	579	605	528	549	542	531	587	589	588	544	549	575	609	547	538	556	541	544	548	580	559	569	597	560	642	549	564	578	552	593	534	549	553	556	504	525	566	561	528	564	595	559	567	543	564	597	572	530	587	550	561	538	530	513	600	571	558	569	580	540	549	521	590	567	581	603	573	552	570	521	583	588	587	540	538	538	577	600	595	591	541	577	585	535	546	540	583	544	552	577	578	575	552	593	544	559	515	559	518	521	562	567	592	557	548	566	565	575	614	578	549	560	558	579	574	548	534	538	553	570	570	545	590	538	552	545	567	557	575	597	576	560	596	555	546	584	538	562	637	561	552	539	566	541	617	564	590	590	552	569	553	556	581	588	575	585	551	559	564	567	512	539	539	609	605	551	565	595	539	577	568	529	542	569	569	551	544	611	571	583	574	564	610	587	615	552	535	542	553	568	608	587	585	545	574	532	587	564	602	576	537	535	570	574	574	556	549	518	573	545	611	571	559	568	533	560	578	557	556	568	541	558	550	559	581	568	574	549	580	576	572	574	551	552	581	537	573	545	619	605	580	584	586	565	563	541	585	567	579	584	567	565	566	542	581	588	584	547	567	585	561	597	548	586	590	553	575	586	541	575	578	558	542	569	547	548	542	588	528	575	544	549	595	574	577	547	601	544	554	580	573	528	607	565	508	557	577	559	548	555	554	538	601	562	570	525	562	538	556	598	529	573	553	606	526	551	555	573	569	584	577	560	546	576	553	579	584	584	547	555	556	538	542	543	577	552	559	561	594	569	572	600	510	495	545	546	577	586	584	626	551	558	566	555	539	536	579	590	603	541	556	561	569	536	548	552	540	574	569	580	542	559	558	546	486	576	572	545	575	576	578	587	579	556	587	567	566	584	597	534	526	529	612	538	530	579	556	574	562	573	593	575	587	577	566	560	596	586	531	596	571	562	576	554	631	542	531	560	528	580	581	605	556	585	593	562	556	572	587	560	609	509	582	555	595	609	574	569	554	549	524	573	559	571	530	588	572	546	605	594	611	529	573	583	555	567	522	540	634	581	568	563	578	544	589	524	539	568	569	565	519	558	563	535	578	544	627	578	598	574	577	539	601	581	521	583	528	557	571	568	587	559	577	540	593	593	591	580	536	520	522	539	549	575	521	530	575	603	561	590	523	575	578	604	558	573	585	537	583	567	570	572	565	567	551	560	558	593	543	550	515	568	562	520	556	523	601	542	552	547	565	575	545	541	566	564	559	568	577	559	539	538	579	590	554	547	578	575	551	529	559	543	568	561	577	587	591	548	577	574	557	552	512	538	563	557	559	577	570	558	543	563	609	559	582	571	581	590	573	559	562	544	551	566	562	579	588	538	611	589	572	576	560	565	501	569	530	576	577	609	561	585	556	581	579	557	581	605	521	522	529	545	597	596	577	597	553	523	609	544	562	546	577	572	585	528	534	559	587	558	551	542	574	550	556	525	539	556	568	542	591	575	551	538	561	594	523	583	557	573	599	535	549	546	562	552	593	517	575	561	556	579	553	583	546	567	593	551	593	585	567	525	542	577	559	546	580	560	554	551	566	600	591	576	541	545	542	605	590	586	574	565	622	573	587	585	559	515	604	628	606	593	544	570	567	572	518	594	573	567	568	518	545	605	545	549	579	641	543	581	579	564	579	606	555	587	577	570	596	579	544	569	523	563	539	551	562	540	573	606	590	538	595	557	555	572	518	536	558	584	571	559
3434	5006	3264	1790	1525	1303	1150	1030	996	937	931	897	893	851	865	892	869	830	828	749	816	791	837	815	868	772	830	816	768	771	837	757	811	836	760	785	784	768	768	787	817	804	793	819	793	764	776	810	751	743	772	774	761	783	799	821	797	761	802	777	802	715	789	752	780	856	804	725	755	825	824	782	784	787	810	828	769	812	766	769	846	781	773	803	782	779	786	801	797	760	810	764	766	831	786	778	750	794	832	747	772	782	743	744	763	801	772	730	798	763	745	770	746	778	789	744	769	794	829	731	783	767	704	783	779	797	767	753	788	794	772	751	814	813	790	810	841	779	841	867	787	762	765	790	800	808	788	814	796	738	787	805	792	783	777	776	786	799	802	817	798	766	776	748	730	788	764	812	737	714	794	788	805	815	760	807	769	740	817	764	747	791	745	786	818	764	784	774	771	791	795	787	807	795	717	776	816	790	776	767	739	761	840	784	775	810	769	827	799	810	797	777	786	726	792	756	782	762	819	802	770	754	807	772	758	741	793	785	828	787	746	769	796	763	771	808	796	865	805	767	753	790	799	804	783	782	737	787	847	756	759	808	791	761	742	773	762	769	807	796	790	760	772	787	737	768	778	800	776	795	798	793	756	784	797	797	826	784	780	764	809	791	810	824	764	807	819	782	755	791	751	791	776	764	804	755	799	767	748	792	786	751	834	748	730	759	773	799	767	839	788	805	800	761	801	836	788	796	773	753	775	791	731	732	807	778	769	822	785	774	772	744	789	749	753	811	787	765	782	764	758	747	822	799	764	823	758	767	748	769	819	774	800	764	770	821	782	789	792	782	835	800	814	818	758	816	803	760	766	828	789	794	795	759	793	742	785	787	759	783	763	790	782	798	810	836	773	813	791	793	803	765	765	844	731	749	787	768	811	810	745	759	796	793	814	841	786	810	809	789	808	763	804	771	770	795	761	736	808	754	781	760	742	778	772	750	751	801	818	804	782	744	755	794	807	784	801	793	791	827	815	776	810	783	836	753	803	778	822	779	747	781	768	768	804	763	775	783	838	771	756	787	780	790	776	780	824	745	776	795	738	788	800	760	721	788	778	789	787	771	784	751	786	760	758	781	870	833	761	797	793	801	808	762	787	764	768	812	815	779	759	761	744	790	845	789	755	741	785	820	778	778	799	729	767	851	822	784	814	761	757	773	792	796	775	754	736	810	842	798	787	805	784	801	756	763	818	793	732	771	743	793	778	795	824	779	796	807	811	806	824	801	774	792	778	777	771	815	734	766	787	746	801	768	813	802	841	786	780	773	796	792	800	777	773	717	786	766	804	783	805	833	766	789	728	772	812	721	771	780	778	788	833	778	827	761	784	761	783	753	846	795	832	834	765	832	792	812	766	774	803	821	756	828	763	753	767	738	805	793	759	769	739	797	804	819	754	784	817	794	762	755	811	829	726	817	762	827	779	743	817	776	760	761	836	807	770	777	823	787	736	801	799	790	816	810	735	786	811	798	782	782	825	794	799	765	729	783	782	805	829	787	749	781	786	789	772	777	761	800	774	734	773	728	784	784	795	746	803	775	728	724	809	825	761	786	807	780	767	808	794	788	823	771	819	767	799	777	813	789	743	771	756	751	746	813	835	768	755	752	783	789	823	794	782	808	757	811	794	781	804	770	711	822	755	825	806	786	789	796	784	788	718	766	790	787	805	804	784	797	810	789	792	765	757	797	769	806	798	747	761	776	757	759	762	788	817	828	779	761	826	808	782	791	768	743	752	767	788	830	769	772	742	826	741	820	820	812	774	806	805	848	752	773	743	781	805	828	787	787	775	820	806	782	778	788	795	754	798	849	788	811	807	777	745	816	790	801	755	737	771	767	824	762	782	775	791	767	781	830	821	793	790	798	770	823	790	805	807	798	745	756	773	820	840	802	774	790	805	752	806	810	776	762	744	843	799	777	705	788	808	747	760	813	742	839	786	778	792	786	821	772	758	814	800	781	764	757	747	729	793	731	787	801	818	740	759	827	772	774	806	759	791	756	804	712	786	800	812	743	758	735	796	784	723	744	762	754	824	780	758	829	717	704	813	782	780	769	753	738	759	797	810	796	784	772	763	788	749	796	823	797	737	781	821	762	812	806	765	834	798	777	755	810	797	795	847	793	816	747	842	801	792	758	764	840	750	816	775	793	801	766	775	796	748	817	796	818	825	792	736	778	776	750	815	742	785	776	803	703	810	746	804	793	829	790	800	744	784	751	791	826	774	782	764	780	749	799	765	766	750	759	771	793	803	704	790	813	804	756	795	802	780	746	771	746	781	778	739	812	797	756	819	760	783	753	821	798	790	798	819	766	790	729	801	758	748	779	804	767	777	762	757	817	785	802	759	830	781	811	783	782	757	738	794	751	756	785	788	766	839	787	739	842	780	729	775	794	746	788	752	795	800	795	838	803	812	833	846	745	809	855	778	777	779	768	774	811	813	805	779	813	809	801	792	778	806	743	780	760	783	811	749	732	771	761	802	797	854	805	788	803	808	784	737	834	783	734	777	767	771	772	757	776	815	831	771	791	761	804	767	751	797	804	801	779	802	807	789	788	815	780	763	781	777	799	789	827	743	790	748	780	732	801	768	772	795	769	857	834	818	793	706	768	845	811	794	816	763	774	727	789	774	761	793	786	778	826	810	775	796	780	787	818	757	791	807	799	817	801	796	776	731	794	766	788	802	747	793	803	746	802	736	784	751	815	817	784	739	795	761	825	785	714	834	756	829	786	800	801	817	834	800	814	844	731	737	781	741	742	779	779	810	786	775	818	774	781	760	808	811	810	794	776	784	787	786	777	740	795	814	817	807	797	848	777	778	793	746	769	794	835	739	768	756	780	726	848	738	773	759	779	763	821	771	738	757	824	799	800	803	763	753	757	784	842	805	756	807	767	824	789	802	802	771	783	764	803	821	769	757	734	764	818	769	801	764	732	764	792	778	789	808	771	827	727	819	766	806	801	751	784	857	777	765	763	783	777	735	826	790	833	799	797	790	813	771	761	775	760	800	785	797	780	772	757	776	756	773	758	817	796	833	804	769	740	794	786	805	768	835	784	787	792	786	779	793	778	738	777	774	770	810	770	813	778	776	790	770	729	767	777	799	807	751	777	769	796	761	791	763	770	746	801	732	765	833	785	803	783	754	790	804	810	773	809	760	785	763	802	800	772	776	748	799	781	769	739	760	811	803	809	821	744	756	763	820	804	792	803	782	788	793	812	776	742	820	791	808	738	724	806	785	770	773	803	767	755	809	778	757	765	773	794	801	815	779	753	826	759	801	778	816	810	781	814	760	811	779	732	779	815	812	765	755	771	766	783	779	769	819	759	797	858	797	816	773	824	817	767	803	787	791	799	783	793	796	866	827	798	748	780	751	801	762	812	760	813	796	790	758	749	804	811	851	811	750	801	752	851	794	807	761	789	745	778	731	814	740	747	783	765	736	759	765	757
22098	20981	28576	23560	20975	20643	2255	618	436	429	372	348	292	275	296	249	263	226	222	208	201	223	202	193	198	209	211	229	207	197	217	189	196	178	185	209	207	212	213	203	191	189	200	213	200	188	191	197	198	209	178	193	219	178	201	192	165	165	173	180	180	172	187	183	197	175	197	192	191	187	218	177	199	198	177	177	171	201	162	186	215	189	161	178	166	181	207	185	183	192	207	211	184	191	187	158	206	190	187	173	174	191	192	215	176	165	184	186	214	177	191	208	182	172	195	182	168	185	179	178	194	168	187	182	174	185	205	178	187	165	185	188	169	194	180	189	200	200	174	174	190	193	198	228	195	187	184	193	179	203	195	187	184	166	189	178	171	164	180	171	196	193	181	174	191	205	182	196	170	185	189	208	201	182	182	182	198	191	174	182	197	182	187	201	190	165	204	199	191	207	220	181	175	192	178	204	175	220	192	189	194	172	157	175	185	208	182	158	184	195	155	186	152	168	188	173	186	168	180	173	166	186	196	192	175	169	169	180	195	207	174	179	209	177	209	150	211	182	156	152	196	176	171	169	169	204	182	218	182	174	200	190	165	174	169	167	155	174	186	175	198	190	167	193	176	182	180	166	190	201	173	205	197	180	204	188	183	197	185	176	186	188	187	162	181	172	205	196	190	174	193	164	182	183	194	187	160	168	179	186	171	164	180	177	181	192	188	165	193	189	183	183	156	200	161	170	195	183	185	185	170	182	189	180	183	186	195	197	177	191	205	183	191	219	203	187	195	173	186	204	184	166	193	175	179	187	152	180	196	185	160	195	191	185	194	175	180	184	182	210	198	176	160	189	197	168	169	204	191	186	205	183	173	186	173	191	192	148	170	177	206	165	180	205	162	165	164	185	194	182	180	193	179	187	184	176	208	188	183	150	179	186	201	204	182	182	176	188	163	171	194	182	194	199	200	191	184	166	182	184	217	189	180	186	156	189	191	202	191	177	174	176	182	192	168	200	202	183	197	198	178	173	200	180	204	215	199	165	178	184	196	209	213	173	162	183	150	173	204	173	209	182	175	184	166	195	167	196	198	171	171	204	198	174	191	180	178	185	178	206	182	179	158	199	179	179	173	198	180	176	201	197	183	187	209	175	185	194	178	203	192	174	181	206	192	176	212	187	158	187	167	185	155	185	182	180	190	195	183	173	164	177	197	172	203	186	161	187	177	157	207	153	183	173	185	164	175	197	185	174	167	180	175	183	195	164	173	201	172	182	201	197	173	163	189	171	169	178	198	201	176	187	194	184	193	188	188	199	191	192	196	190	194	168	178	167	231	159	188	181	191	191	173	202	185	202	213	163	177	185	195	165	180	193	172	157	164	178	202	198	169	179	182	171	168	182	180	183	182	192	196	197	180	177	171	191	186	190	200	188	198	180	176	165	169	186	200	176	172	189	194	177	177	176	194	177	176	197	167	193	201	191	194	166	177	186	184	201	191	210	168	173	193	181	162	177	188	159	188	183	168	203	217	174	201	190	206	185	192	169	187	161	196	184	195	203	175	183	163	184	188	178	175	227	187	181	203	202	185	204	184	183	189	189	202	170	192	203	192	175	187	195	173	185	211	185	190	192	178	166	189	173	223	175	177	181	198	191	180	172	184	186	193	198	154	178	177	180	190	190	200	202	201	186	157	196	176	191	197	193	175	191	197	190	179	184	189	187	193	194	162	213	192	186	164	206	167	209	185	185	175	192	183	183	186	180	217	187	174	195	173	184	191	177	185	194	172	170	192	177	194	190	178	194	184	204	193	187	174	183	178	194	197	161	175	182	165	171	215	195	192	180	202	215	190	175	163	182	189	171	181	181	193	191	192	193	200	210	175	181	189	199	196	177	185	159	193	194	186	196	173	187	191	200	170	177	212	160	195	186	178	177	175	184	199	206	190	176	192	199	182	196	194	200	192	179	161	151	185	175	194	189	188	176	170	195	183	187	202	172	186	174	170	190	167	192	187	189	184	181	171	183	186	187	184	214	192	171	180	175	208	182	203	174	179	193	193	176	185	182	193	185	188	185	185	194	173	178	191	211	183	182	176	175	196	191	170	181	172	198	181	175	181	190	200	192	186	189	176	193	165	178	205	192	181	165	181	190	167	187	205	181	180	210	201	186	185	190	179	200	167	167	219	168	170	183	192	176	173	205	191	200	199	175	196	184	196	189	188	186	194	220	178	184	185	208	185	173	187	187	220	161	183	170	167	188	176	185	177	176	183	175	170	168	188	194	178	189	201	170	179	203	203	188	180	170	168	173	185	196	176	159	175	194	185	178	188	184	181	175	179	183	166	183	182	188	186	186	194	174	179	190	199	184	185	202	184	174	187	185	182	204	189	186	182	176	193	191	179	163	191	193	190	192	190	185	192	192	187	176	155	175	226	173	192	181	225	200	188	192	186	184	179	197	183	166	191	168	188	203	197	182	163	210	197	175	185	195	159	177	194	188	197	175	199	184	209	187	170	196	176	191	156	206	222	193	186	167	174	188	180	179	187	189	197	192	188	176	187	198	180	187	208	195	190	188	166	182	216	161	213	175	167	186	201	193	213	175	171	195	188	182	233	187	196	170	194	176	195	183	166	172	166	200	189	195	203	173	186	163	208	211	211	184	185	175	224	179	198	166	177	196	171	225	158	191	196	171	179	181	160	168	191	193	200	164	181	191	204	200	176	191	190	193	193	173	190	176	194	185	200	186	169	166	169	166	175	196	184	196	203	200	183	202	185	178	181	176	184	206	193	199	194	198	197	187	181	180	196	205	190	187	186	184	157	192	174	193	179	180	180	174	168	202	186	167	188	188	154	158	204	170	211	200	213	215	173	183	163	204	200	169	184	161	187	178	210	149	169	163	177	187	192	163	186	185	197	173	186	176	189	199	194	196	199	206	164	157	190	185	189	177	183	185	187	187	160	184	179	192	205	201	191	187	160	194	208	204	163	164	216	196	165	167	169	188	173	222	173	166	194	183	175	180	207	185	190	180	179	201	199	187	185	216	208	184	220	167	186	218	197	186	178	177	181	195	195	198	177	174	198	171	178	166	154	181	190	182	182	202	205	203	196	196	187	177	185	204	159	173	191	187	193	192	185	201	186	180	195	192	190	170	165	183	192	210	187	195	175	188	181	173	217	170	172	176	172	198	183	177	194	194	178	177	182	176	194	190	179	179	194	182	165	204	198	197	156	177	186	175	185	188	169	174	169	181	191	154	167	185	185	212	168	190	199	194	168	217	178	190	198	186	175	184	179	185	169	168	180	180	186	185	197	184	222	219	180	199	193	184	180	193	185	168	167	178	175	167	181	187	164	204	182	208	201	194	166	169	182	184	179	211	176	201	172	166	199	178	199	164	215	202	181	206	191	205	161	195	180	188	176	203	198	162	201	190	178	191	189	200	165	190	171	190	178	215	198	189	204	213	174	167	168	192	184	191	189	178	199	165	166	185	178	215	183	175
4405	14045	9258	4237	2982	2084	1564	1208	1050	905	722	674	604	495	461	465	435	369	370	380	347	359	361	342	296	283	341	311	307	280	293	262	293	308	261	272	290	302	302	271	274	282	255	293	269	254	265	260	270	250	247	301	284	289	261	268	248	259	289	268	257	269	241	275	251	275	247	260	259	283	272	255	262	256	265	269	260	243	269	250	257	262	263	256	245	266	230	253	288	263	268	266	250	263	280	271	250	235	258	271	309	283	266	243	256	272	262	261	281	257	278	249	266	263	264	263	266	243	236	268	282	250	258	251	246	235	260	227	246	276	228	307	242	257	246	232	275	233	238	277	235	255	256	267	254	248	226	276	268	267	258	274	261	225	265	277	262	244	265	269	268	244	254	278	231	244	252	280	241	221	256	301	288	242	291	238	248	262	255	264	251	230	269	239	281	260	259	264	255	237	267	237	262	233	254	255	245	263	277	265	246	280	256	244	255	282	272	273	231	245	277	239	286	268	226	247	235	289	238	258	233	247	282	234	271	274	244	257	265	259	260	265	253	262	265	259	250	263	244	280	256	253	238	252	251	254	246	279	253	258	263	252	256	263	243	273	239	304	261	247	261	284	242	281	243	267	259	272	272	261	273	266	258	262	246	236	252	266	270	270	291	257	245	254	227	251	274	273	276	232	257	250	254	257	263	247	248	261	257	260	247	252	260	264	268	260	229	254	248	264	250	252	239	264	246	270	255	249	269	242	285	232	280	273	248	282	295	235	245	270	245	255	252	255	263	222	269	297	250	260	252	240	239	256	260	287	263	278	252	245	252	265	258	270	239	265	259	241	267	252	249	244	278	262	272	275	254	255	241	275	260	261	284	231	255	284	246	250	258	270	247	246	239	263	258	260	254	274	280	248	266	250	232	232	267	258	265	275	290	246	267	277	264	271	278	239	259	253	264	254	245	210	266	250	264	261	266	253	274	284	239	276	261	250	270	259	246	255	243	256	274	273	270	282	268	242	269	265	276	248	252	268	284	245	271	220	270	274	238	275	290	274	234	259	240	252	258	254	274	268	248	267	246	274	264	265	266	243	273	274	253	258	284	262	250	247	256	276	245	259	257	233	278	247	271	276	241	278	264	273	242	250	256	267	247	254	250	266	268	267	283	259	280	235	296	256	262	248	269	243	269	235	244	236	317	249	233	262	253	249	259	279	264	265	289	247	237	272	227	269	235	258	253	262	262	253	249	273	254	255	256	250	249	229	262	256	243	281	238	249	270	269	262	243	317	267	242	263	287	255	235	239	255	276	233	275	242	269	237	246	266	294	277	256	270	272	248	255	232	287	260	248	251	282	240	255	240	255	277	243	251	263	227	266	260	252	279	238	260	258	256	258	247	264	288	297	244	213	268	233	233	252	274	277	258	293	261	245	271	255	260	242	237	259	238	281	279	274	280	243	277	249	277	271	257	262	262	246	252	228	260	290	262	249	246	266	250	277	249	257	263	250	263	239	241	255	266	264	262	294	280	263	257	310	274	256	257	256	280	238	264	273	249	264	266	260	266	254	258	237	235	239	232	231	254	251	241	253	260	225	237	251	269	279	254	267	267	251	291	256	257	256	250	286	273	251	268	254	276	244	250	256	287	281	242	266	233	261	261	261	262	257	272	233	261	274	237	276	239	238	213	298	245	267	264	245	248	262	263	259	275	229	266	249	264	251	263	280	284	237	278	283	255	278	275	254	284	259	250	265	272	239	223	274	245	249	267	258	250	249	271	281	273	247	272	240	254	262	247	279	238	233	267	247	297	255	247	264	273	251	235	248	279	264	233	249	280	258	258	255	271	283	268	244	289	232	250	260	278	237	278	267	275	265	265	270	237	268	266	243	230	252	261	271	247	270	266	277	272	261	241	255	246	252	263	244	263	241	289	255	251	281	256	269	285	268	252	271	271	254	245	245	272	222	270	251	256	266	236	258	264	269	254	259	254	265	254	260	251	234	292	263	262	275	246	280	248	267	259	251	249	266	290	246	241	252	274	233	291	265	267	230	220	241	282	287	248	227	253	267	241	243	264	241	233	258	263	268	255	247	239	293	264	274	247	244	263	264	256	247	251	270	260	268	233	243	241	242	250	254	242	272	286	267	246	252	272	278	270	261	258	238	249	268	252	271	245	256	299	232	256	248	254	276	240	251	244	273	243	273	248	246	248	271	241	264	296	245	275	238	256	248	266	286	243	294	241	244	254	243	286	247	268	245	266	263	244	273	255	295	244	263	234	245	267	261	247	260	265	264	261	260	265	274	257	230	229	247	251	246	283	292	274	250	266	231	257	253	264	275	238	273	261	263	248	263	301	255	244	270	208	241	268	298	239	243	246	251	291	278	250	253	251	254	262	248	247	252	263	243	257	238	253	299	271	226	265	282	284	243	262	251	280	289	272	249	244	273	241	267	261	252	241	281	264	253	259	256	254	285	304	243	259	257	272	264	266	276	248	279	271	263	268	245	259	257	243	257	233	264	261	248	268	249	230	255	247	265	269	263	236	242	256	226	245	277	241	226	278	280	246	259	249	269	246	246	263	247	250	225	258	250	266	259	255	268	254	261	247	245	257	267	258	253	278	250	256	244	263	256	223	284	243	249	269	286	262	273	264	243	279	257	265	258	238	250	264	248	267	254	254	256	243	278	257	285	264	249	268	246	279	268	247	258	242	253	265	250	238	253	257	280	242	239	254	272	266	283	272	251	261	271	242	231	265	259	254	257	260	240	235	290	250	247	278	272	248	256	282	272	282	255	259	254	238	282	264	254	244	240	256	279	249	260	238	266	228	277	238	249	262	259	253	268	240	242	245	245	248	261	207	223	273	246	265	239	242	264	252	260	252	238	274	262	238	243	231	236	253	257	254	263	252	243	232	283	237	255	296	228	256	243	254	228	262	246	221	231	251	285	272	243	241	234	278	234	249	230	254	278	272	257	272	250	267	246	275	272	254	249	259	254	305	237	230	271	263	259	273	254	270	255	265	262	267	266	283	245	243	239	246	257	242	248	271	272	236	269	270	262	278	242	251	276	276	244	273	257	234	252	273	262	249	259	259	260	267	284	265	264	252	230	247	230	243	247	277	300	250	248	239	253	257	247	257	213	264	278	264	274	263	234	223	252	243	266	275	216	245	274	264	249	251	271	261	228	251	259	253	262	263	237	251	244	280	273	267	271	237	281	252	227	236	251	275	244	247	277	254	268	258	266	227	262	265	275	289	269	280	252	270	277	241	258	240	272	274	267	268	251	262	264	239	267	262	228	256	255	247	251	246	244	259	250	240	256	232	244	276	263	256	246	253	270	250	271	260	259	265	242	259	260	255	274	302	234	245	274	272	273	280	279	268	253	275	238	254	240	231	280	216	252	270	259	216	256	248	260	271	248	245	262	226	243	279	270	261	263	254	235	246	235	254	243	251	241	255	244	250	253	240	251	248	239	251	256	255	262	265	257	268	250	221	269	289	286
26698	17546	3465	803	582	520	522	536	458	451	504	490	517	510	520	510	477	505	468	544	512	527	504	499	524	483	524	500	519	555	483	519	462	488	459	518	504	491	506	494	514	483	483	511	491	541	505	539	473	516	481	469	497	530	524	504	493	457	529	475	462	460	519	515	513	496	536	498	512	472	496	468	522	513	515	461	493	478	462	512	487	526	491	498	526	459	500	500	498	509	486	474	487	503	521	498	457	527	477	496	480	465	541	487	483	451	473	509	497	533	519	523	500	463	500	505	556	484	496	510	512	452	536	485	478	481	474	498	479	495	523	490	490	487	512	456	503	468	491	464	464	490	522	525	475	544	516	498	476	473	497	485	525	478	527	522	486	516	498	517	506	457	525	500	477	539	506	499	514	497	514	522	489	480	481	508	491	493	491	515	488	518	492	482	538	505	497	460	512	503	520	520	487	465	534	479	486	473	520	477	466	458	514	516	528	546	519	473	511	489	501	474	467	543	474	500	486	538	472	535	525	476	480	492	520	536	492	504	511	541	480	474	505	498	532	495	444	504	496	523	482	527	508	528	510	517	475	483	552	518	530	484	488	504	509	528	466	453	492	485	496	496	480	498	495	536	530	505	465	460	470	507	498	500	500	507	542	531	493	523	508	496	489	488	484	530	474	483	483	489	565	542	500	476	506	482	518	510	518	497	501	511	475	526	535	501	505	512	500	488	469	477	446	524	522	463	495	455	488	510	505	522	529	489	507	488	485	515	504	483	512	516	486	489	481	483	521	517	476	499	496	472	491	473	498	567	503	520	494	497	534	524	491	476	469	514	482	522	499	474	475	518	494	475	531	492	489	494	505	507	444	500	470	509	499	510	549	523	488	517	488	530	535	469	487	497	537	526	507	536	496	471	527	510	493	514	510	466	513	502	547	486	508	501	509	511	504	515	529	485	481	508	521	530	532	507	531	521	496	517	518	475	513	516	530	504	493	483	529	542	514	548	506	517	538	533	481	492	516	480	537	528	524	443	495	484	509	484	488	533	496	503	538	472	502	500	510	505	442	497	522	508	476	482	534	538	451	500	507	504	504	498	475	480	515	454	511	489	475	484	480	476	482	477	508	471	484	499	458	519	535	488	484	501	438	495	497	494	515	497	467	483	510	463	481	507	515	496	497	471	512	537	489	489	481	500	510	484	474	532	490	511	524	485	481	514	492	528	543	513	462	473	507	531	485	535	506	473	505	505	489	515	477	514	509	514	494	506	500	504	494	470	445	485	533	485	504	531	515	487	495	508	486	521	527	471	515	479	504	507	514	488	493	463	479	504	532	533	491	531	496	514	472	495	510	462	466	497	461	504	497	522	488	495	518	536	497	505	509	512	488	532	509	459	504	474	517	510	485	492	492	489	450	540	450	509	512	504	497	486	506	509	465	527	556	489	484	492	474	500	492	521	489	486	468	545	518	514	448	501	482	499	480	507	504	528	528	464	474	536	493	508	534	513	511	516	477	495	520	490	494	506	497	514	507	503	524	458	497	474	516	496	493	469	489	513	496	524	511	472	513	497	470	468	518	484	498	452	487	473	509	493	524	520	541	498	487	513	504	532	505	502	500	489	514	446	473	500	513	481	522	469	490	488	518	516	511	486	538	510	535	556	498	484	467	520	501	493	545	514	527	518	477	466	512	451	535	512	455	500	486	508	480	511	500	503	497	508	485	495	521	528	509	479	481	541	520	508	518	522	500	476	491	469	523	485	497	491	440	484	473	470	507	498	505	491	492	501	499	489	518	462	515	451	509	523	501	486	468	450	502	505	475	493	466	531	490	516	518	508	481	488	516	480	517	513	472	475	477	519	474	469	513	487	507	510	501	522	511	458	439	479	488	480	477	476	507	432	497	532	471	511	498	527	508	504	498	497	486	471	493	489	541	501	454	480	496	520	508	488	514	467	467	499	506	490	534	515	498	505	482	487	483	495	540	512	478	509	520	507	468	522	485	517	498	472	494	464	487	484	510	489	505	494	510	519	539	500	472	490	504	512	506	516	481	521	503	515	513	477	501	467	482	515	473	503	499	497	502	499	524	495	510	530	495	449	479	511	536	477	443	481	492	491	494	493	487	496	483	485	490	514	467	473	474	479	525	506	488	521	493	510	502	511	552	492	544	500	498	543	498	521	475	509	500	472	481	518	557	541	516	505	523	525	493	508	476	468	530	465	526	492	486	481	487	484	498	497	530	510	494	515	509	464	504	519	495	511	471	512	488	486	494	515	516	503	463	465	499	486	522	450	485	491	529	483	475	514	510	474	493	471	524	567	530	518	502	504	495	478	498	533	523	538	499	470	505	466	529	463	458	505	497	478	486	509	502	506	485	512	547	541	514	483	498	512	524	475	497	500	522	498	521	528	497	533	473	485	543	507	508	498	491	494	486	507	474	526	489	508	492	501	491	509	482	486	535	520	503	527	525	519	487	480	439	457	483	489	516	486	559	509	516	540	459	515	498	517	481	513	483	474	513	485	518	478	470	514	466	493	511	557	481	501	486	532	448	513	523	516	510	501	474	480	532	509	537	481	477	552	505	512	496	506	485	502	497	534	498	497	481	501	465	507	487	509	501	529	509	501	500	453	472	521	522	521	516	477	493	543	483	494	525	492	480	519	494	469	490	492	509	487	518	506	547	500	524	496	471	502	493	486	493	498	475	519	473	473	521	512	467	441	472	512	537	524	481	509	520	485	501	521	491	506	507	462	521	479	467	512	472	485	504	486	507	474	511	497	523	485	506	512	501	498	537	529	471	540	519	499	488	502	495	474	507	519	506	507	519	499	524	481	529	497	587	482	493	525	476	530	514	485	495	469	515	506	505	516	482	482	477	533	547	473	499	503	511	522	495	529	481	481	513	522	524	533	479	494	497	495	464	540	492	488	499	455	471	520	512	485	516	494	474	505	513	479	494	501	519	477	475	539	479	498	494	544	505	507	450	468	495	522	509	527	523	485	499	466	473	493	512	470	474	502	484	492	505	469	517	511	498	466	523	507	497	477	522	468	522	523	483	493	511	474	498	503	501	474	521	510	507	520	465	488	509	513	507	506	484	499	507	494	509	498	510	495	496	496	483	520	529	473	483	478	532	489	446	503	540	495	521	489	517	507	510	502	516	502	510	504	494	523	510	531	518	487	513	458	506	518	475	523	501	506	478	544	552	497	494	525	504	462	502	451	493	530	504	509	484	485	521	502	465	535	482	501	526	489	468	508	470	491	520	505	522	533	494	554	541	509	529	520	521	519	484	472	479	505	470	510	480	494	511	505	486	505	466	499	489	494	517	500	547	521	469	489	490	500	478	469	528	474	497	499	535	458	500	535	489	518	503	496	508	495	482	509	524	500	472	470	557	485	516	492	486	501	493	499	485	440	467	478	493	529	518	462	514	514	516	486	489	482	484	513	463	472	483	544	512	507	489	482	540	485	470	494	510	506	531	495	515	509	459	515	523	482
4035	1544	1231	905	877	781	769	744	715	727	701	737	726	709	716	741	734	747	696	716	693	704	698	699	694	683	697	706	669	725	708	699	708	699	702	690	685	740	722	760	741	704	710	727	736	703	699	689	688	721	704	724	698	693	712	691	729	689	704	663	727	738	663	656	712	704	733	716	711	700	709	728	724	706	672	689	685	678	711	702	721	729	737	740	659	703	681	756	709	742	687	707	711	715	718	702	746	689	743	687	692	713	684	710	739	732	711	711	677	704	701	670	712	717	736	747	749	705	742	743	721	720	762	717	742	701	674	674	705	712	707	682	767	668	744	673	701	716	721	696	697	700	728	732	640	707	744	780	681	713	731	728	690	724	687	757	713	714	679	739	733	686	686	661	731	710	692	759	737	712	747	749	686	732	683	689	724	737	710	751	655	731	676	705	681	764	741	702	689	742	718	685	688	655	716	659	695	740	713	709	706	699	718	731	717	720	712	721	685	681	725	721	699	691	736	721	702	727	702	749	707	714	722	713	685	677	697	691	773	686	713	718	704	664	737	746	697	706	727	729	729	731	714	682	693	730	702	677	752	721	668	720	708	727	740	736	751	707	696	667	734	692	680	687	723	678	758	715	722	688	729	723	681	710	693	728	660	683	715	719	715	701	677	687	679	748	669	717	712	647	729	713	700	724	700	704	709	743	703	687	734	699	674	692	698	724	685	691	749	710	737	702	712	694	706	736	682	753	697	711	696	687	733	688	690	727	707	690	732	723	751	686	733	689	732	657	750	721	708	726	673	735	733	755	662	717	672	730	729	712	715	704	709	735	719	681	721	718	696	686	735	747	708	757	693	735	713	736	688	721	688	714	662	709	691	696	700	725	687	704	688	726	709	724	698	737	699	704	690	658	725	731	689	720	710	705	713	720	700	710	689	683	742	695	714	705	665	726	737	688	725	717	709	705	781	698	692	682	712	650	706	706	711	739	695	735	706	703	771	704	709	726	686	735	726	728	701	748	741	705	739	693	721	737	685	688	704	723	718	680	690	670	714	671	716	720	691	708	647	691	706	757	703	737	713	673	677	664	710	708	760	774	749	746	707	740	698	730	746	703	727	718	686	698	682	723	696	722	731	726	680	709	699	678	696	717	748	708	700	721	712	722	716	698	719	729	703	746	689	750	721	678	691	730	746	692	702	713	697	702	678	696	715	682	694	697	702	683	698	710	689	729	728	680	734	731	720	720	710	700	699	700	702	750	712	659	730	717	744	737	690	694	714	727	723	671	715	699	710	745	706	716	753	781	727	691	730	697	692	720	717	731	758	678	724	706	720	716	732	711	744	690	754	719	690	706	735	718	727	725	734	722	717	708	689	705	734	737	750	694	706	725	767	708	747	725	728	675	677	749	715	705	686	747	698	692	730	699	714	741	719	729	700	727	717	720	694	745	750	682	699	729	717	674	725	717	694	760	714	714	703	722	734	709	714	742	700	687	695	704	739	717	720	683	757	664	700	662	684	752	720	724	689	729	679	688	691	721	698	700	757	726	722	710	671	735	675	701	715	724	712	732	704	734	727	709	738	727	741	720	679	746	713	703	708	744	753	679	690	682	701	718	709	720	715	756	681	722	726	683	700	684	735	709	711	686	744	754	741	676	722	676	696	698	713	655	693	666	714	717	756	693	691	715	702	721	725	737	734	753	715	692	677	723	724	720	732	721	686	676	718	729	698	702	690	737	722	707	677	705	710	711	681	717	722	677	714	729	717	711	706	768	704	730	744	721	759	682	706	719	712	723	698	760	758	724	703	728	697	634	696	714	749	717	702	722	682	702	711	709	702	734	692	702	713	645	690	724	725	729	709	669	714	770	726	675	666	681	708	656	745	725	711	692	759	707	706	728	695	661	697	661	695	733	683	714	696	708	702	690	684	714	715	678	766	731	709	706	736	691	694	682	681	673	713	727	753	702	694	711	702	687	732	733	707	724	696	719	693	688	720	707	756	711	739	718	715	710	694	711	725	639	707	698	718	708	709	727	732	727	722	743	686	713	754	687	693	746	730	726	658	726	732	713	683	722	725	742	688	704	713	702	684	728	741	660	686	725	724	700	691	780	744	684	759	743	710	718	750	749	702	720	681	728	662	709	720	743	698	712	750	710	667	725	715	695	705	704	667	704	699	755	773	709	713	706	727	702	679	764	720	751	726	724	748	673	674	698	698	716	720	716	726	689	736	680	712	718	710	702	751	723	692	704	711	692	759	734	684	733	711	690	718	704	743	721	714	725	688	701	699	704	687	692	702	708	695	715	699	698	710	731	699	717	751	690	688	712	723	682	660	688	716	703	672	697	724	713	706	663	738	679	688	755	715	752	710	739	681	704	681	693	724	692	723	719	724	728	735	710	745	732	709	740	749	695	721	668	685	721	688	696	739	701	633	741	720	716	675	709	692	709	683	688	769	693	715	648	702	736	728	720	693	714	681	735	721	680	722	678	700	689	696	710	697	736	670	700	710	720	729	712	723	735	732	660	676	715	678	701	744	758	699	713	717	701	730	716	687	711	728	700	747	735	711	725	740	711	696	722	773	687	760	699	723	685	744	728	745	689	707	685	776	732	688	735	706	745	711	758	679	680	680	727	735	686	653	754	637	778	705	775	694	736	732	670	728	768	717	745	722	742	724	677	727	707	671	714	681	717	760	739	729	710	721	727	720	773	663	734	717	709	727	724	713	672	690	674	677	747	686	709	737	679	724	676	699	711	693	735	742	721	632	672	751	712	724	716	685	737	721	674	712	711	701	693	682	717	723	680	690	747	666	749	707	769	732	725	699	699	722	693	667	718	718	756	701	680	709	693	690	744	698	743	720	695	733	699	746	752	715	699	674	693	687	689	659	718	715	678	719	728	710	725	718	740	798	726	734	727	701	707	680	698	696	726	657	712	728	719	701	716	710	707	670	699	679	748	708	730	677	737	728	645	711	757	748	726	711	697	687	760	678	671	689	689	716	718	733	708	685	708	760	666	738	707	737	739	697	713	747	736	739	716	742	671	779	696	722	688	725	704	710	689	704	715	654	710	722	760	702	713	650	739	711	707	701	674	698	682	742	728	751	696	736	703	709	684	672	675	698	676	702	729	732	731	708	693	702	699	687	725	686	745	695	722	752	750	725	695	713	740	666	713	693	746	698	719	739	725	732	747	723	696	712	734	716	748	751	694	720	713	736	739	683	695	695	700	720	735	697	726	706	690	691	704	708	689	756	705	715	702	716	752	720	733	748	704	737	727	692	726	686	709	735	722	727	699	766	744	716	733	759	735	735	637	647	745	726	722	732	697	728	709	750	744	718	702	640	745	702	709	699	708	707	681	726	728	722	679	736	636	723	690	667	722	721	739	707	766	681	747	701	699	690	675	706	728	715	718	720	681	683	731	734	654	709	730	668	701	695	783	699	702	714	735	693	750	729	729	745	731	692	730	667	736	701	728	752	684	729	648	734	699	727	708
22951	20934	27930	24102	20687	3186	622	425	346	347	322	253	289	253	244	239	250	239	233	239	224	244	261	225	230	197	222	220	216	212	212	243	206	205	236	210	201	224	188	209	210	221	201	210	200	219	201	227	224	218	205	201	208	203	221	202	226	228	223	202	193	213	202	198	214	216	219	182	219	223	221	213	215	193	219	223	231	192	201	237	188	196	225	204	210	198	195	212	212	203	197	215	213	205	232	219	224	196	217	202	204	204	208	190	209	228	234	190	226	224	205	217	200	193	217	207	221	237	202	231	228	205	207	190	206	213	213	193	198	183	230	205	210	217	184	230	195	221	206	205	198	207	216	223	231	210	213	202	197	195	211	213	224	211	210	209	228	192	191	209	205	255	205	189	188	214	194	210	225	224	216	227	224	212	194	242	210	187	216	213	202	204	208	201	191	218	222	197	216	214	219	203	196	228	203	190	240	206	206	220	230	211	194	194	215	192	243	211	228	204	216	198	203	203	232	206	216	227	229	224	220	209	208	203	222	210	200	205	224	205	212	203	205	211	205	211	188	197	212	208	201	241	215	213	219	166	199	209	217	200	185	216	226	198	230	184	192	204	210	190	225	217	175	183	213	230	228	219	206	218	208	231	165	211	205	187	202	193	205	190	216	227	256	211	226	218	214	201	194	213	211	212	211	184	199	209	203	193	214	216	202	209	212	201	215	211	215	209	232	188	204	197	216	194	214	217	211	197	238	226	221	224	224	229	222	195	224	219	192	216	219	211	208	221	191	210	195	189	200	211	216	207	213	240	227	197	228	194	193	212	201	202	229	216	215	200	195	199	218	215	195	217	228	196	235	214	204	199	205	204	182	195	211	226	221	218	205	211	222	196	234	190	183	221	216	230	219	203	194	192	190	196	223	202	188	208	206	211	213	211	207	210	195	196	211	223	223	230	206	192	220	178	217	179	247	209	220	214	235	187	224	212	227	252	214	226	198	219	198	230	241	208	203	207	206	235	202	203	235	228	207	209	214	184	203	217	212	219	212	212	196	201	203	222	207	207	199	218	200	194	180	215	216	234	215	220	198	209	231	199	217	228	219	226	222	228	234	194	216	186	205	196	214	211	234	213	199	218	199	188	208	202	221	216	192	225	205	232	231	244	188	210	241	219	209	233	210	196	209	221	183	229	254	223	214	199	219	224	178	214	223	193	214	207	229	202	214	195	200	196	212	213	200	180	206	222	196	221	203	200	209	206	209	223	222	221	195	221	219	215	197	204	202	217	227	204	213	192	194	182	193	199	194	215	214	192	206	235	219	210	241	201	191	207	192	247	199	206	222	196	224	214	205	199	211	223	200	208	229	215	213	208	218	211	226	184	215	216	204	204	216	208	224	226	199	207	215	220	211	206	194	190	214	200	220	221	196	238	215	247	223	196	189	214	223	226	210	199	208	205	219	223	224	221	224	194	196	205	203	221	193	212	219	201	211	212	206	220	199	200	193	199	203	215	215	210	219	193	228	215	212	202	226	203	223	218	227	211	213	216	197	236	198	235	219	210	191	203	197	215	195	193	216	206	217	220	204	203	186	212	226	201	189	243	204	210	212	224	208	190	232	206	211	217	218	207	205	212	193	226	210	171	224	193	225	211	222	215	222	199	162	206	203	219	231	205	203	197	241	209	199	227	217	194	219	205	238	214	230	205	204	204	216	199	209	240	232	209	195	249	218	191	213	212	209	207	208	222	232	185	214	209	201	218	195	213	203	211	229	242	227	199	207	220	217	206	214	197	225	233	203	203	218	224	207	224	214	218	224	219	211	229	237	219	208	228	219	224	209	202	203	209	203	210	216	216	205	199	214	219	237	241	214	202	199	202	202	186	233	200	226	230	216	234	192	194	196	202	217	216	200	223	198	225	198	193	188	209	212	226	219	199	212	197	210	235	186	189	217	210	209	191	220	199	208	192	224	202	234	206	198	211	216	206	219	215	195	215	218	230	197	185	211	228	194	195	235	206	229	181	217	216	205	226	213	219	183	204	204	218	195	198	180	199	245	196	204	213	215	215	204	201	233	229	205	215	212	214	219	249	182	237	199	215	216	223	240	216	230	203	202	187	208	201	211	208	189	189	225	239	216	208	213	206	213	232	227	218	196	216	240	197	204	204	202	214	207	196	228	194	217	204	213	229	204	199	209	193	219	217	210	220	220	208	213	192	197	205	197	216	239	186	221	199	226	203	222	216	210	171	242	221	222	208	227	211	204	226	217	221	196	198	190	198	203	206	218	226	215	217	209	229	197	235	195	181	217	222	186	202	217	176	222	194	213	219	210	181	211	198	206	195	208	196	248	205	224	218	206	249	209	198	180	225	211	216	210	200	198	205	209	230	223	211	210	208	232	219	205	228	204	211	198	222	233	225	180	235	220	207	218	236	206	217	212	194	233	212	253	213	225	211	214	187	218	220	196	219	228	203	216	227	223	197	183	191	206	221	232	213	220	229	197	232	228	201	214	214	202	202	212	200	227	191	206	209	228	238	210	213	204	221	226	193	205	222	217	204	187	203	237	224	188	188	231	206	195	194	203	206	219	214	241	217	213	218	193	186	238	219	201	209	220	195	202	202	211	207	224	203	232	193	206	193	210	197	197	250	221	217	211	195	216	224	202	229	215	228	213	198	222	225	221	227	239	231	212	226	200	239	227	231	259	200	188	238	228	211	198	193	216	212	213	188	185	239	228	219	218	232	202	248	195	225	212	199	224	235	206	218	213	198	205	228	208	192	185	214	201	195	194	235	219	234	219	217	195	214	217	217	235	203	192	197	219	220	197	210	200	208	200	213	218	197	223	210	200	203	208	218	190	221	206	197	195	245	220	213	225	192	213	207	230	226	198	214	214	226	222	212	210	218	210	241	188	204	232	208	204	231	210	207	210	199	224	222	215	219	200	211	211	223	242	206	207	225	211	190	221	228	218	216	214	201	191	215	220	199	234	200	197	203	213	207	191	215	229	213	213	213	188	215	194	209	196	229	239	216	211	212	211	206	226	171	205	199	215	185	217	218	201	219	209	196	191	210	231	219	191	185	250	196	206	220	213	201	199	202	205	216	202	201	189	248	209	226	233	209	223	212	235	237	199	224	212	210	219	194	235	200	203	219	214	212	228	194	229	214	204	218	224	218	213	191	214	220	204	205	174	203	201	210	217	204	213	241	231	214	211	222	194	205	230	219	204	223	195	195	197	203	221	231	219	196	216	223	209	215	192	218	206	216	216	205	218	195	211	199	201	207	210	233	216	195	222	218	223	223	207	216	229	199	227	213	251	184	222	201	202	208	202	215	239	219	194	209	191	214	233	196	214	214	236	197	214	232	235	230	220	211	229	194	222	204	224	207	211	239	211	213	198	207	214	243	196	198	227	198	185	214	202	207	215	220	189	200	221	232	218	207	215	205	188	196	231	196	202	211	200	228	201	205	199	206	202	211	204	213	216	222	220	215	187	184	192	211
3085	8358	5658	2514	1844	1318	1025	873	697	641	583	501	486	462	414	427	384	379	398	344	361	392	380	386	395	381	385	338	363	345	350	330	365	343	329	335	348	300	346	316	344	334	327	343	320	316	334	314	329	317	328	323	287	296	311	333	349	344	323	321	321	314	336	303	333	332	328	308	316	362	341	312	317	361	316	348	345	316	337	346	322	331	310	317	301	305	306	330	318	296	316	323	295	350	299	315	325	316	287	354	305	329	313	306	330	308	331	322	294	340	341	313	290	312	359	311	342	318	365	294	301	332	343	312	322	337	332	321	347	319	335	340	303	307	304	335	330	347	330	338	322	308	315	316	312	329	325	316	322	335	335	303	340	298	320	325	331	277	338	333	302	312	299	314	313	334	320	333	314	357	298	324	296	308	315	291	334	310	316	331	280	321	327	318	355	338	322	340	351	310	330	325	330	326	338	296	352	354	353	343	322	333	329	353	275	283	314	312	350	321	293	314	323	330	301	308	327	320	329	354	315	328	284	322	324	333	340	292	346	334	317	340	301	311	313	309	316	333	349	310	332	304	337	342	308	325	315	324	334	338	325	346	280	295	289	330	341	304	287	314	325	342	329	327	293	326	318	328	326	323	320	327	343	311	286	374	314	332	325	335	323	323	335	342	302	333	336	315	338	323	346	321	318	363	304	308	324	312	340	315	328	306	331	328	325	319	315	331	317	330	305	336	298	306	319	313	341	345	330	335	322	320	332	320	360	320	351	270	322	299	327	308	328	327	328	318	309	325	341	316	329	327	307	314	329	374	334	315	316	320	329	316	371	347	295	293	314	340	323	344	328	307	335	318	326	320	298	292	325	305	324	300	336	292	332	348	326	328	335	300	331	341	318	308	313	324	319	313	306	351	326	331	327	328	296	351	319	317	324	312	335	326	340	298	320	341	304	317	357	325	295	330	274	318	290	294	309	322	340	319	316	328	312	316	334	346	350	347	335	354	367	328	309	317	349	310	343	325	325	314	356	329	318	325	325	317	317	298	281	312	360	344	333	328	325	305	323	333	336	317	325	307	313	304	307	321	333	328	323	329	307	316	323	326	320	339	311	320	328	318	310	356	310	296	298	341	311	328	295	335	293	319	312	302	335	336	317	324	331	306	311	325	343	308	329	316	319	325	341	332	336	313	347	319	308	303	329	317	316	304	335	324	298	318	330	325	335	300	347	315	323	351	323	342	315	331	341	334	327	327	329	332	290	329	320	323	292	335	341	350	332	358	315	303	333	286	314	321	343	321	308	305	304	311	313	300	321	306	305	311	315	326	306	351	348	306	309	331	306	323	336	298	339	314	327	367	302	298	314	337	298	333	333	302	348	293	334	331	310	331	311	350	331	321	346	328	317	301	338	317	319	368	309	364	315	293	303	308	324	308	365	337	340	318	331	285	346	304	336	338	301	321	361	321	334	313	322	327	341	304	316	328	313	322	307	348	335	330	311	330	311	348	347	326	331	327	308	324	345	374	339	315	314	323	302	325	351	286	328	313	309	329	351	329	293	315	313	315	348	327	353	318	335	283	318	311	328	326	286	326	319	325	327	331	304	326	299	328	325	318	285	321	309	322	343	328	330	337	332	305	333	350	316	329	301	319	349	333	321	322	323	314	297	314	333	326	285	334	330	338	330	303	299	327	280	303	333	304	281	337	321	311	345	348	325	315	327	304	313	350	314	303	309	332	331	367	311	320	341	271	313	288	319	312	343	341	327	338	310	283	357	289	308	317	308	321	310	324	322	320	314	321	280	306	325	320	329	297	334	332	366	370	298	328	307	307	327	343	324	333	328	306	321	362	350	326	327	309	329	327	304	315	342	325	312	306	346	306	316	339	341	298	300	343	324	317	321	314	317	321	327	374	291	294	342	329	324	302	302	314	303	323	342	304	347	327	307	338	327	319	331	339	322	320	310	324	305	333	309	301	328	317	315	317	358	346	301	313	314	331	336	314	323	340	336	324	334	288	315	327	311	306	304	341	338	308	307	313	337	336	346	316	304	309	300	345	274	336	306	314	332	313	313	341	356	315	316	319	313	292	320	331	310	340	319	338	317	302	361	308	324	293	324	317	322	317	324	299	332	344	339	320	337	339	308	325	290	323	315	344	305	302	311	335	366	311	332	314	327	325	324	326	322	341	340	339	324	327	319	322	305	318	339	298	304	339	337	329	353	322	323	343	312	343	322	323	350	322	314	336	327	322	267	316	326	298	343	322	340	322	291	330	327	352	325	302	290	326	346	373	329	331	355	339	329	324	347	336	299	319	285	316	316	320	306	305	311	331	335	333	316	299	319	296	320	343	355	337	352	337	330	323	330	349	286	348	318	339	332	321	343	310	315	336	332	316	325	337	347	327	314	332	318	328	311	303	297	312	349	353	324	303	330	341	321	331	319	271	326	297	326	310	345	333	297	287	331	309	359	318	319	313	309	317	322	293	315	354	297	343	345	328	339	346	329	316	348	306	329	299	315	298	323	314	335	309	327	343	314	321	343	335	349	332	322	330	326	356	329	338	334	322	305	302	317	309	328	346	341	343	317	309	316	306	353	297	311	287	299	312	331	320	317	356	321	338	358	343	318	338	332	338	291	334	327	303	339	325	310	324	357	331	315	327	342	322	302	331	295	335	364	298	329	342	318	310	315	328	311	309	336	311	337	342	341	300	313	321	355	308	295	297	303	320	325	327	320	361	315	323	300	327	315	282	315	308	295	302	338	302	361	293	345	316	342	328	312	317	316	345	316	331	326	320	335	317	328	326	310	298	304	348	318	322	311	297	332	317	324	305	350	358	334	332	335	323	303	313	329	334	317	313	304	358	330	317	330	325	354	321	329	294	333	324	312	308	301	319	304	320	392	309	298	323	322	339	320	330	322	326	320	318	317	339	313	332	348	327	306	320	291	317	314	336	337	284	326	327	336	319	314	305	327	310	292	307	338	336	327	336	331	329	314	304	339	334	328	319	319	328	322	304	295	315	327	345	327	307	312	340	371	328	315	310	290	332	311	310	312	302	309	307	319	320	315	340	343	310	334	322	351	320	334	363	316	348	337	296	311	336	294	313	328	329	324	311	321	349	354	310	341	322	332	309	332	352	326	331	338	344	300	303	367	352	331	298	309	336	337	349	325	316	317	345	326	341	329	358	335	317	349	311	316	340	292	340	323	315	353	327	316	314	342	317	340	328	329	329	302	314	293	338	312	336	329	317	342	314	329	314	360	343	329	317	359	367	332	327	330	335	316	312	293	327	314	322	334	364	295	389	320	287	328	346	331	337	318	340	327	326	334	329	320	332	330	335	334	307	322	325	311	337	341	310	317	344	356	302	323	295	306	299	338	324	323	326	345	339	315	330	328	319	316	303	354	349	352	376	330	333	336	295	340	313	325	315	346	354	352	339	311	330	311	322	321	322	340	322	317	341	355	333	329	347	354	325	295	296	327	338	327	327	311	323	329	342
24185	20987	26341	24734	2910	783	672	663	644	571	582	659	591	619	579	589	572	620	602	607	577	577	557	610	570	602	584	593	595	558	593	562	574	591	563	551	596	579	559	582	568	559	577	597	574	574	599	549	580	552	560	521	543	572	554	562	553	543	590	573	585	599	557	561	559	543	560	576	570	542	572	542	524	541	579	580	602	550	527	596	564	596	593	545	563	562	549	577	548	594	582	551	590	537	579	546	577	603	588	564	566	563	577	580	569	514	545	552	534	593	567	596	525	547	546	617	598	526	543	584	568	513	542	568	535	525	554	553	560	605	556	527	571	559	585	560	536	590	549	583	547	542	607	563	592	577	514	589	532	550	522	583	602	559	542	557	579	580	512	559	565	535	588	541	575	582	594	546	549	519	602	574	550	597	567	529	549	554	561	599	552	586	578	536	547	596	578	560	581	530	577	552	557	552	573	548	556	582	534	592	565	545	508	534	589	539	574	614	528	556	544	575	583	588	548	541	531	528	606	593	546	586	552	553	589	599	527	582	581	552	609	567	530	552	531	549	564	558	594	541	588	573	565	521	590	537	547	588	557	572	587	587	552	586	567	549	554	564	598	579	583	558	589	586	586	541	545	600	602	500	531	511	538	576	569	551	547	616	578	563	547	616	546	563	575	564	557	572	580	532	568	556	619	559	545	559	577	558	578	559	588	563	593	547	580	566	583	527	584	548	567	535	566	569	546	537	550	526	590	558	529	578	556	550	575	586	533	578	558	596	563	548	534	507	538	534	543	547	589	591	578	559	543	582	562	555	520	536	537	573	584	525	570	540	560	573	566	543	561	538	573	556	546	581	572	542	550	582	513	542	589	586	597	565	590	538	569	595	568	550	574	529	588	530	548	589	581	558	561	551	521	568	572	578	580	544	547	552	536	583	544	556	596	552	545	588	542	575	589	520	534	589	568	547	581	533	564	556	571	538	558	600	547	580	588	529	600	556	556	537	553	553	524	568	559	573	576	559	561	574	560	570	604	563	550	571	549	567	551	578	590	588	518	566	548	594	581	560	559	557	556	582	592	588	566	591	535	553	610	573	551	547	568	548	540	571	577	588	577	537	562	591	567	552	560	541	557	562	550	538	564	541	620	571	585	555	573	562	560	584	597	568	550	584	533	545	542	532	568	556	552	599	570	583	608	567	559	544	562	546	570	570	566	578	538	552	569	570	554	588	614	597	570	558	553	553	604	603	583	565	592	572	574	555	543	527	565	571	534	524	547	589	542	555	554	565	593	554	548	608	588	564	542	568	555	557	551	551	541	567	524	564	547	572	528	581	583	569	551	559	607	540	572	568	546	548	621	561	547	559	554	577	564	579	579	573	592	592	582	570	574	588	554	556	553	576	597	607	582	576	575	545	571	583	626	543	571	560	523	616	574	603	544	585	542	556	620	629	578	551	564	536	590	592	513	569	571	566	569	528	551	590	597	515	573	541	517	575	589	623	545	558	562	601	545	575	609	578	543	552	538	566	548	522	579	597	573	554	572	535	514	576	545	579	578	599	547	588	562	569	569	566	530	571	539	586	584	566	547	560	582	547	620	553	586	557	558	532	566	550	570	579	589	612	558	544	521	533	578	590	570	596	596	568	543	574	583	565	536	551	556	546	551	535	589	545	564	554	572	576	564	562	562	555	555	528	599	552	541	578	589	565	557	553	592	567	601	577	525	575	552	533	529	542	587	592	562	557	581	582	560	562	572	560	576	534	613	564	548	600	535	592	549	579	566	561	562	548	564	565	569	574	543	537	550	549	592	602	600	554	554	587	548	577	588	580	616	610	552	543	605	571	528	551	556	594	575	517	538	515	572	551	602	597	534	544	554	554	551	529	594	557	542	605	498	611	572	534	557	566	577	540	544	577	594	557	584	585	586	587	580	581	554	529	556	575	544	585	567	603	608	559	558	588	551	574	565	557	559	535	550	534	568	588	551	601	536	568	521	531	542	535	541	528	571	578	499	574	558	581	577	523	532	566	510	546	525	551	568	562	553	569	558	577	540	566	539	552	527	536	558	593	530	525	581	596	536	558	594	525	566	568	575	561	547	555	542	589	537	548	563	535	568	596	582	542	599	564	515	568	583	590	568	557	601	579	548	557	557	567	568	576	570	597	592	564	562	601	566	599	582	547	600	574	578	570	590	588	570	587	612	573	531	578	583	537	542	590	547	578	574	556	565	585	547	573	544	580	551	548	620	565	540	543	617	557	582	566	573	544	577	561	545	549	575	611	524	605	557	584	599	578	562	561	536	562	582	574	592	553	599	589	575	536	566	570	573	530	556	562	593	648	570	535	578	591	557	547	551	565	530	543	578	566	575	558	569	556	549	531	604	575	584	577	585	560	587	578	606	577	555	529	556	573	598	579	567	546	550	536	556	557	566	567	596	576	565	542	579	550	564	593	588	598	552	560	574	560	578	561	523	555	595	526	550	564	577	536	572	555	507	561	545	562	564	609	544	572	554	570	581	568	595	545	575	558	608	550	594	554	554	533	535	583	538	553	564	563	578	554	572	520	567	572	571	574	609	545	553	539	590	537	555	511	544	560	569	516	599	523	581	539	546	570	554	585	520	538	526	576	546	539	497	605	572	572	561	570	570	575	567	545	543	555	564	562	556	604	484	568	546	552	543	501	546	521	535	530	595	543	576	582	572	579	599	560	555	593	554	517	539	545	563	553	578	567	558	572	596	569	554	568	588	565	598	609	569	529	539	583	563	565	573	537	569	553	593	562	575	533	522	579	549	563	616	503	578	569	552	531	535	598	565	624	562	572	541	585	561	554	597	511	558	545	566	587	559	590	546	536	578	569	532	589	594	616	522	585	556	585	546	550	578	583	557	604	570	590	544	564	553	557	572	557	609	581	565	538	549	559	562	534	570	553	513	533	575	560	539	549	568	540	578	503	581	567	529	552	546	537	579	552	543	536	561	565	560	631	580	559	607	591	563	572	544	552	561	609	610	568	569	555	575	597	561	528	532	609	528	570	540	562	561	616	536	583	579	539	564	520	596	544	564	528	554	575	575	586	557	552	569	550	566	566	573	569	577	568	579	596	574	601	588	580	547	553	567	566	521	548	566	518	591	563	574	545	572	545	568	614	527	572	551	578	569	579	534	543	553	535	592	577	548	573	569	596	543	551	563	583	530	527	540	588	578	587	574	571	591	584	517	563	550	571	598	494	561	520	589	574	588	543	541	596	532	530	559	600	568	546	523	580	567	573	570	553	590	569	539	546	610	552	560	555	551	548	584	535	544	575	569	577	582	547	607	567	565	576	542	594	555	596	574	569	590	580	560	596	585	558	539	560	556	582	558	584	579	544	590	565	542	534	572	549	551	550	589	603	534	547	598	543	529	605	583	539	580	524	534	572	546	523	555	554	563	602	546	548	589	592	582	561	525	582	576	576	575	531	573	588	544	548	575	557	595	541	575	562	556	597	605	567	589	593	559	558
3403	4959	3351	1841	1420	1292	1108	956	940	967	880	871	859	807	835	809	846	836	833	814	753	794	781	802	805	814	825	804	746	771	812	794	790	804	751	761	845	791	781	782	775	797	751	808	744	776	804	769	782	770	774	783	796	778	785	795	753	728	814	729	752	768	863	734	816	777	734	752	833	737	778	766	830	790	798	798	770	724	766	770	779	803	778	770	834	796	791	819	811	771	773	756	774	792	747	778	781	733	740	775	735	775	764	792	754	737	776	761	764	786	780	753	791	803	779	821	808	753	782	787	769	728	798	746	766	802	793	757	732	781	783	726	757	780	798	764	780	774	745	798	775	778	749	768	762	774	731	804	802	793	787	803	795	785	792	779	794	773	769	811	774	755	797	747	817	779	771	802	777	782	820	777	751	798	758	838	742	780	817	847	791	748	781	719	780	785	802	762	813	758	785	774	794	810	769	732	748	799	756	739	751	738	771	767	752	756	776	845	796	787	773	753	794	780	789	777	748	757	803	753	821	752	811	793	819	799	753	777	798	816	785	742	798	813	717	764	754	826	803	812	782	717	764	779	773	760	733	802	769	790	778	806	796	754	751	776	811	744	764	773	836	750	784	729	774	734	777	765	773	749	786	822	769	738	751	803	779	771	804	814	775	771	780	813	804	789	786	745	746	752	721	759	817	798	774	761	770	804	796	774	770	750	744	762	810	800	766	723	780	731	766	750	783	766	766	735	744	785	785	820	757	784	818	779	787	763	749	740	799	804	713	782	781	789	730	761	767	804	784	731	769	802	826	839	724	763	765	730	752	841	786	714	807	793	765	762	801	795	784	746	802	772	771	776	773	781	765	749	749	794	774	798	763	802	783	756	790	792	751	762	801	810	803	777	802	808	808	767	775	782	775	721	826	839	796	799	825	775	797	758	811	755	779	801	823	799	771	752	788	782	755	835	772	791	763	765	784	763	741	776	776	796	751	765	771	815	796	801	778	749	758	765	786	753	818	767	789	785	736	792	760	735	784	798	746	692	803	802	789	770	784	768	821	774	810	771	747	779	748	821	746	853	787	792	756	794	751	768	817	778	810	811	812	759	806	779	750	744	810	795	748	790	773	763	766	762	782	744	775	800	792	782	819	762	774	770	777	767	776	783	809	776	822	737	836	806	783	740	748	766	731	805	797	797	788	772	745	789	776	800	832	816	820	813	744	775	795	782	808	791	758	756	799	750	826	767	813	750	773	766	759	799	739	844	773	813	768	752	798	767	761	812	770	754	790	790	818	788	813	811	786	775	764	816	777	746	807	821	764	767	792	799	765	819	774	801	806	792	734	721	835	781	792	783	818	778	777	759	781	786	808	786	821	757	759	753	748	803	772	855	755	739	769	846	768	804	772	795	728	781	836	826	761	724	752	733	796	768	784	772	821	770	801	795	763	783	791	783	751	739	799	817	791	820	788	774	796	753	748	800	813	747	765	796	821	777	789	802	797	749	739	729	745	806	825	797	719	768	749	812	711	783	809	734	783	767	811	769	787	763	819	789	766	831	789	746	790	840	855	821	731	799	818	797	776	748	759	763	775	786	828	784	782	813	795	796	793	785	774	802	783	824	755	771	749	802	748	740	761	816	810	800	806	821	784	801	791	735	810	800	817	801	732	795	796	779	765	745	825	795	760	851	805	788	768	804	768	770	764	828	765	762	741	796	794	769	785	766	758	759	778	832	771	772	838	844	800	757	783	752	788	792	767	763	807	816	798	823	775	766	771	776	786	786	771	751	756	767	798	826	788	774	774	784	763	862	775	801	844	783	793	792	763	801	740	833	788	760	756	747	771	783	799	804	779	760	772	821	767	804	755	786	757	792	832	792	761	793	771	734	791	779	817	749	803	825	798	814	796	835	782	802	782	824	765	787	790	753	802	747	782	775	788	745	834	789	761	771	778	783	727	802	778	793	770	818	724	744	788	754	784	801	729	823	753	832	767	785	836	789	764	784	806	822	745	815	779	786	736	768	786	763	758	809	755	808	787	758	770	804	770	809	819	783	829	828	805	798	779	781	785	778	774	782	753	800	799	801	828	731	773	734	752	788	809	785	737	740	791	746	715	775	794	782	742	792	819	782	743	825	749	792	777	717	798	759	795	741	821	747	753	776	795	752	705	791	800	783	776	752	788	759	799	793	777	773	786	836	805	766	809	806	769	813	794	782	829	774	785	802	817	790	805	765	824	767	778	735	788	787	764	814	776	781	832	723	803	775	799	827	726	788	780	794	783	780	807	806	776	762	752	757	788	788	814	794	754	780	814	793	801	824	782	774	799	795	736	828	845	765	792	813	759	767	767	796	856	779	732	798	792	830	801	794	794	709	857	737	792	819	734	785	805	755	790	758	791	800	772	772	760	776	752	808	777	752	773	726	758	768	772	773	817	710	801	782	790	825	802	788	808	774	747	792	795	779	723	803	793	728	768	802	861	765	778	782	787	730	809	807	790	781	760	780	788	791	758	808	794	778	791	850	808	806	776	784	783	794	779	813	781	807	792	730	706	805	775	769	774	777	840	759	792	822	807	741	791	751	746	771	786	764	829	753	774	738	810	784	767	740	806	812	794	748	790	778	763	790	783	766	759	732	782	761	836	731	804	745	795	757	747	780	842	783	766	770	828	725	786	764	768	818	822	812	781	805	778	792	787	785	792	779	818	798	804	790	750	795	768	763	733	772	783	768	805	755	774	795	771	786	766	761	787	766	773	788	752	717	720	795	769	809	736	762	767	788	795	776	734	749	763	770	792	766	817	812	760	815	763	754	763	769	741	743	741	749	765	789	780	774	732	812	751	798	795	795	809	771	771	748	830	783	763	801	774	818	792	777	740	796	780	801	802	746	803	813	780	783	814	800	772	815	824	756	780	758	785	770	769	795	804	772	782	809	803	746	772	798	761	786	760	781	777	777	773	787	783	788	808	772	794	784	819	779	804	782	827	813	769	752	757	753	778	772	806	791	772	838	782	785	786	755	783	704	764	777	759	765	772	720	756	777	777	770	781	777	750	748	735	807	765	799	770	813	783	778	815	774	801	812	857	791	786	785	803	795	741	718	793	779	821	775	804	782	763	791	788	782	801	770	774	788	812	782	731	803	750	766	800	772	740	862	772	847	803	789	763	786	801	819	742	774	786	760	808	810	800	775	813	809	795	748	814	775	797	740	762	780	768	756	779	726	734	774	820	776	766	741	781	751	791	763	817	760	744	816	763	840	780	825	750	764	788	752	851	775	773	785	789	777	787	799	736	771	755	773	790	760	843	828	763	746	800	794	754	820	729	739	753	780	773	851	828	761	772	782	766	763	774	753	722	804	794	795	771	766	755	788	837	843	743	769	816	769	768	786	746	809	820	768	815	797	762	735	789	765	779	828	780	773	812	743	742	772	757	753	792	768	822	755	779	814	786	811	793	796	817	782	774	741	843	755	782	821	788	801	763	772	808	734	770	737	784	805	800	771
22068	20990	28613	23545	20990	20661	2334	664	449	432	352	359	328	257	248	268	239	232	234	236	245	201	185	181	194	179	195	172	198	219	194	186	194	215	190	215	183	210	196	174	193	192	185	189	196	181	213	199	186	184	211	175	176	156	200	200	209	186	225	188	184	183	183	194	197	191	178	204	192	206	185	189	190	188	177	197	192	181	184	185	172	175	206	153	175	199	178	183	196	171	180	174	189	184	184	187	197	199	167	166	205	195	195	169	189	197	227	188	183	180	171	187	183	197	178	184	174	166	217	171	185	200	203	191	177	179	207	212	189	166	190	170	194	183	177	189	192	167	172	168	175	184	177	183	195	173	203	170	177	155	160	182	171	213	181	177	199	201	181	193	165	186	175	186	169	193	199	168	205	217	199	200	165	182	175	191	195	184	180	178	188	192	186	181	199	164	178	179	192	191	180	180	198	199	179	190	201	169	170	187	192	190	178	171	167	168	194	197	176	191	198	165	165	180	185	182	165	183	194	166	168	199	211	160	181	166	180	168	201	200	178	193	203	190	181	182	176	172	175	181	186	210	172	192	195	163	163	166	207	167	197	170	199	170	192	183	178	195	183	166	180	196	198	186	173	184	176	162	193	173	182	195	202	172	185	203	197	179	178	180	183	186	178	187	182	182	198	200	200	189	192	201	186	173	183	193	190	191	192	184	170	193	193	188	199	197	162	155	199	199	190	189	174	190	198	153	181	204	181	188	190	171	160	180	184	201	187	177	169	187	208	205	184	180	197	179	187	193	166	182	177	188	169	161	212	182	184	206	182	176	191	194	178	193	159	178	159	183	174	179	179	189	169	174	198	160	165	198	184	173	205	193	170	183	188	168	168	199	195	186	206	205	196	170	189	178	183	190	187	191	183	175	169	175	177	196	181	178	184	182	190	188	201	183	161	200	176	170	185	203	193	206	166	209	179	168	192	194	160	194	186	154	167	178	192	186	203	158	176	162	168	197	180	185	171	213	185	161	167	197	177	198	185	176	174	186	198	192	195	167	204	182	194	182	177	174	174	196	193	179	191	182	197	193	175	190	184	154	199	185	182	161	169	189	188	184	184	165	176	191	183	199	194	202	188	184	193	200	171	191	184	219	165	183	214	180	178	172	187	147	198	171	181	177	199	179	170	199	202	170	176	190	188	203	183	179	181	182	198	187	206	200	172	168	179	193	175	174	173	219	186	168	167	178	198	195	197	177	178	166	177	213	189	188	173	162	174	205	179	186	195	169	190	180	190	193	181	174	163	177	193	184	203	198	181	184	178	190	201	188	170	174	202	189	163	213	204	178	185	172	193	175	223	166	182	192	199	186	182	179	196	178	162	178	175	216	180	220	201	203	156	165	191	192	162	221	186	179	164	165	195	183	198	191	168	176	190	186	188	188	202	194	189	181	169	194	195	182	174	199	205	199	183	208	188	183	169	194	190	199	194	198	216	174	175	197	178	200	163	149	173	186	195	157	180	156	163	170	187	205	170	174	179	158	180	181	172	175	192	176	199	178	187	176	209	195	194	180	176	220	203	170	171	201	189	180	179	188	183	168	192	170	196	190	206	173	180	198	188	181	175	176	180	181	197	194	209	197	181	185	168	179	196	180	190	209	178	186	197	183	165	170	188	206	184	178	188	177	200	180	172	176	184	192	230	199	199	192	169	211	169	172	157	201	151	172	177	154	182	199	179	172	189	160	188	192	190	176	165	172	175	199	181	201	184	180	149	184	180	173	193	173	189	177	176	177	150	184	180	178	199	161	189	189	183	165	189	190	184	181	183	181	177	192	177	191	157	202	195	172	221	195	169	164	192	194	157	215	198	199	181	187	198	160	194	196	185	188	184	180	194	208	201	162	190	206	163	182	187	185	174	173	179	202	214	166	167	218	161	158	180	171	161	210	197	206	202	205	185	172	201	177	198	195	201	174	204	194	172	179	170	193	180	196	174	177	172	180	217	181	178	169	184	223	186	228	201	208	199	160	193	169	170	177	172	180	180	187	194	159	191	182	187	182	179	196	187	187	189	188	184	167	196	181	181	192	206	163	156	181	195	182	169	190	179	188	180	166	181	179	172	208	173	158	184	173	179	203	173	192	170	171	209	181	192	179	203	173	169	172	155	201	192	178	179	178	209	199	164	180	170	189	203	167	172	164	180	188	179	177	172	214	169	181	200	207	180	181	177	167	197	183	183	191	184	175	170	193	200	166	172	182	205	192	195	175	199	195	173	207	187	182	191	183	182	167	178	179	166	189	188	170	179	186	172	187	200	190	179	183	196	181	167	165	179	170	185	202	190	182	203	175	196	161	165	191	178	189	180	205	197	189	171	177	154	160	189	171	183	181	182	163	163	181	201	157	200	202	184	174	179	197	172	181	172	192	177	178	210	153	197	188	182	170	187	177	199	179	188	204	176	199	181	202	185	198	179	182	194	184	170	167	188	190	199	173	169	199	198	181	211	194	186	204	182	182	178	194	199	200	198	184	175	186	184	175	190	166	189	191	217	181	165	163	185	161	192	185	175	175	182	192	179	182	195	191	154	173	195	192	186	165	196	179	195	165	174	192	177	206	194	188	173	210	181	191	194	190	182	210	216	184	178	193	182	196	197	195	195	203	186	198	209	167	182	171	175	171	189	193	168	173	194	180	184	193	177	196	211	184	174	183	189	199	177	168	159	182	183	195	169	185	199	205	176	174	168	183	187	171	181	196	183	185	174	185	179	202	190	183	170	189	196	164	194	211	175	196	161	189	196	187	166	225	191	190	189	220	200	157	183	173	184	186	186	199	173	185	194	190	164	175	172	201	184	180	178	190	204	190	163	169	194	194	170	158	190	174	162	170	181	195	197	176	175	181	200	166	170	186	207	182	179	177	166	193	175	174	184	185	174	174	189	247	203	192	188	171	210	173	180	185	164	184	206	183	201	182	201	188	182	201	169	212	185	184	182	173	184	194	183	187	203	165	206	188	200	183	169	183	208	163	198	172	191	177	171	189	204	194	186	195	188	203	186	153	186	168	195	205	198	182	181	185	186	190	169	191	176	176	213	182	184	164	210	174	194	181	171	181	169	174	197	181	171	188	162	177	176	178	171	186	210	181	195	179	177	164	191	182	196	171	168	149	178	183	197	157	199	156	188	189	186	190	182	166	169	181	185	180	208	170	194	195	183	184	167	174	168	202	196	188	197	179	191	187	163	200	180	197	206	167	195	185	173	199	161	159	178	169	162	193	177	170	181	193	163	183	197	158	200	186	190	165	170	164	168	199	191	177	186	169	185	168	189	165	176	187	214	165	216	198	177	178	185	190	186	189	215	168	172	149	183	184	179	202	153	178	188	178	168	202	195	174	190	182	166	174	166	202	186	186	187	181	184	183	189	200	196	192	176	167	171	171	191	198	179	165	167	183	176	179	193	162	195	173	187	187	188	201	202	163	192	169	189	171	196	179	182	180	197	213	172	169	180	171
4303	13812	9395	4289	2844	2144	1549	1262	1002	847	753	677	571	526	463	451	410	427	353	379	369	341	368	351	313	312	304	305	342	322	285	287	290	300	307	275	270	299	249	262	294	268	293	296	273	299	253	267	252	261	269	276	253	256	256	255	282	279	269	265	254	262	251	273	235	262	277	241	249	260	264	262	279	229	243	254	278	267	266	270	276	252	271	274	269	275	243	246	261	252	287	246	240	262	257	270	247	241	248	250	252	257	251	242	249	247	248	269	235	268	234	264	239	299	262	239	231	263	262	251	279	280	223	250	276	264	251	266	269	272	237	278	251	245	246	248	271	255	258	246	254	248	261	251	252	254	238	286	276	255	259	257	246	241	254	266	258	271	259	241	276	257	264	258	257	249	269	255	270	246	231	272	239	255	256	301	285	259	258	254	253	237	219	242	250	256	239	248	229	281	264	279	264	231	258	260	266	275	286	263	250	262	271	255	230	262	256	247	268	261	255	238	238	260	257	262	266	267	270	271	220	258	254	245	228	262	259	266	273	242	237	253	244	272	243	300	268	230	274	287	240	242	257	261	248	295	228	300	252	268	264	276	258	261	266	251	261	256	252	216	231	264	252	280	284	268	263	252	250	253	256	290	257	251	262	254	260	260	248	265	260	278	240	256	275	274	260	288	246	285	263	244	272	259	236	255	260	238	236	242	260	280	241	254	244	267	261	270	253	249	241	298	253	240	252	277	251	278	269	246	251	247	274	263	295	279	260	265	266	248	261	230	246	270	269	233	236	268	274	241	271	234	243	258	266	260	259	238	253	248	266	251	239	249	271	241	237	249	259	270	280	263	284	231	289	275	261	245	268	235	237	272	242	263	237	250	260	242	250	271	234	259	234	268	228	262	228	265	240	280	264	234	258	253	253	249	237	260	255	249	259	257	264	265	221	258	265	241	278	247	228	248	230	267	282	248	252	261	242	229	263	229	258	254	254	251	265	269	236	267	284	268	244	235	248	243	246	266	246	250	239	253	264	241	261	268	259	251	276	258	251	229	272	264	256	255	257	255	256	231	266	258	268	271	234	240	259	241	235	254	237	255	259	286	251	259	262	264	233	236	264	254	261	257	245	266	286	255	277	252	273	252	250	236	266	248	260	250	277	252	248	214	240	254	244	250	244	249	244	257	238	240	251	265	261	239	250	266	271	227	253	247	256	267	228	281	272	260	276	270	279	261	260	290	237	260	287	258	255	278	241	264	262	241	269	268	267	260	277	250	268	235	269	257	252	246	273	258	263	261	260	242	269	263	242	257	232	235	248	238	263	252	246	263	242	216	271	268	268	259	248	257	259	253	269	261	275	246	268	260	290	265	263	305	225	256	274	257	237	284	250	243	235	282	259	242	241	257	245	253	236	255	257	279	227	205	265	272	257	261	257	246	240	242	277	246	242	247	257	265	265	207	250	255	245	258	240	202	268	232	255	254	256	253	266	249	255	250	240	255	258	245	257	272	251	243	255	294	236	256	229	283	242	244	242	239	267	244	252	299	243	235	242	235	253	254	264	241	266	276	258	275	252	242	251	262	272	285	242	243	272	257	303	263	258	276	238	275	250	294	282	244	302	282	246	272	272	250	265	241	258	252	258	250	238	250	241	255	279	223	269	258	241	236	244	252	249	246	226	235	244	251	263	257	262	253	238	233	250	269	265	257	273	281	240	234	252	252	252	254	245	270	264	277	246	238	273	249	257	261	258	269	275	255	267	252	241	264	245	250	227	247	265	289	265	259	253	247	244	264	274	236	260	210	280	263	247	252	277	239	257	252	265	264	255	287	249	257	253	247	256	251	244	256	223	248	253	259	262	242	278	262	252	265	255	236	227	247	271	254	236	264	269	244	253	231	252	250	249	250	246	264	234	282	253	307	250	245	259	241	262	263	250	221	245	239	267	245	267	258	257	242	249	265	260	243	260	261	238	219	269	249	264	264	252	284	293	224	259	285	257	263	244	269	252	246	263	272	303	243	261	265	239	262	238	237	241	237	260	286	264	262	268	248	252	287	237	245	250	238	276	283	244	253	245	296	250	269	248	250	255	249	250	257	239	240	261	244	237	254	277	236	271	267	253	238	255	249	247	245	253	265	246	252	243	251	264	266	233	265	267	257	263	242	246	254	239	286	246	252	250	236	282	251	278	280	254	278	256	233	246	252	254	250	275	269	271	271	245	247	260	283	249	272	270	266	264	225	261	240	278	255	240	247	244	273	264	274	264	260	253	252	269	279	241	250	276	286	241	232	262	260	238	238	247	260	249	264	256	260	253	290	255	254	247	256	256	222	300	255	261	254	288	241	261	244	285	258	250	284	261	259	272	249	260	265	247	230	258	271	245	298	256	253	204	286	273	252	263	236	259	272	286	248	234	255	245	280	244	255	234	270	264	285	264	253	269	258	275	256	258	265	238	254	225	258	237	261	255	239	253	243	270	235	246	263	273	236	245	278	255	236	228	279	270	262	264	239	262	269	262	300	249	250	289	267	274	265	246	265	252	273	277	262	289	260	267	250	239	267	243	253	273	230	247	260	248	257	297	252	270	232	265	245	255	247	287	263	255	244	269	219	246	269	259	238	258	264	225	273	258	285	226	231	257	241	246	263	236	275	243	269	229	256	253	223	243	270	231	244	247	289	297	247	246	263	246	269	260	252	250	259	267	245	256	244	247	247	278	267	242	258	279	256	252	292	264	262	243	266	266	226	252	231	273	263	246	273	238	239	238	258	241	259	230	251	242	246	250	271	236	253	256	253	252	267	248	264	272	258	277	240	272	238	238	230	250	260	256	249	244	268	243	273	270	270	251	264	266	239	261	232	262	233	248	232	255	258	256	243	265	250	260	259	282	261	232	259	274	257	246	246	252	237	256	246	248	252	266	251	230	265	274	273	272	234	264	238	259	251	251	261	242	279	273	265	302	254	244	252	256	261	288	246	229	260	258	229	279	248	259	273	256	266	236	247	243	280	272	276	268	245	246	278	219	282	284	251	230	245	243	283	237	236	229	271	268	254	257	248	265	255	245	222	278	256	254	265	257	236	239	258	278	217	231	251	263	260	254	230	221	253	246	236	292	254	266	257	253	236	257	251	259	259	269	250	253	271	254	258	267	230	285	265	256	281	275	269	221	278	222	256	241	266	266	254	250	266	300	262	249	244	268	249	249	243	252	273	256	252	243	254	249	250	243	278	256	254	274	262	275	250	241	290	227	285	258	273	280	226	293	264	261	271	252	269	247	278	237	238	279	240	258	284	258	255	258	228	283	230	241	281	270	251	245	279	256	259	285	242	257	252	259	240	233	265	267	253	241	259	242	266	266	287	260	253	264	245	270	261	247	262	284	270	268	268	264	253	310	259	227	268	247	275	252	270	252	250	250	280	251	237	246	255	245	260	269	239	257	233	236	274	267	256	264	241	288	278	256	289	266	278	266	265	269	250	255	253	219	250	241	285	275	267	270	240
26629	17393	3345	753	593	553	533	507	512	497	529	517	534	490	548	484	496	516	493	474	497	488	442	491	498	480	504	551	506	479	496	474	506	472	488	502	503	499	479	496	508	477	504	455	477	464	497	474	487	507	503	471	538	507	498	492	468	482	518	479	508	471	494	472	493	508	492	512	497	486	449	512	544	496	505	511	501	521	496	488	483	481	463	478	533	483	504	489	491	496	472	487	502	470	496	486	538	467	500	475	485	510	501	488	490	504	477	490	490	511	486	496	524	491	471	509	490	501	508	463	496	504	511	468	482	483	450	460	485	569	499	497	456	473	495	493	471	484	471	518	496	505	491	502	491	471	511	512	524	460	489	519	492	491	477	474	519	487	485	497	496	488	459	482	527	490	478	491	471	483	485	532	470	510	490	489	524	429	463	501	491	503	496	527	520	446	473	495	536	483	491	495	531	528	503	484	500	497	515	504	508	506	530	484	503	503	506	528	528	482	459	467	485	473	433	484	522	515	510	488	493	473	449	500	505	484	477	510	513	470	538	487	498	478	479	495	502	463	443	434	488	549	478	474	489	513	459	505	484	494	505	482	488	504	529	486	506	517	483	536	472	501	502	484	513	478	480	494	473	483	469	540	497	492	458	479	478	456	513	508	496	466	498	466	483	486	487	497	504	506	470	531	492	510	511	461	505	471	491	491	524	498	511	466	503	476	490	496	517	571	497	541	442	554	489	507	492	499	476	495	481	483	480	461	529	493	498	501	479	481	519	495	461	503	453	495	545	514	488	496	492	476	476	469	476	468	454	513	492	457	502	494	509	562	527	487	506	493	503	503	465	510	494	495	465	495	487	522	462	494	509	474	504	520	488	496	503	465	476	514	520	502	481	489	455	469	524	457	455	496	524	475	498	480	491	511	509	466	487	498	502	493	516	506	483	511	502	500	495	494	491	473	511	509	498	510	509	469	499	514	510	506	500	467	536	516	503	531	513	468	525	444	501	485	501	498	467	480	504	498	447	485	490	465	490	476	498	455	486	466	523	489	492	521	472	530	456	497	496	482	476	469	502	491	516	489	541	513	487	477	492	481	474	487	509	491	492	462	508	506	508	509	445	476	488	458	525	480	489	545	474	494	483	474	486	444	502	471	502	491	483	500	505	504	526	503	462	493	536	459	468	492	501	533	490	510	516	477	490	472	469	502	521	485	488	487	468	489	493	457	472	463	479	505	452	499	498	469	468	508	464	513	473	526	469	498	456	481	482	453	470	499	485	518	486	506	491	476	488	542	488	457	495	509	487	473	505	510	506	484	494	511	470	471	501	469	506	461	497	479	509	498	475	472	463	484	509	447	491	499	505	486	515	458	541	505	481	486	467	500	510	496	453	477	492	494	465	477	501	461	494	471	458	491	460	494	504	470	514	468	485	511	501	508	511	500	494	528	487	504	471	510	489	499	476	481	486	471	512	501	483	507	469	483	516	482	531	488	487	482	445	495	474	483	509	456	477	471	501	465	472	519	518	481	494	523	484	472	520	514	467	513	477	448	492	486	532	527	451	497	518	501	499	513	519	517	510	493	470	479	494	500	494	451	536	508	514	479	502	480	489	501	523	494	492	518	514	524	472	496	490	493	506	451	462	517	525	493	489	518	483	496	494	482	472	499	480	508	505	494	456	499	538	471	467	509	505	497	496	476	524	491	529	499	478	504	467	520	463	517	467	462	463	482	520	496	530	512	485	466	521	536	487	525	463	503	476	480	466	530	502	463	508	489	517	471	526	499	519	505	469	481	487	519	479	478	478	502	526	474	473	508	445	482	497	505	500	480	483	474	508	453	451	512	485	481	483	453	478	492	469	476	465	486	495	489	492	487	517	491	472	505	529	457	493	505	511	515	517	524	472	485	454	509	520	514	500	479	454	474	481	478	472	498	461	447	488	498	523	456	518	512	499	489	502	475	479	505	473	491	465	463	486	482	490	498	473	496	488	483	478	474	475	469	507	501	461	459	518	487	462	504	462	529	460	475	499	501	507	536	492	467	495	491	521	509	476	491	486	454	459	499	493	534	494	487	515	485	519	506	483	496	520	494	521	549	504	509	473	484	547	460	507	459	494	545	495	482	504	477	540	523	511	484	439	493	452	522	485	521	503	494	544	515	497	475	489	482	500	485	495	505	518	529	537	487	477	503	514	488	448	504	473	497	514	438	512	484	435	512	479	492	528	472	485	495	488	464	502	488	467	484	482	463	518	493	470	502	525	439	481	441	459	491	491	460	474	489	518	481	425	487	480	545	478	496	489	476	514	474	540	519	496	474	469	470	489	483	539	512	492	459	488	453	525	499	472	486	532	536	500	510	484	470	474	515	466	476	479	513	553	500	464	468	516	493	518	494	513	531	475	521	468	490	469	511	533	497	483	520	501	495	478	495	475	487	484	450	463	483	487	465	500	504	501	521	502	498	467	512	474	456	525	471	491	523	478	500	503	459	503	498	469	469	536	503	503	450	467	501	479	511	505	473	469	493	512	492	465	480	499	455	492	494	454	521	440	472	454	491	528	545	496	488	491	497	477	469	481	487	501	501	497	497	504	509	505	473	478	515	503	539	506	518	454	509	507	497	515	481	506	496	510	524	544	500	526	497	476	460	515	465	464	495	475	487	505	504	500	534	478	520	498	482	503	461	482	474	509	508	464	501	534	510	480	530	509	462	488	533	506	474	534	527	495	493	517	471	473	478	481	499	484	510	457	495	499	490	488	466	452	528	499	539	508	461	485	478	487	441	529	497	494	477	476	488	488	490	498	523	500	478	480	491	514	528	486	467	468	495	508	464	468	491	450	483	518	495	499	496	477	492	477	497	478	444	493	533	498	515	484	467	483	513	471	474	493	513	467	508	492	481	476	471	521	478	507	495	475	525	490	492	519	486	456	487	462	476	508	462	488	492	525	523	485	491	515	473	517	523	483	507	472	517	494	469	555	506	519	461	478	483	493	468	472	494	521	494	528	492	462	500	501	521	486	497	468	527	454	478	503	508	476	478	496	518	472	488	498	481	515	472	437	492	482	460	485	489	518	490	473	482	488	506	490	535	463	483	476	520	474	502	470	507	479	464	509	485	466	480	492	459	477	494	502	478	494	470	496	539	504	493	511	507	527	499	471	517	519	478	460	518	493	513	510	502	522	514	516	491	515	463	499	476	496	503	485	542	459	523	523	447	508	454	505	523	508	501	485	466	497	469	512	470	509	473	466	473	494	473	479	491	461	520	493	522	462	483	451	542	488	459	530	511	464	480	468	494	504	483	504	465	489	459	455	474	503	475	448	529	508	471	497	508	503	457	524	510	521	532	478	485	466	506	462	514	500	471	489	526	498	513	472	492	504	497	485	470	549	492	460	482	473	501	517	528	497	551	516	517	493	502	478	500	487	500	486	490	480	441	492	486	517	488	526	526	512	503	464	531	501	475	502	477	495	527	465	498	524	499	500	543	487	498	487	492
4081	1530	1173	934	790	758	781	802	701	759	714	692	741	697	696	723	722	729	714	663	703	708	693	706	730	700	687	705	718	740	739	687	707	699	689	694	704	671	710	653	708	718	721	757	726	666	727	710	730	683	685	710	692	736	719	708	730	690	698	653	731	701	781	719	705	708	694	688	720	673	744	744	699	704	698	725	668	742	737	709	728	693	778	671	679	676	706	739	726	712	676	677	689	702	681	696	700	708	717	734	698	696	708	711	697	741	705	713	670	718	710	708	686	737	708	733	671	694	752	682	651	682	688	687	671	682	692	701	704	679	725	706	720	721	729	670	648	687	698	701	696	699	708	703	694	701	700	734	692	643	724	695	702	664	719	723	765	705	665	695	662	669	747	711	688	679	746	677	702	696	678	692	724	713	665	713	716	705	716	693	746	729	687	678	705	698	661	729	709	757	674	732	717	650	723	696	723	612	700	723	733	686	685	679	758	752	697	672	680	706	682	678	667	688	712	731	725	720	674	701	743	713	716	715	650	681	739	691	676	666	723	663	708	689	686	690	682	685	712	699	740	720	700	738	660	703	745	708	713	710	704	740	695	699	739	705	676	704	678	720	683	724	713	716	686	739	697	717	666	651	686	711	710	713	691	701	696	666	693	726	735	712	717	753	682	735	757	706	710	697	722	692	681	682	652	699	705	721	732	695	726	684	683	698	734	706	669	658	677	730	715	687	690	709	723	758	687	673	733	691	691	726	733	681	657	708	692	750	731	728	727	688	714	729	738	705	738	682	693	683	694	759	730	681	687	676	661	711	709	750	679	702	722	747	689	713	700	706	710	690	721	696	700	734	739	720	724	725	707	697	763	719	705	691	753	695	666	650	769	669	703	707	726	722	685	710	713	711	731	707	717	696	707	730	728	679	721	679	684	716	685	689	770	714	699	723	746	689	661	687	679	685	740	721	721	690	669	694	730	708	685	716	721	721	699	681	706	750	694	708	685	725	764	724	666	692	691	730	685	704	701	759	738	750	698	746	723	733	675	731	726	680	681	716	733	696	695	730	692	686	715	706	661	708	714	693	685	731	739	725	710	706	692	699	680	701	708	696	731	692	715	683	670	699	715	704	716	690	739	662	719	724	760	682	741	687	664	678	710	721	698	705	711	665	690	713	671	694	704	737	645	668	681	736	730	783	705	758	644	738	708	685	699	695	665	706	702	748	732	711	689	732	699	720	708	669	716	733	663	708	736	699	675	720	711	729	690	692	745	784	716	694	677	706	689	701	720	712	756	708	698	765	739	685	729	712	689	745	677	697	745	750	712	676	683	699	759	657	723	667	716	693	689	744	709	687	704	655	688	743	769	678	721	764	706	659	702	717	672	721	700	696	725	675	690	669	680	715	775	733	693	717	673	674	692	629	735	643	690	750	739	678	734	694	683	742	699	749	720	727	731	687	689	728	677	724	717	682	730	697	709	696	734	729	720	657	674	742	672	715	690	716	703	775	702	655	696	699	729	727	686	676	693	677	698	695	696	731	709	711	762	742	703	691	710	651	706	696	717	704	703	725	695	694	737	719	715	700	734	703	678	677	689	693	714	724	702	715	705	707	662	759	728	744	730	730	637	707	724	660	689	700	745	700	751	711	743	728	673	676	727	721	674	685	684	673	725	689	733	672	747	694	734	716	733	736	727	754	682	703	697	703	720	738	689	688	686	688	663	741	682	683	740	736	725	701	690	726	698	697	639	687	657	739	718	704	681	762	741	674	707	714	730	699	727	722	735	722	713	682	719	709	748	707	783	715	726	672	719	663	701	734	699	702	736	706	689	701	705	735	708	662	722	714	729	688	672	748	718	755	671	723	685	729	702	746	730	718	731	711	693	656	724	705	688	681	617	724	677	705	738	704	706	676	711	683	703	677	716	711	650	690	684	657	724	703	714	689	689	723	703	684	701	680	745	687	696	738	711	736	689	702	695	702	725	699	713	714	706	709	742	697	738	651	724	684	658	707	663	723	707	685	679	684	665	709	697	752	719	701	711	702	710	683	704	692	691	756	752	693	702	696	716	672	716	690	731	717	702	714	718	628	762	720	703	743	680	730	705	716	727	675	745	681	723	689	704	697	678	697	711	674	668	698	692	679	706	684	717	696	697	700	732	737	660	732	724	686	676	676	719	721	690	717	739	705	689	664	716	756	707	743	688	689	710	693	703	714	703	726	720	678	696	722	662	714	669	692	690	687	727	687	708	685	721	657	704	729	703	716	687	669	679	672	720	744	701	712	709	713	679	668	719	739	734	673	677	695	697	713	669	737	696	686	737	702	721	654	678	666	682	701	737	719	664	691	669	687	753	711	647	714	672	701	736	716	719	678	758	698	691	741	708	719	713	682	741	718	771	687	697	721	718	735	702	672	731	746	730	722	713	725	709	661	720	628	738	658	701	712	659	692	734	670	640	697	677	718	678	703	754	707	676	742	710	673	738	724	773	719	686	681	697	703	716	722	704	671	722	686	669	691	684	717	689	675	708	740	696	722	696	748	710	690	701	699	706	706	679	680	685	736	738	680	695	683	711	702	622	732	679	698	699	714	661	732	728	731	682	708	711	676	696	748	687	711	745	678	719	664	704	717	695	692	650	698	665	714	687	642	719	691	672	710	738	720	766	692	677	681	705	729	736	694	712	718	694	740	678	756	700	680	668	719	694	688	705	707	692	721	722	706	719	694	688	689	730	694	674	729	704	735	676	704	674	712	693	719	725	717	746	688	713	751	767	719	737	717	668	705	687	672	683	720	694	692	688	741	710	657	718	712	744	685	717	702	705	743	698	663	739	683	729	739	709	703	713	741	680	650	673	695	753	733	704	660	670	696	712	775	725	698	730	737	711	708	684	700	656	660	692	694	683	660	715	744	688	698	718	713	691	705	691	700	737	724	717	695	713	684	672	711	669	711	745	733	719	732	708	691	701	665	665	684	672	714	721	679	739	734	712	710	685	714	761	761	726	723	704	692	702	694	687	761	693	660	694	690	737	676	714	696	659	720	704	769	683	667	691	650	673	672	714	695	727	735	720	693	658	732	690	722	690	717	696	665	736	717	716	689	704	694	699	677	701	745	731	663	669	702	717	702	674	755	714	707	726	707	669	666	713	689	702	681	698	714	702	731	766	706	737	669	700	672	703	711	676	734	692	694	709	709	683	712	704	684	663	725	728	690	670	717	671	734	758	735	664	699	721	720	710	738	693	681	681	691	712	662	711	733	707	704	711	708	706	688	702	741	718	687	741	719	692	660	676	686	711	682	716	699	707	693	737	693	680	743	734	754	652	710	685	720	717	738	734	691	672	724	720	703	634	693	687	767	664	734	698	663	722	700	680	683	699	673	716	709	678	703	686	707	706	674	696	693	679	676	726	710	748	699	682	680	672	775	667	732	680	726	670	712	703	711	693	723	676	709	690	707	694	722	753	692	732	715	723	747	725	653	729	716	737	721	703	698	714	738
22981	20956	27919	24146	20704	3225	550	381	340	323	303	305	278	263	258	275	230	261	245	229	202	222	222	209	216	247	236	218	195	264	195	227	242	245	218	239	242	205	212	205	209	235	209	204	223	205	208	211	203	204	203	233	234	205	227	209	201	216	228	192	206	234	201	195	207	216	210	208	238	185	209	226	217	205	200	227	214	205	213	222	212	242	221	227	218	209	210	218	191	209	188	205	222	201	193	224	197	207	217	180	199	201	212	205	198	243	209	201	196	195	218	237	253	231	199	187	211	194	211	193	220	229	219	223	215	221	231	213	221	217	217	202	221	233	218	218	205	213	203	216	211	192	183	218	203	208	210	230	228	221	196	241	205	238	160	231	190	201	220	205	180	221	205	217	222	245	195	201	219	218	193	216	214	182	212	208	225	201	215	226	202	228	239	223	197	226	231	197	210	208	202	213	209	211	209	225	198	215	199	239	223	195	205	206	214	228	220	218	203	218	208	213	214	212	203	227	210	208	205	199	206	204	211	209	213	194	218	202	238	210	228	212	204	179	218	191	195	211	212	212	198	216	193	201	207	215	220	201	211	206	210	225	198	207	202	199	212	201	177	210	218	227	213	203	211	216	226	237	231	174	231	200	216	249	223	229	215	209	202	197	195	197	207	197	204	229	208	216	205	206	197	211	206	194	204	208	232	217	217	198	211	210	202	213	199	179	203	223	213	219	201	221	203	205	187	217	212	233	194	209	217	225	199	205	211	193	179	210	227	222	208	192	192	213	198	213	220	206	205	197	208	204	214	192	238	202	205	214	222	199	210	222	219	187	204	200	199	222	216	224	222	238	238	199	202	191	233	223	201	204	199	186	211	218	204	203	187	217	208	222	228	239	211	195	228	218	208	213	192	194	210	214	243	215	220	218	216	212	210	209	232	206	198	198	205	207	187	209	213	231	179	216	203	234	220	195	221	197	191	229	196	189	194	202	197	217	211	200	208	212	204	229	217	223	207	237	217	200	184	221	207	210	205	178	205	210	219	196	183	212	215	186	231	203	218	228	214	193	199	189	206	216	201	209	205	199	185	230	225	213	197	201	243	188	222	199	214	227	188	189	214	207	231	216	256	212	217	210	213	203	197	190	200	210	223	228	199	219	242	199	205	168	195	200	222	213	227	198	201	213	197	214	194	216	226	210	200	221	201	216	177	175	210	210	195	200	226	198	216	195	214	222	193	205	205	199	198	244	224	191	213	226	208	181	194	227	197	208	219	226	183	192	252	211	231	214	223	235	220	215	217	193	218	199	223	240	232	218	199	219	219	213	208	227	220	211	198	223	219	217	224	216	190	203	219	211	210	221	207	203	213	191	201	219	206	215	194	183	199	216	215	218	188	220	242	223	236	209	206	225	203	214	209	222	240	227	220	198	198	192	207	235	222	212	187	201	210	210	220	208	191	202	201	219	218	202	236	221	204	228	213	219	200	216	178	205	233	187	182	218	194	202	216	212	213	227	203	200	192	199	210	187	236	222	195	232	205	205	216	199	197	187	222	225	212	210	216	202	231	219	194	212	181	201	226	197	218	211	224	195	209	217	195	193	262	201	223	189	226	189	208	210	196	193	209	200	197	183	219	207	197	234	195	219	217	208	191	203	204	213	212	229	208	207	199	228	198	217	218	236	207	202	198	200	234	220	194	219	219	214	221	242	227	205	221	209	229	198	194	230	207	211	201	203	209	196	218	229	216	185	214	214	206	225	205	186	199	213	188	217	200	217	197	231	222	232	191	219	200	213	221	236	208	235	234	213	212	216	223	209	202	212	214	213	197	203	175	219	230	245	205	205	197	199	221	185	207	210	219	198	204	210	220	231	203	223	214	195	213	192	226	220	212	228	241	191	213	207	201	238	202	234	207	200	210	220	223	186	219	205	207	199	231	193	193	202	235	192	228	197	212	226	172	214	222	210	226	215	199	201	186	199	214	184	218	212	208	212	204	185	201	220	216	199	220	199	188	199	204	193	211	213	208	224	216	222	200	212	247	222	235	220	204	227	207	187	205	213	223	204	216	194	222	180	209	220	222	212	209	238	228	209	200	205	226	195	214	230	199	207	220	207	208	188	222	217	232	230	242	187	226	203	213	206	185	210	181	189	230	207	208	219	220	224	205	216	204	219	204	235	199	217	190	222	213	221	195	213	229	202	205	195	237	205	191	196	190	179	196	215	185	207	197	203	228	209	215	196	219	190	191	240	227	241	231	197	233	217	184	191	183	222	194	208	206	233	216	213	216	234	211	210	205	214	215	200	220	218	216	190	189	235	217	225	224	202	207	213	206	218	223	225	198	211	199	238	213	207	226	222	239	199	195	240	205	213	213	206	203	213	212	207	198	213	216	210	184	192	186	214	219	198	202	204	192	217	207	213	234	207	244	210	217	204	214	212	205	203	203	229	198	243	228	214	208	219	231	220	199	209	230	187	199	204	193	195	201	196	186	206	216	198	217	178	224	223	226	186	194	170	195	236	198	217	206	227	202	206	214	192	204	213	213	202	237	203	210	206	197	218	221	226	220	187	180	226	236	216	195	195	230	223	216	197	203	206	206	221	216	235	207	187	206	190	223	192	212	196	226	185	190	209	215	216	229	203	217	182	197	190	222	206	211	190	226	223	215	186	218	215	192	224	206	206	219	204	205	218	197	214	218	226	222	214	198	222	220	204	179	208	222	212	215	203	203	179	199	214	221	212	209	210	193	215	185	222	222	202	223	209	224	190	208	215	207	176	209	221	229	182	200	224	220	184	196	215	232	208	214	207	190	199	197	218	209	203	213	234	199	223	225	195	188	182	222	216	206	200	199	219	210	207	230	217	186	235	214	242	188	194	200	206	186	181	190	208	208	205	195	229	197	181	194	210	200	220	190	190	246	203	205	209	225	234	186	227	225	198	217	213	233	222	217	195	223	198	237	206	209	208	227	204	219	214	226	213	197	203	208	204	208	203	206	193	220	213	221	189	196	226	223	216	188	223	203	210	218	203	191	197	232	205	224	199	191	199	227	205	207	230	192	194	209	189	238	198	232	208	215	217	229	203	196	206	197	220	205	200	223	209	205	209	215	209	187	223	207	192	200	217	200	217	221	209	193	237	184	181	206	198	198	222	233	199	195	213	218	221	200	232	217	210	231	191	193	199	233	231	209	218	219	198	200	244	215	212	207	210	213	206	241	204	195	199	197	233	190	196	221	191	179	195	213	193	249	219	199	212	219	216	206	207	213	196	199	215	219	184	200	181	194	216	214	200	206	220	219	219	206	189	211	208	216	206	217	202	207	224	203	196	200	216	191	199	184	241	227	244	223	196	191	178	203	215	208	218	206	206	225	203	215	204	199	191	212	214	194	216	193	200	201	219	218	208	206	217	219	204	183	201	201	224	200	197	229	203	222	212	214	215	217	212	208	220	189	204	192	207	206	212	200	223	202	188	213	236	228	211	215	211	185	217	226	207	204	229
3075	8686	5756	2512	1804	1317	1039	830	732	638	545	519	451	491	443	402	383	420	395	387	381	385	369	339	356	373	340	351	345	360	311	328	361	326	342	313	302	323	329	322	317	348	309	328	313	320	320	352	345	311	314	351	340	312	333	313	336	358	322	336	305	336	332	340	322	323	355	311	306	320	327	319	337	324	316	326	314	313	324	335	350	320	323	300	316	302	359	300	308	312	306	302	328	321	311	305	351	340	326	328	326	306	305	328	312	309	312	331	332	306	316	316	302	320	293	309	301	324	339	289	319	300	312	301	326	307	310	312	300	343	302	337	326	337	307	294	315	319	310	343	300	320	306	354	346	351	307	315	327	312	294	316	319	336	310	322	299	315	327	312	337	276	331	326	317	341	355	301	344	331	335	304	339	318	373	316	315	318	306	375	290	319	331	330	302	346	329	317	329	329	342	280	287	317	272	325	307	296	349	322	337	309	326	333	305	323	322	320	328	327	275	314	335	330	352	328	286	333	333	314	335	329	345	309	340	328	324	307	334	327	327	319	319	296	304	332	303	308	303	305	318	329	287	310	342	341	318	350	327	358	320	330	334	305	305	321	306	333	318	347	301	306	334	317	327	309	331	328	293	297	306	315	314	312	308	347	298	300	314	299	299	318	343	331	338	338	312	326	323	314	296	322	297	325	329	310	319	325	306	312	313	351	295	359	283	317	326	356	299	293	338	343	314	329	319	270	330	326	300	316	316	321	321	309	315	323	345	312	333	290	323	312	322	308	317	280	307	308	335	314	328	328	299	351	329	297	328	292	290	290	279	331	325	327	340	319	300	336	345	325	299	298	343	313	354	285	336	304	323	319	301	323	330	306	306	301	327	333	326	316	320	320	300	327	339	304	318	314	323	319	339	349	341	297	291	337	319	363	323	337	313	300	320	357	320	311	318	302	308	317	302	313	349	346	291	306	326	308	285	288	347	325	324	311	316	306	358	342	319	305	321	304	301	298	343	313	300	336	323	350	329	302	320	335	325	335	275	328	319	318	329	323	306	315	308	296	320	294	303	313	308	304	324	281	342	336	313	312	330	300	303	318	305	346	319	316	301	326	315	348	310	347	350	325	309	304	299	311	327	328	328	309	272	348	320	344	326	339	299	304	278	311	343	326	323	299	302	334	336	310	332	307	314	313	322	326	311	324	303	290	321	307	322	345	326	314	302	315	328	341	324	310	322	279	306	329	325	312	325	304	327	327	314	344	321	316	329	337	317	270	347	311	266	307	314	295	324	324	270	290	315	315	328	337	336	323	309	353	328	329	321	342	324	302	339	321	330	307	302	362	325	346	321	306	293	305	324	340	300	345	339	339	321	328	327	308	306	344	315	317	331	328	319	305	337	314	323	328	340	315	313	360	300	292	338	347	297	295	325	308	286	340	303	325	345	324	294	309	328	320	312	324	300	342	318	321	327	303	308	331	298	303	313	344	319	293	292	312	317	317	328	297	312	298	304	334	307	310	315	330	324	323	336	308	308	311	294	332	296	326	329	291	326	327	330	354	318	323	293	290	334	287	359	320	304	319	296	322	316	304	343	330	324	355	314	302	289	303	329	320	329	327	308	339	324	342	273	303	306	336	336	312	314	311	290	349	311	321	321	308	286	337	311	324	326	348	333	297	325	331	325	314	318	326	344	327	323	304	303	296	321	347	325	306	308	326	321	298	349	329	303	328	325	308	313	302	325	330	330	311	302	317	334	323	349	316	305	311	292	306	294	326	336	337	331	324	334	322	305	326	346	294	321	292	305	305	340	311	306	346	329	331	313	301	331	344	325	296	288	314	318	317	321	311	327	352	327	313	327	311	310	306	311	324	315	370	292	318	339	311	291	379	322	311	346	335	321	335	327	308	334	331	322	300	287	332	310	290	347	294	318	308	314	308	290	297	321	349	314	316	350	333	329	370	343	335	306	307	338	333	332	303	308	339	336	312	309	358	316	290	306	311	322	330	328	318	342	312	313	354	319	352	304	348	347	320	340	310	323	340	332	347	324	324	339	316	305	334	325	310	328	317	326	294	340	343	324	329	314	328	352	314	326	296	301	314	331	350	327	340	359	308	317	346	297	314	314	316	364	299	330	338	339	319	309	312	322	356	319	308	312	328	312	316	319	301	319	302	338	309	322	308	304	307	288	308	320	330	320	319	296	276	319	308	313	312	328	309	306	312	291	326	322	310	289	327	344	278	338	289	332	352	312	330	308	305	306	335	316	337	296	308	334	300	304	311	308	329	310	311	316	312	331	340	317	318	311	323	316	338	305	320	316	308	332	344	303	319	297	287	354	325	334	330	317	348	315	350	310	332	339	322	325	321	320	302	302	328	315	329	295	326	319	330	292	335	316	324	321	330	319	293	333	327	319	331	305	371	337	306	313	312	328	350	358	350	308	308	285	305	349	307	289	312	322	339	320	301	343	312	329	306	310	325	307	343	317	327	320	292	362	327	328	346	324	296	317	324	325	341	318	316	333	351	300	324	341	309	307	288	331	314	321	328	335	310	320	330	307	309	324	307	327	336	336	333	294	311	325	284	317	334	304	337	321	333	316	307	350	330	296	348	295	295	346	308	336	306	314	313	338	317	335	310	330	322	328	342	317	289	330	297	341	355	334	320	309	315	291	331	321	325	309	305	332	317	323	324	296	336	343	352	302	340	324	317	364	322	325	332	342	321	348	296	322	318	293	318	341	291	307	321	308	293	308	316	304	321	293	307	310	312	312	287	318	308	316	325	321	300	337	307	333	328	316	298	294	310	317	319	325	372	313	299	347	340	296	301	335	324	308	289	325	292	314	285	321	347	309	331	328	307	306	331	311	318	318	362	342	313	328	282	352	336	321	328	342	330	326	305	273	320	360	332	294	312	353	312	301	314	330	308	325	340	365	346	310	316	327	327	329	300	331	324	304	321	323	291	341	317	308	311	286	308	341	335	307	333	316	318	324	324	316	330	328	350	308	335	333	328	291	337	331	293	290	290	299	300	320	309	309	358	331	332	346	341	316	310	327	303	304	310	331	320	293	317	304	306	319	338	310	340	302	310	348	316	303	307	324	324	352	321	284	298	292	330	300	322	309	314	290	333	360	335	330	330	298	295	314	296	314	317	323	319	317	329	320	295	331	306	314	335	343	327	313	287	308	301	314	311	333	346	339	285	314	327	359	302	305	314	309	347	339	310	335	311	344	347	334	337	329	293	289	331	333	316	300	301	309	317	317	309	339	318	318	336	365	298	370	342	335	316	331	320	333	299	310	349	305	316	323	317	323	296	368	318	340	289	330	296	331	311	306	346	349	334	310	325	311	314	295	322	325	303	337	330	317	322	328	328	309	306	306	335	324	316	304	331	305	341	343	345	309	340	305	313	341	328	313	348	303	322	338	306	341	325	307	323	298	283	309	315	292	299	332	302	325	326	318	328	358	312	295	334	314	335	329	312	337	340	306	349	315	313	305	285
24139	20944	26334	24548	2829	789	714	603	624	618	620	618	618	628	624	634	593	614	601	570	579	568	563	588	553	550	599	563	541	574	561	554	533	537	534	547	559	604	581	558	569	572	565	533	613	543	561	567	587	585	562	548	570	599	569	543	578	570	592	549	531	531	564	577	554	597	523	550	582	547	570	537	557	575	562	567	579	537	559	525	542	591	552	506	534	531	537	550	551	615	558	611	572	573	572	542	559	565	544	522	569	541	560	566	599	547	525	503	565	541	575	590	536	562	575	548	535	534	570	566	570	617	576	544	576	583	535	560	550	571	588	547	572	595	529	536	562	534	554	482	551	594	566	593	538	579	549	538	571	502	582	575	558	509	526	569	523	524	557	515	510	579	559	557	559	557	610	556	508	555	566	606	582	576	550	547	576	530	567	531	555	592	557	528	569	590	571	584	537	531	583	563	541	578	592	599	530	557	575	553	559	555	525	585	547	556	540	517	571	540	539	560	539	553	572	557	549	563	529	558	546	573	546	544	562	572	532	583	528	552	543	557	559	549	533	592	514	590	541	563	607	552	535	577	558	513	569	563	554	544	580	551	554	587	564	586	554	521	571	552	552	575	563	555	572	552	529	535	601	527	558	524	524	538	559	549	568	576	599	572	567	551	592	547	552	581	522	526	566	559	548	549	555	576	541	583	550	565	532	532	574	548	531	618	536	553	539	560	573	563	512	568	494	602	574	552	523	545	541	553	554	600	565	530	541	566	536	517	548	544	567	562	536	616	564	530	591	557	552	553	591	575	555	544	554	548	596	595	595	573	578	530	543	562	529	567	569	572	558	532	549	565	623	618	555	563	558	573	560	552	501	586	573	527	553	585	567	540	529	539	565	526	530	586	572	552	555	561	594	589	564	594	548	528	557	529	555	539	563	526	577	572	524	537	548	573	500	543	579	559	512	584	562	577	560	590	564	553	531	532	573	510	606	590	581	569	578	554	540	559	556	609	520	545	523	526	560	537	535	514	605	565	584	598	591	569	579	580	581	575	552	566	566	563	562	566	574	567	554	630	524	570	557	569	557	551	576	553	575	555	568	543	562	586	578	549	551	531	574	558	568	533	562	486	579	590	598	580	561	599	585	549	561	530	562	562	516	566	588	570	511	563	570	545	527	536	534	537	519	593	618	539	584	552	586	543	575	544	563	551	605	526	548	556	540	603	552	517	535	527	548	554	579	603	562	555	567	545	566	537	533	543	593	590	539	571	547	578	541	580	541	592	565	550	561	572	575	518	571	558	537	544	562	539	562	558	591	554	569	578	559	578	596	572	547	524	544	549	526	555	541	563	602	564	534	549	567	542	522	557	582	553	534	594	541	539	578	556	502	513	566	523	565	560	525	579	528	540	537	566	525	563	517	569	546	502	525	578	590	603	526	551	583	576	552	526	530	553	541	555	553	601	535	554	562	564	570	549	539	562	565	572	561	539	591	553	558	546	591	542	573	576	550	552	556	560	544	565	558	550	560	539	526	512	562	534	528	559	592	554	586	600	602	542	567	588	584	556	581	559	543	544	561	518	531	496	591	579	567	583	568	600	576	563	543	547	566	556	548	568	569	551	551	548	558	513	575	531	567	552	547	549	540	577	516	573	537	608	540	576	560	539	588	553	562	575	539	541	555	572	565	592	531	563	559	579	534	576	541	570	567	554	601	543	545	551	548	585	579	551	519	540	528	548	547	589	523	567	538	532	606	540	582	534	581	554	524	519	535	559	540	516	556	554	554	586	587	539	556	542	528	574	545	522	532	544	584	585	534	547	587	559	564	582	546	506	529	521	575	558	522	553	558	552	562	578	595	539	597	539	515	632	572	596	557	589	567	580	568	572	533	522	534	564	579	561	584	566	523	580	572	585	581	575	564	565	565	541	562	535	577	600	591	577	597	583	540	574	560	577	571	574	547	561	555	550	551	536	575	553	546	564	559	561	544	565	564	551	595	552	539	532	529	563	550	562	559	506	538	546	547	551	587	572	573	576	497	576	522	544	566	570	553	538	559	598	578	549	555	601	540	544	536	572	586	550	560	573	586	537	578	534	549	563	533	530	528	560	511	536	591	533	535	534	549	579	521	550	564	559	580	578	576	509	551	538	532	577	553	572	535	572	550	553	564	560	578	531	556	593	588	556	570	557	595	597	555	554	605	553	589	523	554	547	552	563	561	531	515	560	564	613	540	577	528	531	533	530	538	590	590	555	533	549	515	576	581	546	547	576	555	565	508	539	560	550	559	547	575	556	599	560	499	580	599	527	579	578	559	565	586	547	600	535	558	548	528	547	579	570	522	571	545	553	556	543	572	560	552	530	538	518	574	546	567	541	540	557	520	529	543	597	600	564	606	539	527	531	570	558	548	547	564	600	528	555	571	551	554	549	574	521	588	567	542	566	561	544	528	590	582	555	522	565	527	548	548	590	576	578	563	542	547	557	565	552	540	559	549	566	549	550	581	524	508	582	563	511	561	539	583	531	521	550	556	571	559	546	557	584	551	575	597	589	584	555	588	571	526	560	595	560	520	517	596	538	531	577	536	555	580	551	560	552	543	562	506	563	548	582	579	568	535	536	563	554	533	531	576	569	580	593	546	547	571	573	507	580	559	539	560	590	527	565	591	530	573	559	573	536	508	514	559	521	577	549	563	558	568	521	526	531	576	511	563	529	526	570	588	568	564	583	604	536	587	556	553	574	560	577	573	584	587	523	553	550	595	635	570	572	578	560	545	527	585	557	588	565	557	508	576	532	569	537	527	562	522	569	580	547	553	549	563	521	572	541	562	553	538	560	556	565	504	547	587	539	571	588	556	573	521	565	569	538	566	533	568	520	539	548	526	602	649	574	553	515	601	567	546	565	575	554	565	588	562	545	540	570	573	541	554	512	568	581	598	563	563	555	554	558	574	564	561	560	588	616	521	576	567	554	564	532	559	544	541	639	565	584	554	521	520	586	550	569	599	529	575	629	573	559	578	556	554	556	564	533	567	557	575	544	573	558	564	531	577	573	558	554	559	581	512	483	553	586	560	576	547	577	538	531	543	572	528	564	524	560	569	563	514	567	554	548	542	515	526	578	574	564	512	575	563	561	545	552	553	581	564	562	552	578	585	540	591	565	527	576	577	564	521	554	529	572	542	574	499	539	550	586	558	550	529	543	544	529	544	590	553	618	562	570	550	609	560	566	551	569	575	570	560	555	530	595	529	567	527	568	552	570	588	541	517	559	533	546	536	578	570	550	565	558	578	573	565	544	525	525	568	555	564	550	559	543	553	581	529	525	554	576	579	552	564	600	560	550	571	515	557	570	565	588	568	585	556	585	520	580	587	577	551	573	560	558	579	518	564	592	555	547	559	577	543	600	571	559	535	586	546	574	572	573	578	533	561	576	564	554	534	547	530	533	564	528	522	569	578	558	523	555	564	570	530	544	568	572	557	555	555	543	580	560	537	544	560	562	583	534
3431	4867	3242	1739	1367	1190	1074	989	956	896	878	871	897	844	852	795	841	788	776	756	861	802	834	840	804	839	721	798	803	817	788	827	737	778	784	805	751	772	768	801	757	780	723	746	816	789	783	797	784	733	807	837	725	813	803	809	747	746	759	748	783	810	811	727	784	784	709	753	744	800	798	815	730	747	763	802	765	754	776	753	743	752	834	805	799	778	779	729	712	788	720	797	751	788	786	817	763	738	758	735	774	757	740	751	768	738	747	795	750	735	735	752	792	764	782	743	788	774	809	775	758	801	764	782	758	763	732	770	772	760	761	750	777	765	821	749	732	803	751	812	781	797	786	736	786	793	788	736	785	802	753	743	763	717	788	766	761	787	772	792	803	762	784	759	758	724	755	725	786	716	787	812	829	818	730	778	791	773	784	828	742	829	794	798	778	783	780	812	765	742	758	767	739	751	698	732	749	716	758	770	729	783	769	803	744	734	749	759	765	827	753	768	782	728	747	749	764	804	742	761	799	785	779	740	736	787	779	708	746	757	753	750	748	809	784	773	764	806	765	807	747	802	748	780	692	736	830	728	773	706	761	819	826	784	782	854	821	735	777	770	782	773	808	774	780	759	753	833	787	775	782	751	754	738	826	796	752	775	780	800	788	794	801	813	780	769	791	732	786	812	749	877	775	749	766	744	778	746	762	751	780	755	758	737	745	779	758	772	845	763	777	805	809	804	825	809	737	803	765	708	781	753	760	779	774	795	832	783	794	775	766	778	765	778	863	726	709	732	785	789	794	828	767	772	798	780	785	800	784	782	729	774	790	794	823	777	788	754	751	726	741	785	787	765	783	779	786	751	738	771	790	768	753	775	789	767	839	790	788	778	735	805	776	787	747	754	747	803	781	757	812	811	741	789	782	787	746	690	758	786	737	730	822	752	788	789	792	718	793	794	747	774	747	772	852	794	782	785	736	781	778	731	726	774	776	808	725	776	815	804	768	796	779	788	782	781	814	787	749	777	767	751	781	798	752	833	760	761	790	755	760	787	716	773	783	817	798	763	806	786	824	828	761	805	783	809	798	820	760	729	727	783	772	772	762	726	770	809	764	795	735	774	791	814	785	734	763	774	742	811	763	738	734	746	766	756	799	801	763	782	754	754	759	807	800	771	795	771	767	808	702	803	747	753	763	735	763	749	834	752	740	737	762	785	710	773	805	745	746	755	800	743	760	742	745	769	777	802	832	780	803	805	784	821	787	713	713	755	816	764	770	789	749	777	774	764	768	755	780	746	795	758	802	751	792	760	767	740	780	724	762	750	744	786	769	768	735	833	782	773	792	797	774	772	796	819	752	793	770	802	777	803	721	772	791	782	822	766	719	756	777	767	737	767	763	778	787	730	790	824	835	748	789	761	832	802	788	774	768	778	743	779	751	774	750	759	734	770	789	824	771	750	737	747	794	759	749	742	772	784	805	776	809	788	769	777	787	768	780	772	765	764	747	781	763	795	787	805	754	723	738	751	747	769	794	773	766	781	760	739	770	742	794	739	747	737	793	786	754	753	779	766	754	824	786	777	786	737	781	783	795	825	795	777	820	767	731	760	767	781	750	812	762	781	763	776	806	783	739	779	730	759	759	778	792	779	806	810	805	829	758	800	785	757	804	755	809	737	750	804	805	724	797	794	775	782	772	796	869	753	777	796	781	790	732	785	796	832	744	753	759	745	736	757	768	765	805	771	752	801	779	770	753	772	742	736	746	765	789	772	784	772	757	794	750	744	747	759	755	760	798	735	766	771	766	768	761	737	788	794	826	802	839	795	772	737	747	749	761	791	741	745	813	746	758	769	758	751	785	791	799	785	761	760	849	768	746	742	738	760	700	784	765	820	782	760	792	729	794	824	776	787	760	785	709	808	811	741	743	805	720	800	755	779	727	768	739	778	781	776	747	788	769	775	743	753	779	797	774	739	751	787	765	756	754	839	797	807	795	812	813	753	831	757	782	749	776	751	799	782	784	779	783	736	787	756	783	782	778	741	748	761	796	768	729	808	791	741	787	742	777	786	747	762	767	786	772	791	773	788	756	754	731	722	780	770	743	761	781	734	773	780	796	740	773	743	791	772	763	767	799	780	763	747	771	781	798	752	783	803	786	785	751	780	722	731	779	776	797	773	740	747	777	738	760	758	792	765	787	782	750	808	802	745	737	778	722	802	804	809	746	754	751	771	755	756	808	726	730	744	775	796	755	751	745	749	790	772	774	824	749	777	770	746	734	772	787	773	767	739	775	720	758	799	783	757	767	788	783	781	797	774	715	759	802	752	778	755	767	792	803	703	748	834	744	767	756	758	729	779	786	798	790	783	783	752	737	766	786	794	739	773	750	824	705	722	742	785	740	791	787	759	746	812	815	817	803	777	757	743	752	756	706	743	748	762	785	743	763	806	786	743	729	812	819	729	786	788	751	767	815	712	745	747	752	782	755	728	799	754	771	746	828	747	786	753	718	790	770	727	792	778	779	775	798	758	758	827	775	761	821	748	811	784	760	747	821	750	798	794	786	786	775	740	827	762	735	789	777	753	818	758	765	743	814	802	765	791	801	777	777	769	815	721	779	765	795	800	744	743	740	806	760	767	777	758	777	773	739	773	782	751	745	780	779	776	756	773	778	801	738	759	767	774	833	747	737	740	784	784	755	763	757	803	778	769	789	770	791	840	756	756	737	706	764	822	795	790	786	731	778	761	795	800	769	782	785	774	810	755	761	770	803	777	760	713	728	769	768	725	763	737	787	796	726	740	799	748	742	795	788	783	789	736	756	751	749	746	707	774	769	759	753	755	768	777	751	751	752	734	744	754	794	752	777	788	766	777	807	744	754	800	823	741	749	789	787	774	790	707	770	747	761	746	815	781	751	766	788	747	795	756	747	767	803	804	787	750	754	787	755	801	763	776	777	754	754	796	790	796	785	803	783	766	830	756	823	768	758	737	783	799	792	735	758	784	763	775	762	766	760	749	797	748	779	771	774	749	774	778	772	762	771	771	764	757	845	788	788	760	759	772	810	817	751	820	782	774	778	855	754	801	803	757	744	730	801	823	748	768	785	759	761	781	753	755	740	755	801	800	791	778	735	754	777	785	789	764	795	788	785	781	718	777	780	755	791	760	780	760	787	750	770	771	820	761	795	771	794	807	779	783	766	791	753	815	833	760	780	750	779	769	749	732	715	733	767	748	774	786	761	800	814	792	818	769	774	774	729	768	785	811	781	749	793	742	740	784	806	788	732	778	750	750	799	753	769	769	767	757	805	769	783	811	744	755	727	796	737	791	759	776	763	743	816	782	731	785	794	775	743	790	766	766	741	739	751	800	770	830	737	755	771	773	774	770	721	762	756	754	810	834	762	782	795	801	814	800	776	769	810	787	777	817	777	802	742	787	741	744	750	748	781	814	748	784	734	804	765	778	744	765	782	751	774	733	757	796	789	797	801	793	796	735	788	740
22083	20979	28590	23531	20979	20648	2353	621	430	416	351	335	285	282	235	256	233	228	235	223	242	219	220	218	188	193	177	191	202	225	191	189	211	201	171	212	190	189	196	198	198	170	175	188	205	190	202	184	175	189	190	189	179	180	187	171	212	182	193	176	222	192	187	177	184	181	187	203	172	215	171	180	173	194	182	178	212	189	178	177	178	190	184	197	186	161	174	165	200	175	160	165	188	168	194	189	197	179	178	184	179	206	188	175	187	180	177	206	203	162	178	185	167	162	160	182	196	190	195	197	192	163	206	175	182	203	176	176	185	209	164	171	182	179	175	187	207	170	195	182	181	194	206	180	180	177	178	169	190	189	192	180	185	204	191	199	200	184	169	182	165	178	175	191	183	172	157	173	177	177	183	199	189	159	166	174	191	187	182	189	194	175	212	185	168	180	168	165	182	195	176	167	195	183	196	187	166	200	187	181	184	187	165	197	196	182	178	155	177	189	186	171	182	191	185	202	202	196	177	163	183	176	180	160	185	189	184	178	195	175	189	180	172	173	207	183	186	170	188	161	187	178	175	159	184	164	159	169	191	181	176	188	149	166	194	188	193	167	206	179	166	168	181	167	178	189	182	207	184	152	204	160	171	191	211	179	194	175	180	156	169	174	190	196	173	186	185	167	187	187	201	184	197	185	183	163	186	157	178	181	183	187	174	201	176	178	194	176	185	199	205	209	163	164	196	194	170	192	168	166	184	183	193	193	208	179	196	175	164	179	167	180	155	159	201	190	175	178	175	199	185	183	181	189	199	175	184	205	179	184	189	200	163	170	195	191	200	175	192	155	176	193	184	204	191	208	198	198	161	192	165	184	185	167	181	206	187	169	179	162	193	185	160	179	164	187	195	183	182	208	179	174	182	179	192	187	187	166	193	180	177	188	202	186	196	166	194	165	196	183	184	207	187	184	173	183	173	214	187	188	194	181	167	179	176	164	172	199	179	200	206	173	178	208	185	166	175	188	185	175	169	189	181	167	151	183	195	196	190	184	182	190	183	182	196	160	197	189	185	172	204	180	160	192	199	185	176	209	186	192	219	169	180	176	154	166	184	193	183	160	187	187	189	178	188	164	185	192	194	148	191	164	174	188	196	165	192	196	179	177	186	178	209	167	192	173	178	153	178	181	186	185	171	190	197	198	202	161	183	200	170	185	161	193	180	194	187	170	172	165	188	174	173	198	214	173	154	168	183	172	199	201	194	159	193	176	201	166	179	165	182	163	177	177	189	187	186	182	207	170	169	187	192	190	188	163	180	183	190	210	178	167	176	178	200	173	190	178	197	177	184	182	197	181	180	176	168	163	199	205	195	222	174	172	192	199	217	180	165	186	163	196	209	170	178	168	182	173	168	194	182	183	185	190	178	159	173	196	171	162	189	169	161	161	185	179	176	179	191	184	198	176	164	171	185	186	174	182	170	217	184	170	187	187	172	185	159	182	176	207	214	179	180	176	201	186	195	172	162	180	183	185	187	189	187	160	187	184	179	180	191	179	182	167	182	185	180	144	208	174	175	187	167	183	178	180	182	165	201	169	173	194	194	172	189	200	185	182	180	175	175	198	197	177	162	181	153	181	179	181	169	181	185	197	172	185	173	169	175	189	187	197	154	173	178	208	175	190	183	195	172	175	171	157	194	184	170	184	191	191	204	179	183	190	179	174	176	170	165	179	189	207	201	174	194	193	179	189	174	162	159	196	192	206	178	165	188	160	199	194	191	174	185	210	172	167	191	196	186	192	194	170	197	203	190	186	178	177	158	194	200	171	178	190	201	180	189	190	185	177	183	177	200	173	188	162	189	168	171	194	203	180	161	170	170	174	183	192	159	181	187	180	175	201	185	170	174	203	172	186	206	207	181	191	160	158	173	183	172	175	189	179	163	151	186	158	197	162	179	226	182	193	176	206	193	175	199	182	195	202	165	185	185	193	166	195	178	186	196	188	177	190	195	203	154	182	195	194	206	202	168	146	193	171	175	172	173	189	185	193	178	180	169	180	201	168	182	182	172	175	169	178	174	170	215	194	210	175	182	181	152	176	171	179	185	175	177	207	175	204	163	188	185	167	176	190	179	172	177	161	164	157	159	171	179	216	195	179	172	186	196	209	171	177	174	183	159	188	182	189	184	182	169	166	175	176	175	184	171	192	179	177	179	181	180	195	184	172	191	194	186	162	178	183	173	145	199	188	179	197	167	184	218	201	194	177	188	180	167	177	181	193	178	211	160	200	185	197	185	188	166	194	203	165	189	157	167	194	181	190	191	194	200	155	165	211	167	198	188	157	185	186	180	179	184	202	186	193	172	179	183	187	170	183	199	183	173	181	146	174	174	183	177	180	178	186	198	198	184	191	163	179	183	176	190	229	180	182	185	161	170	153	192	180	194	197	187	183	198	181	192	191	200	180	191	205	154	186	214	192	174	156	189	175	165	173	190	172	200	173	196	196	181	169	176	211	178	179	169	190	172	163	193	161	192	205	168	174	205	170	158	181	223	185	178	167	174	162	185	165	206	169	181	183	199	177	178	169	173	180	199	185	189	170	179	185	170	171	176	179	177	192	193	189	188	167	195	147	197	189	197	170	182	201	170	176	167	179	192	198	179	212	191	178	183	203	179	177	188	179	174	177	203	166	177	179	190	205	175	193	191	141	200	198	179	178	174	218	191	196	171	194	182	187	167	183	172	193	159	176	176	204	187	182	180	172	194	190	189	163	182	192	183	193	202	179	188	179	204	181	200	202	204	203	179	180	203	181	174	171	175	196	139	161	181	181	181	170	182	195	187	178	187	175	172	191	189	184	181	187	164	178	198	199	166	179	177	190	186	195	201	162	182	183	178	178	181	210	174	178	191	192	211	163	165	178	176	182	183	190	192	161	187	165	182	178	187	178	174	163	164	193	203	202	155	189	181	190	192	190	197	190	187	169	172	180	174	175	170	179	173	169	189	187	168	181	221	147	180	158	174	180	178	193	168	172	160	185	178	184	196	161	185	194	212	160	187	185	175	162	192	203	185	182	162	190	174	186	170	173	161	183	182	181	178	161	197	177	189	187	175	162	170	185	177	184	171	184	171	201	190	185	167	179	173	174	193	186	180	159	185	167	168	157	194	196	177	197	190	185	172	181	185	190	199	192	182	167	182	186	172	188	185	183	181	183	180	188	196	180	183	184	151	174	192	182	173	184	176	176	185	189	182	162	179	207	197	193	169	173	173	216	187	170	177	175	195	186	174	184	186	180	180	187	185	177	162	193	180	169	177	208	190	153	169	213	202	185	191	169	175	162	160	176	182	191	186	205	171	183	179	198	169	179	174	210	180	201	177	173	198	206	179	164	167	157	189	171	194	175	202	194	178	211	174	189	194	197	190	170	205	170	179	178	147	183	176	174	196	230	170	178	195	153	181	182	198	161	203	185	180	178	177	174	184	210	187	182	199	187	209	185	187	193	178	171
4352	13740	9315	4318	2960	2015	1595	1176	1016	891	735	621	604	547	443	439	474	396	397	340	353	390	318	286	305	290	276	322	295	286	309	295	282	272	315	262	269	276	289	259	288	286	252	261	255	273	280	275	271	268	281	291	298	275	272	275	273	255	248	246	284	256	277	292	244	226	276	242	266	245	284	228	246	272	288	241	262	229	249	229	239	261	252	261	230	245	276	252	266	224	278	274	259	246	246	289	269	260	242	268	281	247	235	262	239	225	256	225	249	249	256	240	259	245	261	239	245	244	230	262	228	278	259	262	263	224	268	239	242	256	246	223	259	244	239	265	255	226	262	266	258	277	256	263	252	251	247	270	277	265	242	247	294	266	260	258	250	256	246	241	258	257	267	272	271	242	304	247	236	249	261	260	245	252	279	246	252	247	266	246	278	272	252	253	294	246	274	241	239	258	242	240	266	261	266	259	267	256	242	251	261	298	262	254	245	268	257	249	246	231	260	268	239	260	254	243	260	239	236	246	261	259	257	276	262	256	258	274	259	270	261	254	231	263	241	269	248	270	266	295	257	262	254	283	246	251	273	280	273	263	256	244	273	258	256	265	241	236	244	261	252	256	262	254	242	241	230	271	266	278	272	261	263	247	268	265	244	242	262	250	264	233	242	256	241	245	236	239	248	245	276	231	251	262	238	258	244	269	247	240	237	226	239	229	265	264	230	242	258	242	261	221	246	260	276	233	236	208	252	260	270	267	241	255	241	252	237	255	268	240	237	282	250	246	280	279	265	269	235	257	244	271	244	243	273	241	232	241	244	247	260	277	260	237	265	272	246	245	259	234	246	254	258	260	238	266	241	283	245	277	241	243	256	275	229	221	257	278	284	241	242	262	240	256	256	219	231	287	263	269	237	246	246	243	257	278	249	264	247	271	222	288	256	236	227	247	257	236	250	242	258	258	262	263	253	208	243	214	262	228	261	286	255	254	258	230	245	242	242	248	265	226	223	273	264	242	218	261	267	259	261	231	223	252	277	267	263	241	272	279	232	259	277	280	266	248	257	257	233	236	270	244	292	252	238	269	253	245	204	247	263	249	239	248	233	269	265	244	262	279	238	270	243	233	231	238	256	255	253	289	242	245	254	261	241	279	244	234	264	268	258	237	234	274	251	240	249	264	266	269	249	251	280	259	245	257	240	257	260	255	261	267	257	272	258	289	244	278	261	256	267	252	241	249	255	234	267	235	265	273	277	264	231	276	246	253	250	232	239	264	240	277	251	253	267	254	255	243	259	249	257	240	270	242	220	275	241	254	246	215	269	259	248	247	268	239	250	269	270	256	259	251	245	228	246	236	278	268	237	241	263	265	295	255	255	255	265	249	252	262	255	250	253	273	263	237	250	260	251	246	272	264	238	229	250	225	283	266	295	275	281	257	267	270	240	245	226	266	248	246	267	236	260	248	258	243	254	263	246	242	246	269	256	282	242	244	244	246	243	267	227	236	264	229	253	238	249	235	267	271	238	252	235	238	249	271	241	251	265	270	218	258	241	261	265	229	231	277	252	244	288	266	230	264	239	265	263	234	263	263	251	259	257	253	257	253	256	228	248	243	240	241	272	256	272	268	279	239	258	254	229	254	234	256	269	257	262	245	221	258	253	276	264	275	247	230	243	268	269	250	254	244	232	258	247	256	265	269	217	247	268	250	239	245	240	257	270	289	264	257	271	243	274	247	271	233	255	247	249	291	263	268	242	246	296	253	259	241	266	253	229	259	223	256	241	228	260	247	253	270	251	277	268	229	252	272	232	239	246	269	253	261	270	262	230	227	244	249	242	236	249	225	256	245	248	243	256	266	255	277	263	245	259	236	234	247	258	237	253	233	256	272	250	240	256	241	223	265	267	268	266	246	278	253	232	248	268	259	249	249	269	247	286	253	257	287	257	275	229	266	269	256	270	253	249	223	246	219	268	239	262	246	241	270	239	260	256	243	255	264	240	255	277	252	252	258	252	250	266	267	249	262	254	258	255	236	234	278	251	254	231	245	237	246	250	248	258	279	259	283	270	270	242	255	281	237	258	282	268	237	262	266	241	262	239	280	269	265	265	256	278	215	244	234	230	222	243	248	266	235	238	247	249	272	251	231	261	273	303	259	276	257	243	269	260	262	226	248	242	237	273	260	273	272	239	284	243	253	237	275	246	238	244	231	258	253	258	246	254	241	244	249	265	263	272	257	244	263	252	241	242	249	244	253	244	273	248	262	234	257	288	274	245	255	247	258	216	245	240	250	277	237	259	271	251	259	240	263	256	250	219	223	245	267	287	267	235	247	243	229	260	277	246	249	284	269	271	256	249	254	287	244	260	244	264	282	265	247	253	240	229	254	247	245	269	250	253	254	247	279	258	262	245	240	239	260	235	254	276	270	255	261	260	277	269	267	265	263	273	214	245	258	268	231	238	222	258	279	260	233	252	249	291	241	264	255	250	271	249	256	234	246	255	239	231	253	231	255	282	230	297	255	279	259	243	273	277	290	254	243	274	238	245	250	241	267	254	272	233	274	264	260	260	258	249	245	264	241	246	270	244	256	282	245	241	289	228	247	260	257	247	276	234	240	249	254	258	265	271	229	238	262	272	265	249	260	249	265	247	244	246	255	218	235	247	262	286	238	269	268	255	256	281	269	256	238	251	236	255	248	249	272	250	252	246	286	232	237	244	230	248	241	250	255	259	272	264	239	230	255	270	265	260	248	292	245	256	229	225	226	248	227	259	263	247	261	256	298	260	255	229	265	238	260	256	201	269	241	271	256	261	290	235	267	239	249	282	239	262	273	268	227	264	246	269	259	231	263	239	272	285	260	285	261	281	227	257	228	254	236	267	278	296	256	254	229	274	232	269	253	245	259	255	251	262	252	274	274	272	241	290	240	274	246	254	246	258	234	257	234	246	273	259	275	238	262	250	294	217	266	239	251	249	232	268	247	251	232	253	260	266	238	253	224	274	267	248	252	249	245	255	267	273	257	246	252	287	263	253	253	253	259	274	246	254	234	281	246	247	222	246	251	233	246	256	253	282	241	227	267	234	267	268	263	247	243	258	269	273	234	249	265	252	266	250	297	239	254	257	242	241	256	236	259	278	257	258	230	258	240	275	242	247	267	249	236	250	263	249	238	261	264	273	291	268	250	258	267	206	241	267	269	257	241	287	240	256	255	276	276	267	235	264	260	254	269	252	239	267	261	242	270	267	248	246	262	278	242	272	238	244	258	260	258	268	273	248	250	285	231	264	268	232	237	267	273	244	247	264	264	259	259	247	261	263	255	252	255	245	285	246	243	246	268	264	229	277	256	265	254	220	235	243	246	228	236	251	262	250	240	278	232	262	262	263	259	253	238	259	281	232	250	285	287	233	260	230	262	248	261	260	235	236	280	264	264	234	245	246	265	250	231	244	250	275	242	250	278	228	257	265	262	264	276	271	267	257	272	255	244	238	276	226	242	276	257
26625	17503	3459	937	695	667	557	504	512	504	498	523	509	497	485	515	526	529	494	504	483	473	493	454	484	494	494	475	507	492	477	470	471	473	484	470	483	522	518	498	489	482	463	488	459	480	490	459	508	493	446	451	495	520	455	502	442	431	462	458	509	461	469	491	524	479	480	480	505	450	481	504	493	475	472	476	483	511	448	478	493	488	493	515	501	484	463	453	482	501	461	479	486	486	486	475	470	484	480	475	504	454	449	549	483	530	482	466	472	507	493	461	496	560	475	493	517	460	423	524	485	484	494	470	494	478	497	521	514	504	487	504	493	486	504	471	475	488	506	480	502	498	469	481	480	471	465	506	503	493	505	448	513	475	520	460	471	514	515	470	507	461	546	480	474	477	497	517	481	509	479	453	466	481	472	495	438	485	494	488	486	514	486	503	497	474	525	477	490	448	459	467	492	462	522	486	481	509	510	485	483	500	446	487	491	447	483	474	447	501	501	488	477	476	475	475	458	518	536	442	488	517	465	485	503	496	464	509	509	449	491	493	454	483	492	482	470	470	505	469	462	545	486	528	478	477	492	462	505	498	465	504	512	533	449	510	481	463	482	491	472	507	460	491	501	454	487	479	493	510	478	484	492	543	529	514	468	478	510	480	510	498	494	471	466	487	496	508	511	486	449	463	490	485	476	484	516	487	463	494	488	497	473	477	509	499	480	491	496	476	526	471	508	478	484	521	504	474	498	482	495	459	516	521	464	504	522	440	501	489	467	483	482	465	463	467	464	494	496	518	476	514	473	496	528	490	502	495	497	506	509	466	502	450	461	480	469	478	463	479	468	463	461	485	519	505	497	483	480	473	476	461	490	479	466	475	533	509	455	485	489	502	473	494	460	474	506	497	489	498	508	489	501	465	468	476	491	510	494	482	470	498	476	455	499	455	495	488	524	496	510	509	486	523	492	521	502	461	475	472	491	508	467	519	474	473	499	462	507	506	471	497	477	500	482	495	473	491	520	438	506	513	487	501	472	522	491	476	483	523	531	484	484	506	461	481	508	496	500	461	508	470	478	501	512	488	472	460	482	496	475	521	491	503	498	488	501	517	508	481	504	488	514	495	500	542	502	509	504	504	465	459	479	488	482	453	474	497	483	498	489	500	454	450	491	497	484	493	430	490	478	524	499	519	493	465	491	497	518	532	544	440	503	476	501	473	478	521	526	471	473	491	514	478	482	470	499	475	481	498	487	467	473	482	499	480	501	454	498	488	456	502	500	501	460	504	494	451	509	524	487	473	458	525	454	488	451	465	484	455	465	493	476	494	496	512	501	546	517	497	482	455	481	507	518	481	500	471	507	482	492	483	456	473	465	467	486	519	466	480	473	476	517	467	487	479	509	503	524	501	502	517	482	482	514	486	507	473	489	485	493	467	501	472	523	442	447	480	476	473	497	442	492	445	452	468	455	498	487	487	507	465	433	478	519	511	459	527	521	468	514	455	510	496	479	497	490	490	500	481	501	451	480	463	510	523	509	492	472	511	505	494	493	487	488	485	475	433	469	478	487	497	534	501	463	510	489	506	488	478	458	456	462	502	481	508	507	501	522	520	497	463	498	487	523	515	512	492	427	500	484	514	466	492	494	493	516	479	550	480	493	473	477	493	504	492	474	484	496	502	487	477	483	474	502	465	516	471	486	471	483	503	493	476	474	486	508	504	504	475	451	485	478	501	525	471	499	514	477	472	493	467	466	461	504	483	487	531	491	483	478	491	489	474	503	495	478	515	468	495	449	487	501	473	555	477	478	500	483	504	487	494	486	486	496	500	496	494	456	516	487	494	469	508	518	529	429	480	509	483	456	479	521	538	494	508	502	503	456	478	482	496	507	488	493	514	462	464	482	488	513	472	502	523	481	517	530	496	488	505	492	513	490	479	497	501	476	476	441	511	501	539	478	444	493	445	488	519	499	458	538	501	485	462	529	475	490	490	520	509	478	475	484	504	483	527	477	486	501	520	487	502	479	476	479	495	470	508	465	477	492	449	451	433	491	489	492	455	491	446	478	506	505	490	490	453	474	483	527	464	488	504	490	457	510	478	450	515	500	451	493	540	471	534	456	479	478	486	477	485	515	507	483	492	484	454	448	501	506	523	471	492	486	499	444	467	456	463	452	470	472	485	510	491	473	516	497	499	475	505	473	483	492	494	473	465	474	507	477	504	473	464	532	503	469	490	505	483	525	486	464	488	491	478	497	512	479	483	466	462	511	479	487	449	518	491	484	479	480	489	514	476	517	482	541	504	499	478	477	484	479	488	496	536	511	511	467	477	500	449	497	497	481	475	492	511	460	505	491	469	474	523	504	521	457	465	505	456	467	457	481	506	499	487	440	472	480	461	504	487	494	440	503	506	463	476	496	452	510	507	506	494	485	483	504	502	463	501	486	500	442	469	480	444	451	482	502	485	473	476	483	497	464	464	490	476	490	446	465	537	496	513	460	511	491	487	486	448	507	516	532	492	499	488	519	484	510	505	436	474	504	482	515	472	506	519	491	499	464	502	458	469	500	497	522	497	519	494	511	486	434	500	511	527	451	495	503	517	493	464	483	532	465	499	455	449	468	512	488	472	495	476	502	495	457	467	518	491	484	482	495	496	478	473	541	463	496	527	464	512	475	485	474	482	488	477	452	480	482	495	514	478	468	454	483	501	497	471	512	507	483	487	447	474	463	496	505	508	485	462	497	503	463	457	477	488	453	495	511	496	502	506	497	480	489	510	495	514	485	452	498	490	504	469	480	481	506	473	460	471	482	504	473	459	504	470	476	480	458	487	497	472	489	484	532	484	482	458	481	432	480	469	495	458	460	466	470	477	475	468	487	480	500	487	508	478	490	512	498	497	490	455	471	462	483	490	442	477	507	509	476	517	505	465	512	492	485	493	457	485	420	509	454	466	474	482	490	501	542	532	456	496	474	475	484	512	500	482	492	473	519	496	486	493	476	481	484	502	495	498	510	479	475	501	488	469	450	481	475	484	503	496	499	462	494	460	466	470	526	515	517	468	480	511	519	471	525	467	478	495	514	413	490	487	468	513	502	505	484	536	507	478	460	500	473	491	485	488	487	527	465	498	487	452	494	490	470	509	471	502	467	490	465	497	483	509	467	501	472	506	458	485	445	458	487	511	536	511	496	511	480	475	484	507	467	477	470	504	502	517	493	462	466	490	450	452	492	443	486	469	507	500	498	483	462	468	468	485	425	513	490	500	469	447	487	483	506	509	491	468	490	460	494	476	474	505	485	475	454	471	486	496	465	495	503	449	473	514	503	483	534	513	506	522	493	506	495	468	520	529	470	471	474	479	512	475	502	456	487	503	453	479	466	481	483	512	477	471	484	514	490	471	468	532	482	473	509	443	504	445	475	474	519	501	451	548	440	472	508	492	509	462	504	456	526	518	506	476	470	483	502	486	447	486	454	490	481	525	480	491	468	472	471	497	523	474
4104	1572	1219	914	818	813	765	742	696	703	727	709	741	705	681	677	717	729	704	685	712	702	723	659	701	673	699	676	724	739	689	682	707	697	672	732	664	676	738	693	742	676	707	704	690	652	640	715	701	704	664	672	698	677	702	689	663	722	740	698	750	669	705	760	663	723	682	697	686	676	695	681	711	700	705	682	691	722	694	709	691	625	705	674	734	733	690	703	688	682	715	696	715	710	685	709	682	732	725	717	716	725	767	669	710	675	688	682	720	669	666	711	685	737	680	694	657	696	692	670	665	700	741	719	751	716	685	735	683	673	722	701	706	675	704	722	719	669	675	739	694	728	726	699	713	717	736	682	684	685	720	677	653	674	692	680	690	703	728	700	752	703	702	669	670	685	696	698	665	732	650	729	703	680	745	671	727	691	731	702	711	664	667	709	729	677	699	715	683	709	700	697	731	663	729	696	665	709	695	717	754	683	689	689	677	679	721	688	726	711	706	675	659	716	702	696	636	719	688	645	720	708	675	714	721	668	684	694	668	692	675	710	732	674	663	711	692	659	688	705	701	713	676	731	693	702	658	681	718	687	691	719	752	722	716	668	704	713	647	678	645	708	668	751	669	642	716	655	677	724	659	655	733	680	661	665	681	700	655	719	702	671	732	670	708	660	709	720	662	671	680	664	732	689	652	692	698	667	756	666	713	731	735	667	721	717	693	665	685	718	682	727	683	713	712	738	707	704	689	647	674	692	683	675	669	674	704	712	661	660	688	691	710	709	695	679	692	684	731	710	667	715	704	661	713	682	699	694	708	661	701	708	720	680	703	701	737	681	732	721	698	695	708	692	707	652	694	700	674	701	705	690	669	674	679	680	743	690	703	690	668	695	729	680	723	700	688	725	682	688	685	708	715	643	667	701	682	690	691	691	730	730	707	694	695	721	632	694	715	689	691	675	691	670	768	745	685	683	675	670	706	672	683	753	671	686	721	733	678	680	709	720	698	713	675	718	673	668	689	746	689	711	721	700	662	725	693	721	662	643	688	710	678	724	702	737	665	688	713	698	702	699	724	724	736	643	691	729	714	737	696	731	701	697	701	739	698	682	718	717	687	744	691	691	676	714	742	671	699	684	709	733	712	751	654	708	693	739	678	724	652	673	689	730	673	705	732	695	663	686	633	691	694	661	727	690	739	695	677	703	683	669	732	723	678	678	685	711	689	660	689	688	686	695	693	712	685	683	701	729	680	740	679	703	668	686	718	685	737	685	654	674	711	722	640	677	676	673	697	666	701	697	711	689	687	700	683	699	681	673	673	678	673	679	723	672	707	726	695	712	714	668	692	682	672	696	688	638	704	697	669	681	672	690	660	721	712	639	735	721	774	708	688	700	719	683	740	685	722	703	696	668	690	701	676	683	731	732	733	670	713	709	738	718	694	731	709	714	680	671	734	705	688	730	718	731	696	646	692	690	764	678	726	678	697	717	718	669	742	671	680	726	702	670	713	699	622	719	695	731	694	671	732	711	745	703	710	705	679	712	708	717	702	736	742	673	755	668	690	679	707	679	671	721	720	654	717	691	690	709	711	707	738	680	767	720	694	700	724	713	744	723	647	689	674	658	644	745	750	687	758	673	666	638	695	701	710	714	724	721	724	715	699	685	698	668	720	722	652	727	694	696	697	707	657	706	692	709	726	708	706	678	696	702	705	718	697	692	697	684	683	705	690	700	695	701	699	679	712	700	671	686	695	678	700	695	650	670	709	687	668	709	682	684	694	734	690	677	697	706	682	705	717	691	719	664	640	743	668	682	701	642	713	704	667	721	675	663	694	734	736	662	685	709	770	678	675	675	678	677	662	651	654	715	719	712	696	687	672	684	722	738	644	663	736	725	687	722	687	724	680	707	715	706	742	734	669	672	680	694	684	702	704	703	714	713	696	690	672	743	695	682	691	676	694	698	736	704	650	647	710	685	691	685	680	726	677	679	732	679	720	743	711	725	683	663	693	734	668	668	684	677	726	719	684	700	729	735	707	677	678	697	712	708	680	720	703	671	722	659	683	714	668	683	661	687	660	711	664	715	688	701	689	691	714	697	715	667	682	673	687	698	689	695	740	716	675	694	771	689	671	732	679	713	717	658	751	687	701	675	682	678	733	690	692	716	730	737	654	712	711	715	729	692	680	673	670	665	696	674	709	691	709	695	708	663	660	702	662	758	676	683	688	687	713	679	735	667	706	683	676	666	682	677	666	681	702	712	726	680	705	696	664	635	672	677	750	649	709	686	677	691	673	683	667	675	710	660	695	673	685	730	675	692	743	693	666	709	716	694	699	721	716	669	749	690	673	700	682	656	685	694	681	688	706	674	742	734	722	689	706	693	677	734	717	715	684	683	717	698	742	731	708	716	732	708	676	723	708	693	719	681	765	697	707	725	672	652	694	743	684	691	742	705	734	712	682	682	716	732	658	682	718	700	700	670	691	716	725	677	685	654	692	636	706	746	679	682	702	713	721	713	659	685	698	694	707	668	704	680	697	677	658	710	677	690	704	687	713	699	645	667	758	725	704	692	737	678	712	690	624	663	715	739	720	675	722	750	683	674	697	724	716	691	692	688	682	690	715	694	725	716	648	709	683	695	670	681	723	700	698	693	684	720	691	671	730	697	684	722	680	698	711	728	703	662	675	716	655	702	675	665	708	683	662	683	704	709	693	727	685	692	686	721	661	685	684	750	681	731	679	668	684	674	747	636	693	687	689	685	708	694	680	616	705	691	709	713	716	638	682	708	695	714	671	710	694	625	751	720	735	718	729	745	706	666	689	700	708	673	672	687	722	707	699	681	683	712	747	664	687	746	703	630	704	712	690	705	722	699	675	729	692	705	695	656	675	668	693	709	626	695	653	714	723	700	667	698	677	704	741	668	715	651	695	654	634	665	683	670	739	667	677	659	741	758	703	679	676	699	695	693	701	669	652	701	690	706	724	743	695	716	674	693	659	680	702	669	655	711	647	689	701	722	678	653	678	712	697	731	673	695	640	691	662	643	737	693	695	760	743	675	704	666	687	730	677	641	733	684	663	671	767	708	715	702	683	707	739	666	678	687	684	699	668	739	705	686	703	704	713	697	713	687	752	728	710	689	723	724	713	696	705	673	736	744	700	663	666	711	721	690	713	715	683	725	719	741	714	697	698	732	697	718	728	739	684	705	719	722	718	713	720	720	664	729	664	695	741	692	694	674	719	682	712	781	697	733	670	695	702	664	696	701	713	703	714	673	728	696	701	715	702	665	698	700	708	689	692	688	715	693	714	675	690	716	724	672	714	661	719	708	710	706	651	663	689	721	688	687	734	680	702	669	710	719	684	714	728	659	699	679	715	691	668	654	689	695	671	725	720	698	673	678	729	705	706	689	729	634	673	735	753	724	715	705	697	709	723	693	663	715	705	737	675	710	698	720	710	678	687	738	689	717	712	693	708	719	730	722	673	700	694	709	701	683
23002	20942	27899	24095	20705	3226	579	387	396	326	249	275	276	278	260	232	228	236	238	253	243	219	229	225	230	242	226	227	228	214	210	232	238	228	181	192	197	227	203	222	197	215	207	220	214	236	234	235	209	227	236	232	202	219	217	230	190	198	216	216	210	192	194	223	182	217	204	203	188	207	211	198	226	211	226	218	222	191	202	213	224	217	245	194	196	205	185	210	204	229	214	182	203	225	192	209	199	208	230	224	187	201	195	203	213	204	215	240	214	187	220	228	214	191	224	211	211	195	215	202	230	198	189	197	189	210	227	196	191	227	231	205	239	220	221	226	211	198	233	207	218	220	193	192	202	214	209	216	209	206	199	188	224	203	200	209	202	226	203	237	228	196	191	189	210	194	230	183	229	228	217	226	236	212	209	212	195	196	220	195	189	207	199	243	224	222	198	212	209	195	217	221	228	198	215	206	170	201	203	222	201	203	214	203	188	193	214	229	200	192	229	202	177	201	222	221	214	218	201	209	215	206	202	184	210	194	199	194	195	209	210	215	236	194	203	224	203	213	209	212	216	174	222	198	208	226	217	212	193	202	180	193	253	193	216	212	228	180	212	217	217	219	213	203	209	202	193	192	221	220	197	227	219	203	182	202	237	227	221	185	206	226	207	198	203	213	199	208	219	206	198	232	224	220	207	232	189	201	189	218	200	202	237	214	213	207	212	234	169	223	223	217	206	221	205	210	211	229	218	230	212	197	202	213	214	217	198	225	227	210	223	230	214	212	219	177	218	213	194	195	219	207	200	243	183	209	222	214	211	200	223	235	200	200	208	217	224	178	213	211	174	210	196	175	236	223	210	200	204	191	200	193	208	198	195	218	232	227	213	213	214	208	225	202	203	216	220	239	224	198	204	230	206	223	202	240	219	210	224	224	187	218	210	198	229	220	221	203	231	217	239	222	211	216	188	217	213	192	206	238	213	236	209	212	186	218	208	205	198	216	190	226	247	205	212	213	183	186	224	185	181	208	214	226	242	190	186	237	218	219	216	233	191	218	224	205	209	217	204	217	213	233	212	192	199	246	206	188	214	204	192	228	198	223	212	169	215	223	217	216	216	211	202	220	211	192	205	207	191	203	212	211	196	207	200	208	244	182	197	208	232	203	198	199	189	230	201	219	212	212	207	222	203	221	216	188	194	216	217	236	209	232	185	219	198	177	221	213	217	195	209	192	236	198	209	214	209	195	199	221	214	213	201	199	210	229	212	191	206	222	195	208	201	196	212	209	228	198	198	207	223	237	211	212	201	230	214	209	227	215	209	206	232	226	172	207	200	196	206	228	226	225	209	215	200	209	188	207	181	195	221	222	179	220	223	210	197	204	219	181	198	203	198	189	228	218	213	218	207	206	218	197	213	229	229	216	205	220	200	222	231	212	222	218	225	205	221	220	222	237	230	207	212	195	210	216	213	193	198	198	221	214	237	198	209	190	216	199	230	236	197	202	210	182	219	219	210	175	187	236	195	205	206	215	221	214	207	241	220	202	210	218	197	220	194	230	189	210	209	207	189	225	208	206	215	219	215	194	220	226	202	241	205	197	199	215	191	216	196	211	206	209	196	216	227	227	214	219	238	230	184	214	223	212	204	204	228	201	221	214	229	213	235	203	178	196	238	215	223	212	191	221	193	175	185	212	217	215	206	226	198	223	218	226	226	199	211	218	181	237	204	208	226	194	214	209	214	204	193	218	211	233	213	204	188	206	229	223	203	209	236	220	203	206	203	189	210	232	200	178	218	196	230	201	204	230	181	201	199	199	227	197	207	210	248	223	218	206	216	198	209	236	225	207	221	226	193	217	204	188	199	217	204	202	190	206	220	196	201	222	205	201	202	213	224	201	232	184	227	200	230	207	226	196	212	210	229	186	202	215	221	189	242	189	219	214	231	238	204	216	199	219	205	203	214	190	178	232	191	226	211	188	190	214	206	214	189	224	182	203	219	230	193	212	195	185	218	208	215	199	204	231	203	231	216	212	197	216	199	203	199	188	205	229	200	224	203	202	191	213	199	210	193	187	187	211	212	224	211	205	204	199	227	205	221	195	201	212	208	211	196	204	197	242	230	204	224	225	218	229	222	202	195	207	202	204	225	218	203	207	227	219	224	181	231	209	222	192	222	216	205	195	214	192	211	213	196	217	178	221	229	223	198	226	196	192	211	205	231	227	201	195	218	193	206	192	220	198	199	193	228	203	221	216	218	222	237	191	210	211	170	202	194	223	222	241	210	232	195	216	210	218	220	207	207	186	215	183	188	202	213	240	204	213	188	221	192	201	213	217	212	212	223	195	223	222	197	218	210	208	219	205	199	207	181	208	220	212	209	199	218	188	210	182	204	204	223	208	220	204	215	208	221	211	193	218	207	186	227	191	219	204	204	198	196	224	230	239	220	209	213	216	223	204	220	214	209	203	206	205	204	206	209	238	221	189	196	195	188	203	210	244	202	223	242	178	222	221	191	187	194	188	196	208	222	203	232	212	202	204	192	175	207	211	203	224	192	205	196	216	193	226	186	194	206	183	192	195	199	231	215	199	238	226	215	200	201	221	232	210	215	237	198	194	210	226	210	201	181	207	206	191	210	209	212	210	231	206	202	204	215	242	194	219	211	195	209	204	199	205	208	196	206	187	198	208	202	217	205	226	207	193	205	195	216	216	203	224	209	199	224	216	199	207	215	215	210	212	215	197	216	193	223	224	207	222	231	193	224	211	213	233	226	211	204	221	201	220	220	216	210	192	223	202	182	189	208	244	198	232	187	219	203	195	240	192	195	241	198	199	214	191	232	204	184	214	196	190	214	207	184	223	206	201	217	208	199	207	209	208	194	220	198	200	224	225	230	221	208	192	199	203	190	226	226	224	174	188	214	205	210	231	199	182	202	206	212	206	213	205	213	211	206	219	177	211	209	217	189	208	199	217	207	217	186	222	202	217	233	218	203	201	194	219	233	225	201	212	227	208	206	237	237	226	200	245	180	191	197	200	186	197	197	238	200	231	195	215	213	208	241	207	183	215	206	201	210	230	174	200	223	228	227	200	224	195	196	209	177	229	224	222	202	203	196	194	190	181	218	188	212	203	207	218	198	223	199	216	227	213	194	204	208	203	180	224	214	217	194	222	213	207	216	212	208	199	211	213	188	187	199	200	197	219	230	187	221	221	226	223	216	202	218	242	205	215	196	208	225	218	211	200	218	212	198	200	203	199	198	221	209	206	207	194	201	201	225	206	176	201	205	211	213	196	194	200	198	192	215	229	196	209	194	207	189	187	225	205	214	209	195	205	215	194	193	213	203	217	209	194	232	209	208	195	207	228	185	218	204	207	203	211	193	207	228	220	214	200	242	244	191	205	219	198	191	205	186	208	205	186	194	205	210	185	192	203	224	232	220	215	217	227	206	209	181	211	209	218	213	242	193	206	216	185	199	215	201	200	206	222	182	223	217	228	226	224
3215	8471	5443	2531	1719	1314	976	731	724	609	543	565	474	436	428	400	388	380	352	321	354	350	372	368	344	357	332	342	330	351	325	329	317	307	343	330	312	298	319	304	307	344	359	329	339	313	336	304	338	324	340	346	312	296	348	309	318	324	310	349	335	304	315	362	309	329	341	300	298	318	315	330	334	332	333	318	339	309	313	321	343	312	305	303	316	293	323	321	326	335	300	321	285	341	286	304	324	313	343	316	337	322	333	347	308	295	315	313	330	316	294	294	329	303	304	285	302	337	339	322	318	337	281	302	316	318	306	304	346	323	324	318	310	337	333	323	332	304	326	322	322	311	298	324	338	286	299	288	311	321	313	336	316	323	298	302	298	324	334	316	303	352	306	309	322	310	357	304	327	325	297	301	314	305	318	339	317	315	325	335	300	332	330	307	292	334	348	290	321	307	327	311	307	310	328	326	324	300	325	336	354	322	335	336	335	349	314	293	324	327	302	327	284	314	311	311	309	316	309	297	303	297	311	309	317	317	315	316	292	295	328	316	304	313	317	315	314	330	313	329	277	273	315	301	308	323	341	322	321	338	345	292	294	327	307	329	335	320	338	316	314	337	284	303	323	330	306	326	327	327	317	323	342	308	311	320	318	302	297	298	311	330	309	300	315	319	334	320	367	336	305	372	296	318	322	305	295	319	322	358	329	298	291	326	307	313	310	330	322	334	331	317	330	335	337	336	327	315	345	318	324	325	335	329	274	337	309	333	355	327	340	277	298	292	349	339	337	301	322	304	327	320	323	313	304	348	318	293	303	285	283	325	312	316	320	322	286	312	300	295	304	308	308	320	336	338	319	308	333	323	361	300	302	296	295	289	325	329	341	325	347	319	303	308	310	325	363	307	303	333	314	310	323	340	307	334	337	320	302	322	325	319	321	327	288	322	309	323	302	315	307	344	348	327	280	285	317	318	313	319	323	312	313	319	295	324	323	310	311	305	299	314	318	315	330	311	343	325	321	308	347	301	293	328	313	300	340	324	328	320	327	301	349	286	314	332	312	345	280	283	313	305	309	305	339	320	317	317	332	329	324	282	333	354	363	305	296	322	344	311	296	290	321	349	359	313	319	338	273	327	310	343	311	334	356	308	296	304	278	330	335	322	320	309	336	305	304	344	274	307	322	287	290	355	324	323	320	315	346	293	315	310	289	336	327	335	303	316	298	334	320	299	308	311	336	345	301	287	326	303	323	327	314	290	300	327	330	318	311	295	299	302	286	341	318	293	344	314	319	314	329	307	331	307	312	347	312	323	308	319	314	333	325	295	302	312	332	340	291	332	317	291	320	313	335	345	337	323	317	314	307	325	300	314	333	302	285	318	321	319	296	324	283	314	289	310	312	342	325	290	269	302	312	322	312	308	307	309	331	311	303	346	306	320	334	322	303	361	289	301	326	302	297	302	331	314	299	318	328	334	348	311	334	317	340	310	335	311	337	300	298	307	301	320	296	298	322	316	323	314	305	332	289	328	337	307	324	278	327	341	336	339	287	286	319	287	315	326	325	300	302	289	311	326	312	322	327	320	284	321	305	342	307	320	313	315	333	329	321	320	328	312	337	305	333	330	326	323	311	272	326	285	300	314	307	302	317	314	334	334	292	325	333	324	304	313	316	309	291	314	293	286	299	297	285	309	344	309	338	314	291	316	297	304	295	300	323	335	330	318	320	345	331	306	336	307	346	337	336	312	351	319	320	315	311	321	305	303	311	331	290	322	306	321	317	290	298	298	308	340	303	312	329	338	305	313	288	289	299	304	311	300	336	331	306	331	301	340	302	312	284	302	338	296	329	313	319	336	318	341	327	318	301	309	315	309	316	328	358	348	311	301	324	289	271	318	325	314	322	299	297	323	307	331	295	329	335	342	299	314	339	326	311	301	320	307	339	313	301	318	332	295	281	311	269	306	306	309	324	328	294	294	308	364	366	317	305	312	297	330	315	290	342	314	301	334	330	279	290	302	298	295	312	279	310	320	294	333	307	316	310	324	310	327	272	344	319	325	322	318	305	327	307	334	328	332	313	340	300	332	303	297	344	300	316	300	316	299	306	310	307	308	309	316	360	321	307	294	292	290	325	311	323	317	301	302	330	308	340	323	319	285	321	325	320	319	338	313	314	331	300	306	309	353	322	273	302	314	340	305	333	299	295	303	350	289	339	312	315	336	319	317	322	331	343	324	282	278	329	323	311	314	306	281	317	331	314	379	306	305	307	326	314	349	283	300	350	327	337	337	341	329	326	313	303	296	315	282	351	289	346	332	306	296	325	316	327	328	282	317	313	300	302	301	272	291	296	320	342	350	330	303	323	349	302	348	303	309	292	315	290	323	311	301	298	317	303	282	329	319	331	295	296	325	299	294	338	314	325	332	302	323	326	306	310	339	292	297	324	322	314	347	315	290	319	326	302	316	346	336	288	334	320	330	333	279	288	353	331	340	315	297	318	327	312	342	313	304	312	315	310	325	290	306	322	318	318	323	323	326	343	321	294	315	293	339	312	316	315	319	324	305	306	312	325	340	343	327	330	294	304	304	321	310	324	330	316	313	317	300	315	311	334	310	312	322	322	288	326	288	306	300	305	354	297	326	353	296	291	322	301	298	285	314	310	310	309	280	302	327	297	312	320	299	304	326	306	308	335	334	318	322	296	295	291	331	303	335	284	332	315	294	340	335	311	315	330	332	332	304	314	318	311	343	319	335	323	358	316	314	301	327	303	309	288	312	333	317	338	343	330	362	309	328	321	295	308	342	345	303	313	326	314	331	295	318	322	311	290	317	333	326	295	338	332	340	346	313	320	299	346	296	314	324	323	324	332	290	327	284	340	312	304	350	316	294	287	331	310	349	338	344	333	320	325	296	306	322	340	315	311	281	286	318	331	315	329	320	309	327	267	309	311	303	325	301	285	334	315	326	295	302	340	306	324	370	295	315	282	317	289	348	326	322	308	354	312	306	302	314	345	309	292	270	360	306	307	315	340	330	302	340	299	343	315	319	293	292	316	281	317	329	301	330	338	330	315	316	302	329	312	327	306	310	332	283	336	317	343	319	309	327	314	317	317	312	325	305	312	314	336	339	283	357	339	290	307	329	303	307	310	283	314	314	320	305	349	320	290	316	312	339	315	352	337	290	339	304	318	324	307	315	332	295	319	295	325	292	313	280	316	318	333	329	296	337	331	299	292	311	301	302	305	302	279	311	306	317	308	334	334	306	313	319	291	294	326	299	310	338	295	326	326	335	300	323	307	282	316	309	348	352	335	356	314	325	316	308	324	334	307	287	289	298	322	289	282	339	301	333	309	314	322	311	319	324	324	314	324	302	333	295	322	309	310	330	317	317	320	326	299	312	300	305	330	298	348	343	305	341	329	315	310	351	304	300	304	348	310	330	291	293	306	326	302	308	311	310	332	280	358	328	322	319	315	303	316	308	341	330	314	324	302	314	306	299
24227	21007	26419	24687	2824	781	747	654	634	633	620	594	578	648	585	579	592	610	576	574	551	517	551	532	562	581	606	542	602	570	603	562	547	536	521	524	551	583	559	530	563	527	581	559	544	561	555	531	545	551	544	564	556	536	534	541	527	586	562	566	552	568	564	535	589	551	516	576	521	556	541	564	570	558	513	540	547	543	545	574	551	535	563	561	580	522	540	545	577	546	499	559	575	495	526	610	594	612	559	580	581	512	544	554	554	555	530	550	559	583	556	561	568	551	540	521	516	563	577	546	586	591	546	539	534	548	561	555	552	512	565	572	601	585	550	538	550	579	559	553	537	532	536	566	577	584	555	565	574	597	531	523	542	533	597	579	564	552	588	566	557	565	592	565	532	587	595	579	521	563	614	538	534	564	561	573	555	523	557	573	533	572	553	512	587	537	545	557	547	570	536	570	571	580	563	549	539	554	536	574	544	541	535	540	555	560	544	517	546	546	548	554	583	580	532	519	534	552	563	550	487	559	537	546	537	557	588	533	561	553	559	526	537	551	534	525	549	584	564	532	569	512	572	564	591	566	550	576	521	584	556	582	546	560	548	536	557	541	575	570	511	543	542	569	570	563	570	573	490	535	560	596	577	540	507	560	577	585	584	555	578	504	536	551	550	581	581	599	587	553	573	499	528	592	574	572	580	590	586	533	505	542	550	518	557	570	565	538	579	517	552	545	539	568	560	524	543	572	552	517	592	566	534	544	509	505	536	585	509	565	553	538	513	581	501	573	584	506	568	578	556	557	607	562	565	573	584	556	523	609	561	566	540	562	600	563	561	563	551	524	545	558	503	576	612	564	539	548	581	556	583	539	566	572	613	550	546	567	558	587	553	557	557	559	561	551	512	594	576	509	543	575	539	559	584	568	563	596	590	515	559	560	513	573	553	533	548	546	576	536	563	536	540	558	592	589	609	592	554	572	535	577	570	565	573	555	555	564	556	534	557	506	567	531	578	544	602	560	564	535	513	510	571	583	571	544	523	549	532	557	547	552	511	590	569	554	557	549	545	539	531	557	526	547	553	545	574	569	587	592	540	577	573	575	545	547	573	546	557	582	566	573	546	581	551	589	557	571	538	577	573	572	603	608	538	587	544	556	551	560	558	539	538	604	608	584	553	553	574	572	562	587	573	561	569	584	558	596	583	606	568	533	534	532	515	559	513	536	597	563	548	490	568	554	550	571	615	556	578	583	546	540	537	553	541	555	568	538	559	574	554	551	557	572	516	549	598	541	579	613	539	573	564	569	544	574	566	554	552	545	573	582	560	536	554	549	554	575	559	561	586	604	573	525	562	526	545	573	533	546	505	567	569	501	550	559	575	527	570	556	571	556	584	555	569	532	546	556	546	599	554	557	569	563	552	555	536	552	571	539	565	622	583	536	528	537	552	551	533	517	551	564	565	554	539	552	559	521	533	569	564	522	544	546	576	524	511	576	571	534	551	544	574	564	554	537	558	536	537	549	545	557	526	560	583	553	555	559	562	539	551	557	536	575	587	584	560	567	556	552	516	567	542	538	569	584	538	556	550	554	570	577	545	536	576	558	561	543	606	547	522	548	582	561	577	545	520	526	558	576	530	591	568	532	578	558	574	552	513	568	562	568	542	572	554	534	526	526	555	542	531	575	535	562	594	545	572	532	519	540	532	570	511	533	586	558	526	566	532	561	528	581	500	569	522	579	597	588	584	577	589	505	532	565	534	549	576	577	556	544	554	601	532	563	550	575	551	529	582	599	546	515	536	588	537	571	525	604	508	570	549	550	524	572	588	525	586	555	533	597	517	545	568	535	538	550	551	588	550	549	534	569	565	601	556	575	592	582	524	567	562	533	566	536	558	583	574	576	521	548	561	520	560	548	583	511	533	553	511	578	530	522	541	550	563	598	576	563	538	544	560	550	521	529	540	597	597	541	568	582	498	555	560	534	564	529	540	558	553	600	574	544	528	564	572	598	536	551	579	569	544	589	538	556	591	498	550	547	574	549	552	590	567	563	583	550	567	526	567	563	534	548	522	551	531	572	550	557	522	555	539	542	535	550	544	566	533	570	567	541	601	553	543	549	568	546	548	561	588	532	558	519	530	522	556	579	600	586	597	540	551	536	528	528	546	556	545	499	570	559	581	518	574	576	574	523	539	529	557	556	570	557	566	540	552	535	563	553	558	575	556	546	550	523	551	553	553	588	568	523	586	546	594	571	589	537	567	587	557	529	572	533	587	546	551	546	559	572	552	537	545	534	542	504	566	553	542	561	534	516	550	558	551	513	560	569	518	531	535	563	601	517	577	559	532	530	594	566	533	559	578	577	539	559	579	549	537	593	499	593	577	542	561	569	551	549	571	564	567	568	559	533	538	520	595	581	567	551	569	565	539	571	533	543	525	529	554	575	600	573	542	538	529	549	547	545	550	530	559	548	540	528	563	564	528	565	540	555	575	533	555	567	567	538	539	558	570	589	518	500	560	541	553	566	595	578	518	579	553	595	548	571	520	579	586	549	563	506	571	556	519	579	565	543	599	522	549	572	567	564	549	540	560	526	561	544	552	583	578	566	592	562	564	529	590	564	550	551	567	585	563	538	601	575	561	502	527	589	544	564	583	543	582	547	558	536	558	556	541	545	537	539	581	600	533	550	580	545	530	570	538	529	536	572	544	602	593	563	542	545	581	583	568	557	565	545	575	583	558	569	536	523	521	522	557	558	558	547	584	529	546	580	578	543	543	526	504	549	529	608	524	586	578	559	556	560	612	546	612	541	548	594	539	545	532	540	555	541	551	547	571	569	565	557	590	552	561	550	527	555	561	541	531	582	532	531	559	590	544	569	573	620	555	557	552	595	579	571	547	520	526	556	537	529	532	578	527	611	625	540	556	598	559	588	567	521	546	534	518	557	546	588	528	530	559	543	531	537	575	584	538	532	606	529	567	553	586	558	581	556	552	593	594	530	585	536	554	600	542	589	556	563	560	544	538	548	550	552	587	567	584	561	537	589	519	538	553	537	538	559	561	521	537	518	563	540	549	580	568	584	518	552	564	564	544	570	555	554	593	529	559	551	514	534	574	587	533	597	566	531	591	560	562	581	539	541	543	580	547	521	511	567	549	552	543	558	567	556	572	530	537	549	519	551	562	568	534	524	541	564	587	551	508	582	520	564	549	564	582	588	571	549	545	591	566	529	567	551	598	536	577	553	574	539	559	532	544	570	553	552	575	514	561	527	563	563	590	552	556	570	544	554	542	566	573	561	522	523	577	539	534	563	532	556	565	560	535	526	599	545	567	522	570	525	544	588	521	560	559	572	550	506	550	515	561	564	540	604	563	525	557	539	539	552	562	540	565	561	553	546	580	534	583	563	578	563	578	544	580	608	582	550	544	526	575	554	502	552	549	595	592	571	566	546	557	576	545	557	518	579	565	552	547	581	547	560	528	565	577	563	526	532	559	593	536	585
3651	4951	3158	1803	1401	1198	1091	968	931	933	881	903	884	861	799	825	807	838	772	833	804	766	833	768	793	830	792	793	734	732	724	759	727	792	794	744	755	810	749	778	772	776	778	820	742	798	769	780	752	762	782	763	781	776	810	789	763	765	762	776	710	770	729	734	760	774	763	789	792	780	805	794	778	806	805	749	746	771	731	780	815	727	806	714	747	751	779	774	774	761	758	786	791	739	780	719	763	776	756	770	750	838	766	761	780	784	796	741	795	748	749	777	761	838	778	746	771	749	677	762	697	767	730	814	756	811	776	726	777	777	767	789	739	781	787	705	748	801	766	765	757	794	731	750	754	763	815	744	763	725	772	725	706	755	776	735	797	756	777	822	764	771	760	735	783	772	744	756	780	777	791	737	772	827	756	799	742	724	780	786	781	765	783	772	800	767	764	768	759	763	752	787	793	757	807	748	775	776	711	789	751	773	789	760	834	757	738	779	809	717	789	729	758	795	767	831	717	768	798	733	783	721	792	749	736	781	767	812	751	733	701	838	760	789	750	814	718	754	797	744	725	762	764	800	814	776	755	742	820	791	732	787	754	805	770	700	774	768	797	781	774	763	812	788	757	785	764	795	794	820	782	731	753	773	737	764	776	795	791	788	760	787	761	757	742	811	745	789	753	797	785	749	828	809	770	810	818	761	806	787	778	774	817	790	835	815	748	810	738	746	782	768	773	740	776	780	787	809	768	786	764	791	768	773	762	747	773	786	751	776	782	785	757	761	789	750	775	703	736	727	754	712	797	778	735	741	792	764	791	784	778	765	794	740	789	740	797	832	770	777	758	809	779	786	746	799	756	703	766	812	793	802	761	786	788	770	761	833	812	740	719	770	739	762	759	805	764	783	745	772	767	777	763	765	789	757	728	819	759	796	780	785	824	785	810	761	744	768	758	696	752	769	768	734	786	758	761	802	734	768	784	755	781	789	780	786	846	753	784	713	774	784	772	754	763	746	781	745	759	789	769	736	782	788	746	784	743	722	775	812	744	770	737	757	744	795	779	814	818	733	782	763	793	803	760	752	754	800	779	777	757	740	763	784	761	746	746	767	828	744	781	754	806	848	780	796	775	778	790	779	768	770	736	736	768	763	728	802	746	752	819	760	720	750	750	740	781	727	748	753	828	737	753	753	728	706	788	758	742	824	765	757	739	806	797	741	799	757	749	802	797	806	746	781	785	816	761	755	760	757	754	755	742	774	762	812	793	767	787	802	728	781	772	723	753	781	738	742	771	781	770	805	757	761	804	830	794	766	780	801	729	776	758	774	753	774	751	774	766	743	839	810	772	755	755	757	766	773	795	727	793	751	766	792	802	753	759	802	771	793	768	795	804	770	719	771	766	778	772	780	740	782	772	743	778	752	728	745	750	818	775	739	791	802	802	812	766	760	809	788	789	773	721	816	782	774	785	772	807	737	799	772	742	818	814	797	807	699	758	770	787	755	792	779	769	818	796	769	789	757	735	763	803	717	818	717	807	795	776	704	779	753	785	742	765	717	776	788	757	760	774	784	769	774	783	805	777	731	799	778	772	781	778	730	751	760	770	784	784	759	768	805	748	753	763	782	767	797	785	732	749	808	801	812	717	787	768	775	708	750	742	753	795	807	762	780	759	752	792	746	724	752	758	743	793	722	767	793	758	817	760	748	784	715	775	759	801	756	785	761	761	773	753	774	763	779	730	825	747	803	767	812	766	780	777	814	775	762	792	745	816	736	765	789	718	730	783	761	792	734	780	766	754	757	841	792	707	769	770	735	784	788	764	724	747	747	811	733	759	711	794	805	772	812	834	755	716	795	783	783	797	734	831	810	735	746	733	764	706	746	754	770	776	830	808	750	759	770	739	721	780	784	772	748	766	776	769	771	737	780	766	756	741	820	781	722	759	722	691	702	795	765	830	773	741	749	802	780	771	781	765	742	772	772	773	760	786	748	779	786	768	743	755	778	718	766	814	755	788	723	720	773	773	787	756	786	775	768	765	801	804	747	737	739	744	772	735	786	777	759	736	783	753	786	742	795	826	773	777	801	731	781	755	775	746	784	801	777	716	708	722	745	742	743	718	831	801	783	778	746	732	745	769	809	771	769	789	812	789	795	776	774	743	766	800	770	740	729	764	716	801	811	799	779	744	742	782	768	798	812	766	783	775	744	769	768	742	795	801	796	788	781	800	753	753	780	736	730	763	753	805	785	759	736	802	794	755	765	808	727	769	754	796	782	749	761	758	729	765	724	775	764	781	735	773	767	735	714	783	735	778	788	781	768	761	752	792	821	746	801	731	758	811	800	826	778	780	782	736	754	803	723	758	812	776	764	799	778	754	758	763	771	774	794	726	800	818	770	724	772	792	748	795	752	718	763	758	777	763	789	734	819	750	742	740	742	777	755	708	770	788	746	820	764	758	784	779	743	759	752	746	722	764	760	805	765	763	759	792	751	801	764	743	783	790	777	754	696	795	757	812	784	745	769	756	734	767	745	761	728	794	742	829	771	766	761	751	758	775	816	780	753	761	729	793	804	797	753	750	799	691	765	760	737	821	760	777	805	776	719	741	750	815	787	808	758	750	755	797	736	803	809	751	788	722	768	696	769	826	776	773	731	750	743	758	752	759	792	795	781	832	764	805	805	830	796	770	827	776	767	751	730	790	749	814	715	718	808	764	789	778	757	752	746	788	727	750	739	760	817	798	768	730	745	770	755	746	768	747	787	820	790	748	795	750	791	796	763	779	777	776	747	797	737	815	797	705	773	766	806	815	750	766	750	737	745	776	716	770	737	777	751	808	757	762	767	785	802	769	783	775	775	748	777	791	751	785	741	734	768	801	771	762	803	773	803	761	835	756	770	732	769	830	785	782	789	751	787	745	759	749	752	809	802	760	807	862	807	833	828	792	774	783	749	745	850	751	755	765	739	724	782	794	763	788	719	735	761	781	764	773	760	748	735	738	764	805	795	765	806	794	811	783	766	774	745	773	748	791	747	824	745	737	736	789	740	730	804	736	748	761	752	759	736	727	775	721	756	786	789	785	743	791	803	761	763	740	793	770	782	760	768	730	714	783	749	739	785	777	764	715	769	774	755	768	824	713	782	782	769	768	735	763	777	709	800	826	740	761	771	746	788	788	788	793	789	808	802	765	729	784	752	779	789	780	786	760	756	770	775	748	746	831	770	800	765	760	779	761	767	779	751	791	716	847	780	769	762	747	812	788	765	762	779	748	791	737	725	775	729	744	806	755	796	733	793	733	758	723	786	739	788	771	795	821	732	801	735	766	758	806	727	787	734	754	750	741	757	748	818	801	773	764	785	761	724	790	784	767	751	692	792	754	746	741	768	809	712	788	792	842	750	807	744	753	704	774	794	747	729	743	769	846	770	782	718	768	794	735	771	738	755	746	781	796	829	765	789	781	740	799	802	781	821	755	750	760	772	807	781	775	755	771	719	751	821
22103	21004	28645	23580	20999	20635	2304	594	487	405	322	343	311	265	292	241	268	233	259	242	204	239	214	217	246	234	206	201	210	191	202	179	188	215	184	178	188	207	201	201	168	217	206	171	192	187	199	167	171	181	203	189	184	167	191	197	181	164	192	184	174	196	189	185	189	183	157	203	213	191	180	176	201	194	176	167	182	191	189	221	197	179	162	194	202	178	194	179	171	206	181	178	198	191	178	174	159	173	183	177	185	182	183	177	188	186	173	174	186	189	180	194	196	162	183	190	193	183	179	190	187	173	179	178	192	172	197	191	182	199	196	186	170	166	192	186	183	194	194	177	170	202	185	193	197	202	180	192	199	183	168	176	198	180	187	187	187	201	196	210	194	194	201	194	185	182	199	182	193	178	203	198	180	207	192	170	203	170	172	200	193	182	181	206	196	178	207	159	172	190	163	193	173	190	169	179	165	176	169	178	183	179	184	172	203	184	175	170	189	172	193	185	175	192	173	169	165	178	152	179	188	183	188	187	192	203	172	197	170	191	183	189	170	186	195	169	197	184	196	179	192	151	167	180	191	174	179	183	199	199	202	184	189	169	191	178	187	183	209	165	190	186	172	173	186	201	180	178	192	174	166	164	169	196	192	172	202	195	195	172	199	182	181	172	176	212	174	192	140	158	182	167	182	171	210	196	202	199	151	162	182	190	178	166	169	173	174	172	167	184	177	203	157	180	190	184	178	184	181	181	167	197	184	190	172	177	195	173	166	174	200	165	168	194	194	196	187	190	176	183	208	181	204	188	182	168	177	181	193	223	211	180	171	185	173	182	175	169	226	192	183	174	152	178	197	182	174	165	177	173	182	200	166	167	186	175	171	181	187	167	190	188	182	179	188	189	178	192	175	186	177	182	199	207	177	158	182	174	197	174	194	186	192	180	201	195	208	176	198	169	193	190	177	188	195	182	176	193	183	178	197	173	176	178	197	172	211	185	180	188	178	193	190	182	195	183	169	187	197	192	188	176	173	215	202	189	203	175	191	197	171	162	176	188	194	189	181	163	182	185	200	167	200	198	174	193	196	166	202	181	173	185	178	176	191	162	188	158	178	188	173	180	160	190	177	203	190	178	191	192	180	157	177	179	189	157	168	187	188	180	196	177	181	176	191	191	195	172	166	207	188	195	183	185	177	212	202	189	187	183	195	180	211	165	187	186	189	178	182	171	212	179	178	193	193	189	184	185	193	170	184	190	188	175	200	203	176	198	161	183	174	192	190	179	156	189	180	202	156	187	194	165	183	187	184	170	190	161	163	177	192	203	169	176	190	185	180	194	166	199	181	172	168	180	194	181	185	193	172	179	165	202	192	185	181	167	207	177	217	168	168	181	173	186	180	193	187	178	178	177	186	186	195	149	167	172	167	179	174	169	187	188	181	201	186	204	212	170	171	202	201	214	189	182	170	182	176	187	175	182	159	180	186	191	189	185	170	178	193	170	192	182	181	185	188	205	203	187	205	191	196	212	192	187	175	160	174	172	189	178	175	184	200	178	173	200	170	182	200	177	176	170	179	191	168	184	174	180	184	172	184	185	207	217	185	176	201	203	191	161	167	210	179	186	181	199	182	191	187	166	181	192	206	196	178	191	197	189	185	205	176	159	191	218	191	171	168	176	224	172	188	196	175	178	166	174	197	181	174	172	176	176	175	185	177	187	198	181	192	181	173	214	183	195	184	183	201	178	181	186	188	171	176	175	217	188	177	187	172	185	176	205	184	183	183	203	171	177	161	179	188	162	162	157	180	205	201	188	186	156	184	186	186	183	224	175	162	178	168	205	155	212	217	201	201	194	169	165	157	193	162	168	211	190	147	182	197	159	177	186	182	173	225	187	200	200	186	171	172	164	209	164	183	169	189	180	186	175	187	183	179	198	204	157	196	184	174	195	187	175	174	184	170	179	189	182	186	196	195	207	175	167	204	182	176	205	144	145	190	185	178	196	189	184	173	182	174	185	177	167	171	150	170	204	189	186	192	168	184	199	189	161	167	172	181	182	198	195	185	171	193	186	188	179	168	169	177	188	163	178	172	185	176	180	185	168	205	173	169	182	196	165	197	206	190	192	196	184	184	160	195	186	201	211	167	183	198	202	197	170	178	170	183	200	175	196	186	186	170	191	169	181	182	200	167	196	202	179	181	210	216	179	185	189	179	197	167	182	185	180	165	172	161	150	204	197	189	174	194	187	178	187	176	186	181	170	171	158	187	172	198	192	166	163	193	181	163	183	183	166	172	183	181	191	172	198	162	197	180	184	173	171	174	170	194	177	183	188	170	180	195	190	203	174	180	156	172	175	178	187	157	184	187	170	179	196	221	166	209	178	153	176	186	196	166	204	197	146	203	174	168	178	191	208	180	177	197	178	198	170	172	188	165	174	183	171	179	171	194	193	176	181	187	182	192	177	183	191	176	190	194	181	214	178	196	174	204	195	184	193	186	186	187	207	192	168	191	217	187	199	169	183	184	188	196	177	186	185	195	161	184	190	170	197	192	166	195	183	190	200	163	176	179	181	196	172	187	194	188	177	179	195	147	174	170	185	173	158	185	195	181	163	188	182	186	163	175	183	157	175	165	167	166	198	190	192	167	197	161	200	177	165	166	180	222	179	202	181	187	202	168	172	183	201	182	177	201	153	177	185	179	172	211	177	168	161	164	189	184	213	181	175	183	193	175	178	208	204	178	177	183	171	164	151	198	187	184	184	184	164	170	180	195	195	182	197	179	185	170	183	170	184	165	185	183	162	165	175	190	202	179	193	215	190	169	194	175	188	170	206	185	199	157	185	206	191	200	174	178	152	169	193	175	158	192	204	178	174	173	188	182	185	164	179	190	171	183	199	176	194	164	204	162	199	189	194	199	178	191	224	198	194	170	176	184	170	189	186	192	174	213	180	194	189	181	193	171	161	200	178	198	171	186	176	185	173	191	195	193	172	197	215	185	168	196	182	197	179	186	179	179	159	170	157	189	175	173	180	187	186	186	173	186	194	189	198	198	174	163	182	181	174	192	180	180	192	179	184	175	199	193	182	204	202	187	205	179	168	189	181	186	179	170	199	185	162	176	191	202	177	166	190	175	171	151	203	170	206	152	186	171	178	158	191	158	187	190	187	176	193	196	180	184	200	175	170	162	201	176	163	193	185	187	207	169	193	184	186	168	187	177	176	153	202	186	177	160	206	210	172	179	155	182	189	199	178	196	190	201	174	193	181	183	165	190	179	165	198	189	181	189	186	186	191	181	216	195	192	195	195	162	187	192	184	177	167	178	188	192	184	174	176	170	177	183	157	193	192	185	184	179	183	191	179	166	176	194	183	174	202	170	181	187	187	178	221	176	163	181	193	192	167	191	197	160	179	169	188	197	183	160	194	197	164	186	153	182	178	172	155	195	209	198	189	201	159	195	179	183	193	177	205	186	177	177	186	175	172	180	171	182	206	158	188	183	189
4503	13681	9268	4336	3001	2066	1541	1175	946	865	758	636	604	510	494	428	401	422	365	354	329	353	372	322	304	328	314	245	272	314	311	284	266	268	295	286	267	293	246	244	263	258	261	238	232	259	302	267	255	263	234	276	266	269	271	250	261	273	263	270	261	254	273	288	275	293	234	272	274	280	233	283	259	257	280	247	270	252	246	256	291	242	225	247	262	256	232	256	254	244	266	250	272	253	232	270	237	247	250	223	257	247	274	235	244	235	249	266	273	225	257	246	250	271	236	259	275	286	262	240	255	238	279	262	240	242	253	240	262	245	261	258	252	276	253	246	277	232	235	249	263	244	234	238	238	216	268	271	232	246	239	242	244	262	288	228	259	259	227	277	243	258	277	267	251	239	224	263	269	254	231	229	266	253	250	245	256	218	257	261	261	260	234	231	251	243	286	268	261	241	251	237	265	259	250	250	222	267	252	244	242	271	229	256	281	248	260	229	267	254	225	232	258	273	239	255	235	297	258	236	228	241	257	240	236	231	265	258	238	254	262	238	288	259	254	262	251	251	245	238	269	264	255	258	276	260	272	247	264	261	245	265	247	273	251	252	243	247	240	243	265	253	264	238	259	232	242	255	259	235	246	254	246	238	224	241	249	250	259	229	268	263	226	262	265	265	246	254	251	256	265	261	259	243	254	229	261	265	233	271	258	235	292	273	269	253	238	242	298	256	259	223	226	284	231	249	270	236	245	261	242	260	260	242	265	222	241	240	255	230	279	248	255	238	266	274	250	261	261	223	252	251	246	270	246	259	258	244	259	255	238	228	253	231	222	285	271	245	273	246	287	275	259	276	256	262	262	241	223	243	251	239	271	271	244	255	241	253	259	231	244	250	273	226	247	259	260	248	269	241	264	275	237	250	256	274	248	277	229	241	235	259	244	223	274	267	267	251	260	263	270	251	228	254	237	234	236	249	258	268	247	276	242	245	256	259	232	279	245	252	279	227	233	235	262	222	254	260	279	298	255	253	259	279	276	259	248	255	267	254	249	234	249	255	277	253	245	249	248	233	269	234	261	264	248	267	242	233	244	286	249	244	234	248	249	241	260	254	258	247	242	273	238	225	247	249	254	265	251	255	249	242	260	267	276	272	237	256	259	263	251	239	263	245	265	262	237	226	267	246	264	247	266	270	276	237	261	250	240	261	243	260	248	234	241	235	281	249	258	244	248	257	251	251	264	214	253	249	250	241	248	249	245	268	265	248	264	263	270	265	275	247	242	244	251	255	281	233	256	246	270	240	241	248	255	266	260	254	261	247	270	246	239	244	277	235	281	253	266	240	230	233	260	248	233	265	274	228	255	260	225	256	249	244	266	244	257	234	299	235	255	245	236	230	249	257	263	240	273	261	230	261	257	246	258	243	252	237	216	235	263	275	260	240	248	242	250	273	254	223	234	259	281	233	236	270	229	238	243	257	255	260	262	238	259	255	256	257	265	255	240	252	263	273	271	225	240	242	271	240	265	237	272	234	249	246	254	255	253	251	242	247	262	239	246	255	239	248	238	256	248	244	257	252	244	232	256	269	237	253	257	277	278	219	264	269	238	261	254	250	275	232	258	248	255	265	252	247	237	238	240	238	252	253	257	247	227	255	232	224	240	279	274	238	274	279	256	258	242	273	256	266	241	271	286	250	268	273	291	241	257	248	266	258	239	269	279	268	265	251	260	256	255	232	240	235	256	246	262	235	276	232	264	273	249	244	249	261	292	253	231	254	264	264	248	265	226	239	257	259	261	256	264	288	271	226	269	279	277	219	278	226	255	283	261	230	291	269	272	248	239	246	253	244	246	253	227	242	252	287	227	272	262	272	268	236	260	254	267	248	230	271	241	289	254	258	304	242	254	282	243	271	230	253	228	255	276	260	241	251	271	278	239	239	249	236	254	258	268	248	250	231	277	277	271	271	268	242	245	237	240	247	257	246	232	268	267	265	279	236	243	270	239	261	265	262	226	245	268	260	230	253	276	232	267	266	253	243	251	262	246	258	257	257	254	249	233	277	244	271	245	307	231	266	267	250	260	269	251	273	267	268	251	247	261	252	254	252	243	245	247	237	234	279	272	243	266	256	253	238	268	250	246	258	257	271	260	257	266	241	279	249	244	238	268	284	237	273	269	267	264	258	264	212	245	232	260	251	263	278	239	233	274	228	241	275	272	251	249	272	252	249	238	267	263	289	258	268	271	266	244	219	256	269	243	279	256	249	263	233	266	243	242	268	245	279	257	236	268	284	262	250	259	241	249	276	246	265	256	260	270	272	248	243	263	241	273	249	241	275	241	258	240	270	235	281	242	243	291	260	271	265	260	226	254	241	281	261	264	241	262	226	257	263	248	290	235	255	257	280	250	253	254	285	231	246	247	247	238	249	263	273	233	226	257	247	255	268	248	226	262	273	219	265	256	247	264	261	278	244	276	240	250	244	283	282	268	244	253	268	262	252	229	271	242	271	245	243	268	238	240	265	296	235	252	234	260	261	260	242	248	250	258	237	258	276	250	261	236	269	242	291	255	264	267	253	239	280	268	217	267	264	240	235	251	231	247	249	268	278	248	270	233	262	270	250	274	239	245	283	232	258	229	237	242	234	258	240	273	252	281	212	234	248	258	281	251	241	255	283	267	269	247	216	248	236	254	240	243	257	256	244	259	251	242	246	268	262	258	225	226	242	281	238	252	250	257	249	251	265	253	265	211	281	275	264	246	291	236	240	260	238	238	253	248	269	263	247	252	248	272	271	248	272	263	239	232	241	247	230	274	251	233	258	249	255	226	280	257	247	268	245	258	239	284	278	242	247	260	255	275	275	254	273	261	262	231	266	271	252	244	244	246	246	244	237	236	234	282	262	236	255	260	249	265	248	257	254	276	244	228	246	259	250	232	273	253	246	265	268	246	243	269	257	241	297	265	263	241	251	248	235	249	258	252	231	263	276	231	242	266	263	242	257	253	272	250	255	253	233	262	259	265	256	235	234	256	246	231	261	245	269	237	261	280	234	239	271	264	240	250	264	252	253	245	264	218	262	252	237	270	237	237	236	282	264	251	288	250	255	242	256	261	264	232	267	258	254	248	257	244	244	242	221	241	279	282	261	253	235	230	275	242	269	239	233	266	246	258	265	227	256	241	235	227	261	249	264	259	225	248	270	268	242	251	251	251	276	255	220	253	256	256	254	245	241	236	239	243	235	221	222	245	239	241	250	268	256	260	254	263	252	238	234	241	255	257	255	262	273	230	279	236	241	244	223	248	272	242	243	215	226	252	206	253	264	240	238	233	270	274	246	228	245	242	264	242	236	253	248	257	276	266	238	253	269	251	271	253	235	276	249	254	221	254	271	240	249	296	240	265	271	262	234	249	250	252	266	248	274	260	236	255	250	264	247	283	243	220	263	247	259	266	267	238	271	246	262	251	259	259	273	290	244	278	292	205	240	248	221	243	249	264	263	248	258
26642	17498	3306	721	566	478	544	461	481	499	454	505	478	516	493	495	483	497	485	474	516	484	473	470	441	443	437	478	458	494	513	510	523	495	482	515	459	493	471	457	528	447	487	466	498	477	462	511	495	453	530	462	531	460	481	485	470	481	479	445	475	468	450	466	472	501	460	445	493	505	489	485	487	485	491	489	472	479	457	447	468	472	510	503	484	468	480	504	494	520	510	493	484	454	482	478	488	509	480	507	451	455	493	488	473	464	504	510	470	443	492	456	524	486	479	499	482	467	506	480	448	486	463	478	464	528	466	491	489	468	526	503	456	483	468	447	505	470	503	494	452	483	457	457	476	501	467	468	512	484	480	517	450	459	468	495	488	495	497	475	483	503	471	513	458	477	462	468	544	529	500	479	511	501	490	523	469	476	465	486	507	500	440	504	440	476	499	431	494	470	502	514	484	510	477	477	464	502	446	500	490	485	503	503	513	484	479	483	522	461	490	492	483	485	484	507	497	459	493	471	503	504	455	510	483	491	466	468	453	487	475	471	473	445	474	526	504	516	456	469	476	495	472	467	508	461	486	484	467	491	484	510	475	484	425	473	541	496	462	531	485	473	459	491	478	445	491	468	489	490	486	493	523	464	530	471	480	464	479	499	493	465	473	496	457	468	519	501	459	483	483	474	466	465	495	492	530	516	487	488	488	485	503	517	533	499	482	503	487	510	501	448	474	509	493	488	424	474	470	507	483	479	464	453	444	451	517	455	462	517	498	481	476	502	480	469	496	441	484	485	501	478	471	453	503	458	487	462	530	518	482	506	487	469	491	461	489	438	528	506	498	498	526	477	478	491	514	496	498	486	447	470	500	499	463	474	471	464	485	505	474	483	463	512	447	488	451	494	471	503	456	491	494	449	510	466	509	486	492	463	524	448	470	452	457	474	526	480	483	450	456	480	484	484	508	461	464	529	474	474	523	481	482	481	461	491	490	461	476	471	490	472	467	491	488	478	433	488	464	494	457	514	475	473	496	509	506	471	468	507	512	518	448	512	521	477	500	481	465	486	505	464	475	474	477	455	502	501	442	539	479	517	502	494	519	456	488	457	467	464	510	478	453	502	494	471	514	439	510	503	528	490	451	462	507	497	485	470	452	467	493	490	482	530	455	468	503	468	505	486	477	472	501	492	457	492	509	480	472	447	511	517	522	513	463	483	484	491	471	465	485	506	518	456	488	472	496	489	485	487	495	487	473	447	468	464	471	498	487	535	486	480	512	460	522	482	502	455	493	497	487	469	500	481	459	485	496	461	529	463	472	486	455	524	459	466	456	510	460	473	425	521	466	504	497	466	480	493	507	491	485	506	525	440	499	472	491	482	452	471	475	454	478	501	507	482	483	461	448	480	445	441	475	448	494	498	517	480	493	494	495	437	519	469	492	538	505	495	499	482	455	465	487	481	511	506	509	466	545	463	446	485	452	438	465	490	486	492	481	517	482	470	503	486	445	460	533	523	459	465	479	479	439	523	459	454	497	446	445	472	509	488	518	503	473	523	467	425	501	512	508	501	460	498	462	491	454	520	514	514	475	535	472	479	496	486	544	482	497	505	485	486	481	460	501	466	451	508	473	468	516	456	460	496	483	475	518	459	489	468	514	481	478	465	493	447	469	486	493	538	469	446	456	513	509	497	443	481	489	483	501	503	488	435	464	519	513	464	461	492	449	485	506	482	476	483	493	446	491	499	539	492	476	484	486	479	491	477	481	473	526	449	483	450	510	493	476	495	498	485	439	453	490	486	493	487	498	508	501	483	493	493	473	443	461	507	493	532	474	451	481	488	493	506	454	528	426	448	482	474	483	480	495	490	450	474	431	450	471	481	450	489	492	479	512	491	471	456	454	483	500	511	477	491	455	489	488	485	465	495	486	482	477	446	477	510	458	522	523	469	513	500	459	439	485	489	524	520	506	459	480	486	459	494	525	494	542	502	472	493	476	502	464	487	455	458	456	511	469	446	478	487	468	417	479	479	471	448	470	488	481	484	470	477	492	520	490	500	461	498	508	473	453	472	517	498	507	444	461	508	476	479	460	475	460	504	459	488	493	477	478	478	468	435	498	499	495	519	509	504	445	481	478	535	493	504	515	544	471	451	483	464	494	444	479	487	478	484	496	446	476	516	451	477	458	491	455	462	500	534	492	490	484	522	491	487	482	494	469	492	479	485	462	535	490	472	435	472	507	455	522	475	517	442	437	487	483	497	480	491	520	510	483	469	491	480	473	487	456	511	502	496	462	473	457	493	470	500	496	516	514	430	450	478	507	508	487	468	488	456	464	499	495	480	504	490	444	506	483	469	484	515	445	476	514	519	488	503	482	501	473	464	472	493	482	469	468	489	515	478	462	484	484	498	481	517	479	505	521	477	446	495	515	489	506	454	482	510	455	497	462	488	531	488	502	509	479	487	471	486	479	477	519	499	490	494	436	477	511	455	471	479	472	515	486	507	489	469	474	460	488	510	488	469	456	462	492	459	479	512	479	489	476	515	463	486	469	514	475	500	483	495	501	474	493	503	484	503	484	513	443	481	475	459	446	459	477	467	452	471	485	500	485	510	489	464	485	507	513	446	454	517	461	470	454	481	500	486	509	464	468	486	507	487	446	516	488	453	481	482	493	487	474	499	462	519	489	427	493	504	482	518	479	473	473	466	506	471	487	510	492	556	449	484	484	494	503	472	471	449	527	491	494	437	433	474	485	498	464	519	495	487	490	484	443	467	494	473	455	498	474	516	491	491	488	477	503	480	454	463	518	479	512	510	479	467	477	515	459	457	489	482	510	496	499	481	492	486	491	499	472	473	458	484	491	540	452	477	475	461	484	477	473	476	480	450	457	512	497	459	476	475	477	481	487	477	477	509	517	484	480	517	452	464	465	479	476	475	499	475	441	519	477	433	442	512	496	483	473	470	489	490	474	473	484	484	448	513	477	511	480	490	472	495	510	493	509	516	524	464	485	481	462	470	505	509	511	465	491	490	500	508	467	512	511	495	507	515	476	479	469	453	499	519	459	476	475	450	492	488	504	484	505	519	518	465	469	477	512	485	467	468	476	475	503	460	482	521	483	460	482	504	481	487	454	447	451	463	497	500	492	462	460	489	455	508	526	504	486	505	478	490	472	514	481	440	456	517	502	502	464	489	468	470	462	476	467	496	435	501	469	447	482	508	493	477	552	479	524	471	500	458	497	506	486	482	514	501	461	482	458	491	470	486	453	442	476	472	459	506	457	460	451	487	465	488	459	518	495	487	466	504	516	516	505	468	495	471	503	481	466	522	536	459	407	517	464	490	500	528	491	466	482	475	459	486	481	468	460	481	516	469	462	477	485	478	494	505	494	475	466	472	501	484	476	508	535	529	485	474	468	469	491	505	497	488	444	500	495	467	507	506	445	484	478	501	495	504	494	459	468	477	456	477	493	461	481	522	476	521	495	491	451	522	477	453
4177	1509	1196	877	833	792	787	728	696	695	696	672	719	699	726	734	707	709	721	693	729	680	669	688	702	720	693	696	666	651	682	675	692	727	708	669	668	678	704	708	662	679	713	701	708	686	692	706	665	655	732	718	676	664	697	674	712	674	719	692	623	683	727	677	656	702	672	675	677	682	662	721	713	668	693	700	720	713	681	714	679	627	682	654	711	666	731	661	723	708	685	692	683	719	680	709	679	678	735	714	689	685	667	688	702	735	693	720	650	667	646	692	657	653	681	720	670	677	662	685	670	681	724	665	695	684	668	692	669	714	681	734	656	705	655	683	678	654	685	716	755	653	710	715	724	713	730	722	735	683	670	673	734	646	693	686	697	680	690	704	703	700	683	694	715	679	750	695	658	701	704	664	650	646	741	717	720	708	682	717	706	681	748	709	716	671	690	709	705	733	695	682	676	678	704	679	643	689	699	752	687	689	763	659	644	683	644	684	682	694	705	673	706	670	704	696	719	697	673	714	672	698	733	710	678	708	697	685	685	730	671	760	672	677	677	704	709	687	698	698	669	671	678	691	676	689	709	719	689	690	722	713	709	684	661	658	659	689	710	652	727	688	660	727	659	740	674	703	669	637	675	718	660	686	651	631	648	714	672	692	679	698	670	679	726	720	684	702	672	663	691	669	680	761	650	648	711	691	700	711	640	689	674	674	683	686	696	718	681	611	664	714	721	665	746	658	708	703	679	656	694	707	679	699	687	717	742	701	678	685	679	695	695	667	718	708	666	645	672	715	769	698	704	713	655	663	676	705	687	688	694	733	674	696	639	673	676	730	676	722	697	726	714	733	696	685	693	701	672	764	707	688	706	698	635	752	672	735	730	695	686	679	700	707	706	659	685	675	710	691	705	715	696	690	679	716	687	706	737	682	706	664	696	647	690	638	644	704	752	730	764	720	701	750	717	669	680	691	704	712	678	686	684	748	706	666	716	718	691	718	704	695	716	688	681	716	753	726	741	707	699	705	677	690	683	679	688	718	658	713	666	703	729	692	682	706	699	688	700	689	667	715	698	669	696	706	713	696	708	693	674	724	691	684	659	671	682	683	683	639	677	694	685	654	729	695	719	713	767	690	707	702	708	697	665	628	692	694	677	665	665	667	688	691	725	673	662	704	687	695	650	684	677	697	701	684	649	689	657	656	700	654	673	694	720	664	704	667	688	718	692	673	672	705	699	703	682	732	734	712	672	719	684	660	668	669	694	698	687	730	747	663	701	730	675	727	700	732	700	704	702	734	717	665	709	676	709	692	695	666	719	690	709	725	633	669	687	702	707	665	657	685	697	684	709	667	654	760	677	700	679	649	668	676	715	734	676	719	684	700	682	689	681	672	691	736	717	660	682	760	639	695	687	712	762	665	664	698	714	668	713	684	713	653	726	685	719	693	732	609	674	729	707	653	648	701	673	680	705	703	665	724	715	686	721	726	700	691	639	732	674	703	672	721	614	698	684	682	693	668	699	698	647	698	712	641	705	643	697	676	669	643	766	671	781	665	704	741	697	717	700	723	674	642	728	714	696	688	668	709	664	721	668	691	749	690	694	696	723	638	721	694	673	680	705	702	644	715	715	712	700	676	710	721	716	701	693	700	711	693	668	675	689	652	700	722	672	683	686	636	730	737	672	639	666	672	695	734	661	713	653	714	682	695	688	707	655	662	691	702	717	665	710	715	680	671	719	712	685	704	700	699	670	694	683	699	694	666	679	745	668	693	692	670	749	689	737	648	707	717	702	680	711	646	690	707	692	693	684	643	675	719	716	671	710	697	657	680	670	723	659	694	713	682	651	692	720	721	676	705	650	665	743	672	672	726	724	660	716	689	705	644	702	659	713	744	656	642	684	685	685	709	719	693	688	668	731	671	675	684	701	695	732	707	752	705	742	684	689	647	658	709	675	695	690	707	715	707	689	633	692	705	716	684	706	687	621	701	727	735	638	701	671	709	728	677	667	688	677	719	658	681	673	694	695	701	687	676	697	702	687	666	683	720	739	651	760	714	658	727	675	655	729	653	732	707	664	664	658	719	687	717	740	716	629	702	696	722	658	727	720	724	711	688	707	742	701	714	669	673	680	709	715	713	662	665	685	682	683	686	699	712	708	710	698	742	763	705	753	659	719	724	683	704	698	710	727	738	670	676	709	702	724	670	686	676	723	741	645	680	725	711	655	730	704	692	722	689	692	656	682	653	692	669	726	717	706	659	699	705	705	700	712	687	694	664	739	668	704	672	718	711	676	692	673	696	673	693	677	672	628	664	689	707	755	735	682	692	708	695	639	774	672	748	691	663	717	692	686	699	700	687	717	698	718	700	700	697	719	717	689	712	692	695	668	706	719	652	668	709	686	670	682	669	700	707	707	667	697	720	720	722	726	701	672	671	693	729	695	683	724	732	694	704	709	653	658	714	693	713	690	684	689	712	678	740	678	670	702	743	691	704	699	709	718	712	717	668	745	665	660	678	670	701	696	667	727	692	658	712	693	723	742	722	683	674	696	746	707	646	721	676	708	689	729	742	715	712	694	677	715	741	696	665	671	667	712	700	705	697	690	724	663	710	755	686	688	690	694	695	645	691	675	690	735	735	741	652	692	699	690	704	685	705	722	681	686	642	662	678	705	690	663	743	687	676	702	690	657	668	708	688	687	661	683	654	687	727	688	705	659	711	701	703	701	719	732	704	683	688	722	666	695	715	652	712	743	711	697	694	717	634	681	695	646	684	700	684	683	695	643	679	736	670	703	702	702	683	682	702	711	680	710	696	695	699	713	663	693	718	703	747	706	704	668	704	719	686	679	739	698	663	694	691	695	629	705	714	706	633	688	689	687	667	694	714	710	731	676	738	674	682	708	670	698	680	686	685	666	680	688	729	727	669	734	694	669	685	726	690	669	702	680	675	702	720	716	717	708	711	737	712	690	715	779	745	738	701	641	771	682	664	676	691	725	776	680	651	715	701	690	689	682	709	693	693	690	687	662	705	700	701	713	741	714	699	682	683	765	702	722	728	677	704	674	663	704	690	710	736	670	692	680	694	684	683	738	696	712	657	731	696	723	707	693	694	664	678	708	656	704	707	728	711	709	672	714	732	712	707	679	665	677	687	700	628	769	679	634	746	684	679	651	660	720	684	692	637	661	683	694	675	697	693	702	684	674	743	721	724	712	647	694	691	739	687	705	703	694	691	715	678	692	715	697	696	701	748	712	706	755	662	703	680	704	723	704	712	700	739	700	686	673	705	708	648	729	666	687	700	674	654	708	755	684	670	676	696	717	643	715	684	652	734	757	690	706	701	666	683	698	699	687	680	701	702	690	687	742	661	707	697	698	626	745	683	647	732	697	709	683	657	724	731	719	718	705	691	698	703	664	678	701	717	724	697	685	669	709	729	708	683	716	687	686	716	702	677	677	730	690	666	678	685	732	654	709	676	679	700	709	718	684	702	684	643
23021	20960	27954	24097	20704	3024	606	435	336	312	326	290	269	263	275	253	236	230	245	230	229	198	214	227	220	225	219	206	220	246	203	200	202	201	213	218	217	195	238	196	195	230	191	210	185	193	197	218	224	214	201	211	221	214	211	207	187	225	218	205	209	218	179	241	183	211	191	203	236	185	214	203	198	202	190	200	217	219	204	195	200	237	192	231	200	216	192	201	212	205	185	234	200	199	227	218	198	209	206	205	220	205	181	192	205	224	195	205	196	197	229	219	200	216	205	204	181	199	206	231	199	193	188	218	213	205	225	212	204	211	220	196	237	228	195	204	209	201	225	211	219	199	184	205	206	192	195	205	215	207	214	191	191	196	195	232	210	214	211	216	210	192	220	202	205	186	220	214	204	193	198	209	196	208	233	198	223	230	214	186	204	219	187	210	213	228	210	212	186	208	195	200	201	211	217	199	218	229	206	183	223	222	195	217	218	221	219	207	194	203	236	177	198	219	231	197	197	213	222	196	194	192	222	220	216	185	231	212	228	201	184	223	175	197	218	208	206	232	208	227	206	222	208	191	218	198	224	204	215	175	220	203	200	217	193	200	204	201	213	190	187	201	186	228	222	212	217	201	206	198	180	222	182	178	192	215	187	194	232	196	197	176	183	212	214	218	188	198	202	211	229	203	200	197	184	199	218	195	201	201	216	202	205	194	229	225	201	208	228	203	213	215	221	179	199	208	206	208	209	199	193	193	235	198	225	234	189	190	207	208	207	202	204	204	185	196	213	211	206	208	219	189	219	211	237	216	210	201	217	212	174	195	215	225	215	182	199	211	186	213	231	213	199	188	214	233	194	208	200	183	192	206	194	200	193	207	196	190	255	201	171	236	210	207	177	215	226	214	206	191	226	193	195	217	201	225	211	200	204	195	236	201	213	203	202	218	210	197	190	214	192	182	223	201	209	222	189	206	219	215	216	204	226	196	214	207	204	194	214	224	190	204	225	199	222	195	208	185	203	196	182	221	216	201	223	217	195	197	212	213	215	210	198	182	187	177	215	208	208	198	206	204	237	186	228	191	171	191	211	187	202	197	198	202	216	184	213	215	213	199	232	210	197	178	214	231	198	201	202	211	191	203	186	201	213	207	191	228	195	200	197	183	203	174	201	214	188	202	155	218	206	196	214	205	220	208	213	214	216	212	236	193	188	211	196	222	191	210	187	213	202	197	211	198	187	194	181	191	205	185	202	204	209	181	193	205	209	207	195	221	216	190	209	204	205	220	205	189	206	225	207	194	220	207	191	199	194	208	205	212	184	214	204	182	204	223	190	201	198	211	215	210	218	224	200	190	212	209	217	183	209	195	188	220	219	198	198	220	225	220	224	212	223	224	216	196	221	188	200	191	220	238	194	217	216	200	212	208	200	192	226	203	230	207	230	216	219	193	214	202	216	205	202	226	205	183	217	211	209	228	221	216	203	226	205	178	219	205	214	205	202	176	220	207	186	209	176	200	182	193	219	190	191	227	220	173	202	210	218	205	221	220	211	206	211	202	201	234	184	190	199	198	188	198	201	206	221	181	202	174	185	197	193	218	211	200	205	191	214	196	211	186	208	196	220	207	178	198	195	215	205	205	220	193	205	195	222	231	205	218	207	221	200	202	191	205	215	167	190	190	210	218	196	212	198	199	199	209	203	193	217	183	180	190	208	217	219	217	199	184	185	212	175	205	186	219	211	186	202	202	224	210	194	190	182	209	187	172	205	187	223	182	209	178	205	213	196	205	202	243	181	183	221	210	201	208	195	209	211	217	209	199	195	227	183	199	215	213	219	210	195	197	192	187	183	196	181	225	199	201	191	203	216	197	216	201	205	199	208	210	210	209	208	211	191	197	205	237	219	212	223	217	191	203	197	196	226	219	209	207	191	218	170	197	204	216	204	213	201	196	218	186	185	188	227	226	226	202	233	196	184	222	220	184	187	205	190	192	210	218	181	236	187	174	207	231	220	206	212	199	240	232	197	178	210	207	199	211	216	210	175	200	223	231	217	203	207	235	181	183	192	200	211	216	222	197	214	203	176	214	234	210	192	174	221	227	197	200	198	170	195	203	203	213	206	218	216	180	228	235	184	196	211	196	206	199	184	186	204	220	184	187	194	196	207	206	230	202	212	194	204	223	221	200	190	205	219	202	198	171	221	191	194	209	201	175	185	221	208	204	213	206	198	196	191	219	188	187	188	236	182	185	216	208	227	210	219	209	195	224	219	191	211	208	214	195	194	198	217	193	199	230	186	209	224	233	207	205	202	223	226	200	218	211	207	179	189	232	187	210	199	209	226	216	193	205	234	192	223	200	192	193	204	223	206	180	206	199	210	219	210	212	215	206	195	215	201	197	208	210	210	194	209	186	215	206	211	209	204	189	227	193	212	214	231	211	227	232	191	192	199	210	226	194	211	200	213	173	250	198	201	199	199	205	194	217	209	218	182	219	186	206	198	206	212	209	192	202	207	213	208	193	217	206	188	193	206	173	205	200	222	205	178	211	192	189	197	209	191	200	195	224	197	174	221	192	207	209	207	210	194	187	186	194	178	202	226	222	215	218	188	191	206	228	191	200	208	188	210	219	186	203	224	217	219	204	198	190	203	218	210	186	211	186	204	202	192	201	193	192	216	193	208	214	194	206	208	218	214	215	191	175	201	210	201	234	202	196	189	180	220	206	220	198	193	203	201	185	226	198	226	210	197	224	205	200	201	218	229	226	220	200	229	197	219	231	231	224	208	191	189	209	226	189	209	193	206	191	218	215	214	191	209	188	189	213	238	216	199	205	236	215	220	194	191	225	193	212	212	203	208	201	203	217	186	194	208	205	219	191	224	219	192	215	247	212	213	202	216	221	225	228	238	198	178	190	217	226	204	202	204	201	204	221	192	205	218	173	189	223	181	197	206	210	203	205	180	206	202	193	192	199	201	208	203	207	230	212	219	205	195	197	216	217	208	219	202	233	181	181	218	212	187	203	194	219	218	231	198	190	218	217	220	216	190	191	189	203	206	204	218	200	200	171	203	198	187	227	204	197	200	184	185	221	205	198	229	189	208	228	223	185	202	208	180	210	213	197	207	199	231	243	213	219	212	199	219	235	212	199	195	189	181	206	211	197	195	206	200	199	199	201	212	188	192	213	193	215	199	216	207	206	215	176	220	193	205	218	189	216	194	210	218	203	214	189	168	188	236	227	192	205	234	214	208	203	192	202	202	203	225	218	189	208	197	205	221	193	217	226	209	200	208	202	179	217	230	219	200	219	226	198	201	203	209	218	192	226	200	177	174	219	201	218	208	231	209	197	192	207	213	203	205	211	186	198	189	220	195	187	221	190	199	188	211	222	196	206	209	209	194	202	219	189	199	219	213	220	218	195	213	212	195	218	185	212	189	228	211	210	184	197	192	191	193	183	198	205	210	204	209	191	233	194	203	181	202	209	224	233	209	202	194	186	180	195
3381	8548	5599	2580	1712	1308	1068	822	690	577	551	532	462	454	443	389	417	362	398	347	359	387	376	350	331	327	351	319	340	315	330	340	324	340	320	358	312	351	309	319	335	294	303	306	312	313	291	300	340	321	332	330	306	301	309	316	322	341	324	350	306	301	307	319	310	327	277	296	328	311	292	279	316	303	311	346	307	295	343	304	330	287	296	287	335	315	294	320	335	286	325	330	340	333	325	325	287	320	315	336	327	323	379	380	330	316	283	303	306	311	324	345	329	315	306	331	333	301	312	336	342	307	282	320	310	299	328	324	322	330	301	302	320	312	309	321	324	311	319	334	309	310	298	324	297	311	347	309	313	327	315	315	308	329	331	327	272	306	311	332	303	325	338	311	309	340	312	316	327	332	316	303	294	300	309	329	297	320	320	322	307	284	332	309	293	297	309	321	321	305	317	304	285	315	310	337	301	299	331	292	306	311	325	340	311	284	312	334	278	333	323	322	312	334	302	328	319	320	307	286	295	293	304	297	317	303	325	304	321	289	301	324	313	309	310	313	297	320	325	292	318	324	322	280	312	307	339	282	289	287	331	330	328	285	304	308	309	309	310	285	280	274	328	313	308	329	295	306	319	317	321	309	354	307	318	337	310	308	298	327	311	340	316	300	306	341	319	326	278	317	303	325	324	290	339	307	325	303	337	309	310	314	350	325	320	306	276	357	292	288	347	335	332	324	288	309	313	298	289	298	278	302	321	308	319	309	322	299	322	301	308	323	342	329	333	331	332	324	308	316	303	299	331	319	300	345	330	308	318	308	342	346	340	326	317	305	336	290	331	294	318	338	332	316	292	316	313	331	297	313	336	308	316	319	329	316	320	299	308	308	334	344	311	330	330	308	348	274	319	329	319	317	286	341	317	317	317	309	344	303	304	303	309	330	288	303	341	312	323	294	330	316	314	314	305	277	275	305	297	314	334	330	313	303	313	319	308	317	319	312	296	323	349	286	319	298	295	279	297	300	302	307	303	333	298	299	345	310	329	311	321	317	325	300	292	320	318	320	300	304	301	309	295	329	290	344	323	309	325	312	319	311	324	330	318	310	297	298	315	311	310	315	298	284	302	319	348	289	332	318	305	338	308	296	302	310	286	314	351	291	342	309	295	310	299	342	330	313	341	332	316	291	276	315	335	353	326	302	318	315	309	337	321	317	301	341	365	292	317	316	319	276	324	317	299	318	326	335	315	286	307	308	301	322	295	335	310	272	318	321	300	308	293	339	307	307	330	325	313	337	329	283	324	297	298	284	312	326	351	324	292	343	346	340	314	301	337	320	314	299	318	291	315	297	336	310	307	311	316	315	356	332	303	326	303	341	283	290	334	320	303	312	302	278	317	325	285	303	337	324	306	289	309	323	293	313	340	306	344	314	279	282	308	311	303	328	292	326	311	305	325	317	318	334	301	300	350	323	275	305	334	306	318	328	290	296	347	303	286	304	294	321	275	284	308	276	301	299	305	312	316	325	310	330	267	293	340	324	297	352	318	285	319	338	337	279	314	298	302	311	332	294	320	302	295	314	320	327	324	342	318	298	287	304	360	328	293	327	319	288	322	308	309	335	288	345	289	321	329	300	283	285	314	323	312	320	300	319	317	325	336	342	300	308	332	316	343	355	316	308	316	312	327	338	342	303	301	310	292	305	281	278	310	305	317	308	286	333	287	333	305	312	295	287	302	303	270	327	316	279	321	303	304	294	313	304	343	328	313	321	324	315	306	296	330	311	329	292	311	284	300	337	317	297	345	343	287	337	325	324	339	318	307	301	326	301	307	292	289	307	298	349	328	278	335	307	342	293	345	335	308	313	279	299	334	336	320	325	287	318	311	300	304	334	312	313	316	318	287	307	305	324	309	352	319	332	315	300	324	316	354	325	309	333	303	281	339	315	307	348	338	298	318	270	316	314	273	318	316	300	336	309	309	299	310	315	284	326	292	314	341	277	286	317	322	335	337	321	328	323	306	289	317	310	335	341	333	313	311	358	335	327	291	277	308	327	324	303	300	306	337	303	319	307	294	347	312	323	293	306	313	326	308	296	315	342	285	339	309	316	305	334	330	305	304	328	295	314	323	334	323	304	341	308	292	309	318	295	288	326	319	306	325	300	329	300	311	312	330	326	332	312	286	321	319	316	334	295	300	319	324	320	315	318	306	327	329	317	325	311	307	348	315	303	304	339	312	310	281	292	318	324	296	297	324	331	309	320	288	303	317	301	331	362	302	296	286	289	330	308	313	301	325	331	319	318	312	298	310	324	333	308	319	309	310	343	326	315	322	316	322	331	305	305	303	327	309	333	315	323	332	297	316	311	330	304	316	304	286	297	319	314	321	312	349	378	282	290	305	288	311	276	313	302	294	316	320	305	294	346	297	329	312	311	305	329	337	347	299	333	332	310	327	289	351	314	316	325	362	319	324	295	305	311	327	335	303	329	316	297	359	310	317	314	342	311	304	301	324	293	308	316	321	323	312	311	354	324	335	310	338	323	280	339	298	301	318	336	298	292	299	308	293	322	316	279	309	327	268	316	279	341	340	342	301	284	301	306	324	313	306	291	321	308	315	320	292	307	314	335	301	316	294	280	362	306	308	273	314	293	338	302	303	289	309	299	315	350	321	325	291	322	322	300	318	342	275	318	332	320	353	355	307	280	303	308	318	335	308	298	307	323	301	303	284	327	279	312	311	317	315	308	305	319	292	305	319	306	322	304	322	326	326	314	350	328	319	300	310	312	290	312	303	329	322	331	341	323	306	315	316	288	326	322	285	325	344	311	311	352	304	313	300	325	337	307	347	280	315	303	332	321	342	299	343	307	294	316	294	320	319	304	316	308	321	348	332	280	285	287	313	336	298	326	315	284	333	312	296	303	330	305	324	306	322	331	306	313	321	295	297	296	320	320	337	319	293	328	331	309	306	301	308	330	320	317	296	316	318	326	322	314	312	304	316	292	327	294	300	332	288	302	326	304	315	266	330	313	311	301	305	349	283	284	304	313	339	328	286	309	281	338	318	313	315	365	314	311	310	279	301	314	311	312	332	303	318	310	282	307	324	336	304	332	301	305	280	300	306	308	308	326	299	338	326	305	310	346	305	303	350	283	306	305	322	333	311	265	307	299	315	313	313	322	305	293	328	348	329	343	291	273	346	285	301	330	309	317	305	288	313	294	313	361	294	301	305	304	332	310	298	288	328	328	315	320	301	330	334	330	325	346	312	310	316	344	316	304	337	303	279	325	305	306	330	314	303	290	349	309	307	307	319	288	282	307	317	322	293	337	360	295	314	292	322	335	314	314	319	325	328	341	307	319	299	290	271	301	312	335	319	348	311	312	312	281	345	311	319	297	328	327	321	311	316	303	301	311	308	319	318	300	300	311	346	311	350	336	329	342	332	317	303	315	322	300	345	289	310	314	299	342	302	347	302	294	282	289	299	280	336	313	298	326	337	323
24177	20946	26340	24623	2808	806	717	657	661	576	592	590	593	563	571	501	565	550	566	553	582	576	593	559	558	556	542	526	576	552	564	566	570	577	529	576	528	534	553	574	531	555	549	529	574	543	518	558	554	556	522	524	559	555	598	574	572	574	569	549	580	577	521	539	557	531	532	528	569	569	542	556	555	542	566	576	553	545	569	541	535	582	589	554	571	544	560	537	512	581	512	579	549	554	550	543	559	563	574	560	589	516	524	554	539	566	514	616	563	580	514	534	562	501	546	572	558	548	540	548	528	560	562	593	566	502	550	529	565	526	526	586	585	550	507	585	561	545	555	582	535	542	557	543	553	512	518	546	604	575	579	585	561	562	561	508	562	593	555	544	521	541	561	540	516	551	545	549	518	521	546	547	558	576	570	557	585	524	546	559	554	544	568	551	537	550	549	519	529	564	567	521	533	581	541	546	583	534	562	553	527	524	587	565	540	575	533	538	569	565	522	550	569	534	553	556	537	536	508	550	523	534	545	570	533	546	540	564	537	590	519	563	586	564	520	528	606	557	544	558	568	533	570	549	533	544	511	548	537	550	530	527	506	575	600	543	587	551	569	568	523	557	534	544	536	577	570	559	532	522	527	511	526	597	536	554	556	562	557	539	569	511	509	585	548	540	548	577	556	523	524	526	578	578	573	533	532	568	547	557	511	542	557	545	532	556	508	574	567	593	563	501	533	561	534	558	579	553	540	571	555	559	574	574	499	553	561	525	537	498	575	549	523	578	571	545	566	557	572	531	590	546	532	561	554	570	536	549	557	542	521	521	541	542	576	572	539	560	602	538	548	548	544	585	530	598	552	545	539	556	528	563	547	529	541	554	510	559	548	521	515	606	550	546	560	547	523	553	607	563	578	510	579	539	588	520	553	575	540	560	551	582	530	529	550	572	567	555	572	505	534	548	479	585	571	566	532	557	543	535	550	576	526	536	541	576	563	526	535	555	537	548	572	575	540	578	580	561	557	544	568	551	585	539	531	587	571	546	560	556	498	547	555	562	552	541	548	546	552	549	566	561	550	518	537	527	543	548	537	537	574	554	518	542	510	542	546	552	545	560	525	539	536	575	528	560	531	547	554	592	528	507	550	583	521	555	499	582	564	552	543	547	568	525	520	557	529	534	540	524	516	551	536	576	521	539	532	561	584	575	543	581	582	569	540	532	577	527	510	566	558	525	557	542	574	541	536	532	556	541	588	563	537	566	569	545	554	558	551	522	560	583	580	555	568	538	550	529	575	557	522	536	572	554	568	535	544	578	565	512	565	573	532	538	504	531	519	494	533	573	552	517	556	550	522	518	567	547	552	540	537	543	563	550	555	549	536	488	502	532	516	493	577	583	550	514	534	558	566	540	572	513	560	514	568	581	536	574	573	551	552	573	570	571	573	509	548	543	552	586	520	555	542	553	534	538	518	548	530	536	564	508	526	562	532	507	570	506	575	526	550	522	556	572	549	553	509	551	567	559	564	562	557	590	548	564	542	563	572	574	518	578	548	562	524	563	561	563	540	568	531	566	570	522	548	561	563	550	523	543	515	546	556	529	575	576	551	552	550	564	555	584	562	577	562	507	548	542	564	585	569	508	543	525	524	545	533	552	540	529	508	535	522	521	549	539	528	566	537	519	509	525	518	562	531	540	564	537	563	604	553	538	522	503	565	526	556	547	544	527	544	541	551	531	590	560	527	574	546	522	581	571	524	557	580	540	531	528	572	486	560	554	570	580	543	504	557	560	568	515	532	586	534	531	511	518	541	534	584	591	516	522	538	558	561	570	542	535	551	536	567	590	541	580	589	587	506	538	561	550	534	540	577	545	561	535	563	562	539	538	529	519	559	612	579	548	564	566	528	521	510	548	502	570	551	586	544	548	548	558	572	525	573	525	516	557	567	562	565	539	565	516	561	542	561	530	548	555	544	528	543	535	488	565	538	567	511	543	557	584	551	522	484	542	514	561	563	570	575	576	595	553	552	618	534	592	564	567	500	595	523	539	515	542	562	590	532	544	537	502	530	555	551	546	532	566	538	538	546	587	565	544	522	560	545	530	526	568	551	539	546	554	571	578	571	511	540	551	535	539	508	555	544	562	560	566	565	543	606	553	521	517	512	559	554	533	501	525	555	529	540	575	586	549	572	546	546	570	524	543	550	602	545	529	544	540	577	586	540	520	539	558	553	560	546	552	580	508	606	534	527	595	547	590	571	515	553	548	525	546	547	570	566	556	554	547	548	520	550	546	527	546	535	515	556	547	545	561	543	534	500	582	551	591	553	516	534	538	560	588	580	562	541	529	550	557	572	534	546	585	551	546	553	565	560	515	614	577	520	552	570	522	520	567	529	561	561	558	590	591	571	552	599	515	557	533	535	587	557	540	562	555	556	530	561	548	534	522	559	564	562	581	532	558	545	556	558	543	553	566	561	574	522	523	577	529	557	562	515	539	572	551	546	559	534	505	503	575	611	520	547	508	539	586	522	520	573	546	614	547	549	558	590	547	551	556	578	554	547	591	534	532	543	543	550	569	567	579	538	520	514	603	574	535	575	567	563	554	572	550	561	527	517	565	550	575	532	606	509	593	525	555	518	581	533	580	583	504	568	519	542	559	547	547	586	524	545	515	562	529	551	541	539	550	528	546	634	600	551	519	557	569	504	550	525	617	553	550	548	550	599	572	497	567	561	518	561	509	575	541	525	562	539	544	523	570	593	561	555	562	565	528	531	537	560	557	590	529	561	520	546	578	541	527	539	540	598	549	553	539	599	593	533	527	567	562	557	544	543	521	534	516	553	549	551	512	550	515	526	561	552	550	579	592	604	549	584	588	521	553	559	535	519	567	574	536	583	556	496	546	550	565	559	577	534	573	513	550	543	559	535	564	540	515	561	544	532	555	547	578	553	578	534	535	484	546	527	581	517	564	560	541	544	557	570	536	567	576	548	535	592	551	536	524	545	526	574	551	553	546	566	573	529	566	538	559	576	599	573	564	530	541	530	547	566	542	537	548	530	563	562	596	510	494	530	545	495	570	549	539	533	536	520	559	541	566	532	615	586	557	545	548	512	533	569	510	528	565	559	586	541	534	544	540	579	568	552	561	541	568	547	569	572	539	554	546	560	517	558	555	554	508	566	515	617	575	559	512	585	549	488	543	581	545	515	543	581	546	528	528	549	592	526	552	545	549	526	554	528	567	519	553	554	561	530	507	547	584	543	543	556	565	543	525	538	573	547	548	560	566	547	549	552	545	538	571	515	536	538	528	532	535	551	575	545	553	531	575	542	546	543	570	541	532	530	537	502	567	558	567	570	557	604	554	556	565	580	572	557	571	549	578	540	538	494	545	533	580	527	549	568	529	544	540	547	527	497	560	516	544	579	562	566	543	557	547	541	548	501	602	584	560	560	551	512	555	550	529	522	553	552	528	555	524	549	590	521	556	541	516	521	545	561	541	532	605
3879	4873	3270	1778	1421	1175	1067	1038	941	942	873	900	809	759	790	834	823	810	803	820	780	772	795	791	786	766	789	774	782	763	804	733	801	763	790	748	745	770	733	756	769	743	824	768	766	827	787	745	749	804	819	781	759	767	794	779	763	728	736	769	729	752	772	728	756	745	804	746	763	758	756	767	733	757	779	835	781	796	799	762	784	760	771	719	775	727	707	828	774	775	787	781	755	805	758	799	741	793	806	741	726	764	777	699	767	757	787	831	791	720	740	748	789	787	785	767	794	739	725	778	765	770	726	723	769	782	761	766	792	823	779	707	766	735	801	726	771	744	745	750	770	748	740	766	782	755	744	703	779	709	758	784	768	771	697	824	751	786	757	775	795	803	746	737	794	758	733	735	746	739	728	800	755	722	765	730	734	699	766	761	680	727	754	762	756	754	746	756	744	765	784	739	810	812	802	784	764	752	802	779	752	742	760	724	806	708	697	733	757	737	721	756	703	726	767	738	801	786	755	774	746	752	836	744	747	719	740	797	748	750	744	737	731	735	767	750	744	741	787	734	771	775	767	802	828	755	769	774	769	705	781	739	784	758	760	774	735	750	765	755	768	707	806	747	723	757	718	778	727	730	703	769	753	754	757	722	759	738	775	694	796	812	747	755	827	738	738	769	785	742	704	752	683	785	744	780	760	746	776	751	751	755	762	804	713	755	748	746	767	773	763	776	765	757	789	741	795	775	774	764	748	724	747	719	706	765	790	764	716	776	742	773	723	755	739	736	757	748	804	759	758	754	784	735	789	733	775	764	805	683	744	742	746	805	736	726	762	812	742	729	798	751	758	795	806	792	763	762	770	744	703	748	729	736	755	770	757	737	760	791	787	744	741	715	761	792	764	754	785	796	761	738	780	762	718	744	726	735	778	750	742	752	766	734	743	757	755	759	739	758	759	747	762	751	801	737	750	763	765	759	772	744	741	794	737	794	739	764	715	726	717	791	775	723	739	778	752	756	764	749	816	738	770	783	715	756	732	743	801	775	781	776	768	750	781	742	759	718	793	734	732	759	755	808	752	727	793	796	713	768	772	752	763	713	769	775	759	783	732	750	774	770	747	780	770	735	757	744	821	771	788	724	776	762	750	745	766	689	760	752	806	780	762	734	797	743	772	721	783	804	758	748	727	734	758	761	763	762	735	720	773	766	708	723	737	782	725	744	759	769	737	779	764	751	756	760	800	714	730	804	708	728	729	778	759	761	755	750	748	800	755	725	739	756	753	768	763	766	699	813	754	731	770	746	746	720	741	769	718	788	775	713	782	772	727	776	741	770	761	809	708	756	774	803	780	779	782	776	739	790	736	744	770	777	734	755	738	769	728	833	693	732	805	737	739	699	764	787	715	765	730	794	805	759	777	742	745	740	730	754	775	742	764	803	783	814	745	752	759	753	765	773	750	754	724	726	759	759	789	746	843	766	783	744	759	749	747	739	752	717	721	712	751	749	763	759	811	717	784	781	701	741	764	745	762	755	801	744	745	751	787	748	767	790	801	718	728	764	815	781	722	770	758	777	780	733	783	731	773	714	755	749	743	764	797	739	768	759	725	687	787	747	737	669	763	758	778	764	828	744	756	774	760	770	797	837	788	766	754	761	779	779	709	748	777	767	767	782	777	792	712	748	779	744	770	694	807	729	770	741	737	742	730	705	777	795	732	769	714	740	758	752	735	732	728	736	809	728	792	714	764	715	766	837	797	787	751	784	746	754	783	759	771	753	733	780	770	713	806	744	759	749	776	769	747	700	789	747	738	775	788	785	788	741	773	749	779	732	763	819	733	823	756	770	743	793	764	719	741	756	800	768	747	769	787	785	751	719	728	759	796	766	753	719	768	732	746	771	729	754	763	739	732	758	728	760	804	750	772	737	771	795	795	750	743	762	761	727	750	780	760	771	804	740	757	763	760	735	746	793	705	741	744	799	764	769	784	721	779	784	717	783	766	768	744	727	679	735	800	771	783	728	794	727	743	751	718	786	708	788	816	791	745	784	785	772	738	743	756	694	763	759	742	762	762	795	726	746	712	749	809	761	759	779	797	731	795	737	782	757	753	712	778	801	773	777	744	771	731	761	756	733	738	773	832	805	800	701	787	745	714	780	744	753	779	780	724	746	764	771	805	779	763	777	788	718	757	755	768	767	713	799	694	756	708	774	793	736	818	765	751	780	753	757	805	763	740	730	768	749	717	731	730	756	798	714	817	777	786	774	713	736	695	736	755	832	775	804	762	797	785	733	760	777	716	782	772	810	699	786	746	803	757	803	710	757	769	776	682	742	762	742	736	764	765	738	726	741	759	728	742	775	720	773	764	786	762	764	775	787	765	702	764	807	767	750	775	792	747	700	784	784	805	762	716	788	742	714	759	783	754	692	724	778	788	786	760	801	736	800	760	718	752	788	796	743	731	733	743	737	746	766	761	794	771	770	810	752	761	727	707	791	825	759	773	754	757	738	758	781	748	746	754	768	754	752	791	714	799	775	757	753	760	768	709	754	819	750	752	774	734	789	789	755	755	766	702	798	734	726	799	773	774	805	776	763	708	720	756	756	771	799	746	792	730	779	721	769	760	806	793	764	777	754	729	703	727	806	769	747	751	713	724	778	737	719	724	733	757	750	786	706	770	782	720	838	763	773	748	769	774	779	816	743	761	770	774	715	751	737	776	746	742	748	753	730	753	738	791	782	707	728	734	718	728	727	767	737	799	742	772	793	737	788	743	806	716	755	724	796	750	744	775	768	740	739	776	782	747	754	779	745	767	749	750	766	771	761	739	779	750	738	758	730	758	806	802	751	774	748	765	802	748	778	716	732	745	778	753	751	780	733	770	752	760	735	774	816	752	719	751	759	750	739	728	777	779	773	760	785	798	764	777	785	733	675	738	756	731	748	735	770	730	747	761	707	780	781	749	806	709	755	769	751	825	824	721	737	780	758	774	779	766	772	739	728	698	711	770	765	731	705	715	729	764	778	762	771	789	789	762	796	731	732	764	779	727	781	698	709	815	774	759	792	681	778	774	766	791	757	748	704	777	761	778	789	794	736	756	754	792	772	724	737	780	766	737	750	755	764	737	717	721	707	757	752	755	806	767	720	743	795	792	799	755	814	790	738	788	727	754	765	724	715	718	733	768	758	744	782	690	759	723	800	776	743	764	792	758	765	743	755	704	799	750	768	750	786	743	743	746	765	726	751	734	761	770	767	755	768	737	808	772	750	763	781	760	818	805	736	792	777	764	737	778	762	752	742	750	774	738	733	712	738	775	729	753	741	726	778	772	723	725	742	773	755	748	792	750	782	756	772	740	737	780	735	740	767	753	790	818	739	748	807	816	743	745	763	787	760	745	746	760	759	753	699	719	789	734	761	770	780	756	763	771	740	765	790	749	780	779	741	782	777	773	784	738	746	783	772	713	775	757	795	779	696	721	710	773	717	752	748	746	711	758	739
22136	20976	28551	23543	20977	20616	2240	603	444	385	361	297	301	256	257	268	231	238	219	257	229	203	224	206	222	209	207	193	215	193	186	190	168	198	212	192	204	202	196	194	180	209	188	201	186	173	174	173	182	176	179	198	196	185	187	186	194	184	179	174	181	184	197	184	202	185	161	183	201	169	201	187	186	185	178	209	192	169	169	180	173	169	163	172	174	182	196	163	174	188	194	183	190	209	185	192	178	193	183	172	196	179	194	175	187	167	195	178	185	178	200	189	168	181	183	168	156	210	193	203	203	196	188	182	152	178	183	188	189	191	179	211	190	180	174	175	174	160	157	182	167	180	186	180	184	189	194	171	165	174	169	181	182	175	206	186	201	175	206	170	180	179	189	182	188	196	161	187	190	170	169	162	212	176	175	189	198	168	179	200	198	198	164	194	173	219	202	168	185	162	172	171	180	214	182	193	176	206	178	165	175	159	187	165	171	159	171	181	186	188	177	206	193	188	175	163	178	162	201	171	185	201	187	213	205	181	203	151	180	194	156	176	180	190	193	180	178	185	173	200	204	199	181	162	209	171	175	191	190	168	181	186	197	181	150	174	198	167	193	210	194	210	204	155	201	184	186	174	182	186	176	190	182	163	178	186	192	191	180	196	168	178	193	184	191	166	177	189	181	180	180	159	178	168	183	179	179	179	192	191	203	178	204	185	168	197	189	172	175	186	185	182	184	165	166	189	211	184	155	184	195	183	174	172	170	183	172	181	167	175	196	175	197	200	188	212	160	188	180	193	170	180	183	156	179	184	162	177	189	203	167	196	190	170	165	173	174	195	185	161	198	190	167	195	187	179	159	195	182	198	178	185	194	171	185	162	177	189	184	202	181	180	181	178	185	190	170	154	182	159	166	200	188	188	195	198	209	189	196	187	160	184	166	198	182	159	201	189	165	192	180	180	151	177	197	215	164	179	160	194	188	158	195	156	188	178	194	156	198	173	172	190	176	186	173	181	191	184	200	199	178	201	181	182	196	200	175	185	181	176	175	180	171	185	189	201	186	179	184	186	173	176	173	164	148	168	204	182	173	193	173	174	185	182	167	177	191	187	177	198	202	179	174	177	181	170	175	171	196	167	167	183	175	185	175	184	154	164	167	160	194	149	174	154	178	180	171	168	166	174	178	156	194	184	185	192	169	163	180	193	196	181	174	155	186	165	191	185	197	151	168	158	161	194	170	201	186	199	188	179	172	195	192	176	177	158	189	183	164	183	190	206	180	186	167	180	172	156	206	161	192	189	169	176	195	194	167	192	189	182	172	191	184	155	177	178	166	175	175	171	190	195	204	176	167	163	173	164	176	188	214	183	192	180	183	193	156	179	173	199	170	187	188	172	171	174	175	155	157	178	196	179	178	202	173	161	162	152	170	161	195	179	181	178	173	152	182	195	167	170	195	200	195	174	176	185	146	149	169	194	167	180	152	175	153	162	171	178	165	169	173	184	198	192	177	192	165	172	190	189	164	173	173	160	178	186	178	169	178	160	175	144	183	190	195	181	189	178	191	181	168	179	173	197	181	184	187	186	183	204	169	193	189	186	214	194	175	198	192	197	156	184	175	194	176	184	192	179	191	191	184	173	203	174	179	172	195	195	178	174	179	193	154	199	181	193	174	164	170	205	191	184	197	167	183	172	203	195	181	181	207	193	183	195	182	185	186	175	187	164	177	175	197	163	169	182	174	177	156	183	194	187	184	169	203	176	175	187	189	183	188	194	181	199	168	156	183	201	176	186	156	179	177	190	191	199	176	179	175	184	187	217	164	175	190	179	191	166	166	163	169	190	194	157	174	193	173	157	178	178	205	174	169	181	180	178	175	192	196	195	176	171	166	175	193	168	178	203	168	165	195	181	182	179	185	193	194	172	177	187	166	187	174	163	176	152	190	211	174	176	179	177	185	191	165	188	198	184	153	182	161	161	195	187	184	182	164	186	183	186	155	192	183	184	173	172	190	186	181	181	161	162	177	182	172	177	184	184	197	177	184	182	212	191	178	169	158	189	190	168	169	205	193	195	207	194	173	177	190	185	193	174	219	191	187	173	164	180	183	170	179	194	189	160	202	213	189	173	165	165	187	172	165	174	192	198	191	179	185	178	186	195	167	178	172	194	157	171	184	208	201	197	204	171	191	193	169	187	167	194	188	182	209	203	204	193	171	198	156	184	189	174	179	196	179	185	155	189	168	183	190	196	193	172	164	195	162	166	181	160	176	201	180	188	175	159	191	204	164	177	162	195	179	184	188	189	199	185	195	203	176	196	174	175	189	182	193	189	182	188	176	178	189	169	208	176	177	182	179	188	179	194	157	154	175	187	183	201	188	178	198	175	232	169	179	157	182	161	178	168	187	171	180	189	196	192	202	186	199	190	180	193	214	166	185	196	173	182	193	168	176	201	202	186	185	172	195	175	192	178	170	161	186	184	169	169	181	175	197	196	170	170	182	179	179	172	182	181	201	196	190	201	181	169	197	157	177	186	202	170	154	191	179	186	160	189	194	181	186	186	180	174	186	176	198	168	197	173	177	181	190	186	168	183	195	149	179	192	204	202	178	180	192	199	185	161	187	183	169	194	182	193	170	187	166	185	189	186	167	186	180	191	191	179	180	183	180	186	188	183	196	175	191	183	166	145	162	202	170	174	176	180	181	187	186	187	167	175	190	192	190	171	145	193	182	183	195	154	175	193	184	191	195	203	175	169	150	172	192	199	193	200	182	173	184	217	190	180	185	189	172	188	176	198	185	177	188	195	184	174	186	188	212	182	184	162	175	177	188	153	190	174	193	173	206	188	201	182	184	171	176	170	190	158	163	174	186	167	180	198	179	178	191	170	189	184	189	182	178	176	187	187	188	193	180	198	200	172	162	173	181	172	167	182	158	179	176	178	165	172	184	185	182	156	192	199	177	178	185	193	168	169	175	191	165	168	192	198	171	178	194	176	162	205	192	172	190	162	177	183	162	176	163	234	191	188	197	191	165	169	183	175	171	172	200	165	180	193	192	154	151	183	205	150	160	174	192	199	182	191	192	203	186	164	187	201	159	183	186	155	170	179	182	158	212	185	188	183	177	192	174	158	220	156	171	171	165	169	184	154	163	157	187	174	195	156	198	166	173	170	173	173	167	183	166	203	193	194	175	171	194	181	171	189	175	171	154	192	181	164	171	184	173	166	179	178	171	176	192	189	176	176	187	197	177	166	183	178	164	184	176	154	213	180	183	182	173	174	190	169	192	183	186	193	183	178	186	184	162	147	172	193	172	178	179	179	210	176	176	199	169	162	173	199	203	183	179	209	174	164	179	182	189	171	165	182	181	187	183	175	179	187	180	194	154	165	191	167	199	181	183	173	178	182	182	182	173	184	195	180	181	161	204	189	163	162	162	171	180	183	168	214	186	216	164	166	205	172	154	208	172	190	182	185	164	185	181	185	193	206	196	180	173	181	158	179
4498	13811	9156	4308	2976	2047	1528	1208	974	858	735	623	536	522	476	455	412	407	413	379	372	337	367	331	336	293	328	311	253	292	298	329	293	264	289	314	267	259	271	272	252	256	276	263	286	252	267	264	242	241	269	259	283	305	242	263	249	280	233	265	290	278	247	270	257	253	244	253	265	254	279	240	258	251	243	262	246	250	245	241	247	231	267	246	260	262	253	263	281	260	235	247	268	265	237	237	261	290	262	271	232	249	279	271	234	274	244	214	258	268	249	251	268	246	271	254	237	254	263	239	236	251	226	253	232	257	273	266	262	253	244	222	256	264	233	246	265	263	262	238	248	244	257	251	302	255	263	233	246	255	267	241	283	246	245	240	271	262	231	247	257	273	239	232	227	249	228	241	249	242	251	254	276	260	282	272	253	255	277	239	257	238	270	241	228	265	269	232	258	204	250	250	271	244	248	272	261	248	265	233	235	225	240	250	247	227	239	242	235	246	258	246	255	263	235	252	260	270	223	267	255	280	260	248	250	260	271	242	257	252	276	237	255	240	262	247	229	261	267	269	239	249	225	287	248	259	248	251	251	284	252	272	275	246	279	247	260	262	264	261	252	235	243	288	240	253	229	256	250	229	220	242	255	222	248	237	242	262	252	262	262	247	241	254	235	260	288	246	262	243	274	258	273	218	268	248	275	293	236	244	254	251	275	245	269	262	242	280	237	256	248	276	260	234	242	207	224	239	227	249	240	241	269	239	255	255	271	236	246	280	246	279	271	227	251	237	252	258	238	237	244	234	249	228	247	241	234	253	251	273	262	206	215	284	277	271	271	272	261	245	242	267	275	269	244	266	252	227	240	227	275	260	249	242	224	241	232	283	258	253	254	219	273	256	263	262	269	237	251	267	288	253	237	210	233	260	252	256	285	256	247	217	264	241	245	248	236	261	291	253	273	270	274	229	230	245	246	251	252	230	244	250	247	249	246	240	240	265	226	269	273	275	243	279	243	272	222	266	269	264	221	248	258	260	289	251	252	255	237	286	247	269	229	266	254	267	273	246	241	251	255	256	235	262	238	256	245	240	222	256	252	218	237	244	283	254	263	251	260	243	253	247	258	267	242	285	269	274	242	239	278	241	252	239	253	254	274	260	269	256	262	264	245	234	242	253	235	276	272	268	270	231	247	247	272	244	230	248	232	253	242	249	225	249	261	250	254	228	254	245	249	249	235	273	286	274	269	237	259	254	258	237	257	249	265	256	251	269	266	260	256	260	248	234	238	287	223	266	264	244	256	247	251	247	218	211	245	233	227	257	242	242	244	261	284	223	267	254	253	260	269	246	251	245	266	222	251	232	263	243	266	239	264	260	241	279	265	249	238	265	223	237	229	266	239	271	277	286	270	238	244	254	260	239	233	246	246	239	235	240	255	229	242	246	275	244	242	254	251	250	259	245	268	271	258	242	277	257	241	253	254	256	240	247	209	268	269	234	264	219	235	230	273	253	257	235	268	277	260	258	236	252	230	245	240	228	249	257	250	254	232	259	266	239	227	246	288	242	238	250	266	251	251	278	238	247	225	243	248	258	236	258	278	257	239	245	252	251	266	247	273	239	231	277	233	264	243	252	278	248	260	264	250	249	266	252	228	245	225	231	266	249	257	223	241	277	255	235	252	227	237	260	236	247	244	262	233	249	248	264	218	273	277	237	262	253	231	243	241	277	244	254	247	250	245	258	235	240	243	257	233	257	253	265	239	233	221	244	227	241	273	254	263	258	254	252	252	249	245	259	247	268	221	249	262	256	243	256	256	245	249	254	236	238	238	254	235	237	239	238	245	243	231	261	241	239	264	254	258	249	254	242	246	216	245	261	275	257	244	252	238	244	255	242	241	228	236	286	240	247	241	268	244	241	255	244	243	253	264	270	256	252	256	269	253	266	258	242	249	261	244	246	258	253	259	274	250	226	262	266	236	236	245	238	244	225	250	251	260	246	244	246	247	233	253	263	243	258	251	260	242	246	258	284	252	244	278	261	253	228	248	269	273	268	267	232	236	260	238	252	256	247	247	251	239	255	262	273	237	267	237	303	255	254	242	254	254	250	238	217	210	238	228	252	222	263	257	255	273	250	244	257	255	253	232	265	236	232	237	254	256	215	255	244	238	257	256	241	245	226	255	266	235	251	240	262	226	263	253	237	254	224	258	220	232	240	266	268	247	244	243	256	258	229	259	248	231	270	248	239	268	223	234	233	239	230	264	248	238	247	255	231	266	217	250	267	268	261	242	260	243	242	264	224	237	242	241	209	228	217	253	252	221	287	254	240	250	270	249	254	248	291	284	256	257	251	246	245	260	245	284	256	272	239	256	272	260	236	260	259	252	245	250	253	244	234	229	246	259	235	237	227	273	258	236	239	254	219	255	232	230	267	243	235	255	249	247	252	248	260	196	248	273	252	226	243	267	260	240	256	229	245	251	248	229	244	245	258	262	259	249	235	242	232	229	274	231	273	252	262	269	236	240	262	250	252	237	256	271	294	234	296	271	242	267	262	250	241	278	243	262	246	261	249	236	260	270	248	266	279	263	257	239	241	243	256	250	253	267	263	233	256	276	264	239	241	244	249	223	246	251	245	219	264	253	257	235	268	252	225	247	234	231	272	288	232	251	269	245	243	265	271	257	255	276	246	226	222	252	273	266	243	277	248	237	214	257	253	230	243	192	280	250	248	240	243	237	240	240	246	228	257	227	274	256	250	250	246	235	281	263	262	266	257	253	263	236	228	269	239	237	258	253	226	283	264	231	244	277	225	254	245	268	284	226	246	258	249	266	278	250	266	254	241	256	287	272	263	244	222	264	240	301	267	250	247	268	256	249	241	265	262	268	260	248	250	266	240	242	238	249	254	245	266	274	259	252	235	237	255	233	254	259	245	227	294	236	252	274	223	247	274	271	268	250	252	245	267	247	246	237	270	238	269	244	253	285	236	223	258	266	237	252	240	222	261	235	264	274	251	245	240	277	257	213	270	247	250	239	294	265	263	263	230	264	248	262	246	220	278	272	241	251	248	244	243	265	252	240	263	246	267	257	280	264	246	255	216	239	242	272	222	256	267	273	258	261	259	271	267	239	220	274	235	250	261	269	264	238	251	287	265	249	253	261	277	236	268	259	245	273	265	287	272	249	236	267	243	250	233	245	281	230	229	274	262	230	244	287	245	252	246	256	233	262	255	278	260	265	248	242	263	235	253	250	256	270	262	236	262	275	257	246	247	243	237	281	271	242	246	255	243	262	257	231	240	236	243	213	269	252	232	265	234	246	265	265	240	250	245	258	228	270	246	256	246	260	280	269	236	239	243	252	268	233	255	261	263	269	254	255	212	247	239	228	247	252	276	257	231	238	243	265	268	253	246	248	241	244	238	265	263	242	263	249	254	263	242	268	263	229	242	238	256	263	245	253	263	235	261	245	236	254	241	258	252	234	242	263	272	256	249	258	229	228	205
26679	17490	3354	806	580	499	505	494	519	485	490	511	488	476	468	467	492	491	479	466	469	492	446	461	494	494	461	492	470	501	515	501	510	484	456	448	486	450	488	499	488	462	445	503	449	507	424	463	477	471	511	496	501	508	488	495	455	484	475	496	472	468	486	460	477	517	478	458	505	487	491	499	472	480	450	504	455	479	480	492	487	474	483	512	472	465	467	520	477	477	457	474	458	515	468	469	464	476	487	500	520	484	485	477	460	488	499	470	488	470	521	418	505	460	527	490	472	464	495	519	493	466	478	462	481	445	485	496	476	478	494	510	472	514	443	482	472	462	474	491	496	494	445	478	456	463	505	481	454	489	530	460	508	529	543	489	475	472	495	483	505	488	438	479	454	479	503	505	447	475	474	528	451	475	490	444	484	464	479	495	476	524	510	470	463	456	474	466	445	488	439	511	495	479	441	444	463	512	515	483	467	502	453	516	500	479	442	478	473	497	458	465	529	479	487	499	467	503	485	460	465	506	499	514	490	461	447	418	472	506	502	470	514	464	484	462	525	464	480	493	468	502	489	431	477	478	504	511	512	453	458	504	497	487	488	505	490	489	491	496	428	438	485	519	473	476	518	453	498	465	493	522	479	506	471	473	481	493	473	522	476	444	465	505	508	483	496	447	467	519	501	479	442	493	478	482	491	484	456	503	498	507	496	525	442	474	494	496	493	509	452	478	475	522	484	520	461	463	449	495	485	493	461	450	524	477	500	486	460	496	565	475	471	471	475	448	473	518	544	508	482	498	470	510	494	468	454	480	495	478	494	457	480	466	485	483	491	525	509	456	442	455	482	490	486	526	465	499	493	492	480	482	509	469	462	495	469	491	500	478	500	521	461	473	446	522	500	469	478	493	503	458	508	462	445	437	488	510	476	480	492	491	454	486	492	479	456	484	481	509	456	467	500	488	491	486	490	493	454	522	467	482	499	448	460	488	467	471	464	492	478	430	465	459	471	503	505	445	452	501	437	465	482	520	483	494	515	474	462	499	492	523	474	505	496	501	497	517	520	482	512	461	514	453	492	544	478	456	491	506	488	493	510	505	491	477	466	529	526	469	450	459	450	488	513	440	496	452	464	511	509	450	522	484	469	452	440	510	478	442	488	527	475	476	469	496	479	496	491	472	510	497	485	470	519	499	498	537	465	513	462	485	451	511	470	444	483	500	481	475	502	463	508	480	459	459	474	467	523	490	489	481	509	467	485	506	460	488	484	480	474	487	513	482	488	464	471	514	484	460	462	487	481	505	469	487	484	500	475	471	457	498	457	479	489	481	494	513	460	465	485	492	467	478	424	453	484	462	523	503	515	511	503	489	505	469	468	504	486	460	506	487	458	460	484	486	487	456	498	508	474	507	475	495	515	470	444	519	477	507	456	491	488	503	488	514	440	437	468	499	464	470	492	484	470	481	511	477	451	449	490	493	489	487	467	478	494	498	466	486	482	509	449	502	471	514	456	434	496	481	470	480	494	487	516	493	474	510	491	475	491	436	486	474	460	502	493	473	466	487	500	493	493	457	438	484	462	481	504	473	499	482	512	472	469	487	486	458	467	488	495	483	440	512	472	513	482	498	479	457	507	451	487	512	490	481	490	463	454	497	451	501	501	438	464	482	469	457	494	488	458	492	455	477	496	447	485	453	462	495	503	474	455	484	484	485	519	515	494	497	437	513	489	495	484	488	491	522	502	516	508	469	508	488	479	452	451	478	479	485	469	467	519	485	493	456	456	484	475	509	503	471	450	487	512	472	481	454	499	501	500	451	494	512	426	490	450	512	457	454	453	513	469	479	493	495	459	469	498	463	471	498	455	473	519	489	466	496	472	490	459	454	480	469	529	477	491	482	463	504	477	508	441	492	502	473	481	480	451	502	435	478	451	453	478	495	488	468	471	495	490	489	469	493	446	479	544	522	486	474	457	496	468	484	462	510	461	481	468	483	476	502	507	422	526	474	499	491	512	439	475	472	466	477	449	481	502	457	497	480	473	470	447	488	466	466	459	466	456	517	506	505	457	429	502	499	490	504	530	512	468	480	476	500	436	472	461	458	459	463	476	474	469	455	485	491	481	497	497	479	468	511	490	460	447	471	503	469	484	431	431	503	457	457	517	481	488	453	481	493	489	467	469	469	478	470	503	497	491	498	447	452	471	476	469	492	462	503	477	494	481	504	479	477	477	473	521	467	497	487	484	469	489	462	470	503	466	508	494	465	510	491	464	476	480	471	463	505	496	473	486	496	486	471	522	473	452	512	461	493	489	491	491	470	468	501	514	477	503	471	490	437	476	487	445	465	451	463	462	507	497	516	470	485	480	518	493	489	483	486	481	460	455	499	483	451	512	448	486	496	491	501	474	481	475	501	496	469	463	501	526	523	497	477	486	503	493	437	488	492	462	480	475	469	439	478	492	487	477	466	510	491	478	478	475	423	501	475	489	444	450	453	455	520	504	430	505	488	482	487	505	482	484	479	472	476	512	474	497	543	539	452	474	471	504	470	516	478	458	462	460	456	486	459	473	439	504	451	510	503	482	569	460	468	481	464	482	491	489	474	520	500	470	492	489	485	482	500	494	500	473	475	461	489	447	487	471	495	489	466	452	490	466	465	493	501	458	488	485	490	505	475	485	510	468	493	487	501	449	445	481	500	499	464	530	506	468	473	460	437	497	446	473	479	494	514	473	487	530	487	466	455	481	473	499	464	523	482	472	476	460	475	471	474	497	501	490	486	483	482	475	458	492	483	491	488	475	451	497	453	480	502	438	508	494	445	485	521	495	481	478	510	482	475	517	467	496	480	464	474	454	503	492	471	489	520	490	519	461	491	494	533	503	531	448	498	477	507	419	497	467	469	477	498	457	530	503	487	459	456	440	493	513	467	499	511	496	524	521	482	497	446	493	515	483	483	515	463	480	517	492	495	469	465	450	502	458	512	478	458	489	512	499	435	466	471	505	469	485	509	548	518	483	496	485	481	485	448	488	501	515	495	515	473	479	450	467	433	496	472	540	477	504	488	507	489	521	488	479	461	523	476	498	492	470	485	462	488	526	514	509	512	482	499	513	462	499	467	451	480	499	518	473	420	506	503	474	500	439	458	478	439	490	441	458	454	489	473	473	463	485	510	474	483	510	496	479	509	514	522	482	496	452	480	482	478	503	484	511	518	524	484	485	509	515	508	463	514	465	512	456	465	494	471	518	479	486	519	434	468	498	473	492	482	476	478	457	493	465	495	487	470	457	501	455	511	460	531	450	487	499	474	479	466	506	467	481	443	533	493	479	491	445	473	489	471	481	488	475	458	522	493	482	469	470	468	505	523	445	516	479	478	482	468	486	493	475	480	475	489	477	462	462	480	474	494	503	493	459	478	480	514	466	487	485	453	460	465	491	504	452	482	505	493	469	460	460	477	488	502	484	483	514	484	515	451	467	450	475	469	467	479	468	519	510	465
4141	1423	1173	843	792	728	747	725	716	746	683	663	705	721	698	741	691	677	729	728	704	713	705	672	674	708	704	668	727	667	700	676	718	672	708	713	718	672	681	654	673	674	711	703	699	717	677	706	718	664	666	690	707	659	665	735	663	627	696	645	648	677	672	745	665	705	663	727	672	707	713	696	707	719	722	668	683	653	682	730	677	632	685	626	596	662	680	668	707	652	699	677	694	729	669	651	675	700	691	689	700	666	700	647	702	702	691	659	669	721	701	681	645	725	668	769	654	694	657	704	697	717	752	669	713	655	690	667	685	642	644	703	658	655	676	704	715	692	711	682	730	629	665	673	720	719	702	692	669	683	703	664	688	682	679	673	688	703	694	668	672	707	672	669	673	701	720	694	721	641	679	719	635	677	724	691	677	689	618	675	648	681	695	684	702	725	682	645	685	680	652	701	695	690	690	658	676	656	699	683	679	692	719	710	703	636	676	713	692	664	673	688	728	726	651	703	699	662	687	670	683	711	686	665	691	658	685	663	680	642	714	636	611	662	711	694	662	715	696	702	700	676	697	667	692	704	668	699	696	743	703	661	687	670	690	681	694	704	658	682	681	645	711	652	691	647	669	685	661	690	663	711	730	692	706	701	744	698	635	697	662	690	740	637	700	658	651	697	735	692	649	669	746	651	667	710	642	659	679	707	697	750	694	706	651	632	616	681	682	717	687	682	642	719	719	671	688	693	653	701	679	683	705	726	700	652	732	715	676	686	739	685	674	719	712	697	660	700	704	704	666	680	728	674	690	680	652	685	670	637	666	729	694	709	725	667	672	707	696	700	681	717	680	686	665	716	686	718	658	628	700	665	720	673	731	663	678	686	703	725	727	692	697	628	690	671	658	682	698	705	703	704	714	731	638	691	680	690	674	704	716	684	645	711	683	659	693	670	677	716	707	686	719	676	696	662	660	651	680	748	701	641	685	673	684	643	703	667	714	653	666	699	707	698	713	685	726	701	623	686	659	687	717	759	668	700	721	691	703	692	692	731	655	672	664	666	704	704	739	717	729	602	666	694	704	721	702	661	656	658	685	662	682	684	721	729	680	671	721	711	664	647	673	658	668	670	661	622	685	652	706	695	709	716	689	662	685	665	669	758	697	652	679	668	665	701	662	697	683	686	756	675	660	676	674	649	723	722	673	708	708	651	642	668	720	713	659	641	716	648	664	658	672	658	653	733	690	654	695	713	702	705	753	687	692	655	714	731	690	675	661	686	654	726	709	656	655	690	734	686	627	725	663	687	648	649	718	679	716	676	638	649	705	716	718	666	723	704	691	642	684	694	716	671	691	702	692	720	662	649	694	719	644	718	678	682	651	670	683	676	709	640	702	701	653	708	686	672	688	661	684	683	669	709	669	689	718	682	697	680	676	715	716	748	666	644	707	735	694	684	733	672	642	657	712	691	723	675	683	672	699	672	729	657	728	677	646	676	703	669	704	688	691	721	692	703	652	671	671	740	677	706	646	720	695	652	689	709	704	685	685	681	677	707	707	678	683	691	651	771	662	669	700	695	706	679	704	673	642	683	708	678	658	689	685	692	678	653	710	679	671	670	654	715	676	702	674	687	673	679	729	706	680	681	693	647	658	661	710	668	700	702	672	673	717	690	685	708	698	682	699	708	731	680	682	684	653	689	660	715	711	678	707	732	670	687	667	690	681	665	744	690	663	693	708	686	774	719	684	690	693	724	706	686	670	662	700	743	672	660	685	698	723	685	735	694	730	686	701	669	712	682	682	712	721	674	778	733	690	706	715	674	666	667	714	703	711	715	681	669	673	671	676	672	693	680	690	681	718	679	721	724	687	678	665	645	659	689	721	671	685	665	663	692	672	744	698	638	698	698	701	662	664	649	725	674	701	727	704	683	654	679	667	705	679	670	700	721	673	694	684	666	682	680	730	720	688	656	723	712	674	683	672	710	684	718	662	699	698	670	681	675	691	705	681	685	647	714	694	696	748	695	709	634	664	700	678	636	603	665	712	701	700	684	689	693	693	670	683	661	671	686	726	668	696	672	684	671	691	659	664	716	695	718	648	707	691	743	630	720	711	707	689	695	698	704	629	718	673	730	723	718	694	653	682	664	670	687	652	675	691	683	725	680	685	693	682	699	695	696	698	656	656	704	709	682	691	686	676	667	689	715	671	735	684	706	686	664	698	647	711	681	691	690	657	648	679	676	704	712	667	654	710	669	684	677	694	710	715	685	684	654	683	683	680	696	685	635	692	709	684	685	642	690	725	663	685	683	708	687	696	652	670	714	706	689	732	682	705	731	698	678	709	672	689	738	689	647	647	658	659	662	697	680	692	695	715	691	679	713	682	683	681	676	731	726	699	675	725	718	662	706	719	639	728	680	685	683	683	654	659	688	711	715	748	746	680	707	678	684	624	711	699	630	692	716	649	667	685	702	729	668	716	676	727	697	653	722	706	695	697	659	676	665	629	687	686	649	661	663	640	701	716	708	644	714	697	668	694	710	686	668	671	702	681	715	663	671	746	701	708	713	669	704	725	649	704	648	665	674	695	729	715	706	734	679	696	729	708	742	666	699	648	680	673	697	712	672	668	698	686	718	681	699	678	732	663	647	692	684	652	671	678	668	737	691	653	685	713	724	680	658	707	731	694	712	676	631	637	674	686	692	725	697	689	703	687	673	676	730	706	712	673	690	638	703	712	697	639	664	697	698	655	730	670	677	701	670	685	693	682	696	704	699	701	691	715	681	707	644	683	696	675	694	682	659	675	702	734	718	682	715	666	656	641	722	711	696	702	698	659	703	707	733	630	693	669	663	682	691	670	706	714	651	727	693	718	664	680	699	675	738	701	651	691	715	700	679	639	674	712	673	665	664	696	705	683	651	680	744	673	687	689	690	642	649	646	649	702	639	727	718	671	683	664	709	713	665	675	714	719	707	713	755	724	676	648	710	665	640	694	688	666	689	678	686	689	710	656	734	693	669	638	659	734	700	680	678	724	693	694	650	683	694	691	668	687	654	694	698	655	666	697	643	661	684	651	718	687	696	697	697	698	651	696	671	668	695	694	642	702	681	724	678	694	709	686	722	648	671	731	641	686	660	672	693	659	678	672	630	685	660	655	660	702	693	688	719	700	652	661	671	684	701	642	680	676	686	710	687	689	666	690	669	691	732	672	701	626	666	691	706	690	703	663	689	637	661	691	664	651	659	655	716	683	714	687	738	691	655	663	708	706	677	658	701	628	741	695	671	728	666	716	655	694	656	675	693	697	644	656	668	666	681	705	697	690	709	651	685	656	654	643	669	681	682	698	675	653	707	628	703	666	718	700	673	721	709	753	655	697	636	652	698	659	674	665	677	689	658	688	700	711	690	749	680	708	720	685	722	712	686	728	665	660	704	647	684	662	634	732	675	696	626	743	697	678	659	697	690	670	659	690	689	693	674	668	707	734	704	670	669	703	698	692	704
23049	20950	27924	24109	20693	3063	585	443	323	328	316	280	274	249	248	245	251	230	234	259	221	209	231	210	225	210	222	197	193	228	180	201	212	223	205	214	191	202	204	206	195	222	214	202	211	204	218	210	237	195	185	206	229	195	193	190	215	203	211	207	193	211	214	215	204	191	203	206	202	204	240	192	193	196	188	206	189	208	219	220	221	208	200	200	189	222	205	190	208	194	200	205	197	212	209	197	217	186	224	215	186	213	194	197	234	202	216	181	205	212	196	189	202	206	210	224	222	198	188	207	200	205	194	199	191	198	197	218	194	201	204	210	217	199	182	184	204	205	221	201	196	207	222	192	238	200	203	227	199	204	225	205	189	209	193	205	223	225	195	216	208	185	205	197	208	220	206	235	177	193	195	225	191	195	223	217	205	191	212	202	223	212	206	212	207	220	197	183	187	202	222	211	196	226	196	227	205	229	225	204	195	211	212	197	212	202	226	180	199	190	201	190	204	227	201	218	218	226	209	195	196	213	224	199	198	193	197	219	205	210	211	215	186	209	205	211	209	208	181	198	198	213	186	226	199	190	166	215	202	195	231	189	200	193	210	216	216	210	188	180	201	214	213	199	194	181	201	232	196	201	190	232	198	194	208	208	190	206	187	217	196	215	215	215	208	218	212	207	215	200	193	238	220	209	208	207	230	212	232	208	223	212	195	195	202	237	212	188	191	215	206	194	209	187	167	231	201	210	192	194	199	203	210	196	194	217	208	227	214	214	216	206	192	180	203	235	230	197	229	206	201	163	209	201	185	194	197	210	181	203	211	201	196	221	201	189	197	204	178	188	185	203	208	244	192	182	202	204	207	221	204	230	214	189	232	223	209	201	234	208	202	203	214	171	224	198	214	202	202	198	201	211	184	217	226	197	213	180	208	194	180	208	214	201	207	206	181	181	198	203	200	202	216	196	212	209	179	198	187	214	216	172	229	236	194	207	215	218	222	197	214	212	227	193	202	185	226	208	211	189	195	214	228	190	232	214	194	203	199	184	211	198	193	188	215	198	186	199	228	206	206	225	185	201	192	239	203	225	207	224	194	212	230	202	237	213	194	210	208	214	203	181	205	239	212	218	200	203	202	200	214	221	205	226	224	226	198	223	178	200	209	195	209	191	199	189	186	216	181	207	217	192	225	203	192	196	216	218	213	201	206	197	215	218	194	194	208	210	199	203	198	205	211	198	209	208	204	196	195	209	204	206	194	205	215	209	187	206	211	193	173	205	216	190	215	219	201	210	208	203	185	195	224	203	224	194	208	231	189	216	178	206	223	210	203	189	200	197	196	206	226	188	217	200	223	206	217	196	193	200	194	206	200	200	209	186	207	203	195	205	193	176	205	209	218	200	218	183	202	203	208	196	245	205	191	196	233	220	208	196	200	198	196	220	209	195	217	197	209	202	211	198	208	216	191	190	171	216	184	192	198	181	188	224	196	218	205	201	212	212	210	201	191	229	200	210	213	198	212	216	188	208	216	226	202	194	215	196	205	229	207	207	187	200	200	208	181	188	204	208	197	196	208	229	209	215	223	211	207	217	187	201	205	200	194	226	208	202	190	212	212	194	198	203	226	224	182	213	193	208	200	199	192	213	173	201	186	182	224	186	199	216	217	192	198	230	215	179	223	197	236	227	196	213	203	203	197	217	212	182	210	206	195	193	198	230	180	214	190	217	198	212	224	207	205	220	210	195	187	196	203	187	232	185	202	218	202	168	186	188	217	214	206	219	206	222	213	207	192	233	230	215	203	235	209	196	208	181	205	215	204	222	209	211	237	188	207	215	190	187	234	201	184	196	199	240	201	184	205	195	199	207	205	209	197	190	222	186	196	196	185	219	208	203	197	223	204	213	204	210	199	207	224	188	200	206	206	213	222	216	198	194	189	217	212	187	183	206	197	206	192	182	210	208	187	190	203	204	208	189	243	187	190	207	207	196	190	192	226	200	190	190	212	199	193	189	227	208	228	205	238	180	193	232	237	208	212	203	166	204	194	196	192	199	223	191	174	191	228	197	215	198	205	220	197	218	180	208	204	222	147	212	199	232	202	179	192	204	205	191	196	208	201	210	192	177	199	214	215	199	205	206	220	214	216	182	189	202	204	206	195	189	193	217	204	220	194	196	199	228	195	203	212	183	250	192	210	209	192	194	194	205	213	206	218	192	190	200	216	189	205	198	203	196	209	205	201	219	197	213	210	199	210	224	193	210	222	211	209	206	183	171	185	213	199	213	185	208	231	215	195	179	181	237	209	200	191	204	207	216	200	218	212	208	188	192	191	189	187	203	204	203	215	223	219	210	196	230	204	220	220	198	198	198	217	181	194	207	208	218	215	205	217	217	211	196	216	216	198	215	207	191	215	195	211	204	215	207	201	216	197	217	214	218	198	220	207	200	186	205	198	193	186	200	240	225	217	203	205	180	209	234	196	189	182	186	227	219	222	225	193	225	201	195	237	215	200	192	236	201	192	234	204	209	218	201	186	196	177	208	227	197	213	198	204	198	173	219	182	205	196	196	185	212	240	195	178	192	218	187	202	198	207	217	207	185	213	230	223	196	184	204	210	205	199	209	195	198	212	184	208	193	207	190	190	198	193	175	220	202	214	229	188	197	207	168	180	194	192	191	204	193	191	198	208	181	190	221	195	220	187	199	204	207	208	209	192	199	183	195	207	203	208	208	195	185	215	217	223	207	209	189	226	198	191	205	200	232	216	206	198	225	217	210	206	231	205	219	219	188	204	212	214	210	205	207	208	204	199	229	214	208	233	202	190	192	215	216	192	206	182	188	200	212	193	210	201	200	238	220	212	200	185	199	190	191	200	191	192	195	185	198	204	213	191	217	211	227	211	215	204	204	241	199	205	200	199	223	194	209	212	224	190	210	200	187	190	203	234	195	204	197	202	196	204	199	203	181	208	241	221	216	230	203	205	224	199	215	208	178	228	211	202	218	218	231	197	219	212	207	229	188	193	200	207	215	207	187	235	190	212	198	203	197	212	244	204	203	220	188	189	217	197	205	198	205	204	217	189	197	209	209	199	202	223	194	192	197	189	174	209	219	222	189	226	212	207	217	208	235	206	201	193	192	202	206	199	195	222	191	200	210	205	197	183	217	211	189	205	216	201	200	216	195	193	239	203	221	214	189	174	235	202	205	215	199	196	178	225	241	186	224	197	231	199	205	194	223	207	191	224	216	191	208	198	183	195	205	204	219	202	174	189	195	203	211	206	206	184	205	204	209	202	192	201	198	171	195	220	216	231	212	185	200	202	202	212	198	199	212	204	178	209	203	206	197	181	195	193	194	218	208	216	203	169	221	196	199	184	187	194	197	217	205	210	211	195	217	193	184	213	189	203	213	202	188	210	189	208	192	246	181	212	177	228	210	188	203	213	196	187	208	197	236	190	195	210	208	217	198	208	230	192	170	206	198	207	202	206	183	189	205	194	202	210	223
3228	8598	5580	2477	1697	1260	1011	784	631	606	516	515	445	418	430	375	406	375	363	348	357	347	315	379	317	328	339	329	322	347	325	305	316	342	325	311	353	326	319	337	310	323	286	327	299	326	319	320	300	321	336	281	318	277	324	293	295	296	334	349	332	334	325	306	339	323	310	306	324	306	318	307	358	308	321	332	316	295	291	342	283	320	325	327	307	303	355	308	279	290	296	318	307	296	339	304	338	290	315	305	307	293	338	311	278	326	318	334	279	323	322	287	299	294	331	294	294	299	323	342	317	305	293	335	313	321	314	305	307	316	297	316	314	317	313	321	321	307	320	301	316	322	317	307	306	292	305	317	318	321	306	312	320	300	293	328	309	310	296	306	322	302	304	314	327	337	319	329	307	320	329	291	318	292	335	313	318	308	324	313	308	289	335	305	307	294	355	296	294	300	319	313	332	282	303	322	307	321	322	326	319	284	283	304	297	301	323	330	307	302	305	320	320	294	316	304	314	324	341	330	336	294	311	308	303	323	304	347	305	310	295	335	318	296	299	312	298	308	307	318	318	298	309	302	283	285	335	285	302	306	330	344	318	351	294	330	348	312	300	308	312	288	296	282	273	317	320	304	322	349	315	324	358	329	335	274	311	303	303	298	321	340	298	306	325	324	317	297	298	312	316	299	299	317	327	275	307	295	297	345	305	288	344	332	344	290	328	340	289	330	291	292	308	329	292	304	302	269	305	305	286	302	340	316	316	300	306	311	298	310	313	326	335	305	335	298	296	319	298	336	321	299	284	298	288	318	314	301	301	291	321	334	313	332	294	283	324	310	300	284	347	285	313	285	315	342	333	347	293	309	299	342	306	309	308	286	315	304	325	318	317	335	316	289	323	322	289	311	305	334	320	293	302	309	345	288	297	294	290	316	326	274	296	323	283	314	304	286	309	273	307	306	357	292	307	296	340	309	312	311	304	341	322	305	319	323	303	308	284	305	326	306	305	269	301	311	296	331	281	340	313	329	308	317	330	296	265	275	292	303	344	307	323	302	305	312	326	313	323	294	317	281	306	284	321	312	311	323	282	297	326	303	290	310	296	317	282	295	302	341	341	313	326	296	339	297	319	317	302	330	297	296	330	323	322	303	303	306	304	325	315	302	306	306	311	322	330	315	306	290	325	320	301	314	310	323	271	347	326	302	336	298	327	302	297	327	334	322	273	317	328	323	323	306	325	283	319	299	318	335	320	308	303	303	311	311	297	316	304	325	300	322	323	332	312	306	324	301	309	303	297	326	288	295	335	315	303	297	320	331	338	296	303	313	301	317	320	292	302	301	323	278	301	296	278	283	298	307	311	303	325	304	290	307	341	312	322	300	309	312	312	319	304	309	310	284	305	285	297	318	325	306	303	297	266	299	315	311	289	293	312	306	324	287	295	299	304	306	240	294	323	299	325	302	332	305	303	312	295	321	289	312	316	321	327	306	319	310	338	293	322	275	333	323	301	319	304	292	307	298	311	320	353	331	338	310	301	306	300	323	273	302	302	321	317	303	287	307	296	321	309	312	279	284	298	313	297	329	314	311	303	319	314	290	336	313	288	327	289	294	310	302	331	303	298	318	325	295	296	313	281	315	271	331	298	306	312	329	343	301	305	326	285	306	346	330	292	321	304	301	279	326	307	307	319	321	288	307	339	353	337	320	298	315	315	310	292	313	317	318	315	309	319	322	322	316	304	352	340	299	290	332	294	326	321	284	322	307	317	301	344	321	282	308	286	300	318	301	327	311	292	295	293	290	331	331	298	280	311	300	316	291	286	314	306	318	320	278	303	292	318	311	323	309	318	311	320	323	312	323	298	289	330	332	329	319	336	317	304	289	288	295	318	336	313	327	299	321	328	288	309	307	287	318	321	318	329	335	316	321	332	324	294	311	305	292	308	334	278	290	291	320	323	283	335	290	297	325	311	305	299	282	302	318	325	303	304	302	323	320	315	331	312	326	304	303	344	316	287	301	331	331	281	299	307	308	309	296	308	288	302	332	306	323	322	299	320	331	304	300	322	344	318	280	299	342	320	295	337	298	312	318	353	330	332	307	272	305	330	297	326	298	284	314	308	317	331	258	319	294	336	295	306	308	295	298	329	335	318	310	302	346	304	313	311	340	346	295	333	301	319	322	291	323	320	300	326	340	304	299	306	320	312	309	306	309	322	297	323	311	310	308	334	295	317	302	289	317	291	298	314	306	339	288	337	327	342	312	293	309	310	319	307	324	304	275	307	321	326	296	312	293	290	317	279	299	306	323	340	287	318	321	307	308	334	312	294	292	277	288	320	317	293	313	302	297	327	304	312	306	298	323	343	327	339	295	314	316	321	323	310	292	320	310	320	300	284	314	323	318	331	287	315	319	288	323	315	318	306	323	328	306	320	288	291	298	305	325	315	295	311	316	299	335	300	322	335	299	338	343	325	304	326	290	316	301	302	308	304	305	306	285	305	329	294	278	303	320	281	305	317	301	306	317	289	307	309	309	315	332	316	280	321	333	315	349	300	308	326	296	322	293	321	295	295	316	321	312	335	320	288	324	304	330	294	337	293	306	304	335	327	321	298	285	357	311	309	303	294	318	320	302	282	315	313	330	295	330	309	346	307	293	295	296	283	286	314	317	322	336	322	312	329	298	314	313	311	305	310	295	324	274	347	320	306	293	327	337	315	310	312	293	316	320	315	295	335	332	298	319	334	313	282	279	331	332	277	313	321	328	314	303	328	327	328	306	290	295	306	284	321	332	312	309	303	297	319	285	322	300	303	308	332	295	333	316	313	291	350	335	315	303	314	313	344	289	297	287	324	301	295	318	269	296	279	360	313	305	287	316	305	300	318	301	301	323	333	286	302	301	291	309	291	330	302	328	314	310	312	295	343	280	328	334	305	309	301	274	326	297	330	327	288	320	328	315	305	306	313	324	348	317	340	290	344	283	301	296	323	316	279	302	319	282	280	311	340	292	317	315	282	279	318	321	327	321	313	282	330	323	328	308	309	307	279	330	340	314	298	326	342	316	319	309	329	296	312	319	324	317	300	289	299	298	320	337	296	332	323	313	290	298	327	329	295	326	309	296	287	296	290	292	314	312	293	310	334	324	319	312	314	317	280	329	307	292	292	325	321	284	313	327	324	293	338	292	334	322	340	301	308	325	281	320	323	292	312	307	305	308	283	294	297	335	283	302	330	305	321	317	325	286	308	293	304	314	308	293	298	289	323	318	292	289	275	335	293	294	304	297	315	312	305	295	299	302	309	314	309	311	304	294	292	309	308	310	342	286	312	330	305	325	334	305	321	312	339	267	299	311	316	309	331	340	325	348	323	275	280	313	338	292	309	315	292	332	341	340	295	310	317	316	294	315	324	351	294	314	308	311	323	298	321	304	324	324	321	332	329	293	313	281	309	292	329	311	327	289	323	344	291	295	300	293	312	311	291	279	305	330	325	318	330	297	299	325
24209	20948	26323	24632	2803	764	660	651	573	592	626	565	605	562	543	574	549	558	561	543	578	603	547	564	580	514	554	544	541	522	538	521	562	558	560	569	559	574	532	552	535	526	540	578	528	534	519	576	535	545	574	540	546	547	531	571	524	541	501	499	532	546	585	598	561	545	539	574	555	544	558	572	545	555	524	516	548	503	615	506	508	509	524	531	515	516	510	539	575	534	541	560	571	580	506	595	531	574	556	559	526	561	539	519	567	572	523	560	576	517	537	514	572	561	502	563	555	542	531	514	553	568	557	561	544	560	531	567	535	553	548	558	546	541	549	533	521	514	568	524	533	550	555	551	554	553	559	543	524	564	551	561	523	587	544	568	568	560	576	585	550	529	534	564	573	572	518	571	529	577	573	542	559	532	532	546	550	540	608	535	567	547	559	558	544	559	549	572	529	514	546	562	554	484	534	494	583	521	494	596	544	528	530	507	556	553	546	570	535	569	582	523	528	521	571	553	526	539	537	532	567	567	578	554	569	549	583	535	541	537	549	546	525	523	528	542	541	566	512	546	577	541	548	548	536	547	568	573	566	556	533	520	513	546	503	566	549	545	557	566	591	551	521	535	556	557	533	526	500	540	550	509	501	512	537	558	543	547	520	540	552	537	582	526	529	513	525	540	519	523	544	567	560	580	528	530	526	522	565	538	490	559	514	541	548	569	580	534	550	552	518	560	528	553	506	581	583	516	558	496	549	554	555	564	535	495	522	563	590	487	558	533	545	543	499	518	535	542	601	525	530	546	546	524	535	554	541	542	527	526	524	574	508	597	541	515	519	553	573	539	565	551	538	564	519	544	561	559	557	520	523	529	545	559	549	556	544	526	567	557	555	536	532	541	563	526	539	569	561	552	548	509	516	534	537	572	500	511	519	517	567	474	541	527	559	509	537	569	552	577	559	536	513	537	564	567	530	534	547	550	561	547	569	548	537	591	555	579	596	540	518	552	561	595	532	554	543	566	549	536	595	566	573	531	576	514	575	532	520	560	542	543	523	547	537	523	567	579	543	524	517	556	540	575	533	569	518	588	549	576	548	530	560	598	541	557	516	577	557	520	573	560	559	553	580	534	533	527	570	564	509	531	557	533	561	526	520	559	538	563	508	567	584	529	578	551	511	548	549	559	578	542	508	576	544	544	525	504	534	557	596	497	554	557	572	550	542	512	521	562	508	556	559	584	555	517	540	569	516	555	544	539	553	571	518	538	542	540	534	554	532	575	538	533	513	562	569	545	552	524	548	553	581	520	519	541	562	540	564	574	554	567	535	540	511	569	574	544	569	535	509	562	557	541	526	561	601	557	550	546	552	547	562	562	511	580	536	568	570	557	548	559	562	548	573	543	538	542	541	539	548	572	510	609	580	539	550	550	614	584	563	554	552	530	513	545	562	572	515	511	534	565	571	534	519	523	538	503	566	550	527	495	554	555	524	562	538	558	589	548	560	621	527	518	560	562	533	520	557	557	507	541	521	587	558	559	545	504	528	524	520	539	546	587	541	541	545	564	541	542	560	525	524	535	548	572	562	527	545	517	574	551	542	495	485	538	520	544	562	557	503	552	545	577	542	558	556	507	504	561	593	522	563	563	514	514	529	532	520	532	589	515	472	516	529	531	576	557	571	557	536	562	556	542	538	588	536	542	564	511	574	568	549	538	517	530	603	549	523	529	578	526	544	533	541	566	579	586	530	607	532	545	594	573	558	560	554	508	533	578	560	540	552	580	534	566	597	512	567	532	582	485	528	532	520	550	546	533	541	546	587	540	563	563	558	550	547	558	562	563	505	554	565	548	551	557	550	535	569	527	551	572	557	552	519	556	580	582	589	543	584	525	516	567	591	555	540	550	546	503	586	529	576	544	558	547	585	519	535	557	535	533	567	533	555	480	568	505	576	545	529	564	528	528	514	569	532	548	498	531	523	567	603	577	557	538	586	552	522	548	514	520	544	579	559	559	537	557	553	556	523	540	556	530	556	534	563	552	575	569	542	572	534	527	527	528	523	552	501	540	534	564	546	560	572	530	559	571	533	528	537	523	558	490	564	554	542	527	569	520	547	517	479	512	529	539	519	564	516	520	534	590	554	587	569	593	555	526	540	540	553	547	549	562	560	553	540	535	553	544	560	549	555	567	580	525	504	544	512	557	567	514	517	542	540	556	576	555	563	508	522	547	544	605	562	554	595	528	509	529	506	511	500	547	541	542	533	570	573	529	555	499	525	552	526	542	529	543	532	544	541	569	515	548	545	562	561	541	585	531	513	543	537	540	539	569	550	551	525	556	571	545	560	532	580	550	525	539	529	545	558	529	549	551	557	552	538	541	538	546	571	533	554	541	552	563	562	550	580	560	523	546	570	501	550	534	550	564	588	583	565	543	528	564	546	581	545	535	559	588	546	554	545	569	564	520	574	547	580	540	558	535	541	533	587	589	513	546	545	548	510	557	581	503	588	558	575	515	516	576	522	546	555	542	501	551	528	565	562	585	520	492	536	538	546	546	543	552	517	539	499	553	567	583	564	509	527	510	571	579	513	532	549	543	562	524	560	527	549	558	542	553	566	537	550	563	551	543	538	530	557	528	537	537	551	500	548	580	532	530	536	538	550	568	575	536	524	529	557	500	539	507	552	507	525	569	497	560	521	564	595	528	534	519	532	560	524	529	548	533	563	525	584	565	547	542	566	507	526	540	527	571	533	549	558	537	540	590	592	556	575	561	572	526	579	556	535	548	520	605	522	536	544	541	531	571	530	555	581	548	513	546	550	554	524	525	517	530	517	532	550	538	532	531	542	526	536	584	543	535	565	544	614	574	578	543	541	532	521	533	550	502	537	525	507	538	577	502	533	521	593	552	604	525	533	542	555	576	579	550	537	565	571	567	566	564	563	557	502	561	580	526	544	528	552	543	515	550	567	595	578	539	525	540	577	537	532	549	561	548	511	527	537	490	577	543	520	554	514	522	586	588	520	564	566	544	536	550	525	581	563	572	574	540	525	561	518	546	572	550	510	542	541	548	544	573	560	530	492	571	524	589	617	572	529	535	511	596	541	563	579	538	552	547	532	563	516	513	539	553	533	543	558	558	569	528	526	595	568	575	552	532	540	541	567	569	565	591	558	551	573	530	561	535	552	552	511	517	504	558	563	562	557	542	560	547	521	554	524	538	549	554	521	533	578	543	574	549	539	564	551	506	541	500	536	559	541	556	569	531	532	575	543	540	550	594	548	530	506	545	551	568	548	509	492	552	583	583	565	553	563	524	569	547	557	502	550	561	545	591	540	547	505	560	495	531	566	520	547	549	543	540	519	569	520	530	522	550	550	527	516	588	562	557	574	516	543	536	562	554	553	566	531	559	562	546	511	548	566	590	547	540	577	552	539	517	518	568	541	556	582	548	549	536	549	559	568	564	520	564	583	560	521	585	589	567	528	572	546	503	577	516	522	574	553	590
3624	4826	3208	1763	1447	1265	1065	992	942	843	869	866	903	850	821	837	862	803	771	794	770	813	731	834	820	747	727	781	709	729	749	738	762	801	709	755	770	738	732	714	727	779	797	749	714	782	806	755	766	730	800	830	768	742	734	782	757	749	689	736	751	750	775	739	777	769	814	758	756	750	766	758	767	748	774	768	741	751	760	731	751	790	750	766	758	727	763	778	771	734	704	758	807	775	775	740	758	730	732	776	720	748	756	767	772	708	802	747	759	709	752	780	750	760	770	741	704	749	761	718	740	753	757	759	771	741	755	727	716	728	719	740	758	787	729	757	748	757	776	781	764	768	767	759	755	732	787	774	773	727	767	717	762	779	702	766	777	728	755	743	769	732	770	746	763	734	703	736	775	744	784	694	767	749	763	769	728	759	778	810	738	763	752	741	774	773	776	759	718	756	824	798	755	768	725	723	769	771	732	740	689	732	784	755	729	716	790	737	771	784	748	709	763	780	758	777	745	736	738	845	763	758	727	767	728	769	764	729	795	766	738	761	731	743	759	776	790	724	796	732	756	744	772	767	737	786	747	807	781	764	758	765	701	733	736	749	707	716	762	795	688	729	732	803	753	798	732	770	720	745	743	789	715	743	749	823	746	789	773	723	768	722	723	782	777	729	709	771	742	766	777	795	741	717	749	717	725	759	734	780	736	705	725	730	770	762	725	771	749	807	773	782	774	750	762	782	757	720	769	757	755	738	760	727	759	758	734	738	730	770	702	757	757	778	734	741	760	722	752	744	760	696	759	725	769	720	769	742	768	766	766	768	753	756	708	758	772	775	747	788	747	753	795	768	758	747	778	735	787	803	764	761	797	743	790	727	787	746	729	737	771	749	737	791	782	747	736	751	735	716	768	753	739	742	728	751	742	735	713	794	759	777	770	706	769	749	763	765	776	746	786	745	762	711	772	757	781	794	744	769	771	755	748	769	746	748	777	785	730	721	782	758	749	729	733	733	770	763	741	777	754	741	743	786	726	786	791	768	760	766	766	756	744	704	746	740	745	746	772	796	777	737	757	749	775	760	729	819	796	773	791	730	732	724	794	766	756	758	760	721	753	758	732	790	717	722	709	746	746	753	776	774	759	754	735	732	721	741	718	760	733	713	826	768	778	706	738	752	729	741	713	792	731	755	734	711	808	755	755	769	790	781	824	755	737	807	746	789	738	727	792	755	765	745	771	779	769	755	752	745	770	749	798	769	765	789	758	754	776	747	718	702	762	740	758	786	723	798	731	769	716	742	783	788	776	740	741	751	790	757	832	805	798	761	749	733	801	780	728	803	750	742	738	774	766	742	751	809	744	756	736	790	726	749	750	725	820	711	769	750	768	774	749	775	782	739	818	775	742	740	726	799	718	756	735	742	792	751	757	753	779	732	707	760	751	778	740	761	726	784	776	772	752	720	736	735	747	758	767	711	770	729	724	780	781	776	719	770	747	768	733	734	726	758	755	762	735	782	762	746	769	754	757	823	777	735	760	774	751	703	777	734	782	712	744	747	733	748	765	792	757	772	743	773	760	749	774	746	755	714	738	717	785	710	778	690	774	721	747	731	787	742	750	744	730	751	744	749	748	710	732	779	726	743	716	772	778	774	754	773	697	772	727	749	729	746	756	723	789	758	711	728	747	792	770	723	753	753	768	778	758	730	764	726	743	755	757	712	739	748	769	747	789	750	746	761	740	699	770	737	750	776	778	728	737	760	803	737	780	723	793	734	734	729	731	768	731	707	757	755	740	779	763	774	785	766	755	791	744	710	737	781	778	770	760	769	750	740	776	808	766	730	762	763	722	775	796	756	726	765	718	745	735	778	727	766	779	757	755	779	749	792	759	728	725	758	771	753	757	776	767	770	751	774	762	776	740	740	758	732	740	718	793	765	767	766	748	778	791	727	794	782	766	782	806	811	759	767	763	755	766	747	760	755	743	708	737	741	725	736	792	728	749	755	817	734	757	718	748	746	768	731	738	773	790	727	744	741	747	739	746	762	727	771	712	773	766	713	723	737	715	748	782	755	728	755	782	727	777	809	753	733	719	779	716	749	772	741	747	764	786	752	776	712	768	751	719	763	754	756	769	774	760	750	719	759	742	724	736	758	731	741	728	739	760	808	750	715	773	780	762	732	748	847	706	748	689	738	756	794	723	750	792	773	761	725	780	687	766	803	752	727	744	739	737	774	738	788	727	715	752	807	715	759	760	743	710	786	752	756	768	739	769	782	740	782	741	748	755	775	801	758	776	782	751	781	715	717	735	735	750	760	722	749	772	748	798	725	768	780	748	760	727	767	728	736	711	772	702	783	779	721	776	758	804	730	721	716	733	762	762	780	737	733	753	757	752	720	746	752	790	795	792	723	706	701	770	779	814	818	761	771	754	766	795	776	701	755	734	761	807	759	776	742	787	740	833	716	742	750	704	744	728	725	788	726	787	744	770	743	725	757	775	807	792	754	728	761	748	780	756	736	743	806	758	729	729	762	753	762	702	743	746	734	761	783	781	730	747	763	729	754	745	723	773	752	722	770	756	792	818	720	701	759	758	753	746	738	782	720	741	750	697	727	747	744	768	713	737	831	764	740	709	684	733	761	781	702	750	763	752	746	725	788	762	708	744	747	774	753	781	779	750	745	742	780	797	741	747	702	755	776	745	757	745	794	778	738	779	777	785	765	778	766	765	764	776	750	777	753	725	783	769	790	771	761	766	778	740	707	781	716	767	762	742	728	790	736	679	748	763	706	786	786	763	750	758	731	777	757	743	760	769	737	766	783	705	790	693	767	758	771	761	782	756	796	751	773	763	776	774	731	754	768	751	774	737	771	776	764	801	749	756	756	742	734	757	769	786	708	747	776	764	730	741	820	788	777	764	713	758	783	743	758	756	706	798	699	702	777	809	789	827	749	786	739	765	729	755	708	825	715	699	736	760	774	718	781	768	697	776	779	806	747	698	769	771	814	824	747	739	776	718	745	781	706	773	821	738	739	727	765	735	743	694	764	757	748	720	781	790	723	772	726	787	730	733	800	707	687	752	794	727	784	749	774	728	734	743	734	798	757	721	770	765	782	741	779	796	746	741	746	744	718	783	713	750	749	717	777	720	754	738	835	700	765	759	821	771	756	749	734	762	754	766	725	797	723	772	791	734	774	795	763	739	785	726	791	728	791	759	747	724	796	776	773	810	778	758	771	766	789	806	735	732	791	769	730	711	759	738	772	744	767	776	742	778	723	749	746	782	750	757	728	751	831	747	781	779	781	737	771	796	764	723	789	760	767	746	701	785	733	771	795	793	749	738	764	746	775	747	718	769	721	763	730	805	736	753	775	724	733	768	710	759	745	778	749	734	694	784	728	782	766	782	725	766	712	772	778	765	749	796	742	717	772	765	736	755	814	756	785	726	754	744	725	738	727	758	727	738	689	773	743	738	777	764	794	744	754	737	764	766	816	822	755
22046	20972	28577	23527	20966	20594	2224	580	462	412	367	344	315	279	291	263	212	243	223	205	212	196	224	209	225	177	208	194	181	177	202	201	220	201	200	188	202	193	232	190	201	193	190	178	167	175	174	180	176	192	202	159	209	178	184	160	188	203	185	179	180	192	156	189	190	181	185	174	200	184	190	220	191	192	182	201	167	181	198	192	179	164	189	193	179	185	175	186	180	176	201	179	187	191	182	173	171	183	183	177	161	201	176	194	171	176	183	211	214	170	182	186	169	189	174	166	205	188	194	195	195	184	203	183	181	201	195	198	194	190	190	169	148	159	173	170	187	173	193	181	204	192	198	194	176	196	187	176	173	161	195	182	170	184	167	166	188	199	175	208	180	164	155	184	200	172	152	184	196	174	199	171	181	169	188	181	190	156	174	157	185	194	197	198	149	176	197	184	194	190	171	167	165	175	184	174	178	187	182	181	164	180	183	193	188	181	166	169	204	164	185	182	188	178	177	179	163	152	179	192	215	185	186	212	165	198	189	170	199	169	173	169	175	182	184	203	214	180	178	189	193	185	184	175	196	201	172	196	171	188	194	189	173	157	172	179	208	175	182	176	167	169	179	181	184	174	209	199	178	180	183	186	179	187	189	205	181	219	166	184	182	169	148	178	195	197	176	161	181	170	190	174	193	164	186	188	168	170	187	173	178	182	166	190	177	173	181	177	179	196	171	150	181	181	185	195	189	183	174	192	185	162	183	164	180	187	197	188	184	180	192	200	199	191	164	177	195	185	181	162	177	179	157	151	191	167	217	200	173	168	173	193	142	171	162	192	189	169	164	184	183	160	182	173	179	201	158	172	199	162	204	192	182	162	192	179	158	174	190	163	191	167	197	186	183	166	179	169	190	180	167	179	201	176	173	157	169	181	176	180	160	175	165	186	190	183	219	187	177	175	190	186	170	190	172	186	187	163	157	185	161	168	175	171	163	195	173	185	199	183	191	165	153	200	202	183	174	162	168	188	193	171	207	165	185	193	179	193	188	166	175	173	192	201	158	175	183	198	181	189	171	183	184	198	166	170	198	180	183	159	182	185	211	220	183	196	196	184	168	172	172	160	195	165	180	185	159	177	154	177	164	170	203	161	188	185	188	186	168	151	193	195	183	186	173	204	183	194	158	183	188	190	196	171	188	193	177	200	193	186	180	197	200	183	176	183	179	172	199	171	205	179	202	201	181	164	191	168	196	185	180	179	177	169	166	195	215	214	186	174	184	182	164	176	193	178	198	191	191	172	171	174	181	157	190	195	169	189	175	166	159	193	199	188	191	193	166	192	184	175	202	182	154	192	159	187	174	162	174	180	185	193	177	159	197	192	170	199	190	169	204	177	195	207	157	164	191	178	191	186	179	183	181	197	178	189	167	174	167	180	182	177	187	168	153	155	160	213	157	174	178	169	191	181	174	210	161	171	206	187	167	208	192	188	173	181	182	195	174	170	179	183	197	208	161	203	207	178	205	183	195	195	161	188	189	168	169	169	161	195	227	169	158	173	193	185	169	171	173	189	176	200	195	155	193	169	181	178	183	200	174	170	174	161	199	189	174	187	159	184	183	177	181	186	175	174	165	177	186	161	194	166	176	176	178	181	170	211	188	196	179	186	164	167	176	198	193	172	170	178	149	177	184	176	181	166	162	200	177	155	174	170	186	182	174	190	184	185	161	189	166	198	183	167	178	192	190	189	182	173	163	173	192	189	175	167	171	186	173	179	192	184	192	199	199	176	164	154	188	180	178	182	192	166	172	178	153	166	185	170	194	189	193	201	208	189	194	177	177	161	189	187	180	178	173	156	189	173	172	198	164	157	194	182	187	216	188	196	164	157	180	186	166	181	184	168	178	176	206	171	174	154	187	175	174	178	155	165	171	189	167	175	188	183	172	182	187	170	184	178	209	167	169	174	198	169	188	172	160	205	174	173	158	175	208	170	175	191	187	188	177	176	181	181	166	158	182	166	174	164	161	183	176	175	198	181	197	180	153	175	174	194	188	184	179	176	197	175	210	165	174	184	152	166	165	150	193	167	191	172	187	194	188	195	191	165	168	171	175	184	192	159	194	176	191	172	175	194	199	161	193	174	183	174	184	191	197	184	191	182	190	174	170	200	164	174	165	170	175	163	185	180	201	167	176	167	196	181	185	178	184	184	174	160	195	195	182	162	183	203	158	166	165	185	176	175	169	200	189	180	196	196	178	161	192	194	170	210	187	174	183	196	169	161	195	177	188	170	190	184	140	173	170	188	186	186	170	194	176	176	184	179	178	197	207	176	190	170	204	165	193	187	201	184	193	185	172	180	201	188	188	178	215	198	194	173	186	173	186	197	179	187	185	189	177	207	193	173	167	157	178	178	185	187	181	169	179	206	187	160	174	173	187	208	165	211	187	195	171	204	189	168	174	206	153	182	176	181	163	160	173	183	185	181	174	196	182	167	158	155	187	179	207	180	190	205	162	184	173	176	186	160	179	173	173	198	188	190	187	189	189	195	160	187	159	186	178	182	194	206	224	176	167	156	175	175	199	175	180	165	187	160	209	191	168	199	164	174	182	186	191	181	188	180	188	172	177	191	206	186	171	184	184	173	174	201	177	196	188	184	196	210	166	170	193	168	172	205	186	191	171	175	189	184	157	180	165	165	179	179	160	195	191	162	185	195	168	200	189	185	197	186	172	187	164	192	170	199	178	177	161	166	189	185	177	173	180	170	186	178	194	165	178	187	177	176	180	198	178	174	201	171	183	181	156	197	165	193	160	161	183	184	176	182	187	167	184	187	180	185	177	194	192	187	189	188	178	195	185	202	214	178	181	186	186	205	181	184	177	161	188	204	201	181	181	163	159	190	172	177	185	174	194	200	179	177	188	175	187	169	213	190	201	202	160	185	177	178	187	186	172	194	179	188	189	179	181	193	188	209	182	190	187	189	174	174	162	139	178	197	186	173	158	172	190	183	205	186	186	190	188	186	168	169	183	173	157	185	195	164	161	187	205	166	182	178	200	190	182	175	177	163	191	171	178	178	187	173	215	187	193	191	201	195	177	186	165	181	173	176	189	239	174	154	200	155	191	145	176	178	166	192	204	182	185	177	177	192	189	158	169	201	164	214	174	171	180	152	190	175	183	173	190	168	177	175	172	172	152	177	193	188	199	164	172	151	175	170	179	174	190	165	183	189	189	173	161	183	163	190	194	177	172	194	166	182	187	188	166	189	185	185	189	190	187	207	192	191	192	157	159	171	189	189	155	175	159	204	191	184	185	167	191	184	190	190	180	190	188	180	177	183	186	173	162	199	162	188	231	184	166	169	179	153	175	185	145	193	181	197	186	184	185	182	170	153	161	170	177	190	162	161	171	188	189	171	176	197	188	166	170	162	190	185	176	200	174	173	184	186	179	179	187	172	166	182	180	196	205	164	183	186	148	192	182	187	169	187	177	184	169	174	154	186	169	168
4362	13654	9162	4425	2983	2121	1492	1217	959	881	761	660	600	514	445	466	435	401	405	350	343	315	296	348	297	312	330	285	298	256	269	300	290	265	267	272	304	275	287	281	275	254	276	287	281	279	267	261	272	218	265	271	267	246	277	279	250	275	251	251	254	246	263	255	263	247	216	234	272	227	256	266	253	260	268	269	265	230	258	263	231	243	250	238	237	239	218	263	277	260	250	245	259	263	249	263	256	255	259	270	240	253	297	261	244	282	257	236	263	228	259	240	246	241	247	262	244	237	260	245	258	266	243	219	234	236	245	246	233	210	228	265	234	268	247	251	255	254	255	236	242	234	289	286	264	248	230	272	269	270	225	240	240	270	226	257	250	286	255	219	256	262	230	241	257	258	221	251	229	233	241	240	212	250	243	232	250	222	241	233	253	259	245	249	228	291	266	260	256	257	261	258	247	249	248	256	244	261	243	249	259	257	241	248	257	232	254	261	245	233	242	245	229	227	262	236	253	233	263	273	270	250	247	257	253	256	243	261	253	282	282	248	243	263	244	262	234	235	237	220	247	245	228	291	222	233	258	234	248	264	253	253	261	259	239	255	258	218	247	246	231	233	267	232	227	259	248	257	266	235	260	225	231	243	230	261	243	213	245	253	231	249	261	264	255	243	257	252	241	253	254	268	239	244	224	281	280	209	249	275	240	232	228	267	248	275	260	272	242	266	253	243	259	256	274	247	251	235	247	262	247	264	247	260	237	239	245	256	286	238	241	245	245	240	273	274	249	259	232	242	254	270	243	243	249	255	257	253	225	245	227	251	273	234	259	218	231	220	266	236	257	258	257	243	264	268	273	279	236	258	229	249	235	255	249	259	247	239	257	253	236	243	243	244	252	255	278	238	251	268	266	291	238	262	255	247	224	237	246	273	243	231	266	251	257	216	233	277	241	272	248	285	283	271	264	267	253	264	259	253	245	273	238	231	255	250	235	250	259	237	246	239	228	255	246	262	229	241	230	236	221	243	255	270	239	255	221	225	234	245	218	257	278	282	233	247	234	250	259	277	224	248	269	234	240	246	273	246	254	263	256	243	261	254	231	241	272	242	230	248	242	225	251	269	258	274	262	247	259	289	243	247	233	247	239	252	233	233	269	255	264	253	252	235	242	240	255	262	246	248	292	255	257	247	244	275	234	257	238	257	257	270	257	250	246	214	268	259	257	256	263	268	228	258	248	241	259	270	229	210	265	250	245	256	251	280	242	263	256	242	243	249	249	250	267	230	233	239	252	252	230	250	261	247	272	252	243	249	276	243	223	276	226	264	251	256	255	226	245	252	236	227	239	254	239	234	275	267	244	271	253	258	243	267	239	274	244	249	262	267	252	233	271	255	246	253	253	259	249	256	266	258	229	264	253	247	253	250	250	267	278	244	269	263	258	270	267	214	260	257	279	255	271	229	248	242	254	272	246	220	226	256	245	269	219	243	256	289	249	259	248	259	250	258	252	271	245	269	242	263	245	239	259	256	245	276	248	237	246	213	223	267	256	257	270	280	242	238	252	245	300	263	270	235	230	239	259	267	244	278	259	274	231	281	241	262	278	237	216	237	218	262	267	245	252	241	245	252	246	238	242	236	234	249	246	261	230	261	256	249	256	253	233	264	252	230	260	242	240	219	245	257	274	254	233	246	260	259	253	253	255	236	245	272	225	260	260	254	256	226	257	260	272	251	258	241	242	262	257	237	254	249	249	250	242	250	257	255	269	262	248	242	259	245	258	265	210	257	246	232	222	212	211	250	267	268	233	268	260	243	266	237	247	274	247	241	264	238	258	246	234	264	237	229	232	235	254	230	248	225	272	235	246	286	230	240	256	254	233	279	224	243	274	228	259	214	257	282	227	267	247	260	252	236	249	250	239	255	264	263	238	246	223	260	216	252	248	244	252	259	250	242	239	252	244	225	250	228	261	281	248	229	274	246	249	268	240	275	248	223	261	240	259	269	254	265	242	243	243	226	234	268	257	254	247	258	260	225	282	255	271	264	247	263	228	265	273	272	249	271	265	253	228	243	265	246	258	270	253	264	269	259	253	235	250	261	239	262	248	253	243	233	250	274	239	259	223	260	224	288	259	265	269	283	231	223	257	252	228	263	243	231	242	272	228	246	250	230	271	232	257	244	265	251	254	238	227	229	217	246	253	275	251	272	222	236	253	245	242	233	265	224	249	263	232	233	263	284	269	238	252	250	237	244	265	247	244	247	258	236	267	253	221	240	289	261	275	227	232	250	240	270	259	248	260	245	236	259	242	235	241	258	266	282	298	219	260	261	264	247	254	243	261	219	241	245	243	257	235	255	288	267	245	249	241	224	286	268	232	258	273	247	279	236	246	239	241	271	273	254	267	252	270	239	269	242	232	241	246	252	245	263	241	245	250	241	252	250	253	265	241	235	276	246	253	255	248	246	235	246	234	237	252	247	252	242	251	230	250	255	212	240	263	241	228	230	258	276	250	235	242	241	256	253	252	260	259	247	265	252	228	232	266	234	258	256	259	238	250	247	245	249	247	235	260	241	254	261	249	237	231	237	252	251	258	257	275	239	232	259	232	254	259	272	262	265	223	247	283	257	272	264	247	237	230	230	272	243	244	252	262	266	246	240	252	264	263	274	244	252	240	246	254	249	238	230	255	245	258	232	225	254	260	271	257	259	245	255	264	246	268	276	274	247	230	239	220	271	227	238	247	254	249	279	243	231	247	237	267	249	245	238	264	212	256	225	256	270	242	249	246	249	231	261	270	230	238	233	250	293	254	242	258	237	229	253	270	249	252	240	236	274	272	267	262	237	253	252	266	248	267	258	254	270	254	264	248	275	237	238	240	258	234	238	254	284	255	247	238	283	233	234	246	271	238	251	242	242	255	247	236	231	249	244	243	255	260	270	231	255	256	264	207	263	233	281	247	269	241	228	252	275	248	231	266	266	257	239	236	235	267	244	243	260	244	235	252	231	245	237	249	239	262	259	245	250	288	249	257	233	238	257	267	234	240	252	249	243	228	240	235	247	231	265	268	240	259	272	241	250	246	242	243	251	220	257	236	286	251	252	248	262	258	261	250	239	277	273	252	245	224	236	246	287	243	235	246	237	245	274	245	264	246	253	237	272	240	236	255	245	273	246	220	259	239	244	249	255	246	280	250	253	244	248	255	237	233	230	231	257	260	247	246	267	261	254	246	259	273	273	260	238	239	264	256	255	258	277	279	228	241	231	260	265	249	241	269	256	260	248	270	247	243	259	224	248	234	254	247	265	252	206	239	251	216	266	263	262	260	226	249	249	287	240	264	228	241	225	271	247	258	245	233	228	212	243	223	254	224	251	262	256	268	245	264	247	251	251	245	242	262	250	245	227	269	259	227	234	266	238	262	235	261	256	244	240	245	277	294	279	212	245	251	243	252	243	255	247	289	226	235	273	216	224	232	263	256	245	223	236	216	233	247	220	248	262
26579	17486	3504	864	633	604	526	484	512	508	470	488	529	493	468	535	482	518	480	500	493	421	438	469	477	447	483	482	497	456	470	464	472	458	460	493	477	495	473	527	446	461	451	484	498	463	507	479	494	488	477	493	491	490	513	510	432	444	489	517	447	530	437	468	407	451	452	490	510	444	458	478	497	468	499	516	436	458	444	477	472	523	468	451	486	481	467	487	459	482	520	491	450	508	488	514	504	482	447	518	458	446	470	510	484	459	494	457	458	480	450	433	498	467	480	455	457	447	499	505	457	492	460	457	455	494	505	500	483	494	460	503	495	470	473	442	463	461	432	449	497	482	456	458	508	497	446	499	475	496	470	507	483	485	484	467	498	507	448	452	461	507	468	428	490	456	463	430	506	472	486	477	467	457	531	476	462	447	460	528	411	473	453	475	488	494	444	480	443	484	489	483	457	494	511	471	484	490	439	470	456	472	461	425	495	475	462	447	447	501	434	436	482	495	467	498	485	467	452	470	458	455	502	437	499	483	464	495	464	529	477	458	481	460	455	433	501	463	494	472	485	435	465	506	456	534	475	491	476	467	503	497	474	463	424	500	480	458	471	508	476	465	483	461	462	501	471	448	452	459	460	472	474	461	490	489	501	485	462	469	453	475	486	500	468	447	506	463	470	476	488	488	494	490	451	443	511	470	485	506	450	465	476	454	419	449	466	504	482	489	503	503	480	476	498	484	478	466	469	465	493	466	471	481	470	483	496	451	464	501	478	453	471	492	450	503	451	485	497	455	479	493	475	484	476	450	457	440	415	500	468	494	488	491	427	482	465	461	458	462	468	486	497	493	478	453	494	514	487	489	455	452	443	455	491	497	486	455	453	455	519	477	458	462	483	459	449	466	477	438	479	485	486	443	504	474	484	469	453	490	456	509	461	467	476	489	439	455	488	501	497	537	518	477	523	478	439	492	495	482	509	511	472	482	461	515	488	506	433	458	476	468	477	548	477	487	468	447	466	438	511	487	466	476	491	451	481	492	497	485	462	483	481	479	511	485	476	483	502	443	474	417	448	471	468	461	512	422	478	454	493	492	504	538	466	486	475	515	478	466	483	457	482	462	513	450	446	445	459	447	494	500	444	508	464	475	498	489	463	476	489	468	478	473	496	470	465	485	522	506	476	486	474	513	476	450	465	467	482	519	442	480	519	467	488	452	445	496	480	491	472	474	471	498	449	457	437	507	490	469	476	491	438	466	493	435	509	455	480	469	481	509	444	459	488	509	486	455	473	481	447	499	462	461	530	466	455	490	492	485	482	493	476	465	455	477	513	456	474	450	409	511	446	477	530	485	403	442	448	447	479	490	519	451	482	485	466	511	475	476	483	499	474	493	468	479	452	537	479	494	496	439	481	484	446	488	499	459	482	516	490	490	470	482	500	425	494	467	503	496	471	463	475	473	466	485	473	512	451	460	464	486	451	474	491	476	456	484	460	442	480	492	518	450	489	461	457	495	463	506	480	497	485	457	497	456	488	465	458	498	457	501	486	480	468	489	489	486	516	488	468	488	458	454	464	496	481	493	441	417	453	443	461	469	430	501	474	473	467	429	463	475	466	498	499	459	494	457	464	448	487	481	490	480	452	473	472	475	485	494	492	473	501	458	469	492	509	507	455	484	496	462	457	498	489	432	468	466	511	470	475	447	493	490	466	451	480	468	455	537	502	445	500	501	459	425	456	491	508	444	515	490	460	460	544	488	506	496	475	466	427	497	491	481	431	450	473	469	503	493	459	465	506	449	462	492	453	478	448	466	482	483	475	501	466	464	530	436	481	460	457	459	463	488	488	479	473	492	461	474	481	461	476	441	446	493	496	483	445	490	491	470	453	482	445	495	464	491	474	472	456	481	465	510	462	484	467	450	496	472	456	490	434	510	473	491	514	485	496	480	471	447	430	422	477	474	458	503	449	465	469	464	436	503	476	521	467	446	533	471	428	471	479	484	461	485	507	437	473	479	465	485	457	496	514	478	455	428	525	483	483	455	467	518	483	474	461	471	446	488	502	513	469	469	437	449	499	506	469	444	469	463	446	470	463	495	474	470	464	494	454	456	503	494	506	463	483	474	487	441	502	470	512	458	447	480	503	504	499	486	468	487	482	457	446	478	465	444	478	454	452	503	457	450	514	443	511	493	499	484	455	478	465	465	450	449	481	516	480	486	480	444	468	489	467	497	488	480	470	487	488	518	472	427	487	453	463	478	481	471	482	507	476	490	465	511	453	489	469	486	479	499	476	490	505	508	458	455	467	468	494	487	476	477	431	501	499	452	457	472	463	477	458	446	504	471	516	503	469	489	463	453	499	465	485	451	449	488	511	467	488	496	445	518	465	461	479	474	441	477	484	466	426	524	487	445	492	477	474	487	469	480	464	457	480	463	469	507	464	491	490	463	437	464	455	451	480	468	497	509	476	463	502	472	480	437	489	508	478	473	503	460	492	445	449	445	508	471	501	452	445	485	471	466	473	484	491	488	477	481	441	475	488	479	440	482	441	510	478	468	445	496	441	507	456	455	463	489	456	465	469	471	503	518	432	509	489	499	500	514	479	489	472	491	460	501	511	512	487	480	482	449	473	480	479	460	459	476	456	505	470	487	421	475	489	485	515	475	480	525	506	473	457	480	484	460	427	494	462	474	446	477	484	451	455	471	466	472	448	503	471	521	494	457	487	448	489	509	457	510	464	450	499	457	501	473	446	450	451	468	491	510	422	491	431	460	459	483	490	498	449	471	481	518	494	514	442	468	463	521	497	462	449	455	480	499	483	437	454	494	465	483	457	478	483	460	463	442	461	417	477	453	496	487	495	467	433	465	502	438	479	474	529	484	492	484	501	456	492	478	445	460	494	496	419	453	462	486	490	475	515	468	479	517	480	474	464	449	452	483	494	478	453	484	473	489	510	479	468	505	435	516	476	481	484	499	476	470	499	452	479	462	469	479	420	443	452	461	523	475	474	474	468	478	459	506	518	491	467	472	483	461	456	477	483	482	501	504	505	474	449	511	491	463	477	481	519	489	472	486	479	465	473	489	488	495	495	472	467	472	494	468	481	491	473	495	520	487	529	457	495	436	493	475	479	465	485	461	488	459	476	490	507	463	466	493	475	532	503	492	505	456	489	410	525	478	470	487	480	505	456	479	468	453	489	472	503	470	452	488	451	534	497	504	479	497	502	459	432	453	475	478	481	467	451	516	446	466	496	441	517	459	507	502	507	486	494	471	487	465	506	478	482	497	463	500	501	481	524	473	490	483	495	487	461	487	483	492	495	486	466	468	467	444	469	452	459	484	466	480	495	453	501	450	462	434	490	490	479	453	489	458	533	485	487	469	485	477	475	441	491	449	461	491	473	443	484	477	505	436	466	507	454	506	460	453	475	452	483	455	488	458	475	508	466	467	484	458	465	463	453	460	530	483	483	475	493	458	483	488	453	444	484	487	461	465
4115	1599	1195	880	897	776	705	699	725	677	709	684	650	661	717	690	699	689	690	704	698	638	678	673	702	681	708	653	693	669	705	700	716	739	669	685	687	675	692	713	661	703	689	653	671	679	713	688	659	691	694	661	656	692	635	699	666	653	708	637	629	685	658	693	687	700	660	637	657	715	697	670	681	656	663	701	647	694	712	728	667	667	676	680	690	657	653	696	650	690	673	610	677	663	684	685	688	665	704	691	667	663	654	643	675	651	688	680	683	659	699	699	633	628	674	727	702	669	712	705	659	643	611	688	713	699	682	679	650	655	688	709	645	667	694	674	650	673	690	690	677	648	722	704	657	608	656	645	681	601	640	685	663	669	675	675	747	697	647	677	713	630	661	671	666	659	717	728	715	658	690	709	653	681	672	642	674	702	643	699	684	705	663	665	648	650	681	685	731	673	629	680	681	679	669	682	683	683	672	657	734	652	646	669	660	671	625	703	703	682	690	654	649	695	636	665	714	695	709	690	721	667	672	687	693	666	702	658	683	698	671	675	701	672	669	671	644	712	646	656	711	692	701	650	678	656	728	719	669	648	692	689	661	624	700	651	655	669	698	657	711	710	654	714	683	683	691	677	684	714	692	676	757	672	707	686	648	660	665	696	625	670	706	680	634	708	656	687	700	672	699	680	677	697	690	702	602	665	637	672	680	700	648	691	711	644	721	663	750	675	665	694	707	678	655	680	675	677	688	631	683	679	663	696	653	673	683	680	678	635	624	632	692	683	697	645	673	681	707	686	680	718	649	687	712	702	656	639	679	659	680	720	702	688	679	715	690	682	713	695	688	673	687	643	649	672	645	693	684	702	668	631	687	672	719	654	646	723	670	662	639	639	655	680	664	656	635	637	713	651	676	711	712	671	702	659	663	695	611	691	691	670	708	654	630	681	710	669	667	655	666	723	684	674	693	612	642	649	689	672	686	686	671	709	688	681	668	656	703	659	689	733	702	706	714	667	667	664	631	666	672	673	674	677	723	675	665	654	648	668	642	690	661	698	696	639	696	692	674	687	626	702	692	691	664	636	656	711	625	657	707	693	679	646	671	661	675	662	695	639	693	651	697	673	649	625	656	661	655	702	691	715	674	690	688	679	670	678	675	643	647	674	657	621	628	683	673	712	677	691	696	662	726	645	697	621	651	648	665	665	674	646	646	686	672	650	662	690	647	680	669	663	702	644	647	689	674	680	668	665	676	656	700	714	687	693	624	661	680	639	681	674	650	696	708	684	669	704	704	665	664	679	699	697	653	660	661	681	661	676	670	689	664	680	651	668	658	686	673	666	714	665	681	682	661	666	684	653	666	653	665	665	669	650	669	641	720	646	632	693	673	674	671	673	696	703	648	665	678	656	655	716	661	711	666	658	685	670	648	672	686	708	706	708	667	677	713	673	727	665	652	626	680	640	643	695	665	651	649	684	667	711	652	656	685	650	701	641	700	688	643	682	684	726	652	685	650	644	652	660	635	721	658	629	690	676	651	653	728	680	644	638	623	696	691	678	651	646	698	665	681	686	618	669	646	728	708	646	672	660	662	682	644	665	675	665	658	683	682	695	632	710	662	677	643	681	637	663	717	694	666	675	656	690	706	720	666	669	713	689	673	646	662	700	706	631	626	670	671	630	656	664	677	685	635	667	685	694	676	694	705	642	681	706	674	688	682	701	659	673	662	653	684	715	646	669	656	706	665	661	675	696	712	703	672	630	699	676	689	694	678	726	651	672	682	679	704	647	635	691	663	686	682	666	669	691	640	654	688	677	673	666	682	709	658	709	669	703	661	721	664	662	669	700	711	656	664	674	707	683	641	675	644	653	710	716	703	666	686	702	692	638	631	689	671	673	690	665	638	650	690	708	654	674	646	644	677	714	651	706	694	674	630	670	695	697	663	709	691	662	667	682	651	669	670	684	700	669	667	620	645	680	667	659	686	681	670	646	695	698	738	623	689	654	666	676	622	680	634	671	677	660	683	675	632	643	704	670	684	667	668	674	655	656	653	680	677	695	676	708	713	681	707	716	646	653	685	658	702	671	683	687	683	677	691	702	630	681	689	690	723	715	706	659	647	667	676	658	671	653	663	678	711	666	689	695	671	681	695	673	698	614	681	672	666	663	660	667	700	719	665	677	692	737	687	670	698	718	682	671	642	713	689	667	681	726	664	675	627	652	724	691	686	645	718	626	638	639	689	674	642	645	640	651	644	713	673	693	677	684	663	669	665	698	687	700	681	672	690	687	673	751	635	716	631	697	666	697	684	692	649	625	703	647	691	662	684	632	686	667	711	676	661	743	696	698	666	659	658	691	676	649	724	679	690	673	681	672	718	678	694	716	688	644	673	663	680	686	644	665	672	667	663	641	710	704	691	641	646	695	655	712	665	667	698	741	674	691	708	679	618	693	643	651	731	651	645	725	691	649	628	716	674	653	706	672	623	719	688	639	659	659	667	709	621	683	696	691	684	703	675	682	694	627	659	642	661	653	700	649	647	633	694	645	677	656	704	664	696	655	691	680	728	689	671	686	679	691	711	660	714	694	655	656	669	617	698	684	675	686	669	622	690	679	687	650	632	633	654	691	643	718	659	650	647	685	652	701	670	606	689	680	652	637	689	679	645	668	653	641	662	738	706	696	683	665	692	741	680	668	645	707	702	663	671	679	724	654	706	677	663	628	681	692	662	624	737	673	636	652	686	656	682	654	640	683	692	690	660	685	682	667	662	647	663	676	685	689	688	693	628	664	706	644	636	648	680	677	690	673	664	643	672	683	680	709	675	631	648	645	659	688	677	650	667	680	642	682	626	702	666	639	642	653	660	690	677	662	691	655	660	671	667	706	640	700	671	684	710	726	692	648	667	646	687	718	672	711	656	592	658	658	693	689	664	714	652	659	656	673	676	669	685	647	652	676	669	677	678	691	679	689	649	647	673	646	620	681	673	642	695	666	649	708	666	721	746	726	664	674	665	703	663	681	693	707	682	662	718	659	666	699	651	679	675	686	709	702	722	658	717	684	664	638	667	692	676	720	615	675	614	693	714	684	721	661	688	676	684	719	681	657	638	645	720	624	717	676	649	701	688	684	654	679	675	647	643	709	682	676	705	676	672	650	667	658	717	678	693	689	685	680	670	729	627	656	710	656	691	667	656	651	653	670	661	720	635	699	665	668	663	690	679	686	692	676	698	712	674	693	650	681	697	659	714	640	685	661	691	704	692	673	664	694	721	661	675	668	676	706	678	684	695	676	664	667	682	615	665	698	656	644	678	665	630	663	676	700	709	673	667	700	640	678	683	658	670	695	709	665	680	685	656	693	632	714	658	662	632	691	672	670	656	731	689	691	693	685	681	642	676	644	666	701	681	653	734	707	644	660	677	697	701	687	680	663	694	638	646	690	652	653	713	697	666	661	689	666	639	736	671	660	669	691	684	698	637	631	681	744	688	636	702	660	627	652
23038	20948	27951	24113	20665	2966	588	407	334	313	306	294	265	245	242	227	246	223	208	225	200	221	213	202	219	207	200	214	221	208	216	192	234	212	201	200	214	202	191	208	199	214	215	197	210	177	198	215	221	221	225	219	209	188	205	201	216	201	216	201	193	196	223	210	176	194	204	208	216	193	217	222	216	203	207	188	237	197	191	201	197	201	199	188	182	222	217	222	199	204	198	234	222	166	222	196	203	201	227	201	185	222	187	203	197	203	230	212	189	187	229	205	212	209	238	196	176	199	206	206	207	192	192	237	197	182	202	176	199	201	207	179	203	188	216	218	183	198	203	218	199	203	218	193	223	204	195	235	188	218	199	215	217	226	222	187	223	202	206	217	199	190	212	217	201	208	221	202	233	228	205	206	213	227	201	211	189	201	208	199	212	207	210	200	169	181	189	194	198	221	188	209	206	200	199	223	189	202	191	198	195	201	192	193	217	209	200	203	189	233	195	170	204	191	199	208	215	190	189	197	215	189	188	189	232	196	211	214	209	218	193	210	177	201	197	190	164	162	190	211	200	200	189	221	205	223	166	204	206	207	206	190	196	220	213	166	209	207	208	205	189	195	196	171	204	188	193	216	205	217	195	212	235	177	210	200	189	205	217	191	196	202	196	207	220	194	233	205	192	209	198	195	202	183	196	188	210	210	194	187	200	224	197	194	185	200	186	208	194	195	200	192	214	184	207	227	205	193	205	225	208	191	214	182	203	183	185	192	191	211	200	188	218	204	212	199	183	201	235	208	189	197	235	194	203	197	198	193	212	208	191	204	186	206	186	205	193	207	201	212	220	219	186	195	189	207	201	191	212	177	214	202	199	206	227	212	203	213	208	192	196	237	216	192	231	205	221	233	201	200	202	192	191	199	201	228	204	201	197	210	215	199	215	190	210	224	187	221	189	201	200	213	205	213	189	215	213	194	189	223	203	184	212	229	178	184	192	182	216	202	218	222	188	190	195	203	188	204	211	197	189	213	203	196	214	184	225	214	173	201	201	223	173	202	209	202	212	197	199	188	211	224	225	183	202	214	214	214	201	205	192	222	209	200	207	195	194	190	215	210	217	195	215	214	233	191	213	208	197	185	214	208	198	212	204	188	208	200	220	195	192	218	201	203	215	184	191	199	194	204	213	219	211	187	202	241	187	215	201	204	179	220	175	217	182	209	183	171	211	176	210	217	186	208	208	190	222	186	208	202	202	198	225	210	216	179	206	206	218	199	188	198	198	195	183	191	210	201	205	202	194	215	202	202	215	190	213	205	192	189	183	196	229	170	193	195	221	200	198	170	192	191	204	172	220	173	205	152	218	206	210	206	191	216	190	191	217	203	198	181	207	217	185	197	204	203	207	174	218	199	208	202	226	206	209	199	204	200	228	214	191	205	185	199	181	175	173	197	206	199	226	180	174	226	206	193	222	183	205	187	223	206	183	214	227	217	198	204	210	244	191	224	217	171	194	179	203	194	200	200	194	195	197	217	197	198	225	196	206	202	198	201	195	184	217	193	189	199	190	222	184	216	204	210	198	197	198	227	194	206	218	201	223	223	192	209	193	214	207	211	210	196	208	228	202	216	199	199	203	209	209	190	199	224	208	219	228	208	210	203	218	220	213	205	214	212	196	206	201	209	222	214	209	204	206	206	195	213	202	189	211	199	197	195	204	209	192	181	196	184	223	218	184	209	207	209	196	190	219	184	201	183	193	221	195	204	200	190	200	218	191	197	192	213	211	188	222	216	191	191	181	216	179	184	200	196	196	180	192	208	192	198	210	195	221	223	191	212	212	211	194	191	211	197	206	219	194	201	178	217	211	193	185	196	189	202	193	194	185	221	229	188	172	205	216	177	190	180	218	222	181	195	186	220	200	197	200	217	213	213	176	220	188	192	185	205	224	196	191	195	231	229	193	179	204	230	175	182	196	189	209	182	198	216	235	193	193	221	195	223	187	204	207	185	206	197	201	208	197	211	203	190	226	211	192	209	209	217	209	221	211	215	183	202	183	188	197	197	229	206	180	170	214	222	198	182	209	205	192	207	195	229	224	182	212	181	183	194	190	226	201	210	165	196	210	212	196	213	187	189	183	192	223	198	197	211	224	177	187	216	228	186	191	216	216	171	205	204	211	221	201	165	202	202	219	204	205	204	206	212	193	195	190	218	202	199	180	205	191	211	194	198	215	190	201	197	217	209	192	208	179	200	189	224	186	181	179	211	190	212	184	195	207	184	215	219	221	195	213	213	194	194	201	205	205	213	202	204	200	192	216	217	214	199	213	210	215	204	186	198	192	174	191	194	190	202	201	212	208	187	214	215	199	206	220	219	215	221	211	195	178	210	224	222	189	194	214	196	218	181	196	196	208	214	206	204	202	201	198	222	199	189	199	179	195	192	220	183	202	215	228	229	193	173	207	188	210	187	186	206	183	194	184	175	172	202	215	218	187	190	201	180	185	208	205	189	185	190	185	213	212	211	185	222	188	216	237	188	199	211	203	214	213	233	189	237	178	209	211	202	195	186	184	194	220	190	197	195	226	209	211	239	175	194	199	186	195	214	175	218	208	197	193	185	212	197	217	210	191	206	225	187	184	206	206	194	209	203	204	215	221	211	221	214	192	191	226	212	208	192	209	189	194	204	186	213	219	214	203	203	210	219	215	199	190	205	212	176	223	177	183	224	212	195	220	197	212	190	181	211	205	201	202	201	187	194	220	200	208	199	198	196	219	197	181	177	225	172	189	190	201	185	204	200	208	187	216	184	179	212	224	188	210	202	213	210	178	189	202	205	201	211	218	209	204	193	216	201	210	212	211	219	172	202	205	201	204	201	182	200	209	198	214	200	213	210	211	203	189	185	217	174	182	193	206	210	203	216	178	189	192	215	216	199	182	192	210	221	185	204	232	195	177	209	212	184	201	202	215	195	194	211	203	190	195	213	199	171	206	227	203	199	188	219	219	201	197	192	193	198	210	172	185	206	207	193	192	184	177	199	223	204	186	179	215	232	198	230	219	206	209	189	223	211	204	219	193	193	177	194	199	208	211	203	196	217	200	219	209	194	223	233	200	200	196	217	183	175	189	201	197	216	198	207	203	232	210	186	195	208	220	193	202	189	226	198	241	178	219	172	218	211	238	182	177	213	220	212	214	207	218	184	198	195	204	199	198	205	199	211	195	199	204	209	207	221	160	215	207	185	219	203	221	208	199	203	222	194	168	214	220	175	196	232	199	202	205	188	202	227	206	198	224	233	199	214	172	214	212	195	187	227	188	196	184	212	189	192	183	209	188	215	207	211	223	184	197	194	203	212	190	182	192	197	186	212	197	217	185	189	195	191	205	182	194	182	221	188	229	205	187	202	201	223	196	172	196	209	200	185	185	204	197	224	176	226	196	193	188	179	198	208	212	196	188	206	207	185	211	202	202	210	214	199	194	208	201	181	183	199	227	210	191	195	189	196
3292	8325	5424	2450	1780	1318	1011	817	686	590	551	544	497	442	431	388	375	393	383	333	361	331	324	311	325	366	324	314	318	298	356	307	353	302	335	295	304	307	344	317	325	295	292	306	282	288	295	312	341	327	342	319	332	300	319	273	300	311	345	309	305	311	321	328	301	281	300	322	313	311	307	316	315	331	312	318	294	309	275	298	306	326	317	338	309	299	302	316	337	321	322	308	311	292	282	291	314	331	292	337	296	301	308	337	321	302	287	281	317	326	300	304	313	313	327	343	313	321	292	318	303	344	291	303	297	313	316	312	295	319	288	313	342	292	296	288	311	294	287	285	320	306	303	272	313	284	305	300	280	312	285	346	322	326	314	313	311	338	300	329	285	303	274	293	302	302	336	300	310	322	310	323	284	351	287	326	287	307	323	270	308	298	334	295	287	316	302	319	327	293	328	313	295	331	292	304	299	312	306	301	295	321	286	335	294	296	285	335	328	347	307	319	290	330	281	273	302	285	306	303	282	329	300	316	308	307	302	309	305	335	303	308	322	295	300	276	316	293	288	313	316	327	338	284	308	320	296	350	327	308	315	309	310	274	292	322	339	303	307	295	312	302	283	317	300	292	305	295	288	297	294	298	331	316	315	318	311	303	315	307	292	300	323	311	294	321	322	287	312	318	303	307	291	282	310	320	322	308	274	310	278	281	309	267	306	323	324	295	270	293	311	263	310	265	291	307	326	329	274	284	332	295	308	319	320	330	326	317	270	321	336	326	308	290	284	321	315	283	284	315	340	292	305	319	307	318	285	304	290	283	308	298	299	323	308	304	317	300	301	311	294	297	324	308	292	298	309	294	314	293	325	303	319	329	325	299	278	333	310	304	312	312	310	287	330	287	320	316	302	298	295	305	307	317	320	319	307	310	275	317	307	279	289	306	307	316	302	325	302	319	310	318	334	325	290	292	295	329	357	313	327	307	340	273	315	305	322	304	293	291	314	331	309	284	325	279	326	315	325	310	320	285	290	321	338	298	319	291	327	293	326	319	307	314	330	300	286	312	325	318	302	286	316	295	291	323	329	332	284	304	290	347	293	291	308	317	301	346	273	307	314	310	307	302	282	287	335	295	282	321	314	332	297	316	294	310	298	320	295	286	299	308	305	306	301	312	302	324	329	312	310	309	349	303	299	315	289	335	302	288	310	336	322	298	321	283	347	297	304	327	314	299	312	342	315	309	286	307	288	304	344	310	291	318	326	302	296	314	303	312	315	316	321	330	283	311	294	347	303	322	292	272	295	266	306	339	331	339	306	315	308	312	308	324	332	305	288	312	276	330	292	306	320	293	293	309	264	304	314	319	293	280	301	283	324	307	306	300	342	282	319	340	318	326	301	281	317	298	293	290	315	289	304	302	287	253	281	285	291	323	298	292	313	313	311	294	298	305	302	339	313	306	304	309	315	322	287	321	310	296	304	327	314	279	338	307	309	314	350	313	268	305	297	320	284	348	328	329	281	328	281	292	264	302	303	298	305	306	299	297	324	314	317	300	313	322	292	315	318	292	328	280	344	292	328	315	287	312	305	263	318	326	327	307	279	334	291	313	309	326	304	298	326	318	335	303	310	295	291	328	310	293	278	303	315	317	311	296	302	301	266	322	313	274	350	331	320	302	308	303	310	311	319	300	323	324	303	297	329	314	295	309	291	294	316	297	297	306	256	297	323	330	296	300	280	292	318	286	324	317	276	323	305	309	322	290	283	302	290	274	351	305	315	305	300	309	315	295	293	301	275	306	340	293	326	297	349	323	279	294	315	294	305	319	305	292	302	282	298	301	310	308	329	299	318	310	339	309	298	305	316	306	310	314	285	319	318	300	333	296	306	323	309	304	313	292	316	314	318	287	280	348	282	326	290	311	289	324	306	317	319	315	310	301	289	314	303	325	333	325	290	302	306	310	288	307	288	280	286	296	333	306	306	301	317	316	308	302	285	294	305	291	290	302	314	318	289	314	325	302	268	332	309	324	318	281	307	285	305	310	326	272	336	290	301	308	340	295	326	278	296	328	325	304	311	303	352	313	279	328	297	322	328	300	283	305	308	299	329	294	287	315	288	320	307	290	277	330	303	314	309	279	314	293	322	294	319	310	350	303	289	273	304	291	294	307	305	289	301	282	319	291	311	322	297	310	286	319	304	317	316	302	316	308	303	320	311	303	306	324	319	289	340	332	298	302	322	315	308	301	310	283	331	318	294	316	325	304	314	326	311	274	316	299	309	316	336	329	284	297	290	299	338	281	306	317	276	329	320	288	320	290	307	312	311	298	323	312	321	320	300	326	333	287	299	273	295	268	311	341	334	304	314	298	296	273	307	332	296	314	280	326	323	302	325	313	310	321	339	320	299	337	315	275	357	284	321	314	316	296	347	308	324	337	294	349	311	293	310	296	273	343	285	302	310	290	310	295	297	279	326	313	311	312	332	302	315	283	320	292	331	327	282	326	291	311	306	305	303	324	298	305	331	263	312	338	309	295	329	331	289	312	321	296	290	303	300	304	301	306	297	278	306	318	322	311	305	313	292	312	287	333	314	321	312	337	317	358	275	309	305	328	310	319	304	345	302	277	287	274	311	296	318	326	325	289	290	288	345	309	305	308	334	282	307	307	301	297	324	321	321	307	329	311	317	336	313	297	337	309	313	316	314	326	271	318	305	303	329	320	315	321	269	301	324	320	287	321	322	311	312	316	286	314	300	329	305	305	269	316	301	341	291	340	303	306	301	318	281	301	317	292	322	315	292	297	306	306	317	288	316	308	280	303	312	308	301	296	289	297	308	248	304	295	299	305	320	340	308	278	337	327	310	300	293	308	301	319	308	331	295	317	342	312	302	303	288	332	305	303	293	311	323	316	305	354	274	286	313	277	283	304	319	319	294	296	300	302	308	294	308	333	299	285	311	289	332	285	301	315	323	313	322	301	310	307	309	312	318	287	320	276	299	306	315	300	304	332	274	325	330	301	282	306	278	283	266	311	300	312	293	306	316	310	310	266	306	356	304	324	349	319	308	332	307	299	311	292	320	306	293	322	285	305	297	322	285	305	281	312	308	290	325	289	326	307	266	323	321	321	321	318	311	304	282	278	307	267	309	292	341	303	312	308	311	296	348	289	289	333	262	332	293	257	303	320	305	288	343	310	317	327	324	330	314	331	308	324	320	307	323	314	298	327	301	281	323	306	301	312	316	324	279	317	327	321	258	308	294	294	294	293	300	319	323	298	300	308	294	299	306	314	290	263	297	305	321	315	319	308	323	342	296	296	303	313	293	331	324	305	305	311	321	335	294	307	283	330	311	294	307	326	301	271	302	294	326	302	301	330	286	333	303	294	336	303	303	307	275	319	299	280	341	295	293	326	276	304	309	293	278	301	307	290	285	317	325	304	315	323	310	309	303	323	312	316	311	282	288	303	310	302	300	313	322	305	310	319	310	322	286	314	304	297	303	316
24285	20991	26352	24649	2752	735	722	627	613	562	578	553	606	554	561	535	577	571	575	517	551	534	559	563	537	551	577	543	540	555	533	570	552	551	526	539	572	519	561	514	545	536	549	552	560	584	576	526	570	572	529	517	551	572	539	533	507	579	552	516	570	560	556	547	543	526	539	556	564	506	554	535	570	537	543	546	563	553	531	541	524	498	524	534	574	478	571	600	555	537	515	495	563	524	562	564	547	519	532	585	557	560	542	528	524	570	597	538	561	528	537	534	517	552	563	544	533	551	551	541	568	523	570	568	546	543	559	571	531	558	513	564	539	522	550	495	546	524	521	525	513	506	551	572	573	563	546	505	518	536	524	562	559	533	543	558	571	544	541	557	553	559	564	544	592	548	556	549	567	540	555	529	520	522	544	567	575	563	542	553	541	534	550	559	558	561	520	515	530	510	582	514	540	550	549	557	535	546	552	523	539	574	513	544	555	541	548	542	534	646	561	580	549	554	553	515	511	545	550	547	513	556	508	526	581	543	521	542	552	511	527	580	569	548	554	522	542	559	545	560	545	533	498	540	505	564	545	547	550	576	497	549	541	543	526	531	544	539	572	535	542	522	560	536	518	544	549	513	573	534	584	545	515	514	541	552	559	544	522	579	515	546	562	534	533	583	509	546	554	525	540	538	569	549	565	550	566	553	567	522	534	503	554	579	569	566	502	522	541	563	594	544	555	518	538	566	516	556	524	542	545	575	543	562	529	539	561	482	566	553	517	566	524	552	544	542	532	528	522	504	566	543	560	528	539	559	522	571	508	619	525	522	548	579	547	529	566	566	490	526	525	546	543	563	537	562	564	594	575	541	506	529	539	524	557	565	575	565	541	558	537	519	525	530	550	515	582	528	547	544	529	534	541	508	541	524	530	543	516	489	536	505	552	572	554	532	541	578	556	521	559	529	573	568	539	585	589	529	533	553	529	544	547	559	573	538	543	553	569	495	545	555	539	565	496	549	539	556	547	546	560	566	544	581	515	525	548	539	594	527	545	531	560	553	525	511	549	534	578	555	537	535	553	565	523	566	534	552	571	552	552	490	550	504	560	541	533	511	557	526	588	540	561	543	563	500	546	558	500	599	509	521	590	559	554	573	541	545	554	542	533	548	523	596	496	518	565	556	582	572	542	524	574	603	506	573	535	546	529	586	527	575	553	520	536	520	550	547	523	558	553	556	550	523	527	545	519	552	514	539	526	544	546	565	513	577	524	520	581	578	571	548	560	581	543	545	570	535	533	532	528	558	566	489	539	565	527	514	547	582	535	556	582	575	558	553	559	568	517	545	513	580	525	539	524	534	580	526	543	537	562	565	579	529	567	538	545	549	537	507	547	581	546	528	533	556	558	534	543	547	570	544	563	513	565	562	550	521	524	531	582	544	574	568	550	552	571	563	526	518	502	538	569	511	540	545	547	572	547	565	516	546	521	544	483	519	580	507	561	531	536	549	551	518	535	553	539	535	558	533	570	556	515	537	532	576	527	546	534	498	518	590	568	544	509	557	523	543	534	566	538	518	531	490	559	535	542	559	517	593	551	555	559	524	536	530	520	531	526	551	556	527	505	522	555	575	528	567	561	551	526	583	560	546	537	534	547	553	491	564	530	559	594	572	521	531	515	520	525	551	523	589	551	525	573	534	557	541	557	550	535	553	539	583	504	538	557	576	592	587	550	539	557	565	557	517	545	537	528	548	570	544	539	547	560	553	569	540	545	532	526	543	539	543	539	553	541	537	510	530	545	565	531	519	553	538	523	522	525	521	526	549	546	516	543	552	542	519	584	527	573	505	533	547	580	532	525	534	533	572	552	536	529	578	576	561	561	499	528	574	541	509	533	562	550	528	556	530	548	566	572	526	528	534	551	522	518	519	540	558	559	552	548	498	516	544	595	567	529	514	547	545	556	496	526	527	566	555	542	551	539	501	530	546	540	605	556	586	551	547	551	548	566	597	538	569	559	558	571	571	576	560	543	544	565	538	555	526	527	549	513	537	522	538	552	561	515	512	542	561	568	536	554	510	545	532	563	558	570	558	562	529	530	501	542	583	525	515	532	531	518	524	548	538	549	507	526	495	560	548	561	582	560	529	544	486	516	544	570	563	547	561	549	517	540	593	531	547	531	547	575	547	551	542	549	565	548	541	522	524	558	508	562	508	579	522	544	562	523	533	519	554	553	550	533	544	526	510	521	556	543	575	578	517	547	583	541	562	502	590	526	500	551	533	559	510	540	526	505	503	561	547	560	523	514	542	571	557	564	562	560	534	501	563	522	515	550	545	542	531	549	519	556	567	550	506	511	559	540	543	510	527	534	540	540	519	535	557	541	570	540	575	492	535	551	563	573	570	524	554	542	580	544	554	515	560	551	532	560	515	558	541	562	554	535	588	532	528	529	609	550	536	538	588	525	557	539	539	520	526	536	536	548	588	505	555	537	556	575	531	533	552	567	566	522	560	577	539	558	565	528	536	524	534	586	537	514	566	538	521	554	572	546	563	566	558	566	578	544	537	566	538	507	567	558	507	500	520	527	549	512	517	504	543	558	582	569	551	551	530	543	535	558	616	533	528	578	545	558	589	562	524	520	570	554	515	511	534	553	530	547	543	523	525	557	553	546	523	591	566	508	545	557	517	467	533	556	534	555	598	522	522	533	546	518	542	529	517	525	571	534	554	550	537	516	520	537	547	528	556	589	524	539	546	522	558	522	589	524	541	528	550	550	547	503	578	527	549	534	569	562	544	546	527	504	543	560	561	540	546	562	528	517	507	546	598	552	527	570	550	554	566	551	542	515	561	578	567	528	548	538	556	542	524	565	525	551	520	580	569	541	529	507	575	555	596	531	548	566	516	505	544	523	536	569	520	537	565	540	532	511	540	542	542	571	536	507	523	557	592	568	553	535	565	567	576	565	555	554	541	568	536	540	549	502	536	554	540	491	543	575	546	551	537	565	547	541	523	551	543	566	511	552	574	548	526	583	563	512	578	535	523	541	549	520	568	531	546	554	544	563	553	546	555	570	562	545	547	541	537	569	586	554	570	510	554	503	521	515	531	505	527	553	518	508	552	573	557	512	564	513	529	510	539	558	567	546	522	528	545	546	559	566	580	538	534	519	567	562	536	560	555	555	548	522	556	566	525	556	546	517	513	503	546	552	545	569	533	553	519	592	517	557	530	512	549	521	577	523	563	565	531	545	507	553	489	559	576	560	560	497	519	561	536	536	537	530	558	487	522	554	531	549	534	557	544	535	558	514	577	507	537	568	502	551	543	540	539	512	554	513	490	534	535	512	553	571	515	581	583	537	563	543	548	509	532	544	555	525	540	539	529	535	555	603	536	534	557	546	527	549	532	509	534	536	541	487	556	529	524	499	562	580	523	567	532	533	531	519	580	536	541	606	548	514	546	532	534	546	530	548	504	546	496	520	537	526	539	530	489	548	524	585	511	505	567
3516	4816	3206	1824	1443	1219	1115	1006	968	880	901	853	856	821	780	784	788	824	820	775	788	753	807	765	799	778	774	796	704	725	761	766	743	689	763	779	721	750	758	745	769	767	719	775	747	735	772	752	769	735	735	757	724	726	769	713	743	698	738	717	743	772	775	704	752	706	756	817	767	749	790	773	745	766	793	763	766	758	765	778	730	748	682	745	755	750	746	730	714	773	732	711	712	731	778	729	743	768	739	754	794	749	706	720	743	747	725	770	757	739	727	777	774	728	725	665	758	806	745	774	706	772	753	764	734	787	720	742	757	723	748	743	736	762	718	771	755	810	774	751	736	695	707	726	754	758	721	744	753	752	725	760	780	721	776	731	764	796	696	772	736	740	712	769	748	726	769	742	780	723	775	729	789	730	741	720	715	755	758	755	721	745	726	751	776	759	796	721	715	753	725	759	757	732	742	756	720	701	743	695	804	773	750	729	754	773	758	788	776	761	724	735	782	702	723	777	761	739	730	740	746	744	791	741	762	759	737	785	773	776	741	747	695	747	735	769	711	731	784	795	785	724	783	688	747	714	752	722	689	722	780	737	766	773	787	765	717	780	804	696	744	780	787	744	695	750	750	728	697	735	764	750	772	761	754	724	745	767	704	757	711	746	733	773	790	716	789	699	756	719	741	797	760	737	769	721	777	749	725	745	772	725	735	709	742	745	770	770	723	757	721	794	771	758	766	792	728	749	756	734	783	766	746	740	757	707	748	704	737	762	769	738	727	763	729	726	781	757	754	753	745	774	723	751	756	722	764	745	737	713	787	692	717	801	769	765	733	795	803	733	766	772	735	780	769	768	749	751	778	748	793	713	779	768	761	729	728	742	732	741	726	747	740	729	779	757	774	771	746	741	757	740	776	734	747	748	778	755	747	725	777	753	721	767	778	721	776	793	701	710	724	744	732	732	741	743	719	738	733	740	755	787	776	772	712	756	794	741	707	782	774	762	732	741	742	738	764	753	791	764	749	718	778	753	742	756	751	742	729	743	764	800	694	753	771	780	729	741	711	764	749	763	774	764	688	774	754	813	756	756	751	775	773	727	752	767	793	717	736	738	751	728	762	781	753	695	762	786	814	787	765	747	672	768	759	739	791	782	770	724	756	756	738	780	739	702	715	728	723	724	758	698	752	767	754	750	765	721	744	775	750	706	722	683	693	735	747	722	760	704	748	815	739	714	768	797	779	764	774	738	778	742	770	737	718	711	789	755	764	769	730	714	743	745	741	743	782	759	745	730	705	756	733	742	731	785	759	758	816	749	685	748	700	768	777	745	747	783	742	723	732	771	751	747	741	753	794	749	717	796	788	753	729	748	755	765	750	714	753	732	743	720	724	727	721	742	737	745	762	731	758	801	777	724	750	787	744	718	742	711	751	754	759	725	729	715	749	742	762	750	792	736	748	697	694	765	724	733	737	697	716	745	773	772	738	741	755	763	805	773	751	732	765	789	779	818	725	782	726	745	762	744	780	735	736	740	799	741	810	748	824	810	726	769	728	749	732	737	742	761	699	739	704	715	752	757	750	764	729	726	767	746	765	756	768	740	739	777	762	762	786	724	748	735	783	753	734	760	761	740	732	741	763	761	782	735	723	759	725	754	722	770	759	774	720	784	774	710	729	772	714	748	809	743	776	736	751	793	767	746	726	712	719	793	725	772	711	734	707	744	737	788	781	761	701	764	752	699	736	744	715	768	823	749	758	772	750	767	783	792	756	735	734	758	793	691	769	747	762	730	711	726	754	729	778	742	772	742	743	791	765	733	775	728	762	733	772	727	763	733	736	742	742	768	722	748	755	752	730	739	757	748	688	765	767	718	740	731	733	785	733	758	752	699	764	773	708	781	737	759	728	738	728	749	746	769	729	720	700	707	750	752	759	729	737	778	731	726	726	780	743	719	756	727	720	754	697	722	791	776	732	698	749	773	777	741	750	746	749	715	740	742	749	778	746	751	762	683	739	718	766	722	765	787	741	756	766	718	718	741	723	714	730	728	747	735	746	742	735	762	726	746	759	773	731	765	766	781	764	759	761	754	750	707	725	766	754	756	731	754	704	722	741	761	752	759	775	737	713	740	771	792	773	748	739	673	745	802	769	732	768	766	731	748	771	689	761	757	723	769	728	728	732	720	775	754	712	747	747	744	787	747	741	702	734	785	756	757	716	712	757	713	747	755	749	785	729	748	735	703	746	726	736	702	786	775	748	766	691	765	809	742	749	789	768	755	742	718	777	741	755	782	750	741	761	739	750	795	728	764	772	722	764	776	755	746	723	783	705	770	775	794	818	723	776	800	705	812	749	746	769	759	726	722	813	716	772	777	690	732	744	770	745	760	747	747	730	742	742	724	794	742	755	751	766	753	751	733	743	757	729	789	662	748	766	708	756	788	757	761	773	746	769	776	751	749	729	733	745	706	727	736	728	774	724	742	734	760	722	774	770	725	751	732	713	729	721	737	763	717	720	727	793	707	743	677	776	745	701	754	780	779	750	763	773	743	734	736	748	735	753	741	743	755	745	746	714	789	725	757	734	752	729	782	759	791	782	741	763	749	737	786	773	797	730	741	751	767	713	731	757	752	745	742	699	731	751	763	770	735	785	754	741	694	703	689	704	771	698	766	704	748	789	790	748	698	766	795	734	709	720	730	729	693	759	733	729	746	743	740	741	745	686	740	763	785	717	757	766	751	753	746	798	768	766	768	764	723	779	719	736	682	748	821	735	760	744	728	760	763	748	754	761	753	735	751	744	718	767	774	711	797	683	705	737	741	773	745	713	780	809	757	783	752	733	729	784	744	785	758	734	742	741	723	758	773	728	760	745	730	722	755	732	737	732	740	771	701	790	731	716	719	782	746	722	744	739	758	795	775	762	784	743	749	792	767	777	762	762	729	816	770	793	784	693	741	747	761	767	741	747	764	770	747	724	784	715	800	750	736	745	769	709	773	784	760	698	753	759	741	732	710	756	728	765	745	754	779	717	722	748	740	730	738	768	775	722	759	739	744	769	741	711	812	703	754	720	743	697	776	775	750	774	768	768	745	758	774	763	752	762	704	706	743	762	746	698	751	788	730	756	739	816	765	756	768	731	799	732	761	764	758	744	747	739	780	709	750	749	768	737	821	737	768	731	790	704	722	750	797	687	759	693	760	785	772	714	762	783	723	770	802	743	720	747	754	732	738	728	724	742	728	766	741	705	781	762	774	752	744	763	726	788	729	687	738	777	730	729	769	755	660	723	775	773	733	721	782	738	788	783	753	693	737	742	736	759	714	809	754	745	724	786	733	841	762	739	728	712	747	717	749	732	771	717	728	704	740	740	724	757	771	744	745	784	745	720	705	787	743	749	789	721	769	786	726	753	746	720	756	745	791	717	750	765	729	780	754	735	780	713	782	724	789	758	765	766	730	716	739	741	764	772	706	693	755	729	715	793	734	744	731	784	711	720	738
22089	20985	28543	23579	20976	20606	2187	601	415	423	361	346	274	252	256	235	265	262	231	255	218	204	222	260	229	200	173	183	195	203	189	205	192	197	230	199	214	188	202	211	181	176	185	208	203	193	195	205	172	180	173	183	185	199	194	190	174	180	156	184	181	183	202	186	198	159	172	166	185	169	165	182	163	176	177	184	169	176	169	181	170	177	175	178	163	185	165	204	182	187	194	178	145	186	167	183	191	184	154	175	222	188	169	173	174	160	161	169	198	170	177	160	197	216	189	182	160	188	164	174	183	162	197	185	186	171	172	150	182	192	166	194	177	162	181	188	173	178	193	175	185	189	192	177	159	192	184	182	192	183	190	159	176	193	193	174	188	187	160	187	170	175	214	176	185	183	222	171	177	159	172	181	172	201	201	190	164	167	179	174	153	179	191	171	189	178	199	195	196	180	180	160	188	176	159	178	168	193	167	199	181	178	188	172	180	176	194	186	169	180	180	166	177	180	164	164	200	185	170	163	182	159	177	184	167	171	169	182	179	167	192	173	183	192	177	206	174	163	172	168	187	157	177	162	178	166	165	171	158	177	192	178	166	207	197	181	162	181	173	178	185	186	166	173	183	158	187	180	157	182	206	176	191	177	157	184	193	197	191	183	191	181	181	170	193	178	204	184	192	165	188	191	210	160	176	143	174	167	166	184	192	210	151	181	176	169	157	174	166	190	177	178	193	164	188	170	180	182	174	170	158	172	196	210	179	184	173	180	164	166	177	167	178	179	178	152	167	192	178	187	189	199	170	169	174	197	163	192	201	185	174	165	185	160	164	187	171	186	175	167	182	173	178	188	189	172	167	178	175	161	168	185	184	199	185	183	166	194	193	161	183	188	161	199	202	159	171	159	159	204	173	169	182	168	193	184	165	182	184	175	198	174	207	177	158	173	182	171	205	189	187	188	166	185	199	172	175	175	183	183	181	189	154	179	163	171	186	167	183	187	189	173	199	191	189	162	186	177	185	172	181	165	198	145	174	143	179	171	191	173	169	196	191	174	196	154	162	200	193	170	194	160	201	195	174	191	180	165	179	208	161	170	170	165	166	190	183	178	205	176	176	188	193	202	166	170	192	169	162	187	193	168	199	194	163	186	163	168	164	175	183	196	220	171	207	170	165	177	168	167	198	190	165	178	198	182	155	151	196	192	170	202	164	184	224	175	188	200	180	210	170	166	180	154	184	191	184	183	186	160	171	210	170	160	182	187	201	158	179	172	187	192	193	182	189	180	162	159	177	183	151	170	194	194	198	179	164	170	184	183	186	175	197	158	175	179	186	176	169	180	159	211	172	174	182	164	175	178	165	177	158	157	169	182	200	193	176	197	185	165	172	198	169	182	210	185	189	197	177	167	185	181	200	168	184	177	174	184	207	202	167	190	200	181	194	156	167	188	191	179	186	171	162	200	190	191	182	193	185	146	188	165	186	211	177	174	172	160	179	152	175	180	196	195	179	199	174	185	184	187	175	163	182	167	194	182	178	165	177	188	189	198	200	193	162	184	172	188	192	174	187	180	200	171	170	184	185	179	185	163	180	188	183	176	187	182	174	153	182	157	173	195	155	175	175	192	185	181	188	172	170	164	173	177	185	195	175	180	187	163	185	196	200	176	173	167	175	183	170	176	197	198	161	183	149	168	198	174	164	176	168	183	170	182	172	164	183	202	188	203	204	175	179	200	178	173	188	211	178	152	177	188	146	179	183	170	164	171	172	191	182	161	171	171	182	153	173	171	184	189	169	187	165	161	185	187	191	188	179	168	191	186	177	185	181	183	175	187	193	205	164	174	182	169	190	178	174	171	186	170	186	176	174	169	175	173	169	170	180	154	191	176	172	196	175	162	180	205	194	168	174	194	202	160	178	187	198	200	177	175	180	186	195	177	201	179	193	170	184	147	187	183	183	201	169	176	171	166	174	195	165	174	176	171	167	167	186	172	188	151	164	204	192	183	167	194	190	182	173	176	200	164	169	184	194	186	203	167	181	184	173	175	165	187	192	169	172	177	172	183	156	166	157	189	189	191	182	199	184	174	172	201	171	168	179	190	188	160	174	206	184	187	174	207	159	144	167	183	186	159	177	208	216	192	163	212	169	211	191	172	167	165	171	182	179	179	191	210	172	177	177	161	177	191	196	176	183	184	174	182	173	171	156	183	170	180	189	169	193	170	170	192	181	192	165	178	190	181	153	170	191	194	192	200	145	205	187	179	174	159	184	181	184	192	185	155	185	174	171	181	192	188	171	193	188	183	183	204	181	194	176	177	209	193	187	167	176	166	189	172	169	183	159	189	168	197	181	194	184	161	176	185	181	185	182	201	166	185	183	163	133	193	190	159	177	173	179	185	174	153	189	174	150	167	162	187	177	154	167	174	173	162	183	191	173	174	158	190	181	165	158	182	201	194	190	175	160	192	165	184	186	184	185	184	180	182	180	185	162	176	190	187	202	195	152	165	184	158	192	182	191	174	186	197	167	151	174	178	176	167	159	186	183	159	173	187	171	193	206	166	196	203	176	186	185	192	149	153	167	194	166	175	173	166	168	161	175	176	173	178	198	178	188	191	176	176	193	176	184	177	191	173	169	156	179	161	192	182	169	169	195	189	176	150	182	185	168	182	206	198	182	200	186	187	190	177	184	205	186	204	172	185	177	175	183	190	178	169	168	176	168	196	185	194	175	174	167	193	165	176	163	208	161	209	170	203	165	179	165	169	195	179	197	183	181	196	170	172	212	195	161	168	162	177	167	160	186	182	197	178	177	171	184	165	168	192	172	172	179	166	175	151	146	183	166	196	170	174	180	195	191	190	184	171	192	182	175	183	166	176	183	195	182	166	188	168	199	178	188	187	162	148	193	202	185	188	187	162	184	208	177	166	190	189	201	172	187	164	188	162	156	187	153	163	196	183	186	176	170	199	194	187	187	188	175	183	202	166	154	185	182	155	181	190	187	185	174	206	173	178	157	166	180	172	185	186	153	165	155	172	186	176	167	183	181	160	172	171	177	158	167	184	179	152	186	185	171	166	175	190	177	171	176	205	171	191	185	184	166	176	198	185	190	189	186	158	159	167	188	152	184	186	195	178	190	181	181	195	162	201	167	184	178	164	178	187	177	185	183	163	177	173	193	176	193	194	158	183	164	194	175	185	157	216	191	177	199	164	174	186	199	190	194	172	158	185	171	182	185	194	165	194	160	197	182	190	159	169	174	179	164	156	172	168	166	189	169	165	177	188	183	162	193	169	175	198	193	177	173	173	190	206	176	174	170	175	185	181	186	175	175	178	181	194	162	169	176	167	190	183	187	199	161	162	216	194	155	180	185	179	163	190	180	185	196	175	190	152	169	173	175	179	209	174	195	195	177	172	176	189	180	175	180	183	172	213	184	162	189	170	157	179	201	160	180	171	177	172	176	169	164	143	169	185	182	180	173	184	174	179	202	192	192	152	134	168
4461	13902	9171	4246	3004	2122	1655	1177	931	811	683	675	577	498	493	437	397	396	356	344	337	320	322	379	329	341	293	289	289	272	275	297	271	281	250	260	290	276	240	258	286	260	261	267	271	261	245	279	251	229	250	267	235	238	242	237	283	253	250	273	252	253	249	259	259	267	255	232	264	250	242	250	259	241	241	276	246	253	252	237	252	249	248	259	280	251	244	279	234	253	271	249	269	243	243	259	241	231	239	222	255	227	260	264	232	237	236	252	255	216	260	267	258	216	245	244	279	238	257	255	270	266	279	229	236	221	253	257	228	233	239	259	266	249	265	230	243	258	249	252	253	242	248	226	221	264	262	246	274	241	250	222	258	265	241	255	266	238	267	272	238	264	267	268	236	228	271	259	265	251	260	241	227	248	255	245	249	254	248	271	239	225	242	244	224	248	237	279	243	271	228	215	254	259	261	241	266	253	272	252	242	238	255	244	246	228	231	250	243	217	230	277	267	254	252	234	255	239	238	259	237	256	263	245	249	228	262	237	234	257	256	269	244	274	266	247	242	209	264	236	225	256	238	264	266	268	238	240	247	224	257	240	239	262	236	247	233	248	223	237	237	254	265	253	265	233	278	262	259	249	258	243	224	234	250	227	234	267	222	237	236	250	226	244	221	240	236	248	243	248	269	241	245	229	253	238	267	278	267	247	228	245	261	240	265	256	251	257	255	254	229	258	254	277	248	250	247	242	237	236	230	248	258	243	240	245	255	249	234	297	231	231	249	256	275	236	256	227	220	264	233	262	216	221	247	262	258	256	266	252	262	270	265	249	241	243	244	271	241	259	248	260	213	251	249	224	249	254	249	241	261	260	235	221	249	256	245	244	278	233	266	219	242	264	237	231	257	262	247	262	216	226	274	229	267	254	243	249	246	245	240	252	234	245	262	254	230	266	198	252	259	231	228	280	238	236	249	264	250	234	236	229	240	243	253	265	251	240	204	274	263	229	232	231	245	247	222	251	264	257	228	257	240	220	232	252	246	236	230	234	275	224	247	273	222	230	260	257	234	241	256	231	245	245	271	265	259	242	271	253	254	257	257	237	239	257	251	266	262	285	258	247	237	242	242	245	265	224	255	238	253	272	237	234	268	222	250	229	252	234	259	253	250	251	254	265	254	267	238	245	238	256	228	244	236	226	262	244	234	239	251	227	269	249	276	231	245	239	248	222	270	250	238	255	258	244	245	267	241	255	226	277	240	256	252	233	257	250	244	246	240	234	259	244	248	267	240	230	256	243	252	228	247	231	225	237	236	258	233	247	228	219	249	259	247	208	242	270	247	233	240	266	249	236	249	252	284	256	268	233	253	258	245	228	249	232	254	248	275	237	238	236	242	247	246	248	285	245	209	261	258	252	252	232	236	266	244	232	258	253	260	241	271	244	226	217	269	236	242	258	258	282	255	244	240	246	251	231	256	249	235	251	263	240	250	255	261	272	248	266	247	262	241	231	280	264	242	224	284	250	250	237	267	235	244	259	252	237	239	250	246	266	262	246	241	238	238	233	240	234	240	223	239	257	246	249	280	250	233	265	220	235	253	254	242	252	257	233	241	227	232	243	241	260	244	243	243	271	261	233	265	257	224	254	227	256	258	259	267	265	248	247	240	254	238	234	268	237	253	262	234	255	250	214	230	241	267	235	250	250	264	234	221	262	244	230	267	240	254	274	262	249	242	283	250	280	264	236	245	218	237	275	265	232	219	214	242	246	244	251	236	226	244	226	251	272	271	273	234	248	251	242	244	224	238	269	239	257	249	235	252	254	237	248	230	259	245	261	243	233	247	248	275	249	230	251	243	237	281	252	267	246	250	240	267	240	236	253	238	232	230	279	232	284	229	262	271	254	229	250	259	273	275	271	231	259	259	244	268	268	238	257	222	250	267	250	250	268	225	246	257	273	241	262	234	234	257	271	257	198	223	256	239	243	248	258	249	273	237	222	241	253	266	259	249	243	253	261	265	228	249	279	224	283	250	215	227	233	235	245	255	254	219	263	245	249	248	261	248	249	245	219	256	225	252	259	236	231	265	252	235	258	260	234	224	233	271	266	241	228	257	228	237	266	264	238	248	258	232	246	241	235	213	259	227	242	261	278	246	230	277	260	249	242	239	249	251	259	234	245	258	277	233	257	261	270	248	284	252	242	252	268	233	259	267	240	256	264	244	272	227	265	248	244	240	230	260	234	229	245	259	211	260	209	259	271	258	244	238	262	235	276	257	242	240	239	261	269	232	245	269	246	280	267	248	236	267	259	241	263	257	244	253	234	260	242	245	256	254	240	253	250	242	262	261	241	263	226	254	233	260	256	257	252	239	250	269	238	267	236	268	238	247	269	260	252	246	247	219	233	244	265	280	279	244	232	251	243	235	242	252	277	272	224	227	222	264	233	247	266	243	259	259	261	267	253	237	244	245	252	243	241	220	248	241	281	250	251	216	264	256	278	228	245	234	226	215	231	264	246	266	254	251	246	253	264	232	256	236	235	257	267	265	234	254	243	261	252	232	247	244	231	267	233	241	252	255	254	252	247	247	241	244	289	250	228	251	240	227	262	252	233	251	280	273	206	231	258	254	254	253	246	254	249	236	256	238	258	241	235	268	239	261	240	221	247	293	263	245	271	236	235	240	252	231	247	239	290	261	260	262	269	248	252	247	240	279	233	241	258	237	286	240	244	254	238	270	250	268	231	251	236	220	225	247	238	258	241	237	272	270	234	237	242	285	246	272	264	231	228	255	243	255	241	251	223	248	254	254	267	255	269	254	218	231	231	248	246	237	251	241	249	254	256	260	248	256	239	228	253	268	253	255	239	240	248	237	252	257	248	245	234	249	249	241	224	241	264	246	243	241	251	211	249	256	255	236	251	248	230	265	242	282	258	298	263	244	269	245	246	274	254	244	236	242	259	233	220	247	246	238	246	259	255	313	240	226	237	241	257	253	271	260	220	247	251	241	249	254	237	260	230	242	258	241	247	256	240	271	274	246	218	232	230	232	220	246	271	246	289	229	278	242	255	221	242	239	250	252	247	239	232	265	254	228	238	233	236	222	255	259	249	270	243	266	213	253	226	240	266	233	249	239	262	244	254	238	227	272	227	247	217	242	228	251	228	269	235	290	253	242	261	219	287	239	235	223	274	268	240	228	252	272	270	232	246	244	244	257	254	241	273	252	225	252	226	256	260	238	228	246	258	242	253	237	251	266	263	238	247	229	261	229	252	230	266	254	233	239	237	230	244	235	236	218	256	255	262	248	251	230	251	253	241	238	240	236	233	256	225	249	245	252	251	257	224	248	212	286	243	248	270	236	232	270	248	227	237	265	255	234	261	247	248	257	255	245	223	258	261	251	267	235	269	249	234	276	266	257	250	244	235	271	251	253	240	250	262	245	245	268	263	235	238	239	256	217	267	250	246	259	245	264	259	241	227	236	230	260	260	216	192	243	239	245	242
26770	17341	3197	808	595	536	518	487	460	476	486	485	420	476	500	471	479	487	479	443	453	527	505	493	471	451	454	472	496	487	479	487	467	478	504	458	457	484	457	473	462	472	464	480	456	469	490	499	449	485	471	481	491	468	467	499	454	495	460	459	488	512	476	471	514	452	465	461	498	481	475	496	401	497	488	452	462	500	455	441	437	462	429	435	458	488	492	424	476	466	502	460	440	478	468	466	474	467	486	481	489	453	474	455	445	488	477	456	456	474	491	454	447	507	479	453	464	438	469	460	473	464	477	476	471	481	430	483	444	471	486	463	447	471	479	470	461	469	481	504	447	470	474	428	465	495	477	446	467	478	469	442	425	477	437	460	477	480	475	454	473	450	451	460	447	446	470	463	480	448	443	474	473	469	478	489	506	426	453	472	494	504	486	438	457	472	455	486	457	492	463	442	483	483	544	472	453	463	448	490	458	485	448	476	477	506	480	473	480	474	486	448	469	461	489	491	442	469	452	470	450	443	439	464	456	482	507	454	470	424	501	472	477	473	444	476	471	484	525	457	466	464	461	500	484	466	456	470	462	483	470	475	432	495	503	478	475	474	466	470	486	458	477	491	452	460	482	505	477	489	424	488	458	491	451	496	446	486	455	454	489	502	477	469	455	479	465	525	460	443	508	456	505	469	442	510	503	437	508	465	464	464	526	481	453	441	508	471	497	441	433	510	442	493	460	447	448	422	475	460	436	494	477	491	436	467	446	466	466	450	462	455	473	450	457	440	462	441	449	481	485	505	488	499	480	485	437	474	449	476	435	479	484	499	502	494	441	474	468	456	529	471	483	451	454	456	463	496	489	521	451	467	489	441	470	504	450	490	487	427	461	465	450	494	449	482	501	463	501	458	490	516	490	465	457	466	494	455	463	470	494	475	535	489	488	490	481	498	458	489	457	470	449	443	457	506	497	442	454	506	461	496	492	471	486	459	476	459	490	492	433	449	500	425	445	482	497	469	458	472	494	496	493	459	470	484	518	470	466	469	447	467	476	493	454	513	469	452	485	475	465	488	502	455	471	428	462	466	454	458	466	502	451	437	486	487	471	476	451	493	494	476	507	474	450	470	498	479	488	453	505	468	453	475	470	464	470	442	480	432	450	445	463	491	465	475	479	473	471	522	503	464	486	450	466	470	457	445	505	452	443	496	496	476	465	480	461	463	466	440	460	433	494	483	454	476	506	433	435	466	434	467	458	499	488	473	479	464	446	464	469	472	448	446	463	461	440	429	489	455	489	479	438	458	486	472	462	499	471	470	465	473	493	487	465	437	459	484	495	487	498	448	440	495	458	484	446	488	449	439	486	468	489	529	478	450	493	506	501	479	475	507	493	448	461	472	460	464	439	488	448	474	449	469	427	462	457	471	464	489	466	478	503	483	456	494	476	472	468	471	483	448	504	467	472	475	496	467	462	468	458	482	436	476	497	503	464	510	502	497	490	434	468	460	517	447	454	476	478	497	495	463	492	463	469	442	461	491	482	479	465	459	511	502	511	494	437	448	446	505	458	445	435	470	485	479	507	453	479	502	475	471	497	501	469	485	471	448	486	462	461	478	452	477	504	463	496	511	450	458	479	514	473	467	502	505	485	463	471	475	471	446	462	478	444	480	484	497	492	462	467	475	457	475	470	434	527	454	470	479	477	445	467	476	469	435	501	464	473	457	494	501	455	487	490	467	468	443	462	449	483	471	453	456	512	472	471	476	503	476	478	469	449	502	477	479	469	471	437	470	417	485	446	486	466	445	460	443	499	511	461	478	478	484	482	500	509	431	491	493	464	448	468	426	485	507	489	476	463	481	453	464	501	437	484	497	468	443	485	506	499	470	454	511	439	481	470	494	481	473	450	472	503	463	459	477	474	455	480	460	456	521	493	483	473	431	450	444	471	488	459	433	452	486	528	425	496	483	477	465	447	507	464	489	458	486	494	462	452	471	422	492	457	436	474	500	477	482	478	485	504	470	480	443	491	440	448	460	444	497	451	441	446	452	488	551	475	457	492	475	441	463	504	464	465	483	455	507	461	534	459	489	466	474	481	488	486	455	487	414	472	464	454	412	463	497	437	462	482	481	456	478	498	470	489	449	454	499	488	489	446	444	446	454	487	457	492	511	486	454	482	458	465	481	461	470	481	472	462	478	482	475	442	434	523	466	490	448	493	450	479	490	460	491	468	442	483	464	475	470	531	491	489	478	465	464	463	470	446	452	433	458	464	489	429	420	492	444	427	442	447	469	474	485	472	478	482	461	482	503	469	453	476	484	479	481	485	476	460	464	477	475	461	443	470	442	431	439	456	488	451	450	510	466	480	464	469	471	442	466	505	482	478	453	436	472	469	480	460	486	496	457	489	421	471	489	529	512	475	441	470	485	504	500	468	484	459	463	484	457	489	489	452	477	484	453	469	472	432	447	418	468	479	461	466	469	491	446	434	453	491	450	471	474	460	491	451	457	483	465	460	463	475	491	487	488	440	436	461	442	479	449	450	445	460	461	490	467	485	524	472	481	476	488	502	487	475	483	513	428	506	498	487	504	525	480	476	456	433	454	470	476	498	483	468	480	466	525	474	478	506	476	427	477	493	461	497	504	496	518	484	454	422	477	473	469	459	485	499	447	448	496	459	480	468	480	452	469	467	455	526	475	442	468	481	438	489	465	476	463	480	477	455	466	430	444	457	455	450	525	449	481	475	480	449	473	459	468	475	473	474	463	479	454	453	500	482	449	485	475	501	479	476	479	473	425	488	451	443	473	474	457	459	439	507	498	477	450	465	490	470	487	473	476	427	457	490	439	434	471	442	440	496	482	431	489	440	455	441	454	456	476	454	498	500	441	472	441	458	489	496	483	452	491	481	460	461	471	500	459	448	478	472	489	482	419	470	442	452	501	458	491	451	466	464	474	467	459	485	427	466	485	486	443	481	458	442	495	443	454	441	508	470	493	473	465	484	476	467	459	479	480	489	485	454	462	474	500	463	508	434	487	495	466	485	454	489	477	448	453	483	485	458	461	478	448	497	430	463	470	439	504	489	490	476	427	460	425	496	456	460	453	473	481	513	484	485	489	486	426	470	455	467	462	466	471	502	434	457	469	433	517	455	479	490	458	483	491	477	506	450	458	499	476	489	472	484	425	471	470	465	473	489	518	468	444	477	469	504	462	464	501	460	458	524	452	484	444	443	448	483	493	487	510	433	477	481	476	478	460	478	443	473	463	473	480	459	491	468	482	507	442	520	489	440	483	441	511	464	487	463	494	473	481	452	467	479	509	499	477	458	445	465	488	507	469	466	486	454	480	463	462	440	482	441	491	468	442	456	445	459	470	461	464	470	443	468	506	468	482	505	470	470	477	492	515	437	457	484	484	467	458	488	488	495	471	478	497	504	455	482	448	470	460	471	455	469	452	500	471	446	459	465	493	493	449	495	484	481	457	466	478	473	473	441	454
4185	1492	1175	892	800	729	747	726	751	697	690	666	703	717	635	662	683	632	677	676	671	648	680	714	650	670	736	633	690	670	708	676	649	678	685	646	646	652	657	724	715	651	646	688	665	644	684	707	663	690	692	698	639	673	723	705	641	624	689	675	637	656	654	675	644	624	663	740	633	676	686	654	671	666	677	680	661	615	654	717	670	669	642	683	643	685	687	641	648	688	682	687	650	663	661	708	674	718	681	686	649	640	679	664	703	682	696	677	643	737	702	649	638	672	669	650	698	708	686	718	676	688	697	683	699	657	690	666	681	637	697	677	675	651	673	668	646	665	669	676	674	681	658	707	623	703	699	653	673	705	656	689	726	684	652	705	667	630	701	647	649	707	700	680	691	633	670	663	687	651	682	612	661	704	665	654	667	684	645	654	639	703	690	693	658	731	612	667	588	643	679	617	619	697	715	708	651	643	662	688	658	679	684	670	651	645	636	684	675	651	702	672	651	684	673	643	641	683	658	692	729	662	622	730	670	672	648	667	699	643	669	684	634	678	659	674	615	709	640	667	655	630	719	679	623	678	659	633	665	637	754	686	649	647	665	622	668	696	688	634	670	644	651	677	727	663	635	692	642	675	676	680	652	689	694	687	619	656	647	695	695	725	705	682	643	674	701	680	655	631	697	673	675	662	652	663	622	694	710	708	632	700	682	668	692	671	693	699	660	725	645	702	663	637	666	697	660	654	670	693	673	654	659	644	597	596	680	675	621	668	642	693	733	683	643	659	637	653	662	707	681	654	669	677	677	638	679	652	668	709	638	686	693	631	647	680	681	717	686	683	678	719	691	641	645	649	690	679	664	669	694	690	665	681	669	677	669	705	618	705	682	663	666	673	698	658	725	705	602	694	659	681	641	686	689	628	723	620	692	645	719	634	697	667	662	678	702	693	700	664	681	695	686	650	703	725	676	698	658	688	709	660	631	683	686	686	676	663	643	653	662	647	665	724	643	659	662	699	684	672	640	711	660	657	630	647	719	652	681	669	669	671	664	686	711	747	647	693	664	657	663	696	630	652	646	680	685	693	667	651	676	620	703	685	636	665	696	664	672	676	630	692	674	679	661	667	669	678	669	628	687	672	723	673	667	644	678	665	676	670	687	671	636	634	651	693	642	678	640	662	668	651	655	740	651	628	670	681	667	635	711	642	685	684	635	696	693	672	725	645	665	677	665	631	670	684	661	679	671	684	701	636	714	667	662	626	652	643	657	660	638	670	710	682	677	704	673	684	658	713	674	636	656	688	655	678	667	643	647	703	683	704	699	666	709	703	672	627	680	639	700	664	672	687	666	662	673	661	706	676	679	681	647	686	668	653	682	655	666	685	696	682	658	681	677	648	695	693	692	657	683	688	701	679	660	653	662	681	686	631	640	598	642	660	651	732	692	716	671	664	678	634	638	672	663	669	672	710	668	650	671	653	712	710	684	678	670	686	661	681	677	675	656	686	647	664	632	658	695	657	683	666	639	596	663	690	672	697	636	703	703	686	691	645	597	643	692	682	735	666	683	696	715	642	690	661	691	621	696	649	663	660	643	672	659	690	683	636	661	640	674	677	665	662	664	640	655	686	669	645	660	670	670	686	672	643	652	668	700	672	702	647	667	686	661	631	649	646	667	663	661	718	667	687	656	682	683	639	693	725	689	692	677	693	701	695	694	632	705	677	677	718	681	676	672	622	656	677	670	663	589	616	633	716	685	692	675	658	671	705	682	666	663	675	659	681	684	691	649	701	651	689	648	683	651	722	634	705	704	676	689	684	702	654	675	690	673	671	699	649	664	659	651	678	640	659	562	653	671	659	655	682	659	667	696	704	714	661	652	663	635	744	647	686	677	672	716	657	628	691	715	680	675	655	657	663	668	698	672	709	653	677	688	686	625	650	683	642	670	649	687	688	649	649	655	658	677	649	692	674	614	667	664	643	655	661	698	675	693	697	665	664	649	707	696	698	686	666	663	655	645	722	664	645	585	645	678	711	669	670	741	654	673	617	695	679	659	646	683	684	658	625	692	710	694	685	678	664	649	678	652	648	663	636	642	681	664	661	656	691	681	685	674	638	671	631	642	662	620	662	700	668	731	686	680	624	695	707	668	653	665	687	682	706	668	660	631	666	676	691	637	639	679	638	663	672	672	700	655	675	656	685	675	670	705	641	650	646	640	646	650	675	707	647	655	667	673	686	656	701	669	672	636	744	653	653	640	649	667	676	659	672	670	668	698	663	676	705	724	674	656	700	634	638	654	680	679	692	677	656	712	674	680	711	732	662	661	718	686	696	642	672	663	666	671	709	677	653	657	711	682	636	682	641	644	699	680	699	670	686	638	685	674	676	668	702	635	684	676	648	661	629	698	686	650	695	725	605	719	682	659	640	628	687	706	619	703	684	682	639	631	654	723	646	671	647	638	659	662	643	670	650	658	680	655	704	721	630	709	677	707	666	733	698	637	631	703	694	672	667	680	673	640	715	663	708	640	692	647	696	631	680	670	638	676	687	653	705	718	651	692	674	680	689	673	675	675	660	696	648	690	686	682	645	658	637	651	670	689	656	664	692	659	642	649	661	661	644	659	651	717	688	653	660	678	667	729	655	650	621	621	657	655	646	691	715	689	698	694	661	649	694	675	676	674	686	649	684	629	644	643	702	637	666	701	671	713	634	694	624	655	666	700	695	646	688	691	709	679	675	672	661	668	693	660	681	647	663	672	686	642	687	690	691	683	686	632	710	664	670	636	671	654	667	654	650	687	680	694	633	680	670	704	691	677	685	682	706	697	682	691	668	724	650	649	629	664	688	727	680	666	612	651	637	704	709	665	668	685	633	642	674	690	623	665	654	698	694	685	628	646	634	722	687	637	667	675	671	700	638	654	698	702	682	700	680	665	751	645	717	633	671	676	644	675	674	658	696	685	638	644	690	642	645	667	636	689	651	686	654	667	703	642	657	716	697	686	667	630	674	690	633	694	673	658	642	664	676	726	675	680	694	665	682	676	648	609	670	673	679	687	737	689	660	665	663	653	631	693	670	641	679	676	686	663	662	684	647	639	692	686	692	685	677	706	670	685	654	622	647	699	696	704	651	659	685	695	678	682	683	701	683	669	671	664	654	641	667	630	678	648	688	659	674	699	680	664	678	629	682	655	656	669	690	663	676	697	677	656	688	719	682	665	655	668	671	678	651	684	659	667	656	689	639	655	693	667	709	705	669	690	692	661	680	674	649	679	644	644	669	690	647	631	624	705	713	705	724	695	690	635	657	661	727	703	695	661	689	684	653	648	646	682	652	741	641	663	664	690	677	694	728	654	676	657	694	656	652	698	693	701	652	671	636	653	729	682	696	620	653	689	667	631	652	709	646	672	684	663	691	661	667	694	671	690	636	662	723	679	740	678	720	604	676	673	688	687	662	667	652	670	644	697	658	644	673	716	664	677	700	667	689	684	694	691	693
23099	21000	28034	24148	20742	2994	585	417	310	300	302	308	246	272	229	259	254	231	222	213	230	225	200	207	226	204	226	205	219	214	209	181	205	221	171	212	198	211	214	214	212	192	216	210	235	193	208	213	201	223	202	188	199	201	179	225	206	185	184	191	216	220	198	202	199	216	207	216	212	214	200	196	226	184	188	195	220	223	184	182	205	204	197	193	208	190	207	194	179	178	198	212	202	201	235	195	194	198	214	198	188	190	206	197	190	212	201	202	201	200	207	196	199	204	191	227	189	195	206	193	194	223	195	191	212	197	190	204	190	231	201	191	196	198	180	208	212	198	174	201	215	222	220	201	195	209	190	194	215	156	195	196	201	187	210	189	216	194	216	220	241	180	217	219	200	192	187	177	201	193	216	186	237	192	211	192	211	206	176	206	190	195	205	184	222	205	191	225	195	192	202	222	197	187	178	217	188	210	224	196	190	189	190	206	191	216	225	201	202	202	215	189	215	231	208	186	193	222	216	191	193	205	180	203	185	194	203	210	208	199	196	176	215	215	192	207	201	199	215	179	195	197	202	238	217	216	226	196	211	183	212	198	199	194	198	194	207	192	207	194	189	203	217	186	210	191	213	189	191	204	184	222	194	194	169	175	205	187	191	198	207	201	216	213	210	190	225	207	201	210	195	203	214	211	191	200	229	189	205	192	213	197	206	207	185	195	199	191	231	210	186	206	190	181	199	194	211	203	199	190	205	175	198	189	230	204	221	201	218	225	215	209	220	193	209	210	203	197	178	203	223	166	195	200	229	187	184	210	219	200	194	200	188	181	194	217	205	175	196	214	189	201	203	210	203	223	214	241	187	185	185	211	203	224	196	212	215	195	205	210	194	189	189	189	219	216	171	194	178	211	198	231	188	195	193	209	208	210	196	193	197	194	210	208	212	188	210	211	193	201	212	188	173	184	206	207	207	210	219	202	223	203	203	199	208	187	200	198	211	215	205	172	208	192	185	214	185	172	203	188	191	195	198	189	211	167	189	199	193	191	187	193	184	203	194	209	194	158	182	222	201	211	207	193	224	207	228	204	221	190	191	187	178	205	217	200	188	200	193	207	207	201	188	191	182	225	202	211	223	179	199	192	188	182	214	192	209	199	201	202	213	236	203	202	225	190	211	198	205	204	215	214	200	195	203	208	209	190	193	196	203	228	199	208	207	204	188	213	211	179	220	197	203	197	190	204	210	188	191	210	181	212	212	194	201	215	200	195	206	188	198	204	168	202	187	202	216	216	189	189	216	216	173	200	198	202	205	194	194	193	195	187	210	189	212	212	183	196	206	170	224	197	212	193	210	211	196	210	214	235	212	204	210	194	195	208	209	205	209	218	199	223	182	208	242	200	188	185	185	213	217	199	215	184	196	198	210	218	227	196	190	191	211	203	196	191	223	205	186	209	184	192	216	193	192	211	200	206	202	192	200	189	210	200	199	196	189	202	201	208	162	180	196	210	202	210	216	216	196	203	191	211	192	216	212	213	219	193	185	216	220	199	181	181	169	175	195	198	205	215	199	189	176	214	199	191	214	225	186	184	207	200	198	179	196	180	198	208	188	191	201	194	189	223	184	180	206	204	185	210	200	204	199	218	200	191	197	204	209	214	228	179	217	211	191	204	210	200	197	196	197	190	192	192	218	194	187	229	179	199	192	190	202	211	221	180	208	214	222	226	205	199	215	213	198	214	205	200	196	192	243	183	204	198	177	197	204	200	210	191	208	182	210	213	226	215	211	221	212	212	203	189	179	197	186	208	230	194	198	210	222	197	198	200	203	198	207	182	210	189	209	200	177	202	184	199	220	207	206	196	202	218	197	219	226	200	206	193	188	189	189	232	185	202	220	199	215	195	217	167	216	197	186	215	187	213	201	204	213	190	202	210	205	197	175	191	199	212	202	184	194	178	196	194	216	199	189	209	234	212	205	200	190	206	198	197	200	204	202	216	207	171	187	220	202	201	187	208	201	191	185	176	207	190	207	201	205	187	210	192	221	197	203	237	208	206	197	173	213	211	206	190	209	177	181	209	185	192	223	203	213	202	182	226	195	185	207	190	201	208	213	203	192	202	209	228	207	197	193	205	199	210	214	223	209	196	178	204	191	202	193	216	187	231	201	209	216	205	201	194	185	205	199	181	204	192	191	222	183	204	226	196	200	206	215	211	209	209	195	209	213	213	223	202	204	180	194	195	207	174	201	195	216	221	218	198	217	185	174	177	217	193	212	203	173	194	207	192	202	187	195	201	214	186	196	188	213	226	194	210	207	191	188	192	193	207	183	212	233	202	192	203	197	186	215	191	177	215	214	200	231	206	199	192	192	210	193	187	189	193	197	193	198	197	214	178	213	181	185	183	195	183	231	203	210	196	186	219	218	216	206	219	215	207	202	209	194	196	212	189	174	215	185	202	207	189	196	195	167	220	211	194	217	220	207	188	207	215	189	216	198	233	212	213	199	194	192	220	177	204	207	206	204	213	193	206	203	257	200	206	177	210	202	207	180	199	207	195	221	203	193	191	174	199	224	181	210	229	204	188	210	177	223	170	206	195	207	183	218	201	189	180	205	193	196	202	205	181	228	195	187	192	233	190	204	198	204	206	208	212	214	188	189	183	203	211	202	201	213	227	217	200	202	191	223	206	199	205	209	176	196	190	193	207	217	200	181	200	190	204	205	208	204	186	198	218	199	206	195	193	207	201	212	198	213	197	195	221	190	186	210	182	183	187	183	160	172	206	205	213	208	198	162	187	196	195	192	248	208	195	186	216	201	226	180	205	175	186	213	203	214	211	202	184	200	201	195	183	207	217	206	232	182	191	187	234	208	197	197	214	194	209	198	187	214	205	200	192	194	194	207	190	196	199	208	177	191	202	162	193	197	230	195	176	212	207	197	194	205	178	224	212	212	200	195	199	169	204	211	189	188	209	196	213	195	233	206	211	180	181	223	194	186	185	205	182	203	195	222	206	190	167	200	177	176	219	192	224	209	227	210	208	210	215	213	187	195	195	205	184	218	192	206	197	190	202	192	198	208	232	187	189	184	214	206	197	202	206	225	203	224	204	220	210	204	199	190	172	202	207	210	206	227	195	177	185	212	211	180	200	211	205	209	211	174	175	188	208	214	192	208	207	185	197	198	194	203	208	206	194	208	191	195	187	201	200	190	201	196	222	205	205	180	187	188	214	198	177	196	207	194	199	205	187	220	198	195	229	195	192	177	182	217	199	232	194	189	208	190	180	206	184	209	201	198	211	186	192	178	186	210	221	190	216	222	201	188	181	185	180	208	204	226	197	189	199	194	198	227	195	223	186	181	188	187	205	189	207	196	186	224	185	207	218	213	203	211	197	195	190	210	212	192	209	190	207	182	192	190	201	177	212	215	168	178	215	221	213	219	205	201	197	179	176	218	207	199	180	178	198	178	204	193	202	186	180	215	212	204	194	224	189	198	204	186	197
3156	8524	5623	2537	1719	1336	1026	820	678	586	518	494	512	456	420	388	386	379	375	409	370	369	360	342	328	314	322	308	367	313	325	335	364	306	296	319	304	325	334	315	331	309	330	308	276	292	317	329	320	314	332	324	313	310	301	317	302	275	332	311	282	300	330	297	286	300	344	360	324	308	300	318	275	317	314	292	303	299	305	340	321	321	331	283	324	295	288	313	309	284	306	302	297	329	308	284	293	298	275	326	309	306	328	299	331	337	333	311	311	330	319	323	327	303	330	322	322	309	324	294	288	328	325	305	310	316	316	306	304	272	308	304	300	314	270	310	304	315	292	301	330	309	308	281	273	313	322	283	317	309	322	334	276	315	264	302	297	313	300	332	297	281	285	317	292	331	310	319	306	298	310	324	292	262	310	295	308	300	271	310	326	301	332	300	303	303	311	316	314	328	304	321	311	292	330	287	325	270	307	297	314	288	310	307	296	287	286	286	302	302	312	293	308	318	293	324	329	301	310	300	330	294	293	307	290	326	321	321	293	305	326	270	299	308	279	313	319	288	302	298	313	253	308	320	303	312	305	314	334	289	307	303	318	267	281	330	302	316	285	325	311	314	321	344	276	330	314	299	294	331	329	329	304	285	323	300	296	315	306	282	335	283	307	318	290	298	298	304	326	302	295	274	308	332	320	334	312	305	305	288	325	295	310	283	278	316	313	292	323	291	304	293	315	303	330	292	299	271	280	316	290	305	326	312	317	293	280	314	308	322	303	310	322	309	315	312	313	309	314	312	301	322	307	282	324	291	315	297	306	320	291	304	321	297	282	278	316	296	323	312	307	339	308	284	279	293	343	333	306	314	309	309	298	317	303	319	262	335	295	312	301	289	287	319	325	294	322	306	305	315	319	306	283	336	293	320	332	317	318	292	336	315	298	293	321	319	312	308	291	331	302	301	315	312	321	276	299	304	296	308	269	324	291	304	305	291	318	264	293	275	306	304	315	315	311	309	325	339	327	319	304	285	323	319	286	287	301	278	312	301	341	315	329	296	330	291	293	324	262	294	303	291	303	321	300	316	279	279	316	322	307	334	312	336	290	304	303	314	304	336	293	284	304	319	291	316	318	309	334	289	301	335	315	292	303	265	288	298	298	301	307	306	288	321	312	311	297	319	333	301	317	315	308	287	327	306	328	330	293	322	282	280	282	288	312	304	327	324	296	343	325	286	292	333	319	340	330	313	357	341	331	287	298	310	306	321	302	332	317	321	310	342	287	342	315	282	310	302	304	321	313	297	310	316	302	303	307	328	269	288	296	325	306	314	320	315	340	275	291	298	303	316	302	291	330	304	310	319	312	297	307	297	306	292	300	320	334	311	314	301	297	309	291	287	311	300	307	315	302	346	317	315	311	313	319	298	337	300	321	300	308	320	275	298	313	320	294	327	289	289	292	283	290	310	315	323	294	306	296	297	293	293	320	333	299	280	305	326	308	286	292	274	276	277	300	295	302	282	318	334	288	289	321	321	285	303	311	321	299	303	289	297	313	313	275	301	286	321	296	304	338	319	310	317	310	268	308	314	284	311	323	273	324	292	317	342	300	347	288	295	287	331	291	292	332	309	303	297	295	292	356	285	314	275	301	271	315	285	297	316	311	333	294	302	307	298	324	327	328	286	293	338	310	300	309	304	311	285	296	274	275	291	295	320	301	284	317	302	275	309	326	315	297	302	294	306	325	320	296	303	315	331	297	274	291	304	321	310	322	305	324	299	294	275	291	284	277	303	320	288	315	320	280	327	287	295	325	318	287	329	312	288	314	303	319	310	315	312	327	308	322	292	328	343	311	291	310	290	295	283	286	299	280	313	327	320	282	340	305	309	298	331	320	328	282	286	322	312	278	309	310	328	292	298	281	293	304	278	293	305	301	331	300	303	303	286	280	300	307	301	325	291	304	336	304	303	321	296	283	289	314	305	306	299	318	318	306	308	282	294	316	306	294	306	319	325	318	307	308	330	299	325	304	341	315	316	276	311	312	332	304	323	290	311	288	323	308	264	340	293	302	303	312	313	316	277	314	318	314	323	283	313	311	300	323	322	317	292	305	304	289	320	312	303	303	294	303	307	260	330	296	321	338	318	310	301	287	315	338	277	278	302	299	329	291	328	292	307	310	327	331	340	329	325	286	303	285	316	317	302	312	275	302	307	309	259	292	360	338	290	292	335	311	332	276	304	305	300	297	321	284	291	301	316	304	310	283	313	298	330	289	297	299	316	295	304	293	327	298	325	345	347	294	287	279	321	295	299	323	321	291	294	317	302	312	273	309	289	309	280	284	289	287	266	320	316	290	303	297	319	320	339	306	313	301	278	304	308	307	328	277	314	300	309	314	307	320	306	307	303	328	329	311	281	299	340	329	284	310	264	287	282	318	287	278	308	278	325	304	301	340	321	308	278	301	298	289	316	315	306	302	348	294	328	310	314	317	287	302	288	306	306	290	322	284	301	323	303	297	290	321	297	276	304	309	335	343	280	293	312	290	292	303	290	308	298	310	293	298	298	330	293	297	297	322	282	275	312	306	277	315	333	306	325	317	301	289	304	318	299	291	312	285	309	326	272	316	318	327	314	323	296	310	289	306	258	308	304	311	297	317	289	274	318	310	270	277	287	323	313	329	288	316	328	288	324	300	299	315	288	294	303	329	326	303	303	317	283	276	277	300	292	316	307	312	287	310	290	283	275	311	308	302	289	310	335	334	291	314	332	328	317	295	347	286	307	308	326	293	310	301	317	321	288	293	285	309	295	312	293	328	339	325	312	304	319	308	303	282	308	332	301	313	321	307	312	288	308	295	288	329	269	270	312	304	288	310	297	295	267	286	309	272	344	291	294	282	298	300	315	303	288	285	306	305	314	322	302	310	289	302	299	305	318	314	305	309	325	328	314	300	308	298	284	295	315	331	310	312	318	297	348	296	310	289	310	314	320	299	311	321	302	307	294	304	319	302	290	292	337	304	289	308	246	315	319	307	295	297	311	295	333	303	278	310	275	328	280	274	291	308	292	308	296	304	314	282	308	311	315	304	294	297	291	316	331	294	319	291	298	298	298	280	331	305	320	293	286	311	330	282	301	312	304	307	313	317	287	307	293	296	317	314	308	307	316	303	291	303	316	300	323	336	300	302	288	285	283	298	287	285	314	316	332	286	301	269	269	308	304	311	278	310	322	284	298	296	282	309	319	314	324	280	293	311	317	308	301	324	316	322	321	287	300	341	303	294	287	321	303	295	270	312	318	318	295	323	313	298	264	308	318	331	310	303	341	303	327	289	294	337	308	281	301	281	306	315	305	293	307	296	289	304	307	292	323	296	306	312	292	301	314	297	292	326	293	281	308	306	287	314	303	291	314	316	333	297	301	298	302	294	294	306	311	297	295	329	276	321	328	305	322	321	327	321	311	314	312	314	304	319	308	282	314	294	295	274	270	326	310	293	343	315	337	327	300
24235	21035	26460	24664	2806	683	673	662	587	571	587	542	551	539	543	550	567	574	562	566	585	511	563	551	525	533	558	514	559	512	513	542	515	577	558	540	540	509	512	566	505	507	515	520	544	540	533	544	557	513	523	541	529	587	492	553	517	574	509	552	509	508	541	583	605	520	511	550	551	540	569	549	533	530	515	523	548	495	559	554	557	577	555	546	541	575	523	497	545	575	570	510	572	516	503	537	509	572	498	512	586	553	539	524	539	572	504	573	541	537	536	538	533	528	528	522	524	563	546	504	501	523	588	572	518	517	514	561	527	531	520	532	555	519	532	535	562	551	561	544	528	504	516	569	532	578	544	539	522	525	548	491	514	514	593	532	549	556	510	487	517	499	536	567	554	558	542	530	573	525	495	477	542	551	519	541	556	581	545	492	507	531	525	562	514	549	548	555	501	544	538	544	528	578	528	609	522	530	535	517	538	557	515	567	497	554	560	555	525	557	524	523	544	583	540	525	556	547	532	553	521	526	522	532	523	534	532	521	547	507	495	489	588	568	519	532	561	544	488	537	553	523	562	525	565	535	512	575	501	576	529	549	527	504	542	526	528	572	492	492	542	558	552	520	563	571	542	532	518	540	545	592	573	553	541	542	546	528	534	539	519	558	541	547	543	544	545	526	519	558	527	529	557	542	534	539	549	515	504	559	529	553	557	524	512	553	547	544	539	548	569	541	539	508	566	525	517	551	558	537	566	572	517	516	570	520	500	514	544	558	557	544	509	529	557	536	548	538	530	539	531	561	556	576	561	519	505	546	543	586	543	551	530	548	536	526	521	547	506	522	536	555	602	521	571	576	534	551	513	578	543	519	513	561	538	547	562	530	537	490	541	551	537	538	530	530	535	561	531	541	510	513	509	519	455	513	522	544	505	531	531	554	554	572	570	520	582	544	558	562	554	531	514	567	511	519	519	545	549	524	586	554	521	548	531	526	516	560	518	546	559	529	546	523	538	511	563	568	520	501	561	532	542	575	530	579	522	546	519	532	523	557	553	533	560	509	542	533	536	510	559	519	572	535	514	508	559	551	578	539	541	511	518	583	564	552	570	521	540	501	505	530	550	556	533	532	491	554	576	524	560	528	539	544	578	569	533	520	519	517	541	504	535	555	553	565	502	540	595	538	508	559	528	490	520	554	584	538	514	500	537	501	494	534	496	525	507	564	549	521	572	525	533	557	537	563	556	582	531	543	538	547	555	510	550	557	538	522	520	587	488	556	605	549	532	519	544	562	520	552	580	551	537	576	536	514	559	535	479	501	523	576	535	546	554	527	540	501	544	555	551	568	583	544	578	543	541	528	529	532	513	555	530	525	555	536	542	547	466	526	515	548	581	525	538	540	515	537	531	574	540	525	508	541	547	525	500	548	575	492	532	514	497	523	509	550	529	541	571	543	561	536	560	539	549	551	513	507	528	530	500	524	554	496	539	506	540	524	508	563	588	526	594	548	509	530	552	510	509	528	537	529	528	546	530	569	526	543	518	517	519	531	542	551	598	530	518	566	524	533	571	474	566	545	528	585	548	541	533	545	580	582	555	571	524	535	528	498	582	533	548	552	539	570	545	522	528	564	519	537	503	590	612	521	520	532	563	511	583	511	541	535	563	535	577	515	485	536	584	530	536	489	497	528	516	532	527	542	537	537	525	539	543	520	544	555	540	576	545	527	534	516	575	526	510	570	537	528	547	532	526	551	520	505	528	558	564	556	534	541	539	513	529	526	491	525	520	561	530	530	550	542	567	502	552	494	542	538	544	565	549	568	510	528	508	511	560	504	541	505	491	549	541	558	510	536	525	570	508	553	516	526	542	534	565	530	597	596	521	521	495	527	544	514	558	505	519	504	528	534	552	575	529	522	510	522	520	563	534	510	567	517	511	553	515	553	560	541	552	499	562	526	522	538	558	547	547	538	592	517	565	507	475	550	565	548	496	576	551	564	558	525	540	505	566	557	534	563	585	568	496	503	598	524	556	528	521	518	513	501	565	561	556	531	564	528	533	554	523	519	510	612	537	541	520	518	527	551	533	496	564	551	515	511	502	506	541	501	530	585	523	563	562	572	540	515	491	537	542	543	509	539	520	508	522	538	564	516	527	591	506	514	534	535	574	569	558	496	524	538	530	580	569	576	540	500	525	520	575	532	563	542	516	561	527	563	549	516	547	514	513	566	537	575	544	516	558	543	542	521	494	522	515	539	553	537	534	541	518	521	546	538	549	549	492	519	577	526	525	502	542	570	531	538	505	554	556	546	520	498	537	525	518	509	560	577	573	559	553	505	553	548	546	530	556	559	536	532	552	545	575	559	533	565	551	540	529	539	525	556	567	537	561	534	546	526	571	592	544	555	548	554	497	523	576	540	534	529	581	555	510	554	565	516	549	543	575	523	531	553	554	518	465	552	509	532	543	583	549	524	534	513	516	569	501	538	548	496	545	577	569	577	564	522	528	556	563	514	561	543	533	553	565	525	548	518	513	550	550	579	565	522	556	536	534	577	548	560	548	562	547	520	565	532	522	491	547	576	519	573	545	533	522	527	541	532	515	529	531	556	547	559	544	518	516	519	537	548	545	558	513	514	555	579	550	529	543	557	570	489	525	539	524	539	505	566	525	544	521	526	516	541	558	509	588	555	549	543	526	546	541	553	512	535	552	519	545	530	516	508	568	523	538	569	542	508	537	526	509	540	525	559	547	570	584	530	541	555	496	531	521	526	548	537	559	510	515	564	557	550	553	495	553	521	543	536	548	500	524	558	507	560	494	522	509	537	530	559	546	570	545	539	533	489	528	529	535	549	510	522	621	529	574	521	555	551	546	546	529	583	557	554	532	527	573	550	521	561	524	527	511	554	561	582	526	514	566	524	533	500	504	527	568	567	501	567	477	549	539	572	545	543	538	539	567	515	513	539	538	547	512	563	515	551	520	522	556	556	539	516	532	537	514	546	521	568	501	560	545	470	555	513	543	545	523	568	570	518	541	574	532	530	605	542	522	561	556	499	521	569	546	504	517	534	536	535	568	526	580	533	538	541	490	516	517	553	569	531	566	576	540	555	533	535	539	556	516	509	560	566	535	542	557	529	570	518	507	541	541	525	521	556	554	503	501	559	570	522	554	516	584	515	522	556	564	554	522	534	515	517	538	515	494	582	528	497	574	499	550	514	540	539	542	537	528	539	522	503	581	502	540	555	540	501	512	509	573	542	586	539	513	528	544	524	552	522	535	550	549	498	542	517	510	529	571	518	535	547	544	552	498	559	558	507	513	560	564	558	565	552	561	570	540	541	556	529	542	562	502	529	555	519	511	549	553	547	567	531	517	552	580	523	574	560	528	550	510	510	554	558	562	565	524	512	525	514	549	542	541	533	539	576	514	505	557	536	551	556	509	530	587	541	562	507	537	538	587	546	531	546	564	514	593	531	494	594	517	581	588	525	505	562	549	550	608	563
3522	4806	3356	1772	1428	1188	1110	1029	954	881	903	832	826	861	813	795	782	803	786	779	761	810	793	757	743	761	757	714	745	745	744	804	788	764	780	721	744	728	756	779	742	765	735	747	745	745	779	802	812	746	714	773	758	769	722	741	755	723	752	737	714	779	720	740	722	767	700	731	688	786	766	729	788	738	765	746	747	714	736	744	806	754	768	743	745	727	747	780	774	806	734	795	747	797	778	746	721	787	709	730	734	731	771	772	764	753	732	750	764	777	736	726	754	771	738	745	740	783	721	732	775	725	740	762	728	750	770	759	751	691	703	765	747	743	756	764	761	741	751	736	724	770	718	793	719	737	782	712	692	789	713	760	711	773	771	706	716	717	691	740	706	735	705	781	761	780	760	790	721	737	741	769	748	710	730	718	704	772	735	729	723	772	723	752	726	795	694	720	753	752	713	750	747	740	700	706	721	768	716	756	764	773	755	794	703	768	745	767	740	730	767	785	738	778	814	703	762	724	772	739	730	732	745	706	753	757	748	759	761	725	716	791	752	755	737	690	773	748	762	703	711	748	742	732	713	763	765	754	732	748	815	688	763	804	724	730	783	729	740	765	813	730	695	762	756	714	720	689	777	761	761	753	761	755	757	775	735	731	720	737	770	715	753	778	742	753	787	798	787	790	742	744	695	779	735	748	767	772	772	729	718	751	722	772	764	810	745	717	752	770	765	709	761	732	742	718	728	701	759	728	773	758	749	699	744	753	749	779	746	737	745	731	736	730	746	753	762	804	744	756	725	772	728	701	771	712	751	713	753	730	756	764	763	781	717	735	744	733	704	701	734	742	730	728	817	768	703	733	726	755	748	766	681	714	744	772	775	682	801	730	740	753	731	757	757	757	781	741	715	767	759	728	711	792	753	718	765	753	723	739	808	756	738	752	729	761	745	769	755	773	763	766	733	697	782	774	747	762	710	742	750	758	777	778	739	718	726	717	741	752	753	775	728	705	755	790	736	724	746	801	777	750	719	727	738	824	777	744	753	719	750	765	708	779	743	760	752	817	773	737	776	768	744	766	771	727	737	753	743	736	687	789	701	757	745	760	758	774	763	782	770	798	773	750	778	706	745	699	792	754	765	754	727	731	718	749	771	806	749	737	713	705	705	780	747	740	719	756	745	751	788	717	760	726	771	773	753	759	713	759	732	782	795	791	737	783	721	716	734	750	690	752	765	747	717	706	716	706	754	736	763	738	765	752	755	726	757	754	753	753	717	782	794	729	753	715	737	740	716	766	701	728	740	747	798	687	758	791	779	740	722	769	708	778	707	794	760	746	762	687	710	728	759	758	736	739	694	790	786	734	746	746	727	717	729	717	750	742	709	768	760	735	728	739	744	737	727	714	701	738	780	739	738	744	749	751	776	744	700	719	736	741	735	716	733	716	756	759	758	731	774	749	694	729	717	750	761	744	764	772	753	770	757	713	746	745	748	740	729	753	732	766	748	737	725	735	738	789	801	706	752	758	666	787	740	730	716	705	738	774	813	710	706	717	779	715	770	730	764	735	750	750	713	747	780	724	762	765	780	783	751	785	752	772	725	788	756	748	752	723	728	755	767	746	722	773	756	776	773	780	715	774	755	754	800	771	738	727	728	752	788	706	745	794	767	760	747	782	731	754	822	756	736	731	722	810	783	778	753	729	767	744	785	793	771	741	780	719	764	774	735	733	735	831	692	754	754	727	776	761	725	744	718	742	727	764	757	740	719	735	752	748	742	727	799	724	723	765	767	762	730	757	751	723	734	737	734	782	742	754	725	787	755	746	783	756	757	778	724	743	787	745	694	743	755	742	742	779	754	750	759	718	707	754	723	754	772	702	743	737	748	760	741	768	797	746	741	773	769	743	749	743	763	791	750	712	724	711	743	754	752	711	741	762	782	745	800	702	758	768	760	732	717	760	746	768	782	726	720	756	776	760	766	705	768	754	785	729	777	723	755	791	803	731	761	786	748	751	734	735	720	723	740	834	769	741	701	782	716	762	730	720	760	740	739	780	759	721	769	741	741	741	689	754	770	759	783	727	705	764	759	713	768	692	783	733	740	751	744	779	741	772	730	822	696	734	678	740	748	732	724	758	776	722	778	802	732	771	734	739	744	743	726	763	696	754	777	730	748	705	749	763	783	745	767	738	773	756	754	716	732	724	689	738	692	734	692	740	746	757	743	765	750	750	760	739	765	737	730	720	710	762	710	768	720	750	758	698	720	742	769	821	762	746	780	777	795	756	776	733	704	723	734	785	727	698	715	722	661	761	755	698	777	705	740	756	700	722	767	705	715	726	726	729	740	726	743	736	755	748	758	779	721	781	720	721	723	795	724	796	748	760	787	729	700	747	774	788	741	790	717	731	711	719	785	720	775	718	754	738	727	762	724	737	762	730	800	767	705	738	685	789	751	740	767	736	756	754	789	754	739	764	760	797	776	743	736	752	749	795	790	703	791	742	721	736	766	727	758	803	792	673	744	756	798	723	741	702	739	729	760	813	709	789	747	714	711	777	781	772	717	748	750	746	746	750	737	736	726	758	764	766	805	734	747	789	751	726	765	759	703	808	770	770	761	749	771	719	732	727	741	734	685	772	749	723	749	760	763	749	843	762	736	779	697	746	802	718	746	707	727	769	739	784	768	795	778	710	753	755	750	749	755	720	793	747	706	724	732	720	780	779	763	720	748	736	730	747	709	708	757	706	733	752	756	733	754	788	768	728	794	756	739	781	760	725	741	749	755	761	735	718	758	740	763	780	752	751	685	740	742	757	779	705	728	724	708	730	756	784	748	730	759	749	766	736	707	747	787	729	749	770	748	719	749	752	747	723	735	738	747	720	753	800	748	745	777	724	763	739	770	761	739	705	769	782	718	758	776	714	776	791	698	728	763	732	717	750	741	760	764	724	707	762	740	739	745	728	703	759	755	793	788	724	806	753	732	768	736	752	701	761	766	712	754	762	736	734	763	751	730	715	742	719	769	728	762	752	739	775	786	702	731	743	777	721	732	716	723	768	757	799	742	749	715	769	711	748	731	718	778	720	732	752	753	760	738	707	714	745	756	796	771	753	747	697	754	751	782	777	775	757	745	746	763	734	784	738	768	797	700	774	740	731	691	697	762	741	727	744	758	737	750	806	768	698	771	713	723	782	723	713	762	748	726	747	772	717	760	789	711	746	737	772	745	784	742	736	772	741	751	726	752	728	750	758	773	744	723	719	812	757	690	687	768	744	764	762	766	714	742	693	809	683	782	741	699	733	750	742	747	765	747	764	735	715	754	743	735	763	785	706	698	750	785	734	729	738	745	752	760	710	776	749	711	767	745	711	750	772	799	716	727	792	750	767	755	738	772	763	766	720	786	731	757	783	770	706	756	770	770	761	777	718	717	751	814	751	691	742	682	707	727	745	756	712	711	745	760	738	732	764	761	731	700	751	752	717	758	758	770	748	739	690	752	729
22107	21010	28627	23598	21004	20644	2206	607	459	401	323	310	263	279	273	267	235	232	257	221	221	209	202	207	193	193	198	175	199	205	171	200	195	180	181	180	189	215	168	170	180	181	208	203	176	186	191	189	190	203	191	185	194	190	197	175	176	171	178	196	168	193	186	158	197	194	159	174	160	200	189	165	172	180	170	168	172	208	183	167	163	183	180	186	187	156	188	182	203	200	189	188	169	204	185	190	204	179	201	189	167	179	202	168	185	180	160	169	155	193	190	171	161	193	187	160	158	197	164	171	180	161	193	169	160	174	178	190	177	154	191	164	180	178	183	184	175	183	191	176	185	170	183	184	170	169	168	204	198	161	168	183	169	177	189	184	163	167	169	168	193	168	179	160	140	198	186	190	197	178	180	181	183	192	168	186	177	183	174	155	163	158	168	172	170	173	174	171	168	181	155	194	170	175	195	207	203	181	175	174	172	176	185	190	187	178	191	181	163	184	196	169	159	191	183	182	200	201	191	177	176	161	178	153	171	192	153	192	192	173	163	188	174	183	174	171	184	172	176	178	175	168	163	170	166	156	174	181	172	168	181	178	159	185	178	144	206	179	174	176	203	164	199	175	200	174	175	184	170	150	169	186	188	187	173	176	176	175	167	160	182	187	175	180	195	179	182	181	161	184	185	197	179	177	210	175	185	179	166	182	184	191	180	184	170	195	180	215	175	150	185	199	177	176	166	190	192	200	177	183	173	161	199	155	158	182	180	188	193	199	199	182	209	200	181	166	177	168	155	184	171	186	151	170	178	182	162	184	200	166	198	192	207	178	181	195	183	193	172	162	172	198	189	180	155	202	166	171	186	180	193	176	189	177	183	170	146	183	177	194	174	211	191	199	167	173	173	187	190	195	165	175	190	204	188	158	155	150	151	176	201	194	159	190	195	189	175	192	187	204	176	155	152	157	174	171	181	166	189	232	185	188	171	182	191	182	169	169	183	188	176	169	174	175	182	176	168	173	178	172	161	174	155	173	203	189	172	169	181	156	180	168	166	158	171	161	179	181	194	174	163	174	179	184	166	176	182	181	181	199	174	168	177	189	165	185	169	161	187	176	197	162	184	185	174	182	182	188	181	187	164	168	166	188	152	166	182	193	165	187	159	192	182	165	180	176	186	186	174	177	175	168	182	188	193	171	174	184	165	176	172	186	189	196	168	182	195	173	188	168	180	193	185	195	160	194	165	191	181	188	187	170	173	173	153	191	160	170	186	170	164	182	152	197	159	181	168	187	168	194	178	177	185	172	181	165	164	173	171	185	180	166	182	181	179	190	172	163	181	198	176	187	186	180	155	186	199	155	209	164	186	160	174	162	157	171	162	177	186	172	195	180	173	193	182	191	169	194	180	188	162	194	177	174	181	208	177	187	181	180	177	193	164	161	176	189	185	189	187	172	160	164	167	188	195	170	155	191	169	160	174	174	178	172	161	196	177	173	159	181	179	176	183	171	183	176	157	172	180	192	186	169	175	196	180	156	171	173	181	179	181	172	184	184	202	160	179	185	163	194	165	174	206	196	187	194	168	194	174	175	169	155	166	199	175	167	202	161	176	187	192	166	179	167	185	183	180	191	176	165	195	176	178	185	170	183	172	189	187	153	170	175	190	177	189	187	183	191	166	200	186	202	168	142	179	160	178	179	190	180	163	167	156	177	158	173	215	198	177	168	170	180	197	179	179	177	181	174	174	200	172	179	156	163	185	190	203	195	187	168	182	175	164	174	189	179	191	160	193	175	181	173	183	176	197	181	182	176	171	154	170	168	187	207	178	205	162	176	173	183	150	193	212	158	155	174	175	180	173	174	185	189	174	164	169	180	202	184	185	200	185	153	165	171	164	182	183	177	175	164	163	174	167	174	181	178	194	190	155	179	168	180	162	155	183	183	188	163	182	166	166	174	198	177	183	177	170	187	174	188	176	165	190	198	172	170	184	176	179	154	179	162	161	160	152	150	205	152	189	159	195	213	173	184	185	199	164	169	169	199	176	182	150	190	165	175	199	173	177	147	191	177	195	171	176	170	184	196	201	190	187	191	193	168	193	158	164	178	194	193	194	189	179	152	172	174	178	180	173	196	156	197	187	175	174	174	185	177	177	186	190	193	180	196	188	179	168	174	162	186	190	176	191	176	167	195	164	178	186	169	178	186	179	174	163	189	168	160	177	179	202	205	176	164	197	178	192	189	162	183	199	170	182	175	180	181	160	173	165	178	155	177	172	166	192	165	167	183	174	168	164	180	175	166	177	182	165	161	183	167	186	188	156	170	186	179	173	180	156	175	179	188	184	182	162	183	179	176	181	184	181	178	192	184	169	196	188	165	169	170	184	165	165	177	172	171	158	180	172	192	175	169	172	170	192	181	173	195	163	177	192	167	162	194	165	188	169	181	174	183	207	193	203	150	170	187	185	164	182	183	161	155	174	191	153	146	175	185	194	185	175	197	176	167	171	194	174	163	181	198	176	177	188	180	200	173	181	176	181	171	173	173	177	170	195	170	180	200	167	166	209	174	177	195	170	170	207	151	187	196	174	183	178	148	174	184	199	202	196	187	178	164	183	182	181	183	170	176	148	192	183	177	176	183	172	172	180	187	179	177	171	167	194	210	157	187	204	184	177	193	188	170	190	171	167	179	189	160	180	174	179	162	174	180	177	175	191	162	145	186	175	177	185	192	182	173	160	151	166	192	194	182	149	202	186	170	179	170	194	193	196	183	183	162	182	163	160	179	189	194	192	182	145	217	194	180	151	183	179	166	168	178	167	192	192	159	180	172	168	178	170	198	202	181	176	164	157	189	171	194	168	175	175	173	175	205	188	180	227	209	175	158	189	175	185	191	159	181	183	174	200	219	181	165	181	178	189	169	190	176	172	173	170	170	174	150	205	172	172	191	158	184	179	185	190	189	175	172	193	175	186	180	198	174	176	159	182	163	205	173	180	193	196	169	175	202	196	163	160	190	174	185	167	162	173	182	180	166	198	165	182	186	184	172	168	178	166	188	166	158	189	168	169	191	166	144	186	168	163	204	160	190	195	153	194	169	187	175	190	179	156	187	186	148	169	180	166	156	148	167	170	177	187	179	177	183	178	166	173	177	196	164	206	178	165	194	186	174	203	164	156	186	176	190	194	176	184	167	149	196	177	171	163	225	198	177	169	179	173	197	171	158	163	172	170	181	188	172	158	192	153	197	180	183	185	169	177	175	179	170	190	152	176	179	209	181	180	173	182	176	196	170	181	190	180	173	155	175	178	145	161	180	162	183	181	220	160	155	190	158	176	166	183	177	164	198	192	184	180	182	182	173	170	177	176	173	181	176	164	179	152	159	173	166	157	201	152	196	167	189	201	177	185	173	180	185	183	182	197	179	192	158	169	174	155	180	186	179	201	146	154	190	184	163	194	199	196	175	169	180	171	163	184	172	158	185	195	185	176	181	173	178	168	194	191	170
4323	13770	9104	4265	2997	2028	1592	1166	975	821	693	652	563	495	490	430	373	380	376	355	323	320	333	311	295	292	309	297	296	314	292	291	309	268	245	259	263	283	281	248	275	270	284	234	261	277	238	241	272	242	234	260	243	244	231	254	250	255	249	247	251	244	260	234	218	274	280	255	291	249	282	260	242	263	261	233	234	264	229	247	210	235	245	262	218	236	232	236	262	207	235	228	267	271	257	253	244	279	238	255	250	264	247	270	227	238	231	251	256	225	241	264	266	270	236	234	253	257	249	253	253	224	250	257	246	266	266	224	257	249	244	269	262	251	278	255	246	204	272	253	268	253	264	221	212	250	254	256	222	280	223	276	246	234	236	253	248	280	241	235	238	257	271	248	267	241	254	272	246	242	235	215	252	279	233	270	243	244	270	241	253	252	224	199	261	247	240	237	235	272	253	240	250	249	220	256	252	255	227	232	215	252	243	242	244	238	263	236	239	230	248	257	232	252	238	250	222	266	286	268	244	267	244	257	236	243	263	236	239	238	237	249	242	286	281	236	248	264	217	243	256	213	224	271	249	256	260	233	242	258	246	263	245	243	235	262	249	224	275	254	261	260	242	235	261	270	222	259	242	245	252	248	250	272	243	257	257	251	224	240	256	218	233	268	240	241	231	260	239	247	263	257	230	245	240	276	230	250	268	249	230	243	252	262	257	254	223	241	265	282	244	276	256	240	229	268	228	228	257	291	243	251	248	214	219	255	241	237	210	217	256	245	240	255	250	246	248	252	237	260	229	242	250	253	271	257	248	243	190	240	273	236	241	238	248	234	290	219	263	259	234	240	248	243	233	248	233	256	244	250	232	256	224	245	281	249	265	257	260	253	256	285	266	261	228	230	249	267	259	225	226	251	235	222	237	260	242	243	222	244	238	245	263	234	246	266	231	244	266	237	217	239	275	257	256	236	266	242	229	271	248	264	236	221	251	251	244	242	274	281	254	240	227	255	261	238	233	245	254	252	248	240	264	250	250	234	220	251	251	244	259	245	268	244	293	234	246	280	257	266	222	221	213	250	224	270	264	241	226	267	239	271	234	243	240	262	243	252	266	248	259	235	247	256	213	243	217	238	249	256	247	247	253	236	230	247	232	263	263	211	241	224	272	260	246	257	252	270	240	248	253	245	254	258	266	253	231	235	234	258	248	233	259	250	242	263	246	222	241	255	246	255	273	217	227	279	256	243	274	258	226	249	227	236	254	245	255	261	270	241	248	276	233	222	256	248	282	264	233	261	251	230	283	254	258	223	266	249	252	258	244	219	243	243	260	251	265	236	259	254	239	248	255	231	281	223	268	256	214	242	223	238	242	253	255	228	269	271	246	275	251	251	220	236	232	276	238	251	246	243	250	228	240	247	241	264	239	248	262	255	237	281	230	265	212	253	233	244	254	243	248	277	264	250	233	238	232	226	266	239	246	260	235	276	264	242	249	252	255	217	254	267	236	235	227	280	259	228	238	255	268	256	235	268	266	242	246	261	196	236	239	241	275	230	243	249	228	255	245	256	230	269	228	234	252	261	277	244	266	234	252	248	248	250	274	247	263	245	248	256	238	253	256	273	241	255	254	250	240	247	250	254	258	227	241	273	252	206	252	253	244	229	240	256	222	243	227	257	274	235	248	243	240	234	244	234	222	230	261	247	238	219	269	220	239	230	248	232	246	230	242	238	251	251	263	239	272	235	221	273	241	208	249	244	242	266	205	220	255	272	249	237	267	237	223	253	253	230	240	241	257	272	248	215	250	221	226	264	233	249	221	215	293	240	256	259	255	252	246	242	253	264	252	242	239	275	234	237	268	253	238	237	259	227	258	238	258	244	222	235	264	238	255	246	230	253	258	257	264	262	242	267	249	240	222	249	253	247	228	255	232	243	266	264	238	234	264	273	245	248	256	263	259	245	233	250	248	247	275	234	253	245	236	229	240	256	227	239	260	262	256	251	256	240	234	242	264	239	255	225	251	240	211	231	253	248	264	258	259	264	238	222	245	239	231	254	248	247	262	253	245	263	266	251	255	222	261	234	241	217	259	234	249	251	257	250	262	242	256	242	238	272	226	244	238	242	279	260	236	287	258	242	262	260	235	264	249	239	250	233	248	244	244	247	259	249	243	268	258	255	248	247	239	281	245	239	266	258	266	256	258	251	236	227	265	255	256	267	239	261	257	279	236	240	242	244	283	241	232	258	233	232	251	226	260	243	222	242	222	268	242	242	229	270	237	242	247	243	224	245	243	251	225	229	226	267	233	251	257	257	249	245	230	240	249	253	274	249	264	229	266	255	247	282	258	261	239	265	258	220	241	211	254	271	255	256	253	242	244	239	220	238	264	283	249	232	232	265	223	278	240	230	250	230	239	263	260	242	246	218	274	259	251	258	257	239	233	240	251	222	228	287	211	252	237	253	278	257	249	238	255	249	235	222	232	235	235	258	249	249	242	236	239	273	238	239	239	243	245	246	268	241	265	250	251	256	267	250	279	258	261	232	263	216	249	252	244	245	209	242	231	247	237	238	247	267	246	251	235	236	250	243	250	256	242	248	258	239	235	232	241	248	255	254	235	257	248	233	258	237	237	266	240	248	242	265	219	241	219	249	233	260	237	249	220	285	260	261	233	276	270	265	250	244	243	276	275	258	255	275	255	256	221	259	273	229	239	229	256	237	268	230	249	242	219	252	249	248	250	248	236	237	237	231	229	235	215	265	253	214	241	229	258	270	272	247	267	250	293	228	246	251	244	234	249	227	251	227	228	243	257	248	257	270	254	256	228	266	260	246	270	263	263	228	272	255	257	251	238	250	246	249	237	237	265	231	239	272	221	241	240	275	258	250	272	262	263	260	274	244	241	264	277	257	262	248	247	272	225	242	247	272	225	243	237	246	232	233	214	246	236	224	249	237	267	245	249	253	271	234	243	224	304	259	245	264	209	222	239	219	257	261	249	239	261	249	247	238	244	228	263	253	276	238	230	247	244	265	220	232	279	240	238	249	255	248	226	247	244	242	250	263	218	249	255	219	238	277	264	232	244	247	241	227	246	222	245	264	262	228	236	226	245	241	235	222	267	265	270	273	236	220	252	270	265	244	229	278	279	246	246	219	233	244	244	230	271	254	243	225	267	241	240	269	264	265	261	250	271	254	229	261	247	223	238	237	244	225	254	250	247	238	227	237	244	236	254	240	242	243	257	216	250	252	290	242	264	235	218	234	278	249	244	230	282	255	270	260	250	263	231	263	245	243	229	276	247	287	240	261	221	240	249	244	232	246	229	223	252	255	269	243	233	274	259	247	257	242	251	219	259	249	240	238	238	257	234	252	220	229	266	243	265	242	264	230	241	245	244	255	284	243	259	246	268	238	247	254	244	257	274	237	245	250	262	281	252	252	268	249	235	227	239	228	245	270	275	232	244	236	237	235	256	219	218	252	279	262	238	249	248	239	248	269	234	243
26685	17357	3226	773	543	506	477	527	507	464	506	485	459	457	474	509	450	452	450	472	454	477	511	511	467	466	484	469	436	495	502	482	462	468	426	483	465	458	509	476	520	459	418	474	457	468	454	433	464	471	459	433	459	456	491	482	453	441	437	463	430	490	478	438	493	453	443	517	449	431	461	462	427	483	426	450	467	488	464	519	455	477	468	436	483	441	475	485	417	427	421	449	494	501	486	455	483	422	455	484	463	432	445	473	447	432	474	460	484	434	424	466	473	483	448	456	464	447	411	483	467	392	441	432	469	457	465	467	409	453	439	447	482	437	437	461	477	478	420	471	482	459	447	454	453	490	479	497	449	469	451	427	462	454	463	439	482	438	477	477	428	453	477	430	461	468	520	474	512	454	480	447	501	485	460	464	466	425	494	486	503	457	442	465	446	461	453	439	472	537	471	472	472	487	473	513	455	464	420	472	467	494	469	473	478	503	486	483	485	486	506	463	490	468	433	471	430	482	492	466	465	477	437	478	460	487	439	438	492	469	480	468	459	463	462	435	475	492	457	484	457	468	452	513	443	448	463	466	449	470	486	442	478	498	465	472	448	478	515	480	440	456	450	442	472	473	513	448	458	489	486	486	469	449	485	482	450	482	479	472	455	487	456	445	497	480	423	503	488	471	475	429	464	440	459	467	466	473	484	475	444	460	466	482	441	446	442	459	490	469	486	477	464	484	441	449	448	462	423	449	461	465	461	475	487	450	496	423	483	444	474	517	493	462	463	471	472	461	497	460	455	440	454	458	483	487	457	487	478	452	465	465	505	478	479	446	450	437	470	475	482	486	497	416	521	435	472	471	474	467	459	451	432	467	462	486	474	472	441	499	427	426	505	428	507	496	466	484	500	478	452	466	466	445	488	501	493	480	474	490	431	437	487	476	457	466	445	492	455	456	466	435	482	487	433	450	460	469	460	462	486	478	448	453	471	427	438	513	451	459	507	489	462	458	488	449	471	448	488	486	475	494	462	461	483	498	511	481	475	469	425	473	452	482	508	476	486	473	459	423	465	455	525	439	503	473	491	476	456	480	434	455	491	517	478	474	461	482	473	476	436	470	485	453	460	460	465	457	444	483	456	436	461	451	486	507	492	469	473	477	461	489	474	495	439	451	477	500	429	463	449	512	503	468	497	474	482	465	471	467	441	469	462	465	469	498	486	509	481	474	448	420	461	452	491	484	432	457	450	455	462	469	490	434	455	446	455	475	495	474	490	466	455	490	502	442	468	451	411	464	481	464	469	419	450	439	443	446	490	487	445	457	467	486	465	474	457	476	474	469	405	443	487	442	492	475	478	462	435	458	504	461	459	478	516	449	520	442	462	508	444	466	500	457	459	473	425	471	494	467	454	438	462	490	436	420	439	446	485	425	476	455	515	474	482	481	467	448	483	446	498	474	460	513	470	486	443	464	445	461	476	429	449	494	465	436	445	497	497	462	468	466	471	461	467	459	470	486	508	453	496	426	483	458	464	456	434	444	443	471	482	464	468	428	508	420	461	490	428	460	453	472	481	476	470	469	490	472	497	439	491	457	470	485	434	477	478	499	463	436	466	486	423	466	445	440	480	496	463	480	463	459	463	476	472	443	485	466	455	500	524	438	445	461	492	472	446	469	478	472	493	496	469	483	499	465	463	468	501	454	485	473	486	471	459	473	491	482	450	465	502	465	447	475	460	455	483	427	478	436	476	450	450	480	469	443	444	472	496	494	471	513	445	469	472	446	414	456	453	481	466	457	460	481	465	480	436	435	465	450	477	453	432	441	475	485	460	458	485	444	457	518	418	432	483	435	486	458	465	486	498	476	467	491	482	459	445	442	462	476	460	454	450	489	427	472	460	455	481	467	485	426	494	423	494	464	483	472	479	465	457	457	495	506	443	487	466	453	447	457	485	470	451	469	458	463	428	480	514	462	448	465	450	483	505	472	458	471	476	473	479	444	484	443	470	453	487	442	423	485	467	468	494	446	490	453	454	491	487	481	457	452	469	484	492	478	493	458	448	481	458	501	432	454	452	475	465	452	432	460	502	446	450	497	499	463	471	450	479	489	441	463	442	464	455	406	494	405	463	464	457	474	425	499	470	489	476	480	464	503	514	481	416	460	502	479	493	437	461	495	482	481	503	484	452	453	448	487	459	455	491	453	452	465	485	437	468	441	473	473	509	446	473	499	475	499	462	487	460	458	483	472	444	432	483	485	476	457	472	449	419	438	472	474	444	454	429	440	462	450	466	466	465	498	439	495	504	481	462	470	458	467	476	450	472	471	445	486	433	449	496	504	441	502	508	441	459	470	495	459	449	462	506	497	473	454	459	476	448	472	496	494	459	472	451	464	472	463	451	460	454	433	482	470	437	426	472	461	508	467	455	479	471	453	433	484	470	507	455	523	434	475	475	469	490	502	450	460	472	452	508	440	478	492	439	470	472	447	475	449	457	473	453	523	477	476	492	467	491	470	465	487	468	483	469	432	504	437	500	446	470	479	463	478	439	495	427	455	448	484	472	468	466	470	450	464	474	471	455	474	440	468	452	480	453	476	482	474	487	476	479	472	464	446	487	460	470	442	492	495	483	443	473	492	431	480	435	486	470	432	472	456	472	436	492	505	427	463	478	463	470	460	489	437	483	485	458	474	470	449	455	503	511	465	476	477	432	446	452	451	485	451	514	502	470	483	456	486	409	464	491	438	439	462	500	430	464	475	467	480	470	464	439	467	467	478	481	464	468	474	508	471	449	440	458	418	474	465	497	445	432	456	453	467	462	485	481	481	462	477	456	477	446	463	499	477	439	477	432	479	452	451	422	470	479	435	465	459	471	468	499	479	428	489	469	505	492	462	506	499	479	455	447	468	479	525	446	483	460	472	443	423	456	479	466	425	461	521	499	447	457	446	471	480	466	446	454	454	481	481	480	451	504	494	445	448	436	478	497	488	474	445	445	468	469	464	482	479	462	446	463	459	474	453	456	436	488	452	512	482	444	517	459	442	443	476	460	466	446	469	445	484	450	504	467	532	521	501	470	467	473	459	466	475	456	445	452	476	484	436	483	495	424	443	469	454	462	474	477	437	449	489	501	487	449	479	500	511	482	493	444	447	470	476	471	494	483	459	480	482	414	494	440	478	471	460	451	444	460	461	469	464	448	462	442	483	480	417	450	471	469	463	480	467	413	441	467	449	463	478	475	475	458	466	452	473	445	462	453	476	469	473	484	443	427	452	500	446	483	447	473	507	484	460	456	433	502	494	471	422	477	477	481	457	484	481	475	478	472	500	460	481	477	480	477	471	466	459	484	472	444	476	479	481	447	460	465	488	471	443	486	454	465	470	462	510	445	485	489	461	467	456	479	436	469	458	446	458	500	440	456	464	447	466	514	452	436	493	440	446	469	491	488	455	463	458	457	486	457	465	469	441	493	483	437	495	458	480	441	447	437	467	464	459	497	504
4009	1471	1164	901	827	744	689	691	731	725	670	690	651	691	686	722	704	686	681	677	665	673	685	629	706	682	713	643	674	705	713	650	649	662	686	618	683	667	647	687	640	680	654	703	639	673	683	711	660	639	671	654	737	657	653	722	667	710	635	694	642	678	695	629	673	699	685	698	699	633	685	667	675	637	671	648	711	624	640	628	707	676	687	668	672	689	656	666	673	690	674	706	723	693	649	715	647	691	673	672	669	696	646	659	683	660	668	696	656	717	673	697	663	613	676	644	686	640	707	665	663	640	698	672	673	648	640	640	679	675	646	667	648	677	642	710	703	636	687	665	675	659	682	685	664	635	646	628	685	670	664	661	714	695	662	695	647	699	663	648	658	714	685	685	673	632	673	645	646	659	668	656	657	674	617	600	699	631	681	654	648	678	622	665	645	689	698	658	698	723	659	667	677	681	689	678	735	665	678	646	639	715	686	642	656	668	692	636	663	649	675	706	695	680	652	676	696	626	695	675	659	689	677	656	697	653	647	646	627	629	696	653	688	723	699	672	707	699	628	686	640	630	665	678	683	652	690	619	689	742	644	693	650	673	661	706	641	681	670	665	677	632	726	643	678	659	632	636	681	709	699	659	638	691	704	663	691	668	618	637	666	679	661	666	597	699	664	649	666	667	623	649	700	661	670	682	666	664	696	662	679	671	709	715	694	689	662	685	672	673	663	663	685	631	634	708	668	600	669	689	671	690	652	675	658	675	660	640	662	696	596	681	693	653	635	707	686	637	647	656	691	691	650	712	653	673	690	681	636	660	607	642	689	714	660	661	657	666	683	644	641	631	627	638	696	682	649	647	670	610	680	643	666	667	700	664	683	673	674	664	650	663	652	653	666	662	677	682	674	665	710	668	649	694	604	656	600	659	704	650	666	707	660	700	668	670	693	705	689	668	670	665	687	651	683	622	637	701	686	684	669	656	655	671	648	635	675	645	657	682	662	672	636	646	718	639	603	621	692	685	650	679	679	685	624	665	672	620	704	647	674	691	678	630	642	690	675	710	624	688	672	655	666	670	675	655	657	647	701	648	684	643	678	673	682	679	647	678	682	662	671	644	684	669	659	658	645	698	639	638	619	682	681	665	694	701	670	670	677	696	689	697	684	696	646	700	688	642	650	665	684	698	649	704	676	662	656	678	660	645	679	674	647	689	703	675	711	652	625	656	668	648	674	660	682	689	624	683	673	637	664	710	637	638	660	665	677	644	652	678	685	692	656	649	650	708	661	679	690	614	687	664	660	640	672	641	655	710	637	650	670	658	633	637	702	668	663	646	612	658	704	670	667	684	680	698	666	654	695	694	715	655	704	628	646	647	650	659	677	699	712	653	641	712	618	665	662	678	661	678	654	651	727	681	697	694	666	665	636	708	706	658	635	641	660	672	650	627	686	670	659	664	667	636	683	657	672	701	700	683	663	669	722	649	683	670	672	673	643	643	677	688	641	648	651	671	690	672	674	666	685	660	641	659	714	661	659	647	649	675	633	713	637	652	662	660	674	654	680	664	672	637	702	671	654	617	643	649	697	627	712	645	662	695	687	703	668	663	638	707	666	637	638	668	698	666	652	666	643	628	634	681	638	700	664	673	660	638	626	723	666	688	598	675	653	712	649	676	666	636	637	669	675	680	647	701	604	673	711	660	674	633	640	667	674	666	696	689	672	650	648	696	682	654	695	672	667	642	705	671	645	667	630	652	638	649	663	644	654	645	652	679	722	631	629	625	651	675	666	646	671	642	620	672	705	721	670	688	652	718	674	695	642	681	680	740	679	659	653	723	694	694	657	686	681	645	698	699	679	704	649	630	640	664	646	675	655	664	695	738	669	730	721	678	673	668	701	644	605	669	683	636	631	658	643	616	687	681	667	677	643	656	675	639	661	626	635	677	691	680	636	670	655	631	662	689	667	634	683	682	708	675	690	711	696	637	654	675	666	682	643	639	752	681	682	654	641	658	685	712	650	625	699	671	663	665	680	698	673	671	675	685	634	654	681	624	669	638	686	697	667	674	666	673	667	701	647	638	614	704	688	606	699	671	623	665	640	654	685	682	691	647	667	669	641	679	698	658	690	672	660	649	667	693	688	636	679	680	583	629	672	698	690	674	699	666	681	678	704	673	646	679	672	686	659	665	672	653	706	682	712	642	714	666	645	661	636	673	656	649	666	644	678	708	617	678	696	622	645	613	634	641	686	645	658	654	656	671	698	726	666	690	670	689	646	642	632	667	671	693	659	705	667	636	664	672	684	700	673	683	663	674	630	647	692	684	670	664	714	671	670	666	675	669	646	670	637	657	650	664	635	657	672	668	711	720	676	658	687	675	692	695	671	665	638	653	678	612	700	654	688	634	704	694	650	702	697	643	679	671	687	683	679	650	661	718	672	729	646	630	619	696	634	699	632	667	674	650	670	696	667	689	671	655	683	701	663	623	709	640	659	665	685	688	680	662	667	674	688	693	675	691	691	670	645	660	716	696	636	656	668	595	668	694	664	644	678	659	693	672	624	673	637	644	629	665	669	685	698	610	685	696	719	699	635	677	656	717	629	676	653	681	675	691	677	717	635	603	710	629	654	642	640	673	653	680	652	669	669	652	663	622	683	653	685	673	700	644	675	637	657	694	706	640	648	701	664	757	661	764	689	662	700	679	665	690	675	656	681	643	617	648	695	648	674	674	667	685	657	671	617	676	681	650	691	647	654	679	668	609	647	693	654	652	713	685	662	664	691	676	665	688	639	672	685	712	695	626	641	654	703	644	707	674	607	662	627	638	664	660	660	664	642	731	661	626	667	669	661	681	670	712	672	654	683	669	684	651	673	686	653	709	611	680	661	659	702	697	659	684	657	668	644	657	662	639	696	704	679	684	665	671	695	620	693	674	703	723	688	636	667	657	677	653	667	670	693	666	650	654	674	648	680	664	748	700	667	642	638	655	640	631	698	662	622	698	701	646	723	621	693	654	674	616	668	594	656	724	654	622	679	610	646	654	684	661	655	660	659	648	697	701	669	640	626	679	682	618	648	667	640	669	665	680	636	672	644	661	698	676	693	682	643	686	642	706	708	617	694	679	671	668	628	680	682	703	659	664	664	673	708	683	649	636	687	636	651	639	692	682	705	676	611	672	670	662	680	665	674	660	703	665	696	718	699	700	676	666	682	672	645	671	685	579	618	700	669	641	700	710	701	642	651	701	677	622	706	623	728	694	693	699	657	657	659	670	672	667	694	724	693	678	653	641	655	650	669	653	688	687	674	687	637	660	704	694	668	657	666	703	681	655	674	648	677	656	641	715	648	660	636	622	678	697	639	699	704	692	686	666	618	680	689	691	614	662	618	643	711	669	670	654	647	655	635	635	696	690	672	666	670	653	673	738	649	638	650	645	655	622	647	656	617	634	684	656	669	680	689	661	702	672	637	653	647	716	658	691	586	707	680	677	664	670	695	668
22993	20951	27917	24121	20665	3000	599	405	336	327	320	278	280	279	249	258	234	238	243	219	205	229	219	217	227	237	185	194	203	186	202	210	211	224	192	228	183	205	206	199	209	216	204	180	200	209	203	210	198	216	219	203	224	169	213	173	190	181	204	214	200	193	198	211	206	203	206	190	224	190	214	202	204	195	206	201	198	209	207	197	201	203	200	204	201	212	196	171	198	231	200	195	199	194	179	195	205	220	172	201	197	192	222	192	197	194	207	214	169	211	184	205	177	190	186	211	225	199	227	199	206	206	201	183	199	202	191	207	172	200	190	177	201	180	193	212	214	180	199	183	194	221	203	191	188	196	203	175	191	184	185	186	200	203	201	193	183	201	196	177	196	206	197	201	193	192	181	186	218	195	204	204	220	183	179	198	188	203	186	182	205	200	171	204	184	191	199	223	196	194	193	186	195	190	205	179	188	194	200	184	173	179	188	170	204	198	178	205	196	220	176	196	181	218	204	207	198	223	191	209	200	215	203	208	198	214	196	178	189	209	202	205	199	216	191	200	213	176	184	209	200	195	189	205	189	187	196	188	188	197	169	171	200	214	208	165	205	204	214	201	186	213	187	200	228	195	229	211	195	183	202	214	193	215	189	207	180	222	184	192	172	179	195	222	188	185	184	179	184	179	212	225	175	165	200	196	191	214	205	178	183	181	195	203	200	186	196	195	183	207	206	188	200	203	202	209	181	216	185	200	206	209	175	182	169	208	181	182	208	218	219	202	200	184	200	197	193	182	177	211	213	199	204	205	203	218	197	208	189	207	204	223	199	192	208	185	180	206	178	164	189	179	185	186	197	202	187	191	189	187	213	196	210	193	187	170	189	209	197	231	193	215	194	201	203	186	217	200	221	195	194	194	184	170	223	198	218	196	205	178	200	199	201	205	166	206	198	208	176	210	191	197	186	194	187	207	197	231	192	189	190	188	205	200	183	232	183	202	191	201	200	196	209	210	220	211	182	202	192	183	174	197	229	215	187	162	187	224	214	192	203	188	200	199	183	211	200	208	210	211	208	196	207	206	199	170	191	180	186	211	182	175	191	234	195	169	200	197	219	202	212	200	199	208	190	193	200	196	199	213	192	195	195	170	178	201	227	192	181	197	216	204	190	181	173	170	196	194	192	180	209	205	203	203	199	195	211	197	200	192	214	182	207	225	191	190	195	202	189	175	192	205	198	192	206	197	183	202	212	202	192	172	173	196	227	206	195	215	200	192	240	199	205	186	213	207	181	184	167	200	170	192	181	185	209	194	192	184	231	209	230	196	222	198	192	170	213	184	180	194	198	191	189	182	217	226	199	190	192	201	165	201	200	190	193	195	178	202	205	199	193	193	197	174	187	224	170	187	182	181	183	205	213	189	169	211	211	201	188	187	202	201	184	217	193	195	188	201	186	224	189	230	216	190	211	215	187	190	202	202	191	185	229	180	210	211	211	223	223	207	198	195	206	175	186	201	209	201	192	209	232	185	200	167	187	207	212	189	163	199	207	203	189	180	224	213	203	210	189	195	195	176	213	202	202	203	208	187	222	210	197	205	199	195	220	184	185	201	182	184	192	216	204	217	191	207	211	179	197	207	183	184	215	199	206	181	201	189	228	207	189	200	201	215	187	165	195	183	185	180	187	167	223	191	178	176	185	193	201	195	200	173	222	202	172	201	181	196	218	200	178	185	170	176	218	199	190	225	169	188	202	192	193	173	189	217	186	170	203	178	197	228	177	194	196	206	195	236	209	187	221	204	182	220	184	180	186	187	201	204	203	225	210	196	202	209	184	198	200	172	211	201	204	191	219	168	190	216	203	195	238	187	204	181	215	194	197	218	202	207	180	199	201	217	203	193	177	197	179	197	190	205	172	215	226	202	215	186	201	210	202	188	200	189	210	207	228	199	211	189	168	186	182	196	199	216	227	192	214	196	189	179	210	207	196	183	197	185	186	209	206	192	210	190	209	197	209	224	206	203	187	216	207	182	206	175	207	191	225	208	195	200	192	189	207	210	197	205	159	194	211	205	220	176	211	176	184	220	202	201	199	192	193	197	197	192	185	196	195	178	198	204	228	193	209	193	199	187	194	210	212	190	192	232	185	205	191	196	208	188	193	179	189	181	200	176	198	207	178	174	192	184	178	213	186	206	184	193	217	188	199	204	187	196	170	188	209	199	216	229	203	194	228	199	194	226	199	207	209	167	222	183	204	209	202	202	171	189	197	177	189	208	203	176	200	218	217	163	180	197	207	204	184	176	191	187	202	209	194	194	186	205	200	225	178	225	209	220	195	185	226	203	238	208	196	221	181	205	189	172	191	217	210	207	171	195	200	171	194	177	215	199	173	177	223	194	202	187	166	186	196	170	191	207	220	194	230	192	198	186	211	207	195	191	173	179	193	192	203	196	188	185	206	197	208	180	177	192	218	179	207	213	165	182	184	175	182	177	195	180	214	187	181	191	203	197	205	203	226	173	222	178	221	174	175	177	217	199	224	208	180	191	219	208	196	232	195	197	174	202	208	186	172	202	183	172	205	214	199	187	175	209	183	185	200	191	201	181	221	202	199	175	202	200	182	208	195	213	180	214	210	178	172	187	212	196	193	208	223	197	192	223	209	202	198	187	202	193	215	204	193	206	203	200	177	196	200	186	214	191	201	180	186	175	195	191	197	193	197	159	198	219	219	202	198	193	205	205	205	197	205	208	202	195	213	201	186	213	201	186	184	201	204	202	204	189	212	184	225	209	211	201	214	225	220	192	199	220	170	194	189	200	205	214	192	181	196	196	162	190	186	201	197	179	203	199	182	198	185	211	194	186	203	235	218	183	192	226	191	177	215	210	213	192	178	212	206	172	200	209	183	189	200	233	194	192	216	179	205	212	166	195	214	189	197	205	182	189	199	182	195	187	193	205	195	193	205	192	219	186	174	176	171	193	213	193	185	210	190	197	186	189	224	179	199	188	188	193	199	187	192	228	198	182	207	186	192	192	198	175	205	206	197	185	205	198	224	191	226	189	197	206	210	186	191	201	201	178	227	217	214	177	230	180	212	209	193	185	205	160	165	201	213	181	195	188	196	199	193	174	178	196	175	174	206	185	200	208	192	203	193	186	204	211	187	207	210	182	204	203	206	205	195	199	233	195	218	179	199	208	189	202	188	193	172	178	207	179	179	177	183	198	207	215	180	228	203	235	228	214	187	203	203	188	202	199	201	181	183	199	196	207	202	183	191	199	190	197	202	219	173	173	203	194	223	203	204	192	183	200	202	195	169	204	223	223	197	202	188	186	207	197	199	200	178	211	188	202	208	180	210	201	189	187	197	198	189	206	218	194	216	219	224	190	197	213	202	195	208	197	209	210	180	177	197	232	182	203	196	223	190	200	202	188	181	201	201	215	181	217	180	215	224	215	195	188	194	183	208	189	187	220	162	226	220	203	192	180	210	225	189	207	197	199	192	209
3147	8306	5611	2651	1785	1287	942	804	647	606	516	494	450	446	426	408	379	381	351	349	381	328	325	355	353	336	333	316	318	332	302	330	319	337	285	328	316	301	303	325	310	310	301	310	319	295	310	326	343	287	320	314	329	311	314	291	248	294	287	285	288	278	290	321	286	318	295	327	317	309	297	288	299	323	300	319	332	306	291	311	299	304	340	309	308	298	332	277	293	326	280	295	272	295	314	298	273	331	324	309	330	307	272	313	300	279	297	314	326	290	312	324	309	310	296	294	308	344	320	327	314	277	324	309	309	336	307	300	338	296	299	304	286	307	331	318	296	336	275	294	303	283	300	294	297	315	285	326	302	310	306	307	283	274	301	314	289	332	319	307	305	317	282	314	286	272	291	291	296	295	306	315	301	350	307	300	300	293	284	318	283	295	304	306	314	309	286	324	286	285	315	296	281	283	282	310	281	276	298	301	293	325	295	318	288	293	315	342	312	297	313	316	312	281	308	280	284	322	301	301	309	314	291	348	290	273	316	305	286	292	307	296	289	291	293	266	300	306	288	287	316	301	313	295	311	284	295	298	290	316	273	310	297	291	292	283	286	293	296	301	297	296	285	290	313	319	300	309	299	286	295	292	326	310	256	316	299	325	298	305	312	281	306	299	327	308	303	284	296	300	305	285	295	249	276	300	313	303	309	290	308	295	284	270	293	292	295	273	270	304	288	306	281	264	285	311	294	296	321	313	293	281	301	284	271	300	296	278	298	295	294	281	285	317	287	322	295	304	293	325	310	282	295	329	291	297	309	307	300	274	296	299	289	286	297	289	322	322	317	286	301	308	302	309	301	324	309	322	309	269	320	322	306	291	311	286	281	337	303	336	311	296	329	291	311	319	289	307	317	321	307	316	289	329	312	298	289	312	320	273	308	304	311	267	311	309	302	291	282	309	323	301	290	313	303	299	298	289	306	285	289	291	289	281	304	297	308	311	289	290	315	293	308	293	309	295	329	279	294	311	311	319	302	311	308	303	324	292	301	331	302	314	277	303	322	269	317	286	316	322	338	270	300	303	323	279	306	271	332	297	307	279	282	273	297	312	281	295	305	313	298	293	315	275	284	318	301	305	311	333	332	300	297	304	305	294	308	295	289	272	300	297	329	273	274	278	303	291	309	284	294	325	312	302	310	301	270	302	295	319	357	339	309	286	271	299	305	295	304	276	297	288	301	315	321	301	275	265	314	285	286	300	289	288	306	295	309	307	308	329	271	298	292	293	287	300	300	309	299	297	288	295	307	330	278	289	317	309	295	321	289	322	310	315	314	297	296	321	298	312	336	307	294	315	290	310	308	310	280	331	296	311	324	262	293	307	309	313	293	314	291	305	321	325	298	298	342	262	308	299	295	303	306	298	321	302	278	310	309	330	294	288	296	309	283	291	254	306	324	302	314	308	328	312	297	252	295	320	270	287	290	309	326	316	304	304	329	319	319	256	296	301	293	313	294	318	310	308	287	324	308	260	309	306	265	279	304	325	307	283	340	326	314	298	301	302	301	324	319	269	355	297	307	311	347	266	303	296	326	299	325	284	296	298	302	289	279	308	288	321	283	288	292	291	313	302	308	314	301	303	290	308	299	332	327	300	283	303	332	304	327	283	329	310	285	296	299	308	273	305	316	306	326	294	299	335	295	330	300	306	283	308	320	314	262	303	286	278	271	310	275	268	258	281	299	301	301	302	301	320	306	311	306	281	311	273	304	307	303	317	276	326	283	328	321	291	306	329	340	306	275	321	297	307	313	286	320	295	275	312	276	284	310	303	310	322	289	313	325	317	313	304	310	315	294	292	312	271	278	283	287	332	311	281	285	313	304	324	309	306	327	305	288	305	320	291	304	301	312	285	308	297	314	327	305	309	306	291	309	317	305	324	275	290	262	290	297	299	307	292	316	310	300	315	315	291	286	325	312	288	300	298	280	279	310	313	275	305	275	268	272	306	315	280	309	283	292	302	312	303	301	342	329	302	329	300	325	309	302	299	284	313	319	275	298	315	322	312	307	316	312	319	306	276	337	252	291	313	292	299	273	286	321	287	306	293	294	308	276	294	295	314	298	320	291	302	293	318	338	338	285	292	282	288	282	277	318	285	319	315	272	288	291	302	298	300	273	328	297	297	285	296	290	314	289	289	323	275	323	296	317	298	296	272	291	337	304	325	328	277	295	307	263	325	315	288	317	290	272	306	300	295	300	285	285	323	311	271	311	295	304	305	281	294	298	301	331	278	288	294	310	320	333	305	305	336	299	264	323	283	313	277	290	308	293	294	310	298	297	329	237	290	320	296	313	270	277	340	291	333	288	282	287	293	308	306	297	296	314	285	271	345	280	290	276	309	322	305	312	304	362	274	282	278	308	301	344	329	296	300	308	311	274	310	305	290	302	310	301	266	309	320	307	289	288	291	284	291	317	302	305	278	303	292	297	272	286	292	327	322	294	327	288	307	292	308	315	309	341	318	299	287	297	313	266	320	332	314	285	280	322	295	301	282	292	278	304	287	285	303	315	319	265	313	301	297	285	284	321	304	304	278	314	306	321	345	318	340	285	318	308	286	290	282	288	296	315	322	302	303	289	311	305	307	302	325	320	318	318	311	298	309	286	318	302	328	310	318	290	284	341	292	317	299	291	311	322	283	285	309	282	275	309	306	298	320	304	298	308	268	303	288	307	326	298	324	281	309	292	332	300	311	319	302	310	294	300	315	340	305	325	309	300	347	297	295	283	324	309	327	313	344	338	299	334	294	277	296	297	297	280	294	298	303	323	306	323	290	300	319	293	317	283	282	295	308	282	312	312	293	304	309	321	314	312	275	312	301	314	316	316	305	304	297	293	280	281	280	304	280	279	279	309	311	294	292	301	285	305	338	290	324	296	317	292	293	295	279	303	319	315	299	307	326	286	330	307	292	303	286	314	319	295	284	280	296	315	305	278	278	333	308	299	292	300	326	341	295	292	331	280	342	284	293	311	288	286	316	337	323	298	323	303	317	306	277	317	293	328	294	307	282	301	297	300	304	295	322	317	285	294	323	278	275	317	305	300	291	302	315	326	283	300	301	288	307	296	315	295	310	304	289	322	315	299	293	307	287	308	300	298	280	298	308	323	280	269	306	301	313	283	321	329	291	328	317	316	292	314	303	287	306	289	287	276	295	317	339	305	297	320	285	299	278	334	323	319	318	329	306	308	293	308	281	303	301	337	314	305	309	311	295	287	320	310	316	284	304	306	300	334	305	292	336	317	286	312	310	292	292	326	328	238	297	305	298	331	278	279	294	288	290	300	286	269	283	285	300	278	315	304	304	284	280	269	298	320	316	315	286	293	290	281	323	286	314	319	290	307	316	326	296	313	293	254	296	317	296	314	301	342	302	286	271	290	286	289	307	264	318	308	330	302	284	283	297	294	337	308	305	283	288	324	307	312	317	308	329	304	317	333	272	302	309	317	297
24204	20997	26419	24633	2743	739	714	660	553	548	569	534	568	541	577	536	547	543	545	551	517	562	582	557	499	523	586	590	548	538	523	529	526	568	522	590	498	524	536	503	560	540	555	545	508	537	511	548	550	525	542	527	530	499	541	533	522	510	545	540	552	540	547	511	557	536	538	529	569	552	549	500	547	532	523	516	527	503	523	578	525	553	528	499	547	488	519	523	548	544	554	556	526	515	506	521	524	498	532	520	522	552	539	513	547	530	539	542	540	531	507	568	528	512	513	498	538	549	580	548	535	476	541	559	549	571	557	517	515	535	505	568	511	529	503	486	538	549	508	542	515	545	518	500	522	531	580	574	538	543	550	494	513	533	539	540	541	517	519	530	503	523	521	535	519	510	571	551	564	528	498	538	560	528	544	513	585	548	499	561	522	509	528	544	526	560	538	513	526	477	517	535	516	526	557	572	569	506	492	534	533	520	532	538	550	518	523	516	533	517	537	544	562	515	558	550	532	539	553	528	524	500	527	543	566	520	513	546	537	512	535	528	522	512	524	533	512	510	499	533	522	524	522	554	521	507	491	520	549	517	578	537	523	514	593	511	532	517	546	536	513	527	525	544	503	547	508	546	540	528	578	515	494	547	502	526	541	508	535	533	525	518	517	536	503	512	531	507	548	513	512	510	519	502	545	540	545	566	513	504	531	507	501	497	483	542	603	520	553	538	505	498	514	499	541	486	533	537	506	513	548	569	527	553	535	541	575	554	553	530	508	502	542	564	558	503	550	562	548	546	532	525	552	538	533	516	518	538	525	499	544	528	547	506	535	528	538	508	560	500	502	516	527	540	504	543	514	538	528	552	500	525	497	512	533	548	532	502	520	538	490	513	545	502	557	547	522	547	538	564	566	547	567	525	541	539	499	526	518	570	529	552	511	525	524	541	544	504	491	546	516	496	534	550	561	524	558	534	493	532	554	544	533	596	489	519	457	497	498	541	516	554	523	509	556	542	505	540	532	507	569	554	558	543	507	548	566	525	563	529	510	535	511	528	523	547	520	549	552	578	509	513	518	569	561	559	538	518	572	522	567	517	528	570	492	599	539	525	567	503	535	531	546	533	499	518	538	499	543	492	499	536	522	538	520	518	546	522	525	514	522	497	566	528	564	507	479	573	525	504	494	527	519	519	522	493	527	531	518	488	527	535	533	553	537	538	505	552	511	535	507	541	519	535	546	531	517	514	519	555	551	525	533	555	506	545	525	497	570	512	532	525	561	557	533	541	529	488	517	498	535	523	528	522	540	526	485	538	504	533	530	505	490	503	537	518	550	483	509	523	550	517	538	537	573	514	540	519	535	496	521	550	489	551	546	549	571	536	508	524	549	508	529	559	521	516	523	567	535	533	554	540	564	513	516	562	528	540	577	494	537	492	585	517	554	526	533	556	516	539	552	582	543	566	513	537	526	550	522	524	507	544	505	535	546	549	540	513	517	537	557	539	521	568	516	527	512	519	519	532	501	526	516	529	513	517	528	514	514	513	562	545	504	463	539	557	569	535	512	528	509	530	528	516	519	538	474	543	541	516	499	535	528	537	505	544	560	519	570	517	499	589	512	538	529	537	480	495	514	538	542	503	544	547	513	564	516	463	528	555	521	524	539	529	553	518	509	527	498	506	544	513	546	525	547	535	547	539	550	533	558	534	530	519	500	581	551	564	541	584	516	509	519	551	553	520	505	524	498	527	520	547	551	493	537	543	466	531	532	570	544	470	516	531	498	531	520	538	526	514	513	498	486	484	509	512	504	531	533	512	502	527	550	540	544	544	564	529	516	520	543	513	532	523	501	533	523	554	571	498	573	535	502	554	523	502	566	487	500	503	537	553	534	569	558	493	524	548	482	505	513	540	516	530	547	537	514	502	516	548	520	548	532	534	493	570	516	537	507	513	545	540	549	505	476	528	537	523	530	512	524	543	528	533	533	516	565	490	517	539	509	545	553	558	558	554	520	535	529	543	494	509	538	514	545	486	540	526	532	521	527	509	503	540	515	514	511	500	504	546	533	480	531	552	543	481	518	517	515	538	502	535	491	521	515	534	552	529	537	518	510	535	539	539	544	546	522	531	545	501	531	532	514	541	539	522	505	499	531	533	521	525	527	517	510	512	515	538	500	504	531	532	535	514	519	542	530	566	547	507	553	518	520	508	579	563	557	494	540	550	479	520	519	545	525	527	572	561	533	513	538	543	522	521	531	514	503	520	532	514	534	536	521	532	493	543	525	567	580	509	523	483	558	511	593	532	538	535	536	516	555	512	505	528	566	538	536	564	531	553	511	538	529	558	570	544	545	520	525	519	569	516	501	566	538	509	550	557	535	541	563	575	521	524	515	543	553	531	498	553	561	565	542	511	585	524	536	508	524	547	530	507	539	537	561	536	480	529	552	524	517	559	534	517	492	559	575	501	507	508	529	496	483	558	544	513	534	537	520	533	512	519	515	514	543	481	528	535	523	512	534	514	509	517	545	563	509	531	470	509	574	577	535	557	527	574	524	555	534	553	525	573	530	508	524	538	530	581	529	493	547	519	530	521	501	512	552	510	500	538	530	546	506	535	521	544	528	523	579	539	526	550	544	539	521	524	510	556	539	541	560	524	527	540	510	554	540	478	493	538	531	550	541	536	573	572	491	536	502	553	551	486	505	552	521	518	515	503	548	569	515	541	490	545	551	524	589	516	536	546	508	532	528	540	541	537	521	537	543	541	507	525	545	527	540	522	527	520	533	557	546	508	535	466	520	558	542	528	526	541	534	491	575	504	560	527	523	505	510	537	516	518	515	526	521	550	499	546	520	529	522	507	509	534	537	536	561	533	538	519	518	539	530	543	543	530	517	531	561	521	556	486	561	502	503	554	518	532	520	524	538	496	520	474	477	538	568	533	544	541	533	495	507	545	529	522	538	558	543	528	517	508	556	509	521	491	510	593	491	523	541	573	529	524	510	543	526	556	490	540	549	519	518	504	517	520	506	495	506	536	510	553	535	506	532	505	519	520	479	548	525	573	521	481	539	545	521	559	521	523	546	523	540	517	549	571	511	511	515	524	555	521	537	506	541	529	492	509	531	501	535	524	517	539	498	528	562	544	514	530	494	552	528	507	548	509	484	534	521	523	532	522	554	532	549	514	528	562	526	495	498	529	506	525	512	525	546	537	553	500	551	514	532	552	519	520	510	514	521	525	506	520	529	513	547	481	524	531	500	514	589	558	535	487	548	500	539	540	518	543	486	535	569	530	503	539	535	553	520	556	573	534	539	554	492	517	558	570	555	533	511	505	539	569	531	551	522	547	501	519	550	581	484	533	556	494	552	498	556	548	526	502	490	571	518	519	527	534	526	539	526	472	477	520	550	546	525	528	501	576	485	519	555	523	490	546	542	499	517	521	510	539	514	506	553	519	516	541	583	535	541	552	551	515	526	491	538	531	516	554	528	558	533	526	495	518
3401	4743	3300	1857	1489	1200	1101	962	904	875	882	901	806	824	828	766	781	763	776	755	737	765	728	779	707	713	721	781	744	750	702	743	741	730	723	758	739	779	747	772	732	800	740	736	780	707	763	722	715	768	710	764	719	742	728	787	690	765	742	717	821	756	749	797	730	735	776	747	750	791	805	740	772	769	781	771	755	744	717	757	699	709	680	737	731	790	772	733	721	748	730	737	741	787	767	712	707	702	739	736	738	728	690	744	748	703	699	798	785	692	759	753	732	735	737	735	743	782	719	779	736	720	684	744	722	744	704	757	729	731	748	756	795	717	774	780	734	703	751	763	706	755	727	723	784	760	727	751	756	756	701	737	741	760	729	744	744	692	800	797	736	748	727	720	772	738	711	708	729	737	755	749	695	734	775	806	717	776	772	715	699	767	756	794	756	715	761	765	721	729	702	736	776	727	690	758	785	738	766	715	748	751	694	729	730	767	738	782	757	775	763	728	681	753	703	752	765	766	755	776	755	752	754	727	730	776	763	728	714	730	735	785	709	761	764	726	706	715	761	769	726	787	730	778	738	739	674	726	707	737	735	705	727	763	760	721	744	768	716	749	717	746	760	742	717	734	720	738	759	699	754	758	722	703	780	772	755	755	749	740	735	740	755	748	754	733	773	715	742	721	707	744	698	805	763	685	726	733	774	782	693	761	760	700	728	708	759	753	788	747	732	720	735	732	739	777	738	687	831	703	786	750	794	732	720	692	690	756	755	733	764	755	732	716	718	762	686	690	713	735	744	763	746	768	719	747	764	722	743	828	702	714	723	764	661	735	751	699	758	723	742	745	728	683	756	681	730	732	717	732	709	729	745	783	759	781	750	763	682	763	769	747	782	729	768	742	738	770	772	742	766	742	755	748	752	733	774	699	773	773	754	766	767	724	758	765	721	741	772	742	730	777	711	765	741	708	746	752	730	738	760	738	714	741	711	723	767	719	758	768	730	751	705	777	766	716	726	705	714	758	728	736	722	726	682	712	761	789	731	740	751	709	743	782	775	772	725	743	735	704	749	732	702	733	778	685	742	770	695	751	716	744	702	747	692	687	805	711	759	724	755	748	762	720	733	751	721	733	707	713	721	784	761	758	750	726	733	759	752	732	741	747	731	762	728	742	711	758	713	709	779	734	728	700	708	740	736	749	731	776	687	787	718	754	724	754	746	703	758	802	704	753	714	772	706	752	729	753	746	715	738	717	719	787	765	769	760	723	738	658	728	704	748	765	743	736	792	740	786	733	729	765	747	740	749	777	761	734	705	736	760	752	733	780	742	698	677	745	739	710	669	770	752	755	709	816	773	734	763	726	785	735	740	760	757	750	744	709	656	740	710	739	739	770	781	746	743	736	776	773	755	780	708	712	696	748	743	764	754	758	713	735	734	753	766	742	738	687	766	711	722	742	775	757	709	768	763	720	726	752	778	673	736	751	780	747	745	693	756	758	745	745	756	762	695	693	721	742	720	729	725	751	745	713	775	739	730	756	752	736	744	731	744	719	726	752	735	730	731	705	701	765	781	725	762	752	739	775	712	708	737	690	758	724	716	755	775	749	781	740	732	736	771	710	727	752	762	716	701	715	741	751	752	785	719	728	740	748	793	733	767	725	767	685	744	757	736	736	729	773	756	738	758	765	689	697	740	744	733	737	692	705	706	716	724	735	788	732	738	721	746	811	768	792	722	748	759	771	735	735	720	726	753	762	744	748	747	725	719	675	718	700	715	650	728	711	747	756	718	737	706	781	729	726	721	723	706	713	772	750	750	752	706	751	718	717	734	699	685	708	741	717	757	713	728	779	752	704	754	774	741	718	730	717	761	757	686	702	727	778	700	722	717	728	700	736	737	762	720	704	777	734	709	747	719	745	757	751	717	725	689	738	787	701	741	762	770	728	757	746	722	757	745	745	763	799	720	722	731	738	695	724	682	750	715	784	698	748	740	806	784	717	721	762	719	757	766	727	754	721	761	761	689	733	735	751	757	744	717	747	729	735	762	802	721	734	751	769	696	741	798	733	738	706	759	695	768	726	738	759	745	799	732	720	761	680	757	752	724	719	765	760	693	805	737	772	743	709	706	744	739	790	724	727	687	724	718	760	762	753	689	724	704	726	754	762	760	699	730	636	727	704	747	770	766	723	768	708	700	702	757	749	746	770	714	725	735	761	744	693	762	789	733	750	716	709	758	707	765	732	716	731	721	667	773	720	726	692	712	731	693	693	742	743	745	733	746	729	690	703	776	739	767	725	721	723	742	732	759	763	738	770	743	736	710	734	701	658	742	756	756	767	690	718	701	767	757	732	739	765	768	745	750	757	770	762	746	722	744	754	735	742	715	761	706	715	726	707	777	721	734	740	750	722	687	742	706	786	752	745	717	739	776	722	703	747	737	756	765	724	735	707	725	719	687	742	713	722	713	731	738	702	722	746	709	748	711	688	712	741	729	725	782	726	721	701	734	749	692	736	749	696	714	790	768	712	753	772	764	800	725	747	732	753	754	795	766	688	737	773	733	702	735	804	748	727	757	747	717	755	720	696	763	770	727	719	729	732	727	760	764	740	729	744	774	755	778	732	704	694	708	711	780	697	762	671	706	767	714	729	755	701	716	730	734	756	711	740	723	692	769	755	752	702	753	779	743	744	764	722	719	731	812	714	732	730	753	766	762	721	781	715	714	759	710	732	781	734	750	738	737	724	752	791	826	735	757	710	729	777	709	703	751	755	764	729	725	768	745	777	778	758	736	697	738	708	763	730	727	748	747	769	718	699	752	724	754	740	682	728	773	758	750	738	729	748	774	731	705	696	785	728	770	742	729	753	739	718	742	707	753	712	720	752	723	757	755	734	793	744	770	746	720	789	721	714	713	740	713	806	714	689	722	749	773	764	765	713	755	706	762	736	709	766	738	729	710	717	765	738	748	734	744	743	752	711	745	718	716	763	715	741	775	738	708	773	691	756	749	719	699	759	751	739	746	768	782	750	807	740	717	718	756	738	749	751	742	748	716	719	697	738	774	753	787	788	744	784	746	691	750	741	740	721	742	734	777	759	742	727	742	717	775	741	733	748	744	721	721	737	711	746	771	738	762	776	762	725	721	741	758	720	718	690	748	740	700	727	720	736	758	728	693	822	750	728	745	724	759	788	750	741	746	771	717	740	717	719	738	736	767	743	772	765	757	750	712	717	749	766	751	750	755	711	698	733	738	727	756	731	724	754	747	737	694	719	741	749	770	726	749	740	741	710	734	707	732	727	767	736	796	693	767	776	757	726	765	711	752	696	751	778	710	750	752	743	723	784	742	740	746	747	747	766	723	732	742	726	770	760	791	759	718	814	718	754	718	746	738	733	753	751	743	781	736	720	717	720	750	740	821	760	759	744	745	740	783	764	704	748	695	784	789	771	699	745	724	770	703	741	714	716	747	732	791	766	722	746	745	724	748	691	770	781	762	761
22053	20972	28594	23563	20974	20630	2181	598	436	432	375	296	300	243	260	247	241	196	224	236	218	235	214	202	192	212	196	209	204	220	211	199	181	180	189	175	174	157	179	174	204	190	179	160	198	167	183	176	158	181	195	151	196	190	191	184	193	174	170	185	184	167	181	196	179	183	178	191	170	171	199	166	178	164	187	183	179	183	175	181	178	182	173	189	171	218	202	183	173	190	165	179	183	161	167	193	174	188	171	200	163	187	198	172	181	185	166	164	152	177	201	164	182	172	151	193	165	166	173	154	158	164	165	186	173	186	176	195	179	172	175	169	163	172	183	183	174	174	186	165	179	175	175	202	151	178	172	177	173	176	160	151	169	176	173	183	204	177	180	172	186	156	160	194	177	177	168	188	180	206	171	196	187	170	203	165	188	178	165	187	169	186	161	179	196	162	177	176	175	179	179	170	168	151	182	165	174	188	185	176	180	179	190	163	190	194	179	203	171	172	181	186	181	201	170	174	160	191	163	189	193	204	182	186	183	172	162	186	191	153	181	179	175	163	176	160	162	177	171	171	189	168	165	177	176	197	190	168	195	167	145	184	191	184	160	195	201	164	173	181	191	172	163	169	163	176	179	176	184	175	169	193	181	190	188	167	174	181	175	167	178	185	167	190	157	191	168	164	169	162	179	158	145	194	160	160	170	173	196	183	174	192	214	178	170	167	184	170	142	188	181	164	182	188	156	155	180	186	157	176	182	186	174	173	179	171	174	167	173	164	191	172	192	182	173	163	197	189	170	179	181	175	202	160	201	169	186	173	185	193	170	192	155	163	185	183	187	147	161	158	151	177	190	197	163	159	157	158	172	170	194	189	179	183	175	157	175	200	171	195	166	160	171	185	160	171	176	176	185	172	165	183	169	158	187	160	167	172	157	185	165	189	180	155	182	180	188	187	183	181	166	173	201	162	187	155	164	140	186	197	166	169	170	186	157	204	160	184	180	185	193	159	177	177	171	134	146	170	164	170	185	170	169	173	139	188	169	167	181	174	167	182	183	163	200	181	192	169	163	162	161	185	157	187	189	185	164	183	168	183	200	184	156	174	179	189	169	157	171	182	185	174	166	173	160	164	176	183	184	184	181	182	169	176	176	151	170	178	181	182	177	155	167	175	162	174	164	194	180	147	173	191	184	184	173	150	181	196	158	174	172	190	191	187	180	195	164	177	178	159	191	153	208	183	169	162	159	160	156	190	170	176	170	165	182	185	171	188	200	178	193	179	171	198	160	163	144	165	182	161	158	173	185	187	183	170	177	180	152	203	154	169	192	178	174	144	189	152	211	171	176	177	175	187	165	165	190	163	204	188	184	220	168	197	158	168	177	171	163	167	170	197	171	184	179	150	198	179	174	185	160	184	175	178	179	187	187	176	171	182	181	183	175	173	183	173	195	178	195	169	156	147	179	196	159	174	166	174	189	186	199	196	166	170	162	180	194	187	151	185	172	157	166	202	178	181	174	183	173	175	190	183	217	173	162	189	171	184	144	201	176	154	184	175	184	182	201	152	199	166	145	155	158	162	168	155	189	166	163	181	177	174	173	170	199	155	190	181	172	171	181	181	177	167	193	145	164	178	164	167	189	183	156	167	160	157	175	188	190	158	140	181	162	181	173	169	178	169	165	155	183	163	183	171	166	171	168	164	171	191	172	181	152	165	180	187	187	202	174	177	180	152	186	187	187	165	181	169	185	178	168	171	174	162	187	168	187	149	176	185	203	190	157	178	180	163	151	172	168	178	161	178	163	177	152	182	195	160	170	162	161	177	192	157	173	177	192	200	157	171	168	173	162	184	149	178	185	197	173	178	184	160	195	187	170	182	174	179	169	166	201	191	179	160	211	169	163	194	191	206	180	209	169	188	159	171	180	171	167	149	180	179	160	168	173	215	178	169	177	181	188	207	180	160	186	178	155	163	177	182	172	163	196	154	197	172	177	183	186	160	181	188	157	185	161	168	171	170	197	201	170	179	171	165	164	184	186	188	180	163	166	152	171	183	170	175	200	176	165	191	158	193	186	196	183	163	171	171	174	152	164	190	176	168	163	178	174	189	166	140	162	170	187	148	169	180	182	162	180	203	187	182	196	183	176	164	148	152	141	167	169	191	191	160	174	166	161	183	175	190	156	171	171	189	186	192	169	165	154	178	170	191	174	185	174	169	184	182	158	210	197	181	174	161	169	194	188	183	150	182	168	182	183	213	176	187	191	189	175	168	172	142	179	170	136	168	175	149	175	171	188	174	183	174	191	181	166	171	182	176	159	202	143	176	190	177	181	200	156	190	209	159	162	178	189	176	169	184	156	182	190	170	181	161	170	150	170	187	175	167	162	200	188	169	182	155	193	169	207	198	187	165	194	196	161	160	176	178	165	176	175	201	164	175	190	177	152	197	180	169	164	154	192	167	182	190	186	185	176	194	171	163	162	177	185	188	178	183	157	183	172	175	188	163	182	171	168	183	184	156	190	167	182	186	164	174	167	179	164	172	176	178	158	176	148	152	168	176	172	174	182	215	163	192	149	173	185	181	173	194	185	181	152	189	179	170	190	153	182	179	202	162	156	150	181	150	183	175	205	168	161	171	200	183	178	185	169	166	188	184	159	167	181	174	200	165	154	204	164	190	170	158	186	165	174	190	154	163	200	166	193	189	181	176	153	157	178	164	173	170	154	181	178	181	172	167	167	177	206	173	160	170	153	169	184	195	184	161	188	166	173	171	170	183	164	167	154	182	182	182	145	195	180	189	184	168	170	167	186	182	164	173	168	193	167	169	184	157	192	157	184	192	185	191	180	181	178	157	174	163	167	155	174	179	157	193	187	179	161	185	185	152	191	169	169	184	155	181	185	177	155	174	173	180	171	185	145	184	167	191	165	161	177	170	165	176	167	153	154	166	194	184	176	169	190	171	169	175	181	189	165	178	183	182	175	175	186	196	180	159	175	181	175	166	190	170	171	172	164	160	187	170	144	177	192	163	170	188	171	169	177	169	164	178	162	176	175	184	184	178	182	173	167	160	167	173	173	156	179	182	164	173	174	181	203	154	145	173	186	192	202	182	150	154	170	185	168	170	187	181	163	169	190	195	175	162	172	169	183	167	175	177	159	171	175	168	169	169	195	175	183	165	175	184	176	172	190	165	181	188	169	166	210	171	189	172	188	177	166	198	172	153	167	181	171	197	155	174	182	160	188	188	180	173	213	185	205	176	200	175	189	178	187	164	180	172	166	188	169	175	188	199	181	178	164	165	181	183	164	185	157	178	190	190	174	198	153	174	177	162	164	165	147	208	153	156	167	209	169	155	193	167	169	170	180	150	180	170	163	196	173	210	188	179	179	163	191	175	191	176	183	180	214	173	192	142	163	195	188	195	174	165	168	180	159	164	187	168	156	182	196	168	181	170	170	196	174	162	171	185	180	187	178	193	170	183	163	182	135	184	176	198	149	165	173	178
4398	13796	9069	4271	3032	2080	1497	1181	914	807	742	657	568	563	445	438	383	395	364	371	316	352	318	309	308	296	283	289	287	271	273	258	291	269	262	258	256	260	265	261	292	247	251	245	263	240	261	254	275	285	256	249	282	242	268	225	213	257	256	233	227	272	266	226	258	258	257	238	269	251	256	267	267	242	266	226	257	251	270	262	237	265	254	231	257	250	247	234	252	261	225	263	271	263	257	240	257	258	258	256	260	251	248	243	245	271	245	265	246	248	243	265	263	257	251	251	247	266	257	258	246	255	257	241	259	230	249	231	241	261	228	242	249	242	243	242	248	222	251	257	223	239	240	238	256	255	262	213	230	237	244	227	236	233	220	249	258	260	227	259	242	266	245	241	228	259	226	240	263	289	218	217	249	244	250	257	228	248	246	240	250	275	256	291	211	254	231	241	245	238	254	242	246	233	242	239	271	220	255	234	255	246	252	233	232	245	238	229	270	245	250	270	264	263	244	265	235	248	229	255	256	253	251	223	226	234	260	248	245	260	256	227	234	246	271	269	237	236	253	244	261	248	244	249	229	230	239	275	236	240	273	257	254	273	264	222	242	262	267	271	228	237	249	246	244	287	260	255	234	259	239	253	236	273	227	248	224	247	239	254	246	242	245	256	249	255	254	241	236	253	222	249	220	249	227	238	249	279	245	245	229	272	273	238	262	247	244	215	232	223	249	242	240	230	240	228	244	191	276	248	280	229	223	232	227	257	242	221	255	233	260	246	263	264	250	230	269	262	250	250	267	256	222	259	248	250	273	232	257	295	241	258	219	270	251	233	265	230	252	258	277	249	249	237	250	245	247	214	257	241	258	227	245	223	255	234	248	264	277	267	241	249	229	266	238	238	249	277	209	255	291	252	248	246	240	254	250	231	243	236	223	261	263	258	235	226	233	262	248	248	242	260	252	248	229	224	251	245	260	243	236	249	228	235	244	229	240	249	245	254	236	257	234	232	257	258	252	235	237	234	265	241	250	235	258	222	269	231	216	244	249	243	281	251	251	246	246	214	254	246	231	245	209	260	230	246	227	246	234	249	249	247	258	246	248	249	219	231	251	221	271	230	240	248	253	228	252	240	220	232	230	237	224	251	260	227	215	241	230	271	252	234	254	232	264	237	225	264	232	237	260	240	257	234	201	275	236	234	249	232	230	256	254	263	261	222	229	266	280	221	256	255	266	211	258	243	265	258	279	241	252	229	258	237	255	231	279	229	251	232	232	224	230	230	265	260	236	262	256	246	256	261	250	240	260	257	244	223	236	254	249	231	232	229	262	274	257	233	252	233	269	253	236	259	245	223	248	270	250	238	239	214	216	252	206	251	253	255	263	236	275	275	260	255	224	233	256	253	249	226	244	265	239	233	244	289	251	262	221	254	232	215	271	256	253	233	247	240	252	229	234	259	238	237	238	264	265	229	212	266	258	236	219	266	244	245	257	237	243	245	235	229	274	244	236	258	252	231	252	248	264	218	220	236	247	273	238	224	254	240	257	291	228	274	244	258	255	258	245	237	268	219	250	223	266	270	253	246	234	223	272	244	280	238	271	259	232	218	250	238	264	232	213	232	235	257	259	222	244	244	234	226	221	239	215	236	210	265	251	247	237	240	241	254	275	231	255	234	265	230	251	249	258	267	247	245	243	256	260	249	267	262	270	245	243	235	249	224	243	247	254	305	242	230	227	252	228	196	246	232	240	241	261	247	252	257	245	245	261	221	257	272	261	247	248	249	247	241	253	251	241	277	240	222	237	256	240	266	269	275	226	257	247	239	260	241	234	237	247	213	236	248	244	260	245	256	248	253	227	258	243	234	241	267	235	260	254	263	248	251	222	263	241	250	222	257	235	237	266	273	270	256	239	249	250	232	235	227	237	256	260	245	229	231	224	245	246	251	266	245	221	235	250	239	259	197	243	254	259	242	241	229	247	226	256	243	268	244	244	226	253	232	249	230	266	225	251	239	235	249	256	241	234	219	235	241	241	251	235	227	234	238	261	237	262	283	252	245	220	275	245	244	230	210	279	230	234	253	259	256	218	250	252	214	254	266	245	231	268	213	230	241	232	241	254	258	257	250	244	219	229	253	245	268	254	242	249	248	232	209	232	242	237	252	241	232	240	233	229	225	252	256	209	239	239	246	247	246	222	236	221	270	260	241	242	226	203	241	248	234	229	253	260	229	245	245	222	243	241	246	236	242	216	250	214	236	263	249	262	236	236	243	252	271	271	251	227	238	235	256	237	244	232	232	253	270	270	272	218	233	228	234	250	250	257	237	216	239	244	243	246	241	232	226	238	252	235	225	278	228	268	242	225	243	247	229	247	269	231	250	281	214	234	238	239	203	244	217	234	229	231	229	245	253	264	239	233	241	226	258	233	242	231	249	261	245	247	237	252	240	255	215	242	262	252	238	244	221	216	240	275	240	247	258	260	208	233	256	256	250	251	230	233	219	234	249	228	241	258	242	251	271	234	257	214	241	252	246	224	249	255	243	237	249	242	221	236	232	245	256	266	228	229	221	238	257	232	265	259	249	236	247	264	246	260	253	225	250	238	251	256	219	221	264	270	247	260	248	230	256	242	251	257	228	238	231	252	239	239	259	227	230	195	213	288	249	248	269	254	271	253	230	241	260	252	207	231	226	233	266	236	250	242	267	220	231	235	253	233	254	238	277	261	230	250	243	229	274	247	229	239	207	252	212	243	239	238	225	253	255	222	269	220	233	225	239	266	231	254	237	246	240	252	227	242	234	263	237	218	261	233	252	254	243	257	223	239	255	253	219	234	255	231	253	241	253	251	239	263	196	227	256	282	232	213	228	222	239	237	270	226	251	235	254	236	265	238	229	240	236	244	257	221	247	263	226	246	248	251	285	226	243	214	217	268	268	238	225	253	280	255	252	221	244	246	243	260	240	256	270	257	234	255	225	260	250	244	264	263	247	233	253	234	255	241	268	241	245	278	242	223	267	260	221	237	237	235	213	202	257	263	238	221	240	219	231	245	212	246	240	233	238	239	260	247	259	249	270	243	235	268	246	266	230	238	261	242	246	245	232	228	253	257	232	248	245	235	253	227	255	240	269	222	243	240	255	269	272	269	259	258	210	242	258	261	247	271	274	250	274	245	250	240	235	233	256	243	249	251	248	218	260	231	244	245	263	264	239	261	257	255	269	255	270	233	253	237	271	235	251	258	250	250	270	238	234	246	235	253	241	228	251	253	253	237	232	246	244	208	236	263	248	224	243	243	258	253	241	239	242	249	262	281	249	234	254	239	251	239	276	238	239	248	296	232	223	219	250	247	240	266	264	249	274	226	228	247	248	292	270	263	223	257	243	245	228	208	263	279	249	245	243	245	231	270	236	255	236	225	231	248	227	239	251	242	273	239	228	257	269	234	234	244	231	228	251	228	249	218	241	262	238	247	240	241	230	261	260	249	257	226	243	252	222	269	241
26660	17352	3224	763	573	506	514	468	456	466	476	441	437	478	483	496	449	485	448	458	410	470	474	485	433	445	479	505	491	449	504	482	464	446	467	442	442	453	458	454	471	479	495	460	462	422	446	443	483	436	453	433	499	435	456	457	490	472	460	445	482	471	474	457	449	507	451	466	462	440	471	449	472	476	468	490	458	435	457	446	465	462	446	425	464	465	430	448	450	503	426	453	479	479	469	478	489	454	448	476	499	442	500	458	460	466	461	474	463	492	470	503	491	454	451	455	466	492	492	457	506	448	430	443	458	458	471	482	448	485	463	433	475	466	468	432	438	458	454	461	494	480	490	457	488	454	460	446	449	499	465	505	450	462	490	456	518	455	447	474	452	436	504	486	482	446	462	417	473	441	490	469	450	468	473	436	474	437	470	447	466	477	434	475	494	495	466	479	441	492	505	469	429	429	450	438	427	497	471	447	439	456	427	478	412	484	505	467	461	476	433	431	457	443	443	462	464	459	429	480	473	452	471	437	429	466	443	513	426	493	470	439	454	471	464	468	493	448	500	441	477	425	447	481	431	477	478	469	458	460	470	446	484	444	457	510	443	441	466	441	493	474	453	463	458	446	471	449	445	480	442	440	454	453	446	460	432	441	481	476	458	448	445	461	477	480	495	426	423	441	450	431	457	463	503	478	472	456	448	433	446	463	453	445	437	485	446	479	430	438	473	474	427	487	455	479	459	462	448	455	484	473	467	459	493	469	455	489	463	450	450	454	487	472	462	430	502	447	483	452	462	431	461	462	462	446	487	452	431	461	451	478	464	439	518	445	430	438	450	465	461	479	501	441	466	454	467	432	440	440	494	472	457	443	467	476	452	428	491	477	419	484	494	488	452	444	426	493	444	466	503	422	428	461	472	469	502	458	496	440	421	493	467	470	516	449	455	456	438	420	469	482	455	497	498	424	413	476	450	519	443	434	471	451	442	485	451	435	495	449	435	455	500	475	447	467	461	454	443	470	491	470	487	486	457	449	460	447	490	456	475	453	446	434	468	443	449	439	469	476	464	460	479	492	442	484	459	454	451	477	477	435	480	451	445	456	506	426	499	477	476	452	461	482	462	461	461	430	445	474	451	456	450	485	459	445	445	433	435	446	495	438	492	494	431	469	458	470	463	504	475	467	434	446	465	449	427	463	472	456	458	475	430	457	474	470	476	474	468	450	445	479	466	477	413	451	496	437	437	462	371	459	463	430	459	500	449	491	455	439	490	447	471	466	410	462	473	468	485	453	465	413	464	437	497	471	500	472	449	458	469	443	478	491	475	489	495	435	466	436	510	449	441	512	460	429	479	479	455	503	484	480	428	440	443	504	465	459	444	442	458	479	492	432	489	447	461	496	475	475	481	460	443	460	453	417	464	434	484	482	453	435	494	427	466	442	435	490	412	484	443	444	464	464	463	454	454	478	439	431	471	464	469	473	449	466	496	458	514	478	498	498	448	479	445	463	486	432	443	447	468	506	495	467	455	480	483	482	463	437	442	473	448	478	432	481	411	472	464	433	460	468	487	461	480	495	432	481	461	452	450	439	474	488	478	476	463	466	447	458	500	475	464	436	465	453	440	461	464	467	440	487	452	443	437	452	472	460	455	483	463	432	444	448	467	425	471	437	493	420	469	472	453	433	478	486	476	467	462	477	460	451	450	473	453	436	469	467	450	453	470	476	452	450	475	460	474	472	467	458	462	479	464	461	460	461	485	438	481	475	450	479	439	431	494	458	479	473	400	469	482	493	435	443	445	449	479	498	506	454	457	485	422	427	464	470	498	447	458	501	461	448	450	468	483	449	485	498	473	458	447	441	464	432	492	483	467	401	455	433	444	434	459	439	460	474	462	435	449	444	501	483	448	448	451	429	454	442	511	426	461	439	447	472	471	461	438	444	480	439	462	459	457	461	438	481	493	482	456	452	479	500	445	462	470	471	468	455	459	495	425	432	451	454	516	509	452	471	464	456	452	464	452	452	482	461	466	489	507	415	437	453	455	454	499	465	453	418	499	449	439	464	470	445	451	473	411	484	468	481	470	472	507	461	457	476	451	458	443	427	465	437	465	442	479	450	457	495	440	461	454	442	458	455	426	439	500	501	428	469	448	444	509	465	461	465	492	501	478	498	430	414	442	460	469	465	497	470	479	434	477	484	456	479	458	490	440	466	450	471	435	484	445	478	468	458	427	422	465	484	487	451	468	462	497	451	449	487	467	464	458	468	435	441	471	479	441	439	418	469	410	472	456	433	472	473	415	470	441	457	453	492	508	454	421	492	449	437	460	494	481	481	458	467	451	482	514	457	485	431	453	433	481	449	433	452	497	443	491	454	425	427	465	459	467	494	451	489	460	492	478	478	490	446	467	463	443	466	498	466	487	463	485	469	452	441	491	495	458	445	472	459	488	470	405	461	461	446	458	436	455	452	476	516	477	427	447	474	468	460	463	471	428	461	474	445	477	471	450	501	439	441	420	451	437	496	481	473	439	466	482	452	471	445	467	459	465	462	446	468	475	470	428	437	471	428	476	470	440	460	443	471	477	462	445	441	462	459	481	464	448	443	481	454	489	451	490	431	529	465	469	442	453	465	470	466	465	466	421	442	491	450	453	471	450	458	462	485	440	434	467	499	470	456	438	462	461	451	491	462	465	447	507	467	469	449	472	486	452	506	477	443	439	479	476	429	468	472	450	470	463	458	441	435	488	453	455	468	439	441	442	476	453	482	474	450	458	473	455	504	451	489	422	491	441	482	460	449	494	448	431	485	467	442	499	462	485	474	455	469	532	450	430	420	466	438	481	494	466	503	445	465	479	472	486	425	460	476	423	461	449	459	451	407	471	474	500	493	449	439	489	450	508	491	438	487	461	463	458	429	454	499	483	455	423	461	499	449	451	460	470	469	447	466	447	507	446	450	449	457	448	457	439	482	446	445	429	462	460	449	481	439	482	474	465	420	439	462	485	500	447	499	473	481	463	496	445	464	453	447	451	484	488	471	469	437	464	464	422	477	488	426	426	501	461	490	472	452	427	456	458	519	440	478	484	453	487	435	469	485	474	476	465	431	479	470	460	477	472	484	472	469	476	467	451	480	436	435	435	441	434	452	477	472	452	477	474	456	454	469	435	453	476	490	466	433	452	458	459	497	467	474	470	463	465	448	462	424	453	502	443	454	472	464	482	463	492	432	458	439	482	469	477	431	470	467	461	438	508	430	439	461	464	431	470	475	477	441	443	469	468	447	425	475	463	494	499	468	454	452	449	480	439	453	464	496	433	454	480	487	457	429	443	474	506	452	439	433	472	460	487	452	477	487	441	484	474	477	436	442	468	488	483	452	485	456	504	427	450	463	456	441	466	468	428	446	421	501	466	474	461	447	452	492	452	514	458	467	461	495	431	435	468	468	483	465	449	496	454	471	470	482	478	441	411	459	456	479	460	448	447	487	465	468	493	504
4109	1531	1184	921	831	762	741	702	695	622	669	665	669	681	629	657	668	669	664	666	693	719	656	639	649	665	660	651	627	654	655	680	624	691	674	629	658	644	675	693	660	660	606	676	649	665	699	719	650	663	689	675	649	643	674	624	682	646	642	724	670	683	667	621	621	695	671	678	653	691	675	673	649	639	686	656	692	627	656	661	643	697	669	646	679	679	668	639	694	703	686	641	667	649	664	652	630	660	669	658	635	683	628	675	614	680	680	702	675	681	699	718	626	668	690	676	689	661	640	667	662	679	601	662	668	673	669	666	645	691	649	713	685	699	637	675	647	717	657	691	644	638	616	682	672	628	683	644	690	652	674	655	656	703	631	642	693	637	699	651	656	635	624	688	690	670	639	668	634	691	656	702	720	669	657	661	661	646	661	652	664	632	610	653	651	669	664	660	608	673	643	688	702	690	661	661	693	707	647	668	668	698	705	671	746	647	639	665	652	664	692	681	661	661	635	672	670	703	650	718	632	713	665	661	680	650	663	654	650	648	700	657	637	687	659	652	650	653	682	641	681	678	658	664	646	662	654	648	635	690	666	642	632	663	701	655	656	721	658	693	644	685	719	676	667	644	703	619	662	678	711	647	691	684	673	649	632	717	684	697	637	627	659	648	618	658	704	648	652	684	629	656	641	657	674	720	643	654	685	669	670	705	681	673	634	654	678	650	676	661	672	638	642	656	662	621	661	691	696	622	686	658	593	645	643	639	661	654	657	670	678	650	669	634	619	649	640	672	625	703	678	699	692	628	659	644	626	664	675	632	640	725	649	679	648	670	644	706	675	637	647	627	685	674	664	607	653	646	679	708	638	661	622	673	636	645	644	684	681	651	689	650	661	664	664	650	665	633	661	633	687	665	642	720	637	676	654	708	589	673	665	733	634	673	675	668	652	654	658	633	670	648	666	636	674	694	631	663	652	637	651	665	663	700	667	705	682	701	626	654	711	637	611	687	631	670	630	654	673	662	659	651	710	639	660	639	691	692	676	670	623	674	664	653	679	643	663	672	615	665	653	652	668	674	680	652	654	665	658	683	691	670	645	636	691	645	629	715	657	672	644	671	663	633	692	684	680	698	661	621	654	660	695	665	653	688	671	663	660	647	637	635	666	644	614	666	683	638	662	669	663	653	696	669	687	689	671	656	700	682	694	668	628	684	602	694	652	647	656	597	664	674	654	668	663	689	657	645	670	697	672	654	661	635	642	660	645	703	660	668	669	672	644	695	644	677	668	672	663	626	605	664	642	638	637	654	678	688	724	639	688	642	680	656	665	653	662	622	685	696	699	654	651	676	699	682	652	702	640	689	645	636	629	642	616	654	638	655	648	646	629	650	686	637	644	657	679	660	648	663	670	682	598	675	645	635	684	676	669	679	686	670	664	645	685	649	666	674	690	666	683	702	654	667	659	647	671	686	631	634	674	699	688	661	624	705	652	679	721	678	659	673	663	620	714	641	664	638	688	617	638	683	707	677	677	670	692	670	619	676	659	635	673	650	660	650	660	646	633	674	654	688	625	644	658	653	665	613	667	673	708	661	637	638	689	648	615	628	658	617	650	620	653	652	651	637	682	637	623	680	668	666	703	674	666	651	657	659	664	627	684	647	687	639	686	654	701	681	668	695	642	652	630	666	651	634	647	633	640	692	626	650	689	607	657	672	649	623	642	659	665	665	640	666	707	667	657	637	611	699	665	668	655	601	627	706	628	671	650	634	643	663	663	643	674	648	657	651	671	705	645	693	635	630	687	718	651	702	692	684	632	663	689	658	638	648	664	707	645	641	650	671	684	690	643	658	651	690	654	629	697	634	659	659	620	665	675	640	621	637	659	670	660	667	663	633	626	640	664	658	606	681	657	677	664	697	680	664	672	650	651	638	639	659	661	685	687	642	650	648	656	642	648	726	698	687	655	662	638	642	628	626	684	646	660	672	630	665	694	642	683	694	669	718	648	665	646	639	653	642	652	707	686	649	683	653	704	645	666	645	630	633	630	663	665	650	600	663	650	695	701	633	655	690	653	665	694	664	671	679	633	632	662	638	675	710	652	669	680	668	664	667	676	666	640	671	763	608	704	693	661	671	653	651	679	638	648	690	646	699	672	622	678	662	645	634	657	686	702	670	613	637	642	656	653	664	679	648	688	682	681	657	636	647	653	638	629	675	661	656	654	652	641	701	694	694	703	602	681	676	658	693	627	672	650	657	685	695	669	667	641	653	684	654	701	666	659	661	637	626	702	663	613	686	653	628	710	676	661	663	687	645	720	650	717	721	670	637	637	654	685	687	656	672	651	709	647	665	651	664	693	644	607	636	621	669	681	684	636	657	633	669	646	671	657	625	665	628	699	620	693	710	651	703	640	671	646	672	668	638	662	667	606	612	673	659	640	686	623	674	603	651	675	673	641	627	650	622	672	666	672	677	675	666	624	682	666	676	650	683	687	659	621	661	648	656	616	679	617	668	685	698	656	658	652	656	698	655	659	661	650	670	656	657	691	672	641	639	689	673	660	666	691	675	662	632	644	644	664	654	666	703	667	624	650	654	642	672	650	629	629	717	644	685	644	701	653	676	600	656	682	653	661	685	657	608	656	718	662	660	677	643	655	646	651	657	619	648	617	623	666	664	641	643	676	638	639	645	664	696	667	635	659	602	637	639	678	639	673	634	625	668	645	644	663	696	653	636	676	694	626	706	705	653	690	695	649	700	693	673	660	703	679	661	640	675	672	663	627	673	661	654	673	645	701	671	707	638	656	640	642	636	695	660	682	650	633	702	691	694	689	675	668	632	661	692	679	636	669	658	662	677	648	646	630	694	650	642	619	660	632	665	625	695	632	627	676	741	639	660	672	677	632	638	627	624	647	710	673	652	677	658	647	672	683	648	685	655	663	687	620	681	672	668	673	650	627	663	652	685	681	629	669	625	676	660	680	652	598	657	622	673	714	628	628	646	647	661	672	678	698	666	642	659	618	706	679	621	696	674	726	638	605	685	632	705	694	668	639	681	686	665	684	675	670	652	649	619	631	709	663	630	652	659	634	687	692	672	620	666	650	687	677	679	699	643	634	692	621	681	644	619	635	625	663	655	654	685	646	695	644	621	673	666	693	694	650	644	700	621	631	664	663	654	665	673	679	622	651	669	664	713	665	685	618	677	695	670	686	652	641	656	636	663	695	671	644	616	652	664	670	651	657	661	694	692	692	678	693	673	682	667	657	692	621	671	703	672	647	701	623	708	690	632	689	609	672	677	708	633	719	635	696	658	673	675	680	660	655	674	655	674	665	682	620	663	678	650	682	639	631	671	642	684	617	652	657	680	708	651	667	666	620	659	617	640	628	621	715	635	677	660	670	676	678	683	620	664	607	634	692	681	660	633	686	679	668	693	699	661	709	654	699	680	601	704	648	670	677	645	622	682	659	662	665	646	627	653	640	685	656	644	701	626	653	675
22980	20942	27962	24069	20652	2991	600	413	356	336	277	260	253	241	240	205	252	201	216	200	233	222	216	199	228	209	211	197	210	210	190	230	211	187	216	204	199	188	202	209	230	205	185	194	194	222	198	196	218	192	204	219	176	204	197	187	215	220	208	218	197	196	175	180	207	197	198	182	193	199	194	203	202	207	196	192	182	192	204	181	198	167	177	212	181	194	193	176	189	181	219	177	196	175	227	186	181	179	187	194	208	203	203	170	217	211	187	200	208	179	172	209	187	209	188	174	179	192	217	195	163	178	185	195	209	195	198	190	183	198	195	186	174	191	212	205	207	176	234	200	202	185	143	213	179	197	174	174	191	193	195	180	179	203	194	202	196	196	206	176	189	190	184	199	191	195	198	218	172	184	172	195	237	171	184	198	195	212	172	205	199	169	173	188	175	201	196	214	207	217	199	203	202	185	205	186	186	195	200	193	210	201	219	176	180	193	193	186	196	176	209	188	194	215	200	188	186	200	210	186	191	205	182	210	202	205	224	181	202	197	208	190	182	187	201	194	181	181	202	193	199	184	207	182	210	202	207	196	204	172	218	210	194	195	169	214	177	188	191	199	192	191	202	196	179	196	210	201	205	207	183	208	209	200	189	218	165	191	190	192	174	188	205	180	206	188	203	195	195	189	197	201	214	208	187	193	170	188	204	196	183	220	196	184	187	229	188	196	193	207	227	194	200	209	203	206	183	201	200	205	186	195	194	188	201	224	213	186	217	192	209	185	204	189	205	213	197	196	201	186	187	198	176	194	194	178	196	203	219	195	188	204	214	189	203	194	204	200	198	195	181	176	220	225	211	205	193	189	216	200	207	195	210	173	184	200	202	195	173	190	206	184	200	205	183	180	170	206	185	183	192	201	202	195	204	229	204	213	210	210	160	220	198	183	215	184	167	177	204	189	199	191	195	195	211	209	208	213	196	191	185	193	185	197	191	187	220	208	162	206	187	182	186	213	171	211	183	215	221	195	204	197	193	189	204	195	200	179	216	182	210	184	168	210	206	193	185	194	196	210	185	179	203	227	160	202	185	187	202	177	184	192	197	198	208	201	196	197	203	215	182	191	193	173	178	171	201	172	185	184	184	208	194	186	195	207	185	194	212	213	198	206	178	207	207	200	192	184	176	188	200	217	192	199	181	201	184	165	180	189	190	194	222	183	221	200	204	199	214	160	202	208	209	209	187	176	197	194	192	194	211	188	201	210	185	203	177	190	220	192	180	186	213	197	205	206	213	185	177	194	215	201	201	204	213	192	199	203	170	191	205	200	178	194	184	225	207	184	213	198	224	194	197	175	188	199	194	170	215	175	179	187	174	176	183	189	188	171	200	177	181	198	209	205	188	164	187	198	199	195	176	226	176	198	200	202	174	168	212	195	183	185	167	184	211	201	190	188	200	198	214	188	186	194	177	185	189	182	188	208	188	200	170	191	192	195	203	192	186	207	196	167	184	185	177	177	209	173	231	182	183	177	193	175	211	201	178	236	193	201	184	212	229	199	195	203	204	193	203	189	185	214	191	175	180	183	218	220	198	190	203	193	186	185	197	191	204	177	214	203	182	192	177	207	189	195	202	197	197	205	190	200	197	216	192	224	184	204	182	191	216	200	196	204	183	177	190	209	183	183	182	200	207	201	188	193	214	198	165	189	197	193	174	209	202	205	187	200	198	182	212	201	198	175	205	177	192	178	209	175	195	190	174	205	182	193	179	191	205	219	202	204	177	198	190	195	180	185	189	173	199	210	202	194	217	183	215	183	206	196	196	212	165	208	196	201	205	194	200	188	214	207	173	210	215	188	192	207	209	195	172	201	200	186	193	181	182	217	180	208	193	179	185	208	206	196	177	218	225	180	192	178	186	202	200	177	186	209	179	190	192	210	208	210	188	190	200	194	181	202	192	227	185	208	171	175	185	180	197	203	187	199	186	195	191	201	185	208	187	199	185	171	187	184	188	186	208	188	237	227	200	204	213	206	208	212	202	210	177	180	176	181	216	198	201	174	183	192	188	197	188	202	214	195	202	187	195	210	150	198	210	207	213	188	186	242	169	199	234	173	191	207	195	192	199	180	218	188	211	168	188	207	200	180	184	197	176	174	205	201	186	180	184	208	190	185	194	212	188	205	205	191	194	175	195	188	187	190	209	212	168	183	183	206	213	181	184	202	205	183	171	196	191	205	182	198	196	201	190	197	191	197	185	228	203	204	182	204	196	187	206	178	197	182	186	205	194	207	171	167	194	214	179	198	191	207	182	188	222	187	192	190	202	187	178	209	207	196	200	215	184	182	177	181	182	199	225	200	226	192	200	202	201	177	204	169	212	228	199	153	183	187	197	172	200	203	185	187	199	182	169	187	180	202	190	218	204	182	187	197	187	198	201	178	187	202	198	229	216	215	170	224	204	217	177	178	180	206	166	197	176	189	174	198	204	204	207	226	195	206	198	201	168	197	205	185	208	206	174	184	201	191	210	191	190	200	199	235	204	217	177	211	192	185	181	196	206	194	183	202	181	178	188	189	181	182	177	212	176	184	172	180	195	190	170	173	187	185	191	180	191	218	188	199	219	206	176	207	239	188	181	203	210	225	194	195	190	205	222	215	193	203	180	192	209	197	184	191	191	211	206	200	229	220	195	188	177	193	188	197	198	200	170	190	179	193	194	210	208	178	193	182	214	203	198	196	192	201	188	160	214	188	209	196	207	189	180	194	188	173	221	216	191	217	193	185	201	205	171	225	217	173	191	202	192	179	204	181	196	190	211	176	153	216	198	187	204	179	207	199	212	215	202	202	187	201	207	221	204	188	185	178	194	183	185	185	186	200	193	209	205	185	189	190	207	169	185	198	187	219	210	185	195	204	184	197	200	212	191	164	178	200	197	202	189	177	200	197	202	195	198	192	202	181	201	199	189	167	179	172	204	197	209	191	188	206	205	190	198	177	200	196	201	197	187	180	202	178	217	184	175	177	192	215	187	200	204	208	202	185	192	177	185	207	197	194	188	206	208	168	188	203	172	182	188	189	190	189	207	227	212	187	198	179	192	210	190	194	187	192	184	212	192	213	180	203	169	180	171	190	172	196	193	185	186	219	185	201	202	195	169	197	168	220	210	198	187	193	179	211	169	205	187	182	220	200	180	187	199	201	202	204	188	198	199	188	225	203	202	204	172	185	172	211	202	164	196	196	206	176	201	207	205	173	216	201	175	211	186	184	201	194	208	198	216	216	180	204	197	200	201	197	210	193	186	185	204	186	203	209	205	180	202	200	173	179	204	231	168	182	196	215	187	209	186	212	181	194	187	187	216	190	188	217	191	188	180	168	214	198	197	193	187	196	191	199	171	185	188	200	175	189	165	177	171	211	200	201	206	214	168	189	199	183	205	187	185	179	200	195	184	202	200	218	198	204	203	189	173	194	197	210	194	194	189	202	187	177	178	173	188	181	188	206	172	198
3154	8509	5567	2458	1773	1315	1045	782	665	565	506	484	473	406	382	393	364	409	351	344	363	321	347	353	308	299	302	319	307	324	327	319	309	321	307	313	299	312	273	328	330	320	304	322	300	313	313	289	327	308	316	298	321	278	289	301	317	311	299	306	294	331	341	322	300	289	274	297	304	313	288	304	305	345	280	314	291	305	308	301	302	305	319	292	275	304	297	262	336	300	281	291	284	307	312	309	303	292	317	300	295	304	293	326	319	288	309	298	294	270	283	322	317	322	312	280	306	283	315	290	294	288	301	296	297	290	278	292	294	287	307	312	286	304	293	327	282	324	298	284	311	313	292	277	270	315	305	297	318	305	287	292	277	291	274	264	256	312	288	319	326	318	300	314	295	304	310	317	301	315	311	282	278	281	297	338	297	277	293	291	291	244	324	312	295	266	328	301	298	311	326	320	304	314	310	309	297	300	306	311	283	304	329	296	294	288	306	307	289	288	296	300	335	298	302	305	273	331	316	317	306	303	337	312	302	307	292	284	301	314	289	286	271	313	299	316	309	315	281	280	278	292	311	279	317	313	316	290	333	295	313	308	245	317	306	289	286	291	301	328	279	308	298	308	308	290	287	301	310	292	296	316	303	298	320	287	300	297	327	276	304	300	321	300	276	267	328	323	311	299	309	276	298	306	313	296	306	299	305	316	292	309	284	302	278	277	295	294	276	308	303	306	265	305	304	284	295	279	303	284	313	321	286	317	282	318	270	271	287	288	312	302	275	298	257	281	314	297	274	297	337	295	320	287	283	290	267	313	282	293	314	292	278	314	288	312	303	330	301	284	294	283	306	297	284	309	320	293	291	276	268	304	276	304	315	316	297	282	292	303	313	307	282	268	312	293	301	279	304	312	295	291	298	270	303	312	285	298	298	313	314	308	312	278	302	310	305	344	325	289	279	298	291	318	331	314	313	291	321	297	289	326	303	312	260	325	305	284	265	283	297	308	287	316	296	291	295	281	307	295	277	297	295	322	304	295	281	292	277	271	286	293	315	279	296	297	312	294	320	303	308	282	326	283	307	293	288	293	313	274	307	298	302	300	303	313	330	295	283	295	300	304	317	290	304	319	286	295	327	313	341	329	295	288	312	292	275	296	316	312	302	313	308	299	288	324	293	283	303	278	274	297	254	295	303	285	287	289	291	277	304	299	291	297	299	320	281	313	318	316	306	296	300	301	290	294	284	306	279	301	285	314	306	284	320	294	297	324	298	299	327	338	314	325	311	342	268	310	298	306	294	290	260	267	308	282	286	295	307	284	305	268	303	299	337	289	290	298	289	309	310	294	299	280	300	317	291	300	279	302	313	291	312	288	279	269	298	295	302	296	257	310	284	313	266	317	283	323	300	308	293	266	287	314	311	316	296	287	302	283	293	305	275	305	332	312	293	316	287	301	304	302	289	287	300	333	308	306	297	261	289	313	295	298	322	302	314	314	295	292	295	324	288	296	280	294	287	294	267	324	293	317	272	305	339	314	302	346	296	290	290	284	304	316	255	310	308	315	291	315	293	289	301	283	308	317	346	332	276	302	280	294	318	311	294	328	284	296	296	282	293	317	321	278	297	268	307	297	311	302	270	296	275	287	319	309	300	319	283	298	289	308	247	318	286	303	324	318	302	308	275	299	307	330	282	307	296	289	313	318	307	271	283	323	304	307	302	283	295	335	312	290	289	306	272	324	324	297	278	304	310	246	299	283	280	313	296	310	280	312	299	308	295	315	286	326	299	328	302	285	314	285	301	295	298	341	311	333	311	289	282	293	281	302	264	299	256	272	307	278	300	279	313	299	260	316	289	316	292	335	314	301	303	288	304	289	291	297	258	306	331	272	280	297	302	340	338	266	289	297	316	306	301	293	288	313	290	322	302	280	276	296	313	289	320	289	270	316	292	316	298	292	302	305	288	321	302	327	289	298	327	286	294	277	321	305	301	275	295	306	281	294	314	279	275	308	331	258	315	299	274	289	301	310	311	313	295	299	305	319	284	306	267	290	313	333	293	302	280	309	283	306	290	324	272	283	290	293	315	302	270	302	294	319	320	309	299	297	310	289	318	312	305	282	298	289	297	311	302	286	260	286	300	298	278	290	294	285	292	286	290	294	319	268	263	294	301	282	268	331	311	273	297	327	308	287	310	296	290	281	291	292	293	326	295	297	285	332	295	299	290	288	319	300	314	283	312	309	301	291	287	259	305	306	284	300	275	310	287	293	312	312	297	318	321	299	320	316	283	314	301	327	303	304	248	340	334	294	321	283	297	339	281	300	287	310	312	315	310	297	277	284	307	295	310	302	300	285	304	281	294	310	305	305	297	322	306	323	274	286	286	280	303	315	290	283	314	296	275	268	279	293	277	285	290	280	266	288	313	291	315	332	280	308	250	299	292	315	313	293	291	272	317	290	325	304	329	268	298	280	286	283	319	298	303	320	268	274	322	298	304	304	320	286	285	304	308	316	327	291	295	291	290	265	299	290	285	315	328	272	237	309	294	295	287	324	300	288	279	310	311	322	303	269	282	281	314	299	301	287	298	295	284	321	284	329	298	331	335	286	300	287	279	306	310	253	270	260	301	331	275	289	283	313	298	282	288	340	279	321	279	290	289	295	303	295	325	286	324	276	317	287	332	304	289	318	309	300	309	313	293	287	288	303	350	291	329	280	284	310	267	325	316	320	278	314	304	290	292	327	288	322	281	322	329	300	305	289	310	332	319	327	293	318	305	304	305	305	313	265	289	327	278	295	275	276	338	315	346	292	299	296	299	351	302	294	357	310	283	303	344	303	272	301	316	296	286	289	287	315	305	280	270	319	306	278	267	287	320	294	269	266	276	300	278	318	301	321	274	319	293	300	303	289	309	300	290	325	297	290	277	281	319	281	306	306	300	326	311	305	283	296	308	273	284	312	295	299	265	314	291	330	299	327	295	283	301	310	302	315	323	294	324	329	293	302	286	272	321	317	300	263	317	321	309	289	304	306	282	292	274	309	316	280	277	285	289	307	318	286	299	304	275	294	314	295	296	288	291	303	329	291	282	289	290	296	291	278	283	312	283	339	276	278	316	269	318	324	283	281	311	288	308	283	305	301	280	286	319	305	335	303	314	321	287	298	285	282	298	287	336	308	312	297	302	302	307	305	320	274	317	320	300	295	321	307	311	295	305	287	275	300	305	303	300	323	302	314	317	277	308	317	274	299	312	315	276	264	297	299	323	311	291	304	313	294	313	328	292	303	309	321	293	300	291	328	271	298	313	274	296	291	282	288	324	296	300	292	275	290	295	316	312	258	291	310	311	309	295	297	284	293	283	302	298	273	305	289	320	239	289	294	274	285	271	305	273	301	291	335	313	290	310	303	331	301	264	267	290	280	321	288	308	285	296	303	271	302	303	310	285	315	306	286	303	298	302	286	320	322	302	311	302	329	303	297	298	283	301	307	295	288	308	323	267	286
24170	20955	26339	24644	2627	782	692	594	628	560	598	587	601	579	581	551	556	540	576	542	557	549	528	541	544	505	546	529	486	550	542	533	559	536	558	539	513	529	523	546	521	556	561	570	535	527	533	522	537	502	495	530	507	575	579	548	542	501	518	522	542	539	551	534	563	565	491	544	522	508	534	514	539	539	494	524	578	558	529	520	539	501	569	516	547	552	557	574	541	524	548	552	550	542	509	518	539	523	495	559	549	539	516	495	520	535	538	548	540	520	521	519	489	506	520	481	565	523	579	512	523	487	585	539	550	562	506	526	520	518	609	515	528	561	551	510	507	554	533	548	542	547	542	520	557	539	528	529	541	517	509	552	515	529	550	523	553	490	519	504	489	522	551	558	539	533	545	511	541	500	545	537	517	530	560	517	524	485	568	512	538	577	484	548	524	537	531	517	534	518	495	567	542	498	526	504	499	489	529	523	531	534	511	536	524	503	513	531	509	539	537	534	514	522	551	542	495	560	540	526	539	516	503	512	551	542	523	489	554	512	527	550	544	542	560	537	518	511	530	520	497	532	532	537	515	536	523	502	551	528	564	546	480	483	487	582	524	551	550	567	532	525	552	513	529	580	556	518	535	535	550	560	533	506	526	527	524	541	515	468	513	539	512	538	536	495	544	533	503	510	514	489	558	548	567	573	512	491	514	506	541	526	531	514	493	517	539	573	516	528	550	535	551	536	560	539	519	525	490	541	514	520	554	559	492	500	544	544	505	531	507	549	512	563	512	570	552	557	510	571	530	487	519	565	544	522	535	526	536	510	512	528	524	552	529	513	523	547	501	571	523	489	544	504	558	535	521	553	505	523	542	550	489	506	533	510	545	519	558	532	552	487	542	476	503	561	542	546	516	555	500	555	519	525	563	555	508	538	484	542	502	576	515	530	556	515	521	527	517	500	522	518	509	534	537	519	514	560	536	523	468	529	532	504	527	532	526	543	516	551	508	516	543	562	565	553	466	509	515	531	552	509	486	516	570	513	509	537	581	515	535	533	574	530	528	514	552	508	553	565	526	559	571	531	502	546	511	501	514	555	531	541	555	492	552	532	567	539	580	545	541	561	534	551	522	553	542	531	548	511	511	545	538	510	548	517	520	562	522	496	549	532	543	541	567	535	544	543	525	516	556	526	549	544	544	539	505	500	481	561	547	572	537	524	486	496	494	525	544	532	530	521	519	523	489	495	520	531	491	537	540	506	496	545	468	505	531	503	557	503	538	547	555	526	486	513	543	514	518	529	498	546	498	566	521	546	561	555	529	540	541	501	525	554	514	534	518	512	515	577	517	548	517	518	520	563	574	555	510	578	516	549	512	536	567	530	524	514	528	564	514	528	542	537	536	493	542	478	508	549	531	532	543	518	502	505	513	571	550	561	555	530	549	534	562	483	525	533	545	521	494	539	533	530	557	566	561	534	505	545	547	512	455	538	507	532	541	510	514	532	565	523	535	510	503	506	536	543	544	518	533	532	541	528	561	581	504	558	487	538	492	533	508	514	526	520	526	538	548	542	520	526	545	557	573	528	510	518	493	544	537	494	525	537	506	550	506	548	525	531	528	513	551	518	499	542	549	514	542	513	519	486	561	519	534	522	546	548	533	495	536	524	497	506	518	514	516	459	499	503	557	520	540	514	508	520	520	516	548	515	496	499	560	503	528	528	522	498	503	471	520	534	514	564	491	586	530	494	508	538	578	512	523	518	540	539	486	571	512	606	553	540	514	492	551	539	507	549	546	555	535	536	493	543	534	525	507	493	537	523	540	526	518	544	499	557	542	522	513	517	583	509	540	509	539	486	505	564	503	544	585	541	518	525	535	505	528	521	555	528	519	548	500	511	511	524	551	573	537	510	551	531	535	543	543	524	517	551	552	556	483	513	553	534	538	508	534	543	540	591	538	534	521	553	514	557	529	542	546	519	516	493	542	554	538	496	541	542	523	531	570	516	555	540	548	565	521	522	554	539	511	528	567	517	514	547	474	565	501	493	562	518	543	497	502	521	498	549	509	580	567	520	528	542	556	534	513	521	511	545	534	515	500	528	510	513	485	529	511	492	491	565	548	515	518	521	587	512	536	523	525	569	517	580	526	547	529	469	555	521	543	521	519	520	560	516	536	524	544	522	588	517	546	506	533	536	516	522	526	556	557	504	606	547	540	548	505	557	510	536	488	545	533	502	499	507	525	541	546	554	520	557	516	514	565	509	513	512	552	530	523	492	536	515	535	565	550	571	547	511	567	536	522	540	544	543	566	511	515	537	499	536	502	510	550	507	516	543	536	571	524	518	547	525	537	562	519	525	546	494	526	511	544	570	525	489	547	544	540	489	548	545	527	511	495	527	564	469	533	512	518	556	548	521	536	515	507	530	540	542	482	561	556	511	505	542	564	502	543	497	534	554	538	515	506	525	483	555	532	528	486	544	554	533	566	539	530	495	527	551	522	535	499	491	494	507	518	553	541	578	502	526	521	508	529	474	501	549	506	565	485	528	505	541	556	515	527	548	519	551	533	498	525	560	529	496	567	533	517	524	528	505	498	538	501	535	541	518	517	502	493	552	499	528	543	559	504	547	534	508	503	556	553	556	520	500	504	498	522	527	563	519	502	495	497	539	526	500	522	555	581	533	497	511	505	534	510	536	509	530	524	529	544	557	517	558	527	594	556	532	528	526	533	497	541	534	527	551	515	505	538	510	510	581	506	516	536	495	539	507	529	541	532	525	551	478	509	553	525	492	517	516	514	548	538	534	506	528	549	519	461	574	526	505	546	512	519	553	501	543	491	544	527	509	509	539	527	496	545	545	513	531	535	503	554	517	562	522	581	544	491	576	536	509	539	581	494	537	526	528	518	533	535	502	561	529	517	548	512	495	510	466	547	542	524	509	498	518	528	503	552	500	490	544	516	558	526	549	484	511	530	519	560	535	490	513	560	554	511	496	556	552	529	537	511	533	511	512	474	537	519	549	563	577	549	521	511	569	551	530	548	513	515	465	510	523	540	524	502	506	517	506	568	522	511	534	539	522	543	528	536	509	529	545	535	515	526	514	580	517	525	533	537	504	515	548	495	561	512	497	560	514	550	495	554	503	530	508	537	529	534	518	558	551	546	497	521	566	538	512	499	516	540	554	559	499	505	524	477	477	514	552	487	547	508	549	504	554	559	524	542	522	516	527	539	524	544	573	526	562	514	549	529	549	529	536	542	537	550	508	526	496	580	520	522	529	526	531	571	510	512	555	540	505	514	529	495	479	519	557	515	530	536	542	495	537	524	460	484	570	533	482	525	458	528	558	558	543	536	512	554	490	528	549	547	552	519	540	520	509	535	570	513	529	521	530	533	519	497	488	543	569	516	527	553	529	538	488	523	535	524	546	510	501	521	509	507	550	526	573	531	523	539	547	512	505	460	501	529	558	513	509	511	562	566	517	531	511	541	557	507	493	528	573	483	514
3352	4719	3368	1723	1416	1230	1064	962	865	940	844	821	818	759	771	785	759	746	751	773	795	749	743	711	741	718	769	766	740	735	728	766	738	732	750	736	720	675	665	734	728	688	690	754	727	732	732	690	759	722	735	747	750	768	690	793	728	780	777	720	719	693	771	726	705	726	712	739	794	710	715	739	750	735	720	715	796	749	763	730	710	715	697	719	720	751	716	737	738	730	754	715	656	775	733	814	735	734	750	787	674	734	773	725	762	725	711	677	702	680	736	747	737	706	733	702	734	732	753	736	735	755	746	742	744	722	806	731	716	745	767	733	720	722	697	695	718	754	735	725	707	734	735	727	691	752	780	715	745	744	718	679	715	701	785	745	740	723	779	715	716	721	705	734	744	715	746	758	778	729	754	727	684	742	747	703	758	711	774	708	699	680	691	733	704	761	748	755	698	752	705	749	762	718	716	735	740	708	705	726	764	735	746	734	749	690	735	746	787	752	700	761	795	716	776	743	692	739	738	767	743	732	711	697	701	694	728	729	758	716	743	736	733	741	737	755	729	726	706	684	730	751	745	730	776	746	741	756	773	740	756	755	723	737	734	788	690	724	746	763	736	717	729	725	762	742	756	739	743	725	735	726	736	760	745	715	736	763	771	707	719	740	722	729	774	753	695	696	756	705	735	738	737	713	718	702	721	754	763	721	707	789	723	717	716	735	720	780	711	694	703	717	727	801	685	709	761	718	696	689	723	690	745	693	692	711	708	755	733	801	681	713	736	731	691	747	728	765	723	807	748	720	721	703	707	725	772	801	771	742	679	763	731	747	718	710	759	739	734	724	725	766	694	725	731	729	696	739	711	724	744	698	727	715	706	746	732	741	761	734	714	763	691	681	751	768	687	702	713	703	711	723	754	756	713	778	737	697	754	732	700	743	693	690	743	714	707	711	725	696	718	766	720	696	703	750	714	693	737	725	755	729	714	700	767	771	743	732	738	700	742	736	747	737	741	720	749	742	712	710	729	720	707	692	764	785	764	714	727	708	734	719	757	744	749	738	723	679	729	752	741	721	755	692	745	754	731	709	736	720	760	707	750	727	716	723	743	708	754	716	692	752	762	700	706	711	740	710	710	709	730	775	695	733	742	743	735	755	726	746	744	727	767	742	779	717	763	731	688	718	700	701	756	729	740	735	724	713	670	723	711	744	701	749	730	755	746	745	755	733	747	681	740	704	752	716	748	723	735	753	687	738	742	720	703	750	748	699	713	738	732	755	735	719	681	708	740	769	724	725	740	728	731	789	722	702	781	687	727	741	743	767	732	751	750	707	673	711	739	718	681	698	746	724	709	718	708	703	748	746	749	712	702	734	799	709	743	754	709	735	693	727	701	774	732	719	741	720	765	762	735	726	747	697	775	704	712	717	774	787	761	757	718	742	728	693	729	705	743	715	733	714	691	738	731	785	794	730	660	760	743	715	751	762	677	772	735	724	707	725	763	730	710	715	701	721	744	725	739	742	737	734	752	758	713	776	700	720	719	711	693	701	742	741	745	716	710	709	762	703	783	753	744	738	761	739	748	730	720	735	771	747	768	739	720	735	738	742	742	755	716	757	730	769	746	712	755	734	732	707	703	692	748	717	717	725	765	743	736	718	710	752	732	708	707	738	707	752	754	700	797	712	753	778	718	750	696	731	737	768	751	757	704	734	743	764	722	751	694	755	748	707	768	753	743	744	706	726	693	719	731	703	691	720	697	747	713	726	701	714	731	736	751	728	779	738	709	755	737	717	751	720	745	747	717	726	764	726	706	731	721	737	716	726	760	695	735	721	780	727	758	728	784	750	729	692	767	672	777	796	716	722	772	721	728	711	761	779	725	725	734	766	801	675	721	731	737	752	748	752	697	788	729	768	685	742	689	694	712	750	796	707	746	707	733	743	738	739	740	717	761	722	739	724	742	787	755	752	728	700	719	735	782	719	710	748	758	736	704	721	735	735	738	758	701	740	728	717	749	709	760	697	752	760	726	662	747	786	702	751	696	752	684	727	769	729	718	717	774	719	766	716	730	752	670	734	741	750	728	777	741	705	749	685	746	778	713	763	727	739	791	711	728	724	727	780	718	715	754	733	753	782	745	728	765	741	706	724	762	708	742	713	717	701	720	743	697	721	745	714	717	740	778	755	722	728	710	738	737	767	732	718	705	693	668	739	717	742	704	709	767	731	758	713	697	774	726	768	719	731	720	715	769	736	733	722	706	767	742	763	743	731	774	680	713	714	735	727	756	762	703	776	727	667	744	734	683	748	783	702	764	747	737	728	769	764	766	740	727	767	783	774	703	721	734	754	746	677	749	709	720	691	712	685	756	710	727	717	695	734	747	735	719	734	755	749	754	759	736	732	684	744	725	698	711	747	721	756	715	746	752	737	748	723	765	753	782	705	681	678	721	782	693	721	759	696	722	708	764	738	732	751	720	717	717	706	703	767	727	729	701	684	695	676	737	705	708	690	723	731	799	733	729	734	693	742	735	722	716	695	772	758	786	692	748	746	729	719	722	752	709	752	733	730	723	703	738	748	758	751	730	728	733	698	742	724	720	686	754	732	698	727	781	667	751	739	704	768	707	717	733	772	759	712	694	771	739	723	754	679	765	686	717	723	726	735	729	759	772	738	712	754	701	748	714	727	724	721	713	753	751	727	716	747	726	724	733	688	742	688	683	729	716	768	723	694	696	770	761	723	711	724	729	779	722	748	737	736	720	754	721	736	702	663	691	703	761	687	703	750	732	731	718	714	709	738	756	746	752	687	732	706	754	727	733	712	679	691	741	702	701	729	757	747	770	698	718	749	724	749	721	722	694	705	702	683	742	791	701	758	754	712	694	766	703	725	711	732	710	761	708	784	719	731	721	759	735	719	771	753	737	728	734	723	756	709	714	774	728	739	696	700	739	713	759	722	717	716	757	734	734	733	717	723	733	705	748	711	696	733	800	719	741	720	717	718	744	727	726	739	729	689	697	759	762	745	713	757	722	723	745	743	680	727	792	688	732	724	719	689	737	713	717	724	722	757	727	734	755	741	728	741	700	746	692	756	689	753	763	739	761	748	738	737	695	739	760	740	704	720	745	759	744	752	713	750	700	697	740	780	795	729	755	764	746	738	730	761	743	710	742	729	737	729	731	707	756	750	683	756	729	733	707	695	728	713	739	747	694	697	773	718	750	736	723	758	761	702	695	717	758	689	732	690	715	736	760	743	681	690	697	693	707	679	713	726	732	732	726	692	701	735	721	722	740	762	725	717	754	758	702	737	723	755	693	741	711	763	764	714	747	741	724	710	735	772	806	724	759	699	720	710	704	715	713	693	755	704	702	682	736	749	679	772	709	803	720	724	719	795	745	716	721	719	768	709	727	754	723	693	738	806	767	717	714	765	762	721	747	756	736	801	729	722	739	766	706	743	738	733	737	770	755	756	724	766	654	749	777	712	716	759	765	725	707	752
22100	20978	28573	23551	20974	20644	2304	593	428	387	351	319	303	271	258	274	244	227	212	209	247	216	201	187	210	210	204	178	188	174	192	200	201	188	182	177	205	202	218	180	168	200	182	174	186	176	199	179	192	179	199	174	176	192	172	180	171	172	207	167	208	174	210	158	178	165	189	166	191	178	171	199	178	193	171	195	146	209	164	196	158	184	160	173	176	172	189	180	189	197	186	178	165	180	171	167	170	161	157	167	195	169	173	163	170	187	212	185	162	188	191	147	208	176	192	188	162	171	184	161	196	178	184	150	183	173	181	201	166	169	175	207	180	173	174	171	156	177	162	190	199	170	187	182	176	190	183	184	179	173	192	192	166	164	182	170	173	179	153	179	166	176	192	166	189	167	201	172	165	162	187	176	166	181	153	195	171	169	206	169	175	155	173	174	169	181	186	192	186	187	172	184	193	182	169	193	189	164	173	166	158	181	164	171	138	187	175	163	177	165	178	179	161	161	185	173	165	173	197	168	174	143	193	193	166	162	157	183	191	170	177	188	179	162	163	159	155	165	165	175	149	171	167	141	196	193	207	183	179	188	167	176	156	186	186	162	166	173	178	162	164	173	186	173	177	172	205	183	192	165	169	164	166	168	179	163	172	196	202	186	194	184	190	201	170	189	194	183	163	177	173	174	167	206	168	159	166	161	169	166	192	168	196	169	172	197	152	160	171	173	158	169	151	172	161	176	181	174	194	178	167	183	160	174	170	176	166	192	165	186	172	179	176	191	213	181	165	172	188	165	171	183	201	143	185	202	159	189	148	170	165	184	213	188	167	168	182	167	149	188	174	164	192	193	196	167	156	173	181	172	164	184	196	131	159	143	192	176	181	181	189	177	161	164	186	177	185	167	153	162	189	189	169	176	174	199	159	166	174	176	190	170	162	168	157	151	177	171	184	194	169	195	177	180	166	168	173	188	182	183	157	163	184	185	183	197	169	197	153	161	182	186	180	170	162	183	187	172	182	174	196	172	148	164	214	177	163	167	157	185	161	160	193	177	191	171	148	161	178	163	188	176	187	179	179	166	186	181	171	179	170	169	188	167	184	206	164	173	185	194	190	168	156	179	170	174	192	170	187	154	174	161	159	209	161	174	171	180	155	149	172	191	193	174	198	185	179	173	174	171	159	174	163	184	184	159	202	167	181	173	177	174	182	164	187	187	191	158	193	192	166	192	197	178	175	190	176	168	201	179	184	172	179	192	156	185	163	162	164	172	173	155	167	172	164	176	175	180	207	162	171	166	181	164	189	189	170	180	167	170	201	154	179	153	187	180	165	182	153	176	175	155	168	194	194	190	187	188	173	171	152	176	154	171	180	165	185	184	159	171	180	183	205	197	171	185	184	182	172	178	196	183	146	178	181	158	173	150	191	187	156	187	182	161	166	167	182	152	153	174	136	175	182	176	188	159	154	188	178	169	146	188	158	172	175	175	188	160	170	197	180	173	178	162	177	150	167	180	159	170	177	172	168	185	159	164	180	159	168	168	171	181	189	175	204	180	193	181	167	170	175	173	199	205	185	172	188	170	183	175	159	210	149	170	190	172	173	166	190	195	182	198	202	179	180	201	180	149	172	150	183	173	155	208	191	170	187	176	170	163	195	178	167	191	171	177	182	178	191	166	170	194	160	188	169	181	196	198	175	153	157	169	162	184	200	175	179	170	177	187	163	161	177	162	210	181	187	163	175	190	160	196	174	168	166	176	150	161	191	174	177	165	183	173	190	177	185	185	156	184	186	185	158	165	179	179	170	169	180	178	185	165	188	186	179	186	183	193	188	171	173	200	191	184	185	194	177	176	184	169	180	195	170	185	158	169	192	186	173	171	169	172	167	186	181	192	171	153	158	166	165	191	160	185	181	193	185	178	185	181	173	196	163	190	176	180	190	167	156	195	172	186	161	205	177	169	172	180	181	163	165	176	190	177	187	178	174	181	162	170	195	184	184	157	186	176	156	166	183	175	168	179	197	168	166	169	160	165	176	184	149	185	156	161	178	149	175	184	167	188	141	186	196	155	196	190	202	163	179	175	192	178	177	181	175	166	191	190	206	188	175	179	180	173	207	168	149	197	190	176	153	187	146	159	177	159	169	173	174	190	182	168	187	184	175	160	183	185	162	162	192	173	175	181	155	187	178	168	179	189	157	200	163	163	159	166	181	182	176	172	158	172	157	186	158	166	204	147	158	181	188	158	159	189	164	194	192	189	196	184	171	190	165	172	187	157	166	179	168	179	191	166	184	161	166	196	167	167	167	176	177	188	189	166	179	170	166	175	195	172	190	168	165	170	176	177	185	190	161	168	173	179	177	198	161	164	169	165	173	173	171	190	177	161	173	168	199	181	173	163	178	195	199	166	162	173	175	197	191	184	188	167	171	153	196	156	173	162	187	185	151	192	184	173	175	177	152	171	180	172	180	168	163	185	157	189	184	178	181	168	199	166	186	195	180	179	199	168	185	194	178	201	221	166	171	161	191	176	194	204	173	178	161	173	169	171	169	190	187	193	182	176	140	169	174	161	154	173	157	167	169	162	193	205	177	185	182	168	193	148	170	200	182	173	168	171	176	177	160	181	176	198	163	185	181	166	170	163	187	175	141	175	161	161	167	192	183	189	183	188	189	176	185	162	168	185	188	185	180	175	157	175	167	182	141	143	171	165	184	173	166	151	173	170	174	177	187	161	165	168	160	170	200	162	178	185	163	150	185	183	183	179	168	198	193	181	182	197	168	165	181	171	176	159	170	157	178	178	176	173	173	165	158	174	187	166	158	168	174	170	155	177	178	184	174	176	154	177	176	198	154	172	153	175	180	148	171	167	187	158	189	157	179	180	187	146	164	170	188	167	170	186	178	177	174	192	202	167	171	191	161	183	162	162	209	178	175	160	176	191	184	157	170	175	183	173	168	187	165	185	155	156	176	183	170	179	204	160	174	177	202	154	170	164	176	173	184	179	197	187	197	184	164	164	182	179	184	158	188	174	195	175	177	178	192	156	176	182	185	177	160	171	167	157	178	176	177	183	184	169	232	165	167	157	155	180	202	192	163	171	172	163	180	189	173	158	201	156	182	160	163	207	163	164	181	163	183	191	195	191	193	182	197	187	164	160	192	187	164	173	192	166	192	165	170	177	186	186	175	155	161	173	202	160	185	188	179	182	177	179	195	179	172	168	163	166	175	183	168	162	177	187	178	164	165	180	172	169	170	172	168	170	179	190	176	168	175	195	176	172	176	168	177	198	215	172	183	167	165	192	179	169	156	190	151	202	151	184	193	192	150	191	167	169	186	170	164	182	191	182	167	183	166	179	166	187	179	181	177	161	181	195	146	158	177	175	165	180	169	190	177	160	198	163	165	170	178	169	152	183	165	185	186	166	191	169	139	183	178	193	171	173	167	171	154	189	192	191	176	188	169	177	180	185	191	171	152	175	173	176	190	162	179	155	190	173
4410	13986	9121	4307	2906	2119	1643	1203	995	792	708	636	587	518	442	439	402	391	359	343	320	318	326	353	318	304	288	300	226	306	284	281	278	254	271	288	307	276	272	264	258	272	258	251	274	256	235	267	247	235	268	215	216	255	247	262	279	260	225	237	258	261	272	252	250	274	219	252	244	249	242	234	236	271	241	253	254	234	239	231	252	240	228	244	253	268	255	258	240	234	250	253	251	280	244	261	263	220	243	248	224	244	244	226	239	271	227	254	258	225	246	255	253	240	267	216	239	237	258	252	246	235	222	241	273	205	238	270	268	250	234	215	231	256	217	246	266	228	261	229	245	258	252	229	232	253	250	256	239	240	252	273	244	242	239	222	245	230	233	253	273	259	266	232	260	250	215	241	262	234	245	231	199	235	256	259	241	252	245	239	208	232	245	242	242	256	252	240	217	235	263	260	247	261	227	235	260	259	243	238	252	258	237	223	226	263	230	248	239	241	231	238	261	246	260	237	199	272	213	249	227	230	248	265	244	270	246	245	219	278	260	237	250	228	267	237	263	255	230	243	241	242	224	235	237	229	263	240	244	214	253	227	259	256	233	243	243	250	236	251	237	245	241	237	242	227	239	248	258	234	235	247	244	246	254	259	241	276	236	228	278	238	222	250	197	224	229	240	266	233	217	248	257	260	259	228	238	233	263	249	220	255	213	245	251	263	262	231	205	263	232	240	227	236	267	236	235	239	236	237	251	229	257	253	237	234	263	229	225	269	237	241	240	267	242	224	232	217	285	218	267	223	239	223	265	252	260	250	256	241	247	244	246	252	243	231	253	228	211	253	239	246	249	250	237	271	215	225	227	238	260	232	227	266	243	242	240	252	261	254	245	241	195	253	239	233	240	256	236	242	254	250	272	241	242	263	233	224	248	251	246	233	251	229	238	241	252	232	245	253	226	241	241	259	253	227	258	249	258	232	235	228	263	241	251	232	236	252	242	259	262	235	241	248	270	259	267	255	243	222	226	255	251	247	250	236	250	261	218	251	234	244	255	220	265	237	252	283	239	251	251	229	237	227	248	238	238	226	229	238	239	243	233	250	246	233	251	257	239	230	216	234	258	244	256	235	257	239	244	256	249	241	239	231	232	239	249	269	246	239	235	259	247	246	236	249	231	270	241	267	264	248	239	251	234	241	249	216	211	254	259	219	223	238	239	240	227	230	238	247	278	269	265	263	242	267	237	232	246	271	257	286	247	247	245	236	248	252	235	226	240	231	245	242	248	264	238	228	256	206	237	265	214	267	246	252	237	223	229	239	239	251	249	238	247	260	228	236	269	264	233	281	225	276	256	244	240	254	238	256	218	218	235	250	242	230	249	230	246	233	234	248	250	226	256	248	218	265	250	236	232	236	217	235	229	257	273	221	224	235	220	248	253	220	243	243	245	229	252	251	231	235	229	242	259	236	253	243	221	261	275	240	245	239	258	256	240	251	223	222	228	250	261	240	254	253	248	243	245	248	256	252	239	248	206	221	233	280	243	263	232	262	277	234	254	256	216	274	228	252	240	231	239	244	261	226	267	235	244	226	263	267	256	258	248	258	254	269	234	238	220	231	241	245	276	233	274	275	243	258	260	250	243	256	236	260	235	247	252	238	235	244	245	240	214	240	250	254	242	222	231	210	254	219	247	253	256	243	245	275	248	247	236	236	250	242	224	260	245	263	244	240	236	245	243	225	270	262	234	233	252	224	259	262	230	261	273	261	261	229	259	213	214	200	216	268	266	254	254	247	245	231	272	245	239	246	268	276	227	249	265	247	257	230	231	269	273	245	238	267	208	233	237	246	260	260	255	241	246	231	260	256	240	273	234	266	240	248	250	244	235	221	254	248	228	251	258	243	242	245	247	249	226	244	233	234	248	269	246	265	247	242	241	246	292	243	239	239	238	261	243	254	233	273	228	261	245	262	230	245	257	198	239	234	251	213	223	265	235	237	238	231	227	256	251	214	259	262	240	246	250	227	233	225	225	201	247	225	281	234	235	224	237	225	247	232	261	248	240	255	227	247	235	259	232	245	234	257	238	238	266	228	226	222	267	249	236	267	252	242	251	237	252	237	247	249	271	232	250	244	223	243	219	260	239	299	269	242	246	265	233	207	250	255	254	218	226	258	249	249	280	238	265	278	224	214	227	237	267	275	237	256	242	256	227	252	243	221	254	237	268	275	239	260	238	259	224	236	242	236	238	223	273	261	269	252	258	266	223	238	246	251	245	271	238	262	248	225	227	219	231	249	260	237	282	233	242	238	253	258	248	267	244	291	251	226	245	268	227	238	230	243	236	227	261	252	252	251	228	243	236	260	241	253	241	239	266	216	246	245	253	216	245	265	242	219	269	228	249	243	221	250	249	241	230	252	217	260	264	251	261	247	237	239	238	252	239	259	233	242	250	264	250	255	247	245	230	239	257	221	257	275	257	257	255	247	244	265	243	244	243	245	254	230	235	233	226	244	244	241	233	244	245	234	255	246	220	273	259	223	263	239	272	241	253	251	234	232	248	217	254	265	223	238	218	253	241	254	236	227	253	256	232	254	226	245	242	253	235	239	230	205	252	240	236	247	253	207	226	240	257	243	258	248	229	246	235	258	230	236	255	220	252	251	237	251	243	244	251	250	244	241	232	236	243	258	224	241	262	239	229	202	241	228	219	271	263	264	286	271	243	225	247	250	227	236	261	255	264	221	232	240	233	215	254	238	251	242	242	244	247	247	235	242	252	244	248	221	228	236	245	262	239	210	204	247	223	232	195	237	260	248	272	231	215	253	270	238	228	239	285	231	239	246	258	251	243	221	264	246	216	266	238	252	229	262	239	250	243	217	261	230	232	245	251	230	244	235	264	254	219	239	262	237	235	247	252	269	246	262	243	232	247	260	271	250	259	290	256	259	235	227	264	223	237	236	253	254	258	233	239	262	259	234	236	257	252	234	245	252	241	224	258	220	230	233	248	224	240	232	261	235	236	230	264	259	252	233	249	240	226	244	244	235	237	247	237	252	221	252	239	242	234	251	245	221	252	239	216	232	227	202	235	274	228	262	232	212	236	238	225	254	233	240	231	249	220	270	264	288	246	239	233	257	226	241	231	250	262	251	227	251	255	223	237	249	251	241	259	234	250	248	269	237	241	247	236	252	271	217	277	268	215	253	211	251	240	220	239	261	242	237	237	260	239	242	208	245	263	240	243	248	251	226	256	228	244	254	227	235	234	256	230	241	248	249	237	261	243	255	275	239	252	226	281	241	248	230	242	260	235	245	242	235	228	263	250	239	268	244	223	239	263	237	251	236	235	257	210	264	244	214	246	231	237	250	257	219	267	245	244	237	242	246	234	273	241	264	262	240	237	232	260	249	247	220	228	259	261	250	244	266	260	242	259	229	234	253	263	241	240	251	250	260	245	240	268	216	236	251	233	260	230	223	261	255	241	249	242	241	249	229	246	243	247	259
26649	17462	3463	832	647	566	477	438	468	463	479	455	472	497	486	464	462	437	473	470	449	444	459	454	454	469	431	453	479	454	443	467	488	469	464	446	471	446	462	487	446	457	478	466	487	487	463	488	444	492	418	467	443	476	446	442	468	471	466	461	465	438	465	465	475	443	448	470	506	465	448	493	483	490	512	480	474	481	448	464	436	486	433	459	483	472	465	487	464	439	459	432	470	491	475	463	453	409	463	478	433	479	460	475	458	468	448	448	494	453	475	453	483	447	468	418	463	438	470	475	423	472	501	458	446	472	453	449	447	470	461	486	458	406	450	456	462	457	445	448	446	465	463	404	463	453	485	444	493	438	431	452	416	435	457	436	432	429	443	449	486	422	472	475	458	445	431	474	475	462	458	486	448	464	478	481	457	504	453	467	456	411	451	433	448	451	455	456	464	490	460	418	462	492	441	461	457	476	462	487	479	463	472	449	428	429	423	453	510	460	464	471	493	469	478	446	466	457	447	472	440	467	461	441	471	459	470	469	448	459	460	482	458	507	443	426	489	436	444	468	436	463	484	461	450	421	448	454	446	479	455	452	482	486	469	482	429	468	452	430	446	446	459	444	438	459	488	454	454	443	446	474	464	478	477	462	423	466	444	433	474	481	453	432	444	402	467	437	458	447	447	463	463	455	457	453	468	481	418	461	484	474	446	461	464	441	478	457	430	418	450	440	462	485	459	472	447	480	459	455	478	486	460	437	423	471	458	472	476	457	469	424	449	483	452	439	460	465	466	434	451	457	438	421	469	468	447	485	441	456	455	459	463	463	448	459	398	434	475	459	431	475	462	473	464	514	485	445	437	411	469	445	432	443	432	438	492	444	425	429	438	464	493	470	425	465	452	482	485	432	495	442	444	461	455	423	487	466	493	437	477	452	454	464	469	478	434	450	470	457	447	491	476	444	453	465	462	469	472	472	453	453	467	476	450	444	481	466	454	468	431	513	502	454	464	463	459	431	424	474	495	425	460	441	398	460	476	449	459	468	483	419	452	465	447	471	471	444	488	413	443	469	470	428	501	467	475	475	468	448	419	447	457	499	444	502	414	450	477	507	478	447	450	455	461	463	454	460	435	472	469	475	431	441	440	495	484	463	483	478	446	467	467	460	407	514	472	439	495	460	459	370	434	453	479	443	454	463	434	489	441	443	401	421	429	474	475	459	436	499	510	478	439	438	461	441	460	434	440	462	424	425	489	444	473	432	437	443	427	449	493	481	503	451	477	488	451	441	468	458	459	454	465	460	455	438	422	457	426	502	453	486	458	455	487	452	439	421	453	452	445	433	468	453	447	464	433	456	483	493	497	452	410	427	451	456	453	456	482	464	418	456	487	442	458	458	457	442	490	438	425	466	430	466	450	459	479	447	464	464	464	439	436	471	471	451	456	468	452	425	442	467	449	433	467	443	434	451	470	473	428	431	497	484	460	457	463	408	472	465	445	463	475	418	459	397	460	486	472	431	459	443	459	407	440	419	461	428	489	486	446	468	454	450	474	463	433	485	463	467	439	476	441	459	489	451	456	396	474	446	462	432	459	488	453	435	462	468	433	437	461	421	458	463	480	495	462	423	458	461	487	444	448	479	448	446	444	482	480	425	438	435	447	447	504	497	408	481	460	465	432	480	468	441	474	458	448	449	495	449	460	440	487	443	441	453	493	419	440	477	454	458	447	489	472	446	451	471	444	462	455	446	456	461	460	418	434	416	443	460	466	433	442	445	455	459	402	434	459	463	472	445	496	473	495	459	483	475	479	471	473	432	454	436	467	437	486	458	447	433	454	419	445	466	474	450	449	460	479	509	450	469	456	502	499	419	424	470	463	473	477	457	450	453	468	477	434	498	452	459	513	489	508	443	490	501	463	471	455	403	505	483	449	478	458	501	465	477	503	417	429	420	458	464	480	457	498	442	437	465	472	445	474	427	460	446	477	478	439	444	483	464	435	443	440	470	468	467	424	424	456	486	485	481	417	432	448	447	435	472	460	495	489	525	481	463	482	481	484	450	417	484	465	430	433	461	467	443	493	465	436	447	488	445	484	433	439	448	449	436	444	495	436	446	467	476	473	479	482	473	418	485	484	458	465	440	434	469	476	465	498	473	431	452	473	462	454	467	425	444	452	475	464	469	470	459	449	437	465	455	463	435	457	449	447	453	461	457	449	452	494	430	462	444	447	422	471	469	492	456	504	466	461	442	427	451	471	445	448	498	440	449	451	471	472	456	477	491	439	440	446	484	453	497	464	444	456	474	482	473	436	479	467	423	456	477	478	489	472	473	441	431	451	444	455	447	434	391	472	470	437	432	482	428	459	449	458	464	481	455	467	475	461	483	477	454	463	458	454	458	438	455	493	485	463	472	463	439	462	433	422	459	466	483	487	450	506	471	446	462	433	465	461	472	439	459	480	442	462	464	445	464	426	441	426	504	448	453	467	479	452	464	494	509	469	440	495	449	478	473	460	469	456	449	460	450	436	438	488	446	480	487	462	460	478	455	514	471	478	463	481	459	461	445	413	423	494	445	424	510	431	453	460	475	500	468	484	477	489	424	448	473	466	478	446	459	470	440	467	477	456	477	454	468	438	465	428	484	456	454	491	452	449	475	408	458	469	455	427	476	453	492	461	460	427	467	451	449	469	437	448	419	450	474	481	462	479	423	483	464	513	443	500	492	455	477	449	470	459	474	453	482	468	462	470	468	481	465	467	472	502	447	434	453	474	474	480	440	491	434	506	464	478	456	495	452	465	487	465	450	403	466	490	451	451	450	468	477	465	449	457	446	438	460	477	498	460	478	489	471	433	475	424	461	458	471	454	452	456	464	476	437	432	447	445	415	477	451	486	454	461	429	478	478	495	491	445	459	475	459	515	480	442	489	466	520	443	482	479	455	437	444	451	432	472	471	445	437	438	446	474	425	460	453	454	452	446	462	428	480	432	466	484	439	439	442	476	465	444	447	466	462	474	459	451	470	465	466	469	461	457	422	485	481	445	448	455	483	447	439	463	462	473	460	422	462	438	446	457	439	485	456	467	475	427	438	451	453	479	435	493	442	465	488	439	466	468	469	457	454	459	449	438	454	487	443	457	447	498	454	466	445	447	430	507	432	480	451	447	445	459	481	456	448	483	442	433	457	438	443	435	441	427	481	439	474	429	481	454	449	436	490	466	494	482	491	473	451	486	453	443	461	489	464	497	470	432	471	462	451	442	467	491	452	479	462	480	472	490	460	448	439	466	529	493	461	457	483	480	432	464	429	467	500	451	454	484	471	448	461	438	435	453	496	451	475	453	463	449	402	447	483	465	474	485	478	458	495	440	457	429	483	458	435	456	457	453	464	466	459	452	464	485	443	448	443	489	451	467	502	423	457	411	449	451	497	437	457	470	483	499	481	435	439	465	449	418	472	473	469	477	468	410	434	444	460	469	487	415	439	432	437	430	453	489	471
4101	1459	1207	829	777	682	754	633	698	648	704	678	599	651	658	623	638	656	659	673	625	667	679	663	614	665	676	658	651	655	654	634	671	689	659	672	615	634	649	690	644	687	658	627	642	646	618	638	645	663	668	660	698	637	665	652	695	687	705	642	651	620	618	704	649	670	614	657	651	656	651	664	657	674	647	617	627	670	698	640	638	664	638	658	657	671	653	630	651	631	637	628	630	668	598	619	613	678	693	657	696	648	625	706	641	648	640	624	676	679	676	663	650	655	673	642	625	729	638	685	636	639	653	706	694	626	624	646	622	629	680	639	651	628	666	668	655	615	641	696	655	643	659	663	642	693	632	648	685	644	628	667	696	646	692	685	631	655	622	674	658	680	706	652	685	639	623	660	618	732	641	634	683	628	647	663	673	639	632	636	625	586	660	656	599	675	625	642	637	644	602	705	684	620	671	667	656	686	627	632	630	680	683	659	700	668	704	651	641	602	693	644	635	655	659	663	642	624	686	707	678	639	674	647	676	666	686	597	704	685	684	639	664	619	658	610	664	649	658	645	675	707	646	658	639	636	652	617	646	706	630	685	621	655	681	647	689	620	632	665	633	670	665	618	644	697	659	693	668	653	635	608	659	635	652	646	619	691	636	679	640	591	652	709	652	622	636	660	645	613	602	660	646	631	609	670	682	651	634	613	641	629	670	680	646	638	660	617	624	666	680	632	613	631	663	656	655	643	643	703	676	634	646	670	624	666	655	676	620	689	650	679	680	620	648	676	676	651	621	631	641	688	640	637	676	678	632	656	696	676	660	631	625	619	591	695	655	640	654	607	668	655	635	660	659	676	694	642	664	659	687	668	682	671	712	637	600	638	632	642	620	629	659	647	659	682	663	684	655	631	641	652	645	700	659	668	660	670	688	630	656	678	688	648	684	660	710	669	618	669	659	672	678	655	664	650	640	665	689	694	600	684	611	657	658	650	614	695	657	675	662	638	666	663	697	662	625	650	671	662	647	624	686	648	631	714	662	636	683	669	670	647	655	608	670	584	654	624	662	653	663	678	670	628	652	612	687	661	663	634	640	648	673	664	681	669	649	677	632	629	666	659	687	653	670	640	660	607	601	624	660	651	660	634	646	623	628	631	643	681	655	642	674	643	647	711	650	634	654	661	675	640	676	653	617	664	672	692	676	627	653	651	642	650	662	639	632	647	635	683	684	719	642	668	696	672	645	656	689	698	618	667	651	621	640	677	609	672	678	674	655	618	663	650	658	632	613	651	664	657	649	636	634	652	678	666	638	621	716	674	644	672	714	674	650	683	664	634	664	662	645	632	654	650	624	681	663	650	639	687	636	675	662	667	664	650	660	613	647	665	682	636	690	648	651	661	679	665	647	656	628	611	627	686	683	702	639	645	658	646	672	626	672	642	612	677	655	631	648	705	600	678	651	622	648	645	678	625	618	609	701	685	647	687	612	623	635	653	639	664	684	616	643	661	671	672	662	650	626	645	634	649	641	672	612	617	677	671	646	626	619	681	677	714	651	661	614	662	664	650	646	664	668	675	691	607	674	670	602	643	647	661	624	630	652	613	714	648	644	640	698	654	659	628	691	695	616	667	677	635	681	679	690	669	722	621	615	685	634	651	660	617	686	655	693	682	641	640	621	660	668	675	655	652	665	664	618	687	644	674	639	670	635	680	660	659	645	649	671	634	666	662	699	626	690	672	645	619	649	652	671	689	626	682	650	629	678	657	661	659	654	644	653	630	652	670	662	663	623	632	668	653	621	646	641	631	647	645	621	663	625	652	625	663	632	643	672	691	651	667	650	658	667	640	637	657	658	684	730	645	641	669	648	620	697	686	679	629	662	643	628	600	664	676	670	658	657	693	655	663	654	683	682	691	602	631	727	669	646	629	658	669	654	639	642	654	652	626	660	647	651	656	615	658	660	683	651	653	681	678	681	694	611	676	637	658	673	645	690	662	691	667	651	646	620	654	641	658	648	649	659	652	676	656	603	623	685	650	677	631	720	692	686	672	646	641	625	660	661	650	687	678	662	582	652	643	643	646	661	671	667	642	637	626	696	620	681	617	688	635	643	684	675	698	688	652	624	650	710	652	681	641	694	622	684	651	661	633	646	638	647	700	660	631	642	659	609	643	628	653	629	649	641	657	671	673	660	635	661	701	668	634	685	692	635	663	674	663	662	650	626	631	656	678	641	661	660	699	654	669	598	649	652	708	661	583	683	651	623	686	657	616	615	618	655	641	652	636	660	651	668	678	655	645	697	636	649	711	664	660	663	592	669	629	668	634	625	669	634	625	675	651	686	669	680	687	640	623	673	680	636	673	729	680	642	646	580	616	638	644	594	709	639	682	641	664	621	648	655	650	669	677	628	674	639	676	617	662	642	680	667	668	637	629	640	653	655	626	628	643	632	707	653	667	653	664	667	641	669	657	670	660	660	646	661	649	612	633	654	677	666	643	636	614	718	586	647	608	656	636	658	613	646	618	677	596	656	688	660	640	684	675	679	617	660	639	633	639	663	645	669	624	685	656	629	654	644	619	586	637	667	596	651	683	682	705	655	653	642	634	679	638	689	621	624	650	661	643	588	650	661	686	672	684	667	648	694	657	640	630	643	691	684	698	664	620	643	616	677	639	680	675	691	635	622	661	682	674	650	600	673	642	679	700	642	619	685	653	619	646	643	648	621	707	641	670	644	626	656	641	655	634	607	638	634	676	624	667	618	650	644	643	642	652	621	665	693	651	645	660	594	655	664	625	653	618	644	633	645	654	647	709	632	617	642	651	657	628	664	634	618	634	659	632	666	657	665	638	677	676	651	678	651	657	708	650	651	665	650	669	654	644	702	673	635	659	605	662	677	671	634	676	655	656	660	615	663	632	670	675	672	624	662	637	621	665	631	645	648	642	639	659	644	680	665	685	647	622	684	650	651	694	647	653	657	679	675	639	663	675	650	619	683	625	617	660	654	677	631	645	667	617	682	663	585	632	657	634	666	673	640	681	599	680	675	667	630	743	657	652	657	647	647	633	675	675	570	672	659	635	630	629	680	683	610	655	604	682	685	646	628	635	661	640	647	623	683	635	650	671	676	669	646	633	617	658	643	615	629	642	657	625	649	670	612	681	657	645	660	665	671	698	654	643	677	652	639	643	638	678	632	652	653	693	646	688	686	671	634	664	635	643	595	664	661	634	656	647	643	651	641	701	658	620	669	657	639	639	634	657	655	688	636	699	690	661	634	694	599	655	665	689	643	641	628	674	667	675	671	668	687	695	658	631	626	624	640	663	652	643	621	661	599	685	622	644	652	640	628	675	661	695	622	651	621	647	637	671	715	660	640	656	635	654	636	660	653	658	657	662	622	641	662	694	640	614	663	670	625	633	632	640	677	666	690	634	689	684	644	631	682	610	643	656	656	654	673	630	684	606	642	600	618	656	661	692	665	654	674	675	649	623	645	660	659	645
23090	21002	28031	24174	20716	3009	597	414	327	307	311	277	240	237	254	251	230	210	234	221	258	225	215	207	207	226	198	219	210	210	195	222	204	212	194	198	192	199	202	195	204	214	191	242	204	199	196	217	208	207	193	201	187	190	191	202	192	193	191	203	206	202	184	170	207	200	196	191	202	207	227	202	226	217	192	186	195	190	201	202	211	180	215	192	185	225	186	202	192	183	178	207	199	211	182	189	194	216	201	178	213	204	210	185	208	209	210	192	202	219	183	191	183	193	217	200	211	221	209	171	195	189	192	197	191	185	198	218	196	167	190	195	181	197	188	186	215	180	170	188	187	187	178	209	181	195	182	187	212	208	195	190	194	197	184	209	217	222	220	210	191	214	181	198	186	209	198	221	185	191	222	191	177	194	185	209	214	200	186	187	197	224	198	178	186	216	204	196	178	192	165	199	203	191	182	191	185	189	200	210	183	210	204	179	183	202	200	175	187	183	187	201	181	203	203	197	221	204	194	205	177	202	187	180	178	200	179	191	201	192	240	187	214	213	215	190	196	164	196	194	187	196	220	181	203	207	161	210	186	211	191	221	196	200	204	187	193	197	209	183	209	198	204	192	217	203	194	201	209	196	197	211	185	209	186	198	187	202	191	191	187	173	220	205	208	195	197	162	218	187	190	179	197	193	204	224	217	185	184	194	204	189	192	157	222	182	212	194	188	180	178	192	200	179	198	213	210	204	226	199	207	187	204	197	212	208	198	195	207	196	202	206	212	202	195	198	196	192	221	200	179	203	197	192	213	208	170	186	218	200	211	227	215	191	202	200	200	204	180	202	221	198	197	197	196	195	183	193	169	182	196	188	201	213	181	167	186	186	201	185	215	187	176	200	201	184	194	194	217	207	204	187	204	208	208	197	169	181	214	204	187	174	189	194	188	183	178	194	172	180	182	197	185	184	202	199	183	203	179	181	203	184	195	184	198	200	201	192	202	193	206	213	232	159	201	219	212	207	206	185	199	209	198	217	201	190	167	203	176	210	193	194	180	189	187	193	176	181	185	194	174	180	208	202	233	175	183	222	184	212	187	211	172	205	187	188	193	188	206	208	183	191	203	190	181	194	212	175	199	213	190	189	207	205	215	204	190	172	182	207	206	194	174	210	188	173	218	192	218	200	200	188	197	185	200	189	184	198	193	206	173	167	179	177	183	201	207	183	212	186	163	202	193	180	197	185	198	190	217	189	192	172	191	211	187	208	182	214	196	183	212	206	183	212	206	207	197	174	187	174	197	209	189	202	216	201	182	208	203	185	184	205	175	177	186	187	181	201	218	199	203	177	207	187	188	188	202	190	220	197	194	192	175	176	171	204	188	203	202	207	205	177	216	204	188	170	202	183	185	185	194	184	198	192	180	191	203	197	173	181	190	212	226	195	184	217	205	200	182	191	194	195	199	180	195	201	220	195	184	194	193	216	175	206	216	213	187	154	187	192	164	183	184	184	202	195	197	220	202	193	206	198	203	191	189	210	208	188	207	186	178	201	220	188	183	208	208	198	160	201	214	193	198	213	198	220	197	146	219	193	191	212	178	191	178	185	203	184	198	195	180	211	172	196	189	200	206	197	180	195	197	178	178	188	192	209	173	198	190	194	211	198	175	195	192	187	193	197	208	176	204	188	190	193	173	192	184	219	186	210	200	209	199	181	204	169	203	207	186	183	183	180	196	200	172	193	203	222	195	207	195	202	186	185	219	191	197	213	184	204	204	205	205	168	202	197	206	215	193	205	206	203	169	196	212	163	197	183	217	204	204	187	206	194	212	195	186	163	193	217	212	193	197	228	215	183	191	191	218	180	186	171	182	214	187	184	201	188	183	186	186	172	192	195	189	186	190	202	184	199	203	189	190	162	194	185	201	203	199	213	200	209	174	181	150	192	186	207	196	187	207	198	205	184	195	169	197	161	194	210	208	189	201	183	194	177	210	180	208	183	216	196	223	220	194	211	206	222	211	216	199	176	183	186	197	159	203	195	194	203	166	204	205	182	203	203	192	183	211	201	185	183	211	190	206	173	188	226	210	201	189	194	203	172	205	186	212	174	163	170	187	185	216	209	207	214	183	195	221	204	199	193	192	203	197	176	195	200	172	165	219	205	177	207	185	184	186	186	172	171	231	194	198	193	192	211	181	179	201	185	199	208	184	169	206	189	231	196	195	194	199	202	183	197	176	230	194	189	177	174	193	188	176	220	196	186	214	188	205	206	164	197	204	204	225	209	181	175	199	211	203	191	179	184	216	186	190	194	196	200	193	173	172	186	199	189	195	219	193	182	203	195	179	196	192	188	194	190	195	177	203	202	184	184	194	199	173	197	184	182	201	217	194	206	198	191	190	203	200	201	205	182	190	177	209	214	201	177	173	207	201	196	210	169	187	212	189	213	199	196	188	195	187	182	191	207	185	183	179	219	158	214	200	187	193	187	211	196	206	191	206	167	201	197	218	234	217	199	195	192	184	198	217	199	188	192	210	188	210	201	172	208	198	218	215	209	203	196	176	191	211	177	183	233	194	183	218	163	206	195	204	175	174	188	194	220	196	189	218	190	202	201	186	201	196	185	220	174	187	194	189	197	185	203	203	199	221	183	205	204	188	183	189	210	200	186	178	211	195	193	198	184	184	172	194	202	193	194	210	162	192	186	207	199	187	179	185	190	216	185	201	210	183	157	157	186	204	205	189	192	194	186	187	206	189	216	172	174	190	194	199	189	191	195	188	199	179	184	208	202	208	189	186	177	180	204	196	217	163	194	187	217	224	198	213	196	184	201	196	180	190	195	154	175	206	178	202	192	183	191	204	193	189	228	189	191	200	183	195	212	177	210	201	216	194	190	206	203	197	170	190	181	179	184	201	184	182	186	199	180	204	190	182	182	194	221	213	215	195	184	205	211	217	220	176	224	179	193	193	225	206	197	187	189	210	206	193	195	191	170	178	179	187	205	220	203	204	182	193	235	208	195	201	206	197	190	201	169	191	191	190	203	187	198	203	187	200	187	181	185	204	195	224	188	170	199	200	187	195	221	175	204	182	186	198	188	191	180	242	197	195	198	204	212	179	219	203	195	200	192	190	178	188	190	191	192	198	183	202	182	204	198	178	181	200	200	193	210	178	203	197	187	218	202	217	207	194	192	214	202	174	203	184	194	199	166	171	215	206	188	194	190	182	206	207	190	173	193	192	186	204	203	180	194	202	202	187	181	204	193	221	185	179	196	203	166	184	217	177	189	189	191	182	196	209	189	215	192	199	194	189	167	174	185	189	215	212	204	178	223	199	180	190	184	178	184	190	211	199	191	166	217	197	191	165	187	194	187	192	205	211	212	189	233	191	186	181	168	177	188	200	193	201	200	208	198	209	203	174	215	186	231	213	196	202	210	203	193	199	210	204	194	215	210	224	186	197	192	196	201	177	191	192	196	174	214	211	208	171	204	212	203	209	220	158	205
3107	8477	5571	2552	1812	1305	1006	827	677	618	515	479	478	411	436	378	365	335	324	370	331	307	315	344	358	335	350	321	323	341	289	315	341	302	317	313	326	320	292	311	281	327	290	324	298	315	302	336	341	331	311	304	264	313	319	308	308	303	304	289	262	329	274	292	320	282	307	321	329	278	301	289	298	293	301	284	257	286	297	336	299	296	295	292	287	310	323	323	314	317	290	291	288	270	309	285	296	346	304	301	280	315	283	282	282	293	291	277	307	272	301	296	290	295	298	303	307	281	277	287	306	292	277	300	292	325	313	308	298	298	266	293	314	295	307	324	305	291	250	317	297	293	301	264	280	290	313	284	283	285	281	329	300	339	288	290	291	303	303	318	330	294	301	307	325	309	297	277	302	272	310	286	300	297	292	306	314	290	298	325	296	313	283	256	283	273	318	301	347	294	304	270	307	278	290	299	272	316	290	266	284	311	305	326	314	291	290	307	282	281	268	314	271	309	304	313	304	268	297	269	286	285	305	296	301	309	304	293	275	305	295	294	319	294	321	282	330	304	292	288	300	307	292	284	289	287	294	303	259	289	302	310	297	287	263	283	303	293	299	277	292	310	291	284	311	277	282	285	289	309	282	316	308	299	307	305	321	315	289	289	311	289	291	299	292	310	313	320	297	314	339	282	281	327	313	322	305	306	321	319	299	280	294	294	286	316	276	300	307	291	274	308	299	296	307	280	292	347	292	274	305	308	280	270	291	293	295	296	301	306	292	297	276	318	290	276	294	314	287	333	302	289	273	272	289	328	290	308	324	319	311	258	293	320	315	284	316	315	276	305	284	269	304	326	301	280	305	286	289	302	301	282	296	282	279	293	323	293	304	312	299	290	268	304	296	291	282	278	288	290	296	312	318	322	309	319	315	306	289	266	314	340	284	311	293	283	307	320	303	310	299	302	295	315	281	341	257	300	296	306	290	305	271	263	296	319	284	285	287	298	300	309	277	320	278	310	290	296	281	294	297	309	285	300	286	291	282	305	296	294	312	294	290	303	324	307	292	316	303	339	289	277	285	321	279	314	314	299	280	295	319	310	288	278	303	307	303	348	299	317	311	303	295	299	279	310	282	316	267	296	299	293	313	305	266	305	303	282	310	309	271	270	277	324	267	300	266	294	292	284	289	279	308	310	272	312	252	275	284	325	327	306	284	297	351	307	310	282	350	257	294	327	283	292	279	299	284	299	283	303	295	337	299	289	310	297	308	294	279	281	297	290	314	309	287	280	306	307	279	273	300	325	327	277	309	275	321	278	285	286	300	290	305	286	305	303	323	285	321	269	286	286	309	308	307	316	305	316	271	281	302	330	303	282	318	283	274	295	309	296	308	297	318	288	297	284	279	296	299	272	301	299	275	271	287	316	307	273	329	309	268	300	278	332	266	299	294	331	306	300	305	314	292	312	297	298	283	282	312	269	280	332	343	265	293	288	298	300	311	296	288	273	335	287	290	279	298	296	287	303	309	292	261	280	326	285	278	296	300	302	297	323	305	297	287	264	284	299	296	305	325	306	310	264	287	291	297	301	322	302	295	317	305	327	281	298	269	263	279	304	321	290	296	312	284	305	326	316	292	295	304	305	319	327	312	283	282	298	271	286	323	252	309	323	322	301	261	279	284	277	283	301	302	327	328	306	289	309	322	267	322	290	316	306	301	289	299	283	298	284	304	326	310	277	301	303	266	291	312	316	284	280	284	298	277	281	277	282	305	318	287	274	290	297	290	282	290	308	295	305	287	307	336	323	264	325	326	350	315	293	296	298	272	292	272	312	288	318	300	295	295	266	295	293	310	312	279	273	314	306	319	298	278	297	326	323	298	282	289	271	292	302	276	290	280	301	298	304	300	315	303	301	302	277	264	314	273	300	279	292	307	272	304	279	249	317	314	283	306	302	274	325	300	284	292	263	329	310	314	322	308	288	298	270	316	312	276	275	325	301	289	295	285	308	266	287	284	304	244	313	310	315	313	303	336	318	322	275	263	319	307	277	291	294	294	299	302	292	302	301	283	322	304	288	303	327	308	295	315	311	308	308	297	300	276	301	279	325	312	289	262	315	280	316	288	297	329	273	295	289	301	321	296	293	294	286	283	295	290	317	299	310	301	268	290	286	285	307	308	278	305	292	280	305	319	282	289	299	281	332	301	298	275	282	298	313	332	307	314	304	280	282	321	278	332	270	304	298	314	300	302	320	305	271	285	290	260	309	296	309	297	294	286	311	291	306	300	265	315	287	292	303	298	308	284	278	304	287	312	296	280	278	297	306	277	285	296	296	267	289	321	279	294	286	294	324	307	304	303	299	283	285	281	302	282	315	282	282	300	278	282	282	282	309	289	287	309	308	307	306	333	311	267	268	281	284	282	313	310	330	287	284	297	306	304	283	280	283	296	288	284	296	303	291	319	311	306	279	321	299	299	291	281	300	251	297	307	326	284	275	316	315	291	300	289	305	335	285	287	302	288	285	287	326	286	291	307	284	321	320	296	286	293	297	280	290	312	309	322	328	303	311	288	269	285	281	322	289	296	295	300	285	285	287	311	274	313	329	293	282	273	282	303	306	282	307	338	304	288	317	280	315	334	299	283	272	306	264	284	261	310	278	265	297	263	273	293	281	325	300	327	303	296	294	323	315	279	271	307	288	294	302	331	286	277	288	301	310	315	279	291	314	306	305	283	291	310	299	289	280	284	315	281	311	284	319	327	292	301	321	282	296	291	297	303	271	286	323	297	324	286	316	300	275	291	298	319	278	295	296	285	304	325	285	277	305	308	308	290	303	292	288	296	308	311	275	284	300	294	299	292	308	282	305	296	299	298	275	283	293	299	270	325	289	316	252	275	287	297	279	268	289	325	308	325	337	310	283	290	308	297	324	288	316	307	294	322	285	260	277	322	276	311	311	276	307	293	310	293	316	311	301	280	297	282	274	298	278	292	320	272	259	314	283	297	291	294	312	292	318	301	285	298	293	286	286	287	335	277	315	292	317	291	296	311	304	290	317	276	278	307	327	316	266	273	290	327	292	303	307	309	310	305	271	283	287	320	329	302	288	316	326	287	280	293	272	331	315	288	309	292	286	297	292	309	287	303	288	279	280	278	330	290	318	304	320	304	277	310	312	287	304	311	312	277	286	276	302	272	299	318	294	281	274	298	327	280	280	309	301	331	305	351	329	290	288	319	305	288	277	280	292	301	313	309	284	318	261	262	309	273	298	283	293	290	294	304	286	310	295	314	264	302	299	310	316	309	325	288	274	278	301	281	280	296	315	287	309	266	263	283	305	306	276	297	310	290	285	293	291	274	284	276	303	280	302	316	299	296	297	292	317	291	277	287	280	298	310	327	279	309	285	313	299	292	276	285	281	306	293	285	299	305	288	337	294	270	292	320	277	287	299	306	252	313	298	327	305	291	318	281	275	297	305	306	270	328	291	323	300	296	301	296	304	299	290
24218	20940	26310	24614	2785	798	699	619	615	598	563	554	580	548	576	542	565	503	512	564	585	547	507	561	522	547	545	525	563	540	492	545	542	519	575	534	555	534	544	545	507	504	524	525	541	504	533	543	541	519	556	506	505	540	491	493	530	499	522	516	566	528	540	571	534	505	506	514	539	533	505	519	522	542	511	532	558	523	539	523	495	518	529	523	517	497	524	541	558	573	533	536	515	541	498	561	560	537	525	528	506	539	537	541	513	545	491	518	485	547	537	522	503	498	519	545	541	541	540	560	520	522	505	543	495	496	492	520	549	544	498	561	547	522	530	529	465	523	528	552	501	559	512	550	551	548	532	522	495	526	507	513	521	538	546	532	495	543	500	556	528	522	524	486	506	562	523	527	505	488	513	559	540	521	528	553	511	553	545	528	542	530	538	542	537	495	558	512	553	540	539	525	506	532	489	499	514	555	518	519	520	549	526	514	530	537	529	543	516	524	532	509	510	552	534	492	503	522	511	472	516	521	513	514	531	521	566	560	523	522	560	509	542	535	511	524	505	528	530	512	516	537	528	508	504	524	529	538	514	514	528	559	496	565	503	546	516	494	552	550	524	519	529	534	519	494	552	557	526	517	508	533	527	531	566	525	532	499	532	516	520	537	546	522	509	509	502	514	534	565	522	523	521	494	469	532	518	496	545	563	500	492	526	483	480	533	515	533	507	545	540	495	519	515	511	519	558	522	522	522	500	519	533	560	542	537	557	532	522	556	533	518	529	529	517	568	517	524	562	498	521	514	470	525	550	480	552	545	520	526	512	512	499	545	500	549	565	500	503	500	545	543	549	520	489	506	516	520	519	547	537	530	518	581	501	504	535	533	518	525	482	468	548	535	502	472	522	536	539	534	512	500	503	515	531	524	530	524	513	524	504	522	542	581	582	543	501	547	508	547	485	512	501	501	533	526	586	542	552	500	496	530	522	495	525	535	541	499	543	530	536	540	515	522	511	506	511	533	540	570	534	542	496	485	528	529	521	519	513	550	547	535	530	530	548	563	512	519	530	580	543	536	574	491	532	498	530	515	562	516	511	537	538	556	524	569	530	551	529	491	488	532	505	517	531	536	494	524	513	511	534	509	540	488	542	509	539	493	528	539	518	534	556	577	551	537	502	508	529	533	484	547	498	544	541	502	539	524	523	534	532	502	551	477	520	536	561	501	515	557	535	559	519	479	512	483	515	510	555	512	557	493	494	506	542	528	518	524	495	508	501	543	496	534	479	545	530	547	534	532	501	549	574	519	498	517	504	529	494	499	541	551	509	520	520	506	533	538	534	556	532	538	517	534	551	536	538	605	517	536	523	532	540	517	579	530	516	517	572	506	503	527	515	512	540	508	529	519	514	528	499	520	473	478	506	479	516	514	543	532	586	568	532	512	531	574	550	497	487	496	510	517	516	562	524	525	522	536	503	508	544	513	532	509	536	555	558	532	526	512	546	538	486	535	525	552	541	521	536	476	509	496	486	558	553	514	540	541	533	501	550	519	485	515	523	518	532	494	549	532	524	547	547	532	509	524	514	506	500	520	533	545	492	514	553	499	555	483	557	564	546	529	511	508	513	548	498	558	503	553	531	517	510	517	551	514	510	496	506	564	532	516	519	515	548	504	552	545	525	493	505	520	542	510	536	479	527	521	539	480	505	515	532	530	492	495	515	533	514	536	489	566	521	506	499	527	526	552	560	511	474	522	506	495	557	501	481	470	519	535	503	555	528	561	523	499	489	512	570	514	520	518	487	531	531	519	513	496	524	555	548	523	560	545	520	494	500	552	495	526	497	527	543	546	501	537	512	567	512	565	503	526	536	493	485	476	523	507	523	572	530	503	547	490	492	535	524	519	502	496	553	541	499	484	505	487	484	561	506	565	513	548	503	520	529	514	508	495	496	523	514	522	496	529	540	539	486	474	544	539	498	541	542	492	502	562	503	534	508	534	462	515	548	521	501	518	533	511	530	508	546	521	499	518	512	518	510	560	512	524	539	507	548	514	537	496	501	543	465	534	541	537	536	510	525	479	536	478	572	529	523	537	569	511	515	512	525	530	537	546	545	532	538	545	535	533	514	511	519	507	537	532	507	532	504	523	519	498	496	505	558	523	535	525	548	525	552	547	565	514	537	551	520	527	518	473	516	528	533	520	546	499	485	526	531	497	479	536	549	538	510	515	538	508	510	523	536	561	554	536	533	500	538	515	532	546	513	542	544	551	546	513	499	546	515	517	522	586	517	537	480	555	570	528	535	537	508	503	530	508	508	537	506	580	492	522	535	523	495	549	556	555	498	543	553	476	518	487	523	528	528	528	510	552	523	515	509	525	528	517	533	497	506	491	514	473	502	607	549	511	512	521	514	547	547	507	529	545	560	503	582	569	521	474	507	523	528	481	483	495	520	525	506	510	577	502	532	524	504	496	529	544	536	514	551	514	507	536	522	500	509	528	523	504	541	513	507	491	560	542	509	556	527	557	543	541	530	492	551	518	554	505	473	512	551	540	531	510	510	580	529	532	527	500	531	542	546	535	512	527	529	550	518	542	548	534	540	479	533	474	520	539	546	513	553	516	566	543	533	539	508	528	514	532	493	540	525	518	491	578	547	494	522	528	537	500	514	542	526	532	523	511	565	545	509	514	497	511	546	519	537	575	549	550	503	528	508	548	491	529	482	512	526	501	536	521	500	491	534	545	540	539	530	529	527	493	507	531	539	533	536	534	522	521	508	540	564	552	540	537	550	496	535	544	503	571	492	531	532	521	500	535	566	515	515	529	502	540	551	505	543	514	531	498	501	511	515	539	525	533	488	528	539	544	512	535	516	526	503	533	498	541	516	559	531	518	580	579	522	537	513	498	514	528	517	543	551	539	520	511	540	521	513	513	494	550	502	535	535	495	536	479	545	552	552	544	522	546	521	592	514	522	541	528	513	506	536	502	562	519	517	523	510	546	520	476	526	585	464	507	580	504	523	541	558	538	497	570	522	570	486	505	490	537	533	499	541	550	548	524	510	532	546	494	512	498	509	532	546	502	523	499	535	543	559	516	536	489	547	509	521	580	535	544	524	564	508	495	494	513	523	560	502	534	532	508	498	490	576	497	511	516	500	499	507	520	530	525	525	517	536	528	546	532	510	540	507	519	564	555	532	519	530	511	509	561	548	523	476	504	526	530	536	513	536	478	521	524	535	509	525	533	518	565	565	520	575	505	531	527	540	522	534	537	539	506	536	515	515	521	550	531	528	526	523	541	520	546	532	499	523	515	509	510	548	495	514	539	534	544	528	509	502	481	491	556	500	536	588	531	560	523	541	525	492	474	538	526	508	489	516	506	553	475	516	522	527	531	528	528	542	548	505	551	543	507	535	567	513	505	514	546	538	489	503	538	580	512	532	516	534	531	488	530	560	528	513	547	541	504	489	520	532	513	487	534	522	573	504	515	531	501	530	534	541	485
3386	4825	3256	1760	1408	1122	1139	1009	872	902	778	824	822	804	794	799	776	746	778	811	761	741	740	713	740	757	714	704	781	780	758	737	685	735	727	740	713	756	716	758	723	701	698	715	756	741	690	746	694	722	719	776	691	717	713	744	713	763	739	712	750	772	714	751	740	757	757	754	750	753	698	724	681	677	720	710	700	737	758	752	744	684	672	709	760	751	694	766	732	717	724	726	708	755	762	744	688	685	703	765	718	688	745	691	744	692	712	741	788	710	712	729	700	752	708	741	710	738	720	709	739	708	737	720	705	703	696	712	719	769	754	719	762	711	745	744	746	669	720	709	716	738	693	731	713	735	739	705	756	724	742	744	719	729	748	705	710	736	716	714	710	683	741	727	735	746	697	780	707	640	697	736	676	729	697	722	722	702	683	735	708	718	709	708	733	725	711	743	724	673	716	726	704	655	755	681	771	786	768	726	723	715	769	701	669	737	733	725	724	703	730	712	727	678	748	687	735	713	739	732	747	727	739	746	704	711	743	749	755	728	742	779	690	741	695	747	713	735	787	760	786	780	718	754	753	739	748	738	767	722	684	735	740	694	710	752	708	738	760	701	708	735	727	745	770	708	747	720	717	717	720	722	748	750	741	756	767	757	743	743	763	753	700	741	733	712	754	687	731	740	764	738	732	764	796	761	726	713	727	699	730	715	690	746	716	713	744	752	732	718	793	726	777	742	700	750	726	749	727	727	753	744	758	704	682	693	719	710	737	685	743	707	728	718	712	728	681	768	701	765	748	762	735	734	717	682	695	688	724	718	692	718	728	745	721	699	748	693	723	730	757	714	680	711	759	756	665	728	764	688	763	732	706	701	719	705	739	723	714	698	752	755	754	730	695	732	699	725	733	710	713	721	742	728	706	707	719	685	711	747	703	736	714	743	735	713	713	696	725	720	714	731	703	759	697	741	716	736	710	711	699	699	712	724	708	720	694	691	688	721	694	741	726	728	721	766	715	784	732	718	755	714	685	724	730	702	690	698	752	728	726	700	665	721	743	714	729	726	731	746	727	700	717	746	718	728	701	725	732	738	719	691	664	721	731	726	674	713	703	741	782	788	722	745	771	726	718	724	746	762	721	760	727	742	749	755	711	777	756	739	682	766	703	757	728	751	701	711	744	683	781	730	723	718	723	723	723	732	769	711	710	683	746	710	730	707	727	720	696	709	705	733	754	715	724	757	685	718	725	734	686	761	734	768	752	706	657	764	726	722	728	737	725	738	714	779	740	702	757	692	737	741	713	691	733	697	740	669	730	732	715	718	745	793	723	752	696	651	729	778	712	721	698	705	685	737	763	737	758	793	697	697	731	733	718	749	698	718	767	737	693	730	683	698	717	696	726	742	735	736	764	699	727	685	753	739	723	745	740	773	732	727	768	726	754	674	752	743	741	734	698	703	735	741	774	736	716	694	668	723	729	798	773	698	742	697	734	735	706	718	734	687	725	670	775	705	690	726	752	696	744	745	734	762	728	752	719	697	722	699	724	742	689	723	711	716	719	723	710	745	687	756	733	696	666	710	734	713	732	712	691	738	762	692	724	720	724	667	788	771	756	713	736	774	661	661	753	741	778	736	707	721	697	699	766	716	698	715	706	740	701	698	703	704	727	698	761	726	723	747	691	780	742	700	711	686	752	729	749	753	742	733	737	764	701	729	733	766	772	753	673	750	700	724	698	729	764	688	707	700	747	748	735	738	731	733	733	752	763	723	742	753	717	748	740	784	715	718	727	707	736	743	741	698	715	701	670	767	726	677	754	742	702	760	724	681	726	733	716	709	743	737	788	738	721	719	663	689	750	769	733	740	686	684	743	698	716	700	727	731	711	684	687	681	711	758	743	747	692	704	703	759	766	737	726	727	740	720	699	737	723	726	777	718	755	777	743	726	728	688	694	720	732	765	692	780	687	699	731	759	788	718	752	716	729	742	713	718	725	736	762	758	778	713	754	779	728	723	714	772	728	736	760	764	749	728	743	735	693	774	716	742	707	769	737	714	698	736	716	782	717	710	696	706	760	721	722	760	748	746	652	695	689	731	698	755	685	742	698	697	682	695	699	715	728	787	691	704	721	729	775	738	718	679	732	751	732	702	716	664	685	705	718	694	720	779	760	729	702	752	755	686	729	656	730	763	729	754	735	748	700	749	734	735	696	743	758	747	752	726	685	718	753	722	677	726	743	757	674	729	767	729	746	646	728	690	734	765	715	698	742	720	740	735	777	725	705	729	720	726	741	725	704	737	732	718	734	751	749	725	719	745	711	728	759	707	716	693	702	722	711	683	720	709	755	729	748	677	684	751	731	771	700	715	711	754	727	714	666	779	746	694	738	730	724	760	744	785	780	694	690	697	760	751	729	726	723	725	734	723	739	731	718	680	735	736	709	726	746	703	724	721	704	718	755	742	794	736	732	730	723	700	761	752	760	737	697	743	706	712	702	677	697	707	752	732	755	721	780	704	734	738	723	694	716	751	705	719	715	712	703	727	667	676	715	788	729	698	760	712	732	776	745	741	743	667	752	739	714	677	702	718	707	723	728	706	697	676	746	742	732	738	712	753	741	708	727	719	691	752	710	765	690	728	718	714	727	730	767	723	740	730	720	740	740	723	691	743	746	705	722	683	733	686	735	674	700	781	707	731	697	689	706	739	792	728	811	739	753	726	688	743	722	696	699	756	705	715	712	690	730	689	713	705	720	747	732	727	776	730	721	732	667	757	771	711	719	751	740	751	736	738	736	676	745	679	717	717	754	731	740	734	726	718	709	719	739	709	744	756	725	692	696	743	700	744	721	741	700	725	704	743	706	704	689	689	730	698	744	733	747	707	763	733	774	733	714	701	700	697	720	708	757	736	670	727	736	717	799	756	675	680	734	699	750	699	725	719	714	720	709	719	729	765	699	658	758	748	742	769	716	746	709	706	737	676	754	746	726	707	726	733	730	734	711	698	790	686	702	763	742	745	745	734	818	801	717	700	727	727	759	709	754	710	744	713	703	747	690	660	715	774	735	760	714	745	738	697	710	729	754	659	729	741	720	746	661	753	745	703	724	762	731	793	737	782	729	759	743	680	688	698	732	728	767	668	694	762	715	739	705	727	714	735	689	756	738	711	799	755	745	716	714	691	732	735	733	696	716	749	694	705	739	725	761	687	768	723	724	751	750	708	733	705	769	690	691	727	702	711	760	735	699	733	780	715	746	695	727	749	753	737	727	736	714	720	727	750	725	711	739	714	754	739	681	722	726	718	680	762	736	706	702	671	697	709	777	729	729	757	719	722	747	735	694	776	736	774	736	764	779	722	764	720	733	773	666	763	736	672	739	678	707	755	771	730	732	699	735	692	718	681	702	763	703	736	698	751	686	732	741	736	697	687	720	744	772	697	730	710	742	768	701	692	690	732	686	737	713	733	752	745	695	736	714	719	723	727	713	742	730	686	698	753	755	755
22138	20967	28578	23544	20960	20606	2200	547	450	396	357	339	318	290	254	262	232	203	232	222	203	185	206	207	173	173	197	178	183	188	176	196	180	214	172	172	205	187	168	160	196	190	182	182	195	198	165	164	174	182	157	193	172	181	198	186	186	200	179	197	185	180	181	168	185	161	171	158	178	157	170	169	161	185	167	181	187	196	150	175	171	179	193	189	178	173	192	211	173	169	181	172	161	182	163	169	174	165	204	169	182	186	179	172	190	183	190	164	165	186	178	151	176	202	179	164	174	203	181	170	176	179	181	173	169	175	172	176	151	190	168	162	161	189	204	152	161	165	175	187	171	156	176	183	171	178	163	198	179	188	194	180	169	171	208	176	175	168	166	181	185	204	189	171	200	171	156	164	169	191	159	194	150	179	175	176	184	162	188	191	196	176	143	184	175	182	168	182	175	171	186	153	170	165	183	198	158	174	175	166	156	159	157	151	174	165	174	177	192	166	177	165	162	171	172	190	180	186	165	158	196	192	186	168	193	177	192	182	164	185	164	158	175	158	196	176	179	149	155	168	176	172	185	189	193	163	159	166	182	158	165	189	179	178	173	156	165	179	190	170	164	194	169	180	179	190	169	177	177	164	157	185	149	178	168	182	185	189	144	167	178	185	179	153	187	180	176	174	161	156	178	166	197	182	168	171	178	171	173	178	155	171	168	198	192	160	166	176	190	152	186	181	152	183	177	155	164	163	180	175	197	186	177	165	187	189	159	187	158	176	168	164	204	187	185	181	175	164	170	183	179	185	156	186	175	175	163	155	185	187	187	166	175	169	148	189	161	184	185	166	181	209	202	173	174	188	172	176	170	171	171	184	159	143	172	179	177	169	167	158	189	175	163	163	166	169	180	199	179	184	185	161	155	177	184	161	168	167	178	178	188	192	199	188	183	178	170	184	182	166	163	169	182	170	171	178	179	164	184	171	158	178	173	170	172	188	169	170	184	174	163	170	158	181	166	160	178	165	150	165	178	170	170	148	163	190	199	193	169	183	180	182	184	197	158	154	178	177	159	169	162	183	150	183	172	189	165	174	158	158	198	177	195	197	173	183	169	188	162	174	192	170	194	180	191	175	164	161	194	171	165	185	171	170	171	164	174	174	153	168	151	169	167	189	167	181	191	186	192	159	167	188	167	184	151	164	177	178	180	183	167	161	162	192	176	160	162	180	178	186	174	172	163	168	179	166	168	182	159	173	171	163	167	155	172	175	192	170	161	158	186	173	186	172	175	202	171	155	153	180	152	171	193	165	179	198	175	163	186	179	188	183	177	185	209	169	177	178	180	181	164	161	146	172	171	160	158	173	146	196	170	161	187	192	159	162	168	163	159	178	153	165	175	186	185	174	176	154	169	153	180	176	185	170	168	146	150	162	182	180	184	174	177	162	185	176	191	158	165	173	175	161	171	181	153	176	189	150	134	191	179	178	167	189	160	167	156	168	174	193	207	162	159	168	177	195	206	183	179	173	174	159	167	168	191	164	182	191	140	171	162	182	161	204	208	176	199	168	181	208	173	181	166	156	174	177	196	171	175	191	197	185	184	184	181	174	176	181	185	167	187	171	193	189	183	181	157	185	177	182	181	160	168	178	185	137	186	165	172	139	185	184	194	170	171	180	162	189	161	174	183	161	193	170	174	167	177	178	177	192	184	163	174	171	179	171	158	192	165	188	163	168	164	201	183	188	154	168	171	169	167	180	181	183	179	180	182	192	185	178	180	173	160	160	145	154	179	165	165	161	189	185	177	158	197	161	163	173	180	186	194	179	181	165	177	182	177	174	168	150	161	178	151	190	172	184	182	177	176	167	180	186	152	170	174	190	151	182	161	158	177	168	163	174	167	165	159	181	151	160	176	159	188	178	177	192	207	150	161	191	156	173	174	182	178	187	189	169	166	170	170	166	176	180	170	179	157	173	167	169	164	157	183	173	170	193	171	158	173	162	142	174	191	162	170	184	177	184	157	189	179	179	155	160	187	181	188	195	156	176	171	158	183	178	166	164	173	150	180	166	153	172	175	168	160	163	209	153	192	178	164	185	176	165	160	186	179	171	176	175	179	164	161	190	173	155	178	182	168	167	176	172	172	180	160	170	166	193	204	164	161	169	172	169	188	196	167	168	175	202	159	173	166	193	169	179	175	187	198	171	180	152	163	161	161	185	168	168	208	181	199	177	194	159	162	169	157	187	172	165	147	167	169	182	179	186	185	174	167	180	175	187	177	175	181	166	161	161	177	155	173	179	165	172	186	173	166	188	175	149	151	170	164	161	169	179	166	172	163	183	172	168	175	184	178	181	166	176	177	184	197	156	176	169	162	176	171	178	138	193	176	172	160	169	162	198	189	168	178	195	185	164	186	188	175	175	152	183	174	174	186	187	162	167	155	183	164	169	179	159	183	166	185	190	169	202	203	176	183	178	194	183	168	157	197	192	189	178	155	194	169	171	156	184	170	171	166	170	161	155	179	179	207	192	183	161	207	154	160	172	182	187	166	172	193	185	173	190	187	181	160	173	156	184	164	191	169	200	170	135	173	169	183	181	172	174	169	181	170	169	177	219	169	175	212	200	167	156	187	149	154	177	164	174	179	187	163	164	163	175	170	186	182	186	169	182	158	167	186	173	172	186	175	168	173	142	191	196	167	166	183	193	174	175	163	170	159	196	175	163	189	166	176	188	174	162	175	166	177	172	193	157	187	165	180	182	172	162	167	189	183	178	170	197	165	165	156	152	160	196	175	163	175	156	191	183	160	178	185	155	196	153	185	183	186	177	183	169	191	165	175	175	170	177	165	166	155	162	170	168	190	152	187	147	198	189	182	169	175	173	151	162	162	189	180	170	150	178	170	209	170	188	176	174	184	156	187	179	177	170	169	146	171	171	166	155	165	165	168	195	166	165	163	151	176	174	168	205	177	183	174	172	162	171	166	192	153	177	186	188	182	148	201	160	177	163	160	156	163	145	153	167	173	157	138	178	168	147	170	168	175	159	152	183	166	179	175	152	161	163	184	168	167	173	166	167	172	182	181	169	169	156	162	188	171	182	162	161	174	173	165	178	170	171	188	176	181	153	172	166	175	170	173	166	174	176	171	174	160	153	164	156	172	174	166	190	154	180	175	170	164	182	165	194	173	183	175	177	173	175	177	169	177	162	154	162	200	165	199	183	179	190	163	171	174	175	167	171	174	167	175	167	172	193	177	166	186	208	208	172	195	198	157	187	174	184	187	154	202	171	171	184	154	171	182	150	191	180	173	152	149	188	181	175	195	168	163	183	141	182	190	163	182	185	178	180	193	172	175	162	169	179	207	175	165	174	185	164	184	168	167	169	160	175	169	166	187	165	169	168	162	189	193	159	170	172	187	185	181	185	153	169	189	159	156	163	184	189	159	197	187	176	167	144	156	176	168	179	169	158	182	175	180	179	149	188	163	188	161	189	177	160	176	155	180	148
4449	13686	9290	4263	2969	2024	1504	1180	921	800	673	637	542	498	480	427	408	387	362	338	363	335	347	344	323	294	290	273	304	281	281	285	259	265	301	266	265	266	277	292	248	251	276	240	246	251	263	235	283	242	257	247	244	233	248	252	246	264	244	261	242	252	249	253	260	247	225	242	264	227	254	241	227	234	253	233	244	234	242	265	229	221	275	247	251	248	281	248	250	245	241	247	228	228	230	252	227	230	254	275	257	246	242	251	210	246	249	248	246	237	243	221	241	237	220	230	269	209	254	230	280	221	235	259	228	262	223	249	245	244	229	239	255	291	226	222	258	264	222	226	247	237	209	245	201	232	209	244	240	267	241	246	237	279	254	239	241	261	244	230	224	253	244	225	246	225	260	232	268	269	229	275	223	223	246	241	251	219	267	261	254	256	244	231	217	248	230	263	251	235	270	238	241	248	246	248	261	227	251	213	262	244	247	255	249	243	214	230	256	214	245	232	233	243	229	270	215	238	244	237	248	249	248	217	230	239	224	257	250	232	237	246	228	231	250	251	260	254	223	269	242	246	267	249	236	231	245	239	228	214	266	261	248	231	248	228	267	248	241	251	227	222	264	219	252	252	249	204	221	248	249	248	280	233	250	249	242	261	234	248	255	229	252	278	280	266	249	227	243	240	250	234	241	217	259	217	223	221	267	232	258	234	244	221	225	269	262	237	272	249	219	232	235	261	263	231	220	259	225	281	250	268	298	238	214	244	228	240	232	250	230	230	245	277	252	261	260	236	249	248	231	246	225	260	268	254	266	230	240	220	228	245	244	241	234	253	256	245	251	247	251	254	235	236	258	258	242	226	258	232	238	247	267	257	218	234	250	219	252	265	241	270	237	233	216	235	244	230	244	251	251	234	293	245	252	253	239	217	255	249	246	250	238	236	261	240	237	290	223	251	250	228	236	250	236	269	241	256	255	237	236	245	252	257	250	249	241	256	237	235	280	259	236	233	226	217	239	228	225	256	236	231	224	210	236	221	254	249	239	264	257	240	237	268	273	243	263	259	228	252	256	239	226	240	247	230	253	241	225	267	254	235	248	243	236	261	226	249	232	275	224	235	229	238	219	253	242	225	240	222	245	237	221	265	244	223	248	243	241	285	237	253	258	229	242	223	242	274	235	257	218	234	262	230	245	234	239	262	241	252	239	230	245	253	248	255	261	249	262	234	218	209	238	256	254	245	235	226	265	214	246	214	263	243	245	239	233	246	235	228	230	246	251	240	220	234	231	264	239	229	234	271	260	234	228	240	246	220	240	245	246	240	271	222	262	251	242	251	230	234	239	230	249	254	221	202	241	234	244	232	240	254	247	241	268	233	222	254	252	253	265	250	257	246	236	241	231	237	249	246	240	255	236	263	238	227	227	243	233	254	253	240	252	247	229	217	215	250	268	238	232	251	255	247	260	235	249	253	240	279	228	245	237	239	263	247	219	229	251	245	221	230	252	245	236	236	216	246	243	288	228	227	220	234	251	238	236	232	247	229	230	244	234	241	238	219	228	248	259	248	240	243	279	237	270	219	237	228	260	232	234	264	267	235	241	253	241	243	251	228	232	210	235	267	249	263	260	221	237	218	243	247	247	264	257	255	246	228	239	271	245	253	221	226	258	262	252	251	238	253	259	247	263	247	278	263	254	242	249	230	230	222	241	255	222	235	255	256	244	229	243	244	224	212	218	246	242	269	267	208	225	251	242	229	256	218	279	240	254	259	222	262	238	246	252	219	211	251	244	243	255	262	223	243	249	243	248	243	227	251	218	230	264	238	257	239	244	245	257	227	251	239	239	230	230	234	224	223	233	225	217	216	272	237	243	241	235	225	258	229	228	232	239	242	254	238	273	274	239	238	227	275	235	240	264	242	263	270	250	250	240	228	283	206	232	244	265	266	253	251	272	243	248	258	247	262	226	223	250	234	242	227	222	263	216	227	227	214	247	244	250	280	260	251	224	240	223	231	239	234	263	217	235	267	230	251	261	252	273	255	252	241	263	273	239	255	225	228	275	249	239	270	267	242	264	245	254	236	241	253	242	251	235	251	283	221	246	246	271	225	261	253	219	222	242	241	231	264	240	221	215	238	270	223	236	225	241	241	213	261	245	267	213	252	245	247	214	256	230	258	252	262	240	267	238	232	225	235	247	237	254	247	222	235	236	242	199	218	255	243	231	234	241	275	251	237	252	238	241	248	252	242	236	245	231	238	248	266	269	246	243	275	242	239	218	224	228	265	232	240	212	240	248	232	223	229	257	217	258	220	262	258	251	235	272	262	249	251	243	234	234	232	257	264	236	239	259	256	285	239	253	254	266	240	226	239	243	234	228	212	237	212	240	246	234	228	223	246	253	241	222	267	196	222	248	253	244	260	234	229	231	233	261	254	273	236	245	257	240	228	270	253	261	234	218	245	246	283	258	250	261	234	253	235	234	231	230	218	245	277	265	282	256	255	247	251	252	254	241	264	256	250	233	227	242	238	225	241	222	258	264	236	239	253	235	240	239	232	266	229	210	249	252	231	236	238	225	257	245	253	253	255	238	244	268	234	235	239	242	242	255	258	226	230	255	224	259	224	235	209	224	253	222	256	260	225	211	208	227	280	219	252	246	270	266	233	237	265	245	217	250	247	251	267	224	239	248	244	258	231	231	266	271	224	227	239	233	253	268	239	229	243	244	243	248	220	246	261	254	235	235	241	244	263	249	260	225	226	233	242	243	222	251	260	231	252	270	262	277	271	243	232	242	230	215	240	251	245	253	221	227	257	251	232	226	241	270	238	254	260	235	238	210	225	224	223	246	251	256	262	260	257	217	222	238	237	244	251	250	249	245	237	247	255	232	244	231	242	255	255	274	226	254	231	245	222	266	241	237	248	228	240	248	209	245	260	232	234	251	239	243	233	211	250	237	257	217	252	247	247	239	247	227	249	222	243	213	236	252	260	225	248	237	251	235	227	232	266	247	238	265	276	225	264	222	238	249	236	239	228	229	249	253	211	237	241	274	253	241	242	223	221	231	263	192	247	255	251	220	261	226	235	272	229	236	243	236	245	218	224	237	256	248	233	246	230	245	241	237	242	265	238	258	219	241	281	227	253	257	226	218	252	278	236	252	246	234	236	246	242	256	236	247	266	229	244	233	266	240	219	274	255	256	225	236	242	238	248	251	264	254	243	232	234	246	263	217	237	233	246	243	255	239	262	280	245	268	246	209	249	232	248	258	255	239	253	257	234	244	248	237	229	236	242	204	233	231	219	226	251	259	255	244	222	257	220	235	241	232	220	230	229	251	258	241	255	247	245	269	279	232	269	259	216	243	234	226	260	232	236	258	208	253	246	259	269	262	226	240	254	218	278	230	240	289	271	241	250	237	262	258	234	246	244	248	237	253	257	252	252	241	250	249	252	262	237	222	236	238	255	273	233	251	245	260	255	282	243	246	233	225	259	234	221	228	229
26731	17426	3240	723	559	484	445	439	492	464	482	474	454	455	431	469	472	477	429	485	475	439	492	460	448	470	446	457	445	436	406	461	463	469	412	438	443	456	404	439	460	459	456	459	446	456	441	438	434	482	468	432	460	476	448	444	460	439	447	443	489	434	465	428	437	458	464	431	447	464	462	475	432	462	491	425	420	469	455	456	488	475	447	450	440	414	423	450	476	463	444	442	461	491	426	446	485	396	445	474	490	423	473	454	484	456	437	443	389	478	451	481	447	491	437	461	438	500	481	435	432	443	484	428	480	458	436	424	453	440	447	429	446	447	466	418	485	489	418	444	495	437	471	442	448	464	441	435	453	451	441	472	457	446	445	415	463	455	440	474	438	434	461	464	448	448	447	437	464	433	455	445	459	434	482	464	447	452	472	480	420	447	446	460	438	454	437	478	446	481	455	424	458	413	459	423	442	432	415	461	500	431	434	462	497	466	446	444	442	435	475	464	471	478	477	456	457	493	452	477	468	466	437	445	461	439	458	459	473	432	479	452	426	418	434	427	474	448	470	442	458	467	475	500	471	469	415	435	459	485	456	442	412	435	466	480	455	441	483	481	455	442	459	464	432	417	448	444	419	424	467	473	445	458	446	475	442	441	472	504	453	467	447	440	474	447	469	491	497	435	436	464	422	420	436	429	485	445	475	484	459	435	458	469	461	475	425	475	453	442	460	437	444	445	414	455	495	476	493	453	470	477	443	464	449	432	464	445	449	435	436	495	431	426	420	498	460	460	475	435	410	436	457	459	428	468	471	486	449	450	473	473	443	469	470	437	451	433	449	423	453	437	466	478	457	466	477	489	459	454	453	470	479	405	430	422	475	478	445	470	455	463	438	443	467	457	479	449	450	447	462	464	460	484	466	461	479	482	479	460	490	461	466	436	447	467	477	464	492	447	468	511	472	471	457	423	464	459	452	450	416	453	459	443	449	444	443	441	435	451	447	427	454	440	484	474	479	475	437	458	445	452	431	454	447	445	422	483	442	475	449	422	443	501	459	471	462	458	468	495	418	468	468	425	468	427	436	444	458	462	427	475	453	457	462	462	441	487	467	404	516	472	464	461	486	477	455	430	439	460	401	464	454	421	462	476	464	459	483	473	500	462	436	431	492	456	442	419	438	458	486	455	447	477	476	448	443	457	418	436	461	427	453	457	437	470	440	443	497	435	454	442	516	444	452	465	469	465	407	478	480	429	446	445	457	475	439	468	426	455	445	441	461	451	498	425	423	489	486	447	485	449	475	417	462	413	456	492	437	469	428	407	458	439	458	429	409	446	433	474	448	483	498	474	479	435	460	434	495	451	444	482	434	446	438	407	466	453	443	430	471	472	487	476	465	451	463	484	462	441	431	437	454	413	431	462	450	452	483	490	458	451	423	460	507	445	477	462	470	473	441	464	445	436	485	453	455	421	482	463	427	445	479	467	477	471	480	422	435	425	406	461	458	470	470	467	437	471	474	473	440	462	450	461	481	469	441	443	444	454	408	480	471	456	451	419	433	479	448	445	448	432	473	455	437	470	476	486	474	471	459	444	474	456	438	456	434	438	450	467	503	421	494	453	467	456	480	450	435	424	476	459	447	460	467	457	455	475	427	511	450	449	418	467	466	445	473	461	426	441	460	442	430	458	479	464	451	418	438	456	470	451	420	477	483	422	450	483	439	469	458	416	488	481	437	457	472	451	465	443	460	418	438	476	467	436	481	460	472	443	440	479	411	466	480	499	466	471	443	483	435	432	453	440	498	432	431	485	447	500	454	456	447	485	452	435	403	446	448	482	470	505	406	433	455	495	438	436	452	449	442	443	467	442	459	466	457	464	458	445	491	459	448	432	446	476	438	473	452	444	436	479	481	475	476	417	472	428	447	477	472	473	424	450	436	474	455	477	433	461	459	484	474	431	471	468	457	436	466	475	474	397	451	471	442	455	451	450	449	427	433	472	434	446	439	426	458	427	449	432	469	445	461	417	477	474	510	465	471	498	448	429	467	456	474	470	445	454	474	466	428	445	491	445	468	410	466	430	463	478	478	448	458	445	489	460	473	417	451	456	455	450	450	470	440	425	440	455	432	473	457	467	467	466	449	463	420	474	493	442	446	423	455	503	441	456	472	429	480	447	475	435	454	445	458	439	442	448	428	439	446	468	445	506	466	441	455	434	467	459	479	484	443	443	434	450	438	437	420	441	458	438	482	473	471	498	451	439	442	466	432	447	439	469	436	451	451	428	471	446	454	486	458	449	481	445	446	457	462	441	421	476	434	466	467	450	474	446	459	476	453	393	469	470	439	457	438	427	463	464	459	476	501	447	454	463	451	417	440	440	444	479	480	474	460	445	452	405	467	466	438	446	493	440	462	492	473	436	450	462	475	480	475	468	463	468	507	454	397	435	465	468	449	431	467	430	486	465	436	460	483	422	493	461	459	437	453	471	403	494	472	443	415	455	432	465	454	441	463	457	464	422	448	455	427	472	508	450	472	458	449	483	424	442	453	469	448	455	471	440	466	451	459	467	459	450	481	450	463	414	448	504	435	433	461	449	475	444	455	455	474	408	429	464	448	492	448	438	447	444	440	461	448	468	475	445	444	482	451	466	443	446	430	437	495	446	477	454	442	461	477	496	451	472	435	462	453	412	477	472	470	437	448	454	450	464	426	447	434	450	458	482	457	470	453	477	447	465	477	460	448	468	461	470	478	432	443	455	462	392	439	447	442	449	471	451	429	475	446	461	469	479	433	422	433	438	483	504	439	456	475	460	456	469	429	435	465	483	468	467	455	468	437	461	450	453	460	453	439	431	460	444	469	459	461	448	442	484	432	422	472	428	457	420	437	448	471	438	455	454	450	455	439	453	449	495	481	483	484	475	416	471	455	456	478	466	466	467	495	455	467	456	426	460	463	469	463	441	419	462	464	462	454	417	389	451	450	468	450	499	423	446	437	501	458	473	502	459	496	477	455	431	456	439	450	456	443	469	486	460	455	481	469	431	430	441	471	432	457	466	460	471	439	474	460	415	457	411	470	462	471	459	477	508	447	426	450	430	454	422	440	465	473	418	478	474	478	463	460	419	461	463	471	478	422	478	459	402	451	455	465	435	475	496	431	434	455	451	453	467	436	455	471	448	404	453	432	461	433	469	455	428	447	467	462	426	454	471	454	445	440	436	487	426	419	434	444	442	485	443	408	480	431	423	456	429	438	468	444	487	444	465	457	429	459	459	431	440	464	469	462	429	474	461	469	421	469	454	491	470	441	422	469	441	438	453	460	441	452	449	481	498	453	414	484	449	472	429	455	477	449	491	495	482	479	465	458	448	478	467	501	483	463	477	454	475	455	452	460	418	443	438	451	490	411	462	438	424	488	468	449	468	470	477	487	475	470	456	429	459	435	444	426	467	458	444	488	454	454	449	466	518	418	428	487	472	470	449	478	439	457	490	450	488	406	472
3958	1513	1126	809	731	720	708	688	643	662	729	633	643	681	635	645	658	585	654	655	583	680	637	676	670	655	683	646	663	638	669	634	623	633	673	628	648	682	652	659	668	656	622	655	669	638	689	670	628	704	622	642	633	682	624	666	655	641	681	644	620	669	648	635	653	675	624	631	628	621	624	666	643	644	636	674	621	606	595	628	671	693	644	710	668	594	640	648	617	645	653	681	671	652	671	649	694	663	670	654	651	632	647	665	610	627	607	654	624	630	646	662	669	655	680	669	631	670	661	630	627	669	613	655	649	659	689	621	665	667	672	684	655	676	632	646	647	655	609	622	645	655	639	624	611	715	704	627	626	625	679	646	698	633	625	677	690	660	638	657	635	657	697	641	639	618	636	647	658	659	667	659	711	641	673	625	662	675	604	624	672	637	658	656	648	658	640	641	635	619	665	621	622	639	643	656	639	640	633	655	634	619	677	645	629	632	682	705	630	617	662	618	626	693	670	668	657	658	629	646	669	651	672	675	612	630	614	697	654	604	601	651	664	623	670	607	691	651	625	616	644	664	658	623	630	628	632	605	678	672	638	655	672	644	722	630	665	684	661	664	649	670	675	689	654	604	670	679	732	673	654	647	618	648	642	625	676	676	697	617	668	596	676	664	592	646	648	660	648	691	638	676	619	629	636	706	625	644	647	715	637	651	628	662	687	653	655	640	688	661	676	631	682	613	627	604	642	664	640	627	639	648	627	676	661	663	678	664	637	650	663	670	622	637	654	640	667	640	646	657	670	678	632	662	647	655	651	657	687	654	646	672	650	612	632	655	634	638	640	684	656	662	625	650	620	667	620	662	649	642	672	653	626	702	644	676	639	592	645	660	624	681	671	665	681	647	686	630	700	645	646	624	621	695	694	643	667	678	659	635	645	658	656	608	664	674	637	673	627	673	610	659	694	630	632	636	678	619	701	624	673	642	667	684	645	654	610	667	658	654	662	615	660	660	653	655	665	656	578	664	690	636	680	648	637	614	613	676	649	637	708	647	665	667	674	644	624	658	609	670	622	633	677	643	636	683	651	591	643	606	660	608	614	649	672	664	626	639	712	694	654	656	668	589	640	635	623	664	673	638	631	636	652	657	624	675	628	636	651	613	645	685	654	652	635	598	626	652	682	649	671	680	637	624	671	668	669	658	637	664	645	618	667	680	675	646	627	652	665	649	640	669	619	650	668	651	660	632	700	636	690	653	686	649	635	650	635	626	671	654	661	618	640	678	638	693	654	656	639	645	661	630	644	694	661	669	645	635	577	650	672	635	652	639	670	673	649	631	643	656	647	660	688	637	603	626	669	707	634	673	667	661	631	637	685	640	640	634	657	691	630	607	660	617	616	653	634	635	656	676	629	616	619	633	625	625	599	611	645	652	626	681	652	654	639	701	641	629	681	658	636	704	624	662	673	683	639	682	623	644	646	608	691	689	680	630	662	653	620	677	659	668	614	671	668	633	647	645	652	647	608	671	638	707	635	662	698	633	686	645	660	596	633	689	649	656	702	675	613	662	686	657	671	663	665	604	652	639	693	650	624	719	666	625	653	651	632	630	715	627	668	625	639	667	633	621	673	644	606	657	699	684	645	586	680	629	660	683	654	638	664	645	652	643	647	643	652	620	660	682	650	664	655	670	650	641	631	654	639	612	653	578	676	655	619	694	642	630	679	669	644	650	658	691	662	633	634	628	674	673	675	625	633	679	655	600	678	620	609	631	697	674	634	663	653	619	622	633	634	647	664	658	671	647	634	665	653	659	619	688	649	627	642	636	678	692	637	644	650	659	642	648	662	688	646	676	622	616	643	640	645	695	651	646	639	636	656	648	649	627	692	620	652	664	629	648	606	665	679	623	621	621	673	676	672	668	660	682	601	610	617	619	685	659	652	673	662	695	625	639	638	681	632	658	662	680	668	671	684	654	668	689	622	658	684	688	625	683	665	684	647	597	649	669	651	631	659	647	619	593	615	619	637	683	689	641	656	692	663	641	643	646	675	637	683	719	626	682	686	639	654	656	671	643	690	654	630	637	644	665	690	630	685	609	654	620	656	633	587	637	630	711	687	692	628	679	673	630	646	636	628	663	633	605	606	652	635	656	661	642	661	668	670	630	666	631	632	696	677	714	619	650	669	675	700	686	660	644	687	660	653	659	622	656	688	660	661	646	624	639	699	652	699	645	649	675	652	642	668	672	652	645	614	668	603	658	651	661	662	630	607	622	639	689	657	672	655	657	652	656	619	678	628	665	656	676	651	630	671	651	628	670	674	648	623	651	632	679	644	693	658	633	675	657	673	664	681	703	653	634	624	663	654	656	652	635	655	611	684	615	652	655	637	642	691	596	662	665	663	692	644	657	684	657	669	685	659	635	645	651	623	643	647	676	623	666	604	631	632	654	604	646	620	721	655	644	620	668	697	635	661	662	700	703	641	634	637	683	622	660	654	653	640	651	618	633	689	635	679	662	648	670	660	664	601	641	611	629	687	620	705	581	605	648	636	678	652	687	652	646	615	581	617	644	664	702	643	642	624	624	634	658	650	639	675	644	667	689	691	614	650	659	696	684	687	622	672	677	658	630	637	631	656	599	618	676	698	667	673	679	692	631	692	665	661	657	685	642	625	627	650	596	587	687	659	703	611	662	644	664	674	656	673	637	663	626	637	665	650	684	689	645	637	647	635	701	713	671	690	594	662	656	653	662	656	658	667	663	690	643	638	606	674	631	636	652	648	667	654	662	662	669	637	629	649	650	683	627	644	690	666	652	623	657	641	656	687	658	690	622	649	636	606	629	659	630	629	650	649	640	680	608	643	679	660	644	684	652	664	624	619	651	649	649	671	688	613	682	604	674	633	678	661	609	652	670	631	643	621	665	631	654	681	656	653	630	665	646	645	668	658	622	608	655	631	654	651	687	655	659	695	630	622	655	652	673	654	621	703	654	688	663	665	640	688	690	610	675	663	671	669	630	715	675	628	632	688	629	681	636	630	644	651	661	681	679	603	617	630	689	673	672	646	673	673	658	642	650	648	669	654	619	668	650	685	697	658	663	668	623	663	627	665	652	621	649	627	725	694	710	612	620	649	693	677	640	646	612	643	672	647	648	665	708	676	606	673	615	658	679	638	677	663	620	666	671	656	627	638	641	625	694	657	657	669	671	609	681	608	674	649	653	603	648	660	680	646	610	637	641	662	655	688	650	646	626	660	644	656	665	678	664	645	619	631	656	677	663	630	655	638	670	663	647	649	664	637	614	634	638	628	684	660	633	629	645	718	599	616	626	618	672	661	680	638	634	675	625	693	641	642	640	655	654	670	638	650	620	670	657	665	608	668	650	626	711	640	630	635	633	637	633	685	598	668	632	648	723	675	655	666	632	674	691	646	602	659	649	654	663	706	642	625	643	662	625	622	685	708	654	649	631	627	697	647	632	634	628	625	651	657	690	656	670	656	695
23024	20982	28018	24129	20706	2991	540	441	344	298	293	305	260	224	255	242	242	221	204	200	200	198	197	180	201	199	199	230	188	196	200	202	165	190	209	230	194	195	213	202	186	196	194	203	191	194	199	180	200	211	201	206	180	196	187	176	225	187	193	189	212	207	190	212	198	181	200	212	175	167	213	202	166	180	199	199	176	197	166	193	184	180	179	200	181	199	189	187	195	186	194	189	211	184	202	194	212	211	174	189	171	209	191	171	198	208	190	228	202	187	224	178	203	179	165	193	192	191	207	195	192	180	200	211	180	170	180	183	197	203	203	185	180	183	164	186	202	174	187	193	191	181	201	160	179	201	167	202	181	186	203	195	194	209	170	165	205	199	194	193	199	197	202	212	187	209	201	206	184	177	181	190	196	197	207	224	175	202	198	200	221	179	205	178	178	198	202	181	179	194	198	203	210	201	174	184	200	187	190	195	206	203	190	189	183	182	192	203	167	197	200	180	211	206	176	201	201	186	177	206	163	202	201	203	189	197	184	193	196	213	204	210	187	194	188	194	205	187	197	222	195	212	193	192	188	211	209	201	212	198	175	194	216	190	197	169	167	207	198	191	188	190	192	180	196	206	196	198	172	185	193	192	182	197	211	181	206	185	196	208	196	195	200	184	180	201	184	213	186	199	169	179	194	211	174	206	162	184	191	185	201	172	200	181	215	187	170	176	209	186	206	224	208	190	194	193	176	210	194	206	199	213	199	181	197	180	197	202	180	193	193	192	193	189	198	194	169	209	206	189	195	202	189	196	202	202	201	188	176	203	212	202	183	226	189	172	230	197	208	192	212	198	224	186	188	203	208	197	173	192	165	186	198	171	203	190	229	195	191	180	194	178	213	209	177	192	189	204	182	215	193	187	171	185	184	208	190	167	186	188	204	204	199	188	195	204	181	182	213	192	186	184	184	211	218	226	199	180	200	182	176	198	188	198	207	205	188	213	189	180	200	181	183	173	178	177	186	182	187	168	226	183	203	200	172	204	178	188	210	190	189	145	192	188	169	195	193	183	194	191	240	189	195	187	178	185	193	195	189	190	190	184	213	199	182	178	180	229	195	190	178	193	197	175	180	191	192	193	192	176	179	206	220	204	185	206	200	205	216	205	195	210	195	194	199	184	188	203	175	182	188	191	180	201	193	189	199	202	209	217	179	186	203	216	193	182	184	187	178	213	167	169	199	211	183	199	199	196	195	186	179	201	192	182	175	185	205	206	196	188	175	200	158	171	184	190	215	185	183	216	192	203	189	181	210	193	203	180	218	212	202	195	189	184	188	204	182	192	184	170	185	225	200	176	209	170	203	192	197	201	192	199	174	196	200	192	183	191	183	208	193	191	166	187	200	201	206	193	188	180	172	176	190	215	181	199	203	223	197	184	187	214	222	195	197	191	181	198	188	207	229	216	190	177	176	179	185	185	167	165	214	179	208	195	186	207	197	203	234	213	181	208	187	182	213	199	202	207	207	188	194	189	209	169	208	192	206	173	222	189	165	175	213	197	179	204	176	180	194	209	199	199	197	187	203	168	171	211	168	200	209	199	217	207	205	189	187	184	202	186	171	185	212	186	184	211	201	204	188	192	209	206	151	207	194	201	191	179	189	201	208	200	192	200	195	206	191	170	201	179	190	195	204	188	206	208	197	206	207	183	215	158	211	186	189	193	195	202	193	210	195	187	185	207	194	192	162	194	161	209	208	162	180	180	178	200	204	194	192	192	176	175	196	218	176	198	213	206	194	169	169	193	205	204	185	196	182	196	174	190	197	168	189	205	179	186	181	184	193	215	183	189	191	193	192	207	197	180	196	179	172	210	178	203	196	189	194	179	198	206	196	207	170	187	189	210	179	187	211	212	190	210	177	191	195	221	189	194	179	219	194	179	206	210	176	197	189	200	204	186	189	191	210	184	183	194	205	194	197	184	211	186	202	184	206	208	194	195	178	204	193	221	209	171	195	189	162	199	195	190	213	202	200	181	211	202	177	180	182	207	212	185	196	219	196	188	209	194	175	194	193	193	189	231	195	222	205	203	183	162	176	220	200	181	195	194	185	187	196	163	208	202	194	223	199	189	193	203	182	209	178	181	199	185	195	206	201	199	183	192	194	188	188	183	243	207	204	172	178	182	181	213	214	181	211	213	194	206	188	193	174	172	212	186	178	200	195	188	202	188	210	181	182	190	207	189	223	186	228	211	198	184	187	215	183	191	177	196	201	186	196	191	194	169	200	236	177	213	193	190	193	219	199	192	166	190	199	190	184	192	200	208	204	190	208	195	229	193	206	166	202	185	211	211	189	197	176	212	176	199	173	200	193	172	192	174	204	193	193	200	195	181	188	173	203	211	175	187	206	188	183	180	207	181	194	188	179	217	180	203	200	182	205	182	196	189	181	200	203	181	191	167	171	165	182	195	194	168	195	200	199	195	210	190	208	208	194	192	185	182	201	192	176	226	201	224	204	193	209	194	187	215	179	196	221	189	205	192	178	204	174	197	188	196	208	205	159	214	170	221	204	202	205	180	186	199	209	187	187	191	205	219	162	189	186	206	213	178	183	203	187	187	192	206	187	213	173	185	176	184	196	196	191	217	202	217	174	181	208	182	190	178	200	208	167	179	173	195	175	216	181	190	180	187	198	190	207	196	195	186	212	194	203	184	194	208	174	214	161	212	205	178	214	203	215	194	205	171	199	201	184	217	201	186	219	180	186	201	193	174	179	188	203	231	182	172	175	181	207	171	208	181	161	189	180	199	215	180	186	213	186	178	195	219	206	185	197	216	186	197	177	201	195	190	203	188	186	197	201	189	199	189	188	225	157	218	189	214	196	173	182	211	212	195	179	185	209	153	169	191	191	192	179	207	214	209	203	184	174	215	191	203	191	200	200	194	183	186	185	178	205	195	174	211	199	178	217	199	205	192	191	199	215	184	201	167	181	201	181	182	185	188	173	193	169	186	201	179	191	215	194	182	186	186	200	175	205	204	163	187	207	179	204	198	171	195	182	194	180	186	208	183	188	226	206	200	204	184	172	197	204	183	223	195	173	174	205	196	219	183	198	168	207	176	192	184	182	203	204	194	215	186	213	187	228	183	201	202	181	172	178	197	189	180	212	190	180	213	191	188	176	202	192	200	177	177	183	206	186	187	178	206	185	204	185	182	188	209	209	185	184	182	185	175	194	172	206	155	185	205	197	206	209	204	172	186	201	196	168	212	196	191	202	187	186	209	193	220	179	204	206	193	220	194	215	196	210	180	205	195	182	187	180	184	210	192	184	169	213	183	191	201	172	191	212	193	215	192	183	177	193	203	175	204	212	213	181	176	201	196	174	194	195	208	198	200	214	206	178	186	176	174	176	195	202	175	202	182	193	226	200	204	194	194	197	182	192	192	197	184	193	206	209	189	157	200	194	198	190	201	224	194	192	169	207	173	189	206	201	205	184	192	197	174	191	188
3244	8416	5536	2470	1755	1244	969	833	661	554	513	470	477	414	426	375	391	349	325	357	369	334	323	319	348	301	330	314	308	278	291	320	310	286	278	307	287	304	286	290	281	309	311	291	291	271	326	288	282	277	321	319	307	282	315	268	293	303	289	312	301	303	284	293	285	256	304	320	324	315	268	298	272	296	327	287	268	298	286	320	283	313	295	290	278	282	292	281	282	266	298	259	247	274	283	304	300	297	283	299	299	300	312	265	287	294	304	316	300	247	276	287	311	268	299	296	306	318	287	284	291	284	278	291	258	270	300	303	298	332	304	276	295	285	294	298	326	286	315	300	278	270	269	301	281	281	308	291	301	317	280	261	295	305	291	303	318	306	321	269	286	304	288	270	289	279	303	280	299	296	294	285	319	277	291	307	283	298	260	296	275	288	319	320	326	267	299	284	278	322	324	285	263	264	295	312	292	289	299	314	263	307	290	283	274	263	305	312	318	287	307	294	310	293	285	286	265	303	298	271	276	262	302	314	259	312	270	291	253	290	298	300	290	292	308	282	311	294	299	317	280	272	320	304	282	308	299	268	290	299	322	292	286	252	298	249	287	303	326	282	275	301	304	296	307	305	335	300	276	305	292	299	318	296	297	284	289	277	309	313	278	303	259	276	324	261	254	269	307	307	300	301	294	270	307	291	285	283	276	285	285	289	294	294	294	289	281	298	311	259	315	288	292	265	289	278	292	294	275	294	278	311	279	287	279	286	293	290	275	274	276	283	280	284	308	307	309	264	301	271	288	291	283	287	315	313	294	278	309	291	295	306	286	290	287	323	293	286	271	330	305	270	297	268	299	283	290	300	296	301	314	307	301	273	286	305	266	285	287	276	282	275	321	253	301	297	296	301	277	287	311	298	274	267	299	293	268	319	299	309	278	300	284	308	312	301	296	308	293	270	296	244	291	264	290	292	275	302	279	278	298	316	277	304	301	282	280	302	323	304	261	275	288	290	307	275	289	263	324	302	282	261	298	288	298	266	304	297	280	307	273	328	305	291	280	270	278	300	289	282	281	315	292	268	269	273	302	295	308	277	307	323	297	299	282	278	299	302	305	308	293	307	288	300	287	309	293	294	314	296	314	293	282	302	256	298	270	267	315	271	283	295	274	285	294	314	320	276	282	309	297	306	303	294	277	294	282	260	285	293	292	303	289	315	317	289	274	295	301	258	297	271	291	288	342	284	288	286	278	313	318	247	302	274	285	321	291	295	288	281	316	246	287	279	284	313	323	286	274	285	291	294	272	294	273	306	286	306	308	314	270	287	269	308	291	283	280	291	333	274	305	290	313	255	261	332	281	264	273	309	293	284	315	294	308	304	264	283	292	318	327	295	295	276	297	299	311	286	315	280	301	298	273	296	299	290	327	287	315	325	292	269	319	320	305	268	286	285	266	282	270	290	280	314	317	290	283	261	281	340	307	287	277	295	282	278	276	287	308	278	317	301	325	292	311	280	274	262	286	327	306	275	275	292	288	285	311	268	271	263	292	319	298	271	286	305	301	298	327	281	313	263	299	302	272	320	301	285	283	296	276	303	273	317	265	283	297	298	323	283	295	287	289	278	278	298	288	317	290	285	301	314	326	279	314	315	290	288	308	334	295	314	311	276	304	311	297	290	291	265	312	288	300	294	288	273	280	320	271	266	288	294	308	289	268	303	291	284	305	330	277	276	294	311	332	293	293	311	293	297	294	282	324	297	305	306	287	327	265	325	293	294	307	274	271	328	303	284	291	290	326	270	259	304	285	310	294	301	300	285	337	291	312	301	288	307	289	285	292	306	293	270	283	277	252	278	308	301	274	320	302	296	284	276	301	308	288	301	324	274	243	263	290	326	297	285	278	310	256	309	295	326	301	304	295	271	283	297	270	273	303	303	323	304	304	294	271	274	263	294	296	321	271	320	303	309	308	291	305	280	314	283	287	284	276	287	307	290	261	286	295	290	290	261	308	294	290	295	296	295	299	276	309	289	296	299	294	289	279	264	269	260	281	321	305	296	289	296	308	325	326	269	292	296	311	300	286	305	289	260	285	301	287	278	257	286	301	321	298	286	294	280	271	276	285	293	279	292	262	291	296	267	312	299	298	290	304	271	268	265	284	317	322	267	271	271	299	319	282	296	284	310	296	304	302	299	300	284	280	304	297	289	270	310	274	273	301	276	305	271	330	277	265	274	293	302	320	302	306	295	280	273	294	273	283	322	266	314	266	284	322	283	301	309	306	280	281	281	267	293	326	281	310	277	283	296	325	248	289	295	267	299	314	313	273	288	277	318	282	304	291	286	310	259	293	307	275	283	301	294	298	300	284	298	302	323	284	286	287	315	300	276	275	291	290	306	250	278	311	303	259	276	288	297	289	261	275	314	286	291	306	293	296	286	301	343	290	314	327	299	266	290	288	299	301	289	304	296	293	307	302	277	293	288	299	278	305	278	294	276	322	317	304	285	302	325	317	290	268	276	303	310	304	277	312	285	296	319	284	308	293	306	277	300	303	293	315	290	283	303	270	317	283	306	295	300	305	302	255	283	298	267	284	293	294	289	283	286	284	276	308	303	281	303	314	287	304	254	289	307	285	299	302	249	309	303	282	272	293	253	282	285	306	323	292	311	304	324	281	272	292	305	300	288	317	281	294	275	269	291	277	301	262	299	268	319	317	301	281	288	329	283	276	288	315	296	288	291	297	270	296	263	293	289	284	289	279	280	269	296	286	281	300	274	293	297	277	272	274	305	296	291	280	318	307	290	254	288	257	315	294	294	294	316	294	302	286	291	305	289	282	272	283	294	286	295	327	312	288	327	309	284	294	290	285	291	272	313	291	296	283	278	274	286	290	256	300	279	291	273	317	288	298	304	265	289	297	306	267	306	279	304	316	266	288	282	268	291	313	310	277	307	348	299	310	288	288	308	280	292	289	282	292	289	310	326	290	286	314	266	294	287	296	288	267	292	261	278	292	323	316	276	300	324	272	309	261	293	301	292	274	269	306	248	303	260	285	308	317	291	269	274	271	297	301	304	311	273	294	279	311	276	317	292	271	288	279	271	303	284	289	301	282	265	306	319	299	299	288	309	294	330	261	274	302	270	314	280	295	306	268	282	280	262	309	316	295	283	295	304	274	259	317	308	294	268	308	301	309	285	328	272	314	312	319	304	321	286	265	288	327	299	295	317	290	291	324	296	312	308	273	284	299	282	287	264	278	306	297	312	250	302	281	285	307	281	282	254	276	294	290	307	304	302	299	303	313	266	305	307	280	300	274	267	305	302	294	306	293	278	309	313	302	288	281	273	300	268	281	284	299	293	289	277	256	298	297	304	301	294	266	316	320	271	310	285	303	306	277	281	289	287	283	276	286	293	273	276	276	286	309	283	301	295	290	298	296	259	271	305	308	300	285	258	299	286	275	260	281	304	302	325	299	322	309	295	256	301	266	299	278	303	315	302	275	312
24188	20947	26437	24572	2693	757	693	644	571	589	612	524	536	580	578	550	517	534	530	552	573	527	522	560	546	518	547	562	566	536	550	528	531	564	543	530	510	536	563	523	511	539	518	556	523	495	522	510	562	513	513	504	512	524	484	519	507	561	500	537	502	497	504	543	541	540	507	503	527	556	538	533	521	536	518	510	526	499	529	548	547	469	545	520	513	528	549	502	504	536	536	518	526	530	520	506	511	510	486	493	480	519	521	542	542	495	546	506	512	570	531	517	479	548	520	529	489	551	519	519	574	562	525	528	474	515	531	500	532	507	517	515	505	551	475	520	491	545	500	544	518	499	538	502	539	535	524	512	528	525	541	508	495	553	491	570	495	525	484	505	527	559	489	504	540	514	563	521	554	538	478	477	518	512	547	568	530	553	487	595	518	539	513	541	539	493	553	514	515	521	520	534	518	536	502	539	532	502	548	546	517	506	564	518	481	508	539	542	515	525	499	565	520	524	497	558	485	513	542	516	552	519	503	545	528	511	548	525	471	508	533	531	502	498	503	558	538	544	493	512	487	548	540	513	536	482	530	502	491	510	491	504	506	552	527	535	534	530	526	504	543	524	553	500	539	508	522	482	533	539	527	523	498	516	543	516	534	572	519	560	564	491	526	557	512	489	530	532	536	523	563	531	532	483	569	496	541	517	541	517	514	538	526	500	520	527	539	550	548	517	537	545	495	507	528	520	525	515	546	530	525	517	525	492	566	529	533	491	520	496	534	529	521	538	529	513	505	500	545	517	534	503	500	562	541	500	535	505	550	534	555	503	509	549	526	532	525	520	513	536	515	554	525	527	519	535	510	516	537	490	510	561	527	547	506	518	535	544	524	550	539	500	525	462	514	553	539	534	519	517	505	506	506	533	536	495	522	529	536	507	535	530	521	540	525	511	497	504	522	512	556	537	495	531	550	527	545	549	550	534	521	525	490	507	490	512	556	513	511	522	567	513	536	535	509	551	524	524	510	507	579	537	562	521	544	518	497	526	545	483	525	531	541	567	523	525	522	547	517	521	500	524	522	520	513	507	521	572	545	557	509	542	482	515	503	534	503	568	497	550	505	534	562	588	560	513	545	517	534	518	538	543	579	487	522	555	540	505	498	510	518	495	541	511	520	536	530	535	533	564	564	540	532	520	470	494	539	489	507	520	541	509	538	541	510	514	529	548	503	552	570	521	517	560	513	555	535	505	536	556	498	494	521	547	530	524	497	549	501	480	534	515	546	531	551	534	520	528	523	555	543	533	527	521	530	522	469	532	534	532	530	536	542	545	533	543	511	525	537	534	537	507	529	510	533	509	567	555	512	549	548	542	498	498	548	485	513	505	533	551	523	538	532	537	534	521	521	513	519	546	543	526	538	512	533	542	541	536	517	544	558	542	487	541	518	502	517	501	514	504	507	547	505	518	527	564	554	539	522	523	506	539	545	496	558	525	519	565	496	543	567	499	531	518	525	514	479	524	511	540	542	490	515	571	519	542	525	471	520	504	507	545	510	522	517	525	487	503	525	539	551	535	483	527	494	524	508	520	543	554	501	525	535	498	502	508	539	563	515	551	523	518	504	522	529	513	527	540	509	504	514	523	515	532	497	510	555	518	551	556	511	563	536	483	484	504	489	529	539	518	539	559	568	521	531	515	555	497	510	512	564	500	520	504	544	572	518	560	515	545	508	501	525	529	559	583	519	538	519	509	528	512	509	480	551	548	547	508	516	532	545	534	517	526	498	552	555	496	565	491	529	520	579	528	515	471	530	522	526	540	555	569	501	535	562	559	513	518	507	550	526	527	554	504	500	563	541	531	542	504	530	495	550	545	526	530	519	492	511	529	501	501	493	476	504	493	508	563	536	525	574	522	515	569	553	523	544	533	547	535	524	514	549	523	513	519	520	510	545	475	497	500	514	494	510	544	540	478	524	552	530	534	516	516	541	528	541	538	503	535	521	565	559	514	538	500	480	507	492	551	520	535	520	516	563	586	522	501	541	530	524	510	531	497	517	502	529	541	510	499	540	530	533	510	543	518	548	547	524	475	523	518	501	553	542	553	515	514	491	517	532	512	523	520	559	491	540	564	493	527	547	533	537	555	527	508	535	502	520	495	566	543	542	484	527	503	498	503	524	487	537	528	567	507	483	509	549	552	518	525	575	522	508	525	517	532	508	550	549	531	529	518	528	511	509	516	496	543	537	561	534	547	544	561	524	529	523	533	571	533	505	530	536	524	491	526	491	493	492	513	560	520	561	509	519	486	518	537	510	480	542	493	576	577	515	575	533	537	514	520	520	558	524	538	517	515	554	545	513	511	530	500	532	534	535	506	510	526	514	508	523	522	527	514	512	505	519	538	523	559	518	539	555	531	535	507	552	577	559	528	520	474	540	533	562	515	524	541	556	484	518	542	526	504	582	552	556	533	518	533	538	498	507	509	528	588	502	512	513	523	521	521	543	568	533	537	546	545	535	545	472	562	517	533	476	522	483	538	530	554	525	516	509	525	499	521	520	507	538	560	524	512	538	503	508	507	536	542	528	493	514	527	523	485	527	551	520	538	525	559	537	479	524	496	526	515	524	513	506	509	547	527	512	523	510	465	547	525	543	518	525	532	510	539	537	556	507	550	517	500	482	502	536	535	545	548	537	548	536	516	491	553	478	538	494	520	529	553	555	496	497	539	511	503	514	526	539	547	544	548	532	521	514	510	492	546	565	466	534	567	506	527	529	527	478	498	503	522	492	559	557	548	550	494	549	512	508	492	545	562	499	526	538	555	572	534	495	506	571	521	492	513	527	558	510	529	505	512	529	472	537	522	534	515	527	493	542	567	507	523	525	505	536	574	505	562	531	557	497	480	480	541	495	541	494	526	489	508	550	543	534	538	537	553	541	542	536	521	538	502	524	515	570	540	519	535	567	505	457	562	536	564	527	521	533	471	524	495	565	508	514	562	491	510	511	538	534	519	484	526	508	530	490	494	538	550	528	487	490	523	510	507	531	508	533	496	543	516	540	539	549	546	522	527	546	533	532	554	537	506	537	523	530	533	549	533	543	544	542	510	530	534	555	542	499	493	511	518	517	520	556	540	529	510	508	522	514	489	531	541	531	517	538	508	527	515	507	495	535	515	554	530	542	521	520	540	526	466	499	516	540	520	498	526	504	550	547	495	537	541	508	517	555	533	526	496	541	539	522	514	459	527	524	519	534	539	527	534	506	525	530	510	549	530	542	519	508	518	538	527	523	544	518	512	487	518	494	491	513	551	500	517	512	524	518	522	537	524	529	522	528	546	488	537	533	541	548	498	494	524	548	531	522	497	543	540	499	533	538	534	566	509	511	534	531	538	513	523	519	493	569	544	532	554	529	511	522	515	522	544	515	520	551	567	566	535	518	517	549	556	521	520	547	552	486	545	526	510	564	502	475	518	503	513	522	506	513	507	543	548	556	530	496	535	508	547
3438	4728	3192	1754	1428	1207	1002	947	934	886	844	813	818	827	808	764	764	739	790	730	721	713	721	763	707	776	713	744	725	698	701	740	723	745	771	739	745	745	785	761	685	737	751	723	744	726	757	779	705	721	776	741	734	694	762	687	754	722	759	750	747	748	708	711	697	708	693	723	692	748	745	740	728	700	717	709	745	727	712	701	753	733	713	752	735	724	748	748	728	773	723	710	751	736	729	679	721	736	680	726	733	692	745	742	790	773	701	706	691	715	703	762	701	702	771	704	751	690	694	698	686	698	720	749	758	712	734	772	724	697	722	756	729	696	723	721	717	741	731	706	719	722	720	742	739	776	696	754	668	695	747	723	704	713	724	717	741	703	738	718	727	707	707	711	752	706	718	691	695	731	753	737	695	708	671	734	731	754	739	699	661	710	733	736	678	739	709	703	664	712	752	768	745	771	697	709	696	767	685	734	732	735	706	732	701	718	721	768	794	744	732	765	669	751	782	734	721	730	695	684	741	727	747	731	748	799	705	798	767	721	728	767	719	720	737	752	754	733	713	745	703	727	749	720	663	762	733	747	702	735	737	724	710	735	732	728	740	739	761	714	700	738	723	758	722	706	757	748	731	717	750	749	615	692	713	696	758	777	699	712	750	687	710	705	719	682	740	687	733	718	706	702	779	749	717	697	728	730	743	762	714	707	737	808	711	722	725	728	696	728	720	674	714	701	690	700	738	744	753	700	678	699	692	672	769	685	729	767	734	718	710	750	701	702	667	749	742	718	746	697	686	720	718	705	736	759	776	733	743	741	720	689	710	731	717	751	704	767	744	723	726	730	720	729	713	757	703	693	722	758	690	778	707	738	720	725	717	733	743	663	708	719	746	685	711	722	718	719	740	750	691	699	718	737	719	747	715	704	710	714	726	744	730	704	755	750	754	737	704	739	749	692	719	701	710	688	729	694	721	733	745	743	692	752	781	699	759	682	643	732	711	710	698	723	736	699	656	738	714	746	700	705	711	692	739	742	739	687	726	720	725	723	749	691	738	727	696	739	714	712	720	738	739	713	753	719	675	716	742	737	673	718	703	757	739	683	726	713	708	703	737	711	735	702	715	667	703	717	705	720	707	711	703	694	706	735	729	748	714	686	758	737	723	698	707	725	714	699	715	701	726	707	680	701	684	726	765	729	714	735	722	719	709	748	681	693	702	729	715	749	704	695	698	677	768	752	738	690	770	737	737	718	739	764	750	709	716	707	745	728	725	748	679	667	737	716	700	736	687	708	759	700	688	706	721	715	700	712	723	779	712	705	768	714	683	750	695	673	691	722	739	736	712	736	721	676	787	740	720	704	726	708	725	731	694	723	725	677	773	748	784	696	743	724	726	742	741	677	756	722	703	747	710	721	711	709	753	689	686	682	724	784	725	733	704	718	718	717	766	715	723	705	746	746	671	736	738	735	711	750	745	756	762	703	688	697	696	711	719	683	687	760	743	723	715	715	700	736	724	700	718	695	730	724	726	786	768	765	734	696	734	709	732	759	655	741	714	675	732	720	719	758	727	720	713	721	668	672	745	737	762	689	745	715	706	715	706	696	714	745	753	742	715	737	699	729	690	731	724	714	699	746	708	713	716	747	717	728	729	707	724	699	670	699	748	744	695	704	758	777	723	694	692	712	715	715	701	705	736	792	703	667	689	714	754	757	699	726	773	698	718	681	699	721	733	716	738	723	730	742	778	720	735	665	724	698	687	698	745	718	723	670	704	716	729	763	713	703	749	737	744	677	719	759	766	741	744	744	778	709	713	729	730	688	693	742	713	745	743	734	739	745	705	767	744	710	710	689	718	711	676	660	739	770	731	744	748	773	743	697	733	725	691	740	745	771	698	728	740	694	734	670	734	709	718	761	684	721	716	707	765	743	735	729	761	718	698	703	701	685	673	723	722	753	697	723	725	737	734	724	686	734	715	697	714	739	725	709	707	759	692	695	738	753	692	704	771	763	758	749	701	683	703	702	688	740	711	705	737	741	742	757	723	732	732	733	704	712	700	691	728	706	690	732	732	746	640	695	743	717	724	721	731	728	714	750	749	728	741	713	716	704	761	732	736	706	722	711	697	738	747	754	715	721	699	688	757	753	682	712	709	748	702	663	686	731	746	687	766	723	757	719	687	749	739	723	732	721	760	674	751	730	743	764	730	743	668	734	691	730	734	694	712	739	760	754	711	703	720	719	725	726	747	701	738	709	721	721	701	720	695	679	747	726	757	684	728	713	708	723	688	714	697	744	681	714	663	713	743	755	706	727	739	720	747	715	733	704	694	745	682	802	697	709	713	691	665	731	719	696	730	689	714	735	736	716	690	685	719	696	756	726	758	722	748	690	712	728	722	740	726	708	719	731	718	711	723	740	680	726	755	712	754	738	730	747	712	734	723	671	743	725	730	699	745	712	748	738	725	753	705	733	711	697	720	730	690	713	723	733	727	671	772	730	730	726	743	731	752	709	691	715	726	696	704	726	697	757	715	690	745	734	756	766	704	676	738	746	716	772	719	731	713	785	731	668	667	749	709	722	731	710	705	711	747	693	711	679	745	713	766	740	651	766	714	707	721	749	729	671	734	742	738	728	741	790	739	764	722	729	746	766	725	741	709	770	738	745	729	744	693	721	686	758	688	714	752	688	719	797	711	736	707	709	732	746	736	750	707	687	743	697	687	701	661	708	700	650	740	768	792	705	742	696	700	697	764	697	716	773	743	701	755	727	728	752	754	726	702	753	645	666	729	761	658	720	750	738	705	731	705	733	732	698	750	734	734	759	722	691	705	753	677	715	688	763	708	721	748	711	746	705	706	761	721	689	725	747	693	727	762	724	722	721	743	699	701	707	717	737	760	664	664	717	742	755	717	728	735	710	715	693	705	689	738	747	708	731	691	705	718	718	695	754	662	724	677	682	751	761	700	722	733	758	754	729	735	738	718	719	755	743	737	737	735	714	721	668	730	728	731	724	728	744	655	725	671	691	679	716	735	717	711	727	773	710	764	682	710	722	699	732	751	717	678	700	728	734	758	711	752	736	688	713	709	739	716	723	669	750	744	768	698	698	720	741	732	704	690	709	724	698	703	701	731	717	741	692	734	699	716	731	741	745	700	734	739	723	677	720	676	729	702	753	718	738	727	713	705	751	702	751	728	735	723	674	699	703	692	683	687	753	692	714	682	759	704	702	712	756	708	701	712	730	736	705	724	745	734	720	741	727	781	705	723	702	745	738	760	772	745	755	713	786	700	752	697	696	749	709	722	672	723	688	754	789	728	696	736	729	698	714	717	745	705	734	714	732	686	710	769	752	770	739	707	746	732	749	697	691	735	703	708	729	720	728	712	737	675	730	656	722	731	752	722	723	690	746	791	712	715	701	678	685	738	718	699	700	719	727	755	733	715	734	733	726	708	694	701	715	682	727	699	724	763	691	751	704	728	747	759	729	726	700	710	661
22053	20970	28588	23523	20969	20565	2253	592	445	376	343	333	316	279	217	219	220	238	239	223	223	231	208	199	192	200	199	201	175	167	181	177	195	212	196	175	186	192	193	186	179	181	198	176	168	175	175	173	172	184	180	167	155	156	177	185	155	174	175	183	165	177	169	183	155	161	183	174	175	177	178	175	175	171	189	188	178	189	176	153	173	205	193	181	190	177	195	163	169	178	177	190	148	182	188	181	196	165	191	167	165	141	203	176	188	182	157	183	181	188	163	164	180	182	147	168	154	182	173	167	185	186	156	168	168	173	180	176	197	190	169	178	197	176	180	152	186	189	197	174	207	171	184	170	204	152	183	173	202	182	180	176	168	151	150	181	197	144	181	163	205	181	163	200	185	147	164	157	176	190	196	160	162	175	179	207	180	169	178	191	175	180	167	191	162	160	164	173	167	154	162	200	180	199	191	163	170	179	181	164	167	173	151	182	156	173	184	174	166	169	177	184	185	166	168	192	164	191	174	167	195	178	178	165	167	153	196	200	193	187	182	178	161	176	172	143	170	167	161	182	178	162	185	173	179	169	187	193	164	168	172	164	181	167	168	166	198	170	181	182	189	152	171	157	167	181	165	184	170	152	187	207	154	153	170	163	159	173	181	163	160	149	169	174	167	172	180	152	193	174	197	191	182	182	200	185	169	176	187	164	180	180	182	150	177	183	198	163	187	182	177	185	159	201	176	174	179	187	190	165	188	154	174	189	186	169	176	154	169	183	169	200	171	180	187	185	171	185	178	182	190	160	185	161	167	176	188	166	163	173	184	173	177	172	156	176	191	180	167	176	162	177	165	169	141	173	168	195	186	167	185	154	174	196	183	169	202	155	176	184	191	181	192	159	168	170	188	158	159	166	186	183	180	209	170	180	169	175	178	172	198	176	182	174	169	168	166	168	154	168	159	169	189	170	160	175	146	171	158	175	169	167	182	181	200	204	176	185	180	163	180	160	168	159	167	185	188	168	177	183	178	182	218	176	179	188	167	193	164	174	174	157	176	175	176	162	172	180	174	175	196	169	178	163	193	202	145	182	197	174	186	175	157	179	182	162	190	178	180	174	160	193	178	148	173	182	183	172	164	182	162	170	193	206	175	182	181	168	160	159	166	176	175	177	158	182	180	154	190	166	153	185	172	175	154	152	177	161	189	190	167	189	157	172	162	198	184	170	172	167	171	168	196	181	171	170	188	151	168	171	174	154	178	181	168	178	187	189	177	177	172	174	170	163	163	174	168	178	183	178	175	186	180	174	171	158	175	166	179	161	158	155	159	164	171	174	164	178	167	174	164	179	163	169	194	204	188	191	176	189	195	158	192	166	171	189	185	164	156	173	185	172	174	179	170	153	161	189	168	180	174	176	153	175	156	153	189	181	198	164	151	198	156	198	167	202	171	186	187	165	183	179	179	184	173	187	180	167	175	169	174	164	166	176	152	181	176	186	181	176	180	180	192	165	159	185	166	162	180	177	159	194	182	192	195	192	186	195	182	156	163	168	162	163	171	147	182	160	165	171	164	172	170	164	180	172	176	173	164	187	182	161	149	181	163	156	186	174	163	171	176	168	171	173	159	167	170	178	182	147	154	188	163	155	161	158	203	172	163	169	199	151	183	143	181	183	195	200	169	164	170	195	175	183	180	172	171	182	161	163	165	167	167	178	190	190	184	176	165	185	163	187	198	186	168	175	162	146	189	162	193	180	165	174	190	182	157	160	175	136	177	187	170	147	173	177	190	178	140	150	175	190	177	162	176	161	186	162	177	170	172	168	185	171	183	180	152	164	181	148	151	140	192	168	149	181	164	189	159	158	174	193	186	191	192	175	182	189	169	200	167	184	165	159	174	190	153	175	177	174	170	172	167	168	170	185	154	175	165	172	175	173	175	168	171	174	171	174	175	160	152	175	173	166	180	160	178	175	155	138	199	160	190	182	215	154	184	179	177	157	169	183	167	172	163	171	172	174	172	177	166	169	184	169	205	189	153	165	175	159	171	170	183	177	166	175	198	215	210	188	201	177	176	188	159	169	176	167	166	184	189	172	176	169	176	163	163	188	183	174	184	166	160	164	151	186	177	183	174	191	190	192	164	176	195	182	171	155	195	198	179	174	186	183	176	180	166	170	165	185	162	154	179	161	189	178	189	190	172	168	180	185	178	169	178	173	172	178	200	168	192	184	179	185	203	164	160	160	160	168	163	156	166	185	182	155	173	169	170	172	180	185	201	159	181	154	182	179	184	180	176	191	166	154	168	178	150	185	173	166	173	169	169	171	143	191	164	178	169	172	164	193	171	188	207	179	159	172	185	171	163	154	155	159	174	190	165	180	160	199	169	197	167	146	162	168	193	181	156	171	171	151	156	185	174	160	173	210	164	159	185	164	163	169	164	167	176	184	147	160	166	188	178	177	164	193	185	160	188	171	169	163	175	168	175	170	166	201	184	161	164	182	186	167	187	186	199	159	188	171	165	180	187	167	178	164	162	149	183	193	171	170	184	150	173	184	176	177	178	167	156	195	180	196	178	184	190	155	185	200	158	166	158	175	162	174	193	163	166	175	170	199	176	166	176	180	147	180	191	167	201	170	171	170	203	165	176	172	205	165	155	210	185	193	167	189	171	183	160	167	175	180	185	153	170	172	168	188	186	154	175	158	184	177	169	165	186	189	200	166	191	159	152	169	162	177	199	161	179	187	163	197	173	175	170	173	180	181	179	165	167	179	190	189	146	181	167	173	157	150	185	195	167	169	173	184	172	194	154	170	169	167	170	178	171	157	180	174	172	174	163	154	198	177	172	191	178	190	171	156	201	156	190	176	178	154	177	166	172	172	161	159	168	162	171	195	180	176	198	178	150	191	185	174	163	187	173	186	182	165	155	176	171	181	185	154	170	160	179	203	192	172	137	164	158	178	164	187	177	191	165	159	183	173	153	194	178	172	179	153	158	181	163	209	181	181	174	169	173	189	176	177	178	191	181	186	171	165	167	150	177	167	169	177	179	194	146	168	195	178	160	177	169	169	177	172	167	161	146	162	175	193	151	171	171	194	160	181	173	189	173	166	171	187	170	184	155	188	159	173	183	175	203	194	149	176	176	182	184	162	161	173	173	183	179	161	184	173	159	149	153	191	181	159	162	159	174	172	169	180	189	185	162	172	171	177	174	184	164	176	180	155	159	179	172	165	152	176	183	164	158	178	193	150	157	157	154	171	183	161	205	159	164	162	171	175	186	181	168	165	171	187	158	168	179	181	191	196	176	185	191	177	199	165	168	169	173	156	189	194	171	157	185	157	185	167	167	172	188	167	191	157	181	181	172	163	183	172	150	190	156	175	168	212	171	193	179	198	175	184	172	177	179	175	157	167	189	182	164	159	178	169	177	177	159	169	198	151	186	189	175	194	181	173	163	176	196	154	171	173	164	169	157	201	187	159	161	176	171	192	188	163	178	166	183	169
4522	13782	9111	4305	3014	2116	1521	1220	917	840	718	610	552	501	481	430	421	378	352	356	341	308	294	331	277	285	284	291	281	290	252	279	260	250	295	273	262	236	258	240	258	261	237	234	246	249	233	279	258	283	314	278	271	249	253	247	254	288	246	249	232	252	228	237	244	211	210	254	248	270	251	231	246	243	235	204	255	211	257	257	265	236	243	226	242	260	254	250	277	255	242	261	256	268	254	228	237	227	234	232	247	263	261	232	250	227	241	266	249	268	228	255	222	242	243	239	242	233	254	224	272	246	226	224	252	229	253	224	247	208	251	242	243	232	265	231	241	254	224	248	237	217	229	225	224	245	226	240	252	227	225	232	215	238	244	220	207	229	221	253	249	233	244	248	240	222	227	218	265	248	243	254	229	230	223	255	214	227	245	256	244	244	242	217	239	224	244	227	239	246	229	238	242	269	249	239	248	213	184	235	227	277	263	218	256	244	252	249	236	227	246	267	232	220	233	251	238	245	249	255	238	229	264	259	246	247	211	224	252	232	236	214	252	256	257	231	265	219	214	266	265	226	253	224	243	226	248	224	222	267	236	226	253	242	249	241	257	245	236	226	206	239	262	232	256	247	209	236	243	242	237	236	261	245	248	239	258	231	238	242	253	234	239	254	249	232	249	251	237	240	233	214	274	253	204	279	243	246	236	227	245	272	234	239	216	232	221	234	263	232	251	239	236	261	274	259	223	210	223	221	240	207	238	251	231	240	247	234	226	259	231	226	220	228	245	247	240	228	246	242	261	248	253	245	245	261	255	226	212	224	232	270	240	270	232	223	281	260	230	253	225	229	253	237	278	232	268	259	229	261	250	272	266	215	262	242	239	251	219	252	233	240	234	249	228	221	260	251	221	227	279	224	243	232	246	252	231	222	230	264	223	274	247	243	218	215	236	249	238	232	248	241	244	244	252	246	219	242	259	261	261	235	267	226	226	231	243	237	232	232	239	246	245	227	232	246	253	264	255	240	242	214	226	223	237	214	235	224	253	238	262	221	249	240	251	269	254	240	221	226	237	253	258	233	245	243	246	235	269	220	225	230	221	264	242	216	235	260	255	236	246	232	255	274	244	234	238	259	236	250	251	222	225	266	233	284	252	251	203	266	256	262	233	251	229	239	244	223	233	239	261	250	244	251	243	266	229	249	279	233	244	202	223	219	217	261	216	211	248	240	241	236	261	267	232	235	226	231	247	211	244	236	225	257	218	191	249	230	250	237	227	194	202	219	230	256	226	241	261	276	263	228	229	239	249	247	258	223	212	220	234	254	228	213	281	229	237	229	235	263	251	213	221	229	266	255	244	220	258	229	258	231	245	251	211	247	220	272	254	229	241	250	252	219	248	232	253	257	221	248	258	266	275	256	213	217	237	250	220	225	251	252	272	269	253	258	227	264	231	243	227	238	260	225	210	228	258	246	265	272	251	227	228	262	243	227	237	264	232	233	217	261	243	242	247	230	222	229	267	245	229	277	280	251	236	209	242	265	260	262	230	253	216	238	265	272	248	251	258	240	205	255	227	232	258	244	262	291	227	259	241	231	222	243	213	249	234	250	207	215	252	237	240	232	236	255	237	253	231	237	234	243	238	246	248	247	226	241	228	237	240	202	251	222	258	241	249	229	258	250	264	268	261	246	244	250	212	244	252	248	248	291	236	252	270	243	241	264	243	258	255	232	248	217	235	268	230	263	252	241	234	241	231	236	224	230	218	226	217	240	259	276	229	222	243	242	234	230	237	236	261	243	232	265	228	259	244	210	220	223	233	223	244	242	230	232	247	241	259	247	215	254	231	256	248	237	248	247	256	233	235	271	257	223	231	232	220	239	230	230	242	232	225	201	232	212	244	235	254	222	222	200	228	206	256	269	232	230	262	252	212	246	242	244	262	230	248	221	207	259	230	233	227	271	249	234	241	244	282	219	225	219	252	232	207	233	263	249	241	236	229	256	228	253	248	243	268	255	244	294	219	245	230	236	239	245	238	237	241	238	229	247	259	226	226	237	232	271	236	241	217	251	240	233	227	239	238	247	237	241	222	257	240	256	216	240	237	233	210	217	215	254	236	261	254	245	263	258	239	277	198	243	229	223	234	259	258	227	234	244	252	258	262	238	242	248	242	217	252	263	251	229	250	242	244	247	233	272	259	280	242	258	255	249	244	254	225	250	261	269	263	224	233	258	251	215	238	256	234	276	218	214	211	269	235	221	224	250	255	246	229	233	220	254	258	203	239	240	261	240	216	205	246	248	257	249	232	265	237	236	230	241	275	236	207	246	230	263	255	232	238	231	266	245	257	227	234	240	251	262	226	222	229	244	227	241	254	240	229	265	236	268	240	226	222	241	272	242	229	229	223	206	271	263	220	242	242	246	246	233	224	245	228	221	241	231	222	275	231	225	236	236	265	238	229	254	225	269	238	226	224	262	258	258	276	245	244	234	235	242	242	225	242	227	236	227	257	242	230	263	239	225	206	222	238	247	234	244	236	226	239	227	229	228	257	244	209	220	240	233	238	235	260	226	240	247	263	247	235	242	274	264	232	226	251	250	260	225	251	220	246	217	234	218	231	226	245	252	238	239	251	216	229	255	236	262	220	238	231	239	269	249	239	236	233	267	230	280	247	230	236	259	226	228	273	261	246	249	257	249	236	262	237	220	244	249	230	257	251	236	233	236	236	276	221	227	249	246	271	262	232	236	248	246	251	253	201	244	231	224	238	238	226	233	233	215	242	231	220	232	220	259	213	247	237	250	226	228	241	264	254	221	215	236	245	246	234	235	254	246	240	235	213	230	250	233	236	242	254	247	270	249	220	225	238	234	257	225	227	248	264	259	234	240	228	249	244	269	266	233	244	261	255	244	257	241	247	232	229	236	230	236	251	239	272	254	271	269	258	242	234	244	241	230	251	239	241	236	230	234	225	225	248	244	243	245	231	237	234	227	248	247	235	243	215	259	230	241	232	243	235	260	258	219	236	226	267	225	258	249	225	247	231	239	224	247	258	262	244	267	227	223	237	233	235	221	248	260	251	269	272	226	214	262	250	257	248	235	244	231	250	244	218	241	233	251	238	240	278	218	226	260	215	230	223	219	248	216	246	236	221	229	201	245	253	223	263	226	234	247	263	245	233	233	230	212	220	227	226	279	246	221	241	243	233	266	256	245	251	246	211	219	212	233	259	231	268	225	247	243	229	243	234	238	255	239	250	255	219	269	226	237	244	248	238	224	250	257	243	257	234	259	247	248	265	250	224	245	234	241	235	227	234	230	235	257	230	221	235	262	225	253	228	249	237	217	252	244	268	221	237	206	237	221	248	230	232	250	230	235	252	237	212	223	202	244	231	222	239	252	230	232	255	231	219	263	223	233	277	239	212	225	256	224	242	225	211	236	225	221	238	252	240	238	249	245	253	249	207	201	235	246	236	230	240	225	254	246	233	218	242	263	242	243	228	218
26642	17489	3383	818	616	578	461	431	486	452	450	452	442	479	493	412	417	496	431	419	440	471	433	438	475	468	461	435	454	447	468	460	437	411	458	437	459	440	495	449	483	458	439	399	438	456	432	431	447	410	445	488	444	429	444	451	458	423	469	440	448	431	434	485	473	458	466	439	452	417	490	426	433	437	443	481	458	456	422	457	460	449	425	439	459	450	416	461	468	453	449	434	471	427	463	455	402	416	466	435	440	412	457	468	477	468	460	457	474	463	441	426	472	427	437	411	424	434	450	468	411	446	457	469	485	444	433	445	439	434	423	443	424	426	440	442	438	490	475	402	435	479	487	464	469	437	456	446	423	460	427	451	456	414	435	463	468	466	438	475	453	469	470	421	453	423	427	430	464	468	488	404	419	455	465	448	425	459	433	458	447	467	427	431	488	483	451	427	470	499	475	452	439	486	444	473	480	431	429	437	446	437	450	440	457	471	425	442	459	449	458	461	410	456	441	466	414	442	445	450	429	441	457	466	433	406	475	464	493	444	436	457	461	478	438	472	439	442	444	481	459	443	434	454	439	424	448	419	418	461	485	453	426	437	468	408	443	423	461	455	483	464	455	433	444	463	442	439	423	479	460	455	435	439	474	417	455	452	478	464	448	418	442	442	443	443	491	498	469	443	480	446	444	411	444	415	456	419	414	447	468	455	468	475	502	415	470	441	453	510	427	471	448	449	425	461	427	477	431	496	470	455	449	442	457	464	424	439	422	463	441	472	456	457	448	462	480	487	424	465	470	480	449	431	458	427	460	452	460	457	409	452	414	462	430	434	458	446	466	419	438	436	483	449	479	444	444	471	448	435	459	454	476	456	416	456	492	418	460	450	454	467	426	469	425	438	462	425	463	451	448	454	481	467	440	463	462	454	433	415	414	432	494	478	426	504	441	415	435	452	464	445	407	466	428	481	442	491	410	445	475	464	447	476	405	439	459	428	439	417	427	459	440	461	460	446	455	472	427	436	452	426	442	435	448	438	472	454	495	453	415	454	453	462	462	449	456	448	466	443	437	488	442	468	425	425	465	441	488	454	469	453	407	487	457	462	455	447	444	470	446	463	435	460	466	408	453	460	439	442	464	461	408	433	471	443	463	480	440	419	462	418	427	468	454	478	460	459	467	489	453	468	426	414	450	423	460	453	422	477	454	431	453	429	460	466	463	435	478	450	468	481	479	463	442	464	437	457	445	451	456	433	458	472	415	455	474	446	466	458	455	440	492	444	447	462	422	419	455	444	457	461	460	489	437	427	440	460	419	485	449	460	448	457	493	466	437	442	443	434	418	450	453	470	460	446	454	461	439	466	439	431	466	475	462	469	447	483	472	484	472	468	474	478	467	471	442	491	427	455	448	432	438	453	455	440	452	428	453	507	478	436	472	433	451	470	457	481	445	477	461	396	454	455	455	452	482	416	438	444	443	457	442	488	474	428	437	433	456	462	433	439	450	435	454	443	465	442	476	433	427	458	410	440	484	449	425	456	440	481	471	440	464	475	441	479	435	484	423	496	446	458	463	419	422	458	463	488	463	432	505	448	456	475	466	447	479	427	455	461	488	448	422	479	465	490	497	451	461	450	450	472	478	419	446	468	437	466	442	462	458	466	475	449	473	463	440	433	436	450	469	421	470	455	442	419	439	489	449	459	439	455	495	487	423	425	450	453	433	411	461	479	491	468	439	454	489	424	447	452	448	422	456	439	429	434	488	449	449	463	425	466	435	402	427	459	453	468	426	469	488	455	500	444	486	437	456	455	467	462	423	443	470	431	465	447	453	425	445	471	433	516	445	461	453	436	450	450	438	439	472	471	450	489	463	450	440	458	457	455	453	416	420	419	436	462	490	447	459	462	434	453	455	441	486	398	447	461	439	441	443	449	436	467	443	463	438	405	523	438	447	451	466	447	447	453	467	423	454	449	445	431	446	451	460	424	454	488	471	450	449	492	445	436	403	485	436	426	460	484	449	456	407	468	435	455	428	483	441	476	479	475	477	459	455	494	458	427	427	424	457	440	451	480	454	463	479	430	474	409	472	419	443	454	468	452	432	456	424	453	453	459	431	439	456	475	446	406	474	461	460	438	469	440	455	444	429	469	483	480	482	429	429	449	489	462	457	411	429	460	428	431	431	475	447	443	425	441	449	504	473	488	442	445	476	462	461	426	481	476	464	476	421	393	467	477	466	434	467	458	437	463	482	439	441	459	450	435	469	419	430	419	425	469	455	501	450	502	434	476	429	474	460	444	489	436	458	484	424	445	470	430	426	480	433	427	430	444	458	437	437	471	465	447	446	395	438	451	445	456	436	453	468	472	471	471	466	450	472	458	473	409	456	464	471	412	426	449	454	453	443	436	443	439	427	459	457	434	421	428	439	432	430	460	465	512	443	456	460	441	427	442	455	460	455	459	446	437	426	457	461	446	399	456	440	420	487	489	439	447	465	458	466	482	445	443	434	442	460	450	429	453	468	458	448	433	456	444	448	436	462	444	442	455	422	450	434	440	473	450	463	407	460	464	473	440	468	426	434	428	453	432	485	467	441	475	436	430	403	457	471	468	498	463	444	475	428	448	449	448	443	442	447	408	472	415	429	467	467	449	479	444	419	458	432	433	467	457	517	459	449	474	434	438	448	466	443	460	454	471	427	486	455	415	432	466	453	451	493	488	467	439	419	413	437	510	466	460	408	448	462	437	465	425	430	466	445	492	466	467	453	437	440	491	434	496	474	457	418	474	474	464	426	471	452	463	521	434	423	436	479	437	459	462	449	465	455	454	425	449	452	456	413	453	458	458	451	466	423	414	468	427	433	472	424	447	451	470	487	424	479	467	444	451	424	448	458	463	440	468	432	444	456	472	420	430	448	451	432	397	448	455	433	466	437	453	466	455	462	453	449	465	437	455	473	477	458	463	454	430	456	422	440	464	421	501	438	448	466	464	431	474	475	484	444	432	438	448	460	469	450	504	411	432	489	436	436	471	439	468	486	447	443	462	455	400	423	459	431	452	407	423	448	436	446	440	458	430	470	447	471	439	422	470	443	456	442	483	448	466	435	433	439	449	463	440	468	414	494	493	453	457	449	484	473	461	446	435	461	437	445	448	464	459	455	498	489	455	451	442	481	440	454	443	452	453	429	476	460	461	433	447	425	473	477	445	493	426	435	449	431	442	425	453	463	432	471	447	473	464	431	447	451	455	459	496	440	426	490	451	444	472	499	469	469	480	497	466	466	460	433	458	437	431	461	454	449	429	454	452	419	442	431	440	453	449	451	442	444	470	455	445	469	458	467	457	438	461	452	404	433	478	456	448	438	471	479	432	455	467	472	483	460	447	464	427	491	427	450	452	462	430	435	451	428	445	462	471	460	465	478	459	477	468	438	440	466	433	439	444	433	461	457	457	444	451	500	475	456	461	449	450	487	478	486	436	431	454	500	459	447	456	415	435	424	481
4123	1507	1153	829	753	729	695	699	661	659	632	663	665	631	649	633	684	622	661	654	643	641	609	632	664	682	590	649	689	644	717	610	636	666	670	639	682	611	681	676	662	662	636	640	622	653	591	587	650	670	609	628	701	629	600	694	582	581	639	648	646	649	608	639	647	641	637	671	623	667	652	639	661	640	636	683	644	642	614	637	649	638	656	662	612	652	641	628	644	631	619	658	642	618	649	611	650	622	601	622	612	607	636	626	651	667	700	660	667	676	612	606	672	606	664	642	648	692	677	647	634	617	650	659	672	659	664	653	692	698	637	607	663	607	648	652	699	657	654	660	671	656	604	619	617	651	634	653	637	678	643	619	677	646	606	613	620	631	622	578	613	600	637	643	627	683	640	648	662	624	671	644	632	599	655	618	654	634	621	647	634	624	627	603	699	697	659	646	618	648	638	666	618	612	644	614	657	628	644	657	648	621	677	655	670	706	609	669	610	635	621	626	647	672	646	677	698	662	611	623	670	644	687	657	610	649	645	672	634	631	665	698	669	642	654	646	631	635	617	642	672	708	663	631	638	627	588	601	665	645	633	653	621	661	659	628	661	667	672	627	631	653	651	656	680	646	649	670	666	630	629	648	639	626	614	607	633	659	660	663	674	693	639	685	640	640	670	652	654	638	654	652	681	648	630	629	669	643	597	658	653	618	618	637	667	623	645	697	672	665	635	625	629	660	653	646	637	655	636	633	601	645	686	661	699	613	621	648	637	604	649	630	675	620	660	655	693	658	628	606	645	658	672	645	674	655	654	666	647	657	629	690	623	708	676	664	590	648	637	662	656	615	671	674	594	686	622	635	627	630	654	613	689	649	636	677	640	670	639	642	598	611	674	687	636	592	623	647	609	639	649	672	614	659	650	635	655	602	667	626	629	635	616	649	678	654	683	637	653	648	645	613	669	632	642	649	625	613	671	635	667	627	674	652	690	628	611	617	650	678	682	586	683	633	684	654	688	649	662	611	672	709	706	651	622	625	641	595	657	628	629	641	622	644	678	599	637	656	623	673	652	652	635	700	652	636	651	652	664	613	631	642	693	614	595	684	619	611	657	583	682	616	633	656	636	638	663	631	654	641	627	656	674	647	624	640	686	684	635	680	636	604	644	642	661	674	666	640	657	679	643	624	630	646	645	691	632	596	599	671	612	657	659	593	648	658	642	650	608	664	647	634	717	648	662	662	661	650	664	535	687	634	629	616	653	631	592	666	692	644	663	617	649	650	627	606	634	637	649	618	646	639	665	670	608	660	636	694	595	680	677	663	652	639	668	617	645	626	624	650	681	612	631	651	648	634	669	676	643	673	609	615	594	650	641	666	715	638	639	668	649	621	617	651	645	646	637	647	649	641	652	673	677	598	629	641	648	616	614	672	700	668	640	598	619	610	616	646	641	647	639	649	632	641	623	694	638	629	619	633	652	649	666	623	640	641	628	670	695	646	676	647	629	663	684	648	609	620	661	676	654	614	631	619	586	622	672	596	609	593	637	624	574	653	663	630	637	636	674	657	642	609	626	677	643	655	617	634	671	648	649	634	678	645	648	650	634	679	627	643	641	591	645	681	628	673	674	628	677	650	672	700	645	582	650	660	652	672	584	614	630	634	657	577	674	654	639	631	665	663	646	645	620	655	637	612	678	619	663	674	686	671	625	641	635	639	620	669	682	649	666	686	636	641	648	625	673	664	647	669	653	624	620	705	630	584	641	627	674	677	618	648	642	646	602	610	655	697	668	627	659	702	637	658	596	632	668	606	620	634	678	633	674	619	659	654	718	616	647	687	658	617	675	658	630	679	698	645	679	642	669	643	667	649	648	653	688	664	630	650	592	632	657	626	613	681	633	675	639	638	627	638	645	637	675	630	619	675	655	623	672	683	637	645	594	624	668	596	647	705	616	662	614	619	639	610	626	650	663	613	648	639	631	611	671	591	643	603	643	642	672	618	650	627	633	593	625	691	632	651	607	628	634	644	650	646	622	643	663	646	643	626	668	675	646	630	647	648	629	627	607	623	646	671	661	668	636	634	645	667	661	700	657	673	675	701	637	645	669	660	671	691	626	628	676	723	614	647	668	612	650	595	603	602	621	675	605	628	628	663	675	693	651	642	676	616	664	624	677	624	698	677	655	630	688	660	639	639	647	701	632	654	670	639	658	677	664	621	631	699	642	604	608	668	663	618	702	638	671	699	662	636	664	658	640	652	695	687	606	613	668	673	651	664	627	642	619	659	636	677	664	619	653	656	654	632	679	595	627	621	644	668	658	702	636	643	627	643	606	663	688	602	633	692	624	666	652	645	683	670	635	640	630	619	667	646	636	687	664	641	665	626	682	662	655	675	655	682	679	661	654	657	621	678	635	618	664	649	628	619	659	637	674	659	585	656	637	632	640	660	627	662	674	664	645	689	613	626	626	649	621	667	590	659	674	639	647	665	670	607	625	649	706	665	677	590	642	697	598	697	650	685	676	596	603	655	637	691	665	635	628	627	626	651	628	651	659	652	628	655	611	662	634	634	672	612	622	676	627	615	616	618	657	652	688	645	664	696	623	646	597	587	641	669	704	685	702	651	638	647	666	657	643	633	632	632	625	650	662	645	612	630	617	658	655	651	618	660	611	637	642	659	638	618	678	685	659	658	651	615	640	633	654	651	663	654	631	621	611	616	648	657	632	629	613	649	676	683	649	663	677	659	639	642	686	620	648	624	618	681	666	625	619	640	671	622	674	662	628	662	600	645	628	707	635	615	673	650	608	649	699	585	621	646	676	628	591	667	640	625	617	695	649	626	640	629	626	628	635	641	626	616	624	648	610	662	642	673	642	666	638	658	643	643	626	642	668	604	682	626	661	656	643	653	623	610	634	652	657	662	654	628	614	647	636	670	651	621	703	626	653	640	681	642	638	650	628	635	646	659	662	673	656	669	622	614	655	658	620	671	671	656	647	664	620	694	630	679	639	635	647	627	633	694	623	645	624	649	645	599	678	633	606	624	663	669	661	682	645	648	658	632	619	670	668	659	663	673	677	652	667	640	602	647	608	630	659	641	601	604	651	672	671	642	682	628	686	636	609	668	625	637	686	679	634	616	653	610	640	641	636	613	643	680	631	631	651	659	699	656	678	647	682	627	648	610	667	660	618	599	605	584	619	671	630	667	656	613	646	668	710	625	667	679	625	647	636	615	665	622	645	680	641	616	666	695	669	642	644	609	649	631	617	650	623	606	638	649	632	695	644	626	605	676	613	619	613	611	603	625	689	654	650	617	614	633	679	660	693	609	639	638	639	653	690	650	621	672	633	667	665	620	656	642	686	636	633	653	653	666	626	659	662	635	647	661	649	625	602	640	657	638	601	664	665	647	652	629	671	626	677	612	678	646	640	674	652	664	647	659	640	642	667	649	651	621	623	570	638	698	685	599	619	650	659	617	642	642	617	650	650	651	646	622	655	653
23103	20947	27894	24126	20651	2900	539	388	297	304	274	285	244	246	231	222	242	217	210	202	200	205	199	217	177	195	188	204	174	200	205	210	190	206	193	212	185	219	180	182	201	186	212	186	184	196	222	187	193	156	180	189	206	187	175	177	197	194	178	172	222	191	218	174	216	215	213	179	196	191	173	189	187	181	190	202	177	205	229	206	194	178	178	162	168	181	183	178	198	177	179	176	177	190	192	203	173	175	204	199	200	186	191	199	177	180	193	190	194	168	189	199	182	192	212	229	206	206	216	177	196	223	203	204	211	176	209	204	203	186	195	184	193	214	189	199	235	202	189	190	182	185	201	198	173	157	186	175	190	185	169	181	181	196	196	178	187	177	189	189	195	193	181	182	158	180	172	195	207	219	190	202	214	202	189	215	195	200	210	186	200	194	205	200	209	185	197	185	208	160	201	216	185	194	161	186	197	205	199	200	195	185	199	183	187	198	193	192	208	180	194	203	169	192	175	209	203	184	176	194	191	179	193	195	187	192	179	209	191	200	191	208	211	191	209	200	223	166	190	187	188	192	170	195	196	154	190	177	187	155	186	207	215	192	182	188	187	176	184	189	180	190	177	168	158	177	211	175	192	182	184	206	199	188	175	166	206	208	207	188	207	204	194	193	213	173	173	213	156	186	194	194	195	195	188	194	192	197	185	202	180	170	181	203	149	192	201	181	187	204	182	159	200	187	163	190	204	195	200	181	207	181	200	202	204	183	171	203	181	169	199	168	193	199	184	194	192	170	166	181	169	213	204	191	188	208	177	172	210	178	197	190	169	192	172	202	171	183	190	170	186	198	172	178	193	203	202	188	192	190	203	185	184	180	198	193	202	215	192	192	189	195	190	199	206	178	185	191	173	191	193	197	168	179	181	187	192	173	192	197	203	189	168	184	194	189	215	168	205	186	169	188	195	198	178	204	174	193	202	170	191	199	200	205	201	204	205	205	181	190	174	180	207	199	210	188	180	182	205	199	195	160	186	181	179	188	179	165	167	204	203	203	186	199	185	202	175	202	186	203	187	168	195	185	183	190	196	204	199	179	194	194	197	155	183	192	200	176	200	208	206	199	196	187	167	201	174	188	197	209	180	185	210	170	218	194	175	198	168	183	171	176	198	185	197	207	197	204	186	194	219	185	194	183	168	197	167	197	145	196	183	193	152	209	194	217	167	208	184	215	193	175	193	207	208	168	190	182	183	188	154	189	179	220	197	171	226	175	192	234	204	196	206	200	194	184	174	182	193	207	177	185	188	179	193	192	193	203	186	200	173	183	191	164	164	193	203	210	169	189	201	174	205	194	179	155	170	181	197	206	186	191	211	174	220	206	205	167	183	184	179	175	186	207	199	188	212	193	200	198	182	198	203	176	169	163	169	198	187	205	191	175	165	204	189	202	204	195	175	198	212	200	169	179	198	181	217	169	205	191	184	199	203	188	177	182	196	207	191	198	204	208	171	184	160	175	198	190	183	202	162	204	180	176	156	185	187	200	193	185	190	189	192	180	201	196	202	180	183	208	198	206	206	198	201	176	177	215	185	182	196	215	174	186	154	189	201	181	203	197	191	174	180	182	175	229	172	170	191	193	189	188	181	188	198	222	195	195	178	171	175	172	218	193	171	186	177	194	199	188	202	178	180	185	199	177	204	182	214	204	196	164	218	200	208	174	210	179	177	187	188	180	180	199	213	199	197	181	182	188	190	187	205	191	207	174	185	173	201	187	175	191	212	167	176	164	219	187	162	214	184	182	201	201	194	197	170	185	185	174	199	196	181	190	188	191	173	170	186	193	180	192	174	186	191	180	190	197	155	175	188	215	169	184	181	178	190	181	195	176	167	187	184	208	210	196	192	169	188	198	203	189	179	207	172	179	185	195	185	191	212	196	186	213	169	179	177	187	199	201	207	195	180	195	218	196	205	175	186	181	180	177	172	167	169	191	176	183	197	192	195	178	188	185	185	212	202	169	182	197	177	175	220	176	193	181	181	174	188	191	172	179	202	182	191	181	184	199	213	193	171	190	185	193	188	193	190	179	204	194	168	203	178	205	179	195	209	198	180	177	198	182	187	172	201	203	181	187	193	182	191	161	204	187	206	204	188	198	177	194	232	188	220	202	193	151	197	203	220	179	188	195	170	205	201	197	186	195	189	196	196	189	188	193	209	204	172	190	181	187	177	181	191	176	197	194	198	186	174	190	182	182	192	200	179	198	182	200	187	161	179	160	208	185	202	222	212	213	176	178	198	205	212	169	195	173	175	194	187	195	183	214	171	162	215	170	205	194	190	172	202	187	174	187	181	179	153	186	196	183	228	206	193	182	189	216	188	193	176	198	191	179	200	186	220	193	179	185	174	185	193	202	185	195	169	173	199	206	184	185	176	199	167	193	199	189	151	177	202	189	214	159	169	178	205	206	178	176	194	194	193	187	190	189	183	189	195	163	174	228	184	208	190	196	178	180	182	180	175	202	176	183	203	167	201	200	191	197	190	195	185	205	183	208	172	197	187	183	202	144	198	180	201	202	205	175	206	153	208	193	185	171	174	196	155	199	217	168	179	194	179	180	192	213	196	189	203	192	191	206	202	202	174	188	177	191	199	209	215	192	194	182	193	162	176	214	188	169	201	180	219	186	187	191	192	223	152	218	201	183	202	201	185	191	191	162	195	191	196	212	185	184	220	165	184	174	193	164	194	186	201	190	185	176	169	204	188	164	162	193	198	189	205	186	170	203	195	176	180	178	167	191	205	189	192	180	195	181	176	193	185	170	183	181	197	198	181	212	203	190	194	175	215	171	165	176	178	200	179	183	197	186	176	166	174	174	162	226	187	178	199	179	187	208	192	192	168	182	184	181	191	212	167	184	193	220	196	177	211	182	184	178	193	171	195	195	203	213	211	192	179	175	219	216	188	186	212	193	160	187	195	190	205	162	187	179	173	184	158	216	187	194	181	193	174	205	203	171	182	179	169	182	178	199	180	187	187	181	192	184	196	214	207	180	167	204	193	178	195	188	175	212	178	206	183	161	179	192	159	186	174	192	206	164	209	172	217	178	189	210	186	172	195	206	175	186	212	181	181	189	162	168	184	217	193	174	176	181	205	192	172	188	169	205	189	180	186	203	223	189	173	170	194	190	205	178	172	209	191	204	210	202	164	197	185	198	192	189	192	179	184	187	191	191	216	188	189	170	186	181	180	185	187	200	178	217	196	171	183	191	188	157	178	191	163	175	190	172	165	178	162	213	177	186	181	160	201	170	200	179	194	213	179	173	186	205	188	205	177	203	194	191	178	179	196	174	168	170	218	175	175	186	181	185	175	185	168	172	184	191	202	174	208	175	184	187	192	221	194	205	200	207	181	176	174	186	192	206	174	210	168	185	182	206	198	171	184	183	192	186	188	184	189	177	201	182	182	193	179	175	198	174	184	188	200	188	180	181	196	176	196	199	183	181	180	188
3611	8601	5529	2591	1734	1255	1030	822	695	583	577	461	428	422	366	367	384	349	352	343	316	327	329	318	310	327	308	303	307	290	311	321	304	287	323	318	300	307	312	336	308	309	297	343	320	282	315	295	276	321	305	276	298	309	270	291	287	293	279	313	276	321	288	293	290	312	331	283	286	249	309	305	292	271	318	317	268	298	287	283	294	271	302	274	342	282	280	280	302	250	253	330	367	297	319	288	304	280	263	299	281	311	293	299	299	312	307	296	290	309	308	299	292	280	284	267	314	298	292	313	290	300	277	299	290	224	278	290	269	281	276	300	272	286	298	306	282	278	292	286	285	270	287	290	262	295	239	300	272	279	298	305	272	301	290	282	317	299	286	292	303	286	286	269	292	312	271	280	264	290	284	289	294	312	306	309	293	258	312	290	344	292	268	289	308	307	304	277	306	302	310	282	289	273	311	300	295	298	278	284	293	300	308	302	297	285	264	314	276	287	291	268	296	301	278	296	271	296	283	295	299	279	291	307	293	309	313	278	274	281	292	293	292	314	289	256	293	305	301	289	285	291	278	306	245	282	303	292	263	308	290	284	310	267	309	276	310	286	293	302	314	298	281	298	294	280	298	281	347	316	286	291	296	271	296	311	282	293	312	302	271	259	281	279	277	301	274	270	283	287	311	247	308	301	282	286	299	301	280	293	292	278	283	304	301	264	289	308	300	297	290	283	274	281	295	308	292	289	309	309	296	299	283	257	279	288	297	308	298	299	288	277	283	289	267	291	297	297	288	343	330	298	285	300	295	302	299	297	296	300	298	284	283	281	300	280	260	295	265	289	302	292	295	297	275	300	296	304	314	294	308	282	277	307	284	275	316	294	287	269	300	290	293	304	279	300	297	294	278	253	315	309	292	270	304	309	309	274	267	296	311	287	305	288	289	271	281	298	280	273	278	287	306	258	292	293	265	267	313	273	276	302	263	272	311	274	311	289	336	268	300	325	286	274	294	286	277	297	292	283	270	258	303	265	311	324	252	297	288	301	271	283	287	279	298	295	299	253	293	299	323	298	262	335	292	273	275	287	285	298	294	274	258	306	290	286	283	275	295	311	294	294	266	313	315	280	307	290	285	289	256	288	282	274	268	338	285	312	282	292	267	322	284	293	307	266	311	264	260	330	280	298	299	311	284	283	274	303	291	267	308	260	304	311	280	301	274	305	304	297	301	283	282	312	312	290	295	276	276	270	290	276	318	280	269	292	268	266	316	306	287	253	290	288	311	298	286	267	297	299	286	295	293	292	288	275	300	293	275	291	284	278	261	284	300	305	325	271	295	279	308	281	287	302	295	288	290	278	330	299	318	278	285	287	277	327	313	301	262	281	330	296	292	276	287	285	298	270	305	300	268	287	300	297	290	297	270	286	270	316	275	293	309	310	282	291	257	293	270	303	308	265	296	251	271	308	286	297	319	269	286	304	253	289	304	285	269	293	302	278	267	290	301	302	275	286	300	296	308	294	291	326	277	304	307	269	304	279	308	269	256	300	317	284	303	291	316	313	294	306	300	265	267	296	293	284	298	263	303	307	275	302	286	273	277	291	305	284	283	299	264	280	316	282	309	296	310	293	285	270	277	302	297	291	264	242	281	289	277	323	322	273	284	323	314	296	279	287	274	298	267	288	304	268	294	310	298	285	260	279	283	289	295	268	276	302	292	297	282	282	295	299	273	300	301	287	291	278	309	295	276	301	308	285	276	297	265	291	302	307	284	313	298	286	283	279	286	266	284	299	331	289	278	289	307	293	288	272	284	277	250	274	308	302	258	300	293	285	272	282	302	263	295	296	309	291	306	296	274	280	317	264	289	325	283	274	314	260	283	282	278	284	296	276	278	290	298	305	301	283	279	299	304	287	295	293	308	314	284	274	294	302	279	282	296	292	267	291	308	269	314	308	288	293	282	308	311	283	274	293	306	299	296	283	300	292	301	301	286	283	282	292	286	273	272	279	307	290	298	280	289	265	274	274	303	269	289	307	283	296	264	295	310	283	318	301	292	270	284	275	285	289	305	247	261	297	267	321	292	278	311	285	290	303	281	285	297	299	272	278	272	296	260	288	283	283	283	281	312	276	303	304	289	304	282	265	256	269	319	288	286	294	321	288	300	279	276	295	286	311	285	293	306	280	291	257	292	283	302	299	298	293	294	280	304	301	303	291	267	286	299	301	295	286	286	265	283	265	287	297	308	269	311	257	292	274	294	275	295	267	277	309	298	286	293	279	290	310	278	296	284	297	256	289	297	307	291	283	273	300	274	303	308	279	287	279	301	273	287	303	282	279	291	293	293	275	298	311	298	288	313	277	267	297	288	310	291	269	268	295	303	271	278	291	283	291	311	287	286	294	280	297	299	283	279	316	286	303	263	280	323	290	286	269	306	300	296	303	278	279	258	278	283	293	311	292	298	294	278	298	295	293	268	274	294	274	287	284	310	297	279	311	284	317	300	299	284	265	314	278	312	297	273	287	264	278	296	297	287	296	295	283	295	270	308	275	301	280	301	298	282	293	295	265	299	291	275	270	276	281	269	311	276	288	283	275	332	313	310	265	271	283	292	283	322	291	288	285	274	313	314	309	287	311	312	264	297	275	290	280	281	309	266	296	279	293	283	271	303	289	292	283	314	311	314	280	279	313	272	277	266	287	280	301	296	291	326	308	305	296	278	302	299	323	248	284	296	286	285	277	326	310	275	289	270	302	285	286	310	284	237	284	299	320	319	249	300	282	282	278	315	315	301	316	259	261	301	288	268	297	286	295	291	304	300	260	299	288	292	336	294	267	310	274	280	274	307	291	298	282	278	274	297	311	260	287	281	314	278	306	294	291	289	269	310	280	302	268	292	265	301	281	272	292	283	315	290	293	281	305	282	280	263	320	278	270	287	290	284	295	292	275	292	280	325	321	290	300	273	283	292	317	313	267	272	265	299	293	310	298	303	291	294	300	308	296	305	282	314	291	282	266	292	305	290	281	311	300	267	304	255	280	281	319	269	305	303	311	330	284	273	287	291	254	288	281	297	312	260	292	307	285	310	277	303	281	304	274	308	255	312	305	248	308	296	292	262	270	277	270	288	304	282	278	286	288	307	290	293	271	311	299	297	285	291	266	295	290	281	296	297	275	275	299	288	308	310	277	255	290	274	294	316	278	294	321	316	315	330	282	291	285	279	283	275	261	301	281	267	280	316	302	298	287	291	280	298	290	297	273	318	300	276	304	301	284	329	291	281	304	293	300	273	293	322	283	290	296	287	298	297	291	275	282	306	298	276	308	313	301	286	264	288	278	292	295	263	315	269	277	292	275	261	279	301	275	310	273	300	311	285	295	311	299	302	294	276	290	305	279	284	298	275	277	297	276	262	315	279	249	306	282	279	306	297	278	253	286	278	289	281	293	289	275	286	300	279	251	297	270	278	285	310	316	308	303	267	291	301	302	268	280	307	289	275	294
24212	20935	26309	24572	2732	748	638	615	594	591	545	540	509	492	607	531	496	543	513	541	535	514	557	553	507	541	498	540	529	495	530	521	527	555	532	517	501	509	545	539	537	501	456	518	510	484	518	539	509	501	498	527	523	508	513	519	540	476	475	525	534	593	516	491	506	524	503	554	504	522	533	537	542	522	533	523	530	515	526	484	554	507	516	502	510	504	547	492	532	524	518	507	538	506	481	511	493	497	485	507	513	569	486	484	510	514	533	494	508	495	530	493	509	521	508	482	505	551	499	477	494	466	544	510	521	534	532	512	480	548	488	524	531	514	501	534	516	530	505	501	503	509	495	484	497	499	495	524	485	520	491	515	506	491	498	549	526	478	510	497	512	517	508	517	554	513	491	569	489	510	541	561	517	523	478	552	474	514	505	509	511	529	503	552	503	535	533	544	479	546	482	527	530	508	487	516	496	525	508	523	510	485	520	512	500	498	555	499	532	559	531	520	513	494	525	551	529	545	496	482	542	524	539	531	507	508	520	517	503	529	514	498	534	503	505	539	517	515	502	535	492	478	512	494	475	535	551	547	503	480	537	514	548	518	505	486	525	546	546	517	528	512	506	510	500	528	495	497	489	511	494	506	507	509	542	499	505	495	525	537	486	487	562	554	497	531	501	490	503	510	497	522	518	475	514	503	517	509	482	529	554	522	533	526	549	468	498	522	534	502	516	488	541	513	501	505	501	500	534	539	544	516	512	488	550	539	524	516	546	482	527	484	510	522	492	546	491	519	513	521	494	518	523	530	489	550	513	492	528	511	496	543	475	485	554	488	535	499	494	530	504	499	542	520	505	541	483	543	505	521	502	519	484	490	535	506	518	498	535	500	513	534	500	518	509	509	454	514	460	538	516	493	530	507	509	507	497	553	539	530	484	494	541	518	547	522	497	501	513	537	527	513	531	519	523	550	500	500	511	503	477	499	507	525	550	510	500	490	512	538	504	539	535	518	505	532	514	532	549	523	482	548	526	517	502	522	514	489	521	534	556	533	570	511	536	534	506	544	500	515	478	498	518	552	509	490	502	550	526	505	507	462	545	565	537	526	528	554	525	540	509	496	510	498	516	499	517	550	494	494	490	521	487	537	546	531	482	527	548	501	516	536	527	505	519	519	492	536	509	496	530	516	497	474	523	534	525	508	529	486	545	556	485	511	528	490	555	523	576	519	505	512	512	531	533	511	478	511	517	537	512	529	508	527	519	521	513	549	478	553	522	526	459	492	515	504	508	531	485	523	483	531	483	533	530	546	539	563	500	512	476	548	534	488	505	497	572	514	507	513	498	477	514	530	516	536	567	545	560	538	468	543	482	508	502	489	499	511	500	511	512	504	551	497	481	502	511	463	527	540	490	504	499	530	495	490	516	524	512	479	474	544	494	484	526	567	531	541	484	495	493	491	522	499	513	537	501	506	527	516	510	508	520	505	541	486	525	528	517	501	559	497	545	447	534	470	542	512	515	520	510	493	516	543	483	540	536	520	482	548	525	518	495	554	501	530	495	565	559	516	518	503	565	518	473	521	484	502	531	547	496	482	501	548	535	512	507	489	530	521	511	513	541	518	551	547	519	533	496	507	493	498	500	483	516	517	457	494	511	529	515	496	504	513	537	515	514	474	515	533	502	538	567	526	521	500	548	533	551	519	507	510	490	489	484	518	517	485	482	486	514	556	527	548	488	506	530	502	516	555	507	498	510	531	508	513	522	484	502	495	525	522	492	539	510	537	506	479	495	549	547	500	508	509	556	486	564	553	518	513	502	496	489	490	480	494	546	525	523	568	520	529	519	496	510	484	508	547	528	488	545	505	536	494	496	534	511	565	548	535	492	461	514	532	485	538	532	483	541	473	491	482	478	551	540	493	472	530	537	525	521	529	530	512	533	508	547	474	531	521	534	513	505	557	503	535	546	516	543	488	514	520	525	470	551	459	527	530	527	516	462	542	543	535	480	517	535	499	510	560	500	521	536	511	542	533	482	527	519	522	490	549	529	482	553	491	510	481	473	506	534	531	528	506	530	498	546	532	526	560	502	517	547	486	512	538	505	554	525	508	477	554	536	517	516	524	527	510	509	483	517	508	529	499	468	509	541	520	542	489	465	534	488	566	470	535	561	495	505	518	511	476	527	518	531	518	511	511	517	529	543	540	501	524	523	531	554	537	526	532	523	510	463	527	512	496	528	514	553	514	477	507	523	549	476	518	518	515	515	523	453	518	547	516	540	520	500	508	487	516	537	529	534	521	517	527	535	484	552	509	552	513	560	552	503	493	518	546	567	512	513	500	531	495	502	491	515	506	495	543	526	493	525	459	516	538	537	506	476	536	513	466	541	530	472	507	469	481	482	556	533	515	518	537	523	500	516	553	544	502	511	527	538	527	515	477	442	501	545	536	508	514	541	554	521	508	487	551	500	565	531	493	539	480	507	514	470	502	551	503	516	537	494	521	543	509	528	519	578	579	522	489	490	472	569	501	523	529	516	534	521	494	512	511	516	512	541	509	516	539	511	470	517	502	530	540	479	493	523	506	512	520	537	484	578	509	565	511	512	491	510	483	495	528	537	480	508	536	548	536	471	507	519	519	519	511	558	513	496	529	490	476	478	537	518	476	506	519	512	492	513	493	451	510	501	474	504	507	521	518	528	511	509	542	501	540	516	523	535	497	480	509	516	537	511	482	510	507	508	525	503	558	507	498	509	498	515	490	513	503	479	525	537	527	541	512	533	514	515	505	494	514	499	492	530	488	491	514	499	556	470	508	521	477	491	506	545	476	506	510	490	515	509	520	532	485	537	496	512	516	485	487	507	538	508	506	523	521	566	503	509	521	529	504	522	517	481	481	522	486	505	516	495	485	501	514	497	527	494	517	505	540	493	520	505	541	515	530	528	509	518	490	499	527	538	512	532	503	541	518	524	476	501	512	518	519	540	520	505	477	510	535	541	531	542	542	493	523	480	495	550	524	516	505	522	487	508	487	509	518	534	537	535	550	534	467	476	503	514	512	517	507	516	517	518	508	501	498	508	498	515	487	497	514	519	500	533	515	506	492	529	474	540	532	496	511	527	501	535	526	516	502	463	529	500	506	544	515	509	530	548	543	541	517	521	516	508	492	543	520	551	501	500	535	541	486	523	508	555	536	514	510	493	509	531	526	529	525	538	486	495	516	513	471	527	521	534	504	528	484	479	525	541	523	508	493	511	478	532	474	528	478	496	539	490	509	533	501	541	493	551	490	532	506	484	513	496	533	526	498	543	505	512	500	522	564	501	526	516	497	523	524	484	484	494	503	509	518	498	477	490	512	525	507	541	546	580	518	527	533	523	483	502	493	483	510	543	525	541	525	526	470	541	525	526	528	466	495	509	521	548	479	534	521	519	526	477	507	489	556	513	516	564	528	532	516	498	529	551	522	546	516	476	501	493	523	537	539	458	534	555	505	512	514	490	542
4063	4699	3198	1752	1460	1146	1071	970	935	941	782	770	824	737	753	754	743	790	732	696	718	772	738	687	718	750	675	746	704	750	735	723	733	692	713	724	766	708	721	734	710	688	721	690	713	688	717	702	689	713	690	689	696	734	690	709	757	661	691	705	745	737	732	706	691	675	727	765	734	680	692	670	665	704	721	708	762	712	716	719	695	719	712	701	694	821	706	691	747	665	715	676	715	722	746	689	672	676	665	700	696	669	726	713	712	738	681	744	709	719	702	762	699	727	758	709	764	737	678	773	718	774	715	759	688	678	667	705	684	727	743	735	711	705	720	714	697	769	712	726	723	705	707	703	726	737	679	666	763	724	703	706	731	710	681	744	693	689	696	671	666	720	744	686	723	698	698	733	720	660	704	699	700	749	740	717	683	741	768	689	720	700	723	779	702	671	687	719	665	710	669	722	718	713	704	690	746	667	696	738	729	740	667	729	700	691	757	743	716	702	661	653	684	697	734	758	731	732	737	687	687	689	696	733	729	726	732	696	717	678	698	670	748	702	714	720	738	684	703	678	704	706	704	717	680	697	721	717	712	684	690	753	712	731	738	697	679	711	702	764	725	730	720	708	767	692	736	711	718	696	762	737	753	739	689	690	737	715	712	698	716	714	720	686	746	704	741	743	694	717	707	706	715	732	741	725	721	755	721	678	687	747	723	725	744	677	688	719	726	684	733	729	688	740	699	697	689	708	691	710	711	722	707	701	750	742	713	690	761	697	716	713	713	722	726	713	715	702	749	717	746	660	694	752	749	771	742	707	727	715	700	691	773	740	750	706	713	710	741	716	714	687	689	734	725	722	702	732	661	711	753	724	711	716	724	686	685	729	696	738	744	712	714	731	784	682	690	712	733	715	763	716	674	767	700	699	780	735	673	716	705	712	699	711	771	711	730	681	725	695	673	698	708	701	700	717	742	724	734	695	686	748	750	722	715	736	743	714	678	696	681	673	717	736	703	727	696	714	723	748	725	739	753	678	721	722	768	736	715	726	708	713	687	678	742	731	719	755	730	731	786	709	679	691	703	666	738	689	724	695	730	732	683	767	734	673	698	725	697	743	728	718	684	740	739	761	719	748	753	667	718	723	736	726	657	713	718	730	674	699	756	689	691	712	756	717	677	680	698	730	715	670	691	640	690	720	709	691	726	709	707	702	757	744	714	746	715	661	731	688	705	689	707	728	695	664	745	723	720	744	751	789	683	705	741	734	748	719	703	761	688	670	742	738	801	729	717	740	733	689	701	677	684	712	731	658	712	727	723	738	698	691	730	730	724	733	709	696	675	695	690	729	753	672	704	766	688	679	709	717	693	710	712	741	738	685	707	753	721	762	678	697	711	715	695	746	713	735	680	680	701	711	683	719	675	723	686	719	681	666	765	702	667	678	723	702	679	711	687	669	718	697	748	711	725	700	661	690	744	704	722	660	759	710	713	683	689	741	695	702	730	715	722	727	760	678	683	790	695	752	707	717	683	709	710	697	709	747	712	699	737	745	756	766	745	743	685	721	716	676	740	678	729	755	713	733	720	724	732	762	665	773	714	714	694	720	723	715	716	698	716	725	717	773	777	716	685	734	713	695	713	718	674	708	675	686	744	733	702	678	727	712	707	714	749	715	690	711	726	780	687	731	683	671	696	692	752	711	699	695	751	675	699	685	679	760	681	728	690	723	724	760	761	703	703	696	750	690	714	774	685	717	724	676	748	716	699	722	708	754	683	720	721	708	776	729	741	730	711	731	697	738	694	672	673	710	720	725	709	657	746	661	732	673	720	689	735	709	705	692	667	692	711	747	704	724	753	710	717	713	745	709	693	729	743	719	713	719	724	694	714	725	719	697	727	715	687	752	732	727	722	712	697	713	712	709	712	683	731	704	730	749	710	726	698	714	717	737	754	718	716	724	712	729	677	738	646	685	724	678	753	732	727	707	727	737	715	702	683	690	756	688	730	722	741	721	705	721	708	699	698	733	680	704	744	753	721	769	733	732	681	693	701	741	717	717	687	785	685	731	716	685	744	727	681	733	737	660	731	692	671	724	729	793	700	652	681	696	705	723	693	668	703	751	688	739	724	695	686	748	745	673	767	690	696	755	752	715	727	771	700	743	693	707	694	660	711	699	711	689	700	664	761	706	784	705	713	713	712	747	709	706	681	743	700	741	739	702	690	747	685	679	754	729	692	716	755	714	750	724	743	670	700	781	731	700	736	670	725	724	696	742	679	746	688	731	757	742	653	754	710	723	723	687	694	724	726	740	661	740	729	781	737	692	712	688	785	688	722	733	729	676	697	713	762	722	690	728	711	717	738	687	674	733	665	730	669	804	693	731	709	741	735	723	727	720	746	669	718	752	735	723	749	731	727	698	676	739	729	717	724	729	732	710	702	722	711	723	725	739	780	782	727	779	669	707	685	745	732	708	723	720	718	691	710	703	721	708	711	724	684	691	683	718	736	733	746	661	715	728	692	721	716	713	708	732	681	713	688	711	701	741	722	675	773	728	691	706	725	661	711	744	724	689	694	763	690	695	691	752	732	693	729	679	698	755	683	737	721	728	706	653	676	724	720	705	723	711	715	707	711	709	769	724	699	693	728	736	712	707	734	693	713	682	724	668	726	720	733	728	763	716	720	707	752	723	738	740	717	738	718	706	749	705	692	706	698	784	777	711	726	721	693	707	781	725	724	742	721	712	712	661	710	707	761	777	733	707	692	737	724	709	753	723	711	763	706	656	712	675	774	726	690	707	683	720	719	697	708	728	715	698	708	702	706	679	713	700	746	699	683	701	768	696	676	763	656	691	738	711	726	703	746	717	690	704	715	711	713	718	739	733	744	718	725	742	746	708	726	719	728	762	727	735	739	725	695	712	744	689	744	728	719	782	719	733	663	729	705	717	721	719	735	739	772	772	724	734	692	678	696	750	718	697	677	732	679	709	689	682	726	696	743	686	739	685	721	737	757	729	703	697	744	722	772	728	716	703	736	735	717	756	714	762	708	709	727	707	732	726	799	688	752	736	704	734	728	716	653	705	701	740	741	702	708	698	732	688	703	743	750	739	753	698	729	716	741	710	743	754	731	719	779	705	751	723	687	711	662	697	659	738	732	677	690	714	701	677	705	753	731	749	684	710	721	708	685	744	736	739	717	745	666	705	706	698	764	716	710	700	745	726	691	666	710	714	713	663	680	713	717	686	685	723	734	693	735	711	686	703	728	752	758	699	700	729	690	734	735	761	742	707	722	656	740	666	690	731	738	717	700	676	744	748	710	681	674	710	738	768	726	742	695	705	705	694	714	714	701	693	670	710	728	670	711	775	772	694	717	735	701	686	725	701	732	718	743	772	712	680	740	716	731	672	718	711	716	700	767	688	731	747	666	717	710	681	744	752	721	723	718	702	710	743	794	740	721	717	733	744	733	697	732	707	663	738	711	686	724	672	717	712	684	671	714	727
22079	20985	28609	23524	20979	20640	2193	596	448	393	364	337	300	254	247	243	231	194	218	208	205	215	200	220	228	209	204	199	198	195	198	190	173	163	206	171	169	161	180	179	171	186	178	179	187	174	174	190	191	183	205	167	181	192	173	178	175	185	182	158	206	178	170	197	166	162	151	172	171	195	165	187	163	192	200	176	170	182	142	175	171	170	206	166	176	192	193	177	201	192	202	171	188	160	179	167	163	197	161	174	195	161	184	163	174	167	149	192	165	178	169	185	172	185	164	176	174	186	165	144	175	148	154	183	169	190	171	174	166	179	223	171	166	184	191	164	158	151	179	195	166	182	186	196	187	159	178	178	183	181	157	192	159	156	156	171	147	174	157	165	174	166	164	163	159	167	176	179	175	190	155	171	170	158	176	179	179	180	153	175	170	160	186	167	157	172	168	161	167	186	175	159	187	184	180	186	175	184	170	171	179	172	185	194	185	185	169	168	163	198	165	163	170	156	165	167	145	178	172	188	160	188	174	167	161	188	180	181	162	211	194	162	178	184	170	186	188	161	181	200	202	165	185	195	195	182	166	173	167	147	182	190	174	158	179	174	167	151	173	166	179	156	188	181	167	183	176	181	175	170	181	147	173	165	156	177	189	198	184	160	185	163	166	170	172	161	179	192	168	161	175	161	153	186	157	187	166	168	184	192	156	192	177	181	172	185	176	198	173	180	191	166	160	168	182	168	189	150	180	177	183	215	158	179	188	185	166	159	176	152	165	180	171	192	177	187	165	177	168	165	189	176	142	173	168	190	194	171	179	182	193	161	160	162	161	173	176	179	149	178	166	187	171	174	153	174	176	184	172	156	164	191	191	208	167	174	186	170	177	182	179	168	174	165	169	168	178	187	177	168	166	173	168	188	171	199	155	166	143	183	185	182	159	171	196	168	171	188	176	168	174	177	181	175	188	173	149	199	153	183	162	179	171	152	168	173	175	156	172	162	185	161	157	168	179	195	178	174	173	171	195	164	178	178	185	167	185	180	176	163	186	154	183	155	178	197	192	184	179	162	179	174	149	197	148	173	175	160	164	179	195	176	172	192	163	165	169	137	183	167	169	186	193	175	176	183	169	152	182	173	188	185	164	155	182	195	169	169	173	186	169	199	157	185	150	165	171	169	142	183	190	187	172	152	176	185	185	172	203	182	157	171	181	175	178	169	170	168	154	170	176	166	156	181	184	158	160	182	200	169	168	186	166	177	169	180	176	188	196	144	148	187	200	188	169	172	170	182	177	172	164	185	165	159	181	168	173	156	168	169	172	174	174	179	172	190	154	187	140	165	184	170	176	160	179	180	152	163	156	188	160	206	145	178	178	179	164	174	174	191	156	161	153	176	177	164	184	173	202	174	174	137	170	201	161	170	176	189	191	165	170	184	161	156	168	200	162	204	146	156	183	192	183	172	177	173	165	163	157	166	165	182	189	162	161	197	161	173	199	168	185	166	169	176	171	191	191	183	156	155	173	166	159	183	174	200	169	165	172	210	177	156	164	169	171	155	180	185	156	194	171	171	171	168	165	163	201	183	174	165	173	173	199	170	174	179	195	172	161	181	169	173	170	171	164	192	180	155	151	204	153	157	180	169	174	177	182	192	170	172	189	202	167	171	187	182	172	184	187	174	175	153	181	187	169	166	169	167	159	179	185	146	163	178	165	157	185	182	167	172	161	186	185	168	187	157	187	174	178	182	198	167	196	163	184	178	166	182	193	171	181	150	179	173	175	177	180	144	169	149	168	161	156	178	178	179	170	187	162	188	186	165	176	164	170	154	189	178	171	166	166	172	191	170	135	183	185	174	193	182	159	172	167	194	137	164	174	154	172	173	193	180	173	182	177	185	183	175	171	173	186	168	193	164	165	189	182	166	149	183	158	137	169	166	182	165	170	166	179	173	201	190	159	155	192	163	185	177	171	160	178	160	166	156	160	175	157	172	177	177	173	179	163	155	176	175	178	177	152	180	156	164	175	177	170	175	196	168	176	192	165	189	187	181	177	147	168	165	171	180	173	153	152	144	180	184	154	154	170	175	180	167	159	183	149	159	169	156	161	174	190	163	184	182	183	174	158	181	164	207	158	176	160	156	200	160	165	151	173	158	178	163	185	143	173	172	172	190	182	173	160	173	154	172	187	183	169	197	170	157	193	171	166	172	162	174	167	183	158	179	183	192	171	157	215	181	163	173	167	169	179	186	161	189	183	191	177	158	153	156	168	177	179	162	177	169	160	165	164	167	161	157	192	173	192	168	170	182	151	160	163	158	152	174	175	181	165	205	194	161	153	170	172	185	174	174	162	183	187	175	151	175	180	160	159	190	183	171	183	178	194	163	161	150	149	188	185	145	196	183	173	162	163	201	182	193	175	155	161	178	174	173	213	190	166	177	182	175	186	205	179	180	155	192	172	144	164	163	188	192	173	168	172	184	165	201	186	148	158	155	158	176	169	176	176	153	164	158	196	195	177	150	163	164	168	184	159	171	169	180	158	169	172	173	165	174	209	172	182	163	171	162	174	165	168	174	183	170	188	168	169	153	165	159	163	183	173	181	168	164	195	179	196	190	185	166	186	160	174	140	178	182	160	164	189	175	154	145	176	165	185	182	179	158	166	178	167	161	170	182	192	193	177	185	164	201	173	161	170	159	173	196	173	164	195	170	162	171	198	179	180	176	172	168	177	179	169	176	190	178	174	186	202	191	177	197	178	171	151	164	184	190	166	207	154	167	181	180	159	161	187	158	155	153	190	154	181	175	163	166	169	161	166	170	166	174	171	177	165	166	167	180	177	173	162	196	185	166	161	184	167	173	171	190	177	168	150	167	151	174	177	176	176	193	172	170	187	181	181	170	169	184	210	169	155	148	177	177	176	186	182	167	173	166	161	158	161	166	182	171	171	172	179	183	164	171	179	156	159	140	184	172	161	183	158	180	183	163	166	171	173	170	178	177	176	154	181	195	170	167	184	169	168	195	181	180	171	161	181	162	178	162	186	199	163	185	173	170	175	169	179	178	184	167	179	174	159	171	179	177	167	164	165	173	183	184	150	154	163	160	181	179	170	167	173	198	170	165	182	213	170	182	171	186	171	153	166	180	177	169	165	179	173	169	161	165	182	185	170	162	182	193	182	167	168	170	184	135	141	176	151	168	167	168	164	162	159	156	174	179	161	157	165	162	190	176	165	138	164	155	160	183	167	188	147	179	171	151	167	175	177	164	166	183	151	162	190	171	156	172	169	149	172	174	184	162	178	180	170	176	175	136	150	176	181	167	184	205	160	161	162	165	164	177	202	161	159	166	154	159	183	173	191	173	184	193	160	186	189	203	167	162	169	190	181	178	199	185	168	186	201	183	157	175	192	151	143	177	144	151	186	153	188	178	164	163	166	162	162	168	163	170	169	161	179	168	188	159	196	180	139	183	186	194	163	178	157	173	167	170	176	189	147	185	173	172
4615	13802	9110	4223	2947	2044	1582	1163	936	799	697	587	566	498	447	421	405	387	372	336	335	329	315	326	313	301	295	323	272	282	278	260	280	262	254	272	248	257	264	255	271	258	249	241	263	238	276	237	254	237	269	232	268	262	272	280	254	264	231	269	240	232	267	261	266	242	253	270	259	245	258	263	226	236	235	238	234	243	251	220	241	227	248	250	237	224	243	234	246	250	253	252	269	246	235	235	249	245	253	243	251	232	221	234	255	244	241	239	256	248	225	217	249	220	264	250	230	233	263	237	233	257	249	241	263	268	260	267	229	217	230	244	224	253	234	246	258	223	221	248	253	250	258	231	227	254	254	215	258	222	247	233	236	263	220	252	230	219	233	248	243	236	248	263	251	223	229	256	235	236	247	271	256	230	241	262	264	239	240	252	217	241	251	238	258	246	236	227	238	233	232	232	229	238	232	230	230	240	263	241	244	257	238	232	234	222	239	246	236	258	243	258	232	207	241	253	240	248	236	228	210	249	237	233	249	248	224	226	228	260	242	249	256	246	255	255	242	263	241	222	247	248	259	245	234	257	273	260	237	218	231	231	242	243	262	225	222	213	234	252	269	232	260	252	243	241	229	241	221	232	251	207	234	228	236	212	224	259	243	252	226	221	225	259	210	233	229	228	245	235	227	250	237	251	263	251	266	269	282	248	229	237	247	230	241	241	243	245	247	243	239	228	229	254	259	225	228	247	255	228	251	244	234	252	233	240	236	257	227	240	238	238	250	219	221	234	289	245	251	254	234	251	250	243	247	241	221	222	233	230	244	220	251	245	255	234	229	251	253	223	255	244	225	260	258	228	240	218	235	231	250	260	228	259	236	212	254	243	268	227	259	229	230	262	231	232	236	243	230	225	251	255	237	218	240	256	232	224	245	262	263	207	232	229	221	271	237	226	238	241	234	261	265	256	239	227	227	240	251	269	247	224	226	216	243	231	255	237	247	237	223	212	242	241	223	230	248	260	244	256	232	262	218	239	207	241	263	245	204	253	240	233	236	218	220	242	234	260	222	225	233	241	222	219	258	230	249	234	240	280	259	246	254	247	233	233	226	245	270	266	241	247	226	204	252	234	253	257	227	215	211	224	232	247	219	259	254	247	248	246	235	241	238	236	239	229	233	234	231	240	242	220	246	227	208	242	227	239	229	226	253	244	216	241	214	202	267	258	254	242	228	236	233	240	249	250	242	243	240	230	209	250	256	228	219	227	209	248	269	220	227	248	221	242	255	229	239	259	236	243	220	228	246	228	241	248	255	244	232	231	224	237	221	252	245	258	264	225	232	247	243	238	236	243	234	246	226	253	250	214	227	238	233	221	246	236	231	257	250	242	242	225	232	212	230	238	211	245	244	226	221	245	261	241	265	239	246	258	227	239	235	222	229	259	247	245	217	246	242	249	263	235	221	239	257	239	268	254	210	232	264	223	226	257	232	231	252	246	233	225	252	246	233	254	251	221	246	238	261	254	232	249	231	238	253	235	234	252	251	219	251	215	206	254	224	267	242	248	261	224	232	237	251	221	222	222	227	221	252	238	248	257	241	220	240	231	252	253	247	247	216	252	228	242	239	213	277	234	229	240	209	271	253	240	231	237	236	259	226	227	214	235	216	212	249	243	219	227	255	235	252	253	246	249	219	252	254	245	249	251	230	235	254	227	267	236	230	234	256	245	259	245	255	229	238	244	250	249	249	248	229	217	246	231	235	243	243	252	250	257	240	246	247	230	224	251	248	262	256	241	218	216	219	242	242	214	235	244	252	226	252	250	225	217	230	241	247	241	259	255	249	217	255	255	238	227	253	224	232	245	247	224	270	236	227	239	263	244	252	231	253	256	247	285	253	224	236	234	267	214	218	239	266	245	227	224	226	237	250	237	272	225	216	221	242	269	224	237	250	248	246	225	239	253	239	253	240	215	241	237	205	280	238	230	233	254	246	255	263	246	239	198	240	251	239	268	236	231	237	252	230	239	233	239	237	231	230	229	221	247	217	239	248	241	227	252	256	259	242	221	238	254	224	233	255	243	234	236	241	227	262	219	213	214	256	239	224	233	244	251	228	253	223	219	250	225	230	222	246	230	259	235	249	267	225	266	215	239	246	238	252	242	259	220	242	241	234	212	241	231	221	243	234	252	225	244	248	233	228	249	252	237	235	235	242	242	251	221	227	265	221	235	235	234	226	253	239	260	269	233	235	216	240	211	221	239	228	257	243	223	218	250	260	240	276	237	253	221	229	239	221	292	234	247	235	212	250	260	264	243	227	238	214	230	237	240	243	250	246	246	222	259	242	249	228	236	239	219	250	216	245	222	239	255	259	232	254	229	243	235	210	217	236	225	253	230	243	242	236	242	239	269	238	251	238	212	227	249	247	263	245	242	246	244	265	242	235	250	252	240	220	225	238	227	235	258	232	242	217	260	230	218	236	237	262	218	239	283	244	231	225	191	217	246	240	210	226	239	223	261	230	252	215	237	227	252	229	216	239	229	246	248	234	249	272	230	244	209	247	228	249	267	224	207	227	260	246	249	234	256	226	266	244	221	263	225	265	212	249	246	229	246	251	231	258	237	245	209	226	209	220	266	256	264	245	242	217	219	246	211	236	257	264	238	214	264	237	264	212	216	256	211	247	269	237	214	251	242	246	225	256	252	250	235	238	203	238	284	230	245	233	215	236	221	239	265	242	229	246	256	227	232	260	243	227	225	260	231	222	245	236	239	251	237	255	223	275	244	188	249	241	222	266	215	255	238	243	238	261	238	250	272	235	258	239	234	233	217	267	233	235	254	244	234	249	229	227	237	226	238	246	219	264	258	242	235	211	195	228	216	243	238	269	240	241	223	253	248	241	214	227	248	237	254	235	242	254	219	236	243	244	246	240	226	225	228	250	273	243	220	234	234	265	209	239	241	243	248	261	270	277	246	234	223	216	272	246	254	218	238	228	231	250	212	243	244	221	247	243	272	234	240	258	235	247	241	242	251	240	266	242	248	222	233	225	243	231	254	246	243	225	248	249	198	230	230	215	243	217	239	246	245	249	237	243	262	244	247	234	212	254	269	232	249	244	252	239	260	212	220	249	228	254	222	240	239	243	239	214	245	228	231	246	243	222	228	270	224	273	219	253	219	263	264	254	211	259	229	240	238	219	236	239	246	240	220	248	252	230	194	267	244	248	226	226	232	251	230	267	243	235	260	251	237	239	238	213	267	230	229	246	251	239	262	258	251	245	266	232	220	214	242	247	226	206	239	247	250	243	243	232	245	228	248	243	236	240	231	250	271	236	224	263	255	239	216	251	253	251	241	243	268	251	243	248	233	260	256	251	234	243	242	196	227	240	240	263	231	205	242	241	258	238	231	238	252	245	264	231	226	267	242	242	241	253	244	226	253	243	263	236	249	254	208	226	239	244	238	231	215	227	247	252	227	215	236	247	237	238	248	275	244	242	250	221	246
26675	17404	3327	904	700	643	481	477	471	463	463	474	457	417	452	447	441	442	477	416	462	443	440	430	442	443	471	460	418	469	424	441	429	440	459	486	503	430	451	411	434	471	422	434	445	448	435	431	419	444	451	468	441	430	438	443	418	483	461	442	458	487	429	444	457	467	458	430	422	454	446	424	432	451	438	407	428	383	462	465	414	445	459	421	419	433	438	430	443	422	427	452	400	474	415	402	466	392	425	442	424	443	455	421	419	415	471	445	464	445	444	453	435	471	465	457	459	436	448	479	444	446	447	450	420	445	426	432	417	413	478	461	473	436	436	444	471	467	403	437	460	481	429	450	432	446	489	417	453	470	422	425	470	455	439	448	500	445	444	441	450	428	449	444	450	451	444	423	401	462	439	409	453	409	423	468	428	442	429	427	411	439	429	413	438	447	469	431	422	466	427	439	446	435	426	435	413	456	464	443	446	434	443	429	434	428	426	432	432	441	408	428	413	464	389	428	497	432	436	487	471	447	452	452	468	401	445	431	439	440	423	464	417	424	447	452	398	424	448	465	446	447	411	462	462	481	453	428	475	414	460	434	457	412	444	446	440	461	428	436	412	410	421	431	431	437	445	454	437	472	403	430	477	432	472	433	413	445	473	473	455	441	456	452	385	443	450	447	457	431	428	449	501	435	430	463	461	439	426	417	393	426	426	454	460	422	422	423	465	443	456	459	412	408	455	426	452	426	430	451	486	488	467	428	406	446	421	442	481	413	443	477	486	448	470	433	481	430	458	448	428	446	434	440	467	459	417	422	461	470	466	495	430	443	425	456	461	419	444	444	431	431	443	441	449	457	459	414	421	440	449	442	472	434	470	447	441	436	426	455	467	433	421	457	454	460	474	419	428	476	422	411	433	466	464	453	437	439	391	427	417	434	418	428	469	455	436	456	465	452	456	442	490	471	477	423	462	427	462	460	454	434	455	462	433	461	461	437	470	448	457	435	446	473	480	412	440	475	440	416	407	492	447	469	427	440	438	455	426	443	461	407	418	440	445	424	461	444	424	428	498	421	458	432	435	456	417	451	464	440	430	424	471	432	410	451	444	392	446	442	426	417	466	454	458	461	448	468	494	466	406	423	440	437	480	420	474	457	414	427	417	435	406	453	442	445	436	412	449	417	432	447	407	435	447	447	473	437	425	417	456	459	418	423	465	451	462	474	443	455	432	426	484	420	420	431	464	457	426	467	411	427	449	457	477	406	434	446	448	412	433	472	434	464	422	455	418	464	423	410	434	454	411	426	454	448	448	443	407	469	452	439	471	470	446	412	456	422	429	446	409	427	404	467	451	419	435	406	453	465	465	486	479	457	432	452	467	406	456	449	471	431	451	456	485	428	427	448	445	468	462	440	452	420	470	445	437	445	432	421	465	421	464	474	450	448	451	456	480	428	432	459	435	429	459	454	475	421	421	445	420	451	408	425	435	430	439	428	479	429	437	445	428	436	420	451	438	443	445	469	432	433	466	414	446	459	451	424	418	415	444	431	420	427	429	413	478	421	432	449	434	473	454	440	420	411	442	441	437	467	492	462	423	456	429	451	441	431	450	438	441	430	436	462	446	428	475	485	429	403	470	423	465	463	417	471	454	449	434	456	461	453	460	437	417	462	478	422	450	450	451	438	444	470	436	419	422	439	445	456	462	445	420	446	470	442	440	394	444	411	465	463	445	439	433	454	456	455	450	432	448	443	417	463	451	508	420	441	438	411	448	449	460	483	454	424	409	432	472	474	436	449	429	433	401	461	448	436	441	479	456	413	439	473	481	418	495	424	470	445	447	434	438	411	434	455	456	448	435	443	471	456	430	460	411	449	446	436	435	448	442	454	454	463	428	417	429	454	480	458	447	442	447	456	438	471	422	464	430	409	455	469	418	414	457	439	436	446	439	469	440	438	440	432	429	435	454	475	433	437	429	419	453	470	414	467	451	427	390	412	413	459	441	470	430	441	418	434	435	424	440	455	411	422	435	418	450	405	435	431	463	461	442	441	468	458	419	458	439	446	451	433	450	463	470	404	421	445	477	409	435	475	450	401	439	410	443	435	472	424	440	456	439	436	416	425	437	437	444	446	439	450	437	444	464	468	469	429	451	429	469	457	441	399	454	428	454	462	421	449	467	435	431	422	438	441	437	443	464	474	435	406	455	489	459	424	439	462	480	450	413	434	424	493	426	441	443	470	497	466	449	438	413	465	502	452	369	450	467	452	424	459	428	434	486	423	455	466	479	448	428	450	431	434	442	432	460	428	422	420	438	429	479	443	426	455	447	437	465	491	457	449	461	502	432	445	486	445	449	432	465	413	452	470	476	474	431	414	445	429	455	472	468	459	444	404	443	443	481	495	455	456	416	467	452	451	452	422	406	475	451	432	440	441	425	445	456	468	457	453	394	440	429	411	420	479	417	465	480	460	451	444	407	424	451	443	430	454	456	416	501	441	424	447	432	500	442	478	429	457	434	423	443	471	446	447	467	475	457	426	413	430	443	438	429	469	410	453	438	445	484	435	453	424	433	419	453	477	420	455	442	449	424	446	425	499	471	389	482	479	434	433	471	404	435	474	451	441	428	437	485	439	485	419	438	449	420	407	434	461	428	472	432	378	419	466	432	456	468	448	465	434	440	471	453	438	442	421	433	403	404	411	423	454	430	444	448	443	438	433	467	462	417	422	486	434	439	421	404	451	455	432	431	435	437	411	465	432	455	430	448	457	423	460	449	465	450	435	447	435	438	443	450	452	417	428	429	431	466	451	433	477	413	432	434	451	448	448	480	429	417	452	443	452	422	455	410	411	399	427	413	420	422	457	405	426	426	402	455	454	438	444	472	419	466	455	425	443	408	438	444	462	446	449	424	418	463	458	415	449	434	432	453	426	443	449	481	450	451	423	454	421	452	393	446	452	430	447	438	457	436	439	447	427	408	444	447	445	451	432	451	442	426	432	442	462	473	453	448	445	437	473	441	420	454	423	439	424	429	483	459	436	460	451	421	455	434	445	463	481	449	438	452	441	463	401	451	458	439	401	435	491	446	466	495	462	438	406	460	450	459	427	424	435	423	458	441	403	460	429	445	438	441	450	450	440	426	434	477	434	434	437	411	492	424	419	487	429	457	455	449	452	405	467	452	474	430	456	441	457	456	445	460	440	477	445	406	419	460	485	472	427	432	471	452	437	473	442	398	457	459	435	448	458	432	446	462	454	455	489	424	418	448	422	444	445	475	475	461	430	472	422	466	444	413	409	441	435	437	455	474	432	472	438	418	423	467	491	477	463	432	421	435	470	447	453	472	430	430	476	442	436	472	438	458	476	442	449	466	447	441	425	445	446	439	409	478	461	432	493	426	425	444	459	452	451	456	461	433	437	462	447	460	460	454	437	449	452	476	457	399	412	461	481	449	441	448	456	416	463	459	465	438	458	467	425	431	432	429	469	427	429	396	452	434	480
4133	1607	1166	831	779	757	754	673	622	671	664	645	643	678	602	663	664	606	670	660	676	643	652	652	661	671	679	630	631	651	681	686	620	636	613	652	634	656	635	645	657	606	663	630	611	630	596	635	644	615	658	637	624	666	624	635	681	623	615	622	605	628	653	691	626	649	621	688	681	611	651	628	700	647	633	651	670	645	647	627	608	615	625	629	628	646	610	659	616	611	625	660	659	602	608	647	676	642	616	665	639	624	680	680	629	645	608	679	630	651	646	661	653	625	672	648	618	635	614	659	704	656	629	646	657	632	649	629	621	681	627	665	665	651	631	640	648	631	641	647	653	665	662	607	620	616	659	630	647	676	614	619	650	630	692	654	665	634	654	690	678	607	616	658	627	636	634	606	648	608	563	633	593	716	630	630	615	601	652	650	616	621	647	651	616	563	622	653	675	628	652	618	610	600	641	612	650	652	630	631	610	666	581	648	599	582	619	657	670	614	648	625	660	648	672	639	589	607	614	671	624	668	642	629	641	612	634	629	633	590	628	630	645	653	649	596	651	683	612	599	637	596	619	672	638	596	660	614	626	650	664	646	609	621	654	623	644	622	702	613	605	623	705	648	664	630	627	599	608	663	607	632	646	657	626	707	616	630	617	654	619	621	648	620	623	630	621	641	603	591	641	635	592	651	685	648	617	577	669	654	627	639	597	651	677	654	662	613	624	698	653	632	632	585	618	658	664	611	657	598	672	664	631	671	619	690	629	648	640	632	615	633	639	658	622	624	666	607	681	648	658	655	656	638	629	632	624	636	648	627	681	673	613	580	669	608	663	637	652	616	664	629	578	629	655	597	671	594	636	647	663	653	686	664	657	611	635	650	626	648	634	650	655	616	628	630	625	613	593	689	640	671	657	616	609	630	666	665	649	691	634	650	647	612	665	635	656	631	641	658	615	626	661	646	573	662	653	692	609	639	658	655	608	653	663	649	670	648	662	602	638	635	630	662	640	673	638	651	655	637	632	653	685	655	618	639	633	597	637	637	642	636	627	622	640	634	635	650	620	663	650	625	620	692	626	634	577	644	602	648	635	598	647	619	675	627	629	624	612	653	647	614	612	625	608	585	658	652	642	660	671	641	633	613	660	640	664	643	649	647	665	615	672	639	605	659	652	658	628	649	692	644	694	640	609	625	647	577	652	695	654	656	648	593	642	608	596	638	677	592	627	630	621	665	624	633	649	640	623	592	633	676	624	656	604	596	664	640	597	716	573	648	669	630	615	658	590	614	648	663	613	632	644	629	653	650	601	624	642	673	639	650	651	600	591	682	629	662	655	658	672	643	637	693	652	656	622	659	642	608	664	627	609	637	650	650	660	604	618	640	659	651	653	615	622	622	602	648	613	669	617	661	622	632	650	628	637	658	640	609	681	661	638	641	636	629	637	634	624	621	674	637	610	625	672	617	623	674	642	682	605	635	658	595	622	661	630	643	625	646	588	615	654	633	657	654	596	622	657	655	622	652	647	655	678	662	661	612	574	647	666	632	652	646	630	633	626	632	644	647	651	653	627	626	625	658	618	643	575	649	656	644	672	607	629	621	635	646	647	622	674	626	619	658	648	647	661	648	633	652	647	624	636	628	632	644	651	634	634	665	675	649	693	609	617	640	620	676	640	633	625	629	666	641	643	697	657	623	605	637	621	616	671	666	629	603	666	618	651	619	649	634	654	641	657	636	651	624	598	645	637	632	630	617	641	627	634	666	624	616	620	634	608	624	635	650	621	607	631	672	583	602	662	612	605	622	630	693	653	676	638	613	645	573	642	667	622	676	630	661	608	632	596	658	686	652	642	663	652	621	682	674	665	672	644	643	612	669	656	681	640	657	615	655	647	648	667	665	640	633	693	617	671	638	688	619	621	591	636	635	614	641	644	622	630	691	628	645	664	594	709	638	635	664	648	669	615	665	608	664	625	639	620	656	639	625	639	654	642	637	648	625	631	644	629	567	627	595	608	643	589	602	609	617	629	609	666	626	669	636	671	634	641	631	651	667	630	636	659	657	635	633	628	612	613	655	622	639	680	648	611	602	659	662	611	618	641	613	632	594	647	668	667	656	641	619	650	628	626	652	658	634	590	640	641	658	670	654	658	644	649	661	695	607	620	606	640	669	626	655	627	617	615	623	642	658	625	677	645	644	629	643	617	626	656	653	679	633	656	668	639	619	642	643	641	648	641	645	616	618	670	615	673	627	678	654	648	611	647	669	665	588	632	652	652	616	635	626	616	618	647	609	629	656	633	672	597	651	638	652	619	650	629	637	601	661	655	667	628	639	669	609	686	676	653	691	621	644	659	681	612	647	647	655	633	634	613	655	658	609	653	667	639	620	716	620	653	631	557	602	650	612	638	595	668	643	700	709	617	651	631	617	650	651	590	651	651	599	619	598	663	662	653	663	613	653	648	642	672	669	678	647	615	625	598	654	652	639	639	665	669	615	583	630	679	626	648	641	652	626	633	670	587	642	652	637	656	599	640	675	636	626	660	724	612	631	628	609	623	633	626	700	669	619	625	618	584	607	616	628	658	697	610	642	631	649	600	669	596	667	665	671	617	690	604	620	621	634	619	627	668	663	634	631	625	679	622	592	651	632	655	632	648	601	667	632	679	611	604	601	661	634	637	595	627	602	647	681	645	637	621	659	652	609	666	612	672	651	595	677	623	626	643	637	558	633	680	610	608	660	645	607	645	630	617	651	600	609	668	668	657	640	645	658	678	610	632	610	613	655	618	674	634	603	639	652	630	639	636	621	669	651	661	635	644	633	585	638	625	635	644	630	643	620	643	648	680	672	641	610	631	612	650	627	595	641	621	607	623	669	631	655	651	641	615	665	638	681	622	635	639	739	637	679	656	705	649	624	678	646	617	629	643	648	627	628	625	661	634	611	610	631	637	625	651	658	633	614	652	627	575	609	649	637	624	665	610	634	625	640	651	650	624	639	618	642	644	641	635	630	655	632	647	649	636	668	624	630	628	629	603	632	627	595	697	650	640	634	628	666	648	675	673	642	654	647	646	645	673	578	692	610	611	614	603	612	665	643	673	610	629	604	633	623	599	612	642	643	662	590	649	645	633	584	662	618	605	606	666	645	644	650	686	656	667	671	654	662	616	650	664	612	608	625	666	684	649	603	611	672	587	649	632	628	614	643	636	660	633	612	655	620	617	635	645	666	614	627	660	638	632	667	671	631	616	622	637	644	650	642	643	636	666	649	646	653	618	605	610	652	617	640	670	632	640	653	639	658	584	662	644	650	625	644	664	648	651	617	646	642	624	616	647	673	659	638	614	657	647	637	631	654	647	621	665	632	574	642	648	645	627	653	650	635	661	659	637	646	638	664	631	604	667	630	649	624	659	655	675	639	647	619	664	607	622	629	677	627	621	639	621	644	595	638	660	658	661	656	629	680	620	623	674	683	622	620	666	633	683	623	707	630	653	635	651	617
22982	20942	27967	24080	20648	2941	541	413	344	287	272	281	279	210	233	239	217	210	221	236	185	236	211	226	195	206	204	198	186	216	213	177	189	209	197	203	212	187	200	182	187	174	185	197	223	187	229	184	176	220	183	183	204	198	195	180	167	192	188	189	183	166	187	192	209	174	199	192	166	205	202	189	211	164	193	177	183	202	173	200	181	201	174	215	198	188	200	194	197	195	208	198	196	180	217	208	199	208	188	178	178	202	185	184	177	184	196	178	175	184	199	180	177	189	200	199	184	171	179	191	197	187	209	184	201	160	187	204	175	184	184	202	215	193	201	201	209	208	185	184	196	199	202	176	202	197	213	212	208	198	165	189	187	186	193	176	179	190	202	167	174	186	200	180	184	202	206	176	206	185	170	180	188	212	186	200	204	202	181	183	181	203	189	171	192	196	197	184	187	201	197	190	192	179	203	184	183	204	197	198	219	176	188	199	177	172	185	181	186	182	188	196	185	196	170	171	191	170	196	191	190	196	217	180	195	180	211	208	203	208	179	172	200	192	210	201	195	207	177	175	179	183	185	201	200	203	194	198	194	200	213	199	201	188	161	181	177	193	186	211	185	202	198	204	188	247	179	189	176	208	173	192	193	196	215	176	187	208	181	187	195	178	213	184	205	178	137	209	170	192	188	188	191	185	185	190	178	197	167	165	187	191	167	183	207	206	169	204	179	171	174	185	174	213	169	183	188	190	176	175	169	170	196	181	174	177	177	190	175	175	185	194	168	178	177	184	192	217	194	202	197	178	182	190	191	193	180	184	196	206	180	174	193	183	184	208	177	206	203	208	162	173	190	195	199	205	221	174	155	177	190	199	192	191	175	203	201	179	193	186	206	166	177	183	182	184	177	200	207	193	159	174	188	185	179	182	180	190	184	202	182	198	193	203	188	184	193	201	168	201	177	193	200	212	204	193	187	178	185	184	168	188	192	192	174	178	199	194	181	207	198	182	197	196	187	171	183	202	176	183	190	204	171	203	198	219	189	188	182	215	191	191	179	178	207	205	177	182	184	193	205	196	188	172	181	182	191	197	195	154	201	185	210	175	196	191	199	185	197	203	170	188	181	198	209	178	170	179	188	172	201	203	193	184	184	164	177	210	192	180	186	199	192	174	162	180	189	186	201	197	171	201	191	177	179	189	167	207	203	217	226	199	194	168	197	185	189	185	186	192	182	193	171	177	178	188	189	187	192	189	190	176	179	169	191	192	180	175	191	183	205	182	203	193	195	178	196	166	181	193	162	167	193	190	209	177	198	181	165	198	168	171	170	199	197	201	189	180	189	193	192	174	209	202	179	195	196	189	189	187	186	178	185	184	195	181	166	195	212	187	178	179	208	196	180	198	220	177	183	181	171	192	176	195	207	194	203	169	190	191	179	172	197	174	181	191	211	210	194	197	201	170	198	200	187	195	190	176	197	214	186	190	208	186	180	190	156	211	206	206	179	188	189	190	204	190	190	175	187	194	219	176	211	166	168	173	191	179	204	191	216	172	190	166	180	188	156	192	197	192	188	187	171	197	214	183	204	180	185	205	183	185	215	190	186	187	186	179	179	211	191	197	184	202	188	205	196	208	170	183	193	181	205	195	215	189	195	197	184	184	207	196	189	176	150	202	191	177	180	174	183	184	168	184	200	210	176	192	190	190	204	176	169	187	168	195	180	190	183	182	180	184	166	197	184	203	180	180	202	191	185	171	194	223	196	177	173	193	205	197	230	166	189	202	193	183	212	201	194	196	183	180	181	191	193	218	209	192	180	173	179	168	176	181	179	181	180	190	190	212	200	194	210	195	188	185	179	193	214	206	185	194	192	185	189	193	185	193	167	191	212	183	198	168	226	192	188	165	198	187	178	187	201	192	184	200	173	218	183	199	200	184	194	177	204	182	176	213	181	194	203	164	185	173	178	186	204	179	170	156	200	198	177	178	190	184	201	208	171	177	183	195	179	178	203	167	188	197	173	174	199	187	200	173	177	194	190	157	207	178	182	211	168	181	186	194	212	180	195	174	175	174	209	165	213	190	162	194	182	180	202	174	198	210	181	171	189	179	159	196	195	171	179	176	198	179	189	170	225	199	188	181	198	206	200	204	170	186	192	184	213	190	176	194	195	190	181	185	171	194	183	200	202	191	192	174	194	185	177	175	200	188	160	206	174	195	177	189	213	188	167	162	204	189	176	175	181	185	206	177	205	185	179	199	183	197	177	181	183	188	174	193	202	194	178	207	172	189	189	192	197	182	188	161	185	178	188	221	191	197	186	172	194	189	186	185	195	180	178	200	196	176	191	192	199	210	203	175	178	181	160	193	169	188	215	198	176	154	182	207	167	176	199	176	170	209	182	184	188	183	175	194	182	181	172	217	193	190	206	168	168	193	182	157	193	192	195	183	182	184	189	208	181	183	184	173	194	173	152	199	183	201	207	197	192	168	195	226	185	173	168	172	185	182	178	206	179	200	219	193	162	196	159	199	190	168	224	189	179	201	204	201	197	201	197	196	183	191	171	191	217	170	180	194	196	203	160	177	192	184	167	207	192	192	196	193	174	163	183	175	174	184	199	191	196	183	176	185	197	186	187	201	177	206	196	200	201	178	192	212	176	171	171	207	179	187	178	173	188	175	190	196	190	218	164	205	188	205	219	184	198	181	166	178	171	204	182	204	180	208	173	176	187	202	161	179	185	203	201	190	200	200	204	180	180	183	205	166	162	181	204	183	196	200	181	185	176	181	176	196	172	197	185	165	199	184	173	174	191	182	180	196	179	188	184	180	183	171	158	218	228	209	186	202	208	208	184	176	186	167	184	201	210	185	188	171	203	180	189	209	178	167	190	203	207	207	214	170	197	194	218	188	176	192	184	169	189	216	196	191	193	203	199	221	206	183	176	176	173	182	185	193	167	187	189	173	193	196	191	180	198	186	172	170	179	187	201	184	184	201	188	195	178	198	197	204	182	214	186	201	201	189	194	174	177	173	202	203	177	180	199	199	185	190	156	180	198	213	195	190	202	188	210	186	174	188	177	207	203	185	176	205	180	186	166	178	182	184	177	185	195	213	172	184	192	169	180	195	185	166	200	178	182	163	196	177	187	171	188	183	175	158	194	192	182	181	177	205	196	213	185	184	189	205	192	194	171	190	178	182	183	166	206	193	178	230	169	173	174	196	189	182	193	194	176	179	203	181	171	214	190	150	202	186	197	163	203	173	183	185	184	188	182	183	186	169	198	206	207	166	174	201	187	170	214	214	178	180	208	213	204	190	146	206	182	173	200	175	177	192	177	190	192	161	187	194	213	199	184	189	193	179	179	186	187	186	185	183	194	199	192	186	179	188	190	174	199	168	197	189	190	178	173	213	194	182	184	204	186	179	170	184	215	185	179	178	183	196	167	179	215	185	185	194	176	190	192	185	191	185	213	196	181	193	186	212	194	187	205	192	186	191	188	186	169	180
3311	8460	5471	2512	1787	1242	943	844	680	574	559	458	466	379	396	377	413	349	343	317	352	340	298	329	316	305	320	309	322	281	289	328	289	334	311	306	279	311	301	302	313	278	304	326	274	328	267	277	308	299	275	308	299	277	294	297	300	259	294	317	327	252	295	284	286	283	314	294	272	287	302	305	312	276	276	286	270	304	306	294	283	276	248	277	300	314	269	277	288	299	303	289	286	282	322	279	299	272	276	282	271	276	306	273	280	256	297	294	268	277	302	287	294	290	301	305	279	253	300	308	314	274	271	308	277	301	250	308	283	301	299	288	270	288	262	303	312	319	303	270	277	267	290	261	294	280	302	302	244	259	267	277	291	290	279	276	285	305	270	285	257	312	306	315	295	262	319	316	304	330	301	281	314	265	292	281	239	303	288	273	309	284	280	310	294	315	308	299	290	271	305	318	286	301	319	290	315	290	317	291	275	270	291	283	316	279	288	295	287	287	289	293	283	305	307	271	267	273	268	289	275	281	258	310	277	281	290	326	305	277	301	293	303	281	303	300	261	270	288	246	287	288	305	284	260	278	292	267	268	294	311	294	300	288	278	272	289	288	260	286	275	271	299	271	277	283	299	306	279	288	277	266	271	282	310	270	275	272	297	291	287	304	307	280	296	316	291	292	280	316	302	265	312	271	279	322	270	296	285	299	279	306	244	295	279	275	253	310	292	293	288	317	282	317	290	294	283	272	298	300	293	259	302	297	279	312	283	258	278	310	278	323	266	285	267	299	290	274	270	296	300	288	279	298	262	278	271	301	280	288	310	283	272	304	272	285	302	270	282	283	292	279	309	273	297	271	272	275	285	283	259	267	305	274	282	293	303	336	295	253	268	288	290	293	308	301	284	302	285	312	297	273	310	285	275	294	322	277	254	312	299	307	263	282	317	310	268	298	277	297	284	270	314	262	308	330	295	315	294	295	292	273	283	304	257	318	280	266	284	310	253	271	282	288	289	274	292	322	270	300	315	294	292	293	284	284	297	286	281	283	299	284	278	274	283	296	274	262	265	306	311	309	282	305	285	289	278	297	285	267	305	272	305	294	315	297	304	278	294	320	287	300	290	317	303	261	333	292	268	297	291	298	287	296	281	288	314	307	286	280	275	284	293	288	291	270	280	288	263	298	296	297	308	276	288	300	284	306	286	262	296	294	285	289	290	303	262	310	302	299	292	342	306	296	263	319	299	293	269	267	278	294	266	312	282	313	296	249	293	278	287	284	255	313	263	310	310	271	285	285	312	292	300	311	307	297	268	291	270	291	283	292	256	294	276	260	273	285	280	254	302	273	314	278	314	292	259	265	299	296	268	288	295	268	282	305	298	270	273	275	287	274	269	294	280	285	286	295	309	286	299	292	275	320	290	277	292	273	329	273	289	292	291	293	261	285	314	287	273	287	286	284	296	306	261	274	293	260	268	302	305	273	291	276	301	289	300	296	253	305	281	269	289	313	269	296	284	278	278	322	283	284	276	287	277	291	299	300	299	283	252	298	285	262	314	289	279	297	295	288	289	269	303	278	297	295	264	299	287	288	286	271	282	274	337	292	282	280	288	292	267	284	299	298	269	281	268	294	297	307	291	284	279	306	296	289	300	252	289	269	307	285	256	283	253	285	315	290	315	288	255	294	290	303	292	271	271	261	287	265	280	288	253	268	283	271	299	285	289	310	290	328	274	283	322	288	272	313	291	277	306	265	299	310	274	319	282	264	284	250	309	265	279	285	300	276	259	284	277	291	279	280	275	281	308	283	289	270	298	310	290	282	319	282	333	292	258	293	282	292	324	291	331	265	264	292	307	284	284	312	277	257	296	298	285	290	289	298	292	295	281	292	290	300	282	288	277	286	290	268	306	295	278	280	268	286	298	301	285	294	322	274	290	289	278	251	269	271	304	266	298	294	293	274	291	283	297	277	280	294	291	291	305	276	316	301	260	281	277	309	294	303	320	300	285	268	316	286	292	305	310	269	305	274	303	313	300	278	296	277	278	284	304	297	279	261	277	271	262	289	274	285	291	257	276	287	289	304	282	238	272	286	272	257	299	268	302	288	315	289	285	293	315	318	259	295	275	257	309	277	267	280	289	275	298	312	310	311	298	287	255	308	286	289	288	256	264	324	287	264	288	299	274	278	308	274	291	299	295	299	298	296	281	288	323	288	312	277	276	269	311	292	304	287	275	246	288	291	310	308	306	310	271	292	299	260	282	337	289	301	266	250	286	300	269	282	260	302	287	304	283	288	280	274	289	294	284	274	281	296	298	291	284	289	274	299	291	299	272	295	286	273	308	270	293	287	310	308	298	292	303	266	269	313	279	285	283	291	288	283	262	298	281	296	316	306	281	309	275	284	287	260	257	277	278	302	282	304	266	257	255	304	319	309	274	266	267	278	269	293	281	271	310	287	315	282	281	281	301	305	284	308	280	298	286	277	324	321	293	305	282	307	279	296	277	286	295	271	282	267	319	293	276	289	293	307	291	304	276	323	319	271	272	293	321	278	298	287	274	273	271	287	267	296	259	297	271	317	282	308	294	295	304	302	261	302	299	271	285	293	314	278	271	258	298	296	316	272	292	259	311	273	304	274	315	315	294	287	267	319	290	279	268	279	271	297	276	293	279	266	266	285	278	310	268	280	258	277	285	288	278	277	293	287	274	268	286	287	261	268	287	289	318	287	269	322	299	291	289	259	269	256	296	292	261	312	309	248	315	310	276	279	302	274	277	322	289	287	282	286	293	268	276	288	276	278	279	289	300	317	283	318	298	284	288	279	306	299	278	281	282	300	272	262	291	289	280	285	275	271	298	307	297	279	289	296	291	305	295	284	285	287	257	291	312	286	290	286	274	299	286	293	270	301	291	260	295	270	266	287	290	316	273	284	290	284	315	257	275	283	300	281	316	295	279	295	258	270	301	265	298	262	298	291	311	276	293	289	297	266	294	286	315	272	286	280	292	291	284	285	267	289	285	279	293	289	313	300	233	295	315	301	299	302	307	285	306	283	304	298	273	286	292	275	270	240	282	289	301	293	264	247	322	276	281	319	282	287	281	310	317	275	287	297	299	288	292	305	290	279	295	282	300	279	323	304	295	279	293	298	319	253	329	269	319	311	251	290	270	311	255	284	285	290	291	279	279	285	290	266	310	275	294	296	326	285	326	292	299	268	275	269	254	312	312	276	263	283	318	272	300	299	306	286	301	273	301	295	291	270	291	251	251	295	292	299	317	277	282	294	290	297	308	286	302	281	276	299	321	276	282	304	285	301	327	302	270	304	312	285	271	282	295	287	264	281	263	274	299	284	283	290	268	269	277	285	300	275	288	305	291	297	302	302	276	308	288	280	269	286	293	269	290	274	275	275	308	316	275	265	277	274	278	284	292	308	268	269	281	284	289	301	300	294	298	328	286	283	266	314	273	285	295	295	249	322	279	296	315	296	284	275	275	281	292	260
24177	20951	26299	24545	2706	719	631	617	537	557	518	556	543	509	512	518	541	513	530	502	524	571	539	495	528	501	523	523	498	527	545	535	525	517	494	533	476	548	533	522	534	497	499	540	537	548	521	523	556	540	492	532	484	511	473	513	481	490	517	523	505	475	518	506	520	503	540	494	500	531	540	526	494	479	463	553	547	538	538	505	495	531	523	492	503	512	504	479	455	502	523	520	499	508	546	516	504	533	543	501	527	573	519	505	490	514	536	548	478	555	542	527	500	495	489	469	507	505	516	518	538	494	551	530	497	514	516	512	507	521	526	452	498	512	538	503	532	525	545	493	534	513	513	499	544	536	518	502	512	490	509	521	505	477	489	525	511	516	516	529	475	506	543	525	515	505	522	486	533	529	529	543	528	488	524	537	452	480	511	514	503	512	491	537	501	519	509	469	506	489	526	502	539	531	524	496	548	534	493	502	516	552	500	540	512	504	529	501	542	502	517	510	462	496	500	514	526	509	508	492	478	494	526	543	546	484	502	501	485	517	516	536	525	508	511	528	546	503	530	507	513	515	559	503	560	521	542	483	500	504	507	499	497	493	487	517	507	492	518	490	565	470	490	544	505	491	522	501	485	470	502	505	507	490	512	535	530	507	515	532	504	491	523	513	506	515	539	547	485	511	491	510	540	523	499	473	505	481	489	567	498	502	502	481	504	551	510	511	451	547	537	493	470	506	529	499	522	509	519	515	499	484	478	492	499	516	549	497	476	561	532	472	523	493	527	501	514	477	547	518	518	519	484	474	471	506	492	500	497	521	472	543	538	523	533	530	459	471	517	526	521	499	517	529	520	514	489	510	523	489	505	492	516	536	522	487	494	518	519	525	538	507	521	525	505	531	483	503	477	491	533	513	501	496	469	515	501	489	535	510	505	499	575	542	511	529	504	495	500	515	511	528	515	526	521	506	533	506	528	541	521	503	485	474	492	495	515	531	530	526	486	473	511	522	506	530	526	491	521	514	443	510	512	558	501	521	521	498	541	497	503	490	518	516	526	526	515	483	477	488	509	498	498	512	513	468	455	529	476	526	509	483	492	532	474	495	500	526	493	507	534	523	520	496	531	554	514	487	512	556	506	482	522	492	524	465	515	517	504	484	535	526	512	495	490	526	515	523	513	533	510	507	469	537	490	482	515	493	496	525	485	511	537	494	511	521	530	540	494	442	474	514	520	504	487	511	514	485	508	531	505	567	502	527	519	557	545	557	526	471	511	494	492	520	473	525	501	541	508	536	515	515	508	526	485	481	544	478	522	515	540	515	504	491	523	491	554	513	557	491	513	511	508	517	514	521	550	526	524	456	475	507	491	503	516	509	510	476	492	497	550	447	504	513	526	492	513	535	536	464	492	503	487	498	469	497	526	539	487	528	479	558	490	520	535	528	521	482	565	497	548	540	475	520	542	511	477	512	524	495	504	489	527	503	530	502	543	521	533	502	498	523	494	533	516	488	474	532	537	521	487	513	521	531	514	490	526	475	480	516	537	531	521	511	544	501	518	514	510	552	517	514	503	502	492	529	521	525	491	519	485	454	518	539	510	518	502	486	482	554	516	508	508	466	481	525	529	495	571	515	492	505	536	534	521	525	535	507	487	522	529	499	530	510	454	501	506	496	497	520	497	548	503	514	511	509	533	466	504	526	487	539	488	507	510	490	469	524	561	521	471	518	474	505	514	502	472	544	493	489	532	539	526	463	513	511	508	538	511	518	550	527	491	502	524	543	494	526	529	500	546	484	460	474	487	508	537	536	538	485	469	548	486	502	506	521	522	542	512	512	521	513	554	535	494	534	516	551	525	515	534	470	523	500	518	535	496	501	519	494	503	498	522	511	501	531	506	532	550	504	525	577	466	536	497	471	503	475	505	527	516	499	536	523	552	530	528	501	521	529	461	552	465	533	529	545	493	510	544	513	522	513	508	531	541	530	513	464	535	503	480	507	531	524	497	514	519	523	510	507	532	528	507	512	520	491	549	535	510	492	483	545	537	552	517	509	526	519	490	501	496	518	431	517	532	509	498	517	521	525	487	503	520	482	563	480	563	540	512	471	488	512	533	485	494	505	520	546	449	531	487	510	545	528	487	478	499	531	530	507	508	517	508	521	484	526	527	481	490	513	523	475	540	466	527	518	493	499	524	530	531	532	495	530	530	507	547	502	524	507	512	493	524	525	489	476	473	507	530	518	514	493	513	517	506	502	535	468	541	514	491	512	492	513	552	566	524	473	526	471	511	508	518	501	508	499	492	515	486	523	518	531	503	482	504	512	501	490	503	529	525	515	487	543	504	517	493	511	497	510	524	512	530	509	501	536	527	503	548	567	489	477	474	539	516	528	546	514	552	507	505	510	579	563	502	502	505	513	532	492	503	495	461	494	504	480	490	489	545	529	505	478	516	517	486	565	501	538	505	487	485	513	502	484	494	516	482	500	502	519	512	509	491	519	491	494	516	514	508	513	495	499	564	492	473	538	521	492	505	512	498	515	513	500	493	535	515	500	509	510	520	528	506	543	522	546	509	541	506	489	499	565	505	485	503	524	544	552	559	503	492	544	515	571	507	488	516	520	531	530	517	507	537	523	551	509	513	523	499	478	498	503	518	495	515	525	484	531	483	494	509	572	504	532	526	490	498	504	467	472	474	524	530	508	521	555	513	501	522	526	535	503	488	492	495	524	461	521	519	485	503	512	516	514	514	506	525	527	504	482	491	497	497	514	516	502	487	500	558	509	531	460	533	529	523	516	501	522	484	520	478	536	548	497	547	482	512	506	492	483	539	495	532	540	471	559	510	489	523	539	529	492	494	545	524	506	547	507	517	515	500	503	531	520	519	500	514	513	538	465	493	512	496	489	528	456	527	523	485	472	547	510	483	518	480	495	488	491	535	503	535	480	503	476	522	537	548	556	521	525	535	496	509	498	537	546	528	544	505	531	487	494	514	530	510	492	525	477	477	510	503	514	498	524	509	491	506	528	522	495	513	518	496	514	545	494	495	496	504	530	506	479	476	510	562	503	553	518	506	531	507	528	514	490	519	513	490	515	513	551	520	544	517	539	511	510	543	520	505	490	486	471	475	487	517	520	514	497	491	534	493	510	537	502	562	525	527	483	518	468	463	525	539	508	521	519	534	501	487	497	493	503	504	473	502	535	521	525	521	507	503	526	526	524	523	510	476	519	503	505	481	578	531	527	536	508	497	495	511	493	492	498	511	476	484	503	479	468	520	559	538	510	499	516	521	539	517	525	559	532	507	479	562	479	520	553	547	504	536	497	519	516	525	517	490	484	527	538	517	491	480	530	517	488	532	528	497	501	527	482	571	525	516	503	461	552	502	473	544	480	518	502	503	485	540	528	504	481	510	532	546	487	492	497	529	510	554	488	502	499	512	543	549	526	503	518	515	554	485	539	512	474	538	510	521	485	507	533	545	517	518	494	476	499	549	487
3855	4822	3312	1735	1368	1245	1051	941	956	834	841	833	790	773	789	747	788	763	725	695	712	747	716	759	772	767	729	708	728	721	750	721	697	748	699	698	701	697	723	749	752	718	730	738	691	699	647	729	738	689	720	748	712	707	675	786	703	762	741	699	668	704	714	711	695	699	706	685	714	668	710	680	757	693	655	735	737	723	750	710	748	688	678	713	684	692	758	737	713	746	721	712	742	731	688	723	659	743	693	772	716	718	725	736	688	696	658	671	719	712	712	675	696	681	707	729	739	739	682	678	656	698	712	669	690	738	731	738	714	732	734	709	738	665	732	710	746	664	707	747	740	704	729	727	700	741	730	682	698	690	712	718	711	697	718	709	681	750	699	718	750	729	729	695	736	687	708	727	685	720	706	701	713	755	666	717	696	692	685	747	715	698	747	697	684	686	717	731	762	713	697	696	680	710	703	722	700	718	689	691	699	725	718	703	668	697	733	700	672	673	723	685	698	714	729	729	733	670	700	706	726	681	741	720	723	759	723	771	704	726	675	724	720	676	706	770	724	682	732	685	672	735	680	730	730	691	725	672	693	699	669	724	757	723	734	731	724	712	675	736	741	723	702	714	676	740	697	683	685	696	728	703	674	734	731	708	702	711	738	695	692	657	707	700	732	677	702	708	730	762	715	684	678	729	691	711	700	767	681	743	716	737	740	693	737	671	707	734	720	665	714	710	701	737	710	714	740	693	691	766	711	730	741	711	699	752	722	690	743	693	678	705	725	714	681	732	697	682	705	702	690	710	674	717	764	751	745	702	681	727	735	706	676	720	683	709	760	691	680	723	718	758	678	716	730	724	751	721	671	738	705	676	735	742	728	702	746	736	691	688	683	667	673	657	643	714	728	692	698	704	690	699	695	730	699	704	686	717	705	750	702	729	707	709	723	721	725	698	748	737	731	750	712	697	641	699	697	681	724	667	726	738	699	723	723	750	718	722	693	744	678	692	662	708	656	698	755	700	715	686	696	685	725	736	726	747	744	767	683	733	722	754	718	744	695	739	722	715	695	699	748	739	704	712	721	728	663	718	704	687	696	735	665	755	727	722	737	743	706	691	672	730	695	670	742	762	691	703	741	669	720	707	668	713	685	692	708	717	765	691	736	717	748	690	689	669	741	728	691	742	706	749	733	729	736	675	689	702	705	715	683	735	737	705	735	739	710	685	701	684	736	713	676	692	702	706	686	727	721	742	734	731	740	672	706	666	722	737	648	713	659	696	700	702	675	747	698	671	706	737	740	762	749	733	709	720	705	737	669	701	711	677	751	693	741	788	749	722	706	738	737	709	713	741	746	730	720	746	715	768	713	749	667	697	748	720	700	706	693	713	723	717	676	749	675	684	739	702	702	695	691	703	655	674	743	724	709	725	695	716	682	729	760	667	745	729	745	667	752	684	688	677	698	717	666	707	714	720	754	735	757	724	696	684	721	693	746	686	695	670	683	673	787	745	711	715	681	713	716	690	704	710	688	694	702	644	725	720	706	677	729	735	737	744	702	722	718	666	675	675	696	745	716	708	682	692	697	712	753	725	697	718	738	712	676	739	709	680	689	683	679	738	674	695	723	677	710	730	749	699	707	680	680	741	680	684	723	680	718	710	699	669	699	721	736	644	655	704	738	741	663	699	714	737	689	737	694	693	679	708	712	716	709	719	707	725	741	698	684	730	670	672	708	732	710	705	733	682	687	733	700	712	676	686	723	771	730	734	730	715	707	704	712	713	694	718	704	688	685	687	718	719	720	730	644	764	755	673	639	693	699	714	717	704	702	677	702	683	747	704	706	702	670	718	710	750	691	745	737	752	710	726	699	763	758	701	713	710	749	687	706	704	724	717	712	691	692	740	707	725	675	747	705	686	681	745	706	782	679	703	739	765	726	700	731	703	676	759	662	703	722	719	694	708	671	715	736	665	683	760	690	755	684	683	722	668	711	734	716	728	730	679	679	715	743	699	697	687	696	705	667	669	693	704	673	689	702	704	702	705	726	730	725	748	685	715	721	713	751	718	746	692	672	733	740	694	685	699	726	713	729	705	728	673	731	741	706	728	748	704	704	725	726	702	732	676	685	681	722	686	733	690	696	718	694	699	737	709	742	667	698	665	711	703	671	695	691	717	711	730	676	679	691	714	700	728	740	697	747	660	702	697	674	676	716	703	686	725	720	705	673	716	706	661	651	682	719	713	704	698	739	704	660	652	780	686	738	714	756	764	662	739	720	749	725	709	734	679	779	677	685	698	712	700	770	708	731	727	711	727	739	719	734	701	710	673	711	711	708	677	681	734	740	707	653	700	732	693	690	730	681	705	734	665	718	718	678	716	710	747	761	716	679	704	711	733	710	708	714	737	769	700	727	695	686	707	701	737	697	684	680	732	716	748	682	696	729	752	744	729	700	710	699	722	710	687	740	727	758	712	749	701	698	707	711	690	721	762	719	778	727	758	707	691	727	735	709	745	694	687	707	720	704	715	720	731	674	692	669	721	710	649	714	670	678	723	695	734	724	738	717	768	722	727	739	723	740	757	716	721	714	709	655	718	692	706	698	696	713	698	729	699	734	730	713	662	733	683	671	687	660	715	706	714	721	774	727	693	698	766	717	719	696	698	684	689	715	722	715	687	675	687	750	681	694	725	684	680	712	680	715	693	698	743	718	742	752	726	736	710	694	702	736	749	695	723	710	699	686	725	709	732	656	719	709	682	693	738	695	702	729	682	680	715	719	727	660	683	754	720	720	688	714	701	718	679	745	709	730	656	704	710	730	725	731	731	693	713	663	708	691	713	662	733	737	705	709	743	738	744	708	724	728	689	712	676	756	683	721	718	729	718	705	725	720	700	684	713	696	677	708	715	686	752	682	733	714	684	651	682	707	724	735	716	721	698	737	656	703	745	678	696	700	706	710	708	720	714	709	737	690	708	725	746	700	700	653	717	739	730	715	737	705	723	696	680	721	677	720	712	748	682	676	713	677	718	713	755	698	715	674	721	696	657	670	698	735	746	710	720	719	782	690	660	714	693	726	727	704	675	738	775	654	707	722	700	702	705	755	756	668	723	688	708	708	668	699	700	736	697	716	707	636	701	707	719	755	755	699	683	715	710	733	697	711	732	736	722	724	734	740	699	714	707	712	677	740	752	701	716	734	676	694	702	744	695	732	678	728	729	723	707	696	685	715	709	747	693	673	689	689	724	717	700	704	684	714	738	689	746	686	730	731	704	763	725	680	674	688	700	688	689	724	633	786	673	648	730	709	708	706	668	707	706	670	711	681	716	688	734	734	710	697	725	683	681	725	702	738	740	741	728	679	721	686	717	717	723	709	734	684	718	715	715	752	671	762	708	747	703	690	661	755	680	728	682	722	760	743	711	686	758	699	725	753	740	699	716	722	717	704	693	740	728	701	687	702	677	728	712	710	749	720	695	734	724	697	692	663	728	692	714	722	740	717	733
22097	21014	28615	23605	21015	20592	2122	669	437	393	335	342	292	276	264	252	253	232	219	217	224	225	187	211	200	189	168	207	209	183	192	179	194	195	192	165	161	142	196	173	142	169	192	199	184	176	164	183	189	144	162	170	179	166	160	165	179	166	180	173	172	191	157	150	179	156	164	183	183	150	171	181	173	174	158	161	180	178	153	190	179	157	170	208	171	163	173	159	177	170	198	176	163	190	152	170	154	174	149	176	173	167	181	165	178	181	133	175	181	174	179	150	182	202	176	163	154	175	166	198	170	179	189	180	161	149	158	154	157	148	203	176	178	186	194	162	178	183	185	174	157	167	169	182	175	161	183	174	184	183	174	158	167	170	168	172	185	179	145	180	150	151	175	172	175	157	172	163	163	188	167	171	166	171	180	174	161	161	157	191	172	178	169	183	161	195	195	181	163	174	179	155	177	170	169	170	193	171	190	183	177	191	185	172	158	173	164	201	172	152	200	171	154	161	171	148	173	165	173	161	161	178	170	184	168	188	156	158	188	176	172	177	170	172	154	172	177	182	173	162	153	155	174	177	185	153	157	184	183	160	177	167	189	157	175	156	145	209	153	164	154	184	173	158	166	178	170	187	192	147	174	177	167	174	156	172	184	177	183	147	154	166	177	177	157	160	214	156	175	167	180	182	175	164	181	169	165	167	149	168	161	172	192	173	179	182	189	176	184	169	163	157	186	162	189	171	164	179	167	182	162	184	180	177	185	155	189	181	188	160	152	189	168	176	173	181	198	187	165	183	159	158	158	164	198	165	163	176	175	190	178	171	161	177	154	162	172	181	154	182	164	171	180	172	160	189	192	184	162	178	154	169	154	174	176	177	174	151	178	174	190	171	175	175	189	169	153	177	173	192	167	174	203	156	203	178	179	164	172	170	161	173	175	166	165	201	170	162	167	172	180	174	155	177	194	163	163	159	172	170	165	171	199	174	198	159	185	166	177	168	151	168	173	191	178	162	164	162	176	152	176	196	178	153	197	150	154	183	194	182	164	162	155	200	181	185	186	161	163	170	170	191	161	186	185	186	175	160	173	188	174	153	182	177	168	183	182	166	176	172	169	167	161	176	164	178	163	164	148	199	197	146	150	159	179	176	186	168	199	160	168	182	177	166	179	151	161	167	182	168	196	198	158	161	165	160	163	174	185	168	189	162	179	173	156	172	181	186	155	162	177	186	166	155	149	161	168	169	185	174	162	160	155	165	159	146	166	178	168	166	167	173	168	161	199	183	167	162	168	186	161	178	181	203	145	165	154	171	179	186	178	148	188	176	171	176	190	150	155	171	175	180	165	190	163	160	164	146	173	155	177	169	158	179	173	165	189	170	141	178	178	167	168	162	152	166	163	187	187	171	153	170	186	145	188	184	167	168	178	152	159	172	180	139	172	172	141	169	174	173	147	165	176	168	197	149	171	183	169	163	165	175	179	162	176	164	173	180	169	152	190	162	181	185	179	171	183	152	173	159	157	158	166	169	182	147	160	170	173	170	167	169	158	179	170	184	158	165	186	173	178	186	169	155	172	185	160	159	186	174	163	191	203	175	142	164	173	178	185	164	191	175	169	183	149	165	175	173	176	176	175	169	176	162	160	183	161	155	167	163	176	194	189	177	159	166	154	149	166	150	164	180	160	170	177	186	160	161	159	170	172	164	154	178	179	151	182	154	154	173	150	179	200	174	167	178	188	183	170	194	171	168	175	173	187	168	193	169	175	177	164	164	136	160	179	176	142	181	183	152	152	175	164	189	183	185	155	143	179	184	197	193	186	179	153	171	180	157	173	177	170	172	162	181	181	181	177	177	178	167	184	166	146	171	184	171	207	197	170	181	181	189	158	176	174	184	137	148	159	178	180	184	175	186	162	172	151	166	176	140	164	171	168	187	177	171	175	201	174	164	169	174	174	184	161	161	173	172	181	166	161	163	159	169	156	179	190	151	159	163	147	165	158	169	202	205	169	169	192	181	177	163	167	174	170	166	177	170	160	170	179	187	173	167	146	177	161	180	176	150	163	167	170	166	152	187	172	182	172	156	173	183	156	174	184	170	156	157	176	166	183	163	190	174	179	163	172	180	172	153	173	160	165	154	167	168	166	168	167	191	141	183	149	171	163	180	168	168	177	169	177	161	157	153	162	173	152	154	158	186	175	138	150	185	165	153	168	184	170	166	189	165	172	144	169	193	172	177	164	172	159	170	176	162	164	155	162	172	183	156	192	173	174	174	159	171	148	199	175	156	163	172	157	158	168	180	170	186	154	183	188	152	161	189	188	146	182	190	181	156	159	191	166	185	175	174	170	157	170	177	168	171	174	155	167	180	147	175	170	145	177	162	162	165	187	167	194	177	179	162	177	184	184	163	200	163	204	176	180	190	181	161	194	159	180	147	192	149	182	164	163	173	168	166	167	159	160	163	194	169	164	154	182	167	155	198	177	179	159	177	189	186	159	145	171	153	186	176	155	168	170	157	162	157	167	169	163	173	175	172	164	161	175	142	196	154	153	164	181	173	169	154	204	166	163	175	169	186	190	164	165	176	179	162	175	172	186	195	147	172	174	177	146	161	163	186	195	165	183	170	191	150	179	161	163	183	168	170	153	175	189	175	162	171	182	156	187	186	173	181	167	185	192	194	164	185	154	171	174	175	162	146	168	192	190	193	192	182	179	190	157	161	173	184	182	187	152	190	181	161	168	180	169	179	190	181	161	177	151	165	186	174	185	168	161	174	170	160	177	189	165	212	182	168	164	171	170	167	172	162	171	194	160	148	184	186	155	178	167	198	181	173	157	158	197	155	153	190	172	158	168	171	160	158	148	166	167	146	176	197	146	172	191	162	170	167	151	172	150	196	183	160	163	153	170	163	157	170	161	168	175	159	168	170	170	177	177	163	155	187	164	180	167	161	165	173	139	182	179	163	175	153	158	153	161	153	150	159	186	187	172	150	174	184	147	179	188	170	172	179	179	158	175	162	174	160	196	166	183	195	169	177	168	146	186	172	157	191	156	189	163	150	177	180	154	172	156	171	180	143	172	178	150	181	177	167	185	161	187	166	153	182	168	172	184	162	173	152	180	178	180	188	163	168	156	140	167	153	141	145	154	163	178	186	152	172	157	178	174	156	158	177	165	154	161	171	203	171	186	182	186	160	175	177	190	152	178	177	179	196	176	168	177	176	172	196	190	180	174	186	166	184	175	180	187	168	177	168	171	156	157	171	176	168	152	183	184	164	174	184	184	182	167	181	150	185	188	158	180	190	154	175	192	156	187	162	174	174	192	179	196	186	165	192	171	181	170	162	178	195	171	166	180	144	179	187	171	177	170	170	179	165	175	179	159	193	168	147	175	185	164	182	167	166	145	146	163	169	162	161	150	170	156	207	177	175	168	172	155	160	170	147	186	187	169	163	172	160	170	149	151	182	156	183	175	163	156	163	180	170	178	192	159	152	170	180
4497	14060	9270	4233	2972	2062	1570	1187	946	862	697	607	603	496	481	452	422	350	342	335	363	317	297	299	296	297	299	303	294	275	268	280	269	243	273	268	268	260	231	243	266	254	224	280	247	228	264	258	259	240	216	233	250	237	258	248	249	233	244	227	268	268	229	259	274	236	251	264	247	246	233	230	240	257	222	246	240	247	219	234	227	213	247	266	226	262	245	258	238	219	239	254	239	253	229	248	248	222	236	232	217	241	216	258	246	232	223	239	252	233	222	235	246	267	257	233	232	225	232	242	233	239	243	226	238	253	246	253	233	240	263	261	237	256	231	212	227	239	223	239	214	205	224	245	225	239	238	264	226	235	242	225	259	255	253	278	243	248	234	244	261	240	237	229	241	233	230	258	239	246	253	228	235	227	237	246	241	240	260	228	258	222	255	250	227	253	242	223	221	238	248	281	241	267	257	237	245	225	223	223	260	235	215	260	246	236	235	211	248	219	233	262	224	240	251	261	256	260	242	198	230	249	248	225	268	235	231	254	220	228	228	246	231	243	224	233	270	226	251	239	227	271	252	239	254	235	253	265	243	262	257	228	212	236	224	248	211	238	261	272	239	229	221	248	248	262	252	246	244	235	199	259	248	234	209	220	259	228	249	222	230	260	253	251	250	255	226	224	219	217	256	245	256	213	244	226	250	249	231	219	247	235	236	235	230	257	233	236	240	236	228	235	237	248	223	232	252	249	244	239	247	250	242	220	243	236	253	263	208	233	230	209	248	228	234	249	240	248	252	228	242	255	223	214	214	245	230	252	243	242	247	223	268	237	255	230	247	221	228	263	244	251	229	263	224	210	258	236	212	257	226	226	218	225	266	233	242	255	239	233	232	206	240	246	249	249	274	233	244	245	240	244	252	258	236	242	201	244	243	247	255	251	230	263	249	227	242	217	246	244	248	213	222	257	228	256	238	225	233	250	249	233	241	258	243	261	233	220	232	228	248	240	237	254	214	240	253	239	249	247	234	212	234	241	221	271	265	255	223	228	226	230	212	250	246	209	224	196	252	232	250	282	236	215	244	230	222	261	244	259	235	236	248	219	228	229	249	236	243	245	229	204	226	242	205	257	259	240	265	231	248	197	239	238	262	220	244	246	198	233	228	234	257	214	244	258	243	232	258	227	237	257	230	249	238	230	244	260	227	234	224	218	212	244	261	249	225	223	212	258	253	242	229	247	255	238	254	231	235	245	229	245	222	235	219	228	246	214	261	224	258	242	244	222	245	234	223	243	232	248	224	223	218	230	210	254	203	239	238	238	226	234	244	211	248	267	234	241	213	229	256	229	226	222	251	269	247	257	242	244	245	247	258	248	211	263	226	246	217	214	233	247	232	234	226	232	224	247	245	225	232	221	237	242	219	229	243	224	255	218	210	241	251	237	253	242	247	256	275	236	219	226	257	218	227	226	239	233	260	230	248	245	209	226	235	258	219	223	239	219	251	238	243	242	215	212	242	223	234	230	229	245	268	229	223	244	246	264	210	238	250	248	250	214	233	252	256	237	261	254	231	255	232	250	247	238	254	228	236	224	262	237	225	252	256	243	266	233	250	225	241	237	241	231	230	262	254	212	250	214	241	246	229	231	256	241	255	244	261	255	230	240	231	239	247	251	209	236	228	242	237	221	227	224	235	232	212	241	262	245	230	244	228	230	228	252	243	192	247	262	231	229	217	209	228	244	244	247	232	251	238	256	228	268	240	249	251	244	244	251	246	228	273	242	243	260	230	257	239	218	238	226	224	242	248	230	242	251	234	233	234	240	219	235	258	231	235	257	234	237	247	230	247	235	235	243	234	239	208	231	239	234	274	236	236	235	246	225	232	244	249	265	239	227	265	247	226	273	242	235	234	232	207	233	245	217	266	222	267	229	276	237	239	220	242	227	253	214	239	232	234	251	252	248	264	254	237	254	249	266	221	214	234	255	255	236	239	233	234	248	236	221	227	221	234	243	256	214	238	238	226	212	225	221	198	261	257	216	230	218	243	233	262	256	220	249	254	272	240	233	248	226	255	252	229	221	251	218	262	233	239	271	228	223	237	244	233	237	256	261	262	246	222	249	244	237	237	257	272	240	231	247	230	256	245	205	229	265	229	253	235	243	252	223	259	233	221	243	238	227	246	236	224	248	215	264	234	227	238	247	258	244	240	253	232	228	245	258	261	240	228	219	233	256	225	246	236	228	227	250	222	252	251	245	229	217	227	208	235	252	239	255	237	244	232	249	216	231	241	266	204	283	258	243	242	244	235	242	260	252	274	229	234	218	228	242	254	234	239	230	244	273	228	250	243	234	243	249	265	237	219	251	262	233	227	238	275	229	228	201	246	243	223	225	259	239	238	243	243	230	221	226	227	210	248	239	245	220	246	238	222	266	214	236	236	220	223	248	230	234	241	224	233	253	247	229	248	239	241	238	241	225	249	247	225	212	244	224	239	228	270	261	229	236	243	226	230	241	265	275	253	232	217	229	220	221	223	234	229	237	235	234	282	247	214	201	223	250	219	245	229	249	254	246	265	242	227	236	227	265	220	235	239	268	239	250	247	242	248	238	222	224	213	231	236	230	245	262	235	253	231	219	267	229	232	239	234	227	244	226	249	225	264	229	243	230	240	234	234	236	238	248	261	234	208	231	221	231	243	236	239	241	230	220	236	246	266	251	227	249	236	245	247	294	253	249	247	263	252	256	232	251	237	239	241	240	235	227	236	289	246	228	238	216	260	266	249	251	234	231	246	244	226	242	235	221	253	254	281	234	238	216	251	252	265	241	244	246	257	227	223	201	232	208	252	285	251	247	249	245	247	229	231	229	249	246	261	245	247	257	241	238	216	229	249	241	261	217	272	228	230	255	247	219	233	222	231	242	243	235	264	257	238	200	235	223	227	261	217	225	242	218	227	246	239	224	213	248	232	238	243	258	246	249	234	237	223	244	220	217	242	236	254	217	210	221	224	225	261	212	255	238	242	252	222	230	237	268	243	226	231	235	273	256	232	228	242	232	249	252	243	243	236	223	244	223	248	236	244	225	231	225	217	220	255	240	275	271	261	240	222	256	250	205	238	246	249	243	255	258	217	241	240	240	243	218	245	246	231	221	263	262	234	247	213	232	241	255	229	251	208	242	225	252	211	219	241	237	247	239	249	225	264	234	241	252	234	238	254	239	252	219	246	269	255	264	239	237	249	222	255	218	235	227	218	254	223	240	233	226	254	239	215	238	231	236	268	222	223	232	249	240	225	252	243	244	252	263	248	236	244	248	249	234	230	245	232	226	245	247	240	250	249	234	258	238	250	250	228	218	241	210	231	223	242	239	222	217	249	254	230	254	290	229	255	205	225	227	256	240	257	262	254	255	258	228	224	259	240	237	251	262	261	253	250	234	236	254	253	249	244	262	247	265	239	254	250	239	269	252	238	229	208	240	238	232	235	221	226	202	250	221	202	223	239	236
26672	17333	3359	866	633	588	483	451	480	453	451	430	410	450	415	428	421	453	442	436	493	460	477	443	443	450	431	455	490	493	457	420	432	411	466	413	438	429	445	462	459	427	464	461	443	428	407	463	449	442	418	469	443	445	437	430	449	419	421	406	449	460	443	448	437	460	452	430	423	400	397	459	414	485	442	403	435	435	454	420	434	436	465	440	421	431	414	407	432	427	434	417	405	445	432	430	438	389	442	423	423	414	446	442	396	437	437	442	445	455	472	387	426	425	431	460	448	413	399	434	451	455	419	441	451	413	455	426	399	474	390	444	424	427	438	439	416	436	467	410	432	398	414	424	411	454	470	464	463	471	399	467	395	469	409	434	438	412	458	445	437	441	448	414	430	408	436	465	409	473	459	449	409	413	424	466	407	427	452	477	437	452	463	447	401	453	456	433	444	438	461	444	457	425	455	418	446	446	450	445	420	439	470	450	440	437	456	436	419	457	429	433	441	430	410	453	457	412	436	435	401	431	462	405	428	417	444	488	433	414	424	430	434	404	433	450	473	424	415	447	437	424	471	431	421	425	432	462	421	445	427	428	427	443	441	427	431	448	422	460	419	416	395	449	447	395	415	459	431	463	444	466	426	461	425	410	430	425	437	417	421	435	450	441	437	436	425	450	439	444	421	429	424	434	466	454	440	442	435	428	449	437	418	442	459	408	455	451	446	421	423	408	440	428	478	439	460	457	440	432	478	395	454	429	444	403	434	438	438	442	427	437	426	411	411	418	486	429	443	427	446	444	405	433	413	436	447	435	435	430	445	437	427	444	404	462	446	443	434	449	435	420	476	423	441	467	433	431	455	453	441	463	432	490	456	456	464	398	441	462	446	450	428	440	417	403	431	418	450	433	438	449	441	401	427	468	464	437	408	424	456	443	457	448	459	437	412	426	431	425	449	418	432	435	474	434	433	430	433	478	419	441	430	444	450	436	470	408	428	451	428	433	454	425	449	449	439	461	499	454	435	413	429	454	450	419	410	449	453	414	424	414	445	435	444	442	429	478	464	439	432	437	425	424	422	443	448	439	414	407	428	402	433	450	444	426	468	440	464	418	402	437	448	460	464	454	458	439	421	427	448	419	392	428	433	428	451	447	452	450	418	463	413	448	445	418	462	457	432	424	430	424	432	438	425	455	413	441	488	429	394	430	408	431	419	449	453	411	466	445	439	463	456	443	398	452	402	438	424	458	436	445	443	445	438	424	446	455	404	499	406	434	439	446	474	415	444	475	460	450	436	483	467	455	438	431	437	479	414	438	439	431	453	491	416	431	418	407	454	439	447	407	430	457	437	446	433	425	398	423	451	425	415	404	470	427	465	466	441	419	427	487	488	456	410	408	414	439	449	444	416	441	420	448	420	438	418	401	439	433	454	476	452	436	469	457	456	452	414	398	421	423	435	455	441	404	428	403	436	399	432	432	465	455	436	469	456	451	426	481	444	456	457	457	422	398	455	453	430	445	425	460	424	452	406	432	404	442	399	468	403	436	431	439	419	460	456	405	445	406	452	426	450	440	407	432	403	441	446	430	431	433	470	429	416	411	429	442	449	455	462	411	423	447	446	471	425	426	442	457	408	457	472	430	411	434	430	434	436	434	435	485	476	449	434	434	417	439	410	449	449	427	412	431	473	423	458	454	464	453	426	413	488	428	466	434	402	441	427	424	451	449	450	468	436	453	454	385	455	420	462	427	409	465	432	428	424	438	436	428	445	412	434	435	444	422	465	440	412	451	457	471	441	467	449	477	410	429	419	434	437	465	460	457	456	448	438	423	472	411	444	452	437	472	437	459	405	415	464	436	416	455	418	465	425	425	432	426	435	452	473	456	467	476	467	422	438	449	428	491	437	408	426	473	457	455	427	473	442	419	471	408	398	434	452	470	424	408	440	428	436	433	420	452	381	420	431	432	440	450	440	456	430	423	475	444	467	450	419	479	453	464	417	428	427	438	425	417	466	433	459	439	398	393	430	451	431	461	429	443	419	448	422	446	482	402	413	464	451	401	410	453	462	415	440	448	432	475	432	417	459	441	462	445	418	425	438	403	416	417	476	404	454	416	480	443	407	417	432	408	467	435	407	443	404	451	483	446	454	453	434	428	427	456	450	427	462	432	420	416	414	454	443	458	415	430	444	457	452	435	442	434	440	443	456	448	438	452	461	457	440	423	419	459	435	437	411	411	485	434	418	460	423	424	433	437	459	421	465	431	422	451	409	411	438	443	445	443	431	462	402	444	458	413	493	443	434	421	392	425	474	418	441	420	426	428	425	444	421	468	494	470	415	446	428	458	398	432	393	462	438	415	397	433	420	443	440	435	414	431	412	462	440	446	460	502	423	428	451	442	477	407	432	443	449	491	426	411	426	439	408	409	405	385	440	427	462	453	448	430	417	446	438	425	495	437	401	445	439	435	413	427	482	444	415	445	402	426	464	450	438	417	411	414	422	427	418	458	451	419	439	448	467	417	430	449	450	440	431	425	468	429	406	430	466	418	418	453	414	484	437	443	437	446	420	452	423	405	434	467	414	425	438	433	459	428	458	422	446	454	445	445	422	405	453	446	449	417	416	450	412	402	453	432	419	392	448	419	421	428	445	460	456	417	420	412	449	424	479	446	403	412	418	445	436	430	455	426	447	446	449	446	434	435	419	424	454	428	422	449	438	433	433	461	427	432	419	458	454	405	454	455	464	413	445	432	413	437	462	444	434	414	419	442	469	434	474	448	458	460	442	435	443	409	433	430	427	430	449	465	443	433	413	429	434	404	442	449	442	421	412	427	489	459	467	438	444	396	462	447	425	438	443	433	426	435	440	422	420	443	410	440	397	439	430	435	426	487	456	427	451	462	450	419	444	474	424	446	434	429	478	449	470	416	460	454	439	467	450	470	418	398	439	444	429	444	458	453	404	446	441	457	452	424	424	446	425	440	411	426	450	464	472	435	441	404	442	486	423	437	452	429	396	404	478	461	415	435	434	441	427	420	471	479	434	415	425	420	426	432	396	453	430	433	444	436	408	428	421	406	393	428	435	445	470	403	447	422	421	400	454	432	439	466	436	431	436	451	406	469	436	428	408	460	415	445	433	415	463	434	462	407	468	435	449	451	460	454	441	401	454	455	445	462	423	441	435	431	487	432	405	433	421	438	433	445	433	454	473	439	451	438	454	450	462	387	420	427	414	457	427	448	459	460	467	466	404	454	439	407	485	415	435	438	474	411	453	456	472	466	442	440	425	447	433	424	447	446	419	459	449	419	419	445	400	446	432	449	471	453	431	439	456	427	469	413	403	452	391	420	459	414	446	434	446	421	501	431	452	458	464	385	419	456	397	388	425	454	457	446	436	472	462	437	446	436	423	433	452	430	424	434	429	438	452	433	450	475	424	406	420	418	435	456	425	427	436	434	425	448	442	447	439	429	415	472	460	441	432	389	428	444	442	460	451	447
4090	1499	1125	858	810	690	686	677	668	659	687	626	660	657	654	664	632	671	642	688	585	630	612	692	575	635	659	641	649	620	588	621	624	659	651	584	622	661	672	649	625	637	662	660	635	613	677	646	616	642	670	671	662	625	613	610	661	641	649	672	616	665	574	641	642	605	622	601	655	626	642	637	640	653	626	699	587	643	667	604	631	637	598	684	644	605	616	624	616	649	600	625	652	644	620	637	641	621	686	654	650	612	615	616	605	627	622	607	657	668	681	661	643	627	657	672	590	618	608	651	611	589	596	636	646	624	596	655	661	659	622	635	635	653	654	660	616	624	657	605	605	651	661	621	646	591	708	642	616	625	651	594	608	612	647	680	639	625	616	632	617	620	671	638	637	689	598	622	644	571	599	612	682	642	585	657	608	618	649	603	623	646	608	644	598	602	567	610	668	610	602	604	628	637	611	643	612	645	642	646	676	653	604	651	641	692	638	656	619	634	594	581	607	640	636	638	640	634	654	632	606	638	621	636	614	654	621	639	624	608	675	595	619	649	610	622	595	674	648	654	654	575	630	579	616	669	629	588	661	601	621	689	649	662	647	623	606	665	681	634	616	648	612	617	605	577	640	652	617	647	605	636	576	636	632	633	574	654	620	630	663	630	649	637	593	629	659	641	625	605	662	556	660	615	614	672	650	627	655	658	610	642	647	647	643	629	662	611	641	617	636	616	643	643	632	637	644	608	650	636	594	621	673	624	653	637	631	638	621	611	639	624	620	621	628	626	589	644	596	606	602	601	617	654	667	588	612	639	646	657	601	634	584	672	621	633	655	650	612	593	643	627	656	626	629	595	617	641	668	673	650	648	638	655	616	651	624	592	600	634	626	624	640	590	651	624	575	631	568	602	643	642	661	604	643	614	675	654	613	608	635	582	619	644	653	629	642	615	684	623	651	606	593	643	625	616	619	615	632	713	638	615	604	604	711	634	642	667	636	651	605	633	586	617	649	624	609	650	575	623	658	647	602	640	644	606	593	612	629	610	618	629	641	598	614	658	654	621	587	654	653	609	662	652	645	626	619	645	649	638	598	625	635	627	631	624	599	606	606	613	587	651	650	620	631	642	607	625	662	623	640	648	597	662	618	626	594	583	657	620	604	655	646	646	596	621	644	652	601	608	593	642	619	607	621	652	614	649	646	603	615	649	646	573	631	634	632	626	584	599	614	608	625	602	616	587	595	611	598	644	684	597	642	646	626	611	627	605	618	665	599	638	662	661	623	625	611	608	600	599	644	693	602	633	603	626	663	623	690	586	640	653	621	646	670	605	609	625	641	675	637	618	648	629	576	618	672	622	573	620	591	636	657	670	606	652	651	598	629	619	611	616	654	639	634	673	615	600	652	640	637	648	634	624	664	601	625	640	615	620	648	594	626	661	662	636	602	612	594	665	646	640	650	600	618	634	620	606	643	636	634	623	620	654	591	628	605	620	655	624	574	636	622	641	642	662	635	610	616	614	655	615	620	639	620	644	652	655	636	617	642	593	646	628	623	611	649	660	643	638	645	679	624	612	615	658	606	637	612	575	610	642	623	669	603	633	642	635	657	657	633	678	581	605	610	662	610	623	610	653	678	642	643	621	609	660	672	585	636	643	624	610	618	621	614	638	628	578	680	628	615	652	563	676	600	613	646	617	590	623	642	602	654	649	607	629	605	684	624	596	602	649	600	608	652	603	655	664	664	639	599	614	686	602	573	677	637	607	646	620	620	665	623	639	583	615	632	599	626	641	639	604	630	605	638	598	601	630	639	645	620	608	638	635	623	665	657	583	604	678	622	651	617	626	591	637	622	644	622	614	645	603	623	609	672	627	592	642	615	658	582	658	605	658	621	652	661	584	630	596	632	642	598	622	632	596	622	642	657	642	649	681	634	628	642	660	619	630	626	635	614	655	666	641	621	637	647	654	650	617	636	615	590	604	614	578	620	641	615	631	590	616	627	592	622	630	612	625	637	680	641	666	645	602	627	663	689	638	647	667	628	624	647	637	628	641	651	605	657	612	660	622	667	613	595	650	643	652	596	661	626	653	612	624	629	637	643	638	609	646	673	591	640	629	650	623	621	660	605	677	626	613	662	648	613	611	623	607	598	630	621	627	639	651	576	632	611	650	674	631	614	639	645	661	630	658	631	608	663	600	638	641	640	622	635	603	624	592	627	575	644	672	637	648	610	645	663	628	649	640	626	635	614	603	616	629	642	616	640	596	676	621	633	634	630	637	592	647	606	612	607	662	639	610	607	647	632	599	649	609	633	575	627	660	657	638	637	636	660	629	630	640	626	634	686	611	664	639	638	617	613	583	628	614	636	588	595	638	584	609	622	658	597	632	616	636	599	685	609	657	648	636	677	665	672	656	607	619	658	639	602	648	648	650	628	611	684	672	603	618	622	612	623	626	637	649	628	614	655	573	643	645	647	658	641	587	618	634	599	652	585	658	652	632	630	626	621	599	637	660	640	598	640	654	636	639	660	585	611	673	674	618	664	620	630	645	656	657	597	576	625	638	622	620	648	644	661	612	632	613	629	622	631	601	613	610	613	610	648	623	624	643	671	693	626	606	615	658	609	603	596	603	639	622	665	652	608	613	616	627	580	632	611	621	590	651	636	617	674	616	652	644	641	659	636	656	639	631	608	617	623	665	641	626	620	652	619	637	607	659	628	643	628	712	647	626	591	608	610	601	663	641	649	591	621	660	633	608	655	618	603	596	642	622	640	650	650	628	639	637	660	642	635	576	602	599	579	594	624	636	622	604	635	644	658	620	637	609	648	652	653	625	669	634	614	704	624	635	685	636	609	635	685	626	636	669	634	622	626	630	646	608	607	625	646	636	655	639	609	640	617	607	658	651	699	660	619	615	661	616	629	624	631	665	594	633	659	632	620	646	671	678	612	636	617	700	638	624	664	643	640	631	606	629	650	626	581	609	647	631	650	622	641	622	640	649	647	661	603	638	616	585	648	641	667	605	635	658	638	632	618	607	611	659	635	646	654	634	618	628	632	631	638	576	618	624	603	654	624	613	629	618	666	565	638	640	646	647	599	660	612	669	641	617	649	640	631	614	621	606	606	603	649	613	611	664	648	657	636	590	669	636	661	643	611	663	662	639	604	614	622	578	613	644	607	650	667	640	625	638	666	662	622	622	654	574	623	617	617	625	665	634	626	659	658	584	633	642	638	657	614	616	630	605	668	640	626	623	600	635	641	624	628	581	618	645	644	612	666	638	684	635	617	609	608	633	670	594	617	709	652	646	645	600	661	637	630	653	676	664	617	640	646	637	642	645	619	632	635	621	615	598	643	623	619	644	604	644	671	643	652	607	641	634	596	641	642	661	625	622	627	621	617	597	635	627	622	681	575	635	623	619	670	598	627	631	609	621	678	624	659	630	603	629	645	601	629	608	635	660	630	671	623	617	686	611	676	677	653	584	653	628	653	657	648	639
23005	20936	27914	24079	20693	2914	569	390	346	320	265	264	280	249	204	221	202	193	209	217	188	196	192	223	189	208	199	215	192	190	178	214	187	178	187	203	196	150	205	184	179	193	186	196	195	197	188	204	187	200	211	168	172	203	177	177	180	183	204	198	188	204	186	192	177	198	165	161	166	198	191	170	182	186	184	200	172	180	165	193	195	164	176	177	182	195	191	191	193	163	174	181	181	174	205	172	168	175	177	190	177	201	180	174	180	194	183	191	190	169	201	182	178	180	196	193	188	193	191	190	197	184	153	171	197	172	177	188	183	189	171	167	167	203	185	185	182	187	203	185	179	209	191	209	198	184	193	195	168	199	167	204	172	183	185	176	182	200	211	196	181	172	182	196	173	169	191	180	174	178	178	186	177	214	169	187	187	172	179	190	184	172	199	184	195	189	181	183	184	186	176	199	189	173	204	189	205	201	167	174	204	196	191	197	186	176	214	166	169	196	184	183	163	196	159	175	190	191	183	196	167	216	188	176	171	192	190	171	169	196	182	150	185	158	166	175	150	217	191	193	182	184	176	189	163	169	195	197	174	186	198	180	165	192	198	155	193	159	194	161	205	190	180	188	204	184	200	176	191	181	197	186	181	215	184	168	189	192	192	166	222	185	179	198	175	171	177	196	212	178	171	186	163	168	170	178	176	182	178	211	194	181	200	177	183	193	179	214	192	166	191	182	205	196	194	170	206	188	180	185	190	180	182	176	190	212	181	182	200	184	172	169	193	185	176	192	167	166	191	167	197	212	194	194	202	193	183	185	191	185	200	183	161	187	168	176	168	178	175	193	183	220	152	183	182	165	163	183	181	171	199	183	195	176	197	186	169	191	168	203	192	190	196	189	180	168	191	198	171	180	185	175	181	182	187	198	179	187	193	202	180	200	170	214	192	204	188	177	172	188	177	182	174	173	194	189	185	203	185	180	187	201	174	167	215	184	181	192	179	165	175	169	188	189	182	170	172	191	162	192	172	203	174	206	209	152	199	188	181	178	190	213	200	181	196	205	198	180	178	180	200	197	187	182	202	203	163	184	172	191	202	167	168	184	167	177	184	176	181	206	189	186	200	175	165	206	188	200	168	184	199	193	207	178	183	198	178	204	197	187	207	196	184	169	162	176	185	174	185	178	166	190	168	196	163	176	166	145	178	187	188	179	187	190	196	198	214	173	203	177	186	176	150	179	195	168	192	204	176	172	215	182	206	233	173	179	172	177	165	171	179	161	207	179	193	160	204	167	166	191	199	199	183	176	224	197	167	170	182	181	207	168	192	178	165	197	180	187	150	210	177	171	195	171	198	175	168	175	193	192	187	209	183	189	193	155	198	182	208	191	176	200	175	194	204	185	160	172	183	183	181	182	180	186	195	180	177	195	205	172	177	179	177	182	198	174	179	188	187	168	197	194	161	171	178	175	185	178	179	197	179	162	194	190	190	203	180	214	186	202	190	188	177	169	183	184	185	159	187	183	186	183	164	175	174	186	181	207	184	203	209	188	162	198	168	162	193	180	175	184	189	190	205	167	192	204	184	183	148	171	182	166	205	186	186	191	208	185	159	185	205	194	186	184	189	198	163	178	188	181	168	198	195	181	178	192	169	163	187	198	170	183	177	195	177	198	176	170	203	172	204	157	175	170	181	173	184	194	168	178	173	181	165	188	181	184	197	176	187	181	180	178	172	203	193	176	189	189	184	167	205	188	179	181	191	186	174	207	211	170	187	170	184	188	190	192	194	170	166	184	188	171	170	159	180	182	178	182	195	182	172	205	184	195	189	183	180	185	168	196	180	196	169	169	205	178	171	184	177	194	197	195	198	177	184	208	185	174	207	199	186	182	177	173	164	192	169	186	200	185	195	195	191	192	190	187	174	189	190	179	195	194	205	157	170	163	187	187	197	176	190	170	182	208	177	196	171	211	190	177	187	177	174	159	188	197	198	182	170	199	223	186	204	181	178	188	185	213	177	177	175	190	168	204	192	188	210	169	190	179	188	172	175	211	186	170	171	203	178	203	187	173	194	184	198	180	163	206	201	179	163	191	201	172	176	197	189	200	157	190	212	205	175	228	199	173	187	182	174	186	189	178	187	222	205	197	179	215	182	179	172	192	203	173	187	182	214	190	183	183	181	188	170	179	182	187	194	161	178	179	202	190	177	183	184	169	182	211	187	187	176	184	187	180	177	187	165	178	197	206	195	184	195	202	163	192	183	179	176	207	179	178	177	182	178	172	170	180	172	174	226	169	183	183	217	193	179	198	200	177	166	229	188	186	192	192	178	178	199	197	178	178	183	170	209	190	196	189	180	170	190	179	175	188	190	177	215	196	207	178	178	188	177	187	168	216	176	166	178	189	183	180	186	175	204	171	203	146	186	222	199	192	193	185	166	174	201	201	169	210	146	210	179	171	200	192	170	180	203	183	191	189	169	192	175	165	184	171	179	201	185	200	166	169	180	184	193	192	176	179	167	219	173	190	187	173	211	189	182	181	203	204	191	198	166	170	182	186	185	169	179	181	187	209	183	186	191	193	177	179	188	173	184	202	202	148	170	176	167	167	212	202	180	178	174	190	193	176	204	180	185	169	185	193	162	189	180	191	184	181	180	195	155	200	201	188	180	172	182	171	201	170	196	186	174	187	203	160	185	180	195	185	184	206	189	184	183	156	169	210	192	178	184	202	200	176	182	189	175	183	175	189	178	148	174	176	180	187	158	183	191	189	172	170	168	184	202	181	168	188	191	172	185	192	163	214	187	167	187	174	189	178	165	184	170	200	192	191	193	192	191	199	196	182	173	180	197	199	174	184	203	192	185	189	177	191	202	195	186	195	190	190	196	184	186	195	187	192	187	181	181	183	204	177	189	205	179	156	188	179	221	178	211	188	178	155	175	182	169	173	181	194	177	212	193	172	221	184	220	189	178	188	181	176	204	175	189	170	183	190	175	175	174	186	177	202	182	177	193	184	183	184	195	171	186	205	213	188	174	169	185	192	183	174	179	204	170	224	185	165	159	161	188	186	199	194	184	194	183	203	189	183	191	189	170	182	212	177	187	213	156	183	176	188	186	192	163	213	177	155	181	174	203	161	139	183	183	187	165	202	183	168	167	183	199	206	173	172	183	171	158	222	201	173	191	188	188	186	180	180	190	188	193	165	174	187	160	179	187	194	171	176	179	195	172	178	186	187	207	190	217	195	169	186	183	195	189	175	192	189	181	203	195	160	166	168	167	179	193	192	185	189	176	191	184	189	189	170	207	170	160	176	154	187	199	183	211	178	201	191	180	189	188	180	188	170	186	188	158	171	184	199	200	162	181	192	201	177	201	169	174	180	204	207	159	182	173	217	191	177	181	202	194	182	174	189	198	188	164	182	177	167	193	209	179	188	192	180	187	200	194	183	179	191	175	189	201	193	191	178	185	198	174	188	190	172	187	169	153	196	167	196	195	176	183	164
3570	8510	5625	2458	1761	1242	962	742	701	574	533	473	465	440	415	341	377	326	379	346	341	340	292	316	335	316	279	308	338	292	303	333	269	279	314	292	305	306	287	286	303	279	299	286	270	299	306	299	315	270	253	295	298	301	299	287	263	305	295	302	294	294	318	286	275	281	238	305	284	275	288	264	280	283	309	295	280	297	304	276	309	280	272	296	286	296	288	319	270	248	286	315	298	302	286	304	281	270	286	303	289	290	279	260	280	277	336	302	288	294	310	304	304	267	286	278	271	295	295	285	296	278	278	275	305	291	252	281	258	305	290	276	272	294	301	295	283	286	273	277	295	285	311	291	307	288	281	269	304	312	270	303	296	268	286	268	269	316	300	294	304	251	263	290	260	282	297	298	283	285	274	283	292	284	308	307	257	250	289	297	306	295	286	273	274	294	274	282	258	276	296	282	274	299	271	260	291	306	268	263	310	278	276	292	266	332	278	282	277	298	257	269	289	329	319	290	295	299	305	296	289	294	270	288	290	302	298	291	293	246	284	274	277	256	312	283	276	309	265	239	285	294	295	279	306	298	288	287	293	288	305	287	286	308	252	276	278	283	302	274	279	299	312	320	271	288	278	275	291	296	277	278	273	285	282	318	282	280	280	283	278	274	303	270	287	268	281	277	271	258	287	296	278	305	316	278	287	296	297	275	293	244	299	279	289	281	271	289	268	287	291	282	293	270	292	244	270	328	289	291	296	296	281	288	309	295	264	280	289	284	284	302	284	274	287	285	253	250	290	259	273	269	273	290	266	285	286	303	299	285	262	267	292	297	265	315	297	290	285	266	258	270	298	259	267	252	267	268	277	257	286	285	299	301	278	288	282	274	271	281	325	272	277	275	278	286	289	264	271	306	301	297	307	278	313	284	299	248	279	292	295	308	300	295	321	261	308	276	283	321	300	273	271	269	299	319	285	280	291	268	270	296	261	300	246	274	297	276	266	283	269	255	289	255	286	273	265	299	291	307	272	302	295	293	275	295	279	277	310	274	279	305	287	300	279	277	283	299	287	256	275	290	314	257	287	300	289	276	294	268	313	300	267	288	294	255	268	295	277	250	302	301	288	315	258	272	258	290	305	303	263	303	260	280	268	273	301	299	277	280	285	284	287	339	269	293	282	277	314	272	295	299	318	271	287	284	294	326	283	282	284	309	282	301	280	282	271	292	261	269	305	309	309	285	304	259	287	295	278	238	286	275	265	288	284	312	283	289	280	273	269	280	283	261	302	283	278	296	291	275	301	291	309	279	268	317	279	275	280	289	284	268	296	276	284	282	274	288	285	298	272	269	299	279	292	293	266	289	271	269	279	283	299	272	281	300	279	280	289	280	281	276	267	290	260	263	275	299	296	289	281	271	262	303	279	284	281	286	270	279	286	277	296	275	283	305	295	300	308	342	248	276	316	258	285	284	277	262	256	273	292	292	284	296	316	288	310	291	276	271	277	287	291	290	274	273	296	300	255	267	249	326	275	315	273	273	296	285	291	301	273	319	306	292	294	289	308	286	276	321	257	276	294	288	288	315	286	275	268	289	300	260	293	265	305	268	259	275	281	290	289	279	289	290	254	285	286	292	313	289	294	296	286	270	290	311	293	277	287	271	244	287	247	296	280	288	288	270	289	293	273	292	264	291	276	326	323	288	261	262	266	278	263	268	278	291	310	253	296	285	278	266	272	289	282	316	274	269	286	302	285	271	255	282	283	291	325	276	275	244	293	295	269	282	250	303	299	275	290	266	256	289	287	286	298	280	274	309	265	273	273	240	261	269	315	258	301	311	287	300	286	268	274	278	295	309	263	290	283	292	251	272	273	266	272	295	275	274	288	286	270	281	269	294	286	283	303	271	298	310	284	281	262	257	279	290	279	296	274	278	259	285	266	285	278	287	274	282	283	290	250	294	311	340	267	271	271	266	267	295	301	271	302	302	263	303	291	272	283	328	278	267	266	293	270	243	272	274	279	307	261	298	281	290	270	315	310	281	291	257	287	285	271	286	298	278	283	274	281	257	294	288	310	259	302	270	282	303	320	255	280	262	304	306	287	289	291	287	279	291	272	297	324	266	313	260	241	312	266	275	270	302	249	264	280	299	291	307	265	287	281	265	297	267	276	267	285	287	288	301	276	288	295	275	294	252	288	285	283	306	271	285	304	283	295	272	292	288	313	268	306	279	289	259	277	307	302	283	263	280	292	298	288	297	284	286	276	285	302	290	277	316	292	265	293	256	265	301	287	305	293	256	269	271	287	283	301	285	296	287	288	291	269	294	261	257	286	269	294	268	286	279	298	235	289	266	267	289	294	298	302	302	298	277	264	292	302	282	320	271	259	309	296	274	310	287	275	288	278	279	275	268	277	289	301	299	292	292	287	281	291	278	279	285	299	304	250	303	323	296	282	264	295	276	298	299	266	312	290	283	298	300	313	304	276	268	301	281	279	261	278	294	278	288	261	280	284	301	304	267	256	294	270	332	257	287	275	275	308	281	281	258	265	288	295	294	277	303	294	263	292	275	272	280	275	289	287	281	288	310	280	270	274	264	282	342	308	301	303	233	262	279	295	256	297	274	280	263	301	282	301	284	293	269	295	248	315	319	280	294	270	303	283	277	274	292	312	285	281	290	273	309	270	280	279	298	301	262	298	265	270	258	249	297	299	273	275	261	301	280	277	291	274	296	250	288	253	313	260	313	279	257	294	277	278	261	258	295	320	284	271	262	267	286	273	304	291	324	276	276	338	285	284	272	300	295	251	297	270	292	284	257	298	263	321	277	250	269	277	279	257	265	306	249	269	254	270	257	314	282	263	300	256	297	286	287	264	264	288	296	264	280	322	289	299	308	297	274	309	252	268	297	252	271	256	311	292	294	288	285	304	296	313	298	296	297	275	301	273	283	268	282	306	264	284	294	275	291	266	296	292	319	272	275	253	284	288	247	279	276	267	288	328	299	275	291	297	262	288	273	300	294	268	303	298	288	253	264	291	317	295	296	292	291	287	271	278	277	276	285	308	293	316	264	299	279	290	231	298	276	288	285	277	251	303	280	303	283	282	294	263	305	271	270	306	259	284	271	283	262	295	292	312	283	253	272	299	280	311	281	295	293	269	281	265	257	280	278	282	295	319	283	278	279	304	300	268	299	263	264	289	293	301	262	307	267	304	276	292	260	292	300	319	278	280	291	271	287	310	293	293	283	272	289	294	275	273	257	314	301	250	268	326	263	296	271	224	281	291	269	291	285	294	285	276	262	270	301	278	262	272	316	272	281	280	278	263	284	299	285	309	293	279	293	272	286	307	305	284	298	284	304	278	298	284	296	273	266	245	272	271	272	289	282	279	275	306	295	318	266	271	285	283	314	304	295	259	272	296	282	295	312	277	285	296	295	270	263	305	297	275	282	271	267	281	274	273	300	255	293	283	285	306	299	280	295	282	284	267	255	290	274	311	294	262	255
24207	20999	26426	24587	2693	718	641	590	594	528	542	561	534	550	549	510	611	505	554	542	526	533	488	526	519	524	539	449	538	556	536	491	539	522	513	543	523	529	525	516	491	518	476	503	496	538	476	520	505	525	522	527	525	531	528	514	481	513	485	503	507	505	484	494	495	505	542	507	487	523	476	511	555	554	492	511	471	462	513	514	550	499	501	532	531	476	469	540	530	508	487	524	498	492	509	533	485	514	514	470	537	536	539	498	497	520	503	507	524	474	493	532	498	506	523	544	504	516	492	479	533	501	537	510	512	500	560	544	492	495	486	557	498	515	492	506	537	477	462	527	510	476	497	479	493	492	538	501	513	496	545	573	551	486	499	508	504	499	502	495	516	505	539	541	486	506	498	524	505	544	522	485	514	516	470	480	517	516	479	483	478	524	533	508	519	502	498	480	513	479	483	531	475	535	482	527	486	480	539	505	528	485	540	536	501	450	547	491	512	519	486	492	494	506	539	479	491	470	538	515	482	530	479	506	517	528	531	487	488	500	498	501	551	491	513	491	534	487	516	504	547	496	490	493	547	538	528	493	504	489	462	510	511	501	470	530	525	510	537	529	534	517	483	532	480	500	468	459	500	478	504	521	547	502	487	497	472	482	511	493	514	543	522	503	486	516	475	511	510	482	577	517	475	490	469	554	502	525	468	500	485	505	511	494	494	483	508	490	556	518	488	524	524	457	520	526	531	497	484	497	502	505	532	492	495	530	514	522	515	519	503	571	497	492	534	506	509	467	550	501	500	516	536	482	500	515	516	498	515	501	483	513	541	529	518	485	505	494	558	507	520	481	520	523	521	510	528	519	498	500	471	531	522	516	532	516	527	522	488	492	513	491	508	529	492	498	476	523	545	469	533	528	448	479	535	495	521	505	504	511	517	478	502	475	486	476	517	507	509	473	489	489	462	489	503	517	534	501	538	520	515	511	519	543	480	492	532	478	495	519	502	513	537	498	464	497	524	515	540	497	497	519	503	466	483	500	504	499	520	522	554	499	524	539	527	488	527	542	504	539	504	484	505	507	479	499	528	520	513	504	513	483	500	489	540	474	496	493	513	482	514	505	481	507	492	501	539	512	509	496	476	520	523	528	503	519	527	475	514	505	515	513	525	512	528	474	555	538	506	500	515	508	502	506	546	508	512	511	502	488	495	519	505	465	526	530	498	517	517	540	500	514	525	517	501	509	505	527	482	516	500	524	515	529	481	517	521	548	525	520	509	503	498	465	508	523	504	458	485	466	503	499	509	489	498	506	487	499	539	514	528	438	495	534	481	483	475	508	512	510	521	497	485	480	451	514	495	476	498	544	518	504	504	498	500	512	506	506	469	501	492	510	515	501	531	525	497	520	510	483	502	493	534	477	538	493	505	478	464	487	542	530	497	471	502	487	537	510	530	491	493	494	466	558	480	522	531	495	540	493	514	531	507	498	537	527	457	494	507	490	516	506	476	484	483	502	536	496	501	521	500	517	494	530	532	522	510	556	495	502	511	504	505	478	496	484	507	524	475	526	535	522	466	510	499	493	510	518	495	470	477	499	520	562	543	534	519	474	534	487	527	470	504	487	547	492	505	533	469	483	479	479	509	470	497	518	548	490	497	483	514	549	538	522	519	527	517	480	502	504	495	514	516	521	488	547	509	508	497	487	500	524	506	530	524	543	528	553	558	466	500	461	453	507	495	492	505	516	537	521	538	483	537	501	505	505	526	523	512	529	530	497	508	520	503	506	487	491	505	540	527	530	484	486	492	504	517	497	475	491	460	512	511	461	495	517	517	510	508	498	520	522	530	539	441	520	516	480	518	476	514	495	522	570	487	509	462	503	526	501	490	499	532	527	518	504	532	447	509	523	529	507	499	510	483	481	537	536	540	500	576	500	504	521	524	512	519	486	518	517	496	487	528	542	511	493	500	512	492	473	509	537	544	518	527	541	539	491	489	496	520	491	510	514	500	516	454	479	504	499	477	468	543	500	507	493	484	495	487	479	503	479	518	497	500	558	537	501	525	474	505	515	490	509	473	495	487	515	517	508	518	473	543	523	511	494	468	533	519	523	507	552	516	481	484	551	544	534	483	492	542	502	485	499	527	548	528	486	487	474	539	538	506	470	530	489	512	508	485	540	542	505	497	475	510	475	485	530	485	495	495	518	527	500	492	547	548	487	510	527	519	486	478	527	496	471	496	481	481	492	512	512	515	529	533	503	472	486	509	483	522	512	511	506	512	513	528	476	482	505	535	468	510	509	489	547	497	511	528	499	501	495	482	525	555	488	525	536	548	509	528	507	540	514	507	529	513	535	516	507	498	537	535	494	477	514	490	500	483	491	498	488	513	497	484	501	520	508	512	518	506	505	506	507	528	555	486	538	477	468	524	491	485	526	492	518	492	496	474	547	523	516	535	526	561	461	515	487	527	539	508	509	500	521	509	508	507	517	486	462	511	476	499	511	516	514	472	528	519	499	470	515	505	537	527	481	517	537	520	487	490	479	511	478	499	498	479	537	499	501	479	512	507	447	466	515	468	503	474	524	529	465	516	529	494	486	520	498	491	520	521	503	482	495	516	486	479	506	508	508	560	484	500	539	511	512	529	474	512	473	467	500	538	523	479	478	549	508	501	490	514	504	497	492	520	489	513	502	503	499	526	457	498	484	542	519	522	463	460	483	519	523	534	467	504	503	477	522	501	508	496	527	527	537	502	509	508	562	493	448	504	500	507	530	526	519	541	498	545	514	521	477	532	482	471	497	490	504	533	486	499	517	493	508	513	501	545	515	502	529	500	494	505	497	534	495	465	504	513	514	499	547	494	461	526	505	531	518	475	505	529	497	525	466	543	448	561	476	512	483	469	505	516	486	496	471	518	509	474	517	509	507	514	509	506	501	528	513	491	482	500	544	542	523	537	488	512	530	508	522	499	509	525	519	478	523	493	496	498	513	522	515	496	539	515	524	492	516	513	490	493	508	487	488	508	541	515	486	491	482	488	477	489	488	499	480	502	512	494	469	502	522	511	527	487	503	549	503	512	498	513	503	495	523	521	505	531	500	479	509	523	494	526	504	512	511	560	517	502	522	498	517	534	481	484	517	515	513	510	540	518	481	482	545	520	525	476	538	511	509	516	504	533	483	497	506	456	515	522	482	500	493	514	552	515	480	498	510	511	476	516	476	494	500	512	498	505	479	517	532	527	499	499	520	535	484	514	510	520	520	511	511	517	482	510	535	461	498	506	436	523	508	480	505	485	530	484	523	546	493	506	506	524	524	500	480	464	489	487	526	475	495	546	493	462	554	510	543	505	496	508	473	553	485	516	481	535	505	516	499	519	531	521	516	545	496	524	493	519	522	478	512	523	481	555	497	489	488	517	538	507	535	526	541	502	500	496	500	509	512	556	483	524	466	548	511	508	489	499	545	524	486	476	537	518	523	519	554	516	478	495	486	552	494	525	488
3886	4922	3345	1750	1465	1135	1064	950	858	822	794	804	757	731	784	783	726	711	684	719	720	679	779	736	625	658	680	711	701	713	684	733	704	761	689	740	759	690	740	696	721	723	651	709	712	705	664	704	695	737	708	661	730	719	708	668	693	742	731	707	709	714	706	703	669	711	746	713	728	790	737	709	741	675	657	688	715	706	680	718	693	751	752	693	714	711	710	723	736	658	691	718	703	691	731	701	706	741	701	682	645	701	701	708	664	644	729	686	736	741	690	659	700	727	691	712	660	699	686	710	746	709	731	749	727	700	683	718	718	738	716	748	714	685	709	669	708	719	700	738	747	697	716	731	668	701	731	711	706	679	698	712	717	757	728	636	723	713	711	712	737	678	754	709	732	681	687	718	668	719	703	706	699	734	679	719	702	691	746	706	698	737	669	727	701	725	688	678	727	657	726	699	706	673	705	751	732	694	685	720	642	687	720	694	690	705	759	668	706	755	690	671	662	677	708	739	689	713	715	699	725	723	684	724	713	686	708	699	712	701	677	711	703	697	712	728	734	689	693	732	675	712	729	707	670	686	668	739	688	667	707	728	714	687	741	740	705	690	726	704	681	691	726	677	689	710	713	707	748	684	736	717	721	701	694	729	700	680	694	701	659	762	638	678	721	736	688	631	737	708	725	719	696	712	746	717	693	678	678	785	657	662	665	704	678	749	658	706	688	731	673	744	698	665	716	695	736	698	769	711	739	689	744	693	694	708	718	713	699	686	725	726	694	687	666	699	701	742	737	761	725	686	679	746	747	723	713	691	681	691	671	709	651	663	710	740	676	692	670	658	727	773	716	733	678	722	730	688	733	747	696	665	719	767	688	712	731	717	660	692	669	693	705	688	676	705	749	752	730	708	695	694	678	713	703	724	677	703	702	664	683	755	694	662	717	697	708	759	726	659	699	705	722	739	693	680	692	683	627	734	670	739	742	698	728	758	740	711	707	692	693	721	715	713	715	694	674	701	704	766	720	669	659	686	710	697	733	732	744	726	722	721	736	729	728	748	748	733	700	731	672	714	738	724	684	679	699	719	691	714	704	748	717	681	664	704	693	723	716	615	709	684	669	686	677	705	727	734	700	723	726	730	724	671	721	655	700	694	646	714	749	703	713	709	751	713	694	740	700	703	710	696	730	737	679	707	690	737	718	689	731	683	728	742	709	657	663	672	710	683	702	653	694	670	774	705	710	723	701	707	715	705	700	634	729	733	675	710	653	673	679	681	700	724	662	710	709	681	760	687	679	711	720	704	701	693	683	708	704	723	713	703	692	709	698	728	694	771	731	733	685	727	706	691	699	686	734	699	694	679	643	702	721	757	712	751	700	681	739	628	754	727	721	697	659	739	762	723	669	703	677	690	727	698	731	698	717	693	666	681	684	703	681	724	724	716	734	720	715	705	711	731	688	746	704	710	722	699	691	726	698	685	700	692	660	738	724	699	711	695	673	708	676	714	667	713	668	695	730	675	764	748	723	715	709	675	666	684	708	724	667	692	734	715	717	708	721	707	711	662	737	668	721	705	680	697	717	680	667	695	714	698	691	661	651	696	666	737	738	675	705	719	733	738	701	712	704	663	723	666	716	689	671	742	715	747	707	727	685	688	639	716	696	678	699	705	699	725	704	732	688	744	718	668	706	722	723	686	711	726	737	707	717	719	680	709	715	700	701	697	744	692	694	757	720	676	713	695	699	716	687	685	696	689	714	685	709	668	743	705	689	676	729	728	689	720	698	679	697	659	715	691	669	727	662	700	677	681	692	712	740	706	725	751	665	696	698	700	732	746	682	708	706	692	720	677	730	717	708	692	703	710	700	704	676	696	703	748	671	691	697	734	722	684	714	708	688	765	695	708	696	669	693	704	697	708	673	718	689	706	680	688	709	667	743	695	695	683	744	712	755	659	723	671	721	656	716	714	679	737	645	721	726	690	672	715	715	711	717	690	710	763	720	697	715	705	682	680	696	727	723	725	690	720	702	762	704	717	669	752	727	757	681	730	709	721	733	731	675	701	718	673	656	680	731	679	662	690	734	747	715	676	759	695	709	699	728	694	698	680	712	708	726	688	733	727	700	712	706	723	702	692	699	686	686	689	716	689	728	741	681	703	709	676	710	696	710	704	730	719	719	716	714	703	684	741	701	643	713	676	745	724	691	646	738	720	737	691	733	675	688	700	711	695	705	716	683	723	737	712	710	716	715	704	699	718	740	705	726	702	724	738	654	697	711	702	721	727	697	637	713	695	676	720	703	652	731	736	691	762	740	688	670	707	644	690	705	703	688	689	727	702	695	742	682	697	717	720	726	677	696	704	735	684	695	769	722	732	703	694	686	744	737	708	694	685	656	715	739	732	717	735	715	706	666	722	712	725	700	724	739	721	747	684	728	705	700	670	701	680	737	679	681	672	671	694	680	731	706	649	710	758	703	721	711	728	732	726	704	703	719	727	674	705	724	748	738	706	673	695	702	748	705	680	686	695	766	701	694	668	695	721	662	742	679	692	712	663	725	725	683	698	745	713	721	731	748	723	704	696	699	708	676	694	695	709	701	698	696	733	703	706	678	698	645	742	734	715	661	680	686	715	703	746	673	726	746	684	729	694	699	748	746	691	693	745	661	749	674	708	677	724	708	704	680	735	715	725	731	699	671	683	702	695	729	728	720	698	725	692	706	714	654	719	682	686	730	720	717	698	717	715	655	674	703	709	704	676	700	678	718	747	700	687	720	675	722	707	705	742	746	710	697	713	760	712	699	728	728	690	667	732	709	711	698	705	715	715	703	661	692	728	687	741	653	721	736	681	692	719	695	713	724	733	714	709	731	729	683	748	722	684	709	657	701	729	724	716	654	728	714	698	687	734	717	669	672	694	734	669	752	705	685	696	654	687	672	710	691	664	726	694	720	685	698	695	709	724	746	673	741	738	698	695	671	707	684	732	699	700	716	746	652	726	662	682	678	719	709	670	681	721	729	700	652	693	678	673	670	697	730	714	680	737	710	709	733	728	706	677	737	638	689	723	675	732	761	713	732	722	702	690	726	713	672	698	657	673	745	711	713	714	706	711	692	700	716	728	702	682	700	740	709	688	738	685	696	705	724	673	679	738	674	669	642	701	701	699	728	683	672	710	674	701	726	648	694	679	695	751	723	705	659	719	728	672	723	677	713	732	715	717	731	705	697	653	692	701	696	706	682	729	676	694	737	671	746	686	687	701	701	710	698	739	732	703	733	726	677	716	718	725	693	749	736	724	743	704	742	694	703	719	699	705	697	705	693	718	763	749	724	686	717	701	708	704	682	753	730	725	775	723	748	715	726	675	684	670	640	724	702	719	683	693	704	722	725	692	743	716	704	706	770	691	720	735	769	682	686	706	710	744	693	721	677	696	725	717	703	686	692	660	686	699	728	694	673	726	715	681	744	740	679	712	703	660	704	705	700	724	707	771	734	757	705	672
22117	20998	28610	23562	20991	20659	2135	571	439	367	354	311	289	259	264	250	227	213	202	224	212	211	204	207	185	194	171	192	174	189	166	191	175	177	197	198	173	179	188	163	176	187	191	174	174	188	178	158	170	170	181	156	183	156	167	175	181	156	172	179	194	169	180	185	163	171	178	187	175	162	191	182	196	167	181	135	165	194	189	171	190	162	165	173	189	163	150	164	172	179	173	188	169	173	172	173	182	161	168	190	177	179	152	183	172	179	171	195	179	167	181	164	173	168	159	186	172	171	161	175	182	163	190	162	175	179	156	152	169	177	152	139	196	152	204	163	166	175	166	161	164	164	178	171	145	162	170	180	176	171	188	181	165	171	179	173	185	158	178	176	177	193	151	183	166	160	163	165	170	169	160	156	171	168	174	180	170	160	193	169	160	173	184	176	177	171	183	183	167	176	180	144	161	145	176	166	169	181	173	161	169	171	160	165	181	191	155	183	167	180	187	188	169	186	172	192	158	168	168	179	157	160	168	182	154	174	170	165	141	150	157	177	163	163	186	168	156	165	170	178	164	187	174	174	174	168	211	170	168	183	143	174	144	160	170	174	164	157	178	172	190	176	182	182	155	171	163	189	174	163	162	181	169	174	174	177	150	182	192	177	185	153	174	179	157	174	192	179	166	173	175	189	172	186	181	155	172	176	175	166	167	166	179	163	181	190	154	190	196	173	155	177	157	164	162	177	157	162	165	155	176	179	169	159	175	148	159	142	154	166	157	156	158	183	149	181	172	170	155	174	180	190	183	153	147	153	150	190	173	162	185	182	167	170	167	155	171	175	168	164	192	172	144	169	165	190	165	167	178	184	183	182	152	174	171	184	163	182	176	157	140	170	186	163	166	182	159	167	166	172	174	213	179	154	139	185	198	197	176	169	196	172	182	160	167	165	191	174	157	182	153	165	159	178	163	168	183	196	178	152	181	164	174	180	170	163	134	175	179	156	174	154	182	161	159	173	187	175	162	196	161	160	152	174	168	183	159	177	159	171	171	163	172	137	158	168	165	167	176	172	169	152	197	160	180	164	158	161	158	185	176	157	169	169	160	140	164	187	151	168	157	156	156	162	169	151	146	149	175	158	154	196	176	167	144	189	171	157	165	180	178	173	183	184	180	162	170	160	171	174	174	158	181	180	183	153	186	164	167	167	165	168	162	176	177	166	161	197	181	206	166	170	184	179	172	163	182	172	193	152	148	182	172	175	157	171	176	152	178	172	177	169	175	168	165	176	179	158	168	157	156	164	180	156	168	146	187	185	167	154	183	159	158	178	159	180	184	178	181	184	172	172	169	162	179	197	162	157	196	172	176	139	171	184	161	159	175	174	138	176	177	169	146	183	160	186	158	193	183	169	166	173	185	164	158	186	175	178	156	173	186	204	167	160	164	179	151	179	147	168	160	167	172	146	178	192	146	191	172	190	189	182	176	200	159	164	168	160	175	152	158	159	178	161	170	171	142	153	168	158	160	175	160	151	193	171	183	192	159	174	163	187	172	205	165	158	169	177	166	186	160	167	160	153	182	186	171	161	184	141	179	208	178	164	164	156	170	173	166	174	157	165	177	184	167	175	164	170	196	152	157	160	197	204	161	162	185	160	149	156	176	163	151	164	198	188	159	160	193	157	180	155	164	157	181	179	147	178	174	182	173	190	160	174	176	177	184	163	188	188	169	160	180	187	159	181	175	163	167	164	179	188	182	147	180	163	130	175	158	170	160	197	164	156	175	175	177	162	146	175	177	189	175	158	176	172	189	173	186	164	184	192	188	161	168	182	175	161	172	187	182	160	176	172	162	176	170	174	154	190	164	177	179	155	155	167	163	198	168	175	182	165	157	158	177	171	154	165	160	164	178	165	191	185	185	172	169	174	176	162	171	203	175	172	158	184	172	195	172	144	196	171	157	155	185	158	175	170	166	168	176	169	161	182	175	155	201	165	152	193	172	138	177	166	197	177	146	177	154	195	190	217	167	177	185	177	165	150	163	176	184	163	175	144	185	164	178	167	182	141	181	189	146	168	155	166	163	171	165	157	155	167	180	150	150	138	161	170	162	155	185	148	188	189	165	188	187	153	167	199	163	184	175	155	152	162	171	170	172	174	138	192	175	168	181	168	181	169	185	206	162	180	164	140	179	207	174	160	174	171	167	173	169	169	169	162	187	160	196	168	187	175	164	173	171	168	182	171	151	170	185	183	184	172	167	170	142	168	168	164	158	172	189	155	173	164	169	176	161	153	182	164	176	171	158	149	158	166	209	145	193	190	192	182	156	178	177	162	170	158	165	173	163	173	150	172	172	169	150	189	164	160	159	159	167	157	146	176	158	172	155	163	155	163	176	160	152	194	165	152	152	193	155	178	179	171	169	139	151	169	173	159	167	168	166	168	160	169	187	161	186	154	200	134	191	175	171	167	172	162	181	174	203	185	177	189	156	171	176	146	190	168	174	181	175	174	184	152	174	144	183	172	167	176	179	178	177	183	177	157	171	163	168	168	140	185	166	170	134	172	168	192	169	153	190	174	171	159	160	195	167	150	169	153	171	156	176	182	170	162	167	145	162	176	155	148	172	176	176	175	168	157	163	160	160	144	197	184	152	199	166	180	161	184	157	182	166	159	168	158	182	154	166	185	192	157	173	151	168	160	163	172	188	153	192	175	177	176	162	180	169	169	177	171	157	166	174	165	202	157	166	163	148	148	195	178	154	154	175	160	193	181	152	164	179	175	169	166	174	181	187	166	177	158	168	181	165	164	197	159	164	182	173	201	175	178	178	175	167	174	170	156	151	153	185	178	172	144	150	155	185	176	171	157	163	160	159	178	180	170	150	172	169	195	158	166	183	166	167	179	164	149	174	157	160	172	176	144	184	173	155	165	159	171	181	172	162	162	162	149	171	167	180	167	165	163	175	163	163	164	173	164	164	165	162	167	137	167	161	191	164	188	170	151	175	192	171	167	157	171	163	142	162	160	171	176	184	155	154	180	150	179	173	176	170	157	159	168	167	162	178	131	155	175	178	160	177	169	140	184	164	195	157	154	164	161	180	188	170	159	154	180	169	165	175	160	171	151	192	172	175	173	184	190	179	210	163	177	177	179	178	185	165	186	164	177	177	191	179	168	165	155	163	141	177	166	186	167	167	178	173	160	159	181	166	156	189	160	148	193	166	150	158	185	176	173	149	180	192	147	148	163	147	166	190	187	157	174	161	148	164	192	170	162	182	178	160	164	157	159	167	191	155	171	169	159	179	174	152	177	185	189	178	165	169	177	173	169	162	157	160	169	179	160	168	180	179	152	177	162	170	162	174	162	175	188	153	166	168	170	163	173	171	140	170	176	161	173	164	176	166	189	156	173	185	186	180	156	179	170	175	153	183	166	176	201	164	182	148	154	175	187	187	169	196	196	195	164	161	193	161	171	165	164	176	172	183	170	169	181	174	162	160	156	167	158
4648	13972	9225	4245	2931	2112	1615	1191	958	824	747	620	581	460	461	436	378	362	347	342	323	322	334	327	318	268	286	267	282	286	279	259	287	272	266	272	262	279	247	263	259	264	240	269	269	274	267	241	239	258	223	249	256	250	259	239	242	255	235	246	235	250	270	233	251	259	242	257	227	227	249	244	231	228	247	248	242	245	263	249	239	228	238	241	223	240	233	239	204	207	262	234	214	241	233	242	268	240	253	247	252	224	238	235	236	220	261	251	255	202	229	243	210	246	235	226	237	234	225	224	234	229	241	242	225	225	229	235	222	278	248	249	228	243	235	223	230	228	246	227	230	267	229	241	218	245	270	234	237	248	249	229	246	239	244	228	265	263	213	283	220	272	242	211	228	238	218	267	227	242	213	238	241	239	236	221	234	218	231	234	279	255	214	256	253	219	227	207	204	252	243	225	237	225	268	245	205	243	230	256	241	250	245	244	237	232	254	269	252	226	238	225	239	243	219	244	203	255	237	226	231	248	254	243	248	266	261	251	241	242	245	236	218	225	273	243	228	227	226	233	223	219	211	228	233	257	252	241	245	227	218	230	235	218	259	233	261	236	238	228	231	254	250	217	228	219	226	239	257	218	245	225	231	245	247	234	229	245	231	251	233	243	232	204	236	207	235	235	235	213	228	281	215	242	231	221	245	244	259	241	252	222	248	198	221	255	232	245	211	243	254	241	233	245	219	248	259	241	234	234	239	219	231	244	252	253	251	234	243	248	230	249	221	234	260	238	240	246	217	219	236	223	231	233	275	220	216	244	237	249	255	235	219	255	242	229	238	237	253	238	257	253	239	242	237	251	218	211	243	227	264	260	242	245	246	232	221	236	245	256	238	213	235	229	219	221	238	234	242	225	217	253	221	232	244	220	217	242	235	219	249	206	234	261	245	227	231	233	244	254	240	266	239	245	253	208	231	234	224	238	211	237	250	251	224	241	271	263	237	242	247	217	256	235	240	218	240	239	244	221	265	238	219	218	226	226	222	210	210	239	235	269	237	245	255	255	232	229	214	245	241	250	247	227	224	230	261	247	219	243	263	235	230	262	237	213	219	237	225	231	254	242	225	239	255	232	250	219	240	225	258	214	256	229	251	229	243	248	234	248	225	230	223	241	235	270	271	196	230	237	236	241	253	258	211	230	245	266	242	218	238	242	225	227	231	249	224	225	234	239	217	228	247	245	235	242	218	219	237	232	257	231	224	244	232	253	262	260	231	231	220	226	241	225	264	216	214	244	239	234	228	244	221	207	217	244	265	243	235	239	247	229	244	214	264	242	228	258	245	235	243	235	242	260	235	266	246	228	238	279	229	227	230	229	217	219	231	235	245	273	237	250	233	239	230	242	232	230	282	227	231	235	249	263	261	245	254	196	246	258	242	243	228	244	249	241	225	219	223	217	227	242	290	236	243	236	205	270	234	264	233	243	279	216	219	225	230	233	216	242	260	237	246	223	224	221	249	247	204	239	222	246	218	241	235	215	263	253	237	236	251	260	210	243	251	213	228	226	228	216	246	244	232	222	244	229	238	260	211	230	256	226	240	267	278	227	215	228	227	232	218	262	213	233	217	249	246	238	230	238	234	234	231	199	237	210	237	251	248	227	215	252	253	217	238	253	226	228	256	220	222	253	227	222	247	250	232	255	248	243	221	225	222	225	227	238	235	233	229	240	235	244	243	249	228	244	220	230	230	248	242	213	239	224	244	244	215	255	254	211	212	232	222	216	238	222	257	260	225	217	217	207	236	217	226	224	231	216	211	235	256	233	244	260	270	255	229	221	210	258	247	250	211	263	210	231	247	242	254	254	222	229	227	228	267	247	234	212	270	260	218	232	237	180	246	256	273	233	223	227	201	246	240	257	237	224	242	220	257	211	225	245	248	211	241	263	246	234	252	224	253	239	216	224	220	235	218	238	225	233	250	219	229	243	237	245	256	214	227	255	249	242	244	227	238	255	256	262	222	239	218	219	220	249	240	202	227	226	263	206	235	254	226	229	240	263	258	252	247	224	243	243	235	239	252	222	224	232	222	215	246	236	225	239	256	269	256	257	248	211	198	235	217	232	216	194	254	228	251	230	226	258	241	215	253	238	242	217	232	265	247	219	231	229	250	237	221	262	211	231	215	217	252	266	225	245	241	265	248	256	230	241	259	244	252	259	211	249	240	223	218	255	256	237	259	229	231	264	240	243	251	231	208	231	241	240	256	232	249	231	223	230	226	245	239	231	226	242	251	220	222	238	240	257	198	231	227	230	210	225	261	228	250	211	232	225	249	238	223	248	242	207	235	266	211	274	223	277	238	239	214	219	214	217	243	237	227	226	219	218	228	257	247	236	217	245	233	227	251	236	254	238	247	234	225	225	229	223	264	256	208	246	251	221	249	244	249	227	230	254	218	237	256	230	250	249	235	218	244	238	230	248	228	268	216	221	259	225	228	241	232	238	222	243	244	231	240	216	238	230	241	228	253	229	249	258	231	238	249	231	247	241	234	229	249	229	222	240	235	233	263	250	217	232	241	228	233	249	256	217	226	237	234	238	198	257	251	249	228	260	255	231	230	237	227	237	222	237	230	243	261	232	236	225	228	262	203	253	231	228	252	206	233	235	230	217	227	232	216	224	268	225	236	258	253	218	241	233	205	214	264	227	248	214	253	234	242	213	274	232	251	244	244	236	254	231	243	220	259	259	255	250	212	228	216	230	255	251	251	226	224	263	236	243	223	240	213	238	231	244	243	259	211	244	256	252	254	260	223	226	229	244	235	243	247	250	214	243	230	276	242	232	252	248	249	210	228	255	230	234	264	248	223	225	238	207	247	258	210	215	235	202	243	210	234	224	239	247	248	211	251	249	206	243	217	241	228	226	247	234	236	234	258	224	206	235	246	236	218	240	239	248	239	275	233	218	233	235	252	234	239	222	224	228	249	231	223	261	244	228	242	233	260	258	217	231	232	245	227	227	246	240	234	233	242	250	220	222	221	225	217	251	216	234	246	203	280	277	232	219	245	247	239	244	261	233	235	250	242	225	252	224	209	219	269	247	212	237	224	215	250	220	254	230	232	259	227	210	242	228	243	227	239	240	243	224	216	234	246	229	236	250	240	223	258	231	231	218	250	234	230	237	230	267	261	228	218	245	246	237	241	242	246	230	248	240	247	253	224	240	237	241	242	217	231	234	233	243	216	250	234	257	255	239	214	225	203	248	218	234	241	248	224	254	242	277	245	231	256	237	231	247	229	220	228	246	254	221	222	263	241	242	264	224	235	249	210	220	233	265	235	232	232	218	232	265	238	263	251	218	245	221	248	207	230	243	271	221	232	261	231	246	209	240	252	256	226	226	237	248	239	224	225	236	234	228	245	242	241	233	229	240	240	236	238	241	216	255	236	199	262	230	244	230	217	228	251	265	233	245	249	238	240	217	236	207	238	251	259	244	227	221	238	256	247	261
26695	17476	3195	688	516	476	457	465	440	462	429	425	451	452	428	415	386	380	464	423	471	411	435	450	448	446	422	399	441	448	453	439	396	444	438	448	406	462	457	464	442	459	426	444	459	466	445	413	448	430	432	437	409	407	458	422	436	447	416	414	418	411	436	424	448	388	432	467	436	423	461	428	401	486	420	435	448	433	401	445	424	458	424	420	407	430	419	437	445	432	461	438	437	445	429	436	435	445	420	444	442	418	419	426	434	401	489	429	459	435	428	407	459	444	459	405	431	434	493	445	431	432	429	429	457	453	460	418	433	463	432	453	447	380	423	431	391	420	430	467	422	460	431	429	457	438	454	440	440	408	462	441	418	427	452	442	448	460	435	461	452	437	437	469	450	434	438	448	464	448	470	435	439	402	428	421	450	408	412	424	415	442	443	420	435	468	426	450	459	433	424	467	448	417	419	454	401	439	456	416	445	458	420	457	427	450	437	452	433	437	451	481	438	450	439	455	456	458	413	457	431	470	464	442	440	446	413	415	444	451	408	433	431	446	448	455	450	422	412	437	423	441	421	432	404	407	471	427	435	461	449	431	409	419	437	454	462	415	432	441	430	411	437	448	424	440	469	427	436	434	450	446	425	412	408	431	386	442	430	399	452	401	429	431	397	441	441	464	419	426	440	405	432	440	440	421	442	435	436	480	467	450	429	457	448	447	476	397	442	438	411	444	416	407	422	437	422	401	449	450	411	431	426	435	421	469	431	416	452	467	413	439	444	414	439	461	436	430	451	437	420	417	424	412	436	440	425	453	441	441	442	490	486	432	453	397	439	438	440	395	459	405	426	418	416	444	399	442	393	425	420	442	446	457	425	460	432	437	460	436	461	402	418	430	420	442	450	453	437	424	447	452	416	380	457	458	405	425	438	416	406	408	409	437	438	439	433	463	445	425	467	441	417	477	436	413	424	422	449	457	395	476	422	423	411	416	414	424	425	444	456	437	426	469	467	454	479	432	415	418	440	465	456	451	473	454	448	448	460	451	419	403	453	476	451	442	425	476	463	412	430	442	451	415	415	465	412	412	414	428	423	469	459	410	450	436	472	464	439	430	409	438	402	443	445	452	415	451	399	435	430	453	463	461	416	428	354	442	463	427	442	468	431	456	439	432	440	465	442	449	432	478	431	426	465	429	399	436	429	424	416	457	423	447	420	434	437	446	477	425	453	445	452	449	445	425	423	431	428	473	448	430	464	465	424	443	422	446	428	459	433	441	441	403	451	445	478	433	440	441	436	454	401	442	436	424	449	445	441	390	416	408	463	426	410	418	411	438	437	424	446	432	442	426	454	424	436	420	438	470	426	388	422	471	433	468	435	438	483	391	462	451	462	442	453	431	379	441	408	433	439	469	426	458	420	459	414	420	455	451	433	432	453	456	425	442	425	454	448	438	465	459	448	420	466	445	397	432	428	387	417	417	449	468	416	464	459	424	421	435	432	420	433	495	401	414	403	419	431	421	414	432	483	441	416	411	412	432	474	403	383	454	437	429	433	441	463	455	420	451	423	423	448	434	433	448	441	400	423	404	447	464	443	457	438	407	446	440	431	412	449	387	458	416	419	407	412	434	423	472	445	428	391	418	434	435	432	430	452	414	452	428	428	422	445	426	432	399	438	423	445	407	441	456	428	413	412	441	464	381	482	428	425	421	435	407	435	447	503	423	434	433	419	442	449	434	424	406	443	409	429	433	439	415	458	452	426	433	424	424	428	441	434	444	416	408	457	401	444	444	474	427	429	425	453	435	449	493	430	425	396	443	416	408	407	433	411	442	414	436	421	441	429	480	428	456	438	424	406	461	399	419	444	443	440	451	467	406	462	425	448	474	416	437	441	435	470	392	453	438	471	421	415	445	451	454	419	471	436	457	429	420	435	384	452	456	454	439	469	417	402	426	420	413	399	437	437	424	415	438	476	421	466	420	431	450	466	451	449	440	414	420	469	421	453	431	439	403	402	470	404	436	406	431	451	405	435	446	414	438	461	438	433	427	469	429	423	436	444	433	450	434	438	458	395	462	425	436	409	426	406	441	420	438	440	420	429	438	420	438	422	442	459	443	440	420	410	410	471	431	440	474	451	429	439	455	406	427	416	414	403	462	442	459	483	424	419	484	458	442	423	424	437	441	415	435	426	446	433	435	464	445	415	439	452	457	441	438	411	454	457	440	435	427	448	424	440	441	484	489	463	420	458	444	489	402	431	456	438	403	463	447	433	453	470	393	478	435	467	434	444	398	408	426	432	468	407	436	444	447	440	463	508	462	423	434	446	387	406	461	434	427	413	430	443	459	445	403	436	431	416	446	414	451	450	432	451	412	421	496	399	421	459	454	454	412	461	444	402	431	466	462	466	466	451	405	407	429	496	456	439	432	437	422	428	455	458	440	443	450	432	474	428	430	444	429	472	410	422	446	463	445	417	448	454	401	463	444	451	379	444	443	437	487	441	437	422	443	470	417	453	420	413	409	433	439	433	439	411	429	414	472	436	441	480	424	462	409	476	473	448	430	453	434	434	457	404	442	454	444	432	437	468	460	398	445	455	459	445	475	403	430	432	441	443	425	457	420	376	446	441	397	442	431	473	477	440	433	454	475	459	469	411	469	408	432	487	430	424	422	460	437	447	429	461	447	426	459	414	410	429	431	459	428	435	484	407	437	416	418	454	428	437	432	412	486	446	412	417	454	452	424	432	423	437	438	450	458	414	453	404	423	435	440	425	438	441	500	467	433	465	419	462	427	424	424	421	468	419	406	449	434	403	462	481	427	424	467	464	452	461	429	428	418	387	444	444	411	454	446	444	405	445	463	422	395	476	424	433	427	436	443	444	422	463	426	425	448	421	470	419	427	423	412	427	409	419	426	473	407	442	415	418	410	444	422	422	424	420	449	430	407	466	411	432	417	401	467	452	431	432	435	442	433	461	438	442	500	443	468	431	458	423	436	452	432	424	411	388	468	442	444	421	438	428	415	479	444	419	443	454	415	407	434	442	426	437	431	427	457	393	442	404	407	439	447	431	416	443	424	450	412	466	415	435	420	427	474	416	452	467	421	455	435	434	427	422	453	423	408	450	379	459	454	480	452	402	464	444	459	455	428	427	441	443	450	417	449	423	426	419	440	471	444	465	453	473	427	448	455	465	467	437	425	383	485	459	448	458	453	449	422	450	431	400	445	447	438	441	464	415	453	411	411	408	444	441	402	439	423	472	451	421	421	474	405	385	441	443	434	408	445	444	429	452	423	431	444	440	467	429	430	407	441	404	433	465	439	436	441	416	449	456	417	400	432	439	456	451	443	455	464	458	454	422	413	441	457	473	393	416	434	419	440	425	435	412	413	456	482	422	482	428	448	452	443	453	433	438	424	425	426	423	411	458	494	431	444	430	456	453	411	396	445	449	418	453	461	463	428	437	454	438	443	452	455	434	407	455	461	465	435	416	460	430	416
4153	1569	1102	807	682	700	682	668	666	665	637	655	626	665	611	600	655	630	642	580	665	679	642	610	654	598	639	626	655	631	633	656	641	592	595	615	628	594	674	657	622	621	619	640	600	608	625	633	606	641	647	670	637	627	646	589	582	571	574	628	622	647	623	617	635	663	549	646	629	616	630	650	597	620	637	636	620	594	654	660	630	640	647	598	565	641	598	631	617	650	613	631	637	620	624	592	648	632	584	637	624	565	653	643	601	623	630	656	616	599	630	656	659	608	615	613	659	644	627	584	641	645	649	596	604	587	595	642	594	583	625	667	631	626	584	628	633	607	614	636	573	643	630	661	590	637	590	618	587	609	626	636	625	634	607	614	647	596	636	620	608	615	634	611	609	623	631	623	628	626	639	617	611	615	643	677	613	656	611	628	641	609	651	661	609	622	650	641	607	631	587	601	601	618	630	633	597	657	607	587	605	643	629	626	644	627	635	632	628	614	632	620	638	633	597	645	642	612	631	600	658	650	649	648	588	580	590	625	656	655	556	619	627	622	654	604	642	605	637	604	639	637	679	589	644	629	653	653	620	647	661	612	629	589	661	651	650	650	648	581	619	655	620	613	642	625	626	628	673	639	617	600	663	630	614	609	637	622	600	677	586	610	630	610	621	633	553	630	612	641	633	692	595	621	605	619	606	640	640	603	684	606	661	619	606	627	647	672	618	659	620	625	613	616	637	637	605	573	637	617	641	654	627	630	608	664	667	615	632	603	642	657	634	651	611	603	610	651	599	646	615	598	581	597	671	630	691	633	585	655	594	601	623	659	612	632	650	572	674	629	634	622	593	626	714	616	623	600	652	637	636	713	624	581	665	650	653	658	620	596	616	643	633	621	617	610	670	598	625	632	610	630	615	641	589	641	644	636	615	620	622	629	614	603	595	603	604	653	610	651	582	639	634	650	645	592	602	657	604	647	638	637	639	604	653	643	644	646	616	687	618	615	614	592	643	624	595	643	619	625	607	616	651	617	621	647	641	628	597	633	598	651	625	568	640	646	621	609	626	648	581	613	641	619	644	625	640	630	647	642	648	608	631	636	613	610	610	641	641	654	632	673	671	631	634	612	607	636	652	627	588	634	656	612	602	657	601	615	595	631	681	608	589	647	628	608	624	672	663	628	616	646	631	623	676	631	624	623	670	611	654	600	630	634	657	642	645	611	656	640	608	614	616	632	646	617	621	606	651	614	644	663	625	589	646	642	618	619	648	636	595	628	604	663	580	648	669	656	646	600	649	654	604	640	640	661	673	660	620	610	672	609	627	624	655	641	665	610	619	639	624	623	652	647	610	668	619	603	599	611	618	642	618	603	622	602	621	634	614	581	663	659	650	612	649	675	578	638	619	644	658	589	633	652	581	651	629	630	632	633	609	586	622	655	625	556	630	592	624	634	669	646	591	608	646	617	613	620	593	585	647	651	621	607	613	649	659	635	626	554	637	663	665	665	599	660	592	600	575	668	603	610	638	622	652	609	621	662	607	629	620	646	603	584	614	608	677	624	655	629	619	611	632	624	657	601	653	621	595	612	636	663	612	626	593	600	606	648	628	632	631	648	626	618	651	643	623	627	616	632	620	622	649	624	650	599	618	604	645	591	623	672	657	611	622	613	597	643	645	614	619	568	615	590	677	619	602	694	624	626	638	629	607	669	617	651	646	644	636	574	621	653	564	637	617	647	595	670	591	638	626	600	609	658	650	602	643	620	664	656	577	614	595	645	669	594	607	595	635	587	616	590	645	617	624	630	594	624	660	666	649	636	604	647	654	629	639	611	663	648	629	630	683	639	599	596	639	643	584	566	584	629	616	613	643	615	621	673	625	605	632	651	608	634	586	621	609	636	624	613	626	622	609	637	649	602	596	643	629	620	616	664	619	667	664	662	596	605	596	667	617	608	603	563	620	594	608	638	619	650	602	631	607	622	621	665	643	601	641	642	661	604	617	643	608	619	694	645	635	635	589	654	573	632	688	661	617	667	607	600	597	580	643	661	604	640	649	639	607	607	612	633	623	615	629	588	629	621	703	630	641	633	693	602	606	624	620	624	631	672	625	613	599	617	614	631	648	637	652	655	636	647	663	636	618	625	609	670	676	619	614	658	594	625	665	619	625	627	573	630	628	610	589	645	629	650	643	630	621	626	605	664	628	651	645	585	636	658	590	569	610	624	664	618	621	634	598	645	621	669	613	603	631	624	579	628	632	645	640	631	618	626	644	673	627	673	644	613	595	640	627	600	646	625	643	631	657	621	600	650	624	621	616	611	607	602	632	636	626	631	637	584	605	582	631	650	615	635	631	622	712	668	632	613	634	634	678	645	600	656	597	639	636	622	646	642	617	616	613	595	606	622	633	614	619	671	613	600	578	611	632	613	635	682	573	654	627	645	639	621	653	630	603	645	655	636	668	602	681	677	657	589	621	618	617	615	626	616	610	667	589	631	619	618	617	657	619	584	632	624	626	641	578	607	620	581	615	612	622	601	675	622	591	606	601	619	636	632	618	625	624	576	622	658	668	617	615	597	599	584	651	614	640	604	626	569	694	613	684	658	611	654	616	616	600	634	565	598	613	633	591	655	592	664	635	652	649	596	611	609	665	616	645	703	637	665	640	624	648	635	614	636	634	564	625	632	673	611	584	614	625	660	633	630	630	675	612	647	645	616	654	641	629	638	627	608	637	656	604	609	606	621	644	596	606	645	605	667	633	630	634	646	648	627	566	667	650	592	610	656	675	636	642	649	631	608	635	604	654	629	572	636	610	595	596	612	605	599	619	625	617	656	654	620	621	664	593	617	603	581	622	614	641	634	624	591	605	629	613	599	589	613	633	612	607	645	601	588	654	604	582	627	650	608	635	630	624	627	649	659	636	633	648	637	652	615	622	640	618	616	664	590	644	645	629	643	558	673	635	642	617	634	668	604	655	645	584	610	615	618	634	653	610	642	629	641	607	619	599	633	634	622	628	640	637	660	594	633	612	599	615	665	620	585	662	611	652	606	662	624	665	596	591	655	602	589	642	621	648	637	609	631	598	642	627	629	639	637	612	631	591	620	639	646	616	590	665	633	609	640	607	612	642	624	625	574	671	598	622	622	668	627	637	604	630	664	622	594	626	655	626	675	639	619	633	655	655	664	715	629	631	637	652	619	562	604	596	612	609	605	654	598	621	622	633	648	612	612	564	614	623	654	625	627	618	627	644	632	629	586	642	656	649	617	672	685	650	626	628	616	591	606	659	636	619	612	607	627	601	601	600	605	602	628	631	662	581	589	605	624	612	643	637	643	606	702	605	647	658	636	662	634	615	642	650	597	605	621	614	611	596	646	619	642	654	625	648	641	628	633	623	624	627	603	643	630	601	588	633	651	614	566	671	597	594	590	589	624	645	601	650	623	641	655	613	620	613	609	591	654	621	619	626	621	652	583	640	626	622	621	611	641	645	652	629	655
23004	20950	27953	24109	20695	2992	557	386	282	324	270	277	254	257	234	232	249	210	209	164	202	172	198	202	210	191	191	170	212	209	202	217	216	222	200	210	199	205	208	188	222	204	198	177	180	189	191	180	178	196	206	198	204	203	190	189	181	196	197	162	185	183	197	213	192	191	191	169	173	212	179	209	190	174	181	184	165	194	192	180	173	183	191	198	195	192	184	165	193	168	185	178	191	199	201	225	194	183	173	179	183	169	189	166	204	181	194	188	181	179	204	182	179	171	191	189	185	172	176	187	186	206	172	193	166	177	188	216	220	198	184	175	193	180	173	202	191	181	166	209	201	195	175	181	176	190	183	188	179	176	198	191	193	191	181	190	171	171	188	186	198	194	214	176	189	199	194	174	182	186	183	142	175	170	179	198	176	176	169	178	170	154	187	164	186	199	176	187	180	172	183	195	172	183	201	182	176	189	187	179	177	213	173	191	188	185	200	179	187	187	186	166	171	184	191	194	186	219	188	179	196	191	200	192	204	177	180	179	211	208	198	193	191	179	201	162	185	195	195	167	225	201	197	185	206	187	210	162	188	151	172	169	189	191	161	185	183	187	166	191	186	170	182	183	222	185	190	199	199	175	197	168	174	192	168	178	199	181	186	175	169	159	181	164	187	178	172	189	175	181	178	192	199	147	183	178	156	185	178	185	200	193	185	150	191	216	178	164	170	190	163	164	187	170	177	175	205	205	199	171	179	191	165	193	185	192	170	185	189	156	167	190	178	191	164	183	185	190	210	175	177	191	207	166	200	208	173	182	186	190	190	175	202	208	182	177	160	178	203	168	178	194	196	184	203	162	175	188	201	194	152	202	212	181	171	195	196	199	186	205	194	197	184	175	219	168	160	202	150	155	169	183	175	185	192	173	180	165	179	174	205	178	167	172	196	187	197	185	173	191	217	176	196	216	205	174	188	192	198	163	160	170	175	206	180	189	163	184	178	171	204	213	175	191	183	201	190	195	214	185	190	202	142	201	174	201	191	209	171	183	190	182	207	179	179	180	193	191	208	164	192	208	205	163	168	185	202	182	172	169	167	162	180	198	178	181	181	180	179	186	204	192	185	194	200	164	192	200	167	190	195	192	165	198	197	171	166	160	194	201	190	167	201	166	195	191	182	180	191	186	177	167	192	176	175	193	173	212	196	186	172	170	181	204	178	193	194	189	160	174	183	175	189	180	179	186	187	200	194	169	174	189	169	177	174	190	186	207	207	174	180	219	191	193	200	197	178	188	188	182	170	176	169	183	188	191	198	196	202	167	175	181	177	168	175	178	172	209	170	202	150	190	169	207	208	180	177	165	182	155	181	209	190	196	167	187	189	156	182	217	158	177	208	184	200	192	184	185	174	207	175	186	185	196	222	193	175	201	213	197	176	206	182	193	164	201	176	212	206	188	192	163	194	164	177	178	160	190	200	171	193	169	196	191	191	164	206	190	187	199	188	167	206	185	185	198	181	168	192	202	194	177	205	200	201	198	181	181	173	177	184	195	200	191	181	171	199	185	206	160	200	186	186	167	162	192	215	185	196	189	174	180	170	186	204	182	187	189	215	182	170	188	197	175	167	205	176	165	153	193	179	167	178	154	168	172	200	183	180	184	199	191	176	194	166	192	199	175	196	214	187	172	182	169	193	160	186	184	180	162	202	174	193	188	161	174	183	193	184	178	198	208	187	188	187	178	182	202	147	202	183	177	181	215	167	181	175	181	180	158	173	178	190	180	197	188	177	188	177	205	192	173	194	183	171	188	191	186	198	185	193	174	167	171	190	177	191	185	180	183	171	208	155	173	200	188	179	221	183	163	184	192	199	185	177	181	183	187	193	174	199	165	189	184	186	196	176	159	178	204	194	173	160	174	174	179	184	195	216	195	183	189	191	180	182	176	170	192	191	184	185	174	195	175	177	192	171	213	178	200	182	161	186	189	181	152	163	174	190	212	169	180	192	152	202	195	161	167	207	166	210	194	187	181	158	167	176	217	188	178	190	199	181	204	177	195	165	203	204	172	190	187	210	179	169	209	188	178	179	162	205	193	168	183	186	167	187	218	179	171	176	198	171	196	186	183	174	176	186	182	191	190	192	197	156	184	170	205	199	146	172	168	183	183	197	195	169	194	174	197	211	195	183	181	179	178	184	196	190	187	183	204	180	206	198	162	175	189	166	178	187	179	194	201	195	195	189	171	183	162	171	193	167	184	187	170	178	186	173	168	203	178	184	188	183	191	222	202	204	170	166	166	170	201	184	147	181	157	192	181	175	176	185	184	175	196	208	177	160	193	182	184	192	173	205	170	170	162	185	176	171	199	185	204	184	169	173	170	167	180	167	184	170	181	187	210	180	208	186	157	178	201	179	179	175	183	184	189	177	199	186	178	176	178	162	184	191	173	182	172	194	196	196	199	200	190	194	176	196	194	172	193	195	171	210	158	191	159	194	212	194	171	187	162	161	161	204	174	176	174	176	180	170	193	175	188	214	196	174	202	174	171	164	203	176	180	191	185	180	181	173	194	196	199	170	174	156	180	188	173	169	179	185	164	209	175	193	168	173	193	185	186	172	168	206	164	176	170	172	210	176	196	208	165	160	163	174	175	202	194	195	205	184	192	197	195	179	187	167	198	162	159	172	213	190	184	215	183	216	206	187	197	192	194	172	183	188	175	180	176	169	169	186	194	183	174	210	197	169	189	199	207	186	190	193	195	185	183	187	176	188	206	170	179	190	199	192	193	199	163	157	204	182	162	160	169	179	180	187	181	157	199	190	182	192	173	186	164	180	179	192	203	184	199	174	180	171	190	171	199	180	186	162	199	163	174	168	173	176	192	175	162	216	165	182	181	171	176	193	192	190	176	194	191	176	180	197	186	171	185	182	170	209	173	190	177	185	176	186	200	171	199	186	202	185	196	214	169	191	200	181	183	171	177	187	201	168	176	193	183	169	177	172	185	164	199	177	195	200	169	177	204	204	177	197	194	177	184	187	209	198	171	177	219	171	173	167	195	195	177	208	184	157	192	188	175	196	181	191	197	181	184	161	160	169	164	183	185	184	184	183	170	180	212	151	187	195	186	178	177	190	189	187	173	189	168	209	166	169	179	191	176	179	197	197	179	165	162	185	210	182	166	165	194	180	198	178	170	185	169	183	184	170	186	205	174	188	160	185	218	186	169	184	176	203	190	193	209	184	177	156	167	159	195	167	183	183	186	173	195	180	175	167	157	188	196	170	191	176	202	184	199	173	177	192	190	193	185	196	195	179	174	181	175	187	189	166	226	180	192	199	196	178	185	173	193	171	178	176	177	196	186	174	167	188	200	205	172	195	171	189	175	205	183	148	159	201	177	174	195	195	176	188	162	194	202	177	182	180	179	188	176	181	174	188	201	173	199	170	194	207	175	198	192	195	192	202	183	161	182	196	186	186	177	187	209	202	195	192	195	174	171	195	177	187	169
3249	8631	5389	2416	1831	1288	973	737	598	581	532	527	373	400	389	393	380	344	359	322	362	336	299	312	312	314	276	280	318	291	283	312	283	308	281	278	302	286	280	255	282	287	296	277	267	300	296	282	298	267	298	259	286	283	287	317	257	308	265	302	299	264	275	278	270	301	284	281	286	297	294	292	265	257	303	297	274	321	301	294	268	284	276	291	294	286	310	278	299	274	272	287	314	276	281	279	262	284	287	295	300	316	272	290	301	262	295	268	303	295	272	280	310	290	263	274	286	293	263	290	292	266	279	283	270	299	256	258	293	305	286	305	247	290	264	256	289	291	288	294	266	277	298	299	285	258	303	288	315	273	264	257	270	290	263	278	278	288	306	270	294	306	287	263	268	262	301	300	278	284	262	268	254	300	302	293	279	295	284	317	294	332	289	244	278	239	269	256	282	281	299	276	286	303	269	299	269	244	289	287	277	275	282	270	267	303	294	259	283	277	268	290	294	291	256	267	298	281	286	294	264	293	263	252	266	291	289	252	305	268	283	283	277	296	298	259	274	288	278	301	310	287	280	282	298	267	275	308	258	275	273	274	261	268	250	276	258	277	273	277	300	253	264	286	290	268	249	288	283	276	246	290	266	265	257	259	307	295	294	278	285	277	261	300	299	260	284	275	246	283	279	295	278	302	289	297	315	267	286	282	271	304	298	275	258	306	296	294	287	299	286	262	285	287	284	262	278	263	283	258	276	283	277	282	271	284	297	284	279	283	283	255	291	289	297	274	289	275	300	259	281	293	267	280	296	278	273	282	284	258	286	295	267	268	290	284	263	284	314	270	297	263	289	281	286	279	274	277	272	267	286	259	271	279	267	249	291	271	292	274	292	289	277	292	294	284	271	323	271	305	279	291	274	299	284	272	266	305	256	278	275	292	278	306	296	278	284	300	294	284	289	279	266	287	291	291	301	313	288	290	266	327	272	286	256	275	277	285	294	279	275	271	296	296	239	259	304	280	291	250	280	269	303	284	274	299	275	311	286	309	285	309	287	296	295	256	265	270	286	294	284	273	298	258	280	297	283	270	264	292	314	252	289	298	297	276	262	285	285	262	280	307	315	275	271	247	299	301	273	311	274	296	278	255	271	274	288	255	279	282	291	252	296	277	266	260	289	303	273	297	273	271	284	269	257	244	299	265	258	265	278	281	274	280	280	268	301	259	283	267	291	292	281	251	282	311	278	292	296	302	279	309	291	286	285	281	308	284	272	319	297	273	270	289	286	255	299	297	289	275	282	266	283	284	267	251	280	302	273	295	293	284	286	285	273	262	309	283	287	294	303	302	261	310	301	280	302	288	273	286	278	299	310	274	273	304	273	327	296	290	315	281	265	274	263	283	272	256	261	301	291	269	294	275	281	278	289	264	279	253	314	288	299	272	289	285	306	292	302	277	267	261	267	266	286	300	312	271	272	287	277	282	281	270	273	288	292	286	279	279	318	274	292	299	273	283	283	267	274	278	301	297	270	275	289	239	273	275	259	267	272	267	298	257	295	259	301	280	275	282	301	289	277	277	261	272	288	286	286	297	281	256	303	284	296	271	286	288	312	281	288	277	260	255	296	279	286	257	292	296	265	288	293	279	258	272	234	270	295	253	281	293	272	289	264	276	265	293	288	273	263	265	292	295	246	296	311	274	281	266	277	271	270	253	299	289	270	262	284	285	287	270	272	275	275	274	278	282	282	274	319	276	303	298	271	282	301	279	268	296	294	261	292	298	312	298	280	286	277	301	295	287	260	301	268	288	288	289	286	289	278	308	276	273	297	294	265	289	272	300	260	255	304	303	272	296	285	263	261	262	293	288	268	268	298	307	257	227	262	240	268	264	276	281	275	278	245	288	290	271	289	276	288	270	273	302	303	270	307	263	297	287	302	265	263	285	283	285	270	267	283	300	276	279	276	286	289	273	287	323	271	255	265	302	271	294	261	305	278	277	282	286	328	281	290	278	314	259	296	316	292	306	255	290	282	265	274	286	300	271	278	307	279	274	321	272	312	282	327	288	282	292	285	281	250	280	284	261	281	280	276	285	263	285	255	279	260	298	282	280	287	280	295	278	304	258	288	280	278	271	264	304	280	294	271	265	327	269	280	272	313	278	284	247	267	275	295	272	288	281	292	275	326	302	281	295	292	301	290	269	271	309	288	283	283	320	292	288	269	290	304	304	270	308	271	299	284	272	283	304	272	298	279	273	304	262	260	291	274	297	260	256	263	294	315	284	254	277	265	285	276	288	246	286	270	296	283	272	270	307	281	287	295	309	284	259	302	319	290	270	257	268	288	280	273	278	278	285	276	288	311	255	259	277	267	286	272	273	276	263	280	285	284	297	308	280	292	297	268	272	287	268	265	297	262	260	278	294	278	269	305	272	283	285	296	287	275	287	272	300	297	260	264	267	275	287	297	251	313	297	265	263	277	303	289	287	295	265	289	274	272	251	274	271	277	283	304	316	283	268	299	265	284	263	283	292	274	289	254	281	268	297	256	284	296	288	277	280	301	275	267	260	307	299	304	271	294	265	254	290	279	280	286	288	280	264	294	310	299	295	263	290	287	278	298	270	285	294	252	291	289	271	283	253	308	286	275	269	291	285	281	297	292	278	283	267	288	276	248	282	292	271	329	284	262	310	293	263	274	305	293	288	288	291	275	288	303	272	307	295	272	294	276	280	271	306	288	276	263	272	268	277	279	297	293	287	278	290	271	266	261	264	286	262	300	249	309	292	263	297	273	254	272	300	265	277	314	288	271	253	272	280	253	305	294	281	279	297	266	323	275	258	287	278	285	296	300	301	298	265	306	308	309	269	297	282	258	262	266	280	287	282	286	279	256	246	297	283	267	248	273	259	266	295	294	297	292	303	282	299	269	300	308	281	295	291	243	257	281	308	277	312	307	279	266	313	274	275	258	286	287	277	282	274	249	297	272	319	274	282	284	316	256	261	299	271	280	270	278	284	273	279	247	293	301	275	297	242	297	301	299	262	276	267	293	282	288	303	302	286	257	296	290	274	254	291	277	258	265	305	287	277	294	317	265	257	283	287	283	305	301	240	257	270	296	266	316	273	287	285	282	279	270	266	293	303	276	241	303	258	297	291	288	268	264	294	312	282	277	258	285	281	283	290	282	288	283	280	290	257	257	300	313	270	276	292	260	308	299	298	295	282	253	300	253	257	235	304	290	299	290	249	289	288	280	307	327	264	267	284	271	258	277	260	271	249	288	278	279	317	267	295	290	276	244	307	298	297	290	303	280	284	306	308	247	287	259	251	266	259	261	268	281	277	270	293	286	252	300	306	264	319	287	270	281	256	272	302	299	283	275	308	283	303	243	306	299	255	292	263	295	268	330	281	267	288	280	278	284	298	282	255	274	280	290	269	262	283	310	282	267	307	258	275	304	298	263	269	288	270	291	278	291	264	300	306	281	271	259	304	232	274	285	272	290	291
24224	20975	26375	24628	2676	768	649	590	581	523	573	543	542	561	529	511	504	522	529	526	494	554	541	539	505	463	508	564	484	497	526	473	516	517	489	523	513	499	536	513	497	471	524	521	512	516	510	523	481	525	499	489	516	502	511	572	518	511	490	516	495	531	494	542	503	506	501	489	475	559	498	576	531	515	481	494	506	500	508	506	522	510	503	510	505	535	551	486	566	505	491	473	547	495	509	512	508	544	468	538	508	499	491	505	500	532	500	530	521	520	493	515	514	488	510	520	464	518	534	516	501	540	488	506	514	485	496	490	501	503	501	519	520	496	517	518	531	506	493	524	530	507	526	482	533	485	494	480	527	563	491	478	519	491	502	520	489	511	523	519	510	556	498	536	499	527	489	527	504	477	493	523	509	501	547	536	496	516	502	511	558	488	457	542	468	498	530	490	494	561	467	538	502	480	536	531	528	567	522	537	559	507	496	502	490	464	514	525	497	502	516	514	487	522	496	499	484	489	502	484	489	537	545	517	507	501	499	532	505	499	504	505	508	482	497	473	505	511	517	484	522	471	541	500	483	499	501	517	523	509	484	501	499	509	488	505	501	545	469	498	539	510	509	496	500	495	508	516	507	535	537	507	486	515	509	473	539	504	510	488	535	502	521	455	486	536	467	472	461	500	518	470	506	516	463	530	501	496	464	507	486	543	576	511	458	475	485	482	483	476	489	502	511	490	524	518	487	502	499	487	524	491	462	526	533	476	544	484	515	491	504	536	532	498	523	530	481	492	516	499	478	507	490	523	494	515	497	505	458	524	518	533	509	507	469	509	493	515	527	467	509	516	522	514	499	473	528	486	516	504	488	503	491	468	516	526	500	487	482	484	521	488	504	507	500	493	508	552	496	526	489	489	512	483	477	505	521	554	529	482	527	481	492	543	521	488	495	438	523	525	512	485	538	520	507	495	491	502	514	479	507	467	513	473	541	509	503	461	468	543	592	506	475	507	539	492	509	495	472	533	546	508	509	498	509	511	535	497	481	506	493	517	507	490	517	524	505	482	540	500	469	527	530	471	507	539	516	538	494	518	507	506	536	503	525	488	513	496	527	506	511	533	473	508	500	508	505	452	522	496	492	527	536	502	522	500	542	502	507	525	507	503	511	486	505	461	501	497	532	536	542	495	536	500	505	463	543	521	502	513	464	524	531	499	476	482	464	486	517	487	495	499	483	548	481	512	485	502	502	482	530	520	483	562	506	505	522	512	505	548	511	526	548	519	506	496	496	497	494	516	485	547	523	512	485	518	474	521	500	491	479	482	450	482	494	538	494	532	521	514	495	515	494	520	470	482	477	528	500	501	512	487	527	489	531	517	523	544	527	580	506	480	459	509	500	538	504	485	484	529	527	507	524	474	508	464	466	489	511	517	453	487	507	516	524	497	495	536	486	485	498	512	484	518	510	508	532	492	518	475	563	502	505	532	506	517	550	497	514	486	523	496	523	487	558	488	492	525	544	516	476	493	472	514	527	564	507	504	537	484	507	509	541	512	534	494	506	479	534	508	509	512	489	515	514	473	495	514	490	541	526	498	506	526	484	532	508	479	494	543	536	480	479	486	537	521	526	507	506	500	524	473	513	503	530	529	497	443	527	492	466	521	554	492	483	530	485	495	468	470	479	517	539	512	493	518	491	515	509	482	553	497	516	538	514	518	527	499	479	546	496	493	523	501	540	521	497	474	524	511	512	515	478	502	489	484	563	534	477	470	517	559	509	521	487	523	520	521	530	506	549	490	510	493	517	496	479	552	501	468	529	525	501	482	501	527	517	488	519	529	485	525	515	473	495	502	532	488	525	513	475	544	524	491	515	499	509	473	541	487	514	513	521	505	510	502	514	497	512	546	516	501	498	501	548	500	487	530	530	548	500	541	494	529	457	526	515	493	497	492	503	498	503	508	526	522	462	561	528	479	483	514	497	493	493	501	493	496	537	489	530	479	459	511	481	494	496	508	490	521	469	537	499	538	477	494	525	508	541	484	582	530	535	505	530	508	480	520	542	525	550	537	497	479	506	514	505	516	516	531	475	520	532	500	533	518	513	513	564	513	517	514	483	528	470	558	494	557	506	507	528	551	512	503	460	507	528	508	492	490	524	514	495	531	544	495	506	512	502	488	545	509	511	542	514	515	518	489	526	503	483	510	525	515	515	482	478	515	473	494	531	512	497	493	526	515	481	528	491	498	531	511	487	495	523	481	488	499	500	501	514	504	512	479	479	527	511	492	491	532	515	493	497	514	526	522	491	449	492	529	542	534	513	557	515	487	516	505	464	481	497	523	490	524	511	550	500	495	531	512	477	551	505	486	558	494	529	515	497	495	519	507	496	499	481	483	495	481	521	522	485	547	512	504	510	517	489	487	458	502	516	526	499	472	523	489	542	498	513	493	552	523	550	491	531	532	501	482	534	535	503	469	508	500	524	525	519	527	509	513	514	473	537	478	479	490	503	506	447	513	502	535	527	548	505	530	530	494	477	490	460	503	484	501	551	454	505	500	492	530	500	548	511	520	446	518	503	525	499	471	474	558	529	487	498	528	519	506	543	477	510	499	493	501	487	526	480	523	484	515	524	539	562	520	506	490	508	502	525	513	514	531	513	488	510	554	506	509	510	524	512	495	509	533	469	530	487	484	522	543	518	503	508	539	510	522	458	481	532	498	509	488	489	546	511	522	488	546	509	492	549	510	534	529	501	516	494	547	491	527	497	482	502	487	516	539	468	509	504	503	499	476	498	527	457	456	538	489	521	525	517	474	519	514	505	455	491	509	515	496	512	479	510	492	508	492	466	465	541	503	523	523	485	470	488	500	530	528	471	500	530	509	500	476	517	490	514	485	520	460	487	492	513	494	490	538	493	529	500	496	524	491	504	538	490	506	534	495	505	446	477	473	510	532	475	509	512	530	533	494	499	502	467	479	484	507	539	514	501	497	507	465	546	483	524	486	498	527	482	486	507	492	501	493	503	494	480	498	527	520	526	503	522	531	495	490	476	501	519	490	502	533	537	471	465	490	492	525	519	479	495	471	472	479	500	484	468	511	487	487	480	474	459	491	540	474	492	515	530	481	522	476	544	509	486	508	546	490	481	465	508	500	510	520	532	483	537	514	493	467	490	544	447	494	512	504	528	495	525	558	518	494	472	496	523	510	506	497	483	516	508	477	459	480	464	470	489	526	520	495	537	521	488	552	495	528	513	551	522	495	463	462	517	490	472	495	563	535	477	542	525	498	497	531	465	495	488	491	460	461	523	509	507	514	498	520	442	501	488	497	508	494	515	539	528	523	524	530	499	506	542	535	494	476	498	496	508	495	532	548	473	529	505	512	496	497	561	509	523	523	526	490	466	496	516	495	492	540	529	495	512	501	475	501	512	514	543	500	495	550	529	497	484	512	479	506	506	484	501	467	501	514	524	489	484	510	514	500	480	506	552	495	502	499	512	514
3455	4894	3199	1749	1350	1207	1045	893	927	862	823	761	803	776	707	744	658	792	774	747	727	704	753	690	775	717	706	683	726	767	733	731	698	728	672	706	726	716	700	674	693	763	747	736	703	729	752	701	697	673	725	713	699	715	763	684	700	727	756	681	717	708	642	687	749	674	758	706	722	745	698	733	711	730	682	741	673	685	716	690	703	718	709	671	761	704	690	700	716	736	688	716	661	673	649	716	701	696	744	709	736	722	684	642	656	693	723	686	713	762	702	745	698	759	704	710	691	712	711	762	671	715	697	703	710	679	712	682	668	673	672	728	743	713	703	663	716	710	713	703	709	687	718	686	686	680	659	697	751	697	691	695	665	712	709	686	668	706	705	680	664	702	720	717	747	712	744	669	658	678	723	741	687	680	678	691	700	673	709	671	699	660	671	685	719	681	686	674	649	676	667	690	692	767	713	692	700	725	695	717	740	705	716	718	713	736	682	692	693	684	702	684	690	688	703	760	677	732	758	728	723	705	680	665	717	713	662	679	680	675	705	668	680	695	704	667	702	733	708	753	703	687	713	682	745	768	718	661	713	645	663	733	699	652	710	672	753	677	715	671	646	746	724	664	694	699	684	704	682	670	651	719	661	703	720	723	744	715	654	701	675	738	747	696	688	720	656	688	766	659	698	743	699	748	742	696	695	705	701	733	712	698	716	687	680	741	692	719	716	711	729	748	702	752	677	729	716	718	699	709	688	710	681	690	718	728	754	674	699	682	679	732	679	711	720	684	723	697	754	709	715	693	721	693	678	695	705	665	738	735	711	731	730	758	726	717	742	728	685	733	640	696	711	691	718	669	726	642	688	738	723	703	711	702	655	744	707	674	692	680	732	745	754	724	725	704	727	696	744	677	728	739	676	682	745	698	712	734	718	682	676	698	718	729	712	728	660	671	671	716	661	677	673	680	693	652	666	691	690	682	728	726	664	770	733	748	654	692	685	728	705	705	677	717	688	702	749	695	733	729	711	697	689	742	693	665	692	719	689	687	729	711	711	689	686	716	742	693	688	699	732	771	679	698	717	701	726	683	686	719	687	738	711	739	749	724	706	691	720	670	703	678	722	708	667	696	666	695	664	713	707	690	731	692	688	733	701	677	719	741	721	706	684	696	695	722	689	678	729	692	698	695	718	665	690	746	694	710	702	696	699	682	672	704	722	712	691	713	641	683	737	711	623	691	662	683	722	732	709	702	720	725	723	656	653	752	713	683	704	712	664	673	714	671	731	717	698	728	661	680	692	629	717	717	656	663	707	689	727	677	706	656	672	718	657	683	710	726	732	689	666	682	741	705	707	727	716	706	703	721	729	705	673	730	663	726	735	704	657	715	686	718	660	732	682	692	690	722	706	680	712	698	712	663	713	701	695	725	727	670	772	710	698	666	699	667	690	704	700	747	687	741	763	698	702	694	705	668	707	696	708	724	694	697	662	696	698	713	696	675	748	693	709	684	674	693	710	695	689	691	710	723	742	718	676	685	712	707	727	682	689	681	695	711	705	637	679	681	718	718	661	736	685	707	722	758	684	736	702	692	669	690	706	664	668	721	698	714	680	721	709	684	692	715	664	719	694	733	756	655	705	725	669	682	741	690	700	717	672	724	693	701	732	717	682	716	695	720	686	740	708	654	719	698	683	664	650	743	676	661	755	710	619	683	761	683	670	685	708	655	667	700	717	726	737	727	710	691	710	741	636	674	679	722	626	744	700	742	704	701	736	713	667	708	713	685	714	741	678	751	721	692	712	705	740	711	651	676	734	695	698	661	685	701	729	684	683	666	683	707	730	718	717	694	662	678	732	696	721	695	639	694	706	697	699	673	666	679	699	684	695	647	725	674	708	689	675	702	714	749	730	712	670	740	704	734	695	686	672	657	723	696	628	741	670	669	661	672	693	777	685	691	701	717	740	716	657	707	703	708	715	695	745	719	728	623	698	678	738	723	663	739	660	735	698	755	717	728	737	733	656	715	705	721	722	681	707	669	675	705	713	733	703	710	704	690	673	661	731	659	702	725	675	691	687	700	736	740	714	717	720	706	746	732	693	704	709	687	724	698	674	676	740	703	649	704	695	656	686	786	698	686	640	700	751	674	734	695	714	713	705	675	729	675	723	698	685	721	728	684	685	741	688	678	701	676	685	723	729	695	679	686	722	656	693	733	712	689	677	735	653	742	692	698	756	679	704	715	674	692	697	653	714	720	741	683	715	740	722	706	710	699	707	696	695	705	727	729	722	721	721	688	701	741	705	702	701	675	665	709	709	664	679	751	718	749	728	718	763	722	690	744	722	694	669	684	733	702	665	692	681	660	680	686	752	723	683	718	652	705	724	709	695	720	699	697	657	687	728	704	707	725	665	688	669	704	660	701	666	672	709	714	710	674	693	680	717	707	695	720	675	706	690	694	750	757	677	658	721	749	677	745	717	698	753	706	692	685	676	703	702	706	645	628	683	692	750	640	697	670	713	669	730	748	702	665	664	679	746	712	691	724	660	699	703	677	672	753	710	752	724	718	678	737	728	681	701	715	681	669	739	738	663	706	751	721	677	703	718	700	678	662	669	682	669	678	689	713	745	715	696	711	696	721	721	628	730	719	703	637	697	711	744	708	721	714	710	686	715	726	685	728	674	758	717	704	714	700	702	723	687	741	689	726	718	737	735	738	728	755	692	711	701	702	690	711	673	745	670	730	703	739	679	687	742	691	696	666	714	706	669	704	669	696	718	646	728	704	689	729	685	760	667	693	671	703	702	724	716	712	732	678	707	669	738	719	696	712	707	725	704	723	710	703	675	722	747	687	696	701	662	707	730	711	682	720	694	721	733	697	750	729	687	689	694	671	709	720	706	727	721	696	698	647	681	678	728	694	717	685	693	653	732	671	677	718	708	752	694	696	729	681	729	676	726	629	769	711	684	705	754	646	673	687	721	676	709	667	719	703	753	711	756	678	679	704	691	713	694	684	689	677	680	726	744	706	723	702	643	694	688	673	680	742	680	716	643	740	682	727	712	701	643	723	720	744	679	747	675	706	737	703	721	674	696	714	699	639	760	680	717	716	686	751	696	693	690	641	729	673	768	675	707	699	744	680	674	691	746	707	715	678	720	694	715	699	689	661	674	743	721	737	702	631	714	681	668	717	715	701	690	686	774	720	723	721	630	694	672	703	718	667	675	687	681	666	656	702	719	673	679	706	684	723	683	676	735	657	639	689	698	713	735	702	665	722	726	723	754	701	720	673	702	723	718	641	740	717	718	692	671	743	767	705	714	703	681	663	693	705	656	677	729	708	723	680	711	722	727	742	700	681	717	654	730	694	688	668	692	678	697	712	687	687	676	661	718	705	694	687	728	679	712	749	694	702	655	695	719	715	675	726	687	722	686	716	743	705	689	741	694	670	675	759	660	703	648	741	744	649	721	689	630	700	672	695	721	712	752	791	716	715	661	707	703	672
22131	21040	28691	23598	21040	20666	2207	587	442	441	336	286	290	300	270	231	225	237	249	208	172	216	207	183	203	222	205	207	193	180	196	185	175	213	187	188	180	189	193	170	167	191	160	166	174	174	186	190	183	159	189	189	177	195	194	166	172	172	170	175	156	163	175	158	185	153	173	175	166	165	164	177	157	162	155	184	198	174	179	204	184	172	174	150	185	175	176	189	178	161	178	156	171	187	172	161	171	168	165	184	159	159	165	165	210	173	183	156	180	180	175	173	156	149	185	165	153	158	167	187	172	164	162	171	152	180	191	189	156	187	190	194	165	172	146	156	183	185	186	141	195	195	157	167	186	152	164	146	170	173	174	190	174	162	156	187	193	187	158	165	173	167	173	178	174	182	176	170	180	155	171	187	164	168	185	195	183	127	177	162	172	157	174	185	183	184	141	160	168	163	182	154	182	194	203	192	167	159	185	157	175	180	179	152	181	184	166	163	165	177	179	156	161	187	183	161	166	162	174	165	168	176	171	164	160	154	214	183	185	177	159	163	181	146	168	150	156	204	151	198	154	184	182	172	173	162	150	173	169	182	156	167	175	183	187	165	188	171	183	180	185	194	172	165	184	180	167	161	146	186	184	184	180	185	159	141	186	197	184	172	179	151	156	176	171	181	142	195	154	165	172	181	174	187	171	145	142	173	166	161	166	200	164	169	167	176	192	163	130	171	178	163	154	164	157	149	178	167	170	166	157	170	160	170	179	178	179	169	174	162	183	155	176	164	162	165	172	175	175	176	167	178	150	148	166	183	168	182	167	142	181	199	174	169	168	152	183	167	168	179	170	169	176	159	170	158	178	169	165	169	178	166	181	170	158	163	171	185	194	162	175	179	180	163	183	169	151	182	194	190	163	163	178	187	181	188	179	155	184	187	163	162	181	163	165	186	147	194	186	168	192	170	181	189	183	151	170	172	178	178	181	178	169	162	187	181	161	165	182	163	165	157	166	180	165	159	167	168	154	164	174	175	177	193	168	200	167	164	167	171	177	161	166	163	192	144	191	175	161	182	175	158	167	181	143	167	185	163	163	164	151	168	148	171	182	176	169	153	183	165	179	172	160	142	200	177	190	178	190	161	184	185	184	165	185	182	177	170	150	170	171	176	203	172	171	172	185	161	169	167	144	174	177	156	146	163	175	173	191	187	181	162	187	187	171	170	158	182	163	174	170	153	158	177	168	174	157	178	171	181	147	166	178	150	167	157	162	173	171	190	169	133	158	156	207	184	158	159	148	177	181	164	173	190	155	160	151	190	166	199	184	168	160	174	171	170	164	165	176	173	167	182	180	173	174	163	178	164	165	178	160	188	162	151	170	159	179	182	163	170	168	183	174	165	162	181	168	171	172	161	168	184	186	157	176	180	160	160	183	165	180	160	167	153	160	170	178	159	169	181	175	160	180	175	172	158	173	149	162	177	191	174	183	153	170	157	183	160	184	162	193	183	177	165	176	184	185	181	139	181	171	160	159	173	135	158	195	173	163	169	157	170	162	185	177	172	166	160	162	164	160	161	166	184	156	167	175	167	167	181	176	173	174	161	166	145	172	155	183	178	193	161	180	173	164	189	182	185	179	171	178	181	199	179	160	175	155	165	165	196	197	163	157	186	170	176	174	170	161	160	180	164	162	186	162	170	179	183	155	177	135	178	176	169	162	194	169	170	150	181	165	196	187	165	141	147	164	176	167	151	171	182	168	148	166	132	177	167	185	187	170	187	178	153	172	167	154	166	172	161	187	181	184	173	177	168	168	177	181	162	185	138	203	182	189	190	172	159	180	170	180	151	184	177	159	158	168	164	158	185	176	181	161	185	184	164	152	188	179	170	176	162	185	199	162	186	180	172	144	160	160	186	178	163	158	167	165	167	166	168	183	176	197	186	175	172	173	187	183	179	155	188	174	171	142	187	175	176	167	191	177	194	153	168	158	158	188	180	183	172	144	156	157	200	170	160	170	168	162	166	167	165	175	172	177	175	174	178	167	175	187	182	149	170	158	172	161	169	150	175	166	189	167	185	194	174	148	176	179	190	190	166	194	149	173	160	158	178	167	173	201	172	193	193	184	189	161	173	162	182	195	156	173	156	146	175	165	167	154	150	175	147	182	179	209	162	168	175	175	173	153	180	170	177	176	179	174	161	176	178	157	174	160	149	178	188	145	156	153	160	162	170	174	187	179	172	172	150	172	179	182	159	173	147	172	171	172	193	172	156	170	162	164	173	161	170	169	178	163	161	186	194	161	151	158	171	153	166	162	145	164	180	162	168	164	161	168	174	170	180	164	154	171	163	177	177	175	184	156	174	187	187	174	185	173	178	157	171	168	157	179	162	159	180	197	167	160	159	180	165	171	183	181	165	175	171	164	166	169	169	169	171	161	165	151	158	176	178	172	182	160	152	173	173	157	180	175	164	151	175	182	165	164	164	162	165	154	162	167	179	186	170	167	172	161	155	173	169	167	186	165	187	188	172	185	181	167	163	189	175	158	169	164	170	151	180	166	169	160	173	160	196	181	157	185	188	151	186	155	165	193	176	166	171	171	187	191	171	150	150	173	175	169	160	167	165	164	175	168	166	180	154	169	146	157	188	172	140	186	144	173	160	155	150	185	172	181	174	204	169	156	172	164	154	155	190	168	183	166	174	142	169	181	169	148	178	173	160	157	151	165	172	156	175	163	135	188	163	172	169	151	165	144	170	173	136	180	176	165	184	156	165	156	173	190	142	180	169	178	169	171	145	170	182	136	154	177	151	151	175	181	159	169	179	163	147	186	163	157	157	171	159	178	167	190	162	182	178	160	187	178	164	179	163	163	160	165	156	172	173	156	172	159	158	166	185	165	183	165	180	193	149	170	139	166	178	169	154	155	162	177	163	164	179	168	170	181	201	173	153	175	161	169	160	162	200	176	160	174	168	174	181	177	185	188	164	169	145	168	171	168	160	169	179	203	165	173	162	167	175	173	189	156	164	166	183	193	180	187	173	167	159	171	188	163	180	154	164	188	164	181	152	166	162	191	160	145	179	183	163	159	175	180	181	172	183	165	163	169	201	164	165	168	164	156	154	165	155	181	176	175	147	182	162	177	166	176	164	173	185	169	149	168	164	139	191	182	158	172	169	145	169	165	154	167	182	151	150	150	162	160	163	164	171	184	162	167	161	139	179	148	150	163	151	165	160	166	174	176	155	157	169	143	175	162	174	192	155	166	177	170	170	186	159	164	163	187	168	162	160	155	170	153	181	158	180	162	152	170	174	161	161	152	174	169	163	144	194	171	189	170	169	148	187	174	161	166	177	174	158	188	167	164	150	147	156	157	167	171	182	173	171	160	180	172	167	149	189	166	182	168	173	166	172	154	160	166	142	175	171	173	184	179	176	186	164	152	153	175	177	168	152	162	187	147	165	166	165	168	185	174	170	170	161	186	167	175	163	189	149	163	161	180	180	171	167
4396	13910	9367	4134	3003	2010	1542	1189	950	874	708	599	554	498	421	436	415	374	345	335	324	306	306	301	287	266	273	288	274	262	260	268	230	273	259	246	232	280	260	262	255	270	253	247	254	242	257	251	233	238	220	260	244	264	226	242	239	251	234	251	221	250	263	259	249	247	224	256	229	253	239	244	243	232	278	242	259	244	254	252	237	245	228	229	257	254	230	249	255	244	233	260	235	226	220	251	228	225	230	259	233	245	227	234	216	190	241	233	247	244	247	252	223	256	235	244	244	240	230	214	260	224	224	229	240	264	264	264	247	229	246	225	250	237	260	244	232	244	241	261	222	246	272	236	211	265	234	224	236	235	263	237	249	197	226	234	232	254	240	259	235	223	250	253	205	247	258	240	219	210	233	234	234	238	224	224	214	272	255	227	248	238	263	252	258	221	233	247	214	258	239	227	225	224	231	248	253	268	218	249	226	224	251	234	211	242	237	238	245	237	251	241	242	258	255	236	235	263	234	206	228	241	233	222	229	240	245	264	235	238	233	222	233	243	238	249	228	236	233	238	273	215	218	229	249	246	226	230	248	241	242	238	233	257	210	226	254	241	231	223	224	282	221	219	221	258	212	251	248	248	242	253	245	228	232	215	230	223	246	237	225	272	223	223	233	228	200	245	238	228	245	224	239	220	240	239	231	253	234	216	245	216	242	240	241	218	277	221	256	254	234	227	266	231	231	216	235	225	250	265	234	232	242	228	239	217	232	222	243	235	248	218	244	248	219	249	259	218	232	226	199	228	246	224	224	216	256	212	248	224	210	221	235	242	255	228	232	250	240	224	227	234	233	237	236	203	233	248	234	273	222	251	228	230	252	242	262	241	273	242	249	213	215	214	253	220	242	225	246	248	246	223	248	223	242	236	242	255	242	248	239	221	259	227	249	240	255	221	248	216	215	224	230	246	254	257	254	227	243	248	243	258	246	256	232	225	241	241	245	242	244	243	232	231	251	209	268	223	253	215	226	249	230	229	235	226	232	215	262	233	263	260	223	231	232	246	259	240	225	254	252	243	244	238	231	242	234	224	272	241	273	217	228	221	216	224	239	217	219	248	260	252	239	238	246	245	242	231	203	257	207	212	238	260	245	239	250	251	219	234	237	226	222	253	218	250	239	237	251	255	255	221	212	260	222	257	223	237	241	247	220	261	217	245	255	272	229	225	232	230	255	226	248	233	253	250	259	233	221	239	241	214	252	261	244	251	230	251	221	225	206	255	203	229	272	213	236	242	229	243	260	238	227	222	211	224	239	244	231	248	252	217	245	236	251	251	236	219	259	250	253	257	248	246	219	240	262	233	247	233	255	219	238	250	235	261	244	249	234	245	209	230	258	222	271	221	242	225	216	196	222	259	206	219	272	221	240	255	267	235	246	230	249	246	227	249	238	240	288	253	243	236	242	229	251	224	224	261	254	243	225	222	241	251	253	213	218	219	258	263	237	233	256	223	236	247	206	233	255	237	225	225	225	250	247	243	243	235	228	252	247	223	249	251	237	247	251	240	227	184	194	228	249	232	235	213	227	214	230	240	248	218	228	240	250	232	221	260	224	248	214	231	256	259	220	254	230	219	246	269	240	217	244	234	224	276	223	204	233	241	234	234	228	235	227	244	270	245	243	228	234	237	273	231	219	220	253	227	242	267	239	228	224	218	229	234	206	240	222	206	221	257	252	238	257	213	229	247	227	248	246	238	223	239	246	230	243	221	237	226	251	248	229	241	250	215	230	222	219	231	263	252	244	246	270	226	216	262	234	254	212	250	209	214	247	213	214	267	227	226	230	243	224	249	211	213	237	251	243	238	276	239	242	228	241	220	198	262	235	241	276	219	237	260	228	225	232	231	247	206	223	267	250	236	259	258	229	251	239	229	220	220	251	237	217	241	219	254	219	254	252	247	246	219	227	258	230	248	228	232	239	214	255	216	249	206	239	236	214	231	231	258	222	228	244	223	244	241	255	247	226	239	218	255	232	264	249	257	219	235	247	222	233	211	236	262	231	211	269	243	232	246	258	227	215	235	250	229	250	251	222	248	225	249	240	223	233	248	240	214	250	225	268	207	262	239	216	239	237	242	214	257	233	258	236	233	207	237	254	242	251	212	252	284	227	236	257	234	238	226	237	238	228	229	218	247	227	250	245	237	234	224	275	234	221	250	228	222	227	229	235	223	224	243	243	235	235	249	244	238	247	253	229	221	216	261	196	250	249	229	235	247	235	248	222	239	260	242	212	219	236	232	257	228	211	219	253	243	211	230	227	234	244	243	237	244	260	247	225	248	234	209	229	230	244	237	225	251	250	218	233	239	211	258	239	235	230	229	232	252	248	235	243	242	229	229	252	237	240	224	226	243	247	281	246	241	223	254	224	230	240	220	231	279	232	251	262	242	252	228	247	213	241	222	273	222	252	253	240	220	257	245	246	226	242	246	256	246	239	223	230	241	228	237	218	223	249	232	254	215	224	249	249	199	243	230	226	247	233	214	208	229	246	229	230	251	237	246	227	222	254	232	254	246	248	240	225	223	234	223	243	257	239	235	244	269	232	231	223	253	219	255	230	230	248	248	247	274	231	226	225	249	239	253	261	206	209	254	222	259	230	235	213	252	220	270	213	236	226	248	235	229	233	255	224	243	234	209	248	215	216	228	261	238	230	241	230	215	241	242	233	230	218	233	242	247	234	259	199	219	220	240	235	268	226	250	223	236	221	274	234	261	244	236	222	208	231	230	254	256	247	210	211	246	244	251	261	235	242	233	234	244	224	236	241	228	224	240	242	211	231	254	257	239	230	246	266	231	262	237	238	198	259	234	240	235	222	210	230	230	243	264	245	242	228	215	228	240	238	256	257	230	231	221	252	228	255	251	236	247	250	230	230	221	234	221	228	257	257	231	227	219	253	260	247	239	261	223	220	256	243	233	241	241	233	239	236	243	239	216	253	257	237	226	221	251	240	223	227	239	225	234	233	235	233	211	229	254	262	245	229	213	250	242	245	246	229	246	251	220	230	241	218	226	261	250	206	208	246	247	264	232	271	228	252	244	248	239	222	239	228	237	253	260	243	197	241	248	237	204	233	218	244	232	211	261	230	230	255	202	245	238	257	241	223	233	258	231	244	228	226	223	228	259	237	244	264	237	210	211	250	240	234	249	242	242	255	246	245	253	250	213	251	226	240	239	251	237	256	252	235	229	233	230	197	238	220	199	233	209	231	244	225	235	237	252	219	225	270	241	215	212	220	208	226	228	229	258	224	223	247	243	238	251	201	224	273	240	237	222	236	246	257	240	246	258	244	265	250	215	240	226	254	239	250	234	231	261	235	213	249	226	245	235	273	214	259	231	259	270	266	218	258	245	221	246	200	199	236	228	233	223	257	219	244	215	250	215	256	240	229	237	200	244	251	230	263	228	221	254	229	239	233	242	242	206	221	213	236	258	210	250	219	241	251	234
26834	17328	3125	667	530	508	453	452	458	453	434	437	425	475	432	463	467	419	442	463	428	444	481	434	480	410	401	439	416	456	472	445	398	419	482	452	423	420	419	448	449	446	441	405	447	415	419	441	451	400	388	422	437	459	445	416	435	397	434	425	439	439	444	474	441	431	487	475	417	462	451	403	442	438	457	469	442	458	409	463	423	423	427	450	452	412	457	444	432	416	402	393	407	397	457	447	406	438	418	416	430	433	441	423	412	451	454	432	443	455	431	429	431	419	456	435	448	427	405	433	422	432	478	406	420	450	449	417	419	443	380	421	441	438	417	448	425	402	422	448	403	433	433	459	443	424	421	449	422	478	401	438	466	442	443	452	433	433	438	433	432	433	435	440	434	452	434	426	407	453	427	447	459	460	415	431	467	425	459	428	429	445	419	456	450	434	454	410	422	457	453	436	457	438	433	471	409	457	439	449	447	416	448	417	424	459	429	425	422	445	479	462	454	414	443	413	454	448	422	447	424	435	440	424	444	394	446	431	440	454	434	435	406	403	433	435	451	421	429	448	435	439	445	419	457	421	435	428	460	492	460	430	438	414	455	413	463	386	469	437	412	458	418	463	444	462	429	435	416	397	447	429	457	434	420	445	400	460	464	468	414	428	437	399	466	425	453	426	398	414	400	464	426	420	464	421	387	454	452	389	422	431	451	445	424	437	430	445	427	432	418	408	428	423	427	463	452	442	425	459	442	460	419	449	421	456	451	426	432	437	428	454	413	466	423	422	448	451	414	410	406	443	450	440	393	429	422	408	432	417	467	451	427	448	444	415	436	455	421	443	433	458	420	450	446	424	440	444	458	457	483	440	416	448	428	422	433	445	440	434	446	445	386	442	441	475	439	432	426	418	437	459	428	422	433	455	451	411	460	440	431	404	400	426	444	445	497	399	425	453	422	442	394	454	432	431	412	421	442	424	458	468	430	438	436	435	451	430	423	421	493	458	439	435	449	422	392	427	426	452	419	417	431	423	402	403	422	433	446	456	444	446	453	412	440	451	437	393	433	461	445	441	432	441	409	415	478	481	411	482	440	401	473	474	420	457	436	439	429	458	438	418	417	485	425	475	417	464	401	404	447	452	416	469	505	468	423	429	419	414	445	431	438	434	457	451	418	445	459	418	449	440	415	426	420	448	390	463	440	431	432	470	441	389	409	452	426	419	463	416	420	460	463	458	407	428	448	430	407	407	432	456	417	483	431	456	404	426	432	431	428	419	417	470	434	421	381	419	487	415	412	398	445	427	408	428	422	453	443	435	435	425	407	436	448	412	440	414	396	430	418	424	418	416	428	399	454	469	428	420	423	438	424	415	441	437	422	436	463	456	467	436	432	441	438	434	452	481	426	468	434	445	452	423	436	428	427	438	394	441	439	400	435	437	421	462	451	420	459	417	451	446	439	427	425	425	424	452	426	417	420	426	434	452	431	413	426	461	425	430	410	419	441	424	420	449	413	453	463	434	409	431	449	454	457	469	410	415	427	486	425	426	443	479	410	444	455	441	444	441	425	437	447	463	431	423	426	464	428	452	422	406	438	425	420	421	422	436	432	394	431	428	495	479	406	452	436	439	473	485	425	424	452	422	424	444	434	427	418	464	473	425	464	416	423	435	459	452	469	435	432	412	427	445	434	444	482	450	429	422	449	419	423	448	463	426	416	438	433	427	422	450	439	443	405	426	443	444	421	433	425	451	444	431	430	407	466	440	440	399	447	423	438	424	432	421	472	456	444	453	431	414	438	436	435	411	446	445	445	436	444	425	454	409	415	428	445	419	428	430	409	470	436	403	429	471	496	445	427	385	410	439	423	456	420	440	425	445	459	411	414	430	464	423	423	462	442	425	431	421	427	418	462	416	445	432	467	476	460	416	435	424	412	419	418	436	442	374	432	444	441	402	440	476	422	411	422	441	436	441	411	472	440	451	463	463	414	442	437	437	441	471	446	441	429	415	421	458	425	443	426	440	441	451	456	446	429	420	448	459	429	441	436	404	426	435	453	414	432	457	425	438	453	467	436	448	465	431	399	396	421	450	400	430	432	460	441	421	456	473	434	413	453	404	419	449	468	446	438	410	422	421	432	446	399	471	426	440	430	466	409	444	426	422	387	448	441	460	432	432	417	410	429	441	450	452	427	445	406	429	435	465	442	403	445	397	421	440	441	434	402	419	451	459	424	434	435	425	441	434	458	429	426	449	435	448	456	436	461	454	410	429	434	433	488	457	461	448	434	454	414	423	420	428	422	424	403	451	441	448	420	468	420	417	458	402	452	457	422	398	455	437	448	434	457	477	416	430	430	429	452	443	450	425	442	419	459	412	427	439	440	380	424	436	434	453	448	408	389	470	430	442	433	419	449	449	440	479	466	450	444	415	431	429	446	435	467	430	461	416	420	448	430	419	406	403	460	434	452	429	424	450	440	409	415	422	423	432	434	454	452	405	438	441	418	415	420	433	410	425	415	422	408	466	382	465	453	390	422	416	470	426	428	422	419	444	424	470	499	456	425	447	423	429	446	441	430	428	451	453	414	484	429	444	455	409	440	438	422	465	436	428	438	431	456	453	440	445	448	434	435	460	414	432	445	458	449	452	427	443	423	447	430	445	430	470	437	424	419	450	469	422	440	485	447	425	403	420	467	426	438	426	467	428	407	439	413	424	439	428	455	436	412	424	427	438	429	443	461	431	406	473	426	422	435	456	453	410	473	447	454	410	417	435	443	434	435	444	423	416	451	419	471	463	438	426	452	443	421	444	432	400	445	434	439	444	425	428	411	438	466	485	451	432	451	461	383	403	417	455	383	389	438	427	421	446	416	452	425	462	435	457	434	464	462	394	468	443	428	413	442	471	454	432	468	403	429	438	445	421	437	460	408	452	437	422	448	436	446	442	420	418	446	489	410	451	439	402	445	433	408	437	420	444	429	424	432	444	432	406	421	466	462	399	425	408	422	440	467	421	441	395	436	424	453	408	436	436	425	421	443	439	454	438	416	459	403	432	448	463	447	415	449	375	457	400	453	435	435	432	397	446	432	450	432	435	430	426	457	402	440	459	445	451	412	424	437	439	406	449	444	459	439	408	455	434	425	386	466	446	395	425	446	456	458	426	434	420	471	418	457	444	480	455	431	429	439	413	436	455	470	446	427	410	470	424	402	427	443	438	424	471	422	483	464	447	449	423	412	446	445	394	466	413	437	435	474	457	434	443	424	429	454	402	447	429	421	441	445	436	443	398	460	448	448	465	456	405	431	439	428	466	450	430	428	428	434	456	429	463	425	439	499	410	438	460	502	420	406	392	412	473	447	421	456	455	414	412	417	431	437	443	422	431	417	421	430	426	443	400	474	417	444	453	424	465	438	431	462	407	413	426	436	429	421	437	432	438	399	436	431	438	434	402	424	407	445	426	405	441	444	456	453	448	399	455	399	441	430	439	402	460	467	440	410	422
4139	1551	1054	849	773	652	645	654	655	699	667	630	583	626	627	657	658	630	632	659	613	632	671	642	610	579	632	639	673	611	624	638	563	601	582	614	635	618	645	653	590	638	617	651	607	616	659	620	614	629	632	632	592	614	643	622	631	652	658	631	624	628	596	612	605	604	625	626	586	600	619	621	640	644	683	619	674	627	626	649	646	631	634	652	637	627	644	612	642	596	624	576	679	624	624	608	605	637	650	594	650	631	567	625	626	669	622	617	617	620	630	613	609	619	618	612	653	631	599	614	644	622	649	610	599	591	600	605	627	614	628	604	594	643	651	662	639	586	623	626	620	622	621	609	639	662	632	652	654	632	608	637	666	637	673	603	597	614	594	554	607	637	599	631	607	610	564	619	599	604	647	660	664	617	645	656	619	631	633	608	612	626	609	600	614	648	634	657	660	614	601	622	601	638	637	628	585	635	636	627	626	571	594	579	654	676	637	632	615	590	630	631	620	606	615	616	600	612	566	629	611	669	611	625	638	588	629	592	645	616	606	585	604	567	590	603	663	610	584	650	643	648	577	608	617	581	655	584	622	645	633	654	636	630	681	610	646	643	609	619	588	630	621	646	641	621	678	677	642	659	609	645	613	612	598	597	679	632	612	596	591	679	640	644	641	632	567	665	628	667	606	640	631	590	671	619	632	634	617	602	638	619	640	564	655	579	609	640	577	643	633	648	621	656	633	584	599	600	664	650	598	634	625	567	632	615	604	616	571	632	611	597	706	629	619	611	656	625	653	628	674	672	665	649	651	623	601	577	684	644	614	609	627	638	584	642	618	635	668	636	608	610	644	645	568	621	644	654	624	611	642	592	655	622	622	606	600	615	652	677	665	651	658	642	595	581	613	611	617	620	621	632	672	628	631	586	615	644	617	623	578	621	631	601	658	628	635	632	634	623	718	607	627	648	621	614	648	583	624	617	616	614	618	641	630	619	619	627	655	631	621	598	655	583	592	587	614	628	631	635	635	599	633	645	658	667	614	601	597	631	652	608	624	596	634	670	614	644	625	641	657	650	627	642	629	618	628	640	590	657	690	597	591	617	627	614	625	606	626	633	652	629	623	656	628	625	601	609	609	625	631	637	587	656	604	615	612	625	584	599	653	635	593	622	624	593	608	635	638	594	631	638	614	629	622	618	610	629	625	655	614	625	662	581	610	656	642	588	637	625	620	635	579	650	605	616	618	642	622	623	637	624	627	619	622	647	588	637	641	611	568	635	638	626	618	647	637	632	646	660	576	605	621	635	602	598	577	589	646	669	598	653	679	600	656	628	636	633	608	599	640	601	582	581	619	622	621	618	630	627	604	654	627	625	610	605	619	611	625	592	632	617	641	586	664	639	591	599	622	604	631	664	589	621	613	601	612	655	581	653	631	586	619	642	653	666	651	642	618	651	661	607	633	628	626	655	614	642	593	575	609	615	659	677	573	646	637	680	585	594	579	631	641	618	649	633	618	620	651	573	639	632	656	591	663	619	635	618	633	637	620	627	615	639	635	630	580	621	573	583	655	609	595	623	644	644	647	607	616	629	630	647	619	601	606	638	662	607	651	625	651	587	613	576	606	649	636	624	638	649	641	599	618	614	667	608	632	626	617	573	642	599	621	625	598	617	638	643	681	625	622	612	679	641	655	627	652	644	658	622	610	615	626	622	590	672	637	633	610	616	641	590	597	670	648	661	671	600	621	602	626	586	612	648	634	612	606	614	660	608	627	583	648	644	625	629	574	635	645	629	620	688	649	601	609	659	590	637	640	559	653	605	596	590	594	612	599	611	653	626	594	655	602	658	617	640	624	624	595	662	648	597	641	657	655	653	655	606	659	634	631	624	618	638	625	610	638	587	614	582	636	661	575	653	622	619	622	624	646	538	664	597	633	637	635	665	641	617	637	620	590	620	640	617	618	628	619	659	633	689	584	652	600	607	650	614	646	662	595	610	601	613	583	642	620	617	614	638	647	607	592	630	569	610	628	632	624	630	614	631	600	598	635	616	631	706	658	613	616	600	638	641	609	627	632	644	608	652	615	624	626	629	612	635	659	627	597	631	638	643	597	616	629	655	630	638	587	631	659	578	597	608	598	606	606	624	614	644	626	605	612	626	616	599	651	692	648	643	589	607	629	614	650	604	635	616	621	618	604	648	604	589	622	646	614	609	635	603	583	631	625	632	618	594	640	618	611	637	630	660	611	630	608	580	593	634	620	647	624	656	681	612	626	602	641	671	593	635	618	590	583	599	657	586	598	589	633	622	625	629	594	589	580	601	629	651	632	608	574	630	631	626	594	616	580	615	651	651	635	580	625	593	635	616	633	638	621	624	633	623	641	606	651	626	612	636	606	628	608	623	644	618	638	623	630	619	614	637	642	620	621	589	619	630	623	622	576	622	610	652	639	588	585	645	570	597	636	644	621	630	597	665	627	635	617	615	633	624	644	644	673	600	621	569	632	591	627	645	605	628	661	602	632	620	637	648	619	640	678	659	644	634	650	590	678	651	646	570	619	588	599	630	651	621	651	595	669	605	615	583	657	638	638	642	621	585	648	632	627	676	661	633	594	653	646	624	596	626	638	647	588	633	640	634	646	649	650	636	626	596	640	621	651	626	620	659	636	645	632	606	599	592	659	634	616	624	632	623	645	632	597	579	644	652	601	582	582	646	608	592	635	674	624	608	584	620	591	629	623	631	604	636	669	608	595	651	604	583	599	615	602	635	594	642	605	606	642	622	635	598	683	639	622	614	605	621	622	593	630	621	607	626	641	616	652	626	646	599	677	608	651	654	636	644	589	662	645	598	649	618	599	691	602	580	648	595	586	607	670	612	597	646	596	641	649	672	636	615	655	621	610	579	634	643	630	611	510	632	581	628	617	643	649	598	640	608	598	588	590	625	642	611	611	614	658	585	653	632	585	653	601	615	621	671	618	670	614	631	616	591	612	626	620	658	596	606	610	640	642	675	594	629	649	648	659	632	637	622	635	643	627	609	608	648	631	609	608	629	602	630	634	633	616	635	600	647	619	580	610	646	632	570	638	609	633	653	617	658	597	648	644	577	655	644	647	647	616	625	635	605	610	602	622	642	611	632	662	620	579	634	635	641	627	635	665	604	606	612	597	616	635	657	639	645	619	600	635	614	623	639	674	613	609	628	596	609	627	622	593	634	628	582	639	640	647	618	647	578	628	619	633	640	640	631	678	588	639	622	597	629	562	607	654	621	598	578	623	604	634	599	626	629	649	609	649	611	635	608	633	620	605	623	613	642	618	600	645	577	644	647	650	599	624	641	620	601	663	588	638	653	628	657	586	610	591	646	646	698	645	625	645	617	610	589	623	652	602	613	628	658	615	612	618	577	643	639	665	632	631	646	630	648	661	588	652	600	601	613	619	604	577	636	614	570	605	617	610	649	609	647	639	636	651	645	563	611	620	605	627	606	628	633	626	631	610	615
22998	20978	27994	24122	20724	2979	599	400	330	299	280	277	241	239	242	214	221	221	208	196	202	218	208	215	206	183	205	195	212	200	187	180	195	207	210	168	170	167	200	160	215	189	173	186	216	191	205	192	172	178	191	181	164	175	194	186	186	158	188	176	206	168	182	191	190	177	168	194	193	211	192	185	175	215	180	202	165	202	182	174	185	165	209	204	175	168	175	180	160	193	173	208	180	182	189	179	178	176	188	185	185	197	184	204	181	194	212	172	167	187	171	172	192	195	193	190	177	186	157	189	177	184	176	172	156	166	175	189	198	195	195	207	175	182	178	172	201	179	195	184	169	170	199	187	179	183	183	193	191	194	172	166	170	179	204	193	192	211	188	185	183	177	162	190	191	161	178	182	174	199	188	201	176	141	167	190	179	187	184	192	192	173	178	186	157	201	182	189	191	185	176	172	195	188	179	194	162	198	160	163	220	162	173	192	179	165	193	188	179	173	186	171	179	173	187	172	186	183	183	197	194	166	180	207	204	178	197	184	191	158	178	197	179	171	167	181	193	184	189	210	192	205	154	196	188	177	185	170	175	182	194	203	189	173	171	195	172	156	183	174	194	167	193	181	190	196	190	187	209	185	171	190	186	174	198	184	168	187	174	195	184	174	170	158	206	183	172	181	164	196	198	176	185	210	179	171	196	172	161	196	195	175	192	179	173	170	188	187	177	197	168	164	206	165	184	172	189	178	166	183	206	203	173	194	176	178	178	199	203	177	190	187	166	179	185	194	197	160	183	185	173	172	185	154	186	200	171	197	186	180	179	186	163	206	169	187	176	194	175	191	176	173	166	175	167	175	192	168	181	173	187	185	189	183	196	182	194	182	184	150	171	188	177	169	192	177	176	165	185	166	181	180	192	181	189	192	191	174	194	168	174	176	188	182	189	187	195	186	168	217	204	183	198	173	189	199	178	167	178	190	206	199	189	177	187	199	159	176	160	198	195	197	164	156	198	183	160	185	163	195	145	198	174	183	180	167	183	209	194	196	169	192	194	192	171	190	168	171	200	195	217	183	185	170	183	194	202	176	202	188	167	168	206	153	194	169	167	177	178	192	199	167	183	199	210	169	162	189	201	181	192	190	177	188	196	174	188	168	204	171	185	188	179	173	163	167	178	172	205	162	189	183	174	163	196	158	165	188	170	188	170	192	199	196	178	196	187	191	176	179	192	179	179	183	160	194	175	205	157	198	189	205	160	163	191	178	182	181	188	194	169	176	178	183	191	181	198	186	183	203	196	184	181	212	172	162	183	198	164	177	181	164	185	193	206	178	179	171	191	185	184	179	175	200	183	178	174	194	199	207	186	185	145	188	187	173	187	189	175	208	197	168	174	198	189	176	197	205	191	165	211	181	191	191	197	167	162	191	178	180	198	173	176	213	178	191	197	192	169	199	151	175	156	187	166	175	186	189	193	173	186	205	167	166	188	160	193	169	194	190	201	179	182	171	197	184	184	211	188	166	190	163	193	176	192	177	177	166	182	203	187	156	178	192	195	185	201	185	199	172	192	213	176	191	168	195	162	194	191	193	178	159	171	169	205	209	185	195	169	177	176	177	156	150	164	173	182	179	188	220	206	180	171	166	202	195	203	185	182	178	178	200	177	183	188	173	184	193	188	190	193	188	177	190	199	187	175	181	173	159	186	184	182	197	166	194	159	191	180	203	198	167	198	216	206	179	195	193	175	185	197	169	187	169	197	188	197	174	179	207	186	175	182	195	186	177	205	204	174	181	162	164	186	184	213	192	166	160	203	204	177	190	176	184	168	177	195	186	192	190	174	170	174	165	201	166	183	189	191	178	181	181	178	184	187	205	168	189	187	206	196	165	186	194	175	174	187	185	188	183	178	182	199	195	194	205	184	186	166	206	191	188	176	181	191	185	182	160	175	173	186	159	164	187	162	179	184	188	172	171	184	185	176	179	190	177	171	178	177	190	170	183	192	164	230	188	177	179	179	222	187	164	177	186	166	164	177	167	188	175	148	198	201	187	186	196	210	173	177	172	167	199	171	179	172	162	178	188	177	190	198	180	179	179	198	179	170	177	199	188	196	182	180	203	194	172	172	187	206	199	173	199	207	206	183	168	180	202	185	208	169	174	183	188	176	163	175	188	182	168	187	178	166	181	185	172	176	191	186	196	179	199	179	185	159	185	177	184	199	164	198	205	193	168	190	189	173	212	180	192	182	182	185	164	180	180	160	185	192	183	188	168	186	192	194	185	195	182	164	189	183	178	194	224	208	201	178	176	182	183	195	204	173	153	168	169	171	179	163	181	174	176	196	200	186	188	182	165	170	156	189	189	197	188	194	189	167	172	181	176	181	176	204	187	207	191	189	161	185	179	204	172	170	169	160	194	166	197	172	160	208	204	193	172	179	185	178	185	180	215	150	178	192	191	189	191	173	170	200	176	164	199	172	211	186	213	185	185	196	192	193	167	184	171	186	181	181	174	179	177	178	181	209	171	190	177	189	195	190	183	183	222	193	204	170	186	183	195	185	175	160	185	204	175	184	162	213	173	173	187	166	197	178	207	161	182	201	182	159	184	180	164	185	189	169	191	180	186	202	170	204	179	186	188	154	169	156	184	186	201	188	176	173	192	188	168	197	186	191	175	180	163	178	174	218	200	196	173	144	167	192	196	192	200	218	178	192	201	192	188	186	173	190	188	202	194	182	185	173	193	188	156	209	173	199	215	206	195	196	183	194	157	208	172	208	184	189	188	166	187	180	172	184	182	167	175	178	190	189	164	175	189	187	196	190	205	202	181	173	187	197	155	179	179	190	193	179	163	185	172	177	206	193	173	194	173	214	191	177	186	180	172	187	178	208	191	184	183	216	165	157	206	187	176	174	185	203	170	196	183	176	206	172	192	193	178	200	177	185	184	190	188	170	174	179	171	209	194	182	190	190	209	189	183	188	182	166	195	171	187	179	198	177	185	166	180	150	194	181	179	194	188	191	180	188	181	177	200	192	212	186	209	183	180	159	196	173	171	166	183	171	195	187	165	176	191	204	164	212	156	192	198	187	205	197	197	184	170	150	185	198	198	162	170	172	186	161	189	183	185	182	204	175	182	164	169	166	169	201	185	191	201	177	204	192	206	178	179	177	184	170	230	159	181	178	181	192	182	191	180	174	195	176	172	182	166	196	188	187	181	202	165	189	192	181	177	168	189	184	186	186	190	211	196	183	179	198	186	205	190	182	167	219	162	197	179	185	184	171	174	191	193	150	176	177	166	182	146	198	173	151	189	210	171	179	193	197	192	183	193	203	166	175	187	169	186	171	199	167	148	173	205	164	168	172	173	196	205	172	193	165	188	168	191	192	188	188	181	182	199	203	179	188	207	185	166	185	183	196	193	176	175	193	201	190	189	207	168	179	191	181	190	210	164	188	171	183	185	175	223	175	199	208	183	186	197	187	209	180	203	161	181	172	179	195	191
3173	8490	5541	2433	1778	1271	937	739	647	571	524	497	502	395	376	393	346	340	417	332	307	332	325	343	325	315	299	316	277	281	326	315	299	267	272	287	307	265	303	284	290	302	259	292	272	267	279	302	269	297	301	288	287	289	254	274	268	289	290	284	264	261	280	278	301	293	286	297	307	285	288	295	274	269	264	274	287	255	265	290	284	266	271	278	262	281	307	291	295	297	275	273	255	287	293	284	275	275	272	280	277	310	268	296	285	262	290	307	254	262	298	274	268	291	279	300	275	250	281	318	303	279	280	309	250	250	281	279	260	287	276	274	279	295	292	274	293	296	275	296	289	272	301	295	236	280	263	254	294	273	295	274	270	288	255	273	275	276	260	278	309	276	291	277	267	283	308	290	295	281	263	302	253	281	261	279	274	298	255	296	300	298	282	295	262	300	262	280	251	312	305	272	297	274	281	251	292	258	280	287	313	281	265	310	293	269	278	272	249	288	293	281	285	284	276	278	300	292	270	272	278	284	272	297	321	291	264	295	300	286	281	265	287	278	299	279	283	281	257	291	247	254	310	281	336	280	269	268	279	263	293	262	322	280	280	272	276	283	284	270	267	277	280	273	319	290	285	260	292	285	283	272	275	304	273	257	279	261	289	301	281	296	262	285	251	239	270	305	284	276	272	261	274	273	271	275	289	252	283	269	267	273	314	298	283	273	267	277	322	269	280	292	240	282	290	242	285	282	289	292	295	244	299	260	267	291	269	263	277	248	270	305	283	280	283	261	245	261	289	272	281	246	283	281	327	284	290	303	243	279	315	260	272	272	266	262	260	301	268	286	287	273	259	241	274	300	268	256	268	293	270	299	275	286	283	279	313	278	291	268	297	266	266	289	293	277	262	237	269	285	280	288	292	299	266	262	285	295	258	272	265	276	270	270	296	292	279	270	278	281	254	294	284	283	267	302	309	293	245	282	276	292	290	285	297	277	274	269	291	294	294	293	296	290	253	272	286	285	250	264	272	275	256	250	269	275	306	263	297	299	309	296	288	274	249	300	273	280	292	279	278	299	276	290	275	272	247	243	269	290	283	274	299	319	291	272	290	271	281	284	306	303	263	274	277	304	300	246	270	303	288	284	268	270	278	280	285	266	275	297	306	257	314	265	246	276	249	253	281	284	274	265	292	287	306	296	256	280	261	261	276	290	277	257	243	301	290	307	281	267	273	279	283	287	290	250	288	280	292	281	277	269	290	279	281	254	318	274	271	279	266	282	279	302	262	294	256	293	301	277	298	239	270	297	296	277	292	274	265	276	289	304	311	266	290	284	279	271	299	306	285	287	268	286	274	286	269	277	283	290	272	259	278	246	285	258	293	262	293	277	266	284	295	296	274	300	275	290	277	282	273	255	269	266	285	267	330	273	257	314	294	293	285	294	298	251	283	282	277	273	272	266	270	300	296	254	285	247	263	298	260	298	239	256	289	295	288	268	268	280	291	279	291	266	306	237	291	287	317	293	280	299	258	272	273	292	275	296	271	310	285	266	302	305	281	273	280	271	298	292	300	270	270	279	276	283	260	259	267	295	306	276	285	295	282	275	288	256	284	271	299	261	295	280	276	311	267	280	294	297	262	278	264	249	270	273	257	290	282	297	303	313	280	292	246	299	301	280	307	280	281	270	285	300	282	323	295	294	277	291	287	325	268	279	273	301	269	311	274	290	291	278	268	290	300	299	271	272	275	301	270	286	279	254	275	255	277	280	272	301	284	254	286	307	263	284	276	279	271	284	289	265	286	260	288	262	253	281	250	250	270	248	265	273	263	286	286	280	275	263	282	286	284	296	283	274	290	277	274	289	282	283	307	284	275	258	258	271	265	287	302	289	284	285	269	299	266	304	309	299	275	254	283	268	274	296	288	281	267	284	281	218	263	298	266	304	290	285	299	278	267	303	289	270	256	280	276	306	264	251	306	296	296	287	267	304	271	259	265	262	302	255	285	271	283	289	280	285	293	265	303	278	313	261	270	256	265	287	282	266	270	265	264	285	285	278	274	291	288	291	273	262	305	241	292	321	281	285	270	284	293	276	285	252	253	269	265	324	286	271	275	269	249	269	265	306	306	272	283	254	260	279	279	266	280	295	273	293	279	264	281	266	267	339	269	291	308	302	277	245	248	294	284	292	275	262	292	265	278	278	296	278	286	272	300	267	275	289	262	238	281	291	294	272	269	313	298	298	295	262	257	284	270	273	257	259	286	258	265	284	285	275	285	286	261	277	299	254	290	307	246	297	306	263	274	274	278	263	272	262	258	282	291	275	285	264	274	261	272	292	287	276	279	269	285	285	277	320	301	290	280	284	288	262	297	290	312	298	261	300	299	307	251	283	278	282	272	266	277	247	256	300	282	285	254	307	269	272	304	281	270	324	278	310	250	296	277	271	264	279	281	272	300	289	248	281	285	263	288	255	263	275	275	266	319	279	304	262	273	286	284	289	269	285	250	274	265	288	248	272	302	263	261	271	273	254	261	279	264	262	265	303	271	268	275	263	282	265	279	238	257	273	310	274	291	277	241	315	273	266	265	290	270	257	285	269	281	240	271	298	291	289	266	288	268	280	264	262	262	299	293	288	263	294	262	250	269	253	262	279	279	324	288	255	306	285	283	285	298	286	286	284	277	258	274	324	290	265	264	277	273	250	250	269	287	288	282	258	246	257	292	279	284	240	281	284	291	294	275	257	273	281	255	261	298	260	250	304	281	275	303	280	273	283	294	299	280	267	290	264	312	294	295	278	281	264	259	264	297	297	289	304	294	292	268	296	302	275	280	312	263	287	294	277	286	290	282	275	263	300	293	290	266	273	263	269	283	276	317	294	265	269	278	293	292	269	268	278	251	295	248	281	284	275	278	313	298	286	254	307	274	285	297	294	279	261	289	302	281	302	252	303	270	278	314	274	279	267	307	270	287	307	262	283	289	274	267	286	298	301	268	275	265	286	284	267	275	284	268	287	256	280	279	295	293	278	272	277	257	272	301	261	274	301	289	260	279	256	271	245	279	239	267	271	309	287	263	295	282	262	275	280	324	244	293	249	293	261	282	291	245	284	305	263	280	277	266	288	279	263	278	294	273	317	300	251	273	289	256	254	258	299	265	262	279	269	265	282	270	265	263	293	273	276	272	280	285	275	274	274	297	267	285	267	318	264	278	309	291	320	264	280	281	270	295	253	267	269	292	292	264	266	281	263	304	279	258	285	242	245	288	269	282	267	280	309	260	293	266	278	291	283	268	276	295	264	280	304	252	284	280	280	262	267	275	276	291	292	283	272	269	277	278	290	271	271	282	317	283	286	277	292	306	307	272	292	263	259	295	281	265	284	306	286	284	297	271	316	286	292	294	259	273	270	281	283	294	258	285	272	255	274	291	278	295	266	309	277	297	274	273	263	266	282	293	314	285	278	287	299	262	275	260	280	296	301	287	309	294	289	297	281	245	263	283	270
24305	21036	26480	24689	2674	689	692	626	540	599	552	531	540	546	564	547	503	541	514	511	508	481	517	523	524	510	506	511	504	477	511	492	467	494	507	519	504	529	506	486	512	490	505	496	483	528	479	504	520	457	516	490	510	525	508	491	461	483	498	500	510	551	524	451	523	498	513	500	525	505	510	525	486	512	544	528	495	487	504	523	531	442	501	474	516	495	508	526	503	502	474	507	540	510	530	479	542	504	503	456	463	542	501	507	484	488	560	509	485	518	513	493	504	469	490	513	511	465	532	474	517	464	513	487	498	475	488	501	551	542	526	488	501	500	521	471	508	461	517	499	494	500	513	509	487	516	485	508	514	513	517	501	515	512	503	507	520	519	440	547	480	459	497	546	500	494	499	554	526	501	473	510	467	522	536	551	512	491	519	508	509	517	490	471	493	495	509	477	530	505	506	483	460	498	513	494	509	536	491	509	496	510	501	493	496	505	486	543	498	548	492	491	571	503	540	532	505	508	500	483	510	511	505	476	494	499	538	548	490	479	499	492	513	457	471	523	505	513	478	507	523	504	483	529	487	518	498	499	447	485	469	499	513	495	503	529	532	526	496	478	521	503	516	478	511	501	472	497	481	512	541	539	518	525	492	451	497	508	495	538	545	509	496	480	528	508	446	530	501	528	516	507	487	501	489	500	537	524	485	518	492	518	507	535	492	499	526	531	498	499	530	496	478	501	486	494	502	513	524	514	478	530	506	481	535	507	480	510	465	505	474	510	532	512	494	492	504	484	506	496	539	469	486	490	497	485	537	492	462	492	502	504	487	522	509	511	485	493	509	487	479	527	469	506	492	539	466	516	479	481	502	504	503	501	485	528	495	507	507	522	507	541	504	494	523	488	507	515	506	551	491	514	477	481	499	494	519	528	520	537	525	491	513	492	522	492	485	509	502	518	521	478	509	536	489	515	482	504	561	509	498	487	491	494	464	490	543	520	532	539	478	495	484	517	467	500	505	475	495	481	494	509	529	470	514	491	512	476	508	487	520	511	518	484	516	510	471	532	493	492	502	511	503	520	508	502	521	520	517	496	496	527	515	521	504	505	504	510	513	500	527	490	520	493	508	536	500	496	478	499	476	501	504	524	480	480	507	540	513	488	487	504	448	468	515	523	479	541	473	490	474	517	516	483	527	527	468	527	493	522	496	536	537	520	536	506	471	493	533	480	546	471	483	512	506	509	480	536	531	519	478	493	500	499	512	486	474	495	503	487	538	521	505	468	535	477	496	502	506	472	510	519	497	527	497	447	488	502	519	527	506	536	507	536	492	527	502	476	495	508	535	518	520	490	478	524	488	477	423	505	492	473	493	506	519	503	488	529	498	510	492	469	506	510	503	487	531	491	528	510	510	520	505	526	507	523	499	515	476	468	512	486	531	493	514	491	511	506	534	528	515	486	542	504	430	511	522	530	519	524	510	478	481	475	496	496	488	535	523	496	529	476	527	490	541	503	530	498	496	541	511	483	469	472	491	506	497	477	496	514	512	481	534	496	481	487	523	490	482	508	496	506	506	493	495	520	526	479	486	488	428	465	503	499	471	505	482	475	548	504	516	483	518	520	486	483	542	510	484	511	525	495	487	505	494	562	532	501	568	533	505	517	468	495	505	479	496	512	534	476	478	454	486	535	497	509	491	505	521	533	443	499	525	498	522	480	507	507	515	539	506	482	508	517	507	483	550	494	497	493	480	516	513	528	503	497	522	471	494	507	488	494	474	481	460	464	512	470	506	492	510	539	519	459	504	500	556	498	516	500	463	480	499	476	547	541	534	547	492	504	505	486	492	520	539	496	536	508	496	508	478	488	514	487	540	516	482	535	521	465	536	495	499	500	483	517	492	483	506	492	523	459	524	449	469	501	537	506	476	519	515	471	479	512	541	488	495	514	527	484	474	496	535	545	494	504	500	520	489	494	523	525	489	500	504	466	559	512	506	495	547	535	523	464	487	471	474	486	494	511	492	514	492	532	481	508	509	530	478	536	489	542	523	513	487	502	504	476	503	500	471	493	527	480	481	506	525	503	490	506	493	507	511	458	505	473	534	491	475	467	490	506	442	481	509	526	494	473	490	526	518	508	529	509	539	525	493	483	493	510	498	490	510	499	477	527	488	498	489	525	464	529	485	478	485	510	502	497	489	481	489	519	514	519	539	471	498	506	481	535	531	495	537	522	513	485	470	488	505	494	531	497	488	511	508	495	518	510	477	463	498	527	480	509	490	456	445	474	519	514	484	511	497	490	473	494	511	503	518	521	531	492	513	498	500	545	507	531	495	513	483	508	484	503	533	506	473	522	508	489	525	513	530	488	516	548	530	503	511	505	482	521	497	492	518	515	507	517	487	520	462	471	476	489	489	534	514	512	492	518	525	530	523	495	528	497	485	455	521	486	504	457	528	474	523	504	505	493	535	567	461	500	533	479	444	477	475	502	504	487	480	537	526	475	494	488	538	499	521	508	482	487	484	516	470	529	489	497	461	516	467	475	476	477	506	517	510	482	511	556	500	495	512	507	513	501	539	532	514	575	505	475	488	492	486	544	468	485	534	534	489	468	487	541	503	456	512	470	546	487	480	495	485	514	498	494	493	508	478	478	485	498	528	494	532	540	530	504	545	474	506	545	491	482	516	507	501	508	515	483	486	513	515	503	441	483	501	488	474	517	506	508	516	503	521	517	523	474	543	506	494	478	513	450	502	479	545	497	508	504	482	496	488	520	506	465	486	497	493	495	531	486	560	572	528	503	532	521	496	478	519	531	548	484	506	509	525	506	538	484	497	503	518	493	523	513	519	532	497	489	494	496	529	528	512	536	478	519	521	508	504	473	534	450	521	500	449	490	524	495	474	481	499	513	466	508	475	503	476	511	497	474	518	535	477	534	500	476	515	484	515	539	494	479	515	516	556	496	517	489	490	504	503	498	506	492	486	527	489	467	501	503	505	506	541	528	541	498	493	493	503	528	518	506	547	494	508	528	501	520	516	517	537	481	479	536	513	513	497	529	539	500	492	498	538	508	475	525	479	506	522	510	486	523	521	494	542	519	499	480	515	471	494	530	534	487	494	522	527	518	489	512	516	556	520	482	469	563	456	521	480	498	513	487	495	500	518	497	559	482	479	503	534	528	521	502	515	492	485	491	507	528	510	517	506	529	536	500	509	509	530	536	505	547	494	478	471	480	508	519	518	502	499	532	512	545	515	535	495	521	499	499	536	469	543	477	500	530	499	501	480	515	540	521	536	506	477	519	485	483	546	522	533	496	502	506	493	472	486	541	501	514	472	497	498	494	503	502	483	489	517	496	500	502	507	523	481	550	493	502	499	487	474	500	524	497	543	517	467	528	493	492	503	480	477	500	542	511	500	503	476	465	485	509	493	507	483	489	545	516	502	471	496	498	483	506	509	520	509	487	508	490	524	474	520	468	517	512	496	482	516	496	485	517	502	517
3455	4892	3207	1800	1358	1162	1056	897	896	805	846	803	768	769	654	778	740	714	751	683	727	713	719	751	696	715	692	715	702	766	665	768	754	654	735	671	723	706	673	744	706	698	718	704	678	752	693	677	710	693	682	708	689	702	654	662	678	728	701	688	701	703	687	674	709	667	659	716	715	708	759	670	690	698	678	682	690	676	714	691	725	725	699	740	656	734	705	701	748	709	721	639	688	665	710	640	661	716	701	714	690	687	650	660	696	718	712	738	670	666	706	697	699	687	698	717	694	650	695	708	687	721	688	690	719	673	716	701	689	724	718	688	686	669	655	723	695	679	737	703	702	682	704	673	695	674	623	731	675	697	662	687	698	664	692	706	714	740	706	666	715	700	703	727	750	701	679	707	723	639	696	706	736	689	742	669	656	675	723	725	667	703	744	691	691	685	727	674	679	650	684	679	707	635	690	664	695	704	715	711	738	658	640	666	729	705	697	720	647	699	681	693	666	677	676	720	675	702	706	733	725	676	732	670	723	697	677	722	688	712	714	690	676	724	697	710	685	674	695	662	690	692	686	623	717	709	695	747	718	754	698	631	684	655	722	668	735	677	714	701	690	692	690	668	708	716	705	702	685	729	714	675	712	750	710	755	755	651	705	699	713	678	649	693	657	665	701	677	722	669	640	683	686	712	732	653	684	728	698	728	701	702	710	669	702	660	725	694	670	728	673	639	693	669	718	744	715	736	676	736	709	703	695	685	685	665	662	717	678	691	713	696	705	642	693	707	655	699	727	670	722	678	675	705	649	695	659	681	690	671	690	737	673	747	729	706	677	674	723	719	727	705	717	663	695	658	714	644	678	702	680	686	690	709	688	717	711	659	705	745	680	687	709	738	692	691	684	639	711	714	678	683	710	673	627	697	737	718	696	695	725	694	721	702	697	698	708	684	662	674	743	704	731	657	669	692	721	700	645	717	703	671	691	660	703	714	692	728	716	722	656	672	682	688	694	698	729	651	687	727	742	716	681	731	675	703	695	686	695	717	715	687	663	677	662	646	695	696	684	720	662	702	725	734	689	704	711	729	719	679	698	705	673	699	736	688	673	709	736	739	660	693	646	677	684	687	679	664	670	723	717	695	691	702	686	681	704	719	703	651	725	687	702	653	764	643	660	700	723	672	717	700	652	684	678	698	710	676	696	722	726	712	691	738	717	703	700	692	697	741	704	692	735	715	642	711	694	714	695	738	678	703	672	701	673	681	740	667	733	723	736	686	720	709	724	724	686	733	718	657	728	691	690	653	715	707	750	704	695	702	734	699	685	687	720	679	731	726	683	688	701	696	717	658	706	682	694	672	683	687	729	705	702	709	719	728	739	677	705	686	725	729	672	740	708	734	663	728	658	705	671	670	673	617	673	703	681	672	688	693	705	693	701	687	676	645	702	719	737	695	673	724	688	682	683	689	683	707	705	662	699	737	711	671	697	706	652	687	678	710	708	740	665	703	738	724	663	747	686	686	739	674	708	678	693	706	697	720	711	688	728	631	740	708	707	695	707	718	678	692	692	731	705	705	722	723	686	696	696	671	684	725	707	710	699	681	668	705	725	699	718	706	703	706	676	704	693	671	704	693	706	681	716	659	679	712	630	696	697	739	660	691	681	687	730	683	682	714	702	630	720	699	699	704	675	724	692	726	708	675	665	664	691	698	702	743	701	711	677	749	708	668	665	674	686	642	691	679	697	705	705	703	699	719	707	731	684	712	682	687	736	705	676	685	722	729	683	762	702	689	688	681	731	695	652	719	682	691	726	679	703	687	697	694	735	723	703	691	736	697	686	677	689	646	686	690	711	657	690	754	717	701	680	734	724	645	647	713	668	651	711	716	716	698	715	674	694	679	711	708	687	738	695	720	715	692	722	689	683	702	693	696	713	675	719	684	687	721	683	696	728	687	715	655	644	667	713	666	688	689	705	696	726	700	700	707	690	698	689	676	676	673	712	690	699	640	678	725	675	723	721	696	666	726	679	658	726	714	735	668	681	694	702	719	675	704	647	735	704	738	743	678	661	664	676	714	688	643	671	723	707	688	743	717	682	647	725	726	678	695	699	718	651	706	702	673	657	674	730	739	675	716	728	681	669	666	723	726	747	706	680	681	673	715	674	680	730	681	696	715	692	702	708	728	659	752	688	702	675	702	697	714	762	701	706	670	698	698	667	706	693	666	662	703	704	683	699	722	723	633	670	730	708	685	698	677	668	678	699	730	690	676	724	702	717	732	738	707	713	691	651	663	711	705	736	674	688	741	658	731	700	704	725	685	737	711	681	695	683	641	690	667	655	712	744	696	720	722	705	700	660	681	654	693	678	658	703	710	663	712	693	712	688	716	709	678	690	749	662	657	663	752	680	702	682	711	733	724	674	699	680	694	682	687	697	741	721	712	690	693	666	698	711	693	705	723	650	679	711	744	718	697	670	672	712	723	694	705	662	717	677	705	710	648	739	681	695	736	683	720	712	709	672	699	706	703	722	702	683	700	659	727	728	692	661	672	659	710	739	703	711	683	678	668	692	703	692	711	685	680	691	638	732	715	689	679	669	656	739	688	726	717	706	660	698	676	692	673	696	723	701	723	698	703	729	676	703	695	711	648	737	701	672	675	679	738	691	664	672	732	689	750	743	722	757	674	711	684	696	685	700	690	709	670	694	645	712	746	748	703	746	719	646	707	683	662	701	690	673	669	703	682	689	687	719	711	717	665	638	691	689	686	705	734	714	687	683	698	666	727	705	701	690	709	674	707	707	676	650	652	692	669	677	719	714	699	693	681	720	711	656	735	697	749	722	704	718	631	667	758	719	665	687	669	692	705	715	675	737	687	665	712	706	715	694	681	691	677	633	709	765	707	661	723	659	676	729	680	722	679	699	712	687	677	716	677	749	708	687	722	720	687	680	670	763	693	669	688	696	729	709	738	697	691	697	677	658	702	711	723	690	725	679	672	760	660	646	682	695	709	650	728	698	692	670	677	720	657	697	703	660	753	700	721	691	723	708	697	692	724	721	715	716	687	690	694	659	717	684	703	685	712	691	754	667	669	685	752	669	718	709	681	716	644	658	674	678	729	667	713	688	669	723	673	632	680	696	716	702	706	694	655	702	680	683	685	700	742	681	668	715	681	711	716	722	680	695	653	697	705	676	679	724	696	652	711	736	713	672	693	723	710	685	691	730	713	673	689	694	686	702	731	689	659	738	740	666	679	728	664	684	685	741	748	689	700	692	710	750	715	697	703	722	657	748	741	740	705	692	704	707	678	724	688	661	694	711	691	698	773	714	654	660	675	711	692	686	734	710	754	670	679	687	756	669	722	690	643	691	708	710	637	658	684	704	709	674	678	673	682	680	681	705	663	677	712	696	688	663	669	707	706	708	694	699	688	689	677	664	717	676	657	714	630	719	695	687	713	721	706	684	720	680	655	708	691	705	688	694	722	710	671	694	684	705	677
22127	21026	28624	23608	21022	20668	2145	623	425	352	306	297	292	265	247	268	235	209	222	205	203	214	185	190	184	206	166	183	192	173	191	202	168	203	169	176	184	172	149	153	185	155	184	185	159	159	181	182	193	162	172	184	200	182	169	178	184	169	174	189	132	174	199	182	157	165	188	188	147	174	160	185	176	154	174	177	176	205	174	173	152	161	166	165	186	189	183	183	166	176	171	172	155	162	152	177	163	189	190	171	158	147	187	192	170	175	191	162	176	185	169	196	172	179	174	163	178	189	165	181	158	182	163	169	159	156	164	175	173	148	182	151	159	167	189	178	177	167	168	157	193	186	161	168	156	189	185	168	168	164	190	169	173	148	176	157	156	162	149	179	173	173	148	169	165	179	180	174	174	155	172	159	158	154	149	189	160	171	150	168	157	163	172	168	165	150	160	169	177	155	173	153	205	173	146	173	161	183	167	179	175	186	157	177	180	151	158	153	161	163	181	155	177	148	167	172	173	187	166	161	155	175	162	174	158	183	158	179	180	176	188	169	182	162	194	194	186	167	193	179	156	155	201	171	147	174	182	166	182	152	167	170	149	174	161	167	160	175	153	159	172	161	152	158	160	157	160	159	177	163	181	201	167	146	152	175	164	181	181	180	144	178	187	189	181	180	174	176	153	169	159	172	166	162	184	153	164	178	165	171	158	165	170	154	163	152	166	150	169	170	157	170	181	167	164	181	184	164	152	179	171	156	186	198	166	187	176	183	176	154	165	185	159	194	179	160	165	180	163	165	147	173	153	161	172	162	163	163	156	188	178	150	163	194	144	186	175	151	144	177	165	146	170	162	160	155	176	195	170	168	162	176	163	165	187	168	156	156	146	171	168	144	152	164	152	202	201	165	197	188	159	167	176	148	190	198	175	169	176	167	179	160	157	159	161	180	174	163	162	156	152	159	158	167	188	158	178	165	193	170	175	194	163	159	169	141	177	185	146	144	166	171	168	169	158	153	189	177	180	167	164	153	167	163	188	182	185	166	160	174	154	184	138	162	186	182	168	164	142	175	153	167	162	176	147	189	181	166	167	150	178	171	182	168	148	163	150	174	174	187	168	163	175	165	177	163	154	187	162	184	174	158	168	167	173	169	174	163	189	193	183	198	172	178	150	157	180	154	171	156	173	178	163	139	177	191	164	181	187	170	181	144	181	179	192	187	162	171	178	171	191	173	180	171	181	184	157	178	167	158	197	168	159	167	156	169	148	165	155	191	165	155	166	167	179	183	173	167	170	156	158	150	176	155	144	178	159	175	179	184	149	148	166	181	190	142	175	201	186	183	174	175	189	176	186	175	171	170	169	184	161	161	166	160	176	174	180	189	188	140	151	171	195	162	180	171	179	167	149	166	142	179	174	175	161	166	178	153	170	162	157	188	155	170	165	192	175	196	173	189	184	151	191	174	178	148	150	167	198	174	158	172	159	161	158	166	178	160	161	166	170	159	157	155	165	169	170	154	167	176	159	178	209	163	177	180	164	161	164	143	180	184	189	166	170	170	181	201	155	158	183	145	170	180	188	173	171	155	173	185	166	180	157	158	179	161	182	186	184	183	185	172	165	146	161	180	151	137	174	148	157	174	173	169	156	192	169	155	179	152	155	154	180	156	166	170	193	173	173	168	171	169	156	165	181	195	173	173	188	167	176	190	175	145	159	166	151	161	181	156	186	182	168	181	169	158	159	180	164	180	171	175	164	154	187	171	155	174	180	204	181	147	168	168	157	147	202	174	168	155	192	159	176	164	151	180	176	159	154	177	164	189	143	174	175	181	176	170	167	153	168	176	176	158	196	164	177	164	189	168	167	156	166	156	189	163	163	141	169	175	179	177	181	185	186	181	179	180	155	196	175	156	185	171	197	180	167	153	171	161	188	186	154	182	162	177	179	164	158	183	186	165	157	172	167	175	187	152	169	151	185	172	169	151	172	179	182	163	151	166	157	186	155	159	149	175	179	185	155	198	181	179	204	166	166	170	163	161	181	200	163	168	202	191	161	199	154	169	180	180	147	147	158	172	179	182	168	144	189	197	166	172	180	154	166	185	169	169	165	177	174	175	157	168	189	185	153	164	170	190	150	187	158	173	154	147	164	172	167	173	193	163	163	165	177	150	149	174	189	158	168	159	161	173	170	168	153	157	164	153	171	157	161	172	153	178	177	163	168	156	166	172	190	149	174	174	169	153	178	176	165	160	149	142	169	178	153	181	180	158	165	157	157	159	178	164	195	173	172	149	145	166	155	156	187	171	164	178	174	154	176	172	158	167	197	170	181	185	145	168	145	179	178	181	172	187	166	149	158	172	149	175	186	157	189	186	144	177	159	170	164	172	188	177	191	196	162	148	154	193	163	168	192	165	198	177	170	174	164	165	170	159	171	169	155	163	182	183	173	190	185	156	156	164	157	177	171	157	180	177	165	169	168	165	165	198	148	163	189	182	159	174	154	151	167	179	151	166	168	157	165	162	172	165	167	180	150	163	172	150	169	175	193	145	158	169	161	175	165	188	195	172	179	191	154	150	164	165	155	174	144	179	179	163	182	174	167	172	173	172	179	180	152	163	140	167	172	173	162	170	174	170	172	199	178	157	180	155	160	169	184	156	183	149	155	177	167	178	170	161	159	154	158	167	163	160	181	151	172	189	154	148	188	173	154	175	182	182	154	166	158	178	159	179	148	161	179	184	188	173	169	159	173	171	173	185	187	175	182	157	182	146	178	169	171	147	156	169	168	168	169	182	168	164	153	148	160	155	174	166	187	161	164	164	180	143	168	157	180	178	176	174	171	186	157	177	162	191	161	154	178	203	163	147	170	164	175	165	178	172	167	139	161	169	164	153	147	189	165	165	165	161	165	176	170	173	173	161	163	164	178	152	160	175	138	156	178	146	166	176	148	174	177	154	175	157	186	194	187	159	198	170	157	160	185	146	146	175	173	168	174	168	184	141	163	176	188	180	171	172	190	163	167	169	154	168	172	164	166	171	148	187	152	153	171	149	174	181	170	206	178	146	175	173	189	181	168	189	174	162	166	159	161	171	148	162	175	170	200	159	181	174	165	166	179	142	155	179	177	175	167	177	195	173	171	169	169	191	181	155	182	161	178	173	157	144	171	171	179	170	168	191	189	187	168	150	170	163	197	197	172	166	150	162	185	173	172	155	186	171	175	179	167	181	160	170	184	173	180	165	181	186	169	162	163	168	186	154	174	183	157	184	153	167	180	149	169	187	173	177	169	150	167	159	170	173	185	180	170	168	144	176	174	164	155	197	159	158	165	157	172	157	180	168	160	179	185	156	189	153	149	193	173	163	167	141	161	152	168	191	159	175	158	166	147	168	160	173	185	184	181	175	163	185	151	175	161	168	143	180	167	169	150	143	159	168	163	180	193	170	169	175	161	169	177	184	169	206	175	183	179	170	180	173	158	161	171	183	175	162	168	146	168	141	160	193
4289	13774	9122	4294	2991	2079	1451	1163	942	798	737	624	575	545	433	439	404	384	369	351	323	301	291	312	303	286	271	290	283	293	293	269	217	274	271	257	262	276	252	257	281	205	247	257	243	255	243	238	238	261	232	238	263	225	238	254	247	246	225	242	256	242	257	239	245	229	270	237	234	207	239	238	227	260	243	209	193	232	264	240	225	243	250	224	254	221	236	208	217	242	250	244	219	218	231	238	238	258	211	244	229	221	232	249	237	243	252	239	260	258	231	211	251	236	235	228	227	219	225	244	222	230	235	234	247	233	219	212	243	235	247	228	221	231	238	247	233	203	233	238	222	242	246	248	241	204	263	260	229	232	234	221	223	234	244	234	249	212	250	236	245	213	232	243	223	219	232	230	197	226	222	281	275	243	259	242	217	230	237	243	224	216	245	233	247	235	235	198	251	220	256	224	250	247	246	239	239	234	228	240	218	221	230	247	213	224	235	226	234	235	248	251	242	259	213	241	231	256	248	223	218	246	226	227	267	243	241	240	235	227	230	227	256	247	243	241	250	228	230	253	243	243	267	218	220	229	222	236	239	256	237	264	241	225	260	244	220	238	234	233	228	227	237	219	230	233	235	243	239	235	220	235	252	239	225	218	227	241	259	248	230	247	214	230	227	238	255	218	226	228	243	244	231	234	242	249	235	227	227	238	217	221	223	220	231	210	260	237	207	240	232	236	228	233	241	219	243	246	224	248	235	215	239	220	249	236	211	230	242	214	243	252	238	242	222	242	236	252	241	243	254	264	237	224	214	240	237	256	224	213	233	224	248	224	220	234	229	242	219	253	206	251	249	233	251	226	236	250	237	237	251	239	266	234	285	228	239	236	248	239	246	252	223	238	241	252	250	236	225	242	213	232	213	234	226	225	222	245	220	242	238	234	216	219	231	213	225	229	228	226	239	216	217	219	237	257	219	234	222	247	231	228	238	232	242	247	217	238	213	230	213	227	197	236	212	241	260	215	243	234	207	237	251	199	245	250	237	240	222	202	233	252	225	223	222	201	251	251	245	221	253	239	243	251	243	236	241	238	208	226	245	223	208	241	238	226	248	233	241	230	228	240	243	240	247	224	224	244	239	212	232	215	225	227	225	273	208	263	238	253	246	239	202	252	242	202	253	233	233	235	238	228	241	268	238	230	246	236	258	244	239	219	216	223	233	241	243	225	230	226	252	238	237	226	255	217	243	242	250	230	229	240	250	227	237	242	234	259	242	239	233	241	246	231	265	221	224	208	243	254	232	234	243	211	223	243	255	252	220	209	218	213	216	262	214	246	261	238	239	207	247	217	228	198	234	224	226	228	215	262	223	251	251	259	273	229	228	224	229	209	223	224	245	227	236	217	210	228	235	242	248	220	202	223	231	250	245	222	255	230	231	241	230	219	260	229	240	240	243	236	241	273	221	232	236	216	238	227	213	214	235	230	239	233	224	218	216	238	269	240	243	243	247	227	235	256	223	248	202	229	214	240	202	209	208	234	249	235	233	242	220	264	237	221	218	251	236	251	224	225	231	241	235	219	221	242	239	245	248	229	234	218	252	221	230	222	263	236	240	217	213	224	225	275	209	267	261	234	220	240	234	216	225	232	240	225	224	233	243	234	223	226	248	250	250	259	229	219	220	237	236	243	249	219	224	241	232	220	223	269	230	233	223	215	241	229	235	248	215	234	190	247	236	220	229	249	241	230	260	225	243	197	254	239	209	254	228	243	239	242	253	246	235	242	235	243	236	246	221	248	243	228	228	216	234	230	228	222	237	235	207	218	242	253	221	236	243	236	244	236	233	223	235	265	251	218	209	215	237	256	247	219	226	247	247	221	247	240	231	232	234	247	215	231	227	256	231	237	220	241	209	229	241	249	235	223	228	235	223	231	230	231	214	227	226	230	226	204	222	243	219	258	233	237	224	234	243	231	245	211	230	247	223	223	252	253	227	225	225	239	227	244	246	246	237	223	226	225	240	231	251	235	252	249	260	227	262	247	247	231	251	251	238	230	227	229	235	240	227	254	244	235	236	216	257	250	240	234	223	226	236	229	230	222	237	247	235	238	229	241	235	243	218	231	194	220	238	238	220	249	222	237	231	200	230	239	236	232	241	241	238	235	250	232	216	223	210	234	243	200	235	231	244	224	217	242	235	208	235	243	229	246	231	237	239	219	252	243	247	224	187	237	219	241	278	281	219	226	249	222	229	223	224	239	234	234	240	226	226	246	208	252	228	245	223	236	246	243	261	251	247	207	219	246	229	233	226	256	209	232	234	256	254	247	236	227	248	222	236	242	254	264	250	217	244	256	238	227	255	249	238	240	220	246	258	235	238	223	209	237	261	236	247	237	247	232	232	238	217	206	240	235	240	236	271	244	237	241	237	215	252	252	235	242	241	219	234	262	243	227	216	211	236	206	228	240	216	256	235	225	240	229	239	245	230	239	251	243	226	250	238	243	231	232	244	224	259	211	231	241	251	234	223	274	228	229	266	241	222	238	218	230	228	209	224	249	224	225	226	221	236	251	234	230	230	232	218	214	233	249	227	251	250	256	226	260	207	221	227	256	238	242	235	244	245	240	256	232	245	252	229	240	246	242	246	270	249	236	236	216	232	250	231	224	236	219	234	246	241	233	245	235	215	235	245	225	206	227	235	252	238	222	225	227	245	242	236	214	236	264	256	240	216	243	230	220	226	230	204	220	233	261	235	241	229	191	254	211	240	233	261	245	228	235	240	261	238	262	219	218	240	252	250	230	232	225	234	216	251	234	261	224	223	228	201	216	205	239	216	206	222	238	273	235	221	232	268	228	245	221	232	266	235	218	233	220	221	234	247	261	258	254	257	245	264	257	207	244	235	243	256	226	247	231	217	236	206	257	243	245	232	229	213	212	246	248	238	236	242	255	235	242	215	252	200	236	225	238	234	262	252	215	224	224	214	247	235	230	226	234	233	225	244	201	218	238	232	236	261	228	218	243	218	250	222	230	228	242	235	232	232	223	236	211	217	245	243	229	207	238	259	197	237	241	243	230	248	227	263	239	236	243	235	216	220	213	218	221	233	223	221	250	235	232	248	253	234	219	221	233	229	231	237	264	239	223	253	232	225	238	231	216	247	260	234	225	237	209	223	233	217	220	210	244	259	222	236	236	236	241	233	233	220	215	242	227	213	225	222	231	231	243	243	230	221	200	217	222	203	213	228	239	214	240	254	253	209	209	242	232	237	238	223	221	257	235	240	224	242	242	240	219	207	239	222	230	259	243	215	256	229	235	228	236	216	220	228	234	236	225	227	222	231	229	221	239	240	218	219	251	258	223	241	244	227	235	249	234	246	246	219	218	240	225	226	204	216	219	244	244	225	243	226	230	232	205	227	229	236	245	230	227	229	235	258	249	212	209	242	257	225	234	217	207	220	234	226	274	245	212	251	255	232	258	235	248	234	217	236	230	231	254	223	262	225	229
26750	17303	3106	687	514	494	471	440	443	394	486	447	445	413	456	440	429	459	422	489	421	408	495	410	405	399	426	427	431	439	388	437	404	444	402	427	399	449	418	480	417	455	458	437	435	464	456	431	434	473	418	438	455	431	441	431	420	423	430	449	398	403	401	430	389	472	423	434	451	421	431	417	400	501	418	432	401	461	414	475	419	448	445	393	432	444	452	414	441	457	429	456	403	422	461	443	411	395	439	422	461	402	423	414	402	431	447	421	435	438	437	381	419	436	399	397	488	427	382	449	438	417	451	442	415	384	463	419	449	436	421	454	424	468	414	409	468	464	438	402	429	426	458	422	431	454	433	425	416	408	428	425	405	410	437	414	421	432	435	435	405	445	427	449	423	403	409	436	418	449	428	424	393	448	427	437	455	431	426	410	434	458	424	454	456	396	442	455	390	421	412	406	430	473	420	411	423	412	460	411	447	446	419	440	447	428	424	390	427	409	401	463	451	429	443	401	411	429	396	420	453	438	422	450	472	442	399	408	435	426	431	444	437	449	428	444	454	451	409	438	430	441	452	416	459	434	414	435	448	422	399	434	450	425	439	403	426	419	461	424	443	440	418	439	432	458	406	437	453	458	423	486	453	446	448	437	458	430	447	444	415	459	433	451	442	422	423	412	424	442	439	443	401	387	418	482	417	446	467	409	409	366	420	448	434	428	414	402	414	411	406	430	445	430	419	457	441	421	441	462	446	408	439	444	425	445	426	405	431	430	398	433	421	474	427	401	408	433	448	422	420	426	430	431	446	426	429	402	436	404	414	390	438	435	415	414	440	416	385	440	467	397	448	449	408	435	440	459	443	447	437	392	412	435	425	422	438	441	459	448	438	437	402	423	436	422	437	429	420	436	435	413	415	435	424	404	407	428	480	426	414	420	433	442	407	486	448	422	414	429	417	403	431	389	425	408	469	445	440	431	428	440	424	413	400	431	418	413	456	418	396	449	405	441	449	442	406	406	409	400	420	395	370	402	415	451	412	428	445	449	416	436	383	434	397	426	421	425	478	431	449	413	396	463	432	453	434	456	446	417	448	443	466	403	431	440	428	412	407	451	419	398	460	436	425	451	467	447	426	433	404	410	459	446	434	432	429	435	424	416	439	426	430	425	411	428	404	437	422	459	419	461	448	443	458	426	441	433	438	456	446	440	455	448	385	443	410	415	481	453	418	386	383	452	406	418	411	390	435	455	445	442	454	427	461	405	401	436	424	425	480	454	420	441	402	472	419	417	424	451	426	409	464	469	419	434	422	467	405	443	459	418	446	464	440	438	422	446	425	429	435	438	481	454	396	442	435	423	411	450	430	439	398	391	431	429	422	434	431	388	421	406	421	424	420	425	423	419	415	421	441	395	407	448	430	433	414	419	410	451	429	431	461	436	423	434	434	462	408	435	475	411	478	416	438	448	427	445	429	464	440	432	432	429	462	452	426	462	415	417	412	468	414	419	460	441	441	426	439	421	440	442	423	461	437	430	420	430	448	435	450	459	410	432	447	445	452	412	404	456	423	425	456	428	411	468	451	403	475	450	427	373	406	423	413	455	454	436	428	436	440	441	396	477	391	425	442	416	423	468	452	419	443	462	416	442	422	427	408	432	413	437	419	423	394	424	458	418	459	430	420	400	424	426	409	417	428	438	432	417	427	421	439	427	408	443	463	414	462	421	403	431	433	430	419	445	423	412	440	381	444	430	439	442	467	485	424	447	466	449	419	445	409	427	397	430	409	422	462	458	409	432	488	430	448	424	480	435	448	455	394	415	448	444	400	466	469	442	430	402	424	423	437	413	424	437	417	441	402	442	434	425	417	412	455	421	454	457	444	410	423	440	414	439	429	491	432	401	427	438	410	421	419	438	438	417	448	399	445	432	421	451	423	436	434	457	426	412	422	437	430	447	444	427	419	417	383	436	448	424	375	440	398	392	465	404	411	428	459	434	401	395	451	413	441	434	380	472	428	439	444	399	424	397	483	430	399	422	426	438	411	421	434	418	397	437	456	443	459	417	416	430	420	452	411	419	454	448	467	482	425	446	406	481	435	417	452	452	452	437	447	412	415	433	408	449	431	422	436	429	441	452	430	411	436	430	413	431	443	407	419	420	397	447	415	391	426	478	433	431	398	413	443	431	458	436	452	436	458	435	398	457	407	428	436	443	394	444	410	437	430	472	417	412	444	509	424	432	415	468	443	451	402	453	411	463	422	441	419	450	440	396	405	428	396	473	459	431	436	428	418	392	473	450	425	438	402	447	433	434	440	399	438	473	422	449	400	400	447	413	434	461	432	403	467	395	463	433	410	419	434	422	452	408	442	445	406	380	431	446	443	433	452	415	464	424	405	443	464	400	456	445	443	415	390	455	438	424	427	410	424	448	440	429	434	412	395	420	414	426	497	428	427	460	407	446	444	419	420	435	401	485	427	385	468	419	483	450	458	415	396	417	387	444	410	413	469	433	445	426	449	433	410	440	408	463	385	435	414	413	432	437	408	417	419	450	418	388	372	413	449	452	444	453	471	423	416	442	448	448	451	425	435	459	453	450	426	404	420	504	440	460	435	445	430	409	439	444	399	432	438	427	411	426	426	426	439	395	436	455	476	424	446	438	434	425	422	414	446	441	437	425	434	404	429	455	412	414	404	426	408	411	418	416	441	429	455	451	414	405	414	466	459	381	430	407	413	436	421	419	440	436	479	434	434	422	455	428	462	432	417	400	412	442	426	413	429	432	418	411	418	446	441	455	459	465	457	431	424	442	453	417	468	428	480	417	464	422	408	404	433	409	421	441	407	473	442	432	451	404	445	448	442	433	433	373	442	465	437	452	401	429	443	420	416	419	425	426	435	385	419	438	418	450	407	432	434	427	432	439	441	447	432	466	423	439	417	426	409	456	434	405	387	445	414	452	439	428	457	396	435	456	411	427	434	393	447	417	443	407	441	399	419	421	444	457	444	434	427	431	431	421	406	462	437	441	421	424	429	458	427	405	419	461	498	429	463	455	438	458	462	444	389	424	434	426	419	434	434	425	448	399	408	419	461	404	432	458	439	410	472	428	420	444	449	440	427	434	427	424	415	434	474	432	422	400	413	445	438	410	460	390	443	448	421	444	428	453	446	425	443	411	414	411	415	448	412	424	399	421	454	455	464	435	434	416	421	440	409	427	442	416	416	420	441	414	462	453	456	447	419	461	423	444	420	412	433	407	366	410	452	418	409	442	426	441	426	442	416	426	468	393	415	442	429	432	434	420	451	443	397	466	428	436	453	422	423	426	456	414	437	433	438	423	400	424	432	424	433	451	459	449	405	444	405	423	428	441	409	412	400	430	441	412	432	425	454	417	412	445	447	419	417	418	432	430	408	463	464	431	432	398	413	439	422	438	472	430	436	454	397	465	397	430	444	422	455	427	420	365	454	427	445	431	400	438	426	441	416	441	448	426	445	433	419	433
4155	1440	1182	792	793	673	703	663	630	644	613	610	656	620	621	641	627	595	638	633	604	664	588	585	618	594	653	677	625	635	605	635	597	619	613	616	604	570	620	624	604	601	573	650	592	642	643	650	615	626	601	613	631	600	662	625	638	620	597	606	627	609	627	663	574	595	618	561	632	609	635	663	619	623	622	619	600	609	614	643	652	615	660	634	637	615	577	656	627	619	636	649	639	605	597	602	608	638	586	622	621	666	579	661	637	587	645	595	635	563	587	600	645	635	616	649	622	597	612	630	621	625	644	610	621	648	618	643	641	629	629	629	618	654	625	637	606	641	675	596	612	622	591	593	632	638	677	609	596	640	625	607	655	612	595	620	568	618	648	635	620	636	613	628	616	607	646	580	648	622	624	602	629	627	620	610	629	611	618	592	579	583	577	625	578	629	612	639	584	588	614	597	583	578	581	618	645	614	627	652	637	568	655	608	587	602	631	611	608	616	623	643	584	606	601	639	631	613	645	602	616	612	591	629	617	623	615	614	661	627	624	594	640	580	614	648	583	629	612	606	608	605	651	618	648	584	677	595	612	590	618	614	605	590	648	608	641	580	633	593	594	620	622	597	648	660	595	621	612	628	644	612	648	633	612	674	597	632	644	573	588	621	602	598	657	587	627	651	657	612	597	667	561	609	632	674	613	663	621	611	632	626	613	620	586	617	621	638	646	604	594	601	653	607	675	612	606	588	612	631	637	656	629	613	590	619	637	603	622	617	600	602	629	639	619	613	614	613	624	655	598	574	624	595	643	609	655	625	596	649	638	601	662	565	598	634	602	645	644	637	639	647	652	585	621	633	592	557	604	603	611	630	577	585	602	640	639	577	652	633	563	585	617	625	668	645	572	611	568	664	625	608	674	642	605	654	614	652	618	590	646	617	590	656	645	623	639	661	638	654	600	635	629	651	622	609	625	616	704	632	568	591	624	641	645	617	610	580	581	613	610	618	610	667	586	659	623	591	596	649	637	631	612	607	659	582	617	619	623	642	597	616	640	597	655	653	592	603	660	631	640	625	678	631	645	617	612	678	581	675	631	606	672	594	626	601	615	631	624	618	628	556	618	596	640	608	626	628	629	590	637	597	628	608	609	612	606	615	599	581	660	580	582	657	633	603	583	618	610	579	604	651	625	634	599	615	644	638	592	620	590	615	635	599	639	577	633	614	626	617	582	587	640	595	634	611	592	611	611	589	631	623	636	626	608	596	622	649	606	597	597	628	625	608	596	661	608	624	603	585	654	584	577	582	608	623	569	609	605	616	598	661	599	609	589	598	619	633	623	596	613	612	593	632	609	605	593	656	589	644	651	644	642	623	657	628	637	592	578	621	608	600	659	617	652	593	634	589	595	610	630	636	619	639	606	658	617	662	611	646	601	584	653	629	627	640	585	620	633	642	578	632	652	591	636	666	641	612	602	618	635	617	619	598	622	627	663	637	614	636	653	620	669	663	646	630	638	629	612	650	609	607	611	600	638	636	636	610	611	632	581	631	611	602	629	593	633	606	603	634	635	612	648	605	633	628	632	627	656	587	629	630	617	636	599	623	589	581	599	650	597	655	600	610	620	592	601	642	601	641	597	655	591	636	621	604	642	644	628	651	606	613	658	659	642	610	644	655	653	578	587	631	613	639	620	601	636	630	643	585	611	619	631	535	637	576	647	594	590	594	603	603	622	639	615	617	657	677	620	590	655	658	641	633	624	570	580	650	635	614	628	640	621	624	640	651	615	610	646	613	601	601	601	618	615	611	626	643	587	614	624	636	631	631	596	683	645	568	565	652	601	636	654	630	596	634	618	658	665	602	656	626	631	590	594	584	613	607	630	616	655	614	622	611	606	619	684	629	628	612	532	662	597	626	637	618	589	594	629	643	635	615	615	617	608	597	656	629	592	624	645	623	621	587	673	612	655	595	570	615	623	604	621	594	629	622	603	593	596	607	609	637	635	641	602	605	626	621	603	603	600	647	606	610	630	615	610	622	631	679	617	608	609	630	595	631	622	618	567	598	613	620	624	642	644	657	663	593	644	622	625	605	594	618	660	662	652	612	620	632	646	666	609	623	618	591	628	602	624	623	596	601	617	596	626	642	627	681	618	637	638	627	622	627	650	645	589	599	620	598	594	610	604	627	602	613	627	620	622	637	620	621	643	645	635	589	660	602	622	612	638	564	640	638	618	612	610	652	601	616	629	600	626	612	624	588	637	571	653	596	676	580	606	582	615	630	656	658	634	655	609	602	608	629	617	625	630	643	603	616	614	629	636	625	634	553	627	623	648	636	642	601	656	626	636	628	611	609	606	637	613	654	635	617	617	603	634	602	608	658	622	613	587	560	619	596	632	648	612	613	650	613	634	662	641	633	590	597	612	605	623	598	624	632	600	597	586	647	604	632	631	605	605	611	640	567	614	644	576	597	632	581	619	603	606	648	574	624	621	614	589	619	579	605	657	611	649	624	649	577	636	602	621	627	624	619	643	652	606	584	645	634	600	577	622	613	598	659	606	624	591	613	624	640	623	627	634	622	534	594	573	611	627	592	607	635	599	607	620	624	609	586	583	617	572	647	606	568	612	616	625	631	618	621	607	613	627	637	611	608	623	610	619	594	616	626	601	612	604	621	615	609	603	599	644	661	614	574	650	622	637	616	630	599	642	609	602	591	601	608	602	609	605	666	645	604	642	601	652	603	589	639	617	651	585	584	622	608	611	625	640	646	620	614	628	622	618	614	615	608	692	605	545	618	609	637	612	619	583	616	620	613	568	606	633	621	683	637	612	580	602	621	572	646	594	574	613	623	626	621	644	623	613	630	624	617	625	631	616	608	581	635	608	595	610	569	603	625	649	608	571	606	635	631	627	620	618	628	621	580	578	597	639	613	634	618	626	565	592	566	632	575	613	617	609	628	633	646	606	597	605	603	649	606	604	617	644	590	592	626	630	617	653	627	663	615	589	615	578	586	607	642	610	634	621	626	620	629	632	640	587	558	618	617	648	589	662	620	560	608	606	587	609	563	644	604	602	652	603	609	586	609	602	602	611	589	631	619	644	623	601	626	610	592	622	611	608	591	623	625	622	653	620	595	604	644	623	632	664	598	593	634	609	599	656	621	617	635	564	623	604	632	619	633	588	604	606	590	618	603	616	619	620	619	606	609	615	625	635	625	630	627	590	637	633	640	642	604	633	576	622	576	659	629	623	629	595	659	602	624	641	633	592	641	595	594	616	627	644	622	656	644	624	585	649	604	599	578	620	617	587	613	609	597	607	621	589	644	661	630	625	599	589	636	616	598	645	598	596	619	611	626	642	623	624	656	624	627	612	627	585	586	610	589	630	636	625	610	605	627	604	658	577	621	616	625	664	566	582	610	604	595	631	603	604	613	636	610	581	605	602	652	623	660	619	629	609	597	624	639	622	591	613	607	632	585	666	624	629	626	655	605	563	611	619	646
23075	20958	27947	24145	20669	2772	551	415	301	303	289	260	240	226	249	240	208	200	206	207	202	203	189	199	206	228	195	172	200	166	190	179	182	174	191	170	206	181	165	208	194	189	197	194	169	183	190	172	185	190	198	163	198	184	175	183	171	169	191	165	178	192	199	150	191	182	182	182	180	195	189	189	179	183	187	175	197	181	167	188	150	186	190	191	188	157	172	217	209	183	195	202	164	167	199	186	172	172	173	177	181	207	185	174	179	178	202	195	176	155	189	162	180	164	164	176	192	186	162	170	188	158	180	187	189	184	166	191	192	175	191	189	189	182	188	165	184	189	194	169	176	161	205	178	182	203	178	203	169	182	192	173	161	172	195	166	199	166	171	177	176	178	189	171	175	168	173	175	171	189	206	187	182	215	198	173	181	167	184	171	182	179	171	181	180	162	186	181	180	176	165	169	193	187	184	178	159	185	196	163	200	175	162	193	173	182	210	180	179	180	190	183	195	166	188	184	201	161	168	160	203	183	162	172	185	175	158	178	191	208	201	178	172	213	189	203	174	180	186	190	176	168	169	174	178	176	186	192	196	170	189	147	177	191	171	190	173	201	185	190	193	197	176	189	181	183	186	220	184	171	192	197	195	186	175	167	172	198	203	172	190	171	175	197	184	173	200	181	193	156	171	197	183	189	167	190	184	206	181	172	200	184	180	193	193	211	174	193	194	187	203	179	167	184	182	183	200	178	170	168	184	173	170	203	181	172	168	201	196	181	184	172	184	189	186	171	176	183	205	190	174	191	177	177	203	184	177	174	171	176	175	201	198	154	173	169	169	168	181	170	202	170	200	173	180	192	187	167	147	161	170	200	172	179	169	157	165	177	166	158	184	163	175	158	177	159	145	217	184	197	178	194	167	188	196	169	180	181	168	160	166	196	185	166	181	196	185	196	197	195	179	160	169	195	179	192	164	165	198	156	185	195	186	193	174	166	163	178	178	187	183	193	183	193	195	179	189	194	179	177	186	169	177	170	173	157	165	178	181	180	186	191	160	179	186	181	176	176	160	147	198	167	176	170	210	178	182	188	170	157	184	171	174	191	186	174	189	192	184	167	186	160	179	168	180	173	170	172	161	159	182	171	184	170	164	166	212	186	169	203	195	173	161	212	201	175	181	192	202	169	169	207	186	173	214	176	197	185	186	179	192	190	173	185	165	195	177	176	165	164	180	182	191	190	195	186	193	182	197	182	186	173	151	180	179	179	188	158	182	192	168	180	182	167	156	176	190	179	175	177	177	179	209	194	186	196	195	192	157	170	183	212	181	200	191	167	155	142	169	210	192	191	192	169	168	183	198	171	167	166	169	160	178	187	166	177	204	186	173	179	202	184	184	164	191	194	164	194	192	175	205	172	162	172	198	181	172	181	192	181	178	177	200	178	186	205	171	173	175	148	170	183	164	176	188	183	169	188	180	184	158	158	166	183	190	187	174	177	153	175	151	206	146	166	167	179	186	168	159	192	165	175	180	169	195	174	185	169	167	160	160	180	167	187	174	164	199	183	181	182	199	175	181	183	190	197	174	163	162	178	187	190	189	188	168	185	186	186	169	174	167	189	188	193	187	170	175	190	151	166	175	184	195	149	183	172	182	176	181	186	193	168	156	174	208	184	198	171	181	162	196	206	201	179	183	181	185	180	171	202	178	190	189	180	170	189	176	176	184	178	165	172	181	163	169	174	196	166	184	181	193	167	164	185	192	188	185	188	182	175	198	163	204	191	180	137	206	192	167	196	171	173	169	183	188	186	181	187	161	174	159	177	186	189	162	164	189	180	183	177	185	189	183	176	176	184	185	172	194	157	170	163	158	178	183	178	159	155	172	178	178	184	168	187	205	179	204	194	170	155	219	186	171	164	194	171	174	159	173	180	199	192	197	188	176	202	169	196	173	165	188	181	182	179	168	181	189	173	193	192	174	175	170	179	167	178	165	172	192	207	168	171	180	179	185	166	191	181	174	168	183	178	182	187	179	195	186	172	161	176	144	180	186	159	179	198	169	160	192	169	191	169	183	184	162	168	175	191	181	184	174	196	183	191	159	191	163	151	170	179	181	190	175	186	161	177	171	181	169	161	179	178	172	161	187	158	179	195	159	196	175	184	196	185	157	193	174	182	196	165	207	182	195	183	168	153	182	162	166	166	190	185	171	159	198	183	181	182	168	172	168	175	187	169	182	159	179	180	228	210	180	180	201	195	176	194	181	201	180	179	163	174	151	191	169	209	206	179	169	185	171	201	208	168	182	162	181	177	174	194	171	173	197	173	186	181	180	186	167	170	164	167	189	175	206	191	180	191	197	204	189	174	158	158	172	167	166	161	187	175	176	203	175	181	186	186	177	160	213	187	158	171	178	161	187	192	170	177	158	177	150	203	181	181	172	181	190	171	201	190	164	183	177	188	172	153	178	200	182	170	180	196	160	191	165	168	192	192	176	210	159	192	183	176	160	173	183	165	194	177	186	175	184	177	164	154	182	186	187	207	159	209	185	190	170	186	191	186	170	158	158	154	173	187	174	188	190	180	152	199	193	173	214	200	189	151	205	195	171	190	166	159	178	193	183	181	166	181	146	181	171	161	181	199	197	194	178	169	191	190	177	174	171	185	163	199	186	182	162	163	171	179	169	165	170	187	196	185	192	179	216	163	193	170	182	188	177	176	200	190	174	191	187	190	170	173	183	178	170	182	188	177	168	191	183	161	185	164	153	181	174	182	178	213	177	167	215	168	164	177	177	218	172	177	178	182	155	164	186	183	173	159	187	179	171	183	207	171	208	182	185	186	156	159	168	180	165	133	162	177	173	175	208	173	180	161	190	222	198	170	193	166	183	193	180	187	198	176	184	180	178	195	179	202	195	167	195	182	173	186	172	178	186	184	204	158	191	180	211	173	186	139	185	189	162	166	182	160	190	193	223	156	197	184	180	155	145	168	175	196	161	204	181	206	183	185	187	190	173	178	192	208	181	204	191	194	184	162	170	186	196	206	168	167	185	156	193	169	181	175	174	205	167	178	170	180	176	190	167	195	193	201	189	184	172	194	161	192	163	193	184	190	171	172	173	208	176	172	166	182	178	175	196	191	151	199	188	195	148	175	196	184	186	177	182	200	205	186	192	163	196	182	171	179	180	185	157	173	190	178	181	170	168	197	200	197	211	188	171	203	170	171	166	181	202	193	176	202	180	198	191	166	194	191	164	172	183	179	186	175	183	162	182	184	189	178	187	171	158	176	176	178	154	161	178	198	173	141	137	143	168	193	173	177	177	154	175	185	195	183	187	175	167	162	175	178	153	197	188	184	199	185	197	186	170	180	175	193	169	176	211	184	184	169	163	193	172	180	190	167	166	159	183	177	183	160	165	186	180	177	154	200	169	206	174	201	189	168	162	176	156	183	199	186	173	178	183	193	182	162	164	176	134	168	170	200	169	177	186	165	153	186	188	191	184	183
3190	8492	5523	2424	1685	1160	940	769	636	612	510	462	425	413	366	346	354	346	330	316	309	317	339	311	314	320	307	290	307	289	268	297	248	310	294	260	305	288	286	312	271	277	300	262	279	308	274	291	287	287	272	281	289	285	270	282	297	255	282	276	291	293	296	295	296	291	279	280	275	320	251	262	235	288	260	291	282	288	266	282	269	289	278	239	299	285	257	288	299	313	271	281	294	277	292	279	267	233	301	271	299	265	300	311	257	249	297	264	267	274	321	293	250	266	276	249	277	288	294	283	249	270	278	315	301	269	275	288	260	271	272	259	276	278	291	286	274	295	278	281	299	290	292	252	255	292	275	298	297	265	276	252	299	275	317	221	283	299	289	275	299	269	279	309	278	276	277	271	280	274	284	262	270	272	291	290	300	311	277	268	254	234	280	296	270	270	266	254	259	277	283	269	286	264	294	276	283	269	278	312	271	279	309	297	282	278	260	270	280	270	255	272	255	258	254	262	279	311	276	289	268	310	287	256	272	291	284	253	298	277	286	272	270	252	309	295	301	305	243	298	306	249	249	291	277	275	279	285	263	278	317	286	303	275	244	244	273	264	285	273	266	296	264	244	267	283	274	270	295	291	298	274	279	300	284	286	261	293	247	315	279	257	287	262	267	288	255	266	299	304	295	258	286	258	295	258	296	287	267	289	274	282	268	274	256	253	287	281	264	268	261	277	247	287	295	326	295	276	288	269	285	274	285	261	269	278	259	270	276	249	299	273	314	271	266	282	268	268	280	275	288	294	313	301	268	257	265	294	294	281	274	294	285	255	280	250	283	308	284	279	262	271	286	244	277	269	270	260	244	254	240	300	269	283	287	287	274	272	277	285	250	265	247	291	288	253	264	301	291	300	250	253	306	276	268	291	290	301	312	272	284	304	328	305	287	283	246	280	243	309	279	284	278	286	270	284	306	283	252	323	279	271	285	296	292	272	266	274	313	307	285	285	269	287	274	286	295	275	297	316	268	244	279	276	277	267	261	280	291	283	304	275	263	273	265	299	266	240	296	266	284	275	291	259	288	267	297	261	281	288	299	273	279	265	262	284	286	253	284	270	289	256	268	270	259	285	305	290	280	273	305	286	276	264	251	279	271	271	260	267	295	261	252	255	266	281	302	259	278	280	259	278	280	271	259	289	262	288	312	298	265	276	274	281	305	294	281	288	289	297	288	284	277	289	278	263	265	265	312	267	278	283	281	313	262	252	265	269	256	287	253	273	282	254	297	288	294	268	266	275	226	280	274	269	303	265	245	273	265	282	280	296	243	278	290	301	316	272	272	284	295	271	237	276	272	280	241	288	291	279	286	298	273	316	283	264	274	274	308	289	263	291	258	276	248	252	284	289	299	286	291	265	297	289	281	270	300	261	280	262	257	283	258	312	313	278	279	270	324	292	292	289	299	274	256	283	281	297	249	268	271	266	277	273	281	288	269	261	270	262	256	284	291	281	271	283	277	278	280	271	272	271	266	286	264	280	261	277	267	284	287	278	308	278	286	250	284	284	287	250	265	288	274	256	287	263	282	278	283	305	279	285	266	260	276	268	297	274	286	291	279	280	306	301	258	279	259	276	263	259	286	246	274	257	246	269	313	291	274	244	300	267	309	288	253	276	279	275	262	259	293	267	265	291	277	277	279	302	265	260	281	280	289	259	267	282	280	264	261	290	253	287	242	261	273	303	307	245	289	247	311	275	274	267	294	289	272	280	300	267	296	287	276	293	267	290	287	254	262	295	266	277	260	279	289	263	294	258	302	289	272	285	272	270	285	273	292	301	287	271	295	257	295	273	278	277	272	264	287	278	251	290	273	278	275	257	278	293	281	308	276	299	289	274	277	268	305	245	285	303	238	283	248	262	283	268	277	280	273	275	301	281	266	286	285	267	275	278	269	279	295	277	297	291	251	260	287	280	267	272	272	278	299	290	308	264	267	251	294	290	285	292	252	268	267	285	301	290	291	259	277	271	285	243	286	260	302	267	313	255	295	275	252	272	284	264	280	298	278	270	265	279	279	275	283	289	269	286	294	287	300	274	274	284	258	277	279	306	266	313	282	298	281	283	261	280	267	253	286	269	271	311	251	276	264	293	259	292	293	291	296	289	248	301	309	273	268	259	281	304	284	278	287	279	283	256	271	318	248	274	297	276	278	283	277	268	288	278	242	270	291	279	279	277	292	288	284	292	278	260	265	278	286	279	262	291	284	273	259	278	271	250	296	257	262	286	271	280	283	282	303	277	282	300	269	275	288	258	311	273	272	246	290	302	276	254	280	277	294	285	265	293	265	291	323	273	297	259	279	287	275	276	293	288	263	263	285	271	291	276	232	284	271	301	261	285	256	262	283	249	282	289	280	283	284	312	274	270	269	265	269	286	305	279	272	252	274	274	293	279	251	272	276	268	297	288	285	259	277	278	240	271	259	288	303	292	256	288	291	278	280	253	271	293	266	261	299	254	263	288	252	283	272	313	283	266	242	283	320	265	294	279	282	260	319	270	233	282	297	243	287	295	285	269	267	294	285	277	279	286	294	253	290	309	271	299	273	263	247	293	278	255	292	277	289	283	279	303	253	287	251	279	291	264	285	277	274	265	279	274	278	291	302	252	296	254	261	280	283	298	272	263	268	276	283	260	285	266	282	283	285	249	250	269	300	250	251	283	288	266	274	280	247	292	295	279	275	303	293	295	294	287	290	310	297	285	260	278	257	283	300	281	294	265	313	272	291	282	268	265	254	252	266	275	290	297	259	283	285	283	292	272	247	293	277	263	274	289	299	274	302	273	262	274	299	291	290	267	258	235	269	273	269	295	278	313	280	272	286	271	250	242	265	268	275	252	262	275	300	297	288	250	302	269	273	256	264	286	279	283	290	311	301	276	303	265	270	258	285	283	246	267	294	270	257	278	304	282	293	295	277	279	287	271	258	270	243	300	265	261	261	270	290	285	285	252	278	302	286	260	297	275	268	274	263	274	277	271	289	284	286	280	278	287	285	280	275	265	250	258	278	273	293	266	275	258	274	284	263	309	257	286	266	278	276	243	268	261	284	322	275	270	308	270	301	257	282	255	265	286	277	242	258	287	271	298	258	281	272	284	270	265	283	305	279	267	265	280	269	293	281	265	323	292	289	270	287	280	271	302	226	278	262	277	303	264	285	308	248	279	280	259	284	261	286	306	255	264	272	289	296	247	285	305	279	267	298	276	283	285	305	258	252	280	261	249	319	293	290	295	282	273	301	259	269	265	305	279	246	285	288	273	269	286	260	285	276	260	278	281	295	281	279	277	305	303	275	275	301	290	261	278	261	261	292	286	267	284	270	299	286	258	271	288	275	288	298	250	283	288	277	312	280	263	292	262	260	257	253	266	247	289	290	252	303	284	263	275	286	292	284	259	263	276	269	242	287	273	306	268	277	267	281	298	265	255	270	259	254	279	270	240	282	246	268	240
24225	20994	26408	24675	2649	703	645	594	559	529	543	531	545	547	551	553	513	526	507	476	536	544	487	509	524	489	492	503	511	550	516	473	510	532	499	497	503	542	459	510	527	489	483	514	497	508	514	529	483	519	502	505	525	486	473	482	523	507	509	500	485	509	510	497	451	507	480	518	461	463	523	506	497	541	518	498	526	499	487	506	485	500	477	509	513	538	509	494	509	501	497	450	510	491	487	489	528	490	475	500	463	485	478	525	548	449	511	528	483	533	541	468	481	498	503	521	522	487	451	482	451	505	524	476	483	505	492	512	468	489	522	485	479	485	504	481	515	477	531	492	504	495	487	469	491	463	432	533	496	465	515	506	497	518	470	478	439	499	479	457	497	507	508	497	514	494	507	503	502	494	534	514	481	496	519	537	492	520	476	496	506	493	519	509	498	483	509	503	525	476	519	526	495	508	550	501	470	492	532	532	494	450	476	487	493	506	491	462	476	491	479	483	455	522	490	491	499	449	529	501	460	507	491	502	477	527	493	493	477	512	499	496	460	467	477	481	500	509	483	492	477	493	450	483	519	482	494	509	528	504	522	538	488	494	511	525	478	446	523	496	516	541	499	502	498	533	521	485	522	478	480	516	505	503	506	521	485	468	495	459	466	474	469	498	486	504	510	488	504	506	521	488	475	492	475	533	495	503	472	498	481	481	432	550	482	505	514	496	507	521	485	457	501	503	522	483	486	508	504	509	513	521	472	511	457	485	506	479	443	508	563	512	505	481	525	478	516	499	486	512	504	459	497	505	494	500	513	516	514	508	514	506	433	493	502	489	500	495	485	530	530	516	511	470	474	487	519	533	521	546	534	514	465	503	517	509	510	499	489	528	503	478	471	498	536	509	536	432	521	520	474	529	525	505	488	485	513	515	507	489	497	493	512	537	544	483	488	542	547	517	496	531	493	515	505	509	465	496	514	503	480	495	494	494	467	497	513	476	502	477	496	473	498	460	453	481	495	512	462	518	473	477	485	479	509	491	472	486	475	509	504	520	518	509	490	494	518	533	521	500	507	494	519	516	503	461	504	478	448	523	480	513	491	492	454	467	502	513	488	481	467	466	498	474	503	479	458	519	524	487	497	521	520	498	515	520	495	511	506	520	491	479	517	476	550	479	473	488	444	490	483	516	492	480	510	560	488	482	512	545	516	486	517	496	519	520	506	479	490	487	510	492	484	503	544	514	511	505	518	517	468	479	506	502	441	508	480	486	502	486	485	502	453	499	495	519	478	516	469	497	519	494	490	512	462	523	488	508	529	485	493	493	508	488	489	510	466	554	491	501	498	474	503	459	536	506	472	485	484	505	537	517	503	443	495	527	502	470	550	500	500	515	484	510	524	487	487	467	495	543	521	424	528	506	485	456	454	522	510	514	500	498	450	503	494	491	523	504	508	478	460	476	464	474	535	513	456	492	463	535	471	495	514	479	497	484	504	525	533	491	524	515	518	475	500	493	506	534	484	560	494	481	497	481	467	497	496	451	488	482	497	560	521	508	469	514	501	495	504	491	494	539	540	523	496	520	499	495	481	508	486	483	485	493	521	486	533	491	495	517	530	471	525	522	472	489	530	490	515	507	478	510	472	504	517	529	493	476	483	514	482	501	477	553	474	508	478	509	465	549	530	556	497	512	495	472	539	517	466	497	475	479	541	476	518	493	484	485	491	484	454	505	494	492	461	484	517	496	469	512	512	477	492	482	490	460	492	461	506	520	493	479	461	510	488	482	508	524	487	505	484	471	517	501	493	453	497	510	499	460	484	493	477	529	511	511	508	507	474	525	497	464	529	491	459	477	479	511	522	464	530	498	511	490	491	500	504	489	518	485	479	501	475	507	505	491	516	480	499	500	430	518	483	499	487	486	513	502	474	480	506	486	463	532	476	486	473	467	473	486	487	505	496	515	498	520	484	487	507	494	472	512	515	469	478	498	471	513	466	484	498	489	468	468	502	514	484	475	462	480	490	478	482	488	506	518	489	468	470	505	474	466	456	521	463	494	490	489	465	487	503	478	495	485	479	495	465	460	497	499	486	467	508	520	472	530	499	470	521	518	505	493	552	487	489	497	519	530	499	514	480	489	453	490	517	460	520	471	484	467	514	498	535	508	510	486	510	500	494	525	506	494	506	498	488	509	514	475	475	456	489	492	532	492	475	513	485	483	457	467	440	538	506	506	520	524	513	491	472	510	494	487	488	524	471	507	489	465	478	479	545	530	550	466	526	492	507	487	522	484	442	512	531	505	501	497	449	490	509	515	483	514	505	526	488	491	474	518	505	489	499	498	517	502	544	515	485	498	495	496	545	483	446	540	484	511	511	490	557	483	491	524	504	526	500	509	521	514	525	506	506	456	473	478	476	498	533	510	452	498	469	471	506	501	507	480	479	499	478	504	525	513	506	538	480	491	499	481	505	523	517	487	502	507	481	511	515	478	485	524	497	518	488	534	493	507	507	532	523	497	518	529	491	517	484	456	494	509	507	462	510	510	538	527	498	563	551	464	471	524	507	466	472	490	529	498	515	481	505	499	496	454	468	502	496	508	495	460	513	523	502	483	505	502	511	486	469	518	514	489	473	502	479	493	521	461	501	505	520	494	494	496	484	526	497	516	526	497	503	492	510	453	469	508	549	505	518	488	490	518	482	520	505	513	492	533	553	482	500	481	497	487	523	521	518	477	498	480	506	495	492	529	462	525	463	449	511	529	492	540	507	453	467	500	494	472	468	461	487	453	499	491	508	494	458	470	479	503	469	500	521	501	496	484	521	480	527	522	495	466	477	469	491	507	529	507	484	488	503	495	471	508	484	460	493	516	489	530	496	475	512	479	485	513	501	492	481	491	521	493	508	499	522	485	478	499	499	508	459	511	469	507	506	494	513	484	469	532	480	490	499	502	485	491	486	481	492	485	498	489	533	512	461	445	499	417	480	481	504	521	473	506	463	513	489	503	496	559	498	497	527	499	488	510	465	511	481	522	473	493	484	473	488	534	514	491	525	501	526	487	456	491	507	490	484	479	513	475	495	507	521	476	488	499	505	519	476	479	508	527	494	488	496	515	470	513	519	507	522	521	459	496	496	497	500	479	502	507	487	482	507	503	469	491	528	519	490	501	481	484	485	488	485	495	494	480	462	475	534	522	482	466	531	515	458	523	486	524	524	518	472	480	492	556	475	497	483	496	500	432	487	508	472	522	500	536	498	495	492	510	511	481	495	504	494	512	530	486	498	490	529	512	500	493	501	474	501	484	524	519	504	489	490	479	524	539	479	504	487	498	515	489	479	485	472	452	461	506	441	499	460	505	471	472	483	501	512	454	536	480	452	465	482	545	487	511	473	478	489	475	508	539	528	512	468	485	492	529	541	498	468	537	543	479	473	480	434	483	508	535	520	535	519	525	540	503	535	485	482	484	486	499	516	496	506	485	475	456	498	503	479	530	507	463	512	525
3418	4829	3188	1778	1387	1102	1012	897	878	835	837	798	733	747	744	704	751	725	723	739	722	717	705	694	688	674	712	720	682	716	684	705	627	716	698	675	676	678	671	681	673	698	728	711	702	679	697	690	666	683	720	692	704	703	761	679	699	707	717	712	744	731	699	659	660	712	665	715	672	692	684	682	670	744	690	715	686	668	679	732	732	687	693	717	714	708	632	709	712	712	712	670	687	665	689	705	679	676	696	686	678	647	677	711	657	640	699	687	661	677	674	723	655	670	707	725	696	700	718	680	674	682	677	615	699	675	742	652	716	717	668	721	683	693	683	682	708	719	680	678	716	677	699	661	647	693	681	712	681	695	682	694	681	666	655	715	683	699	675	693	718	732	738	636	672	698	710	693	682	718	695	701	696	716	676	682	703	680	718	680	712	686	674	685	711	681	648	714	706	702	612	721	681	702	684	746	692	647	710	701	679	681	667	673	691	722	684	696	681	708	660	654	671	696	661	738	709	695	690	661	696	655	736	698	643	680	714	696	628	741	666	725	724	662	632	704	673	676	684	704	677	737	626	689	669	674	719	647	714	656	739	719	668	702	700	657	713	655	701	673	676	700	739	699	714	710	721	708	663	641	685	678	635	684	643	719	655	675	712	705	682	667	736	644	736	674	685	702	694	666	726	714	666	738	676	689	721	649	687	672	699	680	680	638	680	681	696	728	675	681	664	703	661	722	680	770	692	701	707	721	664	729	722	656	700	724	692	690	749	687	709	698	695	699	703	713	704	678	728	730	671	675	698	679	670	689	688	727	775	650	710	643	629	684	689	707	698	681	696	673	742	672	688	689	711	663	692	696	649	672	747	661	763	716	660	657	711	723	701	688	685	700	697	658	700	691	707	711	689	653	658	665	684	654	713	709	694	670	668	690	684	699	711	632	705	679	755	704	705	696	677	711	688	682	669	658	649	712	720	648	714	673	732	705	694	668	674	660	723	674	671	711	680	695	720	633	708	712	737	750	690	728	693	695	698	695	671	686	702	712	714	694	760	723	704	703	667	693	709	718	718	703	744	680	673	699	723	655	683	713	695	711	725	682	652	709	706	677	671	713	734	685	701	696	682	713	735	689	678	694	712	724	722	679	727	711	673	704	681	652	715	689	691	691	685	672	651	685	733	705	680	668	699	671	687	705	651	707	632	684	718	680	686	702	652	685	743	758	695	729	700	700	661	685	658	721	705	704	706	693	703	682	735	676	697	701	696	679	690	706	711	717	663	708	676	698	718	648	681	742	691	707	729	688	680	735	696	689	674	680	701	687	701	703	704	713	655	669	725	676	694	713	664	674	687	739	691	720	687	692	697	711	680	624	695	713	708	722	684	678	727	723	711	713	686	679	636	672	665	679	698	710	738	683	723	727	682	718	717	690	685	687	684	644	692	679	667	659	669	723	647	664	683	708	667	675	716	712	722	681	719	710	687	709	718	705	740	632	700	651	735	714	690	698	708	710	665	683	697	688	647	694	679	690	661	688	717	666	691	666	702	692	687	672	726	707	717	670	701	699	724	716	748	723	710	691	669	687	676	689	668	729	688	650	650	701	705	671	643	688	674	668	669	674	753	705	649	672	656	647	663	696	660	670	730	690	674	744	695	711	751	717	747	692	640	652	696	730	668	692	712	693	671	716	688	708	722	689	702	736	726	716	644	675	734	701	703	681	737	683	680	666	703	663	655	721	713	676	709	738	718	651	711	675	721	672	675	662	697	717	743	746	674	708	720	721	705	710	684	721	673	694	668	681	659	724	691	706	652	692	711	683	691	708	664	704	704	689	694	672	692	723	701	698	683	677	703	721	726	709	677	714	636	611	686	711	660	667	713	648	656	722	693	709	708	680	710	650	710	695	658	696	672	677	651	679	727	686	684	717	690	716	710	659	672	721	677	687	741	654	720	707	739	663	675	704	711	689	675	678	695	664	685	657	703	656	697	664	695	702	688	702	732	684	721	683	674	689	702	662	689	710	744	683	683	707	665	658	686	706	703	674	691	705	676	692	667	713	690	721	749	740	728	724	714	686	689	685	651	722	716	701	685	660	656	679	727	717	690	695	683	668	666	711	646	653	714	704	713	683	631	684	687	682	698	669	709	687	692	664	692	727	686	683	724	701	647	706	667	699	682	707	696	721	703	711	668	673	750	700	669	724	691	694	681	687	694	667	672	689	711	692	647	687	684	680	693	696	703	710	659	718	724	700	684	685	729	725	707	687	696	699	684	716	684	718	672	682	670	714	726	676	702	696	732	673	754	684	670	700	678	696	711	674	651	716	693	725	659	718	690	708	727	698	656	701	677	668	670	677	688	670	742	671	715	680	663	649	689	674	665	692	707	685	735	671	677	676	678	710	686	689	702	696	725	660	671	702	701	669	695	696	701	695	710	700	721	697	706	727	657	672	742	703	704	698	687	700	672	635	691	674	704	709	719	704	719	715	649	709	714	680	678	695	667	711	663	730	737	694	691	711	714	736	676	692	759	709	685	724	746	699	723	695	704	657	682	682	693	681	731	671	685	711	702	689	655	653	720	734	676	680	708	673	671	706	685	705	695	639	693	697	709	695	680	663	666	660	671	762	666	674	668	683	688	692	705	676	720	677	676	652	682	688	686	707	716	683	705	656	731	653	688	709	711	735	655	699	689	738	695	700	654	704	725	687	701	692	728	699	642	649	667	668	694	702	683	707	659	675	728	692	714	695	711	662	696	698	638	717	682	673	700	664	678	698	719	730	653	723	696	719	678	692	715	673	679	691	690	691	699	676	685	709	742	730	715	686	676	721	649	674	765	652	678	701	697	660	732	701	674	685	679	741	695	722	727	691	698	702	696	692	717	684	643	710	700	694	699	691	684	699	695	679	695	670	669	723	683	728	668	684	705	712	718	719	678	685	715	660	725	687	643	694	672	679	693	665	678	673	683	682	666	672	705	662	684	693	678	732	710	664	678	694	666	700	746	752	725	707	694	668	707	685	678	710	703	694	718	680	685	691	703	711	664	697	674	650	682	708	725	676	736	665	660	628	748	661	665	697	679	695	662	699	724	689	693	703	688	721	698	691	725	673	735	717	658	672	649	697	685	719	656	642	696	705	688	674	702	668	655	680	705	730	655	720	697	710	649	687	702	708	738	666	707	716	686	711	667	657	665	710	709	691	743	698	720	708	696	711	665	720	690	709	671	711	687	708	693	628	659	676	730	698	680	671	680	696	710	665	725	724	703	736	658	700	676	660	698	708	688	728	734	687	693	704	689	709	712	634	676	712	680	672	700	655	696	710	725	739	685	719	700	671	702	650	750	686	697	633	705	701	699	709	664	712	683	644	685	686	665	724	668	699	666	751	679	712	656	673	722	694	678	694	712	717	732	679	708	705	674	675	721	659	695	671	653	687	733	704	745	707	722	662	697	661	709	716	708	651	690	643	726	670	718	664	697	721	686	730	690	703	696	689	683	700
22126	21024	28635	23623	21026	20622	2104	602	476	370	344	343	291	265	298	236	230	231	229	211	200	204	209	208	209	216	195	173	218	183	186	169	193	184	209	173	163	165	215	175	179	183	184	176	167	198	168	181	179	194	148	155	167	177	178	183	168	186	182	174	174	195	153	187	181	191	191	183	180	180	159	155	195	174	195	192	167	162	171	168	164	193	159	186	161	174	171	167	175	180	160	171	168	171	171	163	183	174	168	147	150	154	157	158	184	167	161	176	174	189	168	164	163	162	187	166	178	156	153	155	156	165	148	180	175	158	174	162	159	173	173	165	140	167	181	154	171	178	150	174	171	160	169	177	134	167	146	176	181	163	169	156	169	170	158	158	196	156	180	170	166	165	167	173	174	180	171	167	144	192	163	187	185	194	152	159	172	158	158	163	186	169	170	189	170	178	165	190	158	168	187	194	192	174	170	175	144	171	199	161	179	173	167	187	176	167	166	165	163	168	192	158	172	167	187	167	151	186	170	165	167	133	190	182	171	172	164	181	155	175	160	146	161	162	199	181	162	167	160	181	150	160	168	181	159	172	190	185	169	168	164	162	179	170	150	171	171	148	184	187	148	178	184	154	179	173	139	163	183	188	164	149	176	138	145	138	155	147	145	175	172	169	161	159	173	181	172	168	182	180	155	174	176	185	146	181	171	157	163	179	184	173	179	188	189	163	164	181	182	137	149	166	171	165	162	181	179	173	179	191	156	166	179	162	183	165	157	169	177	172	168	192	149	151	185	163	170	175	169	173	161	156	147	154	165	149	159	168	188	155	183	155	190	169	164	173	167	177	174	172	178	159	166	176	163	157	188	158	170	164	151	148	173	190	160	180	164	182	173	148	171	162	167	161	167	155	157	164	169	156	171	168	171	160	151	165	158	162	159	184	146	176	149	162	148	171	165	167	182	178	174	174	140	153	179	179	152	170	168	172	207	166	146	170	166	166	191	178	153	199	169	168	152	200	128	171	172	183	164	189	173	176	151	179	139	177	168	174	169	176	155	148	160	171	161	157	174	158	153	170	178	147	162	165	160	161	156	189	182	190	145	170	150	171	188	164	172	175	171	164	152	170	156	193	163	162	164	205	188	157	164	185	183	158	152	161	193	163	183	161	139	133	183	165	165	160	154	171	172	173	179	168	175	188	168	147	159	158	162	166	177	180	145	168	160	170	194	176	165	180	139	196	171	177	165	161	145	175	178	176	167	186	178	153	173	173	178	164	163	161	181	177	147	198	166	170	152	153	183	177	169	145	153	144	168	180	172	154	180	164	182	169	188	151	175	183	189	166	157	169	178	148	201	173	181	187	164	178	160	193	161	189	158	161	173	158	163	180	191	156	157	189	162	155	175	176	160	147	190	168	165	193	173	163	165	164	177	157	185	156	161	174	178	174	179	177	181	171	170	190	170	173	177	183	161	182	163	151	156	158	175	176	188	173	163	177	185	165	169	175	169	176	179	157	148	176	164	162	179	162	164	158	160	165	163	174	164	174	174	193	207	160	183	186	159	161	163	188	194	153	159	180	190	169	162	173	158	149	165	165	159	192	178	158	162	178	183	163	162	163	162	183	172	160	173	166	159	181	169	176	175	163	136	159	162	179	176	161	173	169	162	135	152	160	170	176	172	155	169	154	169	160	175	163	185	180	156	173	174	167	161	170	144	178	167	158	166	162	181	168	159	161	152	157	147	178	166	175	164	197	168	174	192	160	175	161	174	181	180	170	154	169	167	185	176	150	155	163	166	164	190	146	159	174	178	154	202	186	167	171	167	174	212	161	162	147	169	168	148	184	164	166	176	167	166	178	212	165	154	182	160	192	183	168	188	185	156	158	186	192	163	183	186	162	158	173	160	167	167	157	157	162	143	163	154	171	176	171	151	141	173	170	145	150	146	175	138	166	166	187	185	150	166	149	167	148	153	171	179	187	176	170	153	168	175	158	178	166	195	148	161	181	170	178	176	174	162	207	172	176	175	168	169	150	175	178	175	178	153	175	175	164	179	165	173	168	177	164	160	168	154	169	176	169	190	160	151	169	189	136	164	169	171	156	159	171	169	178	162	166	194	187	157	154	164	176	161	166	173	180	162	165	180	158	181	184	197	176	153	169	176	159	176	167	165	151	182	141	169	164	185	166	165	162	147	163	175	175	154	179	175	196	183	168	162	164	165	190	171	161	169	161	181	175	163	147	169	151	154	151	142	175	180	182	149	160	162	177	172	165	177	157	166	161	171	191	169	163	196	177	169	168	185	155	184	149	161	175	172	171	159	162	162	181	168	171	169	177	148	176	137	185	144	159	159	152	149	135	152	176	165	181	154	167	164	176	151	180	165	162	162	186	178	174	164	171	177	164	175	190	160	153	155	167	173	167	158	146	179	161	196	166	180	166	162	176	171	194	160	183	163	190	182	154	160	168	160	144	161	143	172	176	162	155	160	163	152	180	161	163	138	146	155	162	180	171	156	174	152	161	180	181	160	150	146	162	156	165	143	169	175	192	188	163	158	196	170	160	181	174	157	169	190	168	149	170	176	180	172	164	152	146	211	166	155	180	167	185	177	189	157	162	146	157	184	201	172	165	174	163	175	182	162	179	190	167	153	160	180	147	163	180	150	150	187	164	185	175	180	152	176	159	154	184	173	184	159	164	172	155	186	185	159	170	164	193	152	166	177	168	150	170	171	169	156	174	182	184	187	169	183	175	167	161	175	151	169	184	177	176	190	168	177	166	176	174	193	180	181	168	176	178	165	173	186	180	176	148	162	161	177	201	183	175	184	142	182	175	181	184	176	170	167	163	160	171	144	194	167	166	182	174	163	161	141	175	164	167	177	171	163	157	150	164	150	166	199	152	157	188	166	168	153	171	173	158	176	163	152	174	176	178	162	164	161	161	181	195	179	165	149	176	162	189	170	161	162	176	167	183	163	158	163	166	169	162	158	174	182	187	167	144	164	183	178	158	164	148	181	166	177	172	162	144	160	177	171	176	183	148	165	166	172	157	168	175	145	160	163	153	190	168	165	155	169	145	179	135	175	169	169	170	161	174	155	163	170	183	157	145	171	154	156	158	156	195	161	175	174	185	191	159	164	133	160	143	184	171	163	180	155	193	166	163	162	151	181	163	170	166	148	169	145	167	159	169	162	163	164	177	167	161	158	164	151	156	154	171	155	152	180	169	170	171	162	162	160	188	156	166	180	178	187	165	173	194	186	168	188	160	153	150	157	175	180	174	162	139	145	192	174	180	153	160	190	166	180	173	171	175	167	152	173	147	177	176	177	162	172	161	153	179	201	180	175	165	152	177	152	154	155	148	178	190	154	189	181	166	169	156	176	174	168	179	177	172	188	180	176	184	190	179	157	152	148	178	180	178	180	168	181	165	169	184	157	161	172	169	157	151	167	161	159	159	175	188	169	180	181	177	173	187	179	154	171	169	185	167	166	158	169	156	185	158	167	165
4397	13807	9166	4346	2829	2089	1537	1206	961	778	652	605	566	516	452	414	381	360	371	315	331	293	336	319	320	276	282	310	271	279	267	260	300	247	271	246	254	282	255	253	262	272	258	276	237	226	235	248	229	260	266	265	273	247	255	248	240	251	274	254	281	261	243	244	226	260	231	250	226	250	242	244	243	231	238	242	266	208	230	229	254	233	271	231	230	238	255	245	233	217	242	229	230	237	251	271	220	249	236	225	241	231	209	210	259	219	215	246	230	229	220	238	249	233	256	236	238	217	242	222	241	277	227	237	230	255	250	233	218	233	223	231	222	221	212	250	217	222	232	215	256	229	246	239	225	228	212	243	247	253	249	230	206	237	238	231	249	269	235	230	201	229	234	226	260	216	218	245	265	256	222	243	240	259	236	230	240	233	232	232	205	240	228	206	234	245	253	252	256	225	242	238	240	226	206	238	220	257	222	223	229	234	238	235	245	241	226	236	252	218	197	238	233	245	216	244	236	233	241	216	209	234	228	237	237	235	220	228	242	242	237	235	225	237	238	238	238	237	237	232	221	229	245	245	227	221	253	219	238	250	246	247	255	248	238	256	233	235	235	252	253	220	239	219	254	229	239	224	208	231	233	242	236	214	242	228	215	244	243	254	243	254	248	249	224	241	237	282	227	242	232	227	240	258	239	247	243	234	234	240	225	244	263	220	224	249	243	244	249	231	224	244	229	192	263	259	208	222	254	228	205	225	240	213	233	237	249	218	223	221	233	258	240	231	254	267	231	232	223	239	248	248	237	249	257	218	222	216	242	256	214	244	236	249	232	222	238	218	233	221	215	234	221	243	237	229	251	227	242	241	217	246	240	236	235	212	251	247	247	264	244	234	232	224	260	209	237	259	222	246	249	242	209	216	257	256	220	234	228	230	208	246	215	259	242	233	217	244	259	213	228	231	220	253	228	244	230	233	244	243	248	227	225	230	238	217	232	252	226	229	220	221	224	237	236	246	247	218	236	229	237	238	199	222	221	238	245	240	212	244	240	232	245	233	240	209	222	225	237	228	224	236	231	230	246	241	247	242	238	222	244	233	260	225	220	239	200	237	224	233	240	238	222	217	235	228	249	220	242	241	241	232	236	230	223	218	241	241	254	223	221	227	256	232	238	225	226	240	256	236	261	223	252	236	229	221	224	226	245	235	244	239	231	221	233	251	225	226	245	232	259	237	245	247	230	209	228	217	247	225	227	255	233	209	239	220	221	233	229	202	216	267	264	240	242	218	224	224	232	234	236	228	226	238	228	244	243	232	225	235	216	223	257	239	240	253	243	249	232	225	255	221	208	253	220	228	245	240	232	232	244	238	240	226	226	267	219	236	214	269	220	214	245	280	222	232	235	224	244	230	241	223	250	225	206	244	242	246	223	252	247	217	237	271	219	242	207	236	243	234	245	248	248	216	236	219	245	255	231	251	235	224	225	222	225	233	257	246	214	233	238	227	216	248	226	241	236	262	233	223	275	253	227	241	214	251	229	233	240	254	229	219	211	248	230	232	259	258	225	251	242	243	247	245	234	234	237	237	241	217	240	222	245	248	210	222	249	251	205	212	228	213	248	220	241	232	256	268	220	232	250	259	237	234	244	236	262	227	225	264	244	233	237	238	249	220	245	193	236	220	219	236	257	221	226	220	263	225	218	235	264	236	227	245	264	234	237	227	251	250	236	236	233	200	259	226	253	249	250	253	249	246	201	241	246	225	221	189	224	230	207	217	241	232	235	255	247	220	235	288	239	207	242	248	239	255	247	216	219	221	207	237	251	263	259	239	226	228	227	244	252	241	225	244	251	244	236	223	226	212	220	224	227	233	237	228	245	227	205	225	233	202	229	258	237	219	246	221	238	221	236	231	242	237	226	225	247	226	222	230	242	231	196	242	231	238	235	218	258	236	256	228	224	233	225	206	226	256	256	222	236	245	233	259	248	239	237	223	220	211	222	225	240	243	259	223	238	227	252	226	230	220	262	243	214	243	211	228	238	219	225	243	226	209	242	228	236	239	244	235	238	248	235	231	206	258	225	229	227	233	265	241	210	249	208	242	236	236	222	241	246	225	224	217	241	217	251	230	236	224	243	228	217	229	266	237	244	241	244	234	226	236	238	226	213	253	225	216	256	227	225	257	208	257	231	217	221	230	236	211	241	225	234	218	219	226	252	244	234	259	256	228	252	231	275	230	251	216	222	220	265	232	224	226	240	239	225	245	242	247	230	228	258	232	244	239	240	195	223	252	251	210	200	239	239	234	233	233	235	241	251	253	244	247	225	190	224	241	227	246	207	231	253	225	248	218	225	202	235	203	224	266	229	241	240	224	236	226	219	234	218	231	212	225	203	259	224	239	236	224	224	251	240	245	258	244	239	229	248	212	236	246	247	215	270	254	217	226	190	245	246	257	230	267	264	222	221	214	223	225	245	274	241	229	221	230	237	244	238	229	264	215	225	248	241	225	253	211	228	221	237	230	240	232	220	226	235	241	243	250	245	236	203	222	238	248	236	226	275	249	231	221	263	239	250	224	233	257	230	240	234	239	225	227	240	233	220	229	230	198	246	203	247	208	235	245	230	227	249	253	243	230	253	232	245	263	217	227	223	235	229	253	232	224	229	258	233	226	229	243	216	239	245	207	227	223	231	206	243	243	215	252	205	225	244	261	235	242	217	221	229	251	230	259	242	219	213	236	230	218	220	220	240	243	231	235	226	232	216	222	241	237	214	231	211	244	198	239	267	249	253	238	252	248	224	220	249	267	250	248	244	234	261	218	242	245	233	226	237	260	230	215	184	242	234	237	233	236	237	242	250	213	244	229	227	217	238	245	239	230	261	225	238	257	227	232	218	224	237	249	237	222	228	254	223	233	250	229	232	211	202	223	215	245	245	231	232	242	216	230	200	249	219	241	224	222	229	226	260	239	230	234	227	233	235	225	246	217	264	245	254	230	214	220	218	235	255	202	235	200	214	203	236	244	245	215	219	249	231	215	205	232	219	237	225	233	213	233	243	232	250	222	227	241	262	231	226	225	224	227	225	210	250	231	236	214	217	234	213	232	238	256	236	230	244	224	237	220	237	251	265	225	185	209	238	218	255	223	241	278	220	212	226	227	258	236	234	221	237	216	232	192	236	229	232	241	248	232	227	250	233	251	254	237	252	219	209	236	220	300	228	231	261	238	250	264	240	272	240	240	254	230	237	213	230	230	259	263	262	258	249	254	240	248	259	211	230	259	224	228	224	221	255	233	235	250	213	254	244	232	242	244	267	232	243	233	238	239	259	249	227	221	250	228	250	269	243	234	238	212	240	229	253	243	218	230	213	247	239	233	248	238	235	247	226	235	212	231	260	262	250	232	235	241	260	239	237	233	247	243	235	245	227	213	214	232	243	216	245	257	229	255	223	227	235	221	217	227	228	246	249	255	235	214	277	233	214	214	250	228	233	260	232	238	226	212
26649	17162	2975	684	496	454	457	434	440	421	430	411	410	407	452	424	448	450	452	387	402	428	412	420	455	451	444	422	430	423	403	423	431	403	434	447	415	402	436	388	445	449	416	433	398	395	384	451	443	411	437	417	415	448	417	411	406	435	428	426	451	419	431	440	419	405	406	409	444	390	434	425	439	400	462	428	385	407	413	409	454	401	424	436	442	423	443	385	419	452	396	424	437	419	412	425	418	430	426	411	395	417	409	404	428	446	431	425	435	422	401	426	423	429	435	401	407	393	429	449	399	416	453	399	398	443	420	408	401	431	431	449	416	406	411	444	397	459	424	433	427	459	430	447	433	394	397	462	433	435	440	454	434	437	439	432	424	448	386	433	431	434	468	398	455	397	413	405	458	423	413	407	409	479	436	400	440	422	508	453	392	427	432	452	444	402	445	458	421	422	370	401	417	436	412	427	406	398	423	412	409	394	452	425	469	407	457	389	419	409	455	413	406	412	413	416	452	417	387	384	482	397	410	432	435	393	441	426	389	451	451	432	435	397	414	425	398	460	386	390	412	420	452	417	405	416	412	425	413	413	390	428	395	432	419	414	441	420	446	429	424	428	426	411	421	383	395	417	435	376	454	415	406	442	400	433	406	435	424	453	448	445	429	405	416	372	402	417	455	412	412	436	433	443	408	403	426	459	465	417	442	384	392	438	405	390	418	417	427	428	431	425	395	415	396	382	392	428	456	459	456	422	429	426	436	394	396	445	418	441	400	420	408	411	403	400	381	411	419	412	444	456	441	414	410	459	421	398	428	403	414	423	447	429	439	419	428	436	431	459	399	478	435	433	410	408	432	405	429	427	424	413	484	409	396	417	446	420	449	441	438	409	443	464	403	413	438	425	472	406	445	392	394	403	427	440	425	444	478	434	435	446	409	412	454	453	454	388	415	392	435	454	442	430	415	453	419	444	401	411	457	425	423	408	413	396	442	413	444	422	437	448	372	439	410	400	433	464	428	440	409	449	438	403	438	427	389	445	409	439	434	430	430	401	433	457	434	388	395	442	431	458	385	427	441	425	473	423	437	426	405	377	436	425	414	410	455	423	388	444	434	458	415	422	435	411	441	441	381	415	431	427	407	447	411	418	400	441	422	398	443	444	425	415	401	408	440	431	433	409	408	414	435	444	400	438	426	445	467	447	406	428	412	403	434	391	399	460	447	441	448	468	439	436	446	396	460	418	421	430	369	401	421	446	456	453	433	414	449	428	371	399	437	432	399	459	441	455	459	421	424	432	454	394	433	436	439	412	403	420	421	415	421	456	417	416	436	429	443	432	402	420	432	411	425	473	421	393	413	446	408	466	436	419	390	412	395	455	441	429	437	433	430	407	458	423	416	412	441	428	387	428	418	412	430	428	442	436	417	396	395	427	423	457	439	419	464	417	417	400	432	423	393	437	449	432	444	422	432	415	422	421	435	411	370	434	448	428	447	436	419	411	440	443	446	446	408	475	390	440	415	424	479	434	439	427	423	414	414	408	416	447	415	405	422	415	432	452	402	435	421	378	441	441	401	402	434	428	402	431	391	399	452	370	423	420	462	423	438	426	424	411	446	427	409	429	430	417	436	409	414	404	408	442	390	435	401	458	431	431	457	467	388	432	400	432	443	420	423	404	440	397	426	408	437	445	405	426	414	426	450	425	431	409	399	450	409	401	388	424	411	436	426	465	454	394	409	424	446	426	427	419	418	424	436	424	424	436	415	459	428	375	394	447	446	415	448	402	422	457	412	410	449	440	437	450	412	396	391	434	391	431	438	442	401	398	403	398	417	448	414	429	382	377	405	422	434	391	451	410	415	418	416	457	441	439	436	414	429	408	408	396	445	449	393	412	439	450	439	424	416	443	435	432	402	447	407	383	444	432	388	408	416	387	440	460	430	427	428	408	397	383	429	455	428	396	398	435	453	412	410	457	376	408	423	379	431	424	419	407	429	439	431	434	410	408	460	404	440	415	465	404	439	431	391	407	435	431	446	387	398	446	426	419	430	447	425	414	428	418	423	456	435	384	453	412	414	407	423	388	450	439	404	431	466	418	441	468	379	415	435	424	424	435	430	435	455	458	398	421	384	426	427	410	430	409	414	403	427	415	446	421	427	432	405	404	410	441	432	418	492	433	442	424	440	455	418	416	413	423	411	400	424	440	419	425	424	410	440	397	442	426	405	446	456	412	399	410	384	432	437	432	436	455	453	404	452	384	445	414	424	370	439	417	420	431	434	428	445	412	434	402	433	444	420	408	428	474	439	460	427	430	427	436	394	416	385	446	437	445	438	413	440	445	408	423	410	442	418	418	413	383	429	429	415	407	496	461	394	432	412	448	421	446	397	422	452	402	418	411	428	411	411	422	417	451	447	400	445	425	408	403	438	418	404	443	416	422	426	455	435	419	399	471	436	425	407	412	453	451	484	443	409	414	428	447	447	376	436	405	424	415	449	405	421	416	425	431	401	422	451	454	424	437	451	415	419	402	408	418	403	424	430	434	404	450	438	429	399	412	397	476	399	440	415	434	433	452	407	453	453	421	407	392	466	420	411	397	383	384	413	413	409	429	443	433	397	450	429	447	445	433	404	422	416	416	407	440	453	423	428	415	446	456	403	401	445	416	425	432	429	373	423	423	415	449	459	434	428	431	458	451	443	415	431	427	411	428	442	398	426	451	401	433	468	391	419	428	439	472	435	406	434	426	421	433	422	426	425	421	427	417	420	426	416	419	398	444	406	431	418	449	414	429	455	469	403	420	403	436	462	446	454	434	408	431	445	423	439	417	400	423	392	410	393	445	429	445	426	437	447	405	446	400	408	360	447	441	435	398	409	426	454	466	409	451	462	476	434	439	416	419	436	419	442	439	459	451	421	460	405	426	393	406	461	438	440	420	448	406	436	431	428	414	431	402	425	430	438	446	420	398	394	402	475	443	425	414	460	386	359	423	412	432	439	400	444	396	441	412	421	431	414	436	406	439	410	440	411	410	426	444	427	444	419	463	416	476	392	419	443	409	422	419	419	449	421	431	426	420	452	431	444	410	396	441	413	410	401	408	406	397	456	402	441	439	384	452	431	443	401	404	435	423	398	404	409	405	449	407	379	395	428	408	436	418	433	429	389	410	442	422	405	413	429	398	460	423	425	414	383	434	437	441	427	408	459	438	386	448	430	464	437	440	430	411	407	418	434	434	420	441	448	434	431	396	455	388	450	396	443	443	432	415	433	426	424	414	429	457	416	463	441	423	430	432	397	444	422	428	419	429	410	449	441	416	456	405	435	396	447	370	444	404	424	429	408	438	410	449	446	429	408	393	401	438	405	431	416	400	415	437	459	423	415	432	424	430	429	411	447	441	392	399	425	428	409	409	422	422	423	411	422	423	462	391	414	416	461	433	443	420	418	398	405	434	454	424	440	418	413	429	390	416	396	453	425	412	413	428	414	417	487	410	440	415
4059	1436	1040	746	750	633	604	661	588	632	650	608	637	622	628	548	633	626	602	643	584	601	641	631	625	605	613	620	592	560	621	575	643	594	599	615	618	602	601	542	606	588	627	605	593	650	618	625	618	656	605	611	628	613	637	644	616	574	605	606	605	612	628	624	606	626	600	619	619	642	610	639	624	626	589	600	629	595	587	612	649	613	570	604	619	643	667	624	591	634	592	625	589	668	593	586	598	612	594	626	669	656	637	614	613	619	628	612	631	593	614	619	583	647	588	635	611	620	551	630	656	613	617	603	625	576	637	623	603	581	625	606	613	684	622	606	602	604	623	639	663	617	625	600	599	628	654	555	625	649	623	602	610	646	624	637	628	642	633	639	615	619	623	626	626	630	641	661	594	618	621	614	619	642	652	610	600	602	615	586	616	660	594	601	582	626	602	573	626	590	608	621	618	633	617	613	649	654	607	654	613	601	602	587	565	562	609	613	618	639	606	624	600	634	595	639	606	591	568	612	577	615	600	588	574	594	588	624	575	644	599	614	618	652	573	606	632	587	587	633	606	630	593	635	626	628	625	623	667	655	631	593	658	580	607	614	583	607	560	572	670	627	642	604	623	618	664	624	577	577	613	644	593	599	640	633	608	597	649	589	576	686	591	637	588	620	627	613	598	621	618	606	617	626	629	583	612	609	611	617	569	595	638	578	634	599	572	597	599	596	595	559	611	648	612	610	611	610	587	601	552	608	600	630	583	579	606	606	617	621	618	601	594	621	608	608	599	643	645	630	593	593	628	613	599	582	618	598	623	616	593	595	613	604	576	634	595	583	580	624	677	624	614	671	627	641	646	607	602	591	616	578	607	659	600	638	612	643	636	622	610	605	594	598	573	624	652	574	629	628	616	622	632	571	609	655	624	605	599	645	583	639	608	609	629	578	575	612	596	563	618	609	608	590	607	639	603	589	627	659	649	600	600	605	637	626	601	603	610	641	628	609	597	624	605	609	568	603	600	587	581	593	657	636	614	576	611	622	592	627	646	639	583	569	598	627	600	575	632	601	608	603	637	606	655	620	622	610	571	654	608	605	620	602	645	622	593	606	587	592	633	627	617	602	628	594	604	602	632	625	648	642	633	630	597	641	596	582	577	565	581	670	640	595	597	622	620	626	645	640	643	634	628	634	576	618	655	578	616	604	590	618	646	570	622	600	616	628	605	574	631	599	623	584	599	648	592	598	579	602	589	591	616	618	619	600	630	621	630	596	603	607	608	608	563	608	573	629	618	608	576	552	585	606	641	568	604	635	684	580	657	583	632	587	630	601	595	600	669	635	598	580	601	635	602	639	597	621	622	630	624	622	591	606	637	584	628	605	612	591	646	625	585	636	581	603	628	585	636	605	609	590	594	646	576	597	605	576	573	610	648	581	640	583	610	628	577	582	642	593	612	620	618	595	638	640	629	634	608	601	599	661	575	631	631	632	617	613	599	619	620	657	584	586	594	604	603	613	644	576	637	625	591	597	631	608	576	631	622	600	657	596	627	596	659	609	612	595	576	638	623	606	541	589	650	612	591	642	637	607	616	607	622	635	597	569	584	610	595	624	583	622	619	619	594	609	634	579	602	602	652	634	604	582	609	619	621	608	550	607	610	645	653	575	603	670	580	578	656	648	607	622	649	613	579	637	580	624	587	660	627	600	578	624	610	585	610	575	636	620	583	614	623	603	638	616	599	626	568	595	657	599	618	584	653	582	575	568	640	634	615	626	637	599	584	657	595	629	630	597	593	593	615	613	637	636	626	577	613	610	612	602	571	619	594	650	620	645	666	580	598	605	626	590	660	591	636	606	613	653	604	618	571	567	611	603	590	600	589	620	592	635	575	601	620	617	580	634	622	596	621	613	611	566	643	645	559	593	595	576	583	590	632	628	575	611	663	607	632	594	640	586	609	595	599	595	597	642	593	568	610	613	649	581	614	592	631	621	607	627	634	600	603	630	586	617	608	605	592	600	628	592	571	602	608	628	600	613	645	603	644	591	575	654	638	649	601	646	634	626	671	637	606	578	608	633	596	577	611	600	584	621	622	607	630	598	614	613	601	633	666	642	604	634	645	632	615	631	645	595	601	591	632	610	614	591	646	642	592	624	628	622	646	647	627	593	624	594	629	617	603	616	577	582	635	610	638	612	606	636	655	635	636	571	642	589	619	601	599	643	590	623	593	590	633	613	641	632	573	640	611	662	583	635	609	623	579	653	598	577	643	647	631	621	604	630	599	619	629	626	625	570	630	624	632	662	646	578	619	624	610	634	589	600	615	635	590	593	617	646	603	594	620	637	595	618	617	632	665	629	600	593	648	622	585	607	671	596	591	615	596	613	615	597	616	586	595	635	608	593	614	618	584	606	598	663	603	607	612	619	652	641	625	631	570	603	612	631	604	635	629	610	601	611	597	592	650	617	623	577	616	600	592	602	593	625	587	652	607	590	607	622	589	597	607	617	582	633	611	561	637	587	609	579	634	606	591	592	627	577	564	630	612	592	607	591	635	603	641	591	616	602	632	583	591	617	596	576	617	600	598	646	607	613	591	625	592	640	654	605	630	639	614	588	635	623	622	611	665	584	599	584	593	619	615	609	656	642	585	632	628	672	685	585	611	651	610	617	610	626	662	608	588	631	646	586	629	601	613	631	578	616	609	619	588	653	613	599	601	649	649	631	624	642	616	622	594	612	617	618	586	633	607	589	602	607	603	593	611	608	629	636	650	600	577	601	652	658	614	619	608	649	584	597	569	610	618	612	628	618	616	629	605	650	639	635	619	596	644	591	630	603	597	601	612	594	560	583	597	608	624	617	610	629	643	595	643	603	586	626	623	583	628	615	638	625	577	623	599	613	582	627	653	613	619	613	601	656	603	608	668	615	597	605	611	563	593	628	633	607	623	627	600	612	596	588	624	623	587	626	599	605	637	624	589	591	592	614	618	650	573	612	611	582	592	625	608	572	591	610	640	606	601	620	616	550	618	592	598	606	646	589	659	597	653	592	590	595	606	610	615	622	628	586	626	568	657	615	565	638	624	577	623	682	602	622	584	624	617	626	586	577	627	640	622	632	590	600	648	603	652	637	627	632	632	639	621	593	604	617	604	618	614	602	622	597	623	576	598	613	643	571	611	651	610	617	611	644	573	597	632	645	599	616	586	613	627	592	647	603	619	640	581	602	602	596	603	603	573	630	606	646	598	646	587	668	615	590	638	636	631	610	639	610	605	601	591	604	642	649	632	632	629	611	565	613	649	607	622	590	647	623	617	651	585	622	645	622	664	597	622	613	638	596	569	615	636	616	647	645	625	585	631	600	585	608	627	598	676	588	634	591	589	599	631	582	600	563	577	671	591	633	595	606	622	669	599	587	572	586	595	639	620	609	644	632	605	598	573	620	638	585	605	591	622	649	598	604	580	638	607	654	603	606	601	647	593	614	620	624	634	606	586	640	655	607
23029	20960	27975	24118	20673	2791	541	408	344	253	250	235	248	256	217	224	223	205	200	182	194	201	210	198	187	170	218	171	193	173	190	205	169	174	170	186	179	185	198	186	203	171	210	175	213	167	152	197	176	191	205	197	182	162	195	181	168	172	178	184	170	184	187	203	198	167	193	184	202	183	184	176	174	208	181	183	190	180	191	162	167	169	175	168	177	184	169	141	174	181	191	169	185	185	180	209	187	183	185	167	187	163	169	186	161	172	209	189	166	165	187	169	173	171	197	171	191	186	177	201	191	190	162	177	196	185	174	178	183	172	179	189	198	156	171	187	163	197	205	188	177	171	149	175	176	167	171	188	178	173	171	169	148	199	168	170	177	177	187	164	173	183	197	185	194	168	169	195	174	183	184	174	175	190	168	170	177	171	183	200	172	173	162	177	181	166	180	167	179	175	183	185	165	182	188	207	179	171	188	177	179	165	156	189	174	204	187	191	166	162	182	150	156	182	184	175	197	180	198	170	187	149	180	175	176	205	177	190	173	186	183	200	179	174	205	149	185	156	171	177	207	158	179	216	171	183	164	194	172	175	177	175	180	175	192	192	196	193	164	189	174	177	179	172	166	176	174	194	189	165	183	208	188	180	197	178	176	172	190	174	166	159	171	170	156	151	157	159	173	199	185	182	206	198	138	197	175	188	190	168	184	157	175	164	185	181	172	185	191	162	169	176	198	174	160	168	189	162	193	214	183	201	168	183	181	181	166	161	168	183	177	181	184	175	175	186	191	177	167	190	184	184	199	208	184	179	154	170	147	213	196	178	181	166	182	188	152	199	202	184	168	144	182	180	185	183	170	173	159	174	153	165	187	175	196	176	181	201	176	147	195	195	200	189	192	170	178	179	165	173	184	175	176	171	186	178	179	172	176	183	177	200	202	206	173	168	178	180	177	196	186	208	179	187	184	185	188	157	186	157	162	174	167	170	167	175	195	185	167	161	161	169	164	164	167	181	202	182	162	150	178	165	169	190	189	164	172	191	174	191	157	200	178	188	177	184	161	170	161	182	161	170	163	178	171	171	185	158	180	144	206	160	178	151	174	184	173	174	192	185	196	195	176	174	185	168	183	170	168	182	171	195	171	190	155	178	178	191	166	181	166	169	176	159	187	191	178	188	181	187	192	177	173	168	153	190	160	207	174	177	164	168	187	205	199	176	187	155	180	184	153	185	182	169	187	179	168	182	173	173	181	168	183	186	157	164	164	162	153	190	170	181	179	157	166	154	166	179	182	151	175	173	170	170	169	171	170	177	179	185	171	182	158	184	182	197	169	166	177	176	177	156	152	197	180	179	174	184	164	180	172	183	164	174	215	164	174	182	169	191	180	189	157	170	175	165	193	158	166	194	185	191	153	154	163	184	176	198	185	173	163	173	177	185	163	176	188	164	170	192	170	168	157	175	190	195	188	195	183	174	200	169	170	179	198	187	172	156	164	173	182	156	152	224	175	177	170	182	179	186	190	169	175	164	173	186	159	155	171	177	183	171	186	178	197	172	184	170	181	202	183	188	167	165	179	170	183	160	165	176	196	192	221	146	167	199	192	168	178	172	186	162	196	173	165	189	178	192	165	159	198	177	181	181	182	170	167	159	165	159	191	187	193	195	186	212	184	175	183	171	176	153	184	166	192	180	177	173	180	197	200	176	172	168	170	182	196	172	175	177	194	187	174	169	157	172	170	188	170	166	174	164	168	176	193	163	159	198	172	171	174	184	194	167	163	183	154	177	187	183	160	178	161	190	181	169	187	194	160	215	195	201	181	199	180	163	175	178	172	182	172	143	161	151	160	195	196	173	182	169	177	169	165	184	180	171	173	183	170	179	167	183	184	157	168	174	189	176	185	211	178	206	176	181	179	174	193	187	179	157	178	155	181	158	181	177	164	182	193	185	165	183	189	182	166	185	165	185	164	183	159	166	187	193	165	179	207	183	184	202	200	176	179	184	176	183	183	171	169	175	188	181	176	161	171	160	183	205	172	179	216	151	174	172	164	174	157	160	171	191	165	185	174	172	184	171	177	175	164	197	145	179	172	165	185	172	199	191	176	182	205	184	181	187	171	189	155	179	170	153	156	192	167	192	172	177	197	223	173	197	178	200	191	174	193	157	181	174	182	175	186	186	177	194	172	180	185	187	176	143	161	172	176	183	194	186	184	171	162	170	146	191	194	194	183	190	193	190	186	164	167	172	184	191	195	176	171	177	141	186	158	158	183	203	179	154	169	189	172	170	179	186	171	185	173	174	189	162	194	165	185	163	170	192	168	173	183	190	160	186	197	184	177	185	184	149	186	178	172	173	162	155	178	172	166	192	199	179	194	186	169	171	178	167	157	160	194	197	172	191	188	188	183	189	183	204	190	175	171	170	178	194	211	173	166	191	162	192	176	193	177	194	189	175	162	194	174	178	197	169	171	184	197	166	167	187	177	164	161	179	159	187	183	165	185	178	183	186	198	171	186	151	202	170	187	179	186	169	180	179	186	168	170	189	169	162	172	166	195	169	184	169	213	176	173	170	169	178	157	163	169	186	185	181	169	158	173	184	188	172	166	209	165	184	180	164	175	164	187	184	182	187	174	181	177	163	160	205	183	192	165	176	173	199	185	193	161	186	194	196	183	193	159	190	202	175	175	170	207	168	180	157	157	155	192	159	187	208	183	173	180	155	153	181	170	191	193	197	178	192	200	187	158	187	157	201	185	186	176	180	198	168	172	190	198	178	206	183	177	163	184	170	206	205	192	185	172	151	171	166	162	190	205	173	178	181	172	198	171	171	173	175	167	179	168	173	167	159	208	169	170	185	172	182	167	159	189	194	194	161	211	170	182	156	177	166	168	157	179	177	174	168	192	178	171	152	208	192	170	177	186	175	170	162	163	166	178	172	193	177	190	196	167	168	186	165	171	189	170	162	149	193	185	198	169	188	190	166	185	178	178	163	180	168	165	152	171	200	156	186	187	169	169	167	178	165	178	167	161	185	176	175	192	186	179	170	201	148	186	166	165	156	173	186	171	161	182	182	177	172	175	163	171	169	160	169	195	177	173	179	189	184	191	172	189	176	195	199	196	180	188	168	175	153	196	169	175	157	161	199	169	164	204	185	151	169	172	200	180	170	157	167	179	164	160	198	163	162	156	179	177	197	170	187	203	192	201	172	190	173	189	178	176	186	165	172	171	156	164	191	188	186	178	161	169	151	169	181	185	182	168	161	184	188	162	161	207	170	175	175	163	149	178	163	180	182	159	155	157	178	186	173	175	185	189	175	193	191	200	188	191	182	179	185	179	192	169	175	163	176	186	183	167	170	178	178	155	198	183	212	187	166	173	188	178	202	193	180	177	176	174	191	172	168	171	158	192	192	186	167	180	159	196	171	167	192	175	191	161	176	189	156	187	187	187	183	201	184	187	191	209	182	196	181	193	172	167	172	181	173	203	165	191	165	178	181
3217	8269	5496	2366	1720	1263	935	764	671	546	555	481	423	403	399	369	349	347	378	333	328	314	282	290	297	275	299	302	312	294	298	294	301	321	271	274	261	277	270	278	281	299	272	298	262	254	260	275	270	272	265	257	270	308	298	275	264	259	284	278	295	275	309	306	247	294	278	279	280	315	266	262	282	291	263	276	303	318	252	291	283	261	288	261	279	260	265	312	291	254	272	283	291	273	287	279	294	270	272	297	284	278	326	274	291	274	281	286	295	292	288	283	304	269	277	284	289	265	260	265	274	271	287	287	286	257	272	278	257	260	242	291	300	290	285	268	262	267	281	283	281	243	275	265	270	267	234	278	302	265	291	276	301	286	294	299	284	263	266	275	251	271	264	282	268	265	292	269	260	246	313	270	261	289	244	278	282	268	268	265	295	294	269	287	269	275	260	299	268	264	253	257	277	279	268	233	289	279	299	271	274	252	265	274	290	275	271	267	275	285	277	267	319	266	284	273	275	269	256	285	291	270	237	259	293	283	282	289	259	266	253	258	288	294	267	239	283	299	302	287	279	271	254	259	258	265	288	280	288	253	261	275	277	277	283	249	280	287	267	318	262	267	283	245	269	296	297	303	245	285	265	284	277	289	293	276	258	233	290	273	284	270	248	284	255	273	281	273	306	261	276	268	299	288	277	278	269	249	273	268	263	295	279	273	252	251	264	291	302	285	258	244	258	272	273	273	275	267	292	285	290	279	264	283	273	266	265	302	291	266	274	294	269	261	241	275	267	255	300	268	285	277	277	258	267	260	298	273	271	278	274	283	283	271	288	290	248	258	246	304	298	248	289	290	272	284	278	272	308	268	249	269	286	286	259	280	286	251	285	299	291	288	267	280	290	265	286	299	282	275	273	269	276	271	293	294	245	257	272	272	265	276	256	267	296	267	232	284	278	276	284	260	279	247	276	253	272	272	259	268	253	274	273	291	302	286	274	300	256	279	275	259	285	275	282	283	286	252	268	269	268	256	277	292	296	289	262	275	302	280	267	275	256	259	268	284	275	258	278	296	255	274	283	256	262	272	288	286	251	248	293	290	264	274	270	272	271	289	268	284	283	276	272	282	299	299	238	299	272	263	312	270	314	262	268	270	253	299	271	278	283	271	302	248	249	265	280	276	261	270	254	287	256	251	258	271	290	270	283	289	290	299	287	297	261	285	311	265	268	259	273	285	288	256	245	261	270	276	276	275	258	280	258	297	273	278	269	256	284	276	263	273	284	246	266	275	305	284	286	281	292	291	253	279	291	281	274	271	285	267	274	266	284	262	249	241	286	270	297	264	269	281	307	262	291	234	270	285	266	250	256	283	285	258	299	282	278	257	297	253	256	296	263	284	254	272	259	288	284	287	264	263	251	282	297	253	266	259	282	297	239	283	281	273	273	254	297	301	292	291	276	282	287	274	270	291	328	250	282	271	286	256	269	292	281	266	290	296	294	255	279	272	291	261	311	297	257	293	273	276	277	260	274	290	282	273	259	262	303	273	246	258	296	285	278	274	293	273	251	289	287	280	277	258	288	278	281	263	276	272	281	266	280	296	273	271	286	265	258	331	290	278	255	291	284	294	298	291	312	288	291	296	262	265	300	295	274	269	299	287	284	246	277	263	260	303	268	296	248	287	272	277	257	275	281	281	290	290	292	293	275	284	265	257	295	248	290	246	271	273	273	299	286	288	267	266	277	270	294	259	262	258	267	254	286	269	267	268	262	289	287	263	272	267	257	268	267	272	266	278	268	252	271	262	266	276	255	302	277	271	284	262	292	274	260	273	314	264	257	289	261	272	258	249	273	280	275	307	267	269	287	263	290	298	260	295	264	274	270	254	300	261	267	275	288	288	294	272	278	281	293	279	271	251	251	267	289	300	281	261	276	285	277	254	259	278	263	251	296	283	265	315	288	275	261	319	255	272	275	310	257	260	293	268	287	281	281	269	275	264	293	263	279	276	253	286	278	274	256	267	274	283	288	250	292	285	270	283	259	286	281	286	275	295	294	248	253	280	246	305	275	307	267	290	262	263	276	271	273	269	258	260	278	254	286	272	282	259	287	276	276	284	266	284	278	280	233	285	276	260	242	278	314	286	284	292	270	259	272	261	281	235	284	232	270	264	248	293	298	263	271	262	294	275	270	270	289	247	282	314	263	261	267	283	247	282	256	266	264	270	237	287	263	271	271	278	238	284	276	276	301	300	283	275	284	264	284	297	257	279	275	279	273	294	289	299	269	285	287	303	272	272	279	252	298	290	248	269	274	249	276	242	274	272	286	256	253	297	284	266	272	288	277	271	240	280	259	251	271	300	275	310	301	287	289	287	260	270	268	270	260	267	284	262	281	266	298	272	300	284	285	266	278	277	248	262	276	280	275	293	269	301	270	271	279	244	289	251	266	277	245	270	296	323	283	267	287	314	291	272	271	288	251	264	287	279	268	265	250	261	280	261	290	258	276	279	291	246	299	292	262	277	237	309	290	276	265	278	292	285	288	286	279	253	274	281	285	268	285	257	272	304	300	263	265	267	256	277	263	275	260	268	307	282	274	288	284	291	261	259	268	273	280	303	309	264	266	260	266	289	268	277	280	300	278	264	262	310	259	287	290	252	266	294	284	284	297	274	286	261	244	268	295	263	257	269	277	250	253	278	233	259	281	272	250	273	303	267	295	261	281	263	271	292	263	284	248	281	260	268	280	265	225	267	261	269	260	276	291	273	283	278	265	286	263	305	257	271	280	269	256	298	279	270	303	280	245	294	263	305	277	290	260	254	263	296	304	280	278	254	266	269	271	293	242	280	269	284	268	273	258	243	265	256	302	273	261	294	294	291	254	312	283	274	269	282	274	283	284	290	262	274	281	256	262	296	249	278	283	267	255	298	265	252	293	297	287	311	271	259	275	294	253	290	260	276	279	287	252	311	264	294	284	280	279	297	287	274	275	292	253	281	261	250	283	286	276	273	304	285	265	280	302	279	281	276	264	301	263	255	254	256	299	269	293	332	261	277	314	286	284	276	268	262	290	262	263	255	265	289	275	282	273	279	282	266	287	278	294	286	274	251	255	276	281	270	270	238	296	276	308	265	261	244	277	299	275	267	278	265	270	263	287	274	281	255	300	296	279	285	268	274	292	276	281	280	311	249	264	249	287	290	241	293	245	278	283	280	260	259	250	279	274	291	250	271	261	263	258	281	279	276	287	268	254	251	273	278	280	305	292	298	277	268	273	267	254	273	279	282	270	248	274	286	276	292	233	271	238	289	272	269	278	297	281	264	284	249	298	288	308	263	288	283	317	275	271	283	281	284	267	285	299	299	302	269	274	277	270	271	271	255	273	281	267	268	265	257	287	284	278	270	298	284	290	289	251	258	262	335	262	274	250	271	288	292	264	256	303	274	273	287	267	262	262	254	286	278	275	273	257	276	304	241	288	275	280	293	297	281	302	290	283	271	272	259
24239	21002	26397	24740	2628	680	654	599	518	573	534	539	531	516	538	543	541	496	511	528	528	571	486	516	541	500	543	479	498	519	524	473	489	459	479	500	473	465	452	485	493	543	477	495	475	470	503	497	489	491	469	506	525	466	553	475	515	480	493	473	488	491	466	506	516	507	478	530	453	522	495	499	450	517	462	489	490	480	465	487	502	493	486	523	497	479	500	516	491	516	501	491	486	502	492	490	498	511	486	518	467	487	528	474	500	516	488	480	469	514	516	529	454	493	528	523	519	466	521	489	463	507	529	511	540	434	514	475	479	504	501	514	522	447	506	508	496	513	521	510	492	469	468	477	503	504	507	484	481	468	493	470	454	522	509	492	460	489	478	500	445	494	469	490	467	454	489	475	502	483	487	469	467	498	466	467	474	502	484	523	487	509	474	459	507	492	502	490	511	549	525	510	497	530	436	497	498	529	489	514	474	497	494	486	504	504	485	477	493	476	476	485	501	513	508	471	467	486	482	493	483	461	503	477	509	495	442	529	520	464	497	492	466	487	478	527	509	481	461	484	472	475	505	494	484	485	523	498	506	560	513	497	525	465	461	499	522	417	475	502	477	508	508	524	476	464	524	497	500	502	472	507	500	479	443	458	502	539	481	466	485	453	533	485	474	475	528	495	504	478	487	502	508	489	510	522	469	459	431	527	490	463	518	533	506	541	500	471	524	508	498	507	491	475	464	502	465	439	475	471	503	512	488	478	491	483	466	450	469	514	477	471	476	445	463	466	497	509	496	498	518	473	511	533	481	464	491	476	488	496	487	484	472	489	502	492	451	517	503	500	439	475	508	485	502	497	525	542	532	476	502	497	485	500	519	495	500	510	494	453	458	473	523	533	474	483	436	475	511	501	495	504	511	504	505	518	490	499	505	478	446	504	484	490	485	442	459	447	498	461	491	481	482	488	505	488	491	490	495	500	495	513	509	489	503	501	508	476	457	526	499	475	501	496	488	522	485	473	520	490	495	476	533	448	484	495	477	513	489	482	513	498	493	468	469	473	494	484	458	516	533	457	490	534	482	494	462	509	505	480	490	474	480	474	490	465	473	491	469	473	509	462	520	517	462	498	462	506	513	488	495	520	456	469	494	498	507	510	490	448	523	486	492	478	484	500	496	492	499	471	491	516	513	468	482	474	493	504	431	498	487	515	533	474	478	483	483	473	501	487	483	483	474	512	488	492	465	472	450	470	530	486	493	492	484	511	468	524	473	506	487	474	511	510	501	513	490	523	449	513	492	516	488	500	515	483	457	486	464	461	513	520	504	470	459	479	500	478	511	466	513	469	531	507	491	497	489	484	486	470	512	510	513	458	502	490	544	475	496	503	501	511	473	486	499	495	507	502	504	492	503	491	475	535	494	489	502	489	467	495	485	505	469	470	488	515	490	472	445	468	486	494	521	524	495	516	471	495	486	508	477	500	497	501	533	519	482	535	521	474	504	503	473	498	471	498	500	505	485	501	532	507	471	501	502	503	482	464	470	471	472	494	512	510	496	475	467	472	466	491	495	505	499	498	524	494	497	484	511	505	498	459	530	512	533	465	467	493	514	496	515	511	494	461	487	507	520	480	488	487	493	485	489	508	523	505	491	489	483	497	465	502	517	501	508	485	495	495	516	443	466	506	491	479	477	507	526	466	482	493	480	447	527	518	479	488	490	500	496	482	510	498	505	470	496	508	479	466	488	491	480	440	516	476	484	482	480	507	493	486	475	456	487	481	491	453	449	510	482	490	494	488	501	499	492	484	469	477	452	494	489	484	490	496	515	482	498	480	507	494	535	499	494	490	516	434	502	483	505	460	490	439	531	494	517	463	504	516	487	460	468	545	474	471	480	474	500	464	502	510	474	442	453	507	487	504	494	498	448	467	474	503	516	477	511	491	514	509	488	452	507	449	503	472	548	449	487	515	499	482	520	488	465	501	478	521	498	514	489	476	496	490	488	466	507	506	522	476	506	487	497	481	455	458	490	481	462	486	482	510	485	461	476	500	473	475	497	510	498	502	493	468	472	471	479	529	463	539	516	525	462	527	527	527	515	465	498	516	507	476	488	480	492	498	492	477	482	476	473	518	476	503	507	492	437	518	494	442	506	501	508	479	519	501	528	501	493	462	466	493	541	493	444	492	491	445	485	514	513	489	473	485	479	454	489	498	508	489	462	483	486	448	487	483	497	492	507	456	486	526	496	469	493	489	509	497	490	483	478	539	487	480	517	483	514	469	531	474	512	458	517	498	471	493	472	521	510	505	485	468	501	486	482	475	495	486	501	497	462	474	488	476	455	478	488	482	511	472	515	520	499	485	493	508	479	469	487	490	500	437	472	517	474	505	496	491	503	471	476	479	482	507	477	520	514	472	464	464	505	494	461	467	488	450	501	472	495	511	506	501	498	513	497	506	531	480	508	491	475	480	507	486	517	488	506	442	498	520	490	534	477	513	494	474	497	506	511	493	522	461	487	501	465	537	512	456	478	518	478	477	468	519	517	540	492	470	477	456	521	507	496	442	463	520	505	495	489	475	427	513	493	514	444	495	541	505	483	487	468	505	544	484	510	450	482	481	469	458	506	542	504	483	514	492	496	485	484	499	467	468	507	479	527	505	488	500	530	524	514	504	488	480	513	499	447	471	518	501	510	467	516	468	506	482	495	489	512	466	503	457	495	479	449	486	490	455	466	489	505	502	490	485	466	479	449	504	481	482	444	514	489	518	510	523	488	540	481	518	495	479	498	488	471	501	493	496	495	496	483	537	515	473	517	502	472	492	530	482	501	470	521	531	491	498	507	460	537	517	522	486	494	483	486	518	488	503	489	503	531	515	458	531	514	470	482	463	532	516	475	500	459	510	494	481	492	482	474	462	490	459	527	498	495	467	504	467	493	453	477	458	476	513	474	480	458	471	465	463	465	522	481	515	481	477	482	450	474	506	488	499	463	489	495	474	502	522	480	472	491	508	523	485	498	529	528	528	514	487	453	489	467	518	511	498	445	441	483	501	522	479	499	491	462	480	497	440	492	488	479	492	504	484	492	483	498	482	487	458	485	493	503	505	502	477	498	502	474	490	464	519	506	462	446	474	486	468	492	466	524	532	511	501	504	472	486	470	523	504	476	498	488	475	475	538	460	480	509	525	484	528	507	499	481	505	475	500	434	507	494	505	464	492	478	478	466	489	530	472	497	516	443	472	496	498	498	495	499	472	521	500	469	492	479	503	539	524	497	456	524	509	532	467	494	538	474	513	513	504	515	491	493	467	497	451	510	493	520	532	478	502	477	533	466	467	471	517	464	514	448	476	442	459	517	500	447	516	530	498	455	471	494	480	503	491	489	485	505	430	490	465	471	567	531	474	502	511	490	543	512	480	498	509	460	434	518	491	499	483	529	503	528	459	511	495	507	476	470	494	529	474	487	453	479	555	492	548	517	457	521	471	450	495	490	492	472	501
3469	4753	3254	1696	1386	1133	1016	942	886	850	813	741	732	792	741	727	700	690	741	737	736	735	691	735	691	738	725	685	760	694	718	686	696	711	672	718	696	653	683	712	700	698	692	709	674	674	682	683	728	687	685	725	698	718	675	736	620	661	671	692	732	702	706	699	640	690	728	702	710	700	684	682	707	724	673	667	708	711	705	725	692	642	666	705	736	737	643	655	687	647	709	670	674	674	681	759	713	682	713	701	687	686	696	657	697	691	634	677	711	711	676	700	670	684	719	680	656	619	695	670	675	682	672	705	715	645	661	734	716	694	679	702	679	683	652	642	737	711	704	703	689	678	705	704	719	672	704	694	679	688	720	660	698	628	734	683	700	726	703	716	695	665	683	738	708	707	711	685	678	670	693	706	697	709	682	691	680	676	703	673	663	667	710	713	707	695	715	709	635	724	674	684	686	672	698	663	682	726	664	687	704	743	661	721	655	726	737	670	691	664	674	671	688	635	659	735	701	709	683	658	672	667	701	642	659	726	690	683	723	695	681	676	717	752	727	669	748	723	687	697	681	660	688	687	632	704	707	703	701	708	671	689	665	684	670	721	720	717	670	660	703	695	662	750	688	632	689	657	663	692	680	676	759	701	676	732	700	675	706	707	726	694	661	689	712	715	665	744	674	708	684	715	688	666	689	713	720	691	682	679	642	654	676	652	676	699	695	712	683	651	678	665	701	675	687	716	648	679	664	701	699	679	707	639	729	691	671	682	724	656	692	706	705	679	712	724	699	709	702	675	714	639	721	694	639	683	651	714	699	706	669	731	670	688	664	687	682	718	683	687	674	678	637	686	668	678	667	719	680	650	661	643	697	661	703	676	661	633	666	764	723	721	711	681	660	653	671	729	652	669	694	682	681	666	673	683	700	652	683	683	676	716	660	709	678	701	677	687	667	706	679	714	672	693	706	685	701	614	665	709	707	674	698	677	687	712	686	713	661	688	731	636	677	696	671	676	719	707	721	710	699	701	714	700	696	696	668	669	682	663	711	653	694	737	713	723	666	670	674	738	703	702	684	722	716	703	695	669	712	659	678	675	754	681	689	673	681	626	637	664	671	685	727	686	667	674	637	690	681	680	684	730	632	754	697	694	720	687	676	677	670	721	719	675	709	646	692	693	719	749	679	674	721	716	705	680	682	696	708	688	681	703	713	718	707	719	694	676	668	669	702	658	675	730	723	685	666	680	695	682	697	680	707	654	703	730	718	712	676	665	681	680	708	696	710	676	687	690	738	696	727	690	741	644	658	700	721	689	661	658	704	703	711	681	696	675	668	692	697	721	695	665	740	663	658	691	678	684	709	695	698	720	722	663	646	676	661	661	745	694	652	719	665	688	690	679	687	672	714	691	680	723	696	717	678	661	695	704	702	701	664	737	737	669	654	678	743	678	696	650	684	702	668	720	718	683	757	702	659	714	694	695	725	695	704	704	703	677	673	681	735	658	721	748	699	685	688	697	703	724	740	701	680	682	703	707	646	736	702	695	732	710	669	665	721	686	679	708	666	678	668	682	692	687	666	710	704	652	669	690	697	680	689	668	682	669	718	736	696	702	661	710	686	676	672	706	710	709	679	685	665	672	699	628	735	677	692	708	679	677	656	692	696	685	710	645	668	675	672	657	731	708	683	672	646	704	678	701	689	671	732	678	668	675	710	715	678	718	704	716	697	636	729	687	654	675	765	685	709	692	658	754	725	643	713	682	700	686	697	671	683	724	725	684	702	723	722	669	697	704	679	687	740	700	678	681	752	688	689	676	697	698	685	721	661	715	733	660	710	702	643	655	690	640	701	686	665	681	658	660	647	671	712	738	667	676	645	688	672	662	725	685	697	638	687	699	694	663	758	684	659	710	698	638	686	736	708	655	653	696	691	663	696	692	681	691	662	696	691	692	653	669	693	696	719	665	678	688	719	655	703	700	678	704	753	682	675	707	638	685	686	695	671	671	704	716	704	683	663	672	703	693	716	678	660	639	623	737	733	723	681	656	689	705	691	637	704	698	641	690	698	680	719	675	695	683	681	752	680	731	702	665	696	692	682	660	628	678	687	717	692	689	738	669	666	736	681	659	714	628	650	690	626	655	657	670	725	705	663	673	693	704	688	719	660	668	664	673	679	657	658	670	669	670	686	699	699	680	657	654	638	666	702	653	667	670	710	640	681	684	702	710	714	729	693	671	653	650	672	680	708	689	651	700	679	718	701	677	701	733	687	714	695	665	601	713	686	727	671	702	685	616	688	696	689	655	720	704	710	705	668	623	700	629	685	688	712	694	661	690	677	671	679	720	657	697	674	666	656	686	662	709	690	651	670	678	693	706	723	721	695	708	694	676	693	702	748	648	702	641	698	703	696	661	645	634	676	727	680	647	664	730	664	677	709	671	696	693	732	745	700	679	697	670	715	635	706	689	682	700	683	712	640	674	706	698	674	653	710	689	688	700	748	688	716	703	651	649	656	705	697	694	666	684	675	662	695	718	627	713	640	707	714	646	704	703	672	750	701	679	700	688	632	653	698	653	656	730	694	698	722	704	721	688	714	659	672	684	694	665	671	670	678	706	648	672	645	662	725	669	670	694	694	702	677	673	689	718	667	666	690	724	724	652	672	708	675	700	640	725	649	741	714	678	691	649	670	686	692	710	678	720	721	666	643	644	715	680	664	646	651	704	674	712	703	702	670	715	680	693	664	680	673	725	672	645	653	725	691	680	663	664	659	651	665	680	687	713	651	663	669	691	708	696	738	707	661	702	712	675	700	677	650	689	723	639	672	718	723	665	661	699	691	709	682	652	657	660	682	663	688	699	714	740	691	674	684	668	672	686	657	704	698	705	664	674	688	652	678	728	691	679	684	661	661	712	692	737	650	701	703	714	710	696	677	676	713	715	642	690	704	683	721	676	665	659	716	723	702	656	654	686	731	701	673	649	694	684	703	703	690	729	701	671	681	656	759	669	700	738	663	689	684	677	719	686	690	714	704	677	671	684	672	675	683	618	647	729	688	654	684	688	728	677	682	632	729	706	663	696	677	681	712	719	711	698	756	677	686	679	663	674	722	690	658	688	687	700	695	697	677	654	666	659	711	663	733	691	709	696	723	694	654	717	675	666	721	695	684	679	717	710	680	716	717	692	685	699	659	645	707	695	664	672	694	666	652	679	708	703	681	728	697	703	702	675	669	655	735	676	676	680	708	669	673	673	686	682	669	707	703	666	689	660	674	698	679	762	688	681	702	701	693	657	663	667	727	707	700	666	659	678	668	654	685	701	676	681	635	681	668	685	653	746	705	663	688	668	712	717	672	700	652	670	692	636	655	673	708	732	708	666	625	690	721	736	665	635	727	686	674	671	691	737	701	666	726	684	680	682	684	722	641	703	713	686	654	701	705	651	674	687	689	687	670	678	672	705	667	677	659	629	704	677	653	688	667	698	674	644	676	716	690	659	686	736
22188	21038	28665	23629	21039	20682	2137	586	456	401	365	335	274	272	253	282	250	247	221	194	223	209	216	207	203	200	176	206	217	192	187	177	176	171	177	171	188	164	158	170	174	138	183	169	167	178	188	161	175	168	162	175	169	152	187	168	189	180	179	178	155	191	174	161	149	170	175	196	173	171	172	173	166	152	172	158	171	153	159	175	164	170	187	164	208	162	156	190	181	193	155	169	143	180	157	175	153	157	168	179	186	159	169	184	160	162	157	148	174	168	176	151	188	169	166	148	154	182	167	179	160	163	163	137	149	161	156	180	170	160	174	156	156	159	163	180	176	174	166	162	163	157	161	161	199	178	162	156	155	168	152	160	165	163	159	165	167	147	150	163	170	170	163	141	178	157	180	173	180	186	165	164	160	171	176	185	184	159	172	158	193	174	173	172	166	174	166	162	191	153	149	169	162	148	174	155	161	167	135	150	160	156	169	166	177	186	176	173	151	168	152	163	177	156	165	151	171	162	164	160	177	161	167	186	156	200	164	169	150	154	146	163	187	164	180	155	161	174	166	164	167	174	165	170	174	168	158	178	156	152	154	186	170	148	160	171	177	139	186	141	181	153	148	162	166	163	183	136	181	184	190	176	155	172	168	160	169	151	186	192	163	178	177	188	177	163	172	164	182	158	162	166	173	179	192	174	176	179	177	183	153	166	172	159	159	168	161	158	168	162	175	158	155	143	167	166	167	148	141	179	162	163	164	153	174	187	148	156	198	191	159	166	168	158	160	167	148	166	169	169	172	187	189	172	170	173	176	170	144	159	175	172	179	159	172	150	178	163	171	144	171	180	161	182	160	170	197	164	176	168	163	158	159	171	172	162	169	163	152	167	173	164	169	156	164	174	170	159	152	174	157	175	139	152	171	165	175	170	188	172	162	167	166	175	165	176	166	168	171	155	183	153	161	185	172	158	185	174	152	152	146	185	168	150	156	165	164	187	174	149	159	162	184	193	194	143	151	188	170	167	160	160	173	163	166	167	169	163	170	157	161	172	194	161	155	150	169	170	166	174	151	174	169	175	170	173	159	179	178	177	174	160	158	193	147	164	159	180	145	174	158	160	164	152	174	157	165	175	169	169	171	183	151	199	159	175	184	189	165	167	170	161	178	162	181	177	166	168	180	169	160	176	180	169	197	163	185	160	165	176	158	159	171	191	167	165	167	156	152	156	156	167	153	174	156	165	163	159	169	178	152	170	167	165	167	182	183	176	174	186	177	165	161	154	169	187	179	177	191	171	171	174	206	176	166	167	153	155	184	192	169	157	162	185	164	187	180	157	179	163	173	146	170	172	170	168	175	162	158	168	179	162	160	155	159	173	187	154	181	173	170	163	178	158	164	205	167	159	169	162	196	174	172	193	176	176	195	173	146	150	148	168	180	160	166	152	178	176	162	172	158	147	166	181	174	167	167	168	192	182	163	154	170	143	158	167	176	202	192	151	182	161	176	145	172	192	182	197	146	175	164	152	168	162	161	197	189	165	196	191	175	136	169	177	173	168	195	175	180	174	160	151	148	174	158	158	151	170	180	161	177	169	146	150	148	170	157	173	169	165	179	193	161	168	174	154	185	213	177	167	175	159	173	142	148	169	178	155	149	182	178	169	187	173	189	171	184	189	168	157	149	173	163	153	160	186	155	179	158	162	172	184	153	157	188	178	170	172	156	155	178	140	154	152	167	187	176	169	130	166	153	166	163	193	174	150	168	169	174	158	191	163	163	163	143	174	161	176	168	153	164	163	154	180	160	156	174	174	164	166	169	153	144	165	175	161	194	148	165	146	175	173	146	168	182	155	175	202	174	157	175	174	185	182	158	173	155	141	181	202	177	193	155	163	179	158	170	181	182	184	175	172	195	150	174	169	142	157	165	153	168	169	170	159	166	174	166	172	166	155	160	180	173	172	166	171	168	172	152	172	183	151	163	188	172	157	160	164	170	175	152	161	161	162	182	189	175	191	213	184	148	177	136	172	162	164	155	159	165	173	193	178	189	161	174	166	166	169	159	163	152	186	194	168	167	173	170	178	141	165	187	156	173	189	172	168	165	177	166	162	182	169	146	164	179	162	166	163	167	170	167	180	146	159	174	162	149	170	150	157	186	163	179	158	171	157	159	191	194	166	163	198	173	185	160	196	159	172	160	155	203	163	189	166	164	187	163	193	168	161	162	176	176	180	182	168	181	181	141	161	169	166	179	153	172	153	181	155	157	152	146	159	179	187	165	171	176	178	173	162	172	167	181	174	172	169	175	178	168	164	148	179	146	180	157	183	167	170	166	172	174	170	182	168	159	170	180	145	164	176	162	166	182	174	169	177	170	186	167	175	172	155	174	157	175	174	161	181	162	171	173	158	171	176	142	169	174	161	152	182	177	184	160	163	150	180	189	190	187	159	168	159	158	181	181	164	186	165	176	140	174	169	159	163	156	164	153	166	185	147	159	144	173	175	175	169	158	170	138	162	175	180	178	166	167	157	165	147	156	168	157	161	156	171	183	161	148	157	174	157	166	160	181	145	167	161	152	176	174	176	173	171	171	176	171	147	164	178	157	153	164	164	159	167	168	149	150	150	172	168	149	156	163	161	152	166	185	168	176	178	165	184	176	156	159	180	186	148	155	179	166	174	172	146	168	177	159	171	168	167	161	198	167	170	172	159	147	149	153	169	173	187	169	164	148	184	186	171	169	154	181	158	166	152	156	179	174	178	137	159	155	159	155	166	184	169	173	166	173	170	160	148	183	175	156	173	172	176	167	164	175	134	157	184	166	168	172	175	164	183	181	194	172	164	159	156	171	179	176	149	173	156	151	167	166	208	161	157	196	171	178	149	178	133	177	181	138	151	183	162	155	168	169	151	169	196	192	165	156	150	152	164	170	153	175	180	152	165	164	151	178	167	143	171	165	181	170	179	150	161	169	166	185	170	174	155	168	171	157	166	153	172	154	162	128	172	171	165	144	165	155	177	155	166	143	178	182	155	163	174	184	177	163	166	175	176	165	169	157	165	167	171	150	134	151	158	141	185	180	168	170	160	194	167	153	167	161	154	178	166	167	158	153	146	163	167	157	175	163	170	192	175	181	165	157	154	148	161	182	154	183	136	144	186	176	152	156	167	157	174	153	182	181	174	180	174	158	169	173	153	193	158	167	163	177	180	168	186	172	152	146	157	171	177	180	163	152	206	173	177	149	172	175	139	147	174	151	155	196	179	153	167	170	172	147	177	169	180	162	170	170	164	178	147	165	187	149	164	164	159	174	179	154	147	187	156	171	156	164	188	153	173	164	192	173	173	160	193	149	168	169	162	179	167	182	158	156	166	163	145	182	164	169	173	166	174	175	160	145	185	190	144	160	174	184	174	162	192	175	146	160	194	163	165	168	182	189	175	156	163	165	182	144	162	142	177	187	160	157	138	158	153	174	169	153	171	178	126	168	165	154	174	149	177	172	152
4434	13700	9236	4153	2928	2086	1550	1280	971	754	711	612	518	506	468	424	388	344	343	303	323	308	321	289	291	321	285	292	279	279	259	286	238	270	268	301	259	241	268	234	256	240	260	257	277	255	245	239	264	214	259	254	271	250	251	237	229	234	269	264	249	249	242	255	259	237	268	230	245	209	248	262	231	247	236	230	259	233	241	210	235	248	243	223	224	248	219	248	250	235	237	221	246	227	215	232	264	231	240	220	250	232	246	238	256	265	222	229	217	240	217	204	243	236	256	256	232	219	222	224	259	222	243	233	227	215	218	216	225	224	187	230	251	243	234	212	230	265	222	219	200	221	244	239	224	242	278	221	232	264	247	257	217	226	243	225	264	232	225	244	235	230	205	265	231	216	224	219	246	203	229	253	280	220	246	257	237	236	231	238	253	232	239	245	245	271	221	227	228	262	213	249	226	241	234	219	243	220	263	261	220	239	244	205	217	251	258	228	257	231	268	214	224	224	237	232	225	229	239	231	263	232	236	242	247	235	242	236	197	244	219	227	243	238	257	227	213	250	250	223	219	239	210	223	245	229	223	241	233	238	215	217	241	224	240	207	229	228	218	242	213	220	232	215	255	250	219	231	248	234	218	243	251	226	216	232	226	223	235	250	236	229	236	249	237	204	216	234	219	233	228	232	268	231	248	242	253	216	243	230	251	264	221	246	206	224	227	245	231	225	239	223	214	250	211	232	203	236	211	221	207	226	226	247	232	223	223	224	199	245	196	227	213	231	224	198	222	208	231	274	233	210	252	206	241	243	235	222	215	253	214	238	222	232	243	231	228	235	250	223	231	224	219	229	228	249	245	238	239	236	241	234	243	236	241	237	239	236	221	223	234	224	270	259	249	234	217	267	213	230	245	246	219	219	231	235	216	234	252	238	219	242	206	225	219	232	239	228	220	250	238	224	249	243	244	218	230	218	242	255	235	250	237	221	228	252	223	226	232	256	238	221	247	194	230	224	265	228	230	253	248	224	227	236	245	238	227	241	245	224	236	266	230	237	223	246	255	248	237	240	213	256	224	220	237	217	238	229	245	253	264	244	252	245	243	243	228	251	249	218	242	264	210	250	233	226	210	211	259	228	203	249	250	232	268	232	224	254	238	214	246	227	270	229	205	241	250	216	201	248	241	224	250	237	217	205	253	230	250	236	248	236	216	226	258	247	253	219	234	250	235	252	231	245	250	237	201	225	225	227	249	208	248	236	248	238	250	260	218	243	214	246	237	242	262	205	228	229	204	229	241	207	246	237	219	222	226	233	240	190	239	237	239	240	233	237	201	225	229	232	230	241	237	258	226	226	230	233	237	240	211	252	232	249	214	234	255	245	226	226	249	238	215	248	240	241	245	245	260	206	237	253	241	248	233	195	243	230	230	226	249	228	229	229	248	254	215	237	237	223	246	224	219	207	250	234	206	237	229	245	224	238	233	266	222	232	238	242	230	213	248	210	235	223	233	230	261	232	236	223	229	239	230	257	237	223	219	244	243	243	249	250	249	229	223	218	243	217	244	228	232	241	216	219	240	247	247	225	238	239	237	254	237	246	222	227	239	227	233	219	230	208	212	245	234	224	226	230	252	250	209	230	216	232	250	229	241	234	224	236	216	225	226	226	240	214	220	248	227	215	229	227	233	231	227	213	249	196	227	231	231	234	239	229	238	255	216	241	239	223	232	251	260	245	229	264	206	231	213	253	231	228	222	238	226	252	234	277	241	221	220	239	252	251	209	245	220	224	218	259	220	219	208	270	254	216	259	231	226	221	224	254	252	239	232	229	245	239	234	258	226	217	208	212	233	214	243	259	245	239	228	211	212	260	240	260	257	247	235	244	228	193	238	223	244	247	245	227	241	252	219	245	253	235	227	202	212	238	217	218	226	248	234	247	270	232	233	234	252	233	244	229	225	238	240	242	235	234	213	252	244	227	232	210	250	233	237	241	242	196	271	229	229	247	228	236	256	237	227	239	231	216	246	235	225	208	234	263	233	251	234	229	241	215	221	250	254	223	242	217	216	243	255	230	215	266	244	230	230	241	245	265	231	244	237	217	226	240	251	238	248	212	237	240	198	214	249	223	214	253	234	239	227	230	218	222	234	240	250	250	234	249	236	219	218	209	245	242	204	225	200	229	236	242	221	262	252	236	240	223	220	236	204	237	229	254	231	255	219	251	234	216	231	229	218	230	241	210	220	224	244	230	238	237	249	222	234	219	226	225	210	205	204	218	213	262	223	226	246	232	231	232	253	247	210	217	225	234	252	243	241	227	225	233	241	227	252	215	222	238	234	241	230	242	237	225	238	224	243	213	234	209	240	220	238	256	240	211	232	212	230	227	222	238	204	241	235	231	226	254	232	239	236	241	214	245	268	224	283	274	259	224	248	239	256	223	200	231	220	252	213	225	232	229	235	228	238	239	228	241	246	246	230	225	231	255	250	236	231	271	230	245	210	218	246	217	222	231	229	224	235	251	228	221	234	241	232	192	217	256	218	243	248	197	234	227	249	251	236	221	208	208	239	215	247	251	230	250	226	246	251	225	230	249	234	240	254	240	227	213	216	245	238	220	254	264	237	249	228	240	215	210	207	218	245	221	244	242	212	254	248	223	235	227	228	245	202	238	252	218	245	225	275	223	223	250	223	233	228	233	237	218	235	227	212	241	223	236	224	256	224	245	229	234	243	258	238	206	230	228	235	221	256	248	219	235	238	241	245	260	226	223	234	260	215	227	239	250	221	243	229	234	225	228	214	234	225	222	252	230	210	245	202	237	235	231	226	244	213	232	209	228	224	234	235	228	244	213	226	254	238	267	229	208	262	242	225	221	216	252	220	233	230	228	224	231	215	244	204	235	243	228	240	230	226	212	246	208	235	235	238	241	223	245	241	227	249	236	262	243	233	215	253	215	198	231	221	237	233	230	257	219	223	238	228	257	206	244	237	236	257	232	253	243	262	218	205	223	243	199	222	255	225	247	234	228	221	229	248	271	244	245	220	229	222	236	224	234	250	232	256	222	222	243	213	234	219	233	254	236	235	270	215	239	234	226	214	245	233	255	230	248	250	249	220	215	226	249	260	216	250	216	269	200	254	250	238	213	236	228	253	228	237	257	241	240	237	235	222	227	212	227	241	208	235	231	250	252	234	196	246	228	255	216	233	219	253	247	228	247	233	193	239	232	246	246	265	253	234	209	227	214	235	235	231	196	218	240	208	240	239	264	236	221	229	226	219	238	249	214	249	226	229	228	214	219	223	238	236	228	239	210	226	235	220	230	218	238	243	208	259	230	223	224	214	229	233	239	225	225	263	239	228	259	244	254	243	252	226	249	242	223	249	246	214	242	232	229	270	254	230	223	230	222	239	243	220	229	222	228	236	228	257	239	213	216	199	240	247	226	241	229	252	242	243	238	231	230	225	231	234	232	226	243	219	246	243	243	234	229	248	209	229	234	241	218
26673	17287	3025	659	475	479	459	449	437	403	452	430	438	456	412	407	410	403	416	378	435	445	425	397	404	415	470	388	394	463	438	399	429	418	398	412	431	449	447	405	443	445	479	399	413	438	435	436	410	431	444	458	422	442	435	399	450	377	376	408	417	416	442	409	416	435	439	399	395	430	423	430	448	476	430	443	424	431	400	393	435	422	422	437	444	425	397	377	411	403	439	404	442	464	414	449	414	463	381	408	402	426	401	381	428	458	371	428	388	375	437	397	437	382	404	398	450	402	455	406	446	373	417	409	417	414	435	435	433	415	463	443	445	424	426	423	423	385	397	408	430	439	400	401	445	440	395	411	433	446	401	420	419	434	416	399	395	456	425	429	428	418	415	434	432	408	430	421	385	422	415	458	422	461	422	426	401	381	427	415	418	427	399	419	420	424	425	434	430	447	447	443	397	415	440	397	437	421	455	449	405	417	397	395	468	433	383	430	449	421	428	433	460	429	454	456	443	428	435	435	432	429	407	425	399	430	424	416	437	441	460	380	428	416	410	393	451	432	442	390	399	395	448	377	386	428	430	423	426	411	424	419	420	440	401	429	387	437	414	438	434	445	460	435	404	424	445	437	418	447	435	438	418	429	399	418	435	440	447	418	422	446	419	403	420	407	398	443	471	376	413	433	415	432	446	466	391	453	426	416	397	410	414	398	422	438	447	458	436	443	387	387	406	436	428	408	447	401	424	414	448	429	444	426	451	426	406	456	405	409	409	422	398	409	452	434	415	421	431	414	431	436	477	442	444	436	433	439	441	419	430	472	381	417	416	449	425	400	372	399	444	414	416	411	414	432	419	435	406	404	406	438	398	430	432	451	457	441	436	411	446	416	435	430	401	432	410	425	465	407	445	424	400	422	441	477	438	450	442	444	410	393	452	430	421	458	432	418	401	401	468	389	407	410	421	416	435	443	416	386	398	382	441	398	413	409	435	423	409	408	426	414	420	413	459	439	415	403	420	433	427	399	397	421	423	439	444	405	428	407	457	427	405	427	406	428	405	434	439	454	416	443	417	435	451	427	363	467	406	407	453	400	437	423	453	436	422	417	437	415	437	444	459	421	416	423	390	412	419	420	413	386	439	431	411	438	435	422	382	423	399	424	417	430	447	444	427	394	387	417	415	433	431	423	434	450	395	418	412	406	373	392	448	422	422	442	455	426	445	458	418	440	391	466	443	423	433	424	423	433	402	432	432	402	419	429	408	429	466	397	400	391	407	393	428	448	410	406	417	376	418	420	437	430	433	434	402	422	454	418	400	442	443	401	444	401	449	401	400	392	421	411	451	414	438	426	449	432	452	439	430	436	411	416	400	365	427	436	450	400	421	447	392	413	403	448	434	459	421	462	415	452	397	403	402	395	440	397	396	429	406	423	463	496	444	442	380	432	431	427	419	429	442	418	435	430	406	424	411	393	462	458	418	432	429	423	438	416	421	399	446	442	394	468	444	439	433	462	445	427	462	402	402	416	398	444	438	446	446	407	458	438	410	439	448	393	406	434	448	449	425	414	423	448	448	402	432	404	448	397	398	406	392	440	413	431	458	424	413	396	462	400	419	421	425	447	443	404	428	455	424	432	403	436	445	402	460	424	395	434	371	401	403	417	450	425	416	433	428	399	429	415	449	415	453	469	451	467	441	446	433	446	424	423	450	386	461	446	417	451	432	435	430	431	407	441	400	430	458	431	448	416	404	399	407	460	447	411	421	426	437	461	439	432	446	439	410	416	465	414	379	443	458	415	426	409	434	439	426	401	448	473	412	435	416	426	428	421	434	430	391	458	447	426	460	420	409	437	432	415	388	439	415	430	440	416	442	460	435	420	422	429	396	413	393	425	428	392	471	425	404	421	406	394	420	423	386	431	430	425	445	399	422	366	431	424	417	420	413	400	422	442	425	416	427	417	451	418	394	461	409	445	404	432	408	419	445	478	456	427	441	434	447	440	385	436	421	413	417	403	429	417	427	439	446	476	416	415	407	405	392	386	462	413	445	407	424	424	384	424	446	453	382	418	443	468	465	418	397	415	446	430	421	403	409	422	384	427	428	436	420	402	430	441	426	457	398	413	395	418	444	442	451	474	404	426	424	418	427	448	418	407	434	400	467	451	409	435	433	434	415	444	423	441	455	433	426	454	403	419	412	409	426	427	418	407	418	431	401	461	430	414	433	430	379	426	388	443	381	427	444	409	443	439	411	428	390	422	457	423	433	409	401	474	424	401	426	417	406	414	431	416	412	441	417	442	440	444	411	450	424	452	442	402	416	404	412	426	430	409	430	422	398	405	449	427	438	421	412	445	389	434	425	413	413	400	436	422	414	421	404	373	432	449	388	422	411	416	403	455	403	452	383	451	419	420	405	429	414	397	426	395	368	390	416	401	415	391	422	409	393	437	444	434	390	431	419	409	394	417	413	407	389	420	438	457	395	416	422	377	433	436	429	439	409	420	443	387	419	404	429	427	414	420	400	462	457	420	406	410	384	437	403	419	410	436	451	394	410	431	418	404	409	429	428	463	462	405	392	429	402	441	421	421	421	401	418	408	404	397	428	445	413	438	410	453	417	449	416	407	440	423	406	412	431	443	419	432	417	419	398	407	452	443	441	416	445	420	406	412	429	420	439	423	395	428	408	430	459	431	424	438	427	398	435	425	418	413	439	448	434	440	408	424	434	400	441	389	420	451	426	437	393	415	426	394	436	397	426	425	433	424	450	423	452	426	461	397	394	458	428	422	451	419	422	399	444	441	437	407	433	434	426	427	386	415	456	397	436	469	410	474	408	410	384	447	412	396	450	400	456	401	434	443	447	478	406	434	428	460	430	429	411	457	404	418	421	408	386	425	456	389	412	422	413	413	419	414	436	393	422	448	386	384	431	400	411	409	428	429	415	431	447	454	422	403	436	413	407	444	410	440	420	396	425	414	392	423	426	456	414	391	410	432	423	434	394	407	430	413	431	426	387	447	449	410	370	426	419	440	401	432	416	441	421	429	428	411	433	438	421	445	401	408	444	407	428	432	421	401	412	387	417	448	411	404	430	408	451	418	432	442	426	409	396	437	393	412	418	456	428	448	406	404	430	424	393	420	429	386	468	402	373	466	450	407	426	403	404	434	400	417	425	445	444	462	444	453	410	421	408	392	442	456	412	412	433	429	416	411	395	465	420	428	443	435	415	454	463	411	460	412	420	443	424	428	443	403	438	410	384	398	410	406	405	399	462	439	440	386	464	461	419	443	408	413	413	422	452	395	414	445	445	450	417	413	462	412	408	457	405	430	402	434	467	450	433	416	400	445	460	393	426	413	417	444	431	442	418	459	390	426	428	401	452	478	410	434	425	403	423	387	439	457	429	429	413	446	400	407	409	416	417	462	426	429	438	407	414	423	373	438	432	425	424	409	423	418	429	442	398	433	372	388	414	418	415	414	408	375	400	408	418	435	419	443
4057	1386	1123	804	719	667	668	674	646	655	606	619	640	618	567	617	593	602	656	636	631	611	610	634	588	582	609	663	575	627	614	602	581	652	607	618	591	608	616	609	650	594	645	624	618	600	654	608	661	647	626	582	624	588	648	585	613	591	616	603	616	600	583	620	588	588	624	598	607	591	594	662	593	616	603	581	589	682	591	609	630	590	573	650	578	575	606	647	623	600	621	626	563	640	610	608	643	629	621	600	571	562	590	643	632	599	619	602	654	635	592	610	596	628	595	661	597	596	640	571	608	608	617	605	575	573	615	542	542	589	591	661	642	599	602	628	609	618	596	604	626	583	637	593	576	591	646	590	628	588	612	586	607	604	611	583	594	598	645	603	598	596	623	615	591	578	617	604	611	645	598	636	609	582	625	654	590	658	613	661	611	677	634	609	626	587	629	586	642	634	611	633	593	656	575	620	607	643	594	572	589	665	617	604	580	575	611	593	619	618	583	583	617	603	573	616	594	663	617	635	652	619	611	607	601	616	626	604	612	618	662	601	656	658	633	646	627	659	615	614	616	649	599	610	638	594	630	606	604	636	574	618	641	603	631	598	635	652	594	586	620	543	599	647	584	649	662	613	596	650	616	651	591	618	659	621	633	589	606	596	603	625	589	647	623	660	605	593	583	583	593	673	602	626	622	624	629	562	620	634	576	603	611	566	624	598	597	606	638	604	650	632	629	583	658	603	594	614	616	634	606	649	625	651	651	628	631	621	604	627	573	643	651	610	653	662	623	582	621	613	637	614	615	633	671	555	576	582	608	623	658	629	600	580	613	614	655	617	594	610	609	611	596	596	619	638	588	593	565	566	609	580	611	649	589	624	637	608	618	657	644	631	624	601	580	589	587	612	580	629	584	634	590	599	602	587	630	624	622	570	602	596	583	614	619	587	606	602	598	607	653	635	618	613	597	683	598	606	632	576	604	606	614	585	618	613	619	607	615	611	565	602	618	633	640	618	639	606	572	591	598	624	588	643	593	638	583	627	627	651	645	603	645	629	615	626	648	630	604	625	617	578	628	567	588	614	537	620	604	606	651	618	613	596	599	586	626	616	598	619	611	588	628	569	665	616	605	614	636	584	604	572	611	651	618	583	592	614	626	584	606	610	604	615	573	624	630	598	563	581	618	652	618	650	611	683	593	580	643	619	596	616	604	600	624	603	632	618	570	607	591	600	600	577	614	631	610	584	622	585	594	606	598	648	614	651	601	579	627	664	598	590	605	628	588	643	637	609	614	680	638	571	630	591	615	595	642	616	572	599	588	598	593	628	615	581	639	634	636	609	591	642	644	610	563	644	619	617	600	620	627	607	628	636	632	599	605	625	587	610	550	621	658	587	593	626	654	585	601	615	618	581	582	635	625	596	640	587	635	594	591	630	606	607	568	650	615	616	604	642	665	583	620	616	612	609	624	572	590	600	623	612	608	584	638	628	605	594	684	627	627	612	651	592	589	588	625	581	589	589	615	635	595	619	573	608	570	582	606	617	581	612	585	600	627	614	615	607	613	656	626	639	653	604	610	609	690	615	569	600	601	634	653	571	611	620	603	595	625	609	597	618	598	589	608	651	640	625	581	603	594	626	623	566	594	626	597	600	618	617	600	600	619	652	623	582	575	642	669	613	577	604	603	594	622	594	578	645	588	624	606	614	577	585	628	651	581	560	607	605	648	606	604	604	607	615	591	581	601	563	603	559	610	615	596	579	595	643	611	600	556	582	587	609	582	626	607	612	656	626	641	603	580	640	568	564	573	602	597	596	599	581	570	600	618	549	627	636	622	630	619	589	641	574	618	623	649	652	618	620	620	607	619	602	648	627	597	569	606	639	590	623	600	590	631	603	597	638	645	588	631	581	624	596	593	611	617	596	624	606	601	576	642	626	606	620	583	606	654	660	599	580	613	614	583	567	620	625	582	608	613	595	608	631	627	631	640	603	614	633	619	580	594	592	635	591	592	593	576	650	639	615	658	560	625	630	629	600	681	601	618	592	649	613	592	617	612	594	596	610	623	622	655	574	598	614	612	642	608	602	603	582	583	614	577	625	599	644	585	579	643	601	627	633	631	633	659	574	599	596	640	611	575	616	613	610	646	606	626	614	570	565	637	623	582	624	588	601	652	610	599	628	628	616	605	656	584	583	599	591	590	610	598	597	625	574	622	592	590	611	597	614	619	603	614	574	609	602	663	632	585	627	603	632	561	606	627	576	614	619	635	625	566	614	604	573	627	630	607	608	595	623	623	644	595	569	552	622	611	647	645	632	583	594	586	601	591	597	660	641	571	630	655	611	629	576	622	592	602	597	623	615	637	632	570	618	601	623	653	665	625	645	575	612	550	630	590	604	639	600	592	595	654	604	634	599	618	639	618	616	614	593	603	606	594	604	575	589	586	632	657	625	619	625	614	574	584	630	611	618	605	586	590	608	576	599	635	595	606	611	634	609	654	625	609	645	609	600	579	590	626	583	592	611	594	643	618	663	613	593	635	612	623	631	597	587	652	591	615	592	657	592	605	547	578	536	583	604	592	583	641	591	621	613	617	659	659	604	653	634	597	589	583	608	637	607	644	622	590	607	617	623	593	606	627	596	607	593	657	622	589	609	605	567	602	631	586	604	600	654	593	593	657	595	619	613	613	643	627	593	645	620	647	600	608	588	597	568	632	590	566	602	620	597	606	628	623	636	615	581	594	619	594	623	587	614	623	615	610	588	654	610	623	589	632	622	614	653	581	629	611	617	631	623	611	619	633	641	623	558	626	583	607	643	610	601	581	632	604	585	632	633	614	601	590	580	621	617	636	637	645	586	574	611	576	583	631	592	634	598	569	581	642	591	658	621	638	652	617	618	603	594	589	624	600	627	627	584	610	618	630	615	633	618	642	635	624	595	576	639	584	635	618	605	638	630	649	620	594	613	593	614	570	614	651	591	582	589	574	602	598	662	639	592	615	592	612	617	621	588	619	616	659	669	583	624	634	606	626	618	620	628	618	625	610	654	594	653	608	568	653	650	620	632	622	619	589	614	659	626	593	588	619	613	612	635	604	650	611	565	601	615	647	643	633	572	602	601	576	591	634	617	687	666	579	611	590	614	632	607	594	592	588	613	580	575	649	676	593	591	593	585	616	580	674	588	599	607	612	624	629	654	586	607	628	616	568	648	594	610	612	619	591	607	601	623	626	628	612	636	566	622	604	640	623	627	600	640	595	640	605	577	613	630	658	590	583	628	645	585	654	628	631	594	606	582	590	624	620	590	597	624	581	622	636	668	614	584	634	616	659	618	649	599	603	609	633	625	593	597	555	672	624	615	610	649	636	579	605	601	626	617	626	591	594	625	583	616	630	637	606	578	588	589	576	633	632	612	636	633	612	597	594	606	599	649	600	609	619	582	593	600	620	579	589	614	591	606	601	610	597	623	666	576	609	619	585	627	662	586	594	595	654	595	612	594
23013	20974	28000	24120	20694	2916	558	370	290	292	266	276	244	234	188	199	180	261	199	221	204	198	176	185	184	204	212	184	194	190	205	214	187	173	190	168	177	194	202	177	186	164	176	181	178	152	174	187	166	146	173	186	192	187	172	177	202	170	171	195	186	178	170	188	192	178	168	195	189	175	200	169	179	184	163	195	169	201	186	164	190	162	162	177	169	165	193	161	155	153	155	170	187	189	168	166	166	177	180	183	169	190	190	185	166	180	186	201	166	189	199	188	173	195	172	179	163	179	175	181	202	196	182	171	187	175	190	177	167	199	189	169	164	169	178	181	179	187	159	179	159	193	167	172	193	178	187	190	171	190	150	177	188	165	190	173	193	193	201	179	172	164	205	165	192	178	190	164	157	168	188	190	157	178	184	181	205	167	174	195	173	160	186	179	197	170	196	151	190	178	153	179	165	170	210	176	178	184	161	169	177	171	179	168	174	201	158	205	201	160	159	163	190	156	180	190	172	188	184	160	184	179	186	185	190	216	194	163	159	144	157	189	200	173	173	166	158	206	190	205	198	170	142	176	194	151	185	186	174	185	177	193	195	182	189	180	177	180	183	180	153	155	179	191	178	185	179	163	178	195	173	181	187	171	166	186	181	156	155	183	168	183	180	175	170	193	174	168	178	176	164	184	168	163	177	177	187	171	171	187	178	181	192	172	161	200	195	194	203	152	175	177	183	186	170	183	162	182	191	180	176	165	200	163	181	157	186	177	177	161	155	177	159	179	202	167	169	196	177	179	192	185	180	164	168	167	209	186	173	196	178	169	185	176	172	179	174	183	195	160	194	164	180	172	183	177	194	189	175	178	172	175	178	157	179	183	182	198	176	195	187	178	167	185	166	180	198	176	191	176	171	189	165	190	168	172	158	166	179	183	195	180	177	173	172	201	177	158	186	155	173	175	152	193	190	204	196	181	160	177	168	157	190	168	174	170	176	208	189	163	182	163	169	167	195	157	212	183	179	171	181	191	186	198	167	176	202	195	170	174	151	178	170	182	181	177	155	172	203	186	181	187	182	193	164	191	183	196	187	184	168	161	195	170	170	191	170	167	190	198	169	168	173	189	167	187	176	170	207	190	164	200	195	173	205	180	177	184	185	181	172	192	160	154	193	175	189	187	170	158	167	164	180	186	180	158	204	186	194	182	200	188	161	190	185	173	197	189	186	169	170	164	174	185	182	178	187	191	166	176	184	176	179	190	186	176	184	181	193	176	170	142	175	166	192	166	187	185	157	180	183	202	159	196	173	185	158	174	188	192	205	172	180	152	182	165	174	177	178	176	178	166	166	158	173	186	192	187	185	171	181	182	174	203	166	177	186	166	163	191	161	179	182	167	195	172	181	187	205	175	170	174	176	184	204	183	178	144	173	158	161	178	212	186	165	190	198	168	175	164	180	170	183	202	184	175	175	191	177	182	191	140	141	170	180	182	191	178	188	170	176	185	164	165	186	171	176	187	173	182	181	171	165	162	186	178	185	170	168	182	195	176	172	180	198	183	170	200	188	198	133	174	176	151	164	184	181	183	189	203	191	175	181	166	173	181	187	166	171	155	170	203	168	164	182	175	183	186	187	176	186	191	159	175	163	178	159	170	179	182	162	160	211	168	169	160	165	187	191	173	154	190	171	171	183	177	169	186	166	152	177	169	179	162	196	169	162	181	175	186	157	177	179	184	159	171	175	193	184	163	171	175	189	183	176	185	181	186	182	154	185	170	195	181	184	189	178	171	204	168	211	190	179	193	171	207	155	185	147	185	183	186	192	189	167	182	187	182	183	156	208	188	173	180	161	161	185	187	184	187	159	172	166	165	167	197	174	186	191	199	191	143	191	151	165	158	175	169	181	172	189	179	166	181	194	173	170	143	193	172	178	181	168	177	183	197	164	190	171	153	186	179	158	204	184	192	185	169	171	176	185	173	167	197	170	209	177	183	194	171	164	180	159	166	180	183	171	154	191	163	159	176	178	174	190	184	182	159	189	162	188	171	177	180	186	186	168	174	172	201	187	173	169	176	179	188	163	200	173	165	164	181	178	154	158	170	185	173	169	179	187	166	181	196	198	185	203	170	184	175	172	169	172	168	164	179	181	171	166	177	194	167	158	181	191	174	179	188	178	175	181	174	164	171	191	174	182	185	190	203	165	168	177	203	191	172	197	218	192	174	164	172	170	179	174	165	195	171	175	172	197	150	184	185	197	171	182	200	182	161	143	172	169	173	164	179	181	168	192	171	195	157	196	168	182	195	196	175	175	190	187	159	145	170	182	166	166	172	169	175	201	186	173	171	161	178	174	193	201	177	185	195	170	193	152	161	174	157	204	200	186	193	194	183	171	186	161	188	168	198	159	172	182	166	179	167	172	181	179	190	192	174	191	145	170	194	166	171	192	182	181	168	193	175	182	177	173	162	164	192	169	175	192	176	171	190	211	188	176	171	175	182	164	153	198	184	200	180	176	169	197	165	184	183	182	183	169	170	160	161	192	202	173	185	172	165	181	141	162	197	164	180	188	172	177	166	174	169	191	166	175	175	170	188	163	189	177	168	178	183	209	178	183	157	182	162	170	178	222	151	178	183	180	168	175	166	175	189	174	166	175	185	167	196	187	178	168	171	174	190	179	167	179	181	193	162	193	172	164	187	192	158	182	164	196	208	186	173	183	200	176	182	161	187	194	170	152	166	190	163	177	160	180	183	160	160	168	166	182	187	185	163	187	170	168	183	171	164	203	184	177	173	219	165	168	158	189	177	151	172	201	179	188	178	197	206	198	181	149	192	178	166	174	177	181	183	179	206	179	194	168	157	189	181	170	185	184	154	182	165	196	177	196	198	176	188	187	184	174	179	186	190	174	167	184	175	189	187	172	180	158	186	164	178	158	176	173	174	183	154	201	190	191	171	167	161	189	166	207	184	185	155	177	169	190	180	183	153	190	148	173	172	197	161	171	174	180	168	185	167	183	185	149	197	177	176	185	182	178	189	171	177	169	161	196	169	165	184	193	138	198	168	178	172	200	173	165	189	171	169	175	163	179	186	189	174	183	169	177	171	191	181	185	165	179	180	173	193	209	172	160	174	169	172	162	191	186	182	162	180	189	169	170	161	174	174	158	178	171	186	178	177	183	192	176	167	184	172	157	178	172	168	176	187	175	188	185	161	150	178	177	186	173	193	161	181	162	165	194	183	192	175	206	180	183	185	206	196	168	166	184	186	176	187	185	167	190	179	161	165	152	170	163	185	165	176	194	170	203	176	172	190	174	147	160	159	189	157	186	155	164	179	184	183	184	194	162	172	147	182	184	171	191	175	169	194	197	165	172	187	143	189	195	160	214	194	192	198	171	165	171	177	190	168	199	181	180	174	186	193	173	182	160	180	160	207	187	188	169	181	142	162	186	196	162	174	182	205	199	182	183	161	166	183	163	174	168	161	191	202	176	192	174	176	169	166
3102	8424	5600	2474	1706	1223	963	779	631	609	530	485	440	396	364	372	366	342	343	314	353	312	305	309	302	301	325	300	327	285	287	288	312	308	285	270	300	261	277	273	283	291	268	293	311	306	276	271	284	255	301	272	269	276	276	281	280	303	253	276	259	278	262	266	236	307	301	274	298	270	282	277	281	282	257	294	266	289	269	254	285	267	297	275	279	266	272	276	246	301	305	268	283	271	275	289	285	280	260	265	285	280	256	258	274	288	281	299	270	284	265	262	254	279	268	297	281	260	251	250	254	278	295	291	259	288	293	252	298	275	258	296	315	289	251	285	274	262	278	271	312	246	274	274	261	269	287	285	261	280	280	274	275	268	270	293	279	269	289	281	294	257	266	259	259	279	269	258	284	253	250	254	262	278	303	288	269	275	258	280	278	283	278	264	315	253	288	268	273	285	268	273	282	257	282	290	248	285	310	270	256	277	306	261	263	281	299	273	265	254	267	249	267	300	277	249	273	266	253	277	268	268	280	274	279	252	302	250	269	281	276	263	265	276	300	256	267	264	276	284	280	262	259	257	310	267	267	313	276	285	279	252	229	311	280	282	312	236	284	266	275	258	261	279	264	279	294	305	258	262	269	272	285	300	261	257	286	255	274	285	233	281	288	281	274	270	268	288	302	252	273	246	286	254	277	279	273	266	294	281	282	280	275	279	264	266	277	268	246	297	297	255	274	285	298	278	285	277	264	269	261	272	269	284	275	284	296	256	270	237	273	284	260	286	260	288	282	261	274	269	274	275	256	254	248	264	300	264	259	283	291	275	276	263	282	251	265	265	259	288	279	301	262	252	251	248	264	290	270	285	298	264	285	308	250	267	267	255	259	272	271	240	283	272	274	273	292	267	269	288	271	287	254	290	283	266	271	250	252	303	282	259	266	274	276	265	271	265	298	283	288	261	261	248	280	299	264	277	251	250	240	275	260	282	276	256	267	278	294	284	261	272	281	298	317	242	274	273	244	285	265	258	260	263	295	289	245	265	279	262	273	279	282	272	257	301	263	284	274	284	276	286	282	267	281	293	259	264	271	256	288	273	261	285	273	266	268	267	245	282	307	280	292	297	272	259	281	232	274	279	320	271	287	272	245	279	301	259	265	275	274	275	261	265	249	259	275	250	266	279	279	262	288	274	279	292	283	270	268	266	297	274	285	274	273	287	273	259	284	269	284	275	268	263	271	277	275	244	270	266	280	268	292	287	287	246	262	280	258	288	276	277	286	285	256	285	229	267	240	252	256	253	276	290	301	277	277	268	266	290	258	296	275	248	279	276	295	293	282	276	285	277	274	257	244	257	285	291	257	256	262	274	317	271	262	283	301	254	285	275	264	265	268	266	278	264	282	253	270	272	262	272	250	276	252	268	267	276	240	283	273	267	276	268	264	270	270	288	239	273	248	243	251	270	244	245	287	230	277	262	291	278	275	280	278	292	286	272	275	259	296	289	298	255	297	248	295	271	277	275	266	275	248	273	280	285	257	273	283	277	270	279	289	300	284	266	270	291	270	308	271	272	297	297	284	272	278	274	263	250	274	235	239	284	274	255	306	265	233	267	299	244	289	284	279	258	283	291	274	276	311	273	247	237	312	241	300	288	264	292	271	296	272	258	258	260	283	271	264	295	266	258	267	263	257	292	240	254	293	276	284	273	261	284	278	291	292	265	309	262	228	254	288	251	280	277	261	250	279	258	298	275	293	290	229	289	250	247	280	284	275	258	276	255	271	260	253	300	273	295	287	268	263	273	282	256	277	295	286	267	262	278	286	272	281	270	285	266	282	258	256	255	293	261	267	285	255	283	278	270	273	253	258	284	259	271	291	286	272	283	272	277	279	292	248	272	252	286	285	250	268	295	304	271	283	272	268	298	288	296	281	280	274	271	242	271	288	258	270	265	287	293	266	264	285	302	295	275	304	297	279	282	291	297	278	259	285	285	249	263	275	277	266	267	295	304	264	286	238	267	287	269	254	269	273	253	274	261	256	270	296	272	300	268	287	288	277	292	293	269	273	248	264	262	292	272	293	283	266	283	258	279	263	283	281	265	279	262	263	285	279	267	259	270	272	264	275	278	282	293	238	246	257	266	277	260	275	266	296	261	288	261	264	264	292	298	270	267	273	289	271	288	282	283	274	279	258	294	270	251	266	261	267	241	240	261	287	316	282	251	287	246	294	268	266	293	276	263	275	254	296	259	263	289	271	277	280	262	260	270	238	290	265	250	290	254	258	256	275	290	252	276	261	250	301	251	260	261	319	260	293	276	289	292	276	261	284	275	278	257	290	272	266	244	278	272	260	278	286	261	247	252	244	266	263	273	249	264	262	280	264	264	275	276	266	296	278	244	239	265	255	267	264	260	256	278	281	265	241	292	287	253	257	323	278	274	280	292	280	294	260	266	291	297	258	301	260	279	251	289	271	250	272	250	278	264	261	267	293	265	294	277	320	256	289	252	280	256	240	261	291	315	273	268	268	258	294	286	281	260	233	279	286	270	242	293	284	248	257	283	278	259	265	259	232	251	271	283	250	247	261	262	267	280	301	274	286	284	253	293	265	239	265	276	279	295	272	260	283	287	269	261	297	281	278	298	249	266	267	269	258	258	297	296	270	262	269	290	266	248	283	249	276	260	298	287	282	282	282	267	309	274	260	267	258	274	298	294	256	244	267	267	268	273	290	269	291	269	298	299	297	273	279	264	280	264	256	271	288	276	252	283	263	250	291	256	262	249	236	273	262	252	279	293	266	299	282	272	285	277	293	286	286	272	278	268	278	266	256	289	276	267	265	281	275	318	286	272	284	254	282	269	290	292	296	299	249	254	237	262	262	277	240	308	236	265	287	225	266	272	260	274	271	289	268	257	264	271	278	277	262	286	256	256	288	322	270	283	255	278	286	273	253	292	278	254	279	246	274	253	257	274	293	264	279	293	265	262	302	273	277	266	277	269	289	292	276	247	265	274	241	240	246	276	300	265	279	259	291	269	235	275	279	280	290	287	311	270	276	274	252	265	261	248	279	273	277	256	257	248	246	292	274	280	275	257	288	230	269	292	264	296	264	267	266	254	275	270	298	273	289	270	280	270	257	265	269	263	302	259	275	273	268	255	265	255	270	229	259	289	257	270	281	295	241	272	289	253	245	292	264	277	301	275	280	280	255	263	254	267	294	263	246	259	287	273	259	257	304	262	264	265	254	256	270	277	270	258	275	281	264	286	263	275	297	276	279	273	300	285	286	246	249	272	288	270	313	264	285	282	253	270	269	274	264	267	283	268	261	269	259	260	306	282	259	292	278	282	247	271	269	253	258	276	266	252	274	298	269	260	283	297	251	295	251	291	268	294	269	256	262	274	285	279	264	247	281	281	246	283	274	289	262	283	254	276	267	267	241	262	290	263	291	273	280	251	287	284	279	285	283	255	311	294	261	273	268	277	276	263	268	253	259	292	270	263
24192	20982	26357	24732	2671	707	672	572	548	568	556	509	529	543	491	507	480	517	535	518	506	507	508	497	516	474	476	488	528	489	481	500	513	486	493	460	410	484	473	459	434	509	503	459	484	513	505	482	510	488	491	492	518	501	477	518	517	460	475	516	481	475	485	470	481	475	523	528	481	492	519	469	506	463	482	520	482	485	538	476	529	488	499	510	508	487	495	508	484	481	454	477	488	499	490	461	506	486	489	491	501	486	474	481	472	478	465	480	488	473	513	510	505	529	455	471	502	507	471	490	507	537	486	516	460	519	488	503	442	486	486	523	497	528	497	443	479	547	533	466	497	489	481	506	488	466	512	499	514	530	480	477	501	491	474	504	477	467	489	466	497	502	470	493	502	492	486	523	504	508	515	512	511	452	515	503	516	495	456	470	541	490	534	503	461	495	493	488	500	476	447	493	510	495	506	503	465	490	474	472	493	484	448	490	513	501	480	499	491	481	457	522	481	487	485	514	468	464	512	476	463	473	541	520	512	505	486	504	508	529	499	482	493	482	493	496	484	465	470	485	482	483	485	471	500	491	458	506	504	536	450	487	510	443	500	506	503	530	486	534	467	492	488	457	489	505	439	519	463	469	492	490	497	497	453	476	504	501	491	523	501	491	475	518	505	486	515	510	513	499	487	503	518	502	481	504	494	485	478	511	497	505	504	513	525	492	480	458	460	499	501	502	468	487	509	540	471	479	470	500	520	508	501	484	457	502	523	476	474	526	468	502	451	502	525	449	515	491	461	492	499	462	495	492	506	475	497	463	473	510	476	480	524	479	495	452	518	506	489	509	479	527	458	498	461	484	508	523	485	462	467	509	462	502	484	482	483	462	470	456	511	503	451	480	496	466	494	480	487	488	489	469	470	510	441	484	507	486	440	484	512	459	507	474	480	478	480	497	485	506	482	484	504	526	540	473	454	477	475	478	461	490	480	475	497	500	477	490	504	479	494	481	510	486	502	501	479	489	507	489	488	567	512	516	478	500	513	520	504	486	528	483	443	500	481	483	506	519	485	516	491	504	484	470	477	455	459	516	501	532	473	515	476	468	501	516	479	464	470	473	479	507	472	504	452	437	480	422	495	510	479	496	492	473	499	497	509	557	498	482	479	506	474	542	504	528	483	490	494	460	492	471	525	498	483	464	484	520	491	492	482	472	505	505	510	485	456	499	481	542	511	507	458	474	522	456	512	459	520	472	487	537	509	502	514	462	431	481	475	471	518	549	506	489	523	498	469	481	509	484	501	487	459	491	452	456	478	500	465	513	511	476	502	485	510	480	470	472	499	518	485	510	485	450	471	483	486	491	474	443	512	477	509	456	487	475	503	446	463	492	479	511	461	513	488	501	488	489	510	506	502	512	463	477	462	495	497	516	465	477	455	468	512	497	496	478	460	503	506	465	512	481	477	479	436	492	526	486	480	504	469	482	464	500	492	485	475	479	484	501	473	520	492	476	539	522	508	460	476	532	481	470	465	495	461	484	464	473	537	481	491	511	453	522	464	504	516	487	462	496	459	478	486	525	502	515	477	480	490	504	516	436	451	490	445	480	455	469	498	519	517	478	511	486	459	470	492	490	503	471	465	507	465	469	537	511	493	470	502	531	492	486	503	483	487	464	472	470	541	478	474	527	453	484	515	449	500	495	482	497	486	486	515	516	486	538	442	454	457	472	470	464	484	511	472	495	503	521	476	507	518	493	490	480	475	450	470	477	480	519	520	478	501	475	516	509	507	473	443	476	514	448	471	464	480	467	432	487	516	507	505	484	504	516	527	494	469	453	505	483	447	476	482	536	521	516	511	503	481	474	493	464	491	504	480	493	529	483	460	475	532	500	487	507	528	491	510	484	498	470	514	495	488	474	490	471	515	450	481	477	492	493	466	549	479	504	502	485	484	481	493	474	501	486	458	522	467	470	483	474	483	512	518	474	505	479	490	466	482	474	462	450	505	515	491	503	488	488	460	496	498	446	540	458	475	501	486	515	459	473	514	539	488	450	470	543	453	495	490	505	481	489	519	462	508	511	478	490	507	474	465	456	449	453	499	498	490	507	469	477	478	503	480	540	519	507	473	472	479	514	488	502	463	484	469	484	522	478	472	489	482	490	497	500	511	497	494	480	548	495	505	455	499	500	521	469	480	456	511	506	488	466	486	480	478	517	516	487	481	467	472	526	489	506	452	460	444	467	506	510	508	495	456	499	474	457	481	486	507	556	482	506	469	492	495	506	479	467	465	513	534	502	498	466	496	501	500	504	521	522	461	456	528	458	509	473	481	454	528	518	460	481	486	484	460	500	487	496	482	452	475	478	517	485	466	512	522	518	478	495	490	475	498	494	493	511	498	473	483	480	482	449	478	490	527	495	451	501	488	489	473	483	468	503	466	466	504	511	495	475	473	465	482	534	492	520	475	507	471	443	505	500	476	509	500	447	494	520	554	507	505	501	469	529	506	526	497	503	518	535	494	499	471	507	517	474	447	522	501	493	473	514	484	539	489	483	467	484	479	466	468	469	482	520	500	481	446	495	451	464	505	505	519	477	445	502	510	497	458	477	495	449	481	525	491	483	502	480	496	461	492	476	482	465	506	482	485	509	457	482	478	470	487	451	456	527	462	521	501	527	520	457	533	520	494	495	518	517	522	472	487	513	479	466	521	469	486	488	490	457	470	483	492	524	491	505	499	499	524	484	536	460	518	459	474	474	493	485	485	494	488	473	515	489	476	436	470	500	453	505	494	489	487	493	497	493	481	477	484	465	523	476	469	483	541	510	493	508	456	503	492	499	495	508	473	530	460	479	474	499	452	480	490	486	509	434	500	499	490	500	449	525	466	488	494	503	528	462	498	460	491	483	469	477	529	464	477	470	501	460	482	481	540	526	438	487	491	488	510	490	493	479	484	441	518	481	503	508	474	522	492	470	466	463	458	460	496	491	504	474	482	459	479	530	450	461	499	490	513	481	498	492	473	466	521	491	506	486	464	480	499	472	471	514	534	515	488	514	508	460	463	483	491	497	497	460	501	505	480	457	516	471	519	469	493	453	508	486	460	504	513	449	481	539	498	472	472	487	500	500	527	515	505	464	488	516	504	457	480	518	458	490	484	475	474	511	502	486	505	498	511	453	458	518	496	480	495	549	492	500	498	494	522	502	456	451	469	489	494	471	483	465	458	482	490	511	509	443	478	485	525	510	545	442	497	468	471	496	481	453	507	511	441	501	514	505	509	498	504	442	448	485	492	559	507	442	443	495	491	491	501	509	524	513	521	478	509	502	517	465	529	467	495	511	482	485	458	508	486	444	455	436	490	533	511	484	503	496	499	476	503	506	488	493	466	473	509	475	492	473	501	507	485	500	514	483	510	489	483	464	466	499	508	466	480	461	477	469	464	502	501	491	475	459	472	493	504	465	498	467	515	470	525	520	483	508	492	510	464	531	479	504	495	502	467	514
3392	4833	3291	1703	1385	1174	1031	886	900	809	810	803	802	770	712	750	727	725	641	690	736	694	712	696	657	662	712	738	708	730	700	703	678	704	704	644	741	686	647	675	720	716	697	701	701	725	689	715	682	729	670	703	700	678	680	662	681	662	674	638	692	671	684	715	648	687	687	711	661	704	649	695	639	643	680	701	686	686	655	690	700	724	728	713	671	746	617	672	650	732	654	660	720	680	713	666	670	689	687	671	682	610	687	690	671	686	659	740	717	675	689	662	702	702	683	703	739	656	656	656	672	675	648	694	680	710	725	692	675	683	701	697	680	660	679	654	687	660	680	660	658	693	658	638	681	667	670	659	684	711	740	683	704	647	676	682	655	709	673	679	684	639	680	696	710	718	674	714	693	668	636	643	703	715	699	688	646	663	693	649	671	661	644	645	715	639	644	651	696	629	673	672	694	705	650	674	643	703	702	696	664	690	667	691	697	676	679	698	687	662	710	680	685	679	648	659	668	719	689	724	673	672	716	661	661	653	671	689	673	672	691	692	658	695	723	666	704	682	678	687	686	691	687	687	640	729	754	704	691	673	672	720	693	674	675	680	728	681	704	688	678	679	696	710	684	646	735	713	693	673	696	679	676	641	703	631	643	658	726	644	663	704	662	697	690	681	681	678	666	651	703	672	687	663	679	688	679	722	663	665	683	653	693	683	678	764	732	648	661	682	660	695	671	696	695	684	674	737	665	699	670	645	696	724	697	686	683	642	715	727	674	672	636	683	658	746	672	652	649	681	631	651	683	693	667	675	698	695	683	648	694	658	620	643	735	658	630	657	640	666	674	676	678	701	677	708	638	651	662	657	660	672	669	679	718	671	693	661	716	654	670	713	708	690	689	674	694	614	679	722	650	686	672	648	729	666	662	652	653	693	635	679	679	675	663	734	661	717	650	671	704	695	655	655	683	681	709	666	660	710	660	666	676	646	695	655	669	630	687	690	639	718	686	739	702	721	719	706	686	643	692	684	715	644	757	721	721	656	701	673	626	656	674	688	661	675	695	678	705	710	731	680	695	623	701	695	638	687	724	669	689	585	676	672	668	631	657	711	715	680	634	710	679	700	689	702	708	678	705	679	655	683	674	687	680	729	662	677	652	672	684	666	672	670	667	646	711	703	721	689	648	663	728	696	629	701	719	710	685	673	676	709	699	656	711	698	719	665	673	659	698	712	642	687	684	681	720	718	679	704	665	688	665	666	705	687	678	722	701	665	712	698	663	671	677	644	712	687	703	693	677	699	676	660	725	655	621	680	672	677	590	639	642	694	664	695	719	687	679	684	700	669	709	752	645	668	688	710	687	681	681	690	679	659	695	710	685	698	670	713	636	668	660	642	691	685	669	648	721	702	649	657	649	647	715	683	654	740	724	710	664	660	730	683	660	706	680	624	696	692	690	673	679	683	683	643	659	652	681	683	684	660	607	687	716	687	677	691	705	715	698	690	684	628	670	672	644	679	661	658	669	711	692	689	637	660	658	647	636	686	628	670	697	701	663	696	686	641	703	663	725	669	712	659	708	681	683	654	668	681	645	697	740	666	690	672	641	647	688	651	711	673	704	676	713	705	731	669	665	664	693	702	708	663	660	663	678	693	683	718	650	690	648	638	680	658	726	728	689	666	656	699	735	673	683	709	688	709	661	709	670	636	681	731	622	651	670	669	667	692	690	688	684	711	691	653	711	686	677	633	697	673	696	648	676	678	707	721	684	685	692	673	693	635	740	688	651	642	687	707	677	722	721	672	702	669	677	692	697	667	643	677	703	712	655	658	662	647	725	682	690	630	698	710	668	674	730	705	668	697	663	673	689	608	691	700	626	632	638	666	679	641	657	696	676	691	707	694	697	664	667	678	681	679	662	664	662	654	685	676	677	669	665	697	691	697	658	679	656	648	696	651	697	656	694	667	710	691	686	661	650	687	736	708	701	625	672	698	670	708	706	730	622	712	675	662	660	719	691	690	716	718	654	652	681	699	726	696	661	680	672	642	686	699	694	712	653	700	656	670	705	684	666	687	694	706	700	627	666	690	686	629	701	655	681	713	665	677	687	659	686	700	697	689	728	676	682	656	654	610	678	666	657	676	650	695	662	639	707	669	693	715	670	682	709	713	706	708	688	672	698	720	626	730	703	685	696	662	738	682	665	678	745	676	680	697	689	706	689	641	670	673	669	680	647	625	657	693	620	702	671	659	696	684	695	703	666	699	625	688	683	712	709	721	650	665	682	662	669	692	719	660	673	707	709	675	670	724	709	654	721	661	648	697	667	673	693	701	707	676	697	694	662	718	664	677	653	666	730	718	697	601	699	721	642	668	670	676	635	658	701	641	711	672	708	698	741	671	694	688	708	678	670	692	661	690	760	648	705	674	670	783	698	688	685	693	719	680	693	672	636	679	671	678	716	647	639	697	654	701	689	683	686	687	675	685	651	699	690	665	686	687	656	679	716	680	700	720	692	715	697	703	685	690	654	688	676	685	667	703	648	680	713	692	732	685	655	655	718	677	691	748	641	700	675	696	689	714	663	693	675	685	724	734	731	658	626	633	687	678	675	652	686	696	661	697	646	695	698	692	665	676	682	710	673	698	709	693	715	714	702	683	654	718	664	679	703	730	712	615	670	715	651	634	677	659	681	733	717	672	682	680	668	700	697	655	660	715	681	640	689	706	714	678	677	630	703	651	696	696	667	713	654	672	673	676	653	690	648	724	762	659	657	686	663	696	690	733	688	680	663	663	681	688	728	690	718	685	683	706	689	710	713	720	679	643	666	661	676	721	693	727	691	687	683	673	659	749	690	747	688	679	692	691	689	752	647	682	727	691	697	664	669	688	657	657	642	701	702	652	630	694	705	634	677	670	720	690	676	668	675	706	672	687	707	652	697	672	694	723	658	660	651	689	702	653	698	713	677	678	670	650	685	671	713	675	734	630	659	697	716	674	646	689	650	689	677	645	721	694	694	646	675	657	710	640	685	695	663	651	645	614	679	700	690	704	677	628	685	672	673	702	704	659	705	705	686	648	690	650	699	703	683	695	721	731	736	711	722	698	697	679	640	695	688	697	685	737	720	668	709	698	674	665	713	720	692	679	671	728	706	649	666	679	696	629	698	702	696	668	653	728	634	693	683	684	676	699	665	709	693	699	689	667	715	684	678	656	695	691	651	658	680	704	687	673	689	710	698	684	702	673	694	672	683	663	668	655	665	688	682	690	686	691	693	702	690	665	682	714	694	715	674	676	703	683	641	713	663	674	678	663	630	696	672	677	661	682	694	700	659	693	667	674	684	664	675	691	666	660	673	686	674	696	683	678	652	677	694	656	657	703	609	709	693	705	649	675	692	701	662	653	701	661	650	716	668	706	660	670	698	647	674	678	692	669	716	698	676	652	654	669	685	695	683	670	687	692	659	653	716	666	726	696	649	651	659	661	666	695	672	652	655	667	682	705
22152	21072	28708	23653	21072	20732	2271	560	455	352	366	321	303	243	251	208	230	225	223	239	225	213	201	188	183	194	193	198	167	184	175	177	178	186	164	178	174	180	161	184	157	162	177	157	177	146	175	168	190	187	169	187	181	172	197	172	163	185	151	175	163	166	185	191	160	168	153	163	154	157	168	181	194	159	161	206	177	176	151	150	159	168	154	172	165	162	167	167	176	180	169	169	176	155	183	159	170	161	171	167	165	186	142	164	168	157	162	168	180	163	183	181	158	164	173	175	138	148	188	152	164	162	162	157	163	163	162	189	167	168	160	146	191	173	169	155	164	186	169	159	170	167	153	161	166	159	171	167	153	176	167	170	156	195	165	175	195	157	163	170	161	184	186	157	168	163	167	162	202	152	175	160	144	188	167	181	148	170	157	154	139	160	168	157	176	179	141	157	146	168	167	152	133	147	190	179	171	170	201	181	158	178	128	168	157	171	186	150	152	161	166	173	164	170	164	166	166	185	177	153	155	159	157	159	170	183	164	165	160	160	190	156	144	169	177	184	161	139	155	149	162	165	144	152	174	183	174	171	150	170	153	162	184	157	163	172	166	177	183	173	191	177	165	152	158	152	156	139	149	154	141	148	158	169	177	162	170	181	188	186	160	166	164	158	196	156	179	180	162	166	166	162	165	146	165	176	168	174	161	172	167	152	186	170	167	168	176	162	193	174	168	161	169	145	164	170	148	146	170	178	184	179	192	164	138	139	167	161	158	164	168	148	159	157	167	147	151	169	175	184	160	140	186	150	171	156	162	188	168	161	161	147	164	168	164	184	168	141	179	137	166	149	166	174	166	171	160	161	150	182	165	165	187	156	161	175	137	174	147	140	192	181	176	159	167	172	160	145	162	184	161	174	158	144	169	168	171	161	158	191	141	170	156	173	178	173	175	163	150	168	161	152	146	169	148	169	179	173	172	164	155	141	193	160	161	167	163	164	174	187	173	191	166	187	156	178	165	157	192	150	184	173	175	186	181	133	165	154	147	170	155	178	157	143	160	172	182	176	154	188	175	165	163	162	167	174	169	178	162	172	172	178	180	186	163	161	166	170	156	161	179	158	174	172	151	191	172	149	157	185	169	189	170	141	171	206	154	167	182	186	150	153	183	159	162	155	163	178	160	174	141	153	173	178	150	167	164	172	174	176	150	164	146	172	180	172	164	166	174	162	175	161	148	156	170	168	154	171	169	197	175	167	172	189	161	181	160	178	168	156	158	150	144	162	184	145	171	146	153	198	152	170	152	163	184	160	170	179	160	160	176	168	151	168	170	177	166	162	158	176	165	170	165	191	167	157	159	165	162	161	164	173	148	159	184	175	192	169	193	190	162	168	179	175	175	170	191	162	175	182	164	160	165	159	161	168	165	160	157	151	151	165	166	176	156	163	161	177	150	139	182	141	146	170	168	170	183	160	157	159	181	208	180	169	167	168	167	159	158	156	182	164	172	158	194	148	158	160	160	171	171	174	170	142	186	187	173	187	182	120	149	147	171	176	187	172	173	170	164	178	176	153	162	177	150	170	171	163	153	149	159	190	150	160	166	189	164	179	172	171	155	148	151	182	160	173	158	165	153	177	181	169	166	187	163	192	155	162	175	168	150	157	172	163	192	166	172	175	178	136	169	156	145	185	158	183	144	164	179	153	165	159	163	159	167	142	165	151	166	158	158	151	166	154	179	147	170	154	181	165	166	181	159	158	171	170	193	160	133	168	186	175	149	161	146	165	163	152	166	167	178	177	180	177	184	167	149	171	169	188	169	180	163	182	147	169	155	166	158	161	163	169	161	160	175	158	212	181	174	164	147	150	160	180	157	179	161	146	173	173	170	156	186	171	195	175	150	138	189	186	172	162	183	193	147	143	163	173	155	175	140	142	180	172	157	187	179	150	175	170	179	166	188	173	143	164	154	189	177	177	150	161	144	180	167	155	166	173	163	173	180	153	182	178	171	159	186	185	184	173	162	162	157	153	162	177	166	180	131	177	188	155	211	163	198	167	164	188	141	147	157	164	170	175	185	141	178	165	170	187	175	170	150	170	164	163	173	148	176	170	187	167	178	164	192	156	167	163	177	150	163	195	176	152	170	160	169	179	182	159	163	168	173	182	194	166	177	161	177	188	154	139	176	143	191	170	151	148	180	170	156	150	132	157	169	172	167	164	156	163	162	169	173	158	150	157	153	177	153	179	166	164	154	171	158	166	174	168	161	164	177	154	153	162	174	163	159	156	147	154	150	146	156	159	155	166	154	169	170	179	142	162	176	141	168	176	179	162	168	173	172	168	167	168	166	169	168	162	173	165	201	142	140	156	158	163	171	162	175	154	162	175	170	163	158	158	147	169	168	192	165	170	152	167	204	174	131	168	170	168	169	147	171	176	160	163	183	167	164	176	166	182	169	159	169	178	159	167	158	161	195	170	160	144	193	149	183	174	170	159	176	179	144	160	138	147	188	163	189	147	169	166	168	164	173	182	177	167	152	174	158	170	157	179	155	166	165	152	178	157	149	162	163	168	153	171	158	186	166	170	193	153	170	156	160	171	163	161	174	170	164	150	148	164	198	180	178	177	163	158	163	160	206	154	185	150	175	170	179	166	157	164	183	170	143	164	170	163	153	192	166	181	168	166	151	156	166	162	148	168	155	154	168	145	180	164	151	193	151	173	169	155	161	172	182	161	177	155	153	146	172	177	188	188	170	151	172	177	173	133	184	176	157	154	154	141	192	182	186	169	167	136	185	161	160	186	170	172	176	141	156	152	182	181	133	175	158	157	148	177	169	169	162	173	167	185	197	179	172	185	154	156	157	176	164	152	167	169	152	166	137	171	189	184	162	169	169	171	168	166	161	156	175	175	150	150	182	155	161	181	184	149	185	141	152	158	163	158	152	176	159	162	182	156	178	167	151	158	154	176	175	174	161	165	163	187	145	161	160	167	175	155	151	170	173	163	176	167	162	165	131	166	165	151	183	158	174	176	162	184	158	172	160	173	144	180	176	168	146	169	181	174	140	166	162	154	175	139	167	189	172	181	176	191	158	181	195	186	201	144	181	176	156	151	175	142	140	167	170	145	180	174	177	174	168	160	157	180	163	177	164	189	164	162	166	180	154	157	174	188	186	162	146	154	168	174	168	179	182	187	154	165	152	169	164	167	170	189	179	171	165	173	137	159	168	188	171	173	194	166	154	162	152	166	167	157	171	141	149	143	162	188	162	174	179	157	148	183	177	166	167	185	165	160	150	160	167	162	167	150	164	146	168	168	166	158	176	174	167	147	189	148	147	143	171	157	152	166	162	158	178	154	144	171	152	196	163	163	158	161	176	165	170	154	146	172	152	163	155	176	154	159	168	184	182	192	176	175	141	149	181	165	160	160	172	187	155	170	167	158	160	186	157	180	168	166	161	165	157	160	162	167	180	172	180	161	180	189	167	178	178	174	158	172	143	168
4267	13944	9348	4201	3038	2086	1607	1197	915	773	721	641	577	475	471	379	358	389	372	343	367	301	337	305	315	321	259	273	285	264	291	282	275	273	266	260	272	252	262	237	253	254	276	240	249	234	234	243	244	244	237	204	251	233	246	231	275	233	254	248	244	233	260	263	254	218	243	219	246	245	247	256	217	275	242	267	260	254	223	215	208	245	235	250	235	250	217	223	228	264	225	255	216	215	231	214	236	236	251	229	223	218	242	262	237	217	204	219	259	225	259	245	228	236	224	217	241	261	232	239	260	230	253	260	225	228	229	237	220	221	232	236	250	250	197	218	226	215	273	229	234	234	208	249	246	229	256	215	222	216	219	224	235	224	243	236	246	233	246	250	238	234	226	252	218	228	230	229	235	225	228	246	215	279	204	235	242	244	240	216	214	203	254	239	241	217	250	220	209	204	229	253	225	231	243	238	256	212	244	228	251	239	261	275	239	236	232	231	241	233	224	214	210	220	258	226	211	234	232	246	268	235	238	222	245	248	238	201	211	260	249	236	224	231	234	249	240	229	223	219	235	248	244	226	233	240	228	248	243	245	222	253	206	244	222	239	221	222	223	252	227	240	222	206	244	250	213	249	235	214	231	228	241	233	224	237	235	244	235	231	255	217	247	235	240	254	229	253	250	225	238	231	224	221	232	232	209	226	258	232	237	236	228	259	234	213	209	225	224	236	223	233	250	236	228	223	210	222	240	220	234	251	215	214	228	199	217	200	242	209	216	227	228	238	260	228	220	226	245	211	226	247	230	224	218	244	261	239	233	241	248	230	250	242	223	216	221	215	239	221	220	234	210	225	211	267	199	247	232	236	211	236	258	246	237	215	245	245	250	247	238	245	252	243	242	216	258	236	235	239	236	240	242	238	230	239	245	208	222	241	235	246	254	241	233	237	222	233	221	206	241	223	228	226	261	265	269	250	235	224	242	263	240	218	226	244	253	240	242	233	269	205	216	234	223	234	235	231	240	209	232	220	235	230	269	221	238	242	234	263	213	246	196	226	250	233	230	232	231	210	205	223	227	231	241	214	204	204	240	244	223	225	254	251	242	212	211	211	231	226	233	218	244	219	222	226	242	216	243	236	249	240	240	235	234	240	230	241	252	236	232	211	223	229	231	232	240	218	222	218	229	223	219	240	225	219	210	246	216	204	228	230	221	258	207	214	245	236	254	245	221	216	239	227	218	248	234	236	225	228	227	236	237	252	211	234	243	232	229	251	247	227	207	233	210	257	239	200	215	251	206	285	251	230	226	238	243	235	225	233	214	192	230	206	229	229	187	242	210	223	204	238	208	239	247	238	236	223	236	205	243	223	220	252	203	229	236	241	229	226	235	233	229	225	239	236	231	242	257	236	211	243	249	223	230	238	242	213	241	207	239	198	222	201	216	252	214	232	251	239	253	236	221	244	243	233	216	217	227	234	198	233	219	218	248	228	214	208	224	211	253	223	229	219	215	227	228	241	236	239	215	223	206	212	245	217	216	233	240	237	263	212	259	214	240	203	234	253	223	244	232	272	215	215	223	226	241	246	241	226	247	232	217	224	207	227	248	242	245	252	227	227	231	204	234	228	229	222	238	239	232	219	235	241	222	243	238	215	229	237	220	218	222	214	247	252	246	243	233	214	243	239	238	221	208	224	234	227	231	251	262	225	231	240	231	227	245	234	211	228	245	243	220	253	236	260	245	215	231	237	258	248	227	207	264	219	206	226	212	247	225	223	228	224	196	243	230	228	246	207	246	213	212	242	246	240	246	252	221	237	214	229	249	212	230	200	228	221	229	248	242	212	249	234	233	240	245	252	240	236	239	230	215	220	256	217	237	217	227	218	209	253	225	232	211	240	236	221	220	258	224	220	224	245	235	225	230	219	216	219	257	243	274	227	228	224	244	226	222	257	243	213	256	222	211	245	218	234	230	218	230	212	220	212	240	219	212	209	235	222	209	221	197	233	241	236	219	244	245	227	248	252	244	248	212	215	227	239	240	231	209	245	245	230	235	238	230	216	224	203	241	259	233	232	241	229	232	231	237	226	241	244	205	209	226	239	237	252	212	251	238	219	245	224	191	234	226	236	259	224	239	250	225	228	211	252	240	221	207	213	249	223	264	205	211	253	233	239	246	238	227	219	213	218	202	228	217	232	220	244	227	231	242	256	257	217	241	216	217	231	230	214	252	226	215	191	220	234	238	254	217	236	223	243	245	228	239	227	257	261	224	227	233	256	215	237	207	204	235	234	221	209	220	250	199	248	230	230	206	249	221	245	225	222	230	220	215	241	203	242	240	250	248	221	236	231	251	214	229	236	226	216	221	236	247	254	225	253	230	226	222	224	274	212	205	222	239	251	235	211	215	241	236	235	214	259	222	234	231	216	235	237	229	210	223	195	234	248	224	226	218	233	215	230	246	231	222	230	237	249	244	204	227	219	229	236	245	220	237	264	211	237	212	222	239	237	235	210	253	229	214	224	233	216	212	224	238	233	253	225	219	235	238	230	236	231	230	235	232	205	242	232	221	232	229	234	202	219	239	240	243	225	227	262	231	236	231	223	245	208	243	257	227	216	217	229	218	249	219	236	254	247	266	236	229	278	222	241	215	227	246	220	236	260	213	239	236	214	238	250	228	234	221	220	228	242	216	246	223	206	230	202	229	237	210	264	234	237	233	226	260	215	220	224	247	223	228	240	240	233	242	227	272	224	200	218	234	230	248	231	225	253	230	224	245	256	229	235	228	223	227	221	233	209	222	226	234	240	204	225	249	222	210	239	226	228	246	222	246	245	243	237	226	208	229	238	252	233	243	241	222	229	236	227	261	231	226	230	243	210	217	218	245	233	230	232	206	262	210	235	215	238	217	247	221	237	219	260	232	240	244	207	228	225	238	231	234	211	222	230	226	217	215	219	265	225	228	227	253	239	237	213	230	233	208	244	228	222	231	231	225	237	221	258	231	230	250	240	227	228	233	207	221	231	273	252	244	222	205	245	237	259	209	212	224	234	208	248	235	229	207	233	231	217	230	212	228	224	237	238	210	228	217	234	222	273	233	249	234	253	197	231	226	231	255	221	227	245	218	234	259	219	221	241	263	249	251	220	231	257	233	246	221	266	245	263	222	250	242	249	230	229	244	239	223	223	226	245	235	232	245	225	228	257	224	229	233	227	242	228	249	221	222	225	212	198	220	220	235	222	227	229	220	234	221	251	243	254	245	253	228	215	261	246	249	216	247	229	248	253	250	241	230	223	236	218	209	209	235	214	244	206	252	231	233	268	220	242	249	233	212	227	220	215	259	220	215	232	233	255	231	221	241	249	219	230	225	240	233	202	221	230	244	242	215	230	216	213	221	231	226	231	241	236	203	246	245	235	222	201	251	218	240	218	208	260	249	214	233	245	242	235	203	200	222	238	234	229	254	224	230	214	215	242	248	224	226	242	262	226	241	234	210	228	248	233
26729	17361	2991	660	484	424	471	491	427	411	393	405	469	435	424	430	422	430	411	433	403	415	422	406	432	391	420	419	418	407	398	425	381	426	434	442	382	354	415	389	436	427	477	410	397	423	423	394	410	377	413	420	388	440	429	464	444	396	451	418	373	427	447	425	416	442	419	415	439	429	395	423	399	436	448	383	449	465	379	440	412	399	417	410	392	421	432	407	415	416	420	485	402	403	417	427	383	395	412	459	415	419	422	434	413	455	411	434	361	419	398	407	402	423	429	416	410	419	400	416	439	412	402	421	406	420	418	422	423	426	380	409	453	403	425	453	406	435	429	406	393	384	421	410	433	421	459	424	428	366	426	421	450	369	400	434	411	441	400	417	418	419	427	466	423	406	399	395	419	450	416	432	391	428	434	400	426	419	443	459	395	423	426	439	418	420	458	430	465	426	431	431	426	425	426	448	422	402	397	420	407	395	392	436	438	437	399	418	418	399	416	429	439	398	410	439	414	400	388	441	451	402	403	438	434	402	409	400	404	422	390	452	428	410	446	432	387	429	389	439	443	423	450	408	404	406	428	395	415	456	458	419	429	393	404	413	425	449	424	448	434	423	421	409	395	458	487	414	401	410	460	441	421	419	406	407	416	392	427	413	411	425	436	442	405	427	434	412	406	442	405	427	427	405	430	417	453	437	421	449	438	406	395	408	428	413	419	418	397	422	396	449	438	382	404	427	409	425	390	426	394	390	440	460	386	401	430	436	420	409	436	400	421	424	424	429	427	382	442	427	436	416	436	403	401	394	422	442	399	439	400	384	426	436	406	427	442	427	426	429	442	442	393	412	423	388	421	462	411	427	406	419	408	411	424	443	397	460	448	418	415	420	460	441	420	426	392	469	422	432	432	408	430	400	412	431	439	418	423	400	406	407	409	444	421	428	407	410	404	409	392	464	421	424	443	433	415	406	414	412	420	409	409	420	434	425	435	423	427	418	438	401	412	435	402	409	448	403	423	357	410	422	413	376	438	394	447	426	451	378	352	424	401	437	417	390	410	399	429	456	409	437	415	412	453	418	392	396	408	433	405	439	427	405	407	440	431	440	388	458	433	420	469	425	413	435	382	431	379	406	464	435	424	410	389	427	477	408	422	405	424	439	420	473	456	420	442	428	414	442	439	440	418	449	404	401	439	405	416	454	419	430	434	444	430	428	435	416	448	395	466	391	431	449	432	403	442	406	412	387	435	450	437	435	408	397	430	387	431	432	445	413	403	414	423	433	415	461	430	470	411	449	379	447	396	403	438	425	439	467	455	400	423	405	420	422	385	428	400	411	453	471	404	400	459	406	448	428	409	414	416	444	448	437	428	405	412	407	438	390	420	446	420	401	390	409	427	414	388	419	409	371	459	403	409	430	432	407	439	416	434	397	461	425	430	402	442	423	419	455	457	436	393	416	378	391	378	429	412	413	443	449	381	424	390	426	385	385	408	404	454	409	410	388	391	389	436	420	440	401	414	425	419	440	452	457	441	408	433	427	433	432	449	412	428	440	434	443	467	437	432	409	468	414	410	417	437	419	415	438	430	436	435	433	459	417	396	423	421	418	390	401	446	410	407	413	406	397	435	417	416	446	400	430	425	430	420	419	429	383	407	441	419	424	390	423	389	423	405	423	408	422	410	400	459	435	402	416	405	427	458	412	422	417	423	403	434	397	470	440	440	406	392	442	378	431	425	397	419	431	435	391	398	386	434	412	448	415	397	435	394	468	418	436	444	405	449	430	384	421	450	398	414	426	419	382	390	416	438	417	408	425	406	424	423	432	467	375	422	419	453	434	404	372	440	429	429	439	449	428	456	457	417	410	418	440	419	415	450	451	407	445	416	443	417	438	411	409	421	444	388	448	420	443	400	377	451	381	423	436	428	381	421	422	409	382	414	443	409	448	413	443	412	455	460	426	396	414	432	421	455	398	441	387	406	409	439	437	413	418	405	451	423	429	409	409	383	377	422	398	403	387	437	425	448	418	412	447	438	416	398	419	435	394	405	370	389	413	400	436	390	427	401	454	488	415	443	384	426	367	430	412	423	451	421	413	396	424	460	411	434	445	413	386	415	391	420	424	404	425	406	457	385	435	376	400	444	397	455	412	428	408	454	417	396	389	440	405	394	417	411	460	422	419	420	425	404	409	438	394	421	440	424	443	352	433	421	401	423	425	422	476	436	438	396	441	429	393	424	428	399	399	421	406	449	453	391	425	436	444	419	440	430	406	374	427	418	424	421	452	419	453	407	425	406	421	415	401	412	387	378	448	392	406	456	400	421	396	417	391	390	427	413	447	454	409	417	469	430	434	409	435	423	450	452	414	429	398	415	421	399	419	419	436	407	447	415	425	409	430	368	423	432	440	380	417	412	433	385	425	427	424	433	417	406	423	413	431	445	394	392	406	452	413	441	432	420	421	440	454	394	440	412	446	392	410	410	415	406	424	456	439	401	429	419	422	427	408	435	414	414	444	411	427	414	427	429	440	396	424	426	424	413	443	427	414	419	417	425	418	430	441	419	377	405	440	440	443	437	448	402	406	429	436	428	447	424	404	411	398	431	490	426	436	421	436	424	459	450	459	387	457	413	405	407	385	421	432	410	487	396	461	416	463	381	437	399	386	443	420	426	403	417	452	416	394	423	391	437	418	437	439	406	454	443	408	433	407	424	420	416	450	438	447	386	452	396	438	407	378	408	466	393	416	419	420	424	455	390	441	438	436	389	384	413	421	428	442	437	433	390	411	397	434	374	423	432	396	383	430	405	396	392	426	407	445	410	438	422	446	456	429	434	401	410	408	411	411	455	411	405	435	474	385	439	430	425	433	394	422	437	415	402	416	421	383	425	429	403	368	418	390	427	400	426	433	457	433	437	434	409	416	431	428	435	422	398	386	423	428	396	370	436	426	409	423	402	385	426	397	429	414	423	396	447	438	410	400	428	435	402	441	405	414	417	419	417	435	400	400	408	390	404	426	420	444	402	424	444	418	417	415	419	404	425	397	376	409	397	394	465	403	435	420	441	417	428	407	430	411	417	414	449	427	408	448	398	420	417	468	399	429	417	390	426	394	422	444	379	451	404	446	427	444	413	429	425	422	419	378	456	403	454	411	412	439	402	378	426	446	440	437	409	452	435	428	423	417	414	362	411	429	424	443	386	411	382	424	403	407	397	416	403	443	415	381	392	419	436	444	403	435	425	416	420	400	418	398	414	404	425	423	419	423	417	394	434	428	411	411	431	394	424	414	456	391	428	438	455	415	418	428	425	426	402	409	411	433	451	401	409	427	435	395	457	430	419	424	406	443	428	455	400	408	419	407	451	397	430	417	426	405	410	396	462	426	418	424	417	387	418	412	407	413	469	446	453	425	416	419	433	425	427	426	399	393	430	429	433	480	400	410	379	419	427	438	418	402	434	405	454	391	414	395	419	468	426	405	428	417	399	482	445	406	415	422
4038	1372	1096	759	693	714	739	647	643	615	641	656	628	578	622	619	605	617	618	610	610	616	625	596	605	595	586	570	592	596	587	595	598	564	597	543	602	585	607	611	627	574	579	654	611	603	561	621	617	598	623	656	642	591	635	632	580	630	603	586	645	638	608	634	595	632	608	575	600	606	637	610	588	593	566	616	536	603	620	568	655	613	569	652	594	602	635	579	604	600	572	620	582	595	596	600	606	624	612	602	565	607	611	601	608	596	610	666	622	617	611	588	633	568	614	614	604	625	645	549	594	623	639	602	600	639	596	622	582	609	637	596	609	608	608	589	594	585	629	584	582	578	618	607	608	624	595	597	612	600	562	618	597	629	595	603	587	597	589	610	595	634	594	642	609	600	589	596	570	597	629	647	615	629	580	630	590	596	589	592	645	581	635	589	587	575	614	596	592	662	615	582	576	527	578	604	546	604	601	603	601	635	619	579	587	599	545	598	608	605	639	613	598	619	617	584	640	595	561	592	580	648	601	592	596	601	606	592	606	614	655	599	595	655	640	533	600	591	576	591	620	609	597	578	629	576	641	635	567	638	610	595	609	595	631	576	581	594	586	588	625	595	603	592	592	611	638	546	602	605	586	620	643	587	597	627	620	630	587	591	603	579	598	612	621	595	604	585	609	634	580	544	603	594	629	589	621	654	627	579	598	608	579	608	598	556	605	593	576	611	605	639	620	639	635	577	619	616	612	620	609	615	578	585	621	645	592	589	589	624	618	610	616	585	578	625	611	570	599	639	597	620	585	642	572	626	609	568	605	548	625	595	575	603	624	612	663	647	607	572	615	601	566	629	570	653	632	615	578	619	588	554	639	589	651	590	570	585	648	561	566	584	584	596	577	569	612	584	602	597	650	654	629	586	598	594	567	613	630	612	612	624	594	589	612	641	601	622	576	586	583	648	621	643	616	637	626	605	633	622	637	620	610	647	603	598	589	609	590	624	590	625	613	612	589	615	638	573	575	572	607	586	630	607	632	607	580	591	630	604	616	593	592	627	625	627	586	610	586	570	602	627	609	606	646	672	571	573	618	597	609	577	593	625	550	634	623	595	588	608	613	611	555	604	590	585	590	586	606	623	557	565	608	574	571	609	568	647	593	562	615	619	604	582	594	545	607	622	565	556	604	600	607	616	605	600	627	603	555	557	586	608	641	589	623	577	610	586	622	617	597	575	602	603	595	592	609	626	628	648	626	573	608	581	582	632	614	647	599	613	622	615	600	577	569	624	581	624	632	613	610	623	625	599	613	577	617	609	581	626	603	581	573	609	577	663	593	580	606	569	615	611	603	608	600	572	663	601	630	606	640	597	629	634	607	623	641	567	566	600	617	582	629	625	629	590	618	645	625	560	608	637	576	629	591	591	598	594	629	595	579	607	593	588	600	603	644	606	622	633	629	611	617	600	642	632	621	600	593	575	631	616	608	649	580	631	618	632	594	605	581	593	608	612	638	627	591	620	609	563	641	640	622	637	616	620	596	637	584	636	557	634	609	643	624	607	561	581	587	589	588	604	577	627	610	588	604	596	588	592	613	588	609	604	629	615	585	568	608	611	604	598	548	647	564	608	595	584	648	652	639	597	607	615	583	609	630	588	609	587	588	614	598	579	638	628	603	615	595	643	621	615	612	563	610	614	636	554	612	559	576	603	601	642	651	626	614	617	638	594	633	592	610	608	587	577	606	578	587	569	588	593	591	607	631	623	542	588	581	590	619	627	606	669	598	567	627	615	572	563	599	603	573	571	591	573	637	616	567	595	603	600	601	622	589	593	598	573	594	602	614	646	600	605	644	609	612	596	581	582	627	598	599	622	615	623	565	590	625	616	580	584	603	596	665	596	623	574	589	608	615	624	624	591	622	640	626	628	561	575	606	555	615	621	644	601	597	604	621	629	589	608	588	574	618	648	610	637	624	628	593	613	594	592	625	631	603	609	646	654	621	638	622	608	576	557	587	597	574	607	640	584	574	577	620	613	595	635	608	648	578	613	542	637	569	624	624	572	600	614	585	624	573	611	620	560	572	571	591	597	595	556	574	604	551	602	583	582	587	631	586	645	612	608	602	581	561	604	601	633	603	624	667	629	580	599	629	586	618	629	584	648	577	560	583	571	576	592	581	585	604	568	580	633	569	577	635	602	593	566	569	591	606	616	611	575	616	597	587	598	650	602	575	630	585	622	626	605	627	595	601	572	609	604	610	630	596	581	541	644	559	606	611	589	607	548	648	602	579	585	620	614	618	621	588	536	618	585	601	645	610	581	604	596	617	637	632	614	630	602	577	626	614	643	581	667	627	623	622	599	612	614	645	654	623	615	624	634	594	569	542	583	596	600	591	602	629	623	613	627	577	661	607	608	595	616	601	639	591	571	612	552	648	571	622	611	603	632	620	561	611	620	589	606	573	573	632	600	599	591	606	558	617	645	575	602	592	608	618	613	612	596	622	613	591	578	575	609	666	632	615	615	586	579	616	570	635	609	585	637	609	631	611	631	618	623	618	606	574	608	605	605	605	582	609	631	648	589	588	619	596	603	576	613	621	621	585	618	621	611	627	589	635	607	608	616	661	614	632	594	645	616	632	618	595	597	607	632	618	608	642	627	597	589	592	564	554	619	615	601	645	616	628	622	602	593	568	582	579	587	585	572	626	575	614	579	588	555	636	619	612	601	602	606	561	581	608	597	617	615	577	586	609	602	614	580	604	621	623	608	613	609	583	597	560	603	574	617	602	573	556	584	589	589	643	604	591	580	576	578	610	621	588	602	576	624	576	636	602	639	611	576	606	575	588	621	613	567	623	680	643	644	588	596	629	598	636	593	605	580	608	655	550	612	610	615	618	621	619	639	579	588	599	605	571	580	613	618	593	604	584	651	571	623	575	609	572	579	580	649	590	596	611	606	608	622	607	615	598	596	629	576	584	595	612	613	544	592	630	607	601	647	595	613	601	623	654	583	628	595	645	573	626	595	679	554	605	627	617	611	623	600	577	586	589	646	599	562	604	617	638	594	618	621	606	609	545	586	635	586	623	594	603	598	637	593	586	626	665	584	573	599	594	596	622	603	635	613	621	638	594	598	602	583	610	590	612	571	543	615	622	626	583	607	610	625	629	620	579	646	605	600	576	622	567	627	604	624	612	615	572	570	609	620	615	625	633	563	607	603	567	622	660	582	611	616	600	624	631	591	615	613	560	636	602	607	594	615	610	611	559	572	626	590	601	612	603	614	629	575	611	619	624	599	594	623	569	605	581	586	636	626	623	630	587	553	609	614	574	615	639	616	632	634	552	591	611	597	578	639	623	646	596	602	628	602	600	603	586	563	627	582	573	604	611	651	576	572	563	656	622	601	601	592	626	641	636	612	618	629	577	632	590	644	586	565	631	591	613	608	563	577	550	618	580	601	549	608	630	579	637	617	601	639	605	604	565	630	633	586	619	637	634	591	622	638
23069	20998	27990	24169	20732	2785	554	333	309	286	276	242	247	242	221	233	204	184	218	203	180	206	179	187	175	188	198	175	205	204	163	181	181	173	168	187	190	194	194	165	167	179	155	201	153	150	222	184	169	182	176	195	203	183	174	177	154	183	160	192	159	175	178	210	192	184	182	200	173	167	161	163	165	186	179	202	185	186	176	192	212	162	176	220	200	165	174	162	181	195	185	185	174	161	177	155	178	159	192	168	174	176	202	199	172	164	183	202	162	181	171	180	174	186	167	190	176	164	197	190	152	192	163	174	152	188	148	202	152	174	158	171	186	172	152	167	168	185	194	170	172	176	155	179	173	170	171	176	163	173	182	187	192	188	164	178	183	179	179	162	205	184	204	176	186	175	150	180	172	162	183	164	172	179	152	160	184	179	177	149	203	178	179	177	153	149	180	170	193	147	198	165	170	157	168	161	188	177	176	200	201	170	177	167	187	173	182	177	151	158	174	174	184	163	193	164	156	171	167	154	174	172	175	168	173	188	199	170	159	176	169	157	184	228	151	172	184	182	158	177	195	175	168	153	185	161	177	169	160	190	176	180	172	157	196	166	151	163	181	174	163	199	188	169	184	179	181	173	166	218	162	180	177	158	178	182	178	184	180	182	162	163	185	186	185	191	164	173	178	173	156	166	163	169	192	188	170	185	163	162	172	135	151	163	178	174	162	169	205	187	187	163	178	177	182	168	165	171	162	200	178	163	177	167	172	180	172	189	175	177	163	176	146	186	173	165	191	173	187	187	161	188	157	194	173	172	164	154	173	167	172	180	183	191	176	166	187	196	175	177	208	174	184	192	175	176	157	185	183	156	176	154	173	194	181	170	173	176	180	151	170	175	178	147	184	162	210	166	194	187	194	158	175	166	180	204	163	166	172	168	181	177	172	189	179	184	174	189	180	173	158	205	152	211	192	157	174	184	162	164	171	145	180	185	157	174	187	165	181	160	175	195	172	165	168	162	198	181	186	185	182	169	177	159	150	167	140	166	169	179	200	169	192	161	170	175	186	158	151	185	199	182	149	188	169	168	183	174	173	175	174	183	162	159	166	182	189	182	174	172	184	183	181	154	177	156	168	166	185	182	169	192	161	181	193	157	153	185	168	168	171	173	169	175	166	150	182	177	168	181	171	144	161	185	172	197	158	182	181	210	165	175	166	187	188	180	166	183	180	174	181	172	173	162	171	169	188	155	186	167	148	163	189	154	172	160	186	176	157	170	180	169	169	196	180	167	188	184	180	192	201	172	193	176	156	174	170	148	163	174	202	168	160	193	196	170	159	171	180	187	161	178	177	181	171	169	194	170	158	198	205	182	182	145	181	191	193	164	154	169	179	184	160	192	167	194	169	195	158	175	181	161	180	171	190	189	178	194	169	200	188	194	189	169	190	172	193	175	163	155	181	170	175	180	168	156	189	164	184	171	171	156	178	173	139	173	165	181	173	176	160	188	162	166	195	152	164	205	185	173	201	189	180	164	177	176	176	175	191	184	174	174	193	191	146	177	154	162	173	180	164	182	176	161	186	169	147	172	177	189	171	187	172	158	187	178	161	153	192	175	182	178	170	160	165	180	189	171	196	221	158	201	187	171	179	153	168	173	172	175	169	183	201	174	180	182	174	151	168	154	183	148	176	171	203	176	162	164	181	167	168	175	152	183	158	159	176	184	189	161	176	191	183	186	173	180	169	173	180	183	177	173	162	166	168	198	181	163	182	192	154	173	169	176	157	173	190	170	180	181	186	201	182	196	193	156	185	179	185	167	180	169	178	180	167	179	195	170	167	183	170	164	163	158	183	188	179	189	193	145	163	181	195	175	181	177	165	184	171	190	165	182	209	170	184	182	180	181	157	179	187	163	189	171	171	166	162	170	178	188	173	167	159	151	170	191	196	190	193	183	158	176	179	170	171	166	183	177	173	171	175	170	175	165	183	184	180	163	182	167	195	182	189	183	180	162	157	179	165	181	176	174	179	167	187	191	172	171	162	197	145	143	174	181	152	199	181	172	155	175	172	179	184	184	173	183	199	177	151	191	184	201	173	174	189	208	173	191	173	198	172	177	175	188	168	159	192	195	162	162	202	156	176	172	175	183	170	188	183	168	192	173	178	219	163	168	159	178	168	172	177	165	151	182	180	150	160	183	200	155	162	195	153	182	175	161	186	157	169	173	197	172	169	190	162	156	158	183	190	151	179	170	148	180	185	188	141	196	173	170	177	164	187	191	192	173	191	168	192	187	204	174	178	193	152	176	198	178	170	171	165	180	179	161	167	159	185	171	161	166	184	164	185	171	168	164	178	178	200	169	159	168	178	194	174	173	183	178	161	185	180	176	170	164	182	174	170	177	158	164	181	180	170	168	178	201	170	182	158	168	176	170	174	182	187	167	178	161	184	160	153	176	155	169	176	161	189	189	150	157	170	154	166	173	155	178	158	176	196	179	180	163	181	166	164	184	146	160	188	185	193	173	201	185	180	164	178	188	159	165	170	179	183	192	165	147	165	175	201	153	179	169	146	175	182	174	185	178	161	196	178	174	175	189	192	166	168	158	149	173	166	169	156	176	149	162	191	190	172	184	176	153	155	178	162	163	176	171	162	177	179	196	177	202	178	197	189	183	158	191	166	168	171	155	201	191	163	180	185	163	169	190	188	145	209	188	164	184	162	168	172	168	193	187	185	179	186	185	152	178	153	182	188	160	154	171	170	171	164	162	189	199	173	178	185	164	193	177	167	181	173	159	181	173	157	182	180	166	187	180	182	177	192	179	169	167	165	182	169	174	185	158	177	157	159	160	166	181	155	186	179	173	171	187	178	187	146	164	150	184	174	197	165	191	196	190	164	201	171	174	192	177	153	174	169	164	191	203	182	179	166	178	189	169	174	165	197	175	198	178	183	160	170	166	189	187	180	143	185	189	229	168	175	195	184	171	204	188	157	201	182	179	167	170	185	168	168	167	165	181	162	182	194	155	160	183	167	175	164	169	183	188	168	178	164	172	164	168	186	166	177	172	173	171	161	204	182	170	197	190	197	171	171	190	165	178	194	174	171	184	195	203	167	171	166	186	174	177	162	174	160	156	166	191	171	167	170	191	175	178	161	177	183	174	163	171	177	196	180	170	156	159	164	178	163	168	165	167	172	169	171	205	168	171	174	179	197	163	165	181	156	159	163	207	200	172	167	184	182	152	157	148	164	177	199	170	162	171	180	178	158	205	170	173	178	184	168	189	171	174	176	156	188	176	161	196	185	178	179	168	168	195	175	185	180	182	172	203	180	169	148	161	160	174	172	170	179	155	160	178	159	169	172	179	156	155	169	175	171	151	169	162	175	177	172	168	160	159	176	162	184	179	180	184	190	128	168	190	168	179	178	193	183	191	168	177	159	206	146	166	173	183	160	168	178	188	197	177	185	179	179	168	159	171	183	156	186	210	178	176	169	176	175	181	172	181
3107	8424	5573	2486	1798	1279	972	758	647	520	506	454	411	443	370	371	333	357	371	290	330	317	295	294	301	277	308	291	315	295	280	284	272	291	270	258	289	279	293	230	301	274	277	269	249	239	259	279	292	272	280	287	249	277	274	270	303	262	268	275	284	267	301	244	302	268	265	281	297	280	285	268	270	283	269	280	273	250	266	286	281	274	283	277	272	274	276	293	264	245	283	300	261	284	265	288	291	288	283	280	248	255	260	264	237	276	296	262	289	259	283	270	290	245	279	233	283	283	280	258	260	256	247	278	276	266	256	284	289	260	270	260	255	289	262	279	271	279	261	259	278	277	260	284	290	260	278	268	264	269	269	255	268	263	263	299	266	265	285	286	249	292	318	270	307	278	242	290	264	276	304	273	277	270	278	262	261	269	288	288	243	266	243	247	261	279	276	269	257	253	299	253	261	265	248	239	272	295	253	298	289	263	278	274	279	290	251	251	242	261	273	262	278	282	273	267	293	255	283	238	282	246	293	283	284	296	273	257	260	269	242	267	284	247	280	283	274	271	237	234	277	253	261	251	306	282	296	270	254	285	268	282	249	264	251	254	257	277	256	256	289	296	284	271	273	290	240	278	284	269	274	260	257	251	285	255	264	255	279	280	284	273	266	293	291	267	253	323	270	265	251	260	246	273	262	269	272	262	230	262	260	271	248	270	273	274	294	253	284	252	263	275	275	282	257	252	263	285	224	248	273	288	276	252	256	282	253	247	264	260	251	269	268	284	263	277	232	252	284	275	249	283	266	279	269	274	255	275	273	277	265	277	289	270	258	260	283	278	252	259	255	288	267	277	288	293	231	265	279	262	279	282	256	292	268	275	271	276	300	265	269	276	243	248	293	260	263	262	312	268	253	276	282	268	273	249	270	295	265	272	270	279	272	287	264	263	257	258	262	258	292	268	246	289	278	269	268	267	255	282	255	272	278	271	283	258	281	253	276	269	269	289	277	291	245	277	294	287	276	245	263	272	253	264	240	285	274	294	268	277	272	235	247	253	269	311	289	287	263	251	257	279	285	290	261	271	288	285	299	261	269	257	300	258	267	248	296	277	275	277	291	269	292	277	268	269	275	290	260	269	256	234	271	288	286	270	284	271	254	260	263	288	266	284	258	255	266	273	281	256	239	249	261	257	262	262	268	244	263	282	280	269	250	237	286	270	292	296	289	264	271	257	256	267	249	271	251	289	276	247	267	243	266	233	248	289	286	286	253	248	285	276	275	290	269	239	286	281	287	300	262	286	268	254	294	237	275	274	257	263	264	296	281	268	268	262	302	278	278	274	255	279	283	286	286	276	277	284	279	249	249	277	276	275	260	269	255	266	259	290	272	303	275	268	280	275	265	264	246	303	254	251	303	272	253	279	266	256	271	285	266	291	275	260	286	279	264	247	264	271	270	264	289	249	260	284	257	259	261	275	275	284	286	279	276	299	282	260	244	247	289	271	301	263	285	297	276	257	275	253	249	260	293	286	288	274	264	264	265	274	269	272	284	244	249	280	246	246	292	284	251	275	301	258	296	272	271	283	262	256	276	278	281	280	285	280	274	251	281	273	264	244	240	265	277	262	254	278	285	269	268	287	265	258	261	296	271	256	290	265	297	284	271	287	287	262	269	276	267	250	262	230	277	288	261	282	276	274	267	268	265	294	280	269	279	273	268	272	249	263	259	257	290	278	260	269	270	257	268	265	278	251	234	268	233	277	295	270	287	259	283	251	263	262	294	287	259	280	256	286	286	260	263	280	248	259	275	287	289	252	256	258	276	278	263	254	253	305	274	248	262	266	265	254	272	253	267	264	209	255	246	256	273	279	291	260	283	266	284	268	279	281	257	307	256	280	276	279	263	318	296	271	260	279	278	235	278	257	284	263	276	277	267	286	258	277	281	244	263	268	289	264	291	244	279	297	271	269	246	268	246	260	244	289	282	247	288	305	243	248	282	266	277	276	296	282	290	250	259	263	263	296	279	297	271	261	269	279	258	269	296	272	282	289	268	279	257	266	278	257	297	287	265	259	258	263	276	264	258	255	252	286	277	255	270	264	284	274	258	286	279	279	275	264	281	263	256	304	267	256	264	272	280	265	279	257	302	258	268	264	265	302	296	275	308	259	278	265	251	273	265	265	283	295	258	260	279	273	291	268	252	272	274	282	255	262	265	279	279	276	301	244	269	259	274	280	251	259	282	266	288	283	257	271	269	272	272	285	260	264	305	274	238	282	268	261	239	294	275	282	293	257	260	271	294	255	278	275	291	271	268	287	272	248	302	246	304	275	256	282	308	280	273	247	251	310	284	278	254	283	294	304	252	295	267	274	284	300	272	239	292	252	266	283	314	258	281	274	268	244	271	280	265	252	275	234	280	302	291	254	277	261	269	273	232	268	275	247	283	239	281	274	284	290	262	266	267	252	251	256	280	273	277	284	272	277	275	277	282	258	298	280	297	253	270	293	259	272	281	286	283	249	275	242	282	283	252	269	256	291	265	277	250	283	275	258	267	274	267	251	287	255	275	296	279	258	286	239	276	302	272	298	261	269	261	282	287	281	262	242	269	260	290	286	269	254	257	287	266	270	286	244	275	256	241	298	267	262	270	301	280	283	284	264	264	252	257	273	301	276	286	261	282	241	283	260	272	293	291	257	258	260	292	257	269	269	280	263	258	279	270	272	256	278	271	278	282	278	249	243	272	253	261	254	261	231	271	286	250	252	273	269	247	268	251	273	291	275	281	240	258	279	295	281	248	241	284	266	271	271	276	263	290	224	274	264	249	258	299	268	286	269	280	265	277	267	240	283	288	275	279	240	275	266	265	276	253	261	251	256	258	275	259	289	270	287	255	261	272	272	244	289	255	267	251	269	250	264	282	250	256	266	280	269	271	269	256	269	279	276	264	270	258	264	222	284	252	266	284	275	285	272	285	277	261	276	256	280	262	298	262	247	286	275	282	285	314	247	268	252	270	276	287	257	268	286	260	252	293	286	272	251	261	240	280	294	242	263	289	260	260	286	255	272	282	256	260	284	248	259	283	267	263	268	268	296	279	291	263	250	267	244	282	237	282	291	265	294	279	279	229	281	273	262	230	277	254	285	257	260	267	251	307	291	255	255	268	261	248	252	281	244	279	278	269	273	258	271	272	243	265	254	270	282	257	289	287	253	240	292	250	254	259	251	272	295	287	258	237	277	284	280	269	272	287	273	269	274	279	248	293	272	274	256	272	263	272	283	314	253	273	271	257	262	276	287	269	240	265	270	265	249	265	249	249	279	297	315	260	265	263	285	252	287	279	245	266	315	303	265	311	279	285	268	273	243	257	265	290	273	271	277	289	282	250	261	250	266	289	253	261	281	282	266	275	284	276	268	266	292	252	280	274	263	257	268	282	248	286	276	278	262	280	266	266	248	273	263	260	268	274	267	286	229	255	250	261	253	281	250	268	263	270	270	260	261
24192	20994	26401	24667	2580	669	634	567	546	527	511	497	523	493	487	530	507	500	488	473	480	487	534	475	512	475	479	477	493	454	486	495	443	495	477	467	474	485	458	484	486	461	493	521	502	471	491	522	491	494	473	469	466	479	509	498	456	497	502	482	455	495	439	474	462	482	468	459	459	470	477	462	467	473	497	510	487	479	477	508	478	479	480	495	459	487	480	454	473	488	475	491	468	487	461	469	458	497	547	490	454	499	504	488	486	475	480	472	496	525	478	507	548	509	492	477	479	465	465	472	489	500	490	495	457	493	478	495	461	501	449	529	450	492	505	484	472	447	518	440	452	475	491	505	504	472	473	472	474	509	486	487	484	479	494	474	488	499	472	463	431	464	469	488	477	453	442	493	454	493	494	463	490	480	447	440	482	511	459	522	475	463	471	451	462	508	451	519	504	471	491	476	512	441	478	471	486	444	490	516	498	473	490	518	486	456	478	494	452	497	494	475	457	501	492	487	520	482	492	449	469	512	532	507	499	459	504	484	475	462	478	481	517	462	456	502	472	469	504	478	488	481	464	474	482	463	497	468	484	481	454	476	523	530	484	460	523	476	454	444	501	505	482	472	459	511	466	500	475	458	470	493	457	472	506	486	467	503	453	487	487	487	515	467	527	479	509	493	482	495	469	467	486	462	480	483	490	509	483	486	489	507	481	455	482	454	484	456	510	494	516	449	453	473	497	487	467	492	455	461	471	481	467	519	486	487	505	449	472	519	477	465	479	489	503	482	524	470	470	476	489	488	478	467	447	524	448	476	451	491	508	447	490	479	474	479	449	456	501	520	464	501	495	457	472	472	476	481	473	484	508	487	488	505	514	443	519	458	485	457	482	489	493	467	472	498	505	470	514	464	485	460	444	485	461	436	463	468	470	492	501	493	462	489	496	535	453	510	433	473	458	475	489	488	457	510	471	441	490	510	444	499	463	466	468	528	472	516	468	498	501	500	484	533	506	452	475	484	455	485	487	476	494	461	464	495	512	493	469	486	488	478	476	466	465	491	442	489	447	496	503	485	465	429	481	446	475	456	521	485	442	451	470	487	462	490	475	471	499	473	515	488	471	512	479	470	480	506	497	481	453	476	456	480	509	453	479	465	452	472	495	512	510	474	459	530	464	505	490	481	471	512	474	503	490	485	479	471	503	487	491	433	486	505	506	509	475	449	494	501	464	450	431	478	452	484	464	475	481	495	494	476	445	483	461	512	490	462	478	501	497	467	494	468	458	467	438	475	475	496	490	502	447	471	481	460	465	481	471	494	477	459	477	485	500	509	500	491	511	519	452	492	477	505	488	449	496	448	455	482	537	487	475	454	484	447	477	463	502	495	466	488	497	490	489	475	484	498	450	499	456	440	478	496	480	498	494	455	474	509	483	476	482	511	452	488	469	476	489	470	438	497	513	475	503	457	449	493	506	501	433	496	453	481	465	484	478	483	468	511	498	492	460	470	443	497	452	502	434	482	459	517	480	468	469	448	482	493	467	456	456	487	479	459	482	478	496	426	451	496	500	484	490	491	490	463	465	482	467	453	540	485	444	500	455	489	490	480	419	485	489	492	493	550	481	489	526	462	463	501	511	501	475	510	505	479	489	494	475	471	477	492	528	469	479	488	486	473	488	445	454	499	471	510	499	461	441	452	509	450	490	466	454	474	470	481	499	496	511	469	498	480	515	476	473	427	470	472	443	495	468	479	518	493	482	475	485	524	443	443	496	456	487	457	468	518	468	466	462	428	471	437	463	482	436	508	495	481	467	477	484	524	520	489	507	520	510	484	475	450	476	494	527	509	496	506	462	460	445	519	475	477	488	509	498	467	453	495	463	453	533	470	445	471	464	479	514	490	486	456	467	494	483	502	510	471	476	524	486	483	438	489	493	466	451	507	477	502	478	522	500	486	491	474	491	498	488	520	514	472	479	507	497	462	389	470	513	499	458	445	463	491	491	441	493	477	477	520	458	501	470	478	471	506	457	460	469	472	442	519	510	500	483	463	483	482	473	498	448	513	496	502	487	452	469	468	476	519	503	527	519	491	450	475	501	501	469	470	447	490	503	467	440	511	466	453	485	496	441	496	466	449	504	459	493	471	463	473	435	512	479	489	508	459	445	491	485	476	500	482	499	501	488	511	468	510	491	502	491	504	508	451	489	450	486	480	504	455	472	469	482	447	465	458	493	466	483	477	488	501	516	474	467	453	484	458	458	522	488	463	486	506	484	507	478	487	483	474	512	478	528	447	490	465	485	492	484	465	508	480	460	448	474	485	498	471	470	467	440	452	466	482	481	494	511	488	471	479	479	526	507	489	473	479	482	483	480	529	459	464	440	463	481	479	475	491	456	468	439	491	490	501	472	475	485	517	449	508	478	479	493	448	503	478	495	498	482	489	453	526	479	468	461	479	489	486	450	493	454	488	468	472	469	473	457	457	484	495	476	485	504	506	464	494	485	499	482	486	471	461	468	517	471	485	473	441	473	514	504	469	510	498	452	490	440	483	496	541	499	503	461	477	483	486	442	512	482	480	508	454	488	473	467	473	441	487	498	507	497	479	539	506	427	469	475	466	510	466	479	517	464	510	476	482	466	489	489	484	476	514	457	491	485	503	504	494	491	507	483	508	506	439	463	513	485	473	477	470	502	476	473	497	485	430	504	429	494	452	463	485	477	502	454	496	502	467	506	517	460	495	485	466	464	491	470	489	495	464	467	488	500	462	451	482	484	489	491	446	471	506	460	484	480	460	474	471	489	506	463	478	472	479	489	493	488	479	495	467	508	471	462	509	479	480	491	471	463	476	495	491	502	477	486	460	474	476	472	491	487	487	484	495	479	468	460	488	467	472	429	506	472	494	490	438	452	461	495	473	469	483	477	480	450	490	498	447	482	507	483	465	480	469	452	463	438	468	525	460	495	456	433	488	418	480	489	476	507	434	521	466	487	511	448	491	463	456	479	453	481	519	472	481	484	532	494	479	502	466	519	504	461	490	493	483	469	445	476	482	485	462	493	498	467	473	474	470	494	544	445	486	507	500	483	498	460	479	463	502	514	533	501	484	496	462	489	504	476	428	501	504	500	479	493	472	442	460	473	479	491	494	417	494	498	506	510	472	456	477	459	476	496	511	451	491	480	480	548	492	456	473	492	476	466	493	454	497	469	443	521	452	467	488	511	475	487	484	491	475	490	464	547	490	495	464	469	481	408	449	468	475	478	502	484	466	501	479	496	446	490	501	470	481	468	491	498	478	494	478	468	463	498	520	495	466	484	526	488	486	478	522	497	488	479	506	480	444	424	498	439	439	435	475	495	457	482	463	460	455	497	503	478	437	492	486	477	482	501	461	459	493	499	492	466	494	489	482	462	445	466	476	518	500	505	488	465	452	470	487	513	510	472	471	460	484	466	484	483	488	430	509	508	489	479	455	476	475	481	510	491	469	459	460	441	457	441	504
3313	4867	3230	1768	1412	1151	1055	917	889	848	852	765	768	774	744	742	714	734	696	736	683	719	683	703	660	709	676	692	650	706	690	627	697	703	665	672	680	642	659	677	693	745	670	677	670	645	698	626	681	677	679	646	674	658	720	657	676	699	690	664	684	696	636	715	652	681	631	658	687	639	600	666	729	628	717	629	688	664	661	695	675	697	664	682	662	648	692	654	689	661	717	677	689	693	664	689	629	643	714	670	655	688	694	659	637	670	693	693	664	721	715	693	662	638	704	726	685	680	692	650	697	688	661	712	637	697	651	659	701	731	644	628	688	646	717	637	659	678	682	674	631	646	687	682	683	697	628	649	704	703	698	696	634	671	635	698	685	649	721	649	631	698	702	656	661	677	680	715	686	681	653	652	636	660	639	675	689	677	692	724	681	683	612	631	683	648	702	627	647	709	672	691	702	671	701	694	630	673	675	672	700	688	658	674	695	703	637	663	688	678	652	662	689	666	689	692	661	657	665	695	690	670	707	678	643	677	652	700	674	675	681	688	698	661	653	640	651	643	692	702	699	701	678	668	710	704	645	678	678	698	679	637	664	707	659	686	709	722	643	652	686	683	702	663	664	681	660	667	661	697	676	646	687	636	704	645	743	681	697	633	668	676	683	682	605	708	688	702	664	633	656	675	697	684	706	663	674	647	709	667	644	682	700	714	650	663	684	666	645	667	620	687	693	717	708	688	698	692	676	659	671	712	654	638	676	654	687	589	679	653	694	660	662	646	659	698	693	673	667	676	730	700	748	697	652	687	692	687	683	650	694	683	674	692	648	668	760	746	715	728	652	680	691	685	689	678	662	687	689	690	677	650	641	667	672	689	664	676	663	695	713	674	645	662	683	701	708	714	679	698	686	670	645	653	692	728	673	691	639	694	678	658	675	657	695	649	681	681	708	672	694	701	658	667	644	698	652	669	672	711	740	682	663	719	650	677	681	652	650	672	654	661	669	662	651	665	645	666	693	718	660	712	646	662	679	666	694	692	698	734	718	694	657	663	735	719	662	683	672	657	662	676	715	666	638	680	681	646	647	665	664	641	676	712	704	703	630	662	680	666	682	661	642	680	656	692	695	669	679	698	598	671	657	646	648	672	688	684	689	685	683	677	619	653	693	679	675	677	672	685	680	751	678	706	676	669	673	703	649	725	678	680	690	673	699	682	636	695	674	669	707	671	652	690	660	713	702	694	664	638	675	672	679	664	728	694	592	688	677	654	642	704	651	673	677	672	717	671	678	644	694	652	679	701	716	677	661	631	684	709	716	722	631	708	702	632	688	700	696	652	655	676	648	685	698	645	694	724	664	687	649	660	632	670	672	700	647	708	682	731	704	680	624	644	636	665	660	675	671	683	636	697	721	727	671	648	679	659	643	653	684	710	710	656	702	666	682	655	659	672	598	655	645	644	636	680	685	689	709	698	729	684	663	724	667	730	668	708	672	721	628	674	678	677	652	698	699	615	667	707	648	677	685	727	639	652	683	700	696	664	658	632	709	667	682	691	683	673	718	698	684	659	742	708	706	673	680	679	699	711	716	675	647	709	693	653	661	753	665	683	692	691	710	670	649	660	685	653	706	686	685	667	656	680	636	700	633	665	721	671	705	675	681	676	715	675	702	631	685	637	655	692	655	709	685	631	691	662	640	681	691	688	679	692	699	677	702	671	650	704	711	654	657	651	687	661	634	700	677	679	673	687	665	681	745	698	692	677	661	701	672	694	677	682	675	727	661	656	632	703	648	661	709	713	680	704	645	676	713	708	743	686	705	680	697	661	652	671	671	673	720	682	699	695	641	639	696	670	635	646	630	647	683	649	678	671	706	660	690	698	670	708	689	713	675	678	621	670	677	665	670	661	699	702	702	682	676	671	655	597	675	691	702	705	625	687	705	658	641	695	708	651	658	643	668	658	697	700	663	668	668	646	705	670	685	666	646	667	711	657	683	704	702	619	683	690	673	661	679	695	673	693	670	678	659	699	685	677	710	671	705	688	685	641	695	671	723	677	702	668	697	690	617	691	666	707	660	694	706	646	654	690	648	664	715	624	660	635	678	688	704	676	670	654	679	694	687	681	670	673	680	712	651	628	680	632	684	675	694	678	699	673	643	663	661	666	632	692	688	700	714	632	656	695	728	671	658	698	653	695	660	643	657	696	680	708	695	650	704	673	679	720	688	658	687	689	674	687	708	694	713	659	667	621	662	663	645	672	692	635	686	685	651	653	659	659	725	688	649	756	666	713	666	693	720	683	666	667	683	646	725	711	623	669	669	690	721	661	661	636	674	665	658	697	689	691	637	659	703	698	680	665	695	687	695	653	707	717	677	680	673	721	708	675	646	689	668	625	703	710	635	695	632	638	665	713	640	642	673	699	687	680	714	707	673	703	711	716	678	676	692	703	688	648	646	642	658	672	676	676	713	674	644	650	696	632	675	671	678	680	641	677	710	671	638	676	710	665	706	683	667	671	648	660	660	677	681	704	671	663	680	654	722	657	669	681	647	646	699	578	719	635	672	697	663	695	679	738	697	675	655	685	664	662	640	691	740	640	710	659	729	689	688	696	699	670	627	651	697	727	724	687	691	697	688	683	709	717	677	652	664	650	673	650	665	656	628	674	675	688	673	634	693	648	723	715	626	670	630	706	701	659	687	662	691	690	673	654	646	669	682	702	665	676	706	699	695	684	695	680	620	701	631	692	685	645	661	737	642	624	687	694	652	674	648	674	651	700	694	655	682	699	699	709	689	678	685	645	673	681	661	702	712	631	658	701	651	696	694	646	657	682	658	679	657	686	675	651	673	700	637	691	663	661	706	693	669	691	671	715	687	697	663	633	669	640	648	665	680	691	659	660	624	695	659	696	614	645	721	663	705	652	680	682	662	700	676	705	706	675	660	696	664	660	697	676	615	662	711	618	661	682	673	694	680	713	672	675	658	683	696	691	697	658	684	651	697	667	681	652	675	671	643	676	689	663	704	663	695	685	689	671	694	658	658	645	715	651	665	715	674	681	663	676	698	666	704	686	725	701	650	650	678	656	684	672	701	636	640	690	697	666	704	707	690	703	665	687	679	710	682	681	674	725	670	716	674	692	643	666	712	738	716	672	684	710	652	634	707	664	662	684	653	656	698	647	663	686	682	739	649	682	656	706	710	676	702	647	660	656	688	641	699	695	652	617	699	649	654	695	671	620	727	692	687	662	665	622	685	668	662	676	605	614	691	706	634	655	723	665	673	668	702	679	675	703	652	714	688	674	687	688	663	661	691	651	711	680	701	685	671	661	670	672	669	697	677	652	645	677	676	735	698	682	699	687	657	677	683	689	713	639	701	636	677	689	673	657	649	635	662	711	661	666	656	683	704	643	671	674	711	663	666	675	686	644	710	667	665	700	654	648	723	687	739	648	639	670	680	674	691	696	684	680	669	668	680	660	646	652	690	672	698	650	737	681
22183	21044	28682	23594	21046	20627	2077	544	430	399	330	318	275	250	260	278	224	215	228	198	191	202	200	204	161	182	176	158	180	168	192	192	172	198	174	164	183	164	176	166	183	166	174	208	176	184	161	175	160	186	176	178	143	172	179	157	179	168	163	155	176	153	149	166	160	181	143	182	167	141	170	168	168	214	169	160	182	180	151	163	164	167	155	152	170	154	160	174	162	155	174	174	161	167	179	147	194	157	138	167	127	157	144	165	145	148	168	151	140	163	185	148	170	149	165	170	163	167	155	148	193	171	146	155	147	179	165	188	162	177	167	162	171	169	173	166	153	138	175	190	166	166	153	160	170	167	157	178	150	155	156	157	148	172	167	175	160	183	163	162	148	163	211	157	155	146	174	185	160	179	154	194	138	152	186	175	141	155	183	152	165	144	178	165	166	158	153	191	168	170	150	163	169	154	149	169	167	152	161	184	176	185	164	171	157	161	153	158	165	163	169	161	180	150	149	137	163	179	167	146	177	156	167	179	174	173	150	148	155	173	186	173	169	165	166	149	171	176	155	158	144	171	154	160	168	159	164	183	159	155	172	179	148	173	170	160	177	177	163	175	170	163	165	157	166	169	166	157	150	177	173	174	161	182	166	140	188	167	149	171	173	155	168	173	172	162	169	157	180	160	178	132	181	173	166	164	180	160	149	164	174	148	157	155	170	173	149	167	159	153	179	161	168	186	144	157	162	165	163	174	165	159	160	144	155	162	178	170	170	148	164	146	150	174	169	150	164	166	175	173	153	170	144	175	161	149	168	157	136	163	145	147	181	186	149	141	182	169	149	182	181	163	159	157	168	146	170	179	148	168	153	145	149	165	163	122	149	155	157	191	162	161	149	163	177	143	157	168	154	175	164	187	163	163	179	164	169	155	160	181	168	146	152	167	152	142	160	153	176	155	146	187	152	160	180	167	159	161	173	155	171	154	170	147	186	187	185	182	176	188	164	183	126	148	151	147	148	159	154	161	162	140	138	190	152	179	165	161	146	174	148	175	157	169	171	166	160	156	187	159	152	177	161	181	145	153	155	179	157	162	163	154	184	148	152	181	134	172	148	167	176	182	142	170	166	170	175	169	151	140	183	178	154	174	185	153	150	160	140	187	153	183	177	163	169	142	147	164	163	173	149	168	139	190	161	175	156	184	176	177	162	160	148	183	178	138	169	170	173	179	157	168	155	160	153	150	184	173	182	150	175	159	143	159	151	159	196	164	176	142	171	160	176	149	146	160	176	151	167	159	185	171	166	155	165	166	166	161	181	181	151	136	174	165	173	151	158	182	169	170	158	169	162	148	179	165	159	195	168	172	131	159	174	166	166	173	183	167	155	160	184	165	152	176	193	165	163	150	166	149	155	127	163	166	161	155	161	175	170	167	168	156	175	174	157	159	165	174	161	147	189	156	146	140	168	159	166	158	155	156	160	165	173	184	146	161	149	168	147	150	179	157	148	177	171	159	165	168	158	162	192	167	170	153	174	160	162	186	187	155	170	156	161	160	176	173	190	155	155	139	171	143	172	143	190	159	164	153	180	174	163	139	160	159	158	171	170	143	177	160	171	186	159	152	159	161	146	140	150	185	149	172	161	176	157	162	154	165	168	175	147	191	162	179	182	169	167	159	154	178	183	168	191	175	162	165	163	168	151	153	156	162	164	166	149	152	152	181	148	172	156	169	187	185	167	161	160	154	175	141	163	154	165	158	168	155	166	190	192	168	140	168	160	161	167	176	193	165	163	164	146	154	141	166	171	170	159	163	169	156	202	155	186	161	200	153	165	176	163	152	163	145	150	154	171	164	173	167	202	162	143	159	169	176	176	170	176	156	154	168	154	154	157	172	164	165	166	152	159	155	160	168	176	165	147	169	172	171	144	188	166	151	155	182	171	178	164	168	152	167	141	143	168	148	155	169	173	162	169	159	172	159	178	166	169	151	156	156	174	187	156	178	151	160	163	149	173	169	151	159	173	158	149	149	182	159	173	174	180	151	184	164	150	157	181	161	158	199	165	180	176	171	178	185	156	159	155	159	172	135	136	137	164	140	178	169	176	164	160	182	165	161	157	163	176	158	170	160	157	205	169	158	142	157	162	154	175	158	154	184	175	172	151	191	178	168	165	183	163	167	175	174	163	148	153	167	198	160	192	161	150	169	145	154	168	146	148	172	159	167	178	180	166	175	175	167	171	138	140	158	168	200	165	152	154	170	160	163	156	176	176	143	152	175	160	168	167	168	188	190	176	178	180	152	171	168	158	173	177	164	171	177	156	149	151	152	158	168	156	175	174	146	179	166	145	154	165	175	154	168	130	146	194	169	176	162	173	186	151	201	201	161	176	152	178	176	137	171	185	173	179	178	156	166	169	185	154	173	170	155	173	153	158	161	164	152	167	178	152	163	180	155	149	154	179	170	163	167	151	159	168	140	162	172	173	154	162	192	175	147	162	187	152	188	176	148	163	163	151	164	187	171	175	159	156	174	161	155	168	176	164	145	186	169	166	181	160	163	168	150	188	161	161	167	135	173	170	149	156	166	158	177	166	128	160	143	132	186	168	168	148	157	161	151	167	147	170	172	147	173	167	162	185	142	160	159	178	150	178	169	182	155	155	167	173	192	156	161	152	170	145	149	166	149	155	164	161	150	172	159	156	150	178	176	151	153	148	171	154	153	180	200	164	150	180	152	151	167	167	171	145	158	164	152	150	170	172	139	177	175	173	176	148	176	152	179	161	156	151	168	152	191	176	160	165	176	168	162	168	170	174	152	178	158	166	157	153	159	146	173	133	129	173	176	179	173	171	180	164	192	148	153	166	161	178	162	168	185	186	148	187	150	177	172	146	169	171	149	173	170	142	156	183	181	183	146	174	163	162	142	163	188	138	165	161	176	162	188	164	179	168	160	186	167	181	170	164	162	150	169	162	156	152	166	167	176	150	170	152	186	163	199	155	177	175	170	169	166	184	172	155	166	169	160	144	146	167	158	167	170	189	162	209	168	176	168	173	152	177	179	164	153	156	176	167	145	159	147	162	153	145	212	153	169	150	137	169	159	166	156	150	170	160	171	171	160	170	150	149	157	162	167	173	168	176	172	166	136	163	172	179	144	155	147	148	164	157	170	170	154	174	143	155	180	183	173	155	152	168	160	167	175	188	157	152	171	155	144	173	161	168	184	166	173	144	165	196	166	151	159	148	173	167	167	160	192	180	146	174	166	148	155	173	156	144	167	170	155	176	143	177	165	156	176	155	174	193	150	155	170	147	191	160	171	137	143	159	158	178	165	154	173	165	174	151	167	176	163	145	179	179	163	156	153	154	172	158	149	146	160	158	159	174	171	173	154	158	174	193	147	147	159	159	150	185	182	175	153	150	156	158	169	160	162	183	158	162	193	168	168	164	183	177	171	169	161	147	159	157	163	161	171	149	148	140	152	188	163	180	158	160	150	146	167	173	152
4390	13793	9177	4273	2906	2009	1535	1209	937	814	706	607	578	463	428	477	413	359	360	338	317	339	339	283	283	277	284	251	272	303	279	262	251	266	259	248	238	216	246	219	244	276	234	266	247	250	253	239	248	246	215	225	251	231	245	210	203	227	247	248	244	240	223	225	238	232	214	218	247	208	233	216	229	237	248	258	268	265	226	218	222	247	246	229	248	227	255	199	255	236	239	234	216	264	247	239	244	205	240	218	243	241	230	224	210	227	244	234	244	221	251	237	252	215	226	232	236	270	239	219	226	226	241	239	224	213	268	243	221	243	248	224	247	227	243	216	227	194	221	221	224	258	243	218	223	245	206	236	231	230	222	226	259	238	220	223	232	227	226	216	238	248	221	218	211	235	208	210	219	251	232	237	230	219	221	224	255	197	228	237	239	226	235	202	244	249	253	231	231	242	243	221	219	256	228	241	230	253	249	227	221	246	245	235	250	232	239	205	231	235	229	239	234	222	214	223	198	236	214	229	224	254	232	225	236	257	227	213	256	220	241	212	223	228	218	232	219	236	228	246	234	210	254	246	232	240	228	252	230	230	242	243	232	221	254	251	228	242	220	230	221	258	246	231	227	230	215	217	257	254	228	226	205	240	204	229	215	213	239	222	237	230	221	241	216	244	220	231	209	222	216	219	237	215	233	238	216	247	244	211	239	230	253	231	231	226	239	273	240	241	221	225	217	275	219	240	231	227	229	229	254	263	243	230	237	220	235	217	217	217	263	233	225	221	225	223	216	228	246	216	208	227	207	239	224	221	250	241	230	246	220	240	238	246	222	210	242	242	225	210	212	205	226	236	209	253	234	213	225	229	246	240	206	220	213	239	244	256	237	232	258	221	233	188	224	235	231	233	227	206	238	226	242	231	206	234	231	219	234	218	240	224	219	255	213	207	183	230	235	250	219	226	233	216	241	237	222	244	240	235	225	206	215	221	246	251	236	225	229	219	213	234	225	206	239	234	224	199	231	237	206	235	237	236	223	225	222	227	239	220	264	220	239	218	231	235	231	253	239	205	212	224	226	215	228	245	237	250	241	232	279	258	219	199	204	236	239	242	234	211	251	215	250	264	225	239	231	232	229	242	229	223	243	187	231	243	208	232	236	220	230	206	236	220	232	227	233	241	247	229	214	243	238	245	239	256	240	217	207	209	230	221	228	220	198	234	220	226	223	248	234	255	268	218	196	244	227	210	214	240	263	267	208	253	214	213	230	264	256	227	234	248	229	255	244	213	259	242	217	263	237	240	228	216	212	236	226	234	228	222	220	248	247	248	250	232	218	262	236	239	211	235	218	229	250	221	244	228	228	199	228	242	197	226	221	229	212	208	237	225	244	208	233	250	230	235	207	242	223	249	262	236	226	226	217	230	225	223	249	239	240	233	223	224	212	206	203	214	237	231	231	226	224	215	235	227	247	235	236	217	201	242	223	237	222	241	210	235	229	214	236	230	234	220	221	249	228	230	228	213	267	253	216	225	233	227	238	234	221	233	234	229	231	236	199	253	229	239	189	239	225	246	207	223	249	228	210	234	212	224	232	250	222	205	222	227	194	234	248	235	237	206	244	238	245	228	214	226	228	228	239	215	243	217	229	208	192	245	228	239	228	223	250	233	205	222	227	225	230	228	224	235	249	242	232	211	212	226	218	213	219	231	257	206	234	248	233	250	248	248	213	224	209	220	249	208	209	232	221	251	215	238	234	223	245	220	201	219	207	243	198	241	242	215	241	215	242	222	246	240	264	218	211	272	210	228	236	231	237	237	227	226	223	230	222	229	234	246	250	211	238	240	223	212	238	216	226	216	241	237	232	241	211	244	248	222	239	229	225	221	232	219	215	246	226	242	248	220	235	237	234	213	234	231	236	206	222	220	228	243	226	209	243	219	229	228	220	218	224	210	228	225	250	242	228	232	239	229	250	231	260	254	242	207	250	219	205	230	243	229	206	236	240	250	233	213	231	239	231	246	223	234	240	234	228	210	245	211	231	206	259	225	237	237	232	206	210	244	245	202	245	229	219	231	223	231	220	235	261	248	222	241	215	239	204	201	220	239	209	216	248	241	242	222	217	245	240	247	248	234	226	240	232	226	238	228	242	234	215	212	251	232	225	200	252	240	231	231	233	236	221	217	207	230	245	224	245	210	241	220	241	201	214	221	200	251	246	202	230	212	233	236	198	223	244	233	246	242	241	218	231	211	234	205	224	215	239	249	250	242	223	235	199	232	227	202	254	248	241	243	208	186	200	202	229	242	234	241	250	251	272	236	215	244	232	210	238	233	213	230	228	248	234	217	231	234	258	239	214	229	227	224	227	240	240	234	243	221	238	233	230	235	223	221	229	211	222	246	241	221	240	240	223	270	233	235	263	232	207	210	232	243	226	222	249	250	217	227	247	227	248	228	233	218	220	245	213	231	246	221	214	212	230	233	228	219	241	223	207	225	222	223	218	222	226	241	250	206	266	244	212	246	231	229	237	213	233	224	244	189	225	231	214	242	236	228	233	241	243	223	223	217	230	226	242	232	208	233	224	260	237	240	254	227	229	251	247	249	246	240	227	236	222	215	240	212	225	228	231	230	239	244	207	238	205	276	227	254	224	215	228	209	252	208	254	241	217	243	214	225	210	250	251	253	195	230	232	214	235	232	275	232	254	221	239	242	223	238	229	269	249	243	222	219	241	222	225	235	236	240	249	215	225	241	219	240	217	232	216	243	258	223	222	252	225	233	218	233	222	224	219	282	244	229	200	215	225	242	240	247	225	242	217	223	252	246	210	239	242	230	245	215	235	218	246	223	207	205	242	221	242	225	272	211	248	227	264	210	214	229	234	252	233	250	244	231	216	257	226	234	226	231	212	235	256	218	205	200	253	220	250	218	200	219	215	265	223	261	222	223	222	234	189	222	254	245	223	241	228	219	243	219	213	230	225	210	213	217	202	220	232	226	241	229	219	227	232	236	220	236	217	239	211	231	256	253	232	231	235	215	220	222	208	203	241	237	225	248	223	235	251	237	211	253	221	221	221	215	216	209	218	220	221	219	218	232	233	234	252	213	220	253	235	214	224	232	196	226	269	212	203	224	241	214	216	234	213	216	210	206	246	234	204	244	214	202	239	220	233	238	231	231	231	214	229	226	228	238	240	209	206	232	233	253	212	223	212	221	239	227	223	207	234	235	221	217	221	220	259	249	217	232	230	202	221	229	217	242	258	241	246	241	266	253	241	223	244	237	227	233	237	236	209	221	227	205	203	221	235	230	212	251	218	233	241	233	240	238	232	234	202	237	226	241	217	236	229	254	215	249	243	232	241	209	226	212	244	233	242	236	218	227	259	233	236	251	239	236	228	228	245	230	236	262	240	209	243	238	217	219	241	226	243	250	208	260	213	218	235	275	228	220	243	259	214	229	235	225	229	235	222	228	217	241	265	231	231	221	226	209	233	230	251	246	246	222
26687	17169	2967	603	512	431	422	411	414	418	384	448	443	430	417	396	406	370	366	391	411	431	381	403	411	407	411	408	406	441	429	436	393	415	403	385	405	411	432	405	389	418	387	398	406	411	401	426	391	408	458	415	395	431	414	417	412	397	411	414	428	440	411	403	413	419	434	413	404	389	407	440	387	404	433	389	398	424	405	389	388	412	405	374	409	436	404	404	386	355	367	404	417	429	419	403	410	416	400	435	400	416	414	418	390	408	389	438	447	427	424	431	417	401	399	407	397	417	405	426	462	400	403	432	415	406	402	445	382	422	396	423	412	435	429	409	431	406	426	420	431	418	428	394	441	434	418	397	382	412	447	388	387	433	375	431	421	422	376	424	449	372	420	418	384	407	438	386	388	422	407	438	466	439	416	401	402	388	430	435	424	409	425	412	394	417	392	471	400	405	426	420	419	417	408	428	422	419	451	410	398	423	372	395	425	436	417	382	441	424	435	438	412	421	385	418	388	434	409	393	444	408	429	438	410	434	384	405	418	404	418	389	420	403	400	430	448	408	393	413	440	412	411	390	422	427	394	412	380	408	384	408	440	419	408	379	393	391	423	400	402	398	403	352	415	436	440	415	412	393	387	394	419	415	395	420	410	405	397	410	399	382	409	410	430	416	419	443	381	406	414	402	370	360	398	431	398	425	423	444	431	373	441	402	408	399	425	435	391	413	383	415	447	383	408	412	421	432	392	427	399	367	425	395	426	441	420	396	377	404	447	402	414	387	448	403	399	415	425	406	393	417	409	423	405	431	406	414	376	450	425	406	426	394	433	428	420	404	412	402	395	411	427	394	414	405	427	438	414	408	432	425	398	410	428	436	410	434	385	396	437	401	413	415	436	387	424	395	396	416	458	402	409	397	437	424	418	375	421	421	403	365	432	449	430	392	386	443	400	405	400	440	434	402	434	413	414	385	424	451	406	424	379	415	395	458	402	429	448	404	400	397	403	422	414	425	436	421	408	424	450	415	407	408	406	421	435	435	400	461	421	415	407	397	411	427	397	447	408	417	380	394	451	397	432	404	403	426	406	446	439	388	422	411	396	377	399	404	434	418	416	403	420	414	431	406	391	406	403	417	442	405	369	380	406	372	391	409	436	400	410	434	401	404	424	450	423	406	435	420	431	399	397	420	381	432	399	401	414	411	384	412	365	434	422	418	395	424	430	400	393	407	415	428	368	407	429	444	403	418	417	402	421	409	443	406	405	458	399	430	402	419	401	382	416	417	378	417	380	417	416	375	456	400	436	448	406	409	434	406	432	417	392	435	376	405	405	388	387	403	415	409	370	416	405	412	416	428	365	421	374	457	440	385	409	382	412	412	442	391	433	432	438	424	395	407	378	391	400	429	403	431	420	400	403	432	405	418	429	422	405	434	429	415	398	409	398	382	435	401	431	460	419	442	416	430	392	394	437	408	419	442	367	394	375	373	388	442	419	384	436	381	387	398	419	410	392	398	426	391	422	417	393	404	412	396	403	431	438	423	416	439	403	423	439	415	417	426	401	414	398	405	441	420	392	420	383	390	427	447	407	373	417	386	387	419	405	471	438	403	413	405	425	414	410	416	429	397	385	441	448	415	430	430	361	409	427	423	438	405	436	431	417	430	375	417	419	413	367	419	428	425	409	433	416	398	397	409	415	403	374	381	419	434	420	403	393	441	420	422	393	403	418	400	430	424	409	401	423	402	399	381	438	400	434	418	444	405	415	399	403	427	395	409	396	407	402	403	424	402	409	402	424	458	447	425	417	415	431	416	446	437	410	426	425	406	417	414	422	388	401	440	405	429	437	429	417	412	443	411	400	443	414	432	432	398	417	427	405	420	407	402	434	413	429	387	408	431	397	450	430	392	405	414	454	377	431	439	437	406	379	419	433	427	377	398	435	441	444	469	381	399	427	411	457	404	413	418	404	431	390	455	412	434	414	383	414	401	410	411	402	385	418	406	412	416	415	417	411	452	434	456	384	426	410	422	432	447	413	378	418	420	375	407	400	415	429	393	426	406	433	396	402	380	422	431	440	425	413	382	452	412	410	429	400	387	407	412	434	394	435	393	422	374	438	432	434	410	410	398	427	417	426	423	447	485	369	390	391	390	432	382	395	402	412	376	451	361	380	393	416	424	425	396	379	396	398	380	412	419	436	446	415	374	455	386	426	410	432	422	394	397	422	412	428	387	398	376	467	413	439	375	413	402	415	419	414	443	390	426	424	360	427	382	402	411	443	422	396	397	395	406	430	416	446	397	423	458	407	407	452	440	456	426	423	400	400	377	404	407	408	376	440	396	429	404	422	440	416	425	419	376	398	402	419	412	391	439	386	409	433	418	418	433	435	428	406	414	421	367	425	410	409	466	414	405	417	430	421	385	434	418	425	406	420	452	438	441	404	426	427	454	388	427	413	436	407	421	391	432	391	427	410	384	409	402	403	395	427	423	406	414	430	429	451	388	415	399	416	401	420	438	405	411	394	399	450	383	409	392	413	411	413	406	414	385	425	421	424	404	430	370	405	433	438	360	421	427	413	411	411	409	416	427	416	394	412	436	407	397	428	450	411	404	402	420	430	419	406	407	410	401	416	443	437	422	400	396	410	416	457	417	439	381	428	399	432	431	419	381	397	437	417	410	432	443	385	398	441	415	406	414	392	411	396	411	398	413	401	420	402	417	386	418	399	407	410	409	399	413	420	400	408	417	420	423	435	399	422	428	428	428	423	400	385	414	394	378	434	420	396	434	387	408	423	426	407	424	421	390	419	391	421	415	428	403	395	424	394	391	395	417	444	419	415	423	397	440	384	413	395	408	409	422	427	408	404	426	416	412	438	466	447	415	406	426	409	370	409	411	416	399	358	442	395	402	436	434	427	406	417	436	397	396	394	385	396	412	387	395	436	417	423	412	397	402	411	404	384	438	434	395	430	432	423	356	407	409	393	452	398	394	414	393	394	408	429	412	391	420	422	389	402	457	436	399	417	418	395	393	431	404	444	401	390	422	436	443	405	398	410	423	391	431	465	440	400	430	389	376	391	399	409	426	377	388	376	413	436	435	380	383	396	451	394	411	431	403	407	425	389	412	381	411	419	433	442	411	408	412	405	390	450	412	368	419	407	398	431	420	410	424	385	392	419	402	404	418	396	400	418	442	381	441	428	390	438	401	401	437	413	435	411	399	420	417	461	402	398	417	443	412	428	405	407	396	408	453	417	442	412	444	420	405	415	425	411	390	409	441	432	380	440	439	405	409	389	410	410	404	406	409	409	431	406	438	380	390	420	410	429	453	419	409	409	390	435	380	409	417	440	420	424	388	406	435	405	415	422	432	412	435	436	418	385	396	422	404	410	384	392	424	412	408	408	408	401	374	424	397	439	420	418	393	448	446	409	444	388	371	383	436	434	431	369	442	426	415	450	424	390	447	375	421	384	457	407	407	414	384	378	409	428	442	408	435
4035	1401	1085	804	681	705	669	618	600	597	643	576	631	632	624	595	569	627	590	615	589	598	582	561	584	585	603	584	595	630	609	634	567	621	596	575	595	621	577	625	585	620	622	573	587	577	593	541	633	613	583	632	611	629	552	636	573	617	633	603	555	633	579	598	635	618	614	618	587	602	565	584	576	579	604	601	588	590	605	616	626	590	588	613	577	607	552	624	581	590	635	593	613	601	548	579	571	551	649	611	592	619	598	582	618	595	587	596	571	591	598	594	615	575	599	597	578	621	618	559	583	596	617	622	605	647	613	637	599	628	625	626	578	624	606	636	582	600	614	592	625	552	594	605	580	581	582	602	587	577	563	567	536	577	593	588	591	603	568	558	569	622	598	622	591	602	598	593	591	607	664	613	553	629	631	594	615	624	594	587	568	581	607	614	595	610	605	636	639	611	591	599	582	625	593	618	581	574	618	607	628	649	611	612	635	575	595	560	575	597	581	616	602	573	568	603	617	587	606	590	609	619	596	613	623	608	550	581	579	590	603	601	595	595	629	620	567	609	580	629	589	584	554	601	592	585	594	576	607	607	591	576	559	587	575	606	604	564	606	590	622	652	616	620	583	594	611	577	573	605	600	610	580	573	581	587	580	620	594	617	575	568	589	597	594	587	652	551	599	605	593	568	608	580	596	631	549	577	546	621	605	621	616	610	604	602	560	599	617	598	624	599	603	567	591	566	636	570	598	598	597	604	591	652	585	583	596	614	547	595	551	572	581	620	606	583	581	575	583	614	601	620	556	589	627	614	583	568	598	634	585	648	573	587	570	585	610	606	603	590	590	581	596	622	622	593	593	620	616	632	607	571	562	581	644	545	632	639	615	539	562	571	583	592	637	599	629	581	644	563	573	582	628	602	557	594	619	592	601	583	592	610	574	609	584	605	556	597	644	564	630	641	562	591	612	588	611	622	594	581	551	591	616	553	596	625	612	597	594	585	579	622	604	596	607	610	594	588	599	648	624	598	604	611	577	595	599	587	617	638	556	653	611	573	604	581	628	567	619	573	616	585	631	594	593	620	581	586	594	587	551	607	593	629	589	587	524	623	584	629	582	582	616	602	597	546	595	635	585	600	550	576	578	582	622	624	545	581	654	609	574	587	580	596	608	605	596	585	590	636	579	611	589	622	613	602	627	606	580	592	591	596	633	570	575	590	598	632	600	580	557	570	535	560	599	574	581	577	621	602	584	593	551	622	558	628	557	608	587	580	612	610	603	571	586	569	614	577	639	628	624	574	615	632	622	650	599	607	574	599	594	596	574	633	595	618	599	611	600	612	591	574	559	591	596	640	619	592	593	585	638	615	627	563	597	591	589	559	580	584	633	591	601	591	622	639	567	586	591	549	607	597	606	595	602	567	598	570	603	639	616	595	601	592	585	583	568	609	631	599	557	577	576	616	589	615	620	625	561	642	637	555	610	619	602	581	588	618	626	585	596	611	570	600	621	610	630	574	603	580	544	598	635	577	593	590	623	620	619	554	599	608	634	590	654	574	613	546	589	589	614	613	610	605	578	662	607	637	596	551	592	608	567	594	592	607	567	647	638	599	563	580	603	607	624	569	564	557	647	600	581	593	607	582	595	584	574	622	623	610	578	587	581	588	578	596	589	554	585	640	560	570	573	622	628	635	618	601	625	627	566	566	547	591	590	572	608	594	600	577	588	609	594	579	611	593	585	605	616	587	616	560	609	601	589	593	612	616	622	613	615	603	587	604	609	634	637	608	584	626	660	655	596	640	614	575	606	600	635	615	639	592	589	607	583	604	596	603	602	616	565	617	617	589	602	634	611	587	599	632	583	604	643	595	607	579	589	576	624	560	597	593	561	613	625	580	588	597	623	595	589	574	605	616	603	616	614	580	608	604	553	598	563	649	644	610	566	611	602	612	577	629	610	609	584	613	620	599	618	604	608	581	600	597	605	603	597	608	592	600	586	614	547	619	581	556	603	602	535	611	591	625	585	607	602	618	571	622	588	617	604	600	588	589	604	608	562	599	595	604	605	570	594	561	583	638	587	605	625	612	593	603	617	589	561	579	626	584	573	609	632	568	548	631	602	599	590	617	628	611	590	597	561	605	596	566	579	615	579	590	586	585	596	601	595	634	576	581	573	624	594	580	597	595	596	639	629	614	643	637	615	627	563	538	609	604	625	597	610	588	558	578	592	546	641	604	589	636	634	576	596	619	554	619	559	573	624	606	621	542	610	612	623	579	592	581	595	622	547	638	607	591	652	648	592	613	565	657	588	577	616	643	597	591	595	637	657	590	628	625	630	565	654	573	583	611	572	589	566	590	599	578	583	605	599	546	611	548	557	602	570	620	583	599	619	613	603	587	622	602	591	616	619	568	579	608	602	621	618	608	593	585	628	617	595	618	584	592	594	584	609	573	582	578	606	579	583	597	617	588	621	572	597	618	562	600	586	620	627	666	584	567	629	585	570	534	587	576	615	595	557	614	601	609	625	603	603	597	584	591	605	567	607	634	568	563	598	616	587	611	566	570	610	577	608	592	614	610	588	584	611	590	564	591	594	589	578	551	627	583	591	617	608	580	588	628	585	606	602	592	612	603	622	600	608	609	575	644	588	606	611	595	574	618	568	617	617	590	594	512	647	594	572	604	587	609	633	619	612	614	608	592	583	603	601	547	604	597	599	585	582	610	602	588	567	587	621	612	595	606	620	601	596	643	583	611	656	586	592	603	607	587	608	599	626	563	598	599	576	614	592	566	621	587	658	590	622	594	624	613	631	593	619	627	583	626	594	564	578	628	575	591	600	600	605	603	555	620	564	590	589	563	621	573	599	588	614	591	606	587	628	596	621	594	623	639	583	630	615	608	626	592	604	606	596	625	554	577	559	607	572	606	581	612	584	575	599	592	587	614	608	644	603	602	582	564	620	610	598	624	618	566	577	650	643	573	586	605	583	624	586	614	620	629	592	620	594	621	575	570	603	597	584	607	595	602	593	643	564	596	641	655	582	650	638	555	612	633	614	608	589	606	620	609	618	600	601	576	565	621	596	583	591	613	611	612	578	592	575	594	604	616	550	603	606	605	604	635	630	603	595	550	631	599	591	665	559	559	602	597	593	590	576	553	588	602	584	606	636	602	610	605	615	567	599	643	585	567	585	600	560	584	609	585	600	596	605	599	594	616	618	595	632	593	653	585	581	583	570	598	587	603	574	560	581	596	597	576	563	567	617	576	585	574	626	604	604	631	602	610	563	572	633	574	604	603	593	566	603	611	627	611	573	587	581	579	604	584	621	579	618	623	583	620	597	572	560	600	564	625	623	621	608	598	626	600	619	598	620	599	572	602	620	579	621	596	620	583	586	571	579	648	640	613	597	578	628	586	626	573	608	626	593	575	591	598	605	613	573	572	556	600	599	599	561	612	582	615	606	593	598	647	593	547	595	556	545	602	578	590	610	576	593	615	581	551
23089	20986	28013	24145	20741	2800	522	366	335	290	279	237	219	227	196	225	198	176	219	180	206	187	184	189	173	199	179	197	177	177	177	194	173	175	167	152	179	170	180	171	172	176	167	190	195	173	164	166	176	195	188	170	156	201	190	167	190	181	179	182	163	183	185	199	190	179	169	162	161	182	154	178	163	179	209	174	158	167	182	198	162	190	179	185	157	170	160	177	171	150	182	180	181	182	171	186	176	175	176	165	190	197	190	137	170	184	176	183	186	173	179	179	179	166	179	187	175	197	176	186	195	157	191	185	178	183	163	184	186	185	164	153	160	152	189	176	164	153	185	168	173	170	156	177	188	171	168	176	192	162	174	173	164	161	179	180	181	189	179	151	182	175	173	179	159	192	195	186	179	179	159	161	154	167	178	158	177	165	166	165	204	194	182	178	169	168	169	181	191	184	194	151	180	153	169	173	176	156	178	189	173	183	182	211	160	162	159	180	198	160	145	157	182	178	176	174	172	158	152	147	186	194	168	184	186	168	187	157	185	178	202	195	144	155	180	179	187	187	171	164	185	174	178	159	189	193	187	169	164	154	169	175	189	151	189	167	175	184	150	192	168	186	162	155	167	185	162	155	171	164	177	188	192	147	167	173	182	170	194	184	183	189	180	178	182	167	155	183	185	163	167	151	177	184	173	173	186	171	192	181	178	177	210	170	193	205	153	158	165	194	169	160	173	181	198	194	168	182	178	169	165	176	167	152	154	191	174	169	182	171	187	180	184	164	167	147	182	191	174	178	163	200	171	150	194	190	192	194	158	165	155	153	204	180	164	172	166	201	145	172	158	156	162	183	177	204	189	179	162	176	180	158	175	172	167	188	176	141	174	174	186	191	178	173	186	191	185	170	180	178	172	178	181	188	169	182	145	177	192	193	177	156	174	168	183	170	183	163	166	168	162	177	181	162	197	171	185	167	173	175	179	160	188	185	168	161	187	172	168	150	183	180	185	191	178	174	185	149	156	172	191	181	169	180	158	180	176	201	160	177	173	180	181	162	165	142	167	197	148	155	157	192	173	168	177	173	132	174	176	184	174	146	192	199	179	159	187	149	187	157	186	185	206	174	161	187	166	167	174	175	177	171	171	189	173	166	194	195	190	174	171	161	153	170	168	172	194	177	151	189	163	196	162	176	167	161	178	163	177	183	178	190	155	162	181	182	183	165	182	166	170	178	184	157	176	169	197	148	164	163	170	182	189	183	194	193	184	160	189	162	166	168	187	181	173	154	182	186	166	178	166	159	175	183	161	164	182	168	162	173	177	172	176	160	170	185	189	164	162	191	170	159	184	173	204	184	165	179	168	171	172	185	168	166	171	210	182	160	178	182	170	149	162	157	178	185	171	182	183	174	188	150	170	197	187	178	168	173	193	168	184	157	156	162	182	191	160	185	172	187	183	180	163	160	157	187	170	177	173	168	160	166	161	193	173	189	164	158	200	214	146	156	165	158	168	187	153	193	193	149	173	186	161	186	176	161	175	179	176	165	184	171	188	170	182	169	210	173	199	187	160	161	162	172	165	172	165	182	149	152	183	177	168	171	179	189	153	164	174	163	203	153	179	151	166	178	170	158	193	160	181	173	182	157	173	184	179	193	190	183	182	179	186	172	183	155	170	165	170	147	204	159	185	164	176	177	182	179	170	171	181	190	156	190	162	157	185	188	151	167	187	177	189	159	178	187	188	169	170	169	197	174	158	156	197	175	187	162	148	154	149	167	190	168	167	166	171	175	183	167	190	167	199	190	199	178	203	160	195	144	197	169	188	164	162	166	163	174	179	200	186	172	184	176	162	167	172	162	182	164	168	191	188	159	176	151	186	182	180	168	192	185	153	178	168	173	156	181	165	173	165	176	152	170	184	159	173	154	179	177	186	155	167	176	161	179	190	155	165	168	170	168	175	162	153	187	181	170	165	172	167	179	176	175	157	160	183	172	172	180	177	172	154	167	173	184	173	165	173	170	173	181	185	179	173	159	175	170	181	188	175	183	181	162	167	161	180	179	171	182	166	188	150	171	203	159	169	193	172	173	147	151	170	171	200	167	166	174	180	160	186	182	175	181	174	176	172	171	177	146	157	167	182	182	161	167	182	170	163	188	170	176	170	183	190	175	166	171	181	177	156	160	164	166	157	162	181	151	127	168	177	174	185	179	173	164	180	168	176	172	162	169	169	186	191	158	182	189	188	182	185	181	183	160	161	172	185	169	169	173	167	153	162	168	187	177	175	157	180	199	172	185	142	179	185	183	174	182	159	169	182	184	159	163	165	174	190	179	172	163	173	202	171	166	165	190	184	136	187	181	178	183	172	178	166	163	177	197	156	175	184	158	182	177	179	171	178	180	160	169	169	176	162	152	182	180	157	158	162	198	160	181	173	177	179	170	167	153	189	160	174	174	177	195	175	180	159	159	188	161	182	205	158	162	167	177	210	173	179	168	153	193	184	180	156	166	165	166	167	174	151	168	169	153	198	164	165	183	180	171	166	150	181	178	176	184	182	192	167	176	161	177	151	172	162	185	182	169	175	203	181	168	169	181	170	180	180	200	176	147	167	173	198	163	160	161	165	150	173	172	160	191	185	176	146	154	187	196	173	162	170	177	192	166	161	160	152	154	199	183	190	200	187	158	183	188	179	167	198	177	175	197	199	147	172	166	178	152	177	157	190	160	153	144	181	174	174	158	164	178	160	171	192	187	171	153	186	185	169	168	181	179	166	160	170	151	189	183	193	183	167	175	181	177	177	172	181	176	182	178	164	172	183	154	166	179	184	168	163	173	162	182	167	167	164	156	193	156	184	197	164	163	177	159	183	154	169	186	181	175	172	189	171	179	175	175	184	164	183	177	177	164	167	164	166	178	186	183	189	179	195	165	175	183	184	196	176	161	137	185	165	174	165	160	169	174	167	171	197	166	172	147	144	169	173	167	167	152	147	174	166	163	180	178	148	185	182	178	184	134	164	169	193	172	178	161	167	170	173	163	163	173	160	174	172	186	157	177	183	186	178	191	183	154	167	183	160	193	171	196	168	195	154	158	158	165	163	159	190	150	169	160	175	179	201	175	169	191	204	170	184	164	160	173	178	174	185	192	170	185	183	167	173	174	172	155	186	171	166	191	174	159	162	188	167	177	184	176	155	172	182	163	183	159	185	173	178	157	173	171	173	170	166	181	206	153	186	187	199	146	190	167	188	173	155	184	145	163	172	146	177	174	174	157	178	175	170	172	193	163	172	173	165	171	176	196	169	181	174	186	196	191	161	180	195	177	188	168	186	167	178	140	170	175	187	166	168	183	188	166	180	164	168	197	191	164	184	174	206	142	168	189	173	176	145	177	155	167	195	171	168	177	207	162	180	194	164	144	171	158	172	160	161	180	173	171	154	172	171	164	169	171	187	176	173	185	147	189	161	181	189	198	159	182	183	169	180	177	160	180	165	170	176	171	184	169
3184	8636	5629	2478	1715	1192	998	747	682	545	529	476	425	426	347	307	360	343	353	308	292	294	294	326	320	271	303	287	321	275	277	327	311	255	248	285	296	279	259	278	288	281	303	247	248	287	288	287	301	267	261	270	262	271	280	268	272	296	282	290	259	250	268	277	277	269	248	261	260	269	246	251	282	255	277	251	279	254	268	281	268	276	264	275	276	291	271	276	258	262	267	302	271	255	264	293	259	333	295	304	279	227	272	250	272	278	236	262	274	240	256	286	286	275	265	258	282	262	272	256	301	277	246	266	283	266	278	285	250	263	259	256	275	253	257	247	255	247	271	282	269	268	262	302	278	271	279	264	276	276	255	248	287	254	271	265	259	272	248	302	293	283	272	256	273	266	279	285	277	263	256	219	258	257	246	252	276	271	204	275	266	266	250	266	227	266	254	243	253	250	277	263	256	259	269	278	273	262	295	247	262	253	298	275	266	278	254	259	259	270	252	293	266	252	251	294	265	265	268	262	251	273	280	270	245	294	262	263	287	264	274	255	269	265	283	280	262	261	286	260	257	281	263	256	266	284	251	249	269	280	256	282	256	299	260	268	254	286	261	239	240	316	270	259	274	265	264	259	281	273	283	281	286	235	281	253	255	279	261	230	262	247	279	264	248	293	245	294	261	247	253	293	279	291	264	262	276	294	251	248	236	258	281	267	255	271	281	275	278	260	270	297	246	278	262	252	266	286	272	278	272	259	249	271	275	234	291	260	271	237	250	292	255	273	269	256	273	264	246	279	257	272	250	263	245	269	255	272	258	275	261	263	292	274	284	279	277	262	289	272	255	258	303	264	271	246	247	252	248	289	269	258	251	248	279	275	259	295	279	273	248	309	252	266	271	270	259	258	278	262	244	289	255	241	292	273	259	273	278	292	276	248	268	245	279	266	277	252	251	271	257	254	252	262	283	287	271	260	289	275	289	234	258	264	270	264	262	282	247	266	288	271	240	263	268	269	266	255	317	246	256	269	243	291	258	256	235	281	250	247	247	263	273	250	267	273	262	277	258	265	293	279	282	285	287	268	291	260	223	270	285	220	290	266	271	278	239	273	252	234	257	261	270	252	245	249	288	283	297	285	276	221	255	258	258	245	279	268	262	277	198	293	259	293	261	256	264	276	256	248	263	283	226	261	261	280	234	289	288	292	309	304	313	267	255	296	261	273	260	234	284	288	260	265	253	278	244	232	276	256	288	272	251	267	284	273	315	248	218	265	272	262	272	270	252	276	301	268	244	278	293	244	282	251	266	219	282	265	284	296	253	290	239	270	241	267	283	264	282	238	249	272	259	258	279	256	243	267	291	283	259	277	239	268	298	245	260	279	268	263	298	266	278	260	245	253	233	277	278	269	280	261	279	259	238	246	273	301	266	262	281	255	285	265	263	268	257	283	258	261	267	273	245	264	246	260	241	234	252	264	268	262	290	279	272	261	259	242	255	253	261	284	229	305	275	253	254	266	263	277	246	262	272	274	281	278	289	238	244	262	255	255	254	278	291	259	264	263	281	273	257	285	245	264	262	258	274	256	275	290	253	277	260	257	275	270	284	259	241	282	297	251	246	289	270	286	271	252	272	257	274	278	288	252	270	288	290	298	239	281	273	275	279	259	241	249	283	285	258	266	248	292	252	240	249	269	264	283	268	248	276	297	269	284	265	277	296	257	274	290	299	253	254	264	279	269	282	284	293	275	278	246	266	273	280	301	257	280	259	251	266	260	260	272	254	277	277	232	265	278	260	279	254	264	278	271	259	273	241	270	282	268	278	275	262	262	281	271	252	267	255	262	276	285	291	276	259	273	284	266	263	270	269	306	275	240	252	246	278	272	242	289	251	251	262	254	267	240	260	285	288	279	251	250	280	276	267	270	276	259	305	275	269	272	284	271	277	250	266	269	268	268	249	263	282	263	287	289	259	284	238	257	259	256	273	282	276	302	260	280	275	263	279	251	275	260	281	272	249	258	255	257	271	277	269	265	253	278	290	280	271	260	266	267	269	290	261	250	268	261	251	244	286	283	278	279	275	233	252	284	236	269	272	263	288	249	238	288	237	257	230	277	287	270	263	292	243	263	253	286	263	265	247	268	263	264	290	265	270	287	268	267	269	237	272	231	245	261	258	281	266	290	272	251	286	280	245	253	254	304	267	269	276	251	258	265	282	257	282	277	286	252	292	255	223	257	240	273	234	237	271	269	245	276	246	292	250	253	278	246	240	266	278	281	258	247	276	260	283	282	251	245	270	259	225	292	264	283	251	284	289	252	262	266	278	267	255	284	285	258	271	301	270	283	276	246	247	306	261	257	261	288	268	265	280	276	276	262	264	268	245	261	251	264	292	246	244	258	259	291	251	263	253	279	282	237	292	263	291	253	267	280	289	291	286	256	245	287	262	244	246	252	251	255	256	282	290	302	279	241	278	242	238	291	260	251	242	269	274	265	294	265	263	247	268	280	283	276	281	254	291	278	262	290	256	277	269	273	272	269	254	281	310	267	274	253	269	264	278	264	273	253	273	255	254	317	242	254	277	259	245	286	246	238	260	281	272	293	271	266	255	267	261	292	295	248	271	250	250	257	258	283	248	282	272	224	286	290	282	256	269	293	260	272	259	274	262	286	262	292	245	324	280	249	266	258	266	274	247	256	274	274	285	278	285	233	256	255	258	259	255	286	237	270	255	236	290	251	278	266	270	313	263	273	278	278	270	242	252	258	264	279	267	245	280	280	247	254	278	262	270	281	250	279	244	265	262	289	293	264	288	278	295	287	270	291	288	280	277	243	282	284	290	254	262	279	274	269	256	262	246	263	251	263	278	290	253	289	278	260	255	299	276	246	252	272	252	278	282	271	258	263	269	273	280	304	277	255	240	268	272	245	281	255	241	270	283	263	281	262	271	250	274	255	248	263	256	237	254	267	261	249	251	252	252	281	271	284	254	249	249	250	243	264	280	271	258	292	291	261	270	278	262	279	292	262	256	281	270	276	265	262	231	269	274	252	250	252	280	282	290	265	246	232	239	264	272	287	263	283	255	281	306	264	256	276	278	263	285	286	237	269	243	301	240	304	270	275	256	244	261	261	287	224	275	264	280	249	254	268	278	257	246	272	269	264	256	278	296	244	281	266	282	246	244	253	269	251	267	253	283	269	253	266	286	242	278	257	247	255	283	271	269	289	267	295	270	282	300	268	276	240	285	262	283	251	272	249	276	260	274	290	283	268	298	263	242	255	236	240	290	260	252	271	289	264	276	267	265	261	272	268	248	308	271	243	264	280	273	261	253	246	267	239	259	271	242	271	287	251	282	273	295	267	247	247	291	244	269	266	271	270	264	265	299	301	268	287	259	271	275	259	256	284	238	272	279	242	289	236	285	243	263	268	276	238	262	248	285	276	270	291	236	288	263	279	277	263	250	265	257	258	262	257	278	266	243	289	295	279	259	277	271	260	278	240
24242	20978	26453	24672	2717	699	648	579	538	531	496	515	496	497	532	486	503	480	519	498	512	481	489	454	514	489	541	486	475	506	522	490	496	453	454	470	449	482	505	454	511	484	486	470	462	474	469	485	524	479	489	486	493	477	499	455	531	473	493	489	480	441	515	516	481	498	450	461	505	518	486	524	483	446	502	491	483	472	482	456	526	450	484	504	508	470	505	487	513	486	491	444	522	508	490	517	479	529	453	485	501	480	499	470	458	464	464	508	495	493	464	484	487	487	513	487	443	506	492	468	472	510	483	452	489	470	491	453	490	511	441	497	486	505	498	495	469	472	472	540	489	515	481	490	457	456	448	464	503	503	488	443	488	474	457	478	432	484	513	500	452	467	460	525	488	513	470	494	462	429	467	448	468	448	445	490	494	510	491	460	505	480	462	478	475	464	488	482	462	474	457	470	468	470	484	494	466	502	486	465	474	549	455	446	486	487	477	484	479	477	472	476	461	473	494	425	506	459	492	518	516	503	473	474	450	472	508	463	480	474	513	472	474	471	456	470	513	445	481	501	499	469	459	476	483	462	524	482	456	477	470	491	472	432	520	486	485	493	500	476	491	444	519	477	484	523	459	506	547	479	461	508	442	483	461	476	485	492	477	423	472	465	491	480	463	488	506	479	472	479	533	467	442	477	467	457	459	466	489	479	475	459	474	531	508	460	442	477	467	478	470	444	515	504	515	470	459	471	491	504	470	475	468	471	492	486	459	521	465	496	518	478	442	516	450	471	516	439	428	502	487	481	473	490	500	461	488	503	474	486	491	494	466	503	481	476	471	480	468	486	499	455	459	464	434	466	503	520	472	470	496	455	490	461	483	477	513	514	450	473	478	499	512	462	507	458	461	478	493	496	478	471	503	503	469	496	502	443	446	438	432	460	483	459	482	474	480	517	481	503	465	471	435	483	528	476	464	458	448	456	465	447	486	510	485	475	491	469	458	457	451	449	469	501	492	502	488	477	483	484	500	497	500	477	488	491	483	505	469	439	496	498	505	492	447	485	458	454	482	477	505	487	487	504	481	499	503	482	473	473	504	470	498	452	475	468	483	505	525	469	436	464	494	487	507	510	467	462	499	470	486	479	477	481	511	508	496	446	473	481	497	451	470	500	456	531	480	515	501	504	448	470	507	486	503	473	514	493	495	466	464	510	499	500	464	476	452	480	454	455	438	456	489	467	514	489	482	483	478	480	493	433	489	461	482	472	488	469	458	495	521	458	467	474	507	486	465	475	494	488	465	479	472	463	492	442	479	492	503	453	484	485	482	487	496	465	518	468	485	492	469	515	455	504	460	479	450	499	476	464	495	465	495	559	478	442	503	526	471	485	490	504	427	500	471	443	482	512	437	496	487	500	442	467	469	521	469	471	467	510	452	476	485	500	524	465	537	454	450	488	473	520	445	493	480	466	500	477	462	481	483	494	534	484	498	498	499	467	480	506	487	507	466	497	522	503	520	507	501	448	509	526	510	439	448	510	485	489	499	464	488	462	478	497	465	472	513	449	475	488	472	483	472	464	477	494	526	480	492	451	479	467	481	494	496	470	471	492	454	478	474	495	495	493	497	473	433	459	460	446	482	495	471	456	489	502	459	491	454	511	463	474	451	485	485	496	471	496	448	490	485	434	464	471	506	517	507	484	474	483	489	473	434	505	518	490	470	468	510	464	447	505	489	479	475	476	472	479	512	510	465	472	473	469	475	481	437	510	456	489	517	480	442	506	487	467	490	462	480	489	444	474	435	444	497	471	509	491	481	513	485	482	501	480	494	480	456	507	491	480	470	491	461	506	512	424	454	510	471	507	516	469	493	456	508	500	481	468	502	471	478	493	494	457	489	446	508	472	462	427	473	492	446	484	486	445	483	503	477	496	534	462	492	496	431	464	491	477	497	479	485	508	497	450	473	492	465	514	524	483	490	460	498	503	493	494	502	477	469	498	483	460	445	466	493	473	436	469	489	470	463	463	483	502	486	454	507	504	495	524	471	474	489	475	477	456	429	480	476	484	462	485	475	465	509	504	484	479	469	448	477	489	485	445	453	466	470	504	450	484	465	473	518	462	490	492	455	484	495	497	473	466	479	482	510	439	503	499	464	472	475	505	487	460	464	475	505	459	474	457	506	446	523	521	480	497	493	469	505	463	456	473	451	480	460	532	503	496	491	483	505	519	498	483	532	450	425	491	477	486	437	514	480	495	475	498	470	484	463	473	478	480	495	518	523	447	489	488	475	459	487	455	450	484	502	496	492	490	480	450	524	437	486	469	455	453	424	483	518	466	478	466	465	478	501	467	491	464	451	481	444	495	507	508	500	477	497	502	503	471	448	489	481	480	442	476	454	464	481	446	476	478	500	523	488	443	473	501	462	459	462	455	470	516	464	466	491	480	477	465	520	494	497	486	482	507	490	484	488	474	463	454	521	469	491	472	487	518	459	446	472	449	527	498	443	466	467	478	476	480	442	483	465	485	466	473	451	494	466	502	487	527	493	460	477	472	523	443	452	489	497	504	430	498	486	508	461	488	483	505	493	455	488	492	501	424	491	491	500	457	451	492	473	488	523	474	469	474	443	498	482	478	481	492	495	483	441	497	467	502	489	486	479	497	499	498	456	466	490	480	439	459	468	501	482	484	468	473	521	455	480	469	482	474	492	521	463	460	511	464	486	458	493	490	467	444	502	503	465	448	518	456	477	506	460	470	485	494	498	492	483	482	479	457	453	431	456	450	461	467	488	467	464	452	508	445	426	493	521	468	462	482	469	445	454	427	492	483	512	477	482	529	462	471	463	467	466	498	525	483	502	514	495	520	456	455	450	451	483	478	491	467	546	474	463	488	481	477	478	493	483	462	521	490	468	470	485	482	483	467	454	435	457	506	488	465	515	480	507	507	489	486	502	456	457	502	478	498	422	483	466	483	476	501	466	470	490	496	503	479	470	498	419	499	474	462	518	493	482	476	476	518	468	506	488	468	519	459	506	529	513	488	488	521	498	465	488	442	450	476	447	441	474	435	478	467	468	478	444	460	472	487	457	508	450	467	476	497	488	471	504	450	478	456	478	485	456	460	494	475	482	509	446	482	489	514	490	509	478	498	476	474	456	471	476	482	462	492	476	531	473	501	509	446	480	472	461	499	472	505	507	511	481	509	462	471	439	470	503	488	514	488	477	458	474	504	467	497	467	476	471	505	457	470	446	493	477	473	513	476	498	457	504	507	483	474	493	499	475	481	475	469	495	481	490	444	508	496	461	465	472	485	459	504	477	464	496	492	519	480	453	498	474	445	448	454	458	440	455	467	462	511	477	460	518	457	439	481	486	502	552	535	484	440	432	457	453	491	484	471	477	428	476	466	464	463	476	461	490	500	478	514	471	460	487	458	456	478	473	498	491	500	475	509	481	442	493	495	473	496	483	476	462	490	490	480	473	482	517	453	446	470	540	463	444	498
3328	4837	3225	1772	1369	1169	997	937	873	838	712	739	693	727	741	681	683	713	734	680	689	733	671	699	719	716	679	670	637	720	664	655	740	655	642	679	689	652	662	680	695	693	692	672	685	657	745	686	690	674	682	695	662	692	663	672	722	709	701	668	665	662	656	688	716	647	662	670	641	709	678	629	646	657	716	692	705	722	673	679	664	638	694	667	633	659	684	722	624	683	661	673	657	682	692	660	705	703	711	701	674	733	649	681	661	658	677	716	633	693	678	716	620	673	666	669	668	701	673	684	659	714	678	689	659	702	718	652	682	686	653	687	652	683	668	702	692	673	712	665	706	685	677	684	671	670	676	682	711	684	648	727	627	669	688	621	714	673	731	681	705	678	665	705	643	674	642	638	634	708	705	603	660	650	658	662	666	628	645	719	712	717	636	680	692	630	646	703	673	653	661	665	668	724	630	646	655	652	627	621	645	719	685	702	656	711	679	682	661	679	679	669	664	695	696	700	670	648	611	699	683	680	694	695	629	686	697	672	737	643	617	670	698	677	651	671	722	654	672	676	689	688	639	645	632	666	653	671	674	633	651	640	655	669	712	696	706	663	659	627	662	652	660	703	669	714	688	654	661	671	675	690	675	697	619	728	688	683	601	660	680	700	692	653	668	678	664	698	686	703	677	662	670	646	652	655	679	646	656	711	642	706	638	648	636	669	666	683	681	691	677	693	725	664	655	633	653	682	697	701	596	655	644	639	631	639	669	690	662	654	658	622	665	665	706	646	663	711	683	675	656	643	664	681	668	664	707	677	707	691	635	687	652	655	685	627	700	672	701	690	665	680	593	706	721	630	683	675	675	688	685	678	666	617	677	664	665	644	643	635	697	679	700	695	658	691	677	635	655	672	706	656	665	658	671	680	651	697	635	663	645	684	631	618	691	689	671	648	629	702	711	666	745	694	644	717	699	708	645	672	717	703	679	682	713	654	670	682	699	628	720	666	663	647	671	680	652	686	654	695	659	666	694	642	657	678	627	679	685	698	664	677	682	701	675	667	705	715	643	682	694	656	708	688	669	673	648	680	692	653	700	678	707	653	687	758	653	658	689	628	656	660	706	705	684	665	657	679	626	683	671	675	652	663	683	673	691	649	711	678	698	699	693	659	626	616	650	650	673	663	704	649	674	631	698	636	684	638	657	672	682	666	680	708	658	598	677	707	654	645	651	683	664	660	662	654	639	652	667	695	713	668	649	674	641	641	673	687	650	669	658	646	684	600	631	665	708	726	653	701	637	650	689	672	681	668	663	677	675	665	636	648	660	669	674	648	641	668	682	715	633	679	704	697	620	678	626	682	670	627	683	700	638	669	656	653	678	677	676	657	656	658	684	681	670	658	701	652	689	658	674	705	675	655	659	662	655	683	687	658	647	714	660	649	677	686	621	689	702	670	667	680	666	683	674	686	658	628	652	687	634	616	675	657	687	676	689	679	623	656	705	687	642	676	697	680	688	697	684	701	663	666	650	671	629	657	654	652	633	636	659	687	699	641	691	677	670	716	720	687	657	642	671	708	731	694	673	652	641	653	658	658	697	692	688	640	637	663	700	676	673	666	708	668	669	666	685	682	666	677	658	685	658	652	640	662	635	723	696	698	637	685	645	712	684	687	663	732	676	689	660	697	662	679	678	693	685	646	685	700	666	637	648	644	701	727	685	654	640	679	645	669	672	644	682	644	687	672	678	693	638	694	685	674	644	695	658	660	677	681	697	649	685	693	679	693	669	698	630	707	669	717	615	669	669	684	660	659	687	725	658	643	651	625	645	662	662	653	674	717	662	676	700	651	682	619	654	686	671	648	654	684	688	684	635	666	723	707	671	667	672	650	635	660	649	683	681	656	647	659	691	650	662	673	651	683	643	648	634	715	697	708	681	635	616	648	702	687	656	680	690	702	669	689	657	709	701	653	720	676	647	638	683	655	647	678	632	667	642	687	681	652	712	680	685	714	707	696	657	616	699	656	681	689	672	707	641	631	660	671	720	618	656	705	680	699	648	684	675	676	700	661	676	641	695	728	648	746	635	695	687	708	711	673	699	687	626	683	666	709	680	676	672	657	708	647	697	617	698	682	628	679	669	681	711	681	713	642	731	662	605	657	706	678	653	709	661	648	678	720	685	641	669	720	628	633	665	657	715	664	645	679	663	674	690	664	626	705	672	651	661	677	689	684	647	684	700	688	630	674	665	645	743	681	662	691	691	630	691	679	636	666	722	590	671	664	667	652	665	716	675	677	662	670	674	691	669	638	659	669	684	685	680	670	659	733	686	680	683	678	720	629	638	680	681	659	661	683	638	691	702	638	667	695	684	655	682	727	696	674	671	628	657	616	671	665	701	658	649	701	696	663	678	679	714	702	685	637	683	675	633	717	661	678	698	662	691	707	696	667	697	663	653	618	693	655	679	664	670	668	736	672	701	687	659	683	665	667	652	656	686	696	660	658	722	687	631	662	662	722	656	704	642	728	687	665	632	662	653	668	685	670	670	667	670	677	701	674	614	724	654	683	644	689	661	630	664	666	693	665	681	716	680	690	684	662	661	671	656	626	685	641	665	671	670	706	737	676	663	644	652	680	682	655	661	695	680	720	650	709	658	697	643	669	699	652	728	637	670	684	646	683	679	642	657	670	711	660	648	669	659	693	652	699	683	711	673	659	650	649	683	646	736	667	674	683	716	652	660	655	698	676	720	628	666	669	646	701	688	655	685	671	674	659	631	701	675	694	711	662	671	627	625	619	713	656	675	668	670	694	676	658	712	686	674	619	656	641	653	642	621	656	688	679	655	617	682	661	688	642	654	624	673	641	671	715	714	686	678	663	690	648	711	647	642	674	630	654	655	677	651	676	706	629	655	601	676	687	675	679	645	701	643	655	677	666	703	705	672	723	691	680	623	680	696	639	658	640	654	640	607	694	705	729	657	639	675	669	667	709	681	633	681	697	676	646	669	662	717	715	679	691	709	656	703	707	668	632	691	658	711	619	713	677	630	679	689	636	636	641	667	695	673	664	695	700	647	683	652	657	688	667	666	660	651	694	641	650	697	690	685	719	668	665	646	629	659	666	683	716	691	667	699	662	671	668	676	653	673	637	701	637	655	641	660	664	684	658	719	692	656	691	666	668	683	703	683	658	648	623	668	666	685	656	618	683	663	655	676	677	660	662	649	642	654	711	659	676	734	696	670	649	663	674	670	663	652	670	648	660	668	635	674	713	628	671	644	694	671	695	697	700	660	663	656	730	626	714	691	628	679	698	670	635	639	675	654	665	658	650	702	621	690	684	678	701	658	642	651	708	621	689	690	648	697	702	679	644	647	685	678	662	656	704	662	674	655	666	705	666	698	672	716	660	676	680	673	662	676	688	699	664	692	656	635	694	661	687	661	693	687	661	676	662	661	741	627	740	646	636	665	636	649	687	657	669	692	697	692	694	652	658	682	685	656	679
22107	21016	28661	23573	21018	20711	2172	554	432	361	357	345	270	269	244	229	235	196	202	184	211	174	208	171	210	171	191	179	188	183	169	150	210	166	171	177	161	158	182	180	201	155	172	170	133	168	170	158	158	157	185	159	156	178	161	159	187	171	167	172	162	187	158	166	165	170	173	180	151	168	187	154	160	151	179	177	171	181	140	156	174	183	160	161	170	168	183	178	199	167	151	172	157	178	163	167	175	169	163	156	144	172	172	170	162	179	184	181	148	161	158	176	177	170	177	176	163	179	180	161	163	163	181	144	147	182	171	167	146	149	170	158	170	165	164	148	155	163	151	181	177	186	157	179	164	158	193	155	163	175	155	181	133	175	177	166	183	184	193	174	165	170	161	168	161	168	166	156	146	165	148	167	165	155	175	158	152	183	160	182	167	178	184	150	186	152	173	170	161	168	156	146	157	153	173	154	180	155	167	136	157	174	175	156	180	149	165	165	156	179	157	170	144	157	155	175	169	175	181	144	185	168	156	185	171	151	152	163	152	166	183	164	160	174	152	156	182	168	161	158	192	164	149	158	193	159	174	138	186	178	167	174	140	158	162	158	176	176	170	202	148	154	165	168	170	178	152	165	169	195	179	161	144	161	140	154	134	164	153	182	168	153	169	172	142	171	163	177	152	173	161	151	170	184	163	167	167	172	161	162	139	167	158	172	142	170	154	158	186	163	174	153	156	143	160	156	188	139	175	147	157	144	150	170	159	165	159	144	148	166	166	166	155	174	177	173	171	150	172	174	154	176	161	151	154	166	157	149	167	157	161	172	185	141	155	169	162	171	167	170	171	153	162	180	147	165	164	179	170	168	185	161	141	167	166	177	169	139	164	168	161	167	160	170	149	171	170	164	152	161	148	163	167	188	170	190	162	164	178	173	163	168	152	146	149	176	164	174	148	172	159	174	164	179	162	177	150	144	144	167	163	171	139	154	156	158	188	149	171	166	154	168	161	158	150	154	176	182	151	152	178	180	172	170	201	164	172	197	151	196	166	171	162	152	145	170	160	151	170	146	152	158	164	158	167	159	136	165	167	142	167	139	167	142	185	173	168	145	169	162	161	178	167	156	154	193	146	142	167	185	173	178	165	167	172	177	167	160	177	155	153	171	187	150	144	185	183	182	171	164	161	153	168	160	176	172	163	172	164	169	160	178	179	171	153	158	167	170	179	165	180	156	180	175	178	169	185	167	171	174	168	154	194	170	168	185	150	143	154	144	147	190	133	163	167	177	165	153	169	160	175	155	173	169	152	149	149	158	146	157	194	148	170	159	166	160	152	158	163	157	147	162	159	162	160	166	173	158	168	187	175	148	164	198	150	150	166	147	141	174	170	158	168	149	163	147	160	168	162	171	173	185	176	181	155	142	159	161	180	159	175	164	175	172	142	175	152	160	164	167	188	147	176	144	159	146	172	179	170	157	153	146	173	168	171	169	159	157	162	177	168	161	161	156	165	160	160	145	147	172	169	172	182	156	168	151	138	137	140	141	164	175	183	154	164	146	162	180	152	164	168	176	167	158	161	153	147	172	166	147	181	156	171	145	193	153	179	168	148	158	196	173	170	160	156	157	166	127	151	149	167	147	157	158	159	158	179	162	137	160	196	161	173	158	141	153	153	157	180	175	151	156	167	167	151	168	157	182	169	169	174	163	148	170	181	167	173	183	161	185	170	152	151	149	150	165	159	190	143	165	181	142	151	147	167	157	187	153	176	150	139	160	158	176	178	168	159	175	159	165	172	150	145	152	161	144	141	153	156	154	164	166	162	168	139	158	162	173	143	180	187	179	165	173	180	157	173	155	131	169	172	156	179	166	153	146	183	168	165	171	152	169	144	149	176	152	159	162	183	173	160	152	157	162	165	182	156	146	134	158	161	154	168	163	150	178	160	169	173	150	159	184	168	187	164	178	166	144	160	148	158	156	174	173	177	166	162	155	160	162	170	178	164	167	171	173	144	145	166	170	156	147	144	159	160	200	142	170	147	166	160	145	161	172	179	168	162	161	171	174	149	153	169	177	181	154	155	166	152	152	176	186	161	182	160	182	158	144	148	159	175	180	168	161	135	171	159	159	156	145	152	155	156	164	163	142	167	178	169	167	150	178	167	157	191	169	186	156	172	151	156	190	177	145	147	166	150	151	170	176	146	169	171	189	182	157	153	178	162	162	150	165	153	177	152	159	151	192	160	160	156	175	158	148	165	166	168	155	159	162	156	169	162	153	184	154	168	155	156	169	167	162	149	157	148	160	156	172	142	168	161	165	155	173	158	171	172	150	171	155	156	140	155	165	170	164	156	165	177	164	180	155	138	158	148	159	152	177	159	155	169	154	157	155	173	153	173	192	173	156	164	132	170	155	170	170	170	161	173	157	167	166	161	167	159	155	184	148	170	163	176	172	196	173	153	179	158	153	163	161	161	165	175	159	154	172	171	153	159	162	174	171	172	181	172	164	142	180	169	156	193	152	170	185	151	142	164	166	165	154	160	162	156	169	163	168	145	163	185	173	170	171	168	171	161	170	163	135	171	181	170	160	144	158	163	157	175	159	138	175	161	160	179	170	162	156	157	183	177	163	174	177	175	169	174	173	150	159	168	170	164	148	142	167	165	173	162	146	183	177	175	147	168	137	162	182	165	190	138	158	141	155	168	182	175	159	156	154	174	179	156	160	139	157	158	172	161	165	142	162	151	170	165	153	161	122	147	150	172	148	172	164	166	157	153	156	140	161	169	184	139	154	173	171	164	175	158	153	161	167	163	158	136	160	173	167	178	169	159	143	156	153	166	187	170	163	182	155	147	148	145	164	145	149	146	172	176	169	173	155	170	176	182	181	170	160	153	140	170	175	195	163	152	156	173	175	153	123	158	165	165	169	196	172	150	162	155	163	162	159	164	176	176	163	165	181	155	171	162	174	169	177	150	151	158	178	144	169	178	171	140	162	158	165	188	168	156	182	171	170	152	147	166	166	170	142	183	154	168	173	152	153	166	160	157	164	158	169	151	170	171	154	175	178	190	167	171	155	173	186	160	179	179	159	174	161	167	144	171	151	161	168	141	181	147	143	166	167	157	165	158	132	174	158	183	162	164	191	161	156	166	152	154	158	172	162	190	151	171	164	147	157	155	173	166	163	145	144	163	185	174	159	192	164	172	172	171	153	176	148	149	167	172	149	155	167	147	170	170	179	171	193	152	183	166	158	152	175	161	181	163	148	186	158	140	186	168	180	144	154	173	148	178	155	165	176	152	145	181	159	145	176	166	134	183	145	154	163	174	167	162	153	149	159	180	172	174	166	147	177	167	139	161	165	173	162	159	159	182	146	181	154	176	169	164	159	161	159	188	152	163	158	205	163	159	189	170	165	150	175	155	175	147	159	184	162	187	167	179	179	172	168	173	178	157	143	159	145	162	163	156	169	165	145	158	176	186	164	163	175	141	146	151	160	166	160
4315	13925	9230	4372	3003	1997	1533	1200	965	747	717	627	575	505	477	430	405	370	337	342	329	348	324	284	292	296	274	267	305	259	253	277	254	244	275	236	276	253	216	258	264	254	211	257	248	228	248	253	209	242	239	260	228	237	257	230	278	213	232	247	230	229	252	206	250	237	278	227	241	240	238	233	235	250	240	251	259	239	245	245	247	239	224	205	241	243	229	217	237	248	230	231	219	230	224	214	254	239	232	227	229	232	212	220	226	225	234	252	248	213	232	223	240	225	239	208	220	222	280	268	252	234	231	217	242	242	233	230	235	224	270	212	221	243	247	232	208	235	218	222	245	215	234	256	217	255	208	228	244	227	227	209	243	245	210	199	234	218	208	221	218	241	239	218	240	247	213	211	214	229	241	247	244	231	222	247	225	252	232	232	206	228	235	234	237	251	239	206	263	236	223	192	211	230	244	228	246	241	245	214	232	212	251	227	219	224	234	267	249	241	227	237	225	222	241	259	232	229	201	241	226	213	236	215	239	231	242	230	227	208	225	237	236	238	232	234	247	232	238	226	206	222	235	199	218	217	234	230	214	214	226	220	225	217	214	247	242	246	229	248	233	232	219	227	253	230	221	223	237	224	226	225	206	238	225	246	222	222	212	196	258	223	243	255	241	223	229	220	213	239	234	206	211	231	230	204	214	219	231	250	230	261	241	257	228	239	246	203	250	245	214	215	227	221	226	248	254	213	216	267	220	220	238	255	217	220	232	224	238	237	247	229	219	254	217	246	223	227	238	221	230	215	251	237	240	244	215	230	259	244	248	232	234	230	226	239	215	186	223	233	212	206	238	238	223	231	234	233	191	246	225	225	208	229	224	225	243	254	241	230	209	229	221	254	233	201	213	217	232	205	233	236	217	224	249	233	241	225	222	241	209	245	233	227	219	235	219	249	252	225	250	199	228	225	224	223	240	224	226	238	211	235	220	210	216	217	225	226	236	213	214	251	222	227	228	244	211	228	217	248	219	248	220	238	224	204	233	220	244	229	235	227	206	219	228	238	211	235	207	234	230	242	236	242	198	220	211	227	241	217	228	239	221	227	196	213	244	225	206	214	212	236	243	240	250	223	219	230	233	229	233	238	229	246	237	228	209	223	220	223	239	238	233	195	228	230	205	235	204	240	220	211	218	251	211	225	211	210	248	236	241	225	240	210	226	239	232	252	214	252	249	239	231	242	210	228	226	208	217	207	230	215	236	233	216	234	219	242	220	253	244	235	247	237	232	214	225	231	246	231	226	223	203	259	251	241	201	234	226	210	229	207	221	244	239	236	215	234	225	244	198	215	200	217	222	223	226	220	220	226	236	248	202	228	211	228	211	225	238	215	224	227	210	223	209	203	224	229	232	241	221	268	213	228	236	220	236	226	230	207	233	246	229	201	261	231	214	236	216	216	206	265	200	249	234	222	215	201	233	253	221	233	221	228	215	230	166	245	234	256	242	219	241	209	223	203	224	264	220	241	233	206	212	229	229	225	237	222	220	246	240	205	222	225	226	235	214	219	217	214	240	238	249	224	220	227	225	257	233	219	215	219	236	223	197	242	216	259	237	252	239	236	212	217	205	199	228	218	245	239	233	201	237	217	253	204	221	210	236	237	208	244	230	234	214	225	252	224	222	224	220	231	198	209	216	251	230	229	224	227	224	246	207	241	227	247	215	225	228	239	251	239	199	232	225	224	221	233	232	223	212	230	220	203	238	213	244	223	230	247	235	241	225	221	224	203	195	213	216	226	214	246	256	239	204	237	215	244	232	240	227	234	225	239	246	235	269	239	236	217	250	226	199	228	214	226	223	219	230	225	217	242	243	232	230	243	259	224	251	230	246	212	229	249	236	236	239	233	228	221	247	231	240	240	232	231	212	217	219	226	248	214	207	235	219	242	226	228	226	232	210	243	220	203	222	217	216	234	262	220	211	263	234	238	212	229	239	223	235	217	244	252	232	259	218	223	216	241	226	249	233	241	256	206	226	211	242	225	245	243	238	227	223	228	206	257	230	206	239	226	232	231	228	238	234	261	218	240	244	216	214	233	228	254	220	243	235	219	231	229	239	214	244	226	200	239	248	219	215	231	244	220	238	213	231	208	248	223	230	211	227	232	236	249	240	228	233	228	223	218	240	239	220	216	229	209	241	212	216	213	204	219	226	220	198	201	241	241	211	225	214	221	223	232	221	220	236	223	241	219	246	220	243	231	201	248	252	222	225	220	217	226	208	221	228	248	240	218	244	232	220	216	228	251	254	223	223	197	233	238	238	227	224	224	226	228	227	223	235	218	226	218	216	235	245	220	251	209	242	254	218	210	237	238	245	230	210	251	238	230	245	231	233	217	202	233	246	233	246	233	219	222	225	238	212	209	215	222	223	213	220	252	239	222	222	220	231	233	205	210	242	226	243	210	254	224	222	215	224	243	209	229	239	220	229	231	241	213	204	228	224	218	243	241	217	230	248	202	203	218	270	234	244	207	227	225	230	238	232	206	199	202	212	220	226	249	240	235	231	229	251	226	206	227	226	217	231	220	231	241	219	245	220	244	231	242	222	237	232	210	225	236	224	231	213	222	231	235	227	235	218	238	242	220	216	221	205	209	252	214	234	218	247	219	241	231	199	211	237	246	246	212	236	209	206	226	225	233	229	223	240	230	207	206	236	227	261	219	231	225	231	242	214	229	276	221	207	250	220	221	229	232	222	243	216	243	235	223	215	260	218	203	263	226	246	242	244	222	266	206	211	224	231	233	230	223	236	243	216	232	235	225	216	237	197	239	214	248	217	210	213	235	229	217	220	230	211	257	218	227	235	225	215	244	226	235	220	231	220	223	243	229	217	204	238	237	251	208	216	193	202	247	211	239	218	228	194	211	247	245	251	235	230	215	196	258	245	236	228	203	230	213	247	235	215	238	241	231	212	237	236	246	241	216	258	201	236	235	228	246	221	232	250	234	219	226	227	219	249	249	237	242	218	224	255	245	215	236	243	240	206	215	231	228	217	221	209	211	225	233	229	233	205	241	240	200	214	257	249	227	256	242	226	248	250	217	231	226	249	229	221	217	237	229	242	247	243	232	219	220	263	229	224	211	218	253	248	227	223	216	231	218	239	251	228	204	201	259	220	221	244	223	216	223	215	209	226	173	231	245	209	229	220	247	225	214	244	240	232	225	239	243	260	236	223	231	236	228	224	219	248	233	209	243	231	235	232	235	234	236	229	248	247	236	215	200	220	242	259	246	214	255	190	241	232	239	232	230	237	222	244	216	216	224	260	219	213	241	250	229	240	248	218	221	252	234	239	251	233	227	217	230	237	227	198	228	241	224	224	225	215	259	217	217	240	202	240	253	221	225	207	237	234	219	222	230	209	239	240	216	205	225	208	238	226	225	241	211	224	200	242	258	244	222	225	229	222	221	239	241	249	228	226	236	241	196	223	205	244	244	236	249	224	240	228	240
26784	17310	3085	664	466	442	416	444	403	387	418	392	395	443	411	407	377	498	420	420	436	411	418	409	390	397	386	407	418	425	413	399	413	410	410	435	449	428	400	425	395	375	409	407	390	405	390	379	430	432	424	412	408	373	412	394	419	379	418	399	431	412	430	388	410	417	405	411	407	427	407	400	360	366	420	414	397	400	368	435	405	414	429	385	387	365	423	409	427	415	415	423	437	404	394	403	416	433	399	400	368	426	436	399	418	392	390	409	400	412	416	421	374	410	394	403	431	383	384	380	459	419	400	402	414	410	394	386	396	394	409	394	362	408	372	393	401	413	416	422	381	388	424	381	403	408	445	445	439	395	406	392	404	406	405	406	406	433	414	408	420	404	405	410	407	411	435	435	386	444	418	408	408	444	432	428	400	387	399	421	421	371	390	407	379	427	419	413	382	417	420	395	420	434	412	409	400	382	418	439	406	396	420	395	402	404	419	405	430	425	388	409	403	415	416	433	401	425	429	406	384	360	404	401	390	367	370	389	426	370	445	420	417	407	401	392	382	409	426	407	439	446	401	391	381	436	418	422	385	376	461	394	402	388	452	393	428	400	385	393	416	417	469	428	385	393	399	445	460	387	422	377	421	419	417	416	444	405	451	414	362	422	393	406	398	386	419	420	443	431	409	417	434	422	408	437	392	424	382	403	400	410	428	427	416	424	408	408	408	398	407	405	427	390	436	440	395	402	402	402	380	422	407	395	418	400	400	393	384	400	404	402	392	385	388	387	387	411	405	369	410	418	409	395	394	433	387	390	394	410	433	407	392	410	424	420	401	426	414	386	423	392	398	414	412	442	413	374	392	426	418	392	416	418	378	416	412	401	421	419	453	460	380	442	397	417	419	412	388	391	418	458	393	373	405	390	415	424	419	384	433	427	409	421	417	389	377	412	384	439	439	424	398	390	415	421	383	433	400	414	399	414	380	432	448	425	385	375	419	419	413	442	413	399	418	422	387	433	439	414	386	384	415	371	418	424	422	413	410	399	432	425	435	443	388	421	431	406	423	422	387	389	398	453	403	392	396	420	395	395	424	387	400	387	417	407	412	390	388	401	408	404	382	390	417	411	380	424	409	378	434	410	380	390	432	421	404	416	361	431	411	418	432	381	410	381	402	410	385	391	373	421	422	386	431	444	408	403	412	415	417	440	404	429	429	400	425	396	430	404	401	419	430	390	404	374	423	426	455	389	425	426	395	415	390	423	409	413	411	414	400	447	422	401	425	405	412	389	410	441	365	439	430	439	385	438	401	386	406	379	413	435	426	435	401	398	437	404	453	418	444	430	449	416	377	421	416	393	378	432	382	394	404	393	417	389	386	436	434	390	401	388	411	434	434	418	445	403	401	413	455	402	368	440	397	409	396	413	408	388	398	404	403	402	460	417	394	417	409	417	421	462	426	430	456	430	405	377	395	385	401	362	394	389	414	421	416	413	377	419	419	426	403	378	382	416	408	390	410	411	398	414	414	404	400	391	435	413	406	382	379	400	397	355	430	418	439	444	419	374	408	384	429	386	447	388	397	436	427	434	394	402	388	424	405	417	383	406	385	395	409	400	422	381	399	440	441	428	393	423	415	421	413	424	425	455	402	403	408	398	411	423	389	418	392	420	405	395	384	417	417	384	374	393	428	430	438	391	409	414	376	378	422	417	386	401	394	409	413	397	415	442	412	401	387	399	409	407	414	431	398	393	406	399	388	421	396	419	425	408	405	406	403	420	417	399	394	415	441	384	376	411	414	365	415	350	412	410	405	395	401	398	393	380	407	384	433	394	420	353	427	417	416	419	385	406	439	406	396	434	422	401	421	404	375	372	363	419	359	399	401	412	383	421	400	432	409	406	394	414	383	375	401	434	350	372	444	440	395	416	448	430	401	392	390	385	408	423	408	392	413	416	454	434	417	402	376	388	429	373	387	410	409	402	406	410	410	400	427	423	386	402	442	466	428	416	430	412	385	408	409	427	408	433	425	367	397	402	382	381	410	392	428	427	463	385	453	394	389	407	403	404	390	405	389	399	420	429	415	424	414	421	408	390	443	414	398	411	419	399	395	418	416	406	423	420	378	405	386	422	424	428	393	424	418	456	385	438	408	407	407	436	436	424	423	427	421	379	392	433	401	422	396	395	403	413	425	400	383	402	396	461	380	424	431	408	376	418	426	400	397	418	414	410	394	424	412	400	407	423	453	412	439	401	415	424	402	371	383	387	408	470	393	417	357	412	414	412	411	383	402	362	410	408	405	408	403	400	393	394	437	433	383	393	442	409	395	385	430	446	401	416	412	422	392	402	404	409	409	401	384	398	387	410	391	411	440	377	380	440	415	424	402	410	443	412	421	405	399	393	424	388	369	409	424	447	453	395	396	412	394	432	361	395	432	405	402	432	406	414	440	386	421	430	415	400	403	421	381	461	393	444	378	417	385	390	392	409	407	413	409	428	419	400	413	426	396	384	416	428	422	414	401	384	412	421	428	422	393	436	419	405	412	379	442	440	427	391	425	402	408	414	404	398	416	422	393	410	410	439	405	396	414	372	416	410	400	388	404	418	425	417	433	429	423	381	467	426	392	406	436	418	453	435	399	421	427	391	424	399	459	412	401	386	422	449	396	387	408	405	382	405	419	403	405	397	441	440	431	394	396	354	411	385	439	394	409	411	408	412	417	389	375	416	450	416	388	454	429	394	366	432	442	420	412	387	392	411	431	418	437	429	398	377	418	415	411	400	378	412	376	424	369	419	403	388	391	375	410	445	434	411	403	419	414	418	431	433	389	378	411	404	417	393	433	451	409	422	457	374	420	407	416	435	415	413	413	401	416	422	424	438	368	405	421	429	393	396	408	393	402	411	398	439	408	401	411	416	426	400	379	396	371	427	395	411	384	388	388	422	404	391	419	428	392	425	433	401	390	392	436	448	395	445	404	414	393	422	392	412	406	441	390	445	411	380	381	397	400	426	421	455	425	370	400	368	418	402	436	394	391	391	416	404	402	394	416	420	440	397	370	370	381	384	374	391	434	435	428	439	420	409	429	419	390	430	430	401	432	424	404	419	416	372	411	390	410	390	427	398	366	444	382	408	422	429	415	468	427	398	423	433	421	406	430	394	378	407	396	378	421	391	413	402	391	421	381	404	413	434	366	398	394	412	401	428	411	404	406	403	393	374	395	402	469	382	416	419	374	415	404	430	437	401	440	387	401	426	417	397	410	421	404	440	392	415	409	392	411	423	394	402	446	437	384	414	449	436	358	413	388	399	414	438	422	413	410	434	417	412	369	366	389	378	389	434	412	436	367	415	415	412	391	409	396	470	413	412	395	412	397	417	384	394	413	393	396	409	393	394	437	409	421	390	395	387	397	419	404	413	390	434	384	382	400	394	413	387	433	423	412	409	397	386	402	404	397	421	457	404	403	387	405	373	431	382	405	370	386	430	381	420	437	424	365	408
4010	1444	1045	748	689	655	619	672	571	640	607	634	607	603	642	642	585	600	626	577	586	627	605	593	637	592	611	612	614	611	570	621	557	592	632	641	585	589	590	558	593	603	585	610	581	630	646	645	630	602	564	564	613	625	591	608	557	594	615	610	572	610	562	600	617	582	616	612	618	616	605	612	604	549	600	596	589	621	589	608	573	585	591	552	628	579	542	569	588	597	579	617	560	624	579	579	567	593	616	565	586	582	583	591	574	588	585	581	594	589	573	591	595	616	600	607	562	622	554	579	571	583	599	633	571	597	592	606	583	607	622	624	564	592	597	607	591	603	590	606	575	592	585	586	618	619	567	578	589	546	601	578	593	600	606	564	607	579	590	602	616	632	537	596	638	593	578	617	632	564	567	590	586	589	592	550	580	581	583	607	601	585	649	596	595	612	585	612	586	549	626	568	602	596	580	598	591	585	577	619	559	620	589	613	596	596	590	602	599	587	594	569	561	598	605	624	613	597	599	591	572	587	589	603	559	577	565	611	602	601	598	554	592	599	570	607	605	604	609	588	604	602	577	623	561	596	572	575	578	537	594	622	588	573	587	602	628	571	631	581	584	576	593	575	601	578	571	601	545	589	578	623	603	627	631	636	582	564	641	594	579	555	605	573	585	564	589	554	618	600	572	587	584	542	577	582	579	615	639	611	611	594	557	575	580	570	577	629	589	580	576	578	599	631	603	586	597	565	609	597	568	605	604	602	583	607	590	566	588	583	566	586	580	597	632	623	616	564	609	594	555	545	590	587	592	587	550	561	557	567	665	639	560	594	592	580	559	579	571	649	583	570	589	581	587	574	596	614	611	610	573	614	589	596	572	567	564	621	572	593	607	598	593	638	620	610	601	564	588	575	577	589	607	612	593	596	600	602	553	572	589	564	593	598	633	637	571	610	593	576	579	606	618	593	566	600	544	611	609	552	565	586	567	576	613	621	593	600	609	593	612	605	597	619	579	582	601	609	581	595	567	567	572	573	585	601	599	614	604	573	591	638	531	572	623	567	606	566	604	564	580	574	557	587	559	622	568	634	578	575	554	608	578	570	569	596	550	613	641	579	569	601	634	614	603	550	589	560	577	558	611	575	597	589	602	566	598	571	647	560	599	600	580	616	609	596	623	627	613	562	573	609	595	556	617	625	635	570	588	554	604	567	623	600	601	591	600	586	636	604	558	602	575	575	573	596	603	610	556	602	541	560	582	521	609	630	634	569	587	596	602	615	662	575	603	618	601	648	623	576	601	564	583	586	617	567	554	556	607	632	570	616	615	594	606	556	594	609	498	583	619	585	579	608	562	601	603	609	570	607	564	607	601	590	607	621	562	611	587	582	588	602	604	551	582	609	598	591	587	594	551	582	548	589	582	596	599	606	597	583	619	546	651	610	580	594	608	561	642	586	610	605	611	612	596	619	655	555	569	587	594	633	572	578	592	567	646	613	584	625	607	630	586	634	580	613	543	584	606	604	583	587	590	587	589	594	577	589	578	582	589	580	614	584	608	578	585	569	553	610	617	601	593	638	594	564	546	610	550	532	645	597	647	647	577	606	603	601	595	594	597	554	621	619	555	608	625	614	532	598	595	588	610	605	629	576	587	615	586	574	611	572	606	627	625	624	632	585	576	596	565	578	575	596	591	622	587	602	584	578	566	623	594	615	630	567	623	600	614	612	605	623	589	609	593	614	564	569	615	637	640	561	587	596	574	561	573	575	594	575	542	611	606	561	588	594	593	587	603	544	632	570	624	615	609	553	663	609	586	618	622	633	588	651	591	606	618	579	571	570	589	629	629	609	615	593	601	606	599	579	592	619	572	593	596	600	603	558	608	622	626	583	573	562	557	585	615	589	633	611	629	602	555	598	584	564	579	613	632	558	615	628	589	635	604	600	547	561	592	583	578	560	628	634	632	592	588	587	614	596	603	604	606	568	574	596	579	585	611	612	625	634	578	596	591	559	587	562	555	603	616	591	614	614	612	558	615	585	592	598	576	609	569	525	584	601	588	598	573	623	580	628	646	623	557	594	620	574	624	618	600	612	585	621	608	549	550	579	579	530	601	627	611	620	630	558	569	598	583	564	589	622	600	538	580	556	600	617	609	585	601	589	610	620	582	582	593	600	595	560	605	585	543	588	607	618	610	623	602	633	611	601	560	599	549	561	571	568	553	621	587	578	578	624	592	581	581	552	607	587	602	612	580	571	606	622	588	565	614	573	579	555	607	590	618	578	609	622	583	603	592	555	563	590	620	606	543	609	604	584	600	558	585	655	592	587	596	604	586	569	600	584	572	611	627	571	614	601	591	601	611	599	620	583	556	584	608	578	549	591	608	570	589	602	593	634	599	579	580	575	604	605	589	613	599	569	634	540	602	601	598	587	599	626	564	595	614	574	617	588	575	600	602	590	599	549	596	601	560	565	581	566	545	598	585	611	544	568	618	587	617	586	582	581	605	604	613	596	627	581	617	596	595	587	603	592	603	628	629	604	628	599	598	552	587	567	579	619	592	583	607	578	615	553	573	619	561	587	576	560	596	611	579	644	618	590	590	626	604	611	562	616	617	550	568	586	603	594	566	576	627	606	547	590	591	594	622	606	561	578	638	647	600	574	554	588	627	599	548	622	592	603	602	592	572	600	583	620	592	631	624	560	590	579	580	570	583	567	619	600	579	605	590	621	577	537	563	572	568	627	595	605	586	614	630	627	590	620	619	580	592	660	651	611	561	575	573	601	604	594	584	588	568	603	543	615	601	557	568	548	559	611	558	610	618	592	637	603	575	631	599	616	618	604	662	595	609	618	596	592	614	624	643	593	617	607	569	599	575	579	581	598	602	593	600	614	586	595	628	623	589	578	585	563	589	608	552	574	581	631	540	610	618	574	640	609	608	637	579	625	636	559	593	615	656	598	604	576	561	589	587	555	526	583	587	578	563	631	620	588	593	637	608	550	563	598	640	606	607	577	609	575	573	640	600	600	549	603	624	595	609	597	602	592	615	625	615	564	601	579	561	625	600	566	593	616	617	568	589	620	606	585	552	607	580	548	634	576	582	618	590	579	591	615	637	601	636	596	578	561	587	618	560	557	609	571	569	601	558	621	594	610	592	619	589	567	607	569	620	604	580	588	612	625	579	607	600	585	602	574	598	586	601	655	589	583	627	593	590	632	558	590	584	609	596	627	613	600	563	640	591	602	570	603	582	598	579	594	551	563	567	590	579	592	570	601	621	563	586	632	577	545	629	563	597	616	582	551	578	573	612	638	577	618	589	610	600	597	572	559	605	555	607	585	622	592	589	589	621	558	590	618	564	619	607	580	544	597	561	593	610	579	572	575	591	607	581	627	608	593	641	595	594	544	659	578	532	568	643	595	584	605	592	649	590	568	596	572	602	559	577	603	603	575	597	590	559	595	581	577	636	560	565	615	623	594	602	547	586	629	583	580	609	585	555	542
23045	20986	27974	24184	20735	2783	520	370	282	289	230	263	220	242	192	205	199	193	199	202	196	189	191	161	153	196	181	166	176	187	184	162	183	177	158	182	193	175	153	174	159	171	178	188	187	172	163	166	153	178	176	175	177	166	173	174	163	178	162	198	170	174	171	165	199	163	159	170	169	172	155	174	181	168	152	135	196	168	165	169	171	178	166	161	164	179	186	169	196	181	188	175	160	173	165	176	190	156	179	171	166	162	168	191	148	189	160	157	183	181	153	180	167	187	173	163	189	163	177	178	169	172	189	161	157	169	196	167	181	169	162	196	184	159	171	163	166	159	166	180	183	164	182	179	187	201	169	177	171	177	178	187	161	149	162	167	191	170	167	165	171	169	165	168	159	172	178	163	177	174	191	175	182	143	158	169	198	167	172	166	180	137	191	183	190	172	140	169	171	163	175	161	176	167	164	168	168	160	188	164	201	176	152	156	147	166	161	175	167	194	173	177	171	161	177	182	167	188	174	160	174	164	167	178	159	155	168	166	180	164	167	193	155	167	168	168	161	160	173	168	160	185	161	175	173	160	169	172	187	184	172	152	164	177	167	148	157	184	145	156	158	177	175	167	167	169	158	165	179	159	167	172	203	178	162	156	168	174	190	165	179	170	169	162	155	158	167	173	158	183	180	185	168	169	166	189	185	193	166	171	182	161	179	154	166	182	180	185	128	173	162	174	163	159	161	134	154	181	172	163	163	189	178	125	164	175	178	179	159	159	157	136	179	178	172	146	168	182	158	171	184	161	164	181	143	181	174	195	169	134	136	171	153	174	180	183	187	161	178	169	156	178	139	171	163	195	169	155	180	167	174	182	177	166	158	171	175	182	153	158	169	161	149	166	172	160	147	149	171	178	157	191	189	155	181	170	211	159	179	191	193	185	178	182	196	173	177	188	158	168	173	195	149	181	141	173	152	191	173	181	147	157	152	160	173	180	176	162	184	172	167	161	187	173	181	167	148	187	171	157	142	172	145	160	181	176	183	166	172	197	175	164	186	176	162	174	159	161	174	166	132	154	176	150	169	194	169	157	173	164	184	173	144	184	181	165	185	193	170	179	173	156	207	194	146	171	175	164	156	149	162	162	186	161	153	174	172	150	179	155	171	181	180	151	178	183	165	166	165	171	169	167	153	156	190	171	196	178	169	157	190	167	163	201	184	158	147	156	164	162	178	178	179	180	158	191	175	167	162	179	168	175	160	161	196	179	173	163	186	165	153	166	172	153	170	154	164	179	158	181	155	177	156	158	182	151	186	169	165	169	177	178	174	157	174	179	129	176	175	176	191	154	187	169	165	168	185	147	152	155	149	179	171	164	166	155	167	150	171	175	163	184	153	178	168	166	164	146	186	193	170	184	175	177	183	165	153	154	154	164	173	150	183	171	166	176	161	196	155	182	144	145	154	173	172	153	162	164	169	165	164	163	177	170	167	174	167	153	153	187	186	182	190	178	172	176	179	173	195	175	168	174	183	182	179	186	180	165	176	148	192	161	170	184	169	168	155	182	157	166	151	185	158	151	155	171	182	158	188	145	176	168	184	163	149	174	157	170	154	183	173	173	184	182	157	167	170	178	183	153	185	179	149	163	159	179	179	159	193	180	180	153	162	175	155	156	166	175	163	153	164	199	162	164	166	176	186	171	162	161	149	170	154	169	169	176	160	190	152	176	153	158	172	196	137	164	176	165	146	181	197	177	164	169	186	169	163	176	166	168	162	184	176	187	180	159	200	159	171	146	195	186	190	156	153	173	160	176	173	189	196	174	165	164	167	152	168	178	178	197	140	183	165	180	157	192	161	150	165	167	158	170	183	194	202	157	167	173	135	154	151	169	162	167	177	150	177	164	166	145	155	159	155	167	171	193	162	169	194	151	151	163	168	164	195	170	161	155	150	148	166	174	187	164	161	148	172	164	174	143	166	177	156	175	198	160	179	175	158	173	177	144	189	176	150	170	177	181	167	172	165	160	177	188	163	167	162	192	184	158	172	178	174	167	191	157	166	175	172	160	161	163	171	161	170	170	167	190	175	170	166	148	170	176	190	169	175	169	180	180	179	174	178	174	162	177	171	188	146	147	177	174	162	188	177	179	168	162	178	156	187	163	171	176	173	176	184	172	165	172	175	167	190	173	159	179	170	149	175	177	179	167	180	159	175	160	194	165	174	161	154	166	173	163	173	154	175	174	162	181	156	165	160	156	181	181	161	184	167	157	186	154	167	171	174	160	171	168	140	157	170	166	178	190	167	193	177	189	151	174	174	158	173	164	180	187	180	158	181	198	182	213	175	151	163	144	173	172	172	174	159	152	168	173	173	190	164	164	147	162	152	165	168	169	178	161	187	157	181	158	183	160	150	183	192	159	159	145	174	145	161	163	170	177	158	170	165	168	181	166	168	173	163	164	169	172	157	171	156	168	184	186	172	173	141	177	171	171	166	164	152	144	150	187	187	157	182	178	179	173	172	148	174	201	163	190	185	162	159	149	158	167	196	164	175	159	172	177	173	167	153	164	175	155	168	154	159	182	162	182	168	177	186	150	179	189	154	190	171	164	168	175	171	170	162	167	192	189	188	163	151	183	190	151	163	170	148	184	176	174	175	146	197	186	156	160	156	166	182	171	168	163	162	174	171	177	173	178	145	149	155	154	175	174	166	190	154	181	182	165	157	157	155	175	172	167	187	161	166	154	168	147	162	165	157	157	195	187	148	166	168	142	195	175	187	164	145	159	191	164	159	175	189	176	188	145	168	177	147	171	136	152	172	162	164	154	135	162	167	183	179	181	187	197	176	166	165	172	167	178	150	179	173	180	180	157	184	155	168	152	153	148	171	174	162	143	196	191	156	177	165	185	162	175	178	163	191	169	153	168	170	143	163	193	169	171	182	158	176	164	168	183	149	176	162	173	148	167	186	176	169	180	163	169	171	165	152	162	149	180	172	173	149	165	186	160	150	178	177	177	151	187	160	143	189	152	160	173	175	170	146	177	178	169	137	184	155	178	174	156	171	171	175	178	177	182	186	185	164	177	152	181	174	189	177	182	151	192	166	156	169	171	152	174	197	178	152	168	157	174	175	169	175	156	174	165	164	157	185	159	182	176	194	176	186	174	169	182	214	171	181	154	162	173	173	178	174	184	187	170	177	168	174	161	164	181	183	186	184	176	179	169	159	154	158	174	169	191	170	182	155	157	176	170	180	160	196	173	181	168	188	181	185	180	154	175	166	158	156	196	148	166	186	159	179	181	164	173	174	172	172	148	191	165	167	160	165	180	184	174	177	178	185	143	172	176	165	176	160	171	187	153	167	163	160	174	196	168	170	189	157	179	148	165	156	154	134	175	177	190	179	174	164	169	168	178	174	183	187	145	158	166	171	172	176	190	185	174	157	184	164	167	165	158	148	161	171	195	185	141	197	174	202	192	157	159	160	175	190	146	147	180	173	189	177	157
3229	8603	5470	2446	1741	1259	988	760	613	583	479	458	419	384	394	368	312	333	343	332	326	300	287	328	334	303	266	271	295	299	253	256	306	281	268	264	288	269	268	277	266	288	270	266	279	287	256	264	299	266	275	267	261	269	287	284	255	259	284	270	289	294	287	285	277	279	268	272	285	267	254	283	254	266	265	247	261	279	271	262	243	278	261	253	248	245	263	252	258	287	267	267	255	276	253	284	268	241	266	261	257	262	265	257	290	257	293	282	261	267	259	267	290	254	275	253	273	283	291	271	263	259	276	278	241	245	278	263	277	263	256	280	280	276	273	267	288	296	262	261	259	283	239	246	275	272	256	276	261	251	281	263	303	276	245	257	292	260	257	257	258	269	250	276	275	260	275	254	270	271	235	254	281	278	273	284	259	250	276	259	291	279	277	265	265	242	271	246	280	264	275	273	289	282	281	266	276	252	249	292	296	254	275	275	276	257	237	266	284	252	268	264	259	264	280	242	258	263	253	293	262	276	236	248	261	261	263	249	241	274	277	270	272	251	262	299	238	242	277	254	236	288	264	256	271	235	282	257	260	257	264	231	241	284	286	253	274	267	301	294	277	263	290	281	272	260	285	279	265	280	259	277	256	249	281	241	239	271	257	243	284	274	281	245	272	265	289	245	252	277	235	257	262	261	266	269	257	245	250	247	260	269	245	221	258	249	252	246	273	269	258	250	225	254	287	255	306	282	279	252	257	233	267	243	240	267	292	269	247	298	255	271	287	257	257	266	289	268	261	258	256	247	265	253	294	269	262	303	241	268	269	266	277	267	279	255	269	264	256	291	264	275	276	280	241	268	243	261	243	277	298	251	263	283	265	235	265	271	268	279	241	251	258	252	306	266	261	274	260	256	270	257	246	279	243	264	284	255	243	266	250	267	271	271	271	294	282	259	252	264	246	275	273	267	284	255	259	251	261	266	253	227	267	262	272	247	236	277	273	242	265	257	259	280	249	286	265	272	265	278	261	270	272	253	291	256	244	270	262	264	296	268	309	247	267	258	282	263	269	253	288	261	261	284	251	226	280	276	266	263	290	254	254	240	254	271	282	269	269	263	226	232	253	260	263	281	270	280	270	260	275	272	251	279	265	274	263	240	265	279	272	271	264	247	245	271	261	259	257	238	278	253	279	270	250	274	267	254	266	249	283	282	270	268	252	240	298	243	277	272	260	243	252	251	271	258	288	266	262	235	264	264	275	263	248	259	248	258	273	256	266	274	282	294	265	255	253	272	249	311	256	258	246	257	262	291	290	261	275	313	256	274	237	302	243	258	255	284	276	286	267	251	260	275	280	256	256	250	252	242	273	263	269	272	263	267	247	258	267	259	265	283	261	271	254	260	275	292	267	253	275	265	291	250	282	250	273	277	262	267	243	272	264	259	284	270	263	233	263	280	277	243	282	273	273	258	269	265	274	273	259	263	268	290	287	275	259	265	262	268	253	249	239	272	252	262	272	227	266	260	275	299	239	273	246	267	233	254	231	233	253	267	270	275	276	264	260	247	278	273	255	231	280	265	285	253	260	266	245	289	273	250	282	260	285	285	260	256	285	260	246	258	256	238	242	268	251	244	269	306	268	273	284	284	256	295	272	278	257	272	231	298	279	251	291	277	295	232	276	300	283	269	263	270	257	252	272	269	249	239	269	273	252	240	280	259	245	254	263	248	250	294	252	246	275	262	284	282	272	256	244	239	253	235	288	277	249	237	271	266	262	267	282	266	272	272	262	293	236	264	282	268	266	279	256	287	266	263	289	259	270	251	281	268	285	246	271	308	267	270	252	281	265	241	270	312	260	270	254	266	269	251	271	254	277	263	249	267	268	240	286	259	260	252	272	253	271	256	244	249	264	266	266	274	277	269	275	270	276	272	296	254	289	244	257	259	270	276	293	261	266	268	236	267	279	269	254	262	265	271	262	259	259	246	273	257	293	261	257	291	273	240	269	281	275	269	245	239	230	260	245	288	276	293	264	264	230	282	262	255	277	271	239	267	267	259	246	258	247	274	251	259	247	276	254	245	229	272	278	291	244	251	251	255	273	286	268	273	282	267	270	303	250	261	264	285	260	277	281	274	285	276	248	246	274	275	245	250	281	271	243	257	236	280	266	276	297	277	271	264	251	262	267	240	280	258	252	255	274	257	253	258	272	294	268	234	269	253	268	226	248	270	234	274	257	278	283	291	249	302	239	274	259	243	273	261	252	252	279	252	249	256	276	263	279	259	255	249	264	267	269	285	277	246	247	244	305	264	267	233	266	260	264	298	262	256	268	255	268	256	266	261	290	274	271	276	247	275	260	240	269	286	261	244	288	258	267	270	260	284	288	264	282	250	254	258	228	300	248	261	270	301	272	254	276	249	277	237	257	259	249	242	268	266	253	254	256	249	272	282	247	290	245	283	283	259	286	267	242	227	245	263	254	244	253	272	286	258	263	255	257	292	275	288	265	279	281	241	282	247	270	297	264	257	269	285	265	276	300	254	261	275	254	268	232	226	287	249	267	253	259	255	262	243	275	275	259	273	291	262	254	280	244	260	256	260	250	233	276	284	240	253	290	270	275	264	272	276	261	263	246	256	267	251	306	262	250	255	276	272	268	282	257	293	270	228	255	258	265	272	275	296	251	291	267	250	266	288	267	276	290	257	265	268	250	273	249	292	267	248	276	251	281	261	270	256	269	259	284	256	236	273	249	261	270	285	275	226	266	252	272	255	261	274	252	234	280	249	240	271	247	251	293	274	249	264	253	255	280	285	263	267	238	252	257	252	279	248	261	262	286	264	258	250	249	275	258	275	249	253	285	260	287	257	281	284	284	271	257	263	249	273	290	254	288	278	258	243	235	279	254	257	245	263	218	297	253	267	240	292	282	269	260	260	280	250	244	274	288	261	258	254	289	252	263	278	244	235	256	260	253	260	244	241	253	251	246	282	285	269	274	243	283	270	269	260	280	260	279	254	297	229	228	276	257	253	258	251	283	240	255	281	278	235	249	264	259	282	270	251	282	277	273	255	296	248	250	254	283	251	269	255	289	287	239	280	262	248	288	264	261	242	238	251	276	251	244	276	299	277	242	260	264	255	265	282	257	262	255	269	263	240	282	262	266	252	268	244	256	266	260	243	260	231	259	300	253	262	266	267	263	254	293	265	270	274	278	288	286	239	235	274	262	250	265	270	260	259	263	262	243	257	256	281	259	273	257	289	297	287	277	262	258	256	271	274	233	257	254	249	248	278	256	296	281	292	254	265	252	255	281	248	267	272	275	268	264	258	250	256	253	277	238	278	215	270	280	316	249	261	248	247	243	301	270	270	252	241	278	270	281	237	267	247	246	257	251	277	287	311	233	249	274	251	283	257	263	257	268	245	280	267	265	266	246	259	281	257	269	243	259	253	265	257	259	270	261	270	248	265	268	269	250	258	225	250	276	253	264	261	260	249	250	239	256	273
24274	20994	26399	24696	2597	682	607	549	546	529	545	550	494	524	468	491	502	488	510	495	486	488	496	484	507	486	478	452	534	479	448	488	470	495	458	513	462	458	466	506	491	467	504	474	497	472	488	429	456	434	453	478	456	496	502	495	507	498	476	437	496	478	513	458	472	504	496	487	503	455	485	452	455	455	472	440	461	487	482	462	487	465	459	412	476	449	503	477	484	434	432	471	474	486	464	462	454	522	468	427	457	469	482	481	483	479	484	493	483	456	465	446	454	472	456	498	474	469	446	489	524	500	473	491	473	478	450	473	448	416	490	462	462	473	447	448	465	471	496	450	450	480	487	442	489	483	475	487	430	470	502	449	398	481	475	448	458	490	477	501	458	490	457	503	505	514	466	457	461	481	476	496	476	459	468	477	485	457	468	500	450	493	496	459	460	471	438	419	496	496	454	447	458	445	471	457	489	456	449	480	455	496	458	479	439	455	472	486	451	483	466	491	510	485	477	452	474	477	465	479	458	474	478	445	462	445	486	483	482	477	457	512	468	486	485	481	459	467	464	492	488	439	492	470	472	450	456	485	477	441	438	487	459	474	471	457	492	467	449	441	477	498	509	467	487	496	509	475	483	483	471	408	452	461	492	494	440	441	510	466	478	481	502	498	418	473	477	458	468	492	476	468	451	441	475	465	446	467	487	470	456	442	474	462	502	454	467	460	493	473	508	443	469	423	463	458	464	458	449	446	476	413	455	482	464	487	480	470	443	478	450	495	459	440	475	466	489	506	468	485	464	462	487	478	473	447	461	468	465	512	519	470	413	473	491	474	478	498	475	521	486	471	481	475	464	481	476	485	509	469	509	451	437	456	492	456	464	514	466	442	430	504	461	454	464	480	466	470	479	469	477	483	475	469	459	436	464	490	478	468	519	485	496	461	459	510	472	482	455	495	464	487	504	487	487	476	485	472	472	416	477	479	514	454	453	468	487	499	470	437	454	438	482	486	445	455	474	487	467	431	467	494	497	515	432	460	493	480	437	469	455	464	443	499	462	478	461	494	477	465	469	502	439	511	440	451	518	456	496	451	463	490	468	466	480	473	468	475	463	461	450	501	463	468	479	456	455	507	464	456	459	470	475	448	452	459	493	433	456	452	453	497	490	456	482	478	481	422	488	444	448	477	475	490	431	463	477	487	480	504	437	456	467	513	462	453	497	483	445	448	488	435	462	466	458	451	475	445	490	472	469	477	462	489	468	461	491	472	486	490	504	511	500	492	493	488	491	492	480	469	449	477	461	476	455	446	443	445	474	479	448	459	449	467	463	443	516	455	502	477	471	423	499	527	442	483	470	470	491	467	494	463	547	475	531	435	463	496	500	480	482	456	479	477	494	517	490	490	477	462	482	458	443	528	463	489	474	425	507	539	483	457	541	428	493	480	458	472	471	486	473	440	483	507	436	460	471	473	474	488	456	484	494	467	474	474	483	483	484	478	474	461	465	493	493	487	468	477	472	510	443	482	487	503	443	495	494	465	484	471	478	479	490	476	479	467	479	488	493	478	477	463	482	474	452	443	473	477	487	477	437	445	482	442	446	462	536	427	485	491	417	467	501	493	404	508	521	505	498	427	470	474	475	460	464	517	457	446	497	443	462	477	484	475	475	507	490	455	533	467	461	464	473	468	498	504	477	482	481	477	446	523	437	465	520	487	495	462	486	484	503	485	479	448	454	503	496	464	507	449	506	452	476	486	494	478	517	483	494	490	460	496	469	490	446	456	478	480	482	458	456	472	503	490	447	512	461	474	463	476	447	483	463	517	479	467	444	427	459	484	436	446	466	497	516	491	498	482	475	457	465	497	467	503	455	448	501	468	459	479	511	488	483	488	450	519	492	490	463	489	475	500	452	478	494	466	503	483	480	505	496	448	444	461	493	488	499	465	513	477	476	453	517	447	453	479	456	462	492	511	445	489	498	502	446	450	482	469	449	469	422	490	495	469	501	489	447	458	486	480	476	492	449	465	459	483	483	464	473	478	472	461	486	507	512	517	486	449	424	418	494	519	475	479	467	515	475	449	468	459	446	519	472	452	530	468	475	489	476	464	444	469	453	499	483	509	434	461	455	489	483	470	462	497	468	461	487	444	504	456	508	468	482	481	477	471	453	503	440	448	466	449	459	461	485	464	464	490	465	420	474	493	453	450	438	466	485	497	459	435	473	465	443	443	470	452	426	495	480	492	471	515	442	467	495	467	486	459	511	498	493	488	470	490	483	546	483	486	468	446	456	509	474	503	473	471	502	475	501	447	446	451	450	418	469	480	460	487	481	491	454	454	481	479	472	470	457	465	490	470	482	446	474	484	502	502	490	489	489	425	503	488	456	454	469	459	473	480	472	489	463	463	462	475	476	518	479	457	462	470	459	436	469	455	445	463	484	504	477	507	462	471	449	472	472	473	485	496	502	449	494	474	488	538	515	451	476	485	496	536	472	447	511	463	494	485	478	449	439	464	463	493	456	489	457	455	494	498	491	479	469	448	498	480	462	458	484	445	458	433	480	454	501	496	463	488	501	506	490	483	471	491	471	463	488	500	463	458	510	469	437	495	413	474	487	475	497	447	447	521	466	484	470	454	470	444	468	499	455	474	472	463	490	470	490	488	406	450	507	502	431	439	459	474	478	472	508	469	482	447	520	496	434	526	478	455	467	458	482	480	484	450	496	459	455	436	458	505	471	507	483	497	474	485	458	514	511	443	492	496	452	473	481	482	459	418	498	486	491	447	474	482	428	441	484	484	488	476	495	461	464	492	473	462	456	523	461	485	487	473	471	456	461	506	472	460	468	473	464	498	466	453	461	521	485	497	490	484	474	477	491	489	473	478	454	500	497	489	448	493	467	458	446	477	491	489	477	514	464	504	460	468	431	432	464	472	430	468	498	461	472	458	480	486	463	474	454	475	494	450	468	505	470	504	436	483	495	466	479	520	476	442	517	462	482	441	447	469	480	466	482	454	463	440	464	508	453	477	478	458	445	462	511	438	496	464	439	457	460	418	486	474	470	465	464	466	486	480	496	464	475	453	450	504	470	453	510	521	465	459	426	462	477	439	496	513	444	472	467	500	461	504	457	480	462	501	439	455	482	513	480	472	496	479	481	500	476	430	488	471	465	475	486	495	463	506	518	460	473	490	484	440	463	445	468	472	461	503	494	465	436	480	468	485	507	507	475	483	472	474	507	461	496	489	474	447	501	475	479	463	449	468	483	498	460	525	453	467	502	444	489	487	537	462	493	469	463	501	489	461	473	464	479	495	451	482	493	498	486	489	446	444	467	482	437	469	502	470	508	444	470	459	483	464	469	495	474	469	440	476	524	506	475	466	504	489	440	465	463	488	476	462	484	507	480	463	491	511	464	513	482	485	482	519	503	474	460	440	495	441	472	449	479	464	485	438	441	435	441	471	501	481	479	450	513	490	477	487	469	455	470	506	472	478	490	498
3450	4824	3159	1726	1374	1066	975	933	834	874	807	749	743	721	753	692	714	737	730	746	743	706	675	673	708	703	635	680	674	717	666	702	713	675	647	679	697	624	622	633	665	660	671	695	683	657	632	680	697	633	674	623	665	632	670	659	672	670	669	670	676	673	686	698	689	714	625	665	641	641	690	648	635	656	657	674	642	662	687	683	679	651	675	684	716	697	687	662	648	654	632	665	645	676	651	636	644	643	677	647	683	665	643	644	658	681	685	701	677	688	644	652	669	680	695	667	625	651	638	658	678	667	640	656	698	672	676	716	723	630	653	683	645	676	655	709	731	681	668	612	665	663	652	650	677	677	636	651	653	664	656	686	681	646	625	657	658	625	677	654	650	695	679	639	665	682	674	621	665	679	676	648	674	656	665	645	652	704	625	635	664	685	668	623	670	704	656	682	656	667	676	660	687	664	672	692	618	669	665	670	635	666	662	661	708	640	615	670	620	665	666	656	681	689	645	657	693	672	636	674	685	663	713	683	666	657	669	673	675	693	636	652	683	681	669	638	679	626	664	636	672	666	689	650	653	671	675	667	643	631	675	651	700	686	705	676	655	662	651	648	651	673	677	673	659	637	681	697	666	659	682	704	665	661	669	625	725	661	694	676	661	658	669	657	643	731	680	669	669	702	682	660	679	640	680	675	651	693	653	705	633	656	685	632	668	640	631	644	650	672	662	691	645	633	663	670	700	682	675	698	742	722	669	668	679	711	687	665	630	679	670	662	648	637	667	652	667	710	633	694	623	708	690	693	657	695	680	655	650	730	695	606	660	665	636	680	624	661	679	684	690	705	632	720	636	697	688	688	682	708	694	646	685	672	698	636	696	662	692	699	656	737	715	666	667	675	705	677	685	659	681	624	673	657	682	663	646	626	686	684	674	671	688	670	630	686	693	660	705	666	681	685	628	633	633	664	671	686	635	670	684	610	709	685	669	676	665	661	699	630	673	688	628	678	653	665	659	656	678	659	650	690	661	639	728	638	689	676	685	719	645	659	689	684	667	662	681	658	627	650	656	651	675	675	626	671	709	635	652	668	635	678	669	672	710	711	663	716	691	660	675	684	652	682	682	639	634	675	615	675	666	659	696	664	651	649	651	693	625	678	666	694	648	628	660	696	688	632	647	671	656	673	600	623	681	671	660	645	603	669	638	673	682	677	696	679	695	686	679	681	641	629	664	654	651	681	642	652	671	682	669	671	699	654	653	641	658	642	623	625	691	690	630	664	652	656	656	684	666	652	675	693	656	611	665	647	658	664	702	648	692	647	648	663	661	725	682	645	624	656	648	673	660	663	698	695	688	671	687	646	691	714	662	609	638	676	726	657	675	718	652	687	659	686	636	647	649	661	653	671	702	650	660	655	593	620	667	639	672	702	647	682	662	668	650	680	670	655	626	680	630	648	668	691	676	616	650	677	642	666	710	701	671	724	624	661	679	641	695	653	653	703	664	655	678	676	625	635	664	746	662	658	690	692	685	647	669	650	678	675	679	692	631	681	699	615	672	695	702	677	649	689	698	707	706	648	670	645	623	705	671	681	678	683	710	658	659	650	661	699	653	653	683	647	647	673	609	659	684	679	661	654	664	652	662	662	665	682	670	613	659	676	682	659	654	682	679	640	664	651	751	636	721	708	705	660	685	672	707	671	675	685	661	685	650	674	699	663	713	669	679	644	677	624	659	667	650	645	695	669	685	686	675	613	685	739	584	641	621	682	680	650	627	634	665	682	661	654	696	683	670	671	667	647	684	653	663	666	664	663	678	677	714	650	666	666	675	669	637	716	669	708	641	707	699	644	672	643	696	656	644	699	671	699	671	642	612	663	672	661	629	689	642	698	661	690	689	634	643	703	690	651	631	656	640	637	729	677	672	661	681	661	688	646	660	644	655	644	642	652	649	674	675	680	687	641	671	716	664	660	672	654	663	661	696	679	649	684	647	688	703	660	662	688	663	624	674	670	637	673	648	663	677	671	683	711	633	688	696	669	672	693	694	643	653	693	632	627	662	619	688	676	612	693	664	695	663	637	650	680	673	651	649	633	662	649	657	723	672	688	691	731	650	707	632	691	620	632	646	664	633	663	668	649	729	639	661	663	666	662	710	624	663	680	662	647	703	674	630	646	700	676	687	680	660	647	641	694	675	662	643	678	651	686	662	621	691	689	632	689	672	636	635	682	670	692	693	655	684	650	655	678	678	676	661	709	683	676	669	638	675	685	664	697	655	621	629	654	681	711	677	694	658	680	675	694	682	693	650	668	620	675	688	671	662	658	688	673	644	626	688	654	644	704	678	643	661	635	639	676	662	687	650	664	665	651	706	675	655	658	676	690	637	612	677	681	652	628	733	640	665	649	672	662	695	743	615	690	708	718	650	665	644	685	666	664	678	677	639	677	604	661	682	661	687	619	664	694	636	644	680	650	649	664	668	675	660	654	633	696	660	679	641	643	672	683	637	705	650	660	685	653	696	710	694	702	691	706	670	728	724	697	657	646	662	645	634	709	685	681	651	662	642	693	688	681	653	698	657	652	687	664	677	665	715	662	680	645	659	675	706	644	695	668	629	650	700	647	642	646	708	663	662	657	693	695	675	646	682	708	713	664	661	733	629	668	670	677	654	647	668	689	648	671	671	706	677	691	635	656	683	673	695	694	669	684	730	687	650	614	711	674	661	676	685	666	652	646	620	657	647	654	671	672	706	665	655	658	695	666	677	664	640	680	712	637	646	657	684	620	662	648	654	680	674	684	658	648	671	638	668	650	676	630	651	685	667	669	707	647	639	642	663	678	618	675	662	683	701	655	660	674	630	654	695	666	683	651	695	643	659	635	680	648	667	702	693	657	686	667	600	619	663	634	683	629	704	688	665	696	681	647	695	658	712	639	627	644	653	678	604	684	640	632	634	672	643	677	660	702	647	641	652	669	615	661	715	694	637	665	648	670	678	658	646	672	647	686	679	681	674	683	699	654	681	715	668	693	648	706	697	699	635	689	668	644	680	634	690	678	649	698	648	662	704	697	685	644	672	619	678	690	663	692	668	696	668	672	671	667	649	630	600	665	674	646	628	683	666	673	679	711	715	647	687	660	643	628	640	649	655	688	646	662	689	685	690	651	682	685	721	641	635	675	651	648	681	661	688	667	676	654	612	623	665	741	695	733	673	649	678	656	705	649	703	694	674	695	604	670	666	684	671	637	676	687	675	722	696	644	665	693	654	694	694	686	658	730	655	684	648	650	670	681	681	643	697	681	664	693	674	665	640	659	726	719	666	701	617	669	691	684	648	673	689	673	657	665	709	627	684	670	690	682	666	665	598	700	605	682	687	635	675	669	709	691	671	690	645	667	635	655	662	732	610	654	630	684	668	623	654	672	673	678	664	673	651	661	644	670	649	686	645	655	692	635	659	700	689	640	637	676	625	690	678	648	646	662	657	635	704	735	683	644	658	685
22131	21018	28639	23597	21019	20655	2162	534	390	400	340	320	294	280	254	231	199	222	221	222	199	215	208	180	189	221	181	196	180	202	202	173	178	164	169	201	160	175	203	187	186	187	165	172	170	175	175	194	177	182	192	183	188	183	160	191	166	143	166	138	170	142	150	145	166	174	171	163	155	165	165	172	150	158	163	177	159	170	172	166	158	180	173	188	172	176	180	158	173	167	184	157	162	157	171	163	159	156	158	161	163	165	167	158	151	148	164	158	166	158	181	173	182	153	165	161	177	143	154	145	189	153	153	178	145	162	149	182	140	153	174	192	168	160	149	174	152	178	158	144	155	180	169	155	147	188	155	166	150	163	171	152	159	153	163	163	183	164	201	169	150	152	174	170	147	165	154	172	161	156	161	160	166	171	167	155	145	164	157	160	179	171	150	188	147	175	160	174	171	165	173	172	146	162	149	185	180	155	170	167	149	174	179	169	151	174	146	170	139	178	138	170	162	144	140	161	171	164	138	187	160	162	183	175	175	139	165	152	177	158	160	166	165	194	162	158	152	170	152	148	147	147	149	181	153	148	167	150	150	172	174	145	165	159	150	193	180	150	162	161	163	148	171	175	162	159	160	155	147	135	143	159	163	178	173	156	169	162	146	147	154	165	157	166	155	132	160	177	170	152	170	182	157	170	154	164	197	168	170	152	145	180	145	159	154	160	159	139	160	151	170	139	145	166	190	178	136	152	176	161	151	194	166	167	181	166	154	157	152	154	161	157	173	164	147	191	160	162	187	149	171	181	150	164	167	171	154	164	159	183	158	154	189	172	145	173	177	159	162	153	149	161	128	147	174	174	161	186	157	191	183	159	142	170	180	166	154	164	187	174	167	158	149	175	177	168	184	191	163	151	159	154	163	184	141	166	171	160	174	168	164	147	171	181	156	178	148	195	167	168	152	167	176	158	183	172	176	179	156	172	165	164	157	151	153	161	163	148	158	165	166	146	169	164	182	183	160	165	175	162	189	157	144	184	153	168	184	170	169	156	165	189	176	134	141	175	169	156	166	173	145	155	180	164	182	163	165	169	164	181	162	149	158	159	167	166	145	157	170	166	154	168	153	166	133	153	153	166	154	147	164	153	174	178	175	186	165	158	169	160	184	155	157	182	137	167	156	170	180	152	153	157	161	170	180	164	158	140	193	158	166	146	181	161	142	162	174	183	171	140	174	153	166	161	161	192	171	181	151	175	165	137	167	186	153	147	166	182	156	150	143	154	154	169	170	159	160	174	167	162	157	177	172	162	151	155	175	148	158	166	158	140	164	163	153	170	150	160	159	145	177	156	155	165	141	185	183	159	178	160	155	149	172	152	170	143	181	182	171	163	167	149	162	144	159	142	153	163	167	144	157	180	143	159	158	170	159	156	167	178	163	164	167	156	167	150	170	151	160	142	174	154	150	155	163	153	182	153	165	163	166	159	176	162	162	165	161	166	182	135	149	161	198	160	155	155	157	172	155	148	134	172	169	155	149	136	143	168	162	164	153	165	151	147	190	161	155	141	172	166	198	146	174	149	153	160	163	146	166	152	177	174	158	170	144	167	141	156	166	180	175	181	166	156	166	165	169	177	147	168	169	153	165	160	153	159	145	175	166	159	181	162	134	156	199	157	195	162	169	169	179	176	173	158	166	150	162	174	153	144	173	154	162	160	160	170	182	152	160	164	150	163	169	188	177	155	160	175	149	167	154	163	164	162	161	168	146	145	178	168	163	154	151	145	138	166	170	161	146	166	164	194	151	150	159	168	178	165	147	158	177	168	182	177	166	191	163	162	169	165	163	171	182	149	175	174	172	160	158	171	167	152	165	136	157	151	175	156	162	172	150	147	163	145	161	142	155	171	154	168	177	167	146	188	167	169	173	163	172	168	153	160	151	155	146	145	168	152	178	169	157	159	146	171	168	189	149	141	169	157	163	171	147	170	151	161	139	164	164	149	170	167	163	155	164	185	146	192	158	171	151	148	166	143	154	150	172	178	156	179	140	162	145	150	148	132	162	162	165	169	158	156	161	166	184	172	165	176	175	177	150	160	146	165	146	178	201	165	162	147	182	175	150	179	165	186	187	176	167	164	166	159	156	153	165	164	156	146	170	166	172	183	175	143	159	159	162	155	150	157	167	179	152	181	158	173	161	183	167	163	161	171	173	144	188	194	164	174	159	178	176	153	122	161	189	174	152	168	151	148	162	155	178	182	158	145	166	157	179	180	176	156	167	143	177	183	157	168	161	182	164	166	177	156	189	169	169	161	158	166	163	160	168	147	151	158	159	174	168	166	155	140	160	163	172	160	156	153	174	162	157	149	155	148	169	169	145	156	162	164	156	173	129	140	164	178	154	173	157	180	181	156	161	160	155	145	159	195	152	152	158	183	169	177	161	163	140	161	151	176	170	177	161	167	168	158	162	157	159	132	165	176	145	171	173	176	162	167	186	136	171	162	158	151	156	159	143	186	146	140	139	151	190	163	158	166	162	160	168	164	158	156	158	171	187	176	155	164	181	164	155	185	151	151	148	157	190	152	182	160	179	169	154	181	183	171	165	145	177	156	156	162	163	166	153	190	161	167	159	188	168	134	158	175	164	122	168	160	156	150	138	154	187	157	139	174	151	164	132	182	174	170	152	144	188	170	165	160	159	160	171	145	161	165	152	164	157	170	164	145	153	142	166	153	174	149	179	197	154	179	180	152	180	166	165	165	154	169	172	175	176	146	165	158	164	157	189	195	168	162	174	172	161	171	171	158	157	165	169	162	206	144	156	170	138	146	158	143	170	182	146	184	170	161	156	162	169	184	169	164	161	163	168	149	164	147	145	151	147	159	160	158	151	177	169	170	163	166	179	167	143	174	161	150	169	144	150	155	143	167	168	175	150	149	150	162	176	159	150	149	167	166	167	175	164	173	181	166	149	175	166	157	159	173	171	171	157	155	170	177	173	165	167	167	151	174	157	176	163	175	144	176	165	170	177	173	162	151	164	149	179	166	180	170	193	168	175	171	161	175	173	158	178	166	165	168	180	162	153	143	127	157	173	155	160	162	149	198	165	148	186	153	165	166	168	140	161	163	161	171	174	173	159	186	157	160	149	173	163	156	182	154	175	135	153	184	166	153	164	159	169	197	174	167	163	173	148	169	177	152	175	158	146	194	162	159	162	152	174	148	159	170	176	169	149	149	175	172	180	167	174	157	156	153	153	165	172	173	162	173	168	157	177	150	154	147	154	166	156	146	154	148	173	150	163	176	138	158	160	171	172	160	148	151	171	152	148	166	180	152	157	170	149	154	150	177	164	164	153	151	179	165	156	172	171	153	182	170	179	148	149	171	166	150	167	161	143	165	185	151	167	206	180	171	165	150	173	178	147	161	162	156	154	176	156	177	156	165	144	146	156	149	152	157	177	195	163	143	152	158	141	185	152	175	174	160	162	162	171	167	163	175	163	159	153	172
4490	13933	9224	4175	2996	2015	1563	1130	981	826	681	596	538	497	435	391	368	354	389	308	313	297	322	302	269	270	279	300	284	291	271	245	251	254	259	275	242	252	211	261	255	274	257	237	240	207	252	265	218	266	211	232	215	257	214	213	256	222	237	232	249	246	264	230	222	243	243	244	232	248	239	243	234	247	224	222	214	216	207	243	235	252	231	250	212	240	241	229	259	230	218	221	217	232	211	227	218	235	214	235	248	230	231	231	229	232	247	248	211	215	224	225	252	229	265	207	235	212	211	198	218	238	210	183	256	219	219	236	221	229	238	219	241	230	237	225	199	235	236	228	230	217	227	226	221	241	224	235	225	230	210	212	217	198	215	245	205	240	238	213	226	218	233	224	224	240	248	244	223	248	237	237	221	212	220	243	254	232	231	227	233	232	222	204	229	239	234	229	224	237	215	267	235	213	228	240	205	224	233	228	241	206	218	236	216	222	239	235	200	244	219	230	234	215	236	234	239	220	193	222	231	204	217	232	216	220	241	245	260	235	230	220	230	245	206	223	237	223	212	210	220	240	239	237	243	233	245	197	209	225	242	230	236	219	226	210	248	221	230	249	228	234	239	254	217	237	225	214	242	230	232	196	237	219	217	227	231	228	239	219	223	246	230	214	220	206	221	212	221	224	226	205	244	247	216	236	228	234	233	229	234	232	209	189	223	235	245	232	250	251	204	200	237	238	220	256	201	220	214	242	234	227	240	231	245	215	221	211	231	237	231	224	246	236	221	230	201	228	220	259	245	193	241	211	218	228	218	211	209	239	225	232	206	227	201	212	227	249	239	235	231	209	208	229	230	228	215	226	198	241	240	213	231	248	221	228	210	223	228	240	239	207	221	228	228	207	206	238	244	235	215	189	218	239	245	205	210	223	208	225	209	234	219	237	253	203	195	248	227	223	215	230	196	224	248	246	211	249	242	222	210	267	218	240	212	229	196	238	240	221	231	205	243	239	232	215	245	226	228	218	229	241	204	230	224	250	255	231	229	237	227	217	242	227	205	238	240	248	200	203	228	215	227	247	230	233	223	228	246	213	228	239	240	201	205	237	231	194	219	219	225	228	248	232	228	237	221	259	208	220	211	235	232	241	201	201	254	235	249	215	224	220	215	214	229	241	233	227	246	209	234	242	216	238	201	228	219	219	234	234	204	241	233	222	224	227	229	240	221	240	243	249	207	217	226	263	201	209	240	247	212	214	214	232	234	218	228	227	211	248	235	217	220	212	226	255	232	248	211	212	219	220	230	242	239	248	243	232	227	230	232	233	213	206	213	221	239	247	232	249	197	237	221	230	227	216	207	203	225	230	214	212	233	210	209	234	240	237	203	226	228	217	252	229	244	237	249	260	210	259	212	241	225	227	234	218	234	223	243	215	221	244	243	219	228	236	226	221	236	234	214	197	236	232	217	213	240	236	222	218	192	229	230	231	250	254	214	232	209	223	200	272	220	223	241	245	237	201	236	231	246	232	247	225	228	240	249	211	208	216	194	229	213	224	225	263	223	253	217	237	231	211	204	219	224	224	226	214	229	252	236	222	215	213	253	245	243	239	253	230	220	236	230	217	222	238	232	223	214	247	223	229	219	248	232	200	240	235	244	228	236	216	231	222	199	247	220	192	250	229	227	245	233	235	220	226	236	219	216	203	227	218	234	221	247	189	231	261	237	224	221	216	214	219	227	218	200	236	222	226	223	219	229	232	223	214	240	254	252	217	231	235	224	236	210	241	230	241	226	243	211	217	230	213	207	211	247	223	229	234	225	231	213	239	244	246	227	230	240	217	229	263	222	221	226	232	235	235	219	233	202	207	229	229	213	234	210	224	219	225	215	223	263	229	205	227	228	230	226	238	232	204	215	233	220	226	233	233	230	245	227	212	204	235	204	244	217	213	232	208	206	231	229	207	217	251	217	249	246	225	232	231	239	238	230	209	233	202	234	235	200	205	210	205	228	225	217	222	224	218	226	225	218	209	225	203	246	216	226	236	220	227	224	221	223	230	214	247	215	210	241	232	238	216	246	223	215	236	238	230	222	204	216	244	229	239	235	225	218	232	229	228	236	203	214	246	233	241	214	220	203	190	230	227	215	228	225	181	229	225	229	224	246	220	190	231	242	208	219	212	213	234	251	228	235	229	228	217	225	238	205	222	225	238	220	221	264	246	215	229	208	246	228	214	231	190	210	236	206	204	212	223	242	250	224	255	227	228	202	235	238	235	216	207	230	247	261	248	201	229	220	196	220	236	235	242	226	222	243	224	252	215	234	223	228	221	249	216	201	209	214	209	247	222	249	235	237	256	232	195	240	243	224	243	227	235	204	219	242	233	232	234	238	224	240	235	249	207	238	218	222	243	207	229	229	229	227	213	215	237	224	238	250	249	222	231	232	256	235	221	228	226	233	211	222	216	239	239	236	203	228	228	246	225	205	239	220	227	228	220	217	251	216	245	246	213	220	227	230	248	243	219	208	221	253	247	244	236	247	253	247	241	210	220	202	237	229	232	210	237	249	231	238	236	221	193	239	254	197	183	220	228	256	213	245	215	208	201	234	236	240	237	215	187	223	244	224	230	216	222	240	255	230	224	248	235	212	230	221	217	199	251	228	236	212	259	221	198	234	209	246	224	232	209	251	224	258	227	231	242	241	228	248	214	209	197	246	234	198	225	256	242	230	252	227	237	252	240	239	236	220	234	234	210	220	225	214	220	232	232	210	240	216	229	238	219	227	226	247	226	219	249	234	237	239	227	218	231	211	242	245	239	236	240	231	210	233	227	227	233	230	240	231	237	253	263	223	227	205	220	223	223	212	219	232	217	250	234	231	203	208	223	249	222	222	210	211	222	229	219	227	227	216	212	226	227	238	264	231	217	218	244	250	226	220	199	248	225	242	223	219	215	235	239	252	220	222	239	231	210	233	225	213	223	237	220	241	212	234	250	216	226	229	225	199	235	217	243	228	226	217	231	242	228	232	220	210	246	220	221	221	210	224	233	214	228	229	213	268	250	209	203	244	229	220	262	255	225	221	226	209	232	238	241	224	235	202	232	241	259	233	240	227	223	226	226	237	250	215	212	238	217	215	211	198	234	238	210	215	262	225	249	234	220	206	222	255	233	251	229	226	196	218	230	266	224	234	223	244	214	237	228	249	251	240	229	245	205	217	236	242	236	225	242	217	215	234	216	233	234	228	207	211	228	222	226	225	238	237	224	238	245	248	263	235	238	216	215	206	220	232	244	230	233	215	225	238	244	241	217	207	226	233	232	227	239	207	239	210	236	250	238	226	251	244	202	234	230	222	210	241	235	222	235	204	221	230	223	212	235	197	237	244	233	206	208	227	258	219	242	218	225	233	225	236	247	260	226	248	215	240	224	214	211	202	231	243	230	247	232	245	236	224	219	224	226	217	214	223	222	218	245	240	232	245	223	242	221	204	228	208	228	237	225	247	202
26676	17434	3124	562	464	424	417	415	436	441	394	416	390	387	419	434	406	423	424	349	406	393	413	392	400	395	386	428	412	399	426	390	425	432	414	427	410	395	413	400	384	374	396	410	416	397	382	381	399	414	449	405	384	400	400	409	387	399	397	404	408	389	398	444	415	418	404	400	413	411	379	418	414	385	409	402	385	383	418	414	426	396	424	389	425	412	388	402	393	373	426	402	427	380	413	419	417	367	412	358	402	422	425	358	397	404	411	417	432	404	420	438	397	411	407	397	400	407	416	402	423	415	384	418	397	435	431	395	404	427	379	408	403	404	410	394	395	403	452	375	407	404	396	374	378	420	389	395	413	382	393	438	427	351	391	392	418	426	424	412	438	385	404	425	388	416	413	417	407	425	434	438	412	423	375	373	406	382	401	403	379	378	430	388	393	387	420	397	412	420	416	388	402	394	417	438	409	424	398	394	394	450	389	391	405	367	400	396	404	394	420	418	411	395	397	414	415	377	401	399	439	450	408	410	398	413	409	427	437	411	433	390	410	371	391	399	374	425	417	398	388	416	388	408	381	366	370	422	408	403	405	427	404	385	425	420	408	405	378	456	413	439	391	440	392	404	399	429	451	377	410	421	423	413	402	387	396	414	429	417	395	424	387	415	405	416	434	432	416	427	394	406	397	418	408	416	406	401	406	445	412	406	424	402	450	367	405	390	426	411	387	373	398	388	418	389	439	420	417	433	429	411	409	386	377	409	427	411	433	423	396	444	437	410	380	392	384	384	413	412	428	392	446	407	418	395	404	415	433	414	383	390	414	419	387	429	406	410	439	389	391	383	419	373	414	429	379	416	401	425	406	423	406	388	407	438	431	376	391	416	389	390	394	385	412	418	402	402	425	395	384	358	411	395	410	413	396	405	433	381	432	423	376	424	442	364	419	386	404	439	392	409	413	408	391	370	387	419	387	409	435	430	426	402	424	392	376	394	394	396	415	421	428	389	442	447	388	382	414	416	413	415	417	428	402	421	390	415	431	397	427	411	389	370	380	373	430	382	401	415	361	386	403	403	378	449	403	425	397	412	426	372	402	416	358	388	375	434	390	409	419	436	395	432	419	368	401	404	434	408	418	391	381	391	401	397	389	425	435	408	426	409	424	386	405	404	390	401	411	385	401	394	393	410	418	416	470	381	407	451	392	430	452	436	431	410	404	391	436	406	423	361	421	395	420	402	411	380	424	429	429	429	417	378	417	394	378	404	416	464	389	422	377	390	427	394	394	429	409	412	392	393	400	372	408	447	425	395	413	401	409	389	357	419	427	428	408	426	412	410	437	388	430	413	419	399	393	370	389	396	437	404	385	462	399	390	425	370	381	414	419	408	382	428	424	379	414	401	419	411	401	421	399	414	358	397	403	425	429	377	391	405	425	445	391	388	396	422	389	417	407	373	420	378	392	406	391	406	409	424	390	419	380	415	385	422	407	442	388	405	373	427	410	384	398	463	376	411	409	405	388	415	379	391	407	392	401	426	398	399	404	410	391	383	408	407	398	378	393	403	404	394	386	402	400	368	407	377	405	412	428	425	413	393	416	404	368	425	387	380	371	410	385	357	402	385	426	424	363	374	381	373	449	378	398	439	411	422	389	392	392	416	449	407	423	442	394	364	382	408	371	363	392	428	406	383	392	444	439	378	413	429	415	399	401	425	398	387	387	400	414	393	438	419	419	379	399	428	386	395	420	385	453	429	429	429	394	394	415	404	435	415	419	417	414	408	410	414	435	433	398	403	399	415	417	392	405	418	388	382	380	403	418	416	403	391	438	415	419	433	382	395	399	389	402	408	437	415	418	395	363	360	447	410	399	381	419	400	410	355	416	388	387	367	363	437	402	419	429	390	402	433	435	389	414	420	417	387	405	409	408	418	416	438	405	408	422	415	444	396	412	392	405	419	397	400	422	397	386	402	415	422	390	390	422	402	391	399	439	412	374	411	406	417	402	397	379	414	366	406	415	420	375	413	418	388	459	381	441	399	370	424	385	425	405	427	412	385	393	407	436	421	417	378	390	438	391	414	392	386	370	397	410	407	416	404	406	408	400	403	391	437	413	378	401	394	396	377	413	391	413	406	413	343	413	377	420	447	395	431	418	427	396	393	421	403	394	421	409	405	421	393	440	384	438	410	409	372	397	398	407	393	444	394	399	412	422	392	418	421	436	405	420	398	378	438	399	400	433	414	436	373	395	386	403	385	358	468	412	417	357	406	427	407	400	387	389	401	395	399	470	429	387	423	426	392	396	402	430	413	398	397	413	424	382	423	375	376	407	426	404	388	405	382	431	400	391	404	428	416	406	415	398	426	407	411	381	393	368	367	454	381	397	396	414	414	417	391	414	396	435	423	421	420	414	406	385	393	409	422	450	433	420	394	405	423	407	412	439	378	371	384	390	411	411	426	422	393	424	402	382	407	407	383	408	410	366	412	383	421	388	401	383	432	420	440	387	405	426	387	392	398	409	410	403	390	410	418	429	431	407	412	407	362	388	395	392	404	445	378	376	370	418	391	421	413	387	367	386	401	440	396	382	388	396	408	402	434	392	448	424	385	406	391	396	411	406	393	403	403	404	404	442	391	395	393	407	417	388	439	388	446	424	426	428	406	388	404	406	404	376	422	418	389	394	393	407	404	415	418	390	403	380	441	425	394	401	421	408	388	397	407	371	385	430	410	400	444	397	411	397	441	406	390	451	391	425	405	425	405	382	424	380	408	424	447	436	433	413	374	423	420	421	412	447	390	394	392	415	377	407	433	374	406	399	436	421	433	401	393	413	430	381	377	445	380	389	366	408	408	415	391	382	452	448	400	362	400	407	429	376	414	426	397	396	394	437	380	416	398	382	404	388	411	436	463	424	411	400	401	380	420	430	399	399	447	406	393	382	408	419	390	409	413	353	385	405	392	411	405	352	392	400	416	425	400	413	400	433	399	403	386	370	404	408	426	406	402	399	447	398	405	407	407	393	424	399	446	377	410	415	395	420	407	405	432	430	364	393	382	449	398	402	411	408	401	393	402	433	407	369	390	401	397	414	369	404	390	418	427	379	391	464	450	372	425	370	409	393	437	394	433	399	405	433	432	389	399	376	374	366	412	416	406	384	404	396	432	373	401	402	417	399	410	387	447	414	405	404	421	430	420	452	391	424	417	399	428	392	415	420	413	366	415	406	432	417	397	440	397	378	399	409	418	430	432	421	428	391	427	385	415	399	406	394	400	380	373	406	423	446	390	414	408	422	385	414	426	420	415	418	388	388	411	382	376	373	354	420	376	390	399	401	408	413	421	381	394	409	421	419	408	408	385	405	439	414	417	430	433	433	413	418	401	377	399	422	389	397	406	442	421	371	411	391	386	425	432	448	422	399	423	401	410	401	407	411	415	434	406	407	443	401	410	400	386	422	429	397	390	434	412	404	394	417	417	399	406	387	399	382	415	389	392	414	373
4008	1340	1090	806	720	648	621	602	597	606	636	577	625	616	626	569	574	573	571	568	585	586	582	618	569	597	637	626	572	647	596	582	576	609	595	568	599	594	594	594	571	588	583	605	587	578	626	604	580	563	597	631	612	570	640	620	591	583	632	619	568	586	596	611	592	584	626	575	584	584	582	627	615	619	606	588	588	565	597	548	544	603	581	567	553	577	611	596	604	629	559	612	606	587	610	619	589	563	588	581	629	561	601	549	622	637	597	551	579	576	592	584	614	529	605	565	562	588	572	534	600	618	582	580	604	556	571	581	612	579	593	596	598	568	593	607	592	601	627	588	582	547	596	609	597	615	619	578	591	591	595	622	600	572	592	633	598	563	573	526	590	600	581	580	595	588	556	589	609	607	569	597	599	580	564	563	600	608	582	596	581	586	592	567	590	590	640	644	589	588	568	570	588	586	567	565	591	543	598	611	625	587	618	541	573	576	609	536	565	552	618	631	560	633	597	609	603	616	544	584	592	597	595	564	572	580	635	602	570	577	632	568	573	575	609	602	608	560	563	560	579	544	580	592	579	612	556	540	606	583	621	574	574	602	562	531	632	599	589	599	578	584	569	583	526	540	627	590	624	616	594	583	578	595	586	589	603	560	586	553	553	625	552	619	591	564	587	617	586	588	599	546	592	605	598	580	571	528	580	598	569	568	589	534	579	566	595	586	629	559	610	638	621	594	612	563	585	593	553	591	548	585	624	580	580	596	593	651	606	561	590	552	562	608	638	585	532	584	575	580	582	564	605	612	596	598	540	532	594	585	586	558	556	609	597	576	593	571	593	533	554	602	575	578	580	582	583	560	580	593	586	572	577	580	580	608	604	572	618	546	598	609	574	559	616	568	571	623	586	597	520	559	543	610	581	592	609	611	591	595	564	590	591	593	559	594	563	581	629	579	592	605	576	604	624	569	593	627	580	612	570	523	615	583	572	572	578	583	613	566	568	610	579	595	560	616	606	593	604	565	630	637	584	615	573	628	610	583	568	630	603	572	617	597	561	610	601	591	601	618	602	606	609	584	618	630	588	533	604	580	624	617	640	584	594	559	610	576	584	604	607	592	568	590	578	562	586	556	603	602	574	574	567	561	543	574	578	577	633	572	612	529	564	582	550	585	603	589	589	561	557	605	583	555	583	612	601	602	587	608	595	575	563	579	574	598	566	622	587	574	575	650	556	623	568	579	604	579	589	583	576	547	560	584	605	587	563	555	606	598	618	628	591	606	599	574	530	575	569	555	569	516	576	587	556	632	604	579	598	582	577	594	603	582	596	619	603	596	618	577	578	573	579	628	614	579	606	598	558	588	545	548	626	582	577	594	584	577	601	601	617	596	593	611	599	577	571	581	612	589	560	605	639	611	635	548	584	551	609	605	539	574	609	617	572	542	570	624	587	585	595	547	562	579	551	581	558	564	580	615	576	583	588	593	564	547	610	563	571	588	593	591	594	627	587	583	581	551	552	594	628	615	599	588	614	617	599	578	589	617	603	593	572	599	600	574	592	596	623	594	576	613	555	598	585	581	625	587	605	613	610	593	536	589	540	599	591	619	589	590	576	607	550	601	574	615	562	555	575	574	588	560	556	576	637	607	616	593	627	599	597	580	569	576	565	563	562	627	587	588	609	571	603	562	587	632	579	631	590	617	611	580	608	617	592	560	586	577	603	622	568	600	614	607	597	596	559	554	576	579	612	554	578	593	587	569	531	570	560	544	613	590	600	591	568	574	621	577	628	567	599	567	551	563	622	543	575	613	606	582	598	601	604	606	590	609	594	587	614	596	578	558	615	579	633	580	575	559	613	582	600	596	613	584	562	587	584	605	577	604	591	618	565	544	583	593	571	575	604	590	552	573	612	607	546	582	553	611	564	563	588	594	550	592	599	576	557	560	579	625	584	570	536	586	607	599	566	645	555	599	607	624	548	612	555	587	590	585	595	591	631	576	611	593	607	582	574	599	582	569	631	601	584	592	590	585	606	565	586	597	567	566	541	604	579	565	583	556	602	623	568	571	582	611	607	565	554	520	569	615	572	586	564	586	604	526	583	607	558	603	582	586	622	551	556	563	590	636	611	605	583	604	611	569	611	592	656	594	558	564	559	620	599	597	579	605	622	607	558	625	562	588	542	550	535	600	569	605	549	617	567	541	588	586	614	585	600	573	586	561	581	621	600	606	575	628	596	593	623	579	592	604	572	582	578	590	606	571	584	539	527	586	572	611	615	601	566	577	571	633	580	624	602	599	622	590	590	589	607	567	544	591	566	592	574	599	600	610	566	586	596	617	631	550	629	542	630	595	571	555	555	592	562	604	590	610	624	597	602	566	527	606	576	575	589	619	599	619	568	597	604	607	582	602	559	598	632	606	612	612	616	595	556	545	578	608	579	583	591	593	601	610	581	592	600	582	579	594	607	576	570	562	565	614	581	593	601	584	547	593	603	586	600	604	610	614	544	630	586	580	620	570	574	605	597	597	588	601	541	567	549	607	587	633	610	551	591	579	604	574	582	576	603	591	607	544	561	551	598	580	522	558	598	564	582	570	588	559	564	591	606	580	572	569	582	578	573	601	583	605	578	581	578	592	611	594	639	587	601	596	605	580	556	607	604	598	608	581	615	547	536	581	550	581	547	594	606	587	559	621	583	573	585	561	582	594	596	574	601	622	548	592	552	575	613	593	643	607	601	586	629	585	576	586	577	614	609	582	571	573	575	561	596	629	577	600	612	562	575	592	583	581	584	609	612	601	618	556	566	585	601	557	609	575	613	585	558	577	593	586	589	610	593	603	593	577	597	609	584	562	589	589	569	586	568	616	556	608	579	580	605	595	599	583	595	590	571	531	608	586	595	524	591	560	588	564	568	554	563	615	558	605	581	642	625	595	582	567	576	589	611	627	595	588	592	573	548	627	602	549	574	573	591	582	590	607	554	559	573	583	604	581	601	619	646	600	594	616	596	546	555	584	582	616	579	667	649	566	594	567	562	560	622	584	567	624	602	548	565	601	607	557	535	585	560	584	628	543	665	623	624	580	588	604	581	568	600	588	607	588	590	630	611	576	597	589	601	571	662	573	594	619	558	589	626	570	628	634	569	578	603	559	596	613	596	585	610	617	625	599	643	563	594	588	599	585	594	556	583	577	543	588	581	636	582	586	609	586	596	548	610	583	628	558	547	639	595	595	596	553	589	583	610	566	564	575	618	590	563	592	565	616	596	605	594	561	617	606	569	594	628	596	573	596	590	551	593	582	552	587	580	606	563	633	580	568	570	535	598	564	566	589	608	574	579	551	538	592	581	597	591	592	608	608	578	597	591	599	590	585	605	601	564	604	624	554	610	550	582	622	550	584	580	629	566	594	581	556	549	624	561	580	605	579	596	598	560	627	594	600	601	552	592	599	567	611	585	559	621	625	598	651	590	583	602	631	559	603	590	556	594	576	578	586	582	599
23063	20982	27986	24156	20717	2850	560	383	255	297	246	255	231	241	213	227	211	223	204	199	198	200	219	175	156	167	189	177	184	191	180	181	192	177	172	171	176	177	166	190	179	174	172	152	181	185	192	177	172	171	160	165	149	171	198	157	190	182	170	183	167	183	161	174	159	154	178	182	165	192	174	165	164	165	160	174	163	165	169	170	174	174	179	170	181	156	182	176	212	183	178	181	151	161	164	145	169	152	205	176	184	162	180	157	151	157	174	165	171	152	175	154	176	188	172	152	162	178	159	141	151	155	148	169	188	177	182	194	185	162	157	170	189	153	155	180	180	178	158	181	168	171	154	147	178	171	171	178	170	153	147	146	179	168	164	184	161	172	202	155	190	182	148	168	168	170	182	182	166	160	169	168	183	181	172	173	182	156	180	172	173	192	152	147	164	160	172	165	168	166	184	175	164	174	152	178	157	187	158	163	177	163	157	183	141	184	169	174	176	199	181	177	182	182	137	155	171	157	182	159	179	173	163	163	172	169	164	189	183	161	152	173	149	174	179	192	181	199	177	186	175	192	164	168	161	174	166	193	177	157	185	201	150	179	173	155	191	168	172	171	172	169	166	151	182	159	161	193	193	199	173	175	163	179	204	179	195	175	173	159	149	179	163	184	164	172	176	161	145	184	167	153	181	185	177	161	157	188	168	161	152	160	171	150	172	157	190	174	172	161	128	168	147	152	191	180	170	154	170	135	136	184	171	191	170	142	165	161	165	170	161	158	150	182	150	161	186	186	178	164	178	176	160	159	138	148	178	185	174	155	183	176	155	171	179	156	176	170	172	162	168	166	137	156	172	166	169	174	175	179	180	168	170	182	144	172	167	158	159	156	182	183	196	200	178	164	171	164	164	176	156	179	172	173	173	159	161	178	169	152	170	159	170	198	171	151	162	166	146	164	169	139	161	155	166	183	143	186	156	169	192	157	184	179	160	161	152	166	170	160	162	169	181	164	180	170	156	166	189	167	141	172	194	185	174	179	151	180	162	165	169	130	174	166	166	170	176	156	179	176	159	164	175	167	159	154	167	138	177	192	152	178	190	176	173	177	170	155	155	186	181	169	187	144	155	159	181	181	174	172	158	178	171	146	167	173	172	177	172	169	158	164	165	168	156	169	168	176	166	183	176	151	156	165	163	174	165	171	173	159	172	159	172	147	165	165	182	190	169	172	135	168	182	174	168	179	163	159	167	171	163	160	170	167	162	156	161	163	155	168	172	137	180	188	149	158	166	191	159	156	187	186	181	178	158	151	171	159	180	175	176	188	152	164	160	175	157	154	170	176	184	136	155	193	141	156	176	154	159	177	165	183	175	158	161	191	159	174	162	170	172	171	150	184	149	171	178	160	181	158	129	168	171	164	156	176	144	159	166	155	172	168	166	147	163	170	188	173	164	160	181	175	158	194	174	153	162	167	166	182	190	150	171	169	154	165	175	157	162	172	162	162	166	178	160	168	162	170	149	167	176	174	158	162	163	149	179	161	181	205	177	145	163	172	181	154	172	182	180	175	157	163	156	160	171	170	157	188	182	174	174	174	181	167	161	165	178	164	164	160	160	181	169	167	194	170	182	176	166	147	185	187	143	188	149	190	175	167	204	174	187	161	163	152	193	188	190	135	203	173	151	157	174	146	175	165	157	162	132	182	158	155	180	166	183	167	185	150	192	175	169	194	154	150	172	172	174	169	172	180	185	164	166	169	173	154	182	192	160	181	184	182	151	150	176	187	149	191	163	185	177	182	172	170	182	172	127	192	171	166	168	173	162	161	143	188	167	177	189	193	180	153	168	158	171	175	155	173	177	167	155	145	160	170	155	171	174	169	174	146	170	164	155	161	164	184	168	165	175	196	172	190	173	164	161	129	184	179	171	153	171	189	176	157	177	159	164	150	178	180	168	158	168	160	153	163	173	172	176	145	177	159	199	176	189	163	173	181	169	170	169	165	171	145	183	155	183	178	172	155	179	175	142	186	199	164	156	182	167	155	166	175	163	175	153	189	157	188	169	194	188	171	179	162	166	156	175	168	182	171	217	179	175	168	149	174	201	134	177	196	161	156	179	168	159	203	145	179	142	160	176	170	159	158	159	166	157	171	156	177	186	170	176	167	178	165	185	178	164	150	172	167	151	167	170	183	185	173	171	160	147	142	179	179	185	160	174	166	159	150	172	152	170	167	179	166	187	169	175	173	192	159	167	169	176	157	170	191	171	152	184	139	158	175	167	151	192	164	175	173	167	167	159	176	147	179	208	164	167	183	154	150	155	145	149	189	158	175	157	164	178	168	179	190	171	183	173	177	160	188	183	164	176	173	183	167	158	160	159	169	201	171	168	177	173	181	156	162	160	158	160	173	167	162	169	166	191	190	156	157	156	161	157	176	149	145	170	189	168	161	183	154	186	174	170	168	171	174	177	171	144	166	168	190	179	180	167	168	141	144	171	167	166	164	193	183	166	161	205	167	170	191	171	177	166	155	169	149	166	170	156	165	169	184	195	175	175	155	132	172	182	161	177	166	173	173	177	164	168	171	193	175	163	172	181	176	171	163	159	187	175	179	154	147	178	171	140	161	153	178	164	172	155	176	182	169	179	179	161	178	145	190	175	173	176	163	173	163	186	158	147	159	172	179	184	169	160	182	168	161	160	162	168	168	175	150	151	143	145	164	170	189	173	187	168	170	147	182	160	167	174	157	172	166	164	161	167	158	164	162	178	178	182	173	163	149	172	158	186	193	186	181	157	156	166	175	147	159	149	167	176	171	208	181	167	160	165	157	167	151	150	174	151	170	175	192	151	156	169	160	163	166	171	185	164	140	175	166	161	152	181	174	206	194	152	179	165	174	160	175	159	180	187	162	160	152	172	164	164	166	181	167	184	166	173	135	161	165	159	182	198	158	143	173	173	157	156	166	158	186	170	183	189	174	169	146	166	177	188	153	198	171	180	172	182	169	185	190	178	150	179	178	159	173	167	159	170	192	216	180	162	161	173	170	157	167	153	161	163	164	179	169	185	154	156	167	163	188	167	172	164	174	160	168	163	161	179	161	160	150	158	169	171	164	163	134	154	180	183	199	167	168	162	170	149	181	167	152	156	190	164	155	165	166	168	181	167	179	155	176	148	171	170	133	158	164	182	167	172	157	176	180	166	156	149	157	162	175	168	173	161	170	164	169	162	167	168	165	162	187	153	205	175	163	173	169	150	156	143	170	170	175	158	166	147	155	175	155	169	164	169	158	155	163	177	178	152	176	162	157	179	179	170	186	160	178	150	163	169	145	186	177	165	176	172	154	175	163	188	154	189	163	160	188	159	175	154	163	177	157	170	170	188	171	151	170	175	182	157	173	165	187	178	165	201	152	173	147	187	159	160	158	182	169	174	169	165	180	192	186	179	187	183	175	173	171	163	164	183	188	166	202	147	153	181	167	169	157	177	153	148	152	146	183	176	187
3116	8465	5470	2507	1749	1253	984	738	613	551	520	446	458	386	395	356	378	349	308	325	315	302	332	315	303	283	308	301	312	283	278	301	262	292	275	274	257	304	317	251	292	269	278	280	269	250	250	268	243	237	268	266	241	252	243	258	258	263	303	255	273	255	299	278	263	270	275	240	277	235	255	241	289	286	260	268	253	267	258	263	253	262	261	270	274	258	261	262	259	254	252	271	282	257	231	280	270	256	249	295	278	267	266	247	267	274	263	253	267	253	291	245	254	254	262	266	257	276	253	255	257	254	274	288	266	247	277	268	275	277	279	278	281	247	282	276	238	263	248	279	267	248	253	230	263	242	245	259	276	274	288	251	274	281	276	283	250	265	273	272	258	255	257	264	243	255	269	286	264	293	266	259	268	274	240	255	271	277	238	252	262	264	265	265	293	255	281	247	245	260	288	253	283	277	257	281	243	254	220	248	269	272	274	249	248	241	252	219	248	251	245	243	260	268	259	254	245	266	271	265	241	255	251	267	274	256	268	265	216	251	275	311	277	272	276	279	285	269	273	248	274	254	251	234	264	276	244	243	295	252	255	246	261	267	285	248	264	229	274	230	288	248	251	276	256	278	292	248	240	245	265	285	273	278	249	257	262	253	262	272	240	276	245	291	257	298	296	274	242	272	250	263	269	258	249	284	250	244	258	299	268	260	270	249	246	257	249	274	273	253	253	245	246	273	264	257	257	246	307	255	238	278	248	251	281	278	264	258	250	266	268	276	236	255	269	285	253	259	254	254	277	244	238	260	259	261	262	246	274	285	262	242	266	267	252	238	221	242	268	231	239	234	265	275	270	273	255	251	247	274	254	236	262	241	276	254	290	240	283	260	264	268	273	268	266	280	251	270	251	240	263	284	230	252	262	258	255	249	286	272	272	257	244	269	274	276	292	238	242	277	239	247	248	260	253	259	267	262	265	299	292	286	246	272	269	252	243	268	252	245	267	247	242	237	266	247	261	276	225	264	262	251	257	278	246	258	266	253	270	263	269	266	258	260	264	263	260	221	234	253	284	229	241	268	264	282	284	305	269	285	272	261	253	284	256	259	262	257	254	262	271	272	248	235	255	283	302	238	273	255	252	265	309	247	265	270	251	272	242	257	266	272	268	254	246	252	261	269	248	267	270	265	286	275	253	239	260	231	281	256	277	265	259	275	273	277	273	249	285	270	278	276	261	256	255	240	258	289	257	258	286	239	291	267	263	246	245	272	263	255	275	260	275	278	265	261	259	258	244	262	248	267	269	258	267	223	256	280	267	270	255	233	263	270	254	247	256	279	284	243	260	244	262	279	243	246	287	289	248	251	258	270	269	278	281	232	262	267	226	275	230	228	261	263	236	254	246	276	260	272	251	252	247	256	273	248	293	270	276	290	267	249	262	265	263	275	288	252	295	262	253	243	267	260	269	260	255	254	246	255	266	246	235	261	255	264	296	247	293	248	274	251	251	238	261	232	258	227	256	257	244	254	263	249	246	246	266	257	251	277	244	258	244	266	275	296	242	242	255	262	277	267	286	238	276	266	267	260	240	254	266	272	256	250	268	269	282	258	282	246	258	259	262	264	248	269	260	283	271	227	257	279	245	267	266	275	246	285	256	286	262	286	247	250	270	267	271	242	270	256	275	244	282	298	286	261	269	268	244	259	266	294	277	295	256	251	252	254	258	250	263	282	246	261	270	269	257	283	278	245	267	241	261	289	276	277	273	238	258	271	242	277	251	265	269	246	263	265	280	258	262	262	282	255	243	313	278	272	252	285	267	241	258	279	239	291	262	259	287	267	277	299	269	273	287	262	258	247	252	280	268	254	247	240	238	259	249	227	291	257	238	265	254	248	277	251	279	253	248	265	237	247	255	249	248	249	247	283	267	246	266	272	273	234	276	276	254	243	272	266	255	251	261	252	253	264	240	249	269	257	223	271	270	263	262	267	267	284	246	252	251	247	235	272	266	252	257	267	273	266	241	276	253	242	260	256	295	270	234	267	250	266	253	265	264	291	302	297	270	255	259	258	260	266	258	255	254	228	247	250	260	248	289	293	269	244	266	314	265	247	288	259	251	277	266	260	244	263	264	262	271	281	265	270	282	238	264	273	243	283	279	264	248	248	282	257	294	277	252	247	262	269	233	271	282	248	249	287	249	251	261	264	250	272	248	248	254	280	259	251	263	269	255	264	252	239	254	254	265	241	246	257	265	261	268	248	279	254	266	272	250	270	277	267	258	256	248	248	279	254	248	252	262	247	269	237	257	242	264	255	264	293	267	251	259	248	263	255	265	265	280	261	288	281	247	251	249	239	261	254	287	259	265	233	244	266	282	256	237	252	274	269	259	246	248	287	248	245	251	266	275	230	269	235	271	256	255	262	258	239	228	255	264	259	252	270	240	262	260	255	280	277	232	255	224	238	258	251	279	264	248	260	274	274	261	273	255	245	252	261	255	258	249	272	261	258	252	270	273	248	255	255	256	254	261	277	251	254	263	292	258	289	252	268	257	247	230	246	249	272	251	240	242	261	268	250	267	298	296	255	278	274	263	265	276	269	259	255	263	251	254	251	261	275	241	231	242	264	262	254	248	296	247	260	247	278	291	265	256	278	271	265	250	263	280	264	271	256	266	241	260	268	270	234	268	240	264	259	265	256	228	249	263	248	276	272	289	264	261	257	244	276	240	264	277	240	272	285	259	283	248	256	247	261	244	252	279	267	269	244	283	268	253	260	244	283	247	262	280	259	263	238	233	258	273	269	273	286	239	265	246	245	258	269	247	269	285	241	265	267	249	264	285	243	266	288	240	284	268	280	252	276	259	235	254	286	251	252	259	274	267	262	249	265	244	262	241	253	251	272	282	282	251	272	260	253	255	257	234	291	265	265	247	271	246	241	277	263	265	303	272	260	271	249	303	259	257	248	245	263	251	251	259	253	260	245	284	263	254	254	282	293	242	271	248	256	251	259	251	273	248	278	268	260	256	256	232	262	226	268	262	249	260	276	256	252	262	282	300	250	290	247	250	236	265	269	257	265	253	243	271	265	257	256	284	263	240	286	248	267	249	264	260	280	247	240	276	266	288	276	272	229	260	271	289	267	251	248	245	278	249	267	270	252	251	275	265	266	237	278	256	255	269	238	286	259	280	287	260	253	268	280	254	266	289	245	273	251	269	280	247	248	259	268	270	258	262	277	237	268	288	264	283	240	234	266	268	260	249	275	245	267	278	263	251	265	238	278	265	262	284	250	275	261	261	232	274	266	285	251	257	293	249	271	282	286	274	262	257	267	261	244	262	255	249	256	282	282	261	279	259	231	250	268	279	248	285	245	295	261	255	251	240	258	284	279	252	262	246	267	257	278	262	235	250	256	271	244	266	274	269	265	275	264	243	262	247	237	263	232	282	247	280	236	246	231	250	263	258	248	274	253	251	301	275	262	232	251	262	272	283	232	255	284	249	255
24162	20926	26334	24605	2620	697	624	534	543	512	558	512	483	523	485	492	448	470	477	467	506	497	446	482	446	518	474	449	496	470	433	465	501	488	466	471	467	505	471	468	459	450	469	454	505	529	464	424	463	525	494	501	479	445	440	439	437	515	517	498	474	448	450	495	480	486	463	482	443	466	498	482	431	504	480	468	514	492	483	482	474	468	475	436	513	446	479	487	487	440	439	473	487	461	451	477	430	467	454	486	475	476	409	502	489	484	472	435	466	459	503	488	475	473	492	489	447	500	485	500	462	459	485	492	443	476	435	489	496	442	457	492	493	485	467	495	451	451	504	484	470	458	459	485	449	435	467	493	434	493	462	488	436	478	475	509	538	439	472	465	461	457	461	481	472	482	477	467	441	504	483	493	462	476	471	450	476	490	432	493	461	482	474	470	477	464	478	488	472	475	431	466	487	509	474	503	461	476	507	471	438	461	459	463	459	492	484	494	479	468	513	477	529	453	439	503	434	427	474	473	448	423	459	445	478	454	455	476	465	492	450	469	487	488	503	446	501	471	486	487	512	484	422	467	450	443	519	499	467	497	483	452	482	461	480	471	509	458	479	437	465	469	472	478	429	432	434	499	442	494	458	469	480	468	497	468	462	484	481	475	445	492	483	433	489	465	477	450	472	490	455	494	444	427	481	476	461	475	490	483	478	455	503	459	449	440	449	462	495	470	488	468	459	453	464	474	458	472	482	497	480	449	444	449	453	443	493	448	485	500	485	489	453	504	483	479	457	416	507	438	458	503	460	465	452	526	474	466	472	466	465	444	482	478	476	410	483	469	529	512	493	474	489	488	482	495	449	482	455	475	446	457	437	458	481	451	501	497	474	467	467	473	449	476	454	474	498	449	463	457	500	468	459	491	459	462	488	504	505	464	482	483	480	486	470	482	492	487	443	480	475	442	440	462	472	463	480	474	491	481	441	491	467	497	492	473	503	487	472	467	476	451	494	477	452	500	489	465	473	481	462	487	439	466	462	475	481	528	504	486	447	446	484	462	459	475	448	462	466	470	438	513	477	476	501	505	454	484	487	459	466	469	518	471	461	496	498	450	483	474	459	458	462	492	495	450	476	440	465	479	502	454	470	466	476	503	487	423	490	494	476	485	448	456	510	467	463	505	504	471	474	469	444	502	460	502	458	502	462	464	458	467	487	417	463	459	426	452	466	431	460	469	478	477	473	504	455	474	481	446	442	472	445	447	465	459	450	432	502	440	486	457	482	492	505	453	449	464	454	497	482	446	486	463	465	518	485	469	452	487	487	476	478	470	465	487	474	476	462	450	503	446	452	439	467	479	454	438	457	495	467	451	458	499	485	471	440	452	422	483	487	491	511	475	463	445	498	481	469	482	490	470	458	461	481	484	474	482	476	481	494	474	478	462	478	461	476	494	488	424	439	421	467	479	483	434	436	489	507	485	483	477	446	435	484	504	482	451	464	484	502	456	498	539	446	466	461	491	459	487	471	468	453	449	474	470	499	494	512	487	493	487	476	457	509	473	455	481	477	462	456	471	487	443	465	497	472	499	492	470	426	463	496	447	484	464	475	490	444	485	467	461	451	488	471	521	468	491	449	475	499	432	477	460	492	449	480	480	500	458	457	483	490	443	522	432	444	502	490	465	487	441	460	474	480	464	494	472	432	479	479	501	486	480	504	482	445	481	507	465	457	444	435	453	475	468	457	519	466	451	480	463	454	444	466	477	496	497	467	490	474	485	462	479	465	455	472	473	489	467	461	494	461	496	495	452	442	461	470	479	462	442	478	467	437	516	480	487	473	471	455	467	509	466	474	479	463	498	463	504	488	433	479	442	453	449	443	481	498	485	516	479	459	472	489	489	492	479	463	466	428	452	446	494	474	522	480	468	498	478	466	486	441	493	469	477	501	458	496	458	467	455	429	449	435	478	481	436	467	459	448	484	470	468	431	476	492	451	458	474	463	469	467	474	492	436	465	448	468	440	492	480	440	460	504	469	466	455	478	458	449	477	463	489	445	489	475	471	461	421	482	476	479	475	519	481	452	427	430	454	469	492	480	483	474	428	466	494	496	504	487	496	466	481	441	449	473	450	458	453	490	461	455	492	477	508	474	474	479	502	482	450	495	473	431	508	473	509	501	495	464	487	452	439	505	482	441	478	517	448	459	473	451	485	501	482	425	469	472	483	485	479	444	482	467	460	510	477	462	469	408	520	487	502	448	488	479	447	474	511	487	488	483	476	490	452	495	499	476	529	483	486	458	439	455	463	495	496	481	505	485	437	429	455	458	487	504	464	447	481	448	450	457	500	483	491	507	421	466	476	493	496	475	449	470	453	463	477	515	476	487	464	478	466	487	432	477	481	450	465	478	464	510	480	489	460	465	474	450	462	452	456	479	477	493	469	496	494	466	482	472	490	483	463	468	448	466	492	405	484	498	466	486	486	459	481	457	506	492	436	464	433	466	463	484	479	470	460	457	513	468	458	449	449	497	451	482	456	457	456	498	456	454	493	461	488	457	464	438	461	477	438	479	488	429	435	473	485	480	476	472	452	533	483	449	469	508	509	471	527	450	496	475	486	439	459	521	467	476	444	448	466	467	487	490	486	480	483	451	478	485	468	454	477	494	476	464	433	474	450	473	469	498	453	465	492	518	480	457	446	502	502	465	442	470	510	442	446	454	491	533	481	474	456	517	442	446	469	508	488	467	482	440	486	478	456	513	457	469	487	498	462	467	465	449	514	471	467	465	434	468	450	462	476	458	416	484	480	455	482	436	449	488	468	483	429	502	516	462	460	471	470	460	474	473	436	456	486	470	461	447	500	448	487	491	467	481	475	541	461	461	483	477	484	437	480	466	480	479	478	437	461	450	449	512	464	452	462	428	444	458	466	484	525	485	428	482	487	476	475	477	434	461	466	461	453	449	444	451	475	471	476	484	476	480	484	484	441	481	470	443	483	502	424	470	443	454	476	517	474	463	513	481	443	497	467	477	446	504	484	512	471	476	482	478	446	480	446	467	450	411	478	474	427	477	435	460	481	464	492	458	471	469	487	481	458	478	517	463	494	459	470	461	448	489	476	480	472	420	456	483	443	485	446	452	456	480	476	451	503	447	492	520	479	449	464	444	452	507	440	471	434	471	484	494	475	462	459	431	477	473	516	480	469	512	498	471	513	452	456	450	489	429	444	481	492	447	499	473	468	496	508	454	479	475	480	464	482	499	450	478	453	478	468	468	483	468	446	490	466	459	454	447	455	462	437	430	478	474	515	426	479	468	496	485	450	437	472	449	464	480	458	504	462	497	446	481	462	492	453	514	486	483	444	466	483	464	423	466	451	484	456	418	516	474	440	449	478	473	428	488	470	467	472	442	481	492	475	450	478	466	425	465	473	410	466	431	498	465	498	448	489	453	523	467	436	482	454	458	507	468	471	465	499	499	454	485	493	436	520	480	461	440	450	491	471
3431	4642	3179	1769	1371	1054	991	977	829	775	789	737	742	749	773	715	711	686	678	684	729	634	681	708	676	654	657	644	705	659	625	665	684	676	693	640	681	665	646	658	622	690	659	707	681	694	674	680	665	687	660	672	650	695	695	608	600	688	613	671	656	709	634	672	636	657	663	655	669	680	666	600	681	677	630	644	675	679	634	656	631	620	643	621	646	662	678	658	677	631	664	675	693	630	633	632	691	704	647	683	645	689	715	668	689	656	652	678	684	622	681	616	662	640	645	680	650	680	646	685	684	671	642	657	692	628	641	657	629	625	637	646	630	632	637	671	663	641	639	648	684	653	663	675	673	658	707	674	662	648	641	659	642	686	670	647	683	675	666	684	673	682	653	683	660	641	610	669	645	618	654	674	667	660	642	661	673	628	684	675	659	640	657	603	680	661	662	678	681	616	699	662	652	711	628	648	707	671	657	629	634	644	656	620	655	625	643	656	677	694	650	642	640	651	677	692	668	634	711	687	693	671	643	694	651	661	672	679	633	629	638	659	644	670	655	665	662	636	681	689	669	690	695	691	663	693	661	660	627	685	672	658	683	725	675	660	662	655	607	633	728	653	642	652	664	620	654	702	624	626	637	658	638	625	650	664	638	641	646	695	612	674	670	664	644	637	661	636	673	619	621	664	643	638	657	729	623	662	659	628	678	643	622	660	642	672	673	616	614	683	636	689	679	676	660	660	657	681	588	623	649	661	632	669	652	636	693	682	656	664	638	636	638	675	677	647	691	621	695	665	670	629	597	628	611	675	657	677	667	671	659	642	688	607	628	649	673	666	647	688	641	699	630	635	638	684	645	627	665	632	685	649	692	690	642	661	702	669	646	660	655	686	673	650	635	656	654	683	687	694	653	684	648	645	649	670	632	675	667	675	664	652	699	691	698	668	675	661	694	655	670	695	671	639	634	648	677	672	584	704	668	625	631	631	657	668	695	674	691	639	656	667	680	668	677	691	695	652	647	663	638	692	636	704	682	682	612	659	689	696	604	651	656	667	666	692	707	638	617	705	672	675	644	706	612	669	597	694	631	634	692	626	640	683	681	640	667	657	686	623	651	664	680	685	660	649	648	670	681	681	654	654	637	630	653	667	652	650	627	652	656	663	633	722	664	710	665	667	663	677	729	628	694	635	642	658	689	652	634	619	668	655	599	641	625	648	662	688	649	670	617	644	643	677	665	679	713	694	674	658	631	647	646	638	664	706	605	711	642	649	683	674	636	666	662	666	652	647	636	665	663	644	692	673	716	651	642	687	655	650	682	641	660	661	634	633	654	645	651	655	659	657	619	662	630	633	678	657	696	681	630	634	650	633	686	649	718	660	659	618	661	637	662	617	667	667	670	674	648	691	657	639	613	627	668	653	650	638	656	664	685	662	666	648	662	617	681	659	657	605	658	618	651	652	655	670	704	682	678	669	685	641	650	666	654	668	636	562	678	672	647	626	649	666	650	671	662	599	666	669	705	675	652	686	701	680	696	692	681	659	659	669	677	671	637	662	651	661	680	676	632	710	665	665	643	637	683	646	698	653	686	636	642	645	604	643	680	650	673	697	668	639	614	642	670	684	735	692	655	638	668	660	666	684	673	681	654	655	695	652	643	670	676	653	671	604	674	648	670	670	621	652	709	675	646	653	627	685	657	622	697	648	655	672	628	653	641	646	712	631	646	627	690	694	649	666	632	674	689	663	689	651	663	642	652	634	611	620	629	656	660	662	622	660	633	655	656	653	670	681	655	677	619	688	645	640	639	666	686	671	709	642	640	667	649	665	638	679	647	712	670	615	670	683	631	664	645	680	640	660	678	672	704	669	668	665	659	666	666	694	663	630	669	633	665	660	666	639	665	676	678	646	638	621	614	625	689	602	666	658	646	667	607	634	639	631	676	622	676	681	643	621	691	624	648	685	653	669	653	687	638	660	649	627	643	662	698	674	687	654	701	623	691	668	607	616	686	664	663	670	670	664	650	638	657	700	654	632	667	663	684	676	638	672	672	616	667	671	632	678	622	615	626	642	654	647	683	658	667	623	661	651	663	631	691	651	621	661	627	641	657	647	647	672	645	655	666	705	680	628	664	684	629	676	661	649	630	653	722	636	671	665	644	643	662	671	673	610	674	649	635	669	612	618	673	674	699	681	729	618	675	639	623	658	675	664	681	667	673	686	656	675	621	691	633	690	670	675	699	665	665	682	684	658	650	675	676	668	616	666	715	638	673	683	626	650	698	597	661	647	660	659	673	637	644	606	630	697	651	649	651	618	692	676	669	650	678	695	641	648	674	680	634	670	630	689	666	647	633	647	650	650	685	659	696	636	618	676	634	617	648	595	675	629	639	663	672	680	680	669	683	700	607	673	677	630	650	647	644	674	671	678	645	683	709	654	646	694	617	665	681	646	664	626	656	681	645	632	686	693	629	665	696	655	721	661	660	647	669	630	679	624	657	649	717	649	639	680	700	674	665	643	608	656	663	685	668	695	626	693	728	709	633	635	669	661	628	647	669	679	670	630	681	675	676	641	626	675	629	685	688	654	704	667	676	654	648	651	649	653	679	682	690	635	642	653	629	646	671	644	650	634	674	686	680	667	690	658	630	684	667	686	699	658	664	670	684	689	634	661	650	682	660	638	647	711	657	648	675	656	629	673	644	695	631	679	641	667	672	650	626	619	667	687	671	649	698	662	657	618	661	666	664	674	651	683	614	661	675	711	685	659	660	648	669	651	673	643	669	603	663	620	653	681	737	699	629	666	641	662	660	642	639	680	644	645	655	705	642	694	696	662	660	646	645	647	644	746	645	640	622	638	669	645	660	663	639	656	643	633	648	631	656	644	697	660	686	648	661	687	679	607	718	661	672	676	636	699	644	631	653	738	630	668	689	714	648	708	636	645	638	634	641	657	629	668	664	660	676	682	667	681	631	703	668	692	669	631	630	683	629	661	697	666	646	652	656	674	682	638	665	731	644	668	668	669	633	665	689	669	631	637	638	620	671	667	650	637	655	701	577	698	647	656	650	628	688	635	655	646	653	636	612	682	671	693	636	666	664	654	641	701	681	654	607	648	668	655	649	621	685	698	653	631	647	680	640	646	694	668	674	674	679	692	655	701	634	681	646	650	648	656	713	636	685	659	622	614	616	665	635	616	646	656	623	670	730	672	677	654	701	650	628	611	682	666	699	630	666	670	662	645	667	639	651	680	646	591	673	663	680	649	660	655	697	666	704	660	710	671	607	689	619	669	654	655	655	714	684	689	626	686	681	666	656	665	649	703	657	642	695	648	643	684	658	610	637	667	648	698	668	650	633	657	623	658	656	682	667	666	661	702	694	660	680	657	631	622	637	681	642	629	706	646	684	647	693	673	676	647	624	644	639	648	680	669	679	704	663	655	671	632	701	663	665	677	648	647	676	635	648	662	684	675	633	690	668	666	671	636	624	682	704	625	641	656
22157	21040	28665	23619	21041	20634	2093	576	440	371	334	312	295	284	250	237	218	228	203	195	182	199	191	216	184	198	167	165	226	170	173	173	178	180	172	183	155	190	184	186	178	156	171	178	169	167	174	172	154	159	190	172	165	153	162	162	191	164	152	164	168	168	159	186	166	168	161	160	182	155	155	146	181	152	165	174	166	182	154	173	153	171	153	167	166	153	170	159	163	165	163	168	161	147	184	173	165	154	154	168	154	160	152	158	167	176	157	138	167	170	155	148	160	172	184	148	138	157	180	178	145	170	159	160	169	155	169	158	161	157	166	163	158	163	165	178	161	172	153	143	158	171	175	169	165	143	175	190	171	157	179	162	154	154	161	159	155	164	146	150	160	148	155	155	161	151	170	157	162	177	157	177	140	137	152	165	152	166	180	176	169	171	155	169	166	156	143	166	165	149	152	172	181	169	160	155	193	185	158	179	153	156	137	155	187	152	180	154	146	142	167	159	154	147	169	169	164	176	176	178	130	147	166	146	176	168	164	157	158	167	152	152	171	191	153	161	160	149	163	178	160	161	177	158	151	171	185	149	175	167	196	149	151	144	172	169	156	173	168	167	146	173	160	186	153	147	155	176	141	158	156	175	171	148	151	149	155	157	138	184	158	165	169	177	162	130	152	187	149	143	163	140	162	179	163	158	178	172	160	168	183	153	176	162	162	172	162	153	150	158	140	158	168	178	166	147	173	171	168	167	188	148	175	154	167	179	182	139	159	151	142	178	171	147	165	164	156	173	180	153	174	152	159	175	165	148	161	158	151	135	155	155	159	144	160	171	146	160	168	151	166	162	161	145	154	173	165	159	147	144	148	171	145	158	178	188	178	165	176	173	176	166	160	182	155	172	163	165	168	159	168	176	152	164	145	186	154	162	171	175	177	149	164	131	154	167	167	168	169	160	174	157	156	147	151	150	163	157	161	161	141	170	162	161	154	165	182	147	139	167	160	160	173	164	153	149	156	153	143	186	147	151	173	170	167	153	185	186	146	165	165	133	175	185	154	161	139	162	163	173	159	168	166	186	166	152	164	163	164	172	156	152	151	173	174	164	162	163	142	144	165	154	148	141	165	158	185	164	188	158	169	183	169	171	168	159	181	139	176	178	164	176	161	167	162	167	185	164	190	184	151	163	150	150	175	179	174	160	181	175	171	155	139	167	154	155	156	140	140	150	155	150	160	178	151	163	168	156	169	176	178	171	151	174	176	160	154	152	156	171	163	177	178	151	150	160	171	163	167	136	188	172	152	171	173	171	151	146	126	145	136	153	167	164	171	171	156	167	170	172	175	169	154	164	172	149	155	151	171	157	160	163	174	171	151	148	166	155	160	170	159	141	148	165	166	166	173	170	160	136	190	149	148	159	170	169	156	156	156	176	148	156	171	163	162	160	193	165	140	143	166	167	154	161	166	150	166	166	176	153	170	145	171	161	175	151	164	163	179	157	159	141	172	182	151	155	165	154	162	156	160	177	184	147	159	171	164	152	173	149	169	149	155	175	152	171	150	165	161	175	153	174	150	147	177	150	169	173	172	150	181	181	143	161	178	163	153	149	175	172	157	168	150	182	157	144	155	157	152	163	153	170	167	155	167	156	150	153	174	165	176	161	163	163	162	164	171	166	158	173	164	178	171	146	177	151	160	155	155	155	165	178	166	181	145	164	164	161	150	195	150	148	175	171	161	150	177	156	164	164	191	167	163	135	166	159	170	156	149	155	177	156	168	139	143	168	156	149	187	149	170	174	157	151	154	168	158	172	146	165	155	135	144	162	166	156	180	164	162	149	172	177	162	165	162	168	167	165	145	169	172	171	167	175	156	139	167	159	158	151	157	170	156	162	149	175	153	166	167	171	185	151	164	148	149	161	165	160	177	161	147	148	155	176	143	152	152	156	157	163	149	164	159	170	137	154	166	177	163	159	158	153	152	172	151	151	162	165	151	173	185	169	137	165	148	166	153	159	152	155	157	138	163	138	184	173	167	154	141	154	152	142	151	171	155	147	159	162	160	185	173	167	128	156	175	173	167	172	154	163	151	152	164	146	138	159	149	149	159	135	166	168	142	160	163	159	166	164	158	184	181	162	181	161	173	179	152	150	155	184	157	154	168	180	158	165	170	143	174	164	160	156	178	137	150	173	138	155	172	157	160	177	185	137	162	158	193	159	184	155	158	159	165	169	153	170	152	166	143	168	163	176	166	156	159	130	168	148	142	155	167	145	160	150	167	140	168	156	152	171	153	157	185	179	132	180	177	163	157	155	172	147	142	150	200	151	148	156	165	163	170	175	147	154	160	136	146	137	172	179	176	179	182	149	172	163	160	150	147	146	165	155	155	167	177	159	150	184	196	136	154	174	176	154	165	149	177	150	174	152	153	156	170	152	182	167	169	130	154	151	162	172	171	169	150	135	151	170	160	168	161	163	197	166	173	178	160	167	149	158	154	172	160	170	171	159	180	144	168	161	153	170	167	157	182	160	166	159	152	158	155	182	178	158	172	139	152	158	158	183	175	169	156	163	162	149	168	188	153	158	148	154	158	163	187	173	152	189	171	153	160	166	161	152	156	179	152	151	157	162	179	165	148	175	174	178	157	167	155	184	162	173	153	155	158	157	147	143	155	149	179	169	152	184	167	185	141	172	180	149	170	148	158	165	146	139	154	185	151	152	164	178	154	179	151	160	172	186	179	171	166	158	159	165	157	166	157	158	167	156	163	149	162	136	174	169	147	165	158	165	145	185	174	153	164	157	170	150	154	157	170	166	166	183	156	157	152	158	155	176	142	166	139	164	162	158	150	154	155	172	169	157	168	181	148	156	157	146	155	161	141	155	135	142	175	162	152	197	171	137	173	161	154	171	160	152	167	143	145	170	163	159	171	191	176	155	154	163	166	147	167	157	126	162	142	158	168	161	145	152	158	156	169	150	184	203	151	168	166	157	155	151	164	134	155	158	161	153	185	161	170	170	175	173	159	161	153	169	172	167	129	153	175	155	142	158	172	169	155	175	177	144	141	158	163	170	176	165	176	161	180	159	150	173	184	170	156	163	163	184	173	164	152	169	148	165	176	176	164	167	161	175	147	146	157	163	163	172	174	158	160	180	167	154	167	184	160	163	152	152	177	173	180	148	159	153	177	164	163	157	173	191	171	181	174	177	178	146	178	147	177	165	161	172	170	167	154	137	166	165	142	140	148	151	166	162	167	144	159	156	168	152	172	150	151	169	155	164	161	177	162	162	163	169	190	199	168	163	150	160	141	147	172	152	155	158	151	171	172	162	163	165	170	156	170	162	179	156	167	185	188	172	170	154	163	157	174	162	144	150	177	148	169	140	151	173	180	149	166	161	158	167	162	178	163	178	149	155	169	186	155	145	194	158	161	186	168	153	162	172	151	161	163	164	146	146	160	148	139	161	175	177	141	179	153	155	157	163	173	170	148	160	146	150	164	148
4532	13924	9247	4216	2998	1989	1540	1229	1016	754	665	628	560	540	435	418	365	356	363	307	328	293	308	326	299	302	307	283	258	294	255	234	230	255	248	261	245	229	246	217	233	233	232	225	216	232	255	261	218	223	258	253	224	248	238	267	243	232	225	236	248	228	236	242	233	234	219	258	216	221	231	254	249	218	226	215	225	226	239	225	226	220	234	223	233	228	240	246	216	246	207	229	200	260	213	220	232	245	227	226	236	253	215	228	202	207	223	232	223	226	224	221	193	229	220	261	219	247	229	247	232	211	222	227	240	232	235	255	229	230	231	235	195	269	245	228	229	237	228	199	238	236	241	225	227	232	240	213	202	208	225	220	214	263	208	208	211	231	256	231	223	221	218	223	236	211	229	245	231	246	247	229	222	225	212	235	209	240	212	215	259	188	223	230	234	248	236	226	245	231	208	246	255	227	234	234	221	211	215	212	239	220	199	276	219	235	233	249	242	216	215	225	226	231	231	205	215	218	225	202	251	222	231	221	235	246	214	218	219	211	246	207	230	254	244	245	243	267	213	226	222	234	254	234	203	225	240	232	202	232	235	227	214	226	215	230	198	237	207	229	214	211	224	219	232	246	252	221	223	242	214	230	223	243	234	203	215	221	229	225	240	229	225	227	232	222	236	229	202	208	240	246	235	219	248	214	227	214	234	232	215	221	232	191	206	239	233	231	224	225	232	243	222	224	211	235	232	230	206	210	212	212	260	212	216	212	231	212	223	236	213	234	221	225	214	252	219	223	220	234	240	217	218	224	221	237	229	217	233	219	250	222	222	231	232	224	216	220	234	232	225	226	215	209	208	220	234	212	218	211	253	223	235	213	247	214	210	215	217	263	225	221	215	213	239	222	243	205	215	237	217	215	216	242	227	227	246	203	225	218	227	239	233	236	243	236	263	245	219	238	248	247	248	236	243	223	202	243	224	254	217	240	206	212	198	226	222	239	226	218	251	223	233	238	220	266	216	236	209	242	230	232	227	245	233	210	229	226	221	244	226	222	230	209	234	214	229	216	215	236	216	232	236	251	233	226	196	230	221	223	242	208	237	234	234	230	197	238	206	268	214	252	250	225	243	238	257	228	242	221	216	213	229	257	246	209	223	202	216	225	240	214	207	243	254	238	213	246	235	226	221	205	221	254	213	225	199	243	216	216	216	209	227	244	228	231	228	239	236	211	203	225	214	231	210	212	228	233	198	204	231	200	211	218	221	235	211	220	213	227	183	252	226	216	236	222	220	239	246	218	227	229	221	242	206	229	224	235	223	247	227	228	198	253	217	214	225	228	226	224	219	232	252	205	238	239	213	245	236	216	247	243	232	230	235	224	228	211	221	191	232	227	268	216	240	210	219	188	242	220	214	254	240	214	225	223	254	209	192	225	202	231	235	230	197	246	223	219	241	243	216	244	217	235	231	242	234	198	242	244	234	238	210	213	227	215	217	234	233	220	225	236	243	211	221	194	224	219	201	232	229	276	229	211	227	236	222	242	218	201	219	244	209	241	237	223	265	245	238	207	238	235	219	199	233	250	236	225	232	212	226	205	222	210	245	230	209	251	227	235	223	245	248	249	223	266	243	241	225	219	228	215	212	235	252	200	220	216	203	221	223	255	227	238	243	234	235	209	230	214	258	222	225	215	205	218	219	196	218	231	215	207	261	216	225	205	223	241	250	211	258	214	235	216	234	230	210	249	244	217	211	211	203	225	239	210	238	213	250	194	214	246	261	209	219	223	205	243	219	221	273	227	231	236	219	198	235	214	212	260	232	219	221	225	250	224	202	197	220	214	207	225	238	232	231	225	207	226	242	222	223	244	246	224	207	243	197	224	218	241	214	247	217	206	233	240	207	213	199	227	222	245	229	220	217	235	222	245	216	221	249	226	260	201	207	240	221	243	235	239	226	257	221	241	212	222	223	236	222	225	232	224	242	230	236	244	246	225	201	204	255	239	219	225	221	229	247	214	218	245	211	198	227	238	200	184	207	201	253	243	220	236	243	239	212	254	199	259	208	229	220	217	227	229	215	243	223	223	225	228	218	219	234	230	240	217	188	229	248	199	224	244	228	200	238	240	185	207	212	223	213	249	238	245	209	249	227	233	231	223	231	218	214	226	225	230	240	204	229	205	221	232	216	236	213	212	199	219	240	217	220	226	238	223	201	229	218	231	231	217	227	228	199	225	220	228	225	227	235	233	197	227	251	241	227	225	231	249	229	210	219	247	237	222	212	237	201	225	216	245	220	247	237	223	244	226	246	214	237	249	213	215	249	227	247	231	224	202	190	230	235	222	222	229	223	216	244	237	199	237	228	244	225	214	246	207	244	223	218	215	254	245	235	228	239	225	243	229	224	251	223	237	208	220	209	229	236	226	216	243	214	221	246	232	242	237	213	227	254	232	254	257	193	228	213	240	236	204	245	231	259	247	238	213	214	241	236	240	244	225	233	234	246	251	245	211	219	220	228	221	220	213	240	215	212	226	220	215	219	271	221	230	260	244	240	237	219	197	229	254	200	228	219	231	236	242	251	236	225	212	242	225	229	229	240	235	226	250	269	221	220	256	242	215	224	198	222	209	221	231	235	220	223	227	237	196	235	215	218	224	252	224	229	220	207	221	246	228	223	234	216	248	233	219	206	225	219	233	217	206	230	202	217	220	228	229	224	210	225	203	268	208	220	227	232	215	220	221	220	209	221	223	231	208	231	223	233	217	234	227	204	211	243	204	225	242	225	222	218	257	249	219	219	211	222	236	196	215	215	222	214	218	231	232	220	214	233	241	252	224	209	216	213	221	233	199	222	266	217	254	197	242	244	228	217	215	250	223	209	240	216	208	254	203	223	236	235	254	225	241	241	235	219	240	209	230	226	234	244	225	215	204	224	230	210	223	224	234	209	194	257	214	218	227	248	219	237	242	209	227	221	203	270	232	203	209	250	219	217	233	239	226	209	206	229	180	202	227	229	225	228	230	260	205	245	233	213	182	236	220	207	221	234	232	250	231	245	238	216	224	234	220	210	217	236	219	215	241	225	227	205	232	256	215	214	232	257	212	233	246	241	209	198	214	234	253	227	210	234	213	220	224	210	222	245	216	213	197	206	240	224	218	228	224	270	244	244	215	241	208	226	233	216	225	217	251	222	217	254	215	224	223	227	206	225	234	245	218	233	237	223	234	221	232	220	216	215	246	237	219	227	232	226	235	232	243	214	227	205	242	230	241	217	238	237	226	237	234	237	208	219	223	226	214	237	240	219	227	229	186	201	231	227	205	215	225	223	206	222	231	233	197	219	210	257	236	215	214	246	209	225	262	200	238	249	230	218	230	232	246	233	232	239	223	222	229	218	219	243	218	224	228	228	251	231	199	224	239	233	233	223	248	239	225	214	245	254	236	219	225	218	231	245	232	219	239	225	232	252	221	232	223	232	204	241	221	246	252	234	237	250	230	181	234	242	210
26730	17271	2985	595	462	413	433	405	439	401	411	396	423	394	434	417	387	367	414	370	392	399	415	372	403	395	400	427	394	427	451	390	426	397	422	407	405	423	371	386	403	388	417	382	437	380	389	362	395	419	428	425	381	362	434	399	357	404	382	427	369	406	401	377	404	395	405	394	390	427	416	388	380	391	392	380	409	405	396	381	380	426	397	405	404	420	367	400	406	398	424	387	375	371	387	413	402	419	369	413	410	388	391	376	366	399	385	397	431	373	380	400	389	413	390	411	393	403	383	404	407	392	401	374	420	402	387	401	420	422	398	360	371	392	413	420	362	373	420	367	406	375	411	396	398	366	378	397	399	433	408	406	405	407	408	424	381	401	380	395	375	388	407	389	432	395	377	441	386	392	397	420	413	402	412	401	373	404	399	393	356	423	396	388	366	402	375	380	396	417	395	420	425	401	419	385	368	429	416	373	397	381	400	419	370	406	370	424	414	412	377	404	409	377	427	413	406	376	438	365	412	364	411	353	410	420	373	424	402	396	405	413	396	399	421	396	400	399	439	380	419	446	397	393	382	399	391	431	420	401	387	396	382	408	421	399	380	402	420	407	388	398	423	399	412	386	396	405	419	351	381	422	387	430	389	400	384	395	450	391	405	407	374	372	356	367	410	413	361	404	399	406	425	378	372	375	430	413	405	400	395	397	386	386	445	422	400	412	392	405	401	377	438	393	387	399	432	381	424	393	384	417	391	402	399	396	402	381	407	368	401	458	406	392	405	399	398	360	386	409	399	378	395	383	401	388	382	391	396	408	380	408	432	424	406	435	417	381	397	406	414	359	411	427	389	410	421	406	397	400	400	418	378	386	431	400	411	413	366	441	431	395	424	409	417	371	421	408	375	423	411	382	413	380	411	419	412	409	384	406	395	435	419	402	389	384	442	359	386	389	400	348	406	424	363	391	393	426	350	413	414	400	386	377	394	415	415	393	390	391	372	394	397	369	425	410	407	379	371	406	406	408	427	396	376	382	394	417	393	406	430	400	412	394	362	455	389	369	394	390	375	436	408	374	391	408	410	417	408	371	383	380	414	413	411	400	411	408	393	416	393	426	415	399	419	392	373	406	440	413	389	403	354	409	458	390	434	400	395	426	428	373	389	377	365	408	381	371	435	404	380	405	430	378	426	395	417	379	394	408	423	385	380	391	383	373	409	382	419	381	433	419	342	434	407	398	383	416	392	374	414	393	395	406	382	392	407	380	400	417	414	404	401	374	397	392	401	379	381	415	427	400	403	390	389	412	403	396	374	394	419	440	434	401	385	403	399	431	361	401	389	427	438	390	410	418	402	402	404	430	402	401	406	393	417	408	416	400	419	396	416	391	404	436	400	431	402	381	368	412	363	397	367	383	404	382	359	409	410	415	379	395	431	415	391	403	384	407	356	408	421	387	404	363	374	388	369	388	363	383	420	375	381	394	377	406	411	412	388	412	382	413	373	386	386	390	418	386	386	379	409	392	395	409	415	426	400	377	414	404	419	401	422	395	398	410	396	381	412	384	389	411	400	404	433	398	396	394	397	379	425	433	423	409	396	437	407	378	388	391	436	415	388	398	414	405	402	397	405	400	414	412	392	400	385	393	389	366	417	401	417	392	411	419	420	393	412	416	395	391	358	402	380	380	418	397	385	422	411	375	422	367	396	395	437	393	380	420	392	366	384	435	395	403	387	410	402	383	376	425	377	392	428	438	436	393	399	386	407	396	392	395	434	391	393	401	401	405	405	410	427	411	370	403	417	415	424	399	410	406	386	381	457	396	378	389	395	400	414	390	420	406	396	391	414	399	413	393	389	356	380	373	389	375	397	385	388	381	405	384	370	403	397	390	412	418	374	405	437	397	407	400	403	407	370	423	411	408	396	395	395	394	414	399	398	399	409	366	367	381	413	453	413	426	425	429	378	392	408	391	380	382	386	411	416	390	400	391	397	383	391	384	364	433	421	429	388	437	399	388	401	419	391	420	395	418	439	404	382	382	414	470	411	418	349	405	418	404	429	435	377	364	428	394	438	411	380	418	360	386	368	418	397	396	438	391	409	375	395	389	398	389	385	358	418	398	402	392	391	390	406	400	428	431	424	410	418	459	394	393	391	388	449	402	437	390	378	371	412	439	423	402	384	382	415	420	409	387	368	394	389	398	381	408	379	402	407	392	387	395	400	407	421	399	383	418	390	378	367	424	420	417	406	377	389	402	435	385	403	419	402	418	392	377	380	389	373	419	419	381	390	408	417	424	387	390	407	400	395	405	355	385	408	405	389	384	444	461	397	407	425	385	374	390	357	389	406	399	419	392	375	370	408	424	424	402	409	421	397	384	390	416	395	410	389	411	371	394	397	374	412	395	394	404	397	403	389	381	380	397	388	401	393	398	460	370	400	396	416	427	433	378	380	386	395	407	370	409	365	442	403	367	401	445	407	389	406	410	415	394	422	382	390	381	395	381	393	424	424	382	435	418	403	378	398	403	392	383	402	416	389	425	375	404	386	428	373	415	364	407	364	388	428	402	440	389	414	432	421	462	391	434	432	420	396	390	399	368	398	387	385	406	399	399	385	396	413	415	403	398	372	370	412	386	397	423	393	404	401	391	394	396	424	419	424	430	425	378	416	387	394	410	382	405	393	382	410	413	355	402	409	381	400	379	396	405	422	395	390	384	401	416	399	404	377	393	393	383	380	403	424	377	422	398	395	381	375	406	427	376	409	436	394	425	398	385	397	407	418	399	399	427	375	423	380	374	380	427	411	416	365	384	413	389	412	415	396	411	413	408	392	350	411	349	387	380	415	403	397	425	432	419	389	382	410	407	390	359	405	390	425	390	421	370	401	442	416	387	418	385	410	412	421	401	406	365	395	411	389	405	371	419	371	411	406	391	420	410	383	417	438	396	384	370	372	422	419	403	419	424	409	367	394	383	389	400	439	412	379	385	431	412	380	411	402	415	388	416	400	393	406	386	404	364	377	390	416	388	409	392	414	382	412	414	401	398	420	411	457	358	390	379	365	421	396	421	376	392	391	401	390	391	413	397	390	405	433	376	400	408	371	364	375	428	405	420	410	430	383	410	380	360	421	398	410	397	412	395	391	413	385	381	365	405	397	406	385	412	429	404	428	411	414	440	428	383	417	400	358	403	390	400	421	382	437	372	386	398	382	385	411	378	366	366	405	403	420	394	375	390	384	387	417	390	388	398	380	415	424	401	401	400	427	430	376	409	452	411	430	395	439	388	391	400	420	365	413	383	394	417	405	393	393	426	356	384	406	403	423	443	395	371	423	400	411	395	370	380	453	410	441	375	427	386	424	428	379	424	393	403	421	423	392	405	387	393	433	346	397	405	421	386	409	394	393	409	407	398	403	388	425	375	417	401	378	419	412	385	404	405	387	391	366	372	384	408	393	380	414	422	452	418	402	378	380	437	385	397	397	369	414	419	378	347	360	391
4066	1493	1072	764	700	692	667	617	626	596	608	630	607	602	567	588	596	600	568	574	632	582	538	570	595	564	586	583	586	584	533	604	594	580	563	598	600	562	555	599	566	600	547	573	548	557	597	580	567	546	589	583	570	588	553	604	551	585	552	616	584	582	611	594	584	579	576	610	630	574	589	566	602	558	582	590	593	557	573	542	588	617	630	547	568	600	605	638	606	614	605	607	552	569	589	536	580	601	581	613	558	561	593	585	610	571	585	576	612	584	594	602	564	583	572	538	571	571	567	580	550	557	582	600	584	585	590	554	586	595	584	614	571	540	553	594	616	577	554	595	577	580	582	576	541	569	561	554	606	559	547	616	624	570	596	594	589	595	581	569	578	594	569	600	594	596	570	552	557	539	578	570	565	541	545	609	581	618	574	599	595	584	557	594	591	590	534	596	551	562	598	601	596	565	616	596	551	538	614	601	599	595	598	565	556	593	599	589	568	582	575	606	602	562	559	532	576	550	614	583	594	584	577	570	596	590	569	582	623	558	598	561	591	558	573	557	616	574	588	530	593	590	576	550	567	584	584	611	549	578	569	562	533	613	595	579	586	579	634	607	609	542	646	597	570	581	572	570	597	644	569	614	571	605	607	549	600	583	617	561	570	583	600	577	563	566	494	571	604	579	557	582	570	573	546	573	569	615	637	598	588	561	588	604	550	548	560	600	607	585	563	591	593	593	590	584	591	556	576	600	590	613	603	557	579	551	539	561	560	568	570	627	597	605	577	577	566	597	560	607	558	591	558	612	557	549	545	570	575	584	584	595	573	563	606	611	608	522	625	572	589	545	540	567	604	575	557	567	625	553	543	583	606	535	568	591	566	585	591	569	583	574	571	583	599	573	586	586	561	572	570	513	569	567	545	591	605	566	591	587	570	595	592	558	596	607	625	653	575	561	586	596	636	623	559	613	570	549	621	597	597	551	597	627	554	587	629	576	574	625	571	598	580	638	616	579	537	572	610	571	612	601	566	556	592	578	576	564	618	573	586	568	613	578	597	537	538	597	613	557	581	565	557	564	606	606	610	556	528	589	633	589	618	603	616	590	590	586	580	574	597	608	586	634	551	554	580	582	581	577	628	558	605	570	564	555	629	603	569	529	585	578	568	578	575	627	612	598	564	581	602	615	563	569	553	549	569	596	581	657	585	576	561	586	583	589	561	631	605	609	567	559	570	568	522	551	568	568	584	534	601	579	606	629	593	599	564	568	589	625	557	566	543	568	575	600	618	589	614	562	567	576	569	579	618	572	578	582	587	612	591	560	575	606	571	595	586	585	569	612	612	598	589	592	591	610	608	595	572	554	593	571	572	580	552	602	580	550	608	620	586	554	564	582	551	537	608	588	578	550	578	592	604	595	614	575	609	601	612	572	582	548	590	570	617	588	574	583	573	534	588	577	576	574	583	596	563	583	560	597	585	579	596	598	594	610	526	603	574	583	617	619	570	602	572	571	607	584	572	611	597	593	582	562	623	599	608	580	618	589	601	564	578	589	559	588	600	572	584	570	584	604	609	632	584	550	597	579	599	581	624	575	593	558	570	583	574	557	550	592	595	555	582	604	564	584	612	547	559	603	540	600	592	603	573	597	550	588	613	590	610	580	527	573	612	535	591	584	576	583	596	626	618	615	587	591	560	575	567	565	598	616	610	606	554	595	557	577	599	583	582	574	554	575	589	568	640	601	575	559	623	589	654	636	580	535	575	610	573	591	550	607	553	599	646	577	577	555	595	572	576	556	557	617	591	587	560	597	594	593	559	587	580	584	609	618	559	544	553	534	599	633	585	618	580	598	554	613	568	563	597	591	578	616	629	564	559	595	584	573	635	612	585	570	583	575	573	588	577	601	601	536	609	616	556	551	556	618	599	577	590	568	569	636	557	622	625	572	570	601	603	584	581	584	569	626	535	564	599	591	607	575	621	570	586	580	617	571	524	576	535	554	569	599	600	600	624	640	547	604	620	554	581	577	588	606	610	567	568	598	579	544	584	576	621	575	602	591	580	592	584	597	599	554	584	588	560	568	576	584	579	631	605	560	629	582	580	605	586	552	586	571	536	583	563	600	554	578	605	587	611	602	554	559	569	610	591	628	576	595	588	560	591	561	597	583	597	554	574	591	557	595	574	619	614	580	574	610	569	566	606	592	596	575	589	608	612	586	571	542	552	591	574	536	604	609	527	584	607	551	578	553	561	621	568	599	632	594	614	560	576	650	547	610	595	589	575	591	564	580	606	588	570	578	566	548	578	622	563	584	579	575	569	563	544	585	587	568	590	535	602	573	594	591	566	616	610	560	584	560	589	596	571	641	565	564	571	593	588	578	564	573	588	624	565	558	594	592	627	586	594	628	581	641	586	615	580	582	599	575	569	589	561	583	618	576	596	635	626	572	545	582	541	570	623	560	576	591	582	595	597	578	563	616	582	549	524	574	565	556	622	564	577	581	573	594	579	569	597	580	594	550	601	586	578	593	588	577	614	556	598	623	617	586	604	600	554	623	591	539	580	544	542	614	612	593	605	600	612	609	583	607	640	553	608	591	577	568	617	565	617	589	605	609	616	558	594	615	588	616	571	583	576	625	584	553	622	588	543	535	568	572	617	582	618	617	549	553	547	599	603	574	627	547	582	564	594	545	581	609	570	559	591	559	622	559	588	550	602	600	606	614	564	615	611	590	580	582	604	600	571	621	598	592	589	598	576	604	595	549	581	607	577	583	586	605	646	570	604	604	602	593	624	571	631	548	631	598	591	576	598	547	578	582	578	615	564	591	584	580	604	591	640	561	599	589	564	615	601	545	586	567	582	549	560	572	569	629	540	598	567	548	577	576	563	575	607	574	548	533	585	574	575	613	574	583	568	560	569	605	592	589	629	557	605	591	587	591	613	562	572	552	541	595	623	604	566	605	569	583	621	602	533	568	622	587	576	580	587	627	574	559	584	568	591	570	566	546	566	634	599	568	602	581	530	614	617	608	544	584	509	605	580	574	601	599	618	568	645	611	618	591	554	590	565	602	591	575	572	580	568	590	564	598	608	589	570	589	578	608	582	605	609	546	559	570	595	594	567	632	544	554	575	609	592	567	539	550	545	639	598	614	591	582	566	567	608	587	575	578	580	595	536	576	560	558	581	582	571	568	589	570	592	562	577	612	553	601	606	577	566	607	563	612	601	607	580	624	595	575	586	574	659	579	616	601	556	605	611	577	569	601	591	597	576	599	580	572	569	576	586	587	600	565	617	599	600	552	609	605	607	611	600	573	584	563	589	588	580	582	568	591	562	611	613	589	565	548	587	567	574	562	599	626	535	562	594	644	600	595	559	568	585	566	583	586	562	605	630	600	604	592	565	581	560	580	592	577	572	562	596	603	605	584	600	567	562	609	573	559	606	588	558	596	632	586	580	601	595	626	582	608	587	580	604	567	586	559	610	582	603	580	586	597	579	595
23020	20958	27950	24137	20684	2769	523	341	305	285	248	205	218	220	223	198	207	203	190	184	200	185	198	187	188	181	186	162	170	179	172	152	161	206	173	172	144	152	184	187	166	179	166	163	197	143	171	169	167	187	178	165	156	155	170	173	182	186	160	173	171	164	158	178	169	179	167	157	166	156	185	170	164	161	145	164	167	166	180	172	156	153	190	167	186	175	125	179	160	163	157	153	173	144	161	170	178	175	163	167	160	173	184	158	186	193	174	171	149	170	191	171	140	166	171	168	158	175	181	161	179	188	158	163	172	148	173	158	161	173	183	183	152	173	165	185	170	158	164	168	169	159	169	161	153	178	151	158	159	189	164	178	169	179	164	171	133	159	163	147	177	159	160	193	176	157	143	169	164	170	164	151	176	163	169	157	190	155	191	170	167	166	173	171	163	164	161	151	184	176	148	158	161	167	170	142	181	157	174	160	140	187	181	139	168	173	174	147	165	168	153	178	164	185	160	141	178	195	172	157	168	171	171	166	165	194	176	149	153	152	173	148	145	167	171	187	167	171	158	160	179	188	153	202	159	172	177	167	143	152	181	166	176	162	148	185	184	156	170	169	191	167	172	191	174	176	160	175	162	183	161	131	186	166	159	185	176	163	147	164	192	162	157	178	194	180	164	150	180	170	164	170	174	178	172	169	177	165	179	185	169	182	200	165	175	172	168	151	166	172	173	162	180	151	156	174	165	154	173	161	164	192	171	182	175	164	176	189	145	147	154	148	196	193	170	172	158	153	174	174	146	185	155	162	164	174	186	176	200	178	155	161	160	155	164	174	162	143	156	170	165	154	150	176	156	163	176	180	146	202	148	164	174	156	150	177	174	169	161	161	137	170	172	171	169	176	167	166	156	161	171	166	153	158	192	163	173	178	152	176	190	168	193	167	163	152	166	170	166	186	153	174	172	185	149	159	189	148	200	182	150	147	167	163	167	156	177	153	162	154	200	181	198	166	161	175	152	167	190	150	144	173	168	169	178	153	162	172	167	172	189	173	144	182	181	162	166	156	167	175	164	155	163	180	163	185	162	153	165	133	176	169	163	142	174	163	150	155	154	163	142	151	176	179	163	146	165	174	165	161	181	169	165	172	155	161	188	153	177	145	178	163	170	167	162	158	170	154	165	145	155	147	170	181	166	179	179	167	162	173	180	146	169	179	171	150	150	183	188	161	134	182	180	171	165	175	180	159	166	187	163	170	182	158	194	165	164	154	172	182	174	168	148	174	151	156	170	161	168	143	170	164	150	152	167	183	186	154	157	158	156	150	156	175	145	156	175	154	151	160	166	182	148	169	153	156	181	142	173	168	159	153	192	178	154	187	158	194	163	149	170	181	150	159	150	168	167	177	178	147	169	173	172	184	157	154	148	167	175	178	161	168	166	150	147	174	148	163	155	171	181	167	185	165	179	165	186	173	176	176	159	153	138	195	151	166	162	185	182	163	172	186	171	183	177	165	178	173	190	162	203	172	179	158	160	162	178	166	195	161	173	181	164	161	156	176	182	166	168	157	175	173	161	174	142	154	161	178	164	171	139	160	168	173	182	155	173	142	167	158	150	171	161	167	151	190	182	157	164	165	161	183	154	177	180	143	156	176	187	172	161	162	153	156	177	192	178	170	159	161	157	191	157	141	192	183	150	186	176	151	184	160	180	151	192	166	144	184	156	166	156	173	158	180	166	175	150	164	150	148	165	175	174	161	180	146	161	191	150	168	164	157	156	176	157	178	184	175	178	159	150	178	168	157	175	170	160	151	169	157	179	177	161	152	162	157	169	163	153	165	178	191	150	152	159	159	159	151	152	169	192	171	176	156	155	164	165	156	187	172	170	169	159	168	177	157	159	165	178	168	169	143	159	170	165	160	166	167	172	161	152	165	152	164	176	173	138	147	145	176	184	156	166	152	186	164	147	168	169	152	180	150	177	160	158	182	152	206	173	190	159	173	130	168	181	156	176	146	155	167	179	187	161	157	176	151	156	177	147	168	170	162	168	164	161	168	162	140	140	174	143	175	204	178	169	171	157	146	172	180	184	153	189	158	173	161	183	171	175	174	170	169	179	162	153	165	166	183	156	159	177	161	146	181	163	154	202	154	173	143	159	162	141	174	166	167	186	163	177	144	185	178	173	143	177	155	192	147	172	162	184	193	162	184	152	172	171	158	184	164	157	156	175	165	167	164	138	157	150	192	141	179	191	145	188	161	167	164	161	132	180	163	157	161	179	187	167	171	171	192	188	144	167	171	170	156	162	154	158	144	170	152	175	160	131	143	168	158	173	143	153	147	179	167	173	176	150	163	186	159	159	161	174	175	153	169	187	160	158	151	173	170	178	164	172	169	158	213	181	170	173	154	132	151	156	154	170	170	176	164	151	184	164	188	164	162	189	176	160	163	163	149	161	197	156	160	171	168	166	170	149	155	168	185	145	154	160	172	158	166	151	174	162	144	164	167	153	165	176	173	159	149	168	157	171	144	152	157	159	162	138	162	176	165	166	168	172	163	175	159	189	164	164	191	173	160	161	170	158	181	152	164	189	157	172	188	169	158	153	187	151	141	161	170	195	168	192	156	161	176	176	152	178	180	166	140	139	166	188	167	171	156	150	162	171	179	168	180	162	155	164	182	134	176	166	169	169	159	157	155	167	162	165	146	156	167	158	154	152	170	189	176	176	161	180	163	153	195	172	165	189	173	153	162	152	180	156	143	164	163	154	150	185	147	152	188	159	183	165	139	158	157	165	164	160	141	186	170	145	172	177	154	152	170	151	168	164	162	157	153	179	167	186	146	190	143	179	166	168	163	167	163	201	158	152	154	176	175	173	160	151	158	160	164	163	160	149	187	159	164	159	167	164	151	140	159	181	166	164	174	163	175	160	147	151	174	174	170	175	180	179	169	164	158	166	167	167	166	170	163	170	188	163	152	167	177	171	162	183	177	156	186	178	163	162	167	179	157	166	165	158	182	157	158	149	161	152	169	168	166	132	161	157	157	152	177	161	171	185	167	161	166	183	168	172	169	176	169	172	173	181	213	159	144	172	163	174	149	156	147	161	156	157	158	178	162	179	191	174	151	185	164	151	175	156	188	179	165	166	154	158	172	143	165	179	157	155	171	179	156	172	174	169	170	157	166	141	185	189	141	161	152	148	163	149	164	171	178	177	160	158	170	145	171	165	176	176	157	175	179	185	180	178	182	180	177	171	171	172	184	171	176	160	189	158	161	168	180	179	168	168	147	166	160	155	161	170	181	177	143	139	173	183	174	175	167	162	156	174	128	150	151	152	172	169	175	155	148	170	152	172	158	148	186	187	177	161	153	175	173	182	145	177	184	156	184	177	159	173	180	146	166	179	171	160	170	172	159	141	176	170	174	171	154	166	150	163	163	157	148	178	148	177	160	156	189	153	183	182	160	159	184	170	160	180	169	170	172	165	165	166	170	180	150	171	156
3278	8503	5581	2443	1707	1210	932	734	601	568	492	463	436	431	331	332	339	312	306	294	318	331	317	287	289	299	282	312	287	278	290	295	273	297	274	257	267	276	245	260	271	295	257	290	279	262	248	257	273	257	247	286	256	270	259	263	262	248	253	265	244	282	260	269	267	269	263	283	248	290	226	258	268	266	262	260	271	240	196	239	257	262	288	273	299	277	280	260	273	267	277	278	237	281	253	252	252	218	246	279	267	253	229	252	275	252	282	272	247	247	265	250	260	253	283	262	273	269	261	267	263	267	250	245	276	248	264	235	273	248	280	230	285	266	253	257	248	272	263	266	261	294	244	246	275	260	244	250	247	255	249	269	258	251	250	249	266	273	286	263	262	268	275	257	248	226	252	275	269	263	262	257	231	243	285	231	292	244	255	259	260	264	249	266	252	257	240	251	256	240	264	253	272	252	233	256	272	267	258	239	252	257	252	258	253	278	292	243	273	278	255	248	279	227	276	266	245	248	274	253	258	271	259	255	246	263	287	264	268	255	224	248	285	266	244	248	243	252	278	266	240	267	258	240	254	254	229	240	290	238	262	258	279	284	238	248	246	262	264	295	258	246	242	247	270	258	241	221	264	258	244	251	266	269	263	247	245	269	281	263	280	259	260	285	281	242	273	254	274	253	222	265	273	250	257	275	274	278	245	245	276	274	244	255	266	242	252	243	245	284	253	267	258	241	240	274	260	272	260	274	298	276	269	264	280	259	236	281	244	244	283	261	252	274	246	258	264	233	260	255	275	274	270	270	253	254	250	266	255	255	246	272	239	233	293	258	263	275	268	251	292	233	254	261	233	297	297	268	257	240	247	273	258	254	267	254	263	234	255	247	266	253	282	266	283	286	254	262	244	253	261	284	269	271	276	269	270	264	254	255	249	255	240	238	280	260	246	268	241	257	267	214	285	261	255	235	245	252	261	266	262	243	255	259	243	259	245	270	243	238	273	265	259	248	238	264	255	280	252	286	254	234	260	235	286	244	245	238	277	289	273	268	252	275	245	269	229	251	272	267	269	248	260	251	257	265	239	250	251	276	241	294	248	239	250	247	281	220	278	259	250	265	271	255	268	241	251	265	264	264	262	247	279	248	282	283	270	270	259	265	271	260	254	278	297	283	240	255	263	259	250	233	269	255	267	215	271	266	261	243	255	266	288	272	271	262	265	267	236	252	261	283	251	258	253	245	234	261	258	258	274	237	290	269	269	259	261	280	261	246	255	280	264	282	256	270	265	231	242	260	258	253	269	246	279	235	262	255	258	275	226	266	293	253	276	274	269	230	243	258	253	261	295	249	273	262	239	274	259	268	253	232	302	236	252	251	282	257	275	254	250	266	235	269	251	241	245	274	254	215	262	264	257	239	243	269	300	254	243	273	259	285	239	269	253	290	276	242	264	248	260	249	266	262	261	257	245	246	246	248	241	264	272	275	260	266	266	256	254	260	253	245	256	250	271	269	236	263	261	250	272	243	264	261	287	235	231	246	241	256	262	269	248	242	231	252	241	288	266	244	242	250	238	236	273	263	271	255	252	241	278	280	282	211	277	263	264	248	255	271	284	251	228	272	266	240	289	253	285	256	264	282	262	251	256	247	243	256	278	238	252	276	253	240	244	276	247	248	270	261	267	270	252	266	260	263	283	267	252	252	251	275	279	267	275	235	276	255	261	253	253	281	252	249	247	291	235	277	253	248	252	251	269	234	258	257	275	268	271	258	284	266	256	273	260	322	267	250	258	253	262	264	255	255	265	266	243	252	276	251	266	244	246	258	235	282	247	224	254	267	257	261	226	213	238	262	266	230	259	258	258	252	249	260	261	268	264	238	268	266	260	251	241	275	255	238	253	244	248	268	290	249	265	282	262	268	270	254	262	252	279	244	272	240	259	281	286	228	252	232	253	278	240	235	245	276	244	235	254	266	241	281	238	276	258	255	227	283	251	256	275	227	249	291	256	247	265	281	246	246	257	265	291	261	294	237	261	276	250	257	281	245	266	233	263	270	280	268	256	229	275	250	271	262	279	243	242	263	252	237	243	267	257	264	281	271	274	265	246	263	261	280	287	279	263	268	243	270	230	249	255	256	251	273	260	263	274	266	267	249	253	268	246	252	254	272	278	267	240	217	251	254	262	238	257	308	239	264	252	234	267	264	254	259	241	289	233	276	251	255	246	257	279	266	271	244	263	239	286	286	279	252	279	250	265	260	264	260	278	282	285	276	272	267	259	274	239	245	286	259	279	255	266	264	259	242	250	233	260	273	251	252	275	236	270	246	284	246	272	264	272	275	250	277	255	277	251	280	244	251	272	246	246	255	261	251	259	293	286	252	251	261	281	264	277	285	267	262	244	242	271	238	241	272	276	277	270	277	275	259	231	276	278	270	264	271	264	270	271	244	274	247	259	278	273	253	267	270	244	256	247	260	250	282	287	271	248	261	227	253	273	264	243	255	277	244	273	238	281	259	227	232	258	256	280	246	271	256	268	224	279	229	251	289	270	284	269	297	260	260	266	276	265	279	255	274	246	265	259	258	261	250	245	276	258	266	231	283	270	256	267	273	255	236	284	288	232	261	264	256	271	247	279	265	267	264	238	241	257	294	261	253	265	265	291	247	233	239	254	258	265	258	238	268	274	259	263	271	269	255	259	269	262	283	272	260	244	267	257	237	252	225	261	247	286	242	238	284	276	253	287	273	256	255	259	243	251	261	264	277	251	271	267	267	230	259	226	272	252	243	265	273	276	242	247	276	282	268	239	260	291	261	253	250	258	269	278	269	263	245	280	269	244	261	245	272	280	262	248	262	233	285	267	235	251	261	242	258	278	252	241	255	281	253	250	265	270	260	231	255	252	266	251	232	271	252	268	236	252	266	271	253	263	261	282	281	253	268	256	275	226	262	281	275	237	268	256	244	259	245	251	233	267	263	256	267	240	262	251	229	287	250	298	245	262	237	301	241	223	273	282	252	254	277	277	252	284	276	283	262	300	224	258	259	281	230	284	262	216	251	241	266	278	267	266	275	261	247	279	243	249	247	241	263	252	240	260	268	269	238	271	248	278	248	253	255	266	261	243	247	273	263	255	248	284	268	255	254	270	249	262	269	266	272	287	237	284	269	264	242	239	248	260	271	279	270	286	240	257	271	244	235	275	264	289	263	247	263	253	270	270	259	247	287	254	251	270	258	242	261	268	235	267	238	271	256	250	258	269	238	260	238	248	259	251	320	257	269	246	278	270	284	272	265	236	266	274	278	236	263	262	286	268	251	247	248	258	268	249	262	249	270	258	244	254	271	266	244	249	279	250	268	261	255	270	251	250	257	305	260	275	231	246	286	251	260	274	250	278	232	280	286	295	279	235	254	290	260	239	277	282	256	287	249	256	247	261	280	251	278	249	230	267	269	232	267	234	249	273	255	264	238	273	257	303	267	255	246	263	261	289	296	274	268	238	265
24246	20982	26368	24696	2538	650	627	567	507	532	496	493	494	517	462	484	510	482	473	454	483	482	474	459	481	471	447	469	460	468	472	512	458	488	475	439	453	474	445	451	462	384	497	457	460	444	488	506	486	453	456	473	455	435	485	482	498	452	454	456	411	420	489	479	487	455	459	506	501	449	474	497	454	459	480	445	446	479	453	474	495	458	489	474	480	456	480	462	477	474	490	495	511	466	474	441	482	476	465	466	460	443	490	460	499	477	492	420	475	476	490	475	429	440	507	497	475	479	494	489	465	461	457	483	443	474	460	452	485	526	443	419	467	440	461	487	486	504	416	474	496	457	452	448	418	428	447	486	435	410	445	439	476	428	449	441	478	467	501	449	477	484	480	449	468	467	461	463	437	505	430	442	457	489	462	432	464	460	443	484	449	433	428	494	475	465	400	446	459	487	456	412	463	456	456	489	415	442	491	473	452	423	485	459	494	482	443	476	441	471	440	427	467	468	442	504	453	474	438	466	468	448	439	432	440	457	522	468	465	445	464	467	421	468	430	463	460	486	470	466	466	455	471	428	484	459	463	429	454	435	453	447	456	480	441	478	482	490	454	517	460	420	473	439	477	441	497	463	472	470	420	472	448	441	446	474	476	472	458	486	467	466	450	443	493	440	461	499	495	483	451	435	471	450	451	452	467	472	460	434	461	456	461	450	482	489	481	476	438	454	455	476	469	460	462	446	465	507	514	464	445	476	478	462	477	453	490	479	448	471	506	506	453	428	418	482	475	500	477	498	490	478	463	423	487	421	478	481	480	416	448	414	436	425	431	463	463	477	494	468	472	461	478	489	513	402	468	442	481	434	451	465	482	472	475	462	469	446	479	474	422	492	454	425	481	472	447	453	448	497	477	456	464	458	458	448	487	490	462	429	465	430	506	428	478	484	556	507	446	447	467	473	449	488	439	505	460	469	475	448	481	483	433	464	470	440	478	468	471	495	458	468	462	426	475	488	438	450	469	461	455	475	459	469	443	471	462	492	469	450	481	485	478	472	471	438	461	465	418	445	489	466	443	468	419	464	460	477	456	471	434	453	462	455	462	442	477	424	468	459	461	517	432	436	477	476	500	478	478	501	444	508	453	467	439	473	459	445	472	456	454	456	470	477	488	435	468	432	450	468	458	476	456	457	472	432	488	464	488	446	482	453	469	474	487	453	503	477	476	469	450	480	460	455	471	496	448	442	435	487	478	453	472	420	431	426	489	463	480	465	489	463	497	469	456	482	487	471	420	467	475	487	434	474	493	466	449	469	464	449	498	432	457	478	447	438	477	474	452	443	485	460	463	458	472	467	502	457	467	436	442	450	466	444	475	482	485	429	469	487	438	493	448	450	473	482	489	476	453	525	455	460	495	458	458	450	490	458	439	453	450	482	472	477	484	466	454	438	468	460	520	443	437	463	451	426	453	471	462	448	445	479	489	445	463	440	471	446	451	446	462	453	481	502	451	475	441	515	473	484	463	454	492	454	492	438	458	462	454	449	467	486	440	456	452	430	475	496	446	499	455	450	489	483	453	412	466	430	480	479	432	482	488	451	444	453	472	485	466	462	430	422	451	477	471	461	475	456	475	487	444	454	454	428	445	464	472	433	484	486	472	498	484	435	485	471	464	466	478	499	418	461	437	478	493	453	450	475	499	464	450	441	448	451	446	475	447	443	498	458	492	446	452	447	424	450	506	464	442	468	477	486	482	459	422	487	502	440	448	467	460	476	474	481	473	457	469	417	442	457	469	465	489	483	464	481	450	462	495	482	469	458	440	455	430	487	523	453	423	469	484	455	455	479	488	488	455	431	471	445	486	462	470	470	506	484	465	517	474	447	471	473	467	448	480	449	495	459	444	470	452	484	428	494	460	484	470	454	440	499	465	450	426	461	440	482	413	476	456	531	466	423	436	497	432	485	427	486	454	472	442	467	429	443	494	475	455	478	437	442	445	405	487	434	443	453	451	456	428	428	492	480	423	447	435	468	463	457	471	472	474	479	477	459	437	498	483	502	480	470	443	424	456	458	447	482	497	470	435	462	465	406	452	446	472	459	496	437	465	474	456	498	451	473	450	480	478	438	463	470	428	439	459	452	479	466	457	443	466	480	477	449	464	479	448	468	478	457	441	450	496	485	468	440	513	466	471	431	478	478	430	495	468	462	478	458	469	441	435	452	478	468	458	446	463	456	460	462	463	460	443	427	475	471	455	460	432	486	467	446	474	445	460	486	465	452	457	451	458	472	490	518	437	511	444	456	440	438	481	458	473	469	455	477	485	497	447	464	447	508	443	467	466	470	432	451	437	490	473	439	427	443	471	490	502	467	458	477	503	491	462	445	458	448	455	484	430	476	491	438	459	474	418	463	508	484	417	470	446	460	502	491	469	484	475	473	476	478	433	436	462	454	468	450	471	494	472	462	474	454	434	461	449	460	424	486	449	459	424	480	463	477	420	486	480	461	488	466	448	455	488	462	468	446	486	479	481	446	461	478	486	474	479	490	464	418	445	476	473	459	486	463	459	422	449	472	459	481	462	472	463	491	448	451	451	462	444	456	485	406	475	491	506	466	441	467	479	474	414	435	443	455	431	463	480	492	495	474	446	479	493	491	446	462	438	456	449	419	484	508	457	514	485	440	474	457	445	490	456	459	423	483	480	458	464	473	509	456	453	468	462	445	479	430	474	513	494	494	512	449	437	504	468	468	466	438	445	452	474	451	457	489	459	455	458	472	472	476	462	476	483	470	467	460	417	435	442	467	457	469	419	449	453	452	493	443	480	467	463	442	475	476	479	420	450	445	455	491	459	502	478	468	458	453	425	479	464	478	453	473	443	421	478	502	490	410	434	459	446	455	478	448	480	459	453	478	460	471	453	466	482	446	457	433	472	438	457	480	470	484	442	452	441	442	436	478	477	490	440	457	431	498	476	463	484	474	453	474	488	455	470	476	480	463	455	460	460	465	442	456	502	457	476	463	483	457	462	460	456	426	463	486	501	468	456	476	435	477	480	461	454	480	455	467	469	438	509	438	469	441	467	438	453	459	457	405	460	459	498	443	444	470	454	467	458	488	482	459	465	470	429	460	438	457	483	506	468	431	461	454	487	478	453	487	474	495	435	415	488	454	481	449	440	478	461	493	467	471	470	478	481	422	466	454	477	460	477	469	451	474	470	489	450	447	460	486	455	423	477	480	432	426	457	491	443	470	443	465	441	462	443	441	465	478	471	457	471	455	413	460	457	440	484	447	497	465	478	474	485	470	415	486	445	504	421	450	506	465	451	466	439	452	453	458	441	468	465	481	446	514	453	451	482	484	465	499	445	438	449	455	529	477	454	431	443	438	456	446	472	467	483	489	463	465	442	403	453	453	454	436	475	461	470	446	435	454	477	469	468	508	466	444	458	462	440	457	442	458	481	496	469	423	430	474	492	471	493	415	482	457	454	427	452	434	477	427
3518	4818	3254	1721	1355	1114	1029	904	832	798	761	805	771	792	693	706	728	704	659	689	638	646	683	617	682	653	602	685	637	685	705	692	645	629	711	635	619	644	670	710	664	646	641	635	629	635	667	659	628	658	646	650	625	669	665	670	646	686	657	646	620	659	655	671	670	680	653	627	619	616	697	607	654	668	659	660	684	628	661	704	679	700	621	639	720	615	674	653	603	689	646	636	643	662	637	651	688	667	663	655	684	652	679	651	667	651	648	666	642	684	686	647	637	652	656	621	662	710	626	619	648	654	611	705	703	604	660	677	685	668	675	624	684	690	686	640	650	652	663	657	641	630	660	731	636	670	639	625	695	655	659	661	674	664	667	659	645	653	651	621	654	617	673	673	653	609	707	678	653	634	673	671	643	651	677	618	683	610	643	693	642	669	635	647	663	627	616	661	639	581	666	685	662	643	663	659	646	672	645	654	670	692	674	639	666	584	707	647	647	669	632	580	681	579	696	652	635	656	666	668	664	645	638	657	608	704	633	640	676	647	645	649	663	682	702	675	664	652	633	682	653	651	664	668	633	631	657	618	668	633	635	624	657	640	628	658	672	678	642	651	654	651	669	661	652	658	646	661	671	621	641	627	619	656	635	668	687	653	639	689	623	616	620	681	660	639	619	655	680	639	662	604	630	622	652	656	616	647	658	652	667	646	663	646	685	684	683	647	688	658	660	640	633	633	649	604	694	666	658	696	627	632	715	609	691	689	634	674	686	653	692	649	679	674	685	676	637	655	685	640	655	596	673	634	623	629	659	632	623	663	684	665	622	693	697	641	668	627	651	671	666	638	624	653	620	666	604	666	647	649	633	731	677	661	692	632	667	640	613	660	666	651	659	646	672	671	664	646	686	679	647	693	641	629	671	659	677	642	665	705	687	653	657	683	660	674	662	684	701	658	694	696	666	652	654	612	654	657	632	668	636	667	652	663	719	693	660	655	671	616	631	685	640	665	631	655	639	661	629	646	659	675	658	668	664	689	659	652	641	664	600	647	660	660	683	693	677	646	629	634	637	657	690	679	694	698	679	604	616	708	707	646	661	634	607	700	617	627	631	685	653	676	656	676	661	679	658	639	669	663	703	667	696	707	661	647	654	624	653	671	645	673	644	634	671	639	671	681	667	679	654	679	631	708	645	672	686	624	660	638	677	609	649	662	620	640	678	610	654	636	630	661	686	664	669	652	676	631	667	630	673	667	651	707	657	679	662	648	601	659	662	687	615	638	636	633	689	639	671	663	690	651	667	676	612	675	637	685	685	651	673	648	612	659	648	680	645	666	664	634	640	671	675	651	697	640	632	649	671	666	628	612	618	687	652	657	704	663	624	688	680	653	623	636	682	643	669	681	672	611	658	635	630	651	648	639	643	704	640	640	657	675	642	669	633	667	626	676	640	667	663	662	637	704	695	671	639	629	617	632	650	581	673	698	630	681	655	654	675	662	705	679	642	653	715	654	644	742	652	674	662	676	660	651	703	671	674	640	653	706	668	630	621	612	635	622	635	654	661	651	649	636	615	691	704	646	675	649	656	621	626	642	628	625	639	689	653	649	631	660	700	674	638	638	671	639	675	670	655	658	648	717	693	662	648	669	733	666	688	662	635	642	606	668	690	693	683	613	645	657	638	635	689	635	670	684	702	637	661	640	620	703	634	606	659	634	642	629	640	661	689	644	702	613	671	700	605	635	674	687	606	606	665	667	686	617	720	618	644	672	650	646	638	654	630	613	695	659	662	648	647	646	614	634	588	677	693	660	641	636	651	624	648	626	674	661	652	629	673	614	650	618	659	673	649	694	641	621	708	668	635	659	649	648	699	641	658	638	669	638	639	685	617	706	650	645	675	604	687	629	656	627	655	641	687	648	643	648	657	629	678	664	644	635	657	670	686	618	644	663	656	671	638	683	647	686	678	677	634	687	630	670	684	660	665	644	645	620	702	658	660	657	641	690	658	682	616	695	656	652	703	614	688	650	646	620	650	678	675	629	653	642	653	640	656	682	689	650	686	664	640	688	686	641	644	630	635	640	645	626	698	685	702	639	652	701	642	671	698	660	649	666	674	690	642	662	642	687	688	698	637	665	611	623	691	617	681	604	664	668	633	675	646	657	628	663	608	665	632	628	669	617	676	637	688	641	658	622	669	663	661	698	675	665	680	735	671	673	668	664	651	667	705	692	641	681	673	647	642	684	658	652	654	645	668	614	655	711	645	653	648	627	604	683	659	665	670	649	671	637	687	657	668	625	620	653	653	688	680	701	712	646	641	700	654	700	639	645	694	647	666	677	682	639	672	656	664	647	654	710	653	688	665	636	667	646	656	623	625	624	650	595	652	656	632	662	651	617	678	662	633	714	654	702	693	634	652	656	683	653	651	686	610	612	657	695	667	652	644	668	658	662	676	641	651	644	647	652	692	664	595	667	614	634	659	635	610	629	654	672	608	669	657	680	658	704	642	622	632	645	680	628	632	669	698	639	651	659	680	650	648	649	676	683	638	623	687	668	659	623	657	705	628	643	622	696	653	637	645	687	642	649	650	648	719	660	661	644	646	683	659	617	673	683	626	654	659	673	623	665	645	629	638	682	668	662	629	651	717	619	616	667	635	713	659	634	660	658	652	647	640	671	683	647	639	653	673	646	601	613	649	678	691	630	657	653	644	637	692	633	673	621	712	674	671	665	642	623	666	615	649	679	645	637	648	609	659	637	641	677	646	647	643	640	674	653	694	668	680	669	635	678	685	652	613	666	674	642	686	637	678	694	651	675	695	632	670	687	652	640	676	671	642	679	676	620	651	659	647	662	622	675	615	663	615	654	626	696	683	643	698	646	634	618	701	642	619	619	648	621	633	635	666	605	648	661	643	615	643	626	691	704	683	660	644	646	657	676	669	612	655	637	647	662	635	694	621	669	741	633	618	622	649	656	656	683	637	671	664	634	682	678	615	636	655	646	638	649	661	675	702	634	670	669	677	629	655	634	638	658	688	616	687	639	652	635	582	664	663	639	660	695	689	673	674	637	659	634	650	629	762	611	667	636	628	650	690	672	668	679	637	674	631	624	664	654	660	674	688	651	695	662	656	653	668	650	662	678	674	642	671	630	625	647	654	655	656	629	647	670	671	638	633	633	615	612	671	656	671	658	664	617	671	652	641	660	673	657	614	668	679	658	672	624	652	648	635	671	651	645	642	696	653	645	675	642	715	677	640	629	615	656	675	678	672	643	622	661	680	654	611	635	645	665	619	664	675	666	589	678	662	683	669	654	646	653	684	626	617	660	700	625	611	664	614	699	624	642	607	676	650	628	671	680	662	636	669	657	638	632	667	670	696	645	735	651	660	663	650	646	625	607	639	621	679	633	701	649	603	624	639	665	687	653	671	617	700	656	675	702	652	685	646	669	690	661	668	672	648	638	666	659	648	678	660	689	677	693	651	687	661	627	671	673	631	642
22114	20996	28602	23581	20997	20589	2089	598	390	362	312	321	281	241	205	223	231	238	208	217	184	184	188	197	198	201	182	216	172	190	188	162	175	179	186	168	159	176	136	185	160	168	172	163	141	168	163	154	149	182	181	150	185	152	190	174	166	149	157	161	155	172	169	161	167	166	153	154	158	151	149	186	170	164	162	143	185	154	151	187	191	152	172	179	131	148	184	162	146	170	148	151	140	144	152	169	170	143	159	141	149	157	149	151	171	159	176	144	145	147	146	178	176	178	160	161	162	148	151	149	161	185	182	167	157	161	157	166	165	164	151	195	155	166	161	175	171	162	163	184	160	152	130	179	147	150	159	164	171	162	155	149	179	155	169	176	170	146	150	172	173	156	133	159	160	167	171	182	139	173	154	165	171	203	163	189	154	145	144	158	160	175	163	157	150	171	177	154	172	182	170	172	159	132	178	176	175	164	155	147	167	145	164	167	167	161	129	166	164	167	150	158	150	185	145	163	156	161	164	174	144	130	190	149	148	167	163	136	167	142	138	169	164	149	152	135	172	167	168	141	160	157	166	152	151	174	144	180	171	121	176	137	178	145	187	142	164	157	163	168	182	160	151	130	152	171	141	157	156	161	175	176	154	177	161	182	174	161	137	155	152	153	183	164	158	163	158	155	163	181	161	185	148	171	152	140	144	165	158	155	144	128	178	156	162	182	170	155	131	171	148	160	132	186	156	174	159	169	138	171	142	166	183	144	169	146	173	155	157	141	171	143	160	176	124	172	143	160	182	155	150	129	175	167	148	151	170	145	154	165	164	173	161	162	166	150	154	171	157	171	158	150	155	152	187	147	178	188	170	156	152	161	153	167	161	152	153	176	165	165	145	149	149	144	153	150	163	144	162	147	143	173	157	144	139	177	166	166	161	175	158	139	155	147	188	173	171	170	159	152	162	144	159	152	185	152	150	144	143	173	167	163	171	146	174	159	166	156	143	157	155	168	165	165	165	138	166	171	149	183	148	179	163	158	154	143	159	145	162	156	153	170	160	174	154	169	153	147	194	157	176	169	154	162	191	161	160	167	168	172	168	150	157	175	163	147	146	142	167	148	153	153	174	167	146	187	150	171	168	147	147	168	173	162	170	183	175	151	170	150	179	158	141	161	153	158	154	150	149	154	165	144	191	155	169	152	164	163	163	136	133	161	155	167	141	162	161	156	143	148	167	167	171	166	174	164	155	150	151	147	162	140	155	169	149	166	163	154	156	151	169	169	159	166	148	168	151	151	165	171	168	171	164	152	153	157	168	164	141	170	159	149	170	164	151	172	162	160	159	148	166	163	143	169	160	173	132	155	169	161	154	151	171	157	169	168	158	160	183	135	161	170	161	161	160	155	170	132	158	158	182	179	160	143	177	163	146	177	154	129	146	152	167	175	156	173	173	181	180	147	155	135	168	155	166	170	160	162	159	183	161	164	162	165	154	194	162	153	149	158	154	162	151	151	157	163	163	169	156	167	170	161	173	179	163	167	177	170	143	174	153	191	171	159	135	191	154	142	156	173	168	140	157	151	139	187	161	158	156	164	148	185	157	152	156	135	166	158	153	150	162	181	140	171	162	159	148	171	148	164	174	139	157	143	155	150	172	156	162	157	188	186	152	145	153	179	160	164	138	156	164	157	160	147	168	150	153	171	182	170	169	139	160	165	140	140	154	172	166	162	154	150	141	151	151	153	172	163	164	153	181	165	144	160	167	169	132	179	165	166	165	178	176	134	167	161	176	142	139	155	158	146	136	175	147	175	179	172	173	142	146	167	157	164	171	154	163	148	183	125	155	161	167	186	133	158	167	171	169	158	150	169	151	161	161	173	155	154	173	171	172	151	161	161	142	155	157	158	149	159	165	160	138	161	146	167	172	156	186	148	162	150	161	171	147	150	152	152	150	147	165	139	158	142	158	168	151	170	160	178	142	191	153	187	162	136	143	161	139	172	154	155	160	162	172	171	163	133	135	146	155	162	154	167	153	150	161	149	157	138	151	130	169	174	176	162	150	180	181	153	162	170	152	150	151	143	174	195	159	144	167	162	148	176	162	163	178	138	151	169	162	154	143	185	150	169	148	164	157	162	166	159	160	173	161	166	169	140	170	144	152	164	162	158	152	165	161	142	137	163	189	158	138	162	147	137	152	167	150	162	195	171	145	182	153	166	162	168	148	171	141	159	166	158	197	152	166	158	157	129	149	153	167	170	149	146	148	164	157	168	171	174	157	157	145	153	175	153	168	154	146	154	175	144	172	140	187	179	154	141	180	168	165	148	182	147	160	186	157	153	167	181	140	158	151	155	160	152	160	171	153	182	166	183	156	160	164	173	184	170	153	151	160	178	152	174	146	185	160	147	144	157	163	168	150	152	157	157	163	165	152	154	162	159	142	156	150	174	180	160	157	134	166	159	172	171	154	161	151	156	173	145	174	158	139	167	166	154	184	145	167	148	181	141	171	161	143	151	181	173	137	165	131	160	156	173	164	141	148	158	163	168	146	157	145	158	156	179	146	159	151	158	147	184	162	169	154	158	164	146	142	172	169	162	169	159	164	139	145	137	150	152	165	155	144	152	159	148	157	165	135	141	176	157	169	166	170	166	174	155	152	173	155	144	167	164	164	140	143	178	159	159	174	142	157	184	164	150	148	158	160	161	182	158	140	134	153	165	174	171	146	158	163	169	125	150	158	165	147	162	155	159	157	145	149	172	163	173	169	164	144	154	183	159	143	159	156	161	178	156	141	159	164	162	178	137	163	151	169	158	145	170	161	163	157	142	163	167	167	143	160	157	160	170	149	165	188	147	164	155	148	172	152	170	158	143	191	171	154	163	158	168	152	168	175	152	160	155	163	185	172	146	163	159	175	161	149	160	158	162	140	160	172	155	148	151	169	163	154	151	149	163	168	150	190	165	153	150	156	146	151	175	165	188	158	152	156	157	142	170	166	185	159	170	166	164	136	167	154	169	158	158	161	162	160	157	147	167	147	180	182	154	159	156	182	150	171	155	162	174	155	159	186	168	156	151	168	170	155	163	159	162	156	188	158	157	182	160	146	171	141	148	168	153	159	183	175	164	168	168	128	160	153	151	158	164	165	154	161	142	153	158	157	151	163	146	141	166	166	148	158	165	146	186	165	191	152	173	172	165	163	167	176	125	175	154	181	151	142	154	158	154	150	154	161	152	140	145	165	153	159	160	158	161	164	151	149	157	156	142	150	146	161	151	152	152	155	151	152	167	137	168	150	170	173	166	145	166	150	181	154	163	135	148	161	159	145	163	168	165	160	167	157	141	127	151	164	158	157	145	167	165	160	155	163	152	187	145	162	171	161	168	142	159	156	154	143	163	157	159	156	152	153	168	170	161	162	162	139	172	154	171	147	165	157	133	153	157	174	150	147	151	175	165	173	176	153	155	150	167	159	153	154	135	174	149	184	158	148	158	147	167	185	173	196	155
4652	13953	9216	4361	2970	2013	1495	1158	979	820	699	638	533	526	445	389	403	362	340	319	331	354	325	300	286	282	281	238	277	276	230	264	272	265	266	236	246	218	268	236	237	269	228	244	257	255	249	256	234	237	227	237	213	237	274	240	231	252	235	230	242	239	248	246	230	240	231	255	238	221	222	226	228	242	248	225	240	224	243	223	232	225	235	247	225	233	242	225	238	245	227	239	231	209	213	228	224	195	222	212	231	229	231	246	184	229	241	246	217	224	196	252	217	267	232	208	205	201	202	228	239	207	222	223	200	217	219	203	228	250	237	243	200	242	204	214	237	227	227	219	213	231	240	239	188	235	235	223	222	224	231	221	248	236	245	230	213	239	231	238	209	211	228	251	217	231	240	219	218	240	215	241	219	210	220	200	216	237	243	232	231	193	248	215	227	247	220	239	263	253	237	234	237	206	274	214	229	249	218	230	233	209	253	254	208	214	243	231	249	215	229	209	227	211	226	202	241	201	247	228	224	203	223	246	204	257	200	209	215	238	190	219	228	233	227	230	226	210	252	242	208	241	226	215	228	230	233	232	226	222	246	236	245	225	230	230	216	225	240	240	209	262	248	200	235	209	210	240	217	204	220	225	246	245	200	240	205	241	239	232	218	228	231	226	233	221	243	234	202	228	221	219	233	222	237	207	263	212	231	223	223	245	227	217	242	227	214	213	212	224	244	222	234	253	250	224	218	233	224	218	193	209	217	211	240	231	221	212	247	232	238	232	215	247	220	216	206	192	238	207	222	218	235	205	226	201	224	225	240	230	223	185	214	227	244	199	217	242	217	236	236	223	218	212	238	255	241	232	207	224	238	251	222	215	216	239	232	237	240	196	235	210	222	230	243	203	228	211	210	224	232	230	226	192	234	224	222	225	244	229	253	200	237	228	238	196	233	225	220	226	208	203	239	264	235	218	243	228	211	222	203	237	237	204	242	238	213	223	243	232	249	216	236	196	222	233	208	216	234	232	209	223	226	221	226	196	246	228	198	236	222	224	205	208	208	233	251	217	226	228	228	233	242	255	221	230	222	210	234	215	220	224	232	240	242	230	216	201	223	210	230	196	223	249	221	216	237	229	197	216	244	254	212	220	213	211	241	202	231	235	229	233	213	212	240	232	239	234	245	237	213	224	236	235	215	229	223	227	231	225	219	214	222	219	221	219	211	239	233	227	244	224	219	234	228	191	236	225	219	237	217	204	212	222	246	215	248	238	225	208	235	228	228	210	209	214	217	238	249	217	216	198	217	225	218	222	235	227	202	209	227	229	230	235	208	224	241	225	254	227	229	229	232	202	238	232	226	227	226	218	247	228	219	244	225	218	243	228	217	212	216	210	229	236	234	213	207	243	200	206	214	235	205	209	250	223	221	219	210	220	218	233	220	228	239	254	208	223	225	232	194	236	229	228	233	241	210	224	209	226	209	248	225	207	252	210	241	233	222	266	245	236	200	217	257	242	222	218	217	237	203	208	228	237	223	213	215	251	218	205	243	236	217	235	217	239	224	237	230	207	219	241	223	207	223	264	225	214	223	198	258	239	218	203	212	239	222	227	243	203	247	239	207	220	241	234	230	234	241	219	249	242	217	221	247	238	219	241	232	246	230	239	236	226	221	210	218	215	222	231	217	240	244	261	203	218	227	228	225	229	220	233	257	213	201	205	233	214	254	244	213	214	185	217	250	212	202	213	209	219	234	218	240	204	238	226	233	226	239	218	227	196	229	210	207	198	235	242	231	237	248	220	246	230	236	242	211	220	227	223	228	228	233	226	218	263	223	230	230	240	239	225	256	195	218	233	217	209	208	214	215	238	227	188	231	226	222	217	209	232	226	248	238	242	237	231	210	232	206	228	199	220	223	236	204	247	217	211	254	233	220	219	222	235	217	227	214	245	232	217	215	211	219	244	233	233	207	223	238	220	219	238	230	214	222	225	222	218	237	232	222	222	224	220	217	226	247	214	202	230	230	247	219	210	195	216	237	197	233	215	214	230	236	212	219	209	214	225	228	251	226	238	209	222	237	238	225	207	218	197	227	241	243	255	244	228	238	235	224	225	249	221	214	200	233	216	241	237	219	229	188	235	202	226	201	242	227	222	189	217	214	223	216	215	247	238	246	227	245	216	186	219	238	215	233	217	205	247	201	228	233	193	217	232	211	218	228	258	227	233	228	219	191	219	197	226	213	205	209	208	214	215	231	196	249	204	232	212	242	239	244	232	238	224	224	247	211	241	233	208	227	237	217	239	226	240	240	227	240	213	232	215	232	209	248	231	235	226	232	220	233	217	248	236	243	247	215	257	223	237	215	221	222	231	224	216	235	220	232	216	221	236	236	241	238	196	219	218	221	266	223	198	248	231	220	230	207	232	250	230	235	210	213	227	217	241	223	217	250	216	258	244	227	233	222	221	224	228	238	196	225	227	218	208	240	257	234	204	220	244	220	229	228	234	232	200	246	211	242	202	228	221	230	226	214	251	178	216	219	239	236	223	245	224	248	227	221	227	178	239	242	248	218	215	218	226	230	225	219	206	214	216	219	247	226	221	241	230	227	246	219	224	203	225	230	226	204	226	211	219	222	226	226	220	231	237	226	207	218	241	196	207	202	240	262	233	244	228	207	240	223	228	258	224	230	218	205	247	208	215	218	206	224	242	215	207	222	217	219	199	214	233	223	214	218	219	220	218	218	245	202	240	229	228	247	224	196	253	222	213	225	223	222	235	245	220	221	236	234	233	229	221	195	251	199	225	250	228	233	231	217	234	222	222	256	232	226	262	244	211	210	218	208	242	235	239	253	223	238	228	220	243	202	206	218	212	237	226	232	237	208	236	232	225	232	219	226	231	227	212	236	211	224	214	219	234	211	244	229	230	239	233	223	213	237	230	222	219	225	216	225	204	199	211	206	248	230	201	216	227	251	213	225	211	229	225	255	234	235	231	212	177	241	239	185	228	222	218	218	229	239	225	231	219	219	218	238	233	240	228	225	253	243	225	240	227	244	247	235	224	222	208	223	237	269	217	219	213	236	231	213	218	231	241	230	218	254	222	207	206	237	191	195	215	242	234	202	234	241	234	235	227	237	208	243	222	221	261	271	211	239	222	247	213	238	193	211	251	208	238	197	221	216	220	244	244	205	214	198	231	232	236	216	225	204	243	213	243	235	202	214	222	232	232	219	223	203	239	214	205	219	235	236	234	245	264	205	244	245	235	225	224	237	221	217	245	227	229	208	233	241	238	219	245	232	217	225	207	249	207	216	237	233	221	232	222	218	248	221	221	207	227	236	222	227	258	209	198	226	239	215	241	232	210	190	233	232	213	241	187	239	210	208	227	231	217	233	205	224	211	223	211	250	245	244	236	243	236	224	232	211	215	214	241	210	230	203	251	218	229	228	214	229	237	245	226	219	212	207	229	257	247	250	236	226	232	223	229	235	220	236	218	185	200	233	204
26878	17245	3053	551	439	417	438	394	406	445	399	407	392	392	432	432	416	396	410	384	438	420	392	395	424	374	454	379	375	374	409	389	397	410	384	381	420	388	388	379	389	375	394	415	395	423	366	398	382	426	408	387	427	402	375	413	363	402	382	372	394	403	355	415	406	374	408	400	370	406	358	394	429	393	370	422	413	387	390	385	371	399	400	397	407	404	392	357	374	405	413	381	394	397	377	421	428	384	384	385	416	391	381	381	385	390	365	414	359	381	367	360	401	392	413	410	429	359	400	407	375	411	387	434	410	395	398	419	410	401	407	369	411	421	436	375	401	385	378	384	399	381	411	371	393	403	423	399	399	383	417	411	400	408	367	385	368	425	375	386	400	386	404	408	441	393	399	374	395	384	397	355	423	386	421	413	359	390	411	397	394	431	371	406	384	386	370	396	382	377	398	395	406	394	417	398	391	343	407	386	426	420	441	391	379	367	409	375	373	371	386	391	400	376	382	368	412	412	367	401	364	425	428	417	415	392	432	388	375	399	364	384	409	403	417	400	410	395	392	371	371	363	418	414	382	413	403	408	381	406	386	419	355	386	407	382	374	396	430	407	439	395	419	431	374	387	395	373	418	422	416	361	398	390	431	392	391	405	425	426	406	380	401	413	431	364	389	376	417	376	398	406	400	366	403	418	407	385	412	398	413	376	389	386	392	393	392	421	396	375	378	394	391	344	371	430	412	364	398	401	403	375	403	411	379	374	384	424	361	410	392	369	374	385	412	385	380	385	379	414	426	403	379	410	350	397	389	397	386	393	368	402	414	395	409	360	399	395	412	411	409	400	377	396	381	429	407	373	399	416	419	380	398	390	423	385	387	396	388	403	409	374	376	392	397	437	402	431	377	395	381	415	411	399	388	390	363	422	399	413	396	410	435	391	373	391	382	435	391	395	411	393	374	393	400	429	426	363	408	365	425	395	420	406	416	379	386	385	352	412	392	393	392	364	375	392	380	394	358	421	415	401	458	434	426	412	411	379	422	418	423	400	383	389	385	389	437	422	399	397	412	364	379	371	398	397	389	381	388	363	385	365	408	387	404	384	397	421	378	397	414	389	393	414	414	396	390	427	395	402	371	450	449	364	395	395	389	410	395	380	386	387	360	360	391	407	361	385	406	383	374	415	392	384	406	360	427	404	378	440	378	434	404	393	393	397	404	398	412	383	383	381	390	394	367	392	398	409	404	391	396	398	392	395	398	392	353	394	388	403	412	388	396	403	413	412	394	402	459	388	401	429	408	381	389	430	375	400	404	424	438	432	395	413	364	406	399	352	415	420	437	438	361	359	410	389	420	434	403	399	401	406	369	411	394	422	389	412	370	404	397	383	403	457	411	404	420	385	416	416	394	388	384	397	385	416	411	377	365	409	379	351	396	384	365	373	410	396	372	372	382	416	411	366	407	386	359	421	404	353	413	369	398	371	397	387	370	401	365	428	380	427	402	383	380	419	383	385	365	386	403	403	419	406	394	353	422	424	403	363	410	405	424	403	390	380	385	419	384	401	427	385	424	402	410	422	394	403	403	392	383	429	442	397	378	413	389	409	407	391	420	414	386	435	397	384	386	406	437	392	406	378	367	415	399	376	425	392	417	362	437	383	349	436	409	402	389	417	377	411	430	413	368	419	381	379	419	425	398	409	399	390	419	402	403	388	396	373	377	400	364	417	373	429	371	397	394	429	387	403	413	393	400	445	399	436	392	398	400	376	351	369	361	360	373	364	381	397	392	366	404	412	417	399	360	420	422	405	385	419	421	405	413	391	410	410	396	410	366	344	392	422	391	400	388	408	373	400	401	397	423	421	391	383	383	421	423	422	396	410	379	378	385	353	382	394	422	367	404	406	418	397	388	421	409	392	415	387	370	393	416	404	402	418	387	402	396	383	409	412	410	383	412	377	407	408	378	399	421	387	399	413	433	362	405	383	389	401	412	360	398	417	424	418	399	401	394	396	421	401	406	422	426	383	389	420	377	434	395	406	400	410	427	386	392	429	396	381	403	404	402	395	377	415	384	356	435	431	428	395	386	408	393	416	389	379	377	395	376	397	400	386	371	427	406	384	406	370	411	367	423	413	376	385	415	380	398	378	434	379	392	373	428	369	389	397	393	423	408	400	406	392	406	372	378	356	396	389	391	432	392	378	396	436	401	404	387	360	396	385	384	404	375	423	365	379	377	378	414	426	409	440	430	383	421	374	416	358	375	371	390	385	383	407	408	368	385	407	405	420	384	403	400	403	440	404	377	393	405	368	377	387	367	406	395	377	401	408	399	402	408	403	369	408	409	378	448	399	368	407	379	379	395	400	403	399	403	408	407	426	389	407	368	399	401	401	403	410	410	400	400	377	416	437	364	406	417	416	366	403	376	403	374	409	404	376	384	421	416	404	399	419	392	404	441	380	408	391	402	415	369	388	377	410	428	408	418	418	428	397	413	392	384	407	452	380	420	373	420	444	420	387	366	382	405	416	379	382	400	415	426	362	386	401	371	381	407	400	407	416	410	397	404	431	440	387	409	392	423	384	366	357	387	391	390	385	381	392	388	412	386	414	392	425	367	395	432	379	404	404	418	390	395	452	398	402	410	420	404	397	362	377	410	385	423	394	370	395	404	384	369	419	372	408	395	387	380	407	404	403	385	396	388	399	361	382	387	415	432	382	377	396	413	396	394	415	398	406	374	385	396	371	384	384	361	403	422	398	379	367	377	391	439	419	388	401	369	427	418	400	413	393	367	398	360	381	404	415	375	420	400	421	411	424	394	397	381	381	412	384	394	373	383	398	407	370	405	419	404	412	394	398	410	373	405	368	359	368	405	418	383	416	378	421	371	391	411	394	370	398	377	394	408	392	425	383	427	393	394	413	394	390	414	371	407	374	426	401	368	432	362	430	400	380	404	396	421	421	413	392	406	392	388	401	407	401	389	437	409	429	420	386	391	407	380	402	425	390	404	413	415	367	383	374	405	392	422	357	422	384	412	382	430	396	426	350	407	410	398	397	413	406	394	392	422	345	405	379	436	356	400	412	351	427	396	394	385	386	391	400	388	376	418	386	412	400	416	383	410	380	410	414	409	389	394	414	405	410	405	388	420	409	394	385	390	407	392	415	399	375	414	390	415	408	403	385	370	391	381	392	391	393	407	356	392	437	421	404	394	392	363	394	413	403	391	419	388	419	395	380	401	382	394	431	425	355	376	360	393	395	398	422	387	382	426	423	407	411	382	355	417	406	401	386	422	410	385	398	394	363	417	372	389	393	430	392	387	418	377	397	381	397	381	410	388	384	390	371	379	390	383	386	366	393	430	369	419	386	378	418	380	376	429	386	380	418	393	375	404	390	354	414	410	421	397	423	381	424	401	414	392	400	392	364	398	395	364	397	425	419	379	370	373	408	413	420	388	370	388	363	386	383	414	385	408	391	422	393	415	404	405	404	412	419	402	388
4084	1361	1068	808	678	656	651	630	625	585	630	566	598	572	574	594	625	593	577	565	551	615	581	581	580	570	593	583	542	588	549	575	566	546	576	605	610	565	623	581	567	587	536	539	552	550	553	600	546	592	561	615	577	568	583	572	613	606	588	581	586	533	537	605	574	600	585	560	572	578	571	569	562	577	549	616	613	582	574	573	532	590	592	599	589	564	586	576	588	555	560	557	592	583	579	597	579	596	574	569	556	593	560	574	591	579	547	559	554	610	598	587	591	500	583	569	597	554	594	614	597	555	588	545	564	563	585	621	630	597	577	624	592	599	610	620	563	565	531	572	581	589	571	570	569	621	558	587	557	579	591	552	566	585	565	636	579	570	560	563	538	630	606	570	594	581	591	562	601	593	615	541	528	519	525	564	526	579	601	528	581	571	569	546	597	577	585	571	585	561	591	554	579	576	547	549	550	609	588	607	564	619	608	604	603	575	578	587	584	608	560	588	566	574	566	593	547	562	547	565	632	562	643	537	545	609	565	541	559	600	593	627	583	569	577	631	522	567	569	562	579	588	611	567	620	548	588	581	564	540	613	568	572	633	589	589	565	544	556	604	569	596	635	558	560	570	553	615	597	599	566	576	545	548	595	596	557	594	531	561	543	550	575	616	565	554	584	540	585	571	613	605	589	572	618	518	583	553	539	614	538	594	629	544	570	554	568	539	576	613	582	586	591	577	580	593	623	541	586	557	583	553	612	593	565	588	599	598	604	597	607	582	590	569	562	587	582	562	572	563	638	585	557	587	572	566	591	539	574	591	619	550	534	604	585	586	558	596	584	559	563	520	542	571	578	609	534	566	608	621	594	611	588	611	603	555	568	573	607	586	614	558	600	560	613	615	609	594	584	563	570	598	613	623	608	650	587	539	548	603	569	590	566	541	559	595	597	573	613	570	602	518	590	592	564	574	576	538	558	539	571	569	560	582	556	613	579	564	580	543	590	587	625	555	533	586	602	560	604	551	571	561	566	585	603	583	587	570	645	617	582	593	541	558	600	583	626	601	600	596	570	581	569	553	594	570	527	609	606	566	584	569	575	550	618	593	578	575	577	613	580	563	560	597	584	565	596	592	559	604	577	543	606	554	615	557	592	586	583	550	586	630	593	595	601	603	586	577	582	575	572	578	560	596	590	538	574	595	594	595	608	581	587	586	580	572	548	592	586	607	588	592	559	566	624	585	584	587	631	603	552	614	580	558	605	573	604	579	569	553	577	584	558	586	601	560	583	586	601	560	531	584	574	619	611	598	562	627	576	577	612	592	527	597	619	552	620	572	555	585	573	565	573	561	541	548	541	612	555	599	616	588	591	589	544	529	592	601	547	582	564	564	584	602	590	561	532	613	585	559	579	614	621	567	599	594	611	583	570	578	573	581	549	560	567	600	582	562	561	628	542	582	584	577	612	575	587	592	612	565	576	586	559	642	604	648	558	600	585	574	557	608	554	559	574	537	584	547	557	563	573	550	588	609	537	542	599	580	570	553	648	594	591	620	629	576	581	563	582	613	541	611	599	572	548	580	608	594	566	616	588	562	606	565	594	534	530	586	549	595	586	565	578	558	549	549	595	588	545	525	551	597	561	633	565	580	570	576	572	555	555	594	598	569	603	623	604	569	586	592	569	569	598	581	560	595	592	581	634	585	552	624	578	563	500	592	545	626	623	599	560	579	558	614	565	554	568	562	584	557	598	580	566	584	607	593	582	589	550	529	598	590	613	626	598	604	566	573	551	608	582	556	553	586	579	559	569	620	550	607	560	566	573	592	605	573	618	562	602	548	573	540	618	602	571	569	546	545	597	606	554	563	566	560	562	597	557	606	579	577	555	599	575	622	554	583	603	584	594	565	578	580	553	573	599	538	533	594	630	549	603	562	599	574	539	588	577	579	553	568	555	565	614	612	579	578	554	572	549	580	554	604	561	571	588	572	551	582	598	603	547	558	590	602	552	617	604	585	571	576	572	620	573	607	554	599	537	611	570	570	604	562	581	581	565	580	580	587	571	571	580	600	566	577	574	585	577	567	582	574	568	605	600	569	550	616	548	561	632	593	588	550	575	580	585	598	565	596	544	591	558	573	612	587	591	615	578	553	575	565	582	583	589	571	544	631	602	569	601	580	556	571	569	528	595	567	554	626	590	572	539	586	580	571	644	561	600	600	578	584	633	621	562	589	554	572	523	582	576	596	625	519	576	581	609	562	600	530	601	597	575	585	580	591	565	570	601	605	598	578	629	554	547	563	595	578	597	544	553	572	594	528	576	599	560	569	545	542	575	581	598	574	598	587	546	561	611	577	571	624	605	599	580	560	582	557	580	596	585	588	568	592	594	553	586	597	600	578	580	580	565	554	579	580	574	534	561	564	576	578	589	574	565	593	538	559	601	596	578	601	580	547	577	585	569	560	575	580	612	613	595	561	593	575	569	580	568	627	573	562	575	597	621	619	557	634	585	578	570	568	561	573	574	598	637	587	576	557	574	583	619	575	585	616	574	554	551	570	586	546	569	559	569	557	592	542	569	559	599	545	596	566	584	560	551	617	573	583	595	585	549	609	551	563	613	605	593	560	557	543	631	581	556	603	592	558	570	567	590	580	552	548	583	593	597	544	613	584	529	576	559	605	597	608	575	547	556	581	568	614	529	552	643	610	558	617	591	606	566	597	587	590	570	590	566	598	573	567	589	549	574	605	534	570	626	584	597	589	580	548	595	547	559	611	586	552	596	584	576	574	607	556	601	579	579	554	581	561	589	620	637	551	580	589	542	549	634	554	551	581	559	561	573	527	609	592	623	524	584	548	605	549	563	607	587	593	542	591	623	582	600	545	563	612	586	587	575	560	597	563	572	593	555	561	581	554	582	569	559	602	519	576	548	556	581	553	583	562	531	624	581	554	556	542	559	596	597	562	614	572	560	624	587	578	585	578	581	566	600	604	601	574	581	591	590	584	591	604	582	554	579	528	565	597	570	571	575	554	545	580	574	589	602	572	644	587	558	550	612	579	548	540	557	594	560	595	614	569	593	575	550	571	548	610	572	549	568	558	605	542	542	599	616	559	576	572	579	609	595	579	584	613	583	613	573	565	602	605	613	561	602	596	597	590	540	592	582	605	608	611	593	562	610	555	591	579	576	586	522	607	584	562	545	605	540	597	582	589	565	535	585	596	548	603	573	575	568	539	597	562	607	560	609	561	583	566	617	602	585	589	582	584	580	554	558	612	613	554	543	602	621	630	585	597	624	582	538	596	576	604	614	576	546	595	577	561	593	553	586	592	595	558	577	550	560	593	593	567	592	568	573	611	584	614	595	602	581	558	592	589	584	542	558	592	580	598	577	585	601	566	635	586	621	639	572	612	619	575	596	567	633	577	553	552	580	586	593	582	564	534	564	543	580	562	556	565	594	552	591	620	586	602	564	591	549	517	539	580	605	557	563	570	605	535	603	609
23137	21026	28081	24163	20785	2728	509	375	284	274	240	252	232	236	196	210	208	185	198	210	189	176	184	177	175	199	191	170	176	178	170	183	180	153	195	172	160	194	168	167	166	156	194	181	167	164	165	192	145	169	170	179	175	183	173	138	173	170	155	167	167	187	157	165	157	170	165	160	182	187	170	149	143	175	167	164	170	165	183	155	162	164	161	148	184	183	168	170	172	152	169	165	153	177	164	176	169	170	172	157	159	173	163	190	148	140	208	169	171	170	165	151	159	197	169	179	171	175	176	165	164	197	180	196	178	165	177	162	169	159	172	156	165	170	151	177	172	174	170	168	162	158	176	172	164	171	152	181	177	171	173	174	148	173	168	165	143	152	159	164	170	165	165	163	159	175	177	167	166	183	165	155	193	173	155	177	175	151	152	164	189	172	175	164	154	152	161	166	162	196	192	166	160	161	149	173	172	156	160	162	169	166	152	161	179	152	149	167	178	160	192	180	138	149	167	154	169	171	169	161	144	178	166	172	156	169	169	153	160	164	156	176	161	170	161	149	187	159	175	145	167	163	164	168	177	180	162	172	176	171	171	170	161	168	176	164	181	156	152	157	182	159	179	171	150	145	175	152	155	161	152	163	159	164	171	177	161	183	135	153	152	176	194	165	168	173	152	180	168	180	158	183	164	185	177	170	181	129	161	161	172	158	155	149	171	173	176	171	173	134	155	187	158	154	168	158	138	183	155	192	159	164	148	182	164	173	159	181	143	189	170	164	186	160	165	150	172	169	180	152	170	179	167	188	177	153	163	166	185	166	170	151	165	156	152	169	170	166	167	160	161	171	159	148	153	156	147	153	177	170	173	159	181	162	201	169	173	172	174	163	160	177	155	140	173	168	194	164	148	166	166	178	168	191	153	152	155	176	148	162	158	184	175	149	174	175	186	164	165	161	175	156	174	171	149	167	166	181	138	160	146	171	178	171	161	149	171	207	159	146	183	167	149	147	175	162	164	182	169	181	160	161	167	149	181	160	178	146	152	177	178	148	144	166	165	180	158	155	160	159	149	182	167	151	163	162	192	163	158	165	162	157	167	169	154	176	174	186	162	155	177	178	172	193	165	180	150	145	177	170	153	194	148	171	144	186	162	165	171	180	153	184	174	177	169	165	149	181	150	175	151	185	153	172	167	165	153	175	175	136	187	169	174	156	162	203	164	178	166	171	161	185	163	176	170	169	140	171	167	171	175	176	173	179	156	177	149	179	158	173	162	182	177	153	150	156	155	176	162	145	163	150	168	166	171	173	186	135	190	158	156	153	176	165	149	154	164	169	149	173	185	152	144	147	166	168	189	170	163	182	164	155	170	157	176	172	184	131	157	149	164	155	163	187	181	176	188	167	170	171	190	169	171	167	171	166	181	166	156	160	167	162	180	177	168	144	177	157	173	184	197	161	168	173	157	145	165	153	161	140	158	159	173	167	185	175	152	159	155	169	168	183	158	173	170	185	164	156	157	147	169	180	154	174	165	172	170	164	162	169	159	166	168	162	189	174	173	178	165	179	167	157	172	168	168	173	162	156	165	160	174	153	173	159	175	160	192	182	167	155	158	153	176	171	172	147	161	170	170	173	151	148	172	180	169	170	168	173	169	159	166	146	173	152	173	155	176	158	174	168	180	175	169	151	182	171	167	170	160	165	173	158	196	143	161	164	153	141	181	145	153	166	148	153	180	150	179	170	160	183	160	179	155	162	157	154	173	172	174	149	162	186	172	181	186	173	166	167	161	158	160	161	188	149	183	183	146	132	174	160	157	158	172	149	169	162	186	153	155	165	177	167	167	169	192	147	169	162	164	169	172	134	158	167	179	183	159	158	159	176	155	168	169	163	169	134	155	176	178	169	154	171	153	171	170	166	164	164	182	152	191	182	135	173	176	164	178	170	157	168	168	144	165	193	184	177	141	167	160	173	149	147	170	176	174	173	187	169	183	166	169	155	179	174	155	174	175	170	152	161	172	155	156	170	157	162	186	174	187	160	178	180	165	169	171	179	179	152	179	170	153	183	164	150	168	178	174	139	179	152	172	167	156	168	170	164	178	168	195	182	179	173	170	144	176	190	166	175	148	159	164	163	159	171	155	155	188	176	168	169	191	164	165	175	163	161	186	191	161	155	170	179	157	154	167	152	179	173	162	157	148	179	184	172	161	154	162	167	158	181	160	152	174	183	188	181	139	152	152	161	172	157	185	189	185	169	152	155	196	184	175	186	181	164	177	168	167	129	171	164	157	165	182	165	175	167	159	181	185	161	177	157	165	157	160	179	184	196	195	180	157	191	182	153	168	154	162	169	171	173	151	187	170	162	158	144	182	169	147	166	161	178	180	170	178	160	170	173	162	144	162	191	161	138	178	183	194	169	163	166	151	173	139	199	148	184	185	168	174	173	199	180	144	171	168	167	164	170	167	158	149	193	173	164	181	166	164	173	161	179	181	163	166	172	179	180	154	143	168	158	185	166	156	196	175	154	152	168	185	181	167	150	165	150	170	162	187	160	152	173	151	173	156	171	177	145	161	186	187	152	147	138	163	173	196	173	174	196	155	168	148	194	164	165	174	154	177	150	184	146	165	161	181	178	164	150	164	181	158	187	179	166	140	176	175	174	170	176	185	174	162	145	157	157	159	178	171	150	150	181	158	130	172	181	148	169	161	164	170	160	158	184	164	176	171	174	137	187	165	159	157	167	173	151	177	170	198	159	165	192	167	171	173	165	174	153	179	170	165	179	176	178	176	172	146	173	175	161	144	153	184	158	173	151	182	163	171	147	160	161	161	163	164	146	179	177	200	172	162	183	162	145	139	154	156	168	181	151	159	157	154	183	141	186	162	155	156	160	155	165	163	183	181	158	174	185	160	167	164	180	162	177	178	135	162	161	160	173	148	149	147	167	174	159	162	161	181	179	165	157	154	189	137	175	159	166	166	180	149	158	166	146	182	178	172	157	172	152	169	160	163	177	175	169	182	172	169	144	156	171	177	139	166	160	149	156	168	155	151	152	180	174	172	179	167	173	167	168	143	186	200	165	179	191	144	161	173	177	151	174	174	148	153	164	174	165	192	152	155	174	175	180	145	172	141	179	170	158	178	162	158	164	161	144	161	202	171	174	174	179	176	174	176	162	151	168	165	165	163	184	161	182	162	168	164	175	159	174	165	174	161	168	156	155	184	194	163	161	186	159	166	140	159	191	161	152	170	144	160	168	144	169	161	175	177	145	172	179	141	147	169	184	143	176	142	145	156	177	183	154	153	176	169	188	145	184	172	149	154	162	156	182	169	163	146	171	162	164	162	148	184	173	174	165	149	168	173	156	147	189	141	160	171	172	181	155	166	180	157	179	173	160	179	176	151	182	148	157	159	191	153	178	176	157	176	159	163	159	179	152	164	162	176	149	163	150	158	174	152	152	177	163	163	171	176	156	166	170	172	155	178	165	186	186	171	155
3275	8500	5643	2485	1700	1238	941	751	632	585	484	445	463	360	365	366	355	327	336	288	310	280	333	305	285	270	278	308	269	302	258	307	282	267	272	278	302	262	265	272	274	282	282	233	257	278	253	312	249	250	283	253	243	244	257	269	285	291	274	275	288	280	258	279	267	273	256	270	259	247	274	267	301	268	267	271	265	249	264	264	275	259	273	272	253	264	274	263	261	256	247	284	262	262	253	275	267	243	250	256	254	278	282	251	274	265	262	262	265	271	227	235	228	245	240	240	257	252	237	271	267	259	265	247	271	277	231	250	257	232	273	239	227	236	248	256	280	249	261	271	273	250	266	250	244	281	243	241	261	251	264	231	257	276	249	270	262	274	275	262	270	220	256	248	271	303	276	261	251	266	254	270	234	257	243	270	248	264	252	267	263	258	230	269	243	265	271	259	269	257	259	287	265	284	262	255	255	263	246	238	252	249	266	259	276	253	262	255	258	271	287	272	298	269	246	272	266	288	284	253	270	243	262	258	273	249	265	239	294	255	262	268	256	239	275	251	269	265	254	257	281	254	238	274	278	235	223	256	262	263	271	266	231	245	283	236	236	272	262	261	261	273	272	264	235	262	281	261	251	245	250	249	242	246	258	265	274	262	291	265	255	246	259	243	273	253	264	251	248	239	262	249	254	261	252	243	227	256	264	275	236	234	262	241	266	252	288	294	249	261	278	266	251	225	260	261	260	234	262	291	246	252	251	259	278	270	236	271	265	238	247	265	243	254	284	225	256	279	296	262	236	232	246	237	275	296	271	226	264	256	260	239	255	255	268	260	261	270	236	249	230	269	258	282	244	234	263	265	274	237	239	267	262	288	282	251	226	259	262	259	254	254	278	269	257	244	260	248	287	258	270	256	248	242	236	267	279	263	245	270	253	246	237	273	251	241	247	271	216	254	263	240	293	290	278	283	289	248	266	245	249	262	248	249	267	249	279	280	275	249	221	259	231	255	253	265	277	262	235	267	268	253	254	275	237	268	264	245	264	240	260	258	275	246	262	260	239	245	239	261	244	235	261	254	250	248	240	247	272	248	264	248	248	232	280	246	266	274	262	253	253	267	210	269	262	270	245	245	262	258	226	232	282	242	286	275	261	233	263	260	239	277	249	244	241	247	258	232	238	262	236	234	270	263	265	265	255	275	230	278	270	278	231	243	280	256	215	239	239	262	283	263	249	234	256	269	263	293	265	273	272	259	265	254	274	251	253	230	252	268	273	244	244	263	257	277	273	258	254	244	289	263	261	277	262	265	240	236	253	258	253	287	266	256	266	249	265	266	242	283	249	262	265	280	254	242	249	273	237	283	277	270	270	237	238	273	258	245	271	246	265	234	252	267	262	246	270	259	244	280	257	251	285	274	253	242	242	268	262	236	278	276	211	238	246	270	280	242	259	272	251	259	272	267	267	259	272	246	261	257	288	281	241	254	215	251	274	259	255	249	288	273	226	265	244	270	276	265	252	266	242	247	269	267	280	244	272	243	244	272	268	246	278	241	270	280	243	262	258	257	263	242	270	256	260	261	270	275	269	230	246	251	279	248	266	253	243	260	232	264	228	252	247	253	266	258	274	271	247	269	222	250	254	266	220	273	277	288	273	256	248	244	233	251	265	257	231	248	269	242	256	240	264	245	267	255	292	234	275	245	266	271	248	250	252	261	265	277	241	243	261	267	248	267	248	271	257	264	258	264	256	280	266	285	279	255	259	273	266	232	246	259	236	261	257	244	249	254	253	265	266	280	248	260	267	264	251	263	269	242	258	257	236	252	226	300	215	251	236	249	250	267	271	284	269	241	270	269	247	266	260	273	261	238	252	266	258	262	260	250	240	239	257	260	251	266	261	282	258	263	247	237	244	258	241	236	242	264	267	250	252	241	255	268	259	272	260	250	262	259	232	264	255	235	289	283	266	248	256	221	244	244	268	239	263	243	273	240	243	248	261	271	241	250	263	264	274	272	258	267	263	273	262	273	262	265	264	265	251	235	278	245	262	270	269	246	224	272	254	256	264	264	261	260	258	259	284	256	264	252	238	250	293	287	246	250	251	299	233	263	267	257	236	246	261	274	268	260	254	254	246	272	272	262	235	215	265	261	243	246	237	248	258	262	277	253	233	256	258	273	279	308	251	236	291	288	280	246	250	270	250	247	268	255	229	256	269	268	249	259	275	266	269	250	263	264	247	273	242	247	255	252	269	248	267	281	246	244	272	267	257	258	266	247	246	279	243	278	277	252	256	285	287	253	236	258	261	259	255	257	270	280	261	224	254	285	251	241	251	272	243	252	253	259	238	239	242	263	245	277	248	257	229	265	266	251	279	267	258	269	264	248	231	260	238	280	288	272	263	255	265	270	241	250	265	237	274	224	256	254	252	251	272	243	232	242	265	281	227	255	298	242	250	229	270	260	256	270	257	236	243	266	271	276	247	280	237	259	271	251	285	256	259	267	264	265	255	245	253	238	267	266	272	232	270	263	266	253	245	261	231	286	268	252	273	288	236	277	261	261	272	235	247	251	243	275	251	243	260	256	258	252	229	254	261	285	263	260	263	258	250	244	263	223	261	243	256	253	271	286	253	238	270	248	254	254	251	284	253	241	268	257	268	261	259	275	262	244	253	246	262	271	289	245	252	269	254	249	294	270	269	259	258	282	248	252	282	254	250	284	273	287	265	229	255	278	266	243	236	252	288	277	275	252	271	271	259	244	277	279	238	252	268	265	235	273	255	251	250	248	261	262	248	234	248	251	278	268	276	256	238	279	241	215	279	285	260	273	228	268	276	238	249	257	239	298	254	237	270	269	260	251	250	260	248	249	258	269	255	295	257	260	258	246	243	284	250	267	247	247	269	251	259	276	273	274	281	240	249	265	282	238	255	258	247	276	273	251	275	257	297	258	249	244	270	247	249	221	268	250	260	266	265	259	271	289	259	248	246	239	256	273	250	234	281	268	243	285	254	258	246	295	266	229	264	243	264	268	229	253	247	253	246	292	261	231	240	260	260	261	244	213	280	265	275	261	265	233	250	240	250	260	265	278	238	277	257	281	228	237	252	255	254	254	277	284	260	260	261	301	272	249	260	252	255	285	244	243	247	259	258	254	261	258	273	266	251	258	244	257	262	258	253	266	278	246	257	234	264	243	261	254	265	219	270	241	235	248	231	253	219	262	274	253	243	262	276	283	260	249	254	242	274	236	242	244	283	266	259	292	271	259	256	285	281	258	244	277	271	247	261	237	262	242	264	267	263	284	261	289	251	253	288	276	254	259	256	247	293	261	261	249	264	273	267	226	283	254	255	250	247	267	262	259	260	248	284	287	234	278	247	283	265	262	271	262	271	261	265	262	235	256	285	243	256	233	274	249	262	266	241	242	259	264	254	230	249	217	239	257	285	231	260	245	271	229	283	283	290	260	253	288	260	249	243	255	238	271	229	260	238	264	254	264	255	297
24262	21030	26489	24644	2465	633	614	551	501	534	520	529	526	505	505	502	429	469	495	450	472	499	477	484	470	478	438	488	493	483	481	451	443	474	428	433	456	423	446	424	497	474	471	457	457	438	458	511	454	475	478	467	469	433	460	470	442	471	467	467	458	465	471	468	464	479	439	426	486	480	508	476	490	475	439	435	431	419	514	470	461	465	424	467	452	495	435	463	493	452	475	501	462	467	455	457	489	437	478	489	473	462	471	448	460	456	473	436	495	429	483	472	427	459	450	430	451	458	469	450	471	433	512	462	440	456	474	460	442	445	491	477	434	473	461	466	455	484	491	491	471	482	453	458	487	510	464	478	441	455	451	483	440	469	475	439	435	474	474	433	439	439	474	466	491	445	471	457	456	439	510	466	458	487	447	490	483	456	438	474	438	478	471	436	442	443	476	454	422	467	459	454	465	470	458	475	466	401	435	448	465	468	500	454	485	452	424	473	484	457	419	452	467	449	460	468	442	488	483	507	460	465	464	472	441	433	434	483	462	479	472	477	440	491	469	472	460	453	425	457	469	471	483	454	456	453	441	471	457	486	462	481	480	425	477	470	454	470	458	467	463	472	430	445	501	476	526	429	468	457	445	512	491	482	439	467	437	485	481	438	472	482	467	497	472	463	460	425	442	507	450	448	505	481	468	485	438	440	464	465	449	471	428	456	477	485	446	455	450	489	475	448	435	482	457	486	509	456	486	462	496	450	445	446	447	483	462	475	456	450	487	437	458	470	481	447	451	476	446	459	468	496	475	441	438	473	406	459	484	470	446	454	474	471	477	483	506	472	481	482	497	470	454	477	450	471	436	467	460	491	441	487	433	450	447	472	449	448	461	445	458	478	469	475	487	447	456	446	475	477	497	448	435	462	422	480	442	454	431	480	464	445	488	485	464	459	459	484	504	465	448	512	452	458	464	466	460	452	482	492	491	465	465	457	425	446	471	472	487	490	434	469	451	455	450	462	464	465	469	496	462	483	451	445	449	463	471	456	444	463	460	444	443	484	436	465	495	444	465	478	434	455	461	483	469	461	464	458	462	478	434	435	436	466	452	438	473	496	471	480	455	454	441	442	467	460	452	481	476	477	457	439	442	495	490	431	476	474	494	428	448	442	494	463	462	451	480	466	464	452	451	484	501	481	482	456	493	461	422	489	474	449	477	455	472	516	418	470	426	468	479	420	481	435	455	488	487	461	485	446	457	504	480	463	465	452	481	497	471	479	481	493	473	441	451	478	488	441	449	500	435	471	488	432	400	497	415	431	463	497	500	452	443	487	440	465	437	487	489	456	480	437	462	431	427	442	455	466	480	428	480	497	460	458	437	474	488	440	419	479	481	433	454	464	440	502	483	444	470	472	444	398	503	466	455	457	491	457	463	474	478	495	452	477	457	443	450	498	463	474	449	453	472	485	455	455	442	463	481	470	448	454	467	507	460	450	460	468	492	449	470	451	417	499	457	409	504	458	463	483	458	458	447	454	452	449	471	478	434	443	478	478	461	503	439	429	458	459	478	449	440	397	482	438	489	507	455	463	454	418	467	482	473	465	453	479	460	450	463	447	456	447	468	464	488	506	490	442	449	446	479	451	445	478	492	452	442	442	471	520	487	472	436	477	452	427	445	502	450	465	450	444	471	455	447	455	442	464	440	428	442	462	503	461	466	498	486	425	451	462	487	479	444	446	497	442	452	483	460	467	480	432	469	500	443	428	436	527	459	442	486	442	435	481	468	456	454	445	452	435	476	444	468	465	480	461	452	473	479	458	447	465	437	481	465	458	468	462	460	485	470	436	452	456	448	481	440	479	467	471	496	498	475	473	498	475	512	428	448	458	421	459	448	430	469	456	437	467	456	434	467	424	454	457	465	444	449	496	449	454	449	508	450	457	441	445	465	440	478	444	494	443	436	469	430	468	425	492	457	498	462	437	433	410	452	482	441	409	501	500	475	464	482	469	450	468	411	450	439	483	450	504	497	500	450	455	465	471	471	510	498	434	448	484	491	512	459	483	493	429	437	501	433	464	446	472	457	445	459	466	460	477	433	465	430	477	460	454	442	478	441	412	474	436	487	451	446	427	443	437	474	475	485	448	443	464	476	495	455	470	444	448	461	413	442	504	431	464	481	461	465	467	489	458	455	455	449	444	462	464	453	519	423	459	480	472	452	451	465	476	490	449	451	499	465	502	406	438	469	468	451	500	452	477	488	517	466	456	406	465	440	448	450	413	459	469	454	480	445	464	493	415	481	468	474	479	417	458	480	456	447	499	462	493	462	496	432	467	462	456	445	447	458	454	433	473	451	469	480	485	502	462	456	485	467	469	509	442	478	469	512	443	475	457	480	422	454	423	480	470	485	457	478	438	479	511	461	445	431	454	441	479	475	494	457	445	476	472	506	513	507	490	492	411	463	490	479	494	450	448	507	476	446	437	461	472	458	463	429	433	457	475	491	473	470	465	466	474	459	482	478	510	455	444	453	472	456	409	460	432	459	466	486	484	451	436	457	449	465	475	464	432	464	423	481	448	459	459	457	451	450	461	444	465	483	477	448	456	476	476	463	456	500	487	436	498	460	464	449	464	454	435	459	482	458	457	474	469	452	473	444	457	428	430	443	444	462	427	514	476	491	468	427	493	441	449	470	451	467	478	496	473	460	460	446	446	470	453	482	454	448	460	442	465	456	476	469	511	465	467	433	513	451	442	467	473	470	448	431	446	475	425	440	455	449	504	463	452	460	432	478	453	435	459	482	453	443	488	465	399	441	493	479	475	446	452	471	472	470	500	492	473	450	482	459	474	458	461	444	442	433	473	432	510	448	476	413	458	450	450	461	488	455	460	417	476	440	449	505	442	478	446	464	470	476	463	472	442	496	441	435	445	467	493	444	472	446	451	452	487	465	449	476	446	434	426	420	431	459	447	455	467	437	439	460	477	452	454	476	470	451	467	473	458	509	490	420	451	473	455	466	452	417	480	451	451	464	459	467	426	452	433	472	469	449	465	431	466	490	475	483	454	437	462	419	432	472	436	471	463	456	437	505	484	471	457	497	450	459	488	409	465	444	465	472	452	451	498	497	483	458	470	426	480	480	442	446	457	464	479	468	405	505	497	452	492	478	461	452	461	490	487	448	459	463	457	489	452	437	479	463	480	468	485	498	478	465	440	464	445	492	498	472	493	437	442	470	516	464	451	467	485	449	483	452	457	468	471	497	444	449	445	431	460	469	466	484	425	495	472	458	472	475	461	475	430	466	445	500	463	495	472	463	459	442	476	482	481	460	479	439	455	475	454	470	483	448	477	519	463	464	483	433	450	406	471	445	446	443	479	466	429	433	456	468	425	481	431	466	462	507	490	470	459	459	451	485	462	469	469	442	463	424	444	495	462	434	420	432	506	478	462	460	456	443	469	465	404	480	456	490	484	459	462	506	481	473	455	488	413	471	458	406	490	487	439
3562	4719	3210	1703	1292	1156	1003	954	899	813	799	747	731	710	739	713	722	657	690	685	747	703	660	705	674	665	684	701	623	664	651	659	651	641	681	664	669	663	700	670	645	618	643	700	674	660	636	616	684	663	673	645	676	710	636	621	643	632	647	662	654	662	682	657	642	631	653	651	671	683	660	643	628	650	691	638	661	628	653	671	683	654	637	642	697	634	668	641	630	656	664	680	632	653	609	672	632	624	683	703	616	603	646	694	695	647	654	667	650	666	632	692	642	649	644	642	643	665	632	665	600	688	661	647	672	703	661	669	672	686	676	653	641	656	655	625	671	704	674	654	646	677	624	625	684	671	643	631	660	661	654	620	665	685	648	617	616	629	645	668	682	660	679	673	665	692	621	680	663	663	632	655	676	662	654	672	696	632	680	638	624	680	648	637	643	679	675	664	651	633	629	650	645	664	656	644	632	652	642	650	687	677	676	655	673	635	653	643	643	642	671	662	658	646	663	667	670	646	622	625	635	690	661	604	646	668	665	620	630	702	631	683	654	645	700	652	613	649	623	623	638	673	637	643	670	688	626	649	698	624	601	660	628	662	613	662	677	622	655	624	644	649	651	629	665	629	645	631	636	682	626	632	648	606	630	622	617	666	631	654	667	657	651	653	610	655	651	632	670	634	646	649	647	652	694	689	633	662	658	661	650	672	644	646	706	646	660	640	651	642	627	644	648	644	658	676	647	662	688	663	636	643	615	680	655	631	664	637	680	628	616	637	643	647	661	659	663	628	728	676	690	644	644	635	629	674	622	687	635	631	674	625	673	635	637	657	646	691	675	636	688	610	593	682	641	677	698	614	622	687	662	671	639	684	630	663	658	656	680	658	644	634	678	649	695	669	629	660	675	657	650	643	685	590	645	629	666	630	644	637	602	643	643	643	682	663	655	573	636	652	635	663	611	693	667	646	650	682	660	691	677	629	662	637	648	667	618	642	640	637	639	638	655	697	696	690	634	625	635	676	670	617	618	636	640	596	642	614	621	649	709	687	595	643	651	651	655	612	654	617	638	673	651	632	639	639	660	646	663	581	605	614	650	666	679	640	680	706	679	642	641	641	659	648	688	669	698	600	620	684	671	710	685	684	636	667	649	635	665	668	641	665	621	615	626	647	639	637	662	668	663	637	663	658	638	642	645	623	662	649	645	673	664	658	683	717	622	708	634	685	656	653	640	697	628	623	643	640	661	667	606	641	690	679	630	659	671	635	652	681	663	654	644	635	601	626	594	711	634	677	620	603	654	693	675	718	658	599	705	634	654	649	670	630	634	646	684	629	629	578	684	687	660	653	623	628	700	629	627	644	665	637	649	628	619	686	691	623	609	654	646	664	632	664	622	617	692	662	631	659	659	652	630	642	651	658	662	651	659	686	645	630	668	714	678	681	644	656	686	664	643	666	660	666	636	653	669	642	681	653	703	687	667	657	663	689	648	658	667	631	661	634	678	633	658	673	662	645	646	658	613	665	651	673	680	692	662	695	665	625	629	666	618	583	633	634	695	649	616	686	641	591	639	663	594	658	648	651	651	650	620	628	665	619	664	643	671	705	674	650	655	630	620	680	692	663	644	644	646	638	673	690	698	687	668	646	673	637	618	632	620	603	595	634	634	627	684	710	677	624	687	660	637	665	677	655	682	660	705	629	659	652	658	624	662	647	676	622	615	637	665	629	635	628	614	678	668	638	677	669	651	637	610	619	634	634	670	624	647	671	617	623	609	700	621	643	627	710	644	641	580	675	659	683	645	642	625	643	683	695	657	632	651	607	625	605	677	657	674	649	661	636	659	663	656	605	700	717	663	643	641	625	670	652	657	661	696	632	642	631	651	649	634	654	656	682	647	637	635	679	644	650	674	664	633	667	596	673	654	648	636	637	647	689	618	662	647	662	697	641	684	693	679	667	626	686	670	627	648	631	651	639	651	638	633	673	642	648	557	606	705	647	646	680	675	682	649	672	669	637	659	635	664	642	663	669	657	643	667	649	643	614	671	658	623	587	646	636	664	651	661	643	643	634	628	657	675	632	605	654	620	687	633	686	699	640	644	646	668	617	637	660	657	646	628	664	706	660	620	660	656	656	652	687	673	645	635	652	694	676	667	666	617	646	589	677	643	681	620	648	642	676	660	652	644	664	603	568	658	662	676	635	670	657	665	644	693	651	629	657	664	676	657	656	676	648	671	620	650	668	671	660	663	664	674	668	629	668	689	658	676	635	664	673	623	645	631	650	650	627	670	696	669	666	623	651	670	616	690	636	653	660	681	635	658	627	662	617	708	607	658	645	634	632	661	640	653	593	629	654	630	657	594	651	684	633	667	694	630	602	630	645	666	624	671	674	665	602	632	655	639	617	637	652	664	622	684	643	670	650	661	643	645	622	636	649	652	627	677	653	630	633	635	632	668	674	729	673	635	656	671	630	700	675	619	663	683	620	628	665	628	732	645	655	647	657	686	685	651	696	689	689	649	671	695	649	657	684	610	615	660	651	645	655	650	644	665	633	660	667	647	625	681	634	651	651	715	679	651	614	665	710	644	675	655	643	620	679	650	661	655	624	658	693	611	621	634	649	685	620	629	654	615	630	643	665	619	657	607	607	641	600	660	637	681	633	625	637	690	660	678	644	688	656	653	683	638	612	618	619	662	679	645	680	670	664	672	631	673	658	644	668	666	656	677	664	635	633	662	663	679	659	671	646	658	625	674	644	672	591	640	678	694	681	706	631	663	660	634	650	683	676	635	678	637	665	641	647	622	670	720	685	648	656	652	676	674	616	652	656	636	649	613	651	618	676	672	681	654	668	654	658	628	654	693	650	692	653	632	614	736	691	621	648	655	619	654	679	664	693	662	629	663	708	659	656	643	629	652	666	624	655	646	660	617	670	683	651	644	630	649	703	669	641	604	704	664	694	662	680	667	666	664	645	646	670	653	625	640	683	621	668	665	654	688	593	653	644	706	692	674	681	589	661	695	643	684	678	672	635	628	691	655	666	645	627	631	625	662	712	614	679	689	662	656	665	676	674	582	628	683	633	711	644	675	641	659	654	619	677	670	670	661	672	637	646	658	624	634	638	607	675	699	691	637	643	623	628	608	629	673	696	624	646	667	621	650	642	645	645	641	685	672	645	617	616	672	647	691	606	627	693	664	614	664	664	649	640	674	629	646	693	678	646	670	633	665	636	631	669	616	657	625	666	621	667	640	637	683	643	630	633	656	655	689	640	602	638	721	634	655	663	691	655	607	627	615	642	680	584	613	645	681	641	605	638	630	645	676	672	650	682	616	677	639	640	687	665	650	668	630	647	660	666	712	634	681	655	667	635	653	698	612	684	669	642	642	679	646	629	683	629	612	662	648	688	707	625	625	686	700	623	656	633	589	619	673	668	626	655	658	670	623	667	639	649	618	681	666	652	649	666	624	648	664	626	695	705	659	617	660	607	664	654	688	631
22131	21052	28683	23621	21053	20668	2144	561	426	386	342	285	290	259	249	225	215	228	184	203	206	177	183	213	147	192	176	165	194	176	190	175	172	164	176	187	160	168	176	171	189	150	143	194	171	164	173	174	171	161	143	156	170	168	152	169	166	163	175	175	158	179	178	155	149	166	161	165	156	164	171	175	159	165	151	155	178	163	158	161	172	151	163	149	168	154	166	185	181	162	174	171	159	165	147	138	181	150	169	170	145	164	155	164	189	160	171	166	201	189	149	175	162	134	170	190	166	160	162	162	167	157	149	187	159	138	154	171	164	160	151	178	155	157	188	165	166	153	162	154	153	172	142	152	174	158	169	172	145	159	172	167	146	145	154	142	157	147	144	160	162	156	161	147	170	173	143	152	149	185	164	177	175	156	169	145	166	169	175	161	152	181	167	147	171	159	155	157	162	152	145	151	159	169	143	155	156	165	161	191	142	168	150	149	166	164	149	169	168	171	174	162	176	163	158	155	150	158	155	172	155	151	155	133	168	171	180	146	154	151	166	152	165	135	163	163	153	166	166	175	170	158	158	149	154	162	170	159	143	144	172	170	152	134	142	146	177	168	163	153	165	167	183	187	176	155	138	161	153	183	166	155	164	159	149	183	137	152	151	167	168	142	154	167	173	193	147	158	147	163	171	168	156	148	149	156	166	160	170	159	181	178	159	154	151	127	173	154	159	148	163	158	184	165	162	157	153	154	163	153	165	176	171	166	142	161	155	172	136	157	149	173	172	175	185	165	145	172	166	157	175	156	142	155	149	168	163	169	160	148	146	159	158	186	153	161	182	146	171	151	172	160	150	162	194	148	148	147	145	177	158	174	180	158	180	171	164	192	138	156	149	165	160	170	149	171	133	157	151	155	169	157	144	162	164	158	155	156	158	154	154	140	146	161	146	163	162	170	170	172	136	162	171	143	164	159	145	180	135	152	130	145	165	156	176	164	163	160	168	153	162	202	162	158	165	181	170	169	163	150	140	149	164	165	148	178	130	139	168	159	132	165	166	167	154	182	143	179	143	195	162	163	161	174	155	158	159	170	177	167	157	150	159	164	146	170	154	150	175	129	144	152	169	130	157	149	156	152	162	158	161	172	159	170	161	154	158	179	172	151	154	176	173	163	139	149	160	167	162	174	149	159	160	152	156	146	156	149	171	166	164	158	149	147	163	182	156	156	157	143	163	151	147	142	154	163	155	162	168	167	164	170	146	148	142	189	154	171	186	162	161	156	154	142	175	163	133	179	147	166	143	157	148	143	149	163	176	149	142	148	178	182	149	159	147	155	163	182	157	124	168	176	175	184	152	163	179	166	160	172	153	172	177	173	148	158	142	176	166	160	150	135	177	150	157	157	137	164	146	173	173	149	174	181	161	162	158	147	177	150	187	161	165	138	158	155	148	189	161	139	169	170	136	169	169	162	165	148	144	179	141	152	139	155	147	150	164	165	159	156	169	168	143	147	160	154	179	147	143	141	150	161	175	187	183	162	155	172	145	162	157	183	166	169	148	158	155	147	172	171	141	169	156	147	148	181	157	149	148	130	169	158	157	165	162	145	156	161	172	158	171	143	144	146	160	154	170	157	149	155	185	166	150	157	166	158	194	178	164	173	176	146	161	163	164	155	151	185	152	158	170	164	172	144	165	151	175	159	156	146	162	160	181	137	155	147	136	172	181	154	169	142	173	162	146	164	163	161	164	149	182	145	153	182	161	167	170	135	160	180	134	170	165	158	136	184	160	169	168	178	151	143	145	144	146	154	151	135	164	153	171	150	147	142	179	164	161	148	176	152	154	163	141	140	132	165	175	156	164	162	155	156	159	159	158	172	164	157	163	149	154	146	167	164	167	142	181	183	179	165	149	145	160	159	157	145	155	154	161	165	162	167	161	163	171	150	156	165	162	172	153	156	180	172	155	147	167	160	165	176	129	153	158	152	180	150	174	168	169	153	144	137	166	144	168	146	136	166	159	157	155	150	152	158	184	179	159	161	170	162	150	148	163	154	166	132	172	152	174	160	175	153	172	162	174	166	149	139	186	145	161	121	161	160	156	141	143	141	151	144	155	157	154	141	169	168	146	148	154	173	169	161	146	157	167	153	178	163	162	167	163	166	140	166	166	150	175	166	165	163	172	155	151	153	163	172	158	179	137	159	138	162	163	163	165	157	154	178	142	152	142	175	152	167	165	145	169	157	159	160	143	144	146	159	164	173	147	173	162	144	157	154	164	166	160	155	165	162	163	177	171	174	155	162	156	170	158	172	143	160	144	168	160	166	169	148	150	147	165	180	159	166	161	156	158	157	175	176	146	144	166	149	168	150	145	162	172	157	149	162	172	147	143	155	162	175	171	143	159	169	163	157	141	153	156	163	173	141	179	161	173	183	157	158	159	159	178	160	164	166	148	164	146	155	165	145	188	167	164	147	157	147	175	168	177	176	167	124	150	163	152	135	158	166	158	168	157	153	159	167	158	185	160	138	169	167	171	144	164	191	151	152	152	157	148	177	169	175	164	157	154	147	152	146	162	136	156	170	159	148	166	158	155	164	158	171	149	145	132	129	152	169	156	154	174	175	151	139	166	152	140	170	174	158	138	185	162	154	152	143	187	145	167	165	166	153	167	159	143	162	185	179	159	146	156	157	183	159	166	174	148	163	163	134	168	161	147	148	152	164	153	145	165	178	153	164	178	152	157	141	167	144	160	174	162	161	152	150	165	160	160	171	162	155	168	150	158	173	161	146	174	160	163	147	166	155	156	183	150	159	151	159	171	160	165	159	156	172	155	156	145	153	179	161	166	156	154	162	157	135	170	169	166	166	158	159	149	169	189	180	153	162	173	155	151	175	161	152	148	179	151	151	177	136	179	149	180	147	147	166	145	148	148	144	178	166	132	139	192	168	166	155	159	160	158	168	174	151	159	161	169	165	155	148	158	160	155	140	155	150	162	157	155	145	162	156	159	149	143	159	165	133	144	169	153	182	164	171	160	169	177	170	158	164	156	176	156	173	159	160	152	150	176	166	154	141	174	158	159	153	155	170	147	183	169	151	158	180	171	172	152	172	172	178	166	140	170	158	142	157	184	159	152	177	154	157	171	171	175	171	169	161	158	163	176	170	173	142	165	129	152	165	151	154	140	150	165	151	168	172	158	171	157	156	173	157	148	134	148	169	154	172	150	161	161	178	150	159	172	169	148	162	149	171	157	187	132	168	177	163	149	148	168	152	163	147	132	146	167	163	163	150	151	154	172	156	157	174	169	164	168	157	172	153	161	161	171	175	159	143	167	155	148	150	135	152	132	154	184	153	147	172	179	163	176	156	161	172	151	157	137	176	139	177	162	158	170	178	145	151	143	156	178	139	171	155	165	161	151	129	170	172	126	167	161	149	158	176	145	150	178	162	151	150	169	165	160	152	150	169	170	163	138	157	168	143	168	164	157	150	165	166	164	134	173	178
4525	13970	9241	4383	2884	2145	1528	1127	916	847	672	613	556	487	446	444	434	393	374	336	309	304	306	305	266	265	264	288	264	282	264	248	251	273	249	246	245	247	243	213	220	251	236	223	264	260	218	255	223	235	218	240	225	230	239	220	237	201	242	215	213	229	234	226	218	227	236	262	204	257	228	247	230	206	249	194	226	214	219	217	274	235	224	229	237	214	232	214	226	243	214	234	222	224	220	239	242	233	243	211	207	195	214	179	229	236	224	209	245	228	219	217	214	239	234	218	199	187	234	219	207	227	224	229	233	216	234	232	248	204	232	231	234	224	203	224	233	196	215	224	237	231	229	201	222	216	201	209	225	230	231	236	248	219	210	211	277	238	214	207	230	239	214	238	200	217	218	247	248	205	198	215	204	223	222	236	226	236	233	216	203	234	207	205	211	213	257	235	208	229	233	200	210	228	230	227	223	232	240	211	219	205	217	238	218	229	229	223	198	247	229	245	249	200	212	250	228	213	246	218	204	231	234	210	205	222	241	215	228	217	242	240	205	220	229	261	218	226	225	237	223	225	215	239	233	246	223	228	232	220	258	237	210	226	233	232	227	216	202	210	241	228	224	230	221	240	217	197	215	214	223	243	230	230	215	234	236	214	220	215	215	231	246	240	213	207	235	226	223	230	230	227	227	218	224	221	208	209	219	207	201	243	214	220	189	239	193	216	223	227	238	227	197	230	211	239	195	228	191	202	236	239	215	229	210	209	239	231	229	225	220	208	214	221	213	235	237	223	219	235	221	237	227	233	239	224	234	254	229	226	234	233	213	222	206	214	223	197	203	215	220	226	201	226	220	199	229	201	244	241	265	203	217	211	205	230	225	236	214	257	246	243	205	263	210	233	245	226	217	214	248	221	247	240	209	226	215	193	228	217	206	226	208	236	246	235	213	240	245	234	224	228	230	248	222	230	232	216	224	205	228	211	201	229	216	236	234	210	203	215	221	252	220	213	205	204	218	223	222	231	202	229	197	242	218	234	236	284	199	229	234	198	223	238	192	208	221	230	231	222	216	245	214	221	204	238	239	218	232	216	203	211	231	221	213	203	234	215	220	232	205	216	229	224	212	244	240	213	184	216	219	216	248	218	249	223	229	253	221	218	200	258	205	234	193	217	226	216	216	217	241	250	225	214	206	220	240	221	225	235	211	219	228	207	222	220	201	223	225	204	212	206	222	233	210	214	212	223	223	196	238	236	212	223	229	210	231	236	226	223	240	206	223	204	242	235	213	238	219	229	222	236	182	218	216	210	223	240	202	218	211	231	236	235	208	202	226	226	215	245	224	242	252	242	244	217	237	217	244	202	202	208	218	232	241	210	196	222	226	218	208	226	230	235	226	225	224	236	226	220	236	214	228	235	239	216	228	213	191	225	208	218	233	208	232	212	218	214	217	200	226	212	238	232	245	200	210	227	192	225	245	207	228	219	194	217	204	221	212	241	202	202	224	213	240	218	225	209	225	248	212	236	220	218	230	227	214	223	205	223	196	219	193	212	212	234	196	252	229	212	216	222	248	241	235	208	246	206	224	226	213	232	238	229	238	247	229	191	216	237	208	210	251	243	214	262	239	245	230	231	222	224	223	223	223	216	232	229	217	221	240	245	215	211	225	216	214	225	192	213	225	188	237	218	210	209	219	221	215	259	216	217	216	232	213	213	234	239	229	221	239	238	238	232	215	209	224	205	231	238	253	211	194	224	216	213	243	228	250	231	192	203	231	217	239	213	208	242	224	230	210	221	228	234	227	205	205	240	186	196	236	229	222	233	233	216	196	233	225	226	226	212	245	209	233	248	236	221	225	242	205	219	194	206	249	231	229	228	200	220	243	218	237	237	233	242	229	243	239	215	247	231	227	187	247	236	233	187	191	219	228	236	224	229	233	226	227	213	225	236	237	224	227	229	227	215	221	239	203	228	213	220	221	227	198	201	232	194	212	237	253	232	237	239	218	227	224	219	237	214	205	233	229	195	214	224	217	216	218	212	204	230	224	210	230	235	211	224	243	250	214	203	214	220	218	221	226	243	221	225	226	221	214	228	222	190	219	221	245	217	242	173	227	227	227	214	229	204	256	212	235	209	238	231	215	231	235	221	226	202	214	210	225	219	248	250	214	192	240	227	222	224	224	225	199	212	249	235	220	242	216	229	229	250	218	217	215	198	241	223	218	228	214	215	205	228	236	220	208	228	221	214	193	204	233	205	251	225	182	242	239	222	222	231	224	232	220	239	237	230	235	239	231	253	229	204	228	210	213	251	194	223	227	230	222	215	229	191	192	226	206	225	225	230	222	226	196	210	217	225	212	221	245	242	241	211	218	234	201	206	244	223	242	210	219	224	257	229	189	232	203	227	211	229	235	191	216	220	226	221	210	194	204	210	250	199	229	218	241	221	222	213	238	193	216	219	204	238	247	226	234	251	198	202	245	218	241	210	221	195	219	208	232	215	238	211	216	209	202	233	227	197	236	213	207	219	233	237	235	230	249	239	237	228	237	228	201	216	202	228	207	230	229	224	217	230	242	238	220	212	239	251	225	211	203	228	239	233	227	214	214	231	211	226	212	218	193	211	195	190	202	217	228	215	221	247	203	237	208	229	222	192	233	217	223	224	227	225	211	240	205	191	228	224	235	244	250	194	218	205	239	219	242	233	228	203	224	208	233	213	242	232	206	231	235	217	241	207	215	226	235	227	204	223	210	240	201	220	206	222	217	229	235	223	229	212	226	233	239	238	239	206	229	220	210	222	201	207	219	227	212	227	233	226	211	218	235	236	243	224	261	235	214	250	234	216	232	245	221	239	239	246	206	274	211	223	223	232	192	219	222	213	239	215	205	221	200	212	221	221	222	200	227	205	216	210	203	228	233	231	213	218	221	217	231	225	215	202	235	253	230	217	226	191	216	231	239	234	239	247	240	228	214	200	250	204	226	237	216	228	220	225	231	214	226	229	212	256	215	220	186	247	228	238	232	235	225	224	225	218	227	234	225	222	229	241	237	230	238	209	243	188	221	253	202	211	205	211	221	233	234	221	215	212	241	200	226	211	214	250	221	238	234	215	230	243	249	236	214	217	207	226	204	227	248	205	211	223	212	238	209	230	199	211	212	213	221	235	235	208	217	221	229	214	220	238	206	242	196	225	223	203	221	213	217	202	185	226	274	220	210	238	223	238	214	223	198	215	222	248	236	209	219	229	235	209	220	226	210	199	236	215	223	206	222	228	232	240	248	256	217	221	234	241	219	204	208	240	244	224	251	232	220	240	229	218	216	225	225	231	210	201	222	214	242	219	225	218	214	213	219	225	215	200	224	209	235	209	219	203	227	211	244	247	241	203	212	227	231	204	231	215	220	218	230	251	245	210	224	228	209	191	218	210	226	201	228	224	212	213	215	232	218	220	212	213	213	195	210	222	226	226	242	228	227	217	212	227	229	227	210	218	188	232	240	231
26714	17422	3024	635	456	428	437	405	377	400	421	391	381	405	383	388	392	402	421	396	378	404	418	384	403	420	386	373	438	426	398	414	414	419	406	410	401	369	390	342	387	389	445	392	408	430	416	408	397	387	381	428	378	377	442	420	373	413	396	378	399	437	411	370	361	395	394	391	409	436	404	399	378	391	390	416	348	371	362	354	380	360	424	412	405	360	397	400	400	390	421	353	387	427	416	389	408	401	421	427	371	390	383	358	357	392	413	368	379	391	399	400	374	361	398	394	403	413	369	360	390	403	399	391	397	390	428	398	396	387	368	410	409	389	404	344	405	373	401	437	381	384	434	424	371	410	375	404	402	373	332	399	400	391	415	388	410	413	407	387	393	433	350	352	387	399	384	391	409	395	395	452	362	382	420	397	396	421	414	436	408	388	367	427	397	410	444	383	359	371	381	418	380	373	387	370	369	404	445	384	375	347	375	415	383	386	374	426	400	393	386	385	428	404	394	377	392	411	413	387	368	387	381	405	397	417	409	401	401	366	399	428	350	404	427	409	385	383	374	393	374	402	401	416	412	402	400	407	378	402	405	354	419	417	351	395	406	360	427	374	420	363	408	377	381	426	417	388	423	371	411	376	389	355	413	381	406	411	410	355	414	418	408	390	384	388	385	385	374	403	422	407	412	386	404	371	386	396	397	402	420	409	382	400	386	385	403	369	424	394	401	429	362	435	378	411	408	395	387	415	391	369	416	391	388	392	434	377	393	401	395	370	415	388	396	390	388	358	430	399	420	387	397	412	409	412	400	394	448	421	426	425	434	400	380	400	386	428	403	389	416	401	407	425	402	376	405	378	385	415	369	391	398	366	392	413	411	377	355	389	397	384	388	389	432	393	411	400	390	393	376	367	375	412	421	385	391	386	389	382	434	374	406	388	383	404	373	415	391	381	417	353	405	412	409	406	396	417	404	393	435	392	414	393	334	354	399	457	360	360	441	416	372	403	402	400	404	387	387	400	390	369	427	360	356	393	373	437	377	418	402	441	370	395	431	404	389	434	399	399	424	387	421	419	413	404	410	405	377	435	414	410	389	409	399	367	400	366	380	392	432	409	408	371	393	421	415	369	415	366	427	403	411	388	419	383	357	415	416	395	381	371	381	367	363	365	381	400	401	428	400	412	413	396	397	392	392	406	394	396	380	403	413	425	389	373	382	383	375	353	390	430	356	376	409	384	387	414	396	429	387	384	362	392	396	427	431	377	377	389	415	414	364	392	367	388	410	405	373	393	396	395	412	417	401	409	368	415	382	406	404	402	446	423	425	418	386	407	392	406	392	350	417	404	384	415	380	374	398	389	377	372	413	372	381	391	385	391	393	405	364	388	395	409	407	402	413	374	381	365	360	426	390	413	415	387	367	414	386	396	371	409	348	388	383	385	372	399	406	375	397	405	410	394	415	386	377	408	383	407	392	413	375	403	381	419	397	398	358	398	395	384	411	394	344	367	417	408	393	407	371	404	412	392	388	367	367	392	381	410	400	383	395	403	369	382	397	380	397	383	408	427	393	394	405	379	404	370	411	392	377	392	375	421	381	394	404	390	375	397	410	414	421	384	349	413	427	401	419	396	398	395	396	425	390	377	391	358	394	395	391	362	425	430	380	423	439	410	386	399	453	388	424	398	354	407	380	423	363	374	382	389	407	380	394	371	406	406	413	381	365	396	383	360	376	419	367	386	396	385	379	409	350	381	388	396	404	409	412	379	387	408	388	392	374	407	399	382	401	408	386	378	379	379	361	417	386	396	365	395	406	441	393	419	422	418	405	383	379	403	401	410	352	375	410	391	406	389	412	398	420	377	397	399	381	368	371	395	412	416	406	409	417	378	397	418	401	398	422	365	387	412	364	378	388	403	401	383	381	429	395	387	370	406	414	396	397	363	374	383	404	417	376	375	406	389	403	400	357	404	401	378	382	408	398	383	396	419	369	400	377	415	404	391	427	425	402	379	443	414	404	420	374	387	371	377	375	393	400	401	406	394	371	409	361	408	377	365	411	404	392	404	385	376	407	397	446	363	397	386	403	399	393	400	405	429	374	401	389	403	397	395	404	409	402	385	384	402	407	374	377	383	383	386	408	410	396	408	422	404	435	403	403	404	390	393	411	387	451	452	401	405	377	411	390	400	406	394	401	395	372	386	388	388	390	411	407	375	412	399	394	401	413	379	371	369	432	379	371	385	409	391	398	359	392	398	386	390	433	394	403	400	403	371	396	393	377	403	372	376	378	411	425	359	415	369	403	403	358	374	366	377	413	376	398	361	371	429	364	392	392	407	373	421	415	416	384	390	384	425	383	414	406	391	376	402	397	393	405	422	420	403	402	421	399	424	412	387	423	407	375	393	364	413	445	408	422	406	386	422	414	433	403	381	409	409	406	400	405	396	384	408	381	385	425	412	414	399	391	354	378	365	404	385	399	409	437	388	381	423	389	407	400	410	418	377	388	416	405	412	385	397	403	390	438	371	377	426	382	398	408	436	373	340	398	402	398	415	426	416	411	377	400	401	383	365	363	414	378	395	406	398	397	385	430	389	370	392	436	369	389	416	404	374	374	390	394	380	399	398	347	409	383	397	387	382	382	387	392	407	395	438	399	354	376	384	406	372	396	372	408	388	357	404	388	381	401	405	402	388	426	386	438	398	365	372	384	376	375	381	383	445	399	403	403	393	420	412	396	386	365	384	392	434	390	399	412	384	390	405	402	401	370	403	383	398	401	389	393	401	396	422	411	392	419	406	381	386	396	383	405	421	416	397	388	420	373	415	391	397	394	385	386	378	410	402	392	385	397	424	376	383	387	399	368	385	418	397	388	377	390	375	406	389	443	404	359	421	424	383	395	384	429	401	390	387	384	364	394	397	372	403	388	383	395	368	404	401	386	375	377	409	403	379	356	468	358	394	395	369	396	332	403	368	387	399	395	389	391	413	406	381	380	400	397	391	403	373	396	353	406	387	420	437	367	369	429	393	354	404	375	388	382	430	395	413	425	400	400	399	371	394	432	389	407	410	382	410	377	402	382	381	420	358	408	390	374	392	376	365	414	388	369	385	378	386	370	365	359	399	418	415	408	406	407	402	419	406	402	375	404	382	418	397	389	426	392	347	387	417	397	376	422	406	415	423	391	407	375	381	398	401	409	397	420	421	364	391	362	376	390	420	370	384	385	402	376	387	392	407	375	407	424	385	387	378	373	379	356	398	392	424	403	392	411	404	402	386	397	426	381	348	351	378	432	417	394	422	422	430	427	377	372	410	392	407	436	424	391	362	389	386	402	409	414	401	368	397	406	429	358	416	386	401	397	416	340	394	429	415	347	406	388	426	401	390	388	430	395	419	382	373	401	391	388	387	407	362	375	359	388	378	361	384	392	383	366	439	384	393	422	365	384	397	417	352	387	398	373	425	367	377	397	427	388	431	404	403	424	391	410	381	386	430	384	393
4077	1354	1030	741	679	626	634	630	555	618	583	587	595	573	602	605	609	548	595	576	597	594	548	524	576	580	555	565	551	531	616	574	614	573	560	547	584	560	571	563	579	536	579	561	592	589	555	550	575	552	580	591	573	573	561	521	552	577	553	569	579	565	548	549	534	594	588	529	628	562	595	612	521	579	565	531	564	576	617	567	564	592	573	564	589	541	541	555	553	561	592	580	605	563	582	566	569	611	561	549	538	625	552	560	542	577	555	605	576	578	593	522	574	562	577	584	587	577	553	555	533	581	576	593	568	583	604	592	609	560	564	555	598	581	635	552	595	582	567	604	584	547	566	580	565	545	556	589	613	566	578	571	559	591	583	601	588	571	562	565	639	568	574	552	585	600	563	534	591	612	569	563	566	590	574	622	552	551	575	620	577	596	590	581	566	546	526	552	593	612	591	611	558	552	608	564	582	570	571	560	580	604	566	550	583	549	563	568	581	581	561	551	602	582	576	572	564	563	530	592	577	587	611	554	566	583	522	548	554	572	511	566	575	574	572	581	536	562	572	583	579	612	609	554	601	572	568	543	580	531	596	525	588	586	595	561	590	598	539	545	577	553	567	542	576	571	565	564	508	525	594	594	611	551	593	607	573	533	565	583	539	556	581	610	586	586	614	567	582	566	599	578	582	599	561	559	578	542	601	573	555	576	576	568	570	534	555	567	591	595	541	525	595	594	585	566	546	571	557	538	551	547	579	539	564	584	573	557	595	563	599	585	559	624	557	552	553	551	565	528	579	596	613	570	662	583	589	556	555	574	541	573	575	562	589	557	551	604	613	557	548	552	559	559	550	554	589	547	573	591	565	573	573	564	600	554	571	608	588	583	607	564	577	548	566	586	588	576	535	552	562	549	558	595	584	539	571	561	569	570	622	541	575	561	512	568	562	572	556	597	588	553	588	559	582	570	547	527	605	575	568	570	605	582	570	570	579	569	592	548	587	562	572	580	575	565	611	586	586	531	600	588	554	594	569	545	545	566	621	579	576	576	580	620	554	580	632	553	582	581	592	529	551	585	581	564	590	627	543	585	549	574	618	635	595	573	530	574	545	562	600	536	557	562	554	608	576	548	571	552	576	610	551	551	576	536	573	558	577	527	556	595	572	571	550	563	577	609	603	559	570	564	547	576	575	620	563	588	622	551	567	564	564	572	551	580	572	595	590	600	609	551	595	569	598	589	564	591	577	572	584	547	543	624	595	592	550	529	587	595	573	524	622	647	568	591	552	513	558	552	543	543	592	572	556	590	592	530	522	580	525	525	587	547	560	564	587	525	574	600	567	580	522	589	579	522	588	548	522	562	561	556	553	583	540	591	552	573	604	597	560	592	580	569	551	546	552	567	620	539	573	623	559	568	594	545	574	559	565	597	568	587	557	581	535	611	568	550	564	529	553	579	578	572	570	564	579	621	537	578	549	587	540	566	570	583	608	567	576	569	536	599	507	593	562	558	557	599	595	605	568	593	588	561	599	572	574	548	583	615	564	585	558	579	575	581	546	581	571	566	587	578	630	580	541	580	573	573	592	532	570	567	591	574	568	591	548	577	533	570	582	575	515	585	541	575	559	589	577	552	605	582	556	540	594	544	558	563	564	593	568	613	546	561	581	582	592	550	548	568	569	555	545	605	580	591	619	541	577	568	588	576	581	558	553	573	602	584	594	553	537	518	584	591	585	545	560	594	558	562	585	572	585	569	532	541	585	560	515	606	597	580	606	549	566	564	586	604	545	591	533	596	545	537	550	591	603	576	563	585	562	559	593	605	547	548	601	574	620	573	603	558	605	585	548	551	591	557	588	598	568	599	605	576	611	596	607	584	542	567	585	580	560	592	572	557	556	574	570	598	538	570	530	572	621	551	574	607	563	621	536	565	527	612	551	552	560	597	564	584	572	565	560	584	565	549	563	518	562	579	528	589	562	583	537	577	581	599	572	576	610	555	564	558	576	612	569	544	543	553	535	583	556	580	593	524	540	599	541	543	565	587	554	604	610	619	562	528	578	574	547	554	582	579	589	579	565	595	563	540	562	576	608	594	566	615	571	563	571	593	593	568	554	589	576	566	592	577	569	576	565	595	534	591	605	587	539	557	621	586	542	581	537	550	580	562	581	589	578	590	583	560	535	596	535	586	546	589	570	588	562	601	559	566	551	551	599	559	575	553	600	563	593	588	565	611	592	578	558	613	566	569	583	559	580	619	552	537	590	570	563	587	567	595	582	562	603	546	528	496	569	573	619	508	561	592	554	547	560	555	560	527	600	569	561	589	523	575	592	571	609	580	522	580	597	549	589	561	575	578	574	547	595	566	577	582	600	550	589	574	586	583	558	563	568	569	587	556	565	581	554	568	592	545	571	565	600	585	577	608	597	518	533	572	529	568	543	601	536	556	531	574	569	534	593	629	592	552	539	572	568	569	555	555	597	569	509	552	573	613	562	564	584	575	555	545	593	585	570	535	566	552	572	564	545	648	521	573	612	605	553	569	565	535	566	582	571	535	593	567	618	536	592	550	570	618	598	527	580	595	586	579	541	563	579	548	573	608	558	534	557	590	575	562	556	623	560	582	574	550	579	590	561	572	550	551	574	568	553	579	574	599	608	554	565	559	564	604	583	578	585	590	573	536	529	554	597	564	552	587	559	572	594	552	537	601	578	572	576	519	618	578	562	568	578	547	581	568	583	562	548	571	559	547	544	555	560	578	524	584	585	574	559	586	606	540	552	500	544	600	589	576	550	575	544	583	551	544	562	538	547	565	545	648	528	576	600	553	538	563	600	566	551	514	558	612	544	590	567	577	525	550	594	559	608	538	592	580	605	559	580	558	587	573	576	573	532	559	568	568	585	575	548	565	540	538	546	551	618	616	605	551	551	556	541	528	562	570	549	578	579	544	586	580	568	602	594	591	544	592	571	546	563	573	572	563	604	558	544	565	594	551	570	574	543	559	589	570	583	547	597	561	554	631	583	568	573	604	580	590	558	566	537	575	549	586	569	539	549	557	563	590	541	584	581	611	558	582	567	556	589	603	570	553	576	542	560	555	558	571	585	610	579	574	608	588	547	563	572	589	563	586	569	579	546	582	621	587	603	567	582	600	602	585	604	565	588	591	571	570	566	552	592	563	579	593	555	576	568	571	578	602	552	554	487	594	580	552	599	567	608	529	625	581	577	607	590	580	580	507	564	511	567	593	587	547	559	549	600	580	618	571	567	581	562	576	593	542	553	574	575	573	593	571	595	571	548	573	622	589	565	592	553	610	570	576	583	586	619	543	583	569	536	564	574	588	581	615	571	547	565	583	550	578	609	571	568	559	561	523	598	516	561	572	566	563	576	571	567	601	602	571	588	555	557	596	619	624	567	559	596	489	585	595	592	543	565	569	551	564	578	575	604	598	580	604	587	614	579	572	516	522	581	624	559	616	580	566	598	556	537	576	596	573	552	529
23015	20928	27889	24136	20648	2746	470	369	311	258	238	231	214	184	223	198	210	216	211	190	169	200	192	201	204	184	170	163	176	166	154	174	167	181	184	163	155	182	178	152	153	183	166	152	153	157	162	172	171	179	153	167	157	150	190	159	166	156	159	167	158	183	158	151	163	162	170	161	165	152	185	187	166	172	177	146	164	178	168	159	184	153	178	167	159	159	156	150	174	154	166	144	190	172	172	168	159	173	151	157	161	178	139	168	157	151	165	165	157	180	142	162	179	147	176	179	164	149	158	179	169	168	165	162	167	151	144	172	163	155	174	147	147	169	157	171	162	146	169	184	168	159	147	149	205	155	171	156	156	174	162	151	152	169	176	193	188	151	142	165	165	147	161	156	156	159	174	162	163	184	135	166	170	163	167	150	166	158	152	145	175	160	162	162	165	171	165	158	157	164	162	140	195	179	153	167	181	149	183	179	170	151	141	165	173	174	156	176	153	156	163	160	182	149	177	149	138	144	171	155	183	158	165	168	143	180	154	158	162	144	198	146	163	168	168	145	162	161	158	174	173	183	174	153	160	155	170	180	162	150	161	171	155	191	133	152	146	158	176	181	170	179	169	180	172	158	165	180	184	152	170	173	142	171	159	172	170	168	168	181	169	155	162	176	145	169	172	164	152	158	173	147	157	171	163	180	170	143	151	163	175	196	153	165	154	169	165	161	161	153	158	174	152	180	165	168	180	172	161	168	173	165	176	184	124	184	170	162	187	164	148	173	164	137	151	168	158	163	157	164	165	150	175	173	169	154	141	164	171	164	157	158	162	163	158	150	145	147	161	157	171	150	174	159	174	179	179	178	193	155	164	175	180	151	175	168	163	170	158	138	176	182	179	158	172	181	179	174	154	155	169	167	168	178	165	181	163	197	167	149	167	183	172	171	154	172	149	164	148	167	149	153	169	148	153	175	177	166	181	144	158	154	138	171	156	155	155	173	167	162	171	154	164	174	181	184	173	176	161	156	166	157	176	153	179	178	140	162	161	164	165	173	144	173	168	140	188	173	159	125	169	155	174	177	160	168	194	168	162	148	145	155	181	171	165	153	167	149	162	183	143	150	158	148	173	149	152	179	177	164	161	170	180	176	168	174	161	158	145	165	186	174	162	169	147	150	170	158	155	170	169	156	178	166	175	170	157	183	160	164	169	148	139	159	191	150	183	177	157	165	161	163	156	169	151	155	167	157	165	164	166	181	145	171	167	152	168	154	159	174	180	167	165	174	160	163	153	179	163	158	176	146	154	166	147	178	173	156	154	162	159	159	153	159	144	185	178	162	178	143	199	165	176	152	165	162	170	170	171	180	156	159	183	178	208	168	176	149	160	164	163	185	153	157	143	169	156	174	154	192	179	178	163	181	156	150	145	177	145	167	158	151	167	149	179	172	149	153	148	164	173	142	184	159	201	152	197	154	156	176	159	159	176	166	162	168	154	162	143	163	162	186	176	176	167	168	178	160	158	174	170	147	176	165	156	180	160	176	168	146	133	176	170	159	172	163	143	192	169	181	149	175	163	170	151	187	137	163	170	159	182	168	163	155	157	182	156	157	160	194	175	180	178	157	163	149	160	153	154	150	169	157	139	164	190	153	164	145	170	148	180	181	177	182	168	157	175	157	173	166	165	176	174	168	160	165	149	165	158	181	145	159	176	174	160	171	141	148	154	171	160	146	147	179	157	174	154	155	170	160	138	159	169	168	168	162	198	174	163	171	180	154	149	133	141	135	173	163	150	152	164	153	159	165	157	159	170	169	173	169	145	155	164	154	180	171	164	151	178	144	172	152	172	166	168	160	151	176	150	165	176	160	164	179	186	155	170	188	175	161	167	165	168	185	182	157	161	166	175	161	199	187	175	158	158	162	147	174	188	154	153	148	163	156	172	169	157	160	163	154	150	191	161	190	153	156	154	161	175	165	150	175	158	150	152	168	155	170	171	172	141	161	160	150	149	166	138	148	131	150	164	192	145	160	164	140	167	150	167	180	161	143	172	148	189	180	147	158	174	167	163	142	176	173	158	173	167	194	163	162	157	155	150	155	156	137	159	163	181	163	160	142	169	157	184	163	160	188	143	150	168	155	168	178	167	175	163	155	185	144	167	150	169	162	160	162	164	154	161	180	165	154	196	167	155	178	175	182	160	159	177	153	169	192	187	149	156	167	160	161	174	150	149	152	173	170	152	170	152	157	169	167	165	145	166	148	138	155	149	157	167	163	146	148	149	145	178	167	164	185	170	155	148	168	177	161	169	140	159	168	149	157	165	135	154	171	137	182	163	152	167	163	168	172	182	174	166	169	176	155	167	166	169	152	160	173	178	180	185	181	149	151	155	145	154	151	160	151	162	158	153	164	147	154	156	144	153	182	166	170	177	139	153	159	175	166	158	168	185	156	161	171	166	154	169	163	171	171	165	157	163	150	158	145	168	155	168	169	185	155	163	170	152	182	170	164	168	170	169	171	140	158	161	141	168	150	169	166	161	168	170	168	162	146	154	163	184	158	162	154	164	148	167	155	133	156	174	147	180	166	171	165	154	136	158	187	193	166	177	145	187	175	161	147	175	169	173	179	163	172	150	163	177	165	154	175	164	160	165	168	172	127	165	159	169	168	153	169	174	159	151	167	166	167	159	155	159	151	171	176	161	151	163	136	161	155	178	165	151	162	157	140	157	160	170	153	180	174	161	169	166	182	182	179	154	173	153	168	156	173	180	143	161	149	178	170	140	161	159	133	160	183	143	156	142	172	173	157	171	178	129	171	165	143	165	155	163	183	171	148	175	152	180	160	176	159	143	182	160	153	159	157	169	160	180	148	167	159	166	173	173	164	171	172	162	165	174	152	152	161	141	155	172	172	148	153	156	155	160	167	167	151	188	165	152	140	161	169	168	188	164	182	167	173	140	160	181	141	163	159	171	159	165	168	138	174	173	153	172	179	147	183	173	181	169	140	160	178	150	182	155	158	146	176	159	170	153	140	193	176	167	186	160	170	149	151	177	151	167	145	154	159	157	175	193	157	166	150	165	166	161	171	159	179	167	177	164	145	171	177	156	151	185	159	160	176	150	166	163	134	136	190	177	169	153	171	152	162	167	161	165	152	180	142	170	160	153	156	154	186	161	155	173	155	161	153	160	148	179	188	170	152	171	174	154	140	152	165	151	167	158	177	178	180	178	168	142	138	185	162	162	154	166	179	148	158	160	159	156	160	156	160	163	145	167	160	148	150	165	169	182	154	163	169	168	180	185	169	159	161	156	164	184	163	169	172	148	169	166	171	181	155	173	172	192	176	144	163	148	151	166	179	146	152	146	172	153	163	157	161	163	180	175	160	164	165	175	176	163	165	162	158	164	163	154	153	174	154	157	168	152	164	160	146	144	175	163	164	161	152	157	159	176	170	144	175	163	173	155	195	165	149	168	172	152	175	155	145	164	167	156	158	183	171	145	173
3277	8367	5526	2482	1638	1111	958	757	648	576	545	462	412	367	357	366	353	316	307	299	293	287	280	310	315	283	270	260	265	266	288	278	291	277	267	254	287	253	258	265	251	274	250	273	268	253	231	268	260	278	223	281	287	247	250	227	228	258	257	223	269	281	271	256	228	279	264	252	246	231	251	262	255	241	264	243	236	217	248	285	294	231	270	252	264	255	236	263	252	255	249	261	233	262	236	249	251	242	249	259	243	256	260	250	273	254	276	258	233	275	236	239	240	245	251	261	267	271	233	242	262	251	247	238	253	251	275	254	247	227	263	239	241	260	269	275	267	273	263	241	265	256	263	258	230	237	235	250	251	254	250	255	248	245	248	228	252	248	288	232	266	264	264	288	258	262	279	242	271	254	246	258	292	245	259	284	259	224	267	260	234	219	248	253	248	240	240	275	278	256	267	256	284	242	244	243	268	246	279	261	227	257	264	246	254	271	257	288	262	237	226	266	271	247	261	244	259	260	243	231	266	268	230	257	257	245	257	231	261	250	232	251	245	242	217	242	289	239	254	248	259	244	249	269	256	256	273	239	245	259	248	234	244	257	250	253	221	266	244	242	238	257	280	254	255	236	270	227	239	257	248	262	247	261	266	246	259	247	254	251	283	251	267	227	243	257	269	268	263	270	262	259	247	260	251	252	254	265	248	278	234	259	234	270	270	250	238	243	270	239	287	247	248	255	252	265	254	266	268	239	272	252	242	240	277	256	252	294	246	265	250	244	243	236	295	257	262	270	237	212	255	271	236	262	262	275	263	258	271	283	245	244	219	243	252	250	256	267	266	253	241	255	267	255	257	244	240	238	242	252	256	240	277	242	251	233	240	262	244	246	293	250	256	267	270	285	273	215	283	239	254	265	222	290	260	239	253	264	242	266	270	276	232	274	269	261	247	260	255	261	242	256	283	283	258	258	226	305	283	252	277	255	246	258	233	247	256	243	273	260	227	270	236	262	241	261	264	266	238	281	251	253	251	254	244	241	282	260	258	253	244	255	243	238	252	221	230	264	277	271	253	252	259	231	281	243	283	255	262	252	270	275	251	252	249	268	245	231	240	253	231	257	249	228	261	246	230	246	260	250	257	258	268	255	254	256	263	237	253	262	276	244	242	270	254	264	254	264	254	261	229	263	259	271	234	253	250	256	255	252	233	230	246	221	251	244	275	278	281	232	249	236	240	294	280	269	269	274	243	302	244	267	245	257	252	235	246	244	222	261	226	267	223	270	256	246	260	274	232	260	264	254	261	265	237	251	242	244	248	246	246	246	246	254	233	256	266	239	243	264	246	266	263	264	239	258	255	255	272	225	257	267	259	251	221	247	254	267	263	268	212	251	264	261	244	244	251	245	235	253	235	243	264	252	248	263	286	280	258	264	287	245	263	243	227	267	282	222	271	262	261	255	278	260	244	261	261	256	254	264	261	252	233	296	245	240	244	244	262	231	218	248	257	249	217	258	253	252	268	266	254	256	254	251	236	262	244	257	248	236	247	253	247	260	251	258	244	265	256	237	246	267	228	250	234	237	241	269	259	240	247	260	237	246	244	241	259	289	277	232	264	267	249	275	257	241	241	277	236	236	261	243	261	247	221	256	280	234	266	208	246	238	250	271	260	253	228	247	255	214	228	252	234	248	230	259	258	232	243	260	236	255	250	242	248	255	246	261	236	247	216	270	283	289	230	218	259	234	248	255	248	227	242	240	276	232	292	275	290	287	256	241	262	281	269	237	251	229	250	243	270	244	236	250	259	240	244	245	259	235	251	250	265	236	269	248	240	267	262	238	235	244	281	259	270	253	245	256	258	250	261	235	245	271	254	232	265	261	256	260	268	248	247	230	243	236	263	244	256	254	261	261	248	253	255	222	256	258	290	233	246	276	271	269	275	256	262	265	214	268	271	251	255	229	256	248	249	243	230	254	258	243	273	259	220	283	269	240	256	243	251	267	238	251	274	285	243	281	249	230	266	278	255	247	249	241	263	270	261	251	248	274	248	257	265	281	253	241	263	246	269	240	274	241	230	248	270	247	253	258	275	242	253	272	222	258	243	248	248	248	246	264	260	233	251	277	255	234	249	247	230	261	295	247	255	252	262	259	260	242	258	261	232	217	226	286	268	249	259	236	234	241	256	245	254	235	238	264	235	262	265	256	265	252	275	237	253	233	243	245	267	249	222	250	258	236	233	282	259	313	267	245	264	263	269	258	277	250	227	236	252	257	243	263	234	240	232	270	240	286	253	257	245	246	234	252	254	253	251	231	272	236	269	262	258	270	236	247	262	273	237	250	242	247	240	244	242	234	250	241	311	240	272	239	264	238	274	250	250	226	261	263	276	242	259	268	256	250	264	257	243	264	271	233	243	250	262	258	249	268	295	231	266	261	264	241	261	244	270	229	286	236	266	254	251	253	247	239	269	233	242	267	237	264	265	249	239	239	256	254	278	261	272	240	255	254	259	259	270	260	241	228	252	275	245	238	240	258	257	250	230	261	260	284	235	264	244	245	249	243	293	268	250	244	263	259	245	236	249	251	256	272	243	242	270	231	246	245	241	265	260	258	257	238	231	267	227	271	265	213	238	239	245	258	244	241	241	236	280	255	266	255	240	288	243	250	270	271	243	235	267	246	230	279	260	244	239	281	230	246	240	286	260	243	261	242	263	276	244	236	259	259	247	240	252	263	265	257	276	258	257	261	276	253	267	260	254	243	279	251	240	258	273	220	257	236	250	248	251	247	254	240	247	274	281	262	253	278	255	267	248	241	259	272	286	246	258	254	238	250	236	268	260	242	277	274	278	243	264	247	285	260	257	263	281	258	251	284	259	252	222	253	251	239	244	237	278	231	234	263	278	278	232	256	246	252	263	247	256	261	262	232	209	216	267	280	248	280	242	258	256	252	258	260	255	264	267	243	258	268	239	230	245	260	240	257	271	272	242	260	223	274	266	252	253	251	247	238	254	237	241	230	236	253	280	262	261	250	245	240	279	265	245	265	242	264	293	247	269	250	231	221	260	272	246	245	240	242	252	256	244	266	270	230	251	240	241	259	257	261	229	275	277	256	239	264	266	264	271	252	242	267	266	262	239	302	250	285	231	235	240	282	267	271	242	247	242	233	297	277	252	239	250	217	224	276	237	266	254	290	234	244	258	231	257	242	244	230	253	240	283	250	274	241	235	252	234	252	250	247	272	246	245	251	242	247	231	237	244	254	252	259	254	241	247	283	242	258	234	248	259	278	263	230	276	252	277	249	286	236	233	248	275	254	232	240	287	249	254	255	238	273	266	228	259	276	251	232	224	246	258	242	246	256	264	239	244	240	257	265	252	206	229	241	258	287	278	273	228	236	293	252	228	241	256	216	242	242	262	244	270	267	284	239	255	259	254	262	253	270	253	267	252	229	243	243	252	267	253	272	280	228	268	239	260	272	270	275	263	260	230	252	254	227	241	262
24301	20978	26373	24708	2430	705	616	551	490	534	481	490	478	451	472	480	445	452	448	493	473	482	432	481	434	483	422	450	470	467	484	437	500	477	454	472	449	484	474	436	490	474	474	482	467	471	421	485	441	478	475	479	469	509	412	398	482	460	485	449	446	442	458	460	431	457	463	457	440	503	412	403	481	472	468	458	444	470	468	454	452	441	490	446	477	461	469	435	421	451	499	475	510	459	471	420	419	449	439	441	467	478	457	444	452	425	435	464	458	478	476	430	452	436	455	485	490	401	425	455	432	497	517	417	461	487	481	448	474	455	475	472	442	445	460	476	445	484	484	463	451	473	452	477	470	450	481	435	477	482	503	422	485	464	468	446	450	483	471	434	485	442	473	449	471	461	420	442	440	438	470	460	462	463	458	452	450	435	437	484	446	437	465	445	457	501	489	495	449	434	429	450	454	446	486	472	493	472	475	409	476	453	469	470	446	449	473	488	456	421	454	445	469	462	464	450	482	472	488	468	427	419	474	465	474	413	503	461	463	493	434	472	461	478	443	464	466	462	444	472	456	435	442	467	446	477	484	490	450	469	472	485	444	444	420	462	455	456	457	472	436	455	467	432	451	443	475	473	443	444	416	426	427	459	455	446	489	470	488	475	469	469	452	466	466	466	462	440	435	467	494	478	479	434	461	450	463	464	479	474	414	473	444	452	466	449	430	449	426	458	483	434	467	448	474	450	443	450	434	473	441	423	520	455	423	490	483	494	476	478	482	477	432	445	459	453	461	474	454	447	479	456	453	461	455	439	462	472	485	449	440	449	441	487	460	450	446	445	444	443	450	440	448	435	468	460	476	499	463	462	430	458	460	479	479	443	408	475	431	435	457	477	436	447	443	445	429	469	455	427	447	455	452	456	479	447	452	425	509	421	456	451	452	422	504	444	444	504	471	491	444	447	469	487	444	454	433	459	450	470	453	446	463	467	451	440	458	479	454	432	428	477	451	438	419	473	483	463	454	479	522	483	450	453	414	456	450	429	451	430	455	444	425	460	444	447	468	464	451	465	450	429	430	484	446	449	440	505	442	480	472	444	466	438	444	472	445	465	463	465	457	433	484	467	505	463	437	438	471	470	464	421	406	459	499	495	484	426	484	422	481	458	452	456	464	442	469	546	436	418	438	451	457	465	446	465	449	476	468	476	415	434	462	478	482	438	488	503	473	443	425	460	438	466	427	457	463	458	459	483	441	459	459	471	446	462	457	449	423	453	437	461	480	402	404	463	462	453	475	448	411	496	446	460	466	499	443	462	444	470	474	412	471	433	467	416	419	476	453	440	477	418	450	477	474	454	461	473	475	505	442	483	431	475	454	459	448	492	431	443	477	443	449	430	482	460	455	418	454	466	472	469	450	483	469	439	451	426	432	494	424	455	473	412	439	409	445	487	458	451	457	467	473	447	439	471	445	474	462	488	464	446	502	458	457	471	458	458	451	449	458	441	461	473	457	464	439	454	437	457	425	479	488	408	430	407	472	464	462	484	461	457	467	420	489	471	423	457	441	455	449	436	460	483	443	483	469	511	447	435	443	415	409	458	485	456	454	455	441	474	461	492	486	458	481	451	426	414	420	443	457	447	421	428	433	443	422	454	453	456	427	424	434	448	461	428	470	444	474	459	465	462	456	454	443	430	456	423	439	470	469	445	462	417	449	457	452	433	469	483	436	420	407	441	472	445	468	464	500	421	477	453	440	475	457	477	433	460	500	461	415	448	451	475	460	459	417	472	466	464	476	484	453	475	457	436	497	482	449	506	440	462	482	465	438	484	472	478	459	461	450	487	459	433	439	468	434	436	437	451	459	456	452	493	473	445	428	477	479	460	457	461	442	475	452	467	449	476	453	493	455	483	426	448	473	470	444	482	477	466	441	422	466	454	452	457	447	457	437	457	445	448	463	465	448	422	416	467	444	484	464	484	492	481	440	442	475	473	459	435	494	480	427	446	435	471	455	427	461	428	444	458	470	438	492	441	455	488	445	471	468	460	457	444	452	438	454	448	463	455	455	462	488	428	456	459	437	449	494	422	467	421	458	472	467	458	497	450	452	418	477	456	464	476	454	464	410	464	436	463	466	422	494	422	438	459	438	458	422	450	454	497	438	465	436	507	460	472	478	482	444	441	443	491	461	420	419	441	455	466	453	458	447	447	472	417	461	443	469	472	450	472	468	455	472	426	472	481	454	451	448	435	457	486	458	439	501	430	448	446	425	449	444	481	444	456	444	478	427	419	489	473	474	424	447	468	422	408	467	468	459	455	440	465	467	465	433	481	401	485	483	465	492	495	496	440	473	422	464	468	477	471	421	453	452	494	423	430	453	475	470	443	494	476	455	463	463	445	445	453	479	434	496	475	450	456	423	466	441	470	463	486	465	463	466	441	416	475	439	473	464	429	476	466	492	470	477	467	428	440	457	446	464	437	433	431	399	451	451	448	458	460	461	424	438	463	475	503	445	473	441	499	463	464	461	452	459	456	456	450	479	478	441	464	462	529	444	446	475	477	481	478	455	499	478	449	441	444	463	461	446	422	447	457	452	460	455	457	440	463	467	434	479	455	440	426	445	429	458	485	473	461	478	479	432	456	483	467	495	490	456	467	480	446	431	455	457	435	446	476	420	454	467	483	451	468	441	450	473	450	461	418	429	435	425	449	511	449	445	470	495	463	448	451	464	405	489	466	476	461	438	457	397	495	433	437	441	464	428	430	436	444	470	449	438	419	471	449	501	461	467	462	455	492	440	476	431	448	458	472	470	460	463	444	432	531	429	444	470	422	438	438	450	523	422	460	451	464	420	466	445	459	508	437	444	424	444	459	483	502	474	458	460	444	457	430	511	457	435	420	456	429	467	478	470	495	444	446	450	457	473	467	463	485	424	464	471	428	453	459	464	468	440	460	442	430	437	457	465	432	463	462	499	425	444	464	451	457	471	440	449	467	457	434	450	458	454	442	460	473	460	471	454	445	470	466	470	475	468	483	440	459	418	473	481	465	462	419	465	448	459	454	429	449	459	503	428	480	449	438	442	458	430	489	450	471	471	479	418	466	464	451	483	471	454	436	447	396	485	490	439	470	473	461	427	412	456	445	465	443	456	457	439	472	457	442	455	458	458	464	467	442	472	441	474	461	454	500	466	474	466	472	475	441	454	465	446	453	453	495	483	460	448	459	485	440	462	457	460	483	466	438	472	424	431	494	428	424	463	448	434	445	450	437	443	473	421	476	412	441	445	473	453	464	466	454	474	464	481	455	474	445	443	441	440	477	475	457	480	488	459	468	467	444	489	485	430	467	487	506	444	456	445	469	420	475	458	493	461	490	469	453	494	467	508	495	467	430	440	506	447	474	471	438	428	456	456	434	429	489	459	456	470	460	438	435	435	462	472	450	483	469	422	458	457	484	449	496	452	474	469	459	432	463	468	440	464	442	440	465	465	476	445	447	430	454
3529	4774	3140	1730	1346	1115	985	878	789	766	789	753	718	758	728	693	716	648	653	685	635	635	679	640	667	621	609	668	658	671	651	652	620	624	665	646	657	681	646	650	646	632	682	608	672	699	704	616	619	662	625	645	648	654	641	659	604	643	680	671	654	662	697	666	671	670	617	625	676	648	666	644	642	652	663	627	627	656	602	626	697	657	634	679	648	638	649	615	615	660	682	612	670	608	655	605	635	662	665	636	648	652	635	643	663	658	639	660	691	682	618	581	605	668	619	675	631	631	582	627	632	633	619	663	652	652	652	686	632	605	612	639	670	659	622	662	583	637	647	648	674	656	675	635	668	675	638	629	626	635	624	659	638	636	635	652	640	674	605	647	634	645	617	630	609	653	682	632	636	620	695	678	610	662	652	613	639	658	611	661	641	612	696	653	618	628	668	680	663	630	621	654	565	649	633	608	631	670	608	600	620	653	659	647	659	659	612	656	595	677	607	619	618	691	644	601	654	651	665	658	660	640	623	677	661	643	605	642	595	670	685	649	614	622	638	613	692	636	653	634	639	668	640	603	625	682	694	608	656	635	589	621	678	600	698	641	669	647	627	674	633	626	623	610	588	616	632	654	603	662	676	674	657	631	584	645	616	674	652	721	658	647	596	667	645	665	655	647	648	669	647	656	649	644	600	648	637	650	674	603	626	621	645	632	625	639	661	646	612	630	679	598	645	641	628	656	714	633	653	617	629	664	644	628	637	641	650	610	640	666	586	612	666	642	677	639	629	611	618	670	629	625	621	649	608	626	593	633	634	674	645	642	638	637	643	661	634	639	619	654	627	654	647	660	620	639	652	639	664	647	621	652	649	609	651	676	684	647	666	615	650	635	648	684	653	644	630	634	656	674	662	672	624	677	611	689	595	646	642	660	615	646	595	623	653	649	649	680	661	634	658	696	591	682	674	644	626	673	638	655	633	674	629	658	655	626	667	605	696	632	645	662	630	619	646	657	666	634	668	681	663	636	645	658	624	654	679	610	663	661	694	653	676	656	664	639	715	632	674	642	610	638	663	663	661	667	647	604	691	636	656	626	651	636	643	657	611	680	620	594	594	622	655	620	646	680	611	699	682	681	605	645	642	647	617	643	694	621	688	639	676	654	626	678	656	630	694	675	629	638	672	643	671	619	630	642	624	684	625	651	609	633	629	681	652	627	666	646	584	643	641	583	638	687	631	629	679	691	648	654	620	607	625	676	651	675	604	644	655	630	609	644	640	645	663	619	673	634	594	679	651	611	666	655	599	645	604	605	616	640	662	656	627	621	617	613	709	636	610	619	622	673	668	648	671	588	624	611	626	676	644	656	683	629	632	680	609	638	637	648	655	651	617	655	584	657	645	579	637	647	626	646	642	616	640	654	637	683	616	665	613	593	685	693	627	682	626	646	660	645	673	641	688	655	679	626	652	615	649	622	619	644	638	638	658	685	664	680	632	639	633	587	655	666	619	645	621	641	649	645	694	615	634	595	618	619	662	654	614	652	654	653	649	633	610	613	645	622	641	659	670	669	647	625	613	651	630	652	677	654	659	637	626	646	666	604	638	669	645	660	638	667	681	672	675	663	639	657	639	643	670	619	633	627	616	619	648	674	641	667	645	651	669	637	633	653	630	619	667	636	643	634	645	667	607	627	582	647	655	690	629	669	620	631	625	621	669	678	615	641	625	635	653	612	661	628	628	608	579	699	662	633	606	650	647	632	620	680	627	636	630	607	624	648	649	679	659	655	675	649	686	619	642	619	647	639	665	600	639	652	673	640	647	634	615	628	630	655	611	611	676	665	632	668	645	641	643	640	677	673	635	631	601	622	631	598	621	621	615	634	616	603	621	662	655	640	621	645	617	624	665	641	663	666	609	633	669	652	683	653	615	680	643	626	605	657	702	666	621	672	693	592	644	666	601	637	649	669	662	601	658	666	631	607	630	641	648	641	642	666	675	679	679	648	608	669	649	661	604	649	632	622	674	636	673	601	645	621	630	659	670	611	634	676	604	619	601	677	620	621	595	669	616	677	623	650	653	673	673	636	660	648	664	653	612	618	641	602	643	645	693	651	667	657	637	656	670	619	716	640	654	647	707	643	647	676	648	708	654	619	663	625	617	631	639	636	656	646	672	675	627	606	638	627	643	665	642	627	632	660	642	702	627	620	597	648	642	648	636	647	604	618	634	676	647	681	632	622	665	624	637	641	685	629	622	628	601	641	637	609	659	674	603	645	648	652	668	690	652	611	648	627	598	641	710	647	697	671	654	663	620	638	660	628	641	659	628	669	607	673	641	637	659	632	658	672	623	681	605	660	634	637	644	652	643	647	685	661	604	660	672	626	633	699	623	657	695	631	625	638	638	636	615	622	658	665	630	651	639	642	664	682	616	648	613	597	653	652	652	638	680	666	667	617	628	637	607	618	619	627	585	641	623	628	609	617	626	668	659	646	636	642	647	634	655	635	620	642	603	604	641	613	659	646	610	619	656	611	635	622	597	612	643	646	636	678	655	658	636	679	640	664	699	605	663	639	646	663	663	648	681	654	650	636	662	673	645	674	629	616	658	667	627	645	618	638	604	600	670	674	625	681	597	641	656	682	601	630	683	615	668	642	653	639	646	592	632	624	590	608	675	655	625	639	663	659	684	661	668	629	659	628	644	642	705	677	648	613	622	635	672	634	602	686	594	688	649	652	633	639	680	684	647	641	628	645	630	662	679	621	622	620	627	665	648	649	627	654	584	638	616	635	596	616	655	649	628	606	643	649	678	652	605	620	677	659	646	607	633	679	666	667	604	605	610	664	616	584	663	625	607	681	642	620	681	610	607	653	686	612	680	641	647	630	645	646	591	648	676	631	621	649	689	594	658	670	608	608	617	661	590	651	669	634	628	653	590	669	631	634	583	658	686	627	637	641	617	655	626	666	577	619	652	649	631	618	666	653	650	663	636	635	566	635	663	623	658	675	641	641	667	648	643	656	672	646	602	656	631	646	685	635	636	678	656	648	648	681	640	627	640	658	629	677	625	606	700	600	592	676	629	674	633	617	661	635	660	603	641	599	619	680	691	642	632	642	604	617	710	654	629	660	620	630	638	694	612	627	632	642	634	620	642	649	653	689	667	635	626	656	617	652	632	634	621	625	595	620	623	610	639	632	661	647	656	680	621	639	642	632	634	635	661	634	643	680	674	652	648	680	634	631	626	619	705	646	621	650	649	662	649	652	659	652	657	623	663	665	649	619	612	607	637	628	706	632	624	649	622	656	626	640	623	631	631	661	655	656	622	662	677	673	651	608	644	640	621	641	626	614	613	671	612	652	655	689	636	688	680	658	641	651	636	647	612	656	631	609	611	684	628	665	627	586	682	606	650	680	659	587	721	644	627	625	671	607	681	626	644	619	638	667	588	657	617	634	610	614	701	679	596	638	624	634	674	665	574	641	653	652	604	640	693	650	658	590
22175	21018	28596	23600	21018	20627	1984	624	399	439	319	317	265	262	217	243	230	212	212	191	192	206	205	185	201	172	188	173	189	169	185	166	166	163	175	184	172	182	149	188	162	159	141	148	162	167	165	199	145	169	167	168	198	163	153	153	148	137	173	142	156	147	145	165	137	175	166	166	159	161	152	151	166	144	157	151	163	173	202	151	167	170	152	152	160	129	137	146	138	159	173	159	137	163	157	196	157	168	158	165	167	165	170	175	162	148	141	178	135	154	170	129	157	143	144	149	162	179	169	147	138	157	168	164	158	160	174	168	143	152	176	178	172	187	162	153	138	138	155	149	160	151	159	150	171	136	171	154	144	163	138	156	151	159	157	152	174	162	195	153	140	163	168	146	142	161	159	144	167	171	149	158	149	157	174	130	163	155	184	173	175	150	174	166	170	163	183	140	157	151	163	160	149	137	152	188	171	154	159	157	161	182	153	174	154	131	174	162	177	168	164	165	166	145	166	165	143	156	177	156	134	155	176	145	166	167	160	180	152	134	161	171	140	171	147	157	163	164	158	179	149	163	145	157	151	174	150	158	168	198	163	180	164	164	157	178	157	159	141	159	154	150	153	162	163	141	170	151	166	148	165	145	166	154	155	140	155	170	151	158	154	159	156	162	146	159	156	161	132	166	162	152	154	157	156	150	167	141	172	141	155	141	142	157	157	162	180	178	146	166	157	151	151	152	159	169	150	148	179	144	164	184	150	158	173	157	148	160	158	177	157	176	160	173	156	146	148	165	162	149	163	174	169	153	166	153	164	154	132	165	170	171	146	149	157	166	145	156	156	149	152	172	153	147	150	163	166	147	149	155	154	176	165	140	167	176	146	154	184	157	150	157	152	146	161	158	150	163	149	160	177	146	157	163	159	149	159	156	154	168	174	179	149	181	152	149	184	149	164	155	141	157	172	165	156	146	151	153	148	128	164	145	166	174	178	142	143	164	135	127	149	162	155	146	155	150	158	153	165	158	156	160	142	151	174	166	167	153	150	151	171	178	169	170	134	146	162	157	158	144	146	166	171	164	141	153	153	150	170	154	149	144	146	143	148	147	151	152	152	173	171	168	150	148	148	144	181	173	154	172	146	163	173	182	158	171	158	166	160	178	176	174	179	176	149	164	158	187	163	165	163	177	171	146	158	139	148	180	142	162	141	183	165	154	165	185	173	160	175	163	157	154	149	160	152	153	146	154	153	154	142	166	136	149	145	144	158	147	152	122	144	151	146	160	166	177	165	171	184	176	186	150	165	179	161	156	163	150	154	165	193	153	150	172	136	149	153	154	146	166	151	162	152	156	175	161	168	151	137	159	161	145	154	154	183	134	168	150	155	175	148	143	133	159	170	170	149	145	158	160	130	155	148	157	149	155	155	167	161	154	176	161	169	168	152	154	149	160	162	141	153	170	170	169	163	133	151	158	160	175	155	147	165	154	147	171	172	160	145	159	170	155	148	140	152	135	168	176	166	161	138	189	150	153	147	153	170	143	151	154	147	170	155	135	169	152	176	164	177	174	142	149	168	157	139	172	165	144	147	163	162	168	160	162	148	140	150	120	156	153	165	145	156	163	158	149	138	150	143	146	154	158	172	148	148	136	150	157	153	129	149	169	131	149	145	168	151	173	143	156	159	150	192	138	161	163	160	164	158	157	169	152	160	134	144	161	154	166	186	167	156	140	144	157	176	168	157	158	156	152	162	177	143	155	176	148	178	144	157	155	157	153	161	189	160	167	161	166	166	164	142	149	152	162	154	160	179	152	147	157	169	159	132	134	176	152	169	147	147	144	151	166	170	147	160	155	150	147	157	153	149	146	159	173	159	150	151	168	138	137	148	159	153	146	160	176	163	164	174	166	175	137	147	174	160	160	146	145	154	153	160	138	159	145	163	161	144	161	156	169	138	137	156	142	148	169	168	177	146	166	172	153	156	147	143	179	133	155	179	156	153	163	185	159	136	166	153	151	145	158	174	168	172	155	164	161	152	154	162	142	173	149	139	173	171	124	154	160	164	155	159	173	135	173	142	169	178	162	179	141	143	170	170	158	160	173	167	174	155	164	149	142	166	162	148	149	154	145	162	133	171	165	137	151	150	158	159	145	158	172	149	151	170	146	192	153	161	153	152	165	171	148	152	159	139	165	184	149	183	144	164	162	146	185	165	139	150	149	142	159	166	149	147	162	183	145	155	143	144	167	149	158	164	146	128	146	166	152	155	173	164	137	158	148	145	156	159	175	172	151	144	144	133	166	153	144	152	133	167	153	172	155	148	172	182	151	162	140	162	160	173	160	158	142	152	140	189	140	138	159	164	151	156	169	151	161	142	164	151	146	144	143	149	158	160	157	203	149	155	151	151	171	155	143	150	149	153	143	162	155	156	149	170	161	151	120	136	148	164	149	173	159	139	152	156	165	162	168	153	148	178	135	162	165	121	169	162	143	209	148	164	143	155	169	175	165	154	146	128	172	161	161	174	148	157	124	153	172	165	155	142	144	158	172	133	145	174	143	143	145	190	163	143	158	168	148	155	176	141	159	158	152	167	176	148	147	160	159	142	141	160	166	169	154	176	153	164	159	137	146	136	155	161	160	157	175	153	153	157	161	164	136	174	159	199	196	161	159	175	157	160	134	164	159	131	141	172	145	173	155	159	163	172	173	159	148	158	177	143	153	162	157	153	176	168	129	168	149	141	164	154	157	140	155	159	160	167	133	161	145	143	164	161	158	169	168	159	166	137	150	145	151	161	170	164	158	134	165	150	147	161	144	155	143	157	175	161	177	143	149	151	137	168	168	159	156	157	154	169	142	156	150	146	169	143	186	174	147	151	176	154	165	148	146	154	134	154	149	154	155	175	147	159	163	155	164	158	178	157	167	148	159	164	164	181	157	135	152	142	146	147	177	186	164	178	155	148	148	136	169	136	164	158	167	170	174	156	161	151	161	145	176	172	147	139	144	142	122	165	169	185	151	170	155	173	178	155	173	146	161	176	158	152	142	150	141	151	156	122	160	162	171	151	153	202	149	149	167	151	161	129	142	150	168	152	137	163	173	166	157	161	172	149	148	166	174	169	155	151	178	163	157	157	155	160	159	155	156	183	163	136	188	173	160	153	154	158	156	159	167	150	137	175	136	143	143	160	136	162	166	173	160	154	154	148	171	162	165	158	156	173	153	150	146	172	152	164	145	149	172	167	160	168	157	167	163	141	166	167	147	149	155	174	162	166	162	147	152	156	159	156	173	157	168	176	165	170	124	149	140	154	165	158	168	165	146	151	166	155	178	158	126	154	152	133	151	166	167	158	133	159	156	144	151	147	149	151	136	153	153	158	138	135	182	153	150	177	177	159	152	160	159	142	145	156	170	158	159	148	147	173	173	136	158	148	150	150	157	173	136	147	153	202	162	136	155	143	146	174	161	155	169	167	174	157	150	158	152	136	154	165	164	158	145	168	174
4381	13927	9274	4381	2853	2028	1525	1091	930	851	684	609	530	466	458	405	425	358	357	331	322	324	309	281	282	246	270	265	235	254	258	257	245	283	251	244	290	245	226	226	238	253	239	233	243	258	254	261	238	246	211	239	218	195	220	207	213	221	238	229	227	219	235	228	237	237	231	219	222	226	221	240	223	235	211	241	226	204	202	203	214	244	233	228	224	253	227	230	228	225	238	226	255	226	249	218	231	216	215	229	223	219	220	227	249	211	220	220	206	200	222	240	197	220	237	229	235	225	231	251	218	215	246	240	233	235	262	206	214	212	227	244	218	207	237	225	227	221	217	223	231	236	210	247	252	241	218	210	219	224	241	229	245	227	231	236	220	222	223	221	209	237	202	216	220	221	246	209	213	223	225	221	203	227	207	224	225	236	218	233	227	225	219	216	221	232	226	235	232	215	242	225	213	220	257	213	236	219	216	201	232	215	212	253	226	216	227	215	233	233	215	186	203	249	202	236	200	222	238	229	216	195	197	227	207	225	246	210	219	220	225	207	207	217	213	202	216	221	226	222	224	229	260	233	204	229	228	217	223	241	249	228	255	204	231	214	211	204	206	233	204	214	246	207	222	207	230	218	224	215	200	226	185	215	198	232	219	219	219	199	232	244	243	217	234	212	261	217	228	214	217	224	218	225	197	201	204	219	212	192	209	209	247	201	238	264	203	218	219	209	191	202	229	224	238	223	232	232	212	195	249	221	230	244	226	221	206	193	206	220	225	211	210	230	243	242	211	229	227	217	204	222	200	224	199	225	226	234	219	211	241	190	229	219	235	235	231	236	242	220	225	195	212	226	201	222	205	204	213	215	222	227	223	212	228	223	208	222	220	215	201	229	215	244	220	230	211	207	242	191	211	211	239	211	225	223	212	199	216	213	228	220	231	219	210	233	238	203	204	226	179	240	217	194	231	230	205	185	238	243	215	227	213	223	220	225	219	229	231	207	227	242	231	204	220	190	200	214	212	188	212	223	235	232	208	214	222	215	197	204	216	225	226	225	209	210	207	225	222	240	200	227	217	222	228	227	223	220	229	216	223	249	221	215	205	232	238	250	232	217	226	222	211	216	265	226	228	243	211	221	198	220	214	203	228	227	226	208	200	206	215	170	238	240	244	217	205	212	245	229	211	212	213	244	219	198	224	239	223	227	233	227	211	221	232	236	219	195	235	199	228	222	220	224	205	198	212	216	210	217	231	209	209	205	239	208	237	243	210	198	226	228	242	215	222	231	213	215	233	232	215	220	216	243	223	193	230	243	225	216	225	209	241	193	237	222	197	233	215	186	222	224	224	213	201	195	204	228	218	231	224	235	215	248	244	239	231	239	200	232	214	217	243	235	220	227	221	232	208	229	227	237	213	221	233	237	228	214	236	204	203	241	220	220	238	226	202	223	225	196	228	222	203	229	202	194	218	218	234	228	211	212	208	226	194	215	237	234	214	226	233	206	231	202	219	250	226	217	225	211	236	206	207	233	227	230	253	228	237	236	228	217	236	241	216	216	220	216	205	237	213	212	206	230	226	217	244	215	202	232	225	227	224	251	246	218	230	231	223	217	224	230	233	191	207	193	208	213	231	244	199	210	240	206	234	243	226	217	213	234	227	225	253	218	217	236	201	225	203	229	218	230	212	206	225	226	212	205	219	234	243	217	210	205	235	226	224	229	200	226	210	242	235	208	240	210	213	218	238	220	231	226	218	234	209	214	213	250	205	211	229	207	235	230	225	203	216	256	213	228	207	214	215	220	225	215	216	218	233	192	236	242	209	217	206	224	223	236	220	214	221	244	234	219	226	203	229	217	226	230	235	202	222	225	255	220	205	207	212	227	208	224	231	212	222	234	228	212	232	242	217	216	216	227	226	225	229	220	233	231	201	208	224	221	237	222	222	230	231	234	202	193	225	218	210	195	236	227	211	206	212	246	230	206	220	228	236	221	205	222	231	230	238	204	228	242	237	227	207	212	226	241	214	230	215	221	205	240	199	212	206	197	212	208	230	213	211	194	210	199	230	205	231	222	238	213	214	226	237	237	230	233	223	241	246	251	212	222	233	200	231	229	202	223	223	216	210	243	192	223	235	221	250	205	217	221	205	226	222	229	212	226	239	218	202	198	231	221	208	226	228	223	213	208	217	247	221	214	217	205	196	216	236	221	215	226	235	223	243	198	217	220	217	229	270	216	236	230	211	235	219	226	216	232	229	220	232	214	224	217	204	213	224	199	210	218	211	227	212	215	232	222	238	219	231	232	210	218	221	245	234	212	214	202	223	266	228	230	214	223	222	221	226	242	202	228	236	219	212	233	207	250	223	234	209	233	229	226	219	227	229	218	232	200	226	222	229	233	218	206	230	224	225	211	215	209	240	218	217	224	239	185	200	226	213	195	248	213	197	215	228	234	230	221	226	258	237	219	234	207	251	217	204	220	246	217	230	223	202	220	248	222	223	237	230	230	203	215	215	213	228	226	227	219	203	222	225	185	232	221	213	221	227	222	195	218	233	202	224	234	213	212	236	222	210	234	216	235	206	226	212	231	230	213	209	220	235	218	215	264	218	209	231	234	230	210	217	223	225	212	234	213	217	236	209	230	231	190	214	211	232	222	241	206	220	234	230	211	209	217	232	229	230	223	218	238	194	243	217	215	226	189	208	216	223	220	213	231	262	230	238	231	211	222	220	216	235	256	221	199	235	247	225	203	212	238	225	221	198	229	217	233	223	233	231	226	217	199	225	225	225	224	225	204	203	229	274	230	236	225	185	213	208	221	237	242	224	197	197	217	232	199	220	222	218	228	237	257	207	230	215	221	228	231	227	225	197	204	212	217	222	190	205	230	225	197	228	211	195	222	221	234	210	233	224	199	225	208	215	237	225	210	227	233	236	235	223	227	238	222	198	216	209	241	206	216	210	249	219	213	201	206	211	215	199	207	213	217	218	225	259	259	217	233	209	238	212	236	208	184	195	249	241	236	215	203	211	239	222	244	229	210	201	213	200	213	249	250	241	234	234	193	233	240	222	234	195	225	252	236	225	241	230	248	212	243	226	220	239	222	242	225	229	225	207	248	199	192	220	212	204	218	245	227	250	242	221	251	225	203	220	206	228	202	185	211	207	193	206	206	237	207	226	236	233	244	251	214	204	211	240	235	255	224	240	210	241	239	256	226	247	208	221	186	213	218	233	249	237	230	202	220	238	241	243	221	220	224	235	236	216	203	216	204	212	238	239	192	229	199	236	222	203	233	197	210	232	218	211	240	231	214	231	212	200	248	245	234	214	214	235	219	203	235	216	238	210	191	218	222	195	211	220	218	205	223	183	240	243	202	218	214	233	229	244	219	216	229	243	227	220	220	204	219	225	227	213	220	232	199	211	219	236	228	205	224	217	230	220	225	242	234	214	202	223	228	214	248	213	220	197	243	239	237	211	225	213	216	208	215	210	224	215	228	233	204
26718	17415	3019	582	468	417	412	363	395	405	407	412	387	399	359	380	401	362	394	385	437	356	351	404	338	380	378	387	395	361	396	348	401	395	365	392	387	396	397	370	377	398	397	385	382	383	386	387	375	366	395	411	395	373	349	412	417	371	366	358	398	394	382	383	387	359	369	406	400	379	353	400	398	391	359	379	377	387	382	403	382	398	383	353	388	407	420	374	408	395	385	369	385	392	378	397	395	345	379	386	427	409	375	411	376	403	351	386	392	421	372	378	390	429	417	402	379	397	385	407	368	438	390	369	432	410	422	430	403	385	373	366	353	386	402	395	386	421	395	413	402	409	388	440	410	416	349	378	424	383	391	395	378	366	399	364	402	388	364	413	410	426	401	397	362	388	377	388	384	373	405	371	386	412	392	401	407	389	374	403	417	393	405	381	377	377	391	425	384	381	408	381	421	396	374	421	415	398	385	353	431	401	382	420	393	416	433	386	375	396	372	375	379	358	383	385	427	355	353	367	368	358	361	370	387	392	362	414	413	401	409	404	388	377	363	416	371	394	401	381	366	350	419	381	392	346	404	409	390	395	366	404	393	416	398	394	408	370	418	344	372	376	409	386	376	396	379	395	382	431	412	389	397	416	341	381	390	425	367	378	386	374	426	395	346	409	441	360	392	407	397	382	388	384	401	377	356	392	400	421	423	390	402	417	373	379	414	373	421	407	374	400	429	393	384	382	368	425	403	393	398	376	404	348	407	401	362	413	408	379	389	379	413	379	388	388	402	401	384	416	377	401	383	382	381	362	386	382	388	398	423	364	400	380	360	362	403	441	366	371	406	377	384	404	398	376	380	399	410	361	383	380	374	395	414	371	408	422	417	395	399	378	397	384	373	387	380	388	389	425	423	356	383	392	366	387	354	373	395	367	397	392	361	413	357	408	399	402	370	380	380	403	412	359	424	385	401	373	362	363	417	387	360	395	419	354	365	423	402	391	396	393	423	388	414	380	383	387	393	407	422	389	352	372	381	401	355	425	363	398	364	389	429	401	369	393	412	367	374	388	378	432	400	404	382	415	400	361	387	396	455	388	389	412	384	384	398	362	375	390	431	418	361	392	421	423	403	387	395	359	365	380	389	389	401	393	401	388	378	354	360	405	389	375	384	353	383	357	367	356	376	365	392	436	391	416	413	384	396	393	364	417	399	416	397	385	398	407	440	375	402	409	401	393	363	410	399	363	403	388	365	387	408	357	400	401	396	340	389	349	405	435	366	409	385	355	374	386	388	396	376	381	376	410	362	400	382	363	404	386	402	383	357	373	398	373	385	379	382	396	439	408	417	367	399	369	398	394	368	398	421	372	419	401	394	370	397	382	402	400	419	393	373	390	406	409	388	409	348	376	373	406	350	409	377	387	431	386	353	371	389	391	445	356	383	391	387	388	364	385	412	376	393	380	413	422	405	370	383	398	372	399	405	378	398	409	375	412	381	398	363	402	390	387	374	377	378	375	381	393	434	369	386	384	389	369	372	358	387	362	388	397	399	405	408	436	408	390	355	410	378	390	377	381	417	356	383	410	385	378	360	402	366	368	395	398	400	368	351	408	394	384	403	393	384	365	361	392	393	393	382	394	373	389	377	387	412	400	378	402	436	379	390	394	383	399	397	405	390	400	404	390	394	378	365	415	369	414	402	376	383	389	376	394	402	386	373	371	420	396	387	405	388	355	402	397	391	386	405	394	367	422	391	393	379	383	388	409	369	419	362	374	394	414	396	406	372	384	381	386	378	378	391	395	376	377	418	353	397	408	397	426	431	364	388	390	380	394	385	372	391	394	399	397	370	416	368	378	392	398	396	406	405	408	417	403	377	417	412	383	365	375	395	357	393	388	352	392	408	369	390	399	383	380	377	385	377	368	399	376	402	400	357	424	372	390	400	376	408	398	415	380	364	415	410	412	370	412	408	374	375	395	380	414	395	394	422	403	412	388	425	407	378	382	408	385	379	421	417	382	398	376	383	374	390	375	387	386	387	395	428	392	369	366	410	408	448	401	366	413	385	359	394	362	383	413	396	424	401	379	397	421	403	417	390	384	361	368	381	429	390	388	409	388	397	385	391	453	397	417	425	397	365	397	375	360	427	382	398	382	367	373	365	400	404	363	360	405	379	403	369	394	406	416	404	394	381	444	392	426	413	412	372	401	336	377	348	398	397	391	393	416	365	386	354	388	402	379	400	408	390	421	362	354	387	374	384	377	426	365	384	379	377	394	379	417	386	420	388	362	358	403	379	378	378	370	381	397	376	425	404	390	425	395	394	391	407	416	371	389	379	366	376	384	372	409	428	424	389	388	374	359	409	389	419	370	388	393	345	405	358	368	396	397	394	389	391	360	399	374	369	409	409	388	416	387	393	401	376	389	405	375	385	393	394	373	428	393	370	380	377	375	400	363	373	398	379	373	408	369	399	383	376	411	368	359	416	378	379	379	380	373	367	407	421	367	415	356	399	406	416	397	405	407	372	366	377	359	401	392	386	366	382	399	388	392	370	396	407	397	353	373	419	370	389	397	379	392	417	369	364	387	409	394	353	387	383	395	351	424	397	354	389	388	375	384	382	378	390	388	409	380	356	373	407	421	383	419	405	404	370	401	368	380	410	369	356	384	414	403	389	398	385	399	393	407	409	408	404	386	373	391	412	431	405	372	372	380	389	413	426	395	374	365	435	377	368	379	403	405	386	378	388	397	382	365	403	378	369	408	364	371	383	418	377	353	380	396	376	405	397	374	368	375	384	389	384	407	378	375	394	414	362	373	381	428	368	403	395	389	391	410	374	337	417	368	372	381	363	389	379	421	349	379	390	381	407	431	376	388	380	405	378	387	384	391	379	385	368	403	361	362	382	396	409	408	367	413	398	407	369	395	395	393	398	405	377	367	357	397	389	382	414	357	404	401	420	391	394	369	400	413	362	377	399	376	398	398	385	394	386	405	418	399	374	351	402	375	397	352	380	400	393	384	416	372	370	415	412	349	371	367	427	399	427	372	394	396	386	369	354	405	348	385	405	397	382	426	393	384	390	403	405	366	337	400	398	389	382	433	387	413	390	378	379	369	410	361	424	408	389	409	393	414	397	359	385	390	371	400	363	429	391	398	374	406	404	379	370	376	391	377	362	392	381	420	382	391	405	353	418	392	400	387	376	392	386	400	399	377	367	378	380	384	416	404	393	381	357	365	380	374	378	342	386	364	371	371	381	412	390	403	387	365	365	409	399	406	393	394	353	440	367	376	378	371	363	401	385	415	395	369	414	397	419	394	401	356	386	379	358	372	421	360	370	438	392	392	383	391	378	394	397	379	371	386	401	403	392	391	379	396	401	389	392	406	387	401	414	369	387	406	367	400	405	409	386	397	406	370	388	391	362	410	388	390	403	397	388	389	390	395	364	403	390	407	373	363	385	416	378	406	379	387	343	364	377	378	411	398	343	391	403	355	398	370
4082	1390	1061	769	651	583	654	617	595	592	555	581	594	632	578	584	578	577	608	615	560	555	580	540	532	558	592	592	562	593	549	541	576	562	582	505	556	569	560	589	513	555	540	584	541	582	532	571	561	584	594	525	551	535	603	546	573	574	602	559	561	563	578	553	537	590	557	564	565	594	544	539	568	577	553	571	543	525	540	554	586	575	574	562	526	581	573	555	536	575	566	556	544	541	557	528	545	574	584	591	573	593	574	597	564	556	520	544	588	544	565	548	561	537	560	599	550	581	548	533	539	573	556	575	566	551	569	600	592	573	561	564	541	562	574	562	590	585	526	543	592	550	580	555	573	554	535	548	551	592	577	589	562	520	535	593	550	583	587	577	580	530	590	539	540	522	539	551	552	598	598	591	538	578	586	562	558	596	529	588	542	581	600	522	624	566	524	534	568	578	592	533	556	568	587	552	603	550	566	548	568	568	541	540	591	571	584	586	562	553	617	544	545	554	591	574	538	503	526	592	557	575	554	582	553	543	528	568	543	575	578	543	567	529	538	579	599	579	514	536	552	601	524	526	566	543	527	514	579	568	569	541	567	574	568	565	549	547	547	588	546	541	575	585	575	568	539	594	558	567	556	542	580	565	591	578	554	558	561	555	562	547	589	601	572	541	593	540	574	591	553	604	588	537	585	549	563	559	542	538	534	552	538	585	553	568	549	559	590	589	578	549	550	557	531	572	551	544	599	568	534	548	588	569	531	561	558	580	587	555	585	593	543	539	594	548	567	589	569	579	596	550	587	605	550	545	533	593	532	545	549	574	550	590	579	588	576	511	622	545	554	542	598	562	566	605	562	578	642	570	577	553	554	597	548	523	534	574	559	545	520	531	580	562	572	567	560	598	531	621	599	573	592	630	518	552	535	627	524	595	555	561	568	552	582	587	605	572	535	562	587	590	513	554	573	516	605	570	559	553	612	549	518	601	520	553	570	578	595	542	589	527	543	617	542	576	539	620	588	578	550	542	583	572	574	567	555	592	550	579	603	576	554	593	536	592	543	580	553	539	577	556	520	598	564	564	558	585	544	584	588	607	583	567	541	531	571	559	574	548	558	608	570	543	577	508	576	597	585	541	587	517	597	555	549	549	546	583	518	549	583	539	576	584	530	588	526	585	556	587	554	564	565	607	563	552	558	571	562	561	569	562	597	543	596	538	562	596	552	591	566	571	579	615	601	599	558	556	577	571	544	513	554	556	561	557	568	558	547	580	553	552	613	523	522	556	580	555	535	570	580	580	540	570	537	552	549	570	549	592	546	597	562	577	536	581	584	529	540	532	512	517	596	573	596	578	543	557	612	557	546	590	550	566	589	574	546	580	530	550	574	588	570	561	548	592	529	558	540	563	557	591	555	584	532	567	530	568	578	588	552	542	573	518	563	554	572	612	564	542	566	572	584	583	563	594	568	628	567	606	571	576	573	583	561	566	590	603	549	552	568	594	578	552	602	563	558	581	581	562	579	619	555	537	562	566	613	527	601	579	589	542	587	548	538	553	575	575	566	557	537	570	563	562	564	562	542	605	557	550	567	593	542	522	582	604	545	560	564	575	543	558	554	546	578	577	614	501	572	595	576	576	547	569	571	575	547	594	601	572	572	544	571	567	591	584	539	580	575	602	561	575	588	621	584	551	593	583	535	579	550	611	556	561	574	541	592	549	573	562	568	566	549	588	548	527	548	592	578	588	554	556	577	562	547	587	531	611	586	571	548	574	519	570	551	538	549	559	550	579	547	567	550	608	561	590	525	566	573	589	548	547	586	557	553	543	586	555	569	570	583	594	544	581	559	528	609	571	574	586	614	607	627	586	519	558	551	606	565	572	596	555	540	587	576	556	542	563	576	542	588	525	546	568	612	583	561	551	605	517	556	577	611	585	530	583	570	589	553	552	541	567	558	568	548	560	585	565	578	562	583	574	567	614	591	586	575	599	557	568	533	545	565	609	576	605	563	524	560	580	556	554	550	596	580	556	566	599	585	568	524	572	587	563	585	556	569	529	531	556	571	613	572	547	600	598	553	566	559	584	532	533	581	525	565	548	577	570	576	547	557	615	545	543	632	560	561	602	550	531	570	583	584	561	542	518	568	567	571	545	555	587	590	621	564	533	560	573	519	596	553	623	532	559	564	580	559	573	586	527	580	559	564	528	533	591	559	591	592	577	529	542	581	578	561	537	549	607	623	532	563	557	567	568	546	584	601	575	521	567	552	539	577	538	505	579	581	571	526	581	550	605	549	583	569	584	548	644	525	568	566	556	598	587	587	576	550	562	526	537	579	596	600	566	579	587	557	537	511	580	580	544	564	557	537	578	553	556	549	568	595	609	607	572	577	594	590	542	577	551	563	581	585	588	574	600	551	580	569	569	604	598	605	560	606	556	561	513	548	585	591	585	546	597	505	572	564	560	590	546	542	576	547	589	562	563	565	535	598	563	599	563	539	590	607	576	560	587	563	560	582	570	544	611	575	578	563	557	593	555	553	538	541	587	580	575	566	563	587	572	567	568	567	538	580	531	565	547	521	558	531	540	549	613	542	607	547	558	571	573	543	573	556	573	540	540	579	599	545	552	513	569	536	564	579	556	564	589	590	572	608	532	584	550	587	563	541	602	572	551	571	560	570	572	592	602	551	538	603	551	601	608	551	545	583	531	553	543	589	547	552	546	578	528	572	557	532	580	567	547	556	518	555	539	573	571	585	531	597	555	549	565	580	555	567	548	576	566	568	568	555	558	574	527	578	589	581	555	544	589	560	591	568	527	553	527	555	578	542	565	536	536	561	573	566	573	548	584	534	564	570	584	577	558	567	552	564	539	583	609	592	579	591	535	530	554	557	558	553	605	562	589	579	564	567	596	509	547	532	579	620	604	553	553	570	596	562	536	537	577	558	540	552	546	545	588	559	518	561	532	557	539	580	599	579	601	532	539	584	528	551	557	594	585	597	534	571	522	536	526	586	582	554	579	600	571	569	532	530	572	598	558	589	575	579	584	579	560	567	551	588	622	571	587	578	585	564	574	572	564	589	563	530	565	575	561	600	602	541	558	538	565	606	557	624	530	569	566	555	548	557	548	526	597	534	581	560	572	592	581	603	557	569	583	593	565	524	603	574	569	583	555	597	582	571	558	571	544	572	574	545	539	572	564	576	509	550	580	556	625	578	564	555	571	557	567	571	573	563	572	588	597	559	549	547	560	580	604	569	567	554	546	571	596	546	546	577	615	550	608	529	566	584	554	591	588	548	610	591	556	540	583	570	590	599	596	561	603	569	537	563	503	548	572	539	611	542	611	584	540	563	563	559	553	567	574	569	600	545	568	551	560	585	538	597	564	563	564	543	507	581	555	539	581	514	568	582	578	550	597	567	595	572	614	570	568	573	587	533	560	526	562	563	555	571	580	559	589	575	548	600	555	544	576	558	576	576	587	509	567	555	539	592	600	556	595
23040	20970	27950	24154	20714	2789	533	341	286	304	299	233	234	209	194	199	182	203	226	181	190	185	191	154	182	181	196	169	180	165	170	170	141	177	158	166	156	168	157	163	155	150	186	147	162	155	162	166	147	190	176	168	160	133	169	167	183	176	159	185	165	133	163	160	180	175	142	151	162	162	158	167	168	157	172	163	190	170	181	161	176	175	183	167	150	164	166	171	169	192	173	169	158	154	148	145	183	171	172	156	167	150	156	165	177	157	182	174	153	156	170	165	179	158	180	163	158	159	184	163	145	176	186	179	164	171	149	161	161	162	159	168	170	160	171	170	149	166	147	178	169	163	190	170	145	170	168	157	145	159	164	169	175	170	173	175	178	162	184	179	173	153	170	158	143	152	166	139	152	174	171	180	144	172	155	188	179	154	161	155	171	181	153	129	180	160	140	137	169	129	162	169	174	159	179	163	182	166	160	174	154	150	178	152	148	165	146	151	153	170	151	172	165	143	179	181	158	145	175	159	162	174	165	178	177	169	151	176	155	170	132	160	166	163	160	164	147	141	168	144	153	171	160	171	156	140	160	160	153	160	177	181	155	143	140	154	143	185	178	151	153	138	145	188	156	174	141	161	166	162	156	175	146	153	161	156	160	147	167	172	149	149	186	179	138	167	162	174	157	159	167	143	169	167	155	174	179	154	132	174	158	149	164	147	180	144	169	151	150	167	169	176	142	156	163	161	138	171	176	158	163	134	181	156	169	142	174	150	149	153	178	165	160	157	162	144	147	145	160	150	167	140	152	140	172	163	156	161	147	166	183	150	180	149	168	152	162	146	166	159	171	151	159	172	161	160	160	156	179	173	148	162	181	173	172	161	177	172	149	142	161	153	154	151	166	184	152	152	157	167	155	156	147	156	166	199	157	143	160	164	155	158	167	161	155	166	159	155	153	160	170	162	141	161	170	181	177	161	188	160	146	142	160	163	166	174	171	166	135	190	150	162	168	159	174	151	175	153	152	195	167	170	176	167	176	179	169	152	165	159	149	157	167	158	159	142	163	160	155	183	181	146	194	187	171	165	171	172	160	154	157	159	161	157	151	169	171	182	138	174	152	186	177	163	154	159	160	154	153	150	152	168	171	161	169	160	161	160	162	176	181	148	161	142	168	166	159	155	184	200	162	148	145	182	182	170	167	151	155	185	174	142	173	177	159	177	155	173	181	167	170	161	175	178	150	144	166	171	154	165	156	163	161	175	166	149	153	176	164	169	160	158	171	161	161	163	159	158	167	156	164	166	170	149	175	147	165	161	145	142	138	184	167	157	160	150	148	157	162	176	165	164	164	144	164	162	144	152	163	188	168	172	185	166	157	171	169	169	135	169	135	160	172	167	178	193	146	147	167	158	154	180	178	160	163	169	156	147	143	172	150	163	151	166	182	155	147	146	137	153	184	172	150	155	189	163	164	159	172	152	160	156	183	176	167	174	168	156	124	172	155	163	166	156	165	133	167	165	148	159	177	170	148	173	163	167	141	179	171	181	134	174	164	146	156	166	150	160	142	161	180	147	172	194	156	181	156	162	181	162	155	148	149	152	188	179	177	159	162	180	170	139	155	160	165	164	179	161	139	160	166	176	134	138	164	133	162	166	181	144	164	132	150	161	168	171	155	175	150	134	170	145	156	173	153	153	176	159	173	156	171	174	187	162	158	169	145	157	161	162	152	145	146	181	176	171	162	149	178	158	163	158	152	173	188	194	142	143	152	157	147	146	159	138	168	164	153	172	149	160	150	167	178	155	175	134	162	183	155	184	174	166	170	150	169	159	150	135	141	178	153	142	157	179	168	148	130	178	182	179	174	153	158	145	152	179	183	168	151	158	183	170	152	159	152	151	154	158	160	167	138	138	178	181	158	153	166	179	155	169	173	157	175	163	155	160	143	162	156	163	179	130	174	147	168	152	156	139	169	176	136	189	150	163	141	151	148	170	166	144	182	165	158	166	164	175	144	156	158	172	184	182	172	149	143	173	157	171	171	148	165	158	160	141	166	166	153	142	158	150	152	156	154	168	149	173	161	173	169	170	170	166	181	153	158	132	155	163	145	166	192	176	162	169	172	196	158	164	165	164	152	145	168	166	163	166	142	142	134	139	167	181	149	153	162	167	165	166	175	171	172	129	156	142	163	166	152	167	195	170	176	163	173	158	173	156	157	158	150	148	160	160	158	169	167	171	175	151	168	170	160	154	156	160	179	141	164	177	185	159	147	159	170	158	153	159	170	145	138	165	172	139	164	191	153	157	189	155	171	145	168	146	165	158	164	188	170	175	156	140	169	178	148	158	152	160	150	171	148	151	161	147	156	134	172	166	161	158	186	177	173	149	169	149	161	159	165	186	171	148	165	171	136	143	157	167	157	158	168	156	155	165	143	157	161	147	169	166	141	153	158	137	164	168	178	171	153	156	169	158	162	155	153	160	152	170	186	153	172	143	155	155	165	151	167	157	176	163	141	156	157	166	177	152	155	170	206	156	165	154	159	178	170	158	133	131	158	150	146	163	148	160	158	175	179	165	154	137	147	146	183	164	162	146	162	163	161	147	144	148	155	154	174	143	157	157	175	181	159	146	157	141	160	173	146	158	170	153	167	160	172	180	159	152	168	167	160	145	186	163	152	177	138	213	163	173	160	173	163	166	178	149	165	165	161	169	134	172	201	184	156	180	174	159	152	155	166	138	141	164	183	148	160	156	168	164	152	161	170	191	185	174	161	173	171	175	161	154	154	166	178	169	167	168	159	161	143	177	159	166	156	191	144	167	180	146	144	157	149	171	154	162	156	137	184	158	165	155	164	159	168	147	175	161	168	168	159	167	149	145	156	168	166	190	163	141	146	174	158	161	180	164	148	153	153	137	180	163	146	179	166	152	158	171	154	150	171	158	153	155	156	161	166	149	156	162	153	160	162	158	150	163	173	151	174	154	167	151	137	164	154	151	181	149	160	162	174	165	174	169	182	152	158	145	179	160	149	171	152	150	165	146	158	148	177	164	167	175	154	147	160	171	144	178	155	166	164	159	161	162	139	156	148	144	156	146	176	163	159	147	147	164	150	177	190	159	160	174	150	155	173	156	158	164	145	173	151	176	153	147	151	163	149	150	174	156	188	164	163	164	166	162	157	167	166	161	153	174	138	153	178	166	176	168	146	191	181	154	138	175	154	160	149	172	148	158	154	130	164	140	168	127	166	179	173	157	142	148	159	160	178	186	164	167	132	161	178	178	175	161	175	161	162	155	153	160	139	143	167	174	147	166	163	152	169	158	168	142	166	143	159	164	145	170	137	178	171	132	176	158	189	188	183	170	159	160	168	174	156	158	157	156	151	156	151	174	175	191	150	160	145	155	160	130	166	155	168	151	164	175	153	156	173	164	154	152	174	153	156	142	146	140	165	161	167	150	171	179	150	155	154	176	168	163	188	163	165	165	165	137	181	158	157	171	145	168
3101	8452	5565	2473	1657	1276	965	756	606	520	478	407	430	385	355	351	361	324	302	315	299	293	299	278	274	276	253	266	273	283	251	262	280	277	260	281	233	267	259	265	262	259	243	270	241	257	246	254	266	279	248	240	278	238	257	252	245	222	279	256	247	239	246	263	257	252	245	256	267	226	275	260	233	237	250	265	257	220	252	250	230	269	242	278	258	264	249	265	245	224	254	260	249	259	248	290	234	242	228	236	243	251	238	257	258	236	250	249	244	231	293	238	250	242	260	264	248	245	246	265	262	247	244	255	240	266	261	233	269	239	213	241	259	257	267	244	290	255	234	231	255	262	269	248	269	248	251	249	255	272	241	242	258	226	258	260	219	260	241	250	258	262	237	257	253	241	267	255	249	242	269	273	268	235	214	229	245	242	247	267	257	250	252	243	260	260	249	229	229	224	248	239	232	248	246	237	238	262	273	240	262	257	262	280	227	275	254	238	246	272	248	245	256	257	255	234	248	266	249	268	247	248	250	284	236	261	222	245	229	270	264	262	246	244	247	254	230	228	263	243	225	246	260	239	245	259	282	253	248	256	258	219	271	258	271	277	272	274	233	258	238	229	261	245	261	259	249	232	236	272	252	273	288	228	246	257	220	261	276	255	266	253	234	243	262	243	267	238	244	273	243	259	243	252	243	255	279	249	261	248	216	233	258	250	250	224	258	249	234	235	255	294	253	251	242	244	233	246	254	272	250	257	238	244	252	247	247	253	232	281	253	244	256	246	220	250	229	236	238	246	245	232	242	255	248	261	235	243	255	261	263	257	274	260	258	237	232	251	266	243	263	248	243	280	264	260	247	276	283	249	237	238	253	243	254	232	228	264	247	244	267	246	248	232	236	245	265	236	253	233	254	275	287	256	211	226	263	262	251	262	253	265	236	271	233	269	251	266	259	236	243	256	230	241	234	260	258	238	259	223	264	257	284	249	235	224	252	233	221	246	236	286	267	245	256	261	216	263	237	231	228	235	271	276	251	241	268	261	252	252	252	226	246	230	253	254	262	249	255	227	258	259	225	243	229	227	232	255	253	266	241	268	267	217	250	256	250	239	253	257	266	225	252	262	249	252	256	246	273	262	231	244	249	279	262	267	246	240	219	265	263	238	216	243	262	238	260	260	261	216	266	264	257	271	254	262	243	228	267	264	222	286	225	236	257	266	284	249	245	213	254	246	249	251	229	269	246	246	254	260	263	233	236	265	281	216	231	254	253	224	289	235	254	254	267	252	247	230	205	253	262	264	282	238	235	225	230	248	261	249	230	257	233	261	267	255	268	240	259	242	294	243	232	296	260	237	246	273	248	226	262	255	218	267	250	269	248	245	265	251	237	241	249	239	246	266	249	281	229	254	261	243	224	231	241	260	267	228	239	264	247	268	253	252	235	243	279	268	265	217	251	246	256	241	266	250	262	250	264	252	248	258	269	252	247	257	274	249	252	243	241	216	272	275	239	219	250	246	281	252	254	250	260	262	239	224	265	260	252	236	229	226	213	236	270	273	244	244	252	249	266	217	233	245	286	258	251	264	259	264	262	274	257	238	259	244	271	251	256	234	226	245	274	250	259	268	249	232	240	275	254	252	258	264	265	268	256	262	250	223	230	252	260	239	245	282	240	266	250	254	250	240	249	265	234	217	245	251	236	232	281	260	234	261	270	268	245	238	217	276	277	249	260	226	233	251	262	255	243	245	235	265	226	270	236	250	259	237	283	249	267	224	245	261	251	243	249	247	257	263	249	274	263	244	250	302	221	244	270	241	245	266	243	244	244	280	262	261	235	259	267	259	262	267	237	271	231	247	245	215	220	251	216	253	270	222	213	252	283	242	255	280	239	242	229	251	227	241	252	253	241	229	255	260	279	234	248	240	227	272	244	265	237	253	266	222	241	245	278	268	225	248	227	221	254	239	257	251	240	258	230	279	274	260	272	254	246	231	237	256	225	265	257	242	247	255	259	239	263	281	243	260	282	260	282	244	218	230	240	268	244	247	267	234	248	241	235	234	252	238	230	241	267	234	247	261	278	241	242	226	242	249	258	249	287	242	254	272	254	245	240	243	225	250	298	278	238	249	252	245	261	285	241	255	268	257	259	257	225	230	272	254	261	260	243	257	294	237	259	262	284	292	281	216	234	236	246	257	236	225	248	246	245	250	247	248	227	252	265	259	266	243	252	288	271	255	258	229	238	263	241	235	260	270	257	248	260	272	256	244	280	240	250	236	229	256	259	265	258	223	239	252	239	256	245	258	290	247	274	253	239	222	238	276	274	250	231	238	237	287	235	247	235	251	249	241	255	257	250	208	264	270	248	236	244	253	231	238	228	263	259	247	256	276	255	267	232	236	257	264	251	221	275	246	235	268	249	246	250	258	288	233	239	233	243	226	259	253	250	257	270	283	248	234	254	255	242	247	232	293	264	224	279	244	250	218	268	221	258	251	247	243	265	274	243	255	227	238	258	214	259	235	270	226	269	238	254	239	258	274	269	258	244	229	245	242	249	242	252	230	240	231	252	259	245	256	240	254	281	239	230	251	262	253	251	249	257	235	258	256	235	265	229	269	231	242	248	262	236	261	226	244	274	230	238	239	260	240	226	235	248	247	255	260	236	243	244	264	242	261	257	277	247	258	261	251	250	272	291	261	290	268	268	239	217	252	227	236	242	263	272	276	262	253	270	266	224	245	237	281	275	269	268	246	280	244	244	260	257	259	247	261	261	250	251	246	246	244	279	249	231	234	238	215	263	209	243	234	255	240	281	239	274	242	221	246	236	255	274	222	232	256	251	264	218	237	250	220	258	254	228	255	266	259	241	273	253	218	260	284	232	243	278	245	224	263	239	225	246	219	250	241	264	262	214	259	237	244	251	250	242	246	243	231	262	252	258	239	232	246	242	243	232	245	217	276	264	223	249	258	232	219	269	252	253	241	227	250	264	256	230	264	224	248	247	238	257	239	273	244	274	245	261	241	254	252	252	231	229	225	261	231	245	231	240	239	248	250	222	234	272	253	290	242	254	258	229	254	228	229	266	256	247	244	247	255	260	260	268	237	268	217	244	256	277	237	257	257	270	239	233	249	244	221	257	224	248	251	246	268	257	258	255	276	235	271	244	268	250	253	226	235	249	231	247	252	252	236	240	255	243	237	268	232	249	252	236	247	238	243	254	278	279	238	237	294	258	261	228	267	246	271	243	246	239	254	254	239	255	243	265	247	265	244	264	247	271	269	283	258	242	241	244	252	239	273	256	230	243	239	274	259	245	251	234	258	268	223	252	248	234	245	247	267	242	267	234	252	257	222	253	231	254	248	252	280	243	254	239	229	237	233	266	245	271	256	236	251	240	250	251	292	235	256	265	247	265	254	272	233	266	228	244	228	261	228	258	248	259	244	239	283	231	271	273	247	254	267	254	277	247	261	263	252	254	250	243	255	235	269	252	240	246	239	233	265
24240	20992	26420	24607	2455	673	559	522	522	507	513	455	464	498	462	467	466	509	513	459	456	468	437	429	443	443	455	481	448	453	478	474	463	464	429	425	460	447	479	486	448	464	460	478	433	441	438	501	470	469	442	442	451	491	401	452	473	461	460	447	483	471	447	441	460	463	446	466	451	441	456	474	447	461	471	427	435	449	451	455	463	446	438	450	422	451	419	448	448	456	472	451	453	490	444	422	476	460	455	451	457	459	436	460	468	436	461	454	424	434	456	420	460	444	500	415	455	448	453	448	424	491	472	454	486	492	441	476	453	468	421	489	458	457	466	486	454	467	436	443	467	429	454	467	488	479	449	497	485	454	436	500	459	433	447	482	418	439	490	429	471	449	411	444	469	449	470	430	481	471	458	423	468	458	482	426	454	445	469	425	483	396	449	495	457	445	477	454	455	473	427	472	441	456	461	468	434	491	448	435	449	421	456	451	453	478	442	448	407	420	512	442	486	420	471	450	457	464	480	451	472	500	498	465	484	477	465	446	424	449	461	442	446	438	478	467	465	432	430	430	458	477	438	476	454	437	495	470	427	466	467	427	407	432	441	457	451	438	443	436	452	457	438	454	455	448	442	469	430	449	489	488	451	468	442	474	449	469	416	451	468	469	440	457	502	428	472	448	427	468	470	431	448	481	469	461	428	429	433	457	463	436	462	446	430	474	441	451	469	424	432	415	450	487	483	405	438	423	468	436	455	435	462	426	461	450	463	462	467	473	445	482	457	457	461	505	413	429	445	466	435	448	478	427	474	429	446	428	434	460	430	442	453	446	452	437	461	431	433	468	448	446	493	438	451	484	440	512	456	499	494	419	389	472	436	470	480	466	431	432	440	486	447	456	443	418	468	449	435	437	435	463	452	442	461	441	445	475	465	453	491	457	472	461	465	471	476	469	463	458	449	474	452	462	440	452	445	455	464	487	452	424	470	438	432	445	454	455	453	474	481	446	434	439	445	465	461	450	423	435	428	458	442	439	459	494	455	479	439	470	422	438	473	423	459	465	427	451	439	441	489	416	460	489	439	459	450	449	460	470	458	462	436	457	451	445	506	425	452	441	456	416	412	453	433	495	440	455	496	491	417	448	486	435	466	440	461	478	441	450	464	482	466	462	429	439	446	437	423	465	452	455	443	451	458	455	461	459	445	448	436	429	472	456	438	471	450	434	469	447	412	464	440	456	494	443	447	414	471	486	465	469	468	458	485	470	449	418	498	460	459	472	453	487	449	465	456	493	420	443	465	446	414	499	471	438	436	476	439	445	478	445	491	420	472	441	464	466	452	439	477	495	453	451	471	442	449	457	404	472	482	467	465	449	429	464	454	466	450	465	449	449	479	442	478	439	454	454	433	489	420	471	476	470	466	471	487	445	453	449	465	449	432	471	441	459	480	407	462	458	446	471	432	421	455	440	447	472	473	476	447	462	419	468	472	421	432	501	479	440	467	454	471	469	452	435	443	448	477	471	459	456	439	472	470	431	414	458	507	431	447	502	476	431	464	432	447	461	441	484	472	454	452	480	418	473	412	456	435	469	461	479	430	433	462	427	441	444	469	453	424	482	482	475	471	417	461	455	430	431	455	462	467	451	474	479	457	465	470	425	438	451	427	473	454	473	483	427	435	463	470	468	480	463	478	465	490	436	401	475	469	490	433	455	446	453	455	465	447	433	433	448	501	406	433	472	461	478	440	423	441	430	464	479	440	439	409	467	430	464	477	430	434	440	412	475	453	466	480	471	501	445	455	437	416	422	491	472	478	450	431	465	466	471	442	442	472	427	424	442	416	453	458	467	447	490	439	431	429	463	418	499	457	462	476	402	445	441	498	459	448	490	460	474	419	488	422	471	463	451	440	420	479	455	473	454	472	453	458	445	465	420	488	487	413	457	432	462	416	421	462	486	451	431	445	453	455	435	434	445	468	468	398	447	420	424	438	425	473	465	480	456	479	449	455	444	457	439	477	430	470	445	443	449	479	427	455	428	441	445	462	424	438	450	458	443	450	500	465	438	434	430	428	411	447	454	427	457	459	453	451	433	440	442	465	442	425	443	412	459	488	449	454	435	454	452	462	450	456	444	427	448	479	466	500	484	449	482	454	442	408	469	441	491	448	458	489	419	483	492	485	451	445	460	448	454	458	452	436	464	441	447	420	481	434	473	448	468	446	477	443	432	450	438	442	443	465	438	442	431	441	472	459	457	441	465	488	442	446	448	445	434	476	438	451	471	472	470	484	466	461	454	513	451	503	436	462	474	458	467	463	405	463	436	456	438	495	449	483	451	458	469	416	449	447	423	452	451	500	434	437	431	452	447	419	443	447	456	419	436	474	424	484	406	456	456	465	452	441	444	428	411	413	477	452	463	435	453	443	462	471	418	437	466	444	467	438	457	439	474	464	450	472	426	492	448	453	432	422	445	458	428	452	452	428	436	437	409	505	450	451	471	469	445	451	447	473	432	451	442	428	455	482	458	445	463	459	470	437	476	435	431	411	432	414	420	458	449	466	409	429	403	456	460	442	460	498	478	434	449	450	429	459	470	465	443	433	475	412	451	460	454	419	439	428	485	475	480	431	501	442	465	451	445	484	421	494	442	460	466	454	455	469	439	478	455	456	469	440	458	476	439	474	420	424	475	473	441	450	464	441	480	428	452	477	452	487	443	459	444	467	444	432	462	469	466	436	432	430	475	460	464	459	473	470	456	443	460	447	439	448	460	421	440	435	485	447	444	462	436	487	446	417	446	413	447	483	486	454	463	495	441	497	486	483	437	449	455	460	423	409	456	439	454	462	455	453	444	445	460	495	437	437	474	447	445	428	453	473	458	436	470	469	479	446	437	422	457	469	441	489	451	473	431	470	440	422	441	443	431	462	483	457	459	420	473	424	481	453	458	433	445	457	456	494	460	452	447	436	454	428	468	445	471	480	459	470	502	464	473	462	469	394	449	430	465	423	486	449	491	453	423	454	447	450	465	501	456	435	455	476	444	495	478	464	498	451	441	455	469	458	461	445	460	462	470	477	416	442	455	438	451	421	447	430	435	453	490	464	448	509	465	453	452	486	458	431	476	441	458	433	428	446	458	464	445	427	472	415	463	446	439	463	437	465	413	442	490	456	425	415	405	471	464	469	497	461	462	472	444	455	425	465	435	493	468	496	456	454	431	439	469	445	453	453	457	451	487	480	480	447	471	466	418	480	460	456	505	457	415	433	461	459	468	435	450	449	526	465	475	450	461	443	452	475	445	412	514	499	470	463	489	425	422	448	461	454	457	462	414	464	456	471	437	469	486	474	453	450	455	429	408	463	434	431	448	471	444	443	452	457	451	493	448	464	406	461	439	468	428	435	452	470	447	462	451	444	447	435	451	466	464	457	462	448	487	440	419	451	427	470	503	431	508	446	477	480	444	454	471	433	470	438	445	466	466	437	461	483	423	450	467	447	446	448	465
3432	4681	3228	1752	1265	1111	946	885	777	802	733	727	721	674	716	700	684	682	727	705	675	662	669	623	676	663	668	684	672	710	644	642	650	669	646	660	625	623	612	613	612	670	654	624	628	650	684	640	623	652	664	644	630	657	630	635	668	644	637	660	646	651	626	641	627	651	657	638	651	654	610	623	618	620	646	694	615	663	680	595	674	638	648	645	612	619	642	677	607	624	618	648	626	670	653	637	606	641	639	640	629	637	647	666	657	635	643	623	657	603	601	602	646	634	668	620	612	614	631	584	660	587	656	628	668	611	643	659	688	680	652	617	641	644	684	600	642	653	667	607	657	642	653	683	621	648	696	651	660	648	634	668	625	619	665	673	658	622	627	645	700	633	664	607	642	636	631	657	636	652	611	659	608	612	642	626	613	622	712	650	611	622	600	686	641	612	624	680	604	631	706	672	658	621	613	618	663	615	593	633	670	643	622	665	618	593	636	682	642	647	639	647	654	574	678	643	660	664	629	661	659	614	600	584	637	626	602	655	679	651	625	668	637	700	661	636	628	657	632	653	650	619	649	644	676	677	637	607	648	627	681	673	647	652	648	617	620	651	676	673	618	627	630	665	679	610	610	653	676	591	672	647	651	619	619	637	596	609	620	665	659	635	691	653	650	681	611	672	635	641	693	663	671	610	653	633	676	641	632	659	655	617	659	625	619	622	593	618	631	625	669	660	633	638	668	614	682	662	590	636	664	608	643	628	617	662	633	663	641	618	649	625	613	645	638	646	638	647	707	634	666	641	625	610	623	673	620	624	592	663	609	601	638	607	624	618	653	623	614	631	623	643	694	636	660	610	613	672	639	621	667	634	661	600	619	614	638	609	680	640	689	674	618	621	631	637	635	614	626	663	620	678	638	620	656	640	656	662	624	667	656	665	643	676	609	665	584	636	615	656	650	611	640	623	641	648	628	635	607	645	659	649	643	659	638	654	633	620	650	616	616	619	627	623	626	626	617	634	643	630	644	623	676	604	653	616	634	619	615	665	660	666	654	631	670	670	639	660	626	663	635	631	609	636	690	642	573	654	648	605	642	647	661	680	628	675	618	656	622	662	665	638	638	631	630	643	624	648	620	603	662	635	660	651	650	657	636	624	677	632	637	668	605	637	635	599	681	630	641	653	620	647	564	611	685	673	609	634	643	642	683	633	635	632	645	649	655	633	614	646	629	627	640	658	651	681	630	693	647	612	613	631	665	676	612	614	604	617	650	619	654	620	666	631	632	674	624	643	644	623	647	640	649	658	613	684	641	582	608	636	688	653	680	642	648	638	641	631	624	667	669	636	599	623	612	614	639	636	617	628	633	629	626	677	675	591	606	681	605	646	649	697	695	707	667	649	611	639	626	634	660	626	631	618	643	624	642	677	608	641	626	622	664	640	582	628	631	659	637	658	651	645	633	618	606	639	640	633	632	629	622	616	612	606	635	648	672	639	675	633	609	667	604	639	634	626	652	651	635	659	628	651	608	604	637	635	620	616	651	648	641	691	617	676	625	618	630	624	666	626	648	606	650	670	703	617	648	648	652	654	656	616	648	623	685	655	639	647	663	626	671	659	682	600	612	621	643	676	607	634	636	660	631	646	645	680	631	619	660	631	656	628	571	635	673	636	671	607	641	689	623	634	655	649	625	621	647	611	702	636	603	631	573	663	675	598	593	637	638	579	623	656	610	652	676	641	625	580	643	629	602	631	601	677	642	635	643	629	614	656	649	638	649	631	659	663	653	634	644	593	643	608	631	648	627	645	630	638	614	654	628	622	626	663	635	616	687	628	678	624	673	648	645	642	617	638	632	634	652	635	638	629	670	628	650	650	640	629	626	629	642	675	660	582	595	603	651	642	656	637	612	636	624	603	623	630	665	639	646	615	630	671	640	587	646	634	650	667	642	609	664	595	668	642	663	608	656	692	623	633	646	610	662	672	647	629	642	650	656	644	642	632	625	655	674	613	642	671	645	601	660	664	617	654	645	608	666	601	670	697	633	652	670	651	675	654	595	615	627	687	594	614	620	696	638	672	656	632	632	642	646	611	650	642	574	625	697	639	628	654	644	627	637	627	636	671	637	643	645	640	592	640	678	587	650	692	639	631	674	603	614	657	654	661	637	664	644	621	632	635	643	623	640	630	659	658	661	668	693	661	639	649	623	634	625	618	638	625	617	662	636	620	629	640	641	634	620	639	633	674	686	629	594	634	648	669	647	681	638	583	619	670	641	626	635	665	657	600	648	707	661	588	591	620	625	628	660	633	582	592	628	689	667	612	646	661	660	639	660	626	642	632	649	634	652	633	641	634	608	599	634	648	606	630	644	675	630	625	653	645	650	660	642	685	645	634	619	667	612	615	652	666	636	636	615	638	636	635	619	658	628	648	634	695	612	654	582	645	622	671	625	680	608	601	639	617	696	682	678	637	659	669	665	621	622	679	626	635	626	599	600	627	659	645	635	622	702	660	669	646	670	636	612	641	619	600	620	649	652	648	600	598	670	629	675	617	582	665	621	601	658	666	663	679	617	606	652	659	602	652	624	615	635	651	640	623	659	615	595	637	628	650	623	641	636	640	655	651	631	590	677	634	638	677	641	636	623	648	659	608	677	653	648	665	643	655	658	637	606	671	595	666	679	623	664	625	669	604	644	606	637	659	670	633	635	651	640	626	632	663	628	608	654	670	680	647	628	639	652	667	643	655	651	626	609	685	656	674	605	664	618	634	666	635	653	625	640	642	665	638	673	658	638	626	623	644	665	631	660	625	629	667	640	709	620	650	646	628	638	650	661	643	614	624	640	663	644	646	595	641	624	650	642	664	638	647	650	640	627	630	678	599	629	585	646	628	671	654	598	633	622	621	682	628	627	649	643	625	608	641	653	675	656	628	634	572	650	623	618	639	636	637	649	594	626	634	613	655	617	699	612	635	617	635	652	626	641	663	626	640	624	629	655	626	639	678	627	605	607	623	614	657	629	649	632	581	636	623	665	649	624	618	639	626	628	644	639	644	662	645	630	681	618	653	628	625	650	652	617	647	628	678	639	631	672	640	643	619	626	620	638	682	644	628	618	628	595	658	682	610	676	687	598	613	622	609	617	659	661	652	603	656	682	620	638	641	636	655	678	644	627	622	670	630	607	624	590	670	673	642	623	656	620	601	613	591	604	646	687	668	683	650	670	655	642	607	633	618	633	632	683	653	618	632	619	654	631	644	601	645	637	660	613	676	631	646	638	605	664	650	646	641	637	666	631	653	684	636	670	671	629	612	642	695	650	646	656	627	647	646	643	618	609	659	674	640	595	676	671	602	630	654	677	668	649	644	632	590	637	670	660	576	693	638	664	705	660	591	609	647	608	671	640	623	606	650	643	638	642	608	638	598	636	640	637	638	609	693	611	666	579	652	618	591	640	648	718	641	652	655	607	613	608	625	619	640	621	628	612	621	635	648	646	631	642	646
22111	21024	28662	23579	21028	20634	2065	560	401	378	340	327	281	248	272	214	228	221	205	184	200	164	178	166	174	169	168	177	173	166	174	182	189	190	174	167	170	168	166	163	172	171	174	169	183	161	162	163	169	159	163	161	173	179	157	160	179	167	157	155	169	161	160	157	161	141	156	166	174	163	140	157	171	155	146	170	173	164	165	142	155	180	150	167	163	150	166	144	158	166	156	160	166	157	157	160	147	168	163	143	172	163	154	137	172	145	160	149	189	183	158	135	153	158	138	175	161	166	160	169	170	144	169	163	154	145	149	144	165	170	157	146	154	163	147	163	158	176	146	149	154	165	171	148	160	179	158	171	166	173	174	153	159	172	158	152	151	128	162	165	150	151	148	153	148	161	162	161	138	131	150	160	176	165	164	170	150	165	168	165	153	182	156	169	139	158	184	165	159	166	166	153	131	147	172	137	157	165	165	135	174	149	149	150	153	146	182	160	172	165	170	180	177	157	163	168	157	158	139	147	161	169	152	187	155	158	161	175	171	140	143	163	168	132	140	161	180	180	156	140	149	155	142	160	187	167	176	157	157	165	156	156	167	156	146	144	173	150	177	158	147	155	159	157	146	169	155	157	166	165	142	148	155	162	167	169	136	145	158	156	168	176	158	174	155	186	159	158	159	138	155	155	156	125	154	153	144	158	144	145	151	149	141	150	141	158	145	142	154	150	172	164	155	158	158	168	144	159	164	173	157	155	188	151	161	153	159	150	152	177	150	166	154	169	170	168	162	153	177	159	162	170	155	180	157	149	154	173	145	143	165	147	161	157	148	161	151	146	172	145	173	143	143	138	151	161	157	144	161	166	139	155	165	141	160	145	148	152	149	166	167	148	156	163	172	157	156	174	135	185	173	154	161	166	149	146	153	159	175	170	177	171	160	159	158	143	125	154	161	160	156	154	171	148	155	156	142	151	160	159	160	165	146	178	176	152	164	164	158	158	160	176	165	170	150	148	157	160	160	136	160	149	168	147	138	148	152	142	185	154	179	139	132	138	171	172	138	162	184	141	150	159	140	154	160	165	158	154	162	175	159	149	139	148	149	156	198	147	169	172	148	153	170	160	141	175	141	168	187	173	143	151	157	154	162	150	145	143	149	155	158	152	133	160	170	130	154	153	153	152	175	167	150	161	149	172	164	168	178	168	142	177	146	161	158	179	165	162	186	151	173	168	135	172	145	167	158	177	166	141	131	148	162	153	152	146	163	165	158	152	145	164	140	164	161	164	177	139	152	152	138	174	161	129	145	144	182	168	164	176	140	165	162	127	181	178	177	154	156	170	155	162	164	166	171	171	146	155	156	170	146	146	165	182	175	146	140	162	151	139	160	159	158	143	188	149	144	173	149	171	161	159	162	150	165	169	147	154	162	131	155	190	164	149	154	161	157	166	131	139	166	146	153	163	145	191	154	173	168	160	134	142	159	141	126	138	165	174	176	159	185	149	157	149	162	144	180	141	137	137	164	163	185	158	141	169	158	166	146	148	139	161	150	167	165	140	156	151	172	162	172	147	162	155	153	157	151	157	139	152	160	154	163	152	148	161	169	167	162	153	156	159	169	178	155	172	169	184	140	186	164	164	162	170	155	153	135	170	166	170	172	151	153	173	149	160	139	153	171	152	141	136	158	156	164	154	136	185	158	155	167	132	157	146	166	167	160	165	171	160	143	164	146	159	160	159	156	160	154	137	167	146	148	149	148	195	177	152	172	171	149	135	164	174	170	172	129	160	170	168	166	149	185	153	144	151	139	163	176	136	158	142	134	167	154	168	167	161	169	138	149	161	182	169	147	165	148	165	173	154	162	182	171	151	181	152	151	160	130	160	152	148	136	146	168	167	162	159	148	151	165	144	166	142	149	155	143	145	160	165	133	153	156	143	158	166	150	164	164	143	148	163	139	163	152	155	142	172	160	148	155	160	146	174	129	154	160	152	156	155	148	164	153	140	155	186	138	177	158	176	157	156	171	170	143	154	168	157	173	164	135	152	156	141	176	163	155	153	162	158	159	159	164	171	144	172	159	163	164	154	154	177	155	157	150	177	164	176	140	140	192	159	149	189	174	189	169	144	174	163	130	158	164	183	165	154	170	146	164	157	161	166	175	143	159	171	146	180	165	148	168	159	165	134	160	147	152	166	144	156	140	147	148	152	174	153	157	174	168	162	191	159	150	158	166	168	134	145	143	161	136	163	173	157	159	149	134	167	146	142	171	122	153	141	148	164	171	166	143	150	165	172	149	131	157	173	162	165	163	160	162	163	155	174	128	154	156	137	151	154	168	164	165	153	178	135	150	157	160	155	172	169	136	168	150	168	149	158	167	134	177	151	156	173	164	145	161	153	165	161	162	150	190	171	169	164	173	187	153	142	154	136	119	171	141	146	145	151	173	155	160	167	154	136	162	148	163	162	173	156	148	174	155	164	163	150	137	161	165	153	147	149	174	143	190	171	169	175	164	148	179	162	163	169	194	146	158	158	155	162	142	157	159	162	171	172	172	200	131	170	162	192	160	176	158	160	159	148	169	138	147	165	176	152	149	160	140	168	163	191	157	166	163	160	183	152	175	156	144	166	169	155	165	157	148	154	150	143	152	164	155	156	162	167	156	149	179	144	173	165	145	157	168	159	170	149	180	164	159	154	168	154	158	167	151	150	133	174	173	161	161	143	152	168	139	162	147	165	163	139	156	139	160	148	132	140	139	156	159	127	140	149	171	187	191	179	162	185	171	163	156	142	140	166	175	164	136	175	163	147	163	169	158	161	143	143	147	163	156	145	147	158	148	155	139	171	152	145	166	157	152	146	136	170	121	161	165	163	156	175	148	146	137	168	143	163	157	152	158	168	144	154	149	179	194	174	159	171	173	150	155	150	147	164	151	157	167	143	155	188	153	157	140	155	133	132	167	152	166	158	158	156	148	156	175	179	158	161	152	139	165	136	141	135	142	152	137	140	146	179	136	149	147	167	169	147	168	148	150	144	140	151	154	172	168	152	161	171	166	151	154	161	134	159	166	157	152	140	173	165	154	167	149	163	151	171	154	156	168	143	162	163	153	148	150	149	130	177	182	156	159	166	147	167	144	154	144	149	168	159	149	172	152	174	147	145	158	137	160	141	145	168	135	151	161	160	141	142	175	147	150	163	165	140	173	168	171	161	161	158	161	150	157	163	179	169	152	162	147	168	156	168	142	188	172	169	160	175	144	163	151	132	134	142	151	164	148	171	145	179	147	163	170	173	146	160	163	144	130	165	149	135	178	155	149	145	149	158	161	175	174	142	160	163	141	151	164	151	163	164	142	167	156	160	173	144	144	170	154	159	149	171	164	154	162	156	134	154	129	164	143	135	166	146	153	160	169	164	159	144	165	171	135	175	152	139	141	165	161	171	164	146	190	137	178	149	149	172	167	148	151	158	166	150	168	168	138	154	185	168	128	145	168	161	153	154
4327	13944	9245	4258	2870	2005	1500	1118	947	790	681	610	564	480	484	428	371	352	317	319	277	304	300	279	330	287	277	264	256	253	286	255	243	246	253	259	246	244	232	289	202	207	253	240	219	231	243	235	246	231	230	235	222	250	232	257	226	208	219	256	210	257	202	211	230	208	206	238	225	243	237	231	223	206	227	233	221	226	239	236	248	231	220	228	221	213	231	241	199	200	237	227	230	224	225	204	231	203	213	235	245	200	231	220	232	201	220	231	229	245	250	211	209	205	220	225	240	214	215	234	221	197	220	183	206	194	231	253	221	237	245	229	246	234	229	216	227	242	219	229	237	231	239	223	221	234	205	225	211	235	229	255	237	213	202	223	191	239	209	208	223	231	223	230	226	205	214	199	234	229	240	216	212	200	220	214	197	219	205	231	216	216	253	213	231	222	221	218	233	215	203	235	234	239	187	224	194	200	245	203	217	209	219	236	239	234	219	242	214	190	228	212	192	219	218	228	201	243	213	208	208	232	211	230	223	235	217	211	218	223	216	221	205	198	229	238	223	203	208	220	244	205	212	226	195	219	219	217	202	242	209	219	251	212	238	210	228	193	203	215	231	202	218	210	218	231	236	228	249	221	187	213	208	209	225	201	215	218	213	198	202	213	212	227	206	216	220	213	242	202	227	222	213	211	213	221	209	236	221	205	202	234	212	234	269	226	236	231	222	242	200	215	221	192	227	230	203	219	208	210	211	240	219	232	198	228	219	239	217	229	227	231	213	218	213	219	208	223	220	213	223	185	208	217	206	242	215	235	213	209	231	231	209	199	210	220	220	231	184	200	229	225	232	227	206	198	221	249	186	204	228	245	197	224	210	236	243	213	218	234	212	232	221	202	219	228	222	219	200	228	215	194	234	218	250	234	253	209	238	216	238	241	189	236	226	228	201	214	205	204	215	229	201	216	247	246	244	228	219	244	234	203	204	232	206	215	208	237	202	215	237	244	220	238	206	237	259	216	220	221	234	232	228	248	227	213	220	197	197	227	221	214	206	256	244	235	260	230	210	235	210	222	217	219	215	216	222	239	213	240	207	192	198	206	212	219	224	223	231	228	251	209	241	214	213	226	249	250	210	208	206	251	227	213	210	194	211	241	210	228	234	217	215	207	227	232	204	231	241	233	212	222	213	206	221	220	244	242	264	216	256	266	222	220	224	230	195	210	223	205	236	208	216	235	198	223	218	207	228	213	215	206	218	216	221	186	235	215	219	228	218	235	211	224	200	232	208	215	236	238	230	191	200	228	228	225	238	215	203	232	200	228	220	217	236	197	205	216	203	213	234	233	217	219	206	206	229	211	220	220	225	217	230	225	207	250	212	228	225	216	218	203	222	236	252	211	201	224	226	208	205	175	261	245	229	232	237	234	235	238	188	211	212	245	212	212	205	233	205	202	227	223	236	206	193	213	217	235	209	214	207	215	226	235	235	211	220	214	234	227	195	213	229	217	244	193	190	218	220	231	205	221	241	237	218	206	208	232	229	204	211	216	237	236	224	239	210	247	243	211	216	200	200	256	206	215	210	215	227	219	213	243	224	225	199	242	197	219	191	217	203	208	205	219	197	229	214	206	210	211	207	229	189	252	222	202	238	203	197	225	240	202	231	204	224	226	197	226	217	225	247	227	238	220	206	223	228	211	212	241	248	225	223	206	246	208	245	206	215	223	203	229	234	214	228	215	250	226	250	232	207	222	209	226	203	222	224	258	228	214	225	204	223	242	223	251	221	246	212	234	214	218	229	210	218	227	203	215	231	213	220	195	223	199	241	208	226	249	213	253	198	201	221	208	201	229	261	208	202	199	234	215	198	233	203	233	227	223	240	208	215	229	227	209	224	226	226	200	254	241	237	223	212	227	182	227	210	232	211	204	214	232	223	245	232	207	191	205	215	222	240	233	215	233	232	227	215	212	208	213	235	207	232	226	202	203	229	220	188	205	216	217	221	192	219	220	212	223	235	221	221	217	214	228	234	241	250	266	221	224	191	221	228	235	229	233	205	233	251	250	228	219	204	203	206	233	228	223	220	250	226	218	227	246	234	224	200	203	222	223	230	210	224	208	230	222	204	215	205	226	225	227	242	204	221	225	223	202	244	223	230	227	230	200	202	223	230	229	226	187	206	242	193	220	235	198	202	229	226	200	234	205	204	214	216	250	227	242	218	205	221	237	207	180	207	233	219	230	222	235	247	226	208	211	229	214	218	240	210	189	246	228	223	195	207	220	217	225	207	220	202	215	219	233	182	225	248	207	226	219	209	221	227	235	211	236	220	228	217	236	207	214	236	226	237	225	233	247	198	227	227	216	234	227	238	227	200	254	214	202	224	211	213	251	216	236	198	228	226	243	227	222	209	229	236	211	215	213	235	235	203	214	215	231	251	225	242	219	232	203	224	223	236	216	206	225	203	195	211	206	199	225	209	227	246	210	208	214	208	223	220	208	220	206	235	218	211	212	233	192	226	221	224	218	217	195	252	228	231	196	224	227	219	226	208	216	213	231	212	220	206	204	226	242	235	207	241	209	221	212	226	212	225	223	215	211	212	224	205	236	215	195	224	230	205	238	209	206	228	204	200	227	214	240	205	225	244	230	199	214	228	224	237	211	205	206	192	200	237	218	212	234	198	230	225	221	244	210	226	217	221	222	207	210	221	220	214	211	219	238	193	209	232	201	216	219	259	243	239	206	223	219	226	191	239	219	230	213	192	226	224	242	223	199	221	212	211	232	202	240	254	214	215	205	240	233	237	247	221	213	201	225	253	231	226	213	241	226	228	220	226	206	215	228	236	211	198	230	211	238	219	225	225	234	209	209	223	184	228	235	210	211	225	198	211	216	208	219	242	234	203	204	220	227	209	218	199	241	221	209	221	212	237	225	233	224	214	212	221	219	225	215	230	226	214	214	215	219	209	218	222	210	212	212	213	219	232	204	204	203	193	213	187	204	236	227	220	223	230	232	224	216	215	190	245	205	205	237	216	225	226	212	232	200	200	215	214	200	226	215	208	201	205	215	249	214	221	210	195	222	236	200	218	209	217	225	225	218	227	222	206	222	213	212	211	216	236	223	240	243	214	209	217	216	192	200	222	241	240	204	220	209	210	223	208	220	228	221	220	227	217	213	236	223	234	229	226	222	223	214	236	226	229	199	232	192	216	214	215	215	206	221	221	203	208	234	220	254	264	222	228	222	215	247	214	210	178	206	199	237	210	229	220	227	245	253	196	200	215	209	214	207	224	229	218	212	210	249	215	209	215	205	218	189	203	199	206	202	230	217	217	218	233	217	201	199	210	214	220	220	181	253	215	219	217	248	224	218	191	222	221	257	213	229	220	218	228	220	233	228	217	225	215	223	227	209	214	214	241	240	227	222	225	219	216	212	225	244	210	221	229	203	225	221	241	222	241	231	223	233	249	204	231	220	209	209	228	219	237	212	223	214	236	205	215	197
26718	17348	3022	608	482	436	427	403	370	406	419	397	401	367	390	381	372	373	390	358	413	374	360	397	385	396	381	407	381	368	384	378	376	387	385	396	382	361	378	393	391	363	355	394	365	412	388	380	380	403	388	397	389	376	387	367	368	388	368	369	408	382	365	375	395	371	368	390	382	405	391	374	408	363	402	402	360	384	421	380	411	421	383	389	411	425	397	375	390	382	375	347	382	398	423	390	380	382	396	397	387	382	359	377	368	385	407	421	361	367	372	370	399	369	372	369	374	391	350	380	414	403	388	382	413	374	407	339	392	387	353	384	376	412	401	381	374	362	383	385	357	394	416	404	412	371	382	364	362	398	408	349	381	383	386	337	382	393	389	412	383	383	372	403	337	382	402	395	387	351	394	391	394	403	373	391	390	391	361	387	372	402	365	401	367	380	369	392	357	357	382	387	387	346	408	400	393	365	385	387	367	386	362	371	362	392	401	422	374	401	389	379	373	385	367	395	389	393	383	393	382	390	385	384	370	390	343	424	378	413	371	381	424	401	407	369	358	373	355	350	427	390	365	370	384	394	368	345	399	360	387	420	391	380	401	377	397	372	403	378	361	361	399	396	423	359	392	390	399	405	383	382	375	375	411	378	389	384	370	388	372	385	385	395	378	380	360	376	379	353	346	387	366	385	407	391	372	370	387	377	394	374	386	405	378	403	346	350	391	364	370	416	396	360	385	365	397	381	362	387	396	373	355	396	395	404	361	387	413	426	426	382	396	404	343	358	407	401	404	424	364	413	391	390	381	394	361	431	378	396	375	363	377	379	372	404	411	382	371	348	358	389	405	410	410	369	415	412	396	398	371	392	399	381	354	401	386	375	404	388	402	403	398	351	342	356	382	393	376	386	387	377	416	402	415	343	399	362	355	368	394	394	391	369	408	386	396	394	398	386	404	404	395	410	403	394	383	365	358	361	406	397	358	376	403	421	415	423	344	381	399	358	390	395	411	348	423	383	382	414	366	386	394	428	376	402	400	378	406	409	412	430	392	349	361	434	395	380	388	363	370	415	408	377	369	384	371	383	388	418	374	374	388	411	395	372	379	358	390	382	382	365	409	373	388	381	375	399	396	383	346	367	345	386	376	392	406	364	410	393	383	382	366	388	339	383	379	374	408	379	386	409	391	402	413	374	382	408	375	376	365	385	368	369	365	393	399	394	371	354	363	380	365	370	403	371	387	392	396	422	392	382	396	375	420	415	394	398	383	348	393	348	377	384	399	381	394	366	377	394	401	377	381	384	406	334	408	397	413	374	367	347	388	341	422	415	397	381	389	388	403	400	345	384	348	373	382	384	404	410	366	393	382	357	365	371	404	366	436	402	402	400	405	355	411	397	366	381	385	395	382	385	398	376	398	356	376	388	365	364	372	391	373	353	387	382	377	375	394	390	387	384	381	445	382	398	396	346	378	388	384	374	410	380	401	405	415	368	380	389	388	382	383	353	405	378	381	405	383	377	366	398	391	359	401	407	404	432	412	391	404	353	388	363	360	390	416	415	387	376	373	368	368	338	432	388	410	388	366	382	401	404	331	364	383	385	397	423	390	356	361	388	405	373	396	380	408	372	387	376	370	422	370	408	384	366	395	364	377	387	371	359	423	406	402	416	350	420	356	375	405	389	399	358	407	387	388	382	413	391	350	395	419	364	389	394	409	373	331	382	374	386	381	359	379	392	362	364	352	365	385	383	397	378	366	407	388	389	373	412	368	383	405	400	404	367	361	406	372	401	380	395	378	402	414	358	377	379	392	387	419	422	372	369	390	368	378	352	380	356	397	414	391	360	389	377	389	374	396	390	391	387	368	388	389	381	373	417	415	385	418	394	396	403	432	375	412	369	400	375	410	405	357	412	400	424	385	396	398	348	385	386	386	353	395	353	418	365	341	334	409	381	373	364	406	374	388	337	413	381	407	377	382	384	388	353	410	374	401	394	414	377	400	347	410	408	403	360	391	371	387	374	406	434	400	371	386	370	410	418	382	380	386	416	372	391	403	386	392	418	386	377	337	376	368	356	346	379	367	409	363	383	353	384	414	390	384	376	384	375	352	387	403	374	377	390	358	365	385	361	368	407	379	362	422	406	376	372	369	376	385	388	396	388	373	424	383	413	380	414	341	373	361	385	360	359	392	371	370	399	385	402	396	406	372	359	385	364	375	380	401	359	354	392	369	365	383	371	399	376	413	396	362	393	377	381	386	367	402	382	388	375	393	368	395	414	382	357	362	364	362	411	400	377	363	395	357	434	365	371	426	395	407	425	384	400	377	381	377	375	385	423	413	393	367	400	405	382	350	410	409	380	356	405	400	377	371	367	416	384	403	365	351	349	388	382	392	358	386	374	403	390	411	362	394	401	416	398	382	387	387	382	368	371	360	351	378	395	387	354	374	415	372	352	404	361	368	403	386	385	373	393	390	371	357	366	396	376	409	319	365	361	378	380	402	428	391	386	359	366	404	392	405	353	402	370	408	353	370	410	387	394	409	383	378	345	392	378	416	366	410	389	390	387	372	398	402	387	388	384	359	385	378	357	386	365	362	356	383	374	405	375	370	361	373	391	393	384	360	382	360	377	384	403	387	373	384	389	397	394	437	385	363	376	368	345	385	346	414	410	358	385	411	384	378	387	344	409	376	383	415	374	340	337	354	395	386	353	386	364	391	394	411	387	388	337	393	389	377	402	399	362	380	399	390	399	381	354	357	378	371	370	380	379	379	371	347	373	373	373	357	412	371	372	355	383	388	369	393	386	372	382	363	376	389	377	375	397	421	373	401	396	382	392	387	379	414	408	401	388	434	382	392	377	411	428	383	396	385	382	412	378	384	371	394	394	381	368	363	375	377	367	372	360	391	414	411	395	361	404	400	402	375	382	365	374	406	376	386	405	370	379	389	356	396	368	380	395	413	391	421	416	412	411	370	413	390	383	379	365	395	376	386	377	351	426	371	362	379	405	399	377	413	387	376	376	391	402	369	372	419	363	384	434	407	406	397	426	375	376	365	369	400	423	414	378	393	374	403	422	364	418	384	399	377	342	357	416	377	372	349	387	357	387	381	372	397	425	372	414	372	367	385	375	403	385	399	390	385	360	370	373	424	362	387	386	377	355	384	349	359	378	376	347	372	383	373	406	414	356	401	378	367	411	369	384	373	416	333	363	382	379	356	378	384	394	424	352	390	378	370	409	402	387	369	393	375	393	373	378	406	416	379	384	391	381	382	358	388	357	418	378	379	427	424	384	408	388	400	372	447	386	383	398	401	402	387	380	429	389	350	409	395	404	399	419	388	407	395	374	361	369	372	398	384	402	357	433	397	360	431	402	402	386	398	404	396	385	389	375	386	409	327	405	368	375	370	410	375	433	353	423	352	358	399	377	439	358	367	392	396	361	382	394	388	383	396	365	381	364	376	377	364	384	405	353	383	377	372	389	373	379	385	369	411	388
4002	1314	1017	748	633	663	575	599	586	571	593	589	579	607	547	535	605	527	571	582	583	544	579	559	583	558	531	563	545	534	554	565	545	543	568	563	618	573	547	599	590	555	516	563	597	517	563	607	573	578	541	553	546	575	559	627	567	527	546	576	568	559	599	501	609	564	591	558	571	579	542	579	558	552	528	554	554	548	581	554	570	616	573	538	532	558	606	542	554	526	572	536	574	584	553	553	519	520	606	542	579	564	582	541	526	530	586	568	544	565	573	540	582	567	574	564	579	597	554	558	502	545	557	549	550	580	583	514	550	579	570	568	566	560	538	540	559	568	546	579	587	578	587	551	598	552	595	576	544	555	533	560	585	577	549	563	569	595	578	540	514	532	545	561	569	546	601	551	541	578	561	537	580	512	534	573	549	546	538	567	571	529	554	554	567	564	567	604	570	559	558	524	578	578	584	569	552	563	570	568	557	527	571	554	571	526	591	558	551	544	508	607	545	588	604	547	553	563	556	569	571	544	559	583	566	572	561	570	564	553	545	569	543	578	542	526	577	548	571	546	563	571	558	541	604	560	572	544	531	593	533	585	536	544	572	523	548	553	499	562	581	523	524	602	559	586	554	547	564	583	622	568	561	529	577	587	504	518	537	560	575	531	570	540	590	534	587	540	601	549	576	543	547	542	573	537	538	581	542	578	612	589	542	578	599	560	577	547	560	534	581	585	575	596	589	542	558	536	568	550	572	557	565	550	534	535	613	557	560	588	580	533	550	560	563	559	527	590	549	578	501	552	553	583	580	544	548	538	570	579	538	598	534	559	540	581	551	601	529	539	544	578	583	523	550	542	546	541	588	515	538	510	606	576	563	525	542	579	566	556	580	558	597	555	580	550	569	583	586	570	551	603	547	583	559	600	603	569	573	535	587	585	560	531	580	586	580	572	560	542	548	554	572	521	537	545	532	584	579	553	537	573	544	535	565	577	536	552	564	608	558	553	543	562	562	523	524	533	565	547	589	515	574	575	557	593	558	532	569	603	515	573	567	553	541	584	510	552	598	546	560	621	525	559	554	567	565	523	597	544	567	561	525	606	538	529	547	553	570	540	549	576	539	522	576	599	551	555	550	549	534	581	576	556	573	519	538	575	552	521	539	572	580	534	537	588	547	530	580	567	581	544	572	547	573	536	598	571	549	556	536	523	537	614	538	554	533	549	563	558	516	615	569	543	577	570	537	545	559	534	537	551	607	540	521	555	582	571	561	554	572	587	565	600	550	586	572	566	564	566	528	561	561	561	566	605	584	586	542	584	531	555	561	578	538	561	591	592	568	585	576	548	559	571	528	576	557	559	528	546	549	553	569	551	536	532	617	520	556	563	548	575	525	546	571	541	533	542	512	593	565	579	593	597	541	533	506	580	570	564	526	632	559	581	574	570	597	520	538	558	524	564	587	535	582	616	560	563	590	566	599	543	500	553	557	531	560	576	544	560	568	564	557	592	539	572	527	563	576	565	578	560	584	536	547	550	563	563	522	580	578	534	562	590	554	571	547	587	565	586	516	579	613	566	564	548	584	557	552	529	560	556	582	571	569	595	558	550	588	548	605	563	586	622	559	558	541	543	537	533	555	584	534	496	568	543	565	550	578	529	539	570	587	549	570	559	585	505	562	534	519	562	556	551	560	541	572	564	559	543	566	517	542	523	570	535	569	576	562	566	565	557	578	541	575	544	583	530	523	588	600	500	573	548	597	541	556	559	598	551	559	561	556	555	615	569	569	542	563	574	547	517	565	549	581	556	568	545	534	571	540	527	595	540	577	592	553	580	576	537	574	626	574	590	586	552	588	525	568	517	574	622	553	589	528	534	552	565	556	575	608	560	553	565	555	535	583	595	556	580	581	548	555	602	566	578	540	584	602	526	577	614	558	540	520	559	540	570	563	523	573	539	606	562	531	506	558	566	570	525	557	538	572	566	570	576	519	594	529	542	552	528	539	538	580	565	585	598	535	546	580	567	575	573	559	523	542	555	574	612	537	532	549	630	562	561	533	574	587	610	567	591	537	546	617	568	550	575	569	596	531	572	565	551	561	579	565	596	554	569	576	552	532	558	569	542	585	558	579	590	533	597	533	531	574	588	586	551	564	546	576	578	606	599	528	550	539	567	542	578	537	547	585	567	580	567	620	537	580	563	597	588	588	541	568	556	536	536	604	535	517	588	579	568	570	534	586	570	551	592	582	583	563	561	575	570	567	569	548	575	550	549	576	530	547	515	601	577	544	579	543	572	527	573	540	524	544	594	555	576	599	581	551	587	586	543	553	598	517	559	595	542	540	569	573	548	510	558	574	548	546	576	563	577	508	537	586	576	557	558	535	568	610	534	574	579	575	589	569	560	538	594	552	612	547	563	526	566	554	548	563	572	552	595	569	547	559	556	600	542	546	600	590	559	519	546	589	542	578	550	559	584	584	538	578	537	578	576	543	597	544	564	579	557	582	573	554	520	576	585	547	559	520	532	524	566	539	565	580	551	565	527	591	548	530	555	530	557	579	534	560	565	584	596	583	546	591	556	561	585	614	544	548	535	572	539	568	570	563	533	570	566	534	559	562	584	559	557	543	559	557	573	588	605	546	554	580	551	563	529	536	561	537	555	507	573	548	542	559	549	558	589	566	622	538	578	598	572	526	573	553	562	540	587	534	556	516	579	584	522	575	524	586	536	526	513	528	592	539	569	586	585	560	553	536	577	543	599	613	560	542	541	547	544	575	525	532	588	599	564	550	546	555	538	580	575	603	583	594	557	563	538	557	590	556	575	556	578	545	590	547	571	603	538	532	601	583	565	557	563	568	533	569	556	508	590	572	575	573	571	562	582	537	573	540	530	638	539	524	593	554	502	544	569	567	547	552	543	569	528	574	542	553	573	529	571	596	576	550	583	566	586	554	572	584	545	551	557	561	537	551	576	572	541	568	553	549	568	566	564	556	573	558	567	570	542	553	591	551	571	536	580	554	586	585	559	563	570	581	554	533	595	551	599	563	558	536	556	545	542	570	552	599	585	574	556	553	594	549	539	585	584	529	537	559	505	551	545	558	554	547	546	512	510	546	581	600	558	521	542	538	592	540	532	540	615	537	587	596	580	551	532	594	594	591	528	598	577	532	589	539	598	525	559	580	579	547	577	535	586	553	577	544	562	570	578	587	546	601	577	528	545	555	555	565	593	551	514	548	553	570	566	545	549	557	538	592	542	555	581	546	551	543	537	551	558	546	579	568	588	542	547	569	558	531	513	548	566	558	568	588	521	541	535	544	542	561	595	551	592	551	537	564	549	575	562	595	577	566	581	560	597	579	572	546	558	536	556	575	580	593	547	548	551	566	571	551	583	554	566	533	556	588	562	543	618	555	541	559	574	569	522	563	537	509	546	513	532	551	559	567	588	552	550	569	529	522	532	574	551	547	546	574	549	580	519	536	500	573	569	508	576	608	552	561	596
23030	20970	27993	24115	20686	2687	508	412	294	288	243	249	244	205	196	205	191	180	187	172	162	197	159	183	192	159	180	168	175	173	153	174	181	150	152	171	184	175	147	160	171	171	181	163	166	184	143	170	146	161	171	152	154	183	152	163	158	148	177	161	176	152	160	172	173	158	175	167	137	173	163	149	148	161	158	143	188	154	185	156	157	166	166	175	154	157	188	159	145	158	160	163	156	165	166	172	157	171	160	148	149	149	174	166	159	175	166	138	160	169	170	163	150	148	148	163	171	167	155	148	140	169	170	144	182	170	152	153	154	181	154	174	174	156	144	159	136	150	138	155	150	161	174	162	154	196	147	166	152	154	162	158	175	150	157	161	155	145	145	149	157	161	165	183	167	161	163	145	154	172	155	160	162	142	151	171	165	143	160	141	149	153	146	150	150	161	143	159	145	171	153	171	161	160	172	158	159	151	156	156	156	142	144	163	160	156	162	162	154	181	174	149	148	159	187	163	163	161	147	163	157	143	182	157	156	193	146	160	174	185	161	174	171	134	130	170	155	162	163	170	159	147	151	142	151	177	172	156	148	169	172	168	145	162	165	162	170	143	159	135	142	147	151	162	175	153	161	147	176	153	163	156	148	148	150	156	157	153	152	159	163	152	187	156	147	149	176	158	170	171	154	144	156	169	175	150	146	158	150	158	159	157	176	170	171	167	172	151	131	152	157	155	140	153	136	173	149	165	149	157	176	151	172	182	148	157	131	150	141	173	150	152	172	161	152	175	154	170	170	157	159	149	163	160	138	172	163	151	164	159	168	165	154	160	171	159	158	156	157	157	157	178	148	157	165	131	165	131	168	163	158	153	169	166	182	166	176	171	167	161	148	142	167	161	138	148	154	168	156	148	161	161	153	165	168	168	141	156	144	181	159	156	137	168	169	178	160	154	150	161	161	143	156	170	158	167	181	150	166	150	143	160	154	164	162	159	142	150	152	125	162	137	139	165	131	155	161	169	155	165	160	145	163	157	153	166	169	157	158	167	183	151	172	157	147	156	144	173	143	162	151	152	165	156	164	172	190	148	164	154	153	163	153	154	169	142	166	139	157	172	150	163	148	158	148	160	183	153	143	151	160	167	162	143	163	144	156	174	164	145	165	156	171	170	172	161	151	175	139	151	164	149	161	152	162	171	185	163	152	160	185	158	144	177	168	143	183	175	165	163	168	157	175	149	164	177	143	156	164	150	161	156	148	149	157	164	161	177	157	161	147	152	167	155	166	185	161	160	147	159	161	155	155	160	169	156	179	134	168	152	173	169	173	176	147	143	147	143	153	164	154	165	171	169	154	157	155	142	163	155	145	159	151	164	149	146	170	178	173	154	167	172	142	148	151	166	149	167	154	163	147	140	153	158	151	159	160	144	164	181	163	173	140	123	157	150	159	168	156	179	149	155	180	153	143	166	154	157	146	153	149	175	153	161	154	162	163	177	177	166	152	156	148	182	147	131	141	154	145	165	173	172	142	152	176	158	154	159	148	129	156	143	151	145	179	152	198	175	159	164	172	147	161	159	162	169	159	160	144	150	180	185	167	150	165	172	156	151	155	164	168	152	151	133	169	180	158	152	161	181	150	168	161	169	170	178	184	166	163	140	161	148	179	179	159	180	147	199	169	185	157	152	183	180	164	157	152	140	124	156	182	169	178	155	154	154	156	146	168	175	157	158	162	157	157	150	143	156	152	157	156	158	149	139	154	159	159	170	165	184	171	161	155	164	160	182	166	152	156	165	178	154	149	171	145	154	165	172	168	160	182	179	173	168	166	133	154	135	177	161	145	160	161	148	155	166	150	194	172	166	143	173	161	144	166	143	147	160	171	157	137	165	160	158	176	164	152	172	145	177	175	147	144	147	167	170	166	172	172	173	177	166	150	145	164	151	154	150	157	151	172	174	162	145	150	161	165	162	169	153	174	165	164	173	187	165	150	177	154	172	157	168	148	147	171	159	162	176	154	143	163	140	154	153	138	168	165	143	151	168	172	165	173	174	142	151	181	152	127	157	151	149	159	145	168	185	144	165	159	174	178	163	138	171	181	169	175	133	157	151	142	156	159	136	149	162	139	147	162	155	165	135	172	148	191	149	179	143	149	173	163	162	179	174	156	158	175	163	134	167	160	138	162	156	161	159	164	170	169	168	150	164	177	160	152	138	149	157	163	168	138	129	168	172	174	163	152	151	163	126	134	147	169	168	186	161	160	178	157	171	146	147	161	143	159	158	157	145	147	162	159	144	161	145	169	150	165	174	160	134	169	164	172	167	146	160	148	173	165	158	141	185	152	162	161	173	160	179	141	172	151	171	171	167	166	157	158	149	139	183	155	160	159	160	170	177	146	170	176	153	175	152	174	175	158	154	160	174	185	151	170	158	171	144	163	166	168	159	152	142	169	150	166	138	141	143	168	179	172	158	151	150	152	149	152	162	170	175	179	166	162	135	170	168	149	149	196	171	173	148	160	146	160	144	137	166	169	161	150	171	150	157	134	167	158	169	163	164	149	167	168	197	160	162	155	170	141	181	176	154	155	184	157	156	171	132	164	155	145	148	176	142	155	150	169	163	144	175	162	186	167	149	170	163	145	152	158	177	149	185	163	143	142	159	162	161	175	148	178	182	139	154	157	160	167	145	165	162	165	175	179	159	176	155	154	177	168	166	166	158	178	148	154	142	152	139	151	170	150	146	156	169	192	163	167	139	174	141	144	136	168	162	132	149	167	165	172	142	148	164	155	168	140	153	175	165	166	135	156	168	139	178	154	175	156	148	144	163	148	153	144	141	171	144	148	156	139	139	151	154	165	181	152	146	151	155	148	191	184	184	171	161	161	146	159	164	166	174	157	149	165	154	159	160	160	133	184	152	161	155	138	172	126	155	163	165	161	168	153	153	181	148	163	186	151	159	151	183	156	171	159	140	169	151	154	148	154	145	159	169	170	169	168	157	163	149	159	140	167	153	152	163	159	188	143	168	134	182	182	166	179	151	173	170	180	142	147	160	152	185	169	176	159	148	166	166	154	161	160	145	143	146	176	164	171	146	169	169	155	155	145	162	147	151	169	166	154	160	157	137	167	181	160	155	148	155	149	160	160	149	160	165	180	158	148	178	133	162	146	152	191	154	136	170	164	164	150	188	171	163	179	138	153	165	149	165	160	174	163	149	171	180	154	157	139	159	166	148	160	167	181	185	163	158	148	162	145	156	132	140	164	163	153	171	179	170	154	143	183	163	155	152	141	162	164	158	147	169	149	134	172	161	135	150	177	149	141	149	159	161	165	165	155	165	145	174	174	175	164	154	177	181	167	192	139	178	159	153	156	164	148	162	164	164	155	157	152	132	171	145	169	163	163	159	175	180	142	159	163	159	143	167	139	157	183	154	138	168	152	149	169	157	147	144	145	139	175	151	166	144	157	179	169	152	148	158	179	146	161	172	143	176	170	159	169	149
3105	8467	5610	2478	1692	1246	969	727	608	557	491	435	452	380	354	342	326	329	341	300	297	283	303	303	279	290	289	271	235	255	254	253	253	246	257	244	242	255	243	259	258	256	260	264	253	273	290	250	289	282	234	224	236	242	248	260	267	241	232	242	239	257	257	251	246	261	260	233	247	264	237	262	227	252	236	247	249	234	236	234	258	265	243	258	264	237	239	232	245	241	252	246	245	230	230	224	243	250	248	260	222	246	251	223	282	221	238	256	234	258	249	268	232	255	259	241	247	212	252	223	260	264	233	244	249	241	230	228	237	269	221	261	264	227	238	250	241	247	273	258	229	253	260	244	246	226	254	232	244	274	247	243	283	276	244	228	236	256	247	232	265	261	263	219	212	261	254	239	234	262	233	241	252	222	237	278	240	249	247	247	262	257	249	234	250	247	249	235	238	254	254	251	226	235	269	293	253	205	249	259	215	291	221	240	260	274	257	232	241	245	240	217	256	232	255	247	238	240	242	250	259	222	268	243	245	264	264	250	245	224	235	224	280	275	251	241	244	235	234	269	242	242	272	230	225	239	217	261	230	243	231	261	225	233	259	240	257	257	268	242	265	259	242	279	244	236	250	230	259	242	252	222	236	251	252	251	258	253	246	250	281	246	245	234	271	265	253	244	229	263	248	253	225	248	256	226	254	237	272	237	278	254	266	235	246	217	240	232	253	250	219	243	232	258	261	231	249	256	237	271	258	233	217	246	237	233	219	248	234	248	232	263	242	259	271	227	253	256	254	267	243	233	256	253	244	234	234	269	261	284	252	249	245	229	210	259	245	249	230	282	258	261	254	203	261	253	227	267	238	269	243	248	260	271	262	243	258	259	254	227	252	254	246	242	271	217	237	259	234	258	228	254	259	214	275	245	255	279	251	255	230	254	253	258	253	252	269	257	213	231	264	241	279	267	265	242	273	238	247	242	236	277	253	220	249	255	274	283	263	257	263	259	246	233	252	260	245	256	261	261	241	253	237	235	277	228	257	263	262	247	240	255	212	227	249	216	262	250	233	265	253	235	254	237	237	234	231	230	232	243	233	235	257	246	238	231	224	242	237	239	254	254	246	283	262	273	213	252	260	248	230	253	244	267	234	250	237	259	263	257	268	236	237	242	273	251	250	245	235	249	287	255	253	252	263	229	255	263	224	249	246	253	238	260	258	257	243	253	267	228	253	278	259	238	256	252	282	244	263	235	241	231	262	261	222	253	249	236	246	239	258	259	239	224	225	251	270	278	236	258	217	255	243	250	237	255	250	248	240	243	245	232	232	252	253	252	226	229	234	273	237	243	244	250	245	223	222	237	252	223	269	270	239	248	231	246	244	265	232	234	206	257	242	237	241	261	228	262	264	239	244	262	243	248	265	241	206	262	233	240	232	262	247	275	217	272	226	264	247	233	250	257	222	259	280	247	279	257	247	241	251	254	223	239	221	240	245	223	270	245	241	236	226	254	250	264	249	245	227	259	273	228	267	235	235	236	238	259	252	238	250	232	238	270	246	250	255	240	235	257	266	242	235	256	229	258	225	261	251	274	268	245	268	259	248	234	252	262	245	256	269	222	270	278	252	276	254	268	247	258	257	241	235	259	253	246	229	261	220	233	274	254	244	273	234	240	249	239	278	244	265	238	256	271	237	263	223	226	253	214	234	226	230	253	255	266	236	246	237	246	246	244	252	224	267	231	232	237	237	249	248	261	259	244	241	230	274	250	255	251	257	229	253	239	249	241	276	253	259	249	226	238	249	253	246	221	246	245	247	241	252	240	262	216	223	241	276	273	284	262	255	234	227	267	249	240	221	229	265	235	271	267	256	245	228	211	236	248	263	274	276	257	205	248	262	252	268	256	225	241	249	256	252	221	253	261	227	292	234	265	260	265	247	208	249	253	255	266	218	244	238	267	283	260	243	211	241	260	269	259	243	242	235	250	252	244	277	233	229	243	245	232	222	215	250	230	248	220	253	250	249	223	246	257	234	242	247	265	256	255	264	258	262	265	280	255	234	223	241	254	270	255	232	225	229	243	256	243	280	239	236	253	224	272	219	238	237	262	279	252	261	246	264	239	230	258	268	226	258	249	235	242	266	266	252	246	254	244	236	235	236	229	274	242	266	253	242	260	249	232	225	242	254	233	253	222	234	248	226	246	230	260	251	259	243	262	231	227	245	249	243	245	270	224	246	260	239	236	261	232	245	230	246	251	236	261	212	245	245	252	271	259	245	228	277	263	243	222	270	265	263	247	233	266	251	225	237	257	231	238	253	258	243	227	258	279	250	220	252	245	249	237	250	229	252	247	267	230	248	251	255	262	251	268	262	225	273	235	249	271	264	240	230	248	253	255	239	243	221	236	262	234	247	261	268	236	251	242	242	255	241	249	236	251	239	224	230	228	253	251	219	248	259	258	224	247	244	222	222	218	210	230	263	271	266	232	268	198	227	245	213	240	227	255	221	231	255	269	232	246	256	268	240	275	255	234	281	271	242	251	233	255	286	261	246	238	238	216	256	235	241	238	275	230	229	265	259	229	227	248	276	269	231	241	241	234	269	242	226	231	257	239	249	253	255	250	242	249	233	270	290	235	227	252	239	251	228	241	241	244	235	236	255	229	242	223	245	247	272	264	254	259	256	253	258	238	237	247	259	230	233	236	249	227	232	261	247	248	246	266	245	258	233	246	261	237	231	238	212	227	258	224	258	251	255	275	270	249	246	282	263	257	244	232	250	242	253	247	250	245	222	248	277	259	270	227	229	258	271	258	239	252	259	251	233	242	252	225	249	283	269	270	225	258	258	261	242	275	210	239	227	254	255	271	235	258	239	229	241	260	234	246	234	247	253	242	238	247	225	254	260	236	232	256	255	246	243	238	265	271	261	256	263	251	243	268	237	212	237	259	238	246	249	248	252	247	238	252	235	259	225	241	246	219	234	216	240	240	247	244	255	251	259	237	246	245	244	221	257	229	223	254	253	263	229	269	240	234	238	247	237	228	268	256	274	236	242	257	244	211	255	260	251	266	252	250	241	245	209	281	229	241	206	251	253	251	234	272	243	250	239	238	228	242	248	253	252	250	282	243	248	225	268	254	245	237	228	251	272	282	220	242	257	228	227	233	263	256	253	233	250	258	251	231	251	238	244	269	243	257	221	240	262	248	243	268	237	255	260	247	224	242	237	247	241	253	259	255	255	254	241	231	254	277	235	228	241	241	222	293	246	279	252	242	279	231	253	264	233	274	240	241	230	273	251	236	256	249	245	233	259	254	255	265	250	267	239	249	239	227	261	268	243	228	208	240	238	237	288	244	250	247	259	226	254	237	268	256	258	261	220	262	260	226	243	234	255	266	239	246	242	241	243	269	243	238	219	262	243	263	262	251	246	223	241	240	218	241	250	231	237	251	241	254	234	279	242	240	250	253	235	243	247	259	248	256	269	266	250	276	241	254	258	264	244	252
24223	20994	26376	24686	2543	699	601	524	510	479	508	502	487	485	478	514	481	481	473	432	514	486	481	447	456	444	487	420	400	451	482	471	453	443	473	486	478	425	475	442	451	507	470	438	453	450	443	457	471	468	438	426	481	454	485	397	435	439	455	440	402	434	409	463	465	443	459	445	446	430	466	495	452	450	431	475	466	454	500	461	486	467	426	463	419	452	460	474	462	451	436	443	432	435	455	443	491	462	414	466	449	461	446	431	433	451	454	405	484	476	448	476	434	436	459	469	469	458	486	471	460	449	473	432	471	464	484	468	423	445	451	441	416	415	437	464	472	439	456	467	473	479	432	452	475	453	496	435	453	454	432	410	443	457	461	436	465	464	415	442	466	433	454	471	452	466	431	473	416	460	490	436	451	451	416	472	468	417	460	476	464	470	466	434	444	440	417	416	476	458	420	453	422	458	467	431	467	460	481	439	456	416	436	453	441	476	462	462	437	412	487	470	481	448	449	460	457	480	434	477	449	450	465	466	453	465	425	437	445	452	460	502	484	472	435	428	424	461	461	471	440	453	451	481	445	425	493	412	462	432	450	435	455	477	477	476	462	461	439	437	437	465	462	465	448	495	456	451	474	463	440	455	458	444	465	426	451	439	426	431	462	418	423	478	440	455	480	443	439	459	466	488	473	471	438	480	463	444	468	462	459	474	433	458	437	457	407	443	406	466	464	489	466	441	426	476	453	490	402	482	471	435	431	507	435	418	449	443	448	470	447	439	481	473	457	456	455	463	459	459	413	449	480	440	471	467	454	432	468	470	459	443	451	454	425	451	464	453	458	486	417	427	446	450	448	446	458	523	464	480	420	455	446	469	425	446	441	468	429	438	412	429	477	460	475	470	444	460	463	459	448	459	449	489	461	462	500	473	423	465	436	464	468	432	447	437	502	456	469	442	442	467	450	445	481	466	421	460	437	469	434	470	490	451	454	449	479	419	465	466	477	395	460	474	414	474	484	462	440	392	467	427	444	454	482	467	476	449	471	509	434	462	457	438	451	450	424	468	472	465	428	420	449	435	497	453	421	450	449	444	447	457	432	473	480	482	406	467	432	446	461	487	434	455	441	412	425	457	491	445	450	420	451	430	451	492	466	429	471	460	476	445	436	441	458	467	505	451	466	442	461	386	427	457	508	462	465	474	451	476	460	441	446	434	450	442	493	439	448	490	477	479	448	421	467	445	466	436	439	452	459	487	454	413	437	434	433	473	482	441	445	461	461	468	465	494	439	424	438	452	459	504	442	441	439	448	437	444	469	433	498	422	416	474	433	469	455	450	493	452	455	424	428	408	486	422	453	451	463	448	446	487	478	460	454	420	478	424	472	455	459	496	472	454	427	459	436	428	473	430	448	414	440	454	425	430	513	475	458	456	458	474	473	445	404	431	479	442	438	441	446	458	459	485	447	427	425	478	468	440	456	445	412	448	458	458	458	430	466	435	429	453	454	433	422	462	453	443	410	475	425	446	462	433	448	445	435	446	440	484	476	473	421	445	445	421	457	458	475	487	477	443	451	418	461	468	427	462	502	451	461	450	459	440	497	464	439	411	474	446	428	447	431	449	460	451	462	465	439	467	474	445	406	470	447	440	431	450	483	413	450	496	446	469	449	451	463	471	437	425	458	471	457	471	454	442	487	440	472	463	454	445	428	463	426	436	448	439	455	441	459	444	432	473	435	457	455	452	448	402	464	474	473	448	435	412	454	466	438	446	416	486	435	426	459	463	462	468	432	431	449	503	458	442	453	466	446	458	438	453	431	419	448	520	455	473	485	449	453	471	463	461	450	459	451	451	461	458	455	473	428	496	490	459	471	446	462	458	447	481	458	451	466	440	447	454	467	430	421	482	429	452	438	452	459	456	465	485	427	450	481	448	441	435	466	437	476	445	473	446	402	495	455	489	470	444	423	468	476	423	478	466	476	433	442	451	489	463	479	428	458	424	459	464	467	450	481	445	428	453	463	471	456	479	425	431	486	489	470	474	467	494	457	461	449	462	450	437	458	485	466	420	478	460	457	457	426	434	416	452	473	438	416	464	447	453	474	418	450	457	402	451	434	427	470	425	454	466	423	435	447	472	460	458	455	495	460	445	445	450	470	460	459	471	478	489	469	467	469	443	490	430	467	456	466	417	419	462	453	444	441	442	469	440	414	425	457	434	478	490	458	456	469	439	445	442	502	412	481	421	459	465	431	434	458	454	427	458	464	438	435	467	486	461	465	444	449	445	420	445	456	413	436	451	442	432	467	497	449	436	462	496	446	441	462	454	506	449	448	440	471	457	431	424	450	425	456	448	481	422	439	447	471	476	452	450	462	497	442	477	453	466	427	426	405	463	475	467	447	429	452	442	480	469	466	448	422	482	464	461	458	449	476	460	412	438	445	456	445	453	476	477	473	432	475	478	498	432	473	497	420	449	455	446	450	477	463	462	438	475	474	442	428	492	435	464	473	436	400	448	425	482	421	424	461	447	439	515	442	480	476	475	460	440	437	486	425	423	499	463	457	457	455	472	467	493	472	449	474	427	434	437	430	422	470	439	485	449	425	468	455	456	472	421	426	450	482	474	479	457	450	427	454	421	448	490	464	458	477	492	470	461	427	459	432	449	434	470	475	455	448	462	441	430	493	466	478	464	482	448	449	461	452	473	445	461	474	428	432	451	450	474	445	432	459	459	422	474	433	431	427	416	430	478	444	462	440	436	428	435	441	484	509	455	464	443	451	425	462	461	438	511	453	504	479	467	483	454	461	450	447	429	446	434	455	483	458	455	456	485	422	429	473	448	469	423	455	444	425	477	465	521	441	467	453	477	438	452	466	433	494	447	465	456	496	483	462	442	436	425	456	439	457	471	447	418	497	424	464	446	454	452	484	490	510	445	465	466	424	491	442	436	469	433	432	455	491	421	405	481	460	442	429	478	467	447	420	474	497	489	447	468	449	466	455	417	399	448	459	449	431	427	453	458	457	457	495	405	449	451	480	462	463	484	489	471	427	501	454	470	454	420	513	452	418	457	462	478	419	476	444	444	431	423	458	463	465	420	454	439	411	457	492	455	457	462	441	443	444	453	431	471	482	430	493	469	463	458	431	457	444	443	457	437	462	444	427	434	458	455	498	478	478	450	505	448	445	440	445	426	455	438	449	454	427	463	460	441	435	468	467	459	445	437	451	471	484	425	417	465	433	429	482	475	431	508	490	421	422	461	440	452	469	485	458	466	444	486	468	456	445	482	461	450	418	417	454	448	457	461	483	500	441	449	466	502	417	468	444	459	470	467	430	433	418	465	462	468	452	446	506	463	411	442	440	458	449	443	485	463	473	464	435	489	465	432	454	383	488	444	452	494	486	472	398	429	448	453	479	457	418	448	479	462	449	436	427	461	433	448	440	491	435	462	435	440	438	479	448	466	438	459	456	428	461	476	440	484	425	470	446	458	410	453	434	470
3406	4700	3205	1664	1307	1027	978	855	870	790	729	725	733	687	736	720	668	692	708	646	668	631	704	630	641	636	702	651	671	703	588	648	638	658	645	646	616	605	629	657	639	651	671	619	649	610	625	605	658	623	607	568	630	655	664	685	682	613	623	655	670	635	667	655	667	610	613	672	645	599	638	629	637	634	645	615	642	607	606	646	644	621	648	606	598	639	611	648	624	629	588	689	695	620	631	617	640	651	661	655	659	635	623	659	607	663	612	573	619	641	634	613	656	654	656	637	675	628	595	653	626	623	632	678	630	638	621	614	655	622	589	634	622	656	658	636	641	597	609	664	583	661	640	635	685	629	686	642	630	636	614	620	645	676	658	666	604	614	639	595	607	652	597	630	631	675	661	633	667	643	627	640	658	659	657	667	663	632	638	645	619	602	621	636	624	641	635	620	657	622	686	643	654	642	699	620	628	640	640	606	629	686	672	658	644	622	631	651	624	677	638	612	609	691	615	665	645	638	643	651	631	587	620	581	642	642	650	643	658	631	658	649	598	628	637	636	615	687	607	602	620	617	692	626	651	646	590	633	638	627	624	646	672	624	670	620	633	633	652	676	638	680	616	624	623	657	628	612	621	630	629	627	621	646	661	607	641	674	624	638	624	605	618	662	687	599	679	646	619	612	626	604	593	661	651	656	646	652	637	607	654	584	650	629	615	639	633	651	628	625	635	654	658	655	633	600	648	654	597	680	630	655	652	661	655	655	634	636	631	663	608	626	647	674	590	657	671	630	669	648	603	628	642	638	672	651	627	637	643	604	620	645	620	645	670	611	623	605	590	633	628	663	654	697	594	637	626	639	646	646	629	641	648	628	660	626	646	626	674	653	629	608	627	638	601	619	608	629	629	646	620	644	644	607	597	639	633	634	607	630	632	641	624	623	632	596	620	612	611	641	682	608	650	647	651	638	596	632	622	624	637	603	624	641	630	616	671	620	647	633	675	664	587	654	620	672	588	641	625	671	582	654	609	626	628	626	613	629	640	618	637	669	644	649	637	568	629	634	614	658	668	618	613	652	651	640	607	659	607	632	658	633	663	676	649	658	623	623	623	673	669	650	638	583	650	641	658	663	643	639	641	619	607	643	627	680	653	649	691	670	604	627	650	658	627	613	659	647	636	617	616	649	616	663	654	653	626	599	656	633	669	684	636	653	643	647	655	615	590	643	618	609	663	635	672	621	642	644	605	610	643	665	664	648	645	647	640	643	605	665	637	654	632	647	643	601	673	654	647	633	596	603	652	602	637	638	622	645	583	644	622	656	642	646	610	627	656	620	641	632	676	642	633	604	656	652	626	647	689	627	585	601	643	665	649	638	649	642	628	665	631	658	649	662	619	668	607	652	614	633	619	614	607	678	652	629	659	624	662	628	618	650	578	613	674	618	655	652	662	698	632	631	584	622	646	628	612	643	625	616	602	653	665	637	627	649	629	631	612	632	636	597	603	627	666	617	586	658	630	622	647	631	664	644	667	616	647	609	659	602	662	600	634	628	650	627	607	622	627	681	622	585	658	646	658	659	661	664	628	674	637	669	611	672	629	594	608	586	642	682	662	577	643	663	599	637	591	645	630	602	633	663	585	610	651	659	615	586	582	590	637	651	602	657	652	622	644	637	613	632	696	568	601	667	656	649	659	611	630	669	616	642	680	611	648	621	604	608	624	619	614	619	651	602	601	656	566	623	596	656	613	690	656	645	662	665	659	567	663	655	631	614	634	650	608	605	655	663	593	627	612	619	682	621	612	633	657	644	679	637	663	650	655	655	631	622	656	657	625	621	682	618	662	622	605	667	670	590	644	657	603	660	663	654	641	649	583	665	616	648	665	617	681	648	616	657	618	615	611	609	650	640	597	607	607	604	654	660	642	590	623	665	678	650	645	633	674	623	665	613	595	656	640	663	659	606	613	606	597	634	601	666	678	610	630	647	634	687	614	651	622	657	670	574	609	663	586	623	677	652	681	581	632	653	616	599	627	671	611	639	659	606	652	587	631	620	659	622	619	626	665	645	670	626	623	621	625	681	650	608	611	639	633	642	642	660	647	653	657	614	676	668	599	588	657	627	628	677	675	648	608	626	609	654	651	656	592	651	610	629	657	545	627	669	637	639	633	622	616	674	649	643	602	623	626	670	651	636	615	612	598	626	643	662	641	651	642	643	575	625	637	583	656	622	689	608	605	634	642	637	642	626	659	644	609	654	644	630	642	625	622	672	652	639	641	598	662	635	606	621	634	674	650	644	644	631	639	650	639	642	639	641	686	637	667	595	628	636	667	585	672	669	646	639	623	608	625	622	601	606	620	655	661	603	629	612	662	598	610	627	607	630	654	626	657	631	657	624	645	630	654	709	659	609	617	643	616	625	643	674	641	636	671	610	622	643	628	684	635	647	616	630	665	643	616	685	627	627	628	594	644	638	650	633	669	602	657	620	628	647	648	645	593	596	670	649	634	654	625	634	637	671	681	665	623	662	625	628	687	653	664	593	641	644	608	629	646	646	642	638	684	604	601	621	642	635	653	600	630	615	635	617	638	651	614	632	682	597	655	635	679	617	651	641	660	655	631	628	617	669	637	644	622	598	602	601	614	634	659	666	607	663	660	583	606	622	625	655	687	633	613	659	656	642	643	677	660	651	662	642	600	623	664	595	646	623	647	590	632	618	677	604	632	647	632	639	664	583	639	598	637	626	675	608	618	646	612	653	623	608	695	596	667	607	621	676	626	630	595	636	617	618	633	606	655	637	634	661	601	644	672	662	685	653	629	629	603	608	624	621	649	628	603	606	628	685	623	630	602	650	645	673	609	598	592	638	640	650	600	632	634	657	647	643	625	652	654	676	675	620	634	627	671	603	630	613	661	612	666	644	627	618	600	650	643	622	627	616	592	702	627	649	627	666	596	617	634	593	634	699	615	633	624	648	663	636	628	648	658	624	617	630	636	610	638	681	646	601	692	654	677	583	647	631	613	585	651	635	652	653	666	603	647	683	642	654	573	657	647	609	655	640	604	686	620	647	616	625	619	616	599	630	619	650	616	630	649	644	658	661	672	653	613	669	624	648	622	672	648	662	637	646	627	589	648	655	639	613	617	626	630	637	630	611	631	583	640	636	670	610	637	653	615	670	587	606	629	638	642	597	625	664	647	653	646	655	662	609	622	643	606	596	639	625	621	637	641	620	631	617	712	588	636	606	651	618	640	638	592	661	624	634	628	622	667	611	664	625	647	637	612	617	660	677	662	645	650	619	654	643	637	609	676	611	625	611	676	607	592	605	613	627	602	596	638	622	620	647	618	644	645	620	660	629	602	598	669	659	586	625	598	667	595	602	590	621	604	653	679	634	632	645	643	641	659	622	625	625	608	628	668	588	574	649	674	684	659	586	627	674	678	612	628	680	658	622	654	618	639	639	635	618	648	584	690	710	632	669	627	645	655	609	582	652	603	652
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
