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
339388368720	339388369240	339388369790	339388370339	339388370890	339388371439	339388371989	339388372539	339388373089	339388373639	339388374189	339388374739	339388375289	339388375839	339388376389	339388376939	339388377489	339388378039	339388378589	339388379140	339388379689	339388380239	339388380790	339388381339	339388381889	339388382440	339388382989	339388383539	339388384089	339388384639	339388385189	339388385739	339388386289	339388386839	339388387390	339388387939	339388388489	339388389040	339388389589	339388390139	339388390690	339388391239	339388391789	339388392340	339388392889	339388393439	339388393990	339388394539	339388395089	339388395639	339388396190	339388396739	339388397290	339388397839	339388398390	339388398939	339388399489	339388400039	339388400590	339388401139	339388401689	339388402240	339388402789	339388403339	339388403890	339388404439	339388404989	339388405540	339388406090	339388406640	339388407190	339388407740	339388408290	339388408840	339388409389	339388409940	339388410490	339388411039	339388411590	339388412140	339388412690	339388413240	339388413789	339388414340	339388414890	339388415440	339388415989	339388416540	339388417090	339388417639	339388418190	339388418740	339388419290	339388419840	339388420390	339388420939	339388421490	339388422040	339388422590	339388423140	339388423690	339388424240	339388424790	339388425340	339388425889	339388426440	339388426990	339388427540	339388428090	339388428640	339388429190	339388429740	339388430290	339388430839	339388431390	339388431940	339388432490	339388433040	339388433590	339388434140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23176	20180	26975	23177	19913	6008	1880	1092	928	971	11597	29373	23466	12497	4017	1363	822	610	524	508	525	562	576	535	551	538	570	550	555	540	560	533	548	564	507	523	554	575	524	543	536	553	542	538	544	561	557	540	573	535	562	511	579	601	525	549	535	539	559	542	565	509	518	521	565	546	529	549	565	526	568	551	548	561	568	520	537	569	545	564	568	555	553	495	571	531	534	538	568	515	534	533	525	548	552	567	529	529	525	524	566	549	516	540	552	572	543	556	518	541	520	546	529	527	552	554	579	533	569	546	575	561	554	533	533	558	555	545	554	523	568	517	528	535	558	514	588	543	551	514	575	519	605	515	531	554	555	536	544	581	536	503	542	542	563	542	570	550	522	512	565	515	539	520	535	572	521	530	536	530	551	571	581	571	532	570	550	579	582	570	526	520	517	532	559	596	565	583	536	536	557	549	526	558	510	528	549	561	563	590	566	519	496	539	505	546	523	520	531	569	529	537	514	516	555	533	580	517	541	537	531	497	548	499	513	569	528	516	572	584	549	563	535	518	557	541	517	537	554	542	542	543	568	530	535	544	472	550	538	591	567	552	556	579	558	533	532	535	540	550	543	555	563	560	556	562	546	547	545	489	551	526	540	564	567	546	533	533	551	534	510	557	581	554	564	545	541	569	519	560	516	557	579	533	515	574	527	550	525	547	531	545	521	566	520	522	509	529	568	518	521	528	513	512	543	545	530	518	558	533	537	540	589	568	578	549	515	573	562	552	500	530	498	513	537	567	523	555	553	524	546	553	539	554	527	573	597	532	567	535	516	521	526	531	532	523	565	531	544	573	526	552	500	581	517	576	513	519	536	547	589	528	527	569	568	548	556	538	562	514	548	538	523	486	551	520	535	540	527	509	538	536	524	515	541	546	525	515	554	546	505	540	552	535	525	531	527	585	548	539	535	556	562	548	541	533	500	504	538	542	526	583	559	550	538	578	558	567	579	566	578	502	530	548	555	555	532	498	544	531	503	542	528	534	550	514	530	534	554	559	523	565	542	479	525	514	538	479	533	560	539	525	497	555	552	563	540	576	559	555	518	562	515	558	582	587	567	593	501	552	537	492	499	569	546	536	566	581	530	501	526	517	563	554	549	549	510	485	554	549	608	497	509	552	542	590	524	563	536	520	521	542	494	556	514	519	557	524	556	565	536	530	523	550	485	546	523	536	511	519	532	527	533	530	520	537	548	540	516	524	539	523	516	520	529	539	516	571	568	520	528	536	490	562	554	522	560	558	488	526	546	512	551	540	584	502	525	539	522	517	528	536	574	539	563	534	582	552	556	520	497	565	516	530	540	526	528	538	537	542	536	515	527	532	530	599	545	550	541	531	547	505	578	523	573	510	524	541	578	538	528	570	567	522	528	566	546	594	548	529	550	557	550	520	575	504	557	547	581	560	607	532	576	576	538	519	490	535	557	557	487	514	556	491	539	514	511	555	545	572	513	533	507	550	550	560	555	571	516	558	513	571	545	558	543	530	552	590	523	532	524	558	518	547	562	567	579	540	516	578	552	552	550	539	505	553	551	538	551	556	522	582	519	527	559	530	505	562	542	543	535	562	584	538	521	526	556	495	543	559	543	561	542	571	538	531	532	552	512	538	540	483	551	544	551	528	566	566	529	530	506	514	550	500	568	585	540	553	539	513	513	520	574	546	576	542	531	527	533	502	565	518	551	593	524	529	544	528	573	532	552	542	562	576	518	576	536	547	521	513	524	584	550	578	518	506	556	526	541	523	560	559	507	499	567	557	540	509	535	554	524	526	533	546	566	559	524	546	541	543	529	563	526	550	545	561	506	518	537	541	517	569	538	575	540	513	531	567	588	507	559	523	553	487	564	579	502	569	538	547	544	538	581	552	530	587	581	565	552	549	484	550	578	544	536	538	575	522	482	554	521	515	555	514	540	526	527	481	538	555	527	543	561	552	522	536	523	555	510	547	532	518	533	509	539	554	559	509	515	524	531	572	520	537	525	533	568	524	567	547	518	510	579	526	552	510	536	556	526	568	557	493	514	517	544	551	540	554	520	579	530	534	544	512	547	528	554	543	552	533	537	541	552	560	533	581	523	545	563	553	527	553	482	521	542	535	534	516	556	535	513	527	545	573	526	538	569	520	553	529	524	498	550	546	539	536	540	548	536	578	538	571	539	569	527	529	577	522	505	511	543	553	525	530	524	596	512	547	539	566	506	584	564	547	581	553	578	515	531	560	535	538	556	551	548	560	531	525	550	511	551	560	541	563	550	581	541	547	536	542	578	574	523	555	515	575	592	505	592	549	519	577	503	552	554	524	540	548	512	577	544	532	521	553	524	572	547	556	554	532	530	529	549	524	549	520	554	529	569	564	550	540	536	548	537	525	543	524	531	535	581	536	513	519	560	553	572	537	547	489	512	558	522	532	531	531	512	518	555	539	530	494	570	565	529	556	575	584	562	561	564	548	504	535	552	509	551	537	504	506	532	524	553	562	587	486	541	551	518	576	506	541	562	546	542	556	530	562	538	560	499	502	528	515	552	588	529	546	553	540	558	554	560	534	550	537	532	492	545	513	519	549	546	559	535	545	528	531	560	582	497	506	535	522	586	539	543	566	517	515	553	548	543	564	543	527	507	565	525	504	518	548	535	564	551	540	546	574	545	536	537	490	520	567	522	541	540	517	493	530	515	526	524	517	565	573	538	553	514	596	552	586	499	579	545	558	523	583	568	527	595	581	552	509	521	539	491	536	573	564	561	517	549	553	503	517	568	537	557	588	521	541	539	548	513	556	519	504	471	554	535	505	539	523	529	541	542	535	552	545	520	530	520	508	533	535	504	512	516	545	554	544	543	590	540	534	544	538	523	522	567	558	501	542	524	555	571	529	532	534	505	564	519	508	522	521	528	530	526	531	546	510	558	530	545	519	566	514	550	545	534	535	535	534	509	538	500	529	515	548	539	535	541	526	490	547	544	536	516	559	547	554	515	536	550	509	579	533	520	552	554	529	558	574	520	494	570	545	511	530	521	522	489	556	490	554	583	535	551	514	583	525	563	550	552	561	520	529	584	556	528	516	540	564	528	565	522	490	516	534	536	545	527	521	517	509	550	523	564	522	552	546	543	526	571	539	524	520	524	534	548	553	549	550	582	563	492	554	583	565	540	494	580	585	553	572	549	535	595	543	552	524	512	522	539	552	551	587	551	538	527	549	526	537	545	544	564	565	540	519	549	567	524	543	530	511	568	537	562	544	529	558	512	510	537	545	532	566	551	563	565	542	547	563	547	501	547	517	573	557	536	515	559	516	563	551	515	543	572	523	572	507	519	538	547	529	527	537	543	555	557	561	523	533	536	522	534	590	575	524	570	543	563	548	543	562	544	562	545	494	505	553	590	571	517	562	540	528	525	529	548	529	511	537	512	575	572	543	559	564	583	542	510	523	546	538	519	539	547	546	540	536	553	503	544	552
5755	9443	7384	3197	2129	1576	1625	1209	1106	1230	15375	27144	19405	9969	3633	1468	726	571	491	537	463	477	475	516	502	480	512	487	494	518	498	485	495	516	479	495	465	529	460	462	503	470	492	465	488	537	501	485	471	511	449	505	457	430	484	490	450	480	459	454	490	489	439	465	535	510	496	514	500	492	491	480	527	507	462	531	497	458	499	534	466	510	551	466	473	471	482	517	515	481	496	516	465	472	502	491	475	446	518	477	502	495	472	500	478	470	446	489	463	471	496	475	476	469	463	512	507	513	501	488	474	522	495	513	492	448	456	478	485	511	529	517	466	501	504	489	491	488	502	484	516	515	435	537	458	481	464	483	491	517	511	472	492	512	474	511	489	472	467	468	487	460	495	501	490	479	486	487	493	510	478	494	484	469	506	526	480	478	442	512	511	494	487	499	467	500	454	516	469	545	479	489	507	485	464	547	465	529	470	473	530	483	515	482	497	478	487	467	496	470	472	464	487	501	507	500	472	487	486	484	512	493	522	479	483	474	494	453	491	484	485	486	483	520	443	505	475	492	469	467	499	499	507	501	475	498	519	500	480	493	523	448	493	488	516	498	492	472	487	512	443	485	530	480	492	471	482	497	489	493	466	470	472	472	509	510	500	491	480	501	499	476	460	462	498	511	495	472	515	503	472	474	486	454	493	498	483	509	520	446	463	501	510	455	497	524	473	523	469	498	459	509	448	473	482	487	512	440	467	458	454	483	521	493	500	501	482	460	426	517	490	474	487	487	455	496	498	487	495	479	441	435	502	470	505	502	446	447	511	486	481	457	514	488	467	497	476	428	497	485	468	518	476	510	523	487	473	496	463	483	504	472	472	485	481	557	484	500	474	471	508	503	489	485	485	486	492	510	506	443	471	493	480	485	442	497	497	470	493	491	533	460	493	509	462	520	475	506	525	490	488	503	479	472	473	457	501	499	499	492	532	451	450	474	449	463	477	477	484	446	492	521	479	464	507	510	482	443	456	539	505	478	505	461	523	517	496	485	488	490	501	468	486	446	501	466	493	491	475	505	537	529	465	488	464	479	497	517	515	496	482	459	529	478	489	482	463	490	481	508	518	506	449	476	507	496	482	524	498	560	510	506	431	486	481	476	443	466	477	476	481	470	465	502	525	531	499	497	503	503	522	527	475	472	507	477	487	501	510	505	486	515	440	481	492	519	455	486	511	473	498	463	522	475	461	469	480	507	466	473	508	547	509	497	454	515	510	503	450	460	497	471	538	481	501	465	497	486	489	521	488	477	466	508	511	474	517	510	506	506	491	501	478	457	481	478	470	457	479	435	497	484	498	471	506	510	538	474	492	469	475	528	465	457	492	493	458	456	509	472	503	487	496	464	553	485	493	523	530	471	518	463	482	493	505	513	503	451	478	482	490	439	481	479	506	521	503	440	514	490	474	475	478	516	530	480	543	441	513	464	526	466	504	474	495	458	517	490	537	473	467	463	521	455	488	443	487	502	535	481	467	480	465	473	500	463	499	490	482	470	473	517	503	466	454	513	456	529	446	523	490	514	522	485	509	491	489	484	526	467	504	483	475	475	521	446	475	483	503	475	496	481	426	476	487	503	465	513	516	509	494	485	524	589	480	517	500	474	478	478	514	486	491	528	522	481	488	466	496	448	449	494	491	481	534	474	439	498	494	497	462	520	481	484	482	491	463	503	470	456	515	512	461	486	509	530	456	468	462	476	465	486	529	454	472	493	451	466	442	468	543	524	504	498	480	494	480	485	481	486	459	490	466	492	503	486	489	484	525	503	457	474	465	475	484	532	463	498	477	437	464	480	493	482	443	532	507	537	521	485	496	481	494	440	495	537	503	506	514	510	489	462	502	522	456	487	479	470	503	462	491	504	453	489	446	483	527	489	474	493	463	489	460	491	455	491	507	491	477	487	480	442	493	476	519	503	476	507	504	471	538	467	485	463	465	509	512	512	502	474	523	481	456	462	475	466	557	467	456	506	506	470	449	498	482	506	494	490	532	472	490	493	518	504	473	504	491	479	462	494	478	477	498	501	464	448	484	527	484	537	472	491	481	504	462	491	497	463	482	543	499	492	481	497	470	470	476	500	483	497	471	529	479	463	498	505	490	520	471	475	500	514	485	487	520	475	485	491	505	483	508	499	447	490	507	470	492	440	437	458	459	445	459	471	483	489	508	501	530	479	482	512	478	458	497	506	520	501	477	449	491	472	485	487	479	476	469	474	452	498	486	453	471	486	438	482	528	514	487	446	520	426	511	505	536	486	456	484	495	454	479	526	510	481	526	474	473	514	490	507	493	503	477	519	454	493	497	500	491	481	499	473	515	501	484	472	466	470	476	508	531	491	458	498	497	520	448	487	531	469	469	454	444	498	479	508	476	502	469	477	512	484	457	481	478	487	463	486	502	511	470	484	505	499	464	488	472	506	476	472	496	482	479	513	467	488	488	478	462	487	461	489	528	472	476	479	474	481	499	479	508	486	470	464	518	492	477	505	480	515	524	531	482	489	526	479	479	499	482	474	453	498	483	485	497	499	509	478	476	487	487	486	489	469	490	470	501	466	488	452	474	496	502	478	475	485	465	467	468	504	487	476	466	515	438	461	470	433	492	498	461	511	454	494	473	483	498	472	485	474	489	523	492	465	463	493	500	467	459	463	504	500	468	494	466	475	470	463	489	489	464	455	467	473	487	464	473	454	507	488	528	484	483	513	439	489	450	486	455	492	467	457	500	469	498	491	484	500	485	487	469	535	483	471	501	471	487	542	493	449	529	484	481	505	486	460	486	538	485	514	546	513	470	463	441	507	475	458	498	517	486	477	506	478	514	509	478	479	473	508	491	490	448	468	476	468	514	496	498	473	463	469	491	471	469	498	497	510	484	485	514	470	493	495	513	485	486	452	481	493	518	472	456	491	491	474	527	469	467	510	530	499	526	487	496	480	498	510	517	464	477	445	442	525	480	496	469	512	495	502	520	486	482	465	460	439	482	499	463	475	481	507	540	483	481	499	483	460	487	452	466	516	473	479	493	497	493	470	487	479	460	478	516	497	505	442	464	453	504	468	501	538	470	488	492	477	492	462	455	503	489	495	498	479	503	505	486	530	510	477	501	450	482	480	483	510	494	478	496	488	493	482	448	506	482	477	463	471	524	527	455	500	484	456	497	473	484	485	466	529	477	512	490	515	479	443	497	464	482	452	507	511	491	487	459	470	505	456	467	522	490	433	518	507	495	483	475	457	510	455	503	462	490	500	478	528	485	481	490	466	505	458	477	488	504	472	504	493	488	464	479	533	502	473	495	471	470	566	476	511	468	514	501	522	456	507	488	502	466	480	469	456	476	464	467	491	430	488	481	521	485	522	465	475	471	459	474	475	458	455	487	497	478	508	459	472	501	478	504	510	488	473	503	457	485	495	516	492	501	502	526	515	502	456	476	514	496	480	488	486	492	443	496	498	491	505
27619	11524	2116	1259	843	811	863	671	565	639	1176	2184	1931	1303	804	591	518	534	495	481	500	531	516	496	463	521	548	523	510	453	478	515	511	474	520	495	529	515	509	512	544	482	481	485	461	512	489	497	585	467	447	510	488	513	490	523	476	450	506	516	504	535	511	505	492	542	477	502	489	490	501	484	519	488	489	490	519	506	478	494	510	535	478	476	520	469	490	537	516	520	477	501	471	538	467	461	465	488	496	524	485	500	529	479	503	527	486	511	512	524	538	482	493	486	480	510	473	502	475	448	495	494	484	471	500	512	506	528	498	484	522	508	501	484	471	482	476	472	460	517	505	498	477	491	530	526	455	501	503	512	483	471	513	506	514	487	497	501	500	466	466	507	500	511	479	467	502	503	508	508	532	507	491	482	503	456	467	470	521	506	489	486	508	524	505	508	486	514	522	508	508	550	503	493	471	474	506	482	529	501	447	544	504	470	490	506	532	506	508	456	491	487	489	518	462	486	466	453	523	502	510	502	512	475	509	510	475	511	519	479	518	469	509	488	483	476	493	501	493	496	499	498	533	485	517	502	528	519	465	492	497	491	501	463	527	494	488	514	489	498	522	509	510	502	500	483	499	493	497	485	491	543	488	481	512	501	500	517	491	514	485	495	502	486	494	470	526	536	481	483	520	522	502	470	461	517	500	541	478	503	526	518	503	481	527	493	491	474	502	517	506	479	475	500	500	514	488	495	451	509	473	520	499	495	496	498	474	514	487	531	478	461	535	484	502	485	491	531	519	457	493	501	477	487	496	495	469	487	469	475	540	515	476	508	509	499	481	527	527	493	482	485	459	518	475	505	523	505	452	498	487	493	476	490	463	485	539	482	460	482	520	502	501	484	525	485	505	513	471	521	504	483	518	498	449	545	510	505	540	507	488	460	449	542	489	468	447	473	512	514	490	531	505	489	492	478	492	505	484	498	494	496	507	478	496	537	510	520	501	472	443	465	485	528	502	475	505	484	524	480	471	525	507	522	498	469	484	469	477	505	526	527	454	442	524	507	530	485	498	486	498	473	474	509	493	531	483	527	523	499	543	511	521	558	477	530	491	533	516	520	456	480	507	493	491	525	494	508	518	542	497	479	496	511	496	497	505	525	482	470	516	475	515	488	504	501	476	483	437	517	517	470	498	471	490	488	491	539	487	496	506	518	517	487	539	520	495	477	507	490	497	502	491	489	502	513	498	495	457	544	479	500	489	464	528	492	505	481	489	481	484	517	466	499	465	492	494	482	499	541	485	474	477	502	513	500	507	534	479	530	485	477	503	526	514	524	497	482	520	566	537	514	492	528	496	554	458	465	501	508	502	486	516	494	484	480	510	500	458	498	467	520	530	506	445	465	510	467	480	522	524	465	498	470	509	455	519	514	506	535	473	508	479	507	513	481	521	519	468	480	528	506	441	488	482	531	484	518	480	503	447	486	519	523	492	454	506	517	540	461	497	483	504	531	521	489	500	524	489	474	502	485	468	553	486	484	507	537	506	493	500	492	517	479	431	485	469	495	465	474	472	476	501	499	487	464	497	493	510	505	485	520	507	510	529	542	495	487	485	489	501	521	531	494	519	500	488	513	500	487	524	482	525	517	475	489	464	521	482	460	493	496	506	487	504	542	486	475	499	503	532	505	486	489	543	456	479	490	515	457	490	473	489	500	511	490	523	509	446	530	519	479	478	527	521	496	501	506	527	505	491	513	478	514	471	526	498	474	513	526	477	504	521	506	522	494	475	480	499	528	487	535	502	487	451	504	519	520	475	503	520	481	478	486	499	479	499	511	499	459	505	492	495	513	505	483	512	513	483	467	525	504	502	522	524	483	505	482	526	474	505	518	505	503	530	498	493	476	475	509	484	501	465	486	481	520	495	537	488	470	517	508	516	541	485	508	495	474	520	480	516	460	497	484	480	511	526	471	467	520	518	486	494	551	494	556	518	513	530	503	514	530	511	509	491	521	488	477	496	481	501	481	491	520	468	489	497	500	465	459	477	463	428	497	472	496	533	484	489	526	538	492	480	513	519	511	544	487	508	500	481	485	490	544	499	433	524	517	519	490	494	497	493	511	506	488	518	497	481	486	515	497	512	527	524	476	475	509	479	506	481	509	486	493	472	491	499	543	509	518	503	498	493	505	468	505	492	491	537	475	467	483	487	487	474	488	512	497	494	489	510	505	503	498	497	456	481	487	479	481	499	471	496	509	496	483	460	469	504	470	519	478	483	507	460	462	546	533	502	483	484	488	496	522	504	454	530	504	526	494	484	480	471	512	488	502	500	477	523	496	480	433	512	468	482	475	488	500	509	465	492	462	495	525	519	429	486	514	473	503	469	445	487	498	468	481	494	511	496	475	489	496	517	510	514	521	485	509	475	500	499	448	533	497	470	543	476	493	476	494	494	504	483	486	509	471	517	486	500	498	450	524	503	507	467	505	460	492	514	506	502	488	441	516	509	525	448	487	524	475	482	459	465	492	487	510	504	463	510	507	509	505	472	455	486	524	516	488	489	523	488	494	501	485	474	483	502	475	481	575	480	514	512	483	495	481	461	470	500	509	516	463	476	508	487	492	501	531	481	514	478	488	520	535	463	466	512	458	515	483	475	504	491	478	502	444	449	527	518	525	507	534	492	486	511	520	477	513	488	532	543	497	469	484	478	501	485	473	507	475	532	525	499	473	477	490	505	467	504	536	529	543	504	506	496	521	475	521	462	469	484	522	480	462	503	477	505	492	517	489	524	489	533	455	489	482	573	451	507	495	498	497	495	479	464	485	495	477	477	485	463	521	507	497	482	548	471	446	510	466	475	496	479	548	475	474	477	450	439	484	463	542	514	488	503	474	507	497	498	533	499	515	473	540	512	491	484	468	500	470	467	493	511	483	505	535	496	483	492	521	523	526	471	488	462	546	526	469	486	506	550	507	483	487	460	483	498	532	473	512	492	531	488	508	471	503	527	490	462	489	452	498	479	458	469	534	484	492	496	495	447	456	509	494	479	470	508	497	514	499	516	491	507	513	491	465	492	450	497	521	508	471	519	515	506	498	496	525	479	468	487	521	531	508	482	539	500	490	476	490	517	523	490	533	501	484	490	499	504	521	485	529	540	502	464	549	509	501	540	483	500	491	486	488	497	448	480	512	478	467	484	499	496	526	522	480	498	500	495	494	520	523	505	472	529	517	528	515	476	478	507	513	507	490	502	500	493	522	501	525	475	546	508	506	502	482	500	466	535	457	521	497	505	499	451	516	463	494	499	507	519	483	475	515	498	488	464	519	505	476	517	498	474	509	488	511	462	457	454	527	490	489	528	494	472	493	519	521	493	465	542	541	541	498	490	468	488	536	545	505	530	491	474	486	487	526	498	483	502	514	505	521	491	496	502	475	489	494	516	441	517	494	543	481	493	496	479	561	493	501	552	532	488	535	450	519	521	488	474	486	518	492	506	529	519	528
5877	2237	1367	1018	769	874	983	646	593	639	1576	2773	2218	1410	822	572	455	436	422	414	460	452	451	448	411	451	478	431	420	427	416	459	482	453	465	450	422	437	479	427	450	443	437	424	487	434	403	454	467	460	429	436	448	443	418	474	417	420	433	446	469	449	452	402	427	464	477	447	493	420	424	436	420	386	431	428	459	428	435	461	426	454	390	445	438	458	440	469	456	388	418	408	403	428	439	440	485	429	455	428	456	443	420	461	396	450	454	426	426	448	429	448	416	422	508	397	487	434	466	412	436	423	444	416	446	458	421	438	437	459	444	428	435	439	422	425	443	448	438	461	402	450	420	449	463	451	451	430	456	453	390	452	440	451	420	408	445	424	468	430	431	450	440	442	454	461	475	425	412	434	448	412	430	399	474	447	423	472	437	441	465	470	416	425	437	469	430	421	441	441	413	433	451	467	428	411	428	469	449	456	405	446	451	420	451	405	458	450	412	440	424	406	466	469	432	423	459	402	439	429	458	453	460	434	427	462	415	444	415	447	473	439	449	431	451	425	466	395	443	428	432	418	418	433	441	407	482	430	469	483	441	456	420	453	441	484	463	446	397	436	439	451	444	426	424	447	451	442	431	439	445	463	438	458	410	432	426	462	473	427	487	457	480	426	458	412	463	465	456	417	456	451	437	462	394	445	436	458	437	434	438	445	415	431	442	442	411	436	401	450	430	439	463	439	418	411	444	436	419	450	460	439	425	456	430	376	427	450	464	457	456	462	415	433	445	417	435	468	428	462	436	458	433	405	424	426	446	420	416	432	406	444	466	431	451	424	446	443	446	482	403	403	432	427	487	432	467	440	404	441	439	431	463	471	456	473	433	440	443	418	406	470	432	445	416	482	429	455	436	432	425	409	431	432	494	447	453	416	413	452	418	451	424	451	459	398	428	475	401	414	462	441	452	461	415	375	444	460	442	461	448	446	401	431	461	419	447	456	465	412	440	437	442	453	441	481	470	427	459	435	439	412	427	447	472	421	419	440	447	478	407	413	425	447	437	409	450	445	408	443	453	403	443	422	458	419	415	466	437	426	451	445	456	479	445	421	435	445	456	399	458	456	436	424	441	438	426	449	442	463	453	413	426	412	410	454	433	426	420	447	421	432	451	447	438	446	425	421	447	419	432	502	424	440	430	436	431	468	452	430	475	433	433	441	469	453	410	439	429	429	450	438	399	436	422	428	399	425	438	421	461	428	471	474	405	477	467	392	421	468	426	440	453	410	439	464	407	405	443	424	397	403	453	446	479	450	505	472	434	445	430	434	456	412	428	450	445	438	417	429	445	431	429	420	427	464	472	402	417	467	458	435	420	432	467	428	466	438	441	454	448	398	454	439	405	432	413	444	475	418	408	431	451	444	415	469	435	398	446	423	442	443	446	477	429	453	443	408	443	441	425	452	438	437	435	416	436	428	412	430	451	428	436	462	428	443	427	429	455	455	436	412	420	406	412	433	453	443	433	472	430	444	414	417	427	439	451	447	437	410	429	457	450	445	427	443	431	441	438	422	413	429	411	429	446	404	440	426	475	420	445	432	426	447	416	463	446	448	443	420	425	465	452	408	449	416	445	463	495	400	415	432	443	448	434	435	419	464	464	418	420	453	434	433	432	427	430	425	433	423	440	464	449	434	426	441	469	448	440	424	450	444	469	445	436	415	433	429	449	410	466	435	437	464	416	420	479	427	477	424	435	430	470	438	425	470	415	448	407	446	447	456	431	438	441	443	412	420	418	469	415	400	376	450	401	441	481	433	400	421	458	399	441	423	468	413	449	423	430	452	458	443	431	441	414	428	412	451	434	443	448	420	401	451	423	454	410	441	426	419	417	440	453	421	461	426	467	467	452	448	426	447	460	402	430	457	437	444	469	462	456	453	490	447	427	427	484	442	439	431	436	411	445	439	475	430	412	411	438	426	431	433	433	428	404	463	419	484	428	418	436	421	446	453	457	436	465	394	391	413	435	472	435	438	436	440	425	438	431	440	450	432	439	462	406	441	422	450	432	455	421	424	424	427	450	430	433	409	421	472	449	425	438	426	430	465	471	417	462	405	442	457	437	427	432	442	403	438	509	458	421	460	436	417	459	499	429	453	452	433	402	419	430	442	421	424	445	467	442	408	440	450	458	446	453	446	380	406	471	455	453	444	446	442	492	430	425	444	445	420	426	432	417	448	401	429	423	438	463	414	473	458	440	439	444	457	443	480	451	438	441	402	446	463	433	479	451	437	426	435	444	427	467	489	459	457	416	455	410	420	469	448	428	410	409	447	447	426	455	449	429	441	461	457	449	411	436	411	443	466	449	464	471	426	415	449	431	444	431	430	443	426	429	428	430	449	430	418	436	445	472	429	453	425	449	443	446	440	435	448	432	436	435	432	428	436	467	445	412	407	438	427	380	436	443	409	429	472	435	464	452	431	445	448	455	450	464	420	429	483	403	429	460	466	452	466	410	425	408	439	439	412	420	444	426	436	460	418	434	445	463	464	416	446	408	413	451	448	467	462	457	460	429	442	454	502	498	431	451	457	478	440	444	420	419	412	422	456	433	449	466	418	459	468	437	441	439	471	454	431	424	423	443	469	385	462	435	420	459	405	428	481	426	462	482	451	422	436	437	424	433	432	459	476	449	440	429	443	431	438	414	442	456	432	440	445	433	457	421	448	450	451	440	437	451	428	364	453	470	476	456	406	407	389	443	457	412	456	468	441	454	424	477	462	412	448	434	436	432	498	428	398	464	422	418	417	433	425	406	457	455	467	437	426	410	434	452	440	468	441	441	426	481	480	426	452	386	443	455	429	441	438	417	449	414	416	442	443	469	402	451	477	441	430	394	479	440	446	412	419	451	425	441	452	429	406	444	446	440	439	433	438	453	461	427	463	468	439	454	427	459	478	426	438	464	419	454	433	401	432	445	448	401	470	430	411	434	434	401	438	423	422	437	414	443	407	442	447	438	418	436	450	434	434	457	465	414	443	428	455	441	420	456	414	418	430	440	426	466	448	430	425	430	423	485	418	418	477	467	427	438	464	413	477	441	442	459	427	450	456	414	451	453	424	450	470	422	407	421	467	434	434	426	440	428	437	457	386	454	468	434	443	479	451	434	432	442	425	432	409	454	417	473	446	416	442	432	437	415	433	436	430	448	452	419	421	453	453	435	430	427	413	455	403	434	433	431	458	389	409	441	484	478	424	415	455	452	452	443	425	460	458	460	441	472	428	447	436	433	413	437	416	441	433	425	393	440	416	417	441	449	447	403	475	405	458	445	398	469	402	420	461	450	459	455	459	464	451	456	438	437	427	497	429	442	447	462	414	466	441	463	420	406	434	452	466	420	448	422	458	410	445	469	475	414	470	410	436	454	483	417	416	443	430	426	472	441	422	465	462	401	418	436	438	436	432	460	450	439	468	437	437	461	427	408	420	446	462	404	413	409	434	386	476	416	475
25582	21418	27489	25531	8232	1744	1279	975	806	1063	12674	18893	12495	5372	1762	900	585	499	475	506	465	505	486	464	452	470	474	476	467	452	490	502	477	455	500	460	466	538	518	460	513	488	472	526	458	491	478	470	452	513	496	456	526	484	461	449	491	439	476	480	455	490	510	470	500	465	428	481	467	515	496	502	453	486	486	494	452	479	477	463	468	447	463	480	444	453	481	525	453	474	493	473	499	459	501	430	483	473	463	484	513	481	479	512	524	494	491	459	487	463	481	471	468	508	457	505	488	458	481	498	428	489	469	473	481	456	478	452	485	483	479	443	458	488	458	482	478	463	503	486	470	521	501	466	505	431	469	422	489	513	460	495	439	504	475	495	494	450	497	464	449	505	493	498	475	499	466	482	441	458	492	486	467	487	487	480	527	449	450	471	500	456	479	476	464	479	469	492	450	477	480	476	464	500	505	468	489	475	467	519	492	517	495	450	490	481	486	496	468	448	507	482	474	465	477	452	493	496	443	468	527	492	498	483	452	446	487	456	459	486	484	454	471	503	509	512	486	473	448	511	463	516	495	506	464	517	451	451	495	490	458	503	478	464	453	517	467	475	506	486	439	477	472	468	479	486	478	525	468	490	477	518	500	428	479	463	428	506	473	490	486	496	469	472	474	445	482	442	465	475	480	484	509	471	509	451	521	481	510	492	469	460	454	470	495	462	463	489	470	441	435	475	496	426	485	455	482	477	438	489	483	466	491	458	476	480	519	479	495	480	466	482	487	480	492	476	470	494	463	448	474	472	493	490	454	473	493	480	439	495	451	506	477	487	474	466	466	486	509	470	447	452	464	491	445	467	470	513	490	496	478	477	472	487	468	455	482	466	462	515	486	476	471	458	479	475	496	489	485	453	449	480	463	469	463	484	460	465	481	466	469	475	469	441	471	497	495	463	470	513	494	491	460	453	466	482	471	469	501	410	466	476	506	490	488	447	486	459	492	483	490	461	465	478	486	494	499	461	452	465	489	488	508	443	508	468	493	467	462	461	429	444	461	504	462	465	494	458	502	448	416	475	478	469	481	469	460	468	442	484	457	492	467	440	467	476	489	442	440	477	487	470	455	455	482	476	479	471	435	483	450	416	438	443	476	484	505	481	475	465	476	507	472	463	517	516	489	490	455	462	504	481	453	507	486	488	473	469	446	464	477	440	494	470	472	461	499	458	456	451	464	494	477	462	480	497	479	513	471	460	460	439	459	472	486	434	512	503	458	497	492	435	477	489	477	499	470	492	441	507	468	462	452	498	484	471	496	477	465	446	486	464	490	442	480	458	476	485	495	492	496	482	488	530	489	472	480	472	519	481	473	473	496	478	488	462	459	461	468	477	476	493	463	474	474	501	450	495	448	462	489	465	465	516	446	454	453	464	459	452	491	484	497	480	484	455	467	484	518	483	509	465	524	500	483	456	464	500	514	467	482	451	500	457	449	441	454	449	490	434	467	466	462	494	492	426	470	469	478	477	458	489	473	452	452	493	462	502	467	456	460	474	472	491	502	472	505	479	450	435	468	460	511	469	459	494	442	473	474	465	456	441	452	462	480	522	429	458	475	468	480	445	502	514	456	482	474	511	521	466	464	505	441	469	514	434	436	505	481	459	464	479	493	469	403	457	471	462	490	479	458	480	494	457	473	463	513	457	460	457	467	451	457	500	496	481	459	456	509	470	472	457	501	489	461	446	434	474	444	482	499	514	498	445	472	484	479	430	502	454	472	483	478	483	421	490	471	485	513	476	488	538	495	482	468	446	458	456	470	485	441	472	447	465	463	476	482	496	475	531	445	477	498	456	499	450	473	443	490	465	438	447	475	500	492	476	462	467	462	475	488	489	447	476	522	440	477	498	446	418	488	487	463	499	487	481	479	511	475	484	447	459	428	444	446	470	467	482	502	481	506	487	454	469	496	467	466	479	485	493	423	490	476	449	479	464	494	463	484	484	496	483	463	465	444	448	475	501	475	479	464	471	498	478	483	477	495	481	444	474	505	490	498	506	439	456	508	456	474	512	457	477	525	482	480	464	489	488	450	507	470	540	536	451	461	477	510	478	497	460	444	450	464	459	509	466	525	425	483	509	455	459	464	499	476	469	466	480	453	509	450	433	473	491	507	495	482	474	506	495	475	504	472	489	468	507	479	475	507	477	424	468	460	454	467	452	455	486	467	510	473	433	481	487	485	453	441	516	446	451	454	515	462	453	447	494	482	487	475	469	477	475	504	430	499	483	506	442	488	474	471	494	466	484	444	483	495	491	489	447	474	442	478	455	461	438	452	504	494	486	461	506	479	463	477	468	489	481	464	479	436	476	438	487	479	488	493	444	473	479	441	471	486	509	454	440	491	476	428	487	493	482	465	493	526	457	468	463	453	505	477	491	490	445	485	485	533	461	469	483	492	436	454	504	458	457	478	474	453	458	496	460	466	516	464	517	462	474	473	500	471	479	446	464	481	448	438	462	470	454	480	494	489	489	433	491	536	478	476	523	469	480	477	458	483	457	461	447	525	459	489	474	496	444	477	495	467	439	468	510	470	454	454	437	490	487	503	477	447	453	493	472	449	443	426	481	481	455	472	453	474	504	464	498	464	465	435	467	451	472	441	453	480	467	449	491	439	482	496	483	432	479	487	498	504	459	445	495	457	477	514	490	507	468	491	460	469	472	467	447	476	436	498	492	481	500	475	437	467	494	463	498	472	455	462	490	502	464	471	496	467	497	526	468	450	473	459	496	449	445	454	458	465	496	457	471	504	462	431	469	477	467	442	466	452	450	472	487	470	486	455	461	505	476	472	489	496	518	475	523	469	509	491	512	506	447	452	479	472	455	440	443	476	493	471	492	459	504	463	463	477	493	493	467	477	432	503	450	477	459	476	481	473	468	469	438	446	436	475	477	459	496	442	440	485	494	477	487	430	466	443	447	469	492	463	496	481	503	482	508	449	510	474	458	511	464	459	457	492	431	441	471	466	482	500	466	486	463	443	494	479	428	494	462	490	452	461	479	508	480	476	439	484	483	482	455	461	485	477	466	487	469	479	498	441	447	506	479	462	469	445	490	503	419	456	500	525	425	470	479	475	481	497	476	431	459	474	471	491	500	465	485	468	454	485	476	445	433	431	504	493	510	469	460	488	442	467	469	475	476	472	507	487	462	476	466	504	490	456	460	461	526	477	486	466	492	482	473	480	460	476	490	470	466	496	454	466	484	424	447	484	503	478	468	479	445	495	464	464	471	455	456	464	487	485	491	492	475	483	490	487	469	462	463	449	468	477	482	456	461	445	451	468	455	471	479	463	459	478	462	454	472	532	425	487	480	445	441	439	481	493	483	482	486	515	478	477	489	464	451	469	443	464	508	477	480	474	495	516	463	494	479	431	489	453	429	462	462	464	474	471	511	500	465	484	485	453	457	486	473	458	443	478	443	448	515	478	457	472	462	445	494	494	487	462	474
4787	5663	4451	2258	1613	1525	1383	1207	993	1626	15645	17529	10685	4994	1865	831	538	449	391	480	410	451	453	447	407	415	426	463	437	443	430	448	437	456	428	441	466	468	432	418	441	445	447	499	398	457	428	442	471	442	468	445	437	428	444	470	465	409	401	417	454	438	440	437	450	445	450	446	429	423	443	431	471	431	437	458	423	438	413	431	470	411	433	412	428	469	450	428	412	408	445	370	429	428	460	430	426	429	428	463	417	409	461	471	426	464	468	461	416	462	436	443	435	454	443	446	437	449	432	463	489	422	464	448	446	426	463	417	442	480	459	433	401	430	429	431	421	432	445	440	431	450	462	408	397	427	427	420	406	419	463	457	444	442	428	457	421	422	430	409	438	429	429	438	438	413	430	449	444	420	434	407	424	429	371	436	407	456	445	408	416	412	452	430	428	432	464	419	465	425	407	442	446	450	409	439	412	442	409	443	453	408	444	471	465	424	461	455	460	428	440	427	416	421	439	450	447	441	426	451	460	445	444	405	453	423	501	449	440	433	458	453	458	407	447	463	425	427	396	436	444	401	460	432	452	430	438	462	425	439	382	438	451	414	447	435	473	488	433	428	428	439	410	437	442	444	447	440	451	461	458	400	464	433	433	431	462	427	401	436	432	432	410	449	422	440	431	453	409	431	431	437	438	468	433	422	430	441	428	420	449	456	450	443	459	440	401	478	435	425	428	446	426	408	403	388	393	420	419	418	452	478	404	471	426	439	464	447	437	433	395	435	472	444	461	417	457	419	431	405	471	412	427	396	419	415	441	413	446	414	457	439	451	437	458	407	438	407	456	477	428	438	404	401	444	415	418	449	408	461	453	414	415	440	486	435	463	419	452	440	388	429	419	452	429	400	454	441	451	424	447	428	451	430	445	467	429	433	458	433	441	406	455	390	436	450	438	440	420	471	435	450	412	409	448	480	418	462	421	430	431	397	445	397	427	451	418	503	448	394	429	439	442	432	434	450	432	449	419	408	452	489	418	445	435	411	452	444	435	472	430	437	437	421	437	440	421	447	435	420	452	432	438	419	411	404	454	430	457	429	434	428	442	434	454	424	468	438	438	419	472	392	421	410	418	424	451	399	420	425	448	373	426	428	423	405	483	418	404	430	426	473	413	436	415	417	435	410	495	469	472	415	432	457	441	445	415	428	448	406	414	418	492	436	408	456	430	466	444	411	427	450	437	404	460	447	476	428	410	414	429	443	429	429	428	439	446	410	404	423	427	449	483	406	437	412	442	419	411	418	448	450	452	428	429	422	444	423	420	430	423	450	427	413	453	410	454	416	454	466	471	430	405	435	448	461	455	423	447	403	467	471	440	438	467	442	441	418	431	462	419	434	398	456	416	419	439	426	445	453	445	464	433	445	437	437	441	430	470	435	451	462	416	417	407	456	427	439	412	436	432	435	458	413	455	463	412	435	414	417	416	390	419	471	459	431	432	440	424	440	439	438	417	436	436	484	479	430	441	442	446	444	446	435	451	414	435	417	420	447	445	433	427	418	405	436	434	448	419	417	412	454	428	442	443	458	450	433	457	432	416	430	447	439	445	425	442	472	452	429	465	453	437	434	446	424	451	436	399	408	416	458	430	441	418	414	444	409	484	414	418	426	441	437	428	450	417	410	430	412	398	393	431	458	437	427	424	401	445	449	409	420	412	463	434	433	437	397	424	428	404	434	457	417	441	453	438	441	460	412	440	418	462	445	439	418	424	395	440	462	457	442	424	440	434	430	412	475	422	416	450	443	436	441	431	446	439	444	452	448	415	420	423	461	455	440	434	468	456	441	498	409	456	428	432	447	431	447	414	424	482	418	441	446	434	457	453	449	449	441	399	420	447	436	459	429	392	439	444	427	464	444	477	423	447	460	443	415	463	451	398	461	413	440	460	410	447	442	427	434	421	423	445	411	456	408	412	444	424	424	445	443	422	449	481	432	416	459	445	450	483	416	423	443	404	446	435	420	433	456	404	447	436	450	392	398	467	477	422	418	414	415	446	442	397	438	408	432	416	427	428	436	422	434	431	439	426	451	442	431	417	418	432	468	426	415	416	453	453	407	446	452	421	426	414	417	458	430	431	424	412	468	431	437	411	440	455	423	418	446	444	424	426	397	434	440	440	405	425	467	446	412	457	403	446	437	462	445	451	441	404	403	412	481	418	417	409	468	407	411	426	428	453	398	416	399	443	424	402	440	423	433	389	437	449	458	474	456	435	435	442	445	434	420	410	433	459	456	443	401	433	462	434	440	381	470	424	413	466	438	426	378	430	414	469	431	463	443	413	436	452	435	439	470	448	402	414	420	424	410	461	404	417	425	435	401	409	465	431	396	413	434	425	460	427	410	458	435	438	429	427	432	418	463	471	421	431	436	397	432	387	413	462	422	398	449	442	447	417	417	434	402	420	470	422	451	444	437	436	445	428	453	389	431	443	408	477	444	453	417	458	424	412	404	451	450	415	422	409	466	469	417	451	405	425	426	435	437	453	420	417	443	435	417	412	403	435	389	463	406	431	441	407	405	450	418	441	479	447	441	432	424	442	447	424	413	441	408	452	422	435	445	449	450	451	407	465	451	456	428	402	447	467	411	425	415	409	479	394	465	424	432	414	427	416	405	456	395	422	420	438	412	425	415	453	449	476	457	442	410	425	446	432	426	468	399	414	420	470	402	424	440	433	456	418	446	419	413	427	448	429	459	427	417	398	447	434	439	425	445	398	403	427	424	435	431	449	449	401	427	426	399	412	435	460	434	411	421	411	441	417	413	431	427	408	416	427	407	449	391	424	458	413	436	437	487	487	454	421	433	458	448	406	470	450	410	442	395	435	436	435	454	431	414	409	467	437	443	398	416	437	396	416	449	460	472	419	434	457	436	450	407	444	434	452	424	419	423	410	455	440	460	422	440	421	463	450	468	417	431	454	432	457	443	399	423	453	417	444	436	436	473	431	434	406	425	400	434	403	430	445	431	409	406	437	477	449	452	430	466	419	395	407	427	445	441	413	412	406	430	445	446	489	433	419	451	456	406	442	453	419	442	479	405	470	452	425	352	443	439	448	457	473	439	423	412	456	413	417	414	469	414	416	414	448	454	434	445	424	460	459	421	410	449	445	404	466	451	374	402	431	464	459	442	384	425	447	452	444	392	384	448	441	466	394	421	448	440	460	420	447	452	426	430	440	444	499	405	461	406	474	426	427	414	401	447	451	443	447	431	426	427	423	440	412	438	399	445	436	400	437	441	417	406	409	415	459	470	441	433	443	480	410	475	406	457	431	408	429	451	458	441	428	411	419	427	475	434	409	440	407	440	458	477	444	454	401	408	450	430	428	462	457	426	444	449	448	432	455	393	432	447	438	476	415	450	428	452	430	439	400	437	406	461	425	433	439	406	424	419	461	421	407	430	463	414	428	444	436	431	417	437	449	437	448	414	443	431	436	467	454	410	435	471	396	408
24638	21422	28625	24623	21183	6462	1934	1358	1216	5376	30085	31185	19202	7856	2331	1112	713	656	618	627	629	611	607	587	655	591	623	605	557	622	581	642	647	633	590	588	651	630	604	553	581	643	587	602	598	613	629	610	632	598	632	596	626	600	616	601	588	620	572	599	567	639	588	642	601	634	628	610	636	628	576	598	613	595	597	555	588	632	592	600	599	605	614	538	579	566	621	596	619	601	598	549	591	603	603	606	588	558	587	587	597	585	613	612	625	587	596	634	638	637	607	602	608	606	613	574	575	633	621	605	623	554	599	637	607	653	580	601	644	678	637	589	601	536	590	605	598	541	578	613	619	629	580	636	586	556	597	609	573	635	533	613	615	589	606	637	593	625	595	624	633	615	604	615	603	617	603	578	625	642	601	585	574	574	543	598	586	582	613	604	606	581	602	620	597	629	561	593	628	614	602	577	618	576	632	603	588	604	590	586	608	626	568	569	594	630	584	624	619	586	616	578	651	608	601	608	616	559	583	578	605	596	613	649	635	621	609	639	622	590	604	616	611	564	613	655	601	597	638	587	649	615	599	604	585	584	634	604	565	598	630	596	618	594	595	592	589	612	605	596	594	646	589	571	583	635	587	595	590	640	587	619	634	592	556	565	574	630	612	604	616	616	587	590	597	656	572	627	568	593	611	614	584	617	612	578	565	581	572	631	585	577	637	640	607	595	602	645	621	554	656	661	624	657	614	634	621	657	619	641	574	594	596	622	606	561	577	602	624	640	570	615	580	587	596	605	616	602	584	601	604	591	566	583	561	567	621	595	611	581	586	576	597	566	580	551	595	602	599	600	576	573	615	610	615	612	603	563	616	614	604	594	595	631	587	624	604	618	559	580	595	640	596	593	613	566	577	616	607	651	634	600	600	585	572	629	627	587	559	612	603	637	619	588	571	608	622	580	616	563	618	583	578	601	626	600	562	585	645	589	555	609	559	617	592	602	591	627	594	593	585	617	574	618	575	619	577	596	557	610	632	624	621	615	585	583	603	647	596	584	580	623	668	553	632	604	620	607	558	609	582	590	548	592	605	615	615	589	641	648	583	586	575	606	557	599	599	638	583	615	656	617	570	622	621	582	576	611	595	610	634	621	644	651	596	573	562	615	553	653	623	589	602	610	585	565	592	598	558	576	617	559	607	596	567	599	626	569	583	554	561	604	611	614	553	554	624	597	563	594	580	575	582	628	629	599	571	541	578	576	599	598	614	563	589	628	608	620	583	613	658	599	583	562	601	597	617	633	631	603	600	560	579	574	556	613	630	587	596	579	606	587	581	557	622	557	574	602	601	654	597	612	643	637	583	591	590	617	611	618	615	548	576	627	584	578	588	594	625	626	568	562	611	559	583	584	632	592	610	602	582	583	633	663	613	607	629	615	589	590	640	604	610	586	519	619	583	611	593	617	597	599	586	585	597	603	575	545	615	598	641	589	561	639	617	553	648	615	569	606	618	617	598	607	587	575	632	591	606	632	660	630	631	633	592	562	612	595	560	570	572	575	565	577	595	643	563	603	615	573	604	619	595	593	582	596	619	597	576	626	599	575	585	594	607	593	598	582	620	627	613	618	611	582	577	583	592	601	617	620	634	609	591	588	583	608	596	586	609	615	552	614	606	580	553	620	628	619	609	610	568	640	562	563	604	615	580	623	573	636	596	570	602	554	603	580	604	592	586	605	572	604	631	596	594	641	623	586	591	595	604	567	600	561	580	604	627	571	591	589	635	611	595	606	628	568	573	619	612	622	611	591	611	547	624	634	575	603	602	646	584	558	594	622	617	600	604	586	596	590	614	628	583	587	582	640	608	585	632	623	572	565	608	571	590	569	601	652	651	585	602	610	617	565	610	592	571	638	607	599	615	640	591	616	603	601	611	634	612	599	594	589	610	625	630	599	623	599	606	630	594	584	624	609	584	590	571	585	629	635	586	583	611	582	631	576	601	636	556	604	622	603	607	585	624	547	600	617	575	595	546	602	618	564	593	586	575	611	574	591	640	580	607	591	623	633	620	583	573	632	610	581	604	586	580	602	556	590	587	577	608	603	594	583	579	605	634	621	580	563	600	594	606	602	597	580	605	588	578	614	598	630	609	595	616	646	571	598	577	584	596	631	603	579	648	602	587	605	596	604	573	552	572	531	577	594	575	631	576	610	615	598	551	589	588	568	575	596	619	561	597	617	593	593	597	601	602	555	624	603	609	595	594	660	613	639	602	595	571	566	550	612	566	622	629	566	645	591	575	563	604	572	543	567	577	564	574	574	642	607	611	613	587	581	631	616	569	630	624	600	633	601	586	578	593	620	593	621	637	569	571	614	593	605	641	616	561	615	580	615	597	595	573	623	587	578	552	570	593	555	582	592	563	553	563	614	586	622	580	605	600	602	558	624	589	599	613	567	641	579	607	577	609	640	602	576	575	584	587	637	576	579	589	632	593	622	599	605	614	582	634	564	618	604	595	607	600	547	587	606	615	623	606	645	594	587	609	598	600	615	601	647	597	579	591	595	606	592	643	574	621	645	585	599	564	589	572	585	624	592	598	575	590	614	570	577	604	646	612	611	546	585	609	569	613	594	588	594	580	611	605	587	627	622	594	591	618	606	574	569	612	599	572	657	611	588	561	608	592	626	631	587	607	568	598	593	600	603	562	600	629	592	586	556	564	621	602	596	581	598	544	579	607	586	568	581	621	585	655	621	593	605	597	619	583	559	582	591	590	615	626	612	603	618	626	581	615	620	571	601	622	615	616	622	619	628	579	574	582	570	596	559	570	577	628	585	606	632	567	631	624	588	607	605	595	562	586	580	625	578	588	577	598	602	613	621	614	582	583	584	572	576	589	562	572	603	586	619	580	586	621	604	602	634	588	577	627	644	604	602	613	580	619	593	537	598	645	570	561	638	630	590	605	589	591	609	593	629	546	583	558	609	595	614	586	617	622	601	590	586	601	593	628	566	589	606	596	611	589	570	611	592	539	571	635	551	609	562	571	594	608	660	607	596	611	580	560	550	642	623	593	559	600	568	574	533	595	570	595	590	611	618	623	610	620	653	582	610	624	678	603	576	563	575	591	584	593	602	594	620	602	578	622	558	595	610	594	554	597	604	603	602	595	580	615	566	601	603	551	613	606	595	581	610	601	580	582	548	590	621	642	596	588	574	565	604	552	571	595	607	585	540	572	605	624	585	593	606	590	605	635	640	606	591	624	584	609	580	636	610	614	545	581	586	611	592	577	597	544	654	612	602	589	623	576	605	611	615	649	595	601	600	588	597	608	632	609	598	590	603	607	549	591	593	607	546	590	576	607	625	610	593	593	596	573	581	607	593	591	597	595	559	609	630	595	607	603	592	576	618	606	592	617	619	604	567	630	619	599	576	576	603	602	613	558	591	589	609	579	598	632	600	548	588	588	574	650	612	614	658	577	592	579	613	534	556	600	573	582	577	595	619	576	620	585	637
5293	9086	7093	3416	2400	1634	1527	1743	1608	8147	31488	26435	15129	6691	2428	1162	707	608	554	570	547	552	506	588	597	597	549	578	549	569	534	555	549	586	561	564	548	536	582	488	558	596	575	551	566	538	529	549	530	553	552	531	544	576	539	511	537	511	541	530	568	559	562	533	535	509	514	563	539	513	566	540	536	519	569	537	555	542	575	573	594	521	533	537	529	556	505	569	515	544	570	568	535	572	560	569	583	540	578	546	522	540	590	581	577	536	546	558	560	532	552	530	509	561	545	525	533	523	537	551	495	539	526	537	573	547	547	525	520	502	567	538	561	539	517	593	600	508	523	557	541	554	519	549	516	531	561	559	566	543	527	526	555	548	527	549	516	518	526	525	514	532	539	544	556	540	542	552	513	551	535	551	515	542	533	498	555	578	516	566	570	543	536	560	516	545	526	508	586	551	575	521	492	523	550	531	507	533	550	547	559	546	555	560	552	521	552	532	529	493	536	538	562	553	570	532	549	561	552	553	578	530	566	538	559	534	560	538	516	525	570	559	525	537	528	510	566	521	526	570	558	527	591	532	534	585	565	531	525	583	542	543	528	550	521	572	518	599	562	555	557	524	561	557	497	562	562	586	553	499	569	525	526	552	499	520	545	555	555	565	547	539	563	547	537	549	555	510	524	571	554	538	557	527	560	554	520	514	504	552	520	520	519	559	516	544	570	521	519	538	521	528	523	577	509	534	566	547	542	490	574	558	546	537	502	550	546	566	573	520	515	539	529	525	576	543	559	537	532	529	520	499	529	548	531	594	550	554	543	517	558	544	492	539	557	548	539	549	539	568	503	562	546	607	576	534	515	510	534	547	530	464	518	569	525	530	598	530	534	534	526	551	536	524	559	493	553	535	567	561	502	563	556	508	537	558	538	553	528	523	569	508	555	532	556	564	546	560	530	508	521	567	557	554	541	562	515	502	505	511	544	549	547	536	559	538	558	539	580	514	561	492	570	544	510	545	528	558	542	552	571	575	567	559	556	538	532	564	599	546	559	529	542	548	546	511	529	552	518	555	497	521	532	542	578	536	554	538	535	511	542	493	559	549	545	587	517	551	537	521	535	555	550	525	582	559	552	543	559	556	486	547	556	514	499	544	545	576	529	562	520	550	542	573	528	501	529	558	526	521	514	512	525	539	544	534	488	522	542	546	521	575	548	556	551	540	561	580	487	496	547	509	542	512	533	546	548	536	532	542	533	548	540	577	522	542	541	523	594	513	574	536	520	521	536	491	523	545	559	523	511	523	507	540	557	550	547	495	510	541	521	521	554	509	508	539	555	562	544	523	476	552	531	498	530	556	512	540	561	545	540	533	512	515	592	526	527	545	543	522	526	592	547	572	538	529	545	535	569	533	572	530	536	524	528	505	553	521	547	525	547	543	536	560	549	532	530	547	515	523	520	550	583	573	546	514	547	520	552	530	556	499	525	543	536	543	599	538	540	537	518	573	491	551	492	537	558	511	582	555	538	557	508	558	522	541	540	495	527	505	491	565	511	520	560	515	543	514	529	526	516	546	519	529	496	539	533	556	588	543	538	513	531	547	529	530	568	539	551	569	560	537	526	528	568	535	575	533	565	496	510	530	505	565	523	538	557	511	506	535	519	544	547	550	526	543	530	513	519	530	493	502	537	586	578	544	534	575	545	525	571	535	541	546	530	521	519	530	571	526	526	581	524	569	510	519	558	533	538	532	549	546	530	549	530	599	560	567	528	529	545	541	538	560	570	526	529	532	509	532	529	531	558	570	503	543	567	553	557	552	507	526	534	544	536	546	524	551	557	522	501	519	518	499	585	483	538	511	560	578	545	510	561	554	521	488	495	569	567	523	547	520	512	568	556	573	542	527	539	519	560	570	553	497	542	566	546	559	530	513	574	521	513	523	571	521	563	532	482	514	522	559	535	540	545	491	558	510	519	523	530	549	550	543	571	541	522	512	555	563	542	524	547	520	502	567	572	510	550	535	526	516	573	555	559	522	533	585	552	529	497	532	536	504	513	513	558	545	486	524	549	521	554	561	555	571	558	573	552	541	550	519	541	527	551	544	495	552	463	517	568	524	508	551	534	533	516	519	509	539	578	529	572	573	580	499	598	507	516	550	515	553	550	559	553	550	554	541	515	563	524	521	499	542	518	536	581	529	550	546	524	547	550	555	523	536	492	542	535	536	547	516	537	561	559	561	515	543	540	537	553	527	518	543	511	553	576	493	553	548	541	487	521	542	511	554	513	530	520	552	545	526	555	518	545	497	511	526	523	548	575	600	499	549	558	524	557	514	587	564	540	477	543	557	520	561	548	551	469	533	565	537	547	560	504	503	510	532	556	547	529	558	548	533	520	578	520	558	520	525	525	539	571	502	548	595	529	540	534	509	492	540	517	513	517	569	523	524	531	553	556	539	501	539	573	520	529	553	545	542	530	536	539	527	525	530	513	551	537	507	531	574	527	547	537	542	551	513	550	516	532	562	541	552	535	556	577	526	508	549	515	576	551	536	580	517	503	526	593	535	564	547	525	547	557	516	530	543	527	553	534	551	494	514	557	570	498	496	545	499	474	491	547	551	508	538	534	574	549	552	528	514	492	530	504	590	604	501	541	483	545	577	540	531	518	541	555	513	522	563	545	565	547	549	556	553	542	542	526	545	548	526	531	589	552	529	561	546	562	540	530	530	496	541	516	541	560	541	529	524	530	509	536	518	559	496	526	503	534	554	539	502	495	529	524	509	492	540	556	529	539	528	527	492	508	550	522	518	489	554	506	536	516	556	532	513	542	529	519	547	559	526	563	530	551	510	506	557	537	549	573	544	542	501	543	565	541	566	543	547	540	513	534	489	527	541	511	561	538	542	535	518	545	540	538	541	523	589	569	526	507	555	509	562	535	527	539	558	511	530	517	535	531	521	562	468	505	551	554	521	479	507	572	532	556	580	520	514	537	521	567	545	523	563	511	570	502	531	524	500	547	506	511	549	523	511	536	533	506	528	534	521	563	598	542	525	515	516	548	555	511	521	556	536	530	562	497	532	528	539	564	544	546	544	514	509	530	561	540	514	534	551	502	544	559	553	543	542	534	554	547	527	535	573	547	525	564	543	534	562	520	527	542	540	519	517	566	539	543	544	549	573	536	532	521	567	544	607	549	519	529	501	557	561	537	539	533	547	546	541	539	531	536	525	539	549	547	491	572	542	565	528	543	541	525	573	558	515	566	512	485	550	530	534	508	532	549	563	511	547	576	541	542	541	551	498	537	510	518	515	542	566	556	520	571	571	515	579	532	514	548	509	528	511	545	546	510	525	525	519	568	542	537	581	531	562	532	517	555	545	556	525	496	559	514	524	550	549	514	538	533	544	525	520	530	519	531	540	510	527	504	560	527	534	515	550	517	527	529	563	508	548	528	544	548	564	556	520	538	567	501	527	531	562	569	525	568	538	540	545	540	568	471	531	537	523
27678	11163	1921	1087	645	652	686	620	647	808	2001	2081	1536	944	692	632	563	562	551	545	529	523	509	536	506	528	507	525	491	526	489	523	515	519	516	511	525	510	533	523	535	505	503	548	514	521	541	516	491	513	558	504	520	553	526	498	558	558	523	535	554	561	501	531	515	544	554	525	509	545	562	537	522	491	514	537	554	563	537	547	532	519	505	529	535	609	492	535	569	526	532	542	553	528	537	534	558	517	482	559	501	541	545	556	577	540	501	522	540	490	499	535	530	555	541	546	536	566	561	521	500	530	558	530	495	532	558	516	517	527	529	514	500	561	545	547	558	531	569	530	519	512	570	513	530	542	485	562	552	509	526	552	513	477	569	531	509	495	564	519	499	504	506	523	534	522	516	562	521	527	520	585	513	527	577	548	517	524	490	502	512	536	494	523	575	488	512	520	485	538	518	542	550	536	478	548	520	572	507	516	490	495	515	531	536	537	498	513	488	550	523	527	587	529	499	506	504	530	611	475	510	555	514	528	543	551	586	531	528	511	494	566	524	518	522	530	487	552	523	537	507	537	533	515	520	547	496	516	507	521	502	531	527	523	544	507	516	533	533	558	537	589	469	493	535	532	504	523	560	523	505	529	553	530	525	542	537	498	519	549	552	501	546	512	518	520	488	535	515	550	519	549	552	566	573	493	525	541	584	551	489	554	519	559	563	528	552	520	477	522	536	529	549	578	518	556	545	551	507	560	538	540	562	561	526	510	524	507	530	533	548	560	483	543	533	502	524	531	533	544	514	509	545	538	531	539	508	519	557	495	572	522	533	528	513	517	520	523	510	531	493	491	550	515	558	523	563	529	527	530	511	513	548	539	497	518	536	486	523	547	536	516	500	574	538	506	523	539	546	514	535	518	550	553	491	523	523	524	524	510	528	520	573	544	553	545	552	494	538	528	527	537	534	498	528	544	603	555	542	483	532	516	536	513	510	493	515	539	536	488	524	511	544	502	538	528	501	539	562	554	519	545	501	514	530	537	530	529	520	512	532	558	524	543	524	496	515	533	553	573	547	568	481	545	558	566	552	488	529	536	515	539	520	559	509	539	568	496	528	541	559	515	564	560	544	565	562	493	581	559	504	514	559	566	584	501	505	548	554	533	521	503	540	558	542	529	519	554	537	529	565	544	537	542	561	535	550	525	532	534	567	529	524	492	548	539	524	532	526	549	508	570	508	530	512	530	522	513	488	537	514	522	512	493	546	533	490	521	511	518	547	545	527	525	528	522	517	523	540	555	532	547	524	516	525	519	514	515	543	554	505	587	550	512	577	523	532	534	537	563	512	541	502	542	533	505	557	513	545	503	537	513	464	478	543	490	535	539	551	517	549	507	533	554	504	558	543	515	554	517	547	530	505	530	517	575	554	547	554	538	526	514	523	577	514	531	491	547	525	505	522	537	537	527	496	520	522	494	519	580	557	520	540	543	559	515	550	507	533	547	552	531	553	551	524	520	492	577	497	477	553	507	505	564	557	523	532	510	537	569	563	512	535	531	510	505	534	513	525	512	538	513	544	562	502	516	538	536	546	557	565	527	524	486	526	560	539	507	526	554	538	560	539	535	528	546	506	561	551	516	543	505	528	502	531	522	494	525	506	556	569	561	504	506	523	562	527	506	518	463	561	566	565	523	537	521	536	516	485	544	522	561	555	559	565	575	515	503	528	529	511	524	525	561	540	528	527	503	538	527	542	525	509	510	549	533	516	512	516	530	517	560	472	522	558	535	525	538	531	523	530	514	491	483	555	500	510	503	538	521	553	532	559	548	533	516	526	530	506	552	519	531	542	518	536	584	506	495	506	537	541	515	534	518	573	537	507	499	493	537	538	532	545	576	535	527	523	520	567	512	540	530	523	546	565	493	537	534	501	565	487	565	516	545	547	550	560	519	488	496	553	537	541	510	496	549	506	502	507	546	551	523	525	525	478	598	513	551	525	525	512	558	503	506	479	531	534	518	528	552	539	545	543	531	507	511	502	521	568	513	489	519	520	539	530	535	535	536	488	479	535	550	572	481	588	503	508	562	486	557	532	500	551	486	548	560	526	491	521	511	536	532	550	515	537	541	519	514	500	509	551	488	503	550	511	557	518	506	530	568	567	525	526	547	560	538	553	500	551	552	502	552	493	555	558	512	517	528	551	539	497	522	536	509	542	518	524	548	507	540	502	524	533	561	532	512	511	496	536	503	521	541	514	589	519	498	519	532	535	543	529	597	508	558	539	534	512	509	493	565	493	515	614	509	514	534	572	506	542	558	508	552	523	549	537	507	546	538	529	519	521	566	518	546	537	519	495	516	518	517	526	539	540	561	556	485	525	525	524	502	494	525	561	538	519	572	534	528	554	548	562	572	506	526	508	506	542	526	521	568	551	512	550	536	539	512	563	561	546	543	520	586	569	547	553	532	492	530	536	519	485	560	538	520	514	519	536	537	556	533	532	537	522	515	545	524	511	532	544	561	524	531	499	524	537	494	539	530	560	569	521	520	505	500	522	497	549	549	533	530	540	520	539	532	583	551	539	533	521	537	528	559	528	502	545	504	532	526	539	530	496	538	503	505	513	545	527	561	517	507	532	528	566	469	554	531	529	559	536	600	540	535	525	533	521	534	563	522	545	496	540	520	478	488	522	541	498	553	560	486	508	529	512	506	519	564	529	511	519	529	520	545	532	533	493	525	512	541	536	533	501	515	558	534	517	513	528	535	525	521	561	523	569	530	540	536	569	564	494	524	478	514	547	512	499	568	546	507	534	472	537	546	523	537	536	509	532	544	548	502	528	550	529	529	533	530	533	531	558	503	539	550	526	505	519	545	543	555	534	580	528	559	531	510	541	567	551	547	561	532	524	568	589	562	544	502	542	527	544	473	529	540	569	518	560	550	512	563	571	548	518	538	510	538	510	545	503	479	528	534	544	556	573	562	546	503	557	523	523	577	502	550	529	520	558	537	553	525	539	528	478	528	526	530	534	510	518	539	537	529	511	523	492	504	508	544	539	542	551	523	524	534	504	556	499	533	525	534	512	495	501	500	531	542	521	554	494	505	552	505	519	549	511	522	523	580	520	483	480	486	561	493	557	523	480	553	508	535	548	544	540	557	544	509	596	510	518	512	502	489	532	495	540	485	541	534	593	540	529	520	506	513	525	490	502	500	565	530	568	559	540	528	533	531	544	537	491	545	513	532	519	548	540	546	528	548	511	498	512	581	523	515	520	526	537	511	524	584	546	524	525	526	541	512	566	563	507	462	554	511	560	555	525	546	536	499	543	527	521	526	516	532	537	551	525	566	530	539	518	538	528	520	521	531	544	522	537	510	569	489	507	516	550	570	541	574	548	534	558	482	538	512	518	551	569	575	524	518	493	539	509	529	563	521	559	520	546	558	545	529	539	538	526	562	532	566	534	530	519	542	509	546	530	523	556	525	497	531	531	511	559	499	540	544	522	586
5745	1556	1282	829	612	596	787	706	695	1107	2535	2460	1556	972	646	531	478	424	444	458	489	487	497	484	469	477	504	465	448	444	457	497	470	438	496	479	436	502	455	464	460	463	439	492	448	474	444	479	451	462	470	453	448	475	482	484	432	490	481	473	466	482	432	517	467	440	464	439	475	441	427	491	484	479	449	489	453	445	447	423	433	466	486	485	454	443	475	485	464	480	449	494	499	506	437	492	459	460	518	448	462	447	456	459	447	489	489	465	446	443	485	415	441	492	476	477	464	467	485	443	465	469	440	509	461	459	440	453	459	494	487	438	443	493	483	438	496	454	481	458	442	490	436	463	431	438	469	495	451	482	469	448	421	454	469	478	454	459	456	483	482	502	457	460	423	470	444	434	481	459	455	449	470	481	436	449	456	472	472	464	471	447	472	472	463	470	468	434	492	446	472	463	468	440	469	494	454	436	458	487	472	457	455	416	464	494	467	480	497	462	423	423	452	468	446	512	455	473	469	492	508	458	426	444	467	456	467	476	492	453	462	489	470	507	471	442	430	459	447	424	428	509	473	472	465	465	454	467	451	482	462	455	467	457	453	425	469	428	479	460	472	452	435	451	488	498	457	430	443	447	479	451	472	493	474	493	437	442	449	450	462	495	436	476	474	503	447	463	470	417	515	501	448	460	495	484	477	509	464	476	447	486	450	463	442	488	438	465	484	481	449	455	467	469	468	434	472	454	483	476	518	463	452	441	458	467	481	440	447	433	501	452	466	456	475	416	488	436	453	479	417	436	471	461	447	410	511	512	432	464	426	461	466	487	453	484	484	483	453	444	454	421	456	429	415	472	454	462	485	484	489	486	476	469	457	481	469	446	450	434	474	497	479	454	467	428	489	457	446	488	480	467	505	494	444	473	493	450	451	484	452	468	438	464	507	479	427	470	458	482	446	450	504	446	472	502	484	452	440	516	446	473	467	497	469	435	479	469	482	438	463	451	444	494	447	470	443	464	450	454	436	484	483	483	423	461	454	438	478	462	473	452	514	436	481	449	495	465	469	500	448	452	439	438	470	481	410	475	501	476	486	451	470	468	447	471	472	441	427	478	503	479	461	469	518	450	448	485	508	442	477	447	485	438	482	489	449	461	463	423	483	438	487	469	439	483	416	460	464	459	435	521	450	474	474	521	457	455	459	483	476	500	451	432	451	447	449	479	458	477	471	468	453	479	466	452	498	443	448	447	482	454	438	459	474	506	434	464	527	491	452	451	447	455	460	430	474	472	492	489	452	445	418	473	467	451	485	444	478	451	444	460	447	436	453	476	442	476	484	464	435	509	461	473	444	434	427	462	481	468	438	479	478	461	460	486	449	449	466	517	472	464	447	461	462	515	482	470	458	458	449	481	492	440	465	473	464	453	430	470	490	473	464	468	450	461	416	467	455	504	417	441	472	467	457	482	478	437	447	475	444	447	450	490	478	462	485	446	478	456	479	464	476	498	448	438	466	496	472	442	468	491	494	495	433	468	429	406	483	465	439	469	472	476	482	450	463	461	432	468	475	460	447	458	437	464	448	471	469	516	481	424	479	483	483	501	466	467	444	476	472	460	512	433	447	458	481	486	510	472	494	451	466	487	469	464	473	470	442	484	457	489	452	452	460	463	480	460	415	478	456	431	477	494	463	481	452	481	438	479	445	504	508	472	509	442	475	453	504	480	471	444	451	454	469	507	474	493	496	442	464	476	446	434	444	413	491	466	475	483	449	469	477	464	477	467	452	475	473	480	485	454	436	466	463	465	447	443	431	452	465	508	435	464	421	470	474	448	491	461	488	478	454	432	452	471	465	460	490	464	421	441	442	465	482	452	481	441	451	467	475	425	471	496	481	462	471	484	459	443	485	464	498	437	435	471	522	461	481	458	399	456	464	481	451	456	432	439	463	463	445	457	475	457	454	458	473	464	481	447	465	456	466	437	456	474	472	474	442	480	480	473	436	423	487	446	453	469	421	425	468	483	444	471	456	466	481	418	472	447	425	462	509	451	456	463	472	465	452	462	449	435	452	459	480	408	455	440	452	486	477	483	456	460	457	461	476	470	494	486	487	459	464	443	465	454	482	433	457	462	466	426	459	467	442	462	423	479	445	467	454	442	466	500	456	426	487	484	490	484	456	441	475	501	428	478	461	486	500	458	447	451	467	513	439	441	459	451	466	461	480	453	488	452	472	469	445	478	486	432	486	442	464	427	464	475	456	438	430	461	464	491	484	428	520	442	472	447	462	442	486	469	512	459	507	497	476	443	452	478	466	448	443	467	444	455	453	469	453	470	475	436	482	469	493	457	434	457	464	466	459	467	467	421	459	488	435	452	481	472	424	437	424	462	495	473	497	458	452	446	484	473	454	455	475	419	483	426	468	444	442	442	461	490	476	441	440	426	474	453	504	483	478	472	453	477	489	464	495	471	457	467	470	444	511	437	443	458	468	443	438	509	464	478	437	467	517	457	453	448	452	490	465	450	449	460	483	427	454	460	469	458	426	475	472	462	466	452	436	467	481	478	481	441	426	458	466	474	473	464	490	452	467	440	471	446	503	489	436	462	436	476	458	436	454	471	466	441	475	536	472	449	462	428	456	484	432	442	478	457	452	457	428	455	448	433	504	438	482	462	477	439	466	450	487	464	460	448	470	447	492	454	479	497	467	452	463	449	456	477	472	466	471	479	474	519	455	479	493	433	491	497	521	425	449	445	460	450	497	463	464	488	466	433	461	459	423	455	456	483	432	448	473	444	461	441	472	450	459	479	442	462	465	491	447	508	476	426	493	463	447	471	460	450	451	449	483	436	437	472	478	480	450	457	469	483	423	452	445	430	498	492	466	475	448	469	434	438	409	420	458	473	455	486	482	479	467	459	453	476	454	490	479	427	508	486	488	440	450	452	405	445	438	439	455	514	470	501	480	441	459	447	451	463	479	475	494	461	490	473	438	449	415	452	467	438	447	459	450	467	481	500	466	448	451	479	433	489	490	454	435	460	481	475	448	449	491	449	465	494	443	445	465	475	420	441	481	461	461	477	447	473	444	440	463	507	484	471	449	442	443	428	450	452	512	416	490	480	466	412	470	463	485	449	480	480	477	462	469	468	453	459	445	467	444	486	461	461	487	477	444	484	442	419	426	463	452	452	465	464	496	456	456	416	474	454	443	480	482	441	461	439	462	466	469	465	435	444	471	406	406	432	472	483	465	420	464	449	466	438	491	462	478	493	464	436	437	445	493	439	443	476	471	477	487	474	436	409	478	461	463	437	464	511	459	480	452	474	475	481	473	499	501	423	464	491	496	465	454	420	431	455	451	503	442	478	489	463	477	494	432	445	476	467	448	493	458	474	449	452	463	465	467	449	466	490	468	456	474	427	478	480	441	489	445	499	463	442	483	480	503	468	448	459	475	452	452	487	485	406	457	436	459	477	453	469	475	483	433	469	464	435	455	457	430	457
25651	21444	27574	25550	7689	1476	1398	894	893	7565	16846	17800	10200	4057	1543	802	631	524	505	541	546	552	543	518	527	574	510	489	514	521	496	552	512	510	513	529	494	536	492	486	542	517	535	521	489	495	515	533	528	496	532	524	521	517	547	519	514	520	499	528	529	519	505	500	522	540	517	473	483	508	542	539	490	499	517	530	511	484	506	510	540	542	527	535	541	514	508	517	543	533	495	517	501	518	524	494	546	457	519	523	512	501	545	525	506	498	536	515	531	533	486	513	516	507	518	511	488	523	535	517	533	504	489	507	494	488	493	494	496	510	555	493	502	494	508	484	519	520	471	514	521	513	503	502	480	524	487	603	503	493	514	573	515	507	514	535	458	524	508	541	526	514	499	522	498	526	487	529	517	513	537	504	519	495	512	515	517	509	518	507	474	488	515	501	560	514	550	468	511	491	490	533	527	511	551	541	510	523	567	507	498	540	524	545	539	521	496	521	522	493	539	486	515	535	548	490	501	507	468	581	511	534	522	467	502	499	486	532	516	511	554	513	506	541	493	524	502	468	515	478	528	511	502	504	503	504	528	548	528	517	501	488	525	513	532	511	483	496	507	512	511	525	540	507	503	519	514	508	492	516	482	563	534	514	504	479	526	456	517	530	508	499	505	507	493	489	519	473	549	501	523	517	486	512	522	532	511	548	542	533	513	505	537	515	510	490	498	533	532	505	535	545	511	513	510	509	559	533	518	491	462	536	507	458	470	484	529	511	502	505	485	529	467	516	474	515	530	511	469	480	489	517	527	492	540	491	518	506	508	535	489	500	526	510	528	521	548	501	538	527	510	507	496	508	527	521	489	537	539	518	523	535	494	535	484	523	521	520	500	541	522	526	502	519	515	523	502	524	498	494	502	534	492	477	485	517	523	477	478	504	515	528	500	549	489	531	527	506	483	507	531	550	502	484	531	549	534	493	513	511	506	560	553	503	501	524	532	479	509	511	512	497	522	518	491	570	478	531	507	535	516	547	486	515	549	519	474	459	469	512	538	520	491	520	533	446	502	515	487	477	482	533	480	502	517	522	541	521	532	486	494	495	533	511	515	500	533	516	557	526	498	549	519	536	555	542	504	506	501	494	508	481	528	487	521	544	508	539	506	483	531	496	483	518	519	467	540	506	543	522	503	533	538	562	497	519	477	493	480	478	530	510	561	495	514	474	492	514	514	524	485	536	478	515	541	537	545	473	523	511	536	463	517	516	489	502	529	509	519	494	513	515	478	514	524	517	522	527	530	509	548	501	505	520	502	528	486	511	527	515	487	520	489	518	468	558	508	544	463	551	517	517	500	472	479	481	495	531	521	525	466	545	546	522	495	546	482	533	527	552	501	486	544	498	533	515	493	520	495	521	534	501	501	491	529	561	531	506	545	488	524	525	500	501	482	515	504	513	513	483	517	525	508	523	485	498	511	507	530	483	507	494	516	528	521	502	524	516	532	518	526	528	473	516	543	549	538	521	526	537	515	535	492	504	515	519	484	533	503	480	492	474	538	535	531	533	473	527	505	490	481	554	470	469	589	486	497	531	472	472	541	553	500	516	496	480	472	487	510	540	520	508	474	530	461	497	512	458	493	489	498	564	460	505	515	534	532	521	538	511	492	536	511	503	500	526	495	538	508	514	516	494	520	526	514	498	523	522	527	529	480	530	517	525	512	511	505	480	509	514	550	538	462	493	524	461	497	519	514	511	508	521	547	486	514	488	482	532	520	495	508	516	505	517	516	544	567	516	495	462	540	524	520	502	469	532	483	523	528	515	524	517	474	530	512	492	477	507	509	515	487	517	509	483	512	476	515	525	568	537	484	463	487	545	527	511	549	492	487	513	486	522	520	503	490	539	479	545	491	510	512	486	512	510	479	538	517	473	521	502	522	480	480	533	517	501	481	523	544	506	493	480	491	489	493	519	496	485	496	505	507	529	480	532	506	493	465	522	486	517	531	500	496	511	472	533	487	492	494	508	460	516	495	505	514	510	461	528	519	521	527	511	482	498	492	522	496	516	544	526	544	487	525	516	507	513	557	529	481	539	509	540	544	501	508	527	513	500	532	518	531	532	519	495	557	532	472	474	536	491	543	500	478	516	491	503	513	492	515	526	472	504	529	498	560	513	473	510	474	507	501	518	505	479	530	498	476	518	501	507	519	531	482	520	463	546	507	520	504	528	497	497	525	539	503	487	511	544	480	470	515	500	490	518	517	496	512	463	535	473	534	524	540	493	492	537	493	557	478	513	501	523	500	530	512	543	504	543	508	519	507	498	559	502	521	467	495	524	548	531	502	449	482	490	508	522	527	523	497	506	543	479	509	539	504	485	491	496	535	487	513	511	528	509	550	461	483	466	541	505	503	506	537	507	520	539	496	497	507	535	473	484	498	496	519	526	552	550	499	496	542	558	461	537	505	533	512	519	549	511	507	536	484	503	546	522	503	519	551	507	507	488	523	513	524	481	469	520	491	459	484	549	512	515	560	488	507	547	537	499	542	494	513	524	539	474	526	556	502	506	540	483	502	502	554	534	498	503	508	500	500	508	541	501	511	483	506	517	508	520	517	522	513	475	536	486	527	518	522	491	535	526	535	552	508	479	520	491	524	496	527	516	539	495	476	513	479	526	501	506	487	508	514	544	519	529	480	503	510	504	533	493	475	525	560	530	490	513	480	527	510	525	469	530	524	547	546	521	512	455	560	520	532	540	526	499	490	528	487	533	531	518	535	511	501	497	528	490	503	512	551	518	504	521	487	522	463	530	505	444	466	496	530	516	549	513	513	484	506	505	480	531	516	515	575	503	558	546	457	520	548	514	486	523	468	489	547	506	498	537	504	542	508	529	551	520	511	503	527	520	501	503	523	504	538	527	505	490	491	491	559	503	518	524	541	519	485	540	493	546	550	516	494	559	550	510	464	496	500	516	547	504	514	506	542	499	505	511	498	537	505	497	556	500	518	498	503	545	520	538	562	525	501	448	520	503	537	497	535	504	509	472	494	523	497	469	518	485	494	524	493	534	520	502	490	519	526	521	522	512	486	488	516	511	551	502	475	498	488	531	512	529	526	535	480	475	515	543	528	516	528	514	530	476	535	542	510	539	468	486	508	513	540	512	481	523	464	482	519	516	556	461	507	496	511	565	513	502	556	506	475	532	546	501	528	555	539	518	509	518	549	503	520	499	527	567	505	491	508	506	487	472	486	532	498	535	529	500	482	477	543	499	535	492	506	555	528	489	490	511	512	528	501	535	524	544	500	509	485	507	501	543	506	508	501	460	465	499	515	519	504	486	539	491	547	513	539	519	505	502	543	506	519	539	549	503	507	518	496	500	532	516	570	478	527	488	529	501	503	512	497	540	535	491	522	494	529	479	551	478	486	478	496	516	502	453	493	496	516	488	524	500	506	516	477	529	510	476	528	487	493	531	515	528	526	473	493	515	547	485	542	495	469	493	454	503
4379	5048	3630	1815	1296	1242	1449	1007	1191	10344	17058	16154	8713	3955	1570	820	548	478	459	488	482	462	441	473	485	517	432	463	457	448	488	423	500	490	440	448	474	496	454	467	478	475	477	467	447	432	477	452	449	449	446	449	468	481	488	477	488	468	433	445	463	452	464	484	487	500	483	449	449	436	502	472	453	467	485	438	480	461	458	440	452	457	462	473	492	432	497	425	408	480	469	466	416	452	465	442	460	464	467	457	488	467	477	471	441	458	453	499	488	464	496	495	474	503	516	465	458	484	442	490	480	459	440	432	505	451	457	521	435	416	468	474	469	470	457	465	420	426	471	423	479	462	457	443	430	460	469	487	438	482	443	483	475	484	461	507	432	472	459	419	491	449	449	490	486	451	452	443	452	462	431	456	458	463	500	456	455	473	452	457	441	479	456	455	443	445	475	525	457	448	457	501	471	457	467	458	412	443	461	484	444	481	478	432	485	444	434	448	477	492	469	464	493	460	502	468	501	478	387	428	476	480	474	445	545	454	410	465	487	454	447	456	485	503	489	456	453	438	463	448	450	442	480	462	454	449	454	450	479	486	438	445	458	461	474	486	445	444	493	481	417	436	443	476	484	433	454	499	479	455	434	447	492	442	451	493	477	483	497	461	514	434	463	488	449	478	460	451	448	475	450	464	441	478	471	435	442	427	432	449	488	463	473	457	455	460	407	465	452	467	467	468	468	485	479	452	480	443	480	428	437	488	467	433	445	440	447	449	474	446	456	447	427	476	497	444	477	474	473	453	469	459	453	455	460	437	495	443	494	440	424	446	482	468	477	435	476	463	429	455	497	466	424	455	459	463	467	434	449	470	491	492	471	488	454	433	465	493	484	452	478	449	475	469	503	457	428	433	481	471	501	524	438	460	463	464	450	457	448	473	454	460	459	472	463	451	404	449	450	483	494	427	449	490	472	445	459	486	474	475	476	472	472	460	477	435	475	429	466	498	476	490	441	415	485	469	486	472	524	462	466	436	472	432	459	444	434	433	467	424	469	445	456	487	437	437	463	450	465	477	433	461	455	432	486	446	484	496	492	474	453	449	441	469	520	484	457	452	422	474	495	454	482	454	427	499	441	446	488	438	469	450	487	436	478	453	471	450	460	476	504	449	477	477	497	469	451	449	426	460	463	461	514	449	474	451	476	494	455	476	492	440	450	435	498	455	460	430	437	491	465	496	448	474	438	429	451	443	459	462	490	455	479	436	460	469	497	482	492	488	425	454	443	486	497	482	484	453	472	447	489	480	428	452	465	484	459	444	449	457	452	447	452	462	429	431	488	422	475	478	454	464	455	473	437	463	459	445	446	470	445	477	481	475	455	481	443	493	484	494	457	489	462	495	469	486	503	443	485	486	473	490	515	468	432	462	460	450	460	464	435	460	428	496	457	453	452	495	458	471	425	473	436	509	449	438	450	472	455	486	466	448	494	452	463	467	485	445	401	481	460	454	480	443	440	461	475	451	484	463	452	492	454	461	473	466	504	453	457	439	444	450	469	446	466	433	487	455	466	469	477	492	468	458	431	446	479	453	460	485	461	466	449	466	462	492	459	490	447	484	433	452	467	433	449	468	484	459	482	468	465	441	445	459	435	436	466	477	457	505	469	489	458	453	493	458	454	434	484	470	443	429	467	485	425	471	460	510	474	438	470	450	446	469	456	446	469	444	495	470	490	463	458	450	459	455	451	444	460	475	478	496	457	437	448	452	457	471	456	468	470	500	443	456	447	506	463	461	452	453	501	457	481	495	477	458	460	424	462	454	429	494	485	443	466	509	452	451	468	455	445	452	439	471	452	463	464	470	441	475	443	454	442	455	456	432	479	452	477	454	462	433	452	460	449	464	463	464	476	459	442	435	433	506	486	452	461	488	461	466	453	441	446	443	466	474	454	494	506	437	482	484	443	475	461	450	450	483	459	480	467	459	482	419	423	433	493	450	440	493	457	454	464	457	457	420	493	471	449	474	471	475	469	450	486	479	446	461	462	455	447	443	465	466	439	506	457	440	447	495	470	489	412	474	473	474	445	489	477	424	470	471	498	448	469	467	514	478	473	442	481	517	465	490	438	449	461	424	455	460	478	485	460	481	498	472	477	462	465	494	408	435	463	435	455	470	440	436	484	452	448	480	429	430	484	479	436	432	497	438	422	486	432	485	469	449	450	447	485	449	446	507	452	446	470	478	485	459	462	477	456	475	470	491	501	468	501	436	474	456	446	453	464	450	454	481	452	465	502	485	433	448	474	488	448	455	453	461	456	497	443	449	464	438	447	472	488	471	483	453	504	480	476	439	438	461	460	478	477	495	468	436	487	461	437	487	440	532	458	426	445	473	482	460	452	433	478	464	441	480	452	469	409	439	479	482	467	419	433	461	510	448	441	451	441	481	455	486	471	463	475	447	423	453	449	467	461	460	487	421	442	437	458	474	443	500	491	476	442	450	437	485	467	477	508	411	421	464	450	454	479	485	449	473	462	467	412	455	477	448	409	454	482	445	450	509	441	450	462	467	430	472	436	459	413	466	477	438	467	481	486	473	460	452	496	458	436	429	470	456	463	485	418	481	457	476	442	441	431	447	497	458	455	453	463	493	450	422	481	477	450	470	451	479	458	467	461	477	481	457	479	465	463	453	480	461	454	488	436	458	477	466	435	471	483	486	412	454	452	436	465	482	474	468	466	446	483	434	492	473	487	467	416	463	462	453	457	464	456	455	482	501	462	446	467	444	455	449	459	443	465	460	454	434	469	496	510	481	459	463	500	469	476	472	499	471	490	449	484	453	491	444	457	484	448	471	456	477	466	481	485	472	489	476	456	476	458	487	484	462	447	505	496	459	424	502	503	453	453	436	497	464	447	454	435	480	434	448	453	477	444	501	481	445	442	491	469	472	497	449	469	444	475	463	452	404	471	487	463	444	503	471	460	483	460	457	462	456	476	463	450	475	458	470	441	446	431	439	485	440	452	480	469	443	470	448	445	429	474	458	408	442	444	470	473	449	474	411	450	417	440	469	497	442	452	434	490	486	511	527	472	467	482	417	486	490	467	438	476	461	483	439	475	458	477	432	470	466	488	467	427	470	485	480	459	477	490	478	445	439	485	475	467	450	428	441	503	469	447	449	401	451	454	493	445	439	451	487	466	466	476	466	438	460	468	442	449	469	480	462	471	435	497	483	458	471	471	414	501	441	462	457	437	438	445	444	424	464	468	429	449	450	476	460	466	478	471	485	451	442	481	471	438	505	471	477	480	488	431	426	457	441	443	466	485	447	430	439	436	505	472	466	496	478	490	454	441	455	459	447	460	433	500	478	420	459	496	440	489	477	496	469	475	459	436	456	448	458	486	415	448	482	404	434	441	474	477	426	475	471	422	427	474	479	423	457	420	500	435	450	442	473	450	450	460	515	458	462	443	464	458	415	461	377	484	471	473	488	440	485	469	461	448	472	475	487
24639	21407	28615	24579	21155	6528	2023	1189	1181	8228	27024	30841	18915	9042	2862	1269	854	736	670	652	661	631	661	605	621	651	621	645	664	659	684	596	649	609	630	683	606	639	619	635	607	618	632	628	582	614	635	591	672	631	632	624	615	630	653	638	656	620	645	686	636	620	598	643	585	621	647	669	622	621	624	628	591	625	596	657	600	650	632	634	607	641	652	640	623	632	616	627	603	655	664	637	629	600	641	595	673	630	616	662	594	656	634	670	626	594	628	629	626	573	623	664	630	599	672	606	594	569	650	657	662	661	647	626	624	684	637	614	607	604	639	622	581	589	635	635	614	609	627	624	602	619	613	635	613	613	612	629	622	599	640	673	593	630	632	669	672	633	646	629	586	589	610	614	675	622	617	599	632	632	586	667	626	640	587	629	631	600	627	627	600	620	629	635	632	615	642	639	631	677	649	645	616	668	668	631	614	633	666	653	610	592	640	625	599	593	651	671	644	627	586	611	657	600	663	658	623	668	650	621	641	664	612	647	601	618	630	650	650	636	655	623	645	622	622	622	663	654	608	640	602	633	612	650	637	655	629	711	617	636	631	650	632	644	635	660	627	640	657	612	648	648	621	630	638	633	634	679	618	612	586	661	567	615	653	641	623	585	629	692	592	605	642	603	628	628	642	627	598	658	667	637	609	613	643	600	613	618	643	614	648	605	644	625	622	615	630	679	647	643	636	624	609	634	610	635	599	619	661	625	666	607	643	623	634	592	617	620	639	594	677	636	648	672	622	689	634	638	597	622	682	603	635	633	621	593	625	632	635	616	585	656	682	655	582	657	662	623	665	652	600	614	637	609	628	639	652	657	621	600	653	673	629	641	665	611	639	630	644	644	635	642	638	593	596	634	589	611	626	585	620	602	608	686	647	595	618	600	679	634	633	623	682	619	646	614	618	616	623	637	661	595	630	653	612	654	613	652	627	629	617	616	630	576	637	666	615	639	616	575	670	659	636	617	634	618	557	605	664	617	632	611	609	663	651	605	611	660	637	630	635	606	663	638	591	597	597	610	622	623	651	600	633	639	631	649	671	581	668	637	678	604	609	635	596	635	618	630	627	618	616	669	672	670	618	604	646	606	630	658	605	663	631	655	646	630	633	648	671	608	653	591	584	588	616	630	584	666	667	654	615	616	630	610	615	675	636	659	616	650	648	642	618	643	678	643	596	606	614	627	618	625	617	632	611	615	628	619	633	642	652	638	650	607	647	664	631	634	660	655	578	649	615	665	554	619	638	664	603	622	628	638	621	646	608	623	617	651	617	655	626	641	611	631	661	613	693	671	662	689	669	627	656	661	670	651	620	623	636	614	698	646	614	627	615	606	633	597	641	632	709	613	636	627	617	620	622	653	633	631	602	679	614	673	635	652	668	638	615	601	618	631	573	646	607	637	648	653	657	637	617	629	611	611	655	602	609	630	680	596	619	643	653	618	624	668	611	564	631	592	665	630	603	639	584	640	600	595	620	597	623	602	612	659	625	671	649	631	653	618	636	616	584	635	625	621	622	614	597	623	650	617	606	624	605	665	642	656	603	595	656	635	579	634	632	641	576	664	640	609	649	600	654	670	616	599	615	655	647	626	668	611	592	624	622	592	641	607	689	580	622	608	642	615	645	605	662	647	602	597	600	624	601	619	655	614	635	624	645	613	663	591	627	606	631	627	577	645	630	625	635	644	619	584	598	655	672	645	663	611	634	627	625	656	662	666	652	648	622	636	604	631	599	595	592	632	646	593	611	650	582	637	645	618	626	613	640	660	647	610	614	635	663	618	606	558	629	630	618	621	643	615	607	628	615	634	694	627	620	669	618	638	580	640	613	625	628	623	631	667	622	638	651	614	638	664	607	613	619	580	658	562	631	591	606	625	590	624	666	644	626	619	605	584	635	639	652	627	658	635	598	642	588	625	620	602	632	589	611	585	615	598	650	611	636	666	663	662	613	659	640	600	636	625	576	645	629	638	658	650	629	635	629	663	611	613	623	637	614	571	622	641	620	618	591	618	625	637	583	649	654	658	620	617	591	588	628	622	667	605	652	618	679	654	620	614	638	627	644	641	672	626	647	650	620	637	619	603	582	663	679	626	615	627	632	637	633	638	649	690	614	653	650	642	626	621	623	638	618	660	618	655	650	624	587	680	625	629	626	636	635	618	616	615	638	606	630	628	626	652	636	636	660	566	644	653	627	624	628	576	609	663	619	619	600	568	625	629	655	661	677	620	609	622	619	596	587	606	603	687	602	676	610	656	628	627	665	636	621	605	612	596	568	611	608	680	619	613	621	600	594	643	584	640	619	587	635	580	664	638	649	644	584	629	627	556	629	614	643	646	641	638	614	609	618	658	647	599	624	638	637	640	601	671	584	658	618	612	634	648	681	645	621	642	655	649	579	639	645	645	635	630	575	621	614	647	645	667	598	633	665	582	630	630	598	605	660	610	632	623	629	698	626	668	644	603	589	634	657	629	609	615	612	658	640	654	601	615	562	590	641	626	608	623	626	640	657	660	594	653	588	591	659	597	618	627	612	675	655	612	601	668	617	629	639	651	641	611	604	639	620	615	607	601	649	619	614	622	600	646	689	627	657	596	618	622	610	634	635	631	589	608	606	617	633	605	597	652	606	635	589	639	607	606	653	595	656	629	622	580	584	634	609	633	647	630	602	626	597	623	635	639	655	629	627	598	622	609	632	627	609	681	616	644	615	632	638	630	652	631	627	650	641	635	633	664	662	630	650	618	639	619	598	559	612	642	601	660	647	666	663	614	632	598	664	664	616	615	629	604	667	623	646	644	598	618	621	662	649	659	584	613	606	597	622	658	647	618	641	597	615	668	609	627	652	644	646	619	640	608	628	614	643	633	637	656	604	620	624	608	636	692	612	629	609	601	585	613	620	621	639	642	592	607	628	644	649	635	607	612	600	608	588	649	610	637	666	611	648	647	619	633	672	626	660	614	601	596	623	634	650	650	647	603	634	633	646	611	624	624	638	633	615	613	612	639	634	659	643	659	655	676	593	651	649	630	624	619	612	612	616	659	610	609	642	675	622	632	636	613	624	634	651	667	650	665	683	631	595	636	649	640	616	636	583	605	633	622	604	604	653	616	609	651	667	624	676	635	609	602	638	578	635	590	620	584	610	640	624	642	656	644	619	620	606	606	639	640	627	626	620	651	635	655	634	682	628	642	650	650	604	610	659	574	656	593	641	629	599	633	573	615	656	685	646	661	622	642	643	609	606	605	578	606	613	604	585	605	629	612	594	627	615	634	631	632	581	604	616	633	629	609	617	662	652	598	641	604	609	612	617	680	612	640	606	601	652	618	599	607	657	634	566	572	569	616	607	620	632	640	616	605	657	613	636	661	646	621	648	627	572	638	641	602	631	628	636	619	646	650	620	597	634	658	668	638	633	655	607	657	586	643	598	649	664	583	583	622	622	646	609	682	650	659	646	670
5222	9786	7524	4119	2386	1598	1576	1223	1404	11629	28108	26490	15016	7775	2857	1335	804	597	572	518	555	536	567	580	582	556	565	537	575	565	583	578	603	566	520	541	564	600	553	598	544	562	594	557	556	583	561	538	555	514	523	523	549	562	572	577	552	535	562	552	553	546	550	577	578	533	573	595	511	547	564	572	563	512	541	571	564	573	563	516	561	555	566	543	560	515	590	559	583	559	575	593	567	561	520	550	575	530	571	550	568	544	565	551	582	558	564	577	530	586	532	547	577	534	540	516	570	599	537	563	592	556	600	549	521	545	556	528	570	587	588	547	520	590	578	552	599	523	538	528	553	528	549	556	541	557	523	537	523	579	511	583	559	613	527	566	591	566	536	543	568	558	540	587	553	553	547	549	586	549	587	545	591	571	558	566	544	552	544	543	570	551	581	522	591	561	527	519	553	548	549	552	548	579	552	512	542	522	547	571	546	593	555	547	567	571	544	550	504	551	557	591	550	551	552	523	572	572	548	500	533	541	554	569	551	570	628	535	528	554	556	530	545	517	598	575	550	581	584	541	514	540	614	573	531	551	585	548	564	567	535	550	522	533	506	553	543	541	564	562	601	559	574	533	536	579	579	566	539	556	551	567	561	592	581	512	599	557	562	610	516	552	505	577	563	569	603	571	591	591	555	580	519	536	607	575	537	569	515	578	553	534	540	598	550	577	583	551	558	610	563	576	542	528	519	544	568	592	527	503	595	581	579	572	578	558	552	521	529	544	540	513	557	541	568	561	587	529	546	516	581	527	538	533	579	505	563	551	533	528	553	540	520	590	572	544	542	550	607	546	552	561	555	564	538	582	527	529	583	569	532	538	533	588	537	536	544	547	580	573	527	582	560	587	546	545	539	519	558	533	565	574	541	576	530	549	572	552	551	553	575	542	549	562	520	575	561	582	555	537	573	580	536	546	603	577	526	546	529	554	523	544	504	567	526	547	564	553	588	570	533	574	576	567	549	520	557	594	546	584	568	553	582	555	571	563	521	563	573	594	510	528	542	536	594	540	523	539	562	573	551	545	545	580	549	542	561	587	556	519	547	548	535	529	570	562	561	590	535	575	572	533	559	564	514	563	539	566	556	548	534	564	580	565	510	535	569	553	604	608	554	567	549	545	593	589	517	532	493	554	536	570	565	576	577	536	551	595	507	545	520	554	553	578	536	563	588	550	537	579	545	524	537	576	536	578	544	582	561	572	539	539	572	554	525	558	550	513	553	497	581	505	524	559	553	554	556	547	616	530	536	535	569	528	540	549	532	518	523	616	579	558	561	560	566	575	541	575	560	549	545	546	519	529	563	529	587	502	558	558	551	529	569	579	587	527	565	554	556	554	548	546	539	575	570	569	567	511	557	549	539	539	541	583	552	574	565	572	543	586	557	573	564	536	559	539	535	530	539	552	538	569	543	553	552	584	581	567	561	540	543	542	600	560	567	536	567	558	566	561	584	566	602	574	532	536	548	541	535	517	593	554	544	547	517	522	514	545	506	558	585	573	528	590	558	601	547	573	563	536	528	536	567	550	573	543	527	577	548	498	553	586	569	537	548	556	586	563	598	538	517	546	516	545	576	568	561	522	548	513	531	553	562	552	556	553	543	571	599	517	563	534	567	567	593	567	544	572	551	533	566	592	575	591	523	550	555	566	540	507	590	545	527	553	551	507	588	563	563	554	564	544	526	529	576	510	536	503	545	480	562	549	597	540	568	542	530	541	513	550	547	549	552	587	583	544	547	560	561	588	549	541	576	555	527	567	560	561	540	539	549	536	563	533	565	533	515	536	519	527	540	588	555	566	560	546	565	543	557	556	522	513	539	510	562	549	541	542	553	554	553	572	540	560	550	562	541	555	560	552	566	581	580	537	561	553	592	564	562	590	539	588	522	565	573	553	554	554	554	577	542	564	562	567	502	561	574	602	591	538	515	533	568	561	539	539	569	555	551	548	552	520	554	592	535	545	562	591	500	589	566	567	547	528	566	585	528	588	528	565	557	517	565	541	592	573	569	541	545	539	532	540	582	586	541	551	530	527	556	541	554	562	567	595	553	550	545	550	593	546	497	591	534	544	516	560	550	547	537	543	584	566	541	525	553	571	555	533	561	574	555	564	542	541	522	535	536	532	587	524	578	536	531	547	539	558	533	548	545	522	578	598	568	529	579	548	559	572	505	551	521	536	588	587	564	544	564	581	558	558	527	555	535	571	518	513	533	561	496	588	555	528	555	510	539	561	536	558	555	548	514	549	569	504	556	528	560	583	560	539	543	540	559	530	578	552	588	560	566	555	527	539	504	568	575	559	539	599	570	559	564	522	572	535	545	557	562	547	555	560	564	518	561	568	563	582	540	534	529	530	520	520	565	517	568	510	566	547	588	546	564	567	568	563	558	580	549	564	537	525	516	525	543	558	536	553	564	523	558	502	557	543	513	554	569	520	535	592	583	546	558	550	557	536	600	572	566	571	546	533	535	530	548	545	529	545	538	519	572	522	557	573	579	522	548	602	538	558	598	484	594	534	551	579	560	555	540	569	532	565	545	579	529	547	531	560	561	568	515	537	534	579	529	530	558	529	565	532	527	565	542	533	572	560	557	568	526	570	543	554	574	587	600	568	597	539	559	531	561	527	556	575	554	503	558	524	520	523	572	502	555	553	581	546	552	538	534	530	558	566	555	587	550	543	532	516	547	557	545	562	530	545	538	527	557	555	550	540	554	555	550	547	584	576	519	544	509	517	549	558	582	565	559	581	582	551	571	550	551	573	590	539	569	537	551	547	500	554	522	549	557	569	528	550	534	561	572	569	539	561	491	547	572	567	555	583	521	506	567	571	547	565	562	548	515	541	570	554	506	549	582	578	565	539	580	526	512	604	542	532	568	553	574	539	573	551	551	548	562	514	555	546	621	551	557	566	522	525	498	529	548	552	511	558	542	542	525	547	546	535	547	586	615	511	569	549	580	569	524	551	543	584	554	561	514	583	511	556	527	538	566	568	544	545	576	535	528	568	519	570	524	535	527	508	569	552	564	542	562	505	524	578	523	579	518	541	546	546	542	571	556	568	544	582	521	512	550	544	577	551	527	596	583	572	523	546	552	553	584	544	508	571	550	614	541	528	586	525	533	557	541	576	556	494	535	577	498	545	511	548	530	558	536	606	521	516	553	577	527	475	541	566	547	545	531	494	546	570	562	560	544	587	600	568	570	574	522	590	578	576	548	581	525	567	551	546	555	554	501	537	535	564	558	608	590	566	556	590	526	543	546	564	540	550	563	535	523	546	560	566	523	556	559	554	538	547	592	546	535	531	535	535	569	545	552	543	553	585	510	540	559	550	550	585	538	537	525	533	568	567	515	551	532	531	564	538	516	555	534	607	533	576	525	572	530	541	558	580	562	530	563	518	523	531	585	564	524	568	518	503	542	501	536	564	540	531	555	506	536	553	510	584	537	549	571	497
27711	11185	2194	1328	814	621	638	558	590	693	1834	2470	1752	1172	767	624	546	572	571	543	572	546	551	533	521	530	538	533	555	553	525	544	540	574	519	556	533	574	512	590	528	582	557	537	550	522	572	549	550	542	505	504	549	549	541	510	517	523	541	574	533	558	552	568	515	560	535	594	523	522	542	542	532	521	511	540	558	537	526	536	529	536	528	542	549	553	566	541	512	532	523	511	566	563	547	555	548	481	530	519	527	562	496	533	549	525	529	563	494	530	503	532	541	564	553	500	534	499	497	502	504	530	496	525	539	536	493	565	547	511	539	547	526	525	531	544	499	571	537	551	526	529	547	483	578	550	548	541	563	549	506	560	512	539	540	554	518	544	557	522	532	508	560	512	571	565	537	560	478	559	543	529	530	581	503	558	543	557	535	555	514	557	513	495	523	539	517	560	522	555	537	519	530	540	530	543	545	529	552	544	517	514	587	541	522	535	552	571	551	526	560	520	536	498	537	553	516	517	552	555	501	550	526	545	536	580	572	535	528	556	548	586	493	527	551	556	535	569	513	540	523	500	515	550	579	541	533	549	520	514	537	491	542	478	509	541	541	556	574	536	552	545	506	487	501	490	548	568	564	522	540	564	524	545	527	549	571	542	532	583	551	514	515	546	510	538	527	582	516	537	528	535	522	527	533	548	540	499	560	519	525	517	570	487	528	562	557	545	534	545	536	541	537	520	551	582	528	521	559	528	548	509	576	536	602	555	545	538	543	504	545	490	547	581	519	557	534	565	564	518	563	575	561	529	570	562	524	568	552	560	528	532	496	556	522	534	520	537	538	494	552	531	540	563	557	534	519	482	524	517	554	533	537	541	505	527	574	562	578	539	543	552	530	568	562	572	545	517	547	562	519	564	547	521	530	543	536	535	550	538	536	546	576	538	519	540	579	491	542	539	542	513	503	545	495	531	535	555	491	517	536	567	546	551	557	513	533	547	502	522	545	543	554	538	520	533	538	496	548	595	544	605	540	517	562	562	533	549	535	535	564	536	602	524	545	528	559	546	552	546	535	537	575	558	574	566	535	485	536	569	534	563	575	506	529	554	553	537	533	546	505	542	531	528	492	537	553	549	549	522	517	517	520	538	565	580	505	566	530	547	543	559	517	541	521	547	496	519	533	518	535	508	571	524	495	542	515	521	532	494	535	540	531	545	530	517	516	536	515	523	534	500	560	572	561	511	548	547	545	564	493	555	512	548	530	530	544	537	541	555	530	554	531	563	575	537	566	517	575	536	550	568	514	568	553	528	550	521	550	528	558	534	532	519	544	536	540	546	510	494	524	501	542	554	548	552	532	537	547	568	527	494	540	575	496	518	519	519	524	489	553	505	495	533	542	548	538	526	518	522	515	528	544	523	523	586	542	524	526	517	523	541	535	548	513	532	490	549	546	555	544	509	526	550	542	549	534	522	542	549	548	549	540	511	525	552	557	541	557	509	589	521	512	545	545	494	523	556	581	495	536	543	573	498	532	524	522	515	535	525	510	500	533	535	542	530	520	563	539	502	519	561	558	515	534	508	526	522	558	536	550	517	537	555	510	560	512	550	546	565	579	520	520	504	503	501	554	560	515	548	524	545	533	552	523	552	546	558	518	582	568	534	525	533	558	539	576	540	528	554	527	498	543	568	588	520	529	547	502	572	528	531	538	552	556	532	550	545	511	569	528	571	527	530	518	521	497	546	513	581	540	539	477	533	549	551	501	543	519	547	509	512	498	474	561	528	514	560	543	530	557	551	558	468	550	558	498	498	536	542	523	500	529	562	535	556	501	519	558	523	512	523	514	510	520	543	563	532	553	516	490	539	511	525	478	557	528	565	507	564	513	548	551	487	522	518	529	520	540	586	550	531	524	563	527	546	573	502	550	573	520	557	555	541	575	549	529	526	549	512	522	577	545	537	492	572	567	591	536	508	563	528	596	589	538	545	544	545	536	579	529	568	558	559	546	548	559	514	535	516	544	543	546	533	528	511	537	505	562	508	502	544	532	556	538	539	523	539	540	556	551	553	532	517	553	565	559	553	533	557	559	549	531	519	514	552	549	593	484	534	530	511	538	544	540	546	552	502	557	540	566	603	553	545	515	544	513	518	559	535	551	552	498	498	509	536	532	538	580	541	533	520	548	514	549	545	595	512	535	531	549	484	535	570	496	577	542	544	586	535	571	541	524	512	539	539	521	570	548	560	544	541	508	537	534	522	570	554	532	513	547	522	536	518	537	524	551	545	525	546	508	544	541	534	534	560	550	556	525	483	524	568	522	532	559	560	513	586	548	545	548	536	498	552	543	541	569	559	523	524	511	565	513	541	524	529	497	578	539	507	528	531	552	564	528	488	481	558	531	503	513	538	519	551	471	561	525	545	519	542	574	580	566	602	520	565	540	528	527	533	581	521	541	527	568	559	536	575	592	530	549	546	479	559	547	560	557	532	558	501	545	551	535	495	543	526	471	530	516	523	581	549	521	538	548	543	536	534	544	565	575	548	527	554	572	548	500	554	551	552	580	555	501	520	527	551	564	539	538	534	520	515	555	563	539	494	535	525	566	501	567	579	587	555	518	537	557	529	510	546	552	527	538	555	539	561	542	551	538	619	545	515	519	579	556	519	539	548	564	514	553	545	504	549	506	513	580	508	548	528	550	561	554	524	536	549	540	531	537	546	501	583	521	524	546	551	520	540	558	529	527	526	533	571	572	549	535	561	552	520	520	529	602	547	529	514	542	505	495	525	540	516	529	563	557	558	541	524	520	554	549	562	522	549	553	538	548	545	541	554	553	546	511	495	529	539	530	501	539	577	511	560	528	508	595	520	508	546	551	542	542	529	538	530	540	556	582	546	556	554	557	544	565	530	551	530	578	524	556	564	562	541	570	567	536	535	549	509	499	542	489	541	538	568	517	542	552	572	546	528	494	545	509	549	551	520	502	566	555	545	520	532	545	528	553	526	567	549	493	534	530	538	519	572	548	546	531	533	541	514	531	534	567	522	532	524	506	528	532	567	509	567	540	505	553	513	542	569	546	515	527	524	580	518	521	516	529	491	535	572	540	494	545	561	518	555	582	512	550	527	550	558	501	527	517	555	514	568	542	521	551	538	506	524	566	522	533	559	528	540	539	555	501	518	535	587	542	532	545	550	475	558	546	534	539	577	557	577	554	522	510	510	532	554	572	548	564	522	534	597	542	530	544	532	520	527	517	561	546	543	549	532	477	506	542	527	516	565	534	477	525	535	527	514	537	538	568	545	489	567	540	533	542	547	515	539	538	543	566	512	549	538	589	537	502	542	535	520	538	580	531	592	583	526	536	542	532	516	556	558	534	519	531	544	520	550	547	533	519	535	504	530	529	503	551	518	520	577	541	552	547	507	505	513	513	557	539	551	502	519	560	534	555	531	553	526	530	521	521	529	506	513	540	510	541	555	488	549	576	496	550	538	525	519	553	504
5749	1483	1475	838	661	561	510	564	610	767	2402	2859	1819	1091	673	552	523	468	441	501	430	496	461	451	493	467	479	473	453	465	469	474	495	455	465	451	458	464	456	468	514	475	486	466	452	458	477	453	476	476	446	457	460	490	464	455	452	450	472	448	477	491	498	487	473	453	453	446	459	468	457	471	442	491	437	434	449	467	451	484	490	501	448	456	429	467	478	470	452	514	456	479	506	448	444	426	461	488	466	466	452	477	454	424	473	449	461	502	465	503	472	472	458	489	428	455	497	453	441	489	478	478	451	496	472	477	423	488	447	480	477	519	508	451	456	469	471	508	442	435	473	459	444	462	473	485	494	436	488	478	429	478	510	487	454	472	429	480	477	435	479	465	490	477	434	476	433	444	507	424	501	449	494	463	433	463	491	460	479	482	506	476	474	511	434	481	501	511	466	459	472	461	450	483	503	482	493	444	434	480	444	415	431	525	498	436	465	485	494	446	435	448	474	482	450	477	479	449	489	484	491	456	455	467	446	443	470	437	467	457	475	513	440	465	461	486	468	468	432	441	477	507	436	494	479	458	470	477	452	465	497	482	499	454	496	470	501	467	479	458	479	469	451	469	452	444	494	455	469	470	449	461	454	512	466	481	476	441	451	474	433	486	472	445	487	488	513	480	454	477	438	493	427	485	446	466	457	463	455	447	445	477	493	444	452	461	469	465	459	477	435	484	457	455	442	493	488	503	449	463	471	454	484	508	481	483	497	434	473	513	485	473	413	490	510	462	498	467	467	498	471	497	455	470	511	445	463	469	497	488	494	466	463	479	490	444	481	498	494	475	442	434	517	430	461	492	451	452	435	449	483	476	503	477	421	450	508	483	432	504	486	489	463	456	442	504	479	466	478	455	480	457	488	436	510	479	466	500	494	474	469	450	467	506	451	477	484	486	467	452	490	470	504	487	482	466	470	476	446	466	447	482	482	436	436	436	460	483	456	492	487	472	479	463	426	459	443	456	518	458	463	490	497	494	416	484	481	462	436	499	452	481	433	464	470	470	497	483	409	464	452	469	471	423	438	471	456	485	478	462	484	479	453	471	475	480	464	506	453	468	491	511	454	468	509	485	443	494	449	472	445	477	491	467	503	466	460	461	479	451	445	464	473	477	451	479	470	490	465	480	452	459	484	496	496	484	499	460	483	466	462	463	424	456	495	462	475	482	431	492	445	452	468	478	433	456	446	511	445	476	463	466	480	439	433	481	453	450	444	476	441	444	444	453	486	432	459	483	484	448	477	495	453	466	496	491	437	475	509	468	521	499	477	465	452	446	481	455	474	451	439	478	489	445	443	443	471	477	453	455	450	499	464	454	492	455	471	473	468	454	465	445	467	479	439	474	453	447	454	463	452	511	465	462	437	467	480	474	452	449	442	474	493	443	510	448	445	474	443	477	496	499	458	495	487	446	473	516	483	433	451	429	505	458	471	437	486	483	473	470	478	483	509	461	484	488	451	435	453	417	445	466	484	438	459	466	474	500	487	466	435	465	479	457	475	448	425	478	429	479	488	481	438	486	476	481	470	489	460	441	472	483	480	446	466	473	451	470	485	481	484	422	505	441	463	444	482	472	508	514	473	452	444	452	463	449	466	469	454	482	470	476	484	484	465	497	438	469	467	462	474	479	487	468	513	452	457	436	501	445	479	461	475	460	485	466	482	477	466	483	466	448	480	454	427	425	487	441	455	467	462	425	486	447	470	435	484	446	466	476	512	445	463	508	457	469	500	479	485	470	494	492	499	483	454	465	457	478	462	486	473	484	460	467	458	484	451	477	429	478	419	442	483	493	464	446	468	434	484	426	488	454	456	490	493	451	453	458	453	495	467	415	451	468	462	481	434	470	445	441	480	455	411	453	492	501	451	477	461	456	441	474	468	488	510	483	447	475	476	447	456	473	451	484	456	486	434	480	492	466	521	511	457	483	449	482	438	483	460	500	466	483	447	476	428	461	467	478	455	431	484	459	442	462	443	464	478	442	485	471	465	449	466	447	466	495	456	445	430	456	497	478	464	401	451	492	459	435	467	453	465	489	466	421	507	477	497	440	477	443	437	477	447	459	446	450	481	493	466	445	450	441	510	445	478	425	450	461	501	463	477	440	455	467	470	485	455	460	470	480	466	479	444	449	481	472	466	457	460	433	420	448	495	480	488	515	458	445	454	466	482	462	476	514	479	410	465	467	478	487	490	462	469	484	507	493	470	481	495	442	470	469	454	449	494	470	436	491	477	465	450	489	511	473	443	517	486	439	467	478	466	497	445	466	443	437	468	485	506	451	471	462	490	437	468	431	449	447	466	464	482	477	449	457	476	507	484	480	476	414	502	499	491	468	467	451	468	450	493	481	474	471	477	460	499	451	444	475	460	460	471	515	468	487	464	440	460	462	456	483	503	484	502	462	444	503	445	457	448	481	445	478	494	482	463	440	470	480	455	473	481	510	470	461	449	512	480	434	482	446	494	476	461	503	498	478	444	457	451	453	493	483	479	450	427	440	485	508	471	448	438	409	454	465	473	470	456	469	516	411	413	474	520	447	452	487	476	459	459	471	480	453	467	480	464	454	506	495	475	497	463	463	451	474	478	463	481	441	464	461	478	489	493	456	462	502	449	478	454	437	479	443	482	465	506	455	478	479	478	463	474	498	473	465	484	454	469	484	468	459	489	451	486	439	450	447	450	441	474	476	459	472	454	435	490	470	487	480	474	451	454	439	499	482	452	468	486	470	457	428	459	464	488	413	476	452	467	455	491	477	460	479	462	507	445	441	436	466	521	409	457	438	483	461	431	496	493	484	490	434	470	436	471	456	474	430	445	454	464	443	464	494	495	479	460	430	455	505	472	491	463	468	418	474	477	434	433	485	487	487	459	477	445	426	456	455	501	503	477	484	463	479	492	470	445	464	460	470	486	518	466	451	499	432	473	452	503	463	470	494	494	448	471	486	470	457	453	454	464	457	439	460	460	429	451	455	445	483	479	457	477	494	501	460	469	451	494	475	435	488	449	489	485	456	463	482	457	464	483	459	435	486	506	483	476	459	494	511	458	496	462	512	469	472	454	480	448	473	474	439	430	474	476	507	485	483	462	415	433	486	510	459	451	475	461	449	484	490	446	461	469	470	517	451	450	498	484	458	487	493	436	481	457	491	464	441	496	456	490	468	448	465	476	498	467	456	442	461	511	465	449	444	489	478	435	472	459	479	443	454	447	472	493	494	432	426	502	487	443	483	461	433	448	476	498	466	467	470	462	466	462	451	451	477	456	474	489	477	482	447	448	491	453	456	449	510	479	494	461	473	499	476	458	453	498	495	511	440	448	497	489	432	446	460	469	483	482	461	464	448	443	415	427	480	493	450	458	452	475	488	442	464	490	483	436	448	442	476	489	468	476	495	469	462	471	519	480	454	484	486	523	463	477	481	508	444	475	475	444	452	466	445	471	468	445	467
25576	21440	27571	25564	8086	1566	921	794	688	3060	14231	19500	12016	4852	1584	850	630	495	516	517	535	506	496	510	488	527	495	525	528	537	528	522	501	528	492	497	520	505	509	484	533	529	496	477	545	519	546	483	477	504	528	521	510	500	502	507	507	523	491	479	484	489	563	506	530	466	484	455	530	544	524	506	513	490	490	505	527	472	461	465	508	479	540	517	502	523	520	502	504	563	462	475	450	483	519	499	513	494	478	505	531	499	477	542	505	535	536	517	535	499	510	532	509	470	497	504	537	536	510	524	547	487	468	477	471	565	480	486	526	513	510	539	477	491	554	480	485	481	483	501	486	489	453	510	517	500	522	507	516	497	569	497	525	520	502	502	497	524	484	529	532	490	487	517	512	529	509	540	514	521	515	490	523	494	474	547	521	488	502	497	483	527	516	503	510	526	470	515	512	545	512	492	476	501	503	442	482	541	492	530	514	518	516	492	494	462	513	547	514	491	521	470	451	501	491	514	521	461	468	502	533	465	469	510	556	514	551	489	523	493	526	497	488	512	455	519	488	547	531	494	498	509	514	513	505	493	479	496	548	532	512	526	524	514	473	502	487	528	486	506	511	508	468	503	478	524	514	484	490	533	502	529	518	509	477	529	524	541	489	546	541	517	519	491	525	471	528	509	530	488	505	480	490	494	517	494	487	471	504	475	489	543	478	531	534	490	529	523	474	483	477	519	492	516	534	477	446	512	522	506	468	502	494	498	486	498	481	525	484	516	509	503	487	528	519	470	494	479	518	497	496	525	507	477	507	526	532	514	475	523	535	522	535	508	509	510	545	527	502	514	455	528	510	522	499	513	518	519	465	516	515	503	504	494	522	546	505	481	480	459	489	465	484	527	517	525	456	488	476	547	495	485	512	482	525	521	498	500	519	507	519	508	508	505	486	517	549	483	528	511	511	520	461	523	473	507	486	498	495	488	503	491	465	521	510	512	463	480	468	523	488	506	492	452	465	505	470	495	509	525	482	503	478	502	477	484	529	493	527	492	478	499	497	496	515	487	500	501	554	540	494	432	536	490	506	536	536	498	516	515	506	525	509	528	497	490	517	487	493	510	489	526	517	482	487	508	471	478	507	515	542	477	510	503	514	495	523	516	465	478	505	492	461	495	472	521	444	540	481	503	492	479	497	490	483	477	492	510	506	509	535	547	468	484	512	491	486	483	470	496	507	523	503	497	495	503	477	463	508	512	515	526	467	473	511	495	524	506	455	523	501	499	477	511	512	479	506	508	503	499	520	503	483	533	490	464	480	486	508	520	482	514	474	539	503	538	506	504	515	557	517	493	484	515	484	494	493	477	525	499	484	503	466	482	528	501	461	479	497	518	500	495	525	466	472	466	511	517	493	511	509	551	491	521	481	513	473	520	486	526	518	519	522	480	539	520	510	524	501	481	502	471	519	488	512	482	491	499	497	474	504	502	512	509	506	479	492	513	495	543	465	508	492	535	540	536	504	516	479	453	524	501	487	492	497	555	502	497	458	562	549	514	496	472	509	483	484	484	509	522	501	496	516	493	496	513	525	568	476	481	502	493	532	502	496	473	486	534	511	546	519	518	514	462	487	495	517	481	471	510	470	470	495	483	490	526	516	521	483	512	516	491	491	488	514	523	520	500	532	470	498	498	501	512	528	524	526	479	507	495	472	544	510	481	479	451	460	543	493	503	508	480	523	501	537	491	514	485	445	521	473	499	466	499	478	514	508	499	492	457	495	499	489	497	498	499	509	529	479	533	462	501	505	510	479	502	498	491	489	507	563	508	528	504	557	543	516	525	551	511	504	496	509	510	505	509	523	483	512	479	489	469	514	507	496	480	495	494	525	533	505	489	479	475	471	501	492	455	522	500	546	464	498	549	501	512	539	529	506	483	547	534	506	489	507	536	495	504	523	485	558	497	500	533	477	495	514	502	516	481	494	510	482	499	495	507	525	483	479	540	494	451	534	483	529	530	470	546	523	457	505	500	540	520	504	504	502	513	456	499	550	475	492	503	520	491	478	447	513	515	537	486	486	528	487	503	499	518	496	480	534	476	531	477	521	504	509	450	518	491	520	545	467	507	533	522	517	493	496	539	514	443	528	510	475	455	481	510	500	522	475	559	529	494	519	481	486	562	518	498	556	494	492	520	490	504	512	508	498	492	506	503	494	506	478	506	505	494	457	499	476	520	512	506	500	485	451	468	454	498	522	518	477	521	490	497	476	536	548	506	540	507	511	492	473	537	479	538	471	525	505	511	500	526	489	511	528	486	487	493	479	526	540	471	503	473	524	516	517	451	530	465	508	513	487	476	497	491	537	492	523	458	510	499	494	463	494	477	482	486	518	505	496	498	513	527	505	524	463	521	537	504	518	515	511	472	493	475	526	481	503	518	508	492	479	500	512	541	484	462	514	509	502	487	456	476	510	495	511	510	495	512	521	490	485	474	529	528	520	475	536	483	488	500	490	517	530	520	456	503	475	466	469	522	474	486	483	476	487	527	525	463	503	488	483	532	450	515	463	471	522	502	474	509	494	517	519	523	538	525	481	513	507	476	502	544	500	489	474	494	529	489	502	488	524	542	506	520	563	502	511	484	521	488	537	466	493	499	525	478	508	471	501	501	539	472	508	489	502	494	517	507	495	519	446	510	501	503	511	541	446	502	479	514	506	483	464	503	480	495	502	502	521	507	456	478	512	496	511	476	488	485	470	511	458	539	514	514	516	489	461	492	522	492	498	498	490	456	487	528	494	491	509	500	515	544	501	477	503	514	490	477	502	539	518	510	512	482	493	451	524	525	524	496	490	477	507	469	498	474	546	525	519	483	526	528	507	495	477	494	505	489	541	515	523	463	481	473	538	523	536	496	524	492	519	502	520	522	507	477	482	478	482	500	508	490	505	472	480	501	476	527	481	479	512	491	477	475	448	457	472	479	492	475	481	494	533	510	482	490	462	468	499	482	521	501	466	468	473	498	494	491	487	497	489	443	486	504	498	460	515	561	529	490	504	517	490	508	477	466	520	498	497	511	487	491	504	525	497	526	462	514	477	529	489	487	547	529	479	501	529	490	541	517	489	444	503	482	501	502	525	484	519	491	518	473	472	503	485	493	489	526	503	488	485	489	493	511	488	495	483	454	525	500	493	495	496	506	532	527	458	444	530	501	504	501	492	497	528	476	493	514	485	510	493	470	502	496	511	517	466	493	467	519	492	490	442	482	519	471	511	511	548	520	502	523	500	464	506	465	497	490	486	536	494	515	519	485	508	424	518	519	509	482	504	526	513	498	509	493	514	469	485	496	515	500	480	494	477	511	515	494	529	498	544	515	526	475	484	509	503	514	476	507	510	552	538	496	492	470	455	485	498	496	496	509	509	506	480	526	478	532	515	526	488	494	525	493	497	461	481	480	501	524	529	494	478	541	514	488	515	510	529	505	501	481	519	463	520	458	515	499	494	517	521	506
4992	5945	4564	2160	1406	1177	861	844	731	4630	16454	17728	10133	4414	1622	861	600	488	500	471	481	443	480	475	475	463	477	447	434	458	469	464	422	443	426	441	488	481	462	422	466	467	436	476	481	459	466	419	442	482	465	488	470	494	452	459	454	392	449	459	424	464	459	448	455	475	435	487	466	443	432	456	455	467	467	478	494	482	482	440	454	496	461	456	427	454	446	476	451	446	463	425	425	480	482	472	443	460	494	434	490	458	462	457	451	452	445	407	439	435	470	464	461	464	458	495	468	453	500	420	460	453	498	421	424	453	449	436	464	454	427	472	443	480	467	505	431	466	445	487	450	505	460	454	421	418	448	445	441	450	526	454	473	435	449	445	454	449	452	446	460	464	412	477	428	450	419	475	529	484	452	469	449	448	496	461	479	438	445	470	453	455	426	447	482	445	432	458	473	477	497	481	446	424	419	413	438	431	442	470	437	481	472	440	476	429	409	435	382	433	471	461	468	471	448	473	479	428	431	433	426	409	426	442	474	435	467	453	440	449	455	468	423	458	469	464	426	440	432	444	478	416	456	465	446	488	431	435	482	454	457	424	443	463	450	437	430	457	426	475	480	485	491	454	457	460	444	445	461	457	481	462	448	483	424	477	479	457	459	454	452	475	463	425	463	460	441	413	454	442	466	455	449	447	450	452	459	444	467	453	460	500	448	452	452	444	440	459	424	403	453	447	436	499	453	445	449	449	459	454	490	447	456	442	441	468	441	435	496	429	429	449	467	471	485	471	437	459	403	468	468	481	458	461	481	427	469	469	458	470	455	457	453	411	479	430	427	407	457	448	468	456	479	405	456	431	467	430	435	473	493	465	427	430	439	468	478	429	468	472	435	439	440	465	473	421	415	473	480	458	446	445	453	457	462	493	444	441	459	459	445	451	441	439	438	448	475	463	481	496	450	463	409	464	432	426	490	471	466	459	455	455	427	431	388	443	447	430	487	457	433	465	446	446	442	463	443	456	437	444	432	448	474	440	447	483	432	447	433	463	432	434	464	470	410	436	456	438	441	442	467	431	440	452	422	437	463	461	444	444	444	509	427	465	459	415	435	475	452	451	442	461	471	459	482	446	431	474	471	446	438	445	469	457	456	446	468	434	495	460	468	496	449	481	471	489	477	467	470	419	488	433	492	477	433	413	446	473	464	458	469	423	436	459	443	451	455	429	449	447	473	438	464	501	458	464	470	471	415	455	439	436	431	441	440	443	439	466	454	445	446	471	423	434	416	448	460	462	484	460	451	467	477	470	471	451	419	456	507	406	431	477	469	450	487	445	467	471	446	458	438	407	447	467	444	464	413	447	470	454	467	458	497	456	492	450	434	454	485	495	456	496	464	421	443	441	431	451	451	443	437	437	448	451	446	463	453	433	457	457	464	424	456	420	460	426	458	440	478	471	448	487	491	462	451	438	441	469	409	454	483	470	494	429	481	469	457	454	459	449	427	465	435	431	427	449	465	453	427	433	435	417	458	445	488	470	461	444	444	451	478	429	446	451	436	451	475	446	453	457	445	478	444	419	450	459	470	449	458	408	439	457	443	496	453	413	461	455	427	416	449	461	485	484	459	478	468	408	475	512	428	428	408	484	485	437	414	457	431	470	462	466	462	432	449	467	480	436	466	425	442	430	462	410	458	453	483	447	430	437	423	464	451	435	441	486	492	459	485	451	465	405	496	406	511	456	483	469	431	433	475	442	435	450	450	453	471	410	466	462	433	440	450	443	475	505	442	474	449	410	478	451	464	440	422	453	470	459	456	455	468	448	468	450	452	450	511	452	485	419	453	410	403	466	466	463	449	456	422	468	457	490	415	444	487	469	468	477	451	463	457	438	449	450	446	482	450	487	436	486	429	475	440	451	462	487	407	425	415	473	440	445	461	453	422	449	449	433	448	464	494	436	447	453	427	454	477	427	459	458	445	445	422	419	460	465	479	455	495	464	443	461	452	456	429	467	440	448	468	464	444	457	458	469	470	468	440	441	465	444	447	470	463	442	505	442	441	451	457	461	426	460	455	452	463	468	430	457	442	450	424	429	446	441	443	458	415	445	462	446	431	457	447	419	469	499	486	486	448	459	481	453	422	471	462	478	464	430	472	421	438	449	424	443	433	418	419	467	430	448	449	446	470	454	443	439	462	462	489	465	468	453	478	450	475	452	461	445	425	416	487	442	433	476	434	454	439	461	468	421	418	425	455	416	479	453	458	478	454	456	444	463	463	460	480	411	475	437	425	453	467	436	480	443	424	457	471	454	459	433	455	460	430	442	439	483	450	493	482	462	447	461	430	460	399	454	448	492	443	417	471	465	458	454	479	469	446	487	481	482	467	403	456	476	442	415	470	476	468	455	454	445	467	468	490	420	418	448	475	469	470	412	462	452	438	438	401	427	427	426	463	469	433	466	465	433	471	464	445	455	439	464	443	442	471	431	507	446	445	463	470	460	437	450	426	421	453	476	470	425	459	411	424	427	464	463	464	447	480	459	482	439	455	476	430	464	486	427	451	434	432	498	476	456	415	445	429	450	518	463	450	436	446	442	457	458	474	417	469	431	426	464	463	468	463	433	445	484	464	457	459	464	418	438	452	452	476	477	456	478	505	452	487	478	465	462	452	432	415	469	440	437	457	461	455	449	484	429	453	431	453	474	480	456	469	436	452	451	396	469	460	430	461	430	488	463	439	428	509	428	467	453	455	467	463	461	472	409	439	452	452	443	453	426	461	440	501	437	450	463	439	482	450	451	470	456	428	440	427	446	453	467	462	453	466	466	487	492	431	434	426	435	437	439	476	409	454	468	498	449	418	392	443	460	492	446	421	467	461	477	460	460	473	436	447	433	431	460	470	447	463	429	458	441	404	438	471	445	435	462	436	484	442	447	425	431	439	464	440	434	448	480	417	445	470	460	436	464	447	470	450	445	432	436	437	440	437	458	455	447	436	459	447	445	439	432	484	450	440	448	422	450	439	464	482	457	420	473	462	430	440	447	454	432	457	470	460	448	463	426	432	503	437	447	458	461	439	454	433	421	458	464	433	465	447	438	446	419	463	467	410	445	441	449	478	484	458	445	457	458	464	493	471	461	445	407	453	446	437	447	461	471	421	426	416	483	430	468	442	474	465	435	441	438	468	422	468	482	462	468	485	421	420	443	457	461	476	426	429	446	485	478	472	432	478	447	502	498	422	487	456	436	407	418	441	437	434	414	452	420	427	455	465	454	426	473	472	437	431	480	446	430	442	449	418	454	451	423	432	453	432	459	440	413	429	504	402	438	435	463	450	477	459	442	411	462	452	450	443	422	463	504	486	464	469	441	458	438	440	456	465	471	423	456	455	453	463	467	425	468	445	420	465	433	456	401	464	451	467	452	453	416	474	503	475	431	461	441	456	473	441	458	466	452	461	480	472	461	450	479	468	443	461	472	453	436	435	480	470	451	461	437	459	405	473	486
24574	21416	28599	24582	21131	6679	1773	1080	888	5638	25170	30737	20973	9927	3079	1289	804	660	636	601	637	653	626	604	654	648	623	598	645	624	627	597	611	634	630	669	653	573	631	660	574	660	593	586	642	606	621	601	638	635	606	616	600	615	644	623	611	586	664	569	660	600	608	572	585	597	595	626	639	586	670	643	637	639	616	638	584	634	609	604	635	608	642	598	554	611	613	579	552	587	592	590	617	632	633	606	594	584	593	595	617	582	586	659	645	649	612	620	608	565	641	630	633	571	612	609	620	592	595	573	658	596	648	590	634	592	631	608	604	583	602	563	616	614	622	595	617	611	613	625	610	648	642	622	592	640	577	613	572	620	608	631	682	618	554	629	639	612	566	598	617	599	615	630	618	593	612	647	601	618	588	616	644	629	617	559	648	631	608	611	630	593	612	625	598	630	636	639	619	616	599	635	630	654	592	622	650	604	614	668	615	614	614	607	648	602	649	657	637	623	550	604	554	585	607	614	587	589	600	626	619	590	607	582	598	588	619	639	600	591	619	586	680	643	615	581	705	613	577	597	621	599	629	583	613	593	625	584	615	665	619	648	616	583	609	599	621	620	591	577	604	631	638	589	644	608	592	615	620	595	654	641	579	600	611	585	615	643	596	634	595	596	612	610	618	621	583	597	607	571	576	655	611	599	650	612	582	614	647	612	595	640	645	654	612	637	607	633	610	616	583	610	613	604	595	630	630	636	621	645	609	627	570	592	569	601	617	643	635	605	608	629	638	627	657	605	598	641	576	588	607	601	599	641	662	580	609	586	588	609	600	603	582	629	620	575	636	612	595	603	574	603	573	623	583	604	597	582	604	621	581	614	623	605	576	601	592	648	635	612	597	645	608	601	640	605	675	601	611	637	625	648	644	618	573	621	615	620	570	620	583	609	593	655	654	648	601	586	604	597	630	603	586	601	635	599	593	615	613	577	612	567	593	590	639	575	649	616	635	650	574	606	605	617	636	585	586	614	609	589	641	575	601	579	598	650	607	602	620	621	630	621	606	604	647	584	656	599	590	580	619	606	584	601	645	630	586	641	562	604	624	628	646	589	581	579	556	636	580	595	564	628	590	578	622	669	611	603	601	595	594	588	584	585	576	582	609	601	621	615	624	598	619	622	624	596	620	628	610	612	617	581	648	583	574	600	639	617	598	609	580	668	600	622	589	605	547	595	591	659	601	606	637	606	612	568	608	590	645	643	586	665	590	602	574	639	643	610	628	629	648	626	648	661	654	659	609	608	618	637	636	650	642	617	612	663	640	649	657	635	628	605	622	635	666	586	593	603	587	577	598	641	587	567	633	623	591	600	621	649	649	610	566	659	641	618	649	587	609	620	614	570	581	669	573	607	622	603	607	575	614	626	624	622	600	635	610	595	626	618	603	620	596	574	639	609	618	607	656	626	623	630	605	581	567	581	614	596	620	605	621	586	605	641	606	578	623	616	607	555	624	614	625	587	605	607	621	577	622	606	619	606	599	605	583	604	600	585	643	575	621	652	574	585	642	636	628	613	620	594	555	583	604	586	648	603	611	647	631	567	574	633	612	589	606	620	605	589	626	572	584	578	590	643	578	593	622	630	610	648	627	608	628	638	634	600	592	656	588	575	574	620	636	567	623	646	637	621	612	594	600	620	634	583	550	640	593	627	614	560	609	566	637	640	636	617	607	601	601	584	580	580	615	580	612	577	602	578	625	644	595	619	592	597	591	564	589	635	567	625	629	635	638	642	557	602	600	591	625	613	611	647	579	639	571	583	600	618	594	650	595	618	601	597	644	553	651	633	602	584	607	645	578	615	631	630	562	629	634	584	643	598	612	621	606	591	617	583	594	619	622	599	625	599	607	564	571	586	646	637	601	584	608	578	616	627	623	610	588	635	643	630	602	626	644	661	597	640	586	632	598	591	613	608	604	614	588	604	611	631	564	597	610	617	647	618	634	553	616	566	629	613	628	611	622	575	612	659	580	581	649	588	636	609	606	607	653	585	654	619	636	632	626	616	575	589	577	595	571	629	591	571	618	613	615	575	645	670	602	562	627	607	629	585	602	645	641	602	610	618	631	619	640	636	647	652	598	614	600	619	630	593	611	616	633	606	586	589	607	602	628	571	632	615	605	572	617	627	638	565	640	576	579	593	631	602	664	635	601	625	563	604	622	583	625	607	650	612	615	585	619	628	600	619	594	597	624	645	574	598	614	633	604	632	589	569	572	566	621	569	619	616	598	596	659	594	627	640	625	632	586	623	624	620	616	599	573	607	611	638	634	602	562	603	590	610	636	634	636	584	650	616	572	633	592	604	614	585	643	611	619	575	621	603	633	573	607	624	600	580	586	589	600	619	615	597	609	605	583	610	597	616	611	628	613	642	571	621	602	609	564	650	611	582	618	610	566	614	564	618	609	627	628	636	571	607	653	613	611	613	575	612	599	610	596	590	646	622	633	648	592	612	630	618	628	617	608	590	650	617	622	610	663	598	587	610	604	574	641	632	592	625	603	633	590	576	667	567	621	621	606	603	575	635	619	619	620	605	595	641	607	601	641	576	618	573	593	609	581	612	574	562	630	581	582	615	588	634	587	594	584	570	625	564	594	601	629	624	616	655	585	624	638	609	622	586	579	612	668	629	610	621	595	607	663	633	613	571	615	623	594	600	571	603	614	628	621	637	631	597	600	541	576	614	620	593	586	590	587	586	623	580	619	594	711	607	573	638	595	624	652	634	616	586	583	675	614	645	577	551	627	639	592	611	573	638	584	597	558	612	619	658	607	593	607	589	592	583	648	598	598	632	636	638	574	619	625	595	629	621	609	704	596	602	628	564	605	596	588	622	597	584	572	630	621	583	639	593	676	588	640	562	597	584	619	607	616	633	605	604	592	613	593	560	613	565	621	617	655	643	607	671	596	594	594	635	664	598	653	637	631	636	611	595	597	607	607	594	611	600	570	619	596	623	589	619	600	562	578	603	608	587	565	653	562	649	635	613	609	559	594	614	563	604	630	648	558	626	617	638	580	598	603	587	570	615	570	596	627	587	588	597	641	578	595	589	601	616	593	631	597	657	613	616	578	606	656	565	586	589	599	603	569	557	563	632	586	620	580	665	644	628	652	587	656	602	618	600	585	598	571	621	648	613	627	614	563	577	592	568	639	576	585	595	638	624	607	643	620	604	617	631	619	594	574	655	594	584	600	618	644	629	572	611	586	606	612	613	609	611	588	618	613	652	590	598	571	595	608	606	598	628	630	621	544	631	591	598	598	602	612	569	608	589	603	598	618	610	562	631	622	620	657	615	622	628	642	588	616	630	629	640	614	584	587	606	594	618	599	641	578	616	603	597	620	619	583	647	641	626	599	624	596	623	579	599	601	580	578	637	635	642	593	593	579	619	651	617	618	631	580	627	607	620	600	633	616	589	592	573	557	630	608	620	628	654	616	622	630	596	618	621	652	623	661	626
5054	8666	7942	3976	2683	1823	1362	1095	987	8276	26847	27011	16723	7886	3012	1376	716	594	544	547	537	557	536	503	520	533	585	530	571	550	500	529	557	497	535	568	541	553	500	529	517	573	496	538	542	567	531	558	553	568	557	556	526	541	527	521	538	531	526	528	572	568	505	585	566	502	549	505	515	512	550	501	548	539	526	504	570	548	547	534	532	532	560	512	542	557	593	552	541	554	547	498	517	551	588	549	541	532	536	554	549	550	555	567	576	534	520	539	505	534	546	515	528	540	551	548	498	514	563	552	518	548	521	531	581	532	576	548	551	557	528	522	522	534	535	517	552	551	555	517	496	541	584	520	559	530	564	571	577	566	542	517	534	546	501	521	553	503	541	506	562	564	566	545	508	534	516	573	512	540	533	552	549	514	556	563	537	539	551	509	505	519	506	564	523	530	540	536	519	545	546	537	495	545	525	556	547	546	525	566	602	560	525	540	541	542	556	519	525	516	544	544	535	549	530	532	535	604	537	552	566	504	512	525	529	558	523	517	552	500	538	567	523	520	538	517	522	587	549	584	563	525	514	539	546	551	534	524	578	533	568	503	529	516	532	531	506	514	553	532	529	518	527	555	541	595	523	548	530	515	540	507	526	500	535	544	534	568	527	568	538	541	520	530	527	549	549	516	530	562	561	513	530	524	564	520	531	544	562	547	501	539	539	554	570	513	550	545	558	522	524	541	541	525	532	511	509	539	530	497	539	512	592	525	516	548	498	493	520	530	536	553	511	513	531	562	559	533	582	553	600	468	567	538	519	528	528	546	545	550	533	542	570	530	533	559	535	528	567	495	532	531	559	549	530	534	582	573	557	530	538	549	541	501	503	540	539	533	534	555	569	546	530	544	527	518	529	543	522	524	532	517	511	525	553	533	555	526	542	555	506	601	535	553	553	555	510	562	580	562	557	563	552	514	564	515	551	532	518	499	523	506	506	560	558	560	561	545	506	532	510	545	493	547	534	508	508	543	534	551	545	509	557	499	565	536	532	587	520	532	524	534	551	541	499	553	546	506	560	542	525	562	532	564	483	540	556	513	511	514	532	527	545	527	527	529	569	512	509	519	501	512	530	525	512	525	560	536	567	564	515	568	497	533	499	573	560	528	527	558	512	574	508	540	571	506	579	589	558	600	571	576	570	517	531	528	572	541	517	530	544	532	563	562	531	529	541	549	529	552	580	554	535	535	567	524	520	564	584	549	504	523	567	574	519	524	465	527	525	500	553	525	507	526	519	524	550	512	480	526	542	563	513	498	516	539	528	570	539	516	514	464	563	522	526	548	523	540	549	517	561	542	564	534	506	548	516	546	567	515	482	515	564	510	566	559	514	577	543	535	514	541	540	557	512	512	566	527	550	559	507	577	518	500	552	489	526	515	493	554	543	546	525	537	578	581	512	543	561	541	529	574	522	507	556	522	548	534	532	502	514	546	511	537	523	557	522	525	548	507	530	579	561	538	537	510	529	538	509	532	513	527	548	541	526	533	544	512	489	554	529	473	526	558	513	545	532	496	521	561	540	542	547	505	520	553	516	488	523	500	537	529	542	519	552	552	499	540	530	535	543	522	540	470	526	515	511	532	533	528	566	572	501	537	534	502	521	577	570	560	562	517	551	538	581	518	484	570	526	521	565	528	521	568	567	509	535	543	538	486	499	491	509	541	531	557	534	523	533	543	540	515	503	506	534	519	496	574	562	542	512	536	551	540	567	526	536	539	529	510	523	538	535	519	552	523	531	571	528	524	531	539	512	524	528	555	577	516	524	535	542	563	537	536	546	544	519	536	554	523	563	522	561	552	532	541	592	543	567	504	507	559	526	508	540	525	554	579	491	556	493	535	530	570	548	532	544	533	538	513	549	565	540	555	513	520	504	551	554	545	528	584	561	494	532	524	555	536	542	538	545	543	539	545	554	521	537	541	501	563	551	529	548	502	499	563	469	534	523	560	511	538	573	504	535	502	561	570	534	584	548	504	529	498	542	563	567	505	505	524	540	556	526	591	555	531	522	551	526	557	569	539	516	521	561	531	505	531	519	512	509	494	523	535	503	516	535	536	557	498	539	518	555	550	536	544	570	530	545	507	569	555	537	584	551	556	526	495	540	554	501	524	538	533	541	528	532	548	522	558	579	529	528	534	537	563	550	597	561	544	546	514	517	578	524	531	565	505	552	548	571	567	595	505	545	516	492	526	535	537	563	555	541	526	544	560	511	526	557	525	540	536	525	541	543	525	540	564	511	529	528	575	591	545	486	552	564	517	509	532	495	522	522	509	509	536	544	525	521	556	545	481	532	463	510	554	512	549	492	539	551	517	543	546	518	552	554	527	541	540	504	508	598	512	515	554	513	556	581	594	518	519	541	512	469	505	556	544	527	529	512	557	514	528	547	563	528	526	499	551	524	534	467	504	592	573	510	535	586	560	528	518	492	559	561	513	525	525	497	582	533	520	573	494	512	539	554	571	545	565	534	535	533	540	520	533	503	537	497	510	548	549	513	535	511	542	550	535	524	507	570	507	502	528	546	568	553	480	526	553	589	536	534	516	540	547	539	554	569	553	516	550	556	561	547	501	536	541	538	529	554	535	568	550	557	513	501	509	525	536	550	550	506	572	515	551	542	526	533	535	523	531	460	548	507	525	541	542	556	556	525	524	574	541	537	543	545	532	545	522	544	562	547	520	496	535	537	532	579	521	544	559	545	522	497	481	525	533	567	548	553	537	548	505	556	555	558	545	554	533	546	561	538	533	549	565	556	564	542	563	519	571	493	550	544	545	571	533	521	503	517	566	551	490	557	543	537	511	574	563	552	491	499	534	548	541	524	501	546	525	516	537	532	530	513	538	539	548	534	535	513	524	535	532	544	542	545	525	545	547	575	541	515	556	541	530	556	565	503	546	523	538	496	518	536	495	536	544	520	557	554	560	502	550	498	532	544	544	508	556	509	488	568	530	552	550	528	550	508	517	520	518	532	584	519	501	527	520	511	581	555	488	533	570	553	534	514	490	505	511	562	541	540	541	473	536	529	505	532	555	556	578	559	500	527	535	532	513	565	519	507	565	499	525	532	568	511	526	569	536	538	519	513	548	537	533	561	508	533	534	529	535	532	535	544	524	561	505	538	561	564	499	542	562	532	537	515	512	518	527	563	538	588	548	525	545	530	562	494	566	475	517	530	540	513	543	488	560	519	546	523	498	575	525	534	525	546	546	536	533	521	532	582	532	538	543	525	541	541	514	517	499	561	573	549	542	514	542	529	501	549	537	546	550	539	572	571	522	519	510	560	508	560	520	535	535	568	516	505	478	526	542	546	547	531	553	573	541	559	536	532	548	514	540	588	530	564	531	553	502	520	572	516	532	533	559	559	510	522	557	565	522	512	521	521	507	494	531	519	581	557	487	548	513	548	531	493	508	533	547	548	537	541	526	513	510	527	551	538	570	554	534	526	560	513	526
27746	11193	2122	1280	816	677	570	555	524	701	1813	2228	1631	1066	735	647	541	552	554	517	512	490	516	516	517	495	499	538	511	526	529	501	524	522	519	554	505	546	557	524	483	494	508	505	498	521	520	527	473	561	476	509	553	515	504	509	491	540	516	520	523	486	547	507	517	526	551	511	506	528	547	487	499	513	530	522	494	506	519	539	519	531	494	545	504	523	544	504	586	541	542	504	527	506	482	522	485	519	483	525	516	506	536	527	551	508	520	562	509	501	480	511	535	508	519	520	543	513	491	532	511	490	552	529	493	533	526	535	556	521	551	483	524	520	515	524	522	525	526	529	511	497	503	519	532	511	522	528	513	533	516	531	521	554	485	513	515	526	494	520	560	512	528	511	477	541	530	493	481	478	535	539	497	494	538	497	529	532	532	516	532	554	552	568	492	541	515	526	553	489	524	505	495	526	508	502	506	482	542	530	517	480	533	481	513	552	543	533	568	540	466	536	522	513	521	523	499	471	456	494	540	498	528	494	530	519	501	528	535	545	519	552	542	546	525	493	506	492	512	497	536	519	522	522	532	491	485	527	504	467	527	497	465	505	516	508	531	546	519	508	513	526	513	540	519	506	563	563	511	541	500	513	516	521	505	495	515	535	543	470	527	493	534	523	536	486	515	528	481	541	529	515	502	546	466	513	535	521	537	492	526	525	515	512	493	558	538	527	528	518	510	524	492	519	520	463	466	533	480	511	520	507	538	506	512	510	467	516	540	525	518	547	479	549	583	552	550	540	496	498	477	528	539	551	526	521	480	504	504	544	505	556	499	519	568	530	475	508	453	514	506	541	554	489	530	514	513	562	542	565	527	550	540	510	483	526	512	496	504	534	519	506	495	517	492	479	522	484	527	532	521	539	522	509	504	505	521	507	497	490	508	549	512	504	498	518	498	497	465	538	471	503	493	501	531	552	530	512	496	534	516	494	515	522	546	525	497	511	533	519	483	485	502	525	534	521	514	541	503	502	494	507	556	541	559	531	527	506	496	500	520	523	494	486	516	469	480	511	530	507	512	518	526	496	520	520	525	526	535	473	495	526	554	485	473	501	502	507	489	530	522	522	506	555	533	512	503	525	513	493	539	499	489	511	504	508	516	494	588	509	522	520	506	525	548	569	527	498	515	531	553	525	508	473	533	514	537	523	551	515	502	498	484	518	486	495	534	529	538	527	526	513	502	529	498	518	528	492	492	533	510	528	507	525	546	498	527	541	517	528	492	505	491	483	483	533	498	498	484	509	511	517	520	502	516	500	510	489	512	544	520	525	505	523	511	507	509	505	523	518	512	541	506	503	531	494	514	496	515	516	512	557	511	533	520	461	506	534	523	525	491	499	496	517	510	496	525	532	526	491	531	518	480	511	502	555	515	540	526	530	564	509	482	480	495	532	539	458	505	512	510	512	513	513	545	518	498	515	508	486	514	507	479	518	543	559	520	537	486	533	463	503	506	526	535	537	498	518	514	542	475	594	524	471	512	518	520	526	523	523	509	546	513	494	541	519	528	501	517	524	497	521	517	524	467	512	504	528	551	515	510	517	534	507	530	480	521	526	525	523	528	551	544	521	528	530	557	510	521	511	548	493	512	496	574	529	473	481	497	546	515	531	530	501	526	509	541	505	513	475	530	520	582	516	472	479	487	498	511	556	495	503	495	526	547	522	546	483	555	512	514	522	490	509	544	534	519	547	531	526	497	497	507	507	516	524	529	472	510	537	510	522	506	512	497	539	549	516	539	480	521	487	543	494	526	539	510	507	500	536	507	493	497	536	512	540	501	510	530	512	492	538	514	464	538	508	499	513	535	479	538	529	510	513	513	550	533	491	532	510	523	485	520	494	515	540	467	514	479	518	554	508	526	557	558	500	510	534	523	518	498	535	522	488	495	540	518	520	551	506	516	507	570	530	522	508	522	502	516	507	518	511	534	509	528	511	501	487	489	546	532	512	467	515	505	527	503	471	512	536	534	484	475	537	490	456	513	552	503	502	534	514	514	538	526	505	506	530	488	485	532	503	488	471	540	505	552	515	543	497	515	467	475	501	503	491	494	556	529	520	477	541	517	519	514	544	527	552	503	546	542	511	504	517	504	517	534	492	540	500	527	504	527	510	479	460	519	530	508	526	531	529	501	524	504	498	534	532	514	508	507	497	538	530	498	569	493	538	491	498	462	474	533	537	515	512	524	518	496	504	498	553	508	496	525	528	536	524	529	495	502	536	506	564	456	532	536	505	554	528	484	526	535	527	477	510	505	544	501	487	544	542	529	564	526	538	566	554	543	527	530	511	528	508	503	533	550	522	507	526	542	484	517	501	478	530	512	516	508	521	534	539	467	526	514	506	520	513	529	507	514	510	500	507	531	546	546	481	470	539	523	501	514	467	504	515	532	546	482	503	465	502	532	485	507	550	533	529	513	532	520	487	493	523	528	485	522	575	534	532	538	483	518	496	526	518	513	495	529	502	517	498	540	521	508	530	527	533	546	528	507	466	558	491	494	534	473	499	540	483	501	537	540	556	554	512	521	517	568	528	540	502	575	545	506	551	532	527	538	515	550	541	535	531	526	511	554	506	553	525	528	542	542	498	586	478	533	556	533	501	497	500	488	572	547	535	536	500	519	532	511	492	469	543	565	503	512	513	502	525	470	491	529	518	526	549	529	537	507	495	480	488	506	553	490	546	513	550	511	514	512	555	512	512	513	519	516	521	515	513	488	514	485	503	540	506	495	547	508	500	549	510	500	515	529	549	514	520	480	506	494	557	529	506	515	539	499	519	496	518	508	483	533	561	506	497	487	520	523	503	470	532	488	507	512	548	489	501	520	530	521	533	579	471	515	517	519	527	519	517	568	547	496	508	542	551	510	536	533	511	476	571	519	498	499	509	518	520	515	538	511	531	544	483	517	511	509	537	499	531	528	538	508	529	532	519	507	575	530	530	526	508	534	560	527	527	520	530	498	476	523	520	511	512	514	548	525	527	511	516	535	551	537	491	506	525	505	540	549	530	503	486	529	508	514	544	545	516	474	513	554	485	533	527	538	510	493	531	515	542	472	502	519	475	492	515	498	497	522	508	536	532	490	500	555	524	525	529	516	459	537	515	571	540	496	492	489	530	520	535	552	483	504	485	528	522	516	473	480	514	511	501	511	561	531	500	526	520	493	461	493	508	483	512	463	512	499	507	543	546	475	507	511	531	496	545	505	539	517	522	510	512	575	519	539	533	530	479	510	518	514	539	518	492	561	540	536	505	526	529	517	530	507	512	495	560	518	522	510	506	525	496	539	541	515	549	545	508	514	540	506	515	541	496	509	486	524	513	510	534	462	543	498	560	536	495	517	505	525	527	489	536	552	494	592	524	481	501	505	529	562	528	484	502	520	515	485	567	503	543	494	520	548	530	546	517	527	519	473	524	559	469	494	583	500	542	536	520	513	539	480	506	560	540	529	475
5489	1524	1611	918	675	602	514	483	556	720	2415	2650	1775	1134	669	543	483	430	442	431	468	480	427	479	433	493	470	417	442	464	432	417	443	453	444	441	462	486	415	444	437	418	432	449	430	478	418	446	407	471	431	471	428	412	457	456	464	446	441	452	438	484	399	414	433	479	446	457	409	461	422	449	421	480	484	413	462	459	422	462	400	412	451	453	440	475	481	441	430	434	447	473	444	437	474	437	437	434	429	461	432	429	439	430	471	452	456	420	442	473	439	453	461	438	450	443	446	419	435	453	457	444	415	443	435	443	479	442	451	417	414	453	463	434	423	438	414	472	444	464	450	433	448	458	441	420	410	459	442	468	485	431	469	445	435	423	443	418	422	476	454	448	439	447	420	432	415	486	437	420	389	469	409	438	452	468	446	441	424	455	436	468	429	464	440	454	441	428	459	453	437	478	446	446	439	460	435	494	472	449	456	392	431	443	461	451	458	417	470	454	441	461	444	482	417	469	450	468	458	418	416	426	430	430	441	394	448	478	453	423	438	436	472	423	420	447	399	445	454	442	440	457	475	440	437	408	432	421	472	441	512	460	470	451	462	438	439	464	414	440	416	474	412	475	444	458	433	456	462	445	445	460	461	414	429	417	455	450	459	470	452	445	405	420	461	440	497	470	440	437	458	449	443	456	460	439	447	473	447	417	473	455	439	490	445	432	486	459	433	437	451	456	445	453	431	472	440	449	460	444	434	467	436	482	443	443	470	439	432	437	441	448	478	470	480	428	456	452	447	423	425	459	411	406	491	425	466	459	442	467	443	499	434	430	412	442	480	488	402	448	434	453	436	435	415	437	424	472	457	437	454	413	414	419	466	439	436	446	425	474	425	446	453	478	440	435	433	452	443	423	463	428	434	447	457	412	398	442	479	444	470	447	441	423	434	486	459	430	464	451	447	443	452	418	460	455	429	440	444	434	446	440	427	470	459	404	446	441	465	429	459	436	437	431	447	439	476	437	451	420	431	467	450	404	465	434	446	440	447	424	435	447	398	451	424	456	420	431	446	442	486	469	462	454	428	481	413	452	453	443	463	444	438	406	470	468	450	432	458	429	448	454	437	473	400	443	408	468	458	482	490	443	465	427	431	443	436	450	418	420	485	468	437	445	450	432	441	444	442	441	448	472	472	454	478	427	452	424	480	404	459	463	434	464	449	420	432	465	416	469	472	431	457	421	455	461	459	476	449	431	444	468	464	471	446	412	448	442	413	432	452	452	459	426	458	449	444	408	437	432	472	462	443	426	448	453	439	455	462	455	417	419	468	463	435	452	473	495	431	445	406	417	450	410	453	464	446	457	453	448	453	471	427	431	410	467	483	467	457	446	451	431	413	444	476	446	433	455	449	452	431	441	470	420	417	415	435	408	428	472	466	467	452	464	463	422	452	469	438	437	462	441	457	434	485	445	459	460	453	481	438	474	420	485	428	443	443	431	470	435	432	468	414	444	467	498	417	437	456	468	484	466	447	454	497	438	420	440	406	439	479	425	453	456	460	442	443	459	488	435	449	447	446	445	459	453	452	455	459	446	447	432	445	463	479	437	448	463	437	432	488	455	429	430	415	443	451	441	447	442	465	442	439	445	414	468	498	461	436	383	441	452	453	402	432	486	400	408	465	434	404	479	423	416	456	437	458	458	469	452	449	455	499	451	452	433	437	454	474	466	446	432	448	458	434	448	445	467	490	477	449	469	434	465	454	462	420	425	437	495	462	431	433	418	411	439	456	428	478	443	449	450	439	472	445	395	428	448	408	482	422	459	470	446	481	431	429	456	430	461	493	439	473	394	429	468	443	432	415	431	465	454	432	425	443	456	424	469	462	474	440	475	418	423	488	428	419	432	446	461	461	428	395	449	433	457	435	438	479	447	461	416	460	428	486	396	457	430	451	445	455	448	458	453	453	469	430	444	420	460	438	434	433	423	441	473	395	456	468	426	422	445	470	425	426	454	448	468	481	434	427	420	415	425	412	420	405	453	458	485	406	451	429	475	418	443	463	428	432	472	457	434	431	426	431	417	421	468	445	435	437	423	433	457	472	447	405	449	476	446	474	472	458	447	430	424	452	428	481	426	446	435	426	445	432	425	437	465	453	439	482	439	451	493	450	494	468	402	438	463	438	460	466	470	466	474	475	418	501	432	462	417	429	459	405	435	443	465	466	447	416	439	439	451	445	462	441	428	441	453	441	453	460	444	446	418	455	410	436	421	443	470	460	448	435	437	439	455	433	458	454	440	443	477	466	448	433	486	450	425	479	450	461	410	414	447	408	469	491	411	432	477	453	458	482	445	434	469	450	437	479	419	490	437	467	446	424	454	445	428	465	457	458	433	421	451	470	445	464	421	441	444	423	482	423	445	517	453	450	430	436	435	479	435	469	437	428	450	446	405	441	405	428	419	449	457	464	446	441	411	480	464	460	439	460	457	435	438	435	405	435	420	442	441	428	459	428	407	458	466	444	441	468	480	427	482	463	449	495	478	426	434	418	475	470	443	427	446	445	453	433	428	475	445	430	447	442	433	466	487	456	433	446	433	468	465	418	470	452	481	449	450	439	462	456	461	440	460	447	425	418	438	449	467	433	460	471	446	444	434	483	481	457	429	433	437	470	446	425	451	452	424	461	428	443	456	451	438	464	421	465	448	453	432	453	414	450	433	431	463	458	458	472	466	446	450	434	445	450	426	428	492	464	414	478	421	451	422	446	415	438	465	423	443	464	455	454	460	454	433	438	421	461	457	450	441	412	416	445	448	419	425	455	477	476	395	487	462	474	463	415	465	404	434	459	430	486	432	432	480	475	441	427	408	418	406	416	473	424	490	476	472	450	443	480	433	443	442	436	490	431	508	453	447	493	461	448	467	459	426	452	464	454	466	401	424	458	417	475	428	478	455	444	463	425	469	431	471	465	447	437	453	465	435	440	488	426	432	471	462	468	419	438	450	408	434	409	439	467	424	462	444	472	487	434	473	412	428	452	441	462	457	474	427	461	455	426	448	442	454	448	459	428	457	439	449	435	472	405	445	409	449	460	432	453	470	421	437	471	445	455	452	476	473	454	464	490	451	457	457	408	463	461	451	460	436	454	454	388	482	447	464	504	457	432	438	449	417	424	462	441	397	461	418	450	411	457	454	475	438	477	430	441	397	415	404	471	401	475	446	467	424	462	471	405	476	454	501	465	420	476	429	457	468	451	428	440	421	461	422	427	450	451	442	447	459	447	465	459	445	434	439	470	430	463	440	432	454	454	472	453	448	430	448	478	425	461	400	449	474	479	472	465	451	419	452	448	451	435	452	497	432	427	457	420	453	462	452	442	442	429	409	419	450	441	449	470	417	472	412	436	461	465	475	434	406	444	447	446	440	441	435	467	456	475	447	417	478	454	407	418	449	484	458	457	424	420	465	416	448	451	426	488	413	479	443	472	469	430	444	477	435	441	469	472	445
25734	21454	27569	25555	7762	1377	931	784	704	1345	13208	18561	12216	5488	1953	994	586	463	503	529	527	542	477	452	488	513	504	500	500	517	439	493	524	488	484	496	498	500	523	489	550	468	498	464	508	470	505	511	506	500	461	437	515	500	523	514	490	489	531	464	527	501	494	514	483	501	519	460	510	481	486	495	456	510	462	483	464	495	502	482	570	487	457	477	482	479	484	493	435	490	478	471	477	464	488	475	488	457	505	492	481	473	494	512	488	460	504	502	471	472	484	456	483	522	490	495	454	511	454	505	487	523	495	494	492	501	510	480	459	487	509	473	471	502	476	458	492	494	472	515	506	491	484	494	475	488	489	518	528	506	502	480	477	442	498	485	463	471	516	462	502	471	549	543	489	527	492	516	479	485	496	475	470	485	458	509	526	492	529	477	470	501	491	477	495	485	463	513	459	535	484	499	437	490	486	464	445	522	473	483	456	460	509	427	519	462	473	498	489	533	475	468	442	467	478	466	463	450	468	506	485	503	482	496	478	510	509	467	485	496	512	493	495	487	523	469	452	504	487	497	442	513	488	495	510	517	476	468	475	504	528	470	485	474	464	525	498	507	496	481	498	492	504	452	501	502	491	494	476	470	470	462	497	477	482	518	508	505	521	445	495	457	457	495	514	506	462	459	487	461	509	510	447	510	469	481	479	517	467	496	496	501	535	485	490	463	478	482	466	503	469	503	484	482	478	478	474	461	494	515	486	516	496	455	469	485	505	510	454	487	489	476	514	489	518	462	498	528	494	469	442	497	510	427	493	448	489	527	504	495	465	474	487	512	462	506	461	506	472	476	511	515	500	470	499	511	499	501	448	502	478	494	501	453	455	455	470	452	469	445	530	471	490	521	511	470	476	480	490	516	492	528	504	459	485	507	487	452	512	515	491	491	522	516	442	518	513	508	477	485	496	484	465	463	492	494	506	478	472	474	514	532	503	484	452	511	499	458	465	459	524	518	493	519	497	445	497	501	510	461	480	490	483	483	471	478	513	468	474	494	524	524	513	467	500	487	483	467	490	516	469	485	481	529	492	449	489	468	486	528	492	500	451	509	439	472	468	488	518	531	494	488	495	470	473	498	464	492	469	511	490	479	497	539	526	455	486	496	503	436	470	511	457	477	486	498	454	477	506	549	486	458	536	495	509	493	514	495	453	491	507	477	473	476	484	484	492	466	482	473	483	489	483	474	485	500	501	499	475	499	481	500	482	509	483	536	510	473	530	511	489	456	468	484	477	489	497	463	477	486	493	484	479	478	502	511	472	467	487	449	504	492	503	477	531	494	520	461	501	516	527	490	471	498	517	496	516	478	501	485	460	478	495	507	507	461	486	474	452	489	455	496	511	492	483	498	485	499	488	530	472	516	521	499	476	466	469	490	475	514	511	501	487	484	486	465	487	518	447	498	505	502	486	460	471	477	494	460	462	477	514	481	441	501	481	498	491	479	510	510	507	548	496	533	510	472	442	480	474	476	508	507	461	498	469	445	497	505	454	512	509	461	476	515	464	521	491	513	489	470	497	502	494	482	482	507	487	490	476	510	437	477	467	472	467	463	510	486	473	504	469	470	523	526	524	472	473	502	478	448	500	502	503	491	537	509	530	466	496	548	453	481	481	442	500	493	440	507	482	500	542	498	467	513	477	462	498	509	488	467	480	479	507	506	485	484	454	492	498	490	499	480	486	460	488	493	507	481	492	443	464	508	512	464	449	501	503	534	504	487	537	512	507	496	476	459	458	499	464	495	529	474	450	486	542	498	522	475	503	501	493	524	503	497	469	509	486	466	501	518	496	482	493	499	450	485	477	466	490	510	510	498	472	490	502	511	469	491	511	520	492	470	443	513	523	507	520	463	471	488	507	526	476	496	491	480	477	446	493	481	503	446	491	502	467	496	481	508	491	482	519	488	459	530	476	497	508	484	507	474	510	451	481	439	512	505	521	492	473	480	502	489	477	476	463	442	480	527	485	454	547	499	481	474	522	460	481	474	466	513	488	453	490	464	484	501	507	505	524	527	490	475	494	472	492	530	462	480	504	487	484	504	520	480	491	519	495	498	516	475	495	505	476	492	475	485	501	522	468	474	521	417	505	470	525	538	487	441	490	475	453	459	496	495	496	504	516	489	516	494	446	492	496	478	483	454	514	451	429	496	456	485	531	475	490	504	492	476	502	462	520	517	498	487	455	477	503	506	474	438	483	522	479	468	480	474	457	485	438	487	499	479	505	463	499	498	480	487	512	458	496	503	492	469	465	510	476	498	476	486	485	488	461	488	520	480	537	496	489	493	499	473	472	490	455	493	494	537	498	495	489	475	478	484	465	480	491	477	509	453	500	491	534	481	502	472	495	430	514	520	460	514	464	485	469	521	490	478	492	491	504	501	493	481	481	482	461	490	507	475	465	502	533	495	495	482	517	500	478	489	465	462	489	497	481	489	507	472	488	443	524	492	527	510	502	509	499	482	475	460	528	473	497	465	481	480	521	454	511	484	489	474	501	486	437	502	493	484	506	497	491	505	503	515	497	493	476	464	465	471	512	477	496	536	467	482	497	486	480	468	481	470	478	506	483	525	513	481	478	493	484	472	473	520	489	498	453	490	497	440	497	492	476	473	484	454	471	498	474	506	494	475	447	510	493	475	463	467	493	495	488	465	484	474	521	441	460	513	457	490	545	493	470	531	506	470	506	512	458	482	510	502	484	506	475	478	495	497	536	458	489	460	512	479	480	481	462	527	463	463	476	513	462	492	494	452	494	473	476	485	483	510	493	484	446	454	490	483	453	505	467	459	498	508	517	472	524	446	498	492	494	490	440	477	552	482	479	467	484	504	488	477	509	514	528	430	485	485	477	471	462	471	457	467	496	505	498	463	447	487	496	489	511	520	475	466	497	510	446	494	466	507	482	499	464	500	497	503	451	453	479	478	441	496	498	501	493	463	452	492	513	533	473	465	515	491	463	453	460	522	491	479	481	465	491	540	497	468	467	489	438	485	513	466	480	485	510	500	476	451	487	486	476	480	491	518	475	464	479	508	487	500	506	499	476	475	497	460	430	469	520	499	515	457	507	501	443	487	474	475	460	487	473	462	476	488	493	471	527	494	492	488	476	508	482	477	487	505	486	459	500	464	467	452	467	472	501	481	487	501	478	484	454	521	468	458	482	502	481	465	480	493	488	486	459	515	501	495	492	455	515	525	499	506	467	504	516	479	520	508	518	485	477	489	481	510	530	460	502	534	465	506	426	482	472	532	460	486	485	465	519	435	489	485	469	464	500	472	485	450	495	478	509	461	506	493	433	488	472	479	495	484	503	466	469	509	501	505	474	521	497	462	486	503	555	470	514	496	505	518	490	503	473	487	518	493	467	520	522	459	515	507	515	483	482	510	519	480	510	517	512	483	493	470	503	506	490	507	505	477	483	501	510	464	503	438	453	490	470	458	517	457	537	511	464	482
4077	4095	4557	2150	1252	1015	915	928	784	2027	16172	16430	10757	5319	2123	1046	538	436	490	446	479	460	445	454	452	439	434	455	427	418	427	478	466	447	431	444	416	461	412	416	476	429	436	440	469	457	392	431	418	449	453	440	454	450	448	432	423	444	413	470	409	416	482	462	450	453	393	420	421	417	458	446	450	399	473	482	428	439	442	429	438	450	442	392	468	431	416	463	434	442	431	445	460	424	432	438	445	444	428	429	481	421	426	453	431	467	482	452	415	469	443	433	450	455	474	443	432	447	449	469	460	460	428	439	414	442	415	438	443	474	461	442	466	452	458	429	453	437	455	466	484	422	442	453	446	452	379	408	436	442	424	411	454	390	428	436	434	486	426	442	422	413	455	433	426	453	437	441	404	444	433	464	461	459	406	490	436	430	414	456	457	438	435	458	430	416	453	424	426	460	449	445	446	448	477	418	430	408	474	438	430	440	432	428	443	462	457	425	454	435	464	418	444	422	412	452	451	471	464	439	421	423	492	455	426	458	450	424	422	423	417	430	421	429	489	450	437	468	399	440	437	445	405	421	422	462	450	446	449	427	428	476	452	444	426	443	405	456	408	456	471	448	432	420	425	432	458	466	433	450	426	466	420	439	376	444	396	441	428	439	428	441	443	457	407	484	416	452	495	455	461	473	439	454	442	428	466	417	415	466	470	492	426	437	410	429	436	406	427	459	452	411	417	449	431	431	445	454	408	411	402	449	429	437	437	458	444	420	445	439	457	458	441	397	444	414	438	445	476	455	420	441	430	464	447	423	427	436	437	435	435	447	427	427	387	429	419	488	411	431	457	404	434	437	430	411	419	456	449	439	403	421	426	424	453	456	415	442	439	447	459	472	461	436	431	466	453	473	464	484	435	429	455	468	430	428	471	439	438	457	462	459	431	466	466	452	443	396	477	420	427	436	417	439	450	446	459	432	420	438	403	446	445	446	442	491	436	457	424	448	420	443	419	433	428	460	447	414	448	415	462	424	467	478	440	419	439	455	431	438	428	477	415	470	462	415	431	432	457	423	431	452	425	422	421	461	482	428	455	453	437	427	465	462	429	439	417	430	411	426	442	456	442	433	404	406	480	435	396	416	414	446	443	398	445	466	433	456	408	437	465	426	426	469	411	433	451	465	441	416	443	439	444	459	424	418	445	447	417	447	424	435	441	435	451	471	431	416	440	491	427	387	451	448	382	411	404	428	469	406	422	439	471	435	453	441	478	408	415	437	435	405	467	424	377	453	443	445	418	444	420	462	460	459	442	460	457	475	432	426	391	475	457	435	448	421	439	437	432	412	437	501	434	424	465	460	419	438	471	419	442	454	455	422	442	443	479	448	452	453	440	437	433	450	441	424	445	489	432	447	428	449	450	444	454	491	423	437	450	448	428	472	439	390	411	433	433	413	435	417	455	432	431	430	486	451	429	453	427	411	461	396	445	432	434	377	408	435	452	438	413	402	416	432	425	426	447	453	421	446	440	404	445	425	446	459	401	415	423	429	449	461	422	403	467	430	477	468	419	435	433	423	402	450	461	422	438	421	435	450	458	415	407	451	408	445	417	419	417	390	424	446	467	460	432	450	464	421	440	453	407	500	446	402	413	435	428	459	421	465	449	439	421	439	443	428	435	433	442	423	445	435	454	455	417	442	418	448	448	486	376	413	402	408	438	445	461	416	403	439	417	452	463	447	448	443	452	373	413	452	446	410	458	450	443	426	444	448	442	424	452	449	433	459	424	411	407	446	419	420	406	442	420	444	436	446	412	478	428	433	472	457	415	442	460	422	407	426	442	438	463	452	436	449	419	420	436	422	416	445	466	439	392	424	413	437	425	469	414	439	450	422	475	446	434	483	412	451	457	464	464	445	435	474	452	415	403	480	438	451	430	459	413	433	433	410	433	415	462	409	446	428	449	420	417	438	425	446	435	435	420	463	389	465	396	430	447	467	437	450	461	476	464	413	462	402	466	442	449	465	428	426	415	431	437	450	414	462	416	406	432	406	450	433	479	437	457	463	423	453	431	465	422	436	406	450	402	456	447	476	417	442	462	421	485	467	461	450	436	458	441	479	440	448	462	446	449	405	448	412	455	421	456	413	429	410	456	455	442	438	462	458	461	385	438	444	403	388	429	423	453	453	456	385	440	447	421	463	419	433	437	459	468	417	430	445	442	462	448	461	403	448	480	483	430	397	444	433	474	413	474	474	435	442	452	435	434	442	435	438	425	458	432	445	470	439	426	421	442	404	442	461	412	449	454	419	454	459	430	441	458	421	473	429	451	429	461	436	418	421	458	441	402	451	458	430	453	442	438	456	408	431	442	444	418	433	400	455	427	492	424	450	404	458	447	439	409	497	443	487	452	401	426	426	441	420	441	411	430	399	450	455	478	409	458	432	441	413	418	421	419	427	411	436	437	396	482	475	432	446	420	460	476	467	459	440	445	462	434	451	432	414	455	391	435	401	438	465	415	445	448	423	455	422	454	455	462	445	452	481	462	459	421	409	438	420	466	414	447	397	478	467	435	418	421	447	432	446	427	451	461	413	447	425	435	469	454	449	431	432	455	425	442	416	431	405	456	405	435	438	438	476	455	448	436	473	451	424	425	438	414	433	434	453	396	436	449	451	446	417	418	387	438	455	427	467	482	466	460	421	384	456	441	402	471	459	451	427	451	464	454	430	443	441	437	457	425	494	459	415	492	427	437	431	414	415	459	415	464	405	398	433	454	462	450	441	469	405	417	444	420	440	447	432	433	460	441	477	412	460	420	455	440	477	452	432	441	405	465	421	475	430	435	410	438	449	421	404	481	454	441	446	428	413	432	434	427	445	411	463	448	438	411	461	426	393	430	441	474	432	489	408	424	411	436	437	459	415	414	418	435	472	445	425	422	451	465	416	463	450	413	443	381	399	417	426	430	468	404	443	439	480	452	438	446	436	435	426	450	447	430	418	430	396	462	414	416	404	422	433	428	401	417	426	440	460	429	483	456	462	431	468	468	429	448	381	444	431	420	413	429	425	422	413	421	424	391	438	432	441	446	419	455	442	448	441	431	425	464	450	424	425	452	449	408	478	439	421	474	438	440	416	446	463	446	417	428	449	441	463	458	425	453	428	399	416	438	437	403	452	434	447	457	440	443	467	432	413	426	456	452	418	430	488	387	424	421	386	458	441	443	461	416	412	424	459	461	422	417	433	435	439	451	425	464	443	482	431	453	458	450	419	417	434	457	473	432	456	405	458	434	422	427	450	451	479	417	416	477	396	442	423	427	449	469	415	406	430	430	415	453	441	430	434	422	481	442	446	429	441	414	415	391	428	459	443	424	432	439	417	449	439	448	407	447	445	457	429	417	443	424	412	451	439	425	419	443	463	449	448	478	427	480	438	398	502	405	448	448	464	409	428	430	460	449	428	423	444	421	434	394	411	431	441	438	444	455	446	449	416	459	441	440	413	438	448
24638	21439	28647	24618	21238	6363	1765	1251	952	1211	14604	29461	23279	13624	4956	1943	875	686	600	603	619	614	647	620	655	590	657	562	652	622	614	616	586	557	639	613	644	603	630	612	588	654	574	614	610	677	604	579	617	676	625	605	636	592	598	576	596	578	668	573	598	609	617	633	612	623	605	642	606	598	623	628	621	651	608	632	610	604	699	636	595	584	597	646	625	631	584	608	623	642	622	596	609	598	601	637	608	591	590	598	621	602	610	601	595	604	578	582	623	577	560	608	645	643	636	642	595	613	604	589	613	592	641	600	596	606	628	636	627	622	559	647	608	570	623	595	603	602	597	585	597	641	596	629	621	591	639	612	583	555	617	617	598	631	581	611	615	621	589	639	584	641	620	573	641	618	572	655	599	586	590	597	596	618	602	614	605	613	536	581	644	627	675	597	593	620	624	571	623	614	598	630	604	621	643	636	597	622	581	573	618	597	599	655	580	585	588	633	582	577	623	572	616	646	637	655	609	609	649	610	580	638	646	589	575	608	626	626	630	629	574	590	666	631	578	620	567	620	599	630	580	625	621	602	628	629	608	586	608	588	604	610	642	610	618	632	615	619	574	659	612	593	609	617	559	654	602	607	579	592	642	565	612	567	597	601	613	581	588	626	586	575	627	611	643	598	624	612	606	590	621	640	655	599	599	591	566	611	555	588	586	587	622	581	567	617	617	602	654	569	601	616	629	603	610	579	653	597	639	651	593	553	616	626	651	640	607	562	595	578	575	584	594	631	648	599	633	613	572	632	623	619	566	623	601	654	605	632	614	603	620	623	606	623	588	584	612	617	624	633	597	619	576	632	557	596	583	605	607	607	613	662	591	643	598	639	612	588	599	607	657	655	592	543	626	585	576	611	597	650	599	581	620	578	594	555	562	582	594	599	601	581	588	577	620	614	592	591	617	656	642	641	582	622	662	612	626	561	617	581	591	618	615	597	616	583	583	589	616	593	596	593	576	608	611	614	619	567	573	629	604	593	625	610	614	579	621	623	585	544	602	602	609	593	599	578	631	604	582	610	608	619	603	595	625	604	613	623	624	599	618	674	599	591	614	636	609	571	639	589	612	605	612	623	607	597	566	639	601	610	593	617	660	608	638	625	634	585	575	595	615	608	610	616	593	643	626	587	615	628	611	609	634	603	607	597	626	659	594	624	596	602	577	662	622	624	619	648	567	626	600	557	643	595	629	613	601	598	606	607	588	612	621	666	563	600	611	606	604	600	648	644	600	609	625	651	593	585	633	600	600	591	604	524	593	548	630	615	605	637	584	587	633	586	577	615	613	628	591	627	599	640	614	603	621	603	600	636	557	597	577	638	616	593	590	588	590	612	629	641	574	609	627	620	680	606	624	621	605	599	623	633	603	583	592	627	589	600	616	613	592	566	597	606	618	568	605	570	598	568	616	554	562	597	597	632	606	651	628	614	612	613	599	601	634	603	593	601	600	654	587	581	564	559	599	598	611	618	576	572	590	674	611	634	627	628	574	626	640	622	583	615	614	596	602	612	602	624	604	591	632	589	620	657	625	602	586	563	591	633	601	583	593	655	582	590	609	600	618	606	596	593	610	584	579	601	628	587	607	604	626	642	610	642	660	613	606	621	606	595	593	589	609	615	570	607	633	635	616	641	592	601	607	614	605	632	616	617	562	611	580	623	617	604	564	591	584	589	556	568	638	649	626	639	592	603	576	612	617	615	601	619	587	608	560	646	598	539	622	601	589	597	567	610	574	610	622	580	592	628	615	617	643	592	627	644	650	617	591	583	589	622	602	575	583	585	586	627	617	613	627	584	595	659	656	617	600	571	581	615	616	580	602	607	607	557	595	598	591	589	599	596	623	609	597	601	606	616	616	575	595	612	601	582	603	568	631	607	604	585	608	603	580	605	568	621	569	629	611	627	584	605	588	600	584	586	627	602	597	591	605	604	618	645	589	603	583	609	640	585	627	623	634	572	605	645	597	619	602	619	588	617	647	614	622	613	603	569	603	586	594	624	603	616	646	621	610	580	607	590	625	581	590	656	615	621	601	622	617	582	605	582	548	602	608	600	583	610	555	595	603	584	585	626	579	589	620	563	571	602	603	608	611	594	621	583	634	611	570	626	565	604	620	617	576	595	575	602	596	614	595	608	605	603	618	619	575	607	647	537	600	594	602	574	560	591	635	651	640	610	558	638	543	637	595	573	611	612	613	625	603	592	599	632	574	587	608	631	623	617	623	669	583	630	592	617	583	589	607	584	608	642	594	639	618	638	583	594	609	599	618	590	577	658	622	628	594	632	605	601	630	626	603	580	601	579	620	603	623	599	624	605	600	600	649	635	610	584	599	631	640	610	611	590	546	648	626	618	620	591	572	617	608	634	580	559	597	591	621	580	617	588	586	588	591	572	591	618	600	620	569	640	630	609	634	634	643	630	607	641	642	600	634	603	608	573	620	651	592	585	608	589	639	546	631	591	601	638	596	607	685	641	643	579	579	610	641	579	549	608	594	590	647	610	543	592	591	622	621	637	582	590	606	609	593	610	622	613	601	634	632	599	614	614	580	538	599	606	653	640	599	631	612	639	613	652	590	609	584	592	631	632	593	607	615	613	611	594	651	629	625	617	633	583	605	618	603	564	574	604	638	575	597	608	599	628	634	612	607	619	618	584	590	605	582	598	593	646	602	612	559	624	631	597	625	594	572	633	612	617	587	593	574	614	561	600	608	626	620	601	613	594	578	609	614	580	583	577	563	618	651	602	624	608	580	612	591	617	583	578	615	576	643	614	587	605	632	563	621	623	608	619	626	615	633	623	600	615	612	608	607	655	626	566	602	618	647	607	627	633	625	600	591	635	603	588	572	572	582	623	581	627	616	621	634	576	566	606	640	631	633	581	628	627	612	579	596	629	610	625	610	552	632	579	570	608	611	631	607	646	612	599	604	597	572	598	618	604	581	602	594	536	583	611	574	597	595	576	606	591	650	584	603	634	587	610	636	627	620	612	619	648	583	586	594	614	595	615	604	589	572	565	587	592	587	577	612	641	571	601	583	627	626	641	615	622	599	647	593	604	640	666	584	585	637	621	560	600	584	633	629	598	599	596	600	622	586	609	592	598	598	585	630	608	585	590	581	643	612	602	561	666	582	580	643	590	578	600	591	643	573	586	630	636	624	625	599	619	549	615	590	599	599	567	576	574	576	636	622	633	643	586	596	556	627	599	568	604	583	614	598	648	601	534	587	562	562	571	619	606	586	633	641	628	653	605	576	580	580	592	582	650	581	594	590	619	586	587	626	579	622	586	602	608	626	620	600	654	611	571	634	603	563	629	609	576	606	636	583	646	590	630	590	632	620	611	597	619	560	618	605	615	604	618	606	583	611	637	597	590	595	622	609	609	648	614	609	564	570	619	588	663	600	635	603	591	646	593	619	617	602	611	610	634	562	552	623	625	608	631	565	605	609	577	573	600
4483	6817	6749	3326	2133	1638	1448	1327	1066	1578	18281	27205	19645	11100	4632	2029	741	569	586	540	536	537	523	515	523	514	549	549	543	550	555	550	559	560	557	534	529	515	535	537	537	524	511	507	574	520	555	530	527	563	494	540	539	555	547	534	579	488	568	516	511	526	544	531	515	531	507	553	530	518	550	558	561	557	528	523	558	519	571	513	514	551	559	512	518	550	547	527	523	556	496	562	546	540	532	532	491	502	523	538	560	541	506	551	546	530	538	494	503	493	506	584	500	526	526	495	515	521	482	547	555	531	509	535	493	562	548	576	538	504	528	514	530	547	556	525	527	532	528	498	514	559	527	538	516	512	522	526	521	540	525	562	535	492	543	502	535	540	545	535	490	553	538	523	566	527	498	534	521	539	527	552	539	503	517	539	510	537	524	524	492	528	523	561	572	543	533	494	504	528	528	559	512	527	496	541	545	511	516	541	489	502	538	522	534	525	529	543	530	515	540	522	557	519	543	498	534	547	561	530	492	477	546	508	575	569	543	553	536	521	549	538	529	505	591	509	518	567	530	536	545	532	498	491	523	522	524	535	510	566	549	535	509	545	520	531	539	535	547	510	514	526	504	532	547	545	532	520	529	508	539	488	507	536	515	531	546	540	555	566	543	527	512	525	539	525	497	509	549	529	495	527	505	540	538	495	515	538	520	486	552	543	550	497	503	555	538	525	552	525	530	554	533	493	526	517	536	491	536	541	518	563	503	511	532	550	494	493	515	525	508	530	528	552	572	544	517	506	515	570	558	618	526	529	554	538	556	537	532	567	525	519	514	546	537	570	547	552	520	546	506	582	525	554	554	518	507	539	546	510	547	521	504	561	551	567	509	537	517	509	516	554	527	537	546	528	494	541	538	537	513	535	516	500	530	496	530	541	516	523	543	544	521	507	516	536	507	547	568	504	526	579	548	507	537	530	501	522	515	554	484	490	557	539	531	583	530	484	509	544	549	528	519	501	508	541	535	500	501	576	517	492	522	528	500	529	512	569	506	563	480	528	487	553	525	509	582	530	489	537	525	543	555	544	531	509	541	504	540	510	551	511	533	546	529	544	521	555	556	507	547	535	517	541	544	544	494	550	540	504	510	548	506	545	572	526	513	539	520	492	519	534	559	528	480	484	550	574	530	511	540	570	554	534	510	520	561	530	497	527	508	539	486	528	534	558	534	523	525	495	534	566	518	538	539	544	504	514	555	524	533	529	558	498	512	550	517	531	518	575	488	541	528	502	516	523	540	473	523	502	516	479	508	547	564	552	517	500	518	472	510	517	557	521	518	513	492	542	528	543	541	578	502	507	534	517	554	570	537	478	517	518	524	495	528	532	577	516	524	536	507	518	571	549	534	541	553	528	577	504	513	570	546	567	544	505	554	556	535	516	566	494	504	539	488	515	529	555	521	503	564	555	534	529	530	526	539	502	548	555	519	537	575	514	549	514	549	537	495	511	518	546	525	527	498	495	476	538	552	517	579	538	548	514	534	549	544	516	520	498	544	523	557	549	526	488	504	498	510	487	528	507	500	532	502	510	523	552	544	514	512	558	530	495	519	546	548	544	493	518	545	476	571	542	499	562	516	514	503	529	515	539	549	547	475	558	490	554	508	534	535	538	474	513	525	548	512	521	519	529	516	521	555	545	536	521	527	549	542	524	529	510	492	484	506	460	539	540	513	492	485	508	497	520	540	504	516	552	521	524	541	485	508	513	546	542	535	531	547	534	481	541	505	538	543	517	527	526	524	527	497	485	540	525	494	502	562	489	460	515	567	515	527	588	483	540	497	533	521	551	552	530	523	531	505	567	551	540	489	474	523	497	525	550	502	512	511	526	509	525	515	529	527	495	511	529	518	535	513	513	490	511	556	522	515	538	525	534	506	517	537	510	516	537	503	534	484	542	523	532	493	511	517	522	503	546	519	542	526	535	515	503	524	529	500	547	536	531	486	505	514	543	523	533	554	495	534	504	507	523	547	534	531	515	516	512	511	520	478	559	529	531	514	573	519	524	496	486	538	561	532	484	535	532	531	518	515	551	539	536	521	520	498	550	488	557	521	542	544	564	524	525	535	554	484	562	550	537	493	519	527	521	563	480	549	509	512	518	524	479	506	494	518	529	535	512	499	539	514	548	503	537	529	527	517	527	525	567	504	501	523	559	524	528	534	515	506	509	495	558	557	544	559	495	530	538	488	529	510	525	564	555	545	515	571	567	559	495	554	536	577	477	539	523	501	521	532	533	539	552	539	528	556	495	569	503	523	534	553	507	523	520	483	526	532	487	532	582	523	524	540	535	544	542	515	520	497	540	507	545	555	503	498	551	523	541	514	538	548	487	525	520	585	529	527	565	532	516	530	520	536	516	548	487	523	486	505	519	557	533	567	581	486	564	541	529	560	512	535	530	510	517	546	496	519	477	569	490	533	519	545	583	512	525	533	493	523	563	503	545	511	525	529	534	517	540	561	516	522	506	535	515	549	548	550	544	497	495	521	533	470	538	518	527	538	568	522	524	515	520	525	508	555	536	558	534	524	560	510	485	534	516	549	526	514	522	567	546	550	515	463	520	535	491	480	542	552	528	504	570	504	552	498	523	523	516	526	535	509	535	530	508	506	524	551	551	474	518	512	535	515	521	526	492	599	532	508	539	507	532	480	539	485	555	501	485	504	511	491	519	499	543	557	528	516	482	495	498	548	539	507	540	510	570	516	493	520	492	497	489	539	533	501	503	516	496	502	487	530	508	518	518	494	545	516	497	491	503	542	510	514	493	486	539	512	546	524	540	520	531	550	531	529	493	520	537	545	527	541	529	523	507	529	531	539	528	535	489	546	532	536	504	540	506	556	533	536	504	550	521	537	531	532	539	533	569	516	520	501	532	486	528	500	551	532	510	529	535	529	528	568	511	552	510	517	540	562	547	509	488	503	537	507	544	517	541	526	516	533	567	503	521	500	504	522	557	564	527	517	485	534	540	504	539	506	538	515	520	550	583	502	528	523	507	478	506	527	557	563	533	498	522	555	537	511	585	531	501	510	507	527	565	525	519	533	513	543	527	548	514	502	588	483	538	527	543	516	566	545	510	530	507	524	537	563	548	539	523	532	560	527	526	547	532	480	485	529	539	514	506	552	516	549	513	527	521	559	547	526	529	527	495	518	544	572	513	506	515	539	513	511	497	579	504	533	517	499	474	540	555	535	513	513	526	553	538	484	508	527	579	513	514	509	543	542	507	506	528	517	543	522	531	525	508	513	523	522	588	549	520	530	518	549	504	513	538	574	518	512	545	509	511	506	531	524	503	527	540	539	519	545	573	498	525	524	514	565	562	530	483	539	535	468	503	508	495	562	530	513	539	511	508	537	498	512	538	516	513	515	521	559	529	532	532	553	507	554	558	494	508	505	533	494	518	485	509	524	523	528	490	557	521	520	518	524	533	513	513	500	546	528	583	545	550	564	515
27778	11003	1780	1013	707	569	558	513	570	619	862	1595	1871	1453	1000	718	568	503	606	513	495	514	518	516	547	562	532	474	545	545	549	553	548	528	514	529	513	517	562	529	535	534	508	528	504	486	498	555	521	528	549	505	514	495	514	496	530	535	571	536	527	512	545	484	483	502	535	518	518	525	507	501	523	500	545	558	565	488	510	509	518	499	504	460	526	466	518	524	499	512	490	486	532	525	478	492	520	556	478	529	505	531	511	530	509	506	520	521	513	519	525	535	491	505	482	487	532	511	509	485	534	550	523	489	531	549	550	526	517	548	534	561	481	487	515	509	495	546	512	536	546	502	535	515	489	504	521	507	533	498	505	579	529	522	503	546	512	489	539	499	486	489	496	539	498	524	505	496	548	501	497	525	496	543	507	556	527	532	525	526	511	514	500	534	524	521	509	521	523	501	509	497	465	560	519	487	474	515	469	497	533	529	487	519	505	508	510	512	545	510	542	505	533	523	536	537	479	571	559	508	523	467	547	486	498	513	529	509	557	501	512	536	482	525	498	478	503	526	520	498	497	530	495	555	509	507	522	487	519	503	502	522	508	509	505	536	551	500	524	524	538	526	515	504	488	497	527	496	523	523	545	521	534	476	503	498	512	524	537	487	525	511	527	512	491	514	489	522	492	497	567	525	501	545	488	516	556	510	513	517	559	511	506	520	560	515	505	511	515	515	500	546	502	515	509	478	518	490	507	529	512	504	509	532	491	534	520	480	528	534	506	523	570	519	518	547	522	530	478	562	497	495	535	520	510	536	497	523	515	473	521	484	505	467	506	473	509	524	542	561	517	535	481	546	521	582	533	498	504	517	534	532	517	524	484	483	538	497	492	548	497	507	545	511	524	507	522	529	515	496	462	508	508	503	539	509	529	494	518	537	497	490	504	509	543	534	534	526	483	535	532	513	521	529	502	521	538	504	505	512	551	500	550	479	492	546	556	521	469	510	507	499	515	508	480	481	513	559	497	490	497	517	558	500	519	458	499	492	516	532	495	537	517	501	530	532	487	525	493	505	515	519	524	512	507	528	519	502	517	479	513	510	526	526	520	487	549	536	526	531	492	548	531	531	550	525	497	509	508	542	547	511	499	534	529	497	529	545	530	524	524	534	545	555	465	506	489	508	558	518	525	519	546	542	535	505	468	524	514	547	493	500	467	498	498	488	495	552	478	499	541	499	504	494	506	531	517	494	523	526	498	533	534	499	556	511	518	509	485	488	523	516	550	505	496	506	561	513	494	524	517	480	551	550	494	531	500	519	508	509	504	487	505	496	540	458	520	546	539	554	510	568	531	528	504	543	551	525	495	496	489	547	488	515	505	555	495	523	533	480	552	520	507	507	497	515	525	497	528	528	492	464	560	545	523	519	520	516	521	490	527	531	525	522	505	554	542	491	494	498	467	509	493	530	527	587	496	506	533	503	459	503	500	581	510	539	512	514	471	537	547	504	503	518	512	509	528	517	471	476	502	552	532	508	511	460	529	560	539	557	537	489	530	500	520	520	513	518	517	508	529	491	492	509	529	546	529	478	549	516	504	486	524	486	480	503	530	481	532	513	504	471	560	528	513	525	530	492	493	524	483	515	515	501	498	527	548	555	529	539	530	523	509	524	514	558	521	553	539	507	552	496	498	538	513	531	508	549	501	497	493	521	524	484	493	511	548	487	541	517	492	523	502	489	492	523	537	541	507	548	523	525	510	581	534	540	561	542	523	539	543	489	573	520	541	503	496	491	521	515	501	516	525	531	544	484	546	503	481	504	515	532	514	524	503	478	504	493	464	514	563	516	529	549	509	489	533	516	520	524	480	499	523	510	559	502	500	506	524	497	524	532	521	504	570	561	499	509	534	525	534	519	504	534	532	520	549	504	531	502	504	546	502	510	523	484	546	506	524	514	511	549	504	481	525	555	524	514	521	507	540	509	531	541	496	558	534	523	554	514	534	519	495	532	506	486	510	529	493	516	512	500	497	485	500	511	493	513	504	524	527	518	534	514	528	491	525	523	515	493	532	502	540	503	500	474	502	502	493	487	530	494	525	529	531	513	510	532	516	556	533	498	522	478	494	534	512	503	510	553	543	526	521	512	521	482	551	536	545	477	526	534	525	559	498	536	521	508	535	563	567	504	509	507	510	539	541	529	518	540	491	520	513	519	565	476	542	508	543	496	518	547	530	505	518	540	531	528	506	537	496	493	535	518	511	545	502	529	465	538	528	570	541	505	555	504	528	501	501	510	512	491	457	517	513	493	534	557	540	523	524	495	474	524	535	524	549	491	509	489	499	482	501	511	503	513	531	505	503	492	558	497	507	569	531	549	511	530	533	521	482	498	506	509	540	534	540	517	501	524	521	549	556	523	501	537	493	516	511	554	545	544	500	504	534	535	523	501	516	571	549	523	525	479	541	525	554	483	526	532	532	552	533	490	500	533	479	537	510	516	511	532	502	555	509	513	503	531	488	529	512	517	499	546	551	541	525	506	526	532	523	436	527	493	512	526	496	467	498	511	506	531	496	493	554	520	512	489	558	525	509	560	526	485	557	534	512	525	507	510	500	527	544	540	518	557	497	539	524	501	509	538	487	542	542	535	525	515	514	558	506	505	504	521	487	540	541	489	515	507	539	497	532	547	542	516	539	491	546	503	508	503	474	526	518	482	481	520	507	526	538	502	551	547	520	483	513	470	541	496	521	537	514	499	538	513	510	524	509	521	511	534	521	537	540	538	543	497	515	522	469	510	512	521	500	537	596	545	541	543	539	501	497	547	528	503	535	499	511	534	505	520	528	508	533	526	489	520	513	553	510	513	490	530	507	475	521	515	531	497	501	527	532	488	525	547	550	543	532	524	492	531	502	549	484	533	521	488	519	500	527	536	516	569	479	567	488	521	512	527	534	496	529	503	559	545	459	504	501	511	505	513	542	531	538	513	538	496	533	523	539	519	517	501	517	543	517	507	534	519	511	523	530	535	517	551	528	479	484	510	502	519	533	495	524	482	540	523	530	497	508	532	540	519	528	499	480	528	521	523	478	520	480	503	515	498	517	521	501	490	529	517	532	523	526	520	496	504	490	527	503	537	513	545	502	524	526	509	516	504	516	478	529	512	514	511	514	531	506	474	490	551	520	536	511	556	535	552	521	534	520	535	487	510	517	495	507	531	533	529	510	510	488	494	495	539	542	547	546	551	522	525	500	562	506	502	562	491	478	505	533	534	518	564	507	493	532	500	494	502	505	521	516	521	476	529	515	549	505	517	546	500	544	532	495	530	546	536	537	540	542	530	527	545	519	482	497	512	504	489	519	527	526	514	503	488	531	502	543	528	534	486	523	509	541	521	556	542	490	536	539	553	505	558	509	488	471	505	521	521	506	489	487	569	495	506	488	482	544	529	526	476	500	488	574	500	542	510	539	511	513	506	514	517	530	512	531	513	486	530	543	527	509	492	512	543
5593	1303	1230	828	627	569	520	539	559	650	1093	2026	2117	1586	981	686	490	470	438	444	476	442	438	431	458	447	431	426	474	456	454	456	431	431	474	446	459	459	417	445	447	477	437	438	455	434	440	473	446	436	417	422	431	480	403	450	465	459	452	476	418	454	470	446	430	446	475	449	449	425	464	422	418	459	460	415	448	443	436	468	458	418	434	450	451	441	454	428	454	415	442	452	450	455	437	415	442	432	475	438	465	467	454	469	454	434	455	413	464	457	474	462	470	455	466	424	444	432	436	417	464	469	428	456	429	477	435	418	455	442	443	434	457	430	441	420	430	445	479	483	470	474	438	467	429	410	457	438	448	445	423	451	435	464	454	434	477	443	380	410	460	445	472	447	442	428	439	434	448	406	463	489	458	455	438	443	445	480	440	442	423	483	423	451	409	445	460	472	451	403	457	483	435	491	457	486	470	398	419	493	436	445	442	479	406	464	469	455	429	431	439	446	492	423	470	425	411	422	448	432	434	413	500	423	443	418	414	432	405	426	449	442	451	467	448	438	434	422	464	463	461	438	423	458	419	403	438	436	473	458	444	450	454	456	451	427	420	440	445	455	406	428	440	445	450	440	440	430	408	439	458	459	456	414	436	403	474	450	473	462	437	479	496	459	456	445	430	440	432	420	423	445	449	432	429	436	429	449	438	427	442	421	443	436	468	441	458	450	451	459	433	439	485	442	474	460	444	450	450	473	431	445	375	470	487	452	458	453	436	454	457	443	482	477	412	450	472	391	416	469	452	469	495	461	446	420	444	453	467	420	415	440	469	464	471	464	473	451	483	467	451	432	442	475	437	415	466	458	463	441	437	423	413	432	417	439	448	436	455	444	446	456	443	473	463	476	457	466	442	488	409	435	446	425	447	446	441	458	455	448	416	451	495	420	461	442	453	443	440	450	441	459	419	433	449	464	417	435	427	421	452	436	457	431	428	463	424	448	448	468	445	418	447	404	394	439	456	432	455	432	442	466	445	466	472	433	467	464	456	442	448	459	483	464	433	441	465	434	455	443	450	431	492	491	403	432	413	435	476	428	441	427	456	437	436	452	429	429	455	470	441	452	457	455	449	495	462	413	443	475	433	429	429	456	410	414	431	474	440	463	457	435	452	443	424	432	448	482	433	466	447	437	448	401	447	469	443	462	398	504	457	444	473	447	439	404	457	461	425	476	462	449	424	451	456	427	433	428	413	474	428	488	406	435	407	456	430	440	481	464	451	448	457	422	466	441	429	421	478	441	407	459	437	489	455	418	430	483	446	418	430	429	432	474	473	451	452	455	447	409	449	424	463	474	413	475	420	461	425	437	435	437	430	433	451	436	415	445	416	480	458	445	435	425	425	449	451	442	484	453	456	439	455	378	449	499	448	420	468	425	435	475	407	467	404	437	439	439	453	427	451	462	442	438	460	462	457	425	447	436	427	458	417	435	429	442	459	423	413	465	462	484	458	442	475	446	456	445	451	468	473	421	459	456	432	399	463	440	441	438	420	488	448	463	430	459	422	466	429	458	456	472	466	465	450	417	427	424	470	417	439	436	463	420	469	437	450	428	449	456	465	438	454	491	417	474	423	448	458	430	443	494	461	460	458	462	444	439	466	440	435	433	446	409	437	443	432	441	440	422	459	439	420	435	417	433	422	456	449	407	476	450	446	434	425	495	388	416	482	453	477	446	462	451	438	404	451	493	433	440	407	470	443	456	470	429	435	446	432	464	440	427	441	435	447	444	453	419	456	481	456	485	445	446	462	381	413	466	416	429	466	467	408	453	458	464	452	417	453	429	521	483	448	434	440	460	475	419	483	473	439	466	469	416	416	449	415	453	453	469	452	484	466	431	467	436	451	452	471	445	440	464	419	423	418	447	479	449	423	479	459	422	444	398	460	467	436	430	441	439	417	458	464	458	480	437	481	446	434	436	422	431	462	447	429	438	462	462	426	471	417	446	482	453	447	435	467	442	461	451	427	428	479	467	469	448	441	434	448	436	479	474	400	469	445	479	469	415	448	457	443	462	435	423	452	422	466	446	435	435	461	453	428	477	458	416	447	445	467	455	455	455	387	430	432	412	416	458	481	445	440	469	430	420	424	458	433	407	480	416	456	427	439	435	459	410	419	437	454	410	407	455	460	440	450	451	455	458	471	441	445	443	471	401	454	480	405	459	423	459	395	488	422	399	455	450	427	485	502	428	422	459	418	415	455	442	466	462	451	427	399	441	477	478	449	449	421	458	440	450	428	426	503	442	442	449	446	467	479	462	482	455	428	491	485	470	444	468	410	439	425	470	421	429	423	494	441	463	434	427	434	410	450	454	412	433	451	458	427	414	446	465	457	462	458	414	438	479	464	453	432	453	447	466	420	451	465	451	459	423	438	458	430	427	420	424	428	494	447	454	439	458	410	485	444	434	436	452	428	417	434	416	464	448	431	459	427	458	424	421	448	458	455	479	455	455	464	437	491	454	406	427	434	437	427	435	439	466	448	474	422	464	439	467	462	434	460	459	436	437	446	429	433	447	426	468	458	489	467	442	454	466	430	471	440	440	454	453	427	448	458	438	448	427	435	479	454	466	409	458	458	425	414	451	399	465	450	434	440	432	427	457	452	449	445	399	441	435	417	425	450	420	442	477	450	430	452	464	445	454	412	474	472	438	416	431	400	436	430	422	448	450	462	439	433	453	448	489	457	423	403	451	469	441	455	441	450	466	467	461	488	441	460	446	436	473	446	437	454	432	428	417	457	451	403	472	457	422	479	435	435	438	471	458	441	451	432	487	466	475	443	472	396	440	455	415	451	423	459	467	476	450	447	488	459	448	449	470	430	390	467	464	458	434	399	447	442	414	420	421	468	501	468	449	457	425	470	459	466	425	406	459	481	418	471	446	432	451	472	431	475	462	445	459	438	438	461	448	437	447	408	467	472	428	457	424	470	448	463	451	447	452	421	455	460	447	489	447	420	436	457	455	451	459	449	413	449	440	441	454	438	469	482	454	446	469	468	472	456	429	440	409	448	434	442	444	461	447	440	452	463	478	455	437	456	473	476	468	430	458	468	458	458	444	478	436	417	469	463	449	447	465	447	421	438	474	455	462	461	460	431	467	491	434	449	439	459	460	475	425	430	398	469	468	466	441	452	427	441	461	461	452	442	394	441	422	428	428	447	463	408	417	435	473	463	448	401	411	414	427	484	434	442	432	472	419	454	407	460	438	456	405	464	458	440	418	439	449	445	450	429	409	441	427	449	428	416	444	444	478	430	435	438	414	421	413	458	417	420	453	444	418	477	458	449	448	447	458	447	415	428	446	450	448	475	456	407	462	425	446	450	473	468	440	427	445	423	416	455	451	465	459	445	398	452	434	462	442	428	457	468	434	470	427	443	442	468	414	449	444	489	460	456	443	445	465	458	452	438	437	436	444	445	446	438	411	415	417	448	434	450	432	452	447	447	416
25621	21443	27593	25563	7890	1404	972	776	665	687	2774	15507	14703	9235	3101	1290	686	494	510	494	513	473	456	452	457	458	504	507	523	476	514	464	474	463	523	495	484	523	501	473	491	501	479	473	498	435	446	484	474	494	505	485	477	490	482	450	499	468	510	475	529	477	513	465	515	489	495	495	530	491	486	514	479	499	488	483	500	504	458	504	459	478	462	497	503	497	514	467	446	469	502	464	537	500	493	472	459	466	462	557	445	476	489	494	469	519	479	467	533	453	478	496	502	495	510	525	464	518	500	507	466	484	479	499	425	482	481	461	529	528	482	490	475	470	480	473	444	487	531	468	464	489	467	473	494	494	492	472	501	485	486	507	490	461	497	486	483	494	507	493	455	515	489	491	527	493	475	457	472	486	521	500	477	490	509	468	469	498	465	474	485	461	492	533	479	450	518	457	490	505	460	469	480	465	501	480	488	454	491	501	488	469	499	513	515	435	473	512	479	475	469	501	480	536	460	467	435	464	454	497	462	484	445	483	473	516	505	484	459	473	490	440	490	520	473	465	475	464	485	441	462	491	459	440	470	477	463	463	458	490	468	511	499	484	420	487	485	469	492	485	511	487	485	474	503	465	520	485	469	461	502	507	489	497	510	498	496	475	448	513	494	480	468	511	470	529	513	466	496	497	471	462	492	458	514	462	472	491	476	467	472	471	537	468	490	490	555	494	510	476	461	457	484	491	498	521	529	454	470	498	446	465	503	466	505	484	477	492	476	496	501	479	441	505	504	480	463	508	453	458	474	469	461	475	495	479	481	552	462	502	500	489	472	511	451	508	465	484	438	462	499	427	494	489	474	495	454	506	475	489	475	475	488	473	471	454	489	448	478	512	496	477	507	462	506	521	486	511	498	500	467	495	490	478	455	494	512	465	476	467	489	502	464	454	505	476	496	488	513	444	480	451	506	433	493	489	480	480	505	468	490	539	513	454	490	483	503	500	479	503	453	491	473	499	504	513	472	492	481	507	522	498	473	499	486	487	480	499	500	505	499	495	512	469	496	459	490	485	473	472	500	475	481	496	465	491	508	450	495	485	484	491	490	495	504	486	465	507	481	483	510	489	487	479	514	473	485	492	465	464	470	509	500	485	486	453	473	496	473	492	465	474	466	476	454	491	516	474	488	483	433	469	448	452	492	478	494	475	461	474	451	451	493	496	462	472	484	483	495	468	451	437	505	505	452	455	443	471	467	464	455	460	480	483	505	470	508	462	446	491	473	506	499	499	488	473	440	487	457	484	485	488	481	486	484	562	429	455	482	481	494	504	494	463	513	498	454	502	465	522	498	513	480	499	488	444	459	482	452	471	506	456	454	501	488	498	456	477	456	491	445	463	480	469	443	485	455	486	489	508	482	463	500	464	502	466	481	485	509	454	481	495	472	477	504	490	480	475	455	487	440	479	517	445	494	477	500	524	449	483	510	494	455	505	467	513	512	469	492	477	431	506	502	453	503	472	452	469	474	475	481	493	443	469	512	464	464	459	476	468	487	511	485	483	446	447	445	505	517	510	509	506	484	489	452	480	496	449	509	483	444	533	472	483	460	480	463	455	512	510	463	492	496	518	479	483	482	488	470	481	517	519	496	501	495	454	491	495	479	477	491	452	476	487	436	471	497	471	511	478	485	512	496	494	444	463	440	505	484	442	472	453	472	467	469	479	489	480	524	459	470	486	509	479	514	501	480	500	477	479	504	505	452	470	485	448	475	478	466	452	456	517	496	496	493	475	499	451	434	494	488	503	468	486	522	485	530	450	495	450	455	508	495	484	483	472	435	504	498	518	514	485	487	506	462	505	482	495	471	478	476	473	492	491	488	480	499	544	474	498	506	492	464	458	504	462	494	480	486	469	481	486	455	454	517	491	480	499	463	483	453	509	490	432	432	469	433	477	452	470	469	489	508	458	506	480	508	440	464	455	452	519	457	475	467	487	448	487	484	481	464	467	472	483	443	472	503	493	471	457	504	473	477	506	486	506	512	485	466	470	500	494	496	469	499	454	497	484	531	481	495	472	493	450	512	488	543	492	505	474	504	504	467	478	495	488	489	453	498	475	506	474	478	495	460	494	474	471	455	439	504	478	514	473	468	446	506	479	477	437	474	499	463	509	516	479	504	498	495	480	476	488	460	479	461	515	479	481	493	432	497	412	459	481	499	511	508	476	461	458	447	514	539	507	439	454	479	486	472	496	465	469	475	476	518	481	461	450	459	484	448	482	486	492	478	498	491	471	474	492	466	487	480	516	480	452	504	501	506	471	488	494	450	462	471	507	468	439	492	500	494	507	486	499	488	527	506	478	467	480	461	474	463	468	487	445	512	441	470	486	502	446	506	488	470	496	496	451	461	488	493	471	464	466	461	438	498	470	471	493	461	452	453	445	475	455	487	484	507	488	508	478	473	514	467	456	491	451	506	477	485	501	453	444	491	474	508	491	515	462	488	478	511	492	494	499	479	449	496	490	477	500	481	514	489	486	465	475	492	453	445	432	500	492	459	494	474	477	489	499	485	486	467	497	484	480	496	470	467	503	473	488	478	432	484	507	458	473	497	482	455	497	500	502	493	460	506	499	500	484	476	479	507	491	479	506	509	487	497	500	472	486	466	432	496	499	481	473	483	455	456	474	542	516	483	536	480	451	496	508	460	490	496	473	478	457	507	519	468	496	509	468	486	488	481	470	483	462	467	504	468	486	484	438	504	479	457	456	465	465	493	436	482	461	481	466	463	451	494	486	479	461	501	472	479	453	467	470	516	494	482	472	472	479	490	476	494	473	489	490	503	533	470	496	452	460	483	488	499	461	490	516	479	483	481	479	510	457	462	482	520	484	464	516	533	464	455	503	516	482	470	510	463	507	449	471	467	484	491	495	487	475	478	527	497	474	479	454	490	457	481	463	458	480	499	470	494	479	492	502	469	487	443	495	436	496	465	494	492	444	421	498	494	479	483	509	521	465	498	455	450	463	486	470	521	492	495	562	442	521	459	462	470	430	476	496	507	493	475	454	484	454	443	486	517	462	471	498	507	513	464	457	501	490	483	470	470	481	446	461	446	463	447	497	506	497	474	462	500	464	490	478	484	495	457	525	481	463	471	521	487	466	493	430	487	476	483	464	467	511	498	475	469	493	521	475	495	465	496	496	440	460	496	493	428	453	448	511	463	437	483	481	493	479	469	475	490	496	497	487	522	514	461	468	482	479	487	473	447	487	476	454	471	484	474	514	494	482	496	481	487	521	487	494	505	485	457	468	502	483	502	511	537	476	468	489	494	458	455	492	443	508	499	511	524	494	486	450	476	526	477	480	488	523	504	496	478	500	515	517	491	452	484	480	509	510	476	470	482	494	473	465	458	512	483	529	447	512	485	452	484	512	462	464	478	492	509	500	455	482	506	482	476	485	475	472	452	459	478	500	461	480	479	490	437	482	504	470	496	485	504	494	481	497	481	468
4363	4573	3911	2082	1441	1095	1004	790	790	874	4131	16566	13865	8174	3146	1464	685	490	446	460	467	436	428	505	453	435	441	471	438	428	443	438	458	487	471	455	409	448	448	448	417	469	430	441	430	467	446	439	413	411	442	441	455	474	425	432	460	453	456	448	432	475	446	428	446	444	459	426	428	432	411	456	449	419	435	428	415	447	407	415	455	426	440	460	442	433	460	457	428	464	444	449	396	460	478	453	475	443	439	442	435	462	454	439	433	442	459	474	408	456	423	409	460	438	416	458	404	453	456	449	402	422	431	440	432	444	402	484	436	390	448	417	438	440	448	442	447	448	455	462	433	448	434	447	403	407	458	448	458	440	428	438	421	446	455	435	455	432	414	432	427	422	479	458	419	466	426	423	448	461	438	440	458	487	430	408	431	432	460	474	431	460	428	440	472	451	459	422	446	450	432	416	445	409	446	405	460	443	459	436	380	479	417	434	425	453	430	420	456	464	463	428	412	441	456	405	443	433	448	443	451	464	454	428	466	435	423	425	430	422	446	427	439	445	440	442	439	470	446	416	438	442	436	450	442	451	449	442	458	440	410	425	390	442	465	449	445	431	453	441	474	448	465	435	444	446	414	446	442	427	431	442	469	443	436	437	439	459	411	432	451	484	461	450	427	431	441	436	438	431	408	464	451	426	490	459	411	445	477	418	428	445	459	419	466	440	447	406	410	436	411	427	442	444	469	405	436	479	437	395	416	421	426	432	436	447	462	422	415	437	400	460	428	459	418	426	395	448	459	412	395	437	430	429	435	452	416	404	419	440	423	461	470	405	441	443	418	472	442	457	437	443	416	429	451	415	435	423	438	472	425	469	413	460	446	410	464	439	448	405	443	431	452	450	456	424	485	424	443	464	423	444	476	439	443	467	402	436	443	425	430	419	436	427	462	446	446	428	443	400	464	409	421	442	459	439	440	471	456	447	412	494	456	454	458	466	456	459	466	427	457	466	423	429	459	427	396	469	476	451	433	438	503	413	421	445	467	421	429	395	449	424	461	449	411	433	437	440	430	441	426	478	471	451	432	453	423	411	430	419	437	486	471	428	449	449	466	477	408	434	434	471	443	448	462	442	479	444	448	435	439	449	453	450	416	433	449	445	448	429	491	454	420	464	488	406	450	404	432	414	465	426	466	463	463	467	475	431	423	428	429	442	421	445	410	463	437	454	447	453	454	464	467	449	461	409	455	425	436	445	436	456	461	422	437	468	435	461	464	467	461	431	438	423	451	440	464	443	444	408	462	445	435	448	427	423	446	455	456	415	479	461	414	425	452	414	428	440	468	479	451	430	414	432	418	445	443	468	420	428	413	421	427	468	455	445	416	472	419	429	447	417	442	441	420	434	404	410	455	437	410	427	404	417	423	428	441	438	465	468	427	443	444	436	430	433	412	449	416	430	418	450	488	443	441	444	422	453	434	457	431	427	443	417	457	436	440	429	442	457	442	402	455	455	450	426	401	437	434	424	441	490	428	425	452	454	416	446	438	463	426	455	424	479	414	398	433	469	433	446	461	444	426	488	456	460	430	421	427	428	453	453	464	453	460	446	452	413	454	402	449	470	422	438	445	439	448	417	446	428	454	470	452	505	421	482	434	491	468	430	431	456	426	433	464	459	403	434	412	473	417	458	423	414	408	450	414	439	445	430	457	437	421	459	454	427	408	446	430	456	437	439	422	446	434	434	465	442	441	452	434	427	461	463	431	447	450	412	439	420	435	466	407	431	458	409	448	461	403	501	423	446	462	419	453	428	441	428	432	485	446	421	406	403	431	413	450	426	478	447	463	455	482	454	467	455	440	449	423	420	470	426	442	416	449	450	436	436	445	460	442	443	447	458	410	439	457	462	401	428	449	427	433	483	427	466	439	419	440	439	439	474	461	427	432	426	458	422	424	477	406	415	475	468	425	446	428	412	417	445	418	451	414	412	445	417	417	463	399	420	476	446	439	442	424	430	440	428	400	414	408	454	429	466	441	437	453	426	414	455	444	445	400	398	455	423	429	425	420	456	439	422	465	436	465	420	450	450	441	423	448	398	451	450	453	447	430	444	434	478	453	427	444	438	454	439	466	434	461	428	452	449	427	455	441	450	461	414	450	424	457	450	461	475	456	445	449	429	425	471	438	406	418	447	409	398	470	451	462	486	458	428	439	447	434	470	414	442	457	392	441	448	460	429	457	441	402	454	417	459	443	468	446	396	427	431	449	411	433	429	431	438	446	415	438	470	435	434	455	434	422	421	419	437	404	436	472	452	424	438	425	433	484	483	420	436	416	446	460	454	427	462	460	425	421	427	467	441	442	454	425	424	467	441	434	453	462	439	413	464	434	443	438	472	461	486	450	477	408	440	453	427	453	431	406	437	445	450	448	438	448	427	436	456	433	432	466	441	439	445	427	423	415	443	435	397	455	427	432	433	441	429	428	417	440	433	425	436	463	453	453	470	449	407	402	429	474	420	448	422	433	422	477	453	421	452	424	426	423	458	436	437	435	458	458	433	427	416	459	442	395	431	414	459	434	431	445	433	452	417	399	442	415	425	423	420	480	436	448	499	449	428	434	430	429	432	386	425	459	443	435	445	458	446	441	472	447	446	455	493	432	413	429	423	420	424	431	423	435	427	450	440	456	415	435	406	444	414	454	439	408	423	448	446	465	453	449	471	489	454	463	433	390	458	397	404	420	388	435	422	453	471	397	464	428	449	468	438	432	424	396	446	421	459	439	417	394	431	421	452	453	469	409	459	433	456	464	449	403	467	443	425	440	412	446	427	425	482	465	456	441	448	401	427	460	412	418	451	449	402	422	432	448	459	417	439	428	450	448	405	471	478	442	424	415	448	445	437	470	419	444	482	425	472	466	404	418	442	436	422	438	400	387	442	433	430	479	410	440	439	429	454	498	432	441	440	401	404	437	453	452	403	416	434	472	478	456	475	452	409	404	431	430	404	433	477	430	429	446	432	419	453	450	426	440	454	434	412	439	460	466	461	450	457	400	481	456	461	436	457	452	437	416	432	433	470	458	442	466	423	416	454	436	432	440	463	408	454	429	410	432	425	421	399	446	439	437	444	435	396	443	408	432	462	425	465	453	443	401	449	418	423	425	453	455	434	430	420	463	434	446	444	444	419	444	423	442	411	419	422	484	452	454	414	451	421	478	485	460	451	426	414	450	421	420	426	438	427	439	422	434	454	409	455	405	455	446	468	451	440	436	427	445	421	430	434	433	422	466	480	463	442	463	450	462	420	438	459	431	454	410	476	421	439	443	458	423	425	433	424	445	481	427	461	453	433	419	436	437	424	462	481	430	416	417	433	417	456	455	430	458	434	439	430	459	419	486	434	459	445	441	426	425	439	454	429	439	474	426	416	456	460	437	453	400	417	432	438	471	470	463	418	456	466	450	451	426	438	417	411	456	438	422	444	424	415	426	417	431	441	415	451	423	432	433	451
24542	21392	28610	24537	21195	6187	1759	1095	934	967	3358	26489	27680	17810	5944	2027	938	639	682	643	594	624	623	599	588	608	643	638	600	618	595	623	604	626	633	637	613	632	594	591	614	600	595	607	605	581	624	572	586	594	594	599	617	582	613	641	545	592	596	621	547	621	601	583	607	670	587	642	633	621	615	567	616	613	616	600	637	628	620	606	630	586	585	563	592	589	644	601	592	678	611	588	581	620	555	611	663	642	633	575	611	593	632	641	613	625	619	582	598	584	615	627	586	617	615	608	613	634	585	588	573	550	647	617	618	613	603	640	593	589	586	566	577	583	604	613	624	623	598	608	593	601	626	620	584	565	566	583	614	593	598	602	611	626	600	571	616	629	617	570	572	621	630	568	575	607	648	594	589	601	616	573	586	625	622	577	578	606	570	610	572	601	611	577	618	627	608	580	582	652	622	613	569	612	588	602	630	624	614	607	597	586	586	616	598	623	596	587	629	554	572	582	616	578	645	609	570	633	640	634	624	582	575	634	600	623	626	610	601	641	602	627	579	621	594	585	598	584	625	575	613	650	590	610	599	604	606	595	605	613	626	632	594	578	635	552	643	596	605	626	601	603	616	646	581	595	617	628	565	633	623	576	598	589	591	608	590	559	562	594	566	594	559	614	583	562	595	596	604	547	625	578	578	567	640	560	666	604	600	597	585	594	611	601	598	579	571	570	613	566	582	592	606	574	603	604	594	606	617	586	622	614	581	590	570	594	615	588	599	640	598	622	615	652	597	616	629	617	575	618	623	628	610	648	610	589	599	593	582	612	607	565	601	600	609	625	626	629	573	567	571	614	590	607	580	633	592	532	619	648	643	598	632	631	576	556	587	662	555	541	605	605	579	598	634	657	598	633	616	611	553	585	644	626	602	618	657	603	602	579	569	579	612	585	611	586	627	620	617	537	562	601	571	555	592	575	649	629	615	594	609	559	557	618	623	576	558	594	592	649	578	629	568	595	634	588	614	637	624	616	559	610	591	569	591	598	648	638	563	636	615	587	601	632	604	588	578	611	558	640	617	596	536	591	572	621	650	597	621	619	578	615	640	637	611	613	636	589	568	620	628	643	567	564	586	637	599	613	658	590	590	631	606	619	604	602	597	614	613	591	571	582	577	614	625	603	577	587	575	628	602	615	605	542	596	633	567	561	629	605	579	603	645	576	605	608	626	573	583	592	606	622	612	582	605	625	586	588	667	591	580	631	585	605	618	581	625	563	612	616	572	642	607	588	603	588	625	564	579	557	663	591	646	613	636	636	624	625	601	601	594	618	578	611	692	601	611	584	613	573	596	588	583	580	605	607	557	653	585	643	617	599	591	588	622	547	559	589	654	629	613	600	592	590	657	585	604	571	649	572	609	611	610	599	582	567	609	601	552	608	600	569	607	579	649	594	594	591	598	622	599	622	578	615	557	583	581	606	553	585	609	559	586	595	554	601	585	611	608	571	599	625	547	569	608	634	617	596	593	608	610	654	646	598	602	598	599	562	637	610	611	605	575	577	612	607	642	605	583	605	597	599	600	578	585	636	629	562	617	581	640	592	580	609	551	623	547	600	591	589	579	580	597	631	569	602	608	603	608	660	608	610	571	610	589	591	587	561	597	577	636	592	607	596	545	571	586	580	591	593	571	555	597	578	570	637	594	544	603	594	621	632	628	629	601	595	620	551	623	572	617	569	565	649	615	619	610	628	639	607	602	594	607	570	604	630	588	587	569	562	587	594	522	589	559	589	610	592	567	621	557	599	605	600	597	575	618	597	608	602	630	598	596	600	597	553	591	628	591	611	632	616	606	547	608	639	616	626	556	573	654	629	603	558	609	646	583	589	554	565	586	559	579	608	619	613	610	594	584	615	579	581	628	641	556	571	597	547	621	599	594	599	566	563	595	591	578	572	597	617	561	616	648	579	647	540	631	567	581	586	584	629	621	607	572	564	608	598	572	618	585	600	591	635	580	563	602	623	618	601	601	597	624	556	582	606	591	551	633	572	627	620	595	614	605	595	628	583	605	570	614	573	575	544	594	560	613	611	623	608	548	626	599	627	592	612	577	567	577	598	599	592	612	566	573	580	589	601	607	629	566	609	624	583	562	635	610	608	596	590	577	564	633	571	595	588	574	634	641	614	568	590	616	590	642	573	598	608	606	538	631	563	606	595	580	600	611	569	657	625	600	584	625	591	613	607	584	627	591	585	617	594	607	598	603	605	589	618	577	642	631	602	607	578	574	587	579	609	612	644	574	579	570	613	587	586	592	595	595	619	554	571	614	609	614	632	591	591	592	650	608	631	572	626	599	605	591	606	562	589	605	583	585	613	575	619	603	585	621	591	550	616	612	587	592	610	618	577	540	571	601	590	609	574	644	603	584	576	611	593	602	591	623	627	588	607	648	635	575	636	617	588	607	599	613	563	646	616	605	622	606	645	591	604	602	622	596	596	582	548	575	603	570	613	603	635	593	587	597	610	547	626	642	585	553	579	613	622	610	598	587	652	617	584	596	644	561	604	612	621	613	572	554	635	588	605	576	568	570	561	598	599	600	605	614	636	613	604	593	591	616	614	630	587	639	593	568	599	616	583	613	582	585	560	607	644	558	600	584	576	561	589	594	595	572	560	552	603	613	628	617	563	603	550	569	565	632	604	595	595	593	556	605	625	550	578	571	589	658	580	591	622	601	553	589	616	615	603	670	598	616	592	571	634	619	584	614	573	567	557	616	588	618	600	600	593	603	613	601	610	649	568	562	571	605	592	585	540	574	612	587	565	576	614	604	572	613	639	613	619	574	633	629	613	611	565	599	597	634	595	623	576	564	586	595	604	543	575	633	538	561	600	581	587	602	595	546	598	615	555	628	598	606	598	613	595	610	636	605	584	594	604	557	603	609	619	593	577	589	608	571	583	572	633	562	590	594	628	600	587	622	595	595	573	611	576	577	640	623	616	595	556	624	601	610	579	583	583	625	580	609	604	588	581	631	574	604	613	601	589	643	527	611	649	624	584	622	606	585	671	581	578	566	615	600	593	565	621	550	593	611	581	604	586	596	620	625	567	592	628	594	596	589	604	600	573	572	594	610	597	599	578	598	612	596	600	621	598	603	597	594	615	530	575	567	594	591	573	600	610	594	631	606	566	612	594	593	567	595	642	614	590	600	590	576	579	637	618	565	580	561	621	549	594	617	592	570	605	621	598	617	578	627	651	559	570	600	613	641	558	578	610	631	615	573	600	599	546	633	593	631	558	587	585	630	590	597	607	570	560	584	597	583	601	579	599	592	551	568	599	575	605	618	593	627	596	610	617	575	603	588	576	649	592	613	608	625	603	638	606	601	608	621	589	631	611	620	591	601	598	603	599	579	586	598	630	614	606	637	667	605	605	564	610	622	635	612	603	582	588	575	599	564	606	581	627	591	659	617	593	602	618	628	610	617	573	623	594	603	638	584	604	592	591	576	628
5137	7681	5981	2976	2414	1584	1362	1133	1101	1257	5162	27839	24245	13957	4994	1877	940	595	573	536	540	531	543	540	616	543	542	516	539	570	541	565	514	558	571	586	503	558	574	543	543	570	504	516	530	565	582	588	546	554	548	590	574	522	530	538	561	502	517	489	564	535	552	612	524	560	560	521	551	585	520	532	571	482	549	569	527	519	568	582	521	549	569	535	509	499	576	549	561	547	535	518	543	551	532	527	543	543	536	521	561	522	497	539	526	529	501	544	523	554	539	533	523	548	527	538	520	534	553	516	516	551	590	528	519	540	510	525	539	539	543	542	531	550	547	548	533	560	535	586	542	508	552	505	508	541	535	513	509	538	548	553	487	571	516	477	562	549	558	511	558	542	518	545	540	523	516	515	576	565	529	524	572	584	551	541	528	537	541	519	501	527	558	535	525	547	542	524	544	518	520	581	535	562	565	515	530	528	552	527	566	518	560	534	548	533	562	552	581	559	546	565	536	524	502	507	560	567	559	542	527	530	564	546	547	575	564	567	568	525	521	569	521	519	579	527	528	531	561	486	545	508	588	531	547	543	536	521	546	554	565	547	519	535	551	534	543	524	556	543	520	540	497	510	544	525	538	517	567	537	568	520	512	490	519	525	537	504	553	520	551	493	545	565	522	542	540	528	505	489	586	517	534	563	558	528	557	534	535	560	541	535	544	531	544	577	541	540	514	554	561	520	537	550	533	533	534	542	512	517	517	509	557	549	516	546	550	556	535	542	537	523	557	561	508	529	545	550	570	530	551	540	525	569	549	541	475	510	502	530	502	557	544	537	545	543	523	562	511	515	518	532	578	574	510	531	534	551	543	529	528	545	587	513	539	540	546	555	548	511	511	519	499	490	522	533	527	535	523	558	543	541	527	499	522	529	509	578	521	486	556	549	527	534	510	585	541	530	482	503	574	557	516	578	506	528	563	515	551	555	494	529	537	576	539	537	568	507	537	553	515	477	528	546	546	511	554	539	509	531	521	524	536	570	526	531	523	566	534	539	536	537	529	573	562	537	569	536	524	527	502	494	557	550	501	565	536	507	518	528	549	539	552	518	534	520	516	539	528	542	506	464	503	513	514	560	549	523	533	548	485	562	520	498	548	561	551	547	515	506	502	551	551	551	489	529	546	571	584	530	593	537	508	536	520	533	583	533	526	538	505	519	514	552	542	550	541	524	553	520	508	534	551	520	572	553	557	515	521	514	538	559	544	546	561	544	500	503	525	550	504	501	560	565	507	485	528	516	546	462	510	512	563	523	487	551	520	509	537	528	569	537	544	550	518	554	502	522	536	545	528	525	515	536	521	533	512	539	564	556	464	572	551	510	563	529	506	530	575	585	521	548	560	500	492	586	540	500	508	535	562	558	537	527	509	563	544	547	549	512	517	482	521	511	499	589	502	507	541	557	471	524	475	473	510	503	559	520	535	548	507	534	543	523	534	533	529	494	544	503	535	567	550	533	561	546	586	518	553	516	526	517	557	548	550	499	541	531	535	559	522	536	557	546	540	485	532	596	532	530	570	543	519	539	510	527	546	503	534	554	507	501	553	544	536	547	542	517	523	536	504	533	541	528	535	574	554	557	521	515	498	514	506	473	573	534	524	558	521	546	530	576	500	527	554	545	535	549	568	548	550	510	499	544	563	488	561	538	519	529	588	487	562	515	523	506	530	513	521	549	542	510	526	531	551	548	519	541	588	520	526	544	500	510	565	541	520	538	520	484	524	537	498	537	522	544	511	497	521	542	530	586	522	549	532	542	564	516	560	536	534	547	527	561	512	529	535	495	541	520	530	584	536	546	538	524	510	513	542	584	525	509	507	501	544	539	576	539	496	541	528	580	483	507	514	536	523	539	535	527	520	565	557	532	562	539	521	541	512	535	500	507	525	509	548	522	547	553	544	526	568	527	555	535	534	568	520	526	510	549	481	529	573	523	550	540	534	516	525	529	534	527	528	542	488	536	535	510	530	567	528	521	534	547	542	538	546	544	541	529	571	541	529	542	561	585	496	541	574	514	569	532	514	571	511	490	551	503	500	543	535	550	529	575	511	566	521	520	542	533	545	561	560	529	560	563	542	520	517	558	539	540	530	564	513	548	558	555	562	547	515	529	544	523	517	549	532	544	545	509	541	507	519	482	555	474	543	590	535	526	498	520	544	570	515	538	585	526	524	538	517	517	486	481	517	486	518	563	523	533	506	547	549	527	542	531	531	511	502	551	513	473	579	567	520	549	548	527	526	536	512	514	491	562	559	532	462	541	532	526	471	518	551	486	544	546	518	547	530	543	552	541	514	510	525	541	525	499	515	568	565	526	516	526	530	525	568	510	554	490	504	576	529	539	513	526	532	601	549	550	563	517	535	560	537	568	520	501	537	530	508	508	584	569	553	499	570	490	523	566	512	522	531	573	518	508	511	533	529	540	514	546	540	553	559	500	531	516	514	565	529	551	549	494	517	551	564	590	530	527	579	561	494	554	527	550	546	508	556	500	513	544	556	526	528	521	520	527	555	514	556	537	526	511	517	508	476	537	565	576	560	520	513	556	546	546	498	536	542	558	556	550	517	537	513	503	556	525	543	529	500	547	532	521	542	521	510	499	555	532	528	533	526	517	560	521	475	543	548	530	555	540	516	533	509	510	515	555	511	595	567	518	498	542	594	516	530	503	585	553	514	529	497	522	535	499	588	544	525	554	508	520	536	535	516	509	533	521	500	513	521	546	529	546	537	486	536	504	523	514	545	528	517	519	545	562	527	564	521	573	584	562	536	535	511	567	533	542	543	542	566	504	538	521	501	529	524	538	540	561	537	547	527	500	543	536	534	540	552	555	556	538	536	519	553	556	518	525	514	530	528	527	528	542	542	517	516	498	528	532	534	547	562	549	549	553	507	498	536	562	494	533	540	525	513	513	533	547	566	545	527	492	528	536	517	540	534	528	556	522	533	511	568	519	489	535	506	564	563	486	544	568	581	577	529	530	547	529	542	512	545	538	566	579	530	510	535	536	532	525	548	526	550	535	511	505	561	506	543	528	522	517	556	541	498	534	480	496	496	515	531	552	507	522	501	557	544	529	564	555	544	539	541	534	555	527	513	517	513	544	515	575	512	543	494	570	510	538	557	493	541	506	486	533	526	534	510	533	526	527	571	554	484	519	587	521	523	514	551	530	511	501	543	527	554	558	536	560	546	523	567	549	537	495	523	556	517	570	536	563	524	498	511	557	548	556	581	532	521	569	547	524	580	517	534	545	538	486	544	530	511	523	563	547	522	524	541	503	544	552	539	600	540	529	503	535	539	491	577	524	569	527	537	530	490	503	531	549	544	518	541	571	552	538	538	538	535	558	573	509	534	515	548	476	565	509	505	530	539	550	511	538	529	546	536	555	526	537	477	517	502	533	528	537	551	515	565	522	526	514	528	575	522	504	552	520	528	528	536	549	551	524	576	571	502	497
27673	11142	1645	907	650	582	586	600	558	542	692	1933	1996	1409	945	632	568	527	541	545	491	515	526	506	546	552	554	535	510	481	528	506	508	563	524	519	515	523	523	495	508	529	534	530	526	491	511	512	585	476	554	558	574	505	543	507	522	471	515	551	526	565	531	532	521	508	517	513	548	505	504	546	524	521	512	553	502	503	563	517	541	505	525	531	507	513	480	505	519	544	550	514	512	529	490	550	525	504	534	538	535	518	546	514	549	492	566	512	541	556	520	503	477	506	495	558	543	458	511	504	498	542	533	517	509	490	514	559	534	540	531	510	528	516	485	532	501	522	549	514	508	502	527	524	530	510	523	566	529	532	529	534	527	500	479	488	522	531	512	499	500	513	494	538	504	558	551	562	483	497	508	557	532	526	542	481	483	555	534	509	493	509	474	501	528	546	552	521	528	519	510	526	547	548	514	490	551	513	534	502	501	531	508	547	547	498	507	565	554	546	499	520	558	500	531	508	526	578	516	507	528	490	520	544	515	564	520	546	511	497	494	548	508	541	513	537	540	563	497	496	480	504	550	533	513	558	550	523	498	502	528	530	547	515	521	536	467	488	498	536	540	543	505	550	525	536	514	494	523	495	554	554	550	525	503	545	493	527	513	535	449	546	511	510	561	527	522	512	476	521	502	537	507	516	510	532	500	487	502	528	536	515	529	526	505	538	505	521	549	554	505	520	539	534	567	513	551	512	491	531	535	471	535	497	518	535	526	539	498	512	488	530	499	538	529	534	498	508	535	519	490	563	539	576	514	551	549	499	511	513	493	539	547	533	502	492	545	512	495	552	501	502	490	543	563	553	542	539	503	493	450	569	530	513	519	498	553	545	517	549	509	515	501	563	531	514	520	496	505	535	513	528	505	512	535	505	508	539	517	505	552	528	537	514	502	489	508	523	452	541	475	538	525	515	530	506	498	543	501	518	524	488	478	549	543	514	503	521	518	512	545	494	547	525	562	500	477	496	510	525	482	501	487	523	480	532	559	490	475	504	505	501	543	541	541	514	514	524	531	550	514	507	490	507	530	496	510	508	561	500	552	551	518	535	538	518	531	529	505	515	493	519	540	498	512	537	523	519	526	517	502	494	532	550	501	497	531	506	532	505	534	536	510	537	498	578	536	516	512	548	514	559	527	490	498	494	541	500	507	520	526	489	491	481	525	521	522	531	517	523	541	510	512	555	572	502	526	522	529	479	509	517	490	513	551	531	558	527	523	493	515	495	526	496	537	509	503	537	510	541	494	548	512	513	496	496	536	523	496	487	509	515	484	547	518	508	521	478	534	546	556	490	530	533	524	509	518	491	563	561	537	503	518	568	524	509	538	517	527	518	531	508	501	550	531	494	537	497	481	489	495	558	572	548	525	509	503	503	504	472	514	526	544	591	541	509	503	522	524	498	526	529	515	476	505	515	549	514	465	525	503	500	553	505	514	515	498	538	514	537	530	523	513	538	520	544	505	540	538	537	538	544	531	531	528	539	526	500	529	529	543	501	551	495	524	516	538	502	553	510	505	515	485	502	519	497	513	494	502	515	524	475	531	521	489	521	544	546	514	535	490	562	535	551	494	498	501	552	522	537	523	520	512	535	534	520	519	544	480	531	555	519	563	507	494	525	558	510	555	524	515	544	551	541	502	560	502	552	570	501	510	523	520	541	517	576	535	530	531	486	507	483	521	515	523	522	571	569	500	495	526	505	510	530	530	550	512	507	541	522	547	518	547	540	508	564	521	569	506	491	501	527	524	517	516	504	493	478	480	510	515	537	541	491	545	525	532	513	517	526	530	524	515	498	505	532	529	478	506	528	502	499	509	561	530	512	506	530	497	539	527	499	547	470	523	542	517	501	523	538	484	512	570	544	538	550	529	517	549	481	513	534	513	546	563	473	491	510	500	513	542	533	486	557	534	503	497	514	507	549	532	517	500	538	520	536	513	533	549	504	550	534	561	541	506	505	490	519	506	527	521	522	463	542	489	505	575	549	487	522	516	533	490	499	491	532	524	539	532	518	539	513	526	539	541	542	496	534	525	525	488	538	520	517	515	552	509	554	479	529	528	495	530	521	541	519	550	524	503	508	515	552	530	481	502	522	512	528	551	500	496	523	546	561	567	542	532	522	510	568	536	499	489	543	528	548	497	535	537	540	495	513	490	560	513	525	532	495	495	525	519	536	508	504	513	533	476	541	534	592	548	521	482	498	529	501	514	515	564	515	547	524	490	513	502	536	564	505	487	536	482	510	523	515	484	496	508	528	462	539	570	519	501	527	508	519	515	497	507	521	498	520	486	508	487	472	510	561	532	484	507	523	506	545	484	507	530	516	547	495	530	523	516	531	458	547	503	502	500	502	505	565	527	558	509	495	478	511	559	484	544	512	543	531	540	533	529	496	519	515	515	525	527	534	558	530	504	513	487	547	558	505	510	488	564	513	524	516	553	508	558	522	510	555	497	528	522	519	549	522	530	485	516	536	499	530	556	542	498	539	505	530	508	538	543	490	552	508	516	491	526	512	523	552	581	528	532	517	521	537	495	494	529	490	546	523	538	523	469	570	514	544	521	540	523	521	517	504	516	516	539	554	514	528	522	516	520	501	533	509	515	497	513	532	552	516	499	527	501	497	496	470	498	531	525	527	486	498	518	569	488	490	511	535	530	488	530	509	522	521	572	569	468	517	557	517	501	501	574	491	528	535	535	558	490	495	544	515	477	523	552	551	586	549	507	514	525	496	562	511	521	525	538	510	543	511	489	518	546	483	514	531	520	500	504	539	534	521	511	521	493	473	534	533	512	506	543	504	558	524	504	564	523	504	503	544	513	497	515	529	509	575	532	526	518	488	534	521	480	519	519	492	534	474	550	507	521	526	538	536	516	520	544	520	495	539	558	511	511	548	496	545	537	566	577	554	507	534	513	532	559	539	493	521	526	525	501	545	535	539	548	542	556	503	545	505	506	541	501	519	539	501	510	509	550	546	526	536	529	518	550	515	501	540	525	515	511	505	528	505	496	516	576	526	512	506	533	546	528	563	509	540	491	537	587	537	555	532	526	493	462	522	479	542	533	519	500	541	533	508	481	487	525	525	558	493	518	479	500	514	550	531	535	528	512	504	504	523	543	522	545	507	517	525	538	498	520	523	485	525	506	555	539	480	515	530	533	523	558	538	512	541	514	543	535	533	548	530	504	537	493	508	551	538	528	546	512	525	521	558	499	523	494	508	539	538	496	530	558	530	503	499	530	528	498	540	545	527	469	570	530	515	501	501	544	503	507	533	518	530	501	472	537	549	543	566	514	545	496	530	512	478	510	546	551	549	556	494	552	513	520	515	539	523	509	487	536	477	531	516	512	533	506	506	500	491	548	545	547	472	532	520	538	517	503	522	497	498	541	556	537	519	512	507	510	521	532	495	485	500	563	481	511	510	487	500	554	496	524	560	545	548	542	507	506	528
5657	1642	1080	634	664	544	537	602	503	493	908	2431	2265	1574	847	559	521	471	483	455	479	456	435	470	457	498	466	464	434	454	482	467	494	465	478	458	483	424	520	469	460	450	505	458	476	471	451	417	487	454	445	443	483	416	474	420	433	438	489	456	396	471	461	458	462	438	441	430	445	436	445	428	460	479	447	465	460	458	466	471	452	452	472	419	472	429	503	443	461	454	486	453	437	484	437	482	432	423	452	450	469	442	463	434	468	428	458	436	435	478	490	476	450	435	442	454	469	445	468	439	471	463	434	481	455	452	460	473	439	459	447	418	426	430	454	452	473	454	472	462	425	464	449	453	447	438	457	438	463	469	449	479	445	455	450	476	446	421	453	467	458	433	419	453	491	448	442	430	424	465	406	483	464	467	469	437	458	430	458	449	480	465	451	433	409	462	476	400	447	489	446	435	453	437	469	457	450	438	459	432	474	427	452	482	454	420	430	482	483	481	480	425	461	441	443	493	447	421	464	451	433	433	457	461	459	457	485	458	455	451	432	422	465	475	437	488	458	461	425	445	453	446	469	475	442	470	460	451	449	441	423	458	447	449	486	462	450	436	459	444	515	460	458	463	491	433	458	471	407	482	453	467	462	466	507	446	447	456	453	439	445	469	446	451	477	451	459	479	483	472	451	456	451	484	441	456	478	508	433	477	467	456	442	465	433	484	450	464	473	434	442	436	483	452	463	446	467	465	467	461	459	465	470	453	431	453	472	436	466	450	488	449	431	479	491	487	445	428	470	448	463	449	456	453	453	443	439	405	463	452	463	461	452	508	465	453	497	480	450	434	406	436	469	411	458	437	488	452	463	430	469	424	472	451	465	460	490	465	489	479	468	447	462	456	481	440	428	470	494	418	446	456	481	450	433	495	485	465	435	477	481	442	446	461	424	434	398	466	461	474	449	493	465	450	461	461	466	474	483	460	495	422	448	415	460	437	402	440	460	450	455	441	425	450	456	426	466	472	431	481	453	441	457	458	465	441	416	423	478	507	475	439	413	459	454	459	448	464	455	451	436	446	430	403	411	455	458	499	469	455	470	461	518	412	451	434	472	508	460	392	458	458	470	485	439	477	404	476	479	424	459	473	453	455	465	455	442	415	452	406	446	473	455	457	422	474	465	440	448	485	478	424	447	452	509	449	422	433	443	465	480	442	452	463	468	462	461	452	466	450	440	437	443	442	452	407	460	476	473	431	458	455	449	410	457	445	447	462	444	454	444	476	457	484	472	450	423	455	453	449	439	451	423	463	471	452	468	481	448	482	437	444	456	458	459	466	429	456	460	470	442	429	468	438	477	426	427	450	463	449	438	463	438	448	428	478	432	442	480	465	476	435	460	463	425	445	426	498	462	456	480	498	443	441	482	433	480	439	419	421	424	476	464	476	427	466	469	465	448	456	475	446	466	484	426	456	486	442	416	430	483	474	455	445	446	440	490	441	457	453	477	462	451	479	410	456	491	453	497	430	467	445	466	456	488	457	456	423	436	450	461	474	450	411	429	440	432	465	449	446	454	469	472	443	475	440	461	478	462	456	428	450	450	457	463	481	456	440	480	449	456	488	443	458	443	450	461	452	454	425	473	459	490	422	475	438	467	424	443	459	460	430	467	463	441	469	424	426	453	477	478	429	418	479	425	416	487	495	452	467	465	432	474	435	446	439	430	449	474	447	507	478	432	440	454	469	457	425	486	450	451	438	434	448	458	447	431	421	468	487	436	432	460	426	425	484	514	474	422	449	495	419	452	450	472	452	468	444	419	440	464	490	443	428	449	455	454	484	436	474	447	463	461	443	468	425	432	478	464	462	476	468	457	464	448	457	446	437	413	449	461	455	466	447	441	434	458	460	474	418	462	492	464	449	483	487	439	467	431	446	448	449	471	454	474	433	419	493	440	428	441	421	486	462	455	484	466	441	472	431	447	436	442	440	407	458	449	417	445	457	450	451	458	507	478	452	417	437	484	447	446	447	444	456	488	461	470	467	459	447	458	464	499	444	427	432	451	447	476	464	439	464	433	478	470	454	443	435	461	459	502	419	433	473	475	424	453	432	450	422	466	439	478	433	474	484	444	463	463	453	498	457	467	436	425	460	442	428	417	455	463	472	454	463	451	462	462	432	441	466	480	432	489	425	444	471	485	423	463	450	466	480	471	461	482	423	422	459	495	419	454	459	457	493	465	419	459	469	478	465	462	431	467	440	419	430	474	442	451	468	454	458	443	466	448	446	452	441	467	456	386	449	499	493	455	457	457	440	444	456	496	451	479	441	438	491	451	503	435	406	450	458	451	428	450	484	425	460	456	477	464	437	500	435	428	457	457	479	468	478	444	469	473	452	421	472	421	427	440	462	431	465	478	434	435	451	420	408	461	442	404	436	455	440	476	461	461	448	479	453	484	481	465	498	442	504	448	443	438	462	495	455	436	467	476	441	409	459	463	491	454	442	421	463	442	420	443	432	419	432	464	442	430	436	435	444	463	455	471	464	474	432	471	425	427	490	443	452	430	406	415	428	454	488	457	428	421	503	473	486	485	451	449	479	411	432	455	423	468	453	476	471	484	433	476	430	439	472	406	490	484	413	426	466	445	447	431	444	466	475	471	459	445	487	462	454	436	454	453	470	439	470	474	477	460	426	466	433	452	439	434	472	460	472	446	446	449	485	448	490	458	426	412	477	449	437	477	417	469	462	492	478	450	459	437	438	453	477	439	435	473	483	460	462	462	446	459	461	449	443	476	447	417	475	452	450	462	483	466	460	483	480	454	449	453	436	461	431	458	482	446	484	434	440	461	446	434	454	425	503	490	450	412	446	441	486	475	433	480	503	464	472	464	438	463	462	495	466	470	470	419	444	468	437	461	438	434	471	450	431	445	484	449	439	448	453	431	429	465	447	442	458	428	460	447	449	428	467	423	457	454	456	481	466	460	462	424	441	466	473	458	466	454	457	464	470	470	439	474	447	433	478	450	482	467	437	448	465	429	426	465	457	456	450	456	459	441	468	456	447	427	466	444	443	433	410	486	401	441	441	470	470	463	438	475	455	446	447	447	439	427	430	490	460	463	469	452	426	475	434	451	482	469	437	492	455	471	454	425	458	429	431	448	420	448	431	444	437	488	475	447	428	464	448	429	439	456	480	460	429	496	445	410	462	471	461	453	460	446	465	472	479	468	454	459	432	426	454	451	456	461	449	447	435	446	445	436	424	417	471	484	420	485	458	469	452	478	439	466	467	469	467	422	442	425	450	439	428	469	440	471	470	466	451	460	471	441	438	447	462	455	443	447	447	457	434	463	421	458	447	476	453	455	461	446	481	478	461	457	434	443	425	454	434	466	434	482	461	444	508	446	433	439	396	468	449	442	466	445	415	420	461	478	435	432	460	484	443	475	458	457	481	464	444	438	434	469	470	457	471	417	455	469	475	473	482	465	429	445	453	467	420	448	429	454	490
25656	21458	27545	25595	7469	1309	977	839	706	679	2425	17730	16911	8358	2749	1033	630	542	498	479	512	499	454	481	494	503	469	507	533	496	511	526	539	512	509	545	510	506	505	501	494	505	528	503	481	485	483	471	498	486	513	467	495	531	479	525	493	483	508	462	476	520	513	484	493	475	507	501	521	490	460	478	495	547	508	457	501	478	460	483	508	495	488	495	502	501	494	505	487	518	514	496	469	556	535	456	512	501	464	517	460	466	475	511	522	442	493	509	491	459	509	478	513	461	489	467	552	515	491	553	496	481	526	498	504	440	489	475	494	481	477	491	544	477	523	475	493	473	498	501	467	418	501	496	522	509	489	453	490	502	510	488	462	524	499	541	497	481	492	515	462	460	468	453	501	503	496	490	505	459	517	486	463	503	512	498	481	486	482	489	518	551	518	473	472	493	483	511	508	486	486	500	497	488	519	461	492	487	484	511	510	487	494	488	525	489	496	500	489	492	542	492	508	501	509	516	508	492	520	486	487	464	488	478	544	492	496	488	490	492	470	519	463	529	486	539	472	520	479	497	497	500	503	496	460	461	489	523	473	476	545	510	486	479	497	435	479	471	480	482	450	508	517	488	506	521	491	484	458	525	569	482	480	472	503	487	505	436	495	462	469	486	502	484	446	461	517	531	500	496	482	514	468	475	480	490	467	448	466	468	476	483	486	513	490	453	497	481	512	489	514	521	483	491	466	506	503	492	496	476	476	499	471	484	475	490	474	480	503	509	509	516	490	485	482	487	494	483	486	470	482	513	449	473	504	510	513	476	472	516	467	501	511	488	473	487	487	479	490	509	468	485	519	498	462	466	506	525	549	506	515	504	488	471	467	459	489	498	477	514	496	523	512	453	486	450	519	502	481	463	491	479	486	510	461	499	486	522	428	515	524	506	524	495	494	511	495	440	511	485	493	482	444	502	531	492	460	480	497	491	472	465	504	511	554	476	468	479	527	478	482	490	465	486	468	504	487	507	504	474	452	439	502	500	458	484	503	475	479	527	512	513	499	498	508	504	482	484	498	498	480	507	518	456	510	488	546	471	523	513	516	499	495	462	500	510	462	490	505	483	460	466	478	454	437	491	522	477	524	473	514	467	481	501	515	477	469	507	489	498	476	510	525	456	515	499	518	499	429	496	462	489	479	490	485	472	443	483	492	478	481	507	496	451	509	509	458	460	501	511	507	537	492	496	477	525	487	483	449	482	502	520	497	520	509	511	473	525	500	503	529	498	492	489	466	462	514	470	505	480	487	489	546	473	477	457	470	505	494	498	458	530	474	500	462	449	495	492	487	522	520	512	465	488	480	481	466	512	472	511	506	515	477	496	526	465	500	469	452	488	540	494	494	467	510	524	523	502	511	456	497	538	472	504	490	486	515	497	502	496	521	508	462	515	500	464	504	506	490	451	478	489	462	502	462	474	448	492	456	489	500	512	522	489	521	473	460	505	508	454	544	497	543	484	494	487	488	492	484	517	480	495	502	515	489	507	522	487	483	467	532	506	502	443	463	450	510	501	498	482	482	480	492	482	543	544	507	481	512	491	465	504	513	499	482	531	497	496	465	467	510	517	517	531	462	488	463	475	508	458	463	506	478	488	505	518	513	480	516	489	479	468	499	534	465	499	473	487	507	507	470	508	512	483	452	507	504	466	478	504	499	498	476	466	503	475	506	490	474	518	451	488	511	532	484	490	496	489	499	471	526	502	521	505	482	503	475	487	495	506	475	505	502	504	553	507	479	462	485	472	524	481	464	509	469	501	516	488	501	486	462	488	505	484	501	466	420	459	494	460	480	508	489	496	469	494	482	473	480	494	485	505	483	485	502	482	510	517	506	509	481	513	518	487	489	502	494	521	497	489	540	496	517	487	467	472	523	474	452	494	516	453	498	479	479	519	483	503	487	472	490	504	488	455	496	483	476	488	529	507	518	465	502	455	491	510	464	511	473	420	496	477	548	474	489	470	512	513	520	527	474	458	478	475	510	524	493	454	482	478	500	469	518	519	461	532	483	488	485	492	501	488	495	498	473	523	487	475	488	424	461	465	453	475	474	501	456	501	492	481	484	502	481	508	463	506	524	460	495	483	479	455	483	494	477	467	456	516	466	507	443	466	505	512	493	491	471	510	461	465	460	483	487	544	524	473	503	452	473	491	480	528	512	511	474	489	489	497	507	440	429	477	481	462	468	534	479	498	528	462	484	484	468	488	488	460	484	487	517	518	523	470	479	486	481	455	523	442	520	502	484	489	467	448	497	499	499	495	478	467	494	448	520	484	480	492	506	498	471	436	495	505	467	465	489	481	498	490	501	521	492	488	492	469	478	509	498	494	480	494	514	504	495	472	501	497	474	467	494	518	482	532	505	545	489	496	454	486	503	479	522	528	461	505	455	518	482	553	480	493	524	486	466	517	505	530	496	501	519	504	482	455	467	492	488	500	467	490	537	521	512	466	490	495	471	494	488	523	501	493	469	471	486	486	530	497	479	487	483	525	539	505	480	488	495	487	460	486	507	532	484	486	483	490	488	464	468	529	483	460	487	478	429	532	488	482	480	479	499	491	454	518	496	497	492	518	482	458	473	480	455	490	500	483	478	556	438	455	504	468	539	469	473	492	446	523	509	485	497	476	511	503	496	451	485	469	505	518	500	454	482	487	488	498	530	500	503	490	532	538	485	505	477	499	491	498	477	483	449	456	477	483	507	527	501	506	498	438	431	454	456	493	527	495	463	458	485	521	424	454	461	507	492	489	491	479	494	535	509	464	451	474	518	561	504	490	485	489	497	493	504	503	457	523	517	470	513	487	471	475	478	477	512	502	472	500	517	499	505	470	487	508	486	516	475	510	504	530	550	508	513	497	525	497	464	506	506	479	487	476	455	442	477	447	496	505	539	493	511	490	485	448	473	495	477	482	473	455	496	499	469	494	505	501	514	469	472	469	466	437	457	493	470	500	494	499	475	499	507	474	468	500	489	505	451	516	485	547	480	495	516	463	533	476	455	457	495	525	534	469	478	512	482	521	504	481	493	495	486	455	532	459	481	510	509	484	494	505	517	480	510	500	501	487	501	513	464	468	491	505	467	496	498	517	512	489	458	475	423	496	492	457	487	490	494	500	505	455	481	456	488	521	499	482	492	491	505	463	484	462	484	507	524	484	481	555	493	482	473	497	463	539	434	487	506	513	485	527	507	521	483	517	520	503	506	470	457	479	498	515	503	481	480	460	533	515	497	486	484	482	439	457	432	475	495	479	509	483	492	487	449	502	543	505	512	447	493	521	487	492	493	512	494	474	475	496	513	442	466	515	501	497	458	485	469	512	470	472	494	516	507	485	479	506	457	514	537	501	533	465	488	491	499	482	490	479	534	506	472	446	496	502	476	507	495	519	488	513	500	522	504	470	462	463	467	490	485	493	474	533	489	523	468	470	439	560	490	478	492	516	482	512	498	496	480	462
4519	5223	3653	1854	1269	943	899	970	880	789	3775	19146	14734	7146	2623	1100	617	496	451	464	413	492	465	475	439	448	482	433	464	504	454	477	442	421	421	456	459	433	473	428	416	463	459	470	460	431	423	401	441	454	436	481	441	435	450	456	468	433	425	476	427	502	442	427	447	443	426	464	441	438	443	459	442	458	471	409	406	429	419	431	476	447	506	440	463	454	459	465	404	460	473	465	458	476	460	410	460	422	430	470	447	444	446	474	454	450	474	462	441	429	455	450	450	466	477	446	414	455	444	480	447	445	431	487	465	477	426	437	472	434	448	502	445	460	453	407	481	453	463	445	402	453	460	428	457	487	442	467	436	522	441	478	456	446	447	471	461	434	464	449	416	501	460	442	430	441	448	429	426	452	489	434	450	470	455	463	456	467	442	455	466	453	476	496	454	455	460	455	436	462	457	416	444	447	457	418	470	443	443	468	494	424	436	460	458	449	461	439	415	478	451	449	413	423	435	432	438	447	473	438	474	450	422	465	452	460	433	463	465	457	474	449	416	437	436	469	454	467	461	454	456	460	455	441	459	438	432	396	455	457	410	460	425	459	465	461	446	467	419	423	461	427	456	471	437	438	394	456	471	457	448	463	452	425	514	449	446	484	439	427	431	446	469	477	466	425	433	466	470	439	450	427	462	438	432	441	476	430	431	436	436	460	434	443	436	427	452	427	469	508	423	425	463	455	408	440	472	443	490	448	431	470	450	401	404	431	430	481	399	399	426	413	457	371	450	457	436	471	474	492	478	419	490	470	444	453	451	457	471	471	441	430	455	446	458	447	471	459	424	416	477	444	495	426	464	454	405	437	457	479	436	445	466	477	453	428	481	438	436	438	472	490	428	442	432	464	456	441	432	489	425	452	415	439	470	471	433	457	471	444	495	432	435	472	448	442	454	440	433	450	464	450	451	443	465	440	468	441	456	416	468	468	449	455	467	457	456	403	450	419	459	465	440	480	408	477	468	413	437	418	444	475	440	483	482	473	462	449	486	379	425	466	414	439	459	470	428	427	423	440	442	422	458	462	455	432	448	420	459	387	442	447	440	430	409	431	467	442	404	420	432	430	439	439	432	435	473	455	461	421	443	433	467	441	450	472	496	469	466	475	395	470	448	465	461	419	478	467	455	466	439	471	450	439	489	455	452	457	422	445	473	464	448	462	454	467	441	462	408	457	456	421	445	426	478	453	448	473	446	426	456	434	483	460	455	418	437	467	430	463	443	456	462	485	439	461	433	472	436	398	437	444	484	418	428	456	443	422	435	443	454	468	481	455	475	452	440	428	468	439	426	401	446	438	437	439	434	457	492	464	471	462	456	456	485	432	422	431	422	435	427	498	449	407	455	400	423	430	438	447	412	409	457	476	483	474	439	446	459	431	455	446	427	442	451	494	439	437	458	445	434	471	426	418	418	476	466	474	433	451	458	445	427	449	461	443	464	453	451	477	429	470	413	443	479	476	466	468	418	451	427	415	426	459	452	445	462	439	442	452	476	446	421	451	464	458	451	453	432	430	445	425	466	408	424	450	446	449	478	431	445	442	446	439	462	448	431	435	453	441	428	475	434	469	414	419	454	428	441	455	445	442	454	425	441	471	469	425	455	448	452	486	448	433	462	418	436	421	441	441	424	447	473	461	451	454	412	455	420	446	438	411	438	462	451	415	465	410	470	459	438	439	441	432	419	468	438	447	437	417	421	459	431	405	467	451	448	436	471	436	469	435	456	443	463	460	460	469	442	480	443	410	423	458	451	469	422	456	430	453	447	410	452	430	428	451	443	461	446	416	411	449	424	466	403	426	430	456	448	433	427	430	470	481	459	449	435	431	478	416	449	477	469	490	435	449	451	428	438	467	433	447	459	448	414	430	450	417	439	420	429	417	461	452	432	462	441	433	463	459	423	439	460	441	449	469	418	439	465	442	465	421	437	454	457	433	440	446	451	416	437	446	420	456	444	456	455	437	470	396	410	431	443	452	413	421	413	445	469	441	497	469	438	479	474	468	437	453	493	463	436	391	464	385	404	438	466	431	441	434	406	436	429	447	424	495	439	441	413	441	439	441	421	424	430	410	467	517	454	424	442	449	450	487	465	456	475	478	467	433	452	466	448	397	470	449	482	433	458	489	474	454	449	430	419	456	462	380	409	452	432	455	429	427	452	421	438	410	437	452	465	474	436	449	427	414	415	436	476	431	471	449	439	452	415	427	442	453	461	439	448	436	460	462	442	478	482	425	412	434	464	436	470	449	418	436	452	481	452	452	472	462	468	425	485	414	440	438	454	445	433	440	471	474	436	404	470	455	444	408	444	467	460	416	474	437	440	458	463	440	458	440	444	447	447	404	427	469	411	444	437	451	462	437	433	427	489	440	468	430	477	432	415	393	433	453	460	491	417	443	428	404	458	399	483	423	407	458	476	446	438	438	422	423	411	454	412	459	484	406	411	442	435	428	437	426	461	485	494	470	497	474	460	466	466	446	411	452	434	451	463	453	447	473	429	412	445	396	455	453	467	404	443	441	466	424	420	472	404	434	454	463	457	461	424	465	442	438	452	451	444	461	424	449	415	421	445	451	445	439	464	398	439	470	462	437	430	450	424	483	493	437	477	466	447	428	460	410	455	407	436	430	454	484	464	419	424	463	425	456	433	480	440	463	448	477	445	404	528	451	466	468	446	462	438	468	448	470	448	467	418	438	444	392	450	455	447	421	465	423	452	453	448	442	443	463	450	448	455	490	450	444	449	469	482	476	457	435	449	478	477	422	434	470	443	456	486	440	461	481	438	471	445	389	465	438	463	433	453	412	455	426	471	417	467	453	428	441	433	444	457	408	428	459	496	487	460	413	435	445	451	438	436	444	454	440	420	441	442	460	402	456	453	415	427	435	453	443	430	434	466	454	441	406	443	455	440	463	413	409	442	485	395	458	439	427	474	476	400	445	464	480	459	416	424	435	420	431	448	448	426	397	407	422	421	452	419	451	459	447	396	457	460	439	420	459	422	463	419	455	403	476	434	461	421	482	458	419	438	468	475	471	415	454	471	405	467	423	444	464	420	492	434	398	462	411	432	415	427	413	452	440	462	424	449	433	444	478	435	439	459	455	448	464	432	452	432	414	451	438	474	439	466	430	449	427	484	456	438	422	431	389	444	432	437	442	460	433	461	446	443	451	428	463	453	471	482	455	442	400	450	449	437	444	444	448	444	458	477	463	484	439	402	480	446	438	495	429	420	428	419	438	462	451	453	415	438	427	415	467	472	458	491	473	433	423	440	390	431	429	448	467	448	442	423	465	451	453	449	475	456	428	446	452	463	412	483	455	465	455	474	479	468	456	420	442	419	447	431	474	465	464	490	429	459	450	458	447	477	415	466	428	447	426	433	436	462	438	440	406	450	454	442	458	440	451	445	437	413	434	443	440	445	470	445	459	388	483	415	411	421	478	458	435	433	437
24608	21422	28637	24605	21160	6204	1923	1227	1059	1161	3085	25209	28132	18560	6425	2093	1015	671	638	577	677	609	629	598	651	615	652	628	635	635	622	656	593	610	617	589	646	578	613	605	617	620	627	615	597	601	581	587	603	614	626	596	562	610	562	568	625	642	626	632	578	592	641	642	580	597	604	570	607	620	606	615	597	643	595	608	579	614	603	633	597	571	631	572	644	605	669	609	624	611	632	613	641	593	635	579	600	627	567	564	615	609	608	588	617	620	663	583	632	599	616	662	584	613	656	592	562	604	574	618	634	590	582	578	647	606	599	563	618	608	581	577	603	600	630	604	608	590	625	602	622	606	656	643	598	594	592	577	632	621	631	614	574	625	606	576	596	631	596	580	593	637	631	586	639	569	566	633	589	574	628	591	635	604	636	622	570	596	640	592	566	646	612	615	609	617	595	626	617	584	672	599	593	567	589	588	643	612	614	631	624	654	588	561	587	624	622	598	578	586	558	646	592	609	573	629	574	582	606	602	610	603	583	587	589	601	642	588	647	598	590	605	612	573	591	577	582	579	561	640	617	573	584	602	587	621	664	589	582	579	594	575	590	562	597	616	639	603	597	601	624	597	577	579	593	620	597	578	573	603	624	607	563	624	602	605	601	586	646	608	568	600	605	645	602	605	612	617	650	566	623	584	612	620	574	629	602	565	588	627	604	589	613	604	603	630	634	640	629	604	598	597	581	615	618	587	623	628	629	593	618	583	600	625	630	574	572	646	615	604	611	618	609	683	582	610	659	561	624	589	611	640	573	614	587	628	564	562	558	600	587	584	620	613	619	615	645	601	569	595	617	548	597	611	622	597	602	633	624	628	595	606	666	590	603	624	603	599	655	605	596	654	637	607	608	561	592	636	576	576	619	635	646	606	561	620	599	558	572	624	636	593	586	604	581	581	577	626	606	540	634	623	615	578	570	601	614	626	592	610	585	612	611	568	624	578	568	615	636	583	604	672	610	591	592	595	585	623	609	628	602	617	644	639	628	589	649	571	612	587	608	588	573	628	614	551	596	575	601	610	570	569	597	563	605	574	623	618	591	556	564	603	610	605	646	602	604	647	627	613	593	581	624	578	575	586	566	610	596	604	554	580	613	591	618	644	600	562	561	623	612	605	602	573	598	594	612	576	596	616	606	615	639	574	586	572	644	593	580	613	584	595	606	634	625	550	596	616	581	574	590	584	611	572	646	584	633	573	587	573	600	649	610	562	616	576	601	615	598	601	605	580	614	589	597	523	616	580	617	588	619	591	617	608	621	600	560	602	595	657	591	598	556	583	600	569	614	637	589	555	631	587	581	632	636	633	604	616	617	621	606	594	587	592	603	626	620	623	606	583	593	585	596	645	560	621	567	606	589	600	592	597	618	630	595	587	587	573	622	609	560	587	629	612	568	647	674	636	619	570	626	607	607	625	585	583	604	645	596	610	597	587	623	614	580	589	622	617	643	607	579	610	606	623	598	603	615	624	623	584	604	664	559	596	634	626	645	604	601	611	608	622	608	618	595	644	574	582	617	623	605	606	613	597	559	614	568	585	558	590	631	571	613	582	598	627	606	600	622	629	612	610	582	587	581	559	579	607	614	649	607	595	616	616	597	604	584	606	582	639	624	643	604	594	623	654	601	621	618	597	604	637	603	654	598	634	620	601	596	593	587	622	592	624	623	634	575	601	616	596	615	590	590	621	586	609	601	572	626	598	587	630	613	575	619	579	552	553	571	588	623	605	631	619	589	584	628	574	610	623	580	595	607	579	610	570	581	649	601	618	557	591	603	630	599	581	629	601	598	620	591	581	659	588	600	584	591	612	612	630	606	605	602	590	579	615	622	569	573	567	610	643	603	580	600	608	574	604	566	615	623	626	616	611	608	608	599	637	630	583	613	546	633	583	623	614	581	643	617	613	601	631	608	617	615	574	583	611	613	626	572	582	613	575	589	585	573	595	622	593	599	612	582	586	568	631	597	584	591	606	611	592	608	621	636	609	605	603	584	599	555	622	590	599	569	638	621	622	589	614	622	572	599	568	565	569	640	620	627	600	618	586	597	608	616	650	596	647	634	604	612	604	644	613	611	589	593	583	603	630	607	580	630	595	611	625	602	597	639	605	601	672	651	609	544	612	563	626	616	628	608	607	572	591	643	624	642	589	629	624	614	584	581	649	633	563	585	615	591	631	622	596	548	602	626	609	647	594	593	586	574	622	574	572	614	618	559	607	613	620	632	610	585	539	636	611	588	598	587	613	659	618	599	567	648	568	599	642	552	631	601	558	600	616	612	632	604	586	565	613	578	637	626	654	624	596	604	616	614	627	633	563	604	579	571	665	562	606	632	653	639	590	606	612	635	619	625	612	625	597	606	590	610	577	624	622	596	610	603	559	601	575	571	618	556	588	562	627	631	629	610	629	627	597	569	555	607	580	656	569	581	581	568	633	655	659	612	596	578	575	572	599	583	600	640	577	634	598	575	587	612	619	638	550	611	544	584	614	608	551	658	597	611	643	624	601	606	620	586	629	600	601	594	557	606	637	610	585	657	595	579	580	652	578	628	610	603	556	561	596	628	591	598	629	624	589	606	583	641	624	602	579	589	599	548	574	581	614	590	650	596	547	591	611	614	583	596	636	658	612	596	583	600	575	552	593	589	636	610	617	580	593	625	614	565	597	622	593	653	610	609	605	577	541	637	640	607	584	579	570	648	628	607	582	631	603	623	574	622	590	588	636	629	589	609	557	611	616	628	585	589	597	572	592	637	603	615	617	562	613	588	582	576	558	611	620	607	606	620	609	614	572	588	597	638	662	603	619	598	586	620	617	554	576	602	593	540	615	569	598	586	608	585	595	586	630	631	596	583	588	589	602	602	601	584	628	605	605	587	618	606	600	653	609	585	618	580	578	592	644	602	640	626	636	611	573	574	559	633	631	596	631	620	562	618	617	635	599	614	604	581	592	602	598	569	600	586	620	599	592	594	612	592	639	589	626	592	600	604	628	631	617	562	610	593	603	544	607	622	601	676	616	654	594	632	643	609	580	562	621	599	593	602	559	596	612	596	590	626	602	616	602	625	601	582	645	578	593	591	591	618	563	619	646	608	603	636	618	593	649	617	573	595	608	620	619	642	657	585	622	668	564	546	569	584	603	618	607	629	559	607	627	614	629	598	575	579	578	598	622	625	578	632	588	578	566	567	605	604	585	586	614	595	628	611	616	595	612	627	618	605	622	573	613	593	608	646	624	585	611	599	593	596	613	622	626	624	597	644	590	567	641	577	573	608	600	622	616	585	571	598	622	547	630	596	566	626	633	612	598	629	619	629	612	630	589	615	597	585	598	589	583	623	595	571	602	602	596	569	579	591	601	597	610	589	691	581	597	551	631	589	628	628	605	573	644	573	589	573	597	657	611	624	553	598	608	617	582	608	620	601	603	612	594	620	649	601	574	606	575	581	553	592	624	626	621
4772	7801	6877	3633	2088	1668	1451	1293	1338	1429	4789	26928	24588	14622	5296	2179	942	657	583	500	545	568	548	568	526	552	521	557	544	567	518	539	551	535	547	597	586	530	528	582	547	545	566	533	548	508	512	578	551	561	543	465	514	575	546	569	538	529	540	552	537	562	543	529	555	525	568	566	502	510	514	570	565	523	535	549	518	516	593	545	518	556	533	536	521	533	533	545	578	497	559	568	584	546	552	539	547	529	507	558	512	507	593	539	572	561	543	539	551	541	558	538	556	551	522	511	538	546	537	548	543	515	546	556	543	544	531	519	562	532	540	551	521	551	510	574	562	520	545	569	552	529	528	550	551	522	529	550	517	574	523	554	531	517	517	557	502	526	539	540	556	526	569	505	549	557	552	526	551	552	566	515	521	547	526	542	548	560	535	521	552	543	522	548	524	522	564	501	511	502	539	518	502	581	556	522	575	521	533	543	525	523	533	530	523	546	491	536	559	573	548	567	544	571	538	550	525	528	532	541	541	545	541	527	547	580	517	551	538	563	557	538	550	557	565	517	553	559	546	506	534	542	541	523	533	587	587	539	536	552	504	539	586	522	567	573	556	569	529	572	539	532	550	559	573	564	531	550	554	514	552	572	526	536	533	541	527	595	575	563	592	509	538	560	571	533	505	521	532	536	486	577	492	550	546	513	578	530	558	502	527	597	532	543	557	530	570	525	545	532	553	549	522	531	543	556	548	551	587	545	566	540	540	563	574	532	560	543	561	536	545	595	521	566	509	536	515	506	551	525	576	535	576	531	540	531	529	544	555	544	509	553	541	545	572	574	531	541	537	577	533	549	565	524	517	552	534	568	562	515	589	524	543	608	526	536	549	540	552	551	509	563	541	554	529	556	560	547	545	534	522	538	555	528	532	549	573	529	499	510	559	540	581	564	573	481	551	503	541	523	523	542	568	538	538	514	543	547	507	529	551	514	531	528	534	544	577	531	547	494	551	526	555	518	544	534	516	539	549	552	543	486	531	553	518	548	538	536	512	557	516	556	551	511	569	511	549	516	492	567	534	526	550	501	549	582	476	544	546	508	497	538	569	537	557	582	527	551	572	528	538	591	547	535	574	570	513	524	555	473	563	501	540	504	518	532	554	548	554	562	530	543	559	548	505	510	544	537	510	555	567	539	531	540	540	572	534	539	528	556	494	580	505	542	501	536	575	518	506	528	536	517	535	543	516	526	545	607	572	512	567	565	502	556	508	558	570	531	566	534	527	539	511	560	554	541	523	549	518	510	558	513	571	530	563	558	536	518	557	549	522	517	543	516	568	558	521	510	581	534	559	536	604	533	542	551	527	561	553	532	529	531	528	527	550	551	557	539	553	532	538	563	549	538	519	570	516	535	547	515	535	533	542	535	573	542	535	545	528	521	524	507	558	494	540	549	573	536	534	509	543	552	543	528	549	549	504	521	549	550	579	527	558	528	544	596	507	562	558	526	549	528	499	524	539	519	491	503	538	555	537	534	594	539	545	525	524	525	566	513	547	537	528	479	546	508	554	500	522	504	510	526	558	535	519	525	546	551	487	548	487	525	532	531	534	544	526	501	512	546	530	564	531	522	524	507	510	507	503	523	542	507	577	516	531	504	536	527	560	561	554	556	530	550	505	566	529	566	499	564	545	553	561	533	524	568	510	532	541	559	519	582	560	573	526	524	553	523	562	570	579	538	586	503	510	528	540	542	525	549	554	544	542	533	493	534	539	559	560	581	571	526	517	605	510	513	539	563	536	540	498	556	575	540	523	493	536	553	556	562	517	545	509	595	548	534	578	557	558	539	481	553	553	517	560	559	534	543	557	571	528	563	511	534	537	558	485	579	533	534	531	537	531	536	541	542	514	484	507	588	529	496	492	528	513	514	504	511	502	549	562	540	523	551	582	564	523	558	540	530	562	534	554	550	544	539	505	570	551	545	528	509	522	539	514	509	536	481	506	532	537	538	533	527	527	530	518	560	499	540	511	521	527	487	555	522	565	544	547	536	543	514	557	550	567	532	477	528	520	524	518	547	549	545	553	530	537	569	525	533	517	534	592	537	511	513	541	519	544	541	535	544	552	513	518	522	520	565	557	475	520	537	537	550	574	552	557	544	545	545	506	482	539	540	499	561	532	529	563	522	525	523	556	551	568	517	572	554	560	579	549	533	532	546	522	544	533	566	546	549	588	556	550	544	511	551	494	535	521	525	570	526	554	530	529	572	501	523	492	536	507	569	529	544	545	508	576	515	572	549	527	549	527	527	534	466	546	551	526	529	554	533	513	550	518	545	539	558	537	534	531	529	553	568	559	520	537	524	515	549	464	545	525	536	548	529	574	505	544	553	521	522	546	540	543	542	547	534	499	562	544	511	520	540	546	549	553	531	546	516	518	555	523	521	538	531	504	505	516	546	518	575	517	511	520	556	509	556	527	497	545	524	539	534	535	537	549	537	533	576	563	571	554	523	522	559	545	559	548	504	557	518	538	505	539	494	551	534	523	552	575	569	530	516	519	549	532	580	524	562	511	530	536	517	517	508	564	548	560	561	552	539	535	573	506	525	555	546	579	539	551	504	488	569	536	520	531	542	559	561	534	543	517	532	518	553	528	517	562	579	540	535	589	527	521	497	508	532	551	536	546	513	556	556	516	579	537	537	500	549	545	537	558	538	532	526	554	530	519	554	548	512	550	525	536	538	544	510	528	527	513	542	517	524	518	548	506	565	536	521	512	517	584	506	528	525	550	547	567	516	541	516	593	538	525	526	554	513	521	498	544	489	559	542	548	568	559	553	545	552	514	518	540	550	545	528	548	523	542	561	561	544	547	521	562	513	549	567	518	495	546	524	565	548	540	508	537	544	579	496	505	546	589	546	531	534	536	538	513	532	530	514	504	547	549	560	551	490	497	556	490	509	564	536	555	569	550	545	561	596	592	552	525	535	555	542	536	538	481	528	552	521	517	506	521	510	543	503	547	513	540	516	561	531	497	524	545	558	507	540	516	551	528	569	562	564	494	539	526	561	527	530	510	523	529	523	529	537	537	537	532	553	567	475	526	522	532	503	547	510	587	561	538	526	533	579	515	497	551	522	548	542	515	545	515	506	530	596	549	544	525	491	540	580	551	549	541	522	578	521	538	505	574	510	551	538	538	544	529	531	511	553	543	524	537	575	542	518	532	515	567	529	551	535	555	501	507	517	558	512	566	524	556	543	580	552	577	543	522	549	555	574	536	539	562	523	542	540	554	510	516	520	531	514	522	518	533	560	525	495	511	538	577	547	593	522	555	535	559	511	513	530	572	546	553	571	559	552	562	527	542	511	534	536	525	540	560	538	582	516	559	544	559	561	533	529	560	506	539	536	547	564	547	537	545	547	530	563	569	558	534	533	513	530	531	522	509	565	532	527	534	515	542	550	528	479	514	541	535	530	571	536	571	535	555	494	514	525	484	584	529	543	537	538	535	505
27685	10984	1937	1195	695	635	637	621	657	706	868	1798	2085	1522	957	728	588	517	511	515	557	533	488	479	511	544	527	462	539	505	532	541	532	504	528	518	506	489	569	524	520	551	516	532	488	493	508	527	545	518	499	532	519	540	557	528	530	520	486	516	534	535	520	521	526	526	518	545	510	499	552	514	486	514	530	521	513	540	484	512	535	538	524	545	507	503	527	520	480	504	545	533	523	486	531	484	502	500	510	530	548	560	520	518	474	503	521	521	529	502	491	503	511	536	526	501	509	522	532	506	561	514	542	524	535	528	508	522	526	501	487	532	515	544	479	543	543	526	537	523	513	497	515	497	502	508	484	492	528	547	529	517	551	551	517	509	540	494	536	533	549	503	508	523	515	535	511	527	511	524	535	501	489	513	549	542	503	500	516	494	503	496	509	493	506	551	517	531	498	487	535	533	549	511	497	535	508	472	463	511	531	506	532	552	540	536	545	509	506	550	528	521	471	570	535	502	504	512	555	551	533	486	547	535	500	551	504	532	548	513	542	492	577	495	515	512	495	503	552	521	545	533	489	513	541	567	542	527	484	514	476	543	518	493	505	515	512	499	504	499	504	503	473	513	509	524	469	504	514	530	507	550	504	512	502	556	532	512	542	524	533	494	518	563	526	522	511	527	552	546	525	500	486	491	532	501	549	534	512	493	526	499	539	541	531	535	492	465	540	470	527	483	502	504	548	490	506	555	519	495	531	503	512	489	499	529	532	538	524	520	512	526	531	501	489	512	557	534	535	497	527	541	533	528	551	532	520	578	514	527	511	530	545	518	515	544	469	492	512	550	522	518	532	536	536	497	529	514	507	493	528	485	509	529	484	522	522	501	582	525	478	502	515	560	493	524	533	512	524	552	521	474	533	537	539	517	469	533	500	533	521	558	514	487	516	521	536	528	511	531	528	534	528	511	504	522	516	530	459	498	514	500	525	510	532	514	514	522	513	566	524	543	498	468	509	516	543	507	520	527	501	495	514	506	535	533	547	521	531	540	554	500	527	506	568	491	553	483	536	522	520	477	540	506	521	497	519	500	536	505	510	529	508	523	525	503	514	562	544	506	481	468	535	511	556	505	519	544	489	539	495	513	544	529	533	515	533	561	533	529	544	523	515	497	488	537	564	526	525	496	509	492	496	539	556	528	533	525	515	468	535	517	490	511	531	511	568	548	542	569	606	533	467	544	540	516	579	511	611	523	527	484	535	499	499	517	538	496	500	536	491	539	507	528	515	536	550	503	545	490	524	500	533	565	534	544	494	465	529	498	486	538	556	477	521	562	506	473	508	530	503	518	535	503	515	532	515	539	475	494	509	528	524	520	540	505	551	523	502	504	502	514	518	521	524	526	478	523	534	531	501	528	511	569	515	503	511	526	529	505	493	498	555	538	477	504	506	529	505	527	522	517	487	499	507	527	506	518	499	516	516	506	508	528	526	487	529	515	527	548	483	527	510	534	533	485	488	502	503	491	523	509	566	496	507	488	513	512	522	491	522	520	554	520	509	510	532	536	534	529	532	514	520	497	478	527	530	506	568	556	557	514	495	547	540	568	551	495	476	513	481	507	546	515	536	527	526	498	516	520	504	499	521	472	541	552	547	525	499	511	521	551	542	538	559	504	523	510	540	523	501	509	574	561	540	583	510	508	514	459	506	569	488	494	533	505	538	489	516	504	488	556	515	569	549	526	531	517	532	567	569	509	483	479	526	499	515	530	524	510	546	506	547	488	516	501	475	500	478	583	517	507	487	515	541	550	557	520	540	496	483	520	518	523	555	501	553	520	521	537	546	560	533	510	555	558	487	496	544	528	574	532	513	500	547	547	530	496	539	558	531	497	572	485	525	476	496	519	518	538	523	536	507	513	527	516	532	495	501	488	498	557	476	518	506	494	523	527	520	506	530	531	538	513	514	543	542	526	521	555	522	554	544	551	488	534	490	548	524	528	490	537	500	490	492	501	547	544	496	538	505	497	520	519	468	519	481	516	556	518	522	536	507	542	538	524	557	541	531	527	546	505	537	505	545	515	528	541	524	499	525	516	537	520	529	492	518	454	491	467	541	555	489	528	558	527	514	504	529	506	520	533	528	539	533	514	490	525	540	512	508	533	504	505	507	539	512	546	530	527	510	498	509	515	490	513	516	559	504	533	548	520	528	474	537	542	519	518	533	520	495	543	528	513	510	556	537	514	516	508	497	482	492	532	510	524	547	487	527	556	499	521	506	502	520	534	532	517	529	499	560	580	510	517	538	510	547	502	514	515	522	515	501	508	539	514	544	520	529	550	505	499	529	518	502	481	568	512	552	518	488	521	519	519	524	558	527	508	529	470	483	532	505	516	495	520	503	544	512	544	516	518	532	532	542	519	525	486	555	541	538	466	513	509	519	527	593	525	506	497	509	540	503	512	542	486	553	496	508	503	514	499	494	492	560	541	574	552	528	560	505	536	514	496	536	515	509	514	526	490	517	516	526	520	523	507	516	502	507	541	496	532	542	480	558	544	509	467	503	537	496	506	537	513	525	538	562	501	558	473	533	490	522	511	555	523	580	535	496	489	549	547	478	522	522	513	518	478	565	501	499	499	559	550	538	535	536	532	559	479	494	514	514	492	508	498	522	531	537	534	535	517	511	567	548	470	522	505	507	453	573	480	517	539	495	490	521	491	504	495	522	529	518	519	497	508	523	488	519	486	548	492	517	526	527	479	534	531	496	507	535	498	520	538	521	541	526	510	540	505	565	540	547	489	530	495	490	498	521	527	524	534	507	511	504	499	544	532	514	524	511	512	524	486	520	549	552	531	515	494	519	521	559	537	506	503	561	522	532	545	488	511	522	526	515	527	529	477	516	506	510	571	492	525	543	532	527	550	554	507	497	562	505	490	482	550	497	544	536	515	521	536	523	491	528	501	487	567	544	532	542	507	539	514	531	512	531	519	504	521	533	556	511	535	531	556	532	537	534	487	501	497	540	528	533	520	518	508	491	506	459	552	548	525	520	538	521	528	560	507	581	506	557	494	527	486	523	522	547	558	472	520	492	519	503	520	490	513	532	527	576	536	542	543	555	553	512	545	558	506	530	566	500	459	553	569	559	513	540	515	515	506	514	530	519	528	510	531	513	512	507	503	510	552	494	524	527	525	521	544	547	546	511	530	538	467	513	506	523	500	531	552	530	478	466	502	533	520	494	535	539	459	504	520	543	530	510	524	517	516	527	534	503	509	539	544	480	566	494	503	523	528	512	543	502	540	525	537	527	514	519	452	503	487	503	534	517	480	542	499	521	517	506	563	500	536	523	534	527	553	514	486	526	528	505	509	564	529	524	525	557	560	556	539	505	550	504	515	536	539	522	536	487	541	513	527	518	512	517	562	512	520	572	519	498	516	513	500	550	580	537	518	491	546	506	496	519	502	482	515	567	537	544	540	548	495	532	549	486	504	549	516	524	538	559	499
5762	1486	1468	1008	664	636	601	623	684	751	1022	2338	2417	1688	935	677	517	440	492	472	472	512	447	416	451	471	474	448	465	525	453	440	463	454	465	478	473	504	471	435	447	431	481	426	451	477	452	439	442	456	480	413	484	432	464	493	470	450	481	433	474	461	498	478	478	435	482	437	445	449	484	454	444	438	476	470	432	427	505	452	448	464	471	476	468	441	421	483	458	471	423	453	442	441	451	457	478	452	450	438	439	459	447	476	455	425	436	468	472	449	435	425	473	435	459	442	461	453	448	477	420	424	462	456	432	458	453	473	463	494	429	449	474	489	480	472	493	432	428	432	467	434	423	427	470	467	450	468	463	482	433	459	497	485	469	459	440	477	472	457	438	476	453	503	447	477	438	475	468	456	448	478	436	469	450	425	429	433	436	466	489	428	458	447	456	450	448	478	442	460	461	455	443	448	442	455	464	480	486	464	448	457	435	455	478	452	462	455	454	433	457	433	445	466	444	461	443	458	491	442	456	473	412	481	436	456	452	420	455	495	459	447	440	460	432	434	466	475	435	519	464	477	452	452	488	459	459	419	449	461	416	452	458	429	445	474	467	419	460	420	492	441	481	446	432	494	464	446	456	432	427	443	478	420	471	456	505	464	468	441	445	473	454	438	454	422	483	438	471	468	445	438	456	441	428	468	455	471	443	468	444	453	446	463	480	474	495	484	428	469	427	449	458	426	441	450	410	458	455	437	478	479	433	461	440	478	445	465	429	478	486	475	470	489	437	463	456	477	454	472	447	460	438	499	440	446	426	458	440	485	463	479	424	470	501	462	446	440	450	459	459	418	444	441	478	455	480	476	456	469	434	442	461	456	434	446	464	454	447	429	474	493	433	459	452	451	459	475	463	485	442	453	450	464	463	469	444	464	458	449	440	489	502	446	470	466	441	446	450	485	472	487	448	473	451	428	452	464	433	448	445	446	426	438	425	496	430	451	494	466	424	483	420	434	456	435	478	455	440	472	485	446	411	469	452	467	439	462	433	422	453	431	462	443	462	465	458	493	426	426	431	456	452	436	459	454	506	459	435	488	447	435	451	459	475	441	453	459	492	437	459	460	430	398	482	454	461	478	443	459	497	434	467	462	432	432	489	447	432	463	454	493	448	457	444	446	459	466	431	432	456	470	444	470	439	489	455	455	475	439	481	458	450	456	478	460	418	450	459	466	494	478	430	448	469	448	465	451	449	474	400	443	452	482	434	459	459	448	481	452	464	496	429	481	421	489	454	510	455	451	497	480	449	457	424	476	481	467	414	455	471	442	484	452	451	450	438	465	452	413	432	475	471	455	476	449	437	480	467	471	495	440	473	446	470	449	429	465	424	484	486	447	448	460	423	485	426	467	476	476	424	490	458	473	486	507	416	489	435	452	471	421	462	435	451	423	449	446	459	486	455	435	448	507	440	464	446	423	410	423	447	468	441	447	473	441	444	418	489	455	509	459	455	459	463	433	468	448	487	449	485	408	456	437	490	420	459	467	422	429	478	486	444	432	460	467	457	457	459	437	497	472	447	427	446	454	450	448	429	484	465	489	429	476	404	510	469	459	448	403	445	445	464	441	410	451	434	489	466	426	427	459	477	419	477	444	502	448	461	483	430	444	484	471	464	470	451	405	424	467	466	431	465	481	449	462	427	467	445	474	409	468	435	418	440	447	484	458	451	455	448	447	438	440	487	495	420	455	485	458	443	488	479	469	445	456	486	449	438	444	454	457	424	416	466	485	434	461	454	484	454	447	472	429	449	409	454	487	506	441	457	446	461	457	448	430	438	428	441	457	499	440	447	463	455	441	480	439	439	467	484	406	495	443	433	472	429	444	419	464	427	480	464	452	464	478	471	458	466	455	467	469	440	438	457	491	457	480	479	481	453	483	450	439	479	424	430	432	458	441	455	468	478	466	469	476	439	475	462	438	492	466	490	461	452	452	448	464	442	476	459	441	436	502	449	459	467	429	477	442	434	476	433	499	452	481	475	440	405	483	456	419	515	432	458	461	441	446	468	441	459	468	456	433	465	458	446	424	439	411	472	456	459	486	477	473	424	469	458	483	436	435	456	440	457	460	474	480	460	465	429	450	478	474	464	449	469	459	434	451	449	456	434	486	450	450	475	411	422	430	445	478	438	438	511	459	445	439	457	482	474	470	450	445	426	487	449	430	460	469	419	441	450	440	469	464	436	442	442	497	450	455	445	482	464	460	449	501	458	442	470	455	441	479	434	460	470	459	445	458	455	501	480	455	474	494	462	508	456	445	467	445	442	437	451	426	471	472	444	479	454	471	450	420	469	456	475	462	430	440	472	469	459	489	429	413	462	454	447	461	421	474	488	486	455	475	430	460	465	452	441	474	429	475	474	431	475	445	450	455	456	453	461	475	446	445	441	470	465	473	466	475	461	454	448	447	463	453	431	496	490	474	425	464	434	460	452	451	468	445	487	451	446	485	476	459	440	472	467	449	500	424	435	458	435	480	449	465	499	445	479	425	482	427	477	459	481	442	444	428	451	433	465	446	494	422	443	451	472	457	464	451	465	477	423	472	468	424	455	451	462	453	443	441	433	428	482	470	458	467	443	463	446	451	441	480	462	431	470	463	462	445	459	474	487	469	493	474	462	447	451	457	459	446	492	479	473	473	476	449	471	410	451	460	461	499	466	459	472	451	454	443	470	463	466	434	430	440	457	438	457	402	455	460	467	471	490	452	463	462	467	431	443	465	485	456	430	436	447	474	426	450	416	471	474	444	481	434	444	457	450	482	461	462	445	437	436	471	478	454	453	493	482	479	471	455	423	476	456	439	475	484	462	450	424	471	432	443	445	453	437	479	471	486	450	499	459	434	429	457	467	460	446	440	438	452	454	494	461	441	465	464	466	457	453	465	472	477	432	472	427	461	457	427	497	471	451	488	407	469	431	468	503	464	455	436	455	465	480	457	421	509	501	450	461	477	451	462	485	461	480	457	421	475	435	444	458	466	446	438	436	477	464	493	456	474	450	472	481	425	439	448	463	453	424	441	443	449	475	491	465	438	452	420	422	453	479	431	454	475	443	458	502	488	445	422	454	444	453	434	459	493	443	443	456	466	449	429	444	469	435	419	447	455	448	470	475	457	401	471	435	453	475	443	413	420	466	477	459	447	415	446	414	429	454	451	460	465	466	422	466	458	452	465	429	490	507	464	465	445	441	453	478	490	419	404	442	433	455	460	471	471	480	445	473	528	434	428	412	464	471	488	464	470	480	471	464	438	490	466	449	468	469	480	465	478	454	436	448	424	420	478	438	467	467	466	477	464	453	473	443	477	454	458	503	445	455	471	448	457	491	434	443	449	436	460	448	476	436	467	445	435	436	439	431	470	420	462	481	493	447	437	455	432	469	481	473	489	448	474	473	457	431	510	447	437	469	454	421	472	455	455	420	511	463	443	469	450	452	451	453	443	435	507	480	495
25612	21416	27548	25556	9662	1953	1076	887	917	1069	2345	13548	16064	9930	3240	1234	717	544	556	516	493	526	470	485	516	559	494	515	494	472	460	497	490	534	564	488	529	525	504	522	477	480	486	497	512	534	490	535	501	499	482	511	497	466	516	492	517	490	501	458	471	520	528	488	501	516	482	486	504	505	494	484	468	465	487	486	495	564	527	488	525	476	505	502	502	522	536	486	542	523	481	503	480	479	491	498	512	491	502	453	499	472	489	502	470	499	467	467	500	509	485	501	529	525	471	493	456	466	509	482	511	502	486	483	524	497	500	519	488	554	524	490	476	498	504	480	481	483	473	523	527	480	507	513	451	467	444	508	505	528	518	487	519	502	502	511	488	461	530	473	491	541	506	472	532	502	486	454	487	515	470	507	499	468	475	504	526	499	514	515	505	511	522	512	496	478	486	461	488	512	495	508	495	481	505	500	504	509	512	464	516	499	458	493	465	489	506	509	500	476	491	499	518	505	506	481	499	489	509	483	489	503	467	476	507	444	453	456	462	484	503	491	539	510	518	541	508	498	460	452	536	455	489	470	431	523	469	554	496	469	498	502	494	461	476	481	477	474	481	511	496	548	496	493	496	530	527	484	519	488	465	511	476	500	470	513	515	490	491	493	496	490	514	497	494	521	457	486	466	556	444	489	527	506	518	500	497	486	526	505	473	479	478	514	440	474	505	510	488	447	537	494	473	520	487	480	550	471	475	483	501	455	499	534	517	507	477	536	442	464	488	465	477	492	495	523	500	516	518	491	504	496	515	531	480	489	490	497	481	495	528	485	468	500	499	482	491	489	518	452	502	505	487	483	487	480	516	479	520	472	485	484	483	499	484	467	510	483	523	512	503	475	493	486	518	522	493	503	494	462	500	471	459	474	509	507	483	515	480	497	514	507	512	473	478	508	464	467	526	504	522	492	514	541	464	500	492	473	494	500	468	459	500	495	448	518	526	477	505	520	486	471	463	464	512	501	465	488	499	508	482	460	470	471	475	520	520	475	497	470	463	481	478	457	473	480	463	440	501	511	457	473	522	488	476	483	509	487	495	515	537	501	453	461	518	509	455	499	471	515	499	516	508	517	532	498	471	472	469	485	489	499	495	472	555	482	525	502	464	503	458	497	475	511	487	500	454	500	509	523	540	490	497	485	513	518	473	475	481	493	556	493	472	516	503	442	492	469	473	520	497	484	466	474	493	496	465	496	518	534	497	492	452	490	517	501	504	455	507	516	496	522	516	489	543	459	511	442	512	501	516	496	495	483	505	474	519	493	493	491	523	540	506	508	512	525	473	464	483	524	503	483	520	484	521	480	476	480	473	482	468	476	434	429	474	479	533	430	463	534	506	509	507	491	492	500	504	524	509	479	485	496	521	503	446	501	477	478	517	488	518	458	463	520	463	489	479	478	462	495	484	491	502	498	511	494	512	495	482	510	476	500	502	486	486	502	500	499	520	492	497	525	468	469	470	472	500	531	478	476	504	496	490	525	463	507	559	467	489	456	503	499	525	486	497	504	492	526	489	477	490	490	471	496	489	501	531	489	505	495	524	493	475	488	521	508	496	449	509	472	499	514	463	500	476	456	511	469	504	513	503	478	523	495	513	497	467	512	480	511	476	496	493	496	457	487	505	495	498	467	533	497	528	482	484	507	538	483	494	489	483	496	500	491	451	509	518	488	515	517	521	493	487	474	514	508	487	474	468	497	450	493	467	500	458	515	512	463	446	528	497	474	486	478	501	467	493	495	482	488	498	455	492	499	455	514	518	482	455	511	512	468	530	502	472	509	493	461	476	489	455	508	505	486	477	508	464	482	463	483	500	501	491	519	462	463	485	488	487	479	466	492	499	460	534	499	500	506	552	477	488	485	490	501	476	493	471	476	498	477	494	486	484	527	482	500	472	483	468	525	492	486	481	464	487	531	459	466	495	493	499	481	474	525	500	480	476	510	482	488	498	479	470	480	485	512	511	495	479	546	513	545	518	493	492	483	518	434	480	468	515	496	508	464	538	502	538	520	508	531	505	472	473	466	520	473	517	503	521	449	477	482	505	491	506	514	512	496	520	471	485	463	467	519	477	499	453	516	528	469	472	471	500	491	503	453	459	535	501	469	549	492	483	519	481	524	476	507	493	488	523	463	503	496	526	487	487	492	495	463	498	502	490	496	521	509	461	498	499	467	483	495	469	472	496	479	512	481	511	455	480	463	485	456	470	472	457	460	495	497	470	502	461	537	500	477	462	514	469	454	516	515	491	510	516	502	450	502	458	503	491	532	485	496	476	511	486	495	537	539	524	484	505	493	495	528	534	484	518	513	493	481	470	455	493	510	483	466	483	446	474	491	511	480	503	485	491	526	513	496	488	459	497	502	478	496	469	507	493	506	552	474	507	496	500	532	499	507	519	476	445	504	462	480	463	502	508	528	508	463	499	507	471	512	472	535	506	523	502	488	488	458	494	497	498	506	477	481	523	482	526	484	474	448	513	493	453	487	498	469	502	508	492	457	487	504	496	489	498	546	506	447	491	487	501	498	461	473	503	443	498	480	467	480	489	447	474	560	496	504	489	491	475	516	478	475	517	510	489	490	473	495	466	477	487	475	468	518	504	471	504	483	504	477	455	535	503	448	478	516	507	509	485	509	543	504	483	480	474	463	508	475	480	505	491	501	502	497	484	471	491	501	453	510	513	489	534	468	516	506	525	483	515	496	471	523	485	490	513	525	453	467	461	471	521	432	483	442	463	498	498	471	544	498	492	506	500	484	444	482	447	529	486	474	476	512	533	512	496	466	472	484	497	479	444	490	480	509	494	513	553	498	505	492	529	512	450	538	483	482	477	478	482	490	491	471	467	506	503	473	461	537	461	479	513	473	454	495	511	525	508	494	510	474	493	506	479	499	500	509	477	526	488	468	485	489	513	423	522	496	472	462	512	528	528	502	492	479	490	490	478	466	469	500	472	499	486	564	496	520	491	475	525	535	487	511	485	475	493	458	480	522	506	485	500	497	500	496	488	469	526	541	459	508	482	492	476	504	511	439	496	456	501	482	482	530	489	509	514	497	509	487	515	492	541	473	451	470	518	506	460	519	494	491	484	493	551	523	491	510	523	479	462	471	470	481	469	505	495	501	495	497	536	516	482	488	510	523	539	500	498	533	475	511	463	524	510	477	503	491	466	467	516	473	470	462	493	533	485	500	472	522	492	487	466	489	467	496	468	488	495	505	540	497	511	460	493	499	482	507	470	477	475	514	433	495	480	499	477	469	517	466	502	505	490	465	477	489	475	539	498	487	509	487	530	482	523	517	465	512	515	548	517	508	462	492	492	530	485	490	526	468	457	478	485	487	501	506	490	483	479	505	509	521	506	488	497	466	487	475	538	513	511	547	486	481	481	502	492	493	493	520	531	476	466	437	483	486	491	485	513	500	481	525	459	476	488	480	458	475	494	501	474	493	505	466
4476	4919	3850	3014	2632	1409	1025	1113	1226	1422	3724	15413	14753	8668	3085	1325	731	513	464	509	477	497	506	462	417	489	475	468	467	469	435	452	459	448	485	455	432	420	455	437	458	474	440	464	429	435	469	468	474	436	478	473	438	458	444	462	470	446	443	449	472	457	480	459	469	453	461	443	480	451	424	465	443	465	473	451	416	425	461	475	433	484	451	452	456	477	431	480	471	449	454	440	452	446	469	468	430	451	474	427	445	437	465	465	450	400	445	441	458	412	502	443	421	414	467	481	420	441	471	452	467	453	496	417	468	456	425	445	463	445	479	451	422	477	421	448	454	483	452	446	472	470	427	414	455	445	435	491	452	474	440	419	474	471	445	424	499	460	476	492	489	492	490	458	446	444	428	438	465	445	457	457	436	479	447	442	436	421	468	442	442	477	473	437	500	419	473	459	439	443	478	436	432	430	464	443	492	462	509	438	413	442	436	472	398	477	428	421	442	457	461	445	445	422	427	431	457	463	442	493	461	455	436	495	465	470	489	441	445	444	433	463	447	463	477	469	448	492	432	432	458	444	495	434	452	491	470	432	464	439	490	423	465	458	466	432	431	455	433	448	449	458	491	470	411	449	463	441	461	486	450	446	469	425	498	475	459	441	421	454	409	462	449	494	443	457	471	439	436	472	469	458	448	489	441	436	430	438	465	437	443	438	471	424	438	454	457	467	457	431	393	472	466	454	464	452	453	453	426	466	464	469	481	414	487	434	420	477	439	462	434	436	439	417	446	430	483	511	457	464	442	495	436	472	443	459	433	477	479	467	436	434	416	473	424	437	465	451	431	429	421	470	482	419	437	463	440	456	435	452	511	435	436	463	444	441	477	455	456	462	439	444	485	439	428	472	417	447	465	474	457	472	464	448	444	464	446	437	459	475	460	460	458	472	453	454	495	470	441	436	448	439	449	450	481	441	425	453	423	496	456	455	435	507	449	470	477	468	436	439	493	432	449	457	437	456	456	441	456	425	436	419	407	449	477	469	433	437	467	442	457	408	455	420	418	489	444	458	465	427	494	455	459	434	450	509	443	446	434	498	434	435	448	451	468	459	466	424	466	489	438	428	452	426	508	451	422	499	422	480	419	445	493	449	437	472	471	503	450	438	421	427	449	454	407	454	430	463	464	483	470	497	453	443	482	447	408	445	450	452	445	486	431	445	451	462	442	472	433	442	443	439	456	452	477	447	439	468	459	417	511	434	480	426	443	457	450	487	470	456	462	462	477	442	443	433	487	477	470	469	426	466	491	456	440	473	454	425	474	432	449	458	451	444	449	459	429	488	471	505	429	461	460	437	424	477	465	472	431	457	419	423	393	462	448	468	465	478	456	467	450	455	414	443	444	441	422	415	441	432	452	479	478	425	470	474	421	443	455	427	454	486	459	455	456	406	450	457	440	427	482	435	416	434	455	463	452	488	456	416	451	455	445	461	453	451	423	447	424	441	417	460	405	431	449	456	443	449	450	446	428	435	492	443	424	461	434	447	461	438	457	468	439	473	454	396	441	400	462	457	495	430	439	458	429	457	440	420	483	445	446	430	428	456	428	406	435	413	464	467	501	491	428	460	473	435	451	478	464	506	414	455	468	428	447	477	462	456	456	468	445	437	432	461	419	462	450	445	449	447	444	449	452	441	474	442	478	456	496	470	409	496	449	475	483	448	470	490	511	422	449	454	435	442	439	462	450	457	474	424	437	464	419	455	427	439	491	440	452	429	433	477	458	464	439	433	433	437	447	461	462	438	448	482	450	498	446	444	457	457	471	436	437	456	461	454	449	443	444	440	483	486	485	452	471	455	468	470	443	468	470	438	456	462	474	426	462	441	456	439	459	427	447	442	503	463	436	449	467	478	450	448	429	445	491	451	441	464	461	465	463	437	460	425	427	477	453	447	442	444	421	444	459	434	448	479	438	417	457	455	448	456	446	430	464	405	469	463	462	491	450	428	435	476	441	414	470	413	426	432	414	443	489	436	452	437	438	450	418	479	462	484	441	480	482	459	452	418	466	432	431	460	482	443	479	448	433	473	432	443	448	457	465	427	460	507	440	470	452	459	452	446	435	439	441	436	513	440	492	461	457	434	477	466	471	445	430	390	446	448	439	479	462	450	478	457	441	406	462	454	431	468	452	421	447	430	441	487	450	426	431	481	441	467	472	414	448	477	423	472	464	460	439	413	435	470	437	391	409	448	441	462	428	447	452	452	460	422	439	417	459	478	448	464	429	441	465	414	472	444	419	446	432	405	494	444	480	468	457	467	425	437	458	447	379	455	434	445	444	479	455	446	446	417	471	458	448	454	446	436	446	419	488	446	420	429	440	501	410	434	456	448	452	469	448	465	417	475	473	471	464	440	473	410	464	450	447	447	452	466	445	446	444	470	471	437	452	439	437	479	473	421	473	454	471	459	437	439	432	462	422	464	466	426	468	440	450	457	443	445	451	428	445	492	443	453	484	466	455	416	421	442	467	442	446	420	464	436	520	459	447	508	422	438	455	453	419	463	490	451	449	457	480	424	499	459	477	431	479	453	449	428	446	453	450	431	441	414	438	441	427	461	424	444	476	473	453	452	455	437	453	476	440	445	463	431	440	481	463	450	464	414	440	460	435	425	457	433	491	436	425	428	490	424	420	470	468	478	454	458	463	457	437	436	437	478	424	464	451	468	450	412	438	449	445	447	435	453	445	448	449	467	437	417	440	448	445	488	422	470	449	466	448	451	409	473	438	478	444	445	452	399	473	407	404	426	426	470	493	445	434	456	428	505	431	407	426	450	411	482	420	486	482	441	436	439	454	451	429	449	458	446	469	439	422	455	455	451	433	473	438	430	430	470	431	445	480	467	451	466	438	434	476	473	459	455	434	442	430	478	431	445	444	450	448	464	436	423	440	487	464	429	448	446	475	454	421	432	426	457	489	473	445	465	428	468	474	460	462	453	477	458	487	457	430	482	464	449	439	490	414	470	458	478	456	441	433	403	460	436	413	432	452	462	459	499	421	415	444	430	420	469	461	459	464	471	478	460	464	467	451	461	443	439	439	460	440	467	417	438	425	458	453	482	450	442	451	487	450	451	446	438	430	407	470	463	438	462	463	453	461	456	407	450	447	446	453	435	443	481	470	420	410	438	421	474	464	478	459	443	467	457	464	453	477	473	447	400	468	441	432	460	450	454	465	470	446	458	438	451	435	466	426	441	472	454	434	440	477	441	455	483	446	432	426	420	451	503	479	495	420	456	484	435	471	454	451	454	455	475	455	443	468	454	490	432	465	447	501	434	459	442	462	477	442	433	447	455	449	431	421	449	475	449	438	448	486	488	450	458	445	482	439	461	429	419	438	445	450	472	465	437	478	423	427	473	418	475	454	444	431	435	461	410	444	471	454	467	438	393	458	479	454	484	473	437	448	423	439	439	429	471	472	450	450	440	445	452	446	409	454	459	436	426	415	453
24638	21425	28631	24626	21139	8642	2528	1653	1517	1623	3326	27048	26735	16882	5436	1978	1006	726	717	608	685	637	658	683	633	643	588	612	619	595	689	595	603	629	614	612	641	626	660	617	642	643	661	600	652	590	615	597	644	564	624	619	623	607	635	630	596	600	580	633	631	665	609	630	628	621	611	620	636	637	612	647	666	639	648	630	613	661	575	633	592	584	623	613	633	626	640	662	602	595	582	639	604	621	623	627	620	630	653	612	621	685	616	632	642	636	626	598	602	627	598	588	660	659	664	637	632	667	631	636	645	612	602	612	633	598	601	638	620	635	619	636	626	667	640	621	587	597	632	610	670	607	614	633	608	595	618	629	618	583	613	672	593	641	617	634	571	569	601	625	611	627	628	587	643	602	612	556	614	608	623	586	626	657	667	599	604	591	589	598	586	582	639	599	620	607	667	565	621	591	602	618	676	634	623	587	599	627	634	593	625	655	621	618	639	603	641	623	594	590	641	632	616	604	617	611	607	627	636	580	596	622	628	601	651	627	607	615	633	613	628	612	616	636	596	588	608	635	638	622	592	592	636	556	582	588	676	655	619	626	573	624	621	627	581	601	603	579	609	616	605	663	602	623	596	642	640	634	626	626	615	566	616	599	634	647	598	600	590	621	628	612	623	649	609	604	619	592	605	611	615	653	576	586	622	573	647	630	611	643	624	617	614	681	600	618	604	604	634	663	589	622	646	665	613	636	589	650	644	647	594	635	604	623	589	587	643	650	587	621	636	613	559	605	621	612	554	616	632	604	596	575	631	604	628	600	654	614	633	618	576	618	603	608	597	622	568	654	645	594	614	612	603	581	624	641	598	603	676	597	642	664	652	617	618	619	582	621	640	577	614	672	635	585	627	599	640	637	609	611	638	623	585	647	602	564	656	615	621	611	615	617	585	636	596	597	596	611	656	600	631	633	630	606	614	603	621	619	635	588	588	608	642	683	598	610	606	661	600	655	606	589	641	613	622	611	574	616	608	624	644	603	599	637	581	592	608	639	641	567	613	627	610	624	589	627	631	591	608	651	639	627	628	635	633	644	613	626	636	611	599	620	645	576	654	590	621	626	623	598	602	557	606	617	647	615	622	629	599	609	625	601	598	604	649	620	628	579	613	558	575	557	581	585	621	605	641	633	590	671	575	613	574	655	576	638	595	622	619	608	633	630	630	626	607	627	617	591	601	622	605	642	632	683	602	614	596	627	637	617	619	628	626	639	613	639	583	589	630	677	630	606	636	590	614	613	605	598	634	598	643	618	599	604	612	633	603	642	534	565	607	579	591	623	637	589	596	603	591	619	620	637	611	607	625	591	632	605	623	626	610	603	634	647	601	598	615	618	616	605	594	607	618	580	667	642	646	623	668	638	622	609	592	671	647	607	655	643	556	651	658	611	636	630	620	611	613	606	613	622	611	627	608	577	638	625	562	602	660	625	641	653	625	634	621	618	641	605	587	614	632	600	632	616	645	590	618	598	622	573	593	598	615	620	588	580	604	604	604	592	572	625	582	633	617	646	618	639	662	597	626	560	608	634	640	648	589	569	655	610	639	640	646	617	575	636	630	580	609	609	622	661	588	626	561	642	626	600	591	628	630	630	644	625	631	584	674	631	609	620	615	623	591	640	620	604	611	625	647	549	663	661	667	663	578	683	615	619	587	635	596	640	632	663	602	616	601	637	599	564	652	644	642	616	616	591	632	615	591	562	593	635	593	603	613	627	620	586	595	602	607	644	620	626	641	646	635	640	613	640	629	651	629	614	611	636	599	584	577	618	601	632	602	624	615	580	605	604	619	635	585	593	601	617	605	611	594	614	587	609	650	642	600	647	591	632	624	618	626	609	579	595	656	660	619	624	620	596	580	601	623	570	545	628	643	600	564	640	611	596	587	588	634	646	614	593	601	610	630	631	620	596	620	592	605	608	615	658	637	595	591	596	623	624	603	580	633	634	611	596	627	592	639	586	660	631	624	611	645	603	631	625	634	633	622	584	603	601	611	569	608	595	692	610	606	587	617	552	617	595	595	582	649	579	664	659	622	589	628	673	626	581	608	615	649	616	632	591	618	580	636	611	578	632	596	632	604	637	556	587	545	624	602	655	560	614	644	610	608	665	623	629	635	612	585	611	596	620	642	580	623	609	582	654	620	628	677	668	614	610	612	601	576	619	646	615	652	610	555	633	635	589	601	579	590	577	570	644	623	619	634	610	620	652	598	634	631	619	635	595	581	580	585	610	594	671	584	616	614	619	641	610	612	630	558	613	579	600	556	610	597	618	643	630	590	607	643	593	624	592	609	625	622	631	595	620	599	623	590	605	620	627	626	627	610	612	614	600	595	632	613	589	642	626	588	613	600	638	640	607	615	590	637	611	607	569	618	602	638	607	606	592	622	574	647	584	641	601	613	632	638	641	601	592	611	641	613	596	625	606	665	629	631	636	638	612	615	669	625	615	629	629	612	613	574	653	642	516	606	606	604	622	608	582	618	618	642	649	644	592	564	584	623	633	630	641	605	612	604	610	596	630	601	583	600	632	615	654	652	581	589	624	653	594	646	616	643	660	616	563	630	616	636	564	619	588	620	624	567	601	632	599	607	619	636	588	589	608	613	630	647	626	588	634	617	575	622	650	636	614	621	643	643	584	623	600	629	609	616	613	621	654	642	621	603	584	575	580	616	618	632	603	594	647	641	623	681	601	577	610	603	608	597	625	639	605	629	612	606	586	593	593	612	617	578	621	620	593	626	605	623	562	622	618	596	617	591	628	638	659	586	621	636	611	619	610	607	615	615	585	629	599	636	627	628	568	643	668	602	595	605	644	586	651	620	582	585	623	592	582	595	650	650	593	660	595	600	654	609	607	576	610	573	641	618	629	561	610	580	584	586	590	599	634	633	615	603	585	650	598	610	596	561	624	584	654	611	603	608	611	605	642	593	598	638	635	607	631	614	609	606	630	624	638	560	659	638	608	554	659	604	573	607	602	608	638	620	597	628	640	606	614	600	609	622	645	605	632	632	613	595	645	595	629	657	580	595	613	609	614	645	672	657	676	611	610	621	590	587	587	656	608	656	623	635	667	632	581	660	578	633	630	645	610	608	580	611	597	658	621	630	585	602	644	626	631	600	609	642	583	622	598	633	589	599	595	607	658	602	640	574	594	603	634	577	621	566	599	621	638	625	581	632	596	665	653	658	606	694	639	617	595	646	568	590	609	614	597	629	647	602	589	629	645	631	603	599	587	618	634	597	620	604	613	595	594	614	596	620	628	630	611	629	602	616	585	599	620	630	677	595	634	655	605	603	626	663	620	608	641	630	608	603	653	627	582	655	668	572	654	639	615	650	608	593	637	650	607	589	620	620	537	637	622	600	621	593	612	635	626	629	604	587	611	594	605	587	609	605	623	578	629	608	612	600	644	614	609	615	629	620	635	596	611	617	631	646	609	560	601	597	616	620	580	613	598
4837	7634	6638	5743	4601	3114	1948	1888	1947	2224	5108	28038	23022	13617	4512	2007	1078	612	615	549	570	519	554	532	533	542	570	569	566	592	505	602	519	533	531	582	569	545	567	532	562	571	637	557	616	569	582	538	535	532	624	599	561	534	562	570	556	551	568	563	569	560	538	548	547	593	535	552	561	543	534	543	573	559	549	570	553	530	552	558	554	531	574	532	560	570	555	531	537	508	539	538	537	546	536	534	595	561	496	513	562	536	594	546	564	549	597	539	550	518	537	588	532	535	551	550	552	558	532	535	553	534	577	554	536	554	519	517	589	553	581	495	565	543	553	536	567	563	528	573	535	543	536	529	549	553	539	585	515	576	606	528	580	562	596	571	609	540	561	590	547	498	548	576	511	577	508	559	555	532	522	548	543	575	585	582	539	551	547	603	549	566	560	534	570	595	575	567	558	566	552	551	528	577	539	556	527	523	510	514	577	524	560	536	546	550	533	555	568	562	592	526	591	544	547	568	521	555	567	541	543	543	517	528	542	580	580	561	539	580	506	544	537	525	540	561	558	551	602	553	535	545	547	541	573	526	523	566	531	552	555	540	542	558	557	515	513	542	535	563	521	526	550	525	561	571	526	540	543	535	550	551	566	533	566	560	553	553	536	572	564	518	550	571	581	562	525	553	523	583	541	513	529	521	589	568	566	547	549	578	504	559	545	525	531	576	498	582	560	559	562	548	544	541	500	548	565	554	508	542	557	525	569	506	522	535	504	577	572	584	560	568	489	541	565	556	579	568	564	578	560	556	559	583	503	569	525	547	567	543	521	591	560	529	564	575	507	550	543	573	546	587	527	560	564	552	521	555	535	539	535	557	496	560	554	565	561	522	529	587	519	571	574	590	545	521	550	567	541	590	564	578	562	521	538	531	517	521	515	514	494	546	507	571	554	537	573	580	540	576	555	534	525	523	580	549	568	579	554	554	521	589	544	527	522	565	560	585	547	541	543	530	569	560	552	531	546	571	505	542	577	523	535	550	539	572	550	562	550	546	528	584	582	559	509	575	580	548	544	584	560	540	549	552	579	557	567	574	563	559	580	528	555	551	530	572	564	578	562	600	527	588	502	538	579	554	595	539	558	569	538	571	512	532	574	569	537	541	540	550	583	562	558	568	553	591	513	538	534	534	558	571	542	532	546	546	562	549	541	560	548	593	553	539	527	559	596	515	569	529	562	520	578	569	513	570	565	539	567	548	514	538	546	548	551	572	523	524	529	550	555	548	496	526	531	528	560	502	541	568	518	566	552	555	524	540	611	581	519	543	543	546	565	541	501	568	544	579	556	538	560	554	529	564	530	547	529	514	566	555	570	551	552	571	580	563	533	556	543	543	550	534	534	587	544	590	576	555	554	549	556	574	516	551	531	554	556	548	537	507	559	526	569	556	572	595	567	541	552	573	529	570	559	510	540	532	486	572	551	567	562	522	557	550	517	538	557	563	547	572	561	588	500	510	534	561	584	532	578	510	577	535	570	593	537	559	540	535	558	565	536	581	550	570	555	543	540	541	534	548	545	530	552	556	558	531	498	514	561	562	560	567	504	497	572	563	550	537	551	523	573	518	555	571	579	547	529	552	521	580	577	544	565	547	562	545	573	570	562	550	556	558	602	539	539	550	522	510	537	603	564	590	560	536	555	575	545	572	530	540	567	534	549	561	518	516	533	536	568	573	579	585	566	550	565	549	531	542	526	589	567	556	550	534	523	541	567	526	546	541	591	553	547	529	554	538	547	583	530	545	528	525	515	551	508	568	518	566	513	537	533	575	525	549	559	498	529	552	568	528	563	568	547	543	514	554	511	579	550	528	543	508	524	568	552	516	548	515	570	543	556	558	589	544	581	564	534	526	571	529	569	549	525	564	536	504	506	508	550	524	521	556	521	586	536	512	570	568	560	531	538	533	568	545	542	531	538	521	519	590	565	546	553	565	548	552	537	559	591	539	510	582	517	540	565	570	567	557	519	512	556	528	546	541	539	559	567	582	539	555	540	524	583	557	497	556	543	553	546	535	557	566	558	542	546	553	556	531	533	551	517	536	518	558	606	543	542	560	559	557	547	527	529	546	543	558	568	562	550	533	554	540	564	528	535	606	557	576	533	552	578	565	539	594	544	495	583	535	545	552	517	545	550	539	527	528	523	559	615	535	548	542	539	500	535	528	500	612	538	576	544	496	524	535	558	569	559	559	543	585	547	544	523	574	551	529	537	540	548	549	540	571	553	540	554	554	523	566	554	562	556	577	563	577	549	562	524	603	592	534	531	561	543	532	555	510	517	560	523	551	531	563	543	552	549	518	521	589	556	512	547	518	569	548	532	533	556	535	560	525	593	508	551	561	544	524	579	553	569	582	604	550	539	509	553	560	543	559	545	569	532	517	560	574	553	523	535	530	576	546	556	504	539	543	542	613	542	554	517	580	574	547	566	491	555	524	551	548	572	608	584	535	517	545	558	530	549	543	584	528	567	559	531	551	522	490	518	528	557	547	596	510	493	499	549	558	537	540	502	572	542	533	575	539	544	580	551	583	541	563	544	521	536	582	576	530	526	516	535	518	566	574	567	548	515	575	555	555	530	537	544	563	577	570	538	537	467	542	515	549	560	527	543	591	571	541	567	531	551	522	594	556	564	579	493	545	544	519	570	572	503	526	480	547	528	552	546	554	523	512	566	568	524	542	544	521	545	541	591	516	520	562	575	576	547	494	574	552	566	532	547	570	511	544	573	546	533	539	550	526	560	491	514	574	572	532	548	564	525	569	534	535	551	555	539	537	514	531	561	568	533	545	547	524	523	557	599	539	547	512	542	548	540	526	543	520	549	538	558	541	511	509	575	540	519	518	555	520	543	545	571	582	562	561	569	580	532	508	563	573	563	561	538	574	563	544	527	531	562	573	576	557	561	539	533	498	570	570	517	564	515	511	504	544	579	514	578	565	552	509	509	503	514	572	537	538	543	548	532	565	560	525	537	567	553	494	545	548	560	564	522	529	551	545	565	548	556	554	545	570	571	528	531	541	565	545	529	578	522	551	544	521	577	523	530	527	560	537	540	545	528	568	578	547	524	553	535	549	532	559	546	549	537	543	520	520	508	537	504	586	544	543	537	511	541	513	542	579	550	556	507	535	567	541	538	534	536	588	591	538	538	545	562	558	585	522	539	567	551	587	522	534	543	566	584	563	532	595	583	519	555	544	554	539	553	495	555	555	548	476	533	505	540	536	551	567	546	557	539	556	549	554	555	534	567	543	540	541	547	534	539	509	577	539	560	524	525	571	563	566	539	518	556	565	543	536	533	555	519	518	604	523	565	596	528	545	561	511	556	536	561	545	562	550	529	552	524	594	534	533	540	526	551	535	542	518	529	576	537	550	507	524	507	537	501	540	505	560	569	559	520	550	555	572	512	538	526	594	541	549	521	543	526	549	524	524	539	579	532	523	567	493	500	507	546	537
27704	11128	2296	1953	1281	1020	785	751	758	786	957	1899	2004	1498	862	634	553	515	528	540	560	532	541	517	512	536	539	524	539	548	531	563	545	566	523	544	568	497	518	518	528	529	516	485	575	578	515	523	502	510	531	504	520	512	534	537	558	553	579	535	515	533	546	557	527	557	535	508	536	572	540	546	530	533	524	543	558	504	544	546	548	538	478	495	504	561	559	524	530	501	558	540	575	563	532	566	556	511	527	533	539	553	529	537	543	545	545	555	530	525	527	551	532	536	550	530	547	526	535	531	548	548	534	546	553	533	512	511	537	562	505	535	504	539	497	495	503	519	557	532	536	540	529	517	540	474	538	490	545	514	501	545	550	515	521	505	507	548	555	561	527	558	522	553	494	594	526	570	488	561	514	525	526	522	526	560	550	517	521	530	543	562	544	579	479	552	555	528	516	511	493	569	552	522	544	515	501	556	518	532	561	544	543	549	558	561	499	546	553	545	518	507	581	510	521	579	533	551	518	536	528	507	514	527	508	543	541	507	533	560	524	525	542	535	562	522	496	555	534	535	478	531	529	509	582	503	578	536	536	569	498	533	559	525	525	558	521	507	499	485	535	531	536	560	507	500	528	531	538	524	516	552	533	541	563	580	496	553	532	544	550	552	557	554	501	517	515	518	535	549	540	526	534	497	545	511	528	532	500	558	525	570	561	552	576	535	487	494	564	542	540	533	566	547	530	537	566	510	550	535	538	525	543	526	545	520	527	522	553	555	544	553	520	518	548	523	483	506	593	542	550	534	556	501	528	569	532	525	552	529	513	535	526	524	522	485	519	502	509	537	510	512	536	510	531	543	521	552	530	530	541	553	517	545	544	545	507	515	544	495	525	536	537	586	553	553	546	550	517	490	516	498	521	504	527	542	541	590	553	569	518	515	510	519	535	511	547	510	515	597	534	525	508	549	514	512	529	525	544	527	520	523	519	563	520	533	559	545	533	497	550	516	527	529	537	487	534	544	575	513	574	529	514	503	553	548	516	530	532	581	526	543	572	506	544	532	540	494	528	526	478	532	504	523	504	497	543	500	536	508	522	548	539	566	555	540	578	564	512	537	541	522	538	540	501	564	523	569	524	562	534	513	558	539	546	510	547	524	570	551	559	545	532	546	583	560	546	530	530	514	516	556	513	504	527	518	544	554	523	538	536	532	536	531	529	531	530	522	513	524	535	573	524	522	543	562	467	485	533	497	524	548	530	527	543	536	545	556	505	522	507	573	575	492	507	549	527	512	534	548	489	514	546	531	528	543	544	537	588	510	527	490	486	585	537	530	550	564	516	502	518	549	504	544	518	501	547	548	560	512	552	497	571	575	519	556	534	532	540	560	518	543	488	555	542	502	533	554	568	524	558	518	555	559	509	532	520	518	541	535	529	555	524	555	552	530	521	549	513	498	525	536	544	562	520	510	545	567	550	514	524	542	541	533	546	525	549	530	556	579	507	515	527	570	515	552	523	525	567	521	566	519	588	513	530	536	519	558	557	549	542	532	489	558	518	532	514	515	577	553	552	515	496	569	514	527	564	529	535	524	506	559	508	505	547	535	509	518	554	539	542	555	530	482	544	539	537	527	549	569	561	541	525	536	543	535	534	564	542	511	530	501	571	514	512	548	566	530	551	517	512	479	541	526	522	522	485	525	509	505	531	537	572	590	507	516	498	525	503	541	511	510	516	544	509	521	583	580	532	528	518	546	511	552	506	525	563	530	550	519	530	546	495	520	522	534	544	544	576	536	575	551	559	515	550	529	550	578	513	528	542	524	556	557	544	551	526	510	544	538	570	513	477	543	532	502	560	604	530	563	547	561	552	569	561	543	547	515	524	565	537	574	533	569	535	511	561	555	523	550	542	528	507	543	544	549	489	554	525	570	494	507	509	537	479	541	521	542	518	525	470	536	499	579	534	545	517	570	505	504	518	537	519	557	555	518	544	569	548	561	519	522	524	527	501	514	523	501	568	558	554	567	556	536	527	557	540	552	578	529	528	543	555	498	559	531	517	522	536	511	584	516	539	558	515	525	522	540	519	535	573	528	518	540	501	535	594	584	540	581	544	535	576	538	543	568	532	552	527	546	543	478	527	549	543	567	545	535	532	568	541	490	548	540	587	588	527	566	519	560	538	587	531	528	524	544	531	531	515	587	537	499	508	511	515	504	522	552	493	501	523	504	504	524	541	549	534	517	573	532	580	513	553	552	581	547	521	548	547	498	530	503	535	492	489	505	529	485	545	528	511	547	553	545	554	575	530	527	554	505	549	539	529	490	579	497	527	510	501	554	524	543	563	498	548	568	550	497	530	531	542	562	537	508	528	564	531	559	531	527	572	512	548	549	555	558	542	539	558	551	519	524	484	514	536	534	512	521	556	493	530	560	566	530	549	546	532	555	554	527	558	501	574	526	538	484	515	564	549	558	536	507	561	542	534	516	542	579	556	575	500	531	519	563	539	483	592	543	532	548	545	559	598	579	543	526	556	544	573	575	575	548	534	520	523	464	526	496	489	511	544	505	525	539	543	542	546	536	532	549	514	566	555	557	505	503	520	500	497	563	530	558	522	565	521	553	568	537	532	554	509	546	552	500	568	507	508	543	534	519	529	555	527	499	518	546	535	539	580	551	550	510	530	526	532	544	544	505	533	559	505	512	526	559	525	497	507	536	518	579	559	552	516	506	495	524	531	493	522	530	523	506	544	493	569	538	531	527	528	540	564	504	510	524	523	546	502	550	508	564	552	519	543	540	505	485	498	493	557	533	522	502	527	506	538	560	551	537	535	568	523	483	513	513	517	547	527	524	558	517	560	485	530	521	544	537	545	529	519	553	514	514	547	539	504	530	573	499	523	537	525	547	525	543	571	542	572	543	540	557	516	556	542	552	561	565	557	512	487	549	491	482	522	545	503	514	545	563	580	501	502	537	548	562	562	500	569	541	541	503	541	533	514	540	536	516	550	558	520	519	536	507	531	555	536	532	525	510	508	482	538	536	526	502	507	572	550	526	511	559	521	484	560	547	546	524	530	555	585	518	503	527	544	521	538	536	547	522	509	519	554	551	526	508	556	531	593	573	524	550	530	520	541	538	543	533	530	525	528	537	531	556	528	532	561	532	543	536	529	501	558	534	520	532	541	542	522	526	488	519	551	518	540	532	537	521	524	517	538	531	538	550	537	471	560	511	532	497	562	511	531	522	498	554	500	534	535	512	547	489	540	504	546	556	544	542	564	507	518	512	523	527	552	545	492	518	524	547	515	558	555	518	495	519	529	545	557	527	506	531	529	528	508	526	564	492	568	535	544	524	524	531	541	512	568	536	527	502	528	530	532	527	549	529	530	519	519	520	548	553	508	497	523	502	565	541	540	558	535	551	556	536	537	532	523	551	521	572	474	542	538	538	532	519	536	549	570	540	540	497	562	548	522	506	513	517	509	530	521	520	545	524	533	500	509	481
5675	1441	2067	1978	1562	1260	895	839	866	990	1225	2448	2338	1547	849	609	528	467	482	488	495	488	466	467	461	491	466	460	465	498	494	517	434	473	472	473	449	501	440	425	457	471	482	448	457	487	473	472	512	491	481	474	456	488	426	458	463	505	473	481	465	518	438	508	453	464	483	461	447	490	452	460	439	449	467	428	443	471	451	456	449	469	446	475	490	474	463	448	483	438	468	453	416	459	464	470	455	438	463	436	475	421	464	434	454	476	452	460	451	469	500	444	434	494	454	467	478	469	458	448	471	436	453	481	443	483	432	473	481	455	467	470	425	478	426	465	475	452	448	507	457	501	449	480	505	438	444	496	428	467	446	452	505	465	458	448	444	464	447	480	481	479	460	486	468	461	488	473	495	453	456	468	429	446	480	442	431	468	420	467	449	487	472	426	443	450	462	439	489	474	465	506	464	487	486	491	457	457	431	455	459	448	423	490	477	474	478	500	463	456	466	489	448	437	446	447	465	452	446	491	484	460	471	502	461	491	426	474	449	492	443	476	498	440	482	461	466	476	485	447	463	474	524	482	460	459	417	437	465	446	469	494	445	474	448	469	452	450	475	526	474	492	449	472	461	466	465	477	487	443	436	458	474	451	475	469	475	494	415	455	456	473	490	465	474	494	502	423	515	445	464	494	428	461	444	478	491	442	511	472	465	477	455	529	460	518	449	446	455	448	418	473	513	455	514	474	440	448	449	472	456	479	469	466	493	522	494	492	483	509	455	475	491	444	458	481	466	474	461	472	469	496	495	471	471	495	451	468	491	501	441	473	479	505	423	422	445	520	452	436	467	492	453	487	489	455	488	471	470	477	470	486	458	462	482	465	454	519	505	464	482	480	451	456	487	488	469	470	467	469	448	495	452	462	459	453	477	507	477	457	478	472	478	465	480	462	470	446	456	498	478	466	482	465	451	434	442	427	475	458	492	440	445	487	412	484	445	520	487	473	481	443	468	477	462	444	454	433	458	469	438	485	462	464	448	473	453	450	453	435	444	458	422	429	496	424	505	447	465	486	467	472	451	445	466	450	475	449	460	482	504	446	451	486	439	508	479	425	469	471	466	480	491	468	480	494	447	522	468	460	443	486	468	489	454	454	478	439	461	453	455	473	484	474	445	478	445	487	489	502	471	448	470	469	483	444	465	442	441	463	466	451	470	455	464	480	493	435	440	444	480	445	453	446	473	461	474	445	478	493	488	482	497	454	450	537	465	441	446	507	491	436	443	495	453	482	441	466	499	466	423	505	446	460	451	450	462	431	455	430	491	456	454	483	471	490	455	465	466	460	451	477	482	444	477	520	471	461	467	478	463	443	454	462	469	487	483	496	532	469	403	465	478	464	466	470	477	441	477	455	472	455	450	511	491	464	437	452	475	461	470	477	440	474	467	480	461	492	447	463	455	429	446	443	463	477	472	446	490	429	447	466	477	471	429	463	479	504	435	471	418	521	442	410	486	501	477	453	425	418	455	479	472	487	466	465	461	448	489	443	483	490	488	483	463	455	496	458	516	466	454	440	466	483	518	449	478	473	426	478	444	436	453	473	462	437	451	457	450	457	497	423	428	468	442	465	497	454	454	463	474	475	478	469	454	458	416	469	463	448	511	478	475	501	476	469	465	458	437	434	402	466	464	463	474	495	476	475	432	483	450	464	480	493	497	503	467	460	512	480	463	438	461	466	421	412	461	437	438	494	505	480	477	484	420	467	485	487	464	470	472	477	452	486	492	440	483	474	477	460	474	480	440	480	473	459	512	476	475	487	445	448	443	448	439	484	444	425	460	483	433	433	434	476	482	507	505	467	468	452	458	453	487	452	499	470	452	448	448	455	435	459	430	467	462	438	456	465	461	476	469	473	449	459	475	470	463	454	446	480	457	499	464	472	457	462	496	442	434	459	479	484	450	475	469	505	469	449	469	461	458	491	482	491	491	446	492	456	442	467	492	510	485	469	491	451	458	481	435	448	443	463	471	508	463	486	464	477	464	470	440	469	434	426	498	495	482	441	465	477	496	447	506	463	467	471	482	441	501	500	440	472	497	510	476	469	496	477	494	457	443	479	512	468	465	463	475	453	477	425	464	454	429	464	454	462	470	474	447	481	508	465	424	433	454	444	432	453	467	478	428	479	481	474	445	504	460	477	466	458	456	439	448	524	458	468	483	452	489	472	447	424	451	453	471	441	507	439	460	423	484	468	440	465	448	472	517	483	469	473	470	451	452	491	488	480	494	467	425	464	489	470	501	465	480	502	444	453	482	485	499	460	499	440	444	432	419	517	477	464	477	445	466	435	461	466	453	468	495	455	487	423	471	445	462	467	444	448	469	472	481	466	443	477	479	470	481	450	462	465	489	452	458	459	496	475	425	432	500	424	491	537	489	452	451	447	557	464	458	454	435	487	443	460	464	442	489	475	476	474	435	467	463	473	465	465	473	461	489	455	456	445	442	474	437	479	449	459	444	456	466	461	490	496	464	496	469	482	494	495	439	463	479	488	477	468	455	438	475	427	432	457	498	470	437	455	436	462	473	446	413	490	500	457	485	459	482	451	461	477	461	463	481	518	475	433	436	442	493	459	447	441	454	466	496	476	466	469	438	530	476	451	461	446	461	454	439	468	474	507	472	515	454	444	448	483	448	446	469	483	480	514	451	453	439	468	485	486	460	452	481	489	466	517	480	504	487	478	444	415	479	425	488	446	512	476	449	480	436	477	475	525	478	474	488	482	458	474	510	477	486	459	430	468	480	450	476	492	467	445	478	486	448	441	501	458	448	467	475	457	508	474	504	441	469	473	505	447	514	448	447	502	458	447	476	493	435	471	428	471	479	473	458	473	456	460	443	473	478	465	469	464	469	495	471	444	432	447	451	516	436	469	487	455	475	483	446	425	481	505	468	410	486	452	490	451	463	472	483	451	499	455	471	435	448	500	476	461	458	398	452	488	445	450	459	467	480	507	477	489	502	415	475	458	465	472	471	483	480	506	449	449	487	477	467	470	474	451	486	482	460	471	430	459	454	417	483	505	443	493	486	483	473	481	435	485	469	469	486	465	487	496	467	449	489	456	495	452	485	404	472	490	477	481	463	420	473	508	485	482	472	494	468	468	483	491	467	425	491	448	429	488	466	453	453	444	426	477	483	464	487	482	474	476	496	468	476	470	474	417	426	442	468	431	457	462	455	476	480	491	443	457	427	490	501	481	462	455	485	446	471	489	480	473	443	473	500	448	468	456	468	455	475	464	504	495	477	427	442	498	462	460	436	476	469	459	480	442	464	480	487	489	461	478	442	445	475	475	445	488	467	454	481	510	449	485	469	484	435	457	491	481	477	463	446	466	446	486	520	467	468	476	484	472	469	460	464	463	488	504	428	456	430	440	434	462	493	474	473	435	483	458	454	485	454	460	490	422	449	452	434	417	474	438	514	473	434	457	461	481	452	447	467	477	458	462
25636	21405	27517	25508	10318	3154	2198	1559	1353	1582	14271	16346	11193	5674	1802	944	652	522	544	519	510	529	595	586	516	540	535	556	527	551	513	533	527	533	561	558	563	554	487	542	482	513	573	530	537	567	565	529	504	534	572	560	568	553	507	496	556	575	518	543	550	505	516	527	525	496	519	499	514	541	469	509	540	517	530	547	555	545	506	548	556	546	519	546	578	537	542	556	548	497	535	454	536	496	508	505	501	525	545	539	535	507	532	526	494	553	543	473	538	578	495	525	552	505	510	497	546	517	532	505	514	507	508	545	512	520	509	520	561	594	559	518	504	539	535	550	534	551	572	542	499	526	533	542	562	486	535	498	518	513	572	508	523	514	551	539	529	529	524	530	542	538	501	524	537	527	531	540	493	545	523	527	513	560	521	554	536	535	448	544	511	512	559	540	528	540	565	525	520	526	536	512	530	533	520	508	548	552	522	538	497	538	529	541	572	500	568	531	550	503	552	546	527	546	508	534	497	531	529	490	556	524	571	543	506	538	501	468	530	560	536	482	540	524	548	586	519	555	523	537	502	542	547	503	538	529	513	542	543	499	517	533	558	550	536	494	505	492	519	504	515	520	574	518	509	514	524	555	531	562	506	500	512	554	521	539	525	533	520	488	544	527	510	481	517	509	493	535	544	540	509	560	527	541	504	530	542	547	565	540	507	545	526	539	576	543	531	537	541	536	551	510	519	558	525	489	503	486	514	524	541	536	523	553	518	530	542	516	537	522	535	466	551	504	539	565	554	542	555	530	505	521	534	532	478	594	499	534	523	536	540	545	550	570	522	505	537	525	495	521	519	489	554	469	532	448	524	538	521	533	527	499	564	497	541	522	481	510	516	504	535	468	489	519	516	543	521	516	540	525	520	557	509	468	548	514	512	542	542	565	542	540	495	543	456	533	543	500	526	483	543	537	509	544	515	535	567	546	546	537	515	523	539	499	598	532	541	499	523	497	557	537	532	515	507	567	554	547	544	513	557	536	530	499	489	511	529	563	530	471	535	510	511	503	489	499	503	546	524	522	532	532	523	512	547	533	551	551	521	511	506	497	499	551	522	521	521	547	505	506	518	495	546	541	550	541	484	550	561	519	563	490	522	577	509	552	501	544	520	533	510	514	506	528	488	515	529	518	515	513	539	552	547	558	529	530	538	520	531	495	543	551	479	507	509	517	520	528	520	584	507	514	536	504	548	522	538	545	571	535	540	527	548	522	502	534	523	541	596	554	569	566	567	536	546	511	518	550	527	514	525	491	543	488	490	488	510	536	554	554	567	503	541	483	521	529	516	517	548	541	563	525	487	511	574	524	488	494	525	510	507	546	550	550	538	553	526	513	543	529	517	553	547	502	537	513	533	523	534	505	524	514	516	540	526	494	519	560	549	521	551	518	550	533	576	537	551	556	481	482	578	530	539	539	533	548	536	523	542	521	572	520	495	520	520	534	527	524	536	548	511	548	499	521	557	500	509	520	488	533	543	504	551	514	535	557	504	506	546	545	488	565	522	514	515	510	503	484	528	518	546	511	524	481	533	536	503	508	545	538	546	504	469	522	516	524	529	498	517	531	504	522	506	507	541	542	529	524	536	532	501	574	526	495	561	543	518	508	538	529	499	505	543	509	553	514	537	523	502	510	487	487	595	538	510	557	503	532	551	529	526	555	506	563	517	518	534	521	537	490	545	514	513	525	536	545	527	516	508	545	517	506	553	548	527	514	546	520	536	489	509	508	521	504	514	537	504	535	506	553	545	564	513	534	523	514	545	512	498	535	515	519	524	511	526	513	524	533	546	558	488	539	511	507	594	557	529	510	511	539	525	516	543	523	535	505	523	515	510	499	531	526	543	521	495	515	529	541	523	524	496	533	501	512	503	576	531	540	536	538	546	545	505	521	580	521	518	534	553	507	549	535	519	577	522	518	489	551	510	528	515	512	554	511	514	534	496	538	521	550	526	529	517	545	562	528	508	515	493	486	507	514	551	579	550	517	538	513	591	522	517	544	561	545	523	550	489	510	560	501	555	504	527	554	506	513	523	518	554	533	501	516	535	573	486	512	533	548	526	476	527	506	536	513	486	487	508	511	551	539	526	545	519	497	522	557	529	526	497	536	488	500	521	518	555	530	513	524	500	532	508	520	541	515	543	530	525	511	516	512	514	522	523	544	561	525	545	517	481	504	526	531	521	522	499	558	540	526	469	500	549	521	515	494	517	522	497	546	530	529	495	499	527	488	522	508	526	520	533	548	541	538	507	582	506	528	525	511	495	530	542	563	556	557	513	546	556	535	526	527	527	530	555	509	528	562	497	537	496	471	559	552	548	540	535	494	509	517	535	506	497	561	524	525	520	514	526	519	535	555	524	553	511	514	578	495	495	528	507	532	523	511	503	527	526	542	497	493	534	521	513	547	509	517	518	521	529	574	493	535	559	564	533	522	539	532	556	550	527	539	510	559	534	499	503	518	520	533	547	506	541	517	516	530	556	557	522	539	567	536	493	541	530	510	544	544	504	528	551	528	567	565	525	540	486	510	514	502	547	508	473	509	497	540	500	521	505	525	492	518	555	535	540	543	509	477	539	497	517	559	527	520	535	570	511	537	480	539	518	480	526	529	521	519	539	517	520	511	480	531	504	538	535	531	564	484	519	511	508	524	519	499	505	494	541	528	557	541	529	491	533	518	576	522	546	479	517	527	524	540	538	481	545	502	532	516	548	523	527	545	559	552	485	567	531	503	523	531	541	537	524	535	500	498	555	523	506	511	512	519	536	481	552	534	500	553	569	540	512	545	545	505	549	544	514	530	504	530	530	563	521	514	495	480	553	558	505	520	504	501	542	500	558	488	524	516	531	522	524	512	524	565	522	497	522	562	526	529	520	513	521	501	561	492	500	521	518	509	521	525	552	499	490	518	548	513	541	474	498	542	518	526	554	509	502	498	557	510	530	503	526	533	548	564	534	533	548	523	541	558	515	497	529	490	524	515	552	503	473	483	497	541	548	563	509	562	525	494	515	523	545	542	491	548	521	557	523	529	560	523	565	543	501	507	496	522	526	526	522	527	530	492	520	520	541	519	469	472	476	569	500	519	540	561	548	509	539	498	532	521	519	530	539	561	501	472	533	538	554	516	536	585	534	519	540	546	523	532	477	508	539	538	495	567	577	535	522	535	559	547	498	533	547	545	510	543	517	553	521	542	495	544	545	555	511	513	525	529	591	554	511	556	542	556	534	528	521	502	532	525	537	535	538	505	529	538	531	549	493	539	539	534	512	544	534	497	528	517	503	508	507	542	542	527	549	556	488	553	542	553	516	525	541	511	492	497	545	512	503	521	515	522	482	515	517	503	505	504	511	487	513	513	509	561	529	525	545	509	498	526	519	504	493	516	541	567	512	557	559	532	506	578	529	535	511	528	543	504	520	548	510	539	542	534	550	552	550	531	513	516	518	524	507	509	525	531
4334	5187	4621	2671	3031	2758	2372	2032	1761	2282	16863	14706	10351	5383	1892	972	654	465	459	471	470	474	524	466	481	497	496	497	476	494	493	475	465	463	505	473	519	485	490	490	456	486	485	523	486	473	455	447	486	469	461	486	475	481	454	487	471	470	461	492	461	464	468	482	462	497	479	491	455	464	488	428	465	453	458	453	489	484	449	505	469	490	446	528	494	479	446	484	468	503	446	460	499	464	454	479	501	520	466	485	477	507	479	466	495	457	484	443	447	478	483	522	471	475	504	477	464	476	505	463	494	475	502	478	494	492	499	449	488	490	462	528	493	456	461	479	472	474	487	477	468	480	439	502	490	468	503	459	509	478	448	428	474	457	527	474	500	462	473	435	480	497	483	466	462	493	468	430	505	504	477	449	464	492	473	459	473	450	466	497	484	490	465	484	486	492	494	490	471	514	491	504	477	461	440	486	472	475	452	507	528	488	448	451	450	452	472	482	459	483	461	493	509	471	460	508	509	470	470	419	456	480	462	538	494	471	495	523	460	496	480	485	447	483	497	467	501	468	503	477	499	471	497	474	471	471	470	480	502	468	470	479	476	466	496	531	481	519	464	477	488	473	510	463	465	451	492	491	480	494	467	482	480	492	454	479	441	486	462	478	446	474	470	468	510	464	512	491	461	469	487	448	494	441	505	489	434	469	470	486	487	489	497	477	516	460	490	491	493	488	456	491	502	505	481	491	514	518	468	494	482	497	463	474	512	460	494	443	498	510	456	502	466	492	493	477	424	472	440	454	503	468	486	482	470	456	464	470	459	490	482	453	488	494	483	438	484	472	472	476	456	470	476	462	482	470	474	524	459	467	451	491	496	443	442	479	465	462	458	489	480	463	497	467	491	476	501	442	495	447	459	454	425	457	472	430	478	503	452	502	465	457	459	485	467	506	475	460	504	445	484	493	444	457	511	504	475	492	481	510	443	472	490	479	472	482	479	477	480	486	463	460	463	459	498	519	450	461	487	503	461	448	492	460	518	469	444	451	480	500	477	503	506	462	491	475	436	460	426	482	507	465	462	475	469	448	479	482	487	440	490	473	475	458	491	485	467	502	489	474	458	458	443	477	468	487	439	470	453	490	491	488	473	478	422	451	495	510	533	479	481	491	495	484	481	471	459	469	484	481	473	467	494	492	449	491	498	456	472	430	479	474	465	492	485	410	475	504	492	496	485	487	488	463	480	476	496	445	465	473	439	459	460	493	475	471	478	490	480	458	501	498	471	455	486	460	469	479	471	501	457	484	455	453	466	464	460	480	498	483	445	471	448	466	487	472	461	467	443	460	484	442	467	479	481	454	481	486	447	469	481	515	468	455	454	463	467	467	499	467	428	510	506	461	462	473	473	496	450	497	499	463	501	488	463	472	484	521	519	488	436	459	431	486	479	461	451	494	473	503	513	483	481	468	505	500	460	495	505	477	468	497	438	471	466	452	474	443	479	479	493	499	457	475	483	453	447	495	488	465	463	460	480	491	495	472	478	501	483	428	412	454	477	508	480	503	433	473	464	496	476	498	512	482	473	496	474	497	480	484	446	473	437	492	501	470	485	474	481	453	453	468	478	480	473	491	485	458	468	436	479	448	492	507	512	471	440	472	433	498	407	453	481	480	462	483	470	481	514	491	490	467	460	471	490	486	473	467	483	428	454	456	498	461	459	470	504	438	504	441	484	475	514	462	478	497	469	459	456	473	484	453	484	475	473	490	480	473	441	471	464	516	440	475	429	479	524	458	482	461	489	456	485	471	474	483	467	478	455	444	454	490	472	457	474	514	481	512	457	462	496	457	460	435	469	492	455	487	520	469	472	499	448	499	507	462	457	468	471	482	482	475	459	470	472	470	450	468	486	447	483	436	463	453	454	477	492	460	470	440	534	462	499	458	453	467	445	479	489	463	453	503	474	492	471	493	461	443	443	416	436	510	457	442	479	466	492	447	442	462	456	441	487	452	480	478	506	534	487	525	480	465	495	481	460	473	493	447	483	481	534	462	503	471	496	476	453	477	448	449	497	462	478	464	477	451	461	499	476	478	451	490	515	456	503	443	459	483	471	496	520	480	500	482	441	482	454	434	500	459	496	490	453	483	469	441	437	475	486	467	452	473	502	458	505	486	504	464	523	428	481	482	452	446	514	460	483	487	488	448	476	488	480	489	485	469	497	506	458	478	484	473	477	483	495	473	450	496	449	483	460	500	483	424	477	476	470	453	452	471	530	501	471	397	492	482	469	451	477	450	490	453	498	477	490	450	478	472	469	451	470	477	451	494	459	529	437	481	491	459	477	496	484	449	471	467	501	434	463	479	466	467	477	466	471	482	488	473	449	457	499	432	498	464	504	473	475	469	475	502	408	484	472	434	450	466	464	466	472	501	469	476	499	492	469	541	462	425	471	514	492	472	487	492	441	460	488	443	490	429	451	439	415	505	462	497	490	471	466	489	453	472	489	486	505	480	469	484	495	452	501	477	491	480	470	462	496	458	479	491	494	457	451	455	463	499	476	461	459	466	501	452	502	493	474	478	479	479	500	450	472	454	435	492	496	456	476	437	494	446	468	475	466	493	456	487	463	482	521	485	460	476	455	481	491	466	493	460	501	441	487	490	525	474	475	457	494	465	455	445	433	497	443	470	425	476	468	469	481	479	429	452	424	485	470	473	459	451	492	476	474	502	482	502	523	459	486	460	447	490	494	415	503	483	461	457	484	503	482	496	504	466	475	474	453	486	457	473	456	455	477	459	470	495	496	493	478	464	496	466	453	494	491	444	463	471	428	440	490	442	478	491	441	492	477	475	481	433	450	497	502	491	485	467	450	456	473	454	483	499	460	470	457	452	473	498	480	479	523	483	467	479	481	480	460	480	474	483	472	471	483	445	474	469	474	504	486	469	467	436	493	542	449	497	459	487	490	490	455	448	481	457	453	481	467	479	504	456	445	486	483	469	496	476	465	513	464	503	515	436	443	453	462	479	436	453	454	453	475	480	499	476	470	468	488	433	472	475	473	465	472	488	429	461	486	500	477	506	448	504	477	495	487	479	497	471	467	475	474	505	452	477	485	438	477	507	492	441	506	456	469	499	436	504	493	474	492	460	474	428	458	459	460	482	459	465	489	464	471	477	443	500	433	502	490	476	480	494	429	456	442	496	472	491	489	462	443	491	488	464	470	492	445	461	456	486	462	462	468	466	498	470	488	484	442	506	494	488	478	424	469	471	446	444	458	477	530	467	471	450	486	494	480	480	452	469	479	494	498	477	452	533	468	471	465	454	474	453	467	466	486	492	472	468	465	446	474	475	455	483	467	433	464	495	499	499	480	485	460	443	450	483	486	488	459	475	454	441	444	458	484	484	453	466	482	455	497	477	486	471	445	463	506	508	491	506	451	479	488	466	491	505	473	491	518	491	475	462	472	484	502	476	475	498	458	491	460	473	475	494	457	458	469	507	500	475
24661	21443	28682	24602	21279	9756	4454	2679	1806	1576	20796	31854	22123	10037	2997	1287	860	668	698	662	681	697	700	645	675	694	657	647	661	633	662	694	619	609	704	666	630	661	607	683	667	647	651	638	680	674	673	698	667	670	642	658	664	666	662	650	651	669	654	667	651	678	642	635	680	713	675	620	657	682	653	687	685	653	677	661	716	680	690	650	686	696	615	662	633	685	643	693	617	638	690	652	630	652	660	684	623	645	674	708	632	669	610	643	679	688	667	644	645	633	694	625	633	662	653	705	672	683	662	650	665	643	667	661	657	632	647	678	652	648	682	671	676	665	647	692	627	644	710	658	683	663	645	702	686	702	662	696	698	668	662	630	623	660	632	646	680	675	690	640	658	675	648	647	627	663	643	618	653	671	650	624	685	640	708	636	633	636	651	664	643	667	651	682	607	654	660	664	627	648	620	618	670	654	626	650	652	682	650	647	640	646	649	652	630	647	629	651	635	720	679	668	624	719	667	676	674	664	696	694	700	674	667	647	684	632	687	651	667	667	667	665	641	683	660	680	663	670	636	676	675	672	654	643	652	655	645	633	693	617	652	624	641	663	646	684	717	666	657	688	635	717	680	636	684	643	652	644	657	593	638	652	682	656	641	630	675	678	629	668	696	703	713	659	648	656	669	668	676	670	635	692	668	663	660	677	680	655	673	627	668	669	669	679	659	656	691	711	655	644	619	626	631	617	605	677	643	644	623	659	627	697	654	668	636	659	705	639	706	651	625	634	651	670	659	653	643	646	670	652	666	662	642	648	668	698	619	642	615	614	642	691	696	669	691	654	684	669	636	694	670	680	669	657	686	630	616	655	693	654	636	686	636	643	664	645	622	627	648	633	677	681	666	684	661	644	731	644	647	668	655	671	647	621	635	658	649	717	646	616	620	640	650	643	679	657	701	670	688	678	670	647	664	663	685	669	665	662	637	635	681	637	639	674	683	688	657	689	670	657	679	645	696	662	641	656	622	614	656	655	660	659	672	660	712	648	677	630	673	670	654	652	630	651	716	693	607	676	684	687	693	675	673	646	672	653	645	665	651	658	668	663	659	621	609	666	694	695	649	667	678	662	656	689	677	656	687	645	652	659	663	701	631	639	666	608	642	637	659	641	667	664	663	700	689	708	599	673	672	652	622	659	685	684	629	630	676	665	654	673	642	657	648	624	638	669	657	599	665	626	659	684	678	678	674	631	667	653	667	664	638	650	649	664	627	664	644	645	676	653	628	667	693	678	676	695	667	648	658	633	642	636	651	643	663	632	651	704	649	635	655	656	682	666	659	646	645	662	639	625	669	693	688	700	666	655	681	699	643	676	677	662	734	633	662	685	640	685	635	691	688	620	657	623	684	637	658	713	668	657	649	659	670	652	701	660	659	658	626	657	656	672	638	620	612	648	626	641	646	684	665	656	658	655	636	618	617	658	696	663	636	684	634	695	661	631	693	639	668	680	684	594	672	673	645	690	609	654	701	686	618	676	664	639	667	648	606	663	663	656	626	672	648	666	678	656	657	615	674	675	657	642	694	669	631	663	651	653	623	665	703	662	675	632	720	659	644	638	637	643	673	664	648	661	617	650	650	708	656	670	703	682	681	699	659	654	650	645	671	636	698	657	647	665	663	651	599	673	657	635	617	648	672	658	665	664	658	658	669	656	689	637	609	620	630	684	675	676	696	678	628	665	669	652	711	639	642	669	667	677	672	634	658	625	628	669	654	687	642	660	595	635	646	683	697	642	631	690	637	674	677	673	681	608	622	679	691	624	700	639	662	662	676	647	688	617	677	649	639	640	660	692	640	649	659	666	653	706	707	639	683	640	628	668	681	657	687	612	628	632	667	648	660	629	659	690	681	639	663	659	644	612	694	678	643	623	630	655	669	690	677	641	672	664	658	636	639	676	712	629	686	684	642	652	635	654	695	609	640	688	649	646	649	619	655	616	651	684	716	691	654	665	671	633	650	655	641	615	687	638	624	669	694	665	660	668	660	635	621	672	619	658	626	688	680	644	649	648	611	655	659	676	577	671	632	651	628	669	652	612	641	670	681	668	649	651	663	647	672	694	647	660	671	707	644	689	722	613	712	719	696	643	674	618	599	643	636	698	616	629	689	643	624	632	659	671	633	607	633	607	657	694	674	642	628	665	684	646	701	691	639	673	655	638	605	620	675	641	671	646	657	686	598	660	672	624	645	665	641	663	674	666	720	677	701	651	658	622	648	657	683	663	661	681	653	642	674	661	639	643	659	661	636	658	663	689	620	691	694	633	648	670	693	693	657	694	650	642	647	631	670	670	655	682	655	637	653	615	657	626	755	653	642	649	613	685	688	667	673	665	707	666	680	671	633	636	633	658	639	629	662	651	659	647	669	678	643	658	680	648	643	634	635	662	652	677	670	669	718	673	674	673	639	688	677	654	619	695	673	640	675	638	651	648	669	653	646	692	638	678	668	622	645	620	659	637	646	682	661	661	636	692	638	656	683	701	638	648	649	699	667	661	624	629	634	645	678	653	668	621	624	635	644	610	634	648	625	713	663	629	733	627	659	664	668	702	682	652	692	679	634	701	677	635	648	626	608	678	646	663	674	707	627	661	639	634	676	660	618	660	662	581	635	638	646	641	695	652	680	667	631	607	696	630	649	701	649	682	656	648	668	679	683	622	652	623	643	641	654	632	648	648	653	644	635	650	652	649	664	612	672	720	668	613	678	687	624	661	678	732	630	677	664	666	656	631	660	643	655	637	658	669	674	680	636	672	674	640	676	703	657	638	642	651	607	621	636	677	643	666	632	697	643	669	675	650	655	670	646	654	649	637	644	641	682	704	750	684	662	658	645	670	651	617	677	655	662	628	678	677	649	620	611	680	633	661	674	683	645	606	647	682	640	660	677	648	634	624	694	663	650	671	677	698	666	655	628	673	630	649	637	618	685	613	650	627	662	673	618	666	645	646	665	630	643	675	603	701	689	660	672	628	651	640	645	644	726	666	656	641	657	677	622	600	679	639	618	625	720	662	634	651	677	679	699	630	682	683	677	619	645	636	633	598	655	718	670	625	686	661	653	664	642	621	717	638	632	666	643	690	663	637	661	657	655	634	692	657	682	652	656	643	608	659	647	657	653	661	633	644	688	636	635	672	648	621	675	626	668	675	635	669	677	660	668	647	636	636	649	649	629	611	649	668	634	668	621	670	732	673	638	645	662	668	672	595	684	660	652	682	626	672	648	612	677	678	673	679	659	663	682	625	639	658	675	649	616	663	661	630	614	639	674	697	652	642	680	672	602	682	658	664	657	628	671	645	648	668	670	615	669	638	670	643	688	661	643	614	655	641	648	662	641	641	630	640	668	662	632	643	690	687	653	664	664	621	651	700	632	680	662	617	657	705	642	656	680	668	706	625	653	675	695	647	684	629	615	661	645	633	660	673	692	658	679	608	643	660	654	649	619	652	692	665	579	707
5071	8627	7075	3916	4904	4164	3783	3067	2401	2110	24792	27812	17427	7822	2781	1315	752	653	638	595	584	590	600	595	612	591	609	557	603	632	576	540	562	658	567	562	603	586	564	572	581	610	586	569	615	594	614	558	586	562	644	615	579	608	567	656	573	605	582	564	540	571	550	653	586	584	613	613	590	626	555	600	591	611	574	569	525	580	590	555	556	620	622	578	626	566	587	608	573	580	600	612	594	565	603	543	601	622	604	575	616	623	571	545	568	630	582	547	554	540	551	579	571	621	617	613	595	540	590	572	591	580	565	553	579	610	588	532	581	606	593	552	587	549	581	574	572	574	604	600	594	540	558	563	535	583	605	558	565	578	575	543	574	561	565	606	554	572	606	585	543	575	590	587	573	591	586	566	574	555	572	569	587	589	598	594	546	573	570	571	594	595	585	547	569	579	613	566	563	595	547	583	589	567	545	567	579	587	591	621	550	590	553	614	597	599	578	623	581	618	594	589	579	550	603	583	578	613	604	608	544	572	542	586	574	586	543	570	617	589	591	546	614	576	626	579	562	572	584	621	604	604	595	587	565	609	564	584	579	598	596	599	586	558	576	599	605	584	587	589	568	574	597	558	619	577	585	569	591	618	572	576	609	577	551	590	619	593	591	599	611	583	599	548	534	609	573	604	548	578	585	565	575	549	608	574	574	598	587	631	561	582	593	595	591	586	550	589	550	580	560	601	593	591	565	609	622	628	576	565	567	590	566	565	628	609	592	609	555	598	616	585	559	587	573	624	561	573	575	591	575	584	593	589	563	558	618	575	553	592	588	610	584	598	541	626	562	553	573	598	560	587	598	621	552	576	592	628	594	569	578	629	547	584	582	571	603	590	544	599	605	606	557	564	538	604	620	558	559	573	547	603	597	582	587	531	593	599	598	566	630	592	587	604	599	590	607	549	546	557	612	573	604	593	577	521	542	573	607	603	556	581	591	566	591	572	628	569	561	562	597	579	581	571	572	562	600	576	580	614	538	627	537	599	606	588	618	572	570	563	598	610	602	608	571	585	572	588	602	576	588	586	570	549	571	592	587	652	561	570	622	572	596	593	574	558	566	535	584	597	532	560	564	582	613	584	572	595	583	582	588	575	574	559	553	582	559	606	598	554	538	595	581	531	599	594	557	556	583	582	595	613	579	587	603	606	556	575	549	570	584	568	601	574	583	568	578	563	557	587	612	611	564	558	567	545	590	600	625	597	586	560	598	594	578	587	557	603	595	545	568	611	567	567	561	587	562	555	590	575	557	580	587	594	567	584	578	571	568	580	521	572	572	616	590	581	602	570	561	567	561	586	581	557	561	576	579	559	530	569	597	525	602	553	578	601	598	588	563	608	593	611	587	602	609	539	579	586	547	595	570	604	546	567	579	556	577	552	565	577	580	567	608	561	586	583	589	575	570	591	534	604	594	607	592	570	535	568	602	600	570	555	577	616	573	539	558	580	565	556	602	559	569	571	569	595	564	588	562	574	601	565	567	557	606	577	619	552	567	590	578	592	596	526	599	554	598	589	564	598	623	531	592	577	566	550	559	536	600	599	567	560	569	581	575	584	561	551	597	632	584	570	612	563	607	585	578	612	589	545	594	603	583	617	605	593	613	559	603	580	548	620	570	571	618	602	515	592	611	589	619	571	585	589	540	613	626	618	574	601	593	593	565	616	566	557	582	607	597	553	554	579	555	604	603	522	575	575	591	562	617	593	610	567	571	609	581	564	599	594	574	567	600	565	538	616	560	548	592	584	568	563	626	568	618	609	619	567	568	570	520	581	582	567	574	583	575	522	581	552	570	590	641	626	622	562	581	592	545	552	551	608	598	561	603	566	565	549	536	555	557	555	568	570	591	555	592	596	554	584	577	593	582	574	656	582	569	579	576	583	584	568	585	610	538	589	589	594	593	590	555	583	580	574	564	624	578	560	583	600	610	569	610	588	597	609	558	546	567	585	552	596	588	589	562	575	570	574	548	555	588	529	549	605	600	594	558	600	599	551	564	603	587	554	636	595	540	566	586	578	551	565	556	588	596	595	585	575	571	545	573	599	564	564	569	613	567	592	584	557	556	578	615	620	537	602	600	557	562	579	533	521	601	580	565	578	595	566	596	639	552	554	542	598	604	560	562	596	590	607	581	591	559	599	582	574	567	561	583	567	583	599	584	605	582	611	578	568	550	601	585	574	578	591	574	544	563	554	536	569	551	571	597	581	568	593	631	561	605	568	587	556	546	556	624	562	602	576	576	606	590	577	574	562	595	558	597	605	542	569	566	622	550	579	549	597	603	561	585	601	575	531	620	564	552	576	584	568	561	528	573	534	569	610	575	562	560	590	587	551	564	579	574	554	579	585	554	579	574	540	580	569	566	599	570	588	614	585	572	531	612	605	580	587	573	583	535	570	601	563	546	544	566	564	610	570	607	590	618	560	568	567	576	567	584	586	570	584	534	600	588	565	563	558	572	546	565	543	560	543	576	594	619	563	601	588	566	603	608	596	550	560	551	568	558	566	541	561	639	600	563	589	576	640	556	575	593	560	575	619	574	584	574	579	596	543	547	532	584	613	595	577	564	599	558	582	578	586	571	596	624	556	551	573	567	598	559	623	569	594	616	586	586	595	554	558	544	582	579	574	584	588	571	594	562	525	597	578	580	608	597	538	618	543	594	560	622	559	590	587	621	585	602	563	565	581	558	555	574	556	598	576	565	543	565	549	537	576	598	664	560	552	562	559	602	549	589	570	547	599	549	577	580	621	565	548	556	552	611	603	514	554	588	557	551	633	588	551	572	562	624	554	620	584	602	564	561	577	528	555	570	581	566	543	542	587	542	559	566	598	560	605	598	590	540	548	546	570	550	605	582	533	631	645	568	544	582	550	554	544	573	565	582	587	611	537	605	589	589	596	575	557	591	549	570	568	537	633	575	600	577	568	561	594	597	595	547	560	593	557	608	552	555	574	596	529	585	575	575	557	590	585	619	555	573	573	603	591	570	611	559	562	556	566	567	565	597	557	549	550	565	608	558	594	582	582	595	597	586	582	591	616	594	588	541	609	553	564	549	560	639	571	594	558	588	581	555	601	610	580	610	556	524	589	596	596	598	574	578	588	587	588	555	568	557	584	566	569	579	603	579	588	551	588	569	592	596	604	561	593	624	585	544	571	603	654	542	533	605	596	567	565	587	596	586	585	545	524	546	594	569	522	565	594	623	532	608	574	574	598	562	605	584	579	577	551	577	565	579	589	568	561	616	598	607	622	558	567	567	590	617	554	548	548	579	576	614	545	554	620	559	527	588	579	537	555	587	560	597	600	592	574	593	594	587	533	535	572	580	548	581	599	566	558	569	610	507	559	611	543	574	603	592	599	575	569	552	562	577	612	563	549	582	532	615	573	541	538	557	578	601	576	592	595	588	591	543	619	578	561	566	545	579	578	577	542	561	592	532	554	569	541	582	605	565	583
27735	11415	2082	1284	1138	987	818	923	753	655	1699	2634	2014	1222	792	689	595	596	603	584	553	591	589	612	588	566	600	604	583	572	551	608	637	601	591	556	570	621	613	533	583	602	589	565	606	584	599	589	618	539	521	603	595	600	581	555	594	596	560	609	577	601	562	541	585	559	574	569	568	600	591	563	561	619	597	620	574	588	558	587	596	557	616	616	609	569	632	552	577	539	586	579	583	618	579	615	575	611	583	557	590	593	530	571	593	607	596	538	556	574	561	562	554	601	519	580	563	583	605	547	551	622	554	573	538	598	635	557	571	600	557	570	553	597	572	622	598	569	586	599	530	599	624	577	602	529	567	573	605	570	573	600	601	592	598	572	576	632	606	577	539	566	581	546	578	574	604	589	608	542	586	574	572	575	580	588	550	544	578	576	597	579	578	590	570	567	538	584	599	616	572	550	568	542	569	602	521	619	625	551	603	560	595	600	558	608	554	556	597	594	582	532	559	595	584	560	561	570	576	581	621	591	572	575	548	563	601	546	565	568	587	553	595	574	618	570	604	615	580	618	588	561	606	584	567	627	550	597	644	589	552	554	585	588	634	600	589	592	535	555	553	571	527	602	573	607	574	565	571	620	576	558	568	569	549	570	566	544	596	620	609	566	586	637	556	582	575	579	547	591	606	604	568	586	574	565	611	596	563	575	604	585	591	571	586	569	626	592	550	615	549	604	541	575	566	614	595	561	588	575	596	551	570	598	547	604	578	574	572	605	540	615	557	571	541	629	569	563	579	561	575	560	585	592	529	558	578	570	585	609	595	583	607	577	612	556	567	600	565	554	630	564	525	588	582	565	601	566	582	570	535	577	573	582	602	563	611	610	590	560	606	610	612	569	587	562	561	528	581	572	576	595	566	561	607	562	581	588	600	563	577	602	562	551	543	596	579	594	559	567	560	563	541	558	609	553	617	611	578	535	584	616	527	546	576	579	556	554	610	598	582	590	619	624	576	575	632	582	550	531	537	587	567	611	597	561	606	588	583	558	618	564	590	559	587	566	616	592	564	580	605	622	581	568	579	596	520	610	567	602	592	583	606	626	586	597	576	563	581	619	588	581	572	584	553	577	583	596	588	583	545	566	579	557	600	563	572	580	552	577	596	557	577	585	594	543	579	581	580	602	599	556	589	598	566	556	601	581	540	574	541	557	564	582	609	588	536	578	625	601	613	586	584	551	565	581	587	570	588	575	623	545	557	597	579	541	570	603	591	602	560	586	570	532	574	566	617	562	594	565	579	589	548	590	593	526	561	611	624	558	611	589	577	573	565	573	561	600	586	537	552	585	589	538	558	573	605	604	591	559	591	572	592	592	564	587	557	605	593	559	571	544	584	555	611	561	532	568	566	595	582	567	619	580	535	583	596	613	587	565	567	582	594	564	617	545	514	594	570	547	574	568	590	592	564	563	587	555	545	581	566	582	560	606	577	675	568	575	612	624	571	573	543	567	572	569	565	601	598	595	572	567	610	567	552	608	596	603	606	604	625	590	570	627	607	597	609	583	590	533	579	601	576	567	593	575	558	561	556	565	597	581	644	586	574	563	613	562	550	581	568	608	645	568	555	563	541	561	565	560	602	575	566	630	600	586	596	578	547	559	607	568	602	592	563	569	567	580	579	613	576	592	573	560	563	597	566	555	566	556	580	561	618	583	589	615	551	587	588	602	564	576	588	566	601	544	573	598	562	576	641	597	608	578	589	552	584	570	535	598	600	557	545	573	641	589	608	602	591	608	584	581	551	545	588	576	610	566	592	605	589	576	593	586	570	570	607	604	609	554	567	571	558	565	599	580	558	583	602	528	585	554	551	557	544	562	580	543	588	587	548	580	567	620	596	547	556	597	589	573	572	591	571	542	602	574	552	535	557	606	588	541	577	603	565	535	585	597	560	597	567	626	561	607	563	576	559	576	554	583	581	570	588	587	571	558	599	600	560	540	565	584	586	588	592	587	574	589	573	610	590	572	595	548	605	563	564	569	602	594	566	583	599	604	516	598	585	561	547	552	606	551	637	558	574	559	574	599	557	563	533	629	562	628	585	588	591	578	558	569	606	607	577	552	558	587	628	568	580	561	576	589	581	566	608	577	589	595	595	590	583	584	585	581	554	589	590	548	610	530	594	584	591	607	566	556	532	501	574	630	557	567	578	564	594	555	568	577	580	604	603	568	549	582	549	589	571	611	577	605	540	578	597	599	577	592	568	577	605	605	589	593	598	600	532	581	585	595	558	576	611	559	582	557	625	582	575	594	592	565	615	589	571	560	561	566	580	593	605	599	612	629	557	538	581	569	581	595	576	566	618	580	555	553	589	550	557	582	563	596	580	567	577	615	579	561	587	601	564	573	560	576	581	581	576	553	573	608	605	590	608	589	581	577	564	593	582	594	577	599	555	578	556	594	521	577	568	599	588	584	587	562	601	558	586	604	559	596	532	611	576	549	556	599	585	612	565	593	547	564	575	588	658	577	564	552	550	626	605	623	606	599	565	560	539	594	565	591	582	608	649	633	615	599	614	579	585	615	594	595	609	576	533	592	568	564	616	569	552	619	576	593	630	564	605	566	565	565	614	550	573	551	565	595	607	586	609	600	582	571	584	605	541	538	600	630	555	588	601	597	560	601	579	565	558	591	536	623	617	589	568	580	591	611	568	542	571	610	574	583	615	623	565	589	588	575	526	592	605	587	600	552	617	583	597	592	602	580	591	537	599	558	585	577	589	628	585	587	565	591	592	550	592	605	581	588	580	614	578	580	574	567	570	579	556	588	560	607	598	576	542	534	526	563	576	518	581	566	598	571	576	599	619	604	647	559	605	566	528	587	565	525	553	616	582	582	609	583	566	591	572	595	551	593	538	572	577	576	609	570	577	558	565	595	604	570	589	598	549	549	582	578	590	593	571	559	554	588	525	597	604	553	540	551	550	611	598	610	608	577	567	602	623	569	538	553	618	593	551	568	583	581	577	590	593	580	605	601	574	621	615	580	546	595	561	558	571	574	582	582	557	569	614	547	563	641	612	585	607	586	513	614	564	647	593	579	588	612	571	581	600	583	541	518	618	595	602	590	514	562	582	581	594	563	617	590	592	563	553	575	575	601	625	548	587	573	536	551	600	559	606	555	621	594	568	521	536	561	606	645	585	605	575	617	602	538	601	548	565	556	593	567	573	570	563	567	639	595	582	581	587	566	587	615	640	601	579	594	597	583	562	627	560	586	572	558	582	571	593	542	591	574	597	575	567	582	571	532	605	547	587	603	598	581	553	579	599	591	594	587	551	624	594	595	568	606	587	631	592	574	597	556	600	542	514	597	588	575	545	553	559	583	548	544	553	594	547	597	557	573	567	546	541	563	612	544	607	551	573	572	568	550	566	585	621	605	640	547	583	562	582	576	531	570	622	556	589	593	573	595	577	574	576	600	551	583	598	585	585	576	593	605	538	585	575	637
5593	1477	1289	858	1095	1067	1089	1169	858	716	2193	2939	2061	1185	768	582	494	492	518	506	505	479	566	507	485	515	499	475	511	495	500	447	518	491	480	521	494	501	508	502	479	516	493	475	508	554	491	519	530	546	522	467	466	504	509	473	492	489	502	532	487	522	508	543	518	540	505	521	530	516	516	500	473	513	483	527	506	477	499	538	488	511	499	505	499	522	530	486	496	482	478	475	524	482	467	487	472	523	495	528	524	501	494	504	505	498	530	474	523	510	524	515	559	504	502	494	521	526	527	534	530	538	503	500	516	503	525	471	499	493	535	535	443	542	499	499	541	488	519	475	527	528	457	487	473	471	490	516	492	528	514	474	472	513	521	492	507	484	554	483	490	525	512	485	515	477	473	476	503	513	477	458	508	515	519	500	519	496	548	502	535	513	483	475	476	484	515	469	475	494	506	489	475	557	492	489	485	543	502	504	479	501	493	542	495	489	495	510	494	502	507	478	491	530	481	510	483	454	540	499	505	475	488	510	501	513	524	476	529	517	527	519	516	499	499	534	470	496	486	514	527	475	474	507	523	500	526	514	464	472	491	475	516	534	547	473	474	513	512	530	480	503	484	547	474	551	458	483	499	523	477	521	498	502	527	498	507	519	558	535	497	485	501	473	483	501	516	524	502	498	475	522	487	508	554	505	476	507	474	494	540	490	495	496	498	523	482	517	480	474	518	517	495	460	511	486	498	497	483	516	511	471	467	496	481	507	486	479	499	531	489	468	518	480	497	549	470	482	528	451	459	481	536	495	495	507	492	494	520	487	471	493	511	517	490	509	522	501	547	474	498	446	509	507	500	491	524	469	526	506	500	484	490	485	479	481	478	505	476	507	551	483	450	499	538	509	512	473	492	502	511	509	553	499	478	476	535	498	472	520	531	505	475	489	534	517	481	500	517	534	523	497	510	488	499	505	521	495	498	463	528	508	494	464	512	511	500	448	487	500	513	507	474	495	535	498	502	493	506	524	462	522	543	530	491	509	484	496	485	504	509	517	545	492	531	514	491	504	496	522	505	490	453	490	495	479	490	495	507	496	541	486	503	498	470	461	509	504	513	495	474	495	547	494	533	498	497	521	537	438	473	495	537	508	522	539	515	470	536	525	519	496	509	540	526	519	471	505	498	478	532	518	485	486	483	493	514	546	496	486	507	497	486	501	527	512	495	458	520	473	496	456	508	496	500	479	451	540	484	560	500	494	494	522	526	467	517	490	473	483	513	479	547	513	535	487	523	485	485	525	479	495	508	532	520	484	491	493	516	481	499	493	509	520	515	490	488	478	500	543	534	523	542	495	514	536	496	507	509	526	511	474	476	517	497	511	482	502	548	499	498	517	496	509	507	496	445	493	506	512	486	489	509	504	475	505	534	497	542	526	507	484	507	524	503	513	502	546	479	538	496	491	488	512	503	442	501	526	509	492	505	495	476	487	548	496	492	496	473	532	502	502	530	502	528	529	496	490	469	486	516	497	507	482	504	507	510	490	479	504	507	508	487	474	513	487	475	498	510	446	528	511	450	505	531	503	526	477	505	502	485	538	540	469	523	506	498	484	534	519	527	534	512	502	535	531	549	510	536	506	512	489	534	507	519	485	545	507	504	496	493	520	516	510	497	520	521	547	494	513	523	521	502	492	503	502	520	529	498	520	482	478	499	518	495	483	493	511	526	482	502	510	472	509	486	533	535	479	510	466	486	525	512	531	518	499	507	543	514	535	532	524	493	525	506	506	486	499	493	500	517	503	474	496	472	505	517	477	512	497	477	482	484	500	516	494	501	522	509	504	517	524	490	525	479	496	518	517	495	474	482	491	481	519	468	548	531	507	504	451	495	503	506	495	508	530	513	550	521	506	470	486	499	490	535	538	524	513	517	485	504	509	520	543	523	498	520	508	501	513	523	507	477	512	499	508	507	513	471	479	504	514	487	518	454	538	481	494	488	483	528	460	476	487	483	508	507	486	498	509	519	490	531	506	532	514	478	491	482	496	485	522	510	529	496	511	521	520	498	486	479	527	481	523	487	535	493	514	475	524	498	541	488	514	507	506	515	527	505	544	526	503	497	482	528	510	491	538	472	536	550	516	481	485	490	513	524	499	502	461	528	488	482	522	471	506	492	532	500	533	458	502	499	458	498	501	492	496	537	479	512	527	536	533	539	499	490	485	492	489	499	468	448	491	498	489	501	508	493	458	498	493	532	479	491	522	494	531	492	537	508	503	464	535	498	536	488	479	531	480	495	494	464	504	488	492	517	475	481	529	541	543	512	493	478	515	524	451	528	557	497	515	490	491	525	509	496	544	533	514	505	499	509	473	537	533	472	491	556	490	512	496	494	555	504	486	498	474	492	500	524	519	458	447	500	478	506	527	520	517	489	535	530	519	473	501	511	468	519	505	514	489	516	496	510	498	528	530	516	531	509	507	537	507	509	500	521	476	500	534	524	498	496	514	475	480	507	490	500	492	523	519	473	523	489	490	518	532	476	508	500	535	510	486	499	534	506	491	534	508	561	536	498	499	499	511	511	496	525	518	490	526	509	503	499	518	514	510	485	471	495	530	478	512	516	523	472	512	481	534	504	466	499	485	475	475	518	527	542	503	487	440	497	458	514	489	493	504	511	513	452	499	516	497	495	506	515	532	488	519	482	519	515	492	530	510	505	502	465	505	506	528	480	507	471	485	502	512	482	521	491	486	502	480	504	501	521	485	476	485	519	501	456	487	521	522	519	499	516	524	500	538	516	540	491	495	499	533	492	473	470	505	513	499	503	506	496	526	527	534	523	487	531	544	512	465	492	484	550	527	535	457	470	484	505	490	498	491	512	458	485	519	530	514	533	534	504	518	492	517	528	469	498	476	522	495	484	512	530	519	472	517	519	496	486	493	465	532	490	523	484	525	505	520	485	512	519	505	510	481	467	504	528	513	512	471	512	507	514	500	485	501	514	483	515	506	538	476	482	528	448	501	492	459	447	479	506	482	489	513	513	524	524	506	490	529	473	500	488	514	514	500	484	534	473	502	506	495	558	497	508	484	524	493	508	498	512	519	531	498	508	507	514	517	535	491	492	528	503	558	515	491	501	512	467	471	504	499	515	457	493	520	503	502	524	530	477	449	519	515	536	515	508	543	490	506	522	493	493	528	498	498	494	489	570	534	507	501	503	480	517	548	500	503	484	485	470	514	504	469	510	511	532	496	497	456	478	488	538	497	527	491	514	485	490	503	518	473	487	532	504	499	526	506	530	546	516	506	496	511	463	476	503	516	509	498	482	510	491	467	515	515	473	501	519	511	514	499	526	510	529	502	531	532	520	491	514	529	478	493	509	505	522	499	546	527	512	504	543	468	474	497	470	509	544	486	503	516	512	494	473	547	511	512	513	508	479	524	517	506	548	542	495	506	534	501	520	478	538	500	486	481	483	508	531	514	526	464	537	512	494	507	501	543	482	532
25632	21425	27539	25543	8308	2186	1739	1234	1059	912	5909	18280	16003	7549	2254	1028	688	627	593	540	616	536	595	567	573	590	584	537	544	560	542	602	562	562	569	562	552	514	632	554	552	540	533	508	558	553	563	553	573	536	544	564	544	576	574	529	520	558	583	554	535	608	574	573	552	573	542	587	577	572	582	545	546	557	573	554	544	597	563	550	560	541	554	566	584	531	538	577	591	555	562	561	559	528	586	582	511	557	593	541	557	535	562	537	594	526	572	578	547	582	540	538	553	519	599	531	546	552	597	548	582	535	546	537	551	569	540	578	560	538	587	539	570	549	550	574	566	510	553	543	546	591	570	530	564	577	545	533	535	560	571	576	623	564	551	575	539	530	534	551	542	560	575	548	577	555	520	547	561	559	575	518	556	547	530	572	552	556	567	564	521	581	528	544	523	583	557	544	526	528	580	579	529	588	522	556	522	547	538	558	553	589	563	531	553	573	538	532	562	539	561	563	530	580	552	558	569	568	546	578	574	550	564	576	534	554	534	568	570	573	557	547	564	539	543	554	532	540	566	554	551	563	565	558	549	577	565	605	536	583	543	545	605	533	550	534	544	557	515	536	569	559	553	564	541	565	552	528	538	539	539	570	575	558	618	577	539	544	551	560	581	598	579	529	551	537	569	592	563	597	578	591	548	579	537	578	551	535	548	585	559	557	528	543	558	546	574	556	554	583	548	575	589	543	585	571	544	604	562	559	592	585	565	557	543	541	540	545	566	579	548	568	574	586	572	557	560	564	583	602	559	560	565	571	545	583	538	549	522	559	531	576	570	562	516	542	557	576	558	572	527	510	552	508	510	527	556	597	544	574	520	569	545	558	579	540	530	573	614	505	594	577	540	532	595	515	514	568	596	597	546	574	573	566	529	589	556	586	530	553	543	570	533	527	559	579	562	579	615	573	584	541	554	579	584	520	559	570	569	578	577	482	536	523	578	522	550	524	561	526	570	573	547	564	566	569	617	574	542	544	555	588	590	547	553	548	537	554	530	571	560	564	576	533	544	527	545	557	580	578	551	551	554	575	583	582	543	532	535	545	563	589	566	548	565	552	521	541	533	504	594	546	561	535	540	562	543	553	543	543	566	541	544	534	548	555	536	572	547	541	529	526	551	605	545	526	570	525	538	538	496	540	601	583	549	581	626	567	544	560	511	510	567	557	576	575	564	568	562	519	524	558	563	576	537	535	542	590	512	581	568	565	554	580	560	516	526	569	582	601	548	576	533	543	582	522	504	569	515	577	583	539	570	550	549	558	510	588	526	502	555	537	590	554	549	580	546	533	532	541	579	550	571	565	566	602	571	603	544	560	527	608	526	538	596	495	550	545	565	578	599	589	550	537	529	559	572	587	520	503	548	564	563	567	541	562	549	549	588	579	585	595	530	581	571	583	515	552	564	537	596	562	544	565	580	578	545	544	535	600	573	544	552	525	571	562	510	575	570	548	530	528	542	514	593	559	544	586	558	503	535	520	569	543	559	546	521	557	595	580	528	550	563	581	530	580	546	563	520	553	591	501	548	514	527	599	586	521	528	554	548	567	581	580	558	533	561	541	562	569	540	530	515	601	557	577	540	597	562	541	590	545	515	557	608	564	539	561	577	531	578	556	555	562	537	604	557	559	562	504	537	550	544	547	563	540	575	531	567	550	528	561	549	565	574	564	554	550	579	593	536	542	547	591	576	592	577	536	567	586	579	577	500	570	541	572	571	559	565	562	572	589	563	561	534	534	511	568	562	568	528	609	525	552	496	515	574	546	548	572	554	547	535	559	550	536	566	554	534	533	575	551	554	601	593	559	551	583	567	595	600	544	543	583	506	587	560	583	565	546	616	533	577	560	544	551	559	571	532	554	579	561	543	543	589	537	544	534	592	492	547	597	563	572	563	559	566	575	561	600	561	539	593	586	507	545	591	556	519	553	513	548	535	528	570	560	574	589	560	539	516	536	536	549	543	555	527	587	563	578	563	579	550	568	586	505	573	583	584	513	515	568	597	506	541	565	568	575	542	579	598	540	572	588	525	567	563	538	556	568	538	570	556	540	537	543	543	572	563	567	545	562	550	558	596	596	546	568	574	586	565	596	567	570	544	589	589	549	582	577	580	581	562	588	534	572	520	550	545	585	538	529	555	562	592	559	502	514	538	552	507	553	568	573	571	530	587	550	573	567	550	570	558	508	569	566	550	587	581	572	533	551	580	593	563	575	572	545	555	587	534	563	558	572	542	565	576	572	544	556	567	571	541	551	545	541	530	512	547	584	585	495	576	559	545	556	584	590	540	547	570	571	557	566	550	604	577	541	540	547	551	556	504	558	566	547	563	594	529	575	601	545	576	557	576	567	555	555	567	607	556	515	547	562	526	553	528	534	510	599	562	554	573	534	557	560	577	505	554	539	556	565	569	496	530	532	567	559	530	542	591	589	560	573	597	593	521	534	566	560	514	530	517	501	522	511	543	608	577	576	528	578	549	541	594	555	574	539	556	532	546	568	538	557	559	536	547	511	540	553	543	575	533	576	576	553	542	547	560	514	535	548	534	542	521	529	531	586	608	545	486	570	559	545	567	547	513	552	565	575	570	561	581	512	532	527	573	555	547	556	541	542	556	540	531	586	554	575	561	521	540	586	559	527	527	575	570	518	584	552	577	522	584	559	549	561	562	549	547	567	557	521	608	597	570	519	592	573	536	526	561	550	506	578	570	508	567	513	547	548	514	537	536	525	556	544	504	570	534	519	571	577	526	540	538	579	600	548	563	564	542	519	578	586	593	559	515	554	534	538	562	565	590	548	534	556	518	550	575	570	541	575	518	578	544	535	561	557	552	579	513	577	561	527	543	568	594	547	551	568	552	537	547	523	569	587	542	603	533	572	511	539	520	552	526	543	534	566	543	583	548	543	565	504	558	545	559	555	561	521	564	590	529	537	584	550	589	571	563	551	541	536	553	588	534	528	570	623	543	559	542	593	532	560	592	496	544	552	574	558	511	553	509	578	591	561	574	555	546	571	548	566	573	558	582	527	605	534	585	565	543	598	541	544	563	574	518	596	562	576	582	541	527	581	612	544	583	559	534	543	574	547	590	582	559	597	549	548	542	527	587	592	592	553	538	592	562	557	566	567	527	568	547	551	563	565	554	567	491	555	569	531	505	576	588	544	514	576	604	572	599	551	595	535	564	556	551	566	547	560	574	541	557	536	566	556	546	578	561	546	533	553	564	565	560	569	536	533	549	560	582	561	535	557	532	552	523	542	537	574	617	565	569	558	604	575	518	536	545	543	535	568	536	512	528	524	581	532	544	565	556	537	539	609	536	560	564	550	560	533	535	566	546	576	541	577	544	566	551	579	579	567	515	539	569	546	591	536	543	536	576	572	583	558	573	524	592	595	571	576	580	527	616	581	556	577	570	525	526	545	560	562	562	552	538	571	568	511	565	573	549	553	589	550	546	528
4480	4804	3926	2198	1797	1865	1863	1516	1398	1100	8649	18053	14034	6415	2181	1012	645	514	544	525	510	496	531	543	525	543	498	489	505	559	489	549	504	552	497	522	505	528	476	495	506	514	499	521	497	514	520	520	490	515	525	556	492	531	562	511	559	497	513	512	521	490	470	464	493	479	502	492	525	451	504	496	535	469	503	497	518	502	520	524	510	494	526	522	531	486	491	522	492	518	499	507	543	501	496	493	526	515	510	481	518	515	474	542	522	497	510	497	507	521	499	549	512	509	496	496	520	520	507	467	499	515	487	518	477	505	509	495	504	537	456	515	570	504	511	515	512	468	533	534	513	513	462	503	487	537	506	521	528	470	511	475	474	480	486	532	467	475	468	541	499	510	474	492	497	481	480	501	469	507	502	480	531	505	513	529	479	503	519	469	513	523	495	495	531	500	487	499	541	479	477	461	528	493	518	521	483	463	481	529	504	503	502	519	508	497	479	513	507	495	525	487	459	480	499	524	504	516	495	525	499	558	512	508	508	493	472	492	486	529	485	503	509	507	465	559	500	486	519	506	486	516	519	504	495	528	497	493	527	506	496	510	489	513	516	484	508	490	515	487	510	537	481	498	498	568	505	515	461	478	506	458	509	483	521	515	490	467	505	485	524	469	489	492	496	495	481	507	486	514	522	521	466	508	462	519	474	469	476	484	458	467	521	469	496	544	528	472	495	521	455	508	500	519	472	529	518	533	511	527	475	467	481	513	460	490	481	440	514	555	491	516	485	497	511	495	505	501	493	509	488	492	521	491	507	500	503	534	527	475	517	498	494	508	523	474	474	517	524	527	513	477	498	493	514	491	491	520	530	522	513	514	528	502	550	469	515	481	492	515	460	496	491	486	467	490	517	494	500	493	520	509	570	527	516	521	510	525	504	473	491	481	503	504	513	519	491	501	531	477	518	499	516	504	519	520	522	495	516	496	483	476	509	524	500	509	531	527	469	538	468	492	463	478	478	527	495	494	537	531	508	502	502	492	523	522	528	507	493	524	482	493	524	487	484	483	457	446	487	495	473	514	506	548	515	499	485	506	509	531	525	498	472	508	494	499	514	497	505	523	490	512	480	468	464	501	552	500	507	476	459	516	517	449	511	535	464	502	472	494	491	476	535	512	484	471	526	516	496	509	521	487	487	470	521	505	471	465	518	500	509	544	501	517	496	476	474	516	503	512	500	534	492	456	483	502	481	543	538	504	497	513	525	530	489	552	488	511	504	453	466	489	523	518	489	503	491	516	478	514	501	497	522	503	478	477	516	473	496	541	487	526	512	485	490	531	528	526	503	495	514	467	529	537	521	487	497	488	505	488	480	534	497	555	521	543	486	538	491	528	480	454	478	509	496	496	485	506	434	463	489	495	457	509	484	487	519	508	513	525	510	485	498	494	496	487	532	461	490	523	492	510	496	512	519	498	488	490	531	497	499	486	506	528	463	485	487	514	494	495	498	489	526	481	524	541	474	495	498	451	498	497	510	539	482	483	461	488	505	471	501	506	486	486	477	505	485	485	498	485	521	485	493	512	469	517	557	457	481	517	499	489	494	518	516	533	531	512	501	487	515	505	501	534	470	507	533	525	504	509	508	481	494	443	513	497	491	518	469	453	479	531	450	445	464	495	466	464	509	499	501	484	510	489	515	491	511	466	492	525	487	501	493	536	519	488	508	487	506	533	518	458	458	481	475	475	523	442	544	456	478	531	531	496	540	528	494	523	523	462	509	496	514	495	503	527	530	525	544	497	493	508	459	517	480	559	508	502	488	475	520	495	510	489	510	526	475	502	451	525	496	480	524	483	514	504	483	491	501	518	495	521	479	523	497	491	496	537	472	477	541	538	485	500	481	513	536	516	471	485	525	516	516	490	521	482	541	476	506	507	505	495	474	498	478	472	500	496	530	546	523	494	501	497	530	480	506	514	516	503	489	491	533	478	489	512	516	517	516	449	527	498	503	474	537	528	499	504	530	474	475	504	465	524	495	523	492	495	495	498	496	496	507	473	451	519	511	509	519	492	471	468	506	511	515	498	461	508	501	488	489	481	539	452	496	503	471	502	469	504	505	508	521	537	522	505	457	520	520	474	518	486	525	476	513	475	507	477	555	500	486	508	479	527	535	484	522	526	497	542	511	495	504	553	520	479	551	515	498	541	485	472	524	500	524	475	547	484	522	514	478	484	533	493	506	508	494	468	485	473	497	529	496	479	500	503	541	466	504	499	506	561	488	470	487	551	506	465	549	487	517	524	484	525	502	518	499	521	511	507	521	533	519	461	501	473	491	508	486	507	500	523	471	523	513	502	533	470	508	500	472	490	521	514	485	500	497	535	489	496	497	500	545	494	511	468	513	464	519	486	491	520	526	578	508	512	498	542	520	455	482	475	545	495	501	513	460	495	516	490	472	504	494	472	528	463	473	517	500	496	493	516	482	447	469	526	498	503	487	533	480	470	479	523	494	494	474	464	496	538	488	463	499	490	480	509	521	498	504	525	517	487	498	457	560	510	510	511	506	531	501	517	540	496	476	493	515	480	521	472	491	517	488	499	541	444	489	500	529	523	474	480	432	518	514	487	493	500	538	493	466	495	517	516	508	498	543	497	465	500	495	483	479	537	478	471	519	506	490	502	526	494	529	540	515	542	512	514	487	511	516	461	541	508	501	494	490	485	495	481	464	545	503	507	500	490	477	489	498	474	487	504	495	495	487	475	511	485	498	509	481	524	474	452	485	476	495	518	498	534	513	503	554	514	505	467	513	474	514	499	471	472	505	482	484	529	490	513	514	490	493	526	481	500	496	511	528	517	481	494	495	521	456	505	487	512	536	529	537	497	502	500	494	469	514	465	519	508	479	513	530	491	490	507	522	496	506	512	501	473	506	480	529	497	516	513	473	476	499	463	500	490	499	487	495	490	509	529	515	511	487	540	513	483	516	490	508	487	483	495	528	496	500	523	521	459	496	512	513	510	466	505	489	496	546	506	506	515	492	511	505	463	528	502	499	508	520	474	508	512	473	498	470	505	484	507	507	497	487	488	465	542	554	494	517	475	545	548	519	497	508	525	464	494	467	522	491	545	475	506	445	507	537	502	531	498	489	510	500	501	500	500	537	508	562	508	482	505	514	492	484	512	519	541	471	503	471	492	521	491	447	475	479	480	519	524	493	463	482	510	515	525	509	502	498	505	516	504	499	494	505	493	510	500	486	494	532	510	496	498	486	492	501	502	492	485	485	517	502	516	548	529	481	554	512	518	504	490	482	524	518	491	533	525	524	494	555	491	517	519	522	496	508	500	466	545	493	457	553	492	490	509	473	490	515	488	492	480	494	514	508	516	495	498	515	452	491	523	501	484	475	517	523	514	462	475	534	499	530	540	509	528	480	478	459	499	511	506	477	487	498	518	485	452	521	485	512	507	474	488	474	514	491	542	519	493	537	512	480	455	491	492	504	498	469	500
24608	21408	28627	24564	21212	8962	3582	2123	1506	1372	5202	29013	27958	16725	5175	1783	1011	700	759	768	705	634	679	706	704	692	722	678	694	756	704	706	653	673	700	716	700	654	667	697	774	691	693	702	713	701	675	690	692	716	668	683	687	682	720	687	692	717	716	704	696	662	688	674	675	639	652	689	673	711	639	671	673	662	673	683	718	703	709	662	682	690	709	719	649	673	650	682	666	655	692	689	666	678	715	675	701	648	652	686	673	680	648	705	708	730	659	690	689	643	662	714	701	669	716	716	716	624	676	659	721	697	731	732	706	679	673	687	688	706	696	698	681	692	694	707	688	667	633	686	697	669	655	725	630	712	702	774	718	667	657	686	677	698	641	681	681	727	739	670	688	705	671	694	682	668	664	656	688	686	704	683	675	664	699	679	662	695	693	654	685	655	641	659	713	681	649	694	681	674	685	701	681	698	684	690	664	660	674	676	687	694	653	688	708	676	645	691	690	681	700	678	661	695	678	668	651	684	687	679	719	686	675	691	651	669	673	723	677	681	682	698	660	694	686	669	654	677	754	634	662	663	695	656	677	682	666	657	709	683	654	669	682	642	725	671	696	686	676	650	669	659	701	641	679	701	712	642	725	684	680	691	694	632	680	671	670	678	633	715	680	692	686	663	684	659	692	645	693	681	684	673	677	707	701	719	690	688	680	683	661	697	688	682	650	707	646	695	708	743	692	673	688	716	653	707	676	687	713	733	682	635	673	669	677	692	703	701	691	694	705	696	688	692	666	656	682	695	676	650	714	733	671	681	671	663	707	706	716	721	668	665	674	655	684	670	674	690	671	731	680	667	683	702	651	676	657	690	709	700	726	635	669	706	639	688	722	731	700	670	692	698	689	712	716	680	743	721	694	714	675	646	695	649	664	680	689	669	649	634	635	650	706	672	708	701	708	677	667	711	731	698	714	720	685	683	684	667	639	717	656	700	648	679	699	694	728	605	690	702	716	637	703	683	661	710	679	642	687	685	629	685	675	651	663	694	702	708	762	704	695	715	702	676	693	670	632	679	697	695	675	650	663	696	687	638	667	631	695	697	660	654	723	752	673	689	701	639	688	674	686	674	686	649	683	667	710	664	694	710	648	738	625	675	686	664	664	694	683	679	666	680	658	617	683	691	651	661	729	718	628	713	693	672	669	692	695	696	666	683	716	660	629	668	676	687	663	696	647	638	673	653	676	663	707	642	602	737	638	666	677	668	661	714	713	720	654	670	635	693	644	694	669	678	682	652	672	699	711	698	673	671	667	648	697	641	696	707	694	660	681	669	679	686	709	667	674	697	662	644	662	699	627	700	690	672	631	696	680	675	713	679	661	676	693	624	724	647	672	647	696	641	666	677	644	671	704	638	691	716	677	681	637	685	661	690	692	620	680	679	699	678	641	654	661	659	677	681	688	701	668	696	712	718	701	663	637	693	688	626	710	661	690	676	643	700	719	656	665	706	701	675	643	691	695	643	628	654	703	724	720	707	651	634	665	717	671	661	678	658	643	686	692	672	676	673	735	704	645	645	672	690	629	624	678	691	707	666	701	690	678	689	643	636	710	682	660	647	656	653	689	710	683	668	677	674	671	674	688	704	650	710	679	711	677	686	671	674	646	659	657	664	626	676	673	664	685	673	670	720	687	708	679	664	649	714	690	654	695	718	668	674	695	700	714	645	701	716	612	692	697	646	689	669	664	668	662	679	690	709	700	656	653	719	685	665	659	643	754	682	684	643	687	662	595	683	714	710	674	694	665	646	663	663	718	706	711	665	685	653	723	646	688	668	676	639	698	627	668	685	631	701	668	687	670	693	656	642	697	680	666	657	715	675	681	653	687	656	653	671	702	652	655	683	694	655	660	672	698	689	687	695	671	666	723	707	689	704	652	686	681	738	654	677	696	722	681	695	663	651	690	713	658	655	638	685	702	646	685	701	659	709	625	714	663	676	657	666	626	710	659	684	692	745	686	640	608	652	689	676	687	655	692	657	690	655	671	655	666	675	681	709	661	672	657	680	590	667	669	688	660	708	639	614	684	678	687	680	703	712	677	683	735	648	684	655	709	657	673	692	665	688	698	675	694	678	644	716	698	652	702	671	660	667	647	645	700	669	683	674	700	679	645	666	620	671	667	641	696	683	681	636	699	672	663	670	711	666	695	677	676	696	695	678	675	669	685	679	666	727	654	704	692	693	633	726	707	638	699	685	651	684	706	693	703	643	707	719	691	713	699	641	707	680	661	664	646	666	690	687	650	698	659	662	676	648	650	705	701	652	683	729	716	695	666	704	690	664	692	706	661	667	685	694	655	695	699	676	672	719	716	704	659	698	688	674	721	664	693	647	698	658	715	655	692	659	707	682	664	692	698	667	634	709	666	699	688	658	669	671	672	701	647	703	690	705	661	666	689	694	637	694	684	642	687	717	698	722	681	681	672	712	688	722	706	664	695	703	724	701	673	647	695	710	737	690	713	688	693	665	711	645	673	687	728	659	710	690	675	712	695	674	699	671	667	684	694	644	701	678	633	687	674	689	699	642	672	665	722	670	679	645	701	686	691	677	682	686	665	656	652	682	693	689	662	724	706	726	627	692	682	694	703	640	710	700	616	668	716	662	708	690	709	690	723	636	731	666	637	703	700	645	693	651	683	722	676	708	735	675	656	684	644	671	652	657	724	664	635	656	677	715	696	672	694	676	723	665	683	658	648	659	684	689	662	717	689	672	680	661	684	690	684	694	655	699	653	673	651	698	674	668	647	651	729	724	679	688	677	683	693	659	689	711	657	723	656	665	675	694	666	678	691	662	671	715	689	686	676	687	668	684	666	701	634	712	677	666	687	683	699	708	692	688	694	692	646	666	750	675	679	685	739	695	640	670	681	670	674	682	733	703	694	658	617	690	669	635	686	663	660	665	694	717	670	687	701	649	683	683	695	663	751	669	683	697	664	694	616	710	745	666	669	665	675	703	685	691	714	728	664	702	638	634	676	673	658	645	661	665	706	704	672	688	680	660	682	661	679	684	691	684	670	691	664	676	639	676	640	704	680	709	743	683	728	680	653	684	649	662	675	652	658	691	674	649	724	638	699	693	724	639	707	689	685	677	704	697	679	698	658	656	696	718	655	673	652	674	647	658	669	681	695	665	687	704	674	711	692	655	673	669	649	626	717	682	672	689	677	701	623	690	671	679	672	703	699	667	690	665	666	668	681	672	711	680	693	723	667	672	692	734	686	689	637	690	652	683	683	697	667	685	713	676	672	697	705	640	714	715	709	732	701	634	667	718	722	654	681	657	687	688	654	711	691	665	678	645	678	688	750	670	664	682	731	700	708	616	714	695	659	708	668	660	678	665	632	699	623	667	662	693	743	635	786	687	684	638	678	708	705	679	720	653	687	686	679	655	745	683	698	645	694	724	713	644	655	711	690	664	622	647	723	658	686	650	747	697	746	649	681	659	683	698	659	646
5108	7816	6700	3815	3467	3455	3130	2375	1940	1671	7665	29018	24053	12811	4209	1801	853	640	584	582	568	588	585	639	593	623	594	615	626	572	619	613	604	583	609	599	628	646	583	606	568	632	567	590	605	605	611	569	585	570	590	592	597	610	588	565	609	608	595	598	578	626	605	585	627	620	595	599	606	615	599	609	556	545	625	592	605	562	605	587	584	570	575	615	599	575	589	591	598	600	601	545	599	588	570	561	587	552	588	580	645	612	612	592	588	586	622	615	616	546	600	631	627	573	610	588	570	595	563	619	595	623	593	595	623	602	571	638	560	609	564	550	566	614	590	647	622	547	624	602	617	575	611	589	616	628	566	564	604	566	586	577	619	555	571	605	620	595	578	622	612	616	596	599	611	579	596	571	590	604	585	596	581	571	594	557	612	595	577	569	604	570	607	591	558	541	621	600	579	546	586	618	564	633	586	580	589	603	617	606	604	639	619	609	603	592	577	615	592	595	621	550	548	608	617	607	605	577	562	621	595	597	589	601	614	554	590	563	593	576	561	579	571	622	613	575	583	601	595	604	593	587	579	562	584	604	628	596	589	586	570	625	550	619	580	593	631	556	545	576	598	524	615	564	566	562	555	581	642	545	601	595	617	604	582	595	620	615	619	597	610	647	613	627	605	599	563	565	590	581	605	574	585	541	525	584	567	577	604	584	633	577	649	593	583	573	617	638	607	537	598	578	639	592	575	596	645	619	579	604	577	631	586	593	579	608	579	591	619	599	565	585	590	582	610	603	649	584	570	551	584	570	587	572	579	560	605	581	581	600	583	583	553	537	590	616	586	632	546	599	539	578	569	571	618	608	609	588	594	596	559	598	615	604	597	557	614	562	586	553	621	586	604	542	582	597	584	623	592	640	566	563	627	586	526	573	583	567	541	565	608	587	634	593	614	553	578	579	594	580	631	583	576	577	555	598	601	551	566	527	534	628	606	574	590	594	558	600	637	648	580	582	604	631	555	627	608	577	596	568	624	595	639	638	575	588	593	585	570	553	620	587	580	605	579	569	600	600	600	600	604	570	558	601	596	612	624	621	553	568	583	600	609	620	602	558	613	592	582	613	566	606	543	589	569	580	563	564	580	611	573	572	617	575	613	618	595	579	578	578	569	570	546	553	595	623	632	602	616	565	596	558	622	585	584	609	566	605	588	628	570	598	547	554	596	589	574	604	588	607	585	614	605	586	599	579	602	552	600	588	591	591	559	578	589	600	624	592	606	576	624	559	582	566	586	561	568	636	576	603	620	595	602	588	614	577	618	579	563	564	583	599	606	597	614	571	608	607	614	607	544	592	603	577	588	566	628	593	646	596	576	568	601	593	609	550	606	590	583	565	563	606	608	600	616	581	623	573	548	590	605	612	594	609	625	557	638	596	615	585	591	562	524	605	582	581	634	614	621	584	578	601	540	588	601	585	622	578	569	596	585	577	573	572	627	601	584	588	587	563	625	617	609	543	533	625	583	601	589	582	587	578	566	578	620	555	558	576	594	606	617	556	584	571	619	572	563	604	598	597	604	593	610	584	585	610	575	585	584	584	574	611	570	625	600	615	652	589	558	593	596	587	590	590	558	575	612	608	619	601	627	585	553	652	572	612	605	584	557	614	568	587	606	580	569	602	587	591	557	557	595	601	601	558	606	634	582	626	577	507	607	619	622	569	578	586	597	564	604	629	587	566	596	638	609	579	626	610	542	595	580	618	545	652	606	579	618	597	554	584	578	617	576	588	603	587	605	583	535	612	597	576	634	614	553	545	617	576	574	632	610	542	584	596	621	596	563	591	577	538	574	619	558	600	599	614	616	573	609	543	583	632	566	569	576	589	546	628	588	577	655	554	605	621	594	584	582	563	579	580	564	574	578	562	597	572	602	586	597	578	578	581	581	556	578	616	607	603	592	592	605	584	598	598	541	574	608	571	595	565	585	583	553	616	617	591	525	585	538	578	628	585	606	546	615	596	596	607	623	546	609	619	569	572	593	579	578	608	610	646	532	605	612	626	605	616	557	554	573	578	550	601	574	564	594	616	596	586	572	603	599	577	573	582	594	566	605	547	572	624	579	601	597	600	621	580	612	551	623	620	576	611	567	587	600	602	599	578	586	607	593	570	541	588	606	586	679	610	605	631	571	592	622	579	605	575	589	565	587	599	559	583	569	575	546	574	549	639	560	575	591	619	589	650	586	557	593	610	586	556	548	553	611	629	583	543	567	573	570	600	642	564	564	605	574	570	605	603	570	570	588	622	591	586	566	636	579	616	585	612	591	589	581	619	533	575	584	622	557	547	598	578	578	560	581	598	614	553	641	563	545	593	584	612	606	571	589	586	597	602	589	606	610	553	594	584	572	597	629	595	621	636	604	598	568	528	633	563	620	578	575	573	575	608	571	621	583	553	597	554	606	628	583	584	601	616	619	575	583	604	592	577	584	551	640	560	606	578	601	581	576	563	589	631	579	578	590	600	605	587	563	579	612	575	599	621	612	574	590	603	586	618	553	589	600	545	590	569	619	611	597	576	616	534	607	588	538	590	599	564	580	589	521	570	593	585	563	587	572	554	566	577	578	580	568	590	615	574	598	556	641	583	617	578	596	536	587	593	580	573	610	606	543	575	548	583	574	597	593	579	596	586	589	585	597	574	610	588	585	595	587	568	602	640	574	590	600	574	563	616	566	592	554	590	556	600	599	554	566	586	596	590	577	571	581	618	561	602	582	581	603	598	594	577	606	541	584	566	603	613	606	590	607	564	588	580	578	583	627	583	594	595	603	583	591	610	588	560	619	584	598	563	603	597	577	606	585	551	558	550	600	617	577	550	606	592	642	585	583	615	588	581	586	639	595	612	561	625	565	638	579	554	597	583	581	592	601	580	582	602	576	539	618	563	644	611	568	592	602	605	568	581	597	615	564	625	572	567	576	571	580	569	552	600	609	603	567	602	566	589	621	580	611	573	603	606	567	574	580	631	590	626	612	573	610	592	599	559	584	632	574	577	557	567	613	626	572	580	583	658	590	608	601	621	570	591	597	574	570	547	571	595	590	592	559	565	584	605	573	605	588	610	537	590	594	597	637	562	527	628	555	526	596	609	609	588	569	608	572	598	574	582	577	564	646	580	597	586	611	581	576	578	606	567	555	570	592	625	614	591	564	623	540	574	633	566	584	583	569	594	570	585	620	593	608	606	566	573	575	566	555	589	559	557	566	588	576	586	592	589	581	551	609	576	539	614	600	547	564	600	542	574	615	579	581	595	597	561	614	609	566	571	575	625	598	596	638	577	628	588	585	530	607	591	603	612	608	593	619	570	583	547	609	556	590	597	600	575	589	596	601	608	583	582	550	606	569	530	602	598	606	610	607	584	579	543	579	587	567	560	569	604	591	603	614	619	590	585	583	607	569	571	584	581	626	624	624	582	654	573	576	568	594	595	578	576	570	636	544	559	570	563	524	586	576	610
27670	12137	2532	1414	1171	1213	1030	941	811	734	833	2073	2375	1763	977	753	642	580	561	603	565	573	592	589	631	629	614	600	613	618	611	607	527	613	587	598	588	544	600	629	544	609	591	576	606	577	560	568	608	654	624	628	647	574	590	581	600	588	600	543	606	588	614	564	628	596	587	567	579	639	631	584	586	603	579	611	620	576	587	586	572	584	646	610	535	621	529	560	577	562	596	607	563	622	604	652	565	629	611	636	610	645	572	631	608	595	580	592	598	615	597	571	587	599	550	617	601	636	569	602	565	599	604	573	577	599	578	615	570	598	564	593	576	601	579	574	566	582	559	536	595	578	595	600	615	539	601	590	583	593	552	546	591	570	608	576	573	587	632	604	578	610	609	627	551	608	569	588	605	628	584	598	617	598	598	581	569	594	531	561	573	579	600	608	582	581	583	554	653	577	579	611	597	556	619	545	575	614	619	542	582	602	591	629	622	610	581	585	580	673	587	596	579	588	588	628	588	585	565	562	618	618	581	582	622	574	621	574	584	552	603	609	585	590	610	605	592	592	602	569	590	599	558	577	617	569	593	555	582	605	563	563	576	549	596	610	583	625	566	572	595	642	571	593	608	590	554	610	586	594	571	617	567	583	592	617	598	625	579	615	628	667	619	559	588	607	592	596	631	596	549	577	573	565	618	579	566	562	644	591	565	565	665	602	575	598	595	605	575	621	610	577	583	589	594	582	614	575	594	639	580	574	577	580	602	595	581	567	561	625	582	600	600	580	570	599	611	606	565	559	616	622	547	601	578	613	586	577	578	605	595	584	591	587	565	614	622	611	570	565	596	556	618	567	605	626	625	584	586	618	575	568	590	593	614	641	617	575	590	571	555	594	600	622	596	597	571	612	587	597	575	544	550	613	613	572	547	604	582	567	622	616	616	586	614	592	601	575	583	609	585	606	591	588	591	603	569	597	570	601	616	583	600	601	599	587	607	524	619	560	605	629	638	601	587	605	578	598	597	565	630	585	575	604	608	640	602	634	565	564	584	623	546	584	603	611	554	610	586	561	618	601	578	572	597	645	597	601	621	549	579	552	612	589	612	605	614	576	639	569	562	580	563	586	599	587	594	617	599	563	611	556	587	558	616	613	572	565	620	579	596	591	558	602	581	623	567	556	605	565	590	573	601	600	598	606	605	594	667	576	568	563	563	598	593	588	601	628	593	596	522	577	563	586	628	602	569	616	570	565	549	668	584	590	609	586	601	632	590	582	583	584	563	604	610	614	591	555	611	568	603	617	588	567	604	613	608	607	601	587	583	567	572	592	586	560	595	603	591	589	608	607	587	565	593	555	607	592	559	649	588	627	606	575	561	637	590	572	556	608	613	590	578	557	598	590	575	593	600	585	594	591	576	578	590	611	588	612	587	601	622	573	583	583	606	579	582	566	587	579	647	558	590	566	591	628	628	629	630	570	604	542	608	605	592	579	545	586	539	618	591	600	599	565	586	566	578	553	574	588	598	572	539	600	577	601	620	567	583	603	540	613	609	583	575	606	590	568	594	599	631	598	567	579	613	610	624	566	559	579	593	587	611	636	620	588	602	573	604	590	577	560	601	586	610	566	603	581	607	614	577	568	544	574	581	565	608	584	617	576	612	620	567	587	609	583	587	605	554	576	604	614	592	594	614	548	581	612	579	578	570	615	568	587	566	618	578	632	596	639	583	561	557	593	529	581	596	610	594	574	580	613	548	637	621	552	576	572	601	548	591	602	616	596	621	604	556	570	574	592	559	565	603	588	609	577	670	587	566	590	610	598	586	602	595	602	632	613	594	560	587	606	612	579	604	588	598	632	629	625	582	609	571	576	587	638	616	593	587	643	571	590	625	589	607	616	596	556	580	594	562	599	614	595	640	548	600	614	615	543	579	573	611	553	591	610	607	565	584	591	565	593	638	574	598	539	627	557	540	569	572	578	604	593	559	630	558	593	603	600	591	592	558	646	570	588	590	620	603	581	575	602	586	564	561	545	612	567	575	595	585	583	608	567	576	623	587	594	613	563	614	589	627	598	539	595	587	610	597	605	594	600	650	587	626	613	571	588	627	624	625	605	599	610	598	626	591	569	556	591	597	583	604	575	595	588	590	588	609	616	557	621	622	588	589	590	591	595	569	602	612	590	605	570	622	614	600	604	567	588	526	572	594	602	587	565	611	573	600	569	553	571	574	577	598	608	587	638	558	630	591	625	568	623	572	594	577	599	553	568	602	603	619	606	582	587	615	564	584	588	579	565	608	567	583	581	579	625	574	592	605	602	609	595	651	611	547	530	625	609	550	579	578	612	593	617	582	600	624	611	610	528	608	614	558	613	578	583	536	642	626	557	563	614	591	591	603	584	567	620	589	614	559	613	556	612	585	601	607	622	618	622	580	575	599	626	569	573	564	571	592	581	597	584	582	625	600	612	586	576	567	586	484	582	621	592	592	615	577	569	566	563	605	589	602	561	608	587	596	600	539	610	621	600	595	602	606	617	626	597	621	619	606	594	584	605	568	608	590	590	567	598	544	594	564	611	630	613	637	560	592	591	587	578	569	570	605	562	632	561	604	579	608	624	616	620	614	626	614	568	607	619	583	559	612	574	591	585	570	590	573	614	590	616	614	626	594	568	582	600	592	602	582	637	589	575	614	601	595	570	593	574	559	594	616	607	570	572	574	601	592	595	606	589	579	609	596	583	606	578	573	570	586	613	599	579	612	567	587	594	591	603	614	540	560	604	572	592	577	587	591	610	590	583	647	571	594	589	552	591	624	606	645	614	581	585	559	567	610	574	580	570	642	625	597	583	599	618	614	592	570	563	605	593	589	577	572	591	613	562	589	613	600	590	592	540	575	583	581	522	586	610	608	652	631	581	558	556	595	577	572	619	559	592	600	601	580	587	555	595	605	586	616	574	601	574	615	588	626	592	588	568	578	593	594	561	595	592	602	598	592	524	625	612	548	595	607	626	604	602	599	585	638	605	588	560	596	584	589	581	601	534	563	596	577	540	632	578	631	622	626	608	626	588	588	604	632	590	632	571	557	589	574	595	570	606	581	578	560	609	640	621	635	585	530	601	564	577	557	583	616	598	566	583	602	590	567	587	613	648	575	580	573	576	578	621	621	611	611	594	534	574	622	610	569	557	612	591	617	600	613	573	562	604	590	557	620	624	563	609	590	603	601	595	568	586	609	611	581	550	593	571	631	649	619	617	613	573	581	631	609	618	588	575	614	577	621	579	607	595	587	576	610	576	556	615	611	625	570	578	533	573	555	625	599	594	583	587	612	586	624	606	592	619	584	594	587	602	602	638	610	627	560	595	568	645	605	594	618	604	559	595	643	606	520	625	592	587	612	587	585	568	607	549	564	606	581	605	580	636	574	585	617	599	625	555	575	620	585	608	595	601	560	633	586	593	590	619	549	642	619	617	585	571	584	601	614	554	596	575	606	593	626	599	605	578
5918	2441	1466	933	1061	1268	1242	1103	888	830	990	2530	2664	1621	909	616	558	546	525	501	561	530	489	489	516	445	458	507	508	475	529	491	521	545	500	482	510	490	537	570	522	495	534	514	494	534	534	461	530	476	557	484	512	479	506	535	520	520	489	533	510	528	524	474	479	481	492	491	579	477	518	516	501	499	505	544	503	471	529	554	529	519	458	522	513	501	513	509	538	503	528	515	497	494	501	482	510	548	521	501	518	519	475	511	488	489	484	513	529	527	544	527	508	513	515	513	499	494	514	481	522	499	505	546	480	486	474	508	502	473	499	532	516	514	521	493	499	531	484	484	511	470	538	493	479	504	510	502	511	504	496	498	532	503	553	534	522	482	514	529	487	520	510	517	508	501	550	471	531	475	452	528	549	502	529	511	484	535	471	516	527	490	527	516	490	510	505	464	509	498	503	476	490	501	479	512	494	505	488	490	498	503	458	498	531	547	520	519	503	483	513	507	492	495	491	518	484	474	532	487	494	527	488	515	504	492	507	488	541	505	494	531	530	464	500	497	544	479	448	492	514	474	469	459	509	484	521	513	468	488	503	458	510	519	543	500	476	485	497	534	493	485	517	499	495	497	508	502	486	506	486	467	514	492	513	488	514	473	515	514	515	499	495	464	494	502	513	512	516	516	515	485	483	533	509	520	506	508	497	502	471	468	519	483	500	508	510	495	495	522	488	513	483	473	490	558	467	510	508	506	508	492	505	478	485	506	526	527	538	519	493	491	491	472	484	463	458	507	506	486	526	496	533	530	489	514	497	507	535	507	509	518	489	472	510	490	485	532	489	512	510	469	498	493	464	545	503	512	479	501	517	527	511	501	518	488	543	526	484	552	511	461	522	524	507	518	467	505	491	497	499	528	517	515	481	520	484	509	505	485	505	495	507	509	459	538	469	488	491	484	544	499	477	501	549	519	493	499	499	509	537	495	529	479	470	487	544	485	512	534	537	477	523	504	481	492	490	553	498	520	520	496	509	473	524	493	497	466	511	458	474	504	474	519	514	484	500	511	462	491	474	508	493	497	479	539	452	544	514	502	521	529	527	461	514	511	546	512	533	510	520	510	491	486	498	540	490	477	482	497	488	492	493	474	476	526	538	515	473	519	512	505	519	453	485	512	494	502	476	524	488	499	538	472	474	517	489	486	505	494	501	485	512	510	471	539	473	497	504	523	491	507	535	500	500	484	507	508	563	518	541	522	474	526	511	478	489	518	493	498	506	511	456	550	502	466	518	489	506	512	526	490	488	512	490	514	471	501	537	514	500	528	501	492	528	501	498	489	500	507	495	491	518	460	461	497	515	471	514	531	535	496	509	487	519	501	466	545	512	476	490	518	509	479	495	501	518	538	480	494	463	515	488	500	520	465	517	496	477	484	530	507	551	537	504	478	494	491	532	535	522	510	477	473	459	502	484	510	464	458	504	519	471	491	470	520	496	498	520	505	527	518	490	535	488	525	489	500	529	510	501	526	530	510	508	526	539	485	502	484	511	481	488	507	459	515	498	505	487	507	492	500	487	524	474	462	502	506	519	466	522	505	502	531	483	500	466	494	530	514	515	498	508	505	496	485	472	482	471	504	489	493	512	521	513	512	528	495	532	530	533	526	507	492	474	520	525	489	506	525	552	486	497	445	481	495	539	523	504	488	476	517	500	479	473	512	467	535	483	506	505	503	506	512	506	524	439	519	496	551	511	542	470	510	513	476	517	513	502	443	507	512	495	515	507	516	491	522	490	505	507	498	465	466	472	506	506	481	498	499	504	496	539	484	498	513	508	474	515	522	526	482	534	523	472	533	517	545	483	455	520	468	498	523	500	502	529	518	512	503	512	524	518	494	505	499	509	499	465	485	501	533	502	521	465	502	530	456	520	496	520	535	523	494	530	472	535	468	515	542	506	468	526	527	497	498	494	506	495	464	514	506	462	498	507	515	518	521	509	505	488	489	492	516	518	488	518	509	490	518	468	451	504	516	510	507	478	496	508	493	500	504	486	500	486	495	508	487	474	502	474	525	501	497	516	503	535	468	514	479	493	475	507	525	466	491	545	504	497	492	522	510	488	474	478	510	520	475	488	486	477	507	511	519	538	481	501	510	506	489	494	491	505	468	479	509	503	517	487	489	471	509	514	483	521	472	506	559	525	522	485	504	539	507	500	512	512	522	477	499	512	487	477	512	462	513	540	516	494	534	489	473	496	517	496	498	485	479	521	502	532	527	513	498	494	499	501	485	541	495	492	514	460	501	519	461	489	481	515	489	507	510	521	492	496	506	514	488	492	494	486	475	514	531	537	536	477	495	507	518	504	565	475	532	520	531	503	471	531	500	515	501	529	537	488	505	490	504	520	529	498	486	504	493	502	509	490	502	575	536	499	518	482	497	532	521	538	467	505	500	521	511	481	473	492	487	478	476	522	482	498	491	524	494	513	525	473	484	494	519	497	464	503	493	476	537	536	504	511	553	512	470	517	475	503	488	513	511	482	513	511	478	526	522	483	522	476	541	506	496	489	449	471	526	470	461	496	515	503	503	508	489	541	532	517	499	513	511	502	496	489	513	506	493	515	487	520	471	510	535	504	474	493	496	498	515	502	498	506	522	523	491	504	495	489	480	521	491	497	522	494	521	505	498	486	513	533	508	542	509	475	485	458	506	477	479	497	509	506	459	487	520	507	528	477	522	463	536	528	529	502	521	492	495	493	482	519	493	461	524	531	503	517	523	504	481	493	494	487	477	527	511	518	504	477	497	494	493	511	494	546	522	550	486	507	490	485	494	493	458	494	483	460	477	486	492	505	498	511	526	568	513	500	507	511	504	510	487	522	524	499	457	505	476	512	515	553	508	454	520	513	491	510	468	526	486	529	476	511	475	530	536	490	497	510	524	522	442	491	499	558	490	494	505	511	514	497	532	537	517	520	548	540	486	509	500	519	502	501	518	499	497	544	511	500	491	493	531	525	493	510	501	479	528	523	476	520	486	500	475	522	483	494	496	467	535	512	520	501	507	501	544	510	505	494	504	522	510	514	490	477	518	525	476	555	482	478	523	497	482	474	544	501	534	510	574	463	471	510	533	501	498	563	506	503	482	503	467	499	493	526	465	500	483	491	507	488	516	539	526	503	516	466	497	517	493	529	504	487	486	505	503	521	481	528	479	518	504	447	512	501	455	494	482	510	502	498	505	500	487	469	477	477	506	507	480	499	544	498	495	509	486	498	511	506	520	500	519	524	558	495	496	506	533	492	511	500	500	501	499	516	475	515	495	543	489	541	535	479	505	511	521	489	485	491	522	531	492	509	483	486	514	514	518	528	487	499	520	494	475	481	502	509	516	499	486	473	486	476	547	520	482	555	478	492	505	495	484	468	507	475	495	544	511	527	519	521	509	491	491	505	509	471	486	510	519	542	516	540	540	516	519	483	492	464	496	514	494	529	500	508	510	475	494	469	480
25612	21419	27535	25491	9061	2331	1747	1322	1096	938	3010	15490	16173	8808	2642	1210	757	625	605	583	630	543	561	562	554	554	570	579	570	577	569	586	580	602	569	538	590	597	558	548	579	559	552	549	549	544	561	537	589	544	563	607	567	578	541	530	557	550	558	613	541	547	578	584	537	540	543	588	551	606	623	557	574	605	592	562	512	544	572	564	600	588	591	591	609	563	522	565	568	566	553	580	555	599	533	544	565	575	542	551	583	586	585	597	610	582	571	587	585	545	533	602	585	569	556	552	596	551	582	535	597	549	541	555	570	602	577	543	556	584	556	563	578	592	564	578	580	598	547	528	512	586	557	552	569	550	568	570	611	631	534	547	591	535	571	572	573	550	568	601	570	591	523	608	548	580	571	611	581	585	547	558	544	585	586	576	543	571	585	544	539	569	574	587	536	587	594	541	541	569	553	590	567	613	570	571	588	583	561	588	547	550	556	583	523	569	552	595	532	537	541	539	580	542	582	520	567	572	568	586	561	601	576	611	551	567	578	598	551	584	579	537	588	520	566	544	550	547	554	590	588	576	538	607	576	602	505	590	601	582	567	566	547	553	568	593	553	567	592	578	545	603	563	565	542	574	536	530	585	564	582	550	595	549	597	531	568	578	546	606	573	604	548	542	580	588	581	556	553	585	548	559	580	532	598	547	546	590	586	561	550	565	593	558	565	559	560	564	556	560	564	599	575	537	573	561	524	582	571	599	581	514	574	601	555	577	551	547	573	589	564	567	557	605	545	586	610	577	560	564	629	558	572	529	600	602	568	572	540	594	582	578	564	607	573	534	591	528	576	591	580	559	606	585	558	585	538	550	530	586	564	538	540	531	552	569	605	546	566	564	584	518	565	525	549	589	598	569	583	538	557	598	603	537	510	545	603	599	615	530	602	581	554	607	573	580	585	592	549	545	559	597	597	603	537	597	552	592	540	541	601	553	572	566	524	557	602	604	586	575	588	541	530	559	583	537	589	562	538	601	597	522	553	545	557	586	542	566	532	538	626	536	564	534	521	582	557	550	585	566	584	569	573	521	591	593	535	533	590	556	614	568	556	572	544	530	540	555	536	596	549	501	520	550	537	558	550	578	558	569	528	555	544	622	543	569	571	567	576	534	534	588	536	567	565	524	557	598	572	516	551	586	547	597	532	562	545	536	556	519	559	578	570	537	543	567	569	629	558	560	584	558	589	552	522	578	575	528	587	566	545	566	582	545	549	536	559	608	609	508	569	576	573	607	545	578	524	584	570	543	553	536	557	569	541	565	583	544	586	546	602	591	546	585	584	553	549	569	564	547	540	552	589	589	588	582	557	581	565	599	568	585	530	574	543	582	589	587	554	587	581	566	544	553	576	595	607	572	599	568	572	544	541	586	521	537	553	556	533	551	551	550	612	624	552	569	583	526	612	572	631	513	555	558	538	487	562	538	581	561	610	550	588	584	576	585	556	521	567	581	558	533	532	571	565	561	592	566	575	564	537	609	558	557	603	588	550	583	564	549	563	561	562	541	580	597	599	561	544	567	562	583	576	522	570	576	544	544	549	607	577	526	558	569	503	562	587	562	553	546	547	546	589	581	578	580	590	554	543	526	555	607	592	561	555	563	592	591	550	589	559	569	577	538	587	545	575	553	565	557	585	581	604	557	567	502	568	566	543	550	569	564	589	553	502	548	593	567	531	570	542	522	563	527	533	586	504	579	577	598	567	562	511	546	622	559	511	568	547	543	589	583	566	543	533	607	539	538	574	564	629	559	561	571	578	627	521	574	590	538	557	591	553	590	595	603	579	600	595	610	559	539	604	583	549	571	511	542	600	564	584	569	530	564	581	537	508	552	590	527	528	551	570	566	575	569	550	579	550	537	581	580	523	580	569	583	589	586	587	587	572	604	548	583	564	574	573	541	569	550	572	564	602	613	545	568	585	559	538	599	574	567	579	588	561	500	610	582	578	580	576	569	569	588	551	562	582	593	598	614	568	538	535	569	561	573	573	531	566	546	608	556	538	570	569	548	594	587	558	585	567	583	578	587	594	571	564	560	551	566	625	537	545	551	563	544	577	567	585	559	532	560	562	576	572	569	559	565	534	527	581	532	550	592	596	567	588	534	566	568	564	571	542	577	603	567	573	598	556	554	552	573	530	536	557	568	582	562	587	523	548	554	573	583	581	563	533	566	561	556	538	518	584	601	596	565	609	538	561	554	575	576	584	560	580	578	562	556	560	615	600	553	563	606	637	543	574	544	563	597	555	549	579	502	549	547	534	541	578	572	538	567	571	554	576	577	550	584	589	554	542	579	533	566	553	549	559	566	519	530	570	546	549	586	539	565	593	598	577	591	633	567	607	499	621	598	585	530	586	518	563	556	569	576	593	590	599	547	557	538	606	545	545	549	564	555	554	608	571	528	545	544	531	595	574	578	582	523	561	590	525	581	538	574	553	556	616	556	574	525	575	581	580	579	569	595	581	563	539	547	602	545	560	555	538	528	556	587	553	555	552	543	614	558	581	567	585	596	576	556	554	542	600	609	536	580	573	592	576	559	574	577	573	548	552	609	609	580	540	576	562	549	537	575	568	565	581	573	596	543	588	556	523	605	555	548	558	598	581	603	549	565	580	510	562	540	516	526	577	581	556	556	575	596	572	541	511	543	614	591	593	530	574	572	574	613	582	590	620	601	554	570	519	574	625	534	542	604	554	524	566	602	531	580	555	551	548	538	586	517	588	563	555	557	568	605	578	595	541	562	551	561	533	562	522	565	602	534	534	543	512	583	582	581	568	626	571	561	545	592	544	582	551	543	542	566	553	550	599	544	530	535	553	563	605	563	585	571	566	557	582	572	537	561	567	590	550	563	556	568	553	577	597	580	595	582	577	544	571	589	580	566	565	558	513	564	552	591	588	542	602	596	543	540	568	585	578	556	532	577	546	552	580	551	579	539	574	582	544	595	551	564	586	601	525	571	576	585	569	549	570	556	553	546	585	503	556	582	529	600	579	564	587	582	578	543	591	543	548	597	589	569	573	516	540	568	569	565	572	587	583	541	559	563	571	607	566	535	613	534	540	552	543	531	552	568	541	556	567	586	531	591	596	518	577	592	523	534	562	541	581	569	571	598	530	532	579	553	547	539	565	608	588	590	542	547	530	557	608	549	547	565	581	565	542	537	549	581	552	571	578	597	598	514	561	540	585	565	540	587	547	556	611	549	586	562	565	592	538	572	576	566	565	574	567	563	544	532	515	570	536	588	546	565	557	588	630	585	573	574	568	586	592	531	548	571	592	600	558	553	532	560	506	541	570	586	611	587	548	525	550	569	591	576	569	543	607	585	598	603	587	577	584	555	506	567	587	554	568	542	558	584	568	563	556	573	564	593	597	558	548	555	583	586	547	554	547	575	518	569	571	590	592	533	559	573	599	526	545	536	553	607	549	536	558	549	537	553	562	586	586	580	572	556	548	526
5249	8213	5707	2230	1850	2018	1872	1650	1458	1192	4507	16776	14627	7458	2508	1128	701	536	495	532	485	463	511	501	541	524	480	468	500	520	467	531	505	534	520	474	516	549	522	487	532	514	494	513	518	521	482	501	546	495	514	510	533	549	467	491	527	499	554	514	512	494	518	478	478	484	523	540	485	546	510	493	497	495	518	505	477	529	503	486	532	521	504	491	512	495	514	493	498	511	483	517	495	519	527	540	479	478	507	484	496	534	483	446	484	475	515	527	523	516	484	514	523	494	474	491	520	500	498	553	502	481	491	501	512	516	531	494	517	527	503	513	498	478	486	482	507	507	506	521	502	503	532	505	492	493	455	488	542	541	552	521	461	533	510	474	508	513	518	461	518	519	520	500	499	443	516	481	469	504	533	491	516	497	525	498	488	471	488	486	497	500	469	522	524	490	502	489	511	513	516	441	519	495	519	508	486	536	490	498	494	486	485	517	513	473	499	471	461	506	542	451	533	499	479	506	523	492	512	467	521	509	482	505	425	457	528	490	493	511	474	529	491	506	509	466	518	529	524	512	492	518	526	505	533	491	514	513	538	471	505	517	484	508	496	481	516	525	513	494	521	550	500	511	482	490	476	498	485	499	516	530	535	484	468	491	490	462	508	474	500	511	502	485	511	498	486	493	494	497	488	508	494	510	534	494	518	456	514	514	513	452	487	466	518	528	520	507	501	496	508	481	485	467	518	493	531	504	546	465	525	525	483	549	474	537	516	476	472	495	534	500	514	494	483	500	520	492	494	514	524	485	521	488	443	484	506	478	460	493	532	490	526	473	470	491	543	486	509	499	517	493	499	520	507	507	496	469	480	488	454	503	467	506	472	518	498	515	502	486	460	504	516	494	504	477	489	511	476	514	496	499	525	517	504	493	512	475	567	476	473	476	551	487	493	517	502	497	501	496	479	475	512	499	507	503	517	480	501	536	535	501	464	548	493	526	455	493	471	501	521	504	521	514	512	464	514	517	547	534	468	521	501	497	459	473	495	535	527	502	528	504	503	494	452	466	505	497	494	499	504	498	485	505	541	507	527	507	528	519	499	534	509	526	489	487	456	534	501	493	490	517	490	483	499	526	523	490	513	502	472	515	520	476	510	506	486	507	506	495	555	501	462	465	527	533	529	512	476	445	504	498	503	528	546	511	502	515	555	478	505	518	495	492	533	527	517	482	487	466	518	477	475	474	522	488	468	522	482	541	513	511	488	490	512	488	490	463	476	496	519	500	514	486	488	494	468	468	537	492	499	475	478	534	495	496	502	483	505	507	512	475	518	497	498	501	498	533	552	494	525	490	462	480	487	511	503	528	522	479	501	535	524	506	494	500	517	509	496	477	517	498	509	427	510	474	485	535	505	532	515	494	503	457	479	485	492	548	514	570	476	508	480	484	540	503	507	521	534	506	498	526	506	475	558	480	535	476	523	497	524	481	485	483	532	489	505	500	514	513	505	504	468	502	484	469	452	501	484	462	494	533	504	503	512	470	465	495	480	513	482	462	471	533	548	524	531	496	519	540	480	512	475	523	511	522	520	500	473	475	498	478	487	495	503	492	525	493	465	499	508	493	493	442	496	529	462	493	500	505	543	550	518	516	506	487	487	532	487	440	507	505	527	508	518	506	501	528	492	506	499	491	544	483	545	472	522	493	479	485	523	511	498	507	494	491	480	514	473	487	489	476	508	504	455	480	526	451	534	479	493	515	498	504	521	511	490	510	540	490	487	506	489	464	497	519	523	486	505	488	492	529	540	466	522	498	504	485	502	487	481	495	475	491	490	528	546	505	496	479	520	498	503	536	505	507	489	504	496	531	516	526	519	492	484	509	478	533	509	482	508	488	482	480	482	503	473	484	510	461	540	523	472	498	484	535	538	479	512	524	536	513	497	516	506	496	488	494	511	507	500	490	484	463	484	484	507	508	525	534	495	502	502	486	480	503	473	506	508	459	514	494	511	531	495	545	509	535	474	505	478	515	514	513	500	502	499	526	501	524	486	528	499	509	486	517	493	521	483	484	530	520	544	560	505	500	476	511	497	509	475	489	484	493	509	462	509	491	482	509	488	452	483	491	488	504	532	480	520	500	517	524	474	515	477	531	509	512	484	500	510	483	505	512	498	504	494	555	513	540	512	497	504	484	526	518	465	487	537	534	494	471	523	500	524	504	468	478	477	502	514	584	481	484	537	514	514	452	494	478	479	492	491	494	523	517	510	456	485	517	496	460	504	484	496	530	498	502	460	458	512	538	486	479	533	540	504	535	536	472	501	515	514	499	541	521	536	489	518	500	464	537	483	552	492	480	446	503	473	445	491	502	531	508	517	501	492	485	490	506	514	516	473	539	518	521	511	491	479	507	508	529	470	497	530	539	507	502	453	468	547	504	491	520	540	498	494	524	479	509	500	462	507	488	526	492	572	529	507	511	485	474	507	504	505	531	493	514	504	479	527	492	501	474	505	463	498	490	499	490	495	522	485	489	476	492	476	468	511	516	491	477	481	464	521	546	490	503	500	516	508	523	493	491	487	483	523	504	472	512	497	491	522	473	459	506	509	519	482	555	533	485	470	496	497	505	501	518	482	479	494	523	443	478	476	504	496	516	518	498	505	529	504	528	494	516	495	457	487	492	522	506	488	526	476	481	513	530	477	532	502	498	498	486	452	484	503	474	450	502	488	503	483	537	497	484	507	487	494	497	492	442	473	511	480	487	506	494	491	493	520	490	533	525	471	516	479	482	517	456	511	482	509	480	520	487	511	489	503	477	505	487	538	521	478	480	501	469	484	455	485	502	509	516	503	502	524	493	457	527	511	481	488	506	469	488	535	504	477	483	504	480	547	515	534	513	474	532	505	505	462	489	499	482	509	485	512	504	487	488	462	529	498	482	467	490	493	512	487	484	476	482	477	473	496	469	520	520	536	506	476	493	504	509	525	439	492	517	486	514	493	473	478	492	506	494	486	473	535	511	503	482	509	535	505	488	472	454	483	478	496	514	491	513	492	513	506	466	506	489	494	497	499	480	504	502	491	508	483	506	496	512	462	466	486	527	502	504	505	507	519	512	495	522	497	502	486	534	501	516	476	505	499	467	547	530	515	505	483	510	499	500	492	524	506	482	524	523	469	487	485	525	479	470	514	507	499	518	507	453	509	502	529	522	462	501	495	542	530	458	468	530	474	466	502	503	493	484	525	489	497	500	482	508	473	519	478	485	488	528	515	468	475	499	486	480	521	508	500	519	490	472	512	489	502	482	479	504	452	541	437	495	543	494	510	487	505	508	509	475	473	472	480	495	479	452	528	507	520	510	494	504	468	515	517	495	527	535	523	498	536	523	513	464	506	511	525	492	493	510	507	499	493	482	495	469	508	503	483	460	511	462	496	486	539	522	465	512	498	524	489	506	511	500	478	470	509	507	514	474	521	489	522	490	490	489	494	491	492	484	469	473	475	508	464	473
24623	21407	28584	24629	21133	8654	2982	1826	1561	1381	7027	28026	26470	15948	5072	1742	994	727	746	705	701	777	710	705	693	692	666	643	687	699	685	689	711	652	705	645	693	723	681	698	658	716	688	693	608	685	721	648	685	646	681	715	706	658	705	711	694	697	671	704	649	690	678	696	723	688	667	665	722	706	681	717	674	670	726	742	716	653	668	668	674	701	684	652	672	673	693	730	620	676	709	687	707	689	731	690	740	704	701	659	660	645	683	698	672	732	707	740	734	680	718	740	657	679	642	672	741	648	621	640	625	675	660	618	670	723	678	668	673	729	681	710	748	683	675	698	667	666	661	709	654	710	715	659	658	668	695	700	665	708	660	728	629	646	690	700	710	675	678	688	632	660	698	671	689	698	702	703	671	681	671	680	710	675	654	698	673	670	697	709	651	675	686	662	705	687	704	700	700	652	686	683	663	709	731	654	689	739	714	711	705	712	676	711	656	701	702	706	687	664	669	735	709	698	697	714	709	658	720	724	711	655	674	678	681	670	679	674	642	706	701	693	725	681	667	668	674	686	713	669	619	728	687	681	684	684	653	652	670	656	661	662	643	674	736	675	688	659	656	675	617	650	677	622	651	668	675	684	615	732	717	656	650	700	674	659	667	676	708	683	667	705	684	678	672	647	680	650	704	647	661	678	649	745	679	674	693	695	686	699	694	652	716	685	647	647	673	660	679	693	664	709	697	662	660	685	671	693	673	687	695	708	705	674	647	683	642	668	676	686	720	670	706	690	634	634	645	651	717	671	664	700	688	661	677	745	682	668	638	699	691	696	684	682	654	644	696	678	665	644	700	674	685	696	667	636	672	638	650	651	680	729	704	654	665	637	666	650	692	698	710	685	736	674	682	708	689	739	685	708	666	663	662	653	694	666	664	736	701	713	663	663	672	711	649	717	700	642	706	661	694	658	688	692	681	673	700	706	668	660	675	674	700	682	686	675	666	682	723	660	698	685	707	718	667	649	664	693	672	668	661	683	669	652	672	702	714	689	655	710	704	677	647	679	696	670	657	649	709	703	635	695	691	667	656	691	684	668	638	674	691	713	694	680	668	635	696	681	724	693	655	739	707	701	656	686	662	774	647	717	722	662	703	692	701	663	674	681	725	631	677	635	694	728	700	671	652	666	703	652	725	701	702	662	706	706	636	704	722	692	698	658	718	707	652	699	666	670	694	684	669	710	657	705	677	666	683	652	666	628	657	692	641	689	708	665	611	690	691	729	696	677	681	699	699	688	681	643	714	717	699	666	681	665	667	689	652	664	679	688	697	700	730	659	643	672	702	717	712	686	743	687	668	683	692	685	664	635	685	635	702	652	699	677	661	703	737	657	664	673	696	707	673	696	693	664	670	656	667	666	658	691	627	664	714	648	657	704	661	696	683	719	664	656	698	649	669	648	716	680	689	714	668	686	705	692	689	676	676	725	689	688	645	689	756	668	666	693	638	622	685	699	629	654	697	690	656	694	678	675	633	682	732	729	638	685	683	757	677	666	682	683	678	687	677	707	704	702	660	660	695	653	688	741	662	644	675	708	600	640	682	707	730	685	658	687	675	631	686	643	706	640	697	657	737	662	670	657	722	717	678	755	601	667	687	703	686	657	671	642	680	676	665	644	691	664	685	696	684	705	674	657	682	686	693	700	641	739	721	711	672	680	692	687	697	679	622	703	679	693	702	683	701	685	689	635	670	682	715	693	645	632	686	640	652	686	696	665	702	669	687	705	635	680	675	672	621	653	730	672	688	682	695	628	689	708	667	669	694	675	714	696	680	628	631	668	658	691	663	681	651	723	704	665	715	690	662	672	695	695	651	686	671	708	672	687	690	691	682	644	660	689	712	716	659	709	676	705	634	659	663	689	693	726	631	717	677	661	633	680	692	635	671	671	701	668	680	697	671	634	685	683	712	695	672	702	725	687	677	706	716	709	688	722	704	681	684	722	706	709	706	647	654	734	690	695	636	706	646	711	636	697	674	667	716	674	718	676	708	719	716	644	711	671	639	699	676	693	675	658	710	683	699	678	661	663	673	639	661	624	663	635	663	736	653	697	678	713	654	660	687	658	608	665	714	675	726	674	657	682	672	632	660	658	675	661	650	686	641	680	657	694	683	713	738	673	661	669	700	635	700	646	692	648	676	671	659	658	682	691	695	663	665	652	683	717	707	660	683	631	657	668	648	706	678	716	700	678	672	704	668	668	733	706	709	691	707	691	638	698	617	725	615	665	717	701	673	703	675	678	627	675	675	684	667	659	703	642	698	653	700	682	737	671	665	668	676	698	668	685	685	660	689	657	665	677	683	716	677	668	677	729	658	681	692	693	658	679	696	670	685	689	714	664	675	664	642	677	655	669	651	656	654	640	665	626	721	670	707	698	642	671	706	680	701	692	638	665	709	679	690	714	706	660	672	692	705	655	668	642	674	678	651	710	675	661	673	659	702	715	707	696	648	729	679	694	633	664	682	707	622	703	683	655	704	667	655	685	694	687	687	650	646	717	707	688	671	706	701	659	670	657	669	637	691	666	639	685	714	660	716	692	669	632	653	679	648	689	659	690	662	644	647	645	667	729	674	719	697	674	664	709	658	656	682	660	691	675	657	695	658	708	694	700	663	676	675	701	690	662	664	680	688	701	727	660	720	706	642	685	693	683	678	702	686	639	654	715	693	662	641	676	679	665	660	658	663	664	679	642	684	759	666	678	711	665	655	601	652	703	697	648	670	695	714	640	655	678	707	685	658	703	698	646	677	652	712	651	655	720	677	675	653	681	711	704	695	697	649	711	661	665	696	694	644	631	695	688	624	751	697	701	690	650	664	708	703	673	675	631	645	687	671	655	663	667	675	696	702	649	676	728	661	575	630	681	691	700	722	652	678	642	672	673	653	640	687	679	683	675	679	700	681	669	682	643	692	660	639	713	674	710	704	641	695	694	705	700	702	645	673	691	704	714	636	695	674	655	735	678	652	676	726	661	697	674	673	699	675	664	652	689	672	715	629	730	683	682	662	620	697	649	633	641	648	643	650	677	687	664	686	686	719	660	671	694	698	648	685	650	704	718	621	680	695	674	682	706	581	691	663	641	663	697	672	704	662	698	675	700	684	707	660	678	661	657	642	670	714	682	643	702	707	669	731	618	685	682	699	715	665	678	697	662	631	711	674	706	687	634	633	647	688	644	666	715	711	713	675	732	738	697	722	697	671	676	708	698	662	639	673	644	699	674	621	653	651	636	657	614	654	705	630	674	709	671	668	645	686	638	665	660	700	654	650	673	670	669	650	691	645	650	655	653	701	712	657	676	658	621	666	700	668	691	639	685	694	723	650	648	657	716	649	686	654	667	692	652	679	701	667	655	632	687	704	642	679	642	703	674	713	642	675	660	647	697	664	689	700	706	672	676	677	738	661	677	684	663	665	681	684	681	669	658	711	650	705	723	667	707	648	600	651	685	697	669
5766	12626	11343	5621	3827	2739	2405	2165	1949	1761	9765	27500	22699	12338	4146	1739	936	641	639	599	559	621	600	562	601	580	560	603	605	616	586	629	610	602	575	580	596	607	602	599	605	631	590	611	587	581	607	596	571	620	553	600	582	578	633	559	571	587	566	623	591	621	602	629	562	599	595	611	596	571	622	602	629	564	596	584	604	571	606	589	549	588	624	629	559	633	568	580	571	603	638	600	575	610	589	631	586	581	605	597	595	598	597	552	559	598	579	600	584	645	597	606	595	612	618	617	614	640	624	576	599	599	524	613	604	567	567	564	588	569	593	556	551	577	537	590	600	638	700	629	613	617	584	566	546	627	589	595	613	600	551	578	569	580	552	579	592	569	597	569	616	639	601	638	578	598	586	545	546	591	616	610	579	615	587	545	596	633	563	593	603	642	550	603	597	567	566	600	620	609	565	639	589	605	601	579	606	584	628	616	553	608	627	577	593	592	602	558	562	618	620	622	609	570	573	603	631	590	582	569	606	601	583	576	607	586	625	570	575	591	573	565	589	559	591	612	599	625	615	613	586	579	592	604	594	581	581	590	605	537	604	589	565	588	597	570	610	597	544	530	602	593	601	608	594	567	621	567	575	562	597	597	571	645	620	588	578	568	574	563	552	602	614	578	596	600	526	561	608	587	600	559	594	552	587	559	578	611	558	594	609	559	570	603	589	572	569	609	615	589	580	592	585	559	559	610	586	632	544	623	619	608	591	590	624	576	617	587	593	589	597	627	566	612	592	561	594	587	566	569	607	618	553	579	609	576	616	633	606	575	592	561	579	579	608	586	562	572	605	565	564	589	640	603	579	566	556	610	599	591	572	602	595	638	633	590	568	618	567	611	611	584	591	607	568	548	602	576	581	593	612	573	563	519	638	588	566	664	592	592	562	635	556	577	543	567	592	567	589	568	559	552	604	614	625	612	584	561	604	589	561	617	598	572	576	547	598	548	608	609	608	536	572	579	581	635	591	551	582	593	596	623	604	609	620	592	580	627	567	577	587	591	647	589	638	590	547	568	602	541	549	604	615	587	605	579	566	579	612	624	586	539	591	530	634	618	607	587	588	581	556	585	587	571	607	588	598	594	634	611	597	580	569	608	601	574	584	597	611	608	604	532	592	647	571	600	558	587	593	620	587	613	605	548	558	632	579	575	602	598	567	620	613	527	554	568	621	588	511	565	621	555	574	590	560	534	607	574	582	606	590	556	567	603	592	585	551	568	580	559	626	592	559	581	563	608	608	566	583	625	559	601	618	572	584	558	621	601	585	554	530	551	589	601	588	626	584	630	585	575	614	580	568	588	612	591	581	592	560	634	579	584	616	593	587	601	578	598	604	570	574	595	582	598	610	598	585	616	590	586	600	598	570	612	535	629	604	564	604	577	574	609	628	614	603	581	601	546	623	570	622	586	594	554	582	594	585	595	610	571	593	588	616	591	603	579	592	557	575	634	566	599	604	592	588	557	581	573	588	582	582	587	589	573	615	609	607	536	586	579	547	563	600	599	597	636	573	628	571	628	597	573	569	606	579	607	558	566	572	591	575	579	585	573	565	588	593	557	554	585	609	619	585	596	605	654	595	564	549	568	625	555	586	604	586	597	536	580	594	573	588	569	632	574	553	556	612	601	562	589	565	621	577	576	595	589	583	577	619	588	584	564	622	553	604	593	513	618	600	593	619	550	593	600	594	591	595	609	607	530	592	588	567	585	601	572	573	596	571	598	583	563	558	628	587	613	528	555	592	591	600	542	561	579	543	619	604	569	619	597	624	654	585	552	567	583	615	571	592	608	607	569	590	599	573	577	620	586	600	599	562	583	609	570	597	596	596	595	524	607	562	568	610	601	620	587	606	598	606	568	563	539	549	575	576	583	575	571	591	586	612	621	528	605	582	593	569	601	637	544	565	571	643	554	593	525	575	553	652	571	592	633	593	554	574	577	627	592	565	578	600	623	608	574	621	606	577	576	603	586	573	596	541	546	564	594	605	573	590	569	607	618	582	598	563	579	595	575	564	556	598	558	563	618	570	578	620	597	583	591	592	583	603	593	550	587	574	604	550	599	614	578	608	584	586	521	605	601	621	528	547	601	567	577	607	599	560	568	598	622	583	610	571	562	567	625	590	564	575	537	564	602	565	569	547	542	564	561	604	623	594	578	575	581	602	572	582	571	583	582	598	597	624	575	576	571	565	541	586	602	606	577	578	548	580	587	593	587	585	597	572	566	570	591	588	600	577	584	541	586	616	568	585	560	587	611	621	545	615	608	616	579	608	598	601	533	594	538	575	589	585	560	620	633	517	553	596	540	585	564	577	616	559	602	587	570	610	582	577	581	618	599	558	618	580	570	580	577	551	576	588	588	579	625	606	609	637	555	530	595	592	566	621	579	578	612	609	616	585	563	583	576	562	574	600	629	604	560	583	590	568	535	575	608	608	602	613	572	595	584	548	564	611	601	596	593	609	575	571	599	538	583	609	569	620	564	572	609	609	553	586	598	556	619	595	615	588	639	584	580	548	568	602	622	606	616	611	581	624	555	582	592	579	607	592	608	620	604	572	596	595	613	565	591	588	587	583	571	611	617	575	593	566	552	563	546	561	625	620	577	588	562	591	581	606	594	565	582	576	601	611	566	612	600	583	589	615	580	615	533	574	545	605	591	571	587	583	584	615	591	571	624	591	598	591	579	567	570	575	575	569	580	590	599	622	607	578	544	606	617	574	556	590	581	599	610	565	564	572	573	562	583	601	594	605	631	576	578	616	600	590	611	585	569	574	587	574	550	597	563	565	568	600	584	593	622	565	576	593	543	617	585	607	588	589	580	569	575	586	557	549	582	559	560	596	627	585	597	589	578	607	570	581	608	561	599	595	607	571	545	549	589	585	612	536	599	599	570	601	672	648	530	582	625	628	621	600	600	613	581	616	580	582	594	565	531	586	588	582	578	612	587	594	622	579	574	580	606	575	610	600	555	572	595	600	602	611	573	548	619	636	608	598	569	590	608	594	568	620	604	607	558	611	560	593	633	590	562	552	618	588	616	594	599	609	610	576	585	561	566	611	595	588	561	601	612	564	590	628	551	599	591	600	590	581	622	609	577	607	609	593	616	611	565	549	567	561	573	585	573	596	593	581	570	555	559	534	570	576	587	637	608	584	586	602	570	587	542	606	552	576	627	571	568	585	618	611	599	671	572	612	593	541	572	612	607	601	593	588	590	611	596	552	605	564	587	605	558	586	613	600	592	576	536	626	576	559	575	595	558	557	588	591	573	573	558	562	591	567	583	588	586	566	581	593	579	588	599	597	577	607	574	581	562	581	592	574	557	636	580	561	592	581	594	593	566	560	592	587	608	591	577	616	600	556	580	602	587	576	604	595	552	561	585	582	581	598	594	583	591	586	599	616	551	598	615	588	573	581	561	555	587	595	603	554	608	620	552	587	598	567	606	593	623	609	563
27812	12573	3480	1683	1114	882	755	732	730	713	916	2139	2174	1530	963	716	629	535	551	572	592	575	620	541	558	606	614	556	576	542	558	552	619	558	532	591	546	536	561	601	565	579	546	584	576	592	599	539	540	569	572	564	562	551	589	584	592	624	554	593	549	540	535	556	584	571	588	607	572	547	566	573	546	535	583	552	559	592	558	618	644	564	558	560	575	581	546	529	609	570	543	593	572	624	565	582	577	605	587	617	560	580	591	602	548	567	622	649	567	573	583	523	562	565	591	567	595	568	567	602	553	576	578	532	582	593	575	598	570	557	576	540	552	611	584	589	529	576	577	617	567	568	622	535	565	572	628	519	539	564	569	560	576	589	556	588	587	557	592	569	592	602	585	622	592	572	564	595	586	563	556	569	545	565	538	596	565	578	570	582	599	564	538	605	581	576	548	552	578	568	570	563	575	576	585	570	579	595	582	588	548	628	642	553	571	578	580	580	554	577	562	608	570	609	585	579	553	569	564	562	535	567	567	639	581	590	581	595	565	598	538	563	552	597	560	597	588	544	587	531	567	600	583	579	590	602	543	584	523	557	634	544	592	575	550	569	594	569	568	539	548	541	567	586	578	564	553	554	588	587	589	585	550	544	572	542	563	581	584	539	591	597	551	613	584	571	563	612	586	576	539	576	592	592	572	526	539	578	581	568	609	569	553	560	550	560	561	621	608	589	584	575	556	556	578	602	571	568	544	571	567	562	591	589	573	573	554	528	585	572	591	547	572	533	607	539	561	657	573	566	599	540	574	560	573	553	556	569	589	540	569	582	527	592	543	538	557	583	579	580	623	567	571	575	599	626	572	566	559	557	574	575	577	602	574	569	558	600	556	592	597	628	608	556	564	537	612	595	541	587	594	591	579	535	578	558	556	518	555	592	580	549	606	573	566	571	542	629	561	584	527	611	566	592	569	621	546	599	538	542	579	578	587	528	516	611	598	516	582	600	565	584	575	544	581	591	532	597	593	585	570	543	569	574	527	572	601	573	565	642	598	593	570	582	543	538	561	540	593	555	553	558	590	540	556	603	532	605	576	610	630	586	567	571	566	577	569	560	634	563	610	587	574	631	563	604	540	613	609	595	618	555	551	587	569	607	566	548	566	561	595	588	525	532	588	549	561	577	524	577	564	596	561	572	594	613	560	604	600	577	576	562	553	583	611	537	590	557	563	601	594	544	565	569	588	574	573	548	620	594	559	547	583	596	570	570	610	551	581	564	547	541	626	548	541	589	580	564	570	584	584	615	588	542	582	539	624	553	526	585	568	576	579	566	563	564	563	567	573	594	593	565	585	598	587	547	537	580	571	608	551	548	535	535	590	518	569	597	577	588	537	564	610	541	579	534	572	619	588	590	591	555	575	563	590	615	537	552	591	564	561	586	597	580	572	613	543	583	573	607	589	577	589	577	568	583	598	571	601	581	569	581	606	555	586	577	543	571	594	584	587	537	557	627	558	534	579	550	589	579	555	614	541	548	558	607	565	581	607	591	538	560	560	564	529	569	549	551	570	568	551	563	563	580	560	572	580	587	610	596	600	558	600	535	569	626	580	584	582	588	591	539	564	570	585	566	586	547	591	529	613	608	604	598	558	554	584	611	578	558	543	644	582	598	588	537	600	614	617	534	600	575	504	594	618	618	561	589	567	589	554	580	610	553	556	545	554	580	585	547	573	565	576	595	539	574	560	586	577	556	559	543	600	564	555	545	605	570	563	570	593	566	546	587	577	589	571	588	587	596	628	531	602	549	583	573	617	591	614	595	598	568	596	556	605	524	598	576	590	555	595	602	591	561	596	605	602	532	565	583	616	554	601	577	615	590	567	572	588	557	519	552	577	598	579	593	561	580	605	556	598	583	598	575	575	551	580	562	579	572	582	569	577	569	568	557	531	571	538	582	619	569	530	592	552	622	571	583	581	596	589	599	582	574	577	592	574	581	613	573	600	539	565	557	599	587	597	597	570	564	623	589	623	551	635	597	570	634	572	558	588	532	574	615	582	598	537	585	613	569	604	572	620	612	557	530	544	585	530	587	594	583	546	584	596	574	557	584	549	566	580	602	567	567	549	606	562	572	562	594	635	618	595	558	573	574	602	592	564	576	602	531	579	559	559	567	582	562	610	603	557	586	559	568	567	521	594	594	551	563	562	568	555	600	541	582	569	562	552	558	556	549	552	568	597	587	566	551	551	558	596	585	606	627	607	595	559	590	653	619	568	622	596	639	545	583	598	593	587	593	594	584	545	564	596	615	575	583	557	564	567	579	575	627	549	585	612	602	585	554	581	626	563	564	555	593	550	587	557	597	589	582	607	529	573	613	614	531	556	569	549	575	609	590	614	547	566	551	593	608	604	589	570	586	576	577	560	586	624	618	587	568	606	570	544	564	601	555	574	572	546	609	564	607	571	578	594	594	606	559	556	619	592	594	555	568	564	529	572	572	544	579	546	631	597	587	540	566	553	587	594	609	538	591	585	612	564	612	566	569	590	590	571	576	596	568	543	572	588	577	579	513	589	576	615	589	572	584	568	550	603	599	553	565	571	553	573	524	594	586	547	599	570	571	575	569	564	567	577	581	542	592	577	629	615	574	616	544	640	571	599	551	582	587	571	595	590	629	598	573	589	558	598	569	567	566	567	547	608	537	585	572	587	569	581	564	586	629	564	562	597	609	548	584	563	574	613	570	562	586	556	603	577	647	594	582	593	564	624	590	575	624	557	582	604	615	573	565	599	551	601	591	553	539	578	590	561	570	543	555	563	582	555	570	589	571	583	563	556	573	541	563	603	604	578	574	569	563	552	600	578	600	580	577	533	562	554	536	610	555	599	609	568	621	572	566	564	573	600	597	563	595	513	590	603	606	597	571	618	561	532	555	601	610	570	556	541	535	585	587	540	541	605	606	594	517	609	566	577	570	568	579	585	563	593	608	616	540	534	598	548	595	542	585	578	556	580	580	568	568	557	554	584	555	583	598	590	601	559	559	588	535	602	595	634	542	582	621	557	571	587	611	563	592	561	541	580	552	623	568	570	554	557	535	598	601	570	551	574	568	586	583	606	584	545	569	559	531	591	615	550	547	576	602	554	595	587	569	557	557	558	549	564	587	562	560	606	556	557	605	565	553	611	608	584	615	583	565	575	575	576	614	619	599	549	555	591	567	573	552	597	567	587	565	582	577	606	639	607	553	577	582	554	595	591	571	565	597	584	540	532	576	606	572	610	598	632	585	580	625	612	590	561	587	547	560	565	566	543	558	552	538	581	573	583	549	587	580	596	583	579	566	589	550	597	548	583	568	536	580	577	582	579	554	562	618	558	552	516	579	565	542	603	597	581	535	618	566	580	569	572	596	568	584	546	610	548	589	562	590	590	612	544	554	594	622	598	615	575	633	529	569	594	582	570	592	581	542	567	616	584	562	564	583	608	559	588	600	608	552	593	560	538	609	537	592
6141	3833	2810	1363	1066	914	753	762	752	789	1076	2646	2430	1558	892	649	529	488	500	500	546	492	519	484	469	490	504	493	493	480	513	490	500	498	463	470	515	519	484	507	500	532	511	492	500	486	527	494	539	533	427	577	521	518	494	471	464	548	485	498	443	473	550	518	477	474	481	505	513	518	498	513	513	523	497	505	488	509	527	487	495	510	470	537	527	508	526	502	509	475	494	499	537	502	488	495	497	465	485	508	488	488	513	512	495	505	478	513	485	510	505	474	521	467	470	484	496	501	523	484	477	520	513	518	481	511	502	508	482	503	485	520	466	514	511	493	497	487	482	465	503	482	514	540	505	515	501	512	493	490	475	491	491	522	485	503	479	508	529	501	523	460	480	499	479	533	490	499	489	454	483	470	486	487	482	501	485	456	493	494	485	475	496	514	500	480	509	532	485	514	490	499	485	529	497	493	479	476	442	490	506	515	493	448	482	469	496	511	512	475	503	538	467	485	511	470	504	497	517	491	462	494	464	482	541	470	491	511	507	516	516	548	501	466	501	507	534	519	510	495	477	490	490	491	499	524	496	529	482	511	501	502	457	482	492	471	537	470	483	478	473	486	481	497	513	451	507	478	490	496	477	500	470	492	485	466	470	482	501	484	520	530	523	499	517	535	484	504	482	489	477	503	497	493	450	508	506	480	470	482	471	492	523	489	492	513	493	509	496	508	499	520	493	484	480	524	485	496	471	524	528	545	473	478	482	466	473	531	508	472	467	494	495	474	515	474	505	490	489	478	487	447	461	513	481	526	528	499	510	474	489	482	503	508	476	496	499	487	474	483	458	499	509	498	497	477	512	518	478	544	502	488	508	515	524	517	494	509	509	482	499	490	552	548	539	508	508	514	465	520	479	526	482	490	498	522	511	513	482	485	470	501	527	510	520	522	523	508	509	516	467	501	504	481	509	507	514	495	480	484	494	456	513	473	522	509	466	504	493	466	440	454	444	516	512	513	503	493	474	488	520	478	485	476	499	468	496	532	489	495	473	476	516	550	463	478	480	490	494	494	428	532	541	507	494	494	468	495	510	471	537	514	454	505	503	490	483	484	469	535	497	526	490	523	496	500	472	495	493	481	479	487	500	528	527	508	505	508	464	480	508	518	476	523	464	439	499	488	497	497	475	503	517	527	481	550	531	505	504	470	491	486	497	525	481	510	500	517	478	541	521	490	544	506	498	490	519	500	477	476	484	498	499	517	459	485	500	551	504	521	480	501	522	506	487	504	494	475	475	544	499	467	481	496	483	474	507	482	490	511	473	490	485	464	479	503	462	495	512	471	540	484	471	508	503	467	452	478	485	484	496	504	477	526	471	537	511	498	486	485	450	481	510	460	522	498	490	448	469	446	502	494	492	470	508	514	504	509	479	525	502	505	497	528	484	510	506	503	484	509	520	478	502	475	523	448	508	523	516	481	508	514	503	514	550	496	478	505	495	507	484	529	478	456	483	498	526	485	499	486	483	543	469	510	523	547	478	456	481	479	528	512	529	497	509	481	502	505	473	497	482	479	486	526	460	471	498	462	470	531	503	483	484	528	470	492	510	527	518	483	467	480	493	504	526	492	489	485	495	524	535	510	541	484	509	537	482	501	514	538	429	492	489	479	491	516	490	496	488	501	513	508	486	522	503	477	471	530	517	471	519	481	502	512	536	499	519	472	471	462	524	492	501	469	494	509	508	498	503	465	492	513	498	512	489	501	504	497	466	527	511	495	513	513	485	521	489	536	498	505	461	485	510	482	514	497	478	511	525	483	482	487	512	509	457	472	485	511	488	482	483	492	497	520	476	489	486	482	455	493	497	502	531	448	500	463	514	533	533	464	463	500	497	548	525	492	512	467	516	491	499	498	498	471	477	495	519	445	493	498	480	506	468	488	512	517	454	461	463	508	506	531	510	507	474	506	491	482	505	501	468	510	481	529	496	503	490	479	530	523	531	493	517	493	499	477	536	498	458	479	531	524	500	473	495	522	482	466	504	519	489	519	494	519	505	491	485	476	533	479	460	512	453	545	470	512	505	510	525	470	504	513	473	483	523	522	529	459	490	547	508	477	510	507	500	484	497	513	492	476	466	488	476	510	509	524	469	472	442	483	473	512	491	495	555	484	477	507	475	541	505	459	525	492	503	500	478	501	508	498	439	469	522	481	455	524	475	502	511	495	534	503	475	473	482	488	473	492	473	495	496	474	523	536	487	478	454	487	504	477	539	516	489	516	488	493	514	490	492	490	478	533	518	533	495	470	478	535	492	521	475	504	480	479	458	516	490	479	487	494	491	533	493	468	450	488	514	482	503	528	484	483	494	490	488	492	471	499	517	472	501	470	499	491	501	465	493	477	505	504	481	494	493	505	530	471	498	504	515	488	481	501	476	536	478	446	484	486	495	472	512	448	493	505	466	501	514	476	515	496	525	513	493	521	442	493	511	506	466	469	508	505	480	516	469	492	472	499	490	507	474	505	517	490	508	497	499	488	425	511	486	532	501	480	493	488	512	471	472	496	507	520	473	491	503	529	503	475	484	522	521	488	504	479	473	480	526	515	488	488	505	487	513	483	505	482	521	480	476	505	509	524	508	497	516	516	508	480	472	532	533	500	481	513	511	485	462	478	489	531	483	490	482	479	497	494	510	488	471	514	509	487	481	502	526	497	508	509	498	514	522	493	511	510	487	516	505	488	503	475	499	489	509	500	489	463	515	502	542	460	516	485	501	510	481	487	487	509	456	522	504	485	536	467	498	496	518	482	507	524	503	487	517	453	505	505	530	486	456	501	496	517	487	503	513	504	483	475	477	550	499	487	508	499	521	459	539	508	509	513	482	512	479	492	538	518	481	471	484	478	481	517	525	547	478	493	526	497	499	484	492	507	501	497	491	513	489	494	501	496	528	505	502	540	513	457	499	489	471	488	506	500	472	523	509	490	507	505	553	458	502	505	536	531	463	488	502	475	508	562	469	497	484	475	498	497	481	505	490	505	511	468	459	483	493	488	466	452	518	481	542	506	468	472	476	502	502	504	550	523	503	521	524	526	501	497	486	520	516	542	471	518	526	521	466	497	533	496	481	534	483	499	487	495	488	485	495	532	504	501	505	531	468	470	479	453	481	520	474	491	515	480	486	493	475	492	487	499	505	516	478	478	518	498	514	492	519	521	459	481	489	491	509	528	507	511	511	503	488	488	510	505	480	514	511	506	444	484	489	512	476	529	505	521	513	507	501	463	515	490	511	531	510	475	499	511	484	511	549	490	471	512	478	515	493	534	509	500	495	489	517	485	480	486	511	477	444	453	479	513	503	486	518	480	472	540	499	479	492	491	485	477	497	508	495	478	482	496	548	478	511	497	521	537	506	535	532	491	492	522	486	475	508	478	522	503	519	481	525	470	517	466	477	478	524	505	507	474	506	496	473	495	520	542	502	508	443	491	512	512	525	481	486	483	451	491
25649	21446	27626	25525	8693	1976	1383	1044	857	865	5937	17165	14961	7921	2457	1126	716	595	586	551	549	581	565	548	562	518	523	559	541	568	507	555	552	512	537	567	549	528	540	550	568	542	548	546	557	600	584	552	547	551	515	511	534	523	498	521	490	586	559	501	540	561	539	506	519	551	519	517	531	515	558	548	529	533	571	585	507	518	547	545	563	525	511	505	557	547	521	567	556	523	536	547	527	536	513	560	564	535	540	521	508	504	521	510	525	524	557	535	537	510	541	537	582	549	527	610	512	558	553	554	566	511	543	503	579	564	543	585	499	549	508	560	497	550	550	500	536	511	576	560	531	505	572	521	525	534	555	567	493	531	558	522	576	535	553	548	529	539	549	512	533	578	522	534	511	531	481	542	509	510	548	545	514	518	530	545	526	497	589	500	532	494	553	566	511	527	550	547	536	538	562	538	523	550	529	531	519	559	560	548	561	520	519	466	499	522	536	537	530	526	522	542	553	570	521	535	543	505	516	546	564	532	548	529	588	526	546	505	550	550	563	551	568	563	539	552	534	525	544	544	532	584	532	547	548	540	509	557	549	541	530	536	549	507	528	478	559	497	573	514	577	554	539	559	503	502	552	499	542	531	549	528	505	558	555	525	530	545	558	575	497	523	492	497	577	572	560	523	511	526	501	557	554	526	526	535	524	515	512	503	532	565	524	552	570	514	546	566	552	509	509	508	582	585	524	572	526	591	544	537	554	500	513	504	517	518	521	492	521	537	550	527	548	516	549	556	539	534	514	547	501	536	519	567	602	501	532	510	495	559	543	571	551	550	555	513	517	543	531	538	537	495	538	538	524	543	515	502	547	554	540	507	508	513	518	526	560	513	560	548	532	528	565	526	559	574	572	535	569	551	501	529	555	549	547	551	521	570	544	520	495	533	554	539	574	556	553	562	533	560	546	554	535	542	542	571	571	517	542	528	510	548	518	543	522	518	546	528	508	547	521	531	536	555	501	521	517	541	526	519	535	521	553	520	548	551	513	560	539	523	551	573	505	530	533	545	544	584	501	539	552	548	551	536	556	535	530	560	545	584	552	537	541	538	515	576	487	518	552	518	587	533	555	538	538	563	479	523	573	514	527	528	563	548	525	545	557	542	536	552	566	514	556	582	535	523	523	591	513	524	519	567	528	535	545	511	573	510	604	500	535	524	570	497	519	575	522	552	554	538	532	519	525	545	543	521	506	527	569	525	558	520	555	566	555	550	515	527	532	537	542	487	557	509	533	484	520	515	520	496	576	547	566	527	556	502	541	544	533	586	544	533	535	537	561	527	540	559	537	609	504	550	525	567	510	568	529	579	533	530	520	531	575	520	559	550	557	539	536	498	541	533	515	551	565	567	545	506	544	538	565	547	538	550	534	571	523	555	555	536	546	535	560	524	559	549	539	578	529	531	581	535	512	521	549	555	509	525	560	616	508	545	573	529	529	558	531	513	539	531	541	506	587	514	587	526	547	541	544	536	547	552	559	564	518	572	505	542	586	551	528	533	531	514	572	529	520	523	528	529	568	566	510	546	575	504	560	498	488	533	555	534	549	508	540	530	526	565	564	553	523	524	517	507	533	557	570	490	495	564	533	582	562	564	548	528	518	579	527	509	539	564	516	555	588	513	562	510	525	507	485	531	556	580	539	548	547	556	598	562	556	536	506	514	557	542	561	535	526	531	532	509	525	560	563	547	535	543	539	553	503	573	536	607	581	529	570	553	566	529	521	543	540	557	509	552	557	518	554	537	569	570	541	531	528	471	577	590	564	531	523	559	541	528	528	556	562	544	546	541	548	502	532	529	509	547	561	544	527	571	552	563	564	502	530	491	574	559	575	517	529	524	515	515	564	566	538	542	543	535	517	524	532	515	529	540	556	544	517	554	519	525	540	491	520	534	528	526	581	531	539	528	541	582	510	544	506	532	484	518	587	538	551	541	543	548	538	532	537	587	545	540	532	559	539	532	545	482	529	531	510	532	539	561	515	560	566	581	550	546	525	529	571	505	552	506	544	545	542	542	542	574	523	492	550	521	574	504	511	522	496	525	554	544	536	546	510	540	564	531	564	505	510	510	513	548	591	518	542	534	519	508	560	510	511	547	549	547	562	535	544	518	519	566	532	537	557	528	511	568	502	576	568	567	548	531	520	528	508	490	541	581	499	528	555	526	537	536	528	567	503	531	517	564	518	536	527	528	523	542	501	525	580	554	525	545	536	554	536	562	521	542	564	532	544	578	536	549	511	526	553	512	523	501	525	546	491	516	554	488	550	526	525	528	539	545	518	509	514	501	525	523	544	554	573	538	532	526	522	523	546	531	530	546	479	527	528	557	546	535	581	520	575	513	567	551	552	505	536	537	537	535	549	533	515	533	521	557	495	514	525	574	523	544	516	535	558	539	517	531	557	548	554	554	575	530	558	569	525	549	551	502	598	540	528	569	516	537	524	557	535	551	557	548	588	548	554	555	550	548	559	552	518	497	469	568	515	546	549	510	558	570	561	489	529	525	531	517	532	512	536	518	574	571	489	498	550	549	580	542	550	539	545	552	536	546	565	570	572	540	543	589	548	503	510	482	541	552	572	555	530	518	530	552	521	562	501	536	570	552	551	551	569	542	524	497	506	518	539	542	528	532	523	511	528	559	538	525	530	567	526	553	547	506	563	533	513	562	551	513	517	537	560	533	560	518	508	527	502	532	524	544	540	546	491	529	512	546	549	546	562	571	549	552	511	522	562	586	559	551	521	544	516	568	517	514	538	568	539	546	541	529	538	489	502	535	554	549	582	529	502	548	514	514	536	539	497	539	557	537	539	535	522	537	563	557	540	557	545	574	578	558	524	550	535	562	556	542	546	511	525	579	528	554	543	487	554	515	533	542	525	533	558	507	535	534	572	516	523	537	555	518	520	509	545	560	535	539	550	533	526	574	505	531	552	564	527	561	530	537	561	537	540	547	510	537	562	515	535	511	498	513	544	536	564	479	559	540	574	542	545	521	534	514	463	523	560	542	564	561	536	564	526	535	518	637	562	534	524	542	542	519	489	551	563	571	521	523	539	542	522	539	524	579	543	549	527	516	519	518	532	528	601	550	516	514	518	506	521	541	574	525	523	531	533	525	524	584	560	560	506	573	530	499	530	549	500	535	492	571	580	571	525	528	525	535	552	548	513	534	521	556	553	538	506	575	562	540	578	542	531	493	573	537	540	525	536	543	525	536	533	529	565	536	591	523	535	561	560	559	539	551	522	533	536	527	541	578	555	536	524	548	556	501	522	516	521	487	507	572	495	534	534	529	560	509	533	510	558	569	509	518	546	522	522	517	524	543	555	531	574	505	547	529	548	521	545	531	536	549	504	521	565	516	539	507	523	561	509	541	516	552	550	524	511	554	504	554	528	559	558	565	525	563	528	535	515	536	490	519	594	566	556	519	544	554	532	523	541	555	569	538	560	508	532	555
4923	6210	5141	2712	1847	1586	1388	1195	1073	1018	8394	17220	13593	7073	2388	1145	650	478	492	446	492	543	499	477	444	495	519	500	511	460	486	455	472	521	503	524	486	474	488	448	481	503	476	524	498	509	513	490	470	508	484	513	485	472	503	487	476	488	489	515	515	500	492	500	531	480	485	505	500	498	491	477	470	459	477	530	482	507	451	491	513	457	478	458	454	509	515	487	481	496	469	528	453	490	484	527	463	511	523	463	521	474	545	473	475	452	449	472	472	501	459	500	479	467	482	493	476	519	495	506	504	484	503	476	488	486	480	497	449	468	501	447	515	488	489	513	513	480	484	454	495	479	442	490	482	456	484	483	490	488	508	475	481	503	486	474	475	485	489	502	498	440	497	461	496	477	446	470	486	514	447	483	481	458	480	477	526	442	449	472	462	463	503	458	527	458	454	485	461	487	472	467	492	468	478	522	512	446	464	454	527	520	518	490	476	488	513	434	483	446	473	445	463	506	510	492	500	470	461	506	493	488	475	519	511	489	504	504	499	516	471	499	470	435	471	459	471	485	506	486	502	506	478	493	512	493	510	475	467	457	520	459	454	491	446	490	455	468	513	483	496	463	500	460	500	472	473	495	490	466	471	448	502	524	498	527	487	515	472	486	471	491	476	463	473	489	490	462	473	464	452	477	507	486	473	545	478	481	517	493	467	478	492	472	500	454	508	503	476	491	505	448	465	444	463	500	526	533	448	463	473	485	471	507	492	522	499	446	520	522	513	473	491	461	499	467	461	513	470	468	471	503	525	503	443	436	490	519	507	489	479	473	459	480	510	507	496	482	485	488	502	492	497	488	461	512	472	505	474	462	495	485	483	478	470	484	499	449	486	472	497	457	473	465	499	507	493	485	475	509	451	512	444	494	452	457	540	464	496	488	485	503	485	485	494	486	543	485	499	432	462	468	506	483	472	519	504	475	470	475	470	484	458	496	449	456	479	490	462	475	489	472	457	464	494	458	503	486	485	490	491	515	454	522	444	480	453	478	491	510	473	481	459	477	474	480	505	491	478	502	519	499	490	477	506	463	490	462	462	444	484	504	475	466	508	487	480	465	495	471	460	451	480	496	537	480	467	531	498	463	486	481	490	498	464	467	509	477	470	473	493	502	487	484	467	518	481	472	489	486	478	491	493	491	514	457	482	458	517	456	506	491	457	512	512	515	511	469	503	533	456	477	485	480	460	472	498	445	473	509	506	470	458	520	470	514	504	439	523	476	457	492	482	532	480	492	475	544	506	515	473	476	505	474	472	470	448	457	501	463	510	512	485	552	482	493	478	483	490	471	462	472	484	491	460	531	512	475	474	505	478	514	506	475	488	464	510	471	483	503	470	441	476	477	478	494	481	508	460	476	476	497	484	475	486	499	485	456	429	450	482	480	508	500	431	500	516	448	457	453	463	500	487	496	502	504	519	475	490	476	493	473	476	489	517	469	481	467	491	464	462	498	457	460	478	490	478	509	506	493	516	461	457	488	507	480	462	496	496	490	495	471	449	464	479	478	497	486	469	453	478	475	480	456	501	493	507	487	457	489	474	505	502	491	498	489	504	505	489	467	520	489	485	488	472	509	496	463	478	508	447	535	476	462	504	464	463	462	460	466	506	527	481	479	471	468	492	470	498	486	463	485	472	443	468	467	441	468	499	466	465	519	478	464	434	470	460	465	501	506	499	487	498	474	501	496	478	455	469	473	473	465	509	498	486	496	504	473	482	480	448	510	466	512	436	460	482	513	490	517	500	468	489	519	489	500	456	526	474	459	527	481	511	465	497	516	478	468	516	476	470	478	489	452	515	465	481	493	473	498	490	501	476	481	505	502	492	481	475	493	480	505	489	465	493	468	472	470	514	470	507	489	490	465	440	450	494	473	466	489	446	500	482	483	511	502	464	454	450	501	484	501	457	468	471	486	504	489	474	487	494	476	524	468	491	492	492	496	506	472	468	464	495	478	466	454	452	465	490	469	450	460	515	504	470	458	496	471	447	492	472	510	449	479	504	464	517	491	535	518	469	532	465	521	444	521	499	471	494	481	486	508	428	469	471	467	474	491	475	480	457	452	458	501	481	533	450	455	467	474	468	481	507	488	480	476	473	508	476	484	490	463	475	524	508	519	499	506	511	464	447	506	503	453	487	469	506	465	474	493	474	462	500	500	459	496	501	455	505	493	472	467	482	486	480	496	473	521	480	437	486	466	476	474	470	450	463	505	462	418	503	484	489	494	510	456	506	467	480	495	467	469	470	487	507	471	464	501	520	484	509	479	465	512	484	479	487	519	442	494	482	507	481	499	469	519	496	505	482	485	471	438	471	493	464	522	519	490	513	466	522	472	500	482	473	504	453	468	463	484	471	484	485	489	475	516	457	500	489	445	487	462	492	448	428	472	508	493	517	502	469	467	498	500	493	472	478	497	474	459	485	487	441	428	497	478	501	523	499	454	487	472	476	461	483	514	465	506	494	481	517	507	448	493	491	504	507	500	498	484	441	450	495	463	446	480	520	417	446	470	443	469	477	500	462	462	485	493	444	516	477	477	442	521	494	458	468	492	510	498	464	486	488	489	491	488	467	490	478	503	460	445	488	501	493	475	489	488	470	475	489	434	521	489	522	472	457	471	533	464	447	495	498	468	507	461	500	465	492	484	423	470	506	524	472	450	519	479	501	509	484	534	486	459	448	479	486	482	454	469	481	512	452	474	508	498	500	488	498	481	457	495	448	471	504	464	471	461	497	510	494	458	511	477	476	467	482	460	464	477	484	466	479	480	514	433	444	455	452	528	465	486	530	472	484	458	458	510	499	485	488	459	537	479	490	480	489	507	476	515	479	503	491	495	508	483	487	497	528	454	496	480	459	510	517	510	473	485	523	494	484	494	477	524	456	490	493	475	488	509	502	508	503	467	505	495	502	462	467	489	480	456	469	472	504	474	525	483	487	490	494	506	497	501	503	505	464	478	494	491	503	486	519	505	511	464	483	483	474	492	477	480	455	499	507	450	491	499	484	507	462	457	476	420	468	507	477	441	474	482	509	472	507	448	482	485	470	518	468	489	533	476	502	491	484	516	500	482	521	469	458	491	480	462	537	458	496	483	457	507	499	475	487	499	466	475	486	509	452	515	476	495	467	510	513	541	471	488	501	449	511	474	488	445	458	509	504	454	533	463	465	512	502	479	477	480	480	492	511	483	509	455	468	450	477	450	489	481	503	460	486	507	439	477	449	464	455	510	523	436	482	446	444	482	484	472	504	482	504	486	521	495	482	455	458	526	479	470	447	416	455	463	496	489	455	480	515	486	483	467	473	471	473	427	491	481	454	457	493	498	500	471	503	495	454	463	512	482	490	518	475	536	471	486	488	473	498	482	524	453	500	504	468	464	449	508	471	503	504	482	490	491	493	465	510	458	503	460	494	468	497	487	504	527	498	446	516	452	439	523	491	482	500	501	488	465
24558	21420	28643	24589	21131	7492	2583	1642	1155	1249	8780	30292	26599	16019	5154	1858	956	721	653	634	650	649	605	677	668	646	661	663	686	685	625	629	657	690	659	649	661	664	587	672	638	637	700	688	699	668	656	644	673	661	667	674	612	639	653	642	671	648	608	646	654	677	643	663	631	669	686	663	592	701	613	660	661	651	662	663	679	675	703	615	613	610	610	675	669	649	676	659	629	670	653	667	639	684	667	689	644	652	676	642	642	660	699	642	624	655	634	643	679	703	671	685	638	673	662	696	665	651	644	653	644	631	634	600	655	657	669	656	655	637	679	641	612	635	690	616	623	654	621	680	680	688	604	625	666	623	644	672	673	692	617	623	678	658	653	650	643	670	704	665	649	680	631	678	684	708	664	664	699	651	660	713	627	630	676	623	655	647	631	630	683	685	665	635	618	659	639	691	648	660	624	659	619	641	687	721	646	643	649	661	684	684	680	629	663	603	677	691	680	647	655	654	627	621	682	664	638	671	695	675	671	678	685	663	643	655	661	689	601	643	659	708	711	653	649	662	640	604	665	679	626	687	616	639	652	646	663	635	662	666	701	633	619	626	674	597	666	647	644	640	633	657	661	647	606	641	621	618	633	621	650	651	664	636	661	619	666	621	691	646	685	600	666	667	670	659	644	690	701	675	613	620	628	658	631	658	650	662	656	650	660	624	671	644	674	682	639	625	651	652	680	670	648	693	644	670	682	633	653	650	692	642	687	669	643	655	630	614	651	661	660	625	661	629	672	646	664	654	683	647	660	601	635	698	635	667	640	650	661	653	648	629	648	672	643	683	628	651	652	637	679	647	675	663	646	651	668	661	669	667	651	674	663	699	647	625	625	650	627	655	586	666	640	679	615	609	708	641	683	637	672	678	648	676	689	685	657	702	633	616	629	645	682	688	614	624	668	656	645	614	636	681	600	618	687	607	657	621	649	695	626	627	669	649	681	634	676	618	679	615	677	663	636	683	666	689	615	636	609	641	669	667	634	661	673	599	675	639	639	654	656	717	647	635	619	673	629	645	647	631	660	628	679	627	624	633	613	637	665	638	614	637	623	695	655	676	655	615	689	665	655	664	629	665	620	661	638	626	638	630	635	631	655	643	674	644	654	606	651	696	638	666	641	657	645	619	681	653	592	646	676	705	612	612	629	665	639	644	658	644	635	651	610	626	623	651	687	652	636	644	654	616	636	665	657	662	647	675	611	707	672	644	646	647	700	666	616	697	648	622	660	706	612	626	629	656	612	663	643	685	631	708	637	655	663	642	675	667	683	647	646	669	605	615	648	653	665	634	646	657	620	625	644	681	660	677	651	607	632	665	620	628	674	647	629	608	695	682	649	638	656	630	645	700	662	680	622	684	683	663	644	645	678	670	638	624	628	640	638	659	679	650	658	676	687	637	613	672	649	652	646	631	714	620	618	740	654	654	672	638	675	648	633	633	637	625	653	668	659	670	663	647	651	693	632	665	673	647	649	655	644	640	636	639	624	658	664	613	644	633	637	635	639	677	664	662	692	657	681	677	684	673	633	661	615	620	646	633	651	649	667	628	666	647	649	702	627	647	656	677	660	583	632	629	651	615	635	638	612	657	659	618	601	650	658	645	663	684	667	612	686	655	654	644	644	695	641	628	651	650	650	656	628	630	676	653	689	644	622	667	659	626	639	649	625	669	656	677	636	651	637	694	690	675	691	641	651	653	616	612	667	683	659	611	618	649	631	619	647	695	616	610	609	636	647	650	629	652	671	627	688	647	636	619	640	638	657	642	599	648	682	627	644	670	721	664	718	688	638	654	678	658	658	691	599	586	628	660	645	628	646	669	659	672	651	616	663	696	659	637	645	609	640	646	657	665	669	687	608	660	631	644	640	641	642	640	645	636	713	647	643	675	635	681	651	694	667	661	673	607	623	652	666	665	663	653	684	592	642	620	604	619	660	649	683	660	622	663	686	687	654	634	653	642	665	639	623	654	607	659	642	630	683	606	647	652	645	630	660	600	623	652	694	651	669	629	640	636	662	645	646	660	644	614	638	654	659	635	651	688	646	628	664	625	616	648	635	646	675	612	692	714	672	683	654	639	665	632	655	654	656	640	625	634	650	625	615	689	650	613	685	662	639	625	704	656	628	657	656	664	622	641	688	647	647	659	649	658	687	627	676	635	632	620	637	677	650	689	646	656	621	660	678	691	649	695	644	656	635	679	638	596	637	661	662	628	687	667	651	612	681	616	681	645	615	598	649	632	658	647	660	641	653	664	650	658	653	659	654	629	635	681	645	622	659	697	630	634	632	694	632	653	684	694	646	689	626	648	599	628	650	646	638	615	634	659	676	655	662	661	656	651	616	704	643	624	663	673	673	654	641	689	674	626	648	687	614	634	672	653	621	680	643	658	642	656	609	630	665	666	606	578	626	634	599	653	670	627	665	602	657	651	686	628	620	650	649	659	671	679	659	657	663	594	638	597	610	674	621	680	627	671	671	655	615	656	662	653	672	657	655	660	618	619	706	664	593	650	598	649	615	650	597	646	667	609	632	648	640	685	642	639	640	643	637	633	646	636	647	638	683	631	678	680	643	617	660	637	622	608	664	672	660	647	666	655	668	667	682	680	687	679	697	656	615	594	674	659	649	691	660	652	631	697	672	640	652	672	671	635	656	646	649	604	641	626	645	645	648	652	617	661	609	655	626	641	654	632	604	645	649	673	623	582	619	636	647	650	637	651	677	653	661	621	703	631	661	624	668	630	672	649	652	645	691	639	634	657	628	678	656	632	661	646	600	659	628	704	637	688	601	675	617	593	661	623	637	602	688	697	686	698	632	631	663	666	648	651	661	629	605	637	655	666	638	641	656	638	666	654	661	632	647	647	643	610	626	594	615	659	583	620	640	632	639	638	687	629	653	653	602	638	645	648	632	656	636	637	668	688	661	643	635	642	650	681	669	654	676	640	689	642	661	682	649	663	629	572	647	623	710	628	674	634	637	643	616	633	639	647	636	674	597	664	685	702	626	683	673	619	668	689	606	617	651	635	605	658	680	636	673	660	647	618	655	652	640	666	664	625	625	644	633	660	639	641	647	642	599	643	649	634	684	619	597	679	667	622	655	640	708	658	644	663	653	615	666	648	660	607	633	655	667	597	637	678	625	674	593	632	610	637	660	623	646	670	662	606	678	676	702	653	660	628	637	634	671	610	653	633	697	659	635	648	629	648	664	642	654	686	654	687	634	623	658	676	648	624	660	643	668	609	605	657	604	651	696	613	654	626	673	629	637	611	622	666	675	693	628	677	626	610	632	643	704	679	638	662	628	602	672	694	629	639	675	571	634	628	667	635	631	656	688	624	575	642	670	637	652	607	650	618	626	627	626	657	665	648	686	650	621	615	644	655	636	681	641	623	676	648	605	648	639	620	661	668	656	659	643	660	653	648	636	633	652	617	648	632	637	668	609	649	659	653	611	629
5883	10412	8890	4748	3015	2341	2082	1802	1399	1428	12197	28892	22682	12540	4431	1857	816	647	577	571	609	608	543	597	581	604	563	538	592	598	524	572	541	575	569	570	572	569	577	592	498	583	589	556	560	609	588	537	588	602	571	608	575	546	541	557	533	575	589	618	537	602	634	590	570	577	599	563	577	564	569	574	598	643	603	588	536	573	590	559	567	547	619	591	608	617	607	561	586	607	571	605	605	602	588	587	533	558	603	563	598	589	601	544	592	539	547	540	603	581	547	602	546	577	565	542	607	580	591	574	557	571	581	565	605	546	611	569	553	557	630	565	581	583	569	579	560	582	570	569	567	562	599	549	590	602	580	567	578	577	573	632	603	561	552	570	606	618	536	573	578	624	568	537	559	566	586	548	616	602	580	581	604	587	534	618	583	553	592	554	596	580	550	587	588	571	548	592	586	539	560	564	597	609	581	584	571	568	553	602	583	605	601	563	558	544	606	576	558	567	617	601	629	564	565	597	580	563	608	591	531	537	568	546	555	584	561	564	602	627	505	578	563	558	576	597	572	598	576	578	601	546	561	593	592	575	562	575	586	533	568	550	606	556	577	593	594	560	576	528	522	572	591	598	540	555	556	599	547	586	576	575	552	555	625	596	518	534	534	626	566	558	514	575	566	580	595	594	588	596	598	566	560	581	575	628	596	637	583	568	584	546	568	589	564	554	535	551	568	560	576	541	588	571	576	575	617	567	612	559	579	589	549	600	543	610	596	534	613	558	520	576	576	607	576	559	539	619	613	594	576	564	545	582	578	606	526	581	574	577	566	560	631	579	578	581	578	587	576	571	581	575	585	562	587	606	558	571	553	559	589	556	564	582	579	568	537	597	600	563	573	566	583	621	588	572	560	552	553	605	564	614	585	559	576	564	563	565	561	606	548	582	570	551	551	567	556	560	565	614	599	532	541	597	579	576	579	622	586	575	597	535	570	553	575	619	552	593	568	567	586	594	584	558	562	567	593	574	563	557	610	543	584	616	575	568	586	567	553	530	560	554	564	562	583	577	584	570	548	588	573	543	543	616	583	550	577	578	565	604	524	652	551	546	596	587	571	573	574	567	578	668	583	549	575	574	608	558	585	598	561	542	551	538	579	592	570	583	604	596	575	604	593	563	562	617	574	575	583	562	559	544	569	525	610	545	580	568	640	540	571	560	573	545	561	547	576	570	519	572	553	584	540	603	564	592	592	571	625	539	579	557	596	556	539	568	551	556	551	587	585	564	596	577	563	591	559	589	557	567	602	580	550	599	578	571	570	531	553	589	553	606	571	590	587	617	546	627	544	534	553	584	594	598	542	566	614	571	564	600	572	596	550	582	601	625	569	539	588	589	575	537	573	562	578	579	551	582	597	591	559	552	569	572	578	579	597	570	550	544	608	596	599	556	540	586	563	562	610	623	576	598	582	584	581	530	562	595	587	548	567	580	589	585	580	585	595	525	557	566	576	563	591	570	550	604	610	591	564	582	550	555	622	555	545	543	571	578	613	536	574	622	560	589	577	562	561	572	561	603	541	585	566	575	541	600	553	571	595	597	625	558	568	604	547	558	561	569	553	601	598	588	598	596	568	585	619	609	583	571	616	531	571	588	596	588	537	584	584	531	554	595	582	547	548	592	513	550	593	594	606	555	609	542	601	576	527	572	602	558	554	638	591	578	556	565	581	569	535	583	568	595	583	557	588	560	551	573	533	565	547	577	553	590	519	575	578	595	555	569	597	575	593	580	550	590	571	598	569	560	556	555	557	617	597	556	576	559	545	547	593	550	618	574	577	538	586	591	563	578	567	549	572	587	533	530	540	570	576	562	576	515	612	597	574	571	602	601	599	568	588	544	554	534	553	599	591	602	624	599	574	582	584	583	592	546	553	577	595	542	576	586	562	628	538	598	586	557	608	531	624	559	537	586	582	539	570	568	595	604	627	594	568	567	508	577	553	562	583	588	575	591	592	583	572	573	610	570	564	580	597	606	566	590	562	556	575	582	600	561	607	565	584	577	605	570	575	596	582	573	590	543	604	590	602	578	568	533	565	598	556	599	579	531	577	581	593	602	649	556	548	543	554	601	542	608	581	597	601	593	544	586	592	556	566	590	540	594	551	568	543	586	601	594	553	587	587	624	568	597	593	541	588	555	552	588	606	567	548	534	533	564	556	588	576	580	579	586	583	617	524	602	553	559	601	571	540	521	557	531	567	562	546	591	567	558	563	512	579	518	570	584	571	579	608	597	580	553	586	604	570	567	583	575	577	584	553	580	603	562	582	591	566	577	589	538	581	542	572	571	621	600	602	538	611	568	549	543	614	554	631	552	547	547	597	589	604	530	560	587	604	559	570	580	572	536	570	556	594	567	538	586	572	567	548	566	582	546	564	615	578	548	576	579	597	560	581	535	580	611	573	571	597	553	562	617	558	581	566	587	613	576	570	526	630	580	569	611	600	563	571	560	539	535	601	554	570	609	573	557	577	580	582	603	584	565	527	556	598	584	563	579	569	556	550	583	527	596	560	576	517	623	576	532	575	585	593	552	578	587	545	588	596	575	528	577	564	559	532	568	570	620	584	612	549	559	588	541	570	572	592	587	571	552	562	595	547	554	603	593	612	555	573	589	556	559	573	521	565	570	579	590	582	568	568	541	547	558	571	578	554	591	598	606	592	537	604	602	608	564	522	600	562	565	572	558	559	554	560	543	533	578	605	575	579	571	578	545	580	556	543	552	565	558	517	623	551	585	570	596	588	574	613	570	538	621	633	554	565	561	568	581	558	537	591	543	544	598	538	560	557	597	574	555	602	550	589	576	562	550	586	577	640	581	549	544	509	558	592	534	565	615	557	566	524	586	583	589	569	570	583	551	570	557	582	518	600	547	568	582	589	558	561	545	571	570	546	581	588	585	509	570	549	610	556	589	552	570	537	564	567	553	575	588	571	572	563	536	593	581	598	593	581	583	569	582	555	557	611	570	592	549	570	562	580	586	576	547	542	527	581	569	593	608	543	543	571	545	569	576	557	593	527	579	591	551	565	610	557	582	560	579	579	573	566	571	583	610	578	598	597	561	585	574	599	540	546	575	564	597	588	536	581	602	558	552	570	559	588	602	553	578	570	605	577	587	544	586	607	589	568	571	571	576	555	576	576	539	613	633	576	555	581	602	586	571	563	594	604	563	546	558	550	601	607	570	550	618	558	550	574	568	602	596	589	563	563	601	547	575	595	571	572	573	513	604	542	587	589	569	530	550	562	561	603	575	616	558	585	593	580	557	565	570	526	586	556	579	571	577	537	592	554	619	614	576	617	539	590	614	581	580	593	586	543	592	577	606	558	600	597	535	549	616	551	578	583	555	588	532	537	576	557	580	585	569	563	583	600	541	590	554	604	555	550	556	565	558	546	549	584	611	553	627	582	583	586	571	573	592	578	567	562	558	614	557	540	577	551	566	583	623	584	585	559	576
27795	12823	4428	2260	1206	916	696	657	639	663	848	1974	1980	1418	921	641	571	525	504	543	497	549	559	602	556	508	537	575	566	510	547	578	577	563	573	573	545	560	575	554	555	508	506	551	522	558	561	539	541	588	563	619	525	575	583	550	580	573	566	587	544	513	587	542	533	499	566	539	523	553	524	554	574	548	575	558	517	522	517	522	563	558	571	566	518	537	549	541	539	525	551	512	548	571	525	566	538	548	567	553	515	554	523	527	534	524	530	594	553	551	563	596	552	521	508	561	533	551	539	554	513	517	591	574	547	555	559	546	545	515	540	487	543	543	556	551	546	517	540	545	553	519	584	525	557	527	517	555	594	552	533	550	543	550	606	535	524	529	576	529	569	561	550	564	545	567	552	586	492	541	575	555	581	542	537	557	559	487	566	554	524	486	516	540	551	566	534	572	529	566	533	529	492	553	543	563	524	536	510	518	533	546	541	550	558	540	533	559	518	541	564	551	575	560	566	546	540	550	515	572	539	558	557	542	539	570	615	535	519	555	544	520	554	596	537	565	586	537	542	551	542	553	580	543	519	545	537	521	508	555	530	554	521	521	539	540	517	565	567	531	578	531	547	561	522	531	564	537	519	575	546	564	516	550	518	542	545	558	548	517	542	557	508	520	554	569	510	552	533	577	530	536	542	535	542	544	574	521	578	540	559	484	570	531	576	549	542	556	532	536	551	572	508	569	556	580	554	559	530	547	576	539	561	530	597	580	539	553	546	506	554	501	560	544	596	539	580	559	592	514	541	502	526	585	578	513	525	578	583	544	562	514	529	534	537	523	561	577	591	505	516	573	576	566	533	571	552	552	524	543	551	555	551	523	537	532	566	543	555	516	578	586	541	542	543	519	524	545	576	579	575	565	545	512	497	551	550	543	514	539	521	551	531	517	546	559	556	543	564	506	556	557	529	543	573	552	564	583	529	569	513	548	521	580	566	547	580	566	574	546	537	564	596	524	556	563	558	548	540	561	567	570	554	570	552	554	532	544	551	565	557	568	562	555	568	548	515	533	521	512	575	570	542	520	595	522	554	556	551	546	541	508	550	567	526	563	519	552	538	607	556	505	544	522	583	509	575	561	554	546	558	560	517	559	585	574	563	557	526	579	522	607	520	575	562	565	596	541	554	581	537	533	543	545	572	611	550	524	565	522	517	532	547	563	538	497	531	530	584	546	526	513	534	553	557	573	551	552	537	521	591	573	563	564	557	537	572	519	564	525	540	494	525	594	542	537	559	566	525	563	521	534	553	564	556	598	544	535	541	605	548	538	537	542	533	577	586	508	530	610	531	565	541	523	545	551	542	512	534	560	582	540	554	530	491	529	593	590	510	509	586	531	539	570	550	540	538	531	564	579	569	541	563	551	562	538	576	514	562	528	510	540	544	548	553	542	581	595	505	550	546	555	540	555	545	532	580	542	546	593	575	561	534	601	528	544	526	592	566	576	549	586	535	545	518	563	521	553	573	554	543	570	502	556	545	554	550	566	541	552	573	543	549	569	547	496	540	587	513	516	543	536	541	495	521	567	554	546	549	565	572	588	510	542	557	563	538	570	598	543	585	580	562	561	569	532	530	561	566	519	559	534	523	590	546	545	523	593	528	562	542	540	485	507	548	513	516	566	584	569	574	560	540	569	542	565	605	478	530	543	541	550	543	585	513	542	532	574	536	545	553	520	537	557	543	545	579	566	555	553	520	575	534	533	595	556	581	592	528	565	548	573	542	561	523	548	579	575	544	546	559	532	570	560	554	529	539	501	536	564	550	558	546	574	618	540	562	527	515	540	530	501	533	575	520	581	506	559	552	582	580	534	511	528	545	552	515	572	549	538	557	573	507	568	524	545	528	594	522	545	542	540	567	560	549	595	538	550	516	545	591	518	522	569	575	556	541	548	557	559	551	567	522	608	495	562	536	520	539	529	519	548	559	579	565	569	574	563	546	544	573	498	555	580	532	540	562	548	526	574	568	543	548	528	546	556	546	553	549	537	538	541	546	560	524	522	544	558	535	538	549	559	542	555	590	583	548	551	565	552	520	574	530	555	557	554	553	547	548	500	543	509	549	554	574	552	526	591	552	584	531	608	541	554	524	507	541	559	541	539	502	500	560	584	555	561	532	560	542	538	574	532	502	549	535	531	524	561	531	554	550	549	521	491	544	543	564	554	596	558	584	558	571	525	548	509	503	570	538	585	524	548	544	550	562	579	524	533	515	562	536	568	529	554	507	571	526	543	578	555	538	516	595	543	543	540	542	568	546	547	520	558	525	565	601	544	542	551	580	587	597	512	551	544	494	558	520	550	523	539	532	530	555	546	565	571	557	525	522	516	561	577	573	538	557	564	590	551	579	571	611	558	580	557	524	552	546	539	528	571	553	522	536	552	510	523	506	540	583	528	526	498	545	551	560	546	543	527	565	585	543	563	560	524	546	535	502	543	565	555	546	577	536	557	540	532	551	534	514	591	562	565	547	556	548	553	551	573	542	559	556	504	574	557	504	523	532	566	535	587	554	546	561	578	591	538	571	523	542	545	507	522	568	527	542	539	556	552	575	595	587	511	546	473	568	584	518	524	540	560	566	537	554	570	540	516	545	563	548	567	518	539	587	596	601	578	522	526	560	555	564	552	555	521	551	519	492	548	574	535	534	523	524	515	533	537	515	584	546	580	535	576	543	528	558	564	543	581	553	522	560	536	555	533	593	525	531	554	555	570	541	549	541	534	545	548	574	534	519	569	553	543	567	563	549	546	545	532	553	525	576	504	567	544	544	525	541	550	506	551	541	508	497	549	517	543	579	523	588	547	556	531	542	527	543	505	558	537	547	522	527	529	550	564	559	575	532	561	533	542	569	579	585	555	522	514	554	576	550	557	548	533	567	546	547	539	559	517	520	557	585	613	570	536	579	567	561	571	507	566	520	533	539	574	571	536	554	558	539	556	522	576	553	599	525	549	549	550	614	537	538	524	556	559	543	555	521	519	595	519	588	551	564	539	537	524	564	496	545	487	572	544	530	563	562	576	535	551	550	541	555	588	567	546	538	529	512	552	536	551	514	543	553	520	512	512	520	529	540	539	534	591	557	500	523	544	544	552	557	561	580	549	525	570	595	554	548	555	514	547	535	482	547	543	534	497	577	548	541	581	606	622	571	498	566	539	541	561	569	545	548	551	568	591	566	550	584	555	531	578	578	572	557	543	564	565	534	600	539	547	578	520	550	539	558	568	580	504	567	577	541	523	514	570	526	580	518	567	548	540	547	534	575	579	552	518	555	541	528	581	529	551	570	542	574	572	529	559	558	573	561	592	566	557	549	558	541	572	554	515	547	534	517	560	543	556	518	535	539	544	540	572	534	531	540	550	519	539	536	546	532	552	582	533	513	545	535	519	527	528	541	553	518	573	541	604	526	543	523	546	527	567	572	558	542	530	528	528	553	564	569	554	544	518	574	538
6622	4482	4328	2056	1242	1044	787	611	601	645	1060	2414	2248	1419	826	576	544	470	450	490	485	504	473	505	485	470	473	467	485	468	488	475	467	453	444	501	494	471	455	493	475	487	480	487	468	497	487	513	505	460	485	481	479	487	494	493	438	498	471	519	488	456	461	432	486	441	479	456	427	475	461	453	508	474	480	480	457	452	485	484	441	483	427	509	489	486	487	451	467	465	486	481	483	490	504	451	487	474	491	493	475	436	504	448	482	456	475	466	485	449	483	476	494	508	474	478	474	481	457	510	497	431	459	484	467	493	451	484	476	489	471	467	474	454	469	447	439	476	489	473	447	501	469	462	481	453	452	445	510	482	533	511	437	472	441	495	480	484	480	464	465	474	479	477	529	462	441	500	493	490	475	470	488	513	487	469	433	505	476	481	502	468	461	470	455	494	445	490	480	478	521	523	478	467	471	483	507	465	432	491	432	444	448	453	461	485	501	447	508	460	482	471	477	463	489	459	457	488	469	465	456	476	480	485	487	500	440	447	503	437	519	447	494	463	502	490	472	506	469	458	464	471	484	476	500	429	519	494	465	480	478	457	464	453	455	441	430	502	464	429	496	455	466	477	474	435	476	463	466	441	490	455	462	452	462	424	502	472	447	474	466	489	471	468	455	484	493	488	448	438	515	477	465	448	496	446	498	455	469	515	490	479	468	431	477	489	454	508	446	459	460	459	490	470	499	489	505	473	457	503	485	471	501	497	483	469	464	473	482	493	492	469	485	484	462	484	469	506	468	460	465	456	421	465	543	498	531	481	505	540	508	456	482	490	502	473	444	482	449	449	477	424	468	448	471	446	478	493	465	518	452	481	474	485	478	465	454	485	462	485	470	447	493	487	474	409	498	463	469	457	454	493	478	487	490	503	459	424	459	442	472	500	489	470	515	474	470	464	463	497	456	449	515	462	466	459	438	485	496	469	480	509	489	509	468	486	445	472	501	499	450	480	487	482	470	509	490	462	435	443	439	475	469	485	432	481	508	447	453	463	454	462	458	465	469	491	478	462	475	477	475	452	494	461	459	491	503	450	454	472	466	448	445	466	502	477	498	453	464	507	478	472	482	468	468	471	428	483	425	458	522	442	470	430	481	486	444	442	481	475	478	506	436	488	486	451	451	455	531	487	518	474	467	482	480	439	443	472	496	494	474	419	477	483	488	471	480	424	461	476	506	473	481	425	469	466	466	467	447	486	483	466	471	445	475	502	468	462	455	508	466	472	460	477	458	464	450	501	460	483	467	494	468	506	466	480	436	494	449	468	454	470	474	460	473	491	468	470	465	527	466	466	481	479	463	455	489	478	458	485	498	499	456	480	459	489	499	461	482	458	496	460	475	491	483	445	468	478	454	470	492	483	452	487	474	465	457	511	463	432	504	473	486	454	489	471	490	489	481	495	469	475	497	469	475	508	460	470	475	481	504	517	472	459	485	484	501	447	434	515	492	433	494	466	469	476	483	466	468	444	468	462	518	447	448	499	435	465	527	461	481	461	439	499	506	504	455	490	468	453	436	454	483	501	507	470	455	491	527	492	456	465	454	475	483	486	446	462	464	453	442	476	473	482	460	489	472	483	497	498	481	481	480	510	465	496	449	494	463	495	469	472	475	455	482	437	475	497	442	485	503	484	492	470	467	447	445	470	482	501	466	451	468	505	487	468	497	492	514	478	481	469	442	443	493	456	470	458	459	475	449	440	500	499	468	490	454	507	439	470	451	471	474	467	458	461	472	468	454	490	448	455	440	507	454	478	471	500	440	430	510	484	471	519	487	484	446	480	439	464	459	513	497	475	482	451	464	476	464	444	494	484	472	478	495	513	472	480	452	482	485	447	477	484	495	459	436	461	472	461	469	489	482	490	484	467	478	447	455	458	501	466	454	495	474	450	473	497	479	484	482	447	510	499	484	487	485	463	502	504	460	453	437	445	495	439	471	474	451	488	485	520	473	469	448	481	457	464	512	512	482	456	432	474	527	442	476	475	443	452	447	453	442	504	460	474	449	455	467	465	442	513	475	511	437	516	459	469	457	471	481	482	452	475	537	522	522	463	481	504	455	480	460	478	478	470	461	480	482	474	461	473	493	468	457	473	481	473	493	509	472	488	449	484	479	461	456	431	460	446	438	486	491	432	494	446	491	437	496	468	448	485	460	470	483	478	441	483	476	506	474	463	474	474	467	473	459	464	493	453	433	463	491	472	516	483	483	482	475	484	480	473	458	505	475	479	477	471	479	478	462	457	466	484	466	445	484	470	464	486	529	488	431	452	459	470	468	503	489	464	502	474	465	456	482	495	445	513	499	477	425	447	480	493	463	451	527	503	476	453	475	507	508	455	441	480	477	483	445	485	422	421	488	467	441	511	511	478	481	477	466	488	454	506	439	472	502	485	469	451	457	479	488	484	504	474	484	449	451	498	451	465	463	435	453	479	508	491	502	491	444	474	469	475	476	500	490	461	504	451	495	454	456	496	469	487	442	472	503	459	457	477	503	453	486	453	462	449	486	463	488	496	484	482	451	512	484	489	437	474	510	493	430	452	489	450	467	436	488	495	484	444	431	476	478	463	484	460	510	488	487	496	458	491	469	506	500	476	514	478	468	476	432	480	480	505	493	473	507	481	460	475	462	444	488	467	489	459	470	452	467	447	428	474	451	466	492	465	479	468	455	438	470	456	473	483	474	465	494	517	460	468	486	488	457	486	450	468	443	515	467	482	536	487	461	482	505	465	465	478	492	496	445	437	471	460	466	471	482	480	456	434	492	447	477	455	478	475	458	457	458	485	455	471	488	456	431	470	489	448	465	453	501	453	460	457	492	472	487	481	481	474	462	456	446	466	488	424	465	425	481	458	423	474	496	508	458	469	473	477	472	466	441	457	477	467	466	469	447	480	463	467	471	450	467	471	422	473	486	507	468	461	487	465	444	456	491	447	495	424	511	455	480	451	476	465	438	457	449	445	494	453	465	456	440	456	529	466	517	451	511	495	466	476	475	452	460	444	490	451	457	467	478	478	488	430	465	453	471	484	454	464	467	447	470	468	466	489	468	471	437	479	466	481	448	453	482	497	446	477	476	476	479	477	492	443	480	501	467	451	462	482	473	438	425	458	452	464	444	494	483	483	454	493	490	488	441	471	472	480	495	471	476	523	470	471	452	493	470	463	426	489	487	465	505	479	428	485	497	479	481	464	516	470	492	447	450	425	501	452	472	477	475	461	478	463	496	487	503	465	461	445	445	431	446	436	480	509	495	478	494	417	446	428	464	470	453	486	483	423	475	491	495	472	473	483	454	484	476	455	455	465	459	499	472	467	474	486	519	470	465	459	437	485	458	462	494	499	474	477	502	472	466	448	465	469	481	457	477	500	475	452	461	479	472	487	414	455	505	457	500	488	459	475	483	478	417	489	472	460	448	486	489	436	476	482	502	472	446	447	495	460	469	482	484	507
25612	21425	27579	25406	10252	2543	1507	1059	865	798	4208	16640	15120	8137	2538	1064	611	578	536	525	513	545	551	521	550	513	513	494	518	503	506	515	491	534	499	526	515	517	492	496	511	538	553	538	498	515	489	562	515	517	494	559	516	498	528	543	531	519	528	527	520	523	551	527	526	496	498	546	494	528	538	539	524	539	526	536	503	511	518	507	525	509	516	506	563	514	484	544	498	497	513	497	514	526	469	509	487	503	511	542	512	518	508	558	471	565	527	567	512	520	514	548	511	514	545	479	542	522	525	538	522	512	518	505	483	552	517	487	524	498	515	520	532	528	492	574	535	483	536	557	495	493	474	492	528	485	514	524	529	504	537	540	502	541	572	510	526	519	510	554	543	517	520	525	541	503	505	522	515	535	545	504	511	490	537	515	504	526	492	521	499	522	509	505	555	547	496	565	500	548	511	506	543	498	523	460	501	513	501	517	499	506	503	537	510	523	528	481	546	478	497	529	510	545	531	525	521	536	515	516	513	525	483	554	462	503	562	505	539	508	492	502	558	528	544	518	505	491	507	516	527	515	491	516	516	512	496	548	514	529	554	514	519	563	560	536	556	515	534	486	525	473	501	548	490	510	493	504	505	533	530	528	547	519	491	526	560	520	511	539	545	548	534	497	524	543	510	506	505	542	494	485	528	521	504	524	516	507	503	561	520	533	562	550	538	488	493	502	520	489	502	511	506	492	544	500	561	517	552	524	485	513	524	531	524	507	520	510	521	522	502	544	545	519	536	544	489	518	528	514	545	477	512	495	492	546	524	529	512	508	520	548	539	496	539	555	494	519	531	535	492	517	498	517	508	487	501	532	563	494	532	517	505	514	535	564	557	530	480	495	528	511	481	528	547	536	521	491	509	560	513	503	556	489	513	507	520	493	456	493	537	510	535	501	551	513	542	573	524	542	540	500	524	489	536	476	533	483	493	506	523	540	527	541	482	472	540	521	543	530	513	555	529	514	558	517	487	509	475	490	494	501	541	494	508	535	505	546	493	504	547	523	568	497	513	545	516	506	503	524	475	499	510	477	587	543	547	512	532	493	524	525	524	546	519	535	497	548	508	485	500	541	507	545	522	528	521	526	512	508	549	511	549	539	536	557	476	473	502	494	542	543	493	589	551	497	518	530	521	535	558	533	537	513	535	492	523	540	511	489	538	518	485	517	494	504	484	550	547	498	490	509	520	523	518	497	503	488	494	497	490	518	541	534	541	534	534	514	536	520	542	495	522	493	571	511	524	523	547	491	528	509	524	484	507	507	474	507	542	515	546	538	546	542	536	493	465	535	530	523	533	500	552	508	490	534	524	559	496	545	541	558	511	519	539	510	486	560	505	515	524	507	485	497	499	486	497	549	544	513	512	509	538	496	510	507	535	512	520	538	502	531	519	532	472	530	478	472	554	548	496	560	497	554	545	495	499	535	514	498	507	520	513	529	501	523	511	543	517	544	574	531	487	525	501	501	559	533	523	511	525	555	523	538	511	514	502	528	543	587	542	522	503	523	523	470	496	545	518	510	542	499	541	515	524	511	505	531	495	549	539	525	492	534	526	504	565	511	531	551	517	508	469	514	524	553	543	523	547	560	486	504	532	546	521	510	547	514	499	524	508	537	561	558	540	532	520	506	521	529	479	502	513	521	513	489	502	526	545	532	523	531	526	540	510	506	453	470	513	484	496	521	517	562	515	538	545	526	507	525	499	540	589	513	541	517	508	525	546	501	504	520	485	465	530	507	483	563	495	463	523	531	525	521	477	521	535	492	548	509	532	518	505	541	519	536	488	528	482	495	520	513	583	518	487	535	519	506	495	514	519	536	498	500	493	567	478	511	512	471	517	535	482	511	529	552	514	557	511	499	536	507	541	496	512	508	538	514	501	514	565	538	533	495	539	531	502	496	517	537	511	531	512	562	532	501	517	563	516	551	513	527	534	522	516	516	523	514	499	509	486	520	560	527	488	499	539	554	556	503	527	555	522	506	506	487	516	565	530	509	518	475	519	521	494	503	542	530	517	532	544	494	544	537	504	491	499	512	550	492	492	502	533	516	512	496	481	523	520	551	524	471	524	565	555	548	518	543	530	552	556	537	464	473	502	515	514	486	504	468	497	524	490	557	499	547	491	536	528	506	520	484	499	573	495	515	516	528	508	498	506	513	467	472	522	472	518	499	514	515	518	497	515	527	495	541	511	492	501	507	491	516	550	513	512	513	492	523	501	506	511	521	570	535	506	511	513	518	527	526	539	505	524	531	467	545	548	521	529	528	526	511	537	515	519	527	523	520	520	520	525	534	526	543	539	529	541	540	508	526	524	501	550	547	526	508	523	512	522	502	509	490	554	484	512	529	510	494	512	548	564	517	537	519	499	550	521	565	503	511	514	518	528	523	538	527	523	486	564	490	510	515	500	509	544	471	501	502	531	506	496	539	511	502	541	529	519	537	541	521	540	501	506	495	483	542	528	537	501	461	514	503	543	499	501	516	482	529	490	556	536	494	494	508	498	529	511	513	525	505	510	513	487	527	483	555	535	515	513	506	493	520	546	500	549	524	520	556	524	539	528	517	536	506	499	534	518	556	507	482	494	510	516	537	504	541	497	501	524	502	562	546	518	510	558	511	533	524	503	523	526	527	534	496	518	509	525	517	525	537	520	505	524	497	497	512	518	494	512	547	548	527	530	537	535	518	491	539	568	506	514	562	538	500	527	478	524	514	533	533	515	514	573	481	529	487	506	524	528	482	510	492	492	539	524	549	534	484	497	528	515	498	543	534	531	480	517	525	516	531	563	441	497	530	520	500	524	532	503	539	522	513	518	529	494	508	548	520	485	497	542	499	507	518	519	530	526	517	504	510	502	476	486	507	495	551	528	516	510	514	518	519	510	518	500	501	495	572	485	498	505	523	508	505	501	520	555	515	503	493	532	502	531	534	529	497	490	537	542	507	502	497	485	530	525	534	494	511	520	542	548	514	503	538	497	514	535	518	536	487	491	510	546	541	562	509	530	496	497	518	536	513	518	503	564	510	537	530	507	527	542	508	527	511	494	530	523	518	543	560	470	513	503	495	541	502	527	511	503	531	533	505	522	492	529	477	540	506	513	514	504	554	516	519	537	498	537	524	524	489	516	520	528	527	552	541	499	493	493	561	513	511	504	535	531	491	520	519	515	494	521	494	528	540	563	490	507	481	501	512	568	561	506	524	530	514	467	503	532	537	498	514	494	471	545	530	524	512	481	535	529	539	506	528	509	541	554	502	567	492	500	512	534	509	506	487	554	485	573	507	489	524	561	526	512	527	487	502	483	522	498	506	478	535	490	528	497	545	524	476	519	495	530	518	496	505	540	505	541	506	510	502	533	537	483	493	514	477	551	533	547	497	532	471	514	511	503	550	525	531	492	518	517	495	484	515	554	488	493	509	522	505	539	518	521	572	504	485	501	499	545	540	491	521	526	516
5744	9331	8904	4771	2973	1935	1595	1216	1126	1046	6146	16900	13377	7063	2427	1080	625	520	454	405	442	443	451	478	449	442	463	452	456	478	461	446	507	507	453	469	457	489	462	453	490	494	469	476	456	488	485	429	472	470	517	465	439	472	449	467	463	457	465	436	494	475	454	499	467	473	458	467	481	479	484	489	478	452	474	469	456	443	501	471	487	473	503	484	403	464	473	470	451	464	452	477	484	441	453	492	469	513	457	457	476	494	411	475	459	404	470	507	483	473	481	472	434	451	457	459	454	499	451	433	477	441	436	441	457	501	496	450	474	472	461	450	487	455	465	456	461	446	452	480	485	440	443	478	458	513	490	451	456	460	459	450	454	412	475	432	467	456	456	477	488	437	464	469	479	450	447	450	461	467	445	468	459	467	435	486	449	457	488	487	450	459	437	485	458	455	482	474	471	500	487	428	486	485	485	483	491	429	490	472	483	466	444	495	450	484	478	495	452	469	441	453	467	468	489	454	460	482	490	490	516	474	452	452	479	464	462	472	471	445	477	480	442	472	454	493	503	528	451	443	476	471	468	442	500	477	526	434	487	448	492	482	455	471	485	477	449	448	460	464	436	460	470	456	468	477	470	482	465	453	472	435	446	461	462	450	486	480	456	473	436	432	442	478	477	445	488	477	451	465	466	449	484	442	483	443	458	501	455	491	424	452	439	481	464	478	460	464	463	491	476	441	447	444	482	467	493	469	471	445	436	456	466	477	453	469	467	467	532	476	442	429	469	443	468	425	502	465	487	451	416	483	457	464	459	483	461	408	469	439	451	457	455	453	477	474	481	445	439	452	476	470	485	509	463	439	467	465	464	507	437	490	455	452	448	463	465	431	471	439	467	444	440	480	487	464	458	484	474	480	463	432	467	452	435	464	463	476	458	481	468	459	440	457	457	456	449	484	468	468	442	442	468	469	447	469	436	443	452	447	474	469	478	517	499	474	464	465	441	447	435	440	478	482	471	430	443	460	443	468	487	423	461	462	488	484	471	436	439	429	495	481	457	496	459	455	480	502	481	442	470	483	471	473	473	433	456	478	419	476	477	493	476	465	486	442	426	475	418	469	467	461	447	483	488	495	485	462	473	414	442	484	451	490	475	476	478	485	431	463	466	452	457	508	480	511	445	451	419	464	511	448	433	490	477	455	435	454	528	440	478	441	489	518	474	476	465	489	433	466	420	452	449	484	488	470	454	478	466	488	433	491	444	481	504	468	460	483	481	467	465	426	426	478	442	474	477	487	413	461	419	452	467	457	452	496	472	444	491	467	450	480	424	442	435	463	480	485	450	448	483	432	460	458	456	447	461	456	433	470	450	498	467	412	462	460	451	449	469	444	476	479	438	462	461	460	467	432	462	401	468	455	450	490	449	465	446	453	458	458	466	458	498	461	488	467	485	433	464	454	442	455	468	455	472	439	430	461	464	472	452	485	484	438	428	466	450	488	463	454	466	463	501	475	492	476	452	467	455	438	480	448	444	463	463	478	487	434	501	499	465	521	469	415	487	454	434	473	474	505	503	481	456	434	467	468	530	466	456	463	473	492	421	464	445	489	485	442	481	465	486	448	487	444	487	457	452	456	497	460	455	463	471	450	481	447	451	466	491	502	496	450	481	451	437	459	484	456	495	502	426	456	499	440	475	475	465	514	448	472	463	477	443	462	475	445	468	429	441	450	498	478	459	445	445	454	459	422	475	452	452	479	445	462	489	461	448	462	463	499	475	473	464	441	484	483	495	473	463	447	448	468	455	450	446	476	489	457	442	483	466	458	461	443	465	437	495	481	497	493	471	463	488	473	463	457	453	439	512	467	473	452	473	479	425	486	444	470	473	415	483	463	455	488	486	485	467	459	488	446	423	455	441	445	463	487	487	502	438	488	481	493	486	438	467	467	425	471	469	472	456	477	434	465	447	472	428	496	488	457	453	461	467	475	521	455	477	466	485	455	425	470	448	458	479	434	461	433	465	468	485	471	421	495	464	457	442	434	415	459	475	440	434	469	462	450	426	473	438	485	486	463	497	460	437	445	453	478	434	498	488	508	506	503	480	468	404	459	401	460	430	459	466	449	462	459	440	477	479	446	440	461	478	459	453	448	512	467	490	486	460	469	428	462	430	464	450	479	419	449	469	423	499	465	503	462	478	461	443	471	441	440	420	443	484	419	448	488	457	479	496	437	438	489	477	490	473	419	507	469	484	433	435	465	458	434	460	462	473	500	479	465	463	449	433	428	457	475	508	434	445	444	425	452	419	482	466	472	477	452	442	420	439	428	451	444	439	464	436	466	506	431	456	499	449	448	478	414	450	438	475	474	423	472	455	449	482	475	469	468	447	466	487	449	448	464	447	459	464	421	476	488	499	482	458	444	431	483	487	445	454	415	455	492	448	494	463	455	458	427	443	450	449	459	454	465	470	436	443	481	484	459	478	501	466	469	471	479	473	470	428	475	472	427	490	459	473	450	466	471	465	464	453	479	494	440	449	406	468	456	472	439	473	479	492	455	465	468	458	503	457	432	477	490	485	453	474	484	466	413	488	458	509	509	463	457	458	440	459	464	434	446	486	418	494	476	428	454	465	439	487	463	430	442	458	440	460	454	471	498	468	448	469	461	454	503	475	502	457	474	522	456	497	473	449	453	482	459	467	476	471	471	490	418	471	454	439	487	465	479	467	494	430	444	489	437	438	469	478	464	481	424	460	447	443	467	451	477	477	475	444	436	442	473	455	479	474	506	463	435	481	493	450	433	447	447	421	495	433	443	432	485	476	428	450	457	453	441	463	470	433	454	475	483	445	443	457	467	474	479	451	415	457	465	507	434	442	498	432	469	486	479	475	489	447	485	453	427	479	471	451	492	471	480	423	435	465	474	507	475	457	447	468	491	480	448	468	477	467	423	455	468	485	450	435	457	427	444	430	486	472	449	456	454	464	451	450	470	434	455	480	484	460	451	493	482	476	443	454	460	468	452	498	490	480	458	466	463	458	467	469	496	462	442	459	471	436	498	496	451	429	477	444	458	471	473	456	454	488	471	431	457	467	520	476	440	448	436	479	461	494	505	455	484	468	509	415	457	460	477	472	447	438	475	429	484	454	469	456	470	485	448	450	444	488	467	440	477	421	495	447	474	414	469	457	445	452	466	466	522	481	437	492	408	457	503	468	462	442	472	474	442	499	455	494	471	467	457	451	468	495	464	459	455	490	493	489	458	464	456	451	454	489	456	467	429	476	495	406	491	503	500	438	451	466	460	434	472	459	466	446	487	450	477	429	463	474	477	492	472	469	503	465	452	480	439	441	461	456	472	462	442	447	458	462	511	441	470	482	441	461	495	470	415	451	429	466	452	478	471	437	455	480	487	483	468	482	477	435	478	471	446	467	505	408	477	461	449	465	441	472	439	443	433	417	455	473	426	453	471	459	435	463	450	482	442	512	438	475	437	471	479	437	467	474	485
24578	21395	28621	24571	21063	8415	2509	1289	935	1073	5277	27897	27168	16166	5215	1790	894	714	658	682	627	625	684	627	646	643	664	602	669	639	640	635	622	623	650	613	644	641	641	616	595	633	652	633	616	610	630	695	630	635	646	617	701	654	676	605	624	583	628	636	649	696	694	666	643	644	600	645	643	650	656	592	642	665	640	598	642	654	614	652	681	632	633	618	640	636	602	651	631	665	604	625	605	659	648	641	598	670	645	631	670	586	649	633	633	659	665	681	686	643	649	653	659	653	641	642	639	646	666	640	649	656	666	645	637	623	670	584	633	660	649	627	638	628	659	651	630	662	601	589	629	687	662	635	667	646	626	630	584	625	637	666	641	673	625	630	613	673	583	642	665	619	687	620	641	659	673	626	676	650	657	659	660	650	669	649	650	644	626	623	662	644	630	582	625	615	601	640	608	633	651	626	635	649	619	615	641	652	655	629	616	641	611	648	658	677	638	602	627	699	616	651	638	609	640	628	601	657	637	664	663	627	613	616	639	623	616	635	615	670	675	614	688	689	630	596	654	685	593	563	640	647	661	678	609	657	644	641	660	613	671	596	641	588	653	648	654	641	659	619	617	620	621	626	676	619	623	623	634	627	641	676	649	616	615	680	632	652	616	605	603	605	623	669	646	654	595	638	621	634	624	654	667	615	644	662	611	627	673	667	625	643	636	659	612	635	699	609	674	665	634	682	710	668	662	609	633	695	624	654	596	639	648	593	623	649	641	648	616	647	646	610	655	625	663	691	669	663	650	629	669	663	635	643	615	638	635	624	609	628	651	652	590	638	557	638	619	651	636	671	635	617	619	633	662	615	616	601	619	686	627	639	642	660	667	652	656	607	622	640	655	656	626	626	646	609	641	638	650	626	657	619	643	654	623	671	634	594	617	616	616	630	691	633	673	638	592	604	599	626	578	649	666	612	603	602	608	621	626	660	687	643	612	582	609	597	622	621	637	607	639	571	593	602	613	640	610	579	623	633	630	635	644	619	653	596	676	642	678	602	633	641	674	663	609	626	605	627	618	647	653	636	626	619	587	621	608	640	671	657	610	614	662	595	648	679	627	628	662	649	661	635	649	625	667	629	634	649	637	593	648	611	634	649	664	637	636	634	645	622	601	660	670	655	658	609	642	693	594	620	601	656	639	628	563	632	636	643	649	649	648	685	648	638	617	634	688	630	661	659	700	639	672	641	639	591	637	580	635	605	655	628	659	643	641	643	634	623	666	592	663	590	634	637	610	640	595	639	667	587	623	623	610	639	649	657	642	651	599	611	642	609	674	642	641	678	650	608	617	664	620	657	630	651	642	631	620	654	626	597	610	657	637	626	633	636	673	620	616	624	646	595	662	642	628	609	618	617	675	682	669	618	624	666	575	576	607	648	635	628	630	650	614	661	652	658	656	630	591	619	638	652	617	577	603	613	685	623	652	576	671	633	653	592	628	607	625	634	610	610	621	623	580	649	625	673	690	646	621	634	603	617	626	628	581	608	617	613	607	624	628	605	604	601	646	637	640	614	621	608	627	594	663	619	639	619	574	629	649	663	622	642	645	600	636	664	689	639	648	635	583	620	643	671	617	637	662	568	671	638	655	651	640	675	661	663	645	637	685	611	637	601	692	680	606	633	642	629	664	643	655	638	627	609	647	618	668	661	597	632	650	612	626	698	641	632	599	619	618	611	664	628	615	640	620	646	616	603	599	639	634	634	640	622	650	625	662	640	647	630	698	608	622	645	625	628	635	599	639	659	621	629	676	588	660	668	603	616	643	683	626	611	644	611	636	631	681	609	589	626	573	615	605	597	646	626	669	590	616	660	635	617	691	642	662	641	627	674	648	633	602	648	666	623	642	646	616	659	592	694	605	619	614	605	630	681	654	656	626	595	642	630	599	677	672	612	624	602	627	656	642	658	683	617	640	650	665	677	633	639	650	666	643	636	647	593	627	604	574	629	605	606	595	632	629	614	610	649	655	647	628	615	624	622	688	606	607	638	599	622	629	639	614	672	623	643	672	644	605	646	664	671	643	611	630	611	676	637	650	665	605	616	586	595	635	626	640	597	596	662	635	682	654	653	611	612	614	588	609	648	642	653	617	582	639	604	640	638	658	694	624	655	664	625	681	665	638	644	594	643	630	632	654	627	612	572	651	628	612	631	586	606	612	633	656	591	616	661	609	652	645	604	626	605	618	618	579	616	597	671	652	675	630	628	618	650	634	624	637	634	642	637	675	630	600	611	645	620	648	678	619	604	608	622	649	604	605	706	628	633	624	655	641	619	626	677	654	663	590	623	632	588	651	642	660	638	614	688	647	646	622	640	648	635	610	645	656	673	648	635	617	627	597	635	603	659	653	625	637	633	665	658	660	626	653	663	643	649	677	640	642	677	649	677	655	644	678	620	633	643	642	674	654	633	675	619	657	623	616	660	627	597	637	636	654	658	674	627	667	613	612	632	657	694	629	604	649	618	640	629	686	636	648	638	591	606	620	617	622	650	630	644	654	660	612	649	632	608	631	645	595	626	656	629	662	598	617	650	637	621	617	626	612	675	632	672	627	630	599	649	690	615	629	619	611	619	612	641	627	628	653	631	682	628	594	638	596	673	632	603	628	631	657	633	633	662	574	653	581	632	623	624	639	662	611	642	667	608	639	610	670	633	622	616	630	625	660	638	638	606	622	611	627	661	656	609	645	699	590	664	651	649	627	643	629	681	612	610	630	609	666	594	596	617	632	635	606	655	645	674	650	632	634	598	582	627	632	604	626	694	613	664	669	609	592	655	658	584	634	672	694	610	657	630	643	584	625	643	655	642	650	649	604	624	603	681	650	642	621	611	612	671	639	678	636	597	650	625	633	621	650	609	611	585	628	649	604	637	658	608	661	613	631	650	611	644	623	564	643	630	656	593	660	620	626	668	656	646	665	638	660	645	612	592	588	588	620	636	595	664	652	621	602	626	629	648	612	627	608	675	623	606	656	619	667	648	617	626	615	601	609	679	639	569	659	672	588	660	660	642	640	630	656	618	628	621	624	682	625	658	623	638	603	593	641	666	615	624	603	606	625	667	621	651	669	631	652	651	687	620	641	609	674	565	664	628	578	646	630	596	644	646	668	640	637	634	652	610	639	627	621	628	628	667	626	627	664	661	654	632	637	600	644	665	588	611	654	685	655	658	651	595	625	620	614	608	602	607	624	628	633	635	625	624	641	581	634	611	654	677	648	636	655	643	641	609	678	691	658	632	614	660	654	636	642	644	581	627	635	590	655	665	604	628	686	655	655	578	632	646	651	601	620	636	632	656	603	619	607	616	627	629	681	619	576	654	640	680	635	638	639	611	665	632	618	659	624	635	679	609	640	621	606	657	642	624	672	638	629	686	650	601	600	621	606	624	580	627	646	648	633	648	624	646	612	622	617	586	621	643	612	607	655	645	659	692	614	680	608	607	663	637	617	644	600	701
7052	14470	12639	6814	4081	2475	1966	1187	1178	1289	7875	27843	23422	12346	4223	1858	820	574	570	591	584	538	608	584	575	536	540	547	567	544	555	558	575	518	536	524	559	535	557	572	581	542	582	573	573	599	530	546	575	548	584	538	547	554	507	551	546	573	560	570	542	579	540	522	637	526	536	515	563	493	584	614	526	552	519	593	579	555	578	544	584	544	537	570	513	566	562	567	606	540	530	574	525	549	562	542	555	523	543	579	544	567	566	555	554	546	548	569	563	527	526	571	618	604	518	575	533	585	599	579	565	551	537	548	526	545	522	579	574	581	566	555	554	558	516	569	576	549	556	593	559	565	541	545	557	537	536	516	554	575	543	567	547	579	559	542	541	579	528	593	542	523	569	523	521	607	579	480	554	579	595	543	562	559	563	564	533	595	553	567	561	524	548	561	571	589	593	594	523	546	592	566	562	564	578	593	545	548	558	583	568	544	580	543	580	571	573	569	520	568	548	572	572	551	553	552	524	543	530	509	557	537	594	592	549	570	519	576	596	588	572	565	563	532	555	533	600	570	550	535	551	557	541	563	568	521	542	537	546	560	530	552	569	550	576	551	527	538	558	576	551	533	582	549	571	552	554	530	542	591	574	534	569	569	544	524	542	579	553	534	549	492	574	574	629	529	546	553	576	546	561	556	538	571	550	527	567	567	567	581	545	561	531	502	535	576	558	565	566	535	536	546	572	550	614	554	539	529	535	565	537	541	574	554	552	546	508	524	553	539	533	544	594	554	517	531	564	540	550	567	558	560	544	511	537	543	555	517	538	515	547	544	583	573	562	554	569	550	541	584	505	586	494	573	510	554	560	571	532	570	560	544	519	538	559	554	543	524	547	546	563	545	512	555	556	553	532	574	541	524	543	554	555	544	565	571	576	550	531	555	503	547	524	556	532	561	573	579	579	517	597	570	565	531	561	580	548	545	538	573	526	587	546	544	516	579	521	524	516	570	550	543	561	577	538	579	529	547	549	528	566	571	556	594	566	563	491	529	546	576	575	537	543	520	535	541	513	504	561	517	527	557	609	530	553	553	521	523	570	550	540	525	548	575	571	545	577	536	541	548	529	528	534	524	535	583	563	562	539	545	550	516	568	559	589	563	559	557	533	549	545	534	576	573	572	531	522	557	559	559	583	518	552	599	572	525	535	548	538	534	565	565	545	535	565	531	565	579	565	564	579	592	582	539	578	521	532	575	620	546	547	532	567	563	575	549	523	545	555	541	561	572	503	548	520	553	550	505	589	579	549	526	540	594	540	509	566	566	570	514	541	553	574	548	588	574	548	542	532	551	521	544	585	558	547	519	537	536	534	586	502	566	552	592	564	564	570	543	553	527	547	554	524	591	580	564	570	559	573	565	551	507	554	540	578	523	497	527	530	584	510	537	571	572	513	554	603	543	587	590	550	535	521	585	548	593	537	569	551	556	567	578	546	512	517	545	566	555	535	550	548	586	547	543	510	538	593	554	565	536	525	534	568	513	564	548	569	552	552	588	556	576	524	562	557	543	589	588	536	537	536	540	542	562	590	602	576	564	530	532	540	545	525	567	583	552	518	572	507	536	581	571	525	550	548	529	541	525	593	556	583	529	525	497	553	566	545	556	557	577	535	554	570	591	496	529	577	506	563	542	561	552	547	556	571	553	539	556	546	530	555	549	551	554	539	537	582	602	522	536	545	548	568	525	547	525	522	549	550	546	527	532	537	577	560	477	533	495	560	579	517	621	585	565	497	549	568	537	553	579	550	552	565	566	550	528	529	540	541	559	534	540	569	545	571	530	525	518	547	554	546	585	543	576	518	548	557	583	518	562	572	551	535	522	558	500	564	508	537	573	539	561	603	560	572	539	581	538	496	520	532	564	528	545	548	577	574	571	553	555	550	499	504	530	567	551	537	540	507	551	566	520	560	555	546	577	563	506	585	573	597	567	546	542	581	567	539	576	527	549	557	549	538	605	536	563	538	519	548	477	561	542	556	557	528	556	539	611	605	538	587	525	549	516	576	514	603	573	543	562	499	557	525	541	540	542	552	591	526	552	579	541	540	521	531	519	532	546	603	552	553	537	509	555	553	520	537	554	557	560	537	540	556	540	544	547	530	591	592	586	569	499	571	556	534	575	561	550	566	541	557	518	595	540	563	600	569	527	547	607	534	541	535	549	533	565	491	488	577	552	540	587	536	541	552	549	552	532	545	551	522	555	593	564	489	554	561	567	557	560	571	574	572	566	573	513	573	545	545	536	546	543	544	546	540	533	566	516	537	564	532	546	550	548	562	564	531	561	572	545	538	549	576	535	560	527	572	585	558	543	542	554	570	490	553	586	547	563	488	564	567	534	610	594	547	526	566	558	533	524	523	552	530	569	549	538	593	530	530	555	542	518	574	554	548	565	528	529	515	540	558	567	598	516	608	548	515	535	598	555	529	571	512	531	568	576	552	588	552	523	541	545	541	533	536	533	555	541	581	518	539	558	594	515	560	546	495	547	563	590	544	526	560	530	541	543	521	554	515	505	557	537	536	553	543	566	560	554	579	567	552	529	575	550	516	553	569	546	598	577	537	572	539	556	559	545	607	555	552	547	539	544	533	560	538	519	549	569	523	529	555	534	533	549	576	529	558	585	542	552	545	549	510	568	561	566	531	604	564	547	544	586	567	506	580	557	548	520	539	543	531	521	566	544	546	564	592	547	577	515	546	558	570	521	506	591	582	540	544	563	524	571	512	565	530	546	581	578	509	571	515	530	556	531	554	545	528	542	520	552	575	541	611	585	543	564	513	571	562	533	563	554	551	534	600	584	540	539	591	595	582	509	586	563	565	572	539	569	544	544	556	554	493	531	526	525	584	559	560	548	617	527	521	552	537	526	542	529	568	527	536	567	574	571	508	594	616	514	528	561	543	552	546	549	583	530	509	555	557	545	528	570	541	580	544	531	558	544	542	577	561	558	525	565	546	530	541	540	529	542	546	561	543	532	560	579	557	540	552	534	534	523	529	547	521	579	530	575	565	564	516	552	532	557	556	529	603	553	559	591	553	529	561	515	549	503	541	517	554	554	590	584	533	512	515	535	514	557	608	575	569	551	556	562	503	574	527	578	529	541	595	556	553	514	561	533	552	558	511	556	550	609	544	532	534	594	552	522	551	537	567	561	511	595	520	577	564	560	536	510	568	537	539	575	533	611	578	544	543	542	527	546	591	565	500	558	524	516	522	538	522	563	568	525	529	556	561	581	532	577	551	527	537	524	512	524	529	587	544	566	561	524	561	542	500	552	511	510	564	582	547	614	530	524	586	555	568	578	579	535	526	581	505	563	536	542	542	525	558	559	555	559	552	551	541	563	540	529	561	506	572	518	559	528	537	579	548	548	562	543	531	549	584	533	571	521	514	562	585	556	539	500	548	570	565	550	562	524	542	482	534	529	515	506	548	558	570	516	577	516	543	526	583	531	558	516
27837	13647	4763	2391	1042	660	604	560	506	558	835	2085	2246	1600	911	623	575	564	563	538	543	573	514	517	538	497	544	591	545	550	529	548	578	578	531	536	536	580	589	550	537	527	550	583	546	531	542	561	506	578	545	565	531	533	534	587	555	550	570	544	505	559	518	556	475	532	518	556	531	530	554	552	513	523	526	525	567	524	535	509	532	594	602	527	560	557	578	549	571	557	545	519	544	588	533	542	546	539	557	554	571	516	534	552	555	500	499	547	574	550	502	530	544	552	508	572	544	567	529	538	533	545	529	557	500	529	575	521	519	563	553	487	543	549	533	538	551	568	484	544	534	520	547	536	569	537	582	533	544	498	579	580	568	548	506	538	566	562	538	509	486	551	496	546	538	539	553	521	527	548	585	523	514	510	571	566	557	561	498	538	547	525	538	527	537	531	557	520	529	524	530	545	569	576	523	534	567	537	547	524	553	504	559	548	562	532	550	537	523	535	496	532	548	527	542	520	543	527	548	539	529	600	517	582	538	550	525	540	516	551	528	576	497	527	566	556	538	525	571	576	595	555	532	572	501	563	497	548	546	527	568	554	538	529	529	522	570	540	558	532	559	521	548	561	536	536	564	585	560	569	514	531	542	589	555	564	544	531	512	526	537	542	538	552	541	548	521	534	521	519	544	516	520	547	565	588	555	552	570	539	568	555	546	547	545	521	518	510	525	554	554	538	520	554	549	553	536	504	562	518	518	558	532	592	508	527	556	567	521	545	558	572	534	549	513	567	515	557	504	544	545	544	560	541	552	531	513	539	557	573	578	522	554	564	525	562	523	548	519	553	556	522	560	519	510	573	546	573	538	530	552	512	529	586	575	499	569	543	562	539	517	533	545	543	572	536	557	512	553	525	525	534	557	547	548	518	515	545	491	538	505	559	527	505	586	546	559	542	539	551	562	554	563	511	573	549	557	529	572	554	562	583	534	575	566	552	551	538	503	542	558	556	570	562	556	567	510	516	521	532	525	570	557	543	570	549	558	557	535	570	550	538	533	546	570	570	557	553	543	543	598	531	538	607	555	545	514	562	522	488	500	542	560	518	512	534	588	527	542	569	549	549	519	534	576	506	548	598	581	607	505	527	538	521	503	569	565	541	540	520	532	564	575	568	579	553	566	583	544	571	534	563	537	558	495	567	566	541	532	516	525	527	523	514	545	531	576	542	571	561	545	527	555	580	558	531	534	539	525	566	570	547	587	553	525	566	522	557	503	559	543	530	562	524	512	528	589	540	535	548	501	485	539	560	524	544	569	526	549	554	563	581	603	530	536	575	555	531	525	576	548	534	569	573	525	567	509	508	523	536	586	536	502	512	536	550	549	592	498	539	585	531	516	584	527	508	587	602	511	559	508	550	559	518	547	540	540	534	521	551	556	514	556	524	569	553	575	546	566	561	497	544	544	521	551	536	570	557	505	548	533	553	500	557	525	567	516	551	571	556	539	498	592	578	535	503	572	565	561	568	524	549	578	582	555	536	561	511	531	573	566	517	518	545	512	534	577	573	542	542	574	536	572	541	535	558	571	588	560	553	549	552	559	507	487	546	544	528	570	603	580	498	570	512	537	570	562	549	547	520	562	559	531	562	583	557	546	546	573	518	544	518	587	562	575	536	532	573	554	522	550	529	515	536	552	543	524	524	528	510	560	541	531	564	532	551	553	499	515	539	509	542	503	559	568	521	551	559	543	490	564	511	531	493	527	536	555	517	561	519	536	531	524	508	491	585	554	521	564	529	493	550	560	534	516	544	617	553	547	553	588	563	511	556	551	552	548	560	533	524	549	557	571	499	517	548	543	553	538	539	544	522	524	538	535	557	557	520	551	587	496	566	576	533	551	532	548	576	540	537	546	575	527	574	566	520	557	566	587	535	524	531	548	529	520	505	547	568	574	542	570	534	523	540	534	527	537	568	579	561	557	527	567	542	520	534	541	558	516	562	549	498	521	519	560	569	544	548	557	570	535	551	533	491	540	563	531	565	560	501	524	552	548	530	571	499	584	567	594	568	562	516	594	561	523	562	560	550	531	544	575	551	539	554	567	518	519	566	527	567	540	532	555	556	504	581	552	561	520	540	564	536	531	577	556	566	554	530	576	570	533	535	556	481	556	568	531	495	544	526	541	569	551	561	568	578	560	581	565	570	542	549	574	530	526	517	538	543	574	566	573	585	571	545	510	540	523	516	554	553	548	553	554	569	548	543	600	553	513	571	552	500	558	586	515	529	521	568	559	528	524	526	554	543	554	540	548	581	558	544	540	568	517	510	562	504	552	519	540	559	520	570	563	543	542	579	543	534	560	588	536	550	541	560	481	523	562	567	541	545	527	502	558	535	552	568	547	548	528	552	518	517	547	557	523	530	498	531	597	534	524	558	510	534	506	539	567	553	526	571	530	548	550	559	546	562	565	538	584	558	519	548	559	511	551	565	523	505	555	527	557	515	533	519	517	584	565	508	550	540	540	564	520	558	530	498	596	570	551	540	568	564	601	506	569	553	520	566	523	515	529	548	587	541	519	587	573	503	580	585	560	522	536	522	569	528	533	625	514	506	534	558	566	586	536	486	575	516	598	565	568	522	501	528	518	565	562	539	540	529	517	521	516	540	551	500	522	527	546	526	557	548	550	504	543	516	553	527	550	560	531	549	534	511	499	517	518	581	552	589	549	533	534	525	547	547	583	609	511	542	531	522	535	515	548	541	554	529	529	581	531	553	560	555	535	537	549	526	502	554	551	525	543	516	569	538	543	511	547	527	549	516	577	556	535	574	575	521	568	542	524	611	567	502	565	590	515	528	532	527	540	544	520	506	509	508	527	556	534	510	537	513	519	545	558	525	519	525	539	527	617	603	561	550	562	504	530	524	559	570	516	555	551	526	544	540	532	555	543	549	545	501	574	565	556	517	566	569	529	548	540	504	538	575	530	525	564	589	556	528	525	593	552	568	559	581	568	523	535	545	590	581	533	509	540	488	562	572	546	582	553	499	502	550	540	570	543	543	574	548	540	558	533	566	582	526	596	541	577	565	604	557	553	527	518	537	554	533	556	568	537	538	505	504	561	535	549	537	526	580	566	571	501	575	539	524	533	570	528	536	574	553	584	518	554	561	552	517	602	550	525	556	572	569	527	492	531	575	584	570	530	512	549	513	595	524	586	570	582	571	559	562	540	518	520	551	496	561	516	536	535	575	532	542	536	530	540	553	493	535	540	491	539	544	589	523	490	556	533	547	519	523	546	522	555	564	559	546	536	570	528	545	551	514	566	499	566	516	541	542	509	554	547	546	552	512	536	501	554	545	564	542	562	550	507	561	562	570	558	575	547	555	542	538	567	524	592	574	557	548	537	552	544	575	532	577	512	560	563	539	540	534	506	477	475	536	522	538	569	533	544	559	536	535	539	539	536	572	548	529	542	547	554	550	589	530	539	504	527	579	518	553	532	534	528	586
6920	5232	4269	1886	878	624	536	534	546	542	967	2600	2438	1535	788	566	499	505	458	468	502	486	482	449	444	478	445	481	452	498	472	465	472	490	471	470	451	478	440	454	421	456	486	501	488	459	476	441	464	438	464	471	439	459	452	472	414	472	436	440	492	417	434	490	450	453	470	477	460	432	466	444	475	436	485	446	484	449	448	489	459	427	487	480	445	464	455	444	456	451	455	457	441	436	452	495	492	454	501	423	454	459	427	440	485	450	462	426	473	480	483	455	463	463	421	480	453	457	474	466	475	463	484	435	479	458	451	454	459	467	459	473	456	451	470	435	439	427	429	445	484	418	422	458	484	481	486	473	457	463	498	463	472	480	454	500	445	446	488	479	440	456	445	455	467	502	484	480	489	476	457	448	495	499	476	467	445	467	452	473	444	470	473	464	438	459	427	475	424	439	470	450	453	460	449	474	517	450	476	462	451	435	464	469	465	441	466	462	469	457	470	467	482	477	452	476	449	449	488	484	430	506	473	446	459	454	446	488	466	511	454	442	485	483	438	438	485	446	496	471	408	467	468	495	509	443	474	443	416	455	481	437	496	451	473	473	474	459	469	470	444	456	475	447	474	456	438	443	447	460	457	479	497	457	489	458	466	454	486	476	495	481	445	460	461	464	467	471	442	466	429	477	445	520	469	483	485	476	452	480	441	462	472	481	456	454	467	460	452	469	469	462	459	476	452	435	505	428	442	449	453	395	482	445	450	454	473	480	448	510	473	474	452	476	461	434	444	449	441	455	459	462	418	442	489	450	425	481	494	463	485	455	407	489	483	440	456	461	448	473	440	473	472	511	527	487	444	448	452	457	497	480	483	469	428	445	444	414	409	459	470	452	457	489	432	453	448	476	468	491	436	437	447	483	455	483	439	439	473	436	476	442	455	439	443	454	433	454	487	479	449	473	482	492	451	469	442	477	451	425	481	444	442	439	439	470	447	450	459	460	455	471	489	464	441	444	429	438	433	429	458	469	451	493	463	444	527	461	456	464	445	463	465	451	462	440	462	432	421	437	497	465	431	450	470	485	423	461	476	432	427	453	488	455	511	462	443	419	475	465	438	474	506	437	470	458	476	460	464	413	480	452	461	447	466	465	496	473	427	448	443	444	472	425	474	457	478	456	487	495	432	468	478	443	459	487	461	441	505	439	502	417	487	436	485	479	427	461	441	445	440	494	492	468	480	445	471	447	445	488	455	472	476	426	441	473	490	458	523	453	484	473	486	483	475	461	445	483	487	490	468	464	485	500	469	473	445	473	465	479	454	478	465	420	444	468	434	499	451	451	476	436	450	477	464	431	436	456	427	451	451	461	470	443	466	482	456	476	418	472	447	491	535	480	433	455	457	438	423	493	484	468	443	457	445	467	443	478	448	449	410	449	487	444	452	470	447	468	441	433	443	445	479	478	465	478	423	464	486	422	459	498	452	473	482	462	445	485	460	418	470	446	448	462	454	457	466	465	497	448	419	450	446	487	441	458	482	467	479	465	471	473	460	435	440	461	453	463	459	443	451	467	454	432	444	456	483	463	459	448	490	474	485	468	431	455	509	446	466	463	447	431	440	473	462	473	463	450	489	433	447	493	438	473	457	481	454	412	427	446	453	449	435	442	458	426	468	476	491	450	449	489	510	467	432	513	468	433	449	486	458	420	447	410	484	474	443	441	486	456	445	460	456	442	463	448	490	499	447	427	456	431	443	456	459	487	531	488	482	456	476	455	475	524	423	441	454	482	456	447	451	455	429	475	454	454	441	505	455	480	453	477	451	459	460	508	483	464	436	426	467	473	407	471	475	436	434	462	435	446	447	428	450	459	482	492	458	457	461	481	411	471	454	467	453	441	491	415	437	484	465	464	457	469	461	457	469	487	434	470	449	479	491	437	459	462	464	445	488	433	513	473	464	464	468	494	456	464	488	444	462	498	452	477	467	452	421	484	470	440	472	475	454	492	494	445	480	481	443	472	454	463	474	492	449	479	430	450	480	501	474	446	465	438	462	488	486	468	497	467	462	502	472	488	452	439	448	456	497	431	454	478	480	449	467	464	480	475	437	468	475	461	464	478	480	445	460	444	446	510	449	476	447	449	485	467	497	467	455	440	465	459	412	439	440	465	461	488	481	438	451	444	450	462	433	486	469	491	459	458	471	455	437	464	499	477	442	470	447	410	450	472	471	470	440	463	458	434	457	476	451	432	468	430	490	475	472	433	452	497	455	452	453	454	435	520	439	483	487	458	496	507	452	455	431	462	472	486	454	447	462	472	467	448	460	450	440	498	455	466	441	476	470	449	479	450	467	466	448	420	472	453	475	480	478	458	448	462	462	446	412	460	504	470	436	436	466	440	456	489	444	512	440	442	498	448	453	446	462	482	484	451	488	477	454	491	441	459	438	480	456	464	454	425	451	442	458	479	487	454	449	472	450	487	466	472	454	463	454	476	442	432	433	448	440	462	473	463	460	462	467	449	476	438	455	491	471	451	463	489	466	475	477	426	480	464	435	480	468	471	462	446	437	476	464	481	479	466	468	486	484	452	443	468	484	472	449	441	440	449	491	460	435	468	451	435	463	475	441	403	437	502	478	469	475	452	466	497	455	441	481	488	446	453	430	457	445	443	460	420	442	488	484	474	455	450	475	476	439	476	483	480	501	469	478	417	460	432	494	470	469	512	452	447	446	440	457	442	467	456	498	434	452	482	481	460	452	440	460	453	439	485	507	464	468	433	462	469	441	436	439	445	446	460	462	447	471	444	486	445	476	479	483	447	484	460	449	445	436	465	449	446	478	478	494	471	436	420	487	458	468	472	456	494	512	438	435	472	467	450	463	452	496	500	459	456	455	457	505	430	442	459	463	413	514	444	463	472	426	471	452	460	474	434	440	448	485	438	462	473	425	418	480	444	479	484	504	463	466	470	472	450	457	450	450	477	458	466	458	469	446	428	483	470	501	476	476	469	530	453	472	473	463	439	499	477	456	460	476	439	431	421	501	476	499	453	453	474	501	431	428	435	482	428	442	459	450	454	444	424	479	472	464	446	496	456	439	470	429	461	471	462	450	457	441	429	462	437	468	442	447	467	469	487	462	443	476	454	468	492	462	486	476	489	487	447	503	428	463	495	503	496	483	476	479	442	470	443	454	464	460	472	513	484	468	461	456	469	441	469	450	451	472	464	476	434	483	498	458	457	461	473	433	476	441	443	453	474	475	451	462	449	448	424	471	446	466	446	480	435	451	469	474	473	513	454	437	465	491	469	479	443	453	455	452	450	458	449	477	473	474	477	426	491	498	423	488	476	445	439	495	447	470	432	476	473	456	466	429	455	495	492	432	446	507	462	480	462	463	433	467	474	450	447	430	461	439	429	468	462	443	441	481	471	486	501	469	519	425	461	495	458	459	501	463	480	472	478	479	466	431	446	417	443	469	433	462	444	432	490	450	464	465	443	453	473
25622	21440	27620	25381	8876	1575	1074	780	647	1046	9960	20095	13680	5796	1717	849	581	514	514	507	530	524	575	489	489	467	545	512	495	465	505	496	522	532	517	516	486	571	536	525	502	507	561	509	542	527	555	514	475	525	529	510	558	513	533	465	501	541	520	550	539	513	490	463	529	491	502	497	540	476	526	525	556	552	519	528	513	524	530	523	517	547	495	526	565	517	543	550	519	523	514	490	551	532	508	507	519	528	502	537	553	520	515	497	531	547	538	543	519	525	502	545	540	494	533	506	509	494	564	537	493	556	474	521	496	496	511	515	507	511	505	477	514	517	534	535	543	489	518	537	503	551	519	519	562	516	477	514	537	481	511	488	487	515	483	515	525	512	493	509	524	520	474	478	544	487	528	528	524	561	511	514	479	513	485	499	558	503	540	524	488	479	497	525	494	508	482	535	509	497	500	515	509	474	502	515	564	504	533	486	539	517	513	499	498	552	491	586	554	507	539	526	489	517	490	490	515	485	506	514	530	519	522	534	558	546	453	509	533	543	524	538	482	554	524	506	528	481	531	475	505	529	543	542	480	525	486	493	565	515	499	494	532	521	493	515	545	530	511	480	518	519	501	511	518	511	521	517	509	527	555	518	486	542	520	515	506	495	499	538	554	511	534	534	500	515	506	538	500	478	485	515	526	501	550	525	545	512	542	517	510	518	506	550	466	561	495	488	500	577	509	518	505	509	497	527	486	494	547	531	547	533	521	460	504	520	493	491	529	533	507	542	501	551	520	524	549	525	512	496	513	456	582	490	491	509	529	500	518	519	479	555	504	524	497	515	498	522	529	504	541	516	514	513	550	480	504	520	547	449	490	501	554	519	515	517	483	474	500	531	552	535	541	479	593	501	499	475	517	495	533	492	488	609	507	524	543	519	526	566	501	496	541	540	479	505	513	476	493	475	499	478	558	513	514	536	516	563	512	519	500	481	499	497	502	482	538	501	492	539	477	494	499	516	525	489	492	524	560	501	528	472	493	470	546	486	540	532	531	500	461	538	533	515	519	513	509	522	510	497	488	533	518	504	519	492	517	512	516	552	477	507	513	514	517	482	545	512	518	479	514	526	523	558	536	531	526	512	524	526	507	501	528	492	523	532	540	533	498	501	509	507	503	524	525	519	491	530	534	513	453	511	496	526	511	483	516	520	500	510	494	489	512	537	502	487	519	524	487	493	514	529	512	502	522	523	528	532	532	497	560	526	522	510	515	515	511	445	520	527	503	530	515	541	494	535	516	524	529	525	518	535	554	514	488	582	533	518	569	482	548	498	522	539	495	555	528	514	530	491	517	473	540	500	488	547	508	492	464	481	513	492	531	500	499	491	518	530	546	511	506	487	514	533	514	484	506	494	546	491	526	539	476	492	508	514	521	463	510	491	492	537	523	509	471	515	504	536	527	481	573	514	484	527	498	518	495	582	499	518	552	571	512	500	497	550	529	517	498	524	513	498	486	501	512	512	517	543	521	538	573	508	526	475	535	493	528	522	530	452	533	503	540	563	518	462	552	518	518	513	523	553	523	535	526	502	525	469	522	485	520	505	529	514	506	496	521	517	502	531	524	505	541	514	481	510	458	514	515	525	533	503	524	527	526	530	506	478	506	517	526	547	532	542	491	507	520	527	515	503	531	483	496	501	545	519	543	528	545	529	532	481	530	543	533	516	498	513	530	521	483	556	544	518	520	540	490	521	548	538	510	525	532	546	520	525	498	526	543	541	496	511	525	511	565	494	506	532	541	562	522	487	514	526	514	542	540	511	474	514	537	550	511	491	474	507	495	498	514	527	531	493	550	532	466	482	528	520	538	494	503	520	500	508	494	511	495	513	495	482	535	510	484	483	521	533	504	514	505	498	531	511	527	522	514	530	528	489	538	520	506	478	529	512	497	530	538	483	522	517	523	509	502	503	475	480	502	492	507	509	513	504	504	531	509	513	534	552	519	485	532	511	487	504	518	490	526	529	518	477	522	496	457	477	519	506	549	495	553	543	515	512	556	503	533	461	526	515	483	530	487	503	499	517	515	497	542	532	495	459	528	543	511	513	522	489	524	559	537	518	538	550	533	511	499	522	509	547	525	520	521	515	555	488	525	534	523	530	508	558	528	467	498	479	494	508	511	520	521	494	525	536	537	523	529	494	508	509	520	458	515	574	492	509	503	514	476	491	566	529	545	532	521	540	495	504	515	511	551	531	548	519	484	522	528	507	520	513	510	512	534	518	542	501	501	517	522	475	521	524	508	523	472	506	534	520	504	510	483	508	511	524	510	502	487	507	532	489	502	535	521	513	471	525	519	521	524	535	513	513	518	550	488	500	506	564	527	524	464	520	514	527	529	544	523	496	504	492	530	526	524	528	518	515	500	510	548	521	513	493	504	530	500	532	516	512	494	518	494	495	467	516	544	522	524	537	525	538	495	511	527	525	501	555	540	504	503	485	517	535	514	523	549	513	538	470	478	489	483	508	509	567	489	519	522	522	533	506	539	521	497	538	505	486	540	522	509	525	545	524	564	520	511	454	508	503	481	503	515	510	507	520	485	539	524	484	524	514	503	502	519	489	502	507	505	533	510	459	493	521	501	516	514	561	541	541	496	501	518	492	496	510	500	499	511	539	524	471	534	512	515	530	549	570	515	520	527	501	508	516	496	537	551	539	517	523	523	510	529	516	522	503	514	542	489	490	492	524	528	449	518	525	509	525	545	494	510	557	501	516	528	530	542	510	493	506	520	515	503	511	473	457	479	531	514	496	498	486	507	528	537	540	514	562	522	553	516	491	495	508	523	504	521	503	518	514	551	486	518	493	513	523	536	510	506	503	511	513	524	496	538	505	557	534	511	522	496	484	537	515	496	494	503	531	549	504	508	509	499	509	506	496	469	506	533	483	498	499	513	554	525	546	499	527	518	511	514	526	506	479	505	520	510	548	534	517	491	472	529	500	500	504	540	506	540	536	471	512	514	498	568	545	489	475	529	491	521	515	509	511	531	496	529	532	557	497	539	528	523	522	500	498	502	549	502	473	522	526	555	478	476	509	508	490	519	521	510	488	503	529	515	533	486	531	480	493	539	506	526	507	510	523	565	523	501	552	496	507	476	483	534	521	531	519	507	515	486	470	522	533	502	519	541	508	497	497	532	510	533	522	547	502	476	472	450	497	517	524	515	558	525	500	500	492	516	529	528	499	510	481	541	532	505	517	490	516	520	537	515	553	511	516	493	519	487	559	490	487	495	508	475	499	517	509	508	536	495	525	532	534	513	500	492	481	508	550	492	545	526	548	506	484	486	523	525	534	515	526	511	507	558	481	556	506	482	499	533	540	509	496	514	558	525	536	458	520	521	558	517	550	487	524	512	508	539	539	453	543	498	548	546	502	513	516	531	485	501	512	514	494	511	533	506	508	535	484	559	510	508	490	512	491	468	530	519	538	505	477	452	519	534	488	482	475	493	512
5558	10061	9728	4072	1749	1085	976	800	713	1406	12867	18436	11495	5163	1715	900	545	495	456	456	446	483	470	476	488	480	444	426	479	481	453	488	492	460	480	479	465	472	443	494	432	454	487	484	475	453	443	441	503	448	451	499	445	459	451	451	472	451	465	460	467	454	498	499	519	440	462	499	505	504	516	502	523	457	486	449	500	454	474	464	440	466	456	451	487	517	460	454	496	455	476	492	467	483	460	442	506	464	439	440	487	452	466	441	465	477	454	483	476	469	489	476	430	475	462	442	481	475	469	472	480	439	487	470	456	457	499	435	426	489	414	483	453	478	482	476	475	481	466	508	462	473	488	443	489	463	474	477	475	456	476	481	468	451	466	489	480	492	441	432	453	431	462	462	480	495	489	467	465	474	429	439	455	459	497	476	486	437	448	468	436	451	477	442	447	441	452	455	492	454	441	473	509	470	446	501	443	446	437	467	476	446	463	429	462	491	473	459	472	447	474	457	452	464	484	441	472	461	469	431	462	470	448	487	516	434	419	465	479	489	423	466	464	486	450	509	467	446	451	454	504	515	459	468	435	470	481	486	435	460	447	451	460	456	462	458	479	440	478	486	449	471	480	457	492	475	501	501	438	455	470	485	449	491	448	433	434	472	459	457	469	472	476	460	461	456	444	484	490	448	473	494	445	438	452	478	483	471	472	451	443	465	494	452	452	446	459	468	487	441	454	456	444	425	462	446	456	482	478	500	490	475	471	447	499	437	477	438	450	450	457	454	461	484	455	492	470	442	466	458	479	454	456	482	416	487	464	458	444	424	443	461	481	475	469	446	440	451	493	459	476	457	471	467	444	476	446	432	508	455	475	459	485	476	474	441	471	473	471	447	468	430	494	474	459	454	470	508	475	496	471	458	442	427	493	474	484	455	490	446	440	461	492	440	465	483	435	464	466	452	473	465	474	449	464	456	509	473	464	478	473	477	487	504	489	483	473	452	452	467	463	523	466	517	466	493	442	426	425	426	450	499	487	487	465	428	477	462	437	460	438	492	490	469	473	468	499	438	444	486	463	468	481	483	467	473	469	440	491	479	433	456	503	467	470	459	418	456	442	474	487	455	479	459	421	490	445	436	446	467	452	489	482	455	488	490	481	431	463	483	495	490	511	481	514	485	462	454	441	474	455	468	473	483	436	421	440	489	490	462	473	436	452	531	458	440	392	459	504	473	460	514	489	468	490	432	468	437	419	456	475	458	430	461	461	461	446	447	451	415	459	436	484	478	456	410	472	521	461	462	452	485	503	445	474	446	478	404	423	456	482	494	499	463	483	459	457	443	459	459	457	436	462	445	503	474	462	465	471	466	481	451	457	446	470	439	423	435	454	439	460	472	443	433	443	485	489	449	461	431	426	457	475	506	448	462	458	429	420	450	485	454	501	482	459	441	510	451	456	453	471	498	478	435	467	433	446	503	429	482	487	440	443	426	456	482	462	450	467	431	491	445	471	415	463	472	442	475	472	470	462	448	494	481	457	462	473	510	444	441	437	520	477	448	424	453	467	479	474	446	453	472	436	465	454	477	436	432	478	474	471	440	449	464	453	472	474	471	428	457	479	454	441	458	465	490	413	471	467	469	479	455	501	462	463	464	481	452	442	468	484	468	455	469	457	471	468	501	475	474	453	466	492	469	433	478	493	435	494	425	461	460	447	432	461	454	462	472	467	472	478	448	456	441	458	459	447	471	435	475	478	514	434	451	455	488	444	472	468	467	472	413	448	492	460	441	478	411	496	467	455	468	451	439	475	481	482	486	494	470	479	470	461	447	506	475	410	497	437	489	484	462	457	455	428	471	440	478	470	459	477	470	482	467	470	466	476	498	432	462	439	452	529	450	454	451	443	513	458	488	465	438	471	449	464	467	463	470	500	440	468	458	413	484	462	458	483	463	436	457	423	430	444	497	473	439	435	450	447	492	468	506	428	444	480	497	422	448	470	448	462	495	449	479	467	476	502	444	471	441	485	481	439	471	459	483	466	487	494	455	459	486	462	469	473	472	459	473	442	459	477	485	460	453	476	473	473	489	491	465	464	466	447	455	457	459	458	468	458	465	445	478	444	450	448	464	458	457	491	427	466	495	492	440	479	462	440	464	464	426	450	457	426	461	438	456	454	441	490	476	482	469	488	466	513	484	457	471	469	464	448	487	447	430	434	448	486	418	435	483	487	498	457	449	453	472	478	485	460	495	455	465	488	478	445	433	481	463	460	500	442	490	434	472	454	490	491	447	480	491	429	433	488	481	468	467	476	457	410	490	469	444	457	473	466	483	474	444	439	445	467	449	454	474	499	435	525	446	468	452	478	473	497	483	473	450	459	453	448	494	471	467	448	417	495	479	454	482	510	499	435	494	460	477	456	452	454	473	469	460	479	451	450	434	441	475	446	496	450	433	482	499	426	466	456	479	501	457	459	435	488	461	468	450	487	458	451	436	469	449	481	480	444	487	447	473	451	506	452	436	484	463	504	448	471	449	460	491	490	477	443	463	443	460	505	467	474	470	466	502	442	457	469	469	468	448	402	444	516	462	495	473	458	509	461	486	464	461	479	522	461	440	466	486	442	455	483	433	469	419	468	484	485	486	474	437	453	449	454	455	451	457	478	501	452	468	444	443	471	441	482	466	459	471	428	494	459	475	507	451	502	478	466	435	427	455	509	420	493	444	505	452	476	490	460	480	471	474	433	463	473	419	461	489	452	464	433	434	440	450	428	513	436	487	473	434	449	460	494	445	437	476	462	472	464	471	447	461	438	470	471	475	465	478	444	480	438	489	489	452	453	476	445	446	494	493	478	435	431	458	458	461	473	506	440	431	478	464	461	445	496	469	454	448	473	449	480	477	462	476	453	459	466	454	493	463	418	458	461	456	456	456	497	457	452	442	477	446	456	456	443	440	459	459	452	444	446	452	438	463	460	444	461	465	476	487	507	475	462	490	460	481	475	409	455	463	468	448	472	468	447	470	446	475	462	456	452	451	457	477	482	434	473	500	465	428	456	486	441	465	453	407	453	448	480	418	477	478	499	425	412	454	501	467	470	450	467	443	465	445	483	428	445	446	460	490	479	455	468	429	445	448	456	471	481	452	427	493	497	462	464	460	435	437	466	479	469	450	457	475	458	429	427	461	469	453	453	445	431	444	470	439	412	498	456	466	425	435	476	474	491	460	461	480	450	464	440	470	481	423	449	463	409	462	443	460	466	472	489	446	433	459	436	471	426	476	453	459	484	426	447	452	481	460	439	466	440	465	488	455	437	472	473	455	456	468	472	444	429	439	427	519	460	434	481	437	431	461	488	487	468	459	411	479	501	472	456	431	450	484	517	408	455	452	449	467	483	424	477	446	480	463	470	481	453	450	470	435	459	442	469	454	443	490	478	469	504	447	461	462	461	467	469	440	476	453	469	456	459	456	455	479	485	452	440	435	436	475	482	466	450	453	499	470	449	452
24675	21461	28675	24679	21048	6808	2016	1126	891	1534	15876	33867	24466	11314	3336	1340	777	723	657	589	661	647	658	640	634	684	655	640	684	654	711	585	621	612	694	723	689	648	633	659	688	670	643	650	616	579	654	623	664	651	636	624	656	655	620	622	669	641	657	645	645	659	626	612	585	675	630	625	630	612	656	607	669	604	597	618	632	639	630	602	646	620	594	634	680	634	621	663	651	640	694	600	635	680	680	664	630	650	641	635	664	659	622	635	668	607	637	652	663	663	625	696	630	624	650	617	695	652	682	638	704	681	618	670	647	603	618	685	677	660	658	636	637	669	638	644	604	697	624	677	598	651	644	638	660	720	642	665	667	578	600	621	619	594	616	639	632	649	608	656	649	642	624	630	604	628	624	623	617	631	680	641	645	628	593	603	614	633	630	669	648	615	636	638	616	639	670	627	618	629	611	629	589	648	660	605	669	651	617	649	631	635	643	645	640	657	619	673	633	625	599	641	673	591	657	593	630	595	642	631	636	605	691	640	608	648	598	647	598	648	632	635	615	602	639	649	636	631	640	628	686	588	648	616	645	631	642	647	655	604	637	627	621	671	602	621	614	637	622	625	680	656	612	651	658	637	652	654	620	610	713	640	690	654	635	637	642	634	656	657	609	600	673	596	594	653	645	658	620	656	658	641	632	649	569	609	617	637	622	646	597	611	643	632	635	664	593	663	622	690	688	643	593	644	624	646	602	644	662	618	604	638	679	611	650	654	642	639	638	671	676	597	672	640	614	633	654	639	677	633	659	604	640	605	655	631	624	609	657	611	654	636	642	669	671	604	671	613	684	636	606	647	611	638	665	615	613	673	655	580	635	674	596	648	652	638	581	602	621	686	646	618	597	616	636	610	634	654	640	630	617	664	595	598	642	638	616	618	606	621	583	594	645	633	636	614	614	652	618	592	647	644	596	610	639	657	629	667	601	657	622	651	671	587	616	626	628	665	662	610	607	598	686	633	659	617	654	632	646	656	656	623	603	633	668	653	650	605	641	690	663	663	621	632	651	637	634	629	665	718	611	658	624	615	609	650	670	607	618	586	649	616	628	640	616	627	600	610	658	615	621	637	571	595	625	625	615	658	619	649	635	663	620	674	632	594	647	625	663	611	648	584	575	633	656	645	647	639	658	610	609	604	569	611	615	663	652	589	619	622	622	647	701	651	658	620	567	603	615	603	611	668	662	630	654	629	641	629	607	630	610	659	663	628	697	628	631	631	657	628	644	658	644	673	632	573	590	623	622	612	602	645	609	628	669	677	577	650	616	644	643	628	637	652	658	631	669	657	689	637	611	636	621	622	639	622	661	596	634	669	635	577	640	645	587	630	583	604	724	626	606	621	635	652	605	646	627	675	660	634	636	666	618	600	666	638	632	613	660	663	669	631	613	689	639	658	663	643	614	645	665	616	641	629	634	652	657	626	572	644	653	625	618	573	640	623	635	653	642	591	643	660	614	608	604	626	662	625	603	632	596	667	620	623	604	633	615	652	648	648	598	583	690	641	617	663	651	639	595	618	646	645	636	594	634	628	635	665	649	650	624	636	611	636	642	631	650	613	614	596	630	640	640	658	608	644	603	621	621	633	673	640	664	599	638	649	601	613	633	655	609	660	637	625	614	620	670	632	639	605	610	652	626	603	658	685	649	614	608	645	603	619	652	662	630	664	597	584	669	626	638	653	633	623	647	681	609	626	635	599	639	637	625	630	623	673	621	585	611	639	637	622	619	652	662	613	645	627	581	596	650	640	621	617	609	612	668	621	633	634	617	663	580	613	627	624	630	617	609	627	641	645	582	653	614	606	645	626	633	613	633	620	694	652	629	648	614	633	687	609	626	705	646	656	628	609	646	601	638	621	669	659	579	608	666	602	610	622	600	608	648	611	666	640	602	654	649	637	629	602	657	650	676	668	615	593	628	657	607	653	622	630	572	667	613	638	656	692	627	680	596	648	638	632	629	606	640	635	629	601	625	648	607	655	682	618	627	652	635	641	650	584	616	611	705	658	636	665	648	635	687	628	601	589	649	652	613	639	629	647	656	603	634	631	622	640	652	625	620	622	627	605	642	611	632	600	617	615	631	633	659	636	623	676	656	591	631	654	610	640	642	671	627	614	637	646	601	587	636	623	657	603	606	676	664	632	602	683	646	615	634	633	622	597	624	585	619	598	634	624	615	609	667	621	621	637	653	623	636	665	647	600	601	608	641	601	643	612	588	631	632	639	641	598	627	644	635	649	600	659	640	594	656	643	637	652	599	635	666	611	614	647	639	571	604	600	599	607	623	680	645	639	643	610	614	623	617	596	659	652	636	647	623	652	657	657	627	623	611	609	645	619	615	625	650	618	680	618	613	669	668	654	647	638	604	623	656	586	663	646	668	595	620	602	618	648	619	631	626	645	603	632	619	648	650	622	645	644	621	641	592	706	600	650	686	631	593	650	649	715	602	647	700	651	620	629	615	644	644	657	646	626	603	666	641	612	640	625	625	653	678	602	623	624	646	625	602	574	623	635	620	668	637	624	631	625	641	652	661	651	615	598	608	623	566	615	592	646	626	620	640	646	715	632	644	613	631	642	626	658	637	595	570	633	636	666	642	630	632	585	617	617	624	663	593	593	634	664	666	636	594	638	641	618	589	658	642	645	637	625	629	611	636	653	637	552	663	668	631	595	589	590	612	633	643	621	620	641	600	619	664	634	588	610	648	621	667	640	621	618	637	636	656	658	644	621	645	641	652	615	615	615	605	626	600	626	636	650	657	654	640	656	642	590	624	584	675	617	610	619	648	655	660	577	607	636	624	665	643	601	617	622	675	651	657	622	647	647	638	649	681	639	649	646	562	647	664	662	638	623	622	601	649	620	638	621	643	640	615	595	607	683	628	664	629	620	607	624	652	631	622	598	609	581	655	622	636	658	652	656	674	645	620	649	640	667	639	622	623	620	646	616	651	603	641	644	628	637	605	632	633	610	659	663	616	632	660	616	630	675	655	611	644	587	632	619	631	626	625	615	620	627	647	669	618	611	700	639	606	670	618	652	604	608	646	623	637	627	623	675	662	661	669	630	625	659	610	582	615	600	644	674	619	643	632	652	617	620	654	614	647	637	642	674	614	588	616	637	602	622	586	607	677	654	647	609	660	633	638	630	609	627	613	615	591	647	662	663	619	680	634	645	648	631	607	629	596	644	594	632	616	594	632	655	646	635	618	632	609	615	644	640	610	637	598	591	599	588	657	617	666	648	625	618	631	653	627	630	629	610	645	614	662	685	688	639	602	641	600	676	614	640	624	646	656	602	648	627	635	606	624	667	643	645	647	631	626	656	599	648	613	636	603	612	640	626	615	640	648	642	622	595	619	585	641	685	680	701	606	642	622	685	686	640	679	646	621	612	666	651	631	623	601	594	600	650	648	604	632	617	673	610	661	647	597	618	583	609	636	621	603	655	622	655	595	643
6516	15270	13013	6637	2719	1637	1573	1120	1007	2295	20368	29902	19200	8548	3027	1378	682	630	521	565	586	604	572	560	543	564	542	539	552	577	584	533	600	569	586	567	538	547	574	561	585	570	554	576	583	588	568	578	563	565	579	587	549	565	562	517	538	551	554	592	571	557	513	516	544	566	527	537	554	590	538	553	596	538	560	525	537	547	561	581	525	560	602	594	565	555	555	583	591	539	520	563	565	516	548	568	584	571	555	567	543	541	519	563	534	516	546	575	586	542	542	528	574	545	558	532	573	510	545	559	544	576	541	509	554	553	555	552	567	589	507	575	542	544	596	524	562	567	569	531	537	542	574	540	540	567	600	554	592	535	532	572	590	570	541	593	591	574	575	551	565	552	513	589	564	558	569	569	587	575	562	556	597	552	564	536	537	615	569	573	562	597	577	539	568	543	534	539	558	549	576	523	586	545	549	569	565	562	577	529	570	521	559	512	522	559	540	568	551	539	539	513	552	544	510	558	602	569	551	575	602	574	574	507	572	517	555	556	523	580	555	579	575	551	562	563	577	558	563	572	561	553	598	532	538	590	534	564	536	558	590	585	524	582	535	523	558	562	547	562	546	502	550	521	575	580	544	535	569	572	502	502	556	577	610	543	574	564	561	569	584	550	605	532	552	573	592	540	514	542	565	525	572	546	565	602	597	534	551	558	559	536	572	571	533	542	578	597	539	553	578	596	578	579	543	537	529	572	527	547	576	571	560	568	565	591	559	565	565	540	591	542	552	580	594	532	503	570	586	549	574	542	550	535	593	569	566	540	557	568	564	565	556	581	579	536	589	536	565	583	547	526	537	559	534	542	559	581	548	583	563	582	567	484	546	534	544	605	571	559	577	555	556	563	587	596	527	577	553	594	563	594	580	567	582	557	550	593	526	541	542	543	527	580	569	549	576	564	575	561	576	542	560	543	547	566	578	526	543	531	520	535	534	511	599	510	574	591	543	535	542	550	545	568	538	543	557	555	533	552	568	540	509	570	556	514	576	560	540	525	577	540	545	571	593	579	535	594	547	573	557	543	561	526	557	546	540	556	599	552	573	560	561	576	547	563	582	564	582	550	543	562	519	584	560	507	589	559	554	546	513	557	578	584	562	543	576	546	582	568	557	554	573	544	590	538	566	586	533	542	535	543	540	566	587	548	614	515	576	533	549	531	575	554	581	602	540	562	571	578	531	546	567	568	516	530	554	541	585	588	580	531	525	556	533	553	566	590	573	587	529	542	506	529	566	552	578	526	584	550	547	565	541	549	567	564	534	561	561	562	559	517	572	565	534	528	516	542	585	549	531	537	582	579	533	540	547	596	575	563	533	578	562	536	564	568	545	555	591	539	579	530	570	564	601	555	529	566	545	563	577	546	533	573	572	572	553	529	533	528	572	584	578	542	523	565	551	531	537	546	584	524	569	621	570	606	549	551	565	519	541	537	518	549	554	529	604	512	571	539	522	594	551	569	530	514	546	570	562	552	571	571	545	538	508	527	526	591	517	545	518	579	567	584	526	539	544	533	540	551	544	591	575	581	542	569	546	574	567	545	561	577	561	578	554	562	512	575	597	548	564	560	531	561	550	529	553	525	545	591	578	584	576	564	540	589	555	564	551	539	562	567	542	574	567	532	528	547	578	591	523	522	555	525	625	570	577	592	554	585	543	590	538	568	564	559	571	545	577	551	558	562	517	514	573	545	546	569	522	535	548	554	565	528	563	562	584	550	577	570	550	535	540	566	593	560	559	594	579	581	548	563	545	558	559	561	534	557	552	550	517	539	545	536	555	556	594	485	558	553	514	559	562	562	557	526	510	542	540	540	522	556	524	570	546	553	568	555	556	591	540	529	531	602	580	495	536	494	554	508	534	545	552	543	580	547	545	550	524	587	568	550	548	577	541	577	544	534	560	564	544	585	535	551	531	533	534	554	555	530	556	574	550	515	535	536	567	562	553	510	519	591	538	532	581	547	522	536	550	564	553	586	539	533	597	532	517	519	548	542	573	543	588	554	529	520	519	569	515	563	564	530	539	589	554	523	586	568	537	542	542	579	559	553	536	547	564	564	572	515	570	530	591	520	558	579	593	540	567	558	550	530	547	522	577	609	533	547	519	557	556	544	516	548	550	551	551	564	571	589	547	544	545	584	556	564	549	572	598	582	543	566	568	560	544	531	580	576	556	553	542	540	552	539	581	550	561	582	525	592	573	535	502	535	578	548	552	575	570	554	565	563	571	603	564	512	551	570	506	556	534	533	557	542	552	556	566	537	553	535	578	561	582	564	521	530	537	523	516	526	530	545	585	555	537	545	571	602	549	559	510	524	503	573	534	530	537	606	533	507	551	554	557	555	547	517	585	528	579	500	531	550	590	533	532	556	543	524	524	553	569	555	596	530	550	520	532	556	542	559	597	545	569	555	509	535	540	529	569	513	566	585	591	541	552	539	570	567	527	564	584	567	555	547	573	550	541	538	537	514	550	534	575	555	541	565	530	548	569	547	554	553	563	571	541	527	558	581	574	531	577	553	534	558	539	512	533	579	513	547	531	514	545	621	579	548	552	509	582	554	570	567	518	554	558	523	582	613	575	577	561	527	553	552	568	578	546	551	535	614	510	583	567	557	540	538	560	545	525	562	547	573	530	567	591	548	542	512	504	597	564	540	532	540	605	589	567	546	550	533	529	592	565	566	535	547	535	559	540	571	565	523	555	541	512	582	547	512	564	518	539	566	559	559	565	577	521	607	572	578	538	559	589	514	576	499	547	527	583	549	560	582	555	547	571	585	540	544	547	564	558	563	602	566	509	539	552	516	539	574	562	530	545	554	556	510	551	553	575	576	550	550	500	537	575	579	578	528	595	545	573	553	583	542	540	558	593	567	538	552	550	552	565	573	527	535	553	568	581	564	599	598	513	577	591	541	517	582	543	510	519	550	520	579	522	538	588	574	573	565	583	564	545	576	554	497	574	515	539	561	550	546	551	535	520	579	551	532	526	564	546	563	553	577	571	567	509	580	553	575	549	543	551	543	544	577	581	493	560	534	586	574	543	539	560	537	549	557	527	605	541	551	558	527	559	530	561	552	566	545	542	573	534	551	582	551	549	570	567	523	558	575	558	561	528	537	532	576	577	574	528	517	536	539	527	543	538	531	548	578	579	540	563	539	555	592	534	549	521	550	545	569	555	570	545	565	583	538	549	541	558	555	576	561	566	562	553	554	542	560	528	570	538	548	503	566	540	539	529	537	536	564	561	528	528	544	535	567	559	579	561	572	541	565	550	566	559	521	544	522	563	543	545	535	511	577	546	580	543	584	545	524	559	582	565	582	557	562	561	551	531	562	553	583	545	570	504	553	544	531	552	557	574	536	554	528	565	551	517	538	541	544	571	578	572	544	571	551	539	569	576	564	562	549	539	562	560	521	532	503	578	513	521	553	530	563	521	556	576	594	538	504	566	520	559	558
27867	13239	4961	2494	1000	608	598	598	569	555	1232	2415	1757	1100	803	645	569	536	556	540	532	559	532	549	555	510	546	558	519	543	532	560	600	526	575	536	536	551	555	563	545	557	545	547	560	532	555	531	550	543	519	575	588	527	555	520	532	557	568	524	499	520	577	583	537	559	525	543	550	550	525	556	535	515	558	570	563	536	538	517	585	524	565	527	533	503	556	523	548	493	532	525	520	542	511	526	516	572	549	529	521	550	540	517	528	520	552	580	557	546	562	553	532	564	538	578	486	563	549	550	553	522	545	510	545	542	539	534	514	497	582	508	528	524	575	602	506	557	516	513	500	545	504	525	495	540	538	542	517	530	557	534	539	524	523	561	529	555	490	573	551	539	533	524	560	589	610	598	551	536	513	536	541	520	543	538	546	540	556	506	544	527	569	571	550	526	531	519	506	520	546	551	534	564	523	560	554	546	506	524	504	525	503	515	545	553	524	525	518	515	604	548	507	543	553	520	530	519	516	542	600	554	519	536	507	524	522	533	540	585	556	577	559	531	518	588	531	512	551	555	601	554	478	498	536	548	553	494	581	539	541	578	571	502	525	522	518	526	572	541	523	550	510	541	531	556	539	588	501	588	562	559	524	528	542	598	550	562	531	545	506	529	565	552	525	548	533	534	536	522	517	499	599	531	554	551	549	579	569	550	548	498	562	529	525	526	549	527	548	521	540	506	514	531	500	533	495	570	524	553	510	530	541	584	563	546	556	559	542	557	540	537	550	544	536	537	480	536	560	535	571	547	505	553	539	553	548	566	506	545	512	550	599	569	583	529	584	510	596	544	524	528	546	566	510	545	525	552	572	515	525	573	537	544	518	557	496	573	559	536	543	554	533	532	525	541	540	521	538	563	515	534	561	536	536	515	553	553	543	560	540	559	531	576	525	544	533	505	530	536	478	486	565	462	554	544	550	497	529	577	566	597	519	565	548	495	537	548	570	553	566	560	555	535	545	522	570	562	564	510	523	533	524	519	548	591	531	531	532	525	536	551	553	536	603	522	534	558	532	523	549	565	539	559	486	553	566	569	535	535	536	577	529	573	541	542	540	535	570	574	537	576	515	527	573	536	514	531	535	517	538	528	517	558	499	515	535	535	545	537	526	538	531	536	507	512	547	498	562	527	568	538	535	555	508	540	502	532	507	545	544	511	564	532	506	552	553	536	566	497	534	542	519	501	525	557	494	541	558	550	570	531	546	549	525	532	536	553	586	513	537	563	571	553	566	538	530	491	545	550	580	513	552	532	538	586	536	509	545	578	555	546	525	537	518	557	536	571	559	564	524	575	533	543	544	552	528	523	554	532	542	561	555	557	549	538	565	562	537	502	540	527	535	520	525	545	553	544	543	498	562	545	561	547	519	557	540	540	534	541	552	519	571	549	570	532	566	522	568	570	515	495	534	539	528	527	529	558	550	556	559	517	538	552	540	532	541	531	526	512	498	532	554	564	508	510	508	537	509	538	553	537	545	551	539	510	543	583	544	512	518	510	551	521	555	535	598	564	527	556	522	545	523	534	519	580	512	512	543	525	532	532	555	542	544	567	549	500	551	494	546	510	570	513	494	506	531	508	536	547	532	537	558	539	517	522	545	556	509	512	480	518	538	534	496	571	545	524	574	546	549	578	530	499	537	531	528	546	546	499	536	553	549	541	557	560	553	540	515	519	575	521	539	543	540	492	541	545	533	554	529	546	540	540	566	505	512	538	515	521	581	562	550	588	531	523	553	556	552	519	560	572	540	559	558	550	526	532	492	514	569	556	576	565	536	528	511	512	546	562	518	523	515	571	565	556	529	547	544	558	546	547	524	503	556	540	581	489	497	549	514	528	529	511	552	494	540	593	551	532	559	522	578	501	542	529	506	542	501	529	538	571	528	572	554	544	563	534	513	559	529	546	500	587	574	516	541	549	557	512	476	516	543	553	549	539	529	565	566	498	517	555	524	562	530	559	550	507	540	534	531	536	575	517	525	531	575	534	536	511	562	506	527	525	554	576	545	496	507	532	573	524	553	539	504	553	598	541	547	542	539	491	541	561	560	547	533	511	557	541	555	535	555	510	573	507	553	492	549	532	524	555	573	530	544	534	552	518	505	553	543	522	552	566	559	508	559	543	574	501	510	562	527	502	611	568	536	498	543	551	553	516	547	546	572	512	530	537	545	532	538	552	541	557	563	550	513	523	504	553	551	526	498	532	521	506	570	533	549	529	534	578	540	528	493	502	501	516	513	586	564	561	515	515	546	547	507	523	537	513	574	532	540	558	492	573	554	505	485	557	543	563	538	506	527	571	556	570	563	604	533	547	558	571	544	548	516	521	535	570	568	527	549	565	537	532	502	545	541	556	502	534	535	534	564	584	561	562	521	565	562	543	531	524	528	546	515	551	515	550	569	534	536	559	534	524	579	550	521	555	551	566	526	544	549	545	573	524	530	568	535	509	534	557	530	513	504	511	511	540	523	535	581	522	527	532	574	594	499	488	489	548	521	523	569	528	539	558	533	545	525	506	554	556	502	539	524	554	546	560	533	511	517	511	538	533	536	531	550	485	566	518	551	538	554	544	537	546	519	543	563	528	544	617	530	557	559	530	510	519	527	547	547	547	562	517	587	486	527	574	529	556	520	558	514	499	560	530	498	522	535	514	547	548	496	549	537	530	514	551	521	568	546	504	524	527	572	552	515	523	545	535	529	531	544	518	552	557	542	541	540	538	554	530	521	508	568	522	546	550	549	547	548	527	535	565	581	565	518	476	532	558	580	518	531	483	540	522	577	529	548	524	534	520	503	547	551	564	558	584	529	552	581	553	530	474	545	547	563	550	542	525	553	538	532	551	568	554	565	568	544	574	550	531	520	535	512	553	558	515	499	567	554	554	534	539	547	539	511	539	551	541	581	542	558	549	575	508	542	523	550	550	544	532	545	539	561	543	508	521	487	534	519	544	519	592	545	575	568	544	512	566	521	574	537	580	553	545	525	545	562	515	534	579	553	532	554	536	525	538	551	551	542	520	533	598	577	574	529	568	525	551	540	552	547	494	528	549	563	571	575	545	552	528	498	493	525	525	535	588	501	548	552	560	530	521	539	525	559	565	563	531	527	508	552	572	538	550	557	555	554	560	572	509	510	555	539	533	535	562	527	572	513	567	557	519	595	547	538	529	552	569	552	512	502	540	504	512	558	539	555	559	540	522	504	536	510	548	555	565	539	502	540	534	555	539	508	517	574	523	545	548	549	574	540	584	516	516	514	495	534	548	504	521	539	553	560	580	579	558	534	563	519	548	576	532	551	553	517	525	572	544	568	537	511	507	540	530	572	534	501	571	564	536	543	552	524	526	578	566	535	532	596	530	540	534	551	529	551	532	543	547	558	540	542	565	527	550	542	505	603	522	546	529	519	509	555	596	539	517	575	531	509	517	556	522	513	469	538	546	564	564	539	551	526	532
6508	5260	4663	2175	986	583	549	550	466	517	1533	2817	1965	1183	725	572	447	474	477	471	511	491	461	486	429	445	453	450	473	462	445	478	437	482	459	480	451	470	468	497	446	461	460	463	410	475	476	441	440	486	438	476	480	455	455	464	459	470	448	497	431	490	480	466	491	497	464	475	462	484	486	436	444	489	455	467	461	441	519	487	491	458	464	478	463	496	452	420	486	468	489	461	430	492	440	466	435	434	463	453	419	475	486	465	477	487	486	448	430	477	436	459	461	438	480	477	465	478	473	471	521	441	451	454	447	465	415	463	456	448	421	448	470	484	473	435	489	471	450	468	464	461	434	466	476	483	453	504	507	490	451	485	453	452	438	471	491	434	462	476	414	485	468	500	457	489	456	418	442	509	467	447	487	491	452	464	465	456	462	480	467	431	461	459	443	471	450	458	458	486	463	474	450	450	504	429	452	497	472	458	445	473	457	431	491	450	440	470	458	478	457	491	433	474	493	493	475	487	397	425	447	504	419	465	515	440	460	450	445	491	482	459	452	503	460	467	446	440	483	466	467	477	465	494	463	448	443	472	426	429	450	421	477	452	501	461	499	477	471	481	471	457	449	505	469	456	493	464	419	489	466	462	491	488	509	469	436	492	505	461	459	427	449	443	475	459	486	445	489	522	479	456	421	480	511	499	469	481	457	464	440	478	478	489	473	441	463	464	452	478	471	470	449	457	443	447	475	473	423	468	487	461	462	436	477	449	472	433	460	461	444	504	483	448	464	419	430	446	456	474	468	472	497	469	478	483	426	419	491	435	471	487	464	519	486	435	485	459	486	502	474	529	461	443	496	447	474	440	457	447	461	494	485	474	465	476	474	438	445	433	457	436	447	459	478	457	448	442	452	461	436	469	458	456	459	461	463	489	450	418	414	480	466	458	477	474	433	462	449	462	475	458	504	469	471	516	454	484	466	455	450	466	450	471	466	439	491	459	442	440	473	466	467	443	450	469	487	449	485	475	436	447	473	482	466	482	436	490	466	431	476	477	442	462	440	447	432	502	488	476	446	466	448	457	442	464	465	445	502	450	445	443	503	466	456	434	471	450	444	446	461	466	461	471	478	466	455	428	433	464	462	466	458	465	464	470	484	457	493	434	480	472	489	475	464	478	434	504	470	440	476	458	473	463	463	457	502	496	474	440	455	505	480	442	446	467	519	482	437	471	455	459	451	499	474	504	469	433	454	450	447	447	413	463	483	472	465	479	431	480	468	523	486	441	452	454	458	474	439	481	483	449	432	434	439	488	442	513	483	456	457	487	484	461	471	469	485	438	521	467	475	448	458	478	452	473	453	451	479	466	485	441	460	494	463	489	469	519	505	450	494	452	491	468	470	464	451	485	433	464	477	449	461	462	445	457	448	447	452	487	401	473	458	470	457	472	511	476	451	456	463	475	442	477	460	475	448	463	509	496	464	474	474	491	444	466	439	483	496	445	450	424	461	477	481	461	448	471	472	486	457	461	446	479	479	423	440	439	519	471	444	489	470	480	515	452	435	463	468	441	442	471	463	463	435	459	476	451	447	472	465	465	432	481	502	451	471	456	479	450	466	447	430	497	449	498	456	479	459	488	439	472	427	463	449	472	476	484	482	469	442	491	464	484	448	448	440	443	453	438	485	517	494	452	480	435	441	458	451	442	498	439	504	470	468	463	491	459	440	449	466	473	445	464	448	420	434	487	484	477	453	464	485	482	444	475	433	488	473	448	478	471	476	445	433	462	460	463	478	422	499	435	457	466	453	462	435	495	496	457	432	455	450	500	464	476	455	458	503	487	463	457	466	520	467	420	471	467	472	454	486	508	454	475	444	440	485	443	453	424	450	460	439	473	434	421	443	424	443	451	484	467	458	471	487	463	418	443	484	484	460	427	472	468	437	441	465	453	459	502	463	461	435	462	445	444	471	476	464	465	482	473	474	487	460	443	438	465	439	454	465	455	467	496	453	480	443	436	466	466	429	474	450	490	467	469	462	485	480	474	448	470	497	470	476	466	439	486	450	490	525	481	473	431	492	466	456	480	476	471	457	463	511	423	457	498	466	433	453	433	435	484	462	443	419	433	467	449	472	417	468	423	433	472	446	428	507	459	487	480	451	421	468	423	491	463	469	465	417	469	449	444	482	453	470	430	495	496	443	454	453	461	466	450	489	470	470	447	466	465	492	507	451	462	465	472	489	480	451	536	475	473	425	500	484	465	478	491	453	485	457	422	479	470	450	426	507	450	448	469	476	471	505	473	448	477	498	469	430	483	430	474	451	456	444	489	452	467	441	430	447	447	424	407	426	490	469	449	492	444	486	500	459	436	500	450	463	456	461	459	481	441	453	457	476	425	469	512	442	465	440	500	477	419	435	473	460	484	487	462	505	439	484	496	450	430	467	486	447	435	421	449	451	485	474	453	453	508	463	458	517	425	464	475	451	456	484	460	469	477	449	485	451	468	445	475	480	435	481	452	424	478	463	498	463	462	462	417	498	479	501	453	439	436	456	486	450	481	464	488	445	452	515	460	436	480	449	471	477	445	454	450	480	479	455	495	443	452	464	434	480	477	480	430	453	446	477	482	435	477	431	451	490	498	485	476	456	489	486	429	470	491	461	448	473	468	455	478	474	484	424	488	439	463	475	491	463	498	450	494	461	419	452	496	471	477	454	440	449	450	465	477	479	482	478	470	465	440	447	506	469	422	424	454	450	465	465	468	436	458	493	456	449	463	467	454	455	465	444	453	472	481	442	476	480	446	456	487	492	460	449	447	456	469	447	439	498	449	470	457	503	461	439	452	462	496	457	487	448	510	391	484	474	496	472	461	484	468	497	452	447	449	455	472	455	453	468	467	451	485	506	412	446	469	456	484	449	462	446	443	500	461	472	468	424	489	473	518	463	456	431	460	474	454	454	490	454	450	463	458	466	443	457	421	474	436	441	489	512	474	434	487	418	451	498	480	440	446	443	473	436	496	452	475	463	483	481	440	466	476	480	434	476	417	469	483	476	487	434	443	452	492	491	467	501	449	438	466	412	466	445	512	476	487	486	428	447	472	462	459	457	477	415	462	454	491	473	443	442	456	438	453	472	442	446	479	448	474	473	449	462	477	452	450	479	469	478	457	489	465	509	466	423	501	502	483	502	432	464	467	440	452	453	463	446	474	508	437	466	469	476	499	502	498	481	457	472	483	467	465	452	458	447	501	411	398	464	465	465	455	482	472	472	475	471	492	478	478	452	505	484	476	477	462	446	453	484	487	482	472	460	490	465	445	499	440	449	480	465	467	411	466	451	488	440	457	484	459	461	510	467	469	434	453	430	456	485	493	429	469	447	446	436	484	482	472	510	454	462	482	476	474	493	465	458	459	495	443	440	476	452	454	461	440	491	487	472	469	415	447	444	448	492	435	468	482	462	449	457	469	427	462	485	458	436	438	465	463	494	493	455	462	445	475	464	468
25553	21426	27554	25401	10232	1657	933	667	680	2113	11071	19380	12306	5447	1891	883	569	534	528	507	510	499	491	546	514	530	557	490	557	494	526	521	506	540	536	509	555	514	526	527	516	556	496	505	537	511	484	472	545	497	547	548	509	531	520	508	498	503	530	506	521	485	497	509	526	560	532	538	491	499	515	507	511	503	529	514	469	515	525	482	510	523	519	501	455	511	517	501	534	534	496	500	506	525	519	529	488	570	545	482	479	527	502	531	519	482	521	499	504	528	536	532	532	503	512	518	490	537	520	489	518	476	486	513	499	551	520	488	529	499	508	559	522	505	503	500	449	460	492	511	529	474	499	514	508	505	522	497	484	500	544	478	553	453	532	487	509	473	541	469	505	509	514	535	514	474	526	481	495	522	520	506	505	550	515	514	484	499	503	523	539	516	486	492	510	491	518	496	549	500	514	510	496	479	484	509	519	494	491	502	504	500	510	532	498	498	519	477	514	501	515	485	505	469	486	549	493	500	511	524	485	500	501	487	534	503	482	489	453	529	474	523	499	505	531	488	487	509	497	552	512	537	512	514	531	493	506	530	506	504	503	501	515	488	486	476	504	519	491	500	513	507	500	541	525	501	527	496	519	503	527	493	537	503	522	484	515	484	455	514	502	500	492	505	495	541	528	484	515	501	511	489	525	537	475	479	519	485	488	475	485	481	486	488	495	472	549	498	535	546	505	532	483	486	530	508	524	511	481	486	495	505	517	498	484	459	499	489	511	498	480	543	522	539	513	533	523	498	488	514	485	506	474	490	490	516	509	508	527	488	529	528	518	524	519	493	489	531	505	477	512	484	494	514	522	462	529	505	520	541	523	522	513	548	510	477	498	493	497	522	533	479	502	496	509	503	521	503	503	540	505	514	520	553	523	489	491	523	484	513	475	486	514	511	526	496	490	507	476	502	537	506	526	506	512	476	485	519	501	506	461	507	521	515	515	538	524	502	536	530	522	492	506	491	484	483	488	474	480	491	496	497	535	539	517	524	506	458	515	532	464	569	508	553	508	525	499	524	520	544	512	539	496	522	515	533	529	495	495	558	500	527	520	518	462	494	494	500	506	496	515	496	488	548	537	542	502	528	527	518	510	444	503	487	508	497	513	509	576	509	559	547	519	477	504	511	455	510	490	500	486	525	505	516	544	519	526	543	489	491	528	497	438	501	502	495	497	527	512	506	508	488	498	512	548	532	481	510	513	518	470	503	509	498	512	485	467	506	489	527	526	520	532	508	479	512	533	489	485	538	511	547	533	537	520	510	496	540	473	513	454	511	526	495	482	527	514	495	530	535	446	448	522	491	512	525	503	535	511	549	525	503	484	524	487	527	478	506	532	532	531	510	491	484	497	505	506	511	521	491	510	489	509	536	498	493	524	540	467	511	516	486	515	534	472	535	521	519	513	519	508	537	482	505	508	491	538	492	524	483	478	498	503	501	497	518	505	449	463	473	525	517	541	483	492	466	495	521	510	522	491	516	518	500	507	508	473	515	520	508	519	514	499	511	535	512	493	504	526	549	507	510	530	491	501	467	476	507	509	523	476	483	491	503	545	458	520	523	472	519	534	483	491	492	512	488	486	520	525	493	552	517	520	516	490	474	503	542	477	516	477	556	521	477	493	507	502	509	507	486	465	522	543	544	528	472	546	527	517	512	542	463	514	501	519	520	516	490	543	510	486	498	463	511	494	481	508	496	540	523	504	544	572	530	486	505	501	498	510	488	481	494	543	501	472	523	504	475	517	494	475	476	492	515	545	524	487	489	515	509	525	508	490	537	514	545	558	512	504	540	489	534	456	542	475	499	504	510	528	530	499	474	507	532	548	512	524	507	519	461	519	525	481	517	529	512	496	478	498	519	509	502	545	526	542	527	519	508	501	536	510	497	551	498	482	469	505	481	523	459	479	527	477	502	507	497	525	512	542	512	490	520	461	502	537	516	537	512	485	511	513	509	524	545	529	521	449	518	523	501	519	511	493	480	533	525	539	510	489	514	499	502	519	504	494	515	479	480	507	460	533	484	510	502	490	499	474	499	515	539	540	507	517	465	518	534	499	518	541	512	472	551	510	517	498	458	533	512	504	494	514	495	547	495	490	495	473	467	539	536	538	512	502	492	498	496	504	512	531	508	507	545	491	510	487	520	526	524	479	522	536	495	517	512	471	490	489	524	500	506	508	538	532	496	498	510	493	508	547	497	495	504	487	486	549	555	504	536	516	502	525	512	502	482	499	471	541	549	502	499	528	524	516	541	516	509	508	493	526	502	495	516	538	567	478	516	482	498	519	552	498	476	507	522	493	490	514	564	478	520	514	514	473	491	507	528	483	521	521	499	483	541	503	542	552	527	506	523	543	524	525	551	504	527	519	511	544	549	448	475	535	565	479	506	526	516	479	495	514	479	515	503	495	528	484	509	506	530	544	503	519	477	548	488	466	519	526	524	524	521	522	482	572	513	482	527	538	527	474	488	515	542	505	481	492	501	540	497	546	512	542	493	466	521	510	494	548	472	522	476	499	484	491	513	522	509	486	501	504	535	541	519	511	506	531	554	499	540	510	532	511	506	505	476	513	505	488	486	514	520	480	520	478	521	529	528	472	490	544	540	514	519	516	550	530	550	517	537	499	511	495	510	495	531	472	500	564	462	495	507	538	496	476	513	490	560	480	512	516	482	482	521	476	512	512	502	532	509	519	576	499	519	498	493	466	480	519	531	520	497	511	498	518	483	503	509	494	510	489	520	512	539	529	517	504	519	488	495	526	535	493	521	518	496	469	529	523	466	518	500	497	474	495	490	490	514	501	492	456	475	502	470	509	509	528	514	488	517	507	506	538	485	488	494	496	482	483	499	522	503	494	542	478	555	506	522	461	516	530	501	475	505	536	508	486	491	506	491	470	465	492	470	483	499	505	523	505	533	505	554	508	534	470	486	470	492	514	519	497	482	509	501	512	557	489	496	524	478	522	458	458	537	485	514	507	525	526	512	533	529	527	471	486	492	506	521	494	512	519	525	506	506	529	525	494	530	538	546	533	501	528	491	508	495	473	502	527	521	482	496	473	529	466	546	496	525	506	494	513	485	517	471	506	560	498	479	510	512	509	543	476	515	520	480	518	528	510	503	515	482	495	517	528	520	524	527	472	499	471	539	524	528	516	487	518	487	514	500	529	522	498	501	578	541	508	494	516	483	475	490	517	483	543	472	504	473	504	516	527	509	482	504	520	472	525	528	501	535	515	482	521	508	522	507	527	551	529	506	502	513	507	521	511	537	504	522	513	497	520	506	452	502	515	502	502	504	543	515	492	526	493	528	485	501	537	512	521	496	514	488	460	488	480	514	497	492	498	495	530	466	506	540	533	564	521	510	487	509	506	452	464	486	512	504	515	543	483	467	460	469	548	534	514	518	468	549	528	473	497	508	510	501	530	508	489	513	437	564	507	461	523	508	524	474	493	509
5956	8830	8200	4667	2792	1054	806	732	659	3310	13970	17204	10454	4994	1972	934	596	456	444	457	460	475	468	484	448	487	471	437	476	444	420	479	479	498	446	463	470	451	451	469	475	454	449	485	466	463	439	447	493	471	475	461	432	459	452	508	501	437	453	422	450	425	477	429	464	481	472	460	482	451	462	451	486	480	458	449	473	435	445	451	472	457	480	492	451	456	485	447	489	453	445	481	456	477	412	451	473	467	442	472	411	474	484	484	478	457	457	458	457	420	450	440	436	455	487	438	453	442	500	442	454	469	491	413	499	446	467	445	476	455	426	482	474	452	473	445	473	451	456	446	463	475	393	447	476	440	447	487	397	437	468	473	454	468	459	482	455	476	461	449	453	469	424	470	456	475	474	425	448	470	451	483	447	444	476	476	443	459	476	463	425	494	478	453	463	485	450	487	437	442	463	469	456	470	470	505	479	455	475	481	454	481	465	470	439	497	476	450	444	449	450	423	446	490	465	450	477	442	439	502	492	489	426	495	463	444	428	422	454	496	485	452	436	441	478	458	445	463	460	458	507	442	467	496	486	465	454	450	483	448	485	477	470	439	462	450	477	450	458	466	471	454	446	468	486	480	464	470	477	454	448	462	472	516	429	503	478	465	447	490	413	449	446	444	460	481	477	437	468	478	489	436	515	447	418	423	486	424	461	474	453	461	456	457	462	442	428	483	454	470	464	436	484	441	420	481	472	493	467	440	449	512	441	478	461	455	505	448	458	479	429	497	470	481	491	467	444	435	460	469	453	457	448	444	486	477	474	472	502	470	431	431	457	482	456	452	475	480	485	469	492	454	429	459	433	450	479	479	464	487	490	486	461	451	456	452	464	463	449	437	462	473	480	449	450	411	424	440	511	511	479	487	454	499	467	454	445	410	456	474	418	429	484	437	471	463	461	464	465	435	453	478	446	455	460	470	410	516	466	428	479	456	424	466	476	425	425	459	441	515	479	451	473	456	440	458	463	426	513	446	446	447	432	445	462	454	449	432	459	522	468	486	466	462	465	454	461	452	441	475	441	438	467	443	453	478	474	491	447	462	436	444	453	455	465	489	440	447	431	467	466	461	421	487	459	437	469	456	418	465	457	468	470	487	441	505	468	484	497	455	463	500	465	477	432	447	483	451	453	467	443	465	445	421	475	443	420	431	462	453	430	444	457	516	467	455	492	476	478	431	477	464	487	462	465	453	455	472	492	500	457	446	461	442	458	418	487	431	441	467	458	443	431	450	500	471	465	440	470	442	448	463	478	446	470	448	492	418	461	435	457	478	426	427	455	458	448	481	442	427	478	435	468	472	487	479	439	416	476	475	455	465	455	434	501	469	461	422	520	457	469	451	464	470	464	473	458	461	467	464	497	456	451	483	468	453	492	472	410	493	462	448	465	423	444	478	484	436	482	463	486	454	459	475	460	437	469	480	440	494	434	498	453	486	439	451	486	449	494	459	465	429	460	437	468	452	477	457	466	484	447	463	425	442	458	482	495	484	463	457	454	461	439	461	461	470	468	481	408	462	482	453	451	451	477	493	435	443	457	452	462	476	420	434	490	456	430	499	462	461	451	437	471	472	471	469	475	424	477	468	458	461	430	452	459	473	478	462	428	448	471	455	475	460	404	421	463	441	456	437	435	456	464	458	438	484	469	473	427	449	452	478	431	473	470	443	451	490	497	435	479	429	462	466	450	465	411	444	449	446	509	483	455	484	474	442	462	457	440	461	467	476	420	427	463	480	493	440	441	466	475	446	499	441	438	498	459	448	443	462	456	449	489	443	439	464	453	438	486	452	433	477	400	479	491	463	451	465	458	503	495	468	475	444	430	431	440	444	447	457	433	482	455	457	449	477	453	478	475	452	456	462	496	454	481	478	457	457	431	460	473	455	437	434	434	463	474	432	502	463	483	436	471	494	498	453	443	443	503	446	465	484	466	433	452	439	498	471	434	469	455	470	485	468	480	471	471	458	451	449	433	468	497	452	501	480	429	451	414	455	455	472	488	487	465	469	462	430	456	445	437	438	474	515	448	485	464	486	440	489	472	421	482	429	462	513	435	469	455	421	453	475	465	463	476	429	443	472	448	451	497	496	505	479	458	441	481	484	409	455	512	464	482	428	471	449	482	461	463	450	460	446	470	475	449	450	462	419	471	510	487	467	490	467	434	488	442	454	474	422	484	456	483	456	467	478	468	481	441	498	463	496	452	454	451	449	480	499	442	461	500	436	486	498	400	446	469	432	455	442	447	452	451	459	473	458	432	458	437	462	482	481	468	494	488	459	447	448	438	483	447	459	461	461	471	434	491	468	459	493	465	482	440	448	461	449	484	465	433	406	496	509	435	527	492	383	472	466	485	435	440	506	457	450	508	462	493	479	499	468	407	424	481	433	519	438	488	452	473	502	447	473	438	451	476	446	478	447	479	497	487	425	466	469	476	448	438	480	461	477	480	437	428	468	406	457	423	424	462	451	429	444	457	461	473	491	445	446	472	479	442	421	440	489	450	440	460	464	467	460	479	453	473	434	456	470	446	465	458	448	466	458	450	453	441	472	436	409	415	421	438	499	435	478	480	428	469	468	446	465	436	445	454	518	440	478	469	463	490	488	485	485	450	459	413	468	444	445	485	494	461	472	466	465	434	448	451	458	466	484	468	434	435	471	415	454	460	427	475	458	429	469	483	437	446	447	470	443	439	469	456	457	430	447	460	505	479	433	448	456	435	450	498	458	457	418	456	475	487	439	446	452	478	431	458	448	491	472	460	462	469	473	444	464	472	464	442	423	451	467	442	453	436	452	462	488	463	443	473	475	471	467	453	476	494	468	448	486	436	460	491	487	482	457	467	434	437	434	480	433	468	452	424	446	480	439	420	480	463	429	443	440	489	472	449	461	476	455	443	467	475	464	470	442	448	462	430	497	460	501	454	459	450	453	407	466	464	438	501	442	486	433	468	464	458	448	484	486	496	428	456	456	477	472	452	467	438	457	445	466	455	447	407	443	434	454	472	446	453	448	475	433	463	422	450	434	450	456	446	440	471	458	466	468	461	455	493	482	443	476	479	462	471	455	442	441	508	453	424	487	457	470	472	452	489	455	460	499	498	467	434	447	459	467	441	457	525	436	465	414	474	521	475	448	440	453	461	447	480	463	450	444	484	470	436	438	453	468	435	469	428	446	473	451	440	459	463	450	486	483	468	484	468	439	409	482	457	451	435	465	481	436	462	462	458	471	496	470	480	487	440	427	432	447	427	472	413	478	474	471	455	427	440	463	458	463	485	478	440	455	505	463	473	430	462	457	448	470	445	456	462	455	459	490	475	453	466	471	439	461	477	475	444	423	459	420	469	440	489	513	459	465	506	432	479	429	473	455	454	446	472	446	452	454	453	442	490	462	425	452	480	435	418	447	478	453	437	470	473	481	454	470	479	485	473	457	466	458	467	462	462	420	471	462	461	446
24662	21464	28666	24627	21116	7589	1783	1116	961	6232	29195	28645	19484	8976	2959	1211	758	681	664	677	638	647	627	637	643	679	652	601	654	668	625	708	650	621	660	665	607	703	637	589	662	646	598	684	623	603	600	688	621	626	643	589	655	613	626	617	625	666	645	663	621	636	590	623	697	636	636	650	601	644	606	611	591	625	593	676	631	644	638	667	641	647	586	649	652	670	609	646	689	628	624	629	598	647	632	693	648	634	639	657	638	661	618	636	634	662	664	620	620	609	627	650	652	637	680	643	633	645	700	645	589	626	576	596	594	671	641	642	633	627	656	693	663	666	626	624	605	628	641	597	681	628	610	681	621	668	612	590	658	637	657	642	589	604	609	624	618	637	621	610	611	619	660	642	587	611	588	623	643	646	629	603	613	624	622	601	626	623	627	645	605	596	606	638	616	654	715	625	647	609	621	595	620	632	614	620	601	615	607	685	628	655	633	594	622	599	630	615	598	632	598	679	623	611	577	655	635	603	602	602	688	654	641	572	641	610	635	659	622	645	632	591	607	622	640	645	622	614	611	615	602	620	605	638	610	597	610	592	610	645	641	613	630	679	638	612	599	576	634	655	643	597	653	629	674	600	664	621	620	589	661	661	591	617	678	591	647	578	608	610	601	590	636	656	638	600	632	680	614	651	609	651	606	647	618	617	604	613	599	607	616	630	593	613	586	575	594	573	645	630	607	673	619	601	601	606	591	628	613	598	630	602	657	659	619	595	646	675	600	619	673	645	660	627	655	631	613	618	599	625	572	619	588	640	672	587	673	592	585	617	578	623	628	682	597	653	596	662	631	663	618	590	645	648	657	620	637	602	629	669	641	644	586	644	583	647	614	613	625	631	642	652	608	625	643	610	602	648	660	650	617	610	647	661	653	609	657	637	613	623	651	640	603	625	660	628	636	618	637	607	623	635	620	636	620	638	613	609	645	598	624	612	630	639	636	621	613	655	632	620	653	599	611	624	660	619	644	589	585	661	638	609	576	562	582	671	588	596	663	650	624	613	586	620	678	641	583	637	626	603	635	617	642	679	644	599	610	597	657	652	654	684	649	618	599	648	638	612	636	634	629	597	580	657	596	670	612	599	578	597	571	637	634	659	628	585	593	607	638	662	649	653	626	606	607	591	617	630	664	640	676	613	632	667	632	647	614	607	617	638	593	612	660	636	617	618	636	631	613	623	641	631	611	645	649	647	632	599	636	634	654	645	649	623	620	644	630	646	631	629	629	572	640	629	602	626	638	591	614	615	577	584	608	577	601	602	662	608	631	650	611	614	670	635	608	582	630	649	593	605	665	607	656	632	580	701	654	629	613	616	634	604	603	606	580	629	611	667	639	651	685	626	629	664	607	646	632	632	662	635	630	639	608	589	622	630	608	604	593	548	637	634	652	619	602	570	619	617	625	643	593	622	607	622	615	641	623	596	584	644	611	669	593	633	629	644	640	625	653	637	608	639	632	640	579	611	665	607	634	611	644	596	611	603	615	669	568	613	591	614	572	618	619	626	599	654	665	620	665	661	609	599	654	607	635	652	649	608	596	602	654	596	628	615	628	658	600	631	645	631	647	591	639	599	577	616	595	651	638	640	594	644	612	615	630	623	619	587	645	596	636	652	580	632	622	644	613	579	633	653	619	629	650	659	597	595	623	604	565	588	593	625	601	631	596	696	596	652	675	610	590	625	608	607	677	653	642	591	652	641	627	683	628	658	613	617	602	599	638	593	608	585	595	647	623	616	582	638	618	621	591	609	626	634	610	620	622	635	604	638	645	638	641	625	614	648	627	588	614	622	624	626	645	643	646	619	623	600	623	602	652	606	684	575	638	663	632	607	646	619	645	609	634	602	657	670	599	639	578	656	601	609	641	640	609	583	650	645	615	629	671	573	640	653	622	664	606	615	613	667	633	636	620	650	627	618	606	649	641	595	682	631	627	628	593	617	648	603	646	623	625	605	612	623	632	612	614	621	637	595	644	631	601	648	588	650	617	641	608	626	595	600	655	652	657	598	598	633	618	635	622	669	667	576	593	652	651	702	632	601	578	600	589	612	630	631	634	643	611	660	638	629	637	591	658	605	599	626	627	644	622	590	600	601	603	633	627	621	618	637	649	609	622	620	637	643	587	600	609	629	573	704	572	645	609	602	622	623	603	599	613	640	612	591	607	575	651	585	615	661	641	606	672	611	624	613	646	682	605	631	655	652	655	649	622	614	614	618	652	628	625	603	606	643	592	621	659	632	609	577	583	605	614	609	629	637	636	617	614	659	633	586	619	623	612	653	602	644	617	633	674	616	623	628	608	638	623	670	611	613	622	595	571	615	616	595	562	634	659	563	581	615	579	658	646	673	628	603	640	620	620	631	620	631	601	624	598	630	649	648	603	624	604	627	650	671	687	602	646	621	586	590	609	656	676	588	623	564	626	661	598	655	624	614	625	634	673	622	631	570	645	646	601	601	667	614	644	615	646	630	647	642	602	634	624	593	635	630	612	611	645	596	593	643	633	613	577	618	606	634	615	649	629	641	603	612	628	619	614	646	617	613	635	589	611	611	661	632	636	627	612	607	600	602	621	649	604	590	585	639	632	650	622	660	605	652	623	639	618	607	608	640	610	617	641	629	598	622	609	645	613	632	598	596	617	583	637	656	630	630	602	635	641	613	619	649	624	625	605	613	630	608	623	595	651	623	655	633	648	664	596	607	620	663	613	644	633	593	600	584	589	619	574	674	612	575	642	619	633	644	644	642	631	604	622	643	661	599	622	625	619	649	614	606	597	676	642	619	621	640	567	630	660	632	612	648	670	579	627	595	627	634	567	601	636	618	593	603	599	596	628	641	657	672	589	623	587	623	555	637	621	603	626	633	646	632	608	637	608	601	643	591	625	620	623	601	646	604	626	646	595	623	633	631	661	646	583	631	614	651	580	615	596	638	631	606	584	655	607	653	633	621	629	605	640	594	589	623	557	641	613	649	594	602	604	653	662	602	625	607	610	600	600	595	611	599	634	567	628	568	568	657	576	620	617	672	652	638	628	571	586	627	648	628	633	579	588	597	586	620	619	635	650	552	605	645	584	583	628	643	630	640	616	628	614	646	630	630	614	609	610	646	608	683	605	585	674	604	615	630	590	614	620	603	680	576	612	605	602	637	585	633	598	598	609	582	618	617	595	610	622	629	634	610	592	592	619	678	628	581	582	614	650	623	625	631	650	646	601	611	644	675	598	638	583	649	637	630	629	600	602	617	628	630	661	619	625	619	599	610	633	624	614	570	637	619	621	668	611	642	673	575	563	648	606	653	600	594	647	682	659	689	604	598	691	617	635	632	617	618	635	644	611	595	583	642	615	611	671	618	639	628	610	577	627	641	625	653	585	624	610	652	643	632	625	587	620	618	630	619	646	639	625	592	635	587	615	668	632	645	599	605	623	632	621	641	624	669	617	652	613	570	598	635	602	600
6647	12132	11565	6564	3711	1862	1325	1071	1063	9180	29685	24919	15767	7386	2920	1185	686	613	546	570	543	541	544	584	538	540	559	538	567	535	558	567	540	573	553	559	543	577	574	567	547	559	587	580	545	573	527	553	568	571	579	556	582	596	559	595	568	542	557	584	507	562	558	542	556	536	531	545	563	609	575	616	571	573	577	572	535	580	555	540	561	547	534	575	587	551	547	542	573	541	531	636	560	577	593	591	526	571	538	577	565	589	567	588	519	562	564	542	553	570	543	543	573	584	555	550	562	587	582	502	583	526	553	535	599	511	561	547	561	564	545	524	526	587	532	546	550	554	558	560	566	571	566	549	551	549	507	592	549	556	538	518	546	554	566	552	522	530	516	543	494	517	514	534	524	583	573	551	553	520	583	560	549	539	560	539	562	556	577	535	561	558	507	508	540	575	518	518	546	544	548	566	543	540	568	578	560	544	570	525	540	576	593	534	548	558	561	597	532	584	554	552	535	575	562	555	547	558	609	502	563	570	572	537	522	583	543	586	545	525	571	557	557	534	532	546	544	539	533	594	537	559	556	532	558	616	513	545	541	531	529	549	556	567	550	535	544	552	563	594	568	539	595	559	510	583	540	519	525	501	512	546	558	567	584	577	607	534	522	560	537	530	550	533	557	558	549	549	573	545	578	539	588	523	563	526	531	564	554	539	560	546	569	570	573	536	494	556	533	526	542	557	522	541	542	531	554	575	550	546	563	576	530	523	546	571	580	540	550	502	572	552	582	518	525	563	489	587	535	562	571	558	574	565	551	580	563	587	564	539	545	538	550	552	565	551	541	563	568	516	565	588	549	547	551	545	575	567	539	559	540	512	561	578	518	529	556	527	526	556	549	536	524	546	548	551	529	562	570	514	575	525	575	545	577	528	531	556	546	548	568	550	540	550	523	566	513	527	557	599	577	556	561	555	514	539	551	553	555	560	552	546	568	521	569	566	551	531	528	558	577	504	585	546	522	539	528	527	531	549	535	549	517	544	570	501	570	569	596	529	566	542	566	553	557	559	576	574	567	569	559	533	549	593	550	584	547	524	609	553	520	532	523	588	579	546	525	566	541	538	582	584	544	537	554	545	573	566	554	542	519	584	558	529	523	570	602	532	531	540	568	563	532	550	541	539	536	555	527	572	543	563	577	542	541	559	527	550	573	560	564	608	567	551	555	511	554	519	540	571	516	566	539	532	558	538	545	561	593	559	512	590	545	559	552	538	536	563	532	505	531	552	539	533	537	533	550	545	567	582	539	527	552	529	505	566	568	580	516	584	593	523	531	570	571	548	515	563	559	570	565	537	527	559	590	519	519	573	582	560	553	549	561	544	504	594	571	544	522	526	560	592	552	575	541	544	523	569	561	528	558	507	563	535	539	545	532	548	556	548	538	528	578	538	575	582	533	550	552	543	559	561	556	516	528	520	501	579	561	540	522	559	567	529	550	557	496	519	524	545	583	521	542	551	590	547	521	533	554	510	534	512	509	552	576	533	575	549	543	589	523	515	564	531	542	537	537	546	545	530	545	499	552	553	537	596	565	539	565	528	520	556	537	547	549	532	554	541	543	576	565	574	593	521	557	562	584	529	507	541	614	583	557	525	542	574	516	545	538	576	537	501	537	513	540	549	565	553	534	558	527	541	532	545	590	541	528	583	595	534	547	542	529	557	494	544	539	578	557	543	579	566	557	549	538	561	522	547	558	591	546	538	523	548	539	580	563	539	517	500	558	555	545	546	549	567	552	537	580	556	580	534	565	533	529	520	561	534	548	565	553	518	552	499	598	548	565	556	537	550	556	548	565	513	564	551	561	556	597	544	525	572	530	527	526	515	575	531	531	582	540	571	562	578	516	560	537	540	527	555	533	526	535	561	534	583	532	581	547	553	540	564	545	544	558	527	534	559	534	554	556	526	536	559	528	546	561	570	528	531	529	545	526	536	548	542	564	566	556	537	563	565	575	585	543	577	544	513	561	570	558	515	572	563	506	508	554	533	532	555	550	547	603	543	528	522	527	506	538	531	545	598	561	543	563	562	532	583	559	528	545	547	551	537	513	591	527	489	559	568	566	563	547	573	554	532	540	555	583	567	514	548	539	510	556	578	554	546	563	576	576	544	521	538	573	522	563	526	565	559	505	579	521	557	556	504	545	527	566	530	550	533	553	550	533	553	538	564	589	598	580	544	569	552	601	522	563	567	537	548	529	554	530	604	531	519	526	503	578	588	544	566	579	587	544	515	544	577	542	538	551	531	526	552	588	583	556	542	528	524	561	578	587	565	594	572	553	531	572	556	573	511	540	526	526	574	559	543	574	554	533	594	557	498	559	587	545	522	561	560	557	586	572	516	528	517	520	562	568	598	523	544	568	544	538	544	496	535	524	552	570	546	543	525	562	563	537	535	579	558	537	564	550	537	571	551	572	556	528	569	564	537	548	558	524	561	536	543	535	528	574	530	561	551	508	572	558	551	553	527	548	544	507	581	560	547	575	587	546	570	559	542	550	554	584	593	550	537	576	531	550	556	537	520	571	556	541	576	553	525	489	575	552	527	572	543	543	511	539	518	524	582	566	629	565	522	526	529	548	514	529	547	509	585	593	529	551	557	582	537	598	531	557	566	543	529	567	521	548	549	538	554	552	529	538	476	570	530	563	572	543	524	562	550	538	531	573	560	531	538	574	536	557	544	578	556	514	515	552	562	551	583	553	524	551	578	599	580	542	557	531	592	547	575	538	511	581	558	493	548	540	523	545	563	539	525	578	546	566	546	559	581	544	559	579	550	530	540	580	516	562	551	565	536	511	560	600	528	548	544	600	553	509	534	536	565	540	533	563	593	511	533	546	560	537	548	520	576	535	507	528	553	520	494	567	534	545	536	555	571	520	499	534	570	556	536	534	514	514	539	541	540	562	563	553	547	523	541	548	592	549	571	566	551	531	551	537	573	517	541	511	535	552	541	520	545	541	533	515	538	523	554	584	532	575	553	539	510	545	604	538	597	555	495	532	511	545	597	556	544	533	559	524	578	530	514	543	509	515	577	521	555	502	539	540	529	537	548	591	573	548	566	522	553	578	562	499	536	536	547	581	539	556	576	575	574	509	570	528	534	582	558	542	532	552	554	553	541	591	551	587	514	563	521	544	557	527	541	569	539	534	569	566	565	559	543	586	569	559	567	556	525	540	512	508	547	527	529	587	526	553	578	552	542	588	562	547	565	532	527	601	582	577	512	560	568	549	551	531	557	604	544	547	577	538	529	545	550	568	548	565	570	589	519	589	564	558	578	526	579	545	539	565	514	565	533	541	562	572	558	558	541	569	556	539	593	545	521	496	504	542	541	540	546	571	592	569	526	530	508	541	553	563	494	580	558	536	530	515	552	506	558	555	557	554	575	516	526	523	500	546	574	555	486	551	520	576	531	527	511	538	531	539	531	560	573	571	576	542	528	533	542	596	558	578	529
27736	12395	3511	2011	1113	610	569	564	539	757	1986	2181	1547	1112	766	615	543	555	518	562	520	523	533	521	536	525	542	534	504	553	534	551	550	522	494	490	576	539	493	567	516	504	508	549	529	547	533	550	478	523	529	529	525	542	564	522	544	499	559	546	530	502	552	566	537	561	514	555	547	540	481	510	511	501	536	520	530	565	538	512	502	542	540	493	522	494	539	530	511	556	548	510	517	515	546	508	559	550	535	548	581	524	498	514	506	548	547	595	524	541	496	549	533	536	520	556	550	533	571	515	540	542	542	575	563	535	540	522	536	541	512	522	530	519	534	544	519	565	508	540	577	503	534	577	499	523	527	526	582	567	550	537	510	540	480	531	497	582	513	498	500	529	485	527	545	576	535	537	514	519	564	470	537	550	516	535	522	516	552	564	570	498	530	493	544	563	547	522	519	530	503	496	529	568	516	568	493	538	559	529	515	517	548	516	534	507	529	579	498	525	564	528	514	549	510	519	559	561	542	526	529	484	500	499	530	560	525	494	484	536	579	537	558	528	499	538	561	572	539	545	518	522	545	525	530	503	538	540	551	547	534	518	580	498	555	540	518	500	526	540	505	586	549	541	547	523	527	532	528	553	522	607	517	521	562	531	506	480	510	522	535	572	545	541	525	532	527	513	539	502	512	540	574	565	552	552	539	517	571	507	589	540	550	508	523	523	550	498	562	465	543	489	554	555	538	533	533	529	564	537	531	509	540	514	574	543	523	538	565	513	484	500	462	555	538	528	499	504	511	567	547	513	526	546	527	553	535	552	516	503	569	541	496	568	516	557	573	515	547	518	567	535	557	511	503	561	519	540	504	524	577	516	475	523	563	506	508	541	523	524	497	498	530	515	523	526	541	529	516	518	492	529	543	537	543	534	520	514	545	559	518	560	532	517	502	534	526	544	529	498	543	573	544	547	494	555	518	545	551	516	553	505	536	503	513	545	532	532	530	524	527	489	541	540	497	536	568	526	509	521	528	557	523	517	508	520	568	548	511	506	577	526	507	525	490	533	537	559	534	523	546	550	516	498	485	481	573	523	541	525	556	565	518	507	541	519	543	506	500	520	497	536	527	536	524	544	502	545	536	509	550	510	537	536	533	560	532	527	516	521	495	550	522	550	509	500	503	530	515	532	557	547	525	524	547	520	524	547	559	482	487	512	507	552	522	500	501	517	545	528	514	503	533	519	532	549	543	540	523	528	531	521	541	527	562	508	476	562	516	504	525	566	540	549	520	512	536	510	523	508	535	556	514	538	531	514	521	538	542	529	504	527	526	539	562	532	570	541	523	531	509	549	584	561	500	552	507	511	520	501	557	527	496	515	540	559	550	480	507	507	505	526	541	551	550	487	533	525	518	533	552	611	525	523	526	543	542	533	521	510	544	519	531	514	538	559	489	544	505	543	562	568	514	542	521	556	550	500	531	540	555	533	507	523	539	597	520	489	524	541	557	498	525	505	539	539	550	523	509	493	528	544	505	484	550	559	533	515	545	518	526	492	546	496	524	537	502	553	506	563	520	549	504	535	517	544	524	550	530	504	536	548	559	533	561	527	523	545	535	497	503	527	576	523	559	521	531	542	533	532	542	509	572	508	596	552	515	580	530	517	547	508	526	563	539	523	533	520	511	507	543	543	535	550	518	482	539	518	479	504	506	501	525	541	508	543	508	521	508	563	508	546	550	532	589	535	520	573	533	534	531	532	537	530	530	517	511	548	531	527	497	527	508	493	529	556	542	555	507	510	576	529	517	565	555	522	536	519	558	531	516	528	533	569	545	540	540	538	513	503	534	531	503	512	531	496	506	551	531	517	506	527	536	574	498	523	522	557	478	505	573	549	518	522	552	557	537	517	537	522	508	522	506	565	505	507	550	574	539	560	540	488	523	525	514	548	530	574	533	545	542	506	461	559	529	507	526	530	531	514	504	547	524	510	546	511	507	529	536	561	534	563	555	519	518	524	567	544	533	552	562	512	519	553	498	510	526	531	547	541	528	541	516	556	527	538	595	528	573	537	502	562	527	532	515	528	520	507	500	494	510	525	561	524	553	529	543	499	498	519	544	555	547	548	543	507	540	506	543	525	548	528	558	515	485	538	513	503	525	541	508	501	550	521	515	499	515	518	569	544	496	541	554	564	511	545	513	551	487	523	575	549	507	542	560	523	527	531	527	552	537	575	491	527	545	527	544	514	479	492	502	522	520	496	521	516	524	532	528	580	513	502	547	493	548	560	515	534	544	552	521	493	515	506	552	551	547	556	538	499	533	517	493	498	492	519	498	522	538	519	542	492	497	532	511	538	538	575	547	548	522	533	530	519	540	517	477	531	519	531	522	507	505	509	543	548	506	537	540	479	535	532	527	572	533	508	543	500	527	530	501	537	557	501	561	516	505	525	512	531	549	543	557	541	529	583	509	520	527	549	520	543	503	569	546	542	499	538	500	468	472	540	521	501	506	549	561	513	505	515	533	524	478	528	514	532	546	540	531	537	509	535	536	503	477	579	508	546	551	521	498	514	544	498	497	536	525	536	512	545	533	499	540	573	511	476	517	532	505	494	487	493	514	513	508	539	552	542	503	527	514	540	543	498	515	540	559	526	560	558	534	540	523	540	543	526	524	484	528	564	518	547	530	526	491	543	558	516	493	513	530	530	520	532	504	563	527	531	544	588	537	511	518	512	509	544	541	548	520	526	488	515	519	563	512	488	543	532	564	563	598	545	493	494	537	535	513	566	496	513	488	547	508	529	533	554	581	487	515	541	551	540	533	520	476	521	518	534	481	526	527	539	552	490	501	576	558	534	548	521	579	546	537	513	553	562	498	523	507	543	520	573	464	527	523	561	554	462	556	545	502	512	523	519	531	509	567	526	497	586	526	488	549	538	532	504	522	519	541	522	512	530	545	549	502	534	555	500	514	582	555	553	513	517	540	514	497	544	523	530	569	527	493	553	538	554	526	508	568	555	542	494	501	516	559	564	510	508	556	482	510	521	506	547	579	538	547	528	537	538	510	553	511	519	485	524	507	535	519	514	541	526	536	525	535	542	531	490	550	494	511	557	522	480	536	536	497	528	542	504	508	504	541	520	523	516	525	553	480	529	544	551	523	542	537	500	510	524	507	588	515	512	541	520	534	566	578	548	543	527	523	549	539	525	478	542	534	549	535	521	501	539	546	538	568	554	533	539	512	505	531	498	518	563	542	543	509	534	540	523	540	544	531	583	568	522	532	554	544	554	558	530	487	531	514	551	508	478	575	506	513	543	557	508	521	496	524	533	492	531	518	513	476	536	534	525	499	543	538	560	540	562	521	503	564	521	570	508	510	538	537	528	474	534	547	531	506	511	512	534	487	498	465	524	555	545	520	525	554	520	562	562	521	533	550	529	535	486	556	513	563	548	484	521	556	510	554	467	480	536	531	567	532	559	523	521	531	562	538	508	468	505	564	542	508	565
6483	3367	3092	1791	1058	586	493	498	513	990	2467	2439	1645	1073	704	527	506	480	435	436	469	466	475	428	448	458	460	498	435	474	484	442	454	443	448	439	448	448	497	447	515	491	475	463	440	452	423	455	469	445	475	485	464	474	442	489	434	462	427	460	476	433	456	457	416	426	434	510	446	470	462	414	457	461	456	465	483	446	464	473	497	453	452	462	449	435	490	468	504	464	449	469	443	411	459	474	474	452	424	462	484	483	470	446	435	451	481	437	472	467	453	485	455	472	429	467	425	438	479	453	481	465	457	472	424	453	471	466	453	447	466	452	421	434	459	450	473	416	454	455	480	494	464	486	464	468	435	457	445	471	439	417	438	478	457	414	477	455	450	460	441	454	498	388	518	455	424	471	429	466	410	481	430	437	463	460	498	424	446	431	453	502	453	457	461	483	459	470	416	434	509	454	427	471	480	484	449	468	482	490	486	401	459	465	452	436	444	500	447	468	456	478	416	447	467	454	445	461	427	430	456	462	460	473	443	458	469	449	467	473	429	466	456	427	478	434	433	466	455	459	448	455	443	470	428	488	414	460	454	451	444	416	444	445	463	481	458	501	445	480	487	446	466	486	455	464	431	446	459	455	459	447	452	473	480	459	426	466	445	461	454	490	443	474	423	462	473	458	485	452	507	438	450	436	444	430	460	481	467	495	457	505	461	460	455	414	499	471	448	475	426	454	440	456	479	472	451	468	460	425	458	457	475	470	421	475	450	464	469	463	457	453	475	454	488	439	448	466	473	460	483	457	438	430	473	438	484	459	443	490	438	483	454	472	452	442	467	485	464	450	466	446	486	448	493	437	411	448	439	426	447	416	448	461	453	461	473	465	419	472	461	442	491	457	457	456	442	451	473	480	473	470	444	472	468	409	504	448	450	475	431	464	465	455	464	475	449	459	452	502	477	474	428	464	447	449	427	404	472	494	448	453	492	445	446	483	476	496	458	445	440	443	453	471	437	450	469	461	474	454	468	488	471	434	471	486	494	437	455	479	451	473	451	432	422	461	471	441	451	448	466	490	485	448	467	456	465	442	428	490	470	447	446	437	496	468	462	434	446	482	450	476	426	435	484	456	447	442	446	473	481	441	450	428	455	454	432	489	490	451	457	425	437	418	473	462	485	416	441	443	447	443	495	427	465	484	437	425	456	471	440	476	454	470	447	466	461	454	427	483	447	458	449	430	451	472	449	482	472	437	462	442	407	433	448	466	447	429	456	462	420	432	459	472	463	454	439	426	437	473	442	507	466	472	446	432	473	496	457	442	458	428	450	493	441	457	501	486	435	483	482	417	466	462	444	437	479	465	400	476	456	450	439	462	476	466	468	466	438	419	453	462	431	486	458	429	429	426	458	444	457	454	467	453	454	439	446	462	468	445	431	461	448	460	431	444	434	455	461	483	437	502	471	473	431	425	452	460	464	445	431	501	498	454	476	459	464	436	434	451	428	455	469	438	474	479	400	431	465	458	469	484	445	431	481	451	441	476	463	489	489	468	478	479	447	459	458	478	436	468	440	486	439	445	467	476	426	473	439	457	485	482	483	469	474	460	483	468	415	475	461	469	449	471	441	456	444	467	452	479	471	415	456	478	451	468	480	476	442	422	473	442	467	457	463	459	474	446	469	437	465	463	489	436	437	444	405	436	442	440	462	449	475	457	447	471	457	435	494	466	450	471	476	496	466	461	423	469	461	456	426	463	471	448	455	449	468	428	468	446	439	478	473	470	468	456	435	440	483	481	459	435	470	486	456	458	454	435	436	470	449	438	440	448	462	463	476	495	429	463	445	419	461	452	414	430	443	474	498	455	456	433	446	433	438	488	491	511	496	441	445	481	456	450	444	472	478	478	462	452	479	453	451	397	491	484	457	481	481	445	464	443	439	494	458	457	461	440	419	473	424	460	439	440	485	460	455	448	444	444	462	487	476	448	461	442	461	448	490	453	472	439	489	480	466	469	452	443	444	443	472	461	469	474	468	496	485	431	469	465	476	455	466	469	466	441	448	475	481	411	485	464	429	452	457	419	443	461	425	471	502	447	444	445	480	488	476	490	496	487	467	459	447	455	476	444	486	427	461	431	471	476	476	476	470	460	466	464	454	482	472	488	469	430	467	440	421	484	437	454	487	426	461	405	460	481	447	505	453	447	453	441	504	449	491	469	453	455	417	422	466	492	467	437	484	455	452	418	482	471	457	497	478	474	467	473	469	426	457	444	450	450	511	425	464	472	484	511	444	494	453	468	469	493	488	476	450	469	478	463	440	461	445	461	457	440	450	465	456	430	434	474	457	461	435	452	456	432	444	463	425	462	454	457	447	472	448	465	449	471	442	419	496	434	416	462	472	421	442	469	433	441	483	430	477	453	483	444	456	444	426	459	505	437	503	447	483	468	416	469	459	446	490	494	454	462	482	435	480	477	478	475	464	440	467	468	462	428	441	426	452	445	464	485	443	480	450	477	446	449	504	397	418	467	445	452	434	441	421	481	452	473	418	451	451	479	472	435	431	464	483	478	475	494	466	460	461	454	499	425	454	463	492	470	467	446	450	420	453	459	447	451	448	431	464	470	448	460	445	468	446	510	477	435	452	467	447	509	473	464	426	464	466	425	445	461	443	488	488	483	472	435	467	421	442	475	452	460	463	435	397	461	462	453	462	474	473	470	488	475	473	435	480	461	464	480	448	457	444	475	478	458	429	477	437	471	453	454	436	467	456	474	431	444	471	466	462	449	455	461	443	487	443	467	453	480	449	445	448	467	440	459	486	456	435	466	445	435	465	441	466	442	433	446	488	411	446	463	477	472	438	454	470	449	432	481	494	482	472	472	471	488	493	420	441	478	447	474	444	485	473	455	433	509	447	465	475	469	482	475	437	479	454	473	486	541	478	462	454	477	461	445	455	478	446	504	482	447	438	451	471	505	470	447	432	456	459	485	446	449	469	422	468	497	464	464	472	460	452	456	426	515	442	454	476	451	442	464	445	432	487	503	484	436	461	440	444	395	467	438	412	441	451	446	500	467	452	435	437	439	491	431	463	441	489	445	466	456	459	435	491	460	446	465	447	455	491	450	470	434	478	446	461	476	451	455	461	458	476	438	448	483	472	449	448	434	439	446	447	441	461	465	429	445	479	482	476	451	482	456	493	473	464	415	473	463	437	449	412	429	410	492	391	455	469	527	450	520	433	474	452	467	494	457	471	449	429	443	471	470	430	453	453	494	455	448	433	429	470	444	473	477	444	478	451	465	461	462	446	468	471	475	415	433	454	450	455	440	437	455	453	444	450	452	444	494	476	478	446	451	451	474	452	464	460	477	459	494	432	457	439	448	451	444	440	438	468	497	479	432	453	422	429	476	454	432	475	425	440	465	452	414	412	523	445	477	441	478	506	460	476	519	481	446	471	469	453	436	466	439	468	439	458	395	451	437	459	483	462	466	426	473	472	452	489	415
25627	21413	27563	25446	9404	1557	941	804	630	3356	17255	17889	10892	4209	1605	779	513	533	518	503	485	513	528	482	510	496	528	550	473	482	506	519	516	491	536	526	522	498	522	508	556	472	511	451	467	502	501	516	541	491	500	500	496	487	489	503	528	472	494	496	529	481	509	502	503	472	461	544	506	464	499	517	534	504	510	498	483	507	489	460	485	504	493	491	504	478	517	475	506	537	468	510	553	508	506	463	478	491	457	496	519	484	506	462	516	498	484	490	529	518	484	503	516	493	491	520	503	509	500	462	503	518	493	496	505	523	480	492	487	525	501	523	514	520	503	519	517	485	492	509	467	479	493	519	498	468	501	512	524	499	509	481	472	482	474	455	523	461	491	475	502	444	507	503	505	504	535	480	476	472	462	459	459	529	474	493	490	500	503	502	474	506	515	492	493	497	480	473	501	527	479	519	485	474	472	488	536	541	507	486	511	502	481	516	482	507	518	527	529	492	524	506	486	552	517	471	483	509	507	505	491	516	488	520	508	436	492	484	517	542	520	504	497	483	487	530	502	496	475	484	495	480	523	501	487	507	489	472	512	469	503	499	488	482	479	482	512	510	488	478	517	487	463	478	500	505	534	542	477	501	526	486	482	494	455	487	508	528	505	502	519	498	478	518	509	467	493	514	529	472	496	479	503	487	551	483	485	472	485	464	468	501	480	503	439	506	499	466	520	507	513	491	513	468	523	482	521	525	535	491	513	478	440	520	500	508	502	491	533	512	503	525	507	496	487	501	526	498	490	460	502	521	528	462	504	464	519	467	488	533	471	485	499	494	494	520	499	485	471	480	479	502	501	500	494	529	516	498	470	446	493	526	490	513	526	484	500	515	480	490	481	470	509	453	510	535	494	467	482	495	522	506	486	482	505	477	467	501	487	543	500	483	466	453	482	484	479	513	524	526	476	504	481	510	500	476	473	475	509	497	462	503	492	561	515	538	500	518	486	514	487	488	496	481	498	491	508	473	503	510	482	489	527	518	520	507	517	505	532	512	530	480	506	518	488	513	540	461	519	524	484	519	523	521	497	441	494	496	517	535	481	527	486	506	477	500	480	506	509	513	527	485	494	510	482	507	514	500	475	492	504	487	510	489	454	486	499	510	521	493	507	532	538	522	518	509	536	501	497	484	542	509	494	525	520	535	514	498	450	508	494	537	507	520	479	488	531	445	482	531	534	508	519	489	473	499	504	485	479	491	505	524	512	473	492	521	521	524	487	499	495	516	504	461	496	523	532	480	458	497	495	512	504	500	508	476	512	464	495	496	521	481	527	496	538	481	532	514	470	497	553	490	498	446	510	516	495	479	533	473	524	496	513	476	498	495	502	484	518	500	507	471	492	524	464	498	491	513	499	502	487	510	450	500	494	491	505	531	505	507	524	518	489	447	478	501	518	482	525	499	515	490	511	498	481	485	502	527	440	453	475	523	493	545	482	501	547	534	533	460	490	521	485	500	483	479	486	481	489	471	486	491	502	521	534	517	433	528	520	522	496	501	468	487	479	503	506	495	485	480	499	523	491	494	482	476	476	520	499	479	472	485	501	509	485	519	524	471	512	488	481	454	481	505	480	508	478	507	499	518	485	501	527	491	524	515	504	513	515	523	483	496	504	512	482	489	509	488	469	517	497	492	504	521	459	473	478	457	510	508	499	511	495	497	510	526	510	533	508	502	512	472	494	512	490	513	519	484	482	483	498	508	467	473	496	505	471	508	517	484	484	503	489	483	465	515	498	485	512	483	484	469	507	522	504	531	520	513	480	486	468	513	523	486	521	505	495	517	501	513	502	492	497	527	516	485	522	489	496	502	509	491	480	489	475	509	499	480	489	534	509	458	497	521	544	487	517	509	491	495	518	503	478	459	488	508	501	511	506	478	493	538	520	520	480	499	501	466	524	486	473	482	481	496	547	514	445	470	461	501	490	479	528	483	460	520	556	535	488	478	493	510	491	522	501	539	498	503	467	492	510	505	467	493	515	461	491	509	504	481	481	512	500	486	488	486	518	510	485	438	515	532	493	486	489	504	509	456	475	522	515	460	519	496	526	514	490	523	492	497	489	508	485	486	500	529	463	509	504	507	463	503	518	478	493	489	526	529	455	500	498	475	504	504	510	494	492	503	492	544	525	460	489	529	522	529	479	520	468	482	486	523	493	484	500	487	497	496	509	451	485	485	497	474	478	492	488	529	548	505	494	500	464	516	538	500	484	507	535	515	454	506	501	484	490	493	509	515	508	501	479	516	521	511	488	489	539	522	508	481	525	488	508	513	469	501	481	466	505	441	508	493	539	486	498	515	521	474	495	475	481	492	502	504	497	555	502	494	535	516	521	490	519	494	489	509	509	501	470	525	526	523	501	460	478	507	508	500	499	530	520	470	504	509	490	497	504	486	537	528	524	494	508	523	506	475	478	464	489	471	504	517	479	496	520	528	482	534	459	506	540	481	483	492	503	509	496	485	474	557	480	554	481	520	524	488	508	486	485	488	510	478	484	507	494	534	463	503	488	486	488	503	479	489	518	525	471	535	523	475	514	539	503	503	509	541	492	501	540	515	507	475	478	466	498	477	453	515	474	477	500	547	511	467	482	502	518	462	524	490	452	493	472	483	495	487	513	523	520	497	505	525	508	499	495	492	526	514	468	485	539	545	477	509	457	479	491	494	490	469	502	528	501	547	500	441	543	503	469	469	512	473	498	500	492	490	456	461	475	475	484	510	484	490	473	488	541	499	509	491	519	465	467	470	539	493	540	463	477	461	501	483	555	482	470	494	480	519	489	491	496	483	488	518	495	504	489	477	472	507	526	498	497	535	498	497	497	483	524	502	502	477	520	508	510	502	503	495	483	500	503	523	462	501	520	534	488	539	539	479	493	512	527	469	477	497	481	478	511	513	498	523	480	459	473	471	507	481	487	480	489	476	479	506	508	507	489	494	492	513	485	486	513	500	513	523	490	516	518	537	518	487	509	481	462	515	567	501	436	470	537	539	456	500	460	493	486	493	492	511	482	494	475	489	470	497	485	467	489	490	470	487	487	479	478	507	556	468	481	496	478	521	516	495	489	488	518	490	501	462	479	516	511	515	503	501	487	494	489	482	467	474	497	476	529	483	506	517	479	481	499	511	535	493	505	523	499	491	471	458	516	508	469	549	494	476	478	501	515	494	480	523	476	497	527	500	488	507	509	494	495	494	509	511	485	508	461	474	512	460	481	497	516	519	499	525	486	455	502	477	530	490	516	542	479	478	518	501	492	523	489	470	491	481	503	486	514	499	488	492	506	507	517	487	476	501	508	493	447	489	473	503	498	482	508	515	473	478	516	461	495	500	525	502	488	504	471	512	547	516	481	484	501	495	496	486	546	513	495	527	473	500	481	532	507	485	514	479	481	497	520	487	535	487	487	440	499	472	478	466	501	532	488	512	501	481	455	529	522	510	512	493	523	524	484	487
5492	7997	6494	4011	2348	1142	810	784	620	5157	18364	16302	9256	4039	1661	751	533	479	459	467	473	449	467	451	445	453	472	492	424	445	435	454	451	459	458	488	480	404	468	453	486	470	474	419	449	428	451	464	436	458	474	468	453	435	447	434	431	492	469	439	462	443	462	474	426	483	469	468	506	431	471	451	404	423	432	467	485	452	493	430	458	427	464	466	472	413	478	425	448	427	475	424	473	451	452	451	443	460	489	443	484	436	459	454	456	440	478	459	473	446	434	440	463	464	485	487	461	461	438	456	457	428	455	442	477	433	441	470	423	487	439	442	461	449	446	463	460	477	494	503	414	431	460	433	449	447	439	469	417	473	470	461	451	451	487	453	479	446	473	431	399	424	428	471	432	447	421	456	424	485	422	469	464	454	473	458	451	445	437	449	459	452	442	432	459	515	407	470	437	415	439	419	453	455	433	426	447	424	452	440	471	415	438	454	437	439	429	464	449	447	409	463	455	434	461	475	447	444	461	475	429	455	448	432	430	439	461	484	489	411	443	453	426	452	497	454	450	457	454	453	454	464	458	439	462	456	426	481	436	471	452	427	478	450	430	421	483	459	463	431	429	483	448	453	467	481	459	468	446	457	484	472	462	460	408	452	415	456	463	495	466	428	451	453	456	455	458	409	430	449	468	415	433	419	472	438	409	397	444	430	458	452	445	436	456	470	434	454	449	442	460	480	474	431	452	455	423	458	476	460	438	507	432	457	449	437	461	439	442	450	465	421	494	437	390	451	478	484	454	466	406	462	455	445	449	470	428	481	465	455	492	440	452	450	407	446	440	447	437	437	471	461	439	434	499	445	434	433	463	465	429	455	421	441	451	437	479	430	477	428	457	445	454	454	419	411	474	449	451	444	471	449	472	450	456	428	432	407	398	443	425	423	475	432	440	441	470	466	468	511	465	394	468	432	466	411	440	483	456	430	466	441	491	436	438	453	458	448	456	427	450	423	440	432	442	455	430	408	423	452	451	470	455	518	412	477	466	467	446	459	442	467	453	445	433	457	425	477	454	478	490	455	461	459	419	427	428	439	408	438	471	458	425	452	448	423	431	435	440	431	486	454	452	455	469	420	439	427	422	419	449	446	451	478	444	427	435	434	453	470	442	432	449	444	447	457	448	457	444	438	409	437	437	418	479	462	465	478	477	437	463	425	401	458	475	482	444	434	465	418	468	501	440	434	466	440	461	493	439	453	451	431	461	408	438	441	475	439	444	478	410	454	454	438	473	439	419	413	502	445	444	445	479	493	450	441	439	473	479	425	442	428	437	435	467	454	447	440	485	428	482	451	450	447	440	430	448	415	453	475	456	442	413	446	443	427	440	428	457	430	441	435	492	469	441	419	425	434	464	441	452	481	413	453	457	444	437	474	450	429	445	407	430	472	456	451	435	441	426	453	443	461	449	424	465	418	481	460	451	447	453	418	470	456	402	442	438	468	462	451	412	451	472	430	477	473	506	453	450	457	437	461	432	455	482	471	465	484	448	474	462	428	464	450	404	461	474	428	440	457	444	411	467	461	461	460	464	426	439	444	452	411	414	389	422	433	444	422	465	418	443	485	455	449	445	415	422	485	428	478	501	395	440	438	448	483	462	417	459	444	447	415	455	432	452	468	426	452	446	435	424	425	477	437	419	458	443	475	423	443	472	461	461	448	457	404	455	470	454	431	437	458	446	453	449	452	469	446	442	452	469	495	439	423	468	449	445	422	429	413	449	481	461	443	429	435	466	457	452	443	450	461	431	413	480	435	459	464	417	448	458	445	447	459	448	453	465	486	449	428	438	448	475	455	434	465	450	444	416	447	430	453	459	409	431	412	431	444	440	421	422	464	438	483	450	462	459	468	420	440	424	437	496	415	467	454	449	442	453	443	480	422	438	422	420	447	424	430	466	422	427	488	461	415	482	473	455	506	432	464	448	455	441	462	459	472	459	445	416	445	453	459	474	444	452	432	457	423	435	460	455	469	449	419	440	451	444	426	464	445	464	465	471	433	471	443	461	438	506	433	416	413	460	471	460	445	466	464	447	426	464	461	458	408	490	433	489	454	449	451	419	448	449	452	461	491	446	426	406	434	456	471	431	434	449	457	458	427	442	434	408	443	459	460	459	448	454	426	478	431	442	476	427	469	451	467	422	445	420	443	477	458	445	411	419	386	420	477	481	443	434	421	439	465	459	480	444	479	452	438	438	415	475	464	470	445	478	459	471	447	461	454	499	462	474	476	473	449	459	446	482	415	423	479	416	431	430	470	502	437	443	479	446	437	398	449	445	439	473	460	425	417	439	456	448	456	464	482	467	433	479	478	422	470	427	467	445	452	440	441	439	448	479	469	410	464	423	458	411	410	426	472	409	485	428	452	466	478	424	451	448	463	423	433	430	424	488	402	448	502	461	447	482	461	458	461	439	456	429	476	429	392	459	426	423	466	439	484	430	464	461	443	490	440	465	458	415	438	473	451	424	463	448	448	458	446	432	463	428	425	437	452	466	453	448	426	449	437	441	438	444	450	462	454	443	463	402	454	443	460	426	439	427	462	450	419	433	436	444	427	447	456	446	467	443	465	462	457	464	431	458	417	457	457	434	446	466	454	428	457	434	448	432	456	440	453	427	449	498	438	457	458	449	463	475	467	427	457	451	427	465	435	412	487	428	446	436	413	471	435	438	457	404	425	450	496	456	446	436	453	442	427	463	444	454	423	456	451	434	452	484	463	466	446	439	458	407	442	452	450	475	471	459	431	440	464	490	480	470	446	460	485	462	412	470	443	473	458	468	431	437	464	490	444	470	416	436	502	434	423	459	460	456	433	467	438	448	457	436	462	445	446	454	442	473	466	434	482	473	458	412	448	433	455	437	430	462	454	465	445	442	451	440	421	406	480	472	450	439	412	466	484	426	455	401	440	422	424	454	474	468	440	418	480	460	517	410	446	449	458	504	444	449	419	430	500	441	466	458	495	445	440	430	432	432	453	425	476	438	466	458	487	491	485	436	450	441	424	444	491	424	484	413	452	434	432	428	473	459	468	448	455	451	415	458	437	421	482	484	441	447	458	485	464	432	437	452	450	436	451	463	420	469	459	456	421	450	437	463	463	462	420	451	458	475	437	456	469	458	423	463	404	447	457	432	470	430	459	442	445	438	439	469	449	443	505	461	451	445	438	465	506	410	440	421	468	459	430	470	416	430	421	475	476	471	429	421	450	441	440	461	449	428	434	460	467	456	385	481	424	447	452	439	460	416	444	432	431	498	436	446	450	460	440	430	429	464	450	427	422	406	460	440	474	431	399	515	430	451	399	456	456	446	487	428	444	418	447	428	467	466	419	475	439	440	473	456	453	462	479	436	478	497	447	445	428	424	482	467	425	419	470	431	470	434	460	418	413	452	440	474	438	476	459	422	423	471	450	469	466	420	450	461	431	445	420	404	465	434	450	415	458	434	453	421	440
24627	21420	28642	24611	21079	7754	2453	1352	838	5608	27744	30624	20027	8406	2624	1086	664	694	594	604	611	635	618	645	633	588	602	648	613	632	660	629	625	613	617	639	609	605	590	653	616	631	627	606	623	632	584	578	660	590	625	607	620	609	606	591	611	604	658	654	581	657	603	577	589	637	636	638	666	612	585	613	574	619	597	622	596	608	637	605	623	643	619	589	595	601	610	639	615	617	585	644	611	600	613	637	652	640	555	605	607	611	623	618	633	585	574	610	591	654	589	582	639	601	604	583	607	598	638	615	633	657	612	622	595	609	642	615	594	614	615	616	601	610	575	603	625	632	639	649	588	602	665	588	580	628	601	589	582	613	617	618	590	597	566	645	647	615	623	627	625	610	648	609	570	548	613	625	591	597	641	641	614	597	607	640	608	608	584	638	601	602	646	578	599	614	573	596	595	614	610	641	600	616	614	617	597	645	602	606	623	629	608	591	613	603	631	607	569	618	642	573	614	556	665	582	593	575	651	607	627	657	548	592	619	585	658	570	645	561	607	626	629	595	579	623	606	646	625	582	545	598	601	625	625	618	608	613	592	604	623	590	648	573	571	565	591	628	575	576	554	600	660	612	649	598	592	656	622	619	555	600	564	622	614	577	610	601	639	607	592	631	646	617	618	598	631	630	599	616	684	601	600	638	575	558	593	624	604	598	614	629	594	569	589	652	599	584	626	623	570	592	630	597	570	599	571	601	605	642	611	623	603	653	612	630	696	603	638	567	647	596	634	632	618	604	601	616	604	632	598	636	620	637	662	633	603	595	613	625	610	584	643	589	616	557	655	608	615	595	637	666	622	608	600	598	641	567	604	613	604	618	628	583	594	654	554	636	588	614	641	570	580	620	625	574	620	595	604	599	637	661	589	609	628	636	617	597	578	595	606	614	610	601	628	630	605	614	578	605	623	583	599	614	637	582	578	578	596	576	582	569	583	616	638	613	589	569	619	582	580	634	615	611	624	608	585	600	604	620	593	604	644	609	572	593	550	601	573	661	642	603	591	614	628	619	619	604	632	585	601	586	643	612	596	645	633	626	590	575	625	595	622	626	561	622	565	589	637	590	592	649	563	582	558	563	590	589	637	565	645	604	624	675	593	597	584	598	606	653	615	620	586	593	623	578	608	568	572	577	605	609	587	565	597	591	618	599	594	612	629	652	554	595	622	577	631	568	604	652	589	615	570	591	587	641	611	630	605	640	623	573	625	631	587	596	642	599	638	607	621	569	624	610	608	569	610	633	577	618	638	598	597	586	603	618	604	629	632	626	565	660	602	589	621	653	618	583	627	612	660	586	577	568	591	576	581	560	633	607	626	623	631	640	655	627	557	610	601	628	591	601	612	605	584	634	588	641	580	602	575	596	635	595	652	603	629	611	625	615	613	637	564	602	600	620	605	615	610	614	591	619	616	594	589	584	613	583	629	602	611	666	567	634	607	577	587	644	599	639	614	646	633	593	603	620	632	557	582	574	591	652	590	645	619	654	641	626	616	599	592	621	569	598	585	624	675	611	614	570	616	571	622	597	589	558	624	646	574	616	636	620	602	610	591	598	609	657	566	593	664	570	621	562	637	633	586	641	611	613	636	630	608	615	583	630	612	660	595	572	604	637	636	628	604	621	648	594	564	589	575	619	601	651	642	607	643	690	607	572	631	596	590	591	622	620	634	602	552	610	657	644	578	636	565	633	554	577	597	635	625	590	597	600	592	572	603	622	581	636	586	638	604	607	640	608	607	613	616	611	554	582	563	613	600	570	573	656	587	572	611	607	600	587	595	629	615	579	663	559	645	607	595	601	577	590	651	617	604	647	630	590	634	574	610	594	604	619	551	558	613	628	581	613	659	627	605	590	612	581	649	616	654	628	580	609	601	637	607	628	604	661	637	605	585	595	589	588	627	633	663	584	624	641	590	587	623	601	601	580	606	585	578	599	599	597	608	595	584	636	595	612	622	657	584	586	581	572	618	625	623	585	596	626	578	606	589	629	628	607	565	666	603	592	608	617	610	592	604	601	629	580	619	609	597	593	597	584	634	587	608	571	588	627	571	570	557	632	602	608	624	596	598	563	601	569	657	631	617	631	638	617	585	571	628	583	627	621	623	647	613	607	612	655	621	575	613	625	627	615	630	610	648	621	594	610	600	592	609	607	591	623	569	547	616	595	549	602	589	568	610	552	614	608	576	588	654	584	626	586	580	597	639	599	616	599	565	549	581	614	651	622	658	614	618	604	574	604	596	578	609	649	565	655	604	600	619	633	583	631	599	595	627	606	637	580	625	604	605	601	590	603	613	638	629	608	641	595	585	636	588	577	608	614	594	624	632	620	581	628	598	568	589	633	664	574	613	573	643	581	572	579	582	630	647	654	611	587	652	629	620	633	609	594	600	593	606	648	614	611	590	577	597	608	628	627	585	559	588	639	640	588	690	620	628	624	630	583	639	581	601	579	619	643	611	603	593	567	567	583	595	590	618	543	610	631	623	617	578	588	596	600	596	611	596	636	618	622	635	649	568	612	619	605	604	611	668	600	587	632	555	609	560	683	593	604	654	625	618	583	628	633	582	603	598	613	622	628	610	577	572	590	639	596	569	557	603	648	595	609	587	641	574	580	644	576	609	588	629	585	650	611	625	590	595	653	642	607	613	604	654	612	637	591	613	629	647	649	638	594	597	621	655	572	608	659	613	629	638	587	568	587	609	607	606	608	586	609	616	666	611	595	619	605	593	621	597	592	625	584	655	636	582	602	597	608	586	654	603	596	573	609	581	620	618	617	629	608	600	631	591	625	607	613	612	643	579	597	629	598	653	627	608	629	622	615	602	630	624	599	635	635	614	573	615	627	619	614	610	592	581	568	564	616	643	613	623	613	611	629	543	627	590	639	616	613	612	625	604	604	613	598	594	648	602	608	578	628	589	603	617	633	610	605	640	581	601	606	607	600	525	578	587	592	622	595	592	565	582	596	654	587	589	637	602	598	644	620	600	610	580	587	595	608	619	624	635	593	594	649	598	625	629	631	592	590	600	586	598	633	599	583	614	633	617	529	587	595	649	590	638	625	592	615	576	642	638	612	648	594	615	585	588	597	603	610	577	596	618	613	600	608	606	626	590	607	600	603	576	595	617	561	636	629	636	606	553	604	635	609	637	603	590	615	599	625	578	613	639	614	562	612	603	593	563	598	654	608	607	616	573	635	606	603	656	627	565	581	673	589	610	616	603	629	628	654	593	572	585	604	614	639	557	610	640	564	580	588	621	632	610	581	639	595	586	632	611	598	617	654	596	618	593	565	605	656	588	630	594	617	590	596	621	596	600	585	605	609	609	602	608	599	595	602	640	626	626	628	596	565	637	574	595	593	640	586	593	586	603	582	591	634	571	562	629	608	583	608	625	617	586	645	630	567	600	636	610	615	572	610	627	627	560	562	624	615	578	591	598	592	624	638	613	578	617	632
6140	11430	10424	7318	4625	1956	2074	1436	943	8442	28770	26417	15841	6712	2627	1168	631	517	551	601	539	547	592	533	594	512	546	494	556	565	532	519	556	565	513	525	528	518	570	562	524	537	508	493	544	503	517	536	508	540	511	559	541	606	500	519	535	532	513	532	552	560	549	551	552	536	533	580	549	543	577	541	573	564	564	550	529	519	540	523	530	542	514	535	606	606	523	569	535	508	550	538	544	527	520	561	570	507	538	513	545	556	572	539	553	545	546	551	541	558	491	498	523	516	560	536	558	509	505	545	542	514	515	551	539	563	553	503	528	532	538	536	564	514	515	511	528	542	521	572	561	557	511	529	521	567	582	523	551	520	528	564	529	536	519	543	537	556	536	522	504	537	481	521	568	566	503	524	563	474	537	575	571	593	530	506	507	565	523	551	538	529	556	508	542	505	578	539	555	534	481	546	519	506	547	550	521	526	540	550	531	525	530	570	502	531	532	506	523	555	554	519	539	541	567	556	488	585	532	530	561	575	552	527	533	537	541	528	529	528	540	521	481	519	514	514	598	544	549	504	540	558	550	567	526	531	490	510	498	553	534	550	534	556	567	524	598	483	574	525	540	511	528	521	567	547	531	545	562	544	526	546	521	500	573	524	534	485	522	565	506	523	560	528	518	528	541	547	571	550	510	534	534	541	568	502	556	528	533	547	521	557	525	534	540	547	521	539	530	541	553	519	527	516	532	575	533	516	541	539	491	525	594	572	552	552	540	504	521	570	558	556	550	538	509	500	511	492	531	527	568	537	564	556	508	512	556	546	515	504	517	519	522	541	519	551	599	517	571	560	527	517	512	504	551	523	521	493	594	560	499	516	537	540	548	570	553	528	536	532	556	551	537	537	522	534	527	546	517	542	546	538	519	505	557	532	555	500	498	552	501	562	536	539	516	541	561	506	553	553	488	537	557	572	541	525	535	566	517	491	500	539	535	506	558	478	537	509	534	532	544	522	552	557	515	541	547	549	537	548	554	539	557	556	564	582	534	564	529	561	590	548	517	577	516	513	537	542	547	543	484	534	518	518	541	572	542	544	553	539	539	543	516	563	530	564	524	520	494	519	520	552	533	521	513	502	557	570	515	563	527	509	532	502	534	545	532	582	531	496	564	556	510	545	490	570	524	519	586	534	538	535	510	494	554	561	564	569	514	544	550	557	537	543	531	519	548	531	545	536	512	538	533	529	560	564	512	500	524	547	514	538	520	558	530	521	528	536	558	542	535	532	524	531	540	517	573	560	564	527	530	527	494	514	537	511	516	568	529	514	528	524	540	492	558	524	541	548	565	569	545	602	530	549	603	550	518	499	530	554	513	529	528	526	521	526	516	558	542	549	529	555	537	523	544	554	577	534	506	572	568	514	551	564	580	554	538	544	545	537	521	570	529	520	551	555	538	524	538	555	528	532	540	505	504	534	515	491	533	531	573	508	517	536	579	587	502	543	496	528	505	566	550	556	557	521	543	554	492	505	493	504	567	527	518	547	522	548	604	542	572	512	530	514	502	540	551	510	494	507	555	535	546	537	546	529	509	562	530	508	520	529	527	533	483	539	585	571	558	554	537	553	565	610	507	543	545	532	537	581	565	559	488	561	546	515	495	516	514	565	531	527	540	562	524	535	566	520	518	554	516	546	544	537	487	517	528	535	579	514	526	503	480	538	512	570	556	515	523	525	545	545	532	541	553	558	561	542	531	548	523	479	533	511	552	551	573	527	506	546	552	528	549	520	534	531	461	525	471	529	515	525	542	552	519	538	516	521	564	542	549	514	510	521	479	539	554	516	554	507	575	515	541	551	561	534	534	532	547	539	575	538	571	561	551	562	578	515	527	504	502	547	548	513	517	549	520	542	520	564	564	555	540	526	511	507	528	528	537	518	487	508	564	516	534	537	504	519	536	537	522	508	532	519	547	506	566	496	539	513	556	529	520	558	535	516	539	508	528	534	503	524	510	561	537	569	530	537	559	544	554	521	508	493	534	517	517	549	528	509	546	546	521	500	520	512	584	513	529	540	545	513	513	553	534	544	529	528	528	565	544	541	569	516	545	523	593	541	552	529	557	483	519	536	516	549	523	521	488	503	515	526	537	563	572	508	512	560	531	541	552	530	530	548	545	524	520	525	527	557	491	538	564	549	553	549	529	527	538	484	516	549	567	566	491	529	505	552	482	526	570	531	564	524	564	560	542	583	537	462	561	547	547	545	517	538	538	530	515	530	533	526	541	493	542	513	538	555	448	525	543	499	517	528	522	570	529	519	483	528	553	531	545	549	566	537	563	541	520	554	516	540	534	561	475	550	543	581	578	541	523	519	553	566	537	562	545	539	501	541	530	548	546	563	554	562	540	571	519	562	530	548	525	521	555	551	536	502	524	549	571	521	566	538	552	496	549	538	553	521	527	513	524	544	577	513	493	549	543	556	554	541	546	544	520	535	562	520	521	540	596	532	543	578	549	516	515	512	514	549	541	517	523	538	544	536	504	508	503	550	529	549	510	493	555	537	479	536	558	514	568	557	490	533	495	541	553	551	554	521	534	551	537	533	535	567	507	519	529	543	555	562	533	506	499	578	558	509	562	517	546	537	519	558	508	558	571	531	543	570	537	565	547	557	541	535	544	501	504	540	554	532	513	560	575	540	511	566	552	589	515	518	515	530	530	537	546	526	541	503	533	514	537	544	558	534	559	523	516	550	525	501	506	483	541	573	535	537	550	540	558	534	531	506	517	565	557	524	543	575	511	490	577	523	574	549	565	531	558	561	554	510	535	520	497	528	539	481	550	554	552	532	539	511	535	552	512	528	513	533	516	563	505	498	556	543	505	547	507	573	525	499	525	512	532	519	545	524	564	519	570	513	525	551	519	543	536	529	531	513	560	522	549	511	558	549	510	563	510	534	549	556	526	513	548	542	558	531	521	569	534	549	492	519	508	545	476	511	562	527	525	561	542	527	551	532	509	552	541	566	507	558	505	528	515	496	506	565	521	539	540	560	567	508	570	505	532	511	512	566	528	535	525	508	499	537	546	557	519	523	572	543	511	527	534	595	527	535	544	515	516	538	548	534	524	538	547	582	523	513	545	536	525	539	558	544	536	501	489	525	513	525	558	564	520	532	556	552	580	528	547	539	534	553	528	551	527	546	543	545	561	526	516	553	541	496	551	515	536	498	605	474	530	495	504	551	531	524	598	544	527	601	486	548	573	499	571	528	546	554	536	537	518	500	526	531	533	538	471	557	510	559	560	504	516	514	538	542	542	559	520	539	557	520	543	529	542	535	508	541	505	517	537	576	519	534	521	529	509	534	539	548	533	552	547	512	523	486	512	573	589	525	558	587	521	552	563	532	522	523	560	555	518	492	509	556	485	569	530	509	535	487	562	538	512	534	540	502	554	566	547	495	561	560	563	541	551	523	575	529	544	550	550	559	529	549	513	522	528	525	562	535	529	548	558	520
27785	11678	2970	1963	1296	913	590	592	528	886	1716	1920	1523	949	676	571	577	569	512	508	538	513	537	542	502	511	510	527	470	562	515	533	506	505	497	489	535	522	487	514	502	515	514	556	522	513	538	481	499	485	500	543	509	520	536	524	500	515	575	526	490	527	532	529	491	477	512	547	506	544	552	501	535	525	545	511	571	553	522	561	552	543	538	512	519	526	471	525	526	529	544	515	504	554	512	539	528	493	532	506	500	522	529	531	542	515	503	552	519	503	573	517	495	551	490	484	525	523	518	521	515	523	523	482	532	503	503	525	519	525	549	513	499	445	503	527	526	496	502	532	493	493	523	516	540	521	513	550	511	500	511	497	524	531	533	532	515	506	475	550	548	498	524	511	517	528	513	529	535	478	506	521	538	500	517	538	449	490	482	538	498	565	490	535	505	528	531	490	502	517	539	534	561	492	520	500	506	500	508	524	483	488	488	510	479	493	539	483	504	539	570	483	515	528	489	506	510	519	524	529	537	522	506	513	480	528	552	516	564	513	527	504	534	530	500	508	485	526	516	511	519	506	470	527	496	513	525	512	535	518	509	481	521	541	556	516	534	504	540	562	501	524	536	508	535	541	515	510	511	537	486	490	534	546	502	516	545	494	561	531	540	503	491	513	503	514	540	506	493	484	513	521	523	524	512	528	535	541	492	523	525	524	501	508	535	498	510	533	513	516	503	531	521	514	516	491	491	530	519	506	510	503	517	539	528	527	506	544	530	536	542	511	507	517	509	483	566	521	554	519	501	538	538	513	513	524	536	512	546	479	525	482	494	513	489	573	520	536	505	525	573	517	499	517	523	521	501	523	490	511	469	507	492	579	512	558	512	534	535	510	522	510	562	540	582	526	539	489	520	473	524	511	490	561	508	564	547	552	532	488	515	491	514	540	481	488	529	485	550	499	521	537	492	486	516	540	519	542	533	520	530	522	503	516	518	534	525	505	551	478	546	498	500	568	530	511	549	544	545	542	516	550	522	508	529	502	498	528	485	497	515	534	509	494	514	509	513	531	515	488	512	524	587	515	534	562	482	486	476	497	510	563	495	491	534	501	495	516	553	512	499	507	548	509	532	506	534	511	533	510	505	522	482	562	544	506	503	537	528	524	494	551	515	506	531	566	531	537	519	495	497	514	512	538	529	538	530	564	551	495	525	499	523	483	493	523	502	482	517	515	510	521	489	517	513	539	511	499	529	531	517	502	511	506	511	485	520	517	507	504	512	495	470	549	494	538	513	542	505	495	519	517	513	551	544	520	478	500	466	532	527	507	530	535	507	514	528	508	517	490	532	544	539	539	521	536	492	514	492	482	534	518	495	539	531	466	519	497	516	545	517	508	519	514	500	493	486	498	540	563	577	505	495	527	529	531	477	546	546	493	541	547	508	526	498	526	488	532	518	547	467	526	504	481	484	522	570	528	529	519	504	493	537	478	546	496	506	515	501	517	489	552	521	491	475	524	537	480	538	537	506	536	505	519	541	524	520	529	568	530	522	492	519	514	538	504	545	506	471	506	450	532	479	506	521	500	519	493	501	509	549	521	513	555	548	490	480	488	528	516	499	512	515	494	505	502	538	467	570	527	492	538	541	511	492	559	542	480	539	552	520	448	521	513	516	526	518	513	510	483	485	498	507	503	497	491	538	529	498	526	528	494	577	548	532	521	522	520	510	507	477	558	533	538	534	484	537	505	493	519	487	496	541	539	458	489	522	510	480	515	497	534	522	540	532	508	479	501	562	492	571	523	524	572	517	499	510	516	517	531	497	526	492	496	502	566	580	529	527	518	575	532	503	505	509	544	571	531	520	501	534	544	565	518	533	543	476	511	488	537	471	527	541	497	473	516	494	530	500	521	531	534	507	547	532	516	550	511	568	525	476	496	545	461	481	502	433	465	525	458	537	518	568	533	522	534	537	544	512	485	509	522	499	517	546	518	530	545	556	562	497	537	482	477	496	500	561	515	496	479	566	496	528	464	474	510	494	497	521	591	499	518	491	513	511	486	512	518	510	525	488	503	543	505	540	489	526	493	521	557	514	493	490	510	475	537	495	510	523	513	478	523	526	476	507	513	482	536	515	535	514	538	525	480	549	492	525	531	506	479	520	558	527	526	460	478	524	526	538	519	521	568	537	526	464	480	522	517	517	501	532	585	536	519	514	476	526	519	494	504	549	520	553	492	506	533	555	510	554	447	509	564	543	549	518	492	550	522	525	481	491	526	506	542	553	498	543	502	503	578	501	485	528	549	527	506	502	482	512	492	481	529	471	514	492	506	494	507	516	497	557	506	500	522	516	565	523	532	535	492	485	517	513	516	521	534	524	550	506	499	489	560	544	542	532	493	563	505	509	526	518	588	511	531	528	483	526	504	521	576	500	477	548	452	492	499	538	525	501	508	508	508	504	497	506	539	481	516	534	478	520	498	490	536	514	542	516	510	501	511	521	539	493	524	535	502	489	519	465	520	526	495	532	517	537	555	501	539	496	505	509	547	525	485	499	521	537	482	544	515	519	536	485	504	504	510	515	512	527	539	510	518	458	495	503	523	496	533	555	558	492	560	517	502	525	476	539	540	499	505	526	454	511	506	500	515	487	508	524	522	490	535	512	542	526	526	505	549	537	464	519	528	526	575	500	518	541	515	499	499	502	516	527	482	499	571	465	496	492	501	498	542	494	487	524	500	494	490	549	543	492	515	529	527	530	541	555	521	494	490	479	508	481	540	534	525	506	520	532	487	501	534	524	469	522	535	550	486	523	492	547	501	530	532	509	524	530	525	500	521	519	534	522	508	501	498	499	476	508	530	491	487	537	482	493	528	495	522	507	519	484	494	510	528	496	514	545	491	539	527	485	476	495	521	507	517	501	510	535	530	513	450	526	502	502	539	489	500	518	513	482	533	482	515	508	476	514	520	524	477	515	504	510	501	521	515	522	531	496	527	515	521	528	495	545	541	523	478	497	505	527	526	519	537	498	490	524	527	494	478	487	527	510	526	498	516	496	511	500	547	528	527	554	516	563	506	497	499	517	517	493	508	491	512	506	504	513	539	530	484	511	508	520	542	528	511	528	494	491	530	544	505	568	510	522	542	507	492	475	498	523	528	547	509	541	524	501	503	486	509	515	513	551	509	516	523	503	501	530	518	526	523	516	488	520	528	521	520	540	555	478	496	518	534	490	516	528	534	500	477	529	539	502	533	512	497	518	522	508	504	567	515	515	507	483	519	519	557	480	533	550	546	532	507	478	543	519	581	544	507	492	518	504	502	514	490	518	513	546	536	537	526	507	509	522	517	519	506	536	499	525	524	555	517	569	529	498	484	516	506	519	509	529	533	520	503	512	546	512	497	526	498	495	549	496	501	523	510	536	510	487	510	488	527	526	459	533	515	503	495	505	522	473	523	508	534	500	497	527	495	496	525	529	491	510	500	514	527	517	515	542	498	480	512	509	515
6164	2800	2797	1853	1485	1065	563	607	464	1113	2330	2323	1591	978	612	504	505	473	450	458	454	479	393	442	451	477	460	460	483	433	467	443	446	448	458	472	473	459	450	438	500	490	437	476	446	451	461	465	472	430	475	453	446	450	422	454	465	492	460	443	443	475	435	470	414	466	411	444	414	459	447	450	425	437	500	476	477	451	465	437	473	423	438	433	448	440	445	451	454	450	436	461	475	428	416	445	414	463	433	459	469	450	463	445	426	439	461	466	417	449	450	426	465	451	469	484	462	490	403	423	466	494	414	429	461	435	432	464	420	430	431	443	451	426	401	425	444	471	427	424	428	427	445	464	473	419	462	426	439	436	482	449	439	431	461	418	484	474	441	437	458	456	405	423	448	456	480	450	433	435	441	467	483	425	442	467	464	454	443	430	441	427	436	473	430	474	414	447	458	463	458	464	456	452	457	411	426	461	439	452	473	440	441	452	442	426	427	436	464	449	480	467	470	467	435	478	419	462	466	476	458	443	420	432	534	480	411	409	438	429	437	437	442	427	460	440	460	429	478	424	422	461	457	483	451	475	466	476	479	442	456	453	397	438	437	470	441	436	437	431	498	447	457	464	419	413	422	437	439	440	450	443	465	443	486	462	439	447	494	462	459	463	449	430	455	426	457	443	449	459	419	455	448	492	415	447	464	450	432	422	408	443	422	459	456	426	473	495	469	438	454	452	453	448	465	439	448	462	421	430	476	431	452	495	440	469	444	422	477	421	444	466	453	437	452	476	464	441	422	417	491	448	470	433	442	496	460	441	453	433	425	446	485	441	430	434	446	467	437	434	445	457	486	465	456	443	524	415	467	483	442	479	434	455	464	488	452	481	445	456	476	445	458	436	438	419	459	444	456	433	424	444	486	441	430	481	443	459	444	428	447	437	433	441	445	454	418	475	489	427	439	495	463	447	425	450	475	460	448	464	454	432	425	456	474	405	438	459	445	443	438	454	460	471	429	422	471	420	449	431	480	454	468	443	477	482	455	443	506	451	457	446	461	456	443	448	477	460	399	447	490	406	429	429	454	465	453	414	455	472	451	455	442	470	482	394	445	459	449	457	463	449	479	441	467	460	431	402	448	456	451	449	443	469	434	451	452	443	424	456	472	456	470	459	438	450	456	478	465	461	410	469	428	377	465	458	442	428	452	466	430	457	463	431	482	430	433	475	448	454	455	476	424	452	439	454	475	446	492	465	438	475	425	461	428	457	450	457	440	441	442	455	451	432	457	471	471	467	472	440	463	413	475	459	417	435	452	456	488	422	458	492	471	504	466	498	434	423	473	423	452	431	451	437	476	453	434	466	442	443	465	414	456	436	418	421	437	455	423	431	423	410	457	432	405	445	439	436	441	430	402	461	455	428	478	448	470	454	428	491	451	413	451	439	452	444	454	428	461	450	433	448	426	457	434	439	436	415	450	454	481	408	437	493	458	434	437	449	442	473	433	476	452	448	458	439	452	432	466	436	413	442	456	444	436	445	448	443	469	460	427	486	426	432	448	438	481	433	467	419	453	422	425	440	458	444	431	439	426	458	481	438	471	471	448	415	475	426	403	440	464	426	408	451	442	434	410	458	436	413	434	450	437	462	407	404	421	428	430	430	439	455	468	431	436	439	459	442	461	453	427	473	420	449	453	460	435	470	486	483	458	448	467	415	412	417	470	492	437	418	409	405	446	425	470	458	433	476	464	455	422	454	446	445	456	425	474	448	400	460	454	445	432	403	410	433	439	466	446	445	454	420	450	458	432	462	457	407	428	497	422	419	473	414	420	456	428	464	445	447	466	470	450	449	449	445	442	458	451	493	439	478	442	434	447	440	458	466	468	447	433	423	439	415	457	468	470	487	481	433	448	435	428	450	463	427	477	464	428	411	482	435	424	448	466	462	470	452	436	447	459	436	424	459	426	458	477	437	476	478	445	456	459	426	453	449	452	426	422	441	445	489	448	438	453	448	435	459	411	458	452	466	454	444	431	447	466	417	481	442	416	466	478	428	446	468	461	476	453	455	404	480	409	455	425	442	429	424	456	433	441	415	422	443	478	440	447	419	427	450	447	461	439	446	452	441	438	430	477	465	446	428	457	458	403	494	429	462	478	482	468	434	473	455	478	448	433	438	488	498	436	459	457	392	432	418	451	451	432	483	470	452	457	416	416	442	437	438	436	472	433	446	432	457	460	489	491	456	447	428	487	460	454	463	457	426	438	462	437	457	476	434	452	434	419	413	479	506	446	478	463	437	429	444	461	436	441	433	462	433	426	498	462	487	462	486	452	448	495	474	418	456	412	450	467	445	454	431	463	450	455	453	457	447	445	489	473	423	465	435	429	445	451	491	473	449	457	451	449	443	406	385	396	455	468	462	462	410	460	479	417	456	477	466	425	412	413	440	466	450	433	488	458	432	479	450	439	442	458	462	440	449	436	439	428	444	451	450	447	447	449	448	459	454	497	472	466	454	458	471	436	451	428	486	447	450	404	490	498	433	436	453	464	469	443	441	478	449	430	438	462	457	431	426	467	434	449	444	474	444	454	397	436	414	451	449	452	453	467	457	430	425	463	448	475	405	457	450	444	447	417	428	420	425	437	468	454	427	438	481	463	472	448	418	435	445	443	470	449	421	447	437	439	461	455	474	447	442	406	426	450	439	466	433	456	453	442	494	431	428	450	434	453	462	448	474	426	445	444	412	461	492	470	446	429	461	460	441	464	458	460	429	486	451	448	464	442	424	483	439	433	459	408	466	437	408	477	441	434	425	404	477	425	467	447	472	438	447	465	450	450	420	443	443	463	477	460	451	493	451	467	461	465	429	410	429	450	482	454	444	489	453	476	422	435	426	471	428	411	468	480	433	491	450	474	463	439	467	412	409	459	444	464	438	496	461	420	425	467	468	461	455	417	459	421	473	426	426	449	474	436	455	450	405	439	471	420	471	412	475	432	433	494	465	409	464	432	437	439	462	456	444	495	474	425	424	442	460	478	453	458	462	472	409	429	443	458	449	443	461	442	458	453	440	464	460	472	480	462	448	420	468	443	449	460	478	428	440	451	454	482	440	427	412	466	469	428	447	419	409	444	493	445	482	385	436	449	489	421	431	440	402	449	470	478	461	448	463	461	449	474	435	425	417	446	466	451	416	468	493	483	414	442	453	458	458	472	432	435	433	470	443	455	447	470	415	443	452	452	455	450	461	459	456	466	463	489	458	448	406	422	461	473	481	445	417	460	434	411	434	395	418	460	459	455	431	481	458	443	431	451	430	458	440	454	455	473	446	467	449	468	437	482	453	468	453	404	442	428	448	445	457	457	509	467	420	448	480	470	413	444	463	465	413	464	414	426	445	472	485	405	476	484	501	452	442	458	456	451	441	477	474	439	445	409	507	425	453	485	444	445	457	447	469	438	474	435	426	452	490	464	442	428	463	415	413	457	454	410	448	466	448	460	443	477	437
25605	21427	27522	25453	10633	2876	1386	945	680	6163	17718	17106	9449	3581	1231	753	550	510	448	489	473	543	530	471	505	476	472	485	484	495	513	488	511	497	501	465	521	517	466	489	487	504	478	484	479	463	493	488	522	508	524	527	482	480	466	495	476	459	466	516	494	476	477	455	502	466	536	551	495	468	482	462	463	511	451	501	480	476	461	474	465	488	473	540	464	484	496	489	477	499	496	492	491	498	489	483	470	474	508	483	525	495	487	471	475	516	464	481	456	498	460	521	499	513	475	496	485	511	517	495	481	479	486	471	493	467	503	529	488	450	536	478	486	459	464	485	489	468	477	484	474	513	498	475	488	479	534	450	467	490	472	477	513	512	517	469	452	476	489	469	476	501	491	417	479	534	474	489	481	511	515	552	466	465	507	466	458	474	468	533	461	459	497	435	465	459	487	494	491	471	485	511	511	446	526	483	452	456	462	478	512	477	510	479	508	518	545	498	482	439	487	472	508	473	470	450	463	500	498	497	518	525	489	476	489	490	456	459	544	493	495	475	481	467	488	484	493	516	475	527	443	495	477	471	529	469	424	500	505	472	479	476	511	487	474	505	495	541	463	456	476	487	482	475	512	492	448	492	471	480	451	494	453	471	460	479	476	484	485	482	453	460	526	427	484	506	486	513	459	466	451	446	481	472	458	519	498	505	459	495	473	453	477	504	507	466	430	463	502	477	543	512	472	472	442	488	470	487	499	503	455	491	477	509	483	477	472	448	482	474	513	509	470	536	478	482	483	483	505	488	494	462	455	488	502	478	482	466	485	488	508	495	487	470	493	487	461	493	518	475	482	461	451	499	507	492	491	462	479	459	482	462	501	475	421	494	482	471	485	523	528	455	502	487	457	487	491	478	483	504	504	465	504	480	480	504	431	484	488	457	488	486	463	483	453	492	490	487	475	464	492	465	472	505	464	480	490	460	446	465	464	481	467	546	474	489	474	467	440	503	471	476	540	517	464	479	479	489	489	527	475	452	505	456	486	498	472	472	495	464	477	540	478	472	510	445	436	520	424	460	439	442	507	473	456	509	471	447	502	455	457	491	477	434	490	491	453	480	473	493	497	471	477	465	522	494	478	517	504	477	481	504	497	505	488	473	500	472	494	471	454	512	501	506	470	483	513	491	542	456	441	481	490	516	485	448	487	499	467	501	488	487	480	491	513	506	443	475	482	453	511	462	509	500	494	521	484	491	463	499	504	494	484	476	464	464	482	472	475	493	477	486	505	502	491	471	463	474	449	498	482	522	504	438	499	533	518	514	500	510	473	451	486	457	449	464	458	465	434	486	512	498	467	506	507	469	479	493	473	506	468	530	460	532	497	514	481	471	484	439	465	501	513	497	481	492	532	488	502	475	481	505	485	504	502	485	479	500	435	489	476	493	475	480	505	434	488	487	507	504	514	467	472	458	429	486	474	482	465	491	485	459	489	506	472	512	489	478	469	451	492	485	477	472	476	471	474	467	502	474	467	463	466	492	465	491	481	508	478	505	500	479	475	472	468	482	477	480	491	504	535	500	509	475	484	500	498	462	466	530	463	465	480	514	484	509	440	514	541	480	497	474	469	476	529	473	461	467	480	508	481	505	493	485	501	486	499	452	517	470	447	484	485	501	521	500	502	482	506	512	505	468	450	469	505	464	474	440	485	495	494	511	456	481	480	483	534	446	514	512	503	485	441	506	479	477	523	505	504	511	503	459	499	437	494	456	449	446	451	495	494	518	478	475	483	467	484	537	527	465	495	443	506	486	484	463	503	471	510	488	461	505	514	474	491	499	454	502	494	500	477	525	518	486	511	468	518	500	477	484	502	500	483	494	459	502	500	454	513	493	464	502	512	464	468	517	493	441	502	476	474	457	504	497	472	515	488	469	513	465	459	513	513	501	488	472	503	491	525	570	497	493	497	439	490	484	443	479	484	491	473	480	485	512	502	465	468	499	478	526	487	459	500	484	449	484	481	476	486	518	492	525	496	505	495	448	511	510	445	497	486	511	505	478	480	486	505	499	510	467	527	467	450	477	469	486	477	500	459	486	462	512	477	489	501	491	476	485	449	474	472	469	508	488	475	505	475	467	500	484	473	451	488	475	460	453	472	514	490	496	414	502	498	448	476	495	489	497	476	439	510	445	534	473	477	513	516	457	508	510	463	466	478	526	499	449	514	476	473	482	489	496	512	494	489	475	495	484	484	487	509	457	517	501	462	458	472	457	475	524	511	522	512	490	502	442	476	501	509	520	506	485	462	491	453	503	489	505	507	467	495	471	493	458	515	482	500	510	508	468	455	468	481	504	464	477	497	471	467	450	490	508	495	502	451	503	551	494	489	497	474	467	526	503	463	506	474	498	478	517	446	466	489	496	491	483	502	510	494	519	471	478	472	431	478	478	479	499	470	485	534	527	479	496	475	529	469	509	473	491	498	476	484	453	494	467	517	465	486	463	457	542	451	449	473	493	500	500	483	465	493	489	487	480	488	504	511	476	527	492	491	453	495	475	457	483	479	518	489	442	496	470	510	490	459	509	498	485	497	507	506	521	479	483	481	518	491	488	508	494	473	477	491	472	514	493	464	455	451	463	478	477	476	525	496	490	490	475	512	519	476	467	467	491	459	547	481	498	426	434	477	467	480	464	408	524	488	503	459	463	492	459	438	490	486	480	524	492	467	483	473	499	493	501	472	490	498	485	516	463	473	485	456	493	498	517	527	458	487	500	469	499	499	505	481	432	507	486	476	511	446	497	512	465	478	456	486	492	471	469	457	459	491	526	475	522	490	483	467	480	489	447	474	474	462	490	517	489	461	484	485	493	506	506	515	461	487	508	540	479	459	468	480	511	498	461	504	527	440	505	472	505	458	480	494	485	475	516	484	496	462	485	466	470	479	486	471	483	488	489	438	451	488	482	500	499	459	489	529	488	525	469	451	484	551	532	490	490	512	477	483	454	474	459	459	457	488	480	480	500	504	489	462	508	459	484	525	517	488	484	462	473	428	473	525	465	505	497	469	489	436	481	492	476	476	464	479	462	460	486	477	444	470	465	448	489	507	466	441	488	486	493	523	475	478	507	448	491	482	462	476	510	470	451	502	490	493	475	520	489	476	480	466	504	486	480	514	454	487	476	479	456	498	459	492	485	473	469	492	528	480	478	496	486	459	476	452	445	488	478	461	491	493	482	471	466	432	464	501	512	459	497	502	545	494	493	487	523	488	460	447	504	515	509	484	499	460	464	440	464	474	483	484	463	526	509	476	496	490	496	528	481	477	471	498	469	500	461	493	475	491	523	453	479	489	499	486	483	463	464	468	501	490	486	500	505	506	460	509	498	515	466	477	472	500	472	455	464	483	432	480	524	496	442	489	494	489	489	530	444	489	458	475	460	504	514	479	463	464	484	487	511	512	484	485	472	446	474	476	457	513	468	543	507	441	501	507	463	495	468	475	458	466	473	506	501
5282	7876	7491	4539	3179	2415	1315	1066	774	9002	18052	14884	8175	3460	1316	719	536	433	480	431	450	450	466	442	447	436	436	454	463	437	465	430	430	442	412	453	481	460	488	446	450	447	464	407	478	457	460	444	448	401	432	459	462	460	453	453	454	423	442	471	409	453	430	467	442	492	463	456	439	477	443	401	418	437	450	400	462	455	478	406	438	461	433	424	439	453	451	464	447	489	436	404	452	432	450	399	435	433	402	415	444	434	448	431	450	433	413	441	443	420	429	444	451	403	468	414	422	468	428	429	457	470	446	433	459	446	431	459	468	428	443	437	471	435	456	450	450	467	453	434	390	452	418	434	458	463	442	445	464	448	430	481	416	467	429	405	466	426	458	432	432	476	458	404	443	452	429	470	420	448	444	448	409	444	463	440	420	450	455	400	431	449	455	432	432	438	441	451	417	462	406	445	435	426	441	464	443	457	432	485	456	447	411	467	432	421	455	418	447	430	439	435	457	483	450	446	424	439	464	432	463	421	440	409	481	459	455	419	433	456	463	447	495	455	421	435	416	412	437	428	463	445	419	459	447	427	480	443	429	448	454	450	444	414	443	440	436	468	441	458	446	455	420	439	415	411	468	456	463	434	433	390	451	449	430	452	426	413	456	488	475	451	427	433	423	424	424	429	447	435	447	464	425	466	467	509	441	447	447	454	432	424	477	433	439	443	457	441	470	411	428	473	408	432	416	422	409	418	426	445	465	463	465	451	443	485	438	428	488	443	420	408	441	443	407	490	408	421	434	453	434	460	439	449	464	468	458	450	415	444	430	432	450	428	425	414	430	404	450	409	483	485	429	470	443	460	450	458	444	456	430	421	432	424	445	454	462	422	447	425	420	442	438	457	434	431	452	438	451	432	441	445	458	422	414	455	479	430	447	469	461	418	438	427	450	439	450	469	459	459	482	436	398	452	448	423	453	431	453	472	417	439	428	461	470	444	417	480	438	418	451	451	431	436	430	452	486	456	429	446	422	404	460	433	418	442	445	422	472	477	418	428	480	447	438	446	404	459	424	429	474	419	437	443	405	428	441	392	399	450	433	417	483	443	434	440	399	463	409	445	467	414	440	449	441	433	456	461	438	450	423	442	435	451	469	411	431	459	463	456	466	439	444	442	471	442	443	431	427	444	450	450	462	428	483	414	410	429	438	479	436	442	440	432	439	431	482	455	439	477	482	441	430	442	407	429	444	435	456	453	399	442	450	429	435	483	437	477	440	429	402	442	436	442	444	440	451	417	486	446	444	447	448	417	433	466	443	449	405	450	435	451	449	446	453	415	433	473	471	474	440	451	432	499	449	414	453	441	458	483	392	381	466	443	441	464	413	466	471	484	437	496	417	443	412	472	458	434	445	436	465	469	438	434	412	425	456	432	452	440	430	463	433	437	425	422	432	451	404	412	432	445	427	463	443	474	412	394	418	399	448	464	449	401	419	492	451	407	411	421	447	408	427	437	448	412	445	414	445	450	444	432	432	459	439	441	449	443	437	473	447	436	432	454	429	465	463	466	419	456	427	425	425	426	431	415	471	462	441	450	461	476	416	420	428	415	443	461	455	420	431	433	470	426	427	402	428	423	431	424	466	446	459	437	432	434	433	460	461	432	451	427	465	446	445	450	455	446	488	438	390	448	435	440	438	396	424	469	443	427	437	439	455	443	466	437	451	478	433	443	448	442	449	452	418	442	422	426	450	420	461	442	388	425	443	449	456	450	430	456	466	457	434	433	399	419	406	447	448	442	437	449	449	399	423	426	409	455	425	434	421	444	428	464	417	431	471	452	465	461	435	424	453	406	433	471	469	403	450	423	443	456	449	435	422	440	471	442	428	451	446	403	408	443	421	498	429	427	420	449	428	459	439	429	471	440	432	421	436	436	449	435	434	436	440	411	468	405	442	427	423	436	402	459	476	457	461	388	467	454	434	404	421	439	443	436	457	430	441	486	458	449	465	444	419	469	456	437	440	424	429	416	435	451	437	464	447	464	411	457	442	442	456	437	417	432	454	421	444	474	466	457	427	412	444	426	444	436	427	455	454	430	437	432	466	468	423	459	477	484	464	404	406	445	453	470	434	476	476	427	438	449	431	431	453	438	460	414	477	433	445	425	476	449	432	443	453	444	413	434	432	429	475	417	443	455	450	401	473	453	439	445	433	419	427	473	438	461	427	429	432	483	435	450	449	431	418	468	449	427	436	449	438	471	478	415	430	441	442	376	446	480	440	434	425	452	430	414	434	500	447	449	460	472	480	458	469	450	403	431	450	387	430	438	461	443	463	428	449	423	458	458	405	417	466	420	472	440	410	422	434	473	447	424	456	426	445	418	469	444	429	433	449	463	449	427	453	453	393	453	450	460	469	457	457	422	430	459	432	430	458	446	484	464	442	440	440	427	440	449	428	421	451	424	411	418	456	452	463	447	492	433	447	447	443	423	449	419	443	422	439	459	461	466	452	426	439	459	467	433	444	442	446	440	447	426	440	452	456	399	441	509	396	437	432	424	459	452	450	417	472	448	434	420	415	430	414	453	402	424	401	422	427	440	460	447	421	413	465	460	426	434	438	453	422	412	411	419	459	463	454	460	436	460	415	442	446	420	431	449	460	435	431	466	410	465	439	470	446	409	464	424	467	409	436	469	455	426	444	434	423	443	493	405	422	437	456	396	478	452	402	447	419	451	451	442	438	442	470	461	424	441	456	443	461	396	458	429	456	428	401	447	469	436	429	417	438	422	445	431	440	435	446	415	429	449	433	475	429	456	410	446	467	468	454	462	471	437	447	448	439	436	445	458	398	467	487	403	480	456	460	435	439	439	432	458	422	435	466	438	467	436	411	486	420	382	440	470	444	433	443	460	439	450	460	440	442	438	452	435	411	469	440	415	483	440	455	413	458	469	447	497	430	444	420	459	449	454	446	452	433	469	453	450	426	422	464	401	433	418	426	456	460	424	426	420	449	399	420	461	425	452	456	450	461	437	413	455	420	462	452	417	464	458	435	489	450	448	441	445	426	452	430	439	449	440	440	430	461	445	429	405	471	452	444	452	465	481	442	407	426	429	472	436	422	443	403	441	432	415	436	423	432	435	445	441	438	422	438	464	383	457	428	448	407	430	425	483	459	453	465	403	429	420	413	454	438	432	432	437	438	389	432	403	466	474	451	448	439	419	434	422	455	428	446	425	424	477	436	454	443	432	475	451	456	434	434	456	461	451	445	445	450	441	458	414	448	436	451	444	408	468	426	423	445	431	408	451	423	425	441	379	412	448	434	442	426	435	434	416	433	427	426	450	489	456	485	434	446	459	384	424	460	437	456	420	457	437	441	424	423	465	448	407	459	451	427	461	466	466	430	457	412	464	446	403	448	424	438	446	453	437	439	416	416	471	419	429	404	456	406	432	426	440	456	437	451	436	435	483	464	394	441	424	393	482	456	445	421	465	448	454	428	413	422	416
24587	21454	28715	24611	21163	9249	3102	1528	1018	10747	31317	28331	17565	7039	2264	1064	698	631	579	655	624	636	603	601	588	646	618	620	617	587	624	639	625	584	663	596	678	612	654	638	594	593	603	614	619	527	598	621	586	617	680	635	624	630	576	623	630	625	589	622	602	565	643	606	620	608	587	650	623	601	620	610	617	628	624	648	598	599	660	574	615	644	627	652	613	610	612	631	655	635	619	634	591	583	614	571	568	603	565	584	651	578	615	586	591	628	631	606	611	625	569	591	655	634	650	585	583	617	588	588	651	609	597	586	607	648	591	613	630	605	600	619	645	610	616	609	589	594	618	669	605	598	616	619	586	598	604	606	611	604	606	561	625	580	596	611	599	596	596	620	619	604	612	597	598	605	619	612	630	611	581	613	628	625	614	580	637	579	583	628	606	626	614	631	628	621	591	607	629	617	636	578	594	603	637	635	668	656	576	625	599	582	633	603	628	624	601	622	565	594	614	634	610	616	652	566	599	655	608	585	613	622	573	590	581	637	634	630	596	556	614	594	634	562	583	626	636	623	595	590	629	571	622	578	632	635	628	583	631	592	637	607	625	593	654	563	620	608	617	595	572	614	598	638	547	608	631	628	591	634	611	602	594	619	618	642	636	656	594	635	570	576	632	581	601	592	613	627	626	565	644	592	589	619	617	617	578	590	589	592	601	611	646	620	625	632	560	591	553	631	604	625	614	613	606	617	607	648	625	600	575	601	551	583	606	608	617	635	678	563	617	588	675	572	585	651	619	585	616	603	596	617	585	606	590	602	605	600	575	610	574	586	611	601	649	546	597	601	601	576	612	630	621	630	631	601	623	602	595	653	595	603	593	641	606	586	587	578	614	570	623	616	635	638	619	577	614	621	633	596	605	574	633	610	587	645	612	574	579	614	590	586	623	622	611	599	609	598	666	603	626	623	604	661	620	584	618	600	608	613	601	657	582	626	638	582	584	601	600	589	558	554	630	644	614	599	587	600	619	617	598	630	601	636	588	615	557	632	620	583	626	618	655	599	580	613	611	597	606	575	581	614	581	594	610	634	629	641	609	632	628	598	648	597	626	646	623	658	612	597	595	660	567	627	607	626	601	643	612	616	560	603	629	626	615	610	596	652	583	617	564	583	607	628	631	597	656	584	625	602	563	591	587	632	607	586	547	616	560	608	606	626	669	636	620	633	631	625	626	596	575	559	640	649	605	596	566	627	608	582	619	579	609	576	611	609	607	591	591	618	610	605	663	681	616	605	580	597	586	586	585	629	629	645	658	608	614	654	606	616	628	625	624	577	591	641	592	620	567	627	590	618	631	644	629	569	648	624	642	610	634	596	595	590	629	570	632	590	633	609	620	643	587	671	553	596	578	599	626	616	616	624	634	607	629	589	630	590	603	628	623	609	583	583	646	628	609	628	574	649	608	627	605	583	601	579	579	612	617	612	577	645	640	575	601	588	584	608	598	643	616	624	624	609	593	602	658	600	606	580	604	622	625	590	612	617	607	624	590	620	600	613	577	591	603	595	576	589	599	619	625	617	645	629	601	607	574	617	655	607	602	613	629	631	614	596	624	651	576	639	611	596	597	593	588	612	574	641	657	612	649	578	621	570	621	603	641	666	624	615	555	601	608	637	658	599	599	616	609	613	565	607	604	612	641	580	613	647	579	563	555	592	609	598	539	609	591	612	566	636	597	633	600	631	597	585	593	542	633	590	612	587	576	577	634	587	600	566	644	625	595	586	638	611	610	607	589	606	628	619	601	604	594	634	622	581	657	606	602	633	562	611	623	609	613	595	580	595	636	577	617	567	640	589	616	609	566	627	605	571	626	600	611	608	620	597	599	603	623	655	621	634	609	629	586	619	591	567	621	595	601	603	590	639	585	604	600	586	595	615	563	533	618	623	591	630	625	580	612	589	589	626	613	589	624	615	634	651	604	573	625	608	622	635	594	622	613	652	601	601	607	554	602	605	606	652	599	559	591	562	618	603	554	593	649	627	628	621	580	588	609	568	607	604	636	557	619	562	556	610	601	597	579	624	634	609	600	597	575	598	622	600	598	550	622	572	636	620	607	604	598	611	632	624	589	586	613	580	633	613	632	576	604	575	604	626	600	589	576	576	623	603	629	618	572	609	629	607	668	640	586	597	604	631	591	598	596	626	605	624	647	596	610	606	602	624	592	616	622	629	616	640	630	567	586	559	600	588	600	601	609	598	618	585	629	608	607	610	632	585	599	618	581	572	613	625	593	604	618	592	568	609	640	589	580	559	556	599	573	599	641	581	572	612	627	610	590	616	620	629	616	535	579	599	620	583	603	614	639	635	628	608	595	613	579	602	592	630	599	615	575	660	660	613	571	602	612	605	596	650	634	577	596	610	569	633	625	557	603	612	574	610	584	578	543	602	632	612	622	617	606	601	607	584	623	576	621	594	603	625	569	643	596	622	615	605	565	637	613	619	615	649	624	602	600	602	614	576	615	641	593	609	600	669	599	632	623	568	648	637	618	590	644	615	642	605	610	572	626	580	597	630	593	640	574	556	567	605	619	608	616	638	707	623	580	572	619	592	613	522	622	641	619	567	614	620	624	563	607	627	629	572	593	650	621	638	658	632	591	592	629	571	615	570	596	623	590	596	619	612	611	621	591	627	579	643	597	560	598	620	597	627	627	615	600	587	605	624	610	598	600	585	590	603	632	596	557	605	565	630	607	607	603	588	608	556	619	585	571	603	606	622	584	647	601	590	616	595	590	623	623	622	602	631	649	606	596	615	615	591	625	576	626	587	585	591	665	599	611	591	606	597	593	601	579	610	624	613	570	525	594	634	640	604	601	633	590	602	622	624	616	625	595	598	643	588	591	596	584	594	569	599	605	567	625	549	608	604	610	607	574	650	598	618	629	614	615	629	637	633	601	588	614	598	598	619	539	616	645	599	578	610	563	575	638	615	596	630	625	600	617	589	598	628	619	620	632	609	589	573	618	622	562	625	636	590	600	611	567	621	638	593	620	610	566	564	592	598	619	613	625	597	582	590	632	597	634	599	613	631	618	614	611	657	555	599	644	615	609	624	594	606	564	613	614	645	609	599	579	631	629	629	626	632	605	600	582	552	645	613	589	572	610	556	583	625	617	582	569	591	647	611	645	592	613	615	601	585	617	624	578	606	593	640	574	605	653	620	665	632	596	577	583	622	613	621	686	611	633	586	578	604	677	610	583	642	608	547	610	562	615	603	639	573	643	587	607	593	588	599	634	616	656	595	606	590	580	631	593	586	604	560	609	617	591	586	582	586	640	598	616	621	587	610	595	620	641	651	598	611	630	622	580	626	621	626	628	614	597	597	608	609	631	585	600	626	666	592	574	584	635	630	577	595	643	574	654	596	597	613	585	601	552	619	606	654	600	584	605	628	589	614	648	612	633	593	571	597	652	604	621	565	580	607	588	614	594	590	641	558	614	637	593	563	582	612
6200	11884	10136	5595	4015	3471	2450	1741	1198	14753	30474	23469	14015	6176	2226	1023	616	519	535	562	533	549	556	540	548	553	571	564	542	521	496	532	542	560	549	535	515	550	583	583	548	556	541	526	602	517	528	494	497	575	536	572	544	565	563	524	516	571	558	530	511	551	515	518	509	526	564	523	514	531	591	541	572	523	598	533	552	527	511	519	521	538	508	542	547	488	533	526	549	537	541	574	548	560	554	546	526	521	552	507	536	550	571	506	566	509	533	549	554	535	554	529	535	575	514	556	553	523	559	554	539	516	542	550	559	572	491	518	532	568	569	555	554	522	531	524	540	539	548	543	531	515	574	510	508	547	537	576	520	561	526	569	539	566	522	553	500	553	547	546	500	520	544	532	533	565	533	498	533	546	546	559	578	557	538	522	523	556	519	541	546	555	530	519	541	519	524	502	561	529	551	541	534	521	521	523	525	528	524	521	524	531	479	564	509	527	555	491	531	529	572	583	546	545	516	588	524	511	540	542	539	518	558	506	515	539	528	497	510	529	551	594	523	545	551	554	508	513	532	549	499	537	546	514	555	523	540	587	495	504	579	512	529	566	556	532	536	520	567	538	556	576	552	504	516	573	569	532	555	554	518	527	563	552	511	529	522	566	534	538	542	528	522	537	594	556	519	529	557	512	581	543	536	521	531	531	561	571	522	492	544	516	511	500	574	543	539	515	539	489	522	599	574	537	529	581	551	546	520	504	522	507	539	557	538	520	512	549	520	549	552	552	568	574	522	515	505	533	585	568	539	529	531	562	541	563	547	583	540	519	522	555	515	538	536	519	551	522	541	545	546	544	543	587	494	559	571	549	542	575	599	528	567	557	512	547	557	500	519	587	480	560	513	535	571	497	531	552	509	537	513	556	572	532	561	517	545	539	532	544	492	570	559	542	534	521	578	539	552	557	549	550	481	586	551	536	571	525	523	539	531	552	525	546	519	512	518	540	495	552	501	521	517	534	540	572	529	528	553	506	539	546	526	563	552	485	527	555	564	547	524	512	503	528	574	528	557	543	518	519	548	543	576	535	534	586	524	486	567	528	542	529	538	521	561	539	508	506	533	521	552	527	553	506	515	538	535	519	540	550	532	534	548	543	516	576	556	547	564	569	546	555	537	506	511	564	534	536	516	511	587	527	549	578	521	552	527	525	559	537	518	541	541	555	573	547	545	515	523	562	563	496	535	537	492	539	554	538	503	540	512	568	532	569	530	533	537	533	518	524	555	507	494	536	513	533	512	581	556	551	545	511	531	511	511	513	505	514	484	533	555	478	526	515	545	584	501	548	492	500	514	555	556	539	501	543	544	481	544	525	573	559	528	526	551	526	532	577	528	526	537	516	583	548	530	543	539	542	541	505	536	538	518	536	519	560	528	541	526	554	550	590	511	506	564	527	536	536	539	541	533	529	562	578	569	540	588	545	512	563	500	514	503	529	525	515	543	524	516	548	561	535	530	510	548	569	574	556	515	488	522	531	547	533	538	569	516	542	520	534	528	518	581	562	511	537	552	520	536	534	532	515	527	534	524	521	529	519	537	534	570	529	511	568	540	524	535	551	534	513	505	539	499	561	506	565	556	528	499	492	595	554	460	534	541	555	523	544	541	554	526	539	527	531	562	557	490	528	513	573	537	510	505	573	519	537	519	523	563	491	550	509	533	522	554	559	549	519	542	501	533	509	570	494	520	519	519	507	525	592	567	524	537	526	567	537	549	549	493	537	562	540	548	513	541	520	508	475	537	535	551	559	554	521	524	528	570	514	526	558	520	551	527	528	532	540	511	516	523	531	541	569	483	539	507	519	564	541	534	541	564	561	524	533	596	573	508	560	490	570	526	600	500	544	514	503	502	524	527	509	509	525	504	563	529	570	512	561	565	555	540	536	515	573	524	534	520	578	553	482	535	532	533	582	574	571	583	570	554	496	539	533	529	542	527	569	545	510	481	566	540	553	557	535	516	538	499	542	549	556	544	498	543	564	529	525	521	548	536	558	522	513	558	521	532	564	520	559	555	540	553	533	553	485	525	566	530	530	546	536	523	533	548	519	557	502	554	517	531	541	508	510	568	570	499	572	512	542	528	540	578	525	565	508	527	491	526	520	538	571	511	517	581	560	543	536	541	520	548	491	530	505	548	527	533	542	549	551	524	562	516	514	532	527	499	533	515	522	526	478	531	490	529	500	558	546	516	555	598	532	541	514	532	510	506	520	562	554	528	517	473	512	533	542	525	515	532	555	511	550	552	560	521	597	524	571	555	551	497	522	532	567	566	561	527	497	516	532	544	509	513	546	548	484	522	528	556	516	499	534	559	486	566	511	514	527	501	521	516	546	522	538	505	530	502	521	550	565	528	472	524	513	491	517	552	567	528	534	567	542	552	535	524	542	532	530	520	549	574	540	500	504	556	523	526	585	529	551	522	545	552	537	517	515	517	521	534	536	501	510	503	531	528	490	524	551	545	572	537	575	569	498	522	552	553	542	556	543	523	529	533	522	521	538	524	521	566	549	564	546	539	535	490	494	524	546	537	556	555	547	563	525	551	542	557	502	545	526	563	509	547	566	516	497	563	539	525	537	506	565	518	527	517	570	532	555	504	501	550	540	498	552	513	499	540	564	521	565	539	540	524	571	509	533	527	530	492	509	486	561	547	550	551	568	549	578	531	553	512	548	550	513	561	523	518	539	530	549	582	535	538	555	585	491	545	536	531	527	533	515	531	575	563	521	514	533	468	512	511	525	542	523	508	533	534	518	503	502	567	525	513	584	519	507	552	534	522	527	487	517	568	509	503	524	556	519	497	553	550	518	542	556	515	505	525	476	592	568	500	573	552	564	489	551	595	579	524	569	517	523	558	570	560	528	506	542	533	539	536	536	544	565	536	502	545	549	538	536	562	540	573	540	562	524	565	491	524	551	540	579	575	544	577	519	538	477	538	515	531	539	504	547	553	564	531	535	526	522	531	533	542	517	547	494	546	544	571	545	535	520	537	564	490	549	522	546	553	546	504	494	565	538	537	524	544	539	565	543	535	523	533	490	557	559	537	550	539	514	488	521	525	532	520	548	537	528	567	534	537	517	536	510	493	523	540	536	543	535	503	544	499	526	517	521	534	466	541	545	534	571	511	524	571	511	514	496	525	541	499	532	516	544	517	517	533	527	541	556	525	489	505	558	518	511	541	530	508	513	549	541	540	521	508	523	534	541	568	558	524	511	553	525	510	528	532	540	579	562	553	556	578	523	604	551	583	548	537	514	563	492	534	536	522	512	537	485	531	500	578	508	521	560	521	551	536	511	519	527	539	500	538	523	541	516	527	537	526	525	533	555	523	539	556	493	528	593	535	521	508	543	540	550	582	525	567	524	520	537	525	558	524	497	530	548	547	490	497	561	461	546	494	536	544	528	522	522	569	537	505	534	547	494	528	515	545	531	504	513	567	574	548	514	510	549	512	534
27765	12487	3423	1598	892	731	688	650	571	769	1965	2150	1554	1027	697	609	526	522	529	525	514	521	513	519	489	517	526	521	533	531	517	547	521	532	546	456	490	501	506	521	508	485	564	478	554	514	533	526	492	511	511	501	492	526	546	485	513	458	542	517	502	516	564	542	504	476	536	565	502	565	507	506	479	531	505	480	528	514	504	509	546	522	536	526	510	448	507	525	545	512	520	524	511	487	516	504	482	521	495	488	505	510	508	506	512	516	483	541	491	546	499	521	542	504	480	524	517	492	546	493	514	523	534	522	530	517	503	528	489	477	513	515	534	552	491	527	534	510	510	473	458	473	509	527	480	474	487	516	481	496	519	480	492	509	495	508	486	476	536	520	495	486	541	497	511	467	546	512	438	470	511	492	520	501	550	501	503	521	528	478	503	524	510	474	516	475	555	481	489	506	494	568	499	468	495	482	507	477	482	552	511	552	544	527	500	549	547	517	523	565	513	504	490	515	498	497	473	495	497	515	477	500	496	494	530	516	530	514	480	529	497	521	522	475	520	529	472	533	487	488	527	549	537	505	529	502	506	495	555	564	490	518	515	483	533	469	555	507	535	479	516	474	482	499	491	501	470	495	514	518	503	527	567	541	496	507	535	514	503	493	463	538	523	508	551	504	512	502	547	525	549	463	532	491	544	513	513	522	510	530	490	515	537	513	506	500	526	483	496	509	490	525	525	535	512	533	516	531	481	491	477	480	549	500	519	502	511	515	500	539	537	488	503	503	532	531	543	522	505	544	499	505	474	537	486	495	535	522	545	494	531	469	509	500	478	519	540	524	499	484	501	552	526	530	535	507	520	533	509	477	497	528	468	479	514	501	486	498	499	489	496	507	492	519	560	510	542	487	500	469	496	479	530	510	537	494	536	520	527	518	481	497	555	529	511	525	515	533	509	511	522	523	523	511	514	481	527	494	486	526	518	478	511	513	518	532	503	503	503	512	571	508	473	506	549	475	501	522	517	532	524	475	512	494	558	536	526	503	514	523	485	476	481	483	529	508	530	496	506	496	528	506	548	500	442	514	522	506	477	515	480	507	551	551	482	459	515	478	514	511	569	453	531	523	545	464	525	506	537	559	477	520	504	521	521	479	508	500	534	511	461	511	493	511	537	509	543	482	496	531	520	503	509	486	487	485	503	493	502	493	513	539	523	490	481	485	488	512	486	538	479	516	538	517	527	502	518	491	526	505	490	493	563	522	521	552	511	517	512	496	512	510	427	498	560	495	473	485	517	494	498	511	513	487	542	500	545	489	499	500	510	510	507	465	491	529	521	514	504	519	496	495	505	489	500	523	511	492	518	480	511	516	495	504	495	469	503	556	529	498	496	541	515	505	470	528	485	501	513	531	515	481	509	497	553	516	510	511	483	493	502	508	511	497	474	477	508	494	509	504	498	494	495	504	498	535	544	507	498	482	498	510	529	496	505	522	493	507	474	512	522	501	532	488	502	516	513	498	542	491	476	536	590	515	485	510	506	487	514	464	520	472	522	488	497	531	509	515	496	502	487	502	481	527	490	509	568	506	533	524	532	507	550	526	516	514	487	529	493	514	521	507	496	517	495	493	512	547	480	519	483	520	477	504	547	488	554	504	528	499	498	477	487	486	503	536	540	517	513	518	515	503	479	491	479	471	492	493	502	486	503	529	517	525	491	514	499	523	495	539	501	489	538	474	504	501	530	501	507	497	529	500	508	482	523	524	481	478	521	514	517	522	505	457	532	524	501	503	460	498	503	524	507	511	503	508	495	498	540	571	517	500	546	518	525	513	535	486	508	526	512	490	488	519	521	525	515	485	507	473	489	499	517	491	496	515	508	546	459	480	545	542	489	544	481	524	515	492	496	463	557	509	444	510	493	467	502	529	519	542	502	489	560	520	521	449	514	519	498	505	485	506	501	514	517	513	508	528	522	515	542	510	547	524	499	529	478	516	488	517	489	495	490	529	514	515	543	519	520	482	530	511	484	510	504	503	516	522	529	491	516	493	482	540	518	500	488	459	553	506	478	507	510	493	518	546	521	485	543	507	515	533	491	462	489	515	537	478	475	468	456	542	553	546	502	477	533	500	508	533	485	504	484	517	496	488	476	498	537	508	476	509	511	497	523	530	488	528	531	544	472	523	548	497	494	520	503	502	497	535	493	506	513	555	553	507	560	520	478	492	528	514	514	480	484	510	522	496	523	510	526	521	526	473	512	519	515	515	503	510	500	476	488	517	482	552	513	531	529	501	499	472	526	494	528	525	476	529	522	568	518	569	485	519	511	538	509	507	523	486	535	496	487	512	526	536	505	500	509	513	479	543	480	532	499	505	510	487	495	481	508	462	514	487	542	497	567	511	544	535	494	500	474	474	517	516	513	514	497	478	543	519	513	535	520	507	497	520	511	542	500	476	488	497	481	490	486	525	496	453	488	478	529	524	516	467	510	475	485	546	511	478	534	513	523	507	497	501	548	516	514	552	510	556	547	488	547	517	516	546	521	512	529	544	506	511	504	520	488	510	516	559	526	491	489	519	511	466	522	531	511	527	492	489	485	555	460	548	498	543	506	506	519	500	534	517	525	478	522	511	528	515	499	538	527	522	522	536	538	490	505	496	487	510	504	477	516	495	489	488	520	535	558	506	538	513	519	472	525	530	536	530	502	485	485	510	498	498	484	505	553	518	508	526	502	489	523	538	494	479	539	473	514	510	512	492	508	511	493	508	486	510	515	506	454	546	532	486	493	532	509	507	496	485	479	511	499	518	537	495	478	501	482	499	526	504	529	557	532	510	524	574	526	506	484	525	527	457	491	534	541	534	556	484	520	555	512	516	483	471	496	513	531	515	502	495	543	479	525	521	517	521	480	544	471	528	536	501	518	521	534	487	516	530	534	484	455	509	570	477	545	515	501	512	504	519	482	516	494	548	510	537	518	544	501	487	518	449	491	475	495	546	521	490	502	525	517	507	523	490	498	494	515	482	497	498	490	513	473	490	542	508	482	513	499	473	501	490	521	503	501	507	518	537	473	495	517	517	538	478	522	562	487	520	501	519	524	509	511	520	527	534	504	516	508	536	532	525	509	507	508	490	532	521	516	535	491	483	526	514	495	503	519	505	505	499	488	497	518	485	511	485	473	499	528	517	529	469	491	513	488	553	515	508	499	538	480	501	498	500	496	497	514	478	487	521	538	525	499	502	538	485	507	525	504	480	542	496	519	442	506	503	531	511	529	480	565	510	519	501	499	532	507	534	489	513	523	484	524	520	512	507	475	534	483	460	504	569	473	523	511	506	480	489	544	503	489	507	490	488	521	487	482	524	490	484	456	489	459	497	490	483	521	510	504	471	507	470	520	524	486	477	544	454	518	518	504	471	493	496	464	521	538	539	488	536	526	506	511	480	476	566	500	514	547	498	517	492	527	488	501	488	488	532	522	468	536	516	504	498	519	455	515	475	497	501
6413	3497	2967	1251	909	793	769	672	516	875	2457	2437	1750	1028	664	526	445	446	457	452	476	473	443	456	448	402	429	435	482	477	440	457	433	451	456	452	440	447	436	436	465	438	499	479	474	453	471	433	449	418	484	453	431	439	429	452	474	419	449	434	446	453	472	439	396	428	473	488	452	458	438	438	484	457	443	448	430	399	475	463	465	439	477	470	475	451	471	403	453	442	450	434	429	440	430	476	462	460	442	411	427	453	428	436	467	416	407	416	498	419	414	433	440	444	494	427	434	443	437	473	446	465	437	442	466	463	450	451	455	452	463	436	458	435	438	497	415	428	428	416	460	463	405	470	443	463	447	440	470	443	450	458	461	486	425	429	399	429	420	447	473	463	423	473	437	432	482	428	464	438	423	410	431	460	437	455	475	476	407	461	468	431	436	439	446	466	447	440	417	469	438	410	447	455	403	450	425	408	435	447	484	460	477	438	463	446	438	421	422	441	446	456	426	446	461	434	421	442	413	458	450	431	435	483	492	437	463	412	454	422	449	429	424	398	441	421	450	448	415	450	467	443	452	421	432	463	453	432	434	429	480	455	452	466	456	474	424	450	439	455	490	433	454	428	433	406	444	430	457	437	436	460	428	442	411	444	475	477	457	444	434	489	433	457	442	435	448	448	463	460	427	438	461	452	457	446	448	423	457	490	438	472	462	417	462	449	452	442	437	429	448	431	425	436	425	441	430	436	424	422	427	435	426	398	434	443	398	448	447	464	450	446	401	503	456	427	441	434	433	424	435	435	391	485	443	419	464	415	449	442	457	429	488	487	447	417	454	467	432	454	431	479	461	435	407	458	459	391	461	465	443	488	456	464	424	475	438	416	455	451	455	470	387	436	415	432	460	439	456	439	418	473	418	453	465	424	476	473	424	463	418	431	450	418	435	435	450	437	449	444	454	455	434	403	446	437	423	419	440	408	432	474	430	423	438	441	439	455	425	455	411	425	465	436	439	396	414	507	461	401	462	477	455	436	424	428	420	449	436	429	436	471	391	467	435	435	480	441	418	454	432	437	460	458	432	453	487	423	421	461	415	450	449	429	420	450	454	451	473	409	452	447	427	453	433	432	427	490	477	485	422	443	404	438	428	442	435	468	429	412	441	463	468	431	456	463	445	468	436	456	431	491	438	454	435	475	460	453	411	442	486	437	453	510	432	449	445	465	455	454	433	432	403	443	435	455	419	476	426	432	441	445	463	438	472	478	426	508	469	439	448	439	452	397	434	407	431	441	450	434	459	415	457	443	473	447	460	470	441	434	451	442	434	426	442	418	404	442	460	462	428	462	465	453	495	451	459	470	458	430	410	463	417	432	463	476	445	424	485	449	420	475	479	466	429	422	458	426	426	446	416	447	435	463	465	419	396	490	408	463	442	462	459	419	477	457	449	474	451	422	454	472	412	439	446	467	455	401	464	456	437	435	437	481	441	435	478	443	467	441	453	443	471	429	446	438	451	453	429	473	440	474	433	419	412	498	435	430	448	454	436	425	437	460	442	411	428	414	457	439	443	467	468	449	440	466	445	452	423	432	445	432	418	424	424	496	467	455	450	432	461	454	453	420	427	441	454	421	414	441	411	417	452	446	421	406	446	439	430	399	412	448	428	441	465	467	462	451	421	483	464	471	429	437	427	443	456	457	463	422	478	460	441	459	444	415	458	453	443	414	417	378	456	424	422	461	423	412	452	437	405	448	456	460	494	400	410	416	420	472	427	445	457	454	440	460	463	422	451	440	467	471	455	444	449	439	447	412	461	417	520	440	463	469	448	415	454	459	433	456	440	444	447	412	477	475	454	420	442	421	439	472	434	427	451	458	463	441	426	436	463	456	442	452	427	423	396	460	471	463	456	427	461	463	435	441	445	467	441	444	497	430	421	411	462	440	417	452	447	412	441	454	470	430	446	465	417	414	467	453	406	457	461	431	462	472	496	426	427	420	427	439	438	398	421	426	429	428	417	473	410	439	423	472	485	432	440	493	465	449	414	432	457	444	476	421	437	473	446	462	427	460	423	412	433	444	450	410	427	451	414	447	430	432	433	469	418	415	450	451	431	450	412	432	445	464	403	447	454	460	478	458	444	387	472	447	480	457	430	459	488	445	433	447	441	444	429	426	444	441	434	416	429	463	424	438	450	447	445	456	414	454	423	426	443	475	436	483	442	428	457	400	455	447	435	420	434	437	457	478	462	464	431	464	469	440	477	451	418	433	427	434	419	461	424	420	498	449	487	432	472	449	424	457	415	457	466	416	460	462	445	458	463	419	465	445	444	459	456	425	418	414	417	403	443	444	460	434	412	428	399	451	419	437	434	422	452	476	443	468	427	455	447	442	420	433	422	447	457	475	428	429	455	436	442	440	488	426	384	448	492	447	459	450	438	449	458	437	427	466	425	467	436	452	443	441	395	486	447	444	446	479	441	423	412	456	450	427	429	406	449	455	425	453	447	423	464	435	435	431	493	462	433	447	452	431	437	405	433	444	424	452	442	449	432	430	481	422	468	426	426	476	455	461	404	454	453	436	451	452	397	418	454	450	436	448	472	442	431	453	451	455	447	428	434	438	490	462	419	440	446	435	469	454	429	463	421	441	435	467	446	454	444	458	428	457	418	481	460	496	435	435	468	427	471	425	424	436	474	459	463	452	441	453	456	442	459	460	440	439	422	458	469	414	475	455	454	471	465	433	430	455	459	424	451	428	442	449	451	421	461	453	431	457	443	498	429	437	430	479	422	449	444	458	473	437	432	433	457	453	456	423	477	444	422	435	412	441	428	446	428	446	461	459	445	414	486	446	460	428	470	447	450	472	410	432	421	406	448	433	440	434	458	452	420	470	431	431	461	435	426	440	451	470	480	409	418	422	443	449	408	417	441	424	469	442	411	462	469	452	442	490	447	455	428	430	458	411	466	457	428	460	425	407	445	444	414	444	449	461	451	443	424	460	456	407	446	417	441	436	400	441	437	469	468	421	436	449	443	414	480	493	427	438	467	447	451	428	443	422	418	426	434	468	465	476	436	503	403	440	447	434	418	493	442	447	481	414	448	476	448	433	428	451	444	450	433	462	430	451	463	412	474	446	470	469	456	438	457	460	449	464	432	483	425	438	435	441	433	414	439	415	451	462	469	442	429	438	439	437	458	447	453	471	468	423	423	437	465	460	439	457	467	414	413	413	453	416	463	431	456	470	417	449	419	448	438	466	444	447	438	432	438	424	394	427	434	453	441	435	410	446	432	445	441	439	463	488	441	452	448	440	454	427	433	454	464	449	466	460	395	468	479	448	447	454	451	452	438	427	421	443	473	442	478	467	485	453	438	461	450	423	425	457	428	442	442	471	462	454	434	464	455	408	463	463	464	439	459	420	468	468	494	446	432	440	416	455	448	422	423	466	460	435	438	442	401	451	470	434	423	418	429	445	453	468	431	431	436	450	411	461	408	429	451	489
25626	21440	27552	25509	8864	1792	1220	932	697	647	11767	18618	13138	5473	1648	788	593	499	486	494	457	463	501	458	478	470	500	482	524	509	467	465	479	473	489	516	454	488	490	458	499	452	477	534	475	488	466	468	450	475	477	502	475	494	468	508	504	472	474	478	470	475	506	488	415	469	444	476	487	494	438	491	477	503	476	464	468	496	457	462	501	493	485	489	474	460	454	483	503	489	486	467	460	507	504	464	488	464	489	481	499	469	473	491	468	465	487	516	480	462	476	486	473	494	479	503	462	497	496	523	504	494	503	509	486	465	464	451	452	456	470	475	446	500	474	491	445	458	454	507	476	480	454	484	518	467	489	505	458	513	511	493	436	451	469	518	473	469	487	491	452	483	486	496	468	515	479	472	497	464	467	485	490	509	484	468	472	461	488	438	483	457	443	466	477	525	495	461	444	477	468	460	457	525	458	512	451	450	494	471	454	476	459	470	482	478	493	491	506	480	484	486	491	487	439	468	481	472	443	467	523	486	510	480	484	472	479	515	507	477	480	476	505	498	523	486	493	452	434	466	474	429	467	477	450	452	438	485	488	452	499	474	466	469	456	476	470	458	455	496	441	467	485	464	504	507	468	449	487	469	472	497	497	452	444	519	511	484	481	486	466	472	486	466	498	464	462	505	477	456	455	463	514	514	445	473	489	440	483	469	429	471	450	514	482	451	509	458	502	475	519	475	529	503	500	475	484	493	485	471	484	486	466	484	463	474	453	476	487	481	504	513	510	481	499	468	477	456	469	505	514	489	467	479	527	432	503	461	490	463	462	519	464	451	457	481	435	475	453	494	463	475	480	466	445	478	513	500	510	488	476	469	487	433	457	462	525	457	516	448	470	471	466	490	473	508	438	516	472	485	513	482	494	473	517	482	465	480	472	511	484	486	446	465	461	505	527	503	467	446	463	462	471	475	479	481	486	452	520	474	464	426	471	446	439	492	440	470	462	492	486	471	497	450	506	465	475	497	476	449	443	482	418	501	442	438	455	479	484	449	476	460	453	478	438	478	501	478	501	489	491	498	469	484	493	473	487	500	453	493	517	445	458	475	473	434	461	475	458	482	467	463	461	466	512	491	472	476	446	492	462	456	474	493	447	449	453	468	472	474	470	434	484	474	492	477	514	465	472	493	488	535	485	469	496	484	502	471	468	473	502	423	461	482	451	496	452	452	465	436	475	505	482	525	469	437	458	482	476	486	457	496	459	508	495	465	446	500	456	480	483	475	453	461	508	450	498	470	447	514	467	443	523	457	496	525	481	473	470	500	485	472	467	476	518	467	455	469	498	473	496	500	464	494	442	456	488	485	488	471	462	457	445	459	463	469	453	412	425	445	496	494	503	438	493	562	489	491	478	436	464	486	496	483	504	435	458	471	460	465	495	471	487	444	467	494	487	475	477	451	485	477	495	505	488	428	488	500	460	441	521	478	471	472	489	460	480	498	479	473	496	498	475	485	472	488	480	472	520	451	475	475	469	456	450	466	454	467	529	439	457	516	481	520	536	495	505	502	433	460	459	452	458	478	450	475	443	464	500	465	447	499	510	465	468	495	449	470	463	493	529	502	507	478	446	479	507	471	459	463	462	484	493	453	493	508	463	481	484	454	435	474	497	476	418	488	474	477	464	487	443	471	459	496	451	491	470	478	486	471	484	475	501	475	482	500	455	496	485	460	492	448	498	528	476	461	505	424	478	449	432	471	466	478	462	512	480	486	481	487	458	496	479	444	478	439	479	414	455	499	403	509	483	459	492	446	441	469	458	477	452	493	482	481	451	496	477	486	469	420	481	462	449	474	454	499	442	489	487	451	465	522	476	468	485	466	505	445	459	466	522	464	475	481	478	468	470	464	499	508	477	458	484	467	486	487	451	498	469	460	499	458	494	508	489	500	494	473	493	480	459	502	488	475	489	489	457	474	469	502	488	506	486	458	460	441	511	519	483	490	472	449	490	467	456	457	451	485	485	489	448	519	470	462	445	449	510	495	468	460	473	485	474	455	467	454	480	454	441	496	450	493	469	451	432	496	435	452	449	441	471	493	476	478	485	484	456	475	488	484	477	470	440	490	469	415	469	469	461	492	464	470	462	461	491	499	469	507	489	432	479	459	506	500	471	475	503	500	493	484	493	423	475	495	451	477	504	478	499	465	477	462	447	483	462	463	485	477	470	459	490	504	489	479	483	460	450	465	451	479	448	480	482	490	460	474	433	479	478	498	505	473	472	481	500	472	451	467	506	491	505	481	456	501	429	474	517	488	472	479	496	454	460	503	446	483	447	503	476	504	464	480	499	460	466	450	464	473	475	487	476	441	480	463	513	489	440	502	508	501	494	491	483	451	458	453	516	505	468	487	485	468	480	489	453	440	499	465	445	456	475	470	507	497	447	493	455	449	545	495	504	441	483	494	444	470	488	466	460	480	470	441	506	477	462	485	466	474	496	501	479	496	472	498	496	517	463	457	483	460	468	466	478	448	429	498	468	477	462	483	455	477	508	480	469	484	497	474	430	465	488	492	451	505	464	516	477	473	483	484	464	496	502	515	503	467	455	494	504	478	469	492	450	448	524	478	464	467	496	481	453	489	465	490	497	476	477	480	462	465	449	523	462	523	530	472	476	483	476	471	473	471	489	474	483	518	497	458	451	452	474	466	446	533	430	454	510	439	476	465	488	476	469	443	518	416	459	472	450	469	505	462	476	485	485	488	469	451	499	471	498	476	478	531	445	478	485	476	490	479	500	488	456	479	469	435	463	515	490	472	498	459	492	446	461	454	527	500	476	498	466	445	463	499	452	493	453	469	465	504	490	487	488	479	507	459	481	427	438	465	481	501	472	486	466	474	482	477	487	470	465	469	489	480	497	463	493	472	446	485	454	455	447	485	460	496	494	507	510	486	501	505	461	504	486	498	476	448	455	460	477	494	453	451	453	514	470	478	463	471	488	489	454	453	469	485	465	468	501	454	486	457	467	438	464	466	479	431	492	484	537	476	498	451	488	494	482	460	488	481	496	471	467	440	469	493	487	458	499	512	463	461	430	456	476	456	484	489	479	477	460	501	447	445	439	456	458	485	471	448	478	486	484	446	498	518	506	479	442	466	495	463	496	478	450	461	429	470	494	465	506	473	458	473	452	462	474	468	475	483	519	468	513	485	486	499	479	463	443	466	482	468	439	497	469	489	448	474	484	520	499	463	461	477	509	508	475	500	482	482	465	474	452	465	504	455	503	450	453	479	440	455	500	483	489	483	475	488	490	453	513	459	443	474	479	468	478	469	489	485	478	464	466	463	486	512	439	472	484	472	487	489	481	452	453	447	492	541	430	457	480	456	464	438	432	510	442	480	474	434	457	468	461	454	472	463	493	482	468	477	483	502	484	507	488	474	475	454	466	489	501	457	476	471	483	478	477	485	469	481	504	473	466	526	502	497	472	474	481	508	503	464	466	498	529	467
5498	7493	6504	3384	2100	1463	1338	1191	757	764	14725	17219	11435	4992	1803	892	516	469	447	436	443	434	429	454	456	437	465	435	438	464	513	406	404	433	469	443	420	457	451	422	447	441	447	442	417	434	455	467	429	440	406	467	461	439	417	469	429	427	425	422	464	427	442	420	422	418	453	448	425	447	445	434	429	407	451	438	463	451	450	432	446	471	423	433	422	396	419	435	453	456	453	423	461	439	419	463	463	445	438	441	406	405	429	421	499	441	430	482	442	442	434	471	487	458	466	403	436	431	436	409	429	422	446	406	455	467	430	422	411	444	431	447	443	484	431	466	454	420	444	428	420	420	443	421	389	440	453	449	449	420	431	440	432	403	457	438	424	451	439	441	428	433	445	451	447	448	428	403	445	441	441	466	496	452	433	440	420	421	443	417	425	418	439	433	433	412	453	430	404	428	431	458	480	420	436	428	442	425	457	401	418	426	426	445	467	438	411	412	450	453	414	438	430	451	457	421	444	414	451	416	424	461	423	394	406	415	442	445	429	428	408	420	449	412	384	422	451	429	446	426	457	470	456	410	456	413	477	429	429	484	385	444	393	427	434	427	431	458	454	434	446	425	421	432	425	414	437	442	461	454	453	416	460	444	453	441	392	399	449	431	436	418	419	474	444	448	432	445	419	407	464	467	446	394	461	445	424	445	420	459	412	434	421	443	431	412	437	422	435	426	446	471	429	414	455	448	474	456	461	398	443	440	452	451	444	413	402	418	450	425	414	424	446	443	464	406	450	431	406	465	420	398	467	424	444	453	445	421	440	476	427	436	396	419	472	430	429	428	456	432	412	404	444	421	446	417	415	450	421	454	427	429	416	437	445	456	436	426	476	441	403	441	435	419	426	449	409	434	437	451	422	416	432	429	416	395	414	454	410	432	412	449	426	427	409	396	414	452	450	389	442	436	435	456	472	414	443	438	460	423	439	437	391	425	422	452	427	438	431	427	457	439	449	417	429	401	455	428	450	436	407	443	464	393	434	459	413	417	454	421	449	443	463	460	438	460	450	443	441	474	414	416	454	475	412	457	427	425	463	452	452	433	437	435	404	409	455	479	461	443	457	476	439	444	431	432	405	471	446	460	437	460	434	451	458	462	434	468	402	447	427	451	420	421	392	437	439	430	434	415	457	404	433	478	435	442	453	438	444	458	445	430	404	465	456	425	432	426	441	474	454	452	427	431	407	430	487	458	421	402	450	446	429	415	442	399	414	435	438	405	464	426	449	423	435	469	422	438	413	427	417	419	378	432	416	423	406	451	435	487	428	410	448	452	435	434	421	420	460	441	502	412	454	405	410	406	434	452	443	425	418	408	433	433	436	418	393	428	392	458	436	403	425	429	415	410	421	437	423	418	422	430	443	446	405	462	437	393	436	421	466	427	422	425	453	430	413	456	430	452	425	434	449	403	411	425	431	422	436	488	446	460	450	450	427	426	385	447	421	451	437	421	435	413	425	430	424	456	414	419	424	404	389	470	399	459	461	412	448	451	435	409	421	423	433	419	407	437	430	425	437	422	450	434	449	405	402	432	389	406	447	458	458	409	427	420	430	392	441	445	435	414	428	456	424	444	441	440	418	453	419	433	419	423	436	420	433	431	455	423	421	446	409	432	411	402	484	419	420	453	420	406	428	445	430	422	458	453	433	416	472	442	442	424	422	433	421	439	408	454	415	456	448	418	460	441	411	431	463	449	436	434	430	423	414	454	433	435	419	431	429	443	422	426	434	419	413	436	436	459	442	461	447	448	432	450	412	470	455	460	491	439	415	420	427	439	404	449	424	434	440	470	453	447	430	462	415	419	456	433	436	436	482	453	402	444	442	406	442	419	430	447	407	404	434	431	439	442	420	444	435	477	446	433	452	431	454	420	432	410	444	404	424	399	467	439	447	417	422	465	427	432	423	426	410	466	430	442	446	425	388	418	413	427	364	451	410	437	441	411	406	440	407	460	404	387	459	439	411	455	446	433	422	411	397	454	463	384	458	422	437	440	450	475	450	446	445	443	393	439	430	437	451	456	425	388	435	451	429	455	459	469	453	446	433	419	443	448	449	452	465	446	400	435	445	438	405	442	443	461	398	473	430	425	421	444	435	429	405	452	422	402	448	422	463	451	407	426	389	436	431	441	424	441	440	445	446	436	417	462	463	464	414	448	434	442	436	432	423	415	455	421	441	419	466	438	420	454	451	431	428	444	432	470	435	438	431	447	464	431	417	445	481	416	441	400	452	461	375	424	422	435	449	411	479	464	444	458	400	397	445	392	430	446	422	416	438	462	472	457	431	418	410	445	413	425	437	427	472	465	454	455	442	430	470	431	461	441	425	430	446	451	430	454	423	414	423	429	441	414	419	465	428	452	414	432	401	465	444	435	425	437	482	444	473	435	462	416	449	428	462	423	460	430	421	410	396	433	434	408	398	370	411	408	440	441	442	452	415	442	410	430	429	423	418	449	454	405	436	417	431	431	419	401	446	448	417	444	414	429	457	435	408	449	460	450	444	433	449	449	458	462	456	442	425	440	410	432	443	392	433	422	448	433	421	439	418	419	438	442	440	445	440	434	417	416	441	477	421	453	402	456	454	433	441	451	417	439	424	416	417	428	438	396	431	428	446	451	447	419	438	435	412	443	404	466	428	411	457	422	453	428	448	433	497	411	450	441	398	489	430	429	434	456	405	443	431	443	462	425	442	434	446	470	440	406	442	445	460	440	450	440	401	447	413	443	460	425	452	456	430	425	426	480	436	432	407	424	413	428	414	414	415	458	404	430	427	413	434	452	456	422	441	470	424	443	452	438	437	396	430	405	431	424	458	406	427	475	426	400	442	445	411	463	412	487	432	450	438	417	428	458	449	439	412	464	443	444	450	433	407	432	463	417	468	429	427	449	429	445	451	457	469	443	450	485	434	398	438	477	459	437	459	412	431	431	479	466	428	445	430	424	401	406	460	425	408	455	442	435	413	442	435	426	418	447	426	450	432	450	457	425	402	423	401	423	450	449	380	403	437	469	431	440	454	396	415	484	430	384	428	460	426	445	449	455	404	459	460	446	446	463	434	426	452	477	435	458	452	417	445	397	451	412	450	453	435	413	442	451	431	472	442	450	425	459	426	415	409	438	409	424	403	399	446	367	409	459	427	403	478	453	435	442	396	438	407	429	417	409	448	422	411	426	407	443	407	429	451	434	417	432	467	464	475	415	447	434	442	396	400	468	442	411	457	457	458	402	472	430	445	411	437	442	445	426	416	439	448	414	435	428	437	395	420	408	455	442	450	415	442	411	384	413	457	456	435	401	428	446	436	449	453	475	405	425	438	415	413	432	419	452	452	450	436	445	439	434	427	420	445	453	435	440	405	413	422	445	435	449	419	435	415	444	452	454	431	400	434	426	438	425	460	486	434	424	439	477	434	421	413	416	412	446	409	441	399	407	452	456	413	442	449	437	429	465
24581	21412	28616	24604	21100	8024	2453	1414	964	1495	14386	30215	24478	12480	3992	1478	777	607	610	583	614	645	585	628	585	562	624	608	617	575	590	607	564	598	612	608	633	646	592	562	614	579	615	615	599	601	605	590	560	600	589	580	540	621	588	551	582	613	615	576	610	595	587	583	605	594	612	593	590	567	603	611	601	596	636	569	621	609	587	610	534	563	588	636	594	646	585	656	628	609	589	595	581	593	586	593	594	636	609	602	625	614	609	632	595	580	613	555	565	608	593	636	609	567	601	566	626	581	582	555	587	627	544	616	624	598	581	609	561	550	630	607	621	583	545	573	598	583	602	632	583	602	591	589	609	611	546	588	588	628	588	621	610	635	607	597	607	594	585	614	568	637	574	588	609	610	570	673	578	581	571	552	544	595	619	572	596	593	603	563	587	559	596	548	581	579	560	597	605	600	605	559	600	558	586	617	600	618	565	615	586	602	588	597	569	590	627	577	587	626	601	604	624	622	573	616	632	589	611	582	597	622	602	595	639	620	627	601	549	598	594	540	569	581	631	609	632	577	542	585	595	570	624	594	610	623	578	567	595	619	557	579	563	593	589	572	601	604	611	631	604	595	573	607	624	605	534	551	638	617	589	610	584	583	642	621	615	595	598	596	535	616	594	549	574	571	581	579	580	606	604	576	590	597	608	588	584	623	598	638	593	588	585	584	581	590	589	586	567	566	576	600	581	581	606	568	606	616	586	620	579	625	609	557	635	588	624	586	571	604	633	605	635	566	538	602	587	588	572	567	620	583	530	578	613	589	617	599	638	644	573	620	569	587	617	609	579	638	608	613	579	565	595	596	571	595	619	639	594	618	604	568	591	583	575	591	586	584	568	602	611	580	619	620	594	583	624	583	597	623	608	620	585	638	590	594	577	588	584	582	564	594	622	633	575	647	621	578	564	561	570	639	591	553	542	555	559	585	605	620	624	559	563	603	654	624	589	600	623	581	554	548	556	607	593	589	598	587	624	551	569	610	576	581	578	612	630	595	571	586	542	570	544	546	581	594	588	612	589	570	585	591	590	544	596	598	555	602	601	571	622	575	541	604	616	547	566	602	582	599	624	582	568	589	596	599	588	569	572	597	597	602	566	577	577	553	639	601	588	598	576	576	586	577	604	576	563	564	590	598	576	616	591	602	566	620	646	602	565	587	572	582	577	569	602	612	608	594	595	562	623	574	627	568	623	580	621	569	608	581	564	607	591	623	598	577	567	600	584	600	599	564	564	612	595	557	564	601	573	604	637	569	558	571	624	608	596	580	546	559	570	541	596	603	624	610	597	555	604	602	610	598	608	582	638	618	533	568	602	586	560	606	614	625	602	637	567	583	554	582	644	579	611	568	586	572	592	601	595	604	576	631	631	610	585	554	587	623	578	582	577	631	582	597	594	578	594	604	562	602	606	556	560	608	609	571	600	539	603	585	611	625	578	570	577	636	599	574	627	565	643	551	539	596	562	566	582	561	615	633	593	563	551	625	610	624	578	535	585	604	521	557	595	628	617	595	606	594	591	572	596	591	592	615	597	575	593	549	553	543	561	576	605	563	599	621	587	589	598	588	574	575	595	590	609	557	568	568	643	611	570	614	587	602	616	595	580	565	574	567	611	591	531	616	623	590	591	614	599	608	574	591	597	620	675	559	602	600	561	608	583	590	598	606	608	611	555	625	601	621	577	598	546	599	592	596	549	564	620	545	620	589	565	597	570	559	572	618	561	626	577	598	558	581	603	626	594	563	624	605	574	588	598	600	549	589	636	551	618	587	589	551	546	567	597	550	580	581	554	587	583	569	594	611	579	583	587	612	629	563	585	615	615	593	605	649	571	598	620	574	569	618	565	583	609	609	597	596	606	595	623	591	606	514	593	570	591	609	572	545	613	586	593	606	588	618	554	600	613	594	554	626	562	614	644	607	572	545	633	566	564	584	612	586	579	566	583	574	577	604	577	604	621	581	576	592	558	553	609	574	622	615	606	627	615	564	602	585	603	600	572	599	616	627	601	578	556	572	565	548	578	555	609	600	589	612	593	607	585	587	651	606	570	616	583	584	575	613	559	580	655	597	598	595	593	556	578	582	573	583	589	606	600	594	569	562	571	617	586	607	569	600	604	551	592	603	549	577	595	589	610	591	596	614	614	607	603	559	616	587	543	587	595	608	588	577	587	558	614	596	585	600	638	627	595	611	610	578	546	604	634	604	607	567	588	577	612	612	580	621	562	562	613	576	616	604	582	584	577	578	588	573	617	558	577	593	553	596	601	587	561	579	589	611	586	644	575	574	615	609	582	553	593	608	579	638	611	573	576	547	563	556	582	592	647	596	601	590	601	612	588	623	582	603	562	582	573	616	603	579	621	564	619	577	577	613	560	600	598	595	589	593	593	618	566	612	624	592	613	613	550	568	553	599	630	569	582	608	600	560	525	593	558	594	553	560	583	540	576	538	559	592	558	569	576	593	560	549	591	593	593	585	608	581	589	579	609	614	556	591	598	605	591	584	589	582	580	571	607	587	564	566	612	629	627	542	579	585	597	599	582	581	546	571	597	583	610	545	550	599	597	575	613	621	600	585	587	571	610	558	577	563	659	552	603	620	608	590	577	606	585	555	573	577	627	562	556	614	589	639	580	565	560	592	567	575	596	571	611	593	600	591	600	605	595	541	578	572	573	613	612	560	590	563	586	549	606	589	603	599	589	555	650	575	598	564	596	592	566	601	610	600	568	612	518	586	594	572	553	581	532	598	578	623	600	589	576	579	602	614	586	571	613	548	595	590	576	594	606	596	652	598	608	532	601	602	562	595	594	612	611	599	549	653	564	554	573	598	538	554	557	580	582	594	588	618	584	607	572	602	623	585	569	544	591	579	615	578	524	609	567	557	613	591	601	623	617	588	620	586	563	565	582	586	605	626	560	604	622	616	549	609	605	578	626	586	552	606	622	562	625	583	577	609	610	620	587	580	590	560	613	603	607	558	592	626	600	553	560	597	534	653	562	584	569	597	616	608	597	581	625	582	588	580	608	576	582	575	566	599	571	574	580	575	617	593	574	592	590	584	624	610	633	574	577	605	632	637	580	556	590	596	608	574	609	590	647	611	567	572	594	546	596	590	593	585	601	574	590	583	625	579	610	612	562	560	571	613	566	599	589	596	559	573	615	566	629	575	586	624	578	557	575	565	623	611	571	602	598	592	611	641	572	600	586	579	567	580	618	573	571	576	591	573	601	603	613	566	574	580	571	540	582	577	598	591	602	529	617	547	587	644	575	543	590	621	601	552	627	563	663	615	615	597	602	620	584	593	611	614	592	587	576	594	562	577	574	616	562	571	568	621	613	580	603	556	595	535	606	610	573	562	540	592	592	588	586	574	589	554	573	583	626	577	546	643	626	583	595	585	609	576	599	570	589	609	568	566	605	573	644	518	567	565	593	579	581	564	596	606	620	616	607	647	576	553
5991	11137	9861	5482	3719	2582	1929	1574	1103	2099	18206	27706	20306	9785	3635	1482	693	580	537	529	536	481	561	537	501	519	529	496	565	517	519	561	555	533	573	554	535	511	526	530	516	563	530	529	538	536	570	523	556	548	542	525	566	542	507	543	576	556	498	564	513	544	544	543	539	546	565	508	530	537	512	508	522	533	548	510	564	524	539	508	547	560	538	489	521	529	563	541	533	536	561	528	547	504	539	545	559	514	552	529	513	519	525	542	521	490	554	526	525	526	543	539	543	511	544	502	520	484	501	548	494	518	529	523	569	548	591	513	588	557	549	526	568	528	539	499	544	533	529	487	509	507	518	512	507	559	517	515	488	535	521	541	486	534	545	493	549	550	514	517	481	514	532	542	525	541	545	534	508	525	548	501	546	508	552	527	482	495	556	534	496	536	503	495	518	506	547	542	548	538	492	519	530	530	557	549	525	516	529	522	543	509	513	541	521	514	536	508	503	499	505	507	509	506	510	504	550	543	542	538	546	516	542	511	518	497	534	520	502	529	524	536	513	519	535	540	514	518	518	534	489	545	540	558	574	548	521	555	541	526	517	492	526	518	562	471	536	511	544	563	574	519	600	538	536	517	505	530	543	495	502	518	515	497	503	502	550	502	507	538	506	550	507	529	591	505	501	569	515	516	490	548	542	536	525	509	541	496	550	571	518	523	531	476	530	541	512	494	499	522	538	508	526	548	524	527	521	511	559	535	519	526	494	491	530	536	476	512	584	468	498	539	480	522	513	561	540	523	560	530	520	573	488	574	507	527	510	510	530	545	517	518	538	542	524	541	525	538	528	529	523	562	504	493	513	536	505	527	538	552	545	521	535	504	561	510	551	523	520	556	496	502	488	473	552	532	527	482	529	538	526	532	533	537	527	545	553	506	489	532	572	512	585	529	516	542	554	563	536	510	538	550	479	513	523	474	586	544	542	559	542	502	509	506	579	552	513	518	568	518	508	511	525	550	480	541	558	546	486	491	558	505	530	570	531	538	514	495	514	534	503	580	547	536	527	543	504	520	515	525	526	537	528	573	525	534	506	521	505	504	534	496	527	552	515	524	491	503	525	525	509	522	555	521	497	526	501	526	542	448	533	547	547	517	526	492	503	503	545	511	530	502	531	540	506	520	531	524	529	493	521	521	553	542	529	494	549	504	534	548	508	530	547	550	516	517	539	515	507	507	542	518	509	538	555	523	504	516	520	531	529	550	550	512	506	531	498	526	527	496	544	493	572	534	525	564	525	540	516	492	554	531	557	521	544	505	540	491	498	494	527	517	533	512	529	520	516	501	534	532	528	563	555	533	548	492	550	525	473	512	524	519	536	538	518	518	565	519	512	527	534	486	564	506	543	493	552	534	483	531	540	511	513	542	507	563	529	536	519	539	512	526	522	511	494	507	533	554	534	482	538	519	503	506	463	464	527	544	517	535	504	515	470	521	534	492	565	540	510	512	523	510	532	541	505	510	546	514	513	549	499	520	520	511	540	508	501	503	532	514	503	511	487	535	527	506	513	527	514	579	516	550	535	493	498	550	532	523	522	515	514	511	504	532	554	495	502	487	533	491	518	571	519	541	541	481	524	508	536	511	504	499	532	505	545	508	523	509	530	527	551	520	551	496	520	540	495	554	523	549	491	501	517	525	540	543	519	563	519	561	510	550	525	529	491	524	548	568	534	490	506	492	458	490	484	540	532	499	541	534	529	505	512	508	544	544	533	535	502	489	514	523	541	515	525	493	528	507	539	524	527	525	519	518	541	520	516	558	533	533	534	525	538	545	511	490	513	526	511	505	540	505	546	534	523	542	542	533	518	554	542	538	489	550	518	495	560	500	523	498	544	548	521	520	544	514	492	515	528	533	513	510	503	524	521	563	505	534	522	526	530	530	529	522	509	596	530	530	565	504	541	551	511	549	547	527	494	513	537	502	490	514	514	474	527	507	512	534	507	532	525	526	526	481	520	463	508	488	527	507	520	524	520	526	541	559	547	545	523	533	526	555	477	502	545	530	497	507	557	514	549	528	492	542	537	531	500	522	539	488	506	550	505	520	503	553	558	518	524	487	539	516	501	535	552	516	523	512	508	510	539	542	564	598	545	538	543	508	513	473	522	540	518	523	510	502	482	544	553	573	479	545	505	523	535	530	514	507	521	507	550	510	568	501	501	511	572	499	483	552	482	496	558	527	485	539	524	488	496	536	502	533	526	498	494	512	494	527	561	510	494	500	494	507	525	558	532	505	550	545	526	524	503	539	569	550	511	506	519	497	522	493	535	509	531	499	517	529	532	509	505	533	523	555	532	544	540	531	496	534	508	522	498	565	549	517	540	550	513	568	492	455	499	495	502	513	527	542	507	509	512	541	526	515	507	533	512	546	506	559	501	527	556	485	500	502	563	538	528	510	498	517	539	536	492	514	490	559	507	541	501	558	518	520	522	537	521	530	526	535	506	556	545	515	542	530	535	531	537	519	488	533	522	517	528	537	554	472	498	522	504	505	534	554	528	516	512	551	530	526	541	479	534	564	489	493	539	499	555	527	519	495	470	537	522	486	530	546	556	495	518	562	508	499	519	500	506	545	519	514	509	503	546	496	508	526	522	527	550	542	534	499	549	541	517	486	506	540	564	532	516	536	481	517	542	540	538	528	539	482	585	546	521	566	493	508	511	497	547	506	576	492	517	544	551	515	525	499	541	499	538	529	520	553	491	521	505	505	528	538	532	536	538	520	515	542	532	534	533	538	525	530	539	511	537	467	518	483	553	508	560	504	500	519	524	505	538	511	474	515	511	558	537	503	515	545	495	511	538	513	506	515	500	501	553	509	501	538	544	549	530	518	519	516	526	527	555	515	550	548	537	543	561	526	505	526	528	558	506	486	471	553	551	521	493	507	513	499	494	516	531	576	475	491	513	519	546	512	528	492	517	510	536	539	552	516	509	510	529	549	531	513	539	500	519	558	493	480	536	523	530	500	541	524	502	506	519	544	542	550	509	520	538	547	513	504	521	510	538	506	507	493	485	498	538	527	495	542	503	516	505	551	541	509	531	533	502	520	521	527	558	548	548	533	528	544	505	523	577	511	525	509	517	520	547	523	524	527	500	495	553	483	563	553	496	506	539	466	497	526	559	532	516	502	515	541	508	512	530	503	518	498	561	552	512	549	499	516	568	540	480	487	548	505	519	527	527	500	532	551	518	510	501	534	481	523	550	521	467	512	542	544	531	522	486	543	537	498	522	509	519	519	560	497	503	585	494	512	509	539	533	502	514	543	523	515	529	558	531	550	563	530	528	565	548	512	533	511	536	506	469	517	493	517	499	480	534	495	534	536	500	502	549	532	501	512	494	508	537	498	507	478	501	540	521	542	540	547	501	528	520	539	539	530	499	491	495	500	548	476	531	502	516	480	531	513	555	525	502	524	496	500	559	546	516	558	544	512	506	495	564	507	527	539	498	567
27737	11931	2690	1497	877	692	635	639	553	588	1270	1798	1665	1165	801	579	542	532	488	507	524	532	495	498	470	455	505	512	524	520	532	499	513	527	494	512	480	508	477	487	481	534	498	495	524	502	486	514	532	513	469	532	532	475	522	475	480	477	524	522	469	478	493	498	510	450	516	519	486	476	509	499	492	477	504	516	468	497	510	463	528	462	459	539	492	470	514	501	482	535	474	520	523	517	498	472	493	494	566	457	517	513	530	498	512	498	478	486	553	499	538	509	516	493	524	495	517	514	465	500	473	507	484	503	519	501	472	473	456	507	504	520	468	521	508	486	509	510	521	534	539	494	494	554	488	510	500	498	497	516	537	509	465	505	476	476	518	508	503	482	527	536	515	493	514	500	506	515	494	477	507	513	492	478	513	496	477	486	494	505	485	476	491	477	532	494	495	481	510	525	497	500	528	442	470	498	464	481	494	466	509	517	497	513	499	502	459	496	518	503	488	511	499	450	453	501	480	502	484	522	488	460	511	471	535	473	453	498	524	494	530	459	519	470	515	501	471	492	537	501	514	484	484	552	477	491	516	485	500	480	492	532	481	521	470	479	497	516	492	492	494	483	489	479	481	450	522	530	483	503	521	499	508	469	484	489	499	510	515	520	473	487	489	489	505	523	494	500	504	507	492	485	499	477	488	539	471	486	565	475	495	484	534	504	479	537	502	518	498	473	471	517	488	494	518	536	485	479	521	502	508	458	522	521	519	513	502	490	463	506	507	473	506	537	528	490	515	451	477	528	500	501	474	478	505	457	530	502	517	514	480	498	467	520	487	451	490	521	497	492	474	486	489	514	522	476	476	487	475	529	494	505	519	462	500	503	463	497	481	534	481	487	528	461	482	516	503	465	496	520	464	534	484	498	492	496	480	496	503	540	502	456	536	511	484	432	533	514	471	528	507	504	493	482	472	502	471	476	560	477	491	503	541	479	494	506	504	488	477	490	452	496	504	515	512	469	515	511	506	468	498	476	480	519	502	471	496	511	483	516	495	489	483	485	501	525	502	528	534	480	498	538	495	476	490	501	491	494	497	497	502	510	493	533	458	504	505	492	498	481	497	495	485	483	508	496	499	487	477	469	502	485	517	492	480	491	529	486	475	488	491	521	540	468	478	550	502	477	519	495	500	466	474	521	521	469	512	481	492	496	487	499	505	506	499	496	456	543	527	489	539	488	486	489	489	478	507	477	472	506	501	464	500	495	494	480	489	492	477	487	465	484	487	507	481	488	522	481	484	505	489	501	445	544	471	474	530	488	486	513	485	468	520	510	521	487	444	532	532	466	494	521	508	519	540	494	496	479	476	507	478	459	455	489	483	493	476	507	515	524	484	484	478	529	475	518	462	495	493	466	456	520	508	501	494	494	475	473	492	484	506	487	517	505	531	544	521	486	502	512	467	452	517	525	501	465	513	491	514	498	523	516	483	539	480	495	526	501	496	524	513	470	512	529	508	530	455	490	492	506	491	532	551	448	488	500	483	503	479	456	545	486	494	510	503	545	477	471	500	492	497	526	491	535	495	461	505	511	519	511	501	472	472	489	489	474	501	480	491	508	528	483	502	500	505	509	436	526	553	462	471	500	525	475	480	492	481	531	494	486	467	459	521	501	466	495	494	509	516	497	488	499	533	534	480	513	519	528	493	510	448	483	481	472	488	433	501	490	530	526	506	511	508	511	470	499	482	540	505	492	488	489	525	491	505	485	489	518	477	483	507	491	516	491	473	482	527	537	473	472	514	508	476	508	493	494	495	491	515	451	530	478	512	547	492	499	515	506	515	483	479	487	491	523	505	534	469	540	467	489	522	505	472	474	531	481	470	492	503	496	473	495	502	482	483	487	487	512	470	528	513	523	515	475	483	504	460	500	496	505	505	531	492	501	504	473	501	519	487	520	478	499	490	486	505	481	501	488	515	467	501	493	498	487	488	501	497	486	507	532	489	502	508	503	503	509	531	524	477	486	480	467	499	528	508	499	455	477	512	523	519	477	521	505	467	495	456	486	494	465	474	511	514	444	506	543	510	484	485	516	483	491	513	479	495	528	504	475	495	472	508	489	519	499	518	489	511	499	474	519	455	484	472	499	525	523	490	471	488	520	476	507	487	503	491	481	471	502	517	481	490	466	455	458	526	472	516	493	481	506	506	515	492	525	540	459	438	508	493	467	483	466	523	461	526	462	506	485	538	506	484	480	481	501	503	513	472	485	492	474	526	472	489	544	520	527	507	495	501	464	478	486	506	503	493	504	527	477	529	481	519	487	518	493	493	487	499	541	493	505	496	490	513	492	564	475	496	503	477	500	504	490	515	504	493	477	447	494	506	470	527	497	491	464	452	488	488	516	515	534	534	467	495	484	514	490	475	464	487	507	541	470	478	484	522	478	523	534	497	541	478	526	527	488	484	487	536	496	514	468	510	483	494	494	496	479	507	539	471	490	525	514	503	473	466	492	458	477	533	521	434	472	510	449	528	473	452	520	479	508	503	516	473	521	499	472	461	489	477	492	466	512	516	501	500	515	474	488	504	496	519	537	494	496	461	455	472	451	463	501	487	455	478	465	485	491	458	486	506	500	481	495	509	481	484	483	551	472	506	523	523	520	489	502	536	481	500	488	492	491	458	476	495	499	487	490	476	505	489	489	485	474	475	519	490	502	516	505	511	492	508	477	449	520	495	483	519	499	497	530	530	489	516	552	507	517	506	474	530	507	475	489	493	464	510	484	479	567	499	521	490	512	501	497	473	548	509	500	482	489	464	495	471	509	492	533	493	516	492	495	466	468	463	514	507	477	503	506	536	526	507	502	505	497	496	504	493	476	507	520	476	524	505	486	493	498	472	490	518	493	466	489	505	545	524	509	459	497	496	488	458	498	483	486	481	507	497	495	511	484	494	479	506	483	492	512	511	507	517	475	494	475	514	508	482	496	500	499	476	513	474	476	495	514	516	486	490	464	512	479	491	530	515	464	507	479	457	516	466	493	490	491	497	532	476	474	494	535	483	537	502	513	517	511	480	491	497	473	478	527	507	519	526	517	471	483	462	519	457	513	487	515	490	482	509	514	497	468	502	518	511	469	524	490	491	473	517	470	475	501	476	477	487	499	533	492	501	504	498	494	518	548	525	490	487	496	514	496	486	517	496	511	485	487	518	528	491	515	441	506	496	516	523	512	484	486	549	489	544	507	532	485	480	490	503	486	501	492	530	476	478	505	493	522	508	477	527	470	476	467	501	466	495	509	488	502	479	489	501	518	547	509	505	509	503	510	525	493	522	479	500	508	506	449	485	514	503	479	462	515	500	495	508	492	494	486	503	469	474	485	510	513	482	535	496	456	490	498	489	481	499	478	505	518	531	487	489	479	499	552	466	517	493	521	473	488	484	510	469	557	471	457	477	491	507	506	517	495	501	488	488	537	486	476	507	511	491	534	512	507	516	475	505	479	477	468
6166	3070	2104	1290	978	751	716	600	555	620	1720	2216	1874	1139	683	540	459	451	484	439	412	438	421	442	472	420	412	476	432	475	444	386	417	468	443	427	426	437	400	426	413	425	405	412	416	425	469	428	433	440	420	445	429	428	401	451	425	444	432	440	447	410	437	414	437	420	437	457	460	436	415	471	443	410	405	448	429	482	404	438	457	415	423	428	425	411	459	413	426	428	432	409	461	456	435	438	454	467	479	420	413	420	425	440	406	412	418	459	433	411	481	422	418	457	451	434	432	421	407	408	409	415	380	429	419	419	432	446	383	414	414	462	422	418	421	420	421	422	433	427	451	414	404	434	424	433	444	429	460	428	422	440	417	467	435	438	390	394	398	481	457	437	406	414	470	438	454	434	418	452	420	462	374	459	446	441	439	398	434	449	407	431	421	427	435	439	424	426	427	450	416	457	421	438	441	436	401	445	418	430	469	423	422	398	398	458	409	463	401	461	415	459	424	404	421	457	442	456	453	442	440	470	400	451	398	450	416	422	415	443	434	448	412	435	443	418	444	433	437	440	425	431	426	462	463	425	450	383	455	413	440	454	487	426	425	421	453	403	458	445	477	414	435	443	443	407	466	418	466	437	452	416	431	398	450	421	426	417	440	429	459	431	403	421	458	453	405	476	416	469	422	436	432	454	412	433	457	465	453	400	414	410	415	448	442	427	429	431	428	434	410	441	388	423	475	421	452	464	436	433	455	451	394	416	470	461	463	476	445	411	442	427	459	453	389	413	415	445	467	457	422	425	444	478	424	440	472	415	438	420	455	417	450	434	423	437	443	465	456	435	414	431	419	457	467	409	424	417	474	428	410	437	444	442	458	408	436	394	426	414	447	432	437	429	444	441	447	434	456	404	424	448	445	429	445	453	450	432	443	417	427	420	409	402	427	460	407	433	429	446	433	428	411	421	451	404	431	437	430	440	454	421	419	448	419	460	388	438	408	450	461	498	440	489	414	469	428	473	418	450	469	456	421	420	429	417	449	413	406	425	426	451	442	405	407	409	465	434	447	406	440	465	423	452	432	439	449	426	423	449	427	439	418	435	458	421	435	454	439	435	428	423	494	459	465	447	428	433	425	428	433	419	432	458	433	403	460	473	447	375	439	419	429	427	452	408	369	438	401	408	423	435	414	449	425	451	430	414	448	449	424	415	434	429	459	451	452	438	403	433	416	438	441	414	404	431	392	394	449	428	420	479	392	449	435	432	445	462	419	442	433	447	403	416	426	402	443	424	448	425	445	432	400	424	465	425	427	394	459	469	424	431	427	441	417	428	404	412	430	443	449	451	456	415	431	437	471	455	411	413	394	447	429	441	435	452	443	429	396	441	462	400	418	414	426	417	453	401	412	437	410	423	442	434	426	454	429	414	421	443	416	430	444	483	443	442	426	410	459	430	454	422	458	394	401	450	459	445	422	431	439	433	426	430	420	460	434	447	457	436	435	486	412	431	432	442	471	454	430	427	428	425	437	405	419	429	441	426	416	468	470	446	442	438	441	464	432	425	440	387	440	429	436	476	449	421	406	441	437	408	442	439	437	413	491	466	407	409	446	426	434	390	422	459	442	424	425	431	422	422	422	459	407	444	426	433	434	424	450	413	409	439	443	444	446	443	459	410	465	403	424	452	465	462	454	396	412	427	406	419	449	408	435	444	412	448	451	437	436	437	449	438	456	424	421	410	448	425	450	443	488	432	440	431	453	441	408	445	433	394	446	407	394	410	425	417	445	455	418	419	443	401	424	411	425	437	409	406	461	440	436	435	439	448	437	451	443	434	422	409	414	450	416	452	433	464	451	480	423	407	425	418	407	439	465	454	418	417	392	456	416	423	433	450	421	415	431	407	413	396	445	414	454	436	422	412	448	429	413	455	448	403	429	423	449	410	449	439	463	419	412	424	440	410	433	399	444	419	437	463	466	440	426	424	427	374	416	420	435	416	424	424	387	426	414	428	423	476	409	450	416	421	417	422	399	423	433	437	450	451	453	426	444	431	430	434	412	428	417	441	431	441	423	424	435	409	390	440	421	411	422	427	451	438	451	422	434	444	458	411	429	470	459	432	435	438	435	437	441	400	403	458	424	442	435	413	436	408	424	436	426	445	426	440	409	433	423	454	462	434	418	435	409	412	412	417	411	433	417	450	442	422	439	427	402	411	418	394	446	413	417	436	428	406	418	428	441	434	442	459	436	478	436	448	423	463	450	454	420	472	440	442	447	440	418	475	415	406	463	404	470	442	409	427	453	414	417	438	442	467	452	448	421	401	419	427	432	437	385	395	445	438	437	446	466	420	432	426	418	445	426	430	449	433	410	448	428	404	423	428	447	491	417	396	442	439	435	435	441	443	444	402	394	463	441	423	403	448	469	460	436	424	425	418	477	425	440	460	453	482	399	456	435	395	420	399	435	452	421	424	395	478	445	416	467	427	455	448	419	454	475	443	401	421	428	459	430	403	452	398	394	416	435	459	418	434	419	396	404	451	424	424	433	448	438	425	409	406	439	479	405	434	443	425	436	405	439	449	441	440	419	436	429	478	414	420	414	460	447	417	454	452	429	462	462	446	429	406	433	414	410	418	435	441	434	406	411	410	387	423	435	443	410	430	418	428	430	434	465	395	442	436	437	429	446	442	413	446	444	444	427	427	414	425	411	420	410	395	448	410	433	437	448	433	426	475	423	424	469	401	401	439	455	423	449	463	459	419	425	425	413	418	407	425	435	437	410	408	445	431	458	446	461	435	406	427	487	436	402	401	443	419	483	472	425	422	389	440	418	423	428	413	440	425	459	444	446	423	397	435	414	430	418	434	421	410	436	438	452	460	422	453	438	430	402	414	399	397	458	457	427	433	457	439	447	453	452	439	465	445	438	419	426	418	412	408	422	426	455	423	437	417	490	424	447	428	435	411	473	427	454	422	400	451	423	426	458	463	410	460	431	444	414	430	468	431	404	459	415	426	442	442	427	446	460	459	434	427	409	420	466	430	423	395	464	427	420	427	440	445	445	443	432	418	402	417	435	396	414	441	430	453	443	457	457	419	456	427	422	454	423	429	383	428	447	431	437	440	424	423	432	427	435	450	402	463	389	386	426	395	454	419	422	423	418	464	381	434	413	446	445	457	424	452	437	416	434	429	425	410	447	452	491	439	435	457	439	451	457	414	423	466	473	431	433	414	406	443	426	445	438	444	441	443	466	401	441	398	393	445	454	428	444	418	451	426	454	447	489	409	406	426	392	443	402	449	440	424	460	418	450	411	435	413	421	426	426	393	413	424	448	455	384	449	403	445	419	442	439	427	456	417	450	443	444	444	460	432	431	431	454	421	450	425	433	460	429	420	461	452	445	443	409	423	427	435	428	409	401	411	457	424	448	416	468	461	423	438	396	462	480	463	410	455	413	399	438	412	421	434	405	447	442	423	442	441	421	435	418	428	424	455	420	467	435	429
25514	21441	27553	25372	9394	2118	1178	869	698	678	10537	19114	12621	5722	1798	860	566	491	462	496	465	476	485	470	490	453	486	475	508	458	500	500	460	533	482	484	483	467	460	511	484	500	457	499	495	435	443	485	517	457	492	494	511	478	468	476	493	468	466	444	475	455	468	466	487	453	480	501	485	511	484	470	471	453	470	520	509	497	474	457	448	470	490	478	454	472	446	472	430	489	490	462	492	483	477	470	470	478	500	481	477	495	476	462	533	460	453	471	506	474	460	470	500	480	486	493	485	470	515	472	484	474	466	462	505	459	498	451	457	502	481	488	475	525	462	519	502	472	448	486	471	483	502	470	450	484	484	444	457	498	485	464	480	488	467	501	471	461	457	485	479	493	476	486	501	486	446	483	432	451	492	479	477	481	465	473	446	474	451	439	482	478	454	448	455	465	463	459	461	489	506	524	461	458	509	488	463	472	514	487	484	457	459	485	490	462	457	495	471	511	433	491	460	454	439	500	483	500	496	438	478	442	449	470	487	517	491	494	547	475	514	502	485	477	476	463	443	499	502	490	487	528	453	480	461	453	484	495	494	509	447	456	485	469	455	469	485	492	514	485	510	484	478	479	499	477	540	457	488	470	505	501	449	498	487	470	521	505	522	471	494	493	435	455	434	502	475	474	453	462	458	475	491	462	514	435	498	477	437	482	448	477	483	518	511	485	474	449	444	467	478	501	526	458	491	461	459	440	486	479	477	461	486	484	462	446	439	467	492	483	470	471	425	504	485	488	494	516	494	498	457	455	491	471	464	501	468	481	483	506	470	461	491	459	463	448	466	465	489	473	519	492	444	437	484	471	529	483	504	485	497	437	505	454	494	447	500	524	457	462	484	491	518	493	443	492	500	510	493	479	497	475	503	487	481	461	475	450	500	456	475	459	493	488	492	460	521	471	463	480	481	449	460	440	480	494	425	458	476	472	452	444	453	484	504	448	483	444	477	476	448	452	487	454	491	464	486	502	469	457	468	504	438	454	462	490	464	479	480	511	486	487	491	447	499	454	423	489	468	488	437	536	464	464	429	460	462	480	495	478	492	466	486	465	481	451	475	519	455	465	449	478	511	467	508	424	458	468	483	473	519	475	449	497	489	449	438	449	487	462	469	493	471	417	490	454	428	461	468	466	511	501	507	445	431	453	493	451	464	400	492	490	453	480	493	499	438	474	479	450	447	471	428	468	499	478	470	462	431	489	495	468	503	499	485	466	453	435	467	470	508	448	399	475	477	485	471	451	490	456	490	487	472	433	485	465	482	453	440	441	522	474	486	469	473	489	482	483	450	498	488	494	488	466	495	483	442	495	473	470	454	454	487	479	527	469	515	453	492	452	488	460	466	489	461	474	495	467	478	478	506	490	438	494	459	457	481	458	472	484	476	473	501	468	489	481	526	474	520	480	457	482	462	478	471	442	470	489	496	501	506	496	489	477	476	429	452	468	490	428	452	477	467	431	468	480	502	439	462	487	521	489	415	493	504	451	502	481	467	457	471	436	484	462	487	473	471	449	465	462	451	476	458	496	493	466	477	489	473	436	470	446	504	461	497	422	497	457	489	451	485	464	486	499	505	459	466	496	429	493	472	428	449	469	474	453	457	467	425	441	480	504	452	486	476	484	489	511	504	461	466	503	465	499	503	468	453	457	425	470	480	512	489	455	452	448	466	475	500	475	445	480	495	485	451	492	480	471	449	423	494	466	467	433	510	440	489	453	492	489	468	455	480	455	500	435	452	475	500	449	446	489	448	490	476	465	439	462	462	474	515	497	510	455	473	457	516	470	457	506	464	512	456	464	494	458	488	465	441	499	463	472	491	492	443	482	465	463	473	497	486	460	506	466	478	484	500	477	474	470	463	460	443	500	463	464	441	454	452	466	509	454	476	464	502	493	475	454	468	500	445	499	451	483	482	462	429	472	468	463	474	496	496	456	465	477	483	476	453	472	438	480	471	438	472	451	443	492	480	488	477	467	493	497	472	472	471	486	481	476	474	453	455	515	485	549	466	484	453	463	471	441	489	428	469	474	474	484	470	463	435	454	450	455	474	475	460	462	478	448	469	492	465	483	483	512	476	442	457	466	523	428	489	460	464	465	491	486	499	477	470	486	514	475	499	496	454	433	516	473	451	437	540	490	451	453	506	478	452	473	441	432	458	510	479	508	485	473	452	483	487	461	496	529	487	457	459	483	442	464	483	447	450	459	449	464	503	489	465	455	476	479	482	449	451	507	463	455	463	516	428	457	481	431	433	463	467	462	464	461	481	483	456	494	505	476	487	478	452	505	492	468	482	481	463	488	503	478	461	453	485	454	491	491	454	480	476	481	518	448	426	503	499	439	465	487	467	461	470	490	471	520	434	487	488	474	486	468	452	418	486	448	482	486	433	485	466	493	502	491	471	473	429	442	478	489	488	466	483	459	485	466	504	519	472	434	483	477	468	455	473	495	469	448	448	460	456	508	490	440	483	496	464	464	470	447	457	463	463	467	431	480	483	489	467	510	473	468	485	491	475	499	439	522	493	469	503	457	483	443	524	502	494	484	435	456	450	498	476	499	433	514	441	468	472	459	485	432	481	458	490	461	473	454	501	480	483	475	478	449	490	480	472	490	476	468	494	465	497	471	476	450	493	459	474	506	500	455	452	483	499	478	462	476	504	437	449	464	477	464	475	448	498	477	488	436	448	481	481	475	533	484	446	488	500	467	476	499	469	485	487	444	448	488	513	450	479	497	447	474	497	478	481	436	481	496	510	499	469	456	469	490	445	487	506	482	530	494	453	482	498	422	467	481	459	482	471	463	464	499	491	473	450	462	431	494	446	451	455	475	465	459	492	487	485	493	482	457	487	466	451	475	478	416	506	528	463	460	462	451	443	449	483	429	436	511	488	496	501	476	462	475	500	454	437	418	487	495	503	489	480	496	532	464	458	442	457	483	477	506	484	466	478	462	486	498	473	461	431	461	496	482	463	493	444	453	496	473	482	473	495	417	473	449	462	504	497	474	498	516	482	480	476	492	506	484	537	466	506	449	472	454	487	484	448	464	447	469	483	477	495	483	482	487	474	499	494	473	451	488	495	473	475	492	435	411	494	459	474	428	459	508	462	483	478	469	468	471	447	454	474	451	481	479	495	516	488	499	473	507	472	473	459	488	490	516	463	476	504	489	487	460	458	493	495	484	483	497	461	456	469	460	486	459	464	502	451	499	505	483	472	502	462	471	442	469	489	472	488	474	455	473	476	460	427	471	489	461	471	462	487	475	457	494	477	464	466	448	526	469	483	468	471	481	494	493	435	498	464	490	470	482	474	500	471	492	512	479	476	459	474	482	479	494	452	492	455	464	461	500	450	499	489	493	512	434	438	485	476	485	521	478	481	451	493	476	472	471	424	489	487	444	470	480	489	447	468	438	486	458	439	437	482	473	459	480	460	474	480	512	483	476	454	493	445	462
5809	9206	7207	3434	2280	1743	1137	964	868	735	13639	17205	10819	5319	1895	879	487	457	441	444	440	444	458	432	444	462	415	458	412	432	436	444	422	466	416	453	442	428	448	417	447	450	455	422	431	482	434	476	460	421	423	451	455	441	447	471	441	455	431	458	436	406	398	438	407	430	486	391	419	422	428	414	444	447	442	433	476	410	445	466	398	444	424	432	473	449	413	416	423	479	415	445	432	419	450	385	438	422	444	445	420	463	438	431	445	405	425	436	457	427	455	438	418	438	432	407	420	416	416	436	425	457	427	437	452	402	423	450	412	456	453	454	435	488	431	415	433	455	400	412	435	426	394	441	395	450	422	465	413	443	443	440	418	426	469	451	409	447	423	421	411	440	463	428	450	436	389	442	441	407	439	444	410	396	446	487	440	429	448	409	414	473	402	446	425	413	437	419	444	430	453	446	420	411	428	445	402	429	408	459	438	417	397	452	465	445	452	419	446	441	413	411	409	438	424	443	446	421	428	436	415	466	427	492	454	438	419	407	432	447	456	428	427	423	485	409	451	469	420	441	441	480	422	454	449	442	421	462	422	419	415	438	479	434	422	432	408	442	413	448	420	404	408	438	433	411	451	422	451	400	424	418	467	469	451	415	440	393	444	452	436	441	445	450	413	435	448	421	438	414	443	436	441	452	467	432	431	445	427	443	455	417	463	418	428	427	450	416	394	446	418	502	396	419	423	460	448	443	445	441	455	451	444	400	441	470	438	432	434	413	448	409	423	476	438	421	417	411	424	425	428	451	435	428	404	420	418	425	444	490	444	393	464	433	428	420	424	426	447	454	437	448	416	422	440	447	406	424	464	463	410	431	435	418	414	431	451	410	427	452	432	431	431	440	441	425	415	418	458	401	407	431	409	439	436	426	423	443	393	407	447	421	423	430	435	421	415	412	419	437	403	434	408	473	432	418	424	408	396	421	454	402	444	428	403	421	427	426	423	375	447	447	422	458	426	418	419	450	454	464	420	436	427	438	415	408	426	461	413	421	409	433	461	447	413	413	382	449	403	388	460	448	417	419	429	426	451	423	431	431	418	435	428	449	453	467	454	440	424	395	415	424	441	432	456	434	454	443	433	405	434	429	442	443	429	383	464	470	460	419	484	389	402	455	394	431	464	430	427	473	440	412	464	432	436	431	419	384	420	444	465	404	436	446	397	428	435	414	452	464	389	401	436	441	444	422	429	453	447	462	428	457	453	435	432	435	416	461	468	411	396	427	432	426	426	424	429	414	414	472	406	413	446	439	423	485	426	442	451	411	426	433	392	447	446	403	449	451	458	442	446	432	460	408	458	426	434	411	409	408	389	454	404	403	418	438	475	429	436	430	445	425	446	434	432	418	468	417	411	408	464	436	449	430	472	428	437	426	415	451	439	460	430	461	459	446	406	391	417	442	413	431	437	414	409	424	419	439	463	434	404	462	426	426	441	409	438	445	421	428	470	436	451	415	421	388	456	472	438	439	443	431	427	458	438	415	467	458	402	451	450	435	436	468	429	447	463	431	458	425	460	448	431	429	429	458	473	438	430	387	430	467	435	426	417	428	405	458	493	443	432	449	412	438	457	397	427	422	437	437	422	405	416	425	409	439	455	447	455	452	388	456	413	439	445	402	400	440	422	422	439	442	401	424	457	442	421	426	417	447	411	458	434	427	444	445	393	424	445	414	411	426	447	462	446	447	446	417	465	407	474	402	458	426	388	438	436	437	416	423	419	423	443	429	404	417	443	431	444	452	455	431	380	429	445	404	441	435	420	442	454	455	420	457	447	416	414	449	428	439	441	441	432	434	439	426	481	430	435	460	434	472	406	448	407	424	445	433	404	428	424	440	436	410	411	437	424	438	451	461	412	446	428	424	422	398	448	408	433	397	440	419	403	424	439	449	427	441	420	445	448	449	422	419	427	416	419	451	480	429	418	428	432	428	462	440	419	453	463	462	408	410	387	406	409	459	416	420	436	447	386	422	435	433	427	426	409	420	422	453	418	450	418	415	438	415	424	417	450	455	421	456	391	421	426	448	433	426	472	443	417	441	437	440	465	408	443	419	467	461	406	460	446	420	422	461	426	451	435	460	430	415	419	416	405	480	419	438	458	429	446	443	421	398	421	421	395	416	446	438	442	431	435	420	405	421	461	436	423	422	413	449	463	430	424	416	427	448	426	422	422	448	443	421	428	423	436	419	437	392	451	424	438	463	415	446	426	435	423	422	450	423	431	404	439	427	410	398	419	415	408	429	435	410	444	434	364	432	440	445	457	427	459	409	429	489	456	415	443	431	467	426	450	420	452	443	447	440	446	419	446	440	433	413	385	460	414	451	459	400	431	401	440	432	440	467	446	421	403	409	418	456	443	457	417	469	445	438	400	450	433	441	460	402	429	459	425	446	422	404	434	427	434	447	418	430	458	404	386	457	440	428	465	414	439	430	454	418	439	441	457	421	403	424	408	385	431	429	504	437	484	406	427	457	449	450	433	423	438	417	441	457	459	414	424	437	441	470	469	429	412	410	450	405	413	414	425	430	419	416	442	439	386	419	383	454	433	461	395	417	413	423	442	395	423	455	413	421	438	436	409	425	428	428	409	434	398	452	383	446	432	413	418	420	409	463	433	479	442	432	425	463	426	480	388	442	438	417	414	456	442	432	413	423	418	483	439	428	445	431	420	424	432	445	428	458	419	393	421	445	407	420	423	454	428	455	425	412	439	446	451	420	407	449	454	450	414	434	422	448	461	406	409	423	414	429	389	476	463	416	442	429	484	440	442	416	404	457	475	453	430	425	447	428	433	467	387	418	419	418	471	438	429	424	437	455	432	421	429	429	453	454	434	442	442	420	459	454	443	399	411	427	413	456	431	453	451	408	445	423	464	440	398	420	461	431	439	430	423	447	431	460	426	443	419	439	446	417	424	449	425	443	408	425	434	447	441	422	431	443	403	421	467	427	405	448	399	421	391	410	462	457	429	446	451	427	405	427	441	426	461	444	411	419	450	487	436	418	427	432	423	385	459	444	438	413	421	463	412	422	457	458	448	449	487	459	409	450	397	393	414	407	417	424	432	450	453	426	434	400	433	422	463	428	425	452	440	429	443	468	412	448	422	476	406	479	421	454	416	399	429	434	441	408	415	466	448	408	461	416	423	409	445	415	458	428	459	461	447	400	489	430	457	425	442	432	449	412	405	459	415	453	436	421	446	434	436	435	438	426	418	449	397	422	449	452	442	447	430	464	418	436	409	479	452	415	439	395	422	401	415	431	445	409	437	442	404	421	463	420	431	433	431	391	443	399	445	411	406	460	444	405	434	397	415	456	461	446	420	429	419	438	454	437	459	403	437	446	458	428	418	457	446	427	440	428	405	457	426	464	425	401	439	389	417	409	441	438	440	429	443	402	423	430	459	427	429	442	415	447	436	443	408	443	459	436	440	459	465	435	437	439	430	440	394	424
24632	21429	28575	24590	20995	8575	2561	1279	951	1082	21349	31265	22305	10352	3294	1257	827	641	643	640	628	652	613	617	605	623	621	600	576	611	614	638	641	607	605	563	614	619	677	589	616	576	619	609	638	615	679	601	603	614	619	602	606	600	582	617	609	607	650	621	621	635	592	616	582	618	630	568	594	668	605	612	596	653	619	612	557	570	597	571	614	644	587	608	650	624	615	628	615	626	621	596	621	641	634	573	616	610	572	610	632	611	670	581	583	579	578	571	609	585	613	626	596	576	597	589	636	570	606	609	615	624	603	611	636	621	620	642	596	675	664	618	625	566	607	617	576	560	620	650	607	628	581	630	665	570	603	606	603	581	593	603	654	627	605	584	604	622	625	623	571	660	596	604	585	587	599	609	635	648	619	600	605	631	591	618	644	590	609	596	572	600	627	592	622	588	655	612	569	631	575	584	584	616	611	589	589	597	605	634	557	604	626	615	606	653	634	639	630	628	604	630	627	636	626	602	624	603	608	704	609	632	578	590	619	597	617	616	605	585	578	543	623	613	594	632	633	619	623	630	615	593	581	584	572	593	558	639	572	597	614	611	571	618	628	652	631	615	646	602	608	652	615	587	588	608	637	597	586	596	621	649	649	617	592	578	611	683	573	634	618	625	594	648	601	603	609	606	591	611	633	634	617	637	597	666	565	584	598	583	609	605	631	562	588	577	603	608	632	624	599	617	619	597	590	610	613	621	622	636	656	570	602	588	637	637	601	616	556	618	643	622	596	615	587	634	570	619	620	576	615	654	682	600	623	604	639	603	626	652	597	606	652	637	599	606	628	587	614	587	593	642	584	631	627	600	602	615	661	602	589	582	564	559	593	615	637	581	581	569	643	621	634	571	594	614	617	587	612	637	622	606	619	575	590	615	579	620	600	618	600	597	594	625	604	630	605	593	599	603	607	568	594	590	595	608	558	619	627	599	582	590	592	625	565	579	610	566	629	651	587	627	634	617	619	626	589	616	628	608	644	622	595	622	589	603	580	640	550	602	655	605	592	654	621	595	577	625	652	626	664	599	548	613	573	618	587	619	560	636	649	627	616	566	584	593	610	644	631	626	597	593	637	626	590	615	622	565	632	586	587	601	636	634	600	594	629	588	566	620	600	606	609	655	593	576	601	581	609	574	627	572	659	648	614	613	642	630	597	617	637	581	617	569	592	599	584	623	634	591	631	617	624	591	648	594	560	612	596	596	610	641	605	599	618	626	630	595	594	613	608	632	602	609	609	589	573	603	565	608	630	589	607	612	589	593	630	614	595	612	580	602	592	612	579	585	618	593	600	605	601	565	614	541	647	606	594	582	587	640	614	601	622	602	608	602	609	653	580	618	607	580	593	615	624	624	587	627	578	593	618	612	595	651	593	594	654	574	614	590	604	570	590	592	577	645	612	635	654	624	609	582	649	596	591	606	630	652	624	601	612	626	597	582	599	625	642	635	634	594	625	617	600	613	616	603	609	621	575	574	611	601	571	597	619	598	638	603	595	603	594	601	604	637	648	613	588	613	629	640	605	604	610	627	608	631	589	625	588	591	641	628	646	568	590	621	622	614	545	625	594	610	595	578	646	622	579	586	616	600	633	635	586	604	584	611	596	623	650	624	569	628	616	627	597	605	645	599	607	589	599	561	663	642	662	595	600	629	591	602	574	597	592	639	634	568	633	632	604	625	629	613	602	624	637	609	599	653	569	619	640	614	605	595	593	594	632	612	600	634	605	553	650	624	596	565	607	596	599	602	628	586	626	610	652	614	585	606	592	612	574	604	627	616	586	582	621	653	615	591	650	594	573	612	659	614	665	650	598	625	609	609	603	600	624	578	676	596	619	599	589	600	602	580	632	582	605	652	555	571	616	607	609	578	652	633	596	633	580	613	599	624	599	617	559	594	599	615	609	577	626	648	634	590	600	621	556	612	612	619	633	608	568	618	606	629	628	574	627	628	593	626	632	575	614	580	637	536	550	596	604	608	602	580	662	598	591	640	613	604	593	618	636	617	601	639	622	625	609	589	599	606	621	671	609	626	631	584	604	638	622	598	632	629	554	579	604	585	595	602	643	629	598	643	626	628	619	586	562	610	579	531	604	628	592	621	640	601	621	601	635	651	618	618	622	645	629	592	665	587	603	603	605	583	595	618	618	589	636	600	625	615	625	647	610	632	609	598	546	665	602	631	584	582	620	638	635	609	617	604	610	597	631	583	587	551	619	596	631	632	635	595	586	605	604	578	572	626	553	669	622	653	611	616	647	616	615	575	571	643	601	609	609	623	653	586	660	633	572	613	630	576	625	581	615	681	646	629	622	649	628	634	606	615	554	621	562	597	597	598	599	611	576	573	583	584	612	641	602	615	632	624	622	624	549	604	586	644	608	590	637	619	626	642	610	652	574	618	606	647	625	648	631	626	584	632	591	611	550	618	594	570	643	635	647	604	585	627	603	609	596	625	571	601	586	578	696	586	610	594	629	593	588	605	594	640	581	618	643	626	564	620	596	612	653	634	613	599	616	573	598	628	595	616	632	571	641	619	549	639	624	584	599	611	605	614	604	613	616	592	597	594	631	597	577	657	610	586	602	592	584	619	596	644	611	585	644	657	629	594	586	621	601	640	609	565	589	586	596	627	580	643	576	587	621	589	605	580	626	624	621	597	650	601	615	624	554	632	600	631	621	602	646	608	583	646	562	613	601	605	590	611	565	587	624	578	606	612	616	634	583	579	603	619	617	626	604	605	645	602	580	580	592	615	578	570	610	591	611	595	606	635	587	578	628	637	604	581	627	609	615	594	587	567	623	618	594	626	606	555	571	591	610	613	591	636	585	605	575	629	671	602	593	567	589	604	657	627	593	577	676	608	630	602	593	563	573	620	623	630	650	587	636	606	588	644	616	586	594	586	619	644	624	578	584	549	608	586	585	631	596	637	616	618	568	595	600	643	569	617	618	608	660	614	606	601	589	605	638	583	625	604	559	653	576	621	647	595	633	553	654	599	587	632	601	642	576	589	651	578	592	599	594	618	621	579	582	606	643	583	579	573	585	586	675	608	598	564	609	598	582	633	581	616	600	559	602	630	610	612	619	588	593	617	578	564	584	639	579	621	632	585	570	608	632	581	593	583	609	576	586	598	637	598	565	623	600	559	579	627	581	577	616	627	609	576	619	629	589	643	585	621	673	606	617	594	601	589	612	585	589	576	602	614	633	630	588	573	642	556	624	589	626	619	595	630	588	615	615	598	627	619	567	625	607	614	593	627	593	607	602	624	639	589	610	616	609	620	644	627	593	597	587	623	642	593	589	616	613	615	616	620	641	623	604	651	622	608	572	597	581	615	589	601	561	601	607	582	622	581	580	612	641	591	631	595	587	603	590	609	593	584	601	675	629	600	614	594	609	623	605	602	634	626	617	562	648	622	568	627	586	614	609	624	647	637	596	651	578	622	631	620	612	577	608	590
6610	12808	11889	6300	3963	2768	2204	1297	1075	1416	25357	27459	17872	8415	2938	1311	742	605	545	563	511	554	578	599	520	593	533	519	569	548	568	571	553	565	566	547	555	580	491	569	504	550	519	553	603	556	540	522	565	628	558	498	550	521	541	500	560	548	591	502	517	542	540	562	565	528	533	535	533	539	568	535	525	545	574	537	579	513	565	528	573	521	532	531	523	566	566	525	565	559	524	539	568	559	554	565	571	586	547	556	545	601	489	552	542	536	557	554	591	527	522	571	530	525	555	518	557	561	553	558	535	539	545	559	517	548	536	594	542	536	551	544	557	524	515	572	569	535	531	497	566	598	549	548	545	512	558	539	538	568	565	551	565	541	545	520	563	523	562	539	536	564	540	500	556	551	525	582	540	567	556	529	535	531	553	474	579	576	554	545	560	508	535	529	551	543	555	555	539	543	556	581	530	520	579	558	522	566	556	539	552	558	527	556	531	549	546	515	522	552	577	548	516	545	591	561	517	500	564	526	563	563	553	537	561	516	520	590	620	557	541	515	543	561	520	564	543	547	526	560	549	536	525	543	519	539	551	579	506	514	551	574	520	519	514	500	524	521	529	561	543	551	527	565	518	527	566	541	550	551	479	502	546	534	496	513	515	568	558	529	535	551	559	505	531	553	506	581	511	560	535	521	538	539	602	506	583	598	516	544	550	531	565	547	516	529	572	528	570	526	528	505	529	537	551	546	581	531	591	550	547	553	573	534	578	535	555	548	572	538	568	536	528	519	513	588	549	508	525	552	558	518	550	585	521	560	563	528	514	631	528	565	578	546	514	551	502	513	565	537	554	495	554	563	507	556	558	551	562	541	551	560	575	536	550	558	565	549	517	534	540	550	566	516	532	603	574	550	494	533	549	538	548	559	540	516	516	600	562	573	529	542	530	580	525	533	537	552	533	558	528	561	552	539	544	598	515	519	562	541	510	547	531	572	520	562	582	568	528	567	574	550	558	553	542	541	534	533	569	565	550	536	532	514	580	516	553	508	510	562	530	561	521	534	571	547	541	540	543	544	529	560	549	535	553	523	538	531	543	573	544	507	545	539	523	535	518	530	567	518	545	554	527	530	535	512	538	556	571	537	551	525	525	534	505	520	587	538	555	546	568	551	607	557	552	514	549	538	549	550	575	541	572	531	547	495	576	597	590	551	533	557	573	529	540	540	576	514	533	505	552	530	565	535	533	540	546	550	556	533	560	528	517	543	507	526	518	554	511	556	505	524	536	511	505	563	576	536	545	503	541	522	527	581	578	558	585	523	542	539	479	541	519	573	523	555	556	527	574	473	521	499	558	552	538	583	498	553	494	535	545	558	502	525	546	552	527	548	526	543	541	543	516	563	497	517	502	531	513	571	533	543	533	541	538	548	546	576	535	535	515	573	501	519	551	563	508	522	545	518	571	520	517	568	569	532	570	508	532	489	569	574	524	510	535	538	521	515	567	535	509	536	523	496	543	551	521	519	567	593	550	540	581	507	522	572	558	556	556	549	536	513	489	543	573	526	499	573	554	539	486	534	589	561	521	537	558	518	503	541	551	561	555	531	529	569	579	548	552	562	560	573	553	550	549	545	502	584	542	573	569	542	549	497	536	544	512	561	536	506	524	556	555	525	537	549	515	514	532	579	480	514	544	530	521	517	517	562	561	578	542	515	537	536	574	582	534	554	520	527	589	549	543	571	528	515	557	555	567	521	533	545	526	508	539	512	501	527	491	570	569	544	525	568	537	553	539	513	519	521	569	551	516	538	505	492	551	566	552	482	538	573	493	512	566	545	540	535	542	536	545	461	544	510	561	525	553	523	483	524	570	556	557	542	537	545	544	540	539	576	561	487	539	534	514	537	518	530	547	478	529	532	554	532	563	504	530	552	544	553	552	553	566	533	535	553	561	528	535	540	530	531	569	518	531	510	564	514	536	546	548	532	554	560	508	542	540	514	539	581	531	565	528	522	545	545	548	546	544	514	522	527	507	547	514	527	535	556	606	532	539	554	523	497	528	544	553	565	524	511	540	541	569	544	527	564	519	543	547	561	561	561	579	525	562	529	546	538	536	510	547	555	580	553	523	515	541	543	554	567	538	567	544	546	516	530	530	526	489	498	532	578	560	530	543	535	544	529	550	524	529	524	569	507	512	542	523	538	554	521	589	525	548	544	580	526	528	524	601	530	532	548	524	492	564	525	474	532	563	524	526	509	544	536	506	548	521	579	518	572	553	538	563	555	514	558	538	551	547	583	551	541	512	565	509	543	576	568	532	541	563	512	565	532	524	503	529	513	542	523	515	585	572	559	516	564	574	518	564	522	494	532	526	491	525	500	544	535	544	528	564	503	526	522	560	565	528	541	539	489	579	497	555	541	517	538	556	563	519	562	569	536	574	530	536	545	540	539	521	496	539	526	530	534	523	506	539	557	534	568	554	588	547	571	565	540	567	536	519	533	501	521	569	526	556	542	547	533	521	574	574	557	545	535	526	535	545	549	534	561	587	555	565	491	553	511	548	551	530	538	545	559	527	511	541	497	531	534	552	574	551	520	513	560	522	563	567	523	528	526	496	539	573	529	551	554	535	517	539	529	580	538	516	544	522	528	569	528	530	544	564	504	552	510	540	524	562	568	548	540	507	547	534	508	514	531	533	525	543	538	566	545	540	512	560	512	537	535	540	534	541	538	504	569	518	523	566	499	538	516	530	522	545	562	566	512	538	508	551	528	576	561	548	557	557	529	527	532	513	559	497	529	515	548	552	533	582	554	514	503	535	521	514	536	555	547	534	551	565	501	542	540	530	524	539	512	529	556	555	599	544	537	535	547	530	544	542	542	577	553	535	538	550	526	577	566	538	540	529	531	590	533	537	562	495	570	557	511	586	534	562	547	567	548	513	550	512	541	574	575	550	540	560	538	525	548	525	563	564	546	562	556	561	512	520	563	544	533	525	541	533	551	523	529	560	528	490	567	539	510	561	564	567	554	575	562	525	557	570	523	554	514	504	569	513	557	563	536	510	510	516	568	507	515	575	566	531	573	531	555	511	563	558	527	560	593	518	576	551	494	524	541	533	497	552	542	493	517	541	568	556	533	534	512	559	549	547	586	593	561	550	563	489	556	534	551	563	579	544	509	534	567	532	510	553	532	548	589	520	592	535	580	497	509	547	498	586	520	542	522	563	531	514	536	566	490	538	533	558	541	497	550	529	524	525	519	544	570	561	584	496	554	492	566	540	530	537	548	550	543	543	488	560	513	546	585	520	529	533	525	512	505	542	526	536	488	564	526	559	508	559	501	572	537	547	553	493	534	537	530	570	541	528	575	523	577	525	521	542	516	522	553	562	518	532	539	538	557	520	526	518	530	551	532	559	552	520	543	549	548	522	563	532	513	505	554	541	506	559	564	558	550	522	555	524	521	492	540	576	518	550	535	538	556	504	521	562	544	548	527	514	536	563	555	504	518
27942	13550	5719	2781	1361	881	745	689	557	637	1036	2227	1818	1084	778	664	598	523	538	521	516	554	570	522	529	512	552	540	533	548	556	557	541	568	541	561	520	562	564	540	518	529	553	517	539	520	550	522	552	536	534	542	523	508	499	529	529	556	510	488	538	515	522	484	501	503	511	534	558	551	524	485	567	545	570	567	540	505	549	540	556	509	524	544	551	546	487	505	548	502	551	555	560	536	515	532	541	491	500	515	514	491	533	547	520	495	508	520	539	542	509	532	502	527	509	564	562	491	576	578	537	512	530	554	552	569	481	564	567	575	567	545	537	532	532	580	523	570	530	530	537	547	524	529	568	587	524	546	539	504	552	519	547	568	553	535	510	576	541	504	537	532	530	545	505	521	524	516	549	549	495	503	542	508	520	521	498	523	521	505	531	554	528	551	551	506	520	468	546	506	590	523	542	560	469	545	508	543	563	555	526	537	560	515	520	550	566	535	569	519	481	557	524	563	546	563	526	571	551	549	584	534	523	549	556	562	556	537	584	516	509	471	531	508	508	528	552	573	519	517	524	558	521	526	608	541	514	555	528	553	510	532	510	539	538	523	529	554	564	506	517	520	535	560	492	532	530	525	531	520	565	580	576	542	511	509	516	524	516	500	501	529	531	608	546	558	581	561	564	522	532	548	515	509	517	533	546	511	503	579	557	523	566	503	539	515	552	529	540	572	513	539	512	561	508	535	491	527	517	542	557	536	504	489	514	503	541	466	547	547	528	541	478	540	541	550	545	567	566	528	550	502	519	553	526	501	545	580	508	568	538	529	520	531	561	519	577	514	526	532	531	512	570	533	542	533	554	558	519	501	545	512	555	511	555	536	557	534	554	522	507	515	588	538	511	571	491	556	563	563	469	521	545	518	552	515	525	542	547	541	532	494	566	516	580	518	551	522	521	526	527	524	525	549	572	512	558	515	559	524	528	488	536	553	526	555	571	507	567	510	522	544	564	535	501	544	530	567	519	535	515	516	535	544	520	550	547	549	548	504	511	571	578	492	556	560	523	585	535	537	529	542	555	518	562	528	544	514	532	522	507	501	570	505	543	534	522	500	530	495	544	562	554	502	510	532	521	542	551	495	557	520	556	529	496	556	517	552	557	508	560	541	585	566	544	563	538	542	521	526	487	526	548	553	521	547	538	528	478	487	532	511	494	539	519	539	559	524	527	543	479	526	548	538	510	550	526	517	550	542	537	548	503	543	559	516	488	521	556	565	515	528	519	524	552	503	540	538	504	586	553	519	519	539	581	531	559	549	559	530	541	560	517	499	501	514	558	556	503	503	546	531	548	524	528	506	507	552	546	503	504	550	578	487	547	533	522	489	530	553	536	549	522	527	552	565	510	555	548	495	523	506	504	539	516	547	515	503	526	518	518	514	517	512	517	599	584	542	547	530	561	499	595	514	525	537	575	523	505	542	538	537	551	551	507	557	486	512	600	572	495	500	507	535	543	525	563	520	546	527	500	520	528	560	514	518	554	522	535	550	520	537	517	544	519	525	560	544	522	522	536	556	568	536	520	539	549	513	557	521	551	522	565	505	525	561	555	531	522	539	545	506	517	523	576	533	521	557	526	511	526	520	529	546	569	554	534	519	519	507	517	571	505	520	560	525	530	533	572	549	499	533	512	544	525	504	517	518	503	533	525	538	524	529	530	574	560	551	531	540	488	536	526	530	586	487	525	490	542	531	533	543	526	502	538	532	546	527	563	573	545	560	479	543	525	524	482	549	540	483	540	527	509	551	513	502	533	557	544	507	528	533	535	532	580	554	576	535	540	519	570	525	543	522	506	520	533	549	496	563	578	545	513	516	519	506	536	508	544	584	544	537	532	531	565	533	551	508	494	553	545	519	560	513	545	548	500	560	509	519	553	524	537	523	514	540	545	522	498	505	564	530	533	578	526	549	522	526	536	553	533	518	522	545	539	572	569	565	571	517	541	565	519	583	553	544	552	477	520	540	524	529	514	538	542	499	471	549	509	520	563	503	531	582	531	535	534	539	500	563	547	572	554	565	538	557	544	519	548	513	517	489	547	519	511	481	549	540	546	534	506	504	495	548	530	527	556	512	528	489	573	574	530	533	518	536	527	539	530	529	514	579	537	541	555	486	536	550	489	544	574	555	509	544	515	528	521	494	539	562	540	515	550	497	504	514	531	478	527	553	497	506	555	563	570	544	539	551	554	571	525	520	562	550	521	540	529	533	525	536	509	527	523	551	558	539	564	562	516	530	519	545	507	528	551	547	504	502	548	552	533	548	552	558	510	548	566	544	566	521	504	564	480	504	576	531	556	568	505	498	542	534	519	551	560	531	577	532	545	584	549	548	544	537	564	516	551	535	543	577	594	498	540	479	536	517	535	510	500	543	535	539	472	563	545	543	528	536	536	527	559	549	563	544	555	520	548	548	540	562	524	562	558	510	531	537	533	530	545	510	511	585	518	521	525	546	515	568	528	519	531	497	516	539	559	559	529	544	519	521	562	537	544	518	521	526	570	537	575	572	537	532	534	521	536	538	533	530	567	498	510	514	512	526	516	554	527	519	529	583	512	526	538	530	529	543	525	527	577	516	502	525	504	540	501	542	549	525	564	537	541	548	532	502	534	524	530	553	519	541	568	538	560	526	509	575	528	536	553	502	566	552	528	585	522	543	515	520	519	489	520	534	487	497	567	563	518	511	506	535	509	566	528	582	564	529	515	517	526	537	569	539	519	525	514	540	529	545	491	518	534	583	515	553	555	532	515	547	566	518	483	525	515	521	526	514	558	530	570	591	565	506	504	556	543	518	533	530	555	564	553	526	538	512	533	511	510	557	568	483	489	509	549	560	522	503	534	510	491	532	513	542	540	508	507	516	526	494	536	509	544	514	524	517	553	539	536	522	559	521	561	536	481	481	547	527	510	524	533	562	564	509	482	527	555	543	569	504	535	510	538	553	555	490	568	575	572	539	507	523	544	500	549	553	568	496	514	518	529	543	556	526	559	502	505	551	538	534	514	553	497	555	548	501	510	528	500	510	511	487	560	522	520	563	512	524	518	525	506	512	510	532	545	539	531	511	518	537	544	527	530	558	574	527	536	541	543	521	513	539	557	503	545	549	543	546	534	556	574	560	572	495	520	554	567	502	539	503	555	494	553	551	543	523	530	571	551	565	542	528	549	544	525	556	533	555	529	542	549	544	565	546	561	542	516	526	542	563	489	499	515	528	523	527	557	526	510	526	541	545	522	566	518	543	517	530	562	512	501	532	515	523	550	507	532	561	543	531	540	558	543	537	521	521	562	543	487	520	528	549	578	522	532	522	532	521	539	546	518	544	566	551	546	532	549	574	512	559	550	567	545	537	519	556	553	553	577	518	511	504	548	532	509	551	532	530	518	516	516	565	572	559	510	546	523	537	540	524	553	497	547	568	541	517	533	517	512	522	503	521	609	570	496	550	553	538
6744	5458	5055	2391	1615	1005	718	605	508	523	1356	2624	2018	1140	698	541	481	536	503	487	446	499	443	487	488	468	474	435	482	458	469	457	490	435	492	485	477	465	501	482	487	516	473	418	462	468	455	456	479	442	469	470	484	493	433	484	474	501	492	485	449	513	472	504	448	482	452	476	479	488	435	459	494	491	464	451	450	446	490	465	446	481	477	469	476	453	483	434	465	477	450	437	446	474	459	487	484	456	458	475	447	467	474	483	471	456	455	481	489	479	465	466	464	461	483	464	505	488	454	452	450	459	432	465	445	463	486	446	457	479	447	449	485	483	466	479	418	461	459	444	467	443	469	456	447	484	500	460	464	451	451	469	474	443	474	432	451	429	451	488	528	476	417	494	463	482	439	470	468	452	476	464	472	452	471	439	506	453	449	464	449	458	460	491	462	493	471	451	463	463	458	471	472	505	468	466	457	442	461	502	434	462	471	476	421	472	460	473	478	478	466	469	484	489	467	448	501	446	460	532	440	466	494	452	460	464	511	501	491	465	484	484	449	444	450	472	494	466	494	416	453	469	463	454	473	472	495	481	451	483	470	454	477	438	469	504	461	468	473	480	457	403	434	479	459	460	489	470	455	446	424	444	451	449	451	450	476	436	494	514	493	442	440	455	464	472	457	475	430	479	446	467	461	501	474	477	468	445	419	482	462	482	473	509	454	443	466	476	452	513	486	481	463	476	456	420	444	463	471	454	492	477	451	474	474	464	457	441	466	462	464	442	471	462	466	452	487	482	484	495	453	463	466	431	463	451	451	479	454	449	475	520	464	450	474	471	434	501	457	485	477	487	482	454	463	518	460	474	465	447	473	464	483	496	451	495	507	462	491	441	431	458	517	430	471	422	498	447	454	424	481	498	492	459	457	473	475	468	493	452	476	443	475	472	433	472	480	471	479	456	520	474	442	463	445	488	488	431	464	461	437	455	483	476	455	509	451	448	497	455	455	466	458	439	478	464	460	470	465	472	486	460	445	463	416	487	473	461	484	482	453	452	452	471	476	461	438	479	514	461	486	487	466	483	472	479	471	441	521	427	448	489	508	515	470	487	482	497	451	532	450	465	468	495	427	463	460	507	491	484	442	464	473	451	444	501	505	451	446	481	459	474	489	427	473	477	452	466	434	524	466	436	468	519	490	441	443	465	424	480	480	410	459	454	459	453	482	448	465	486	474	460	467	465	460	431	453	490	458	471	475	474	449	446	485	462	465	469	471	464	492	476	454	462	485	445	468	457	474	471	466	425	477	532	449	447	427	447	514	454	502	480	515	487	460	487	494	452	479	461	456	396	465	477	483	481	476	505	450	492	483	476	449	472	486	464	462	493	520	465	464	474	468	493	450	469	467	519	454	443	494	467	480	464	433	468	422	478	455	456	457	461	470	431	507	478	453	468	477	508	466	469	488	464	462	451	499	476	523	449	458	482	475	454	482	487	452	454	491	463	464	465	473	461	454	458	493	482	473	493	468	488	454	474	466	454	459	455	471	444	464	462	492	453	486	472	472	475	441	454	494	428	446	459	452	465	446	431	459	506	437	495	467	477	462	450	503	473	448	491	457	483	418	469	453	446	448	491	474	470	480	445	462	483	465	428	491	463	466	474	463	530	467	450	467	461	494	436	491	454	479	467	476	475	444	477	434	488	466	483	491	470	469	452	527	458	475	467	430	482	461	477	474	454	523	469	470	463	483	484	507	441	438	482	447	454	470	456	447	504	442	484	465	500	439	460	478	487	463	426	479	440	512	477	489	462	447	478	435	479	429	471	471	454	490	496	488	498	435	493	444	426	446	495	454	448	470	448	409	473	488	440	478	477	465	469	478	475	440	488	463	448	503	469	498	484	474	455	467	463	494	507	505	472	495	460	436	486	445	457	468	474	461	480	466	468	431	443	464	455	434	481	471	478	472	490	458	484	460	483	472	465	453	446	429	476	483	491	475	477	479	461	462	440	486	484	448	486	471	493	468	461	479	445	477	471	468	438	462	460	469	476	457	470	457	451	503	461	474	474	486	460	486	535	458	454	456	468	475	460	487	461	458	482	452	490	484	474	490	435	501	426	481	458	472	431	486	454	462	463	458	486	455	439	473	437	484	478	473	421	414	448	473	460	444	487	433	456	477	466	462	468	454	506	518	488	444	463	454	474	489	485	482	493	495	437	495	428	469	453	482	507	493	458	436	450	474	436	486	464	475	435	457	446	454	502	459	461	481	443	474	407	479	482	430	500	434	488	422	457	486	456	511	521	480	477	507	463	483	493	480	484	443	477	479	491	471	472	437	429	439	483	453	502	465	486	473	471	439	455	451	466	466	436	454	473	464	440	462	465	431	417	435	460	494	419	485	471	508	500	427	467	476	479	444	484	460	505	474	483	471	451	476	451	488	516	518	459	441	451	490	445	454	445	472	490	465	474	467	464	480	462	498	452	454	505	479	468	469	470	481	481	458	450	470	452	481	456	455	480	436	451	477	491	468	484	456	513	452	469	443	487	445	417	433	477	460	469	462	455	503	464	413	482	444	478	480	484	485	496	478	495	458	461	469	447	478	460	450	446	475	498	452	479	481	514	463	517	467	453	461	485	519	473	512	470	459	522	478	426	450	478	471	471	469	462	468	477	454	440	453	432	489	481	460	494	455	480	483	475	491	486	460	470	474	471	430	468	427	426	466	491	467	498	463	457	472	429	493	458	494	477	467	460	478	447	472	441	494	486	499	485	462	461	467	437	448	463	460	454	516	449	489	457	466	472	464	457	489	487	463	479	470	458	475	478	512	507	468	479	419	472	438	444	441	480	461	447	457	488	472	455	522	457	466	484	443	467	473	426	506	462	453	426	474	425	457	479	488	517	449	465	453	483	442	476	477	480	484	452	522	472	449	493	480	431	521	450	463	494	489	481	464	440	471	487	475	478	436	460	442	479	455	414	477	461	492	483	458	424	459	455	477	456	500	476	474	468	440	418	503	426	462	459	427	460	480	444	461	475	457	521	482	451	468	490	441	452	445	514	466	463	447	465	480	495	460	463	469	462	466	445	465	451	455	430	460	460	458	439	463	480	468	469	454	493	449	438	438	443	471	473	481	460	440	430	471	470	456	427	499	452	474	473	462	419	459	439	502	453	452	461	488	533	463	450	428	461	458	497	480	472	445	465	454	427	426	503	439	511	464	446	496	455	450	474	473	432	466	453	474	472	484	452	460	455	447	468	450	486	439	448	478	469	468	481	456	448	476	480	470	466	484	468	458	462	424	457	449	493	444	472	432	443	471	476	454	466	478	459	460	493	451	464	460	466	488	457	473	469	449	472	453	487	468	449	492	451	470	479	468	442	443	496	489	441	467	452	469	459	483	432	469	453	493	465	469	466	470	451	461	485	461	448	511	466	486	480	421	468	492	460	477	447	460	489	464	454	469	470	465	464	479	471	498	481	457	448	451	460	490	481	446	470	474	447
25702	21459	27544	25428	10967	2755	1502	899	728	691	7459	20340	14091	5726	1852	846	602	562	562	581	526	529	537	509	534	510	585	530	573	582	478	527	552	536	535	540	506	555	558	580	520	530	553	509	534	522	504	547	524	487	537	482	534	493	493	502	484	516	525	549	550	540	485	541	566	539	505	545	552	524	508	523	496	500	506	541	510	517	494	495	497	557	540	510	545	535	539	531	525	529	509	509	525	550	526	498	512	542	508	498	544	541	549	510	510	554	577	534	523	571	559	505	517	564	586	549	507	539	481	526	522	535	504	486	511	555	540	511	503	481	536	525	470	556	527	537	545	514	504	548	535	550	540	515	558	534	539	510	528	526	529	567	513	566	479	501	525	532	491	517	511	507	508	522	479	540	497	503	518	553	537	515	545	549	556	526	554	514	503	559	532	533	489	537	545	509	514	541	543	546	536	515	533	519	497	525	511	507	504	547	517	508	522	522	529	548	525	551	549	517	512	515	526	515	499	528	531	545	520	520	543	496	552	491	520	528	519	572	493	540	517	526	585	535	561	527	550	454	542	551	499	541	526	539	547	532	525	499	524	507	491	553	522	565	482	535	528	529	521	519	563	491	509	504	526	550	559	528	526	480	547	501	504	514	552	529	506	557	527	490	548	510	530	531	502	552	515	542	524	550	529	512	487	481	533	512	504	540	536	538	501	532	529	512	531	528	528	474	530	525	550	542	550	535	540	564	495	553	535	539	564	538	526	555	509	517	530	542	531	548	476	527	490	515	547	519	496	465	549	518	496	496	528	490	552	548	533	513	537	523	533	520	516	516	507	541	512	504	544	550	511	532	525	544	525	550	517	489	539	516	517	507	530	526	513	534	555	540	511	507	524	531	509	532	523	504	538	520	573	525	558	514	542	510	513	491	525	545	527	559	531	531	529	493	551	506	499	514	502	543	481	503	487	535	508	522	548	577	513	519	516	533	537	553	535	529	564	533	497	489	502	546	545	562	518	536	521	521	541	552	564	545	520	504	503	518	534	521	500	542	530	539	523	531	499	545	489	519	489	483	492	506	517	551	505	535	480	571	540	517	540	517	569	522	514	533	512	514	562	504	520	533	553	503	525	502	524	533	545	542	558	528	525	542	505	536	513	571	504	560	579	543	548	561	520	591	497	489	574	491	552	546	517	571	501	520	489	514	509	540	518	508	545	484	502	490	502	507	529	504	527	531	538	535	513	512	499	566	515	522	534	490	525	560	521	520	540	533	515	524	556	548	501	509	520	527	538	501	519	508	529	568	500	526	543	525	555	508	546	528	539	539	497	545	473	540	515	526	510	477	528	529	526	520	494	500	548	544	561	515	580	523	564	529	512	512	533	511	530	554	498	568	509	508	457	513	535	533	562	526	541	528	506	525	584	528	550	469	505	555	515	501	510	518	501	538	502	522	494	517	529	546	491	550	523	534	537	529	498	550	533	521	529	504	500	573	555	536	530	536	486	530	538	557	509	503	483	550	533	559	517	505	500	559	532	520	524	511	511	536	486	523	518	530	485	489	512	527	516	498	544	521	520	538	508	521	542	497	526	527	504	489	520	583	549	538	494	542	546	509	486	521	484	515	528	518	528	483	548	519	554	530	500	557	507	517	578	538	501	566	504	492	542	530	513	587	551	524	511	549	524	544	558	528	494	517	529	516	485	521	531	578	520	493	569	580	481	522	538	486	511	548	496	556	530	556	537	537	530	497	521	513	507	525	505	543	564	500	552	519	528	476	565	501	531	497	534	499	535	541	525	500	521	523	549	510	501	554	521	537	540	535	509	529	528	506	497	510	515	549	547	576	519	555	539	516	501	547	535	518	502	536	490	548	530	528	569	484	470	532	508	541	540	514	519	519	540	554	563	522	540	538	513	473	503	534	520	508	539	537	525	544	511	480	531	504	517	508	512	492	551	497	513	490	534	480	528	514	518	506	517	539	509	511	497	509	542	528	523	525	515	537	519	533	516	519	526	487	564	483	509	505	523	513	534	534	521	508	502	504	543	515	541	529	488	476	506	499	529	509	530	485	473	533	518	549	517	518	486	486	557	531	569	535	476	569	515	503	538	497	544	531	503	513	546	557	492	501	560	550	508	520	596	562	508	523	548	502	523	536	535	512	502	559	537	522	589	552	550	526	565	520	534	531	539	554	551	521	501	542	546	517	545	515	527	505	493	521	477	536	552	536	577	514	463	544	509	520	527	540	522	531	490	537	547	503	514	551	537	510	524	536	562	518	552	530	516	504	519	482	473	515	496	550	536	577	533	528	545	523	510	521	492	533	481	556	480	532	516	505	507	515	504	490	497	516	570	520	517	513	515	553	521	545	580	523	529	567	529	520	518	508	489	490	523	512	502	494	498	506	503	509	540	503	545	504	499	549	523	543	522	572	521	528	518	499	540	555	517	521	530	547	481	468	490	501	510	551	544	509	542	485	553	559	523	519	560	548	518	487	567	525	525	501	550	563	568	517	514	505	481	549	489	502	497	513	552	546	547	528	507	478	508	559	528	514	526	527	564	529	527	507	528	506	501	520	528	520	544	512	502	532	522	487	533	520	506	508	540	504	523	531	549	555	519	526	510	500	541	537	478	530	518	515	547	568	527	548	516	540	569	484	558	514	493	500	567	560	506	514	516	556	532	519	523	511	533	531	523	531	517	527	500	564	513	511	555	513	560	549	540	525	480	520	526	540	525	524	502	521	490	494	483	527	539	491	514	516	514	485	509	492	538	581	510	506	519	537	483	504	522	523	538	540	484	515	502	563	568	520	542	541	566	516	492	538	535	535	512	512	515	533	507	550	547	526	507	468	529	529	488	494	514	526	562	542	529	501	540	505	487	474	500	493	538	496	518	536	495	522	539	528	529	505	514	549	497	553	513	500	525	511	493	493	535	554	540	478	538	509	532	467	510	481	526	507	544	531	546	531	564	560	543	565	558	489	529	511	533	501	533	510	527	544	530	552	523	500	521	599	484	551	581	485	510	579	524	561	497	472	555	504	575	517	523	536	540	492	511	524	520	527	467	525	505	550	546	554	553	533	529	539	506	525	515	502	515	557	489	515	522	514	522	533	484	507	511	539	534	490	564	519	524	524	516	526	533	519	509	504	485	514	567	553	529	519	556	556	495	502	539	495	539	521	512	537	542	544	532	518	511	510	523	577	520	541	514	534	501	525	429	552	507	507	542	525	545	512	549	538	525	542	537	523	558	519	526	516	526	516	551	531	530	529	512	494	512	509	502	553	565	515	524	494	507	512	536	534	567	554	565	502	486	477	514	499	515	503	508	536	519	555	554	512	556	529	554	525	538	526	551	502	502	521	533	545	486	530	485	506	448	549	508	522	568	529	516	506	528	522	515	474	547	467	554	517	555	514	549	482	533	490	504	549	541	542	578	482	552	528	549	507	543	492	508	542	504	514	552	520	558	532	494	526	533	552	558	528	545	510	528	523	489	527	508	535
6351	10325	9276	5077	3345	2169	1465	908	747	686	10015	19257	11769	4952	1906	881	571	465	470	444	502	471	464	463	490	490	455	442	463	500	484	512	483	493	468	466	516	465	476	480	476	453	458	502	511	451	460	467	490	459	451	460	475	496	483	445	489	499	454	440	489	429	444	435	434	481	462	492	459	491	441	504	463	526	506	448	489	437	464	464	478	467	431	465	464	471	491	497	467	513	451	482	472	474	470	501	484	421	491	495	494	449	457	504	458	434	469	479	469	469	442	479	520	461	469	443	470	507	469	473	466	439	458	508	474	483	470	488	508	473	477	448	483	498	452	437	483	505	495	485	494	445	420	458	453	507	481	466	457	507	429	477	498	485	490	460	456	495	456	487	496	454	500	448	465	459	514	470	518	464	485	471	454	440	460	439	477	484	480	521	540	466	472	487	481	459	503	479	439	485	466	489	430	516	477	483	505	480	496	437	455	463	448	491	456	434	495	486	481	448	459	455	453	505	512	496	470	487	474	487	497	463	469	474	501	488	479	464	474	473	470	456	489	471	468	421	486	505	475	473	463	467	471	469	445	461	462	457	454	474	484	491	453	465	509	481	464	448	476	493	463	497	478	476	473	434	489	459	493	518	501	461	494	463	491	458	487	475	507	484	461	464	439	471	485	497	488	491	467	528	511	494	475	485	485	457	475	493	484	468	476	441	476	475	486	501	501	442	462	455	455	480	485	470	479	519	486	493	467	491	485	484	501	482	489	438	495	461	495	481	456	478	475	466	437	449	468	455	446	483	495	438	475	453	473	461	501	447	515	482	471	503	493	484	468	482	481	413	470	485	451	452	476	515	474	453	468	460	452	457	477	505	498	478	470	444	497	481	488	487	454	468	471	532	479	483	469	452	512	499	459	451	443	468	477	475	469	486	456	463	479	494	480	454	473	443	429	493	458	474	452	493	493	476	492	491	466	441	502	464	448	451	498	487	484	462	446	473	500	510	480	465	472	489	496	478	446	443	495	497	442	450	480	505	463	458	456	498	484	490	483	479	465	491	491	473	476	486	476	455	469	496	466	473	450	469	495	472	466	478	495	492	463	480	461	502	471	447	493	489	479	460	498	460	480	449	487	449	462	444	478	487	486	419	482	466	446	501	483	494	483	445	444	459	452	454	465	482	459	491	553	469	465	461	480	460	480	457	465	507	469	487	483	486	492	478	468	468	447	463	459	456	481	471	488	467	455	447	449	450	507	469	434	477	473	485	468	503	464	512	464	453	482	484	518	507	459	459	506	463	466	477	475	472	438	485	455	499	465	483	455	462	433	493	489	469	451	449	459	495	453	435	489	495	484	495	493	426	449	439	471	487	470	465	453	437	501	450	466	464	475	479	459	501	462	437	449	456	500	494	468	479	471	469	436	461	476	467	428	487	463	503	439	468	506	465	492	437	495	451	466	468	445	464	453	478	460	472	466	466	446	490	475	476	486	468	462	501	455	470	457	504	465	482	449	501	471	487	469	466	481	488	458	476	488	479	448	482	436	448	475	463	485	477	448	455	463	437	478	492	458	492	472	467	494	483	476	452	456	505	512	479	477	497	477	464	471	457	456	463	475	492	510	477	493	510	475	459	428	465	479	453	496	488	470	474	460	497	477	472	445	526	471	471	456	495	460	453	460	423	451	514	453	492	471	465	465	454	452	457	465	461	506	459	478	493	492	444	474	509	470	469	471	478	502	527	468	492	489	450	510	464	482	463	500	481	475	485	462	488	539	479	460	447	459	471	450	486	486	490	483	473	491	489	442	485	462	444	459	419	487	474	524	488	492	509	446	490	428	426	491	453	487	498	436	479	492	513	448	446	457	460	472	471	504	480	479	454	457	489	498	474	494	488	479	425	472	458	516	457	451	460	476	495	456	474	476	474	472	461	473	484	478	470	484	419	487	495	456	458	487	452	452	491	440	490	485	453	498	487	518	463	446	451	464	481	452	469	470	488	489	427	469	504	491	472	478	455	482	498	495	494	466	441	442	516	457	450	454	448	478	508	435	505	499	440	467	447	490	473	493	458	483	447	485	506	442	500	479	476	470	458	441	469	489	450	504	490	456	461	475	444	472	465	481	507	455	449	435	477	466	505	491	446	465	471	478	459	438	476	463	467	480	482	443	441	466	474	444	444	464	464	444	448	459	482	447	482	498	459	457	484	467	437	456	457	478	482	448	467	494	456	458	478	445	475	477	507	467	512	463	489	454	472	442	457	467	462	459	498	456	497	458	476	491	468	468	503	456	489	436	494	465	489	461	467	481	469	483	504	448	463	478	471	482	484	478	476	463	432	468	481	486	486	459	510	493	481	498	498	456	457	481	486	450	485	503	471	478	502	449	452	498	485	509	454	484	498	473	471	460	479	487	506	458	477	459	447	479	465	503	506	502	470	467	492	457	490	506	412	467	472	478	482	502	464	484	452	431	472	499	474	449	457	493	448	418	440	490	483	466	448	460	495	491	473	464	505	452	497	489	491	457	486	497	489	476	469	474	456	474	465	486	481	467	451	458	451	495	502	453	527	462	501	479	475	456	458	496	492	477	444	492	466	494	506	448	479	492	482	465	485	472	477	490	472	485	440	506	470	504	464	443	484	462	465	493	444	494	487	459	446	507	454	474	513	460	479	470	501	457	440	465	454	488	461	473	448	467	459	449	455	508	479	502	499	476	495	478	437	478	490	482	480	471	436	455	471	448	477	455	486	511	471	555	485	475	464	485	440	466	489	501	478	479	463	468	457	465	489	477	491	472	444	473	489	418	498	447	453	459	461	473	476	497	439	469	458	466	469	466	472	474	461	496	499	459	410	506	455	471	450	480	477	502	428	451	466	494	494	473	475	506	444	487	461	487	496	472	469	478	502	464	478	495	473	438	453	486	451	453	471	494	475	503	477	462	468	480	464	530	493	479	502	494	495	478	459	451	500	471	438	488	508	485	477	485	489	484	514	437	490	465	462	533	466	485	451	421	469	469	476	467	472	476	448	444	442	442	467	443	463	475	471	490	433	476	488	468	453	493	480	498	444	479	495	486	426	447	479	445	470	461	442	515	475	490	444	448	481	472	464	499	431	500	466	476	483	478	496	490	483	475	474	483	492	439	461	468	455	489	456	480	472	512	508	506	500	453	506	474	446	445	439	426	483	450	518	474	454	460	497	470	459	505	504	466	516	501	442	446	508	472	476	451	500	498	480	452	490	469	517	464	456	459	472	480	475	433	488	448	463	462	469	445	462	491	506	498	486	493	438	484	441	517	497	479	454	467	454	450	499	460	484	492	489	470	479	497	436	472	461	485	468	488	500	456	465	478	456	498	494	467	457	445	484	432	454	478	438	493	443	466	448	453	474	444	445	456	481	479	503	462	515	478	520	472	469	432	495	491	495	481	459	454	477	493	433	472	451	472	469	458	440	441	470	471	451	440	479	468	473	483	449	505	472	449	445	434	476	496	445	454	473	490	450
24618	21413	28608	24613	21087	9826	3045	1252	958	1447	17624	32651	23239	9807	2912	1356	853	689	729	674	613	687	678	717	627	648	657	666	630	687	638	671	645	625	671	627	653	653	687	675	650	610	679	685	691	641	671	693	616	703	687	672	655	672	650	663	673	678	686	601	669	660	659	684	676	672	697	681	620	621	651	629	664	712	684	602	687	680	644	637	687	694	679	680	592	696	668	638	685	670	645	678	657	647	639	674	676	660	660	688	649	669	599	601	677	653	664	678	654	693	724	668	669	644	685	639	711	680	638	655	630	704	645	610	633	700	664	692	665	711	654	654	659	644	627	639	659	654	660	626	645	681	642	723	686	661	663	630	675	659	652	662	679	641	677	609	652	650	654	678	682	690	618	639	648	660	614	617	664	687	648	586	685	629	660	654	667	687	687	673	663	645	638	717	637	670	657	680	676	654	657	609	632	605	710	635	635	654	636	629	645	681	648	650	689	653	626	676	674	677	683	642	627	641	666	636	644	706	701	675	643	659	618	700	684	654	640	690	670	686	644	671	680	677	698	671	648	662	679	660	656	650	657	697	659	686	634	629	656	671	695	670	709	640	621	659	625	648	684	668	648	681	685	659	684	671	685	713	667	620	695	684	651	664	667	641	667	657	655	685	669	701	682	658	630	658	669	699	663	681	682	667	629	643	634	695	659	645	670	665	645	676	707	682	673	686	656	627	602	658	642	667	664	672	670	665	650	619	666	632	667	612	649	598	678	714	674	615	645	620	596	657	683	681	717	672	643	643	637	643	694	629	675	665	613	646	666	664	659	689	690	716	628	634	635	674	633	651	669	608	655	678	655	687	683	625	620	690	634	655	644	653	646	686	682	619	671	644	687	624	680	721	613	638	655	650	670	638	653	614	713	688	663	689	672	684	675	684	694	669	641	659	663	677	675	675	651	635	646	661	653	641	645	656	649	631	673	660	659	670	657	671	648	624	685	641	651	686	678	601	643	698	688	702	656	698	639	701	671	663	676	667	682	637	622	644	659	642	686	632	719	655	615	641	683	705	632	649	629	660	662	651	698	648	681	686	691	690	640	623	689	651	670	609	619	656	626	657	667	695	697	676	640	608	677	652	670	651	620	641	673	656	588	624	631	696	646	633	660	647	656	649	644	655	651	678	609	663	659	650	682	676	672	636	682	654	661	644	658	644	673	654	678	660	625	669	630	660	673	641	668	664	652	652	627	656	675	624	681	630	668	634	674	688	699	668	624	649	670	667	627	637	647	653	634	655	621	671	622	665	677	647	651	639	619	669	636	659	653	727	719	667	702	666	667	634	729	684	678	635	646	723	651	668	647	637	655	650	642	684	601	668	714	647	647	660	683	688	620	662	618	641	706	630	691	622	655	633	624	668	698	626	625	672	657	640	645	652	605	705	638	700	660	622	596	644	635	631	624	641	632	639	700	654	627	688	653	661	661	649	653	665	635	715	658	682	642	586	659	710	656	631	650	684	661	695	666	663	674	677	660	672	664	635	644	700	676	612	688	655	675	639	690	649	665	629	666	634	628	636	628	636	665	667	667	673	668	589	634	627	667	631	667	631	632	630	661	636	635	661	649	658	662	646	646	650	701	624	637	651	623	652	674	679	688	649	655	648	669	642	670	626	669	639	601	673	645	654	665	684	673	628	668	689	647	651	662	645	654	625	652	694	709	682	630	630	640	689	664	649	666	654	648	653	634	656	661	656	662	637	647	660	680	691	634	660	665	643	646	667	637	663	674	670	654	640	637	644	616	687	645	641	650	615	627	628	616	644	633	688	668	664	616	669	630	697	695	633	612	688	663	661	666	663	656	688	676	696	632	654	666	633	652	675	640	639	619	625	688	643	711	654	642	693	667	650	667	666	663	641	660	619	674	659	667	650	678	690	641	650	639	657	662	626	646	628	669	675	638	682	649	645	670	707	677	642	650	686	649	625	689	637	677	690	613	657	654	648	652	642	652	633	616	677	594	619	622	642	648	638	684	643	658	644	623	700	704	642	629	639	669	693	681	618	647	654	640	672	627	640	683	635	650	668	701	672	632	671	659	696	662	631	685	628	696	609	662	660	659	687	631	687	616	600	621	641	669	672	647	639	674	644	674	637	638	648	679	642	715	641	693	617	631	651	655	635	671	629	705	641	614	654	657	675	669	722	673	611	636	676	671	657	618	659	646	666	646	657	643	642	677	620	633	648	657	663	635	634	642	657	661	678	650	637	643	598	619	687	668	652	698	640	639	647	616	693	636	692	670	723	637	632	644	657	638	659	652	636	589	689	630	727	664	654	678	613	645	682	686	665	677	651	648	637	685	634	671	675	631	657	670	659	627	639	658	655	629	664	643	656	614	667	667	673	699	607	656	630	612	659	639	647	670	664	705	652	648	638	691	663	652	674	655	641	666	653	665	695	620	655	615	640	617	646	639	698	685	642	662	717	703	664	665	673	662	672	677	639	647	679	637	647	662	697	694	689	631	684	650	687	648	582	675	654	661	699	682	655	672	645	626	681	683	663	696	644	655	671	665	654	676	678	692	612	637	658	671	674	678	631	680	650	717	658	678	665	655	691	613	641	638	674	618	630	665	662	673	678	664	658	679	674	683	621	666	638	662	684	646	635	679	697	695	707	715	633	652	623	708	690	648	630	653	657	660	628	665	713	638	666	673	663	674	630	633	675	676	663	630	676	679	643	660	656	659	675	661	676	656	664	708	676	604	678	612	674	666	642	629	692	670	623	646	641	663	678	649	598	660	636	671	653	655	627	646	634	655	696	722	664	682	654	657	654	608	667	651	644	689	628	655	618	692	665	657	596	664	613	662	648	608	640	646	681	669	654	651	678	673	646	695	626	642	608	677	664	671	655	645	654	661	698	619	610	664	698	641	680	688	631	613	654	636	693	637	615	642	652	691	648	632	651	623	645	682	644	630	645	673	605	651	650	642	643	669	632	603	704	670	631	655	635	696	629	678	674	635	718	700	623	639	634	673	629	645	653	665	661	661	617	660	686	648	658	643	662	651	651	608	680	607	637	666	596	674	638	626	699	637	648	644	662	637	629	684	630	679	653	673	673	671	647	651	692	666	645	690	642	641	681	687	617	644	643	616	661	638	649	634	645	653	630	617	723	628	658	653	630	672	646	630	644	595	673	695	651	669	615	687	679	644	666	671	650	704	678	666	641	685	679	690	670	613	634	673	678	665	691	622	658	701	646	632	613	614	645	654	680	644	677	598	677	638	625	635	645	653	684	718	658	664	678	654	685	644	677	658	678	645	619	616	651	658	689	627	675	616	618	675	681	674	629	637	672	650	673	607	665	647	634	656	667	652	602	621	625	644	677	646	661	677	623	659	640	666	641	666	635	675	664	646	658	730	680	669	627	651	638	639	655	669	631	656	709	682	623	645	646	648	660	618	644	690	653	664	675	660	666	659	616	676	648	603	612	642	629	644	661	659	653	626	675	626	673	612	665
7276	15482	13723	7628	5688	3245	2159	1246	1009	1964	21519	29248	18250	7666	2771	1356	719	613	601	584	554	569	579	545	557	566	605	566	588	564	592	611	578	588	575	622	619	595	552	622	598	574	603	599	571	613	554	562	628	568	601	645	567	569	585	556	569	553	565	591	579	574	595	535	568	622	610	604	559	638	592	599	630	580	610	559	607	576	589	599	588	573	588	624	635	586	553	612	545	626	581	578	593	588	599	638	566	563	591	582	588	614	582	573	571	553	603	549	554	584	569	582	570	575	575	647	582	572	556	572	596	609	611	578	573	563	542	623	579	594	575	589	565	574	608	572	557	600	600	592	593	563	613	569	563	553	657	608	556	570	552	554	610	625	607	566	566	551	643	561	614	557	570	577	628	574	625	551	593	620	603	573	536	569	585	575	573	566	596	585	616	536	606	572	549	610	563	552	574	580	576	574	545	564	582	608	563	598	572	581	564	566	570	557	585	555	579	595	556	546	571	546	598	581	586	610	547	550	599	553	568	537	582	571	575	592	563	576	540	554	573	532	581	583	566	621	573	551	560	569	616	571	577	633	558	570	592	566	604	546	607	623	547	582	586	571	574	553	547	589	603	603	577	564	596	547	561	573	591	595	558	553	581	561	584	597	576	545	589	561	582	587	554	558	577	618	590	555	557	587	621	566	603	579	591	553	595	552	583	625	593	585	590	603	553	563	602	608	596	543	557	612	571	611	593	532	584	579	576	543	585	570	610	620	628	599	546	541	541	596	575	553	594	538	570	580	577	587	588	624	536	536	610	605	579	558	564	545	601	594	590	581	590	568	566	611	525	581	526	562	596	599	616	549	566	587	599	578	590	587	552	558	599	576	624	544	598	589	550	561	580	546	564	582	606	559	628	597	599	550	572	589	603	585	613	547	580	574	551	586	566	582	529	570	582	564	543	567	558	584	548	525	583	585	608	565	595	574	600	594	559	566	558	577	562	575	579	579	615	577	568	573	616	604	551	599	592	594	600	605	575	624	598	595	587	545	609	602	571	558	617	547	579	569	603	562	567	545	578	552	579	605	598	567	613	551	527	542	611	587	540	581	578	646	571	578	539	566	560	557	586	572	543	538	601	560	582	582	541	594	579	581	593	563	612	581	601	597	561	589	561	576	602	579	591	547	540	555	621	624	561	553	600	605	571	565	592	596	600	577	584	595	558	559	571	580	537	596	580	586	657	550	604	550	593	583	577	558	610	585	567	565	600	603	579	566	537	580	581	526	580	529	569	559	592	583	550	585	561	574	526	573	576	602	599	589	566	566	567	577	550	599	581	585	591	610	577	533	597	554	604	567	572	647	615	564	598	569	596	588	548	577	582	599	591	586	568	527	560	562	553	558	574	625	582	546	579	619	585	589	558	552	582	546	607	576	609	551	563	598	577	535	575	569	580	581	589	567	601	618	608	554	567	599	568	584	605	542	570	608	583	615	623	606	514	633	588	544	571	565	603	553	563	571	572	542	622	580	541	576	613	538	517	599	590	607	596	556	594	634	609	552	579	616	590	591	539	575	568	582	568	560	575	597	598	622	548	571	566	590	550	546	586	593	586	544	590	561	572	606	607	581	614	574	602	559	572	551	576	571	586	599	576	577	562	576	606	542	610	620	564	545	566	580	552	539	597	601	569	578	585	539	553	611	566	585	608	621	548	643	551	575	563	543	590	574	617	619	558	560	537	568	614	555	585	608	519	595	577	565	522	514	581	574	560	561	574	591	567	564	631	576	555	583	598	536	598	600	621	550	570	595	532	594	568	554	598	538	587	549	560	589	581	589	602	532	560	591	602	620	588	583	582	576	544	615	574	579	554	588	592	544	608	596	549	544	576	578	582	575	557	603	571	586	572	581	592	576	558	581	526	558	580	534	555	619	596	584	538	572	568	581	576	551	553	540	574	597	608	541	590	572	625	610	536	587	561	574	595	592	605	551	599	550	556	573	602	556	590	566	561	566	540	572	544	575	571	552	585	542	613	594	566	570	546	572	576	537	533	591	618	576	612	594	592	625	538	536	544	609	605	565	611	565	614	557	613	571	602	566	537	556	582	549	576	569	591	591	566	561	528	554	597	520	552	568	588	592	572	578	586	603	583	563	549	550	589	591	560	568	554	566	607	548	584	575	545	548	547	597	586	557	540	559	586	544	602	577	574	571	592	601	609	648	591	595	553	559	581	542	567	592	597	573	543	577	600	547	618	626	546	588	602	571	541	554	577	596	566	552	579	614	584	581	579	586	567	569	559	630	603	608	547	572	554	568	554	570	610	547	561	547	562	573	596	586	593	607	584	550	562	563	585	571	584	570	591	567	608	546	580	581	563	572	561	558	570	592	611	568	613	576	628	650	581	560	577	549	582	540	568	586	545	537	544	554	570	528	583	617	583	593	566	548	546	603	585	593	521	581	598	590	549	612	547	567	563	594	574	580	576	600	579	588	588	647	586	570	591	595	563	625	564	529	588	582	594	609	581	557	605	581	582	599	543	595	567	554	580	604	567	553	581	557	585	581	575	602	564	548	570	568	544	582	598	573	555	536	561	586	573	556	584	563	565	562	565	569	571	556	580	559	581	595	578	544	575	581	569	588	604	590	555	568	588	622	552	573	582	588	608	568	551	580	623	592	574	564	574	586	630	576	553	584	583	610	569	554	598	572	579	602	559	597	581	558	601	553	577	601	589	584	559	592	555	589	579	587	589	602	564	557	568	573	583	599	584	568	609	541	559	626	572	569	571	585	598	526	594	598	503	554	608	575	606	552	560	580	590	576	602	589	599	576	556	538	550	526	597	544	546	577	612	551	608	568	587	563	589	577	593	569	614	610	594	556	576	607	588	584	566	562	558	631	562	561	612	582	576	579	566	589	593	630	579	549	617	575	565	579	577	567	547	555	560	592	585	593	573	572	602	609	563	613	572	611	545	545	586	569	564	573	551	581	541	583	607	623	572	565	556	606	603	576	571	576	553	573	622	548	582	542	578	549	562	555	576	585	593	595	596	541	601	586	556	612	583	613	575	570	568	629	557	579	599	526	586	595	580	593	627	578	563	565	612	562	583	562	565	573	555	541	572	581	592	537	589	558	562	600	584	568	631	560	540	590	576	603	541	598	606	566	570	537	631	598	570	544	561	618	578	577	573	607	554	603	587	610	579	565	554	595	582	499	551	620	575	558	598	568	573	570	580	589	552	576	570	621	562	548	543	576	569	561	560	586	585	540	592	590	558	603	617	553	540	578	574	569	549	619	559	559	581	592	576	557	557	578	571	561	568	590	594	586	571	578	597	601	577	596	587	583	568	576	595	590	544	550	546	564	567	563	552	556	588	549	611	539	595	599	567	556	523	537	603	589	577	554	533	562	551	551	602	547	548	582	533	578	613	584	608	554	568	569	578	589	536	592	587	541	579	573	548	527	604	569	639	570	558	621	593	581	582	572	591	583	612	582	585	535	591	590	613	566	553	543
27753	13258	5317	2566	1345	934	821	705	613	619	1403	2285	1789	1186	759	658	617	590	549	533	591	556	595	586	592	586	551	576	582	550	549	611	578	614	595	589	582	574	586	583	570	610	591	583	592	563	576	585	623	607	579	567	544	613	554	598	588	594	554	567	533	609	584	592	561	555	649	536	563	587	596	589	561	638	588	569	595	559	599	569	600	592	576	609	561	588	582	604	581	568	526	540	581	553	565	626	575	609	572	588	565	574	590	600	589	605	578	592	538	557	583	540	601	573	574	575	574	531	600	552	592	530	582	569	560	584	584	558	531	603	565	609	573	608	592	527	588	577	585	560	565	547	596	590	584	549	530	574	607	568	584	574	591	561	616	558	570	579	592	580	578	546	583	541	532	593	593	574	602	548	591	535	575	543	576	541	586	562	563	584	572	546	563	611	548	550	540	582	638	610	579	555	555	581	558	630	586	594	619	578	555	561	593	580	588	574	537	568	619	565	582	569	573	553	574	545	580	620	600	562	523	588	538	599	604	560	567	596	585	564	607	568	550	567	577	547	630	568	592	593	525	553	595	579	566	533	575	589	605	567	540	550	582	585	559	604	560	619	537	572	598	587	627	578	578	528	580	602	619	567	573	583	529	584	588	540	566	616	588	584	566	529	606	550	590	580	582	566	562	566	572	575	562	647	553	580	577	627	541	556	568	556	578	551	562	595	558	555	539	602	560	551	611	592	628	575	597	550	572	587	584	590	574	565	563	572	602	571	617	586	577	560	563	558	541	553	581	561	569	602	515	585	593	555	597	549	587	548	620	591	560	581	613	585	565	562	551	578	576	567	560	538	606	586	584	584	578	604	565	580	536	585	575	563	544	576	584	578	574	542	566	576	536	562	556	507	568	580	594	568	632	591	562	559	554	607	561	587	586	568	595	566	612	566	589	590	546	544	574	575	605	527	537	577	539	568	563	558	556	598	543	609	549	585	586	579	606	574	596	580	559	594	580	605	585	565	581	628	607	568	564	583	566	574	555	587	555	578	621	585	559	558	561	595	645	577	574	555	609	552	554	578	577	609	560	558	557	621	602	575	592	580	562	556	544	619	588	598	563	560	650	523	600	566	527	582	555	588	580	522	572	533	534	626	583	568	553	533	577	602	547	569	620	614	569	581	490	563	592	563	598	563	585	605	579	563	620	574	585	568	585	555	590	616	598	566	606	544	653	562	554	579	582	614	603	592	575	581	541	594	606	538	582	550	527	597	557	580	589	540	604	568	556	591	587	573	578	577	606	594	589	594	613	613	572	533	587	582	607	565	599	585	578	565	581	561	603	588	578	605	612	593	585	596	571	573	570	583	550	587	536	579	553	579	569	603	558	518	580	596	561	591	595	562	607	596	574	623	544	568	547	589	550	560	570	598	595	587	577	612	537	576	556	605	550	565	566	590	531	563	606	606	541	578	607	593	581	597	564	616	555	611	562	595	584	561	574	590	553	564	592	566	580	612	584	606	596	568	539	593	531	585	559	567	571	587	561	583	597	607	569	607	601	593	567	530	611	571	583	588	570	618	567	550	570	607	566	578	603	567	637	595	561	549	564	526	564	574	549	587	552	580	548	546	566	543	584	599	559	573	588	578	583	570	625	567	560	586	613	571	592	611	565	548	550	549	563	567	636	603	561	585	563	567	560	546	545	594	577	574	560	576	551	593	616	590	555	539	554	558	574	561	574	575	567	572	579	587	534	593	575	582	513	580	589	582	571	587	555	536	528	565	551	570	577	580	533	543	567	588	593	586	598	554	580	570	609	575	546	571	565	582	588	541	543	613	565	593	567	618	570	585	563	572	566	566	600	528	583	572	617	579	594	560	577	599	585	545	565	572	615	560	617	581	546	543	575	601	598	583	583	548	591	582	545	594	573	575	531	553	552	584	651	603	591	588	544	569	542	618	593	581	572	563	569	544	603	564	607	614	632	549	610	579	606	588	616	604	591	531	566	559	616	575	554	597	585	564	601	538	578	553	569	615	628	522	571	589	560	603	561	573	594	543	591	581	566	561	609	578	603	556	570	553	580	592	565	615	575	609	599	560	607	595	561	580	541	567	565	553	592	582	571	572	606	596	581	536	611	581	516	597	595	575	562	597	575	565	583	560	619	593	546	570	603	606	559	557	544	563	553	595	563	547	640	607	605	578	575	556	556	561	519	603	517	541	607	610	577	560	655	532	561	530	567	552	533	594	565	547	572	551	597	547	623	564	599	594	604	576	573	606	603	588	566	565	596	535	618	586	534	572	602	585	625	616	562	589	613	561	573	605	583	606	564	584	570	545	556	596	590	543	603	566	551	547	564	528	580	569	524	581	559	601	527	570	523	575	574	575	603	550	574	583	588	612	573	569	576	602	588	602	586	654	558	591	532	550	606	583	577	605	577	558	559	537	582	539	586	572	601	591	599	620	586	562	527	557	571	575	581	591	580	533	559	561	553	547	575	548	515	557	566	571	587	545	564	570	609	607	557	594	574	549	574	559	571	599	557	593	555	573	551	539	618	564	539	589	606	601	576	570	596	616	559	602	602	542	591	603	606	580	597	633	604	560	566	582	582	546	556	556	621	573	585	574	587	607	575	657	606	598	555	574	553	587	585	602	564	557	542	570	601	588	576	585	578	605	579	581	571	590	549	578	566	544	577	574	551	549	598	559	576	587	617	580	555	567	601	622	556	569	573	580	600	586	550	611	589	543	580	596	549	596	584	563	617	625	555	548	571	577	605	606	636	563	574	561	568	573	563	570	570	573	576	570	582	588	568	616	568	566	577	575	598	565	531	577	568	558	566	566	564	586	565	526	591	562	562	575	593	556	589	551	586	581	592	585	616	524	615	600	572	572	581	594	559	592	570	587	561	549	560	606	603	565	555	569	579	562	547	620	604	592	640	558	576	563	587	556	549	644	569	581	626	589	566	558	590	569	609	572	523	575	623	576	578	592	617	623	536	595	587	569	577	586	590	589	535	566	538	601	574	593	590	568	584	594	607	564	557	589	548	558	513	587	589	620	554	576	534	555	574	600	541	586	557	596	563	592	555	571	579	554	567	565	593	625	564	612	572	553	563	566	593	644	580	583	540	569	558	578	554	587	540	605	633	551	553	601	618	567	602	574	584	607	548	556	570	607	579	543	584	588	548	570	514	554	593	608	541	551	593	553	591	590	609	544	598	616	593	562	613	589	526	538	556	600	543	555	621	575	564	571	540	593	568	558	576	584	559	602	623	550	599	596	568	598	545	574	550	572	581	573	605	551	554	582	552	605	542	622	537	571	582	595	571	608	583	625	591	586	556	535	541	647	547	562	556	560	547	579	586	592	609	566	577	648	587	556	582	576	610	568	633	561	562	582	594	603	642	577	570	552	599	557	585	559	582	555	578	565	589	546	579	533	549	578	616	582	561	572	582	575	585	583	576	537	569	603	608	624	605	627	619	560	593	549	605	561	586	560	555	576	578	596
6563	5193	5028	2244	1471	1077	905	639	542	580	1836	2720	1905	1072	730	584	501	504	492	502	513	515	479	498	484	514	515	482	538	516	503	455	510	495	496	505	514	500	520	491	490	501	483	507	482	499	514	497	497	514	499	467	533	530	531	470	479	529	481	511	531	484	516	513	529	511	501	497	515	512	491	464	481	501	506	476	495	490	498	502	541	499	483	483	516	505	518	497	513	493	523	496	484	481	521	499	478	499	514	497	476	477	500	471	489	520	486	489	495	523	498	468	515	524	467	482	516	487	510	536	520	508	439	494	477	507	502	487	520	549	495	486	485	484	499	493	510	483	494	522	469	499	525	524	463	502	469	492	512	487	483	543	487	481	482	513	488	496	479	481	512	488	488	482	497	544	496	488	496	533	487	507	517	462	491	532	514	531	539	513	496	475	476	489	498	513	490	525	505	498	512	474	564	501	482	462	509	513	547	503	464	468	502	557	469	502	497	469	511	460	514	488	501	494	460	551	524	493	509	472	466	513	494	491	511	507	520	475	473	519	511	503	470	471	504	506	496	469	489	480	516	490	499	496	515	505	529	517	488	497	518	496	505	534	537	528	503	510	481	527	509	488	483	509	503	519	541	535	498	514	489	517	508	480	501	488	490	461	479	507	498	484	479	462	473	498	463	456	539	508	490	479	524	511	513	521	505	499	507	512	537	456	474	487	496	520	495	478	516	509	502	487	497	527	497	432	448	516	452	513	475	498	512	490	508	480	478	495	526	504	521	509	528	499	511	460	511	464	532	480	486	456	496	524	500	483	494	520	523	489	519	501	512	492	510	463	487	526	469	517	486	506	488	493	495	493	517	508	513	524	478	461	502	490	504	489	465	495	464	498	476	475	500	529	499	509	510	493	523	488	538	469	512	501	505	526	485	516	486	525	512	491	508	503	503	517	501	514	479	492	494	495	459	491	491	498	492	499	512	495	496	513	487	491	510	507	569	503	520	513	498	470	480	466	480	509	512	458	482	498	536	487	489	511	512	504	487	538	516	470	508	504	499	491	517	495	504	492	495	465	490	482	484	539	532	465	519	499	523	486	486	496	513	525	479	504	454	533	529	503	508	508	503	434	554	460	506	501	506	490	510	512	503	484	468	513	485	509	539	539	476	467	476	507	527	453	512	516	498	497	494	508	469	467	505	522	502	501	516	475	492	503	517	528	484	482	516	499	484	513	475	519	480	506	497	513	501	487	510	496	495	505	518	480	476	518	510	502	469	478	506	505	492	505	506	466	516	520	542	508	464	484	479	485	487	474	509	533	496	520	498	506	473	467	493	505	497	491	442	503	521	498	483	546	482	487	515	516	489	483	510	481	489	500	486	508	458	482	523	469	517	490	501	499	483	487	502	474	473	503	528	504	500	486	480	528	484	496	542	496	492	522	504	508	542	525	511	482	470	515	470	508	512	547	519	470	484	519	499	517	483	512	496	477	500	460	499	557	475	502	472	479	499	493	480	467	554	479	529	506	490	507	487	497	528	472	501	488	497	567	516	479	509	482	517	501	490	433	454	498	497	509	490	429	501	488	487	474	523	529	493	484	510	493	514	527	504	460	464	487	500	501	477	552	504	519	511	525	520	479	509	514	522	498	489	498	522	525	496	503	532	485	536	500	499	502	494	474	513	509	551	477	472	494	486	528	519	506	472	506	524	469	501	472	471	486	514	513	539	481	500	461	528	483	525	483	492	521	513	508	474	468	511	513	480	533	483	456	467	477	482	450	457	498	465	479	515	463	495	492	504	476	479	473	516	530	490	505	514	498	538	503	474	506	522	543	498	482	492	494	483	445	470	494	521	523	534	531	528	482	491	475	506	499	469	493	515	524	496	488	468	498	486	489	506	481	482	513	511	491	505	515	501	480	479	496	515	488	512	482	488	529	503	530	511	491	487	504	478	490	471	488	504	480	488	489	489	503	507	468	522	519	484	474	477	501	481	488	497	424	501	521	517	491	483	533	504	510	504	474	474	511	537	490	515	513	580	504	470	524	488	489	512	498	502	492	538	479	486	513	477	510	533	532	524	478	480	501	502	490	528	490	535	502	492	513	524	519	488	519	524	460	479	483	465	517	460	494	502	483	498	485	499	522	459	544	534	498	467	453	506	489	518	514	508	506	485	472	508	475	488	498	517	545	512	485	525	498	505	503	543	473	503	500	499	510	461	485	505	489	493	515	473	496	504	508	524	497	466	501	521	517	505	491	522	510	480	468	483	476	506	529	517	488	493	471	547	503	540	521	528	511	526	542	517	533	500	477	509	485	504	465	493	494	497	501	476	466	515	482	481	496	516	464	523	520	488	470	480	497	479	506	514	526	481	520	489	451	498	513	463	490	464	475	490	504	483	507	524	486	527	522	470	515	483	517	495	494	520	510	489	504	514	463	489	490	520	485	510	519	519	498	496	514	498	498	551	472	507	479	485	517	508	490	501	487	460	516	535	546	476	507	470	518	487	518	508	475	456	462	497	492	511	499	478	529	497	504	501	490	493	511	463	499	496	497	482	487	496	501	483	525	494	519	483	529	508	496	487	503	450	508	500	504	514	476	461	483	537	478	490	504	546	486	481	514	560	540	527	498	465	472	521	467	501	501	487	512	503	480	480	508	505	501	507	508	493	481	487	521	489	500	476	477	522	486	486	495	489	521	510	446	499	507	519	464	522	524	513	445	503	502	511	543	461	524	507	527	515	525	496	501	460	518	433	553	509	507	500	470	508	503	492	532	498	480	496	518	497	436	462	493	482	522	483	496	511	506	508	488	480	490	501	488	507	483	510	490	530	513	477	490	532	510	498	514	488	480	483	496	520	456	511	511	503	514	507	487	516	546	526	495	491	511	480	504	495	492	477	495	481	530	504	487	487	493	477	523	486	481	473	499	500	511	511	485	537	494	489	500	520	471	476	454	489	525	464	506	521	512	475	533	511	472	493	479	498	466	490	521	510	495	492	480	477	525	539	486	485	489	472	497	516	489	491	503	473	484	489	505	522	480	502	491	488	536	510	523	535	501	488	503	509	457	535	521	469	474	495	521	505	483	504	514	521	510	502	517	439	489	502	523	503	517	494	514	494	469	542	512	482	488	478	508	524	508	487	510	477	476	492	489	483	511	469	519	517	523	523	502	507	443	522	506	499	496	526	471	506	493	505	486	481	489	535	501	499	480	509	450	523	514	495	543	521	521	497	560	514	512	492	520	481	470	489	513	489	482	525	493	498	503	532	507	523	477	468	511	505	507	484	515	489	494	490	486	503	502	493	466	519	506	494	526	564	487	554	503	480	482	525	516	498	491	512	512	511	519	495	443	527	468	493	528	497	445	496	476	473	518	508	533	511	524	502	465	535	473	530	518	496	497	509	513	532	504	512	549	549	495	507	516	494	470	512	473	526	494	485	493	488	507	494	497	485	482	510	528	531	470	494	494	491	500	527	505	490	483	502	483	494	488	518	499	519	479
25562	21404	27554	25394	10721	2566	1656	1185	823	1284	10080	18568	13552	5969	1785	920	660	641	580	542	579	584	574	600	548	527	543	565	596	568	535	548	549	573	531	561	521	544	564	560	573	576	556	543	600	546	541	562	547	568	548	560	579	585	552	562	573	524	572	564	540	560	587	577	541	536	591	545	549	573	581	536	611	584	588	527	534	576	542	531	559	557	583	508	563	541	527	561	547	557	534	523	549	565	541	579	539	580	555	549	551	521	535	545	543	561	560	582	588	516	575	563	570	576	549	539	520	557	528	566	554	572	567	563	543	594	557	584	547	547	570	543	604	547	603	562	574	558	539	601	520	553	582	554	589	569	586	533	585	574	594	586	555	543	567	548	566	559	599	586	516	562	638	569	532	565	548	540	568	539	560	534	529	570	527	568	555	558	539	551	581	565	530	566	553	551	575	527	579	578	546	532	550	570	555	564	584	589	535	578	550	551	575	590	535	578	547	550	581	559	513	542	549	548	556	532	562	575	569	533	568	554	534	560	554	537	520	541	572	558	596	558	538	552	532	575	529	588	539	539	550	514	577	579	541	522	550	567	551	545	562	546	565	561	569	562	585	551	562	576	580	524	571	563	531	598	582	551	550	559	545	602	567	556	566	524	572	581	526	538	554	557	612	528	520	528	576	597	590	541	571	544	553	527	526	571	546	587	547	591	531	559	568	530	531	559	557	551	544	539	556	526	509	560	593	585	577	539	523	556	517	557	530	563	555	545	560	564	558	605	560	579	521	553	555	580	568	607	554	590	513	541	578	573	582	527	570	541	567	573	559	552	566	536	516	523	544	577	588	578	551	566	529	572	499	562	556	550	585	556	540	554	541	548	587	584	569	571	588	594	540	613	577	559	545	614	593	577	600	593	531	572	598	555	562	547	533	554	553	568	601	566	558	524	542	522	601	550	597	566	551	539	568	555	577	583	540	561	595	558	579	554	586	569	576	572	575	580	551	557	533	552	552	558	544	552	547	581	580	522	581	611	575	582	552	564	564	540	589	591	562	589	571	533	524	570	529	543	553	601	522	541	560	574	609	507	539	559	561	574	574	574	580	570	551	527	544	565	556	590	552	579	529	569	520	589	572	502	616	578	561	557	551	522	577	573	555	533	527	521	549	563	556	535	543	566	562	589	594	528	572	558	553	549	606	535	579	561	593	549	542	586	566	530	531	549	575	572	559	591	548	551	561	554	531	585	556	576	596	571	577	590	570	589	574	572	533	514	542	549	546	541	527	542	579	570	586	535	592	558	581	539	588	553	530	522	614	585	587	515	555	538	553	569	571	545	594	566	589	544	561	547	563	518	588	549	540	583	562	591	585	570	560	548	580	559	541	544	596	574	583	570	565	565	573	560	540	531	546	542	521	573	558	563	526	545	544	582	553	564	579	595	579	555	556	579	568	548	536	604	523	569	525	526	590	542	541	569	595	546	574	600	571	560	541	574	589	581	525	581	533	547	522	530	567	569	549	610	561	584	569	574	574	596	537	575	602	567	559	553	538	545	534	578	576	562	524	517	559	575	506	544	575	596	576	543	535	525	582	598	544	563	586	569	502	549	548	585	565	564	580	555	514	557	516	542	555	557	563	586	577	560	536	540	556	611	528	556	622	518	557	590	541	568	535	544	601	546	583	539	550	554	534	522	547	599	531	561	614	589	519	534	533	557	568	558	567	555	583	556	543	548	530	566	551	492	560	579	552	481	542	570	555	541	562	536	562	577	524	575	566	555	551	565	550	599	639	569	533	534	592	556	541	583	544	591	567	568	553	585	573	587	545	544	566	524	529	580	612	567	558	546	568	570	550	558	523	539	560	538	543	531	562	561	539	594	547	526	562	564	564	563	581	547	563	569	543	540	573	535	553	588	544	559	559	573	566	551	573	530	538	542	556	585	555	546	542	553	555	545	525	531	528	534	546	570	594	615	548	567	540	560	533	549	555	572	585	587	545	553	526	548	611	551	563	597	560	572	535	592	520	544	561	551	559	562	561	562	543	584	550	554	584	550	559	573	585	615	536	547	592	561	528	579	576	585	553	545	545	559	568	594	549	545	570	535	574	533	565	603	556	557	525	581	551	545	536	576	583	549	580	577	567	545	535	533	561	579	573	529	582	542	565	586	601	564	537	587	555	533	538	548	611	562	534	542	563	537	525	572	587	595	520	545	534	550	567	568	580	506	526	539	567	566	590	554	577	538	580	586	572	539	540	536	528	566	518	541	546	556	525	550	570	522	550	545	551	553	540	563	585	555	588	519	542	543	541	548	517	563	535	582	569	550	563	557	577	545	581	562	606	546	541	558	583	571	557	532	526	557	553	565	609	563	611	532	577	554	566	556	545	577	532	579	563	545	538	587	572	593	586	568	558	593	543	604	549	595	593	544	519	527	562	562	583	540	537	577	550	569	558	542	516	600	582	576	554	565	553	580	566	545	533	488	552	541	562	561	544	575	551	583	536	574	564	521	631	593	542	545	577	554	586	512	555	529	589	537	586	523	535	551	539	580	550	555	558	552	582	545	600	579	539	562	529	551	539	583	564	599	558	505	596	566	572	575	545	559	557	558	531	581	515	570	590	546	578	535	575	595	553	548	566	598	545	562	570	521	574	542	562	576	586	603	559	511	604	556	538	554	561	581	574	592	571	606	574	548	542	586	545	551	548	544	550	539	596	542	565	547	574	628	498	556	532	564	487	555	559	563	574	605	554	530	537	481	559	544	610	561	542	547	545	560	534	584	532	581	545	546	525	552	523	584	587	560	546	529	561	517	587	559	568	580	550	593	529	565	576	562	579	563	567	567	580	538	553	517	549	566	551	511	540	577	551	573	524	548	585	540	601	595	558	544	576	534	582	540	539	547	533	595	522	587	532	586	536	584	558	538	535	595	533	521	513	515	555	571	569	575	550	557	518	558	537	530	561	568	565	569	557	525	548	583	563	567	579	569	528	554	571	560	568	530	577	592	600	558	583	575	561	604	527	546	560	543	548	547	576	556	565	546	555	561	576	506	543	576	583	574	593	625	538	537	549	595	518	603	514	530	514	533	544	516	594	559	528	546	549	515	533	609	523	559	573	544	553	572	540	530	512	579	591	573	574	530	572	544	531	538	573	539	551	571	579	561	583	570	549	553	614	558	552	543	561	545	551	581	556	549	577	548	618	541	565	555	581	561	558	538	572	536	498	598	547	542	555	522	560	550	578	583	554	570	606	534	571	554	567	597	562	536	549	559	579	594	581	522	606	561	528	562	533	544	531	581	619	534	604	600	529	591	607	557	585	559	555	569	553	576	564	541	569	539	544	565	574	591	545	570	555	547	570	545	552	549	533	544	516	561	563	531	594	552	533	514	570	540	585	557	572	571	563	518	603	509	590	578	574	557	588	572	524	586	518	566	572	566	530	529	530	563	532	577	511	526	517	547	521	565	583	524	601	578	581	532	492	566	568	567	546	579	597	555	589	564
5153	6079	6716	5301	3236	2112	1601	1277	838	1759	13028	17030	11494	5177	1828	913	632	526	530	529	490	515	534	533	488	482	530	482	484	490	533	503	465	517	500	476	503	484	518	455	529	470	484	477	510	511	504	537	491	499	497	509	516	517	511	523	479	486	531	474	504	519	518	525	512	484	517	441	499	554	457	509	457	492	528	491	483	511	500	494	486	514	493	479	533	514	573	492	518	494	537	528	549	496	464	507	534	547	523	560	500	474	522	504	522	507	476	525	477	492	478	543	506	472	485	511	482	496	526	521	461	490	492	524	482	527	505	496	488	514	526	536	484	524	507	521	503	495	519	499	512	495	482	501	468	507	470	464	511	483	522	493	503	513	521	478	481	498	502	522	495	525	511	501	487	516	511	488	555	489	491	491	519	505	494	505	469	449	510	546	500	506	529	488	511	519	498	497	504	509	498	540	507	528	504	491	484	470	523	514	499	522	504	458	515	501	491	488	477	524	472	477	542	496	544	482	555	492	497	507	444	507	519	499	504	482	513	498	477	470	509	499	499	471	483	493	466	495	526	532	510	529	501	543	497	510	502	490	461	495	477	471	514	505	513	489	532	474	508	506	490	498	494	515	508	536	491	524	502	522	491	511	468	525	488	500	470	507	491	489	517	499	447	522	495	508	469	522	499	487	545	483	519	496	497	487	509	540	508	505	531	505	469	514	507	512	505	481	481	511	557	507	479	523	503	537	497	519	504	504	546	539	506	500	458	498	476	529	470	500	512	519	512	452	467	457	515	494	513	534	519	495	497	502	519	476	498	514	490	476	495	487	461	498	451	462	491	504	497	505	501	533	519	525	494	492	512	505	489	515	468	540	488	539	550	526	499	526	524	492	463	486	487	501	497	520	538	478	458	483	503	506	496	527	488	525	484	467	537	503	473	496	514	497	541	502	478	481	482	498	513	521	501	506	535	514	459	487	488	504	489	489	522	501	482	469	504	496	481	493	470	512	479	520	534	500	506	498	542	492	502	540	508	490	522	481	496	472	487	481	525	515	509	481	527	490	486	485	488	472	514	481	506	523	533	472	498	516	493	533	482	514	513	473	484	470	478	496	465	479	464	491	504	478	504	484	501	502	502	523	493	493	516	504	501	470	484	468	534	478	453	510	500	493	523	510	520	478	492	534	513	480	488	486	495	527	516	477	516	478	485	537	480	514	528	504	511	471	545	535	519	490	506	536	521	516	460	525	501	479	520	510	510	483	541	478	512	459	513	462	531	514	484	470	475	506	496	516	509	535	496	486	479	498	487	499	505	515	490	501	524	510	497	487	477	465	488	451	491	512	561	503	548	494	500	490	493	475	522	474	520	511	505	456	487	487	546	495	503	533	489	483	513	469	484	509	472	484	503	508	498	515	508	509	508	487	481	521	524	483	481	499	489	521	515	506	481	532	541	478	466	496	525	507	495	507	493	528	471	532	485	509	522	484	483	525	517	495	502	510	518	479	487	498	498	482	499	526	485	488	511	513	478	531	486	494	471	511	498	539	494	507	495	491	452	500	500	491	454	504	489	480	481	504	482	508	517	485	532	509	484	506	461	485	495	509	488	520	467	460	524	465	525	489	515	495	493	509	482	493	512	497	432	472	515	528	507	528	500	454	508	502	486	528	473	520	472	495	458	509	497	520	490	496	537	492	515	558	511	500	504	501	493	494	526	509	496	543	497	514	458	494	505	469	529	479	468	475	453	494	492	498	486	515	516	467	460	484	517	494	503	486	516	474	498	483	502	485	517	528	489	494	477	524	502	520	507	464	455	508	508	499	494	477	498	457	478	445	483	489	483	481	525	504	492	489	468	463	458	508	497	510	492	493	482	483	515	533	519	509	467	515	490	511	494	486	496	504	510	496	528	517	542	459	497	514	473	518	494	462	491	508	481	478	487	476	505	490	453	470	504	519	503	475	506	474	447	510	503	500	510	466	487	515	504	516	480	468	509	484	446	477	514	483	491	518	516	491	470	480	502	519	514	482	510	488	505	511	529	517	527	460	487	479	493	485	509	524	434	504	490	494	501	499	459	521	510	525	473	476	512	485	503	462	519	474	521	514	465	466	518	494	504	491	520	475	506	520	480	507	501	516	537	476	494	497	509	534	521	505	492	493	511	489	504	476	502	489	520	540	485	517	529	535	493	490	489	518	491	473	521	483	515	454	470	491	479	471	503	518	504	502	513	559	512	512	476	496	487	526	513	514	537	500	470	542	492	503	497	504	513	486	501	501	477	524	502	505	465	515	516	480	490	520	496	500	496	494	542	465	474	504	492	530	480	533	501	500	497	489	515	494	480	442	479	511	527	491	481	535	500	513	515	490	471	481	511	529	528	512	457	507	542	467	457	518	507	531	504	517	498	518	469	530	491	543	489	507	517	502	526	527	478	490	482	495	505	478	454	468	487	559	485	479	535	470	550	502	506	520	464	498	492	498	473	482	504	464	462	467	522	506	526	469	473	486	521	489	504	476	503	496	477	528	481	476	528	482	482	492	478	523	484	515	520	468	546	506	484	485	516	546	534	522	470	495	515	456	531	485	513	480	514	528	528	509	508	515	498	497	498	503	492	503	508	502	486	508	483	510	504	497	497	468	435	520	463	525	499	518	528	486	495	539	529	532	466	473	503	476	513	487	512	470	505	480	519	497	496	488	524	504	515	522	488	475	480	527	481	471	491	494	498	506	489	491	506	502	474	497	507	472	506	495	470	510	533	506	516	481	524	481	526	481	518	505	499	490	476	525	518	490	508	511	475	471	475	485	479	498	513	523	512	469	522	488	497	533	494	477	492	501	485	454	528	493	496	495	515	517	475	483	500	514	513	514	525	475	485	539	493	504	506	505	511	481	541	473	483	466	489	498	472	493	472	488	466	511	556	503	488	517	468	486	531	505	479	484	524	552	497	493	545	470	457	531	477	523	456	524	496	523	511	475	522	453	533	463	529	518	475	508	455	513	493	483	504	469	497	459	500	533	499	491	506	524	506	510	506	516	492	508	496	449	523	535	496	493	510	497	499	469	475	457	511	501	527	478	485	503	488	537	501	507	469	527	464	510	506	444	513	496	530	507	503	480	485	494	444	490	494	467	528	517	478	540	489	460	539	535	543	525	472	485	494	532	486	505	461	506	494	473	514	502	501	500	503	473	470	507	525	510	488	497	512	493	459	477	479	464	501	509	490	525	494	507	499	462	491	494	509	509	505	499	495	506	474	477	503	511	478	505	527	528	532	515	491	533	523	498	512	492	506	460	546	500	466	499	501	449	518	501	511	502	486	516	506	479	471	502	493	532	530	493	526	510	482	472	471	516	497	495	521	530	493	523	512	489	490	508	528	520	496	462	500	512	513	523	476	479	466	507	514	513	492	529	523	508	487	545	507	511	470	498	481	492	513	461	464	486	458	500	501	508	502	518	515	486	488	545	525	519	526	532	511	510	532	480	479	497	480	480	488	512	525	516
24600	21400	28592	24611	21194	9257	3219	1862	1176	2571	19192	28952	23866	12628	3860	1504	954	793	768	684	685	694	678	694	693	695	679	710	722	700	676	713	699	686	696	656	678	706	700	666	704	710	667	702	706	704	686	680	710	675	704	684	694	666	727	711	644	729	739	695	696	680	719	750	732	701	726	685	701	705	727	655	698	676	730	724	727	680	674	659	678	733	738	679	704	749	716	672	672	666	703	693	749	744	686	742	737	712	732	643	686	691	663	637	708	715	661	662	646	702	717	725	716	655	715	698	694	718	756	681	709	711	752	689	704	746	734	707	695	681	720	691	671	713	730	685	679	670	671	709	724	704	697	713	703	670	731	686	749	606	660	669	711	718	680	707	673	709	698	701	720	668	738	681	679	671	704	742	687	687	752	668	696	669	672	705	699	661	666	694	671	681	695	706	683	663	680	653	745	693	694	686	671	718	734	724	682	696	631	643	745	657	641	683	692	699	721	707	690	724	689	690	726	740	722	671	724	705	718	691	680	708	729	702	752	713	690	696	688	664	678	677	654	727	682	715	673	699	701	664	690	679	692	698	715	658	678	676	653	672	693	735	678	686	682	699	664	657	650	709	684	703	635	698	677	711	733	705	699	647	717	718	732	701	713	724	732	714	691	696	699	681	715	669	717	668	649	685	668	697	668	714	672	683	704	704	725	700	689	703	692	700	690	701	697	672	704	733	683	710	641	717	707	675	680	704	693	683	674	710	699	695	666	741	672	676	678	704	726	719	667	707	669	704	681	721	694	698	697	691	671	752	655	681	716	753	691	717	715	676	715	719	747	677	645	704	667	687	697	700	738	661	694	671	708	730	719	703	670	674	719	697	726	704	747	674	684	698	714	677	685	719	734	725	701	697	748	743	695	685	694	733	698	683	704	694	718	670	647	693	721	714	697	738	685	691	695	671	648	686	678	737	656	735	687	661	674	686	695	675	671	678	681	646	674	680	699	719	723	740	693	668	711	695	752	697	673	662	690	718	686	707	689	675	668	708	731	666	730	662	693	667	676	722	651	679	718	685	697	698	704	721	687	677	715	684	640	681	694	672	711	675	687	691	685	680	676	706	650	631	730	632	691	698	722	678	685	696	673	680	707	698	650	662	696	681	699	726	683	723	689	725	740	681	709	651	663	679	708	713	649	723	718	693	712	695	712	698	713	683	653	675	734	724	667	717	730	725	704	716	642	668	694	714	680	676	619	697	687	662	727	723	718	711	700	640	687	697	682	668	660	702	694	688	686	722	697	675	665	692	682	704	710	686	675	674	673	675	705	695	712	702	680	687	682	648	666	681	681	640	641	695	678	700	689	718	744	724	727	700	675	642	667	719	697	659	695	618	686	689	669	703	686	726	686	694	707	697	720	691	697	741	689	734	671	679	713	729	693	668	694	680	692	717	675	693	664	636	698	674	744	685	729	673	731	731	697	690	705	694	701	644	691	656	704	669	667	707	664	731	698	676	706	717	708	691	671	694	670	633	717	734	692	659	677	685	692	666	712	662	681	754	697	708	680	718	671	668	674	644	742	719	669	668	714	709	642	681	727	712	699	714	663	674	686	698	720	698	685	704	660	673	673	685	672	700	662	700	700	655	680	688	682	677	673	722	675	707	696	719	719	668	698	639	663	672	654	678	686	668	664	702	670	678	665	701	664	709	658	711	729	685	692	688	688	699	722	684	724	701	728	720	695	668	642	715	708	690	676	681	691	726	667	682	664	680	709	703	686	650	715	703	690	667	657	678	702	713	660	694	727	709	661	667	664	692	675	680	712	669	709	692	714	697	669	684	697	725	624	696	677	676	681	703	683	720	636	694	728	721	660	705	650	715	715	710	718	665	657	689	646	695	704	685	656	698	669	686	724	644	671	701	690	682	750	695	695	671	700	666	668	722	699	668	712	685	681	697	703	717	712	700	709	714	767	704	697	666	669	642	661	732	737	673	684	661	719	696	740	694	697	690	657	725	721	734	701	707	722	719	636	679	661	723	661	679	662	709	699	654	672	705	707	667	692	715	720	714	704	674	703	644	662	750	714	709	710	708	646	683	670	698	694	654	694	636	672	660	728	664	641	695	693	730	696	718	719	676	634	639	690	680	667	693	672	697	624	693	699	646	654	656	704	686	663	707	735	647	724	662	639	721	677	703	640	684	692	658	657	706	680	670	712	736	700	677	661	640	673	722	674	669	691	667	695	695	675	752	692	714	715	668	677	688	672	668	719	706	641	618	685	729	674	673	701	684	691	666	642	687	682	696	670	662	689	686	691	644	697	693	640	675	710	656	677	708	658	700	700	686	692	649	666	685	722	688	666	689	675	685	748	678	676	653	643	687	682	726	724	663	674	743	641	643	738	705	702	716	684	694	680	684	713	688	699	689	650	713	698	700	672	691	680	680	715	673	660	717	713	669	724	704	677	686	720	714	685	665	744	651	685	661	655	681	688	679	690	718	664	650	676	698	686	674	682	704	684	686	684	679	660	668	689	708	690	674	672	686	682	637	618	686	656	759	698	712	744	640	703	701	702	698	709	662	639	702	657	686	650	748	682	722	704	728	606	640	669	670	645	672	707	696	688	689	669	663	650	685	608	707	709	673	680	694	717	701	686	646	707	708	686	685	694	752	709	618	630	673	672	673	699	740	664	674	677	668	708	703	679	647	671	680	688	686	703	659	716	712	687	676	698	679	676	686	727	706	669	669	713	706	713	685	700	735	672	692	695	696	706	692	668	644	693	715	656	678	628	716	686	704	653	687	672	699	655	739	719	673	681	734	653	686	704	671	653	649	713	692	712	678	698	682	716	684	733	685	711	710	692	655	676	683	701	692	726	703	671	698	700	731	699	616	711	717	669	711	672	708	692	618	698	678	729	687	685	696	685	632	716	711	627	660	697	711	711	693	689	681	703	647	687	746	674	689	701	699	638	692	695	716	708	672	693	695	652	616	685	670	688	703	683	686	708	682	688	712	760	660	688	646	693	703	690	669	686	698	703	708	697	682	676	666	757	679	716	677	674	698	722	714	691	653	692	700	657	691	658	669	675	662	688	659	737	676	625	678	674	683	689	714	695	697	667	671	650	716	650	726	684	712	704	698	691	730	681	675	659	659	643	664	668	672	707	684	689	690	651	703	676	674	699	684	720	673	655	705	667	694	704	638	718	662	656	705	705	728	680	678	652	673	729	685	699	704	695	661	663	675	666	655	698	682	712	612	646	690	702	665	736	710	705	688	689	695	694	681	679	703	681	679	710	717	717	713	706	685	651	712	713	710	687	711	702	708	707	675	688	663	716	690	684	704	719	699	666	694	696	684	662	710	663	640	730	706	696	690	686	718	699	724	721	687	693	733	664	663	720	676	727	683	740	651	684	727	718	732	706	704	728	717	697	671	676	728	718	729	688	683	694	724	661	716	629	695	663	695	671	693	715	687	730	724	676	729	681	653	668	712	700	673	700	770	709	672	674	690
5477	9259	7855	5892	5326	3279	2448	1965	1356	3807	22011	26352	19520	10070	3454	1522	807	657	595	614	612	582	545	610	595	631	662	630	607	628	612	631	594	595	602	590	599	605	609	594	604	620	621	633	600	661	615	603	622	604	599	617	639	533	614	664	592	626	577	595	613	574	600	636	595	620	589	625	590	634	606	616	567	607	609	661	615	611	578	601	599	628	595	576	610	612	645	630	613	599	593	605	631	603	605	598	592	614	621	600	600	566	630	640	618	634	612	641	605	685	638	629	613	627	599	589	593	594	603	576	595	605	557	569	612	585	547	618	636	601	579	577	586	546	553	573	584	615	609	652	572	647	629	572	599	595	574	598	645	580	578	602	636	605	567	658	584	598	616	633	588	611	615	583	590	652	600	609	586	590	587	650	595	586	602	638	637	647	627	610	615	630	617	597	579	568	625	590	587	600	593	601	594	607	585	627	587	604	591	611	609	576	580	583	622	604	630	609	620	583	563	569	620	591	565	582	623	615	606	606	617	634	670	590	652	597	583	585	596	613	618	612	601	589	627	580	574	609	636	587	619	622	609	589	586	607	631	583	629	583	555	609	625	589	609	603	587	617	625	610	600	582	612	602	572	596	614	603	627	562	632	624	566	587	615	629	595	617	574	614	582	588	579	609	610	556	627	602	589	626	569	638	634	614	604	647	598	627	613	607	618	584	622	593	582	666	594	592	594	587	609	605	610	594	627	625	609	561	630	628	579	595	611	596	599	636	618	623	619	637	626	597	554	572	615	633	593	574	611	604	614	607	557	589	594	613	557	594	582	640	596	608	586	645	638	599	640	589	577	627	585	588	606	602	584	611	552	620	623	622	593	632	589	628	638	657	593	601	631	598	597	623	597	627	623	573	641	606	602	608	620	585	635	577	510	592	657	566	585	654	600	622	581	626	606	613	615	595	603	581	611	593	603	626	605	604	600	592	612	581	616	588	612	574	581	642	550	596	639	606	585	575	625	608	572	620	631	589	623	630	558	607	622	551	631	605	607	623	596	582	605	611	588	616	606	640	639	603	633	595	619	612	608	649	625	589	623	586	621	598	649	580	594	549	605	602	596	577	585	591	577	579	602	600	616	593	639	614	617	629	632	549	590	610	627	593	593	576	585	576	596	614	575	629	580	574	612	609	571	609	581	625	640	576	635	614	596	592	583	616	617	579	577	634	614	637	636	596	621	627	590	654	573	594	558	556	610	625	638	563	615	600	577	593	553	612	600	631	612	556	570	614	596	581	627	617	627	582	607	604	644	619	602	636	585	626	587	582	632	537	644	613	588	549	628	669	621	592	620	570	533	617	622	589	641	644	586	590	612	632	620	611	610	629	600	614	558	584	565	581	603	595	572	602	615	626	587	605	579	599	586	594	610	627	605	609	603	597	605	628	587	616	599	599	585	579	591	568	636	580	609	622	603	599	560	580	597	680	601	583	608	592	594	598	583	593	619	620	629	635	582	563	592	614	589	611	595	620	602	621	607	547	583	644	577	614	591	648	604	604	625	577	575	608	621	638	608	656	617	589	573	601	602	626	575	595	625	651	555	578	629	640	582	587	564	612	571	616	601	649	613	631	593	570	573	639	598	577	610	629	579	632	585	604	565	600	615	636	588	632	615	571	600	606	586	646	591	604	565	598	616	588	598	604	621	628	562	612	638	591	572	595	601	562	647	564	666	607	578	581	609	635	628	560	596	575	622	632	596	642	590	601	594	565	617	617	597	578	599	646	591	626	603	590	608	611	559	605	606	588	641	581	586	607	607	610	629	567	621	610	578	599	611	606	558	596	600	600	594	589	600	604	562	556	615	600	548	616	604	617	579	618	613	570	580	606	628	596	583	619	569	580	607	582	564	591	608	610	619	590	586	625	588	593	601	571	594	625	596	570	582	609	588	623	656	616	576	567	632	589	577	632	598	568	587	615	581	595	583	604	603	568	581	585	579	602	659	565	552	608	615	590	581	543	610	568	593	612	642	568	613	610	593	595	567	569	582	613	582	587	603	612	592	597	583	617	576	611	612	621	585	593	598	604	535	635	599	574	642	569	598	609	626	607	572	605	593	600	614	574	612	598	591	679	570	647	637	576	647	596	570	585	627	625	570	580	567	589	538	607	621	610	538	615	551	585	564	584	563	626	586	578	603	569	602	599	612	579	599	575	616	580	601	600	575	612	586	596	586	597	586	571	558	630	615	551	616	568	612	599	595	602	564	630	637	576	645	593	626	621	613	545	611	573	622	629	591	635	567	608	577	564	570	588	582	585	626	610	623	597	595	604	590	651	618	583	630	543	566	571	611	585	616	612	616	590	639	612	634	621	640	575	567	593	597	603	607	581	616	635	609	571	631	609	615	602	603	594	614	582	610	615	584	582	607	581	631	638	550	590	600	574	602	581	601	626	610	603	615	627	585	626	585	568	582	603	618	572	626	639	584	629	604	582	598	554	590	646	578	573	546	593	615	605	596	585	569	572	601	627	597	605	592	591	609	577	605	598	644	583	595	615	603	592	596	618	636	586	584	538	627	617	597	619	612	625	557	556	570	619	609	564	548	602	564	574	610	617	591	588	589	587	592	600	630	602	603	591	582	618	604	609	617	627	587	614	595	596	594	614	567	630	566	625	647	580	610	613	598	596	630	612	622	598	639	621	584	591	595	555	568	619	633	610	639	574	581	579	584	595	559	585	561	618	600	593	619	599	593	638	615	616	589	569	629	608	583	578	571	576	629	591	584	575	601	630	594	611	625	600	598	609	652	575	623	558	589	623	623	597	576	593	635	594	609	643	571	564	567	637	541	633	623	596	634	563	595	584	620	611	577	580	561	623	601	593	590	623	573	632	594	624	582	546	604	605	588	566	588	583	644	627	628	582	569	561	620	604	583	620	575	585	583	584	633	639	552	553	585	576	613	565	566	607	606	612	593	605	553	595	600	580	604	598	570	607	595	629	552	595	570	572	574	577	590	581	641	648	638	619	603	601	604	615	599	593	612	591	586	615	585	594	634	581	585	599	592	587	579	590	584	577	613	587	638	627	625	648	578	612	621	611	633	589	561	630	654	590	576	626	549	600	632	621	595	614	613	607	596	612	585	627	620	617	570	622	603	534	579	615	584	589	600	601	584	586	594	607	566	622	626	591	626	547	578	619	597	578	585	598	581	620	613	599	568	567	569	636	581	585	575	588	611	630	596	593	598	573	608	604	611	643	598	599	648	586	597	615	594	627	592	595	595	585	580	576	603	588	570	618	596	593	541	624	554	600	610	608	596	596	574	619	583	616	640	564	552	634	607	607	529	640	521	594	575	586	655	629	587	556	582	602	606	587	561	582	636	622	597	581	603	625	601	611	570	609	567	628	597	604	565	605	636	629	608	625	597	595	642	596	604	619	580	611	576	604	615	626	628	591	605	568	633	587	554	588	614	587	594	529	581	607	609	590	619	579	598	603	600	584	573	579	593	634	571	604
27755	11504	2618	1355	837	904	843	771	701	667	1004	2074	2107	1398	946	696	670	592	583	620	614	654	634	616	602	588	646	628	586	625	592	595	609	638	606	599	687	609	576	572	590	616	597	630	608	595	614	597	584	582	585	635	583	608	622	580	650	573	592	599	594	600	596	602	588	603	658	639	624	614	566	617	586	632	585	612	586	589	614	630	615	619	617	609	607	646	680	638	598	588	623	640	570	653	621	614	619	627	598	592	614	634	603	585	622	584	617	624	624	588	639	614	613	581	644	616	624	620	600	593	590	589	543	597	643	617	610	610	605	572	643	606	602	568	587	591	628	623	596	590	585	587	595	648	645	572	636	569	632	603	591	591	581	635	606	576	632	612	585	611	585	622	570	621	625	606	656	601	563	623	657	594	600	602	604	600	628	603	615	593	611	582	606	626	561	571	596	572	620	588	591	576	625	641	604	663	655	571	614	603	636	570	622	646	573	616	600	615	587	606	612	602	606	607	643	552	595	580	618	602	642	629	612	601	597	606	631	649	612	652	619	649	612	619	618	587	620	574	601	615	654	562	600	619	572	649	599	610	587	604	571	614	642	629	608	605	612	616	580	598	609	608	590	598	582	603	612	597	575	610	591	617	617	606	604	644	630	600	605	591	617	558	604	582	628	574	612	624	588	653	592	629	590	639	569	590	572	603	596	604	601	614	596	570	572	655	589	585	592	654	593	581	568	575	644	595	625	581	568	595	579	601	585	589	583	611	598	649	631	606	589	630	599	605	578	616	618	659	580	563	569	574	607	613	575	576	639	584	578	561	619	533	630	596	595	637	576	612	591	593	622	647	623	603	581	608	604	615	646	645	565	613	624	609	571	567	600	623	636	601	624	579	617	617	576	575	597	640	626	583	541	623	600	587	621	582	568	624	597	577	566	608	613	616	555	588	639	631	608	612	618	553	634	595	647	611	605	612	617	621	597	599	581	585	642	623	602	603	616	634	586	605	590	640	592	630	579	629	597	603	620	591	623	583	608	617	598	645	620	593	611	615	606	639	620	629	637	606	604	615	590	601	609	669	642	609	575	585	580	608	608	635	620	574	577	567	613	616	597	612	588	590	594	618	570	607	635	607	600	599	619	608	629	637	612	602	604	570	614	549	567	633	615	647	647	576	598	619	611	590	616	611	584	581	621	587	648	635	611	598	646	662	620	583	604	652	585	620	587	566	614	565	604	644	577	629	664	637	616	628	601	621	626	612	642	593	602	623	606	592	558	617	586	617	539	623	577	558	598	600	553	582	612	626	598	576	608	606	660	612	630	574	627	611	610	583	633	598	633	633	574	674	616	592	604	581	630	617	596	603	631	602	584	621	615	600	591	594	606	570	629	628	621	613	573	596	591	640	632	617	597	588	535	596	611	618	627	596	634	577	606	576	612	669	617	632	588	628	616	610	614	595	623	597	594	639	604	596	638	607	625	622	594	647	595	596	549	618	659	599	560	593	614	589	653	590	591	579	625	581	584	621	637	607	587	620	578	606	626	622	636	640	637	620	633	603	589	593	575	635	615	573	622	581	583	643	599	561	610	588	576	599	698	596	617	636	619	587	631	657	567	609	624	588	570	617	557	649	596	617	637	641	609	576	579	607	651	566	629	631	629	630	608	624	594	615	644	617	646	591	601	581	591	601	621	650	620	612	590	563	616	630	642	619	520	600	600	602	597	639	603	598	625	616	606	596	623	617	626	570	596	569	604	621	595	614	618	592	625	595	646	594	593	600	613	560	569	598	612	620	584	652	648	616	631	589	606	615	642	588	632	571	642	608	571	640	591	561	615	596	645	643	575	582	572	639	627	609	585	609	543	630	642	620	593	601	600	611	626	589	600	643	598	639	601	593	602	628	587	644	579	571	657	587	642	649	624	620	581	604	597	602	594	612	636	615	610	587	620	609	649	603	597	619	598	588	571	628	594	596	631	661	584	612	628	603	584	608	603	591	604	614	568	591	588	626	631	632	578	590	576	612	603	620	628	564	586	551	597	574	617	608	585	624	616	621	635	607	619	579	562	629	614	594	609	651	580	620	581	600	609	605	621	600	590	585	583	592	662	612	599	617	595	575	610	628	640	611	617	583	609	607	612	570	604	555	597	599	619	622	568	585	606	609	600	618	618	634	597	617	616	567	580	617	592	615	649	623	601	593	619	640	608	608	586	630	574	598	675	616	601	588	587	594	587	584	632	590	572	590	565	619	588	593	628	612	582	611	569	589	603	632	632	614	600	623	626	642	632	591	583	605	635	596	596	666	562	639	615	625	550	606	555	607	638	614	602	582	635	620	636	618	609	627	570	617	618	639	622	587	643	595	611	650	661	608	607	624	602	606	607	613	618	627	631	614	582	597	563	629	599	597	619	612	631	608	639	616	631	632	609	606	554	554	622	642	598	598	626	584	599	621	643	647	612	555	616	597	613	590	618	601	564	599	657	592	613	580	591	583	641	579	631	583	624	584	613	596	622	606	627	568	604	616	623	625	648	568	673	624	612	606	582	622	578	580	591	637	606	612	623	615	663	640	599	617	648	553	585	600	629	614	629	605	584	588	607	594	608	604	614	632	559	600	579	606	540	657	593	603	637	608	590	570	607	610	598	635	599	607	620	601	639	615	601	620	579	650	602	608	623	648	611	614	594	597	605	592	635	632	596	612	593	610	636	591	592	564	631	605	621	610	580	585	610	615	587	570	609	633	642	597	576	581	623	604	561	581	600	612	629	614	604	600	656	581	624	620	605	599	633	575	599	584	573	594	586	600	612	633	602	606	599	585	643	655	646	668	600	676	605	614	597	585	582	616	657	561	616	612	593	550	600	622	590	565	616	599	628	626	632	669	601	667	601	596	560	637	606	629	580	559	632	601	624	587	604	584	619	597	593	584	623	586	582	595	613	570	635	608	605	637	608	628	607	618	618	613	600	627	598	617	621	594	625	647	616	575	637	614	607	596	615	579	578	635	633	593	564	614	615	637	601	625	652	627	666	666	600	553	609	668	591	614	560	647	625	598	610	647	561	639	634	579	578	588	592	620	599	604	653	558	633	628	599	610	613	629	639	611	598	617	613	660	570	616	610	568	641	588	617	603	593	610	639	609	612	652	636	579	613	636	582	605	612	620	574	630	558	611	581	614	640	587	599	573	603	618	575	601	637	642	617	608	601	624	612	576	618	674	636	633	627	603	618	574	595	598	615	614	617	599	573	625	652	627	634	591	621	585	569	573	608	601	611	591	545	577	623	627	590	615	598	612	632	624	566	619	600	572	595	648	621	602	632	616	630	586	591	618	607	609	571	579	601	563	577	607	619	599	602	608	596	601	604	606	580	613	620	618	592	586	633	625	560	636	593	583	593	566	582	622	595	597	591	615	608	555	612	635	621	591	596	603	584	593	571	570	585	630	600	629	632	574	617	613	555	600	589	629	582	592	591	587	631	618	631	547	628	653	578	608	620	597	602	576
5915	2152	1874	1108	868	1081	1007	774	723	668	1334	2475	2228	1467	873	662	547	547	511	503	537	519	520	528	481	515	525	533	534	487	509	535	515	518	472	544	494	513	548	533	473	526	556	522	554	519	548	518	459	524	515	540	534	548	487	506	508	518	505	478	510	552	535	516	542	467	529	531	495	551	537	554	512	535	541	489	531	542	505	485	499	534	554	547	514	485	529	507	517	480	525	563	552	528	526	534	539	508	530	553	520	535	539	508	534	541	534	506	507	556	538	521	498	475	481	500	543	492	509	572	516	507	521	503	528	510	496	525	519	507	513	535	510	502	475	535	471	528	510	524	494	556	500	486	524	525	547	526	542	549	515	506	501	505	492	491	565	538	509	511	509	536	532	486	510	518	538	526	496	506	483	507	521	516	550	546	539	547	511	534	510	522	508	523	577	469	535	503	486	529	495	523	517	535	514	484	503	537	506	520	527	561	515	505	554	518	517	552	528	503	531	528	524	516	522	533	488	542	510	510	491	551	507	511	531	512	504	520	515	519	498	515	525	496	483	533	525	498	534	493	541	506	531	487	490	493	530	521	515	504	497	543	528	525	502	527	552	541	531	521	483	562	533	546	501	534	488	508	537	488	498	502	491	495	529	517	498	538	514	475	510	504	511	478	512	511	484	497	502	543	512	547	501	501	497	476	474	502	517	524	510	532	489	530	486	505	562	526	503	539	566	516	489	528	462	514	516	512	508	498	499	472	538	511	518	509	551	517	515	520	522	513	517	568	468	490	523	527	505	556	545	531	500	552	512	525	501	581	524	523	519	500	552	517	538	535	548	510	500	524	533	496	502	543	476	576	502	534	517	538	552	486	521	507	550	508	519	509	515	522	523	516	501	522	504	518	516	511	540	496	469	545	502	522	509	482	522	552	509	492	521	519	516	491	515	503	519	519	508	536	543	538	502	548	519	541	522	525	540	531	500	517	524	561	485	526	520	549	497	581	519	518	508	521	546	540	547	531	526	557	537	518	494	547	507	539	503	518	510	525	545	543	517	556	553	531	513	526	549	514	514	522	511	551	530	504	523	488	508	489	547	512	478	542	505	524	548	548	516	500	495	550	510	568	554	537	510	506	532	520	527	548	506	551	534	544	492	497	472	529	515	507	530	546	506	502	512	529	491	518	531	498	525	512	517	495	545	505	528	517	550	514	539	528	528	514	507	530	545	509	545	495	543	527	481	507	496	521	536	531	526	561	484	473	498	518	536	531	517	539	494	542	529	494	503	489	538	533	495	517	536	521	494	512	536	504	505	512	493	502	504	511	525	541	509	487	516	492	503	519	521	472	560	530	499	501	542	499	560	502	553	496	541	513	554	521	527	519	522	515	486	574	557	523	513	520	507	486	502	512	510	477	528	544	527	510	519	544	524	513	537	488	497	536	481	545	535	544	525	500	543	516	541	480	534	491	524	507	513	546	497	516	539	474	506	502	500	522	546	581	518	475	512	526	517	554	532	514	534	514	496	539	526	506	499	508	518	503	512	517	533	487	497	544	495	525	530	528	537	515	522	526	529	501	555	511	519	534	527	543	529	509	498	482	498	526	513	513	519	521	546	528	559	547	483	546	507	508	510	513	514	560	527	538	504	527	540	497	491	548	489	537	509	532	535	514	523	506	514	526	566	563	526	521	532	478	487	538	528	506	512	518	525	540	535	520	534	522	520	501	549	516	521	556	523	533	532	486	530	504	495	532	498	529	505	527	502	553	477	504	515	515	546	520	539	487	521	510	531	503	483	544	482	531	497	501	530	521	501	534	515	516	546	537	510	524	503	540	545	512	490	500	544	542	547	530	535	511	508	542	580	554	573	501	528	531	533	516	539	523	523	536	547	536	551	544	485	539	497	493	475	528	548	514	577	523	525	550	502	512	512	532	515	518	531	513	523	525	518	531	549	496	533	509	519	519	549	499	517	515	539	528	518	494	533	530	537	493	518	492	511	493	507	539	533	532	507	519	499	502	532	505	542	534	527	513	524	474	534	530	509	545	513	478	489	524	525	483	548	499	513	495	533	548	554	506	491	502	522	536	546	526	531	509	532	517	515	496	529	484	517	517	497	535	556	501	535	507	491	509	508	522	559	552	544	488	518	489	531	504	491	513	492	490	506	525	484	524	492	495	480	540	520	542	501	525	505	484	566	516	489	536	544	490	542	496	518	559	517	534	524	521	500	522	514	513	533	543	540	510	499	490	543	542	501	508	529	517	499	506	503	537	482	507	498	533	501	520	519	518	472	458	473	516	527	520	533	563	521	511	476	534	482	521	490	528	535	520	542	509	579	512	509	496	491	573	533	502	533	511	481	513	533	528	521	545	532	523	529	512	515	474	492	529	510	486	503	501	486	495	518	483	497	518	516	474	505	545	518	511	499	484	558	540	528	540	494	541	529	535	527	520	550	524	489	515	519	542	522	528	533	505	526	460	515	494	539	543	498	556	516	549	531	501	515	514	501	521	542	539	521	507	482	507	461	480	510	488	536	525	531	556	523	526	503	537	563	556	533	530	535	497	520	532	549	504	490	515	519	537	512	468	496	501	500	530	508	529	499	568	529	509	555	505	548	505	514	503	505	549	557	524	514	476	616	495	471	529	504	524	482	508	532	515	573	513	536	532	461	544	493	534	520	494	507	531	520	536	526	518	529	554	526	506	509	518	514	535	509	529	533	542	503	542	537	482	521	520	537	521	546	481	501	520	509	568	492	487	528	513	517	497	501	524	501	501	527	502	526	522	505	548	524	527	524	515	562	511	517	509	515	525	527	492	525	490	519	499	501	566	536	522	486	573	528	504	462	515	544	504	494	548	531	540	548	540	525	555	534	536	519	535	529	450	559	503	514	533	534	531	541	483	531	503	541	514	523	525	539	526	541	528	505	484	511	527	497	501	522	539	500	562	483	540	527	496	516	494	521	497	525	516	528	489	514	500	527	478	478	512	512	557	507	571	508	515	525	524	535	515	529	501	482	488	472	500	509	484	501	485	495	554	531	539	532	525	544	519	538	526	519	538	513	512	509	522	547	541	484	541	542	509	524	524	520	528	531	503	510	506	492	520	526	491	515	481	497	530	510	499	541	505	539	522	470	516	539	521	521	502	489	528	516	534	551	530	516	544	488	494	514	483	500	476	538	513	557	522	527	491	516	493	552	537	517	520	503	579	525	494	542	518	514	528	502	535	542	542	535	495	530	532	534	510	526	502	552	550	518	520	513	504	525	523	551	510	491	503	500	526	549	513	501	568	517	549	519	529	524	530	515	534	474	485	495	545	524	485	533	527	534	572	512	519	527	542	518	523	499	507	553	567	500	539	523	509	530	494	487	559	546	468	550	552	489	528	506	538	532	498	536	497	533	511	516	524	511	486	522	501	504	517	504	513	554	511	515	479	530	493	495	512	499	545	520	499	528	502	498	543	508	530	531	506	498	553	524	540	550	519	499	516	521	502	526	547
25655	21423	27491	25531	8615	1749	1441	1249	1018	932	4498	17877	15524	8290	2337	1169	800	664	636	602	591	630	615	573	641	598	641	623	635	629	591	608	617	582	605	582	575	579	580	607	622	566	655	607	609	570	576	620	676	629	587	602	643	596	518	599	601	603	578	599	579	579	588	624	575	577	590	629	585	541	631	556	606	589	628	602	577	616	639	578	595	563	575	588	594	580	608	611	576	571	617	582	659	579	589	610	579	594	573	608	610	594	626	641	618	600	568	609	659	615	626	609	598	562	568	607	593	553	586	595	598	551	572	576	613	568	597	618	569	603	567	604	604	584	634	617	573	554	607	593	614	597	625	570	593	536	584	589	565	606	598	598	553	606	588	594	566	594	579	626	572	609	625	625	626	574	582	609	596	615	608	559	622	586	546	562	591	567	527	574	564	577	586	603	600	598	585	586	599	600	608	579	617	609	594	615	554	582	553	586	610	612	591	575	590	587	601	583	591	614	569	580	651	594	613	596	590	593	567	579	585	603	614	574	633	631	553	539	622	565	570	543	605	572	561	552	592	596	591	609	633	567	595	531	586	586	590	570	575	524	632	620	578	564	610	595	590	604	574	602	593	580	595	550	592	603	617	568	580	613	600	593	654	604	597	637	570	573	594	586	595	608	584	611	621	591	554	642	557	617	637	591	613	596	609	581	583	625	590	615	620	538	536	584	568	561	550	610	593	614	576	601	608	647	531	576	613	582	630	643	574	584	570	622	597	612	589	578	574	587	615	592	617	589	585	631	573	586	616	575	601	575	613	556	623	581	615	627	621	611	587	562	604	575	567	595	597	579	558	581	605	611	598	590	606	596	582	557	596	573	549	592	576	566	669	617	570	588	585	591	604	621	573	557	576	585	580	589	593	557	557	603	560	590	560	605	574	586	541	564	601	636	567	579	626	589	575	619	629	590	597	552	614	548	590	601	601	572	587	585	620	613	588	602	577	584	593	564	569	586	605	621	548	607	572	561	580	616	598	573	598	604	580	592	621	580	574	642	579	568	576	629	534	608	564	622	607	547	618	599	573	605	622	545	574	657	588	605	583	626	580	602	562	561	601	614	584	584	589	593	565	586	565	576	630	596	561	604	611	577	589	581	593	581	552	577	605	596	598	555	587	592	587	560	597	603	597	620	571	613	593	555	595	581	583	618	569	621	605	548	630	584	578	590	606	597	581	596	629	591	555	599	594	591	598	573	590	580	599	588	596	642	604	591	619	572	563	582	586	583	580	622	597	604	600	591	609	629	624	578	579	639	570	583	593	651	602	598	581	601	561	621	592	615	578	560	590	561	572	593	585	635	581	563	606	571	557	573	571	570	552	597	592	621	557	569	546	632	588	611	607	557	584	571	564	568	589	567	549	635	599	575	605	636	607	566	590	612	580	532	541	557	599	581	577	570	595	590	601	596	602	616	598	591	566	616	629	602	555	554	586	554	584	598	578	596	600	571	589	585	561	547	593	598	575	599	553	645	553	597	589	556	581	623	590	606	598	533	602	566	582	631	560	586	608	596	564	578	617	559	581	612	555	576	592	554	611	576	570	572	576	592	571	562	556	557	611	604	548	621	603	601	618	614	615	583	527	582	574	604	621	575	582	606	552	597	587	569	574	588	612	614	581	617	577	624	587	597	608	579	622	563	570	579	553	584	552	579	625	600	633	593	624	563	634	646	560	544	580	614	599	594	519	591	544	545	604	601	617	594	603	612	611	567	616	575	637	601	560	565	567	636	548	589	591	613	581	590	582	591	599	606	582	585	583	577	609	589	610	568	599	595	614	548	588	592	559	607	566	566	590	563	569	608	592	556	591	587	584	588	578	585	605	591	619	601	599	587	594	629	554	539	611	576	576	593	642	560	585	612	572	582	607	603	623	621	588	607	589	581	555	576	602	600	566	576	553	603	655	628	564	588	591	615	620	579	578	611	551	556	560	563	593	544	571	620	616	590	587	556	626	576	578	581	605	588	578	602	549	618	592	590	597	588	595	592	545	633	594	591	658	619	594	584	585	586	571	602	558	614	613	556	643	589	597	615	609	605	578	565	574	576	576	590	580	596	596	576	592	588	609	611	609	586	570	578	569	580	617	632	642	635	577	628	589	596	608	611	633	624	561	588	568	589	617	571	573	628	572	591	611	587	590	587	605	616	583	604	546	629	588	562	593	561	595	538	599	547	585	601	581	589	587	621	630	585	575	551	572	600	565	552	573	550	605	608	632	607	558	578	630	549	589	579	633	605	607	583	605	587	585	553	557	583	574	577	572	542	587	573	579	523	602	623	590	572	603	599	587	532	610	622	594	597	584	570	609	570	540	636	590	597	553	591	592	565	596	617	545	583	564	535	615	590	639	613	589	591	564	538	574	602	557	552	614	556	558	594	624	593	616	584	564	601	616	561	572	604	616	609	587	598	590	605	592	633	610	612	592	506	574	611	588	580	543	551	590	617	587	551	619	598	593	583	603	617	589	585	580	598	571	550	575	642	588	592	565	588	562	592	606	610	578	588	608	603	587	562	590	560	571	580	616	606	589	596	592	601	598	589	586	580	553	603	616	587	584	608	581	606	614	557	627	563	603	575	624	560	587	588	620	598	593	570	580	648	575	609	608	589	631	601	611	577	606	574	639	586	563	578	554	618	551	572	599	535	547	612	613	563	622	635	562	538	579	585	556	586	606	621	571	571	592	647	589	545	552	562	570	576	521	618	576	643	581	561	552	548	541	559	582	603	605	589	557	596	590	611	595	570	605	567	582	616	602	570	598	601	613	618	557	595	581	644	528	587	574	554	561	607	595	574	591	607	588	603	601	635	609	583	579	567	600	651	588	581	623	586	610	610	619	595	565	592	577	584	559	616	587	599	612	578	567	560	595	618	577	544	538	563	619	564	602	608	576	585	563	558	599	577	627	607	573	600	594	532	602	573	619	564	629	581	608	616	568	611	601	556	554	597	577	603	592	564	587	606	600	616	581	584	592	586	576	642	610	589	624	550	614	620	612	585	607	590	573	562	575	589	580	623	599	561	593	616	568	612	579	597	528	603	592	606	617	540	568	615	584	559	586	626	624	623	611	590	587	633	591	600	563	588	594	623	565	600	618	549	588	592	586	573	587	584	620	621	601	594	601	607	592	542	568	569	574	592	596	541	564	573	583	651	600	600	556	636	607	619	614	572	562	603	603	592	600	585	562	584	591	566	598	586	608	569	649	575	609	628	589	566	555	579	578	610	572	558	622	608	542	588	636	619	538	557	592	577	593	570	581	582	559	546	589	560	597	551	549	555	603	572	561	586	632	594	593	538	580	574	594	610	580	616	595	561	552	591	590	608	604	570	557	572	570	596	588	583	664	627	565	555	589	612	605	614	553	583	620	620	595	596	568	547	581	575	580	599	612	584	580	581	651	603	618	594	582	590	577	622	598	609	621	617	597	545	527	559	628	585	547	574	570	615	561	560	576	593	597	573
4858	6240	5376	3059	1809	1369	1477	1423	1135	1030	6806	18391	13542	7278	2233	1074	686	546	508	541	539	512	536	519	498	546	535	538	534	536	520	538	514	544	528	515	519	577	537	536	488	524	546	534	539	550	568	517	552	519	532	540	530	543	544	548	508	545	522	510	493	511	517	520	502	568	532	504	530	516	545	552	549	501	512	531	539	530	508	531	525	594	528	507	482	485	482	540	520	491	515	522	508	528	545	579	548	551	526	537	515	545	501	538	516	509	531	520	566	537	540	557	561	497	477	535	533	533	555	519	526	489	515	526	501	498	529	524	520	537	546	491	526	560	571	530	533	568	493	490	490	505	530	522	504	523	516	493	507	515	509	511	503	587	569	541	537	546	522	551	526	532	544	497	561	551	515	452	518	556	523	557	532	526	472	545	557	530	505	497	509	490	548	518	493	538	513	501	540	568	517	538	534	498	548	520	543	521	533	558	532	523	573	525	517	534	536	524	524	492	525	536	494	526	538	545	519	524	483	531	516	512	504	525	542	502	500	511	521	535	493	529	552	513	538	527	499	514	514	548	495	531	546	552	522	509	537	534	530	555	537	500	499	535	535	519	553	488	526	553	556	557	530	511	512	529	549	515	522	534	523	503	501	516	530	534	529	530	466	503	523	487	502	498	537	494	499	531	506	511	502	532	510	526	538	551	522	504	531	510	526	541	529	508	532	528	503	503	524	473	554	542	529	519	513	531	553	523	501	533	559	528	533	529	539	528	536	519	522	503	508	554	483	521	516	529	522	507	509	547	466	520	548	486	543	512	531	529	534	553	528	538	524	519	509	502	539	565	517	560	564	517	496	554	489	573	488	526	528	536	538	576	537	513	535	525	528	504	571	524	525	524	481	546	533	528	529	495	502	520	525	510	497	507	523	494	535	508	541	523	538	525	496	536	543	518	544	503	515	529	525	551	516	541	518	502	539	505	499	544	549	490	517	574	538	529	551	520	570	497	553	561	562	504	521	562	522	545	528	512	514	514	578	493	537	523	502	542	507	461	570	546	478	536	534	513	506	530	540	511	543	551	536	525	560	543	539	518	534	514	550	534	527	501	579	520	517	555	545	477	522	522	533	562	520	505	512	534	560	562	557	567	492	498	515	516	535	516	502	532	497	506	540	510	540	490	544	467	468	514	520	516	534	561	510	489	522	504	508	527	505	549	536	548	528	515	532	507	511	497	500	514	543	533	516	533	556	554	528	479	549	553	511	512	560	555	490	486	522	528	494	517	490	580	531	480	550	509	529	522	555	505	556	526	525	530	532	498	508	499	550	539	557	485	499	486	502	548	539	507	483	487	547	566	538	509	492	528	473	535	530	532	510	523	578	532	539	538	517	529	531	513	516	577	523	531	505	514	532	483	528	511	513	525	532	522	500	523	530	531	514	549	550	521	531	514	520	529	518	491	496	553	518	518	546	545	511	493	564	527	576	526	562	504	511	516	506	505	557	503	513	506	504	536	545	539	510	543	538	519	553	496	509	502	506	479	514	544	508	537	491	504	516	525	486	509	533	523	533	539	573	542	536	521	509	550	537	521	540	531	473	562	500	534	560	470	528	530	518	519	530	489	501	542	544	506	505	549	522	542	533	524	514	541	525	543	547	480	507	525	546	526	502	515	520	533	529	479	530	537	529	516	531	533	531	518	523	545	533	501	544	512	540	570	554	518	528	539	541	530	520	520	523	534	507	503	514	535	507	534	547	557	527	573	535	503	562	524	528	537	526	512	496	475	487	501	518	507	515	532	537	551	474	486	517	512	500	524	530	504	550	566	511	496	543	512	548	516	564	548	508	522	530	514	513	553	537	502	488	544	529	537	498	509	477	527	559	530	542	486	498	538	510	529	516	526	527	503	530	544	498	521	482	506	525	536	468	543	512	542	502	514	518	505	527	507	529	491	536	547	530	538	478	530	534	511	580	484	539	552	516	544	501	512	503	525	493	545	505	564	506	534	526	508	553	545	509	522	496	519	542	528	521	572	517	527	517	543	487	524	514	562	545	546	576	537	519	509	523	553	545	526	478	515	550	514	518	571	507	479	524	530	518	537	563	506	536	519	513	547	516	495	577	483	495	509	508	512	529	524	526	493	579	487	560	543	543	545	503	541	506	490	515	498	526	535	525	491	496	507	521	513	533	514	519	545	506	535	499	535	512	558	518	555	490	524	541	526	497	513	500	518	515	531	503	510	508	525	520	531	533	499	530	531	539	524	503	536	498	517	504	520	508	534	488	501	535	502	559	516	509	535	544	528	517	512	501	564	507	519	531	543	528	544	551	494	557	547	518	546	496	498	517	556	516	544	548	555	539	536	554	485	512	506	506	517	509	518	491	465	536	551	528	465	517	503	524	497	538	565	529	583	523	554	533	534	508	480	456	515	538	501	522	520	498	559	527	540	536	541	602	538	530	516	514	517	562	545	523	484	556	532	508	516	559	550	545	545	571	523	535	528	549	509	479	522	512	492	526	522	543	511	530	524	497	520	567	565	523	500	557	489	534	533	503	531	508	544	506	487	498	533	530	540	538	503	518	545	490	537	487	511	501	559	514	521	504	505	490	524	522	510	531	528	521	496	519	533	526	520	542	539	512	502	502	517	529	505	515	506	522	516	495	520	539	498	516	523	500	513	552	556	516	516	567	555	541	474	520	527	518	556	526	510	544	513	499	530	518	575	502	525	558	510	497	534	506	526	497	531	532	506	557	538	499	546	555	515	526	532	503	538	503	535	513	512	555	548	526	488	524	520	518	526	530	538	514	518	507	542	506	530	551	561	510	550	492	504	490	550	556	548	536	468	524	540	517	496	538	515	567	569	566	562	494	522	518	535	554	530	484	561	511	513	551	485	517	536	505	509	490	521	563	531	556	506	527	540	518	552	511	540	511	492	545	556	493	501	536	532	510	498	500	496	525	526	520	513	537	507	505	561	539	522	527	564	528	509	562	561	576	526	502	507	529	490	458	484	532	536	516	504	507	549	501	497	501	510	503	539	519	532	544	521	531	507	519	542	500	499	540	500	520	522	535	565	504	531	550	535	540	514	542	497	525	527	530	530	544	496	520	522	520	504	508	529	536	487	491	486	550	501	481	514	504	509	542	530	567	485	518	484	522	507	502	542	531	519	515	489	521	515	523	521	565	508	537	558	529	518	499	520	482	514	511	541	523	525	525	523	506	480	504	548	486	557	546	567	537	549	499	583	547	525	524	530	509	521	547	531	524	531	533	533	545	536	539	494	488	527	518	537	520	543	545	487	554	529	524	548	532	557	525	513	508	529	511	518	494	517	503	529	487	531	521	506	521	512	541	580	500	561	562	545	517	564	525	560	492	528	497	475	530	504	514	536	527	537	517	503	510	512	536	491	518	537	522	510	551	502	504	528	512	501	521	525	516	500	524	484	530	517	523	515	518	516	520	505	522	554	540	513	518	539	543	495	538	514	536	535	535	505	547	526	488	533
24552	21429	28622	24587	21124	7662	2245	1662	1474	1275	8458	30322	26493	16033	4385	1737	997	750	755	742	745	675	730	737	783	757	735	733	788	746	749	754	727	717	751	748	690	746	716	726	723	727	694	751	696	764	753	760	738	773	716	732	770	710	690	717	820	713	759	727	712	790	753	749	721	766	728	710	787	715	675	721	695	749	715	779	696	766	743	764	720	750	747	762	720	740	753	724	740	734	770	742	730	688	754	753	716	721	732	713	715	780	705	746	765	768	733	740	707	750	741	718	662	742	781	725	720	742	742	710	669	714	755	702	724	701	762	750	742	743	754	748	699	721	736	772	743	738	705	747	739	755	697	775	772	731	658	727	731	705	704	732	736	725	756	715	751	699	727	728	749	694	729	750	725	715	704	741	804	735	700	719	744	778	724	745	712	704	737	748	729	667	725	693	741	740	703	762	726	703	708	680	726	748	709	725	731	719	725	718	692	742	741	736	716	708	728	718	703	690	692	720	718	735	722	711	726	737	733	683	754	717	694	707	723	694	703	727	709	740	773	691	725	742	747	706	713	711	746	712	664	769	734	730	743	763	749	735	697	670	713	777	739	746	713	719	715	707	747	713	732	730	674	685	706	667	689	771	736	725	643	744	706	737	782	770	743	695	704	663	732	731	632	708	654	728	726	711	745	748	731	718	739	726	743	734	738	757	679	738	697	737	702	721	739	674	727	766	766	754	760	694	699	747	693	744	741	772	692	748	685	712	741	737	697	755	726	699	710	673	670	770	724	745	701	695	784	727	711	696	701	714	695	751	739	732	671	750	702	742	693	763	759	749	703	735	692	726	717	685	724	711	771	699	737	711	756	711	775	709	712	717	722	717	674	689	731	689	779	708	742	696	714	761	691	706	716	770	723	794	763	722	715	753	730	705	726	755	703	739	769	703	694	715	703	694	769	721	731	707	717	693	745	706	770	755	770	704	721	708	724	737	713	687	693	706	732	753	705	693	728	746	732	716	703	735	737	797	674	702	712	747	736	744	743	792	720	721	720	738	737	729	690	763	731	756	744	698	776	703	724	725	754	720	687	711	705	740	706	736	684	708	727	706	707	719	710	712	695	728	689	698	654	760	704	682	720	698	639	682	710	715	748	723	712	682	738	751	755	780	764	673	726	767	708	728	754	704	696	776	700	739	724	713	702	739	748	733	726	752	738	703	709	760	727	713	713	750	760	780	786	714	719	747	698	799	690	716	759	742	749	737	720	702	703	756	748	695	737	698	696	729	699	745	672	705	752	748	723	743	712	724	766	731	647	698	706	689	774	730	708	791	688	692	738	694	772	712	738	765	735	718	719	703	714	702	690	707	725	740	715	720	702	694	760	715	732	705	739	773	705	772	726	724	723	719	736	744	754	732	743	681	713	737	696	746	729	687	721	732	761	726	738	707	739	720	732	708	746	725	672	677	736	701	704	735	693	730	707	745	691	739	693	747	714	737	721	733	710	690	721	746	761	767	746	701	752	697	744	752	716	761	750	709	661	688	756	731	723	712	725	703	753	741	762	803	752	767	747	742	707	713	652	724	727	710	690	704	707	730	718	754	725	746	732	740	676	695	712	690	746	756	697	704	730	731	708	685	704	678	775	736	701	728	688	710	706	686	692	728	705	680	685	697	704	685	757	650	693	658	732	715	703	726	727	684	740	693	718	703	716	764	709	735	723	714	742	747	741	694	726	696	737	752	740	726	742	689	723	714	690	723	726	766	729	722	700	717	722	713	764	722	718	715	725	691	713	700	714	712	745	681	740	712	772	755	776	757	757	710	720	711	758	734	688	736	651	711	745	701	662	750	720	750	749	717	720	692	682	726	730	774	731	715	742	727	740	717	734	715	722	767	657	758	789	699	713	706	729	670	706	715	715	718	682	725	750	770	672	755	729	732	720	738	709	681	704	745	710	713	727	756	695	762	735	767	696	777	699	692	670	721	739	711	745	709	729	717	715	761	702	702	697	742	715	652	702	720	713	750	702	702	715	717	739	733	807	713	688	738	729	786	748	768	765	711	673	719	743	704	698	706	737	756	691	680	737	706	775	708	741	731	749	698	704	676	725	755	739	742	739	715	703	737	715	708	712	684	734	734	728	713	669	734	760	703	695	729	697	730	755	686	732	722	704	659	724	743	715	760	730	718	697	719	744	766	718	693	711	719	698	770	731	687	675	691	712	738	750	754	700	707	713	766	716	703	762	713	762	704	709	733	728	730	773	713	706	710	798	690	707	732	697	743	708	687	748	744	687	733	719	711	740	704	684	743	746	713	767	705	746	712	733	678	696	715	766	716	675	677	722	754	737	750	701	698	710	726	735	736	709	733	692	672	716	702	723	710	750	740	719	802	701	685	722	751	702	721	760	705	780	737	765	728	780	700	669	715	715	763	713	694	728	755	727	729	775	697	723	701	740	702	766	745	743	727	728	711	738	780	696	721	730	699	743	749	732	715	695	732	705	702	695	706	725	640	693	740	720	647	744	740	746	701	739	739	729	731	747	728	755	747	750	754	691	745	719	684	693	718	715	709	720	684	703	715	715	685	735	695	691	740	712	702	745	686	704	721	707	673	727	743	725	813	719	734	736	779	732	716	718	744	747	735	692	706	748	756	704	676	708	743	712	743	720	733	685	714	702	664	697	726	705	701	700	679	705	703	719	728	663	724	699	777	767	735	684	717	723	761	740	709	745	763	718	788	705	708	767	737	698	694	715	785	744	746	748	672	712	709	719	759	706	701	721	708	723	709	705	715	720	765	732	689	698	700	741	717	689	699	752	753	676	696	690	737	721	752	694	687	725	690	722	705	712	724	667	721	683	708	701	734	731	722	759	733	751	726	725	705	669	696	700	725	757	762	758	747	732	717	721	763	712	684	735	738	749	697	728	712	736	726	760	761	730	725	756	756	715	743	710	682	715	698	698	720	715	748	719	723	759	736	732	742	720	771	733	735	729	658	710	681	715	766	736	673	698	695	747	776	724	705	713	745	675	726	698	712	745	719	730	751	720	679	768	725	684	719	706	735	699	731	718	708	721	662	732	705	709	744	707	712	706	668	679	743	749	764	699	739	738	769	718	699	705	703	741	737	731	719	689	738	710	692	751	697	684	722	721	687	718	724	701	744	758	724	679	717	721	745	746	741	730	665	692	747	751	715	766	731	738	732	705	715	679	701	693	714	743	719	752	760	688	767	761	786	721	708	701	759	724	714	743	720	765	733	718	702	747	775	771	711	683	734	736	684	695	685	731	701	728	655	774	714	682	709	747	791	696	753	692	747	675	700	739	769	721	707	686	723	750	728	782	724	767	743	722	751	730	678	740	686	780	699	718	687	673	743	743	744	728	629	738	725	759	711	765	673	749	740	779	717	727	680	681	720	726	721	756	712	705	722	692	706	772	692	776	695	711	740	745	752	695	728	720	737	709	693	766	713	738	725	704	728	710	773	743	743	710	748	732	714	754	788	686	691
5394	9553	8500	5725	3991	2163	1735	1901	1956	1672	11647	29031	22205	12346	3480	1785	892	678	615	641	625	686	643	635	640	651	674	639	621	638	641	656	638	626	622	650	631	569	617	647	633	633	651	644	616	638	613	616	648	652	631	617	624	690	651	660	633	659	632	594	622	627	643	651	693	642	639	650	648	667	617	630	621	639	629	628	669	628	643	641	626	580	648	650	625	615	645	644	618	675	608	643	662	623	647	615	658	635	660	655	641	639	645	652	608	655	643	605	656	585	644	622	659	655	610	607	661	652	640	583	647	636	639	592	673	617	610	582	649	641	624	593	603	599	623	623	606	667	686	600	608	660	620	658	617	704	624	636	630	594	652	652	616	629	628	631	644	638	618	641	620	681	633	613	606	646	595	645	608	605	576	633	627	649	618	599	621	714	615	626	609	641	621	636	677	647	647	647	634	646	649	625	585	645	623	621	636	580	684	625	613	642	659	633	622	662	669	622	628	618	628	631	651	644	649	635	615	629	602	609	563	636	636	626	622	605	646	583	697	674	624	645	655	593	641	632	624	608	691	666	613	642	561	650	643	626	643	615	612	646	631	646	642	658	647	634	654	593	705	604	640	635	640	611	623	658	633	618	641	601	616	644	625	638	604	650	633	628	664	596	629	643	610	615	581	637	650	630	624	595	621	647	639	632	622	636	636	594	689	617	661	648	686	617	632	665	628	628	668	630	639	622	600	627	662	642	638	687	628	591	590	643	659	641	620	639	624	615	612	639	654	662	621	600	664	639	625	632	623	642	656	699	622	592	604	615	593	627	641	639	572	661	633	637	616	650	652	611	631	691	583	616	644	608	637	672	671	666	617	596	562	640	640	606	608	623	645	610	626	618	618	596	613	622	619	611	637	674	591	595	613	661	599	630	660	627	593	611	626	611	634	615	600	587	657	676	624	677	658	612	613	599	619	635	636	639	645	659	602	630	618	643	658	642	598	628	599	613	637	659	638	605	607	646	573	632	651	623	602	616	597	627	641	594	575	581	605	605	621	609	626	627	641	603	630	647	577	660	642	667	600	641	589	645	665	634	619	623	625	643	661	621	651	611	610	660	612	647	613	629	638	633	702	646	637	619	571	610	603	594	635	641	609	633	656	632	612	655	595	629	589	613	641	654	626	635	641	623	615	610	619	656	659	598	611	645	627	651	590	632	623	615	624	680	568	671	643	609	609	612	613	665	662	657	616	614	684	652	607	629	610	647	642	642	617	611	571	654	607	653	611	625	632	654	593	654	647	668	627	578	653	631	614	626	601	625	598	653	633	647	629	657	559	657	626	639	597	584	634	710	609	627	635	616	563	595	604	566	642	633	640	646	639	610	595	652	626	621	606	591	635	649	607	664	593	643	622	596	651	615	634	607	583	641	626	599	660	657	628	614	615	605	620	622	618	624	668	634	647	633	659	640	642	630	668	639	671	648	594	602	596	644	619	620	645	577	643	631	586	599	664	642	609	679	650	658	608	658	621	672	611	668	593	655	614	635	601	607	588	601	596	625	628	625	617	642	621	580	645	612	605	625	606	647	633	622	633	613	636	647	651	655	641	627	672	644	653	612	635	626	656	659	618	621	680	624	612	638	677	625	604	625	653	600	613	585	684	590	653	609	603	619	584	590	607	638	668	541	631	631	629	665	613	624	627	653	573	618	603	634	641	651	604	612	638	629	625	595	637	622	639	587	611	611	641	624	628	640	631	600	611	624	632	663	649	665	672	640	622	622	580	640	589	626	655	593	621	584	628	624	619	623	675	581	639	681	628	657	612	635	622	620	622	615	599	614	598	639	615	617	624	627	680	659	639	665	650	608	642	649	629	631	597	635	656	683	582	606	621	618	578	617	615	606	594	681	546	656	612	679	585	579	611	670	644	639	574	610	645	636	563	582	652	620	649	591	606	642	642	602	665	666	646	650	602	663	643	621	621	659	618	664	615	607	616	646	621	620	621	590	616	650	668	631	637	657	644	627	672	611	632	628	584	609	607	624	624	657	598	632	644	604	597	618	621	620	638	671	640	620	617	634	609	637	588	601	620	603	628	636	609	619	639	656	661	595	601	624	627	623	653	652	606	622	642	611	618	658	632	609	627	628	605	603	617	577	590	639	605	608	563	662	628	609	635	619	633	649	646	602	627	633	617	591	621	638	593	617	632	583	602	641	681	662	634	669	618	607	635	714	602	616	640	663	652	671	646	610	633	605	583	650	676	667	625	625	600	624	639	630	603	633	636	624	630	568	608	577	678	617	638	641	615	609	635	636	637	659	567	631	584	627	595	619	653	632	629	610	603	601	590	657	666	665	605	619	631	634	659	637	631	647	610	591	607	640	626	608	652	612	619	592	613	623	633	642	571	612	621	639	630	625	611	631	622	610	580	602	633	658	603	641	638	645	630	645	607	672	625	612	588	653	680	589	591	594	592	657	609	671	603	618	652	612	649	656	641	632	635	625	634	636	621	662	630	596	614	581	643	628	605	626	609	632	594	641	610	656	640	604	608	608	610	645	664	664	646	653	623	649	613	640	649	598	673	576	622	650	588	582	695	592	659	640	610	646	655	610	635	656	648	636	623	676	629	568	586	619	640	620	658	658	630	644	627	558	620	577	623	609	654	585	613	585	604	608	628	597	670	615	641	646	620	619	621	642	636	636	616	628	646	609	599	641	579	645	653	607	611	671	612	632	666	608	653	640	594	609	626	615	639	610	638	667	580	624	605	642	576	622	644	653	629	617	673	641	644	670	629	623	596	622	636	638	603	604	627	646	607	671	625	658	590	635	620	598	609	676	614	610	668	638	661	598	607	624	637	639	599	589	608	614	602	648	589	642	649	586	650	627	612	649	627	581	647	584	613	628	640	618	583	617	625	651	625	594	602	639	613	605	647	644	622	620	629	625	626	633	656	655	608	664	590	662	606	608	621	641	661	600	623	639	561	637	614	640	636	624	648	609	613	620	629	621	670	622	596	633	619	606	677	590	590	656	596	600	624	636	662	669	630	610	620	613	606	589	618	654	647	639	608	687	593	620	621	656	628	649	622	626	594	640	600	612	650	597	654	677	674	625	650	600	609	595	621	633	646	623	581	596	639	652	644	644	667	636	612	609	604	604	603	664	606	632	667	631	576	629	628	587	619	637	625	609	631	633	611	645	616	559	604	659	593	605	606	597	587	617	662	617	638	623	626	621	575	636	624	642	624	674	630	620	633	603	654	602	614	583	585	674	606	607	611	629	626	667	640	636	666	636	581	652	656	590	645	654	650	613	661	646	623	639	632	615	579	625	624	595	608	621	653	650	593	615	614	664	629	643	644	683	604	575	628	634	631	613	615	609	612	626	621	629	621	550	639	622	648	682	648	608	616	612	639	624	655	622	601	579	651	648	661	641	585	627	627	625	648	651	627	589	605	638	659	629	650	584	670	621	631	641	610	629	591	612	646	640	640	677	623	626	625	629	638	677	605	631
27666	11609	2440	1305	1019	843	764	744	728	632	879	1996	2040	1524	971	793	614	616	625	555	634	639	639	626	629	591	655	621	637	635	612	614	628	621	636	577	598	620	646	652	650	591	662	551	635	596	597	615	666	648	627	553	623	575	575	582	639	599	655	640	642	647	605	595	586	597	611	651	603	624	610	608	603	613	609	590	591	606	623	571	654	648	586	620	600	628	587	629	589	628	669	623	586	591	644	616	651	592	621	644	597	606	625	638	628	607	645	612	639	642	598	591	652	574	631	631	626	640	588	624	629	623	632	645	617	583	603	607	596	629	593	633	609	614	618	636	614	635	649	600	577	651	618	631	623	637	622	635	670	611	624	612	592	595	640	648	607	625	632	570	615	609	598	634	638	613	604	611	603	587	617	594	620	611	652	628	628	630	593	621	660	632	652	627	628	657	600	643	668	622	587	626	623	589	602	590	592	620	599	676	603	590	625	597	620	614	580	648	635	637	619	602	597	602	594	598	610	579	648	661	639	574	617	580	644	591	609	651	616	602	596	631	622	618	582	605	651	612	595	606	627	588	667	576	600	612	548	584	609	603	602	623	604	619	619	569	620	643	613	611	646	634	611	659	598	604	643	649	623	582	600	580	614	591	590	616	581	632	654	627	619	628	586	673	589	564	603	632	588	627	624	636	609	650	607	626	656	605	609	596	599	635	610	616	619	655	597	616	650	607	626	576	638	608	603	629	616	598	593	583	599	622	601	563	577	649	625	607	594	641	693	595	566	609	576	583	582	672	641	644	581	613	586	670	654	599	596	623	595	657	632	650	617	584	617	598	596	596	635	621	603	632	656	601	687	653	572	628	684	588	610	592	628	652	589	588	615	630	643	669	583	628	627	602	633	603	633	602	600	625	644	610	646	657	592	683	620	605	623	589	609	624	594	594	579	630	606	625	646	625	662	626	587	642	602	602	564	628	631	611	602	601	651	591	591	596	630	620	630	579	599	599	645	568	610	597	603	639	579	622	605	614	609	650	592	585	623	660	630	592	619	577	617	594	617	618	571	630	589	631	614	594	633	612	603	608	655	624	630	639	629	619	559	550	617	577	630	613	597	590	649	627	637	605	630	618	582	594	578	620	602	632	620	610	667	611	630	623	605	630	596	624	603	629	622	610	602	586	645	601	699	645	609	608	613	602	623	562	635	652	579	598	606	625	588	585	581	571	566	639	581	619	679	589	617	572	622	620	598	566	594	607	596	664	622	637	642	579	595	590	619	611	613	574	652	621	610	647	539	613	641	617	597	566	610	592	585	625	613	631	630	610	621	602	588	595	623	648	627	603	596	635	596	610	605	613	627	660	638	636	629	594	594	652	626	591	615	596	634	621	601	601	585	617	609	590	593	578	608	622	588	581	607	585	545	577	609	632	666	620	611	584	629	610	609	647	601	601	619	634	639	615	612	597	581	602	642	646	590	628	618	584	622	625	648	650	613	623	597	653	602	599	597	615	605	625	598	667	643	620	598	632	600	573	576	623	648	612	600	596	601	622	652	609	617	601	603	634	613	540	640	646	595	587	624	629	637	582	640	586	609	664	584	599	588	602	607	654	641	596	612	636	614	644	617	642	633	663	607	617	631	640	614	608	634	619	581	594	622	618	612	628	587	601	565	635	585	610	606	655	611	610	615	634	575	596	568	642	636	618	613	634	622	597	636	603	605	632	620	602	607	639	668	563	608	626	631	625	672	662	604	610	597	632	621	606	646	610	612	650	631	609	604	635	673	596	602	597	585	622	564	616	602	600	630	622	609	648	646	616	590	590	614	631	660	608	578	591	626	638	583	614	604	644	630	565	635	611	598	612	582	602	587	595	655	640	611	607	609	654	604	625	629	594	567	628	615	599	595	605	555	601	594	589	592	612	615	639	592	643	638	644	637	627	649	606	616	610	659	624	640	608	641	612	658	547	592	570	651	598	634	639	594	599	654	566	605	629	638	616	625	671	572	605	584	591	583	640	644	665	604	578	618	561	633	649	620	643	597	612	596	622	610	651	597	623	597	595	590	579	598	597	604	575	609	571	657	596	599	597	632	601	656	670	638	595	580	663	600	625	604	624	646	642	642	614	603	631	638	611	602	630	585	641	611	602	623	579	625	579	633	600	594	646	583	621	622	631	595	604	594	596	628	650	604	646	609	634	626	632	625	598	604	657	640	616	636	605	614	599	613	641	603	564	583	574	610	618	632	628	604	580	635	583	648	604	536	625	632	612	642	597	585	628	609	591	620	603	601	644	600	581	610	613	602	596	611	614	632	614	590	589	602	642	614	658	595	609	668	595	656	617	664	606	574	697	577	604	589	637	571	596	611	585	609	631	636	572	628	637	657	634	609	640	610	615	589	635	571	618	609	617	606	637	600	618	609	622	621	584	665	636	593	629	606	559	639	610	598	654	634	662	631	625	664	592	604	593	611	618	644	604	622	634	644	595	622	612	607	616	610	635	580	576	585	580	590	605	583	626	602	626	587	603	651	619	618	596	649	624	614	669	575	661	597	620	657	646	593	633	589	646	588	587	581	647	628	621	681	603	636	631	577	599	627	626	641	590	606	592	620	630	564	613	589	625	614	619	601	583	612	618	595	609	601	601	620	617	610	591	609	643	565	626	659	651	662	643	562	581	653	621	629	608	635	664	597	565	623	606	562	614	624	652	601	584	639	638	665	574	613	645	636	598	600	607	629	631	607	615	578	676	592	593	628	588	612	622	621	630	635	597	646	627	604	628	593	653	597	551	626	593	658	607	611	572	596	584	624	605	628	625	588	647	659	607	600	597	611	647	629	609	613	639	585	606	600	561	586	606	664	598	577	609	625	618	610	601	585	646	634	629	595	615	528	633	628	586	635	620	637	594	592	597	602	595	587	645	620	624	578	627	643	595	612	636	585	592	608	571	574	640	619	604	625	628	613	607	599	598	621	599	600	618	650	614	612	647	599	571	615	610	581	634	573	652	603	606	631	648	612	613	624	531	599	643	627	629	629	639	618	584	611	600	600	652	636	591	615	607	634	659	621	642	598	640	611	588	637	644	660	628	581	605	613	585	596	581	619	605	605	643	657	590	634	599	604	647	642	667	639	568	662	598	620	649	604	596	611	637	627	633	612	585	593	635	621	617	650	619	564	558	614	602	584	606	617	630	622	655	606	608	606	629	631	637	633	630	568	613	617	602	595	619	609	604	586	601	627	610	591	586	582	592	615	600	559	604	602	619	649	613	607	569	605	570	650	611	607	608	626	601	599	629	648	629	585	607	601	600	638	598	600	550	581	567	583	605	621	612	594	579	584	612	582	593	589	648	662	685	611	625	570	608	642	603	590	626	586	607	588	585	573	566	612	645	670	598	582	632	633	592	629	612	631	629	644	568	622	574	607	627	625	621	608	602	609	614	609	651	593	643	610	655	589	623	643	603	638	598	608	609	585	646	634	588	608	618	556	631	618	611	630	623	667	636
5909	2136	1912	1059	1155	986	782	731	759	743	1001	2413	2313	1506	870	696	557	534	520	556	505	531	564	537	515	560	542	527	533	527	510	579	530	534	511	539	567	538	533	561	534	494	530	510	517	514	565	546	524	539	550	538	498	560	485	486	571	531	524	551	520	548	487	519	525	526	551	521	518	540	577	545	533	504	533	522	547	539	567	536	524	516	609	543	500	545	517	515	546	537	522	502	517	543	547	499	501	530	528	564	540	544	522	569	517	544	534	500	499	503	542	471	521	569	563	550	528	511	516	503	535	521	486	530	546	478	555	536	519	542	493	514	528	525	523	556	558	530	535	530	552	514	542	523	511	552	542	524	540	523	514	511	515	504	510	556	528	530	526	495	480	554	542	551	533	535	535	574	509	535	539	538	538	511	506	514	521	561	515	515	536	493	565	569	541	525	505	554	553	519	505	505	523	569	499	515	549	500	511	515	493	518	520	512	528	527	517	527	526	540	506	553	505	510	517	558	504	590	534	500	506	541	554	533	564	536	528	510	497	547	479	500	538	534	524	532	536	537	536	495	521	505	533	563	520	522	556	544	533	584	499	491	543	519	556	511	497	493	549	571	486	519	515	523	572	487	505	539	549	507	513	579	558	555	535	529	494	523	547	518	554	531	519	529	510	530	527	526	531	513	570	501	538	558	549	528	533	530	553	550	544	528	550	558	511	502	523	559	495	536	516	545	532	539	517	556	547	518	540	530	516	523	556	542	532	536	481	551	534	511	517	495	516	522	522	545	529	495	528	541	531	550	536	536	499	575	549	534	528	582	533	561	547	522	533	532	517	530	529	531	526	510	565	522	479	502	495	504	489	540	571	508	554	510	555	501	531	525	541	543	537	571	502	577	536	554	526	516	530	506	523	534	516	536	547	512	534	491	554	527	524	544	528	547	505	522	464	552	526	531	536	506	521	494	557	511	522	498	568	533	541	528	548	558	513	515	546	487	519	550	537	519	514	513	506	547	531	518	543	516	537	521	537	542	559	500	579	534	525	537	533	522	520	527	538	531	539	510	526	501	509	537	511	516	533	506	509	542	507	501	516	558	517	540	533	531	549	539	567	504	535	475	537	544	491	549	477	515	525	543	508	546	567	555	529	535	515	513	531	499	501	500	503	515	581	534	499	514	511	501	550	517	524	529	558	485	532	513	558	554	525	526	501	515	576	552	527	553	524	526	562	551	503	491	500	503	539	546	499	542	532	527	542	520	541	560	507	562	548	496	510	528	531	533	517	504	541	534	521	519	509	568	518	560	556	530	510	510	508	593	522	530	570	544	542	567	530	505	545	528	496	524	499	559	541	540	537	557	577	549	539	514	554	519	507	556	515	512	527	552	512	523	563	550	516	510	497	526	506	517	575	534	513	520	522	542	537	529	541	504	533	514	530	539	541	537	497	531	487	531	529	518	509	528	510	524	504	564	578	520	499	520	535	563	526	540	497	544	552	567	555	523	551	534	511	508	552	483	500	531	557	527	504	533	519	527	534	558	506	550	498	535	535	527	535	501	565	488	589	531	509	535	508	513	524	555	519	564	558	564	513	548	532	510	530	546	551	544	547	532	491	555	524	527	556	512	530	540	552	533	570	536	552	504	480	539	500	481	498	523	528	528	524	569	539	536	579	531	504	571	519	518	508	535	546	512	530	494	495	530	525	517	556	495	520	518	523	547	514	536	543	545	546	533	572	498	527	534	530	524	556	525	503	508	518	495	470	543	510	504	553	493	530	501	541	578	504	535	524	535	529	523	500	531	557	538	515	534	539	480	539	536	515	509	513	532	522	534	511	510	503	544	521	528	524	538	520	515	510	511	529	494	567	507	519	491	548	529	546	502	516	486	538	537	552	515	563	533	506	573	544	553	577	534	519	518	520	491	538	505	571	521	549	505	538	543	531	497	528	542	524	508	506	511	522	569	505	498	555	535	530	551	571	559	496	519	491	557	561	538	529	518	525	562	536	496	530	549	567	534	532	552	518	534	476	510	513	532	533	489	556	531	561	508	537	497	549	569	497	529	519	509	568	560	528	527	530	469	528	552	536	540	546	558	567	573	562	498	543	525	544	508	525	522	536	534	526	523	542	518	505	555	544	506	497	520	534	517	542	540	557	572	489	545	556	542	565	558	550	547	529	532	531	527	527	521	532	486	488	489	522	546	544	502	515	527	548	508	486	550	519	544	525	527	506	527	541	523	550	565	583	507	510	499	493	503	548	552	549	551	531	567	541	514	510	546	548	537	524	524	558	555	544	496	510	537	547	503	509	515	537	528	484	517	513	524	533	525	540	522	569	549	545	521	482	547	545	529	496	543	529	523	530	540	511	527	541	510	535	544	548	508	513	559	495	564	554	533	537	549	507	514	507	510	536	535	519	492	558	572	500	511	540	530	537	513	510	519	518	598	538	532	504	521	545	509	548	556	534	515	528	543	542	568	539	523	511	509	545	539	508	515	482	524	495	548	530	487	478	543	560	530	542	515	499	485	538	532	503	482	561	531	571	529	502	518	555	547	576	517	536	543	524	494	515	588	512	526	548	564	562	539	528	541	512	529	510	550	542	537	549	525	503	549	549	514	469	489	488	557	522	477	531	497	529	516	499	554	555	501	527	518	548	566	512	569	574	469	531	507	553	550	457	531	536	562	508	535	533	541	524	537	521	537	513	502	544	565	535	526	541	498	531	466	519	500	513	533	556	510	520	527	500	526	513	507	525	521	491	539	556	528	589	529	554	500	507	555	563	517	512	490	502	524	507	483	531	553	526	559	498	513	512	512	549	534	549	515	516	503	507	539	518	515	523	534	532	515	528	532	526	523	529	552	541	504	553	520	560	565	483	515	509	484	526	513	510	528	546	512	532	524	526	494	516	546	512	468	498	526	537	512	497	530	499	540	545	539	557	522	532	586	507	576	542	517	555	552	516	533	524	496	551	542	476	575	525	522	528	553	520	566	549	512	537	519	540	558	538	555	502	497	526	543	564	539	508	499	559	522	471	534	504	537	527	530	511	549	528	506	523	538	512	517	516	524	504	513	536	570	511	529	517	495	532	537	552	534	533	501	529	502	542	562	539	537	516	517	531	560	534	505	540	507	541	532	514	509	524	553	541	486	546	548	504	546	521	524	528	561	529	462	507	573	525	555	514	523	557	491	509	551	528	526	544	523	520	499	547	514	518	513	551	501	522	524	541	559	549	551	523	540	551	513	496	480	515	500	551	550	535	492	557	528	509	519	473	532	488	550	529	525	558	501	536	537	512	554	567	533	489	540	505	509	587	522	506	533	520	549	525	517	565	537	506	551	483	507	566	535	512	503	551	598	502	490	578	531	563	517	556	540	553	549	520	526	551	520	561	535	558	550	528	518	522	526	542	502	518	490	548	497	503	564	512	475	542	506	483	587	535	531	538	530	551	505	516	523	484	519	529	497	508	519	509	530	550	602	519	535	544	528	528	534	497	505
25588	21400	27513	25519	8258	1830	1528	907	887	882	3292	17147	15847	8799	2754	1193	769	613	579	604	596	585	562	583	573	598	569	591	575	607	627	565	606	558	544	640	555	622	550	596	595	570	604	580	553	563	570	578	550	574	577	610	636	583	592	575	581	598	573	564	582	601	555	558	557	591	546	547	575	540	575	546	569	568	562	566	564	539	546	573	575	581	568	587	554	589	581	588	608	574	571	549	571	534	574	593	572	571	597	588	579	573	600	567	592	578	590	584	559	603	561	595	587	591	565	559	568	602	602	593	566	547	560	586	570	557	601	601	575	551	547	575	555	564	543	558	586	579	561	636	570	578	564	558	556	517	591	552	531	596	554	608	505	547	566	553	528	601	541	581	551	640	581	569	573	583	516	566	582	579	579	568	574	568	580	564	610	570	560	575	550	598	572	542	608	582	575	575	630	564	541	564	559	569	558	572	547	569	581	605	547	562	624	586	568	539	551	608	556	586	590	537	582	552	571	570	568	543	582	552	567	527	607	574	564	578	565	611	551	565	578	509	571	576	577	565	609	558	542	559	581	574	590	575	564	599	551	556	552	567	594	594	607	593	581	584	540	545	603	586	531	555	564	598	598	585	570	563	626	544	603	468	599	577	526	579	570	597	565	584	605	580	568	577	549	575	550	616	571	574	561	555	582	579	610	576	537	515	567	552	582	599	602	564	609	549	546	515	558	566	550	544	557	574	593	565	562	600	574	548	537	541	581	606	519	605	564	581	576	577	555	561	552	593	523	552	550	570	564	581	598	575	546	590	594	621	569	546	528	587	537	608	573	596	567	561	575	563	556	596	520	595	566	544	586	548	581	591	600	590	571	614	608	559	543	582	556	562	557	549	597	569	587	535	547	576	594	578	590	573	572	588	557	564	558	557	575	576	556	597	592	535	534	575	549	559	558	567	608	512	547	517	597	586	561	526	594	559	546	574	615	601	558	539	558	549	535	561	544	602	576	564	567	610	533	618	582	613	542	580	553	538	574	608	546	564	581	581	554	580	594	566	547	585	566	571	554	557	600	572	581	546	591	539	586	563	591	591	567	533	553	551	551	544	547	554	545	554	605	566	611	566	548	548	582	549	545	580	597	582	559	633	598	562	571	600	537	554	562	552	544	549	611	592	563	572	595	513	548	548	551	574	544	571	523	590	589	589	550	582	603	556	595	582	577	555	575	533	546	576	563	552	592	599	577	573	575	618	535	601	568	604	590	573	546	555	579	583	547	586	570	584	559	605	582	590	590	526	540	534	530	563	599	547	522	601	507	569	569	568	542	550	604	562	599	511	595	548	567	547	623	589	587	584	553	534	592	550	559	597	553	559	579	528	533	607	557	564	535	540	556	549	563	569	537	558	556	539	559	581	551	610	572	565	525	565	583	562	580	585	598	564	572	554	560	591	583	569	561	561	597	539	561	578	619	579	571	592	538	562	600	542	588	575	547	568	559	585	601	583	571	588	570	568	560	602	592	587	586	593	621	573	588	606	555	601	556	574	592	560	581	585	595	543	577	603	598	519	601	550	553	559	586	613	582	561	613	583	615	569	566	564	554	545	580	574	579	583	565	567	535	533	562	591	551	553	598	572	551	620	603	539	570	589	518	523	560	521	580	549	535	586	581	582	569	569	578	633	586	594	570	576	565	529	597	550	553	530	552	646	538	559	575	581	586	569	569	538	591	513	627	612	592	556	567	584	576	573	587	550	568	571	602	537	573	563	560	593	559	622	559	602	598	602	549	579	572	531	574	579	573	628	561	577	517	530	591	591	589	587	580	588	559	587	575	566	578	580	536	562	549	567	583	577	528	531	540	533	605	543	579	552	596	595	579	585	539	551	553	579	569	578	588	557	602	555	607	578	599	567	540	535	569	564	557	536	516	567	574	599	572	534	550	577	587	573	570	566	580	545	549	584	563	574	551	558	592	567	564	541	600	597	557	563	620	570	538	571	566	583	557	587	601	568	586	556	572	556	557	545	585	582	571	564	581	567	598	550	526	536	534	532	562	581	564	544	588	564	577	593	565	550	557	569	595	581	577	597	569	553	560	583	631	600	549	552	536	578	611	527	575	573	549	586	599	559	597	568	577	528	617	591	536	521	570	579	638	549	583	579	544	558	562	609	598	568	584	578	547	544	566	557	500	557	603	593	566	536	578	590	565	547	576	567	565	563	572	579	578	553	554	568	570	570	514	518	572	563	558	555	590	542	573	575	578	577	552	570	598	553	524	553	563	571	582	621	555	564	532	597	579	552	581	555	592	529	570	592	537	586	601	535	579	590	560	571	561	536	567	590	608	563	558	618	580	576	542	536	604	582	570	559	602	564	579	604	573	567	540	558	589	552	565	550	558	535	553	576	638	564	621	579	545	557	577	571	562	566	577	544	537	573	521	587	614	529	575	571	604	576	582	594	601	593	548	585	575	547	579	587	593	554	569	545	557	566	574	574	564	587	591	548	582	596	627	556	574	578	554	564	541	565	547	545	627	563	564	570	562	553	574	565	582	566	582	561	567	561	558	564	563	578	604	554	574	576	549	572	575	523	598	570	550	566	561	582	615	590	570	552	581	564	536	593	581	592	539	533	566	533	597	567	540	595	582	580	527	559	609	540	573	597	588	536	555	589	583	546	520	547	543	548	577	579	533	579	563	560	557	586	538	579	549	561	552	585	608	580	559	578	566	524	596	566	597	549	610	565	552	559	562	567	563	529	591	558	540	557	557	578	564	539	562	630	571	546	580	565	616	572	562	588	583	587	586	577	544	572	570	612	571	599	585	611	559	558	566	592	552	567	538	553	526	549	593	540	586	557	563	576	555	585	552	527	579	624	576	554	556	563	573	583	552	557	588	605	569	560	578	567	590	571	578	552	564	589	530	539	584	537	558	572	575	603	545	562	582	569	581	569	574	579	553	612	596	591	562	596	514	652	590	555	549	605	570	548	582	586	608	594	555	529	544	539	567	497	569	569	555	560	532	558	549	597	583	520	585	528	538	564	527	560	580	580	614	568	526	579	580	495	558	542	575	577	584	584	598	582	589	531	617	555	587	563	568	544	540	553	557	573	624	557	547	570	596	615	561	571	588	556	592	562	572	507	552	554	600	577	573	576	523	573	580	553	586	578	567	566	554	554	609	619	535	585	557	597	524	577	565	572	558	615	552	577	550	556	535	543	552	550	563	538	600	582	576	552	592	551	551	573	546	564	534	512	556	577	550	582	557	525	569	546	565	582	566	528	534	582	556	597	598	573	547	556	553	562	544	586	613	550	536	563	584	530	620	587	551	564	576	624	575	573	530	582	518	567	587	546	600	567	591	558	510	537	560	583	590	532	604	564	538	572	565	605	564	532	584	556	563	566	545	579	545	571	571	569	553	569	576	544	532	529	574	563	565	586	551	552	570	609	563	556	545	562	558	567	606	537	578	559	546	592	592	598	593	577	545	549	579	545	551	587	578	549	570	577
4322	4714	3721	2150	1721	1600	1580	1016	1066	1142	5050	17953	14447	7883	2647	1386	699	551	545	526	533	524	576	562	510	524	551	526	511	592	520	548	507	522	517	530	505	495	538	516	544	505	530	515	491	534	551	516	493	569	497	526	498	520	521	557	544	532	535	458	501	509	507	508	527	473	529	547	535	496	527	503	507	494	532	561	486	505	552	519	565	528	555	512	524	535	532	509	555	543	548	510	509	548	480	524	515	491	519	541	524	552	558	511	515	530	513	503	541	520	528	530	523	528	495	534	517	541	536	504	522	522	514	551	508	524	524	489	539	562	526	487	572	503	540	509	493	471	524	519	526	506	520	546	546	496	517	519	515	507	505	520	541	484	546	498	531	516	522	486	523	556	554	540	473	542	501	536	534	543	505	500	505	531	539	492	482	545	498	519	519	493	512	464	512	537	493	479	477	467	519	485	536	533	503	497	478	530	516	534	534	529	501	536	556	532	529	513	486	488	493	499	507	484	555	512	541	499	513	560	553	511	496	527	510	514	535	552	503	530	512	515	532	488	550	534	532	526	467	490	529	516	516	518	530	514	496	472	540	510	509	539	509	485	521	493	500	509	540	495	515	535	506	519	555	528	523	499	514	516	519	543	533	538	498	446	524	492	505	504	518	508	522	511	530	512	543	520	507	551	498	481	513	502	501	446	505	485	555	511	510	520	527	527	521	534	541	521	511	512	488	501	515	559	578	487	558	520	531	543	482	489	547	491	540	521	503	535	512	535	481	541	527	491	517	565	524	523	485	495	544	517	523	487	494	505	523	535	473	551	553	526	505	504	500	488	491	519	527	524	476	544	519	533	535	507	547	530	533	496	543	516	519	502	556	540	541	527	516	503	541	542	543	494	514	516	535	487	473	482	551	545	493	510	535	514	482	544	551	536	520	482	563	491	548	473	485	476	528	505	522	507	531	518	489	531	542	515	485	541	493	507	504	472	500	526	491	571	504	544	525	464	507	503	472	515	510	507	508	519	510	531	522	512	544	544	477	511	559	545	515	496	536	508	522	518	501	558	503	502	527	534	545	556	521	541	529	481	508	484	526	479	558	503	506	510	488	597	498	493	499	490	522	495	491	515	496	523	516	501	526	540	516	483	522	508	528	518	535	483	527	527	542	541	508	502	493	480	553	533	523	570	527	573	498	514	516	517	493	515	523	498	559	523	530	536	568	534	523	534	500	506	524	494	494	517	520	470	525	494	495	523	539	515	507	552	465	518	495	521	496	473	544	487	512	562	461	517	481	499	461	504	515	506	529	521	517	527	493	477	508	530	519	537	514	557	507	505	508	521	483	514	491	526	496	524	542	487	537	514	514	516	537	546	523	519	487	515	528	540	515	490	521	544	538	540	555	539	533	518	494	526	502	515	529	538	502	539	519	498	553	520	475	503	512	540	497	502	513	523	514	527	502	515	547	555	523	538	507	530	492	542	516	512	554	489	470	484	545	514	516	534	476	531	524	543	540	509	538	516	469	577	517	504	497	519	524	582	497	530	517	523	498	489	512	517	554	524	516	530	503	536	500	517	555	528	487	517	518	505	499	509	503	543	525	535	563	486	534	498	509	528	498	492	539	510	549	507	518	523	492	493	483	509	484	507	551	507	478	533	522	515	536	496	532	529	498	507	491	505	518	460	504	525	528	477	523	522	514	495	511	537	497	514	532	513	528	504	521	533	484	518	497	537	527	500	509	533	512	489	511	519	507	527	498	526	540	515	534	496	542	474	512	513	504	546	502	476	517	546	489	530	543	501	540	491	536	525	523	521	505	564	559	494	518	531	497	548	512	536	473	498	531	573	500	464	481	539	485	510	526	514	486	506	515	519	542	522	549	494	528	484	521	512	505	535	532	527	515	520	523	515	549	519	506	507	510	479	514	529	514	501	495	486	507	564	524	532	484	463	494	492	521	558	517	503	532	510	504	511	495	521	483	547	496	477	521	508	517	512	530	553	526	557	525	475	513	506	487	506	518	497	530	536	502	525	501	482	514	560	546	512	503	528	487	506	512	503	509	511	473	515	489	506	509	504	532	459	522	472	476	518	552	476	499	492	501	537	523	521	491	517	492	489	509	542	481	562	496	477	491	517	498	552	482	481	524	563	529	518	537	507	491	527	528	506	502	526	472	500	514	507	471	517	494	501	474	528	492	506	496	510	486	508	473	550	497	503	496	496	520	532	552	516	514	535	512	518	565	507	515	499	547	493	529	483	508	476	528	559	480	510	531	493	471	567	486	532	543	527	499	503	513	490	512	501	554	516	490	521	532	504	551	493	476	508	500	524	497	500	489	515	535	517	505	514	519	477	498	489	517	477	488	521	525	525	526	501	543	477	530	509	535	528	556	467	521	510	528	494	525	542	545	511	510	516	480	471	494	510	518	522	465	548	503	530	489	487	524	510	522	553	518	502	552	536	509	508	485	491	506	539	517	522	492	533	525	510	533	528	527	502	532	521	492	481	551	505	501	542	501	549	479	515	506	530	533	534	469	521	508	520	510	507	515	482	521	525	499	553	540	536	534	525	480	472	536	490	499	540	500	512	560	495	529	507	530	549	521	483	526	535	533	504	524	542	538	540	515	522	505	476	546	513	541	527	530	561	560	524	503	473	509	540	522	522	532	502	483	500	502	530	480	531	511	539	509	528	550	538	519	511	490	492	517	515	523	485	475	505	487	449	504	524	506	518	549	540	502	556	483	513	475	577	499	541	519	541	525	491	533	510	526	535	523	501	526	514	513	535	499	466	496	520	488	544	543	557	510	541	503	499	505	521	484	546	504	499	509	508	487	513	562	495	522	520	521	499	501	502	488	522	509	538	555	550	514	532	516	496	515	517	532	544	505	500	514	510	468	512	487	497	502	506	550	471	493	510	508	544	509	516	514	518	516	504	550	530	489	480	508	516	512	576	496	506	502	551	532	515	549	528	474	504	502	500	501	497	538	512	504	536	498	530	523	518	518	509	497	519	542	521	518	516	503	534	512	480	536	514	506	523	536	545	490	505	465	519	526	526	501	483	527	521	554	497	493	506	481	539	529	520	521	519	514	513	503	523	474	524	521	537	476	516	545	510	542	523	492	526	467	499	481	517	515	542	487	531	563	492	519	489	521	532	494	498	514	512	543	493	533	535	496	538	446	525	480	534	510	537	521	496	529	503	532	533	522	548	500	518	522	509	493	520	490	490	503	528	530	491	502	497	471	524	546	523	532	505	504	510	540	553	493	506	508	518	487	513	460	507	505	489	513	493	487	475	482	524	507	530	550	513	533	496	527	486	507	526	481	431	536	518	517	467	533	539	558	520	506	547	540	504	494	520	559	525	509	532	527	535	532	519	525	530	505	508	523	513	515	535	528	535	486	537	483	515	529	510	516	527	497	489	502	551	525	494	521	497	515	523	529	500	525	473	478	498	488	544	547	517	466	528	511	510	547	481	484	516	553	530	494	510	508	484	508	492
24609	21397	28636	24559	21195	7036	2534	1453	1104	1196	7341	29357	27719	16102	4653	1833	1002	722	756	673	717	706	742	754	680	675	749	751	696	702	686	715	665	730	681	710	697	731	660	682	721	669	756	680	700	694	695	711	722	713	695	693	705	586	685	728	696	695	726	702	669	704	708	665	684	713	717	705	730	667	713	721	669	721	694	744	708	684	721	723	711	654	730	677	660	713	688	688	709	708	729	688	671	699	687	707	665	692	698	699	676	747	624	712	729	702	680	704	661	788	719	713	661	659	696	667	713	735	717	731	737	701	699	693	675	739	709	718	670	660	719	693	712	727	653	650	681	702	706	698	707	731	669	683	722	732	664	672	736	710	701	680	678	675	686	697	622	714	725	653	742	690	690	662	715	707	679	688	679	676	722	642	653	751	733	740	660	709	688	694	722	692	701	700	672	699	666	639	713	694	725	689	714	708	711	631	704	710	675	710	686	680	713	699	736	689	689	676	699	672	717	704	697	698	708	712	722	640	689	688	665	693	718	687	651	726	702	722	712	678	698	656	717	660	701	680	721	677	661	716	660	710	612	725	711	721	725	727	670	681	694	687	663	702	717	710	700	674	729	697	730	644	689	633	693	685	687	677	675	661	700	680	695	647	754	658	679	702	693	690	698	718	708	703	654	691	669	671	678	700	667	682	630	747	710	698	693	697	695	662	655	702	665	737	698	735	652	700	693	684	654	692	646	723	708	715	698	686	712	686	715	683	698	627	678	682	753	657	701	621	718	711	669	690	713	709	705	731	708	705	684	681	733	709	656	665	692	711	711	667	690	738	700	714	702	685	708	726	711	666	662	714	661	680	735	693	667	682	708	644	636	716	701	682	696	684	695	673	693	687	711	692	699	724	694	727	663	698	700	732	661	663	695	679	660	666	656	741	705	673	655	675	676	703	724	671	682	631	691	681	681	692	637	710	711	739	699	712	675	665	684	744	668	697	696	681	692	685	707	659	760	689	720	706	673	686	683	684	715	701	673	643	713	671	667	706	701	712	732	677	705	698	692	714	700	681	669	638	695	655	679	700	693	648	706	738	676	686	707	735	691	660	670	725	689	718	689	662	659	674	697	696	691	697	674	690	680	671	679	669	682	670	716	625	650	711	696	687	700	699	733	733	700	670	720	701	696	673	667	684	681	685	653	695	656	655	703	671	704	671	689	660	693	684	678	733	697	695	673	656	699	718	708	699	718	689	709	697	679	712	728	711	715	704	658	683	690	650	701	684	718	678	696	671	679	713	647	685	674	683	664	673	659	702	716	688	708	707	675	717	721	714	683	719	731	662	698	668	686	684	698	652	683	674	675	634	692	702	705	724	679	662	694	715	747	678	688	647	698	787	675	701	709	701	696	722	666	696	707	697	694	658	699	693	651	678	643	694	698	699	666	751	737	737	658	728	717	705	664	734	712	687	713	723	673	685	728	649	664	723	695	686	712	721	668	732	716	694	729	686	703	687	707	693	676	674	667	685	719	687	681	700	690	686	640	683	659	691	682	715	724	675	701	725	699	659	719	650	745	726	676	702	693	679	684	672	701	719	681	703	688	676	687	700	704	643	713	665	689	663	691	665	719	713	675	705	710	737	647	720	702	728	680	663	719	684	682	687	649	683	671	705	682	732	647	658	681	711	687	722	716	722	683	735	709	673	737	712	685	692	717	697	696	704	690	676	687	704	700	658	674	712	687	709	748	723	714	682	725	684	696	728	693	689	656	702	713	754	685	650	715	687	658	677	707	712	671	685	672	714	695	693	706	680	700	717	725	732	731	661	699	691	670	728	693	701	700	685	722	777	677	719	712	713	701	695	733	700	702	681	684	673	713	717	671	696	700	683	634	650	675	666	690	692	672	698	663	674	712	665	683	687	656	728	690	641	709	670	660	651	669	669	686	693	674	735	688	691	682	689	700	700	652	713	682	727	699	659	666	684	696	746	664	694	684	634	722	711	702	697	662	676	667	690	684	653	671	697	677	702	717	656	706	645	687	719	671	689	737	699	679	673	705	722	662	729	667	656	717	664	694	669	703	703	644	722	669	646	739	644	701	675	669	728	726	672	716	698	683	686	708	743	714	664	700	629	671	684	713	718	709	710	681	678	693	667	660	670	707	684	666	705	625	700	682	696	722	726	714	695	732	673	668	693	701	677	688	712	710	701	707	655	711	690	698	711	679	712	631	706	684	688	711	680	685	641	724	703	696	713	654	677	668	678	685	711	702	697	693	650	680	690	676	703	639	696	725	736	676	691	668	705	667	670	667	731	654	685	665	672	701	690	722	700	702	670	668	652	698	670	755	715	686	686	677	718	688	661	675	690	687	684	723	699	748	716	699	702	664	675	724	699	678	717	736	686	695	704	655	732	705	665	674	714	723	681	690	699	694	714	710	639	681	678	663	702	716	663	737	720	681	695	692	709	682	728	710	661	701	715	679	671	704	662	682	733	714	666	698	702	707	675	703	682	684	693	751	700	668	703	711	705	667	703	661	716	716	756	694	707	676	721	695	689	714	708	646	719	665	671	708	657	677	739	679	704	642	756	744	739	683	682	675	720	675	720	710	654	705	726	656	716	644	726	695	662	669	640	699	673	668	712	735	701	710	723	714	684	694	669	686	689	683	677	653	716	687	702	700	686	651	701	684	698	692	661	690	656	653	718	681	702	729	671	696	700	672	670	726	715	689	676	703	675	686	670	703	657	663	675	722	694	665	681	679	685	674	712	732	685	662	680	691	672	671	665	679	699	736	665	682	703	664	676	671	684	704	669	741	674	662	655	736	658	691	710	719	672	679	663	648	699	652	676	697	630	701	691	636	696	686	679	686	731	657	670	710	680	691	716	650	632	720	723	726	711	695	738	650	703	650	660	640	693	716	676	712	717	696	671	693	664	702	687	645	692	682	727	669	659	699	683	639	704	696	688	675	671	700	656	667	680	687	641	704	752	698	726	641	643	666	665	661	684	708	683	683	693	671	667	684	723	720	716	666	693	688	682	722	742	727	714	710	693	709	730	662	705	697	668	685	652	702	700	656	675	697	699	696	684	689	688	726	697	726	674	714	686	699	662	708	717	665	767	682	693	695	722	694	703	651	698	648	716	672	674	659	639	676	708	651	689	660	710	666	749	688	651	715	714	671	709	669	714	679	693	750	675	670	691	670	650	701	709	638	676	674	696	682	716	743	686	675	701	688	670	635	671	680	651	682	712	719	669	713	691	710	698	686	692	663	684	684	690	698	695	703	729	741	703	679	708	684	684	645	724	681	705	685	722	710	692	745	737	773	678	689	657	708	680	697	689	686	664	670	671	731	660	731	680	689	722	756	693	629	681	684	688	726	709	686	703	692	695	661	676	695	717	654	704	678	746	710	670	692	680	707	658	694	676	678	647	747	679	710	647	720	692	705	710	674	689	706	661	703	698	684	704	705	702	690	685	666	653	650	708	686	696	664	742	722	711	682	676	649	661
4874	7438	6065	3225	2318	2257	2149	1670	1341	1508	10424	28977	23527	12498	3832	1901	894	665	652	662	682	659	614	613	606	583	609	613	634	640	622	620	601	595	601	606	573	622	605	649	600	626	621	620	590	601	650	634	594	598	639	645	613	595	574	631	601	601	618	636	637	646	627	595	648	591	641	614	625	629	616	599	639	613	662	583	602	631	593	648	613	591	683	598	593	654	630	628	615	591	595	619	611	603	610	578	599	557	583	606	635	582	656	605	614	611	594	627	618	611	656	568	623	637	578	628	613	619	633	613	607	610	586	642	628	606	575	621	624	610	614	652	611	645	605	621	603	598	586	629	610	594	584	627	577	624	558	618	603	618	620	631	604	595	627	594	597	600	576	626	568	632	630	577	591	595	641	617	626	573	648	623	592	611	608	603	613	651	603	575	627	626	619	584	600	596	598	604	577	556	616	624	671	583	636	595	591	617	608	611	594	601	579	623	622	571	609	616	628	605	585	617	570	582	567	659	616	616	648	638	602	599	597	619	587	610	647	589	617	627	620	562	591	613	628	582	632	640	586	575	599	617	613	613	661	579	574	601	585	625	581	565	625	628	618	567	618	615	592	623	612	623	597	627	603	630	587	582	599	613	624	600	649	596	598	553	633	644	620	629	594	592	582	596	623	608	637	600	576	589	616	645	618	608	594	637	595	585	595	575	580	613	592	594	629	608	592	624	620	607	598	610	615	636	615	595	632	625	614	632	653	625	616	623	567	599	645	633	573	624	575	597	576	598	596	649	579	577	623	585	590	569	621	618	599	572	587	595	560	603	621	586	633	540	556	626	641	599	640	606	569	641	555	565	619	617	614	630	609	595	582	626	578	626	610	585	565	607	577	632	624	618	629	615	573	638	616	585	604	627	639	605	623	614	604	595	639	607	610	642	630	557	612	650	583	631	595	611	606	593	629	579	601	597	592	602	586	661	621	613	618	582	612	612	642	612	613	609	612	584	603	594	646	574	561	631	663	628	595	611	625	626	545	663	622	606	628	581	576	614	621	587	600	589	619	611	610	589	598	615	611	574	632	567	623	614	614	605	623	639	583	622	650	570	603	640	585	595	627	606	598	637	597	614	618	600	618	626	586	601	602	630	638	577	636	593	598	624	577	601	620	623	641	601	634	603	581	586	611	645	607	586	620	588	611	593	586	604	597	626	652	640	627	623	647	573	600	593	609	608	594	604	622	639	651	608	604	628	591	582	589	628	624	653	611	629	601	613	641	608	611	604	591	634	597	632	617	621	551	618	611	615	593	599	598	636	570	624	608	594	622	601	604	596	579	587	583	603	618	602	664	596	623	582	581	595	603	574	614	640	588	594	638	623	578	593	623	600	562	585	612	625	579	557	616	585	616	617	627	637	593	610	618	621	569	595	598	588	591	572	617	573	623	594	598	647	589	615	592	622	597	633	597	631	617	601	599	621	626	554	568	627	616	627	597	661	638	615	641	616	627	612	596	589	585	627	594	646	598	603	605	602	613	631	613	593	631	615	580	591	600	628	622	624	626	622	610	557	637	604	619	608	664	617	633	621	629	622	594	605	522	600	626	622	611	573	614	595	597	634	570	628	613	591	598	631	621	606	626	649	578	663	606	636	612	588	601	585	582	577	600	604	631	594	655	623	607	623	571	616	621	619	636	603	649	603	613	628	604	590	573	582	577	612	611	588	619	626	594	598	600	572	627	582	579	621	598	628	608	638	578	611	599	617	593	564	626	617	637	613	610	565	588	570	630	619	604	582	610	642	606	619	630	616	620	626	629	610	639	625	560	625	563	610	569	607	635	642	596	586	592	572	606	607	612	616	597	582	609	588	630	555	616	640	590	580	616	610	621	546	611	560	601	610	604	619	600	576	614	586	667	551	570	631	579	609	587	573	594	616	599	595	609	613	642	590	634	604	630	583	612	584	605	574	628	593	580	616	586	619	604	574	596	563	593	617	645	594	601	627	608	621	586	597	632	621	637	600	606	607	591	621	619	620	608	614	580	602	597	604	559	593	656	616	611	595	594	612	623	602	625	589	597	620	608	559	589	599	565	625	588	573	610	602	605	576	647	633	534	634	592	630	596	595	636	626	619	605	602	599	603	614	599	555	558	615	624	628	610	629	587	582	583	620	605	612	631	572	596	600	619	625	585	612	602	637	637	619	630	631	606	603	558	638	561	575	579	605	637	595	580	628	587	561	624	622	590	595	593	582	605	605	626	589	641	621	645	616	633	634	637	589	578	580	579	619	577	557	611	554	621	604	583	652	608	625	606	599	615	644	640	589	616	589	614	615	593	635	612	621	627	610	604	558	641	557	596	591	653	564	592	618	584	587	591	577	598	579	612	576	638	595	618	640	597	603	649	639	644	584	624	652	584	569	622	584	635	594	591	618	613	617	588	605	628	612	552	569	638	609	625	599	617	617	590	640	621	573	623	565	583	613	603	623	577	563	620	571	613	596	584	624	588	645	600	613	624	603	571	650	581	616	612	629	606	653	569	633	650	608	592	594	608	600	571	586	622	567	600	625	593	577	575	621	545	608	599	607	624	584	590	610	633	619	611	584	609	614	615	610	609	602	627	661	649	591	621	580	580	568	588	610	589	576	630	620	605	590	578	593	622	651	563	591	551	566	600	616	583	642	587	560	585	572	583	580	607	568	599	578	604	578	617	586	592	615	612	580	608	564	608	591	609	642	598	584	602	574	628	602	633	614	611	596	602	611	617	635	606	577	561	571	596	576	603	652	626	549	624	651	617	641	604	591	536	585	588	608	612	598	626	599	571	658	618	609	614	596	614	655	607	620	614	563	624	660	633	646	610	651	565	636	611	584	576	592	581	557	607	563	614	617	568	610	652	617	592	600	605	591	638	578	539	603	599	588	596	606	616	612	620	677	591	585	604	583	600	642	559	590	567	593	602	586	622	600	574	606	607	605	606	611	585	587	609	642	665	609	581	610	585	645	625	631	610	622	608	608	573	630	619	598	612	574	566	591	582	582	575	595	577	606	586	595	619	601	633	558	602	597	583	595	609	615	583	577	649	619	620	587	612	637	623	613	576	598	633	618	657	568	625	560	557	632	620	615	600	577	611	583	586	599	604	584	579	621	633	605	575	622	614	598	651	603	577	654	627	589	571	616	605	631	595	598	645	644	588	619	618	564	631	608	604	610	616	618	581	599	614	595	603	599	612	611	572	591	614	575	605	573	613	578	616	634	599	592	611	625	587	611	589	600	587	610	626	602	600	624	612	584	564	609	628	612	587	580	559	598	623	602	618	635	585	625	574	602	595	610	630	598	625	617	628	625	581	592	577	630	631	632	594	620	558	640	595	613	636	601	573	643	630	644	589	630	599	638	631	578	628	595	615	615	590	597	665	616	577	646	628	602	636	580	619	569	603	593	571	642	581	579	630	614	623	628	578	565	580	584	615	640	615	646	639	625	592	603	621	584	617	622	581	550	609	625	579	611
27851	10851	2042	1072	714	711	734	650	617	683	1063	1962	1934	1406	874	705	639	542	629	593	607	612	596	607	604	575	588	583	620	591	562	614	589	594	602	554	608	563	568	629	590	599	582	582	638	570	610	597	613	600	586	554	574	551	560	578	589	589	560	583	573	625	623	576	607	632	558	575	609	584	558	584	619	612	553	564	587	618	604	591	641	593	597	593	579	577	599	582	591	539	598	576	617	609	575	611	580	594	632	585	614	581	577	557	573	600	567	585	571	537	634	571	598	589	554	556	588	596	593	621	595	630	642	554	625	606	615	621	575	642	567	546	571	571	566	670	568	624	569	592	563	619	580	594	574	591	598	585	614	609	600	604	579	611	607	546	597	621	573	594	620	577	604	538	574	565	555	585	585	579	616	564	584	565	606	598	582	536	613	553	567	590	588	603	491	611	616	582	536	586	556	591	581	579	569	587	592	556	572	589	629	601	568	584	611	558	596	617	603	615	589	588	584	600	570	610	564	570	593	570	578	594	609	598	583	606	609	609	585	545	612	598	596	611	567	538	593	564	554	574	596	635	604	586	605	594	598	585	599	601	613	621	582	561	584	616	594	595	591	570	583	596	597	610	561	577	647	586	620	593	607	561	583	573	571	624	606	587	596	576	566	585	589	637	588	566	623	588	594	583	591	561	548	625	596	612	560	587	608	608	583	601	560	637	593	553	585	578	594	576	564	589	602	590	572	601	605	620	573	567	578	560	598	559	561	620	535	564	672	602	620	556	572	593	584	507	616	574	591	585	608	576	569	579	573	604	591	575	551	563	603	615	550	564	602	571	594	581	613	581	508	576	599	610	623	612	604	594	604	611	597	582	580	546	635	606	593	581	580	582	565	569	637	585	567	559	552	588	592	631	602	595	602	601	571	602	617	579	567	561	623	578	606	611	544	576	608	577	594	549	606	616	613	565	598	583	570	638	559	558	589	659	612	605	611	632	606	576	586	673	581	597	633	555	566	612	585	573	560	574	608	562	551	576	577	573	542	553	560	632	617	569	615	547	594	563	621	590	571	626	590	594	592	595	539	587	568	604	613	588	605	574	571	556	642	644	592	606	577	623	572	576	612	599	615	563	618	568	576	588	627	597	587	543	626	608	619	519	585	575	558	591	616	560	611	559	588	566	578	571	584	569	571	602	611	585	595	646	585	620	594	567	582	591	620	591	583	672	576	542	569	611	577	567	562	590	563	566	613	593	561	572	614	613	578	575	594	588	563	601	588	589	568	572	573	602	572	605	647	566	625	589	604	599	592	640	578	607	591	566	575	602	605	536	581	551	589	585	590	615	584	596	597	604	580	610	554	583	576	578	585	575	577	576	572	602	568	561	559	573	593	578	603	593	568	578	598	595	569	565	608	550	558	621	542	630	596	572	547	583	595	577	629	602	641	604	542	579	530	622	559	583	545	587	578	604	626	613	601	551	579	586	578	672	565	620	591	617	623	540	559	582	605	605	610	610	629	611	589	575	552	586	542	578	625	606	599	644	601	586	599	610	605	612	602	580	574	600	595	587	584	612	562	585	527	578	558	580	548	614	580	535	563	571	614	606	593	607	585	603	645	631	531	640	556	596	581	600	583	606	571	574	602	611	563	580	571	574	644	562	551	563	555	579	536	591	547	560	590	560	602	596	589	623	610	575	583	580	603	566	572	556	581	548	558	609	543	586	594	572	573	615	609	585	553	581	578	582	596	557	562	584	578	580	525	599	583	572	563	582	577	631	550	609	568	569	555	612	596	615	638	592	596	553	547	590	567	597	582	597	612	573	612	606	598	610	580	580	589	611	593	605	556	596	572	645	605	594	612	543	585	597	576	561	614	578	617	574	581	611	656	590	597	616	577	580	550	639	581	577	550	581	624	601	599	624	601	570	599	602	604	624	560	548	620	600	593	612	580	540	594	587	557	602	563	622	611	558	587	572	576	573	597	557	560	541	590	578	584	563	564	586	569	589	586	628	626	596	574	612	612	584	574	605	561	603	556	592	574	604	541	590	613	573	597	589	589	601	590	558	607	581	606	589	579	559	601	572	594	594	610	615	560	601	583	588	617	601	538	597	547	582	579	596	558	583	565	571	632	590	597	580	553	565	590	538	543	598	544	573	593	584	573	575	648	545	612	582	590	606	586	608	576	576	613	588	574	559	594	610	583	614	572	618	603	598	604	610	596	618	588	582	594	588	629	577	586	599	604	558	567	589	636	609	591	597	576	610	593	565	559	587	584	594	595	608	580	554	563	550	578	555	595	574	589	579	619	589	566	570	571	596	603	604	575	559	571	569	603	562	574	573	550	613	570	567	575	618	571	573	531	602	573	572	584	549	577	563	611	572	609	585	625	540	572	584	553	568	568	602	600	604	616	590	574	615	587	547	614	654	559	548	620	550	623	544	617	535	580	605	577	582	583	572	602	600	589	574	637	620	568	574	564	575	539	600	550	587	561	538	639	602	583	549	580	549	572	548	567	595	569	624	602	592	595	589	584	623	605	617	623	592	587	627	618	604	581	639	558	587	558	608	568	580	596	618	559	553	619	598	627	554	584	565	584	634	637	621	581	578	624	572	566	592	568	558	618	571	567	565	588	597	600	599	533	589	587	558	579	586	551	609	604	558	577	608	617	600	576	618	586	623	625	578	607	604	601	581	557	581	593	573	604	569	577	543	586	614	578	560	625	532	597	604	555	576	659	589	586	603	606	616	571	641	592	550	585	584	623	598	626	590	638	565	581	549	609	551	584	555	575	609	621	558	620	573	578	614	593	599	616	584	538	584	611	563	580	592	591	635	580	543	616	570	600	583	579	626	632	591	561	593	589	567	607	582	585	577	584	566	541	568	586	604	606	603	589	590	567	574	558	545	543	592	582	584	605	584	594	584	608	593	598	574	540	577	610	553	544	581	603	605	591	583	584	622	567	597	599	618	620	541	554	572	540	571	596	573	555	609	618	628	585	600	651	614	560	649	593	605	554	593	598	597	578	594	583	562	578	610	573	593	577	594	586	566	539	621	584	559	617	602	554	579	555	617	656	604	581	604	594	567	555	633	579	570	626	603	590	545	553	586	614	654	626	621	611	612	544	610	587	603	612	591	568	616	583	582	557	619	545	611	587	594	589	561	596	618	630	598	602	586	602	607	560	613	578	575	611	607	525	592	635	566	582	593	582	584	621	595	573	638	588	584	590	580	623	567	556	567	578	583	576	607	578	654	573	605	632	610	570	589	586	571	599	639	545	596	567	539	576	602	552	592	574	583	538	601	600	565	590	542	613	634	555	590	561	601	598	606	587	581	583	568	613	592	588	579	571	568	579	576	596	591	575	586	571	586	568	601	547	594	551	586	595	610	649	590	541	574	538	601	619	604	592	573	606	591	608	571	624	592	597	618	612	580	554	620	576	618	613	566	564	635	560	575	574	560	620	637	596	624	578	599	628	602	601	584	617	574	543	574	560	570	576	581
5680	1255	1553	844	766	658	787	656	625	666	1364	2275	2171	1441	817	606	585	490	479	515	511	512	496	505	541	504	532	530	486	523	512	520	517	486	540	541	527	546	523	524	486	511	500	504	478	529	514	486	559	493	507	495	517	536	558	514	530	513	497	493	509	493	508	486	539	488	531	513	534	499	525	550	501	521	519	483	540	504	474	517	505	523	508	527	519	481	540	535	530	491	515	517	507	472	483	470	501	491	503	500	491	502	494	530	501	491	423	531	541	466	541	561	524	538	495	484	500	531	523	529	519	496	499	548	510	504	512	552	509	489	500	472	530	478	494	485	482	508	508	513	521	543	522	532	476	512	514	527	537	461	495	515	498	493	461	470	504	516	533	525	494	548	531	495	523	493	528	526	539	512	474	542	498	498	511	495	528	543	568	521	530	483	507	478	531	521	541	549	482	525	519	474	493	524	464	498	524	518	543	506	487	511	508	503	539	450	526	498	511	525	540	517	531	498	525	515	476	518	499	521	476	471	517	520	526	516	492	479	483	520	503	523	489	516	524	497	482	506	505	496	522	493	477	479	515	519	542	492	504	540	542	479	480	511	482	525	534	511	519	489	534	494	504	515	510	491	536	518	541	548	540	588	512	468	473	528	534	551	544	461	511	521	501	523	496	522	500	551	518	537	490	551	526	484	465	536	519	503	502	516	517	473	515	479	508	524	509	518	508	487	523	495	470	515	514	510	512	514	489	476	553	516	466	522	495	516	477	471	528	534	465	511	486	497	507	540	523	508	522	500	545	531	514	493	545	506	503	507	517	509	495	511	490	473	527	548	492	514	486	488	539	501	542	501	495	484	481	542	497	494	508	478	524	510	526	478	471	483	508	541	524	502	532	513	518	505	525	523	538	475	494	523	523	525	552	473	507	545	504	534	480	517	517	500	481	496	498	486	549	495	517	528	510	510	490	500	487	509	524	516	516	514	522	511	548	534	516	511	531	496	506	514	483	520	539	474	514	518	487	516	484	477	524	515	492	510	512	525	500	520	537	522	534	498	509	496	525	537	544	565	472	508	522	506	531	540	467	506	495	501	479	494	501	519	525	535	531	463	502	505	505	509	533	514	557	500	538	505	483	524	490	485	513	487	489	540	492	494	488	487	535	490	543	513	531	502	476	523	485	508	505	522	477	520	497	506	506	511	563	491	520	536	554	469	525	536	494	513	471	542	512	521	515	485	488	518	520	539	496	508	505	513	523	537	453	510	497	491	524	539	535	503	580	468	532	532	518	485	508	510	516	476	496	514	526	515	520	507	506	510	524	547	536	522	504	481	504	532	535	505	535	509	526	516	485	532	528	506	524	506	511	530	469	542	509	517	541	527	471	487	572	489	483	500	536	481	495	489	513	514	492	514	543	496	489	513	496	524	492	493	487	489	518	513	523	485	499	536	476	536	499	530	517	545	502	540	499	478	543	521	541	532	503	517	522	469	510	533	505	497	528	554	481	486	504	528	474	520	530	469	500	526	518	533	535	493	454	535	532	489	505	523	499	502	476	518	507	505	504	506	492	505	504	526	479	475	495	521	550	515	480	503	535	523	512	531	495	570	515	523	499	516	549	501	511	504	531	523	491	491	497	500	544	482	510	504	513	503	494	512	544	545	525	486	487	518	565	521	466	517	509	498	532	521	517	498	490	528	467	554	533	498	547	549	535	485	490	536	499	498	489	524	458	495	495	532	458	554	514	512	551	509	503	518	484	513	517	506	501	501	471	504	470	449	511	514	528	533	531	482	491	546	530	588	517	497	489	501	513	527	528	476	516	486	502	513	464	513	524	523	504	517	553	556	522	506	486	497	507	504	552	471	521	467	494	513	480	512	468	475	509	503	493	531	530	496	508	520	488	492	525	482	507	500	506	493	484	510	509	534	498	527	488	489	495	504	550	517	507	523	543	531	525	528	539	508	493	532	525	502	564	553	519	505	498	504	479	494	503	525	527	548	521	520	479	557	521	498	520	528	530	509	543	511	531	539	499	515	538	532	508	520	512	529	487	504	490	539	478	539	476	491	509	526	495	486	470	544	519	515	496	547	485	525	482	495	511	501	503	523	489	508	492	492	542	511	495	511	530	525	499	510	503	520	499	505	513	498	519	497	517	532	538	505	485	492	558	505	526	551	479	491	500	515	495	517	489	495	513	511	486	515	509	525	466	544	492	492	521	492	551	497	502	493	526	528	496	504	524	484	506	538	515	499	508	518	499	521	482	516	510	480	517	524	490	517	506	539	477	477	514	510	541	517	476	509	498	495	501	499	523	532	507	452	505	508	491	530	505	521	491	538	533	512	500	486	467	508	526	506	516	524	493	523	520	477	514	493	496	534	543	498	523	513	507	504	481	530	524	491	496	519	522	540	543	519	515	540	538	488	529	523	494	530	489	494	522	511	526	501	526	544	521	510	512	491	511	496	520	488	487	494	513	519	487	526	495	506	533	526	510	477	506	524	504	456	482	460	515	531	512	491	461	513	500	493	506	514	511	539	510	498	488	509	507	516	515	503	518	540	490	517	486	502	550	547	490	531	512	529	513	479	528	536	487	519	523	479	481	518	536	505	495	508	518	532	526	505	524	538	555	491	510	476	521	493	508	499	515	524	513	505	492	507	510	498	552	535	509	531	520	506	531	518	524	512	516	498	503	489	520	539	477	508	547	517	531	532	506	523	548	502	491	509	538	547	495	531	571	531	519	527	502	507	545	512	551	526	514	495	491	505	509	489	537	518	465	539	533	539	529	468	500	512	456	499	538	526	498	488	538	509	505	529	503	488	519	491	527	502	495	534	485	499	527	510	535	478	486	494	497	552	489	481	492	517	504	520	495	482	477	543	533	466	493	490	493	519	448	507	514	478	473	524	523	514	558	502	536	504	507	527	499	531	552	473	505	500	477	553	515	552	481	540	491	520	514	550	510	516	527	522	525	517	518	494	502	514	495	527	498	505	519	509	535	482	518	498	564	509	515	542	481	491	506	502	508	529	483	476	525	496	495	506	499	498	503	479	505	512	488	518	446	550	495	494	521	478	506	540	528	492	475	518	511	501	459	511	503	534	531	486	493	521	501	494	484	535	523	542	553	531	498	496	520	519	493	495	553	506	488	472	524	532	507	506	506	510	532	529	512	501	495	475	520	494	513	520	488	549	537	531	508	524	520	500	512	472	532	552	559	512	535	481	506	476	545	512	511	533	527	532	512	495	525	512	477	522	486	518	537	501	486	539	488	494	539	490	484	511	524	525	554	522	474	514	548	541	534	517	493	508	497	514	532	497	537	522	540	485	497	479	523	536	541	501	496	512	511	525	491	499	517	502	517	502	488	507	548	486	503	522	500	509	495	501	513	473	514	502	470	508	537	509	501	509	495	489	498	526	525	555	488	488	521	490	478	506	486	507	523	540	503	508	513	473	504	480	503	519	525	539	473	521	517	540	512	536	496	565	538	525	500	519	525	478
25616	21405	27524	25523	8300	1738	1256	951	763	780	6739	17691	15477	7750	2268	1057	694	594	540	611	572	520	564	550	600	612	592	551	575	563	537	522	560	596	540	553	527	579	578	585	546	549	583	527	550	544	594	565	560	553	580	559	586	582	524	563	581	550	542	561	576	563	535	563	540	544	558	583	546	578	546	543	562	562	525	593	541	520	564	578	565	535	571	545	562	574	546	601	565	548	574	536	558	585	544	558	566	531	589	576	528	514	548	550	569	551	561	526	548	558	596	536	549	592	576	566	584	570	529	561	548	548	599	564	556	598	590	601	545	575	567	553	563	573	583	551	549	567	564	542	589	546	554	532	518	558	590	568	513	573	553	577	590	551	603	591	545	538	540	522	536	524	527	579	554	549	587	625	560	563	545	569	583	545	603	544	562	564	533	573	564	568	562	548	570	564	581	527	528	585	562	563	553	582	560	594	520	600	517	503	590	570	571	538	543	543	571	601	585	536	560	543	526	584	563	583	558	534	546	557	528	557	565	557	579	496	527	545	563	570	560	525	601	575	554	571	542	560	597	562	569	555	569	580	553	575	593	593	547	586	518	557	553	582	592	567	523	605	539	568	528	534	545	569	559	587	555	538	561	565	576	550	571	553	575	541	552	561	555	542	556	556	590	598	597	575	564	522	528	539	575	605	540	551	569	596	560	544	540	560	560	578	550	566	518	588	586	553	536	599	509	565	555	541	572	560	604	544	553	549	517	576	572	527	530	521	551	556	549	636	543	559	551	558	555	602	548	562	547	603	551	538	554	612	559	549	532	540	578	542	550	535	534	571	541	546	561	541	555	551	545	567	547	546	574	573	543	570	556	528	573	610	559	568	548	595	560	566	602	546	557	528	568	557	614	570	596	559	590	532	550	563	516	531	552	543	566	611	587	536	502	575	588	576	577	562	551	521	523	585	584	559	528	558	542	543	568	564	582	568	534	558	532	566	572	587	574	532	548	585	528	554	522	560	561	560	553	546	563	572	585	571	541	602	565	590	559	539	498	550	565	581	583	530	537	581	557	573	577	548	521	515	505	580	528	528	550	565	518	548	549	557	589	566	593	586	591	535	557	547	529	533	548	542	558	591	566	570	563	547	538	520	548	534	540	549	537	542	562	552	567	540	596	522	583	537	579	552	553	521	556	537	555	541	548	567	559	547	565	530	550	565	570	561	524	549	552	562	553	533	591	557	520	554	576	522	571	569	575	571	519	530	533	505	570	563	566	545	596	568	588	550	513	557	526	602	571	534	565	565	579	553	558	568	547	574	535	563	570	563	574	591	591	524	581	549	587	521	591	543	596	580	601	526	572	575	563	537	572	569	556	574	555	627	544	563	529	549	526	554	551	604	558	564	508	566	587	549	561	601	553	554	532	570	574	552	570	587	546	561	590	564	535	520	545	570	563	558	577	613	567	543	549	545	592	578	584	539	575	548	525	572	538	577	561	579	524	554	544	575	554	579	567	553	563	562	516	576	552	523	505	573	541	516	573	540	587	520	571	537	579	553	564	607	547	546	543	612	561	554	543	574	520	594	630	584	560	586	559	579	529	539	556	579	545	580	581	566	558	561	591	528	578	529	520	586	550	533	613	548	588	526	575	565	535	589	557	534	568	569	568	593	554	566	596	532	533	562	565	510	601	533	645	535	544	578	581	583	582	555	548	539	546	571	557	508	576	536	552	525	562	551	567	553	580	523	530	579	575	558	565	595	539	534	579	625	550	581	593	568	578	565	515	574	563	541	550	555	584	566	583	574	572	536	562	564	549	529	543	588	588	577	573	515	579	537	548	554	542	574	563	577	573	542	531	539	493	596	555	577	518	553	596	577	573	547	567	560	560	557	532	580	591	538	565	556	545	564	533	553	541	568	604	565	578	596	538	600	564	507	593	560	569	547	546	557	522	523	549	588	504	541	543	532	553	539	527	584	553	594	548	555	552	574	568	577	566	554	541	519	516	531	592	562	545	579	569	569	594	546	538	595	548	597	530	481	568	517	548	575	533	584	558	564	560	591	502	543	563	535	517	538	551	525	596	519	527	554	583	531	596	609	544	541	588	544	547	544	555	615	545	542	582	578	612	543	520	578	600	528	557	553	556	584	563	576	571	572	598	531	548	537	525	589	541	518	610	543	531	581	552	560	542	556	543	571	574	566	564	537	548	543	532	550	559	574	582	540	574	529	520	578	542	536	545	553	539	538	553	582	571	538	535	544	586	557	550	584	570	586	558	521	530	585	628	532	617	559	533	550	562	587	569	542	591	523	524	515	574	555	576	592	570	544	553	580	510	530	530	582	548	572	566	548	586	582	526	569	566	544	571	571	549	566	560	541	524	552	537	572	525	552	555	534	536	507	518	532	575	574	566	526	589	552	556	524	564	596	551	558	546	533	599	521	556	558	539	541	549	579	594	568	548	566	581	519	557	577	599	536	582	548	548	530	562	553	569	525	587	566	585	546	567	537	507	528	564	585	537	549	557	529	557	547	581	552	544	517	550	540	557	611	533	581	561	559	583	541	547	542	553	533	538	529	558	524	535	520	547	566	521	578	553	582	503	551	590	548	602	593	548	552	573	588	561	518	518	542	542	550	554	531	550	581	521	535	556	571	549	567	545	546	535	563	563	542	555	566	559	582	543	520	557	558	572	509	538	522	561	536	576	558	553	512	585	556	586	547	540	576	562	554	551	568	563	558	579	577	582	562	573	598	574	585	585	587	566	575	580	577	524	541	588	566	596	572	559	563	526	551	550	560	559	561	489	604	549	581	556	565	584	605	579	572	552	578	581	558	528	561	580	536	575	561	545	552	587	521	596	582	569	579	555	575	584	531	561	591	519	546	552	547	588	574	516	536	527	565	551	580	589	576	582	550	550	589	577	532	549	542	561	604	534	583	524	568	547	600	540	541	559	572	525	568	506	570	555	523	546	554	522	590	541	535	515	548	540	557	538	562	590	551	552	544	573	594	586	540	529	547	644	571	561	562	532	572	562	560	572	520	559	505	562	553	561	553	596	573	523	573	515	559	561	570	580	556	571	587	565	546	557	588	563	499	562	496	543	571	534	544	554	593	553	525	609	532	536	549	546	550	575	547	556	577	570	581	566	580	554	583	579	546	532	580	546	542	580	588	564	577	561	539	577	534	571	587	560	557	525	504	596	542	570	546	569	570	539	546	535	534	568	579	583	547	542	542	510	578	587	555	566	586	556	530	545	576	557	569	592	523	609	540	590	599	529	546	531	521	574	545	576	578	558	574	498	538	576	518	528	570	589	534	629	587	600	576	531	552	548	542	586	541	582	573	551	541	541	566	605	593	561	538	569	574	552	581	593	574	576	551	614	588	553	567	565	563	575	554	592	545	555	607	565	518	553	563	566	542	573	575	561	576	535	575	556	556	550	577	529	574	614	546	571	559	534	588	538	551	589	572	577	534	579	576	529	522	584	557	574	558	560	574	516	563	543	545
4455	5869	4309	2328	1711	1483	1270	1013	859	931	9441	17031	13627	6841	2175	1084	673	535	510	521	482	494	510	500	516	523	494	481	478	498	520	474	496	523	531	485	516	508	528	530	506	489	540	515	497	482	511	560	505	537	498	463	485	465	497	485	480	480	513	556	502	487	487	509	542	510	488	497	496	482	496	525	482	514	530	474	486	526	518	504	529	514	548	476	495	478	490	472	571	472	523	479	518	545	521	533	515	494	502	529	502	516	487	504	496	522	493	526	531	535	510	515	482	521	485	469	461	539	453	518	548	499	499	499	490	500	472	516	541	550	513	530	512	509	472	481	524	510	532	481	493	501	469	507	494	504	481	472	518	505	484	533	502	525	495	509	534	507	522	516	506	528	513	501	502	514	509	493	490	535	469	529	509	542	471	495	498	504	494	491	482	504	482	490	516	486	499	506	486	484	543	486	516	478	508	533	499	503	447	446	490	514	506	471	543	506	476	521	539	492	501	538	494	506	490	476	506	537	517	498	457	520	494	526	488	495	502	497	520	482	566	499	502	469	531	512	528	524	483	455	529	500	575	461	478	513	517	481	513	507	494	513	509	480	520	480	507	494	520	476	473	538	443	512	476	491	455	473	522	528	493	505	493	483	534	522	483	517	515	508	508	522	532	538	572	489	512	532	478	515	485	491	460	486	494	493	491	490	508	501	493	468	477	493	494	496	502	498	498	530	514	516	530	512	527	528	525	503	495	500	511	501	499	494	491	525	491	494	505	524	475	518	519	488	506	493	487	519	466	483	505	489	484	497	516	483	470	556	499	498	475	520	524	535	515	507	493	515	526	468	522	486	506	504	512	523	498	497	503	486	486	496	494	524	479	458	522	496	520	494	548	516	507	476	534	496	508	490	535	489	498	468	512	499	462	524	512	536	467	481	527	537	476	465	524	504	481	495	539	503	516	474	490	530	511	498	515	525	501	564	503	460	530	453	479	525	448	500	529	478	524	495	521	563	546	505	550	513	507	461	519	506	491	496	491	499	481	570	501	508	475	499	513	495	491	513	520	501	472	493	517	477	499	478	515	464	478	524	495	509	504	497	516	498	518	486	507	503	508	505	498	495	505	484	491	506	495	493	475	498	502	470	542	476	505	483	503	551	495	471	479	463	492	477	521	496	486	495	507	489	501	476	505	500	477	496	494	512	505	521	482	468	498	502	535	544	498	522	485	530	484	497	476	509	526	483	485	520	477	513	510	510	497	514	498	508	521	534	542	491	518	515	512	493	522	497	486	496	559	513	532	481	512	475	518	468	545	505	499	507	486	477	485	535	554	502	524	497	505	508	520	522	548	508	495	499	498	513	486	493	520	495	538	493	478	477	515	520	490	482	521	482	501	515	517	493	502	502	479	518	518	515	490	517	534	488	525	476	514	516	488	514	506	507	542	456	541	475	493	482	506	494	450	504	495	502	485	478	467	513	493	513	506	492	508	499	487	504	519	498	511	512	512	485	506	514	504	515	483	547	489	506	527	539	469	523	510	517	488	505	506	478	527	500	514	499	492	513	474	449	448	522	503	479	510	517	516	486	500	508	497	514	483	515	541	462	517	471	522	503	485	511	492	485	488	493	493	497	532	491	504	519	469	545	470	474	544	472	532	489	470	495	503	503	490	477	508	466	485	559	493	523	515	513	503	554	459	513	478	500	486	472	493	488	505	478	472	506	505	561	522	519	545	517	507	545	488	504	561	471	509	511	520	459	528	507	469	501	532	507	532	495	482	546	501	511	507	525	505	478	480	500	523	485	491	527	479	496	601	489	508	530	505	492	522	509	557	500	508	495	541	478	505	478	455	495	513	519	468	476	490	500	506	490	523	489	536	501	508	481	480	492	485	451	508	498	479	488	469	494	450	494	490	514	535	467	516	471	514	533	525	493	501	481	477	511	525	513	519	525	526	502	486	520	487	457	496	500	502	472	526	495	531	495	501	552	492	496	517	492	478	507	474	523	514	511	479	510	503	514	530	497	501	453	506	502	489	491	497	522	489	488	511	503	518	486	482	486	505	514	505	461	535	527	516	492	498	546	496	512	498	504	538	474	536	500	486	469	525	503	488	493	519	539	509	553	520	507	519	500	517	502	529	493	462	492	462	488	498	491	532	506	485	479	498	526	472	516	516	486	493	518	497	486	500	498	519	526	494	508	493	493	481	475	494	495	492	512	483	527	519	515	501	453	524	513	467	484	522	522	499	518	494	479	520	535	522	494	546	520	478	534	479	505	470	488	508	536	495	471	499	491	482	483	489	497	539	521	495	500	519	473	510	485	484	492	485	528	474	462	494	496	492	485	524	499	491	483	506	512	526	497	461	524	474	533	466	519	545	509	507	459	514	520	512	506	490	487	503	500	463	491	488	489	527	479	482	537	518	504	503	504	505	485	466	509	481	537	491	448	483	464	521	462	488	483	520	476	477	471	523	502	504	493	477	503	527	497	470	535	481	492	482	483	523	523	537	504	473	486	526	501	523	503	465	534	488	488	500	504	496	527	519	453	465	488	481	484	479	531	491	476	509	503	462	491	493	459	516	514	539	496	508	507	479	506	521	527	530	487	515	525	515	513	489	484	492	519	477	491	520	521	514	531	519	461	485	493	530	548	509	467	514	515	488	493	535	496	525	484	486	509	508	501	439	524	492	471	514	504	498	462	489	461	530	503	453	526	491	525	478	548	502	477	520	484	514	486	523	485	512	517	529	503	524	513	507	486	500	504	523	513	499	512	502	470	503	493	502	482	482	511	516	482	499	499	487	502	560	522	522	505	501	517	484	486	476	509	499	498	501	457	514	478	474	496	450	448	461	493	494	462	480	545	483	516	513	496	496	515	502	542	496	512	488	462	527	530	478	497	486	472	511	490	483	478	482	515	536	496	530	501	499	500	492	500	515	536	465	484	516	505	500	522	480	526	530	471	472	450	498	527	500	485	475	501	502	473	503	491	475	477	464	502	442	501	499	492	514	487	490	456	488	496	493	524	531	494	503	508	517	529	535	494	477	552	479	510	502	490	499	506	487	477	504	513	530	494	466	489	467	481	480	487	474	520	492	445	484	489	527	477	487	494	497	489	455	488	506	506	520	548	467	530	535	474	483	498	519	499	519	466	522	507	476	480	494	492	512	515	502	473	500	520	511	520	483	565	467	523	463	501	491	472	490	554	491	515	490	466	470	490	511	480	506	527	482	507	475	478	505	512	495	494	505	504	517	503	477	494	489	501	505	501	519	497	481	496	524	491	506	531	505	517	494	514	521	506	500	521	513	499	503	488	497	511	489	517	504	511	517	513	508	511	475	521	506	494	506	492	481	542	451	477	456	474	476	499	463	539	512	485	507	474	515	513	488	497	503	509	516	477	490	471	483	477	477	469	499	479	500	504	475	491	515	480	522	533	513	496	517	530	525	500	528	501	515	538	512	509	458	492	495	503	525	490	503	523	495	481	501	509	528	470	486	494
24487	21412	28636	24572	21159	7518	2454	1346	1065	1014	11808	29807	26733	14245	4549	1626	920	754	690	726	688	704	723	651	732	661	737	698	746	717	662	686	706	662	704	735	678	710	719	682	689	683	692	682	665	736	691	726	689	692	709	661	689	671	679	677	697	642	693	682	745	721	714	649	687	672	690	687	673	677	652	684	675	681	719	685	700	679	685	698	762	637	703	776	684	723	664	680	653	689	726	737	752	698	700	711	739	659	720	700	655	716	682	700	686	712	742	639	775	699	687	682	663	719	734	737	702	697	720	683	698	668	663	671	713	718	680	659	697	712	748	707	666	741	702	665	683	744	678	703	695	662	672	727	704	710	712	705	695	719	677	729	690	693	666	687	658	690	681	697	752	712	680	679	703	691	666	665	683	703	712	701	753	715	706	692	692	654	625	695	683	660	697	737	668	659	647	729	695	681	724	706	681	666	654	713	704	667	704	718	693	705	696	687	705	677	661	645	740	695	672	685	668	650	758	683	701	716	689	683	693	680	655	675	671	605	684	671	649	684	719	699	719	667	682	706	666	645	660	708	650	639	726	684	638	670	672	638	690	640	624	746	746	712	668	669	690	682	675	671	697	655	678	707	693	733	700	754	687	712	696	677	709	701	708	743	711	732	715	683	662	723	662	694	687	649	694	734	695	667	718	668	693	738	720	705	693	650	661	699	700	714	682	652	709	746	695	653	668	651	694	699	720	659	733	738	693	695	691	711	666	687	669	687	667	666	739	683	676	666	654	634	755	745	694	720	735	750	697	708	690	667	691	689	684	705	715	689	671	704	653	713	705	685	696	706	695	687	685	717	696	700	699	647	706	684	671	714	685	675	722	734	688	723	720	730	645	696	726	713	687	685	703	719	722	699	667	674	687	663	742	683	699	677	689	703	716	673	625	721	691	689	669	691	665	679	670	733	694	731	670	673	657	646	628	755	676	708	708	682	674	748	681	680	693	742	681	700	676	716	715	686	672	661	671	719	609	685	672	674	660	696	710	660	647	736	645	709	701	726	681	684	679	654	691	753	707	691	690	659	641	671	728	702	723	697	695	665	759	650	693	721	689	702	727	685	674	698	747	728	701	707	611	690	706	689	711	661	703	692	689	657	672	669	653	712	689	675	682	636	648	659	680	695	692	654	715	698	707	716	693	666	675	699	668	711	628	675	704	672	678	664	691	676	681	695	661	700	690	720	696	731	738	696	689	664	663	682	695	719	669	695	664	786	633	680	671	702	694	684	698	664	754	648	659	671	640	672	686	698	682	721	692	676	672	707	726	657	706	694	642	679	669	693	662	679	727	697	720	687	706	691	680	717	682	682	690	674	744	657	636	740	701	660	689	655	690	724	668	645	700	661	663	687	705	685	679	716	693	643	639	715	668	710	682	714	687	658	728	730	718	692	715	673	684	708	699	663	694	649	636	695	700	705	679	725	740	698	709	716	657	676	701	671	700	704	694	685	647	701	715	698	664	728	685	697	686	698	718	663	670	704	714	679	714	729	701	700	699	676	699	681	697	668	736	679	676	699	694	727	651	670	689	681	700	668	635	674	635	679	695	688	683	663	683	746	725	660	682	703	708	676	696	666	705	667	670	675	720	714	700	663	670	662	734	733	717	702	697	715	662	675	708	718	713	677	660	693	695	680	709	746	705	724	675	709	664	697	684	660	668	731	673	696	725	695	738	709	705	722	645	630	695	670	667	660	680	705	718	698	714	647	719	666	737	700	696	699	690	743	706	635	662	676	690	676	692	722	724	746	678	672	716	676	713	737	653	714	659	672	669	663	679	654	706	662	735	673	659	687	660	691	671	672	685	675	730	698	630	694	679	645	722	702	720	671	670	664	667	715	714	681	652	671	646	681	662	731	712	708	679	714	664	717	673	674	715	675	719	698	691	702	724	662	685	663	665	664	684	726	654	717	667	662	688	689	671	657	686	699	700	647	700	675	718	630	730	695	675	725	672	657	696	680	708	682	676	670	740	696	709	698	702	708	717	681	673	743	638	671	708	694	677	698	716	722	684	680	741	740	726	689	706	734	663	634	651	716	686	672	644	713	667	736	708	701	697	676	640	664	660	699	705	734	643	677	691	654	661	719	711	658	685	688	746	678	680	725	630	672	679	704	691	655	659	662	693	709	703	664	715	703	673	706	683	687	649	666	692	673	693	632	688	673	692	718	643	653	664	721	696	695	727	673	706	742	717	687	660	730	654	659	656	661	657	696	709	639	668	717	714	675	669	718	761	709	668	721	691	657	718	662	690	681	676	702	677	713	710	707	666	666	727	685	691	676	648	710	660	703	625	720	661	736	713	722	651	663	711	682	730	765	713	729	714	709	688	666	691	679	675	690	705	663	673	704	635	693	651	647	662	654	674	668	724	630	637	693	730	682	635	644	702	640	692	728	681	676	694	727	715	702	696	735	683	716	705	712	654	716	682	712	705	681	636	682	661	670	674	687	690	676	707	662	698	686	694	658	713	696	666	725	670	695	739	677	680	672	718	653	681	665	682	690	726	686	659	682	659	673	689	687	692	712	671	701	657	714	655	702	653	721	638	680	666	728	708	700	743	689	667	668	736	688	682	677	716	687	697	680	609	650	692	680	680	709	674	749	685	674	709	664	663	677	701	677	687	669	693	676	660	690	759	679	707	675	713	718	657	650	647	645	742	676	702	688	666	696	675	677	667	679	699	675	698	720	692	658	689	692	712	672	679	690	659	685	750	732	668	696	715	668	712	715	715	660	738	694	706	681	698	762	692	685	684	680	720	685	651	681	718	677	702	678	704	674	708	714	670	665	662	675	683	671	660	669	665	656	690	687	691	681	653	714	647	627	696	719	686	675	733	706	682	668	706	685	692	698	696	650	683	735	660	727	654	705	694	693	669	697	708	658	694	688	677	689	698	672	689	657	693	716	672	676	665	635	688	690	698	731	721	676	681	691	735	665	723	733	727	730	685	684	699	695	656	679	699	681	713	672	729	726	683	640	719	689	704	692	684	711	706	676	686	692	662	721	705	672	655	678	711	716	721	651	706	749	716	662	632	718	683	729	675	684	705	666	721	658	709	689	658	674	692	664	633	698	674	666	676	738	708	679	656	699	670	660	721	669	659	706	715	698	649	700	663	709	674	728	695	706	689	658	689	651	701	664	707	634	721	712	711	718	707	682	671	619	669	700	669	691	673	720	731	655	694	659	698	712	692	717	697	673	706	641	673	725	634	694	712	614	701	715	654	678	645	697	715	690	687	688	678	656	696	683	671	717	740	718	693	649	669	709	707	677	688	709	698	620	700	689	706	713	654	678	721	638	709	648	693	713	653	682	667	649	690	716	717	685	646	708	722	684	725	683	710	657	732	633	642	715	718	641	673	725	737	686	677	708	684	685	700	727	656	722	709	690	656	713	635	710	700	659	670	702	701	682	701	686	667	709	703	680	739	689	706	649	681	713	676	709	685	700	674	656	695	633
4800	8935	7815	3960	2851	2328	1818	1489	1255	1233	15318	28108	22238	11127	3996	1704	796	620	593	572	605	581	585	584	613	589	577	580	606	555	637	630	600	639	612	613	605	614	616	605	587	640	658	614	603	557	602	588	650	573	609	600	627	618	587	615	633	557	583	592	649	616	616	589	551	615	596	582	562	632	571	581	570	659	614	601	616	612	595	627	633	625	622	624	655	592	644	620	597	651	604	536	605	582	579	601	586	571	556	615	589	621	601	633	587	579	598	616	567	603	561	598	597	630	598	620	583	588	622	599	584	636	588	589	601	575	619	595	585	591	597	554	589	605	630	569	609	605	579	608	614	573	589	619	643	550	620	591	605	608	648	602	631	598	600	586	600	619	607	609	601	606	566	560	608	619	545	577	576	631	628	576	631	574	617	590	532	562	593	591	616	594	632	569	603	610	593	572	598	598	598	606	597	625	581	599	587	663	569	599	654	614	582	598	572	592	601	590	597	542	621	587	608	588	612	646	637	572	572	559	617	581	630	574	600	559	602	631	581	605	626	586	590	577	570	616	623	582	617	589	605	598	573	587	590	598	546	611	632	607	611	578	643	568	573	604	590	638	591	599	597	621	593	610	598	599	615	590	617	566	597	623	604	611	575	598	581	589	564	547	555	623	634	630	613	560	567	567	613	619	608	567	614	612	588	611	555	632	635	540	585	621	596	583	622	625	625	585	627	612	580	572	553	593	585	625	586	627	626	620	587	611	574	583	606	578	618	626	582	603	602	623	563	578	576	600	623	595	612	590	614	620	584	590	592	581	607	615	584	605	637	569	595	624	600	606	618	632	632	593	619	629	610	578	567	590	640	633	555	598	528	592	653	576	600	570	583	574	623	566	587	624	613	599	589	594	576	614	536	550	575	570	602	615	578	598	642	638	560	587	601	585	590	619	602	579	561	599	597	610	617	588	593	606	591	581	613	579	587	647	569	590	553	630	585	649	588	591	601	566	542	620	657	625	592	623	605	611	613	605	593	560	585	640	590	615	598	617	611	624	607	625	638	610	612	561	576	584	546	581	557	633	576	622	586	623	571	584	572	622	562	542	587	563	558	615	586	599	595	598	603	586	557	581	563	586	610	609	573	614	591	577	591	572	609	587	605	629	622	571	598	588	550	614	618	599	575	597	595	578	621	591	632	598	561	594	582	624	607	596	641	587	613	651	608	574	586	613	597	609	587	588	610	603	614	615	614	608	584	619	565	583	568	595	627	619	615	581	623	609	650	556	607	553	601	627	624	632	611	611	643	597	649	606	637	583	608	594	616	617	562	593	620	590	539	627	596	614	641	568	602	586	609	576	588	586	647	587	561	624	602	570	608	570	565	618	636	574	624	581	593	616	573	625	598	617	619	596	619	610	617	617	637	571	635	601	587	596	578	611	618	580	606	628	545	565	642	587	609	621	592	583	566	621	583	635	572	662	550	616	592	608	566	595	593	612	582	592	566	635	625	640	598	575	567	647	592	548	593	590	557	627	614	555	619	577	604	610	627	594	641	571	613	605	608	576	599	589	555	566	587	596	601	543	568	590	581	612	611	626	586	547	537	564	572	599	572	631	623	587	606	605	603	581	582	644	568	596	585	574	603	604	591	577	614	608	618	569	658	606	591	585	616	581	642	630	612	576	592	622	614	593	642	605	586	619	595	592	611	564	616	544	573	579	626	596	585	608	570	599	624	651	594	592	578	555	599	620	567	619	596	568	584	620	617	606	591	617	589	591	605	587	608	594	617	611	599	614	618	614	600	595	635	574	618	598	574	555	632	584	599	570	556	587	579	575	575	606	607	597	570	652	586	610	621	628	604	602	640	593	600	607	578	587	628	608	580	608	639	598	592	575	598	629	608	578	553	626	594	580	596	574	600	570	620	592	665	604	630	586	628	564	622	555	576	591	570	606	609	643	625	595	611	607	561	571	603	600	585	600	590	616	612	585	566	581	584	594	581	556	541	590	612	587	576	607	631	593	625	647	566	610	589	573	557	594	555	607	584	614	597	567	636	616	578	604	570	581	563	582	573	541	627	620	564	606	611	616	625	577	635	628	596	591	588	601	589	588	600	588	590	578	584	647	593	552	593	603	609	638	592	596	604	575	590	559	597	567	626	610	622	579	569	652	628	570	575	575	612	602	624	566	600	594	582	574	621	590	616	657	600	628	639	597	618	609	609	568	628	580	596	618	615	618	600	579	568	603	609	595	620	585	581	540	584	563	550	623	565	625	589	596	588	615	575	579	643	573	569	599	597	583	533	587	627	596	616	591	580	585	602	621	603	588	608	627	580	590	612	607	655	605	573	594	597	592	651	629	576	604	634	618	582	614	619	575	594	613	570	623	617	596	609	566	603	564	607	585	606	605	546	586	614	591	590	587	593	605	579	628	606	594	661	578	588	595	613	604	569	594	586	617	576	617	605	627	558	607	615	590	639	606	607	621	610	604	616	588	595	591	624	576	607	617	646	603	637	563	635	600	594	595	588	609	625	623	624	599	637	627	557	640	570	621	596	628	574	579	587	596	587	560	594	563	610	622	582	586	615	597	572	601	620	584	586	630	583	557	596	600	577	568	579	606	626	604	580	602	629	579	577	613	599	652	594	612	601	629	585	612	588	584	643	619	594	599	618	604	623	585	540	585	605	618	570	563	603	606	612	575	585	610	596	562	606	586	609	633	603	614	618	616	567	629	603	622	601	574	528	584	599	590	614	604	597	588	586	607	622	583	559	580	604	619	595	645	606	605	575	572	609	618	601	612	614	603	582	618	631	567	613	615	602	538	569	577	572	602	583	653	571	592	603	575	591	581	567	587	568	599	590	603	630	632	623	575	565	579	592	556	572	593	584	590	597	563	602	600	561	587	586	621	606	625	615	597	575	608	592	585	614	641	539	586	574	601	566	594	608	571	569	605	617	597	597	581	639	602	598	613	587	604	583	585	581	579	599	617	612	582	610	610	584	607	565	595	617	591	610	595	517	585	591	580	601	569	603	590	597	626	586	602	600	626	580	591	568	594	602	587	572	598	606	603	600	594	569	572	599	594	598	646	590	630	621	644	628	569	580	599	564	579	591	631	633	560	609	606	594	596	657	574	591	626	572	606	587	564	591	571	580	590	563	582	614	575	621	604	594	599	579	620	606	606	616	592	621	573	589	617	620	590	604	579	572	614	576	545	607	595	623	557	614	579	586	628	632	583	617	610	602	649	564	633	595	602	609	610	562	577	643	595	591	576	610	599	582	619	600	608	585	578	633	624	574	639	536	603	618	560	595	557	587	586	572	577	571	627	591	571	592	579	606	654	599	581	635	603	634	596	607	621	542	600	588	599	633	590	609	595	571	577	650	573	597	589	606	591	603	571	587	590	594	585	608	588	593	544	608	622	614	571	589	596	544	566	565	610	583	634	623	594	573	577	587	603	596	609	592	619	608	563	577	562	601	585	575	612	560	604	595	566	628	603	591	604
27626	11811	2767	1538	1079	774	657	627	643	622	1242	2397	2156	1468	921	716	616	557	613	598	594	586	583	577	603	563	575	582	579	588	602	570	566	590	579	573	557	589	595	582	595	552	603	569	571	590	596	590	586	585	547	595	589	567	576	599	579	590	557	638	545	612	582	581	626	615	532	558	613	567	625	572	572	599	601	545	577	584	607	604	579	565	555	585	580	567	526	565	577	596	552	562	538	566	568	566	622	581	622	532	582	613	586	598	550	568	575	594	576	581	567	600	603	594	577	581	640	588	587	554	570	519	600	583	598	617	573	558	602	559	599	577	587	544	504	560	567	628	564	650	629	547	599	571	585	616	602	571	577	555	586	589	580	575	587	554	617	565	581	581	553	590	520	551	546	537	565	571	617	555	591	626	543	614	597	564	588	538	624	532	523	556	539	569	568	554	603	570	580	600	579	622	627	567	585	535	567	581	596	601	560	596	580	593	564	582	581	580	580	587	609	548	599	569	538	561	591	569	563	542	565	532	583	576	564	562	581	543	595	564	589	590	578	571	596	585	535	627	605	587	574	583	614	551	563	626	593	570	536	574	571	585	596	607	537	601	572	586	575	577	567	570	562	637	601	562	577	579	567	579	615	567	543	562	554	610	548	588	574	589	600	569	592	554	565	568	556	583	562	604	605	545	602	585	580	579	621	531	600	561	522	571	592	564	572	566	554	554	586	583	571	522	580	595	601	602	595	572	590	571	594	582	542	578	578	578	567	576	589	564	612	584	594	564	572	593	610	545	630	554	625	623	618	587	559	568	556	597	582	545	595	574	583	563	564	543	629	605	529	557	610	618	617	631	599	589	621	569	582	514	571	533	559	541	570	606	574	550	534	612	554	565	631	607	590	581	598	594	580	565	605	565	580	601	578	590	586	588	578	593	591	577	557	547	599	584	584	533	524	579	619	591	590	544	608	586	598	539	570	590	555	624	561	588	542	595	566	622	576	605	576	579	611	570	610	547	596	597	587	571	585	607	557	557	601	598	589	592	561	575	601	544	550	596	556	556	575	579	579	609	607	585	562	619	577	571	594	598	558	575	582	537	580	588	578	540	619	548	564	586	570	612	573	540	560	614	554	612	599	611	588	583	567	563	559	518	617	605	570	570	632	583	550	550	492	604	566	600	611	585	603	606	571	579	567	535	556	577	602	584	567	572	581	598	564	597	606	564	571	557	575	596	582	540	580	598	577	557	597	612	600	582	619	548	565	557	598	553	576	597	587	564	565	588	592	543	567	598	567	569	569	580	579	575	619	567	555	590	553	602	550	568	577	557	577	601	569	562	564	549	580	562	550	588	553	598	606	596	632	599	581	585	561	576	605	572	577	547	593	569	594	615	573	579	588	595	624	594	602	569	587	575	581	570	555	561	597	545	550	583	601	589	586	587	619	629	583	579	593	578	539	603	599	568	628	555	597	587	537	579	551	589	605	596	608	617	583	593	579	602	550	620	612	623	551	579	569	593	579	603	620	579	572	612	555	598	567	537	617	599	576	548	561	594	589	556	568	574	596	597	572	574	604	606	606	575	578	612	578	596	564	569	587	573	606	613	635	576	618	605	600	564	539	578	614	599	574	567	541	618	594	587	570	629	585	602	589	628	613	545	567	613	540	579	564	608	613	569	595	558	593	589	548	548	530	604	580	538	565	587	592	571	604	638	608	547	570	616	539	571	558	613	611	559	614	592	619	598	572	564	593	585	596	575	547	598	589	600	576	604	590	585	571	562	588	607	569	611	544	538	576	576	569	582	601	580	612	571	573	540	580	582	634	588	544	540	588	614	600	575	585	595	583	577	582	559	603	539	560	601	597	545	550	589	614	546	582	577	526	613	598	570	560	584	565	580	617	600	568	577	633	622	602	590	593	599	538	620	576	557	560	602	656	527	583	629	584	564	559	554	603	588	565	569	595	616	559	570	565	595	586	603	568	571	578	565	628	539	585	631	594	570	543	572	555	574	566	590	595	570	572	594	594	538	567	608	596	632	586	568	577	595	564	595	571	566	555	596	563	554	592	594	550	588	587	604	634	559	621	603	596	554	596	569	595	598	589	594	583	585	575	582	544	577	574	626	595	605	607	599	593	602	590	582	606	587	603	635	569	588	540	536	587	538	554	596	588	626	574	598	601	585	577	576	579	565	597	603	591	645	619	559	577	574	621	603	585	622	575	591	569	596	571	591	583	566	547	558	585	610	575	589	594	578	543	567	568	600	588	554	579	602	599	566	568	552	609	628	583	637	595	544	634	608	589	570	628	565	580	552	600	587	625	590	577	560	556	630	554	551	561	627	569	612	607	548	556	564	592	623	623	584	616	538	581	589	576	620	547	580	553	588	591	614	569	587	596	619	581	609	611	570	598	572	592	584	556	594	559	582	626	568	599	594	588	620	566	568	566	577	590	599	546	620	563	570	552	586	594	560	572	610	546	555	577	597	573	595	625	578	597	554	599	590	559	573	564	564	559	600	596	605	598	593	585	611	581	585	606	563	606	602	576	575	604	598	570	551	586	575	632	559	551	584	568	549	595	604	579	572	558	625	567	593	570	566	577	608	575	596	598	573	595	595	604	607	584	599	547	628	595	593	601	600	598	592	557	594	565	575	579	556	570	553	610	580	554	559	575	593	551	578	560	582	596	553	582	544	571	575	590	589	592	569	571	575	585	582	591	660	609	546	609	591	535	598	576	575	567	615	605	555	597	573	586	544	554	564	592	623	572	544	617	572	592	577	539	592	596	560	595	561	601	581	564	597	613	540	581	603	579	514	584	522	552	592	554	627	586	622	608	602	586	597	575	572	592	627	593	571	538	582	624	600	584	595	608	561	543	584	559	564	576	577	572	565	550	553	572	554	608	582	575	617	563	576	624	599	595	564	595	573	577	547	601	570	569	548	583	593	607	629	595	614	595	559	600	562	584	613	592	602	576	599	594	536	551	535	588	558	593	557	615	556	574	633	554	572	610	592	595	571	560	545	580	556	578	607	611	606	589	597	605	568	578	573	529	588	544	626	584	569	591	558	555	562	587	563	576	587	600	575	545	539	561	593	590	593	601	540	586	584	545	586	576	561	583	571	567	585	543	569	590	573	549	572	557	584	537	550	588	580	603	583	582	625	593	589	610	616	569	602	626	577	625	562	564	582	585	566	580	589	594	571	658	521	568	582	614	637	570	606	586	643	574	602	581	561	549	575	606	612	607	573	549	554	618	591	568	607	539	589	614	570	580	597	612	579	600	562	580	572	604	539	603	549	570	609	523	593	575	574	666	583	619	630	560	551	637	611	571	553	543	575	556	561	541	559	544	600	562	561	538	614	646	587	558	549	572	626	584	556	577	584	561	530	630	580	566	565	569	566	570	599	604	582	564	578	616	595	587	576	567	587	591	581	569	561	601	549	587	635	611	563	529	591	604	564	625	542	580	576	575	551	587	568	583	611	585	595	577	591	595	568	611	630
5766	2295	2057	1207	914	694	689	652	615	559	1533	2701	2308	1464	833	594	527	498	504	475	495	526	499	504	473	483	529	515	516	509	539	498	484	507	532	510	508	517	515	517	533	482	444	495	515	511	531	460	483	508	498	470	503	550	479	509	520	516	511	502	497	485	491	493	505	487	480	506	512	514	491	501	506	474	492	506	532	504	515	518	520	497	507	506	478	499	504	516	525	502	480	519	480	506	504	512	516	488	512	496	496	493	524	535	519	484	495	483	498	499	523	490	525	488	526	492	498	493	530	487	528	495	521	496	508	516	505	510	523	504	488	492	500	508	530	488	531	465	525	489	495	534	521	479	494	496	528	498	512	528	482	492	441	495	491	528	465	503	490	528	488	493	489	508	490	522	482	477	482	536	505	480	535	504	537	487	488	490	524	512	530	514	459	478	497	460	511	522	537	465	497	471	533	537	519	489	526	465	503	513	502	548	499	515	531	481	510	524	489	479	503	499	499	501	478	502	492	501	492	474	480	546	496	526	522	486	482	509	485	546	458	492	502	483	496	492	500	465	508	480	508	499	474	486	509	494	491	508	472	509	505	492	478	506	470	478	508	480	473	483	462	528	482	491	519	508	477	500	485	480	498	510	479	493	457	542	483	518	518	503	499	515	528	467	529	453	533	517	498	546	518	507	526	508	524	522	498	489	463	464	496	471	501	500	481	504	488	473	523	467	470	526	520	503	486	482	453	529	511	539	483	527	491	496	472	541	529	484	471	482	511	495	511	491	501	478	541	489	517	529	493	484	503	488	516	526	482	462	499	524	500	502	490	479	497	480	502	507	473	534	477	538	499	482	500	507	498	513	482	476	493	523	489	507	468	512	436	498	514	497	478	548	494	512	488	478	480	475	479	499	496	536	505	536	498	480	519	511	496	482	516	450	510	496	521	522	501	497	495	490	512	468	507	511	468	509	486	479	477	494	493	483	524	522	489	474	528	511	528	491	509	478	480	535	526	488	468	533	474	501	490	487	483	458	521	514	545	523	481	499	505	487	496	483	487	504	532	479	456	462	467	490	482	511	565	524	495	487	490	505	491	496	460	494	506	525	495	494	466	533	510	491	530	503	489	523	498	495	481	506	505	472	464	505	510	471	502	490	484	489	477	531	498	512	476	517	493	513	530	515	486	521	545	530	458	503	498	515	512	492	497	504	491	459	505	504	497	505	486	521	520	514	493	492	478	482	508	493	523	510	514	487	507	525	467	511	495	493	478	493	509	505	465	505	531	503	487	467	540	497	487	508	506	466	538	470	503	484	490	506	509	475	539	506	536	487	480	494	472	435	497	481	478	524	505	488	517	498	503	497	500	536	452	496	504	550	510	467	484	494	488	537	490	480	487	516	541	469	476	516	525	485	514	476	527	501	561	482	524	482	537	487	512	523	495	483	472	465	512	553	500	469	477	485	479	479	530	513	520	448	449	517	485	520	486	499	490	519	504	503	513	480	490	510	535	472	499	479	535	485	504	495	509	510	459	506	482	518	443	484	485	506	541	513	522	486	488	467	479	479	499	502	481	494	523	509	511	516	495	527	483	478	504	536	459	474	480	496	479	479	469	555	468	515	516	497	491	505	490	515	498	513	500	511	516	528	543	488	534	519	507	501	512	504	497	512	517	492	501	514	470	470	529	503	477	459	522	527	497	498	504	517	517	503	503	497	470	520	503	482	508	506	461	503	501	517	518	526	457	479	512	508	500	510	550	493	460	495	543	501	501	490	472	528	511	494	499	508	489	465	447	478	527	482	517	510	443	490	469	495	489	498	494	497	496	503	488	496	486	498	527	498	521	513	489	513	468	485	526	474	515	479	492	524	500	518	499	512	486	574	519	474	502	467	485	472	508	491	529	507	492	495	483	515	524	511	496	439	496	489	490	475	504	511	486	492	464	507	526	517	510	542	498	471	505	507	507	492	486	526	514	494	486	477	499	516	472	479	501	485	494	481	519	473	527	473	531	468	528	487	517	533	510	513	488	467	498	521	499	472	486	488	550	488	512	509	482	523	503	459	484	486	517	507	498	482	536	459	517	484	494	500	511	460	510	464	481	499	506	496	497	520	516	474	516	484	485	496	510	481	493	443	517	494	492	500	487	525	507	481	467	547	481	497	467	477	525	505	531	485	506	497	511	482	486	492	489	500	494	508	521	467	486	479	498	482	497	477	513	480	513	455	479	525	467	486	526	483	522	503	453	477	512	469	523	541	465	500	479	498	492	475	546	496	497	483	499	494	472	467	491	531	513	496	476	496	490	513	461	503	449	482	477	507	521	503	480	506	528	463	507	484	493	529	469	491	500	521	468	494	518	512	511	486	493	477	490	486	489	480	513	479	510	506	477	528	490	515	498	500	512	507	498	461	452	482	480	505	508	507	503	505	509	504	458	491	485	486	488	481	485	473	497	470	501	500	511	484	477	498	515	477	509	483	479	512	499	473	514	450	531	485	499	483	490	505	514	538	516	487	520	490	465	519	509	515	472	485	496	512	543	503	493	492	506	505	492	501	499	548	493	486	492	486	515	536	543	496	527	475	526	469	541	469	470	496	559	516	557	498	489	473	472	466	486	511	474	498	480	558	485	516	497	498	524	521	507	506	498	482	485	479	506	511	539	500	495	477	515	465	507	512	505	499	493	487	511	512	508	488	476	487	503	472	488	511	489	523	530	472	484	475	517	441	461	498	498	501	493	520	509	493	491	528	505	482	464	480	497	488	455	521	513	486	482	445	495	491	506	509	449	483	519	465	479	497	531	481	546	483	503	466	516	513	465	486	519	520	500	533	473	519	520	430	553	474	522	489	507	532	507	505	458	508	469	526	487	488	504	506	476	533	489	462	535	469	508	532	516	479	490	481	504	496	514	483	525	509	548	473	510	524	528	519	492	481	507	492	488	533	493	490	494	530	458	483	485	478	487	454	490	511	522	499	499	564	497	475	517	518	518	489	493	524	501	516	462	512	479	468	477	472	544	525	539	497	501	493	522	486	517	531	507	464	475	519	480	491	503	491	499	518	504	480	509	494	495	446	467	519	488	497	482	490	501	536	498	503	491	533	503	450	461	472	494	510	480	495	505	481	473	495	515	512	458	469	468	492	515	529	499	475	451	514	496	485	520	512	512	480	520	485	506	520	478	489	505	480	527	496	491	474	512	473	472	513	463	516	478	488	477	538	498	498	545	545	510	509	498	511	513	490	454	502	518	518	515	487	509	457	508	538	485	498	497	484	558	520	461	491	472	494	494	491	477	509	535	517	501	521	485	490	510	527	534	499	518	466	519	478	483	500	521	502	478	533	502	487	481	505	462	513	477	507	503	508	509	479	462	517	494	473	462	546	501	512	517	493	499	537	510	521	524	510	500	512	500	482	532	464	518	520	528	484	509	499	539	491	471	486	513	508	515	438	492	502	505	505	500	485	478	493	501	500	503	507	492	513	455	471	501	491	500	489	503	517
25562	21432	27551	25535	8972	1783	1087	871	778	735	7967	17790	15113	6989	2297	1200	655	608	519	583	554	539	608	597	545	556	559	546	574	527	548	608	563	518	546	568	525	613	577	499	548	605	514	556	577	539	540	573	531	528	517	514	514	518	520	561	493	540	541	526	519	558	559	536	555	580	515	563	547	528	541	517	528	542	559	534	551	585	557	613	587	556	532	553	553	532	523	553	543	515	521	574	495	576	554	520	587	541	522	580	564	507	567	559	560	535	532	554	546	523	541	547	553	540	559	586	565	552	552	498	528	547	553	563	535	538	507	574	530	597	552	495	594	554	568	542	538	537	554	580	545	564	487	586	530	515	568	534	533	560	559	560	583	549	552	521	524	571	545	545	555	566	492	531	548	534	535	540	543	538	544	522	593	534	570	540	553	551	505	513	554	580	574	600	558	576	546	497	505	569	567	544	584	566	561	538	556	556	551	544	546	559	566	528	547	563	574	572	514	608	531	578	557	531	531	542	546	540	584	525	532	545	560	556	544	581	526	540	588	543	516	526	528	533	552	518	507	515	590	562	547	586	537	508	578	546	537	547	550	527	500	557	554	562	541	555	551	524	522	496	519	527	551	518	565	554	566	563	544	558	505	535	550	537	586	525	504	556	518	531	537	554	573	519	553	546	587	520	543	554	550	570	541	549	548	490	550	541	530	535	557	543	540	518	557	551	564	548	552	528	573	552	560	559	502	535	589	550	544	475	532	524	573	500	545	552	541	544	555	533	542	548	581	572	538	544	532	517	516	539	547	580	589	532	513	550	488	513	516	552	512	541	544	541	552	544	537	545	509	570	581	539	548	530	567	517	560	554	517	561	601	531	542	538	547	520	583	577	539	554	533	574	543	524	520	532	532	551	586	514	528	534	549	561	577	534	535	559	536	549	527	482	553	544	576	549	562	518	531	561	532	552	519	541	542	535	542	530	558	541	512	544	538	539	504	518	534	534	541	537	562	524	567	530	582	560	521	568	519	523	558	530	542	583	566	577	580	538	546	530	558	530	521	476	555	576	544	561	582	602	519	532	544	562	559	565	614	579	533	531	561	516	594	557	579	552	550	541	533	494	551	494	540	512	572	499	531	522	565	549	536	543	508	544	549	534	568	540	589	564	509	576	549	544	561	530	543	566	572	533	567	550	555	511	518	536	547	577	515	563	553	551	551	563	532	560	542	513	536	588	521	540	540	533	552	567	527	536	549	557	557	575	559	537	536	522	550	517	533	564	520	513	473	516	582	520	522	538	530	553	543	515	548	548	518	534	564	523	501	544	548	528	544	512	535	607	531	524	563	532	517	571	566	569	523	571	535	529	535	537	595	522	519	532	560	565	556	567	513	558	570	572	530	523	566	557	538	515	544	550	570	532	534	561	569	538	547	527	568	569	524	557	544	527	521	497	546	544	526	556	571	577	556	549	578	576	561	510	549	523	548	529	507	539	540	553	532	554	528	530	534	548	527	531	566	565	542	566	555	603	538	552	517	572	528	525	555	561	572	577	545	535	537	582	534	478	539	515	535	491	557	581	571	515	574	553	519	529	572	537	565	535	561	539	534	560	533	553	560	526	513	556	546	545	532	587	574	530	513	546	548	528	546	536	573	494	552	535	612	553	564	597	519	577	532	554	558	539	551	540	529	519	570	549	558	537	560	510	554	549	553	582	548	568	568	578	580	526	497	537	550	560	524	551	511	535	574	556	567	546	558	511	557	536	534	531	576	522	565	501	537	543	540	495	565	543	532	562	518	544	546	529	544	536	593	496	543	574	542	550	577	559	542	552	482	539	483	563	558	550	545	536	516	534	539	543	504	594	544	547	561	534	514	523	546	549	509	584	560	584	540	487	550	553	538	528	511	491	575	521	555	565	518	572	535	556	570	537	561	589	568	539	528	535	559	519	567	521	526	571	539	547	604	547	540	534	497	514	535	545	539	568	536	586	515	541	533	586	573	539	531	552	565	520	557	575	534	557	519	544	519	559	550	507	555	598	548	586	561	545	557	524	527	553	522	555	530	536	567	569	564	540	555	515	547	541	562	548	517	555	534	546	559	557	558	557	505	575	562	520	558	573	584	537	522	586	531	527	561	520	501	541	551	519	526	563	571	554	548	575	505	551	470	577	531	514	546	553	548	553	543	554	547	536	532	582	558	559	545	535	561	568	536	546	545	538	529	506	566	574	531	507	555	555	533	569	578	571	499	519	524	513	541	581	567	489	596	545	540	555	509	512	518	543	586	519	537	535	581	484	594	497	536	569	508	545	562	590	570	539	543	543	543	566	589	594	535	592	520	578	556	548	553	524	528	529	505	533	560	548	541	538	525	533	555	583	521	538	512	527	537	560	551	582	542	564	546	566	591	519	543	506	547	554	530	557	530	573	577	518	513	523	576	546	517	540	548	576	527	551	527	538	523	522	528	545	561	532	506	530	556	553	578	527	547	494	559	566	518	578	582	544	583	531	546	532	527	534	507	549	545	522	546	558	583	562	531	538	527	539	578	564	539	510	540	581	534	556	544	544	595	522	581	537	512	582	545	548	547	551	528	564	562	545	509	561	545	536	545	528	541	575	543	513	501	487	540	533	514	523	576	538	575	554	540	552	557	528	557	575	520	549	522	547	513	533	501	538	581	556	551	586	530	551	563	553	559	539	539	557	515	530	537	560	568	556	535	587	543	569	553	536	561	567	532	541	564	559	538	544	529	561	554	522	511	535	593	523	521	576	561	519	574	539	511	503	568	536	575	561	584	565	564	594	542	477	558	532	523	541	522	549	514	573	564	599	537	547	579	514	555	537	571	556	558	573	519	519	543	540	519	503	503	552	545	553	520	509	542	541	551	537	562	516	556	526	544	552	566	534	556	579	524	571	533	561	506	571	485	553	541	494	533	491	526	561	515	539	517	568	510	530	575	519	539	564	545	559	559	529	533	540	562	569	528	555	522	525	532	529	558	527	534	563	537	575	535	529	515	529	539	553	543	556	495	569	508	529	574	612	549	523	560	509	551	498	523	558	551	545	545	533	541	543	509	504	578	563	550	603	529	513	536	551	533	555	532	557	521	579	491	532	549	544	516	532	519	511	602	562	542	521	523	533	565	540	538	519	564	551	561	515	545	536	577	528	577	496	531	556	532	536	531	538	512	518	493	537	524	570	534	570	549	528	549	526	532	543	484	550	575	535	512	596	566	514	551	579	565	593	551	530	580	487	581	550	535	523	557	552	527	543	527	532	559	501	536	538	528	509	527	588	546	557	503	561	597	558	543	558	511	527	551	570	537	547	531	506	520	557	519	525	557	519	583	550	557	504	546	557	579	530	562	539	549	534	541	586	518	581	555	560	561	552	544	509	524	551	480	537	536	549	548	527	516	575	541	542	533	548	562	529	560	555	568	549	555	579	546	568	584	541	582	549	542	505	557	525	559	539	556	502	559	595	516	526	517	559	567	517	560	532	550	537	494	551
4518	5729	5500	3124	2128	1437	1077	1055	893	802	10739	17340	13097	6000	2300	1123	588	483	490	482	495	522	506	521	498	479	475	524	499	520	496	465	482	530	501	465	525	504	476	525	497	476	457	505	513	478	491	495	477	486	492	494	469	515	478	476	529	490	524	499	505	488	516	492	512	471	447	485	532	441	426	475	499	472	457	470	506	482	483	485	480	488	486	453	487	504	501	489	477	515	546	466	504	491	456	475	481	461	460	476	440	514	462	488	473	505	496	498	480	497	472	456	510	487	473	501	489	478	537	487	497	479	462	489	490	521	486	477	462	481	455	492	492	507	492	473	519	490	500	450	469	488	468	518	501	483	463	499	527	489	468	506	479	501	479	523	480	471	453	476	490	470	462	485	486	467	493	500	484	458	485	468	488	477	508	504	521	498	477	532	483	530	485	493	454	514	496	482	487	492	477	499	477	455	471	474	484	483	506	494	534	471	485	469	475	531	540	463	458	562	520	486	506	483	483	475	485	479	476	474	491	477	515	546	473	481	485	449	487	488	461	501	434	457	499	531	458	473	450	479	500	474	497	501	523	475	508	455	475	494	493	499	521	518	527	492	460	459	443	506	501	521	489	476	482	488	493	490	550	503	455	480	467	510	498	493	489	475	472	498	487	527	465	454	464	466	492	457	505	467	522	480	534	491	497	516	527	504	502	472	467	515	498	482	524	473	489	473	470	461	478	466	467	519	520	476	503	470	515	505	502	476	503	500	515	467	488	468	496	529	455	459	467	495	501	497	505	496	503	519	493	516	507	506	517	505	500	520	486	514	508	468	440	488	477	519	470	463	467	465	468	504	477	482	484	486	446	499	499	479	494	492	502	491	496	506	476	516	485	463	484	473	478	467	517	447	479	459	437	485	474	484	468	506	479	495	508	509	482	495	469	488	474	502	492	478	476	520	491	526	476	464	484	515	481	489	486	486	465	497	525	503	475	530	514	472	462	483	493	505	488	474	491	469	481	485	466	492	474	491	478	525	519	455	462	503	479	467	478	501	481	460	517	502	471	466	467	490	500	486	510	503	507	493	473	503	498	477	526	487	470	527	459	494	516	458	475	475	471	458	510	496	478	467	419	498	472	439	487	480	461	518	496	495	494	457	469	496	472	469	477	492	437	485	494	490	467	497	492	531	434	497	481	523	520	455	477	484	424	501	450	492	515	457	507	471	493	508	462	479	442	519	492	479	496	473	514	494	488	489	500	510	454	498	477	472	500	492	452	556	477	466	471	506	497	468	470	477	516	495	487	474	498	451	480	510	529	461	521	513	514	456	487	533	453	474	481	483	445	477	536	476	453	498	448	504	489	506	486	519	520	501	497	454	471	488	512	514	481	488	527	449	508	479	509	451	484	485	513	459	498	516	508	490	521	513	500	494	498	487	474	468	465	496	475	505	528	471	513	468	494	503	500	486	497	484	497	454	456	485	512	470	488	495	489	459	548	489	521	511	544	523	497	485	461	483	471	456	488	485	504	472	464	541	487	483	477	506	479	524	512	465	499	448	505	468	504	493	497	498	485	506	499	517	487	494	487	492	483	482	474	508	464	520	483	483	526	496	469	494	452	456	533	480	463	481	487	527	503	484	503	463	488	489	476	492	518	473	448	472	485	488	441	458	502	483	468	510	484	493	491	496	446	509	491	450	474	478	504	479	491	454	484	486	515	502	477	498	497	443	481	518	487	480	444	502	514	481	505	488	448	458	460	527	510	457	510	515	465	423	504	483	461	495	473	496	491	471	554	441	491	472	497	471	472	477	491	468	489	518	536	476	451	481	483	438	489	495	495	502	502	490	501	481	515	489	481	528	463	474	465	536	494	488	495	456	483	469	486	509	509	472	516	505	492	506	487	476	502	499	496	485	503	502	486	494	474	485	471	504	484	499	504	476	494	475	514	547	503	462	489	485	480	520	516	468	490	486	460	452	466	494	520	462	518	442	492	490	511	487	502	499	466	489	472	512	460	497	486	482	481	490	504	511	457	507	497	509	495	470	483	499	476	489	463	474	475	449	450	474	469	494	480	465	498	481	464	450	479	491	503	472	457	490	505	461	499	504	464	521	558	495	493	510	500	504	508	489	473	538	451	487	486	489	501	459	452	480	488	468	527	476	500	508	506	504	495	477	482	488	497	516	444	476	499	466	491	497	529	477	457	489	459	464	495	490	488	484	499	501	485	467	464	505	482	521	505	490	485	448	504	504	529	465	495	477	481	496	487	481	516	517	484	489	479	481	498	524	429	515	473	446	487	501	474	458	486	472	491	471	511	495	482	471	504	469	506	484	460	515	494	483	476	519	480	464	483	454	484	485	515	510	515	516	503	498	474	479	501	491	544	488	475	441	520	478	502	473	468	491	456	461	481	494	504	505	527	462	510	464	465	526	491	492	497	488	490	532	482	470	456	496	484	477	507	489	464	507	492	492	517	481	479	495	460	490	476	492	512	500	490	474	497	486	472	489	482	520	487	472	468	540	460	489	506	487	486	517	479	522	487	496	507	480	494	498	470	537	499	468	510	464	472	507	523	467	500	468	528	469	500	469	503	469	483	477	455	502	514	495	498	454	472	488	514	526	477	509	468	517	521	472	482	486	474	490	457	480	477	478	499	498	495	511	475	475	463	471	491	479	475	504	495	479	460	464	517	510	515	451	500	471	481	483	478	457	475	512	463	494	460	477	470	492	483	517	481	450	507	473	509	468	491	466	474	490	464	473	466	525	485	486	489	490	488	478	486	544	490	521	459	506	527	497	501	503	476	499	477	465	521	524	505	490	507	446	455	498	488	517	497	509	477	470	476	470	474	496	501	463	487	448	532	473	499	515	497	500	484	469	499	453	462	462	474	488	480	501	445	492	504	510	510	468	450	461	502	555	505	489	491	494	470	509	504	470	496	485	501	462	509	451	493	522	504	490	488	478	474	491	465	451	504	486	502	493	462	479	483	509	428	461	477	539	447	477	463	491	491	470	454	501	482	474	529	521	501	502	522	483	503	512	516	483	441	511	460	511	472	493	528	454	483	451	459	479	465	468	501	488	474	475	479	538	496	467	481	471	479	487	460	510	480	472	476	483	468	468	496	478	494	502	498	489	474	528	498	464	499	492	510	533	473	484	529	487	443	506	514	499	514	500	453	476	508	510	466	517	495	460	518	504	504	456	516	521	496	485	474	508	464	428	510	515	490	499	478	482	509	465	481	486	448	507	475	490	477	448	487	501	484	476	491	497	498	507	519	489	539	462	482	497	482	474	480	481	488	475	455	472	495	499	506	454	480	437	444	505	481	524	465	489	471	508	473	488	497	453	489	481	456	503	507	506	529	479	526	493	500	495	486	500	492	478	471	490	476	477	500	443	491	488	501	520	498	494	462	444	456	512	487	455	509	471	475	482	482	506	450	457	467	481	489	494	520	502	482	471	497	509	490	496	469	504	474	529	479	484	472	490	505	470	486	515	487	472
24526	21401	28608	24578	21146	7042	2177	1401	1077	1102	15545	30103	25832	13297	4045	1732	952	705	640	672	651	680	697	641	674	692	606	679	666	650	635	675	692	638	654	670	654	645	707	655	681	711	669	714	693	649	674	702	654	715	697	654	691	644	694	669	719	724	664	660	652	669	645	670	654	664	679	676	654	668	646	667	668	633	658	699	659	648	715	644	621	674	705	660	655	634	683	653	689	672	630	662	631	622	676	629	652	699	640	633	633	702	672	655	656	654	683	652	653	668	682	653	662	627	656	721	650	666	649	656	655	712	675	639	660	672	657	675	659	699	642	694	607	627	654	719	664	679	651	638	666	680	651	715	675	634	696	700	654	698	653	619	683	650	666	668	650	691	647	686	657	691	696	642	657	670	655	664	665	643	667	669	640	623	669	678	642	648	656	642	674	654	640	722	682	657	681	665	649	687	662	692	641	672	708	610	648	647	650	680	662	666	622	588	666	679	676	656	680	665	660	697	658	684	687	660	632	672	619	634	693	696	676	632	658	626	685	652	647	694	667	638	660	652	699	650	641	656	639	653	663	662	655	655	660	675	653	610	625	678	618	678	615	667	647	665	698	662	660	721	684	672	684	624	683	664	699	659	676	656	635	682	631	642	676	687	687	674	664	676	639	658	655	696	675	668	624	622	636	681	663	667	664	661	672	660	686	635	657	638	653	687	667	656	682	667	682	661	689	643	678	670	683	661	634	649	627	631	663	703	653	674	693	665	672	683	665	663	657	650	640	695	676	632	666	630	670	661	679	686	636	611	668	690	662	589	647	656	641	642	705	678	659	677	634	628	664	661	645	641	652	686	677	684	623	661	654	706	667	651	685	684	672	664	651	649	655	596	650	643	636	689	631	690	728	682	652	677	660	647	648	652	657	675	665	645	633	686	660	644	666	644	672	612	608	653	648	656	662	694	680	676	669	656	672	706	654	697	667	721	676	667	638	632	684	685	632	675	646	690	656	708	705	639	648	685	635	656	629	666	669	634	658	643	669	695	667	698	622	679	663	684	675	686	647	630	643	652	626	638	659	644	657	722	673	660	649	671	665	681	679	689	676	668	657	661	649	672	651	650	657	654	638	676	678	657	659	651	632	654	660	608	670	675	657	629	702	674	647	654	630	664	646	661	627	639	624	712	642	668	636	613	643	646	691	684	710	616	684	679	662	681	678	653	661	630	692	677	622	653	640	656	664	631	668	686	684	597	635	638	689	651	694	650	661	681	668	663	655	677	649	668	601	661	643	645	613	624	636	634	659	698	672	661	657	618	672	673	679	679	655	703	685	686	623	662	685	623	655	650	651	673	684	692	704	689	654	705	662	644	663	645	699	694	743	713	640	658	681	686	725	701	621	648	669	677	681	679	663	627	691	681	694	665	622	642	689	671	676	661	634	644	684	664	681	661	679	629	648	677	660	669	670	667	657	624	683	698	647	648	628	643	620	659	665	691	658	679	652	720	628	652	655	657	620	662	639	687	629	657	629	648	643	632	674	662	629	635	627	686	661	640	671	736	631	608	677	651	672	679	655	706	636	659	680	621	624	706	647	620	680	697	681	700	671	602	641	577	610	667	643	679	680	693	645	707	665	674	710	638	615	641	705	615	619	624	606	669	609	663	710	658	723	658	708	688	652	664	643	657	657	685	637	666	677	658	643	670	661	661	690	663	630	669	644	658	669	662	654	689	668	623	676	702	651	685	671	666	665	657	708	698	620	672	645	647	631	667	674	678	629	634	642	664	682	648	654	670	662	645	653	659	632	638	643	672	699	682	628	681	642	636	713	672	618	704	673	660	644	681	649	664	639	666	684	678	659	670	611	704	659	705	660	658	621	675	638	630	668	661	643	665	691	619	641	663	671	663	681	664	644	651	658	665	663	626	692	625	662	647	655	683	671	705	678	698	662	723	649	688	659	662	655	650	656	671	644	632	668	704	682	698	691	690	604	698	666	671	687	647	662	687	702	648	700	686	642	674	655	648	678	606	638	674	605	667	644	686	680	692	658	636	703	632	688	625	631	626	651	658	712	675	676	647	662	664	705	648	648	661	621	684	649	702	617	658	656	668	644	669	643	623	648	650	652	626	679	624	632	646	673	684	643	647	688	643	688	666	683	630	739	701	663	680	663	657	618	677	633	651	647	679	661	667	647	652	664	659	629	661	691	655	683	685	664	712	650	650	667	694	680	598	688	673	597	680	640	665	619	654	649	670	699	662	685	691	684	650	656	665	687	660	676	637	674	677	666	646	664	630	647	682	639	636	713	685	651	673	620	634	659	708	675	674	655	662	643	652	644	638	621	667	692	680	651	655	695	670	650	588	632	629	673	656	666	654	633	661	661	653	650	688	681	640	698	676	656	676	639	694	610	672	690	660	667	669	659	701	663	670	632	652	632	681	688	662	630	658	648	605	646	678	632	648	654	697	657	689	688	632	656	643	662	645	637	650	661	672	683	661	660	653	659	633	625	630	651	649	633	641	685	674	654	633	616	642	661	700	657	671	628	664	710	646	672	662	685	661	668	663	672	655	667	622	639	681	649	659	665	704	619	621	671	643	669	643	736	676	654	673	622	626	654	641	636	658	664	674	651	659	656	694	619	617	680	668	668	628	631	620	666	705	647	649	681	672	639	691	661	676	669	676	629	646	644	616	684	641	694	657	683	703	646	618	660	682	642	670	692	606	647	659	707	661	621	638	676	641	659	644	625	702	668	662	609	657	637	683	683	662	653	676	664	682	623	639	649	629	636	637	698	641	666	679	664	695	677	648	665	622	686	685	666	645	669	654	661	696	672	684	634	637	664	683	673	652	659	668	650	635	682	656	651	651	679	689	698	691	661	647	623	680	634	642	657	669	672	651	652	703	653	642	632	661	619	693	660	687	602	685	706	587	668	676	624	682	680	632	678	674	686	637	659	636	661	673	668	661	656	649	614	643	631	656	704	636	670	665	675	676	652	602	654	670	698	664	635	631	679	673	610	661	656	661	621	657	650	622	659	656	659	676	636	623	673	644	664	707	662	663	681	717	647	682	654	693	638	710	647	661	641	644	645	635	668	676	659	594	674	658	696	644	668	646	637	657	658	627	668	655	636	674	711	649	630	666	645	666	658	673	647	663	646	678	690	648	673	635	680	668	673	659	677	645	652	617	677	640	704	685	688	673	670	702	662	661	640	601	669	675	647	636	665	674	679	677	625	642	672	683	629	669	692	650	666	650	619	612	697	656	652	618	667	672	690	651	646	682	652	686	609	648	650	646	678	666	661	650	718	637	677	713	620	629	661	639	682	637	666	716	627	665	667	625	682	673	667	716	662	629	644	671	671	704	630	624	662	676	665	668	610	665	648	661	691	636	656	625	666	662	658	632	646	642	687	693	637	688	662	647	664	724	662	659	650	626	679	667	670	673	667	662	690	661	672	637	643	641	654	660	695	586	632	679	678	680	682	639	690	606	670	692	630	644	636	659
4357	8741	7264	4155	3293	1864	1679	1411	1263	1335	19789	27539	21676	10291	3830	1776	873	564	630	595	573	627	599	620	566	617	611	594	643	551	578	583	555	630	577	619	601	609	614	608	582	594	583	611	578	574	586	622	586	612	605	585	586	559	605	622	561	581	623	606	581	582	617	551	621	599	544	601	594	599	602	549	594	593	573	573	568	569	577	593	544	613	556	526	590	590	578	616	603	554	579	589	550	628	590	592	605	592	584	575	573	573	563	571	596	590	613	630	583	591	586	571	571	568	570	552	590	618	610	632	613	578	570	589	600	567	605	594	537	594	601	594	602	581	540	615	600	569	577	586	552	604	582	569	579	582	643	619	547	568	627	614	601	606	590	606	588	568	611	620	599	609	610	599	601	598	574	571	594	591	527	585	595	599	593	554	573	592	560	534	587	574	560	579	577	562	606	580	593	570	564	611	562	593	567	559	620	609	622	572	606	556	620	600	569	596	603	592	589	589	586	604	566	574	562	615	587	631	605	628	606	563	584	591	608	598	592	570	560	607	596	584	596	550	609	613	581	569	586	656	608	603	605	579	615	598	543	544	567	612	535	605	577	606	591	549	593	610	631	574	596	592	602	556	573	613	521	580	602	611	605	601	586	603	584	591	571	517	593	609	639	548	605	535	642	591	608	588	606	560	590	630	572	600	600	549	576	572	578	577	553	611	592	570	578	571	598	583	572	604	540	600	543	551	591	593	598	602	583	602	576	577	586	600	603	548	580	602	562	589	587	620	570	584	628	576	621	567	586	584	564	591	576	585	599	597	582	609	582	587	600	603	580	582	591	590	604	592	600	569	533	600	596	580	530	588	543	596	583	589	574	564	593	570	550	617	559	639	604	603	594	581	570	563	580	577	596	596	588	586	612	596	622	596	603	542	572	581	571	619	607	586	594	609	628	618	609	607	584	581	592	595	598	606	586	584	564	613	596	595	595	566	559	557	596	573	555	586	572	600	611	554	608	633	563	539	571	531	553	577	566	579	577	651	575	524	565	552	636	590	572	588	618	569	600	589	597	611	546	624	607	550	585	602	575	598	621	604	587	556	564	590	578	574	592	605	556	535	591	593	626	580	609	556	622	572	663	587	601	585	619	611	567	594	583	581	567	626	544	585	606	588	594	554	572	607	564	573	571	584	566	572	625	582	580	641	540	582	602	568	526	592	573	583	625	653	603	621	565	596	573	587	555	557	580	548	568	568	579	604	547	598	551	612	631	562	604	598	614	575	621	583	607	599	570	555	607	609	588	580	556	580	579	599	553	577	558	581	601	557	568	607	542	589	605	600	568	610	565	623	566	588	573	639	548	615	561	556	568	609	573	558	589	581	627	579	563	577	586	576	579	571	569	599	556	571	569	570	578	564	547	618	552	604	563	573	603	545	603	602	550	568	568	580	556	577	599	587	585	594	582	602	577	574	616	606	583	616	589	589	611	597	578	609	618	550	537	559	579	581	557	571	603	615	581	582	571	560	595	610	573	563	601	575	571	570	578	541	566	582	597	554	556	582	589	517	553	583	579	568	570	567	587	594	614	572	577	605	611	573	566	606	616	544	580	589	579	581	562	598	585	575	607	534	595	607	602	591	530	630	574	570	585	575	564	576	601	563	605	561	543	615	580	579	559	604	566	602	601	583	635	614	591	531	640	591	640	573	569	589	579	584	574	594	618	581	593	619	584	583	624	613	552	602	543	550	615	576	584	597	581	588	573	588	552	562	592	546	520	571	576	578	573	561	589	607	544	611	620	605	614	601	611	600	581	601	651	604	565	576	567	601	604	550	546	597	550	549	584	575	575	559	620	582	562	587	566	635	600	568	559	567	577	628	581	566	584	573	578	581	519	582	579	602	588	567	593	549	572	559	576	574	584	564	590	584	609	591	542	576	558	572	607	609	555	584	602	564	578	638	588	622	549	583	568	588	587	614	568	581	541	571	608	588	565	594	618	582	605	569	584	560	588	589	604	610	556	586	609	605	569	558	550	590	602	587	585	590	590	570	580	574	609	556	580	577	625	580	602	580	592	583	583	612	566	590	576	619	611	591	562	622	610	549	575	568	608	584	566	623	577	536	584	540	545	582	540	620	590	535	610	619	590	574	572	585	609	589	567	582	610	578	604	584	589	549	553	642	551	636	585	588	596	580	531	580	583	576	551	625	531	581	587	621	606	584	626	550	604	593	606	583	541	573	598	601	625	599	597	565	559	621	575	609	587	562	576	642	604	559	561	623	610	586	608	579	585	516	600	587	625	578	623	601	631	579	587	556	569	600	636	614	584	572	589	613	562	597	592	598	580	590	612	570	570	542	597	570	583	590	535	561	588	582	585	641	620	554	573	598	577	577	604	602	606	551	571	581	578	587	613	596	584	562	548	543	602	642	576	577	542	561	633	570	539	575	586	595	570	592	588	579	587	601	568	595	590	576	575	589	569	568	599	633	600	571	594	605	591	562	630	590	588	568	581	584	588	565	593	594	585	572	587	571	548	558	588	546	593	618	588	597	603	604	600	596	576	579	583	550	549	600	602	551	601	544	581	574	544	576	585	560	587	549	599	599	599	588	572	583	593	530	576	594	544	605	591	561	582	602	595	600	522	607	591	578	599	538	567	563	595	582	598	603	616	602	603	582	592	593	592	589	600	624	631	588	567	565	582	580	575	564	591	615	556	555	555	571	598	558	591	620	594	599	615	610	555	559	650	617	554	557	593	556	581	541	579	576	564	556	553	559	576	586	623	560	630	588	552	596	623	608	557	591	560	546	579	598	584	593	582	539	543	577	596	565	620	586	546	552	555	581	563	575	589	568	611	595	571	582	592	569	606	579	573	534	603	605	551	577	560	591	574	556	536	614	624	570	590	588	610	612	603	614	547	570	535	569	591	606	609	582	565	598	597	549	579	640	566	583	608	645	585	632	561	569	602	565	534	589	576	598	572	558	607	567	564	561	586	581	569	571	580	583	573	597	624	552	579	621	559	587	569	577	593	584	540	559	585	621	616	568	588	618	591	597	629	631	594	585	641	582	565	552	517	567	601	612	602	558	596	559	589	594	566	574	575	573	617	592	577	601	578	615	540	537	571	527	599	565	587	608	591	575	616	608	567	568	597	626	585	603	607	533	578	557	599	611	553	584	597	539	577	589	591	588	580	540	599	594	571	600	579	596	561	569	591	567	561	586	580	554	616	593	559	591	558	630	560	608	567	639	555	581	551	560	581	546	621	576	564	566	589	567	542	580	608	585	586	562	572	604	567	590	537	622	577	588	587	569	610	540	605	580	552	572	586	620	586	532	574	595	556	591	583	594	606	566	576	602	571	621	582	609	588	611	591	593	597	536	565	558	597	604	558	541	608	591	602	591	599	591	629	565	558	546	587	575	607	588	600	576	583	563	589	560	600	577	585	587	538	605	600	563	582	536	575	584	576	557	600	572	510	595	583	588	614	621	542	583	577	593	568	585	579	580
27692	11016	1878	1045	753	666	618	611	589	611	1255	1983	1931	1287	842	662	619	582	501	545	550	544	499	521	534	541	545	550	535	499	549	544	547	532	531	543	532	547	532	540	547	561	552	579	565	548	543	589	544	542	523	585	580	568	569	519	566	526	567	545	543	577	545	570	573	541	519	595	540	550	527	555	514	542	554	576	535	544	513	530	561	561	524	577	518	536	559	545	565	548	563	523	556	571	542	531	536	553	543	534	552	598	548	561	526	526	523	587	588	554	541	549	545	497	498	542	538	571	535	535	575	561	538	525	617	556	514	524	525	520	565	525	567	579	555	522	565	578	564	528	555	558	548	547	561	541	537	551	497	544	551	562	536	516	565	569	577	524	555	585	533	548	525	530	543	566	550	551	558	569	562	526	570	544	572	550	560	531	546	548	478	533	567	548	524	542	545	539	572	539	555	575	595	569	539	564	573	546	535	514	548	516	577	582	587	510	546	529	543	528	523	562	511	582	516	507	532	532	560	491	546	531	540	598	551	543	511	537	580	542	504	544	543	527	602	490	533	524	576	561	592	532	510	509	548	581	516	512	542	525	583	545	535	581	548	572	541	546	578	553	539	516	582	573	530	535	517	507	585	508	526	538	522	562	569	521	564	559	555	550	518	582	568	545	516	562	544	556	534	512	568	528	548	510	566	594	546	554	537	544	535	550	531	545	492	560	504	560	588	542	557	527	586	571	503	536	548	576	540	569	561	584	549	520	496	540	514	551	570	543	521	534	467	533	577	534	576	538	537	579	539	545	548	556	533	515	515	530	562	544	505	555	566	568	566	563	564	523	538	532	595	544	573	562	515	563	529	536	589	519	517	556	541	529	554	559	560	584	567	586	581	560	547	536	547	511	518	590	529	553	552	498	556	560	523	527	568	511	554	568	604	546	538	549	529	588	549	532	532	612	534	534	571	537	605	554	523	527	549	559	539	576	561	526	517	531	513	565	526	550	528	520	572	511	518	573	534	550	529	519	568	554	592	526	537	537	542	513	504	588	568	581	533	576	531	546	513	559	523	519	566	548	527	576	578	556	545	591	551	527	479	556	514	530	588	599	555	557	534	527	582	497	566	551	539	515	563	582	560	500	568	513	594	594	503	510	558	550	544	539	574	576	531	527	560	544	554	535	562	543	588	549	522	555	510	561	559	563	557	554	593	541	530	536	529	564	523	575	562	533	552	546	563	564	543	523	553	550	518	566	546	578	588	520	580	555	531	531	526	513	518	517	568	528	568	511	557	532	561	537	542	545	545	532	545	583	541	555	537	567	520	517	546	536	541	579	548	570	564	597	578	576	576	537	522	534	579	572	557	541	522	528	611	537	576	529	545	525	520	600	548	565	551	519	581	570	507	596	572	540	494	592	569	541	526	578	605	551	550	548	549	523	569	588	549	540	524	525	549	532	564	566	541	524	554	531	596	539	575	575	539	574	578	576	517	515	528	570	564	580	556	546	530	528	535	524	538	519	559	601	535	548	558	505	543	567	556	565	568	557	545	537	562	581	527	538	571	520	563	558	527	562	516	536	562	515	588	575	570	545	524	549	554	570	567	569	522	557	532	551	525	511	538	558	561	549	536	520	495	556	515	527	522	551	514	506	559	562	547	533	534	589	543	540	563	527	524	555	554	545	546	612	556	556	549	482	579	517	545	544	552	545	586	519	565	557	546	522	533	527	580	580	546	569	548	566	541	569	512	569	583	588	568	590	532	556	529	512	528	580	519	543	556	566	570	541	549	558	549	540	491	550	540	558	601	567	555	522	543	499	561	551	529	562	567	544	582	562	567	536	529	538	558	563	561	513	545	581	534	567	554	525	580	560	592	555	540	537	572	528	561	579	591	557	574	541	555	551	517	508	523	582	590	574	511	563	547	570	571	544	551	563	521	526	520	549	554	605	530	576	529	535	570	551	513	547	503	553	570	528	551	573	581	522	557	541	544	519	555	512	522	556	525	558	533	559	537	526	528	569	550	543	493	559	533	552	537	606	532	575	555	549	573	591	547	526	549	548	576	538	556	537	531	536	569	531	574	539	498	554	560	583	528	523	535	596	525	539	585	575	576	551	591	559	541	546	553	522	542	572	523	535	579	565	535	568	573	530	533	553	506	579	531	537	533	521	545	579	521	542	582	547	523	565	520	550	534	563	544	530	550	534	582	554	541	571	564	567	512	555	578	544	492	538	556	526	545	597	596	526	531	532	553	509	521	543	545	538	554	506	579	543	543	554	560	569	573	528	533	563	578	541	512	570	540	510	528	534	512	546	524	574	547	559	527	574	571	559	540	537	544	551	587	508	583	560	541	524	512	555	557	493	565	489	548	504	557	551	558	558	569	508	537	546	568	575	532	556	576	552	537	556	566	545	541	566	526	575	540	514	523	520	553	537	537	550	529	527	513	554	553	557	520	559	589	567	558	534	576	543	551	516	538	567	562	556	538	552	519	557	525	534	566	575	568	520	573	554	532	507	566	503	533	559	538	569	586	530	549	559	552	546	579	538	532	568	525	507	530	528	558	563	543	517	530	537	558	567	577	555	515	524	560	505	549	529	543	560	530	551	545	567	553	526	563	521	515	573	548	569	514	584	555	536	535	538	523	523	565	558	574	542	554	585	532	532	562	558	543	515	542	536	521	531	561	532	527	543	522	502	561	542	544	524	519	562	553	490	592	587	543	569	556	567	530	604	582	538	514	598	574	508	550	567	523	511	500	588	551	564	496	545	542	559	545	524	539	547	549	561	576	552	515	549	537	556	560	555	531	578	534	530	503	557	537	525	546	566	545	518	586	589	538	530	569	538	554	539	545	551	524	559	550	532	559	583	552	551	515	559	568	534	551	515	555	560	515	542	526	513	558	539	552	514	579	554	549	560	544	513	592	571	537	526	579	565	560	568	547	510	522	515	539	507	593	514	552	538	579	556	559	544	602	548	531	531	533	581	545	551	601	540	553	538	502	531	548	603	561	533	502	543	508	499	552	576	529	545	538	521	520	540	586	593	532	555	553	541	553	544	557	576	556	554	574	548	569	546	514	562	588	510	544	559	525	543	549	529	567	536	555	591	565	568	527	540	547	587	524	579	544	516	566	565	511	557	560	526	555	566	573	560	569	536	586	546	587	550	543	569	565	540	561	521	556	554	576	547	599	544	537	588	552	520	535	524	509	499	572	538	576	506	553	562	545	511	553	547	577	558	552	558	573	544	554	535	553	571	559	547	541	552	526	585	538	549	532	492	498	553	552	543	545	572	602	556	523	562	540	537	563	554	497	530	548	553	515	539	544	522	539	535	575	573	529	531	529	564	579	524	554	558	556	585	555	569	559	547	544	511	548	575	524	559	531	560	564	549	525	541	528	553	529	565	568	555	528	556	565	547	548	512	502	559	570	552	552	588	518	540	526	542	551	558	594	544	514	571	547	507	526	551	569	556	561	533	544	575	591	526	558	522	572	527	566	530
5493	1693	1337	869	718	583	593	597	566	564	1729	2420	2079	1281	772	628	535	497	471	473	471	441	442	428	522	479	438	516	463	458	533	495	501	515	488	460	481	491	484	500	496	465	487	487	495	515	493	504	467	488	473	507	453	477	492	481	458	477	486	471	489	514	466	490	491	530	487	475	452	503	499	471	516	514	506	489	458	475	496	475	478	500	452	502	471	495	465	502	478	487	472	426	486	478	495	475	518	495	506	458	496	472	465	446	506	472	487	469	468	462	497	475	476	486	488	463	460	470	479	518	480	485	484	486	496	464	480	477	475	469	497	508	506	513	492	471	485	471	506	459	468	486	516	483	505	444	474	467	499	481	470	475	466	492	436	479	456	475	440	519	467	489	479	446	465	461	488	490	444	468	475	509	455	495	481	467	489	478	501	466	477	505	474	497	473	536	461	502	490	480	470	491	489	495	468	539	470	513	511	497	501	458	484	486	488	476	478	453	472	495	445	485	424	496	461	484	460	488	480	505	463	499	489	490	511	490	471	470	494	510	481	490	483	466	470	466	459	453	463	472	434	489	460	451	467	457	526	484	473	486	512	510	493	494	476	463	483	480	457	473	476	491	487	477	491	500	476	489	499	474	495	476	475	489	440	523	462	455	481	474	496	482	453	504	483	491	445	445	453	431	464	441	517	479	475	480	486	457	477	451	505	496	485	446	465	486	482	484	441	478	435	486	480	482	476	446	473	499	476	467	484	466	465	456	478	485	505	466	527	430	454	495	467	450	475	487	507	486	469	443	469	478	485	504	486	490	493	472	491	473	467	443	473	478	480	467	471	454	460	465	467	522	469	457	527	479	487	473	501	503	530	478	473	470	467	459	482	484	481	458	485	467	474	469	468	485	478	486	495	454	467	488	491	491	495	469	481	532	478	448	470	481	516	445	494	494	523	465	462	514	460	481	513	487	463	493	474	496	453	478	479	472	427	501	482	485	434	500	489	477	474	440	466	463	475	479	530	461	442	491	468	504	451	464	514	476	481	490	495	474	471	488	461	466	524	456	455	487	448	505	481	459	510	484	467	500	497	481	492	496	459	487	459	464	479	450	477	437	459	518	457	501	488	465	484	497	474	482	470	483	503	486	493	433	441	495	499	459	494	499	493	484	536	501	503	493	503	475	479	490	463	489	477	535	465	505	491	497	505	474	490	454	444	499	479	464	455	517	470	454	507	463	484	480	468	492	495	487	419	475	459	453	487	455	508	484	496	478	493	479	462	478	472	499	464	483	500	454	484	495	480	465	496	475	477	477	487	464	477	477	461	465	494	469	456	448	473	491	474	466	457	490	471	490	478	527	467	502	491	453	473	466	464	474	493	454	505	486	527	490	517	474	479	492	444	473	476	476	488	474	514	490	486	494	459	526	464	457	460	460	492	496	535	471	480	456	469	491	499	485	504	490	453	483	489	492	467	489	481	491	483	452	477	500	492	486	506	464	486	516	480	493	494	441	455	512	503	523	457	444	492	475	497	459	516	464	498	480	522	461	515	459	483	446	470	455	441	482	483	444	487	502	473	483	473	462	446	496	454	505	497	460	454	513	470	468	458	494	503	500	491	447	497	431	469	478	467	434	481	490	468	498	506	456	521	520	460	491	458	501	457	499	423	497	487	449	474	446	500	464	469	490	478	442	481	504	458	470	539	455	514	462	446	438	444	506	451	470	485	464	451	469	477	473	463	434	455	468	496	469	498	483	512	489	462	469	431	482	492	494	448	484	472	493	479	442	477	467	471	431	426	497	488	465	472	470	477	476	526	438	492	478	486	474	449	456	465	508	476	444	463	440	467	486	498	496	469	455	521	475	490	459	511	501	464	469	475	486	499	465	466	464	462	508	485	480	422	492	473	511	480	502	452	472	442	517	490	497	485	486	446	463	502	439	497	471	479	460	488	457	491	458	479	479	469	477	462	493	465	471	470	528	473	487	501	483	466	497	460	481	483	504	482	460	417	467	499	469	439	530	475	478	498	489	475	496	533	493	474	486	477	475	517	516	432	455	491	516	504	461	481	493	488	502	460	496	469	495	431	442	491	471	499	506	466	459	504	493	488	477	470	475	473	476	499	461	470	483	480	468	472	486	464	459	478	481	498	473	467	446	480	494	457	444	477	459	462	491	504	468	498	467	483	456	462	439	472	445	493	446	475	505	465	469	491	535	460	503	471	457	485	488	485	480	498	475	502	458	472	443	546	458	468	536	449	484	469	464	455	500	479	526	462	453	485	474	509	452	472	489	482	440	492	450	491	478	468	490	466	462	468	465	491	499	461	479	486	449	480	492	516	479	497	461	482	502	525	494	513	474	513	489	482	510	467	480	467	459	489	482	451	462	479	453	502	503	497	466	477	464	508	463	476	474	474	506	527	519	446	498	485	439	491	501	478	494	451	483	459	485	469	514	462	476	485	478	505	496	482	460	479	489	464	495	483	452	488	475	481	506	488	495	487	475	486	430	478	474	471	483	466	532	461	516	472	493	499	486	491	473	449	456	479	466	520	426	458	475	443	445	506	471	491	477	449	496	463	455	484	473	482	485	477	457	504	482	502	466	479	496	509	506	488	482	459	489	514	472	494	446	478	470	475	477	475	477	463	466	501	450	531	472	477	502	540	493	461	511	466	499	459	478	470	494	420	503	476	448	496	457	484	454	503	467	490	497	484	489	484	507	505	486	461	457	469	479	457	473	477	485	476	486	498	441	473	463	523	480	417	447	497	465	482	495	462	465	469	488	489	506	484	483	469	498	497	500	425	501	459	475	473	485	457	478	499	487	490	509	450	478	445	467	465	476	455	491	510	492	484	496	491	425	472	495	530	463	464	484	493	505	447	510	504	509	465	483	520	487	479	461	463	510	462	470	518	482	491	487	469	463	471	486	457	551	469	501	459	484	488	480	467	478	495	493	466	471	474	466	497	464	464	494	482	491	434	509	465	463	473	490	466	446	454	488	477	481	438	440	503	470	498	508	525	500	522	448	473	467	513	481	468	504	510	482	517	447	449	474	507	472	443	501	478	506	487	482	507	481	451	432	458	443	487	476	490	483	442	434	469	458	488	464	538	472	463	501	495	458	505	488	494	478	525	499	529	455	456	490	428	462	472	496	473	484	480	434	512	511	480	490	517	447	510	497	511	486	484	478	469	506	456	463	466	480	456	479	474	468	464	471	445	469	446	428	462	482	495	476	504	459	488	448	505	475	476	499	503	469	516	456	456	492	475	486	440	441	472	462	492	472	477	470	475	470	474	457	450	459	474	491	463	475	479	496	481	446	480	482	447	495	527	460	477	440	496	460	490	460	475	469	475	483	517	479	448	472	483	500	510	495	491	530	489	488	474	507	482	490	428	455	508	442	468	491	442	472	480	437	454	500	510	480	459	443	471	473	494	481	490	483	496	473	459	473	496	492	540	506	477	476	481	444	482	450	496	468	469	468	491	468	468	485	498	525	489	470
25644	21422	27554	25516	7738	1429	1068	786	755	716	7702	18453	15382	6730	1996	1018	609	549	532	499	537	529	512	517	492	519	502	500	487	517	502	501	536	505	537	511	539	518	501	548	506	527	503	495	553	507	545	509	540	484	524	541	509	512	489	542	470	510	459	452	503	551	538	519	536	524	510	494	497	492	514	514	485	464	516	516	481	530	566	491	544	575	484	505	446	511	561	543	498	516	508	507	468	480	506	526	525	526	525	563	530	509	543	503	526	522	526	479	492	469	507	509	521	485	498	484	525	516	502	553	501	535	528	527	494	509	519	510	462	502	478	493	485	513	513	458	536	513	536	506	529	457	486	488	506	516	511	478	489	525	508	528	515	526	504	522	530	506	529	520	506	487	533	498	557	502	489	504	542	508	536	528	527	493	500	505	523	461	509	539	502	513	488	515	476	503	499	552	531	498	505	515	538	577	518	523	487	518	510	510	498	520	482	503	482	511	505	507	527	495	514	488	526	510	544	506	517	467	532	514	500	564	518	495	487	491	489	468	459	491	516	492	523	538	478	527	538	482	486	481	525	508	508	529	472	509	493	500	553	463	505	503	483	501	516	526	525	525	522	536	560	529	535	532	485	484	516	525	511	504	477	519	514	511	524	488	499	541	516	508	496	486	500	484	490	511	501	519	455	493	509	535	461	504	469	539	484	498	457	520	541	526	500	488	520	504	527	520	428	529	489	481	477	488	506	502	512	522	508	507	523	496	543	483	520	471	530	482	503	473	492	509	503	505	491	474	508	506	493	518	494	512	518	497	517	501	497	514	483	517	540	486	501	554	488	499	513	565	508	511	485	540	473	504	484	498	530	520	510	564	486	511	510	502	534	532	480	464	511	554	498	459	512	518	554	510	497	523	531	503	496	512	486	523	516	501	498	481	537	486	541	539	536	531	543	531	492	466	485	477	510	513	520	501	510	498	468	531	500	500	516	536	538	478	518	528	532	540	442	520	510	486	492	501	499	515	506	500	492	496	515	475	470	481	487	529	529	512	490	512	503	486	494	523	550	477	521	499	492	504	482	493	566	471	525	510	483	482	518	506	502	466	507	564	534	489	513	464	525	512	502	487	554	539	512	501	493	525	526	512	522	481	522	464	509	529	470	517	512	557	517	523	500	525	499	515	494	494	569	500	520	501	537	498	553	512	477	516	478	494	496	532	549	499	512	501	465	477	508	519	515	488	507	507	500	506	528	507	505	485	497	501	526	488	473	540	522	524	505	500	489	509	539	490	480	495	543	494	522	497	555	504	497	495	499	520	517	542	558	474	486	525	523	465	508	538	480	513	509	555	530	524	488	522	540	501	497	552	523	546	524	497	517	488	519	467	485	543	504	521	519	500	474	499	534	528	474	509	495	516	508	460	532	483	529	532	461	526	482	497	517	479	470	536	552	517	536	530	477	508	507	544	510	467	481	482	498	533	490	511	503	533	512	519	454	517	513	484	501	522	491	474	500	502	536	527	504	538	529	517	533	479	520	482	514	467	490	497	514	486	496	532	514	464	503	522	486	522	488	478	543	544	500	493	561	502	526	575	516	492	542	542	494	490	507	520	564	505	494	510	522	487	515	465	501	505	549	512	528	515	539	487	480	519	497	511	500	558	534	491	545	500	480	530	534	524	498	511	548	531	492	525	482	500	506	462	543	480	489	497	508	496	533	467	538	521	443	503	532	494	533	523	498	544	512	517	510	510	522	521	536	471	502	468	538	538	509	476	493	467	477	499	512	482	489	490	508	536	510	547	481	494	505	553	496	487	498	504	502	501	529	494	508	486	542	529	511	470	483	536	528	524	518	495	521	499	488	516	514	549	505	486	483	520	539	507	503	551	532	493	532	508	485	503	496	528	503	501	493	501	521	473	530	551	499	492	490	505	520	476	482	502	520	474	496	480	521	485	526	494	465	496	472	508	479	517	519	522	537	478	481	509	530	533	492	488	509	512	511	525	503	520	541	496	503	487	516	505	488	493	508	501	536	531	513	509	504	497	516	502	495	532	553	500	517	524	504	552	498	507	530	496	523	532	524	494	523	526	520	497	456	511	541	544	491	495	540	499	495	460	520	505	480	507	506	489	509	520	470	540	464	510	479	522	556	512	504	464	503	531	505	522	542	564	453	536	516	453	532	512	473	478	482	518	512	492	512	502	469	521	510	510	510	516	516	534	482	520	524	529	503	531	490	491	508	466	552	466	516	465	542	520	522	531	507	493	497	520	487	522	466	510	496	521	498	495	490	456	492	475	508	514	531	546	480	536	528	519	535	500	520	498	470	513	442	528	509	470	519	568	488	477	493	546	522	512	501	476	497	500	500	478	504	499	512	503	544	500	482	464	530	495	547	510	520	494	480	536	478	499	518	485	503	497	508	515	551	498	481	550	534	529	536	511	527	471	517	464	495	528	496	519	520	489	501	529	502	499	503	467	518	483	493	492	548	527	493	541	543	517	494	546	521	484	513	510	518	506	512	479	491	494	522	567	485	506	509	496	475	495	500	503	518	492	490	506	503	511	488	553	531	481	521	486	516	525	517	502	515	511	449	531	529	498	539	517	538	487	500	491	534	535	513	491	522	469	501	518	507	494	540	542	532	488	474	558	471	464	493	510	536	491	476	522	543	498	487	548	529	463	526	529	538	495	506	529	541	479	505	505	541	502	530	524	498	488	528	518	498	503	489	536	535	503	510	522	506	489	486	498	488	516	472	509	511	492	509	506	488	463	533	494	489	519	538	480	533	506	451	530	534	531	551	513	527	524	507	517	481	519	481	505	520	477	470	520	508	509	496	477	533	519	551	526	509	518	500	526	478	470	525	515	498	515	514	514	532	509	473	479	520	486	503	515	512	559	529	498	523	511	481	505	525	481	482	527	501	555	540	488	460	524	490	520	507	465	501	548	548	507	527	483	535	489	484	540	529	518	519	505	511	523	483	528	501	517	487	475	494	519	545	524	549	520	534	503	505	532	525	513	502	539	528	492	536	532	496	521	480	506	498	535	502	499	489	512	479	513	502	523	496	550	546	566	474	533	521	501	486	514	561	522	514	511	556	499	485	492	495	496	470	535	490	491	519	545	536	529	495	537	493	493	538	493	490	527	505	517	504	488	521	507	511	503	520	525	502	495	524	531	471	527	535	539	488	500	503	530	503	504	465	504	535	510	462	507	471	559	525	509	517	522	489	506	509	479	512	503	516	529	523	493	458	487	486	456	507	520	536	522	486	517	480	540	571	490	497	477	484	509	469	529	482	503	492	536	504	543	499	498	493	484	489	492	524	501	502	518	478	453	484	464	511	523	454	533	491	488	535	523	507	516	537	511	501	513	511	498	506	500	531	466	491	497	514	486	554	523	437	502	498	519	458	495	503	464	509	498	493	528	517	470	528	521	492	473	534	485	479	493	517	494	491	472	506	482	508	501	531	555	500	516	512	519	472	508	464	506	531	518	578	497	526	531	477	497
4130	5056	3832	2149	1415	1216	1036	908	824	760	10533	18042	13434	5694	2064	1086	574	494	453	489	448	462	501	480	484	485	484	467	462	500	438	438	487	455	468	500	450	480	457	516	468	462	483	460	520	449	463	457	403	433	449	483	479	534	456	455	475	458	446	475	441	525	438	460	465	443	485	467	471	518	434	446	450	507	458	444	488	446	438	465	451	451	451	504	440	453	430	462	459	435	474	472	468	439	472	468	477	444	432	503	465	439	487	460	430	489	452	459	501	448	480	436	461	460	510	428	478	499	466	479	476	511	455	464	454	426	462	473	451	497	428	452	460	460	472	467	453	404	459	481	472	461	445	437	471	452	452	497	449	485	486	462	470	451	482	464	472	494	469	503	470	463	457	447	419	452	448	430	435	453	472	467	436	435	489	471	437	459	485	468	475	474	473	438	452	406	479	478	458	500	463	441	444	480	478	481	436	467	459	528	453	415	465	449	497	449	451	447	461	469	504	461	439	459	479	447	482	475	474	469	456	440	459	457	456	466	465	482	499	498	488	508	442	441	455	450	483	466	479	454	431	432	480	467	488	429	447	468	422	460	476	457	506	452	491	503	487	478	431	484	422	459	464	464	462	450	498	494	443	482	480	400	452	456	468	443	490	445	481	458	455	488	438	450	464	461	486	480	459	495	474	449	454	470	443	466	488	496	446	473	485	454	484	464	462	476	455	479	466	489	412	515	484	446	477	499	421	437	487	478	454	470	462	454	491	457	469	457	477	452	456	458	474	490	463	471	411	428	427	467	462	463	467	473	452	438	437	417	449	445	455	447	449	460	455	483	455	497	508	503	468	431	501	470	464	462	454	477	487	505	483	489	460	476	461	465	437	483	457	481	438	460	413	471	468	459	473	471	452	469	488	440	440	454	502	469	455	452	462	480	473	473	417	469	509	470	479	466	460	444	464	472	435	448	433	436	457	491	459	492	404	514	470	423	432	471	470	431	456	464	482	491	452	456	469	448	484	427	487	472	489	481	470	496	479	436	455	451	460	502	473	433	480	446	476	480	448	459	483	456	456	480	491	450	435	437	470	451	508	456	453	478	481	465	451	484	426	446	478	477	456	463	431	459	482	520	453	445	481	446	452	441	420	456	444	451	455	488	459	469	475	478	460	453	413	464	453	463	445	448	469	473	460	460	441	471	501	481	440	484	452	466	490	464	491	452	500	465	457	504	482	447	430	479	445	460	466	454	422	476	505	469	448	469	521	462	489	443	444	470	467	485	456	483	438	467	446	422	459	433	433	484	458	435	432	480	446	470	469	470	454	456	489	449	439	464	421	449	433	443	450	440	424	451	459	504	482	475	455	440	440	495	465	519	449	483	452	434	454	473	461	420	468	401	416	474	492	426	452	481	503	467	464	445	474	471	489	494	467	457	464	472	458	494	466	476	492	463	422	428	457	457	476	451	457	463	454	439	453	466	461	456	432	459	493	456	473	478	459	414	429	424	504	477	495	470	442	495	457	467	487	468	469	453	439	472	462	451	489	471	489	479	470	458	491	439	481	472	458	410	444	442	451	488	477	423	467	465	493	448	441	465	446	459	461	470	474	490	482	439	448	458	491	467	456	427	478	450	463	482	478	422	464	479	469	439	466	464	447	437	425	449	490	462	424	472	474	478	449	422	470	462	470	478	428	456	443	438	468	464	468	491	459	498	504	451	444	502	428	486	476	450	470	453	427	487	423	510	469	483	475	525	481	463	441	460	449	445	440	455	508	466	493	440	440	462	491	446	470	468	445	482	420	493	429	484	466	477	475	500	448	491	460	443	453	460	459	485	428	473	470	431	433	482	436	473	498	466	506	494	444	431	495	463	436	446	436	477	447	452	439	465	477	470	506	479	445	452	436	472	477	427	403	470	457	519	477	473	451	473	462	456	475	468	460	466	443	500	471	482	477	438	457	447	475	432	444	488	461	474	478	436	464	487	466	444	435	470	465	460	458	466	417	460	476	463	473	452	481	505	443	464	453	463	443	462	455	452	475	464	450	471	495	459	430	472	494	463	469	509	429	474	433	444	457	454	522	443	468	473	452	461	473	466	476	475	416	493	470	457	497	430	467	452	484	473	471	454	478	460	446	444	431	478	493	485	452	476	485	444	448	467	487	440	467	500	436	469	454	424	468	493	444	482	433	482	475	452	481	431	440	454	463	469	467	497	425	443	465	489	478	428	461	444	429	456	472	457	434	436	454	459	503	448	434	460	488	414	439	483	521	438	474	473	460	500	442	413	462	479	508	479	476	490	461	475	462	456	467	480	465	452	442	443	467	475	496	452	454	417	461	525	486	471	465	506	468	468	463	475	452	472	431	466	454	482	439	464	438	449	439	462	491	447	459	466	456	462	423	453	448	445	481	451	481	465	501	466	448	473	427	476	417	462	445	478	493	479	464	447	471	466	449	469	457	415	513	464	472	432	497	452	457	463	478	470	448	480	458	446	461	461	507	478	425	499	431	480	459	444	481	463	490	457	424	450	485	476	462	426	472	459	461	414	489	453	415	479	471	445	495	444	463	484	468	497	466	464	442	460	452	461	424	450	452	431	475	490	432	467	457	472	473	432	449	447	440	455	454	469	427	472	455	488	454	468	478	432	444	425	491	436	457	451	465	445	477	482	451	438	489	468	475	452	466	470	458	426	479	470	450	501	455	455	492	458	461	455	489	452	460	469	483	465	435	488	446	384	451	472	447	477	426	451	452	461	480	442	452	455	434	487	470	471	491	462	463	467	424	443	485	458	433	470	468	446	461	503	511	491	466	447	468	469	465	475	472	472	450	437	469	442	468	425	450	465	456	505	490	459	447	469	460	473	449	437	486	455	472	468	471	463	462	437	484	454	431	533	515	465	493	480	464	433	457	467	455	488	476	473	455	433	447	456	431	441	457	466	451	478	423	434	484	462	489	451	497	442	464	467	486	495	483	448	436	454	452	455	449	459	488	472	463	447	450	463	478	479	450	461	466	441	441	491	489	469	450	476	475	482	458	441	441	438	450	455	469	466	446	462	456	465	453	498	439	444	471	450	458	443	477	472	464	464	499	444	470	480	507	456	422	476	423	493	511	491	449	482	473	473	448	420	428	455	427	434	470	500	466	484	464	419	449	454	453	454	462	465	473	439	440	476	485	461	452	443	493	419	468	444	459	452	466	501	480	460	472	452	446	418	456	486	420	512	436	448	446	448	485	457	453	417	431	454	479	492	456	448	422	434	460	490	514	471	457	469	410	450	440	436	557	480	460	460	450	473	430	446	468	463	438	449	470	463	488	464	445	474	484	440	479	451	436	495	472	460	477	456	454	482	473	465	413	475	453	483	510	462	458	456	434	505	434	455	469	467	445	460	460	483	462	464	455	421	480	487	445	459	432	469	512	447	492	451	468	490	433	487	447	446	456	447	457	470	445	451	452	476	455	473	481	461	499	499	456	436	449	442	436	481	444	483	504	466	457	495
24538	21430	28651	24602	21240	6924	2173	1440	1174	1139	13954	31000	25940	13061	3993	1537	816	695	698	653	641	699	617	648	654	627	687	634	630	664	670	645	649	649	597	636	651	644	632	699	622	690	649	660	697	630	617	666	654	667	681	642	645	622	649	637	612	631	608	595	667	628	609	633	623	664	622	613	631	635	631	662	657	634	671	679	656	598	601	601	605	628	673	622	629	630	605	629	635	658	655	693	642	650	620	633	629	652	626	650	667	614	657	627	576	634	674	656	632	630	650	643	634	630	613	632	652	594	615	642	639	632	666	664	608	637	653	661	616	645	663	639	641	586	619	619	669	653	623	598	631	614	616	666	630	641	660	605	617	692	646	659	611	642	605	674	639	633	665	635	630	673	673	652	630	691	614	655	613	626	614	611	625	654	643	634	645	661	647	626	669	613	661	648	641	611	628	650	649	631	660	645	660	624	615	659	646	697	617	646	630	580	677	663	633	630	613	634	654	666	619	602	606	623	634	596	606	638	618	611	649	616	669	660	653	678	682	590	584	625	627	623	668	606	643	634	649	593	620	651	635	611	609	664	625	604	615	646	587	623	670	635	643	656	642	646	658	604	610	614	587	618	628	632	585	621	631	655	621	611	609	603	667	659	639	642	649	657	632	712	645	628	667	668	629	652	592	600	645	634	614	649	612	615	664	651	628	655	623	621	662	600	643	610	671	656	666	600	638	576	593	642	644	611	657	635	650	593	635	631	631	646	667	632	595	661	621	635	621	616	646	613	667	645	662	613	664	608	655	609	619	652	643	676	647	669	632	660	632	606	660	621	611	639	644	622	640	650	669	646	681	631	656	648	696	622	614	623	601	615	675	621	633	645	646	627	629	648	589	599	634	645	625	620	622	614	650	638	616	598	613	617	603	648	630	626	627	626	625	642	643	684	672	652	636	719	636	649	660	654	636	662	616	612	643	644	642	701	598	635	607	633	655	639	597	619	631	637	613	624	609	603	641	630	642	634	628	647	612	651	683	635	650	639	587	623	655	601	653	631	630	596	691	654	669	642	662	642	673	622	613	678	636	590	651	649	651	633	659	559	594	640	645	632	606	657	675	661	661	647	611	580	617	646	649	606	618	631	641	652	606	647	604	591	653	645	630	648	707	662	656	606	658	638	598	672	647	623	638	617	648	656	742	605	634	609	635	652	633	616	662	617	649	658	607	631	571	665	635	609	624	617	615	635	669	649	648	639	641	615	623	642	648	570	622	671	679	634	651	664	661	655	651	598	614	620	646	632	629	630	622	612	668	628	612	613	572	656	674	661	659	609	629	637	615	682	601	585	635	625	580	623	624	634	633	585	679	666	613	636	633	655	639	683	660	605	619	623	625	592	649	576	590	601	637	602	628	628	653	656	665	637	632	637	625	614	575	631	598	654	597	687	615	605	684	625	625	627	616	636	620	634	593	639	595	622	677	615	654	647	644	644	605	636	630	630	636	615	640	648	642	592	610	620	640	617	620	634	626	577	667	601	632	613	635	649	644	652	681	644	629	690	625	688	636	634	668	638	650	630	634	677	627	650	635	671	635	622	584	634	591	628	610	627	656	575	654	609	633	650	642	666	693	676	625	684	631	610	652	637	614	630	654	629	685	646	594	658	628	636	631	592	643	564	638	649	667	634	656	612	617	612	646	614	670	621	644	627	618	585	623	676	647	615	643	614	670	604	619	634	613	610	600	632	652	651	628	625	613	665	619	622	665	644	629	637	637	645	630	636	630	633	573	626	627	632	673	598	575	637	607	629	630	630	625	617	630	712	645	628	662	628	601	590	589	673	631	638	649	583	609	659	607	622	611	644	653	610	610	630	603	687	694	621	625	654	655	629	630	630	623	619	608	646	664	637	602	626	616	655	630	636	611	570	611	628	655	621	663	646	613	638	579	669	640	626	697	662	606	694	646	644	640	663	583	687	627	638	648	674	628	588	630	654	628	598	613	648	617	629	669	631	617	654	666	663	661	629	661	600	621	621	644	657	648	660	621	614	613	675	626	636	614	694	660	670	688	646	610	650	627	610	610	632	641	581	643	634	646	635	672	622	610	599	615	579	655	648	609	576	633	638	610	642	631	587	638	631	629	626	628	632	600	625	600	613	672	675	635	611	686	616	616	644	618	647	632	640	649	615	605	650	642	656	615	649	663	644	662	630	667	629	595	637	607	657	654	643	647	610	678	622	648	659	640	619	608	695	598	643	632	673	579	633	628	651	609	630	604	648	627	612	624	664	561	647	650	663	591	625	633	664	655	607	634	612	589	598	615	579	661	658	602	640	611	654	603	629	635	608	658	667	600	643	580	640	655	656	656	655	631	660	629	623	619	652	589	619	644	626	661	641	631	621	637	673	645	623	646	590	646	627	629	595	587	590	656	627	593	635	618	643	640	647	613	624	605	603	639	636	593	638	610	611	627	604	663	661	629	619	641	685	613	608	600	623	624	630	648	625	656	624	651	658	647	623	646	597	627	599	643	601	646	595	608	674	647	603	603	610	594	615	635	580	605	671	654	643	639	647	663	668	610	595	663	627	613	583	675	662	638	639	618	606	633	608	667	661	621	605	611	627	651	657	632	612	626	627	645	648	638	608	682	635	685	642	686	608	611	626	636	623	609	641	643	664	602	629	602	631	625	610	651	643	672	624	602	634	649	635	627	606	589	658	646	664	642	635	602	604	608	661	635	593	634	640	623	648	627	594	656	635	618	622	633	638	621	662	657	676	641	619	650	601	610	601	614	657	643	593	628	659	639	639	632	632	631	605	596	642	606	597	619	673	620	637	612	624	642	633	572	672	662	638	607	655	629	609	634	644	604	649	599	616	622	639	591	675	627	610	610	628	625	678	645	611	611	578	630	633	643	623	673	610	661	622	634	687	639	619	636	615	653	601	631	641	638	609	680	637	655	682	641	670	635	650	622	650	614	612	664	631	669	651	622	633	641	640	580	631	655	610	611	617	605	662	690	629	624	607	613	627	680	658	630	669	643	650	664	633	639	642	640	623	593	664	581	640	646	570	620	668	647	603	631	622	607	649	647	607	585	628	623	601	584	615	630	615	630	665	653	629	609	595	646	663	628	638	684	651	635	631	610	652	636	621	590	635	686	621	612	621	645	620	632	632	620	606	653	619	606	606	627	658	614	669	606	580	616	598	646	629	601	632	635	676	613	643	679	610	607	594	633	629	577	626	595	598	604	658	629	635	615	576	609	641	600	629	644	651	629	650	663	597	680	628	630	677	630	627	664	644	643	655	608	627	653	656	630	648	601	625	641	656	699	645	659	648	643	620	581	683	646	630	637	585	635	616	598	646	671	635	683	670	629	653	608	648	623	570	625	648	625	668	649	604	625	612	676	635	654	639	629	596	656	642	628	669	639	605	643	631	599	600	625	641	663	619	581	636	656	610	621	656	607	644	597	627	610	621	644	638	631	630	649	647	639	597	604	641	656	603	626	652	661	650
4523	7822	5765	3234	2532	1953	1854	1569	1419	1422	18316	28774	21482	9713	3804	1598	748	579	528	573	536	550	562	574	571	540	565	567	577	551	568	521	577	568	535	565	571	547	537	536	584	538	600	595	542	568	547	568	561	542	530	564	556	505	553	563	570	620	552	569	550	587	549	543	563	576	519	577	558	576	569	569	579	541	579	569	551	564	587	550	556	539	520	570	553	555	554	542	589	576	601	559	562	542	542	530	531	576	567	554	568	573	528	567	568	535	557	522	598	541	553	572	573	565	537	569	538	603	552	529	577	530	590	566	543	557	578	538	603	546	555	599	586	576	567	520	572	560	536	549	543	615	567	596	577	600	565	544	593	546	595	577	554	555	539	524	556	553	583	606	552	497	590	596	538	573	535	538	569	567	560	557	578	536	616	556	569	545	612	563	543	548	549	549	556	542	579	543	555	532	566	577	564	558	577	593	483	579	578	567	574	532	550	557	572	560	564	548	578	542	556	592	567	578	559	571	570	557	580	543	589	561	566	502	555	515	599	558	544	542	531	550	551	563	582	565	538	510	556	523	550	596	593	533	519	539	562	544	565	541	518	502	568	568	588	525	580	551	529	580	538	582	549	548	566	558	553	598	565	632	569	555	534	552	568	530	567	521	576	597	508	533	526	573	575	554	529	570	578	545	532	540	557	598	584	549	583	557	594	579	547	569	575	548	571	522	567	549	609	547	501	565	585	594	519	582	587	594	552	583	525	578	562	533	575	549	562	528	587	564	533	576	559	547	535	570	590	539	539	528	535	608	562	547	615	539	561	553	566	538	576	559	562	550	595	536	576	567	572	534	541	551	560	564	547	560	548	592	574	592	582	572	589	571	579	563	565	537	572	531	538	600	531	548	553	519	582	592	582	537	533	538	564	537	543	605	556	562	552	537	565	553	566	554	553	566	530	561	548	535	547	567	545	560	533	600	534	552	578	544	575	565	526	558	565	578	567	579	558	547	557	538	577	551	581	542	552	557	544	567	553	546	593	540	578	568	588	577	568	538	576	587	578	545	551	497	527	600	532	569	550	530	560	521	572	548	547	557	554	568	494	532	574	585	571	572	572	556	566	570	535	525	570	575	573	541	527	557	535	517	549	530	579	540	548	550	542	558	535	554	536	555	583	534	539	583	547	551	517	533	539	538	513	525	568	538	548	617	555	559	585	560	542	579	573	547	573	583	580	593	576	525	559	535	588	564	538	568	539	551	498	563	593	541	561	529	588	586	552	518	539	556	555	558	529	556	561	525	522	574	560	534	604	582	549	586	537	554	531	559	519	546	535	560	548	599	551	558	611	538	558	554	537	583	536	530	580	541	541	542	556	582	549	586	530	555	580	534	608	611	588	552	534	505	557	511	513	553	577	564	543	560	521	550	543	531	533	588	561	603	565	518	512	577	513	583	562	560	546	541	570	490	515	557	568	548	546	558	556	544	549	546	543	572	564	576	592	547	556	551	553	605	548	556	558	554	592	525	574	547	538	563	538	554	520	592	544	539	539	591	579	550	542	609	542	578	580	552	609	550	562	547	540	572	629	575	541	579	543	563	577	539	529	556	555	594	565	581	519	588	539	572	553	554	560	565	483	543	560	531	578	554	544	549	559	574	580	541	586	539	534	601	575	588	540	550	565	527	587	527	576	552	571	573	545	548	588	543	550	569	545	544	568	596	571	578	559	532	577	559	562	556	537	563	541	542	551	558	570	516	545	545	574	568	527	552	584	543	564	580	563	535	564	564	553	586	597	571	537	535	558	569	559	534	574	563	599	596	564	586	550	578	517	513	549	560	566	548	549	555	584	567	585	581	517	594	530	552	538	569	566	525	538	577	538	565	565	548	516	500	539	565	561	539	539	507	548	565	543	542	553	513	568	552	572	569	583	572	549	558	511	578	575	537	566	530	504	544	525	613	539	511	563	539	538	560	527	557	529	583	549	518	552	560	542	515	537	545	574	540	541	563	578	537	530	555	575	574	529	584	576	601	558	563	582	559	578	565	537	527	574	514	552	553	561	527	523	532	545	565	521	577	567	565	535	581	580	586	552	535	557	559	545	549	555	578	564	550	556	551	569	573	543	570	535	538	539	538	571	570	507	556	559	547	561	545	565	555	556	562	607	571	551	492	564	558	551	519	528	571	607	564	561	569	565	569	555	572	560	553	560	582	485	617	538	551	547	551	557	558	554	522	531	561	574	534	561	557	518	563	543	541	586	543	551	545	529	572	547	559	563	556	548	515	548	562	540	600	596	554	535	555	548	553	553	559	575	566	537	536	521	577	562	518	553	521	580	563	525	551	576	550	555	560	530	584	573	542	547	537	510	545	540	557	543	543	520	554	562	551	586	571	526	545	584	525	548	520	590	538	558	549	519	558	537	554	523	537	558	545	564	557	602	568	554	562	543	546	562	567	573	513	569	547	562	600	575	521	491	557	535	564	559	591	571	559	555	545	576	536	557	531	581	540	581	510	503	599	578	534	572	603	546	515	512	511	550	533	566	586	568	581	586	561	530	577	534	562	535	575	599	550	591	570	590	564	563	597	533	574	534	544	585	533	508	519	531	575	513	515	555	552	545	542	570	536	556	562	556	514	553	552	588	549	541	529	540	572	531	562	544	550	564	530	581	524	601	534	603	534	525	534	575	527	571	554	604	526	585	511	523	583	561	543	563	588	551	567	535	505	568	535	543	601	550	534	508	541	549	554	587	588	542	542	534	568	534	596	510	560	555	515	563	583	581	585	554	551	540	544	544	548	546	518	601	526	524	544	535	605	536	565	541	544	546	553	550	540	546	550	534	556	582	544	606	590	529	565	535	510	560	556	567	545	587	532	550	544	556	526	520	581	512	513	534	582	515	547	596	548	550	565	564	579	520	564	572	551	515	536	539	559	558	565	555	526	559	536	545	556	513	535	612	568	585	561	524	574	558	561	548	571	595	528	565	555	532	542	573	581	512	590	532	538	522	542	498	567	516	523	560	570	509	569	533	533	539	531	556	567	557	557	556	494	551	565	572	592	566	528	570	559	603	539	563	546	525	565	542	601	545	577	568	593	555	529	509	541	530	575	561	624	531	575	530	584	525	539	533	591	562	543	558	563	576	591	538	564	540	551	536	535	573	542	551	534	515	541	565	602	567	541	547	521	544	570	527	517	496	533	537	579	545	545	553	563	575	592	573	539	574	526	569	537	568	543	568	513	530	528	588	543	533	579	565	586	536	539	559	582	519	568	540	597	561	575	548	544	558	580	563	552	546	563	533	565	576	546	536	519	595	555	544	586	564	525	526	560	579	610	576	561	539	563	562	513	555	577	551	539	566	528	583	559	534	555	574	549	513	539	536	559	559	554	570	553	532	582	542	533	548	582	551	546	578	533	542	564	546	520	536	541	530	608	528	567	520	601	567	548	576	515	544	542	546	547	553	550	541	577	553	523	605	600	514	523	520	554	572	579	517	541	570	521	530	576
27669	10711	1536	917	658	587	608	655	574	677	1050	1956	1889	1225	835	593	531	525	512	478	481	497	490	541	491	486	488	482	503	540	494	486	473	524	496	518	493	504	527	495	461	497	510	500	512	507	507	513	502	511	494	548	479	486	523	458	489	466	514	480	493	526	471	514	542	492	479	499	523	496	503	556	556	492	521	520	518	505	475	463	574	501	495	488	487	515	506	492	490	471	502	510	504	486	517	495	490	494	480	470	510	509	539	511	479	516	491	490	475	502	522	547	512	483	480	513	447	486	542	508	514	501	488	447	504	487	498	519	511	487	538	487	507	512	482	501	522	515	510	511	509	507	503	497	495	495	471	554	534	477	489	522	515	480	540	488	479	482	503	499	504	466	538	483	491	474	512	561	480	478	551	470	479	487	488	515	453	536	513	513	491	546	523	478	487	493	506	500	475	522	489	510	559	481	484	483	524	507	494	490	504	498	481	530	484	490	505	510	471	510	504	507	490	487	468	535	511	514	487	514	499	473	471	511	483	487	479	450	505	452	481	489	489	521	503	467	503	490	502	496	471	521	470	481	508	508	529	514	517	507	482	505	503	491	497	497	501	494	501	490	534	483	524	460	465	464	517	485	493	528	503	498	496	504	540	519	517	513	525	519	478	539	486	486	488	559	518	524	485	497	490	517	501	520	474	521	524	533	484	537	504	485	506	525	458	480	501	526	517	504	513	508	474	462	542	503	558	488	499	508	473	492	502	506	483	504	506	510	530	515	508	489	491	498	494	482	504	516	475	519	565	508	469	547	482	504	483	488	533	483	497	524	488	535	456	494	485	523	507	494	492	465	532	506	474	487	490	492	494	547	526	468	486	486	528	501	529	473	507	500	468	524	554	510	471	562	504	471	494	505	471	524	532	479	565	513	553	498	465	544	508	513	532	508	452	466	441	493	502	467	486	472	470	505	538	482	523	471	486	478	498	510	508	467	510	487	513	501	522	508	493	463	514	500	460	520	533	497	507	512	513	479	500	479	498	501	506	502	487	464	462	471	478	510	523	506	526	520	512	511	524	489	548	512	540	533	465	506	508	495	510	542	526	478	499	486	510	517	508	536	514	470	513	519	545	475	485	480	503	501	501	475	522	482	504	526	505	525	481	477	503	507	515	477	532	527	487	494	515	494	481	507	518	516	458	450	506	489	510	459	483	487	538	515	468	525	510	516	490	496	536	476	516	498	547	512	508	514	453	485	479	520	507	480	482	464	525	538	481	493	532	483	526	485	521	506	515	488	538	524	484	476	468	522	468	506	534	502	482	500	486	484	503	477	482	524	486	505	508	475	531	499	528	511	531	483	454	472	492	484	492	479	549	513	533	521	502	510	490	523	502	531	502	497	490	490	482	455	510	493	501	518	521	506	494	528	535	519	522	502	485	496	501	514	527	542	535	517	511	499	466	494	532	508	487	478	492	514	475	484	483	499	496	504	502	494	445	464	501	510	532	489	488	454	486	515	489	488	531	481	504	463	482	488	459	506	500	513	498	510	495	470	479	488	521	482	503	477	520	476	520	469	475	502	502	504	524	548	522	511	518	489	500	493	533	501	474	483	533	499	489	536	500	501	486	508	526	473	475	474	528	482	518	520	500	490	552	495	469	531	529	490	507	496	494	503	492	481	475	488	469	500	484	497	511	494	516	510	471	493	521	513	524	469	505	495	474	528	542	521	528	461	467	511	493	495	471	492	520	504	458	467	495	473	515	487	456	496	526	508	511	491	518	498	518	500	546	481	508	475	479	498	523	494	510	525	536	522	477	506	525	502	490	530	513	523	533	466	517	508	461	470	505	525	496	500	515	543	476	490	472	508	472	487	479	462	483	554	513	486	486	511	520	508	485	493	487	496	451	515	492	461	521	473	499	495	509	485	528	495	516	514	494	521	459	471	473	509	514	484	506	494	497	533	531	484	497	507	499	520	517	521	516	457	474	493	499	531	490	503	539	474	514	488	523	509	496	511	527	495	515	495	484	513	533	491	524	507	494	504	507	466	469	507	505	495	497	475	498	512	485	480	539	525	511	521	490	486	491	463	482	498	494	508	496	481	476	479	531	487	490	517	511	495	509	499	535	505	488	533	505	461	493	468	555	491	469	485	457	513	480	471	489	527	514	469	459	523	548	505	536	489	518	519	525	487	517	537	524	495	513	461	492	513	493	476	490	521	503	513	511	487	530	507	496	495	483	476	508	490	491	497	469	506	484	491	486	509	469	479	478	526	459	474	471	509	512	494	471	489	498	519	475	475	504	523	526	510	490	447	516	518	490	523	471	506	495	443	512	497	494	498	481	493	526	493	547	492	495	497	507	502	503	506	545	481	459	509	501	481	468	471	526	510	488	472	484	532	513	532	513	500	567	506	495	517	523	520	505	493	498	503	492	445	509	544	488	501	494	479	529	477	505	522	529	481	491	499	516	502	498	471	492	502	520	519	493	512	505	537	481	532	486	512	501	489	499	479	482	521	517	484	475	523	477	503	469	489	487	472	505	502	506	526	488	486	514	500	511	506	519	514	524	470	496	494	479	495	528	525	513	506	525	540	525	464	502	493	544	471	568	521	522	552	524	468	527	500	460	470	520	460	515	497	557	524	491	478	490	492	537	534	509	505	498	475	479	487	512	460	462	484	489	574	498	466	474	459	509	505	509	543	510	483	491	501	510	536	485	486	516	482	479	503	524	507	520	509	493	521	483	529	503	515	519	486	488	489	501	515	465	501	544	499	506	467	464	494	479	486	482	482	517	525	437	502	498	465	491	499	452	494	509	498	507	455	487	488	498	508	516	523	508	498	489	480	477	508	505	510	534	497	522	556	528	516	486	496	504	500	488	548	458	497	504	495	494	502	516	476	505	456	540	511	496	536	508	501	552	462	540	483	499	479	536	535	523	508	546	495	523	484	491	495	488	500	494	529	510	485	490	517	501	494	506	543	525	497	533	484	520	485	483	479	483	458	508	511	458	462	499	498	467	510	460	525	466	482	519	511	453	503	523	457	500	520	503	469	481	499	483	493	532	496	543	519	495	516	520	522	503	492	498	507	504	502	479	496	554	499	493	531	473	501	496	520	500	516	494	551	463	515	494	487	476	470	525	517	521	488	477	519	442	483	512	527	497	502	528	508	503	494	500	475	509	518	509	476	506	541	541	479	492	522	525	495	498	535	504	524	516	522	485	532	494	516	497	497	523	530	507	469	499	532	468	495	519	474	518	455	468	532	535	477	512	509	474	497	516	512	501	540	532	505	507	507	509	502	479	480	499	483	518	493	471	508	500	525	521	476	490	529	456	518	505	490	493	464	511	509	508	519	524	506	434	500	473	491	479	466	507	499	491	508	482	509	477	483	519	498	494	484	529	500	470	517	509	520	490	491	490	504	524	483	472	561	520	487	485	516	494	500	558	490	524	497	503	545	457	457	518	505	507	497	519	547	486	523	467	493	484	551	495	518	518	509
5501	1146	973	670	687	543	595	706	612	693	1386	2474	1985	1283	832	549	484	479	463	438	425	491	470	458	433	455	468	463	450	439	430	444	454	458	454	453	436	455	438	402	446	457	422	440	498	465	434	448	429	453	421	465	428	461	439	453	432	429	414	441	418	420	440	465	426	431	482	438	457	446	423	454	445	425	460	457	438	462	441	480	474	422	456	467	451	460	443	453	435	441	442	435	445	458	441	428	429	472	443	432	415	423	426	436	452	440	438	474	445	438	457	463	456	430	423	422	459	413	440	443	465	451	420	445	451	412	451	415	449	393	448	461	440	436	444	393	443	406	470	448	447	433	425	442	446	423	437	422	416	468	416	413	457	468	443	424	420	456	434	441	449	455	437	442	473	423	451	450	447	453	438	435	419	440	455	464	461	421	405	457	435	421	433	418	447	471	440	453	431	438	447	402	436	460	427	484	446	394	429	440	417	418	444	454	448	451	451	452	436	410	446	427	450	456	442	477	433	430	455	415	448	437	447	446	455	402	472	439	462	443	418	439	477	399	424	424	423	437	440	467	465	440	424	456	441	444	469	457	441	442	440	447	443	437	441	457	463	428	442	435	394	442	466	431	430	432	469	412	465	404	461	402	434	442	440	421	450	450	394	439	427	473	469	447	427	410	452	413	473	450	461	432	457	465	451	497	454	469	459	471	419	438	432	405	439	446	439	461	462	449	453	437	451	445	436	460	421	403	458	489	426	412	421	411	414	444	500	449	446	422	471	426	432	412	454	437	439	448	457	408	397	438	471	470	452	408	430	430	419	435	445	416	434	482	412	466	445	390	458	454	481	433	406	460	443	435	451	407	416	439	430	461	460	458	413	447	443	441	440	422	431	429	430	439	462	423	465	438	463	469	419	442	433	446	435	430	432	404	429	451	444	418	414	408	439	454	422	417	451	420	429	438	407	461	449	457	436	471	420	452	439	435	447	431	432	447	439	424	450	456	431	467	428	469	442	427	451	458	462	464	440	433	438	456	443	456	444	478	418	432	496	427	422	423	472	445	443	446	432	430	471	463	430	410	424	465	457	449	485	459	457	460	435	453	438	467	402	425	438	432	488	404	484	431	457	427	415	449	444	428	430	460	416	445	470	431	470	424	488	453	414	440	417	456	443	445	409	440	427	453	423	407	423	428	454	478	432	437	431	454	423	461	435	416	451	485	470	465	426	431	448	425	424	411	458	414	427	445	451	422	429	452	426	440	450	416	445	435	421	477	448	426	412	448	422	404	425	424	391	469	435	409	459	442	412	434	465	398	449	415	415	452	435	419	450	461	433	453	446	443	425	421	435	399	448	425	422	408	458	436	429	461	423	450	407	429	443	435	453	405	477	446	451	420	458	405	425	424	451	441	441	428	422	414	448	457	442	445	426	446	455	419	456	452	436	453	465	459	432	414	441	448	425	419	457	414	426	428	440	428	469	452	406	429	437	467	425	406	444	438	469	408	423	461	471	430	422	443	444	462	457	405	422	460	414	414	439	437	407	458	444	430	455	431	435	433	448	404	469	476	463	420	416	430	455	433	432	441	437	424	479	429	446	429	447	450	452	429	483	426	430	470	399	433	447	437	455	411	475	445	468	440	464	395	451	463	413	414	428	437	433	492	428	454	450	449	462	431	412	479	443	462	437	426	417	406	445	407	429	438	461	458	458	444	430	420	448	417	429	462	432	452	427	423	455	466	409	445	411	427	448	476	446	459	387	431	437	443	454	476	462	462	440	427	464	416	421	426	451	424	477	477	447	442	469	458	408	442	434	487	442	445	391	463	465	417	436	442	438	406	444	426	447	409	458	443	448	451	433	445	461	418	441	454	458	427	426	438	440	472	443	474	428	475	425	462	430	464	450	442	426	418	413	437	451	427	471	412	451	434	440	421	453	467	408	442	431	411	437	401	464	439	440	438	442	449	450	439	414	436	423	415	481	417	445	460	474	439	460	443	465	417	440	416	460	428	453	453	439	443	447	436	408	460	441	434	427	416	467	437	454	458	440	421	427	439	423	407	430	439	407	436	416	451	457	438	440	477	455	440	430	423	465	485	439	437	448	453	431	439	474	472	425	448	415	431	448	438	452	411	477	436	444	392	452	448	427	472	420	482	443	429	492	449	399	462	436	444	444	429	442	451	410	435	465	448	435	426	441	460	439	458	467	458	440	441	398	464	439	424	431	405	467	446	436	478	455	451	419	442	402	420	425	438	492	440	460	433	468	410	447	437	421	443	448	454	442	443	435	467	427	438	454	414	433	447	447	477	445	421	419	455	470	439	443	487	443	435	443	451	423	428	452	431	425	441	442	403	433	432	401	476	433	448	450	444	435	461	411	422	458	469	425	459	445	432	424	461	435	443	431	471	447	416	432	426	444	438	410	403	432	448	443	391	413	457	416	453	438	429	467	456	448	427	438	430	480	429	475	425	448	465	418	444	399	435	441	417	427	485	451	421	466	461	454	462	441	435	440	438	431	402	476	454	436	438	427	451	419	433	451	445	427	438	430	431	422	463	410	418	471	430	451	421	451	439	460	473	466	454	425	434	430	394	455	436	446	450	427	472	477	441	428	428	404	461	438	408	473	451	458	413	472	437	431	445	440	440	445	461	464	424	453	465	444	425	459	426	437	421	430	464	456	434	420	425	453	400	410	458	425	401	463	443	435	456	468	487	475	443	473	457	433	413	469	446	456	447	433	439	417	445	433	436	464	437	435	412	404	482	448	464	423	460	423	453	447	421	432	429	445	415	489	451	422	433	436	452	453	458	405	453	438	476	459	445	436	443	487	428	447	439	435	444	436	423	454	417	400	453	444	449	423	429	431	419	424	429	438	465	446	435	397	425	465	414	458	443	457	455	416	428	415	436	434	414	424	419	444	434	429	432	446	447	431	429	428	488	457	428	422	428	419	457	468	468	454	472	432	453	457	461	416	445	422	442	427	425	420	446	448	466	402	460	444	430	439	453	394	426	436	428	431	439	410	429	432	459	449	464	404	421	453	459	472	423	455	430	426	420	450	469	448	453	433	421	434	449	419	437	408	446	442	458	390	439	430	416	485	434	454	468	425	420	437	460	459	449	413	414	445	437	397	415	452	455	451	446	480	390	445	439	439	451	432	435	472	432	452	441	475	453	476	439	463	417	435	449	445	440	438	463	423	462	444	407	447	429	490	480	446	408	466	449	444	444	437	423	432	467	436	454	444	489	425	458	442	416	464	458	413	448	409	426	424	423	443	469	438	425	433	458	462	459	418	442	422	411	441	468	441	459	452	411	445	451	444	429	441	498	426	440	431	422	440	422	434	493	445	471	440	417	428	452	445	421	434	424	427	440	449	440	466	430	499	452	477	482	439	427	446	482	455	442	449	441	398	409	428	427	440	428	443	446	429	446	433	431	469	437	448	394	441	457	438	458	414	430	482	406	422	449	413	432	434	452	438	433	457	445	449	456	455	429	407	443
25690	21446	27513	25614	7434	1401	868	844	835	2881	12255	17378	13206	5685	1823	780	575	440	470	484	446	506	468	493	454	496	449	461	510	474	518	454	464	460	437	468	453	437	505	467	476	471	506	426	447	523	471	511	476	448	420	477	420	472	459	469	462	430	467	404	434	464	466	447	463	470	459	409	441	458	466	465	453	488	499	423	442	477	490	473	470	476	469	442	490	479	466	466	471	464	444	464	481	466	463	477	435	499	426	501	476	475	449	433	437	469	448	484	459	420	449	512	451	475	453	420	450	463	511	477	447	499	484	487	434	466	483	486	468	486	464	524	450	433	438	450	491	470	467	479	493	472	481	460	461	470	458	482	414	440	487	453	491	479	469	478	458	489	456	471	494	477	521	471	441	477	474	510	452	452	486	471	457	512	491	482	408	466	457	423	466	451	472	467	433	474	460	524	448	419	479	460	467	467	443	432	475	456	485	425	476	479	467	441	453	459	457	496	459	456	456	454	487	422	479	495	493	436	466	434	450	442	424	469	478	474	499	501	479	464	475	472	483	466	466	481	490	495	462	491	484	457	460	480	461	450	477	491	487	463	473	482	470	477	416	475	445	479	443	478	482	442	452	456	498	506	506	475	511	467	479	458	483	478	482	478	450	454	451	433	469	465	424	480	487	488	476	475	451	466	471	488	443	465	455	489	469	453	444	468	440	490	460	501	462	484	471	493	452	501	489	454	458	455	444	461	475	451	470	470	454	470	455	456	479	434	484	490	458	442	463	480	443	463	426	468	409	454	437	466	453	418	472	462	457	458	499	453	477	456	439	458	475	455	485	481	479	433	434	441	459	472	462	470	460	471	482	462	493	511	433	457	494	439	481	474	486	453	460	456	483	467	465	461	441	480	466	463	473	479	466	485	491	411	451	461	444	470	426	448	488	500	456	483	467	477	506	468	466	461	426	439	494	429	450	461	473	497	452	478	483	442	457	492	475	443	493	445	462	488	465	475	441	454	474	486	459	453	468	454	440	464	440	480	484	493	462	457	448	436	451	506	465	425	455	480	502	461	452	449	434	428	478	433	467	498	463	477	477	481	452	464	466	491	521	495	454	449	466	483	455	480	465	469	491	466	468	492	457	473	468	457	482	497	451	454	460	459	472	461	473	458	496	468	501	446	479	452	452	481	482	474	473	467	474	474	480	431	469	489	463	444	445	441	466	484	483	435	491	478	497	414	499	430	455	451	464	433	452	463	463	489	493	467	436	454	418	446	499	464	450	460	447	498	498	468	450	464	399	459	460	477	494	481	459	475	462	496	460	465	439	460	447	456	463	506	452	434	468	488	441	507	452	446	440	493	459	483	452	482	439	464	477	456	458	440	447	507	483	468	475	475	440	472	441	469	442	454	412	411	482	483	487	447	466	482	508	456	460	444	435	468	455	426	479	469	465	443	444	448	444	431	459	479	475	471	486	446	463	455	478	435	452	448	444	448	475	440	461	460	479	471	464	448	503	481	479	424	482	461	440	471	444	482	423	453	475	457	478	439	439	443	452	439	459	489	440	501	483	463	440	467	470	467	471	463	456	443	445	471	480	474	435	486	490	430	409	478	436	456	418	474	439	473	445	474	437	459	462	498	430	478	491	454	460	429	480	453	457	512	441	505	453	467	452	435	491	511	475	483	461	465	508	466	449	477	469	479	421	477	494	457	497	497	427	487	473	483	464	479	480	465	483	439	471	476	459	440	476	463	460	492	450	493	459	482	502	464	447	487	468	454	423	450	472	451	468	469	492	490	464	443	486	485	484	468	466	434	456	461	421	472	468	465	494	457	448	475	449	425	454	499	475	455	470	468	464	469	466	468	502	500	437	438	489	479	480	531	438	480	414	467	496	486	459	503	445	464	460	459	511	480	481	479	466	469	426	489	468	517	466	476	458	470	419	446	470	483	460	456	460	482	457	458	454	473	479	501	445	443	436	486	463	471	455	461	473	450	480	430	457	422	439	475	495	443	477	450	513	467	480	494	481	453	474	456	462	456	462	467	431	434	452	433	465	433	469	488	468	465	443	501	495	481	469	432	434	450	470	441	482	437	464	471	488	439	446	470	460	451	486	427	476	441	467	451	471	464	444	481	466	460	475	478	461	465	441	465	443	463	484	447	476	463	461	483	490	469	469	481	463	462	468	473	472	527	472	475	467	481	472	505	469	493	457	487	471	470	449	454	441	491	461	442	507	446	453	464	426	448	441	483	466	473	459	434	443	432	513	488	475	489	433	487	445	466	496	436	428	445	455	466	446	472	487	428	467	431	490	438	453	434	478	486	429	463	431	452	452	460	518	481	466	495	428	475	438	473	462	468	474	435	482	458	462	489	480	452	457	469	477	462	451	483	461	449	475	470	420	476	407	508	478	476	495	455	470	491	452	457	475	483	469	473	463	428	502	527	452	477	451	442	481	462	450	473	483	465	470	516	429	453	421	457	495	428	426	452	467	511	455	468	463	437	490	431	460	473	467	463	462	455	473	444	497	468	510	466	480	439	461	454	495	504	498	445	469	474	474	440	419	484	488	434	473	455	494	486	489	447	451	449	458	462	434	416	464	489	533	465	462	426	462	441	500	460	469	433	479	462	464	441	458	465	436	485	466	426	462	463	459	470	461	455	460	426	423	486	479	472	436	444	468	452	497	469	434	500	487	464	472	503	494	441	465	468	464	452	422	434	473	463	448	428	471	498	449	480	489	468	468	453	479	474	445	483	443	432	454	485	453	474	519	459	498	452	518	471	480	449	504	442	487	473	489	480	450	475	479	474	509	467	489	457	475	439	461	470	466	434	471	436	466	454	463	461	459	463	484	461	491	485	439	456	484	442	480	485	476	441	504	427	488	426	476	473	467	440	462	476	445	455	457	469	445	446	467	480	477	450	483	499	455	499	450	462	476	447	476	468	462	475	455	489	460	432	468	467	444	448	501	464	472	435	455	448	480	439	473	418	478	466	442	413	475	436	460	438	444	464	462	483	451	454	466	460	480	433	462	486	497	430	455	484	460	477	430	489	479	475	495	430	454	471	506	474	475	472	431	450	435	454	491	447	417	442	467	481	450	441	460	469	484	481	490	451	447	435	454	442	444	475	448	466	480	452	471	426	476	446	474	455	445	457	486	483	426	504	481	484	463	487	442	456	474	515	471	504	451	441	482	482	449	493	437	430	460	476	496	486	502	467	440	439	471	412	477	428	484	444	471	459	492	451	466	500	476	470	448	428	470	480	495	493	477	473	472	465	472	457	500	465	464	462	495	468	460	466	472	475	463	467	489	466	484	474	450	451	489	449	441	491	468	427	441	479	467	444	481	442	463	465	458	459	471	467	487	505	478	504	430	501	473	475	433	483	462	473	490	461	461	485	463	435	475	479	451	408	455	446	487	469	473	484	477	456	454	498	507	452	467	529	440	477	506	430	458	492	489	431	453	485	440	471	453	453	451	447	449	474	445	439	481	423	473	452
3948	5046	3743	1705	1351	1183	978	1088	1123	4449	14662	16255	11604	4972	1967	825	482	467	459	428	427	403	439	449	431	437	405	437	441	443	420	398	448	428	412	435	408	407	407	400	479	360	398	403	399	437	441	446	442	404	450	439	379	395	434	415	455	424	421	435	418	446	411	416	433	437	430	435	433	433	439	421	463	452	439	418	418	416	420	456	416	400	419	407	436	432	431	441	443	437	458	384	469	415	405	440	430	451	407	404	432	452	439	440	424	416	466	438	423	448	429	452	454	445	464	415	451	408	387	397	426	445	431	469	441	409	435	390	430	461	435	436	429	438	407	432	419	415	424	397	421	458	437	440	408	414	430	441	427	400	422	440	450	496	431	410	446	450	452	396	439	430	432	449	397	472	434	425	456	429	418	441	400	433	458	448	420	434	382	403	458	427	428	396	455	432	434	460	419	434	419	420	417	414	402	401	455	442	427	461	422	421	402	422	469	397	451	435	438	455	412	425	431	410	446	422	420	455	437	410	423	425	474	419	414	442	468	432	426	428	390	464	430	405	469	445	420	401	408	391	462	439	409	459	402	436	408	432	421	455	409	433	462	460	490	410	431	453	412	428	405	442	416	439	432	419	450	399	438	408	442	405	423	429	440	414	419	443	450	430	432	434	439	462	438	430	465	459	401	423	431	467	410	392	428	415	458	417	421	387	421	439	439	424	450	404	457	379	424	410	426	411	463	460	445	445	435	435	413	420	394	454	448	418	422	390	406	411	394	434	407	378	445	442	481	462	418	433	435	388	421	432	421	440	439	393	395	412	410	432	424	438	415	452	435	427	424	402	471	422	401	380	411	435	388	431	446	419	389	438	437	455	424	436	411	414	421	421	416	433	426	444	419	435	466	433	463	425	391	424	460	421	435	378	400	388	390	413	471	406	445	446	434	464	419	432	435	434	451	420	393	446	452	424	437	405	423	409	438	475	407	415	413	435	423	400	421	444	405	418	405	419	414	431	443	422	443	436	441	415	436	426	411	409	403	403	426	452	403	430	458	458	408	413	416	391	418	430	432	411	442	440	430	397	437	416	391	430	412	404	388	437	445	363	457	425	431	449	452	430	387	482	447	439	417	440	400	425	427	420	438	422	445	378	419	434	468	466	430	443	426	450	469	400	402	416	445	418	420	417	416	419	439	408	482	453	394	437	458	418	423	405	423	419	385	422	428	465	444	422	418	434	448	440	394	454	412	430	411	424	408	465	437	460	439	460	457	481	429	444	458	439	432	425	448	437	409	402	381	427	454	419	436	423	408	437	406	422	441	389	464	457	431	421	402	452	459	437	429	450	452	412	434	404	435	469	406	409	434	459	429	464	414	450	435	433	442	463	434	410	454	410	426	444	439	462	400	454	445	391	405	393	422	470	428	444	414	426	405	436	394	412	392	435	451	390	438	441	435	440	395	444	438	431	404	418	446	431	399	392	437	456	462	422	432	391	446	467	417	453	441	404	412	408	435	395	403	419	438	437	438	429	417	443	447	452	428	420	430	431	423	432	392	410	436	415	450	439	410	415	438	438	394	420	423	439	453	403	452	435	435	444	421	417	408	426	427	432	456	438	431	427	415	440	421	456	451	445	441	420	424	437	455	435	414	470	430	412	420	407	456	413	440	415	412	404	446	432	454	410	432	438	402	464	416	401	470	418	459	416	448	440	414	414	418	435	406	400	417	459	405	424	419	421	457	416	394	406	433	396	424	424	415	416	421	431	395	393	415	434	439	436	433	401	421	453	446	433	446	451	434	452	447	422	428	460	430	480	439	420	450	415	420	439	440	443	429	430	429	414	421	410	431	473	403	442	470	440	409	445	447	435	440	420	418	380	424	454	413	434	459	434	400	409	396	410	403	434	412	436	383	440	428	435	428	425	428	471	414	422	425	383	427	422	411	426	409	426	427	429	414	423	441	421	430	440	423	441	427	444	476	408	412	379	418	433	384	450	448	407	431	378	433	426	399	415	407	399	440	416	423	418	414	443	450	456	406	427	442	408	493	414	399	399	445	455	420	395	431	444	420	423	401	418	474	434	438	469	404	415	433	425	411	443	452	422	439	447	419	418	428	403	451	405	418	378	396	433	428	411	439	399	463	446	403	417	413	442	381	431	458	465	404	431	427	407	427	412	424	402	398	425	403	377	439	460	427	431	437	416	430	391	443	432	420	421	395	403	442	452	414	451	418	448	445	453	442	426	395	409	418	408	465	438	437	438	429	466	416	459	436	436	429	440	420	450	436	428	447	424	422	418	408	429	362	441	421	404	404	363	422	384	401	424	430	440	423	386	445	426	414	444	424	419	455	464	415	434	432	423	438	465	488	386	417	414	415	421	406	434	421	460	433	448	432	407	433	448	460	404	420	396	444	419	430	412	402	453	465	441	417	389	438	420	432	431	442	431	416	407	439	412	457	416	413	395	429	447	452	423	400	412	393	438	435	387	400	434	416	432	422	437	445	421	408	448	442	417	411	421	404	430	425	421	447	429	443	429	449	431	398	410	430	439	418	428	433	390	392	452	435	444	414	433	430	435	461	411	440	404	429	386	454	395	467	459	413	420	428	393	469	427	422	426	459	427	421	436	466	447	423	461	432	425	436	410	414	442	418	430	466	379	398	417	478	419	449	411	442	495	454	485	420	401	411	394	431	419	460	402	415	447	436	423	415	421	433	452	414	449	369	435	438	460	391	412	397	399	422	423	443	424	420	422	449	443	416	436	418	431	445	441	398	433	430	402	413	387	399	430	441	453	412	426	408	425	411	430	423	426	415	433	428	417	416	480	435	418	436	437	390	410	468	433	423	419	395	445	413	414	451	446	435	417	418	418	422	402	402	407	443	406	412	406	407	401	462	396	459	444	435	439	426	416	442	381	426	433	378	426	424	386	398	418	434	408	439	425	400	408	423	433	394	443	432	429	436	453	428	436	427	411	405	417	423	464	463	449	410	402	428	455	418	437	428	441	403	426	429	449	403	428	401	416	436	472	466	416	442	419	407	414	393	425	437	431	429	449	432	431	423	440	400	394	375	441	415	425	385	414	450	406	418	418	457	464	431	450	421	432	447	399	423	420	459	427	428	415	422	438	419	460	380	409	407	456	406	442	443	458	446	418	449	423	436	403	449	454	440	445	446	416	419	439	421	442	422	414	428	393	417	430	430	441	415	438	430	434	438	447	460	424	471	386	422	429	460	444	427	406	407	425	423	453	427	409	453	459	417	454	380	414	402	450	463	411	419	397	424	404	433	425	437	419	421	404	449	471	392	440	452	399	412	417	398	457	441	454	436	417	463	433	415	417	433	436	440	434	401	406	425	400	407	421	440	399	429	410	400	436	385	423	457	409	428	402	442	440	397	460	476	441	426	427	429	486	440	438	413	444	424	426	402	418	429	459	424	457	417	430	432	396	427	452	407	444	440	422	415	419	468	452	398	415	431	416	435	419	403	441	433	416	396	407	408	439
24596	21397	28581	24593	21151	6638	2044	1462	1359	7311	24101	28781	22604	9404	2915	1081	679	604	586	605	567	559	591	585	571	573	570	618	610	519	604	581	578	591	630	614	616	564	604	545	582	580	556	634	551	588	573	584	588	574	568	590	587	562	630	583	572	550	559	583	622	617	618	614	598	602	594	564	577	621	563	589	567	577	605	601	542	566	549	553	587	559	571	556	599	587	569	578	593	563	600	554	632	602	583	570	565	525	613	597	546	578	618	552	555	542	569	597	538	579	584	566	556	552	560	554	537	571	579	594	605	556	601	610	551	592	629	599	630	589	615	564	523	568	555	624	571	598	597	615	608	544	581	597	548	545	593	569	620	584	558	545	579	593	631	593	570	598	557	617	558	566	585	615	550	570	575	590	601	577	569	607	592	555	538	541	579	556	567	540	574	582	614	621	578	575	599	589	592	591	595	592	593	561	550	564	606	622	577	617	620	570	580	572	574	572	618	604	575	536	555	557	553	526	628	534	545	547	576	584	567	580	587	619	557	623	608	553	620	620	610	554	550	560	578	582	580	554	600	592	610	589	562	584	555	615	531	581	594	579	578	571	508	574	569	627	644	603	606	581	577	610	578	548	553	558	534	553	596	573	567	602	575	629	556	579	556	578	577	565	561	607	613	583	595	585	564	591	580	614	614	587	628	536	549	522	576	578	613	593	623	538	564	571	536	601	553	578	573	575	555	531	600	573	574	625	578	559	588	600	589	573	605	621	594	593	587	596	548	574	581	541	568	575	578	586	560	594	575	582	578	561	573	586	611	585	588	574	591	577	571	578	535	563	611	594	593	597	614	619	547	566	603	607	549	585	598	572	592	593	622	542	598	605	610	589	563	583	539	619	601	576	622	577	569	584	610	575	554	590	621	586	551	567	551	572	581	611	569	572	589	597	589	585	525	616	555	572	556	553	581	641	574	630	567	545	553	558	547	596	573	548	567	561	597	548	607	581	565	569	598	609	567	603	593	575	552	572	548	569	583	590	585	592	587	566	580	564	612	564	581	573	589	573	600	584	540	541	593	593	573	617	592	581	606	536	623	566	576	605	573	589	566	607	574	577	570	602	584	563	561	585	599	589	584	562	571	581	571	549	571	577	649	545	583	566	592	596	556	578	579	583	592	544	612	534	534	555	533	603	630	545	571	571	586	582	585	563	568	528	631	541	605	646	587	566	567	578	585	570	585	570	568	557	588	542	608	618	551	552	601	580	601	551	587	566	594	525	557	577	571	546	604	591	526	611	564	586	573	565	561	563	569	603	587	607	542	575	563	611	564	575	548	582	528	614	602	633	572	546	598	521	592	585	592	572	592	610	567	612	584	564	567	584	556	564	573	568	579	572	563	579	595	593	578	594	604	647	600	596	577	577	589	610	620	569	543	563	599	593	546	576	578	582	564	559	575	614	589	573	610	579	575	603	586	558	577	609	538	592	546	555	563	574	545	597	593	610	620	566	575	574	578	567	604	572	568	533	535	556	591	620	580	593	602	584	574	588	591	569	580	586	607	586	551	569	590	587	603	596	558	594	586	588	612	644	562	587	589	608	582	578	586	564	600	605	588	564	531	565	599	559	614	609	600	581	578	538	593	594	567	613	572	598	596	619	593	574	574	585	627	574	564	635	549	596	559	526	590	598	602	594	580	612	588	558	617	560	548	605	584	527	601	664	558	579	566	567	540	583	567	595	615	605	588	549	560	540	592	603	578	542	581	572	597	616	603	615	592	580	595	562	624	565	577	574	545	606	574	591	611	564	575	565	542	549	584	543	584	501	563	566	565	607	591	566	562	580	550	592	525	566	575	607	581	603	560	619	587	597	584	615	615	594	635	607	577	576	639	593	561	609	600	564	558	586	599	581	561	556	547	563	592	593	583	616	590	602	586	551	589	587	573	565	592	544	578	572	513	536	589	592	590	610	597	574	596	546	598	577	559	615	572	615	617	580	598	549	557	571	588	566	560	530	576	556	598	559	613	560	591	579	610	568	576	543	516	602	591	595	546	561	580	589	529	548	545	581	557	559	564	611	593	584	564	539	630	560	603	605	565	634	532	564	584	588	597	606	573	512	536	587	550	568	564	598	631	527	625	598	610	581	575	534	561	588	599	541	599	593	612	562	588	558	636	595	586	589	614	614	567	598	587	532	611	546	540	627	603	574	549	585	574	505	606	595	556	542	565	603	593	577	549	559	571	585	583	600	603	565	626	557	596	613	653	565	572	563	636	558	560	578	572	577	577	570	588	548	544	589	585	618	540	567	550	605	554	568	555	582	576	570	569	583	594	589	596	599	546	532	582	574	566	550	589	547	586	574	595	574	605	565	650	573	571	544	609	622	562	593	587	568	548	583	556	550	593	559	560	580	570	571	555	571	599	604	580	556	559	573	576	579	580	566	580	588	543	600	571	538	598	631	586	559	589	583	595	605	544	548	622	556	547	571	566	544	575	595	595	567	596	599	573	571	552	589	577	585	590	588	645	555	573	553	545	569	544	567	557	584	600	620	575	581	571	535	610	605	584	547	532	553	589	567	554	548	572	596	547	590	585	629	565	596	585	572	538	559	562	586	575	554	553	547	595	618	569	574	605	576	543	586	544	595	535	586	575	595	528	608	580	603	584	581	585	563	624	554	571	598	593	630	576	571	608	616	594	618	585	555	573	563	616	581	576	591	551	602	589	561	610	560	562	589	611	601	558	604	586	581	575	588	570	557	560	552	541	549	570	539	562	562	528	564	597	602	590	607	591	619	583	563	593	601	596	563	550	569	573	606	604	572	521	576	593	593	567	611	536	615	585	600	528	571	592	583	520	597	574	548	564	558	583	577	575	577	620	611	541	527	585	578	604	544	626	584	598	587	550	600	570	558	544	600	561	597	585	589	566	531	606	571	629	580	578	564	526	566	561	616	606	584	621	596	617	598	551	578	513	542	556	582	576	575	581	541	561	577	582	571	586	588	619	521	560	531	613	567	565	590	553	558	613	567	602	563	564	599	584	620	568	633	576	597	617	594	518	546	584	570	558	582	545	559	604	583	612	594	556	578	539	544	557	575	589	579	601	585	585	557	587	584	585	563	588	528	574	596	539	545	541	603	588	578	616	609	585	604	568	580	594	538	595	569	597	572	610	577	523	528	577	579	580	610	593	593	615	585	514	590	574	587	599	553	563	574	556	605	596	582	589	578	617	554	576	600	604	548	574	582	587	578	609	538	654	597	606	571	563	524	609	560	573	569	524	591	588	577	590	577	570	587	570	558	573	601	583	547	587	548	550	585	557	553	631	620	590	538	574	593	543	515	596	563	641	564	588	547	582	618	557	580	569	540	527	564	542	631	602	606	609	516	561	578	594	615	562	555	621	567	593	601	576	553	626	597	536	593	603	602	563	542	540	602	551	591	565	567	581	573	562	562	612	556	628	578	576	556	597	594	539	568	598	566	598	599	558	628	608	542	610	582	603	592	624	571
4586	7803	7479	3740	2229	1918	1524	1691	1998	10659	25246	26270	17817	7655	2860	1100	616	499	556	530	524	528	529	553	526	539	482	519	553	554	542	542	534	521	485	513	550	517	543	529	518	529	495	537	520	532	567	565	520	502	517	521	512	520	496	473	536	527	504	537	548	549	511	496	516	569	517	572	493	528	533	515	526	495	542	532	564	502	521	567	541	518	534	514	553	511	522	520	541	528	510	565	529	545	511	520	524	509	539	513	563	518	533	520	595	536	525	518	591	508	504	568	504	501	525	544	510	543	558	546	509	477	467	566	545	500	499	526	523	505	520	547	514	533	562	528	562	538	534	486	558	552	498	533	489	501	543	539	508	509	517	563	503	544	518	507	470	515	536	499	520	505	505	516	513	549	523	505	543	507	565	531	563	499	519	494	481	538	540	506	537	528	532	533	516	509	550	577	517	501	534	511	542	523	530	517	578	556	492	544	532	506	490	507	529	516	449	477	518	510	528	504	535	512	522	478	565	535	555	528	540	557	530	530	495	541	545	507	542	507	531	539	563	559	519	520	512	499	488	501	491	495	524	477	515	513	559	521	542	512	498	521	510	520	540	504	510	543	508	568	513	516	502	518	534	518	508	523	538	501	496	564	513	478	528	500	527	511	516	508	523	489	535	570	555	549	533	472	500	554	494	471	485	504	498	488	513	536	526	518	482	530	551	515	537	502	537	522	506	508	518	526	527	510	535	514	507	508	536	548	481	526	515	515	541	527	538	561	545	570	540	518	503	486	475	524	539	543	498	490	512	494	522	477	538	531	506	500	529	552	524	481	525	509	527	555	504	489	550	597	523	524	527	561	531	521	497	531	541	515	516	495	556	508	523	490	495	548	510	521	497	529	503	507	512	490	533	541	485	537	530	561	525	512	506	537	493	512	546	515	500	525	567	497	484	538	507	522	528	536	531	522	498	503	487	504	528	531	503	497	497	485	472	501	523	511	529	539	493	489	482	492	544	496	510	513	520	512	527	502	509	481	493	516	505	503	530	524	558	507	498	535	551	530	514	553	511	542	534	569	535	550	479	540	547	475	515	537	561	492	541	532	539	530	534	541	501	552	542	474	498	500	494	528	522	490	490	527	496	495	464	472	501	546	553	507	543	528	533	539	539	538	502	552	541	486	533	530	534	514	540	519	489	500	539	511	528	540	503	512	519	517	544	510	539	534	508	500	544	549	505	500	552	499	500	510	553	534	486	531	566	555	512	491	518	498	469	501	508	499	531	478	501	523	568	544	508	532	525	519	514	523	515	518	531	517	523	532	569	495	514	535	528	509	534	516	545	522	531	511	510	542	567	503	551	508	487	481	476	546	533	515	505	529	475	546	503	547	511	506	556	550	538	512	524	521	534	473	523	519	481	506	514	477	536	500	479	480	509	501	529	498	473	530	495	543	521	545	520	531	527	504	533	566	483	464	547	515	510	529	485	523	501	517	516	485	481	556	524	501	531	508	535	518	484	498	504	531	545	595	519	529	529	487	489	502	516	520	571	573	508	511	514	529	536	535	522	531	551	525	540	536	534	476	495	506	560	512	538	513	526	522	531	480	490	537	476	502	491	471	532	533	515	521	514	503	514	545	507	500	530	519	491	550	514	478	575	508	496	534	522	490	513	542	543	489	503	544	506	533	506	516	525	492	502	529	536	504	520	501	504	546	470	482	502	491	517	493	522	522	564	522	522	542	527	513	516	534	565	508	528	520	541	481	475	538	545	529	573	524	496	553	566	522	557	511	536	487	520	522	501	472	503	529	500	574	499	521	496	526	539	501	543	546	535	482	532	553	499	520	543	474	533	519	514	505	496	539	526	512	494	500	564	522	516	490	544	498	525	496	506	536	536	514	538	548	529	542	521	503	499	501	510	518	559	491	504	477	536	489	493	496	524	492	505	529	531	504	510	515	518	502	532	535	555	507	515	500	520	497	521	519	515	525	532	535	510	522	459	545	518	491	514	507	577	521	488	545	540	519	509	536	495	491	502	509	524	526	503	504	525	533	490	532	504	505	495	528	503	503	521	494	500	504	515	537	623	468	510	521	511	517	513	518	555	497	522	589	504	524	517	520	513	515	513	493	498	500	516	536	548	478	537	496	510	532	525	519	511	491	523	511	528	511	500	533	540	520	527	516	509	502	523	530	526	516	516	522	503	525	537	542	514	515	509	510	519	535	535	535	510	537	527	556	524	512	533	537	516	510	538	514	522	496	514	528	535	502	542	496	501	512	504	469	514	527	504	477	497	489	561	530	505	500	512	518	534	498	570	508	495	514	488	509	502	516	556	521	495	514	519	527	542	523	502	523	548	485	583	513	503	506	533	498	523	495	491	516	529	543	524	498	531	529	528	498	556	491	499	492	500	464	550	497	532	526	493	496	544	509	576	495	514	535	517	526	526	537	572	498	529	479	505	553	523	465	493	529	484	547	514	535	512	515	511	517	528	521	556	515	543	490	515	540	544	532	538	501	560	517	490	523	552	525	540	544	459	522	472	513	488	535	505	528	522	518	527	484	520	483	552	530	507	499	536	563	518	520	540	464	500	514	541	516	514	477	507	499	593	496	533	538	509	483	529	528	494	518	567	522	512	498	510	533	523	480	517	497	497	527	519	559	498	511	479	488	501	495	548	530	532	532	526	504	531	532	522	537	524	502	547	574	538	515	492	512	523	507	520	546	534	514	509	545	481	476	532	487	506	534	543	546	544	527	514	488	518	516	515	496	496	498	511	513	516	530	523	531	519	519	520	526	511	490	509	506	525	472	493	534	507	487	549	507	505	488	535	494	504	521	518	509	502	532	527	530	499	534	533	511	525	498	512	542	535	487	538	496	593	495	554	505	497	533	496	520	554	561	523	549	548	508	523	537	495	528	511	533	503	539	485	536	471	531	516	532	536	469	553	527	504	512	503	525	542	563	501	531	533	480	528	542	520	523	522	525	486	509	530	544	525	467	523	554	552	528	518	505	529	504	519	498	538	533	507	527	478	518	538	557	542	534	558	499	519	535	533	511	569	494	519	458	527	529	532	484	482	532	509	550	546	548	546	536	512	519	550	533	533	500	537	502	479	480	486	487	490	523	518	489	495	526	512	528	526	538	508	484	481	499	527	501	530	529	563	493	456	540	523	513	500	553	536	511	510	532	546	487	521	510	538	574	551	486	533	482	516	533	495	509	549	525	499	535	517	492	540	518	558	521	507	559	530	526	533	541	509	543	509	502	535	548	522	507	551	495	524	460	517	525	540	515	542	498	525	498	512	496	511	555	494	520	486	503	554	527	514	538	504	491	512	529	555	560	556	525	495	508	506	481	492	505	479	533	522	495	504	498	516	544	553	517	529	480	528	484	492	487	512	495	508	555	520	525	538	532	501	531	540	528	507	507	497	514	509	543	494	500	529	494	490	495	507	489	484	557	518	528	469	573	545	493	541	514	571	520	535	529	531	506	505	520	530	485	485	497
27695	10407	1383	985	643	538	561	561	566	757	1366	1921	1678	1025	695	528	443	458	462	477	470	497	472	463	486	481	477	470	428	527	446	463	464	485	480	458	460	486	487	425	445	486	432	484	461	452	441	402	455	460	458	452	484	456	456	478	451	474	421	463	424	470	477	467	457	446	425	449	468	453	493	472	429	444	466	478	443	459	470	437	465	447	468	452	478	455	491	459	433	462	460	456	465	468	459	446	434	478	480	452	473	427	445	462	487	427	426	485	466	441	465	452	514	459	464	429	457	479	428	447	424	444	498	435	470	471	476	466	489	457	455	459	485	450	444	441	454	481	470	459	472	463	458	498	486	483	463	428	437	438	458	469	431	460	446	455	461	487	474	462	470	443	420	444	485	436	436	424	475	462	513	434	428	485	427	452	473	449	425	478	456	449	502	466	467	472	486	423	442	465	450	444	451	497	464	486	441	443	478	444	453	457	478	480	468	469	446	450	469	494	446	402	470	486	476	467	462	433	436	430	422	492	446	486	455	476	466	487	422	460	487	433	458	493	480	481	450	478	475	430	443	472	499	457	436	455	486	438	486	496	418	472	410	442	438	470	447	460	452	447	482	436	448	450	474	439	451	488	475	461	465	448	454	471	468	438	434	438	443	480	472	492	445	479	456	460	487	473	485	461	468	439	470	509	423	424	436	472	470	467	482	492	461	485	485	447	452	480	450	465	476	470	452	472	457	485	462	477	518	462	416	441	493	438	455	447	456	449	457	453	512	493	485	459	447	457	440	446	468	424	458	433	460	472	483	465	464	492	486	473	485	465	449	475	445	493	506	455	446	474	468	468	443	486	462	462	470	434	442	438	435	505	463	440	444	493	444	443	438	444	444	480	424	454	436	472	489	487	460	453	470	465	435	487	441	486	467	462	451	480	425	456	435	431	462	481	442	443	433	440	456	438	469	457	480	448	482	474	497	503	511	437	471	476	485	442	452	441	457	481	467	494	457	422	456	454	457	416	489	469	487	453	501	468	449	509	469	483	446	461	462	495	426	469	455	447	437	463	454	478	498	493	457	454	432	514	458	470	454	458	455	468	467	450	451	516	470	459	456	429	467	434	401	514	474	457	482	412	469	474	458	477	460	483	455	460	425	438	429	465	471	453	419	460	448	446	429	487	466	474	473	477	509	453	459	445	448	463	419	481	498	424	472	458	483	479	476	453	458	456	495	471	473	428	495	477	470	465	439	506	496	464	468	430	448	476	448	485	481	487	453	484	436	418	472	427	481	489	468	467	480	487	468	490	426	482	458	465	438	443	477	472	427	476	467	507	431	437	479	454	473	474	459	454	442	447	463	451	457	448	471	435	449	461	498	441	432	450	443	490	479	450	440	457	451	405	464	467	486	467	473	476	461	448	471	473	450	469	407	459	462	452	475	451	490	453	514	448	461	451	492	435	451	510	457	483	493	468	468	442	420	486	493	453	466	504	425	489	445	501	474	500	501	480	478	453	498	459	457	470	451	474	459	445	528	493	480	489	457	453	479	470	459	427	436	452	450	475	449	462	454	423	472	475	482	480	467	470	437	440	460	501	462	439	436	468	462	469	463	423	485	455	428	473	424	475	454	429	482	423	458	481	466	471	465	453	480	448	440	423	469	449	498	436	493	477	476	472	429	475	448	452	489	467	450	468	443	429	473	501	451	480	469	452	431	495	479	454	470	429	527	465	456	488	472	483	465	486	468	478	433	468	465	474	471	487	476	455	481	495	498	451	465	443	457	459	457	452	441	455	464	507	442	445	464	479	442	479	483	438	487	482	461	470	448	459	461	441	493	467	474	472	434	493	442	486	447	477	501	476	445	510	455	453	452	482	484	424	480	445	459	428	471	468	462	479	498	483	470	439	509	463	458	499	441	417	433	447	461	519	490	486	460	445	458	482	459	473	426	475	485	466	488	445	449	451	477	474	456	446	450	453	442	443	474	443	432	477	463	476	473	472	445	471	469	475	445	467	511	491	528	470	419	438	447	478	423	492	452	479	474	441	450	468	486	450	457	459	445	438	450	453	450	474	437	477	447	439	469	478	435	423	454	492	481	480	457	472	449	492	461	439	468	502	447	506	499	439	496	466	452	474	461	447	439	449	455	427	479	495	427	433	456	426	450	431	428	458	478	434	457	410	462	446	458	454	488	507	491	443	472	472	465	462	453	446	450	444	464	481	494	498	490	476	451	429	444	439	450	487	425	496	485	438	459	489	456	464	460	523	459	455	479	486	446	485	456	448	476	471	496	450	477	441	473	435	454	447	453	464	461	466	453	468	466	472	457	480	489	458	456	443	464	474	465	474	459	431	452	469	449	445	453	473	475	481	451	447	432	445	472	469	447	467	479	465	413	492	468	445	468	470	457	492	463	436	415	446	446	454	481	524	485	463	472	458	398	493	440	521	455	487	452	437	434	453	450	455	440	489	480	459	456	460	432	501	420	449	463	458	470	454	488	445	490	421	432	491	499	478	482	481	461	478	451	462	497	461	483	455	444	449	488	435	494	426	500	462	456	485	475	453	478	490	528	465	490	461	464	480	465	481	456	452	454	437	435	464	446	477	505	475	454	482	474	470	453	442	470	476	439	431	464	466	462	440	509	444	441	472	468	490	487	485	456	470	472	483	470	454	472	428	429	442	468	468	493	458	464	432	445	473	498	455	468	444	445	443	467	452	496	425	442	465	453	458	506	469	474	484	460	460	453	502	436	508	485	443	470	476	480	470	445	449	489	456	459	473	459	439	463	457	464	464	452	480	442	476	453	432	463	446	444	457	454	447	476	494	484	442	476	479	459	436	476	444	439	446	458	474	449	481	444	475	480	427	489	489	469	435	473	482	476	431	465	470	463	448	467	423	444	447	456	453	476	467	469	462	457	447	447	462	430	462	437	514	498	452	447	496	461	463	467	452	485	493	499	457	480	491	481	465	431	485	481	464	428	469	447	463	453	452	461	464	449	445	455	500	443	470	498	477	446	482	461	455	484	420	454	452	486	468	435	437	466	476	466	459	471	472	422	456	448	429	436	464	445	453	468	461	470	456	487	427	415	449	486	460	467	459	482	473	461	431	498	438	478	473	474	475	463	473	472	445	474	465	451	470	475	454	473	454	450	466	457	483	422	441	459	443	459	498	458	468	440	498	449	478	456	469	453	459	480	442	492	472	425	440	478	464	468	446	472	486	470	458	500	442	462	486	483	440	448	453	474	434	504	465	455	426	451	481	425	468	417	445	472	492	452	446	457	450	444	495	464	427	492	423	445	482	470	447	497	473	487	459	455	479	470	463	435	485	471	448	453	410	471	478	459	450	435	508	496	438	457	455	481	466	473	451	480	472	444	483	457	488	458	497	448	496	426	452	444	480	435	482	513	399	476	436	457	488	441	457	455	473	476	477	482	424	451	482	468	443	453	439	449	428	492	426	494	464	445	433	431	477	465	459	426	496	441	484	483	478	471	465
5490	1073	825	900	654	605	557	566	644	941	1933	2259	1802	1063	642	474	446	389	413	419	449	398	410	436	420	429	428	441	440	439	417	411	417	412	432	471	406	435	406	422	407	439	423	400	442	430	420	402	407	420	406	420	397	446	368	425	413	393	401	416	371	444	395	449	434	424	409	415	388	408	432	428	408	416	392	401	422	386	431	405	428	435	404	410	409	431	407	433	427	403	405	383	420	434	452	381	386	415	435	426	414	432	414	445	410	409	381	388	418	393	359	393	409	423	408	395	403	432	441	390	412	412	412	408	439	401	412	395	418	418	404	398	378	406	396	417	408	413	362	428	423	407	408	427	417	442	422	411	395	393	385	393	402	403	424	413	448	405	454	426	382	417	423	419	406	398	405	444	383	381	423	425	401	419	419	383	448	414	428	388	411	410	432	425	419	406	446	393	430	406	406	419	424	408	418	432	414	390	405	382	403	441	439	388	365	421	402	421	379	418	395	448	409	416	380	398	378	373	461	441	408	407	417	404	353	376	393	405	402	368	412	413	420	396	392	435	431	401	394	396	433	421	413	409	399	413	408	360	407	414	409	420	396	403	393	422	422	453	402	406	417	456	428	435	425	414	412	425	411	398	399	381	410	425	405	453	379	396	401	409	455	414	406	391	372	442	415	396	424	443	429	407	404	434	412	424	411	447	412	411	393	408	378	410	389	408	393	386	396	448	403	411	446	413	453	434	427	431	401	365	400	416	407	423	431	453	418	434	446	451	417	400	415	416	396	405	436	434	420	378	407	394	407	390	406	396	414	392	396	382	417	413	390	418	429	411	373	415	413	399	446	380	445	382	434	397	424	372	427	380	423	426	432	424	384	398	406	421	413	416	426	420	390	428	452	397	412	406	404	419	434	443	399	418	432	392	429	404	380	444	398	422	432	394	412	421	405	408	423	413	400	409	415	426	395	420	448	366	390	472	447	389	424	403	413	436	394	430	445	377	403	429	406	404	431	389	406	386	421	395	356	404	394	398	433	398	403	446	411	412	364	390	401	402	409	410	421	414	408	426	414	431	401	398	400	421	418	420	448	403	458	428	392	396	425	386	358	400	402	415	395	384	417	431	428	416	402	373	403	405	417	402	363	427	404	404	391	409	398	400	440	379	422	403	409	383	430	378	406	377	432	417	385	396	438	413	374	403	405	414	401	442	400	444	417	406	391	397	400	414	460	436	420	415	393	373	435	436	425	418	400	436	430	432	390	432	423	414	408	439	412	431	438	440	429	409	426	415	370	395	457	435	399	432	393	451	408	443	415	432	428	425	418	420	436	394	418	403	426	410	416	420	410	397	401	432	405	413	394	427	410	426	400	371	405	403	439	380	404	460	425	384	400	430	410	420	402	408	360	399	434	421	385	426	392	438	396	407	405	433	411	431	446	435	406	393	390	382	417	395	398	413	401	397	392	429	400	432	434	384	397	418	408	399	402	404	412	416	390	398	431	426	427	429	431	404	396	409	446	371	427	393	422	413	394	409	404	440	402	389	436	384	414	403	384	374	410	446	444	388	407	398	428	380	422	408	434	457	411	401	418	426	390	396	442	415	446	445	402	442	422	425	379	401	419	368	444	414	365	410	410	430	388	403	396	403	415	395	403	411	385	417	424	426	380	394	377	411	427	394	419	429	427	411	387	448	381	394	422	415	406	418	399	408	388	454	427	393	401	413	408	400	432	419	418	424	395	427	380	389	427	393	436	379	400	391	405	438	379	398	400	397	405	426	416	389	413	419	445	405	422	412	425	403	399	369	393	387	412	425	401	428	415	409	466	422	396	420	409	373	402	406	405	424	402	386	425	374	399	402	421	371	443	372	418	369	413	447	407	387	426	404	409	394	435	395	386	412	407	411	402	384	389	423	426	407	415	426	408	408	438	393	405	389	441	426	410	424	389	412	385	399	403	404	410	402	376	440	406	393	423	398	431	415	439	375	407	414	449	402	421	398	418	378	365	397	409	411	444	393	441	391	428	438	411	372	407	426	391	423	438	406	386	439	422	395	408	386	392	419	420	456	367	413	405	367	389	412	392	409	409	409	427	361	428	396	401	386	423	420	429	372	423	386	411	410	418	408	431	420	394	418	366	444	403	430	406	435	388	426	416	385	430	436	421	411	405	399	398	410	412	428	369	437	385	409	396	445	437	401	431	429	423	445	440	428	413	404	409	397	381	412	421	385	430	407	445	386	429	422	423	393	437	433	373	403	406	461	444	389	426	424	405	398	394	418	417	433	418	430	429	398	423	413	414	411	429	413	405	408	406	426	409	394	441	427	414	411	414	397	427	427	404	437	421	409	437	432	427	402	395	398	428	411	408	431	449	405	423	457	407	403	414	384	406	398	418	442	413	423	416	442	424	375	379	397	404	417	389	446	424	412	418	391	436	417	404	419	418	404	403	394	402	423	417	402	361	418	410	389	411	409	394	444	404	403	395	410	446	403	432	374	384	442	413	442	404	392	399	375	415	440	405	410	398	424	421	423	416	400	427	424	398	389	455	402	433	394	393	402	381	375	434	382	429	397	422	432	427	406	383	429	401	434	386	431	425	399	404	384	367	418	428	437	399	405	427	427	422	389	432	406	424	421	418	419	407	410	378	399	394	434	400	417	371	406	402	431	430	430	420	368	393	430	386	441	433	385	408	397	427	444	403	410	438	378	427	397	403	402	451	420	422	434	414	380	385	401	438	438	393	411	425	429	422	397	421	396	425	406	436	419	412	354	394	410	434	411	407	428	418	434	378	416	398	435	426	426	400	407	421	413	452	421	440	398	411	397	429	421	411	412	411	413	427	398	403	396	413	403	409	435	449	428	420	397	393	425	407	418	411	406	428	424	426	447	390	392	378	449	428	425	393	388	414	402	389	412	373	372	436	422	396	387	427	415	391	397	403	395	429	401	400	438	377	407	437	431	410	377	406	405	367	404	439	440	434	421	434	414	400	454	391	394	415	418	415	392	422	384	391	407	451	431	398	435	427	411	406	414	420	406	408	435	434	403	407	402	396	397	390	438	420	438	384	381	379	417	428	398	380	400	386	422	408	427	452	459	434	424	422	375	433	431	398	429	384	402	396	428	372	398	434	418	406	438	384	408	422	431	397	405	430	420	400	431	413	390	404	403	404	417	387	393	395	379	388	388	386	360	406	423	393	399	385	415	386	422	412	381	416	421	427	411	407	410	397	434	390	431	424	397	399	411	372	417	426	416	431	385	434	403	416	388	420	441	424	427	458	429	417	406	417	401	426	422	380	443	385	420	407	400	402	403	400	411	415	395	442	387	363	393	361	414	425	412	408	413	415	387	404	392	386	389	413	439	417	465	408	439	390	405	407	389	414	411	423	404	425	438	438	380	449	399	414	434	406	414	419	421	426	397	434	386	395	432	419	397	378	433	424	442	442	432	384	369	430	435	380	429	427	406	401	392	418	394	433	399	404	427	410	377	419	404	381	408
25563	21411	27502	25559	7476	1298	1066	852	725	2880	14724	17583	12049	4797	1626	629	486	417	460	397	436	432	446	471	399	438	414	430	420	426	443	431	453	417	422	420	436	428	441	383	436	448	396	447	440	412	425	436	437	436	392	426	399	418	454	435	404	454	444	425	382	427	381	431	418	406	413	415	417	390	440	396	407	418	426	426	411	433	415	425	415	443	448	410	413	409	394	427	424	425	429	384	453	409	422	440	461	419	432	388	398	439	418	426	416	360	416	398	452	411	458	430	408	431	423	437	416	398	458	405	400	452	443	421	446	441	426	424	445	460	397	411	419	438	407	403	416	406	439	416	446	423	457	427	413	430	425	434	423	411	435	425	422	447	418	410	423	385	412	454	417	474	458	389	445	379	431	419	444	419	399	452	414	407	436	406	428	437	420	427	427	415	385	414	429	389	422	418	379	416	405	401	456	414	414	444	415	455	466	414	396	396	432	441	406	407	429	416	423	421	397	425	415	395	401	448	418	411	407	397	408	388	408	419	421	399	428	436	421	405	413	412	398	413	388	408	397	430	407	430	431	395	398	454	424	451	422	434	446	448	452	404	410	390	417	423	420	454	437	401	424	454	400	411	449	404	421	391	460	393	428	412	405	446	410	412	450	400	447	436	443	412	445	406	417	443	395	458	437	390	439	382	418	433	409	440	436	426	436	411	426	421	441	408	462	421	416	431	452	442	470	441	432	431	421	429	393	438	423	415	395	419	412	477	422	430	424	423	387	424	426	427	431	375	412	474	386	404	433	436	443	464	358	422	429	387	431	430	397	423	408	434	427	407	420	414	424	424	420	406	398	413	413	436	455	418	408	431	433	418	419	415	410	431	401	405	406	424	402	429	460	421	457	462	417	383	426	392	437	390	399	397	414	421	410	450	451	422	446	433	456	414	429	421	422	443	397	417	435	427	423	401	412	411	434	460	407	400	404	433	444	404	389	400	415	406	414	413	431	426	397	387	427	449	439	451	436	428	434	370	410	402	427	419	407	407	413	403	455	475	447	396	404	383	407	428	415	416	451	398	401	392	433	414	415	460	408	397	401	425	411	408	456	381	450	392	441	432	400	418	416	428	417	426	429	442	418	453	397	433	436	403	399	459	430	453	452	412	422	474	449	400	438	397	377	401	459	456	416	405	413	457	419	450	451	408	439	407	403	435	445	395	431	440	435	420	412	427	411	381	392	427	446	418	408	381	425	421	436	414	424	405	402	429	400	430	445	432	402	430	452	427	456	402	405	454	422	395	419	421	420	404	404	417	432	425	432	398	428	438	396	423	399	442	401	428	407	425	437	436	432	420	442	376	398	387	431	410	441	410	460	397	410	432	411	426	438	381	431	410	415	434	398	431	447	410	397	401	447	424	416	428	412	365	410	393	413	459	388	422	456	398	416	397	431	401	436	424	413	413	425	434	415	398	435	441	416	440	389	391	447	399	384	438	406	422	422	418	451	408	410	399	425	434	427	415	407	397	441	426	421	414	365	420	458	424	433	422	411	437	415	400	436	442	433	396	426	400	429	431	432	430	429	368	427	406	424	435	402	453	425	385	420	404	400	448	383	455	446	374	409	445	418	421	428	401	418	405	451	434	437	414	389	437	467	449	424	454	433	433	438	400	393	401	419	402	394	437	407	405	389	423	422	385	424	381	404	452	421	424	413	445	423	441	433	415	426	394	413	403	430	408	415	426	406	372	451	407	370	430	426	402	396	446	450	416	422	431	473	414	425	468	440	449	445	444	429	421	399	413	411	383	426	414	418	421	415	414	440	428	398	441	430	422	414	463	403	441	405	419	437	413	424	400	431	433	403	431	410	399	435	413	452	437	391	430	410	411	363	391	403	429	411	426	368	385	417	443	414	451	411	376	443	422	435	424	455	445	420	416	379	410	435	399	400	477	404	413	425	377	431	425	440	444	424	432	402	426	404	422	386	468	444	409	436	426	387	400	431	382	420	440	453	418	427	393	413	413	449	460	421	434	381	447	418	467	422	400	422	418	461	433	426	422	448	414	407	447	410	427	399	414	405	390	390	420	458	444	416	444	413	423	410	425	400	471	436	434	428	434	439	430	376	408	439	406	426	426	422	430	422	409	453	421	408	428	472	403	425	433	398	382	405	439	411	405	470	427	428	381	389	444	418	415	438	431	413	462	403	454	414	433	435	427	421	415	443	392	444	408	410	430	409	428	412	421	413	404	400	421	395	457	433	405	418	427	442	405	387	418	425	440	422	411	385	432	400	418	439	477	391	424	457	426	424	394	436	448	442	400	450	441	433	386	410	429	405	423	438	392	418	412	428	433	427	448	425	384	423	429	373	428	440	427	415	411	409	390	417	393	452	429	416	438	430	422	406	421	420	420	381	449	401	430	432	422	392	455	418	404	438	421	441	424	414	438	449	450	418	428	421	441	443	431	441	421	457	392	405	417	412	425	405	441	370	415	422	379	402	409	420	412	433	421	419	443	401	385	416	428	449	429	401	423	424	421	383	424	442	401	426	438	396	413	439	420	412	406	421	416	439	369	423	422	408	424	398	404	412	397	436	387	398	432	443	434	399	417	421	444	403	402	455	399	409	454	420	421	401	372	439	408	426	406	437	414	412	436	423	423	420	443	409	405	428	408	396	424	413	407	409	408	415	369	434	410	429	417	456	414	436	417	409	428	450	411	417	391	400	425	424	444	444	394	434	411	423	415	399	429	443	424	434	420	410	408	425	431	404	399	425	391	422	426	418	438	435	425	437	431	399	412	440	442	416	428	417	416	397	403	421	408	418	373	404	399	394	414	434	425	416	464	449	421	422	424	422	400	417	441	429	432	428	403	408	425	436	407	456	403	428	424	417	460	395	397	368	375	420	431	408	394	425	446	408	397	402	420	425	440	382	410	395	397	425	424	438	427	404	436	371	444	422	407	390	398	437	425	411	452	420	408	370	412	388	418	419	403	405	429	428	439	399	435	422	411	429	421	404	426	381	436	412	472	409	380	409	421	441	393	436	417	437	420	423	411	438	411	443	393	424	429	399	423	399	426	397	379	394	396	398	423	426	425	406	407	405	429	416	429	408	435	420	395	416	423	446	409	420	373	413	395	407	387	430	380	383	387	440	432	438	400	441	445	430	399	435	402	470	444	441	447	403	415	448	468	447	414	438	387	432	453	395	424	428	408	417	402	392	415	414	401	442	431	420	392	427	433	417	436	423	420	412	434	411	412	420	440	404	425	394	445	387	406	443	462	399	386	413	443	435	445	405	427	423	453	423	427	388	418	431	436	389	419	390	412	453	466	392	390	386	443	388	432	392	404	429	423	424	417	452	388	436	416	464	426	419	436	446	437	407	421	412	394	417	410	422	418	394	426	438	433	449	404	383	394	395	393	470	423	392	421	409	438	417	438	404	426	383	391	428	413	390	433	394	479	406	436	417	467	420	405	398	387	423	413	409	416	421	430	438	423	395	418	467	434
4258	4361	3122	1624	1511	1065	1039	1092	967	4635	16662	16259	10528	4378	1693	697	452	384	398	415	407	372	408	364	368	379	398	372	412	393	402	398	389	419	385	378	409	387	414	404	368	404	380	365	367	418	398	379	398	357	370	378	374	357	391	417	393	424	345	400	368	389	385	406	390	393	376	381	401	435	405	402	376	381	382	386	377	404	352	403	411	373	415	380	384	390	413	408	412	378	389	419	385	415	391	419	407	361	374	406	377	379	398	399	401	397	399	383	387	372	386	390	373	354	386	389	374	421	415	416	405	412	367	409	391	401	415	409	395	411	366	382	419	368	414	407	380	415	397	394	400	375	409	450	399	395	374	412	368	381	418	381	444	399	385	363	403	387	414	404	422	405	355	377	380	387	384	355	419	377	393	427	422	392	352	427	387	376	400	388	364	363	392	377	375	415	372	388	364	376	401	425	400	423	410	406	394	376	359	407	378	413	379	381	384	408	400	389	389	395	395	390	365	370	393	408	382	415	391	420	386	361	404	398	379	371	395	441	385	447	385	416	418	366	371	439	418	391	378	374	420	414	365	410	400	375	372	386	382	398	451	409	380	378	410	412	412	409	374	416	409	382	359	381	422	411	376	409	410	385	393	378	431	369	384	407	398	390	398	404	357	412	379	368	366	377	383	419	373	379	404	384	396	385	381	406	388	380	419	391	410	424	390	374	375	410	404	406	411	390	398	414	385	378	401	424	391	386	398	375	383	416	436	415	384	361	356	390	413	383	381	383	359	353	384	385	397	395	388	388	380	411	371	410	367	407	371	443	387	414	416	397	365	366	381	383	384	403	386	396	387	399	417	373	399	387	420	414	388	354	407	399	392	398	396	404	404	375	365	387	396	390	364	392	395	411	353	369	361	369	400	420	378	406	411	363	394	391	399	403	392	355	379	404	329	397	377	390	393	382	388	376	402	396	407	385	403	366	404	390	398	417	392	374	396	386	410	404	351	406	350	373	353	393	370	397	375	337	381	382	414	409	354	418	408	341	355	416	369	413	385	395	397	386	396	381	407	414	364	374	424	398	419	406	380	407	372	384	396	378	386	364	381	369	407	395	371	409	366	375	412	375	388	369	358	430	383	403	370	410	388	401	425	387	374	392	383	369	406	403	432	382	402	396	393	365	345	365	380	390	357	415	325	373	360	385	390	348	386	399	369	436	420	375	400	372	402	399	364	360	353	379	357	406	417	403	406	379	367	419	339	387	412	384	370	376	394	389	404	432	380	372	364	389	374	394	392	403	375	390	408	414	380	380	376	402	385	366	412	370	389	407	394	371	387	398	386	390	409	373	375	404	389	390	396	391	401	390	363	386	377	387	390	412	374	377	417	388	407	423	402	387	378	359	390	369	393	383	386	408	366	444	407	386	396	412	393	377	410	380	378	329	386	383	386	415	374	374	387	428	370	395	405	402	394	403	396	426	393	372	363	390	369	404	372	376	410	403	362	367	395	411	407	370	364	361	399	389	407	373	409	394	381	409	371	406	401	368	391	376	417	379	395	424	378	373	359	348	377	389	382	384	373	393	395	381	369	393	370	385	371	365	384	394	383	375	398	394	391	391	397	407	366	393	373	372	382	332	399	369	394	376	421	361	395	369	405	392	393	383	405	334	378	378	368	370	355	346	393	422	382	363	392	420	387	412	409	391	399	399	358	409	386	371	366	389	385	386	388	385	427	400	403	388	390	371	380	368	375	356	358	392	369	382	407	422	375	369	358	356	358	338	360	391	385	383	402	419	405	372	375	427	365	398	369	383	404	399	402	346	380	373	393	376	411	394	385	383	394	350	347	374	364	401	417	412	394	379	385	378	388	370	362	422	401	401	387	403	369	398	376	395	410	348	403	376	378	374	372	433	440	418	439	403	393	399	365	385	413	364	380	419	386	378	371	379	409	392	381	385	382	357	407	400	396	389	378	416	378	382	388	393	395	393	425	412	357	397	381	407	377	375	385	395	369	376	421	393	367	392	373	356	371	393	420	391	401	367	427	389	374	387	372	399	420	389	361	374	346	408	388	372	407	373	403	388	420	400	392	396	407	360	363	390	403	377	364	393	364	385	395	388	359	389	357	400	428	353	369	377	394	380	375	395	425	381	375	399	397	453	416	402	393	372	379	385	406	360	376	405	380	354	351	364	413	366	394	374	393	409	390	374	381	372	363	375	391	420	397	367	392	422	391	382	379	393	380	351	393	380	384	412	378	391	401	397	397	375	374	382	374	388	395	388	398	376	412	411	392	393	419	371	388	404	386	360	413	390	364	377	378	394	380	363	387	409	365	353	388	369	401	390	404	422	426	420	388	389	438	395	384	379	379	382	382	401	333	417	395	363	415	347	359	403	388	400	379	396	410	364	394	401	373	372	353	410	415	385	395	420	398	382	434	366	389	420	394	384	418	368	388	400	363	384	415	386	399	354	419	385	379	411	388	369	405	423	409	379	401	365	389	378	376	395	405	397	390	383	390	403	388	396	389	399	389	404	377	395	408	391	407	379	387	398	379	378	391	391	391	408	360	372	405	378	422	371	367	389	348	366	411	427	402	393	370	410	400	386	392	401	395	436	383	380	379	391	352	372	380	370	382	407	340	399	365	378	366	397	421	403	352	369	375	392	403	386	380	370	411	386	414	369	406	391	374	396	423	386	329	393	394	385	381	375	417	404	422	397	394	376	395	400	351	382	399	399	399	400	388	370	371	387	412	397	382	403	414	402	385	353	382	359	435	348	377	358	380	392	368	373	377	424	404	389	392	379	399	383	396	395	431	377	392	394	390	393	390	357	388	378	349	354	395	389	373	391	353	413	369	363	418	374	417	395	337	391	398	378	406	416	401	354	358	349	405	392	379	391	402	374	382	398	375	402	411	380	422	402	399	403	389	348	386	395	413	386	407	404	380	386	400	410	381	381	369	338	376	389	419	384	405	387	374	393	349	412	389	390	433	366	390	389	370	403	399	359	372	370	381	358	385	382	382	404	394	405	366	378	384	381	373	364	385	413	402	376	379	387	411	367	377	353	368	369	406	383	372	395	358	361	397	401	396	371	381	391	377	380	407	379	380	405	385	387	374	380	366	414	362	362	354	363	406	391	418	374	401	410	363	381	408	407	359	389	379	407	406	413	424	375	364	385	385	400	379	397	424	428	379	353	388	369	377	398	363	407	354	400	364	372	400	419	417	381	375	372	353	394	409	359	402	390	394	357	379	404	373	393	391	415	377	379	373	368	387	381	386	398	367	402	394	393	398	397	355	399	351	430	404	384	367	369	421	377	378	372	381	371	372	394	365	388	375	391	421	376	363	374	364	411	385	388	389	380	380	395	376	366	377	373	359	393	380	408	380	435	385	398	401	390	376	346	358	371	429	423	398	380	346	391	387	418	408	367	396	395	372	379	377	411	382	388	393	383	400	392	406	380	372	391	390	393	390	357	384	382	402	430	379	421	389	398	397	378	433	402
24651	21435	28667	24598	21194	6087	2078	1353	1095	5220	24280	29698	22260	10046	2576	1028	631	597	573	579	533	545	541	550	542	532	549	580	533	568	574	565	555	560	558	538	539	529	576	551	594	518	552	550	525	591	496	528	566	565	541	499	546	531	594	539	556	559	539	552	522	548	544	502	601	565	528	550	569	561	569	573	563	564	556	548	525	508	510	543	543	576	576	549	576	534	552	568	569	572	541	551	517	555	568	530	530	600	568	575	509	515	563	548	558	528	570	556	527	554	532	519	545	542	515	577	559	518	537	580	544	527	572	548	545	560	541	534	552	539	522	567	553	586	585	558	537	529	586	495	564	569	527	567	569	584	538	544	553	570	558	538	509	548	522	559	559	566	494	553	539	543	509	514	550	538	512	592	546	558	561	533	532	530	544	502	585	555	539	534	545	558	544	490	514	544	551	557	564	548	519	555	537	536	621	563	556	541	583	492	487	518	518	540	535	494	522	528	520	535	527	516	555	550	566	543	549	568	558	540	551	579	503	555	580	537	507	545	540	549	537	527	548	529	526	554	564	551	525	542	516	552	526	540	527	535	540	560	556	538	543	557	517	592	549	583	508	516	582	525	500	538	533	533	539	575	535	527	548	595	537	561	524	535	523	555	488	540	592	557	501	547	550	537	505	544	528	533	592	546	560	511	538	532	570	582	530	528	547	512	502	539	585	519	554	543	549	590	526	540	546	563	546	568	543	555	559	520	564	558	560	534	515	558	508	527	578	546	563	529	585	517	523	527	509	526	577	561	515	556	539	537	526	534	557	532	516	515	529	589	529	522	540	537	541	575	519	567	539	562	571	534	580	571	602	571	535	549	507	531	546	549	550	583	534	519	576	556	520	573	527	564	550	540	549	501	536	583	526	544	571	503	542	529	561	540	525	550	560	539	560	549	529	533	547	549	543	556	546	520	524	569	575	553	548	546	522	527	564	545	530	529	559	491	548	525	498	489	558	559	595	561	517	595	577	554	533	554	565	514	523	534	539	540	519	550	531	541	603	519	564	541	529	509	496	521	574	516	522	536	535	573	519	598	595	533	552	562	546	554	552	564	524	551	516	531	556	554	543	554	510	543	541	540	524	567	626	564	525	536	558	490	523	521	546	572	560	574	531	523	509	588	549	560	582	589	567	517	507	525	518	559	552	540	516	571	558	530	548	531	547	524	518	517	531	538	521	529	539	529	548	554	551	513	532	529	527	569	562	510	539	514	527	556	537	556	517	521	528	523	569	515	527	525	505	528	579	541	586	548	547	531	564	569	567	540	542	535	559	524	574	515	493	515	550	596	522	500	548	521	547	563	537	578	541	562	461	553	510	554	548	520	529	561	564	559	549	534	544	548	530	522	551	573	541	567	556	530	512	555	527	508	532	537	526	593	497	600	481	540	508	570	518	540	564	527	527	527	536	560	545	557	570	570	521	551	540	548	571	567	554	553	542	527	476	536	516	495	500	515	488	521	528	556	595	535	532	471	538	534	569	580	575	533	555	563	574	515	541	582	525	537	565	564	529	572	557	567	553	543	565	530	546	575	540	541	525	537	561	561	513	559	533	538	554	533	513	533	571	533	571	550	536	518	528	554	537	509	519	537	568	547	543	570	536	586	506	568	532	530	507	545	583	551	578	561	571	549	568	501	545	590	524	515	555	558	541	522	540	536	557	534	531	503	553	556	544	502	532	535	533	556	520	534	527	530	540	577	569	539	542	549	529	567	561	585	562	526	519	566	531	552	512	521	505	587	538	578	523	511	510	530	530	560	539	503	529	557	556	531	523	516	498	520	552	565	507	520	560	501	572	531	545	549	543	552	542	571	557	528	550	535	540	532	563	537	530	507	522	543	548	563	579	520	510	536	574	516	501	560	552	532	565	527	513	551	528	545	556	563	521	565	508	532	568	526	513	502	558	532	538	583	545	520	532	511	569	580	515	525	549	523	554	549	539	582	557	527	549	539	556	537	530	551	574	513	559	522	526	568	527	522	537	523	582	515	570	553	526	538	519	518	518	525	543	589	537	568	542	569	580	564	555	571	527	510	549	539	531	554	521	537	519	568	544	516	541	562	562	538	553	580	528	511	550	557	534	563	515	576	543	535	558	554	570	553	507	490	559	508	545	550	524	553	550	557	521	506	542	552	548	556	552	547	542	510	520	596	511	508	572	549	523	543	531	538	563	550	569	568	569	584	536	517	524	535	506	558	506	522	569	498	540	489	556	581	535	543	557	577	524	539	517	554	575	530	521	521	541	506	513	529	556	529	544	562	530	511	525	557	554	572	571	577	523	540	530	550	527	507	533	534	570	557	539	550	530	500	571	528	564	547	558	528	559	547	498	500	522	488	523	473	507	545	570	565	529	580	550	532	532	557	548	525	545	562	497	526	578	545	554	520	595	538	564	570	541	536	533	572	540	531	491	521	526	544	530	556	574	551	524	507	531	507	540	560	549	542	568	551	530	552	532	575	559	531	548	555	527	528	523	525	552	497	529	542	548	529	548	560	499	585	536	552	519	558	574	573	570	534	552	530	586	519	546	592	504	495	539	518	536	532	538	546	562	542	539	525	524	579	534	563	527	565	528	548	543	533	571	565	523	527	529	550	501	538	494	561	545	469	522	531	541	578	580	544	520	535	526	570	537	546	565	575	596	533	542	476	533	545	535	555	500	520	572	524	608	575	553	527	516	563	541	516	499	528	549	521	559	538	536	508	525	535	530	509	479	543	529	564	578	552	526	560	582	537	569	573	540	560	535	506	548	547	554	557	571	529	552	525	497	538	578	508	508	595	568	537	541	546	543	585	561	528	540	534	538	550	538	581	524	526	559	548	539	549	523	541	515	576	526	570	533	549	492	560	550	531	514	590	526	524	546	509	546	542	573	511	520	566	556	573	538	527	531	514	527	537	533	544	564	595	524	512	556	509	520	522	561	532	531	529	538	544	502	556	559	546	510	503	505	550	539	534	561	526	522	601	545	587	519	508	531	591	550	536	522	515	526	519	583	504	596	544	566	540	539	491	551	502	542	511	537	536	560	564	543	481	548	565	574	541	574	517	549	525	540	550	562	514	524	540	556	522	551	537	570	571	559	512	586	543	561	563	550	534	520	503	495	546	513	535	517	529	564	522	569	578	544	516	518	519	550	525	568	559	528	538	481	526	547	539	548	554	500	560	531	528	566	523	529	516	540	542	544	550	490	521	511	555	545	535	562	497	553	512	558	519	497	552	512	541	534	570	477	547	553	554	540	574	581	584	542	569	544	521	542	548	541	525	547	495	534	527	595	484	540	535	504	549	579	573	499	523	503	516	550	544	559	553	510	549	526	518	564	535	583	583	529	487	582	519	527	564	524	544	519	549	536	540	583	518	543	529	525	549	517	571	504	547	567	565	593	564	547	527	544	538	533	532	554	560	555	568	513	535	527	580	543	532	550	517	553	545	554	540	551	531	521	581	555	519	549	592	534	543
4897	7674	5196	2482	1807	1588	1842	1535	1487	8237	25979	26248	18282	7890	2395	1099	627	522	514	535	467	495	500	496	528	467	494	522	499	486	505	472	515	501	503	471	471	532	486	491	455	521	509	462	494	449	514	519	510	463	469	499	494	452	482	501	491	456	480	496	493	487	504	482	500	488	469	483	499	480	514	509	443	518	509	505	477	478	498	467	480	515	488	479	499	498	467	481	529	528	455	486	485	493	537	490	504	484	541	457	501	488	451	490	490	481	498	507	505	483	484	496	531	490	486	558	495	552	490	471	500	476	472	458	485	500	449	502	495	472	499	537	477	512	479	465	516	485	487	470	491	488	480	512	491	461	481	459	534	513	496	467	466	539	445	521	490	480	482	512	528	482	492	477	480	472	502	467	490	460	491	474	476	492	489	508	474	484	527	484	533	490	483	465	463	484	519	509	487	469	481	506	447	441	490	464	520	491	491	493	462	473	509	478	415	489	457	472	500	464	488	480	466	468	440	477	518	478	519	496	459	501	520	502	502	488	479	481	513	485	524	498	475	480	499	474	531	489	484	470	474	508	471	475	482	517	494	500	485	523	472	485	471	474	446	507	485	486	468	493	522	446	500	502	462	496	505	455	469	475	495	466	473	475	505	491	459	466	495	503	489	480	510	464	497	493	486	507	467	482	493	466	504	449	471	465	471	522	499	488	524	484	506	493	489	467	471	497	481	508	501	498	496	472	475	487	482	462	469	459	477	489	484	464	520	483	463	464	493	463	509	489	533	475	516	504	447	484	489	455	457	502	491	459	413	494	455	439	497	475	504	465	494	502	468	525	467	488	553	474	518	439	527	463	491	502	534	461	497	497	456	469	502	505	481	455	507	482	498	481	521	452	446	448	500	473	450	481	481	462	492	445	504	472	467	474	484	503	493	455	489	475	453	461	480	445	490	476	510	494	502	470	483	454	503	453	484	513	475	485	449	454	459	483	494	486	479	497	491	454	461	505	448	511	475	486	522	486	489	475	529	492	471	468	512	517	492	484	462	506	460	458	517	468	476	493	477	479	482	495	500	495	490	494	484	453	457	506	463	470	450	451	478	477	467	485	495	469	484	452	512	465	475	467	507	499	467	467	485	457	486	468	485	473	483	487	483	510	537	473	468	438	495	477	423	490	490	491	455	509	475	464	524	501	457	479	498	460	490	473	459	430	461	471	451	507	464	491	462	508	461	489	459	468	483	525	482	494	525	492	453	475	492	495	454	451	468	490	461	467	513	490	504	482	511	513	518	481	457	452	492	480	466	501	503	459	491	475	476	496	452	477	460	475	505	458	482	488	449	474	518	477	463	476	481	476	501	500	483	505	487	496	467	451	535	493	474	511	477	463	521	517	464	437	509	463	474	483	481	530	444	431	512	517	487	502	478	458	510	483	513	491	486	479	493	486	491	496	518	454	493	490	467	492	476	514	486	487	438	477	509	513	499	468	504	473	454	454	465	500	501	507	483	510	496	504	476	525	467	482	475	445	484	483	482	484	468	485	499	521	515	478	513	479	468	496	453	491	495	465	482	498	485	472	458	475	474	489	495	505	438	486	478	497	446	476	456	467	477	486	509	523	460	501	490	448	479	492	491	472	506	519	466	435	498	489	503	471	455	504	485	475	469	474	459	470	443	496	477	454	453	498	532	488	484	485	513	517	523	474	461	529	459	473	505	468	490	484	486	502	483	514	468	459	527	440	487	482	511	520	474	424	456	487	476	515	510	478	491	510	489	503	493	504	497	466	492	439	473	449	490	473	480	465	517	482	494	466	470	463	471	446	484	505	464	517	441	509	479	469	440	476	481	428	505	474	485	464	488	462	473	484	490	500	523	460	472	472	504	475	489	483	502	482	489	455	525	483	446	499	508	524	519	460	442	478	458	482	464	506	467	493	480	456	446	541	516	486	495	449	491	491	482	461	485	497	476	492	530	462	468	439	465	486	478	460	447	483	471	502	475	526	504	476	489	472	487	484	499	487	491	447	473	466	522	453	495	487	484	484	453	513	490	451	481	466	470	490	503	501	501	501	534	490	485	486	500	495	477	504	491	505	477	466	478	463	489	511	519	453	498	482	488	499	472	513	519	532	511	491	525	468	538	482	499	520	467	478	434	489	482	498	510	499	485	522	447	515	479	484	501	515	503	494	511	485	434	492	470	448	451	468	519	490	487	508	500	490	508	454	498	500	507	503	478	458	514	499	478	465	471	494	498	477	487	477	482	494	468	456	502	479	489	473	481	452	465	509	469	487	490	479	484	493	488	498	532	514	488	489	500	481	502	431	462	500	478	480	466	477	470	507	487	523	490	462	481	496	495	453	491	482	525	499	476	501	481	463	500	463	434	479	492	461	506	496	489	492	495	504	485	506	493	458	478	477	493	454	497	507	479	496	462	496	454	472	465	527	484	459	503	515	496	481	524	483	437	482	473	452	497	486	514	502	455	430	517	461	478	513	475	476	455	492	503	461	535	495	487	433	499	467	459	456	459	474	478	429	439	498	473	455	464	500	458	422	470	523	460	517	445	490	504	509	453	508	474	480	447	468	481	472	499	514	492	449	508	480	496	491	474	508	503	497	488	480	453	481	507	465	453	510	465	469	473	498	489	485	493	481	470	497	480	471	481	497	505	480	470	446	501	493	498	501	487	426	500	459	477	467	511	520	462	418	479	472	489	459	483	491	498	467	466	519	474	498	481	506	472	469	469	489	489	484	503	478	454	487	508	493	474	469	463	501	463	447	468	459	482	480	470	481	481	471	490	484	473	503	510	510	490	493	484	492	478	497	478	481	479	485	475	467	507	463	491	483	471	509	482	466	460	500	495	504	479	456	465	492	495	496	497	470	500	485	481	518	486	499	494	526	472	472	496	449	492	462	469	503	453	496	501	474	445	487	497	503	495	427	476	470	510	454	493	498	485	482	489	457	479	475	485	473	470	497	463	473	494	469	487	456	479	517	456	504	466	514	504	478	436	471	482	479	491	475	471	481	506	528	503	505	491	472	429	449	473	485	452	430	463	473	478	488	483	462	472	467	494	453	450	485	475	492	491	445	480	495	489	473	477	497	451	464	513	451	495	516	495	505	515	510	487	469	464	424	440	443	481	452	463	512	466	469	470	492	489	493	488	480	457	498	480	493	491	461	458	473	484	456	442	424	449	484	461	496	513	462	481	480	487	480	506	460	472	453	498	471	448	463	478	494	507	500	462	458	486	489	481	496	460	480	450	473	455	460	516	437	473	478	466	480	483	491	472	506	483	489	494	476	427	474	467	449	499	459	471	506	493	460	460	456	429	507	465	459	500	457	465	476	510	487	476	469	516	460	459	464	460	471	547	481	487	497	477	483	444	478	504	489	455	464	524	444	483	478	501	453	464	495	466	486	466	491	462	470	469	480	536	478	499	494	472	462	485	468	495	469	498	473	452	464	485	467	470	510	508	465	506	472	509	513	471	490	503	501	492	502
27633	10786	1637	856	642	500	475	478	485	580	1451	2147	1749	1131	641	539	459	454	414	479	446	408	445	431	440	424	458	422	392	405	430	406	428	413	431	402	482	445	423	421	453	467	436	451	391	445	438	418	421	446	412	416	437	416	426	404	459	403	407	428	407	446	455	407	419	439	428	454	385	399	446	426	436	407	426	391	439	426	433	437	438	416	398	438	409	412	402	425	433	404	455	424	419	419	447	411	457	417	445	397	411	426	452	400	414	424	424	422	447	429	416	462	426	399	425	411	413	416	400	427	479	418	442	444	470	428	414	444	411	410	442	425	433	423	418	418	466	398	421	411	443	428	445	444	416	384	405	427	425	442	445	427	410	439	420	429	434	433	399	497	460	394	414	421	428	445	436	422	383	384	438	390	454	403	441	422	416	437	419	438	396	437	432	422	456	469	416	424	426	449	374	425	428	423	413	415	434	409	451	429	435	450	383	417	448	430	459	396	445	466	430	433	441	458	434	443	376	439	409	436	399	444	432	402	467	404	457	408	419	470	423	429	408	409	415	416	422	423	412	448	433	417	421	408	401	425	443	438	436	430	421	444	417	416	460	403	433	457	417	386	408	443	456	449	433	480	422	423	451	426	434	403	423	421	412	449	432	440	428	435	441	476	430	422	476	414	434	389	442	428	402	420	457	451	409	413	434	386	462	439	424	480	430	426	420	423	417	430	426	418	436	449	437	419	455	412	432	441	429	403	448	402	415	386	424	404	457	443	409	418	439	465	390	412	432	440	407	450	429	448	437	419	456	450	450	444	437	421	433	439	393	417	442	401	419	404	435	382	422	424	449	457	446	390	445	427	421	459	411	403	433	458	415	412	410	446	406	448	446	417	410	400	411	422	405	441	416	400	436	413	416	440	442	425	451	420	424	401	416	420	472	414	418	443	429	485	435	467	411	402	433	425	450	456	415	413	430	418	454	458	422	427	473	437	394	448	458	418	416	420	439	409	398	458	454	446	439	395	415	412	445	440	440	467	444	430	445	440	441	395	424	408	432	414	401	465	410	424	405	409	447	420	469	411	409	398	406	433	415	440	426	440	443	395	391	425	424	389	423	445	435	441	398	423	406	412	439	478	435	420	412	423	448	451	445	454	448	428	408	434	400	450	437	431	431	432	443	421	437	388	446	418	428	437	386	429	460	386	423	434	442	414	474	444	427	464	390	457	423	428	449	446	420	407	420	426	399	396	421	421	436	427	429	412	474	412	425	367	412	412	422	410	419	401	388	451	441	429	461	442	413	406	419	413	392	455	421	438	414	427	437	422	430	455	426	452	414	418	426	416	438	444	426	418	442	404	424	403	425	409	414	439	428	436	422	470	449	438	425	429	420	448	408	453	416	426	421	454	451	399	379	427	422	462	393	427	435	430	449	411	421	480	461	418	414	405	452	437	415	451	426	407	418	419	441	422	443	381	456	398	412	445	419	449	396	432	439	426	407	436	417	454	435	448	445	421	408	459	420	441	401	380	457	426	425	456	461	398	423	458	418	414	472	436	387	405	449	445	457	468	421	441	451	433	440	415	443	410	454	461	436	441	431	437	436	421	450	413	419	411	406	399	458	421	442	441	413	405	455	414	423	396	443	441	408	456	456	470	440	391	428	433	444	468	425	445	416	438	428	417	427	429	459	434	410	409	464	448	419	450	435	408	414	421	470	442	464	429	441	440	414	418	435	374	434	444	457	422	438	393	427	419	387	443	436	414	454	431	422	392	394	424	431	466	433	436	444	431	419	401	406	444	432	441	402	389	414	425	444	427	420	438	454	412	432	455	431	433	395	427	400	359	412	403	449	402	401	433	424	458	482	429	453	423	417	423	443	444	411	420	446	422	447	406	470	392	445	419	423	444	429	446	437	403	419	416	416	442	445	406	415	440	425	455	392	409	424	421	429	448	447	412	413	436	444	472	456	403	420	465	424	408	394	412	440	433	432	424	381	416	418	438	420	416	445	427	366	495	448	453	400	423	403	430	482	432	429	429	404	441	450	424	425	411	438	450	451	421	438	433	417	421	450	430	404	455	440	418	451	436	450	370	469	438	436	408	424	423	397	404	457	412	430	373	439	424	442	383	470	422	396	418	426	416	417	432	450	460	437	473	428	437	431	436	436	443	434	439	421	418	446	446	431	413	417	402	455	445	416	416	434	449	442	468	392	412	422	402	414	422	452	420	410	414	438	412	430	463	471	452	444	416	432	415	404	402	444	431	386	419	456	406	409	425	437	441	441	435	438	438	425	454	433	409	446	435	432	375	428	443	425	462	429	423	410	395	447	403	406	435	440	419	428	439	438	384	408	445	471	403	409	436	413	423	469	409	432	431	418	425	405	436	450	410	422	406	434	450	424	453	437	453	415	426	430	415	476	434	418	441	446	414	450	449	435	437	427	461	420	419	418	437	467	457	464	430	435	386	428	407	423	419	418	410	401	440	431	426	427	406	420	415	405	455	437	392	415	414	443	451	446	439	428	431	457	452	424	434	411	442	398	432	443	445	433	392	488	446	408	382	412	410	462	459	439	456	450	464	418	445	409	440	413	400	437	443	421	399	395	431	456	432	423	452	471	424	432	420	452	428	443	396	432	418	414	430	427	419	405	426	446	416	409	420	440	428	422	429	425	403	410	440	443	404	398	402	446	410	417	431	404	430	435	442	418	441	430	411	408	391	442	388	436	422	405	425	436	450	458	438	469	429	414	410	425	434	417	402	447	431	422	405	419	412	461	456	423	380	430	429	480	449	477	428	424	399	404	423	447	394	422	433	433	420	430	439	432	434	436	443	394	444	439	394	463	390	459	452	409	426	418	406	399	433	415	431	434	429	451	410	411	467	445	444	453	466	443	422	446	457	403	414	444	421	432	402	427	417	416	420	414	443	400	445	426	442	451	420	461	411	455	444	435	422	432	417	464	433	415	398	435	421	407	431	440	458	414	440	486	413	454	462	422	403	399	429	452	419	424	440	447	464	432	398	416	415	413	403	428	444	463	438	428	430	453	426	431	449	471	444	427	404	390	428	418	381	403	426	419	456	405	421	467	422	422	457	460	419	402	424	414	417	395	433	410	403	440	420	404	410	452	433	432	426	411	433	413	425	435	401	433	459	446	468	428	433	428	401	417	427	442	435	435	435	436	424	479	381	455	429	472	452	429	450	429	432	410	455	449	454	412	406	471	419	430	428	454	439	421	407	418	444	420	430	417	393	429	404	411	438	437	411	479	417	434	452	425	416	405	418	451	418	443	393	448	437	438	426	416	431	411	420	421	444	437	426	418	434	459	438	399	422	378	415	381	437	416	420	444	432	437	447	450	457	397	430	375	404	445	449	428	414	448	451	444	444	448	435	458	426	451	427	437	429	414	448	399	415	429	428	455	418	447	416	430	424	443	366	387	434	425	387	419	445	422	404	443	402	423	452	453	403	415	410	431	436	406	480	417	449	444	443	411	421	381	439
5695	1548	922	530	480	489	487	505	516	739	2074	2594	1854	1048	649	454	385	361	375	362	361	377	374	352	407	394	359	378	391	390	383	400	384	402	403	365	374	395	348	359	379	378	339	339	359	355	375	372	373	368	384	396	370	401	381	377	369	389	406	383	349	363	370	391	359	326	393	380	353	368	374	394	370	408	379	372	379	366	365	364	389	402	346	370	401	368	337	415	379	362	370	372	382	395	390	368	378	392	373	374	389	360	394	398	386	383	358	371	384	388	369	384	371	369	393	348	377	369	363	381	371	351	368	336	383	349	367	365	363	393	362	369	333	365	353	366	371	393	386	401	376	383	389	411	330	355	404	366	405	386	394	380	363	378	335	398	400	386	368	399	391	388	372	384	376	375	381	376	330	375	381	346	364	369	368	346	355	403	388	395	409	375	365	391	396	356	369	418	370	372	397	375	375	396	362	391	409	337	404	373	376	390	419	362	400	378	404	410	404	401	372	368	369	366	356	414	368	381	378	358	357	393	350	356	386	386	374	410	391	348	373	357	362	390	423	399	371	344	368	386	379	391	380	377	378	405	371	370	401	370	374	385	427	324	370	384	385	372	373	396	375	378	374	370	396	363	370	356	368	361	386	404	379	387	397	401	369	389	373	387	393	400	370	392	390	374	391	342	407	372	372	392	376	422	390	362	380	375	377	373	387	380	416	384	339	385	375	384	360	371	382	402	369	372	367	390	401	376	376	365	354	366	406	380	394	372	369	356	390	402	383	400	382	380	416	409	399	402	360	403	373	392	392	370	389	358	361	402	370	414	402	370	360	361	385	385	367	375	372	349	364	407	388	355	394	410	379	353	362	400	410	390	334	381	382	423	390	382	368	404	382	383	404	377	379	385	374	378	380	384	379	384	379	379	379	376	379	375	373	350	397	400	363	393	362	401	396	339	326	357	380	390	389	375	378	381	394	364	366	374	387	369	399	374	396	382	394	395	375	368	343	407	347	375	374	338	378	372	411	405	379	403	361	371	370	384	389	389	363	358	390	383	402	382	365	353	375	360	358	422	379	375	400	393	412	372	398	364	388	387	398	396	375	368	386	352	390	366	366	356	370	371	375	376	380	376	370	386	442	380	388	361	377	372	368	348	388	371	398	410	368	389	371	396	385	360	367	369	346	396	389	352	368	379	411	397	350	367	396	383	385	390	390	389	385	360	376	402	383	380	413	387	409	349	342	406	354	390	374	369	368	353	357	354	354	380	373	393	388	421	404	376	404	367	378	390	402	360	362	359	354	359	379	380	342	350	381	386	377	385	373	384	395	391	383	367	368	345	336	419	371	380	376	350	399	373	414	384	391	369	397	402	348	387	383	387	375	366	373	326	406	395	382	397	351	414	356	373	344	377	382	382	391	338	369	389	389	379	388	409	387	362	411	383	366	367	355	347	389	399	379	386	382	366	371	398	396	383	352	352	390	361	379	372	402	382	371	408	332	351	349	379	370	391	375	366	369	419	389	389	375	362	393	363	368	352	371	345	429	362	371	376	367	391	419	401	392	389	387	377	369	382	394	371	376	403	363	403	370	376	366	373	373	368	365	377	378	371	371	393	383	377	372	421	379	368	385	389	387	377	409	370	356	393	386	383	402	387	401	391	401	369	368	411	376	374	346	402	367	360	356	388	385	382	373	392	388	365	374	360	382	355	357	387	401	394	343	374	350	388	375	401	390	401	406	390	353	380	334	396	386	391	372	367	379	383	400	391	384	342	415	398	363	396	383	394	360	392	363	386	365	346	404	384	412	368	386	348	381	385	402	377	368	418	369	375	373	406	362	328	403	392	398	338	366	381	368	358	397	388	365	351	355	368	354	383	362	358	378	382	354	349	386	393	363	359	358	384	370	373	377	421	386	357	373	376	353	372	401	359	360	392	388	379	386	380	370	382	362	355	395	349	362	395	358	361	382	388	392	382	412	352	387	416	353	370	381	369	374	385	374	362	408	388	358	371	397	399	388	413	390	347	371	369	364	379	381	363	358	371	372	374	366	382	319	343	380	386	373	382	391	357	350	364	377	382	371	348	383	358	361	403	381	374	365	367	403	375	378	378	373	396	397	375	384	363	390	385	371	375	374	367	383	368	392	406	392	379	373	370	374	393	380	374	372	354	421	403	383	393	333	332	424	355	364	416	363	399	396	373	379	386	367	367	371	360	367	344	398	341	359	387	371	394	358	432	379	377	405	385	383	362	393	373	400	375	375	382	399	355	390	361	378	372	381	396	361	385	366	411	381	377	358	399	360	354	382	339	379	369	388	382	337	381	369	381	378	383	380	408	370	400	386	346	379	390	380	346	385	374	418	391	368	399	372	418	370	374	368	381	366	375	390	383	379	372	367	381	407	396	376	337	393	366	350	384	375	383	385	374	414	416	366	363	347	345	376	375	365	371	419	392	378	356	344	375	364	387	348	420	386	346	397	364	350	372	398	354	375	382	367	429	382	410	353	337	365	362	397	372	386	352	378	361	388	386	377	394	376	407	411	370	390	404	366	375	353	352	358	368	365	337	410	371	346	390	368	351	359	395	404	397	380	376	330	375	375	379	395	379	379	408	378	382	407	383	373	371	388	378	356	366	376	369	383	418	347	379	363	364	347	374	357	341	384	385	376	370	367	388	368	377	377	349	387	408	374	390	362	401	396	371	414	395	364	381	368	378	376	359	375	378	396	362	355	366	351	397	361	390	407	391	388	359	331	413	367	364	383	378	367	354	406	359	365	344	371	392	346	381	370	407	403	377	384	378	378	368	361	364	375	373	426	371	366	385	385	366	395	358	406	375	387	385	370	344	411	352	372	398	385	347	400	382	413	350	393	376	358	369	409	376	379	348	366	383	382	359	351	355	369	388	435	382	400	377	369	391	399	360	402	358	355	372	390	391	359	386	366	380	384	389	415	360	379	389	340	404	392	381	345	424	366	363	417	360	369	415	388	352	337	381	406	332	403	391	394	360	403	399	394	427	393	378	379	378	358	373	392	347	358	358	379	364	371	368	389	390	354	370	367	379	380	362	459	352	366	353	365	377	391	397	427	364	372	389	399	351	353	373	368	383	382	396	365	391	370	343	378	363	384	362	412	372	418	322	372	407	423	362	379	385	402	369	358	366	363	388	402	373	364	391	384	355	435	369	347	390	375	387	393	378	364	377	336	414	349	365	374	384	339	365	363	373	361	379	408	413	394	365	394	384	376	387	376	361	392	380	361	377	401	401	388	362	396	390	372	363	354	366	383	365	367	388	379	376	401	415	389	364	369	380	385	378	372	361	380	405	361	356	392	357	378	395	379	360	364	388	348	423	365	390	330	347	389	399	409	371	319	384	365	405	397	411	340	355	356	403	360	403	373	418	364	391	362	372	359	388	370	380	384	352	399	369	361	383	355	362	388	348	362	381	384	350	383	392	428	389	359	411	382	355	375	371	380	348	403	343	395	368	395	411	388	386	428	360
25617	21416	27499	25542	7064	1139	729	609	601	1165	11634	19035	13294	5119	1444	654	430	416	417	399	388	364	405	404	411	360	413	420	395	382	392	357	413	380	386	405	424	401	423	408	375	394	393	393	408	432	417	363	388	416	391	443	405	389	376	394	410	374	410	397	371	426	388	412	399	390	411	393	369	379	405	420	382	409	405	376	371	396	394	448	377	362	374	415	387	389	389	409	419	369	396	398	353	391	390	413	408	385	398	403	402	392	387	405	423	415	429	390	384	380	427	377	412	388	379	380	363	380	401	369	385	374	388	364	354	409	395	388	411	386	386	375	401	383	364	398	369	395	381	383	376	386	374	374	384	343	389	351	364	395	402	406	403	397	365	370	364	413	416	410	390	354	416	405	416	398	380	406	394	404	376	410	385	366	390	386	381	379	399	379	420	374	375	358	396	386	389	386	402	373	408	407	386	384	381	385	421	367	399	424	404	405	386	415	396	404	424	411	404	381	388	375	376	360	382	374	423	417	374	399	415	353	395	359	400	390	422	389	387	392	418	378	371	415	368	406	394	416	397	408	415	376	405	406	407	432	358	364	393	389	377	359	360	388	407	374	405	390	412	362	395	386	380	382	423	345	358	393	388	343	383	375	410	378	408	378	384	391	390	411	423	375	389	389	383	363	383	382	371	367	364	423	399	430	421	380	374	385	401	371	352	378	405	372	375	399	339	411	387	389	362	405	401	375	399	409	387	382	380	404	390	386	399	400	430	405	373	431	396	389	406	384	402	390	366	370	365	398	373	391	422	413	381	390	409	380	423	426	352	400	397	387	389	381	384	384	375	406	372	357	362	372	429	377	392	402	431	397	398	383	395	398	359	425	413	387	389	356	407	387	360	372	403	372	364	392	400	376	386	386	373	404	396	384	392	388	373	437	394	362	392	401	423	400	419	403	361	366	386	393	371	406	427	411	378	414	373	441	408	387	383	358	398	412	375	384	393	388	386	378	406	385	428	385	370	392	405	387	399	391	404	393	397	383	426	393	411	403	359	421	399	374	401	407	405	395	403	422	389	417	367	417	393	392	406	390	347	434	384	405	383	398	402	380	382	395	409	382	410	374	382	395	395	366	433	362	379	401	408	374	382	380	384	371	413	398	351	368	402	392	407	382	409	373	416	376	415	378	371	380	377	403	393	394	405	386	395	371	372	364	380	395	395	396	405	377	402	407	385	415	385	352	392	369	396	356	373	391	385	408	372	373	397	397	422	367	365	409	387	385	368	370	413	422	364	434	400	378	372	399	385	408	380	395	401	354	379	402	375	397	377	445	368	343	380	397	386	344	396	354	356	382	368	380	395	377	403	363	389	373	384	391	401	391	361	423	380	396	420	419	360	402	393	385	410	389	390	414	394	395	388	397	374	388	377	398	379	391	414	410	386	394	384	411	366	379	401	362	427	355	420	419	363	406	422	392	370	378	376	365	410	393	376	415	370	365	370	373	408	368	397	382	368	394	397	411	389	363	400	387	382	396	418	403	405	412	386	432	387	383	380	376	381	433	386	404	379	426	379	383	424	364	397	366	410	375	397	416	391	407	408	393	392	397	392	379	383	411	368	367	387	415	380	414	434	405	380	380	385	354	343	434	370	370	398	400	391	409	396	369	401	358	384	364	368	417	379	367	400	388	353	348	380	423	378	402	353	393	386	392	393	412	398	383	398	357	377	372	389	401	383	366	418	396	405	366	409	373	352	404	380	411	373	397	351	379	431	352	374	403	360	365	372	363	369	391	354	375	375	390	355	412	381	377	363	418	380	419	379	369	352	431	402	425	385	349	392	388	412	377	367	396	405	378	421	375	429	398	374	388	378	352	391	376	376	426	424	400	393	404	370	362	377	378	394	386	383	406	375	397	333	408	397	416	387	387	409	390	402	380	412	403	410	389	406	373	443	418	408	364	365	385	423	392	373	409	430	383	377	405	366	396	409	366	400	400	397	387	374	412	359	352	342	446	370	401	395	398	408	416	363	395	406	386	376	386	446	383	368	410	420	375	405	415	429	362	419	357	408	413	388	394	412	429	370	405	359	389	392	375	384	404	398	389	401	405	438	391	418	402	379	420	364	406	409	399	407	378	401	377	359	392	391	406	375	356	387	403	372	411	414	382	391	393	430	387	398	426	386	382	364	362	382	396	356	395	398	400	393	399	367	391	391	426	381	405	410	385	388	393	359	409	420	436	412	373	389	360	368	395	389	380	396	373	361	414	352	395	386	401	401	414	394	372	355	349	397	372	395	366	382	379	415	390	366	377	385	371	373	414	375	464	392	393	417	383	415	369	374	390	374	377	385	378	395	435	371	395	391	379	398	381	393	403	378	411	409	411	410	389	403	438	382	359	398	379	389	393	360	412	399	400	419	398	394	379	392	378	365	388	388	379	394	394	410	364	415	364	389	404	395	410	431	414	402	392	386	391	384	405	395	379	390	436	423	398	383	363	401	363	425	416	395	380	402	394	382	385	428	377	396	370	426	364	366	383	356	373	410	352	342	371	377	378	374	412	412	376	382	393	407	380	373	402	408	418	394	374	394	375	389	398	421	372	384	390	409	395	356	381	421	396	373	378	378	385	412	381	396	385	421	407	397	398	381	395	409	365	387	382	395	379	400	403	346	380	390	443	400	398	420	431	438	330	371	430	374	410	410	382	369	405	415	388	367	414	420	382	393	390	409	398	372	374	393	422	381	380	401	421	375	395	389	409	375	383	431	356	396	370	383	381	386	364	433	379	410	405	385	395	382	381	405	369	364	367	407	425	389	368	410	384	377	368	367	405	369	399	361	384	392	399	423	411	420	367	390	414	378	393	408	411	383	388	422	398	398	382	432	441	416	396	376	398	343	362	362	395	402	410	405	417	398	426	383	406	381	383	419	361	372	370	369	373	414	381	391	389	386	364	414	421	401	359	380	352	397	369	384	378	394	368	372	395	402	383	420	363	382	363	398	363	383	373	420	372	413	418	399	383	408	401	370	380	411	390	406	397	360	399	382	374	386	387	371	402	394	384	359	362	401	426	375	430	391	395	394	407	413	410	387	407	398	362	396	368	358	401	369	378	416	417	419	408	397	394	411	371	425	410	383	416	429	392	378	400	380	423	379	381	386	394	396	400	409	387	399	406	367	397	367	406	387	376	411	413	389	391	342	379	357	388	395	400	439	369	383	386	403	406	383	434	381	391	386	403	375	417	401	370	391	373	414	393	400	401	412	366	408	381	419	446	383	389	365	384	383	385	395	385	387	400	367	407	435	392	408	407	385	389	367	372	421	400	375	390	367	351	387	395	394	411	388	407	405	413	392	369	402	415	395	404	398	389	410	399	402	393	416	362	387	389	394	393	354	342	385	418	396	388	400	391	400	391	435	424	422	383	400	390	369	369	401	396	413	420	401	376	401	362	400	388	376	391	354	366	387	369	417	377	427	379	386	412	417	369	389	384	384	401	431	416	403	387	421	430
4250	5206	4063	1862	1318	860	682	850	892	1745	14879	17577	11265	4706	1525	758	413	359	338	395	359	369	379	318	337	363	345	355	347	359	367	366	384	379	357	386	378	347	378	369	354	367	388	413	381	312	354	382	339	355	377	355	380	386	359	363	354	366	368	382	342	349	376	314	377	363	351	351	364	373	361	354	367	355	380	389	379	379	339	360	369	370	378	380	390	365	392	389	383	377	341	364	374	367	355	372	360	396	373	387	368	360	376	385	336	367	386	372	370	344	329	335	389	372	332	364	375	372	388	348	391	370	350	389	361	374	376	332	356	350	370	362	362	367	369	414	351	367	352	366	337	372	347	413	382	358	346	372	358	401	355	381	390	304	366	349	361	377	362	362	360	347	336	394	378	354	342	369	373	317	363	385	370	395	390	398	387	353	358	392	361	337	364	358	366	388	384	356	362	374	359	388	374	362	378	382	394	333	383	332	369	356	389	391	355	392	357	373	362	372	358	330	373	358	364	321	355	361	358	377	365	387	350	377	366	362	347	354	353	369	374	406	352	370	398	363	357	348	367	390	396	333	371	385	366	358	370	390	344	335	385	381	351	384	338	401	375	358	378	375	367	341	392	360	389	380	375	384	339	328	377	368	361	357	359	384	376	364	367	380	357	389	392	357	378	386	362	396	311	323	357	389	353	327	355	360	368	371	371	378	375	347	379	386	361	387	359	404	385	380	352	387	359	401	381	376	373	399	386	351	379	382	366	352	411	337	342	349	340	322	343	336	404	346	341	329	352	386	382	385	342	389	399	388	336	403	366	358	363	347	347	347	353	343	358	419	309	389	355	365	350	346	355	319	392	376	354	385	374	399	379	360	329	373	399	376	369	348	334	370	388	374	360	390	360	376	345	382	376	360	364	358	384	357	392	373	322	380	402	377	391	342	376	355	324	376	367	356	380	347	357	383	356	352	336	354	382	378	364	361	359	336	341	392	356	353	349	323	357	355	385	377	343	370	373	360	326	365	331	382	355	365	358	330	338	318	372	349	355	352	353	331	409	356	404	381	381	398	367	381	366	366	349	352	315	374	371	366	371	377	363	374	337	379	377	374	376	345	377	373	388	384	356	352	386	389	365	330	333	307	390	385	353	359	355	365	364	367	357	395	429	369	399	373	354	393	382	387	385	361	400	367	395	358	354	382	375	380	385	358	389	418	335	355	383	359	359	359	372	365	340	372	375	356	371	377	372	339	331	345	402	354	365	360	367	375	367	384	353	362	366	383	349	383	405	330	386	361	399	367	389	356	352	376	380	373	360	383	350	350	337	369	370	357	360	368	366	337	365	378	387	374	354	335	337	399	367	346	352	358	358	372	372	349	347	358	386	363	365	380	394	356	360	395	355	362	339	351	357	409	359	382	328	410	383	383	361	371	355	375	384	365	351	356	373	380	378	375	357	392	357	348	369	343	385	378	379	374	384	351	339	334	348	354	363	392	336	411	339	375	386	389	356	375	369	364	391	354	349	353	367	377	423	386	353	338	382	357	385	374	392	362	347	340	371	353	377	342	337	345	351	377	347	360	370	392	342	369	370	389	368	365	370	363	414	350	320	355	329	372	378	354	386	385	363	348	345	376	395	388	374	378	376	377	368	333	353	381	375	374	342	343	384	405	358	368	396	359	371	369	358	365	335	395	374	359	389	376	367	401	352	332	347	354	347	408	339	356	342	357	384	384	398	343	383	333	397	347	394	395	359	365	403	360	375	374	380	376	396	375	371	336	381	371	391	370	368	360	332	365	373	334	361	321	367	361	383	382	372	356	379	398	390	397	390	380	347	388	375	365	356	351	384	402	357	395	374	343	365	366	407	369	390	371	324	365	358	400	376	380	354	376	338	354	357	363	382	376	372	402	335	348	352	380	344	344	339	349	359	349	388	369	345	375	348	360	336	396	332	359	371	389	341	360	358	370	386	349	378	344	379	365	376	393	370	355	386	385	347	368	372	386	347	364	357	352	350	373	333	342	362	359	357	346	374	363	360	364	360	380	369	360	331	363	382	378	359	346	367	354	379	365	383	381	348	376	350	396	366	361	364	344	356	371	340	333	387	349	349	362	353	349	373	361	363	363	369	385	395	364	355	344	371	354	394	371	401	339	379	368	368	367	337	366	345	360	366	338	383	352	361	402	355	347	382	336	357	414	341	363	367	352	356	368	365	367	356	389	360	362	348	326	372	366	373	402	351	373	359	370	380	384	351	366	371	362	334	374	346	376	385	400	364	379	357	382	394	359	359	345	337	365	368	358	345	347	363	341	368	378	358	370	380	354	398	382	400	365	392	354	350	360	376	347	349	372	351	346	387	393	373	362	414	336	349	373	342	345	377	377	365	399	356	339	392	375	366	342	367	350	375	330	340	371	324	358	364	371	351	347	340	382	383	393	363	361	367	382	346	399	334	391	353	372	356	347	378	355	358	360	358	365	348	357	359	343	380	338	364	341	340	350	341	388	364	353	340	380	409	356	367	357	367	368	401	332	394	363	391	370	347	359	362	341	374	375	363	349	384	340	383	379	354	349	406	363	369	375	372	363	376	363	379	402	381	379	355	365	326	333	363	339	395	386	343	349	331	402	376	374	369	376	373	379	341	359	357	308	336	361	368	372	378	355	372	369	340	365	382	369	370	370	343	362	372	341	366	363	384	331	376	337	349	351	356	341	374	340	391	357	366	374	402	364	374	411	355	366	351	408	383	355	338	376	392	347	364	363	386	395	406	334	370	356	381	389	363	353	339	374	380	349	340	353	369	387	360	375	341	334	357	368	382	364	366	354	372	374	360	345	366	380	356	382	371	360	369	350	396	366	346	369	349	371	360	363	385	357	379	376	352	364	358	368	385	368	373	342	367	346	377	353	390	395	375	343	383	373	381	352	388	319	360	339	381	414	349	388	343	324	349	361	398	339	344	343	393	405	350	352	366	364	378	363	365	388	379	341	385	394	344	367	359	350	391	397	386	367	358	382	364	347	358	334	358	390	348	380	375	359	388	387	383	392	378	372	355	348	382	401	334	372	386	358	367	364	363	339	370	380	349	362	354	360	384	376	351	388	344	369	351	361	365	333	402	371	380	413	398	348	377	358	361	354	363	333	333	380	367	370	335	359	365	393	330	385	382	343	313	363	363	320	392	325	367	349	354	359	341	336	350	368	397	379	398	372	367	366	390	372	341	372	360	380	371	359	362	369	361	372	387	374	394	375	377	356	361	373	382	357	345	347	335	383	375	371	383	352	372	364	384	398	368	350	369	357	401	379	371	383	365	387	343	334	342	408	358	367	368	396	343	392	356	390	323	352	372	329	361	364	372	356	362	381	376	366	331	388	353	362	370	319	356	366	386	348	344	358	392	361	335	378	356	350	346	366	358	383	360	338	372	370	388	359	377	404	385	351	374	357	348	368	386	373	384	349	345	417	345	363	383	342	334	368	377	338	356	356	357	351	394	407	340	339	369	369
24670	21484	28690	24655	21201	6156	1494	953	1324	10793	26271	28005	20738	8844	2247	1131	674	529	589	526	583	525	554	519	563	576	522	513	530	527	560	529	545	566	543	515	527	520	549	532	556	512	557	521	502	537	544	509	522	535	544	545	537	504	549	567	556	514	492	546	516	546	557	537	564	527	538	463	520	572	558	496	518	524	529	563	562	558	548	512	524	538	525	551	571	503	519	536	534	524	536	534	519	521	504	526	504	532	559	525	522	536	556	498	508	510	533	483	502	502	511	563	491	545	552	497	531	520	541	538	522	515	538	553	540	565	503	549	550	557	561	539	514	582	554	514	505	546	505	520	508	538	559	568	525	509	530	536	524	529	573	502	521	566	515	536	517	557	565	546	542	533	520	526	543	494	529	486	481	544	526	538	532	591	492	492	546	519	525	518	570	570	509	542	543	521	560	528	545	552	524	507	523	524	568	564	543	511	498	549	526	526	508	528	523	531	540	555	530	537	519	558	524	537	543	506	530	524	493	510	533	518	589	516	556	609	533	529	562	534	519	513	535	487	553	574	556	529	535	512	522	556	519	531	534	538	530	494	561	514	567	548	535	562	566	552	518	516	495	496	529	535	499	546	551	548	516	572	543	505	494	498	518	506	532	469	556	552	547	519	515	548	524	498	506	562	512	569	514	496	501	504	544	524	507	570	551	516	522	529	543	543	582	508	536	540	544	564	538	522	540	560	509	536	546	520	549	525	532	535	557	544	530	530	548	496	513	536	529	542	516	509	507	495	504	539	510	530	554	540	502	527	551	541	528	560	517	484	548	523	508	523	523	501	522	600	495	488	538	518	535	546	565	521	546	535	525	551	511	499	555	535	514	550	540	530	537	485	518	524	512	506	512	517	561	491	540	545	540	539	550	555	590	537	504	541	520	484	509	511	509	500	522	521	517	546	526	513	559	534	537	522	533	532	561	536	535	492	510	566	536	497	553	551	537	532	593	539	490	511	538	502	577	523	526	527	526	505	539	485	511	534	467	513	539	534	504	575	510	543	527	515	535	536	579	531	501	542	516	515	526	512	530	565	533	534	536	528	507	533	514	522	529	520	510	535	530	522	468	488	531	522	513	557	572	517	557	534	533	526	582	533	544	501	524	539	517	508	519	524	546	542	536	540	572	521	497	541	518	524	501	527	506	545	510	525	558	513	494	522	524	505	551	521	520	519	535	567	516	471	527	487	547	531	558	528	522	526	514	513	535	544	534	525	545	499	507	525	545	501	523	560	542	534	572	515	543	578	530	478	510	523	516	541	545	520	573	533	529	547	564	550	555	535	530	553	536	517	477	497	507	575	527	537	516	520	553	500	533	492	496	526	526	523	524	517	516	547	571	537	546	551	533	520	563	575	486	487	537	483	530	544	519	518	526	559	538	540	547	535	507	538	495	543	544	527	536	524	553	528	513	516	548	529	517	558	487	524	572	534	555	520	585	532	553	508	536	549	522	526	581	501	546	532	576	495	520	543	522	539	500	486	535	546	520	545	499	536	507	531	491	503	565	578	567	494	555	578	540	581	541	505	533	491	512	545	504	503	534	516	500	523	533	547	527	519	514	495	561	540	517	555	520	531	586	585	499	556	494	556	516	522	548	541	576	501	539	515	522	533	575	509	533	524	565	534	537	561	485	541	529	562	489	533	517	572	578	534	527	520	544	522	556	541	513	502	484	540	542	518	558	505	542	533	540	509	545	476	519	567	507	542	546	523	537	503	500	540	522	528	534	545	520	520	511	542	542	491	530	486	502	523	549	570	522	509	517	525	533	554	548	518	538	502	499	523	553	540	541	506	524	507	514	540	525	529	487	507	547	568	540	530	523	511	537	520	551	545	518	501	561	534	521	556	578	511	505	501	555	530	500	515	517	544	565	515	518	559	553	516	506	511	539	511	521	546	531	522	539	559	550	525	486	505	544	500	524	527	554	529	465	522	537	552	503	520	507	533	476	545	563	538	528	488	523	545	515	546	518	540	540	552	538	579	533	560	511	492	509	513	580	521	503	536	531	525	519	518	513	535	523	516	547	549	540	528	516	554	523	527	534	544	514	522	526	573	526	503	547	588	489	523	500	513	539	527	515	472	491	561	531	534	553	533	533	532	495	538	467	528	527	543	483	486	528	524	520	484	512	519	515	543	527	542	506	531	573	543	539	547	481	540	522	523	590	547	524	532	502	516	518	529	485	523	490	557	536	497	538	527	534	557	522	486	501	566	532	534	531	531	513	530	522	479	513	511	536	509	503	497	542	551	563	546	527	536	535	526	539	546	564	487	509	520	482	520	555	563	529	548	517	545	551	530	508	501	514	503	512	501	530	535	532	481	529	518	511	551	545	514	532	495	518	518	546	541	519	526	518	522	521	549	535	522	553	546	536	515	516	528	534	508	521	508	521	546	515	540	526	504	519	578	527	529	528	502	521	522	567	529	534	514	523	553	505	508	522	524	566	553	547	542	534	536	522	506	515	546	526	536	492	562	531	555	550	515	557	531	547	563	524	510	476	547	517	515	483	555	492	527	482	491	553	534	589	559	539	505	541	529	517	523	562	542	521	516	508	530	574	505	548	514	509	470	534	540	515	536	561	572	520	538	524	551	504	531	532	502	531	503	528	547	521	511	555	515	545	499	540	535	526	543	583	530	543	550	512	523	525	570	585	517	558	518	542	545	590	535	545	534	589	555	556	542	554	582	525	552	530	534	528	532	539	575	493	551	526	511	532	566	547	546	501	530	522	529	561	505	500	527	539	532	509	561	507	478	565	515	536	521	522	555	535	524	520	480	505	525	529	544	518	506	495	506	548	542	531	500	504	535	542	547	522	555	492	530	538	529	561	542	558	550	502	528	508	569	489	533	532	543	559	483	536	540	520	510	530	528	569	535	537	524	501	520	495	520	521	517	543	523	553	508	542	553	516	537	520	552	536	565	566	533	576	495	545	517	516	537	564	539	530	530	518	511	532	542	523	504	538	556	544	511	507	533	561	503	513	562	530	529	520	566	557	547	573	538	489	552	543	531	517	551	573	532	489	528	520	565	521	525	544	534	526	511	488	545	531	575	588	553	578	487	498	530	551	549	493	561	497	502	518	525	533	527	556	544	546	504	559	576	542	515	544	508	531	568	551	521	556	529	538	513	530	538	559	542	522	538	515	517	500	512	547	517	518	535	512	495	519	560	556	538	523	533	524	509	539	538	517	558	553	536	513	539	541	562	559	554	555	583	547	531	523	493	535	511	464	558	516	524	499	546	500	544	544	541	510	532	523	511	519	497	499	577	545	518	543	543	537	522	527	501	509	538	571	503	502	511	516	539	523	526	504	560	509	531	497	526	551	495	538	529	532	519	513	560	524	503	481	526	554	561	513	520	539	551	542	506	530	514	547	523	500	495	536	538	538	494	562	528	536	527	520	562	507	492	503	516	535	490	491	490	528	564	516	568	522	525	553	531	523	538	516	525	513	500
4758	7857	7000	3574	2396	1553	1077	1111	2001	14471	26627	24653	16771	7100	2311	1167	632	488	444	498	501	507	488	456	462	450	493	522	508	495	483	483	456	492	489	520	458	495	492	503	505	474	511	480	537	493	488	510	499	527	507	495	446	475	499	455	494	490	511	502	445	469	479	466	474	469	471	448	456	493	453	463	477	482	487	445	482	466	486	453	465	467	496	484	479	486	491	473	478	492	428	491	440	509	474	456	468	521	461	519	458	447	510	487	485	461	497	523	472	492	509	474	446	436	471	477	443	488	465	459	469	459	453	498	498	494	470	461	461	464	454	484	448	523	490	499	483	464	467	463	502	481	498	476	514	497	487	442	474	490	481	484	525	484	464	499	517	502	495	492	466	477	503	470	450	466	485	469	436	448	530	470	467	477	467	447	473	471	470	477	466	487	461	494	487	490	499	516	504	448	501	468	464	523	464	516	483	481	488	479	521	503	466	492	478	487	448	477	454	507	459	463	458	478	458	503	500	480	503	469	479	469	492	472	461	470	482	463	479	502	481	468	456	452	472	473	493	492	497	482	517	491	471	443	509	438	488	478	467	471	473	486	500	483	476	468	493	466	510	473	490	456	469	526	489	500	435	471	464	463	447	475	466	511	474	457	462	465	482	489	462	494	484	485	485	430	484	515	491	463	526	529	458	465	455	469	506	511	493	491	480	483	459	490	480	464	471	495	476	474	457	456	474	500	487	472	500	486	463	472	438	485	488	416	462	459	466	499	444	455	476	458	452	493	488	480	475	541	514	442	508	515	475	459	501	471	464	484	515	500	469	497	478	498	516	516	505	478	499	491	462	467	478	503	499	474	513	438	487	485	469	480	510	494	475	511	463	469	433	494	469	501	501	501	528	478	496	432	489	517	457	476	483	486	426	499	443	505	474	502	467	496	482	461	463	447	465	494	482	434	442	482	504	447	482	473	502	488	482	480	465	502	470	463	476	476	479	458	473	482	445	484	462	482	462	483	507	490	484	496	486	459	518	477	500	488	508	485	452	501	475	469	494	450	459	494	506	481	492	466	477	475	506	504	478	451	481	485	511	462	494	484	478	444	456	466	532	497	455	484	487	449	439	519	452	490	437	499	497	462	470	504	491	481	474	471	472	458	458	516	472	446	458	495	459	450	492	477	507	471	488	504	474	461	458	486	465	461	455	494	484	473	460	484	475	505	439	471	474	518	505	472	445	490	466	457	466	479	483	429	487	519	505	459	491	480	459	460	476	484	451	464	483	472	469	450	515	447	479	439	451	469	463	426	437	467	486	481	471	500	446	498	471	461	505	473	519	455	494	502	447	496	455	475	483	445	502	461	462	462	460	474	489	472	505	470	451	458	469	482	484	507	441	488	471	521	483	480	483	486	475	492	478	482	498	474	430	473	527	454	492	463	477	486	472	455	496	475	479	506	462	487	484	499	455	484	481	484	449	465	471	479	473	479	488	499	492	471	476	486	498	464	474	459	487	466	458	432	501	476	533	481	478	451	479	476	434	458	469	492	536	459	472	517	505	511	499	498	446	485	448	484	492	464	493	493	453	473	473	452	476	490	503	462	466	475	457	469	458	442	463	527	479	489	506	497	447	514	470	472	466	476	491	473	500	512	469	482	470	490	496	531	514	421	490	472	485	472	470	496	486	462	442	496	459	488	454	484	469	480	443	483	501	475	478	480	433	465	475	451	431	479	456	521	460	493	487	448	478	425	425	503	472	448	453	470	488	435	456	480	459	470	458	471	510	475	469	470	480	468	492	473	453	488	490	479	448	514	475	499	447	506	474	475	470	475	481	474	489	459	488	450	499	488	462	475	480	474	504	503	485	485	503	488	468	483	438	473	493	441	506	450	503	468	450	432	471	464	501	448	452	497	479	463	474	477	488	478	497	471	489	481	467	526	477	468	478	459	469	485	466	490	471	470	470	468	461	482	496	465	508	495	472	447	506	532	471	502	468	487	438	496	462	441	479	488	521	442	492	453	499	465	491	460	481	481	450	481	508	461	499	459	449	469	479	482	480	459	499	458	440	489	462	464	458	465	447	470	473	476	456	503	444	439	449	471	459	462	480	474	445	462	497	463	463	469	493	485	484	451	503	488	437	483	452	488	462	486	488	481	477	459	471	505	444	480	458	474	508	460	480	474	507	457	487	452	464	505	488	476	492	492	441	539	488	508	495	496	468	474	451	452	470	489	461	481	448	454	471	434	464	453	466	469	441	487	488	463	472	484	476	452	480	466	492	494	480	426	448	507	459	519	474	479	493	443	438	484	477	509	488	460	491	495	480	449	521	456	461	475	465	472	452	476	474	493	487	457	453	466	485	447	476	502	490	496	475	445	495	443	507	456	486	498	497	487	518	478	456	442	457	506	475	463	482	496	490	460	464	472	450	489	501	437	469	489	461	484	468	476	469	462	432	443	458	496	458	475	453	467	475	450	475	444	480	466	462	461	444	444	472	469	492	502	480	474	492	494	454	499	508	492	500	488	474	519	474	454	460	451	469	509	493	456	465	441	484	489	488	470	463	542	483	460	529	472	487	488	451	465	458	473	465	479	475	500	485	475	512	478	480	453	494	461	459	439	442	444	474	476	520	496	498	475	488	467	460	482	468	478	480	503	435	505	501	476	491	457	468	466	461	487	465	508	485	451	461	515	483	450	459	530	491	498	468	463	497	452	508	460	441	474	482	501	465	493	422	449	467	450	481	484	446	464	446	481	461	510	483	443	480	476	454	494	458	477	487	475	486	495	490	491	472	484	429	453	463	477	450	474	459	496	470	517	460	482	438	479	489	480	468	480	480	452	468	491	468	436	458	506	461	447	493	460	490	502	471	461	468	465	499	507	485	426	477	464	503	471	496	485	472	501	417	479	457	451	430	454	512	469	483	496	479	466	454	501	499	489	471	500	484	473	471	457	463	466	495	446	459	482	479	508	492	479	496	472	488	460	483	491	503	471	455	500	480	497	497	460	498	499	426	492	471	494	491	457	495	450	458	457	439	465	461	469	490	445	463	500	521	510	480	470	486	474	481	463	471	471	480	482	483	466	456	513	480	499	491	468	464	493	482	444	469	473	502	528	490	482	487	472	479	509	477	450	483	476	468	456	472	492	482	482	477	481	464	474	511	466	483	506	499	469	466	499	496	519	496	463	437	475	484	484	466	474	478	460	508	426	450	474	460	464	433	491	497	488	488	479	478	482	477	469	456	521	460	479	489	457	471	473	474	473	451	453	458	473	494	439	458	482	496	456	434	466	478	491	484	511	505	462	485	504	514	456	453	475	472	465	468	495	475	510	426	483	470	484	484	489	460	448	473	479	456	449	497	464	477	449	442	483	530	489	487	471	460	511	478	498	448	510	485	492	477	479	453	450	486	495	477	466	469	463	486	498	483	451	478	468	470	483	471	449	435	477	501	457	475	475	471	497	466	495	449	513	503	495	465	424	545	471	464	452	511	480	485	468
27780	10849	2041	1061	667	521	442	445	488	962	1900	1555	1247	826	583	499	454	451	426	460	417	444	421	442	429	434	447	482	430	486	451	442	445	410	408	429	463	408	436	384	420	414	461	446	433	448	409	442	467	466	429	411	468	412	467	431	469	428	431	432	423	433	441	435	446	420	436	434	438	425	410	455	443	453	425	455	438	413	457	395	444	406	451	434	434	432	427	447	431	430	434	421	438	436	445	415	426	445	428	441	443	433	429	414	456	454	470	409	422	419	433	415	428	431	427	443	418	417	409	380	482	432	460	426	447	446	431	488	440	467	412	428	453	433	471	461	458	465	416	426	446	469	448	429	410	433	437	438	448	449	440	446	410	420	402	417	472	415	405	431	434	462	440	407	439	484	404	473	442	428	440	433	460	420	422	426	452	432	435	431	444	439	453	458	399	437	403	427	439	430	456	463	416	448	430	432	436	450	414	447	412	430	460	434	449	421	437	436	381	433	444	432	436	458	419	463	426	432	441	395	443	463	441	441	447	424	410	446	462	400	419	437	457	443	439	423	430	412	437	422	435	412	471	462	439	437	440	431	453	430	450	478	421	415	463	432	439	457	421	456	413	425	459	441	426	395	415	445	437	400	436	417	415	418	449	414	428	431	462	430	463	425	460	407	396	424	460	441	420	454	470	453	474	422	441	435	419	419	425	419	417	464	440	408	418	459	433	452	439	432	455	421	450	437	417	470	437	449	430	396	419	449	450	431	406	439	445	429	456	448	419	434	429	445	426	470	449	455	442	439	445	456	442	434	416	410	455	450	424	411	466	419	396	418	385	459	462	420	452	436	422	412	446	409	429	408	434	418	423	441	458	420	456	448	445	420	429	399	459	427	457	426	461	415	415	442	445	440	407	434	401	432	466	445	422	398	445	432	418	425	406	434	456	450	388	408	413	452	438	444	450	433	432	483	448	437	463	464	427	436	443	425	440	433	455	404	439	437	450	427	422	488	442	403	445	468	448	401	458	419	442	429	441	423	443	388	413	430	410	411	444	514	419	441	442	417	434	417	429	422	463	432	427	446	417	410	423	438	449	453	409	409	417	394	428	453	430	413	433	445	415	447	431	479	473	442	438	491	434	430	410	422	418	459	451	447	415	421	473	424	446	402	459	461	418	468	403	400	428	468	451	420	448	455	429	413	464	418	465	404	448	434	471	450	449	401	413	463	416	418	452	429	451	423	446	408	449	449	457	431	438	431	429	424	412	435	447	414	464	435	436	385	396	452	398	404	400	453	430	452	413	422	425	468	412	433	416	454	420	400	434	456	462	411	450	423	398	471	413	439	436	389	408	444	427	435	436	404	443	427	475	409	442	415	433	411	454	422	442	434	449	401	397	465	413	424	446	435	460	424	476	405	436	446	453	429	419	428	458	401	428	450	425	459	425	444	414	429	415	421	421	424	426	443	431	439	419	410	458	461	449	442	412	437	423	458	455	465	417	436	437	415	397	477	447	421	413	430	451	420	421	444	470	445	438	442	431	409	459	425	413	404	446	442	454	447	409	445	430	455	406	437	482	458	434	446	440	456	427	439	412	446	458	429	431	457	438	420	439	418	431	427	442	496	445	437	411	432	449	399	433	449	421	434	457	441	471	416	423	383	439	423	443	430	431	427	440	431	426	422	472	431	386	458	443	429	428	459	434	461	454	451	430	418	401	468	454	429	382	431	479	451	471	426	410	432	425	465	389	440	439	453	451	439	432	433	458	446	453	423	456	461	412	428	421	435	436	445	500	425	450	419	441	434	442	456	446	437	434	482	418	446	417	410	445	459	430	448	439	489	413	441	402	457	442	447	431	422	426	434	439	451	414	474	432	442	403	457	461	411	426	466	438	483	441	414	478	454	436	429	461	457	463	469	474	422	449	439	433	416	411	402	431	393	416	425	433	460	439	476	474	438	425	402	420	433	443	430	432	419	466	444	446	409	432	423	409	429	448	461	435	452	431	444	421	462	459	416	428	442	431	407	440	450	427	439	438	450	418	394	439	420	445	420	439	480	462	426	468	442	430	429	424	412	399	460	439	410	456	463	430	439	412	433	443	433	419	424	455	426	442	430	434	417	443	444	432	473	408	459	426	461	415	426	467	453	431	445	437	452	447	416	417	451	487	419	433	457	420	440	414	456	483	484	454	443	413	461	451	471	424	467	413	442	458	443	416	427	446	421	458	429	432	431	448	433	431	412	411	443	414	454	411	410	470	421	392	435	446	416	451	405	427	407	390	413	399	440	453	430	408	410	415	466	427	411	454	409	442	411	397	422	419	427	398	472	421	430	424	427	423	443	458	417	440	427	454	456	422	419	433	446	418	425	430	429	422	406	420	401	440	430	441	485	414	433	446	459	410	441	443	439	461	435	489	443	417	422	444	475	448	428	480	428	452	435	427	412	402	462	435	436	438	479	454	456	475	410	455	465	430	436	437	409	414	382	476	464	396	428	416	411	423	441	452	471	449	439	425	434	463	417	422	434	439	438	454	422	442	400	442	442	408	451	445	411	430	429	467	430	408	423	423	475	437	425	418	412	429	460	446	425	476	463	447	421	408	413	411	443	471	442	466	435	442	423	387	438	466	443	393	429	418	453	424	433	398	468	454	403	466	388	419	474	443	440	462	405	420	428	432	406	445	435	437	441	476	428	457	426	400	411	423	434	447	451	441	423	423	435	443	437	435	435	449	444	463	414	475	460	415	443	419	424	461	403	460	427	450	456	434	480	445	419	470	415	405	442	468	454	504	424	398	437	405	416	406	397	419	435	447	439	466	448	417	398	470	433	421	446	465	406	434	436	430	424	402	453	428	479	428	376	440	455	433	469	422	416	411	441	450	449	443	398	420	445	393	430	438	461	411	457	454	429	432	454	419	454	469	407	426	423	445	428	433	433	438	433	394	418	425	424	422	460	453	441	441	447	428	411	445	441	429	439	442	410	450	412	430	445	411	452	478	451	442	424	411	429	412	438	437	444	490	436	439	450	423	462	494	448	462	439	406	445	393	432	449	424	465	466	419	404	420	434	434	480	433	424	458	456	412	458	473	460	479	414	447	438	413	465	483	431	412	443	450	431	439	440	437	402	422	436	454	490	440	461	397	442	428	427	421	401	479	504	404	410	477	432	404	438	420	440	451	420	421	423	422	440	401	441	441	421	422	439	467	443	444	422	432	442	470	453	450	435	381	410	417	439	437	466	428	406	404	452	440	443	439	447	418	434	414	460	385	449	423	441	428	470	421	464	436	457	419	468	409	422	414	422	411	444	452	423	396	414	444	431	437	446	422	431	451	438	436	381	395	445	419	443	421	434	446	444	468	420	409	443	400	434	464	461	442	399	459	415	434	469	444	418	435	436	441	432	430	438	474	453	437	445	424	454	442	455	420	406	429	444	459	455	423	433	433	457	452	430	419	415	470	467	465	443	424	443	442	438	429	415	435	421	456	436	450	425	424	436	450	442
5756	1466	1694	894	664	502	431	438	538	1370	2440	1926	1428	853	511	462	417	403	408	381	421	384	401	423	394	415	429	423	382	384	420	393	367	369	387	391	425	392	403	422	399	387	372	363	413	394	401	420	387	377	436	401	408	360	402	385	397	403	385	408	414	402	374	435	394	426	364	358	420	387	423	369	394	401	371	359	396	395	371	396	398	394	404	386	365	392	404	380	392	359	414	396	383	357	404	377	390	392	375	395	407	416	434	410	409	411	416	373	397	423	369	390	401	378	425	389	380	375	383	428	385	365	372	379	373	389	390	389	359	385	395	363	381	417	392	398	364	416	418	403	395	414	407	395	360	388	387	391	421	400	404	375	376	395	373	384	376	389	401	377	400	378	362	369	414	397	409	347	394	389	382	373	406	365	371	413	404	412	384	394	380	395	390	383	409	358	400	411	408	385	389	382	386	390	390	386	373	393	394	396	388	388	410	385	393	359	406	384	397	397	351	411	424	391	388	403	401	371	400	380	368	401	408	380	428	400	412	415	376	378	371	403	411	381	383	399	387	389	392	398	398	376	429	399	418	387	375	392	400	416	388	418	415	391	353	405	384	382	364	392	410	423	367	382	399	358	371	392	383	375	364	372	375	351	383	380	418	429	378	378	434	383	371	399	383	433	425	391	402	420	403	342	398	420	397	409	361	363	376	397	368	380	411	393	361	348	377	373	390	396	384	415	375	386	402	370	380	389	403	396	427	393	421	381	377	370	403	368	372	375	408	403	428	416	385	371	375	418	401	432	397	424	385	395	395	395	405	411	412	414	398	353	400	395	378	389	416	387	406	357	388	415	430	359	413	369	345	387	406	358	387	367	412	409	413	377	407	365	399	385	411	409	409	407	379	377	403	388	392	404	385	355	362	392	385	364	389	394	387	398	403	396	400	379	418	385	426	388	389	369	386	402	414	414	378	386	424	385	424	376	395	401	388	393	420	373	387	372	369	401	380	408	385	369	406	404	396	429	396	394	407	365	403	376	403	388	380	399	440	371	425	384	354	369	400	360	387	411	379	388	420	370	387	395	395	390	384	390	413	390	403	392	402	429	380	348	383	399	345	383	386	386	404	372	376	398	409	402	391	386	395	389	369	406	388	387	422	405	381	400	380	366	391	431	352	415	416	384	419	386	377	416	398	406	377	404	391	400	422	387	383	367	399	343	419	402	373	413	378	397	351	419	378	400	413	402	388	358	404	404	390	368	404	395	383	411	418	368	394	403	385	365	368	405	390	419	374	382	373	406	387	388	417	401	387	377	375	398	378	391	404	389	389	391	383	396	387	362	429	400	364	366	393	354	372	373	413	399	378	369	379	377	396	366	383	399	381	398	360	369	357	384	402	379	370	392	367	386	352	402	385	396	410	436	421	366	400	412	340	379	412	389	406	400	384	414	406	393	382	413	390	397	367	397	371	401	389	378	401	398	387	366	399	394	403	373	397	356	392	426	417	413	399	355	398	386	384	375	403	413	403	384	353	394	414	449	428	401	399	406	408	387	378	395	355	411	372	397	428	395	373	392	404	374	385	349	367	379	399	410	364	428	410	394	393	389	390	375	386	410	371	399	414	388	376	387	361	356	368	416	395	388	371	387	378	351	408	393	374	404	411	419	384	371	377	406	426	382	390	388	362	374	422	387	402	400	406	377	368	384	381	399	383	389	383	401	389	391	384	416	375	401	392	396	412	369	380	375	381	422	358	406	379	386	366	373	397	376	403	398	336	393	363	407	414	388	366	383	404	429	397	406	386	420	374	421	378	391	409	346	386	435	377	373	428	347	399	354	411	388	416	373	426	380	401	363	416	379	351	389	397	363	405	409	410	391	357	423	379	361	402	369	391	362	389	403	407	367	395	377	378	418	389	370	441	411	381	380	385	369	412	385	397	405	424	379	357	409	403	394	371	408	397	402	426	376	397	416	380	424	370	377	389	369	390	381	395	384	366	451	403	364	377	389	380	386	372	369	418	392	376	404	421	418	397	379	399	388	421	414	381	383	335	363	388	378	399	395	402	418	353	396	418	394	359	398	402	411	358	391	388	365	412	362	408	373	387	392	405	403	405	402	423	392	360	383	386	390	374	383	417	399	404	370	422	383	397	352	370	382	415	388	387	381	398	379	418	407	391	389	401	385	380	379	394	415	383	370	387	387	380	435	355	384	376	335	365	353	402	385	391	402	386	424	402	379	391	375	410	413	361	385	375	401	388	387	396	372	392	396	398	422	377	394	431	400	408	411	407	376	381	413	368	410	372	407	381	386	388	386	368	395	369	411	374	365	373	446	347	378	418	376	382	385	442	395	397	392	376	394	393	383	370	437	365	399	341	393	395	399	366	338	366	401	386	389	381	370	398	385	360	395	421	359	334	403	404	391	395	408	372	377	400	403	382	376	365	408	405	376	392	409	369	417	387	386	401	412	374	418	413	417	361	377	372	400	398	378	376	370	406	345	367	347	383	407	405	386	374	400	391	402	363	393	369	386	399	356	370	395	384	377	398	446	422	416	390	391	370	439	386	400	380	384	389	391	384	441	382	418	393	398	414	389	406	398	361	409	414	373	386	389	395	399	380	392	362	401	381	381	410	368	386	390	372	345	398	379	365	384	382	399	378	389	408	405	390	388	382	384	381	418	373	384	351	396	377	384	357	371	376	389	384	408	381	402	438	391	345	352	371	402	408	382	415	385	373	391	436	397	451	401	377	414	389	397	372	347	402	418	391	383	378	398	404	386	368	389	408	357	363	360	425	375	396	378	395	397	423	396	401	382	388	369	386	327	411	373	422	373	390	385	402	413	360	429	388	373	387	368	403	363	339	359	400	391	376	390	348	379	406	424	393	379	377	411	389	376	391	380	409	361	411	433	357	400	401	411	399	394	392	369	373	407	381	412	378	385	366	398	370	388	367	394	398	376	407	378	394	395	347	398	387	440	378	375	372	406	397	420	421	379	389	372	390	389	359	407	378	417	423	407	378	391	386	392	376	381	401	397	400	394	397	414	380	414	417	378	402	377	374	415	375	418	351	415	408	389	386	420	385	420	398	374	410	374	381	385	402	389	381	378	430	415	385	379	377	400	393	412	378	365	393	405	345	360	367	401	353	409	376	378	363	390	432	373	397	413	392	388	413	408	397	397	416	363	403	366	387	386	386	394	353	383	393	391	407	390	382	365	375	401	397	433	424	375	419	386	393	386	378	405	390	404	375	421	369	392	391	388	412	419	397	388	375	380	362	375	399	387	394	388	414	384	391	360	420	386	388	389	387	399	410	390	386	392	341	385	412	402	391	386	381	391	377	398	397	393	396	397	396	392	393	388	374	398	383	419	413	411	375	434	413	408	373	406	391	385	378	389	407	392	381	405	387	394	399	389	408	360	355	371	360	362	417	374	368	427	405	378	405	375	385	379	387	382	387	405	392	367	405	374	360	402	412	408	415	339	393	389	347	392	403	380	383	440
25573	21416	27512	25506	7862	1416	824	562	1630	14410	20380	14202	7066	2451	932	636	476	403	458	467	419	429	457	403	389	421	444	413	414	421	424	436	449	430	444	365	412	413	448	461	424	411	414	429	405	440	433	398	390	427	430	395	392	408	426	383	422	391	412	445	429	404	435	427	425	406	446	405	411	424	467	418	386	428	457	440	427	417	412	391	417	456	433	429	389	445	437	445	440	427	462	410	418	393	462	402	376	419	435	415	461	411	461	460	423	432	427	406	410	423	401	397	425	430	450	427	392	389	463	393	375	437	394	365	405	421	394	389	407	431	452	392	413	448	409	430	442	437	393	377	407	402	415	393	417	400	434	419	448	396	388	376	401	420	427	388	440	429	409	427	450	393	398	439	433	407	457	399	418	381	441	400	404	389	383	446	433	427	414	395	414	425	434	388	414	451	428	410	406	431	429	414	422	420	431	419	372	438	405	432	387	406	465	384	447	403	428	413	439	432	421	414	441	427	405	453	412	411	429	403	412	451	434	435	431	392	419	377	378	426	406	427	408	401	422	423	430	413	452	426	415	442	426	430	441	427	416	428	426	405	391	405	412	461	409	390	404	420	379	413	432	389	403	429	419	434	396	434	450	443	427	416	425	398	417	416	427	361	425	395	423	415	366	434	416	436	440	407	395	434	443	401	456	413	420	419	390	409	408	384	388	423	415	415	420	444	457	373	423	400	459	416	414	463	413	441	391	422	412	415	443	404	413	430	381	406	456	467	439	377	438	418	420	398	415	457	430	393	398	428	438	410	459	451	395	400	404	434	406	399	417	420	441	409	421	415	404	429	386	408	423	424	429	435	443	466	409	415	398	383	454	418	445	431	429	384	447	414	416	446	430	411	424	420	428	406	409	429	431	425	441	434	452	395	396	423	436	425	411	394	376	469	381	441	406	388	380	408	382	429	415	444	396	449	410	403	462	427	392	417	422	405	438	399	452	433	420	446	424	439	409	426	407	420	402	411	429	431	412	424	396	401	394	404	424	419	414	406	403	397	392	455	406	461	400	419	410	432	417	436	455	401	387	416	463	412	438	390	423	426	406	417	429	411	446	411	434	411	418	408	389	404	425	438	429	455	467	433	446	421	400	423	457	375	416	412	415	442	428	444	416	415	408	396	434	430	426	419	429	450	419	386	437	393	441	424	417	429	418	441	414	433	414	391	396	389	420	415	378	399	379	428	411	392	430	416	411	384	463	379	444	406	426	387	438	425	386	375	419	386	392	431	417	414	402	408	426	447	431	430	377	394	394	443	411	433	448	417	396	448	432	489	422	403	400	410	401	397	425	417	417	415	419	411	383	420	417	432	451	418	391	412	388	425	410	402	408	389	416	432	468	403	425	439	460	400	424	459	380	415	402	437	411	443	382	415	432	438	425	430	438	414	436	403	419	443	414	417	424	409	434	467	407	425	381	446	448	401	384	420	389	403	375	410	437	440	413	405	442	404	420	390	410	405	415	423	433	429	400	413	406	402	396	410	417	385	367	400	425	441	427	417	420	430	456	429	439	418	403	430	401	420	412	418	401	403	436	427	436	431	419	427	404	414	411	403	394	445	428	389	425	402	440	431	388	422	400	425	443	408	401	435	447	436	405	420	433	402	375	393	418	441	402	409	428	424	424	437	439	419	392	425	399	423	452	393	395	393	388	402	387	381	380	445	423	437	410	406	430	424	439	421	403	416	424	420	431	471	452	438	383	427	418	435	436	464	432	421	415	427	420	408	437	375	391	438	404	423	429	455	424	390	411	403	400	414	397	391	417	407	435	453	409	420	440	421	412	435	461	379	370	399	414	410	445	387	438	423	474	431	407	390	406	404	399	425	396	415	391	412	429	435	393	402	416	447	402	408	408	434	421	472	404	422	449	405	383	410	473	382	392	441	436	423	450	409	433	395	434	413	419	459	434	380	419	420	397	400	419	406	413	406	417	414	432	423	407	400	438	429	425	430	405	423	405	424	387	411	425	422	398	365	412	401	388	477	394	430	438	436	429	388	416	401	414	399	369	402	391	400	433	419	391	419	445	426	420	443	439	408	407	447	396	430	417	421	418	423	405	398	408	442	410	428	427	442	423	424	397	407	389	392	387	428	445	415	378	437	423	419	407	420	447	438	419	387	402	432	411	416	437	435	424	448	467	413	437	400	403	440	439	421	443	436	427	368	381	414	405	400	417	412	397	435	407	400	394	404	405	403	431	401	408	463	413	405	429	406	397	450	390	405	394	401	417	439	420	416	381	450	405	382	430	408	426	377	458	416	423	444	389	400	419	397	428	381	444	402	416	392	404	437	417	437	410	432	415	432	392	400	416	428	454	426	397	427	445	419	426	434	418	416	426	386	409	407	430	385	423	433	440	397	417	407	395	405	415	417	409	392	426	378	420	395	417	400	429	421	394	406	384	429	382	417	405	443	447	389	431	414	378	440	427	415	397	408	414	398	415	413	382	442	424	439	366	452	407	428	431	426	388	430	385	415	393	386	472	402	411	416	445	420	387	397	421	401	436	435	431	390	436	408	425	413	407	391	399	418	423	437	447	397	436	423	430	431	420	421	368	437	406	430	407	417	416	434	419	396	441	378	380	424	433	418	430	438	420	420	389	372	431	438	442	464	423	392	409	407	421	428	427	404	443	404	436	402	424	450	428	426	402	414	395	421	416	407	414	431	432	385	429	394	390	434	418	413	418	398	415	420	393	469	403	414	422	421	402	397	416	371	431	415	375	478	416	402	424	440	422	452	418	432	420	410	436	391	404	421	423	404	437	476	395	382	423	433	431	413	420	387	415	400	407	400	440	442	414	385	416	398	371	411	442	429	391	436	432	405	437	442	439	439	424	376	459	428	391	420	428	430	423	422	407	410	443	431	437	410	469	426	425	420	432	407	421	422	388	387	392	415	434	435	444	405	424	410	398	403	412	381	412	401	411	414	399	413	385	392	401	426	386	431	446	374	443	394	386	429	439	422	420	423	421	388	420	426	436	460	399	392	397	399	404	386	439	413	385	427	428	413	431	407	443	390	389	412	424	397	432	429	428	412	411	416	425	405	449	387	423	443	351	431	374	417	382	456	432	434	433	431	466	421	437	415	415	426	440	416	414	444	404	403	404	420	438	441	446	433	421	424	440	400	408	435	447	413	412	413	413	414	425	420	430	418	391	426	407	425	465	394	425	401	432	404	397	417	409	387	397	424	414	424	420	413	416	385	422	425	418	383	432	433	379	423	441	441	449	414	436	447	423	399	432	381	401	444	423	437	456	484	419	431	408	441	393	435	456	431	433	404	413	424	435	403	433	416	433	431	430	418	432	408	391	448	373	464	435	399	397	410	429	392	396	403	430	385	427	459	415	389	424	412	437	416	447	384	432	426	455	426	427	430	439	418	415	415	406	444	425	376	431	439	447	441	404	415	446	442	418	417	449	409	420	442	380	393	422	442	425	420	402	403	387	434	408	424
4256	4906	5088	2312	1605	1151	810	684	2632	17055	19323	12387	6479	2666	1062	638	455	426	372	369	422	409	400	404	346	418	407	390	383	363	394	367	378	399	410	367	391	382	424	385	377	379	394	396	405	430	397	388	413	351	361	415	372	395	395	383	390	418	417	421	395	370	359	372	411	398	412	377	359	384	404	366	365	399	396	405	416	375	410	386	404	379	402	383	419	422	396	444	392	384	411	393	364	420	430	362	385	404	378	392	436	406	398	385	427	389	392	396	371	380	401	411	397	385	412	433	400	375	385	376	406	419	394	392	399	408	387	424	398	391	434	410	388	418	398	404	359	356	386	409	380	399	393	352	415	394	401	377	386	397	384	403	385	433	415	378	418	426	458	395	385	357	393	359	385	421	373	378	398	386	359	381	420	403	387	402	405	384	397	425	416	387	362	404	385	433	368	380	409	383	381	413	354	413	419	400	392	416	430	406	370	395	404	403	408	406	354	393	406	402	392	431	411	407	395	393	435	419	373	402	424	379	402	430	409	383	370	372	410	382	357	402	373	400	396	367	386	376	378	410	380	415	388	412	396	385	420	382	380	364	354	365	414	396	406	398	421	386	416	396	396	405	396	387	356	406	400	393	397	336	384	365	374	414	363	411	377	369	378	408	384	420	376	419	371	433	414	438	394	401	398	425	402	374	382	431	381	417	363	414	416	381	417	392	404	401	362	411	407	394	362	382	391	383	383	373	382	401	414	387	374	395	393	375	381	389	358	367	368	399	390	408	382	451	367	400	431	431	389	431	409	344	395	414	384	389	427	404	366	380	370	383	377	411	390	440	393	405	405	381	435	366	402	431	405	381	385	388	415	385	403	393	421	382	379	394	396	401	396	392	376	361	415	389	390	394	373	397	404	410	428	366	388	419	432	342	378	381	392	382	375	396	410	430	381	378	367	412	401	410	415	380	409	375	411	403	404	410	421	404	386	387	417	394	391	378	409	394	392	434	370	417	397	421	407	388	400	403	379	371	383	366	440	404	400	415	392	408	400	394	397	407	388	402	413	386	384	371	389	386	342	373	375	371	355	400	373	397	358	384	379	399	394	392	380	356	390	387	378	417	395	421	405	402	405	406	399	405	363	413	410	385	362	378	372	379	387	364	397	397	378	417	394	384	342	408	387	378	379	382	390	392	348	376	379	388	418	377	389	385	385	391	366	397	408	384	389	361	414	373	388	410	383	384	405	377	410	414	437	414	368	363	422	405	382	373	413	382	395	389	386	438	406	394	431	392	352	410	415	392	431	416	396	424	401	413	421	387	377	398	399	386	468	386	377	367	383	381	358	402	414	393	361	394	402	399	403	411	437	389	390	397	406	388	419	376	376	393	391	402	392	369	378	387	397	413	381	410	389	386	398	371	422	386	422	392	387	428	393	399	405	379	402	387	412	408	404	407	377	361	370	363	396	381	405	382	401	370	372	374	403	376	390	408	360	386	379	410	406	432	371	368	425	407	369	346	363	413	414	394	414	383	396	418	414	390	405	397	380	353	392	389	366	373	368	385	374	407	385	359	357	395	435	393	406	402	415	372	397	374	432	401	384	400	405	412	403	440	386	362	383	380	371	363	382	399	393	387	452	420	379	400	372	401	393	383	400	376	391	382	409	380	388	431	361	362	387	377	399	377	389	398	375	386	378	388	399	389	400	357	386	410	393	389	367	401	382	401	421	422	376	387	378	398	396	423	408	388	380	374	384	386	422	387	398	413	408	420	400	391	390	444	394	400	405	378	373	397	369	389	366	364	359	368	368	380	393	388	406	394	385	373	391	403	364	363	378	409	395	359	418	334	373	383	389	383	418	399	370	411	411	407	431	408	395	400	422	369	385	385	413	423	385	365	365	375	407	409	357	372	400	433	417	400	371	393	401	375	426	414	388	416	404	366	375	354	374	411	392	374	435	365	389	388	398	377	396	411	368	404	387	401	380	441	375	418	391	392	384	391	361	392	388	419	390	378	374	407	422	364	396	386	408	397	393	394	394	383	435	430	409	373	419	410	394	394	388	376	413	384	329	413	385	383	383	424	401	406	430	380	395	401	404	404	360	360	384	421	362	357	394	393	414	382	424	425	402	400	414	365	383	369	399	409	406	394	386	401	391	434	411	399	400	387	387	380	393	403	396	366	415	403	416	409	435	411	389	379	380	366	387	355	380	398	408	423	398	416	374	391	410	397	411	394	392	406	394	387	399	403	393	369	380	390	405	378	423	352	389	351	408	402	432	402	391	385	382	401	421	370	416	395	383	368	409	372	405	421	404	411	372	407	396	374	417	413	434	384	361	392	361	380	388	405	441	389	409	393	409	393	375	404	387	394	386	450	409	393	424	378	411	390	407	382	399	396	367	402	421	393	388	413	369	371	413	369	373	363	372	373	394	387	398	394	375	380	379	370	404	393	386	376	403	388	401	444	411	377	375	430	382	381	440	401	385	404	392	382	417	401	386	394	379	402	403	369	409	398	399	401	411	380	418	404	409	388	373	430	393	381	359	404	411	381	398	434	388	381	403	355	398	414	381	384	344	373	354	393	372	391	376	411	375	408	363	393	378	374	376	411	400	397	412	382	385	390	378	384	391	387	414	388	393	404	369	398	365	423	429	351	377	374	380	392	411	392	373	399	382	384	415	376	443	366	401	437	385	406	409	424	374	400	418	381	354	386	396	423	399	404	365	378	372	356	379	405	388	397	379	368	403	398	386	396	373	403	382	393	397	375	381	376	408	386	420	382	393	388	380	418	410	387	364	379	380	370	426	414	385	406	416	391	358	404	397	411	374	367	369	407	422	381	380	407	404	364	410	363	406	399	396	401	378	380	408	401	390	370	394	400	397	380	351	376	407	387	432	388	378	382	371	390	415	395	389	375	389	379	382	407	394	386	385	384	371	394	417	388	360	369	391	367	393	433	395	382	377	407	367	390	389	368	401	389	388	373	418	430	401	387	400	409	370	412	357	371	356	413	374	404	356	385	424	371	383	371	390	402	414	390	410	391	380	418	380	404	382	361	360	365	404	356	374	415	436	356	390	427	414	399	407	356	394	379	410	370	395	404	413	416	411	338	390	369	364	389	389	419	379	353	360	410	378	394	381	377	379	401	374	383	387	377	356	416	375	369	393	407	393	360	355	376	383	395	413	404	406	415	412	412	403	392	403	393	418	427	416	379	386	400	422	395	417	395	409	392	399	389	418	385	401	402	379	383	382	420	416	382	409	379	408	394	390	375	403	417	351	395	397	437	378	365	398	375	394	386	388	412	399	388	371	375	396	400	347	395	408	361	392	393	389	406	404	397	363	395	382	354	373	378	391	374	375	361	396	396	392	393	374	379	381	381	356	388	391	396	385	366	379	408	410	390	412	349	400	376	412	414	432	408	372	418	398	396	423	405	432	381	355	403	416	377	375	356	369	426	402	429	416	371	405	373	394	373	416	401	372	348	404	404	414	386	367	397	374	385
24659	21418	28604	24618	21160	6587	1625	993	991	15922	35800	28463	15330	4658	1554	839	611	552	540	563	574	559	553	548	525	566	546	568	590	549	565	589	568	548	534	520	560	517	540	586	592	558	555	528	575	548	528	577	526	555	558	552	560	582	523	507	530	566	557	548	561	554	583	581	565	542	559	615	533	518	548	571	529	562	581	521	535	571	559	567	539	571	562	518	536	523	567	543	576	583	569	542	599	545	550	584	537	526	554	558	537	525	582	531	569	552	545	570	581	529	544	536	570	578	569	531	550	559	544	578	567	568	550	513	569	536	536	526	543	533	547	551	566	506	558	514	566	556	549	520	571	552	500	543	603	549	554	508	554	507	522	554	526	549	520	567	503	561	545	527	621	571	536	573	537	561	553	529	516	570	585	566	519	535	558	548	582	550	531	543	596	521	527	571	547	568	578	570	565	583	519	491	572	515	550	549	538	550	579	568	526	500	545	538	556	509	549	567	577	523	536	540	543	504	534	534	518	560	552	546	515	531	519	588	524	561	541	525	544	532	534	570	550	573	531	536	516	575	570	524	566	537	551	529	557	567	542	533	568	557	529	573	542	521	547	541	551	525	540	492	516	513	520	560	569	538	557	563	568	568	515	542	519	540	533	561	570	527	568	536	502	550	568	540	542	607	544	544	528	547	536	531	535	563	520	525	528	551	546	529	550	533	539	553	580	570	540	614	572	513	577	555	534	527	573	554	506	608	542	529	546	551	542	532	521	586	531	546	483	568	510	554	555	524	554	552	559	577	578	550	542	609	533	565	567	556	563	542	532	541	522	520	587	523	558	532	567	556	572	556	541	555	539	556	569	547	519	509	560	548	557	570	555	566	511	541	551	566	521	562	559	504	519	535	561	564	515	552	568	584	525	584	600	495	532	496	590	537	565	525	560	529	505	565	578	528	529	549	529	493	521	536	527	566	544	559	582	535	546	535	553	534	538	574	535	511	525	533	536	570	532	586	542	535	582	549	526	543	559	509	562	545	536	583	487	549	556	519	554	537	563	529	585	567	549	573	533	519	566	534	532	532	552	581	549	488	523	537	525	564	530	543	557	524	570	544	550	555	546	586	502	530	540	564	550	534	532	539	542	541	550	525	543	543	503	524	540	544	545	566	558	536	575	612	554	518	555	559	498	550	539	561	578	561	500	539	498	533	558	547	547	583	568	559	511	563	552	531	557	548	528	520	529	530	509	544	504	570	516	509	551	501	563	563	547	560	556	519	535	539	592	527	550	551	535	552	517	529	539	524	554	580	526	551	529	553	543	521	561	522	515	554	559	539	528	565	595	536	544	566	567	572	468	522	553	542	502	526	542	553	561	579	555	536	546	525	550	523	551	547	518	563	538	489	517	524	539	524	540	526	560	510	538	534	574	527	525	556	523	554	550	526	545	471	562	512	519	520	504	547	519	510	534	525	537	516	581	530	573	542	526	495	489	522	551	549	558	541	540	526	553	551	537	528	523	564	545	575	547	543	495	601	576	560	540	535	537	532	537	549	583	534	552	545	570	560	550	526	540	526	540	546	576	548	574	537	534	535	568	525	484	585	557	567	537	536	555	500	517	559	523	500	511	532	538	523	507	604	523	566	531	538	528	505	557	537	545	503	540	547	584	510	525	528	504	533	556	580	517	534	494	519	544	549	525	528	541	555	569	530	517	539	544	544	553	517	576	520	557	516	535	522	526	500	566	526	544	515	519	531	522	574	488	559	568	561	535	507	532	565	535	549	520	526	530	573	578	561	572	550	549	544	518	510	572	537	509	615	523	525	550	590	541	540	538	553	575	555	550	552	556	558	521	532	567	549	517	512	600	556	529	553	527	521	544	524	543	528	541	579	558	523	564	540	510	551	549	565	554	572	577	526	563	528	549	517	517	514	506	556	566	582	538	565	542	516	580	567	550	543	552	520	587	582	570	501	543	550	547	534	529	578	535	527	535	574	540	525	533	577	561	585	565	492	544	530	539	572	566	572	560	535	541	590	555	527	587	520	583	510	546	582	537	523	532	550	532	564	516	572	539	546	583	541	506	539	536	531	539	540	547	533	501	535	547	561	523	522	538	542	565	593	545	536	555	568	545	497	535	552	575	535	561	553	550	519	519	506	533	542	575	514	529	531	539	546	601	550	588	504	526	553	592	517	525	556	546	553	504	591	521	546	555	555	545	542	542	564	514	520	570	571	553	529	563	549	549	549	547	546	551	546	499	547	556	533	558	502	542	560	543	532	521	536	533	559	555	540	526	543	544	559	599	550	549	558	541	571	531	544	542	524	528	564	568	545	525	539	508	565	571	531	549	547	561	535	527	535	560	512	540	521	555	515	559	545	514	520	564	579	545	532	541	565	547	489	549	550	533	538	542	592	529	526	547	487	524	555	506	525	501	507	560	493	555	553	574	503	536	474	571	535	508	545	522	557	549	527	553	544	494	538	550	577	536	528	502	565	550	566	533	581	518	526	569	557	560	543	523	590	584	558	550	521	546	536	542	516	531	563	561	521	532	548	525	537	537	555	535	565	523	522	546	551	549	501	548	580	569	535	562	539	563	524	511	543	528	535	554	560	503	556	539	520	564	585	540	517	530	539	521	546	524	567	544	564	510	565	551	517	539	535	586	525	519	507	547	522	514	533	589	580	567	533	551	518	525	498	544	508	598	549	543	564	565	510	511	568	551	500	528	548	530	564	521	525	491	542	507	582	576	563	521	573	561	530	551	508	538	520	556	542	578	561	548	539	563	568	556	554	545	497	463	585	577	541	553	552	551	534	539	535	541	546	527	559	597	548	555	580	579	541	501	541	553	572	544	511	561	508	485	572	578	536	558	567	515	550	556	561	540	505	557	538	579	507	593	554	496	553	550	542	570	545	534	607	561	544	538	595	526	556	537	543	527	504	556	587	578	534	525	564	593	477	535	531	520	539	538	571	556	523	510	541	526	533	534	546	593	589	530	512	560	595	533	485	521	523	581	557	532	514	534	540	493	522	546	583	542	528	532	552	526	554	515	524	550	568	531	542	551	543	551	533	504	528	513	492	532	552	561	550	546	530	540	545	559	493	560	528	551	568	512	563	553	540	567	534	536	555	535	528	551	545	547	530	560	521	504	517	563	544	534	530	522	578	555	509	495	523	512	561	561	564	505	567	528	568	566	560	561	544	519	542	544	541	527	549	567	514	526	556	515	559	537	597	547	514	537	557	557	536	546	549	486	565	519	563	518	562	519	545	529	507	583	545	548	509	557	579	553	563	550	516	545	552	518	574	520	554	519	530	500	578	527	581	576	545	538	544	518	496	553	534	508	552	550	563	548	605	548	515	565	568	567	531	537	572	542	520	522	549	548	544	550	556	521	550	551	503	543	561	571	495	521	547	544	564	538	571	533	559	536	574	572	531	554	537	568	592	559	529	568	558	544	551	550	550	540	584	514	541	554	536	588	532	543	519	500	498	564	513	534	541	539	529
4726	8151	6581	3373	2529	1882	1150	1008	1386	20166	34258	23272	11666	4121	1639	848	590	513	523	475	549	508	460	514	505	514	468	501	539	462	497	471	499	529	498	570	503	485	519	482	481	537	490	500	491	474	493	466	525	462	503	485	506	484	470	499	544	514	519	483	466	503	513	548	502	484	510	490	493	489	477	512	477	509	497	540	494	475	450	487	513	490	486	513	489	461	530	499	447	498	518	491	496	541	511	482	452	507	468	506	490	503	441	528	507	500	497	520	499	458	488	535	535	552	491	454	526	485	492	558	483	510	495	470	454	496	514	474	508	522	531	500	473	503	498	469	496	488	490	500	487	509	489	478	508	506	486	487	497	477	499	511	514	494	483	494	509	508	537	469	530	508	485	509	485	548	523	502	474	465	493	546	496	500	520	489	492	477	500	474	501	509	495	469	480	502	495	516	496	479	427	487	548	475	525	488	501	490	511	479	442	491	502	526	496	478	504	473	468	518	495	512	468	487	491	509	517	523	504	510	477	507	495	546	521	489	485	482	545	478	498	501	493	509	508	487	514	489	498	475	497	476	467	496	503	476	469	469	539	510	505	468	504	548	503	511	493	521	507	520	493	510	494	486	511	505	467	457	543	484	490	490	490	491	475	506	528	485	486	496	506	488	513	478	487	482	488	525	504	491	489	533	489	537	486	451	469	488	481	514	471	515	488	476	490	497	471	502	450	473	474	506	500	493	542	505	520	510	439	532	483	483	498	472	501	479	488	503	516	544	498	546	530	480	466	469	494	494	483	499	529	533	515	481	482	474	528	470	436	505	539	486	474	463	499	478	457	528	510	459	527	497	462	484	457	475	501	481	486	466	497	499	480	472	461	516	500	485	492	503	493	513	490	523	489	496	492	505	491	480	492	503	509	482	455	486	520	503	470	484	496	476	479	494	507	502	504	466	484	517	519	489	508	466	498	467	456	449	462	469	484	488	504	486	515	462	497	486	464	471	501	489	478	494	521	490	557	516	483	491	508	495	497	488	523	509	494	489	488	497	516	530	522	488	499	482	504	516	507	514	457	510	503	524	500	516	493	482	507	452	500	498	496	520	461	502	497	490	503	470	499	546	469	506	512	511	489	502	468	537	488	488	489	555	514	472	510	423	491	517	482	467	517	460	503	478	497	473	495	518	474	495	499	495	484	510	490	466	509	516	479	478	515	459	496	482	522	464	493	450	508	523	526	462	458	475	461	518	486	483	485	476	464	489	521	507	488	476	489	480	515	494	496	495	486	505	532	506	516	472	467	478	505	488	505	563	504	454	545	483	525	464	491	504	507	498	496	458	492	505	459	488	504	494	524	453	518	487	456	514	494	493	510	505	499	491	483	483	509	464	519	464	493	474	494	474	498	493	458	511	519	494	527	504	494	506	503	495	502	477	467	493	487	497	502	476	498	498	484	471	516	502	485	469	521	464	532	477	489	524	523	503	529	472	493	451	535	492	482	502	459	498	475	446	502	486	507	457	505	443	527	499	494	522	457	477	452	489	493	511	471	491	506	468	457	501	487	517	477	477	507	471	512	466	509	512	515	480	529	488	472	481	494	496	474	535	515	494	485	490	511	471	491	476	473	506	505	508	537	495	508	465	485	506	488	523	478	492	419	486	479	511	487	523	500	492	481	497	453	511	505	479	476	512	452	465	459	494	509	459	471	528	503	460	488	494	454	495	502	467	528	471	482	481	503	499	487	523	487	502	550	503	488	491	471	465	475	484	455	531	446	476	543	541	478	458	482	491	521	492	486	502	541	503	491	482	522	475	464	454	509	473	445	504	468	456	489	528	553	498	509	485	509	503	518	504	479	485	466	540	478	513	487	486	530	479	513	508	464	477	499	495	485	465	490	447	478	510	492	488	481	513	469	545	482	492	497	501	477	490	465	483	506	478	506	494	513	494	482	494	507	425	504	519	476	510	514	453	518	493	510	480	491	509	430	485	478	518	469	490	520	496	490	472	479	496	511	523	491	534	470	510	499	526	498	517	490	461	529	501	491	473	477	493	494	529	494	502	488	500	523	460	496	476	451	518	507	469	498	501	495	489	505	478	492	499	484	508	485	486	530	512	500	513	500	477	502	516	509	473	447	509	498	506	508	462	511	512	520	508	512	470	488	481	496	538	533	515	481	490	518	479	529	478	481	473	486	496	495	497	510	487	490	507	475	515	508	510	474	464	470	502	517	467	508	525	514	476	456	464	496	502	538	526	484	490	494	510	482	494	519	481	498	443	491	489	456	524	492	461	513	463	453	556	515	493	483	495	529	494	490	477	506	491	498	507	499	493	537	522	499	497	484	497	490	491	484	507	489	524	509	510	484	507	476	502	484	459	491	485	496	457	439	481	495	484	482	514	453	496	497	482	517	476	518	476	489	518	513	511	524	491	505	489	531	458	540	502	485	511	488	499	479	494	481	498	504	489	485	520	514	494	511	517	458	501	507	504	476	497	488	514	522	454	469	517	480	476	490	494	501	504	496	465	474	463	488	517	491	507	496	466	504	445	503	498	460	524	489	512	516	494	519	513	464	476	503	464	517	507	488	554	498	462	481	534	481	515	477	503	493	480	516	496	474	471	519	504	515	479	447	526	492	471	489	484	482	499	489	488	495	518	486	467	493	472	506	479	523	459	507	489	486	506	509	478	481	505	483	483	465	462	513	483	493	522	466	522	452	499	470	491	498	534	521	506	475	489	465	497	453	495	524	526	546	525	493	468	493	477	480	489	495	537	491	500	494	519	518	507	485	484	466	496	493	500	500	530	482	487	495	513	500	467	491	476	501	485	474	497	434	489	501	485	471	526	516	527	484	519	516	485	489	507	523	490	548	497	472	509	473	482	500	518	511	472	488	524	510	527	488	491	491	449	464	510	533	476	507	485	462	479	501	499	496	515	469	501	531	470	503	500	509	502	509	509	506	516	477	512	506	469	475	512	504	466	493	460	508	477	483	521	485	474	466	474	499	512	494	508	501	478	471	467	511	497	468	461	494	468	469	484	491	471	480	486	494	488	460	484	541	480	489	496	526	488	487	486	491	442	501	524	481	471	486	494	505	482	498	513	505	476	486	500	468	514	471	540	460	502	489	512	532	479	481	432	491	479	518	470	489	503	512	462	459	477	446	477	455	496	426	514	488	498	528	495	494	520	485	510	475	531	476	502	494	455	467	538	513	486	469	528	477	484	502	471	482	474	471	452	495	505	537	470	465	488	482	487	448	512	502	493	510	493	502	489	452	472	529	481	486	484	531	514	498	513	536	480	454	490	439	458	489	502	505	493	540	473	512	489	485	471	518	490	492	511	495	494	505	486	473	513	480	445	496	521	490	497	461	492	514	479	470	462	510	477	493	514	517	481	498	486	503	500	474	534	477	499	498	461	481	503	478	496	478	508	499	474	462	521	511	465	500	467	494	471	476	529	469	467	500	466	477	559	530	478	510	511	465	487	505	506	498	512	478	507
27572	11010	2261	1261	852	553	542	472	446	1435	2299	2008	1383	780	565	512	426	413	443	429	423	417	447	416	410	442	444	448	432	440	476	479	438	447	452	418	404	433	432	450	470	417	461	438	416	462	437	457	427	428	462	427	456	453	451	477	453	461	458	439	488	436	463	429	467	399	435	437	442	452	430	433	427	450	449	468	441	408	452	453	478	434	399	420	420	434	453	405	427	443	452	448	484	445	473	477	458	435	435	413	453	446	428	458	407	412	443	401	443	438	443	440	459	445	463	436	478	455	474	440	433	429	442	427	457	429	440	418	432	426	447	428	428	455	427	473	466	441	414	438	457	457	447	453	444	477	441	468	432	481	412	442	412	428	472	447	409	458	443	442	451	432	418	414	458	403	446	463	465	472	443	471	474	471	424	435	448	443	463	437	464	446	441	463	462	437	508	481	468	474	414	432	425	441	441	443	459	399	429	418	471	460	423	423	468	424	437	421	421	464	422	430	435	427	475	464	429	443	467	456	474	446	472	418	466	480	419	428	419	434	415	439	425	434	452	431	422	443	440	415	439	407	463	414	427	461	475	476	453	427	441	432	450	464	414	416	459	450	393	374	427	452	435	420	410	430	461	438	478	444	453	447	424	450	430	450	467	441	439	448	480	456	460	461	446	429	453	417	419	429	444	433	427	452	440	395	414	395	421	463	423	459	469	442	442	466	426	439	495	393	430	456	475	407	464	461	432	470	449	464	469	423	451	452	459	447	417	414	439	425	412	439	442	425	454	443	439	440	469	439	448	444	467	476	442	469	454	444	419	482	443	426	444	449	399	429	479	451	449	485	410	434	428	496	423	466	443	461	448	426	453	455	426	437	444	470	455	415	426	396	451	439	440	427	432	433	425	419	431	437	472	463	453	432	464	444	479	458	439	445	452	425	416	438	453	415	435	426	430	451	413	436	468	442	448	463	428	440	424	467	445	432	464	433	412	419	428	420	453	426	433	483	432	458	452	454	465	401	486	460	482	463	415	440	437	458	433	428	442	402	495	435	451	444	445	433	451	440	459	429	443	464	469	457	416	454	472	442	472	414	452	437	429	424	458	450	462	434	452	445	427	475	421	456	449	428	486	448	421	466	431	436	464	415	441	457	454	460	466	429	396	425	414	434	451	443	478	459	460	461	430	417	452	417	432	437	465	448	446	459	447	385	477	467	455	441	411	448	451	482	458	462	446	445	421	479	429	456	431	419	418	442	455	421	466	458	465	410	419	445	450	468	470	443	414	447	426	408	400	443	448	456	482	448	450	419	426	433	410	438	465	465	447	425	429	412	451	427	432	449	410	424	455	414	471	431	457	467	450	465	476	464	455	422	489	425	452	455	440	448	464	446	451	421	447	443	445	467	462	465	444	425	450	413	436	474	403	421	405	430	414	451	481	427	489	438	457	433	422	454	416	426	453	433	452	465	449	424	451	461	424	465	401	447	445	408	490	466	455	418	448	409	491	455	438	472	451	420	451	446	435	438	449	463	456	424	404	444	467	445	474	426	434	454	439	435	435	461	488	443	450	421	470	442	437	440	434	462	447	432	435	434	427	430	415	439	427	470	428	446	470	410	414	466	449	449	437	434	483	442	492	439	440	440	388	438	478	434	458	462	471	462	476	439	456	418	413	451	439	411	486	442	453	417	456	458	421	423	432	409	446	490	422	429	395	453	476	452	428	459	465	441	447	453	465	460	476	412	438	470	430	461	424	415	426	436	422	453	433	461	389	468	439	447	474	429	437	454	442	465	412	398	427	454	445	452	432	470	407	434	435	457	423	428	443	450	423	425	423	503	488	459	509	436	448	487	446	449	410	413	437	473	449	452	424	440	456	418	452	444	442	448	439	446	444	452	447	436	439	452	472	492	427	437	469	438	448	422	431	430	449	465	449	451	433	457	445	451	414	416	429	447	442	440	421	432	430	415	454	442	417	465	426	430	405	464	467	468	421	464	456	468	429	426	410	450	460	407	434	421	432	471	457	445	436	463	453	437	461	447	428	408	469	400	424	419	456	450	467	450	477	434	443	414	499	450	490	418	451	446	411	446	437	409	403	469	415	445	463	445	454	398	446	437	455	461	467	412	418	440	453	432	451	437	435	412	448	443	473	438	439	449	447	452	425	482	465	418	419	416	420	439	442	418	401	423	443	424	454	447	429	442	426	446	425	450	489	418	442	412	425	435	466	422	426	440	457	454	461	415	420	436	443	440	435	463	422	460	404	475	440	433	478	443	462	430	422	413	452	464	472	452	464	439	424	444	435	423	421	461	469	427	417	429	448	429	465	421	464	446	466	434	441	453	434	440	469	461	440	439	448	464	419	457	453	432	444	445	449	481	484	410	446	468	418	462	464	496	408	467	465	473	413	414	456	408	434	454	458	433	424	425	406	445	454	447	428	411	459	421	450	440	432	420	428	456	445	463	472	448	440	443	436	405	439	435	401	462	425	436	395	465	443	430	475	450	463	467	452	438	454	422	463	446	494	469	422	445	403	427	434	412	446	471	465	420	437	464	448	443	445	453	459	446	426	415	451	470	451	447	445	432	428	461	487	411	464	441	460	472	420	424	456	439	427	411	428	416	433	447	433	456	423	451	461	439	450	413	428	468	424	458	411	467	453	461	418	425	428	444	425	458	452	457	425	443	452	473	456	458	418	425	444	441	471	433	488	432	440	460	453	473	446	419	447	424	415	427	463	422	452	463	428	416	464	424	464	447	464	451	394	421	441	438	453	489	449	414	427	438	412	453	484	460	442	415	426	426	464	441	437	436	478	441	483	471	453	458	454	467	464	453	441	450	455	476	451	417	439	436	470	475	481	440	402	434	439	397	447	430	426	434	470	458	443	436	408	449	453	458	416	461	420	480	445	462	446	433	415	441	437	461	410	463	491	429	439	443	424	444	442	444	474	468	453	398	427	462	463	463	443	455	451	459	439	418	419	434	432	469	433	405	408	440	453	439	448	466	441	433	397	440	446	481	472	423	489	450	450	426	459	434	448	441	451	429	473	445	424	449	473	397	435	470	452	457	440	412	436	429	464	466	428	452	444	463	417	481	435	460	443	460	433	418	425	445	450	448	416	421	404	438	470	437	454	459	384	435	469	403	442	443	434	446	429	442	455	457	416	441	460	446	450	456	446	419	436	444	456	422	458	417	479	455	440	484	441	471	415	467	465	414	424	446	432	456	418	463	414	471	424	415	427	449	424	431	406	422	451	406	441	411	459	425	440	437	467	424	472	465	421	454	437	469	452	445	462	448	403	431	497	445	431	416	463	460	443	440	446	427	466	442	465	423	412	466	470	470	486	428	426	463	454	452	461	466	431	454	452	449	436	422	420	414	440	430	442	431	446	438	382	461	439	404	450	455	435	416	396	454	444	435	449	466	409	446	428	425	427	451	483	415	448	461	456	458	417	457	433	464	452	446	425	440	454	435	454	455	478	478	434	462	432	451	433	444
5737	2076	1717	909	736	530	505	494	456	2008	2774	2286	1434	744	514	424	385	377	401	391	380	450	426	410	360	353	378	379	393	380	379	396	385	396	397	386	387	417	364	405	411	405	404	435	386	405	427	393	417	409	397	422	396	409	430	406	399	383	371	420	413	375	369	393	391	392	365	349	395	407	396	367	416	369	380	400	410	376	396	392	400	397	391	396	364	427	431	402	378	420	404	418	374	432	384	390	393	391	364	367	394	396	407	408	420	404	427	377	371	418	400	369	387	397	423	396	410	397	381	418	385	411	416	400	400	409	417	428	388	392	391	390	413	361	394	401	410	396	393	435	420	413	379	382	367	395	406	394	394	375	398	399	398	392	389	410	409	385	400	412	408	406	369	380	357	391	351	375	390	438	367	376	385	387	423	373	387	450	364	377	409	414	376	382	397	414	380	383	421	405	407	380	412	422	366	379	371	387	357	403	397	413	407	447	419	397	396	387	405	414	407	401	417	421	375	413	414	387	419	375	387	375	421	419	353	385	383	418	392	440	410	383	418	379	393	423	391	394	359	421	416	436	404	420	419	381	381	405	369	390	436	419	387	386	448	399	386	409	373	408	397	410	408	376	376	409	415	397	428	381	423	385	398	382	422	380	418	415	392	385	373	396	389	402	389	389	389	388	386	382	391	406	343	401	405	394	401	406	435	403	406	401	401	388	434	385	398	415	392	378	416	405	391	386	410	431	432	416	374	417	399	386	388	400	405	409	391	419	421	390	406	418	411	383	405	388	405	404	398	386	392	387	421	374	410	415	391	410	414	411	390	414	391	411	388	376	383	380	392	391	369	421	389	414	394	397	393	397	421	432	378	405	372	407	409	356	399	409	360	389	389	356	416	408	403	403	393	394	382	396	384	370	414	379	389	404	419	383	437	374	409	394	396	409	382	404	376	406	402	396	400	358	385	406	398	460	432	410	395	412	411	410	385	414	376	381	381	431	386	380	390	407	408	390	420	395	420	399	398	369	409	396	392	378	376	413	407	404	388	388	370	363	391	395	380	397	410	438	396	388	426	384	403	378	393	387	406	393	362	394	360	375	385	402	407	369	372	410	414	385	394	406	364	376	382	386	388	400	405	401	391	424	385	446	407	395	428	385	392	432	404	395	400	411	403	359	436	402	375	383	422	395	369	369	346	380	345	406	367	370	400	436	390	410	350	409	381	403	371	394	448	382	394	389	420	364	435	392	408	436	389	399	368	410	405	341	387	388	408	406	407	352	408	392	367	401	402	391	405	388	420	396	369	399	418	398	433	409	386	391	388	384	381	398	378	381	352	383	403	420	425	379	411	382	394	391	420	412	421	403	379	404	372	439	424	382	402	396	389	391	402	413	446	393	411	362	421	385	395	399	443	394	378	400	385	395	363	419	392	381	430	418	403	419	430	402	398	390	436	391	373	376	392	413	431	380	385	415	401	394	376	400	370	382	383	392	418	400	435	395	420	400	369	430	413	391	379	421	405	387	354	381	405	407	426	427	372	373	394	375	398	387	403	397	402	377	379	430	419	393	374	398	409	386	390	380	396	399	401	393	427	384	426	370	391	414	374	395	392	384	405	352	398	411	369	406	417	356	366	389	383	416	399	394	399	434	390	422	409	419	408	393	394	389	386	365	399	401	349	393	384	445	393	418	394	389	401	376	406	424	409	431	390	397	400	394	400	392	418	437	387	403	424	380	411	394	415	382	382	369	388	408	396	384	381	384	387	417	376	436	355	404	386	400	397	457	386	418	440	390	380	413	400	368	386	410	337	400	403	395	381	398	380	420	385	423	423	436	419	397	411	395	410	428	374	409	425	401	446	374	404	383	411	354	361	441	419	382	374	416	381	425	448	416	424	397	427	385	397	381	373	382	422	381	409	400	418	410	410	431	407	367	403	398	414	394	373	390	406	425	374	403	419	432	409	388	429	380	392	378	395	426	404	388	427	414	394	407	381	386	391	383	414	371	396	411	376	387	377	418	400	380	450	429	443	399	403	409	393	413	397	396	387	377	380	375	421	367	418	383	370	410	415	401	425	431	427	387	386	400	380	397	360	420	417	376	386	365	393	400	374	404	421	378	381	392	405	398	376	406	382	372	403	420	421	437	385	395	367	400	384	385	404	389	373	369	405	398	429	395	404	429	397	412	376	443	384	404	430	393	394	427	429	423	429	414	419	397	418	370	396	370	359	413	394	393	387	416	412	399	369	388	428	411	396	416	413	381	394	376	387	413	375	376	387	396	413	405	389	406	374	390	426	387	402	378	403	399	400	363	416	393	383	381	401	400	419	401	407	444	384	404	387	381	376	376	374	412	383	376	357	376	417	395	386	383	379	370	416	393	387	432	393	421	358	413	389	349	392	400	413	411	381	376	338	429	420	431	393	392	416	412	436	380	394	395	391	394	382	421	390	384	399	400	368	444	378	401	406	390	425	393	347	413	397	430	381	388	406	399	400	412	390	405	429	399	416	421	397	420	367	426	417	423	390	402	375	382	392	403	367	433	382	376	389	356	399	357	419	385	376	401	395	392	412	408	424	385	366	393	426	371	430	404	412	399	388	423	413	384	425	422	406	370	418	396	403	388	397	381	401	405	437	411	393	421	390	382	393	401	394	414	410	395	412	416	424	444	396	424	400	359	384	400	399	387	402	419	441	434	405	408	378	395	374	409	408	354	404	382	406	446	380	400	414	378	400	417	387	402	362	406	394	427	422	409	412	392	416	373	415	398	413	416	420	405	399	424	375	382	370	394	437	393	420	401	414	400	413	384	393	415	383	400	385	395	379	405	370	394	406	352	376	360	398	398	414	405	411	441	415	385	398	394	403	425	392	394	432	433	375	381	407	375	426	391	382	400	404	394	400	377	395	403	402	390	396	403	383	393	404	383	401	385	421	400	411	376	412	395	359	377	374	391	398	396	434	390	429	388	392	408	406	368	372	412	390	417	391	380	430	402	400	394	415	386	406	374	380	442	413	414	377	390	415	389	412	390	373	406	403	402	382	467	398	370	423	357	374	364	388	401	384	404	390	379	390	403	441	424	406	385	422	381	400	407	417	386	394	400	391	376	397	423	379	434	428	416	393	397	424	396	428	414	402	436	389	397	422	418	434	422	399	403	396	409	404	399	397	414	397	384	443	415	420	396	431	421	385	425	404	369	381	399	397	417	420	448	385	387	413	437	401	414	413	390	391	404	370	379	427	403	366	414	399	413	398	407	405	395	417	405	379	404	414	380	402	382	403	385	390	411	430	428	410	397	426	402	431	405	414	425	406	378	379	418	392	388	387	407	384	389	395	395	411	416	369	469	400	426	377	420	422	411	366	418	394	399	423	368	379	402	399	431	368	394	393	415	400	395	414	391	382	360	396	388	410	414	421	401	398	420	401	397	427	413	397	394	400	404	411	389	389	413	353	418	401	386	388	399	357	425	382	376	431	388	411	373	381	412	406	409	408	408	436	375
25611	21446	27578	25524	8190	1544	774	579	526	7067	22092	16279	8285	2680	1071	551	412	421	474	424	471	405	436	386	426	419	407	415	417	396	420	425	381	412	421	423	398	413	437	420	396	383	410	401	405	404	417	375	439	413	449	397	421	425	426	407	432	387	411	418	416	410	393	368	417	403	427	413	406	459	417	400	420	403	441	445	436	397	418	403	359	419	381	370	406	427	455	415	417	387	393	406	410	422	402	448	411	410	415	415	383	404	424	397	429	419	407	430	426	390	400	394	409	442	447	382	407	453	397	370	390	431	427	448	430	390	433	439	424	406	414	399	438	396	409	411	424	459	404	372	443	400	397	395	416	378	440	442	406	441	414	401	408	383	415	387	374	414	429	405	421	389	431	403	403	387	403	408	435	414	384	415	431	401	426	407	431	388	402	394	398	394	399	394	418	414	427	392	414	373	427	423	393	409	380	412	438	402	404	447	398	400	407	417	443	415	441	396	380	408	461	411	384	406	373	394	398	390	389	393	381	398	403	398	390	404	408	418	393	425	426	436	404	404	385	419	396	404	405	392	410	383	441	407	427	397	378	410	417	434	360	417	400	410	396	396	430	395	419	371	422	399	402	377	425	401	424	422	405	400	401	397	432	403	421	405	375	417	403	435	412	411	417	384	459	417	386	384	385	431	398	396	401	388	377	428	410	430	415	410	434	417	385	383	402	385	422	404	429	421	410	442	411	416	418	419	386	414	390	424	368	423	400	442	397	410	373	412	394	377	389	426	427	429	435	442	399	443	415	400	385	429	391	406	418	420	391	418	400	408	427	391	428	423	411	413	451	419	434	400	428	427	411	399	365	428	414	412	403	432	408	399	403	439	385	414	389	394	393	398	395	382	404	431	426	411	424	408	436	383	439	429	405	402	412	415	398	406	402	393	419	411	416	425	417	364	445	416	449	421	397	379	418	394	420	415	434	406	434	421	397	397	432	425	376	409	379	437	401	411	442	402	419	458	423	412	380	402	400	434	410	408	331	417	422	411	425	420	411	404	373	409	385	469	433	474	416	391	426	358	402	419	395	398	410	403	381	378	398	416	407	388	431	405	405	400	376	396	409	411	391	401	427	393	383	411	415	435	421	415	390	423	396	414	428	410	401	421	424	394	424	397	424	391	372	434	421	391	411	413	413	369	397	407	437	408	407	405	390	391	402	408	397	396	420	423	401	415	414	402	389	393	383	423	386	438	433	417	431	417	412	415	371	415	410	409	419	383	398	420	384	410	397	397	407	387	389	424	439	410	365	405	420	376	404	380	368	391	370	391	395	427	371	382	411	447	375	439	391	390	372	442	408	401	363	392	399	378	370	382	409	389	403	385	393	402	419	419	421	411	417	379	398	387	411	420	435	408	418	393	390	415	398	417	419	383	439	361	407	421	388	405	439	401	416	400	386	427	442	429	416	425	437	424	413	381	419	399	411	437	426	399	371	393	411	403	375	412	389	414	402	423	374	391	394	399	414	433	378	421	404	354	442	392	396	380	438	447	411	397	411	437	420	379	422	395	407	399	389	400	416	389	404	357	403	370	429	393	443	431	413	399	408	419	404	408	453	391	413	400	444	384	389	398	423	407	415	429	405	405	387	416	384	433	417	415	374	392	362	394	407	431	424	406	400	349	403	393	411	400	361	412	441	387	359	421	407	438	428	414	382	388	385	387	393	390	379	391	391	391	450	410	422	410	450	426	393	433	373	428	436	427	414	409	406	416	414	431	403	400	412	393	411	401	427	381	388	425	437	412	429	388	405	372	398	404	407	402	444	444	394	400	420	369	376	401	416	385	404	422	449	424	454	391	403	418	406	396	394	394	425	400	415	418	409	407	369	408	388	377	401	424	427	399	387	412	380	386	388	433	389	404	392	396	389	411	383	394	443	388	449	406	401	426	379	405	426	447	389	411	403	402	431	380	371	407	438	413	403	413	377	443	431	416	446	394	431	392	384	437	397	410	375	391	427	408	444	409	406	356	400	395	338	395	388	440	357	425	402	426	397	422	409	408	415	395	373	441	403	369	392	388	430	438	392	412	390	396	373	373	413	402	409	406	425	394	415	408	410	413	408	391	422	393	411	397	403	421	402	398	410	391	408	395	394	385	444	366	397	453	430	428	435	397	370	371	381	364	424	388	405	386	423	426	442	384	414	390	411	371	394	406	410	412	391	434	429	429	401	444	377	402	384	403	415	373	397	405	382	386	417	421	441	386	440	409	365	433	437	379	428	422	435	465	413	438	387	416	396	414	363	442	377	386	430	401	451	440	419	408	411	423	440	401	390	418	403	420	399	422	420	403	372	454	368	378	470	384	393	401	391	373	385	366	388	401	371	398	379	380	410	432	421	420	424	402	457	398	403	413	420	399	404	421	412	433	370	423	413	375	399	427	408	395	395	424	392	426	432	441	420	417	375	398	433	413	388	395	425	405	417	397	422	409	439	404	421	404	386	394	432	428	424	438	411	367	412	411	416	400	429	395	396	343	415	420	421	392	411	367	423	438	415	413	431	426	383	424	430	419	389	397	406	419	414	389	383	383	422	396	394	396	428	414	392	406	390	432	388	423	391	395	425	391	386	369	417	361	378	424	413	370	416	398	381	391	405	448	432	392	379	397	363	437	363	433	420	420	401	397	420	386	380	414	398	426	429	427	410	426	354	409	399	385	388	393	408	405	389	415	390	438	429	424	413	408	412	392	394	412	429	403	431	415	406	458	437	421	362	415	394	370	383	384	388	422	396	420	423	421	419	386	412	382	433	397	444	417	398	407	429	430	393	406	370	403	391	420	384	383	436	418	365	400	401	424	402	429	395	401	374	418	425	419	411	419	360	383	424	428	404	388	403	414	427	399	405	438	423	398	421	410	390	430	394	446	429	361	400	416	415	401	432	357	390	390	458	395	394	401	414	395	435	369	432	431	413	409	407	398	410	391	411	387	448	401	386	393	380	417	382	390	372	390	398	414	405	394	422	407	378	424	383	431	396	423	381	380	391	429	434	436	433	426	383	406	425	413	372	389	396	404	411	430	396	442	369	407	401	412	380	415	427	418	460	425	379	427	419	419	413	379	398	393	383	401	389	415	394	402	426	424	437	387	406	427	384	373	409	405	394	390	433	420	408	413	413	420	421	385	408	420	418	384	422	441	402	407	430	371	381	433	380	406	389	396	391	392	390	361	413	402	443	401	431	406	406	437	427	388	394	439	407	375	403	395	394	395	422	400	409	415	395	401	438	414	404	414	392	394	413	397	409	410	406	452	421	427	380	396	404	376	413	379	386	393	424	441	430	417	425	395	371	411	393	410	408	411	418	377	389	440	413	434	383	385	408	426	403	372	370	414	411	400	410	400	375	429	434	377	399	394	412	413	443	397	386	402	426	421	395	418	432	389	406	411	427	391	393	401	409	443	413	384	377	431	403	423	413	423	389	421	409	423	385	408	424	399	404	425	401	375	396	428	401	427
4373	5266	5177	2583	1817	1171	766	636	601	10441	20327	14103	7289	2618	1217	593	449	397	387	397	404	400	365	376	376	466	388	448	369	377	381	388	399	401	382	346	370	345	428	412	402	365	376	338	368	396	403	358	404	418	445	384	357	370	401	375	398	447	416	410	428	369	384	382	387	385	388	351	381	397	389	410	419	361	382	365	406	406	409	395	379	370	377	384	373	401	409	377	389	410	400	369	394	361	394	379	383	411	362	415	378	373	411	403	366	387	394	351	391	381	381	411	396	382	376	357	391	390	401	382	438	370	387	363	405	383	392	374	383	389	375	386	330	368	384	369	387	398	424	420	398	408	357	400	388	390	378	378	390	389	367	410	407	415	392	391	392	377	361	417	380	384	367	374	415	363	409	356	410	395	402	384	386	396	394	405	414	424	375	378	406	367	373	393	430	393	416	388	371	377	385	396	374	391	378	382	389	394	394	359	379	398	396	421	381	376	342	361	395	409	379	401	374	361	406	387	378	398	388	379	377	384	369	388	349	327	371	386	366	383	369	361	397	392	375	363	387	386	385	372	388	396	385	385	424	413	370	399	383	397	388	410	346	396	412	348	392	349	406	386	376	348	395	401	362	381	387	386	362	359	368	400	412	354	376	383	401	395	388	385	411	388	379	390	408	392	410	363	388	401	400	404	396	362	418	352	364	380	366	422	375	413	424	390	385	389	381	380	391	407	338	392	402	389	364	393	344	350	382	358	342	391	371	429	344	371	396	370	385	371	375	360	396	392	369	434	393	395	393	351	407	415	397	401	415	361	368	402	409	367	388	407	384	365	399	400	376	356	394	389	365	377	377	408	391	371	356	376	382	354	406	373	384	405	389	381	419	342	375	386	387	400	411	352	391	374	414	363	374	376	377	383	389	419	354	402	411	380	404	420	382	370	372	396	376	424	379	374	401	394	400	383	428	406	408	387	364	400	363	371	379	380	396	396	365	381	401	392	395	372	387	401	377	357	395	349	365	399	406	394	355	368	411	393	374	389	397	398	364	391	372	393	396	351	404	407	402	409	364	334	392	414	387	373	404	399	404	382	353	421	345	372	373	383	350	416	394	374	384	350	409	372	395	365	385	385	416	419	363	390	361	397	377	388	417	413	404	385	384	406	396	371	403	364	378	362	384	409	378	370	378	358	370	430	381	378	400	368	377	397	402	400	384	375	419	404	378	376	373	383	384	421	364	399	372	347	429	382	373	385	382	386	419	370	436	375	382	392	400	391	378	398	374	361	406	401	395	392	383	370	370	340	391	407	369	354	374	433	380	400	354	348	377	407	383	397	350	350	392	387	429	372	372	409	357	377	370	342	409	396	387	383	374	429	350	348	371	356	413	408	397	368	345	369	345	378	373	394	403	361	411	361	370	416	389	389	393	365	354	400	380	373	358	340	393	391	380	364	384	418	376	401	387	367	403	391	383	343	373	371	395	411	401	392	410	371	384	370	362	401	392	411	402	398	399	364	399	413	383	390	377	399	374	370	396	366	391	426	387	357	389	389	398	357	369	382	366	367	398	362	397	390	383	389	410	371	376	393	382	388	368	393	406	371	402	381	369	388	392	415	356	417	406	389	360	411	350	404	376	379	382	373	364	414	371	407	415	357	404	398	395	372	363	402	397	385	345	385	384	401	380	384	392	390	369	383	381	344	394	400	375	360	379	395	364	408	416	388	405	358	384	389	368	360	411	399	401	393	380	374	363	369	393	398	357	401	372	409	354	409	393	397	381	370	401	375	381	400	373	375	389	406	358	416	392	378	385	385	396	383	365	388	401	384	394	378	365	392	377	436	398	388	389	369	378	388	446	391	377	402	412	398	400	419	428	427	391	413	351	390	399	386	399	363	355	375	399	399	387	406	408	366	389	366	415	410	371	379	374	376	404	374	371	377	369	366	367	374	414	388	371	398	404	393	382	412	395	399	352	386	363	369	363	383	378	392	359	361	421	366	403	389	404	362	397	376	391	353	366	371	395	380	372	396	378	387	374	370	390	388	372	363	401	364	345	395	397	399	398	405	387	370	360	358	395	389	369	397	389	349	370	378	387	367	397	389	412	365	429	404	418	394	367	358	408	358	377	376	400	376	396	394	375	378	370	398	369	377	401	384	372	378	406	377	388	364	362	347	399	342	371	378	402	387	406	385	418	374	418	391	382	393	376	361	385	359	383	406	417	374	348	371	421	409	373	395	397	403	362	398	391	374	391	379	386	386	384	365	367	330	360	384	389	374	377	388	356	371	396	355	442	373	389	401	394	406	340	349	370	378	380	407	390	374	409	348	370	370	359	413	397	378	371	407	376	397	390	397	393	359	353	363	379	389	366	421	413	404	349	376	362	386	379	350	391	366	380	381	352	380	374	378	401	382	380	414	384	393	362	386	389	379	400	373	408	401	379	400	405	359	368	386	354	387	381	401	370	385	384	429	385	388	403	396	402	365	358	373	395	389	378	392	365	354	361	394	371	405	362	392	392	398	401	373	382	368	359	410	411	369	388	406	375	403	375	391	357	365	405	382	419	405	358	406	358	425	402	372	389	382	397	369	409	387	394	384	396	382	368	370	353	407	395	401	416	388	387	366	390	370	365	370	389	395	399	349	376	427	374	395	365	394	375	379	396	372	425	402	373	411	402	382	385	379	370	396	398	414	357	388	388	372	370	412	394	377	382	412	393	370	377	382	365	353	378	376	348	410	381	373	381	370	368	416	401	367	387	404	364	401	374	370	411	362	401	364	401	393	395	418	415	323	367	401	369	415	386	392	380	338	374	392	354	375	360	392	389	409	399	362	388	415	377	371	404	404	406	362	387	394	377	390	370	371	358	372	396	355	396	379	370	351	380	388	362	393	386	399	405	414	427	397	373	403	358	388	361	411	380	403	367	385	386	373	419	401	352	393	360	366	415	395	389	399	408	386	355	414	373	392	398	408	378	375	401	389	395	387	401	362	415	395	356	350	365	392	366	362	398	371	352	405	375	365	401	388	382	418	422	395	393	382	389	375	360	396	407	380	371	368	394	394	365	389	398	382	389	381	371	437	388	383	362	370	365	388	394	394	381	382	376	376	365	370	385	386	399	367	346	345	354	380	357	405	351	418	411	395	406	354	394	394	394	364	405	399	389	412	407	397	393	376	395	408	379	412	394	378	382	373	378	394	376	371	370	413	376	397	405	384	421	371	364	400	378	369	361	353	371	363	367	407	403	384	413	375	360	386	369	349	343	378	381	396	373	379	356	365	370	331	344	377	392	386	395	382	391	409	372	413	401	365	380	355	389	377	408	335	369	406	380	388	390	424	381	368	390	369	394	423	400	375	399	426	374	385	355	389	371	393	386	350	390	399	377	372	394	392	372	393	400	360	363	395	386	377	364	356	354	379	390	378	375	407	422	441	390	395	391	349	409	359	344	389	355	367	395	377	373	411	385	396	423	376	361	351	386	346	398	394	417	399	407	393	362	416
24626	21413	28619	24618	21149	7065	1697	926	720	7368	37577	30890	15908	4540	1512	761	594	601	556	560	564	508	588	541	528	516	588	537	519	535	537	530	542	508	565	522	589	553	528	532	512	538	513	505	538	493	523	557	510	565	546	529	530	525	567	526	575	550	524	527	524	531	540	518	528	540	506	528	531	557	532	537	521	544	522	532	511	541	551	512	576	529	526	539	575	548	502	519	538	527	528	541	547	521	520	522	543	479	575	521	455	566	561	580	544	516	526	522	587	517	560	554	551	546	560	553	552	495	558	517	520	526	536	549	542	558	556	570	518	518	496	554	563	553	567	518	562	525	512	577	567	527	536	559	492	529	596	511	538	541	540	522	555	523	526	571	542	547	561	529	536	495	555	515	579	560	556	517	518	503	514	467	510	555	523	515	526	564	529	548	544	521	531	530	512	535	537	554	510	524	502	516	482	534	531	518	595	535	517	545	532	482	515	504	590	518	503	495	549	533	539	505	545	556	495	522	512	563	541	545	512	579	526	513	511	538	561	540	500	543	570	532	545	507	521	542	536	527	540	504	550	550	525	576	531	549	520	510	523	518	529	553	527	505	535	564	521	552	563	550	532	551	534	530	484	525	550	558	535	539	515	505	495	532	521	569	521	535	519	543	529	516	510	501	562	536	554	610	512	508	548	533	552	537	529	538	501	525	511	499	526	564	553	468	553	518	553	560	567	573	517	533	520	550	543	508	560	588	546	564	510	552	527	566	531	541	488	505	518	561	551	529	539	512	524	576	503	519	505	544	459	529	513	526	532	516	516	513	545	548	545	523	514	501	530	486	540	555	543	554	567	530	490	515	542	521	527	498	501	517	518	530	556	516	517	518	507	510	497	496	514	546	529	550	513	566	501	513	566	549	541	526	514	554	566	553	529	506	509	539	522	498	464	533	546	530	545	547	517	528	523	551	566	516	545	508	487	531	510	508	542	542	545	517	493	562	526	503	524	516	505	532	536	524	534	514	515	547	546	505	510	560	524	537	527	517	552	537	530	539	520	540	486	547	522	565	482	535	518	509	559	513	532	492	489	564	493	540	535	515	517	566	526	522	549	494	523	558	491	520	538	500	544	517	568	570	510	506	540	510	538	521	534	523	506	520	574	530	525	524	520	507	532	515	496	533	555	578	505	549	482	528	550	556	519	512	528	513	504	575	529	537	506	535	550	505	534	537	517	513	520	551	544	514	513	496	480	516	574	537	551	533	530	489	570	513	505	529	535	556	551	515	525	567	513	542	562	556	502	541	500	545	540	530	551	517	522	511	520	551	524	540	510	542	508	506	510	524	508	542	580	533	517	527	506	500	504	535	519	529	485	498	559	538	494	516	481	558	536	520	516	514	512	496	542	521	475	556	531	555	531	472	528	479	497	528	514	502	546	513	499	512	507	491	558	497	536	523	530	541	512	539	539	557	526	529	501	517	543	542	541	507	556	531	518	553	527	531	511	535	552	527	525	531	485	511	525	569	524	492	519	547	529	566	552	530	523	534	571	527	489	541	490	561	521	529	555	518	531	547	549	546	542	588	490	520	533	540	523	546	536	519	516	550	522	525	523	526	528	546	542	515	523	519	545	538	558	514	504	515	547	519	502	540	507	521	498	528	556	539	533	525	530	524	514	535	535	529	569	518	534	525	524	531	509	529	522	522	547	531	522	531	549	499	500	568	521	510	528	512	500	515	529	526	502	561	530	524	518	559	525	524	525	534	544	521	523	541	548	522	530	593	487	517	530	512	515	571	496	502	545	558	522	568	520	540	512	500	518	511	506	522	503	503	529	503	488	496	542	523	568	477	549	512	529	519	545	554	513	486	512	512	547	527	519	549	526	517	502	535	505	537	546	568	526	511	553	522	530	507	544	537	517	515	545	511	573	490	468	503	508	529	538	520	504	542	498	513	574	496	551	567	522	529	545	552	548	526	537	522	564	520	547	511	510	526	513	559	531	533	536	565	516	526	535	491	518	547	496	528	525	544	531	510	504	517	513	482	538	521	535	548	514	499	529	511	533	563	521	536	508	519	575	561	530	511	513	542	528	555	541	563	550	510	525	517	508	488	512	532	519	573	535	554	527	550	559	541	541	525	524	526	534	510	553	524	524	526	574	507	504	535	516	526	528	495	591	511	547	505	515	508	549	533	575	555	533	539	517	531	527	563	533	545	526	493	503	526	556	527	507	559	530	552	555	518	539	521	523	511	494	521	530	561	505	503	522	526	540	540	508	491	502	504	522	535	506	542	509	535	556	489	490	544	588	521	516	540	535	555	530	560	529	555	535	552	549	524	523	479	456	557	548	548	539	505	507	520	508	532	551	541	494	487	529	547	523	495	507	510	498	551	505	558	509	532	526	500	549	527	552	519	505	507	501	502	510	538	511	506	521	509	482	558	523	558	519	536	517	516	469	530	532	552	521	530	513	518	508	528	511	455	546	498	528	516	520	517	506	553	503	490	551	511	549	546	533	514	482	533	541	555	537	503	536	525	543	494	561	521	512	530	525	536	502	494	585	532	473	543	482	550	476	490	526	544	522	483	499	499	497	521	538	525	489	567	566	546	495	542	494	485	497	529	540	486	524	542	512	516	569	533	534	543	504	535	525	537	549	533	554	562	486	546	524	522	532	568	495	534	544	514	551	513	554	518	555	510	527	522	553	572	475	519	482	515	537	529	526	532	501	516	538	540	564	503	485	531	523	550	510	505	553	511	538	493	533	505	503	488	559	510	500	498	528	545	528	490	521	552	493	547	525	548	543	543	544	531	548	520	508	554	523	542	520	536	497	494	563	527	521	596	522	530	543	531	511	527	566	586	558	483	537	494	498	531	543	517	508	500	545	539	512	552	515	496	507	510	547	524	543	503	521	531	553	532	535	543	539	508	507	586	538	544	526	526	557	499	520	544	507	531	502	454	533	504	505	564	531	533	465	530	538	472	574	537	562	567	538	567	527	540	548	527	562	542	520	561	505	533	538	501	508	534	556	555	528	548	547	527	558	511	519	534	515	534	546	529	509	524	502	491	528	502	526	547	520	524	557	562	532	506	509	517	484	550	514	512	506	536	569	475	530	541	509	508	554	508	561	541	529	539	517	548	577	571	515	519	543	538	525	564	541	534	514	476	506	535	514	482	564	492	560	493	580	551	560	517	510	533	516	544	500	546	554	505	556	544	561	560	515	493	510	558	520	538	508	504	513	542	503	505	528	526	497	560	519	517	547	546	545	550	567	505	533	524	520	513	513	531	524	546	534	524	498	525	539	522	564	526	476	511	566	489	544	567	528	545	534	538	578	482	512	509	507	546	546	556	520	515	524	509	554	518	501	544	537	525	544	541	514	532	554	526	534	545	542	528	541	536	537	484	478	536	544	532	529	541	527	553	560	505	546	510	505	514	518	568	559	534	550	506	529	509	477	534	570	538	520	551	537	524	536	510	505	597	525	505	563	558	526	546	506	515	508	547
4809	8347	7175	4387	3042	1951	1216	1018	839	11085	35980	25470	11705	4028	1793	777	521	496	528	495	499	478	500	496	467	526	479	502	510	504	496	502	473	467	461	478	494	498	488	461	475	490	474	502	486	467	507	507	505	492	461	513	466	500	486	480	508	521	485	519	529	503	531	488	473	537	473	488	464	522	476	472	485	506	450	511	506	484	452	458	490	520	493	450	492	504	495	495	487	495	483	477	492	493	493	421	493	439	431	497	463	513	504	486	508	489	500	519	461	489	516	500	503	463	495	468	504	487	493	503	491	500	526	479	497	495	460	473	477	451	512	484	479	484	487	502	503	487	497	486	481	476	464	492	485	487	449	465	465	515	488	533	491	511	491	499	478	476	478	468	474	472	498	486	482	477	445	482	497	523	490	486	525	478	486	487	476	502	500	495	441	474	499	507	501	461	482	486	496	458	474	484	477	474	483	467	467	468	519	481	482	482	475	500	499	435	451	492	472	514	432	488	482	463	433	525	499	484	505	447	479	514	517	483	504	465	505	461	475	469	524	490	504	471	462	526	497	474	492	456	516	490	494	472	435	458	504	458	468	471	478	518	515	482	482	511	496	505	448	514	494	449	437	473	489	502	527	470	466	519	492	518	468	527	483	479	494	506	470	497	525	503	486	465	462	485	467	481	502	493	468	496	504	481	505	507	494	503	474	450	490	488	516	512	505	530	495	488	528	481	490	506	497	478	514	496	467	460	496	502	472	466	473	464	482	528	450	498	516	489	451	469	502	501	495	448	491	464	473	476	498	494	479	477	495	470	473	510	506	509	500	481	514	493	464	465	475	473	493	471	458	525	496	441	465	495	470	474	490	495	453	511	502	441	497	490	510	503	478	459	463	472	480	477	476	484	492	522	503	478	521	478	507	509	501	484	496	454	445	495	464	484	506	477	480	461	482	473	487	452	480	506	511	495	510	490	450	468	461	510	471	462	478	492	472	486	486	471	475	474	473	463	484	464	463	518	470	493	513	497	465	509	489	474	490	467	451	480	469	443	502	440	497	490	480	500	531	461	491	472	490	496	463	473	441	491	480	490	489	493	504	517	470	486	468	482	477	487	484	463	473	512	458	467	472	462	443	481	518	493	470	463	455	516	487	521	504	444	511	475	479	513	476	467	531	482	466	506	501	467	466	462	500	500	464	475	509	521	436	470	444	487	504	479	490	461	504	490	465	442	472	489	484	482	456	494	511	480	500	493	494	482	470	469	485	478	486	486	477	469	499	463	488	483	472	483	490	468	486	476	479	458	495	517	476	460	472	447	483	509	456	483	464	481	448	524	457	489	499	486	479	469	467	474	451	480	474	488	479	509	464	483	471	471	492	486	485	460	462	478	481	509	453	522	492	481	542	462	475	484	527	500	475	461	445	470	509	499	486	474	495	496	517	468	461	463	480	506	494	509	473	487	485	487	497	496	471	481	521	481	456	494	521	493	503	474	487	461	458	506	490	491	504	480	495	490	463	467	507	469	504	472	428	480	478	460	482	489	503	455	475	460	501	436	455	489	490	479	501	514	494	463	487	476	471	489	507	499	472	488	453	495	477	496	475	487	484	487	485	464	528	489	438	503	464	504	496	525	481	506	448	474	486	478	477	509	498	464	487	506	426	470	488	477	488	515	497	511	460	439	486	499	501	500	484	499	505	501	476	455	511	441	460	503	500	455	466	479	476	514	498	496	487	527	496	442	484	461	484	496	511	448	484	475	473	460	493	465	495	503	454	481	487	449	522	505	528	512	485	496	485	464	464	504	463	497	484	488	491	473	489	455	437	479	513	495	440	533	448	454	476	463	499	483	472	470	537	518	475	523	513	503	493	512	471	498	488	483	467	499	490	498	460	504	486	503	490	492	456	461	463	444	475	482	513	538	510	452	492	483	529	427	483	453	481	450	473	469	467	498	475	453	481	493	481	473	509	496	501	459	495	499	491	472	469	466	456	509	490	460	485	492	493	477	463	467	474	475	496	459	511	480	484	471	468	518	480	471	509	480	506	460	483	529	430	462	439	500	496	484	483	499	513	516	488	496	496	471	490	479	443	476	476	487	491	483	504	491	468	501	521	455	481	460	521	483	508	451	474	500	492	474	459	465	474	477	472	522	469	498	493	469	480	496	510	492	485	488	463	478	523	452	498	489	515	507	478	515	490	500	468	464	460	496	477	483	494	492	480	503	407	504	486	491	514	523	475	488	484	481	485	470	470	445	468	474	438	498	488	465	529	472	467	455	487	457	473	488	490	472	494	470	492	509	471	489	478	499	463	467	487	492	474	497	494	494	513	480	470	500	475	504	451	480	486	484	511	456	491	482	482	497	472	524	494	457	492	493	476	463	449	525	485	502	492	485	456	490	482	482	475	464	477	460	474	452	494	469	494	482	470	501	472	503	466	468	506	483	528	456	456	510	514	495	477	466	463	480	492	506	530	494	450	470	483	467	437	469	478	462	473	474	447	459	469	485	508	492	498	520	458	517	449	517	499	478	497	498	510	454	480	540	524	512	497	486	459	473	489	470	477	452	499	461	502	491	498	493	504	479	485	464	465	475	483	465	466	488	492	478	479	516	481	486	485	476	535	479	511	556	476	507	473	460	531	463	473	513	467	469	507	529	488	479	500	460	511	489	488	492	474	498	481	449	455	455	471	484	511	547	503	481	461	522	477	478	487	458	500	479	509	492	464	508	490	473	444	524	478	474	484	453	459	472	440	490	479	448	468	486	455	497	450	483	496	487	441	503	450	511	490	458	466	526	499	491	497	510	438	470	475	498	505	480	519	485	491	502	473	473	462	494	514	497	472	450	496	441	484	472	500	504	479	425	494	493	450	503	487	510	453	472	491	458	476	461	456	477	479	456	491	470	498	497	482	480	476	464	490	457	480	479	447	455	483	453	495	425	480	464	494	479	493	450	475	467	482	491	484	490	486	506	483	466	490	483	472	474	491	454	497	488	511	453	493	470	513	496	518	487	516	491	454	500	450	469	454	470	498	478	536	467	489	453	471	515	474	484	513	459	468	481	479	510	476	508	484	458	491	454	503	515	478	517	482	480	501	467	487	467	470	497	465	437	452	498	465	469	462	519	455	494	516	487	506	480	514	486	479	463	508	484	524	456	503	490	523	469	486	483	513	509	508	492	514	482	500	457	498	487	494	493	492	507	496	503	539	497	523	467	481	466	480	465	489	499	467	498	496	477	465	452	495	478	479	488	488	477	527	471	468	474	481	461	471	508	472	481	435	492	466	471	441	467	477	451	477	487	525	450	485	498	483	449	478	475	489	487	512	500	473	457	509	481	464	481	450	469	467	484	473	488	490	480	470	493	449	510	481	477	505	479	473	506	485	486	496	472	472	468	472	455	470	460	454	472	495	519	463	464	473	497	467	493	483	483	459	508	496	493	479	514	502	474	489	472	492	455	489	515	455	479	495	494	474	484	487	487	472	494	473	513	494	504	503	469
27548	10577	1654	876	628	539	407	467	430	543	1903	2290	1410	829	543	475	438	373	383	426	417	401	423	419	424	433	430	428	423	434	429	375	405	367	384	428	437	423	436	406	422	361	397	434	428	419	441	446	424	402	408	424	444	421	439	406	422	437	393	408	403	429	421	434	447	419	398	405	395	417	403	382	428	424	383	412	440	407	390	418	393	412	422	402	408	405	437	388	387	417	433	412	400	363	394	412	394	439	371	388	391	417	414	385	419	424	413	444	450	429	420	390	409	403	393	392	409	421	413	424	419	383	421	421	411	439	425	364	396	444	404	422	380	391	430	442	407	414	415	414	413	415	403	423	410	390	399	422	430	417	429	424	425	416	422	365	420	418	430	385	413	382	409	379	420	408	389	434	433	414	444	472	367	411	377	414	368	407	396	444	403	427	415	413	403	399	455	405	424	392	392	409	396	429	399	375	446	416	420	432	408	437	420	391	389	426	371	399	444	429	446	405	426	430	459	436	399	411	438	393	456	394	406	385	397	395	381	416	420	436	421	433	400	452	398	410	412	391	417	416	448	424	386	388	400	450	404	385	424	410	411	380	413	463	404	397	389	407	404	403	415	432	428	432	461	445	400	416	471	419	408	410	411	415	415	419	372	416	433	420	407	397	443	463	417	411	439	412	413	403	415	419	386	426	418	431	381	407	419	427	447	386	387	402	402	413	391	392	392	416	432	444	391	407	405	412	407	399	436	410	426	414	399	426	416	423	394	432	406	428	384	397	428	448	354	416	432	440	486	420	393	411	425	398	421	418	412	439	402	373	419	434	422	419	387	415	400	432	408	385	385	372	455	432	423	398	389	385	395	414	439	407	426	423	410	410	413	404	443	425	414	463	398	416	404	375	405	402	425	399	396	406	411	415	416	418	419	408	429	395	433	395	384	397	419	418	417	416	402	397	391	441	437	395	391	418	430	418	440	384	391	416	408	422	409	378	422	422	408	444	401	416	403	442	390	391	412	423	455	425	394	411	430	375	403	403	413	420	409	420	368	435	399	402	469	456	420	417	397	404	410	403	423	414	394	409	446	417	424	448	420	422	409	339	386	401	348	421	411	398	421	395	389	450	422	374	405	413	436	399	459	392	411	416	397	411	410	385	406	376	394	387	391	438	401	384	393	399	409	458	402	377	425	399	424	376	421	396	434	408	435	422	423	395	401	429	387	393	424	405	401	421	425	408	393	414	427	425	409	417	409	457	413	420	396	382	379	414	405	419	411	414	412	402	399	404	435	393	431	390	411	431	400	390	423	401	420	410	392	403	394	408	412	414	399	407	400	420	397	387	392	427	426	359	425	467	426	380	402	388	406	394	365	394	425	445	415	427	406	411	394	427	431	412	474	450	412	401	420	370	432	439	430	399	444	449	447	416	427	446	380	416	413	397	417	394	446	400	411	390	410	412	403	436	433	401	394	418	412	399	401	427	429	398	419	405	385	416	410	401	406	419	429	428	395	396	408	424	388	429	384	419	420	436	401	411	409	414	447	385	443	379	408	424	418	412	368	433	399	389	411	419	432	393	425	410	398	420	418	389	427	397	377	414	387	449	441	428	390	464	407	416	382	418	427	408	406	424	415	414	390	434	420	387	403	407	364	438	424	418	387	406	412	375	404	443	411	418	443	397	390	395	436	400	393	428	407	420	422	402	437	391	414	433	391	369	420	403	399	394	422	406	432	408	392	416	442	413	410	389	407	402	408	444	395	439	392	407	413	362	402	432	430	399	436	463	426	409	417	397	403	404	413	397	431	444	405	424	419	421	428	392	388	421	390	391	413	404	403	411	395	411	421	407	376	389	407	384	385	408	425	458	416	397	422	445	413	391	429	386	396	405	398	435	417	422	422	432	403	423	450	409	363	400	394	380	413	422	427	405	420	417	454	420	441	410	423	384	437	418	434	409	400	395	444	403	383	421	386	417	450	409	432	397	413	413	388	400	426	427	372	356	434	416	410	417	443	437	439	368	383	405	413	396	418	405	400	410	425	414	397	441	446	407	404	430	418	399	400	359	410	423	389	404	356	426	410	435	393	415	397	413	401	432	407	442	392	397	437	401	426	418	418	405	403	384	412	438	421	385	386	408	418	369	377	456	422	441	377	443	387	431	403	394	429	377	394	413	385	408	435	414	439	437	406	414	446	390	408	446	402	361	427	436	446	394	423	407	439	386	402	393	425	443	433	401	407	404	380	409	384	429	409	420	410	420	420	439	428	415	406	398	378	427	431	392	425	435	413	421	396	413	409	405	399	423	401	408	377	402	408	438	377	420	410	398	371	433	395	410	413	417	413	416	408	409	410	413	424	448	419	417	407	430	413	396	387	410	417	417	443	417	396	419	398	378	397	405	413	422	410	425	392	382	394	408	419	431	428	388	424	402	417	389	390	405	453	408	408	428	445	412	396	425	398	408	444	407	405	419	373	418	395	394	410	404	414	449	358	387	439	390	400	404	382	409	413	420	374	428	382	371	420	436	404	430	455	422	400	447	425	397	430	419	397	409	407	394	417	401	400	417	398	411	422	388	448	437	404	415	416	421	397	417	427	407	425	439	442	393	404	408	394	404	386	393	429	406	408	410	388	432	427	422	405	399	433	433	443	408	413	442	407	442	420	441	450	436	408	447	412	415	403	412	416	388	404	413	411	399	399	422	414	404	437	438	454	416	410	441	419	420	391	409	383	420	384	429	388	396	385	417	403	412	389	415	387	400	421	416	460	387	391	397	413	399	393	393	415	432	396	395	399	419	422	440	398	391	390	420	438	401	435	423	407	417	406	433	426	415	410	423	388	375	424	396	420	423	398	423	389	426	391	414	413	423	380	400	412	417	421	436	394	414	379	370	393	445	389	383	402	404	444	422	411	434	424	420	463	422	422	350	414	412	395	424	403	388	450	408	380	455	430	423	414	410	380	393	409	407	384	441	420	440	401	393	403	434	433	400	475	435	446	428	427	407	369	396	427	412	408	418	403	427	395	423	405	443	400	430	386	437	445	440	429	406	416	402	420	392	428	397	410	423	443	395	401	458	408	419	376	412	435	384	434	416	374	419	436	422	381	437	462	435	407	405	416	394	401	379	443	432	437	391	395	415	409	389	403	428	420	409	446	403	407	406	385	406	386	403	442	420	406	365	397	407	379	361	368	400	421	393	423	407	422	373	389	454	409	415	403	407	381	409	423	422	417	429	393	391	409	412	426	415	426	378	426	410	413	383	422	409	408	439	412	389	394	393	416	387	378	390	409	432	378	398	399	420	449	416	484	392	395	420	397	436	430	430	431	403	440	430	415	397	443	384	437	404	383	428	408	431	389	418	436	388	426	400	389	406	473	404	402	402	436	433	468	399	427	395	419	419	409	398	385	407	411	426	418	385	392	405	393	389	432	444	394	385	403	412	349	421	393	428	432	436	411	415	450	411	395	472	384	381	400	425	384	424	420	457	431	425	414	384	441	370
5557	1546	1260	727	738	469	415	415	426	634	2567	2613	1572	772	507	428	390	386	384	347	386	371	379	373	416	355	366	396	371	381	377	368	355	382	372	374	380	367	393	330	389	379	385	397	393	352	365	401	382	359	381	404	392	384	372	399	399	355	354	346	401	387	386	351	405	386	361	385	369	352	344	391	344	364	372	396	390	386	412	420	337	369	397	348	304	381	398	366	339	379	383	368	391	371	374	355	372	375	391	381	371	393	352	359	360	388	388	368	400	373	380	386	368	384	341	356	402	357	364	396	353	372	385	348	391	396	364	344	372	344	374	358	392	370	308	379	377	388	373	373	382	407	409	396	400	365	385	376	371	353	384	372	385	360	395	367	385	375	350	362	389	371	392	403	391	341	360	371	364	368	386	379	344	391	352	387	363	364	370	375	371	379	354	351	399	371	370	368	330	377	348	371	363	384	338	377	392	382	378	400	384	397	351	366	383	387	366	374	372	400	375	355	391	411	361	363	375	368	390	375	363	380	360	371	350	398	352	347	405	389	400	364	399	384	362	339	393	375	379	374	359	385	378	379	362	330	400	357	346	351	383	405	399	366	339	344	376	353	355	413	386	352	352	383	337	379	359	356	354	370	389	414	373	380	345	405	363	371	349	368	375	366	355	378	368	384	362	428	358	364	348	366	361	366	420	353	372	376	341	373	381	355	368	388	364	374	375	360	364	370	368	372	355	409	383	360	409	377	368	335	347	363	382	385	385	371	340	358	406	380	396	377	338	401	345	347	359	379	345	350	384	386	384	412	398	394	388	359	347	371	366	376	358	370	390	397	369	369	420	415	382	378	384	375	390	375	363	373	385	339	334	387	368	406	371	353	363	378	396	357	372	382	357	361	385	363	368	427	365	381	368	375	360	366	377	411	369	348	366	374	369	384	373	397	398	369	376	369	394	359	333	362	344	375	381	396	356	393	367	390	342	343	398	344	359	342	355	364	373	369	367	386	387	389	373	366	398	361	388	372	368	372	383	382	378	384	373	385	400	354	355	374	366	356	389	385	360	355	387	382	337	399	363	386	402	362	377	362	383	413	371	391	393	376	378	383	403	409	397	377	360	370	367	343	399	410	381	371	363	371	395	388	402	380	375	373	367	372	362	368	381	373	381	350	366	405	394	381	376	322	375	355	384	351	391	390	364	382	361	398	386	345	371	369	385	363	380	344	345	395	352	370	382	390	377	382	364	391	361	391	389	380	377	419	379	351	394	359	357	348	362	358	391	352	395	381	364	382	348	416	361	377	366	388	406	366	381	373	380	403	383	412	364	348	367	380	360	390	381	387	370	353	363	380	394	349	376	369	355	371	348	385	388	340	369	407	343	369	367	404	358	397	387	354	394	377	371	383	370	387	397	330	393	376	371	385	333	392	345	430	376	367	392	383	370	385	380	336	388	377	359	365	389	365	394	389	365	353	382	357	343	362	376	370	394	373	367	370	387	380	391	336	350	357	383	397	344	382	377	441	348	391	386	396	359	412	370	391	420	378	369	330	389	357	386	369	362	368	347	363	388	366	362	352	351	373	369	378	380	347	393	388	376	375	359	404	398	365	386	370	381	368	381	379	401	333	415	380	332	402	374	385	354	358	388	386	391	385	351	360	341	365	361	373	404	392	365	362	368	407	384	326	391	376	376	340	353	340	393	349	392	389	342	359	391	376	386	376	355	351	410	341	374	388	357	351	396	392	387	431	375	377	388	390	391	377	353	403	330	356	376	377	376	360	376	371	369	375	383	403	385	358	384	368	388	363	406	375	325	366	383	380	361	379	366	394	350	356	379	402	430	410	353	359	359	386	356	371	379	387	376	338	370	386	375	361	391	360	396	364	316	384	380	358	392	378	392	385	388	358	361	383	375	380	392	364	391	376	350	388	366	368	338	377	354	373	393	376	371	350	384	396	388	359	340	370	371	360	358	382	370	390	355	372	399	357	386	405	406	400	362	347	396	406	372	381	393	405	369	378	377	375	402	366	373	381	407	368	375	380	387	376	344	352	355	329	391	397	375	379	363	391	401	380	399	365	362	391	386	339	365	352	362	361	326	402	361	402	379	378	364	357	387	379	399	382	404	393	369	303	375	378	346	398	371	378	360	352	348	342	377	361	363	396	389	386	362	318	348	363	376	396	385	357	400	349	370	389	358	406	385	377	339	369	338	378	373	343	401	337	367	424	370	386	368	340	348	410	351	372	358	361	371	385	387	347	412	397	384	375	339	376	364	354	370	370	401	357	358	392	377	392	381	349	395	391	387	387	409	375	378	396	392	345	403	365	389	359	357	330	385	380	382	396	338	400	380	384	392	383	385	356	393	359	383	386	382	360	387	406	343	396	390	365	371	356	417	383	383	387	377	373	357	350	345	420	385	388	360	337	353	370	376	356	387	352	406	352	354	372	371	364	363	391	380	375	341	385	339	377	386	363	358	368	375	402	381	372	409	395	420	332	403	350	350	360	390	401	358	407	404	404	405	370	358	375	385	390	347	365	369	367	339	386	418	370	373	393	366	360	367	411	373	380	371	358	361	356	389	373	355	433	367	319	374	337	380	402	382	385	372	356	364	373	417	377	389	366	374	356	369	362	410	364	359	343	365	338	377	398	390	347	388	352	362	397	393	350	388	414	369	394	400	402	347	402	386	402	365	335	337	387	374	391	377	345	350	371	360	408	376	387	358	367	378	354	375	385	363	354	413	382	395	372	383	373	371	378	364	392	402	346	403	396	385	387	398	420	349	347	383	355	366	372	375	408	390	360	359	381	363	369	380	381	389	386	382	367	366	363	381	381	402	400	370	385	330	355	384	371	379	358	376	399	326	409	400	369	364	348	412	398	352	367	336	362	418	355	359	363	363	389	375	371	359	373	393	402	387	394	379	378	375	352	345	345	430	404	348	382	393	385	370	378	359	355	375	367	391	352	361	394	370	352	356	406	389	355	343	381	393	395	339	355	374	357	340	400	351	375	371	423	377	385	378	380	351	378	372	342	379	405	370	364	370	346	403	386	374	387	407	384	336	375	391	370	402	372	385	366	388	375	382	373	377	365	343	411	406	389	376	418	388	380	365	355	378	400	377	368	385	367	344	357	395	358	363	382	421	355	360	371	375	345	371	374	387	378	350	354	361	413	372	390	389	379	392	387	393	382	375	423	359	414	348	388	355	372	412	378	375	411	383	391	410	391	370	354	370	361	365	375	408	386	380	359	373	394	386	366	370	361	358	347	398	355	401	398	389	383	385	370	390	403	373	386	400	420	393	391	350	365	364	355	374	349	365	407	388	386	373	348	357	396	379	348	388	378	377	337	384	367	368	351	363	395	359	352	397	388	367	375	360	393	397	375	381	399	392	388	409	362	349	362	372	411	376	380	383	362	384	371	408	384	383	435	390	382	348	374	362	387	404	408	381	357	380	390	372	333	372	359	412	380	364	368	354	426	411	405	370	364	369	387	371	397
25600	21412	27481	25525	7276	1274	803	559	505	1551	14506	20551	11669	3661	1285	572	442	398	418	399	375	397	390	360	391	388	354	343	382	399	372	392	347	346	392	383	362	413	395	376	345	369	368	401	406	370	411	352	394	391	371	396	368	365	387	393	366	420	393	395	370	417	339	374	384	344	383	341	375	367	383	376	366	353	396	375	386	398	351	385	431	369	401	369	345	401	391	386	350	376	364	360	398	360	356	381	381	367	366	398	376	367	387	380	373	371	375	347	346	418	381	370	350	374	384	380	368	383	370	357	360	389	398	368	348	375	394	401	351	395	374	361	380	341	342	393	367	376	368	370	403	377	350	351	375	388	373	412	393	369	365	379	393	388	334	381	362	339	354	374	381	376	383	401	403	378	373	383	399	377	360	360	403	421	389	356	383	382	358	389	374	369	383	380	368	395	377	406	371	341	388	369	394	341	364	339	373	391	395	404	394	350	402	397	388	394	366	333	373	366	373	381	347	350	376	353	348	379	361	357	384	361	350	381	360	386	363	392	374	354	354	384	399	386	352	409	400	389	351	376	347	357	394	393	341	389	348	384	399	372	342	358	366	349	316	386	371	389	418	424	403	366	358	358	383	377	380	402	373	363	360	401	399	376	382	366	391	357	356	358	405	372	394	353	372	359	394	367	352	373	357	339	376	363	396	343	364	421	390	383	382	412	373	347	347	388	367	355	379	396	390	352	356	386	403	381	419	379	385	385	382	372	379	390	382	384	381	357	377	351	388	358	402	358	381	418	365	373	359	346	363	347	336	386	390	365	351	387	372	368	362	336	396	338	373	398	386	358	395	383	384	383	359	378	408	392	406	392	355	402	382	361	396	388	387	381	405	396	350	368	376	361	392	363	346	361	357	387	345	383	379	375	389	392	375	357	370	358	372	358	335	368	359	384	369	393	380	382	350	381	384	401	372	385	362	332	411	401	396	383	387	430	358	376	371	370	356	353	342	364	401	374	386	376	358	372	402	358	380	389	371	359	413	405	383	367	401	371	411	395	379	352	362	369	389	372	378	405	358	360	339	366	363	367	383	402	334	383	372	350	405	381	370	391	360	359	361	335	400	362	420	352	369	390	368	367	386	359	368	401	363	399	403	371	392	403	369	406	363	378	359	371	399	353	360	370	405	351	333	378	367	333	373	356	378	351	413	382	415	401	383	425	367	387	362	379	359	387	389	361	405	378	379	347	367	363	383	364	410	367	409	364	361	408	369	422	379	382	362	377	390	337	374	338	347	382	369	373	389	377	382	363	367	377	426	369	376	369	383	370	378	362	379	404	359	377	340	358	350	359	351	347	358	392	383	376	382	395	387	370	383	396	375	388	382	371	360	368	396	376	330	420	358	377	361	397	345	364	361	388	386	431	373	386	364	349	378	364	388	398	405	367	371	364	406	367	357	398	328	374	406	382	377	396	371	362	401	367	384	393	401	393	363	390	375	390	379	388	345	371	385	373	375	359	340	368	370	400	375	349	402	403	381	396	404	387	379	354	364	353	342	388	372	382	371	393	408	383	398	389	381	395	397	391	357	387	398	358	390	348	383	369	373	386	403	360	368	364	409	381	387	363	368	360	400	404	407	402	378	376	394	389	394	393	370	376	390	363	401	357	368	373	382	367	376	387	369	413	365	337	348	364	367	399	363	389	362	363	403	404	363	404	439	381	374	372	388	389	392	365	406	391	391	352	383	362	374	351	360	387	366	382	391	385	366	363	369	374	366	359	368	342	379	383	383	368	418	375	382	367	353	386	350	354	389	350	370	387	370	379	361	387	400	348	373	366	392	360	341	393	365	366	373	402	372	348	369	364	397	361	356	354	387	422	396	361	393	323	374	400	359	380	337	376	420	351	367	363	404	404	374	385	343	373	367	397	379	358	363	372	375	361	372	386	372	374	357	390	368	357	356	389	374	396	396	389	374	352	373	366	356	388	408	368	338	376	389	407	376	356	392	379	406	372	399	364	354	388	418	347	406	393	349	389	344	395	356	388	399	395	399	380	405	407	358	380	382	389	359	403	363	391	413	365	377	355	397	375	351	407	386	395	372	343	416	391	399	385	390	362	360	372	373	392	339	365	360	346	365	409	360	403	389	377	359	355	387	345	367	384	381	378	386	373	380	380	407	374	432	361	365	376	373	407	363	346	353	393	361	349	366	362	364	377	382	390	363	375	363	398	360	342	352	376	405	369	405	404	382	384	388	371	333	394	375	410	371	318	371	396	370	361	380	357	353	370	398	370	372	366	388	357	366	351	349	383	349	391	371	361	377	405	378	398	403	345	387	375	383	380	353	415	372	353	376	383	382	389	375	376	365	374	370	357	421	374	397	375	358	370	376	373	381	368	382	409	389	389	345	380	351	367	358	365	389	341	383	366	369	380	370	406	361	365	373	390	379	379	349	387	355	381	421	381	350	366	376	370	364	411	366	353	355	348	405	374	359	364	386	372	386	376	363	363	371	355	380	368	392	336	380	356	393	382	380	365	403	386	397	390	372	381	375	331	383	398	412	387	346	350	380	407	395	405	367	375	407	388	381	374	372	376	370	367	346	398	360	404	362	358	382	340	361	346	348	388	380	320	378	389	347	386	369	379	372	385	397	353	353	373	392	409	386	357	401	356	417	346	386	355	390	371	376	369	380	367	377	351	351	385	366	377	402	353	387	387	371	377	377	339	373	381	385	408	364	355	390	350	359	367	400	390	378	363	368	367	360	369	376	359	352	382	360	382	376	353	355	365	353	375	351	395	401	339	375	370	395	379	396	395	421	375	374	403	358	346	387	401	377	357	368	374	365	358	359	370	369	363	369	347	372	365	423	414	341	379	387	412	403	363	384	359	357	385	347	374	405	388	367	400	380	358	335	379	387	402	377	372	381	369	354	408	377	353	397	388	347	395	379	378	387	397	385	377	402	386	408	366	367	392	391	385	363	340	395	355	379	379	415	382	382	375	389	384	403	364	380	378	395	386	379	371	403	369	374	368	369	382	347	373	374	350	371	373	357	378	383	386	347	352	359	383	397	356	352	377	391	370	395	401	395	379	359	374	391	400	371	367	375	413	375	397	375	392	373	373	369	372	392	366	392	407	366	401	372	384	399	372	406	394	365	327	374	341	379	380	404	348	370	356	375	423	358	354	398	370	395	373	412	372	386	396	349	353	383	362	396	343	330	394	388	362	416	365	356	384	359	345	393	355	382	352	340	385	401	365	399	364	366	393	392	341	391	375	373	410	383	358	349	360	390	392	397	366	392	359	380	405	376	352	367	403	362	366	361	372	395	375	350	372	363	374	400	377	375	391	413	379	398	382	349	386	389	384	394	373	398	405	347	388	388	390	366	344	361	352	384	360	399	373	372	365	402	384	405	338	365	356	369	371	369	373	377	376	370	383	383	385	381	336	345	379	397	357	377	390	341	378	379	372	329	368	355	357	389	373	364	373	407	399	383	383	367	372	383	382
3940	4023	3464	1804	1576	942	767	644	588	2453	17309	18806	9689	3456	1354	629	357	355	367	391	363	366	377	372	363	389	370	329	381	390	400	386	366	348	349	376	351	345	327	381	352	388	331	351	337	386	356	382	359	367	377	380	376	384	354	381	360	379	356	336	375	370	348	396	371	370	358	373	365	320	398	366	381	405	376	361	365	351	372	371	378	387	337	364	366	401	349	339	327	330	337	342	406	363	367	377	351	372	376	366	330	380	382	359	330	356	355	296	393	381	355	349	342	376	335	374	386	363	355	327	391	383	391	384	346	374	364	398	350	369	369	328	354	369	396	365	355	336	371	346	367	345	393	374	383	374	315	390	360	325	393	347	369	357	375	388	396	377	374	362	332	366	352	388	355	357	396	334	349	332	362	353	359	384	353	362	369	393	348	369	379	333	376	369	409	388	346	344	344	315	381	386	354	346	366	366	354	362	375	350	369	350	365	363	359	345	372	389	376	358	380	369	352	365	347	355	362	386	375	343	359	366	366	387	391	373	356	343	357	372	348	345	360	359	372	360	325	339	378	370	401	361	367	348	362	377	381	352	347	384	352	392	401	375	385	325	350	341	318	350	312	320	334	393	348	338	370	350	380	375	370	365	362	369	370	354	388	407	353	360	334	374	365	355	376	370	369	357	375	383	361	348	353	366	330	386	380	369	347	350	352	364	356	343	367	351	369	366	349	336	364	362	378	363	348	365	406	378	385	387	359	353	391	335	392	337	369	379	374	329	354	375	331	362	373	359	385	339	343	382	366	371	391	397	350	353	372	395	339	377	338	338	366	388	376	352	345	374	388	342	345	343	356	365	375	350	356	376	373	365	377	338	339	366	316	382	368	371	360	376	368	380	365	343	333	389	339	390	349	365	372	330	370	362	373	362	338	352	364	327	359	366	341	395	355	326	365	322	356	345	340	356	332	328	374	370	376	364	360	354	345	364	367	364	347	359	346	351	365	360	348	345	371	377	364	383	365	369	331	334	345	396	369	367	373	343	347	378	364	359	336	407	372	353	347	382	356	368	320	365	350	348	357	394	355	361	364	355	302	350	352	370	350	364	352	370	381	347	371	362	354	393	381	360	340	344	351	380	366	355	397	382	359	375	367	401	351	362	369	372	370	393	351	366	373	344	364	362	360	339	363	357	370	372	344	343	332	376	367	368	366	372	382	379	341	381	363	353	372	407	388	339	381	357	380	338	347	368	374	367	363	368	354	373	367	336	372	352	358	394	369	357	358	376	386	371	368	339	355	388	367	377	340	369	370	337	347	365	395	352	331	363	357	359	330	384	358	352	353	362	348	386	352	388	375	397	318	361	367	352	341	373	333	341	370	365	348	368	367	328	351	347	377	359	321	344	340	353	383	354	377	387	376	343	363	358	331	359	352	340	345	343	361	376	338	374	346	354	353	370	348	353	317	395	358	363	359	336	335	383	376	363	387	369	365	379	381	392	372	372	397	349	326	368	344	323	367	378	377	390	360	358	402	366	344	342	336	356	347	368	383	385	387	357	345	364	361	370	345	349	386	357	371	369	374	360	364	353	346	324	353	357	346	362	369	371	373	352	349	327	376	379	339	361	403	383	362	341	386	330	379	357	360	352	340	302	375	370	355	345	354	373	377	319	366	381	357	370	364	359	357	355	335	333	363	365	383	337	346	329	370	363	373	356	360	368	365	385	394	309	315	350	380	378	347	323	344	355	357	370	392	340	330	345	351	371	329	335	354	357	356	338	391	378	358	317	347	377	382	344	365	357	340	348	388	353	350	356	358	344	345	390	369	388	348	357	373	396	410	361	398	335	352	361	385	360	383	376	382	323	389	370	346	321	384	367	364	348	389	366	335	342	387	366	354	346	321	326	395	338	352	375	375	357	363	352	335	364	366	367	349	350	351	362	395	359	376	365	380	350	339	347	372	329	306	349	327	371	335	369	353	386	392	318	377	335	354	374	323	336	371	368	359	369	380	385	381	372	378	363	367	358	381	354	347	350	375	384	387	365	336	327	379	373	358	369	345	372	348	326	347	377	380	341	332	360	388	339	406	350	383	344	351	344	351	354	362	337	380	356	363	343	362	398	342	372	357	372	356	367	333	412	369	365	363	367	363	363	367	357	380	362	369	351	363	358	371	351	368	337	320	360	397	354	358	386	352	357	354	385	325	361	388	331	362	351	371	361	354	352	374	384	362	338	344	354	343	380	395	330	345	328	363	358	348	381	365	340	359	358	384	371	325	378	352	334	359	348	394	376	405	342	362	381	350	389	366	353	331	338	367	334	334	370	389	359	359	357	349	375	352	340	351	345	340	367	381	392	381	356	351	377	364	367	358	343	376	341	328	382	365	365	372	349	357	351	377	360	357	363	392	354	340	348	371	336	367	362	358	385	350	348	359	366	365	374	395	363	334	379	355	335	365	338	370	379	340	331	378	363	366	346	388	355	393	356	362	381	374	373	399	346	343	358	364	360	345	391	372	387	374	349	373	372	358	346	362	367	387	385	351	370	365	404	364	357	391	324	349	343	366	371	353	403	385	351	325	401	358	372	388	377	328	368	359	383	370	385	397	359	371	353	355	367	337	340	358	338	331	340	406	386	361	350	319	343	363	347	348	343	329	373	358	365	337	379	362	374	372	407	371	400	357	357	347	353	339	359	363	375	356	368	342	349	392	343	350	368	359	356	349	370	368	390	349	399	367	354	375	341	377	353	345	344	366	356	360	378	381	345	334	339	367	330	352	363	353	366	372	363	385	339	373	359	375	345	337	344	387	367	353	373	336	342	347	346	361	368	348	360	383	389	377	338	352	360	361	352	378	338	356	339	345	371	380	351	333	388	347	380	341	357	359	368	395	322	361	365	395	349	352	378	395	326	340	381	377	362	359	381	340	365	379	371	321	350	338	368	373	388	363	388	372	339	360	366	375	356	391	337	379	364	339	369	386	348	361	343	355	383	378	371	347	341	335	370	346	362	381	342	373	362	359	380	381	324	347	364	366	357	382	349	381	380	360	371	308	358	339	364	382	329	352	370	369	341	375	346	366	349	315	336	369	357	350	353	369	360	335	352	369	378	356	365	328	330	339	352	357	374	314	327	354	362	364	360	374	353	340	368	387	358	379	340	365	332	337	389	361	342	331	373	381	334	361	350	363	388	346	331	338	394	373	357	370	354	339	377	401	351	379	393	378	381	368	390	338	357	357	351	394	357	378	352	342	344	374	346	359	372	367	407	357	345	384	363	383	348	354	368	367	361	355	332	392	400	346	376	334	347	349	360	347	342	360	343	375	357	353	350	335	371	349	349	375	326	378	359	345	348	361	348	364	348	404	360	344	384	361	365	383	355	339	369	379	363	359	357	348	351	332	345	324	373	336	377	344	355	411	333	351	342	348	396	404	365	361	400	350	360	394	340	326	329	358	368	371	343	372	355	353	370	369	362	344	369	358	336	342	382	375	358	350	345	326	346
24636	21443	28625	24655	21217	6342	1583	870	719	2263	25083	33556	21192	8193	2480	952	553	510	501	562	518	520	487	502	509	510	528	504	515	512	520	531	482	499	525	523	505	492	510	487	521	481	460	523	524	522	503	489	522	501	498	471	499	500	531	535	500	501	498	495	511	502	469	520	506	515	455	490	459	474	464	510	511	493	518	501	515	534	523	500	471	506	539	452	470	515	490	462	516	499	493	473	490	488	537	518	492	503	503	559	492	508	464	513	490	523	510	487	466	484	489	495	491	490	538	510	528	487	511	492	522	502	487	483	508	485	489	510	469	486	528	519	474	520	535	514	457	491	514	512	518	559	483	481	472	491	516	484	494	488	490	496	513	508	530	468	447	503	466	501	463	501	520	484	496	486	483	500	514	516	505	506	524	497	487	493	505	509	506	545	519	505	445	468	464	478	447	484	512	501	498	523	524	490	510	499	510	475	490	509	507	481	530	482	458	514	506	524	523	506	490	501	524	494	506	494	472	491	511	503	520	501	488	536	479	536	461	485	485	516	544	511	490	452	503	518	469	483	505	528	517	538	508	509	488	491	489	505	490	512	519	521	453	495	552	484	473	480	486	492	510	498	485	532	477	479	515	504	526	492	513	491	471	505	460	493	504	496	510	486	537	526	490	504	514	497	506	463	489	515	497	482	496	502	484	518	517	459	516	500	497	543	538	487	455	508	508	489	555	480	481	484	477	547	471	519	503	512	493	486	501	522	495	503	489	509	481	485	493	514	483	467	516	501	510	515	553	485	543	481	531	495	506	490	491	513	487	514	501	496	472	492	487	512	509	464	514	494	522	481	463	517	525	488	511	499	460	501	474	489	527	467	468	516	481	530	508	495	469	518	475	484	486	505	481	500	480	503	454	499	541	506	532	506	471	454	495	527	491	533	514	464	498	494	525	472	494	482	463	479	512	503	476	502	531	500	487	529	485	525	502	536	521	510	523	498	528	502	474	491	502	503	496	515	502	501	524	476	507	530	498	494	474	475	480	523	508	500	499	467	465	518	519	473	509	472	485	452	520	476	487	512	515	501	485	513	529	494	541	548	476	495	475	483	528	472	481	527	528	503	492	506	456	463	469	490	512	516	491	498	525	476	485	505	475	508	502	530	479	511	440	485	462	505	469	479	496	526	474	498	513	500	461	478	456	499	498	500	510	473	465	489	480	476	471	496	506	511	547	491	541	476	472	462	513	484	499	475	521	491	506	466	488	491	475	492	470	470	505	540	491	487	533	481	464	477	475	454	440	488	490	503	479	479	501	512	517	488	491	476	512	488	492	495	526	467	478	550	520	503	481	481	482	513	499	479	505	494	516	526	484	529	506	489	485	447	504	499	488	480	511	500	491	518	518	518	522	485	513	481	489	488	509	465	482	490	492	484	490	492	493	529	442	484	513	453	471	539	487	466	494	519	490	514	475	457	532	503	498	470	523	456	490	465	505	512	531	507	503	478	515	500	493	497	477	487	487	505	524	514	475	522	535	551	517	494	477	488	513	499	535	483	496	485	479	514	489	497	497	538	507	527	486	503	494	471	477	510	502	478	533	474	449	457	554	481	542	460	496	491	489	523	505	487	498	505	482	496	464	474	487	464	509	534	486	489	511	485	510	503	481	453	495	494	557	476	472	498	498	503	480	514	501	496	466	489	525	521	474	458	505	497	525	480	485	485	469	510	510	482	503	480	502	450	480	496	500	503	507	504	524	488	472	480	505	490	538	507	488	526	508	479	499	509	480	491	502	488	509	522	476	470	515	475	496	505	481	493	537	479	464	485	532	486	498	511	504	521	485	511	499	445	520	528	506	510	501	525	472	493	487	532	494	479	475	482	485	451	470	507	441	480	489	455	491	520	516	475	482	490	495	458	481	470	514	540	500	472	457	504	500	521	478	504	474	505	494	480	505	470	529	520	465	547	513	474	491	495	501	515	525	507	474	475	516	476	462	473	554	523	482	498	503	533	538	519	484	497	467	464	462	462	502	479	532	517	496	491	512	473	491	508	458	514	494	464	482	485	540	495	505	468	494	527	507	500	467	489	502	470	510	458	467	523	486	461	503	516	470	503	531	487	506	481	521	527	535	504	483	470	512	500	508	490	501	530	501	493	523	514	491	533	588	503	482	485	490	530	516	501	516	521	524	461	464	503	486	471	547	474	503	482	493	501	459	491	497	483	509	464	507	511	494	516	507	519	528	512	486	484	504	478	498	521	500	507	490	490	526	488	492	457	473	481	479	471	526	502	490	509	485	496	503	493	471	522	487	490	508	516	522	504	467	492	523	493	499	508	498	495	455	511	491	498	496	481	469	536	502	499	525	472	499	507	445	493	495	496	507	542	504	563	488	457	500	519	506	510	515	508	520	514	484	456	476	467	501	481	479	514	469	482	462	452	499	483	535	481	504	476	505	484	540	458	513	485	519	477	503	528	520	474	503	477	541	535	484	504	511	513	503	505	518	498	517	535	456	472	483	549	486	517	520	485	546	461	508	513	492	464	479	452	501	483	457	459	487	486	516	514	525	499	507	512	472	497	485	523	487	469	522	510	489	479	514	487	468	496	521	476	469	441	506	487	496	468	502	473	463	464	530	511	534	501	490	481	481	501	478	490	476	503	545	497	529	524	506	489	484	475	491	501	513	474	497	498	520	476	521	501	487	511	505	512	525	524	466	485	516	501	496	512	491	464	488	497	507	499	514	483	496	479	484	538	531	472	470	490	515	508	469	514	482	483	488	520	487	541	534	489	498	494	489	490	487	504	516	492	540	476	519	491	454	487	477	496	536	550	489	496	489	509	490	447	527	449	487	457	487	491	504	510	503	500	485	500	489	493	464	494	496	455	448	476	508	452	551	513	527	537	494	499	449	471	525	494	477	493	511	543	486	488	521	535	446	457	489	453	524	508	494	501	511	459	525	509	444	494	510	499	493	538	516	478	519	484	473	545	481	519	511	512	519	494	516	515	541	545	507	497	518	475	515	553	501	489	480	509	482	503	487	490	535	483	494	486	464	489	482	496	484	489	509	483	493	522	470	484	497	512	497	453	496	507	475	492	512	490	492	500	434	529	515	479	495	485	513	472	496	526	520	528	494	483	468	518	464	509	464	465	521	486	491	488	505	493	485	466	487	527	492	500	527	502	474	495	459	432	509	471	486	497	445	505	511	500	485	477	478	496	489	453	464	486	512	448	495	506	503	483	491	512	463	522	471	500	489	492	485	480	508	489	468	525	539	488	473	485	501	481	526	489	480	500	486	569	480	485	475	535	501	469	500	499	454	491	502	513	468	479	525	527	462	500	527	486	487	514	499	487	515	477	455	472	517	518	492	516	497	496	517	512	494	493	522	493	506	488	499	495	506	510	483	496	536	461	491	545	489	533	469	476	533	506	518	478	529	491	485	504	492	503	525	510	478	519	505	503	530	501	484	474	494	451	484	541	464	500	480	485	497	507	498	471	541	477
4400	6824	5613	3000	2366	1909	1220	977	890	3631	28996	29457	16383	6579	2572	888	574	525	523	459	484	488	491	469	474	506	465	473	431	480	441	443	489	443	504	451	478	495	472	455	499	484	493	469	430	460	500	470	441	456	505	510	454	508	465	454	458	467	445	456	485	450	452	462	450	483	449	429	441	425	474	465	471	448	468	462	439	460	446	500	476	485	446	437	443	460	478	456	491	461	484	479	451	452	450	470	515	484	460	495	430	460	497	447	480	473	463	445	503	497	475	470	510	471	461	478	485	470	454	475	473	495	451	478	459	453	443	504	450	459	487	453	504	466	482	455	481	501	480	466	499	437	490	440	506	458	487	471	431	468	450	444	462	468	428	480	457	467	442	431	439	466	446	463	467	512	417	511	448	470	484	451	451	448	508	501	481	504	483	462	421	477	471	503	458	459	492	476	470	444	418	426	457	485	468	453	486	437	453	516	476	495	457	475	502	487	456	487	497	434	462	510	486	490	487	446	453	469	457	439	462	449	470	436	479	466	458	487	466	441	480	454	477	462	433	434	442	481	462	427	516	456	481	454	453	479	473	463	478	452	433	492	467	446	455	459	462	457	482	470	478	416	469	462	438	452	469	469	487	460	475	465	499	495	475	482	460	453	476	453	451	507	456	452	454	531	462	452	455	479	455	460	456	418	456	449	476	492	432	437	446	482	446	481	424	457	494	427	443	455	462	456	448	484	450	457	424	479	478	480	473	432	529	475	444	515	475	466	469	463	433	500	489	423	482	482	448	438	489	432	460	439	480	494	484	502	435	448	445	438	483	458	434	456	447	467	445	451	451	464	482	470	500	484	469	466	468	435	500	458	458	441	477	444	450	468	458	466	521	451	470	503	448	443	476	469	466	465	464	460	435	473	435	460	462	416	465	466	453	482	491	453	455	435	461	452	459	440	448	448	494	496	483	433	489	488	477	489	456	467	441	440	435	451	481	478	425	474	456	468	456	439	460	503	479	482	457	506	472	468	454	461	462	452	435	459	446	494	459	468	447	442	442	449	460	431	475	479	429	460	487	469	433	471	441	496	438	492	471	453	440	443	486	436	441	476	497	473	459	444	457	437	452	446	435	408	480	416	438	478	487	477	464	490	457	491	472	457	440	452	440	452	468	470	464	473	458	455	494	480	478	459	460	473	440	443	448	473	479	435	444	455	434	447	509	440	475	479	450	441	481	419	474	453	468	474	454	405	486	459	442	508	472	476	457	469	481	468	458	460	459	444	481	460	466	470	433	481	423	464	483	470	450	459	403	467	442	439	436	474	435	461	467	483	445	463	453	460	456	482	464	466	442	452	498	416	424	470	472	463	448	436	417	450	448	500	488	484	483	476	433	469	474	442	480	472	469	420	458	482	464	462	445	440	405	459	459	440	463	433	440	481	455	454	443	440	483	459	406	445	485	524	455	445	431	441	490	490	461	440	503	481	453	468	456	477	417	488	471	477	439	470	446	431	458	463	455	451	481	466	429	498	449	507	440	454	439	455	457	479	467	473	430	469	445	448	437	477	446	461	467	453	456	466	478	468	485	487	442	466	480	475	442	466	472	452	441	455	474	462	425	462	435	465	459	473	447	460	456	466	450	452	465	467	455	448	440	511	471	417	477	485	448	451	496	479	450	450	444	486	435	518	469	464	475	477	464	466	473	531	446	428	436	501	480	472	452	468	473	463	433	468	433	474	480	449	467	439	502	465	469	429	476	482	491	466	460	457	432	461	442	436	430	478	449	472	442	484	477	432	446	452	445	442	475	474	461	465	448	465	456	462	463	470	451	485	430	452	441	506	421	487	440	473	426	463	452	455	459	469	483	444	451	498	458	504	487	462	457	446	473	441	501	438	458	495	472	507	442	457	481	436	471	464	442	469	451	471	457	468	452	468	468	467	482	460	433	464	499	446	475	449	482	479	503	463	482	444	459	449	503	462	445	475	442	480	465	433	495	478	423	452	487	439	493	440	441	484	475	445	469	474	488	463	466	430	478	488	440	466	439	496	457	435	483	469	407	422	461	446	445	490	446	493	461	481	485	503	456	462	478	472	444	486	451	463	455	449	462	455	485	469	492	458	457	451	480	468	516	495	452	476	459	447	474	445	436	449	416	477	457	462	465	471	495	434	460	455	444	469	458	450	441	463	468	462	427	453	446	492	433	487	457	414	488	445	486	438	442	461	438	451	471	458	421	515	436	451	464	433	470	471	494	473	417	453	473	462	501	472	466	463	451	472	477	461	440	440	447	494	448	505	433	422	444	436	454	467	473	462	504	467	420	429	489	482	469	494	452	508	470	462	485	451	435	448	477	479	467	453	456	443	453	462	450	469	497	448	417	486	462	502	447	500	430	426	476	445	449	474	459	479	465	471	448	449	464	449	449	455	434	450	476	441	468	488	472	431	454	482	456	485	486	452	472	460	481	417	464	460	452	471	432	460	455	447	456	452	431	488	450	477	482	491	461	464	483	455	449	442	486	466	454	445	417	488	429	499	439	457	481	431	445	517	418	488	450	439	413	411	430	444	433	425	449	481	465	469	390	467	461	466	464	456	433	446	461	464	464	477	480	448	438	484	475	443	454	462	458	457	455	476	423	458	463	488	459	440	474	452	446	485	473	447	422	467	458	453	486	479	486	468	488	487	449	421	414	444	479	445	450	474	421	457	461	485	528	456	435	489	468	419	442	445	420	470	471	483	477	444	463	486	511	459	472	495	400	446	438	476	437	441	464	476	455	475	458	462	493	495	474	469	420	449	449	478	464	452	422	436	463	461	488	504	469	470	469	447	436	436	479	471	460	465	523	437	481	431	420	449	433	462	444	471	465	485	488	462	465	420	503	455	455	449	407	435	436	446	441	439	450	473	466	452	434	489	476	500	453	444	436	439	457	465	468	469	476	439	484	460	444	446	418	438	416	451	456	479	443	449	464	454	473	462	429	441	464	492	434	489	442	498	461	455	444	483	467	449	472	462	456	451	418	498	460	479	462	452	450	484	476	472	461	436	479	508	428	476	483	458	477	446	489	465	467	495	429	478	452	483	442	472	468	464	449	420	482	427	455	458	464	446	415	431	479	455	450	475	445	484	446	478	420	447	448	481	492	448	443	434	491	441	458	488	421	456	443	468	488	480	431	444	464	445	443	445	451	454	467	454	459	459	443	480	492	473	474	440	462	459	436	474	447	442	438	444	452	457	463	475	461	438	473	452	422	497	466	468	468	480	451	507	445	462	462	513	466	431	493	438	507	443	526	493	478	443	463	466	439	461	443	452	488	454	437	429	454	497	453	465	438	440	444	467	485	430	468	463	412	426	453	439	436	485	467	455	450	494	474	470	459	433	417	481	435	458	478	455	428	489	481	469	473	450	433	424	465	439	457	485	441	475	460	483	458	459	498	478	432	460	444	469	436	467	463	478	454	457	450	446	464	441	448	412	442	498	445	471	447	490	465	433	502	461	463	441
27441	9989	1273	750	532	522	421	418	394	399	1431	2035	1612	832	529	473	413	405	372	416	384	400	393	413	387	384	388	377	391	383	391	419	383	385	343	384	390	383	385	390	385	414	376	391	342	376	354	394	361	374	362	386	403	377	407	372	414	414	401	412	381	407	387	361	356	396	376	405	356	376	371	386	396	368	393	412	376	386	393	398	395	415	402	392	365	364	386	383	391	360	383	374	409	390	403	380	401	357	406	390	413	391	386	392	370	395	404	394	359	397	394	395	385	408	401	400	399	358	398	385	357	356	368	400	406	395	376	381	358	400	367	396	394	441	407	399	386	377	395	373	388	400	415	359	438	404	334	402	378	359	392	433	386	396	383	380	369	385	353	395	363	393	378	341	392	372	387	386	366	403	387	371	387	397	384	371	373	414	375	390	397	383	393	374	373	404	384	367	389	376	411	401	402	375	402	380	370	366	370	404	359	377	392	397	369	405	419	407	382	380	423	377	368	382	383	376	388	369	391	396	381	378	362	398	379	417	364	376	399	384	351	386	407	400	405	429	356	360	340	362	366	377	375	403	409	383	428	386	361	408	382	383	384	381	374	388	366	384	372	385	415	339	393	408	397	364	404	409	412	390	359	385	392	376	398	374	375	400	381	380	384	398	368	419	403	413	390	380	389	411	409	399	396	374	379	361	406	358	394	424	391	397	363	373	395	394	381	374	394	414	377	399	392	370	364	412	355	362	385	382	390	397	372	409	394	384	367	371	360	385	389	423	380	403	417	373	413	406	376	403	374	383	386	424	370	385	389	403	402	378	395	360	388	387	353	394	400	374	432	371	429	355	390	378	393	361	385	416	393	391	414	359	383	367	402	375	401	362	425	415	384	397	377	383	376	392	362	381	380	433	364	398	398	388	424	380	382	413	406	421	370	393	377	370	388	403	372	353	406	371	404	387	382	394	389	377	393	361	393	381	375	384	412	365	417	378	393	372	393	392	412	404	379	368	393	348	372	386	404	336	397	401	388	388	398	357	359	375	417	362	422	403	384	427	408	348	395	375	360	362	360	412	413	388	391	389	366	379	391	371	427	402	381	401	368	384	353	429	442	378	401	358	374	408	373	379	348	408	384	418	388	376	363	406	384	386	361	372	401	336	369	441	368	420	408	364	385	369	379	382	394	408	422	379	391	383	425	386	410	380	361	397	372	374	377	352	405	406	353	425	358	391	400	431	383	387	349	349	399	412	367	347	382	387	363	374	350	376	379	420	359	367	371	362	382	349	392	380	395	362	408	373	439	360	412	419	369	377	378	366	380	376	396	387	370	394	381	333	380	383	388	385	390	409	398	385	387	398	407	384	376	399	404	411	400	410	379	377	380	361	392	418	370	394	380	436	427	419	406	408	364	376	404	413	388	406	370	407	384	392	381	403	396	371	376	352	374	382	378	387	364	402	368	382	382	390	383	367	373	404	369	396	365	373	391	328	406	395	387	409	368	388	380	391	370	388	381	384	426	365	420	416	391	398	406	412	402	387	369	383	363	363	377	400	385	391	382	390	355	374	385	351	402	395	405	393	386	388	373	425	369	409	412	433	386	365	409	376	353	363	433	360	410	424	376	395	369	358	383	337	374	410	360	382	431	384	410	376	377	370	379	433	385	367	397	411	366	373	381	386	404	387	362	399	401	379	385	353	367	369	380	340	422	372	399	399	402	416	396	399	421	378	432	384	399	375	367	394	369	393	359	375	377	354	390	409	381	366	388	379	390	384	374	360	402	388	393	422	402	397	382	391	376	379	380	356	369	361	386	347	339	424	405	400	371	361	377	371	343	384	355	351	392	405	403	385	375	368	421	419	396	392	354	368	353	406	401	371	386	376	379	387	392	338	379	375	380	379	381	428	394	397	374	412	393	377	417	371	376	400	362	409	379	362	415	390	370	417	393	394	392	405	385	419	371	371	381	376	383	359	392	352	390	400	379	365	403	392	374	390	416	371	390	430	361	389	373	368	405	348	339	407	344	385	399	394	330	350	376	356	379	386	396	394	365	347	382	403	348	404	392	356	389	385	362	409	389	385	412	369	399	391	385	380	374	427	362	407	386	394	390	397	404	394	408	387	398	411	382	387	379	376	394	343	370	386	374	372	387	371	413	382	377	417	390	354	378	406	382	368	386	407	379	379	384	354	395	378	401	355	372	379	364	389	363	393	417	422	400	373	384	372	376	418	390	387	397	425	362	382	412	404	369	394	382	401	387	360	382	399	396	379	371	380	395	415	380	404	366	388	385	410	407	417	341	421	386	381	393	388	393	396	397	370	388	395	399	365	403	390	382	377	395	409	379	380	387	352	392	400	385	381	410	398	407	364	392	366	390	369	377	388	381	412	380	426	414	387	401	363	372	379	402	416	369	419	392	342	336	385	378	395	392	406	415	335	378	385	394	362	392	374	402	378	399	405	419	369	390	366	378	379	404	369	371	355	372	433	409	367	357	389	400	374	358	396	397	409	382	367	411	359	369	342	375	353	388	376	386	391	396	398	389	381	373	357	387	402	421	380	398	385	391	407	353	375	393	351	391	378	379	383	364	407	372	343	389	403	354	381	404	394	385	411	363	369	390	420	368	391	413	423	337	368	435	356	401	403	382	374	415	377	365	390	371	367	382	413	401	386	430	410	432	389	355	368	398	363	387	405	402	356	377	414	393	386	390	345	359	378	377	343	390	375	370	411	397	371	381	385	369	396	376	404	388	400	375	377	346	370	408	373	375	403	394	409	395	396	365	391	389	385	372	372	377	398	379	376	427	397	364	374	361	368	395	360	386	390	384	383	361	373	382	373	342	390	328	362	434	415	401	408	370	356	400	416	400	363	379	401	374	375	395	350	376	357	410	361	420	384	380	389	382	391	412	395	398	399	364	368	377	375	362	385	376	407	382	443	382	402	402	389	382	387	355	383	393	364	394	395	346	394	392	402	353	426	336	412	403	392	381	377	366	382	396	424	409	409	386	388	404	409	383	346	388	385	376	399	413	392	406	385	367	386	386	371	396	363	409	384	365	434	378	397	397	409	413	403	405	388	367	419	378	409	396	399	366	356	392	395	376	408	382	396	365	371	379	381	409	411	384	382	410	411	404	401	386	374	399	380	404	411	401	386	398	381	377	321	365	364	382	396	390	412	362	383	377	384	411	354	393	409	412	393	390	380	361	365	380	399	390	385	365	423	371	394	370	372	356	383	384	400	370	383	372	381	387	426	374	400	403	365	378	381	394	394	436	388	410	372	404	370	373	366	426	362	400	365	391	426	393	361	376	378	384	393	419	385	366	361	382	357	398	381	363	415	384	371	368	386	403	361	352	391	351	401	390	387	399	385	410	378	394	398	365	375	387	381	365	389	374	384	412	364	347	419	412	390	402	364	382	375	387	398	382	383	388	406	391	373	386	354	387	376	395	376	371	345	377	371	379	371	379	367	379	390	430	382	425	420	374	375	399	388	359	413
5444	936	849	626	561	582	414	432	391	500	2122	2541	1777	876	562	422	386	385	359	407	362	333	332	342	378	338	381	329	353	365	371	351	376	377	371	367	375	331	363	362	356	353	369	373	362	312	373	320	330	370	363	337	366	359	368	333	375	341	376	354	348	370	332	326	358	352	358	377	353	347	350	382	377	380	382	295	350	338	343	363	335	351	337	353	343	361	354	383	348	331	338	365	355	337	341	384	335	363	359	348	364	384	365	351	321	367	370	369	357	350	346	375	318	363	349	373	346	356	332	366	364	360	356	328	360	347	349	376	380	342	335	334	352	366	345	362	369	379	352	349	362	364	362	340	348	357	372	335	359	375	328	324	374	345	318	359	352	363	362	373	348	361	367	337	324	354	376	339	334	359	361	334	330	383	369	353	336	350	377	355	343	366	364	342	347	373	347	345	369	354	325	335	369	360	333	389	319	362	347	372	362	341	385	366	363	329	349	355	349	326	387	360	365	349	349	371	358	332	349	346	351	354	357	333	332	330	382	346	359	322	355	357	361	341	348	365	363	361	365	345	350	328	400	353	373	328	357	397	378	358	365	360	374	332	359	386	385	355	346	358	341	363	349	376	360	335	356	343	353	350	350	343	375	336	340	380	342	371	319	352	382	341	349	338	383	361	359	349	330	347	385	363	388	334	385	344	343	345	314	332	337	372	324	343	357	340	387	361	352	366	368	357	379	359	381	351	334	357	399	378	369	321	375	346	318	367	374	356	369	385	375	343	318	355	339	330	345	364	359	369	322	378	356	340	342	350	383	365	355	394	379	358	324	319	388	376	360	362	352	363	347	350	363	345	377	324	337	326	335	387	388	356	338	368	382	372	359	359	331	321	326	356	351	340	341	377	358	353	352	364	349	369	346	356	361	367	372	376	364	352	364	361	358	382	382	352	353	344	330	363	347	363	351	343	334	387	375	361	376	329	304	389	357	340	375	366	354	384	365	361	343	366	340	359	352	335	315	357	325	342	374	358	368	360	350	373	390	326	321	357	376	359	394	366	376	373	362	349	373	375	353	329	357	352	345	364	378	373	350	392	331	368	334	352	340	357	352	390	346	334	382	366	363	370	376	334	349	358	365	374	337	356	373	325	324	330	362	378	351	353	376	306	347	365	330	360	339	351	344	334	337	350	334	370	352	378	326	342	379	338	317	346	326	332	324	369	374	372	353	346	369	368	363	291	364	351	328	313	370	371	380	349	368	358	344	333	352	362	332	368	337	363	355	365	330	331	362	370	359	329	364	339	338	373	341	324	365	367	384	372	334	335	388	358	391	372	346	336	331	332	340	359	341	362	351	362	355	338	352	381	341	379	350	348	352	382	355	365	332	360	379	341	339	351	355	359	339	350	349	364	397	367	346	350	381	337	349	359	337	321	351	358	340	386	369	331	309	353	344	352	332	367	374	357	364	357	333	365	332	340	365	405	351	345	352	365	355	397	342	356	371	346	359	353	358	367	411	332	347	364	395	359	366	370	356	364	383	309	334	347	382	374	337	347	369	332	345	371	346	347	371	353	387	344	365	338	327	351	349	343	338	326	379	367	339	374	365	362	381	350	346	391	321	366	326	338	370	333	338	361	380	383	353	354	366	378	380	334	361	344	358	370	324	364	370	354	378	351	356	352	378	352	321	346	369	362	321	391	358	356	366	369	338	365	366	384	342	326	350	362	354	363	357	358	352	374	347	376	339	332	373	357	329	353	335	360	358	341	361	352	367	352	389	345	323	342	388	347	331	355	335	337	348	325	360	340	369	373	347	357	349	369	368	368	351	332	362	367	383	336	328	350	337	354	358	341	348	362	380	378	347	321	399	313	351	368	334	366	377	347	349	358	352	375	337	342	347	359	392	337	401	321	323	358	353	362	334	365	389	345	338	344	340	352	318	353	371	351	347	378	323	367	381	359	383	359	345	370	369	369	412	353	358	351	320	349	356	336	372	363	350	348	332	351	342	353	352	358	356	361	372	375	375	324	376	338	323	350	353	353	336	342	356	344	318	370	356	361	366	349	376	341	369	385	373	324	383	354	378	375	323	354	342	351	359	375	331	371	358	356	362	332	343	331	349	344	366	338	372	364	328	346	363	362	370	349	331	356	336	366	365	349	365	343	355	372	349	381	344	354	322	358	342	326	357	365	302	366	323	356	333	328	368	352	364	365	356	351	371	353	372	358	352	318	360	352	322	367	381	333	320	337	362	378	321	358	360	333	356	348	355	359	354	372	340	359	380	372	355	334	354	374	377	367	360	316	331	359	344	352	354	339	328	409	318	352	366	361	356	369	381	340	377	362	371	329	366	388	351	390	338	335	355	350	337	347	356	348	339	380	358	392	341	334	364	343	367	342	363	343	358	353	362	337	366	334	359	347	349	364	366	337	364	340	354	351	345	371	352	367	362	376	350	388	358	406	319	357	356	342	338	350	362	408	386	372	333	373	362	314	356	375	341	348	339	348	356	340	360	368	372	352	333	383	375	371	378	365	355	348	365	345	341	350	347	342	363	360	359	359	356	338	354	330	396	383	345	349	358	340	365	395	349	357	384	388	340	354	358	375	331	338	335	333	313	372	379	367	352	378	357	336	357	322	355	370	362	340	376	362	335	350	365	346	358	321	378	360	375	347	358	348	360	385	309	364	368	347	352	315	361	385	340	361	348	387	350	361	363	343	356	338	357	358	364	370	347	342	341	361	368	318	354	319	355	326	357	345	345	338	349	328	343	372	388	350	403	347	363	330	343	347	324	315	344	357	358	384	349	365	376	329	329	359	361	334	361	347	358	328	351	347	368	357	329	349	350	357	362	341	359	331	339	363	352	372	342	334	348	362	360	372	333	376	346	376	358	382	345	367	347	343	367	364	323	346	384	351	322	337	355	358	366	349	360	380	372	354	348	330	366	368	379	362	364	361	374	392	345	338	393	408	350	329	363	349	321	332	338	377	339	385	349	366	312	370	328	315	359	345	363	360	342	327	369	370	371	354	370	391	341	350	344	358	343	350	334	336	313	373	377	404	325	364	355	323	307	376	340	376	361	339	349	354	327	356	378	321	349	348	332	337	364	321	324	341	358	361	377	318	335	379	349	318	361	342	381	358	341	377	346	359	362	333	373	361	345	338	320	375	424	368	348	389	341	347	368	343	383	355	348	381	320	369	312	352	369	350	355	335	368	354	330	342	380	354	368	336	372	357	359	341	384	338	350	379	343	360	373	342	363	338	349	359	343	346	360	324	355	361	341	353	339	373	389	362	366	316	334	364	341	349	332	345	342	351	369	379	350	386	347	327	331	358	349	381	341	365	364	346	353	359	316	366	394	309	342	359	334	363	352	355	339	342	351	360	326	356	346	354	335	319	374	381	338	361	345	341	356	343	343	349	354	364	349	345	359	348	340	369	328	347	358	313	373	378	376	339	338	344	363	334	355	308	348	320	317	364	345	343	333	348	359	326	342	364
25674	21459	27523	25613	6632	1383	798	577	485	2226	15809	18802	11518	3957	1318	564	386	383	335	382	368	390	371	347	365	400	424	393	403	366	362	400	389	395	392	358	351	405	401	387	385	375	370	407	385	336	338	414	385	384	369	355	347	351	369	364	405	375	366	350	380	354	346	409	358	394	371	374	356	361	365	386	392	356	372	385	392	336	399	366	369	360	366	365	360	367	373	395	408	382	393	413	389	380	354	355	386	389	388	352	387	387	362	393	384	338	396	363	368	368	357	362	355	411	350	360	341	373	397	371	376	377	368	391	347	379	381	354	370	374	362	392	382	368	380	358	339	392	390	388	383	359	349	377	342	372	388	381	377	407	388	370	386	382	349	360	385	358	390	346	359	335	361	367	372	382	392	331	367	398	389	368	396	389	354	349	397	387	388	381	350	405	351	396	372	371	330	386	391	405	361	353	380	360	359	333	377	326	340	366	349	349	408	350	366	362	343	386	381	378	329	348	379	394	328	353	376	365	385	318	389	379	406	369	393	363	384	368	417	364	354	358	370	366	372	363	399	371	365	374	372	347	375	339	358	371	386	358	364	376	391	360	367	365	367	403	396	334	378	371	370	351	374	332	365	350	359	380	369	392	372	363	387	381	371	381	396	339	373	345	381	405	393	370	349	367	399	394	373	378	323	405	383	384	337	396	359	345	396	388	395	357	378	379	366	386	379	354	365	349	374	375	358	349	373	345	364	381	370	361	435	388	334	392	340	377	367	350	369	372	371	366	366	350	361	365	394	377	384	351	365	394	359	335	389	421	357	389	360	370	363	378	385	333	374	418	371	391	402	376	407	374	389	368	368	361	367	398	377	373	379	382	370	331	369	387	410	413	354	368	376	396	384	390	374	388	372	337	367	389	370	406	374	355	374	359	345	381	351	409	349	365	378	381	372	393	392	370	360	395	372	368	413	369	360	386	361	387	376	403	374	368	358	397	381	381	374	335	346	408	330	392	346	343	364	355	380	374	409	366	358	406	438	366	386	371	391	372	353	399	392	374	395	397	355	363	355	391	389	365	373	388	377	386	362	393	392	375	348	396	362	388	378	374	360	395	375	365	376	344	372	343	370	361	375	368	363	359	361	383	401	357	373	385	375	364	387	379	387	357	379	367	415	389	391	399	367	390	369	393	355	381	357	351	406	354	386	391	367	346	386	383	379	375	374	367	359	335	326	379	385	390	377	367	394	359	350	326	438	383	356	372	398	365	373	365	340	345	384	376	366	349	387	380	370	385	383	343	378	359	383	377	385	371	380	381	362	382	377	397	393	378	330	390	356	349	362	382	359	334	388	342	346	405	384	386	390	368	375	425	390	405	366	353	350	402	363	408	371	386	384	408	332	390	364	394	365	342	390	383	371	404	363	407	400	377	357	353	356	386	366	349	391	352	390	400	368	410	382	371	366	359	394	363	365	372	381	386	340	378	354	378	386	362	371	381	364	387	355	348	376	383	391	414	358	354	353	340	396	393	358	380	360	410	377	402	367	370	392	368	361	402	379	357	376	370	388	374	406	365	398	373	365	382	393	372	368	326	386	371	376	370	361	390	355	385	379	352	360	371	377	359	385	394	351	379	363	346	367	381	386	361	331	391	349	323	375	384	348	337	391	388	393	390	399	413	335	404	376	363	385	365	383	397	386	364	375	372	411	385	413	342	360	363	369	365	359	395	377	324	388	383	387	396	352	369	364	358	383	362	340	394	354	360	335	375	384	374	408	384	392	349	395	375	377	388	354	366	373	409	411	367	371	350	353	351	370	361	355	354	356	359	341	381	393	345	361	346	353	391	390	380	370	360	349	369	415	354	394	409	386	337	383	367	355	360	399	338	365	376	405	383	355	353	377	391	350	354	354	400	351	399	361	343	350	378	383	350	411	391	350	387	366	377	374	412	380	385	349	347	377	374	359	372	346	383	363	358	382	380	368	385	403	374	369	371	365	397	353	379	385	348	358	379	372	373	351	353	408	371	367	334	397	357	359	376	393	367	398	415	381	368	391	370	370	359	368	342	347	364	360	365	391	390	379	387	376	410	359	361	353	370	323	360	337	372	388	366	374	357	371	383	383	393	371	357	351	367	369	360	378	398	396	366	356	359	361	374	394	381	390	365	398	325	386	357	393	369	357	373	345	366	358	377	341	373	374	364	364	391	357	395	367	334	369	360	317	342	401	396	387	351	390	400	382	357	371	350	395	394	376	395	381	384	351	383	351	360	366	346	381	365	345	411	330	403	405	348	353	364	353	347	382	354	393	414	369	358	366	368	346	362	360	357	360	397	380	363	395	337	346	380	363	334	340	362	390	356	374	397	385	356	352	413	280	359	415	352	352	339	368	356	381	366	384	384	387	394	399	353	372	378	381	354	350	350	363	401	378	355	398	361	357	333	373	370	357	351	393	375	391	378	417	354	348	356	403	394	357	393	384	371	361	359	359	383	384	400	370	372	408	342	374	376	373	362	335	379	321	368	343	348	371	379	340	371	380	361	373	362	373	364	405	327	391	383	365	379	368	385	364	390	394	356	374	381	407	367	361	360	364	407	353	364	400	367	365	371	346	332	343	400	384	360	347	358	366	358	390	336	382	386	381	351	364	346	353	362	346	381	374	363	363	351	375	398	363	361	371	377	400	387	347	381	343	370	365	385	353	383	388	373	348	367	383	372	382	395	345	385	371	379	391	354	388	328	386	365	410	355	360	376	363	349	378	397	395	355	395	375	368	390	382	338	395	364	354	343	394	369	388	356	374	318	351	392	359	345	397	342	358	376	386	373	352	374	399	359	378	338	347	420	381	387	392	384	329	367	378	350	349	346	403	377	426	361	402	378	369	356	353	347	338	381	364	364	399	378	385	394	353	351	364	392	366	363	348	340	398	351	358	421	382	348	383	364	368	349	325	414	359	377	380	364	328	378	393	367	371	378	378	386	367	367	362	416	359	359	349	369	363	351	391	345	370	339	426	359	339	382	382	384	373	377	357	334	389	392	390	366	362	420	318	422	345	344	372	336	357	372	387	358	374	352	390	393	378	344	353	367	387	348	421	386	405	364	385	395	386	381	363	371	359	395	389	398	347	395	333	374	365	359	373	365	376	399	363	371	419	367	359	369	361	336	374	343	361	375	375	361	388	368	364	355	359	359	387	362	368	385	372	366	395	392	375	367	384	343	368	385	381	370	334	377	384	379	367	345	347	397	368	373	371	365	364	362	383	331	351	346	383	354	351	351	351	349	377	356	372	352	397	369	355	396	358	382	372	379	367	386	323	391	338	347	355	352	388	386	324	383	329	368	388	355	378	360	360	365	320	371	372	385	399	360	360	366	376	356	378	370	393	394	369	356	419	390	408	379	408	358	364	406	366	373	346	350	392	407	351	370	410	350	372	399	378	396	395	327	374	351	362	356	381	365	396	369	380	382	357	354	372	370	390	385	375	388	357	373	378	366	412	392	393	395	357	370
4046	3911	3342	1577	1228	1253	847	662	565	3577	18426	17114	10002	3981	1471	614	450	390	416	347	387	365	361	329	359	354	391	328	330	379	391	372	383	367	372	350	352	359	375	330	365	314	364	353	391	367	383	374	364	348	393	345	358	391	352	380	359	363	366	337	335	391	404	351	371	376	367	356	406	396	349	372	385	340	361	379	368	383	371	360	377	358	363	340	354	402	368	367	383	344	375	366	366	381	353	387	370	344	355	364	382	350	356	381	359	335	358	393	343	379	372	341	338	335	360	388	362	347	347	340	347	347	364	376	361	344	389	387	360	391	333	327	353	339	353	354	345	375	378	380	396	350	330	323	370	371	345	344	369	364	369	347	390	336	342	370	355	355	343	381	389	360	351	351	342	353	374	324	368	373	334	404	352	381	367	335	365	369	408	368	337	362	378	381	368	354	360	373	371	359	367	340	359	384	351	359	339	312	337	366	342	363	312	368	378	360	345	338	355	382	366	351	355	376	350	366	320	332	363	380	384	363	358	345	365	360	385	377	360	330	350	346	355	364	350	334	397	344	346	385	375	362	355	337	321	330	375	373	365	346	342	367	362	346	346	379	337	354	388	370	354	373	330	361	369	372	355	382	346	361	348	344	332	358	331	388	370	345	368	374	376	356	375	329	327	387	371	341	355	408	371	345	386	361	389	384	362	373	353	344	335	346	348	353	359	385	338	368	372	340	351	358	356	343	391	358	348	326	361	378	365	344	370	346	373	373	380	356	386	362	354	360	342	359	348	354	348	342	352	360	338	352	368	391	336	360	366	374	337	394	354	395	336	346	325	368	356	359	346	356	345	357	337	356	345	353	391	347	383	362	390	337	357	340	352	344	349	321	323	355	373	392	361	358	338	337	331	349	398	377	353	348	315	352	366	361	342	386	377	394	362	393	382	374	320	384	373	341	346	386	344	364	386	348	306	333	361	349	358	363	368	343	356	363	400	356	389	368	356	358	373	355	341	337	317	371	347	380	351	390	409	378	383	372	371	340	346	366	344	336	360	344	333	377	364	361	364	341	352	366	405	363	393	360	388	359	339	384	362	374	343	343	327	345	376	385	341	387	356	351	376	353	388	360	356	377	413	378	361	368	390	369	377	320	404	376	375	388	366	373	343	345	346	364	372	340	363	383	331	356	344	353	336	357	351	330	342	337	357	373	373	398	388	355	314	350	340	368	360	363	365	321	407	388	336	358	361	382	371	373	364	360	353	346	352	348	392	369	302	369	346	345	391	347	368	355	340	343	401	363	333	355	346	354	351	331	361	388	370	347	366	334	336	366	347	341	367	417	354	348	356	383	322	356	381	360	378	385	430	319	357	330	368	351	373	366	327	361	358	386	367	349	369	354	342	351	338	330	365	384	336	342	355	342	348	358	342	379	362	344	361	341	347	401	366	347	397	342	332	369	326	371	373	357	374	336	383	359	362	369	346	392	365	339	368	368	348	355	357	333	339	364	388	350	346	359	391	354	381	344	380	367	302	371	348	392	311	370	341	363	350	348	340	375	361	350	377	360	367	374	358	382	336	342	389	373	358	379	351	330	349	352	370	358	372	344	349	390	371	370	377	364	335	359	333	385	385	364	323	345	349	337	347	371	347	340	377	350	377	360	373	357	317	395	352	352	340	342	368	373	350	342	361	359	390	345	347	364	329	325	367	351	368	389	382	373	363	321	362	370	366	368	342	367	349	353	380	343	413	356	362	355	360	378	346	339	383	369	386	379	353	383	368	371	341	381	336	369	362	343	390	375	343	334	380	350	330	358	381	379	367	332	383	361	368	351	356	362	357	367	333	350	381	406	323	381	378	372	359	373	383	392	345	336	374	378	362	357	342	361	378	391	361	344	373	395	327	360	348	367	341	340	380	368	345	369	348	370	382	396	378	323	367	355	387	310	355	349	375	363	336	353	376	351	343	370	364	352	384	364	345	378	348	367	337	361	384	334	365	323	328	358	365	363	361	341	341	366	367	371	354	355	368	337	372	339	359	351	373	378	341	370	357	376	362	344	379	344	347	372	360	364	353	332	342	372	364	355	340	360	347	362	384	346	342	337	332	337	381	339	346	359	392	365	351	333	385	362	407	357	351	345	326	354	359	345	344	373	382	342	318	371	384	387	304	336	359	352	343	326	363	391	378	322	333	360	384	356	333	329	309	333	370	349	363	382	362	343	360	369	347	366	351	394	355	328	349	353	370	377	339	295	340	381	358	348	345	328	350	362	326	352	321	343	362	372	383	359	337	352	365	354	337	371	328	355	352	349	359	350	379	363	358	426	384	335	367	356	379	315	372	363	371	383	380	333	350	339	356	352	362	382	391	363	362	378	368	336	355	317	349	377	354	344	350	371	385	313	349	391	347	403	355	344	355	361	343	413	367	403	384	366	306	351	389	353	359	394	339	351	362	331	363	348	356	376	391	332	352	309	365	398	375	390	356	326	353	343	344	370	339	395	333	415	355	345	385	381	356	332	349	348	375	379	365	374	349	355	342	370	391	383	387	367	346	310	356	372	348	309	377	371	356	355	350	359	354	365	392	340	364	377	344	308	340	344	375	373	371	332	375	384	362	352	351	367	348	360	364	341	355	349	345	344	346	344	342	411	367	386	360	369	340	394	375	365	334	356	347	357	327	379	357	345	410	357	362	360	330	314	343	353	348	382	324	332	347	340	366	373	345	375	379	343	384	354	357	350	338	363	364	366	372	354	374	332	353	373	344	368	358	353	379	362	353	319	375	367	370	391	378	344	393	367	367	377	370	350	377	351	370	363	343	347	381	380	350	388	348	367	341	377	322	374	381	352	370	306	334	346	353	335	382	365	357	369	385	375	371	322	344	325	378	354	352	349	341	349	357	390	399	365	377	348	363	373	364	369	358	379	369	353	358	345	355	362	328	325	361	403	360	358	361	359	341	345	314	369	372	355	347	380	349	356	370	347	345	349	358	370	352	325	354	343	342	367	350	313	366	329	361	362	366	412	386	381	375	381	377	341	333	380	387	335	382	357	343	339	354	381	358	394	393	337	299	380	382	347	360	346	377	360	337	371	369	325	359	341	345	383	388	343	359	378	353	400	349	372	340	373	331	354	363	345	368	375	365	370	370	352	337	371	353	395	337	356	374	354	348	384	359	357	344	358	352	366	358	363	342	368	338	363	365	342	348	377	365	372	362	334	364	348	360	342	349	344	340	371	340	357	368	361	364	324	388	397	344	332	334	357	376	379	342	346	356	312	361	360	356	334	352	364	370	356	358	349	372	371	365	370	328	374	348	368	332	398	368	348	365	357	377	364	400	341	376	373	360	384	365	335	362	381	366	375	335	362	351	336	387	358	332	375	362	344	363	355	371	390	327	350	348	356	363	370	359	364	366	344	354	326	350	363	392	352	334	363	382	350	350	324	341	328	365	366	363	368	342	371	363	370	374	366	385	332	338	315	348	354	346	365	385	318	368	328	327	349
24598	21420	28610	24600	21183	5603	1698	950	762	4292	26420	31320	21150	8849	2672	841	602	520	519	519	535	520	510	539	557	504	523	502	509	534	522	516	484	509	550	523	522	534	505	515	503	516	529	543	510	506	510	521	507	533	528	513	507	492	509	502	508	503	507	549	540	474	504	539	497	530	499	510	534	518	503	505	497	506	561	469	497	506	516	521	436	476	518	511	508	497	528	512	503	517	500	498	489	497	537	524	497	486	511	471	521	493	530	533	533	508	465	492	465	512	474	508	488	498	442	492	526	535	463	507	505	480	500	501	530	496	539	487	502	512	491	516	531	508	499	504	507	499	485	552	528	535	517	517	469	529	502	527	535	534	490	519	441	473	473	494	520	476	498	560	510	558	513	529	514	498	504	493	475	479	527	488	519	527	466	528	517	521	479	496	469	502	484	534	499	513	493	525	537	493	517	513	476	523	533	486	536	501	542	517	427	470	502	520	535	541	509	517	528	516	512	523	476	502	501	546	504	493	514	537	527	503	481	502	554	513	525	510	518	477	486	487	511	519	489	501	526	514	541	496	546	521	509	486	536	500	473	505	515	498	542	497	534	505	562	460	529	480	510	505	529	489	522	493	474	505	552	477	504	501	530	529	524	537	530	491	497	515	470	489	525	531	512	495	507	509	515	479	486	548	487	478	496	463	489	511	533	566	500	501	551	490	528	513	495	514	512	490	489	528	553	525	519	524	511	556	546	502	461	480	538	488	468	521	531	526	514	507	474	464	517	557	546	482	525	467	480	514	518	514	520	517	480	470	484	471	512	465	498	518	446	519	515	506	508	529	512	452	505	496	521	485	543	520	515	475	505	472	507	473	477	513	530	511	506	511	484	489	505	498	528	443	490	534	509	502	502	492	522	536	482	477	483	499	503	493	509	481	530	497	527	494	511	518	529	494	515	504	504	504	472	507	501	509	470	512	505	530	526	479	483	523	502	507	485	505	529	471	512	478	527	497	488	490	489	477	498	532	466	480	531	580	530	461	511	489	525	486	486	481	467	532	507	510	505	496	528	518	535	506	488	494	535	503	461	522	494	529	495	509	525	513	494	497	497	523	506	521	489	502	463	522	497	531	543	510	493	476	479	523	512	531	535	525	484	494	492	485	488	516	496	497	482	500	534	508	530	473	468	550	531	470	496	505	506	540	541	475	495	518	544	489	521	515	522	532	539	472	516	481	527	503	526	526	503	487	489	541	520	486	515	524	503	552	515	469	516	509	510	555	559	520	507	529	515	517	464	469	509	496	498	571	518	513	528	551	499	520	498	495	505	536	530	512	479	496	538	535	515	504	517	484	492	532	514	531	506	499	516	488	512	535	498	513	495	509	516	493	488	487	527	487	484	494	505	488	533	532	525	510	495	524	473	476	481	508	492	547	507	493	515	519	511	512	489	485	494	515	520	500	530	497	520	504	505	509	503	523	505	502	506	454	495	528	500	526	517	498	480	518	498	517	482	530	534	509	506	505	523	492	503	483	507	522	501	487	478	468	492	481	529	473	538	488	459	478	464	508	533	516	465	514	469	496	507	506	535	495	467	531	478	515	511	501	495	505	520	528	516	510	490	505	543	503	522	481	497	513	525	502	517	475	488	481	537	533	498	489	546	531	502	498	514	546	498	486	513	511	446	491	488	506	498	532	533	507	530	486	495	502	472	512	494	469	483	470	477	503	549	525	514	515	469	521	496	477	520	504	549	521	513	524	516	507	526	526	515	532	490	480	498	494	469	513	498	504	504	452	521	513	508	501	532	547	463	529	471	481	523	459	522	540	489	486	481	496	505	489	512	517	502	502	531	496	531	521	521	486	488	504	533	496	485	502	444	531	492	476	528	506	533	533	491	507	519	501	499	487	507	531	491	551	536	504	483	503	507	489	524	518	494	448	476	477	529	493	500	478	463	535	512	516	467	547	491	532	525	504	469	507	472	526	511	532	531	480	498	527	508	496	538	503	517	530	497	488	512	519	523	493	519	498	493	509	486	496	512	535	488	535	541	501	491	488	508	501	502	507	499	469	491	492	499	516	498	495	528	528	542	518	468	542	485	525	514	486	521	481	563	478	508	534	474	487	507	537	530	512	479	505	488	496	514	531	504	520	501	513	496	522	486	466	523	498	497	493	544	523	490	494	535	492	496	536	512	515	518	501	491	493	502	477	501	518	464	516	478	494	463	492	474	495	516	492	529	495	504	481	543	474	493	506	522	503	485	530	498	513	552	513	521	491	476	475	497	489	478	505	542	489	551	516	549	468	545	503	521	493	501	493	513	520	501	517	484	511	497	514	518	505	472	507	509	443	469	495	477	483	508	516	514	492	492	490	545	510	539	465	469	477	531	483	512	524	515	508	511	452	526	495	501	516	496	535	532	516	498	511	490	547	499	515	490	522	551	525	522	562	560	504	539	507	542	506	516	511	540	493	511	526	509	509	483	497	513	525	503	501	496	512	508	526	493	479	507	490	481	508	549	536	487	510	519	518	529	443	523	502	491	486	515	516	455	500	490	481	509	470	485	476	501	487	526	487	505	531	520	503	503	540	504	502	518	531	492	511	520	488	512	480	538	508	531	508	543	530	472	531	473	520	511	499	512	528	506	503	550	470	483	480	524	545	459	517	483	497	491	541	500	459	486	474	498	497	468	520	513	495	556	503	519	516	528	536	532	478	478	491	468	486	468	519	506	464	468	502	476	490	485	517	477	512	519	499	498	505	515	542	500	490	501	477	484	548	500	490	488	492	511	500	512	480	501	499	529	516	511	465	521	485	504	493	491	433	518	527	528	501	513	496	515	509	512	476	454	501	475	513	461	535	529	482	483	473	521	511	503	506	509	506	493	490	510	464	517	495	510	467	469	499	493	450	526	504	493	492	509	508	493	517	523	550	513	471	537	528	472	478	520	486	525	523	524	502	515	541	499	498	500	485	481	551	494	463	479	499	498	535	507	479	517	509	482	515	516	468	506	487	516	517	558	507	469	481	509	496	493	508	546	492	503	485	503	529	488	485	489	492	568	515	565	484	467	514	552	488	522	506	496	511	490	500	506	494	488	506	523	545	513	513	482	513	522	566	533	478	528	473	496	506	518	529	488	515	516	530	493	482	512	487	517	485	473	495	491	502	510	538	483	541	509	543	512	524	488	498	490	479	532	502	478	486	502	478	515	531	467	555	552	529	482	510	494	531	520	527	455	495	510	546	492	484	508	557	514	515	462	484	507	462	517	505	557	534	508	494	503	532	505	491	516	483	491	558	494	460	513	486	508	504	490	502	505	476	481	503	483	549	485	512	496	495	509	512	528	495	510	473	522	523	502	507	509	510	520	462	502	483	526	470	521	543	490	505	487	542	477	518	499	536	494	452	500	528	465	521	487	493	503	526	458	468	558	504	510	465	487	484	499	517	508	480	514	504	461	494	472	495	507	503	516	445	539	507	523	514	497	545	507	503	505	499	493	491	493	491
4303	6802	5289	2487	1833	1582	1324	1074	895	6932	28750	27764	16659	7183	2505	892	558	518	487	471	517	440	525	499	464	493	484	481	480	478	493	469	452	464	491	431	475	477	483	492	483	445	485	464	475	461	473	491	497	462	487	474	504	472	487	472	467	462	469	500	464	467	496	480	459	491	422	493	468	424	460	460	453	484	479	460	485	446	457	462	455	459	505	469	455	494	454	442	481	476	463	499	489	487	481	531	466	459	462	533	443	476	472	492	458	435	457	470	467	451	505	472	484	481	463	469	459	428	446	450	488	486	455	479	497	465	460	492	469	495	470	490	483	450	489	486	454	454	495	477	504	473	477	494	472	474	538	478	468	472	453	482	503	486	500	464	467	455	484	490	493	448	465	450	473	478	451	497	474	443	517	492	491	462	461	505	453	408	482	455	507	425	484	470	440	412	464	473	483	461	505	490	491	463	471	460	441	479	484	511	445	433	451	457	440	479	496	460	446	477	446	507	465	501	478	455	473	475	472	472	472	460	480	443	488	481	464	466	494	476	475	458	454	485	473	489	478	500	493	477	446	489	445	462	481	467	472	491	437	486	470	449	451	415	454	471	455	483	490	468	428	476	471	500	471	480	497	457	444	458	503	460	452	463	519	494	473	469	491	469	440	487	441	494	468	462	470	448	484	445	441	480	481	476	484	503	492	484	452	479	472	497	458	454	471	468	493	471	510	483	447	454	472	483	456	521	459	458	480	481	490	451	468	518	457	456	456	450	520	483	485	513	490	467	477	488	445	448	480	446	458	431	424	485	461	490	494	471	478	465	496	456	491	472	495	459	477	452	440	449	507	487	459	469	476	503	487	449	422	461	485	507	460	472	424	503	516	483	509	521	467	457	435	482	492	482	492	452	479	444	494	464	482	466	465	500	485	499	452	468	462	496	441	452	465	438	508	459	466	443	460	481	483	497	460	470	495	488	449	449	471	490	487	489	431	463	479	466	476	438	498	456	476	501	500	473	454	435	459	490	468	454	496	455	480	491	467	458	462	481	489	441	516	518	485	471	445	472	481	446	468	494	494	464	467	462	443	475	505	452	461	497	494	459	454	458	462	461	474	426	484	476	491	486	484	469	464	471	439	519	457	462	458	475	457	493	428	494	483	477	501	464	463	447	456	487	498	466	480	458	479	459	450	478	472	499	473	505	439	466	478	441	472	486	460	439	467	442	455	459	465	465	492	428	501	438	484	472	456	474	458	466	508	460	492	462	466	465	502	512	458	477	483	456	461	502	514	517	475	500	482	453	481	486	425	489	518	500	482	464	502	479	490	468	475	474	497	503	449	459	481	463	452	462	457	467	480	475	471	506	497	463	451	489	468	491	482	477	458	525	446	505	456	495	484	468	471	478	472	478	441	435	489	484	478	529	462	423	459	453	492	453	489	469	490	459	461	478	479	454	507	465	486	471	479	460	454	468	492	497	461	479	503	511	469	432	454	504	433	446	467	466	503	494	480	456	442	478	475	455	452	471	470	438	469	481	456	436	450	425	476	443	432	493	502	457	460	437	436	467	488	475	493	488	496	453	459	508	487	480	460	495	480	483	436	456	488	496	456	448	449	473	437	453	493	460	467	497	506	459	450	477	422	520	459	485	447	488	488	460	493	482	449	470	468	423	455	453	497	479	476	512	476	490	478	465	455	524	459	499	449	456	452	474	498	450	464	463	478	477	451	497	454	502	452	476	494	455	450	446	467	436	469	455	473	471	455	462	490	483	454	504	470	493	466	470	453	459	484	516	439	509	481	475	472	469	459	453	476	467	481	421	459	479	478	445	500	476	454	503	465	498	497	481	462	472	449	476	474	433	490	459	471	443	482	446	475	451	488	444	491	444	475	489	450	470	466	460	493	494	496	471	489	461	464	465	494	440	463	476	439	454	452	474	485	457	492	490	468	460	482	479	465	480	474	502	496	497	454	499	494	473	467	506	441	486	471	435	481	445	454	473	482	493	496	455	464	509	502	479	464	474	483	483	486	488	452	459	451	462	459	452	469	486	473	466	451	488	502	459	509	453	473	470	483	464	424	432	478	434	460	456	452	467	463	492	479	463	514	494	441	461	455	461	434	472	463	529	478	494	494	444	452	451	431	470	462	503	434	469	425	456	489	475	468	492	448	454	469	467	478	443	436	465	459	482	500	467	461	413	438	458	492	476	476	468	514	476	457	489	465	453	459	493	475	453	474	456	469	496	478	471	475	455	481	503	471	462	470	458	477	444	476	447	518	486	563	493	465	507	483	506	505	455	449	453	450	431	462	471	461	448	494	479	435	421	466	472	511	420	471	459	494	430	446	502	476	489	455	436	498	479	457	512	481	491	484	436	506	476	487	478	455	451	443	496	465	489	440	493	490	443	470	471	475	466	456	483	452	467	466	454	450	477	457	484	412	429	450	441	485	470	470	481	487	480	496	508	419	439	442	454	424	478	455	492	456	469	459	480	480	468	479	435	463	484	475	469	488	463	490	496	472	459	436	477	522	505	423	491	464	512	450	482	482	465	482	434	472	476	487	467	414	482	459	455	478	431	453	469	472	452	453	507	436	458	449	447	477	481	499	477	454	438	507	476	500	449	477	446	444	446	482	470	433	443	457	457	462	471	449	455	489	478	423	484	500	462	500	447	501	502	468	460	472	463	438	476	477	504	480	481	449	449	495	454	442	464	444	494	498	460	480	487	449	482	517	485	509	492	460	459	463	464	464	451	469	480	491	451	490	462	480	468	488	450	492	454	485	450	472	458	468	491	447	414	447	461	456	469	518	450	446	499	473	451	465	485	498	436	410	462	470	449	459	469	436	447	475	463	478	480	455	472	464	479	481	468	453	480	457	426	461	508	474	458	500	434	471	433	459	489	460	483	466	452	456	481	466	440	480	434	494	471	491	471	444	464	514	479	458	469	465	448	485	508	488	423	466	486	433	476	477	491	441	445	471	470	461	457	445	453	473	477	478	484	471	468	476	424	476	467	484	498	510	488	471	441	453	460	504	479	480	454	504	509	480	497	489	478	457	455	463	490	473	474	464	488	488	460	479	482	486	472	470	450	496	467	440	514	477	477	484	493	519	464	503	482	486	466	470	505	473	470	464	485	472	479	430	441	487	461	452	465	422	439	479	487	481	473	461	452	500	504	467	494	470	471	479	457	491	453	440	462	485	453	473	470	491	425	449	507	484	489	494	453	447	440	483	473	471	472	429	506	404	490	477	474	454	466	439	453	428	453	475	450	441	434	443	456	430	472	489	453	433	469	481	479	479	493	502	487	470	442	451	475	453	494	481	487	457	455	510	478	464	471	462	470	469	466	491	446	441	458	496	494	464	456	447	456	451	432	489	499	481	454	485	496	501	485	470	478	462	490	474	433	472	459	513	475	462	469	464	478	478	484	495	484	476	459	487	479	459	505	441	488	490	448	432	457	457	484	460	490	498	450	445	469	484	457	467	503	493	455	451	474
27537	10122	1266	732	447	483	431	436	424	697	1504	1802	1458	926	631	476	446	469	410	425	426	381	369	415	416	436	409	417	393	416	442	411	423	422	389	437	403	412	421	412	411	410	402	408	397	428	442	419	399	417	396	402	403	428	429	420	393	380	462	415	440	401	424	409	419	445	409	420	412	404	442	353	401	425	413	419	437	412	394	398	396	437	435	435	416	411	405	434	403	408	414	404	427	443	421	394	391	419	376	381	407	431	421	420	429	415	441	431	422	415	429	406	437	446	439	424	414	416	408	393	381	413	434	410	370	421	415	401	418	382	421	400	453	400	426	438	419	430	405	430	430	426	350	421	391	400	401	378	419	397	414	411	404	394	453	390	458	404	420	412	397	438	403	400	421	434	382	442	375	416	423	399	384	383	411	427	447	416	447	410	417	392	438	418	394	390	351	425	424	470	441	413	379	419	422	399	459	383	437	434	398	441	420	451	421	387	408	380	396	365	430	425	434	443	457	389	408	406	413	413	398	419	394	372	405	399	417	412	418	425	429	423	413	426	402	384	447	420	428	410	425	398	404	429	414	393	384	433	425	410	417	438	410	410	435	403	424	407	415	369	426	394	412	401	393	402	423	427	421	393	414	427	437	453	395	398	405	382	391	429	398	447	426	442	386	411	436	429	395	403	460	420	427	367	381	404	418	395	402	402	407	413	419	413	408	391	385	410	390	427	388	426	399	406	376	411	385	421	440	409	425	415	408	429	410	430	417	466	406	418	434	430	396	412	437	397	445	388	410	408	409	412	432	439	406	373	422	417	437	388	395	427	383	445	405	433	423	414	410	412	420	439	422	442	425	436	431	406	448	401	405	406	419	419	408	396	371	422	399	405	399	381	404	434	370	394	410	426	412	356	391	430	404	382	450	418	420	390	403	441	405	420	428	413	403	426	441	405	424	444	426	360	414	402	457	394	391	410	426	431	391	397	366	437	409	453	415	368	411	466	428	410	424	405	393	415	448	388	439	409	403	466	429	412	405	433	366	388	423	415	405	417	439	416	445	435	382	393	406	433	442	393	392	410	416	414	432	392	461	396	396	403	420	448	420	417	459	423	410	433	369	445	422	393	384	388	391	418	439	448	466	429	424	425	399	393	454	384	446	430	388	428	409	419	380	391	373	415	428	441	390	418	429	413	422	378	416	434	427	385	422	440	432	422	421	407	404	394	405	409	419	407	401	424	431	429	414	385	431	445	378	446	410	440	419	406	413	396	417	420	433	389	385	420	403	441	401	422	428	401	448	403	401	426	422	399	403	417	405	410	450	445	398	397	412	413	396	403	405	402	403	429	430	424	415	404	411	425	416	407	415	410	401	408	405	418	404	416	371	435	421	395	402	416	415	409	464	449	406	416	425	394	390	438	426	408	408	439	448	426	405	402	414	403	384	420	426	451	400	406	415	404	394	434	453	393	429	442	467	405	411	460	400	396	426	424	381	451	422	394	405	444	428	395	406	446	397	409	407	410	428	441	413	421	435	403	405	397	415	433	419	413	454	420	457	416	405	423	416	395	395	400	441	415	415	425	388	416	431	415	437	418	431	398	436	435	394	409	403	403	371	415	418	441	410	384	396	457	408	461	437	430	418	431	439	397	396	430	427	380	402	404	454	422	411	432	373	394	392	425	378	423	431	427	410	463	391	454	385	371	394	415	404	399	425	388	399	449	391	443	435	398	429	416	422	385	438	423	448	384	438	423	418	389	432	444	418	415	409	415	405	420	395	406	363	406	424	423	457	391	406	395	435	442	416	458	418	452	396	397	419	412	448	386	407	403	412	447	426	379	396	419	395	431	441	397	423	420	434	407	414	439	410	417	405	409	401	402	420	429	394	406	429	437	430	439	400	415	431	421	421	392	432	389	412	404	394	439	407	402	432	423	417	371	419	426	426	436	439	414	418	405	374	388	392	444	418	382	434	423	430	419	386	416	421	409	383	414	444	363	415	422	423	401	414	428	426	376	444	418	420	393	376	432	395	412	402	433	417	408	442	440	404	426	460	437	404	365	394	442	398	389	410	452	426	425	437	384	380	452	371	410	401	405	410	417	434	391	413	421	406	432	432	404	425	414	444	408	431	445	416	429	400	410	432	457	427	402	401	404	402	408	416	421	393	387	448	413	395	437	383	423	431	346	380	432	372	453	394	443	410	419	385	405	428	397	416	400	386	416	385	418	408	402	409	393	402	425	439	388	409	426	392	395	393	402	442	430	389	454	431	407	402	416	369	415	396	425	406	439	423	441	450	397	462	422	403	433	385	373	407	419	421	394	435	436	432	451	430	382	408	385	436	405	440	463	379	423	410	398	388	376	414	405	414	374	423	440	404	439	420	380	412	426	431	395	411	394	427	383	411	417	396	409	377	415	405	443	417	415	388	374	404	420	403	403	431	407	430	420	411	413	395	400	441	406	419	409	380	399	443	413	410	409	416	389	401	437	431	406	428	401	392	425	413	433	454	385	427	402	437	434	428	402	418	413	404	402	381	447	417	427	450	385	435	417	426	418	422	402	405	387	399	414	413	395	412	403	419	425	403	405	414	413	392	453	371	445	412	454	404	420	441	388	429	422	410	455	398	412	421	409	444	391	391	403	422	402	360	400	409	429	392	433	409	440	381	393	434	416	385	407	447	419	404	374	400	434	405	438	407	400	385	436	415	400	407	414	422	398	405	395	411	401	411	392	376	396	430	413	421	432	406	430	407	417	423	419	433	415	397	451	399	437	434	385	424	441	419	390	368	400	439	397	421	407	391	395	443	443	436	421	416	451	399	426	416	390	409	426	430	421	398	412	406	386	406	429	402	445	387	412	424	408	393	433	403	428	412	379	424	411	439	395	416	418	370	366	430	398	398	403	404	426	413	417	432	409	404	400	437	431	437	437	384	418	397	431	415	446	399	371	447	394	419	417	439	424	430	403	379	409	431	412	428	385	438	440	407	399	373	457	394	389	461	445	376	418	418	428	428	429	425	447	441	412	384	397	417	367	425	393	387	377	424	416	396	400	442	420	422	429	444	415	389	435	421	403	414	416	428	445	402	369	443	441	397	443	428	407	423	420	420	419	428	409	437	434	409	418	416	444	409	415	390	429	394	404	434	407	403	418	427	430	403	377	390	420	402	458	393	404	405	414	411	421	398	416	409	392	423	403	392	454	399	387	425	438	426	425	457	400	430	414	414	401	409	418	427	400	389	406	415	431	377	450	416	467	373	409	432	389	395	405	436	379	437	389	456	447	414	401	423	437	427	371	440	407	422	423	441	408	384	374	431	387	410	401	410	384	413	414	450	390	415	438	387	435	413	427	405	401	430	460	392	435	425	419	402	406	393	418	451	430	404	376	393	395	453	410	406	429	396	455	417	404	415	400	403	431	426	446	399	441	410	442	379	421	436	396	409	425	435	399	460	417	412	384	413	399	413	409	414	397	458	408	407	411	413	429	413	428	427	393	432	393
5568	1015	762	517	388	441	424	386	376	954	2009	2246	1646	987	579	448	410	419	378	382	337	384	403	386	372	368	399	399	397	357	384	379	405	350	421	391	419	407	378	343	397	372	375	351	398	353	382	383	341	401	375	402	383	401	378	399	368	394	420	342	375	358	352	359	351	361	375	408	381	350	398	361	378	399	396	399	372	406	378	418	411	396	387	393	366	340	392	389	369	397	340	383	376	381	386	359	352	363	365	380	369	401	374	351	372	384	380	411	374	397	389	380	403	392	373	358	364	393	386	382	347	336	366	389	392	346	355	372	388	392	377	365	367	390	378	392	369	392	359	393	381	433	369	415	409	393	383	353	390	369	364	339	359	376	336	413	393	379	329	355	383	385	380	394	389	386	387	365	369	382	360	339	387	380	378	401	420	389	394	369	375	378	386	358	399	375	365	402	374	375	353	357	363	371	377	376	383	376	353	394	404	385	363	369	400	335	345	358	396	374	367	349	388	407	388	391	372	402	371	367	403	347	367	372	392	371	391	370	370	351	374	354	404	379	405	391	382	348	368	390	380	402	366	389	362	384	399	344	370	381	392	389	397	356	359	378	354	400	394	385	377	396	384	369	360	388	317	386	374	359	378	372	390	380	400	383	348	399	368	348	352	388	399	424	380	364	385	401	361	413	391	357	373	392	398	372	384	349	369	403	379	380	389	379	381	409	350	365	391	364	379	375	370	368	405	362	360	352	359	371	362	407	374	354	355	397	358	362	336	381	377	396	378	381	381	343	375	348	429	394	374	376	389	403	367	368	379	385	398	413	340	377	347	345	404	359	384	383	387	364	394	390	405	348	418	362	385	395	367	371	394	403	358	383	351	389	399	378	361	384	392	383	347	353	383	385	384	386	352	351	396	371	369	401	388	371	403	369	351	394	349	369	378	375	415	371	349	371	369	378	366	396	373	365	369	355	385	365	402	371	376	362	348	378	406	363	366	400	400	398	420	400	351	365	381	384	380	403	407	397	371	385	361	403	393	404	377	391	372	346	348	370	357	380	362	374	370	380	371	382	358	353	359	371	398	363	346	375	370	398	363	340	345	348	398	401	427	365	367	376	361	373	375	373	379	379	397	368	404	381	363	364	379	374	376	405	381	376	386	391	347	361	357	393	364	384	363	382	366	355	375	427	348	395	377	392	360	363	370	403	348	354	390	370	402	391	396	386	384	382	337	401	353	356	395	384	361	383	380	354	403	388	368	387	381	353	371	383	383	395	356	360	392	404	374	377	384	379	352	382	385	387	394	386	391	363	375	392	406	400	355	348	392	378	354	352	404	384	364	373	384	399	370	403	399	404	391	413	357	386	382	377	374	371	377	398	334	396	389	354	379	361	376	369	388	379	390	394	384	405	382	411	376	392	390	405	366	393	372	369	332	369	369	391	371	368	342	387	398	400	358	365	389	343	386	359	391	363	367	355	357	365	414	388	372	367	382	395	376	410	401	378	396	386	371	384	400	353	368	347	381	374	352	395	381	369	395	349	372	369	399	378	366	368	414	368	388	342	380	387	375	354	387	359	394	398	339	346	387	367	361	346	367	384	350	388	383	408	368	379	370	366	380	361	385	371	389	374	351	386	385	362	367	394	400	373	387	333	405	349	381	367	372	367	392	357	354	364	388	371	384	335	385	380	360	399	404	357	381	358	381	369	346	361	393	383	389	380	383	403	383	385	403	391	377	354	385	395	397	371	392	386	395	312	365	386	372	354	395	356	349	347	396	382	383	365	392	379	386	360	387	403	366	365	336	354	372	343	352	342	341	357	384	384	411	381	406	401	363	371	369	366	332	401	371	383	393	365	367	360	410	365	348	359	356	350	392	355	355	382	375	343	407	350	358	363	365	382	402	373	365	380	386	360	376	378	374	412	365	352	401	382	357	349	406	393	371	372	394	375	374	372	377	385	403	384	354	385	373	390	378	395	340	374	369	392	382	374	393	397	379	376	348	393	399	345	389	434	345	427	380	375	372	388	381	376	358	364	366	385	355	352	350	359	370	331	400	379	416	400	376	358	368	373	402	414	365	389	377	382	403	390	378	363	412	350	389	396	363	333	366	387	374	375	386	382	401	370	367	366	363	371	403	369	403	323	369	357	370	377	364	383	388	347	363	386	390	349	379	366	372	344	385	394	381	382	370	372	393	359	343	371	377	408	345	382	383	393	353	368	420	396	404	368	379	408	376	388	388	400	390	378	371	372	381	385	361	374	398	367	373	367	380	392	340	396	368	410	368	396	402	373	400	385	375	360	356	381	371	390	394	362	373	393	375	394	400	371	370	390	382	400	362	387	363	354	356	371	370	366	334	353	397	369	375	410	401	379	393	361	358	368	372	407	388	392	388	359	352	400	377	346	373	373	373	368	362	346	387	373	384	392	362	371	357	375	371	355	360	365	355	407	382	359	367	382	384	399	407	396	368	370	384	398	337	399	361	390	409	372	389	361	378	364	356	368	385	385	382	380	412	360	362	402	371	344	402	358	357	379	358	361	383	372	377	394	346	371	347	365	383	388	405	387	386	394	412	392	371	350	345	377	369	384	397	408	367	348	361	357	370	378	340	368	382	381	375	383	401	366	388	406	363	392	362	377	389	355	373	385	337	359	383	379	363	374	395	393	357	364	378	369	388	363	381	363	404	374	383	350	378	371	380	393	377	383	379	374	385	409	379	367	369	410	354	364	359	389	370	373	356	402	342	355	354	401	400	406	379	402	378	404	371	386	345	382	373	373	405	348	364	374	331	389	385	368	351	378	394	377	427	365	376	369	369	377	375	367	376	388	367	377	401	381	395	356	363	389	368	356	393	367	415	355	391	387	366	385	388	402	393	387	396	387	376	388	418	426	391	417	341	371	371	337	373	363	362	372	347	392	384	381	384	377	394	375	387	394	407	368	348	392	382	414	390	365	380	357	338	368	391	373	419	366	386	407	383	372	364	376	375	392	389	380	419	411	366	407	420	368	382	358	359	382	379	344	380	361	410	400	384	382	404	358	378	387	388	341	371	315	375	375	377	383	352	384	359	355	350	415	392	386	386	363	377	411	382	388	409	383	382	397	359	414	376	400	397	368	367	398	352	398	369	378	363	364	381	372	356	358	375	383	389	336	401	351	387	379	357	399	373	409	399	352	366	371	398	364	363	384	389	407	369	399	387	388	354	344	388	396	367	364	388	410	387	402	367	377	373	364	337	362	374	380	375	360	369	362	392	342	354	379	377	407	378	419	383	392	372	392	357	368	387	365	348	371	404	369	365	357	342	364	370	364	372	403	404	396	402	388	377	379	351	391	370	342	389	376	386	387	375	355	359	350	382	389	407	402	388	364	375	403	359	373	335	390	367	360	382	396	404	377	395	380	385	362	386	353	368	375	376	428	349	361	374	391	392	399	406	418	388	365	373	364	380	326	388	396	382	365	371	343	375	355	388	375	349	364	401	389	371	418	383	384	371	360
25636	21404	27467	25539	6320	1057	726	572	1394	8906	17328	16448	8578	3392	1271	612	431	401	404	379	387	397	408	385	393	405	397	398	399	385	430	408	378	408	348	387	379	369	377	434	388	364	407	386	412	408	386	386	405	382	390	391	366	372	381	373	402	364	407	413	410	371	377	427	372	359	411	416	375	423	377	376	376	395	420	401	379	380	334	398	382	381	400	399	398	379	413	359	383	358	396	361	378	341	379	385	411	425	420	390	370	414	382	373	412	383	417	401	406	364	427	404	387	380	413	387	408	386	360	413	422	399	350	414	367	393	401	392	393	426	415	373	361	381	378	407	421	368	373	382	386	404	372	382	375	368	383	371	342	397	393	385	385	394	391	390	395	380	402	390	417	376	397	370	379	398	373	381	369	368	372	409	383	374	396	372	412	394	397	337	379	377	374	397	388	383	385	414	434	369	391	419	357	371	387	417	365	385	378	451	409	388	397	402	409	395	405	401	401	372	389	362	368	417	414	396	375	386	419	425	366	354	386	354	409	372	363	379	396	392	389	402	405	372	410	376	400	374	375	403	388	402	390	355	406	372	396	380	392	369	352	394	386	354	364	404	374	399	403	372	410	422	375	406	372	411	389	369	403	367	372	415	397	401	408	383	384	403	385	406	382	380	411	413	415	392	368	408	388	364	373	368	392	376	398	390	352	373	367	377	390	369	394	378	375	399	367	398	377	384	362	381	357	382	367	444	426	343	395	378	354	375	406	387	374	393	389	376	402	418	384	407	373	384	401	388	367	389	392	400	395	392	387	386	370	374	358	381	413	356	397	363	406	404	356	398	390	405	367	435	401	421	384	390	390	394	400	416	400	396	417	395	361	365	326	397	395	384	390	374	421	373	393	380	331	373	383	385	345	395	388	402	380	365	399	412	384	406	378	394	378	403	372	410	373	406	363	401	396	376	401	385	391	351	439	413	381	398	383	379	373	393	381	403	378	377	388	369	392	404	356	400	378	389	392	381	389	409	342	408	397	344	345	400	359	384	379	407	332	381	357	396	381	375	389	380	376	394	412	401	369	381	390	401	352	371	410	430	383	354	395	400	406	340	386	395	361	360	401	416	386	371	399	387	384	380	390	390	366	369	397	393	389	379	365	389	371	408	372	368	370	409	407	375	391	394	384	400	386	388	387	413	388	428	387	381	418	383	415	392	350	400	394	378	382	392	420	379	372	396	388	402	407	355	394	395	355	360	377	401	390	400	416	418	378	396	376	395	400	388	404	406	412	410	414	430	390	407	401	398	392	389	373	378	396	379	398	342	384	412	400	355	385	391	368	411	373	391	371	412	393	391	378	384	385	401	423	401	425	385	356	404	416	407	392	397	407	364	387	363	402	398	388	388	388	365	396	373	362	379	401	403	409	429	381	376	386	385	366	393	360	367	366	361	349	363	380	369	386	417	393	377	416	357	404	398	413	379	387	413	350	345	404	358	377	388	347	381	362	379	400	375	424	402	371	395	393	395	388	402	372	390	415	397	367	387	394	379	380	423	384	397	398	382	375	388	346	374	398	410	401	399	413	376	370	409	396	361	402	436	375	370	348	364	366	372	374	407	384	404	355	383	400	349	400	368	390	388	394	400	381	382	421	384	390	412	412	382	370	368	405	363	395	365	383	372	386	373	357	395	400	396	389	395	397	387	344	348	380	355	374	380	384	386	397	386	388	404	367	374	401	354	423	362	390	397	377	391	347	375	391	399	392	410	413	384	373	375	403	351	390	375	409	359	437	368	404	392	393	409	425	378	430	405	377	362	386	410	326	371	389	393	366	378	373	357	361	419	348	403	432	384	371	381	378	370	349	372	413	381	367	401	396	400	365	387	402	372	400	402	371	383	349	390	424	397	435	397	381	382	373	360	367	405	394	372	402	398	403	377	367	369	377	417	378	416	426	385	408	383	393	371	407	420	378	366	417	391	396	400	396	376	365	384	371	397	406	374	359	376	365	378	313	412	392	356	382	412	378	420	422	367	386	435	400	386	391	405	353	400	389	389	373	349	404	399	369	365	401	371	380	380	373	411	430	377	380	379	368	386	410	342	319	354	377	384	376	363	393	411	387	390	384	384	397	400	411	392	383	363	377	364	384	385	386	392	355	312	415	366	357	425	393	408	422	379	403	376	369	381	393	414	399	367	377	352	386	359	403	370	394	363	375	401	386	364	387	404	387	341	418	377	382	390	402	374	395	374	411	396	398	358	382	390	383	363	404	368	352	409	386	390	370	371	375	402	406	403	375	398	371	403	413	406	418	361	368	380	356	355	410	367	370	344	396	376	393	411	347	423	372	365	376	383	394	336	405	400	390	380	374	389	387	382	374	362	385	402	388	402	359	417	388	377	356	377	402	363	391	404	377	374	384	398	374	394	349	410	377	340	366	402	400	410	374	365	391	392	416	422	416	378	392	358	366	384	370	393	391	370	385	384	407	383	391	363	400	400	373	387	440	397	399	378	375	384	369	409	395	387	399	394	395	365	372	407	355	381	374	361	395	360	351	407	388	375	410	383	396	387	358	361	391	368	411	381	375	412	362	403	365	386	399	368	364	415	396	388	376	377	365	383	382	386	420	404	344	394	399	377	359	341	383	393	384	376	376	328	388	404	382	407	394	352	392	399	413	394	388	395	400	398	384	390	383	382	433	398	380	442	394	382	390	345	395	378	432	380	381	377	398	401	382	384	388	380	380	396	375	338	396	400	407	371	418	378	380	377	430	364	395	360	426	402	397	367	397	421	364	394	388	368	411	379	368	412	416	394	433	390	354	381	364	366	389	388	390	376	404	387	383	414	350	379	403	426	415	375	376	393	385	382	393	369	372	397	353	380	388	366	409	380	383	375	388	383	370	380	358	373	359	374	443	387	403	361	378	386	386	397	422	388	378	376	385	363	406	414	387	388	354	388	386	379	419	399	379	330	419	405	359	357	399	408	419	362	379	381	390	397	367	408	406	399	386	393	373	383	407	390	383	379	396	390	405	385	389	369	405	408	398	408	413	372	446	386	371	369	419	376	390	384	385	364	382	383	361	383	412	358	425	346	362	397	404	425	411	381	392	380	428	398	371	374	404	402	399	396	383	389	422	354	425	396	397	378	374	349	368	371	386	388	378	392	397	392	407	362	424	362	392	417	348	392	393	374	378	405	387	391	333	383	409	399	379	380	388	398	366	373	395	389	336	394	373	387	396	392	377	409	382	379	395	367	349	401	392	392	358	415	413	363	378	396	410	382	390	364	385	380	418	384	396	401	383	376	401	384	406	393	380	360	351	405	356	409	388	357	392	399	370	385	390	395	363	413	371	394	360	391	397	360	420	384	373	384	390	391	424	396	378	374	380	363	374	423	407	428	346	394	395	414	372	381	365	363	365	369	400	368	395	419	368	410	356	382	414	358	386	367	391	386	395	400	371	396	397	396	363	388	427	408	348	356	380	399	384	399	397	397	400	374	406	383	399	386
3924	3917	3111	1413	994	810	734	658	2208	11885	17506	14898	7837	3668	1399	618	413	426	360	366	343	379	354	360	384	374	368	391	377	355	352	393	383	399	394	394	355	379	370	328	383	372	329	347	379	358	397	394	374	395	404	405	377	385	382	358	368	377	395	348	412	392	399	364	350	370	379	369	319	326	345	392	359	360	377	393	354	357	403	363	379	390	378	390	392	409	391	356	373	387	379	399	400	376	378	367	384	355	365	374	353	376	350	342	364	404	407	339	366	352	343	368	372	361	354	386	350	394	351	368	365	350	380	362	349	341	379	368	363	402	383	331	351	344	328	351	345	355	369	385	363	338	371	370	372	380	372	411	393	375	379	349	392	369	342	349	362	374	372	392	371	390	364	351	365	362	404	342	380	333	379	353	422	349	358	389	379	361	402	336	348	397	376	399	373	385	369	325	355	371	373	367	379	379	377	409	344	367	384	336	363	341	370	348	389	339	361	352	367	371	387	375	356	336	324	387	382	366	365	365	366	396	346	371	349	342	383	331	325	364	389	357	369	367	365	386	359	396	357	373	370	346	366	399	369	362	396	380	391	373	372	393	378	347	367	353	381	359	372	343	344	324	363	347	372	409	364	347	374	347	354	356	362	319	389	354	351	381	352	349	382	390	392	411	356	340	349	392	360	353	350	354	352	376	360	385	365	373	361	363	369	349	353	344	373	386	327	398	412	383	355	373	342	407	375	360	358	366	355	368	358	373	379	336	368	359	355	359	387	349	361	372	368	369	415	419	365	355	354	354	325	411	390	366	383	370	356	373	366	364	346	383	368	385	389	408	361	375	384	330	367	355	383	352	345	371	362	350	367	393	394	371	378	392	360	384	387	356	374	361	398	384	384	367	384	361	381	375	358	364	337	377	367	381	332	340	349	366	359	358	360	364	347	361	384	370	362	357	346	350	341	366	368	398	396	386	357	366	379	368	349	379	332	347	373	356	344	358	374	378	363	372	388	372	368	357	376	369	394	384	419	339	369	358	361	349	372	377	331	360	375	407	371	348	357	388	385	361	339	383	369	388	315	385	355	337	370	352	356	350	377	360	357	376	362	338	348	375	331	364	354	388	361	374	361	321	362	397	341	349	374	353	374	357	345	393	375	364	363	375	384	356	382	381	397	378	364	351	356	357	354	395	342	365	347	384	377	341	406	397	381	372	370	379	393	353	381	370	381	351	337	356	407	347	352	350	322	345	392	378	342	353	347	362	388	325	343	367	359	358	399	334	384	338	361	375	349	377	377	372	399	333	346	371	374	377	316	372	359	383	379	327	337	402	371	371	334	362	368	385	340	364	367	349	380	369	400	321	374	402	372	371	335	370	355	357	370	395	360	350	370	356	362	363	352	328	334	390	394	370	328	375	376	379	374	382	373	353	351	365	367	371	346	356	363	366	331	361	375	329	353	363	350	346	371	360	387	354	349	351	377	390	339	405	339	362	362	348	331	349	366	357	403	381	350	358	347	401	350	364	378	352	372	364	356	374	369	351	345	361	417	364	388	354	332	378	358	357	395	359	378	377	338	380	342	389	365	358	378	366	337	359	359	340	347	378	333	343	374	357	388	364	387	362	378	368	369	379	353	364	367	331	338	373	375	443	325	393	348	395	336	358	349	367	355	337	396	353	361	360	337	368	384	360	346	407	351	397	341	401	364	410	355	389	381	361	360	353	371	357	335	397	373	371	375	374	347	412	345	405	373	407	356	350	364	343	384	374	369	370	345	347	358	329	352	362	370	350	359	316	347	307	382	384	353	374	359	341	387	375	330	354	375	343	324	326	361	350	392	372	350	395	394	365	358	395	338	362	367	374	379	371	361	369	381	357	372	367	387	379	361	345	354	390	358	367	384	375	382	371	354	378	333	358	379	372	337	389	349	374	370	339	373	389	382	347	349	369	372	363	358	364	374	367	390	358	380	349	365	378	363	380	404	362	329	356	340	339	352	385	354	379	387	383	351	356	382	383	379	377	385	383	353	351	384	338	377	370	390	346	386	366	366	338	342	349	401	382	359	407	369	366	362	350	339	366	390	383	360	362	341	371	360	362	368	393	384	407	351	365	386	341	374	368	382	373	345	379	336	376	363	384	366	352	357	367	333	378	372	344	353	341	380	375	375	369	355	359	347	379	389	381	348	349	376	377	353	381	378	381	380	401	370	349	381	368	339	372	415	387	401	352	406	363	374	397	395	369	361	388	382	390	340	355	352	375	352	382	342	347	344	343	383	344	363	395	365	353	348	359	365	356	357	353	378	345	389	377	400	350	368	336	385	401	337	328	335	350	359	371	378	392	336	371	405	348	358	330	333	342	360	364	366	371	398	391	367	381	378	380	380	370	354	355	370	375	354	375	377	372	399	369	378	358	367	376	371	379	371	392	390	403	360	386	390	350	372	392	360	357	363	394	371	376	378	422	375	349	394	351	380	335	349	373	355	377	406	381	355	375	324	389	373	391	396	366	342	345	369	339	375	371	371	363	346	356	381	352	360	340	390	348	370	377	339	370	378	388	351	370	362	329	369	379	406	332	357	374	368	357	369	419	372	394	316	364	363	389	387	372	353	370	387	374	381	357	334	367	347	401	368	367	357	381	370	364	384	349	387	331	365	384	341	356	345	352	357	375	376	354	361	372	336	345	388	395	365	379	364	365	355	346	365	393	371	373	354	365	355	370	379	370	377	341	345	350	391	374	374	388	394	354	334	377	364	409	402	363	372	369	353	365	364	369	417	363	365	378	395	389	343	360	362	363	374	337	341	393	388	366	346	366	373	386	378	354	353	394	389	341	388	363	353	365	336	343	348	368	377	380	350	353	337	381	351	347	390	323	375	362	363	373	388	364	359	343	356	350	354	364	350	352	344	346	365	358	365	349	368	391	389	367	391	365	339	357	372	366	388	399	340	376	382	342	336	351	374	340	357	352	356	363	353	330	343	357	344	372	365	364	417	379	368	355	363	338	339	346	366	367	377	363	346	352	367	388	365	378	365	347	353	394	362	400	362	326	402	356	342	377	351	335	363	361	373	370	331	337	377	393	377	376	376	390	347	364	346	368	411	362	391	359	375	354	405	371	301	405	372	344	371	386	363	346	375	339	380	365	340	359	379	382	396	362	372	324	359	341	344	400	334	357	350	357	366	365	389	349	375	365	325	370	366	365	352	330	329	351	366	363	371	369	368	365	340	336	369	367	342	393	358	369	344	361	393	405	376	354	363	367	373	359	333	375	387	370	375	362	365	358	363	368	364	379	367	358	348	364	349	353	365	357	381	381	366	367	344	357	380	354	334	352	379	392	364	337	381	378	347	358	373	356	372	346	361	380	366	348	401	365	353	316	378	394	375	374	389	404	347	356	341	362	379	369	346	371	334	392	362	378	367	387	368	363	428	340	369	375	381	394	381	409	370	375	349	359	363	376	341	349	365	363	388	375	346	373	391	370	381	355	361	349	378	362	377	381
24573	21400	28578	24599	21178	5601	1453	893	1383	16873	31959	24802	14928	7372	2888	1217	641	555	589	511	514	498	541	533	550	549	520	529	515	514	481	515	472	501	536	517	520	510	507	507	529	545	504	535	491	467	495	453	580	528	490	517	503	530	532	514	474	530	492	492	507	486	508	519	526	497	534	568	496	526	490	516	518	518	505	507	521	546	460	504	550	521	534	534	537	479	534	559	524	498	516	534	524	499	493	519	503	502	486	496	478	549	523	564	522	545	510	481	545	482	489	473	520	512	535	497	506	535	478	466	509	548	529	506	491	525	532	520	508	486	550	511	504	492	515	512	502	544	530	518	514	469	474	488	463	494	461	526	527	470	488	495	518	537	494	538	532	488	536	507	530	480	515	493	488	521	530	494	544	475	519	512	516	497	490	525	503	516	561	504	502	520	506	525	516	471	482	486	540	517	490	492	537	518	534	492	488	496	495	478	514	506	539	498	513	541	491	501	504	506	518	518	491	534	465	475	523	498	525	512	528	516	529	493	512	496	527	506	508	518	557	485	523	558	527	515	495	519	531	542	488	508	509	463	507	470	508	508	514	529	565	516	502	507	512	517	498	549	509	492	478	477	476	480	451	506	479	550	518	526	498	540	488	490	497	480	497	505	498	508	480	507	494	545	488	490	535	498	520	512	499	568	517	546	553	534	486	524	505	492	473	548	504	549	504	521	513	487	463	507	534	504	493	475	521	513	478	495	473	528	497	505	528	481	525	508	524	587	518	536	503	440	515	498	512	527	525	505	535	436	540	527	466	525	454	543	502	521	486	513	507	531	492	506	509	485	490	488	502	530	483	510	535	529	461	551	505	530	493	477	485	492	517	502	489	501	515	476	537	516	493	479	533	497	480	508	576	532	502	507	565	515	516	503	516	498	517	545	490	495	497	470	533	498	509	501	476	505	498	500	520	496	499	507	531	480	493	519	451	486	498	525	533	511	505	480	480	470	483	461	515	511	531	551	507	479	475	487	520	508	505	482	488	488	486	543	479	460	478	517	491	494	521	488	521	542	543	484	528	517	497	500	489	474	512	491	536	521	495	502	511	529	525	505	482	541	559	540	481	479	491	515	483	534	482	547	513	509	457	541	465	475	481	498	484	460	514	497	514	479	524	539	519	528	510	533	471	481	539	496	492	548	489	485	520	519	509	494	465	505	518	497	493	520	489	505	513	542	524	522	519	487	521	488	505	524	504	490	495	483	511	530	532	530	547	538	514	554	527	541	520	492	496	491	539	490	470	502	472	477	500	546	477	498	494	524	508	529	488	488	549	496	533	510	542	486	496	473	474	510	513	527	522	507	515	492	504	482	498	510	527	485	536	507	516	499	518	534	537	480	489	507	521	521	509	502	521	499	479	534	465	526	489	555	494	519	542	513	499	522	516	472	486	503	511	516	521	475	541	505	488	479	537	537	506	517	534	473	503	496	511	504	493	505	506	503	499	533	491	490	487	466	546	493	507	489	495	478	461	526	534	480	493	537	536	478	525	487	534	489	521	508	494	533	500	476	495	506	466	476	507	527	525	501	505	506	511	511	490	478	493	507	533	487	510	531	502	490	537	511	534	521	504	441	532	526	530	527	489	517	501	505	516	551	561	528	513	504	535	538	527	473	481	493	503	510	528	496	475	499	501	523	497	543	507	493	468	469	528	512	509	487	515	530	486	513	502	485	503	512	542	495	534	540	481	491	518	501	498	480	489	505	547	483	484	512	488	511	534	509	522	498	520	509	514	548	500	477	562	523	497	524	557	471	526	510	479	515	518	478	509	508	529	501	509	496	506	529	530	509	496	529	533	466	521	579	504	476	487	514	508	448	494	501	512	476	508	517	494	510	509	508	503	512	499	514	501	505	536	513	510	524	470	480	525	534	541	515	492	480	504	514	546	541	503	497	520	474	480	498	474	531	492	474	478	516	519	478	462	522	523	486	516	516	495	554	476	495	516	465	473	515	535	496	502	496	498	522	558	516	515	499	520	500	517	464	542	488	506	470	524	515	525	514	517	486	538	536	505	482	490	495	490	489	481	511	514	516	504	494	526	536	518	545	472	475	502	508	532	547	521	560	509	482	492	546	475	504	490	451	556	519	488	478	539	536	486	478	469	461	488	517	494	505	520	481	495	499	492	522	548	530	526	488	527	537	537	480	512	511	497	498	501	498	562	470	510	497	566	563	499	482	484	534	520	539	539	514	505	520	505	498	463	507	489	525	469	530	483	550	484	507	517	515	523	505	507	535	511	465	475	499	492	468	524	514	457	480	531	523	482	490	492	540	502	458	502	517	506	513	492	490	534	494	461	556	517	528	510	510	518	528	490	507	480	513	514	452	523	532	487	510	518	513	515	507	486	500	520	492	516	517	543	504	493	536	502	464	478	517	448	494	508	500	536	523	512	529	523	575	510	479	502	504	522	487	498	485	490	539	488	500	504	508	527	507	511	496	475	470	479	513	512	525	530	506	489	520	500	513	520	510	523	543	532	467	499	497	482	571	497	508	503	497	529	530	555	509	539	472	493	512	498	495	518	506	487	535	500	535	497	495	510	499	513	520	535	501	479	513	491	549	513	504	510	508	491	503	497	520	541	515	517	495	503	471	514	479	538	538	497	453	534	516	492	518	509	484	505	522	508	575	482	490	501	507	513	574	475	503	530	528	533	502	516	505	507	460	504	564	452	560	512	526	467	498	495	512	491	499	482	560	549	526	534	559	507	490	487	505	575	487	493	499	483	500	543	495	521	491	526	509	539	525	532	487	488	490	520	535	516	527	513	512	501	505	529	497	470	500	523	501	531	540	506	488	507	495	484	487	493	522	511	478	491	525	515	483	493	476	480	491	503	519	517	536	509	508	545	520	509	489	530	460	502	523	512	495	503	513	510	552	558	558	480	521	520	526	529	524	559	488	486	500	500	551	492	533	512	499	507	508	485	521	524	517	500	535	489	504	475	477	527	541	502	507	465	489	541	498	524	493	540	490	528	462	515	498	533	525	536	510	521	486	498	544	512	467	470	509	462	526	491	497	516	514	552	502	480	460	502	517	479	526	492	481	545	532	526	472	481	483	476	467	523	527	529	533	481	502	511	485	558	503	501	480	505	515	473	499	508	510	520	515	541	505	524	490	528	512	505	512	498	493	503	532	546	527	486	523	471	516	530	513	538	521	515	521	511	525	542	497	525	480	473	522	521	504	496	515	496	517	496	541	515	554	523	480	522	502	467	516	494	499	494	491	508	535	548	497	539	535	513	466	530	488	500	526	483	481	504	480	525	484	503	488	477	523	528	477	499	463	491	535	552	487	510	554	489	546	546	455	497	484	520	510	486	524	517	551	528	492	521	509	515	497	507	482	495	520	516	480	536	503	518	479	515	502	522	498	501	481	504	477	564	534	528	539	519	571	514	535	518	514	494	499	510	486	517	520	545	525	500	515	528	547	531	510	534	514	481	513	476	506	525	480
4355	6883	5482	2632	1756	1506	1190	1007	2100	21322	30026	20632	13269	6756	3011	1317	626	478	528	477	487	445	470	471	452	458	442	454	473	480	467	442	486	464	474	444	458	465	494	490	449	470	476	462	454	487	468	455	489	485	462	483	491	490	489	467	505	523	492	499	459	488	455	474	489	463	479	497	451	493	492	473	454	469	467	440	479	436	472	491	499	480	450	450	478	431	488	512	494	446	481	510	483	474	466	462	468	475	424	441	466	472	437	482	484	486	468	473	465	452	448	473	462	484	476	493	486	468	467	454	460	449	480	492	466	467	459	462	490	474	476	466	482	451	484	465	458	448	471	489	473	470	459	474	463	484	475	439	470	452	486	426	442	503	443	501	462	477	462	475	462	485	490	419	452	492	450	483	450	493	481	490	467	496	459	481	458	450	499	487	482	458	435	488	444	458	468	466	450	473	428	484	446	430	490	487	486	460	426	448	475	487	492	516	485	519	499	511	476	472	515	522	521	494	468	444	484	472	502	454	514	444	502	447	444	480	488	478	484	463	409	484	526	453	482	485	460	484	468	494	452	506	461	463	513	466	474	473	510	467	485	472	458	474	422	472	464	460	491	477	484	494	462	483	441	499	512	473	522	514	484	452	465	507	453	489	467	509	473	465	480	488	486	435	471	504	468	423	480	500	413	444	483	479	464	477	462	471	470	485	491	472	478	474	471	488	466	450	480	466	452	528	448	494	499	476	468	511	475	486	443	463	433	454	477	431	495	465	457	484	428	458	479	461	484	455	471	463	437	481	515	486	485	487	451	467	476	477	488	439	474	503	482	479	532	447	497	465	476	475	479	478	467	474	484	468	488	475	446	460	461	450	491	487	467	486	460	475	497	491	461	433	510	464	461	473	480	476	430	456	466	458	469	440	469	468	467	475	464	489	482	471	495	502	482	506	463	460	494	409	515	481	473	520	462	456	527	494	477	480	495	482	452	463	459	474	491	499	478	474	462	450	447	497	456	486	452	477	447	493	461	481	455	487	469	461	478	466	494	502	474	471	480	469	452	497	463	470	466	434	464	480	452	512	451	471	469	451	478	463	477	450	462	511	451	486	450	483	436	467	445	449	463	462	490	470	453	489	488	445	466	467	476	453	477	504	487	418	456	466	454	472	465	475	460	487	449	489	475	481	455	492	502	444	514	454	424	493	468	515	461	500	462	471	473	492	472	478	494	496	455	456	505	487	478	508	462	458	453	477	460	438	484	465	475	423	475	473	470	491	402	437	460	480	452	466	492	494	484	492	475	462	464	519	508	460	453	496	449	504	444	460	477	436	473	506	493	482	446	494	502	475	476	525	502	424	496	453	514	465	428	422	474	444	472	464	472	447	485	444	460	455	442	505	439	468	438	482	497	478	465	493	428	470	470	440	464	483	503	503	498	480	492	474	474	481	433	506	470	503	445	519	463	476	469	467	447	449	451	467	478	494	456	466	455	449	483	478	447	461	471	454	472	481	476	469	471	466	493	490	486	471	472	471	476	490	445	438	472	462	512	442	448	452	484	454	470	450	502	417	481	477	497	468	484	429	464	464	477	457	455	486	466	476	504	417	463	456	485	442	469	458	454	470	452	467	470	468	453	454	470	521	459	455	451	485	482	476	432	509	468	457	480	463	455	483	451	415	451	457	492	474	485	448	505	473	473	476	443	503	490	452	452	466	476	486	458	473	439	489	464	491	461	449	431	450	475	479	463	466	472	472	454	423	464	474	462	504	505	468	506	510	527	459	468	491	443	475	450	481	510	421	490	488	447	436	473	459	470	455	521	453	492	485	511	486	464	505	459	459	438	486	442	464	457	465	495	453	438	445	465	443	473	441	485	470	481	497	454	490	475	451	447	448	463	449	481	523	420	513	478	469	468	463	468	464	465	466	427	456	506	458	491	486	478	503	493	428	441	435	439	457	472	421	480	464	471	475	429	454	491	442	487	443	481	459	467	453	445	424	474	432	481	452	481	445	462	444	461	475	502	478	466	454	435	467	464	478	508	439	489	444	445	447	468	450	480	488	410	471	463	457	455	448	456	458	434	468	481	473	485	469	472	455	512	474	485	455	484	477	454	467	458	457	471	473	484	473	460	458	458	445	484	473	477	455	479	461	463	450	466	485	480	463	504	467	438	475	470	445	464	486	460	431	458	452	450	491	448	465	475	441	492	422	465	466	467	438	485	476	471	470	432	483	470	484	487	496	481	430	460	463	445	478	452	440	468	480	490	515	472	435	523	462	513	464	486	477	480	475	440	461	442	426	436	471	457	474	475	482	443	444	492	456	483	474	479	468	454	487	475	492	476	450	451	464	443	462	453	456	499	425	479	456	483	451	472	471	436	457	489	482	477	480	463	451	453	475	459	489	469	464	524	434	457	478	472	487	494	434	449	449	497	451	477	474	486	440	499	516	505	427	427	463	458	471	466	476	467	463	476	460	519	452	482	432	459	487	486	478	500	455	474	460	488	464	489	487	427	474	451	475	483	454	484	457	450	473	463	451	458	503	424	438	455	458	477	478	439	458	484	473	501	456	516	472	446	496	473	482	500	464	457	472	475	447	484	483	426	479	461	474	495	442	489	481	488	433	486	453	408	479	503	494	468	478	460	451	489	442	481	474	458	451	469	508	443	482	476	517	447	452	453	460	496	463	479	478	474	495	431	511	494	432	470	476	451	434	466	524	456	463	469	453	482	498	465	464	449	469	494	449	452	438	513	465	481	473	455	482	487	441	473	485	453	463	531	460	465	472	491	476	432	484	471	452	466	503	465	488	470	488	481	454	463	451	428	464	451	461	481	483	462	481	485	446	475	484	454	473	485	455	474	460	464	452	469	454	467	477	480	464	497	448	467	442	504	478	486	505	438	468	456	500	473	469	453	490	496	473	487	500	465	453	501	443	502	481	448	440	485	485	431	490	470	441	468	460	470	416	448	448	485	492	499	501	494	491	480	493	516	459	469	459	440	480	456	429	502	488	530	476	438	485	452	471	495	426	439	469	454	467	434	474	448	471	439	463	480	470	430	458	470	471	463	504	455	492	475	456	480	422	496	487	473	452	479	484	459	440	461	464	447	468	485	446	458	484	445	489	503	470	501	441	473	462	495	482	488	458	469	430	477	460	491	480	487	483	485	453	467	459	471	504	476	463	489	440	519	486	454	460	475	443	463	466	514	446	473	433	505	520	497	466	462	457	458	507	440	430	452	469	476	435	460	445	493	419	488	466	483	449	453	466	436	457	436	453	441	457	481	475	440	496	466	488	500	459	457	434	475	479	448	464	468	474	464	466	469	458	482	451	481	453	454	436	482	489	461	485	425	474	439	455	464	435	461	460	467	439	460	474	444	502	514	435	508	468	449	480	476	491	446	466	490	468	465	455	527	471	433	465	458	480	437	479	452	479	455	478	479	475	453	463	504	477	452	445	446	474	466	497	462	458	452	476	476	493	479	457	487	457	435	458	454	467
27589	9989	1320	721	533	556	574	511	458	662	1477	1673	1334	919	627	469	421	408	422	415	400	426	437	425	411	417	386	395	428	434	425	332	414	396	422	394	411	458	379	404	413	418	443	437	440	430	412	426	421	440	399	407	456	421	415	431	398	418	439	415	420	421	394	421	445	394	410	406	434	424	435	402	412	443	441	443	399	401	450	433	398	414	386	414	377	370	419	443	396	394	464	405	379	433	411	422	433	416	398	407	416	413	404	385	429	429	433	392	412	410	411	431	417	411	462	425	396	427	401	387	370	401	391	418	435	425	381	439	423	397	419	416	425	400	418	386	394	403	405	421	382	406	441	437	412	445	440	449	414	385	419	468	439	382	384	441	434	436	400	406	413	414	408	406	389	429	377	434	394	384	427	382	421	416	403	428	411	401	433	421	408	378	415	436	397	426	432	407	398	401	425	419	427	412	412	423	423	411	434	434	422	375	454	425	401	441	408	448	463	388	411	348	417	408	392	430	438	386	384	437	424	407	393	388	390	423	423	375	423	393	418	409	402	444	409	426	395	428	402	399	427	450	434	373	385	387	414	369	430	393	382	385	416	435	390	407	413	393	404	422	406	373	441	439	413	436	392	430	426	420	405	381	441	403	424	389	373	397	421	397	404	360	427	395	436	407	440	427	421	417	427	424	387	368	418	422	411	428	391	406	434	434	415	431	419	420	439	420	400	416	401	430	392	382	388	427	455	433	431	380	436	417	427	420	457	439	395	425	415	394	436	406	423	413	422	407	394	388	419	374	449	425	438	423	411	445	419	414	424	408	413	385	393	379	413	417	395	426	444	429	402	414	425	410	405	433	452	435	415	464	392	420	407	383	403	432	451	396	404	402	408	417	399	409	422	367	405	423	408	412	431	419	416	424	387	427	389	440	442	399	386	406	418	435	410	431	429	388	421	435	383	388	411	444	420	428	435	386	403	382	389	472	423	386	425	413	409	391	406	414	431	419	440	411	424	419	416	440	403	428	398	431	415	442	437	391	405	417	391	401	384	428	410	400	436	424	444	428	408	460	431	389	391	372	377	365	460	392	398	421	430	424	417	447	423	398	423	430	414	427	399	446	436	416	421	447	430	401	438	441	424	387	373	423	430	433	395	387	449	391	392	425	406	428	398	416	418	393	402	410	401	394	393	418	380	430	419	430	357	421	388	382	448	414	424	388	380	422	425	419	406	426	444	446	443	373	422	443	410	389	413	403	416	382	379	391	425	415	380	420	421	442	414	379	431	445	431	458	403	400	387	399	443	418	422	404	388	411	426	404	395	445	403	417	433	398	424	399	444	448	404	412	409	378	398	423	393	413	427	414	414	391	415	427	413	430	381	433	410	406	397	421	398	427	433	422	398	410	396	427	426	426	387	418	427	408	425	397	423	408	417	403	383	422	384	426	404	431	421	408	407	390	432	427	408	366	399	393	422	424	429	392	394	410	397	382	398	448	436	381	379	394	431	393	421	429	384	422	418	418	386	446	363	423	423	381	450	448	431	415	385	406	413	436	418	407	405	427	442	396	399	410	412	422	439	404	425	447	417	430	417	420	411	405	412	378	421	444	400	442	398	416	426	427	464	400	423	419	480	353	423	418	437	419	406	424	414	405	403	423	426	415	378	416	406	418	401	416	425	405	401	423	434	413	392	405	410	394	458	424	414	414	420	413	437	390	422	418	417	431	373	397	417	442	404	407	426	411	430	460	397	415	381	428	431	379	401	446	426	413	401	412	442	420	429	423	403	397	403	425	453	412	401	407	428	388	431	370	419	418	385	434	390	442	446	423	406	418	415	418	438	434	405	396	405	432	397	388	402	445	454	414	398	415	419	392	401	404	433	450	428	396	386	433	413	415	422	425	415	444	412	427	408	413	424	427	411	421	403	400	417	400	396	399	404	432	415	440	441	411	429	397	398	420	407	427	380	420	459	398	425	395	446	400	441	419	409	412	410	420	402	422	426	429	381	417	437	428	401	371	438	405	401	399	393	404	402	347	415	435	412	415	428	392	401	404	410	444	439	417	437	432	409	391	420	396	422	429	391	403	417	418	418	409	391	397	431	419	434	427	426	403	431	429	377	425	391	376	414	397	429	409	417	411	410	446	394	423	408	429	416	418	417	394	386	375	419	392	409	391	406	421	450	390	401	385	395	391	400	409	447	427	407	415	427	429	376	375	447	408	407	416	407	427	413	422	397	408	403	411	420	433	427	439	426	399	390	412	390	408	448	440	408	414	427	439	444	390	438	416	401	417	412	427	442	449	418	429	459	409	425	404	443	405	408	427	399	433	397	439	425	450	401	378	396	411	445	405	432	410	422	394	422	440	436	422	388	427	424	423	418	397	414	414	412	413	425	409	406	419	367	430	408	398	374	450	420	421	402	452	423	441	401	438	433	420	401	380	416	383	430	433	371	434	388	426	406	414	380	453	405	401	375	417	416	416	375	393	423	411	443	410	409	407	427	397	372	383	438	415	426	375	398	423	423	402	371	404	409	400	409	445	410	418	403	438	422	351	433	429	404	439	436	423	387	408	454	420	384	417	418	411	385	392	433	413	449	428	411	417	371	407	440	383	386	406	423	415	401	388	405	420	416	414	447	430	409	393	390	409	416	426	416	446	426	369	415	443	398	391	429	433	417	414	370	414	454	401	424	415	436	449	420	419	444	412	409	398	408	437	414	403	435	438	410	424	371	406	445	378	406	411	412	384	371	416	397	433	396	407	417	408	401	421	415	408	432	436	396	395	392	394	406	442	386	415	457	377	412	408	389	397	386	440	400	413	451	428	406	449	405	407	403	407	418	384	389	440	416	443	408	419	381	411	420	395	391	427	407	402	411	385	389	423	383	381	454	410	428	433	361	430	424	397	421	457	409	399	415	389	477	414	399	414	444	409	418	388	408	384	424	417	415	395	395	424	414	398	373	388	380	412	423	385	397	448	420	420	404	413	408	416	397	413	399	403	438	437	374	415	445	408	415	439	403	388	411	421	400	398	399	405	422	402	411	438	402	427	405	425	435	412	396	400	420	408	402	415	425	447	372	416	406	403	429	430	398	438	420	411	420	439	415	413	427	373	396	425	426	435	408	431	366	406	403	406	446	400	428	378	426	390	385	402	414	393	426	412	398	400	395	420	385	415	405	409	413	399	428	430	409	398	426	414	407	403	419	402	389	411	450	395	393	393	400	394	420	415	386	457	430	455	451	402	419	433	409	413	412	421	408	419	406	433	418	423	435	398	408	417	392	405	383	429	408	435	423	437	404	430	437	414	422	414	411	399	370	384	415	425	411	420	400	398	382	411	414	388	394	396	390	406	414	403	394	420	394	411	433	392	373	418	390	422	424	416	394	382	430	436	407	409	409	411	385	399	424	387	455	385	401	401	399	433	401	432	415	427	443	422	410	430	436	405	391	397	389	396	435	425	387	406	407	428	401	405	401	410	438	385	440	399	430	431	432	396
5355	833	824	515	455	587	599	520	413	926	1973	2098	1506	950	632	449	376	370	393	379	423	387	404	391	370	365	433	363	390	354	369	377	333	343	383	383	375	388	382	393	364	358	375	384	407	396	364	371	360	375	366	357	367	373	363	391	372	336	365	380	338	359	368	397	375	380	361	346	356	395	375	371	384	360	325	374	367	383	387	378	372	384	368	398	350	432	369	399	353	385	374	401	381	386	373	388	366	387	387	365	360	380	394	378	393	390	367	365	364	386	359	362	391	409	366	388	404	388	398	370	370	375	379	353	406	378	404	386	392	365	345	369	385	361	385	388	409	342	401	360	363	396	400	385	374	387	374	411	390	385	407	399	417	403	368	387	398	373	364	360	389	358	360	370	376	367	392	373	394	375	361	398	383	395	384	403	389	355	381	371	383	373	377	383	380	346	381	368	367	369	420	370	386	368	358	379	357	396	367	365	380	354	384	374	414	370	401	389	393	380	414	391	418	358	363	395	368	392	397	395	369	386	379	375	369	404	368	370	399	362	365	343	372	378	378	381	376	376	372	382	378	359	382	394	351	364	382	366	390	378	390	382	375	375	387	393	372	354	396	376	377	403	366	386	334	408	339	393	377	369	378	394	352	359	369	384	343	390	379	368	390	381	383	401	347	406	410	376	380	421	398	380	346	396	393	413	357	364	391	363	394	370	351	345	371	340	372	399	394	419	378	379	395	365	368	384	373	356	368	353	411	383	379	387	354	350	366	403	403	371	358	357	382	360	411	362	391	356	368	396	356	364	357	390	382	383	409	392	419	388	333	365	354	377	386	377	357	360	350	371	356	364	384	391	417	384	357	371	409	358	364	372	348	372	384	366	412	366	378	361	375	383	342	411	372	390	373	354	380	397	395	398	409	395	399	353	394	394	386	418	408	379	393	381	395	367	377	374	352	380	417	374	371	351	380	358	377	393	406	409	360	417	350	386	368	348	337	360	347	353	397	413	380	370	393	368	399	375	381	366	405	377	370	369	371	365	344	389	378	373	350	396	417	362	387	359	339	391	392	411	368	358	373	407	403	362	362	373	355	384	376	388	375	398	389	393	352	370	368	369	374	365	417	393	361	404	363	400	386	373	392	392	382	379	348	397	381	381	351	341	373	357	369	399	388	377	384	359	362	377	373	397	380	390	366	400	345	403	411	406	374	381	371	341	413	375	414	351	386	377	389	345	395	378	410	400	380	358	364	359	383	384	378	369	398	390	394	382	362	412	384	414	378	350	370	407	398	371	387	400	371	378	324	408	382	362	414	333	371	391	351	369	389	395	383	392	368	370	394	392	374	357	371	407	409	374	338	378	352	398	380	375	356	377	379	356	390	365	372	374	372	406	363	408	403	345	413	367	364	417	398	375	368	355	423	339	395	358	411	376	375	370	378	393	357	373	403	390	409	402	391	405	399	370	366	387	402	397	381	392	378	370	377	372	365	349	367	385	368	366	401	399	375	401	386	377	367	353	377	354	389	384	385	392	359	408	404	356	381	320	355	378	372	385	420	348	372	362	332	364	414	404	385	359	342	379	369	350	376	397	379	381	367	360	412	402	364	388	377	374	410	377	394	369	345	392	389	365	363	371	417	383	378	402	367	372	383	395	391	411	391	383	376	415	367	379	344	381	368	357	401	374	365	368	345	431	356	412	395	364	385	361	391	366	375	380	363	401	372	317	406	383	384	363	363	380	387	385	370	370	377	375	368	329	376	382	388	396	393	407	399	373	385	385	347	381	348	362	365	395	391	393	343	389	374	388	384	373	387	383	397	361	349	332	364	351	392	360	412	346	382	352	376	397	354	347	351	356	374	373	405	393	387	360	378	399	362	354	382	369	410	378	378	388	368	386	392	388	377	422	397	381	379	404	349	363	403	418	370	354	357	377	363	369	398	379	342	370	386	361	395	383	355	358	385	382	359	373	366	342	374	382	368	355	359	385	370	408	393	342	386	373	383	389	395	362	355	400	396	346	389	350	378	371	344	347	383	354	390	411	398	340	401	369	356	371	372	322	377	404	396	361	383	371	374	405	394	398	362	396	363	364	358	393	401	386	374	375	364	399	384	357	369	354	402	385	361	368	414	426	366	357	408	397	377	357	396	373	360	405	380	351	371	395	377	387	383	386	394	406	388	402	375	356	364	366	361	409	396	371	401	373	391	382	354	416	374	377	380	389	391	363	366	416	356	362	380	360	400	385	340	333	355	392	347	343	372	342	364	341	368	402	420	387	383	390	385	381	382	368	401	367	342	402	373	362	363	366	399	369	363	381	365	397	370	368	386	381	372	417	354	397	384	379	398	359	362	372	359	375	378	390	384	360	368	371	357	389	360	411	376	362	321	401	364	409	387	367	381	391	334	382	376	380	360	372	357	391	395	355	411	405	393	385	378	366	359	393	377	383	367	364	379	384	366	380	377	406	408	354	352	343	395	362	385	389	377	376	377	401	401	374	375	432	386	397	371	382	383	362	369	370	401	382	373	400	346	369	401	384	376	364	412	353	398	361	384	398	386	352	386	402	370	414	372	375	388	373	396	367	378	378	371	377	370	379	417	379	378	400	369	355	372	382	402	356	368	362	393	389	389	370	406	343	399	365	353	375	346	375	372	354	352	399	388	386	403	386	384	394	372	375	360	378	349	371	383	418	355	385	382	370	386	387	387	384	369	373	372	399	427	400	338	395	355	387	374	373	372	376	380	375	386	359	365	352	379	366	356	376	375	364	366	362	403	381	375	377	412	394	371	376	338	358	346	372	416	383	386	386	349	384	416	366	431	381	372	377	369	340	376	402	387	343	387	374	404	404	398	349	372	368	364	370	414	418	340	368	404	342	411	377	394	381	377	408	355	353	381	400	363	392	379	402	375	378	344	380	394	363	389	379	345	376	394	408	376	356	351	384	381	382	358	337	389	373	404	380	394	367	336	387	390	346	361	407	378	368	409	388	394	337	404	383	359	351	401	391	399	351	374	374	322	362	371	368	334	345	378	417	379	374	369	347	383	375	381	384	364	365	329	355	367	346	361	361	329	356	367	382	400	381	350	392	370	346	372	395	367	380	349	363	407	355	378	381	382	367	375	369	411	426	388	351	397	358	384	359	418	383	399	381	386	399	380	384	411	420	393	390	381	407	362	402	396	400	398	399	376	389	380	338	390	361	350	404	387	369	354	356	378	382	385	384	371	402	355	365	391	363	401	375	375	414	376	381	388	372	376	344	375	392	351	378	391	407	371	345	365	407	372	362	349	373	412	387	371	369	332	379	388	381	395	360	384	377	377	393	363	390	370	422	396	365	395	377	423	374	386	371	366	374	360	380	334	370	373	369	382	401	397	398	394	388	377	403	386	413	370	385	376	393	349	360	403	355	379	388	344	345	386	393	359	405	346	357	345	370	380	374	363	407	359	373	423	379	371	406	373	381	359	349	400	376	434	390	356	401	391	401	348	380	389	413	361	354
25664	21448	27473	25655	6530	1310	1290	771	650	2470	14017	18104	11041	4267	1610	784	497	439	439	381	406	399	417	387	421	429	391	388	422	418	405	378	411	431	403	448	416	394	380	403	413	407	387	385	386	402	389	425	440	377	417	392	406	421	402	408	441	398	393	382	397	409	391	421	431	425	386	411	407	371	422	427	427	401	437	414	369	399	411	411	419	343	406	390	416	391	434	414	398	411	382	402	403	373	401	390	434	426	406	395	448	388	395	418	389	415	392	407	399	390	411	393	351	397	439	372	413	418	403	430	389	370	416	398	414	384	396	410	412	424	432	392	412	404	412	409	428	407	379	437	402	374	409	398	431	410	401	400	416	378	372	396	406	412	425	427	371	376	393	415	397	420	408	441	400	373	403	400	435	402	371	428	407	404	422	407	396	399	387	397	359	360	419	410	396	417	415	390	385	390	421	422	375	374	394	413	397	426	393	394	387	437	368	383	428	385	416	401	353	383	387	414	434	427	428	414	427	404	361	381	429	394	415	394	423	427	419	387	429	422	405	391	389	402	376	402	404	425	401	391	427	383	411	363	410	388	383	396	415	410	422	434	407	410	390	392	398	416	408	407	414	431	400	420	400	411	406	435	391	383	407	407	377	406	412	420	403	403	417	401	401	421	386	362	373	364	401	425	369	415	406	378	411	415	403	384	419	402	429	394	424	381	397	391	395	396	421	390	397	411	372	399	379	394	394	412	365	409	406	426	402	408	383	423	450	443	416	386	401	372	406	380	386	379	396	378	407	395	419	425	409	393	384	420	429	402	428	390	430	403	382	420	388	390	380	410	385	380	448	374	385	399	414	412	397	406	383	419	404	391	411	413	384	391	378	424	408	387	392	391	435	426	422	394	355	400	390	378	426	427	443	393	414	442	389	393	415	426	410	397	418	404	372	438	407	429	423	429	389	406	436	417	397	413	398	389	362	409	441	413	426	394	377	409	378	373	416	443	410	409	395	392	397	399	396	414	444	403	401	411	382	403	440	406	393	409	397	411	391	407	404	447	405	409	424	411	412	403	373	391	415	412	428	437	385	416	408	427	403	410	402	387	445	380	430	398	401	398	406	401	416	397	397	407	425	399	403	399	374	393	427	429	371	397	393	366	366	412	389	434	379	359	430	411	398	411	400	409	391	380	393	396	408	425	427	366	434	439	392	376	412	414	372	398	406	398	390	377	395	385	422	375	405	373	379	398	396	424	383	404	413	410	419	397	398	406	395	376	387	402	421	394	420	399	398	415	377	378	421	395	416	386	390	382	400	400	392	445	394	374	390	440	404	426	365	383	410	402	402	441	403	391	409	403	419	363	407	423	430	415	405	397	392	389	395	382	419	377	412	414	434	402	408	405	422	433	408	384	428	424	427	396	395	414	369	419	394	410	422	356	411	402	418	412	416	385	406	407	402	389	437	399	414	401	390	383	365	415	398	422	387	414	385	416	389	421	393	396	411	389	426	384	394	402	400	405	398	390	376	407	412	411	418	394	406	428	421	386	393	449	414	417	408	374	407	386	411	379	400	417	411	409	406	403	398	397	413	391	398	414	368	388	428	434	364	384	416	427	362	391	430	404	424	366	392	428	423	404	395	400	396	403	408	403	380	423	398	401	406	431	401	398	392	378	404	401	407	375	396	385	419	412	406	428	412	389	435	419	405	409	419	362	409	370	411	404	398	389	424	452	394	434	419	417	400	415	432	422	396	394	393	390	370	387	371	445	378	380	391	385	388	403	407	424	349	388	387	384	390	406	412	386	410	361	392	388	395	420	380	376	400	414	388	452	413	398	400	385	413	382	443	404	377	401	400	398	372	381	420	384	453	367	392	419	430	399	388	387	384	405	392	393	416	406	341	393	372	388	366	398	386	391	416	412	384	376	379	387	384	390	383	421	373	375	430	363	414	412	388	413	405	410	405	438	379	391	416	417	424	423	398	406	409	401	419	406	392	414	413	406	422	374	388	440	409	411	409	386	373	394	404	416	389	415	437	372	393	375	428	402	378	411	407	430	393	432	391	393	407	433	366	391	391	402	389	373	372	378	414	395	408	381	406	394	408	388	393	400	423	429	405	370	404	402	430	405	384	434	400	385	364	404	367	424	418	435	398	384	417	389	400	398	410	361	368	400	408	398	401	430	412	405	371	425	388	416	352	400	365	416	382	364	371	393	407	416	429	378	422	409	420	399	406	385	384	393	382	400	380	390	402	395	434	388	378	396	417	368	407	430	350	392	428	402	435	370	405	399	429	424	427	356	428	391	395	416	374	409	361	394	380	363	412	418	399	391	400	378	421	441	400	400	418	384	410	410	396	398	414	415	415	403	401	420	398	389	421	390	423	427	390	414	398	398	399	418	396	392	428	399	418	406	394	420	421	402	429	389	409	386	386	397	399	397	396	394	438	374	366	399	381	409	416	428	375	390	406	405	398	410	419	390	388	390	414	423	433	394	398	420	394	396	403	395	390	393	441	427	388	380	392	393	456	403	445	409	423	402	401	380	407	405	370	417	402	379	415	394	363	407	437	409	419	406	422	428	402	392	399	401	401	432	438	390	396	402	401	394	400	387	398	397	391	398	403	371	414	430	461	376	408	423	412	416	397	408	420	432	425	409	386	411	419	369	395	428	384	389	392	380	425	399	391	414	408	428	411	413	413	393	384	392	411	433	392	393	425	462	384	409	403	402	382	367	383	389	413	412	407	393	421	360	355	411	410	445	393	399	417	388	381	419	392	411	414	432	384	391	406	448	412	353	414	385	418	409	381	385	377	429	413	422	401	384	410	410	376	416	426	376	435	412	441	402	418	421	398	385	386	438	382	419	390	413	388	425	399	396	423	401	373	412	386	390	414	399	407	440	402	410	399	414	396	433	420	379	433	397	431	394	406	386	378	414	390	419	413	407	398	427	408	413	389	365	396	445	416	384	381	431	402	412	387	390	407	417	406	409	381	370	406	423	398	401	408	396	397	415	446	390	428	427	395	384	377	389	397	391	381	421	356	419	420	441	431	394	410	404	378	394	455	368	380	418	388	408	435	397	392	378	416	381	374	402	396	398	384	405	393	390	369	405	439	378	386	429	430	394	401	424	411	370	405	407	393	388	373	410	423	413	406	415	442	418	395	386	398	401	403	439	428	386	389	412	387	354	398	411	396	421	440	401	402	390	410	377	395	437	394	403	405	371	388	418	397	414	424	431	424	429	424	387	413	384	414	403	391	434	418	417	391	385	403	430	398	411	400	399	389	421	385	413	413	355	394	439	393	406	423	437	413	403	383	400	425	445	404	378	415	423	442	393	406	400	388	427	420	413	414	410	376	370	406	386	423	404	438	356	410	389	420	405	403	417	422	394	431	434	376	397	414	393	443	436	404	356	406	407	410	376	438	437	412	432	407	418	410	397	387	404	436	380	392	433	378	388	405	416	366	410	431	414	432	391	390	393	426	391	406	422	440	453	409	431	375	425
3932	3827	2777	1439	1203	1127	1521	868	815	4025	16615	16551	9754	4335	1763	836	511	436	400	394	346	387	411	406	386	357	424	354	364	407	436	408	392	403	391	393	391	373	343	392	393	360	365	399	387	349	414	398	356	402	375	394	366	385	380	393	402	373	393	412	354	398	373	425	366	432	382	409	360	414	404	376	381	388	412	400	401	413	370	393	388	383	401	373	428	372	390	412	369	389	409	397	392	400	369	396	395	370	406	409	379	386	375	394	351	402	369	346	416	409	397	379	393	387	401	381	364	394	411	372	396	386	381	408	410	350	393	389	366	421	354	362	398	388	388	351	422	394	429	425	401	356	393	384	386	397	399	392	395	414	408	371	346	382	370	371	404	421	424	413	393	422	371	410	383	392	371	388	330	388	389	375	402	377	402	377	376	414	380	377	331	388	376	385	348	389	343	386	386	417	407	387	382	373	376	410	406	367	394	358	410	373	410	367	369	387	371	396	390	412	423	393	367	373	431	400	381	389	379	402	370	334	369	419	394	364	392	391	400	412	373	384	379	381	371	416	392	379	388	341	386	398	415	404	393	392	445	368	361	396	385	415	372	415	396	353	378	404	380	412	391	377	424	363	382	387	416	427	426	412	377	378	387	401	398	414	386	393	387	381	398	378	374	378	371	386	348	387	382	381	368	433	413	346	412	377	385	402	405	422	393	394	413	418	381	365	376	370	380	374	386	404	366	414	379	401	367	388	388	400	382	384	363	377	387	366	353	410	405	394	413	392	343	351	392	374	381	375	416	374	410	357	369	363	414	381	369	373	367	389	416	370	362	378	387	387	396	389	421	365	389	379	388	385	375	385	418	377	387	399	369	407	395	388	377	389	365	396	377	371	390	385	407	392	382	360	387	412	378	364	386	362	390	404	375	400	388	382	373	370	392	396	369	409	390	382	419	349	360	391	386	348	406	376	409	372	380	394	388	372	375	390	385	381	352	377	390	398	351	377	398	396	367	377	357	394	402	372	407	351	378	373	379	391	405	373	352	405	399	415	384	372	413	410	372	427	399	356	422	379	376	400	400	363	385	389	404	388	402	380	385	430	381	371	396	391	361	389	376	392	388	388	376	373	370	386	375	412	386	372	386	418	427	375	406	360	401	385	345	411	357	387	341	387	380	396	390	343	378	372	375	391	380	388	373	395	365	398	410	403	433	336	396	399	390	395	390	380	390	388	356	399	387	366	366	403	376	364	387	395	404	416	387	355	396	393	417	358	397	407	423	401	389	407	405	400	401	425	373	401	381	379	385	426	375	399	397	395	396	379	416	375	367	401	414	374	367	386	378	375	385	367	389	353	371	397	417	397	373	363	427	384	389	376	388	409	374	403	420	414	390	358	378	413	381	380	362	422	356	395	357	381	386	424	415	392	395	382	362	390	410	423	431	428	359	367	355	353	403	434	389	380	385	398	362	399	395	351	394	385	383	405	397	377	399	394	381	349	405	363	422	392	372	402	378	390	405	361	396	349	314	396	397	391	382	416	366	369	329	394	389	393	384	406	364	377	399	365	367	390	391	384	376	407	376	362	396	396	394	380	398	384	386	387	387	392	400	380	422	404	427	380	389	417	383	366	389	391	359	370	377	365	397	374	376	424	411	371	395	406	382	374	385	381	392	418	394	382	398	366	421	411	412	370	385	372	404	415	377	372	369	376	404	362	366	378	380	358	385	388	397	395	379	400	366	408	399	380	402	401	373	397	354	402	385	381	361	366	377	397	414	370	376	399	380	376	391	351	391	397	392	350	380	399	412	425	381	358	371	376	379	420	393	398	380	370	379	380	417	390	370	418	376	399	421	379	377	379	391	391	415	389	396	387	383	394	373	402	373	389	373	410	388	381	404	392	397	397	389	374	379	374	347	396	390	382	382	403	411	380	353	395	375	417	396	395	382	346	385	385	356	389	387	361	364	393	369	409	348	392	377	389	403	348	390	407	394	383	396	384	380	388	366	385	386	398	394	367	370	364	383	354	404	402	398	376	421	420	402	390	411	387	400	355	399	373	393	390	398	386	392	383	408	430	361	380	362	413	400	386	356	374	377	376	432	391	424	342	411	412	433	378	398	367	421	402	400	386	383	407	387	390	415	412	380	375	400	406	388	384	383	368	387	393	385	378	402	365	377	392	370	371	403	339	383	366	386	394	377	370	412	376	386	381	347	369	383	407	399	406	400	384	379	396	361	390	390	410	409	412	350	417	400	424	398	396	425	363	380	405	369	350	388	370	409	395	414	378	400	390	389	369	375	400	360	370	400	350	411	381	376	367	398	395	398	372	412	405	392	404	410	351	399	385	400	383	377	375	414	413	384	408	391	383	372	371	399	368	406	416	380	388	396	371	407	377	398	345	375	380	333	392	413	348	341	394	396	394	387	379	428	341	324	384	375	389	364	417	381	380	390	384	376	381	375	363	379	362	377	380	354	394	345	399	373	386	386	410	383	416	357	391	416	377	407	405	405	387	357	394	402	415	393	388	351	390	395	363	366	378	389	416	407	395	358	424	376	369	416	432	393	367	405	388	334	419	387	363	364	403	370	399	382	350	372	413	386	389	378	340	371	363	379	371	366	372	391	374	372	388	363	383	376	403	414	394	365	418	388	381	382	391	409	377	389	433	388	392	367	371	409	366	374	372	378	405	394	385	369	387	359	400	374	377	397	390	367	409	376	383	390	398	374	397	389	400	409	403	385	425	404	386	401	400	395	407	403	359	376	376	395	371	351	379	357	354	376	407	408	370	386	370	364	400	376	379	399	377	368	382	403	418	363	398	384	392	416	410	390	388	400	369	360	399	404	358	400	378	397	400	379	381	375	344	331	390	403	353	393	382	358	394	420	385	405	424	382	378	393	394	402	369	370	412	398	385	403	352	363	370	400	386	381	380	392	390	386	391	368	421	390	382	366	369	368	392	381	377	366	409	393	397	381	390	404	403	376	331	380	403	351	405	386	367	372	374	385	382	379	414	377	382	396	375	386	358	347	391	381	400	396	399	356	407	424	367	381	399	400	405	396	404	379	417	407	412	379	368	350	376	375	389	399	406	360	386	400	357	399	387	377	423	402	424	354	399	371	393	372	397	405	400	392	377	388	366	348	429	376	368	387	381	406	392	414	423	371	404	348	391	350	371	349	362	400	373	411	376	408	399	379	349	410	358	392	386	370	387	356	372	363	381	381	373	366	386	374	396	378	394	377	388	350	380	397	391	397	408	368	433	382	395	366	364	393	379	406	379	401	381	396	399	403	377	410	401	390	325	379	399	404	388	354	347	395	404	396	399	389	375	400	424	371	440	366	370	402	367	405	382	400	364	395	398	384	373	374	353	428	370	353	379	351	387	403	391	385	351	387	376	360	363	388	386	398	409	374	362	398	397	362	385	403	402	373	396	388	407	379	414	404	406	390	435	409	374	376	362	383	375	407	378	402	381	403	403	372	378	419	366	393	348	370	349	382	386
24548	21386	28571	24559	21164	5972	2683	2264	1664	4985	21732	28039	21854	9813	3273	1422	822	624	570	545	573	559	559	572	553	568	535	566	526	555	603	560	602	540	559	531	599	547	560	611	530	540	555	569	573	533	553	543	547	520	543	549	536	522	560	596	532	552	516	546	550	571	525	540	563	554	516	582	574	551	520	509	553	572	559	566	554	562	550	556	558	526	549	549	572	557	530	546	541	533	562	518	533	556	561	538	536	551	572	554	532	511	543	525	551	531	503	521	575	567	564	520	531	549	522	550	537	597	563	543	523	533	549	534	532	521	547	519	591	598	534	535	554	541	537	566	571	565	582	576	572	547	525	552	528	537	524	595	513	564	560	522	559	586	522	488	592	520	566	523	531	559	523	528	541	585	543	590	525	567	557	535	511	567	557	533	515	540	511	562	577	578	531	540	581	579	554	475	533	525	535	559	529	604	576	583	550	529	576	534	509	554	561	507	561	571	556	571	572	553	539	525	596	551	578	568	491	583	544	529	547	567	511	537	513	559	557	565	573	535	571	549	579	524	512	527	532	527	531	524	590	512	542	541	521	551	512	532	533	528	540	530	497	488	495	540	518	539	600	526	537	557	528	554	564	555	509	533	527	574	554	552	519	548	513	549	534	541	531	542	539	548	530	503	557	522	495	537	547	530	566	582	557	543	544	543	531	521	512	545	527	533	553	535	537	536	516	516	515	546	591	575	546	523	515	535	560	514	525	562	529	529	520	573	549	545	524	526	542	496	566	531	565	517	574	536	556	516	543	535	554	535	521	567	532	497	524	512	546	550	511	551	519	524	526	562	587	525	526	588	543	527	540	523	568	568	560	532	563	550	515	565	551	529	534	526	539	549	544	575	556	518	579	539	565	514	530	525	597	533	494	565	549	509	533	503	557	556	510	528	574	530	547	534	519	529	571	507	550	523	534	517	521	521	553	535	561	551	561	550	535	524	511	562	552	566	563	516	560	555	534	579	539	561	524	580	529	544	500	529	581	561	565	532	499	545	545	513	555	541	573	523	531	526	570	578	563	559	558	556	501	532	539	561	554	505	545	554	546	601	556	534	518	538	578	540	546	519	514	538	516	560	527	525	565	539	534	562	576	533	504	549	528	552	480	518	532	559	573	589	558	545	533	564	523	535	541	534	580	555	528	533	511	580	577	548	556	498	583	549	535	546	562	561	481	531	546	550	514	587	564	563	514	562	538	526	530	507	495	513	550	528	530	565	537	518	557	500	510	520	557	525	545	532	523	529	552	518	577	530	562	545	566	534	552	526	524	518	515	532	553	543	546	508	512	494	527	517	549	552	564	527	509	564	556	550	510	543	506	519	544	518	540	500	524	532	555	515	548	597	538	551	544	552	529	558	565	578	526	584	596	543	556	537	532	577	510	516	545	503	531	541	576	561	538	570	557	565	518	503	560	515	525	553	512	495	550	504	520	536	556	502	521	548	568	576	525	486	482	565	506	531	533	548	557	547	527	544	557	557	532	545	564	541	567	529	538	522	562	531	539	558	512	578	552	530	547	534	547	556	504	527	522	561	566	554	538	556	532	541	521	551	535	554	542	524	555	551	529	520	535	530	492	549	563	548	565	541	550	569	531	539	547	571	543	530	551	536	518	535	562	540	533	591	600	491	511	526	548	541	576	551	567	499	505	556	554	514	523	587	564	540	519	550	579	520	530	510	538	597	549	557	570	481	524	528	515	527	543	560	536	567	581	553	534	495	539	558	588	537	519	513	564	543	564	568	516	558	568	560	521	581	516	549	498	558	524	539	571	539	534	556	548	554	552	558	497	527	552	585	541	548	504	560	540	517	536	520	545	531	516	522	579	551	559	550	531	538	576	569	592	523	555	531	546	545	540	569	543	528	513	537	549	570	553	502	519	549	546	495	529	545	551	547	549	537	540	569	499	513	508	590	538	535	566	567	552	551	554	567	526	559	570	533	515	545	522	545	591	539	549	565	568	548	549	587	538	581	565	521	526	543	552	559	553	550	553	532	533	557	552	549	534	521	546	515	561	541	526	539	559	561	504	525	568	524	560	560	553	573	545	557	532	528	540	534	518	494	507	524	585	545	554	587	515	541	530	543	525	555	515	554	557	530	571	532	578	550	533	539	604	541	564	546	560	526	549	518	519	504	551	563	536	499	523	556	522	518	483	504	520	552	578	532	552	541	498	569	529	554	491	539	507	541	517	523	529	520	555	550	543	562	547	560	560	544	595	539	561	536	507	533	486	552	563	546	573	531	520	489	522	559	521	600	545	539	578	508	530	552	579	558	519	500	533	526	522	574	560	517	565	538	546	574	525	536	537	565	532	525	568	545	544	565	523	557	551	504	493	556	560	535	582	541	570	541	525	531	518	570	556	526	554	511	507	546	550	524	535	554	556	539	558	544	525	575	518	541	540	564	545	559	535	553	544	550	559	553	551	515	532	556	528	518	557	594	517	515	524	507	499	550	541	490	540	562	529	563	584	542	544	556	510	533	520	579	541	533	504	560	528	511	556	547	513	535	545	559	529	556	487	522	536	557	522	577	513	515	538	541	588	531	546	576	526	547	549	547	550	523	524	517	549	557	560	569	505	520	545	558	515	531	555	557	561	542	551	532	520	542	559	535	543	503	538	561	562	516	578	544	515	533	515	532	549	534	532	502	579	551	557	529	544	560	546	542	521	555	561	561	538	561	530	525	535	564	550	527	555	555	570	548	559	522	547	499	547	556	598	536	536	532	542	560	581	529	509	538	560	519	524	515	527	572	543	567	554	545	570	520	531	515	516	539	563	545	527	562	573	569	515	518	553	550	544	572	535	562	496	518	543	540	520	541	587	564	547	589	532	542	524	552	515	516	562	515	509	521	511	509	544	593	543	542	540	529	519	548	569	528	595	587	525	544	545	536	527	549	592	530	531	520	559	545	545	532	496	530	525	597	529	516	523	551	574	504	547	538	540	573	532	503	505	537	554	542	578	491	544	570	562	530	537	596	564	536	547	507	549	507	520	579	574	535	514	504	532	503	510	577	558	542	595	558	565	562	561	533	543	571	521	524	531	534	593	549	512	521	521	530	593	578	541	523	543	569	548	507	501	562	535	544	560	565	540	547	548	565	574	517	517	548	543	556	539	552	518	547	518	541	545	551	517	536	523	543	555	490	516	533	539	496	537	497	500	556	501	554	503	524	526	544	524	548	563	529	545	533	532	592	498	570	536	517	554	550	563	498	536	527	583	544	559	530	531	523	535	574	541	518	540	560	550	565	530	531	508	556	574	525	541	550	533	531	572	563	553	557	513	545	569	524	548	521	509	548	543	526	565	536	500	583	529	537	620	572	542	543	507	545	482	570	523	521	579	564	535	557	507	515	561	528	542	532	539	505	512	511	501	532	557	539	491	568	549	540	553	503	548	571	598	568	531	538	557	525	576	553	549	555	504	550	515	550	527	541	497	564	560	562	514	549	536	564	561	531
4212	6605	4980	2503	1950	1641	2849	2861	2254	7550	23752	25568	18047	8005	3328	1568	715	560	514	501	540	529	518	508	500	501	477	508	535	486	529	544	505	507	494	502	509	516	462	514	468	491	513	502	495	506	504	490	497	519	532	467	477	490	502	476	530	488	555	515	522	542	484	526	505	524	511	528	484	551	532	510	484	493	565	505	554	489	508	522	483	510	498	474	501	476	473	510	496	478	475	472	497	548	497	477	497	458	495	505	499	505	506	513	488	521	515	490	499	509	492	482	488	532	494	509	483	530	487	499	511	520	480	477	482	523	533	498	530	495	537	532	506	493	490	554	483	497	522	493	500	514	487	519	510	476	531	496	510	522	484	509	482	487	488	485	511	504	470	487	496	526	505	536	458	522	532	517	497	488	515	516	500	516	514	556	538	488	494	505	480	504	502	549	462	514	479	508	494	493	481	509	474	550	489	506	499	490	494	537	527	498	478	516	518	538	465	501	526	522	531	495	507	539	466	477	470	539	490	490	505	538	507	487	519	535	468	520	525	488	476	527	519	516	493	538	493	505	505	495	493	506	534	486	483	475	488	502	478	505	493	471	501	502	479	489	513	492	529	500	527	531	487	447	491	487	467	477	523	489	508	507	495	465	496	494	534	523	486	505	493	518	505	461	482	508	522	491	492	501	517	496	478	524	533	514	464	513	519	499	460	523	479	494	493	482	489	496	466	497	461	517	504	476	474	494	491	474	496	502	513	530	527	484	507	531	542	488	561	471	521	512	539	510	523	499	511	499	479	547	459	501	537	467	499	492	485	503	502	507	490	504	488	530	534	493	525	515	537	485	509	493	524	511	527	460	526	512	503	470	484	491	468	486	490	541	485	487	487	502	491	496	498	500	480	460	528	519	493	458	509	519	487	451	501	493	485	508	478	519	452	510	480	495	488	505	505	536	548	508	510	491	510	510	527	499	523	471	481	498	490	502	507	508	471	459	532	500	493	463	483	474	511	520	492	530	488	485	538	485	495	486	527	473	475	520	495	493	517	510	484	507	500	517	478	488	504	510	479	477	510	466	540	477	497	517	545	509	510	537	524	500	484	468	464	505	515	512	456	502	525	525	503	516	514	487	538	489	509	469	477	512	518	497	474	517	494	533	489	460	535	527	498	485	517	508	519	509	510	468	474	513	471	491	554	472	500	518	487	536	473	510	491	486	495	458	506	554	500	472	527	470	482	455	499	462	517	493	510	501	495	491	483	541	488	483	533	464	486	477	463	550	521	507	483	535	507	474	487	517	537	487	514	453	519	499	490	516	491	509	464	508	531	448	510	482	488	500	509	487	455	484	504	516	466	503	508	451	452	465	524	499	492	500	467	495	499	433	479	520	489	541	487	514	508	495	489	504	490	539	510	491	487	568	507	485	500	499	518	509	487	500	462	566	523	526	500	519	473	510	492	469	543	490	496	517	478	514	486	514	493	497	507	527	496	519	487	485	497	483	511	520	500	511	491	478	501	545	487	494	535	513	463	461	491	514	466	482	533	492	509	497	465	487	456	464	469	486	500	491	526	503	513	519	509	475	504	475	487	532	552	539	498	510	493	469	503	479	555	524	469	529	478	506	459	495	507	494	493	506	473	563	456	488	517	541	480	512	493	509	489	461	477	550	504	479	505	483	490	467	533	508	496	539	519	504	486	490	489	466	538	528	481	510	490	469	453	496	473	494	508	552	514	497	475	511	483	515	501	516	510	489	509	490	502	447	480	495	467	535	521	521	449	519	478	478	493	509	498	518	454	521	517	499	481	460	472	489	480	489	499	463	510	501	517	500	492	495	514	499	499	504	497	473	524	477	514	501	485	519	492	489	503	506	508	508	513	490	466	521	474	488	479	520	491	522	467	537	514	491	538	467	492	516	514	514	545	473	486	472	502	502	496	510	525	526	491	509	474	507	472	494	479	467	513	498	488	511	520	538	487	502	536	506	487	484	497	461	439	475	490	467	490	476	522	474	511	492	508	476	493	482	465	508	530	512	457	508	483	517	508	484	500	490	506	504	499	512	546	456	470	498	496	469	483	499	478	549	470	483	522	514	473	469	487	505	506	506	494	465	504	506	509	491	482	482	524	497	527	509	513	510	491	454	581	482	512	481	513	505	489	485	499	532	486	504	517	506	530	507	505	494	491	511	502	520	502	524	493	508	496	482	483	487	510	483	495	515	527	489	459	512	456	489	492	489	471	506	499	493	486	534	527	531	488	490	516	537	507	515	499	525	469	479	511	480	522	510	492	493	499	490	490	503	508	483	523	488	521	492	481	505	509	511	503	439	476	497	492	514	487	528	528	506	533	499	502	501	527	514	452	534	502	495	457	495	513	516	526	512	543	477	482	466	492	519	477	481	469	484	503	496	504	464	507	496	510	499	487	512	468	491	548	497	444	513	535	525	539	492	469	471	513	513	498	495	483	511	465	492	509	475	465	513	499	533	475	515	496	508	501	514	458	498	512	517	497	512	506	510	531	511	471	497	544	503	510	466	507	516	497	553	495	461	488	494	492	499	512	494	468	499	503	521	492	492	508	475	487	511	496	481	500	477	521	500	504	478	501	483	475	503	501	502	493	465	529	507	463	506	494	492	514	526	499	488	486	459	506	500	487	499	496	515	517	485	511	477	456	491	504	508	514	505	557	475	496	491	493	489	483	574	482	474	468	485	446	520	504	484	509	502	466	496	494	454	489	478	505	504	488	479	523	500	490	537	500	498	464	490	484	503	496	455	512	508	491	514	518	492	500	464	465	504	469	466	532	512	545	522	490	466	520	532	495	472	506	476	487	506	499	475	491	476	520	524	510	473	519	530	508	524	496	487	482	459	499	507	515	520	504	511	509	476	495	483	512	461	524	478	470	467	505	479	505	468	528	481	492	520	508	474	493	483	475	526	496	480	492	490	495	466	487	539	489	519	473	489	510	513	520	490	486	501	501	561	473	500	479	511	478	484	465	465	479	502	500	470	512	465	519	516	461	508	526	484	541	526	507	507	506	467	480	511	477	487	495	485	482	513	484	521	500	476	513	480	485	505	466	483	496	489	469	513	508	471	543	509	504	517	474	486	504	501	469	488	495	496	521	482	494	531	481	474	518	508	517	533	499	529	453	493	533	482	484	498	460	506	542	498	478	485	483	496	475	506	513	438	505	475	550	527	495	475	494	512	496	521	498	488	515	480	506	493	490	504	497	490	513	506	482	469	543	488	510	477	527	475	480	497	506	493	518	519	494	498	525	474	531	485	524	449	525	472	454	493	494	469	509	564	477	496	510	491	488	494	476	508	477	495	468	505	515	504	514	494	492	502	530	484	480	470	491	505	496	517	486	430	481	486	499	521	459	507	491	494	501	486	523	504	518	502	492	515	482	541	528	488	498	499	487	487	512	497	502	514	477	484	445	517	465	471	458	538	505	469	507	482	500	509	519	516	513	472	488	489	532	561	516	499	498	515	540	550	455	566
27507	10065	1258	725	548	641	899	910	672	672	802	1797	1711	1166	714	606	484	471	461	456	432	462	458	439	478	490	440	448	475	479	457	478	464	499	479	464	478	481	462	479	425	450	460	437	486	443	419	453	477	452	490	509	452	447	447	444	481	413	482	460	466	458	426	474	471	443	450	465	476	455	491	468	466	464	476	489	464	499	423	446	448	444	437	472	461	446	477	484	467	463	450	479	431	454	481	440	499	491	436	476	436	423	437	476	450	491	467	491	458	475	414	462	454	481	485	474	463	450	494	485	467	493	476	501	463	475	420	429	454	465	448	480	480	474	500	478	460	459	467	508	487	469	463	480	436	442	476	456	477	469	480	441	495	467	467	450	453	477	447	433	438	468	469	454	458	459	514	468	431	451	429	444	412	497	446	459	493	464	448	438	475	422	432	453	462	454	477	445	468	491	435	451	460	459	449	482	446	479	419	467	498	458	495	453	458	466	464	459	462	469	462	453	429	457	468	458	457	471	470	424	458	515	477	412	470	471	505	500	450	473	453	497	455	503	489	477	514	451	517	463	454	429	484	484	512	467	483	422	475	490	452	446	452	509	478	436	450	475	467	455	432	475	476	465	500	457	427	446	440	516	430	464	460	449	470	464	495	484	462	436	449	462	459	440	430	470	461	440	460	471	476	440	443	437	394	485	481	460	467	482	491	477	477	489	482	449	489	541	445	470	446	449	473	448	438	477	455	436	427	478	443	438	437	456	468	451	536	500	472	465	450	456	485	430	479	439	427	462	449	439	476	486	472	419	484	433	436	450	493	462	437	467	459	474	469	451	446	481	443	439	482	413	433	470	465	462	460	452	459	440	473	479	437	430	434	420	436	456	467	433	442	491	482	438	464	496	492	450	476	479	456	490	468	445	462	442	438	466	497	475	470	490	473	460	457	463	453	442	490	429	452	440	467	519	447	459	439	465	451	403	451	461	443	475	458	464	469	467	451	467	493	411	436	479	429	436	467	435	507	469	435	475	459	477	476	480	413	453	439	464	406	454	442	460	461	473	454	529	505	475	499	459	459	451	428	483	478	451	443	463	477	484	416	410	497	460	448	456	508	453	452	446	464	438	448	441	483	457	458	516	505	478	481	485	480	446	459	446	478	454	474	415	472	466	483	507	475	481	436	436	465	469	473	471	468	489	494	448	442	451	453	478	451	468	421	414	447	471	441	449	447	478	463	460	476	509	460	483	445	462	477	492	459	483	500	444	461	446	482	452	470	444	440	444	469	469	457	452	490	475	469	465	479	443	469	475	439	448	440	463	469	437	448	463	465	437	523	477	468	441	447	507	463	455	448	419	477	459	468	446	471	490	442	438	482	468	444	460	438	474	467	482	461	466	433	462	460	431	426	476	496	468	466	461	440	448	480	493	439	433	476	474	486	461	495	456	451	470	443	455	505	466	481	440	475	442	478	438	454	456	414	448	464	456	440	493	482	502	450	504	456	456	462	464	461	424	461	447	456	445	447	490	479	471	463	460	473	503	466	498	464	482	454	428	476	441	438	460	476	409	437	472	478	472	450	453	450	429	446	443	469	423	467	472	450	482	420	491	423	457	453	472	492	449	450	478	470	471	478	446	423	437	468	450	451	447	465	454	464	453	426	463	450	498	460	484	483	459	466	465	413	444	454	470	446	470	444	473	427	465	431	433	465	466	446	478	477	459	455	469	457	444	456	461	454	479	476	442	457	463	464	463	453	501	500	466	464	443	471	451	466	481	447	472	463	474	467	458	462	443	458	464	452	472	466	481	441	479	451	478	461	447	438	445	470	449	484	494	447	469	495	460	487	430	463	462	485	449	442	456	456	482	479	472	492	476	436	454	430	472	492	503	492	405	485	456	438	493	469	463	478	441	453	487	458	476	479	452	455	487	481	453	482	469	479	468	498	472	508	484	446	448	464	448	483	490	471	475	448	490	487	482	492	469	454	492	435	464	497	469	463	489	486	436	465	454	478	458	464	434	456	444	471	471	452	457	451	463	443	457	505	479	451	461	440	471	489	467	455	444	446	476	466	453	459	440	456	454	496	428	455	473	474	413	451	431	446	466	444	474	453	486	504	469	493	484	443	445	443	462	509	465	454	491	497	458	448	446	470	460	437	499	447	435	483	450	463	449	447	472	489	443	500	529	466	465	493	483	479	465	505	453	484	457	497	515	453	431	466	454	473	474	497	443	474	427	483	452	449	465	433	448	442	458	457	455	471	445	489	463	428	491	469	411	452	461	457	456	447	478	471	459	483	482	440	455	471	467	481	455	449	474	496	485	494	456	439	480	470	458	454	437	412	471	461	445	500	479	453	475	449	427	473	479	459	430	453	448	453	502	475	470	445	500	441	468	432	470	510	451	456	481	460	440	467	449	472	446	482	472	482	446	481	457	485	480	463	434	495	461	454	475	441	458	469	507	428	454	501	464	493	479	474	435	458	432	458	470	419	458	465	471	503	510	482	462	464	463	433	453	485	485	478	466	465	447	473	451	480	509	450	458	471	441	450	481	467	455	459	492	448	466	437	471	440	486	437	430	446	506	463	466	494	399	428	480	420	452	463	497	441	457	464	465	493	477	466	434	480	451	452	471	403	474	437	466	417	454	468	483	501	477	462	463	489	448	461	422	464	466	473	495	464	459	499	437	454	461	444	488	461	476	505	474	464	468	454	466	482	448	474	452	431	452	446	474	428	437	441	461	421	418	453	465	519	447	485	461	486	469	483	440	425	455	459	475	448	490	482	458	508	459	430	429	464	481	454	460	445	466	453	416	450	488	422	413	469	461	470	452	447	447	444	510	477	462	467	431	473	450	448	460	451	438	448	471	473	463	487	454	504	448	451	473	465	457	473	479	445	461	470	520	454	498	471	437	468	459	486	457	442	464	460	474	397	446	452	445	434	466	452	473	463	440	463	522	486	431	457	466	441	439	475	488	458	439	448	449	462	480	493	469	471	435	464	447	433	484	445	464	473	480	533	408	460	458	436	502	483	405	470	421	449	471	464	459	430	443	475	442	433	475	438	464	465	477	473	436	483	463	435	432	446	442	484	474	475	424	480	441	484	479	414	440	475	424	444	453	475	457	469	450	452	469	428	468	465	469	494	473	469	449	482	449	450	512	461	499	511	491	463	474	437	482	455	469	455	483	465	461	455	492	448	460	499	456	463	466	442	456	503	462	441	420	451	430	462	467	450	466	475	457	476	458	471	489	464	434	503	455	452	476	458	455	451	445	426	454	458	464	440	464	484	424	425	447	462	498	484	482	466	447	430	459	490	466	433	439	481	468	414	506	508	477	452	466	458	495	454	473	498	441	465	454	470	423	418	467	455	476	462	462	510	496	503	441	457	434	483	443	469	457	449	484	455	493	482	454	480	440	454	483	462	420	432	472	478	500	485	410	439	473	453	506	444	469	410	460	468	454	405	460	472	467	447	506	440	457	490	451	459	434	453	468	478	474
5484	826	694	607	546	775	1202	1216	888	790	933	2424	2018	1195	788	591	444	414	451	428	417	405	422	459	390	424	417	458	385	410	403	430	477	397	437	454	399	416	411	384	464	423	463	412	423	453	405	415	433	421	395	410	408	394	417	436	417	398	460	436	399	411	387	409	430	410	433	445	435	422	409	445	424	448	427	439	379	409	415	425	435	437	408	424	388	387	417	431	409	433	371	443	364	387	434	401	371	396	383	422	434	420	423	421	461	384	435	435	430	403	447	412	403	427	418	397	400	388	424	414	432	381	436	390	416	438	400	363	383	433	433	406	415	399	401	422	410	413	410	410	405	406	420	434	434	421	430	380	415	413	425	410	401	368	411	405	379	410	390	401	446	419	409	403	428	442	436	400	400	411	400	420	416	437	411	417	412	416	417	426	429	404	436	394	415	432	375	408	442	425	447	448	394	381	386	433	368	407	406	403	411	422	391	429	416	401	393	372	424	409	409	423	432	425	409	398	396	413	414	426	380	444	406	416	401	426	431	415	373	412	391	467	454	397	408	386	408	398	410	425	412	410	407	438	420	406	414	407	407	439	413	408	419	421	395	411	426	413	424	403	412	396	396	415	376	423	393	385	396	389	421	443	444	435	443	417	396	409	402	394	435	380	398	407	404	386	422	440	392	415	400	440	409	375	451	423	436	402	422	436	426	387	403	398	413	396	427	404	411	421	397	441	390	458	406	443	384	414	444	446	450	399	429	404	415	383	399	431	439	414	428	417	428	435	443	409	415	378	429	444	401	445	389	415	412	386	394	414	408	372	438	418	382	424	419	419	440	444	422	416	385	424	418	418	398	408	412	417	398	435	385	379	465	429	402	387	420	424	424	387	437	440	411	421	407	376	420	419	411	449	422	398	459	448	457	412	400	430	412	382	436	422	404	436	417	413	445	437	404	421	396	406	399	370	410	391	428	423	394	387	433	433	444	406	416	446	387	407	429	426	408	429	411	429	419	421	399	431	444	414	400	439	379	410	401	418	377	418	423	399	445	449	422	440	466	394	378	439	412	405	414	407	444	380	425	374	428	413	422	393	412	382	416	402	390	440	411	432	398	453	432	422	389	416	411	398	434	414	409	468	445	430	415	408	432	443	441	425	393	394	464	463	398	448	402	379	428	383	411	412	394	380	393	428	430	389	435	394	386	444	438	395	421	405	419	419	435	372	382	405	393	422	403	417	420	417	416	442	400	425	413	399	432	437	432	451	442	391	413	448	413	424	405	409	400	470	415	420	403	439	458	380	409	371	419	417	417	387	423	419	427	419	457	457	406	381	417	428	404	415	431	430	419	421	440	445	425	433	376	416	422	393	407	441	449	393	401	446	407	436	411	391	435	451	406	439	406	415	412	440	444	405	422	429	401	408	433	418	426	431	422	425	421	438	429	416	444	418	416	405	425	452	415	404	369	446	375	424	426	449	397	483	428	412	393	461	417	442	462	411	404	429	388	440	399	428	416	413	431	414	410	403	422	398	410	434	415	385	443	378	416	423	426	411	429	414	436	393	395	409	415	378	441	436	409	412	428	417	416	386	409	430	410	401	400	445	395	411	440	370	427	422	424	450	377	437	441	376	394	400	404	429	443	407	388	396	413	390	422	428	381	425	375	397	368	459	418	427	395	444	458	458	387	404	385	399	422	430	383	402	443	414	413	391	424	388	408	420	383	427	405	407	389	440	423	414	418	424	405	440	419	440	411	425	402	431	365	436	388	443	365	405	445	406	378	415	409	411	362	423	437	427	424	439	391	445	446	401	411	437	430	413	391	397	445	432	414	397	406	397	396	386	394	395	428	414	407	423	423	429	415	398	433	421	395	386	399	398	429	420	430	435	428	391	390	386	398	408	406	427	416	428	389	411	418	410	375	402	443	382	423	430	409	425	452	421	429	419	389	411	416	408	440	417	394	410	402	415	413	430	420	407	411	421	430	437	383	446	435	390	402	395	404	404	396	402	412	435	429	410	400	427	393	435	415	420	443	459	406	400	438	406	439	477	397	423	398	439	430	429	398	390	386	437	405	400	418	382	417	440	424	425	479	437	426	433	425	430	395	394	440	412	444	436	383	411	412	401	407	411	421	420	391	421	415	401	429	447	380	434	417	398	425	428	406	409	445	416	424	377	421	398	410	412	431	405	409	453	413	398	419	420	388	426	402	409	406	436	453	416	436	380	391	421	415	413	411	395	388	393	398	435	377	422	383	427	410	426	452	386	403	424	448	420	408	418	440	455	410	399	400	409	386	385	398	410	418	420	401	427	418	386	429	396	422	377	432	360	388	414	436	421	389	442	386	405	445	415	454	414	410	410	431	426	406	418	382	427	378	393	415	439	432	411	387	446	432	412	434	418	442	416	420	410	427	374	416	436	438	392	391	415	442	427	391	436	420	411	421	429	398	421	411	414	444	433	433	417	415	415	385	436	421	402	419	424	424	431	406	485	417	396	420	375	415	408	395	431	394	395	435	448	398	398	421	386	399	422	411	421	401	414	388	409	437	451	445	432	384	383	416	432	414	407	403	425	375	391	406	425	426	412	417	408	408	427	407	381	385	421	387	395	395	406	401	466	423	404	433	415	380	413	409	419	417	419	422	441	375	427	427	432	424	410	427	410	422	411	470	416	424	416	437	422	419	454	424	446	455	460	420	436	415	411	441	435	372	410	400	430	437	407	379	454	404	417	424	410	418	432	423	399	396	371	419	416	392	410	391	436	400	404	420	479	402	410	397	418	393	417	414	415	419	426	394	405	438	416	422	382	481	435	383	426	407	433	457	406	417	395	369	402	393	443	432	398	440	406	404	449	392	417	440	430	408	443	425	384	410	420	414	427	392	396	415	456	397	416	418	398	437	406	429	426	430	458	446	418	409	405	434	380	417	418	446	413	431	408	379	413	412	433	424	447	406	405	406	438	410	460	427	414	418	372	402	425	394	429	428	405	407	399	439	398	406	355	423	420	417	445	446	377	393	400	406	398	383	453	406	400	397	444	394	408	380	418	394	403	430	425	402	401	435	415	408	414	420	418	409	412	417	445	406	429	406	419	420	434	429	401	465	436	399	465	391	418	408	394	431	357	448	454	416	425	421	439	422	406	397	409	396	365	405	414	399	423	445	411	426	385	407	404	394	444	448	435	424	436	405	415	385	390	399	388	404	402	421	417	383	413	429	411	388	404	390	399	435	400	453	415	386	412	460	409	421	436	377	450	423	418	428	422	391	370	398	431	391	396	406	365	431	379	394	435	443	416	409	404	409	401	384	430	427	375	393	431	387	394	361	408	431	466	402	378	462	412	427	404	421	453	379	485	390	438	404	423	428	454	383	406	366	414	396	399	436	444	421	413	408	404	420	427	426	411	371	425	448	435	431	431	415	404	445	401	415	434	423	446	437	408	413	422	396	405	455	415	419	450	406	420	426	431	412	374	416	420	415	424	418	409	382	457	414	416	422	419
25460	21407	27490	25574	6774	1533	1587	1411	1012	803	3798	16917	14533	7141	2358	1063	658	501	446	448	490	477	446	475	439	476	487	473	490	429	459	443	448	477	481	489	475	476	498	453	485	435	431	432	439	484	444	461	520	492	420	425	464	474	468	467	451	504	463	440	492	501	448	462	475	450	452	425	429	410	487	453	469	486	463	452	500	448	415	459	458	470	459	442	448	449	447	440	459	450	435	450	437	492	448	451	492	453	479	446	455	477	424	470	455	444	440	485	461	441	461	457	445	413	523	424	433	477	454	430	481	452	414	477	464	448	433	470	426	451	443	430	439	466	479	464	451	436	462	459	447	411	453	446	453	424	459	494	458	466	438	460	471	441	477	458	468	431	481	420	499	479	494	442	446	476	425	469	474	461	449	461	464	462	466	450	473	463	442	421	454	439	472	475	444	438	462	447	430	435	447	464	468	442	400	449	457	501	477	451	437	436	503	461	410	458	415	443	468	472	452	467	487	478	431	470	476	472	445	460	497	462	435	446	428	431	459	449	467	464	471	450	451	451	413	444	437	425	438	429	466	414	431	423	434	448	453	468	463	439	495	450	476	475	457	437	427	421	462	492	462	469	469	432	462	436	442	470	437	431	475	433	449	457	456	449	434	467	472	481	483	450	450	457	412	475	470	481	486	439	474	450	438	431	456	424	459	457	436	457	471	455	476	479	402	500	467	467	443	452	451	428	483	461	458	451	422	470	470	430	460	467	463	502	482	445	446	469	444	459	466	482	467	473	414	466	440	393	438	451	475	489	417	458	448	441	448	426	479	449	447	418	484	456	475	454	441	448	465	438	429	490	451	458	457	427	452	461	435	457	467	460	439	452	478	427	467	457	456	428	466	491	430	466	458	465	458	451	485	441	474	482	498	447	447	461	430	462	464	457	427	430	452	450	457	443	476	466	438	443	452	486	472	433	440	438	474	455	453	429	456	447	406	453	427	429	508	391	456	443	486	437	446	423	450	454	448	469	454	426	431	455	454	445	452	442	454	471	425	455	472	425	447	466	438	463	463	432	481	472	466	468	439	471	497	469	416	435	439	433	441	417	434	432	444	442	476	423	439	445	462	483	424	511	431	421	440	456	479	467	489	442	464	445	472	447	444	482	453	472	458	456	459	423	443	414	444	456	427	450	423	484	433	437	420	448	459	441	458	445	446	462	454	470	480	457	427	432	451	463	456	451	443	407	453	439	477	476	476	446	451	469	448	467	508	459	467	451	467	435	444	449	457	516	442	435	443	477	487	449	460	449	470	410	474	482	439	421	435	466	442	442	452	471	513	469	459	445	439	425	448	487	470	453	420	461	462	446	452	448	462	457	429	471	433	440	485	460	483	490	434	443	451	454	444	456	461	453	443	419	475	489	447	476	456	440	461	478	438	436	475	438	506	483	478	447	472	473	466	467	433	474	443	444	470	433	478	466	481	474	447	440	442	431	432	439	442	418	432	443	452	450	441	456	431	435	474	444	420	447	449	440	466	462	451	438	417	462	451	431	439	488	478	481	418	433	465	444	475	439	470	459	424	481	469	444	464	441	442	436	438	454	456	481	419	477	454	449	446	469	483	489	441	435	465	423	447	456	441	456	468	426	460	426	438	447	489	445	445	457	455	440	449	474	472	444	465	470	465	504	444	476	464	460	436	455	450	480	444	453	479	462	481	468	435	447	473	461	427	439	443	441	396	464	416	482	438	416	479	483	445	436	447	437	469	427	412	399	463	477	471	406	434	456	451	432	469	462	475	476	426	462	443	455	462	398	454	446	475	429	440	444	467	463	475	496	473	446	453	458	460	431	460	417	432	446	496	424	462	464	460	498	465	453	430	462	475	471	468	455	474	486	450	423	480	460	449	464	462	447	510	426	495	444	444	430	451	464	466	469	462	466	440	473	469	442	421	444	473	440	461	486	465	468	459	491	408	468	419	434	443	472	397	462	447	468	437	439	450	443	431	488	466	458	450	454	457	445	397	489	432	419	473	441	447	446	481	492	434	448	474	435	440	462	416	479	458	438	486	432	448	464	458	428	469	452	448	432	448	488	447	402	443	454	434	441	457	466	471	471	462	486	461	454	455	447	478	441	453	489	470	448	463	454	456	497	438	440	452	432	459	482	456	473	443	398	437	427	446	434	472	464	492	492	449	462	442	462	483	451	438	466	470	434	463	457	464	487	461	439	409	439	418	427	475	459	469	487	464	509	447	426	479	453	431	481	412	455	457	467	473	474	435	475	456	436	404	471	513	486	413	451	411	421	460	426	462	419	452	463	490	421	465	433	441	475	436	460	433	432	430	440	462	430	478	417	456	435	434	426	444	456	473	450	457	427	468	476	446	461	451	423	430	408	427	450	450	471	475	453	431	474	452	465	461	450	447	430	486	458	483	442	417	451	482	422	460	473	452	474	477	444	461	463	457	454	441	449	497	477	446	434	471	426	438	451	408	440	432	454	441	487	425	451	411	429	476	468	459	438	514	486	467	406	449	444	451	440	496	446	437	493	430	412	463	436	461	438	483	451	474	463	442	458	453	435	467	416	480	453	437	477	485	463	454	480	482	416	450	466	430	455	424	399	433	464	452	467	444	471	455	467	464	456	446	490	437	423	446	457	455	450	438	458	450	446	458	470	433	435	452	453	385	446	473	453	445	451	404	426	456	479	437	444	444	429	468	450	461	477	414	458	451	432	460	456	471	468	433	480	427	452	463	469	439	464	429	460	480	451	450	452	453	468	415	441	435	425	447	474	473	463	459	455	498	398	443	460	450	456	467	427	486	481	455	480	481	435	483	455	450	450	481	472	438	423	455	449	450	456	482	459	418	423	422	443	427	445	437	460	462	442	461	450	483	492	459	438	430	427	449	452	458	478	439	523	472	450	438	465	458	476	450	434	451	471	500	445	430	469	452	449	435	432	413	495	422	464	451	459	467	432	448	446	461	455	453	451	448	476	427	446	433	499	439	459	434	421	441	448	478	469	413	477	443	454	445	464	459	460	483	463	467	449	485	506	431	457	446	457	470	464	473	435	453	461	442	445	480	463	446	427	460	429	442	430	477	477	458	447	473	441	448	446	459	447	467	472	471	464	450	459	424	456	479	463	438	503	446	468	467	438	450	459	437	470	441	478	449	419	453	444	455	502	447	457	418	501	502	430	442	423	485	450	454	434	408	438	438	446	447	481	463	473	474	462	448	459	430	475	487	463	487	506	444	471	437	469	456	460	451	420	458	461	460	430	502	436	427	451	454	453	424	486	462	465	446	443	497	422	494	423	450	481	423	440	443	479	442	472	448	459	460	427	465	484	473	448	479	438	445	461	469	457	432	453	437	457	436	478	459	442	461	454	449	452	459	443	463	401	501	461	457	453	450	444	462	448	447	477	511	456	446	441	488	451	446	475	421	448	415	484	468	456	479	441	436	448	435	446	485	488	489	438	446	447	397	414	412	438	429	457	455	476	461	445
3962	3897	2996	1529	1137	1381	1916	1841	1361	1110	5871	17781	12925	6503	2432	1096	615	457	442	426	431	418	452	406	414	437	464	433	434	396	417	419	476	411	402	444	437	448	452	401	403	405	429	437	407	424	420	456	403	431	437	432	439	465	409	462	444	422	458	447	405	408	385	435	452	443	416	389	407	441	496	431	452	432	426	454	397	440	443	354	422	409	386	384	423	454	423	410	420	392	401	424	434	443	396	444	398	408	390	421	434	401	420	418	425	423	465	405	417	418	413	452	412	438	404	412	458	436	426	427	433	415	440	429	418	408	403	421	455	407	437	421	364	431	417	441	462	415	409	428	436	452	411	408	425	444	391	431	437	447	471	441	411	416	443	405	423	404	424	387	453	411	436	445	447	437	381	418	427	407	446	467	436	426	448	387	427	433	397	405	449	452	420	438	419	412	398	415	409	411	421	414	429	437	410	457	436	438	406	423	422	430	425	433	408	401	427	417	444	420	420	418	400	444	390	407	415	407	390	420	427	445	438	449	398	419	421	384	436	451	396	450	389	440	433	417	423	445	443	423	444	430	423	430	459	429	380	450	388	436	425	428	434	438	453	440	400	432	391	408	403	425	389	402	412	423	430	414	421	417	405	410	452	420	458	405	406	407	421	441	457	450	436	398	420	431	392	444	399	467	437	426	398	411	424	432	393	458	441	409	401	440	419	431	423	444	424	438	434	404	431	423	409	376	429	437	402	418	404	439	448	430	405	429	444	413	408	395	436	448	419	416	424	406	383	428	424	398	428	431	432	443	454	407	423	421	444	430	412	365	396	438	382	441	432	432	411	389	448	423	436	410	454	454	431	406	432	418	401	412	398	467	410	382	438	377	382	431	449	436	433	424	456	418	456	422	390	407	431	427	410	392	415	473	418	393	428	439	421	394	428	442	443	410	454	406	400	418	413	414	436	435	460	427	411	401	422	439	432	452	401	409	438	429	418	412	419	434	442	432	446	405	405	431	431	435	410	443	426	393	459	418	447	448	433	419	448	414	445	452	432	405	460	427	370	416	435	409	390	393	421	426	403	443	373	400	424	384	411	409	429	428	387	441	424	428	419	398	432	468	426	443	422	423	427	384	442	391	419	416	430	426	383	444	419	420	400	402	452	421	456	437	438	389	411	444	433	408	446	412	385	465	396	432	446	475	433	413	422	443	405	407	428	381	374	414	408	440	440	418	403	433	412	391	405	430	424	409	421	408	413	428	483	402	467	418	419	425	401	398	469	432	392	468	401	404	430	404	425	449	400	447	405	448	401	418	441	371	415	418	422	428	402	455	415	408	418	399	439	434	420	444	384	423	436	387	430	396	416	386	417	425	395	456	410	393	428	455	420	414	399	398	398	447	418	423	414	422	431	417	442	437	389	427	413	435	450	438	410	406	420	383	439	402	431	374	407	427	429	425	428	429	447	439	419	393	449	434	402	444	420	421	424	418	400	412	410	419	417	453	391	437	421	413	423	438	442	425	429	427	435	385	439	426	385	422	440	393	424	408	438	430	446	400	427	415	426	467	440	389	431	396	456	422	393	386	428	470	404	436	423	425	452	427	416	444	398	427	380	438	413	426	450	402	402	420	432	426	431	417	409	438	433	402	422	428	410	392	420	386	428	388	432	421	475	404	453	450	376	425	409	419	441	463	443	419	441	418	391	396	438	397	449	426	446	416	439	443	447	419	454	433	423	430	418	432	434	416	408	417	409	430	398	420	418	409	432	417	416	412	427	425	411	419	431	399	399	419	423	420	401	399	415	412	414	425	391	432	440	394	432	403	409	447	466	458	444	422	433	414	401	419	401	415	407	413	420	412	436	422	450	435	482	430	456	407	429	459	408	429	444	430	360	433	423	426	435	393	425	399	377	392	401	439	414	379	412	443	386	447	421	385	428	415	449	432	417	430	415	386	443	406	446	440	411	416	430	437	357	433	432	448	417	421	419	439	437	394	403	436	419	428	411	376	447	388	451	406	445	404	402	418	455	423	432	453	443	404	415	460	425	418	403	417	433	411	420	434	413	427	381	454	439	439	433	427	405	416	426	418	411	425	419	449	433	444	425	400	453	437	427	415	418	451	426	406	445	401	430	417	419	430	423	397	400	410	425	435	416	405	420	447	439	427	412	433	449	417	432	411	430	402	436	428	423	409	392	402	431	435	432	435	403	436	437	431	387	398	435	402	424	433	406	406	397	385	408	402	431	393	412	417	397	394	442	449	416	420	464	380	439	410	391	420	404	407	434	407	413	411	399	407	411	443	391	415	421	427	453	437	412	414	397	394	417	413	430	444	453	416	400	422	421	432	410	419	406	411	439	412	394	446	418	397	421	445	458	408	433	433	417	424	427	435	393	444	418	408	419	426	412	423	405	419	418	434	415	391	438	427	451	458	424	402	391	399	440	411	427	444	417	422	412	439	432	464	412	451	425	423	408	412	454	433	427	420	427	385	362	416	440	413	427	448	426	439	373	415	423	426	420	437	413	430	402	422	403	401	450	434	409	419	418	409	411	416	429	441	432	443	441	397	414	444	403	414	448	450	406	398	449	475	399	410	397	426	395	415	419	395	463	445	422	403	439	386	431	422	464	427	425	432	433	432	424	398	438	432	410	417	444	406	398	420	434	405	446	444	407	403	409	454	410	440	451	427	411	417	404	414	462	422	403	436	427	420	417	420	431	386	439	462	434	411	413	413	390	400	408	423	420	416	401	378	424	431	451	376	455	381	456	423	447	428	407	420	442	469	443	402	441	428	436	390	409	438	420	439	445	395	416	399	398	414	437	399	428	438	417	418	432	420	386	460	440	409	451	391	453	416	441	425	435	401	476	430	386	418	439	426	419	430	455	428	441	419	408	435	434	397	408	439	433	406	411	450	404	419	454	427	440	411	389	439	418	428	427	442	471	420	412	435	431	412	397	401	401	418	446	450	470	395	422	414	415	433	435	451	446	429	421	425	455	395	399	441	446	418	416	420	434	429	389	413	423	444	436	421	437	391	422	432	455	408	402	441	426	418	396	365	418	449	407	427	424	395	395	436	415	411	426	423	398	414	426	424	419	458	416	451	431	427	400	428	445	434	455	425	401	438	417	420	418	410	425	412	399	407	456	379	405	415	437	404	408	386	428	453	421	393	455	409	430	412	405	420	414	440	394	410	403	389	421	405	423	421	419	440	439	403	402	448	390	415	409	419	425	418	424	397	409	465	404	417	442	424	411	403	419	443	418	456	405	409	425	386	413	433	381	422	428	460	407	415	404	432	458	387	441	435	413	404	445	409	408	426	444	463	449	383	456	417	452	423	416	403	425	443	437	431	459	446	411	424	422	401	409	419	427	452	437	440	417	429	418	417	413	385	412	415	413	407	457	409	414	372	447	435	466	423	457	419	390	432	385	387	399	413	432	472	402	447	409	402	394	425	424	429	409	435	428	419	420	419	428	421	445	454	416	437	411	420	364	401	454	415
24603	21457	28690	24616	21285	9304	3819	1810	1331	1207	6291	28509	26240	14108	4966	1892	936	679	660	675	635	596	625	656	606	637	602	647	602	602	651	634	658	573	585	628	621	646	591	659	614	638	641	659	640	656	622	625	647	661	604	585	621	654	624	630	633	624	616	640	604	607	633	637	616	624	591	628	625	576	626	658	589	649	626	621	669	638	606	575	640	619	629	600	642	615	629	664	594	594	581	585	588	614	611	621	619	662	557	639	630	615	581	669	650	614	630	620	638	644	637	640	618	579	580	603	666	647	608	624	609	626	598	706	696	612	626	587	600	598	649	619	640	617	593	592	599	612	658	630	629	638	614	588	567	619	636	628	670	623	559	650	576	601	589	612	612	611	656	575	621	621	634	639	606	597	584	640	613	640	669	616	590	562	633	615	615	644	623	629	628	619	652	610	594	598	568	638	573	586	606	623	595	593	630	581	589	581	638	582	641	603	641	610	581	597	646	672	661	602	628	650	634	589	632	630	652	634	622	637	614	608	637	591	652	634	666	634	579	642	585	616	544	606	568	612	586	619	577	568	598	610	603	633	635	611	625	637	544	618	616	623	607	623	580	625	639	651	629	587	630	613	665	609	604	606	584	592	608	627	606	671	623	637	612	664	605	557	599	640	623	613	597	570	629	602	642	601	601	633	615	652	651	616	595	639	583	580	586	564	567	612	652	602	635	604	610	625	627	637	585	636	601	639	587	601	588	637	578	590	599	582	652	630	603	606	564	649	575	588	617	588	622	614	591	619	609	592	619	575	599	613	590	624	626	643	603	655	619	618	585	685	636	518	587	578	639	602	627	614	590	630	586	642	609	634	644	622	629	636	640	626	599	601	552	641	585	600	617	620	614	622	646	643	617	629	597	598	588	581	577	575	628	592	620	637	573	603	590	598	642	612	590	604	597	623	629	621	684	620	601	608	567	573	590	591	627	631	630	603	626	640	631	611	588	642	615	618	628	624	626	590	623	570	654	631	632	633	579	644	626	611	607	624	604	639	613	633	597	567	640	599	608	589	602	622	602	568	561	601	624	639	588	598	602	585	606	646	591	617	627	609	619	558	630	615	618	602	625	627	607	628	646	574	623	601	642	598	592	605	598	650	662	586	606	539	627	574	637	621	644	617	579	585	591	613	608	570	602	575	586	599	623	583	602	551	611	581	609	575	603	592	630	586	636	607	629	580	594	651	609	612	595	620	650	627	606	568	634	580	556	654	610	581	648	611	594	602	603	601	612	571	627	607	646	611	614	595	606	589	645	655	618	622	580	604	577	615	629	620	603	605	629	632	564	625	661	590	609	654	584	614	605	623	651	582	593	581	613	594	674	633	648	587	623	640	620	627	628	595	592	580	565	591	627	645	609	589	618	589	631	631	593	616	551	584	608	580	608	573	651	633	639	583	657	608	611	562	618	588	625	613	567	584	620	610	635	633	631	596	626	618	578	584	616	617	605	583	641	606	614	637	578	587	619	592	611	605	616	623	626	610	630	614	586	602	570	650	615	605	601	624	582	605	620	564	611	637	634	645	639	573	613	603	575	633	608	600	639	647	631	618	583	580	605	638	570	606	594	595	601	623	617	601	631	597	591	637	633	592	633	615	627	631	593	589	658	653	619	651	669	631	626	595	603	621	610	631	605	567	585	585	596	592	586	614	588	615	605	620	635	548	605	594	608	570	620	644	612	637	620	604	661	618	622	593	545	627	594	580	633	607	625	595	616	623	583	599	622	617	617	597	627	552	600	573	636	610	559	630	575	562	587	566	611	625	585	600	601	586	591	600	620	656	597	591	580	605	611	586	648	669	616	628	622	570	585	596	620	585	539	607	642	643	636	577	598	623	595	616	598	617	624	546	591	646	599	611	581	606	575	594	645	580	624	683	614	607	635	572	617	575	594	606	624	613	616	599	635	591	594	621	629	553	627	637	631	651	615	628	622	592	655	659	591	656	610	599	644	606	584	625	579	629	627	623	638	611	620	588	617	606	614	570	615	635	604	617	645	631	657	596	608	599	597	643	559	596	622	596	645	601	629	672	636	624	586	652	601	606	592	592	585	589	610	589	616	618	609	612	612	636	607	663	626	623	651	663	625	591	589	635	624	617	600	590	579	593	568	570	591	663	623	622	606	662	616	577	649	614	631	607	600	582	597	599	647	598	639	605	601	634	612	609	616	547	635	562	628	666	603	610	599	588	600	645	651	586	585	604	645	627	610	625	636	620	600	649	607	605	614	617	608	589	616	614	571	603	615	621	613	616	572	634	622	626	639	582	579	655	611	597	643	599	622	621	608	613	651	573	610	609	598	616	661	631	651	617	610	576	617	637	633	618	687	578	589	638	631	597	615	605	585	612	614	605	630	599	569	592	619	606	617	621	606	617	559	600	603	615	583	623	591	599	622	633	633	610	625	669	641	598	623	666	665	592	552	599	601	616	630	613	622	622	609	608	603	616	596	561	583	591	629	606	566	607	639	658	617	604	594	591	576	592	591	647	569	642	617	607	654	601	622	617	625	605	671	654	675	587	647	622	633	622	591	586	637	618	617	646	606	610	627	552	634	616	595	572	555	592	624	608	639	597	614	601	622	579	648	605	571	580	598	592	644	630	627	596	604	608	627	589	596	633	657	610	618	639	646	588	616	640	640	637	626	666	590	606	622	605	601	603	620	566	603	595	614	581	616	599	636	582	631	609	612	615	611	644	648	637	662	591	619	634	616	651	606	573	627	625	627	563	556	605	635	618	620	635	560	607	605	570	612	617	615	574	604	625	561	596	597	599	562	616	621	632	548	630	636	631	588	608	601	562	558	585	606	676	612	613	600	618	653	616	561	611	610	581	636	608	575	661	654	579	649	603	642	580	597	635	615	605	600	640	598	584	672	642	625	610	616	614	573	650	625	599	625	612	586	598	584	615	625	593	636	669	629	592	618	630	589	671	627	601	627	617	593	612	597	597	592	625	578	603	606	562	657	631	624	580	626	585	612	561	587	627	637	654	604	600	614	649	617	637	617	598	582	632	565	621	614	597	570	610	575	611	610	615	576	599	600	605	568	627	606	590	601	616	611	587	640	626	612	602	624	617	612	637	620	649	582	648	609	684	642	639	594	605	586	650	655	610	586	570	578	614	592	630	609	579	661	566	585	625	602	594	588	606	649	566	610	611	580	635	601	626	614	627	599	639	642	621	637	577	674	621	579	599	586	655	586	617	588	597	595	612	603	637	630	603	618	637	615	606	635	542	607	568	604	586	635	605	598	577	620	639	576	616	631	602	575	612	653	608	598	630	622	629	612	611	614	600	570	605	624	626	583	604	604	597	638	608	614	589	619	623	546	610	624	610	657	623	607	637	648	623	636	604	578	573	595	602	599	586	578	588	601	633	622	613	584	590	629	638	588	597	597	636	601	602	583	637	595	586	637	591	594	620	568	565	577	612	573	640	618	615	685	626	593	605	604	588	652	637	609	598
4472	6896	5382	2787	3141	4048	3192	2108	1633	1501	9238	28020	22275	11014	4449	2027	912	598	516	567	548	556	570	488	549	584	550	540	523	573	565	544	589	542	588	541	573	566	545	569	553	552	590	543	554	555	569	522	548	518	565	571	565	551	552	529	582	564	555	586	572	492	527	549	521	581	559	571	528	547	556	515	549	513	570	547	537	565	524	548	531	563	543	526	593	570	502	509	539	531	543	537	528	564	510	563	608	567	545	570	521	521	561	561	536	581	490	507	544	560	541	520	494	549	563	552	563	520	527	529	542	547	535	497	513	538	568	541	559	580	593	563	528	527	556	531	540	542	498	547	502	564	530	555	511	546	523	512	541	589	549	555	540	541	537	555	588	523	528	534	524	578	579	500	556	573	548	542	537	543	532	535	547	551	580	543	518	582	573	569	543	569	573	494	573	550	525	527	525	546	510	533	549	533	537	563	555	505	562	559	518	524	518	524	571	560	560	569	580	562	512	506	543	528	518	551	545	611	526	541	509	555	572	545	525	558	550	555	555	562	505	546	564	548	603	522	511	537	549	549	545	557	527	524	512	512	529	559	587	555	541	533	527	530	531	541	513	542	546	539	535	558	529	535	527	582	573	542	526	540	502	560	527	538	565	517	556	538	552	569	546	565	563	521	572	545	528	572	515	529	524	533	552	540	516	509	542	525	535	552	608	536	537	553	500	497	562	511	544	542	546	526	576	545	577	518	533	584	533	541	555	554	547	529	524	545	565	530	536	555	531	531	538	516	569	509	491	524	601	539	574	523	544	589	571	522	535	536	561	531	513	546	562	542	531	544	562	505	551	530	536	539	554	511	528	546	511	561	554	539	550	528	539	543	522	553	499	551	559	577	560	546	526	541	547	541	541	565	544	547	523	526	539	531	544	548	576	526	539	570	497	516	575	517	548	557	557	597	538	555	544	576	549	521	573	553	540	553	569	527	595	558	531	494	546	529	558	546	588	547	539	510	574	541	574	593	553	562	522	569	557	552	521	559	537	542	548	539	573	551	512	524	516	545	552	577	549	569	537	548	551	525	514	586	543	611	561	537	535	536	508	565	535	518	532	537	506	532	536	547	550	517	554	536	516	532	562	568	537	552	568	518	535	500	552	582	594	533	502	528	565	556	580	552	534	565	547	527	548	544	564	563	513	537	524	575	522	507	595	518	543	492	596	545	545	548	539	617	531	557	543	557	491	525	503	551	524	529	546	537	539	533	579	537	544	525	551	568	571	533	585	513	511	541	557	546	548	566	567	515	530	522	532	550	552	501	549	538	544	601	566	563	511	578	557	541	554	536	508	534	516	570	552	548	530	544	538	515	549	563	567	521	534	532	595	497	557	552	532	571	555	545	495	504	550	562	519	506	557	530	544	578	544	536	530	509	586	506	522	558	528	505	561	509	533	533	544	562	575	555	543	563	579	531	541	582	575	555	532	536	549	554	511	527	584	550	576	529	523	571	544	545	559	576	517	522	562	566	516	565	532	527	536	536	509	563	591	544	526	526	526	509	553	526	522	581	554	518	555	557	548	523	547	550	565	524	582	554	553	553	510	514	541	505	585	568	556	540	557	534	535	511	499	527	528	522	521	534	574	492	561	583	541	522	528	571	524	549	551	560	500	517	551	541	576	519	522	520	556	568	558	544	571	590	519	503	530	546	547	522	510	493	516	512	549	504	581	566	533	534	566	500	504	545	517	538	540	526	550	537	590	576	517	562	569	578	549	536	500	570	547	517	555	556	495	529	522	548	531	529	522	533	538	540	539	539	557	551	499	559	555	519	545	516	540	553	555	522	511	536	520	537	553	576	532	528	517	537	544	557	495	551	541	517	573	540	577	494	536	531	520	571	549	559	523	511	524	554	487	526	505	618	581	541	552	517	515	480	550	538	557	593	523	540	575	554	556	529	533	573	525	574	540	538	509	534	531	525	533	534	547	550	541	516	566	564	525	537	591	514	516	511	551	559	576	532	572	481	536	534	557	570	628	521	524	545	559	531	527	593	548	569	527	534	542	561	570	580	518	518	514	551	546	562	539	544	570	573	541	533	552	568	498	515	530	540	541	514	587	620	498	538	514	551	557	557	502	533	521	545	591	545	531	506	536	548	562	548	536	500	567	492	522	523	577	556	563	523	509	517	558	555	534	563	525	541	535	553	501	562	539	540	576	525	557	503	523	534	510	552	516	524	533	552	548	559	514	582	544	512	521	502	535	518	540	529	557	535	567	542	519	548	557	526	553	540	525	524	601	534	506	542	553	517	535	501	526	512	522	544	575	531	545	595	548	542	514	513	533	551	561	528	529	552	547	561	528	547	549	519	507	534	512	538	555	515	578	538	554	564	520	540	527	561	564	511	524	557	567	586	540	545	525	589	510	505	572	556	535	528	535	533	570	578	565	554	573	537	553	527	547	531	525	549	541	577	533	552	522	551	564	561	550	498	555	512	540	517	527	536	525	576	540	520	563	510	576	522	540	549	558	555	555	524	567	560	530	512	543	555	601	543	484	569	553	563	536	512	527	535	547	495	545	563	530	561	534	519	565	531	539	511	552	488	548	567	552	551	576	502	552	541	552	550	523	539	549	574	519	499	551	520	539	489	536	524	558	526	518	559	519	561	490	532	529	557	539	553	545	544	537	548	532	550	500	542	484	533	523	588	533	550	540	525	540	544	553	560	521	557	496	565	575	521	549	546	515	568	576	507	566	526	586	523	525	504	548	570	558	547	550	541	538	523	587	533	543	532	515	501	536	534	527	533	502	526	552	539	526	512	555	552	567	519	557	509	514	532	515	566	539	523	494	573	552	513	535	552	547	587	564	540	534	523	524	549	566	549	524	546	537	502	528	549	541	559	544	529	592	530	532	513	508	562	552	552	544	530	560	537	549	496	531	536	538	501	563	527	526	566	541	566	529	540	559	551	534	571	530	536	507	526	566	544	535	549	524	572	502	518	495	537	525	545	512	559	566	544	507	524	516	542	547	526	559	559	519	554	540	564	503	528	584	520	567	573	542	553	553	571	502	460	520	583	548	509	514	590	517	530	544	572	584	542	558	541	547	562	542	534	554	518	533	568	514	566	577	550	544	526	543	539	561	542	529	549	534	556	537	524	543	543	530	527	551	559	534	536	525	557	565	568	543	560	534	537	528	532	519	514	554	583	518	503	555	538	518	526	509	515	560	580	512	540	504	585	507	529	524	541	505	504	514	531	495	536	520	503	553	565	550	559	519	526	529	603	546	521	579	537	518	523	551	520	519	546	521	521	521	545	553	563	523	573	502	517	535	532	563	534	543	526	535	513	540	560	581	583	521	532	534	547	553	534	539	503	514	533	504	522	551	519	554	516	584	549	550	530	554	524	553	563	520	508	544	554	556	537	514	500	529	522	562	537	563	541	511	530	548	514	531	553	526	552	517	516	526	546	569	560	552	517	560	523	569	559	509	547	559	555	554	535	480	531	542	555
27641	11485	1890	925	792	873	813	629	627	547	777	1821	2043	1326	854	659	565	571	531	475	551	506	517	584	532	522	513	542	553	531	508	553	491	520	532	530	539	522	548	521	521	512	541	561	538	556	524	501	546	505	519	515	516	482	500	523	519	525	503	525	506	492	511	537	516	505	542	533	478	508	531	560	541	534	498	571	521	504	557	493	513	536	515	475	526	507	520	552	531	518	503	490	527	531	548	504	544	483	517	518	516	493	506	538	566	522	514	534	498	522	511	566	501	506	532	498	524	454	537	522	515	484	512	514	529	512	516	502	529	480	509	501	568	510	499	509	543	554	537	473	583	507	478	492	480	543	528	537	517	536	523	489	506	537	524	534	495	487	519	483	534	523	524	468	516	517	505	521	533	525	525	485	490	570	519	533	507	490	536	507	544	531	514	494	539	575	532	518	526	518	542	521	542	497	525	554	549	521	546	534	492	541	505	503	500	531	468	558	508	513	511	513	524	540	535	509	499	516	555	492	519	534	515	514	548	536	534	574	540	557	484	516	514	539	533	546	507	510	504	493	551	527	534	494	531	494	559	528	538	528	541	535	533	495	540	531	519	495	517	547	568	531	532	524	530	514	474	557	517	562	540	484	474	520	530	547	505	557	479	523	530	546	522	508	523	532	501	540	542	507	493	522	514	527	516	544	497	551	528	554	578	533	507	502	543	514	564	556	550	484	495	537	481	508	508	524	488	514	498	538	524	540	509	505	547	546	505	521	506	569	487	508	516	497	547	520	499	487	513	497	548	502	543	488	531	554	526	519	492	517	514	543	525	524	524	527	533	533	543	549	511	495	527	508	529	513	473	517	548	499	537	491	492	507	519	540	550	522	524	534	481	498	547	570	505	543	537	515	494	497	532	502	497	526	538	492	542	516	554	505	481	534	490	527	511	505	494	514	505	548	474	523	514	498	523	507	532	511	557	546	551	517	510	555	475	501	498	484	530	536	526	517	507	501	473	529	548	539	501	543	537	517	494	501	507	513	470	514	488	527	505	541	509	505	533	521	505	535	488	488	525	523	515	516	518	521	535	544	478	496	498	496	539	527	526	509	498	482	515	573	540	502	569	501	500	541	513	530	535	519	522	512	536	503	531	544	515	490	528	520	510	529	542	508	525	500	469	550	490	509	536	506	492	521	481	488	515	499	506	504	519	523	550	529	522	524	544	517	498	485	480	525	497	509	532	520	550	504	548	526	481	491	539	511	514	535	517	527	509	488	491	527	530	532	551	536	544	517	524	551	541	543	465	560	508	511	510	478	474	515	507	550	497	488	486	493	506	496	527	528	541	576	548	538	494	490	512	525	498	505	520	509	535	485	540	548	503	487	537	510	558	516	494	493	512	552	541	536	521	524	522	537	530	555	531	515	526	518	514	510	487	514	468	515	486	521	495	500	545	548	495	516	510	535	517	510	513	534	517	492	533	520	536	502	523	505	546	553	541	534	543	494	518	516	538	507	536	530	502	511	464	564	531	474	536	547	552	536	512	506	486	520	506	536	525	517	511	534	505	569	524	520	512	503	582	516	511	520	517	545	553	507	502	515	514	530	517	493	550	516	560	481	517	477	539	521	516	474	452	477	498	508	532	510	558	544	549	548	516	520	532	530	519	471	543	515	496	501	489	475	489	498	547	482	541	493	517	496	501	536	580	496	535	561	542	491	546	520	520	539	560	508	492	524	519	492	530	527	515	487	522	548	534	549	523	521	547	505	500	510	506	500	561	539	556	471	548	538	529	522	537	586	533	518	511	514	514	511	530	552	526	495	494	509	463	534	532	517	506	521	548	577	517	541	543	508	546	531	559	553	510	516	522	537	522	481	502	514	504	546	554	546	533	503	511	548	513	520	464	531	517	523	506	464	535	531	482	486	503	506	510	538	536	527	533	529	527	540	522	485	531	480	525	502	512	555	524	523	485	520	538	520	536	514	534	501	523	519	493	553	510	531	486	486	498	520	519	480	550	504	524	525	506	512	528	545	496	542	526	533	581	543	537	527	473	500	524	532	508	518	491	500	522	482	567	510	517	526	472	493	554	524	513	480	539	515	523	562	523	531	483	508	525	534	530	525	509	541	503	546	539	510	532	527	491	515	514	477	486	515	516	554	485	579	489	530	537	521	548	576	566	503	523	542	508	462	543	552	503	467	502	546	499	505	511	488	508	500	516	499	545	508	464	500	491	562	526	511	525	503	551	454	529	544	526	545	499	525	538	511	511	465	516	500	516	520	542	488	525	529	504	514	548	552	527	539	485	540	490	472	506	553	530	530	571	489	520	547	561	475	565	473	494	513	531	540	513	535	496	552	502	515	538	493	511	558	535	536	529	543	531	526	493	539	519	533	521	538	505	493	525	517	545	488	512	509	486	508	529	534	537	526	548	544	514	521	508	511	495	514	557	477	527	561	519	537	501	521	507	516	518	469	548	542	535	532	567	473	522	502	541	505	532	517	517	519	529	537	544	540	549	537	525	491	513	558	506	477	471	510	533	491	515	534	479	510	514	550	493	565	502	468	530	533	495	542	530	551	523	565	517	538	536	530	525	535	530	490	535	476	494	497	508	496	526	503	505	558	502	547	535	524	529	511	543	526	547	548	497	557	548	535	539	536	480	549	479	512	536	523	484	495	534	528	507	512	549	546	524	513	500	509	471	561	500	493	477	495	552	514	514	457	524	530	492	524	523	502	510	525	551	486	544	527	516	515	495	540	511	504	516	537	530	526	532	510	541	533	511	545	493	480	529	523	507	512	492	530	517	554	506	530	490	548	514	524	519	534	515	554	515	530	539	489	463	514	508	526	494	527	537	530	522	509	525	521	484	532	479	546	517	511	500	484	489	539	533	522	519	519	557	554	548	550	543	528	554	520	550	476	515	530	525	535	532	485	544	494	509	538	554	480	494	536	514	559	541	524	491	541	491	514	458	499	494	501	522	488	522	541	562	524	505	539	514	531	560	562	519	553	537	547	536	537	532	484	534	524	531	556	535	523	518	513	507	511	500	535	536	517	527	505	548	514	568	515	523	535	518	509	532	516	519	532	508	545	543	511	520	503	536	502	521	497	530	520	552	495	472	512	474	497	521	530	532	538	552	517	533	484	492	494	502	563	530	550	562	508	542	509	494	526	500	529	505	601	498	513	561	529	551	493	513	565	557	521	497	502	540	559	508	465	540	530	548	511	520	514	487	536	550	486	519	517	551	562	524	491	521	500	499	544	538	505	577	552	487	536	491	543	505	507	495	516	493	494	513	504	529	492	502	523	526	513	501	513	531	514	491	513	482	495	559	526	502	487	515	514	565	476	548	473	498	531	533	521	513	510	539	521	489	491	531	521	494	549	496	567	505	516	501	532	511	522	497	541	527	526	508	526	529	544	523	548	496	497	553	492	519	536	553	495	532	525	538	552	507	541	584	544	502	519	505	525	499	511	516	531	495	494	499	532	515	520	531	526
6120	2137	965	653	863	1051	882	712	641	603	843	2309	2147	1419	839	599	498	467	472	438	488	442	444	493	431	451	442	406	484	445	480	490	449	438	446	476	457	456	450	465	458	445	417	460	427	420	437	451	454	503	460	455	461	428	459	408	454	452	410	447	461	444	482	446	483	481	433	455	464	439	406	489	479	447	455	422	482	434	428	476	445	437	447	436	441	495	449	466	422	436	467	437	474	430	469	418	449	483	474	476	457	468	442	461	477	429	480	429	425	485	430	440	498	471	480	479	431	458	434	423	460	475	453	489	457	429	422	431	446	440	448	428	443	437	453	480	456	421	429	462	446	429	439	398	449	460	460	437	457	428	479	444	452	486	465	425	469	440	458	423	424	422	477	459	482	437	429	449	456	427	462	442	459	466	446	477	413	458	442	488	431	465	448	442	477	436	446	442	464	492	440	433	434	494	476	466	413	472	452	453	459	450	460	471	421	450	481	466	476	446	473	423	447	405	427	476	432	481	463	468	483	442	423	450	457	445	440	422	421	420	476	422	446	421	485	447	430	418	447	486	447	432	431	474	456	477	433	453	439	469	473	474	428	454	451	437	431	464	456	448	464	415	431	470	443	457	446	473	433	457	463	452	438	449	451	440	471	446	477	425	488	408	470	472	439	409	430	429	446	467	434	475	460	431	458	451	468	478	415	418	457	444	443	461	464	449	441	490	502	460	443	441	423	418	438	470	458	478	437	406	459	478	482	478	474	438	431	461	431	443	460	416	449	432	451	469	444	472	477	477	498	440	441	440	458	451	457	470	436	489	433	451	460	448	468	443	470	431	455	453	479	447	431	466	478	475	469	440	442	487	456	437	443	436	411	468	485	405	421	430	463	399	483	496	430	466	445	480	451	456	431	454	456	425	417	474	468	467	449	458	435	432	464	475	476	472	457	448	394	462	440	414	499	494	427	459	447	471	435	472	492	438	461	447	455	436	453	462	434	486	466	463	496	434	436	421	423	512	425	419	419	474	464	452	453	454	436	481	464	463	471	427	452	462	442	453	430	443	444	443	467	407	499	468	432	438	447	427	445	467	474	450	434	428	495	464	435	497	436	468	449	457	475	462	440	470	451	446	490	479	447	458	473	430	426	448	479	420	417	441	435	424	455	426	494	434	455	442	480	466	432	451	443	411	462	421	455	453	446	471	431	444	439	412	459	488	489	443	444	460	487	435	459	460	447	444	472	415	415	440	471	456	478	440	432	472	453	478	439	428	470	439	446	459	436	470	440	446	438	462	449	492	444	460	451	431	472	442	463	462	441	424	441	427	441	448	456	480	450	500	437	445	431	450	430	457	478	465	475	459	452	434	447	433	419	457	452	488	471	446	451	452	440	459	444	439	448	442	457	424	469	424	418	473	463	454	484	460	434	449	427	442	456	442	416	420	460	466	445	468	489	434	463	472	480	454	484	440	420	442	427	414	481	479	460	451	449	432	414	461	449	455	466	478	497	457	449	416	437	458	459	453	486	462	427	476	460	429	466	476	444	430	454	484	417	467	447	473	438	471	438	458	475	483	439	472	449	467	463	476	452	403	441	459	454	434	450	443	420	435	473	457	468	473	471	404	433	482	481	472	435	470	445	475	427	462	476	451	450	412	420	469	478	512	451	440	450	430	483	444	451	463	441	438	446	454	459	454	450	467	461	467	416	444	456	460	465	436	443	458	443	463	468	464	437	448	431	447	467	453	425	489	437	442	474	454	464	467	485	454	470	464	454	436	464	451	430	445	475	423	460	447	447	474	465	444	460	432	446	449	434	438	436	464	451	466	431	418	462	448	484	465	446	464	466	482	462	454	439	505	478	456	437	423	431	459	448	471	427	438	392	470	436	455	509	450	430	440	442	472	463	493	478	481	499	449	408	463	460	497	427	478	479	447	422	440	480	466	466	441	413	447	458	419	448	444	457	441	440	441	421	426	449	449	443	436	482	477	459	476	465	450	424	447	496	448	458	423	390	454	469	483	436	460	450	459	427	458	436	470	417	460	454	463	415	454	461	449	443	413	507	453	446	433	467	439	476	467	410	447	447	457	457	447	458	435	452	441	438	436	477	459	485	473	391	446	441	402	422	458	465	425	466	506	412	454	423	446	432	445	426	472	446	452	469	458	478	468	450	442	436	442	474	484	444	444	467	487	463	447	450	470	451	460	454	447	413	463	446	439	433	454	451	426	431	493	446	476	415	435	462	421	439	416	466	409	452	416	438	458	469	447	412	428	458	445	428	468	447	471	431	500	496	459	467	485	473	442	503	442	472	448	426	434	491	461	471	487	478	431	442	431	434	450	467	470	441	452	430	466	450	449	410	485	427	446	439	452	449	463	442	482	485	450	440	461	439	411	459	470	447	469	469	447	446	433	470	433	452	442	469	461	463	453	470	448	431	449	478	494	425	460	462	475	427	442	431	448	421	480	443	487	451	462	467	452	395	444	451	438	438	434	442	431	446	465	458	520	495	475	451	454	439	463	442	465	464	444	430	432	414	466	451	435	427	452	449	456	451	432	428	427	445	438	424	509	441	433	449	425	480	456	464	472	488	481	413	427	466	469	455	497	476	436	451	454	442	459	451	430	488	454	412	461	444	480	441	478	461	480	441	487	417	448	456	457	486	474	472	443	435	425	441	449	434	485	456	451	470	429	450	482	436	441	470	449	451	475	428	422	458	481	458	456	467	436	460	452	430	462	490	429	434	471	444	447	458	443	482	465	441	441	442	433	468	486	449	424	478	440	474	462	412	476	459	434	407	431	431	432	462	458	447	463	446	402	444	434	461	442	482	467	466	414	465	456	436	491	435	460	438	474	454	451	457	475	472	448	433	460	447	474	425	414	462	436	445	527	455	481	437	444	436	435	475	473	432	452	497	428	451	482	461	461	444	434	453	442	521	456	439	446	481	443	478	455	456	467	447	477	495	458	438	451	493	484	461	435	462	453	431	488	459	417	467	442	480	446	457	435	435	477	460	428	481	430	453	466	434	465	437	447	462	421	460	466	464	429	449	441	435	468	454	448	479	459	451	450	476	405	448	443	458	429	445	456	431	462	451	457	436	444	455	401	430	458	462	473	456	457	436	486	456	407	444	441	467	489	442	431	473	472	433	482	457	461	489	433	455	495	479	441	411	484	470	486	444	465	483	426	469	479	438	435	453	418	450	442	445	425	460	454	426	454	425	450	446	463	456	451	447	476	443	465	475	432	443	437	436	410	430	427	430	484	432	421	461	466	434	465	481	433	433	462	434	456	411	455	477	452	463	420	431	422	464	473	446	455	444	443	434	443	455	466	473	436	470	468	445	435	459	454	444	453	472	445	461	510	437	453	475	434	434	438	464	391	438	467	447	452	470	442	444	465	458	493	440	454	433	462	447	431	431	466	457	502	435	474	506	482	454	462	459	415	466	433	480	451	492	449	425	464	405	473	386	476	475	468	418	462	433	491	443	464	455	445
25583	21409	27515	25367	10084	2227	1240	851	763	691	2382	15060	15047	8771	2606	1132	628	531	530	486	546	463	503	507	515	479	518	512	491	518	486	498	462	494	500	518	538	498	525	522	494	506	542	504	494	520	505	481	500	509	534	511	484	488	518	482	508	525	483	511	475	506	514	469	496	528	495	529	525	522	478	513	492	445	506	530	516	461	530	466	488	503	530	482	494	494	497	551	492	530	483	510	560	489	495	445	546	500	461	511	499	507	527	491	488	472	494	482	484	514	490	471	502	466	496	498	492	500	520	521	515	468	512	489	491	497	498	483	484	466	478	475	497	470	518	473	513	494	493	511	484	477	478	513	517	471	478	430	506	453	526	546	459	463	479	476	505	508	451	490	487	482	543	487	524	472	481	493	478	496	480	503	469	507	524	459	518	498	478	508	481	494	514	484	487	493	489	457	457	504	476	461	483	469	480	512	488	475	528	450	469	539	480	467	511	539	491	461	483	516	544	474	462	485	478	496	488	475	515	513	498	452	458	513	489	511	520	529	453	480	470	466	512	486	515	485	490	504	462	496	500	491	531	515	468	486	459	528	483	444	471	492	500	526	483	518	487	489	547	500	474	491	496	484	515	504	534	455	510	503	482	482	536	464	495	518	476	519	482	503	478	462	480	488	484	469	537	493	533	475	520	493	511	502	520	481	489	495	473	499	493	448	509	502	472	515	486	485	475	477	496	525	476	471	492	551	506	469	494	516	502	491	533	516	456	482	454	482	490	512	512	483	530	500	487	508	459	444	500	481	469	504	532	464	463	534	496	493	507	506	479	497	510	472	500	498	501	463	489	509	502	515	493	456	448	491	481	480	464	489	534	485	482	528	512	467	526	514	507	480	499	496	472	504	460	444	481	530	509	512	504	508	493	495	510	519	451	542	517	439	478	508	518	477	484	523	491	499	483	528	492	468	490	527	537	487	496	498	483	544	499	537	513	512	536	474	496	537	477	496	524	536	497	512	481	490	476	495	484	497	477	491	475	463	486	506	469	457	474	499	530	483	462	483	509	510	493	512	528	484	496	485	472	532	494	455	497	514	514	492	490	491	509	472	470	479	533	522	529	510	467	532	491	496	489	472	487	481	489	521	512	482	453	502	511	526	516	492	500	488	473	507	476	476	504	485	484	496	490	453	480	519	502	455	478	496	493	507	498	546	508	523	489	484	509	496	448	476	509	522	503	454	469	503	513	488	490	503	466	482	489	467	485	517	500	482	508	482	518	480	447	537	487	496	487	472	515	505	514	552	512	494	480	516	504	525	503	522	487	522	487	470	511	482	482	494	494	511	532	473	493	515	506	466	472	533	537	497	529	502	467	475	518	465	496	463	534	485	486	505	522	521	515	502	480	490	481	488	493	445	498	467	514	516	524	504	449	492	478	451	522	515	510	473	544	536	493	520	502	482	467	487	495	521	536	520	476	473	475	514	495	507	503	537	489	477	516	510	505	475	521	500	528	497	514	482	511	443	502	537	505	467	477	495	532	459	545	487	462	468	519	479	524	504	452	449	479	521	461	489	489	453	480	502	524	512	481	475	483	485	463	515	487	536	485	501	505	523	434	479	500	555	496	488	477	525	465	528	539	472	493	506	510	516	451	489	470	487	483	532	480	492	533	467	514	488	449	512	485	476	521	479	514	465	485	467	493	499	466	486	539	478	483	489	500	468	491	479	481	486	517	501	517	472	457	499	480	522	467	488	457	494	489	496	484	519	549	462	481	472	501	512	491	506	519	501	477	499	520	495	470	515	467	490	493	513	491	506	499	484	495	517	502	533	504	463	467	496	480	485	494	496	496	483	512	468	487	447	494	495	478	461	468	468	518	543	560	468	453	519	513	504	499	445	487	483	460	458	500	496	482	499	492	493	492	470	488	451	494	476	508	495	515	474	490	527	495	480	517	499	514	488	484	525	477	485	503	462	445	514	500	433	507	496	484	485	509	542	498	533	484	477	525	507	483	505	486	510	486	506	517	471	485	512	510	451	497	504	483	492	532	508	435	491	491	491	509	470	506	465	473	490	498	531	499	478	475	470	491	492	500	453	477	509	465	481	494	514	499	477	490	501	526	490	476	490	488	473	457	447	509	523	468	459	454	518	465	507	491	502	472	488	506	507	502	499	507	490	501	457	474	486	482	498	503	491	421	543	494	555	459	485	486	491	478	480	483	492	477	481	473	503	509	454	501	517	527	465	482	490	457	482	496	479	540	496	516	536	496	525	467	472	503	481	492	484	504	488	512	530	504	502	486	490	479	471	517	491	529	484	467	523	515	477	480	485	510	481	516	470	458	520	509	476	540	497	488	498	534	482	540	505	488	493	481	508	510	459	512	457	498	505	491	512	496	522	522	509	509	496	525	515	448	524	518	504	546	483	517	486	508	510	511	508	484	488	477	490	499	454	503	504	529	476	520	480	446	466	560	498	501	504	471	500	476	490	478	466	491	515	511	511	499	474	468	466	509	519	458	467	471	487	475	489	510	496	516	476	476	492	495	511	488	440	514	424	471	511	483	499	497	487	486	489	456	484	496	480	517	510	466	490	482	489	467	472	528	467	500	499	511	496	519	457	511	486	527	498	513	498	429	517	480	486	486	498	500	494	502	503	445	540	486	479	484	512	508	510	466	494	476	519	500	514	483	502	492	515	485	456	489	489	501	495	519	531	534	471	524	485	475	490	501	473	445	450	502	544	468	509	487	494	497	501	529	484	479	477	484	514	557	467	494	529	486	502	464	523	523	483	516	509	495	520	476	485	512	524	493	448	455	478	497	526	497	453	482	494	508	490	506	500	498	526	512	496	505	503	495	475	476	492	485	466	488	468	511	464	475	473	507	503	485	521	486	502	487	486	526	518	518	472	502	515	481	521	506	496	491	436	514	508	482	503	496	500	512	487	454	485	504	448	491	498	495	476	498	493	509	472	520	495	493	498	512	500	518	477	521	477	495	486	469	504	498	502	506	496	465	494	503	500	486	529	503	456	476	492	471	491	493	453	468	458	501	493	479	488	481	503	475	489	485	487	511	472	505	490	504	548	468	492	481	474	520	510	460	489	498	498	476	498	471	525	516	497	488	502	475	542	497	533	474	470	495	481	481	466	486	498	512	481	479	492	472	497	466	497	515	515	492	493	493	451	489	483	476	502	517	473	491	483	507	504	472	470	468	477	493	495	467	474	481	503	515	499	476	549	478	479	526	480	468	483	532	498	468	480	483	509	498	471	464	511	507	472	523	499	489	478	467	480	527	500	484	513	525	512	487	476	509	477	479	517	481	494	487	472	514	513	520	491	483	480	520	470	461	505	542	489	523	495	498	477	558	484	503	496	480	499	500	456	476	478	484	505	464	510	511	499	486	460	485	489	511	546	523	483	529	494	499	516	550	450	517	494	499	516	503	512	470	500	503	512	488	513	485	496	477	479	501	533	461	515	449	517	504	506	526	483	506	502	475	484	507	511
5353	10005	7940	3978	2869	1841	1311	896	890	837	3939	16382	13875	7915	2618	1228	636	485	450	436	477	453	427	448	470	449	447	493	435	447	434	502	435	420	503	441	434	454	434	467	450	454	449	447	457	455	469	421	479	480	444	469	463	453	439	432	445	432	436	435	446	497	457	437	487	463	432	456	481	450	483	481	425	484	458	471	459	433	468	474	432	483	465	441	449	468	483	415	455	440	437	462	451	478	454	448	429	427	431	484	458	463	470	437	476	404	453	460	467	435	463	431	455	440	439	471	466	476	470	420	449	442	445	435	473	429	459	443	457	468	422	476	475	467	465	443	458	486	429	462	437	457	455	472	458	451	467	477	484	477	458	451	463	458	504	465	428	448	486	442	453	501	430	461	487	460	450	464	498	457	427	430	464	456	478	475	413	464	449	470	464	467	445	445	461	464	484	454	452	424	476	432	470	432	459	457	487	465	460	449	462	457	470	450	454	470	464	410	435	437	458	441	424	437	437	410	469	412	478	448	449	492	453	472	447	440	427	450	462	454	463	456	464	451	429	474	453	430	439	445	443	432	412	453	450	467	429	426	428	460	430	484	449	439	418	428	434	440	448	452	488	439	423	480	459	437	456	435	438	468	456	451	400	482	466	482	446	452	449	458	470	458	440	473	467	446	432	455	416	462	479	419	433	438	468	467	473	450	453	425	432	429	435	423	482	493	462	434	485	416	433	466	467	444	439	452	446	472	477	467	447	431	448	430	445	490	465	457	452	495	464	472	433	493	428	461	471	427	388	447	489	454	487	475	429	454	448	448	455	438	443	446	405	472	431	447	459	425	460	484	410	470	466	447	440	414	412	483	481	490	465	460	459	418	444	458	451	453	436	431	442	454	445	477	488	437	458	460	458	466	471	418	461	463	468	450	464	475	449	455	434	429	442	475	485	444	451	414	467	443	413	441	437	445	434	432	465	471	455	487	445	442	461	488	490	446	444	423	455	415	489	491	474	452	498	443	446	452	428	452	462	496	452	429	489	430	463	480	453	496	426	441	459	457	436	497	458	458	424	462	475	476	410	453	458	438	448	431	422	415	468	456	465	465	431	483	451	442	408	467	458	450	446	450	431	463	463	456	442	498	512	395	448	461	435	468	434	454	419	446	463	448	433	427	481	465	459	483	432	408	446	481	474	416	454	441	434	441	439	472	449	431	436	487	404	462	448	418	465	458	414	471	495	468	429	452	453	455	435	413	491	447	463	442	470	459	467	478	473	460	472	454	429	471	451	450	464	434	451	468	479	478	461	471	449	456	486	475	476	398	479	473	431	446	501	457	421	459	425	459	437	434	514	474	448	466	416	476	464	457	482	424	496	458	411	442	432	442	462	458	449	456	501	468	475	480	437	486	484	438	460	498	434	496	450	438	452	438	468	455	447	458	444	483	462	462	442	392	466	475	446	471	456	463	439	426	484	425	465	445	446	437	419	462	434	470	490	429	450	442	435	483	460	480	460	470	433	443	475	444	467	439	459	448	446	438	445	457	489	442	445	439	423	496	485	484	468	463	493	464	436	470	452	503	420	423	481	455	441	453	427	459	421	467	438	432	453	469	414	436	487	450	406	432	455	477	441	415	451	466	440	460	425	472	473	451	459	470	450	420	490	461	461	441	438	455	458	474	430	427	478	454	403	417	453	443	460	448	448	415	465	473	482	456	423	460	453	430	468	455	460	427	426	432	469	479	456	461	440	475	421	492	497	437	449	471	405	463	468	425	443	450	467	457	444	473	435	467	468	481	439	456	476	469	444	472	466	426	441	463	465	420	453	464	469	459	427	422	453	473	483	457	453	474	466	444	461	487	464	457	496	456	448	424	425	440	465	434	435	435	483	445	488	475	448	457	420	438	435	454	437	469	446	418	436	429	430	439	414	487	446	462	419	440	460	425	451	443	465	470	467	431	455	459	459	471	478	474	466	469	432	439	444	439	464	447	439	452	440	499	475	425	476	491	465	427	460	482	428	464	420	441	485	418	450	482	438	452	448	471	482	445	454	449	471	459	464	424	469	444	431	436	439	410	423	418	462	435	426	431	460	447	441	427	459	425	424	431	457	476	463	499	437	455	487	452	474	444	468	426	437	423	428	459	498	463	455	495	455	476	470	432	471	401	490	416	434	463	468	412	448	459	436	468	446	446	475	441	443	443	434	462	470	485	456	438	448	436	431	419	465	453	454	462	453	434	464	452	451	418	465	457	444	467	459	492	434	463	505	416	488	475	438	415	441	442	462	444	447	468	432	466	441	444	473	466	428	449	465	434	480	455	455	447	491	468	454	487	443	443	425	463	428	478	437	479	412	432	476	440	459	423	471	449	463	473	459	461	486	454	444	458	452	440	454	417	415	451	466	433	426	453	429	441	472	455	481	421	436	442	453	459	450	443	457	454	467	479	434	452	457	454	471	455	424	441	412	491	437	473	457	441	464	449	480	432	421	441	477	465	454	451	455	457	486	472	478	462	477	447	423	471	419	481	439	453	433	470	445	437	477	422	429	431	468	439	456	426	449	469	481	468	430	457	439	449	441	421	405	434	446	454	463	417	467	434	443	451	448	452	445	438	446	468	491	440	387	430	462	476	431	441	476	448	456	422	437	482	474	460	450	424	464	418	432	460	440	469	470	436	411	432	449	474	408	447	438	435	433	453	429	474	457	466	481	453	448	472	422	454	435	445	470	451	409	478	469	476	435	475	460	470	459	450	446	453	430	441	439	458	466	445	480	432	470	449	455	437	443	514	393	409	451	432	440	444	502	396	474	468	453	463	446	416	476	435	400	428	495	447	457	410	428	465	448	455	448	466	459	446	449	483	467	452	451	439	437	427	478	467	468	454	492	424	455	442	449	466	412	456	481	481	454	430	456	465	448	410	453	487	436	442	418	472	447	451	450	497	445	442	442	445	462	444	460	415	423	460	447	476	492	443	404	466	429	442	448	483	435	438	450	453	470	468	469	479	478	466	404	401	453	431	455	459	472	456	432	436	461	434	470	435	437	469	433	437	485	408	486	453	453	476	462	434	455	423	467	443	456	479	439	487	507	439	461	467	453	432	479	464	460	450	514	472	498	474	437	451	472	454	499	434	441	437	434	449	466	473	452	458	428	469	437	431	449	441	447	455	454	471	430	445	423	480	453	470	450	488	465	444	454	448	445	412	407	472	433	478	457	459	455	447	430	438	455	431	462	438	463	452	484	432	444	461	469	474	469	460	446	480	442	444	445	443	474	455	419	444	476	426	462	467	459	432	440	414	453	470	443	444	491	470	444	449	433	441	457	484	437	434	455	457	462	444	471	463	446	459	424	446	421	440	452	462	457	461	432	446	408	450	496	472	439	462	456	455	456	458	489	460	467	450	441	479	459	457	450	447	448	453	408	474	466	468	439	471	472	427	458	442	467	442	450	473	421	450	472	458	464	461	429	467	466	447	441	416	422	451	452	485	487	481	439	437	432	444
24601	21424	28611	24568	21052	6836	1919	1138	955	953	5378	26293	27002	16935	5323	1823	989	709	652	641	720	650	625	653	659	628	648	669	601	695	631	635	677	664	729	689	655	678	630	602	664	612	614	632	623	686	653	694	601	591	698	633	653	660	593	610	648	650	627	628	607	653	679	642	611	620	600	659	638	582	571	600	658	647	623	610	637	643	643	681	651	645	664	629	680	650	682	628	634	611	665	654	627	624	618	576	635	665	649	610	656	656	647	644	651	614	585	604	671	632	665	702	586	655	640	643	647	656	637	640	628	661	636	603	616	639	653	636	662	602	615	653	641	634	606	640	614	651	640	646	654	632	628	645	601	656	655	649	651	617	623	663	616	675	621	651	655	606	653	636	622	584	604	660	613	638	665	633	674	621	667	619	671	675	625	681	636	669	630	630	596	670	705	618	664	668	679	630	617	624	596	613	604	652	617	614	612	657	619	621	662	641	612	624	654	652	596	606	652	623	632	657	614	648	703	603	645	637	631	627	697	643	669	597	629	617	615	606	576	631	665	563	617	614	636	615	594	583	626	611	624	641	635	642	649	621	651	609	652	583	629	641	653	649	595	638	621	611	666	616	635	645	666	644	618	626	613	625	642	656	634	610	632	592	619	616	645	679	608	672	624	684	646	598	627	617	680	600	636	667	652	593	648	615	596	613	624	625	638	659	661	616	630	623	645	612	666	660	627	636	624	631	635	626	627	640	653	614	614	649	600	632	594	583	660	606	617	664	619	635	652	674	659	614	623	615	650	655	689	609	654	646	670	637	629	627	586	599	657	602	649	595	650	616	664	639	660	613	634	653	637	692	647	625	618	578	644	643	636	604	674	656	621	607	645	643	611	618	633	579	622	618	597	621	577	628	611	633	611	608	599	655	603	635	651	650	644	657	589	615	632	687	612	658	649	601	637	616	628	646	628	623	603	658	647	618	592	595	609	626	643	643	664	677	595	647	648	665	645	618	664	619	617	623	703	659	644	623	622	624	615	638	646	649	643	631	621	650	618	620	578	656	600	603	625	631	645	651	628	648	597	627	619	646	609	664	629	575	643	676	608	629	634	623	629	638	563	581	651	651	649	573	618	622	657	620	607	634	690	650	646	592	572	622	586	637	624	674	628	667	669	662	640	666	643	650	587	626	682	648	614	614	649	623	653	634	631	607	644	656	639	640	608	635	582	603	650	646	625	607	626	615	610	643	590	643	633	620	624	716	640	633	621	597	602	636	646	684	594	620	618	642	658	647	638	585	656	562	616	625	675	655	645	671	574	608	601	657	650	631	652	635	576	639	598	636	615	665	605	607	673	616	636	628	621	659	638	629	602	669	614	612	625	600	621	617	667	662	616	638	642	630	682	634	613	642	632	641	634	641	603	652	616	612	621	611	647	677	634	640	647	645	631	613	631	630	621	639	637	647	631	634	642	612	653	609	614	619	624	647	622	646	633	662	586	608	635	626	630	675	634	610	640	643	645	662	646	631	625	670	635	617	617	642	644	597	617	637	584	644	612	649	636	641	633	641	613	652	698	648	613	604	649	693	633	622	644	610	637	612	613	612	640	584	629	594	644	611	620	653	590	646	613	619	651	627	611	612	619	673	675	618	638	631	602	651	631	617	598	629	626	599	613	682	629	639	645	656	623	590	570	634	599	636	641	630	594	619	644	587	653	647	649	642	637	638	610	627	670	629	588	646	654	625	672	659	673	662	656	589	608	615	611	656	593	610	648	629	574	602	633	613	635	669	581	619	639	632	600	616	657	636	634	625	647	643	644	644	633	622	650	629	625	677	624	638	617	604	650	594	618	662	642	634	633	644	625	645	627	644	630	649	594	597	653	604	620	650	622	639	571	656	642	627	563	655	653	624	643	639	612	643	670	648	603	638	660	659	623	624	671	640	637	661	646	610	644	607	659	625	640	591	654	627	650	647	624	653	620	646	661	625	652	654	669	605	627	615	636	638	625	662	608	624	671	587	625	661	631	624	604	643	609	604	612	616	595	607	625	682	667	635	638	618	645	628	599	667	578	618	650	652	673	626	630	603	639	649	604	603	604	619	601	615	621	712	651	667	611	612	620	626	624	630	610	642	681	609	647	621	622	619	585	638	668	639	663	605	632	659	666	612	584	628	689	607	620	628	652	633	613	656	685	646	585	653	602	624	641	639	684	650	625	599	676	637	625	661	617	627	602	620	598	625	630	604	675	643	581	622	619	657	638	613	649	580	605	637	668	602	628	626	623	579	631	638	617	642	607	618	592	644	673	657	670	683	561	616	631	633	626	661	644	640	597	640	612	668	598	587	605	650	665	628	638	636	631	640	663	611	637	582	628	600	597	634	628	614	617	662	616	626	603	609	630	670	650	633	614	628	619	642	673	632	631	613	648	627	610	612	643	622	616	624	661	607	616	611	600	644	602	649	624	609	613	589	661	571	617	614	635	611	646	665	590	670	596	616	619	594	596	589	613	618	652	635	607	623	594	615	628	583	607	663	601	639	672	637	608	649	650	602	635	638	661	673	631	657	627	612	623	653	636	642	614	657	574	643	642	592	675	628	662	602	633	656	619	580	627	655	658	573	648	627	641	645	629	636	679	644	625	629	639	629	653	593	615	644	625	633	659	639	621	602	625	633	629	642	617	586	652	656	590	631	589	593	582	589	625	622	618	656	631	667	669	624	637	619	623	616	644	688	640	661	649	653	676	617	568	637	652	623	567	620	666	632	646	651	598	637	659	590	646	626	619	656	609	635	633	616	670	618	667	629	591	655	640	638	602	661	653	604	645	592	635	619	635	644	624	639	646	632	620	612	615	659	650	610	617	610	645	617	649	625	635	650	642	660	602	659	632	660	590	626	623	655	605	675	638	614	572	653	633	633	622	626	653	599	605	604	602	604	619	650	591	639	652	644	617	635	599	582	631	601	583	597	650	615	608	636	612	619	631	580	673	602	630	679	622	601	607	602	556	650	664	642	607	626	614	625	637	657	588	675	666	663	611	635	671	651	638	633	649	606	632	660	612	592	656	602	640	675	670	664	585	601	602	629	694	597	601	605	653	621	627	602	657	617	642	626	652	611	639	606	615	623	623	660	620	646	633	615	685	633	643	665	647	600	633	636	621	596	627	613	610	652	577	648	645	656	634	623	613	599	621	640	608	633	644	637	682	623	620	605	595	699	581	693	645	626	616	655	609	666	635	635	593	597	643	593	583	583	582	665	612	598	633	660	609	642	626	653	659	601	636	607	631	669	635	631	639	595	595	576	664	616	600	623	630	647	636	649	633	614	674	651	590	609	639	627	635	665	624	612	633	649	654	633	606	609	615	636	606	651	621	649	648	605	598	599	624	613	655	628	603	613	618	632	624	633	668	588	655	657	662	640	641	615	636	569	648	643	604	628	614	624	642	609	623	635	655	615	600	596	633	655	615	631	615	629	607	618	620	614	625	650	683	642	648	672	632	612	628	646	640	619
5564	10597	9654	5155	2667	1787	1392	1182	1091	1075	8008	26674	23797	13164	4420	1866	1012	621	580	513	589	589	562	561	573	574	573	591	553	574	547	574	595	554	562	589	527	553	521	574	551	549	582	590	570	547	577	568	555	545	561	594	524	557	618	587	581	569	591	552	502	608	582	589	563	603	531	562	558	527	558	556	578	580	593	553	571	563	575	587	569	586	565	593	553	589	541	582	558	561	566	584	544	603	537	535	542	576	571	570	573	526	535	571	547	577	518	562	524	571	563	576	583	559	560	565	560	572	568	559	573	542	581	587	548	573	547	597	529	557	596	608	538	590	557	596	590	558	536	585	606	562	559	546	574	587	557	562	591	559	574	533	539	591	556	580	566	538	559	557	580	549	576	533	538	616	587	561	557	541	567	519	571	533	550	545	592	587	567	562	579	590	581	537	564	564	582	572	626	569	554	568	572	570	548	554	561	540	561	548	565	565	583	597	594	555	610	576	562	573	569	559	553	587	561	531	581	570	569	560	559	549	613	555	576	587	569	617	604	601	540	567	550	591	544	577	545	543	600	589	529	570	585	528	598	568	580	552	571	565	519	534	584	567	529	557	578	597	563	558	534	579	578	566	535	599	560	533	580	569	544	547	530	606	532	554	494	589	554	572	558	539	555	582	518	529	556	572	572	555	512	552	608	564	545	610	527	610	543	543	581	563	550	559	544	573	535	547	545	535	544	584	564	570	546	565	569	533	551	614	600	576	565	536	528	551	573	522	511	569	573	590	589	523	541	550	559	592	574	548	612	555	548	546	534	582	544	583	615	589	572	569	554	557	557	565	530	555	564	548	594	608	545	611	599	531	586	579	565	549	543	520	542	494	516	563	532	556	545	556	593	557	554	568	577	545	592	522	560	543	562	550	567	565	567	549	592	582	560	568	610	569	535	502	571	514	608	538	577	554	582	553	563	536	534	592	582	586	588	537	593	569	527	601	545	579	548	581	526	544	563	530	522	544	587	580	575	538	611	541	560	619	580	577	553	611	600	578	572	570	547	568	493	592	553	544	604	531	557	554	518	580	549	536	553	553	569	548	575	571	527	548	586	563	565	531	556	556	550	583	579	544	549	549	600	541	530	577	528	568	589	554	526	601	567	553	536	558	560	570	526	583	559	549	575	569	572	575	574	581	597	556	552	577	558	546	561	549	533	525	601	563	571	587	554	555	554	580	558	580	546	557	582	556	556	550	564	536	567	555	596	555	572	576	570	582	585	559	579	556	560	585	602	566	570	569	541	590	544	566	536	589	566	571	547	570	537	559	605	549	531	569	532	579	553	527	540	596	517	602	559	585	579	551	575	583	556	554	589	634	580	568	565	571	563	534	618	603	561	624	557	553	562	566	545	537	564	574	542	611	564	616	542	529	554	578	571	557	574	577	546	562	529	566	553	554	577	608	579	572	554	553	551	571	576	557	534	576	527	535	554	586	604	558	507	572	547	583	552	577	570	544	524	561	565	533	534	580	603	569	630	539	620	549	573	561	582	557	530	552	570	537	534	549	542	576	542	580	545	613	561	597	580	567	543	559	548	577	548	575	567	613	592	557	583	555	590	555	573	556	558	553	551	575	559	535	555	539	578	595	582	557	565	578	588	526	581	581	581	593	548	581	586	564	578	559	547	571	534	572	559	527	540	552	566	537	558	568	522	559	549	542	557	585	533	570	562	531	562	583	530	549	559	529	555	545	558	542	574	575	560	581	548	559	558	523	538	507	565	594	547	575	547	576	535	562	544	507	612	568	518	536	595	568	596	547	609	542	556	562	536	569	576	590	538	575	538	557	554	616	540	549	527	557	553	561	569	597	520	601	513	547	597	607	566	523	564	559	549	563	563	575	590	522	530	598	556	556	566	576	627	585	550	566	562	593	559	581	573	556	543	559	571	563	557	542	571	554	549	564	544	593	539	572	570	562	586	562	575	564	548	518	591	618	560	597	493	551	560	563	577	540	570	551	558	555	574	556	590	543	522	505	546	589	530	548	545	563	554	589	547	529	596	572	566	544	547	594	559	565	559	592	617	551	564	539	557	577	585	553	574	578	519	557	552	593	558	600	526	530	548	581	558	573	537	562	567	548	560	560	571	562	558	592	549	526	531	548	564	580	543	579	595	522	550	584	561	537	517	566	592	511	500	529	580	577	570	567	589	565	584	566	571	575	568	553	532	540	548	525	547	553	577	527	545	542	554	551	576	539	524	548	530	555	539	563	538	571	584	522	557	570	562	566	584	586	535	522	591	546	528	525	561	542	561	552	560	519	525	589	575	595	545	531	539	569	582	557	577	557	555	574	564	540	584	539	558	542	551	573	557	546	590	604	572	566	614	536	558	566	572	585	532	553	510	545	521	529	602	553	613	573	561	599	545	575	556	567	569	578	575	571	586	601	597	499	557	565	536	518	545	550	564	530	542	589	545	570	608	592	553	550	561	519	555	528	627	591	592	544	574	571	542	541	571	551	564	557	558	534	591	568	527	537	592	592	531	528	546	579	542	581	508	564	578	540	559	556	557	567	535	576	564	583	563	576	558	523	555	588	560	523	553	518	542	573	538	551	556	566	565	540	572	577	542	569	522	523	549	563	547	569	528	568	535	534	570	587	527	547	550	539	547	593	595	549	564	537	539	562	524	559	528	555	588	517	526	578	577	577	531	494	548	569	619	531	521	551	576	537	507	541	578	584	543	512	533	544	610	563	563	610	561	540	581	564	512	571	527	558	543	562	531	555	542	577	571	529	576	565	544	567	567	588	575	538	545	551	591	508	554	548	561	554	593	587	592	562	575	542	546	590	557	597	590	558	544	560	610	583	543	555	505	502	609	532	549	588	547	555	538	539	594	596	541	554	548	575	547	556	561	532	551	554	542	566	570	560	581	560	607	539	571	530	590	564	591	569	598	534	558	524	535	581	571	523	525	546	552	536	525	585	562	546	527	574	576	562	581	559	512	564	534	532	540	550	526	560	555	544	567	593	566	537	551	559	567	552	516	548	586	557	574	544	563	566	581	593	570	500	546	552	574	587	566	542	545	583	583	590	591	572	573	519	544	514	527	516	550	544	568	601	572	554	545	535	532	577	594	563	575	562	612	561	566	537	558	575	565	535	551	547	558	553	522	549	554	527	579	575	552	568	526	561	558	577	551	565	551	539	529	574	562	553	547	561	566	535	562	560	557	578	532	592	567	545	543	602	557	546	549	573	566	593	569	541	518	581	552	515	561	530	574	510	583	595	499	587	526	582	603	532	602	573	564	528	588	526	579	565	543	558	548	557	556	554	518	564	535	575	617	603	583	594	527	587	554	589	574	559	542	542	579	569	520	562	529	590	579	572	577	540	570	541	558	562	517	547	596	566	572	577	540	537	525	576	502	552	604	565	566	581	537	538	569	554	576	537	551	601	585	573	548	544	556	569	526	577	636	495	526	514	560	523	595	550	538	500	579	550	538	561	549	547	546	564
27647	11326	2413	1083	669	568	608	554	602	577	706	1679	1917	1283	911	635	536	540	545	502	509	554	540	489	523	498	515	531	551	566	516	503	515	492	493	504	527	525	530	539	509	540	527	549	523	536	530	539	541	575	510	503	501	563	536	487	589	551	530	519	504	507	479	523	548	527	540	521	480	495	479	539	508	509	539	540	500	511	520	503	518	487	543	479	502	499	545	564	508	512	501	499	539	492	532	505	545	491	538	513	527	547	529	544	556	501	513	529	539	553	512	521	553	499	523	483	510	520	555	491	546	498	499	499	525	504	552	518	502	500	537	531	528	539	498	556	502	476	469	523	569	570	540	533	516	523	520	540	543	473	509	519	551	514	514	523	516	519	495	545	501	487	518	520	494	524	508	498	491	565	512	510	522	515	475	504	524	468	493	527	557	473	557	532	517	510	523	498	516	495	538	543	530	522	546	515	509	509	502	523	548	501	529	495	521	498	563	495	520	483	539	548	480	546	516	521	504	488	525	518	519	477	501	522	491	519	544	520	485	505	540	514	506	581	518	480	518	502	505	530	553	478	522	493	563	527	514	518	496	491	513	537	524	556	509	491	504	519	489	565	528	544	494	536	522	534	499	475	494	529	490	515	524	541	502	540	566	542	540	486	439	519	486	498	522	541	505	530	508	468	519	471	494	525	494	547	485	529	526	487	530	537	539	546	513	512	504	547	510	529	521	515	506	483	521	487	513	530	491	504	528	551	515	480	513	539	500	557	486	513	538	505	499	532	564	545	543	540	506	466	549	557	539	519	483	524	526	494	515	563	527	495	533	524	501	528	515	487	503	531	528	494	504	502	509	550	501	513	531	544	476	545	528	556	523	483	511	509	520	489	524	496	504	503	526	509	525	519	556	483	520	530	526	546	507	542	495	546	489	550	521	526	544	495	509	491	525	523	499	547	502	535	528	500	533	533	564	486	545	538	509	522	513	548	526	506	516	486	493	522	480	504	506	547	508	512	513	533	533	520	541	504	508	526	492	519	538	532	533	510	514	515	523	557	527	532	558	524	521	509	554	539	478	552	568	536	485	504	497	494	533	538	507	494	544	497	517	520	527	528	468	534	530	517	515	493	526	517	488	549	477	518	515	532	522	557	504	521	526	536	528	529	510	488	490	549	529	504	497	506	543	511	499	489	512	535	461	520	566	513	508	492	521	519	550	572	529	553	496	477	509	525	497	518	477	538	510	498	501	556	526	531	516	544	508	475	495	520	536	491	533	517	556	521	528	527	508	516	494	501	529	531	504	509	472	554	486	485	556	507	523	499	531	544	496	502	505	536	541	535	481	491	544	512	511	541	513	520	526	494	566	536	527	530	546	517	540	552	553	535	557	504	526	514	469	570	516	525	518	501	491	504	522	555	504	526	497	552	545	559	554	526	513	532	494	561	516	538	556	515	555	491	548	540	536	538	505	519	566	498	512	486	516	489	521	574	540	515	536	493	508	524	560	531	503	528	528	520	478	501	517	496	494	513	526	544	532	533	501	517	529	499	520	460	568	533	503	483	557	491	516	491	490	485	526	529	527	522	528	486	512	544	499	502	536	511	503	515	528	516	534	479	519	543	520	520	498	498	538	512	496	522	504	541	528	515	532	514	575	553	567	528	523	502	480	506	506	492	536	500	540	542	539	490	533	509	556	505	515	535	507	510	537	555	504	526	490	523	505	526	543	533	531	513	484	506	490	525	544	495	529	496	506	528	488	478	479	485	503	519	476	503	547	491	494	469	527	536	510	519	496	510	510	552	490	510	498	535	514	476	518	520	560	484	505	504	496	519	533	518	512	483	489	490	527	514	504	511	559	489	487	474	505	524	515	479	507	537	541	502	537	561	577	532	564	506	531	523	505	530	509	507	540	500	507	519	481	529	505	531	518	499	510	539	518	512	537	502	563	539	532	515	554	503	480	494	498	508	478	507	507	496	516	508	520	496	508	539	537	525	550	512	487	517	569	492	515	548	543	515	574	515	506	501	508	520	513	518	556	477	501	536	506	493	522	530	520	511	514	523	549	508	532	514	537	554	493	529	533	521	553	494	481	500	532	518	553	492	486	523	563	481	483	516	516	502	514	525	546	578	447	560	519	498	530	500	507	482	495	531	534	499	489	539	486	493	517	515	578	501	519	524	490	544	498	525	510	497	516	532	551	541	531	565	516	517	467	520	538	507	538	533	540	528	498	485	544	503	522	508	514	512	504	555	557	514	502	487	481	503	532	532	482	478	486	560	526	497	503	509	529	490	498	539	500	600	522	499	504	499	491	569	518	514	539	501	487	515	550	523	477	505	503	489	531	560	570	534	538	545	540	505	480	519	581	512	517	485	519	498	549	502	518	528	529	526	546	498	480	557	528	488	509	490	516	542	509	526	511	517	515	514	512	539	512	500	502	527	517	514	538	518	579	562	544	534	502	522	537	540	522	512	469	518	452	495	558	532	504	510	575	537	493	533	539	506	532	496	542	491	537	512	557	491	531	518	516	532	525	512	537	523	522	535	496	494	516	535	482	534	516	491	571	500	504	533	506	562	544	536	527	539	537	541	522	510	523	549	495	534	557	516	510	575	523	512	501	540	497	464	506	527	552	571	531	536	553	537	511	522	533	477	509	521	561	482	552	531	522	509	532	499	514	537	496	520	475	531	535	503	480	522	536	534	499	518	499	544	517	518	564	516	547	477	516	533	516	503	492	500	538	551	519	562	495	542	549	507	506	535	578	515	467	509	493	498	542	513	508	556	521	525	518	533	522	534	508	536	498	530	496	492	540	507	535	521	498	491	511	538	569	528	481	471	521	576	524	500	493	528	500	491	493	508	535	532	510	524	530	521	504	494	492	498	524	535	496	563	540	510	510	523	525	516	535	538	481	494	517	506	561	535	520	501	556	525	538	487	500	489	540	540	494	524	524	553	516	531	470	576	500	541	532	515	540	530	546	511	519	535	496	542	513	513	546	491	487	537	538	545	492	538	484	534	519	538	554	491	570	490	539	481	537	506	491	515	506	514	528	532	512	562	515	518	505	540	561	520	519	492	515	540	563	542	513	522	498	495	499	525	484	552	536	493	501	531	506	498	526	475	504	501	494	492	457	523	508	485	506	532	562	521	506	521	546	473	556	518	505	555	520	471	472	517	490	514	539	550	505	498	532	545	508	546	529	490	514	481	520	508	502	493	555	483	490	525	496	497	530	511	524	541	507	526	514	520	526	513	536	501	500	501	504	492	520	560	493	513	517	505	493	499	491	549	525	477	554	521	519	524	494	492	518	565	543	524	524	522	497	529	569	517	514	535	507	533	486	477	501	544	509	491	507	503	497	487	456	543	514	519	553	568	513	497	509	542	529	554	532	512	529	557	542	503	513	476	552	558	510	520	511	498	499	521	544	504	523	569	557	535	508	501	513	514	505	531	492	532	535	540	484	549	519	537	491	524	505	525	558	529	528	542	516	515	513	522
5937	2406	1782	818	660	574	664	605	553	575	784	2283	2301	1494	840	584	491	452	444	448	464	458	455	454	410	453	436	460	451	454	448	475	459	499	452	456	484	433	428	435	422	471	449	450	448	438	491	446	478	487	446	447	489	492	478	456	461	448	458	472	463	491	474	441	429	454	463	466	471	445	429	428	486	439	520	443	447	461	431	428	431	473	464	437	481	459	478	465	481	487	432	445	439	448	456	457	458	475	446	450	450	470	473	473	444	457	463	462	436	462	431	478	444	474	485	458	506	448	458	462	446	488	471	453	443	463	434	466	449	439	436	461	442	474	452	400	475	445	426	436	487	487	474	467	453	449	441	443	478	463	445	440	439	417	457	461	418	461	462	425	468	446	468	448	457	446	463	486	480	475	481	475	471	485	462	497	464	434	449	431	497	456	444	450	456	460	463	470	456	444	472	475	462	426	460	461	467	471	433	496	472	432	468	469	451	438	482	424	468	455	468	476	444	469	452	492	471	453	472	463	480	460	460	437	496	477	406	486	477	451	464	441	424	482	435	516	436	470	459	475	442	470	452	465	437	471	440	472	444	462	448	467	472	457	449	473	435	494	494	444	470	442	479	442	474	460	442	457	458	427	457	411	443	432	462	431	453	464	440	455	457	426	446	473	442	432	434	483	450	435	434	445	463	484	443	493	472	462	457	472	507	453	500	452	469	491	423	487	489	416	447	463	463	452	460	477	466	440	503	416	485	460	473	454	459	457	444	456	458	446	456	446	474	475	452	474	402	434	422	451	457	487	466	468	454	425	474	469	443	453	444	444	446	475	470	486	432	467	439	482	472	430	435	437	495	468	471	448	447	458	468	439	451	494	478	417	453	411	489	454	451	480	444	490	476	468	495	511	477	467	474	491	497	431	426	426	448	447	479	429	472	464	449	469	474	461	495	458	445	479	462	452	480	446	456	439	464	436	453	459	516	491	440	450	444	471	461	442	468	451	485	471	464	479	454	477	448	485	465	433	473	437	477	444	441	472	467	473	436	456	474	436	441	453	492	466	452	459	452	441	461	462	501	456	485	472	453	459	445	438	495	480	448	447	468	470	421	494	443	470	493	431	417	457	475	447	471	422	458	463	437	450	465	453	462	478	422	442	453	445	466	460	446	450	445	444	463	468	471	430	450	460	489	466	463	450	442	479	451	454	439	470	430	496	485	461	457	483	469	434	449	484	470	443	480	495	441	462	487	450	476	466	437	456	460	453	440	469	423	480	440	468	454	465	425	415	459	472	472	475	477	464	434	456	505	446	449	445	440	490	480	419	439	443	467	436	434	428	481	462	435	428	490	453	476	472	463	481	455	455	460	454	437	481	463	452	489	501	466	469	480	449	449	430	458	478	466	506	460	424	420	453	468	446	470	451	444	466	490	479	434	438	471	481	442	476	511	456	476	444	481	487	452	469	441	472	485	470	464	487	440	462	426	477	435	460	454	473	436	476	454	451	480	432	454	461	472	469	457	456	461	449	437	456	413	458	465	449	423	414	446	445	454	470	428	444	443	456	469	426	445	493	481	450	433	473	466	460	473	478	438	484	481	481	463	465	463	449	495	458	440	448	463	437	443	483	472	438	438	458	460	461	454	484	443	437	439	474	443	486	494	449	454	469	437	478	484	462	490	426	435	473	451	465	462	427	429	483	475	448	478	445	435	449	457	492	504	477	480	465	481	451	487	469	461	470	429	447	478	453	457	470	482	448	491	431	461	482	500	462	432	485	463	438	449	462	439	482	463	472	479	435	483	493	484	451	477	443	459	468	448	453	460	476	456	469	464	444	508	485	458	453	443	443	462	474	430	431	450	440	472	455	455	432	459	460	429	471	462	439	439	464	457	481	462	446	461	446	457	434	450	415	440	443	434	473	483	463	442	462	452	438	459	421	426	491	431	473	426	462	478	483	492	453	454	460	434	430	473	461	431	449	462	472	450	461	477	452	455	454	462	451	450	463	464	477	464	468	457	474	445	425	463	443	453	477	468	421	401	451	454	457	492	488	467	415	444	428	443	454	453	427	490	427	468	432	466	438	415	450	476	434	433	440	389	465	504	462	447	518	478	443	442	464	438	448	436	463	436	431	474	472	461	489	464	473	462	473	441	397	459	449	442	468	518	455	511	465	428	429	404	455	507	435	436	449	477	420	479	439	446	457	438	473	419	457	448	467	466	482	450	458	468	477	440	439	463	440	456	436	452	461	492	464	448	483	473	449	444	421	454	469	490	441	453	464	460	445	491	469	472	484	451	465	442	501	450	419	469	447	491	443	493	460	447	444	470	443	435	497	450	508	465	490	468	470	467	491	466	461	460	455	499	442	465	475	435	455	433	453	467	418	472	431	430	454	443	451	480	467	485	439	437	466	453	438	474	477	477	434	450	419	450	495	458	434	453	503	498	461	454	480	498	468	428	436	476	457	448	462	445	445	452	419	452	453	460	469	477	466	473	455	457	437	447	482	470	461	476	483	471	501	463	472	475	469	460	459	437	444	428	504	429	465	458	402	468	456	478	445	460	451	483	444	429	399	480	497	429	444	481	433	475	478	433	459	458	485	474	455	426	426	501	470	471	437	452	457	467	493	482	454	457	474	441	437	455	455	439	490	404	497	462	469	459	443	479	463	462	459	444	463	486	399	422	437	448	444	465	485	476	449	410	453	431	471	469	471	480	455	494	456	477	476	452	458	430	469	439	451	416	429	456	488	412	429	468	502	496	439	467	444	446	453	435	460	493	464	479	451	451	461	450	494	443	436	451	460	454	459	442	463	446	488	438	444	448	412	441	459	433	461	443	449	420	512	456	458	467	458	438	470	467	454	443	446	442	433	465	454	456	435	489	453	434	464	468	434	437	428	478	441	464	451	497	508	464	482	459	434	467	461	477	450	433	439	439	461	463	454	455	458	462	464	437	479	450	462	451	475	458	434	485	476	431	447	451	474	430	490	473	463	485	456	483	463	441	454	467	432	432	480	495	443	465	464	470	459	457	436	468	426	448	464	468	458	474	438	450	485	444	496	471	464	433	471	460	461	454	479	443	502	427	519	486	466	455	426	448	464	465	450	489	463	464	414	452	468	452	500	477	443	464	460	422	468	467	476	445	439	433	454	469	486	420	448	458	455	451	460	451	433	496	470	429	436	455	456	485	476	453	409	441	458	448	466	464	497	445	467	463	459	409	500	448	461	449	468	443	494	453	450	468	427	456	445	438	440	451	462	460	494	466	473	430	462	481	459	453	450	464	446	468	458	500	458	445	457	497	480	451	486	464	460	514	442	438	505	449	462	461	453	484	436	475	471	448	439	464	449	459	431	467	446	417	471	480	466	449	423	458	458	482	492	460	489	449	492	389	454	472	459	427	506	455	463	520	481	499	463	481	436	474	479	443	513	454	448	464	451	472	431	430	464	482	457	495	450	460	469	467	468	466	462	449	461	463	490	496	435	489	459	463	493	435	475
25592	21446	27581	25504	7470	1555	1164	951	836	749	2380	14650	16202	8923	2762	1044	680	589	492	467	511	500	497	498	502	497	509	492	489	483	496	495	460	471	470	551	533	511	496	465	493	484	488	455	527	534	547	485	480	508	481	459	474	484	493	507	510	522	504	482	517	484	497	509	495	508	444	466	506	508	476	502	493	467	531	472	509	493	472	482	471	500	501	502	499	504	453	524	493	474	492	452	502	454	502	481	515	496	488	555	468	480	490	512	481	519	518	468	505	486	527	540	529	490	465	524	457	473	468	484	526	489	468	497	498	495	539	499	537	488	529	470	490	486	504	469	496	485	489	511	499	458	508	505	448	471	514	470	552	489	491	497	462	477	513	476	505	480	503	502	479	473	468	463	503	478	480	494	465	485	511	493	514	480	497	499	480	477	514	484	484	474	506	451	473	533	495	550	512	481	491	459	506	513	507	496	467	486	493	477	503	484	472	451	453	505	485	509	491	466	508	489	501	537	467	527	469	500	498	475	462	521	489	511	498	480	530	515	506	480	470	539	509	437	501	467	472	521	466	511	500	519	483	508	475	526	539	510	494	486	463	500	485	515	478	503	483	515	510	501	487	496	500	511	502	495	519	493	481	488	527	512	470	475	492	444	494	484	522	520	510	498	509	495	484	502	474	462	461	460	525	472	501	491	514	491	493	504	477	481	549	487	458	472	466	496	477	455	518	476	512	488	546	452	483	492	469	507	501	495	512	513	476	447	465	507	454	491	511	492	479	516	494	489	529	503	485	510	475	524	501	516	475	519	466	496	552	478	480	489	475	493	518	509	530	459	495	469	472	524	482	451	518	534	495	487	526	443	516	481	508	561	453	505	498	496	469	473	485	509	523	523	482	493	499	486	488	449	474	469	523	526	521	505	491	511	517	505	522	486	539	476	472	441	522	526	489	480	499	507	478	475	497	479	526	479	468	491	494	492	492	487	500	473	509	457	510	501	481	490	480	504	527	508	523	486	528	463	492	465	471	486	531	525	465	464	450	524	468	513	526	517	456	494	493	492	507	475	522	481	460	450	479	517	483	497	507	505	506	508	493	498	518	527	516	576	504	474	476	457	492	474	517	450	491	473	485	504	468	500	505	487	538	508	467	481	490	507	475	481	508	513	481	479	455	527	528	500	452	527	491	499	494	461	491	466	517	523	496	483	480	466	506	493	507	497	472	488	506	468	447	475	470	482	487	497	504	542	488	534	471	489	448	483	479	488	468	552	490	473	492	489	509	442	504	485	505	500	521	512	469	492	494	496	463	512	525	547	493	487	489	499	501	474	485	506	471	488	537	445	468	534	527	533	473	471	463	507	487	502	503	483	533	449	478	502	510	490	511	496	470	499	512	486	465	518	493	495	435	507	483	479	494	476	523	547	474	470	512	543	534	495	533	487	474	540	492	511	506	486	494	492	498	494	486	482	483	506	480	523	491	500	520	476	519	486	493	526	505	540	500	493	488	515	522	491	460	451	506	485	483	528	495	459	449	481	518	512	506	480	503	526	549	542	481	514	510	470	477	467	480	501	537	485	487	472	467	493	489	511	472	483	525	499	496	480	511	484	459	499	500	504	507	472	497	485	515	454	511	482	502	534	491	478	459	497	497	522	499	478	481	516	479	468	498	461	481	500	486	496	472	470	479	480	471	508	467	469	504	520	490	483	516	467	494	509	502	463	485	476	512	479	492	511	473	503	496	517	452	494	499	552	514	507	474	493	522	468	526	481	518	454	504	503	475	476	490	502	508	469	513	477	553	477	505	470	512	504	521	516	488	467	491	515	480	542	472	503	498	512	499	468	469	507	484	493	475	491	494	524	469	448	479	511	477	488	495	485	499	507	510	473	519	517	493	504	507	514	459	477	497	463	491	493	491	479	471	467	473	521	460	490	483	516	501	503	484	519	498	533	500	535	511	489	473	498	443	495	502	517	458	493	547	505	494	533	467	505	495	525	511	512	480	487	491	497	499	474	472	503	474	474	485	489	482	491	518	497	506	523	474	504	482	524	499	520	484	492	475	493	455	504	485	520	499	464	500	477	529	504	495	487	499	509	482	477	505	500	479	486	536	480	465	484	482	472	499	497	457	510	478	486	485	495	504	560	496	512	464	510	491	490	494	506	518	477	481	439	481	479	498	467	508	494	522	500	520	460	497	463	495	488	518	488	476	505	492	477	454	465	431	495	500	489	488	490	476	493	481	519	553	465	516	480	476	469	465	487	487	480	456	495	493	443	522	506	494	475	510	484	460	506	491	508	469	452	494	490	484	476	478	489	476	465	522	517	531	488	494	520	476	498	446	493	516	469	507	449	505	460	502	499	481	540	503	496	467	509	518	518	503	528	499	514	480	476	510	527	521	465	474	480	480	475	510	461	482	497	472	519	488	558	480	467	504	453	475	504	515	472	524	477	517	484	518	509	486	469	472	520	477	471	517	480	476	537	487	448	478	489	524	507	504	515	483	490	485	472	480	470	500	514	500	541	504	509	456	527	519	513	510	499	500	522	488	491	468	517	491	548	458	478	443	466	529	483	520	489	469	500	490	509	503	501	499	465	490	485	502	487	543	484	454	499	511	467	532	502	485	461	520	487	495	516	477	505	459	539	475	500	466	520	504	450	482	475	449	502	507	483	491	492	490	569	515	486	522	516	511	507	465	520	477	493	504	485	504	475	500	504	502	511	492	485	526	491	457	468	479	480	505	483	515	497	529	478	481	500	512	482	504	508	483	484	463	494	476	520	538	509	493	533	519	528	517	517	496	514	504	482	489	500	497	524	494	495	536	489	470	506	447	476	483	481	490	475	506	491	526	510	483	466	500	506	507	509	497	487	543	509	530	479	468	478	502	502	498	461	541	510	472	484	459	505	504	473	498	504	528	462	451	483	507	545	519	447	488	475	474	521	489	492	496	473	486	499	463	490	516	481	510	475	471	496	480	483	514	508	503	516	482	480	484	526	476	509	457	470	493	481	460	521	472	498	515	468	503	497	491	484	469	520	450	513	464	511	488	499	483	474	506	504	441	486	482	502	508	503	527	521	506	489	541	496	509	505	491	472	466	481	481	488	470	524	514	482	493	501	481	501	516	503	455	486	501	485	492	460	462	495	510	517	489	525	503	504	515	504	478	484	456	462	481	459	513	481	511	553	479	488	503	520	487	455	509	500	491	467	487	515	490	414	473	493	511	468	485	480	532	520	525	479	470	493	449	473	512	489	490	500	495	527	490	499	501	463	521	507	497	501	507	472	514	476	454	474	531	505	471	492	483	468	482	531	481	487	477	471	518	468	488	477	456	484	501	497	488	462	481	536	492	503	510	511	456	501	486	524	475	489	478	479	500	486	541	496	545	475	494	473	481	547	502	504	463	499	481	509	488	502	501	517	505	478	496	497	515	465	486	526	530	474	505	511	497	504	484	488	520	476	482	483	505	515	491	505	522	494	509	496	501	508	497	484	467	506
4623	5415	3753	1703	1446	1275	1198	1108	976	855	3884	16461	14729	7681	2699	1171	658	493	448	454	405	456	469	474	455	455	463	447	465	509	458	461	460	450	424	437	463	474	442	457	433	445	471	446	484	469	446	462	471	443	467	459	469	446	458	481	474	482	435	488	444	468	484	435	464	470	445	449	480	451	444	458	495	490	461	480	476	447	441	450	458	433	443	468	488	465	447	433	475	457	445	452	431	498	430	482	417	502	427	445	455	476	415	452	486	458	432	444	458	465	489	428	466	485	460	419	462	439	433	423	425	491	468	467	435	471	463	497	449	458	461	470	448	463	465	470	433	434	439	427	450	461	466	461	434	469	432	427	467	482	477	429	439	425	468	445	439	446	508	494	479	439	416	444	445	447	444	483	495	467	442	464	440	446	452	450	486	453	482	458	462	427	440	471	489	458	455	422	406	431	421	453	403	485	474	443	459	445	441	441	439	465	431	455	458	449	447	421	444	485	463	455	474	440	488	472	443	427	427	454	435	469	453	496	468	469	441	455	476	433	460	490	494	477	469	443	457	452	467	467	443	451	448	511	456	436	476	426	459	433	462	429	474	473	430	447	436	455	459	460	449	491	463	435	461	436	436	498	418	437	448	452	436	488	454	447	457	458	439	427	425	475	458	429	492	463	428	463	459	459	455	451	456	447	444	464	498	429	445	440	455	433	457	471	483	456	411	446	454	436	473	463	504	465	456	457	475	407	425	436	449	449	465	455	445	419	451	454	439	442	469	448	442	422	488	474	417	456	431	462	466	426	435	440	441	512	462	454	461	476	494	452	449	443	465	435	447	453	450	446	461	427	470	489	459	473	420	458	458	439	457	447	458	421	439	420	440	472	464	459	445	427	456	460	462	429	442	441	430	472	467	436	450	459	441	482	440	453	452	476	442	469	505	459	450	439	453	447	511	451	447	489	445	477	460	464	439	427	467	428	431	478	463	453	465	510	439	472	460	457	482	449	473	436	470	474	425	467	433	462	481	454	428	472	460	500	427	441	472	494	427	442	453	436	472	450	463	479	455	428	426	486	444	468	465	412	446	441	482	471	431	450	457	449	421	448	444	434	412	457	429	446	464	458	419	455	489	459	468	431	468	422	453	457	477	421	457	443	457	400	466	458	487	487	450	452	457	436	450	437	469	479	442	444	501	468	421	476	459	462	420	423	458	466	462	466	408	474	452	454	489	509	456	498	450	408	481	451	427	440	457	454	451	441	436	420	461	455	470	439	451	455	438	450	436	480	453	428	459	449	467	470	423	452	454	438	454	441	450	405	422	454	422	458	460	443	443	450	453	436	467	454	452	390	439	443	411	436	427	415	447	427	460	490	452	454	415	446	445	447	442	444	481	480	480	442	453	444	445	433	432	477	428	449	463	466	452	453	431	437	434	444	481	465	439	494	431	431	462	451	476	458	480	448	470	445	453	425	464	426	452	426	500	439	448	466	480	482	439	442	454	424	435	437	464	473	430	450	454	447	442	420	460	456	460	423	472	446	439	456	466	453	466	474	421	434	453	421	466	445	470	443	442	445	453	470	489	477	446	476	444	464	470	479	428	451	458	457	469	414	426	487	469	456	420	436	458	424	444	445	430	451	470	446	406	437	445	451	429	450	455	438	458	484	479	428	492	468	461	450	462	479	443	457	446	453	429	431	452	465	450	444	459	426	428	462	436	459	452	406	446	443	480	459	439	465	466	411	458	440	473	438	443	454	468	420	473	453	475	456	466	451	472	447	465	473	450	470	460	436	425	480	476	427	493	480	449	467	473	462	436	450	451	455	459	474	445	446	435	431	441	444	436	438	421	406	504	464	415	444	487	449	446	473	459	457	440	449	459	436	441	425	423	474	472	481	434	406	451	460	430	445	480	476	452	472	437	477	451	465	482	487	441	442	459	421	456	427	461	444	445	432	481	481	439	441	465	461	432	487	468	478	421	417	444	427	437	422	454	466	466	471	463	447	492	475	405	448	478	445	401	448	485	477	436	453	419	436	427	459	445	462	468	457	444	469	452	425	435	410	465	462	437	439	453	486	491	434	465	453	469	449	461	429	445	429	481	433	444	422	446	438	472	509	462	432	467	438	440	470	439	428	448	434	404	418	454	478	472	439	471	444	432	427	434	446	473	439	483	483	468	463	431	409	440	414	458	443	470	444	416	489	487	446	421	447	444	512	438	456	433	450	451	450	471	440	431	428	464	464	474	423	428	445	462	452	447	438	463	438	417	433	461	406	467	419	484	460	439	449	468	473	471	419	422	473	446	478	460	434	475	428	416	456	472	440	423	415	468	429	436	456	425	466	476	444	475	433	434	437	426	446	409	448	429	446	437	452	464	432	453	407	423	453	472	430	435	435	474	465	441	465	445	412	456	434	448	423	424	477	464	429	446	461	454	479	456	461	465	436	425	429	417	448	466	440	438	419	437	436	462	449	483	461	502	483	462	469	431	460	452	421	457	434	455	427	469	464	464	452	428	429	476	436	463	448	452	474	496	461	440	441	466	442	456	463	456	461	419	464	501	458	461	465	450	451	443	473	465	433	472	448	437	442	435	428	426	442	425	448	452	457	453	425	439	466	444	453	427	437	436	437	469	456	439	474	500	446	478	431	439	433	469	488	441	427	415	451	446	508	449	459	474	458	457	435	474	480	454	483	463	464	450	468	438	426	445	407	464	436	461	439	458	463	439	439	469	438	466	411	448	435	400	445	476	442	496	437	461	491	423	437	443	499	469	446	438	434	439	455	468	475	467	451	442	449	437	433	427	466	464	452	429	431	445	440	455	446	468	454	456	456	497	473	478	477	453	484	489	446	451	449	461	480	460	430	418	457	438	459	439	473	505	422	446	450	425	454	405	433	442	481	454	431	424	433	472	466	459	511	424	435	455	486	430	463	454	471	451	439	437	455	452	456	413	428	439	422	431	424	456	473	438	482	442	427	439	478	448	432	443	454	421	426	432	468	440	461	466	447	488	472	442	446	449	441	463	446	462	484	423	403	452	468	441	431	407	455	449	474	443	414	418	436	486	477	420	475	475	452	464	467	481	454	468	411	437	453	459	409	470	453	479	431	453	500	479	440	412	437	438	403	454	434	457	432	428	467	443	443	452	457	462	469	465	420	460	444	438	456	438	461	470	424	454	456	432	466	442	481	461	451	437	455	458	441	471	465	469	441	455	491	463	493	486	445	441	493	457	457	460	470	443	443	481	445	472	445	488	467	430	510	455	455	419	462	467	453	437	443	430	434	444	506	426	458	489	444	438	410	479	452	434	418	428	461	447	460	464	450	486	446	462	451	457	463	436	453	421	469	424	449	464	444	477	445	435	470	438	416	467	406	411	434	467	481	457	419	451	407	439	476	458	495	418	415	441	435	480	447	499	451	426	431	444	484	412	479	478	445	442	463	448	428	429	435	480	427	460	452	445	430	509	413	462	478	453	427	461	427	452	464	447	477	473	444
24655	21444	28689	24627	21259	6230	2021	1323	1134	1112	8084	29705	26329	14706	4858	1665	981	656	658	646	589	623	640	620	678	606	623	639	650	657	601	622	638	602	612	628	666	590	625	618	671	632	608	573	580	651	591	688	630	680	662	614	616	625	577	601	660	562	573	590	660	649	621	619	664	593	573	639	635	622	564	666	635	597	632	640	618	634	602	643	601	633	646	582	599	627	650	639	650	638	633	625	638	616	625	627	589	601	642	588	640	644	650	595	615	632	666	605	622	596	661	614	607	628	661	643	637	640	635	607	632	651	650	633	637	621	672	621	634	583	612	641	582	589	613	591	621	606	622	648	629	640	572	606	617	616	645	596	652	669	635	612	637	630	624	642	637	606	615	597	655	642	604	623	626	649	583	588	608	606	579	640	615	625	619	642	610	628	606	564	645	631	638	610	618	614	619	614	586	645	596	667	664	666	627	566	620	632	612	659	606	644	595	630	681	608	643	623	579	613	632	596	635	614	614	632	603	589	621	647	619	608	666	603	650	626	617	599	614	639	607	619	618	626	648	625	586	639	606	666	657	629	608	635	655	595	597	609	630	654	605	622	582	641	641	580	610	588	566	645	604	601	634	634	588	628	614	629	638	658	665	592	606	643	611	597	628	662	626	606	597	638	610	641	585	603	647	579	631	651	648	616	608	631	623	630	608	620	608	643	629	668	626	618	635	625	668	606	604	584	604	623	624	636	608	642	599	575	620	662	614	623	594	663	609	642	652	603	600	635	660	629	586	598	613	639	614	650	639	648	639	650	638	612	648	606	591	617	625	624	646	617	637	640	625	600	622	613	619	606	632	660	638	625	648	635	635	624	603	595	614	607	626	612	611	606	611	618	579	611	600	616	670	588	627	646	602	618	605	629	598	615	613	621	636	616	618	645	618	634	623	627	587	614	601	612	637	605	619	678	584	613	630	623	601	689	602	597	621	624	585	649	661	610	644	616	611	595	604	630	643	621	624	630	640	667	635	636	622	593	601	609	591	591	658	612	597	610	632	623	612	615	634	571	638	602	623	615	626	601	610	716	605	628	592	678	618	606	582	624	602	625	616	603	620	579	610	606	617	655	600	606	649	641	603	605	658	655	633	589	630	602	664	618	634	630	602	604	657	608	645	654	598	611	578	633	639	645	623	598	632	642	633	648	596	610	609	624	646	621	586	618	645	565	639	635	585	625	638	614	643	643	614	600	605	597	614	612	623	645	629	620	638	612	635	614	640	658	619	639	669	581	609	584	575	627	622	665	617	623	618	616	645	586	663	647	598	597	630	594	578	652	622	638	619	589	638	623	604	579	587	593	646	642	606	608	629	605	616	656	585	656	625	628	611	610	567	597	627	606	610	637	646	621	633	628	646	602	631	648	640	682	638	627	589	619	633	671	647	574	580	618	596	607	643	554	582	600	626	644	593	659	663	627	640	621	596	657	631	647	597	635	649	630	612	591	653	591	609	626	619	603	629	647	637	624	635	626	632	608	613	645	643	583	618	642	581	587	603	610	569	648	578	622	626	602	617	616	620	565	600	561	617	641	665	595	581	636	641	653	603	627	652	614	674	657	646	626	627	559	614	633	623	622	593	609	652	599	630	628	570	573	602	625	665	559	568	600	632	607	634	585	620	616	593	580	569	567	619	650	624	619	590	613	595	636	646	626	611	607	660	590	606	597	617	612	637	603	603	619	643	610	594	618	626	610	601	601	582	621	638	638	595	672	639	628	595	647	615	626	634	591	615	612	615	625	636	605	573	672	587	621	621	602	584	620	576	644	611	572	605	617	576	631	589	647	611	644	598	595	609	619	649	625	651	658	576	658	608	649	607	597	585	600	635	589	621	605	591	628	608	639	613	618	615	596	623	582	640	658	607	551	612	628	638	651	621	627	629	644	612	633	619	631	605	645	604	634	636	609	599	598	633	590	557	633	665	624	611	639	648	625	614	568	609	588	633	603	673	645	619	639	593	607	600	619	586	631	577	618	633	618	654	630	628	650	603	611	647	645	616	566	591	606	642	615	658	642	657	645	663	614	605	606	639	611	586	591	585	631	601	630	581	652	596	643	624	652	605	593	619	615	612	598	594	632	616	661	623	633	650	652	628	596	613	652	620	609	605	683	614	621	617	688	656	625	583	672	587	609	625	647	592	601	602	621	618	617	603	610	640	619	606	596	601	616	584	628	648	659	627	667	605	631	603	588	606	633	607	597	628	631	653	642	607	622	658	600	639	650	636	606	648	639	685	648	670	637	602	635	617	622	627	636	664	620	634	627	657	586	635	634	632	615	629	569	646	642	638	641	625	625	623	608	625	611	600	559	609	627	620	655	572	609	585	558	587	669	598	623	650	616	601	595	620	617	597	629	623	587	619	614	610	627	624	601	604	579	639	594	630	669	643	595	585	669	594	615	660	601	607	634	625	637	618	587	648	594	604	595	615	651	620	641	596	614	670	607	607	626	617	594	606	621	609	602	620	623	596	608	645	669	653	640	644	608	605	612	660	581	580	632	562	622	624	590	589	608	654	641	570	639	634	625	588	654	643	627	588	671	608	599	638	607	608	649	580	659	615	594	660	574	656	595	646	600	557	599	593	593	622	618	598	593	625	616	624	608	603	622	631	620	593	628	607	600	652	617	622	633	623	612	607	603	652	630	612	626	641	611	607	582	636	581	629	612	625	586	608	652	640	626	586	603	626	607	606	606	618	635	621	630	573	655	628	615	667	622	651	605	650	642	641	615	622	664	597	595	622	624	635	589	667	565	666	591	615	649	676	587	640	630	587	622	623	618	639	591	633	650	616	607	636	576	639	639	640	609	611	619	586	622	623	623	575	575	634	613	636	611	630	647	606	607	652	666	618	641	587	599	663	602	593	593	591	628	654	631	613	631	612	621	676	621	620	645	638	576	603	639	591	618	613	661	630	615	653	605	640	651	570	635	641	672	637	600	579	633	585	633	592	656	630	641	639	583	670	652	606	602	589	621	652	618	646	627	577	640	615	593	585	646	611	645	612	629	660	641	631	599	642	628	606	615	585	615	620	637	645	619	617	632	613	653	648	686	585	567	640	620	649	587	614	627	657	607	616	622	623	639	618	640	653	621	628	596	572	615	631	597	610	590	651	631	586	597	564	627	638	593	614	652	651	611	645	607	598	627	643	614	629	594	590	630	571	619	604	574	612	584	653	617	574	578	633	642	612	607	668	581	611	610	621	621	637	607	622	608	614	617	647	634	601	619	608	650	631	602	614	584	596	612	624	615	637	611	627	602	633	587	630	595	687	616	622	611	599	612	649	604	572	601	624	592	633	627	620	596	580	627	575	637	615	605	641	633	577	619	651	657	591	645	618	620	612	593	651	633	645	634	583	591	648	594	642	664	627	595	572	605	615	651	602	640	573	647	623	607	610	583	594	626	571	605	630	655	592	586	594	641	639	628	578	603	623	645	618	619	651	615	605	625	568	615	659	577
5418	7814	5331	2507	1887	1798	1605	1421	1461	1521	11606	28526	22640	11906	4328	1766	959	648	605	566	530	532	565	526	561	536	591	570	536	557	597	589	574	579	593	556	536	521	568	581	546	554	551	568	596	584	577	580	558	528	571	577	591	592	547	538	549	573	563	492	572	507	560	546	563	530	558	602	590	568	543	561	568	543	543	566	582	577	553	542	576	580	566	556	548	555	558	557	567	521	601	596	551	608	535	573	565	557	555	600	518	573	541	578	565	603	572	548	525	546	576	568	602	549	572	555	550	573	523	593	575	550	556	549	581	584	579	556	573	548	569	594	573	530	592	539	562	563	574	554	589	586	562	567	498	521	562	531	561	581	559	582	574	538	562	550	541	559	551	591	594	562	547	556	575	581	548	596	577	573	544	524	567	567	527	539	564	547	543	543	542	536	553	582	549	520	544	572	554	545	600	590	567	620	572	549	558	541	580	571	539	518	567	536	532	567	574	549	575	571	568	556	573	602	586	557	595	527	565	588	560	567	546	576	532	565	549	577	544	506	550	577	555	588	573	546	568	631	538	527	543	571	569	573	558	521	556	609	563	566	553	552	591	552	563	598	507	573	567	581	524	578	563	611	585	594	550	516	558	549	530	578	572	559	557	576	567	541	618	561	537	593	591	609	576	576	533	590	573	534	576	567	569	569	533	581	597	580	578	563	537	551	590	535	540	569	572	585	550	550	596	548	575	583	555	549	580	587	542	517	582	582	536	558	547	573	568	548	593	533	572	581	577	558	537	599	617	567	554	534	596	577	542	555	560	518	546	595	552	510	559	514	568	576	593	579	577	588	598	548	565	576	515	529	566	557	538	594	553	572	569	576	592	558	577	554	554	590	542	594	581	588	585	565	597	569	529	561	541	577	537	518	525	555	591	560	572	585	572	559	594	540	568	573	614	580	556	495	534	559	560	526	558	547	513	577	571	593	560	557	557	597	527	547	594	568	530	574	559	590	571	565	537	605	566	600	563	561	544	565	554	586	569	583	534	581	550	537	556	571	612	516	526	585	533	532	557	587	538	541	592	532	568	522	602	572	587	557	527	584	592	553	528	618	557	571	594	569	581	580	573	563	553	566	564	526	570	583	574	565	565	564	555	603	567	547	597	567	574	603	557	567	597	555	607	548	557	581	573	559	553	592	540	526	553	549	594	538	550	525	595	536	571	565	528	547	594	566	571	539	554	594	573	546	535	547	604	541	559	571	538	553	573	563	588	584	540	573	546	565	547	569	558	552	566	566	554	542	552	584	534	535	558	593	579	583	549	525	552	534	523	555	566	591	567	639	561	540	613	559	578	575	566	582	535	525	543	562	571	546	529	540	546	550	540	535	574	575	544	555	555	543	592	561	529	569	558	590	542	555	596	556	529	583	540	579	519	557	595	567	588	546	552	584	558	573	534	565	594	570	582	573	533	588	584	535	552	533	563	558	565	577	506	553	587	547	526	563	581	563	530	563	565	527	548	559	548	562	533	557	580	515	552	541	533	584	554	573	561	521	529	549	541	577	573	539	579	581	553	569	575	566	553	547	563	544	542	601	530	567	543	577	568	596	535	568	528	537	581	579	553	557	538	566	567	505	568	587	516	554	563	597	584	625	546	566	611	571	556	582	546	541	540	535	596	542	544	543	550	569	522	594	539	619	576	598	588	555	555	558	542	560	574	570	544	583	556	531	574	543	564	575	541	542	552	550	587	525	582	549	568	540	530	548	536	566	589	547	540	539	580	552	586	578	568	581	516	569	555	509	546	562	549	538	556	579	585	528	565	593	563	536	599	576	524	557	569	553	574	589	545	600	551	521	573	571	539	571	559	559	577	544	536	529	565	540	550	578	543	549	538	586	585	542	555	535	555	563	606	521	540	517	574	567	620	551	589	588	564	581	553	570	566	575	549	586	561	588	579	543	590	563	594	502	547	584	581	515	542	537	539	558	557	589	536	571	581	548	607	598	541	516	574	574	609	562	569	606	530	505	578	570	545	516	531	550	554	539	542	573	560	542	565	541	510	565	559	573	544	510	514	513	571	605	547	592	544	528	608	553	554	555	535	546	551	576	536	538	555	553	570	533	519	584	562	556	541	524	567	564	567	545	527	575	544	518	574	550	545	563	582	564	565	588	572	547	580	543	601	540	581	525	568	572	584	628	518	552	582	605	538	585	536	574	543	588	629	534	534	554	574	581	547	554	556	560	553	574	559	570	573	567	547	581	539	522	508	560	569	589	581	573	576	530	617	562	552	564	533	570	552	620	581	558	524	541	546	553	574	595	570	558	577	561	529	576	614	547	566	631	543	573	559	523	548	566	561	579	576	590	543	582	610	529	558	584	563	558	597	548	561	581	577	562	527	550	548	524	557	559	580	549	546	543	541	568	542	556	606	560	596	557	539	553	579	546	500	544	553	526	553	599	562	510	566	556	598	606	549	588	562	603	570	556	591	543	553	553	544	579	490	577	544	559	572	563	551	536	531	576	590	539	535	577	569	527	479	557	522	544	545	604	585	581	528	555	562	553	546	566	542	557	573	605	576	577	553	513	560	544	562	557	521	545	501	556	543	586	586	559	555	546	569	563	592	520	545	537	528	570	565	567	533	574	577	570	568	496	568	562	543	562	563	548	596	575	558	556	589	579	548	593	571	543	523	563	587	565	520	530	614	508	563	557	536	580	573	555	597	568	559	539	578	574	529	544	544	518	571	584	567	553	528	537	569	570	539	568	601	573	555	578	575	596	547	570	547	518	563	568	581	548	526	555	557	565	568	584	571	565	592	553	544	558	562	559	595	551	569	552	584	549	536	558	550	573	553	559	560	531	575	523	540	609	543	601	503	581	542	530	554	579	592	521	547	619	576	523	567	539	556	548	560	550	540	590	551	575	554	514	541	570	571	588	572	567	557	575	528	533	530	578	521	549	564	556	548	592	564	569	521	561	540	555	559	562	567	538	553	557	531	557	531	539	572	539	528	545	540	556	526	577	601	525	551	575	573	538	507	512	611	598	532	536	547	537	529	582	568	542	543	565	543	564	551	572	546	568	571	559	534	606	544	530	584	577	562	541	533	598	556	526	559	581	647	577	563	569	569	577	560	628	542	554	581	603	565	568	546	542	578	587	505	553	572	509	591	590	564	566	572	532	551	562	609	523	560	531	588	541	541	537	600	587	543	537	574	572	544	564	573	567	544	624	584	547	558	540	564	517	562	583	559	560	560	528	532	552	566	561	567	530	569	567	569	559	571	517	544	548	552	560	526	555	535	548	570	580	536	518	557	540	548	563	534	543	537	555	553	583	565	541	568	533	564	548	553	540	563	569	550	559	570	556	540	559	576	560	565	554	546	542	611	558	524	572	570	530	560	550	522	557	552	588	540	565	549	556	567	571	600	561	514	541	580	574	558	561	558	549	525	557	550	547	601	554	594	559	549	587	560	561	556	578	550	565	530	583	612	575	580	575	569	565	583	514
27657	10518	1571	1119	810	603	590	549	662	584	928	2094	2007	1433	868	628	563	477	497	491	515	477	489	452	495	502	484	474	502	468	484	497	515	543	490	500	464	456	481	498	497	471	501	502	473	488	449	479	489	525	486	493	491	473	454	485	508	481	517	497	498	457	463	474	481	505	492	519	459	492	480	484	522	489	449	455	476	475	504	473	475	492	520	480	472	446	479	501	495	481	502	496	502	519	475	457	468	471	527	467	497	482	451	476	511	483	493	504	501	485	481	508	497	489	470	480	486	490	483	503	468	507	478	494	490	493	544	505	483	548	504	504	500	482	527	503	479	529	455	498	514	536	504	486	523	494	518	550	471	470	465	507	463	511	487	508	502	485	480	490	492	493	520	467	486	510	513	492	486	488	443	443	501	492	468	510	507	497	487	459	492	511	515	461	497	478	476	531	506	522	460	495	506	494	504	504	457	451	510	476	450	466	477	502	511	495	478	448	503	494	478	477	452	509	462	482	468	489	460	518	474	494	479	499	548	476	483	471	443	491	499	511	451	447	508	512	473	468	459	549	470	497	476	504	510	476	489	475	501	452	465	491	467	441	478	495	477	524	439	513	496	507	454	528	480	455	504	486	474	505	481	499	489	492	473	495	499	497	468	475	512	509	480	474	461	495	515	487	462	430	490	474	513	512	489	476	488	457	476	496	499	480	459	490	484	468	513	483	512	478	482	497	479	506	470	469	513	420	480	519	484	470	484	477	515	515	452	461	486	508	486	495	505	520	490	469	482	483	505	502	526	473	470	509	470	500	488	477	503	439	504	520	453	487	492	462	473	494	417	460	502	445	476	483	504	489	486	485	463	476	478	485	531	499	506	476	494	534	497	460	494	491	469	461	472	467	462	500	446	512	494	526	487	503	483	502	489	461	478	446	508	474	472	506	465	480	479	492	498	495	471	511	508	502	516	514	488	511	509	479	496	472	536	444	489	519	522	441	506	467	540	495	486	515	489	504	486	460	499	505	485	447	483	487	497	463	518	460	519	482	490	479	503	497	506	492	435	447	487	501	442	490	492	465	459	489	482	505	490	467	497	499	498	465	524	520	472	488	497	477	478	499	499	482	492	486	519	503	505	484	448	489	520	488	487	469	471	493	440	494	466	502	476	498	476	496	481	514	521	459	509	498	479	465	483	512	488	489	475	462	475	481	476	474	499	451	475	499	518	515	532	515	479	466	485	507	500	486	499	493	525	496	516	479	502	511	456	502	476	490	478	480	483	462	474	473	495	499	541	486	476	486	470	455	487	475	484	500	432	511	520	513	504	541	445	461	485	480	484	484	503	496	475	469	505	526	494	475	448	486	488	478	490	470	445	509	474	476	485	481	479	526	510	459	515	495	491	496	547	534	470	508	488	458	509	488	470	476	502	490	482	484	502	498	493	454	520	491	485	520	463	465	489	510	511	481	508	473	471	463	462	511	503	487	523	501	475	461	481	497	461	464	463	477	478	495	473	541	491	543	524	486	480	465	480	505	497	497	493	507	498	460	500	505	519	540	477	501	530	492	443	509	482	544	506	452	493	496	454	490	443	462	493	503	486	495	494	507	521	498	464	470	516	471	457	485	507	470	473	500	528	475	498	482	483	467	444	487	502	507	470	472	474	507	509	534	460	471	469	458	467	483	471	484	491	465	509	463	504	533	474	474	458	466	483	489	499	441	475	478	488	459	435	428	481	491	518	477	458	510	463	452	466	492	464	450	481	492	487	472	498	545	478	466	486	464	522	481	475	460	461	517	516	469	490	529	468	454	511	476	474	478	458	463	485	494	519	517	541	474	486	519	489	486	446	494	455	496	476	503	477	537	478	488	498	480	535	447	487	433	476	501	439	493	469	466	471	490	508	490	508	501	455	499	515	479	519	481	486	502	461	458	483	466	475	467	462	469	486	491	455	466	490	487	456	469	467	512	460	504	539	499	482	488	496	473	507	506	463	499	478	510	525	487	473	509	492	519	469	462	476	458	475	492	469	501	463	486	496	519	468	505	494	459	465	471	466	475	492	518	485	507	495	497	491	474	514	506	493	545	481	463	492	472	472	494	442	496	475	466	497	487	515	470	473	475	447	478	493	509	503	481	472	457	504	530	484	464	476	451	513	470	478	485	502	486	492	498	557	478	490	504	520	462	490	462	473	506	479	491	516	499	500	510	519	501	486	493	488	500	526	511	465	475	512	526	471	472	461	534	477	478	504	492	484	498	446	489	478	520	452	476	480	484	505	500	513	498	482	491	501	485	490	522	493	504	536	470	493	486	509	494	498	527	506	525	507	488	520	483	500	492	474	459	444	522	490	495	467	509	450	509	489	515	474	496	456	489	516	516	461	491	505	443	450	539	485	507	445	504	498	519	518	460	509	518	489	517	440	547	466	504	473	493	475	509	472	451	498	484	463	522	453	490	496	490	501	506	454	505	463	456	475	468	513	482	503	484	470	508	468	501	508	483	507	493	473	454	498	492	494	483	521	480	486	498	464	493	475	513	506	470	515	491	501	517	462	506	516	473	504	472	497	508	502	484	493	498	485	512	480	485	480	508	487	508	453	489	503	508	532	510	447	525	517	476	457	503	516	480	483	496	491	466	547	462	466	463	478	507	503	514	500	498	502	463	475	525	512	509	468	447	482	460	459	453	471	475	464	521	486	480	467	497	547	473	486	467	491	474	508	471	490	513	521	480	496	508	491	476	476	473	512	472	479	495	513	521	510	447	498	475	499	460	463	470	452	482	473	481	501	483	498	500	516	484	483	494	492	487	443	480	510	502	485	488	518	510	515	501	485	490	511	503	466	513	487	461	496	510	527	455	477	504	505	504	495	483	430	524	468	477	475	493	458	466	460	448	471	475	482	518	494	468	503	519	481	501	486	512	546	449	511	496	488	478	519	478	444	470	501	486	464	499	482	451	440	526	447	453	480	474	471	529	462	514	493	489	493	496	509	483	492	497	489	488	503	515	471	458	479	475	471	487	486	448	492	479	529	478	511	502	499	495	484	502	485	428	484	494	498	466	463	491	488	498	466	522	513	478	497	477	492	459	460	468	485	484	452	476	477	542	468	448	486	537	431	483	493	472	462	436	465	484	480	481	437	475	461	472	486	500	530	515	516	465	478	488	498	466	489	469	456	478	487	454	491	475	472	481	437	522	481	483	508	515	508	468	527	527	444	505	455	483	490	481	540	488	491	470	520	486	472	476	470	468	485	510	463	443	452	462	445	463	472	473	484	499	500	480	469	481	499	507	475	482	528	521	505	495	499	474	477	448	501	506	513	490	481	513	512	502	485	484	463	465	491	479	476	505	501	500	499	448	497	513	469	479	504	478	478	483	521	467	499	471	493	495	478	495	490	454	481	456	471	496	536	488	478	462	443	507	446	503	506	481	457	433	492	510	492	481	512	543	527	465	501	482	463	503	487	512	483	467	481	538	476	483	481	525	460	490	480	543	470	501
5495	884	789	735	602	599	576	557	714	662	1177	2572	2303	1398	866	587	521	445	425	437	455	458	444	435	459	433	450	446	432	435	454	457	451	443	457	444	460	416	443	465	451	466	439	451	445	503	424	429	437	413	464	419	424	430	448	446	434	466	457	442	460	439	471	436	452	446	430	485	490	436	458	432	447	457	425	420	493	446	433	477	456	444	435	483	411	417	438	456	423	451	447	457	413	479	415	448	445	461	418	453	412	420	436	463	416	380	434	413	442	460	431	442	434	405	400	462	452	451	426	455	415	456	475	467	455	449	437	449	465	423	434	479	450	418	449	402	427	447	420	461	423	387	440	428	418	471	434	420	424	436	415	417	452	414	453	429	431	442	462	464	432	451	425	428	437	409	434	459	428	439	442	420	452	460	436	445	446	440	444	417	421	430	446	449	419	458	461	438	446	464	437	436	428	461	450	425	441	409	406	400	408	434	440	450	418	411	424	443	455	453	383	449	453	429	447	443	454	384	422	441	448	416	444	426	441	457	413	441	465	442	422	446	403	420	423	454	440	448	454	446	425	454	414	421	414	433	465	417	450	454	442	432	418	453	419	431	437	402	429	429	438	389	418	428	431	452	428	449	400	419	438	464	429	431	488	445	468	418	403	447	381	456	406	457	424	435	442	433	437	458	438	447	429	461	383	449	438	468	429	443	481	472	411	434	480	456	448	491	487	439	443	408	453	500	444	463	420	422	428	439	462	445	418	449	448	431	420	430	468	455	460	448	421	430	410	433	430	452	458	443	450	431	429	399	448	425	461	418	426	493	449	447	440	406	428	474	456	441	422	421	435	431	424	459	419	415	448	417	436	459	439	461	400	427	423	452	413	417	442	443	424	446	425	429	424	446	433	456	434	454	435	432	431	432	432	395	440	418	422	444	433	479	427	447	399	490	417	433	432	445	463	417	420	408	448	423	428	429	443	452	442	456	412	472	435	466	418	414	434	446	458	458	438	443	407	441	435	433	450	436	483	449	430	429	421	430	422	442	435	465	434	434	453	433	427	436	438	466	434	448	434	470	428	419	464	421	473	467	436	452	440	434	457	442	454	451	433	429	430	414	431	461	447	451	430	436	483	434	448	438	428	493	426	466	411	444	431	453	461	449	439	445	442	431	430	443	437	428	454	443	457	438	484	489	429	452	431	438	450	484	406	459	451	437	410	430	412	408	431	485	441	439	439	449	441	439	434	461	467	469	461	477	450	457	408	458	425	468	431	445	457	435	460	494	434	487	429	418	423	472	405	439	438	415	450	462	433	433	433	403	419	458	418	428	404	457	425	425	452	442	424	432	432	460	446	459	407	454	451	421	428	489	426	384	388	443	445	471	469	432	435	439	513	452	424	447	447	380	451	422	412	440	418	442	467	430	402	453	398	430	424	434	458	401	447	422	417	420	471	458	420	448	433	468	472	456	482	435	434	441	413	469	447	466	412	462	436	437	473	442	456	440	473	463	419	443	464	457	480	457	426	435	448	450	439	481	422	396	433	465	495	453	424	416	404	442	420	468	417	472	440	453	446	380	440	434	401	413	449	441	448	424	467	420	454	436	466	470	425	418	462	434	429	472	418	440	415	417	459	426	427	433	436	437	470	466	441	435	428	470	444	440	393	429	436	417	487	438	477	454	421	468	443	445	449	427	453	444	430	418	429	428	401	448	408	402	429	433	391	421	451	461	460	451	463	408	419	470	408	459	452	420	460	449	464	444	462	416	403	426	442	472	458	461	393	471	430	416	454	423	416	421	506	470	431	430	441	434	470	461	435	408	444	432	450	429	430	450	445	467	444	434	414	465	442	435	437	438	457	432	415	401	467	443	459	455	443	450	454	447	470	433	456	464	462	436	477	493	430	454	441	441	432	491	465	476	414	443	439	439	423	432	411	459	446	443	432	460	413	426	447	434	470	448	450	458	410	444	441	439	416	442	452	423	432	419	462	439	435	455	432	468	442	431	434	433	393	437	476	464	406	408	432	433	430	428	472	456	457	424	465	493	439	432	405	450	443	410	436	409	472	442	437	424	417	463	494	448	431	474	440	435	452	459	444	461	440	429	466	459	458	453	463	459	421	446	456	427	430	444	440	418	454	443	441	412	463	455	438	464	468	468	437	444	415	406	449	443	464	432	414	443	444	448	474	455	443	451	439	436	447	474	402	406	450	450	463	427	433	451	447	456	449	446	454	423	421	464	443	452	433	445	418	422	445	473	468	437	445	410	482	425	421	436	444	412	466	447	478	407	458	443	433	468	454	433	409	477	436	439	402	466	457	474	465	428	406	468	459	457	452	438	437	441	408	422	436	469	423	422	444	451	434	448	397	415	434	429	455	459	408	444	460	462	444	404	447	425	434	454	437	433	393	472	423	442	434	459	461	430	434	439	413	431	430	459	430	452	423	471	465	410	453	423	464	432	454	428	436	421	414	421	496	432	461	456	443	418	445	473	432	429	434	413	410	429	398	470	423	448	413	461	423	417	404	456	437	447	407	438	460	445	444	434	451	481	442	453	450	437	423	450	481	475	469	455	438	438	438	448	486	438	446	425	433	445	432	412	430	417	413	418	451	449	420	433	451	432	460	459	461	456	429	421	460	443	455	414	407	447	457	441	465	465	457	421	436	398	455	393	451	445	425	478	388	428	458	449	460	440	479	424	471	427	440	445	437	448	398	401	449	448	408	436	401	418	458	424	448	420	411	427	469	457	471	443	404	461	422	436	454	407	431	462	451	458	475	438	425	503	427	458	452	425	435	418	437	461	426	446	444	444	449	387	448	418	452	462	431	444	417	413	472	447	428	458	390	408	442	439	447	414	432	431	395	480	450	440	449	445	424	427	429	439	480	425	407	449	443	403	411	431	437	449	460	479	434	421	438	421	430	451	444	509	476	440	402	465	432	389	456	472	424	420	434	448	476	461	404	439	449	427	437	422	446	442	469	438	412	431	421	399	441	438	475	441	436	470	429	435	453	425	456	411	425	425	427	435	423	446	474	484	461	459	454	485	452	455	445	418	414	435	475	442	418	461	435	481	462	452	459	497	410	435	447	413	425	448	415	419	472	409	421	468	450	464	411	440	423	433	446	425	426	416	426	462	430	419	441	392	420	423	428	409	459	411	454	455	418	473	440	462	447	442	456	389	410	435	458	408	440	462	416	467	446	446	452	444	421	484	422	433	435	445	419	460	445	442	500	439	404	426	423	426	434	464	473	469	453	439	433	399	418	445	463	455	407	427	415	444	444	468	454	443	426	485	433	431	445	443	415	433	459	441	482	431	456	418	399	445	445	417	452	455	449	432	453	456	444	434	424	421	447	468	470	424	436	429	461	402	416	450	445	416	446	461	467	428	437	453	462	426	403	423	413	442	440	435	461	468	459	439	464	426	434	415	436	429	435	444	412	423	425	419	440	403	457	442	437	404	460	453	444	434	412	441	407	440	435	420	477	445	445	426	409	444
25569	21412	27447	25553	7118	1400	942	735	949	1014	4547	17475	15366	7884	2223	943	573	502	464	454	469	467	432	462	447	465	446	442	458	481	437	428	468	436	454	408	465	428	428	409	460	443	453	452	442	427	441	440	468	428	484	451	415	427	421	425	450	448	430	472	429	465	455	446	439	461	457	439	449	419	487	449	447	449	403	455	428	458	483	428	469	426	426	437	457	443	429	423	430	442	439	443	441	455	439	430	432	466	460	401	447	400	418	490	392	461	444	387	422	469	479	447	444	470	423	420	467	446	408	453	467	437	403	428	467	432	445	469	422	432	447	490	454	446	453	451	412	462	451	426	414	452	420	427	452	419	422	438	466	436	443	471	483	454	459	396	429	445	450	455	421	406	454	455	424	406	450	476	456	416	435	453	409	445	394	416	440	456	434	469	439	434	423	449	435	411	416	414	416	429	413	402	457	472	443	442	450	431	433	435	472	465	442	409	438	435	446	434	480	444	405	451	459	402	453	401	438	425	449	429	435	465	441	395	409	423	474	414	417	462	473	447	459	430	485	430	456	444	436	448	437	475	430	455	470	435	433	459	407	466	419	457	428	446	411	432	454	444	451	446	414	453	453	436	448	453	422	455	450	479	444	428	428	490	426	433	426	444	421	423	445	439	471	434	454	485	413	405	438	418	398	437	471	398	448	444	426	444	422	458	421	440	400	410	405	442	442	434	461	390	409	441	461	475	432	468	458	397	445	452	444	441	420	434	444	413	469	422	464	456	441	434	467	410	448	426	438	448	452	446	480	448	490	416	410	464	422	424	431	450	447	446	416	455	441	446	445	466	377	437	457	424	423	438	422	442	417	499	469	420	429	437	438	417	452	381	426	427	413	475	467	455	392	482	418	450	483	392	452	448	423	429	442	440	414	445	456	461	427	467	446	425	426	448	449	446	467	438	409	427	424	489	452	450	421	426	440	445	467	476	468	424	415	428	414	451	489	443	421	424	412	482	434	444	419	414	445	402	443	442	434	468	418	429	397	437	426	436	416	467	472	483	444	413	401	426	417	444	388	465	408	469	417	498	455	488	427	419	415	465	446	428	455	415	462	402	451	454	470	439	434	436	466	458	455	411	439	393	439	415	409	423	405	447	439	398	431	436	460	406	431	431	450	402	416	419	449	449	436	457	431	454	442	398	441	430	426	438	445	417	441	465	410	452	438	447	424	459	446	474	457	414	438	483	449	421	412	451	469	427	436	450	442	418	432	423	411	446	436	399	407	452	412	408	440	450	412	442	459	419	418	429	469	450	438	441	395	423	459	416	418	445	416	439	446	459	427	433	463	431	459	453	424	447	408	438	407	417	426	450	437	426	419	438	446	440	410	388	438	410	441	455	413	408	451	414	413	453	415	463	449	461	426	450	457	455	431	445	455	408	423	472	428	458	386	439	439	379	483	423	452	397	476	473	452	453	422	429	450	473	421	455	429	458	468	434	426	462	467	432	407	431	441	420	429	432	466	465	405	460	420	380	444	442	407	464	449	480	442	472	442	467	394	426	457	454	461	415	456	450	472	393	476	392	436	438	413	499	413	505	441	428	395	455	406	458	441	436	473	471	415	451	426	461	411	456	406	441	425	404	396	429	472	416	421	443	417	433	429	451	466	439	440	434	439	435	441	434	467	391	432	485	440	451	442	455	435	462	433	412	452	420	459	453	393	430	429	418	411	448	435	468	453	438	394	438	468	436	458	413	442	437	421	419	428	418	454	412	420	429	447	406	443	462	400	438	437	453	456	427	431	452	438	448	430	438	454	449	461	439	438	465	454	447	478	415	432	441	486	437	474	460	490	426	435	452	463	445	429	443	463	432	432	426	452	429	428	462	446	422	439	441	415	436	469	424	413	414	450	456	485	410	409	432	430	428	467	421	423	415	451	445	445	441	441	446	464	398	439	439	446	434	452	441	422	433	426	492	442	431	414	419	420	458	438	435	460	442	436	415	425	453	456	431	446	382	407	440	453	457	417	430	417	418	441	438	444	480	425	447	455	455	453	448	410	495	450	430	434	388	453	436	433	441	438	426	460	413	414	394	429	442	420	425	458	436	443	443	443	450	432	449	436	449	461	473	456	453	415	431	444	441	420	467	444	426	434	408	434	424	459	450	438	441	437	429	423	479	442	406	436	403	428	460	441	414	464	433	453	435	435	411	439	431	449	469	453	425	440	442	435	461	403	388	458	467	403	507	456	446	383	429	419	388	405	475	460	467	413	447	416	414	426	416	417	402	419	435	406	410	441	419	446	442	437	445	425	396	408	434	452	431	428	427	471	437	424	473	456	440	459	455	426	429	429	433	414	391	411	458	459	461	475	454	449	436	476	435	456	453	442	407	408	425	423	483	443	446	463	468	446	459	444	469	450	453	430	446	461	463	434	402	430	421	445	421	466	455	480	411	453	419	432	425	430	449	463	461	420	419	461	456	445	430	458	424	439	437	456	464	441	421	448	405	450	434	428	424	434	453	395	471	422	436	474	420	467	441	459	435	433	479	489	460	425	444	447	463	446	419	449	477	460	442	461	399	430	474	500	470	454	455	470	443	437	407	463	432	422	425	420	440	433	437	461	400	488	454	469	454	443	458	435	448	443	404	429	433	440	459	452	449	444	391	422	457	439	455	420	433	415	466	461	461	391	419	471	450	429	470	480	448	430	461	453	459	436	437	495	425	475	443	440	443	475	426	423	456	451	441	460	448	408	446	470	464	436	444	450	424	449	485	427	440	438	435	435	442	426	412	466	471	443	446	455	396	462	421	424	472	461	476	405	418	416	439	421	437	463	435	443	469	390	437	422	429	435	444	449	419	402	438	466	451	465	455	437	433	441	431	457	472	441	402	437	430	454	458	425	432	459	435	427	417	439	450	414	438	444	447	476	447	454	428	382	454	443	414	422	444	415	436	416	429	446	432	427	429	416	447	453	466	516	432	419	416	421	443	467	474	456	414	417	406	469	440	438	438	437	491	451	446	435	463	422	436	453	418	463	435	418	450	428	398	457	445	435	461	465	457	404	423	427	435	442	442	431	436	447	423	449	440	449	413	425	456	423	438	415	447	392	442	426	411	411	486	403	481	424	442	422	423	427	442	410	439	415	444	411	429	456	416	387	407	426	442	456	433	404	448	433	413	435	442	467	426	459	434	449	419	417	402	404	481	429	427	416	398	442	439	398	437	412	424	450	452	422	411	454	439	426	433	434	421	452	457	473	422	410	407	428	448	428	426	444	422	419	389	464	437	448	441	445	441	439	399	483	412	445	434	444	468	438	415	447	399	470	408	432	425	414	485	486	453	449	412	478	468	414	452	437	461	435	408	433	422	438	405	435	421	410	438	411	440	413	406	416	406	461	430	439	477	467	421	451	432	414	426	416	429	444	464	432	420	430	433	405	434	459	442	458	400	435	467	473	453	447	441	448	440	453	438	411	450	455	452	409	463	446	425	408	451	456	415	450	407
3872	3716	3174	1745	1263	1138	958	917	1327	1385	6809	18064	13689	6905	2215	1032	581	416	419	419	412	401	427	401	391	413	433	422	417	431	418	420	368	428	406	448	420	388	395	423	400	390	402	421	409	416	409	356	373	408	444	433	388	407	431	416	413	389	382	404	419	459	415	413	434	392	424	382	401	394	408	418	392	387	426	423	401	397	416	412	430	398	417	394	449	408	428	428	441	397	421	424	387	414	427	419	432	456	379	419	447	413	405	408	406	358	435	405	423	397	438	416	416	406	380	385	409	414	403	391	369	395	425	429	420	419	427	404	420	416	416	388	425	391	426	422	398	396	413	410	415	400	410	411	386	397	405	416	420	406	430	401	390	422	386	410	386	442	427	426	438	441	390	441	427	375	421	420	395	426	371	398	390	424	360	406	379	442	408	396	371	409	366	418	405	382	387	382	375	406	397	417	414	427	410	456	410	388	385	422	403	431	390	400	408	394	370	425	395	421	418	414	398	381	383	358	351	441	389	417	414	414	393	399	399	399	413	404	399	412	440	390	360	421	418	428	411	434	422	392	411	372	444	386	426	445	416	398	372	435	436	397	426	430	453	429	398	359	373	434	422	396	418	392	380	372	392	378	425	404	402	399	440	401	397	405	397	408	374	382	424	397	397	417	455	397	438	443	423	444	407	427	420	366	412	383	395	409	397	407	430	372	409	445	418	411	373	428	431	402	394	404	396	415	394	383	381	430	422	414	393	444	409	402	399	436	429	431	437	389	425	422	410	384	419	423	407	375	408	378	377	403	394	447	397	430	424	380	366	465	434	406	417	397	393	387	379	417	352	386	393	453	396	420	406	400	398	414	392	414	412	382	402	369	433	402	396	421	399	442	442	416	387	409	389	423	397	417	452	378	428	435	404	438	394	381	404	447	433	403	371	378	394	415	383	469	423	404	414	385	396	424	425	394	409	433	391	458	380	406	390	395	392	420	437	417	413	417	416	418	417	419	401	442	399	423	411	412	416	401	390	411	416	386	404	367	410	375	389	393	415	403	426	421	414	377	403	429	465	408	382	399	397	402	392	394	411	397	413	405	403	395	425	404	398	422	409	407	412	400	412	408	390	408	399	450	395	395	440	375	404	379	437	410	436	396	424	424	430	454	391	403	393	408	389	411	384	405	397	423	401	396	426	391	429	386	408	423	394	395	393	400	391	404	463	379	443	431	435	438	402	403	412	428	424	383	404	408	410	399	423	404	402	433	390	385	406	404	410	412	405	425	396	387	444	427	410	411	410	403	393	459	381	415	423	404	415	443	399	447	396	370	420	412	424	375	377	436	413	433	409	407	426	404	425	396	409	372	425	392	417	424	392	377	417	404	378	421	396	418	410	354	373	397	427	441	444	372	426	394	418	442	402	383	381	418	402	417	415	385	385	436	437	402	398	422	387	427	390	400	440	427	428	409	409	388	407	398	365	404	396	413	404	418	417	380	401	399	416	405	456	411	387	429	443	424	433	435	388	409	414	432	378	415	419	431	388	402	412	401	448	427	396	395	394	406	426	430	377	419	411	428	411	385	406	411	422	405	393	404	391	442	375	429	433	417	412	401	429	450	401	395	420	422	420	407	433	377	395	425	459	404	413	390	379	365	449	435	385	403	418	417	413	406	389	420	394	438	426	419	392	444	405	384	422	398	446	403	433	396	410	418	395	400	423	391	433	405	424	424	403	415	407	452	431	385	438	419	383	418	385	416	425	419	402	389	419	409	418	442	393	406	416	379	434	407	420	393	391	398	430	413	407	438	422	405	456	426	398	382	399	379	408	419	390	415	406	428	418	379	397	415	412	421	440	396	405	417	430	395	431	403	380	425	437	379	443	401	395	444	435	401	426	418	405	429	435	399	385	367	404	388	389	428	406	384	431	402	432	424	415	420	447	411	372	398	384	419	422	392	428	399	417	367	431	397	418	412	426	413	415	422	415	403	400	446	390	422	405	415	422	401	418	419	432	424	415	376	399	415	403	422	425	384	405	435	400	448	405	418	423	405	419	417	400	438	409	411	387	441	425	422	416	451	436	398	398	377	419	431	393	389	389	436	437	383	402	412	418	426	415	400	397	405	410	402	397	425	431	354	400	379	407	383	413	398	402	406	459	382	443	404	392	412	400	386	439	372	425	420	406	398	409	427	417	386	419	401	410	404	437	385	424	421	383	426	398	404	373	418	401	392	377	418	415	398	382	422	422	419	425	383	397	396	393	421	437	387	368	412	446	433	406	390	424	423	413	412	400	375	429	403	445	413	416	415	383	404	407	412	396	425	402	409	405	399	376	391	385	378	399	389	405	426	400	433	412	384	400	379	419	409	402	405	392	409	362	402	406	410	378	401	420	420	407	379	420	402	395	420	415	410	408	408	425	452	418	410	418	404	406	425	411	385	429	427	402	400	381	399	407	428	423	393	400	408	423	403	407	394	391	400	419	408	422	418	417	437	404	379	410	410	408	412	395	414	408	377	394	425	449	413	432	432	426	375	411	395	411	377	358	387	380	432	394	425	417	420	388	404	389	386	425	408	412	375	411	387	403	422	404	412	417	450	417	378	390	387	411	436	411	380	404	373	465	437	385	429	388	404	405	396	399	425	427	400	423	389	406	407	377	370	400	393	415	418	408	381	438	393	398	401	430	414	389	413	394	407	396	415	398	404	442	407	396	413	404	414	382	405	440	387	447	414	414	425	412	358	411	405	409	417	368	371	404	396	410	423	414	395	408	423	431	439	411	365	378	433	438	402	434	401	375	426	365	373	404	429	444	404	420	384	379	407	423	387	399	428	422	397	385	443	416	460	413	378	380	457	406	374	435	429	408	428	375	419	375	462	396	418	400	389	412	416	408	403	421	418	400	424	387	395	404	387	403	420	421	409	385	420	415	398	399	389	408	402	387	381	432	394	394	412	417	405	412	410	393	407	419	401	389	411	401	429	401	401	410	382	427	410	393	406	407	416	409	421	394	421	390	424	412	368	402	420	390	433	438	393	423	388	410	389	396	413	405	404	405	374	369	380	428	389	414	416	403	435	443	429	387	416	426	364	400	449	417	416	377	403	410	400	422	381	406	407	406	423	401	390	418	385	424	386	435	422	433	457	427	388	393	415	403	399	425	429	413	422	395	388	404	386	422	393	389	390	390	433	426	379	357	404	414	413	442	412	397	417	409	410	412	440	399	412	426	388	417	421	389	416	423	421	390	415	420	409	375	440	405	427	444	423	416	426	365	403	424	367	443	421	411	422	395	400	399	394	439	401	395	382	392	374	415	399	384	441	417	420	416	426	424	398	414	399	401	416	409	454	422	453	387	432	405	410	396	389	422	387	437	403	416	417	382	418	398	461	377	389	399	403	409	420	369	392	425	400	425	395	418	393	394	443	401	381	400	384	397	365	406	434	426	412	395	402	419	387	374	404	410	441	371	427	433	403	403	391	433	396	431	413	399	411	375	382	411	379	457	409
24529	21400	28607	24590	21199	5945	1789	1177	998	1607	8301	29696	26196	15615	4394	1634	861	630	529	549	520	572	531	550	537	584	539	529	562	544	567	538	565	539	562	543	573	538	513	548	527	574	554	535	536	540	576	543	572	566	540	512	549	561	503	607	552	566	529	540	480	548	565	576	526	566	554	587	550	549	524	551	583	564	582	547	588	590	566	527	593	563	531	551	549	563	577	530	536	517	542	552	533	550	548	582	563	559	565	532	557	591	564	544	511	523	513	541	539	562	597	565	517	523	542	581	504	558	542	553	584	522	550	571	542	546	533	507	542	576	522	582	558	575	522	578	566	561	516	557	515	564	546	515	520	534	506	535	531	560	523	583	568	538	529	602	544	524	579	547	527	595	553	587	561	528	521	545	550	527	579	543	541	536	628	515	524	522	516	547	569	517	547	578	523	570	543	519	602	544	552	530	552	543	552	518	526	544	548	552	561	573	475	531	567	579	494	533	530	533	556	524	528	548	541	533	559	552	563	515	572	580	577	550	547	571	540	542	532	586	559	578	566	542	529	547	564	544	505	538	545	589	549	542	557	554	544	526	519	586	527	608	509	548	566	544	589	558	569	573	525	556	522	532	559	561	536	550	557	534	522	548	527	574	591	570	558	539	576	535	539	545	524	492	530	546	517	559	539	520	572	535	518	574	591	540	505	555	551	555	580	526	529	588	521	553	582	535	557	556	516	563	578	560	544	552	527	589	554	566	523	576	566	595	540	552	558	539	565	559	537	523	553	559	554	542	537	541	570	534	534	522	517	532	557	565	546	530	536	568	578	572	559	532	580	534	539	543	543	509	543	567	585	534	588	559	607	520	500	517	514	597	553	571	526	523	533	572	538	598	536	526	534	553	551	547	558	544	528	566	597	535	549	517	480	533	535	552	552	530	527	525	545	547	563	575	555	549	565	531	572	558	588	567	549	537	533	571	567	562	558	552	517	502	544	534	561	574	537	546	555	522	544	547	551	543	494	553	553	541	578	596	537	527	546	568	554	516	587	550	585	560	564	544	553	579	551	561	515	523	560	577	527	555	524	553	531	543	529	573	542	520	516	521	537	527	553	562	506	546	526	587	532	567	546	527	538	539	548	537	548	566	561	546	533	544	562	560	571	511	552	529	561	567	561	593	500	526	543	553	552	568	537	570	578	552	530	537	559	525	518	547	535	528	517	550	503	514	566	552	552	512	610	539	528	519	576	560	506	504	550	544	537	569	499	558	593	543	546	586	536	567	525	555	528	561	561	591	550	525	529	531	539	532	539	545	500	533	518	595	544	511	549	495	564	544	574	530	579	511	569	546	539	554	527	522	524	567	574	554	588	523	576	580	489	508	522	516	570	556	494	558	554	574	536	589	552	533	564	531	498	534	504	552	551	577	581	538	532	529	531	545	520	593	520	565	542	513	528	570	555	520	536	552	518	558	595	571	558	552	541	519	565	592	547	543	553	506	528	530	580	517	569	572	550	554	535	537	541	529	544	539	547	602	536	529	555	540	561	492	565	520	549	587	531	521	575	568	540	518	548	553	581	545	528	574	516	513	567	563	525	516	533	552	541	548	546	579	511	539	560	585	566	511	569	537	527	542	576	568	503	494	554	541	529	599	535	529	512	537	526	524	518	543	581	560	575	547	552	543	571	513	605	555	532	563	545	501	517	555	540	549	522	562	530	538	545	539	572	510	564	511	530	546	519	530	542	569	580	576	533	532	545	520	543	563	622	577	546	527	570	558	524	553	533	551	558	537	533	513	552	574	509	483	577	573	525	527	523	529	522	573	536	571	582	500	521	574	578	564	546	534	522	536	499	523	558	535	543	557	563	531	527	575	566	510	541	561	549	494	565	590	546	537	535	548	571	553	529	530	566	521	528	526	529	563	568	564	555	537	567	529	572	547	533	494	543	525	523	561	529	527	556	543	503	582	528	587	534	533	547	543	568	544	581	546	562	518	531	571	553	541	529	553	537	541	549	572	545	537	542	538	544	549	550	580	541	540	557	564	527	566	526	548	525	551	543	550	563	594	511	543	579	557	517	541	538	501	527	533	505	551	521	537	575	552	544	515	542	524	546	557	555	554	553	534	558	545	511	507	537	575	552	554	543	536	517	530	510	513	548	553	539	535	518	535	553	505	512	549	539	546	542	519	523	539	543	503	527	537	514	531	556	552	584	551	570	581	561	551	540	533	562	553	561	589	565	558	530	500	536	574	566	611	539	551	528	568	526	559	545	543	568	559	550	498	563	541	564	546	586	522	565	542	611	565	571	540	512	561	564	590	553	572	558	520	513	532	559	547	553	506	544	566	582	550	598	582	567	540	522	560	508	548	553	524	555	514	544	546	515	550	554	570	526	579	537	540	548	563	571	544	506	527	513	542	531	542	582	539	521	508	557	557	547	541	516	557	488	532	515	586	588	558	553	557	540	563	569	559	550	523	511	516	545	550	551	570	525	619	538	515	555	582	497	529	533	533	540	520	550	539	565	587	560	562	543	563	557	526	534	521	564	545	528	510	520	518	547	540	488	539	578	545	518	535	569	515	561	491	527	552	527	569	533	557	529	559	506	510	564	553	545	573	595	546	536	547	601	586	514	576	546	504	528	520	521	551	551	549	558	557	530	498	536	551	523	498	544	523	576	560	554	514	564	563	527	543	544	540	508	564	530	572	551	532	534	532	554	564	549	555	539	510	517	521	517	513	535	568	588	541	546	565	536	529	542	498	542	551	566	520	500	524	564	568	553	519	561	539	569	544	544	525	491	566	510	567	553	547	555	530	585	541	506	561	521	530	528	558	544	544	498	567	539	541	557	544	553	520	519	537	526	523	595	525	523	535	539	555	556	576	525	488	510	529	550	535	578	549	532	556	525	506	518	544	504	527	559	532	535	573	520	515	547	536	577	512	593	562	533	531	566	525	545	560	517	537	557	539	570	544	539	587	519	531	553	565	535	565	567	545	548	537	512	548	540	537	533	526	546	582	522	512	531	525	527	548	533	524	578	594	542	594	556	526	516	524	578	563	538	556	535	520	519	549	515	556	538	525	538	608	576	608	564	567	534	514	499	545	573	553	582	543	562	537	537	547	552	530	572	555	522	519	541	555	514	514	550	548	560	549	513	541	547	546	540	557	502	492	547	493	538	480	551	547	536	533	544	552	553	631	512	552	550	536	544	520	534	538	571	581	555	532	551	516	526	564	530	507	571	549	534	593	538	510	516	527	555	535	541	510	553	541	535	536	551	555	566	556	545	511	514	547	514	572	585	508	522	526	505	508	560	585	490	537	537	591	540	561	546	556	524	577	516	540	560	563	537	527	554	518	496	523	580	549	510	533	534	545	527	568	556	499	502	553	567	542	548	518	551	527	531	577	516	537	550	545	537	523	539	556	547	530	546	519	550	550	544	550	562	557	565	541	543	555	523	578	548	541	569	548	525	572	534	545	529	588	556	532	566	575	541	534	525	522
4170	6170	4915	2667	2111	1589	1407	1268	1415	2423	11918	28621	22289	12179	3665	1682	841	532	531	484	434	493	540	507	498	479	475	518	542	476	469	459	524	500	482	508	503	504	478	520	508	522	492	488	489	486	498	515	556	506	523	475	476	489	487	526	494	487	481	494	525	495	517	513	502	501	474	469	498	499	498	486	475	515	495	464	493	490	508	481	464	505	501	484	505	470	509	516	475	492	472	505	476	494	474	490	499	495	487	542	487	478	504	468	541	464	476	505	467	501	479	472	476	498	474	462	496	491	480	515	514	518	511	533	530	520	483	479	530	462	450	502	495	461	499	510	503	518	516	521	513	508	453	513	462	531	501	491	496	494	488	454	492	516	549	482	489	535	481	493	481	506	469	507	495	493	457	524	470	499	508	503	488	520	516	475	474	498	510	502	481	486	499	492	506	517	502	494	487	464	498	504	445	510	476	437	503	530	503	486	496	491	493	479	520	484	512	490	505	468	489	496	492	475	482	494	494	479	494	483	471	512	516	482	434	519	491	526	493	493	512	512	460	475	505	485	523	474	457	459	473	499	466	466	521	510	496	496	494	503	503	517	487	476	475	466	487	551	478	501	485	473	521	532	460	504	489	490	467	520	518	493	472	542	549	483	498	497	492	505	492	500	533	509	524	476	485	512	543	469	505	498	508	511	516	482	479	463	511	466	502	509	478	487	502	482	497	502	499	513	508	495	503	489	470	519	474	497	467	445	537	499	489	510	494	478	473	497	522	527	489	499	501	493	496	487	516	519	509	516	470	532	469	476	501	538	515	467	508	523	549	460	498	457	522	480	533	474	495	530	529	530	521	522	488	506	482	460	542	462	509	515	529	513	486	461	506	502	471	499	499	497	514	478	490	458	486	515	485	478	467	509	474	494	497	469	515	486	436	477	511	492	537	499	518	522	503	497	486	460	511	435	509	481	516	488	453	492	438	480	490	502	489	453	499	498	470	468	510	525	467	510	510	484	490	472	510	524	486	481	497	494	463	488	521	507	528	494	503	460	458	502	505	494	500	472	496	492	497	505	490	485	528	507	491	492	499	510	491	476	474	468	467	488	483	464	482	456	441	489	482	467	502	512	499	509	521	494	497	506	486	521	447	489	481	490	482	503	539	468	468	515	455	469	537	478	512	470	488	483	500	471	484	472	475	476	477	509	499	505	501	479	493	467	471	498	497	495	475	505	532	504	478	502	468	501	498	475	531	466	517	461	482	493	519	476	513	479	522	509	519	523	470	510	500	478	469	477	517	449	507	493	488	521	486	462	491	496	520	469	533	509	465	479	466	466	475	465	511	474	535	475	499	459	501	479	499	487	498	488	501	485	482	499	499	469	496	481	454	490	505	462	462	482	515	463	522	501	494	483	483	512	519	495	477	503	486	448	486	476	500	494	506	524	473	504	520	479	455	517	465	489	480	511	508	486	513	471	482	449	461	491	491	560	515	475	506	498	492	510	499	507	458	483	490	480	489	492	507	473	464	499	485	495	450	502	505	494	495	508	492	493	509	475	515	510	508	516	503	503	530	531	502	464	480	508	489	507	488	507	502	503	513	480	475	465	502	498	506	503	478	487	493	527	491	518	468	500	486	512	483	527	475	466	465	492	443	487	462	505	504	516	459	495	474	508	480	452	488	495	446	503	479	492	496	515	507	457	451	520	481	507	505	460	521	514	462	498	502	508	488	508	469	461	499	455	503	525	485	473	495	468	476	499	490	474	495	500	473	472	485	490	473	440	503	506	450	454	495	451	513	469	510	483	488	489	522	444	473	482	538	487	503	484	469	497	524	531	495	497	494	475	508	501	443	520	463	520	500	478	486	434	464	529	508	517	499	498	486	476	467	530	495	470	485	498	479	463	450	550	459	482	463	544	449	523	485	488	502	518	496	467	503	482	485	484	516	502	505	486	517	478	511	495	497	530	459	475	495	477	477	481	527	554	490	499	486	495	460	502	500	470	468	486	506	535	537	450	492	490	491	501	445	487	471	500	514	460	478	490	504	492	506	452	471	558	472	510	501	491	522	481	504	486	488	469	512	503	480	455	480	504	499	461	511	535	505	469	503	480	482	481	530	483	450	479	488	507	481	480	466	490	486	454	497	506	494	523	502	496	494	461	440	497	472	503	463	509	463	521	492	450	495	498	470	468	506	512	494	432	494	444	479	509	490	558	508	452	506	434	516	487	488	491	495	444	505	479	455	499	544	454	537	476	500	509	476	518	492	464	513	460	489	502	495	499	491	527	535	505	492	492	503	492	474	470	453	468	485	493	489	518	477	481	460	494	497	468	485	471	485	500	477	503	517	463	513	491	500	525	472	482	506	517	469	528	456	489	488	515	467	466	531	485	455	507	503	518	506	521	494	516	479	485	503	472	467	495	472	502	468	501	474	476	520	486	492	469	452	479	490	476	491	486	489	495	474	502	485	495	476	507	509	498	503	480	494	525	509	471	473	513	469	502	493	535	514	509	472	449	491	484	513	454	504	479	480	481	509	477	494	465	483	524	470	498	497	493	464	477	529	517	490	509	472	481	451	491	479	503	458	461	495	512	491	496	435	521	494	491	481	497	478	454	473	513	486	479	496	481	511	466	485	524	461	510	498	494	511	505	506	466	480	469	508	508	455	508	512	481	496	437	446	515	492	539	453	506	478	473	529	478	483	488	443	464	518	500	467	458	503	540	487	509	460	504	505	542	425	545	498	503	479	490	472	520	466	518	487	460	506	460	461	518	498	449	473	500	509	490	484	506	453	491	491	491	472	494	493	474	513	457	462	480	482	487	479	517	481	514	503	497	463	506	479	525	563	505	443	474	486	499	465	462	471	481	492	513	485	530	500	472	510	467	455	504	479	505	492	500	503	498	491	491	460	509	494	500	456	497	508	490	489	438	481	487	483	499	473	497	534	465	487	506	474	492	466	496	471	481	469	455	517	457	484	511	504	467	542	546	460	515	500	472	490	472	534	548	499	460	503	519	517	510	485	492	510	478	486	486	480	473	501	480	470	498	493	499	497	501	498	451	454	499	445	466	462	459	505	470	481	515	512	460	491	512	492	477	489	470	495	491	513	486	493	495	515	511	470	493	499	464	462	506	496	495	490	453	501	503	500	481	491	468	507	517	494	469	499	470	495	477	494	449	464	525	480	503	496	480	450	476	552	488	492	512	475	513	495	480	502	483	495	487	506	463	482	525	489	518	460	497	452	504	507	454	451	508	491	509	469	476	480	472	466	492	494	489	541	514	463	491	459	480	453	463	505	497	512	465	486	473	470	464	505	506	503	480	483	493	478	480	501	517	514	515	524	491	510	480	481	511	531	525	477	508	447	483	496	498	527	478	476	513	472	491	491	443	496	469	496	504	521	486	463	483	461	457	489	495	445	464	518	464	521	505	512	452	481	478	463	469	468	469	495	459	505	523	445	484	479	458	516	527	515	490	509	497	481	450	474	529	507	483	491	470
27500	10140	1439	974	722	581	493	459	447	494	1079	2010	1804	1208	650	540	446	408	370	432	419	390	412	394	424	417	415	371	405	407	404	409	436	395	442	416	402	408	395	423	374	434	404	404	370	417	367	371	370	397	393	415	410	393	402	427	380	409	404	412	411	421	385	410	406	394	378	429	400	443	407	428	413	407	411	413	401	407	364	394	387	435	401	399	420	389	426	405	414	395	395	413	409	399	406	386	402	457	445	414	398	381	397	435	409	397	367	411	410	410	392	392	398	376	460	397	414	423	468	401	374	410	399	387	426	395	432	398	396	408	369	384	411	443	416	402	397	362	414	396	426	401	419	415	442	396	405	389	406	409	407	390	374	380	419	419	422	427	403	359	367	395	400	420	402	416	409	393	401	427	422	433	406	382	430	399	431	384	409	428	414	409	389	434	392	393	403	392	396	407	404	411	413	410	429	406	384	401	415	392	418	397	423	429	442	413	398	413	405	423	397	398	416	426	438	380	394	432	347	428	410	422	388	426	402	396	384	398	400	424	401	401	407	396	380	409	434	427	396	394	385	416	392	407	389	431	424	379	431	394	425	451	406	453	363	428	392	424	460	418	415	375	427	381	365	414	398	400	394	428	383	383	438	415	449	417	391	435	403	436	371	407	378	404	428	399	434	401	407	353	418	409	430	369	386	413	384	415	438	449	404	408	393	448	398	423	432	406	417	377	435	395	361	412	420	376	418	384	398	376	421	442	384	376	362	384	432	392	397	388	411	396	386	425	379	395	375	402	403	418	390	391	396	395	388	399	403	418	388	394	399	393	368	426	398	382	395	424	375	410	424	404	407	380	401	432	404	384	402	403	427	424	398	383	410	400	388	407	401	375	408	449	426	407	392	371	411	374	428	370	453	442	402	390	412	428	368	404	395	418	410	365	371	420	389	413	428	404	430	411	403	410	378	414	420	410	407	399	445	417	410	417	381	382	433	441	421	407	405	398	420	361	386	404	353	411	400	401	350	417	410	399	387	432	353	425	414	462	415	452	408	397	409	425	403	399	384	431	391	445	406	420	407	421	392	405	426	437	383	444	379	383	401	407	390	431	443	439	424	426	421	397	408	410	447	383	395	388	397	400	443	378	437	392	410	439	366	379	384	380	388	396	418	408	417	431	417	426	415	418	446	392	421	405	371	421	399	397	391	406	396	421	397	419	403	425	409	406	405	429	415	431	424	422	395	405	380	437	378	411	405	405	444	375	427	379	402	419	402	435	402	395	405	425	416	396	414	439	394	373	407	406	401	427	432	399	414	405	423	430	378	396	380	412	379	443	432	393	397	397	421	389	412	426	415	394	408	425	377	390	413	397	410	434	434	395	409	397	406	415	390	419	423	420	412	427	391	433	405	415	447	405	420	405	388	412	448	387	457	442	407	416	440	423	405	462	394	417	392	419	401	441	396	420	396	390	421	408	411	445	365	405	440	448	429	411	425	410	407	398	375	392	399	406	395	388	396	425	421	403	402	423	393	430	397	437	413	399	416	409	388	429	413	392	388	392	428	366	420	388	415	414	423	394	410	409	452	391	397	388	397	400	402	405	421	434	425	438	408	429	403	403	415	394	390	370	387	426	370	422	447	377	405	446	415	377	431	379	396	398	410	392	404	406	383	413	384	379	427	412	395	421	379	404	401	403	390	402	413	385	422	390	430	417	439	424	392	406	402	412	435	417	398	423	400	393	389	436	410	418	414	390	394	404	429	397	408	421	418	409	393	408	384	397	409	376	376	393	437	419	419	396	411	423	396	410	407	404	397	457	392	434	379	375	401	363	380	397	443	411	402	390	423	469	436	365	398	395	430	417	431	417	412	382	385	387	395	413	448	403	398	396	420	437	429	405	377	406	396	404	406	408	409	397	402	396	398	408	407	432	378	395	411	406	423	420	420	412	415	416	366	408	427	411	411	395	403	430	395	410	358	402	399	421	444	405	393	365	393	402	396	379	440	409	409	394	422	392	425	414	374	409	391	399	386	389	412	388	427	426	381	396	434	422	365	432	389	391	383	381	390	384	379	432	434	428	407	365	389	417	424	404	410	410	406	445	390	432	433	427	401	415	409	398	412	433	439	401	438	374	425	398	409	406	395	412	436	444	380	433	399	411	416	398	403	373	419	429	397	438	375	416	401	379	410	431	384	399	381	404	402	416	461	378	390	395	429	385	408	383	424	430	407	429	421	448	411	389	400	419	403	355	447	421	386	384	407	425	397	403	407	368	398	394	428	410	416	392	426	345	376	421	387	416	415	382	450	381	412	368	419	415	398	377	406	416	419	410	396	397	430	406	406	431	380	397	388	389	417	423	412	399	386	384	408	422	400	384	439	414	381	392	410	389	423	409	428	431	420	417	376	416	419	388	425	396	421	414	378	411	396	389	413	428	409	411	377	396	379	423	428	397	378	399	431	424	386	447	422	403	397	406	376	388	385	424	375	376	422	394	443	425	399	422	409	426	394	439	395	459	417	435	380	407	460	399	438	416	401	405	421	385	405	377	418	457	376	369	409	382	376	413	390	346	377	396	407	388	452	391	442	386	424	408	381	377	413	409	396	429	398	410	412	367	409	395	413	406	403	431	405	417	385	401	409	372	440	395	376	381	408	464	392	410	425	379	416	412	370	408	422	393	413	397	419	414	391	381	391	396	396	436	375	392	399	395	386	428	417	393	418	407	399	428	424	388	393	433	390	393	404	398	412	412	389	409	381	428	412	423	399	389	399	441	417	394	389	375	376	392	414	407	415	433	383	361	402	433	422	393	398	449	424	417	400	399	409	394	447	431	397	414	384	429	386	402	418	427	409	373	435	424	409	426	399	388	347	396	391	443	398	417	386	420	423	380	458	387	436	384	393	449	395	482	394	429	414	376	412	454	385	388	436	390	385	406	396	428	415	442	374	380	406	411	413	396	409	406	424	383	445	384	409	426	379	400	383	389	394	436	434	410	423	400	422	430	427	442	418	440	400	406	412	418	426	358	430	410	426	428	383	382	435	391	440	416	442	407	375	418	377	404	401	433	368	420	424	415	415	400	434	420	421	424	442	428	382	388	438	391	423	407	428	400	440	382	425	372	425	401	415	408	399	427	442	414	430	384	421	419	394	423	391	403	401	398	410	433	410	418	417	386	408	395	395	380	434	423	403	373	440	413	419	424	446	420	459	413	412	396	424	402	382	430	374	423	410	397	448	407	433	401	392	426	419	406	444	394	399	438	452	425	414	414	416	375	381	432	396	472	396	420	407	385	420	401	393	387	401	416	396	408	395	368	462	429	413	401	409	401	402	399	394	383	371	399	417	422	404	408	393	424	412	392	398	395	393	383	366	463	385	407	378	385	391	422	402	391	395	414	405	418	416	405	412	402	402	411	410	388	395	386	467	403	382	346	408	396	411	397	380	419	432	430	398	395	429	363	376	399	403	418	399	424	399	372	438	374	440	384	409	409	411	415	457	436
5349	800	722	543	597	685	533	455	451	645	1535	2554	2005	1224	711	461	414	372	360	356	364	370	372	350	353	376	372	406	399	374	409	405	357	397	336	392	373	372	392	359	409	386	396	366	388	361	361	382	406	377	370	366	400	358	345	346	368	369	413	393	371	376	415	388	374	367	416	371	334	368	360	378	345	351	350	364	377	331	409	355	356	407	394	381	383	430	348	427	390	374	377	405	368	365	358	371	372	368	376	374	413	368	379	379	367	376	406	364	371	395	369	357	368	357	386	380	370	370	396	356	346	376	353	382	371	364	364	395	368	359	401	379	355	360	364	412	371	368	385	356	387	375	368	343	382	379	362	391	368	419	387	367	383	416	370	388	372	377	367	369	361	360	373	391	359	411	377	378	407	346	352	378	417	359	396	353	373	376	370	360	370	368	358	356	396	355	399	361	387	349	383	379	355	410	342	392	385	362	377	399	400	354	364	361	375	349	369	379	372	397	352	373	380	357	361	348	371	356	382	372	353	365	352	365	372	367	371	396	337	351	358	371	374	395	367	346	402	391	366	408	394	385	389	399	379	358	389	361	373	389	389	331	348	382	355	377	372	365	357	346	340	340	366	384	360	390	375	392	377	379	388	366	362	399	385	377	398	357	344	331	386	373	371	345	371	402	376	380	359	403	375	377	382	398	399	357	380	377	363	404	387	357	368	368	330	378	402	359	390	362	377	388	387	405	366	371	412	385	383	376	377	402	363	373	373	351	398	328	417	368	363	345	365	380	354	375	388	360	331	365	319	363	371	404	343	357	386	364	337	368	339	371	353	347	350	366	349	332	363	386	397	349	372	371	419	394	338	381	388	380	396	358	351	370	405	364	383	373	368	358	379	372	384	391	395	364	363	360	365	367	349	348	394	362	394	369	377	372	393	349	357	364	400	356	362	408	394	389	390	378	382	364	418	362	404	374	400	376	345	388	395	377	388	403	365	393	369	390	406	352	356	372	375	393	361	337	377	401	387	352	406	369	372	370	356	386	390	382	362	372	346	413	378	372	372	359	347	400	356	381	377	378	387	383	367	384	404	395	379	391	370	374	366	364	361	383	401	372	360	375	378	378	370	381	383	360	388	368	382	375	391	374	404	387	360	379	369	332	355	374	403	372	389	373	318	387	367	385	393	367	390	391	378	403	420	399	365	372	413	341	402	367	389	374	388	363	357	358	387	365	411	401	400	371	383	374	381	425	377	393	381	388	385	374	344	347	409	370	369	375	367	380	381	391	374	335	372	402	337	357	370	355	364	334	385	369	365	357	381	335	383	348	353	383	394	343	373	359	390	355	354	346	372	385	370	379	353	388	380	357	369	375	367	386	379	384	377	387	359	380	393	365	382	400	369	362	375	402	397	373	397	391	376	385	375	393	362	376	360	362	376	400	345	408	357	436	362	361	351	368	407	367	364	384	392	375	373	410	341	376	421	393	356	377	364	346	369	401	340	376	344	401	392	342	402	410	381	346	394	336	400	361	393	348	393	358	363	413	389	378	377	377	389	395	422	361	376	375	406	396	352	319	374	369	371	373	371	341	409	393	365	326	357	361	369	323	387	345	387	382	359	379	357	360	382	416	350	384	391	365	360	378	347	377	390	348	397	374	394	385	384	380	380	369	353	371	384	401	392	392	359	367	392	374	390	380	406	362	368	383	391	380	401	376	371	369	404	361	368	362	360	375	384	376	339	387	348	380	371	382	350	369	400	389	363	383	390	385	364	381	362	376	384	364	359	362	377	342	366	356	364	384	368	367	318	381	321	370	401	368	374	375	374	384	383	363	377	370	401	359	400	391	387	395	349	379	383	396	389	360	372	382	354	403	351	363	377	371	365	339	384	397	369	351	396	375	375	373	380	356	365	394	368	360	408	371	388	394	361	345	383	393	351	413	376	358	390	381	354	388	380	339	373	358	378	391	382	390	393	390	403	359	401	370	383	372	312	392	389	358	317	343	374	362	342	342	390	386	397	377	360	369	381	392	337	366	389	378	394	374	341	383	341	378	357	367	362	371	346	380	372	363	387	403	345	376	382	386	332	335	381	367	365	409	337	334	341	398	378	379	386	364	372	377	349	396	351	371	403	388	333	338	378	380	411	360	386	383	387	388	353	371	415	387	378	364	356	388	370	379	401	359	363	361	414	357	379	354	383	365	369	378	379	370	408	362	351	430	380	368	380	362	368	379	378	374	362	392	378	390	358	343	367	389	351	384	366	379	380	370	356	368	379	404	360	359	389	389	358	376	376	387	379	405	373	340	407	396	378	361	414	388	389	369	379	352	374	366	328	355	401	344	355	389	368	349	356	382	358	360	403	364	357	388	368	359	380	347	358	363	391	367	391	363	363	386	394	364	362	384	401	375	378	401	401	373	371	370	380	346	372	383	402	369	377	374	380	384	346	363	403	357	393	363	365	375	394	351	378	349	346	400	371	376	369	376	401	376	367	392	384	361	401	375	338	360	385	368	387	360	377	369	373	351	368	418	352	379	390	362	355	354	409	354	370	403	351	384	381	381	390	366	357	360	392	369	399	380	380	375	360	375	352	408	352	377	370	396	374	367	335	342	412	366	383	392	338	368	383	370	390	368	379	395	397	354	370	327	357	359	379	381	381	399	427	387	353	391	401	348	375	372	342	383	370	364	378	346	384	356	361	380	416	372	377	382	373	384	389	391	392	372	370	364	396	352	390	420	367	342	369	412	354	400	413	369	368	372	409	363	387	370	362	386	417	347	401	382	375	372	361	373	392	394	397	344	361	366	361	387	375	351	349	371	391	405	360	370	393	344	344	387	379	381	403	344	407	388	347	391	357	378	364	353	374	391	391	343	356	376	355	375	376	350	360	384	386	411	393	368	380	409	344	377	342	382	372	359	351	397	355	365	363	338	373	348	374	363	351	383	396	363	351	365	360	377	407	401	347	357	366	357	408	409	370	386	383	394	369	387	420	374	387	345	378	375	382	388	341	357	352	342	365	381	386	375	403	358	377	370	374	360	388	372	363	382	321	355	356	339	382	361	368	381	373	380	393	354	388	383	378	393	383	398	381	402	345	399	358	369	362	397	382	434	375	401	370	362	365	369	377	367	411	383	360	358	359	395	363	363	359	356	375	353	373	346	365	385	377	358	375	361	373	384	370	362	356	384	339	371	390	374	363	366	388	347	369	362	396	365	361	384	364	364	369	349	376	401	358	405	374	331	368	355	383	355	364	343	384	396	379	352	353	360	378	365	375	394	371	335	394	362	358	359	372	354	369	362	400	390	353	384	361	338	380	364	363	362	331	388	367	366	357	355	357	383	373	372	368	397	382	366	340	386	365	356	370	345	369	409	386	380	394	375	358	365	394	365	367	371	375	342	390	387	355	383	359	379	376	374	374	378	352	335	376	387	378	388	406	378	387	395	376	379	354	399	376	371	390	356	401	382	383	318	372	353	362	355	380	380	376	365	387	392	404	391
25709	21444	27544	25580	7280	2122	1140	604	551	2129	12859	18246	12069	4744	1338	678	420	379	396	370	390	393	386	359	362	387	367	411	351	393	416	396	407	361	361	357	365	399	387	373	405	363	342	365	402	408	399	404	355	380	399	341	373	368	367	386	354	356	361	370	385	348	368	363	353	392	391	351	384	337	369	399	370	373	362	377	344	368	364	353	385	348	374	385	354	372	364	423	391	387	378	365	380	370	357	370	372	368	377	370	381	359	335	386	387	379	363	338	374	325	369	363	349	371	381	368	361	380	356	331	400	387	368	370	371	366	388	367	374	334	373	324	373	394	347	379	334	332	376	371	362	384	371	362	371	388	373	358	403	367	342	372	364	377	356	365	354	389	341	391	362	392	324	363	392	321	363	370	372	356	367	351	363	358	367	326	326	390	371	356	377	338	390	353	372	401	384	339	376	391	372	382	354	320	401	356	359	333	349	368	384	369	391	354	381	339	400	362	372	398	365	372	371	374	391	383	390	372	344	365	355	392	368	359	399	335	366	349	372	372	373	385	353	365	352	384	345	375	373	383	356	371	380	380	377	339	346	369	372	360	361	380	358	374	368	378	375	372	354	350	374	359	354	405	385	351	328	362	380	384	347	355	356	362	383	354	378	393	398	370	392	344	399	382	378	359	385	354	367	355	371	368	391	381	350	352	348	360	389	351	374	367	342	375	340	361	349	385	353	358	373	349	367	339	393	407	361	347	355	364	371	350	376	358	368	345	382	328	366	381	351	396	344	385	407	374	352	366	349	355	336	381	369	371	337	344	393	379	351	335	363	363	399	347	372	381	370	363	369	350	375	365	370	378	352	375	356	368	397	388	370	342	339	361	350	389	375	360	378	355	350	399	366	364	327	371	360	395	388	407	388	358	378	360	350	382	358	385	380	356	370	353	348	339	402	374	403	340	325	388	371	360	385	387	371	356	369	381	356	390	370	392	365	352	359	390	372	395	345	356	355	348	381	390	387	358	347	379	408	357	363	368	354	382	339	368	372	328	351	358	361	334	371	342	370	367	369	375	377	343	332	384	394	365	376	375	384	345	344	325	364	414	390	394	349	329	375	353	361	392	364	377	377	378	336	383	348	380	359	351	381	365	381	395	380	359	360	351	389	348	377	393	363	370	352	345	359	385	367	345	348	358	363	361	361	386	355	360	349	362	391	376	358	343	379	376	345	406	349	346	385	357	317	351	382	354	374	353	356	372	379	408	384	356	375	334	362	372	349	330	355	374	358	354	353	365	359	365	369	353	355	346	380	365	408	327	367	351	328	371	356	370	377	346	385	357	403	356	353	367	388	375	366	357	373	365	354	342	361	378	380	330	378	394	394	319	357	349	370	434	373	336	411	353	379	356	356	372	343	373	392	376	354	387	354	368	371	385	332	364	325	357	358	348	364	338	379	361	367	345	371	399	339	362	379	360	382	385	357	366	364	351	350	370	370	386	374	343	359	374	349	349	370	374	370	382	353	389	360	355	366	398	409	345	417	381	324	357	382	369	400	324	326	389	379	344	355	327	368	380	357	368	333	355	373	335	399	354	366	325	360	341	377	385	344	352	381	402	381	350	362	352	354	389	359	345	382	356	364	360	336	360	402	407	354	351	377	398	369	388	357	366	402	371	391	363	367	344	394	374	369	388	352	334	421	378	416	401	377	371	428	396	353	342	428	371	374	392	342	349	375	338	396	374	346	360	375	361	353	350	348	360	397	370	394	345	378	326	360	333	353	346	315	361	363	350	364	354	369	372	341	383	356	389	356	353	374	384	385	352	405	374	371	353	368	374	367	378	384	362	353	358	383	381	381	362	365	364	366	366	355	368	411	368	389	382	366	352	367	382	338	369	390	367	366	357	397	326	346	380	343	348	388	340	362	365	354	368	340	380	352	364	373	367	386	379	364	385	349	378	351	345	376	327	380	353	382	385	385	345	360	377	349	356	358	382	366	364	431	366	335	378	382	359	398	398	361	365	397	360	360	377	383	359	323	364	344	357	353	350	351	387	357	347	394	354	357	378	379	374	344	359	418	387	377	362	377	367	337	354	356	389	383	405	398	359	367	367	384	387	355	391	420	380	374	366	399	329	381	359	356	380	346	368	363	384	337	367	360	338	355	379	327	366	344	369	356	392	364	328	355	335	322	361	375	376	384	341	366	360	333	367	404	351	336	370	366	372	334	347	402	325	354	372	344	372	363	389	344	360	395	411	368	351	367	376	361	348	405	357	370	369	361	400	348	353	362	381	333	399	352	381	366	356	348	352	352	347	373	386	354	360	371	379	354	357	371	369	353	380	365	390	393	371	364	352	370	353	348	388	374	376	355	353	352	348	381	369	369	362	372	353	350	352	364	379	343	360	350	387	361	361	317	371	398	390	380	318	366	334	377	373	386	341	359	364	387	339	357	344	379	376	373	346	397	354	346	382	359	385	379	326	363	352	383	365	351	389	353	353	371	347	358	379	386	379	370	343	393	366	374	380	379	348	412	363	385	374	369	366	388	340	340	357	403	369	389	369	394	358	355	343	398	348	347	400	338	357	368	375	357	350	369	362	378	340	379	344	382	379	353	369	358	394	372	391	403	390	353	370	341	361	362	374	353	397	361	365	349	385	390	370	331	371	364	374	349	352	372	380	319	371	375	356	345	388	338	382	371	372	366	354	346	331	349	388	375	382	363	338	342	341	346	357	371	353	356	350	352	391	366	341	362	383	386	350	337	367	349	385	401	377	366	367	333	365	351	355	361	358	429	358	359	368	368	380	362	392	359	329	353	381	345	381	374	346	373	353	378	383	356	337	355	376	370	351	367	366	376	363	348	316	374	347	367	375	403	368	368	358	369	355	381	351	386	379	354	341	373	370	388	365	398	350	384	352	325	379	373	360	356	405	379	378	384	321	373	335	364	352	346	346	371	360	386	382	365	375	333	368	387	353	341	382	385	370	359	363	344	359	388	370	356	381	356	382	403	360	356	368	376	376	371	360	350	374	358	374	372	350	363	336	361	348	387	361	371	341	384	354	382	369	355	401	348	334	328	378	364	372	354	385	362	390	333	317	335	367	348	348	386	373	383	367	356	360	342	360	357	350	371	406	374	347	365	373	327	367	381	367	362	359	340	368	362	395	387	364	385	374	362	359	364	364	336	351	383	377	370	376	405	352	356	360	373	332	385	373	364	372	379	350	342	371	383	383	369	375	365	394	332	327	364	405	334	380	366	358	383	364	384	365	381	383	382	374	345	372	356	387	393	386	380	350	340	351	377	347	368	387	329	346	355	373	328	370	394	347	362	385	354	322	355	345	326	359	347	367	369	395	391	333	382	351	352	353	392	347	390	389	363	372	386	384	396	355	377	333	366	351	350	352	343	353	373	356	411	388	357	373	363	331	367	361	347	373	391	385	372	346	354	362	378	348	387	406	376	337	391	367	338	386	389	367	357	367	357	361	381	340	359	368	339	353	343	306
3774	3377	2991	1906	1579	1987	1229	759	759	3485	15517	16954	10522	4612	1439	739	398	391	360	382	331	327	364	366	380	308	357	325	386	362	329	376	350	362	362	338	381	378	323	339	351	374	344	328	361	353	354	331	350	352	335	364	345	393	366	383	323	343	345	344	331	334	349	323	303	351	358	329	330	356	338	337	354	348	366	352	367	349	351	375	347	365	356	367	346	358	332	338	324	342	343	334	326	351	395	324	372	346	381	361	386	354	352	362	355	338	330	327	319	361	349	351	358	330	338	327	305	333	378	339	361	337	330	343	364	336	358	346	354	316	344	352	332	392	353	323	313	371	364	381	340	356	331	348	351	342	345	343	363	361	354	393	340	383	349	347	334	344	362	340	341	349	323	340	360	379	366	351	365	357	361	363	351	339	314	347	338	327	340	378	317	354	371	349	354	367	347	332	366	341	364	317	366	367	355	388	352	358	351	331	359	350	352	320	313	370	355	330	363	338	357	364	370	353	351	360	339	350	319	345	354	341	357	343	345	368	356	393	390	330	365	343	374	368	322	353	350	359	366	342	367	358	378	318	356	342	362	350	343	369	358	379	370	378	397	349	337	361	323	331	361	371	347	327	363	388	359	360	370	339	366	346	367	338	312	328	355	315	350	343	353	312	336	333	343	363	366	364	367	361	329	333	338	382	335	313	328	335	330	347	403	328	354	351	411	341	336	344	363	382	357	344	357	372	367	342	347	325	376	346	336	360	360	348	368	358	340	360	352	370	388	342	337	347	389	363	375	360	375	366	345	365	331	339	344	361	328	340	356	371	374	391	337	373	349	351	333	372	349	334	354	377	354	358	374	361	370	358	321	356	354	364	357	324	347	362	366	362	329	319	364	366	354	387	338	373	369	350	401	345	363	334	360	360	346	333	370	372	367	363	344	352	347	370	353	346	357	353	331	361	319	328	316	376	336	359	382	340	364	399	373	365	311	354	342	352	345	340	373	323	356	400	338	360	323	363	350	352	359	372	359	367	369	375	363	333	344	351	328	338	336	378	373	343	350	354	344	358	324	338	350	409	373	342	352	348	346	352	341	330	365	367	356	366	322	360	377	352	334	392	345	385	343	366	364	359	309	368	399	355	326	362	364	348	335	335	351	353	357	367	367	343	361	358	373	373	323	365	335	374	365	358	373	341	337	349	359	353	343	335	366	343	357	328	345	314	344	332	338	324	355	368	373	367	315	354	353	328	376	363	364	359	349	372	372	343	331	361	346	377	339	346	366	356	364	362	361	381	348	353	355	336	331	363	364	356	367	365	385	348	341	343	334	336	348	379	354	346	358	354	346	365	319	348	345	356	340	355	345	349	339	354	381	379	361	348	348	338	363	340	353	343	323	359	323	363	364	341	373	316	364	366	368	338	363	376	368	346	364	364	341	355	361	353	374	321	335	337	349	336	379	378	340	359	383	393	377	372	372	363	344	348	364	340	360	374	334	350	331	332	309	335	355	357	357	339	357	369	359	337	343	351	392	352	350	323	359	407	328	351	337	374	373	370	345	324	338	356	328	333	371	348	381	343	335	360	326	358	324	361	359	355	356	374	376	380	362	369	341	330	358	331	352	338	348	339	342	316	354	348	323	373	333	343	350	358	387	331	326	373	345	364	340	360	353	320	384	394	354	329	360	365	370	356	352	360	355	350	364	334	308	327	347	378	356	366	332	355	343	346	354	356	375	366	363	348	328	358	351	358	369	383	354	361	338	348	362	342	371	346	368	364	351	348	338	333	372	353	372	349	370	331	356	332	381	363	371	350	329	380	347	361	365	365	334	311	361	366	359	357	369	327	330	377	348	336	343	358	310	315	349	380	332	347	346	331	361	325	318	392	385	330	323	363	361	359	313	351	375	363	322	393	338	344	332	373	388	350	346	337	360	351	383	350	322	355	366	354	396	354	374	345	352	331	324	345	329	369	337	362	341	332	362	368	347	344	348	367	367	343	361	353	342	338	323	316	369	370	380	361	312	348	362	316	351	345	347	357	372	335	346	384	338	337	370	343	342	370	343	392	361	304	356	321	363	335	324	335	319	332	353	383	319	350	366	332	352	347	363	365	336	360	360	347	333	348	355	351	327	358	395	349	323	335	364	394	378	379	361	332	334	330	351	368	347	366	359	342	344	330	350	351	359	349	366	360	346	372	382	353	374	372	381	366	376	347	348	351	322	316	352	352	330	363	347	346	367	376	353	320	365	339	350	365	370	379	350	380	360	344	344	375	374	352	381	383	352	353	332	351	362	331	368	330	336	362	388	371	362	354	397	330	323	362	372	315	360	374	357	366	364	377	351	344	349	353	356	329	354	354	328	331	347	339	346	332	368	336	338	345	322	338	332	337	356	366	361	335	327	350	320	357	354	385	351	337	306	353	377	389	395	324	316	355	355	373	330	341	318	356	337	334	384	338	311	337	360	342	352	356	359	333	352	387	355	389	367	339	360	378	366	371	357	356	360	349	340	377	353	378	365	365	381	371	321	371	367	365	346	377	349	341	334	364	369	334	363	336	324	336	340	366	361	377	354	340	344	319	345	385	354	339	351	340	359	353	324	343	333	355	345	318	361	346	359	368	334	347	313	331	381	380	346	327	331	350	367	372	380	319	366	315	289	346	325	337	361	346	353	353	365	345	335	376	378	345	348	335	357	317	403	354	347	348	319	349	368	372	362	346	354	382	321	346	315	325	359	364	341	287	334	322	347	366	342	345	326	326	311	353	362	376	341	364	323	351	321	339	347	339	327	359	354	334	385	350	355	368	341	358	354	308	352	357	356	377	336	356	367	335	332	354	362	368	406	369	366	364	326	343	393	353	315	347	347	319	334	301	340	355	384	328	355	375	345	349	397	304	328	331	344	371	397	363	359	380	359	344	330	372	357	377	356	362	335	365	353	360	375	369	340	355	342	339	359	354	358	357	339	299	349	345	331	349	366	371	341	386	333	338	376	372	352	332	314	327	370	327	355	384	361	365	342	341	394	352	360	349	337	367	324	309	354	388	348	369	341	359	366	373	351	329	339	342	341	378	337	359	363	335	360	350	320	380	382	342	368	351	330	325	378	349	328	357	358	367	368	338	341	344	350	324	341	331	344	337	338	364	338	339	325	339	350	302	336	326	357	349	365	352	326	361	337	347	320	363	359	364	358	361	316	355	372	347	358	357	372	354	375	345	348	362	357	374	386	348	366	348	323	348	319	337	357	344	365	337	344	331	375	327	343	364	360	351	334	331	355	357	346	357	340	368	361	368	370	362	340	346	388	347	377	356	353	346	330	406	353	356	340	368	355	354	388	344	362	340	337	327	307	310	346	364	345	364	360	370	332	343	343	351	337	382	345	347	358	353	345	369	360	332	370	336	364	351	378	356	357	360	388	389	369	367	307	357	339	375	388	357	363	364	348	373	326	371	344	362	360	343	353	362	348	365	362	365	328	347	342	377	326	338	348	376	349	384	347	334
24600	21400	28567	24612	21122	6766	2432	1211	946	4170	28278	29408	20118	8840	2278	995	610	497	516	537	485	478	484	487	459	464	534	476	506	521	432	460	455	487	485	481	536	480	469	473	517	485	484	488	533	534	511	486	504	499	516	492	467	512	481	511	444	458	482	468	477	497	484	510	504	492	494	493	487	520	483	516	482	476	498	425	470	501	505	489	530	484	542	499	461	505	490	508	471	496	523	471	484	501	446	504	478	510	424	509	467	457	468	453	443	494	512	496	470	499	491	466	471	489	489	456	504	522	498	469	485	521	494	474	497	502	479	504	479	480	502	485	484	500	475	483	520	484	489	437	502	475	487	499	478	497	500	496	502	438	487	475	456	496	443	479	502	492	502	491	490	468	490	466	488	493	490	493	504	502	486	465	470	457	465	482	476	498	476	501	512	466	503	511	455	527	480	501	508	513	471	479	470	503	507	524	478	449	494	489	499	487	476	495	459	492	501	509	408	487	471	509	514	501	474	517	450	501	465	494	490	510	462	535	481	525	522	521	519	461	500	482	457	502	451	498	526	501	498	484	507	472	487	512	495	469	484	474	461	490	482	496	474	482	491	488	496	480	450	486	504	490	434	509	517	455	467	502	496	482	457	478	481	457	494	485	535	476	451	507	472	493	475	476	466	479	462	489	506	515	481	477	440	516	479	523	462	497	517	457	471	503	515	501	529	458	490	479	489	471	514	481	488	484	499	501	496	471	476	489	486	496	463	492	471	487	477	463	530	503	487	492	478	473	505	515	462	460	499	468	498	508	491	445	483	482	475	491	477	501	493	513	491	532	500	472	496	485	479	524	484	487	497	457	448	499	496	511	517	485	467	485	478	473	432	449	554	455	476	513	503	464	499	484	504	492	457	451	487	489	488	493	462	508	507	510	511	513	494	480	461	519	507	540	502	539	485	475	442	445	493	492	517	492	476	481	473	491	469	529	490	456	482	498	462	497	473	499	474	478	502	504	497	508	532	471	460	489	454	450	454	499	496	490	462	481	488	476	501	490	504	488	477	570	492	461	469	454	530	482	516	465	463	454	492	523	460	478	459	490	460	505	460	478	482	503	480	520	512	519	499	521	490	489	486	493	507	466	468	485	483	500	495	462	502	486	482	487	459	482	486	457	518	490	438	479	460	503	498	456	495	484	476	492	484	465	490	526	454	512	468	475	456	464	490	479	469	483	461	503	502	440	504	505	492	452	505	482	500	467	468	540	514	474	472	462	490	470	500	461	488	516	504	501	500	457	504	518	466	468	504	494	478	477	485	492	490	486	514	503	455	458	533	458	477	500	449	489	492	495	486	447	503	516	502	507	507	493	490	502	526	503	496	495	474	501	507	511	492	497	480	501	493	507	474	504	499	457	506	469	495	499	496	498	480	479	472	506	487	483	437	475	475	500	514	488	501	471	489	486	473	487	532	497	494	494	498	498	530	467	470	499	450	439	459	469	514	429	519	485	497	482	494	525	493	477	472	488	491	487	461	499	471	482	457	490	498	531	488	490	466	476	497	491	503	525	486	484	479	515	506	488	469	473	464	473	509	451	474	531	463	482	519	490	475	456	497	459	486	466	438	482	457	468	475	456	484	485	503	479	480	506	418	499	464	481	519	468	495	473	481	468	434	509	473	483	449	475	471	510	485	460	467	502	481	500	496	502	547	489	475	470	469	466	510	497	460	468	492	471	479	483	482	449	489	462	477	490	456	495	469	502	497	492	496	483	518	493	536	486	454	473	498	475	476	488	484	491	501	495	470	505	467	500	491	460	435	467	470	504	508	507	480	471	499	477	521	509	513	452	489	470	480	503	467	519	462	483	476	481	500	463	507	495	511	487	479	465	473	466	479	512	502	464	488	487	455	474	502	507	446	508	481	481	469	514	470	481	476	484	496	485	477	491	478	455	518	522	508	493	522	497	495	481	449	518	476	477	525	504	472	448	490	488	464	470	483	460	521	447	442	520	487	479	444	474	488	485	468	502	490	464	508	474	450	507	465	466	504	489	488	500	486	483	484	497	482	488	488	514	537	493	483	504	500	464	494	494	447	474	473	493	488	472	483	484	512	501	475	499	493	484	502	477	513	485	504	468	515	494	454	560	474	505	516	506	457	486	496	518	503	471	447	505	506	465	458	514	493	517	487	494	494	477	496	460	471	517	480	493	455	483	470	500	482	441	502	515	459	543	481	473	500	502	491	469	492	469	486	503	501	468	520	449	488	502	509	473	500	482	491	509	492	465	494	486	506	479	449	496	480	479	440	483	486	466	496	519	466	486	510	470	491	488	483	520	436	526	513	502	447	496	500	504	521	481	487	464	489	440	496	489	504	529	469	470	477	480	439	459	478	475	509	490	476	487	460	423	490	467	496	480	444	475	453	469	486	484	472	509	472	481	458	505	466	502	518	481	492	487	527	485	478	494	483	474	472	522	507	482	454	488	469	483	440	465	521	478	453	529	530	490	462	471	495	465	457	487	475	466	452	469	472	472	496	473	492	495	452	520	504	475	473	472	481	450	474	433	457	490	458	473	450	469	467	495	504	488	471	482	485	469	478	484	482	442	492	481	482	477	472	512	456	494	475	502	460	507	485	488	537	493	471	509	480	505	508	459	475	480	479	470	463	489	485	500	466	453	445	465	479	459	462	466	521	480	498	461	462	481	486	487	465	462	469	523	454	491	520	476	516	512	460	478	493	456	474	518	474	491	506	479	479	476	499	446	459	506	442	488	485	474	467	454	519	486	470	486	485	496	477	472	471	450	459	465	496	482	455	443	452	443	495	482	491	492	473	500	477	477	469	448	510	493	493	496	509	520	472	476	465	480	498	473	461	521	509	507	457	479	475	498	487	473	530	465	471	487	481	495	489	484	455	510	445	468	466	494	467	471	479	451	510	472	465	475	462	510	461	473	536	486	497	477	486	511	452	477	484	443	512	504	465	475	491	498	523	441	449	468	492	447	449	501	521	468	474	533	482	503	482	453	460	494	475	480	473	479	466	503	471	453	475	472	473	478	478	439	542	462	449	537	444	482	482	476	472	483	491	495	469	502	495	472	489	462	445	499	474	470	505	440	503	479	509	462	478	485	448	478	488	469	473	466	493	505	462	507	484	451	507	463	525	444	514	464	485	482	478	507	472	511	495	486	492	456	416	506	455	482	454	474	489	484	477	506	488	494	488	474	466	528	485	520	502	483	475	499	542	482	479	462	440	464	515	494	478	461	524	490	483	518	460	506	451	495	495	505	502	491	504	494	468	494	501	502	496	486	490	469	464	488	482	475	503	496	481	511	481	497	486	493	500	524	459	524	503	519	457	484	487	478	502	503	488	476	461	474	473	508	474	508	485	452	475	518	503	533	526	528	460	493	445	509	461	481	496	513	480	468	475	514	462	558	498	515	467	499	473	491	492	439	495	540	484	468	448	499	489	455	489	520	470	434	477	471	473	477	470	453	473	489	483	485	496	448
4178	6264	6534	2772	2196	2249	2269	1346	1269	6457	30144	25466	16077	7359	2255	1156	598	480	443	399	446	470	439	451	432	448	482	433	451	485	484	506	446	463	474	506	431	451	445	447	407	492	449	473	457	449	420	448	462	448	470	459	440	449	456	426	441	451	479	454	477	465	445	467	462	462	435	507	461	473	456	447	462	449	448	456	459	438	463	438	468	439	451	430	434	425	457	481	446	464	467	482	472	431	449	434	460	451	454	425	429	442	428	434	460	451	423	462	458	468	436	436	435	478	476	426	430	500	468	451	451	449	474	444	448	450	431	448	441	432	465	450	442	466	459	478	417	451	477	438	394	443	463	401	489	434	495	469	472	420	449	440	439	425	434	484	481	462	498	441	500	432	457	466	447	454	431	439	388	518	421	456	444	424	468	403	442	415	455	463	441	436	468	440	470	425	480	413	470	443	500	502	472	447	412	447	409	420	426	455	473	444	437	429	465	445	425	439	491	430	444	450	464	466	471	390	426	464	453	425	479	443	456	449	446	459	470	435	458	483	410	468	437	513	505	443	414	481	448	486	459	456	483	435	451	427	468	412	451	423	441	450	518	449	430	424	430	435	465	485	455	450	449	446	410	448	445	462	461	474	429	416	426	461	440	443	447	423	430	447	457	451	431	472	496	453	422	456	477	452	459	475	418	484	464	458	451	445	449	461	450	448	424	453	450	434	440	463	434	450	448	436	459	454	421	429	450	446	465	474	455	439	432	486	428	465	443	485	419	445	451	458	436	438	466	439	439	442	476	456	455	460	442	446	432	457	470	406	431	448	432	463	447	444	439	412	434	435	454	452	446	484	435	448	471	445	480	445	470	439	423	424	462	442	417	416	448	448	429	504	453	462	434	466	446	448	465	439	413	414	445	469	427	447	436	480	478	458	446	422	431	480	468	446	465	451	437	472	448	488	449	508	461	431	421	488	474	437	439	448	435	452	450	464	449	471	471	466	471	456	450	419	428	411	453	442	460	447	478	483	461	427	452	488	448	424	469	476	444	449	441	467	457	436	442	460	428	490	468	436	422	478	448	457	400	469	411	450	420	402	485	419	450	452	444	491	465	435	443	473	460	435	392	480	450	479	434	454	455	426	459	432	442	420	442	432	450	429	439	464	423	437	443	458	468	420	456	431	478	472	443	469	435	463	468	431	473	428	445	424	414	401	451	476	442	449	446	451	457	454	429	428	400	441	444	465	444	442	439	455	446	461	424	477	462	459	463	434	441	424	457	429	453	448	465	458	444	464	410	461	418	436	445	490	450	418	447	421	432	475	454	487	483	469	391	463	431	468	424	441	455	473	425	488	459	446	441	473	435	424	414	419	458	458	480	460	424	462	463	424	459	498	464	432	462	484	426	505	490	473	405	471	447	440	424	476	472	437	414	450	458	421	451	458	466	439	446	471	433	439	425	451	470	474	407	450	433	430	466	473	451	440	444	455	454	437	429	456	465	475	460	448	448	441	428	443	416	458	446	432	444	407	456	461	439	434	457	423	480	434	471	424	488	448	448	452	429	438	434	472	467	430	438	454	477	449	441	436	432	455	474	407	469	484	417	413	455	435	438	425	452	443	427	439	454	438	439	429	503	427	448	433	422	472	391	428	474	469	456	482	435	495	454	442	431	443	458	477	461	456	438	465	461	441	470	476	469	448	497	458	452	481	423	475	474	433	436	430	421	458	451	482	458	470	451	456	468	476	474	433	449	467	453	449	456	468	452	422	454	469	450	463	425	448	485	433	437	435	430	426	447	438	458	447	436	429	446	425	430	448	445	432	461	453	443	440	466	437	449	443	411	470	429	429	482	468	448	450	448	457	442	450	434	422	460	443	480	467	455	443	466	462	438	435	427	467	438	478	446	460	443	462	485	433	447	442	427	451	463	481	463	454	422	460	460	480	434	453	469	482	477	441	464	433	465	452	424	450	470	425	423	444	454	468	434	429	472	486	430	440	443	455	450	445	469	443	435	400	483	445	451	428	454	457	451	448	440	425	483	436	462	461	401	435	448	453	441	446	421	424	452	458	408	436	416	469	463	446	419	466	435	429	430	421	463	446	461	444	451	448	456	463	438	454	443	428	418	460	457	453	445	468	475	425	407	455	441	469	483	446	504	427	457	441	436	457	464	454	441	444	442	459	456	460	461	475	411	434	433	431	418	435	440	435	450	468	431	468	414	469	449	441	510	421	428	451	414	407	415	439	458	437	464	458	409	454	434	500	425	449	453	431	452	431	396	449	457	463	441	478	435	471	446	438	481	420	493	475	419	466	421	437	436	480	477	482	480	435	440	418	437	443	442	486	463	453	449	413	451	435	443	424	445	463	436	453	422	452	466	427	466	435	426	445	464	476	440	453	457	436	441	399	427	478	470	415	476	445	434	470	461	455	464	424	454	453	479	450	432	418	453	420	478	453	442	467	445	447	456	479	435	422	466	469	466	449	450	436	421	468	454	455	476	451	485	452	453	404	444	423	425	458	450	484	434	421	451	432	461	432	454	461	464	440	473	443	413	452	435	478	466	491	398	430	461	450	445	412	436	468	408	461	459	427	412	448	461	458	465	443	430	453	401	410	511	456	415	473	436	431	431	449	436	410	473	426	451	437	473	445	443	457	401	471	484	440	454	453	444	447	422	461	451	422	474	453	452	449	444	459	447	451	441	473	448	449	446	454	445	471	482	444	419	467	464	422	455	450	453	472	433	478	437	415	469	427	464	463	430	461	468	442	410	452	461	461	468	458	445	462	441	446	432	447	427	474	468	454	419	435	421	445	457	461	447	439	445	439	457	452	408	466	468	451	443	434	455	462	482	434	464	480	460	453	431	462	443	467	465	438	422	507	462	415	475	471	432	443	424	425	430	468	439	439	472	440	454	496	463	446	447	453	456	450	456	464	442	440	424	444	442	452	440	416	466	463	486	430	457	461	462	453	493	448	452	422	462	460	385	434	455	458	450	440	416	445	434	425	450	452	427	437	458	451	500	447	467	432	436	437	435	450	480	415	468	440	435	491	474	465	424	445	402	436	454	420	466	456	451	450	458	476	411	455	436	461	444	422	443	438	421	442	472	456	439	431	425	457	456	442	447	463	441	424	446	447	462	450	460	470	474	438	424	462	440	424	469	414	451	434	444	416	422	475	425	453	468	483	443	495	424	454	453	431	445	448	447	440	400	436	426	468	448	460	456	412	471	429	439	454	460	447	452	433	441	441	445	464	456	459	474	430	443	431	451	432	427	460	431	443	449	415	486	422	450	423	445	457	433	457	438	422	432	447	423	469	453	420	449	446	448	418	457	473	490	449	443	438	463	456	447	437	451	442	409	447	459	427	442	457	489	434	461	442	450	395	468	425	431	434	413	434	443	479	452	433	467	444	468	478	444	420	426	427	473	460	459	425	425	465	434	454	418	455	457	452	436	420	401	418	427	436	444	447	465	458	470	427	441	451	394	443	412	429	479	444
27614	10057	1617	868	617	554	524	355	426	933	1576	1877	1478	846	565	479	408	329	401	398	402	377	381	381	375	390	355	397	384	355	374	379	393	387	383	405	363	369	373	399	385	367	356	364	389	348	397	404	394	384	388	383	368	385	378	384	393	359	373	344	395	381	378	380	401	377	373	378	398	341	338	378	397	363	392	392	379	361	374	381	355	400	372	381	378	388	384	377	373	364	382	375	392	423	369	378	360	393	370	377	371	359	367	311	395	355	390	357	368	393	364	363	387	353	370	382	396	332	359	360	407	371	347	425	340	393	365	377	379	382	410	382	380	404	348	343	354	379	383	346	382	357	391	366	383	367	383	367	399	345	343	387	416	375	386	376	358	385	374	383	381	394	337	406	368	380	379	399	404	375	385	396	379	339	380	375	379	381	369	365	377	355	325	404	416	403	376	348	367	359	374	385	372	401	377	377	370	401	373	376	382	379	378	385	368	384	390	353	366	389	370	314	343	358	362	376	353	360	394	359	377	367	382	357	380	355	377	377	364	381	371	344	370	367	357	373	378	378	390	382	399	387	381	388	414	377	351	400	338	369	387	383	375	388	379	398	406	385	347	363	360	381	395	351	369	373	349	348	372	441	388	383	377	367	345	355	388	359	384	368	361	384	343	372	396	369	359	374	352	365	365	385	371	375	402	358	371	375	357	346	341	364	370	400	380	390	398	399	359	348	400	336	369	396	365	386	396	400	395	375	360	320	362	385	385	382	354	361	393	373	365	324	328	360	376	368	371	351	371	327	394	358	414	362	376	360	347	302	386	401	383	397	384	375	371	381	382	374	380	370	391	402	369	399	370	375	389	382	376	423	410	405	417	369	363	379	355	374	404	413	398	387	350	377	400	395	329	413	412	352	369	329	365	377	363	396	414	367	388	385	369	377	373	357	351	390	378	374	386	359	387	366	389	389	370	397	395	362	364	395	316	381	361	330	362	380	380	397	346	390	386	389	372	349	343	394	366	389	338	380	385	356	366	397	343	388	363	348	362	386	336	382	362	378	381	378	364	369	394	368	403	370	367	376	429	358	374	395	344	390	356	377	417	391	402	371	381	396	397	380	380	338	368	372	379	383	392	359	383	324	405	385	383	425	369	353	386	384	390	432	387	361	380	381	373	374	383	353	422	335	396	386	354	381	394	376	354	386	351	360	401	343	388	398	371	390	409	374	355	377	374	403	372	368	392	355	372	356	390	381	352	350	365	373	367	410	376	363	352	345	379	361	383	345	360	351	395	375	396	346	357	370	396	381	411	404	363	391	386	393	383	351	373	359	374	335	344	355	417	387	363	333	390	355	345	339	373	362	363	404	401	367	335	392	365	369	348	393	384	384	346	412	359	369	345	343	364	385	382	353	408	368	347	353	395	390	405	378	374	374	390	366	405	385	394	342	421	386	387	400	384	369	384	399	412	392	351	370	404	355	413	360	398	394	329	359	402	383	377	353	345	367	379	347	405	374	396	349	386	370	364	401	385	414	372	391	387	386	353	376	380	375	366	383	353	346	411	368	402	369	365	343	389	380	376	371	383	374	356	331	379	358	434	339	358	406	360	382	379	376	374	359	379	371	358	392	383	384	372	363	407	370	405	385	381	371	345	367	363	356	390	408	405	367	402	444	375	372	372	382	347	364	387	379	395	380	384	398	396	375	357	380	391	366	351	369	363	352	382	424	382	367	383	357	386	357	378	380	365	351	383	358	325	393	385	391	392	428	369	360	392	372	365	397	354	394	415	364	381	419	359	356	389	361	379	367	394	391	354	399	372	373	366	365	364	363	342	376	414	411	409	408	413	370	412	384	392	387	386	355	415	400	386	361	375	383	392	387	392	404	389	400	359	393	373	358	399	396	400	386	381	375	373	369	392	387	319	366	400	363	346	346	370	378	385	369	413	383	381	351	394	388	388	396	344	428	364	383	399	379	360	403	378	359	395	362	401	389	363	381	363	398	360	379	387	381	395	338	408	377	405	398	375	353	369	341	384	365	387	385	372	393	374	336	374	380	355	352	382	377	371	383	367	371	375	373	339	376	408	411	395	366	367	389	411	384	387	386	372	382	364	360	369	384	364	358	421	373	365	377	388	362	386	403	378	383	380	379	410	376	387	387	373	375	345	382	377	351	380	367	380	361	364	395	363	372	418	378	426	371	377	383	356	358	380	384	361	406	398	362	347	367	361	360	378	347	343	360	399	355	369	403	363	394	387	398	378	429	370	343	407	369	377	370	374	405	354	389	370	373	381	352	368	378	388	408	429	363	377	346	377	362	361	363	348	358	356	368	391	391	373	360	373	376	403	396	375	357	402	366	415	363	406	402	401	390	384	387	372	360	399	382	366	381	346	379	388	401	384	374	401	367	388	358	392	403	370	399	388	382	373	369	369	390	347	394	369	385	384	371	365	340	359	386	402	386	369	341	361	418	384	351	366	400	375	362	384	350	401	379	373	369	382	387	433	411	368	370	325	359	378	393	376	353	344	384	397	364	397	416	395	357	373	375	340	387	391	353	358	404	400	357	378	380	365	377	377	354	368	385	386	389	372	370	396	365	395	403	349	369	362	346	398	354	378	372	345	358	413	410	374	395	372	370	409	346	390	376	380	354	401	378	362	383	384	381	362	334	373	394	344	374	387	372	389	402	353	368	377	372	349	381	385	362	373	362	382	373	419	376	369	342	379	354	409	366	391	388	389	351	397	382	389	392	371	378	364	344	332	374	364	349	379	377	396	364	366	344	352	414	405	395	399	370	411	407	377	397	386	375	398	422	390	399	410	384	368	358	362	398	368	338	392	407	375	391	353	391	372	364	370	359	406	404	375	405	389	397	358	382	364	406	399	380	375	409	411	385	402	392	383	386	413	365	428	375	387	351	363	385	373	332	360	392	402	402	379	379	403	373	351	348	376	395	385	400	340	394	382	382	355	412	378	394	347	411	344	370	377	367	366	389	414	371	345	390	395	396	418	344	397	337	364	343	368	342	374	403	377	360	367	376	379	349	363	380	407	371	389	335	389	368	360	395	369	382	346	378	405	397	350	359	382	360	350	402	367	357	393	359	374	356	346	395	337	396	384	379	412	341	363	391	359	389	367	364	358	388	404	354	394	397	392	403	360	334	374	397	403	399	381	353	368	372	366	364	401	346	382	393	350	393	395	373	372	352	388	384	394	344	382	340	361	386	387	372	369	414	400	402	376	350	363	348	379	429	355	359	355	402	361	365	376	363	372	369	365	367	351	393	378	397	360	365	384	370	362	381	386	352	345	361	373	378	375	396	365	374	385	365	377	396	363	383	349	381	392	340	383	343	395	363	359	392	375	365	354	369	362	355	418	391	403	361	362	364	359	383	347	364	405	362	349	365	362	364	411	350	390	411	389	343	368	382	337	335	371	377	388	378	386	374	367	386	372	363	385	353	341	388	378	383	379	380	375	344	412	359	389	366	361	340	358	390	409	368
5388	901	1040	490	500	521	574	412	441	1333	2221	2324	1625	960	544	351	324	350	362	370	348	313	342	367	380	338	343	337	327	367	354	317	342	343	359	345	342	342	369	354	364	352	344	356	366	332	340	367	348	368	373	362	389	326	363	343	338	348	343	340	366	371	337	325	334	365	365	360	357	365	361	378	347	344	336	384	375	358	343	364	351	372	362	336	326	322	322	342	320	336	364	379	347	350	328	362	351	357	350	359	341	349	361	332	363	332	332	342	328	340	378	346	364	344	358	337	310	322	355	352	328	377	349	365	385	342	324	353	370	308	339	349	345	327	340	323	320	338	386	370	300	338	351	347	286	366	347	333	307	359	343	346	376	349	346	354	314	344	357	336	321	320	341	349	346	350	350	352	368	352	384	342	349	340	314	385	360	331	339	359	353	363	385	343	388	337	357	375	343	351	373	361	327	331	353	355	331	353	362	331	387	341	359	337	351	344	350	353	347	336	319	358	351	354	370	340	319	351	368	318	339	383	344	335	355	367	361	370	354	375	345	363	321	332	391	361	366	361	342	349	347	359	341	336	331	365	345	327	356	367	346	351	323	374	376	331	360	358	310	332	341	337	350	309	358	376	364	320	336	363	347	340	347	397	369	342	341	370	328	365	321	331	368	379	345	330	350	372	365	342	343	343	328	321	358	340	334	321	348	368	345	360	330	338	335	355	365	313	355	366	372	299	380	364	340	336	343	335	350	354	332	338	334	332	362	323	353	334	366	316	364	319	372	328	360	345	325	358	358	354	359	385	349	327	340	338	352	368	343	349	335	331	339	340	319	371	351	391	354	378	344	348	347	374	356	343	352	392	352	328	328	354	360	366	305	318	369	339	359	356	374	326	331	350	340	356	365	355	351	331	355	352	350	356	365	330	360	345	340	361	368	374	342	356	360	386	346	352	336	401	324	367	357	325	330	324	381	355	336	360	371	348	356	371	339	347	371	344	342	340	368	340	348	359	331	342	369	355	354	355	341	357	323	349	393	347	353	366	307	328	342	333	344	329	359	327	361	361	341	350	303	345	330	361	348	337	387	342	339	379	347	333	356	334	374	350	331	344	335	343	313	332	358	370	362	322	350	350	366	347	365	335	383	356	338	352	385	321	402	326	300	351	342	325	318	354	344	338	350	371	320	354	354	326	363	361	367	309	373	363	337	340	368	385	342	327	354	384	341	354	321	357	350	308	394	344	335	326	370	353	342	314	372	371	374	379	363	336	334	349	370	349	346	329	348	354	344	344	346	337	341	323	365	345	360	333	329	322	338	341	331	412	378	355	381	326	376	346	349	329	345	342	335	382	405	364	378	384	338	355	337	326	353	371	327	329	336	376	333	376	357	359	300	347	349	387	358	349	375	363	357	304	340	347	318	359	326	375	338	346	331	359	376	336	345	374	334	349	357	375	357	336	357	352	349	319	346	351	350	391	307	351	360	359	351	327	347	344	353	348	338	353	333	352	361	378	378	355	339	337	365	356	327	339	377	379	334	368	365	370	307	359	352	359	359	330	368	345	347	364	335	343	315	366	316	366	313	328	349	355	347	366	330	372	346	356	347	359	347	336	352	373	331	355	334	362	374	355	362	354	349	346	363	341	367	351	343	352	334	354	370	328	339	316	353	353	328	349	370	348	359	331	362	341	346	349	357	360	343	382	341	365	358	331	365	366	333	367	346	378	366	350	337	328	358	351	306	343	341	326	342	358	357	356	369	326	364	378	347	377	330	363	352	352	367	345	352	351	340	344	366	371	348	316	331	310	321	328	364	336	345	363	326	338	364	309	362	349	357	364	348	330	336	373	349	322	380	353	366	336	349	350	334	310	358	365	377	337	349	355	367	360	383	349	331	352	329	370	387	335	332	380	344	349	312	336	351	347	348	322	337	344	361	366	367	340	369	325	361	320	341	347	342	357	360	344	358	339	312	371	351	360	345	321	362	366	356	373	336	351	354	373	360	329	357	329	335	347	355	360	303	379	344	370	358	376	349	370	355	337	329	350	336	341	368	366	348	339	340	362	357	368	357	362	349	337	379	349	347	345	319	328	308	335	343	396	361	333	364	356	338	367	356	369	330	359	380	342	378	331	352	363	363	333	360	373	339	341	358	353	319	374	328	352	344	358	357	331	328	344	336	354	332	341	334	386	316	325	307	361	348	331	353	328	384	351	310	328	348	370	360	354	393	350	300	365	365	345	340	340	333	358	368	336	318	357	333	357	351	351	333	357	339	333	319	362	372	336	322	329	343	347	371	319	355	339	342	371	329	352	329	334	362	348	344	327	328	347	373	342	342	349	362	318	364	337	370	366	337	332	374	332	338	328	314	351	347	363	354	350	344	337	322	314	332	384	335	351	355	320	365	339	338	311	345	342	366	354	376	360	344	366	367	350	385	340	362	346	372	351	364	402	371	356	333	330	348	365	331	334	347	364	355	372	324	376	301	330	373	345	369	343	386	374	393	386	351	368	345	347	314	393	353	331	344	353	378	360	354	330	339	316	355	357	352	343	342	336	342	354	329	333	335	336	330	357	349	338	349	337	312	356	336	341	321	376	368	338	367	369	360	354	356	366	395	328	346	361	294	328	357	349	329	336	323	389	349	349	340	350	347	350	326	341	343	346	322	326	344	356	344	355	352	330	342	331	336	357	324	372	355	351	333	352	346	308	345	330	336	325	337	347	360	374	356	337	352	334	320	388	328	369	356	333	320	365	376	378	343	316	335	370	352	358	379	333	367	350	348	360	362	347	361	341	354	337	341	332	355	345	352	371	372	357	314	366	332	363	343	367	362	339	345	356	322	336	326	336	326	354	365	372	344	339	355	357	347	349	344	363	348	356	298	374	352	355	375	309	350	355	368	336	360	349	351	345	345	347	347	368	363	362	354	323	369	345	360	366	345	357	365	338	340	341	312	355	317	359	345	388	361	356	343	344	373	380	357	347	347	337	359	336	343	335	336	361	356	352	345	345	351	322	359	333	349	320	334	337	386	348	349	351	336	374	327	343	352	360	340	348	345	371	344	342	327	356	333	350	340	356	362	370	363	352	330	369	335	361	304	355	315	333	325	358	351	351	349	335	316	333	345	349	361	347	324	349	354	375	340	373	341	329	340	351	321	366	335	355	299	340	340	367	343	310	348	387	359	338	351	345	357	363	347	331	349	358	354	322	317	319	384	360	343	357	358	368	340	367	335	346	354	329	357	360	362	358	340	329	337	308	339	354	332	339	339	330	368	348	345	364	381	350	315	346	361	414	378	395	345	353	370	345	326	328	359	320	337	341	360	341	328	352	320	353	368	315	345	302	314	358	392	325	356	375	356	334	332	344	346	339	306	357	342	378	309	361	343	337	323	337	317	347	321	346	349	341	339	357	323	376	315	366	336	349	354	342	353	371	371	339	381	350	357	334	344	337	352	372	350	331	337	337	321	348	322	358	353	364	345	340	360	345	383	351	340	374
25606	21450	27482	25629	6030	1051	687	485	534	14783	20429	13155	7047	2499	865	527	406	348	413	341	359	345	358	391	405	369	372	396	383	328	315	376	382	351	344	388	334	325	357	361	374	356	374	380	374	356	358	361	385	377	344	355	366	388	372	388	325	385	368	408	361	366	392	341	356	347	354	369	348	388	377	347	367	367	356	366	401	337	353	342	352	359	378	354	358	365	382	353	393	361	369	326	368	341	347	347	358	354	357	356	373	347	384	369	380	365	356	350	388	384	357	309	347	341	337	372	361	344	330	375	393	337	363	357	379	350	325	340	351	357	381	351	334	380	355	353	358	355	340	359	315	371	347	353	366	366	310	337	330	378	349	352	363	408	362	340	360	378	376	358	369	360	337	378	376	372	403	369	349	338	352	351	374	344	370	370	337	358	349	339	370	376	358	373	341	327	334	365	330	328	333	373	341	347	345	387	330	345	335	349	373	358	375	361	352	338	386	331	348	385	337	374	344	370	363	372	351	370	337	365	381	349	370	326	355	354	360	348	351	385	353	340	365	340	356	361	337	369	329	338	384	354	360	356	344	360	361	359	370	372	364	375	371	358	372	380	341	365	361	348	370	351	361	378	327	357	362	345	343	358	344	346	357	319	366	347	369	350	357	393	363	369	368	323	333	368	344	357	327	359	342	358	371	365	348	381	333	348	381	368	365	350	379	353	329	366	369	334	374	361	358	341	360	393	326	319	364	335	349	385	320	343	367	330	372	354	365	351	372	353	354	353	363	356	335	352	361	355	366	344	361	368	358	372	340	364	349	338	371	349	382	380	357	351	394	334	343	367	370	338	359	352	376	354	337	336	346	331	350	343	384	328	374	347	405	392	349	347	336	338	332	354	341	333	363	359	359	368	380	390	354	367	372	359	343	352	356	319	394	369	357	351	332	362	332	361	338	342	337	354	383	323	363	341	314	301	336	354	364	348	317	380	340	375	372	372	346	326	338	343	355	367	340	387	358	356	346	345	366	361	378	350	365	369	347	369	354	365	362	347	357	351	378	344	372	343	343	352	386	379	369	316	363	355	353	341	354	359	353	345	366	376	353	338	347	369	356	345	356	363	381	344	370	330	373	360	358	341	365	375	361	360	332	309	348	339	357	408	350	346	347	360	372	334	355	361	329	358	344	324	334	333	377	359	358	360	358	359	363	351	373	341	353	340	373	370	374	380	405	349	368	352	373	373	383	380	331	335	376	310	368	365	374	331	343	367	364	347	351	371	363	372	384	363	345	346	338	350	383	352	334	365	329	360	371	377	348	366	380	367	347	394	357	364	362	337	353	368	372	350	366	360	385	362	350	353	379	357	353	339	361	355	347	343	357	323	369	374	361	322	369	340	353	321	370	367	354	332	337	362	404	345	322	359	344	359	331	335	362	362	360	379	381	365	348	321	371	391	370	362	356	342	385	368	338	340	355	324	358	347	346	356	363	319	347	370	340	330	366	331	326	352	335	382	347	382	320	341	352	336	333	355	389	353	349	374	371	345	363	391	373	343	338	325	388	356	363	347	354	346	339	346	347	360	315	325	349	350	346	368	347	354	352	368	381	340	397	343	372	380	324	351	370	359	350	324	325	390	366	332	329	373	389	364	344	401	366	380	359	357	379	336	367	391	374	349	302	368	368	355	352	375	371	338	366	379	342	354	355	352	336	350	354	363	377	347	360	356	352	364	344	384	381	375	350	356	372	348	377	370	333	366	391	334	367	366	362	351	340	395	343	360	387	325	368	363	365	370	378	372	366	350	354	350	339	354	359	381	339	363	376	352	340	337	356	353	344	361	373	321	348	359	358	376	371	366	370	349	344	329	360	386	345	375	395	378	363	380	337	353	369	351	408	351	306	330	342	353	340	352	392	385	364	364	336	346	349	368	395	357	368	363	335	344	382	362	353	367	351	374	342	391	379	360	355	347	345	352	365	347	366	362	373	353	372	351	374	380	324	331	389	346	372	321	343	379	388	316	366	335	388	365	326	379	351	354	354	348	404	341	366	325	377	355	375	334	352	360	349	332	376	348	333	367	341	335	363	339	371	355	365	383	372	394	336	331	353	347	371	341	378	343	343	397	333	345	341	384	368	331	364	358	337	370	361	371	369	373	377	378	373	360	364	349	344	344	374	354	394	338	331	359	353	362	334	339	364	353	319	383	337	370	346	353	372	353	351	376	363	395	308	359	379	347	379	380	337	352	346	344	346	336	356	345	375	347	353	364	336	397	322	345	358	334	327	327	360	396	388	354	368	355	356	343	316	353	368	377	350	366	371	358	355	338	363	349	367	337	363	378	360	327	340	355	346	359	354	331	317	327	350	338	362	301	346	346	358	384	344	356	362	337	347	365	343	341	389	361	378	323	354	342	370	329	329	351	339	406	399	309	343	354	371	358	379	363	363	338	364	385	334	341	372	325	354	388	353	353	371	351	351	353	364	380	365	374	343	355	365	357	371	361	361	337	333	359	351	347	343	340	358	395	392	365	347	371	339	347	361	386	334	350	328	329	364	337	360	368	295	326	383	385	371	328	342	355	354	340	339	358	364	386	355	382	382	336	334	342	332	357	373	379	331	367	361	400	377	331	350	334	367	332	357	369	370	365	354	370	382	361	348	358	377	363	370	356	382	342	357	355	303	372	349	328	370	331	339	374	356	373	371	363	354	336	340	361	395	356	372	359	385	375	381	345	395	328	342	380	390	351	384	372	342	330	362	376	349	362	314	332	388	359	382	345	354	376	338	338	349	332	361	356	371	378	373	388	349	352	354	361	364	356	380	341	368	322	362	378	339	320	365	361	364	350	357	362	363	351	335	355	373	341	345	331	349	353	404	355	371	330	346	355	341	318	373	386	342	375	402	346	332	358	339	372	351	346	336	366	353	324	328	338	364	372	341	361	351	354	356	362	382	358	348	330	319	345	347	354	346	372	376	334	364	392	346	329	330	362	378	374	378	379	397	358	363	335	336	356	379	364	338	366	330	393	349	343	363	359	362	365	365	335	328	356	358	375	378	362	354	310	368	364	358	380	330	353	362	340	355	366	360	322	338	382	398	354	342	360	362	357	356	381	325	334	348	384	382	381	349	328	352	355	340	348	346	353	350	349	333	382	329	345	357	338	354	349	354	371	375	386	364	355	371	385	349	353	356	378	359	379	354	355	334	302	367	389	333	328	364	360	370	348	356	335	364	346	359	371	415	344	384	345	373	354	344	339	359	390	382	372	370	345	355	314	382	362	366	368	348	353	362	381	387	314	338	337	394	352	339	379	378	362	316	352	331	333	340	319	357	378	359	363	347	358	360	342	366	370	356	378	346	377	359	325	367	370	354	357	353	340	332	383	358	336	358	330	349	330	345	350	401	355	349	355	354	309	352	368	343	362	354	356	355	366	371	371	355	384	355	333	356	345	328	324	348	340	390	339	374	383	349	327	349	340	353	347	388	351	338	353	356	347	343	306	347	353
3743	3187	2548	1292	949	767	659	558	663	18656	17949	11862	6771	2672	937	535	403	365	343	394	338	354	329	359	372	341	314	338	348	392	426	331	352	357	347	364	339	349	372	353	348	367	338	345	383	359	363	376	371	341	339	378	376	339	351	362	314	361	395	357	395	358	341	323	402	351	385	350	355	363	366	370	313	345	352	354	325	386	354	334	366	374	338	351	352	338	319	336	329	343	364	342	354	334	336	323	354	353	362	382	371	311	357	367	343	377	339	361	316	362	348	351	359	337	344	322	325	342	321	359	345	336	340	352	343	330	370	347	348	345	326	362	331	362	340	314	328	385	365	329	341	365	319	348	329	326	313	368	349	352	365	347	340	371	336	357	343	330	330	363	359	329	358	359	346	375	318	347	332	370	373	369	330	325	365	322	320	339	323	321	358	347	332	325	364	332	342	350	370	358	330	333	326	334	345	343	335	338	309	344	353	339	373	339	350	339	350	375	332	338	323	354	368	359	327	334	346	340	367	318	307	317	357	356	365	355	332	389	335	370	324	353	332	373	306	343	355	322	354	377	354	337	363	353	357	312	341	329	360	346	401	341	356	344	367	355	334	371	308	321	341	388	359	326	318	332	362	352	343	363	327	357	337	375	293	371	367	380	347	342	348	333	334	323	348	339	346	343	361	356	323	363	354	376	333	367	327	353	328	338	319	330	356	335	329	344	388	363	349	356	342	353	345	360	349	326	348	332	346	333	324	375	343	359	361	356	350	364	378	324	367	370	370	364	368	360	338	344	339	304	361	369	322	361	320	322	340	335	343	333	334	370	348	368	330	340	324	358	336	357	332	377	362	399	336	356	347	360	328	335	350	300	357	344	329	332	324	359	340	339	354	339	369	349	310	338	346	348	322	353	313	358	339	352	316	339	325	338	341	311	346	345	345	324	357	334	301	352	356	361	364	350	333	373	336	366	330	363	351	343	325	345	319	363	317	339	344	312	326	367	342	363	342	341	316	320	338	321	338	363	357	354	312	348	336	378	337	371	339	357	356	335	344	356	337	339	363	327	321	312	359	319	318	351	315	308	346	372	356	353	384	357	380	312	311	335	360	350	346	310	332	354	337	344	327	358	371	347	345	353	361	343	372	349	351	318	317	330	372	339	349	345	343	334	348	353	380	321	376	351	356	327	332	327	365	313	339	363	362	341	335	376	373	318	351	330	317	362	340	351	350	362	356	345	331	361	377	338	370	375	342	346	352	330	321	345	332	373	337	351	355	371	299	316	374	332	365	355	364	336	361	338	349	368	350	391	330	351	318	360	391	343	344	337	331	352	357	333	363	338	329	350	339	328	375	339	364	359	341	372	328	321	367	333	375	352	337	365	349	357	323	351	341	353	342	347	349	344	345	360	339	371	318	357	357	332	352	361	331	377	331	319	325	323	343	325	324	339	321	332	357	305	348	326	344	356	336	352	370	353	340	384	325	353	317	357	305	342	304	331	350	336	338	351	396	342	355	318	350	367	371	337	356	348	350	366	349	309	373	334	326	375	323	345	306	368	322	361	351	326	329	317	316	320	369	315	330	340	361	327	333	352	345	351	324	331	344	347	331	314	324	334	320	360	330	349	339	350	320	345	320	316	308	331	333	363	317	360	340	360	352	344	359	360	343	368	358	368	291	351	360	349	356	320	299	329	343	319	385	376	358	362	335	364	317	325	377	330	329	342	304	356	356	324	369	346	329	355	338	338	331	345	337	333	347	364	340	350	352	327	311	384	338	352	338	322	332	336	345	334	337	335	348	339	327	364	360	317	339	316	338	385	332	336	393	336	331	295	349	339	366	306	318	323	334	320	330	350	332	328	324	352	349	354	377	335	385	380	315	362	332	328	337	339	361	317	319	336	320	362	326	359	342	332	339	347	364	319	331	384	343	353	311	348	367	362	348	336	336	373	321	330	350	348	364	344	345	353	355	369	352	336	362	349	296	323	366	333	368	345	363	351	361	308	326	356	301	362	384	353	336	360	347	349	351	336	342	333	318	338	358	361	326	312	329	346	357	339	336	336	354	345	324	303	337	345	352	347	344	322	368	341	350	337	369	327	362	354	357	326	316	358	352	344	315	373	338	386	285	357	320	335	318	351	340	359	330	340	343	357	344	346	336	332	358	350	327	357	352	359	363	321	328	306	349	341	341	357	321	345	338	340	339	357	358	320	346	342	344	359	333	346	314	320	358	347	350	343	383	344	354	353	306	362	333	343	352	355	341	368	312	358	323	343	373	353	370	352	333	338	356	331	317	343	321	377	346	337	376	366	341	333	348	336	344	328	358	356	360	362	342	330	353	286	330	359	370	323	333	361	337	337	338	356	330	303	326	336	320	331	358	328	320	345	336	339	371	362	381	333	345	347	336	337	316	340	379	340	401	332	321	367	334	339	355	317	350	353	351	334	322	328	349	356	329	356	349	338	342	364	344	363	352	376	348	340	321	310	341	314	357	359	336	344	340	338	330	298	379	362	357	358	329	359	338	360	327	372	359	354	322	324	340	357	326	374	322	332	341	364	365	352	334	337	369	322	344	348	335	357	348	377	315	333	378	357	343	334	346	375	312	332	334	358	367	355	367	349	353	357	336	349	332	317	333	333	322	360	335	318	351	314	341	358	359	346	323	375	313	369	363	311	337	353	349	348	350	358	346	349	353	341	309	322	336	327	347	338	331	355	337	342	359	334	337	329	336	341	355	363	360	326	322	354	341	325	330	349	345	328	351	316	378	352	330	349	384	344	346	372	344	359	329	327	333	343	326	331	348	318	352	351	340	307	335	345	328	310	338	347	335	361	367	352	345	354	352	333	344	302	368	346	340	377	354	338	415	357	296	349	332	352	361	333	322	298	373	295	324	334	358	322	356	348	350	331	312	327	353	321	328	339	328	365	320	341	340	364	358	339	348	314	347	330	351	323	350	346	344	327	319	318	335	347	351	318	366	338	323	357	347	336	340	340	370	334	350	339	354	341	359	334	352	337	335	395	376	350	369	326	358	336	352	376	333	322	310	367	364	374	341	280	360	353	335	332	314	341	318	337	338	349	335	363	338	313	373	347	349	347	312	348	360	344	368	354	334	334	361	333	326	357	331	330	335	335	334	381	352	382	353	353	359	346	344	343	343	345	308	313	377	363	301	326	339	337	348	369	369	310	341	358	363	354	332	347	348	323	332	345	333	344	346	347	358	357	359	348	347	322	324	328	337	358	342	355	337	379	355	381	360	357	386	373	350	352	335	319	338	385	341	334	322	350	309	368	339	360	314	374	351	332	344	389	336	377	323	318	307	353	325	351	333	292	341	358	360	348	343	341	362	323	362	340	351	342	352	337	324	378	353	360	317	385	330	381	330	327	319	348	336	360	341	329	340	316	368	371	364	357	352	326	363	364	299	322	368	344	376	376	321	336	347	330	325	367	333	332	354	327	349	336	340	328	324	349	333	307	356	333	363	356	345	369	336	323
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
